

body{background:#fff;}
.headerL{position:fixed;top:0px;left:0px;right:0px;z-index:100;background:#fff;height:1.8em;padding:0.687em 4%;overflow:hidden;}
.headerL-back{font-size:1.5rem;font-family: 'icomoon';height:1.17em;width:1.17em;text-align:center;line-height:1.8rem;}
.headerL-more{font-family: 'icomoon';box-sizing:border-box;font-size:1.5rem;height:1em;width:1em;line-height:1.2em;text-align:center;}
.headerL-label{color:#646464;font-size:1em;height:1.75em;line-height:1.75em;margin-right:.687em;}
.headerL-search{box-sizing:border-box;left:2.7em;right:5.5em;padding:.3125em 1em;background:#eee;border-radius:2em;}
.headerL-search span{font-family: 'icomoon';display:inline-block;width:.875em;height:.875em;line-height:1.2em;text-align:left;}
.headerL-search input{border:0px;background:none;font-size:.75em; width:92%;font-size:.6875em;line-height:1.273em;height:1.273em;}


.storeWrapL img{width:100%;}
.storeL{position:absolute;left:0px;right:0px;top:0px;bottom:0px;}
.bgGray{background:rgba(0,0,0,.4);}
.bgGray .storeL-right{background:#e83d26;}
@media (min-width: 0px) and (max-width: 320px) {
    .storeL-infor{position:absolute;top:35%;left:.937em;right:.937em;box-sizing:border-box;font-size: 0.825em;}
}
@media (min-width:321px) and (max-width: 720px) {
    .storeL-infor{position:absolute;top:35%;left:.937em;right:.937em;box-sizing:border-box;}
}
.storeL-infor>img{height:3.43em;width:3.43em;}
.storeL-left{width:45%;box-sizing:border-box;color:#fefefe;font-size:.8125em;padding-left:.8em;line-height:1.5em;}
.storeL-center{width:25%;padding-left:2%;font-size:.625em;box-sizing:border-box;color:#fefefe;line-height:2.0em;border-left:1px solid #dcdcdc;height: 6em;}
.storeL-right{width:4em;box-sizing:border-box;color:#fefefe;border:1px solid #e83d26;height:1.92em;line-height:1.92em;margin-top:1.15em;border-radius:3px;text-align:center;font-size:.8125em;}

.navL{overflow:hidden;}
.navL li{float:left;width:50%;color:#292929;text-align:center;padding:.45em 0px;box-sizing:border-box;border-bottom:2px solid #eee;}
.first-child-a{border-right:1px solid #dedede;}
.navL li.activeL{border-bottom:2px solid #e73f25;color:#e73f25;}
.navL li a{display:block;font-size:.875em;padding:.1em 0px;}

.noMoreL{position:relative;background:#eee;font-size:.875em;padding:1.1em 1.07em;text-align:center;color:#a0a0a0;}
.noMoreL:before,.noMoreL:after{display:block;content:"";position:absolute;top:50%;width:31%;border-top:1px solid #d2d2d2;}
.noMoreL:before{left:1.07em;}
.noMoreL:after{right:1.07em;}

.footerL-img{width:100%;}





.scrollL img{width:100%;}
.scrollL .conL{position:absolute;top:15.5%;bottom:32.7%;width:100%;font-size: .6875em;  line-height: 1.4em;  text-align: center;}
.scrollL .conL div{color:#fff;}




.selectNavL{overflow:hidden;padding-top:.8125em;padding-bottom:.8125em;border-bottom:1px solid #eee;font-size: 0.875em;}
.selectNavL li{float:left;height:1.3em;width:20%;box-sizing:border-box;text-align:center;position: relative;}
.arrow-parent{position: absolute;width: 1em;height: 0.9em;right: 50%;top: 50%;margin-top: -0.25em;margin-right: -2.2em;}
.selectNavL-price{position:relative;}
.selectNavL-price span{position:absolute;top:50%;font-family: 'icomoon';margin-top:-.4em;left:50%;margin-left:.6em;font-size:1.5em;height:.8em;line-height:.9em;}
.selectNavL li.selectNavL-timer{width:25%;}
.selectNavL li.selectNavL-more{width:15%;border-left:1px solid #c0c0c0;}
.selectNavL-more span{font-family: 'icomoon';font-size:1.315em;width:1em;height:1em;line-height:1em;}
.selectNavL-on{color:#ee3f27;}
.selectNavL-on a{color:#ee3f27;}



#storeClassify{background:#edf1f7;}
.titleLm{border-bottom:1px solid #dedede;}
.storeL-title{overflow:hidden;padding:.6875em 4%;background:#fff;border-top:1px solid #dedede;}
.bgL-edf{background:#edf1f7;height:.5em;}
.titleL-name{font-size:.875em;color: #666;}
.titleL-icon{font-family: 'icomoon';font-size:1.5em;height:1em;line-height:1em;}
.storeL-shop{padding-bottom:.3125em;background:#fff;}
.storeL-list{padding-left:4%;padding-right:4%;overflow:hidden;}
.storeL-list li{float:left;width:32.6%;margin-left:1.1%;background:#f5f5f5;color:#646464;font-size:.75em;height:2.5em;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;line-height:2.5em;box-sizing:border-box;margin-bottom:.417em;padding-left:.417em;}
.storeL-list li.mleft0{margin-left:0px;}
.showAllL{padding-right:4%;text-align:right;font-size:.625em;line-height:2em;color:#292929;padding-bottom:10px;}
.storeL-name{padding-right: 2%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 3.1em;}
.fav-no{background: none;border: 1px solid #fefefe;}
.fav-yes{background: #e83d26;border: 1px solid #e83d26;}



.selectNavL2 li{width:25%;}



.coupon-section {
    position: relative;
    padding: 0 0 0 .2em;
    overflow: hidden;

    padding-top:.625em;
    padding-bottom:.625em;
    background:#eee;
}

.coupon-box {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.coupon-ul {
    position: relative;
    width: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.coupon-ul li {
    overflow: hidden;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

    float:left;
    margin-left:.9375em;
    width:26.7%;
    position:relative;
}

.ico-nav-lm:before{content:"\e923";font-size:100%;color:#666;}
.icon-telephone-lm:before{content:"\e924";font-size:90%;color:#fefefe;}
.icon-group-up:before,.icon-group-down:before,.icon-group-right:before{content:"\e911";font-size:70%;color:#999;}
.icon-group-up{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.icon-group-down{transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.icon-search-lm:before{content:"\e655";font-size:100%;color:#666;}

.new-suo-group{display:block;position:absolute;right:40px;top:0;font-size:1em;line-height:3em;}
.new-suo-shop{font-family: 'icomoon';box-sizing:border-box;display:block;position:absolute;right:12px;top:0;font-size:1em;line-height:3em;}


.splitLineL{position:relative;font-size:.875em;padding:1.1em 1.07em;text-align:center;color:#a0a0a0;}
.splitLineL:before,.splitLineL:after{display:block;content:"";position:absolute;top:50%;width:34%;border-top:1px solid #d2d2d2;}
.splitLineL:before{left:1.07em;}
.splitLineL:after{right:1.07em;}

.splitLineLW{position:relative;font-size:.875em;padding:1.1em 1.07em;text-align:center;color:#a0a0a0;}
.splitLineLW:before,.splitLineLW:after{display:block;content:"";position:absolute;top:50%;width:28%;border-top:1px solid #d2d2d2;}
.splitLineLW:before{left:1.07em;}
.splitLineLW:after{right:1.07em;}

.shop-p-box-L { padding:0 5px 10px; clear: both; margin-top:-10px; font-size: 14px;}
.shop-p-li .pic img { width: 100%; border: none; }


.shoping-onenav ul li.icon-new-shou::before,
.shoping-onenav ul li.icon-new-fen::before,
.shoping-onenav ul li.icon-new-gou::before,
.shoping-onenav ul li.icon-new-ding::before,
.shoping-onenav ul li.icon-new-shang::before{
    position: absolute;
    font-size: 1.5em;
    width: 1.5em;
    height: 1.5em;
    top: 50%;
    left: 50%;
    margin-top: -0.85em;
    margin-left: -0.75em;
    text-align: center;
    color: #fff;
}


.ntm1{background: url('../images/juxing@3x.png') no-repeat;background-size: 100% 100%;}
.btm{position: absolute;top:19px;right:-4px;width: 55px;height:22px;line-height: 22px;font-size: 12px;color: #FFFFFF;text-align: center;}
.ntm2{border: 1px solid #FFFFFF;border-radius: 11px;}