.detail-header{width: 100%;height: .5rem; color: #FFFFFF; line-height: .5rem; font-size: .2rem;z-index: 999; position: fixed;top: 0; box-sizing: border-box;padding-left: .15rem;
padding-right: .15rem;}
.detail-header .r-li,.detail-header .l-li{ margin-top:.1rem;width: .35rem; text-align:center;height: .35rem;line-height: .35rem; border-radius: 50%; background-color: rgba(0,0,0,.4);}

.indexslider{width: 100%;height: 2.5rem;position: relative;margin-top: 0;z-index: 99;}
.indexslider .swiper-slide,.swiper-wrapper{ height: 2.5rem; }
.swiper-pagination-bullet-active { opacity: 1;  background: #1fa67a !important;}
.swiper-slide img{width: 100%;height: 2.5rem;}

.goods-info { padding: .047rem;  background-color: #fff;}
.goods-info .detail-title{color: #000; font-size: .12rem; word-break: break-all;}
.goods-info .detail-price{display: -webkit-box; display: flex; color: #b3b3b3;}
.goods-info .detail-price .price-l{text-align: left; display: block; width: 100%; -webkit-box-flex: 1; flex: 1;}
.goods-info .detail-price .price-l span{color: #1fa67a; font-size: .14rem; margin-right: 5px;}
.goods-info .detail-price .price-l del{font-size: .052rem;}
del{text-decoration: line-through;}
.goods-normal .purchase-num{height: .248rem; position: relative; display: -webkit-box; display: flex;}
.goods-normal .purchase-num .l-num{-webkit-box-flex: 2; flex: 2; line-height: .248rem; font-size: .056rem; color: #999; display: block;}
.goods-normal .purchase-num .r-num{-webkit-box-flex: 2; flex: 2;
position: relative; display: block; text-align: right; margin-right: 1.5rem;}
.quantity-components .num-opt{display: inline-block;}
.quantity-components .num-opt>div{float: left; text-align: center;}
.quantity-components .increase, .quantity-components .decrease{width: .2rem; height: .2rem; line-height: .2rem; border: 1px solid #ccc; font-size: 0.1rem; text-align: center; display: block; overflow: hidden;}
.quantity-components .num-display input{border: none; text-align: center; height: .2rem; width: .2rem;}
.quantity-components .num-display{width: .3rem; height: .2rem; line-height: .2rem; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; display: block;}
.quantity-components .unit{position: absolute; top: 50%; right: -.2rem; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); margin-left: .025rem; font-size: .07rem;}
.goods-shop{background-color: #fff; margin-top: .165rem;}
.list-pic .label-act{height: .6586rem; padding-left: .11rem; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box; box-sizing: border-box; border-bottom: 1px solid #dfdfdf;}
.list-pic .label-act>a{width: 100%; height: .281rem; line-height: .206rem; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box;}
.shop-rank .fa-star{font-size: .12rem;}
.list-pic .label-act .ico{border-radius: 50%; border: 1px solid #1fa67a; width: .4rem; height: .4rem; margin: .1rem .2rem 0 0;}
.list-pic .label-act>a>div{-webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; -o-box-pack: center; box-pack: center; -webkit-box-align: center; -moz-box-align: center; -ms-box-align: center; -o-box-align: center; box-align: center; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box; display: box;}
.list-pic .label-act .ico img{width: 100%; height: 100%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden;}
.list-pic .label-act .title{box-sizing:border-box; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; -o-box-flex: 1; box-flex: 1; text-align: right;}
.list-pic .label-act .shop-title{position: relative; display: -webkit-box; display: flex; width: 70%; height: .5rem; color: #333;}
.list-pic .label-act .shop-title span{position: absolute; width: 95%; height: .24rem; line-height: .24rem; overflow: hidden; text-align: left; top: 0; color: #b3b3b3; font-size: .12rem; text-overflow: ellipsis;}
.list-pic .label-act .shop-title .shop-rank{position: absolute; height: .24rem; line-height: .24rem; bottom: 0;}
.list-pic .label-act .title h2{font-size: .14rem; color: #b3b3b3; font-weight: 400; line-height: .6586rem; padding-right: .05rem; margin: 0;}
.list-pic .label-act .title h2 i{font-size: .2rem; color: #b3b3b3; font-weight: 400; line-height: .6586rem; padding-left: .05rem; margin: 0;}
.tap-main{display: block;background-color: #FFFFFF;width: 100%;height: .5rem;margin-bottom: .5rem;position: relative;}
.tap-main:after{content: ' '; display: block; clear: both;}
.tap-main ul{position: relative;width: 100%;height: 100%;display: -webkit-flex;display: flex;}
.tap-main ul li{flex: 1;cursor: pointer;position: relative;-webkit-flex: 1;text-align: center;line-height: .5rem;}
.tap-main ul li:after{content: ' '; display: block; clear: both;}
.tap-main ul li.on{color: #1fa67a;}
.tap-main ul li.on:after{display: block; content: ''; height: 0.03rem; position: absolute; z-index: 9; left: 5%; bottom: -0.05em; width: 90%; overflow: hidden; clear: both; background: #1fa67a;}
.tap-main .fr-show,.tap-main .fl-show{width: 100%;margin-bottom: .7rem;margin-top: .1rem;box-sizing: border-box;background-color: #fff;}
.fl-show .product-title{box-sizing: border-box;width: 100%;height: .3rem;font-size: .12rem;padding-left: .02rem;line-height: .3rem;border-left: .05rem solid #1fa67a;}
.fr-show .content{width: 100%;display: flex;display: -webkit-flex;font-size: .14rem;border-bottom: .01rem dashed #e7e7e7;}
.fr-show .s-l{flex: 1;padding-left: .05rem;display: block;height: .4rem;line-height: .4rem;}
.fr-show .s-r{display: block;flex: 2;height: .4rem;line-height: .4rem;}
.footer{background-color: #fff;z-index: 999;width: 100%;bottom: 0;position: fixed;display: flex;display: -webkit-flex;}
.footer .area-l{display: flex;display: -webkit-flex;flex: 1;}
.footer .area-r{flex: 1; color: #7a7a7a;display: flex;display: -webkit-flex;}
.ui-border-r,#collectDiv{flex: 1;}
.footer-btn .area-l p{position: relative; -webkit-box-flex: 1; flex: 1; padding-top: 13px; text-align: center; color: #7a7a7a; line-height: .08rem;}
.fa-shopping-cart,.fa-star-o,.fa-star{padding-top: .05rem;font-size: .2rem;color: #757575;}
.fa-bank{font-size: .2rem;}
.fa-bank,.fa-star{color: #1fa67a;}
.ui-border-r{border-right: 1px solid #dfdfdf; text-align: center;}
.ui-border-r a{color:#757575 ;}
.ui-border-r .block{display: block;line-height: .18rem;width: 100%;}
.buy-now,.add-cart{flex: 1;height: .5rem;color:#FFFFFF;line-height: .5rem;text-align: center;}
.buy-now{background-color: #1fa67a;}
.add-cart{background-color: #3d916c;} 
