@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#f2f2f2; font-size:12px; font-weight: normal; line-height: 1.4em; font-family: Arial, "微软雅黑"; overflow: auto; height:100%; }
div, form, img, ul, ol, li, dl, dt, dd, table, td, p ,input{ margin:0; padding:0; border:0; }
li { list-style-type:none; padding:0; line-height:20px; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal; }
a, a:hover, a:link { border:none;}
/*font*/
a { text-decoration:none; }
/*a:link { text-decoration:none; }
a:visited { color:#800080; text-decoration:none; }
a:active { color:color:#039; text-decoration:none;} 
a:hover {text-decoration:none; color:#039; }*/


.mind{ padding-bottom:65px;}


/*app首页banner*/
.banner img{ float:left;}

/*app首页入口*/
.xz_banner{ width:100%; margin-top:8px; overflow:hidden; clear:both;}
.xz_tub { padding:5px 0; background:#fff; font-size:12px; color:#606060;}
.xz_tub tr td{ width:20%; text-align:center; padding:5px 0;}
.xz_tub tr td img{ width:63%;}
.xz_tub1 tr td img{ width:45%;}

/*app首页自定义模板*/
.zdy_mm{ width:100%; background:#FFF; overflow:hidden; margin-bottom:10px;}
.mb_y{ width:100%; margin-bottom:8px; overflow:hidden;}
.mb_y1{margin-bottom:0px;}
.mb_y img{ width:100%; float:left;}
.mb_e{ width:100%; margin-bottom:8px;  overflow:hidden;} 
.mb_e1{margin-bottom:0px;}
.mb_e ul{ padding:0px 1.5%;}
.mb_e ul li{ width:48%;  margin:0px 1%; float:left;}
.mb_e ul li img{ width:100%; float:left;}
.mb_s{ width:100%; margin-bottom:8px; overflow:hidden;}
.mb_e1{margin-bottom:0px;}
.mb_s ul{ padding:0px 1.5%;}
.mb_s ul li{ width:31.3%;  margin:0px 1%; float:left; text-align:center;}
.mb_s ul li img{ width:100%; float:left;}
.mb_s ul li a{ display:block; width:100%; padding-top:8px; float:left; color:#494949; font-size:12px; height:22px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

/*app首页精选商家*/
.gd_imgwk{ width:100%;background:#f1f1f1; color:#919191;}
.sj_lbtit{ clear:both; background-color:#fff; line-height:40px; height:40px;  text-align:center; border-bottom:1px solid #ededed; color:#333333; font-size:16px;}
.sj_item{ padding:10px 3% 0px 3%; overflow:hidden; background:#FFF; margin-bottom:5px;}
.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:16px; color:#333333; height:18px; line-height:20px; margin-bottom:5px; margin-top:5px;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sjxx_r h1 .yy{ width:16px; float:left; margin-right:5px; margin-top:1px;}
.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:block; float:left; color:#999; font-size:12px; line-height:12px;}
.sjxx_r .rq_nr .xl_rq span{ padding-left:5px; float:left; line-height:16px; }
.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:#999999; display:inline-block; 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 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; }





/*app首页图标*/
.sy_fb{ position:fixed; bottom:65px; right:3%;}
.sy_fb img{ width:36px;}

/*我的界面 我的信息界面*/
.wode_cont{ margin-bottom:58px;}
.wdlb_top{ position:absolute; top:30px; width:100%;  height:108px; text-align:center;}
.wdlb_top .img1{ border:3px #fff solid; width:60px; border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; -webkit-border-radius:35px; margin:10px 0px}
.wdlb_top h1{ font-size:16px; color:#fff; }
.wdlb_top h2{ font-size:12px; color:#fff; margin-top:8px;}
.wdlb_top .img3{ height:15px; margin-right:5px; float:left;}
.wdlb_top .img2{ height:10px; margin-left:10px;}
.wdlb_top ul { clear:both; width:100%;}
.wdlb_top ul li{ float:left; width:30%; text-align:center; color:#fff; font-size:16px; font-weight:bold; margin-top:15px;}
.wdlb_top ul li span{ font-size:12px; font-weight:normal; margin-top:9px; color:#fff;}

.wdlb_sj{ position:relative; width:94%; margin:0 3%; height:60px; background:#fff; overflow: hidden; top:-25px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.wdlb_sj ul li{ float:left; width:33%; text-align:center; color:#FF314A; font-size:16px; font-weight:bold; margin-top:13px;}
.wdlb_sj ul li span{ font-size:12px; font-weight:normal; margin-top:9px; color:#333;}
.wdlb_sj ul li span i{ position:absolute; margin-left:-2px; background: #ff2422; border-radius: 6px; width: 5px; height:5px; margin-top:0px; border:2px #fff solid; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;}
.wdlb{ width:100%; margin-top:-15px; position:relative;}
.wdlb h6{ padding:0 3%; font-size:12px; color:#999; margin-bottom:10px;} 
.wdlb ul { width:97%; padding-left:3%; background:#fff; overflow: hidden; margin-bottom:10px;}
.wdlb ul li{ height:48px; line-height:48px; color:#333; font-size:14px; border-bottom:1px #ededed solid; padding-right:3%;}
.wdlb ul .wdlb_bottom{ border-bottom:none;}
.wdlb ul li .img1{ width:18px; float:left; margin-top:15px; margin-right:10px;}
.wdlb ul li .img2{height:12px; float:right; margin-top:18px; margin-left:10px;}
.wdlb ul li .img3{height:30px; float:right; margin-top:9px; margin-left:10px;}
.wdlb ul li span{ color:#999; font-size:12px; float:right;}
.wdlb ul li .sp{display:inline-block; width:65%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-align:right;}
.wdlb ul li span i{ position:absolute; margin-left:-2px; background: #ff2422; border-radius: 6px; width: 5px; height:5px; margin-top:13px; border:2px #fff solid; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;}
.wdlb ul li i{ font-style:normal; color:#333; font-size:12px; display:inline-block; margin-left:10px; color:#999;}
.wdlb ul li .bangd{ color:#34AEFF; float:right; padding:2px; margin-top:14px; border:1px #34aeff solid; display:inline-block; line-height:14px; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; }

/*设置界面*/
.shez{ width:100%; text-align:center;}
.shez img{ width:80px; margin-top:40px;}
.shez h2{ font-size:14px; color:#333; margin-top:10px;}
.shez p{ margin-top:5px; font-size:12px; color:#999; margin-bottom:25px;}
.tc_sub{ margin-top:60px; width:94%; padding:0 3%; margin-bottom:10px;}

/*我的收藏*/
.collection{ width:100%; height:40px; border-bottom:1px #ededed solid; background:#fff; overflow:hidden;}
.collection ul{ display:flex; -webkit-display:flex; }
.collection ul li{ width:34%; text-align:center; font-size:14px; color:#333; line-height:40px;}
.collection ul .visited{  color:#ff314a; background:url(../images/wm_x.png) no-repeat bottom center;}

.sj_item_sc{ margin-bottom:10px;}

.ydj{float:right; font-size:12px; color:#999999; display:inline-block; width:40%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; text-align:right;} 

/*我的评价*/
.pj_dpxx{ width:100%; height:30px; background:#f2f2f2; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; padding:10px 0; margin-bottom:5px; margin-top:5px;}
.pj_dpxx img{ height:30px; float:left;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-right:10px; margin-left:10px;}
.pj_dpxx h4{ font-size:14px; color:#333;}
.pj_dpxx h4 img{ width:15px; height:15px; float:left; margin-right:3px; margin-left:0px;}
.pj_dpxx p{font-size:12px; color:#999;}


/*我的评价2*/
.pj_dpx{ width:100%; height:60px; background:#f2f2f2; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; padding:10px 0; margin-bottom:5px; margin-top:5px;}
.pj_dpx .tx{ height:60px; float:left;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-right:10px; margin-left:10px;}
.pj_dpx h4{ font-size:14px; color:#333; height:40px; line-height:20px; overflow:hidden;}
.pj_dpx h4 span{ display:inline-block; padding:0 3px; border:1px #34aeff solid; color:#34aeff; font-size:12px; height:16px; line-height:18px; margin-top:2px; margin-right:5px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; }
.pj_dpx p{font-size:12px; color:#999; padding-top:5px;}
.zp2{ border-top:1px #ededed solid;}
.zj_pj .submit1{ float:right; font-size:14px; margin:10px 0; width:105px; height:34px; line-height:34px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}



/*消息中心*/
.news{ width:97%; padding-left:3%;}
.news ul li{ padding:15px 3% 15px 0; border-bottom:1px #ededed solid;}
.news ul li img{ width:35px; float:left; margin-right:10px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.news ul li i{ margin-left:-18px; position: absolute; z-index: 1; background: #ff2422; border-radius: 6px; width: 8px; height: 8px; margin-top: -6px; border:2px #fff solid; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;}}
.news ul li .h2{ font-size:14px; line-height:15px; color:#333;}
.news ul li .h2 span{ font-size:12px; color:#999; float:right;}
.news ul li .pp{ font-size:12px; color:#999; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}




/*活动消息*/
.news_lb{ width:94%; padding:0 3%; margin-top:10px; overflow:hidden;}
.news_time{ text-align:center;}
.news_time span{ display:inline-block; background:#ccc; color:#fff; font-size:12px; height:20px; line-height:20px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; padding:0 10px; margin:10px 0; }
.news_ner{background:#fff; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; margin-bottom:10px; overflow:hidden;}
.news_ner1{ padding:15px 3%; overflow:hidden;}
.news_ner1 h1{ font-size:14px; color:#333; line-height:15px; margin-bottom:15px;}
.news_ner1  img{ width:100%; margin-bottom:15px; float:left;}
.news_ner1 p{ font-size:12px; color:#606060; line-height:18px; height:36px; clear:both; overflow:hidden;}



.news_ner2{ padding:15px 3%; overflow:hidden;}
.news_ner2 h1{ font-size:14px; color:#333; line-height:15px; margin-bottom:15px;}
.news_ner2 img{ height:50px; float:left; margin-right:10px;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; }
.news_ner2 p{ font-size:12px; color:#606060; line-height:16px; height:48px; overflow:hidden; margin-top:1px;}



.news_ner3 h1{ font-size:14px; color:#333; border-bottom:1px #ededed solid; height:40px; line-height:40px; padding:0 3%;}
.news_ner3 .img1{ float:left; height:15px; margin-top:12.5px; margin-right:10px;}
.news_ner3 .img2{float:right; height:13px; margin-top:13.5px;}
.news_ner32{ padding:15px 3%; overflow:hidden;}
.news_ner32 .img3{ width:40px; float:left; margin-right:10px;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px;}
.news_ner32 h3{ font-size:16px; color:#333; line-height:17px; margin-bottom:6px;}
.news_ner32 p{ font-size:12px; color:#999; line-height:18px;}

.news1_xq{  width: 94%;  padding:0 3%; margin: 18px 0; overflow:hidden; word-break:break-all; word-wrap:break-word;}

/*邀好友，享好礼*/
.fx_banner{ width:100%;}
.fx_banner img{ width:100%; float:left;}
.fx_ban{width:100%; position:relative;}
.fx_ban img{ width:100%; float:left;  margin-top:10px;}
.fenx_nr{ clear:both; width:80%; padding:10px 10% 0 10%; background:url(../images/banner_hb1.png) repeat-y; background-size:100%; top:-2px; position:relative; margin-bottom:20px;}
.fenx_nr table tr td{font-size:14px; color: #606060; padding:10px 0;}
.fenx_nr .yhq{ background:url(../images/yhq.png) no-repeat 0 center; width:78px; margin-right:10px; background-size:76px;}

.fenx_nr .yhq1{ background:url(../images/jf.png) no-repeat 0 center; width:78px; padding-right:10px; background-size:76px;}
.yh_jf{ width:44px; line-height:32px; font-size:12px; color:#b14d19; display:inline-block; text-align:center; padding-left:34px; font-weight:bold; }
.yh_jf font{ color:#606060;}

.yaoq{ width:100%; overflow:hidden;}
.yaoq h1{ width:94%; margin:20px 3%; background:url(../images/e0_bg.png) repeat-x center; text-align:center;}
.yaoq h1 span{ font-size:14px; color:#999; display:inline-block; padding:0 10px; background:#fff;}
.yaoq table { margin-bottom:20px;}
.yaoq table tr td{ font-size:12px; color:#606060; text-align:center;}
.yaoq table tr td img{ width:45px;}

.fx_an{width:100%;   position:fixed; bottom:0px;}
.fx_an input{ background:#d9372c; color:#fff; border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; -webkit-border-radius:0px;}
.fx_an1 input{ background:#606060;}

/*领取豪礼对话框*/
.fx_dhk{ overflow:hidden; margin-bottom:30px;}
.fx_dhk .toux{ width:38px; float:left; margin-right:10px; border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px;}
.fx_dhk1{ padding-left:48px;}
.fx_dhk1 .h1{ font-size:12px; color:#999; line-height:13px; margin-bottom:7px;}
.fx_dhk1 .p{ display:inline-block; max-width:70%; border:1px #e0e0e0 solid; background:#fff; padding:12px 15px; line-height:20px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; position:relative; overflow:hidden;}
.fx_dhk1 .p1{position:relative; padding-right: 20px;}
.fx_dhk1 .bq1{ height:18px; margin-top:1px; margin-left:5px; float:left; position:absolute;}
.fx_dhk1 .bq2{ height:18px; float:left;  margin-top:1px; margin-right:5px;}
.fx_dhk1 .jt{ clear:both; position:absolute; width:7px; top:5px;left:-7px;}
.fx_dhk1 .fx_dhkms{ margin-top:8px; position:relative; margin-bottom:5px; min-height:45px; overflow:hidden;}
.fx_dhk1 .fx_dhkms span{ padding-right:53px; font-size:12px; color:#999; display:inline-block;}
.fx_dhkms .lgo{ width:43px; position:absolute; top:0; right:0; border:1px #e0e0e0 solid; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }

/*我的积分*/
.wdjf_top{position:absolute; top:58px; padding:0 3%; width:94%;}
.wdjf_top p{ font-size:14px; color:#fff; width:100%; overflow:hidden; margin-bottom:13px;}
.wdjf_top .img1{ float:left; height:16px; margin-right:8px;}
.wdjf_top h1{ font-size:23px; color:#fff; font-weight:bold; margin-bottom:28px; height:23px; line-height:23px;}
.wdjf_top h1 span{ display:inline-block; float:left;}
.wdjf_top .img2{ height:10px; margin-left:12px; float:left; margin-top:6px;}

.wdjf{ clear:both; padding-top:10px;} 
.wdjf h1{ padding-left:3%; font-size:14px; color:#606060; line-height:35px;}

.jfjl{ padding-left:3%; width:97%; background:#fff;}
.jfjl table{ border-collapse:collapse; }
.jfjl table tr td{ border-bottom:1px #ededed solid; padding:15px 0 12px 0; font-size:12px; color:#333; line-height:12px;  padding-right:3%;}
.jfjl table tr td span{ color:#999; display:inline-block; margin-top:8px;}
.jfjl .ljjf{ text-align:right; font-size:18px; color:#ff2422;}
.jfjl p{ line-height:30px; color:#999; width:97%; padding-right:3%; text-align:center;}


.jfth{width:100%; padding:14px 0; text-align:center; background:url(../images/jf_dh@2x.png) no-repeat; background-size:100%;}
.jfth h3{ font-size:14px; color:#333;  margin-bottom:6px; line-height:16px;}
.jfth .aa{ color:#34AEFF; width:120px; height:20px; border:1px #34AEFF solid; line-height:20px; border-radius:22px; -moz-border-radius:22px; -ms-border-radius:22px; -o-border-radius:22px; -webkit-border-radius:22px; background:none;}

/*积分排序*/
.jf_px{ width:100%; background:#fff; overflow:hidden; position:fixed; top:45px;}
.jf_px ul li{ padding:0 3%; font-size:14px; color:#333; line-height:40px; border-bottom:1px #ededed solid;}
.jf_px ul li:last-child{ border-bottom:none;}
.jf_px ul .img1{ float:left; height:16px;  margin-right:15px; margin-top:12px;}
.jf_px ul .img2{ float:right; height:14px;  margin-top:13px;}


/*积分说明*/
.jf_xq{ width:94%; padding:30px 3% 0 3%; overflow:hidden;}
.jfwt{ margin-bottom:25px;}
.jfwt h1{ font-size:14px; color:#333; line-height:14px; margin-bottom:15px;}
.jfwt p{ font-size:14px; color:#999; line-height:20px; word-break:break-all; word-wrap:break-word;}

/*新人大礼包*/
.dlb_banner{ width:100%; position:relative;}
.dlb_banner .img{ width:100%; float:left;}
.dlb_wz{ clear:both; width:241px; margin:0 auto; bottom:30px; text-align:center;  height:43px; line-height:43px; position:relative;}
.dlb_wz img{ width:241px;}
.dlb_wz span{color:#d9372c; font-size:16px;  position:relative; top:-60px; font-weight:bold;}
.dlb_banner span{ display:inline-block; width:70px; height:26px; line-height:26px; text-align:center; background:RGBA(0, 0, 0, 0.6); color:#fff; font-size:12px; position:absolute; top:20px; right:0px; border-radius:14px 0 0 14px; -moz-border-radius:14px 0 0 14px; -ms-border-radius:14px 0 0 14px; -o-border-radius:14px 0 0 14px; -webkit-border-radius:14px 0 0 14px;}

.yhq_lb{ clear:both; width:97%; padding-left:3%; margin-bottom:55px; overflow:hidden;}
.yhq_lb ul li{ width:47%; float:left; margin-right:3%; margin-bottom:15px; background:url(../images/beij.png); background-size:100%;}
.yhq_lb ul .wu{background:url(../images/beij1.png); background-size:100%; }
.yhq_lb .le{ width:60%; text-align:center; float:left;}
.yhq_lb .le p{ font-size:24px; color:#d9372c;margin-top:8px; }
.yhq_lb ul .wu .le p{color:#ff7f7e;}
.yhq_lb .le p font{ font-size:12px; }
.yhq_lb .le span{ font-size:12px; color:#606060; line-height:14px; padding-bottom:5px;}
.yhq_lb ul .wu .le span{color:#999;}
.yhq_lb .ri{width:40%; text-align:center; float:right; color:#d9372c; font-size:12px; line-height:52px;}
.yhq_lb .ri1{ color:#fff;}
/*搜索列表*/
.ss_lb{ width:100%; height:40px; border-bottom:1px #ededed solid; background:#fff;}
.ss_lb1{border-bottom:none;}
.ss_lb ul li{ float:left; width:20%; text-align:center; font-size:14px; color:#606060; line-height:40px;}
.ss_lb ul .visited{  color:#ff314a; background:url(../images/wm_x1.png) no-repeat bottom center;}
.ss_lb2 ul li{ width:16.6%;}

.sous_lb{ background:#fff; width:100%; overflow:hidden; margin-bottom:10px; }
.sous_lb .tjsp_lb,.sous_lb .pt_list,.sous_lb .pt_list{ border-bottom:none;}
.sous_lb1 .tjsp_lb,.sous_lb1 .pt_list,.sous_lb1 .pt_list{ border-bottom:1px #ededed solid;}
.sslb_tit{ width:94%; padding:0 3%; height:34px; line-height:34px; font-size:14px; border-bottom:1px #ededed solid; }
.sslb_tit font{ color:#ff2422;}
.sslb_tit span{ float:right; color:#999; font-size:12px;}



.kanj_px ul .xl_jl b{ width:7px; height:12px; display:inline-block; padding-left:10px; background:url(../images/kjpx.png) no-repeat center -6px;}
.kanj_px ul .xl_jl1 b{ background:url(../images/kjpx.png) no-repeat center -36px;}

/*首页新增广告*/

.sy_gg{ width:100%;}
.gg_bnner{ width:100%; background:#fff;}
.gg_bnner img{ width:100%; float:left; margin-bottom:10px;}
.gg_bnner2{ width:100%; background:#fff; overflow:hidden;  margin-bottom:10px; padding-top:7.5px;}
.gg_bnner2 ul li{ width:45.5%; float:left; margin-left:3%; background:#FFECEC; margin-bottom:7.5px; position:relative; height:110px; overflow:hidden;}
.gg_bnner2 ul li .pt_bq{ height:19px; position:absolute; top:0px; left:0;}
.gg_bnner2 ul li .tsw{ line-height:20px; text-align:center; display:inline-block; width:56px; color:#fff;  position:absolute; top:0px; left:0;}
.gg_bnner2 ul li .djs{ display:inline-block; height:16px; color:#ff2422; position:absolute; top:1.5px; right:5px;}
.gg_bnner2 ul li .djs i{ display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; color:#fff; background:#ff2422; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.gg_bnner2 ul li .cpt_kdie{ display:inline-block; position:absolute; bottom:-15px; right:-15px; width:80px; height:80px; background:#fff; overflow:hidden; border-radius:40px; -moz-border-radius:40px; -ms-border-radius:40px; -o-border-radius:40px; -webkit-border-radius:40px;}
.gg_bnner2 ul li .img2{height:70px;}
.gg_bnner2 ul li h1{ margin-top:25px; position:relative; padding-left:8px; font-size:14px; color:#333; overflow:hidden; height:16px;}
.gg_bnner2 ul li p{ color:#888; position:relative;  padding-top:8px;  margin-left:8px; margin-bottom:10px; overflow:hidden; height:16px; z-index:888;}
.gg_bnner2 ul li .jg_gg{ font-size:16px; color:#ff0000; padding-left:8px; z-index:8; position:relative; }
.gg_bnner2 ul li .jg_gg font{ color:#999; font-size:12px; margin-left:3px; text-decoration:line-through;}
.yqtx{ text-align:center; color:#999; padding:10px 0 0px 0;}
.gg_bnner2 ul li:nth-child(2){ background:#FFF2E5;}
.gg_bnner2 ul li:nth-child(3){ background:#F3EEDF;}
.gg_bnner2 ul li:nth-child(4){ background:#F0EEFF;}





/*搜索-跑腿提示*/
.pt_ts{ width:94%; padding:10px 3%; background:#fff; overflow:hidden;}
.pt_tsl{ width:60px; margin-right:10px; float:left;}
.pt_tsl img{ width:60px; border-radius:3px;}
.pt_tsr{ position:relative;}
.pt_tsr h1{ font-size:16px; color:#333; padding-top:10px;}
.pt_tsr p{ font-size:12px; color:#999; padding-top:8px;}
.pt_tsr span{ display:inline-block; position:absolute; right:0; top:22px; color:#34aeff;}




/*全部订单*/
.all_dd{ width:100%; background:#fff; overflow:hidden; margin-bottom:10px;}
.all_dd ul li{ width:20%; float:left; text-align:center; color:#606060; padding:10px 0 8px 0; line-height:16px; position:relative;}
.all_dd ul li i{position:absolute; margin-left:-5px; background: #ff2422; border-radius: 10px; width:16px; height:16px; top:5px; right:18%; border:2px #fff solid; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:10px; -o-border-radius:20px; font-size:12px; color:#fff; line-height:16px; font-style:normal;}
.all_dd ul li img{ height:25px; padding:0px; margin:0px;}
.all_dd .vis{ color:#ff314a;}


/*商家入驻*/

.rzlc_t{ width:94%; margin:10px 3%; overflow:hidden;}
.rzlc_t img{ float:left; width:100%; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.rzlc_c{ width:97%; padding-left:3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.rzlc_c ul li{ font-size:14px; color:#333; line-height:48px; border-bottom:1px #ededed solid;}
.rzlc_c ul li:last-child{border-bottom:none;}
.rzlc_c ul li input{ margin-left:10px; width:83%;}
.rzlc_c ul li h2{ line-height:14px; margin-bottom:15px; overflow:hidden; font-size:14px;}
.rzlc_c ul li h2 img{ width:14px; float:left; margin-right:5px;}
.rzlc_c ul li h2 span{ float:left; margin-right:15px;}

.rzlc_m{width:94%; padding:10px 3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.rzlc_m textarea{ border:none; width:100%; height:100px;}

.rzlc_an{width:94%; padding:20px 3% 0 3%;}

.dl_ban{ width:100%; overflow:hidden; margin-bottom:10px;}
.dl_ban img{ float:left; width:100%;}

/*3.0首页*/
.xf_you{width:94%; margin:0px 3% 10px 3%; overflow:hidden; background:#fff; box-shadow:0px 1.5px 3.5px 0px rgba(0, 0, 0, 0.12); border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.xf_you .hd{ padding:0 3%; font-size:17px; color:#333; line-height:32px;}
.xf_you .hd span{ color:#909090; font-size:12px; float:right;}
.fl_lb{ width:100%; overflow:hidden;}
#yx-head{width:98%;display: inline;  white-space: nowrap;overflow-x:scroll;float:left;overflow-y:hidden; padding-left:2%;}
#yx-head::-webkit-scrollbar { display: none;}
#yx-head li{ width:24%; margin-right:2%; display:inline-block;}
#yx-head li .des{ width:100%; box-shadow:0px 1.5px 3.5px 0px rgba(0, 0, 0, 0.12); border-radius:5px 5px 1px 1px; -moz-border-radius:5px 5px 1px 1px; -ms-border-radius:5px 5px 1px 1px; -o-border-radius:5px 5px 1px 1px; -webkit-border-radius:5px 5px 1px 1px;}
#yx-head li h1{ padding: 0 2%; color:#606060; line-height:18px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
#yx-head li h2{padding: 0 2%; color:#333; }
#yx-head li h2 .wd{ display:inline-block; width:96%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
#yx-head li h2 .yj{ padding-left:5px; text-decoration:line-through; color:#999;}
#yx-head li p{ text-align:center; position:relative;}
#yx-head li p span{ position:absolute; font-weight:normal; left:0; bottom:6px; background:linear-gradient(-90deg,rgba(255,49,74,1) 0%,rgba(255,69,92,1) 100%); border-radius:5px 1px 5px 1px; color:#fff; padding:0 2px; -moz-border-radius:5px 1px 5px 1px; -ms-border-radius:5px 1px 5px 1px; -o-border-radius:5px 1px 5px 1px; -webkit-border-radius:5px 1px 5px 1px; }

.xfyx_sm{ width:100%;}
.xfyx_sm img{ float:left; width:100%;}


/*客服微信*/
.WeChat{ width:100%; padding-top:13px;}
.xx1{ background:#fff; padding:0 3%; font-size:14px; margin-bottom:13px; line-height:48px;}
.xx1 span{ display:inline-block; margin-left:13px; color:#606060; background:#F2F2F2; line-height:20px; font-size:12px; padding:0 3px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.xx2{background:#fff; padding:0 3% 20px 3%; text-align:center;}
.xx2 h2{font-size:14px; line-height:48px; text-align:left;}
.xx2 img{ width:50%; margin-bottom:25px;}
.xx2 p{ text-align:center; line-height:24px;}
.xx2 p span{ display:inline-block; color:#606060; background:#F2F2F2; line-height:20px; font-size:12px; padding:0 3px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}



/*我的收藏-城市圈*/
.cs_circ{ background:#fff; margin-bottom:10px; width:100%;}
.cs_ci{ padding:15px 3%; width:94%;  overflow:hidden;}
.cs_circ .img1{ width:60px; float:left; margin-right:10px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.cs_circ h1{ height:40px; font-size:14px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;
}
.cs_circ p span{ font-size:14px; color:#606060; float:right;}
.cs_circ p span font{ color:#ff314a;}
.cs_circ p{ color:#999; font-size:14px;  margin-top:3px;}
.cs_circ h2{ font-size:14px; margin-bottom:8px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;
}
.cs_circ .img2{ width:60px; float:left; margin-right:10px; border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; -webkit-border-radius:30px;}
.cs_circ .mc_z{ height:auto; line-height:26px; margin-bottom:12px;}
.cs_circ .mc_z span{ float:right; color:#606060;}

.czuo{ clear:both; padding:10px 3%; width:94%; border-top:1px #ededed solid; overflow:hidden; color:#ff314a; line-height:30px;}
.czuo input{ float:right; width:25%; margin-left:10px; height:30px; background:#fff; border:1px #ededed solid;}
.czuo .sx{ color:#999;}



/*sy-tab*/
.all_rk{ position:relative;}
.gd_rkou{ text-align:center; width:100%; height:1px; position:absolute; bottom:15px;}
.gd_rkou span{ display:inline-block; width:8px; height:1px; margin-right:3px; background:#f1f1f1;}
.gd_rkou span:last-child{ margin-right:0;}
.gd_rkou .cover{ background:#ff314a;}

.xftt{ width:94%; height:35px; background:#fff; line-height:35px; padding:0 3%; margin-bottom:10px;}
.xftt .img1{ height:15px; float:left; margin-top:10px; margin-right:13px;}
.xftt .img2{ float:right; height:8px; margin-top:13.5px;}
.xftt span{ display:inline-block; float:left; width:70%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}


.sy_tbbk{ clear:both; width:100%; background:#fff; overflow:hidden; margin-bottom:10px;}
.sy_tk{clear:both; width:100%; overflow:hidden;}
.sy_tk:nth-child(1){ border-bottom:1px solid #ededed;}
.sy_tbf:nth-child(1){float:left;background:url(../images/shux_eded.png) right repeat-y;}
.sy_tbf:nth-child(2){float:right;}
.sy_tbf{ width:50%;  overflow:hidden;}
.sy_tbbk1 ul li{ float:left; padding:13px 6% 11px 6%; width:38%; background:url(../images/shux_eded.png) right repeat-y;}
.sy_tbbk1 ul li:last-child{ background:none;}
.sy_tbbk1 ul li img{ width:100%; float:left;}
.sy_tbbk1 ul li h1{ font-size:14px; font-weight:bold;  width:100%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sy_tbbk1 ul li p{ width:100%; font-size:12px; color:#999; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}


.sy_tbbk2{ float:left; width:88%; padding:13px 8% 5px 8%; background:url(../images/shux_eded.png) right repeat-y}
.sy_tbbk2:last-child{ background:none;}
.sy_tbbk2 h1{ font-size:14px; font-weight:bold; margin-bottom:8px;  width:100%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sy_tbbk2 h1 span{font-size:12px; color:#999; display:inline-block; margin-left:8px; font-weight:normal;}
.sy_tbbk2 ul li{ width:43.5%; float:left;padding-left:6.5%;}
.sy_tbbk2 ul li:first-child{ padding-right:6.5%; padding-left:0;}
.sy_tbbk2 ul li img{ width:100%; float:left;}
.sy_tbbk2 ul li h2{ width:100%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.sy_tbbk2 ul li h2 font{ color:#999; margin-left:3px; text-decoration:line-through;}


/*关键词搜索-淘宝*/
.tb_gjz{ border-top:1px #ededed solid;}
.tb_gjz p{ line-height:40px; border-bottom:1px #ededed solid;}


