/*2015-1-5  Five-xlx QQ:673921852*/


/*bootstrap重写----- */

body{ font-size: 12px;background-color: #f0f0f0;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-weight: normal;-webkit-text-size-adjust: none !important;}
bottom_agreement::selection{background: #eb7350;color: #fff;}
label,b{ font-weight: normal; margin: 0}
input{ outline: none;}
input[type=text]{-webkit-appearance: none;}
input[type=checkbox], input[type=radio]{ vertical-align: middle;margin: 0 0 0 5px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color: #BDBDBD;}
input:disabled::-webkit-input-placeholder,input[disabled]::-webkit-input-placeholder{-webkit-text-fill-color:#BDBDBD;color: #BDBDBD;}
input:disabled, input[disabled]{ -webkit-opacity:1; opacity: 1;-webkit-text-fill-color:#333; color: #333; }
span{ display: inline-block;}
em{ font-style: normal}
ul{ padding: 0; margin: 0}
li{list-style: none;}
p{ margin: 0}
h3{ margin: 0}
h4{ font-size: 14px;}
s{ text-decoration: none;}
a{ color: #333;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);}
a:hover, a:focus{ text-decoration: none;}
a:active,a:hover{ color: #e73641}
.container{max-width: 640px;margin: auto;height: auto;padding: 0; overflow: hidden; padding-bottom: 50px;}
.color{ color: #e73641}
.input-xs{height: 34px;padding: 2px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.gray{ color: #999;}
.red{ color: #e73641;}
.blue{ color: #2481d1;}
.red:active{ color: #bb3333; text-decoration: underline;}
.price{color: #FB1438;}
.fontbold{font-weight: bold;}
.block{ display: block;}
.w90{width: 90px !important;}
.ml0{margin-left: 0 !important;}
.mt10{ margin-top: 10px !important;}
.mt30{margin-top: 30px !important;}
.mb10{ margin-bottom: 10px;}
.mr10{ margin-right: 10px;}
.f14{ font-size: 14px;}
.btn-primary{ background-color: #e73641; border-color: #d02e39}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{ background-color: #dd212d; border-color: #cc1722}
.progress-sm{ height: 14px; border-radius: 2px;}
.list-group .list-group-item{border-left: 0;border-right: 0;}
.list-group{ margin-bottom: 10px;}
.border-bot{ position: relative;}
.border-bot:after{content: ''; height: 1px; background-color: #d8d8d8; position: absolute; bottom: 0; left: 0; right: 0; -webkit-transform: scaleY(.5);transform: scaleY(.5);}
.border-top{ position: relative;}
.border-top:after{content: ''; height: 1px; background-color: #d8d8d8; position: absolute; top: 0; left: 0; right: 0; -webkit-transform: scaleY(.5);transform: scaleY(.5);}
.txtRight{text-align: right;}
.txtCenter{text-align: center;}

/*iconfonts开始*/
@font-face {
    font-family: 'iconfonts'; /* project id 356374 */
    src: url('../Content/iconfonts.ttf') format('truetype');
}
.iconfonts {
    font-family: "iconfonts" !important;
    font-size: 48rpx;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-guanzhu:before{ content: "\e60e";}
.icon-aixin:before{ content: "\e64e";}
.icon-icon__close1:before{ content: "\e64b";}
.icon-icon__trash:before{ content: "\e663";}
.icon-icon-3:before{ content: "\e66e";}
.icon-icon_-tuikuan:before{ content: "\e678";}
.icon-icon_-checkbox:before{ content: "\e679";}
.icon-icon_-sousuo:before{ content: "\e67a";}
.icon-icon_-checkbox1:before{ content: "\e67b";}
.icon-icon_-tuihuo:before{ content: "\e67c";}
.icon-icon_-erweima:before{ content: "\e67d";}
.icon-icon_-gouxuan:before{ content: "\e67e";}
.icon-icon_-gerenzhongxin:before{ content: "\e67f";}
.icon-icon_-gouwuche:before{ content: "\e680";}
.icon-icon_-shouye:before{ content: "\e681";}
.icon-icon_-gerenzhongxin1:before{ content: "\e682";}
.icon-icon_-gouwuche1:before{ content: "\e683";}
.icon-icon_-shouye1:before{ content: "\e684";}
.icon-icon_-sousuo1:before{ content: "\e685";}
.icon-icon_-weidian:before{ content: "\e686";}
.icon-icon_-wodexiaji:before{ content: "\e687";}
.icon-icon_-weidian1:before{ content: "\e688";}
.icon-icon_-wodeyongjin:before{ content: "\e689";}
.icon-icon_-xiaodiandingdan:before{ content: "\e68a";}
.icon-icon_-zhoubianmendian:before{ content: "\e68b";}
.icon-icon_-zhoubianmendian1:before{ content: "\e68c";}
.icon-icon_-xiaodianshezhi:before{ content: "\e68d";}
.icon-icon_shoucang:before{ content: "\e68e";}
.icon-icon_-clock:before{ content: "\e690";}
.icon-icon_-arrow-right:before{ content: "\e691";}
.icon-icon_-fobid1:before{ content: "\e692";}
.icon-icon_-camera:before{ content: "\e68f";}
.icon-icon_-share:before{ content: "\e693";}
.icon-icon_kefu:before{ content: "\e694";}
.icon-icon_store:before{ content: "\e695";}
.icon-icon_location:before{ content: "\e696";}
.icon-dialog:before{ content: "\e697";}
.icon-locationSolid:before{ content: "\e698";}
.icon-okay:before{ content: "\e699";}

/*11-30LPP*/

.list-group-item .shop-score em{padding-right: 25px;color: #e73641;}
.bg-white{ background-color: #fff;}
.pb0{ padding-bottom: 0 !important;}
.lh20{ line-height: 20px;}

/* Himall Mobile UI */

.hmui-scroll::-webkit-scrollbar{ width: 3px; height: 3px; background-color: transparent;}
.hmui-scroll::-webkit-scrollbar-track{ background-color: transparent;}
.hmui-scroll::-webkit-scrollbar-thumb{ background-color: #bfbfbf;}
.hmui-scroll::-webkit-scrollbar-button{ display: none;}
.hmui-fixed-full, .hmui-fixed-top, .hmui-fixed-bottom{ position: fixed; right: 0; left: 0; z-index: 1;}
.hmui-absolute-full, .hmui-absolute-top, .hmui-absolute-bottom{ position: absolute; right: 0; left: 0; z-index: 1;}
.hmui-fixed-full, .hmui-absolute-full{ top: 0; bottom: 0;}
.hmui-fixed-top, .hmui-absolute-top{ top: 0;}
.hmui-fixed-bottom, .hmui-absolute-bottom{ bottom: 0;}
.hmui-before:before, .hmui-after:after{ position: absolute; display: block; content: '';}
.hmui-before-middle:before, .hmui-after-middle:after{ -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.hmui-single-ellipsis{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hmui-multiple-ellipsis{ display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.hmui-flex{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.hmui-img-center{ position: relative; width: 100%; overflow: hidden;}
.hmui-img-center:before{ display: block; padding-top: 100%; content: '';}
.hmui-img-center .son{ position: absolute; top: 50%; left: 50%; width: 100%; height: 100%;}
.hmui-img-center .son img{ height: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.hmui-img-center img{ max-width: 100%; text-align: center;}
.hmui-img-full{ position: relative; display: block; overflow: hidden; padding-top: 100%; text-align: center;}
.hmui-img-full img{ position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.hmui-cover-default{ visibility: hidden; opacity: 0; background-color: rgba(0, 0, 0, .5); -webkit-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;}
.hmui-cover-wrapper{ top: 20%; background-color: #fff; -webkit-backface-visibility: hidden; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: transform .3s;}
.hmui-cover-show{ visibility: visible; opacity: 1; -webkit-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s;}
.hmui-cover-show .hmui-cover-wrapper{ -webkit-transform: translateY(0); transform: translateY(0);}
.flex-center{ display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; display: -ms-flexbox; -ms-flex-pack: center; -ms-flex-align: center; display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center; display: flex; justify-content: center; align-items: center;}

/* 空页面样式 */

.null-content{ width: 100%; padding: 56px 0; text-align: center;}
.null-content img{ width: 72px; height: 72px; display: block; margin: auto; margin-bottom: 8px;}
.null-content h5{ font-size: 14px; color: #747474;}

/*首页--------- */

header{ height: 56px; padding: 12px;border-bottom: 1px solid #f0f0f0; background: #fff;}
.search{ position: relative;width: 100%;}
.search-bor-none{ border: 0 none!important;}
.search input{ height:32px; border: 0; border-radius:4px; width: 100%; padding: 8px 8px 8px 32px; background-color: #f0f0f0;outline: none;}
.search i{ position: absolute; left: 8px; top:7px; color: #bdbdbd; font-size:18px; cursor: pointer;line-height: 18px;}
.head-btn-bar{ position: relative;padding: 10px 20px 10px 45px;}
.head-btn-bar .glyphicon-home{ position: absolute; top: 16px; left: 10px; font-size: 24px; color: #999}
.head-btn-bar .glyphicon-home:active{ color: #e73641;}
#slides{ position: relative; z-index: -1; overflow: hidden; min-height: 100px;}
#slides img{ width: 100%; height: 100%;}
.slidesjs-pagination{ position: absolute; left: 50%; bottom: 12px; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index: 100; text-align: center;white-space: nowrap;}
.slidesjs-pagination li{ display: inline-block; vertical-align: middle;}
.slidesjs-pagination li a{ display: block; width: 10px; height: 10px; overflow: hidden; margin: 0 5px; font-size: 0; background-color: rgba(255, 255, 255, .56); border-radius: 100%;}
.slidesjs-pagination li a.active{ background-color: rgba(234, 10, 44, .56);}
.index-title {}

.index-title img{ width: 100%;}
.recom-topic li{ width: 100%; overflow: hidden; margin: 10px 0; position: relative;float: left;height: 100px; z-index: 10}
.recom-topic li img{ width: 100%;}
.recom-topic li p{ background-color: rgba(30, 29, 36, .7); height: 50px; position: absolute; bottom: 0; left: 0; margin: 0; width: 100%}
.recom-topic li p span{ display: inline-block; line-height: 30px; margin-top: 9px; border: 1px solid #fff; color: #fff; padding: 0 20px; margin-left: 20px; font-size: 14px; max-width: 160px;overflow: hidden; height: 30px;}
.p-img{ display: block; overflow: hidden; text-align: center; position: relative; padding-top: 100%;}

/*不要随便改这个样式*/

.p-img img{ max-width: 100%; max-height: 500px; background: none;position: absolute;top: 50%; left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.goods-list{ margin-top: 10px;background-color: #fff;}
.goods-list li{ width: 50%; float: left; position: relative; border-top: 1px solid #e3e3e3;padding-bottom: 10px;}
.goods-list li:nth-child(2n-1){ border-right: 1px solid #e3e3e3;}
.goods-list li i{ position: absolute; display: block; width: 46px; height: 28px; text-align: center; line-height: 30px; color: #fff; background-color: #e73641; top: 0; right: 10px; font-style: normal}
.goods-list li i:after{content: '';display: inline-block; border-top: 6px solid #e73641; border-left: 23px solid transparent; border-right: 23px solid transparent; position: absolute; top: 28px; left: 0;}
.goods-list li h3{font-size: 14px;}
.goods-list li h3 a{ color: #000; text-align: center; margin: 0 10px; height: 30px; line-height: 32px; overflow: hidden; display: block;}
.goods-list li h3 a:active{ color: #e73641}
.goods-list li p{ padding: 0 10px;font-size: 12px;}
.goods-list li p span{ color: #e73641}
.goods-list li p s{ color: #9a999c; float: right; text-decoration: line-through;}
.loading{ width: 100%; height: 50px; text-align: center;padding-top: 10px;}
.loading{ text-align: center; line-height: 30px; color: #bdbdbd; font-size: 13px;}
.loading span{padding: 15px 50px; background: url(../images/loading2.gif) center no-repeat; background-size: 64px;}

/*专题-----------*/

.banner{ margin-bottom: 10px;}
.banner img{ width: 100%;}
.tab-hd{ margin: 0 -5px;}
.tab-hd div{ padding: 0 5px;}
.tab-hd a{ text-align: center; display: block; line-height: 30px; border: 1px solid #ddd; cursor: pointer;}
.tab-hd div.cur a{ color: #fff; border-color: #e73641;background-color: #e73641;}
.fixed-box {}

.fixed{ background-color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .1); position: fixed; top: 0; left: 0; z-index: 777; padding: 5px 0}

/* 商品详情页 */

.detail-bd .item{ padding: .1rem; margin-top: .1rem; background-color: #fff;border-bottom: 1px solid #f4f4f4;}
.detail-bd .item-navigate-right, .detail-bd .item-navigate-arrow{ position: relative; display: block; padding: inherit; margin: -.1rem; overflow: hidden; font-size: 15px; line-height: .22rem; color: #212121;}
.detail-bd .item-navigate-right:after, .detail-bd .item-navigate-arrow:after{ position: absolute; top: 50%; right: 0; display: block; width: .22rem; height: .22rem; content: ''; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.detail-bd .item-navigate-right:after{ background: url(../Images/merge-icon.png) no-repeat 0 -1rem; background-size: .2rem auto;margin-top: 0;}
.detail-bd .item-navigate-arrow:after{ background: url(../Images/merge-icon.png) no-repeat 0 -1.4rem; background-size: .2rem auto;}
.detail-bd .arrow:after{width: .07rem;height: .09rem;background: url(../Images/ic_arrow.png) no-repeat;background-size: contain; top: 38%;}
.detail-bd .item-navigate-right.spec:after{right: .1rem;}
#divCoupon .item-navigate-right:after{margin-top: -6px;}
#divCoupon .sale_news:after{margin-top: 7px;}
.detail-bd .sale_news:after{width: .07rem;height: .09rem;background: url(../Images/ic_arrow.png) no-repeat;background-size: contain;margin-top: auto;}
.video-box{ position: relative; width: 100%; height: 100%; overflow: hidden;}
.video-box .j_preview{ height: 100%;}
.video-box video{ background: #000; width:100%; height: 100%; /*object-fit: fill;*/ position: absolute; display: block; top: 0; left: 0;}
.fd_gif{ position: absolute; z-index: 99; top: 50%; left: 50%; margin-left: -30px; margin-top: -30px;}
.fd_gif i{ background: url(../Images/start.png); width: 60px; height: 60px; display: block; background-size: cover;}
.salefreight{display: flex;}
.salefreight span{ color: #212121;font-size: 14px;line-height: 30px;flex: 1;}
.salefreight span:last-child{text-align: right;}
.j_storelist.btn{font-size: 14px;padding: 4px 12px;color: #212121;margin-bottom: 10px;}

/*阶梯价*/

.xiaoliang, .qipiliang{overflow: hidden;}
.xiaoliang{line-height: 30px;}
.xiaoliang b, .qipiliang b{width: 16%;display: block;float: left;font-weight: normal;color: #030e21;}
.xiaoliang ul, .qipiliang ul{float: left;margin: 0px;width: 84%;}
.xiaoliang ul li, .qipiliang ul li{float: left;width: 20%;}
.xiaoliang ul li{color: #fb1437;font-size: 14px;}
.xiaoliang ul li em{font-size: 12px;}
.goods-info .goods-price{margin-bottom: 0.1rem;}
.detail-bd .item-navigate-arrow span{ margin-left: .06rem; font-size: .12rem; color: #bbb;}
.goods-info{ position: relative; box-shadow: 0 -4px 6px rgba(0, 0, 0, .03);}
.goods-info .icon-share{padding: 0 8px;background-color: #fff;color: #FB1438;text-align: center;position: absolute;right: 12px;border-radius: 14px;font-size: 16px;top: 4px;}
.goods-info .icon-share i{font-size: 28px;line-height: 1;}
.goods-info .icon-share .most{font-size: 10px;color: #747474;margin-top: -6px;}
.merge-container .goods-info .icon-share{top: 38px;}
.goods-info .goods-price{ margin-bottom: .05rem; color: #9d9c9c;}
.goods-info .goods-price span#jd-saleprice,.goods-info .goods-price span.jd-saleprice{ margin-right: 8px; font-size: 24px; color: #fb1438;font-weight: bold;}
.goods-info .goods-price span sub{bottom: 0;}
.goods-info .goods-price span.most{color: #747474;font-size: 12px;}
.goods-info .goods-price span.plus-one{ margin-right: -10px;color: #fff; left: auto; right: 5px; top: -5px; min-width: 16px; height: 16px; line-height: 16px; font-size: 12px; text-align: center; padding: 0 4px; width: auto; border-radius: 10px;}
.goods-info .goods-price s{ font-size: .12rem; text-decoration: line-through;color: #BDBDBD;}
.goods-info .goods-price .btnBlue{float: right;color: #ffffff;background-color: #169bd5;border: 1px solid transparent;border-radius: 4px;font-size: 0.12rem;padding: 2px 8px 2px 8px;}
.goods-info .goods-price .btnnobuy{float: right;color: #ffffff;background-color: #a3abac;border: 1px solid transparent;border-radius: 4px;font-size: 0.12rem;padding: 2px 8px 2px 8px;}
.goods-info h4{ margin: 0 0 .05rem 0; font-size: 18px; line-height: .18rem; color: #030e21; word-break: break-all;}
.goods-info .fx-price span{ padding-right: 5px;}
.goods-info .goods-price .store-num{ float: right;}
.goods-info .goods-price .store-num input{ width: 36px;}

/* 分销详情页 */

.goods-info h5{ margin: 0; font-size: 14px; line-height: .2rem; color: #747474;}
.goods-info .promotion-wrap{ padding-top: 0; padding-bottom: 0; margin-top: 0;}
.goods-info .promotion-list li{ position: relative; height: .4rem; line-height: .4rem; font-size: .11rem; color: #6b6c6e;}
.goods-info #showPromotion li span{width: 85%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #212121;}
.goods-info .promotion-list li:after{ position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; content: ''; background-color: #f4f4f4;}

.goods-info .promotion-coupon .item-navigate-right{ margin: 0; font-size: 14px; line-height: inherit; color: #6b6c6e;}
.promotion-wrap{ padding-top: 0; padding-bottom: 0; margin-top: 0;}
.promotion {}

.promotion td{ height: 40px; line-height: 40px; font-size: 0.11rem; color: #6b6c6e; border-top: 1px solid #f4f4f4;}
.promotion td:first-of-type {}

.promotion .promotion-tip{ display: block; line-height: .14rem; padding: 0 4px; font: "微软雅黑"; font-size: .09rem; color: #fff; white-space: nowrap; text-align: center; vertical-align: middle; background-color: #fb1437; border-radius: 4px; margin-right: .14rem; width: .5rem; height: .14rem; font-style: normal; font-weight: bold;}
.promotion .promotion-text{ height: inherit; overflow: hidden; vertical-align: middle;}
.goods-info .bonus-tip, .spec-arrow{position: relative;}
.spec-arrow:after{ position: absolute; display: block; content: ''; width: .22rem; height: .22rem; top: 50%; margin-top: -.11rem; right: -4px; background: url(../Images/pbuy-arrow.png) no-repeat center/.2rem auto;}
.goods-info .promotion-list li:last-child.spec-arrow:after{position: absolute;display: block;content: '';width: .22rem;height: .22rem;top: 50%;margin-top: -.11rem;right: 6px;left: auto;background: url(../Images/pbuy-arrow.png) no-repeat center/.2rem auto;}
.merge-container #couponTip .bonus-tip{ display: inline-block; padding: 0 4px; margin-right: .14rem; font-style: normal; color: #fff; font-weight: bold; text-align: center; background-color: #fb1437; border-radius: 4px; width: 60px; height: 17px; line-height: 19px; font-size: 9px;}
.goods-info .coupon-tip, .goods-info .voucher-tip{ display: inline-block; width: .5rem; height: .14rem; padding: 0 4px; margin-right: 8px; font-size: .09rem; line-height: .14rem; font-style: normal; color: #fff; font-weight: bold; text-align: center; background-color: #fb1437; border-radius: 4px;}
#divCoupon .coupon-tip{ width: auto; height: 17px; line-height: 19px; font-size: 9px;}
.detail-bd .shop-wrap{ padding-top: .14rem; padding-bottom: .18rem;}
.goods-info .goods-address{ width: 100%; overflow: hidden; height: .4rem; font-size: 14px; line-height: .4rem; color: #212121;}
.goods-info .address-icon{ position: relative; padding-left: .2rem; width: 100%;}
.goods-info .address-icon:before{ position: absolute; top: 50%; left: 0; display: block;font-family:'iconfonts';content: '\e698'; -webkit-transform: translateY(-50%); transform: translateY(-50%);font-size: 16px;}
.shop-hd{ position: relative; overflow: hidden;}
.shop-hd .shop-logo{ float: left; width: .46rem; height: .46rem; overflow: hidden; margin-right: 10px; border: none;border-radius: initial;}
.shop-hd .shop-logo img{ width: .44rem; height: .44rem; vertical-align: middle;}
.shop-hd h4{ width: 100%; margin: 0; font-size: 15px; line-height: .2rem; color: #212121;}
.shop-hd .shop-hd-info{ font-size: .1rem; line-height: .2rem;}
.shop-hd .shop-hd-info span{ margin-right: .14rem; color: #747474; letter-spacing: 1px;}
.shop-hd .shop-hd-info strong{ margin-left: .06rem; color: #3c404b; font-weight: 400;}
.shop-bd{ margin: 15px 0;}
.shop-bd-mb0{ margin-bottom: 0;}

/* 分销详情页 */

.shop-bd li{ float: left; width: 33.33333%; font-size: 12px; line-height: .18rem; color: #747474; text-align: center; position: relative;}
.shop-bd li:last-of-type{ border-right: 0 none;}
.shop-bd li:not(:last-of-type):after{ position: absolute; content: ''; width: 1px; height: 24px; background-color: #e0e0e0; right: 0; top: 8px;}
.shop-bd li strong{ font-weight: 500; color: #ea0a2c;    font-size: 14px;}
.shop-ft span{ display: block; float: left; width: 48%; text-align: center;}
.shop-ft span:last-child{float: right;}
.shop-ft .btn{ width: 100%; padding: 0; font-size: .12rem; line-height: .25rem; border-color: #d4d4d4;}
.shop-ft .btn:active, .shop-ft .btn:hover{ background-color: #fff; border-color: #adadad; box-shadow: none;}
.details-link a{ display: block; padding: inherit; margin: -.1rem; text-align: center;}
.details-link a span{ position: relative; padding: 0 .06rem; font-size: .12rem; line-height: .22rem; color: #6b6c6e;}
.details-link a span:before, .details-link a span:after{ position: absolute; top: 50%; width: .55rem; height: 1px; overflow: hidden; content: ''; background-color: #d4d4d4;}
.details-link a span:before{ left: -.55rem;}
.details-link a span:after{ right: -.55rem;}
.ensary{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;background-color: #f0f0f0;border-bottom: 1px solid #e0e0e0;}
.ensary li{ position: relative; width: 33.33333%; height: .4rem; padding-left: .12rem; color: #515151;}
.ensary li:last-of-type:after{ width: 0; background-color: transparent;}
.ensary li i{ position: relative; font-size: 14px; font-style: normal;}
.ensary li i:before{ position: absolute; left: -.2rem; top: 50%;display: block;font-family: 'iconfonts'; content: '\e699';font-size: 16px;color: #FB1438; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.detail-comment-hd{ padding: inherit; margin: -.1rem; font-size: 15px; line-height: .22rem; color: #212121;}
#productCommentShow{margin-top: 12px;font-size: 13px;}
.detail-comment-num{ position: relative; display: block; float: right; height: .22rem; font-size: .12rem;color: #212121;}
.detail-comment-num:before{ position: absolute; top: 50%; left: -24px; display: block;font-family: "iconfonts";content: '\e697';font-size: 16px;color: #FB1438; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.detail-comment-bd h5{ margin: .1rem 0; font-size: .12rem; color: #494e52;}
.detail-comment-bd h5 .date{ margin-left: .16rem; font-size: .12rem; color: #bbb;}
.detail-comment-bd h6{ margin: .1rem 0; font-size: .1rem; color: #bbb;}
.detail-comment-con{ margin: .1rem 0; font-size: .14rem; line-height: .16rem; color: #2a2a2e;}
.detail-comment-ago{ margin: .1rem 0;}
.detail-comment-ago dt{ font-size: .11rem; color: #d50014;}
.detail-comment-replay{ margin: .1rem 0; font-size: .12rem; color: #637d8f;}
.detail-comment-img{ margin: .1rem -.05rem; overflow: hidden;}
.detail-comment-img dd{ float: left; width: 20%; padding: 0 .05rem;}
.detail-comment-img dd span{ position: relative; display: block; overflow: hidden; padding-top: 100%; text-align: center; background-color: #f5f7f6;}
.detail-comment-img dd img{ position: absolute; top: 50%; left: 50%; max-width: 100%; width: 100%; max-height: 100%; height: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.detail-comment-ft{ text-align: center;}
.detail-comment-ft .btn{ width: .93rem; padding: 0; margin: 18px 0 10px; font-size: 14px; line-height: .25rem; text-align: center; border-color: #d4d4d4; color: #212121;}
.detail-comment-ft .btn:active{ border-color: #adadad; box-shadow: none;}
.comment{ background-color: #fff; padding: 10px 11px 10px 11px;}
.comment-hd{ overflow: hidden; line-height: 24px;}
.comment-hd label{ font-size: 13px;}
.comment-hd div[class^="col-xs-"]{ padding: 8px 10px;}
.comment-hd-bor{ border-bottom: 1px solid #ddd;}
.comment ul li{ overflow: hidden; padding: 10px 11px 5px 0; border-bottom: 1px solid #eaeaea;}
.comment ul li .gray{ font-size: 13px; color: #bbb; clear: both;}
.comment ul li .gray{ font-size: 12px;}
.comment ul li .c-2a2a2a{ margin-top: 5px; font-size: 15px; color: #2a2a2a;}
.comment ul li .glyphicon{ margin: 0 -1px; color: #ec971f; font-size: 14px;}
.comment ul li em{ display: block; margin-top: 10px;}
.comment ul li .name{ margin-right: 10px; color: #494e52; font-size: 14px;}
.comment ul li p{ margin-top: 3px; margin-bottom: 3px;}
.comment ul li h6 span{ margin-right: 30px; color: #999;}
.comment ul li.more{ text-align: center;}
.goods-img div{max-width: 100%;}
.goods-img{ padding: .1rem; margin-top: .05rem; background-color: #fff;position: relative;}
.goods-img h4{font-size: 15px;color: #424242;}
.goods-img img{ display: block; width: 100%!important; height: auto !important;}
.goods-img table{ width: 100%; table-layout: fixed;}
.goods-img table td{ width: 100%;}
.comment li dl{ overflow: hidden; margin: 0; font-size: 13px;}
.comment li dl.comment-img{ margin: 0 -5px;}
.comment li dl.comment-img dd{ float: left; width: 20%; padding: 0 5px; margin-bottom: 5px; margin-top: 5px; text-align: center;}
.comment li dl.comment-img dd span{ position: relative; display: block; overflow: hidden; background-color: #f5f7f6;}
.comment li dl.comment-img dd span img{ max-width: 100%; height: auto; vertical-align: middle;}
.comment li dl.comment-img dd span:before{ content: ''; display: inline-block; width: 0; height: 100%; font-size: 0; vertical-align: middle; padding-top: 100%;}
.comment li dl.comment-img dd span .son{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.comment li dl.comment-ago{ width: 100%; overflow: hidden; margin-top: 5px;}
.comment li dl.comment-ago dt{ font-weight: normal; color: #fe5e44;}
.comment li dl.comment-ago dd{ margin: 5px 0; color: #2a2a2a; font-size: 15px;}
.comment li dl.shop-reply{ color: #637d8f; overflow: hidden; font-size: 14px;}
.comment li dl.shop-reply dt{ margin-top: 5px;}
.comment li dl.shop-reply .date-answer{ display: none; font-size: 13px; color: #bbb;}
.comment li dl.shop-reply dd{ margin: 5px 0; font-size: 14px; color: #2a2a2a;}
.product-store-title{text-align: center;position: relative;}
.product-store-title h1{display: block;font-size: 15px;text-align: left;margin-top: 0;font-weight: 700;width: 100%;line-height: 20px;background: url(../Images/ic_locate2.png) no-repeat 0 2px;background-size: 15px;padding: 0px 5px 0px 20px;}
.product-store-title h1 span{font-size: 12px;color: #9e9e9e;margin-left: 10px;text-align: left;}
.product-store-title .ic-arrow{position: absolute;right: 0.2rem;width: .07rem;height: .09rem;background: url(../Images/ic_arrow.png) no-repeat;background-size: contain;top: 18px;}
.product-store-title p{padding: 0 20px;text-align: left;margin-bottom: 20px;}
.dis-info-a{ position: absolute; right: 0; top: 30px; padding: 8px 12px 8px 30px; border-bottom-left-radius: 17px; border-top-left-radius: 17px; background-color: #f5496d; color: #fff; font-size: 12px;}
.dis-info-a:hover{ background-color: #f5496d; color: #fff;}
.dis-info-a:before{ content: ''; position: absolute; left: 8px; display: inline-block; width: 20px; height: 20px; background: url(../Images/ic_share.png); background-size: contain; top: 50%; margin-top: -10px;}

/*评论页------- */

.evaluate{ padding-top: 10px; border-bottom: 1px solid #ddd;}
.comment .progress{ display: inline-block; width: 50%; margin: 0 5px; vertical-align: middle;}
.comment-head{ font-size: 13px; background-color: #fff; border-bottom: 1px solid #eaeaea;}
.comment-head div[class^="col-xs-"]{ padding: 10px 11px 8px; font-size: 16px;}
.comment-head .fs14{ font-size: 14px!important;}
.comment-head .c-gray{ color: #a9a9a9;}
.comment-head .c-red{ color: #f53d2f;}
.comment ol li{ color: #999; margin-top: 3px;}
.total-evaluate{ float: left; width: 25%; color: #e73641;}
.total-evaluate *{ display: block; text-align: center;}
.total-evaluate strong{ font-size: 20px; line-height: 36px;}
.comment-tab{ margin: 0 0 4px 0;}
.comment #productComment{ margin-right: -11px;}
.comment-tab span{ width: auto;padding: 0 12px 0 0; margin-top: 10px; text-align: center;}
.comment-tab span em{ margin-right: 2px;}
.comment-tab span a{ display: block; padding: 5px 12px; font-size: 13px; background-color: #f0f3f1; border-radius: 3px;}
.comment-tab a.active{ color: #fff; background-color: #f0595f;}
.comment-bar{ padding-bottom: 14px;}
.comment-bar img{ float: left; margin-right: 7px;}
.comment-bar .border-1{ border: 1px solid #f1f1f1;}
.comment-textarea{ width: 70%; font-size: 11px; color: #6b6c6e; border: 1px solid #fff;}
.comment-content p{margin-top: 21px;margin-bottom: 10px;}
.star-text{ margin-right: 15px; font-size: 13px; color: #494e52;}
.star-score{ font-size: 20px; color: #999;top: 3px;position: relative;}
.star-score i{ margin-right: 10px;width: 19px;height: 18px;background-image: url(../Images/star_comment.png);background-repeat: no-repeat;display: block;float: left;background-size: cover;}
.star-d i{background-position: -19px 0;}
.star-score i.l{ color: #ec971f;}
.star-score i.b{ background-position: -58px 0px}
.star-d i.b{background-position: -38px 0;}
.star-d i{margin-right: 18px;}
.comment-shop{padding-top: 5px;padding-left: 11px;border-top: 6px solid #f1f1f1;}
.comment-shop h5{font-size: 14px;color: #2a2a2e;}
.comment-shop p{ padding: 5px 0;}
.comment-shop p label{ margin-right: 20px;font-size: 12px;color: #a9a9a9;padding-left: 8px;line-height: 25px;}
.upload-img-box{ width: 50px; height: 50px; position: relative; margin: 0 7px 0 0; float: left;}
.upload-img-box:last-child{margin-right: 0;}
.upload-img-box img{width: 100%;height: 100%;}
.upload-img-box .remove-img{ position: absolute;top: -6px;right: -5px;width: 15px;height: 15px;text-align: center;cursor: pointer; color: #fff;z-index: 11; background-color: #d50012; border-radius: 100%; font-size: 0;}
.upload-img-box .remove-img:after{ content: '-'; font-size: 16px; font-weight: bold; color: #fff; line-height: 12px; padding: 4px;}
.img-upload-btn{ width: 50px;height: 50px;text-align: center;font-size: 26px;color: #a9a9a9; background-color: #f1f1f1;}
.img-upload-btn i{line-height: 50px;}
.file.uploadFilebtn{position: absolute;left: 0; top: 0; width: 100%; height: 100%; z-index: 10; opacity: 0;cursor: pointer;}

/* 评论图片放大 */

.comment-popup{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, .5);-webkit-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.comment-popup-container{ position: absolute; top: 20%; bottom: 20%; left: 50%; width: 100%; max-width: 640px; margin-top: -40px; overflow: hidden; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-align: center;}
.comment-popup-header{ position: absolute; top: 0; left: 0; width: 100%; height: 40px; font-size: 13px; line-height: 40px; color: #fff;}
.comment-popup-body{ position: absolute; top: 40px; right: 0; bottom: 0; left: 0; background-color: #fff;}
.comment-popup-body ul{ position: absolute; top: 0; left: 0; height: 100%;}
.comment-popup-body ul li{ float: left; height: 100%;}
.comment-popup-body ul li:before{ display: inline-block; width: 0; height: 100%; font-size: 0; vertical-align: middle; content: '';}
.comment-popup-body ul li img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.comment-popup.is-show{ opacity: 1; visibility: visible;-webkit-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}

/*购买页面------- */

.submit-cart{color: #6b6c6e;font-size: 14px;}
.submit-cart a{color: #6b6c6e;font-size: 12px;}
.submit-cart a{color: #6b6c6e;font-size: 14px;}
.submit-cart .street-well{margin-bottom: 9px;display: block; background: url("../Images/street_bg.png") no-repeat #fff; background-size: 100% auto;}
.street-well{ padding: 22px 10px 15px; position: relative;}
.street-well p{position: relative; padding-left: 25px;}
.street-well p:first-child{margin-bottom: 5px;font-size: 15px;}
.street-well i.icon{background-image: url("../Images/cart-pay.png");background-repeat: no-repeat;background-size: 70px;padding-top: 0;background-position: 0 2px; width: 13px;display: inline-block;height: 19px; position: absolute; top: 22px; left: 10px;}
.street-well p span{ float: right;margin-right: 15px;}
.street-well p .glyphicon{ position: relative; top: 3px;float: right;color: #6b6c6e;}
#payment_m{height: 49px;background-color: #fff;line-height: 49px;padding: 0 10px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;margin-bottom: 9px;cursor: pointer;}
#payment_m i{float: right;line-height: 49px;}
#payment_m .payment-c{float: right;margin-right: 15px;}
#payment_m .payment-c a{color: #494E52;}
.submit-cart .goods-info{padding: 0;background: #fff;}
.submit-cart .goods-info .item{border: none;background: #fff;padding: 0;}
.submit-cart .goods-shop{height: 43px;line-height: 43px;padding: 0 10px!important;}
.submit-cart .goods-shop i{ font-size: 12px; color: #9d9d9d;}
.submit-cart .buy-goods{ overflow: hidden;background-color: #f8f8f8;padding: 11px 12px; margin-bottom: 1px;}
.submit-cart .buy-goods img{height: 76px;width: 76px;float: left; margin-right: 10px;}
.buy-goods{ padding: 10px 0;}
.buy-goods p{ line-height: 20px;}
.buy-goods h6{ margin: 0;}
.buy-goods h6 em{ float: right;color: #494e52;}
.submit-cart h5{font-size: 11px;color: #6b6c6e;}
.submit-cart h5 .gray{float: left;color: #6b6c6e; min-height: 58px;max-width: 230px;}
.submit-cart h5 .gray label{ display: block; padding-right: 5px;}
.submit-cart h5 .text-right{float: right; line-height: 58px;}
.buy-goods h6 span{width: 50%;overflow: hidden;text-overflow: ellipsis;height: 14px;white-space: nowrap;}
.buy-goods h6 span a{color: #494e52;}
.submit-cart .detail-anchor{height: 43px;padding-right: 10px; margin-left: 10px;line-height: 42px;}
.submit-cart .detail-anchor label{ margin-left: 5px;}
.submit-cart .leave-message{ position: relative; height: 43px;padding: 0 10px;line-height: 43px;}
.submit-cart .leave-message .leave-message-inner{ position: absolute; top: 0; left: 85px; right: 10px;line-height: 42px;}
.submit-cart .leave-message input{height: 40px;width: 100%;border: none; padding: 0 5px; outline: none;}
.submit-cart .divider{margin-left: 11px;padding-left: 0;border-bottom: 1px solid #eaeaea;}
.submit-cart .leave-message{border-top: 1px solid #eaeaea;}
.submit-cart .divider-btn{ border: 1px solid #ddd; border-radius: 2px; position: relative;z-index: 1; color: #6c6c6e; line-height: 26px; float: right;margin: 7px 0 0 15px; padding: 0 28px 0 8px;}
.submit-cart .divider-btn input{z-index: 9;position: absolute; -webkit-appearance: none;border: 0; outline: 0!important; background-color: transparent; right: 5px; top: 5px; width: 16px; height: 16px;}
.submit-cart .divider-btn input:before{background: url(../Images/ok-check.png) no-repeat;background-size: cover; content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 18px;}
.submit-cart .divider-btn input:checked:before{ background-position: -23px 0;}
.submit-cart .divider-btn input:checked~span{ color: #262626;}
.submit-cart .divider-btn input:disabled~span{ color: #999;}
.submit-cart .detail-anchor span.pull-left{float: left;}
.submit-cart .detail-anchor span.pull-left input{line-height: 20px;width: 100px;}
.submit-cart .detail-anchor span.total{color: #1e1e1e;}
.submit-cart .detail-anchor span.total em,.submit-cart .detail-anchor .score em{color: #dd2727;margin-left: 15px;}
.submit-cart .detail-anchor .pay{border: 1px dashed #698fc2;color: #698fc2;font-size: 10px;height: 19px;line-height: 16px;text-align: center;width: 60px;}
.submit-cart .detail-anchor .pay a{color: #698fc2;}
.submit-cart .detail-anchor .check{margin-top: 10px;width: 50px;height: 22px;}
.submit-cart .mb11{border-bottom: 1px solid #eaeaea;margin-bottom: 10px;border-top: 1px solid #eaeaea;}
.submit-cart .bill{height: 49px;line-height: 49px;background-color: #fff;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;padding: 0 10px;}
.submit-cart .bill .glyphicon,.submit-cart .bill .bill-detail{float: right;}
.submit-cart .bill .bill-detail a{max-width: 200px;overflow: hidden;display: inline-block;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
.submit-cart .bill .glyphicon{margin-left: 15px;line-height: 49px;}
.buy-enter{ background-color: #fff; border-top: 1px solid #ddd; padding: 15px; position: fixed; width: 100%; bottom: 0; left: 0; color: #e73641; font-size: 16px}
.buy-enter .btn{ margin-left: 20px;}
.buy-total{ padding: 15px 0; text-align: center; font-size: 16px}
.buy-total span{ color: #e73641;}
.goods-info .btn-block{ margin-bottom: 15px;}
.submit-cart .bootstrap-switch{ width: 62px!important; border: 2px solid #ddd; border-radius: 20px; box-shadow: none;}
.submit-cart .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on{ width: 31px!important; height: 26px; padding: 0; line-height: 26px; color: #fff; border-radius: 16px; background-color: #4cd964;}
.submit-cart .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off{ width: 31px!important; height: 26px; padding: 0; line-height: 26px; color: #999; border-radius: 16px;}
.submit-cart .bootstrap-switch.bootstrap-switch-focused{ box-shadow: none;}

/*搜索页-------- */

.search-list{ padding: 10px 20px 0 10px; background-color: #fff;}
.search-list li{ width: 50%; border: 1px solid #ddd; float: left; margin: 0 10px 10px 0;padding-bottom: 5px; position: relative;}
.search-list li:nth-child(2n){ margin-right: -10px}
.search-list li img{width: 100%;height: 100%;}
.search-list li h3{ font-size: 14px;color: #444;padding: 8px 10px 0 10px;margin-bottom: 8px;line-height: 18px;height: 44px;word-break: break-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search-list li p{ padding: 0 10px 4px;}
.search-list li .del{display: none; position: absolute; color: #666; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 0; padding: 10px;z-index: 2; font-size: 16px;}
.search-list li .del.del-bottom{ top: auto; bottom: 0; transform: translateY(0);-webkit-transform: translateY(0);}
.search-list.active li .del{display: block;}
.sale-out{ position: absolute;font-style: normal; top: 40px; left: 50%; margin-left: -40px; width: 80px; height: 80px; line-height: 80px; text-align: center; display: block; background: rgba(0, 0, 0, .6); color: #fff; font-size: 16px; border-radius: 100%; z-index: 5;}
.crossrange .sale-out{left: 10px;margin: 0; top: 25px;}
.crossrange{padding: 0 10px;}
.crossrange li{ width: 100%; margin: 0; border: 0;border-bottom: solid 1px #f3f3f3;padding: 15px 0;}
.crossrange li .p-img{width: 100px; height: 100px; float: left; margin-right: 10px;padding: 0;}
.crossrange li img{ max-width: 100px; max-height: 100px;}
.crossrange li h3{ padding: 0; height: 36px;}
.s_found{ padding: 10px; background-color: #fff;}
.fixed-inner{background-color: #fff;border-bottom: solid 1px #DDD;height: 44px;width: 100%;padding: 0;}
.fixed-inner a{color: #666;height: 43px;line-height: 43px;text-align: center; width: 20%; display: block;float: left; font-size: 14px;}
.fixed-inner a+a{border-left: solid 1px #EEE;}
.fixed-inner a.select{color: #E33B3D;}
.icon_sort{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAA1ElEQVR42u2UTQrCMBCFI/UAFa+gVjxFEQ9TPE8RcoB6C/EE/uzFtfizEHd1o28kA4O0NZNuDXzdfY+SmTxjao61dgrO4ARSozkQJuABXo47SHzlPjgKmTmA+JfcBesKmVmBqE7ugEWDzOR18txDZrLvgBl4KgJKmhLLI3BTyMwVDClgHyAzWwpYKn+fIacw//MZY9HqEvHZtBjjjgIGbim08oVcWR5l0CqLu8iCH5MIyYOeswiIXGnoC0WExK6+qiqt57sbiStSWapj7YKlrtIba/0NqA5XS9NeO6AAAAAASUVORK5CYII=);width: 8px;height: 12px;display: inline-block;background-size: 8px 12px;-webkit-background-size: 8px 12px;overflow: hidden;margin-left: 3px; vertical-align: -2px;}
.icon_sort_single{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAkElEQ…xkb8zHFph4NRKTkEYNoIIBT/AY8IQYAzyA+DkWzSAxD3T1AGfIcMiAc+6HAAAAAElFTkSuQmCC);width: 8px;height: 9px;display: inline-block;background-size: 8px 9px;-webkit-background-size: 8px 9px;overflow: hidden;margin-left: 3px;}
.state_switch .icon_sort_single{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAlElEQVR42mNgQANpaWn2QHwSiP+jYZCYPQMhAFT0HItmGH5OjAH/8eFRA2hhAFBwPhB/I6QRCwbpmQ8y4AwZmuGJC2SAChC/IkMzSI8KzBtOQPyTBM0gtU7oYZFGggFpuGJgMhGaJ+OLQmYg3oVHM0iOmVA64Afi21g0g8T4GYgB0Jj5gKT5AzzEiQXQguUJFOMsSAD1NXDFkXt2/wAAAABJRU5ErkJggg==);}
.icon_switch{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAABxJREFUeNpj+P/H/j8DmDjAY8BMGoHQiw1QxWQAYWQttdWMsqkAAAAASUVORK5CYII=);width: 16px;height: 16px;display: inline-block;background-size: 16px 16px;-webkit-background-size: 16px 16px;overflow: hidden;vertical-align: -2px;margin: 0 5px;}
.select .icon_sort{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAA2ElEQVR42u3UzQmDMBjG8YAL1B2EukMp1Exj97EHB7BT1AlKcQCPPQj24rXtwT4P+IKIiUnODfxANP8X/EClDOt5OGbQTU7KZyFIYYBxwuO9axxDO4sFz+224gjqlVjcuMc2oLDEojDFuUMs8mWs4e0xgHu1xAn0HrFgk3DAPSAWDQdc4RsQs6nUfylVlmUFHxg9sak44BEQi4YDEngFxD1buQ0Nb4+Ye/XyWZw9BuSmB3pxiAvbG4mgtsS8Fm291hjalZjnYtdvI4VhFvM49f3AMugmxt/6DwgMIppbpINyAAAAAElFTkSuQmCC);}
.state_switch .icon_sort{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.select.state_switch .icon_sort_single{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAlUlEQVR42mNgQAOPrW3tgfgkEP9HwyAxewZCAKjoORbNMPycGAP+48OjBtDCAKDgfCD+RkgjFgzSMx9kwBkyNMMTF8gAFSB+RYZmkB4VmDecgPgnCZpBap3QwyKNBAPScMXAZCI0T8YXhcxAvAuPZpAcM6F0wA/Et7FoBonxMxADoDHzAUnzB3iIEwugBcsTKMZZkAAAZgCM9be+9J4AAAAASUVORK5CYII=);}
.state_switch .icon_switch{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEUAAABmZmZ+SwYRAAAAAXRSTlMAQObYZgAAACFJREFUeNpj+P+HgYEBTBzgARP2/2EEQgyHLEIvNkAVkwEkzym53pX1XwAAAABJRU5ErkJggg==);}
.switch i{ vertical-align: middle;}
.search_screen{ float: right; padding: 5px; margin: -5px 0; cursor: pointer;font-size: 14px;}
.screen{ position: fixed; height: 100%; width: 90%; background-color: #f4f6f8; z-index: 999; top: 0; right: -90%;}
.cover{position: fixed; height: 100%; width: 100%; z-index: 888; cursor: pointer; background-color: rgba(0, 0, 0, .4); top: 0; left: 0;bottom: 0;right: 0;}
.screen_hd{ padding: 10px; border-bottom: 1px solid #ddd; text-align: center; font-size: 16px; line-height: 30px; background-color: #fff; z-index: 10;position: absolute;width: 100%;top: 0;right: 0;}
.screen_bd{padding: 60px 0 10px;width: 100%;height: 100%;overflow-y: scroll;}
.screen .list-group-item{ font-size: 14px;}
.screen .list-group-item ol{ padding: 0; margin-bottom: -10px; margin-top: 10px; margin-right: -10px; color: #666; font-size: 12px; display: none}
.screen ol li{ border-bottom: 1px solid #ddd; padding: 10px;}
.screen ol li:last-child{border-bottom: 0 none;}
.screen ol li span{ max-width: 200px; height: 17px; overflow: hidden;}
.screen .glyphicon{ color: #999;}
.screen ol li .glyphicon-ok{ padding: 3px; border-radius: 100%; border: 1px solid #ddd; color: #fff;float: right;}
.screen ol li.selected .glyphicon-ok{ border-color: #00C55A; background-color: #00C55A;}
.screen .single-select .glyphicon-ok{ display: none;}
.screen .single-select .selected .glyphicon-ok{ display: block;}
.screen .list-group-item em{ float: right; margin-right: 15px; color: #999;}

/*收藏的店铺*/
.fav-shop{ padding-left: 12px; background: #fff; margin-top: 12px;}
.fav-shop li{ padding: 16px 0;min-height:96px;}
.fav-shop li:last-child:after{left: -12px;}
.fav-shop li .p-img{ width: 64px; height: 64px;float: left; margin-right: 8px; text-align: center; border-radius: 100%; overflow: hidden; padding:0;}
.fav-shop li .p-img img {max-height:100%; }
.fav-shop li i{ display: none; color: #A2A2A2; font-size: 16px; position: absolute; right: 8px; top: 10px; padding: 10px;}
.fav-shop.active li i{ display: block;}
.fav-shop li h3{ line-height: 24px; color: #212121; font-size: 16px; margin: 0;}
.fav-shop li p{ font-size: 13px; line-height: 16px; margin-top: 4px; color: #dbdbdb;}
.bottom-area{ position: fixed; z-index: 3; bottom: 12px; padding: 0 12px; width: 100%;}
.custom-btn{padding: 0 10px; display: block;height: 44px; line-height: 44px; color: #fff;font-size: 16px;border-radius:5px;-webkit-border-radius:5px; text-align: center;background: #fb1438;}
.custom-btn:active,.custom-btn:hover{background: #e80024; color: #fff;}
.custom-btn i{ margin-right: 6px; position: relative; top: -1px;}

/*微店---------- */

.page-vshop-list{ /*background-color: #fff;*/}
.vshop-section {}

.vshop-recomm-section{ position: relative; margin-bottom: 8px;}
.vshop-recomm-tip{ position: absolute; top: 6px; left: 11px; z-index: 1; padding: 6px 8px; font-size: 14px; font-weight: bold; color: #fff; letter-spacing: 2px; background-color: #ff645c; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.vshop-section h5{ padding-left: 5px; border-left: 2px solid #333;}
.vshop-banner{ position: relative; width: 100%; text-align: center; overflow: hidden;}
.vshop-banner img{ max-width: 100%; height: auto; vertical-align: middle;}
.vshop-banner-a{ position: relative; display: block; width: 100%; font-size: 0;}
.vshop-banner-a:before{ display: inline-block; width: 0; height: 100%; padding-top: 50%; font-size: 0; vertical-align: middle; content: '';}
.vshop-banner-a .son{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.vshop-des{ width: 94%; position: absolute; bottom: 10px; left: 3%; background-color: rgba(0, 0, 0, .3); color: #fff; padding: 10px; z-index: 1}
.vshop-des p,.two-overflow{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;word-break: break-all; height: 40px;line-height: 20px;-webkit-box-orient: vertical;display: -webkit-box;}
.vshop-des a{ color: #fff;}
.vshop-banner .btn{ position: absolute; top: 10px; right: 10px; z-index: 2}
.vshop-section .vshop-item{padding: 10px; margin-bottom: 8px; background-color: #fff;}
.vshop-section .vshop-item:last-child{ margin-bottom: 0;}
.v-goods{ margin-top: 10px; margin-left: -10px;}
.v-goods li{ float: left; width: 33.33333333333333%; padding-left: 10px;}
.v-goods .p-img{ background-color: #f2f2f2;}
.v-goods .p-img img{ max-width: 100%; height: auto;}
.v-goods h3 a{color: #000;margin: 5px 10px 0;height: 24px;line-height: 26px;overflow: hidden;display: block; font-size: 12px;}
.v-goods li p{padding: 0 10px;font-size: 12px; margin-bottom: 8px;}
.v-goods li p span{color: #e73641;}
.vshop-head{ position: relative; text-align: center;}
.vshop-head .v-logo{ position: relative; display: block; width: 16.66666666666667%; margin: 10px auto 0; overflow: hidden; text-align: center; border: 1px solid #c9c9c9; border-radius: 100%;}
.vshop-head .v-logo:before{ display: block; padding-top: 100%; content: '';}
.vshop-head .v-logo img{ max-width: 100%; height: auto; vertical-align: middle;}
.vshop-head .v-logo:before{ display: inline-block; content: ''; width: 0; height: 100%; font-size: 0; vertical-align: middle;}
.vshop-head .v-name{ margin-top: 10px; font-size: 16px; font-weight: 700; color: #494e52;}
.vshop-head .v-hots{ margin-top: 5px; color: #979797;}
.vshop-head .v-hots span{ color: #d50014;}
.vshop-head .v-tags{ position: relative; margin-top: 5px; color: #979797; background-color: #fff;}
.vshop-head .v-tags span{ position: relative; z-index: 1; padding: 0 30px; background-color: #fff;}
.vshop-head .v-tags:before{ position: absolute; left: 0; top: 50%; width: 100%; height: 1px; overflow: hidden; content: ''; background-color: #c9c9c9;}
.vshop-head p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px;}
.vshop-head .btn{ position: absolute; right: 1px; top: 0; width: 36px; height: 26px; padding: 0; overflow: hidden; line-height: 24px; text-align: center; text-indent: -999em; background: none; background: rgb(248, 248, 248) url(../Images/fav-add-yes-dark.png) no-repeat 0 0; border-color: rgb(169, 169, 169); transition: background .5s ease 0s;}
.more-btn{ text-align: center; padding: 10px 0; background: #fff;margin-top: 10px;}
.more-btn .btn-sm{ background-color: #fff; border-color: #fff; color: #494e52; font-size: 14px;}
.vshop-section.vshop-list .vshop-item{ padding: 0; background-color: #f7f7f7;}
.vshop-list .item{ background: #fff; padding: 16px 12px; margin-top: 12px;}
.vshop-list .item .info{ height: 88px; padding-bottom: 12px; border-bottom: 1px solid #f0f0f0;}
.vshop-list .item .info img{ width: 76px; height: 76px; border-radius: 100%; float: left; margin-right: 8px;}
.vshop-list .item .info h3{ font-size: 16px; line-height: 24px;}
.vshop-list .item .info h3 i{ float: right; font-size: 22px;}
.vshop-list .item .info h3 i.icon-aixin{ color: #fb1438;}
.vshop-list .item .info h3 i.icon-guanzhu{ position: relative; top: -2px;width: 35px;text-align: right;}
.vshop-list .item .info p{ font-size: 12px; line-height: 20px; padding: 4px 0 8px; color: #747474;}
.vshop-list .item .info p span{ color: #fb1438; margin-left: 4px;}
.vshop-list .item .info p em{ border-left: 1px solid #e0e0e0; margin: 0 8px;}
.vshop-list .item .info h5{ margin: 0;}
.vshop-list .item .info h5 span{ line-height: 16px; font-size: 11px; color: #fff; background: #fb1438; background: -webkit-linear-gradient(left, #fb1438, #ea1e63);  padding: 0 4px;  border-radius: 3px;}
.vshop-list .item .product{ margin: 12px -4px 0;}
.vshop-list .item .product li{ width: 33.33%; float: left; padding: 0 4px;}
.vshop-list .item .product li a{ display: block; position: relative; padding-top: 100%; overflow: hidden;}
.vshop-list .item .product li img{ position: absolute; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}

.vshop-banner .vshop-info{ position: absolute; top: 27.8125%; bottom: 24.0625%; left: 50%; width: 61.875%; height: 51.875%; padding: 6px 8px; margin-left: -30.9375%; border: 1px solid rgba(255, 255, 255, .9);}
.vshop-banner .vshop-info .inner-info{ width: 100%; height: 100%; padding: 10% 5px; text-align: center; background: rgba(255, 255, 255, .9);}
.vshop-banner .vshop-info .inner-info h3, .vshop-banner .vshop-info .inner-info p{ display: block; vertical-align: middle;}
.vshop-banner .vshop-info h3{ font-size: 15px; font-weight: bold; color: #2b2f31;}
.vshop-banner .vshop-info span{ position: relative; color: #494e52;}
.vshop-banner .vshop-info span i{ display: inline-block; width: 2px; height: 2px; margin: 0 4px; overflow: hidden; vertical-align: middle; background-color: rgba(178, 178, 178, .8);}
.vshop-bar{ background-color: #fff; padding-top: 10px; margin-top: -10px;border-bottom: 1px solid #ddd;}
.vshop-bar .vshop-head{ padding: 0 10px;}
.vshop-bar .vshop-head .v-logo{margin-bottom: 10px;}
.vshop-bar .nav{overflow: hidden;border-top: 1px solid #ddd; display: table; width: 100%;}
.vshop-bar .nav li{ position: relative; display: table-cell; text-align: center;}
.vshop-bar .nav li+li:before{ width: 1px; height: 16px; position: absolute; top: 10px; left: 0; background-color: #ddd; content: ''; display: block;}
.vshop-bar .nav>li>a{ padding: 10px 5px;}
.list-group-item .v-logo{ margin-bottom: 0;}
.vshop-cate{display: block; width: 100%; position: static}
.vshop-cate .screen_bd{ overflow: hidden;}
.vshop-cate .list-group-item{padding: 18px 0;border: 0;}
.vshop-cate ul>li>a{margin-left:12px;line-height: 14px; font-size: 14px;color:#212121;}
.vshop-cate ul>li.minus>a{color: #FB1438;}
.vshop-cate ol{background: #fff7f7;margin-bottom: -18px;}
.vshop-cate ol li{display: inline-block;padding: 0;border: 0;}
.vshop-cate ol li a{padding: 0 18px; display: inline-block;color: #515151;font-size: 12px;line-height: 40px;}
.vshop-cate ol li span.glyphicon{color: #bdbdbd;font-size: 10px;}
.vshop-coupon{ width: 100%; height: 70px; overflow: hidden;position: relative; margin: 10px 0;}
.vshop-coupon ul{position: absolute;left: 0;top: 0; height: 100%; overflow: visible; white-space: nowrap;}
.vshop-coupon li{ padding: 0 3px; height: 70px; display: inline-block; white-space: normal;}
.vshop-coupon li div{ border: 2px solid #e73641; border-right: 1px dashed #000;background: #fff; float: left; height: 100%; width: 64%; padding: 5px 0 0 4px; overflow: hidden;}
.vshop-coupon li div *{ display: block;}
.vshop-coupon li div h3{ font-size: 14px; height: 15px; overflow: hidden;}
.vshop-coupon li div strong{ font-weight: normal; color: #e73641; font-size: 16px;text-align: center;padding-top: 5px;}
.vshop-coupon li a{ display: block; width: 36%; height: 100%; text-align: center; background-color: #e73641; color: #fff; float: left; padding: 17px 0;}

/*分类页----------*/

.category-box{ height: 100%; width: 100%; overflow: hidden;}
.category1{ height: 100%; float: left; width: 25%;background-color: #f3f3f3; position: relative;}
.category1 ul{ position: absolute; left: 0; width: 100%;}
.category1 li{ width: 100%; float: left;height: .38rem;line-height: .38rem;text-align: center;background-color: #fafafa;border-top: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;font-size: .11rem; position: relative;color: #747474;padding: 0 0.10rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.category1 li:first-child{border-top: none;}
.category1 li:last-child{border-bottom: 1px solid #eaeaea}
.category1 li:last-child.cur{border-bottom: none;}
.category1 li.cur{ background: #fff; border-right-color: #fff; color: #212121;}
.category1 li.cur:before{content: ''; background-color: #fb1438; width: 2px; height: 20px; left: 0; top: 0.09rem; position: absolute;}
.category2{ height: 100%; float: right; width: 75%; background-color: #fff; overflow-y: auto;position: relative; z-index: 1;}
.category2 dl{padding: 0 12px 12px; margin: 0; display: none; position: relative; z-index: 2;}
.category2 dt{ line-height: 20px; padding: 12px 0; color: #515151; font-size: 14px; font-weight: normal;}
.category2 dd a{float: left;width: 30.19%;min-height: .70rem;margin: 0 12px 8px 0;text-align: center;}
.category2 dd a:nth-child(3n){margin-right: -10px;}
.category2 dd em{ display: block; width: 100%; position: relative; padding-top: 100%; overflow: hidden; border: 1px solid #f0f0f0;}
.category2 dd em img{ position: absolute; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.category2 dd span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:16px;line-height:16px;color: #747474; margin-top: 4px;}

/*会员中心---------- */

.user-info .phone-tips{z-index: 2;position: absolute;top: 11px;left: 3.5%;width: 93.125%;height: 39px;background-color: #fef7f7;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.user-info .phone-tips span{padding-left: 9px;height: 21px;width: 100%;color: #2b2c2e;font-size: 13px;line-height: 21px;width: 80%;float: left}
.user-info .phone-tips span s{position: relative;top: 5px;margin-right: 10px;height: 20px;width: 18px;display: inline-block;background-image: url(../Images/use_centeradd.png);background-size: cover;background-repeat: no-repeat;background-position: -25px 1px;}
.user-info .phone-tips span em{height: 16px;width: 13px;display: inline-block;background-image: url(../Images/use_centeradd.png);background-size: cover;background-repeat: no-repeat;background-position: -42px 10px;}
.user-info .phone-tips i{float: right;height: 18px;width: 12px;display: inline-block;background-image: url(../Images/use_centeradd.png);background-size: cover;background-repeat: no-repeat;background-position: -38px 9px;margin-top: 3px;margin-right: 10px;}
.user-info{width: 93.125%;height: 182px;background-color: #e3393c;border-radius: 4px;margin: 11px auto;color: #fff;}
.user-info .img{z-index: 1;width: 79px;height: 79px;border-radius: 50%;margin: 20px auto 10px;background-color: #fff;position: relative;}
.user-info .img .border{border: 2px solid #e3393c;left: 2px;position: absolute;top: 2px;width: 75px;height: 75px;border-radius: 50%;}
.user-info img{width: 71px;height: 71px;border-radius: 50%;position: relative;top: 4px;left: 4px;}
.user-info p{text-align: center;font-size: 10px;margin-right: -45px;}
.user-info p span{padding-right: 45px;}
.user-fav{ margin-top: 5px;}
.user-fav span{text-align: center;font-size: 10px;line-height: 20px;}
.user-fav span i{font-style: normal;font-size: 18px;}
.user-fav .line{font-size: 15px;}
.user-fav a{ color: #fff;}
.my_menu{ background-color: #fff;border-bottom: 10px solid #e7e7e7;border-top: 5px solid #e7e7e7;height: 124px;}
.my_menu .total-order{height: 47px;margin-left: 10px;padding-right: 10px;border-bottom: 1px solid #e9e9ea;line-height: 47px;position: relative;}
.my_menu .total-order h5{margin: 0;font-size: 14px;color: #14181b;float: left;line-height: 47px;}
.my_menu .total-order i{float: right;line-height: 47px;color: #999;font-size: 12px;}
.my_menu .total-order em{font-size: 12px;color: #aeaeae;margin-right: 15px;float: right;}
.my_menu .total-order a{display: block;}
.my_menu ul{display: flex;}
.my_menu li{ float: left; flex: 1; text-align: center; line-height: 18px;color: #5e5d62;position: relative;font-size: 11px;margin-top: 15px;}
.my_menu li a{position: relative;color: #47474a;display: inline-block;}
.my_menu span{display: inline-block;background-repeat: no-repeat;width: 100%;height: 20px;width: 20px;background-image: url(../Images/menber_center_icon.png);background-size: cover;}
.my_menu .icon01{background-position: 0px 0px;}
.my_menu .icon02{background-position: 0px -20px}
.my_menu .icon03{background-position: 0px -40px;}
.my_menu .icon04{background-position: 0px -120px;}
.my_menu .icon05{background-position: 0px -241px;}
.my_menu li i{display: block;position: absolute;width: 14px;height: 14px;border-radius: 50%;background-color: #e3393c;color: #fff;font-style: normal;line-height: 14px;font-size: 8px;text-align: center;top: -10%; right: 10%;}
.my_menu li.active a{ color: #2a2a2e}
.groupp-top{width: 100%;background-color: #fff;}
.groupp-middle{width: 100%;background-color: #fff;border-top: 10px solid #e7e7e7;border-bottom: 10px solid #e7e7e7;}
.groupp-middle2{width: 100%;background-color: #fff;border-bottom: 10px solid #e7e7e7;}
.groupp-bottom{width: 100%;background-color: #fff;}
.list-grouppp{height: 54px;border-bottom: 1px solid #e9e9ea;background-color: #fff;margin-left: 10px;padding-right: 10px;}
.list-grouppp a{display: inline-block;width: 100%;line-height: 54px;color: #2a2a2e;font-size: 13px;}
.list-grouppp a b{background-image: url(../Images/menber_center_icon.png);background-repeat: no-repeat;height: 20px;width: 20px;display: inline-block;position: relative;top: 8px;background-size: 20px;margin-right: 12px;}
.list-grouppp .list{line-height: 54px;display: inline;position: relative;}
.list-grouppp .glyphicon{float: right;}
.list-grouppp .glyphicon-menu-right{color: #aeaeae;font-size: 12px;line-height: 54px;}
.list-group-item{ border-radius: 0 !important;}
.list-grouppp .icon06{background-position: 0px -75px;background-size: 19px;top: 5px;}
.list-grouppp .icon07{background-position: 0 -90px;background-size: 18px;height: 18px;top: 5px;}
.list-grouppp .icon08{background-position: 0 -114px;background-size: 19px;height: 18px;top: 4px;}
.list-grouppp .icon9{background-position: 0 -140px;height: 18px;top: 5px;}
.list-grouppp .icon10{background-position: 0 -160px;width: 19px;height: 18px;top: 4px;}
.list-grouppp .icon11{background-position: 0 -180px;width: 19px;height: 18px;top: 3px;}
.list-grouppp .icon12{background-position: 0 -200px;width: 19px;height: 18px;top: 4px;}
.list-grouppp .icon13{background-position: 0 -220px;top: 4px;}
.list-grouppp b.icon14{background-image: url(../Images/use_centeradd.png);background-position: 0 0;height: 17px;width: 21px;background-size: cover;top: 2px;}
.list-grouppp i{width: 10px;height: 10px;position: absolute;background-color: #e73641;border-radius: 50%;display: block;top: 15%;left: 40%;}
.list-grouppp span{float: right;font-size: 12px;color: #aeaeae;line-height: 54px;}
.list-grouppp .rt{margin-right: 16px;}
.list-grouppp .rt.code{margin-right: 28px;}
.total-order .SignIn-btn{width: 52px;height: 53px;position: fixed;display: block;background-image: url("../images/member_center_icon_03.png");background-repeat: no-repeat;background-size: cover;right: 20px;top: 60%;}
.dis-market{width: 100%;height: 93px;background-image: url("../Images/distribution_bg_02.png");background-repeat: no-repeat;background-size: cover;}
.dis-market a{width: 100%;height: 10px;text-align: center;color: #fa134f;display: block;padding-top: 47px;font-size: 10px;}
.integral-list{ width: 100%; overflow: hidden;}
.integral-list li{ background-color: #fff; padding: 11px; border-bottom: 1px solid #eaeaea; position: relative;}
.integral-list li:after{ left: 11px;}
.integral-list li:last-child:after{ left: 0;}
.integral-list li h3{ font-size: 15px; margin: 3px 0;}
.integral-list li h3 em{ font-size: 12px; color: #999; margin-left: 10px;}
.integral-list li p{font-size: 12px;margin-top: 4px;color: #212121;word-break: break-all;}
.integral-list li span{ font-weight: bold; margin-left: 6px;}
.integral-list li div{font-size: 15px;}
.integral-list li .time{color: #bdbdbd;}

.integral-use-hd{ height: 148px; background: #fb1438; padding: 0 12px; position: relative;}
.integral-use-hd h3{ font-size: 40px; line-height: 148px; color: #fff; margin: 0;}
.integral-use-hd h3 i{ font-size: 24px; margin-left: 8px; font-style: normal;}
.integral-use-hd a{ position: absolute; font-size: 14px; right: 12px; top: 24px; color: #fb1438; background: #fbe9e7; border-radius: 32px; display: block; line-height: 32px; width: 108px; text-align: center;}
.integral-use-list{ width: 100%; overflow: hidden; background: #fff;}
.integral-use-list li{ padding: 12px; position: relative;}
.integral-use-list li:after{ left: 12px;}
.integral-use-list li:last-child:after{ left: 0;}
.integral-use-list li h3{ font-size: 14px; color: #212121; line-height: 20px;}
.integral-use-list li span{font-size: 12px;color: #747474;word-wrap: break-word;word-break: break-all;padding-right: 40px;}
.integral-use-list li p{font-size: 12px; line-height: 16px; margin-top: 4px;color: #bdbdbd;}
.integral-use-list li em{ position: absolute; right: 12px; top: 50%; margin-top: -10px; font-size: 15px; color: #212121;}

/*账号管理*/

.Acc-Manag{width: 70%;position: relative;left: 15%;margin-top: 60px;height: auto;}
.Acc-Manag label{margin-bottom: 25px;font-size: 14px;padding-left: 10px;color: #919191;}
.Acc-Manag label span{padding-left: 10px;}
.Acc-Manag input{height: 35px;width: 100%;padding-left: 10px;margin-bottom: 25px;border-radius: 5px;border: 0;border: 1px solid #919191;}
.Acc-Manag .btn{ background: #f3b40b;color: #fff;font-size: 16px;height: 35px;letter-spacing: 5px;line-height: 10px;position: relative;text-align: center;border: none;}

/*我的订单---------- */

.myorder-L .my_menu{height: 43px;padding: 0;border: none;margin-bottom: 11px;}
.myorder-L .my_menu a{color: #6c6b6e;}
.myorder-L .my_menu li{line-height: 43px;margin-top: 0 !important;}
.myorder-L .my_menu li.active{border-bottom: 1px solid #f92a20;}
.myorder-L .my_menu li.active a{color: #f92a20;}
.order-list{margin-bottom: 10px;}
.order-list li{ background-color: #fff; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea;margin-bottom: 11px;}
.order-list li h6{padding: 0 10px;height: 43px;line-height: 43px; margin: 0;color: #6b6c6e;}
.order-list li h6 i{color: #b2b3b6;margin-left: 3px;line-height: 43px;}
.order-list li h6 span{color: #f02a20}
.order-list .order-goods{ padding: 10px 11px;background: #f8f8f8;position: relative;color: #494e52;font-size: 12px;}
.order-list .order-goods img{ float: left; margin-right: 10px;width: 70px;height: 70px;}
.order-list .order-goods .name{height: 20px;line-height: 20px;color: #494e52;}
.order-list .order-goods .pd-name{ text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 50%;float: left;font-size: 11px;}
.order-list .order-goods p.p-r{padding-top: 10px;}
.order-list .order-goods p.p-r .gray{float: left;color: #b2b3b6;font-size: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 50%;}
.order-list .order-goods p.p-r em{float: right;}
.order-list .order-goods .red-p{display: block;float: right;}
.order-list .order-goods .od-btn{display: inline-block; color: #494e52; border-radius: 3px; position: absolute; bottom: 4px; right: 10px; float: right; width: 68px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #494e52;}
.order-list .order-text{ border-bottom: 1px solid #eaeaea;height: 43px;line-height: 43px;padding: 0;margin-right: 11px;text-align: right;}
.order-list .order-text em{margin-left: 15px;color: #494e52}
.order-list .order-text a{ display: block;color: #b2b3b6;}
.order-list .order-text span{ margin-left: 10px;}
.order-list .order-btn{height: 63px;text-align: right;}
.order-btn a{width: 80px;height: 32px;line-height: 32px;text-align: center;display: inline-block;border-radius: 3px;margin-top: 15px;float: right;margin-right: 10px;}
.order-list .order-btn a{float: initial;}
.order-btn .btn-del{color: #494e52;border: 1px solid #494e52;}
.order-btn .btn-cnf{color: #f92a20;border: 1px solid #f92a20;}
.order-list .order-info{ padding: 8px 0; line-height: 2;}
.order-list .acount{ font-size: 13px;line-height: 27px;}
.list-group .list-group-item-text p{ padding: 2px 0; line-height: 20px}
.list-group .list-group-item-text p span{ width: 60px; text-align: right;}
.goods_interflow{ padding: 10px 0 10px 10px;}
.goods_interflow li{ padding-left: 20px; border-left: 2px solid #ddd; position: relative;}
.goods_interflow li p{ line-height: 22px;}
.goods_interflow li hr{ padding-bottom: 10px; margin: 5px 0 0;}
.goods_interflow li i{ position: absolute; top: 16px; left: -7px; width: 12px; height: 12px; background-color: #428bca; border-radius: 100%;}
.goods_interflow li i.active{ background-color: #f0ad4e}
.title{ background-color: #fff; text-align: center; padding: 10px; font-size: 16px; border-bottom: 1px solid #ddd; position: relative;}
.title .title-btn{ position:absolute; right: 10px; font-size: 13px; padding: 10px; margin: -10px 0;line-height: 22px;}

/*收货地址 ------ */

.ShippingAddress .address{background-image: url("../Images/wuliu_bg.png");background-repeat: no-repeat;background-size: 100%;color: #6b6c6e; z-index: 999;padding-bottom: 33px;}
.ShippingAddress .address h6{font-size: 14px;color: #494e52;}
.ShippingAddress .address h6 span{margin-left: 12px;}
.address{ padding-top: 5px;overflow: hidden;}
.address .add-info{ padding: 10px 80px 15px 0; margin-left: 11px; border-bottom: 1px solid #eaeaea; position: relative;}
.address .add-info .toUpdate{ height: 36px; color: #2196f3; text-align: center; position: absolute; right: 11px; top: 50%; margin-top: -18px;}
.address .add-info .toUpdate h6{ font-size: 12px; color: #2196f3; line-height: 1; margin-top: 0;}
.address .add-info .toUpdate i{ display: inline-block; width: 16px; height: 16px; background: url(../Images/ic_upgrade.png); background-size: contain;}
.address p,.address h6{line-height: 20px;}
.address p{font-size: 13px;}
.address h6{ margin: 5px 0}
.ShippingAddress .address .cho-addr{height: 42px;line-height: 42px;padding: 0 11px;font-size: 12px;}
.ShippingAddress .cho-addr .default{ border: 2px solid #6b6c6e;border-radius: 50%;height: 14px;width: 14px;margin-right: 15px;}
.ShippingAddress .cho-addr .default.active{ background-color: #09c555;background-image: url("../images/bill.png");background-position: 1px 3px;background-repeat: no-repeat;background-size: 10px auto;border: 1px solid #09c555;}
.ShippingAddress .cho-addr .cho-btn{float: right;line-height: 42px;}
.ShippingAddress .cho-addr .cho-btn a{display: inline-block;width: 58px;height: 20px;line-height: 19px;text-align: center;border-radius: 3px;margin-top: 10px;cursor: pointer;}
.ShippingAddress .cho-addr .cho-btn .edit{color: #494e52;border: 1px solid #494e52;margin-right: 8px;}
.ShippingAddress .cho-addr .cho-btn .del{color: #ff2525;border: 1px solid #ff2525;}
.address li:first-child{border-top: none;}
.address li{ position: relative;margin-bottom: 11px;border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea; background-color: #fff;}
.ShippingAddress footer{height: 50px;background-color: #313132;position: fixed;bottom: 0;line-height: 50px;color: #fff;font-size: 14px;padding-left: 16px;}
.ShippingAddress footer .add-footer{display: block;color: #fff;}
.ShippingAddress footer i{height: 24px;width: 24px;border: 2px solid #fff;border-radius: 50%;margin-right: 11px;padding: 3px;}
.address li .glyphicon{ position: absolute; top: 50%;}
.address li .glyphicon-pencil{ font-size: 20px; padding: 5px; right: 10px; color: #999; margin-top: -15px;}
.address li .glyphicon-pencil:active,.address li .glyphicon-pencil:hover{ color: #e73641}
.address li .glyphicon-ok{ display: none;background-color: #e73641; color: #fff; left: 8px; border-radius: 100%; padding: 5px;margin-top: -20px;}
.address li .glyphicon-ok.active{ display: inline-block;}
.custom-form{ background-color: #fff; padding: 20px 30px; box-shadow: 0 0 6px rgba(204, 204, 204, .5)}
.custom-title{ text-align: center; margin: 0 0 20px; background-color: #fff}

/*购物车 ------ */

.height40{height: 40px; overflow: hidden; clear: both; width: 100%;}

/*.cart{ /*border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding-top:40px;}*/

.top-nav{ color: #212121; padding: 10px; font-size: 14px; position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; z-index: 999; border-bottom: 1px solid #c2c2c2;}
.top-nav .glyphicon-trash{ margin-right: 5px;}
.top-nav .check-custom{left: 10px;}
.top-nav label{text-align: left; float: left; margin-left: 30px;}
.top-nav span{float: right;}
.cart li{ padding: 0 0 0 10px; margin-bottom: 10px;}
.check-custom{ top: 50%; margin-top: -10px; border-radius: 100%; position: absolute; z-index: 10; width: 20px; height: 20px; background: #fff url(../Images/ok.png) no-repeat; background-size: 48px auto;}
.check-custom.active{ background: #fff url(../Images/ok.png) no-repeat; background-position: -27px 0; background-size: 48px auto;}
.cart .list-group-item div{ position: relative;}
.cart .cart-shop{ padding: 10px 0; font-size: 14px; border-bottom: 1px solid #d7d7d7; line-height: 24px;}
.cart .cart-shop span{ margin-left: 30px; line-height: 24px;}
.cart .cart-shop span img{ margin-right: 5px;}
.cart .cart-goods{ padding: 10px 0; height: 90px; margin-left: -10px; padding-left: 10px;}
.cart .cart-remove{color: #e73641; display: none; font-size: 18px; position: absolute;right: 10px; margin: 0; text-align: center; bottom: 0; padding: 10px;}
.cart .cart-disable{ background-color: #efefef;color: #999}
.cart .cart-goods img{ width: 70px; height: 70px; float: left; margin: 0 10px 0 30px;}
.cart .cart-goods p{ font-size: 14px; position: relative; padding-right: 70px; line-height: 18px; height: 21px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cart .cart-goods h5{ margin: 0; height: 16px; line-height: 16px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #8f8f94;}
.cart .cart-disable p a{ color: #999;}
.cart .cart-disable {}

.cart .cart-disable input{background-color: #efefef;}
.cartstore_c{position: relative;}
.cartstore_c .clearCarts{ color: #e73641; display: none; font-size: 18px; position: absolute; right: 0;margin: 0; text-align: center; top: 10px; padding: 10px;}
.cartstore_c li .pic{position: relative;}
.cartstore_c li .invalid{width: 100%;height: 100%; background: rgba(0, 0, 0, 0.2); position: absolute;top: 0;left: 0; line-height: 60px; text-align: center; color: #fff;}
.cart .cart-goods span{ position: absolute; right: 10px; top: 12px;}
.cart .cart-subtotal{ padding: 10px; text-align: right; font-size: 14px; border-top: 1px solid #d7d7d7;}
.cart .cart-subtotal span{ color: #e73641;}
.cart .wrap-num .glyphicon{ padding: 7px 10px; font-size: 12px;}
.cart .wrap-num .glyphicon-minus{ border-right: 0;}
.cart .wrap-num .glyphicon-plus{ border-left: 0;}
.wrap-num .glyphicon{ float: none;}
.cart .wrap-num{ font-size: 0; margin-top: 4px;}
.cart .wrap-num .glyphicon{ display: none;}
.cart .wrap-num .chenghao{display: inline-block; font-size: 12px;line-height: 28px;}
.cart .wrap-num input{ border: none; height: 28px; line-height: 28px; outline: none; font-size: 12px; text-align: left;}
.footer-cart{ height: 50px; background-color: #f5f7f9; border-top: 1px solid #ddd;}
.footer-cart .cart-pay{ display: block; height: 50px; position: absolute; right: 0; top: 0; background-color: #f92a20; color: #fff; text-align: center; font-size: 16px; line-height: 50px; width: 100px;cursor: pointer;border: none;}
.footer-cart .cart-pay b{ font-size: 12px;}
.footer-cart .check-custom{ left: 10px;}
.footer-cart label{ padding-left: 40px; line-height: 50px; font-size: 14px; vertical-align: top;}
.footer-cart .cart-total{ padding-left: 10px; width: 65%; display: inline-block; line-height: 50px; font-size: 14px;color: #1e1e1e;}
.footer-cart .cart-total b{ line-height: 20px; font-size: 14px;}
.footer-cart .cart-total a{ color: #ff1744; font-size: 18px;}
.footer-cart .cart-total #allTotal{margin-left: 15px;}
.footer-cart .cart-total b:last-child{ color: #999;}
.footer-cart .cart-total-lg{padding-right: 115px;text-align: right;width: 100%;}

/*优惠劵-------- */

.coupon{ position: relative;}
.coupon .logo00{position: absolute;width: 42px;height: 42px;border-radius: 50%;background-color: #fff;top: 10px;left: 10px;}
.coupon .success p{position: absolute;top: 43px;width: 100%;}
.coupon .success h3{position: absolute;top: 96px;font-size: 14px;width: 100%;padding: 0;color: #ffe617;}
.coupon-view{ width: 100%; height: 200px; background: url(../images/coupon.jpg) repeat-x left bottom #e73641; background-size: auto 4px; color: #fff; text-align: center;}
.coupon-view h3{position: absolute;top: 30px;width: 100%;color: #ffe617;}
.coupon-view p{line-height: 36px;font-size: 36px; position: absolute;top: 88px;width: 100%;}
.coupon .success span{position: absolute; display: block; width: 55px; height: 55px; background: url("../Images/cupon_g.png");background-repeat: no-repeat; background-size: 48px;top: 128px;left: 43%;}
.coupon .logo{width: 42px;height: 42px;border-radius: 50%;}
.coupon-info{ background-color: #fff; border-bottom: 1px solid #ddd; padding: 8px 10px;}
.coupon-info p{ line-height: 24px; padding-left: 20px;}
.coupon-info p.time{ position: relative;}
.coupon-info p.time i{ width: 20px; height: 20px; display: block; position: absolute; left: 0; top: 2px; background: url(../images/icon.png) no-repeat 0 -30px; background-size: 48px;}
.coupon-info p span{ color: #e73641;}
.coupon-btn{ padding: 20px;}
.coupon-btn .btn{color: #e73641;background-color: #fff;border-color: #e73641; border-radius: 3px;}
.coupon-list .coupon-hd{ padding: 10px; border-bottom: 1px solid #dbdcde;}
.coupon-list .coupon-hd span{ width: 50%; text-align: center; border: 1px solid #e2e2e2; line-height: 32px; font-size: 14px; cursor: pointer;}
.coupon-list .coupon-hd span.active{ background-color: #333; color: #fff; border-color: #333;}
.coupon-list .coupon-hd span:first-child{ border-right: 0; border-radius: 3px 0 0 3px;}
.coupon-list .coupon-hd span:last-child{ border-left: 0; border-radius: 0 3px 3px 0;}
.coupon-list .coupon-hd span.only-child{ width: 100%; border: 1px solid #e2e2e2;}
.coupon-list .coupon-bd{ padding: 0 10px; margin-bottom: 10px;}
.coupon-list .coupon-bd ul{ display: none}
.coupon-list .coupon-bd li{ margin-top: 10px; border: 1px solid #e2e2e2; border-radius: 7px; overflow: hidden;}
.coupon-list .show-empty {text-align:center;height:200px;line-height:200px;color:#BDBDBD;font-size:18px;background:#fff;}
.coupon-list .cou-card div{ float: left;}
.coupon-list .cou-card{ height: 70px; padding: 10px 15px; background: url(../images/coupon.jpg) repeat-x left bottom #e73641; background-size: auto 5px;}
.coupon-list .cou-card a{ width: 50px; height: 50px; border-radius: 100%; background-color: #fff; text-align: center; line-height: 50px; display: table-cell; vertical-align: middle; font-size: 0;}
.coupon-list .cou-card a img{ width: 100%; height: 100%; vertical-align: middle; border-radius: 100%; display: inline;}
.coupon-list .cou-card p{ color: #fff; font-size: 30px; float: left; margin-left: 30px; line-height: 50px;}
.coupon-list .cou-text{ padding: 15px 10px; font-size: 14px; background-color: #fff;}
.coupon-list .cou-price{ float: left;}
.coupon-list .cou-price h6{ color: #999; margin: 0; line-height: 20px;}
.coupon-list .cou-text a{ float: right; color: #e73641; font-size: 16px; margin-top: 6px;}
.coupon-list .cou-text i{ border: 1px solid #e73641; border-radius: 100%; padding: 2px; font-size: 12px; margin-left: 5px; top: 0;}
.coupon-list .disabled .cou-card{ background-color: #ddd; background-image: url(../images/coupon-no.jpg)}
.coupon-list .disabled .cou-text a{ color: #999;}
.coupon-list .disabled .cou-text i{ border-color: #999;}

/* 登录注册 */
.login .icon-eye{height: 28px;width:28px;background: url(../Images/eye.png) no-repeat;background-size: 100% 100%;}
.login .icon-eye.active{background: url(../Images/eye-active.png) no-repeat;background-size: 100% 100%;}
.login input:-webkit-autofill{ -webkit-box-shadow: inset 0 0 0px 1000px rgb(255, 255, 255)!important;}
.login{ padding: 0 .125rem; line-height: 1.5;}
.login-hd{ height: .3rem; margin: .25rem 0 .17rem 0; text-align: right;}
.login-hd .login-sign{ float: left; max-height: 100%; width: auto; max-width: 70%;}
.regist-link{ display: inline-block; margin-top: .12rem; font-size: .12rem; color: #3cbcba;}
.login-input-group{ width: 100%; padding: 0 .1rem; box-shadow: 0px 3px 4px rgba(137, 148, 155, .2), 0px 0px 4px rgba(234, 234, 234, .6);}
.login-input-group .input-item{ background-color: #fff;}
.login-input-group .input-item:first-of-type{ border-bottom: 1px solid #cecece;}
.login-input-group .form-control{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; height: .36rem; padding: .06rem 0; font-size: .12rem; color: #6b6c6e; border: 0; border-radius: 0; box-shadow: none; position: relative;}
.login-input-group .border-0{ border: 0 none;}
.login-input-group .forget-pwd-link{ padding-left: .1rem; font-size: .12rem; color: #b9b9b9; background-color: #fff;}
.trust-tip{ margin: .3rem 0 .17rem; text-align: center;}
.trust-tip span{ position: relative; padding: 0 .1rem; font-size: .12rem; color: #494e52; background-color: #fff;}
.trust-tip span:before, .trust-tip span:after{ position: absolute; top: 50%; width: .42rem; height: 1px; overflow: hidden; content: ''; background-color: #e6e6e6;}
.trust-tip span:before{ left: 100%;}
.trust-tip span:after{ right: 100%;}
.weixin-trust{ display: block; height: .37rem; background: url(../Images/icon-weixin-trust.png) no-repeat center/contain;}
.login h3{margin-top: .34rem;height: .16rem;line-height: .16rem;text-align: center;font-size: .16rem;color: #2a2a2e;margin-bottom: .15rem;font-weight: bold}
#register{width: 87%;height: .41rem;border: 1px solid #ffc245;display: block;border-radius: 5px;text-align: center;line-height: .41rem;font-size: 18px;color: #ffc245;margin: 0 auto;margin-top: .2rem;}
#login1{width: 87%;height: 41px;border: 1px solid #e3393c;display: block;border-radius: 5px;text-align: center;line-height: 41px;font-size: 18px;color: #e3393c;margin: 0 auto;}
.login .btn{ font-size: 16px; margin-bottom: 30px;}
.login .btn-send{width: .8rem;height: .25rem;margin-bottom: 0;line-height: .25rem;background-color: #f21328;border-radius: 5px;float: right;color: #f6f6f6;font-size: .1rem;padding: 0;position: relative;right: 0;top: .07rem;text-align: center;display: inline-block;}
.login .btn-agian{display: inline-block;position: relative;width: .6rem;border-radius: 5px;height: .25rem;line-height: .25rem;background-color: #ededed;font-size: .1rem;color: #494e52;text-align: center;right: 0;top: .07rem}

/*.login .form-control{ margin-bottom:30px;}*/


/*@media(max-height:480px){.login .form-control{ margin-bottom:20px;}}*/

.login div.option{ position: relative;width: 100%;height: .41rem;border-bottom: 1px solid #ddd;line-height: .41rem;padding: 0 .07rem;}
.login div.option .glyphicon{ position: absolute; left: 10px; top: 12px; color: #999;}
.login div.option input{border: none;height: 100%;width: 100%;font-size: .12rem;line-height: .41rem;color: #494e52;padding-left: .77rem;}
.login.mobile-reg div.option input{padding-left: .77rem}
.login div.option span{font-size: .12rem;color: #494e52;position: absolute;line-height: .41rem;}
.login div.option a.code{ width: .7rem;display: inline-block;position: absolute;right: .07rem;top: 0;}
.login div.option img{ width: .7rem; height: .27rem;}
.login div.option .glyphicon-ok-circle,.login div.option .glyphicon-remove-circle{ left: 50%; margin-left: -25px;}
.login div.option .glyphicon-ok-circle{ color: #393}
.login div.option .glyphicon-remove-circle{ color: #F00}
.login #registBtn{width: 100%;height: .36rem;color: #fff;font-size: 16px;text-align: center;line-height: .36rem;display: inline-block;margin-top: .3rem;position: relative;background-color: #d50014}
.login #skipArea h5{width: 50%;float: left;height: 18px;line-height: 18px;position: relative;}
.login #skipArea h5:nth-of-type(2){border-left: 1px solid #a4b5c3;}
.login #skipArea h5 #login{font-size: 14px;color: #698fc2;text-align: center;width: 100%;display: inline-block;margin-top: 16px;width: 90px;position: absolute;top: -20px;right: 15%;border-radius: 5px;padding: 6px 0;border: none;line-height: 18px;}
.login #skipArea #skip{font-size: 14px;color: #698fc2;text-align: center;width: 100%;display: inline-block;margin-top: 16px;width: 110px;position: absolute;top: -20px;left: 15%;border-radius: 5px;padding: 6px 0}
.login #bindInfo{font-size: 11px;color: #546d92;width: 100%;text-align: center;margin-top: 15px;}

/*.bind-user h3{font-size:19px;color:#494e52;margin-bottom: 30px;}*/

.login-bd #bindBtn{ height: .36rem; margin-top: .24rem; font-size: .16rem; color: #fff; background-color: #d50014;}
.login-bd .bindBtn{ height: .36rem; margin-top: .24rem; font-size: .16rem; color: #fff; background-color: #d50014;}

/*找回密码*/

.find-code .fc-title{margin-top: .35rem;font-size: .16rem;color: #2a2a2e;margin-bottom: .2rem;text-align: center;width: 100%;height: .16rem;}
.find-code .next-step{display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center; height: .36rem; margin-top: .24rem; font-size: .16rem; color: #fff; background-color: #d50014;}
.find-code .fc1 .code{display: block;}
.find-code .fc1 .code img{width: .7rem;height: .26rem;}
.find-code p{font-size: .12rem;color: #6b6c6e;margin-top: .2rem;width: 100%;text-align: center}
.find-code p em{color: #d50014}
.find-code span{font-size: .12rem;color: #6b6c6e;position: absolute;bottom: .35rem;text-align: center;width: 100%;}
.find-code .fc4 .fc-title{margin-top: .9rem;margin-bottom: .65rem;}
.find-code .fc2,.find-code .fc3,.find-code .fc4{display: none;}
.find-code .fc2 .login-input-group .input-item:first-of-type{border-bottom: none;}

/* 自定义弹框 */

.custom-dialog{ position: fixed; right: 0; bottom: 0; left: 0; z-index: 999; display: none; padding: 0 .3rem .25rem; background-color: #fff;}
.custom-dialog.notbottom{bottom: 10%;}
.custom-dialog-header p{ margin: .15rem 0 .2rem;}
.custom-dialog-header .p1{ font-size: .14rem; font-weight: bold; color: #2a2a2e;}
.custom-dialog-header .p2{ margin-bottom: .35rem; font-size: .12rem; color: #2a2a2e;}
.custom-dialog-header .p2 span{ margin-left: .1rem; font-size: .15rem; color: #fb1437;}
.custom-dialog-body li{ position: relative; width: 100%; padding: 0 .15rem; margin-bottom: .18rem; font-size: .14rem; line-height: .36rem; color: #494e52; cursor: pointer; border-radius: .05rem; box-shadow: 0 .025rem .025rem rgba(225, 228, 229, .75), 0 0 .025rem rgba(206, 212, 214, .1);}
.custom-dialog-body li:after{ position: absolute; top: 50%; right: .15rem; display: block; width: .15rem; height: .15rem; content: ''; background: url(../Images/assets-icon.png) no-repeat 0 0/.5rem auto; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
.custom-dialog-body li.disabled{ color: #999;}
.custom-dialog-body li.selected:after{ background-position: -.2rem 0;}
.custom-dialog-footer .btn{ width: 100%; padding: .08rem .12rem; margin-top: .22rem; font-size: .13rem; color: #fff; background-color: #ff4f38; border-color: #ff4f38; border-radius: .05rem;}
.custom-dialog .close{ position: absolute; top: .1rem; right: 0px; z-index: 1000; width: .25rem; height: .2rem; opacity: 1; cursor: pointer; background-size: .12rem .12rem; background: url(/Areas/Mobile/Templates/Default/Images/assets-icon.png) no-repeat -.39rem -.02rem/.5rem auto;}

/*弹框*/

.dialog{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); z-index: 999; background: #fff; border-radius: 8px; padding: 16px; width: 90%; overflow: hidden; transition: all 0.3s; display: none;}
.dialog-title{ font-size: 16px; line-height: 16px; margin-top: 4px;}
.dialog-title .text{ max-width: 228px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dialog-title .dialog-close{ color: #bdbdbd; float: right; width: 14px; height: 14px; background: url(../Images/ic_close.png) no-repeat; background-size: cover;}
.dialog-content{ padding-top: 16px;}

/* 优惠券 */

.coupon-chooselist{ max-height: 340px; overflow-y: auto;}
.coupon-item{ margin-bottom: 12px; padding-left: 31px; position: relative;}
.coupon-item p{color: #6b6c6e;}
.coupon-getlist .coupon-item{padding: 0;}
.coupon-item .icon-okfull{ float: left; width: 23px; position: absolute; top: 50%; margin-top: -12px; left: 0; color: #e0e0e0; font-size: 24px;}
.coupon-item .icon-okfull.active{ color: #fb1438;}
.coupon-chooselist .detail{ border-radius: 4px 4px 0 0; background: #fb1438; color: #fff; height: 68px; position: relative; padding-left: 12px; overflow: hidden;}
.coupon-chooselist .detail p{color: #fff;}
.coupon-chooselist input{ height: 20px; width: 20px; z-index: 9; position: absolute; border: 0; outline: 0!important; background-color: transparent; -webkit-appearance: none; left: 0; margin: 0;top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.coupon-chooselist input:before{ background: url(../Images/ok.png) no-repeat; background-size: cover; content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 18px;}
.coupon-chooselist input:checked:before{ background-position: -23px 0;}
.coupon-chooselist input:disabled{ opacity: 0.6;}
.coupon-chooselist .detail .couponprice{ font-size: 24px; margin: 8px 0 4px;}
.coupon-chooselist .detail .rule{ font-size: 12px;}
.coupon-chooselist .detail .btn{ color: #fff; border: 2px solid #b91831; padding: 0 12px; line-height: 30px; display: inline-block; position: absolute; top: 18px; right: 12px; border-radius: 14px; font-size: 14px; background: #d61130;}
.coupon-chooselist .detail .btn.disabled{ border-color: #e11232; background: #e11232;}
.coupon-chooselist .desc{ color: #515151; font-size: 12px; padding: 8px 12px 12px; background: #f7f7f7; border: 1px solid #f0f0f0; border-top: 0; border-radius: 0 0 4px 4px;}
.coupon-chooselist .desc p{ padding-left: 12px; line-height: 16px; margin-top: 4px; position: relative;color: #515151;}
.coupon-chooselist .desc p::after{ background: #ff5252; position: absolute; content: ''; left: 0; top: 6px; width: 4px; height: 4px; border-radius: 1px;}

/*loading----*/

.ajax-loading{ width: 100%; height: 100%; position: fixed; z-index: 999999; background-color: rgba(0, 0, 0, 0.2); transition: all ease-in-out .5s; top: 0; left: 0; display: none;}
.ajax-loading p{ width: 100px;height: 100px;padding-top: 60px;background: url(../images/progress.gif) no-repeat center;border-radius: 5px;background-color: rgba(0, 0, 0, 0.8);color: #fff;font-size: 16px;}
.lazyload{ background: url(../images/loading.gif) no-repeat center;}

/*footer*/

.bottom{ background: url(../images/logo.png) center 10px no-repeat #fff; background-size: 100px; padding: 50px 0 55px; text-align: center; font-family: 'simsun';text-align: center;width: 100%;}
.wx_aside{position: fixed;z-index: 988;right: 30px;bottom: 110px;width: 44px;}
.wx_aside .btn_more{width: 44px;height: 44px;background: url(../images/more.png) no-repeat;background-size: 44px; display: block;}
.btn_top{height: 44px;width: 44px;border-radius: 22px;background-image: url("../Images/arrow-top_03.png");background-repeat: no-repeat;background-size: 16px;background-position: center;background-color: rgba(1, 21, 25, .24);position: fixed;bottom: 60px;right: 30px;display: none; z-index: 10; border: 1px solid rgba(255, 255, 255, 0.3);}
.wx_aside_item{ display: none;position: absolute;top: -230px;right: 0;background-color: #fff;border: 1px solid #ddd;width: 116px;}
.wx_aside.active .wx_aside_item{ display: block;}
.wx_aside_item a{line-height: 44px;height: 44px;overflow: hidden;display: block;margin: 0 10px;border-bottom: 1px solid #eee; font-size: 14px;}
.wx_aside_item a:last-child{border-bottom: 0 none;}
.wx_aside_item a img{ margin-right: 5px;}
.wx_aside_item:before{ content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 5px solid #ddd; position: absolute; bottom: -6px; right: 14px}
.wx_aside_item:after{ content: ''; display: inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position: absolute; bottom: -5px; right: 15px}
.wx_aside_item a:before{float: left;content: '\20';height: 24px; no-repeat;margin: 12px 5px 12px 0;background-size: 25px;}
footer{ position: fixed; bottom: 0; left: 0; background-color: #f4f6f8; width: 100%; font-size: 12px;z-index: 100;display: flex;}
footer div{ position: relative;flex: 1; float: left; border-top: 1px solid #ddd;height: 100%;}
footer div a{ display: block; width: 100%; text-align: center; color: #6b6c61;padding: 5px 0;}
footer div a:active,footer div a:hover{ color: #6b6c61;}
footer div i{ display: inline-block; width: 23px; height: 20px; background: url(../images/footer-icon01.png) no-repeat; margin: 6px 0 1px;background-size: 25px auto;}
footer div i.vshop,.wx_aside_item a.vshop:before{ background-position: 1px -24px;}
footer div i.classify,.wx_aside_item a.classify:before{ background-position: 2px -49px;}
footer div i.user,.wx_aside_item a.user:before{ background-position: 0 -74.9px;}
footer div i.f-cart,.wx_aside_item a.f-cart:before{ background-position: 0 -225px;}
footer div i.attention,.wx_aside_item a.attention:before{ background-position: 0 -99px;}
footer div i.collect,.wx_aside_item a.collect:before{ background-position: 0 -124px;}
footer div p{ font-size: 12px;}
footer div.current a{ color: #e73641}
footer div.current p{font-size: 12px;}
footer div.current i{ background-image: url(../Images/footer-icon-hover01.png);}
footer span{ width: 50%; display: block; float: left; text-align: center; line-height: 40px; border-top: 2px solid #ddd;}
footer span+span{ border-left: 1px solid #ddd;}
footer .ft-buy,footer .ft-fav{ float: left;}
footer .ft-buy{ width: 60%;}
footer .ft-fav{ width: 40%;}
.footer-buy{ background-color: #f4f6f8; padding: 7px 0; border-top: 1px solid #ddd; text-align: center;}
.footer-buy .btn{ margin: 0 5px;vertical-align: bottom;}
.gly-collect{ border: 1px solid #ddd; padding: 6px; border-radius: 3px; color: #999; font-size: 20px; margin-left: 5px}
.gly-collect.red{ color: #e3393c;}
.countime{ display: inline-block; line-height: 34px; font-size: 14px; padding-right: 40px;}
.countime s{ color: #e73641; font-size: 14px;}

/*商家红包页面*/

.gift-L{color: #fff;}
.gift-L a{color: #fff;}
.gift-L a:hover{text-decoration: none;color: #fff;}
.gift-L .top{max-width: 640px;background: url("../images/gift01-bg.jpg")no-repeat;background-size: 100%;position: relative;}
.gift-L .top .img{width: 40px;height: 40px;position: absolute;border-radius: 35%;background-color: #fff;top: 4.77%;left: 5.5%}
.gift-L .top .img img{width: 40px;height: 40px;border-radius: 35%;}
.gift-L .top .coupon{position: absolute;top: 27%;width: 100%;text-align: center;font-size: 24px;color: #ff223e;}
.gift-L .top .coupon i{font-size: 12px;font-style: normal;}
.gift-L .top .coupon-N{position: absolute;color: #636366; font-size: 10px;text-align: center;top: 34%;width: 100%;text-align: center;}
.gift-L .tips{color: #fff;font-size: 10px;top: 45%;width: 100%;text-align: center;position: absolute;}
.gift-L .reg{font-size: 13px;position: absolute;top: 50.5%;left: 28.75%;text-align: center;font-weight: 600;width: 42%;height: 6.2%;background-image: url("../images/btn-4_03.png");background-size: cover;background-repeat: no-repeat;}
.gift-L .keep{font-size: 13px;position: absolute;top: 60%;text-align: center;left: 28.75%;font-weight: 600;width: 42%;height: 6.2%;background-image: url("../images/btn-4_03.png");background-size: cover;background-repeat: no-repeat;}
.gift-L .reg a,.gift-L .keep a{position: relative;text-align: center;top: 22%;display: block;}
.gift-L .top .name{position: absolute;width: 100%;text-align: center;color: #464a52;font-size: 14px;top: 78%}
.gift-L ul{background: url("../images/gift02-bg_02.jpg")repeat-y;background-size: 100%;position: relative;background-color: #ef3b23;}
.gift-L ul li{list-style-type: none;border-bottom: 1px solid #e9a197;height: 60px;padding: 15px 5px;width: 95%;margin: 0 auto;}
.gift-L ul li:last-child{border: none;margin: 0 auto;}
.gift-L ul li .head-portrait{float: left;width: 33px;height: 33px;background-color: #fff; border-radius: 20%;margin-left: 10px;}
.gift-L ul li .head-portrait img{width: 33px;height: 33px;border-radius: 20%;}
.gift-L ul li .info{font-size: 9px;line-height: 15px;margin-left: 20.3125%;position: absolute;}
.gift-L ul li .info .name{font-size: 12px;padding-right: 10px;}
.gift-L ul li .money{ font-size: 14px;margin-left: 82%;}
.gift-L #footer{width: 100%;height: 30px;background: #283344;position: relative;}
.gift-L #footer img{width: 75px;height: 40px;left: 40%;position: relative;top: 10px;}

/*账户登录领取页面*/

.gift02 .top{max-width: 640px;background: url("../images/gift02.1-bg_02.jpg")no-repeat;background-size: 100%;position: relative;}
.gift-L .count{color: #fff;font-size: 9px;top: 46%;width: 100%;left: 51%;position: absolute;}
.gift02 .pop-box{width: 80%;height: 30%;position: absolute;top: 27.3%;left: 10%;background-color: #fff;border-radius: 20px;padding: 0 20px;display: none;z-index: 999;}
.gift02 .pop-box h3{height: 30%;border-bottom: 1px solid #d2d2d4;color: #5a5f63;padding-top: 20px;font-size: 16px;}
.gift02 .pop-box span{color: #b1bbbd;line-height: 40px;z-index: 9999;}
.gift02 .pop-box p{position: relative;top: 12%;height: 25%;}
.gift02 .pop-box p a{display: inline-block;width: 42%;height: 80%;border-radius: 10px;margin-left: 4.7%;border: 1px solid #ff5439;color: #fff;background-color: #ff5439;text-align: center;padding-top: 8px;}
.gift02 .pop-box p .share{color: #ff5439;background: none;}
.cover00{left: 0;top: 0;position: fixed;background-color: #282828; opacity: 0.3;}

/*红包------ */

.b-cover{ background: rgba(0, 0, 0, 0.8); height: 100%;width: 100%;}
.bonus{ position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background: url(../images/bonus-bg.png) no-repeat; background-size: cover; width: 85%; text-align: center; color: #fff;}
.bonus img{ position: absolute; top: 6.41%; height: 12.82%; left: 50%; border-radius: 100%; transform: translateX(-50%); -webkit-transform: translateX(-50%); overflow: hidden;}
.bonus h3{ position: absolute; top: 30.77%; font-size: 18px; width: 100%; overflow: hidden;}
.bonus h5{position: absolute; top: 56.41%; height: 24.62%; font-size: 16px; width: 100%; margin: 0; line-height: 24px; overflow: hidden;}
.bonus p{ position: absolute; top: 41.4%; font-size: 15px; opacity: 0.6; width: 100%; color: #dd9558; overflow: hidden;}
.bonus-btn{ width: 32.86%; height: 24.62%; position: absolute; top: 58.33%; left: 33.92%;background: url(../images/bonus-btn.png) no-repeat; background-size: cover; border: none;}
@-webkit-keyframes btnRotate{0%{-webkit-transform: rotateY(0deg);}
	100%{-webkit-transform: rotateY(720deg);}
	}
.bonus-btn:hover{-webkit-animation: btnRotate 1.5s linear infinite;}

/*.bonus-btn.hover {background:url(../images/bonus-btn.gif) no-repeat #000; background-size:cover; }*/

.bonus p.p-b-fail{ top: 83%;}
.bonus-qrcode{ text-align: center; margin: 50px 0 35px;}
.bonus-qrcode img{ width: 62.5%; box-shadow: 0 0 10px #ddd; border-radius: 3px; background-color: #fff; padding: 10px;}
.con-weixin{ text-align: center;}
.con-weixin p{ color: #464646; font-size: 14px;}
.con-weixin h3{ font-size: 20px; margin: 15px 0 30px;}
.con-weixin h5{ color: #bebebe; font-size: 12px;}
.bonus-finish{ text-align: center;}
.bonus-f-hd{ background: url(../images/bonus-c-bg.png) no-repeat;background-size: 100% auto; position: relative;}
.bonus-f-hd img{ width: 24.2%; max-height: 150px; position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); border-radius: 100%;}
.bonus-finish .name{ color: #1e1e1e; font-size: 18px;}
.bonus-finish .words{ color: #bebebe; font-size: 16px;}
.bonus-finish h3{ font-size: 18px; margin: 30px 0;}
.bonus-finish h3 span{ font-size: 48px;}
.bonus-finish p button{ border: none; width: 70%; height: 35px; line-height: 35px; border-radius: 35px; font-size: 14px; text-align: center; color: #fff; background-color: #fcbd13;}
.bonus-finish p button.btn-invite{ margin-top: 20px; background-color: #FC6514;}
.bonus-finish .share-p{ margin-top: 10px; color: #666;}
.bonus-finish .primary{ color: #bebebe; width: 76.5%; text-align: left; margin: 40px auto 0; padding-bottom: 10px;}
.share-guide{ position: fixed; height: 100%; width: 100%; background: url(../images/share-guide.png) no-repeat 0 40px rgba(0, 0, 0, 0.75);background-size: 100% auto; display: none; z-index: 10000; top: 0; left: 0;}

/*红包已过期页面*/

.gift03 .top{max-width: 640px;background: url("../images/gift03-bg.jpg")no-repeat;background-size: 100%;position: relative;}
.gift03 .go{font-size: 15px;position: absolute;top: 51%;text-align: center;width: 100%;font-weight: 600}

/*红包被抢光页面*/

.gift04 .top{max-width: 640px;background: url("../images/gift04-bg.jpg")no-repeat;background-size: 100%;position: relative;}
.gift04 .go{font-size: 15px;position: absolute;top: 51%;text-align: center;width: 100%;font-weight: 600}

/*红包已经领取过了页面*/

.gift05 .top{max-width: 640px;background: url("../images/gift05-bg.jpg")no-repeat;background-size: 100%;position: relative;}
.gift05 .go{font-size: 15px;position: absolute;top: 51%;text-align: center;width: 100%;font-weight: 600}

/*推广注册-------- */

.login-00{background: url("../images/register_bg.jpg") no-repeat;background-size: 100%;position: relative;}
.login-00 .img{width: 18.3%;height: 11.5%;border-radius: 50%;position: absolute;top: 4.3%;left: 7.8%;}
.login-00 .img img{width: 100%;height: 100%;border-radius: 50%;}
.login-00 .code{position: absolute;color: #fff;font-size: 14px;font-weight: bold;top: 7%;left: 30%;letter-spacing: 3px;}
.login-00 .code .i-01{font-size: 22px;}
.login-00 .money{width: 100%;text-align: center;position: absolute;font-size: 13px;color: #fff;top: 16%;letter-spacing: 2px;}
.login-00 i{color: #feff21;font-size: 14px;font-style: normal;padding: 0 5px;}
.login-00 form{position: absolute;top: 24%;left: 20%;width: 60%;}
.login-00 form a{margin-bottom: 17px;height: 32px;background-color: #f9f3d5;}
.login-00 form input{padding-left: 20px;font-size: 12px;height: 32px;background-color: #f9f3d5;}
.login-00 form a,.login-00 form a:active,.login-00 form a:visited,.login-00 form a:hover{background-color: #ff8a00;border: 1px solid #fff;font-size: 16px;color: #f6ffac;line-height: 17px;}
.login-00 .activity-info{position: absolute;color: #fff;font-size: 9px;bottom: 5%;width: 66%;left: 17%;}
.login-00 .activity-info p{padding-bottom: 2px;}
.registered-00 p{font-size: 14px;color: #f6ffac;top: 30%;position: absolute;width: 100%;text-align: center;}
.registered-00 a,.registered-00 a:active,.registered-00 a:visited,.registered-00 a:hover{position: absolute;top: 40%;width: 70%;left: 15%;background-color: #ff8a00;}
.login-00 form .option input{width: 100%;border: none;border-radius: 4px;}
.login-00 form .option{width: 100%;margin-bottom: 17px;height: 32px;}
.login-00 form .option.auth-code input{width: 62%;float: left;}
.login-00 form .option.auth-code button{width: 35.7%;float: right;height: 32px;border: none;border-radius: 4px;}
.login-00 form .option.auth-code button.send{background-color: #ff8a00;color: #f6ffac;}
.login-00 form .option.auth-code button.time{color: #5b5b5b;background-color: #d2d2d2}

/* 我的资产页面 */

.asset-total{ color: #fff; background: #fb1438; text-align: center; overflow: hidden;}
.asset-total .h3{ line-height: 40px; font-size: 32px; margin: 15px 0 0;}
.asset-total .h3 div{ display: inline-block; font-size: 18px;}
.asset-total .p{ font-size: 16px; padding: 4px 0 12px; line-height: 24px;}
.asset-addup{ padding: 12px; background: #ff4763; text-align: center; color: #fff;}
.asset-addup .item{ float: left; width: 33.3333%;}
.asset-addup .item+.item{ border-left: 1px solid #ff7f92;}
.asset-addup .item .h3{ font-size: 18px; line-height: 24px; margin: 0;}
.asset-addup .item .h3 div{ display: inline; font-size: 13px;}
.asset-addup .item .p{ font-size: 12px; line-height: 16px;}
.asset-list{ margin-top: 12px; background: #fff; padding-left: 12px;}
.asset-list .item{ padding: 12px 12px 12px 0; border-bottom: 1px solid #f0f0f0; position: relative;}
.asset-list .item .desc{ line-height: 24px; font-size: 16px;}
.asset-list .item .desc span{ font-size: 14px;}
.asset-list .item .time{ line-height: 20px; color: #bdbdbd; font-size: 12px;}
.asset-list .item .price{ position: absolute; line-height: 44px; font-size: 16px; top: 12px; right: 12px; color: #07be2e;/*font-family: 'tahoma';*/
	}
.asset-list .item .price.out{ color: #fb1438;}
.asset-bot{ position: fixed; bottom: 0; width: 100%; padding: 12px; background: #fff; line-height: 24px; border-top: 1px solid #f0f0f0;display: flex;}
.asset-bot span{float: left; text-align: center;flex: 1;}
.asset-bot span:not(:first-child){ border-left: 1px solid #e0e0e0;}
.recharge{ color: #fb1438;}
.assets .total-red{ height: .6rem; padding: .15rem 0 .12rem 0; background-color: #fff;}
.assets .total-red span{ position: relative; width: 50%; padding: 0 .22rem; font-size: .12rem; line-height: .16rem; color: #778189;}
.assets .total-red span:first-of-type:after{ position: absolute; top: 0; right: 0; display: block; width: 1px; height: .33rem; content: ''; background-color: #e8e8e8;}
.assets .total-red i{ font-style: normal; font-size: .16rem; color: #2a2a2e;}
.assets .total-red strong{ font-size: .14rem; font-weight: 400; color: #6b6c6e;}
.assets .total-red p.get{margin-bottom: 5px;position: relative;top: -3px;}
.assets .red-envelop{float: right;}
.assets .ulList{ padding: 0 .1rem; border-top: 1px solid #ebebef;}
.assets .ulList table{ margin-bottom: 0;}
.assets .ulList tr td{ line-height: .34rem; border-top: none; border-bottom: 1px solid #f4f4f4;}
.assets .ulList tr td:first-of-type{ color: #9d9c9c;}
.assets .ulList tr td:nth-last-of-type(2){ color: #494e52;}
.assets .ulList tr td:last-of-type{ color: #6b6c6e;}
.assets .ulList tr td.green{ color: #07be2e;}
.assets-bar-container{ position: fixed; bottom: 0; right: 0; left: 0; z-index: 1;}
.assets-bar{ position: relative;}
.assets-bar:before{ position: absolute; top: 0; left: .1rem; right: .1rem; display: block; height: 1px; content: ''; background-color: #f4f4f4;}
.assets-bar .btn{ float: left; width: 50%; padding: .06rem .12rem; font-size: .18rem; line-height: .32rem; color: #178df2; text-align: center; box-shadow: none;}
.assets-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; display: none; background-color: rgba(0, 0, 0, .4);}
.steponeee{ position: fixed; top: 50%; right: .25rem; left: .25rem; z-index: 999; padding: 0 .3rem; text-align: center; background-color: #fff; border-radius: .05rem; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.steponeee h3{ font-size: .15rem; line-height: .44rem; color: #2a2a2e;}
.steponeee input, .steponeee .btn{ width: 100%; height: .32rem; padding: .06rem .12rem;}
.steponeee .item .fl{ float: none;}
.steponeee input{ margin-bottom: .1rem; font-size: .12rem; color: #bdbdbd; border: 1px solid #9b9b9b; border-radius: .04rem; box-shadow: none;}
.steponeee .btn{ margin-top: .03rem; margin-bottom: .18rem; font-size: .13rem; background-color: #ff4f38; border-color: #ff4f38; border-radius: .04rem;}
.steponeee .close{ position: relative; top: .12rem; right: -.25rem; width: .12rem; height: .12rem; opacity: 1; background: url(/Areas/Mobile/Templates/Default/Images/assets-icon.png) no-repeat -.39rem -.02rem/.5rem auto; z-index: 99999; padding: 0.1rem;}
.chargeitem{text-align: center;border: 1px solid #ddd; border-radius: 3px; background: #fff; color: #212121; padding: 5px 0; width: 70px;margin: 0 4px 10px; font-size: 12px; cursor: pointer; display: inline-block;}
.chargeitem.active{border-color: #399206;}
.chargeitem p{ color: #666; font-size: 11px;}
.dcontent{ position: fixed; width: 80%; left: 50%;top: 50%; background: #fff; padding: 20px; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); z-index: 900;-webkit-transform: translate(-50%, -50%) scale(0.7);transform: translate(-50%, -50%) scale(0.7);opacity: 0;-webkit-transition: all 0.2s;transition: all 0.2s;visibility: hidden;}
.dcontent.active{-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);opacity: 1;visibility: visible;}
.dcontent div+div{ margin-top: 10px;}
.dcontent .custom-btn.alipay{ background-color: #00aaee;}
.dcontent .custom-btn.wxpay{ background-color: #44b549;}
.dcontent .custom-btn{padding: 0 10px; display: block;height: 40px; line-height: 40px; color: #fff;font-size: 16px;border-radius: 3px;-webkit-border-radius: 3px; text-align: center;background: #E3393C;}
.dcontent .close{ position: relative; top: -24px; right: -23px; width: 20px; height: 20px; opacity: 1; background: url(/Areas/Mobile/Templates/Default/Images/close-1.png) no-repeat center; z-index: 900; overflow: hidden; padding: 3px; box-sizing: content-box;}

/*订单列表页弹框1*/

.orderL{top: 10%;left: 10%;box-shadow: none;padding: 10% 0;display: none;width: 80%;}
.orderL .close{display: inline-block;position: absolute;top: -15px;right: -15px;width: 40px;height: 40px;border-radius: 20px;dispaly: block;font-size: 20px;text-align: center;background-color: #fff;opacity: 1;line-height: 40px;color: #595f63;}
.orderL h3{font-size: 20px;width: 100%;text-align: center;color: #595f63;}
.orderL h3 span{color: #ff5538;padding: 0 5px;}
.orderL .share{color: #abb7be;padding-top: 20px;width: 100%;text-align: center;}
.orderL .bg{height: 50%;}
.orderL p{text-align: center;}
.orderL p img{width: 50%;height: 50%;}
.orderL .btn{display: inline-block;width: 63%;height: 43px;border-radius: 8px;background-color: #ff5538;color: #fff;font-szie: 24px;line-height: 30px;}

/*订单列表页弹框2*/

#paymentsChooser02 .pname{text-align: right;color: #595f63;line-height: 30px;padding-right: 10%;}
#paymentsChooser02 .pname a{padding-left: 10px;color: #595f63;}
#paymentsChooser02 .pname a:visited,.orderL-02 .pname a:active{color: #f95034;}

/*订单详情页红包*/

.dialog-HB{width: 70px;height: 70px;position: fixed;right: 3%;display: none;bottom: 50%;z-index: 99;}
.dialog-HB img{width: 80%;}

/*推广邀请页面*/

.userinvite_bg,.expend-reg{background: url("../Images/UserInvite_bg.png");min-height: 600px;}
.userinvite02{color: #1d4360;font-size: 11px;width: 100%;margin-top: 16px;line-height: 25px;}
.userinvite02 .share{width: 100%;height: 125px;background: url("../Images/UserInvite_01.png") no-repeat center;background-size: cover;margin-top: 50px;position: relative;}
.userinvite02 .rules,.expend-reg .rules{height: 120px;background: url("../Images/UserInvite_02.png") no-repeat top;background-size: 100%;margin-top: 50px;}
.userinvite02 .rules .p,.expend-reg .rules .p{margin-top: 70px;padding-top: 60px;font-size: 11px;color: #1d4360;}
.expend-reg{padding: 16px 20px;}
.expend-reg .member,.expend-reg .link,.expend-reg .code{font-size: 11px;color: #1d4360;}
.expend-reg .member span{padding: 0 5px;font-size: 16px;color: #fb512f;font-weight: 700;}
.expend-reg .link{margin-top: 30px;line-height: 20px;}
.expend-reg .code{margin-top: 30px;}
.expend-reg .code img{width: 150px; height: 150px; margin: 10px auto 0; display: block; box-shadow: 0 0 2px #ddd; border-radius: 5px;}
.expend-reg .rules .p{margin-top: 50px;}

/* 商品详情Bottom */

#s-actionBar-container{ position: fixed; bottom: 0; left: 0; z-index: 1; right: 0; background-color: #fefefe;}
#s-actionBar-container .action-bar{display: flex;}
#s-actionBar-container .action-bar button{flex: 1;}
#s-actionBar-container .action-bar .cell{ position: relative; float: left; height: .42rem; text-align: center;}
#s-actionBar-container .action-bar .addfav, #s-actionBar-container .action-bar .tocart{ width: 18.125%; font-size: .10rem;}
#s-actionBar-container .action-bar .addfav.active{color: #e73843;}
#s-actionBar-container .action-bar .addfav:before, #s-actionBar-container .action-bar .tocart:before, #s-actionBar-container .action-bar .red:before{ display: block; width: .22rem; height: .22rem; margin: 4px auto 0; content: ''; background-repeat: no-repeat; background-size: contain;}
#s-actionBar-container .action-bar .addfav:before{ background-image: url(../Images/detail-icon-05-40-40.png);}
#s-actionBar-container .action-bar .tocart:before{ background-image: url(../Images/detail-icon-04-40-40.png);}
#s-actionBar-container .action-bar .addfav.active:before{ background-image: url(../Images/detail-icon-05-40-40-active.png);}
#s-actionBar-container .action-bar .cart, #s-actionBar-container .action-bar .buy, #s-actionBar-container .action-bar .nobuy{ padding: 0; font-size: .15rem; color: #fff; border: 0 none; outline: none;}
#s-actionBar-container .action-bar .cart, #s-actionBar-container .action-bar .buy{ width: 31.875%;}
#s-actionBar-container .action-bar .cart{ background-color: #ffc015;}
#s-actionBar-container .action-bar .buy{ background-color: #fb1437;}
#s-actionBar-container .action-bar .nobuy{ width: 63.75%; cursor: no-drop; background-color: #999;}
#s-actionBar-container .action-bar .cell a{ position: absolute; top: 0; display: block; width: 100%; height: 100%; text-decoration: none;}
.plus-one{ position: absolute;top: 28px;left: 94%;display: block;width: .2rem;height: .2rem;margin-left: -.1rem;line-height: .2rem;text-align: center;opacity: 1;background-color: #fb1437;border-radius: 100%;}
.action-bar .plus-one{ color: #fff;top: -5px;left: 76%;}

/*退款退货页面*/
.refundbg{background-color: #f7f7f7;}
.refundbg .vericode ul li{padding:12px 0;padding-left: 30px;font-size: 14px;}
.refundbg .check-custom{left: 0;margin-top: -10px;}
.refund.edit-con{margin-top: 0;}
.refund form h5{font-size: 14px;color: #747474;    margin: 15px 10px 8px 10px;}
.refund p .ipt{height: 25px;}
.refund .ipt01{margin-left: 32%;}
.refund .ipt02{ padding: 0 10px;}
.refund .ipt02 input{ text-align: center; line-height: 40px; color: #fff; background: #fb1438; border: none; border-radius: 5px; font-size: 16px; letter-spacing: 3px; margin-top: 20px; width: 100%;}
.refund .ipt02 .btn{ width: 100%; line-height: 40px; padding: 0; font-size: 16px; margin-top: 10px;}
.refund span i{font-style: normal;}
.refund #ReturnGoodsBox{height: 55px;width: 100%;}
.refund .group-line{ margin-top: 10px;}
.refund.edit-con .line{ padding: 12px 10px;}
.refund.edit-con .line label{ width: 90px; margin-right: 0;}
.refund .comment-photo{ background-color: #fff; padding: 10px;}
.refund .comment-photo+p{ padding-left: 10px;}
.refund .arrow::after,.refund .arrow::before{ top: 17px;}
.refundbg .cover{ display: none;}


/*账户安全*/
/*.acc-safe{height:70px;border-bottom: 1px solid #e9e9ea;background-color: #fff;padding:0 10px;}*/
.acc-safe{border-bottom: 1px solid #e9e9ea;background-color: #fff;padding: 0 10px; width: 100%; position: relative;}
.acc-safe a{color: #2a2a2e;}
.acc-safe .list{float: left;line-height: 24px;font-size: 13px;padding: 10px 0;}
.acc-safe .list i{font-style: normal;font-size: 12px;color: #999;}
.acc-safe .glyphicon-menu-right{color: #999;font-size: 12px;position: absolute; top: 50%; right: 10px; margin-top: -6px;}
.acc-safe .al-tel{font-size: 10px;color: #d9534f; position: absolute; top: 13px;left: 80px;}

/*绑定手机*/

.BindPhone h4{width: 100%;text-align: center;font-size: 19px;line-height: 50px;margin-top: 50px;/*padding:30px 0;background-image: url("../Images/iconfont-anquan.png");background-repeat: no-repeat;background-position: left center;background-size:45px 48px;padding-left:52px;*/
	}
.BindPhone form input,.BindPhone form button{display: block;height: 40px;line-height: 40px;border: 1px solid #ccc;padding-left: 20px;font-size: 12px;margin: 0 auto;margin-bottom: 15px;color: #666;}
.BindPhone form input.num-ver{width: 100%}
.BindPhone form button{border-left-top-radius: none;border-left-bottom-radius: none}
.BindPhone form .verification{width: 88%;position: relative;margin: 0 auto;}
.BindPhone form .input-code{width: 88%;}
.BindPhone form .verification .code{right: 0;padding: 0;width: 28%;top: 1px;position: absolute;color: #2a2a2a;border: none;height: 38px;}
.BindPhone form .verification .send-code{background: #999;color: #fff;}
.BindPhone form .submit{border: none;background: #f0ad4e;color: #fff;font-size: 14px;width: 88%;}
.BindPhone .tips{width: 88%;margin: 0 auto;text-align: left;font-size: 12px;color: #999;display: block;}

/*退款、售后列表*/

.refund-list a:hover{color: #3f3f3f;}
.refund-list li{border: 0; padding: 0 12px; overflow: hidden; width: 100%; font-size: 13px;}
.refund-list li h6{ position: relative; height: 36px;line-height: 36px;margin: 0;padding: 0; color: #2a2a2e; font-size: 13px;}
.refund-list li h6:after,.refund-list .order-goods:after{ position: absolute; content: ''; width: 110%; left: 0; bottom: 0; height: 1px; background-color: #eaeaea;}
.refund-list li h6 .glyphicon{padding-left: 5px;color: #a3a3a3;font-size: 10px;}
.refund-list li h6 .pull-right{color: #e50011;}
.refund-list li .order-goods a{display: inline-block;width: 100%;}
.refund-list li .order-goods p{width: auto;white-space: normal;line-height: 20px;}
.refund-list li .order-goods span{line-height: 43px;}
.refund-list .order-goods{background-color: #fff;padding: 12px 0;height: auto; position: relative; font-size: 13px;}
.refund-list .order-goods img{ width: 60px; height: 60px;}
.refund-list .order-goods .top{position: relative;padding-right: 10px;}
.refund-list .order-text a{ color: #6b6c6e; display: inline-block; text-align: left;}
.refund-list .order-text i{ font-size: 14px; font-style: normal; margin-left: 10px;color: #424242;}
.refund-list .order-text span.light i{color: #e50011;}
.refund-list .order-text{clear: both; border: 0; margin: 10px 0; height: auto; line-height: 20px;}
.refund-list .refund-btn{ text-align: right; padding: 5px 0 18px;}
.refund-list .refund-btn .post-back{display: inline-block;background-color: #f7f7f7;border: 1px solid #ccc;border-radius: 3px; line-height: 26px; padding: 0 13px; color: #494e52;}
.refund-list .reback-dialog{position: absolute;width: 80%;max-height: 310px;left: 10%;background-color: #fff;padding-top: 40px;color: #494e52;top: 27%;display: none;z-index: 999;}
.refund-list .reback-dialog .glyphicon{position: absolute;right: 10px;top: 10px;color: #b2b3b6;}
.refund-list .reback-dialog label{line-height: 30px;margin-bottom: 15px;padding-left: 10px;width: 100%;}
.refund-list .reback-dialog label input{width: 64%;height: 30px;border-radius: 3px;border: 1px solid #b2b3b6;padding-left: 5px;}
.refund-list .reback-dialog label span{font-size: 14px;margin-right: 5px;}
.refund-list .reback-dialog .reback-submit{display: inline-block;margin-top: 18px;height: 40px;text-align: center;line-height: 40px;width: 100%;background-color: #eee;color: #494e52;font-size: 16px;border-top: #b2b3b6;}

/*退款详情*/


/*.RefundDetail{}*/

.RefundDetail a:hover{color: #3f3f3f;}
.RefundDetail .refund-states{width: 100%;background-color: #fff;border-top: 1px solid #b2b2b2;border-bottom: 3px dotted #dadada;padding: 10px;margin-bottom: 10px;}
.RefundDetail .refund-states .post-back{ position: absolute; right: 10px; top: 18px;padding: 3px 5px; background-color: #f92a20; color: #fff; border-radius: 3px;}
.RefundDetail .refund-states h3{height: 40px;line-height: 40px;color: #333;font-weight: 600;font-size: 13px;}
.RefundDetail .refund-states h3 span.glyphicon{color: #be2c2a;font-size: 16px;margin-right: 5px;position: relative;top: 3px;}
.RefundDetail .refund-states span{line-height: 22px;color: #3f3f3f;}
.RefundDetail .refund-states span i,.RefundDetail .refund-states span time{font-style: normal;color: #969696;}
.RefundDetail .consult-detail{margin-bottom: 10px;}
.RefundDetail .consult-detail h3{width: 100%;height: 40px;line-height: 40px;font-size: 12px;padding: 0 10px;background: #fff;}
.RefundDetail .consult-detail h3 span{line-height: 40px;font-size: 16px;color: #ababab;}
.RefundDetail .refund-content{padding: 0 10px;}
.RefundDetail .refund-content .name{height: 40px;width: 100%;border: 1px solid #cfcfcf;border-radius: 5px;line-height: 40px;padding: 0 10px;background: #fff;color: #969696;margin-bottom: 10px;}
.RefundDetail .refund-content .name .shop{color: #3f3f3f;margin-left: 20px;}
.RefundDetail .refund-content .content{border: 1px solid #cfcfcf;border-radius: 5px;background: #fff;}
.RefundDetail .refund-content .content li{height: 40px;line-height: 40px;border-bottom: 1px solid #cfcfcf;padding: 0 10px;}
.RefundDetail .refund-content .content li:last-child{border: none;}
.RefundDetail .refund-content .content li.remark{ height: auto; line-height: 24px; padding: 8px 10px;}
.RefundDetail .refund-content .content li.remark em{word-wrap: break-word;}
.RefundDetail .refund-content li span{color: #969696;margin-right: 20px;}
.RefundDetail .refund-content .more{text-align: center;cursor: pointer;}
.RefundDetail .refund-content .more span{margin-left: 5px;color: #686868;}
.RefundDetail .faq{float: right;line-height: 40px;padding-right: 20px;background-image: url("../Images/iconfont-bangzhu.png");background-repeat: no-repeat;background-position: left;background-size: 22px;padding-left: 25px;}
.RefundDetail .reback-dialog{position: absolute;width: 80%;height: 310px;left: 10%;background-color: #fff;padding-top: 40px;color: #494e52;top: 27%;display: none; z-index: 999;}
.RefundDetail .reback-dialog .glyphicon{position: absolute;right: 10px;top: 10px;color: #b2b3b6;}
.RefundDetail .reback-dialog label{line-height: 30px;margin-bottom: 15px;padding-left: 10px;width: 100%;}
.RefundDetail .reback-dialog label input{width: 64%;height: 30px;border-radius: 3px;border: 1px solid #b2b3b6;padding-left: 5px;}
.RefundDetail .reback-dialog label span{font-size: 14px;margin-right: 5px;}
.RefundDetail .reback-dialog .reback-submit{display: inline-block;margin-top: 18px;height: 40px;text-align: center;line-height: 40px;width: 100%;background-color: #eee;color: #494e52;font-size: 16px;border-top: #b2b3b6;}

/*处理详情*/

.ProcessDetail{margin-top: 10px;}
.ProcessDetail li{color: #969696;border-bottom: 1px solid #cfcfcf;margin-bottom: 10px;background: #fff;}
.ProcessDetail li p{line-height: 25px;padding: 0 10px;display: flex;}
.ProcessDetail li p:first-child time{width: 40%;display: inline-block;float: left;}
.ProcessDetail li p:first-child span{width: 40%;text-align: left;display: inline-block;float: left;}
.ProcessDetail li p:first-child em{width: 20%;display: inline-block;color: #3f3f3f;text-align: center;float: left;}

/*支付方式*/

.payment-way{color: #494e52;font-size: 13px;height: 100%;width: 100%;position: fixed;top: 0; bottom: 0;z-index: 999;background-color: #edeeef; right: -100%; transition: all .5s;}
.payment-way h3{height: 43px;line-height: 43px;padding: 0 11px;font-size: 13px;background: #fff;}
.payment-way h3 em{float: right;}
.payment-way .pro-mid{border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;margin-bottom: 10px; background: #fff;}
.payment-way .pro-list{ margin: 10px 11px; position: relative;}
.payment-way .pro-list .next-btn{position: absolute;right: 0;top: 18px;cursor: pointer;z-index: 9999;}
.payment-way .pro-list .next-btn span{display: inline-block;background-image: url("../Images/pay-way01.png");background-repeat: no-repeat;background-position: 0 0;background-size: 20px;height: 20px;width: 10px;}
.payment-way .pro-list li{ display: inline-block; width: 60px; height: 60px; margin: 0 5px;}
.payment-way .pro-wrap{ position: relative; width: 100%; z-index: 1; -ms-touch-action: none;}
.payment-way .pro-img{ z-index: 1; height: 100%;width: auto !important;}
.payment-way .pro-img ul{height: 100%;}
.payment-way .pro-list li img{width: 63px;height: 63px;margin-right: 9px;}
.payment-way .way-detail{margin: 10px 15px;}
.payment-way .way-detail a{display: inline-block;color: #494e52;height: 30px;width: 78px;text-align: center;line-height: 30px;border: 1px solid #494e52;border-radius: 3px;cursor: pointer;}
.payment-way .way-detail a:hover{color: #494e52;}
.payment-way .way-detail .active{border: 1px solid #ff2525;color: #ff2525!important;}
.payment-way #pay-submit{cursor: pointer;height: 50px;width: 100%;border-top: 1px solid #eaeaea;color: #fff;font-size: 17px;background-color: #ff2525;/*background:#001237;*/
	/*opacity:0.8;*/
	line-height: 50px;letter-spacing: 5px;position: absolute;bottom: 0; right: 0;text-align: center;z-index: 9999}

/*发票明细*/

.bill-Cart{color: #6b6c6e;font-size: 13px;height: 100%;width: 85%;position: fixed;top: 0;right: 0;z-index: 999;background-color: #edeeef;overflow-y: auto;display: none;padding-bottom:  50px;}
.bill-Cart i{display: inline-block;}
.bill-Cart .bill-C00{position: relative;width: 100%;height: auto;min-height: 568px;}
.bill-Cart .top-bill{padding: 0 11px;margin-bottom: 10px;background: #fff;}
.bill-Cart h3{color: #494e52;font-size: 14px;height: 43px;line-height: 43px;}
.bill-Cart .bill-check{width: 14px;height: 14px;border: 2px solid #6b6c6e;border-radius: 50%;font-size: 12px;color: #000;padding: 2px;}
.bill-Cart p{line-height: 49px;border-top: 1px solid #eaeaea;position: relative;}
.bill-Cart .top-bill input{width: 90%;height: 25px;border: 1px solid #494e52;margin-left: 10px;border-radius: 3px;padding-left: 5px;line-height: 25px; margin-bottom: 10px;}
.bill-Cart span{margin-right: 15px;}
.bill-Cart .content-bill{background: #fff;padding: 0 10px;padding-bottom: 50px;}
.bill-Cart .bill-submit{cursor: pointer;height: 50px;width: 85%;border-top: 1px solid #eaeaea;color: #fff;font-size: 17px;/*background:#001237;opacity:0.8;*/
	background-color: #ff2525;line-height: 50px;letter-spacing: 5px;position: fixed;bottom: 0;text-align: center;}
.bill-Cart .bill-check.active{border: 1px solid #09c555;background-color: #09c555;background-image: url("../images/bill.png");background-position: 1px 3px;background-repeat: no-repeat;background-size: 10px;}

/*订单详情页*/
.kefu{ position: fixed; right: 10px; bottom: 80px; width: 40px; height: 40px; line-height: 40px; background-color: #fff; color: #FB1438; border-radius: 50%; text-align: center; box-shadow: 0px 0px 8px #f0f0f0; font-size: 24px;}
.order-detail{font-size: 12px;color: #6b6c6e;padding-bottom: 60px;}
.order-detail h6{color: #494e52;}
.order-detail .status{padding: 15px 10px;font-size: 15px;background-color: #fff;border-bottom: 1px solid #f0f0f0;}
.order-detail .status span{color: #FB1438;float: right;}
.street-well.common{ position: relative; margin-bottom: 11px; background: url(../Images/street_bg2.png) bottom no-repeat #fff; background-size: 100% auto; padding-left: 35px; padding-bottom: 19px; padding-right: 35px; display: block; color: #6b6c6e; font-size: 14px; margin-top: 10px; padding-top: 10px;}
.street-well.common.shopaddr{ padding-left: 10px;}
.street-well.common i.icon-icon_location{ position: absolute; font-size: 16px; top: 50%; left: 10px; margin-top: -16px; color: #FB1438;}
.street-well.common.shopaddr i.icon-icon_location{ right: 10px; left: auto; color: #04a9f4;}
.street-well.common p{ font-size: 16px; color: #212121; padding-left: 0;}
.street-well.common.shopaddr p{ font-size: 14px; color: #515151;}
.street-well.common span{ font-size: 14px; color: #616161; display: block;}
.street-well.common .glyphicon{ top: 50%; position: absolute; margin-top: -8px; right: 10px;}
.street-well.common.virtual{padding-left: 10px;padding-right: 10px;}
.pro-list.common{ background-color: #fff; padding: 15px 10px 0 10px; margin-top: 12px;}
.pro-list.common .shopname{padding: 12px 10px;border-bottom: 1px solid #f0f0f0;width: 100%;display: inline-block;position: relative;}
.pro-list.common .shopname span{font-size: 15px;margin-left: 5px; vertical-align: top;}
.pro-list.common .shopname .icon-icon_store{color: #FB1438;font-size: 16px;}
.pro-list.common .shopcart-m-item{ padding: 15px 0; position: relative; display: flex; flex-direction: row; z-index: 1;}
.pro-list.common .shopcart-m-item a{width: 100%;}
.pro-list.common .shopcart-m-item .btn{position: absolute;right: 10px;bottom: 14px;font-size: 12px;border-color: #bdbdbd;padding: 4px 12px;border-radius: 16px;line-height: 1;width: auto;}
.pro-list.common .shopcart-m-item:not(:last-child):after{ content: ''; position: absolute; right: 0; left: 10px; bottom: 0; border-bottom: 1px solid #f0f0f0;}
.pro-list.common .shopcart-item-pic{ width: 64px; height: 64px; float: left; border: 1px solid #e0e0e0; margin-right: 8px; position: relative;}
.pro-list.common .shopcart-item-pic img{ width: 64px; height: 64px; overflow: hidden;}
.pro-list.common .shopcart-txt-t{ overflow: hidden; height: 36px;}
.pro-list.common .shpcart-item-txt{ float: left; overflow: hidden; z-index: 1; flex: 1;width: calc(100% - 74px);}
.pro-list.common .shopcart-txt-name{ float: left; width: 70%; height: 36px; line-height: 18px; overflow: hidden; font-size: 14px;color: #212121;}
.pro-list.common .shopcart-txt-saleprice{ float: right; font-size: 14px;color: #212121;}
.pro-list.common .shopcart-item-num{ text-align: right; line-height: 1; margin-top: -1px; font-size: 14px;}
.pro-list.common .shopcart-txt-b{margin-top: 8px;overflow: hidden;width: 80%;}
.pro-list.common .shpcart-item-skuname{ float: left; overflow: hidden; color: #747474;}
.pro-list.common .shopname .glyphicon{ top: 50%; position: absolute; margin-top: -6px; right: 11px;}
ul.infolist li{padding: 4px 0;font-size: 14px;display: flex;color: #212121;}
ul.infolist li label{color: #515151;width: 120px;}
ul.infolist li span{flex: 1;text-align: right;overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分文字以...显示*/}
ul.infolist li.imgs{ display: initial;}
ul.infolist li.imgs div{ margin-top: 10px;}
ul.infolist li.imgs img{ width: 60px; height: 60px; margin-right: 8px;}
.order-detail h3.title,.vericode h3.title{font-size: 14px;font-weight: bold;border: none;text-align: left;padding-left: 0;padding-bottom: 0;color: #212121;}
.vericode{ background-color: #fff; padding: 10px; margin-top: 12px;}
.vericode .info{ border-bottom: 1px solid #F0F0F0; padding: 5px 0 10px;position: relative;}
.vericode p{ font-size: 14px; color: #747474; margin-top: 4px;}
.vericode ul li{color: #212121; padding: 12px 0; font-size: 13px; border-bottom: 1px solid #F0F0F0; padding-left: 0;position: relative;}
.vericode ul li span+span{ margin-left: 20px;}
.vericode ul li.wait span.fr{color: #03a9f4;}
.vericode ul li.ing span.fr{color: #FB1438;}
.vericode ul li.used span{color: #909090;}
.vericode ul li span{vertical-align: middle;}
.vericode ul li span.fr{margin-top: 2px;}
.vericode h3.title{padding-top: 0;}
.vericode .btn{position: absolute; right: 0; bottom: 16px; font-size: 12px; border-color: #bdbdbd; padding: 8px 12px; border-radius: 16px; line-height: 1;}
.order-detail .user{ background-color: #fff; padding: 10px; margin-top: 12px;}
.order-detail .pro-list{padding-left: 0;padding-right: 0;padding-top: 0;}
.order-detail .shopcart-m-item{padding: 15px 10px !important;}
.order-detail .list-group-item{border: none;}
.order-detail .add-wuliu{width: 100%;height: 50px;padding: 9px 11px 9px 0;margin-left: 11px;border-top: 1px solid #eaeaea;background-color: #fff;}
.order-detail .add-wuliu span{margin-right: 5px;}
.order-detail .add-wuliu label p{line-height: 17px;}
.order-detail .add-wuliu label p.address-w{white-space: nowrap;text-overflow: ellipsis;width: 100%;overflow: hidden;color: #4fa342;font-weight: bold;}
.order-detail .add-wuliu label p.time{font-size: 11px;}
.order-detail .add-wuliu span{float: left;}
.order-detail .add-wuliu i{float: right;line-height: 33px;color: #b3b3b4;margin-right: 11px;}
.order-detail .take{background-color: #fff;}
.order-detail .take-info{padding: 11px;border-bottom: 1px solid #eaeaea;position: relative;/*;background-image: url("../Images/add-66.png");background-repeat: no-repeat;background-position:left center;background-size: 20px;*/
	}
.order-detail .shipto{padding-left: 30px;}
.order-detail .shipto:before{ content: ''; position: absolute; display: inline-block; width: 13px; height: 14px; left: 11px; top: 13px; background: url(../Images/ic_locate2.png) no-repeat; background-size: contain;}
.order-detail .take-info p{line-height: 18px;color: #6b6c6e;padding-top: 5px;}
.order-detail .take-info p.long-content span{width: 79%;vertical-align: top;}
.order-detail .take-info p.long-content span a{float: right; color: #2481d1;}
.order-detail .take-info p.diliery{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 31px;padding-right: 11px;}
.order-detail .bill{padding: 11px;border-bottom: 1px solid #eaeaea;background-color: #fff;}
.order-detail .bill h6{margin: 0;}
.order-detail .bill p{line-height: 19px;}
.order-detail .bill p span{padding-right: 5px;}
.order-detail .bill p span:first-child{padding-left: 20px;}
.order-detail .leave-message-detail{padding: 11px;margin-bottom: 11px;border-bottom: 1px solid #eaeaea;background-color: #fff;}
.order-detail .leave-message-detail label{display: inline;}
.order-detail .leave-message-detail span{display: inline;line-height: 18px;color: #9b9b9b;font-size: 13px;}
.order-detail .order-info{padding: 17px 11px;text-align: left;}
.order-detail .order-info .btn{float: right;width: 68px;height: 26px;line-height: 24px;text-align: center;background-color: #ff4a1a;color: #fff;border-radius: 3px;position: relative;z-index: 1;top: 25px;font-size: 12px;padding: 0;margin-right: 5px;}
.order-detail .order-info em{padding-left: 15px;}
.order-detail .payment{margin-left: 11px;padding-right: 11px;border-top: 1px solid #eaeaea;font-size: 13px;height: 36px;line-height: 36px;}
.order-detail .payment span{float: right;color: #494e52;}
.order-detail .order-num{border-top: 11px solid #eaeaea;padding: 8px 11px;line-height: 20px;}
.order-detail .order-num span{color: #494e52;}
.order-detail .bottom_fixedBtn{position: fixed;bottom: 0;left: 0;right: 0;z-index: 100; background: #fff;display: flex;}
.order-detail .bottom_fixedBtn .btn{flex: 1; padding: 12px; font-size: 18px; line-height: 1;margin: 10px;}
.order-detail .bottom_fixedBtn .btn:not(:last-child){ margin-right: 0;}
.order-detail .bottom_fixedBtn .btn.btn-danger{background-color: #FB1438;border-color: #FB1438;}
.order-detail .bottom_fixedBtn .btn+.btn{margin-left: 10px;}
.item-btn{ text-align: right;}
.item-btn a{ margin-left: 15px; font-size: 14px; font-weight: 400; line-height: 1.42; position: relative; display: inline-block; margin-bottom: 0; padding: 6px 12px; cursor: pointer; -webkit-transition: all; transition: all; -webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-duration: .2s; transition-duration: .2s; text-align: center; vertical-align: top; white-space: nowrap; color: #333; border: 1px solid #ccc; border-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: #fff; background-clip: padding-box;}
.item-btn a.btn-red{ color: #fff; border: 1px solid #dd524d; background-color: #dd524d;}

/*签到页面*/

.sign_in{color: #8596a6;background-color: #f4f3f6;}
.sign_in i{font-style: normal;}
.sign_in header{padding: 0;width: 100%;height: 80px;border-bottom: 3px solid #ced5d8;background-image: url("../Images/sign_in_01.jpg");background-size: cover;position: relative;}
.sign_in .user-img{width: 66px;height: 66px;border-radius: 50%;background: #ced5d8;border: 2px solid #fff;position: relative;top: 28px;left: 18px;}
.sign_in .user-img img{border: 2px solid #f43132;height: 58px;width: 58px;border-radius: 50%;position: relative;top: 2px;left: 2px;}
.sign_in header .user-msg .name{ display: inline-block; font-size: 19px; width: 68%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: text-top;}
.sign_in header .user-msg{position: relative;top: 32px;left: 24px;font-size: 16px;color: #fff;height: 20px;line-height: 20px;width: 75%;}
.sign_in header .user-msg em{padding: 0 5px;font-size: 12px;position: relative;top: -1px;height: 20px;}
.sign_in header .user-msg span{width: 43%;overflow: hidden;line-height: 20px;height: 20px;}
.sign_in header .user-msg span.spec{width: 48%;}
.sign_in section{width: 100%;background-image: url("../Images/sign_bg.png");background-size: cover;padding-top: 43px;padding-bottom: 65px;}
.sign_in section .code-box{width: 140px;height: 129px;margin: 0 auto;}
.sign_in section .code-box h5{height: 42px;width: 100%;background-image: url("../Images/sign_in_02.jpg");background-size: cover;margin: 0;}
.sign_in section .code-box h6{height: 87px;width: 140px;background-image: url("../Images/sign_in_03.jpg");background-size: cover;margin: 0;text-align: center;}
.sign_in section .code-box h6 em{font-size: 45px;color: #f43132;line-height: 82px;}
.sign_in section .code-box h6 i{font-size: 14px;color: #8596a6;margin-left: 5px;}
.sign_in section h4{position: absolute;width: 80px;height: 60px;border-radius: 50%;background-color: #EAC100;text-align: center;line-height: 60px;font-size: 16px;color: #f43132;left: 37%;}
.sign_in section h3{text-align: center;font-size: 15px;margin-top: 25px;}
.sign_in section h3 span{color: #4cb40d;font-weight: 600;padding-left: 3px;}
.sign_in section .go-btn{width: 160px;height: 48px;margin: 65px auto 0;}
.sign_in section .go-btn a{display: inline-block;width: 160px;height: 48px;background-image: url("../Images/sign_in_4.png");background-size: cover;color: #fff;text-align: center;line-height: 48px;font-size: 16px;}

/*分销业绩*/

.distribution{font-family: "微软雅黑"}
.distribution span{display: inline-block;}
.distribution .income{position: relative;width: 100%;height: 225px;/*background-image:-webkit-linear-gradient(to bottom, #ff7059, #fb2b3e);background-image:linear-gradient(to bottom, #ff7059, #fb2b3e);*/
	background-image: url("../Images/performance_bg_03.png");background-repeat: repeat-x;background-size: 1px 225px;color: #fff;margin-bottom: 6px;}
.distribution .check{width: 110px;height: 110px;margin: 0 auto;border: 5px solid #fff;border-radius: 50%;position: relative;top: 23px;}
.distribution .check a{color: #fff;}
.distribution .income .ck-b{position: absolute;top: 15px;right: 16px;font-size: 12px;display: block;color: #fff;}
.distribution .check .balance{font-size: 14px;text-align: center;line-height: 100px;}
.distribution .check #bal-num{font-size: 21px;margin-left: 5px;}
.distribution .income .total-bill{text-align: center;font-size: 13px;margin-top: 35px;}
.distribution .income .tb-detail{height: 50px;position: relative;top: 19px;}
.distribution .income .tb-detail span{width: 40%;text-align: center;}
.distribution .income .tb-detail span em:last-child{font-size: 14px;line-height: 24px;}
.distribution .income .tb-detail i{width: 20%;display: inline-block;background-image: url("../images/lineer.png");background-repeat: no-repeat;background-position: center;height: 34px;background-size: 1px 34px;}
.distribution .income .dis-cover{height: 51px;width: 100%;border-top: 1px solid #fa767e;background-color: rgba(255, 255, 255, 0.1);position: absolute;top: 175px;}
.distribution .income-list{width: 100%;height: 171px;background-color: #fff;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;margin-bottom: 4px;}
.distribution .income-list .bill-list,.distribution .income-list .current-dear{height: 85px;}
.distribution .income-list hr{margin: 0 auto;width: 94%}
.distribution .income-list span{padding: 20px 0;display: inline-block;width: 32.5%;text-align: center;}
.distribution .income-list span em:first-child{font-size: 12px;color: #505559;margin-bottom: 9px;display: inline-block;}
.distribution .income-list span em:nth-of-type(2){font-size: 14px;color: #494e52;}
.distribution .income-list span i{font-size: 14px;color: #a5a9ac;padding-left: 5px;font-style: normal;}
.distribution .income-list span.line{background-image: url("../images/lineer02.png");background-repeat: no-repeat;background-position: right 14px;background-size: 1px 40px;}
.distribution .market-rule{height: 49px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;line-height: 49px;color: #494e52;font-size: 13px;padding: 0 11px;background: #fff;}
.distribution .market-rule .glyphicon{float: right;line-height: 46px;color: #b2b3b6;font-size: 14px;}
.distribution footer{width: 100%;height: 60px;border-top: 1px solid #eaeaea;background: #f8f7f7;}
.distribution footer .stock{display: block;width: 81.25%;height: 43px;border-radius: 5px;text-align: center;background: #fd4550;font-size: 17px;color: #fff;line-height: 43px;margin: 8px auto;}

/*账单列表*/

.billList{background-color: #212f43;padding: 6px 4px 30px;}
.billList .wrapper{background: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 18px;border-bottom-left-radius: 18px;overflow: hidden;font-size: 13px;}
.billList .header{color: #494e52;background-color: #dfe2e4;text-align: center;}
.billList .header .active{background-color: #fd4849;color: #fff;}
.billList .header .all{height: 44px;width: 100%;font-size: 16px;line-height: 40px}
.billList .header .all span{display: inline-block;width: 90;height: 44px;background-image: url("../images/billList01.png");background-repeat: no-repeat;background-position: right -23px;padding: 0 24px;background-size: 18px;}
.billList .header p{height: 40px;border-bottom: 1px solid #eaeaea;line-height: 40px;cursor: pointer;}
.billList ul{width: 100%;height: auto;color: #494e52;}
.billList ul li{padding: 0 11px;}
.billList li>div:nth-of-type(1){width: 50%;padding-left: 11px;}
.billList li div{float: left;}
.billList li>div:nth-of-type(2),.billList li>div:nth-of-type(3){width: 25%;text-align: center;}
.billList ul .thead{height: 44px;width: 100%;border-bottom: 1px solid #eaeaea;width: 100%;line-height: 44px;}
.billList ul .list-OR{cursor: pointer;height: 82px;border-bottom: 1px solid #eaeaea;padding-top: 18px;width: 100%;}
.billList li .number{font-weight: 600;}
.billList li .money{font-weight: 600;font-size: 16px;}
.billList li .time{font-size: 10px;color: #6b6c6e;line-height: 30px;padding-left: 20px;background-image: url("../images/billList01.png");background-repeat: no-repeat;background-position: 0px 8px;background-size: 15px;}
.billList li .status{font-size: 10px;color: #fd4849;line-height: 30px;}
.billList li img{width: 42px;height: 42px;}
.billList ul .order-detail{width: 100%;height: 194px;background-color: #f8f8f8;padding: 0 11px;font-size: 12px;display: inline-block;display: none;color: #494e52;}
.billList .order-detail h5{font-weight: 600;line-height: 20px;}
.billList .order-detail p span:first-child{width: 60%;line-height: 20px;}
.billList .order-detail p span:last-child{width: 40%;line-height: 20px;}
.billList footer{height: 62px;background-color: #f8f8f8;width: 100%;position: relative;padding: 17px 0;}
.billList footer>div{width: 70px;height: 28px;margin: 0 auto;background-image: url("../images/billList.png");background-repeat: no-repeat;background-position: 0 3px;background-size: cover;float: none;border: none;}

/*我的店铺*/

.shop-Man{background-color: #fff;}
.shop-Man .top{position: relative;height: 90px;width: 100%;background-image: url("../images/store-bg_02.png");background-repeat: no-repeat;background-position: top;background-size: 100%;color: #fff;padding: 12px 15px 12px 10px;}
.shop-Man .top h3{font-size: 13px;font-weight: 600;}
.shop-Man .top p{height: 35px;line-height: 35px;font-size: 11px;background-size: 34px;}
.shop-Man .top p i{height: 26px;width: 19px;background-image: url("../images/CssGaga_distribution.png");background-repeat: no-repeat;background-position: -145px -12px;background-size: cover;margin-bottom: -14px;display: inline-block;}
.shop-Man .top h4{width: 42px;height: 30px;border: 1px solid #fff;position: relative;bottom: 12px;float: right;line-height: 30px;text-align: center;margin: 0;font-size: 13px;border-radius: 3px;}
.shop-Man .S-section{padding: 12px 0;}
.shop-Man .S-section li{/*width:298px;height:298px;*/
	border: 1px solid #c0c3c5;margin: 0 auto;position: relative;margin-bottom: 16px;}
.shop-Man .S-section li img{width: 100%;height: 100%;}
.shop-Man .S-section li .S-cover{width: 86%;height: 31%;position: absolute;bottom: 20px;left: 7%;overflow: hidden;}
.shop-Man .S-section li .fli-blur{-webkit-filter: blur(5px);filter: blur(5px);width: 100%;height: 100%;position: absolute;top: -200%;left: -9%;background-size: cover;}
.shop-Man .S-section li .left{width: 78.4%;height: 100%;background-color: rgba(255, 255, 255, .8);padding: 7px 10px 0 10px;float: left;position: relative;}
.shop-Man .S-section li .left .S-title{font-size: 13px;color: #191a1b;margin: 0;overflow: hidden;}
.shop-Man .S-section li .left span{font-size: 15px;color: #494e52;line-height: 22px;}
.shop-Man .S-section li .left p{font-size: 13px;color: #fe2d28;}
.shop-Man .S-section li .left p i{font-style: normal;padding-left: 3px;}
.shop-Man .S-section li .right{width: 21%;height: 100%;text-align: center;float: right;background-color: rgba(255, 255, 255, .8);position: relative;cursor: pointer;color: #131516;/*background-image:url("../images/store-icon.png");background-repeat: no-repeat;background-position:top -41px;*/
	}
.shop-Man .S-section li .right span{position: relative;top: 19%;display: block;}
.shop-Man .S-section li .right i{display: inline-block;width: 18px;height: 22px;background-image: url("../images/CssGaga_distribution.png");background-repeat: no-repeat;background-size: cover;background-position: -20px 1px;display: block;margin: 0 auto;margin-top: 40%;}
.shop-Man .S-section li .right i.go{width: 22px!important;background-position: 1px 2px!important;}
.shop-Man .S-bottom{position: fixed;bottom: 0;height: 61px;width: 100%;background-color: #212f43;padding: 0 8.9%;}
.shop-Man .S-bottom span{height: 35px;width: 31%;display: inline-block;line-height: 35px;text-align: center;float: left;}
.shop-Man .S-bottom span.code{background-image: url("../images/store-btn_06.png");background-repeat: no-repeat;background-size: cover;color: #494e52;font-size: 14px;border-radius: 3px;position: relative;top: 14px;margin-right: 3.5%}
.shop-Man .S-bottom span.extend{background-color: #fe2d28;color: #fff;font-size: 14px;border-radius: 3px;margin-top: 14px;}
.shop-Man .right-edit{transform: rotateY(360deg);transition-delay: 2s;transition: all 1000ms ease-out;background-color: rgba(255, 47, 31, .8)!important;color: #fff!important;}
.shop-Man .bottom-edit{transform: rotateY(180deg);transition-delay: 2s;transition: all 1000ms ease-out;transform-origin: 100% 100%;}
.shop-Man .QCover{position: fixed; height: 100%; width: 100%; z-index: 888; background-color: rgba(0, 0, 0, .7); top: 0; left: 0;display: none;}
.shop-Man .QCover img{height: auto;width: 100%;}
.shop-Man .QCover .QC-W{width: 60%;height: 50%;position: absolute;left: 20%;top: 20%;}
.shop-Man .QCover .QC-W h5{font-size: 18px;color: #fff;line-height: 35px;}
.shop-Man .QCover .QC-W span{font-size: 20px;text-align: center;font-weight: 700;color: #fff;width: 100%;padding-top: 20px;}

/*分销商品详情页底部按钮*/

.S-bottom{position: fixed;bottom: 0;height: 61px;width: 100%;background-color: #212f43;z-index: 9999;padding: 0 20%}
.S-bottom span{height: 35px;width: 81px;display: inline-block;line-height: 35px;text-align: center;}
.S-bottom span.code{background-image: url("../images/store-btn_06.png");background-repeat: no-repeat;background-size: cover;color: #494e52;font-size: 14px;border-radius: 3px;position: relative;top: 14px;}
.S-bottom span.extend{background-color: #fe2d28;color: #fff;font-size: 14px;float: right;border-radius: 3px;margin-top: 14px;}
.my-shop .shop-se{margin: 6px auto;}
.my-shop .M-searchbtn{font-size: 13px;color: #494e52;width: 100%;height: 100%;border-radius: 5px;border: 1px solid #c0c3c5;background-image: url("../images/distribution_icon_1.png");background-repeat: no-repeat;background-position: 42% center;background-size: 12px;}
.my-shop .M-search-default{text-align: center;}
.my-shop .focus-d{text-align: left;padding-left: 25px;float: left;background-position: 5px center;}
.my-shop .shop-se span{float: left;border: none;padding-left: 6px;font-size: 13px;color: #494e52;}
.my-shop .S-section{padding-top: 0;}
.my-shop .S-money{color: #fe2d28!important;font-size: 15px!important;font-weight: 600;}

/*分销市场搜索结果页顶部*/

.yun-Market .fli-blur{-webkit-filter: blur(5px);filter: blur(5px);width: 100%;height: 100%;position: absolute;top: -286%;left: 0;background-size: cover;}
.yun-Market{background-color: #fff;}
.yun-Market i{font-style: normal;}
.yun-Market .Mar-top{height: 55px;background-color: #fe3b48;margin: 0 auto;}
.yun-Market .Mar-top .top-wraper{width: 93%;height: 100%;margin: 0 auto;color: #fff;}
.yun-Market .top-wraper .M-left{float: left;width: 10%;}
.yun-Market .top-wraper .M-middle{width: 76%;height: 32px;float: left;margin-top: 13px;}
.yun-Market .top-wraper .M-middle input{display: inline-block;width: 68%;height: 31px;border: none;font-size: 15px;color: #676767;float: left;padding-left: 10px;}
.yun-Market .top-wraper .M-middle label i{width: 14px;height: 22px;background-image: url("../images/CssGaga_distribution.png");background-repeat: no-repeat;background-position: -109px 2px;background-size: cover;float: left;margin-top: 8px;margin-left: 10px;}
.yun-Market .top-wraper .M-middle label{width: 100%;height: 100%;background-color: #fff;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.yun-Market .top-wraper .M-middle .select{width: 20%;height: 30px;background-color: #fff;border-top-right-radius: 3px;border-bottom-right-radius: 5px;line-height: 32px;text-align: center;float: left;color: #6b6c6e;position: relative;margin-left: -1px;}
.yun-Market .top-wraper .M-middle .tab-nav{position: absolute;width: 196%;background-color: rgba(73, 78, 82, 0.7);color: #fff;display: none;top: 36px;left: -50%;border-radius: 5px;z-index: 999;}
.yun-Market .top-wraper .M-middle .tab-nav li{height: 32px;text-align: center;}
.yun-Market .top-wraper .M-middle .tab-nav li .icon1{background-image: url("../images/CssGaga_distribution_shop_02.png");background-repeat: no-repeat;background-position: 8px center;background-size: 15px;}
.yun-Market .top-wraper .M-middle .tab-nav li .icon2{background-image: url("../images/member_center_icon_24.png");background-repeat: no-repeat;background-position: 8px center;background-size: 15px;}
.yun-Market .top-wraper .M-middle option{border: none;}
.yun-Market .top-wraper .M-middle .glyphicon{font-size: 11px;color: #6b6c6e;padding-right: 5px;}
.yun-Market .top-wraper .M-right{float: right;width: 12%;height: 100%;text-align: center;line-height: 56px;cursor: pointer;font-size: 15px;}
.yun-Market .Mar-nav{margin: 16px auto 15px 3.5%;height: 13px;}
.yun-Market .Mar-nav ul{float: left;height: 100%;}
.yun-Market span#stylechange{width: 25px;height: 24px;margin-top: -5px;display: inline-block;background-image: url("../images/CssGaga_distribution.png");background-repeat: no-repeat;background-size: cover;background-position: -58px 3px;}
.yun-Market .Mar-nav ul li{float: left;padding-left: 4px;padding-right: 17px;font-size: 14px;color: #494e52;height: 14px;line-height: 14px;}
.yun-Market .Mar-nav li.nav-price span:first-child{float: left;}
.yun-Market .Mar-nav li.nav-price span:last-child{position: relative;top: -4px;margin-left: 3px;font-size: 8px;float: left;}
.yun-Market .Mar-nav li.nav-price i{color: #9c9d9f;top: -4px;}
.yun-Market .Mar-nav li.nav-price i.on{color: #fe3b48;}
.yun-Market .Mar-nav li.nav-price i:first-child{position: relative;top: 3px;}
.yun-Market .Mar-nav ul li.datasort.on{ color: #fe3b48;border-left: 2px solid #fe3b48;}
.yun-Market .Mar-nav ul li.classify{background-image: url("../images/down_arrow.png");background-repeat: no-repeat;background-position: right center;background-size: 8px 3px;padding-right: 11px;}

/*.yun-Market .Mar-nav ul li.classify span{padding-left:3px;width:8px;height:4px;background-}*/

.yun-Market .Mar-nav .class-menu{width: 96.5%;padding: 25px 15px;border: 1px solid #5a5e62;position: absolute;background-color: rgba(255, 255, 255, 0.9);z-index: 2;top: 100px;left: 0px;}
.yun-Market .Mar-nav .class-menu a{display: inline-block;color: #494e52;width: 32%;height: 30px;background-color: #f4f4f2;border-radius: 5px;line-height: 30px;text-align: center;margin-bottom: 5px;overflow: hidden;}
.yun-Market .Mar-history{margin: 0 auto;font-size: 14px;color: #494e52;min-height: 400px;}
.yun-Market .Mar-history h5{color: #8c949b;height: 41px;line-height: 41px;border-bottom: 1px solid #eaeaea;margin: 0;}
.yun-Market .Mar-history p{height: 41px;line-height: 41px;border-bottom: 1px solid #eaeaea;}
.Mar-top .M-left i{width: 19px;height: 24px;display: inline-block;background-image: url("../images/CssGaga_distribution.png");background-repeat: no-repeat;background-position: -82px 0;background-size: cover;margin-top: 14px;margin-left: 3px;}
.Mar-top .M-left a{position: relative;top: -10px;color: #fff;display: inline-block;}

/*分销市场首页5-17*/

.yun-market{background-color: #f8f8f8;}
.yun-market .market-slides{width: 100%;height: 1.8rem;}
.yun-market .market-slides .j-swipe li{width: 3.2rem;}
.yun-market .market-slides .j-swipe li img{width: 100%;height: 1.8rem;}
.yun-market .market-slides .j-swipe ul{width: 3000px;}
.yun-market .market-slides .members_flash_time{width: .8rem;height: .1rem;background-color: #000d1e;opacity: 0.2;right: .2rem!important;bottom: .08rem!important;position: absolute;border-radius: .1rem;line-height: 0.05rem}
.yun-market .market-slides .members_flash_time span.cur{background-color: #cc1d37}
.yun-market .market-slides .members_flash_time span{width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #e8e8e8;}
.yun-market .market-nav{height: .98rem;border-bottom: 0.05rem solid #eaeaea;background-color: #fff;}
.yun-market .market-nav ul li{float: left;width: 33.333%;height: .98rem;}
.yun-market .market-nav ul li a{display: block;text-align: center;width: 100%;margin-top: .15rem;}
.yun-market .market-nav ul li a i{display: block;height: .41rem;width: .41rem;border-radius: 50px;background-size: cover;background-repeat: no-repeat;margin: 0 auto}
.yun-market .market-nav ul li a i.cata1{background-image: url(../Images/distrubution_03.png)}
.yun-market .market-nav ul li a i.seller1{background-image: url(../Images/distrubution_05.png)}
.yun-market .market-nav ul li a i.hotsell{background-image: url(../Images/distrubution_07.png)}
.yun-market .market-nav ul li a span{font-size: .12rem;color: #2a2a2e;margin-top: .1rem}
.yun-market .hot-pro p.title1{height: .41rem;width: 100%;background-color: #f8f8f8;padding-top: .13rem}
.yun-market .hot-pro p.title1 i{display: block;margin: auto;width: 1.75rem;height: .15rem;background-image: url(../Images/distrubution_13.png);background-size: cover;}
.yun-market .hot-pro{background-color: #f8f8f8;}
.yun-market .hot-pro li{height: 1.67rem;background-color: #fff;border-bottom: 1px solid #eaeaea;padding: .15rem .11rem .12rem .11rem;margin-bottom: .08rem}
.yun-market .hot-pro .combine-total-wrap{width: 100%;height: .9rem;}
.yun-market .hot-pro .detail-left{float: left;margin-right: .1rem;}
.yun-market .hot-pro .detail-left img{width: .9rem;height: .9rem;}
.yun-market .hot-pro .detail-right{float: left;width: 1.86rem;position: relative;top: -.05rem;}
.yun-market .hot-pro p.name-pro{margin: 0;font-size: .13rem;color: #2a2a2e;max-height: .32rem;overflow: hidden;width: 1.86rem;line-height: .16rem;margin-top: 5px;}
.yun-market .hot-pro p.name-pro a{color: #2a2a2e}
.yun-market .hot-pro p.price-pro{line-height: .20rem;margin-top: .05rem}
.yun-market .hot-pro p.price-pro em{font-size: .15rem;color: #494e52;}
.yun-market .hot-pro p.price-pro span{color: #fb1437;font-size: .11rem;margin-left: .2rem;position: relative;top: -2px;}
.yun-market .hot-pro p.price-pro i{font-size: .13rem;padding-left: 0.07rem;padding-right: 0.05rem;font-style: normal;}
.yun-market .hot-pro p.deal-n{line-height: .16rem;font-size: .1rem;color: #6b6c6e;padding-left: 0.03rem}
.yun-market .hot-pro p.deal-n em{color: #494e52;padding-left: .1rem}
.yun-market .hot-pro .detail-bottom{width: 100%;height: .17rem;margin-top: .31rem}
.yun-market .hot-pro .detail-bottom span{width: 50%;height: .17rem;line-height: .17rem;text-align: center;color: #fb1437;float: left;font-size: .15rem;padding-left: .11rem;}
.yun-market .hot-pro .detail-bottom span:first-child{border-right: 1px solid #c4c4c5;color: #2a2a2e;padding-right: .11rem;}

/*分销热销商品页面*/

.dis-hotPro .hot-tab{height: .41rem;width: 100%;background-color: #f8f8f8;}
.dis-hotPro .hot-tab span{width: 50%;float: left;height: .4rem;text-align: right;}
.dis-hotPro .hot-tab span:first-child{padding-right: .25rem;}
.dis-hotPro .hot-tab span:last-child{padding-left: .25rem;text-align: left;}
.dis-hotPro .hot-tab span em{height: .4rem;display: inline-block;width: .31rem;font-size: .15rem;color: #6b6c6e;line-height: .4rem}
.dis-hotPro .hot-tab span.active em{border-bottom: 1px solid #494e52;color: #2a2a2e;}
.dis-hotPro .hot-pro{background-color: #f8f8f8;}
.dis-hotPro .hot-pro li{height: 1.65rem;background-color: #fff;border-bottom: 1px solid #eaeaea;padding: .15rem .11rem;margin-bottom: .1rem}
.dis-hotPro .hot-pro li:last-child{margin-bottom: 0;}
.dis-hotPro .hot-pro .combine-total-wrap{width: 100%;height: .9rem;}
.dis-hotPro .hot-pro .detail-left{float: left;margin-right: .1rem;}
.dis-hotPro .hot-pro .detail-left img{width: .9rem;height: .9rem;}
.dis-hotPro .hot-pro .detail-right{float: left;width: 1.96rem}
.dis-hotPro .hot-pro p.name-pro{margin: 0;font-size: .14rem;color: #2a2a2e;max-height: .32rem;overflow: hidden;width: 1.96rem;line-height: .16rem;}
.dis-hotPro .hot-pro p.name-pro a{color: #2a2a2e;}
.dis-hotPro .hot-pro p.price-pro{margin-top: .1rem;height: .14rem;line-height: .14rem;color: #494e52;margin-bottom: .05rem}
.dis-hotPro .hot-pro p.price-pro i{font-size: .1rem;font-style: normal}
.dis-hotPro .hot-pro p.price-pro em{font-size: .14rem;padding-left: .02rem;padding-right: .12rem;}
.dis-hotPro .hot-pro p.price-pro span{font-size: .11rem;color: #6b6c6e;}
.dis-hotPro .hot-pro p.deal-n{color: #fb1437;font-size: .11rem;}
.dis-hotPro .hot-pro p.deal-n i{font-size: .13rem;padding: 0 .08rem;font-style: normal}
.dis-hotPro .hot-pro .detail-bottom{width: 100%;height: .17rem;margin-top: .25rem}
.dis-hotPro .hot-pro .detail-bottom span{width: 50%;height: .17rem;line-height: .17rem;text-align: center;color: #fb1437;float: left;font-size: .15rem;padding-right: .11rem}
.dis-hotPro .hot-pro .detail-bottom span:first-child{border-right: 1px solid #c4c4c5;color: #2a2a2e;padding-left: .11rem}

/*分销热销店铺页面*/

.container.hot-shop{background-color: #fff;min-height: 667px;}
.hotshop-wrap{margin: .11rem .11rem 0 .11rem;}
.shop-datafx{width: 100%;}
.shop-datafx li.shop-frame{background-color: #f8f8f8;padding-left: .12rem;margin-bottom: .11rem;}
.shop-datafx li.shop-frame ul li{float: left;margin-right: .11rem;margin-top: .05rem}
.shop-datafx li.shop-frame ul li:last-child{margin-right: 0;}
.shop-datafx li.shop-frame span.shop-n{height: 100%;font-size: .14rem;color: #030e21;float: left;}
.shop-datafx li.shop-frame .hs-top{height: .4rem;line-height: .4rem;display: block}
.shop-datafx li.shop-frame span.shop-tg{float: right;padding-right: .15rem;font-size: .12rem;color: #494e52}
.shop-datafx li.shop-frame span.shop-tg i{color: #058be1;padding-left: .06rem;font-style: normal}
.shop-datafx li.shop-frame ul{margin-top: .16rem;}
.shop-datafx li.shop-frame ul li img{width: .58rem;height: .58rem}
.shop-datafx li.shop-frame ul li p{height: .40rem;width: .6rem;overflow: hidden;line-height: .40rem;font-size: .11rem;color: #494e52;text-align: center;padding-bottom: .08rem}

/*商品搜索页样式-*/

.yun-Market .searchPro-result{width: 100%;height: auto;border-top: 1px solid #e0e2e7;}
.yun-Market .searchPro-result li{float: left;font-size: 13px;color: #232527;width: 50%;background-color: #f8f8f8;position: relative;margin-bottom: 2px;}
.searchPro-result li:nth-of-type(2n){float: right;}
.searchPro-result li:nth-of-type(2n+1){border-right: 2px solid #fff;}
.searchPro-result .top-img img{width: 100%;height: 100%;}
.searchPro-result li p{height: 40px;width: 100%;}
.searchPro-result li .pro-info p:first-child{line-height: 18px;overflow: hidden;padding: 4px 8px 0 8px;}
.searchPro-result li .pro-info p:last-child{padding: 0 8px;line-height: 40px;}
.searchPro-result li .pro-info p:last-child span:first-child{font-size: 10px;color: #6b6c6e;}
.searchPro-result li .pro-info p:last-child span:first-child i{font-size: 16px;color: #fe3b48;padding-left: 5px;}
.searchPro-result li .pro-info p:last-child em{float: right;font-size: 26px;line-height: 25px;color: #494e52;}
.searchPro-result li .animate-info{position: absolute;bottom: 0;left: 101%;background-color: #f8f8f8;width: 100%;z-index: -1;}
.searchPro-result li .animate-info p{line-height: 40px;}
.searchPro-result li .animate-info p:first-child{padding: 0 6px;}
.searchPro-result li .animate-info p:first-child span{font-size: 9px;color: #fe3b48;}
.searchPro-result li .animate-info p:first-child span i{font-size: 15px;color: #fe3b48;}
.searchPro-result li .animate-info p:first-child em{font-size: 10px;color: #494e52;float: right;}
.searchPro-result li .animate-info p:last-child span{width: 49.5%;height: 40px;line-height: 40px;text-align: center;font-size: 13px;color: #fff;float: left;}
.searchPro-result li .animate-info p:last-child span:first-child{background-color: #ff9400;}
.searchPro-result li .animate-info p:last-child span:last-child{background-color: #ff3a33;}
.searchPro-result li .animate-info p:last-child span:last-child.disabled{background-color: #8F9295;}

/*商品搜索页样式二*/

.ProResult-toggle01 {}

.ProResult-toggle01 li{margin-bottom: 11px;border-bottom: 1px solid #e0e2e7;border-top: 1px solid #e0e2e7;}
.ProResult-toggle01 .toggle01-wrap{width: 100%;background-color: #f8f8f8;margin-bottom: 2px;}
.ProResult-toggle01 .detail-left{float: left;margin: 10px;}
.ProResult-toggle01 .detail-left img{width: 100%;height: 100%;}
.ProResult-toggle01 .detail-right{float: left;margin-right: 11px;padding: 11px 0;}
.ProResult-toggle01 .detail-right h4{margin: 0;font-size: 13px;color: #232527;line-height: 131%;overflow: hidden}
.ProResult-toggle01 .detail-right p{line-height: 207%;font-size: 12px;color: #6b6c6e;}
.ProResult-toggle01 .detail-right p:first-child span{font-size: 10px;color: #494e52;}
.ProResult-toggle01 .detail-right em{font-size: 11px;color: #6b6c6e;margin-left: 12px;}
.ProResult-toggle01 .detail-bottom{width: 100%;height: 44px;background-color: #f8f8f8;}
.ProResult-toggle01 .detail-bottom span{width: 50%;height: 28px;margin-top: 8px;line-height: 28px;text-align: center;color: #ff5545;float: left;font-size: 16px;}
.ProResult-toggle01 .detail-bottom span:first-child{border-right: 1px solid #c0c0c1;color: #494e52;}
.ProResult-toggle01 .detail-bottom span.disabled{color: #8F9295;}

/*商家分销聚合页*/

.sell-combine{background-color: #fff;}
.combine-top{width: 100%;height: 160px;border-bottom: 1px solid #e0e2e7;position: relative;color: #fff;}
.combine-top img{width: 100%;height: 100%;}
.combine-top p{position: absolute;bottom: 0;width: 100%;height: 37px;background-color: rgba(0, 4, 14, 0.2);padding: 0 11px;line-height: 13px;}
.combine-top p span.cnam{font-size: 13px;width: 62%;background-image: url("../images/lineer.png");background-repeat: no-repeat;background-position: right center;margin: 12px 0;overflow: hidden;height: 13px;}
.combine-top p span.add{float: right;font-size: 11px;width: 70px;height: 100%;line-height: 37px;}
.combine-top p span.add span{height: 100%;line-height: 37px;width: 40px;}
.combine-top p i{display: inline-block;height: 23px;width: 18px;background-image: url("../images/CssGaga_distribution.png");background-repeat: no-repeat;background-size: cover;background-position: -97px 7px;position: relative;top: 5px;left: 9px;}
.sell-nav{height: 44px;width: 100%;padding: 0 11px;border-bottom: 1px solid #e0e2e7;}
.sell-nav ul{height: 14px;padding-top: 15px;}
.sell-nav li{float: left;padding-left: 4px;padding-right: 24px;font-size: 14px;height: 14px;line-height: 14px;}
.sell-nav li.active{border-left: 2px solid #fe3b48;}
.datasort.on{border-left: 2px solid #fe3b48;color: #fe3b48;}
.sell-combine .sellPro-list ul{margin-bottom: 30px;}
.sell-combine .sellPro-list li{padding: 11px 0;}
.sell-combine .sellPro-list li .left-pro{padding: 0 11px;float: left;}
.sell-combine .sellPro-list li .left-pro img{width: 100%;height: 100%;}
.sell-combine .sellPro-list li .right-proD{border-bottom: 1px solid #e0e2e7;float: left;padding-right: 11px;}
.sell-combine .sellPro-list li .right-proD h4{font-size: 14px;color: #232527;line-height: 16px;margin: 0;}
.sell-combine .sellPro-list li .right-proD p{font-size: 11px;color: #6b6c6e;padding-top: 10px;}
.sell-combine .sellPro-list li .right-proD span{font-size: 18px;color: #fd4849;margin-top: 15px;}
.sell-combine .sellPro-list li .right-proD span em{font-size: 11px;margin-right: 5px;}

/*商家分销聚合详情页*/

.combine-detail{background: #fff;}
.combine-detail .sell-nav{border: none;}
.combine-detail-list li{margin-bottom: 11px;border-bottom: 1px solid #e0e2e7;border-top: 1px solid #e0e2e7;}
.combine-detail-list .combine-total-wrap{width: 100%;padding: 5.4% 11px;background-color: #f8f8f8;margin-bottom: 2px;}
.combine-detail-list .detail-left{float: left;margin-right: 16px;}
.combine-detail-list .detail-left img{width: 100%;height: 100%;}
.combine-detail-list .detail-right{float: left;}
.combine-detail-list .detail-right h4{margin: 0;font-size: 14px;color: #494e52;line-height: 16px;height: 32px;overflow: hidden;}
.combine-detail-list .detail-right p{line-height: 207%;font-size: 12px;color: #6b6c6e;}
.combine-detail-list .detail-right span{width: 23%;}
.combine-detail-list .detail-right em{width: 25%;display: inline-block;color: #494e52;}
.combine-detail-list .detail-right i{font-style: normal;color: #fe3b48;}
.combine-detail-list .detail-bottom{width: 100%;height: 44px;background-color: #f8f8f8;}
.combine-detail-list .detail-bottom span{width: 50%;height: 28px;margin-top: 8px;line-height: 28px;text-align: center;color: #ff5545;float: left;}
.combine-detail-list .detail-bottom span:first-child{border-right: 1px solid #c0c0c1;color: #494e52;}
.combine-detail-bottom{height: 60px;background-color: #f8f8f8;position: fixed;bottom: 0;width: 100%;}
.combine-detail-bottom span{width: 81.25%;height: 43px;background-color: #ff5545;text-align: center;line-height: 43px;font-size: 17px;color: #fff;margin: 0 auto;position: relative;left: 9.4%;top: 9px;border-radius: 3px;}

/*销售员申请*/

.seller-apply{margin: 4px;background-color: #fff;font-size: 14px;color: #6b6c6e;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
.seller-apply h3{border-top-left-radius: 5px;border-top-right-radius: 5px;width: 100%;height: 48px;background-color: #f24b4c;font-size: 15px;font-weight: 600;color: #fff;text-align: center;line-height: 48px;margin-bottom: 29px;}
.seller-apply p{height: 34px;line-height: 34px;margin-bottom: 15px;position: relative; padding: 0 10px;}
.seller-apply p label{width: 32%;height: 100%;text-align: right;float: left; padding-right: 10px;}
.seller-apply p input{height: 34px;border: 1px solid #d2d3d6;width: 68%; color: #494e52;float: left;line-height: 34px;}
.seller-apply .checkcode{ padding: 0 10px; margin-bottom: 15px; height: 34px; line-height: 34px;}
.seller-apply .checkcode .phone-confirm, .seller-apply .checkcode .btn{ float: left; display: inline-block;width: 48%;height: 34px; padding: 0 10px 0 0; box-shadow: none; border: 0 none;}
.seller-apply .checkcode #dyMobileButton{background: #428bca;color: #fff;line-height: 31px;text-align: center;width: 100%;height: 100%;}
.seller-apply .checkcode input{position: relative;width: 48%;height: 34px; border: 1px solid #d2d3d6; float: right;}
.seller-apply .area-confirm{ padding: 0 10px;}
.seller-apply .area-confirm label{float: left;width: 32%;text-align: right; padding-right: 10px;}
.seller-apply .area-left{width: 68%;float: left;}
.seller-apply .area-left select{width: 100%;height: 34px; border: 1px solid #d2d3d6;margin-bottom: 10px;line-height: 34px;}
.seller-apply .divider{padding-bottom: 18px;border-bottom: 1px solid #d2d3d6;}
.seller-apply .apply-submit{margin-top: 100px;height: 40px;width: 87%;margin: 36px auto;text-align: center;border: 1px solid #fd4849;line-height: 40px;color: #fd4849;font-size: 17px;border-radius: 6px;}
.seller-apply .notice-text{ text-align: center; padding: 50px 0;font-size: 14px; line-height: 26px;}
.seller-apply .notice-text a{ color: #fd4849;}
.seller-apply .glyphicon{height: 14px;width: 14px;background-color: #e5e5e5;border-radius: 50%;position: absolute;top: 10px;right: 20px;font-size: 8px;text-align: center;line-height: 14px;color: #6b6c6e;}
#sellerapply h3.toptitle{border-top-left-radius: 5px;border-top-right-radius: 5px;width: 100%;height: 48px;background-color: #f24b4c;font-size: 15px;font-weight: 600;color: #fff;text-align: center;line-height: 48px;margin-bottom: 29px;}
#sellerapply{ margin-top: .11rem;}
#sellerapply .mui-input-row{ height: .5rem; background-color: #fff;}
#sellerapply .mui-input-row label{ font-size: .13rem; color: #616161; padding: .15rem; line-height: inherit;width: 30%;}
#sellerapply .mui-input-row label~input,#sellerapply .mui-input-row label~textarea{ height: 100%; font-size: .13rem;padding: .15rem;width: 70%;}
#sellerapply .btn-area{ width: 100%; padding: .11rem;}
#sellerapply button{ padding-top: .11rem; padding-bottom: .11rem; background-color: #fb1437; border-radius: 0;}
#shipping-form #detailaddr label~input{padding-right: .31rem;}
#sellerapply #dyMobileButton{ background: #fb1437; color: #fff; line-height: 31px; text-align: center; width: 1rem; height: 31px; position: absolute; right: .13rem; top: 50%; margin-top: -15px; font-size: .12rem;border-radius: 3px;}
#sellerapply p.tips{padding-left: .11rem; font-size: .12rem;color: #fb1437;}
#sellerapply::-webkit-input-placeholder{ color: #bdbdbd;}
#sellerapply:-ms-input-placeholder{ color: #bdbdbd;}
#sellerapply:-moz-placeholder{ color: #bdbdbd;}

/* Mozilla Firefox 4 to 18 */

#sellerapply::-moz-placeholder{ color: #bdbdbd;}

/* Mozilla Firefox 19+ */

#sellerapply .select-addr::-webkit-input-placeholder{ color: #424242;}
#sellerapply .select-addr:-ms-input-placeholder{ color: #424242;}
#sellerapply .select-addr:-moz-placeholder{ color: #424242;}
#sellerapply .select-addr::-moz-placeholder{ color: #424242;}

/* 商品详情页滚动 */

.container-z{ position: relative; z-index: 1; padding-bottom: .42rem; background-color: #f7f7f7;}
.detail-hd{ position: fixed; top: 0; z-index: -1; width: 100%; max-width: 640px;}
.detail-bd{ position: relative; z-index: 1; background-color: #f7f7f7;}

/* 2016-03-11 商品详情页属性弹窗 */

.modul-popup .spec{ position: relative; padding-top: 11px; color: rgb(38, 39, 45);}
.modul-popup .spec label, .modul-popup .buy-num label{ position: absolute; top: 11px; left: 0; width: 80px; line-height: 32px;}
.modul-popup .buy-num label{ line-height: 36px;}
.modul-popup .spec span{line-height: 24px; position: relative; overflow: hidden; min-width: 50px; max-width: 300px; padding: 0 6px; margin-right: 11px; margin-bottom: 11px; text-align: center; cursor: pointer; border: 1px solid rgb(211, 211, 211); height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.modul-popup .spec span img{ width: 20px; height: 20px; margin-right: 3px;position: relative; top: -2px;}
.modul-popup .spec span.selected{ border-color: rgb(255, 79, 56);}
.modul-popup .spec label,.modul-popup .buy-num label{display: block;position: initial;}
.modul-popup .att-name{padding-left: 0; overflow: hidden;}
.modul-popup .spec{padding-top: 0; overflow: hidden;}

/* 选中时图标 .modul-popup .spec span.selected::after { position: absolute; right: 0; bottom: 0; display: block; width: 15px; height: 16px; content: ''; background: url(../images/c.png) no-repeat; }*/

.modul-popup .spec span.disabled{ color: rgb(153, 153, 153); cursor: not-allowed; border-style: dashed;}
.modul-popup .buy-num{ position: relative; padding: 11px 0; margin-bottom: 11px; line-height: 2;}
.buy-num .wrap-num{ display: inline-block; padding-left: 0; font-size: 0;}
.wrap-num .glyphicon{ top: 0; padding: 11px; font-size: 12px; color: rgb(102, 102, 102); border: 1px dashed rgb(211, 211, 211);}
.wrap-num input{ display: inline-block; width: 50px; height: 36px; text-align: center; border-radius: 0; box-shadow: none; border: 1px dashed rgb(211, 211, 211); border-left: 0; border-right: 0; -webkit-appearance: none; vertical-align: top;}
.btn-go-shop{ position: absolute; right: 10px; top: 8px;}

/*.att-popup-trigger { line-height: 22px; }
.att-popup-trigger label { font-size: 13px; color: #2a2a2e; }*/

.att-popup-trigger .att-name{ padding-left: 80px; line-height: 24px;}
.att-popup-header{ position: absolute; top: 0; left: 0; width: 100%; height: 100px; padding: 11px 3.4375%; border-bottom: 1px solid rgba(0, 0, 0, .09);}
.att-popup-header .thumb{ position: relative; top: -31px; padding: 2px; width: 100px; height: 100px; margin-right: 11px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px;}
.att-popup-header .thumb img{ height: 100%; width: 100%; border-radius: 3px;}
.att-popup-header .info{ line-height: 20px; color: rgb(47, 48, 49);}
.att-popup-header .price-con{ font-size: 16px; color: rgb(255, 79, 56);}
.att-popup-header .stock-control{ color: #999;}
.att-popup-header .stock-control em{ color: #008da2;}
#maxBuyCount{ color: #999;}
.att-popup-body{ position: absolute; top: 100px; right: 0; bottom: 46px; left: 0; width: 100%;}
.att-popup-footer{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;}
.att-popup-footer .btn{float: left;height: 46px;border-radius: 0;flex: 1;}
.att-popup-footer .btn-yes{ width: 100%; background-color: rgb(255, 67, 66); border-color: rgb(255, 67, 66);}
.att-popup-footer .btn-shopcart{ width: 50%; background-color: rgb(242, 203, 47); border-color: rgb(242, 203, 47);}
.att-popup-footer .btn-goshop{ width: 50%; background-color: rgb(255, 67, 66); border-color: rgb(255, 67, 66);}
.att-popup-close{ position: absolute; top: 11px; right: 11px; display: inline-block; width: 24px; height: 24px; background: rgba(73, 78, 82, .8) url(../Images/coupon-close.png) no-repeat center; background-size: cover; border-radius: 100%;}
.modul-popup{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 998; background-color: rgba(0, 0, 0, .5); opacity: 0; visibility: hidden;-webkit-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.modul-popup.is-visible{ opacity: 1; visibility: visible;-webkit-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.modul-popup-container{ position: absolute; top: 20%; right: 0; bottom: 0; left: 0; background-color: rgb(255, 255, 255); box-shadow: 0 0 20px rgba(0, 0, 0, .2);-webkit-transform: translateY(110%);transform: translateY(110%);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.is-visible .modul-popup-container{-webkit-transform: translateY(0);transform: translateY(0);}
.modul-scroll{ width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto;}
.att-popup-body .modul-scroll{ padding: 11px 3.4375% 0;}
.modul-scroll::-webkit-scrollbar{ width: 3px; height: 3px; background-color: transparent;}
.modul-scroll::-webkit-scrollbar-track{ background-color: transparent;}
.modul-scroll::-webkit-scrollbar-thumb{ background-color: #bfbfbf;}
.modul-scroll::-webkit-scrollbar-button{ display: none;}

/* 2016-03-10 商品详情页优惠券弹窗 */

.coupon-popup-container{ top: 40%;}
.coupon-popup-header{ position: absolute; width: 100%; top: 0; left: 0; padding: 15px 0; font-size: 16px; font-weight: bold; color: rgb(38, 39, 45); text-align: center;}
.coupon-popup-body{ position: absolute; top: 52px; right: 0; bottom: 57px; left: 0; width: 100%;}
.coupon-popup-body .modul-scroll{ padding: 0 3.4375%;}
.coupon-popup-body li{ padding: 11px;position: relative; margin-bottom: 11px; overflow: hidden; background-color: rgb(250, 250, 250); border: 1px dashed rgb(209, 209, 209); border-radius: 8px;}
.coupon-popup-body li .coupon-how{ width: 32%; color: rgb(42, 62, 66); font-size: 13px;}
.coupon-popup-body li .coupon-date{ width: 42%; color: rgb(145, 145, 145); margin-right: 1%;}
.coupon-popup-body li .coupon-date em{ display: block; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: initial; max-height: 32px;}
.coupon-popup-body li .coupon-pick{ width: 25%; position: absolute; top: 50%; margin-top: -8px; right: 11px;}
.coupon-popup-body li .coupon-pick a{ padding-left: 16px; color: rgb(255, 79, 56); background: url(../Images/coupon-pick.png) no-repeat left center; background-size: 12px 12px;}
.coupon-popup-body li .coupon-pick.hasmask a{ background: none; color: #ccc;}
.coupon-popup-footer{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 11px 0 22px; text-align: center;}
.coupon-popup-close{ display: inline-block; width: 24px; height: 24px; background: rgba(73, 78, 82, .8) url(../Images/coupon-close.png) no-repeat center; background-size: cover; border-radius: 100%;}

/* 商品详情页组合购弹窗 */

.sale-popup-container{ max-height: 370px;top: initial;}
.sale-popup-header{ position: absolute; width: 100%; top: 0; left: 0; text-align: center;}
.sale-popup-body{ max-height: 300px; width: 100%; overflow-y: auto;}
.sale-popup-body .modul-scroll{ padding: 0 3.2%;height: initial;}
.sale-popup-body .sale-table tr td:first-child{ width: 20%;}
.sale-popup-body .sale-table td{ padding: 20px 0; color: #6b6c6e; border-bottom: 1px solid #e1e1e1;}
.sale-popup-body .sale-table strong{ color: #494e52;}
.sale-popup-body .sale-table span{ color: #2b2c2e;}
.sale-popup-footer{width: 100%; padding: 20px; text-align: center;}
.sale-popup-close{ display: inline-block; width: 24px; height: 24px; background: rgba(0, 0, 0, .3) url(../Images/coupon-close.png) no-repeat center; background-size: cover; border-radius: 100%;}

/* 限时购详情页 */

.limi-footer{ width: 100%; height: .42rem; color: #fff;}
.limi-footer .countime{ float: left; font-size: .12rem; line-height: .42rem; background: #fe4346; width: 100%;}
.limi-footer .countime s{ margin-left: .1rem; font-size: .13rem; color: #fff;}
.limi-footer .countime b{ display: inline-block; width: .2rem; height: .2rem; margin: 0 .06rem; line-height: .2rem; text-align: center; background-color: #9d0833; border-radius: 3px;}
.limi-footer .limi-btn{ position: absolute; right: 0; top: 0; z-index: 1; width: 28.125%; height: .42rem; background-color: #fdb824; line-height: .42rem; text-align: center; font-size: .16rem; color: #fff;}
.limi-footer .limi-btn:before{content:'';position:absolute;left:-14px;border-right: 14px solid #fdb824;border-top:25px dashed transparent;border-bottom:25px dashed transparent;}
.limi-footer .limi-btn.disabled{ background: #999;}
.limi-footer .limi-btn.disabled:before{ border-right-color: #999;}
.limi-warm-up{position: absolute;width: 100%;height: 31px;background-color: #e8093e;padding: 0 11px;line-height: 31px;color: #fff;left: 0;top: -31px;z-index: 999;}
.limi-warm-up span{font-size: 16px;font-weight: 600;}
.limi-warm-up i{font-style: normal;font-size: 10px;margin-left: 5px;}
.limi-warm-up i em{font-size: 12px;color: #ffbd30;padding: 0 5px;}
.limi-footer2{height: 48px;width: 100%;color: #fff;background-color: #39b749;}
.limi-footer2 .countime{padding-right: 0!important;height: 21px;margin: 13px 0;padding-left: 11px;width: 82%;border-right-width: 1px;border-right-style: solid;border-right-color: rbga(255, 255, 255, .4);line-height: 20px;}
.limi-footer2 .countime .glyphicon{color: #fff;margin-right: 5px;line-height: 21px;isplay: inline-block;}
.limi-footer2 .countime b{font-size: 13px;width: 21px;height: 21px;background-color: #fdb824;text-align: center;line-height: 21px;margin: 0 5px;display: inline-block;border-radius: 3px;}
.limi-footer2 .countime em{font-size: 11px;}
.limi-footer2 .favorite{width: 17%;height: 100%;display: inline-block;float: right; text-align: center; line-height: 10px;font-size: 9px;color: #fff;}
.limi-footer2 .favorite:before{ content: ''; display: block;width: 20px;height: 18px;background-image: url("../images/favirate_icon.png");background-size: auto 19px; margin: 6px auto 4px;}
.limi-footer2 .favorite.active:before{background-image: url("../images/favirate_icon0.png");}
.limi-footer2 .favorite.active{color: #fdb824;}

/*2015-11-25限时购详列表页*/

.limited-home .limited-nav{height: 40px;line-height: 40px;padding: 0 11px;}
.limited-home .limited-nav ul{width: 87%;height: 100%;float: left;background-image: url("../images/m-limi-02.png");background-repeat: no-repeat;background-position: right center;background-size: auto 40px;}
.limited-home .limited-nav li{float: left;width: 20%; overflow: hidden; height: 40px;}
.limited-home .limited-nav li a{height: 40px;color: #494e52;font-size: 14px;display: inline-block;}
.limited-home .limited-nav li.active a{color: #fe3b48;border-bottom: 1px solid #fe3b48;}
.limited-home .limited-nav span{float: right;line-height: 40px;text-align: center;}
.limited-home .limited-nav .limi-hide-menu{position: absolute;left: 0;top: 43px;background-color: rgba(255, 255, 255, .95);z-index: 1;display: none;}
.limited-home .limited-nav .limi-hide-menu ul{width: 70%;margin-left: 10%;padding: 30px 0;background: none;}
.limited-home .limited-nav .limi-hide-menu li{float: left;}
.limited-home .limited-content{width: 100%;border-top: 3px solid #f6f6f6;padding: 10px;}
.limited-home .limited-frame img{ position: absolute; width: 60px; height: 60px; border-radius: 2px; border-width: 1px !important; left: 10px;}
.limited-home .limited-frame{position: relative;margin-bottom: 10px; padding: 10px; overflow: hidden; background: #fff;}
.limited-home .limited-frame .limi-cover{padding-left: 70px;}
.limited-home .limited-frame .limi-con{width: 100%;height: 100%;/*background-color: #fff;border-radius:5px;padding:15px 20px;*/
	}
.limited-home .limited-frame p:first-child{ font-size: 14px; color: #494e52; width: 100%; height: 34px; line-height: 18px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.limited-home .limited-frame p:last-child{height: 60%;}
.limited-home .limited-frame p:last-child .L-price{height: 30px;font-size: 16px;color: #ef162f;font-weight: 600;line-height: 30px;border-radius: 3px;float: left;}
.limited-home .limited-frame p:last-child .L-notice{float: right; font-size: 13px; color: #fff; margin-top: 3px; line-height: 1; padding: 5px 10px; border-radius: 4px;}
.L-notice.begin{background: #25c37b;}
.L-notice.ing{background: #ff5722;}
.L-notice.end{background: #e3393c;}
.limited-home .limited-frame p:last-child .L-notice i{padding-right: 15px;font-size: 14px;}
.limited-home .limited-frame del{height: 30px;line-height: 30px;margin-left: 5px;}
.rate-detail{width: 90%;margin: 0 auto;color: #494e52;overflow: hidden;height: 100%;padding: 30px 0;line-height: 20px;}
.rate-detail img{width: 100%;height: 400px;margin: 10px 0;}

/*招募计划*/

.recruit-plan .tobe-recruit{position: fixed;width: 100%;bottom: 0;background-color: #fff;}
.recruit-plan .tobe-recruit a{ color: #fff; font-size: 18px; width: 250px; line-height: 40px; text-align: center; height: 40px; display: block; margin: 10px auto; background: #ff2a40; border-radius: 10px;}
.recruit-plan .recruit-content{padding-left: 10px;padding-right: 10px;}
.recruit-plan .recruit-content h4{width: 100%;text-align: center;line-height: 30px;font-size: 14px;}
.recruit-plan .recruit-content p{line-height: 25px;color: #999;}
.recruit-plan .recruit-content img{display: block;}

/*追加评论客服*/

.service-online{min-width: 120px;height: 44px;position: fixed;bottom: 160px;right: 30px;z-index: 988;}
.service-online .s-line{min-width: 120px;height: 44px;background-color: rgba(67, 88, 92, .4);border-radius: 22px;padding-right: 44px;}
.service-online .s-line i{width: 18px;height: 18px;background-image: url("../Images/qq_icon.png");background-size: 18px;display: block;margin-left: 7px;margin-top: 8px;}
.service-online .s-line em{font-size: 9px;color: #fff;margin-top: 2px;width: 30px;text-align: center;height: 10px;line-height: 10px;overflow: hidden;display: inline-block;}
.service-online .s-line .line1{width: 30px;overflow: hidden;}
.service-online .s-line img{ display: block; width: 22px; margin: 7px auto;}
.service-online .s-line .qq_icon{height: 44px;margin-left: 5px;width: 30px;overflow: hidden;padding-top: 6px;display: inline-block;vertical-align: top;float: left;}
.service-online .s-line .line2{height: 44px;margin-left: 10px;width: 30px;overflow: hidden;padding-top: 8px;}
.service-online .line-btn{height: 44px;width: 44px;background-color: rgba(1, 21, 25, .24);border-radius: 50%;position: absolute;top: 0;right: 0;border-left: 1px solid rgba(255, 255, 255, .5); text-align: center;}
.service-online .qq_icon_one{height: 44px;width: 44px;border-radius: 50%;position: absolute;top: 0;right: 0; text-align: center;}
.service-online .line-btn .lb-1{height: 30px;margin-top: 8px;margin-right: 2px;}
.service-online .line-btn .lb-1 i{width: 18px;height: 17px;background-image: url("../Images/online_btn_03.png");background-repeat: no-repeat;background-size: 18px auto;display: block;margin-left: 5px;}
.service-online .line-btn em{font-size: 9px;color: #fff;padding-top: 2px;margin-left: 3px;}
.arrow-top{height: 44px;width: 44px;border-radius: 22px;background-image: url("../Images/arrow-top_03.png");background-repeat: no-repeat;background-size: 16px;background-position: center;background-color: rgba(1, 21, 25, .24);position: fixed;bottom: 67px;right: 17px;}

/*刮刮卡页面*/

.scratch-card .scratch-top{/*width:100%;height:2.8rem;*/
	background-image: url("../images/ggk1.png");background-size: cover;position: relative;}
.scratch-top .card-area,.scratch-top .submit-area{width: 96.875%;/*height:.94rem;*/
	left: 1.5625%;/*top:1.65rem;*/
	position: absolute;bottom: 20px;}
.scratch-top .scratch-area{width: 96.875%/*;height:.94rem*/
	;left: 1.5625%;/*top:1.65rem;*/
	}
.scratch-top .scratch-area canvas{background-size: 100%;width: 100%;height: 100%;display: none;top: 0;background-repeat: no-repeat;}
.scratch-top .scratch-area #clickBn{width: 100%;height: 100%;display: block;}
.scratch-top .submit-area{background-image: url("../images/ggk4.png");background-size: 100%;z-index: 5;/*top:1.65rem;*/
	background-repeat: no-repeat;}
.scratch-top .submit-area .sb-scratch{width: 34%;height: 38%;border-radius: 5px;font-weight: bold;background-color: #ff1c41;color: #f7fdff;font-size: .13rem;text-align: center;line-height: 286%;position: relative;left: 33%;margin-top: 9%;}
.scratch-top .submit-area .sb-scratch.mt-btn{margin-top: 6.5%!important;}
.scratch-top .submit-area .nd-code{font-size: .1rem;color: #ff1c41;text-align: center;margin-top: 0.08rem;visibility: visible;}
.scratch-top .card-area{background-image: url("../images/ggk6.png");background-size: 100%;z-index: 1;color: #6b6c6e;}
.scratch-top .card-area.area1 .award-content span{color: #6b6c6e;font-size: .18rem;padding-right: .11rem;margin-top: .27rem;line-height: .18rem;font-weight: bold}
.scratch-top .card-area.area1 .award-content em{color: #6b6c6e;font-size: 0.09rem;padding-left: .1rem;top: -5px;position: relative;left: -8px;font-weight: bold;}
.scratch-top .card-area p.continue-submit{font-size: .12rem;width: 100%;line-height: .12rem;text-align: center;margin-top: .15rem;}
.scratch-top .card-area p.continue-submit a{color: #fa126f;}
.scratch-top .card-area .award-content{width: 100%;text-align: center;z-index: 3;}
.scratch-top .card-area canvas{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.scratch-top .card-area.area4{z-index: 1;}
.scratch-top .card-area.area3{z-index: 2;}
.scratch-top .card-area.area2{z-index: 3;}
.scratch-top .card-area.area1{z-index: 4;}
.scratch-top .card-area.area2 .award-content{margin-top: .2rem;font-weight: bold}
.scratch-top .card-area.area2 em{font-size: .12rem;margin-right: .1rem;position: relative;top: -0.06rem;}
.scratch-top .card-area.area2 span{font-size: .18rem}
.scratch-top .card-area.area3 .award-content{margin-top: .25rem;}
.scratch-top .card-area.area3 span{font-size: .15rem;font-weight: bold}
.scratch-top .card-area.area4 a.bonus-ggk{width: 30.32%;height: .34rem;display: block;margin: .18rem auto 0;background-image: url("../images/bonus-ggk_03.png");background-size: cover;}
.scratch-top .card-area.area4 p.continue-submit{margin-top: .14rem}
.scratch-top .count-num{position: absolute;right: .1rem;bottom: 0;font-size: 11px;color: #f7fdff;height: 20px;line-height: 20px}
.scratch-top .count-num em{font-size: .1rem;color: #fef420;margin: 0 0.06rem;}
.scratch-top .scratch-area{z-index: 2;position: relative;top: 1.65rem;}
.scratch-top .scratch-area img{width: 100%;height: .95rem;}
.scratch-bottom{width: 100%;height: auto;position: relative;}
.scratch-bottom .btm-bg{width: 100%;position: absolute;top: 0;}
.scratch-bottom .time-notes{height: .5rem!important}
.scratch-bottom .active-notes,.scratch-bottom .time-notes{height: .98rem;width: 100%;background-image: url("../images/ggk3.png");background-size: .17rem .15rem;background-position: .12rem .21rem;background-repeat: no-repeat;padding-top: .23rem;padding-left: .36rem;}
.scratch-bottom .active-notes h3,.scratch-bottom .time-notes h3{font-size: .11rem;color: #494e52;line-height: .11rem;margin-bottom: .05rem;font-weight: bold}
.scratch-bottom .active-notes p,.scratch-bottom .time-notes{font-size: .11rem;color: #494e52;line-height: .16rem;}
.scratch-bottom .scanning-code{width: 100%;padding-bottom: .3rem;}
.scratch-bottom .scanning-code .scanning-img{width: 100%;height: 1.9rem;margin-bottom: .05rem;}
.scratch-bottom .scanning-code img{width: 1.9rem;height: 1.9rem;margin: 0 auto;display: block;border-radius: 10px;}
.scratch-bottom .scanning-code span{font-size: .11rem;color: #243b4d;width: 100%;text-align: center}
.scratch-card .none-chance{position: fixed; height: 100%; width: 100%; z-index: 888; background-color: rgba(0, 0, 0, .28); top: 0; left: 0;z-index: 9}
.scratch-card .none-chance .none-award,.scratch-card .none-chance .active-over{width: 2.46rem;height: 1.48rem;margin: 0 auto;z-index: 10;position: relative;top: 1.25rem;background-color: #fff;border-radius: 0.08rem;}
.scratch-card .none-chance .none-award span{font-size: .15rem;color: #030e21;text-align: center;width: 100%;margin-top: .4rem;line-height: .15rem;}
.scratch-card .none-chance .none-award p{display: block;width: 1.84rem;height: .32rem;font-size: .14rem;color: #feffff;text-align: center;line-height: .32rem;background-color: #f80037;margin-top: .3rem!important;border-radius: 0.04rem;margin: 0 auto;}
.scratch-card .none-chance em{font-family: cursive;display: block;height: .21rem;width: .21rem;border-radius: 50%;background-color: #fff;text-align: center;line-height: .21rem;color: #030e21;position: absolute;top: -.65rem;right: .15rem;font-size: .21rem; background-image: url("../images/close-1.png");background-repeat: no-repeat;background-position: center;background-size: 0.08rem 0.09rem;}
.scratch-card .none-chance b{width: 1px;height: .55rem;background-color: #fff;display: inline-block;position: absolute;top: -.45rem;right: .25rem}
.scratch-card .none-chance .active-over span{font-size: .13rem;color: #030e21;text-align: center;width: 100%;margin-top: .2rem;line-height: .13rem;}
.scratch-card .none-chance .active-over a.home{display: block;width: 1.84rem;height: .32rem;font-size: .14rem;color: #feffff;text-align: center;line-height: .32rem;background-color: #f80037;margin-top: .18rem!important;border-radius: 0.04rem;margin: 0 auto;}
.scratch-card .none-chance .active-over a.usecenter{display: block;width: 1.84rem;height: .32rem;font-size: .14rem;color: #6b6c6e;text-align: center;line-height: .32rem;background-color: #dadce0;margin-top: .1rem!important;border-radius: 0.04rem;margin: 0 auto;}

/* 拼团公用 */

.merge-container{ position: relative; z-index: 1; padding-bottom: .64rem; background-color: #eaeaea;}
.merge-rule{ padding: .15rem .1rem; font-size: .1rem; line-height: .16rem; color: #6b6c6e; background-color: #f9f9f9;}
.merge-bar-container{ position: fixed; right: 0; bottom: 0; left: 0; z-index: 1; background-color: #fff;}
.merge-bar{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center;}
.merge-bar .btn{ padding: .12rem .04rem; font-size: .14rem; line-height: .16rem;}
.merge-bar .btn span{ display: block;}
.merge-bar .btn p{ font-size: .12rem;}
.merge-bar .btn.disabled{ background-color: #ccc; border-color: #ccc;}
.merge-bar .btn-left{ -webkit-box-flex: 2; -moz-box-flex: 2; -ms-flex: 2; -webkit-flex: 2; flex: 2; min-width: 1rem; margin: .12rem .15rem .1rem .12rem; color: #fb1437; background-color: #fff; border-color: #ff5722;}
.merge-bar .btn-right{ -webkit-box-flex: 1.8; -moz-box-flex: 1.8; -ms-flex: 1.8; -webkit-flex: 1.8; flex: 1.8; margin: .12rem .12rem .1rem .15rem; background-color: #fb1437; border-color: #fb1437;}
.merge-bar .btn-center{ margin: .11rem .15rem; min-width: 1.27rem; height: .38rem; font-size: .15rem; background-color: #fb1437; border-color: #fb1437;}
.merge-bar .btn-multiLine{ padding: .04rem;}

/* 多行文字按钮 */

.merge-state-bar, .merge-state-bar-disabled{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; height: .28rem; padding: 0 .1rem; margin: -.1rem -.1rem .1rem -.1rem; font-size: .12rem; color: #fff;}
.merge-state-bar{ background: #ff1c43 url(../Images/merge.png) no-repeat 0 -2.1rem; background-size: 6.4rem auto;}
.merge-state-bar-disabled{ background: #cdcccd url(../Images/merge.png) no-repeat 0 -2.76rem; background-size: 6.4rem auto;}
.merge-state-bar > span, .merge-state-bar-disabled > span{ position: relative; -webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto; -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto;}
.merge-state-bar .glyphicon, .merge-state-bar-disabled .glyphicon{ margin-right: .05rem;}
.merge-size, .merge-size-disabled{ position: absolute; top: .08rem; left: 0; width: .56rem; height: .23rem; padding: 0 .1rem 0 .04rem; font-size: .1rem; line-height: .23rem; color: #fff; text-align: center;}
.merge-size{ background: url(../images/merge.png) no-repeat -2.03rem -1.71rem; background-size: 3.2rem auto;}
.merge-size-disabled{ background: url(../images/merge.png) no-repeat right -1.71rem; background-size: 3.2rem auto;}
.merge-size span{ font-size: .13rem; font-weight: bold;}
.merge-price-icon{position: relative;padding-left: .5rem;margin-right: 8px;font-size: 24px;color: #fb1438;font-weight: bold;}
.merge-price-icon sub{bottom: 0;}
.merge-price-icon:before{ position: absolute; left: 0; top: 50%; width: .5rem; height: .18rem; content: ''; background: url(../images/merge.png) no-repeat 0 -1.71rem; background-size: 3.2rem auto; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.merge-go-tip, .merge-do-tip{ padding: .15rem 0 .1rem; font-size: .10rem; font-weight: bold; color: #494e52; letter-spacing: 1px;}
.merge-over-sign, .merge-fail-sign{ position: absolute; z-index: 1; width: 1rem; height: 1rem;}
.merge-over-sign{ top: .16rem; right: .1rem; background: url(../images/merge.png) no-repeat -1.1rem 0; background-size: 3.2rem auto;}
.merge-fail-sign{ top: .1rem; right: .35rem; background: url(../images/merge.png) no-repeat 0 0; background-size: 3.2rem auto;}
.merge-highlight{ padding: 0 .02rem; font-weight: 400; color: #3cbcba;}

/* 未参团、参团结束、组团失败 */

.merge-go{ padding: 0 .1rem; background-color: #fff;}
.merge-go li{ margin-top: .13rem; border-bottom: 1px solid #ebebeb;}
.merge-go li:last-of-type{ border-bottom: 0 none;}
.merge-go .info{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between;}
.merge-go .info .avatar{ -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: .3rem; height: .3rem; margin-right: .08rem; border-radius: 100%;}
.merge-go .info .avatar img{ width: .3rem; height: .3rem; border-radius: 100%;}
.merge-go .info .leader{ -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; height: .16rem; padding: 0 .05rem; margin-right: .1rem; font-size: .10rem; line-height: .16rem; color: #fff; background-color: #fcc41b; border-radius: .16rem;}
.merge-go .info .name{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; padding-right: .1rem; font-size: .12rem; color: #494e52;}
.merge-go .goto{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: .12rem .025rem .13rem; font-size: .12rem; color: #6b6c6e;}
.merge-go .goto span{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1;}
.merge-go .goto span strong{ font-weight: 400;}
.merge-go .goto span a{ color: #fe1e31;}
.merge-go .goto a.disabled-link{ color: #cdcdcd;}
.merge-go .goto span em{ font-size: .06rem;}

/* 已参团 */

.merge-do{ position: relative; padding: 0 .1rem; background-color: #fff;}
.merge-do-sign{ position: absolute; top: .05rem; right: .18rem; z-index: 1; width: 1rem; height: 1rem; background: url(../images/merge.png) no-repeat right 0; background-size: 3.2rem auto;}
.merge-do-list{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; margin-top: .1rem;}
.merge-do-list li{ display: -webkit-box; -webkit-box-pack: center; -webkit-box-orient: vertical; width: 20%; padding: .05rem; text-align: center;}
.merge-do-list li:first-of-type{ position: relative;}
.merge-do-list li:first-of-type:before{ position: absolute; top: 0; left: 50%; width: .2rem; height: .12rem; content: ''; background: url(../images/merge.png) no-repeat -.75rem -1.74rem; background-size: 3.2rem auto; -webkit-transform: translate(-50%, -60%); transform: translate(-50%, -60%);}
.merge-do-list li:first-of-type .avatar{ border-color: #ffc015;}
.merge-do-list .avatar{ width: .36rem; height: .36rem; overflow: hidden; border: 3px solid transparent; border-radius: 100%;}
.merge-do-list .avatar img{ width: 100%; height: 100%;}
.merge-do-list .name{ width: 100%; font-size: .12rem; color: rgba(0, 0, 0, .44); overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 拼团列表页 */

.merge-list-container{ padding-bottom: 0; background-color: #fbf9fe;}
.merge-list-container li{ position: relative; border-bottom: .05rem solid #ebebeb;}
.merge-list-container .thumb{ position: relative; width: 100%; overflow: hidden;}
.merge-list-container .thumb .hmui-img-full{ padding-top: 62.5%;}
.merge-list-container .thumb-mask{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 30, 40, .3) url(../images/merge-list-thumb-mask.png) no-repeat center 47.5%/1rem auto;}
.merge-list-container .price{ margin: .06rem .1rem .04rem;}
.merge-list-container .price span{ margin-right: .15rem; font-size: .19rem; font-weight: bold; color: #fb1437;}
.merge-list-container .price del{ font-size: .12rem; color: #9d9c9c;}
.merge-list-container .name{ display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0 .1rem .1rem; font-size: .14rem; line-height: .18rem; color: #030e21;}
.merge-list-container .name a{ color: #030e21;}

/* 拼团倒计时 */

.merge-state-bar .merge-state-time{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; padding-left: 0;}
.merge-state-time em{ position: relative; padding: .02rem .04rem; margin: 0 2px; font-size: .12rem; color: #ff5722; background-color: #fff; border-radius: 2px;}
.merge-state-time em:nth-of-type(2n){ margin-right: 6px;}
.merge-state-time em:last-of-type{ margin-right: 0;}
.merge-state-time em:nth-of-type(2n):before, .merge-state-time em:nth-of-type(2n):after{ position: absolute; top: 50%; right: -5px; display: block; width: 2px; height: 2px; content: ''; background-color: #fff;}
.merge-state-time em:nth-of-type(2n):before{ top: 50%; -webkit-transform: translateY(-2px); transform: translateY(-2px);}
.merge-state-time em:nth-of-type(2n):after{ bottom: 50%; -webkit-transform: translateY(2px); transform: translateY(2px);}
.merge-state-time em:last-of-type:before, .merge-state-time em:last-of-type:after{ background-color: transparent;}

/* 去呼唤朋友、没有参加任何团 、暂时没有火拼团 */

.merge-small-page{ height: 100%; text-align: center; background-color: #fff;}
.merge-call-bg{ width: 2.5rem; height: 2.9rem; margin: 0 auto; background: #fff url(../images/merge-call.jpg) no-repeat center/contain;}
.merge-any-bg{ width: 2.5rem; height: 2.9rem; margin: 0 auto; background: #fff url(../images/merge-any.jpg) no-repeat center/contain;}
.merge-not-bg{ width: 2.5rem; height: 2.9rem; margin: 0 auto; background: #fff url(../images/merge-not.jpg) no-repeat center/contain;}
.merge-small-page .btn{ width: 50%; padding: .06rem .12rem; font-size: .16rem; background-color: #fb1437; border-color: #fb1437; border-radius: 6px; box-shadow: 0px 3px 2px rgba(240, 120, 129, .6);}
.merge-small-page p{ font-size: .13rem;}
.merge-call p{ color: #494e52;}
.merge-any p{ margin: .5rem 0 .2rem; color: #6b6c6e;}
.merge-not p{ margin-top: .3rem; color: #6b6c6e;}
.merge-call .btn-call{ margin: .38rem 0 .3rem;}

/* 个人中心拼团列表、个人中心拼团详情 */

.merge-personal{ padding-bottom: 0; background-color: #eaeaea;}
.merge-personal .list{ position: relative; margin-bottom: .1rem; background-color: #fff;}
.merge-personal .list:last-of-type{ margin-bottom: 0;}
.merge-personal-hd{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: .1rem .1rem .05rem; background-color: #fff;}
.merge-personal-hd .thumb{ position: relative; width: .7rem; height: .7rem; overflow: hidden; background-color: #f5f7f6;}
.merge-personal-hd .thumb:before{ display: block; content: ''; padding-top: 100%;}
.merge-personal-hd .thumb .son{ position: absolute; top: 50%; left: 50%; width: 100%; height: 100%;}
.merge-personal-hd .thumb .son img{ height: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.merge-personal-hd .info{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; margin-left: .1rem;}
.merge-personal-hd .name{ display: -webkit-box; display: -moz-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin: 0 0 .05rem; font-size: .14rem; color: #030e21; overflow: hidden; text-overflow: ellipsis;}
.merge-personal-hd .price{ margin-bottom: .05rem; font-size: .10rem; color: #fb1437;}
.merge-personal-hd .price em{ font-weight: bold; font-size: .08rem; color: #fb1437; vertical-align: bottom;}
.merge-personal-hd .price span{ font-size: .12rem; font-weight: bold; color: #fb1437; vertical-align: bottom;}
.merge-personal-hd .time{ font-size: .1rem; color: #9a9a9a;}
.merge-personal-hd .time > span{ position: relative; padding-left: .15rem; margin-right: .1rem; font-size: .12rem; color: #323943;}
.merge-personal-hd .time > span:before{ top: 50%; left: 0; width: .1rem; height: .1rem; margin-top: -1px; background: url(../images/clock.png) no-repeat; background-size: cover; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.personal-list-bd{ padding: 0 .1rem;}
.personal-list-bd .avatar-group{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: flex-start; align-items: flex-start; margin: .1rem 0;}
.personal-list-bd li{ position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; width: 14%; margin-bottom: .05rem; text-align: center;}
.personal-list-bd li:first-of-type:before{ position: absolute; top: 0; left: 50%; width: .2rem; height: .12rem; content: ''; background: url(../images/merge.png) no-repeat -.75rem -1.74rem; background-size: 3.2rem auto; -webkit-transform: translate(-50%, -100%); transform: translate(-50%, -100%);}
.personal-list-bd li:first-of-type .avatar{ border-color: #ffc015;}
.personal-list-bd .avatar{ width: .36rem; height: .36rem; overflow: hidden; background: url(../Images/merge.png) no-repeat -1.68rem -1.71rem; background-size: 3.2rem auto; border: 3px solid transparent; border-radius: 100%;}
.personal-list-bd .avatar img{ width: 100%; height: 100%;}
.personal-list-ft{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: flex-end; justify-content: flex-end; padding: .17rem .1rem .14rem; border-top: 1px solid #eaeaea;}
.personal-list-ft .btn{ margin-left: .12rem; font-size: .12rem;}
.personal-list-ft .btn-default{ color: #fb1437; border-color: #d50014;}
.personal-list-ft .btn-danger{ background-color: #fb1437; border-color: #fb1437;}
.merge-personal-go{ padding-bottom: .1rem; background: #fff url(../Images/merge-personal-detail-line.png) repeat-x center top; background-size: .09rem auto;}
.merge-personal-go li{ padding: .05rem 0 0; margin: 0; border-bottom: 0 none;}
.merge-personal-go li .info .avatar{ position: relative; width: .36rem; height: .36rem; border: 3px solid transparent;}
.merge-personal-go li:first-of-type .info .avatar{ border-color: #ffc015;}
.merge-personal-go li:first-of-type .info .avatar:before{ position: absolute; top: 0; left: 50%; width: .2rem; height: .12rem; content: ''; background: url(../images/merge.png) no-repeat -.75rem -1.74rem; background-size: 3.2rem auto; -webkit-transform: translate(-50%, -125%); transform: translate(-50%, -125%);}
.merge-personal-go li .time{ -webkit-box-flex: 0 1 auto; -moz-box-flex: 0 1 auto; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; font-size: .12rem; color: #bbb;}

/* 拼团遮罩 */

.merge-mask{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, .85); z-index: 9999;}
.merge-mask .text-tip{ width: 100%; height: 1.4rem; background: url(../Images/guide.png) no-repeat center/contain;}

/* 注册有礼公用 */

.register-gift-bar-container{ position: fixed; right: 0; bottom: 0; left: 0; z-index: 1; height: .8rem; text-align: center; background-color: #fff;}
.register-gift-bar-container .btn, .register-share-page .btn{ position: relative; width: 81.25%; padding: .09rem .12rem; font-size: .18rem; font-weight: 700; color: #fffcfd; border: 0 none; border-radius: .12rem; background: -webkit-linear-gradient(top, rgb(239, 72, 50), rgb(231, 37, 27)); background: -moz-linear-gradient(top, rgb(239, 72, 50), rgb(231, 37, 27));}
.register-gift-bar-container .btn:before, .register-share-page .btn:before{ position: absolute; bottom: -2px; left: 0; z-index: -1; display: block; width: 100%; height: 100%; content: ''; border-radius: .12rem; background: -webkit-linear-gradient(top, rgb(145, 30, 15), rgb(150, 22, 15)); background: -moz-linear-gradient(top, rgb(145, 30, 15), rgb(150, 22, 15));}
.register-share-page .cover img{width: 100%;position: relative;top: 5%}
.register-share-page .cover{display: none;}

/* 注册有礼两个页面 */

.register-gift-page{ min-height: 100%; padding-bottom: .8rem; background: url(../Images/register-gift.jpg) no-repeat center top/cover;}
.register-gift-hd{ width: 100%; height: 1.27rem; text-align: center; background: url(../Images/register-gift-hd.png) no-repeat center bottom/cover;}
.register-gift-hd span{ position: relative; padding: .16rem .1rem .1rem; font-size: .18rem; font-weight: bold; color: #fff;}
.register-gift-hd span:before, .register-gift-hd span:after{ position: absolute; top: 50%; display: block; width: .6rem; height: 1px; content: ''; background-color: rgba(255, 255, 255, .9);}
.register-gift-hd span:before{ right: 100%;}
.register-gift-hd span:after{ left: 100%;}
.register-gift-hd p{ font-size: .24rem; color: #fff;}
.register-gift-hd strong{ display: inline-block; line-height: .36rem; font-size: .40rem; color: #fcdb3b; vertical-align: bottom;}
.register-gift-hd em{ font-size: .18rem; font-weight: bold; color: #fcdb3b;}
.register-gift-hd i{ font-weight: bold; font-style: italic;}
.register-gift-page #slides{ height: 3rem; z-index: 1; margin-bottom: .1rem; background: none;}
.register-gift-page .slidesjs-container, .register-gift-page .slidesjs-control, .register-gift-bd .item-wrap{ height: 2.85rem!important; overflow: hidden;}
.register-gift-bd .item-wrap li{ width: 2.9rem; height: .8rem; margin: 0 auto .15rem; background: url(../Images/register-gift-item.png) no-repeat center/contain;}
.register-gift-bd .item-wrap .item-l{ float: left; width: 2.33rem; height: .8rem; line-height: .8rem; text-align: center;}
.register-gift-bd .item-wrap .item-r{ float: right; width: .56rem; height: .8rem; padding: .08rem 0; font-size: .14rem; line-height: .16rem; color: #fff; text-align: center;}
.register-gift-bd .item-wrap .item-r span{ width: 100%;}
.register-gift-bd .item-wrap .item-l strong{ font-style: italic; font-size: .34rem; color: #f22b37; vertical-align: top;}
.register-gift-bd .item-wrap .item-l span{ margin-left: .2rem; font-size: .14rem; color: #494e52;}
.register-gift-bd .item-wrap .item-l sup{ top: 0; font-style: italic; font-size: .24rem; color: #f22b37;}
.register-gift-bd .slidesjs-pagination{ bottom: 0;}
.register-gift-bd .slidesjs-pagination li a{ background-color: #fff;}
.register-gift-bd .slidesjs-pagination li a.active{ background-color: #2abce3;}
.register-share-page{ position: relative; z-index: 1; height: 100%; text-align: center; background-color: #fbfbfb;}
.register-share-page .half{ height: 50%;}
.register-share-page p{ font-size: .18rem; color: #494e52;}

/* 组合购列表 */

.pbuy-header{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -moz-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: .42rem; padding: .1rem; font-size: .15rem; color: #2a2a2e; background-color: #fff; border-bottom: 0 none;}
.pbuy-bar-container{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; z-index: 11; height: .45rem; background-color: #fff;}
.pbuy-bar-l{ -webkit-box-flex: 2; -moz-box-flex: 2; -ms-flex: 2; -webkit-flex: 2; flex: 2; height: 100%; padding: .04rem 0;}
.pbuy-bar-l p{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 50%; padding: 0 .1rem; font-size: .13rem; color: #494e52;}
.pbuy-bar-l p strong{ font-weight: normal; color: #fb1437;}
.pbuy-bar-l p:first-of-type strong{ font-size: .15rem;}
.pbuy-bar-l p:last-of-type strong{ font-size: .14rem;}
.pbuy-bar-l p.selectedCount{font-size: .10rem;color: #fb1437;}
.pbuy-bar-l p.selectedCount strong{font-size: .10rem;}
.pbuy-bar-l p.totalSkuPrice{font-size: .11rem;}
.pbuy-bar-l p.totalSkuPrice strong{ font-size: .11rem;}
.hmui-fixed-bottom .wrap-num{ float: left; margin-top: .07rem; margin-left: 10px;}
.pbuy-bar-btn{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; padding: 0; font-size: .15rem; color: #fff; background-color: #fb1437; border: 0 none; border-radius: 0;}
.pbuy-content{ max-width: 640px; height: 100%; padding: .42rem 0 .45rem; margin: 0 auto; overflow-y: auto; background-color: #eaeaea;}
.pbuy-content ul{ padding: .05rem 0;}
.pbuy-content li{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; padding: .16rem .1rem; background-color: #fff;}
.pbuy-content li:after{ height: 0; bottom: 0; right: .1rem; left: .1rem; border-bottom: 1px dashed #eaeaea;}
.pbuy-content li:last-of-type:after{ border-color: transparent;}
.pbuy-content li:first-of-type:after{ border-bottom: 1px solid #eaeaea;}
.pbuy-content li:first-of-type .thumb{ width: .81rem; height: .81rem; overflow: hidden; border-radius: 4px;}
.pbuy-content li:first-of-type .info-hd h4{ font-size: .13rem;}
.pbuy-content .choice-box{ height: .5rem; margin-right: .15rem;}
.pbuy-content .choice{ width: 20px; height: 20px; border-radius: 100%; background: #fff url(../Images/ok.png) no-repeat; background-size: .37rem auto;}
.pbuy-content .choice.active{ background: #fff url(../Images/ok.png) no-repeat; background-position: -.21rem 0; background-size: .37rem auto;}
.pbuy-content .thumb{ width: .5rem; height: .5rem; margin-right: .15rem; overflow: hidden; background-color: #f5f7f6;}
.pbuy-content .thumb img{ width: 100%; height: 100%;}
.pbuy-content .info{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; font-size: .12rem;}
.pbuy-content .info-hd{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom: .05rem;}
.pbuy-content .info-hd h4{ -webkit-box-flex: 2; -moz-box-flex: 2; -ms-flex: 2; -webkit-flex: 2; flex: 2; height: .32rem; overflow: hidden; margin: 0; font-size: .1rem; line-height: .16rem; color: #494e52;}
.pbuy-content .info-hd .price{ -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}
.pbuy-content .info-hd .price strong{ font-weight: normal; color: #2a2a2e;}
.pbuy-content .info-hd .price del{ display: block; color: #9d9c9c;}
.pbuy-content .info .att-choice{ max-width: 100%; padding: .03rem .06rem; font-size: .1rem; color: #6b6c6e; border-color: #bbb; box-shadow: none;}
.pbuy-content .info .att-choice.active{ color: #008da2;}

/* 组合购弹出层 */

.pbuy-cover-head{ height: 1rem; padding: .1rem; border-bottom: 1px solid rgba(0, 0, 0, .09);}
.pbuy-cover-head .thumb{ position: relative; top: -.31rem; width: 1rem; height: 1rem; padding: 2px; margin-right: .1rem; background-color: #fff; border: 1px solid #ddd; border-radius: 4px;}
.pbuy-cover-head .thumb img{ width: 100%; height: 100%; border-radius: 4px;}
.pbuy-cover-head .info{ line-height: .2rem;}
.pbuy-cover-head .price{ font-size: .14rem; color: #fb1437;}
.pbuy-cover-head .stock-control{ font-size: .12rem; color: #2f3031;}
.pbuy-cover-head .stock-control em{ color: #008da2;}
.pbuy-cover-head .back{ position: absolute; top: .1rem; right: .1rem; width: .24rem; height: .24rem; background: rgba(73, 78, 82, .8) url(../Images/coupon-close.png) no-repeat center/cover; border-radius: 100%;}
.pbuy-cover-scroll{ height: 100%; padding: .1rem .1rem 0; overflow-y: auto;}
.pbuy-cover-body{ top: 1rem; bottom: .42rem;}
.pbuy-cover-body dl{ margin-bottom: .1rem; overflow: hidden;}
.pbuy-cover-body dt{ margin-bottom: .1rem; font-size: .13rem; font-weight: 400;}
.pbuy-cover-body dd{ float: left; min-width: .5rem; padding: 0 .1rem; margin: 0 .1rem .1rem 0; font-size: .12rem; line-height: .26rem; text-align: center; border: 1px solid #bbb;}
.pbuy-cover-body dd.selected{ border-color: #fb1437;}
.pbuy-cover-foot .ok{ width: 100%; height: .42rem; font-size: .18rem; color: #fff; background-color: #fb1437; border-color: #fb1437; border-radius: 0;}

/* 商品详情页组合购模块 */

.detail-pbuy-hd{ position: relative; height: .42rem; padding: 0 .1rem; margin: -.1rem; overflow: hidden; font-size: .13rem; line-height: .42rem; color: #2a2a2a; border-bottom: 1px solid #eaeaea;}
.detail-pbuy-hd:after{ width: .22rem; height: .22rem; top: 50%; right: .05rem; background: url(../Images/pbuy-arrow.png) no-repeat center/.2rem auto;}
.detail-pbuy-hd span{ float: right; margin-right: .22rem; font-size: .12rem; color: #fb1437;}
.detail-pbuy-bd{ padding-top: .25rem;}
.detail-pbuy-bd li{ float: left; width: 26%;}
.detail-pbuy-bd li .price{ line-height: .18rem; margin-top: .1rem; margin-bottom: 0; color: #2a2a2a;}
.detail-pbuy-bd li .price strong{ font-size: .13rem; font-weight: 400;}
.detail-pbuy-bd li .thumb{ position: relative; padding-top: 100%; border-radius: 3px;}
.detail-pbuy-bd li .thumb img{ position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; border-radius: 3px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.detail-pbuy-bd li .icon-sum{ position: absolute; top: 0; right: -42%; width: 42%; height: 100%; font-size: .15rem; color: #6b6c6e; text-align: center;}
.detail-pbuy-bd li:nth-of-type(2n){ width: 11%; min-height: .78rem;}

/*大转盘*/

.big-wheel{background-color: #3084f3;background-image: url(../Images/lottery_0_02.png);background-repeat: no-repeat;background-size: 100%;width: 100%;}
.big-wheel .wheel-top{position: relative;}
.big-wheel .chance-leave{width: 46.875%;height: .24rem;text-align: center;line-height: .22rem;border-radius: .12rem;background-color: #1c6edc;margin: 0 auto;position: absolute;bottom: .15rem;font-size: .12rem;color: #fbfbeb;left: 26.5%}
.big-wheel .chance-leave em{color: #fde000;font-style: normal;padding: 0 .05rem;}
.big-wheel .wheel-mid .wheel-wrap{width: 77.5%;margin: 0 auto;position: relative;top: 6%;padding: 3px;}
.big-wheel .wheel-mid .wheel-wrap table{width: 100%;height: 100%;}
.big-wheel .wheel-mid .wheel-wrap table tr td{padding-right: 3px;padding-bottom: 3px;width: 33.33%;height: 33.33%;}
.big-wheel .wheel-mid .wheel-wrap table tr td:nth-of-type(3n){padding-right: 0;}
.big-wheel .wheel-mid .wheel-wrap table tr:last-child td{padding-bottom: 0}
.wheel-wrap table td .grid{width: 100%;height: 100%;background-image: url(../Images/Lottery1_03.png);background-repeat: no-repeat;background-size: 100%;text-align: center;font-size: .09rem;color: #a55d00;}
.wheel-wrap table td .grid.active{background-image: url(../Images/Lottery1_05.png);background-repeat: no-repeat;background-size: 100%;}
.wheel-wrap table td .case1 span{width: 47%;height: 38.4%;position: relative;top: 8px;background-image: url(../Images/Lottery2_03.png);background-repeat: no-repeat;background-size: 100%;}
.wheel-wrap table td .case1 p{margin-top: 6px;}
.wheel-wrap table td .case2{display: table;height: 100%;}
.wheel-wrap table td .case2 span{display: table-cell;vertical-align: middle;}
.wheel-wrap table td .case3 span{width: 36.7%;height: 42%;position: relative;top: 12px;background-image: url(../Images/Lottery2_06.png);background-repeat: no-repeat;background-size: 100%;}
.wheel-wrap table td .case3 p{margin-top: 15px;}
.wheel-wrap table td .case4 span{width: 34.2%;height: 39%;position: relative;top: 12px;background-image: url(../Images/Lottery2_15.png);background-repeat: no-repeat;background-size: 100%;}
.wheel-wrap table td .case4 p{margin-top: 10px;}
.wheel-wrap table td .start-btn{background-image: url(../Images/Lottery2_11.png);background-repeat: no-repeat;background-size: 100%;position: relative;}
.wheel-wrap table td .start-btn span{font-size: 18px;color: #d15d00;width: 100%;text-align: center;}
.wheel-wrap table td .start-btn p{width: 87%;height: .12rem;background-color: #ed700b;border-radius: .6rem;text-align: center;line-height: .12rem;font-size: .09rem;color: #fffd40;position: absolute;left: 6.5%;}
.wheel-wrap table td .start-btn span.agg{margin-top: .12rem;margin-bottom: 0.05rem}
.wheel-wrap table td .start-btn.tb-cell{display: table;}
.wheel-wrap table td .start-btn.tb-cell span{display: table-cell;vertical-align: middle;font-weight: bold}
.big-wheel .activity-rules{width: 85%;background: linear-gradient(#3184f2, #1871e7);left: 7.5%;position: relative;top: .2rem;border-radius: .07rem;}
.big-wheel .activity-rules h3{width: 37.5%;height: .31rem;background-color: #2075e6;border-radius: .04rem;margin: 0 auto;font-size: .13rem;color: #fff;text-align: center;line-height: .31rem;}
.big-wheel .activity-rules .rules{font-size: .11rem;color: #fff;margin-top: .2rem;margin-left: .3rem;margin-bottom: .18rem;}
.big-wheel .activity-rules .rules p{padding-bottom: .03rem;}
.big-wheel .activity-rules .activity-img{width: 100%;height: 1.5rem;height: 100% !important;}
.big-wheel .activity-rules img{width: 55%;margin: .08rem auto;display: block;}
.wheel-cover{position: fixed; height: 100%; width: 100%; z-index: 888; background-color: rgba(0, 0, 0, .8); top: 0; left: 0;}
.big-wheel .wheel-alert{width: 100%;background-image: url(../Images/lottory_pop_03.png);background-repeat: no-repeat;background-size: 100%;position: absolute;left: 0;top: 70px;z-index: 889}
.big-wheel .wheel-alert .alert-c{width: 65.3%;height: 25.5%;position: relative;top: 45%;left: 20%;}
.big-wheel .wheel-alert .wheel-submit{display: block;width: 32%;height: .26rem;background-color: #f0b119;border-radius: .13rem;color: #fff;font-size: .14rem;text-align: center;line-height: .26rem;position: absolute;left: 34%;bottom: 18%;}
.big-wheel .wheel-alert .start-end .two-submit{display: block;width: 32%;height: .26rem;background-color: #f0b119;border-radius: .13rem;color: #fff;font-size: .14rem;text-align: center;line-height: .26rem;position: absolute;bottom: 9%;}
.big-wheel .wheel-alert .two-submit.use-center{left: 15%}
.big-wheel .wheel-alert .two-submit.home-page{right: 12%}
.big-wheel .wheel-alert .alert-c span{color: #e29b11;text-align: center;width: 100%;}
.wheel-alert .alert-c .alert-case1,.wheel-alert .alert-c .alert-case2,.wheel-alert .alert-c .alert-case3{width: 100%;height: 100%;}
.wheel-alert .alert-c .alert-case1 span,.wheel-alert .alert-c .alert-case2 span,.wheel-alert .alert-c .alert-case3 span{font-size: .18rem;height: 100%;line-height: .8rem}
.wheel-alert .alert-c .alert-case4 i{display: block;height: .39rem;width: .39rem;background-image: url(../Images/Lottery2_15.png);background-repeat: no-repeat;background-size: 100%;margin: 0 auto;}
.wheel-alert .alert-c .alert-case4 span{margin-top: .15rem;font-size: 13px;}
.wheel-alert .alert-c .alert-case4 span em{padding: 0 .05rem}
.wheel-alert .alert-c .alert-case5 i{display: block;width: .34rem;height: .36rem;background-image: url(../Images/Lottery2_06.png);background-repeat: no-repeat;background-size: 100%;margin: .05rem auto .1rem;}
.wheel-alert .alert-c .alert-case5 span{font-size: .13rem;}
.wheel-alert .alert-c .alert-case6 i{display: block;width: .53rem;height: .36rem;background-image: url(../Images/Lottery2_03.png);background-repeat: no-repeat;background-size: 100%;margin: .02rem auto .15rem;}
.wheel-alert .alert-c .alert-case6 span{font-size: .13rem;}
.wheel-alert .alert-c .alert-case6 span em{padding: 0 .05rem;}
.wheel-alert .alert-c .alert-case6 span em s{padding-left: .05rem}
.wheel-alert .alert-c .alert-case2{display: none;}
.alert-c .alert-case3{display: none;}
.alert-c .alert-case4{display: none;}
.alert-c .alert-case5{display: none;}
.alert-c .alert-case6{display: none;}
.animated{ -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes zoomIn{ from{ opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}
	50%{ opacity: 1;}
	}
@keyframes zoomIn{ from{ opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);}
	50%{ opacity: 1;}
	}
.zoomIn{ -webkit-animation-name: zoomIn; animation-name: zoomIn;}

/*选择自提点*/

.container.shop-branch{font-size: 13px;}
.container.shop-branch li{padding: 12px;position: relative; background: #fff; margin-bottom: 9px;}
.container.shop-branch .branch-check{width: 10%;float: left;height: 50px; margin-top: 8px;}
.container.shop-branch .branch-check input{height: 20px; width: 20px; z-index: 9;position: relative; border: 0; outline: 0!important; background-color: transparent; -webkit-appearance: none;}
.container.shop-branch .branch-check input:before{background: url(../Images/ok-black.png) no-repeat;background-size: cover; content: ''; position: absolute; top: 0; left: 0; width: 16px; height: 16px;}
.container.shop-branch .branch-check input:checked:before{ background-position: -21px 0;}
.container.shop-branch .branch-check input:disabled{ opacity: 0.6;}
.container.shop-branch .branch-info{width: 90%;float: left; padding-left: 15px;}
.container.shop-branch .branch-info .branch-name{font-size: 15px;font-weight: bold;color: #2b2c2e;line-height: 30px;}
.container.shop-branch .branch-info .branch-tel{font-size: 12px;line-height: 20px;}
.container.shop-branch .branch-info .branch-addr{font-size: 12px;line-height: 20px;color: #666;}
.container.shop-branch .check-custom{left: 24px;top: 50px;margin: 0}
span.sb_distance{ float: right; font-size: 12px; color: red; font-weight: normal;}

/*提货单*/

.pickup-goods{background-color: #fff;}
.pickup-goods h4{height: 45px;font-size: 14px;color: #0b0c0e;line-height: 45px;margin: 0;}
.pickup-goods .pickup-list{padding-left: 11px;}
.pickup-goods .pickup-list .pick-wrap{height: 51px;width: 100%;padding-right: 11px;margin-bottom: 10px;}
.pickup-list .pick-wrap .pick-left{width: 83%;height: 100%;float: left;overflow: hidden;}
.pickup-list .pick-wrap .pick-left .swiper{width: 100%;height: 100%;}
.pick-wrap .pick-left .swiper-slide{height: 100%;width: 51px!important;margin-right: 8px;}
.pickup-list .pick-wrap .pick-left img{width: 51px;height: 51px;}
.pickup-list .pick-wrap .pick-right{width: 17%;float: right;font-size: 11px;color: #494e52;line-height: 51px;text-align: center;}
.pickup-list .pick-wrap .pick-right em{font-size: 12px;color: #0b0c0e;}
.pickup-goods .pickup-addr{padding: 0 11px;border-top: 5px solid #eee;border-bottom: 5px solid #eee;}
.pickup-goods .pickup-addr p{min-height: 32px;line-height: 32px;border-bottom: 1px solid #eaeaea;padding-left: 6px;color: #494e52;font-size: 13px;}
.pickup-goods .pickup-addr p i{display: inline-block;background-image: url(../Images/pickup.png);background-size: auto 12px;position: relative;margin-right: 15px;}
.pickup-goods .pickup-addr p i.pi1{width: 11px;height: 12px;background-position: 25px 0;top: 3px;}
.pickup-goods .pickup-addr p i.pi2{width: 13px;height: 12px;background-position: 0 0;top: 1px;}
.pickup-goods .pickup-addr p i.pi3{width: 14px;height: 12px;background-position: 53px 0;top: 11px;float: left;}
.pickup-goods .pickup-addr p.pu-addr span{line-height: 20px;padding: 6px 0;width: 90%}
.pickup-goods .pickuo-code{padding: 0 11px; text-align: center;}
.pickup-goods .pickuo-code .pickup-img{width: 100%;margin-bottom: 10px; height: 160px;}
.pickup-goods .pickuo-code .pickup-img canvas{display: none;}
.pickup-goods .pickuo-code .pickup-img img{margin: 0 auto;display: block;padding: 4px; border: 1px solid #eee; border-radius: 5px;box-shadow: 0 0 5px #ddd;}
.pickup-goods .pickuo-code span{font-size: 12px;color: #9b9c9e;line-height: 28px;width: 100%;text-align: center;}

/*商品推荐*/

.relation-title{padding: .1rem;margin-top: .05rem;background-color: #fff;}
.relation-title span{position: relative;padding: 0 .06rem;font-size: .12rem;line-height: .22rem;color: #6b6c6e;}
.relation-title span:before, .relation-title span:after{ position: absolute; top: 50%; width: .55rem; height: 1px; overflow: hidden; content: ''; background-color: #d4d4d4;}
.relation-title span:before{ left: -.55rem;}
.relation-title span:after{ right: -.55rem;}
#relationProducts{padding: 0 12px;}
#relationProducts .relation-pro{width: 48.5%;float: left;position: relative;overflow: hidden;vertical-align: top;margin-right: 8px;margin-bottom: 10px;}
#relationProducts .relation-pro:nth-of-type(2n){margin-right: 0;}
.relation-pro .relation-pro-img{position: relative;display: block;overflow: hidden;font-size: 0;text-align: center;background-color: #fff;}
.relation-pro .relation-pro-img:before{display: inline-block;width: 0;height: 100%;padding-top: 100%;font-size: 0;vertical-align: middle;content: '';}
.relation-pro .relation-pro-img img{max-width: 100%;height: auto;vertical-align: middle;}
.relation-pro .relation-pro-price{font-size: 16px;color: #fb1437;height: 16px;margin-top: 15px;margin-bottom: 8px;}
.relation-pro .relation-pro-price i{font-style: normal;padding-right: 3px;}
.relation-pro .relation-pro-name{color: #6b6c6e;font-size: 13px;line-height: 15px;max-height: 30px;overflow: hidden;padding-right: 10px;padding-bottom: 15px;}
.dizhi{ font-size: 16px; border-top: 1px solid #ebebeb; line-height: 18px; padding-top: 17px; background: url(../Images/jd_03.jpg) no-repeat 10px 20px; padding-left: 27px; background-size: 10px;}
.jindian{ text-align: center; background: url(../Images/jd_07.jpg) no-repeat; background-size: 100%;width: 100px; height: 36px; float: left; margin-bottom: 20px; margin-left: 0.3rem; margin-top: 10px; color: #fff; line-height: 33px;}
.jindian a{ color: #fff;font-size: 14px;}

/*门店首页----------*/

.index-topimg{width: 100%;height: 140px;background: url(../Images/index-banner.png) no-repeat;background-size: 100% 100%;}
.index-address{ height: .40rem; line-height: .40rem; font-size: .13rem; padding-left: .35rem; padding-right: .25rem; background-color: #fff; border-bottom: 1px solid #eeeeee; position: relative; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-address:before{content: '';display: inline-block;width: .14rem;height: .16rem;background: url(../Images/ic_locate.png) no-repeat;background-size: contain;position: absolute;left: .13rem;top: 50%;margin-top: -0.08rem;}
.index .navigate-arrow:after{ position: absolute; top: 50%; right: .12rem; display: block;width: .10rem;height: .10rem;margin-top: -0.05rem;content: ''; border: 1px solid #9f9f9f;border-left: none;border-bottom: none;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.index-category{ padding-top: .45rem; margin-top: -.45rem; height: 100%; width: 100%; overflow: hidden;}
.index-category .categoryLeft{ height: 100%; float: left; width: 21%;background-color: #f3f3f3;}

/*.index-category .categoryLeft ul{ position:absolute; left:0; width:100%;}*/

.index-category .categoryLeft li{ width: 100%; float: left;height: .38rem;line-height: .38rem;text-align: center;background-color: #f5f5f5;border-top: 1px solid #eaeaea;font-size: .13rem; position: relative;color: #757575;}
.index-category .categoryLeft li:first-child{border-top: none;}
.index-category .categoryLeft li:last-child{border-bottom: 1px solid #eaeaea}
.index-category .categoryLeft li:last-child.cur{border-bottom: none;}
.index-category .categoryLeft li.cur{color: #424242;border-left: 2px solid #e00000;border-right: none;background-color: #fff;}
.index-category .categoryRight{ height: 100%; float: right; width: 79%; background-color: #fff; overflow-y: scroll;-webkit-overflow-scrolling: touch;position: relative; z-index: 1;}

/*.index-category .categoryRight ul{margin-left: .10rem;}*/

.index-category .categoryRight li{border-bottom: 1px solid #eeeeee;padding-top: .10rem;padding-bottom: .10rem;padding-left: .58rem;padding-right: .12rem;position: relative;}
.index-category .categoryRight img{width: .48rem;height: .48rem;position: absolute;left: 0;}
.index-category .categoryRight .content{width: 100%;}
.index-category .categoryRight .content a{ height: 45px; display: block;}
.index-category .categoryRight h3{color: #212121;font-size: 13px; padding: 2px 0px 0px 0px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-category .categoryRight p{color: #9e9e9e;font-size: 14px;margin-top: 2px;margin-bottom: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-category .categoryRight .money{color: #fb1437;font-size: .15rem;line-height: 1;}
.index-category .categoryRight .money span{font-size: .12rem;}
.index .bottom-btn{z-index: 2;height: .45rem;line-height: .45rem;width: 100%;background-color: #fff;color: #ff5252;font-size: .16rem;position: fixed;bottom: 0;text-align: center;-webkit-box-shadow: 0 0 9px #f4f4f4;box-shadow: 0 0 9px #f4f4f4;}
.index .bottom-btn span{position: relative;padding-left: .24rem;}
.index .bottom-btn span:before{position: absolute;content: '';display: inline-block;background: url(../Images/ic_phone.png) no-repeat;background-size: contain;width: .15rem;height: .15rem; left: 0; top: 50%; margin-top: -0.07rem;}
.index-mask{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, .3); z-index: 9999;}
.index-mask .choose-box{ position: fixed; width: 1.80rem; height: .82rem; background-color: #fff; left: 0; right: 0; top: 0; bottom: 0; margin: auto; font-size: .15rem; border-radius: 8px;}
.index-mask .choose-box .content{ font-size: .16rem; height: .47rem; line-height: .47rem; border-bottom: 1px solid #e9e9e9; text-align: center; font-weight: bold;}
.index-mask .choose-box .btns{ height: .35rem; line-height: .35rem;}
.index-mask .choose-box .btns span{ display: inline-block; float: left; width: 50%; text-align: center;}
.index-mask .choose-box .btns span:first-of-type{ border-right: 1px solid #e9e9e9;}

/*收货地址*/

#shipping-form{ margin-top: .11rem;}
#shipping-form .mui-input-row{height: .4rem; background-color: #fff;}
#shipping-form .mui-input-row label{ font-size: .13rem; color: #616161; padding: .15rem .1rem; white-space: nowrap; width: 30%}
#shipping-form .mui-input-row label~input,#shipping-form .mui-input-row label~textarea{ height: 100%; font-size: 0.13rem; padding: 0 0.15rem;width: 70%;}
#shipping-form .mui-input-row label~textarea{ padding: 0.12rem;}
#shipping-form .btn-area{ width: 100%; padding: .11rem;}
#shipping-form button{ padding-top: .12rem; padding-bottom: .12rem; background-color: #fb1437; border-radius: 0;}
.icon_clear{ display: none; position: absolute; z-index: 1; width: .16rem; height: .16rem; top: 50%; margin-top: -.08rem; right: .15rem; background: url(../Images/ic_clear.png) no-repeat; background-size: contain;}
#detailaddr{ position: relative; width: 100%; z-index: 2;}
#shipping-form #detailaddr label~input,#shipping-form #detailaddr label~textarea{padding-right: .31rem;}

/*.mui-input-group #detailaddr:after{display: none;}*/

#detailaddr .select-container{ display: none; position: absolute; top: 100%; width: 100%; height: 5rem; overflow-y: auto; background-color: #efeff4; z-index: 3;}
#detailaddr .select-container li{ padding: .12rem .15rem .12rem .38rem; position: relative;}
#detailaddr .select-container li:active{ background-color: #e0e0e0;}
#detailaddr .select-container li:before{ content: ''; display: inline-block; width: .14rem; height: .16rem; background: url(../Images/icon_locate.png) no-repeat; background-size: contain; position: absolute; top: .12rem; left: .15rem;}
#detailaddr .select-container li:after{ position: absolute; right: 0; bottom: 0; left: .15rem; height: 1px; content: ''; -webkit-transform: scaleY(.5); transform: scaleY(.5); background-color: #e0e0e0;}
#detailaddr .select-container h3{ font-size: .14rem; margin: 0; margin-bottom: .08rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#detailaddr .select-container h3 span{ color: #fe6161;}
#detailaddr .select-container p{ font-size: .12rem; color: #9e9e9e; margin: 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#shipping-form::-webkit-input-placeholder{ color: #bdbdbd;}
#shipping-form:-ms-input-placeholder{ color: #bdbdbd;}
#shipping-form:-moz-placeholder{ color: #bdbdbd;}

/* Mozilla Firefox 4 to 18 */

#shipping-form::-moz-placeholder{ color: #bdbdbd;}

/* Mozilla Firefox 19+ */

#shipping-form .select-addr::-webkit-input-placeholder{ color: #424242;}
#shipping-form .select-addr:-ms-input-placeholder{ color: #424242;}
#shipping-form .select-addr:-moz-placeholder{ color: #424242;}
#shipping-form .select-addr::-moz-placeholder{ color: #424242;}
.select-addr:before{content: "\e258"; position: absolute;right: 10px;top: 15px; font-family: 'Glyphicons Halflings';}
.select-addr{position: relative;}

/*2017-03-28新增样式*/


/*拼团详情页面*/

#six_libox,.up_down_btn,.six_libox{ display: none;}
#pintuan{ padding-bottom: .1rem}
.up_down_btn{ width: 50%; margin: 0 auto; overflow: hidden; border-radius: 3px; border: 1px #e0e0e0 solid; padding: .04rem; text-align: center; margin-top: .1rem}
.up_down_btn span{ font-size: 14px; color: #6b6c6e; cursor: pointer; padding-left: 16px;}
.up_down_btn span.down{ background: url(../Images/arrow_down.png) left center no-repeat;background-size: 12px 10px;}
.up_down_btn span.up{ background: url(../Images/arrow_up.png) left center no-repeat;background-size: 12px 10px;}

/*积分商城*/

.swiper-container{ margin: 0 auto; position: relative; overflow: hidden; z-index: 1; background-color: #fff; height: 100%;}
.swiper-wrapper{ position: relative; width: 100%; height: 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;}
.swiper-wrapper{ -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0);}
.swiper-slide{ -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; font-size: 0; line-height: 0;}
.swiper-slide a{display: block;}
.swiper-container img{width: 100%; display: block; max-height: 100%;}
.swiper-pagination{ position: absolute; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10;}
.swiper-container-horizontal> .swiper-pagination-bullets{ bottom: 5px; left: 0; width: 100%;}
.swiper-pagination-bullet{ width: 8px; height: 8px; margin: 1px 4px; display: inline-block; border-radius: 100%;background: rgba(255, 255, 255, 0.56);}
.swiper-pagination-bullet-active{background: rgba(234, 10, 44, 0.56);}
.integral-cur{ background-color: #fff; padding: 14px;}
.integral-cur a{ display: block;}
.integral-cur p{ display: inline-block; color: #515151; line-height: 20px;}
.integral-cur p span{ color: #fb1438; margin-left: 10px;vertical-align: bottom;}
.integral-cur p span.score-red{font-size: 17px; margin: 0;}
.integral-cur p .glyphicon-question-sign{ color: #fa5b15; font-size: 17px; vertical-align: top; margin-right: 6px;}
.integral-cur img{ height: 20px; margin-right: 8px; vertical-align: top;}
.integral-cur em{float: right; color: #666; margin-top: 3px;line-height: 14px;}
.integral-cur em i{color: #c9c9c9;vertical-align: top;}
.integral-cur em span{ border: 1px solid #fa5b15; border-radius: 4px; color: #fa5b15; display: block; padding: 0 10px; line-height: 22px;margin-top: -5px;}
.integral-cur .integral-list-btn{ border: 1px solid #ff5d15; color: #FF5D15; border-radius: 4px; line-height: 24px;width: 72px;text-align: center; display: inline-block; float: right;}
.integral-title{ background: url(../images/integral-title-bg.png) no-repeat center #fff; background-size: 100% auto; margin-top: 16px; line-height: 44px; text-align: center; font-size: 16px; color: #212121;}
s.nothrough{text-decoration: none !important;}
.integral-product{ overflow: hidden;}
.integral-product li{ width: calc(50% - 2px);width: -webkit-calc(50% - 2px); padding: 12px; float: left; position: relative; margin-top: 4px; background: #fff;}
.integral-product li:nth-child(2n){ margin-left: 4px;}
.integral-product li:after{content: ''; height: 1px; background-color: #eaeaea; position: absolute; top: 0; left: 0; right: 0; -webkit-transform: scaleY(.5);transform: scaleY(.5);}
.integral-product li .p-img{ width: 100%; overflow: hidden; background: url(../images/logo-bg.png) no-repeat center #F7F7F7; position: relative; padding-top: 100%;}
.integral-product li .p-img b{ width: 100%; height: 100%; display: block; background-size: 100%; background-position: center; background-repeat: no-repeat; background-color: #fff; position: absolute; top: 0;left: 0;}
.integral-product li .p-img span{ position: absolute; bottom: 0; width: 100%; display: block; line-height: 32px; text-align: center; color: #fff; background: rgba(0, 0, 0, .6);}
.integral-product li h3{ font-size: 13px; overflow: hidden; color: #212121; text-overflow: ellipsis; white-space: nowrap; margin: 4px 0 0;line-height: 20px;}
.integral-product p{ color: #747474; font-size: 12px;}
.integral-product p span{color: #fb1438; font-size: 14px; margin-right: 2px}
.integral-product p s{ float: right; text-decoration: line-through; color: #bdbdbd; margin-top: 3px;}
.integral-coupon li{ width: 100%; padding: 16px 12px;}
.integral-coupon li .p-img{ width: 80px; height: 80px;padding: 0; float: left; background-size: 100% auto; margin-right: 8px;}
.integral-coupon li .p-text{ float: left; width: 155px;}
.integral-coupon li .p-btn{ float: right; width: 86px; padding: 10px 0 10px 12px; text-align: center; border-left: 1px solid #efefef;}
.integral-coupon li .p-btn p{font-size: 13px; color: #212121; line-height: 32px; margin: 0;}
.integral-coupon li .p-btn p span{font-size: 16px; color: #212121;}
.integral-coupon li .p-btn a{ display: inline-block; padding: 0 15px; line-height: 28px; background: #fb1438; color: #fff; font-size: 13px; border-radius: 14px;}
.integral-coupon li .p-btn a.disabled{ background: #e0e0e0;}
.integral-coupon li h3{ padding: 0; margin: 0; line-height: 20px; font-size: 15px;}
.integral-coupon li p{margin-top: 4px; font-size: 12px; color: #747474; line-height: 16px; height: 32px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.integral-coupon li h5{ line-height: 20px; margin: 4px 0 0; font-size: 12px; color: #212121;}
.integral-coupon li h5 span{ color: #fb1438; margin-right: 4px;}
.integral-coupon li h5 span em{ font-size: 14px;}
.integral-more{ line-height: 36px; font-size: 14px; color: #212121; margin-top: 4px; background: #fff; text-align: center;}
.integral-more i{ color: #9e9e9e; margin-left: 4px;font-size: 12px;}
.integral-goods .p-price span{ font-size: 17px; color: #FF5D15;}
.integral-goods h5{ line-height: 1.2;}
.integral-imgtext{ margin: 6px 0 0;}
.integral-btn{ background-color: #FF5D15;}
.integral-goods span.gradename{margin-left: 10px;font-size: 14px;font-style: italic;}
.integral-title-m{ text-align: center; margin-top: 16px; font-size: 0; background-color: #fff; padding: 12px 0;}
.integral-title-m span{ font-size: 16px; color: #212121;}
.integral-title-m img{ height: 20px;vertical-align: top;}
.integral-use{ background-color: #fff; padding: 0 14px 20px;}
.integral-use li{ padding-top: 12px;}
.integral-use li:first-child{border-top: 1px solid #efefef;}
.integral-use li img{ width: 100%; transition: opacity .4s ease-in;}
.integral-nav{ background-color: #f5f5f5; border-bottom: 1px solid #EBEBEB;}
.integral-bar{ position: fixed; bottom: 0; left: 0; width: 100%;}
.integral-bar .integral-buy{ text-align: center; background-color: #FF5D15; line-height: 48px; color: #fff; font-size: 17px;}
.integral-bar .integral-buy.disabled{ background-color: #afafaf;}

.integral-use-title{ padding: 12px 10px; background: #fff; color: #666; margin-top: 10px;}
.integral-use-title em{ float: right; width: 26%; text-align: center;}
.gift-info{ padding: 8px 12px 0; background: #fff; color: #212121;}
.gift-info .gift-title{font-size: 18px;line-height: 24px;}
.gift-info .gift-price{ line-height: 32px; margin-top: 4px; padding-bottom: 8px; border-bottom: 1px solid #e0e0e0;}
.gift-info .gift-price span{color: #fb1438; font-size: 15px; margin-right: 12px;}
.gift-info .gift-price span em{ font-size: 24px;}
.gift-info .gift-price s{font-size: 14px; color: #747474; text-decoration: line-through; margin-right: 12px;}
.gift-info .gift-price i{font-style: normal; color: #fff; background: #fb1438; border-radius: 2px; padding: 0 4px; display: inline-block; line-height: 16px;}
.gift-info .gift-count{ padding: 12px 0;border-bottom: 1px solid #e0e0e0;}
.gift-info .gift-count span{ font-size: 15px; margin-right: 20px;}
.gift-info .gift-count p{display: inline-block; vertical-align: bottom; line-height: 16px;color: #515151; margin-left: 11px;}
.gift-info .buy-num{ display: inline-block;}
.gift-info .buy-num input{ width: 49px; height: 32px; line-height: 32px; text-align: center; border: 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-size: 14px; color: #424242;}
.gift-info .buy-num i{ width: 32px; height: 32px; border: 1px solid #e0e0e0; border-radius: 0 4px 4px 0; display: inline-block; vertical-align: top; text-align: center; line-height: 30px; color: #9e9e9e; background: #f5f5f5; font-size: 26px;}
.gift-info .buy-num i.minus{ border-radius: 4px 0 0 4px; font-size: 28px;}
.gift-info .gift-txt{ padding: 12px 0;}
.gift-info p{ line-height: 20px; color: #747474;}
.gift-more{text-align: center; margin-top: 5px;}
.gift-more span{ position: relative; padding: 6px; font-size: 12px; line-height: 22px; color: #6b6c6e;}
.gift-more span:before, .gift-more span:after{ position: absolute; top: 50%; width: 50px; height: 1px; overflow: hidden; content: ''; background-color: #d4d4d4;}
.gift-more span:before{ left: -50px;}
.gift-more span:after{ right: -50px;}
.gift-bottom{ position: fixed; width: 100%; bottom: 0; left: 0;}
.gift-bottom .gift-btn{ width: 100%;display: block; text-align: center; color: #fff; background-color: #fb1438; font-size: 16px; line-height: 48px;}
.gift-bottom .gift-btn.disabled{ background: #bdbdbd;}
.gift-bottom .gift-bot-txt{ width: 100%; line-height: 49px; background: #fff; border-top: 1px solid #f0f0f0; padding-left: 12px; font-size: 15px; color: #212121;}
.gift-bottom .gift-bot-txt span{ color: #fb1438; margin: 0 4px;}
.gift-bottom .btn-submit{ display: block; position: absolute; right: 0; top: 0; height: 50px; line-height: 50px; background: #fb1438; color: #fff; padding: 0 27px; font-size: 17px; transition: all .3s; -webkit-transition: all .3s;}
.gift-bottom .btn-submit:active{ background: #d40726;}
.gift-address{ background: #fff; position: relative;}
.gift-address .street-well{padding: 12px 36px;display: block;}
.gift-address .street-well p{padding-left: 0;}
.gift-address h3{ font-size: 16px; color: #212121; line-height: 24px;}
.gift-address p{ font-size: 14px; color: #747474; line-height: 20px; margin-top: 4px;}
.gift-address i{ position: absolute; top: 50%; right: 12px; transform: translateY(-50%); -webkit-transform: translateY(-50%);font-size: 15px; color: #d1d1d1;}
.gift-address i.icon{ right: auto; left: 12px; background-image: url(../Images/cart-pay.png); background-repeat: no-repeat; background-size: 70px; background-position: 0 2px; width: 13px; display: inline-block; height: 19px;top: 50%;margin-top: -2px;}
.gift-item{ padding: 16px 12px; background: #fff; margin-top: 12px; overflow: hidden; position: relative;line-height: 22px;color: #212121;font-size: 14px;}
.gift-item img{ width: 64px; height: 64px; float: left; margin-right: 8px;}
.gift-item p{ padding-right: 90px;word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; height: 44px;}
.gift-item span{ position: absolute; right: 12px; top: 16px; text-align: right; font-family: tahoma;}
.gift-item span em{ font-size: 12px; margin-left: 3px;}
.gift-order-nav{ padding: 0 12px; width: 100%; display: table; background: #fff;}
.gift-order-nav li{ float: left; width: 25%; text-align: center; color: #616161; line-height: 48px; position: relative; font-size: 15px;}
.gift-order-nav li i{ position: absolute; top: 9px; left: 76%; background: #fb1438; color: #fff; font-size: 12px; font-style: normal; text-align: center; padding: 0 4px; min-width: 16px; line-height: 16px; display: block; border-radius: 16px;}
.gift-order-nav li.active{ color: #212121;}
.gift-order-nav li.active:after{ content: ''; width: 56%; height: 2px; background: #212121; position: absolute; bottom: 0; left: 22%;}
.gift-order-list li{ background: #fff; margin-top: 12px; color: #212121; font-size: 14px;}
.gift-order-list .gift-item{ background: #f7f7f7; margin: 0;}
.gift-order-hd{ line-height: 22px; padding: 12px;}
.gift-order-hd span{ float: right;}
.gift-order-hd span.active,.gift-order-hd i{ color: #fb1438;}
.gift-order-hd i{ margin-right: 4px;}
.gift-order-txt{text-align: right; color: #424242; line-height: 40px; padding: 0 12px;}
.gift-order-txt span{ color: #212121; font-family: tahoma;}
.gift-order-bot{ padding: 12px; text-align: right;}
.gift-order-bot .gift-btn{ line-height: 32px; padding: 0 15px; border: 1px solid #333; color: #424242; display: inline-block; font-size: 14px; border-radius: 16px; margin-left: 11px;}
.gift-order-bot .gift-btn.light{ color: #fb1438; border-color: #fb1438;}
.gift-order-detail{ background: #fff; margin-top: 12px; padding-left: 12px; line-height: 20px; color: #212121; font-size: 14px;}
.gift-order-detail p{ padding: 12px 0;}

/*2017-03-30新增样式*/


/*公司信息*/

a{ color: #333;}
.company_container{ position: relative;}
.company_main{ position: relative;}
.company_main .mui-input-row label ~ input{ width: 65%;line-height: 20px;}
.info_title{ background: #f5f5f5; height: 40px; line-height: 40px; color: #757575; font-size: .14rem; padding-left: 15px; border-bottom: none;}
.mui-bar a.back{background: url(../Images/ic_back.png) left center no-repeat; background-size: auto 19px;}
.manage_box{ margin-bottom: 10px; overflow: hidden;margin-bottom: .5rem;}
.company_container .mui-input-group .mui-input-row{ height: 57px; line-height: 57px;}
.company_container .mui-input-group::after,.company_container .mui-input-group::before{ height: auto;}
.mui-input-group::before,.mui-input-group::after{ height: auto;}
.mui-input-row input.width_input{ width: 38%; float: left;}
.mui-input-row #codebtn{ float: left; background: #fb1438; border-radius: 5%; width: 34%; font-size: 14px; color: #fff; margin: 8px 0px; text-align: center; line-height: 30px; cursor: pointer;}
.yingye_box{ background: #fff; overflow: hidden;}
.license{ padding: 10px 15px; overflow: hidden;}
.license .add_img{ border: 1px #e0e0e0 solid; bordre-radius: 5%;text-align: center;background-color: #fafafa;
	/*height: 1.88rem;
    background: url(../Images/ic_plus.png) center center no-repeat;
    background-size: 0.42rem 0.42rem;*/
	}
.license .add_img img{ margin: 0 auto;width: 0.42rem;padding: 0.73rem 0;}
.mui-bar .mui-title{ font-size: 22px; color: #000000;}
.mui-bar-nav.mui-bar .mui-icon{ margin-left: 5px; color: #424242; padding-left: 20px;}
.mui-bar .mui-icon{ font-size: 20px;}

/*.licese_info textarea{ font-size:16px; color:#616161; padding:8px;} 
*/

.mui-input-group .licese_info textarea{ font-size: .1279rem; color: #616161;border: 1px #e0e0e0 solid;border-radius: 2px;min-height: 0.78rem;}

/*个人信息*/

.fl{ float: left;}
.fr{ float: right;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}
.himall_ui .mui-input-row label{ font-size: .1279rem; color: #616161; line-height: 0.48rem; height: 0.48rem; padding: 0px 15px;}
.mui-input-row label ~ input{ font-size: .1279rem; color: #616161; line-height: 0.48rem; height: 0.48rem; padding: 0px 15px;}
.info_container{ position: relative;}
.info_container .mui-input-row label{width: 35%;}
.info_container .mui-input-row label ~ input{ width: 65%;line-height: 20px;}
.default-btn{ background: #9e9e9e; color: #fff; border: none; border-radius: 0px; font-size: 20px;}
.red_btn{ background: #fb1438;}
.license p{font-size: .1279rem; color: #616161; margin-bottom: 15px;}
.license span{ margin: 9px 0px 12px 0px; font-size: .1279rem; color: #616161;}
.card_box{ padding: 0px 0px}
.card_box ul li{width: 100%;height: 138px;}
.card_box ul li .card_img{ text-align: center;height: 102px;}
.card_box ul li .card_img img{margin: 0 auto; width: 100%;}
.card_box span{ text-align: center; margin: 10px 0px 5px 0px; float: left; width: 100%; color: #bdbdbd; font-size: 16px;}
.card_box .upload-img-box .remove-img{top: -17px;}
.manage_box .mui-input-row label{ width: 30%;}
.manage_box .mui-input-row label ~ input{ width: 70%;}
.manage_box .mui-input-row label ~ input.width_input{ width: 45%;}
.manage_box .mui-input-row.hasVerifyCode label ~ input.width_input{ width: 34%; padding-left: 0;}
.manage_box.hasCode .mui-input-row label ~ input{ padding-left: 0;}

/*账户信息*/

.bottom_btn{ position: fixed; bottom: 0px; width: 100%;}
.bottom_btn button{ float: left; width: 50%; height: 60px; line-height: 60px; font-size: 20px; color: #fff; display: block; border: none; border-radius: 0px;}
.bottom_btn .prev_btn{ background: #fec015;}
.bottom_btn .nex_btn{ background: #fb1438;}
.mui-input-group .mui-input-row::after{ background: #e0e0e0;}
.mui-input-row label ~ input, .mui-input-row label ~ select, .mui-input-row label ~ textarea{ width: 55%;}
.himall_ui .mui-input-group .mui-input-row{height: 0.48rem; line-height: 0.48rem;}
.mui-bar-nav{ background: #fff; -webkit-box-shadow: 0 1px 6px #fff; box-shadow: 0 1px 6px #fff;}

/*提交成功*/

.success_container{ position: relative; top: 44px; border-top: 1px #e0e0e0 solid;}
.success_img{ width: 30%; margin: 0 auto; overflow: hidden; text-align: center; margin-bottom: 11px; padding: 60px 0px 0px;}
.success_img img{ width: 100%;}
.success_img span{ font-size: 24px; color: #020202; margin-top: 40px;}
.success_info{ width: 85%; margin: 0 auto; overflow: hidden; line-height: 1.5;}
.success_info p{ font-size: 16px; color: #888;text-align: center;}
.back_index{ margin: 58px auto 0px auto; width: 95%; height: 40px; line-height: 40px; color: #fff; text-align: center; background: #fb1438; border-radius: 7px; border: 1px #c4c4c4 solid;}
.back_index a{ color: #fff; font-size: 18px;}

/*选择商家类型*/

.shop_container{position: absolute;left: 0;width: 100%;height: 2.37rem;top: 0;bottom: 0;margin: auto;}
.bussiness{ background: #e6455d; border-radius: 5px;margin: 0 0.1rem;}
.person{ margin: 0.17rem 0.1rem 0 0.1rem;overflow: hidden; background: #2c98c7; border-radius: 5px;}
.bussiness a,.person a{ color: #fff; font-size: 22px; width: 30%; text-align: center; padding: 0.26rem 0px; margin: 0 auto; display: block;}
.bussiness img{ height: .41rem; overflow: hidden;}
.person img{height: .34rem; overflow: hidden;}
.bussiness span,.person span{ margin-top: .12rem;}

/*入驻协议*/

.agreement_container{ position: relative; /*top: 44px;*/}
.artice_box{ width: 93%; margin: 0 auto; overflow: hidden; padding: 25px 0px 0px 0px;}
.agreement_container .artice_box{padding-bottom: 100px;}
.artice_box .title{ font-size: 22px; color: #212121; background: none; border-bottom: none; text-align: left; padding: 0px; margin-bottom: 15px;}
.artice{margin-top: 30px; color: #212121; padding-bottom: 150px;}
.artice .small{ font-size: 19px;}
.artice span{ margin: 17px 0px 11px 0px; font-size: 18px;}
.artice p{ font-size: 18px; color: #212121; line-height: 1.5; margin-bottom: 25px;}
.bottom_agreement{ position: fixed; bottom: 0px;height: 0.42rem; line-height: 0.42rem; background: #fff; width: 100%;}
.bottom_agreement input{ display: none;}
.bottom_agreement .select_input{ float: left; margin: .12rem 0px; margin-left: 10px; background: url(../Images/radiobox_checked.png) left center no-repeat; background-size: auto .18rem; cursor: pointer; border: none; width: .18rem; height: .18rem;}
.bottom_agreement span{ color: #424242; font-size: 0.12rem; margin-left: 10px;}
.bottom_agreement button{ background: #fb1438; width: 25%; text-align: center; float: right; color: #fff; height: 0.42rem; line-height: 0.42rem; border: none; border-radius: 0px; font-size: 0.145rem; padding: 0px;}
.yingye_box .upload-img-box{ width: 100%; height: 180px;}
.yingye_box .col-sm-12{padding: 0;}
.yingye_box .img-upload-btn{width: 100%; height: 180px;}
.yingye_box .glyphicon-plus:before{ content: "\2b"; position: absolute; left: 0; right: 0; top: 40%;}

/***经营类目选择 gaomingchao***/

header.Gheader.mui-bar{height: 0.38rem;padding: 0;background: #fff;border-bottom: 1px solid #e0e0e0;box-shadow: none;}
.Gheader.mui-bar .mui-title{font-size: 0.1536rem;padding: 0;}
.Gheader.mui-bar a.back{font-size: 0.1365rem;background-size: auto .1365rem;}
.Gheader.mui-bar-nav.mui-bar .mui-icon{padding-left: 15px;margin-top: 4px;margin-left: 18px;}
.GselectClassFlex > div.GfirstClass{width: 0.93rem;max-width: 0.93rem;padding: 0;height: calc(100% - (0.42rem));position: fixed;left: 0;background: #f5f5f5;overflow: auto;z-index: 2;}
.GselectClassFlex > div.GfirstClass ul{margin-bottom: 0.5rem;}
.GfirstClass li{padding: 0.1rem;font-size: 0.128rem;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;box-sizing: border-box;color: #757575;background: #f5f5f5;}
.GfirstClass li.GfirstClass_check{border-left: 3px solid #fb1438;border-right: none;padding-left: 0.11rem;background: #ffffff;color: #424242;}
.GselectClassFlex > div.GtwoClass{position: absolute;padding-left: 1rem;margin-top: 0.15rem;margin-bottom: 0.65rem;}
.GtwoClass h2{font-size: 0.15rem;color: #424242;margin-bottom: 0.135rem;padding-left: 0.07rem;}
.GtwoClass ul li{padding: 0rem 0.11rem 0rem 0.11rem;color: #9e9e9e;height: 0.32rem;line-height: 0.32rem;border-radius: 5px;border: 1px solid #f1f1f1;font-size: 13px;float: left;margin: 0.07rem;display: block;box-sizing: border-box;}
.GtwoClass ul li.GrowClass_check{border-color: #fb1438;color: #fb1438;}
.GtwoClass .GrowClass{overflow: hidden;margin-bottom: 10px;}
.Gbtn:enabled:active{ background: #fc5670;}

/***账户信息***/

.G.company_container {}

.G.company_container .info_title{font-size: 0.14rem;}
.G.mui-input-group .mui-input-row{height: auto;}
.G.company_container .mui-input-row label{padding-top: 0;padding-bottom: 0;line-height: 0.42rem;height: 0.42rem;font-size: 0.1279rem;width: 30%;}
.G.company_container .mui-input-row input{margin-top: 0.09rem;margin-bottom: 0.09rem;padding: 0;line-height: 0.24rem;height: 0.24rem;font-size: 0.1279rem;width: 70%;}
.Gbottom_btnRow{width: 100%;height: 0.42rem;position: fixed;left: 0;bottom: 0;}
.Gbottom_btnRow .mui-btn-block{width: 50%;margin-bottom: 0;border: none;padding: 0;height: 0.42rem;line-height: 0.42rem;font-size: 0.145rem;color: #fff;}
.Gbottom_btnRow .mui-btn{border-radius: 0;}
.Gbottom_btnRow .GbtnList_one.mui-btn-block{width: 100%;}
.Gbottom_btnRow .mui-btn-block.gbtn-red{background: #fb1438;}
.Gbottom_btnRow .mui-btn-block.gbtn-yellow{background: #fec015;}

/***店铺信息***/

.Ggo a{display: block;width: 70%;float: right;line-height: 0.25rem;padding-top: .09rem;padding-bottom: .09rem;font-size: 0.1279rem;color: #333;text-align: right;background: url(../Images/detail-icon-07-40-40.png) no-repeat center right;background-size: auto .3rem;padding-right: 0.3rem;}
.htmlloading{ padding: 20px;background: url(../Images/loading2.gif) no-repeat center center;}

.orderShare.swiper-container{margin:20px auto 0;position: relative;z-index: 1;background: none; height: auto;}
.orderShare.swiper-container .swiper-slide{text-align: center;font-size: 18px;background: #fff;width: calc(100% - 80px);}
.orderShare.swiper-container .item-box{ padding: 8px; border: 1px solid #fb1438;}
.orderShare .swiper-slide{display: block; padding: 8px;}
.orderShare .swiper-slide p{font-size: 15px;color: #212121;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height: 20px; display: block; padding-top: 8px;}
.orderShare .swiper-slide p.ads{ padding-bottom: 16px; font-size: 12px; color: #747474;}
.orderShare .swiper-slide p.ads span{ margin-right: 8px;}
.orderShare .swiper-slide span.price{font-size: 16px;color: #FB1438;text-align: left;display: block; line-height: 20px; padding: 4px 0 8px;}
.orderShare .swiper-slide span.price i{ font-size: 12px;}
.orderShare_btn{width: 100%; text-align: center; margin-bottom: 12px;}
.orderShare_btn a{width: 84px;height: 32px; display: inline-block; line-height: 32px; text-align: center; color: #FB1438; border: 1px solid #FB1438; border-radius: 15px; font-size: 14px;}
.orderShare .swiper-slide-prev{-webkit-transform-origin: 100% 50%;-webkit-transform: scale(0.95);}
.orderShare .swiper-slide-next{-webkit-transform-origin: 0 50%;-webkit-transform: scale(0.95);}
.orderShare_img{width: 100%;overflow: hidden; position: relative; padding-top: 100%; }
.orderShare_img img{max-width: 100%;max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.orderShareDian.swiper-pagination{width: 100%; margin-top: 6px;}
.orderShareDian.swiper-pagination .swiper-pagination-bullet{border: 1px solid #fff;background: #424242; width:6px; height: 6px; margin: 0 2px; vertical-align: middle;}
.orderShareDian.swiper-pagination .swiper-pagination-bullet-active{background:#FB1438; width: 8px; height: 8px;}
.orderShare_more{float: right;line-height: 44px;padding: 0 10px;font-size: 24px;margin-right: -10px;}
.ordershareFx{width: 100%;height: 100%;position: absolute;z-index: 999;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;}
.ordershareFx img{width: 100%;margin-top: 44px;}
#orderShare_box .returnOrderList{position: fixed; bottom: 12px; width: calc(100% - 80px); line-height: 44px; padding: 0; border: none;font-size: 16px; margin-left: 40px; border-radius: 6px; color: #515151; text-align: center;  background: #fff;}


.cartstore .cart-shop span{font-weight: 200; font-size: 18px; color: #c6c6c6; margin-top: 10px; float: right; margin-right: 10px;}
.cartstore .cart-shop a{float: left;font-size: 14px;}
.cartstore .cart-shop{overflow: hidden;line-height: 44px;height: 44px;font-size: 16px; background: #f7f7f7; padding-left: 10px;}
.cartstore li{padding: 0;border: none;}

/*.cartstore-cont{ background: #F0F0F0;}*/

.cartstore_c li{width: 15.66667%;float: left; margin-right: 1%;}
.cartstore_c li img{width: 100%;}
.cartstore_c li .price{line-height: 30px; text-align: center;}
.cartstore_c{margin: 10px; height: 90px;padding-bottom: 5px;}
.cartstore_c .more{font-size: 14px; line-height: 50px; text-align: center; color: #747474;}
.fonts{ line-height: 50px; color: #212121;font-size: 12px;}
.orderShareDian.swiper-pagination .swiper-pagination-bullet-active{ background: rgba(234, 10, 44, 0.56); border: none;}
.orderShareDian.swiper-pagination .swiper-pagination-bullet-active{ background: rgba(234, 10, 44, 0.56); border: none;}

/*门店商品详情页*/

.store-prodetail sub{ bottom: 0;}
.store-prodetail .goods-info h4{ font-size: 18px; color: #212121; margin-bottom: 8px;}
.store-prodetail .goods-info h5{ color: #424242; margin: 0 0 8px 0;margin-top: 5px;}
.store-prodetail .goods-info h6{ font-size: 14px; color: #747474; margin: 0; margin-top: 12px;}
.store-prodetail .goods-info #salefreight span{ font-size: 14px; color: #747474; margin: 0; margin-top: 12px; }
.store-prodetail .goods-info .goods-price{ margin-bottom: 0; color: #bdbdbd; height: 32px; line-height: 32px; position: relative;}
.store-prodetail .goods-info .goods-price .btnBlue{ margin-right: 0; background-color: #03a9f4; padding: 6px; font-size: 14px; border-radius: 22px; line-height: 1; margin-top: 2px;}
.store-prodetail .detail-bd .item-navigate-right:after{ background: url(../Images/merge-icon.png) no-repeat 0 -1.4rem; background-size: .2rem auto; margin-top: 1px; right: 1px;}
.store-prodetail .detail-bd .item-navigate-right{ height: 47px; line-height: 47px; padding-top: 0; padding-bottom: 0; font-size: 16px; color: #212121;}
.store-prodetail #activespan{color: #747474;width: 50%;height: 100%;float: right;margin-right: 10px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
.store-prodetail .goods-img{ margin-top: 0;}
.store-prodetail .details-link{ padding-bottom: 0;border: none;}
.store-prodetail .details-link a{ margin: 0; font-size: 16px; color: #424242;  padding-left: 0; padding-top: 0;}
.store-prodetail .sale-popup-header{ padding: 12px; text-align: left; font-size: 16px; position: relative; border-bottom: 1px solid #e1e1e1;}
.store-prodetail .sale-popup-header .ic_close{ position: absolute; width: 14px; height: 14px; background: url(../Images/ic_close.png) no-repeat; background-size: contain; top: 50%; right: 16px; margin-top: -7px;}
.store-prodetail .sale-popup-footer{ height: 49px; line-height: 49px; font-size: 18px; background-color: #ff1744; padding: 0;}
.store-prodetail .sale-popup-footer a{ color: #fff;}
.store-prodetail .sale-popup-body .modul-scroll{ padding-right: 0;}
.store-prodetail .sale-popup-body .sale-table strong{ padding: 2px 8px; border: 1px solid #ff1744; color: #ff1744; border-radius: 4px; margin-top: 12px; font-size: 12px; font-weight: 100;}
.store-prodetail .sale-popup-body .sale-table tr td:first-child{ width: 25%;}
.store-prodetail .sale-popup-body .sale-table tr td:last-child{ padding-right: 3.2%;}
.store-prodetail .sale-popup-body .sale-table td{ font-size: 16px; color: #212121;}
.store-prodetail .goods-info .icon-share{top: 10px; background: transparent;}
.order-detail .take .long-content a.locate-ic{ width: 14px; height: 14px; font-size: 0; float: right; background: url(../Images/navigation.png) center center no-repeat; background-size: 14px 14px; padding: 15px; margin-right: -7px; margin-top: -4px;}
.coupons-cont{max-height: 330px; overflow-y: auto;}
.storeH .index-category .categoryRight .kong img{width: 32.4%;height: auto; position: relative;}
.divMorenone{width: 44%; margin: 0 auto; margin-top: 20%;}
.divMorenone p{ text-align: center;color: #bdbdbd; line-height: 24px; margin-top: 30px;font-size: 14px;}
.divMorenone img{width: 100%;}
.storelist .divMorenone{ width: 100%; padding: 44px 0 30px; text-align: center; margin-top: 0;}
.storelist .divMorenone img{ width: 72px; height: 72px; display: block; margin: auto; margin-bottom: 8px;}
.storelist .divMorenone h5{ font-size: 14px; color: #515151; display: block;}
.storelist .divMorenone h6{ font-size: 12px; color: #747474;}
.aroundStores-line{ padding: 14px; background-color: #fff;}
.aroundStores-line a{ display: block; padding: inherit; margin: -10px; text-align: center;}
.aroundStores-line a span{ position: relative; padding: 0 5px; font-size: 16px; line-height: 11px; color: #212121;}
.aroundStores-line a span:before, .aroundStores-line a span:after{ position: absolute; top: 50%; width: 100px; height: 1px; overflow: hidden; content: ''; background-color: #d4d4d4;}
.aroundStores-line a span:before{ left: -100px;}
.hdstars,.hdstars-active{ width: 50px; height: 10px;}
.hdstars{ display: inline-block; background: url(../images/stars_grey.png) no-repeat; background-size: auto 10px;}
.hdstars-active{ background: url(../images/stars_orange.png) no-repeat; background-size: auto 10px; display: block;}
.commentscore{ font-size: 12px; color: #ff9800;}
.top-info1{height: 60px; background: #fff;border-bottom: 1px solid #e0e0e0;}
.top-info1 .search input{height: 36px;width: 94%;line-height: 36px; margin: 0 auto; margin-top: 12px; margin-left: 10px; padding-left: 15px;border-radius: 18px; background: #f6f6f6;}
.top-info1 .search i{top: 20px;right: 22px;font-size: 18px;color: #bdbdbd;font-weight: normal;left: initial;}
.withApplyType-box{padding: 5px 0;border-bottom: 1px solid #eaeaea;}
.withApplyType-box .withApplyType-btn{ border: 1px solid #ddd; border-radius: 2px; position: relative;z-index: 1; color: #6c6c6e; line-height: 26px; float: left;margin: 7px 12px 0 0; padding: 0 28px 0 8px;}
.withApplyType-box .withApplyType-btn input{z-index: 9;position: absolute; -webkit-appearance: none;border: 0; outline: 0!important; background-color: transparent; right: 8px; top: 4px; width: 16px; height: 16px; padding: 0;}
.withApplyType-box .withApplyType-btn input:before{background: url(../Images/ok-check.png) no-repeat;background-size: cover; content: ''; position: absolute; top: 0; left: 0; width: 18px; height: 18px;}
.withApplyType-box .withApplyType-btn input:checked:before{ background-position: -23px 0;}
.withApplyType-box .withApplyType-btn input:checked~span{ color: #262626;}
.withApplyType-box .withApplyType-btn input:disabled~span{ color: #999;}
.cart-pros .p-name p{ font-size: 12px; color: #7d7d7d;}
.storeH .search.fixeds{position: fixed;top: 0;transition: 1s 0s linear;}
.fixeds1{position: fixed;top: 55px;transition: 1s 0s linear;}
.yueezf label{ float: left;}
.top-bill .top,.top-bill .top span,.top-bill .top i{float: left;}
.top-bill #AllInvoice input{ border: none; line-height: 30px;height: 30px; margin: 0;width: 100%; margin-top: 5px; margin-bottom: 5px;}
.top-bill #AllInvoice input:disabled{background-color: rgb(235, 235, 228);opacity: 1;color: #2D2D2D;}
.top-bill .rights{ float: right;}
.empty-show{ width: 100%; padding: 20px 20px; text-align: center; color: #a2a2a2; font-size: 14px;margin-top: 60px;}
.empty-show button{ padding: 10px 30px; margin-top: 15px;}
.empty-show p{ line-height: 30px;font-size: 14px; margin-bottom: 20px;}


/*自定义开关*/

.custom-switch{vertical-align: middle;}
.switch-inner{position: relative;display: block;width: 74px;height: 30px;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property: background-color, border;transition-property: background-color, border;border: 2px solid #ddd;border-radius: 20px;background-color: #fff;background-clip: padding-box}
.switch-inner.disabled{opacity: .3}
.switch-inner .switch-handle{position: absolute;z-index: 1;top: -1px;left: -1px;width: 28px;height: 28px;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;-webkit-transition-property: -webkit-transform, width, left;transition-property: transform, width, left;border-radius: 16px;background-color: #fff;background-clip: padding-box;-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .4);box-shadow: 0 2px 5px rgba(0, 0, 0, .4)}
.switch-inner:before{font-size: 13px;position: absolute;top: 3px;right: 11px;content: 'Off';text-transform: uppercase;color: #999;line-height: 21px;}
input:checked~.switch-inner{border-color: #4cd964;background-color: #4cd964}
input:checked~.switch-inner .switch-handle{-webkit-transform: translate(43px, 0);transform: translate(43px, 0)}
input:checked~.switch-inner:before{right: auto;left: 15px;content: 'On';color: #fff}
.switch-inner:active{border-color: #f7f7f7;background-color: #f7f7f7}
.switch-inner:active .switch-handle{width: 38px}
input:checked~.switch-inner:active .switch-handle{left: -11px;width: 38px}
#paymentsChooser01 .close{ position: absolute; top: .1rem; right: 0px; z-index: 1000; width: 20px; height: 20px; opacity: 1; cursor: pointer; background-size: .12rem .12rem; background: url(/Areas/Mobile/Templates/Default/Images/assets-icon.png) no-repeat -.37rem -.02rem/.5rem auto;}

/*返回小程序图标*/
#btnBackApplet{ width: 60px; height: 40px; display: none; position: fixed; top: 30px;  right: 0; background: url(../Images/gobackapplet.png) no-repeat center; background-size: 100%;z-index: 9999; font-size: 0;}

/*分销模块*/
.distribution .openshopmsg{ padding: 12px; position: relative; margin-bottom: 50px;}
.distribution .btn,.basebtn .btn{ width: 93%; font-size: 16px; background-color: #fb1438; border-color: #fb1438; border-radius: 4px; position: fixed; bottom: 12px; left: 0; right: 0; margin: auto; padding: 8px 0;}
.distribution .btn.nofix,.basebtn .btn.nofix{ position: relative; bottom: auto; width: 100%;}
.distribution .btn.btn-primary,.basebtn .btn.btn-primary{color: #515151;border-color: #f0f0f0;background-color: #fff;}
.distribution .group{ width: 100%; background-color: #fff;}
.distribution .group .group-inner{ padding: 16px 10px 16px 0; border-bottom: 1px solid #E0E0E0; background-color: #fff; margin-left: 10px; padding-right: 10px;}
.distribution .group .group-inner:last-child{ border-bottom: none;}
.distribution .group .group-inner .label{ font-size: 15px; color: #212121; padding: 0; font-weight: normal; margin-right: 20px;}
.distribution .group .group-inner .label.spc{ margin-top: 16px; float: left;}
.distribution .group .shoplogo{ width: 48px; height: 48px; float: right; border-radius: 50%;}
.distribution .group .group-inner input{ border: none; width: 70%; font-size: 15px;}
.distribution .button-area,.basebtn{ width: 100%; padding: 10px;}
.distribution .auditing{ text-align: center; padding-top: 60px;}
.distribution .auditing img{ width: 100px; height: 100px;}
.distribution .auditing h5{ font-size: 16px; color: #212121; font-weight: bold; margin-top: 20px;}
.distribution .auditing p{ margin-top: 10px; margin-bottom: 18px; font-size: 14px; color: #515151; padding: 0 14px;}
.distribution .auditing.notpass p{ margin-bottom: 10px;}
.distribution .auditing.wait .btn{ border-radius: 20px; width: auto; padding: 6px 12px; color: #fff; font-size: 14px;}
.distribution .shop-top{ width: 100%; height: 120px; background: url(../Images/shopbackground.png); background-size: 100% 100%; padding: 26px 0;position: relative;}
.distribution .shop-top img{ width: 64px; height: 64px; border: 2px solid #fff; border-radius: 50%; box-sizing: border-box; float: left;}
.distribution .shop-top .info{ margin-left: 10px;}
.distribution .shop-top .right{margin-left: 8px;color: #fff;float: left;padding: 10px 0;width: 206px;}
.distribution .shop-top .right .name h3{font-size: 18px;font-weight: bold;float: left;margin-bottom:  5px;}
.distribution .shop-top .right .name .icon-grade{ background-color: #ffbe06; font-size: 10px; padding: 2px 8px; margin-left: 5px; border-radius: 10px;}
.distribution .shop-top .right p{ font-size: 13px; margin-top: 6px;}
.distribution .shop-top .right p span{ margin: 0 6px; font-weight: bold;}
.distribution .shop-top .shop-share{ font-size: 12px; padding: 6px 12px; border-top-left-radius: 14px; border-bottom-left-radius: 14px; background: -webkit-linear-gradient(left, #9c27b0, #673ab7); color: #fff; position: absolute; right: 0; top: 15px;}
.distribution .asset-addup{ background: #fff; color: #747474; font-size: 14px;}
.distribution .asset-addup .item .h3{ font-size: 16px; color: #212121; font-weight: bold;}
.distribution .asset-addup .item+.item{ border-left: none;}
.distribution .groupp-middle{ border: none; margin-top: 10px;}
.distribution .list-grouppp{ border-bottom: none;}
.distribution .list-grouppp a{ border-bottom: 1px solid #f0f0f0;}
.distribution .list-grouppp a span.iconfonts{ font-size: 20px; float: left; color: #515151; margin-right: 12px;}
.distribution .cover,.cover.distribution{ background-color: rgba(0, 0, 0, .6); display: none;}
.distribution .cover img,.cover.distribution img{ width: 80%; margin: auto; float: right; margin-right: 10px; margin-top: 15px;}

.shop-head{ height:96px; overflow: hidden; position: relative;max-width: 640px; margin: 0 auto;}
.shop-head-bg{ position: absolute; z-index: 1; top: 0; left: -20%; width: 140%; height: 96px; -webkit-filter: blur(15px); filter: blur(15px); background-repeat: no-repeat; background-position: center; background-size: cover;}
.shop-head-inner{ height: 96px; padding: 24px 12px; position: relative; z-index: 2; background: rgba(0, 0, 0, 0.3);}
.shop-logo{ width: 48px; height: 48px; border-radius: 5px; border: 2px solid #fff; overflow: hidden; display: inline-block; margin-right: 8px; vertical-align: top;}
.shop-name{ font-size: 16px; color: #fff; line-height: 48px; display: inline-block;}
.distribution .my_menu{ height: 48px; padding: 0; border: none;}
.distribution .my_menu span{ background: none; height: auto; width: auto;}
.distribution .my_menu ul{ display: flex; height: 100%;}
.distribution .my_menu ul li{ flex: 1; font-size: 16px;}
.distribution .my_menu ul li a{ color: #616161;}
.distribution .my_menu ul li span{ margin-left: 2px;}
.distribution .my_menu ul li.active a{ border-bottom: 2px solid #212121; color: #212121;}
.distribution .my_menu ul li.active span{ color: #fb1438;}
.distribution .my_menu a{ height: 100%; padding: 0 4px;}
.distributors{ padding: 10px;}
.distributors li{ margin-bottom: 10px; background: #fff; padding: 0 10px; font-size: 14px;}
.distributors li .title{ padding: 12px 0; border-bottom: 1px solid #f0f0f0; line-height: 24px; font-size: 14px;}
.distributors li .title img{ width: 24px; height: 24px; border-radius: 50%; margin-right: 8px; float: left;}
.distributors li .title span{ float: left;}
.distributors li .title .fr{ color: #747474; float: right;}
.distributors .asset-addup .item{ width: 50%;}
.distributors .asset-addup{ padding-left: 0; padding-right: 0;}
.distribution .details-link{ margin: 30px 0;display: none;}
.distribution .details-link a span{ color: #BDBDBD; font-size: 14px;}
.distribution .details-link a span:before,.distributors .details-link a span:after{ width: 60%;}
.distribution .details-link a span:after{ right: -60%;}
.distribution .details-link a span:before{ left: -60%;}
.distribution .order-list li{ margin-top: 10px;}
.distribution .order-list .order-text a{ color: #515151;}
.distribution .order-list .order-text span{ margin-left: 5px;}
.distribution .order-list .order-text em{ margin-left: 0;}
.distribution .order-time{ border-top: 1px solid #F0F0F0;}
.distribution .order-list .order-text{ border-bottom: none;}
.distribution .order-time .orderstatus{ background: #fb1438; color: #fff; padding: 4px 8px; line-height: initial; border-radius: 6px; margin-right: 10px;}
.distribution .icon-icon_-tuihuo{ font-size: 16px; color: #FB1438; margin-right: 5px;}
.distribution .icon-icon_-tuihuo.top{ float: initial; margin-left: 5px;}
.distribution .order-list .order-goods .pd-name{ width: 60%; float: left; font-size: 11px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: initial;}
.distribution .order-list .order-goods p.p-r{ margin-top: 20px;}
.distribution .brokerage-top{ width: 100%; height: 148px; background: url(../Images/brokeragebak.png); background-size: 100% 100%; padding: 28px 12px 48px 12px;position: relative;}
.distribution .brokerage-top .info{ color: #fff;}
.distribution .brokerage-top .info .name{ font-size: 16px;}
.distribution .brokerage-top .info h3{ font-size: 40px; font-weight: bold; margin-top: 18px;}
.distribution .brokerage-top .withdraw-btn{ position: absolute; right: 12px; top: 24px; background: #fbe9e7; padding: 5px 10px; border-radius: 16px; color: #fb1438; font-size: 14px;}
.distribution .asset-list .item .desc span{font-size: 12px;color: #747474;}
.distribution .asset-list .price{color: #212121;font-size: 15px;}
.distribution .asset-list .price span{ color: #212121;font-size: 12px;}
.distribution .null-content img{width: 100px;height: 100px;margin-bottom: 20px;}
.distribution .null-content h3{font-size: 16px;font-weight: bold;color: #212121;}
.distribution .null-content a.base{ font-size: 14px; padding: 6px 16px; color: #fff; background-color: #FB1438; border-radius: 24px; margin-top: 12px; display: inline-block;}
.edit-con{ margin-top: 10px;}
.edit-con .line{ padding: 16px 10px; font-size: 15px; background-color: #fff; border-bottom: 1px solid #f0f0f0;}
.edit-con .line label{ margin-right: 30px;}
.edit-con .line input{ border: none;width: 60%;}
.edit-con .line input[disabled]{background-color: #fff;color: #333;}
.edit-con .tips{ padding: 6px 10px 10px 10px; font-size: 13px; color: #747474;}
.edit-con .tips a{ float: right; color: #03a9f4;}
.edit-con .tips a.warning{ color: #FB1438;}
.edit-con .group-line{ padding-left: 10px; background-color: #fff;}
.edit-con .group-line .line{ padding-left: 0;}
.edit-con .line.arrow input{ float: right; text-align: right; margin-right: 20px; margin-top: -1px;}
.edit-con .line textarea{ border: none; vertical-align: top; padding: 0;width: 60%;}
.arrow{position: relative;}
.arrow::after, .arrow::before{ border: 6px solid transparent; border-left: 6px solid #fff; width: 0; position: absolute; right: 10px; height: 0; top: 21px; content: ' ';}
.arrow::before{ border-left-color: #bbb; right: 8px;}
.actionsheet{z-index: 999; position: fixed; bottom:0; transform:translateY(100%); -webkit-transform:translateY(100%); background-color: #f0f0f0; width: 100%; -webkit-transition: all .6s; transition: all .6s;}
.actionsheet.active{ transform:translateY(0%); -webkit-transform:translateY(0%);}
.actionsheet li,.actionsheet .quit{ background-color: #fff; padding: 15px 0; text-align: center; font-size: 16px;}
.actionsheet li:not(:last-child){ border-bottom: 1px solid #F0F0F0;}
.actionsheet li.active{ background-color: #f7f7f7;}
.actionsheet .quit{ margin-top: 8px;}
.distribution .search{width: 100%;padding: 11px;z-index: 9;background: #fff;position: relative;border-bottom: 1px solid #f0f0f0;height: 58px;}
.distribution .search input{ height: 36px; border-radius: 4px; line-height: 36px; padding-right: 8px; background-color: #f0f0f0; outline: none; padding-left: 32px; margin-top: -1px; font-size: 14px;}
.distribution .search i{position: absolute;width: 20px;left: 22px;top: 21px;color: #bdbdbd;font-size: 16px;cursor: pointer;}
.distribution .search i.icon-icon__close1{left: auto;right:22px;top: 21px;padding: 0 20px;}
.distribution .index-category .categoryLeft li{ height: initial; line-height: initial; padding: 12px; font-size: 13px; text-align: left; color: #747474;}
.distribution .index-category .categoryLeft li.cur{ border-left: none; color: #515151;}
.distribution .index-category .categoryLeft li.cur:before{ content: ''; position: absolute; width: 2px; height: 20px; background-color: #fb1438; left: 0; top: 10px;}
.distribution .index-category .categoryLeft li{ height: initial; line-height: initial; padding: 12px; font-size: 13px; text-align: left; color: #747474;}
.distribution .index-category .categoryRight .pros li{ border-bottom: 1px solid #f0f0f0; padding: 12px 0; padding-left: 68px;}
.distribution .index-category .categoryRight img{ width: 60px; height: 60px;}
.distribution .categoryRight .content .c-bottom .fr{ position: absolute; right: 0; bottom: 11px;}
.distribution .index-category .categoryRight{ padding: 0 10px;}
.distribution .index-category .categoryRight h3{white-space: initial;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-weight: normal;height: 29px;}
.distribution .categoryRight .bottommsg{ font-size: 11px; color: #747474;}
.distribution .categoryRight .bottommsg b{ color: #212121; font-weight: bold;}
.distribution .categoryRight .content .middle{ padding-bottom: 2px; font-size: 13px; color: #747474;}
.distribution .categoryRight .content .middle .price{ color: #FB1438; margin-left: -2px;}
.distribution .categoryRight .content .middle .most{ margin-left: 12px;}
.distribution .index-category .categoryRight .content a{ height: 35px;}
.distribution .icon-share{ padding: 0px 8px; background-color: #fb1438; color: #fff; text-align: center; position: absolute; right: 0; bottom: 10px; border-radius: 12px; font-size: 16px;}
.distribution .pricestatus{ position: absolute; line-height: 22px; color: #212121; font-size: 15px; top: 12px; right: 12px; text-align: right;}
.distribution .pricestatus span{ color: #212121; font-size: 12px;}
.distribution .pricestatus .status{ font-size: 12px;}
.distribution .pricestatus.fail span,.distribution .pricestatus.fail{ color: #bdbdbd;}
.distribution .pricestatus.wait .status{ color: #03a9f4;}
.distribution .index-category{padding-top: 0;margin-top: 0;}


/*虚拟商品*/
.virtual-detail{ background: #f0f0f0; margin-bottom: 10px; border-bottom: 1px solid #e0e0e0;}
.virtual-detail .top{ font-size: 14px; color: #515151; display: flex; padding: 12px; border-bottom: 1px solid #e0e0e0;}
.virtual-detail .top .iconfonts{ color: #FB1438; font-size: 16px; margin-right: 5px;margin-top:-1px;float: left;}
.virtual-detail .top span{ flex: 1;}
.virtual-detail .tipBox{ padding: 16px 12px; font-size: 13px;}
.virtual-detail .tipBox h5{ font-size: 14px; color: #212121; margin: 0;}
.virtual-detail .tipBox ul{ margin-left: 20px; font-size: 12px;}
.virtual-detail .tipBox ul li{ list-style-type: square; color: #fb1438; list-style-position: outside; line-height: 18px; margin-top: 8px;}
.virtual-detail .tipBox ul li span{ color: #515151;vertical-align: top;}
.modul-popup .buy-num{ margin-bottom: 0;}
.modul-popup .buy-num label{ float: left; width: 40px; margin-right: 10px;}
.modul-popup .item{ border-bottom: 1px solid #f0f0f0;}
.modul-popup .virtual{ position: relative; padding: 11px 0; line-height: 2;}
.modul-popup .virtual label{ vertical-align:bottom; min-width: 40px; max-width: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 6px; margin-top: 1px;}
.modul-popup .virtual input{ border: none;}
.modul-popup .virtual:not(:last-child){ border-bottom: 1px solid #f0f0f0;}
.modul-popup .virtual .img-upload-btn{ display: inline-block; vertical-align: middle; border: 1px solid #e0e0e0; background: #fff; border-radius: 4px;}
.modul-popup .virtual[ptype="6"] div{display: inline-block;}
.virtual .icon-icon_-camera{ color: #BDBDBD; font-size: 24px; vertical-align: super;}
.virtual .upload-img-box{ display: inline-block; float: initial;}
.virtual .upload-img-box img{ border-radius: 4px;}
.virtual .imgtip{ font-size: 12px; color: #747474;}
.order-list .order-goods .icon-icon_-tuihuo{ font-size: 16px; color: #FB1438; margin-right: 5px; position: absolute; bottom: 10px; right: 5px;}
.distribution .order-list .order-goods .icon-icon_-tuihuo{position: relative;bottom: auto;right: auto;}
.certificate .top{ width: 100%; height: 43px; line-height: 43px; background-color: #fff2f4; font-size: 14px; border: 1px solid #fb1438; text-align: center;}
.certificate .wrapper{ margin-top: 25px;}
.certificate .swiper-container{ background: transparent;padding-bottom: 8px;}
.certificate .swiper-pagination-bullet{ width: 12px; height: 6px; margin: 0 2px; background: #949494; border: 1px solid #fff; border-radius: 0;}
.certificate .swiper-pagination-bullet-active{background: #fb1438;}
.codecn{ text-align: center; background: #fff; width: 90%; border-radius: 10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); }
.codecn img{ width: 100%; border-radius: 8px;}
.codecn .content{ margin-top: -10px;}
.codecn .nomore{ line-height: 18px; border-bottom: 3px solid #e0e0e0; width: 249px; margin: 0 auto 15px; height: 7px; font-size: 16px; color: #515151; text-align: center;}
.codecn .h3{ font-size: 24px; color: #212121; margin-bottom: 30px;}
.certificate .swiper-pagination{ width: 100%; text-align: center; margin-top: 20px;}
.certificate .cover{ position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.01);}
.certificate .cover .codestatus{ position: absolute; right: 10px; bottom: 10px; width: 120px; height: 125px;}
.certificate .cover .codestatus.refund{ background: url(../Images/refund.png) no-repeat; background-size: contain;}
.certificate .cover .codestatus.expired{ background: url(../Images/expired.png) no-repeat; background-size: contain;}
.certificate .cover .codestatus.used{ background: url(../Images/used.png) no-repeat; background-size: contain;}
.virtualdetail .promotion-wrap{margin-top: .1rem;}
.virtualdetail .goods-info .promotion-list li:last-child.spec-arrow:after{right: 0;}

/*发票信息*/
.invoice{ overflow: initial;}
.invoice .single-info{ padding: 12px; background-color: #fff; margin-top: 10px;}
.single-info h3.title{font-size: 15px;font-weight: bold;color: #212121;border-bottom: none;text-align: left;line-height: 1;padding: 0 10px 8px 0;height: auto;}
.invoice .btns span{ padding: 6px 15px; font-size: 14px; border-radius: 30px; vertical-align: middle; margin-right: 12px; background-color: #f0f0f0; border: 1rpx solid #f0f0f0; color: #747474; margin-bottom: 10px;}
.invoice .btns span.active{ background-color: #fb1438; color: #fff;}
.single-info input{ border: 1px solid #F0F0F0; border-radius: 4px; background-color: #f7f7f7; padding: 8px; color: #747474; font-size: 14px; width: 100%; margin-top: 10px;}
.invoice .company{ position: relative;}
.invoice .dvInvoincCompany{ padding-bottom: 10px;}
.invoice .dvInvoincCompany input{ border: 1px solid #f0f0f0; border-radius: 4px; background-color: #f7f7f7; padding: 5px 8px; color: #747474; font-size: 14px; margin-top: 10px; margin-bottom: 0;}
.invoice .company ul{display: none;position: absolute;top: 100%;width: 100%;background: #fff;border: 1px solid #f0f0f0;box-shadow: 0 0 8px #f0f0f0;padding: 0 8px;max-height: 350px;overflow-y: auto;border-radius: 4px;z-index: 99;}
.invoice .company ul li{ position: relative; padding: 12px 32px 12px 0; line-height: 1; font-size: 14px; overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow: ellipsis;/*超出部分文字以...显示*/
	}
.invoice .company ul li:not(:last-child){ border-bottom: 1px solid #f0f0f0;}
.invoice .company ul li .icon-icon__trash{ position: absolute; right: -8px; font-size: 16px; color: #bdbdbd; padding: 8px; top: 4px;}
.single-info.edit-con .line{padding: 12px 0;border-bottom: 0;border-top: 1px solid #F0F0F0;line-height: 1;font-size: 14px;}
.single-info.edit-con .line label{ margin-right: 20px; color: #747474;}
.single-info.edit-con .line input{width: auto;background: #fff;padding: 0;margin: 0;height: auto;font-size: 14px;}
.single-info .invoiceDay{ font-size: 14px; color: #bdbdbd; padding-bottom: 10px;}

