

/******************首页*********************/
/*banner*/
.top_banner{ width: 100%; background: #F2F2F2; height: 25vw; max-height: 192px; }
.top_banner img{ width: 94%; height: 100%;margin: 0 auto;display: block; }
.selected_list{ margin-top: 5px ; }
.selected_list li{ width: 94%; padding: 15px 3% 15px;border-bottom: 8px solid #F2F2F2;position: relative; }
.selected_list li .img_box{ display: block; width: 107px; height: 107px;  margin-right: 15px;position: relative;  overflow:hidden;display:table-cell; text-align:center; vertical-align:middle}
.selected_list li dl{float: right; width: calc( 96% - 108px );}
.selected_list li .img_box img{ max-width: 107px; max-height: 107px;position:static;*position:relative; /*针对IE6/7的Hack*/top:-50%;left:-50%; /*针对IE6/7的Hack*/}
.selected_list li .img_box em{ width: 45px;height: 45px; position: absolute;top: 0;z-index: 20; ;display: block;background: url(../images/bg1.png) no-repeat -85px 0;background-size: 200px 200px;}
.selected_list li dl {float: right;width: calc( 90% - 108px ); position: absolute; right: 3%;top: 14px;}

.selected_list dt{ line-height: 28px; height: 28px; overflow: hidden; font-size:20; }
.select20_list dt a{ display: block; height: 28px;overflow: hidden; }
.selected_list dd{ font-size:14px; height: 26px;line-height: 18px; overflow: hidden; color: #999999; }
.selected_list dd.aGreen{ color: #5CCA4F; }
.selected_list dd.cont1{ height: 26px; line-height: 26px; font-size:12px;  }
.selected_list dd span{ float: left;max-width: 100%;line-height: 26px; }
.selected_list dd span.right{ float: right; }
.selected_list dd span img{ width: 26px; height: 26px; border-radius: 50%; margin-right: 7px; }
.selected_list dd.cont2 em{ color: #333333;background: #e9ffe6;border: 2px dashed #5cca4f; display: 
inline-block;padding: 2px 5px;margin-left: 3px;padding: 0 5px;max-width: calc( 100% - 95px );height: 22px;line-height: 23px;overflow: hidden;}
.selected_list dd.cont2 em a{ display: block;width: 100%;height: 100%;color: #333;text-decoration: none;overflow: hidden; }
.selected_list li:last-child{ border: 0; }
.selected_list dd.cont2{margin-top: 5px; }

/******************分类列表页*********************/
.con_tit1{ width: 100%; position: relative; margin-top: 18px; }
.con_tit1 h2{ width: 96%; position: relative; margin: 0 auto; font-size:20px; height: 24px; font-weight: bold; text-align: center; line-height: 24px; }
.con_tit1 h2 span{ position: relative; }
.con_tit1 h2 b{ display: block; width: 45px; height: 6px; position: absolute; top: 12px; background: url(../images/bg1.png) no-repeat; background-size: 200px 200px; }
.con_tit1 h2 b.left{ background-position: -30px 0; left: -60px; }
.con_tit1 h2 b.right{ background-position: -30px -10px; right: -60px; }

.coupon_list{ margin: 0 1%; }
.coupon_list li{ width: 92%; height: 74px; margin: 15px auto 0; position: relative; left: -5px; }
.coupon_list .left_part{ float: left; width: 70%; padding-left: 7px; margin-left: -7px; position: relative; }
.coupon_list .left_part_border{ display: block; width: 7px; height: 74px; position: absolute; left: 0; top: 0; background: url(../images/bg1.png) no-repeat 0 -20px/200px 200px; }
.coupon_list .left_partIn{ float: left; width: 100%; height: 74px; background: #FFECB6; padding: 10px 12px 0 15px; box-sizing: border-box; }
.coupon_list .left_partIn img{ float: left; width: 55px; height: 55px; border-radius: 12px; margin-right: 12px; }
.coupon_list .left_partIn dl{ padding-top: 5px; }
.coupon_list .left_partIn dt{ font-size:16px; height: 20px; line-height: 20px; overflow: hidden; }
.coupon_list .left_partIn dd{ height: 18px; line-height: 18px; overflow: hidden; margin-top: 8px; color: #FF5800; }
.coupon_list .right_part{ float: left; width: 30%; padding-left: 15px; margin-left: -15px; }
.coupon_list .right_part_border{ width: 15px; height: 74px; float: left; background: url(../images/bg1.png) no-repeat -10px -20px/200px 200px; }
.coupon_list .right_partIn{ width: 100%; height: 74px; margin-left: 15px; background: #FFECB6; border-radius: 0 5px 5px 0; }
.coupon_list .right_partIn dl{ margin-left: -7px; padding-top: 10px; }
.coupon_list .right_partIn dt{ text-align: center; color: #FF5800; font-size:24px; line-height: 28px; white-space: nowrap; font-weight: bold; }
.coupon_list .right_partIn dt em{ font-size:16px; font-weight: bold; }
.coupon_list .right_partIn dd{text-align: center;}
.coupon_list .right_partIn dd .coupon_use{ display: inline-block; width: 73px; height: 25px; line-height: 25px; text-align: center; text-decoration: none; background: #FF5800; color: #FFFFFF; border-radius:13px; margin: 0px auto 0; }

.top_banner1{ padding-top: 3%;padding-bottom: 3% }
.siler_baner{ width: 94%;margin: 0 auto;height: 100%;max-height: 192px;box-shadow: 0 0px 10px 7px #E5E5E5  }
.siler_baner img{ height: 50%;width: auto;display: block;float: left;margin: 9% 5% 9% 8%;max-width: 24%;}
.pon_nav{ float: left;height: 100%;;width: 58%;display: flex; flex-flow: column; justify-content: center;align-items: center;}
.pon_nav p{ font-size: 17px;color: #FFFFFF;height: 24px;overflow: hidden;  }
.pon_nav p.p2{ margin-top: -10px; }
.siler_baner a{ width: 100%;height: 100%;  }
.baner_left{ width: 69%;  height: 100%;max-height: 192px; float: left; }
.go_downl{ float: right;text-align: center;overflow: hidden;width: 31%;background: #FFFFFF;height:100%;color: #333333; display: flex; justify-content: center; align-items: center;}
.go_downl span{ display: block;float: left;margin-top: 29%;width: auto;height: 20px;overflow: hidden; }
.go_downl b{ display: block;float: left;margin-top: 29%;margin-left: 5px; }
.go_downl p{ width: 100%;text-align: center;display: flex;justify-content: center; }
.rebate_box{ background: #f3f3f3;padding: 1px 0 30px 0; }
.rebate_box .top_banner{ margin-top: 10px; }

/* 优惠券内页 */
.dzSeat{ height: 40px;line-height: 40px;padding: 0 15px;line-height: 40px;border-top: 8px solid #F2F2F2;overflow: hidden; }
.dzSeat a{ color: #999999;text-decoration: none; }
.dzSeat span{ color: #5cca4f; }
.cps_a{ border-top: 1px solid #eeeeee;padding: 18px 3%; }
.cps_a h1{ font-weight: 600;font-size: 16px; }
.cps_a h2{ color: #5cca4f ; font-size: 14px;margin-top: 5px;}

.img-box{ margin-top: 10px; }
.img-box img{ width: 100%;display: block;margin: 0 auto; }
.img-box em{ width: 45px;height: 45px;position: absolute;display: block;background: url(../images/bg1.png) no-repeat -85px 0;background-size: 200px 200px; }

.cps_b{ width: 94%;margin: 0 auto;height: 50px;line-height: 50px;background: #ffa71b;overflow: hidden; }
.cps_b span{ font-size: 16px;color: #FFFFFF;display: block;float: left;margin-left: 5px;width: 51%;height: 50px;overflow: hidden; }
.cps_b a{ float: right;display: block;width: 20%;height: 25px;background: #FFFFFF;text-align: center;margin-top: 12px;line-height: 25px;text-decoration: none;color: #ffa71b;border-radius: 25px;margin-right: 15px;}
.cps_b em{ width: 34px;height: 34px;display: block;background: url(../images/bg1.png) no-repeat -37px -25px;background-size: 200px 200px;float: left;margin: 8px;margin-left: 20px; }

.cps_c{ width: 94%;margin: 15px auto; }
.cps_c h2{ font-weight: 600;font-size: 16px;line-height: 30px; }
.cps_c p{ line-height: 28px;margin-top: 5px;font-size: 14px; }
.cps_c p a{ color: #008dfa; }
.cps_c p em.em1{ color: #ff7800; }
.cps_c ol li{ line-height: 28px;font-size: 14px;  }
.ticket { width: 90%;margin: 15px auto;height: 80px;background: url(../images/bg2.png) no-repeat;display: block;background-size: 100% 80px;  }
.ticket img{ width: auto;max-width: 70px; ;height: 60%;margin-top: 16px;margin-left: 7%;border-radius: 5px;float: left;  }
.ket_nav{ float: left;margin-top: 2px;overflow: hidden;width: calc( 67% - 90px  ); }
.ket_nav span{text-align: left; display: block;line-height: 28px;margin-left: 10px;overflow: hidden;height: 28px; }
.ket_nav span.span1{ color: #333333;font-size: 16px;margin-top: 10px; }
.ket_nav span.span2{ color: #ff5800; }
.ticket a { max-width: 90px;height: 26px;line-height: 26px;margin: 26px auto;display: block;background: #FF5800;color: #FFFFFF;border-radius: 30px;text-decoration: none;text-align: center; }
.ticket a.out{ background: #ccc; }
.loadMore1{ margin-bottom: 20px; } 
.let_abox{ width: 33%;float: right;height: 80px; }

/* 值得买内页 */
.dity_img{ width: 70%;margin: 12px auto 0; }
.dity_img li{ width: 100%; }

.dity_img li img{display: block;width: 80% !important;margin: 0px auto 10px; }
.dity_img .swiper-pagination{ width:33%;margin: 0 auto;background: rgba(170,171,172, 0.7);border-radius: 20px;left: 52%;margin-left: -18%;opacity: 0.9;}
.dity_img .swiper-pagination-bullet-active{ background: #5cca4f !important;border: 1px solid #FFFFFF; }
.dity_img .swiper-pagination-bullet{ background: #FFFFFF;opacity: 1;border: 1px solid #FFFFFF;  }
.dule_a,.dule_b{ width: 94%;margin: 0 auto; }
.old_info{ display: flex;display: -webkit-box;display: -webkit-flex; }
.old_info span{color: #ff0000; }
.old_info em{ font-size: 20px; }
.old_info i,.bend_b i{ border-radius: 0.15rem; color: #ffffff; margin-top: 3px;background-color: #ffa71b; font-size: 0.8rem;height: 20px;line-height: 20px; padding: 0.1rem 0.4rem;margin-left: 15px; display: block;float: left;font-style: normal;}
.dule_a p{ line-height: 24px;margin-top: 5px;font-size: 14px; }
.yxj_nav{ display: flex;display: -webkit-box;display: -webkit-flex;color: #999999;margin-top: 5px;font-size: 0.8rem;text-align: center;padding-bottom: 12px;border-bottom: 1px solid #efefef;justify-content: space-between;line-height: 2rem;}

.art_evet{ width: 94%;margin: auto;margin-top: 15px; }
.art_evet p{line-height: 26px;font-size: 14px;margin-top: 5px; text-indent: 1.5rem;}
.dity_img .swiper-pagination{ bottom: 9%;}

/* 收录 */
.tk_inther_Box{ width: 96%;margin: 0 auto;margin-top: 12px; }
.tk_inther_Box h2{font-size: 14px; font-weight: bold; width: 100%;height: 22px;line-height: 22px;overflow: hidden;  }

.tk_inther_list li{ float: left;font-size: 12px;max-width: 98%;height: 22px;overflow: hidden;border-radius: 10px;margin: 10px 2% 0 0; }
.tk_inther_list li a {color: #333333;display: block;height: 100%;padding: 0 10px;line-height: 22px;background: #EEEEEE;text-decoration: none;}
.tk_inther_list li b {display: block;float: left;width: 14px;height: 14px;margin: 4px 5px 0 0;background: url(../images/icon.png) no-repeat;background-size: 200px 200px;}
.tk_inther_list li b.b1{background-position: 0 -94px;}
.tk_inther_list li b.b2{background-position: 0 -115px;}

.bend_a{ display: flex;justify-content: space-between;font-size: 14px;margin-top: 12px; }
.bend_b span{ color: #ff0000; }
.bend_b span em{ font-size: 20px; }
.bend_b{ display: flex;justify-content: space-between;font-size: 14px;margin-top: 10px; }
.bend_b i{ float: right;margin-top: 3px;}
.bend_b p{ color: #999999; }
.bend_b p em{ color: #ff0000; ; }

.dzq_coupon{ margin-top: 10px; display: flex;justify-content: space-between;display: -webkit-box;display: -webkit-flex;}
.cou_left{ height: 65px;text-align: left;width: 22%;border-radius: 5px;padding: 0 1% 0 2%;background: #5cca4f;float: left;display: flex; flex-flow: column; justify-content: center;}
.cou_left p{ color: #ffffff;font-size: 14px;height: 23px;}
.cou_left p em{ font-size: 18px; }
.cou_right{background: url(../images/bg3.png) no-repeat; display: block;float: left;margin-left: 15px;height: 65px; background-size: 100% 65px; width: 71%; }
.mosnter_p{ margin-left: 10%;color: #ffffff;font-size: 14px;float: left;display: flex;flex-flow: column;height: 65px; justify-content: center; }
.mosnter_p{ line-height: 26px; }
.mosnter_p p em{ font-size: 18px; }
.cou_right a{ float: right;width: 40px;height: 40px;margin: 12px 10px;font-size: 14px;color: #ffffff;text-decoration: none; }
.bend_c{ margin: 12px 0; }
.bend_c p em{ color:#fdb507 ; }
.bend_c p { color: #999999; }
.dule_c{ width: 94%;margin: 15px auto 0; }
.img_boxs{ width: 80px;height: 80px;float: left;;border: 1px solid #eeeeee;display: flex;flex-flow: column; justify-content: center;}
.img_boxs img{ width: 80%;height: auto;display: block;margin: 0 auto; }
.title_box{ float: left;margin-top: 10px;margin-left: 15px;width: calc(100% - 170px); }
.title_box a b{ font-size: 18px;color: #333333;overflow: hidden;display: block;height: 26px;overflow: hidden; }
.title_box p{ color: #999999;margin-top: 39px;height: 18px;overflow: hidden;font-size: 14px; }
.pods_a a{ text-decoration: none; }
.pods_a a.enter_a{ float: right;background: #fdb507;width: 72px;border-radius: 3px;color: #ffffff;height: 72px;text-align: center;line-height: 72px;font-size: 14px;margin-top: 5px; }
.dule_c p{ margin-top: 10px;line-height: 24px;font-size: 14px; }
.pods_lun{margin-top: 12px; }
.pods_lun .swiper-slide img{ width:100%; }
.pods_lun a{ color: #333333;text-decoration: none; }
.pods_lun p{ line-height: 20px;margin-bottom: 3px;display: -webkit-box;-webkit-box-orient: vertical;  -webkit-line-clamp: 2;max-height: 40px; overflow: hidden; }
.pods_lun em{ color: #ff2929;display: block;width: 100%;height: 17px;overflow: hidden; }
.pulur_box{ display: flex;justify-content: center;margin: 15px auto }
.pulur_box em{ width: 44px;display: block;margin: 5px 10px;height: 13px;background: url(../images/bg1.png) no-repeat; float: left; background-size:200px 200px;}
.pulur_box em.em1{ background-position: -36px -76px;  }
.pulur_box em.em2{ background-position: -90px -76px; }
.pulur_box span{ float: left;font-size: 16px; }
.dule_d img{ width: 96%;margin: 0 auto;display: block; }
.dule_d{ padding-bottom: 20px; }


.dule_e{ width: 94%;margin: 0 auto;margin-top: 15px; }
.dule_e h2{ float: left; }
.dule_e h2 b{ display: block;margin-right: 9px;float: left;height: 18px;width: 4px;border-radius: 4px;background: #5cca4f;margin-top: 3px; }
.cont_title a{ float: right;line-height: 24px;font-size: 15px; color: #999999;text-decoration: none; }
.icon{ display: block;background: url(../images/bg1.png) no-repeat;background-size: 200px 200px;  }
.cont_title a em{ width: 13px;float: right;;height: 13px;margin-top: 6px;background-position: -186px 0;margin-left: 4px;}

.blance{ padding-bottom: 5px ; }
.loft_box { position: relative;border-radius: 5px;overflow: hidden;height: 97px;}
.loft_box{ width: 90%;border-radius: 5px;margin: 0px auto 0;overflow: hidden; }
.loft_box span{ position: absolute;top: 100%;left: 5%;border-radius: 0 0 0px 0px;  height: 25px;line-height: 25px;margin-top: -25px;background: #5cca4f;color: #ffffff;width: 80%;padding: 0 5%;}
.blance .loft_box img{ width: 90%;margin: 8px auto 0;display: block;border-radius: 5px;overflow: hidden;max-height: 97px; }
.blance .swiper-slide{ box-shadow: 0 0 8px 1px #eee;padding-bottom: 8px ;  }
.blance p{ padding: 0 5%;width: 90%;height: 20px;font-size: 14px;margin-top: 4px; }
.blance em{ padding: 0 5%;width: 90%;height: 20px;font-size: 14px;margin-top: 4px;overflow: hidden;display: block;font-size: 16px; }
.blance em i{ font-style: normal;font-size: 14px;  }
.blance em del{ color: #999999;font-size: 12px; }
.blance .swiper-wrapper{ margin-top: 5px; }
.slow_share{ position: fixed;;max-width: 768px ;zoom: 1;margin-top: 20px; z-index: 5; background: #fff;box-shadow: 0 -1px 8px 0 rgba(0,0,0,.1);height: 60px;padding: 0 3%;bottom: 0;width: 94%;z-index: 550;}
.share_left{ display: flex;justify-content: space-between;width: 35%;float: left; }
.slow_share span em{ width: 22px;height: 22px;background-position: -135px -28px;margin: 10px 0 5px 0; }
.share_left a{ text-decoration: none;color: #333333;font-size: 12px; }
.cct_buy{ width: 57%;float: right;border-radius: 40px;margin-top: 10px; }
.cct_buy a{ width: 50%;font-size: 16px;height: 40px;line-height: 40px;display: block; float: left;text-align: center;color: #ffffff;text-decoration: none;  }
.cct_buy a.a1{ background: #fdb507;border-radius: 40px 0 0 40px ; }
.cct_buy a.a2{ background: #5cca4f; float: right; border-radius: 0 40px 40px 0;}
.share_left em.em2{ background-position: -166px -28px; }
.share_left em.em3{ background-position: -136px 0px; }

/* 今日值得买频道页  */
.headerPic{ width: 100%;height: auto;background: #DA4C61;padding-bottom: 12px; }
.headerPic img{ width: 80%;height: auto;margin: 15px auto;display: block; }
.search{ left: 12px;top: 100px;width: 94%;margin: 0 auto; height: 40px;border-radius: 8px;overflow: hidden;display: flex;}
.search .left{ height: 40px;float: left;background: #ffffff;width: calc(100% - 70px) ; }
.search .left em{ width: 19px;height: 19px;margin: 11px;background-position: -150px -62px ;float: left;  }
.search .left input{ float: left;line-height: 40px;color: #999999;width: calc(100% - 42px); }
.headerPic .search .right {width: 70px;height: 40px;float: left;background: linear-gradient(90deg,#FF9B52, #FCBA3A);font-size: 16px;text-align: center;line-height: 40px;color: #fff;}
.hot-list{ width: 94%;margin: 0 auto; margin-top: 5px;overflow: hidden;height: 38px; }
.hot-list li{ float: left;padding: 0 9px;background: #ffffff;margin-top: 8px;height: 24px;line-height: 24px; margin-right: 8px;border-radius: 5px;}
.hot-list li a{ color: #333333;text-decoration: none; }
.cont_title span{ float: right;line-height: 24px;font-size: 14px; }
.cont_title span em{ color: #ff0000; }

.dule_k{ width: 100%;padding-bottom: 30px; }
.dule_k .cont_title{ width: 94%;margin: 0 auto;margin-top: 15px; }
.selected_list .nav1 { display: flex;height: 25px;justify-content: space-between;  }
.selected_list .nav1 del{ line-height: 23px; }
.selected_list .nav1 em{ width: 84px;height: 22px;background-position: -111px -172px;color: #ffffff;font-size: 12px;text-align: center;line-height: 22px;margin-left: 10px;}
.selected_list .nav1 span{ display: block;width: 62px;height: 22px;line-height: 22px; background: #FDB507;color: #ffffff; text-align: center;}
.selected_list .nav2 { display: flex;justify-content: space-between;line-height: 20px  }
.selected_list .nav2 span{ color: #ff0000 ; font-size: 18px;;}
.selected_list .nav2 span em{ font-size: 14px; }
.selected_list1 .img_box{ border: 1px solid #eeeeee; }
.selected_list1 li{ border-bottom: 1px solid #eeeeee;padding-bottom: 20px;border-top: 0;margin-top: 0;padding-top: 20px;}
.selected_list1 li:last-child{ border: 0; }
.selected_list1 li dl dd{ margin-top: 18px; }

/* 分享 */
.shade_masking {top: 0;left: 0;width: 100%;height: 100%;z-index: 655;background-color: #000;opacity: 0.5;position: fixed;pointer-events: auto;filter: alpha(opacity=50);}
.share_main{ position: fixed;padding-bottom: 20px;top: 30%;width: 80%;left: 0;right: 0;background: #ffffff;border-radius: 8px;z-index: 99999;margin: 0 auto;}
.share_main p{ font-size: 24px;text-align: center;margin: 20px 0 16px; }
.nhtMsgText{ border-top: 1px solid #eee; }
.nhtMsgText input{ width: 80%;height: 28px;line-height: 28px;text-align: center;background: #f5f5f5 ;margin: 20px auto;display: block;border-radius: 28px;}
.nhtMsgSubmit a{ display: block;text-decoration: none;margin: 0 auto; }
.nhtMsgSubmit a.a1{ width: 50%;background: #5cca4f;color: #ffffff;height: 35px;line-height: 35px;text-align: center;border-radius: 35px;font-size: 16px;}
.nhtMsgSubmit a.a2{ margin-top: 20px;text-align: center;color: #1d97ff; }
.collect_box{ position: fixed;max-width: 768px;margin: 0 auto;min-width: 320px;;bottom: 0;width: 100%;height: 370px;background: #fff;z-index: 666;border-radius: 15px 15px 0 0; }
.collect_top{ margin-top: 38px; }
.collect_top span{ display: block;font-size: 14px;color: #FFFFFF;text-align: center;margin-left: 25px;float: left;background: #5cca4f;line-height: 52px;width: 52px;height: 52px; }
.collect_top p{ line-height: 26px;height: 26px;margin-left: 15px;float: left;width: calc( 100% - 110px );overflow: hidden;font-size: 14px;}
.collect_main{ margin: 25px 25px 0; }
.collect_main p{ font-size: 16px; }
.collect_main em{ background: url(../images/icon.png) no-repeat;display: block;margin: 0 auto;background-size: 200px 200px; }
.collect_main em.em1{ width: 46px;height: 74px;background-position: 0 0;margin-top: 18px; }
.collect_main em.em2{ width: 22px;height: 22px;background-position: -124px 0;margin-top: 15px; }
.collect_main em.em3{ width: 22px;height: 22px;background-position: -160px 0;margin-top: 15px; }
.collect_bottom{ margin: 25px 25px 0;display: flex;justify-content: space-between; }
.collect_bottom input{ font-size: 16px;height: 50px;width: 47%;line-height: 50px;border-radius: 50px;display: block; }
.collect_bottom input.btn1{ background: #f5f5f5;  }
.collect_bottom input.btn2{ background: #5cca4f;color: #ffffff; }
.place_int{ height: 40px;line-height: 40px;color: #999999;overflow: hidden; width: 100%; }
.place_int a{ margin-left: 4%;color: #999999;text-decoration: none; }

.track_main{ background: #f5f5f5;padding-bottom: 30px; }
.track_main span{ color: #5cca4f; }
.track_list{ font-style: italic;width: 92%;margin: 0 auto;}
.track_list img{ width: 100%;height: auto;border-radius: 5px 5px 0 0; }
.track_list li{ width: 30%;border-radius: 5px;background: #FFFFFF;float: left;margin-left: 5%; }
.track_list li:first-child{ margin-left: 0; }
.track_list li a{ width: 100%;text-decoration: none; }
.his_nav{ height: 40px;line-height: 40px; }
.his_nav span{ color: #ff0000;font-style: normal;margin-left: 4px;}
.his_nav span b{font-size: 12px;font-style: normal; }
.browse_time{ line-height: 40px;height: 40px;font-style: normal;margin-left: 4%; }
.his_nav em{ width: 14px;height: 4px;display: block;float: right;margin: 17px 6px;background: url(../images/icon.png) no-repeat 0 -80px;background-size: 200px 200px;}
.delete_hide{ position: relative;background: #FFFFFF;width: 70px;line-height: 24px;top: 1px;box-shadow: 0 0 10px #ccc;border-radius: 5px;right: -100%;margin-left: -70px;}
.delete_hide i{ font-style: normal;font-size: 12px;text-align: center;;display: block;width: auto;color: #333333;border-top: 1px solid #eeeeee; }

/* 折扣商城 */
.jscds_top{ margin-top: 20px; }
.jscds_top a.img_link{ width: 100px; height: 100px;border: 1px solid #eee; display:flex; justify-content: center;align-items: center; float:left; margin-right:15px;}
.jscds_top img{max-width: 95px;max-height: 100px;}
.regist_nav h2{ height: 30px;overflow: hidden; }
.regist_nav h2 span{ height: 30px;padding: 0 5px;font-size: 16px;line-height: 28px;text-align: center;color: #ffffff;background: #5cca4f;display: block;float: left;}
.regist_nav h2 b{ font-size: 17px;margin-left: 10px;line-height: 30px; }
.regist_nav p{ margin-top: 12px;height: 24px;overflow: hidden;white-space:nowrap;}
.regist_nav p b{ font-size: 14px; }
.jdend_art p{ color: #666666; display: -webkit-box; -webkit-box-orient: vertical;line-height: 28px;-webkit-line-clamp: 4;max-height: 56px;overflow: hidden;}
.jdend_art{ position: relative; }
.jdend_art a{ position: absolute;bottom: 3px;height: 20px;right: 5px;color: #008dfa;text-decoration: none;width: 80px;padding:0 12px;background: #ffffff;border: 1px solid #eee; }
.quickLink p{ text-align: center;color: #999; }
.quickLink p a{ text-decoration: none;color: #485aff; }

/******************* 登录 *******************/
.regis_top{ position: relative;width: 100%; } 
.regis_top img.home_bg{ width: 100%;height: auto; }
.loginBar{ position: absolute;top: 27px;width: 100%;position: absolute;z-index: 10;}
.loginBar a.a1{ float: left;margin-left: 4%;position: absolute;}
.loginBar a.a1 em{ display: block;width: 12px;height: 22px;background: url(../images/icon.png) no-repeat -110px -55px;background-size: 200px 200px ; margin-top: 8px; }
.loginBar a.a2{ float: left;margin-left: 16%; }
.loginBar a.a3{ float: right;margin-right: 16%; }
.loginBar a{ font-size: 20px;color: #ffffff;text-decoration: none;font-weight: 600; }
.loginBar a.hover{ padding-bottom: 5px;border-bottom: 4px solid #ffffff; }
.regis_top img.home_logo{width: 110px;height: 110px;display: block;margin: 0 auto;position: absolute;top: 30%;margin-left: -55px;left: 50%;}
.regis_main{ width: 100%; padding-bottom: 30px;}
.input-wrap{ width: 80%;margin: 0px auto; height: 40px;line-height: 40px;border-bottom: 1px solid #eeeeee; }
.input-wrap:nth-child(2){ margin-top: 25px; }
.input-wrap em{ width: 17px;height: 20px;display: block;float: left;margin-top: 10px;background: url(../images/icon.png) no-repeat;background-size: 200px 200px;}
.input-wrap em.em1{ background-position: -175px -30px; }
.input-wrap em.em2{ background-position: -150px -30px; }
.input-wrap em.em3{ background-position: -135px -60px;margin-top: 12px; }
.input-wrap em.em4{ background-position: -160px -60px;margin-top: 10px; }
.input-wrap input{ margin-left: 15px;color: #999999; }
.regis_main input[type="submit"]{ display: block;margin: 25px auto 20px;width: 80%;height: 45px;background: #46AD39;color: #fff;text-align: center;line-height: 45px;font-size: 18px;border-radius: 45px;}
.regis_main .forget{ float: right;color: #999999;display: block;margin-right: 10%;margin-top: 10px;text-decoration: none; }

/******************* 注册 *******************/
.widget-main .input-wrap:nth-child(n+1){ margin-top: 18px; }
.input-wrap .get_button{ background: #55C148;height: 30px;margin-left: 0;margin-top: 5px;line-height: 30px;text-align: center;padding: 0 8px;border-radius: 5px;color: #ffffff; }
.input-wrap .get_button{ float: right; }
.input-wrap1 input[type='text']{ width: calc( 100% - 150px ); }
.quickLink input{ -webkit-appearance: checkbox; }
.quickLink{ display: flex;justify-content: center; }
.quickLink input[type=checkbox]{cursor: pointer;top: 3px;position: relative;width: 15px;height: 15px;font-size: 14px;}
.widget-main input.no_chek{ background: #bbb;}
.quickLink input[type=checkbox]::after{position: absolute;top: 0;color: #ffffff;width: 15px;height: 15px;display: inline-block;visibility: visible;padding-left: 0px;text-align: center;content: ' '; border-radius: 3px}
.quickLink input[type=checkbox]:checked::after{content: "✓";font-size: 12px;font-weight: bold; background-color: #5AC74D;}
.input-wrap .ooys_h{ background: #bbb; }
.input-wrap1 img{ max-width: 110px;height: 40px;float: right;margin-top: -5px; }

/******************* 商家大全 *******************/
.mar_search{ height: 60px;line-height: 60px;width: 94%;margin: 0 auto;}
.mar_search span{ font-size: 16px;float: left; display: block }
.mar_search form{ float: left;width: calc(100% - 68px); }
.mar_search input[type='text'] { border: 1px solid #eeeeee;margin-left: 10px;height: 28px;margin: 15px 0px 0 10px;color: #999999;padding: 0 10px;width: calc( 100% - 108px );}
.mar_search input[type='submit'] { border: 1px solid #5AC74D;margin: 15px 10px;border-radius: 2px;color: #5AC74D ;float: right;width: 52px;height: 28px;text-align: center;line-height: 28px; }
.fig_main{ width: 94%;margin: 0 auto; }
.beaut_list{ width: 106px;float: left;border-left: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.beaut_list dd{ height: 40px;line-height: 40px;font-size: 16px;font-weight: 600;text-align: center;   }
.beaut_list dt{ border-top: 1px solid #eeeeee;height: 40px;line-height: 40px; display: flex;justify-content: center; }
.beaut_list dt a{ color: #333333;text-decoration: none; }
.beaut_list dt.hover{ border-left: 3px solid #5AC74D; }
.beaut_list dt em{ width: 16px;height: 13px;display: block;float: left;background: url(../images/icon.png) no-repeat;background-size: 200px 200px;margin-top: 13px;margin-right: 5px;  }
.beaut_list dt:nth-child(10n+1) em{ background-position: -180px -130px;}
.beaut_list dt:nth-child(10n+2) em{ background-position: -180px -130px;}
.beaut_list dt:nth-child(10n+3) em{ background-position: -122px -106px;}
.beaut_list dt:nth-child(10n+4) em{ background-position: -122px -130px;}
.beaut_list dt:nth-child(10n+5) em{ background-position: -150px -130px;}
.beaut_list dt:nth-child(10n+6) em{ background-position: -150px -106px;}
.beaut_list dt:nth-child(10n+7) em{ background-position: -150px -85px;}
.beaut_list dt:nth-child(10n+8) em{ background-position: -122px -84px;}
.beaut_list dt:nth-child(10n+9) em{ background-position: -180px -150px;}
.beaut_list dt:nth-child(10n+10) em{ background-position: -180px -85px;}
.beaut_list dt:nth-child(10n+11) em{ background-position: -180px -106px;}
.beaut_list dt span{ display: inline-block;width: 60px;overflow: hidden; }
.figc_left{ float: left;width: 107px;height: 500px;margin-left: 15px; }
.figc_right{ float: left;width: calc( 100% - 130px );border-left: 8px solid #eeeeee;}
.section_list li img{ width: 120px;margin: 15px auto; display: block; }
.section_list li p{ width: 90%;margin: 0 auto;line-height: 22px;color: #333333;max-height: 66px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.sect_link{ width: 90%;margin: 12px auto 15px; }
.sect_link a em{ width: 77px;padding: 0 5px;text-align: center;margin-top: 3px;height: 24px;display: block;text-align: center;overflow: hidden;background: url(../images/icon.png) no-repeat -25px -84px;float: left;background-size: 200px 200px;color: #ffffff;line-height: 24px;}
.sect_link a.a2{ float: right;display: block;width: 82px;border-radius: 3px;text-decoration: none;height: 30px;overflow: hidden;text-align: center;color: #ffffff;background: #5CCA4F;line-height: 30px; }
.section_list li{ border-bottom: 1px solid #eeeeee; }

/*加载更多*/
.selected_loadMore{ width: 190px;font-size: 14px;height: 30px; line-height: 30px; text-align: center; color: #999999; border:thin solid #DDDDDD; border-radius: 4px; margin:14px auto 0; }
.selected_loadMore b{ display: inline-block; width: 11px; height: 11px; vertical-align: middle; margin: -2px 0 0 10px; background: url(../images/bg1.png) no-repeat -15px 0/200px 200px; }
.loadmore_btn{ color: #999999;text-decoration: none; margin: 20px auto; }
.loadmore_btnMsg1 {  margin: 20px auto;font-size: 14px;color: #666666;text-align: center;}
.no-searult{ width: 100%;  }
.no-searult img{ width: 60%;height: auto;display: block;margin: 35px auto; }
.no-searult p{ text-align: center;color: #999999;font-size: 18px;height: 24px;}

/*****************  搜索结果  *******************/

.top_return{ width: 11px;height: 20px;display: block;float: left;background: url(../images/bg1.png) no-repeat -190px -60px;margin-top: 5px;background-size: 200px 200px; }
.search_right{ margin-left: 45px; }
.search_right .top_search{ width: calc( 100% - 50px ) }
.seek{ font-size: 16px;float: right;line-height: 55px;line-height: 28px;color: #333333; }
.searult-title{  height: 42px;overflow: hidden;font-size: 16px; }
.searult-title h1{ height: 42px;height: 42px;background: #f5f5f5;line-height: 42px;padding: 0 2%;color: #333333;  }

.searult-box{ width: 100%; }
.searult-box li{ border-top: 8px solid #f5f5f5;}
.searult-box li:first-child{ border-top: 0; }
.searult-box li a.img_wraps {width: 90px;height: 90px;margin: 20px 20px 0px 2%;float: left;border: 1px solid #eeeeee;display: flex;align-items: center; justify-content: center;}
.searult-box li a.img_wraps img {max-width: 100%;max-height: 80px;}
.searult-box li dl{ padding-top: 20px;margin-right: 2%; }
.searult-box li dl dt{ height: 24px;overflow: hidden; }
.searult-box li dl dt em { display:inline-block; font-size: 12px;padding: 3px 6px;background: #fcc408;border-radius: 2px;color: #FFFFFF;}
.searult-box li dl dt a {text-decoration: none;color: #333333;font-size: 16px;font-weight: 600;margin-left: 10px;}
.searult-box li dl dd {color: #666666;margin-top: 5px;line-height: 22px;height: 66px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden;}
.searult-box li a.hdys_into{width: 96%;margin: 13px 2%;border-radius: 2px; height: 34px;text-decoration: none; background: #5cca4f; line-height:34px; color: #ffffff;align-items: center;  display: flex;justify-content: center;}
.searult-box li a.hdys_into em{  display:inline-block;width:15px;height: 15px;background-position: -100px -100px; margin-left:10px;}

.searcount_list{ width: 100%;padding-bottom: 15px; }
.searcount_list li{ border-bottom: 1px solid #eeeeee; margin-top:20px; padding-bottom: 20px;}
.searcount_list li a{ text-decoration: none;color: #333333; display: block; width:96%; margin:auto; }
.searcount_list li a{ text-decoration: none;color: #333333; display: block; width:96%; margin:auto; }
.searcount_list li a .img_box{ display: flex;justify-content: center;margin: 0px 20px 0px 0px;border: 1px solid #eeeeee;align-items: center;float: left;width: 110px;height: 110px;position: relative;  }
.searcount_list li a .img_box img{ max-width: 100%;max-height: 100%;  }
.searcount_list li a .img_box em{ width: 53px;height: 52px;background-position: -140px -115px;position: absolute;top: 0;left: 0;  }
.searcount_list li dl{ margin: 0px 0px 0 0;}
.searcount_list li dl dt{ font-size: 16px;line-height: 22px;height: 44px;overflow: hidden; }
.searcount_list li dl dd.count1{ background: #fcc708;font-size: 14px;color: #ffffff;height: 26px;line-height: 26px;display: inline-block;padding: 0 15px;margin: 12px 0 0 0;position: relative;max-width: calc( 100% - 180px ) ;overflow: hidden;}
.searcount_list li dl dd.count1 em{ display: block;width: 5px;height: 5px; position: absolute;background: #FFFFFF;border-radius: 5px;left: 0;top: 11px;}
.searcount_list li dl dd.count1 em.em2{ left:100%;top: 11px;margin-left: -2.5px;}
.searcount_list li dl dd.count2{ margin-top: 3px; }
.searcount_list li dl dd.count2 i{ color: #ff0000;font-style: normal;font-size: 18px;margin-top: 5px; }
.searcount_list li dl dd.count2 i em{ font-size: 14px; }
.searcount_list li dl dd.count2 span{ float: right;line-height: 24px;color: #999999;font-size: 14px; }
.searcount_list li:last-child{ border: 0; }

/****************  个人中心  ***************/
.per_head{ position: relative;width: 100%;height: 20vh;background: url(../images/son_bg.png);background-size: 100% 100%;  }
.per_head img{ position: absolute;left: 0;top: 0;height: 37vw;width: 100%;  }
.per_head a{ display: block; position: absolute;left: 3%;top: 18px;width: 14px;height: 24px;}
.per_head a em{z-index: 16;position: absolute;display: block;width: 12px;height: 22px;left: 3%;background: url(../images/icon.png) no-repeat -110px -55px;background-size: 200px 200px;}
.per_head h1{ text-align: center;padding-top: 18px;position: absolute;z-index: 5;width: 100%;color: #ffffff;font-size: 18px;}
.per_center{ position: relative;top: -45px;width: 96%;margin: 0 auto; }
.per_center img{ width: 80px;height: 80px;display: block;margin: 0 auto; }

.per_center dl dt{ font-size: 16px;text-align: center;margin-top: 12px;height: 22px;overflow: hidden; }
.per_center dl dd{ display: flex;justify-content: center;margin-top: 8px; }
.per_center dl dd span{ color: #999999; }
.per_center dl dd em{ color: #e73c00; }
.per_center dl dd a{ display: block;height: 30px; line-height: 30px;padding: 0 10px; text-decoration: none;margin: 0 10px;border-radius: 3px; }
.per_center dl dd a.a1{ background: #5cca4f;color: #ffffff; }
.per_center dl dd a.a2{ background: #f5f5f5;color: #333333; }

.coup_list{ width: 100%;}
.coup_list li{ width: 94%;margin: 0 auto; border-radius: 10px;box-shadow: 0 6px 8px 3px #eeeeee;background: #FFFFFF;overflow: hidden;height: 200px;margin-top: 20px; }
.coup_list li:first-child{ margin-top: -25px; }
.coup_list li .coup_list_img{ height: 85px;background: #fea24f; }
.coup_list li .coup_list_img .a-box{ width: 100px;height: 60px;border-radius: 5px;margin: 15px 10px 0 10px;float: left;display: flex;justify-content: center;align-items: center;background: #FFFFFF; }
.coup_list li .coup_list_img a img{ max-width: 100px;max-height: 50px; }
.coup_list li .coup_list_img dl{ padding-top: 15px; }
.coup_list li .coup_list_img dl { color: #FFFFFF; }
.coup_list li .coup_list_img dl dt{ font-size: 18px;height: 22px;line-height: 22px;overflow: hidden;margin-top: 4px; }
.coup_list li .coup_list_img dl dd{ font-size: 14px; height: 18px;overflow: hidden;margin-top: 10px;} 
.coup_list li .coup_list_img dl dd span{ text-decoration: underline; }
.coup_list li .coup_list_img dl dd input{ width: 100px;color: #FFFFFF;height: 19px; }
.coup_list li .coup_list_wave{ width: 100%;height: 13px;background: url(../images/wave.png) repeat-x ;background-size: 100% 100%;display: block;  }

.thods_left { float: left;margin-left: 10px;width: calc( 100% - 115px ); }
.thods_left p{ color: #333333;margin-top: 10px;height: 20px;overflow: hidden; }
.thods_left p em{ color: #e73c00 ; }
.thods_left p a{  color: #5cca4f; }
.thods_right a{ display:block;height: 30px; line-height: 30px;padding: 0 10px; text-decoration: none;margin: 10px 10px 0px 10px;border-radius: 3px;float: right;  }
.thods_right a.a1{ background: #5cca4f;color: #ffffff; }
.thods_right a.a2{ background: #fea24f;color: #ffffff; }
.per_foot{ margin: 20px auto;width: 94%;text-align: center;color: #999999; }

/********************* 优惠券使用方法 ********************/
.use-meth-top{width: 100%; }
.use-meth-top h1{ font-size: 20px;font-weight: 600;color: #333333;}
.sion-a a{ display: block; height: 36px;line-height: 36px;padding: 0 12px;text-decoration: none;margin: 20px 25px 10px 0;border-radius: 3px;float: left;background: #ff5800;color: #ffffff; }
.use-meth-art{ width: 100%; }
.use-meth-art p{ line-height: 24px;margin-top: 10px; }
.use-meth-art p a{ color: #ff5800; }
.use-meth-art img{ width: 100%;height: auto; }
.ticket-img{ float: left;width: 70px;height: 55px ;display: flex;justify-content: center;align-items: center;margin: 12px 0 0 18px;}
.ticket-img img{ max-width: 100%;margin: 0; max-height: 100% ;height:auto;  }


/********************* 关键字列表 ********************/
.count_title{ display: flex;justify-content: space-between;width: 94%;margin: 15px auto 0;}
.count_title h2{ height: 16px;line-height: 16px;font-size: 16px;float: left;border-left: 3px solid #5cca4f;padding-left: 9px;}
.count_title a{ float: right;text-decoration: none;color: #999999;display: block; }
.count_title a em{ display: block;float: right;margin: 3px 0 0 3px;width: 13px;height: 13px;background: url(../images/bg1.png) no-repeat -186px -0;background-size: 200px 200px;}
.hotsear_list{ width: 100%;margin: 0 auto;}
.hotsear_list li{ margin-top: 12px; margin-left: 10px; height: 28px;float: left;line-height: 28px;border-radius: 28px;margin-left: 15px; }
.hotsear_list li a{ display: block;color: #333333;font-size: 14px;text-decoration: none; height: 28px;padding: 0 12px;border: 1px solid #dddddd;border-radius: 28px;}
.keyword_dz{ width: 100%;background: url(../images/keyword.png) repeat-x;margin-top: 18px;height: auto;background-size: 100% 120%;}
.keyword_dz h1{ margin-left: 3%;font-size: 24px;font-weight: 600;margin-top: 20px;float: left; }
.keyword_dz span{ font-size: 14px;color: #ff0000;float: right;margin-right: 3%;margin-top: 35px; } 
.searcount_list li dl dd.count3{ background: #5cca4f ;  }
.keyword_dz p{ width: 94%;margin: 0 auto;color: #666666;line-height: 24px;margin: 10px auto; }

/********************* 关键字首页 ********************/
.keyword_titile {width: 100%;background: url(../images/keyword.png) repeat-x;height: 70px;background-size: 100% 120%; border-bottom: 8px solid #F2F2F2; margin-top:1px;}
.keyword_titile h1{ margin-left: 3%;font-size: 24px;font-weight: 600;margin-top: 24px;float: left; }
.keyword_titile span {font-size: 14px;color: #ff0000;float: left;margin-left: 10px;margin-top: 37px; display: block;}
.keyword_titile a{ float: right;margin-top: 37px;margin-right: 3%;text-decoration: none;color: #333333;display: block;  }
.keyword_titile a em {display: block;margin: 4px 0 0 3px;width: 13px;height: 13px;background: url(../images/bg1.png) no-repeat -125px -100px;background-size: 200px 200px;float: right;}

.keysy_list { width: 94%;margin:auto; margin-top: 15px;}
.keysy_list li{ width: 30%; border-radius: 5px; background: #FFFFFF;float: left;margin-left: 5%; }
.keysy_list li:first-child{ margin-left: 0; }
.keysy_list li a{ width: 100%;text-decoration: none;color: #333333;}
.keysy_list li .img_box{ width: 100%;max-height:216px;display: flex;justify-content: center;align-items: center; }
.keysy_list li .img_box img{ max-width: 100%;max-height:216px;  }
.keysy_list li p{ margin-top: 5px;line-height: 20px;max-height: 40px;overflow: hidden; }
.keysy_list li em{  color: #ff0000;font-size: 16px;height: 18px;line-height: 18px;margin-top: 5px;display: block;overflow: hidden; }

/********************* M-品牌内页 ********************/

.index_recom_list .tkBrand_goods_list{ width: 96%; padding-bottom: 12px; border-bottom: thin solid #EEEEEE; margin:0px auto; }
.tkBrand_goods_list .tk_brandIn_base{ margin-top: 0; border-radius: 10px 10px 0 0; }
.tk_brandIn_base{ width: 100%; padding: 16px 3%; height: 99px; margin: 0px auto; position: relative; box-sizing: border-box; background: url(../images/bg7.png) no-repeat 0 0; background-size: 100% 600px; }
.tk_brandIn_base a.a-img{ width: 67px;background: #FFFFFF;height: 67px;display: flex;justify-content: center;align-items: center;float: left;border:thin solid #EEEEEE;  }
.tk_brandIn_base img{ float: left; max-width: 67px; max-height: 67px;  }
.tk_brandIn_base dl{ margin:0 0 0 67px; }
.tk_brandIn_base dd{ overflow:hidden; font-size: 14px; }
.tk_brandIn_base dd span{ float: left; width: 42%; white-space: nowrap; margin:10px 0 0 3%;height: 20px;line-height: 20px;overflow: hidden; }
.tk_brandIn_base dd span.one{ width: 40%; }
.tk_brandIn_base dd span em{ color: #333333; }
.tk_brandIn_base dd span i{ color: #999999;font-style: normal; }
.tk_brandIn_base1{ background-position: 0 -100px; }
.tk_brandIn_base2{ background-position: 0 -200px; }
.tk_brandIn_base3{ background-position: 0 -300px; }
.tk_brandIn_base4{ background-position: 0 -400px; }
.tk_brandIn_base5{ background-position: 0 -500px; }
.tk_brandIn_main{ width: 100%;padding-bottom: 20px; }
.tk_brandIn_web{ width: 92%; line-height: 26px; margin: 6px auto 0; word-break: break-all; background: #F5F5F5; color: #666666; padding: 7px 12px; box-sizing: border-box; }
.tk_brandIn_toWeb{ width:69px; height: 26px; text-decoration:none; text-align: center; line-height: 26px; color: #FFFFFF; float: right; border-radius: 4px; background:-moz-linear-gradient( 270deg,#EF1F12 0%, #FF6326 100%); background:-webkit-linear-gradient( 270deg,#EF1F12 0%, #FF6326 100%); background:-o-linear-gradient( 270deg,#EF1F12 0%, #FF6326 100%); background:-ms-linear-gradient( 270deg,#EF1F12 0%, #FF6326 100%); background:linear-gradient( 270deg,#EF1F12 0%, #FF6326 100%); }
.tkBrandIn_cate{ width: 98%; padding-top: 5px; }
.tkBrandIn_cate a{ float: left; height: 24px; text-align: center; line-height: 24px; padding: 0 5px; margin:10px 0 0 2%; text-decoration: none; border-radius:2px; color: #5cca4f; background: #eefaed; }
.tkIn_topic_cont{ width: 96%; margin:0 auto;max-height: 112px; overflow: hidden; }
.tkIn_topic_cont p{ font-size: 14px; line-height: 24px; margin-top: 12px; }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
.tkIn_topic_more{ display: block; width: 96%;height: 30px;line-height: 30px; text-align: center; color: #999999; text-decoration:none; border:thin solid #EEEEEE; border-radius:4px; margin:10px auto 0; }
.tkIn_topic_more:after{ content: ''; display: inline-block; vertical-align: middle; width: 12px; height: 6px; margin:-2px 0 0 5px; background: url(../images/bg1.png) no-repeat -100px -125px/200px 200px; }
.tkIn_topic_more.less:after{ background-position: -100px -140px; }

/* 轮播 */
.dzbrand_lunbo{ width: 100%;padding-bottom: 10px; }
.tkBrandIn_otherMenu{ display: table; width: 96%; margin:15px auto 0; }
.tkBrandIn_otherMenu li{ display: table-cell; width: 20% !important;height: 19vw;max-height: 140px;margin-right: 6%;border: 1px solid #eeeeee;display: flex;justify-content: center;align-items: center; }
.tkBrandIn_otherMenu li img{ display: block; width:100%;  max-width: 78px; max-height: 78px; margin:0 auto; border-radius:4px; }
.tkBrandIn_otherMenu li.swiper-slide-thumb-active{ border-color: #EF1F12; }
.tkBrandIn_otherList{ width: 96%; margin:0 auto; }
.tkBrandIn_otherList li{ float: left; width:33.33%; margin:15px auto 0; box-sizing: border-box; }
.tkBrandIn_otherList img{ display: block; width: 29vw; height: 29vw; max-width: 223px; max-height: 223px; margin:0 auto; }
.tkBrandIn_otherList h3{ width: 29vw; max-width: 223px; font-size:14px; line-height: 20px; height: 40px; overflow:hidden; margin: 6px auto 0; }
.tkBrandIn_otherList p{ width: 29vw; max-width: 223px; color: #EF1F12; font-size: 13px; line-height: 20px; height: 20px; overflow: hidden; margin: 3px auto 0; }
.tkBrandIn_otherList p em{ font-size: 14px; }

/* 优惠信息 */
.con_box4{ padding-bottom: 40px; }
.tkIn_mayLike_list li{ float: left; width: 47vw; max-width: 360px; margin: 15px 0 0 2%; }
.tkIn_mayLike_list li a{ display: block; }
.tkIn_mayLike_list li img{ display: block; width: 100%; height: 47vw; max-height: 360px; margin: 0 auto; }
.tkIn_mayLike_list li dl{ margin-top: 10px; }
.tkIn_mayLike_list li dt{ line-height: 22px; height: 44px; overflow: hidden;}
.tkIn_mayLike_list li dd{ margin-top: 5px; }
.tkIn_mayLike_list li dd.cont1{ height: 16px; line-height: 16px; overflow: hidden; color: #999999; font-size: 12px; text-decoration:line-through; }
.tkIn_mayLike_list li dd.cont2{ font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; }
.tkIn_mayLike_list li dd.cont2 em{ color: #EF1F12; }
.tkIn_mayLike_list li dd.cont2 em i{ font-size: 12px; }
.tkIn_mayLike_list li dd.cont2 span{ float: right; color: #999999; font-size: 12px; }


/********************* M-品牌搜索 ********************/
/*品牌搜索*/
.tkBrandList_search_box{ width: 96%; margin:0px auto 0; padding: 15px 2%; border-top:thin solid #EEEEEE; text-align: center; height: 30px; line-height: 30px; font-size: 14px; }
.tkBrandList_search_box label{ height: 30px; margin-right: 5px; }
.tkBrandList_search_input{ display: inline-block; width: 70%; border:thin solid #EEEEEE; border-radius: 15px; text-align: left; }
.tkBrandList_search_input input[type='text']{ width: 80%; padding: 0 10px; height: 28px; color: #999999; font-size: 14px; }
.tkBrandList_search_input input[type='submit']{ height: 16px; width: 15px; float: right; margin:7px 7px 0 0; background: url(../images/bg1.png) no-repeat 0px 0px/200px 200px; }
/*品牌种类列表*/
.Brand_kind_box{ position: relative; }
.tkBrand_kind_list{ width: 100%; max-height: 45px; padding:0px 30px 10px 0; box-sizing: border-box; background: #EFEFEF; overflow: hidden; }
.tkBrand_kind_list li{ float: left; width: 25%; }
.tkBrand_kind_list li a{ display: block; width: 80%; height: 25px; padding: 0 3px; color: #333333; text-decoration:none; border-radius: 13px; text-align: center; line-height: 25px; overflow: hidden; background: #FFFFFF; margin: 10px auto 0; }
.tkBrand_kind_list li a.current{ background: #5cca4f; color: #ffffff; }

/*品牌列表*/
.tkBrand_goods_list>li{ width: 96%; margin: 15px auto 0; }
.tkBrand_goods_list .tk_brandIn_base{ border-radius: 10px 10px 0 0 }
.tk_brandIn_base1{ background-position: 0 -100px; }
.tk_brandIn_base2{ background-position: 0 -200px; }
.tk_brandIn_base3{ background-position: 0 -300px; }
.tk_brandIn_base4{ background-position: 0 -400px; }
.tk_brandIn_base5{ background-position: 0 -500px; }
.tkBrand_goods_more{ display: block; width: 24px; height: 24px; border-radius: 50%; background: url(../images/bg1.png) no-repeat -95px -48px; position: absolute; right: 12px; top: 38px;background-size: 200px 200px; }
.tkBrand_goods_more a{ display: block;width: 100%;height: 100%; }
.tkBrand_goods_list .tkBrandIn_otherList{ width: 100%; }
.entrile_bg{ position: relative;  }

/********************* M-报错页面 ********************/
.hint_error{ width: 94%;margin: 0 auto;padding: 15px 0; }
.hint_error h2{ font-size: 18px;color: #333333;font-weight: bold;  }
.hint_dzma{ display: flex;justify-content: center;height: 200px;align-items: center;width: 100%; }
.hint_dzma img{ width: 180px;height: auto;max-width: 50%; }
.subje_right{margin-left: 25px;display: flex;flex-flow: column;height: 140px;justify-content: space-around;}
.subje_right b{ font-size: 16px;color: #ff4d4e; }
.subje_right p{ color: #333333;font-size: 14px; }
.subje_right p em{ color: #ff4d4e; }
.subje_right a{ background: #5cca4f; text-decoration: none;text-align: center;line-height: 30px;height: 30px;width: 80px;border-radius: 2px;color: #FFFFFF;display: block;}

.hint_box{ padding: 15px 0 20px 0; }
.hint_box h2{ font-size: 18px;color: #333333;font-weight: bold;width: 94%;margin: 0 auto;  }
.hint_box .tkIn_topic_more{ margin-top: 18px; }
.tkIn_topic_more a{ color: #333333;text-decoration: none; }

.p_brand_art{ height: auto;overflow: hidden;margin: 8px 0;}
.handClick_c {margin: 10px auto 0;display: flex;justify-content: center;color: #5cca4f; } 
.p_brand_art p{ margin-top: 0px;line-height: 26px;text-indent: 2rem;  } 

/********************* 404 ********************/
.not_find img{ width: 75%;max-width: 700px;display: block;margin: 0 auto;margin-top: 30px; }
.not_find p{ color: #686868;font-size: 18px;text-align: center;margin: 0 auto;margin-top: 30px;width: 94%;overflow: hidden;height: 24px; }
.not_find a{display: block;text-decoration: none;margin: 25px auto 20px;width: 170px;height: 45px;background: #46AD39;color: #fff;text-align: center;line-height: 45px;font-size: 18px;border-radius: 5px;  }

/********************* 美食频道页 ********************/
.merchant_list { margin-top: 15px;padding-bottom: 20px; }
.merchant_list li{ margin-left:3%;width: 29%; float: left; }
.merchant_list li .img_box{ width: 100%; height: 17.5vw;border: 1px solid #eee;border-radius: 2px;
display: flex;justify-content: center;align-items: center;}
.merchant_list li a{ text-decoration: none; }
.merchant_list li img{ width: 90%; }
.merchant_list li p{ text-align: center;font-size: 14px;color: #333333;line-height: 40px;height: 40px;overflow: hidden;width: 100%;}

/* .ert_search input[type="submit"] {float: right;width: 17px;height: 17px;margin: 8px 10px 0 0;background: url(../images/bg1.png) no-repeat 0 0/200px 200px;position: absolute;right: 2px;top: -1px;}
.ert_search input[type="text"] {width: 85%;padding: 0 10px 0 16px;height: 28px;color: #999999;font-size: 14px;} */

/**************** 专区 ***************/
.keyword_titile1{ margin-top: 0;border: 0; }
.cnSpecList{ width: 94%;margin: 0 auto;background: #fff;padding-bottom: 10px; }
.cnSpecList li{ margin-top: 20px;width: 100%;border-radius: 10px;position: relative; }
.cnSpecList li:first-child{ margin-top: 10px; }
.cnSpecList li img{ width: 100%;border-radius: 10px;height: 45vw; }
.cnSpecList li a{ display: block;width: 100%;height: 45vw;color: #333333;}
.cnSpecList li dl{ width: 60%;height: 22vw;padding: 3vw 4%;background: rgba(250, 250, 250, 0.8);position: absolute;top: 50%;left: 50%;border-radius: 10px;margin-left: -34%;margin-top: -14vw;text-align: center;display: flex;justify-content: space-evenly;align-items: center;flex-flow: column}
.cnSpecList li dl dt{ width: 100%;font-size: 1.2rem;font-weight: 600; height: 28px;overflow: hidden;}
.cnSpecList li dl dd{ width: 100%;font-size: 1rem;height: 24px;overflow: hidden; }
.cnSpecList li dl dd.cont2 span{ font-size: 12px;display: inline;border: 1px solid #333333;border-radius: 4px;padding: 0 5px;}

/**************** 专区频道 ***************/
.cnyaldBox{ margin-top: 15px;padding-bottom: 15px; }
.yaldSwiper{ height: 205px;margin-bottom: 3px; }
.yaldSwiper img{ height: 180px;width: 100%; }
.yaldSwiper .swiper-pagination{bottom: 0; }
.yaldSwiper .swiper-pagination-bullet{ width: 20px;background: #34b172;border-radius: 5px;height: 5px; }
.yaldSwiper a p{ background: rgba(0, 0, 0, 0.5);font-size: 16px;line-height: 36px;overflow: hidden;margin: 0 auto;position: absolute;bottom: 25px;left: 0;text-align: center;padding: 0 10px;width: 95%;height: 36px;color: #ffffff }

.cnmodart{ width: 94%;margin: 20px auto; }
.cnmodart h2{ font-weight: 600;font-size: 16px;margin-top: 5px;display: flex;}
.cnmodart h2 em{ width: auto;display: inline-block;border: 1px solid #333;margin: 25px auto 5px;padding: 0 21px; }
.cnmodart h2 span{ padding: 0 15px;margin-top: -15px;position: relative;top: -15px;font-size: 18px;width: auto;height: 20px;background: #ffffff;font-weight: 700;font-size: 18px;}
.cnmodart p{ line-height: 24px;margin-top: 10px;  }
.cnmodart img{ display: block;max-width: 100%;margin: 8px auto; }
.cdartBox { width: 87%;padding: 0 3% 0 0 ;margin: 15px auto 5px;border: 1px solid #eeeeee;height: 130px;box-shadow: 0 0 8px 5px #eeeeee; }
.cdartBox a{ width: 100%;height: 100%; }
.cdartBox img{ width: 104px;height: 104px;float: left;margin: 13px ; }
.cdartBox a{ color: #333333;text-decoration: none; }

.cdartBox dl dt{ margin-left: 5px;line-height: 20px;margin-top: 15px;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cdartBox dl dd{ margin-top: 40px; }
.cdartBox dl dd span{ color: #f44434;font-size: 16px; }
.cdartBox dl dd em{ display: block;float: right;width: 60px;height: 22px;line-height: 22px;background: #f54634;color: #fff;border-radius: 22px;text-align: center;}

.searcount_list dd.cont1{ margin-top: 13px; }
.searcount_list dd.cont2 { display: flex;height: 20px;overflow: hidden;;justify-content: space-between;margin-top: 13px; }
.searcount_list dd.cont1 i{ color: #ff0000;font-style: normal;font-size: 18px;margin-top: 5px; }
.searcount_list dd.cont2 span{ float: left;color: #999;  }
.searcount_list dd.cont2 span:first-child{ margin-right: 10px; }


/**************  折扣内页 *************/
.diseBox{ width: 94%;margin: 5px auto 10px; }
.diseBox h2{ font-weight: 500;font-size: 24px;line-height: 34px; }
.diseBox p{ margin-top: 8px;width: 100%;height: 40px;overflow: hidden;line-height: 40px; }
.diseBox p b{ color: #ff0000;font-size: 20px;font-weight: 600; }
.diseBox p b em{ font-size: 14px;font-weight: 600; }
.diseBox p span.span1{ color: #999999;margin-left: 10px; }
.diseBox p span.span2{ display: inline-block;margin-left: 10px;border-radius: 2px;color: #ff0000;background: #ffe5e5;height: 23px;line-height: 23px;padding: 0 8px;}
.diseBox p a{ background: #ff2b1b;float: right;color: #ffffff;font-size: 18px;border-radius: 5px;height: 40px;text-align: center;display: inline-block;padding: 0 20px;text-decoration: none;}
.test1{ border-top: 1px solid #eee;margin-top: 15px; }
.lebandBox { width: 94%;margin: 0 auto;padding: 10px 0;  }
.lebandBox p{ line-height: 28px;font-size: 16px;color: #333333;  }
.lebandBox img{ margin: 5px auto;max-width: 100%; }
.discountct{ margin-top: 15px; }
.discountct b{ font-size: 18px;  }
.discountct span{ font-size: 18px; color: #5cca4f;}
.discountct em{ display: inline-block;margin-left: 10px;border-radius: 2px;color: #ff0000;background: #ffe5e5;height: 23px;line-height: 23px;padding: 0 8px; }
.lebandBox a{background: #ff2b1b;color: #ffffff;border-radius: 5px;height: 50px;line-height: 50px;text-align: center;display: inline-block;font-size: 20px;width: 100%;margin-top: 15px;font-weight: 600;text-decoration: none;}
.lengaBox { width: 94%;margin: 20px auto 40px;border: 1px solid #333333;padding-bottom: 20px;}
.lengaBox em.emtop{ width: 102px;height: 34px;background: url(../images/icon1.png) no-repeat 0 0;display: block;background-size: 250px 250px;margin: 0 auto;margin-top: -17px;}
.lengaBox em.emtop1{ width: 134px;background-position: 0 -50px; }
.lengaBox em.emtop3{ width: 102px;background-position: 0 -105px; }
.saleClaList{ margin: 15px 15px 5px 5px;}
.saleClaList li a{margin-left: 10px;margin-bottom: 12px;border-radius: 2px;color: #5cca4f;float: left;background: #eefaed;height: 23px;line-height: 23px;padding: 0 8px;text-decoration: none;}
.deitbar{ color: #999999;font-size: 16px;margin: 8px auto 0; text-align: center; }

/* 商品列表 */
.modityList li{ border-bottom: 1px solid #eeeeee;padding: 15px 0; }
.modityList li a{display: block;color: #333333;text-decoration: none; }
.modityList li .dImg{display: flex;justify-content: center;margin: 0px 15px 0px 0px;border: 1px solid #eeeeee;align-items: center;float: left;width: 110px;height: 110px;position: relative;margin-left: 3%;}
.modityList li .dImg img{max-width: 100%;max-height: 100%;}
.modityList dl{ margin-right: 3%;height: 115px;overflow: hidden;}
.modityList dl dt{ width: 100%;height: 46px;font-weight: 600;line-height: 23px;font-size: 16px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.modityList dl dd.cont1{ font-size: 18px;color: #ff0000;margin-top:7px;height: 24px;overflow: hidden;font-weight: 600; }
.modityList dl dd.cont1 em{ font-size: 14px; }
.modityList dl dd.cont2{ height: 34px;line-height: 34px;overflow: hidden;}
.modityList dl dd.cont2 span{border-radius: 2px;color: #5cca4f;float: left;background: #eefaed;height: 23px;margin-top: 10px; line-height: 23px;padding: 0 8px;margin-left: 8px;text-decoration: none;  }
.modityList dl dd.cont2 b{ font-weight: 500;float: right;background: #fdb507;width: 70px;border-radius: 3px;color: #ffffff;height: 34px;text-align: center;line-height: 34px;}
.mkSpan { float: left;width: calc( 100% - 80px ); }
.modityList dl dd .mkSpan span:nth-child(1){ margin-left: 0 ; }
.noMore{ color: #999999;line-height: 42px;height: 42px;text-align: center; }
.shanyu_left{float: left;width: 30%;margin-top: 5px; display: flex;justify-content: space-evenly }
.shanyu_left span{ float: left;display: block;margin-right: 20px; }
.shanyu_left span a{ text-decoration: none;color: #333333; }
.shanyu_left em.em4{width: 23px;height: 22px;display: block;background: url(../images/icon.png) no-repeat -60px -120px;background-size: 200px 200px; margin: 10px auto 5px; }
.shanyu_left span.share em.em5{width: 22px;height: 22px;margin: 10px auto 5px;display: block;background: url(../images/icon.png) no-repeat -25px -120px;background-size: 200px 200px;}
.shanyu_left span:last-child{ margin-right: 0; }
.slow_share1{ height: 75px; }
.shanyuBuy a{ width: 66%;float: right;border-radius: 40px;margin-top: 14px;text-decoration: none;height: 46px;line-height: 46px;background:#ff2b1b;display: block;text-align: center;color: #FFFFFF;font-size: 18px;}

/* 新增+ */
.mijetitle { width: 94%;margin: 15px auto;  }
.mijetitle h2{ font-size: 18px;font-weight: 600;float: left;max-width: 80%;height: 24px;overflow: hidden; }
.mijetitle span{ text-align: center;margin: 0 auto;color: #999999;line-height: 28px;margin-left: 18px; font-size: 14px;font-weight: 500;}
.mijetitle a{ float: right;color: #999999;text-decoration: none; line-height: 24px;}
.mijeList{ width: 94%;margin: 0 auto;padding-bottom: 20px; }
.mijeList li{ float: left;width: 30%; }
.mijeList li a{ display: block;float: left;color: #333333;text-decoration: none;}
.mijeList li:nth-child(2){ margin: 0 5%; }
.mijeList li a img{width: 100%;}
.mijeList li a p {line-height: 20px;color: #666666;margin-bottom: 3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 40px;overflow: hidden;}
.mijeList li em{ color: #ff2929;display: block;width: 100%;height: 20px;overflow: hidden;font-size: 17px;line-height:20px ;}
.mijeList li em span{ font-size: 14px;  }

/******************分类列表页*********************/

.kesnLeft{ width: 120px;height: 120px;display: flex;justify-content: center;align-items: center; float: left;}
.kesnLeft img{ max-width: 120px;max-height: 120px; }
.kesnRig{ width: calc( 100% - 135px );float: left;margin-left: 15px; }
.kesnLeft{ margin-top: 10px; }
.kesnRig{ margin-top: 10px;height: 120px; }
.kesnRig p{ margin-bottom: 13px;width: 100%;height: 20px;line-height: 20px;overflow: hidden; }
.kesnRig b{ color: #ff180d;font-size: 18px; }
.kesnRig span{ color: #5cca4f ; }
.lengaBox em.emtop3{ color: #fff;text-align: center;line-height: 28px; }
.lengaBox b{ line-height: 26px;float: left; }
.nlskAddre{ margin: 0 10px 0 28px; }
.ksntBox{display: flex;justify-content: left;margin-top: 12px;float: left;width: 100%;}
.ksntBox b{ font-size: 16px;line-height: 32px; }
.ksntBox input{ color: #333333;background: #e9ffe6;border: 2px dashed #5cca4f;display: inline-block;padding: 4px 5px;margin-left: 3px;padding: 0 5px;width: calc( 100% - 235px );height: 24px;line-height: 25px;overflow: hidden;margin: 3px 10px;}
.ksntBox .a1{  line-height: 26px;width: auto;height: 30px;text-align: center;line-height: 30px;padding: 0 10px;background: #ff2b1b;color: #FFFFFF;border-radius: 5px;margin-top: 2px;text-decoration: none; }
.nlskAddre .a2{ color: #5cb0ff;display: block;padding-top: 50px; }

.cnSpecList .swiper-pagination{ bottom: 13px; }
.cnSpecList .swiper-pagination-bullet-active{ background-color: #5cca4f; }
.kesnArt { width: 94%;margin: 0 auto;padding-top: 12px;padding-bottom: 5px; }
.kesnArt h3{ font-size: 16px;font-weight: 600;line-height: 30px;  }
.kesnArt p{ line-height: 26px;margin-bottom: 5px;margin-top: 8px;  }
.kesnArt strong{ color: #ff7800; }
.kesnArt a{ color: #ff7800; }
.kesnArt ul li{ line-height: 26px; }

.duce-details{ width: 94%;margin: 0 auto; padding-bottom: 20px;margin-top: 10px; }
.duceTitle{ margin-top: 11px; }
.duceTitle h2{ height: 20px;line-height: 20px;font-weight: 600; float: left;}
.duceTitle.duceTitle h2 b{ display: block;margin-right: 10px;float: left;height: 18px;width: 4px;border-radius: 4px;background: #5cca4f;margin-top: 2px; }
.duceTitle a{ float: right;line-height: 24px;font-size: 14px;color: #999999;text-decoration: none; }
.duceTitle a em{width: 13px;float: right;height: 13px;margin-top: 5px;background-position: -186px 0;margin-left: 4px;}
.terlar_left{ float: left; margin-right: 15px; margin-top:20px;}
.terlar_left a.img_link {width: 100px;height: 100px; border: 1px solid #eee; display: flex;justify-content: center;align-items: center; }
.terlar_left a.img_link img{ max-width: 100px; max-height: 100% }
.terlar_right{ margin-top: 26px; float:left; width:calc( 100% - 117px );}
.terlar_right dt{ font-size: 16px;color: #333333;height: 21px;overflow: hidden; }
.terlar_right dt a{ color: #ff5800;text-decoration: none; }
.terlar_right dd.count1{ color: #333333;height: 19px ;overflow: hidden;margin-top: 12px;  }
.terlar_right dd.count2 a{ display: block;margin-top: 26px; height: 36px;line-height: 36px;float: left;;overflow: hidden;;padding: 0 12px;text-decoration: none;border-radius: 3px;background: #5cca4f; color: #ffffff; }
.terlat_art { margin-top: 12px;}
.terlat_art p{ margin-top: 5px;line-height: 24px;color: #666666;position: relative;max-height: 96px;overflow: hidden; }
.terlat_art a{ position: absolute;bottom: 0;background: #FFFFFF;text-align: right;right:5px;color: #008dfa;text-decoration: none;width: 80px;height: 24px;padding-left: 10px;}
.coupon_list .right_partIn dl{ overflow: hidden;padding: 10px 5px 0; }
.coupon_list .right_partIn dl dt.dt1{ font-size: 17px;text-align: center;overflow: hidden; }
.lookMore{ height: 34px;line-height: 34px;padding: 0 10px;border: 1px solid #eee;color: #999999;margin: 10px auto 20px;display: block;text-align: center;width: 190px;text-decoration: none;}


/* 热门H&M打折商品 */
.cdjekList li{ margin:20px 3% 5px ;border-bottom: 1px solid #eee;padding-bottom: 20px; }
.cdjekList li .dImg { width: 108px;height: 108px;position: relative;;overflow: hidden;border-radius: 5px;float: left;display: flex;justify-content: center;align-items: center;border: 1px solid #eeeeee; }
.cdjekList li .dImg img{ max-width: 108px;max-height: 108px;}
.cdjekList li .dImg em{ width: 50px;height: 25px;border-radius: 7px 0 7px 0;background: #ff226f;position: absolute;top:0;left: 0;color: #fff;text-align: center;line-height: 25px ;}
.cdjekList li dl{ height: 108px;margin-left: 125px; }
.cdjekList li dl dt{  height: 52px;overflow: hidden; }
.cdjekList li dl dt img{ width: 23px;height: 23px;float: left;margin-right: 5px;margin-top: 4px; }
.cdjekList li dl dt p{ line-height: 26px;margin-top: 2px; }
.cdjekList li dl dd{ margin-top: 3px; }
.cdjekList li dl dd.cont1{  height: 20px;overflow: hidden; }
.cdjekList li dl dd.cont1 del{ color: #999999;float: left; }
.cdjekList li dl dd.cont1 em{ background: url(../images/icon1.png) no-repeat;margin-top: 2px;float: left;font-size: 12px;margin-left: 8px;background-size: 250px 250px; }
.cdjekList li dl dd.cont1 em.em1{ text-align: center;width: 37px;height: 16px;line-height: 16px;color: #fff; background-position: -150px -40px;overflow: hidden;}
.cdjekList li dl dd.cont1 em.em2{ text-align: center;width: 40px;height: 16px;line-height: 16px;color: #fff; background-position: -150px 0px;overflow: hidden;padding-left: 2px; }
.cdjekList li dl dd.cont2 b{ color: #ff2832;float: left;  }
.cdjekList li dl dd.cont2 b span{ font-size: 24px; }
.cdjekList li dl dd.cont2 em{ width: 77px;height: 20px;overflow: hidden;background: url(../images/icon1.png) no-repeat -150px -70px;float: left;text-align: center;line-height: 20px;color: #ff2832;padding-left: 2px;margin-top: 8px;margin-left: 7px;background-size: 250px 250px; font-size: 12px;}
.cdjekList li dl dd.cont2 i{ float: right;color: #999999;font-style: normal;margin-top: 11px; }
.cdjekList li:last-child{ border-bottom: 0; }

/* 新增专款内页 */
.koesbna{  position: fixed; left: 0;top: 0;position: fixed;bottom: 75px;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;z-index: 500;border-top: #ccc 1px solid;}
.dingfBox{ position: fixed;bottom: 75px;overflow-y: auto;background: #FFFFFF;width: 100%;height: 467px;z-index: 500;border-top: #ccc 1px solid;}
.dingfBox h2{ font-weight: 600;font-size: 18px;border-left: #5cca4f 4px solid; height: 20px;line-height: 20px;padding-left: 10px;color: #5cca4f;margin:20px 3% 5px 3% ;}
.lfosaList{ padding: 0 3%;width: 94%; }
.lfosaList li{ height: 105px;border-bottom: 1px solid #eeeeee;padding-bottom: 20px;padding-top: 15px;  }
.lfosaList li a .dImg{  width: 105px;height: 105px;float: left;overflow: hidden;position: relative;border: 2px solid #ff1a1a;;}
.lfosaList li a .dImg b{ position: absolute;top: 0;left: 0;display: block;width: 25px;height: 25px;border-radius: 0 0 15px 0;text-align: center;line-height: 25px;color: #FFFFFF;background: #ff1a1a;}
.lfosaList li a img{ width: 105px;height: 105px;float: left; }
.lfosaList li a dl{ margin-left: 125px; }
.lfosaList li a{ color: #333333;line-height: 26px;text-decoration: none; }
.lfosaList li dl dt{ height: 72px;line-height: 24px;overflow: hidden; font-size: 16px; }
.lfosaList li dl dd{ display: flex;justify-content: space-between; margin-top: 8px;}
.lfosaList li dl dd span{ font-size: 18px;color: #ff1a1a;line-height: 30px;font-weight: 600; }
.lfosaList li dl dd em{ width: 88px;height: 30px;border-radius: 25px;line-height: 30px;text-align: center;color: #FFFFFF;background: #ff1a1a;  }
.shanpackup a{ width: 100%;float: right;border-radius: 40px;margin-top: 14px;text-decoration: none;height: 46px;line-height: 46px;background:#ff2b1b;display: block;text-align: center;color: #FFFFFF;font-size: 18px;}
.dReturn{position: absolute;left: 23px;top: 1px;width: 30px;height: 22px;}
.dReturn em{width: 29px;height: 32px;display: block;background: url(../images/icon.png) no-repeat -0px -160px;background-size: 200px 200px;}

/* 首页新增修改 */

.bannLunbo{ width: 100%;height: 12rem ; }
.bannLunbo .swiper-wrapper{  width: 100%;height: 12rem ; }
.bannLunbo .swiper-slide img{ width: 100%;height: 100%; }
.bannLunbo .swiper-pagination{ width: 50%;left: 60%; }
.touchList { margin-top: 5px;padding-bottom: 10px; }
.touchList li{ width: 20%;float: left;margin-top: 12px; }
.touchList li a{ display: block;text-decoration: none; }
.touchList li a span{ width: 56px;height: 56px;margin: 0 auto;display: block;background: url(../images/icon2.png) no-repeat;background-size: 300px 300px; }
.touchList li a p{ text-align: center;line-height: 36px;font-size: 16px;color: #333333;height: 36px;overflow: hidden;text-align: center; }
.touchList li a span.span2{ background-position: -70px 0;  }
.touchList li a span.span3{ background-position: -140px 0;  }
.touchList li a span.span4{ background-position: -210px 0;  }
.touchList li a span.span5{ background-position: 0px -70px;  }
.touchList li a span.span6{ background-position: -70px -70px;  }
.touchList li a span.span7{ background-position: -140px -70px;  }
.touchList li a span.span8{ background-position: -210px -70px;  }
.touchList li a span.span9{ background-position: -0 -140px;  }
.touchList li a span.span10{ background-position: -70px -140px;  }

.recomList{ margin-top: 10px;margin-bottom: 20px; }
.recomList li{ margin-top: 4px;box-sizing: border-box;padding-bottom: 8px;float: left;width: 24%;margin-left: 1.3%;border: 1px solid #eeeeee;border-radius: 2px; }
.recomList li:nth-child(4n+1){ margin-left: 0; }
.recomList li img{ display: block;max-width: 90%;margin: 0 auto;height: 30px;width: auto; }
.recomList li p{ width: 94%;text-align: center;height: 16px;;margin: 0 auto;overflow: hidden;;line-height: 16px;font-size: 14px;color: #333333;}
.recomList li a{ text-decoration: none;color: #333333;display: block; }
.recomList li .dImg{ margin: 7px auto 5px; width: 100%;height: 36px;display: flex;flex-flow: column;justify-content: center; }
.trailslist{ display: flex;justify-content: center;background: #f7f7f7; }
.trailslist li{ width: 50%;font-weight: 600;font-size: 16px;height: 42px;line-height: 42px;text-align: center; }
.trailslist li.current{ background: #ffffff;color: #5cca4f; }
.trailslist li:first-child{ border-radius: 0 40px 0 0; }
.trailslist li:nth-child(2){ border-radius: 40px 0 0 0px; }
.speedlist{ width: 100%; } 
.speedlist li{ padding: 20px 3%;border-bottom: 1px solid #eeeeee; }
.speedlist li:last-child{ border: 0; }
.speedlist li a.aImg{ width: 115px;height: 115px;float: left;display: block;border: 1px solid #eeeeee;display: flex;justify-content: center;align-items: center;}
.speedlist li a.aImg img{ max-width: 90%;max-height:90% ; }
.speedlist li dl{ width: calc( 100% - 136px );margin-left: 18px;float: left; }
.speedlist li dl dt{ width: 100%;height: 50px;overflow: hidden; }
.speedlist li dl dt a{font-size: 16px;font-weight: 600;line-height: 25px;color: #333333;text-decoration: none; }
.speedlist li dl dd.cont1{ font-weight: 600;width: 100%;height: 20px;margin-top: 3px;color:#ff0000 ;overflow: hidden; }
.speedlist li dl dd.cont1 em{font-size: 14px;font-weight: 600; }
.speedlist li dl dd.cont1 { font-size: 18px; }
.speedlist li dl dd.cont2 {width: 100%;height: 20px;margin-top: 9px;  }
.speedlist li dl dd.cont2 a{ text-decoration: none;text-align: center; }
.speedlist li dl dd.cont2 a.a1{ height: 25px;line-height: 25px;padding: 0 8px;margin-right: 10px ;background:#eefaed ;color: #5cca4f;display: block;float: left;border-radius: 2px;}
.speedlist li dl dd.cont2 a.a1:last-child{ margin-right: 0; }
.contana{ width: calc( 100% - 90px );height: 25px;overflow: hidden;float: left; margin-top: 11px;}
.speedlist li dl dd.cont2 a.a2{ background: #fdb507;color: #ffffff;float: right;width: 76px;height: 35px;display: block;text-align: center;line-height: 35px;border-radius: 4px; }
.inposter{ width: 94%;margin: 5px auto; }
.inposter a{ color: #333333;text-decoration: none; }
.inposter img{ width: 100%;height: 180px;border-radius: 10px; }
.inposter p{ line-height: 44px;height: 44px;display: flex;justify-content: space-between;margin-top: 5px; }
.inposter p span{ font-size: 18px;  }
.inposter p em{ display: block;width: 87px;height: 30px;line-height: 30px;text-align: center;color: #5cca4f;border: 1px solid #5cca4f;border-radius: 30px;margin-top: 6px;}
.jzloadMore{ border-top: 1px solid #eeeeee; }
.jzloadMore .selected_loadMore { margin-top: 18px; }

/* 底部 */
.fixation{ width: 100%;bottom: 0;position: fixed;z-index: 9999;;background: #ffffff;height:60px;border-top: 6px solid #f7f7f7;border-top: 1px solid #eeeeee;max-width: 768px;min-width: 320px; }
.classiList li{ width: 33%;float: left;text-align: center;line-height: 30px;color: #999999; }
.classiList li a{ text-decoration: none; color: #999999;font-size: 14px;}
.classiList li.hover a{ color: #4fca69; }
.classiList li em{ width: 24px;height: 24px;display: block;margin: 0 auto;background: url(../images/icon2.png) no-repeat;background-size: 300px 300px;margin-top: 8px;}
.classiList li:nth-child(1) em{ background-position: 0 -250px; }
.classiList li:nth-child(2) em{ background-position: -40px -250px; }
.classiList li:nth-child(3) em{ background-position: -80px -250px; }
.classiList li.hover:nth-child(1) em{ background-position: 0 -215px; }
.classiList li.hover:nth-child(2) em{ background-position: -40px -215px; }
.classiList li.hover:nth-child(3) em{ background-position: -80px -215px; }
.shanyuBuy a.a2{ background: #ccc;pointer-events:none; }
.top_search input[type="text"]{ border: 0;}
.top_search input[type="submit"]{ height: 17px; }

.trailslist li em{  background: url(../images/icon1.png) no-repeat;background-size: 250px 250px; display: block;display: inline-block;position: relative;top:3px;margin-right: 5px;}
.trailslist li:nth-child(1).current em{ width: 16px;height: 18px;background-position: -150px -120px ; }
.trailslist li:nth-child(2).current em{ width: 20px;height: 20px;background-position: -125px -120px ; }
.trailslist li:nth-child(1) em{ width: 16px;height: 18px;background-position: -200px -120px ; }
.trailslist li:nth-child(2) em{ width: 20px;height: 20px;background-position: -175px -120px ; }



/* 优惠券弹窗 */
.popup_main{ padding: 15px 0 20px 0;border-radius: 0 0 5px 5px ; }
.masking{ position: fixed;background: rgba(0,0,0, 0.6); width: 100%;height: 100%;z-index: 999; max-width: 768px;min-width: 320px;margin: auto;}
.popup_box{ max-width: 330px;margin: 0 auto 0;width: 80%;border-radius: 5px;background:#fff;}
.popup_box1{ position: relative;top: 50%;margin-top: -100px; }
.popup_box1{height: 50px;border-bottom: 1px solid #eeeeee;width: 100%;position: relative;border-radius: 5px 5px 0 0;}
.popup_box1 p{ font-size: 18px;text-align: center;line-height: 38px;color: #333;font-weight: 600; }
.popup_box1 em{color: #999999;left: 289px !important;border: 1px solid #999999;font-size: 24px;width: 24px;line-height: 21px;height: 24px;border-radius: 25px;position: absolute;right: 18px;top: 13px;text-align: center;}
.yet_draw{ padding: 20px 0 20px 0;border-radius: 0 0 5px 5px ;background: #FFFFFF; }
.yet_draw p{ width: 85%;margin: 0 auto;color: #333333; }
.yet_draw a{ display: block;background: #ff2832; color: #ffffff; height: 45px; line-height: 45px;font-size: 16px; padding: 0 25px;text-decoration: none;border-radius: 5px;margin: 20px auto 10px; width: 65%;max-width: 210px;text-align: center;}
.popup_top{ border-bottom: 2px solid #eeeeee; height: 51px;line-height: 51px; }
.popup_top p{ height: 51px;line-height: 51px; }
.popup_yhm p{ color: #FFFFFF; }
.popup_yhm{  background: url(../images/lsyhj.png) no-repeat;height: 498px;margin-left: 7%;width: 320px;margin: 0 auto;position: relative;top: 50%;margin-top: -250px;}
.popup_yhm .code_box{ line-height: 48px;width: 60%;color: #F3AE62;position: absolute;font-weight: 600;top: 76px;font-size: 18px; left: 73px;}
.popup_yhm .code_box input{ color: #ff2832;width: calc( 100% - 100px ); font-weight: 600;font-size: 18px;}

.popup_main dl{position: absolute;color: #FDEFE4;top: 217px;left: 61px; width: 220px;height: 100px;overflow: hidden;;}
.popup_main dl dd{ line-height: 26px;margin-top: 5px;color: rgb(252, 215, 188);font-size:18px;height: 28px;width: 220px;overflow: hidden; }
.popup_main dl dd em{ color: #ffffff; }

.vite_a{ position: absolute;top: 341px;left: 39px; display: flex;}
.vite_a a{ display: block; height: 36px; border-radius: 30px;width: 106px;}
.vite_a a.a2{ margin-left: 31px; }
.recode_close{ width: 40px;height: 40px;position: absolute;top: 431px;left: 142px;}


.chunk_c{ background: #fff;border-radius: 2px;margin-top: 30px;box-shadow: 0 0 10px 0 #eeeeee;width: 100%; }
.chunk_c{ margin-top: 18px; padding-bottom: 1px;}
.chanta_list{ margin: 15px 15px; }
.chanta_list dt em{ width: 17px;height: 14px;margin-top: 4px; }
.chanta_list dt em.em1{ background-position: -335px -25px; }
.chanta_list dt { height: 18px;line-height: 22px;overflow: hidden;float: left; }
.chanta_list dt span{ line-height: 21px;margin: 5px; }
.chanta_list{ border-bottom: 1px solid #eeeeee;padding-bottom: 5px; }
.chanta_list dt em.em2{ background-position: -310px -25px; }
.chanta_list dt em.em3{ background-position: -360px -25px; }
.chanta_list dt{ min-width: 55px; }
.sify_box{ float: left;width: 1110px; }
.sify_box{ margin-left: -2px; }
.sify_box dd{ float: left; }
.sify_box dd a{ height: 26px;line-height: 26px;padding: 0 10px;display: block;float: left;margin-left: 15px;margin-bottom: 5px;transition: all 0.2s;border-radius: 2px; }
.sify_box dd a:hover{ background: #5cca4f;color: #fff; }
.sify_box dd a.hover{ background: #5cca4f;color: #fff; }
.sify_box dd{ margin-top: -2px; }
.sify_box1{ width: 1080px; }
.last_chant{ border: 0;margin-bottom: 0; }
.chunk_c a{text-decoration:none;color:#333333}




























