﻿@charset "utf-8";
.col_main { width:100%; float:left;}
.col_sub,.col_extra { float:left;}
.slide .prev .i,.slide .next .i { background:url(../images/tghd2014_sp.gif) no-repeat 0 0;}
.txt_box .bm,.slide .sk,.tuanHD .list .item .po,.fixed_menu li a,.active_table_bottom .weixin s,.active_table_bottom .chraddress s,.pageHeader .dtappenddate .bm,.pageHeader .sk,.tuanHD .list .item .chraddress s,.tuanHD .list .item .weixin s {background:url(../images/tghdBG2.png) no-repeat 3px 4px}

.pageHeader { margin-top:5px; position:relative; z-index:2; *zoom:1; border:1px solid #eee; padding: 20px 20px 25px; font-size: 16px; color: #aaa;}

.pageHeader #suc_num { color:#f60;}
.pageHeader .title { font-size:28px; color:#333;}
.pageHeader .dtappenddate { margin-top:10px;}
.pageHeader .dtappenddate .sp { background-color: #fac40a; border-radius: 3px; font-size: 14px; color: #fff; padding: 2px 5px;}
.pageHeader .dtappenddate .inner { color:#67c1df;}
.pageHeader .dtappenddate .bm { padding-left:22px; background-position:-383px 2px;}
.pageHeader .sk { display:block; position:absolute; right:180px; top:-5px; width:115px; height:115px; text-indent:-999em; overflow:hidden;}
.pageHeader .sk_1 { background-position:-116px -318px;}
.pageHeader .sk_2,.pageHeader .sk_3 { background-position:-231px -318px;}
.pageHeader .sk_4 { background-position:0 -433px;}
.pageHeader .sk_5 { background-position:0 -318px;}
.pageHeader .left { width:980px;}
.pageHeader .num,.pageHeader .share_node { background:url(../images/sp2013.gif) no-repeat 0 0;}
.pageHeader .share_node { float:left; position:relative; z-index:1; padding:0 0 6px 25px; background-position:-838px -481px; font-size:14px; color:#999;} 
.pageHeader .share { display:none; position:absolute; top:25px; right:0; line-height:37px; width:152px; background-color:#fff; border:1px solid #ddd; padding:0 0 0 10px; border-radius:3px; box-shadow:1px 1px 3px #eee;}
.pageHeader .open .share { display:block;}
.pageHeader .num {float: left; display: inline; margin-right: 10px; vertical-align: middle; background-position:-837px -455px; font-size:14px; padding-left:26px;}
.pageHeader .share .left { width:auto;}

.grid_tghd_2014 { margin:20px 0}
.grid_tghd_2014 .col_sub { width:615px; margin-left:-615px;}
.grid_tghd_2014 .col_main .main_wrap { margin: 0 624px 0 0; padding-right: 16px;}

.module_c { position:relative; z-index:2; *zoom:1;}
.module_c .hd {border-left: 3px solid #f78115; line-height: 18px; color: #f78115; font-size: 18px; padding-left: 6px; margin-top: 7px;}

.module_c .bd { padding:10px 5px 10px 10px;}
.module_c .bd_1 { overflow:hidden; height:92px; font-size:14px; line-height:24px;}
.module_c .userBM { padding:15px 5px 5px 10px;}
.module_c .userBM ul { height:244px; overflow:hidden;}
.userBM li { float:left; width:80px; margin:10px 15px; display:inline;}
.userBM li img { vertical-align:top; width:80px; height:80px; margin-bottom:2px; border-radius:40px;}
.userBM .username { display:block; height:20px; line-height:20px; font-size:16px; overflow:hidden; text-align:center; color:#666; margin-top:5px;}


.txt_box { font-size:16px; line-height:30px; color:#666;}
.txt_box strong { color:#aaa; font-weight:normal;}
.txt_box .tz { float:left;}
.txt_box .bm { float:right;background-position:3px 4px; padding-left:30px;}
.txt_box .yellow { color:#f78115;}

.tg_box_s {}
.tg_box_s .hd { text-align:left; color:#444; font-size:16px; height:46px; line-height:46px; background-color:#f5f5f5;}
.tg_box_s .hd .top { float:right; _display:inline; margin-right:12px; font-size:12px; font-weight:normal;}

.tg_box_s .tab li { float:left; padding:0 20px;}
.tg_box_s .tab li a { display:block;}
.tg_box_s .tab .current { border-bottom:2px solid #ff9501; color:#ff9501; height:44px; line-height:44px;}
.tg_box_s .tab .current a,.tg_box_s .tab .current a:hover { color:#ff9501;}
.tg_box_s .title { float:left; padding-left:12px;}
.tg_box_s .bd { padding:25px 0;}
.tg_box_s .bd .bd_title { color:#666; font-size:18px; font-weight:bold; position:relative; z-index:1; height:27px; margin-bottom:25px;}
.tg_box_s .bd_comment .bd_title { margin-bottom:0;}



.tg_box_s .bd .bd_title s { height:1px; position:absolute; z-index:1; top:50%; left:0; right:0; background-color:#eee;}
.tg_box_s .bd .bd_title .sp { display:block; position:absolute; z-index:2; left:0; top:0; background-color:#fff; width:100px;}
.tg_box_s .bd .bd_centent,.tg_box_s .bd .comment { padding: 0 0 0 100px;}

.tg_box_s .bd .comment_item { padding-left:60px;}
.tg_box_s .bd .comment_item .comment_face { left:0;}
.tg_box_s .bd .comment_item .comment_face img { border-radius:24px;}


.fl-detail-tabs {width:100%;z-index:99;}

.tuangou_nav { margin-top:10px; background-color:#fafafa;}
.tuangou_nav .hd { text-align:left; color:#444; font-size:16px; height:40px; line-height:40px;}
.tuangou_nav .tab li { float:left;padding: 0 20px; margin: 0 5px; *display:inline;}
.tuangou_nav .tab .quanbu,.tuangou_nav .tab .current {}
.tuangou_nav .title { float:left; padding-left:12px;}
.tuangou_nav .bd { padding:15px;}
.tuangou_nav .bd { padding:15px;}
.tuangou_nav .tab a { color:#666;}
.tuangou_nav .tab .quanbu {}
.tuangou_nav .tab .quanbu a { color:#82ca0e;}
.tuangou_nav .tab .current {}
.tuangou_nav .tab .current a { color:#ff9933;}

.main_list { padding:10px;}
.main_list li { float:left; width:185px; text-align:left; padding:5px 0 10px;}
.main_list li b { display:block; text-align:center;}
.main_list li a img { padding:4px; border:1px solid #e4e4e4; width:160px; height:160px; display:block;}
.main_list li a:hover img { border:1px solid #f50;}
.main_list li span.price { text-align:left; color:#f50; font-size:16px; font-weight:bold; line-height:24px; height:24px; overflow:hidden;}
.main_list li span.price sup { color:#666; font-size:16px;}
.main_list li span.price del { color:#666; font-size:12px; font-weight:normal;}
.main_list li span.tit { display:block; text-align:left; line-height:18px; height:18px; overflow:hidden;}
.main_list li .old_price { color:#999; text-decoration:line-through; padding-left:8px;}
.main_list li a.menu { display:block; float:left; display:inline; margin:8px 3px 0 0px;}
.manu .left { float:left; background:url(../images/icon2.gif) no-repeat 0 -86px; padding-left:22px; display:inline;}
.manu .left span.num { color:#f60; font-size:18px; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.hd_xiangqing p { margin:15px 0 0; text-align:left; font-size:14px;}
.comment { font-size:14px; padding:10px;}
.comment .inner .hds { border-bottom:2px solid #cfcece; background-color:#fff;}
.comment .inner .hds h6 {color:#444; font-size:16px; padding:0 6px 5px;}
.comment .inner .hds em { font-size:16px; color:#f50;}
.comment p { margin-top:0;}
.comment .inner li { border-bottom:1px solid #eee; padding:10px 10px 13px 68px; position:relative; z-index:2; *zoom:1; overflow:hidden;}
.comment .inner .user_face { margin:3px 0 0 -58px; display:inline; float:left;}
.comment .inner .user_face img { vertical-align:top;}
.comment .attitude { position:absolute; top:13px; right:10px; font-size:12px;}
.comment .user { font-weight:bold;}
.comment .user .date {padding-left:18px; background:url(../images/sp2013.gif) no-repeat -844px -455px; font-size:12px; margin-left:12px; font-weight:normal; color:#999;}
.comment .txt { margin-top:4px; color:#404040;}
.comment .write .cmt_txt { outline:0; vertical-align:top; padding:7px 10px 10px; border:1px solid #ddd; width:1126px; min-height:80px; _height:80px; color:#333;}
.comment .write .cmt_control { border:1px solid #ddd; border-top:0 none; padding:5px 5px 5px 10px; font-size:12px; line-height:30px;}
.comment .write .cmt_btn { width:88px; height:30px; background-color:#f60; color:#fff; cursor:pointer; font-size:16px; border:0 none; vertical-align:top;}
.comment .write .po_captcha { display:none; position:absolute; width:150px; border:1px solid #ddd; background-color:#f6f6f6; padding:5px 0 15px 15px; right:0; bottom:0; left:auto;}
.comment .write .captcha_ipt { display:block; float:left; border:1px solid #ddd; color:#404040; padding:0px 4px; height:20px; line-height:20px; width:80px; vertical-align:top;}
.comment .write .captcha_img { cursor:pointer; vertical-align:top; margin-bottom:8px; border:1px solid #aaa;} 
.comment .write .cmt_btn2 { display:block; float:left; padding:0px 8px; background-color:#f60; color:#fff; cursor:pointer; line-height:22px; height:22px; font-size:12px; border:0 none; vertical-align:top;}
.comment .write .disabled { background-color:#aaa; cursor:default;}
.comment .write .po_captcha .close { display:block; position:absolute; top:5px; right:5px; width:17px; height:17px; background:url(../images/sp2013.gif) no-repeat -151px -774px; overflow:hidden; text-indent:-999em;}
.comment .write .po_captcha .close:hover { background-position:-171px -774px;}
.po_captcha { display:none; position:absolute; width:140px; border:1px solid #ddd; background-color:#f6f6f6; padding:6px 0 6px 10px; left:206px; bottom:38px; font-size:12px;}
.captcha_ipt { display:block; float:left; border:1px solid #ddd; color:#404040; padding:0px 4px; height:20px; line-height:20px; width:80px; vertical-align:top;}
.captcha_img { cursor:pointer; vertical-align:top; margin:2px 0 4px; border:1px solid #aaa;} 
.cmt_btn2 { display:block; float:left; padding:0px 8px; background-color:#f60; color:#fff; cursor:pointer; line-height:22px; height:22px; font-size:12px; border:0 none; vertical-align:top;}
.po_captcha .close_captcha { display:block; position:absolute; top:5px; right:5px; width:17px; height:17px; background-position:-151px -774px; overflow:hidden; text-indent:-999em;}
.po_captcha .close_captcha:hover { background-position:-171px -774px;}

.slide { position:relative; z-index:1; *zoom:1;}
.slide img { vertical-align:top; width:560px; height:210px;}
.slide .sk,.tuanHD .list .item .po { display:block; position:absolute; width:115px; height:115px; top:70px; right:150px; text-indent:-999em; overflow:hidden; background-position:-200px -200px;}
.slide .sk_1,.tuanHD .list .item .po_1 { background-position:-116px -318px;}
.slide .sk_2,.tuanHD .list .item .po_2,.slide .sk_3,.tuanHD .list .item .po_3 { background-position:-231px -318px;}
.slide .sk_4,.tuanHD .list .item .po_4 { background-position:0 -433px;}
.slide .sk_5,.tuanHD .list .item .po_5 { background-position:0 -318px;}

.slide .num { display:block; position:absolute; bottom:10px; right:0; background-color:#000; background-color:rgba(0,0,0,.7); color:#fff; font-size:14px; line-height: 26px; height: 26px;padding:0 7px 0 10px; border-top-left-radius: 13px; border-bottom-left-radius: 13px;}



.slide .dot{ position:absolute; z-index:9; bottom:5px; left:0; width:100%; text-align:center;}
.slide .dot li{ display:inline-block; *display:inline; *zoom:1; margin-right:5px; cursor:pointer; background-color:#949491; background-color:#fff; width:8px; height:8px; border-radius:6px; font:0pt/1000px Arial; overflow:hidden; box-shadow:0 0 2px #555;}
.slide .dot .on { background-color:#ff8500;}
.slide .picList li{ float:left; position:relative; zoom:1; z-index:8;}
.slide .picList li img { display:block; width:680px; height:220px;}
.slide .prev,.slide .next { display:none; position:absolute; width:40px; height:40px; top:50%; margin-top:-20px; background-color:#000; z-index:9; border-radius:4px; opacity:.3;}
.slide .prev:hover,.slide .next:hover { opacity:.5;}
.slide .show { display:block;}
.slide .prev .i,.slide .next .i { display:block; position:absolute; width:15px; height:23px; overflow:hidden; left:12px; top:9px; cursor:pointer;}
.slide .prev { left:6px;}
.slide .next { right:6px;}
.slide .prev .i { background-position:-216px -101px;}
.slide .next .i { background-position:-216px -77px; left:13px;}

.shop_btn { text-align:center; margin-top:25px;}
.sys_btn { border-radius:3px; display:inline-block; display:inline; *zoom:1; font-size:16px; padding:8px 45px; background-color:#f78115; color:#fff; text-align:center;}
.sys_btn:hover { color:#fff; background-color:#ec780d; text-decoration:none;}
.sys_btn_gray { color:#fff; background-color:#64ba3b;}
.sys_btn_gray:hover { color:#fff; background-color:#59ae31; text-decoration:none;}

.tuanHD .list {}
.tuanHD .list .inner {}
.tuanHD .list .item { border-bottom:1px solid #eaeaea; padding:20px 0 20px 580px; height:210px; position:relative; z-index:1; *zoom:1;}

.tuanHD .list .item .img { position:absolute; left:0; top:20px;}
.tuanHD .list .item .img a { display:block;}

.tuanHD .list .item .img img { vertical-align:top; width:560px; height:210px;}
.tuanHD .list .item .txt { text-align:left; font-size:16px; color:#666; position:relative; z-index:1;}
.tuanHD .list .item .txt em { color:#aaa; padding-right:12px;}
.tuanHD .list .item .po_re { margin:0 0 14px;}
.tuanHD .list .item .title { font-size:24px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tuanHD .list .item .title em { color:#36c;}
.tuanHD .list .item .title:hover,.tuanHD .list .item .title:hover em {color:#f50; }
.tuanHD .list .item .center { position:absolute; right:0; bottom:15px;color: #fff; font-size: 14px; background-color: rgba(0,0,0,.6); padding: 0 8px; border-top-left-radius: 14px; border-bottom-left-radius: 14px; line-height: 28px;}
.tuanHD .list .item .center .suc_active { color:#fff;}
.tuanHD .list .item .info { margin-top:6px; color:#aaa;}
.tuanHD .list .item .time { margin-top:17px; height:24px; overflow:hidden;}
.tuanHD .list .item .time .right em { color:#fe5f3f; padding-right:0;}
.tuanHD .list .item .menu { position:absolute; right:0;bottom:-5px;}
.tuanHD .list .item .baoming_btn,.tuanHD .list .item .xiangqing_btn,.tuanHD .list .item .huigu_btn { display:none;  padding:0 45px; line-height:36px; border-radius:18px; color:#fff;}
.tuanHD .list .item .baoming_btn { background-color:#fac40a;}
.tuanHD .list .item .xiangqing_btn { background-color:#76abf7;}
.tuanHD .list .item .huigu_btn { background-color:#ff5f41;}

.tuanHD .list .item_iskill_1 .baoming_btn { display:block;}
.tuanHD .list .item_iskill_2 .xiangqing_btn { display:block;}
.tuanHD .list .item_iskill_3 .xiangqing_btn { display:block;}
.tuanHD .list .item_iskill_4 .xiangqing_btn { display:block;}
.tuanHD .list .item_iskill_5 .huigu_btn { display:block;}

.tuanHD .list .item .chraddress { position:relative; z-index:1;}
.tuanHD .list .item .chraddress s { display: block; position: absolute; right: 0; top: 9px; width: 15px; height: 15px; background-position: -385px -33px; margin-left: 5px}

.tuanHD .list .item .weixin s { display: inline-block; vertical-align: middle; width: 26px; height: 22px; background-position: -374px -66px; margin-left: 5px}


.tuanHD .user_list { margin:20px 0;}
.tuanHD .user_list li { float:left; display:inline; margin-right:8px;}
.tuanHD .user_list img { vertical-align:top; width:40px; height:40px; border-radius:3px;}
.tuanHD .user_list .username { display:none;}

.active_table { font-size:16px; border-bottom:1px solid #eee;}
.active_table th { color:#666; text-align:center; font-weight:normal;}
.active_table td { color:#fe5f3f; font-size:18px; text-align:center; padding:12px 0;}

.active_table_bottom { margin-top:10px;}
.active_table_bottom li { position:relative; z-index:1; font-size:16px; color:#666; padding-left:80px; line-height:32px;}
.active_table_bottom li .sp { display:block; position:absolute; left:0; top:0; color:#aaa;}
.active_table_bottom li.tuanzhang {border-top:1px solid #eee; margin-top:10px; padding-top:18px;}
.active_table_bottom li.tuanzhang .sp { top:18px;}
.active_table_bottom .baoming { display:block; position:absolute;right:0; top:13px; color:#fff; background-color:#fac40a;height:36px; line-height:36px; padding:0 25px; border-radius:20px;}
.active_table_bottom .weixin { color:#aaa;}
.active_table_bottom .weixin s { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:26px; height:22px; background-position:-374px -66px; margin-left:5px;}
.active_table_bottom .chraddress .link { display:block;} 
.active_table_bottom .chraddress s { display:block; position:absolute; right:0; top:9px; width:15px; height:15px; background-position:-385px -33px; margin-left:5px;}

.map_iframe { background-color:#fff; position:fixed; _position:absolute; left:50%; top:50%; margin:-250px 0 0 -350px; width:700px; height:500px; border:1px solid #999;box-shadow:0px 0px 6px rgba(0,0,0,.5); z-index:999;}
.close_map { width:52px; height:52px; display:block; position:absolute; top:-20px; right:-20px; background:url(../images/close.png) no-repeat 0 0; text-indent:-999em; overflow:hidden;}

.display_payjifen_0 { display:none;}

.fixed_menu { position:fixed; top:222px; right:1px; z-index:99;}
.fixed_menu li { margin-bottom:1px; position:relative; *zoom:1;}
.fixed_menu li a { position:relative; z-index:2; *zoom:1; display:block; width:70px; height:25px; padding-top:45px; background-color:#4c4c4c; color:#fff; font-size:12px; text-align:center; border-radius:4px;}
.fixed_menu li a:hover { text-decoration:none; opacity:.9;}

.fixed_menu li s { display:block; position:absolute; top:12px; right:20px; background-color:#fff; border-radius:21px; color:#f30; padding:0 6px; text-decoration:none; font-size:14px;}
.fixed_menu .li_0 a { background-position:0 -566px;}
.fixed_menu .li_1 a { background-color:#ff9501; background-position:18px -91px;}
.fixed_menu .li_2 a { background-color:#2995d5; background-position:-81px -92px;}
.fixed_menu .li_3 a { background-color:#63ba3b; background-position:-182px -92px;}
.fixed_menu .li_5 a { background-position:-282px -83px;}
.fixed_menu .po {position:absolute; z-index:1; border:1px solid #eee; background-color:#f3f3f3; font-size:12px; padding:10px 10px 0; height:55px; border-radius:3px; right:0px; top:2px; display:none;}
.fixed_menu .po em { font-size:24px; line-height:30px; color:#63ba3b; display:block; white-space:nowrap;}

.display_payjifen_0 { display:none;}

.mask { display:none; position:fixed; left:0; bottom:0; right:0; top:0; background:rgba(0,0,0,.5); z-index:998;}