.bg_box{background-color: #B2DAFE;height: 476px;}
a:hover{color: #ff524c;}
/*广告轮播*/
.adbox .slideBox{float: left;margin-left: 200px;width: 796px;height:476px;position: relative;overflow: hidden;}
.adbox .slideBox .hd {height: 15px;position: absolute;left:0;bottom:30px;width:100%;text-align:center;z-index: 1;}
.adbox .slideBox .hd ul li {display:inline-block;width: 50px;height: 4px;background:rgba(0,0,0,0.3);cursor: pointer;margin: 0 6px 38px 2px;}
.adbox .slideBox .hd ul li.on {background:#ff524c;}
.adbox .slideBox .hd ul {overflow: hidden;}
.adbox .slideBox .bd ul {height: 476px;overflow: hidden;}
.adbox .slideBox .bd li {float: left;zoom: 1;vertical-align: middle;}
.adbox .slideBox .bd li img{width: 796px;height: 476px;}
.adbox .slideBox .bd img{width: 796px;height: 476px;}
.adbox .slideBox .bd li span {display: none;}
.adbox .slideBox .prev, .slideBox .next {position: absolute;display: none;left:10px;bottom: 240px;width: 30px;height: 50px;background: url('../images/sprite01.png') 0 0px no-repeat;filter: alpha(opacity=60);opacity: 0.6;}
.adbox .slideBox:hover .prev, .slideBox:hover .next  {filter: alpha(opacity=50);opacity: 0.5;}
.adbox .slideBox .next {left: auto;right: 10px;background-position: -30px 0px;}
.adbox .slideBox .prev:hover, .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;}
/*领券中心*/
.otheroper{position: absolute;bottom: 6px;left: 6px;z-index: 9; right: 6px;}
.otheroper ul{display: flex;justify-content: space-between;}
.otheroper li a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 14px 20px;}
/* .otheroper li{float: left;width: 194px;height: 112px;overflow: hidden;box-sizing: border-box;    text-align: left;margin-bottom: 0;background: #fff;margin-right: 2px;} */
.otheroper li{float: left;width: 258px;height: 112px;overflow: hidden;box-sizing: border-box;    text-align: left;margin-bottom: 0;background: #fff;margin-right: 2px;}
.otheroper li.linq a{background: url('../images/linq.png') no-repeat right bottom; background-size: 70px;}
.otheroper li.findS a{background: url('../images/finds.png') no-repeat right bottom; background-size: 70px;}
.otheroper li.shangq a{background: url('../images/shangq.png') no-repeat right bottom; background-size: 70px;}
.otheroper li.tuij a{background: url('../images/tuij.png') no-repeat right bottom; background-size: 70px;}
.otheroper li h3{font-size: 22px;color: #333;font-weight: bold;}
.otheroper li p{font-size: 14px;color: #999;}


/*最新入驻*/
.setted{float: right;width: 204px;height: 476px;position:relative;background: #fff;box-sizing: border-box;padding: 0 15px;}
.setted .tit{padding: 23px 0 20px; }
.setted .userXx{margin-left: 12px;}
.setted .userImg{float: left;width: 44px;height: 44px;}
.setted .userImg img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 50%}
.setted .userTit{margin-left: 54px;height: 44px;}
.setted .userTit h4{font-size: 12px;color: #999;padding-top: 5px;}
.setted .userTit h5{font-size: 12px;color: #333;padding-top: 3px;max-width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.setted .userTit h5 img{display: inline-block;vertical-align: middle;margin-right: 2px;margin-top: -4px;}
.setted .userTit p{font-size: 0;margin-top: 2px}
.setted .userTit p a{font-size: 12px;color: #333;display: inline-block;}
.setted .userTit p a.tchu{color: #999;}
.setted .userTit p s{display: inline-block;width: 1px;height: 10px;background: #333;vertical-align: middle;margin: -8px 10px 0;}
.setted .userBtn{text-align: center;margin-top: 15px;}
.setted .userBtn a{display: inline-block;line-height: 26px;border-radius: 13px;background: #363634;font-size: 12px;color: #DFD498;padding: 0 14px;}
.setted .userBtn a.openstore{background: #F52B21;color: #fff;margin-right: 8px;}
.setted .userBtn a.seeOrder{background: #F9FCFF;border: 1px solid #F52B21;color: #F52B21;display: none;}
.setted .userBtn a.seeSelf{background: #F52B21;border: 1px solid #F52B21;color: #fff;display: none;}

.setted .newsline{width: 100%;height: 1px;background: linear-gradient(90deg, rgba(238, 238, 238, 0.06) 1%, #EEEEEE 17%, #EEEEEE 49%, #EEEEEE 80%, rgba(255, 255, 255, 0) 100%);}

.setted h3{padding-top: 12px;margin-bottom: 13px;}
.setted h3 strong{font-size: 14px;color: #333;}
.setted h3 a{float: right;color: #999;font-size: 12px;}
.setted h3 a:hover{color: #F52B21}

.setted .newp{height: 18px;font-size: 12px;line-height: 18px;width: 170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666;margin-bottom: 10px;}
.setted .newp:hover{color: #F52B21}
.setted .newp span{display: inline-block;line-height: 18px;padding: 0 4px;background: #FDEEED;font-size: 12px;color: #E1251B;margin-right: 4px;}

.setted .indexAdv{width: 100%;height: 160px;overflow: hidden;}


.contain{background: #F5F5F7;min-height: 300px;padding-bottom:22px;padding-top: 20px;}
.bottom30{margin-bottom: 30px;}

.loading{text-align: center;height: 200px;line-height:200px;font-size: 22px;color: #a0a0a0;box-sizing: border-box;}
.hdsection{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.hdsection>div:nth-of-type(2n){float: right;}
.hdsection>div:nth-of-type(2n-1):last-of-type{width: 100%;}
/*限时秒杀*/
.hdsection{overflow: hidden;}
.hdsection>div{width: 590px;background: #fff;border-radius: 12px;box-sizing: border-box;padding:16px 22px;height: 315px;}
.hdsection .hdTop{}
.hdsection>div.fn-hide{display: none;}
.hdsection .hdTop .tit{font-size: 24px;color: #EF0027;float: left;}
.hdsection .qianggou .hdTop .tit,.hdsection .hotTuan  .hdTop .tit{color: #EF0027 !important;}
.hdsection .hdTop .dec{font-size: 15px;color: #333;float: left;margin: 10px 14px 0 18px;}

.hdsection .hdTop .daojishi{z-index: 4;float: left;font-size: 0;margin-top: 8px}
.hdsection .hdTop .daojishi span{display: inline-block;width: 24px;height: 24px;font-size: 14px;color: #fff;text-align: center;line-height: 24px;background: #333;border-radius: 2px;}
.hdsection .hdTop .daojishi em{display: inline-block;font-size: 14px;color: #333;margin: 0 3px;}
.hdsection .hdTop .changci{float: right;font-size: 0;margin-top: 6px;}
.hdsection .hdTop .changci span{display: inline-block;height: 24px;border: 1px solid #EF0027;font-size: 14px;background: #fff;color:#EF0027;line-height: 24px;padding: 0 14px;border-radius: 0 4px 4px 0; cursor: pointer; }
.hdsection .hdTop .changci span.active{background: #EF0027;color: #fff;border-radius: 4px 0 0 4px; }
.hdsection .hdTop .changci span.active.br{border-radius: 4px;}
.hdsection .hdTop .changci span.nextc.br{border-radius: 4px;}
.hdsection .hdTop .changci span:first-child{border-radius: 4px 0 0 4px !important;}
.hdsection .hdTop .changci span:last-child{border-radius: 0 4px 4px 0 !important;}

.hdsection .mid{background-color: #fff;padding: 0 6px;margin-top: 18px;}
.hdsection .mid li{float:left;overflow: hidden;margin-right: 36px;width: 154px;position: relative;}
.hdsection .mid li:last-child{margin-right: 0}
.hdsection .mid li .topImg{display: block; margin: 0 auto; width: 154px;height: 154px;position: relative;}
.hdsection .mid li .topImg img{display: block;  width: 100%;height: 100%;object-fit: cover;border-radius: 6px;}

.hdsection .mid li .name{color: #444;font-size: 13px;text-align: left;width: 154px;overflow: hidden;text-overflow: ellipsis;padding-top:4px;white-space: nowrap;margin: 0 auto;}
.hdsection .mid li .price{padding-top: 0;color: #919191;font-size: 13px;}
.hdsection .mid li .price s{font-size: 12px;color: #999;}
.hdsection .mid li .price span{display: inline-block;color: #EF0027;}
.hdsection .mid li .price span strong{font-size: 18px;font-family: moneyNumber;margin-right: 2px}
.hdsection .mid li .price span i{font-size: 12px;font-style: normal;}
.hdsection .mid .qgSale{margin: 4px auto 0;}
.hdsection .mid .qgSale i{width: 90px;height: 6px;border-radius: 3px;background: #FDDEE0;display: inline-block;position: relative;}
.hdsection .mid .qgSale label{position: absolute;display: inline-block;top: 0;left: 0;bottom: 0;background: #F00B31;border-radius: 3px;}
.hdsection .mid .qgSale span{position: relative;z-index: 2;font-size: 12px;color: #999;margin-left: 8px;}
/*热门团购*/
.hdTop .decsp{display: inline-block;height: 24px;border: 1px solid #EF0027;font-size: 14px;background: #fff;color:#EF0027;line-height: 24px;padding: 0 7px;border-radius: 4px;margin-left: 10px;margin-top: 7px;}
.hdsection .hdTop .more{float: right;margin-top: 8px;}
.hdsection .mid#htuan li .htprice{padding-top: 0;color: #919191;}
.hdsection .mid#htuan li .htprice .price2{font-size: 14px;color: #fff;display: inline-block;height: 18px;line-height: 18px;background: #FC3B48;border-radius: 4px;padding: 0 7px;margin-right: 4px;position: relative;}
.hdsection .mid#htuan li .htprice .price2 s{display: inline-block;width: 0;
    height: 0;border-top: 4px solid transparent;border-left: 4px solid #FC3B48;border-bottom: 4px solid transparent;position: absolute;right: -3px;top: 50%;margin-top: -4px;}
.hdsection .mid li .htprice .price1{display: inline-block;color: #EF0027;}
.hdsection .mid li .htprice .price1 strong{font-size: 18px;font-family: moneyNumber;margin-right: 2px}
.hdsection .mid li .htprice .price1 i{font-size: 12px;font-style: normal;}
.hdsection .mid li .htprice s{font-size: 12px;color: #999;display: inline-block;vertical-align: middle;margin-top: -6px;}
.hdsection .mid li .htSale{font-size: 12px;color: #999;margin-top: 4px;}

.daodian{position: absolute;left: 0;top: 0;font-size: 12px;color: #fff;padding: 0 8px;display: inline-block;line-height: 22px;border-radius: 6px 0px 6px 0px;background: rgba(0,0,0,.6);}

.more{font-size: 14px;color: #999;}
.more i{ display: inline-block; width: 22px; height: 22px; background: url(../images/more.png) no-repeat center/cover;vertical-align: middle;margin-top: -4px;margin-left: 4px;}
/*领券中心 */
.hdsection.hdsection2 .hdTop .tit{color: #333;}
.quan .hdTop .decsp,.secKill .hdTop .decsp{border: 1px solid #FF5500;color: #FF5500;}
.hdsection>div{margin-bottom: 30px;}
.hdsection>div.quan{padding: 16px 20px;}
.hdsection .quan .mid{padding: 0}
.hdsection .quan .mid li{width: 170px;margin-right: 20px;}
.hdsection .quan .mid li:last-child{margin-right: 0}
.hdsection .quan .mid li .topImg{width: 170px;height: 170px;}
.hdsection .quanInfo{border-radius: 6px;text-align: center;padding: 2px 10px 7px;margin-top: -18px;position: relative;z-index: 2;background:url(../images/quanbg.png) no-repeat center/cover;}
.hdsection .quanInfo h2{font-size: 16px;color: #FF5500;font-weight: bold;}
.hdsection .quanInfo .busname{font-size: 12px;color: #FF5500;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hdsection .quanInfo .getQuan{display: inline-block;line-height: 22px;background: #FF5500;border-radius: 2px;padding: 0 11px;font-size: 12px;color: #fff;margin-top: 3px;}
.hdsection .quanInfo .getQuan.noChose{background: #ccc;}
/*特价秒杀*/
.hdsection .goQiang{display: inline-block;position: absolute;right: 0;top: 192px;background: linear-gradient(90deg, #F75F42 0%, #F22A18 100%);line-height: 30px;border-radius: 15px;padding: 0 12px;font-size: 15px;color: #fff;font-weight: bold;}

/*拼团特惠*/
.hdsection .pintuan .mid li .pinNum{position: absolute;left: 0;right: 0;bottom: 0;text-align: center;line-height: 28px;background: rgba(243, 36, 32, .7);font-size: 14px;color: #fff;
border-radius: 0px 0px 6px 6px;}

/*砍价狂欢*/
.hdsection .bargain .mid li .kanNum{font-size: 12px;color: #999}
.hdsection .mid li .kanPrice{background: #F00B31;border: 1px solid #F00B31;line-height: 22px;margin-top: 6px;}
.hdsection .mid li .kanPrice .price1{display: inline-block;color: #fff;background:#F00B31;text-align: center;width: 86px; line-height: 22px;height: 22px;overflow: hidden;vertical-align: top;}
.hdsection .mid li .kanPrice .price1 strong{font-size: 18px;font-family: moneyNumber;}
.hdsection .mid li .kanPrice .price1 i{font-size: 12px;font-style: normal;}
.hdsection .mid li .kanPrice em{display: inline-block;width: 65px;text-align: center;font-size: 14px;color: #666;background:url(../images/kanbg.png) no-repeat center/cover;height: 22px;line-height: 22px;vertical-align: top;overflow: hidden; float: right;}
/*推荐商家*/
.recommoend{position: relative;background: #fff;border-radius: 12px;padding: 0 20px;}
.recommoend .tjTop{padding: 21px 0;}
.recommoend .tjTop strong{font-size: 24px;color: #333;}
.recommoend .tjTop .busFl{display: inline-block;margin-top: 9px;font-size: 0;margin-left: 15px;vertical-align: top}
.recommoend .tjTop .busFl span{display: inline-block;height: 20px;border: 1px solid #E6E6E6;font-size: 14px;background: #fff;color:#666;line-height: 20px;border-radius: 2px;margin-right: 10px;}
.recommoend .tjTop .busFl span a{display: block;padding: 0 5px;}
.recommoend .tjTop .more{float: right;margin-top: 8px;}
.recommoend li{margin-right: 16px;float: left;width: 180px;}
.recommoend li:last-child{margin-right: 0}
.recommoend li .stroreImg{width: 180px;height: 140px;}
.recommoend li .stroreImg img{display: block;  width: 100%;height: 100%;object-fit: cover;border-radius: 6px;}
.recommoend li .info{padding: 14px 2px 28px;}
.recommoend li .info .name{font-size: 15px;color: #333;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.recommoend li .storeClick{font-size: 0}
.recommoend li .storeClick .star{display: inline-block; width: 22px; height: 22px; background: url(../images/star.png) no-repeat center/cover;vertical-align: top;}
.recommoend li .storeClick strong{font-size: 18px;color: #333;font-family: moneyNumber;display: inline-block;height: 22px;line-height: 24px;vertical-align: top;margin-left: 2px;}
.recommoend li .storeClick em{font-size: 12px;color: #999;display: inline-block;vertical-align: top;margin-top: 8px;margin-left: 6px;line-height: 1}
.recommoend li .storeAdr {margin-top: 12px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recommoend li .storeAdr span{font-size: 12px;color: #8797C2;}
.recommoend li .storeAdr s{display: inline-block;width: 1px;height: 12px;background: #E7E7E7;vertical-align: middle;margin: -2px 8px 0;}
.recommoend li .storeAdr em{font-size: 12px;color: #999}

.indexAdv2 img{display: block;margin-top: 20px;width: 100%;}

/*打广告*/
.big_ad{height: 380px;}
.ad{height: 380px;position: relative;}
.ad .advMark{display: none;}
.ad img{cursor: pointer;border: 1px solid #edf0f2;box-sizing: border-box;}
.ad img:hover{border: 1px solid #7da6f6;}
.ad .ad0{width: 250px;height: 380px;}
.ad .ad1{width: 420px;height: 185px;position: absolute;top: 0;left: 260px;}
.ad .ad3{width: 250px;height: 185px;position: absolute;top: 0;left: 690px;}
.ad .ad4{width: 250px;height: 185px;position: absolute;top: 0;right: 0;}
.ad .ad2{width: 250px;height: 185px;position: absolute;bottom: 1px;left: 260px;}
.ad .ad5{width: 250px;height: 185px;position: absolute;bottom: 1px;right: 0;}
.ad .ad6{width: 420px;height: 185px;position: absolute;bottom: 1px;left: 520px;}
/*.ad img{width: 100%;height: 100%;}*/
/*.ad span{display: block;border: 1px solid #fff;box-sizing: border-box;}*/
/*.ad span:hover{border: 1px solid #7da6f6;}*/

/*.ad .l{float: left;width: 250px;height: 380px;overflow: hidden;}*/
/*.ad .r{float: left;margin-left: 10px;width: 940px;height: 380px;overflow: hidden;}*/
/*.ad .r .t{margin-bottom: 10px;}*/
/*.ad .r .ad02,.ad .r .ad06{float: left;width: 420px;height: 185px;overflow: hidden;margin-right: 10px;}*/
/*.ad .r .ad03,.ad .r .ad05{float: left;width: 250px;height: 185px;overflow:hidden;margin-right: 10px; }*/
/*.ad .r .ad04,.ad .r .ad07{float: left;width: 250px;height: 185px;overflow: hidden;}*/

/*为你推荐*/
.good_wrap{margin-top: 30px;}
.good_wrap .goodTop {text-align: center;}
.good_wrap .goodTop strong{font-size: 28px;color: #333;}
.good_wrap .goodTop s{display: inline-block; width: 40px; height: 40px; vertical-align: top;margin-top: 4px;}
.good_wrap .goodTop s.sline1{background: url(../images/line1.png) no-repeat center/cover;margin-right: 16px;}
.good_wrap .goodTop s.sline2{background: url(../images/line2.png) no-repeat center/cover;margin-left: 16px;}

.good_tab{background: #fff;margin-top: 30px;}
.good_tab.fixed{position: fixed;    top: .9rem;z-index: 9;left: 0;right: 0;border-radius: 0;background: #fff;}
.tab_ul{position: relative;}
.tab_ul li{position: relative;width: 50%;float: left;}
.tab_ul li a{display: block;text-align: center;padding: 12px 0 7px;border-bottom: 3px solid #fff;}
.tab_ul li h2{font-size: 24px;color: #222;font-weight: bold;}
.tab_ul li span{font-size: 14px;color: #666;height: 24px;line-height: 24px;padding: 0 12px;display: inline-block;margin-top: 0}
.tab_ul li.curr a{border-bottom: 3px solid #EC3628;}
.tab_ul li.curr h2{color: #EC3628;}
.tab_ul li.curr span{background: rgba(236, 54, 40, .07);border-radius: 12px;color: #F22D1A;}

.goodList {padding: 20px 0 0;display: none;animation: rightFadeIn .3s ease-out;-webkit-animation: rightFadeIn .3s ease-out;-moz-animation: rightFadeIn .3s ease-out;}
.goodList.goodShow{display: block;}
.goodList li{float: left;width: 230px;background: #fff;margin-bottom: 12px;margin-right: 12px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.goodList li:nth-child(5n){margin-right: 0;}
.goodList li:hover{box-shadow:0px 8px 20px 0px rgba(0, 0, 0, 0.08);-moz-box-shadow:0px 8px 20px 0px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0px 8px 20px 0px rgba(0, 0, 0, 0.08);-ms-box-shadow:0px 8px 20px 0px rgba(0, 0, 0, 0.08);transform: translate3d(0,-8px,0);-o-transform: translate3d(0,-8px,0);-webkit-transform: translate3d(0,-8px,0);transform: -moz-translate3d(0,-8px,0);}

.goodList li a{display: block;}
.goodList li .goodImg{width: 230px;height: 220px;position: relative;overflow: hidden;}
.goodList li .goodImg img{width:100%;height: 100%;object-fit: cover;display: block;}
.goodList li .goodInfo{padding: 12px 18px;}
.goodList li .goodInfo .goodTitle{width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;color: #000;font-weight: bold;}
.goodList li .goodInfo .goodSale{display: flex;align-items: center;margin-top: .04rem;}
.goodList li .goodInfo .xf{font-size: 12px;color: #A6A8B2;margin-top: 4px;}
.goodList li .goodInfo .xf em{display: inline-block;width: 1px;height: 12px;background: #ADAFB8;vertical-align: middle;margin: -4px 10px 0;}
.goodList li .goodInfo .goodSale span{font-size: .22rem;color: #9A9CA6;}
.goodList li .goodInfo .goodSale em{width: 1px;height: 12px;background: #ADAFB8;margin-left: .14rem;margin-right: .14rem;}
.goodList li .goodPrice{margin-top: 4px;display: flex; align-items: baseline;}
.goodList li .goodPrice .newPrice{font-size: 14px;color: #F00B31;} 
.goodList li .goodPrice .newPrice strong{font-size: 22px;font-family: moneyNumber;} 
.goodList li .goodPrice .newPrice em{font-size: 16px;font-family: moneyNumber;} 
.goodList li .goodPrice s{font-size: 13px;color: #A6A8B3;text-decoration: line-through;margin-left: 4px;} 
.goodList li .goodStore{max-width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #666;margin-top: -2px;}

/*精选商品*/
.goodList li .hdSale{font-size: 12px;color: #A6A8B2;margin-top: 6px;}
.goodList.jxList li .goodInfo{padding-top: 10px;}
.goodList.jxList li .goodPrice{margin-top: 3px}
.goodList.jxList li.hdLi .goodPrice{margin-top: -1px}
.goodList.jxList .baoy{display: inline-block;height: 24px;border: 1px solid #EC3628;font-size: 12px;background: #fff;color:#EC3628;line-height: 24px;padding: 0 5px;border-radius: 2px;margin-left: 4px;}
/*特殊活动*/
.goodList li.hdLi .goodPrice{margin-top: -2px;}
.goodList li .comhd{font-size: 0;margin-top: 2px;}
.goodList li .comhd span{display: inline-block;height: 24px;border: 1px solid #EF0027;font-size: 12px;background: #fff;color:#EF0027;line-height: 24px;padding: 0 7px;border-radius: 0 2px 2px 0; }
.goodList li .comhd span.active{background: #EF0027;color: #fff;border-radius: 2px 0 0 2px; }

.goodList li .comhd.tuanhd span{border: 1px solid #891EE5;color:#8A1EE5; }
.goodList li .comhd.tuanhd span.active{background: linear-gradient(90deg, #A92DE7 0%, #871DE5 100%);color: #fff; }
.newp.announce{display: none;height: 20px;line-height: 16px;}
.newp.announce .text{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.a-image{margin-right: 4px;}
.a-image img{width: 32px;height: 20px;display: block;}
.txtMarquee-top{margin-bottom: 14px;}
.txtMarquee-top .bd{height: 84px;overflow: hidden;}