@charset "utf-8";
/* CSS Document */

/* 团购首页顶部 */
.tg_top {
    width: auto; background: #ffffff; height: 40px; line-height: 40px; font-size: 18px; padding: 2px 0%; color: #333; margin: 0; width: 100%; border-bottom:1px #e0e0e0 solid;}
.top_h{border-bottom:none; background:url(../../images/hf_bg.png) no-repeat; background-size:100%; color:#fff;}
.input_sosuo { border-radius: 14px;  width: 62%; height: 28px; line-height:28px; padding: 0 5px 0 35px; background-color: #ededed; color:#999;font-size: 12px; display: inline; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; -webkit-border-radius: 14px; }
.input_sosuo_img{ position:absolute; height:16px; padding-left:10px; margin-top:14px;}
.tg_top_r{display:inline-block; font-size:14px; color:#333; position:absolute; float:right; right:3%;}
.tg_top_ss{width:85%; display:inline-block; padding-left:10%;}
.tg_top_ss img{position:absolute; height:16px; margin-top:12px; padding-left:3%;}
.tg_top_ss .tg_sosuo{ float:left; margin-top:6px; width:88%; border-radius: 14px;  height: 28px; line-height:28px; padding: 0 1% 0 13%; background-color: #ededed; color:#999;font-size: 12px; display: inline-block; -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; -webkit-border-radius: 14px;}


/* 团购首页搜索框 */
.tg_ss{ width:94%; padding:0 3%; background:#fff;}
.tg_ss .tg_sosuo{ width:88%; border-radius: 14px;  height: 28px; line-height:28px; padding: 0 1% 0 11%; background-color: #ededed; color:#999;font-size: 12px; display: inline-block;
 -moz-border-radius: 14px; -ms-border-radius: 14px; -o-border-radius: 14px; -webkit-border-radius: 14px;}
.sst{position:absolute; height:16px; padding-left:4%; margin-top:6px;}
.ssx{position:absolute; height:16px; right:5%; margin-top:6px;}

/*团购首页入口*/
.tg_rk{ margin-bottom:10px;}
.rk_tub { padding:5px 0; background:#fff; font-size:12px; color:#999;}
.rk_tub tr td{ width:25%; text-align:center; padding:5px 0;}
.rk_tub tr td img{ width:55%;}
.rk_gd{ margin-top:-18px; position:absolute; left:50%; margin-left:-12px;  }
.rk_gd_1{ margin-left:-18px;  }
.rk_gd_2{ margin-left:-24px;  }
.rk_gd i{ width:9px; height:3px; display:inline-block; background-color:#dadada; margin-right:3px;}
.rk_gd .rk_gd_v{background-color:#999;}

/*团购首页广告*/
.tg_guangg{width:100%; margin-bottom:10px; overflow:hidden; background:#fff;}
.tg_guangg img{ width:100%; float:left;}
.tg_guangg_s{width:95%; margin:0 2.5% 8px 2.5%; overflow:hidden;}
.tg_guangg_z ul{ padding:0px 1.5%;}
.tg_guangg_z ul li{ width:48%;  margin:0px 1%; float:left;}
.tg_guangg_z{ width:100%; margin-bottom:8px; overflow:hidden;}
.tg_guangg_x{ width:100%; margin-bottom:8px; overflow:hidden;}
.tg_guangg_x ul{ padding:0px 1.5%;}
.tg_guangg_x ul li{width:31.3%;  margin:0px 1%; float:left; }

/*外卖首页品质优选*/
.tg_shangj { clear:both; width:100%; margin-top:10px; overflow:hidden; background:#fff; margin-bottom:10px;}
.tg_shangj h2{ font-size:14px; padding-left:3%; color:#333; margin:9px 0;}
.tg_shangj ul{ padding:0px 1.5%; font-size:12px; color:#333; }
.tg_shangj ul li{width:25%; float:left; text-align:center;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom:5px; }
.tg_shangj ul li img{ width:75%;}

/*团购首页推荐商家*/
.tg_item{ padding:10px 3% 0px 3%; overflow:hidden; background:#FFF; margin-bottom:10px;}
.item_s{ width:100%; overflow:hidden; padding-bottom:10px;}
.sjxx_l{ width:75px; float:left; margin-right:10px;}
.sjxx_l img{width:75px; float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;}
.sjxx_r{ padding-left:85px;}
.sjxx_r h1{ font-size:18px; color:#333333; height:18px; line-height:20px; margin-bottom:5px; margin-top:5px;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sjxx_r .rq_nr{ width:100%; overflow:hidden;}
.sjxx_r .rq_nr .xl_rq{ width:100%; overflow:hidden; margin-top:6px; margin-bottom:5px;}
.sjxx_r .rq_nr .xl_rq a{ display:inline-block; float:left; color:#999; font-size:12px; line-height:12px; }
.sjxx_r .rq_nr .xl_rq span{ display:inline-block; margin-left:5px; float:left; line-height:16px; /*overflow:hidden; white-space: nowrap; text-overflow: ellipsis;*/}
.sjxx_r .rq_nr .xl_rq a img{ height:14px; float:left;}
.sjxx_r .rq_nr .xl_rq i{ float:right; font-size:12px; font-style:normal; color:#999;width:40%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-align:right;}
.tj_zc{ width:100%; overflow:hidden; font-size:12px; margin-top:6px;}
.tj_zc span{display:inline-block; width:60%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; color:#999;}
.tj_zc i{ float:right; font-size:12px; font-style:normal; color:#999;width:40%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-align:right;}
.tj_zc{ width:100%; overflow:hidden; font-size:12px; margin-top:6px;}
.tj_zc a{ font-size:12px; color:#999999;}

.jl_k{ float:right; color:#ff4e25; font-size:12px; padding-top:7px;}
.sjxx_right p{ margin-top:5px; color:#555; font-size:12px;}

.item_z{ padding-left:20px; background:url(../images/dizhi.png) no-repeat 0px center; line-height:30px; color:#666; font-size:12px; border-bottom:1px solid #ebebeb;}

.item_x{ width:100%; border-top:1px solid #f2f2f2; overflow:hidden;}
.item_x ul{ width:100%; float:left;}
.item_x ul li{ font-size:12px; line-height:18px; min-height:18px; overflow:hidden; margin:6px 0px; white-space: nowrap; text-overflow: ellipsis; color:#606060; border-bottom:1px #ededed solid;}
.item_x ul li:last-child{ border-bottom:none;}
.item_x ul li b{ float:left; display:inline-block; color:#ff2422; margin-right:10px; font-size:12px; width:50px; text-align:right;}
.item_x ul li b .jg{ font-size:16px; float:none;}
.item_x ul li i{  display:inline-block; font-weight:normal; width:47px; color:#999999; margin-right:10px; font-style:normal; font-size:12px; text-decoration:line-through; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.item_x p{ font-size:12px; width:100%; text-align:center; line-height:30px; color:#34aeff;}
.item_x p img{ height:12px; padding-left:5px;}
.item_x ul li a img{width:14px;float:left;margin-right:5px;}
.item_x span{ width:18%; float:right; font-size:12px; text-align:right; margin-top:5px;}
.item_x span a img{ width:10px; margin-left:1px; }


#tbox{width:100%; background:#000; height:40px; line-height:40px; float:left; position:fixed; top:0px; left:0px; display: none;}/*这个只能改宽高其他的不要修改，需要滚动的内容都要放在这*/

/*团购详情页顶部*/
.gtxq_top span{ display:inline-block; width:65%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.tg_fh{ height:20px; position:absolute; left:3%; margin-top:10px;}
.tg_gd{ height:20px; position:absolute; right:3%; margin-top:10px;}
.tg_sc{ height:20px; position:absolute; right:12%; margin-top:10px;}

/*团购详情页banner*/
.tgxt_banner{ width:100%;}
.tgxt_banner i{ float:right; margin-right:3%; margin-top:-48px; font-style:normal; font-size:12px; color:#fff; text-align:center; position:relative;}
.tgxt_banner i img{ width:20px;}

/*团购详情页名称地址*/
.tgxt_tit{ width:97%; padding-left:3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.tgxt_bt{ border-bottom:1px #ededed solid; padding:15px 3% 12px 0;}
.tgxt_bt h1{ font-size:16px; color:#333; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; line-height:18px;}
.tgxt_bt p { margin-top:8px;}
.tgxt_bt p img{ width:10px; margin-right:2px; float:left; margin-top:2px;}
.tgxt_bt p span{ display:inline-block; font-size:14px; color:#999; margin-left:2px;}
.tgxt_dz{  font-size:14px; color:#333; line-height:20px; padding:14px 0;}
.tgxt_dz .img1{ height:18px; float:left; margin-top:1px; margin-right:10px; }
.tgxt_dz .tgxt_dz_1{ display:inline-block; width:95%; }
.tgxt_dz  .tgxt_dz_2{ border-left:1px solid #ededed; text-align:center; width:50px; }
.tgxt_dz  .tgxt_dz_2 img{height:16px; float:right; padding-left:15px; padding-right:15px;}

.tgxt_dz1{border-top:1px #ededed solid; padding:10px  0; }
.tgxt_dz1 .dp_hh{ display:inline-block; width:93%; height:30px; text-align:center; margin-right:7%; border:1px #ededed solid; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.tgxt_dz1 .dp_hh .dp_hh1{ display:inline-block;  line-height:30px; }
.tgxt_dz1 .dp_hh .im1{ height:18px; margin-right:10px; float:left; margin-top:6px;}
.tgxt_dz1 .dp_hh font{line-height:30px; float:left;}
.tgxt_dz1 .dp_hh .im2{ height:15px; margin-right:10px; margin-left:10px; float:left; margin-top:7.5px;}
.tgxt_dz1 .dp_hh .im3{ height:13px; float:left; margin-top:8.5px;}


.tgxt_dds{ width:94%; padding:0 3%; height:48px; line-height:48px; font-size:14px; color:#333; background:#fff; margin-bottom:10px;}
.tgxt_dds .img1{height:18px; float:left; margin-top:15px; margin-right:10px;}
.tgxt_dds span{ display:inline-block; float:left;}
.tgxt_dds .img2{ height:15px; float:left; margin-left:5px; margin-top:16.5px;}
.tgxt_dds i{ float:right; font-style:normal; font-size:12pxpx; color:#999;}
.tgxt_dds i img{ height:13px; float:right; margin-top:17.5px; margin-left:10px;}

/*团购详情页代金券 套餐*/
.tgxt_tgq{  background:#fff; overflow:hidden; margin-bottom:10px;}
.tgxt_tgq h4{ padding-left:3%; height:45px; line-height:45px; font-size:14px; color:#333; border-bottom:1px #ededed solid;}
.tgxt_tgq1{ border-bottom:1px #ededed solid; overflow:hidden; width:100%; width:97%; padding-left:3%;}
.tgxt_tgq1 h1{ height:15px; line-height:15px; color:#333; font-size:14px; margin-top:15px;}
.tgxt_tgq1 h1 img{ height:15px; float:left;  margin-right:10px;} 
.tgxt_tgq1 ul{ padding-left:25px;}
.tgxt_tgq1 ul li{ border-bottom:1px #ededed solid; overflow:hidden; width:100%; padding:15px 0;}
.tgxt_tgq1 ul li .tgt{ width:60px; height:60px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; float:left; margin-right:15px;}
.tgxt_tgq1 ul li h2{ font-size:14px; color:#333;}
.tgxt_tgq1 ul li h3{ font-size:12px; color:#999; line-height:14px; height:14px; margin:3px 0;}
.tgxt_tgq1 ul li h3 span{ display:inline-block; width:60%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; line-height:14px;}
.tgxt_tgq1 ul li p{ font-size:16px; color:#ff2422; font-weight:bold;}
.tgxt_tgq1 ul li p span{ font-size:12px;}
.tgxt_tgq1 ul li p i{ font-size:12px; display:inline-block; margin-left:3px; text-decoration:line-through; color:#999; font-weight:normal; font-style:normal;}
.tgxt_tgq1 ul li .img2{height:13px; float:right; margin-top:-36.5px; position:relative; margin-right:3%; }
.tgxt_tgq1 dl{ border-bottom:1px #ededed solid;  margin-left:25px; overflow:hidden;  padding:15px 0; position:relative;}
.tgxt_tgq1 dl dt .tgt{ width:60px; height:60px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; float:left; margin-right:15px;}
.tgxt_tgq1 dl dt p{ font-size:12px; color:#fff; position:absolute; top:60px; background-color: rgba(0,0,0,0.5); height:16px; line-height:16px; text-align:center; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px; width:60px; text-align:center; }
.tgxt_tgq1 dl dd{ padding-left:75px;}
.tgxt_tgq1 dl dd h2{ font-size:14px; color:#333;}
.tgxt_tgq1 dl dd h3{ font-size:12px; color:#999; line-height:14px; margin:7px 0; overflow:hidden;}
.tgxt_tgq1 dl dd h3 .pan{width:52%;overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word; line-height:14px; float:left;}
.tgxt_tgq1 dl dd h3  .yis{ display:inline-block; float:right; margin-right:8%;}
.tgxt_tgq1 dl dd p{ font-size:16px; color:#ff2422; font-weight:bold;}
.tgxt_tgq1 dl dd p span{ font-size:12px; width:auto;}
.tgxt_tgq1 dl dd p i{ font-size:12px; display:inline-block; margin-left:3px; text-decoration:line-through; color:#999; font-weight:normal; font-style:normal;}
.tgxt_tgq1 dl dd .img2{height:13px; float:right; position:absolute; right:3%;  top:37.5px;}
.tgxt_tgq .bott{border-bottom:none;}
.tgxt_tgq12{border-bottom:none;}


.tg_xq_gd{ width:94%; padding:0 3%; height:43px; border-top:1px #ededed solid; line-height:43px ; color:#34aeff;}
.tg_xq_gd .img2{ height:12px; float:right; margin-top:18px; margin-left:10px;}
.tg_xq_gd span{color:#999; font-size:12px; float:right;}



/*团购详情页 更多信息*/
.tgxt_gdxx{ background:#fff; overflow:hidden; margin-bottom:10px;}
.tgxt_gdxx h4{ padding-left:3%; height:45px; line-height:45px; font-size:14px; color:#333; border-bottom:1px #ededed solid;}
.tgxt_gdxx  table{ font-size:12px; color:#333; margin-bottom:5px; width:100%; padding:0 3%; margin-top:10px; overflow:hidden; clear:both; }
.tgxt_gdxx  table tr td {height:25px; line-height:20px; word-break:break-all; word-wrap:break-word;
}
.tgxt_gdxx  table tr td img{ height:16px; float:left; margin-right:10px; margin-top:2px;  }

/*团购详情页 评价*/
.tg_appraise h4{font-size:14px; color:#333; height:45px; line-height:45px; width:97%; padding-left:3%; background:#fff; border-bottom:1px #ededed solid;}
.tg_appraise table{background:#fff; padding:10px 0;}
.tg_appraise table tr td{ height:45px; text-align:center;}
.tg_appraise_l{ width:135px; font-size:24px; color:#ff314a; font-weight:bold; border-right:1px #ededed solid;}
.tg_appraise_l span{ font-size:12px; color:#999; font-weight:normal; margin-top:5px; display:inline-block;}
.tg_appraise table tr td img{ height:21px; margin-right:6px;}


.tg_appraise_nr{  background:#fff; overflow:hidden; border-top:1px #ededed solid;}
.tg_appraise_nr dl{ padding-left:3%; padding-top:10px;}
.tg_appraise_nr dl dt{ width:10%; margin-right:2.5%; float:left;}
.tg_appraise_nr dl dt img{ width:100%; border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; -webkit-border-radius:50px;}
.tg_appraise_nr dl dd{ margin-left:13.5%; border-bottom:1px #ededed solid; padding-right:3%; padding-bottom:5px; overflow:hidden;}
.tg_appraise_nr dl dd h1{ font-size:14px; color:#5cc0bd; margin-top:3px; margin-bottom:6px;}
.tg_appraise_nr dl dd h2{ margin-bottom:4px; overflow:hidden; line-height:13px;}
.tg_appraise_nr dl dd h2 img{ height:12px; margin-right:2px; float:left;}
.tg_appraise_nr dl dd h2 span{ float:right; color:#999; line-height:13px; display:inline-block;}
.tg_appraise_nr .tg_appraise_nr1{ clear:both; font-size:14px; color:#333; line-height:20px; margin-bottom:5px; height:40px; overflow:hidden; word-break:break-all; word-wrap:break-word;  width:100%;}
.tg_appraise_nr .tg_appraise_nr2{ color:#5cc0bd; line-height:20px; margin-bottom:6px;}
.tg_appraise_nr dl dd ul{ margin-bottom:5px; overflow:hidden;}
.tg_appraise_nr dl dd ul li{ width:32%; margin-right:2%; margin-bottom:5px; float:left;}
.tg_appraise_nr dl dd ul li img{ width:100%; float:left;}
.tg_appraise_nr dl dd ul .t_r{ margin-right:0;}
.tg_appraise_nr dl dd h3{ clear:both; line-height:20px; padding:5px 10px;  background:#f2f2f2; color:#999; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-bottom:10px;}
.tg_appraise_nr dl .pj_bottom{ border-bottom:none;}

/*团购详情页 分享 搜索*/
.tanc_gd { width:120px; height:187.5px; background:url(../../images/bg_b@2x.png) no-repeat; background-size:120px 187.5px; position: absolute; z-index:999; color:#ccc; right:8px; top:28px;}
.tanc_gd ul { margin-top:4.5px; padding:0 10px;}
.tanc_gd ul li { line-height:45px; font-size:14px; border-bottom:1px solid #606060;}
.tanc_gd ul li img { float:left; height:18px; margin:13.5px 10px 13.5px 5px;}

/*套餐详情banner 描述*/
.tgxt_banner p{ width:94%; padding: 10px 3%; background-color: rgba(66,66,66,0.8); font-size:14px; color:#fff; position:relative; margin-top:-54px; height:30px;}
.tgxt_banner p b{ display:inline-block; width:30px; font-weight:normal; text-align:center; margin-right:3px; height:15px; background:#FD8180; color:#F2F2F2; font-size:12px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.tgxt_banner p span{ font-size:12px; position:absolute; right:3%; top:27px;}

.tgxt_qg{width:97%; padding-left:3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.tgxt_qg1{ border-bottom:1px #ededed solid; overflow:hidden; width:100%; padding-top:10px; padding-bottom:10px;}
.tgxt_qg1_l{ width:60%; float:left;}
.tgxt_qg1_l h2{ font-size:24px; color:#ff2422; margin-bottom:8px;}
.tgxt_qg1_l h2 span{ font-size:14px;}
.tgxt_qg1_l h2 i{ font-style:normal; display:inline-block; margin-left:15px; font-size:12px; color:#999;}
.tgxt_qg1_l p{ font-size:12px; color:#606060;}
.tgxt_qg1_l p span{ display:inline-block; margin-right:10px; float:left;}
.tgxt_qg1_l p img{ height:10px; float:left; margin-right:2px; margin-top:3px;}
.tgxt_qg1_r{width:37%; float:right; padding-right:3%;}
.tgxt_qg1_r input{ height:35px; line-height:35px; font-size:14px; margin-top:4.5px;}
.tgxt_qg2{ height:40px; line-height:40px;}
.tgxt_qg2 .left{ font-size:12px; color:#34aeff; float:left; display:inline-block; width:35%;}
.tgxt_qg2 .left img{ height:14px; float:left; margin-top:13px; margin-right:10px;}
.tgxt_qg2 .right{ font-size:12px; color:#ff2422;; float:right; display:inline-block; margin-right:3%; text-align:right;}
.tgxt_qg2 .right img{ height:14px; float:left; margin-top:13px; margin-right:10px;}

/*套餐详情套餐介绍*/
.tgxt_tgq table{ width:100%; padding:0 3%;}
.tgxt_tgq table tr td{ height:35px; font-size:12px; color:#333; border-bottom:1px #ededed solid;}
.tgxt_tgq table tr td span{ color:#999;}
.tgxt_tgq table tr  .tc_tit{border-bottom:none;}
.tgxt_tgq table tr  .tc_tit h1{ height:25px; line-height:25px; margin-top:10px; background:#f2f2f2; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.tc_xqt1 { width:94%; padding-left:3%; float:left; margin-bottom:10px; margin-top:10px;}
.tc_xqt2 { width:94%; padding-left:3%; float:left; margin-bottom:10px;}

/*套餐详情购买须知*/
.tgxt_gmxz{ width:94%; padding:15px 3% 0 3%;}
.tgxt_gmxz h1{ font-size:12px; color:#333; margin-bottom:15px;}
.tgxt_gmxz p{ font-size:12px; color:#999; margin-bottom:15px; line-height:20px;}

/*代金券介绍*/
.tgxt_tgq h5{font-size:12px;  color:#333;  line-height:20px; width:94%; padding:10px 3%;}



/*团购订单列表*/
.tg_order_lb{ width:100%; height:40px; border-bottom:1px #ededed solid; background:#fff;}
.tg_order_lb ul li{ float:left; width:20%; text-align:center; font-size:14px; color:#606060; line-height:40px;}
.tg_order_lb ul li i{position:absolute; margin-left:-5px; background: #ff2422; border-radius: 10px; width: 8px; height:8px; margin-top:7px; border:2px #fff solid; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:12px; color:#fff; line-height:16px; font-style:normal;}
.wdlb{ width:100%; margin-top:10px;}
.tg_order_lb ul .visited{  color:#333; background:url(../../images/wm_x1.png) no-repeat bottom center;}
.tg_order_lb ul .lv_tou{ width:16%;}
.tg_order_lb ul .lv_wei{ width:24%;}

.tg_order_cont{ width:94%; padding:15px 3%; overflow:hidden; background:#fff; margin-bottom:10px;}
.tg_order_cpt{ width:67px; padding-right:2.5%; float:left;}
.tg_order_cpt img{ width:67px; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px;}
.tg_order_cpxx{ padding-left:77px;}
.tg_order_cpxx .tg_mc{ font-size:16px; color:#333; display:inline-block; width:70%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.tg_order_cpxx .tg_mczt{ font-size:14px; color:#333; float:right;}
.tg_order_cpxx p{ font-size:12px; color:#999; line-height:18px; margin-top:13px;}
.tg_order_submit3{ width:80px; color:#34aeff; background:#fff; border:1px #34aeff solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px; float:right; line-height:30px; position:absolute; margin-top:-34px; right:3%;}
.tg_order_submit2{ width:80px; color:#606060; background:#fff; border:1px #e0e0e0 solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px;  line-height:30px;  position:absolute; margin-top:-34px; right:3%;}


/*团购订单下拉切换框*/
.tgwm_qh { width:120px; height:93px; background:url(../../images/bg_fc@2x.png) no-repeat; background-size:120px 93px; position: fixed; z-index:999; color:#ccc; right:34%; top:28px;}
.tgwm_qh ul { margin-top:3px; padding:0 10px;}
.tgwm_qh ul li { line-height:45px; font-size:14px; border-bottom:1px solid #606060; text-align:center;}


/*团购订单详情*/
.order_xq1{ width:100%; height:40px; line-height:40px; overflow:hidden;}
.order_xq1 span img{ width:14px; float:left; margin-right:10px; margin-top:13px; float:left;}
.order_xq1 span{ margin-right:20px; font-size:12px; color:#34aeff; float:left;}



/*团购订单详情-团购券*/
.tgxq_tgq1{ width:94%; margin:0 3% 10px 3%; overflow:hidden;}
.tgxq_tgq1_s{ padding-left:3%; padding-right:10px; font-size:12px; color:#333; background:#fff; border-top:1px #ededed solid;border-left:1px #ededed solid; border-right:1px #ededed solid; border-bottom:1px #ededed dashed;  border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:40px; line-height:40px;}
.tgxq_tgq1_s span{ float:right; font-size:14px; }
.tgxq_tgq1_s span img{ float:right; width:20px; margin-top:10px; margin-left:10px;}
.tgxq_tgq1_x{background:#fff; border-bottom:1px #ededed solid;border-left:1px #ededed solid; border-right:1px #ededed solid;  border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; padding:10px 3%;}
.tgxq_tgq1_x p{ color:#999; line-height:20px;}
.tgxq_tgq1_x input{ margin-right:3%; width:60px;}

.tgxq_tgq1_s1{ color:#999;}
.tgxq_tgq1_s font{ font-size:12px; color:#ff2422; margin-left:10px;}

.djq_xqan{ width:94%; padding:0 3%; margin-bottom:10px;}


/*团购确认订单-数字飘红*/
.wdlb ul li span font{ color:#ff2422;}
.wdlb .price{ display:inline-block; margin-right:8%;}
.wdlb .minus{ display:inline-block; width:16px; height:16px; border:1px solid #cbcbcb; line-height:16px; text-align:center; font-size:16px; font-weight:bold; color:#999; margin-top:16px; border-radius:11px; -webkit-border-radius:11px; -o-border-radius:11px; -ms-border-radius:11px; -moz-border-radius:11px;}
.wdlb .plus{ display:inline-block; width:16px; height:16px; margin-top:16px; border:1px solid #ff314a; line-height:18px; text-align:center; font-size:16px; font-weight:bold; background:#ff314a; color:#fff; border-radius:11px; -webkit-border-radius:11px; -o-border-radius:11px; -ms-border-radius:11px; -moz-border-radius:11px;}
.wdlb .shul{ display:inline-block; width:46px; text-align:center; border:1px #ededed solid; height:24px; line-height:24px; color:#333; margin:11px 10px;}
.wdlb .xiang{ font-size:12px; color:#ff2422; margin-right:6px;}
.zhifu_b{ position:fixed; bottom:0px; height:48px; line-height:48px; font-size:16px; color:#fff; text-align:center; background:#ff314a; width:100%;}


/*支付订单*/
.gt_zhift{ width:94%; padding:15px 3%; background:#fff; overflow:hidden;}
.gt_zhift h1{ font-size:14px; color:#333; line-height:15px; margin-bottom:9px;}
.gt_zhift p{ width:80%; color:#999; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; line-height:13px;}
.gt_zhift span{ font-size:14px; color:#ff2422; position:absolute; right:3%; margin-top:-26.5px;}

.gt_zhif h1{ padding-left:3%; line-height:43px; font-size:14px; color:#333;}
.gt_zhif  ul{ width:97%; padding-left:3%; background:#fff;}
.gt_zhif  ul li { height:48px; line-height:48px; font-size:14px; color:#333; border-bottom:1px #ededed solid;}
.gt_zhif .bott{ border-bottom:none;}
.gt_zhif .img1{ width:20px; float:left; margin-top:14px; margin-right:10px;}
.gt_zhif .img2{width:19px; float:right; margin-right:3%; margin-top:15px;}

/*图片查看*/
.phtoto_1{ width:100%; position:fixed; top:16%;}
.phtoto_1 img{ width:100%; float:left;}
.phtoto_1 p{ clear:both; width:97%; padding-top:15px; font-size:14px; text-align:right; padding-right:3%; color:#fff;}

.phtoto_2{ text-align:center; width:100%; font-size:14px; color:#fff; position:fixed; bottom:15px;}




/*团购评价*/
.tg_pgen1{ width:97%; padding-left:3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.tgpf_1{ border-bottom:1px #ededed solid; height:70px; line-height:70px;}
.tgpf_1 span{ font-size:14px; color:#333; margin-right:40px; float:left;}
.tgpf_1 .img1{ width:21px; float:left; margin-right:10px; margin-top:24.5px;}
.tgpf_1 .img2{ width:23px; float:left; margin-left:20px; margin-top:23.5px;}
.thpf_2{ border-bottom:1px #ededed solid; height:48px; line-height:48px;}
.thpf_2 span{ font-size:14px; color:#333; margin-right:40px; float:left;}
.thpf_2 i{ font-style:normal; font-size:14px;}
.thpf_2 input{ width:70%; height:46px; line-height:46px;}
.tgpf_3{ width:100%;}
.tgpf_3 textarea{width:97%; padding:12px 3% 12px 0%; border:none; height:155px; font-size:14px; line-height:20px;}

.tg_pgen2{ width:94%; padding:15px 3% 0 3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.tg_pgen2 ul li{ width:22%; margin-right:3%; margin-bottom:15px; float:left;}
.tg_pgen2 ul .pingj3_r{margin-right:0;}
.tg_pgen2 ul li .img1{ width:100%; border:1px solid #ededed; float:left;}
.tg_pgen2 ul li .img3{ width:18px; position:absolute; margin-left:-11px; margin-top:-8px;}

/*团购搜索列表*/
.tg_item{ padding:10px 3% 0px 3%; overflow:hidden; background:#FFF; margin-bottom:5px;}
.tg_item_sc{ margin-bottom:10px;}
.pzhi_yx{ clear:both; width:97%; padding-left:3%; padding-top:10px; padding-bottom:10px; font-size:14px; color:#606060; line-height:15px;}

.tg_wzd{ width:100%;}
.tg_wzd img{ width:100%; float:left;}


.tg_sous{ width:100%;}
.tg_sous ul { width:97%; padding-left:3%; background:#fff; overflow: hidden;}
.tg_sous ul li{ height:45px; line-height:45px; color:#333; font-size:14px; border-bottom:1px #ededed solid; tg_sous-right:3%;}
.tg_sous ul li .img1{ width:18px; float:left; margin-top:13.5px; margin-right:10px;}
.tg_sous ul li .img2{height:12px; float:right; margin-top:18px; margin-right:3%;}
.tg_sous ul li span{ float:right;margin-right:3%;}
.tg_sous ul li font{ float:left;}
.tg_sous ul li .img3{height:18px; float:left; margin-top:13.5px; margin-left:8px;}

/*申请退款*/
.tg_return1{ overflow:hidden; width:100%; margin-bottom:10px;}
.tg_return1 h2{ padding:15px 3%; width:94%; font-size:14px; color:#606060; }
.tg_return1 h2 span{ color:#999; color:#12px;}
.tg_return1 ul{ width:97%; padding-left:3%; background:#fff; max-height:300px; overflow:scroll;}
.tg_return1  ul li { height:48px; line-height:48px; font-size:14px; color:#333; border-bottom:1px #ededed solid;}
.tg_return1  ul li span{ display:inline-block; padding-left:15px; color:#ff2422;}
.tg_return1 .bott{ border-bottom:none;}
.tg_return1 .img2{width:19px; float:right; margin-right:3%; margin-top:15px;}
.tg_return1 .img1{width:19px; float:left; margin-right:10px; margin-top:15px;}

.tg_return2{width:94%; background:#fff; padding:0 3%; overflow:hidden; margin-bottom:10px; }
.tg_return2 textarea{ width:100%; height:155px; margin-top:10px; border:none; outline:medium; font-size:14px; margin-bottom:10px;}
.tg_return2 p{ font-size:12px; color:#999; text-align:right; margin-top:-22px; position:absolute; width:94%;}




/*评价完成界面*/
.tg_pjwc1{ width:94%; padding:15px 3%; overflow:hidden; background:#fff; text-align:center;}
.tg_pjwc1 .tg_pjwc3{ margin-top:30px; overflow:hidden; padding:0 3%; line-height:22px;}
.tg_pjwc3 span{ font-size:16px; color:#333; display:inline-block; margin-right:10px;}
.tg_pjwc3  .zbf1{ position:absolute; margin-top:-12px; font-size:22px; color:#606060; margin-left:-16px;}
.tg_pjwc3  .zbf2{ position:absolute; margin-top:12px; font-size:22px; color:#606060; margin-left:4px;}

.tg_pjwc1 .tg_pjwc2{margin-top:30px; overflow:hidden;}
.tg_pjwc1 .tg_pjwc2 img{ width:90px; height:90px; border-radius:55px; -moz-border-radius:55px; -ms-border-radius:55px; -o-border-radius:55px; -webkit-border-radius:55px;}
.tg_pjwc1 p{ font-size:12px; color:#999; margin-top:13px; margin-bottom:15px;}
.tg_pjwc1 p font{ color:#ff2422;}

.pj_other1{ width:94%; padding:0 3%; overflow:hidden; height:48px; line-height:48px; text-align:center; margin-top:50px;}
.pj_other1 h1{ background:url(../../images/e0_bg.png) repeat-x center;}
.pj_other1 h1 span{ display:inline-block; padding:0 10px; background:#f2f2f2; color:#999;}
.pj_other1_1{ margin-top:0px;}


/*支付成功*/
.order_sucess{ width:94%; padding:30px 3%; text-align:center; background:#fff; overflow:hidden;}
.order_sucess .img1{ width:56px; padding-bottom:15px;}
.order_sucess p{ font-size:14px; color:#999;}


/*团购券*/
.quanma{ width:94%; padding:10px 3% 0 3%; overflow:hidden;}
.tg_tcq{ width:94%;  padding:0 3%; overflow:hidden; background:#fff; border-radius:7.5px; -moz-border-radius:7.5px; -ms-border-radius:7.5px; -border-radius:7.5px; -webkit-border-radius:7.5px; margin-bottom:10px;}
.tg_tcq_t{ padding:15px 0; border-bottom:1px #ededed solid;}
.tg_tcq_t .tb{ float:left; height:35px; margin-right:15px;}
.tg_tcq_t .more{float:right; height:15px;}
.tg_tcq_t h1{ padding-left:50px; font-size:14px; color:#333; line-height:15px;}
.tg_tcq_t p{ width:76%; display:inline-block; font-size:12px; color:#999; line-height:13px; margin-top:7px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.tg_tcq_ewm{ padding:20px 0 15px 0; text-align:center;}
.tg_tcq_ewm h2{ font-size:24px; color:#333; line-height:25px; margin-bottom:10px; }
.tg_tcq_ewm h2 span{ color:#999; font-size:14px; position:absolute; left:6%;}
.tg_tcq_ewm p{ font-size:12px; color:#999; margin-bottom:10px;}
.tg_tcq_ewm img{ height:158px; padding:6px; border:1px #ededed solid;}





/*团购订单*/
.tg_order_lb{ width:100%; height:40px; border-bottom:1px #ededed solid; background:#fff;}
.tg_order_lb ul li{ float:left; width:20%; text-align:center; font-size:14px; color:#606060; line-height:40px;}
.tg_order_lb ul li i{position:absolute; margin-left:-5px; background: #ff2422; border-radius: 10px; width: 8px; height:8px; margin-top:7px; border:2px #fff solid; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; font-size:12px; color:#fff; line-height:16px; font-style:normal;}

.tg_order_lb ul li:first-child{ width:16%;}
.tg_order_lb ul li:last-child{ width:24%;}
.wdlb{ width:100%; margin-top:10px;}
.tg_order_lb ul .visited{  color:#ff314a; background:url(../../images/wm_x5.png) no-repeat bottom center; background-size:15px 2px;}


.tgr_lb{ width:100%; background:#fff; overflow:hidden; margin-bottom:10px;}
.tgxq_bt2{ margin-left:3%; border-top:none;}

.ord_top{ width:94%; padding:0 3%; border-bottom:1px #ededed solid; height:45px;}
.ord_top .img1{ height:17px; float:left; margin-top:14px; margin-right:10px;}
.ord_top .img2{ height:13px; float:left; margin-top:17px; margin-left:5px;}
.ord_top .sp1{ font-size:16px; float:left; line-height:45px; display:inline-block; max-width:62%;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.ord_top .sp2{ font-size:14px; float:right; line-height:45px; color:#606060;}

.ord_bu{width:94%; padding:0 3%; border-top:1px #ededed solid; height:48px; text-align:right;}
.ord_bu span{ color:#ff2422; text-align:left; float:left; line-height:48px;}
.ord_bu input{ margin-top:9px; margin-left:3%;}
.ord_submit1{ width:30%; color:#606060; background:#fff; border:1px #e0e0e0 solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px; line-height:30px;}
.ord_submit2{ width:30%; color:#34aeff; background:#fff; border:1px #34aeff solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px; line-height:30px; margin-left:3%;}
.ord_submit3{ width:30%; color:#ff314a; background:#fff; border:1px #ff314a solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px; line-height:30px; margin-left:3%;}

/*团购-下拉框*/
.dd_xla{ width:100%; background:#fff; position:fixed; top:45px; padding-top:15px; overflow:hidden; z-index:8;}
.dd_xla ul li{ width:29.3%; height:34px; float:left; margin-left:3%; background:#ededed; font-size:14px; line-height:34px; text-align:center; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-bottom:15px;}
.dd_xla .vedd{ background:#ff314a; color:#fff;}


.tgxq_bt{ border-bottom:1px #ededed solid; padding:15px 3% 12px 0;}
.tgxq_bt ul li{ position:relative;}
.tgxq_bt ul li .tgt{ width:44px; float:left;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -o-border-radius:3px; margin-right:10px;}
.tgxq_bt ul li h2{ font-size:16px; display:inline-block; width:55%;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.tgxq_bt ul li h3{ color:#999;}
.tgxq_bt ul li h3 font{ color:#ff314a;}
.tgxq_bt ul li  h2 span{ display:inline-block; font-size:12px; color:#ff314a; border:1px #ff314a solid; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -o-border-radius:3px; height:16px; line-height:18px; margin-right:5px;  right:0; padding:0 4px;}
.tgxq_bt ul li .sj_gz{border:none;}
.tgxq_bt ul li table{ border-collapse:collapse; float:right; display:inline-block; margin-top:-20px;}
.tgxq_bt ul li table tr td{ text-align:center; border:1px #ededed solid; height:20px; line-height:20px; width:35px; font-size:14px;}
.tgxq_bt ul li table tr .jia{ color:#dadada; font-size:18px; width:20px;}
.tgxq_bt ul li span img{ float:left; width:14px; margin-right:5px; margin-top:4px; }


.tgxq_bt1{ border-bottom:none; border-top:1px #ededed solid;}
.tgxq_bt1 ul li h2{ font-size:14px; width:76%; height:36px; line-height:18px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word; white-space:normal; margin-bottom:7px;}
.tgxq_bt1 ul li .tgt{ width:60px;}
.tgxq_bt1 ul li h5{ font-size:14px; color:#ff2422; padding-left:70px;}
.tgxq_bt1 ul li .ck{ display:inline-block; width:77px; height:20px; background:url(../../images/we.png) no-repeat; background-size:77px 20px; text-align:center; font-size:14px; line-height:20px; top:60px; border:none;}
.zf_nam{ font-size:16px; line-height:40px; border-bottom:1px #ededed solid;}
.tgxq_bt1 textarea{ width:96%; height:65px; background:#f7f7f7; border:none; margin-top:12px; padding:5px 2%;}
.tgxq_bt2{ margin-left:3%; border-top:none;}

.tgxq_bt1 ul li h6{ font-size:12px; color:#333; padding-top:1px;}
.tgxq_bt1 ul li h6 span{ font-size:17px; color:#ff314a;}
.tgxq_bt1 ul li h6 span font{ font-size:12px;}

.flei_l{ width:100%; height:40px; border-bottom:1px #ededed solid; background:#fff; margin-bottom:10px; }
#category-h{width:100%;display: inline;white-space: nowrap;overflow-x:scroll;float:left;overflow-y:hidden}
#category-h::-webkit-scrollbar { display: none;}
#category-h li{display:inline-block;height:40px;padding:0 12px;font-size:14px; color:#606060; line-height:40px; }
#category-h .hover{  color:#333; background: url(../../images/wm_x5.png) no-repeat bottom center; background-size:15px 2px;}





