/* 幻灯广告 */
.shop-banner img{width:100%;height:150px;}

/* 分类列表 */
.cate-list .classify {height: 60px;line-height: 60px;background-color: #fff;position: relative;border-bottom: 1px solid #eee;}	
.cate-list .classify .sublogo {width: 30px;margin-top: 15px;margin-left: 15px;float: left;}	
.cate-list .classify .cate-arrow {position: absolute;vertical-align: top;right: 15px;top:20px;height: 20px;}	
.cate-list .classify .info {line-height: 20px; float: left; height: 60px;margin-left: 10px;}	
.cate-list .classify .info .title {font-size: 15px; color: #000; margin-top: 10px;}	
.cate-list .classify .info .subtitle {font-size: 12px; color: #666; margin-top: 5px;}	
.cate-list .subclass {display: none;}	
.cate-list .subclass .flipcard {margin:0;}	
.cate-list .brb {border-right: 1px solid #eee;border-bottom: 1px solid #eee;}	
.cate-list .br {border-bottom: 1px solid #eee;}	
.cate-list .row {display: -webkit-box;display: -webkit-flex;display: flex;}	
.cate-list .col {-webkit-box-flex:1; -webkit-flex:1; flex:1;position: relative;}	
.cate-list .flipcard {height:40px;line-height:40px;text-align:center;margin: 5px 5px 3px 5px;color: #000; background:#fff;}	
.cate-list .flipcard a{display:block;width:100%;height:30px;}
.cate-list .fw{width:30%;}

/* 店铺列表 */
.shop-list .item{overflow:hidden;/*padding:10px 0;*/border-bottom:thin solid #EEE;display:block;position:relative;}
.shop-list .item .pic{float:left;width:100px;height:80px;width:80px;}
.shop-list .item .des{float:left;width:100%;padding-left:90px;position:absolute;left:0;}
.shop-list .item .des h5{overflow:hidden;margin-bottom:5px;width:100%;}
.shop-list .item .des .info span.ui-starbar{ vertical-align: middle;}
.shop-list .item .des .info span.shopyouhui{color:#F00;font-size:16px; font-weight:bold; padding: 0 3px;float: right;}
.shop-list .item .des .distance{float:right;}
.shop-list .item .des .addr{padding:5px 0;font-size:12px;color:#999;}
.shop-list .item .des .info{font-size:0.8rem;}



#shangjia_tab{ display:block; width:100%; height:40px; background-color:#fff; border-bottom:0.11rem #dedede solid; position:fixed; z-index:999; top:50px;}
#shangjia_tab li{ display:block; float:left;}
#shangjia_tab li a{ display:block; text-align:center; line-height:40px; height:40px;  color:#999;}
#shangjia_tab li a.on{border-bottom:0.22rem solid #2fbdaa; margin-top:-0.01rem;}
#shangjia_tab li em{ display:inline-block; margin-left:0.05rem; margin-bottom:0.02rem; content:''; width:0.07rem; height:0.07rem; border-bottom:0.02rem solid #666;border-left:0.02rem solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.banner img {max-height:250px;}

.tab-bar{text-align:center;padding:10px 0;background:#fafafa;border-bottom:thin solid #eee;}
.tab-bar a{background:#fff;padding:8px 20px;}
.tab-bar a:focus{border:none;border: 1px solid #EEE;}
.tab-bar a.active{background:#E9553B;}
/* 店铺详情 */
.detail-base {margin-top:20px;margin-bottom: 10px;}
.detail-base p{margin:0;color:#999;}
.detail-base h1{font-size:16px;font-weight:700;margin-bottom:5px;}
.detail-base .pic img{width:90%;height:100px !important;position:relative;}
.detail-base .pic span.album{position: absolute; right:10%;bottom: 0;width: 20px;height: 20px;line-height: 20px;text-align: center;background-color: rgba(0,0,0,.5);color: #fff;-webkit-transform: scale(.75);-moz-transform: scale(.75);-ms-transform: scale(.75);-o-transform: scale(.75); transform: scale(.75);-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%; transform-origin: 100% 100%;}
.detail-contact{font-size:14px;padding:10px;}
.detail-contact p{margin:0;line-height:20px;}
.detail-contact .icon{font-size:16px;color:#999;line-height:32px;}
.detail-contact .favor{display:block;text-align:center;}
.detail-contact .txt{width:32px;height:32px;line-height:32px;margin-bottom:5px;}
.detail-contact .favor p{margin:0;color:#999;line-height:20px}
.detail-title {height:40px;line-height:40px;border-bottom:thin solid #DDD;overflow:hidden;}
.detail-title h4{float:left;}
.detail-title  .more{float:right;}
.detail-ping {margin:10px 0;}
.detail-ping .ping-pic{overflow:hidden;margin-top:5px;}
.detail-ping .ping-pic img{width:19%;float:left;margin-right:1%;}
.detail-intro {position:relative;}
.detail-intro .niu{position:absolute;z-index:99;right:0;bottom:0;}
.detail-intro .niu img{width:100px;height:70px;}
.detail-intro img{max-width:100%!important;}
.detail-intro .panel-head{border-radius:0!important;}

/*  回复列表 */
.dian-list{list-style:none;padding:0;}
.dian-list .item{position: relative;padding:10px;background:#FFF;border-bottom:1px solid #EEE;}
.dian-list .item-title{font-size:13px;width:100%;overflow:hidden;}
.dian-list .item-title span{line-height:30px;}
.dian-list .item-con{line-height: 15px;font-size: 13px;color: #787878;}
.dian-list .item-pic  {overflow:hidden;width:100%;}
.dian-list .item-pic img{width:60px;height:30px;float:left;margin:5px 5px 0 0;}

.tuan-shop{overflow:hidden;}
.tuan-shop .shop-con{overflow:hidden;border-bottom:thin solid #eee;padding:10px;background:#FAFAFA;}
.tuan-shop .shop-name{width:50%;float:left;}
.tuan-shop .shop-tags{width:50%;float:right;}
.tuan-shop .shop-local{float:right;}
.tuan-shop .shop-local span{float:left!important;font-size:14px;margin:0 5px;color:#333!important;}
.tuan-shop .shop-tags span{float:right;display: inline-block;width: 20px;height: 20px;color: #FFF;text-align: center;line-height: 20px;margin-left: 3px;border-radius: 2px;}
.tuan-shop .shop-tags span.z{background: #f2c700;}
.tuan-shop .shop-tags span.d{background: #f16600;}
.tuan-shop .shop-tags span.w{background: #02cb65;}
.tuan-shop .shop-tags span.k{background: #00a1ec;}
.main-tuan {overflow:hidden;}


.main-tuan ul{list-style:none;padding:0;}
.main-tuan li{padding:10px 0;border-bottom:thin solid #eee;}
.main-tuan li img{float:left;border-radius:3px;overflow:hidden;}
.main-tuan li .des {padding:0 5px;}
.main-tuan li .des h4{height:30px;line-height:30px;overflow:hidden;}
.main-tuan li .des .intro{height:20px;line-height:20px;color:#999;overflow:hidden;margin:10px 0 0 0;font-size:12px;}
.main-tuan li .des .info {color:#F60;font-size:11px;margin:10px 0 0 0;overflow:hidden;}
.main-tuan li .des .info del{color:#999;margin-left:20px;}
.main-tuan li .des .info em{font-size:14px;}
/*优惠列表*/
.coupon-list .shop{overflow:hidden;height:40px;line-height:40px;border-bottom:thin solid #eee;font-size:14px;padding:0 10px;background:#FAFAFA;font-weight:bold;}
.coupon-list .shop span{float:right;font-weight:normal;}
.coupon-list .item{border-bottom:thin solid #eee;display:block;overflow:hidden;padding:10px;position:relative;}
.coupon-list .item  .pic{width:90%;height:100px;}
.coupon-list .item h3{height:20px;line-height:20px;overflow:hidden;font-size:14px;}
.coupon-list .item .intro{line-height:20px;height:40px;color:#999;margin:5px 0;overflow:hidden;font-size:12px;}
.coupon-list .item .info{line-height:20px;height:20px;color:#999;padding:5px 0;border-top:thin dotted #eee;font-size:12px;}
.coupon-list .item .pic1 {border-radius: 5.5rem;width: 2.3rem;height: 2.3rem;margin-top: 1rem;}
.coupon-list .item .info{line-height:20px;height:20px;color:#999;padding:5px 0;border-top:thin dotted #eee;font-size:12px;}
.coupon-list .item .info7{}
.coupon-list .item .info7 img{ width:40px; height:40px; padding:0.34rem;}
.panel-list ul{padding:0;list-style:none;}
.panel-list li{overflow:hidden;    background-color: #f5f5f5;}
.panel-list li i{float:right;color:#999;}
.panel-list li span{float:left;width:30px;text-align:center;color:#999;font-size:16px;}
.panel-list li a{display:block;padding:0 10px;height:50px;line-height:50px;width:100%;}
.panel-list li em{float:right}

.send-form .row{overflow:hidden;border-bottom:thin solid #EEE;padding:0;}
.send-form .icon{float:left;width:10%;text-align:center;color:#999;height:50px;line-height:60px;overflow:hidden;font-size:16px;}
.send-form .line-input{border:none;float:left;background:#FFF;height:50px;width:90%;padding-top:12px;overflow:hidden;}
.send-form .text-select {border: none;float: left;background: #FFF;height: 50px;width: 90%;padding-top: 12px;overflow: hidden;}


/* 信息列表 */
.life-list {list-style:none;padding:0;}
.life-list li{background:#FFF;padding:10px;border-bottom:thin solid #eee;}
.life-list .flex{-webkit-box-flex:1;}
/* 带图 */
.mod-1 a{display:-webkit-box;-webkit-box-orient:horizontal;}
.mod-1 h4{height:20px;line-height:20px;font-size:14px;overflow:hidden;margin:0;}
.mod-1 a{color:#003040;}
.mod-1 p{color:#999;font-size:12px;overflow:hidden;height:20px;margin:0;margin-top:3px;}
.mod-1 em{color:#f60;font-size:18px;float:left;vertical-align:bottom;height:20px;}
.mod-1 i{color:#f60;font-size:12px;float:left;font-style:normal;margin-top:3px;}
.mod-1 .pic{width:80px;height:70px;margin-right:10px;}
.mod-1 span{float:right;width:16px;height:16px;line-height:16px;text-align:center;color:#FFF;background:#F60;margin:2px;}
/* 不带 */
.mod-2 {display:-webkit-box;-webkit-box-orient:horizontal;position:relative;}
.mod-2 h4{height:20px;line-height:20px;font-size:14px;overflow:hidden;margin:0;}
.mod-2 h4 span{width:16px;height:16px;line-height:16px;text-align:center;color:#FFF;background:#F60;margin:2px;}
.mod-2 a{color:#003040;}
.mod-2 p{color:#999;font-size:12px;overflow:hidden;height:20px;margin:0;margin-top:3px;}
.mod-2 .tel{width:50px;height:60px;right:5px;position:absolute;}
.mod-2 .tel a{display:block;width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #eee;border-radius:50px;background:#FAF5F5;}
.mod-2 .tel span{margin:11px;}
.mod-2 .tel .icon{font-size:20px;color:#0AE;}

/* 新闻 */
.list-media-x ul{padding:0;list-style:none}
.list-media-x li{border-top:thin solid #eee}
.list-media-x p{margin:0}
.list-media-x li dt{display:block;padding:5px 10px;overflow: hidden;width:100%;border-bottom:1px #eee solid}
.list-media-x li dl{display:block;padding:0 10px;height:50px;line-height:350px;width:100%}
.list-media-x li dl i{float:right;color:#999}
.list-media-x li dd.zhong{display:block;padding:10px;overflow:hidden;width:100%;}
.list-media-x li dd.zhong span.album{ font-size:12px; color:#FFF;margin-right: 0px;position:absolute;right:10%;bottom:0;width:45px;height:20px;line-height:20px;text-align:center;background: #06c1ae;}
.list-media-x li dd.zhong a img{padding-bottom:0}
.list-media-x li dt a i{font-style:normal;float:right}
.list-media-x li dt a{font-weight:400;font-size: 12px;}
.list-media-x li dt span{font-weight:400; font-size:12px;}
.text-dot1{color:#999}
/* 优惠买单 */
.pay-form .row{padding:10px;overflow:hidden}
.pay-form .row p{margin:0}
.pay-form hr{margin:0!important}
/* 商城 
footer{border-top:1px #CCC solid;position:fixed;bottom:0;z-index:999;background:#EEE;width:100%}
footer>div{width:20%;float:left}
footer p{text-align:center;color:#666;font-size:15px}
footer .icon{width:1.24rem;height:.24rem;margin:0 auto;margin-top:.04rem;background:url(../img/footIco.png) no-repeat center top;background-size:.24rem auto}
footer .icon.on{background-image:url(../img/footIco_on.png)}
footer .i-1{background-position:center 0}
footer .i-2{background-position:center -.24rem}
footer .i-3{background-position:center -.48rem}
footer .i-4{background-position:center -.72rem}
footer .i-5{background-position:center -.96rem}
.footer-btn,.footer-cart{background-color:#FFF;line-break:.5rem}
.footer-cart .price{font-size:14px;color:#2fbdaa;height:.55rem;line-height:2.8rem;margin-left:3.5rem}
.footer-cart .cart{width:2.32rem;height:2.32rem;background:url(../img/icon-cart.png) no-repeat;background-size:1.32rem 1.6rem;position:absolute;top:.82rem;left:.8rem}
.footer-cart .cart-num{width:1.3rem;height:1.3rem;line-height:1.3rem;background:#EB6100;border-radius:2.5rem;color:#FFF;text-align:center;position:relative;bottom:.55rem;left:.64rem}
.footer-cart .btn{width:4.9rem;height:2.33rem;background:#2fbdaa;float:right;margin-right:.5rem;cursor:pointer;color:#FFF;text-align:center;font-size:.76rem;margin-top:.3rem;line-height:2.33rem;border-radius:.35rem}
.footer-cart .disable{width:4.9rem;height:2.33rem;background:#dedede;float:right;margin-right:.5rem;cursor:pointer;color:#FFF;text-align:center;font-size:.76rem;margin-top:.3rem;line-height:2.33rem;border-radius:.35rem}

footer{height:50px;border-top: 1px #CCC solid; position: fixed; bottom: 0; z-index: 999; background: #EEE; width: 100%;}
.footer-cart,.footer-btn{background-color: #FFF; line-break: 5rem;}
.footer-cart .price{font-size: 1.4rem; color: #2fbdaa; height: 5.5rem; line-height: 5rem; margin-left: 5rem;}
.footer-cart .cart{width:3.2rem; height: 3.2rem; background: url(../img/icon-cart.png) no-repeat; background-size:3.2rem 3rem; position: absolute; top: 1.2rem; left: 1rem;}
.footer-cart .cart-num{width: 1.8rem; height: 1.8rem; line-height: 1.8rem; background: #EB6100; border-radius: 5rem; color: #FFF; font-size: 1.2rem; text-align: center; position: relative; bottom: 0.5rem; left: 1rem;}
.footer-cart .btn{width: 9rem; height: 3.3rem; background: #2fbdaa; float: right; margin-right: 1rem; cursor: pointer; color: #FFF; text-align: center; font-size: 1.6rem; margin-top: 0.7rem; line-height: 3.3rem; border-radius: 0.5rem;}
.footer-cart .disable{width:9rem; height: 3.3rem; background: #dedede; float: right; margin-right: 1rem; cursor: pointer; color: #FFF; text-align: center; font-size: 1.6rem; margin-top: 0.7rem; line-height: 3.3rem; border-radius: 0.5rem;}
.footer-cart input{width: 10rem; height: 36rem; background: #2fbdaa; float: right; margin-right: 10rem; cursor: pointer; color: #FFF; text-align: center; font-size: 1.6rem; margin-top: 0.7rem; line-height: 3.6rem; border-radius: 0.5rem; border:none 0px;}
.footer-cart .btn-long{width: 80%; height:3.6rem; position: absolute; left: 10%; line-height:3.6rem; background: #2FBDAA; border-radius: 0.4rem; text-align: center; color: #FFF; font-size: 1.6rem;}

*/
#ele{position:absolute;top:.5rem;bottom:.5rem;width:100%;border-top: 0px solid #dedede;}
#ele .title,.list-have-pic .title{font-size:.16rem;padding-left:.1rem;height:.4rem;line-height:.4rem;border-bottom:1px #EBEBEB solid;background:#FFF}
#ele .ads{width:100%;height:1.5rem;border-bottom:1px #EBEBEB solid}
#ele .cate{width:100%;height:1.2rem;border-bottom:1px #EBEBEB solid;background:#FFF;margin-bottom:.1rem}
#ele .cate>div{float:left;width:20%}
#ele .cate p{text-align:center}
#ele .cate .icon{width:.5rem;height:.5rem;background-color:#2FBDAA;background-size:.4rem .4rem;background-repeat:no-repeat;background-position:6px 6px;margin:0 auto;margin-top:.15rem;border-radius:.5rem;text-align:center}
#ele .cate .i-1{background-image:url(../img/icon-1.png)}
#ele .cate .i-2{background-image:url(../img/icon-2.png)}
#ele .cate .i-3{background-image:url(../img/icon-3.png)}
#ele .cate .i-4{background-image:url(../img/icon-6.png)}
#ele .cate .i-5{background-image:url(../img/icon-4.png)}
#ele .cate p{font-size:.16rem;margin-top:.05rem;color:#333}
.frame-set-left{width:25%;background:#fff;border-right:.1rem solid #dedede;position:absolute;top:0;left:0;height:100%;overflow:scroll;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.frame-set-left li{cursor:pointer;height:2.3rem;line-height:2.3rem;border-bottom:.1rem solid #dedede}
.frame-set-left li a{display:block;color:#333;padding:0 .8rem;font-size:12px}
.frame-set-left .active{background:#2FBDAA;color:#FFF}
.frame-set-left .active a{color:#fff}
.frame-set-right{width:75%;position:absolute;top:0;bottom:0;left:25%;background:#FFF}
.frame-set-right .list-have-pic .list-box{position:relative}
.frame-set-right .list-have-pic .list-img{width:5rem;height:5rem}
.frame-set-right .list-have-pic .list-content{margin-left:6.06rem;height:auto;min-height:.8rem}
.frame-set-right .list-have-pic .list-content .price del{color:#999;margin-left:.05rem}
.frame-set-right .list-have-pic .num-input .btn{width:1.4rem;height:1.4rem;line-height:1.4rem;text-align:center;border:.11rem #DEDEDE solid;color:#DEDEDE;border-radius:100%;font-size:14px}
.frame-set-right .list-have-pic .num-input input{width:1.3rem;height:1.18rem;text-align:center;border:none 0;background-color:#fff;margin-left:.01rem}
.frame-set-right .list-have-pic .num-input .active{border-color:#2FBDAA;color:#2FBDAA}
.overflow_clear{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#scroll{padding-bottom:2.5rem}
#scroll{position:absolute;z-index:1;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.list-have-pic{border-top:1px #EBEBEB solid}
.list-have-pic-btn{border-top:none}
.list-have-pic .list-box{padding:.8rem 0;border-bottom:1px #EBEBEB solid;background:#FFF}
.list-have-pic .list-box-integral{margin-top:3.1rem;border-top:1px #EBEBEB solid}
.list-have-pic .list-img{width:4.2rem;height:4.23rem;position:absolute;font-size:0;left:.35rem}
.list-have-pic .list-img-small{width:.6rem;height:.6rem}
.list-have-pic .list-img img,.imgbox img{width:100%;height:100%}
.list-have-pic .mr20{margin-right:1.2rem}
.list-have-pic .list-content{min-height:4.5rem;position:relative;margin-left:5.5rem}
.list-have-pic .list-content .tag{width:.6rem;height:.6rem;position:absolute;font-size:0;left:-1rem}
.list-have-pic .list-content .tag img{width:100%;height:100%}
.list-have-pic .list-content-small{height:.6rem;margin-left:.8rem}
.list-have-pic .list-content p{font-size:12px;line-height:1.3rem}
.list-have-pic .list-content b{width:60%;display:inline-block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.list-have-pic .list-content .h15{overflow:hidden}
.list-have-pic .list-content p:first-child{font-size:12px}
.list-have-pic .list-content .range{right:.1rem;color:#2fbdaa}
.list-have-pic .list-content em{font-style:normal;margin-left:.02rem;color:#FFF;padding:0 .02rem}
.list-have-pic .list-content .c_1{background:#00A0E9}
.list-have-pic .list-content .c_2{background:#32B16C}
.list-have-pic .list-content .c_3{background:#E60012}
.list-have-pic .list-content .c_4{background:#EB6100}
.list-have-pic .list-content p span{color:#2FBDAA;font-size:12px;padding:0 .12rem}
.list-have-pic .list-content p a{padding-top:.42rem;font-size:12px;}
.list-have-pic .list-content .integral_mall_lp span{color:#666}
.list-have-pic .list-content .range{font-size:.12rem;float:right}
.list-have-pic .list-content .seat{color:#FFF;font-size:.12rem;text-align:center;padding:0 .02rem;margin-top:.02rem;margin-right:.02rem;display:inline-block}
.list-have-pic .list-content .status-1{background:#2FBDAA}
.list-have-pic .list-content .status-2{background:#f8382d}
.list-have-pic .list-content del{color:#999}
.list-have-pic .list-content .sell{color:#666;float:right}
.list-have-pic .num-input{overflow:hidden}
.list-have-pic .num-input div{float:left;cursor:pointer}
.list-have-pic .num-input .btn{width:1.6rem;height:1.62rem;line-height:1.6rem;text-align:center;border:1px #DEDEDE solid;color:#DEDEDE}
.list-have-pic .num-input .input{margin:0 .85rem;width:1.3rem;padding:0;border:none;box-shadow:none}
.list-have-pic .num-input input{width:1.3rem;height:1.2rem;border:1px #DEDEDE solid;text-align:center}
.list-have-pic .num-input .active{border-color:#2FBDAA;color:#2FBDAA}
.list-have-pic .list-content .button{width:.8rem;height:.3rem;display:block;line-height:.3rem;color:#FFF;background:#2FBDAA;font-size:.14rem;text-align:center;border-radius:.04rem;position:absolute;right:.1rem;bottom:.02rem}
.list-have-pic .list-content .button a{display:block;color:#fff}
.list-have-pic .icon-del{width:.2rem;height:.24rem;background:url(../img/icon-del.png) no-repeat;background-size:100% auto;position:absolute;right:.1rem;bottom:.05rem}
.list-pic{padding:.1rem 0 0 2.5%}
.list-pic .box{width:47.5%;margin-right:2.5%;float:left;border:1px #DBDBDB solid;box-sizing:border-box;margin-bottom:.1rem;background:#FFF;padding:.08rem;position:relative}
.list-pic .box div{width:100%;font-size:0}
.list-pic .box p{font-size:.14rem;padding-top:.06rem}
.list-pic .box i{padding:.17rem .22rem;background:url(../img/icon-recommen.png) no-repeat;position:absolute;top:.02rem;left:.12rem;z-index:2}
.footer-cart input{width:1rem;height:.36rem;background:#2fbdaa;float:right;margin-right:.1rem;cursor:pointer;color:#FFF;text-align:center;font-size:.16rem;margin-top:.07rem;line-height:.36rem;border-radius:.05rem;border:none 0}
.footer-cart .btn-long{width:80%;height:.36rem;position:absolute;left:10%;line-height:.36rem;background:#2FBDAA;border-radius:.04rem;text-align:center;color:#FFF;font-size:.16rem}
footer #jq_total{width:auto}
.eleFooter-cart .price{color:#f53c42;line-height:.2rem;width:auto;padding-top:.95rem}
.elePrompt{width:90%;padding:.05rem 5%;height:.3rem;overflow:hidden;line-height:.18rem;color:#999;font-size:1.12rem;position:fixed;z-index:999;top:.5rem;background:#fff5ea}

.item-list li{padding:10px 12px;position: relative;}
.item-list li:after{ content:''; display:block; left:12px; right:12px; bottom:0; height:1px; background:#e6e6e6;}
.item-list li.grey{ opacity:0.4;}
.item-list .new{ display:block; width:40px; height:40px; background:url(../img/label_new.png) no-repeat center; background-size:100%; position:absolute; left:0; top:0; z-index:1;}
.item-list li .pub_list{-webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;}
.item-list li .left_top{width: 40px;height: 40px;background: url(../img/label_new.png);position: absolute;top: 0;left: -15px;z-index: 1;}
.item-list li .famous_store{background: url(../img/label_brand.png);}
.item-list li .left .pic{width: 60px;height: 60px;border:1px solid #e6e6e6;border-radius: 5px;position: relative;}
.item-list li .left .pic img{max-width: 100%;max-height: 100%;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.item-list li .left .pic .num{ position:absolute; right:-2px; top:-2px; padding:0 3px; min-width:4px; height:10px; line-height:10px; color:#fff; background:#f00; border-radius:10px; font-size:10px;}
.item-list li .left .txt{margin-left:70px;line-height: 22px;}
.item-list li .left .txt .tit{font-size: 14px;}
.item-list li .left .txt .black3{font-size: 14px;color: #333;font-weight: bold;}
.item-list li .right .bg{padding:3px 5px;color: #fff;background:#F74663;border-top-left-radius: 8px;border-bottom-right-radius: 8px; position: relative; margin-bottom:5px; display:inline-block;font-size: 14px;}
.item-list li .right .bg i{display: block;width: 3px;height: 3px;border-radius: 100%;background: #fff;position: absolute;top:4px;right: 2px;}
.item-list li .right .time{color:#ff6600;}
.item-list li .right{line-height: 16px; position: relative; text-align:right; margin-left:10px;}
.item-list li .activity{ margin:10px 0 4px 0;font-size: 12px;}
.item-list li .activity .first{padding-right: 70px;height: 40px;overflow: hidden;}
.item-list li .activity .first_slide{height: auto;}
.item-list li .activity .pull_down{color: #333;}
.item-list li .activity .box i{display: inline-block;width: 16px;height: 16px;margin-right: 5px;vertical-align: middle;}
.item-list li .activity .box .ico_shou{background: url(../img/label_icon_shou@3x.png); background-size: cover;}
.item-list li .activity .box .ico_xia{width:14px;height:10px;background: url(../img/icon-arrow-down-black@2x.png) no-repeat;background-size: contain;margin-right: 0;margin-left:4px;}
.item-list li .activity .box .ico_jian{background: url(../img/label_icon_jian@3x.png);background-size: cover;}
.item-list li .activity .box .ico_quan{background: url(../img/label_icon_quan@3x.png);background-size: cover;}
.item-list li .activity .box .ico_zhe{background: url(../img/label_activity_zhe@3x.png);background-size: cover;}
.item-list li .activity .box .ico_fan{background: url(../img/icon-quancopy2@2x.png);background-size: cover;}
.item-list li .activity .box .ico_fu{background: url(../img/icon-quancopy3@2x.png);background-size: cover;}
.item-list li .activity .box p{line-height:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.activity .first{max-height: 40px; overflow: hidden; height: auto !important;}
.activity .first p{margin-bottom:1px;}
.activity .first.on{max-height: none !important; height: auto !important; overflow: none !important;}
.activity .box .pull_down i.on,.item-list li .activity .box .first.on .pull_down .ico_xia{background: url(../img/icon-arrow-top-black@2x.png) no-repeat;background-size: contain;margin-right: 0;margin-left:4px;}
/*.take-out_tuijian .store_lists li .activity .first{margin-right: 0px}*/
.item-list li p{margin: 0;line-height:20px;font-size:0.8rem;}
.item-list li .activity .pull_down {
    color: #333;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 20px;
}
.item-list li .activity .first {
    margin-right: 0px;
    position: relative;
}
/*购物车*/
.shopCart_list .top{ padding:10px 0; background:#fff; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.shopCart_list .top .pub_list_bd{ font-size:14px; line-height:20px; margin-left:10px;color: #333;}
.shopCart_list .top .pub_list_bd .ico{display:inline-block; width:16px; height:16px; background:url(../img/icon-shop@2x.png) no-repeat center; background-size:contain; margin-right:10px; vertical-align:middle;}
.shopCart_list .top .pub_list_bd .link_ico{display:inline-block; width:12px; height:12px; background:url(../img/icon-arrowR-gray@2x.png) no-repeat center; background-size:contain; margin-left:6px; vertical-align:middle;}
.shopCart_list .top .del{ width:36px; border-left:1px solid #e6e6e6; height:20px; margin-left:10px; background:url(../img/btn-delete@2x.png) no-repeat center; background-size:auto 14px;}
.shopCart_list .list_box{ background:#fff; padding:10px 5px;}
.shopCart_list .list_box ul li{ width:25%; float:left; text-align:center; padding:0 5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:none;}
.shopCart_list .list_box ul li .img{ width:100%; height:0; position:relative; padding:50% 0; border:1px solid #e6e6e6; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.shopCart_list .list_box ul li .img span{ position:absolute; left:0; top:0; width:100%; height:100%; display:block;}
.shopCart_list .list_box ul li .img span img{ position:absolute; width:100%; height:auto;top: 50%; left:0;
	transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
}
.shopCart_list .list_box ul li .img .hot{ position:absolute; left:0; top:0; font-size:10px; color:#fff; line-height:14px; padding:0 4px; background:#ff3300;}
.fontcl1{ color:#ff3300;margin: 0;font-size: 12px;line-height: 1rem;}
/*购物车end*/
.fontcl2{ color:#ff6600;font-size: 14px;}


.banner .favorate { position: absolute; z-index: 3; bottom: 0.1rem; right: 0; display: block; text-align: center; font-size: 0.9rem;}
.banner .favorate a,.banner .favorate>span {display: inline-block; vertical-align: bottom; width: 2.5rem; height: 2.5rem; background-color:rgba(0,0,0,.3); /* rgba(11, 220, 115, 0.9);line-height: 2.5rem;*/ color: #FFF;}
.banner .favorate a.added { background-color: #333;}
.favorate p {line-height: 1.1rem;margin:0;font-size:12px;}
.banner .favorate a.liked {color: #ED5564;/*background-color: rgba(9, 193, 101, 0.8);*/}
.header{
    position: relative;
    color:#fff;
}
.header-info {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: .24rem 0 .24rem .28rem;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.5));
}
.header-info-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 90%;
    font-size: 1.125rem;
    line-height: normal;
}
.header-info-tags-item {
    display: inline-block;
    height: .2rem;
    font-size: .2rem;
}
.header-info-tags-item:not(:first-child) {
    padding-left: .06rem;
}
.header-info-tags-item:not(:last-child) {
    padding-right: .06rem;
    border-right: 1px solid;
}
.item {
    margin: 10px 0 0 10px;
    padding-bottom: .2rem;
    border-bottom: 1px solid #e5e5e5;
    color: #999;
    line-height: normal;
}
.room-ding {
	position: absolute;
    right: 10px;
	bottom: 10px;
    text-align: center;
}
.room-tip {
    font-size: 10px;
    color: #e41616;
    margin-bottom: .2rem;
}
.room .price{color: #05c0ad;font-size:.65rem;}
.room .price .num{font-size:1.45rem;}
/*
.item {
    margin: .2rem 0 0 .28rem;
    padding-bottom: .2rem;
    border-bottom: 1px solid #e5e5e5;
    color: #999;
    line-height: normal;
}
.room {
    display: flex;
}
.room-left {
    overflow: hidden;
    flex: 1;
}
.room-right {
    position: relative;
    width: 1.86rem;
    text-align: center;
}

*/

.filter2 .item {
    margin: 0;
    padding-bottom: 0;
    border-bottom: 0;
}
.list-col-2 li{ width:50%; float:left;}
.goods-new{clear:both}
.goods-new li .cent{background:#fff;margin:0 2.5px 5px 5px;border-radius:5px;overflow:hidden}
.goods-new li:nth-child(2n) .cent{margin:0 5px 5px 2.5px}
.goods-new li .cent a.img{display:block;overflow:hidden;position:relative;z-index:1;zoom:1}
.goods-new li .cent a.img .tab{position:absolute;z-index:1;zoom:1;left:5px;top:0;width:71px}
.goods-new li .cent a.img .tab img{display:block;width:100%;top:-1px;position:relative}
.goods-new li .cent a.img .tab p{text-align:center;color:#433134;overflow:hidden;font-size:.785rem;position:relative;z-index:1;zoom:1;top:-1.6rem;line-height:1.6rem;height:1.6rem}
.goods-new li .cent a.img .tab p span{color:#FF0036}
.goods-new li .cent a.img img{width:100%;display:block}
.goods-new li .cent .bt{height:35px;line-height:35px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;margin:0;color:#333;position:relative;z-index:1;zoom:1}

.goods-new li .cent .num{font-size:12px;color:#888;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}
.goods-new li .cent .but{height:26px;overflow:hidden}
.goods-new li .cent .but .text-right{font-size:12px;color:#888;position:relative;z-index:1;zoom:1;top:5px;text-overflow:ellipsis}
.goods-new li .cent .money{color:#FC4D52;white-space:nowrap;font-size:18px;position:relative;top:2px;line-height:22px;height:22px}
.goods-new li .cent .money span,.goods-new li .cent .quan i{font-size:12px;color:#FC4D52}
.goods-new li .cent .quan,.goods-new li .cent .quan i{position:relative;z-index:1;padding:1px 0;top:1px;display:block}
.goods-new li .cent .quan{overflow:hidden;width:60px;float:right}
.goods-new li .cent .quan i{background:#fff;font-style:normal;border-radius:3px;text-align:center;border:1px solid #fd5a5f;text-overflow:ellipsis;white-space:nowrap}
.goods-new li .cent .quan i:after,.goods-new li .cent .quan i:before{position:absolute;left:-4px;top:50%;margin-top:-3px;background:#fff;display:block;width:5px;height:5px;content:"";border-radius:10px;border:1px solid #fd5a5f}
.goods-two li,.goods-two li .img{position:relative;z-index:1;zoom:1}
.goods-new li .cent .quan i:before{left:auto;right:-4px}
.goods-new li .mar{margin:0 10px;padding-bottom:13px}
.goods-new .activity_label{height:13px;margin-right:5px;border-radius:10px;font-size:9px;padding:0 4px;line-height:13px;font-weight:400;display:inline-block}
.goods-new .activity_label.label1{background:#FE3A33;color:#fff}
.goods-new .activity_label.label2{border-radius:10px;line-height:11px;border:.5px solid #f57223;color:#F57223;background:#fff}
.goods-new .activity_label.label3{background:rgba(0,0,0,.05);color:#999}
.goods-new li.label_tpl .huodong_label{height:16px;overflow:hidden;margin-bottom:5px}
.goods-new li.label_tpl .bt{height:auto!important}
@media (max-width:420px){
	.container {padding: 0;}
	.item-list li {padding: 10px;}
	.item-list li .right .bg{font-size:12px;padding: 2px 4px;top: 2px;}
	.item {margin: 5px 0 0 5px;}
}
@media only screen and (max-width:360px){
	.goods-new li .cent .money{font-size:14px}.item {margin: 0;}.item-list .new{background-size: 90%;left: -4px;top: -4px;}
}

.item-list li .activity .box .ico {
    line-height: 16px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    vertical-align: middle;
}
.item-list li .activity .box .ico img{width:100%;}