/*初始样式*/
html,input,button,textarea,select{font-size:18px;font-family:Arial,"Microsoft YaHei";-webkit-font-smoothing:antialiased;-webkit-appearance: none; outline:none}
body,ul,ol,li,p,h2,h3,h4,h5,h6,form,fieldset,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;list-style:none;font-weight:normal}
body{background:#f4f4f4;color:#333;margin:0 auto;font-size:18px;font-weight:normal}
a,a:link{color:#333;text-decoration:none; outline:none}
a:active,a:hover{text-decoration:none; outline:none}
a.a-link{ color: #14b1d6; border-bottom: 1px dotted #14b1d6; padding-bottom: 0.2rem;}
a,button {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
/*{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}*/
input:required,input:valid,input:invalid{border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
input[type="number" ]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}
input[type="number"]{-moz-appearance:textfield}
input:focus,textarea:focus,select:focus,a:focus,button:focus { outline: none!important;}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{}
del{color:#aaa;font-size:1.3rem}
i,em{ font-style:normal;}
@media only screen and (max-width: 310px) and (min-width: 300px) {html {font-size: 9px}}
@media only screen and (max-width: 320px) and (min-width: 310px) {html {font-size: 9px}}
@media only screen and (max-width: 360px) and (min-width: 320px) {html {font-size: 9px}.filter-menu-list ul li i{margin-top:-.1rem;} .filter-menu-list ul li em{margin-top:-.4rem;}}
@media only screen and (max-width: 360px) and (min-width: 350px) {html {font-size: 10px}}
@media only screen and (max-width: 480px) and (min-width: 360px) {html {font-size: 10px}.filter-menu-list ul li i{margin-top:-.1rem;} .filter-menu-list ul li em{margin-top:0rem;}}
@media only screen and (max-width: 480px) and (min-width: 470px) {html {font-size: 13.33333px}}
@media only screen and (max-width: 560px) and (min-width: 480px) {html {font-size: 13.33333px}}
@media only screen and (max-width: 570px) and (min-width: 560px) {html {font-size: 15.83333px}}
@media only screen and (max-width: 640px) and (min-width: 570px) {html {font-size: 15.83333px}}
@media only screen and (max-width: 640px) and (min-width: 630px) {html {font-size: 17.77778px}}
@media only screen and (max-width: 710px) and (min-width: 640px) {html {font-size: 17.77778px}}
/*禁止复制*/
html{-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;}
/*动画*/
.swiper-scrollbar{display:none;}
/*chang - star*/
.ect-header-banner{background:rgba(53,53,53,1); height:5rem; line-height:5rem; width:100%; color: #fff;display:block;moz-transition : 0.5s ease ;-o-transition: 0.5s ease;-webkit-transition :0.5s ease; padding: 0 0.6 rem;}
.ect-header-banner.active{display:none;moz-transition : 0.5s ease ;-o-transition: 0.5s ease;-webkit-transition :0.5s ease; padding: 0 0.6 rem;}
.ect-header-banner i{color:#fff; font-size:2rem; margin-left:1rem;}
.ect-header-banner img{width:3.4rem; height:auto; margin-left:2rem; margin-top:0.8rem;}
.ect-header-banner .ect-header-text{padding-left:1.1rem; margin-top:1.1rem;}
.ect-header-banner h4{font-size:1.5rem; line-height: 1.3rem;}
.ect-header-banner p{font-size:1.3rem; color:#ccc;line-height: 1.9rem;}
.ect-header-banner .btn-submit1{padding:.6rem 1rem; margin-top:-.3rem; font-size:1.3rem; margin-right:1.3rem; color:#fff; border-color:#23b8c5;background:#23b8c5;}
.ect-header-banner .btn-submit1:hover{border-color:#23b8c5;background:#23b8c5;}
.index-banner{margin-top: 0rem;}
html,body,.con{overflow-x:hidden;max-width:640px;margin:0 auto;}
body{position:relative}
.shopping-list{min-height:100%}
.br-5{border-radius:5px}
.br-half{border-radius:50%}
.box{width:100%;box-sizing:border-box;overflow:hidden}
.half-box{width:50%;box-sizing:border-box;overflow:hidden}
.text-c{text-align:center}
.img{width:100%;height:auto;display:block}
.b-s{box-shadow: -1px 1px 4px rgba(50,50,50,0.2)}
/*背景颜色*/
.bg-white{background: #fff;}
/*红色*/
.bg-like{background: #ff5241;}
/*紫色*/
.bg-cart{background: #ff53a4;}
/*玫红色*/
.bg-brand{background: #ff306a;}
/*淡红色*/
.bg-brand-second{background:#ff7d69;}
/*橙黄色*/
.bg-discount{background: #ff9a1f;}
/*深紫色*/
.bg-wholesale{background: #9430f9;}
/*浅绿色*/
.bg-user{background: #4adb6d;}
/*淡蓝色*/
.bg-exchange{background: #2cb4ff;}
/*深黄色*/
.bg-more{background: #ff6410;}
/*深玫红*/
.bg-shop{background: #f03170;}
/*浅黄色*/
.bg-duobao{background: #ffa940;}
/*浅红色*/
.bg-sale{background: #e86255;}
/*淡紫色*/
.bg-auction{background: #ec5b9f;}
/*大深紫色*/
.bg-topic{background: #a64dff;}
/*浅蓝色*/
.bg-article{background: #2cb4ff;}

.bg-cycle{background: #44970b; box-shadow:1px 1px 1px #23b8c5}

/*字体颜色*/
.color-whie{color:#fff}
.color-dark{color:#4f4f4f}
.color-42{color:#424242}
.color-red{color:#da0505}
.con .color-red{color:#da0505}
.color-money{color:#ed5d5d}
.color-kf{color:#d48b40}
/*定位*/
.position-rel{position:relative}
.position-abo{position:absolute}
/*padding,margin*/
.ptb-1{padding:1rem 0}
.ptb-1-3{padding:1.6rem 0 0.4rem 0}
.pt-1{padding-top:1rem}
.pb-1{padding-bottom:1rem}
.pb-2{padding-bottom:2rem}
.padding-1{padding:1rem}
.mt-1{margin-top:1rem}
.mb-1{margin-bottom:1rem}
.mb-2{margin-bottom:2.5rem}
.mr-small{margin-right:0.5rem}
.padding-tb{padding:1.3rem 0}
/*ul-li*/
.ul-4 li{width:25%;float:left}
.ul-2 li{display:block;box-sizing:border-box;overflow:hidden;width:50%;float:left}
.ul-3 li{display:block;box-sizing:border-box;overflow:hidden;width:33.3%;float:left}
.ul-4 li a,.ul-2 li a,.ul-3 li a{text-decoration:none;width:100%;display:block;height:auto;box-sizing:border-box;overflow:hidden}
/*border*/
.bd{border:1px solid #F6F6F9}
.bd-left-none{border-left:none}
.bd-top-none{border-top:none}
.wallet-bt{border-bottom:1px solid #F6F6F9}
.bd-bottom-none{border-bottom:none}
/*共用背景颜色*/
.red-bg{background:#23b8c5;}
.hs-bg{background:#999;}
.rd-mg-10{ border-radius:10px; margin:10px;}
.no-border{ border:none!important;}
.box-shadow{ box-shadow:0 0 4px 4px #e8e8e8;}

.col-0{color:#000;}
.col-3{color:#333;}
.col-4{color:#444;}
.col-5{color:#555;}
.col-6{color:#666;}
.col-7{color:#777;}
.col-8{color:#888;}
.col-9{color:#999;}
.f-02{font-size:1.2rem;}
.f-03{font-size:1.3rem;}
.f-04{font-size:1.4rem;}
.f-05{font-size:1.5rem;}
.f-06{font-size:1.6rem;}
.f-07{font-size:1.7rem;}
.f-08{font-size:1.8rem;}
.f-2{font-size:2rem;}
.f-3{font-size:3rem;}
.f-4{font-size:4rem;}
.o-h{overflow:hidden;width:100%;}
.p-a{position:absolute;}
.p-r{position:relative;}
.p-t{padding-bottom:0.5rem}

.clearfix:after{ content: "020";  display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {  /* 触发 hasLayout */   zoom: 1;}

.loading-page {	position: fixed; z-index: 99999; display: none;	top: 0;	height: 100%; width: 100%; max-width: 640px; background: rgba(255, 255, 255, 0.6);}
.loading-page img {	position: absolute;	width: 5rem; height: auto; left: 50%; top: 50%;	margin-left: -2rem;	margin-top: -3rem;}
.end{ width:100%; clear:both; color:#ccc; text-align:center; font-size:1.3rem; padding:1rem 0; border:none;}

input::-webkit-input-placeholder{color:#cccccc}
/*chang - end*/
/*=======================================
 共用样式
 =======================================*/
#loading,.loading{ position: fixed; left:0; top: 0; right: 0; bottom: 0; background:rgba(255,255,255,1) ; margin-left:-2.5rem; margin-top:-1rem;z-index: 111;}
#loading img,.loading img{ position:absolute; width:5rem; height: auto; left:50%; top: 50%; margin-left:-2rem; margin-top:-3rem;}
.loading{left:11.1rem; top:6.7rem;}
/*通用*/
.no-div-message{text-align: center; padding-top:6rem; color:#999}
.no-div-message .icon-biaoqingleiben{font-size:7rem; color:#a6a6a6;}
.no-div-message p{margin-top:1.8rem; font-size:1.6rem;}
.no-div-message a{font-size:1.5rem; margin-top:.5rem; display:block; color:#23b8c5}
/*分页器样式*/
.swiper-container-horizontal>.swiper-pagination{bottom:.6rem;}
.swiper-pagination-bullet{width:0.5rem; height:0.5rem; border-radius: 100%; border:1px solid #fff; opacity: .8;}
.swiper-pagination-bullet-active{background:#23b8c5; opacity: 1;border: 1px solid #23b8c5;}

/*垂直水平居中*/
.tb-lr-center{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
/*评价按钮*/
.evaluation-all{}
.evaluation-star{margin-right:.1rem; padding:.1rem; height:2rem; width:2rem; display:inline-block; line-height: 2rem; box-sizing: border-box; position:relative;}
.evaluation-star i{color:#ccc; font-size:1.6rem; position:absolute; top:50%; left:50%; margin-top:-1rem; margin-left:-.8rem;}
.evaluation-star.active i{color:#23b8c5}
.evaluation-all-r{position:absolute;}
 /*文字超出一行隐藏*/
.onelist-hidden{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clear{clear:both}
.of-hidden{overflow: hidden;}
.div-messages{background:rgba(0,0,0,0.6); position: fixed; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; visibility: hidden; opacity: 0; padding:.6rem 1.8rem; box-sizing:content-box; right: 0; bottom:1.6rem; max-width: 86%; line-height: 1.5; font-size:1.6rem; color:#fff; border-radius:1.8rem; z-index: 100;}/*此为弹出层消息并且层级应最高，内容js动态替换，默认无内容，左右居中js*/
.div-messages.active{visibility: visible; opacity: 1; -webkit-transition: opacity .5s; -moz-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s;}
.fl {float: left;}
.fr {float: right;}
.m-top02{margin-top:.2rem;}
.m-top04{margin-top:.4rem;}
.m-top06{margin-top:.6rem;}
.m-top08{margin-top:.8rem;}
.m-top10{margin-top:1rem;}
.m-top12{margin-top:1.3rem;}
.m-top1px{margin-top:1px;}
.margin-lr {margin: 0 1.3rem;}
.mt-22{margin-top: 2.2rem;}
.padding-lr {padding: 0 1.3rem; box-sizing: content-box;}
.padding-all{padding:1.3rem;}
.padding-all-small{padding:8px;}
.padding-all-half{padding:0.68rem 1.3rem;}
.padding-tb{padding:1.3rem 0;}
.bodyfff {background: #fff;}
.ellipsis-one{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*滚动条样式*/
.scrollbar-none::-webkit-scrollbar {/*滚动条宽度设置*/
 width: 0px;height: 0;
}
/*并排不换行*/
.w-space{white-space:nowrap}
.dis-i-block{display:inline-block}
/*dis-flex*/
.dis-flex{display:flex !important; display: -webkit-flex !important;}
.dis-flex:before{display:flex !important; display: -webkit-flex !important;}
.dis-block{display: block;}
.dis-i-flex{display:inline-flex; display: -webkit-inline-flex;}
/*link-abs*/
.link-abs{position:absolute; left:0; right:0; bottom:0; top:0; z-index: 1;}
/*字体颜色*/
label.admin-text{color:#999;}
.t-first {color: #23b8c5}/*主字体颜色*/
.t-two{color: #f4a213}/*黄色 － 与购物车按钮背景色一致*/
.t-remark,
.t-remark:link,
.t-remark a:link,.t-remark a{color: #777;font-size: 1.5rem; }/*文本备注文字颜色*/
.t-remark2 {color: #444;font-size: 1.6rem;}/*主要文本连接*/
.a-first:link {color: #23b8c5}/*主连接*/
.a-first:visited {color: #23b8c5}
.t-center{color:#f447c9;}
.t-low{color:#3ec074;}
.t-remark3{font-size:1.2rem; color:#888; white-space:nowrap;}
/*背景颜色*/
.b-color{background:#44970b}/*主要背景颜色*/
.b-color-f{background:#fff;}
.b-color-1{background:#F6F6F9}
.b-color-b{background:#23b8c5;}
.b-color-mw{ background:#f9f9f9;}
.b-color-r{ background:#ac031d;}
.b-color-db{ background:#02797f;}
.b-color-g{ background:#9ac947;}

/*过渡时间*/
.ts-1{-webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s; transition: all .1s;}
.ts-2{-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.ts-3{-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ts-5{-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

/*旋转*/
.tf-180{ -moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.tf-90{ -moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.tf-45{ -moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

/*促销图标*/
.em-promotion{font-size:1.5rem; vertical-align: middle; padding:.1rem .4rem; border-radius: 1.3rem;color:#23b8c5;}
.em-p-center{background:#f447c9;}
.em-p-low{background:#13ab53;}

/*display盒子*/
.dis-box {display: -webkit-box;display: -moz-box;display: -ms-box;display: box;}
.box-flex {-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display: block; width:100%;}

/*字体位置*/
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}

/*多个一行三个*/
.w-3{width:33.33%; float:left; padding:.6rem .4rem; box-sizing: border-box; position: relative;}
.w-3:nth-child(3n+1){padding-left:0; padding-right:.8rem}
.w-3:nth-child(3n){ padding-left: .8rem;padding-right:0;}

/*按钮色调*/
.disabled{ background:#b0b5b9!important; border:1px solid #b0b5b9!important;}
.btn-submit,
.btn-goto,
.btn-info,
.btn-submit1,
.btn-submit2,
.btn-disab,
.btn-cart,
.btn-reset,
.btn-default,
.btn-alipay,
.btn-register,
.btn-wechat{font-size: 1.7rem;color: #fff;border: 0;text-align: center;padding: .84rem 0;border-radius:3rem;width: 100%;}
a.btn-submit2{color:#23b8c5;}
a.btn-submit,
a.btn-goto,
a.btn-info,
a.btn-disab,
a.btn-cart,
a.btn-alipay,
a.btn-wechat{color:#fff;}
a.btn-reset,a.btn-default{color:#555; border-radius:3rem}
a.btn-access,a.btn-access:hover{ display:block; color: #fff; background:#f49809;border:1px solid #f49809}
.btn-submit {background:#ff6700; border:1px solid #ff6700; color:#fff; }/*主提交按钮*/
.btn-register{ background: #f3f3f3; border:1px solid #dadada; color: #333;}
.btn-goto{background:#ff6700; border:1px solid #ff6700; color:#fff;}
.btn-info{background:#006cb9; border:1px solid #006cb9; color:#fff;}
.btn-submit2{border:1px solid #23b8c5;color:#23b8c5;}
.btn-submit:active,
.btn-submit:hover {border:1px solid #ff6700;}/*主提交按钮按下颜色*/
.btn-submit1,a.btn-submit1 {color:#23b8c5; background:none; border:1px solid #23b8c5}/*主提交按钮1*/
.btn-submit1:active,
.btn-submit1:hover{background: none; border:1px solid #23b8c5}/*主提交按钮按下颜色1*/
.btn-cart{background: #23b8c5;border:1px solid #23b8c5; color:#fff; }/*加入购物车*/
.btn-cart:active,
.btn-cart:hover {background: #23b8c5;border:1px solid #23b8c5; color:#fff;}/*按下颜色*/
.btn-reset{background:#fff;color:#555;border:1px solid #efefef}/*清空按钮*/
.btn-reset:active,
.btn-reset:hover {background:#fff;border:1px solid #fbfbfb}/*按下颜色*/
.btn-default{background:#fff;color:#555; border:1px solid #efefef}/*默认*/
.btn-default:active,
.btn-default:hover {color:#666}/*按下颜色*/
.btn-alipay {background: #43afea;border:1px solid #35a0db}/*支付宝按钮*/
.btn-alipay:active,
.btn-alipay:hover {background: #35a0db;border:1px solid #329cd6}/*支付宝按钮按下颜色*/
.btn-wechat {background: #1dbc20;border:1px solid #1dbc20}/*微信按钮*/
.btn-wechat:active,
.btn-wechat:hover {background: #1BA91D;border:1px solid #1BA91D}/*微信按钮按下颜色*/
.btn-disab {background: #bbb;border:1px solid #bbb}/*禁用按钮*/
a.btn-disab{background: #bbb;border:1px solid #bbb}
.ect-button-more a,.ect-button-more button{margin-right:.6rem;}
.ect-button-more a:last-child,.ect-button-more button:last-child{margin-right:0;}

.btn-tobuy:link,.btn-tobuy:visited{ width:6.8rem; display:block; text-align:center; line-height:3.6rem; font-size:1.6rem; color:#ff8800;}

/*文本框*/
.text-all {border-bottom: 1px solid #F6F6F9;padding: 1rem 0;width: 100%;overflow: hidden;}
.text-all.active{border-bottom:1px solid #23b8c5;}
.text-all label {font-size: 1.65rem;display: block;height: 3rem;line-height: 3rem;margin-right: 0.8rem;vertical-align: middle;}
.text-all .text-all-span{height:3rem; line-height: 3rem; font-size:1.6rem; color:#666;}
.text-all span.t-jiantou{margin-top:.8rem;}
.text-all-back .a-icon-back{display:-webkit-box; display:box; display:-moz-box; position:relative; width:2.6rem;}
.text-all-back .icon-back{font-size: 2.6rem; margin-left: -.4rem;margin-right: .4rem;color: #999;position: absolute; top: 50%; margin-top: -1.53rem;}
.input-text {position: relative;}
.input-text input {border: 0;height: 3rem;line-height: 3rem;padding: .5rem 0;box-sizing: border-box;width: 100%;color: #555;font-size: 1.6rem;padding-right: 1rem;}
.text-area1 {border-bottom:1px solid #f6f6f9; position:relative; padding-bottom:1.6rem;}
.text-area1 textarea{width:100%; border:0; font-size:1.6rem; min-height: 3rem; line-height:2rem; padding: .5rem 0; color:#555; }
.text-area1 span{color:#bbb; position:absolute; bottom:.8rem; right:.8rem; display:block; font-size:1.5rem;}
/*文本下拉*/
.text-all-select{position:relative;}
.text-all-select-div{background:#fafafa; position: absolute; left:0; right:0; display: none; font-size:1.5rem; z-index: 11;}
.text-all-select-div ul li{border-bottom:1px solid #efefef; padding:1.3rem 0; color:#444;}
.text-all-select-div ul li:first-of-type{padding-top:0;}
.text-all-select-div ul li:last-of-type{border-bottom:none; padding-bottom:0;}
/*清空图标*/
.is-null {font-size: 2.1rem;color: #ddd;top: 50%;
 transition: all 0.2s; margin-top: -1.3rem;z-index: 10;position: absolute;right: 0.2rem; visibility: hidden; opacity: 0;-webkit-transition: all 0.1s;
 -moz-transition: all 0.1s;
 -o-transition: all 0.1s;
 transition: all 0.1s;}
.is-null.active {visibility:visible; opacity: 1;}
/*后面带按钮文本框*/
.ipt-check-btn:link{padding:0 1.5rem; height:2rem; line-height:2rem; margin: .5rem 0; text-align: center; color: #555; display: block; border-left:1px solid #F3F4F9; margin-left:1.3rem}
.ipt-check-btn:visited,.ip-check-btn:active,.ip-check-btn:hover{color:#555; border-left:1px solid #F3F4F9;}
.ipt-check-btn:link.disabled{color:#999}
.ipt-check-btn:visited.disabled,.ip-check-btn:active.disabled,.ip-check-btn:hover.disabled{color:#999}
/*后带显示隐藏密码按钮*/
.is-yanjing{font-size:2.4rem; padding:0 .2rem; color:#23b8c5; height: 3rem; line-height: 3rem; margin-left:1rem;-webkit-transition: all 0.1s;
 -moz-transition: all 0.1s;
 -o-transition: all 0.1s;
 transition: all 0.1s;}
.is-yanjing.disabled{color:#ddd;}
/*搜索框*/
.search{padding:0 1rem; position:relative;}
.search a.a-search-input{display:block; position: absolute; left:0; bottom:0; right:0; top:0; z-index: 2;}
.search .text-all{border-bottom:0;}
.search .input-text{padding:.3rem 0; border-bottom:0; background:#fff; background:#FFFFFF; border-radius: 4px; overflow: hidden; position:relative;}
.search .input-text input{padding-left:1rem;}
.search .is-null{right:.6rem;}
.search .search-check{ position: absolute; box-sizing: border-box; line-height: 2rem; padding:.5rem 0; padding-left:1rem; color:#666;}
.search-check i.icon-xiajiantou{ position:absolute; font-size:1.3rem;}
a.s-filter{display:block; font-size:1.6rem; text-align:center; padding:.8rem 0; line-height:2rem; box-sizing: border-box; padding-left:1.3rem;}/*搜索筛选*/
.search .btn-submit{display: block; width:6rem; height:3.6rem; line-height:1.8rem; box-sizing: border-box; border-radius: 0px 4px 4px 0;}
.search .n-input-text.i-search-input input{padding-left:3.7rem;}
.i-search-input i.icon-sousuo{position:absolute; font-size:2rem; color:#999; left:1rem; top:50%; margin-top:-1.32rem;}
.is-left-font{font-size: 2rem;line-height: 3.4rem;color: #999; margin-right: 1rem;}
/*span靠边对齐带箭头*/
span.t-jiantou{position: relative; font-size:1.5rem; padding-right: 1.3rem;margin-top: 0.1rem; color:#555;}
span.t-jiantou.active{color:#23b8c5;}
span.t-jiantou i.icon-jiantou{position: absolute;}
span.t-jiantou i.icon-jiantou:before{font-size: 1.5rem; color: #888; }
span.t-jiantou em{width:16rem; margin-right:.4rem; box-sizing: border-box; text-align:right; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
/*title-hrbg*/
h4.title-hrbg {font-size: 1.3rem;position: relative; z-index:1; height: 4rem;line-height: 4rem;overflow: hidden;color: #888;text-align: center;margin-top: 4rem;}
h4.title-hrbg span {background: #fff;padding: 1rem .6rem;font-size: 1.5rem; z-index: 10;}
h4.title-hrbg hr {background: #f6f6f9;height: 1px;border: 0;position: absolute;left: 0;right: 0;top: 50%;margin-top: 1px;z-index: -1;}
/*加减文本*/
.div-num{border:0px solid #ededed; border-radius: 4px; width:10rem; margin-bottom: 0rem;}
.div-num input{border:0; border-radius: 0; padding:0; font-size:1.5rem; text-align: center;}
.div-num a{display:block; width:2.6rem; height:2.6rem; position: relative; border:1px solid #D5D5D5; border-radius:50%;}
.div-num a.num-less:before,.div-num a.num-plus:before,.div-num a.num-plus:after{content: " "; display: block; border-bottom:1px solid #888; width:1.3rem; position: absolute; left:50%; margin-left:-.6rem; top:50%; margin-top:-1px;}
.div-num a.num-plus:after{ -moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.div-num.div-num-disabled{border:1px solid #f6f6f6;}
.div-num.div-num-disabled input{color:#999; border-color:#f6f6f6;}
.div-num.div-num-disabled a.num-less:before,.div-num.div-num-disabled a.num-plus:before,.div-num.div-num-disabled a.num-plus:after{border-color:#f1f1f1}
.min{ width:6.8rem; margin-bottom:0;}
.min a{ height:2rem; width:2rem; font-size:1.6rem;}
.checkout-select .min input[type=text]{ margin:0; border:0;}
.min a.num-less:before,.min a.num-plus:before,.min a.num-plus:after{ width:0.8rem; margin-left:-0.4rem; margin-top:1px;}
/*单选复选通用 */
/*单选复选通用样式 － 1 方形显示*/
.select-one{background:#fff; overflow: hidden;}
.select-one .ect-select{font-size:1.5rem; margin:0 .6rem;}
.select-one .ect-select:first-child{margin-left:0;}
.select-one .ect-select:last-child{margin-right:0;}
.select-one .ect-select label{ padding:.6rem 1rem; display: block; text-align: center; border:1px solid #efefef; border-radius: 4px; color:#666;}
.select-one .ect-select label.active{border-color:#23b8c5; color:#23b8c5;}

/*单选复选通用样式 － 2 列表打勾显示*/
.select-two{background:#fff; overflow: hidden; padding-top:0; padding-bottom:0;}
.select-two .select-title{overflow:hidden;display: block; font-size:1.7rem; border-top:1px solid #e7e8ef;}
.select-two .select-title:first-child{border-top:0;}
.select-two .select-title span{margin-top:.2rem;}
.select-two .select-title.active i{-webkit-transform: rotate(-90deg);
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 transform: rotate(90deg);}

.select-two ul{padding-top:0; padding-bottom:0;border-top:1px solid #e7e8ef;}
.select-two .ect-select{font-size:1.5rem; border-bottom:1px solid #F6F6F9;}
.select-two .ect-select:last-child{border-bottom:none;}
.select-two .ect-select label{ padding:1.6rem 0; text-align: left; display: block; color:#666; position:relative;}
.select-two .ect-select label i.icon-gou{visibility:hidden; color:#23b8c5; opacity: 0; font-size:2.2rem; position:absolute; top:50%; margin-top:-1.3rem; right:0rem}
.select-two .ect-select label.active{color:#23b8c5;}
.select-two .ect-select label.active i.icon-gou{visibility: visible; opacity: 1;}

/*单选复选按钮 － 3 前置圆形按钮*/
.select-three .ect-select label{height:2.2rem; line-height:2.2rem; font-size:1.6rem;}
.select-three .ect-select label span{font-size:1.7rem; margin-left:.6rem; margin-top:.1rem;}
.select-three .ect-select i{display:block; width:2.1rem; height:2.1rem; border:1px solid #ddd; border-radius: 100%;}
.select-three .ect-select label.active i{border:1px solid #23b8c5; color:#fff; text-align: center; background:#23b8c5 url(../images/iconfont-gou.png) center center no-repeat; background-size:70%;}

/*
 * a链接样式1
 */
.a-text-more a{display:block; width:100%; text-align: center; box-sizing: border-box;}
.a-text-more span{height:2.6rem; line-height: 2.6rem; font-size:1.5rem; display: block; border:1px solid #efefef; border-radius: 4px;}
/*a链接样式2-横向，一行一个*/
.a-text-one a{text-align: left;}
.a-text-one span{border:0; border-radius: 0; border-bottom:1px solid #efefef; padding:.8rem 0;}
.a-text-one li:last-child span{border-bottom:0;}

/*价格区间*/
.price-range{font-size:1.6rem; background:#fff;}
.price-slider{padding:1rem 1.3rem; margin-top:3.6rem; position: relative;}
.slider-info{position: absolute; z-index: 2; background:#fff; font-size:1.5rem; left:34%; top:-3.6rem; border:1px solid #efefef; color: #666; padding:.6rem 1.3rem; border-radius: 4px;}
.slider-info:before{content:" "; width:1rem; height:1rem; display: block; position: absolute; border-top:1px solid #efefef; border-right:1px solid #efefef;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);background:#fff; bottom:-.6rem; z-index: -1; left:50%; margin-left:-.5em;}

.ui-slider .ui-slider-handle{height:2.6rem; width: 2.6rem; top:-1rem; margin-left:-1.3rem; border-radius: 50%; border: 1px solid #efefef; background:#fff}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #23b8c5; background:#ffc8a3;}
.ui-slider-range{background:#23b8c5}
.ui-widget-content{background:#efefef; border-radius: 0; height:.8rem; border:0;}

/*商品明细*/
video {
	border: 0px solid #D5D5D5;
	border-radius: 8px;
	width: 100%;
	height: 100%;
	object-fit: fill;
}
/* a.go-home {
	width: 4rem;
	display: block;
	font-size: 1.2rem;
	padding-left: 1rem;
}
a.go-home img {
	height: 2.4rem;
} */
.product-text p {
	padding: 0;
}

/*
 * 侧滑弹出层 － 商品筛选
 */
.filter-div,.filter-city-div,.mask-filter-div,.mask-search-div,.filter-depot-div{position:fixed; width:100%; left:100%; right:0; top: 0; bottom: 0; z-index: 12; background:rgba(0,0,0,0.2) }
.mask-filter-div,.mask-search-div{z-index: 11; display: none; left: 0;max-width: 640px;margin: 0 auto;}
.close-filter-div,.con-filter-div{position:absolute; top: 0; bottom: 0; z-index: 11; overflow-y:scroll;}
.close-filter-div{ width:3.8rem; left: 3.9rem; background:rgba(0,0,0,0.6);}
.con-filter-div{left:3.8rem; top:0; right:0; background:rgba(246,246,249,1); overflow-y: scroll;}
.con-filter-div .select-two .ect-select{font-size:1.5rem;}
.show-city-div .cate-filter-city{left:3.8rem;}
.close-filter-div{color:#fff; font-size:1.5rem; text-align: center;}
.close-filter-div i.icon-fanhui{font-size:2rem; display: block;
 -webkit-transform: rotate(180deg);
 -moz-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 -o-transform: rotate(180deg);
 transform: rotate(180deg); margin-bottom:.4rem; }
.close-f-btn{position: absolute; top:50%; left:50%; margin-top:-2rem; margin-left:-1.5rem;}
/*点击滑动进入筛选*/
.show-filter-div .mask-filter-div,
.show-city-div .mask-filter-div,
.show-depot-div .mask-filter-div,
.show-site-div .mask-filter-div
{display: inherit;}
.show-filter-div .filter-div,
.show-city-div .filter-city-div,
.show-depot-div .filter-depot-div,
.show-site-div .filter-site-div,
.show-receipt-div .filter-receipt-div,
.show-coupon-div .filter-coupon-div
{left:0;}
.show-filter-div .close-filter-div,
.show-city-div .close-filter-div,
.show-depot-div .close-filter-div,
.show-site-div .close-filter-div{left: 0;-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;transition-delay: .2s; -moz-transition-delay: .2s; -webkit-transition-delay: .2s; -o-transition-delay: .2s;}
.show-city-div .cate-filter-city{left:3.8rem; right:0; width:inherit;}
.show-city-div .cate-filter-city .con-filter-div{left:0;}
.show-depot-div,.show-city-div{position:fixed; top:0; bottom: 0; left:0; right:0; overflow: hidden;}
/*商品属性样式兼容*/
.s-g-attr-con .swiper-wrapper,.goods-big-service .swiper-wrapper,.s-g-list-con .swiper-wrapper,.goods-show-con .swiper-wrapper,.menu-left .swiper-wrapper{display:block;}

/*首页*/
.home-menu { padding: 2.6rem 0.6rem 1.6rem 0.6rem;}
.home-menu ul li{ text-align: center; line-height: 2rem;}
.home-menu ul li a{ display: block;}
.home-menu ul li img{ height: 4rem;}

/*
 * 弹出搜索框
*/
/*.show-search-div .search-div{top:0; visibility: visible;}*/
.show-search-div .mask-search-div{ display: inherit;}
.search-div{background:#fff; position:fixed;margin:0 auto;max-width:640px; height:100%; width:100%; left: 0; top: 100%; right: 0; bottom:0; z-index: 112; visibility: visible; display: none;opacity: 0;}
.search-div.active{display:block;opacity: 1;top: 0;}
.search-div .search{background:#F6F6F9;}
.search-con{padding:2rem 1rem; padding-bottom:0; background:#fff;}
.search-con ul{overflow: hidden; color:#555}
.search-con ul a{color:#666;}
.search-con p{overflow:hidden; font-size:1.5rem; padding:.8rem 0; padding-top:0; clear: both; color:#999;}
.search-con p.hos-search{margin-top:1.3rem; }
.search-con p.hos-search i.icon-xiao10{font-size:1.8rem;}
.close-search{height:4.6rem; line-height: 4.6rem; color:#777; position: absolute; bottom:0; font-size:1.7rem; text-align: center; width:100%;}
.history-search{position: absolute !important; bottom: 5rem;overflow: hidden;left:0;top: 6.8rem; right: 0; padding:0 1.3rem;}
/*
 * 切换样式
 */
.radio-switching{ font-size:1.6rem; overflow: hidden; background:#fff;}
.radio-switching span{display:inline-block; width:5.4rem; position: relative; margin-top:.23rem;}
.radio-switching em{width:2.7rem; height:2.7rem; right:50%; border-radius: 50%; display: block; top:50%; margin-top:-1.3rem; background:#e7e8ef; position: absolute;}
.radio-switching hr{background:#e7e8ef;height: 1px;border: 0;}

.radio-switching.active em{background:#23b8c5; right:0}
.radio-switching.active hr{background:#23b8c5; height:1px; border:0;}

/*
 * 城市筛选链接样式
 */
.filter-city{background:#fff; overflow: hidden; font-size: 1.6rem;}
.filter-city span{}
.five-star img{ width:2rem;}
/*
 * 三种模式商品列表
 * [备注：]库存销量,加入购物车按钮，市场价默认全部显示，如需隐藏/显示在对应图片列表代码中设置即可
 */
.product-list{}
.product-list ul{ width:100%;}
.product-list ul li{box-sizing: border-box;}
.product-list li.end{ width:100%; clear:both; color:#ccc; text-align:center; font-size:1.3rem; padding:1rem 0; border:none;}
.clearfix::after { content: ""; display: block; height: 0; visibility: hidden; clear: both;}
.product-div{background:#fff; position: relative; overflow: hidden;}
.product-div-link{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1;}
/*商品列表购物车按钮*/
.icon-flow-cart{ background:#23b8c5; border-radius: 50%; text-align: center; position: absolute; z-index: 3;}
.icon-flow-cart i.icon-gouwuche{color:#fff; }
.product-div img{width:100%; display: block;}
.product-text h4{ display: block;overflow: hidden;}
.product-text p.goods-desc{padding-top:.6rem; padding-bottom:.4rem; display: -webkit-box; -webkit-line-clamp:2; overflow: hidden; -webkit-box-orient: vertical; height: 4.3rem;}
.product-text .p-t-remark{color:#999;padding-bottom:0rem;}

/*
 * 商品列表1－最大化图片浏览
 * 在.product-list处加入.product-list-big即可实现
 */
.product-list-big{padding:0.5rem 1rem;}
.product-list-big ul li{width:100%; padding:.5rem 0;}
.product-list-big ul li.empty{ width:100%; text-align:center;  padding-top:10rem; font-size:2rem; text-shadow:1px 1px 3px #ABABAB; font-weight:bold;}
.product-list-big .product-text{padding:1.5rem;}
.product-list-big h4{font-size:1.8rem; height:2.3rem; line-height: 2.3rem;}
.product-list-big .p-t-remark{padding-top:.8rem;font-size:1.5rem; display: none;/*隐藏库存销量*/}
.product-list-big .p-price{font-size:2.3rem;}
.product-list-big .p-price del{font-size:1.6rem; margin-left:1rem}
.product-list-big .icon-flow-cart{ right:1.5rem; bottom:1.5rem; width:3.6rem; height:3.6rem; line-height:3.6rem;}
.product-list-big .icon-flow-cart i.icon-gouwuche{font-size:2.4rem;}
/*small与medium h4参数一致*/
.product-list-medium h4,.product-list-small h4{font-size:1.5rem; line-height: 1.9rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 1.8rem;}

/*商品列表2－中等图片浏览默认*/
.product-list-medium{ padding:.2rem .5rem 1rem .5rem;}
.product-list-medium ul li{float:left; width:50%; padding:.2rem;}
.product-list-medium ul li:nth-child(2n-1){padding-right:0.2rem;}
.product-list-medium ul li:nth-child(2n){padding-left:0.2rem;}
.product-list-medium ul li.empty{ width:100%; text-align:center;  padding-top:10rem; font-size:2rem; text-shadow:1px 1px 3px #ABABAB; font-weight:bold;}
.product-list-medium .product-text{padding:.8rem;}
.product-list-medium .p-t-remark{font-size:1.3rem; padding-top:.2rem; display: none;/*隐藏库存销量*/}
.product-list-medium .p-price{font-size:1.8rem;}
.product-list-medium .p-price small{margin-left:.6rem; display:none;/*隐藏市场价*/}
.product-list-medium .icon-flow-cart{ right:.6rem; bottom:.6rem;width:2.8rem; height:2.8rem; line-height:2.8rem; display: block;/*隐藏商品列表购物按钮*/}
.product-list-medium .icon-flow-cart i.icon-gouwuche{font-size:1.8rem;}

/*
 * 商品列表3－最小化图片浏览
 * 在.product-list处加入.product-list-small即可实现
 */
.product-list-small ul li{width:100%; padding-bottom:1px;}
.product-list-small ul li.empty{ width:100%; text-align:center;  padding-top:10rem; font-size:2rem; text-shadow:1px 1px 3px #ABABAB; font-weight:bold;}
.product-list-small .product-div{padding:.8rem;}
.product-list-small .product-div img{ border:1px solid #F6F6F9;}
.product-list-small .product-list-img{width:9.6rem; height: auto; float:left;}
.product-list-small .product-text{margin-left:11rem; height:auto; padding:.2rem 0;}
.product-list-small .p-t-remark{padding-top:.6rem; font-size:1.3rem; height: 1.6rem;}
.product-list-small .p-price{font-size:2rem;}
.product-list-small .p-price small{margin-left:.6rem; font-size:1.5rem;}
.product-list-small .icon-flow-cart{ right:1.3rem; bottom:1.3rem;width:2.8rem; height:2.8rem; line-height:2.8rem; }
.product-list-small .icon-flow-cart i.icon-gouwuche{font-size:1.8rem;}

.n-product-list-small ul li{width:auto;}
.n-product-list-small h5{font-size: 1.5rem;height: auto;line-height: auto;overflow:auto;}

/*
 * 商品列表一行多列显示
 */
.product-one-list{ width:100%; position: relative;}
.product-one-list li{width:36%; margin-right:.8rem; float:left;}
.product-one-list li:last-of-type{margin-right:0;}
.product-one-list li h4{font-size:1.5rem; height:2.9rem; line-height: 1.5rem; overflow: hidden;}
.product-one-list li .p-price{font-size:1.5rem;}
.product-one-list li, .product-one-list1 li {width: 36%;margin-right: .8rem;float: left;}
.product-one-list1 li h4 {font-size: 1.4rem;line-height: 1.5rem;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.product-one-list li .p-price,.product-one-list1 li .p-price{font-size:1.5rem;}
/*排序栏*/
.product-sequence{text-align: center; height:4.6rem; line-height:4.6rem; font-size:1.5rem; background:#fff; width: 100%; border-bottom:1px solid #F6F6F9;}
.product-sequence a:hover,.product-sequence a{text-decoration: none; color:#444;outline:none;}
.product-sequence a.active{color:#23b8c5;}
.product-sequence .icon-xiajiantou{margin-left: .1rem; position: relative; font-size:1.3rem; transition: 0.2s ease;}
.product-sequence .icon-xiajiantou:before{position:absolute }
.product-sequence a.a-change .icon-xiajiantou:before{-webkit-transform: rotate(-180deg);
 -moz-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 -o-transform: rotate(-180deg);
 transform: rotate(-180deg);}

a.a-sequence { display: inline-block; width: 3.5rem; height:3.5rem; margin-left: 0.5rem; padding-top: 0.2rem;}
a.s-filter { line-height: 3rem; padding-left: 0rem;}
.exp { clear: both; padding-top: 50px;}

/* a.a-sequence{width:4rem; height:3.8rem; line-height: 4.6rem; display: block;color:#666;position:relative;padding-left: 0.5rem;} */
a.a-sequence .iconfont:before{font-size:2.8rem; color: #888;}
a.a-sequence .iconfont.icon-icon-square:before{font-size:3.2rem;}

/*
 * 商品详情页 － 共用样式
 * */
/*共用*/
.n-goods-tit{font-size:1.6rem;color:#444;}
.n-goods-cont-tit{text-align:left; width:100%; background:#ffffff; padding:1rem 0 ;font-size:1.5rem;color:#777;border-top:1px solid #f6f6f9;margin-top:1.2rem;}
.n-goods-btn{padding:1.3rem 0;border-top:1px solid #f6f6f9;width: 100%;margin-top: 1.2rem;}
.n-goods-btn a{margin-right:1rem;}
.n-goods-btn a:last-child{margin-right:0;}
.n-goods-list-cont{display: inline-block;width: 50%;}
.n-goods-list-cont label{font-size:1.5rem;color:#444;padding: 0 0.6rem}
.n-goods-list-cont em{font-size:1.3rem; color:#777;}
.goods,.flow-have-cart,.flow-checkout,.flow-consignee-list,.user-evaluation{margin-bottom:6.4rem;}
.show-goods-img{position:fixed; left:0; top:0; right:0; bottom:0;}
.show-goods-img .j-show-goods-img{background:rgba(0,0,0,1); z-index: 111; left:0; right:0; top:0; bottom:0; position:fixed !important;}
.goods-min-icon{font-size:1.5rem; color:#bbb;  padding-left:.4rem; }
.g-t-temark{ margin:0; margin-right:1.3rem; display: inherit;}
.remark-all{font-size:1.5rem; padding:.6rem; text-align: center; color:#fff; display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.am-left{position:relative; animation: HTMLBOX 0.2s;}
@keyframes HTMLBOX{0%  { left:100%;opacity: 0;}100% { left:0;opacity: 1;}}
.big-remark-all{margin-bottom:1.3rem;}
.big-remark-all .remark-all{padding:1.3rem;box-sizing:border-box;}
.big-remark-all p{overflow: hidden; clear: both; position: relative;}
.big-remark-all .b-r-a-price{font-size:3.4rem;}
.big-remark-all .b-r-a-price sup{font-size:1.8rem;}
.big-remark-all .b-r-a-con{margin-left:1rem; margin-top:.4rem; font-size:1.1rem;}
.big-remark-all .b-r-a-con em{display:block;}
.big-remark-all .b-r-a-con em:first-of-type{font-size:1.3rem; margin-bottom:.3rem;}
.big-remark-all .b-r-a-time{font-size:1.1rem;}
.big-remark-all .b-r-a-btn{font-size:1.8rem; width:7rem; text-align: center; }
.temark-1{background:#f47575;}
.temark-2{background:#4fd2e5;}
.temark-3{background:#ffab3e;}
.temark-4{background:#ddd;}
.temark-1-text,a.temark-1-text{color:#f47575;}
.temark-2-text,a.temark-2-text{color:#4fd2e5;}
.temark-3-text,a.temark-3-text{color:#ffab3e;}
.temark-4-text,a.temark-4-text{color:#aaa;}
.t-goods1{font-size:1.5rem;}
.goods .j-goodsinfo-div{color:#888; display:block; font-size:1.6rem;}
/*弹出层中关闭*/
.show-div-guanbi{font-size:2.1rem; margin-left:1rem;}
.product-text .show-div-guanbi{ margin-top: -1rem;position: absolute; top: 1.7rem;right: 1rem;}
.n-right-box h4{padding-right:2.3rem;}

/*评价列表*/
.evaluation-list .t-remark{font-size:1.3rem;}
.evaluation-list em.t-remark{margin-left:.8rem; display:inline-block; width:6.4rem; overflow: hidden; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.evaluation-list .t-goods1{font-size:1.5rem;}
.grade-star{display:inline-block; position: relative; width:9rem; height:1.3rem; background:url(../images/grade_star.png) no-repeat; background-position-y: 100%; background-size:9rem auto;}
.grade-star:before{position:absolute; content: " "; display:block; left:0; top:0; right:0;bottom:0; background:url(../images/grade_star.png) no-repeat; background-size:9rem auto;}
.grade-star.g-star-1:before{left:-7.6rem;}
.grade-star.g-star-2:before{left:-5.7rem;}
.grade-star.g-star-3:before{left:-3.8rem;}
.grade-star.g-star-4:before{left:-1.9rem;}
.grade-star.g-star-5:before{left:0;}
/*店铺信息*/
.g-s-i-img {width:7rem; height:7rem; vertical-align: middle; display:table-cell; padding:.2rem; border:1px solid #efefef;}
.g-s-i-img img{width:100%; vertical-align: middle;}
.g-s-i-title{margin-left:1.3rem; margin-top:1.6rem;}
.g-s-i-title h3{font-size:1.7rem;}
.no-shopping-title.goods-shop{padding-top:0;}
.no-shopping-title.goods-shop hr{display:none;}
.no-shopping-title.goods-shop h4.title-hrbg {text-align: left; margin-top:0; height:auto; line-height:initial; padding:1.3rem 0;}
.no-shopping-title.goods-shop h4.title-hrbg span{font-size:1.6rem; padding:0; color: #333;}
.goods-shop-score{font-size:1.36rem; color:#666}
.goods-shop-score .margin-lr{margin:0 .2rem;}
.goods-shop-score .em-promotion{font-size:1rem; padding:.1rem .4rem }
.goods-shop-pic .title-hrbg{margin-top:.4rem;}
.goods-shop-btn i.iconfont{font-size:1.9rem; margin-right:.6rem;}

/*商品图片滑动*/
.goods-photo {position: relative; width: 100%; height: auto; overflow: hidden;}
.goods-photo img{width:100%; height:auto; display: block;}
.goods-photo .goods-num{position: absolute; font-size:1.5rem; color:#fff; height:2.6rem; line-height:2.6rem; padding:0 1rem; border-radius: 1.3rem; right:1.3rem; bottom:1.3rem; background:rgba(0,0,0,0.5); z-index: 5;}
.goods-photo li{width:3rem;}
/*标题*/
.goods-title{padding-bottom:.8rem;}
.goods-title h3{font-size:1.8rem; overflow: hidden; line-height: 1.3;}
.goods-title h3 em{ font-size:1.5rem; color:#44970b}
.heart{display:inline-block; width:4rem; height:4rem; padding-left:1.3rem;}
.heart i{display:block; width: 2.8rem; height:2.8rem; margin:0 auto; background:url(../images/heart_03-raise.png) 0 100% no-repeat; background-size:2.7rem 5.4rem;}
.heart em{font-size:1.3rem; display:block; text-align: center; margin-top:.2rem; color:#555;}
.heart.active em{color:#23b8c5}
.heart.active i{ background:url(../images/heart_03-raise.png) 0 0 no-repeat; background-size:2.7rem 5.4rem;}
/*价格*/
.goods-price{padding-top:0; }
.g-p-tthree{font-size:1.5rem; color:#999;}
.p-price{clear: both; overflow: hidden; font-size:1.5rem;}
.p-price span{font-size:2.1rem; vertical-align: middle;}
.p-price .em-promotion{ margin-left:.6rem; margin-top:.2rem}
.p-market{color:#888; font-size:1.6rem; clear: both; margin-top:.6rem;}
.p-market del{font-size:1.6rem; margin-left:.6rem;}
/*促销*/
.g-promotion-con p{margin-bottom:.6rem; clear: both; padding:.3rem 0; font-size:1.5rem; color:#777;}
.g-promotion-con p:first-of-type{padding-top:0;}
.g-promotion-con p:last-of-type{margin-bottom:0;}
.g-promotion-con p span{font-size:1.5rem; vertical-align: middle;}
.g-promotion-con .em-promotion{margin-right:.6rem}
/*优惠券*/
.g-coupon-con li{padding:0 .2rem;}
.goods-coupon .g-t-temark{padding-top:.6rem;}
/*服务信息*/
.goods-service .goods-min-icon{display:box; display:-webkit-box; margin-top:.2rem;}
.g-r-rule .em-promotion{border-radius: 100%; vertical-align: middle; padding: 0; width:1.8rem; height:1.8rem; line-height: 1.8rem; text-align: center; margin-right:.4rem;}
.g-r-rule .em-promotion i{font-size:1.4rem;}
.g-r-rule span{display:inline-block; font-size:1.5rem; height:1.8rem; line-height: 2rem;}
/*评价*/
.g-evaluation-title .t-first{margin-left:.6rem; margin-right:.6rem;}
/*评价 － 店铺信息button*/
.goods-evaluation .btn-default,.goods-shop .btn-default{font-size:1.5rem;}
/*商品上滑弹出层*/
.show-goods-attr,
.show-goods-coupon,
.show-goods-service,
.show-goods-dist,
.show-time-con{position:fixed; left: 0; bottom:-100%; right:0; z-index: 13; visibility: hidden;max-width: 640px;margin: 0 auto; border-radius:10px 10px 0 0;}
.show-goods-attr .product-div{padding:1.3rem;}
.mask-filter-div.show{display:inherit;}
.show-goods-coupon.show,
.show-goods-attr.show,
.show-goods-service.show,
.show-goods-dist.show,
.show-time-con.show{bottom:0; visibility: visible;}
.s-g-attr-con{max-height: 14rem; }
.s-g-attr-con .ect-select{margin: 0; margin-right:1rem; margin-bottom:1rem;}
.goods-big-service em.em-promotion{width:4rem; height:4rem; display: block; padding:0; line-height: 4rem; text-align: center; border-radius: 2rem; margin-right:1rem;}
.goods-big-service em.em-promotion i{ font-size:2.2rem;}
.goods-big-service span{font-size:1.7rem; color:#444; line-height:4rem;}
.g-b-s-con{font-size:1.5rem; color:#777;}
/*优惠券上滑动*/
.goods-show-title{height:2.2rem; line-height: 2.2rem;}
.g-c-title-h3{font-size:1.6rem; color:#333;}
.goods-show-con{/*max-height:26rem; min-height: 10rem;*/ overflow-y: hidden;}

/*商品详情页 － tab*/
.goods-info .tab-title,.flow-coupon .tab-title{font-size:1.5rem; position: fixed; left:0; right:0; top:0; z-index: 11; text-align: center; border-bottom:1px solid #F3F4F9;}
.goods-info .tab-title,.flow-coupon .tab-title{padding:1.5rem 0;}
.goods-info .tab-title li,.flow-coupon .tab-title li{height:1.8rem; line-height:1.8rem; box-sizing: border-box;font-size:1.5rem;}
.tab-title{color:#666;}
.tab-title .active,.tab-title .active a{color:#23b8c5;}
.tab-title li{border-right:1px solid #F3F4F9;}
.tab-title li:last-of-type{border-right:0;}
.goods-info img{max-width: 100%; height:auto; vertical-align:top;}
.goods-info table{max-width:100%;}
.goods-info-attr li{margin:0 1.3rem; padding:1.5rem 0; border-bottom:1px solid #f3f4f9}
.goods-info-attr li:last-of-type{border-bottom:0;}
.goods-info-attr li span:first-of-type{max-width: 30%;}
.goods-info-attr li span:last-of-type{max-width: 66%;}
.ect-tab.active .tab-title{position: fixed; z-index: 11; border-bottom:1px solid #F6F6FF; top:0; left:0; right:0;}
/*评价页*/
.goods-evaluation-page .tab-title{border-bottom:1px solid #F3F4F9; position: fixed; left: 0; right: 0; top:0; z-index: 11;}
.goods-evaluation-page .tab-title ul{padding:1.3rem 0;}
.goods-evaluation-page .tab-title ul li{font-size:1.5rem; text-align: center; border-right:0;}
.goods-evaluation-page .tab-title ul li em{font-size:1.3rem;}
.goods-evaluation-page .tab-title .active{color:#23b8c5;}
.goods-evaluation-page .tab-con{margin-top:6.4rem;}
.goods-evaluation-page .evaluation-list{border-bottom:1px solid #F6F6F9; box-sizing: border-box; width:100%;}
.goods-evaluation-page .g-e-p-pic li{width:30%; margin-right:.4rem;}
.goods-evaluation-page .g-e-p-pic li:last-of-type{margin-right:0;}
.goods-evaluation-page .g-e-p-pic img{width:100%;}
/*悬浮btn*/
.filter-btn{max-width: 640px;margin: 0 auto;position: fixed; width:100%; left:0; right:0; bottom:0; box-sizing: border-box; padding:.8rem; z-index: 6; background:#fafafc; border-top:1px solid #efefef;}

.filter-btn .filter-btn-a{padding:0 .4rem; display: block; text-align: center; position: relative;}
.filter-btn .filter-btn-a img{height:4rem; color:#777; display:block; color:#636363}
.filter-btn .filter-btn-flow sup{position:absolute; top:-.3rem; right:.4rem; height:1.5rem; min-width:1.5rem; line-height: 1.5rem; padding:0 .2rem; box-sizing:border-box; font-size:1.3rem; color:#fff; border-radius: .7rem;}
.filter-btn .filter-btn-a i.icon-gouwuche em{position:absolute; top: 0; right:0; display: block; min-width: 1.3rem; height:1.3rem; line-height:1.3rem; padding:.1rem .3rem; font-size:1.1rem; border-radius: .8rem; box-sizing: border-box; color:#fff;}
.filter-btn .filter-btn-a em{display:block; font-size:1.1rem; margin-top:.1rem; color:#666;}
.filter-btn a.box-flex{margin:0 .8rem; }
.filter-btn a.box-flex:last-of-type{margin-right:0; margin-left:0;}

/*筛选 － 三级菜单*/
.chilren-two label.active{color:#666 !important;}
.chilren-two ul{background:#F6F6F9;}
.chilren-two ul li{padding:1.3rem; border-bottom:1px solid #efefef;}
.chilren-two ul li:last-of-type{border-bottom:0;}
.chilren-two ul li a{display:block;}
/*头部*/
.header-menu{height:4.6rem; line-height: 4.6rem; padding: 0 0.5rem;}
.header-menu a,.header-menu a:link{color:#fff;}
.header-menu i{font-size:2.6rem;}
.header-menu i.icon-back{font-size:3rem}
.header-menu i.icon-13caidan{}
.header-menu h3{font-size:1.8rem; text-align: center;line-height: 4.6rem;}
/*============================================================================================================================================================*/
/*首页－更多分类页*/
/*网页chang - end*/
.linear{position:absolute;top:0;left:0;width:100%;height:3rem;background:linear-gradient(#111,transparent);opacity:0.4;z-index:9}
.index-banner img{width:100%;display:block;height:auto}
.banner-search{top:0;left:0;z-index:999;position:absolute}
.search-left{margin-left:1rem;text-align:center;position:relative;font-size:1rem}
.search-left i{font-size:1.8rem}
.search-left p,.search-left i{color:#fff}
.search-logo{overflow:hidden;height:2rem;width:6.6rem}
.search-logo img{height:2rem;width:auto;margin-right:1rem;position:absolute;top:50%;margin-top:-1rem}
.index-nav{padding-bottom:.3rem;}
.index-nav ul li{padding-bottom:1.3rem}
.index-nav ul li i.iconfont{margin:0 auto;display:block;width:4rem;height:4rem;border-radius:50%;line-height:4rem;color:#fff;font-size:2rem}
.index-nav ul li a{color:#222222;font-size:1.3rem;margin-top: 0.2rem;}
.title h3{font-weight:normal;font-size:1.7rem}
.title h3 i{font-size:1.7rem}
.title h3 em:first-of-type{margin-left:0.5rem}
.title h3 em{vertical-align:middle;font-size:1.3rem;padding:0.25rem;border-radius:50%;background:#4f4f4f}
.index-discount li{border-right:1px solid #F6F6F9;padding:.2rem}
.index-discount img{width:100%;height:auto}
.index-discount p{font-size:1.3rem;text-align:center;color:#23b8c5}
.index-discount p del{font-size:1.1rem;color:#888}
.recom-title{line-height:2rem;font-weight:900;font-size:1.7rem;position:relative}
.recom-title span{font-size:1.5rem;color:#888;font-weight:normal}
.recom-title span.t-jiantou,.inx-ms span.t-jiantou{color:#999;top:50%;position:absolute;right:0;margin-top:-.9rem;line-height:2rem}
.recom-title span.t-jiantou i,.inx-ms span.t-jiantou i{position:absolute;width:2rem;height:2rem;line-height:2rem;font-size:2rem}
.inx-ms-time{padding-top:.2rem}
.inx-ms{position:relative}
.recom-list{padding:.4rem;box-sizing:border-box}
.recom-list li img{width:100%;height:auto}
.recom-list li{border:1px solid #F6F6F9;text-align:center;margin:0 .3%;width:32.7%;float:Left;display:inline-block;box-sizing:border-box}
.index-name{text-align:left;padding:0 .6rem;padding-top:0.5rem;color:#333;font-size:1.3rem;line-height:1.6rem;height:3.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}
.index-price{padding:0 .6rem;padding-top:0.5rem;color:#23b8c5;font-size:1.3rem;text-align:left;margin-bottom:1rem}
.index-price del{font-size:1.3rem;color:#888;padding-left:.4rem}
.recom-container,.brand-container{border-top:1px solid #F6F6F9;overflow:inherit}
.recom-container.swiper-container-horizontal>.swiper-pagination,.brand-container.swiper-container-horizontal>.swiper-pagination{bottom:-1.8rem}
.recom-container .swiper-pagination-bullet,.brand-container .swiper-pagination-bullet{background:#ccc;opacity:1}
.recom-container .swiper-pagination-bullet-active,.brand-container .swiper-pagination-bullet-active{background:#23b8c5;opacity:1}
.hot-container-div{padding:0 1.8rem;position:relative}
.hot-container-div i{color:#bbb;font-size:1.5rem;position:absolute;top:50%;margin-top:-.7rem;left:.7rem}
.hot-container-div i.icon-more{left:inherit;right:.7rem}
.hot-container .swiper-button-next,.hot-container .swiper-button-prev{position:absolute;top:50%;color:#444;width:auto;opacity:.3;height:auto;margin-top:-.9rem;text-align:center;background:none}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.hot-container .swiper-button-next i,.hot-container .swiper-button-prev i{font-size:1.6rem}
.hot-container{padding:0 .4rem}
.hot-container .swiper-wrapper{padding:1rem 0;box-sizing:border-box;height:100%}
.hot-container{box-sizing:border-box}
.hot-container img{width:100%;display:block;height:auto}
.hot-container li.swiper-slide{box-sizing:border-box;padding:.4rem;padding-right:0}
.brand-container{border-top:1px solid #F6F6F9}
.brand-list{padding:1%;box-sizing:border-box}
.brand-list>li{box-sizing:border-box;padding:.2rem;border:1px solid #F6F6F9;height:100%;margin:0 .3%;float:left;width:32.7%;display:inline-block}
.brand-list>li img{width:100%;display:block}
.brand-list .ul-3 li{padding:.2rem .1rem;box-sizing:border-box}
.brand-list>li .brand-logo{box-sizing:border-box;padding:.3rem;background:#fff;position:absolute;bottom:5%;left:5%;width:50%;height:2.4rem;display:table-cell}
.brand-list>li .brand-logo img{display:block;max-width:100%;max-height:100%;margin:0 auto;width:initial;vertical-align:middle}
.brand-list li.swiper-slide:first-child{border:1px solid #F6F6F9}
.brand-list li.box-flex{padding:.4rem;padding-right:0;padding-bottom:0;text-align:center}
.brand-list li.box-flex:first-of-type{padding-left:0}
.brand-list li.box-flex:last-of-type{padding-right:0}
.brand-img{position:relative}
.index-title{color:#44970b; font-size:2rem; font-weight:bold; font-weight:bold; padding-bottom:0.3rem;}
.index-more{color:#888;font-size:1.5rem}
.index-more i{color:#888}

/*首页商品列表*/
.index-goods-list li{ padding:0.4rem;}
.index-goods-list li a{ display:block;}
.index-goods-list li dl{ overflow:hidden;}
.index-goods-list li dl dt{ float:left; width:30%;}
.index-goods-list li dl dt img{ width:100%; border:1px solid #dcdcdc; border-radius:6px; box-shadow:2px 2px 5px #dcdcdc;}
.index-goods-list li dl dd{ margin-left:35%;}
.index-goods-list li dl dd h4{ font-size:1.6rem; font-weight:bold; line-height:2rem; margin-bottom:0.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.price-list{ margin-top: 0.4rem;}
.price-list p{ }
.index-goods-list li dl dd .price{ color:#44970b; vertical-align:middle;}
.index-goods-list li dl dd .desc{ color:#6b6b6b; font-size:1.4rem; line-height:1.8rem; height:3.8rem; display: -webkit-box; -webkit-line-clamp:2; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.discount-price{ height:2.4rem; overflow:hidden; border:1px solid #ff8000; display:inline-block; border-radius:0.38rem;}
.discount-price span{ float:left; background:#ff8000; line-height:2rem; display:inline-block; padding:0.2rem 0.6rem; color:#fff; font-size:1.2rem;}
.discount-price em{ line-height:2rem; display:inline-block; padding:0.2rem 0.6rem 0.2rem 0;}

.view-more{ text-align:center; margin-bottom:30px;}
.view-more a{ color:#009fb5; font-size:1.5rem;}

.menu-nav{padding:3rem 0;background:#fff;position:fixed;width:100%;height:100%;overflow-y:scroll;top:0;left:0;bottom:0}
.menu-nav li{padding-bottom:1rem}
.n-cate-box{background: url(../images/bejing.png);background-repeat: no-repeat;background-size: cover;padding:0.8rem 0; }
.is-cainixihuan{font-size:2rem;margin-right:0.5rem;color:#009fb5;}
.is-goodssale{font-size:2rem;margin-right:0.5rem;}
.index-small-title{font-size:1.3rem;color:#888}
/*chang - end*/
.idx-padding{padding-bottom:4rem;}
.idx-padding .recom-container.swiper-container-horizontal>.swiper-pagination, .brand-container.swiper-container-horizontal>.swiper-pagination{bottom:-2.6rem;}

/*=======================================
 用户登录页
 =======================================*/
.user-center {margin-top: 2rem; font-size:1.6rem;}
.user-center .t-remark{margin-top:1.6rem;}
.user-center .btn-submit {margin-top: 2.2rem}
.u-l-register {font-size: 1.6rem;text-align: center;margin-top: 2.2rem;display: block;}
/*第三方登录*/
.other-login ul {margin: 1rem;margin-top: 2rem;}
.other-login ul li {text-align: center;}
.other-login ul li a {font-size: 1.5rem;color: #888}
.other-login ul li span {display: block;width: 5rem;height: 5rem;line-height: 5rem;border-radius: 50%;margin: 0 auto;margin-bottom: .4rem;}
.other-login ul li span.qq {background: #36aaf4}
.other-login ul li span.weixin {background: #3cb035 url(../images/weixin.jpg) no-repeat center; background-size:80%;}
.other-login ul li span.weibo {background: #ec4353;}
.other-login ul li i {display: block;color: #fff;font-size: 3.4rem;}
.other-login ul li a:link {text-decoration: none !important;}

/*=======================================
 用户密码找回页
 =======================================*/
.user-forget-tel .t-remark2,.user-forget-email .t-remark2 {margin-bottom: .4rem}

/*=======================================
 用户注册页
 =======================================*/
.user-register .swiper-slide{padding:0 1.3rem; box-sizing: border-box;}
.user-register .hd{padding:0 3rem; margin-bottom:1rem; font-size:1.7rem; text-align: center; border-bottom:1px solid #F3F4F9;}
.user-register .hd li{ padding:1rem 0; height:2.6rem; line-height:2.6rem; display: block; margin-bottom:-1px; position: relative;}
.user-register .hd .active{color:#23b8c5; border-bottom:1px solid #23b8c5;}
.user-register .hd .active:after{content: " "; position: absolute; display: block; width:1rem; height:1rem; border:1px solid #23b8c5; border-right: 0; border-bottom:0; -webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg); background:#fff; left: 50%; margin-left:-.5rem; top:50%; margin-top:1.8rem;}
.user-register .bd{padding-bottom:1rem !important;}

/*=======================================
 商品列表页
 =======================================*/
/*弹出层部分共用样式重写*/
.c-filter-div .filter-city{margin-top:1px;}
.c-filter-div .select-one,.c-filter-div .select-two{margin-top:.7rem;}
.c-filter-div .price-range{padding-top:0;}
/*商品分类页*/
.category-top .search{border-bottom:1px solid #e8e8e8;position:fixed; left:0; top:0; right:0; z-index: 1; background:#F6F6F9}
.menu-left,.menu-right{position:fixed; left:0;top:5.7rem; bottom:0; overflow-y: scroll;margin-bottom:5.4rem;}
.menu-right{position:fixed; left:0;top:5.7rem; bottom:0; overflow-y: scroll;}
.menu-right #loading{left:11rem; top:6.7rem;}

.menu-left{background:#F6F6F9; position: fixed; left:0;top:5.7rem; bottom:0;margin-bottom: 5rem;}
.menu-left .swiper-scroll,.menu-right .swiper-scroll{min-height:100%; max-height: 100%; width:100%; overflow: hidden;}
.menu-left ul li{padding:1.3rem .8rem; box-sizing: border-box; font-size:1.5rem; width:8.6rem; text-align: center;}
.menu-left ul li.active{background:#fff; position:relative;color:#23b8c5}
.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:2px; height:100%; background:#23b8c5; top:0; left:0;}
.menu-right{background:#fff; position:inherit; margin-left:8.6rem; margin-top: 5.7rem; right:0; bottom:0; left: 8.6rem;margin-bottom: 5.6rem;}
.menu-right h5{font-size:1.5rem; color:#666; margin-top:1rem; margin-bottom:.4rem;}
.menu-right h5:first-child{margin-top:0;}
.menu-right ul{overflow: hidden;}
.menu-right ul li{text-align: center;}
.menu-right ul li a{display:block; position: absolute; left:.3rem; top:.7rem; bottom:.7rem; right:.3rem;}
.menu-right ul li:nth-child(3n+1) a{left:0; right:.7rem;}
.menu-right ul li:nth-child(3n) a{right:0; left: .7rem;}
.menu-right ul li span{display:block;height:2.6rem; line-height: 2.6rem; overflow: hidden; text-align: center; font-size:1.5rem}
.menu-right ul li img{width:100%; height: auto; }
.mune-no-img img{display:none}
.mune-no-img span{border:1px solid #efefef; color:#555; border-radius: 4px;}
.category-top .menu-right{position:fixed; left:0; top:0;}

/*======================
        购物车页面
==================*/
.flow-price{background:#f7f7f7; color:#000000;}
.wrap.input-group{border:1px solid #ededed; width:8.6em; border-radius:4px;}
.wrap .input-group-addon{width:2.3em; padding:0; border-radius:0; border:none;cursor:pointer;}
.div-num span{ position:relative;}
.div-num span.down-btn:before,.div-num span.up-btn:before,.div-num span.up-btn:after{content: " "; display: block; border-bottom:1px solid #888; width:1rem; position: absolute; left:50%; margin-left:-.5rem; top:50%; margin-top:-1px;}
.div-num span.up-btn:after{ -moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}

.wrap .form-contro{font-size:1.5rem; height:2em; text-align:center; padding:0 0.4em; width:100%; background:none; border-left:1px solid #e5e5e5;border-top:none; border-bottom:none; border-right:1px solid #e5e5e5; border-radius:0; box-shadow:inset 0 0 0;}
.wrap p.bg-warning a{display:block; width:100%; padding:0.8em 0;}
.flow-num-del{clear:both; margin-top:0.6em; overflow:hidden; height:auto;}
.flow-del{float:left; border:1px #e3e3e3 solid;}
.flow-del a{padding:0 0.6em; height:2.3em; line-height:2.3em; background:#eee;}
/*结算按钮*/
.flow-jiesuan {background:#eee; padding:0.8em;}

/*=======================================
 购物车页
 =======================================*/
.flow-no-cart .gwc-bg{height:12rem; width:12rem; line-height:12rem; text-align: center; display: block; background:#DFE0E8; border-radius: 100%; margin: 0 auto; margin-top:6rem}
.flow-no-cart i{font-size:7rem; color:#fff;}
.flow-no-cart p.t-remark{margin-top:1.6rem;}
.flow-no-cart .btn-default{width:30%; display:block; margin: 0 auto; margin-top: 1.6rem;margin-bottom:3rem;}
.flow-no-cart .f-n-c-prolist{margin-top:6rem; }
.flow-no-cart .f-n-c-prolist .swiper-slide{padding-top:.8rem;}
.flow-no-cart .f-n-c-prolist .swiper-slide:first-of-type{padding-left:.8rem}
.flow-no-cart .f-n-c-prolist .swiper-slide:last-of-type{padding-right:.8rem}
.flow-no-cart .f-n-c-prolist h3.g-c-title-h3{width:100%;background:#fff; border-bottom:1px solid #F6F6F9}
.flow-have-cart .product-list-medium a.icon-flow-cart{display:block;}
.flow-have-cart header em{font-size:1.7rem; margin-top:.2rem; display: block; padding-left:1rem;}
.flow-have-cart .product-list-small{padding:0 1.3rem;}
.flow-have-cart .product-list-small .p-t-remark{padding-top:.4rem}
.flow-have-cart .product-list-small li{box-sizing: border-box; border-bottom:1px solid #F6F6F9}
.flow-have-cart .product-list-small li:last-of-type{border-bottom:none;}
.flow-have-cart .product-list-small li>.dis-box{width:100%;}
.flow-have-cart .product-list-small .ect-select{padding:1.3rem padding-left:0; padding-top:1.8rem;}
.flow-have-cart .product-list-small .product-div{padding:1.3rem 0rem; padding-top:0; padding-right: 0;}
.flow-have-cart .product-list-small .product-div i.icon-xiao10{position:absolute; font-size:1.8rem; color:#999; right:-.1rem; bottom:1.3rem;}
.flow-have-cart .product-list-small .product-div:first-of-type{padding-top:1.3rem;}
.flow-have-cart .product-list-small .product-div .p-d-img{position: relative; overflow: hidden; width:9rem; height:9rem;}
.flow-have-cart .product-list-small .product-div .p-d-img span{position:absolute; font-size:1.5rem; left:1px; right:0; bottom:0; padding:.4rem 0; text-align: center; display: block; background:rgba(0,0,0,0.6); color:#fff;}
.flow-have-cart .product-list-small .product-div img{width:100%; height:auto;}
.flow-have-cart .product-list-small .product-text{margin-left:10rem; height:auto; padding-top:0;}
.flow-have-cart .product-list-small .product-text h4{position:relative; height:2rem; line-height: 2rem; display:block;}
.flow-have-cart .product-list-small .product-text .t-first{font-size:1.5rem; display: block; margin-top:.2rem;}
.flow-have-cart .product-list-small .product-div-link{left:1.3rem}
.flow-have-cart .product-list-small .div-num{position:absolute; z-index: 4; width:8.6rem;}
.flow-have-cart .product-list-small .div-num a{width:2.6rem; height:2.6rem;}
.flow-have-cart .product-list-small .div-num input{height:1.6rem;}
.flow-have-cart .div-num a.num-less:before, .flow-have-cart .div-num a.num-plus:before, .flow-have-cart .div-num a.num-plus:after{width:1.3rem; margin-left:-.65rem;}
.flow-have-cart .g-promotion-con{padding-left:3.4rem; clear: both; padding-top:1.3rem; margin-bottom:.4rem; box-sizing: border-box;}
.flow-have-cart .g-promotion-con p span{line-height:1.1; color:#555}
.flow-have-cart .g-promotion-con .g-promotion-con-sh p{float:left; clear: inherit; display: inline-block;}
.flow-have-cart .g-promotion-con .g-promotion-con-sh p:first-of-type{padding:.3rem 0;}
.flow-have-cart .g-promotion-con .g-promotion-con-sh span{display:none;}
.flow-have-cart .g-promotion-con p{margin-bottom:0;}
.flow-have-cart .g-promotion-con i.icon-jiantou{margin-bottom:.4rem;}
.flow-have-cart .g-promotion-con span.g-p-c-promotion{display: none; font-size:1.6rem;}
.flow-have-cart .g-promotion-con .g-promotion-con-sh p:first-of-type{display:none;}
.flow-have-cart .g-promotion-con.active span.g-p-c-promotion{display:inherit}
.flow-have-cart .g-promotion-con.active em.ec-promotion1,.flow-have-cart .g-promotion-con.active span.g-p-c-text{display:none}
.flow-have-cart .g-promotion-con.active .g-promotion-con-sh p{float:inherit; display:inherit;}
.flow-have-cart .g-promotion-con.active .g-promotion-con-sh p:first-of-type{display: inherit;}
.flow-have-cart .g-promotion-con.active .g-promotion-con-sh span{display:initial;}
.flow-have-cart .g-promotion-con.active .g-promotion-con-sh i.icon-jiantou{-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);}
.flow-have-cart .g-promotion-con.active i.icon-jiantou{-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);}
a.a-accessories{color: #666; margin-top:.2rem; font-size:1.7rem; display: block; border-radius: 4px;}
.f-cart-filter-btn{font-size:1.5rem;color:#666;}
.f-cart-filter-btn .btn-submit, .f-cart-filter-btn .btn-default{padding:.84rem 1.3rem; width: auto;}
.f-cart-filter-btn .ect-select{position:absolute; top:50%; margin-top:-1.1rem;}
.f-cart-filter-btn .heart{margin-right:1.8rem; position: absolute; top:50%; margin-top:-1.8rem; right:16rem; width:auto; display: initial;}
.f-cart-filter-btn .heart i{width:2.2rem; height:2.2rem;}
.f-cart-filter-btn .heart i{background-size:100% 4.4rem;}
.f-cart-filter-btn .heart em{font-size:1.3rem; margin-top:0; color:#999;}
.f-cart-filter-btn .heart.active em{color:#23b8c5}
.g-cart-filter-price{left:1.3rem; right:13rem; font-size:1.5rem; top:50%; margin-top:-1.6rem; position: absolute;}
.g-cart-filter-price em, .g-cart-filter-price .t-first{line-height:2rem;}
.g-cart-filter-price .t-remark{font-size:1.3rem;}
.f-cart-filter-btn .ect-select label span{font-size:1.5rem; margin-left:.4rem}
.f-cart-filter-btn .span-bianji{width:3rem; color:#999; display: block; text-align: center; margin-right:.9rem; margin-top:.2rem;}
.f-cart-filter-btn .span-bianji i.icon-bianji1:before{font-size:1.8rem;}
.f-cart-filter-btn .span-bianji em{display:block; font-size:1.3rem; margin-top:.2rem;}
.f-cart-filter-btn .g-cart-filter-bj{display:none;}
.f-cart-filter-btn.active .g-cart-filter-price,
.f-cart-filter-btn.active .g-cart-filter-sb{display: none;}
.f-cart-filter-btn.active .g-cart-filter-bj{display:initial}
.f-cart-filter-btn.active .btn-submit,
.f-cart-filter-btn.active .btn-default{padding:.84rem 2rem; width: auto;}
.f-cart-filter-btn.active .btn-default{margin-right:1rem;}
.flow-have-cart .flow-list-box{margin-top:1rem;}
.flow-have-cart .flow-list-box:first-child{margin-top:0rem;}
/*=======================================
订单提交页
=======================================*/
.flow-checkout-adr{background:#fff url(../images/flow_check_03.png) bottom left repeat-x; background-size:8rem auto; font-size:1.7rem; position: relative; padding-top:1.6rem; padding-bottom:2rem; padding-right:3rem; position: relative;}
.flow-checkout-adr a{position:absolute; left:0; top:0; right:0; bottom:0;}
.flow-checkout-adr .t-jiantou{position:absolute; right:1.3rem; top:50%; margin-top:-.8rem;}
.flow-no-adr i.icon-dingwei{margin-right:.6rem; font-size:1.8rem;}
.flow-have-adr .f-h-adr-title p{margin-right:1rem; font-size:1.8rem;}
.flow-have-adr .f-h-adr-title em{font-size:1.6rem;}
.flow-checkout-pro .product-list-small .p-t-remark{margin-top:0; padding-top:0; height: initial;}
.flow-checkout-pro .product-list-small .p-price{font-size:1.5rem;}
.flow-checkout-pro .product-text p{padding:0;}
.flow-checkout-pro .g-r-rule{margin-top:.4rem;}
.flow-checkout-pro header,.flow-checkout-pro footer{font-size:1.7rem;}
.flow-checkout-pro .product-list-small{padding:0 1.3rem;}
.flow-checkout-pro .product-list-small ul li{padding-bottom:0;}
.flow-checkout-pro .product-list-small .product-div{padding:1.3rem 0; border-bottom:1px solid #F6F6F9}
.flow-checkout-pro .product-list-small ul li:last-of-type .product-div{border-bottom:0;}
.flow-checkout-pro .f-c-p-orderid{position: relative;}
.flow-checkout-pro .f-c-p-orderid .t-jiantou{display:initial; padding-left: 0;}
.flow-checkout-smallpic{overflow:hidden; padding-top:1.3rem; margin-bottom:1.3rem}
.flow-checkout-smallpic li{margin-left:1rem; float:left; width:29% !important; text-align: center;}
.flow-checkout-smallpic li img{width:100% !important;}
.flow-checkout-smallpic li:first-of-type{margin-left:0;}
.f-c-sp-more{font-size:1.5rem; position: relative; box-sizing: border-box;}
.flow-checkout-pro .flow-checkout-bigpic{display:none;}
.flow-checkout-pro span.t-jiantou{display:block; padding-left:1rem; margin-top:3.3rem;}
.flow-checkout-pro.active span.t-jiantou i{ -moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);}
.flow-checkout-pro.active .f-c-a-count{display:none;}
.flow-checkout-pro.active .flow-checkout-smallpic{display:none;}
.flow-checkout-pro.active .flow-checkout-bigpic{display:block}
.flow-checkout-pro footer .ect-button-more button,.flow-checkout-pro footer .ect-button-more a{padding:.3rem .8rem; font-size:1.6rem; width:auto;margin-right: .6rem;}
.flow-checkout .product-list-small .product-text{overflow: auto; height: auto;}
.f-checkout-filter-btn .order-checkout-text{text-align: center; font-size:1.7rem; height:4rem; width:100%; display:block;}

/*配送时间*/
.distribution-time{padding:0; position: relative;}
.distribution-time-con{font-size:1.5rem; position:relative;}
.distribution-time-con i.icon-rili{font-size:2.4rem; position:absolute; right:0; top:50%; margin-top:-1.3rem;}
.distribution-time label,.distribution-time span{margin-right:.6rem;}
.distribution-time #txt_area2{width:100%; border: 0; text-align: right; padding-right:3rem; box-sizing: border-box; color:#333; font-size:1.5rem;}
.distribution-time .icon-rili{position:absolute; font-size:3rem; right:0; top:50%; margin-top:-2rem;}


/*选择*/
.flow-checkout-select{padding-top:0; padding:0 1.3rem;}
.flow-checkout-select>ul{border-top:1px solid #F6F6F9;}
.flow-checkout-select>ul>li{padding:1.3rem 0; border-bottom:1px solid #F6F6F9;}
.flow-checkout-select>ul>li.f-c-select-msg{border-bottom:0; padding-bottom:0;}
.f-c-select-price{padding-top:.6rem; padding-bottom:1.5rem; font-size:1.6rem;}

/*总价*/
.flow-checkout-tprice ul li{padding-bottom:0; font-size:1.5rem;}
.flow-checkout-tprice ul li:last-of-type{padding-bottom:1.3rem;}
.flow-checkout-tprice header{font-size:1.7rem;}
/*悬浮菜单*/
.f-checkout-filter-btn span{margin-right:1rem; font-size:1.6rem; box-sizing: border-box; padding-top:.8rem;}
.f-checkout-filter-btn span em{font-size:1.9rem;}
.f-checkout-filter-btn .btn-submit, .f-checkout-filter-btn .btn-default{width:auto; padding:.84rem 1.3rem;display:inline-block;}
.s-g-list-con{overflow:hidden; max-height: 20rem;}
.s-g-list-con ul li{padding:0;}
.swiper-scroll{position:relative;overflow:hidden;}
.swiper-slide,.swiper-wrapper{height:auto;}
.menu-right .swiper-wrapper, .menu-right .swiper-slide{}
.f-c-s-coupon{position:relative;}
.f-c-s-coupon a{position:absolute; left: 0; top:0; bottom:0; right:0;}
/*弹出时间层*/
.show-time-con .ect-select label span{font-size:1.5rem;}
.s-time-con-btn a{margin-left:1rem; font-size:1.5rem;}
.s-time-con-btn a.s-time-clsoe{color:#777;}
 /*订单提交优惠券页面*/
.flow-coupon{overflow:hidden;}
.flow-coupon .flow-couon-list{padding-bottom:0;position:absolute;left:0;right:0;top:0;bottom:8rem}
.flow-coupon .ect-button-more{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #efefef}
.big-remark-all{position:relative;}
.big-remark-all h4{font-size:1.3rem;}
.big-remark-all p{font-size:1.1rem;}
.big-remark-all .remark-all{width:10rem; /*display:table-cell; vertical-align: middle; height:100%;*/}
.big-remark-all .b-r-a-price{font-size:2.6rem;}
.big-remark-all .ect-select,.big-remark-all .t-jiantou{position:absolute; right:1rem; top:50%; margin-top:-1.3rem;}
.big-remark-all .t-jiantou{margin-top:.7rem;}
.big-remark-all .dis-box .padding-all{padding-right:2.6rem;}
.big-remark-all .remark-out{height: 0; color:#fff; position: absolute; line-height: 1.5rem;
right:-1.5rem; top:.6rem;z-index: 1;-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);font-size:.8rem;text-align: center;  width: 2.4rem;  border-bottom: 1.5rem solid #23b8c5;  border-left: 1.5rem solid transparent;  border-right: 1.5rem solid transparent;}
/*收货地址列表*/
.flow-consignee-list .flow-checkout-adr{background:#fff; padding-bottom:1.6rem;}
.flow-consignee-list .flow-checkout-adr{padding:0;}
.flow-consignee-list .flow-checkout-adr a{position:static; font-size:1.5rem; color:#777; margin-left:1rem;}
.flow-consignee-list .flow-checkout-adr a i{font-size:1.9rem; margin-right:.8rem;}
.flow-consignee-list .flow-have-adr{padding:2rem 1.6rem;}
.flow-set-adr{border-bottom:1px solid #F6F6F9; font-size:1.3rem;}
.flow-set-adr .ect-select label span{font-size:1.5rem; color:#666;}
/*填写－修改收货人信息*/
.flow-consignee{margin-top:2rem;}
/*选择收货人信息*/
.flow-get-consignee .flow-checkout-adr{position:relative;}
.flow-get-consignee .flow-checkout-adr i.icon-gou{ font-size:2.2rem; color:#23b8c5; position:absolute; top:50%; right:1.3rem; margin-top:-1.5rem; display:none;}
.flow-get-consignee .flow-checkout-adr.active{padding-right:3.4rem;}
.flow-get-consignee .flow-checkout-adr.active i.icon-gou{display:initial}
.c-city-div .con-filter-div .filter-btn{left:100%;}
.show-city-div .c-city-div .con-filter-div .filter-btn{left:0;}
.c-city-div .menu-left{position:absolute; top:0; overflow-y: scroll;}
.c-city-div .menu-right{position:absolute; left:8.6rem; top:0; right:0; bottom:0; overflow-y: scroll; margin:0;}
.c-city-div .menu-right .select-title{font-size:1.5rem;}
.c-city-div .menu-right .ect-select label{padding:1.3rem 0;}
.c-city-div .menu-right .j-menu-select{border-top:1px solid #F6F6F9;}
.j-get-city-one{border-bottom:1px solid #F6F6F9;margin-top:0 !important;}
/*发票*/
.filter-receipt-div .con-filter-div, .filter-coupon-div .con-filter-div{left:0;}
.flow-receipt-type header,.flow-receipt-title header,.flow-receipt-cont header{font-size:1.7rem;}
.flow-receipt-type-con,.flow-receipt-cont-con{padding:0 1.3rem; font-size:1.5rem;}
.flow-receipt-type-con ul,.flow-receipt-cont-con ul{border-top:0;}
.flow-receipt-type-con ul li{background:#fff; border-bottom:1px solid #F6F6F9; padding-left:0; padding-right:0;}
.flow-receipt-title header{padding-bottom:0;}
.flow-receipt-title-con{padding:0 1.3rem;}
.flow-receipt-title-con .text-all{border-bottom:0;}
.f-c-receipt .t-jiantou{margin-top:1rem; display: block;}
.f-c-receipt label{padding-top:.8rem;}
.f-c-receipt p.receipt-title{font-size:1.5rem;}
.f-c-receipt p.receipt-name{font-size:1.5rem; color:#666;}
/*自提点*/
.flow-site{bottom:0; left:0; right:0; top:0; position: absolute;overflow-y:hidden}
.flow-site .filter-btn{position:static;}
.flow-site ul li.ect-select label{position:relative; padding-right:3.4rem;}
.flow-site ul li h4{font-size:1.8rem; color:#444;}
.flow-site .active h4{color:#23b8c5}
.flow-site ul li label i.icon-gou{position:absolute; right:0; top:50%; margin-top:-.7rem;}

/**/
.flow-done-con{ margin-top:5rem; text-align: center;}
.flow-done-con i{color:#ff6464;display:block;font-size:12rem;}
.flow-done-con i.icon-qian{ color: #EFCE0C;}
.flow-done-con i.icon-hookring2{color:#3ec074;}
.message .flow-done-con p{font-size:1.7rem; color:#777; margin-top:1.7rem;}
.flow-done-con{color:#555; font-size:1.7rem;}
.flow-done-con .flow-done-price{font-size:3rem;}
.flow-done-id{margin-top:1px;}
.flow-done-all{margin-top:3rem;}
.flow-done-id i.icon-more{font-size:1.7rem; color:#999;}
.flow-done-id label, .flow-done-id span{height:2rem; line-height:2rem; font-size:1.6rem;}
.flow-done-other{text-align: center; }
.flow-done-other a{color:#888; font-size:1.6rem;}
.message-a{text-align: center; font-size:1.6rem; color:#888; }
.message-a a{color:#999;margin-left:2rem;}
.message-a a:first-of-type{margin-left:0;}

/*悬浮菜单*/
.filter-menu,.filter-top{position:fixed; right:1.6rem; bottom:6.6rem; z-index: 10;}
.filter-top{display:none;}
.filter-menu.active{left: 1.6rem;}
.filter-menu-title{width:4.6rem; height:4.6rem; border-radius: 100%; background:#23b8c5; opacity: .8; position:relative; float:right;}
.filter-menu-title:before,
.filter-menu-title:after{content:" "; display:block; width:1px; height:2.6rem; background:#fff; position:absolute; left:50%; margin-left:-1px; top:50%; margin-top:-1.3rem;-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.filter-menu-title:after{-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.filter-menu-list{background:rgba(0,0,0,0.8); height:4.6rem; border-radius: 2.3rem; position:absolute; right:0; width:0; opacity: 0;}
.filter-menu-list ul{height:4.6rem; margin-left:.8rem;}
.filter-menu-list ul li{margin:0 .2rem; padding:0 .4rem; color:#fff; text-align: center; padding:.3rem 0;}
.filter-menu-list ul li i{font-size:1.6rem;}
.filter-menu-list ul li em{display:block; font-size:1.3rem;}
.filter-menu-list ul li.w{width:4.6rem;}
.filter-nenu-cart{position:relative;}
.filter-nenu-cart span{position: absolute;top: .3rem;left:50%;margin-left: -.2rem;height: 1.3rem;min-width: 1.3rem;line-height: 1.3rem;padding: 0 .2rem;box-sizing: border-box;font-size: 1rem;color: #fff;background:#23b8c5;border-radius: 6rem;}
.filter-menu.active .filter-menu-title{opacity: 1;}
.filter-menu.active .filter-menu-list {left:0; right:0; width:inherit; opacity: 1;}
.filter-menu.active .filter-menu-title:before,.filter-top:before{-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.filter-menu.active .filter-menu-title:after,.filter-top:after{-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.filter-top{width:4rem; height:4rem; text-align:center; line-height:4rem; background:rgba(255,255,255,0.86);border: 1px solid #999; border-radius: 100%; bottom:6.6rem; right:1.6rem; left:inherit}
.filter-top .icon-dingbu{position:absolute; left:0; right:0; font-size:2.4rem; color:#888; }

/*====================================
 * 用户中心
 * ========================================*/
/*shi - star*/
/*用户中心*/
#account-list {	background:rgba(226,243,255,0.58); position:fixed; left:0; top:0; height:100%; width:100%; display:none;z-index:999999; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px);}
#account-list .section { margin:6.8rem 0;}
#account-list .section .close-account {	position:absolute; right:1.8rem; top:1.8rem; color:#fff; font-size:2.6rem;}
#account-list .main-account { border-radius:0.8rem; background:#fff; margin-bottom:2rem; padding:1.68rem; margin:1.2rem;}
#account-list .main-account h4 { text-align:center; font-size:1.6rem; line-height:3rem; margin-bottom:0.8rem;}
#account-list .list { text-align:center; display: -webkit-box; justify-content:center; flex-wrap:wrap;}
#account-list .list a { display:flex; justify-content:center; align-items:center; background:#23b3c0; height:6rem; width:6rem; border-radius:6rem; text-align:center;	font-size:1.2rem; color:#fff; overflow:hidden; margin:auto auto 1rem auto;}
#account-list .list a img {	height:6rem;border-radius:6rem;}
.box-6 {background:#fff; border-radius:0.8rem; padding:2rem 1rem; margin:1.2rem 0.6rem 1.2rem 1.2rem; text-align:center;}
#account-list .section .box-6 i {font-size:1.8rem;}
#account-list .section .box-6:nth-child(2) {margin:1.2rem 1.2rem 1.2rem 0.6rem;}

.my-nav-box{ margin:1.68rem 1rem;;}

.my-user-box{border-bottom:1px solid rgba(255,255,255,0.1)}
.user-admin-size{color:#fff;font-size:1.8rem}
.g-s-i-title-a{padding-left:1.3rem; padding-top:0.6rem;}
.star img{ vertical-align:-3px;}
.user-right-maxbox,.my-user-box,.user-ing-list li{position:relative;z-index: 1;}
.my-dingdan li{position:relative;}
.user-bg2-box{position: absolute;z-index: -1;}
.email-box,.user-bg-box,.user-list-num{position: absolute;}
.my-bottom{border-bottom:1px solid #f6f6f9;}
.my-admin-header-box{background:url(../images/uer_header_bg6.jpg);background-repeat:no-repeat;background-size:cover;font-size:1.4rem; color:#fff;}
.admin-text-box{ padding:1.68rem 1.68rem 0;}
.admin-text-box .nick_name{ line-height:2rem;}
.admin-text-box .nick_name span{ border:1px solid #EAEAEA; padding:2px 10px; border-radius:15px; margin-top:4px; display:inline-block;}
.admin-bg-box{ text-align:center; padding:1.68rem 0 0; position:relative;}
.admin-bg-box img{ height:6.8rem; width:6.8rem; border-radius:4rem;overflow:hidden; border: 3px solid rgba(255,255,255,0.8); margin-bottom:1.8rem;}
.admin-bg-box .vip{ height:2rem; width:2rem; position:absolute; top:1.5rem; right:0; margin-left:1.6rem;}
.admin-bg-box .nick_name{ font-size:1.5rem; font-weight:bold;}

.user-head-img-box img,.user-bg-box img,.user-bg2-box,.user-bg-box-1 img,.user-bg2-box-1 img{width: 100%;}
.is-shezi,.my-dingdan-color{color: #fff;}
.user-head-img-box{width:6.25rem;height:6.25rem;border-radius:4rem;overflow:hidden; border: 3px solid rgba(255,255,255,0.8);}
.is-youxiang,.my-img-size{font-size: 2.4rem; color: #777;}
.is-youxiang{padding: 0.2rem; font-size:3.6rem; color:#fff; padding-top:1rem;float:right;}
.my-user-right-cont{float:left;margin-left:0.3rem;font-size:1.3rem}
.is-shezi{padding-top: 0.15rem;}
.my-t-remark{font-size:1.5rem;}
.user-nav-box a {border-left:1px solid rgba(255,255,255,0.1);}
.user-nav-box a:first-child{border:none;}
.g-s-i-title-1 h4 {font-size: 2rem;color:#555555;}
.g-s-i-title-1,.n-g-s-i-title-1 {padding: 0.8rem 0}
.email-box{ width: 0.8rem;height: 0.8rem;background: #23b8c5;border-radius: 0.4rem;right: 0rem;top: 0.3rem;}
.user-ing-list{padding:1.8rem 1.3rem;}
.user-list-num{ box-sizing:border-box; border-radius: .9rem;left: 50%;margin-left: .2rem;top: -0.35rem;color: #fff;font-size: 1.3rem;min-width: 1.8rem;padding: 0 .4rem;height: 1.8rem;line-height: 1.8rem;}
.is-user-size{font-size:2.1rem;margin-right:0.6rem;}
.my-integral{ margin-top:-2rem; border-radius:8px; font-size:1.5rem; color:#fff;}
.my-integral p{ border-right:1px solid #5edae4; line-height:2rem;}
.my-integral p em{ font-size:1.5rem; color:#fff100; font-weight:600;}
.my-integral p i{ font-size:1.8rem; color:#fff100; line-height:4.2rem;}
.my-integral p:last-child{ border:0;}
.my-integral a{ color:#fff; font-size:1.3rem;}

.my-title-size h3{font-size:1.7rem}
.my-u-title-size{font-size:1.6rem;color:#333;}
.my-u-title-size .icon{ height:2rem; vertical-align:text-bottom; margin-right:0rem;}
.my-u-title-size em{ font-size:1.4rem; display:inline-block; padding-bottom:0.2rem; color:#969696;}
.my-qianbao-color{color:#f6d036;}
.my-fengxiang-color{color:#28aefb;}
.my-shijian-color{color:#2be27d;}
.is-xiao10{font-size:1.7rem;color:#888;padding-right:0.5rem;}
.my-record{padding-top:1.3rem;}
.jian-top{margin-top: 0.3rem;color: #777;}
.q-title{color: #888;;font-size:1.5rem}
.user-bg-box{right: 0rem;width: 4.8rem;top: 2.4rem;}
.user-bg2-box{left: 1rem;bottom: 1rem; width: 2.8rem;}
.user-reg-top{padding-top:0.25rem;}
.g-s-i-title-2{padding: 1.8rem 0;}
.my-tool{ padding:0rem 0;}
.my-tool li{ border-right:1px solid #f3f3f3; padding:1rem 1.3rem;}
.border-bottom li{ border-bottom:1px solid #f3f3f3;}
.my-tool li h4{ margin-bottom:0.5rem;}
.my-tool li h4 img{ width:3.2rem;}
.my-tool li h4 i{ font-size:3rem;}
.my-tool li:nth-child(4n+0){ border-right:0;}
.my-tool li:last-child{ border-right:0;}
/*聊天*/
.user-consult{margin-bottom:8rem;}
.user-consult span{font-size:1.3rem; color:#888; margin-left:.8rem;}
.my-cons-box{padding-bottom:6rem;}
.cons-head-img-box{background:#e7e8ef;border-radius:100%;width:4.6rem;height:4.6rem;overflow:hidden; margin-right:1rem;}
.cons-head-img-boxr{margin-right:0; margin-left:1rem;}
.cons-head-img-box img{width:100%;}
.c-kefu-size{line-height:4.6rem;color:#a6a6a6; font-size:2.6rem;}
.box-flex-1,.box-flex-2{width:4.87rem;}
.cons-admin{color:#666;font-size: 1.3rem;}
.cons-cont,.cons-cont-1{border-radius:0.5rem;padding:1rem; word-break: break-all; font-size: 1.5rem; position:relative;}
.cons-cont{background:#23b8c5;color:#fff; }
.cons-cont-1{background:#e7e8ef;color:#333;}
.cons-cont:before,.cons-cont-1:after{content:" "; display:block; position:absolute; width:.8rem; height:.8rem; top:.6rem;
transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
.cons-cont:before{left:-.4rem; background:#23b8c5;}
.cons-cont-1:after{right:-.4rem; background:#e7e8ef;}
.cons-list li{position:relative;}
.cons-zhisi-img{left:-0.3rem;background:#23b8c5;}
.cons-zhisi-img,.cons-zhisi-img-2{width: 0.8rem;height: 0.8rem;position:absolute;top:2.8rem;transform: rotate(45deg);-ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
.cons-zhisi-img-2{right:-0.3rem;background:#e7e8ef;}
.cons-list{margin-top:2rem;}
.fooer-box{background:#e7e8ef; position: fixed;width: 100%;bottom: 0;padding:1rem 1rem;}
.cons-input-box{background:#fff; height: 3rem;border-radius: 0.6rem;}
.box-flex-3{width:5rem;}
.user-cons-input-cont input{margin-top:0.6rem; font-size:1.7rem;text-align:left;float: left;padding-left:0.5rem;}
.user-top12 {padding-top: 2rem;}
.consult-filter-btn{background:#fff;}
.consult-filter-btn .text-all{padding:0;}
.consult-filter-btn .box-flex{border-radius: 4px; overflow:hidden; background:#fff;}
.consult-filter-btn input{width:100%; padding:0.8rem 1rem; height:2rem; font-size:1.5rem;}
.consult-filter-btn .btn-submit{height:3.6rem; line-height:3.6rem; padding:0 .8rem; display:block; width:5.6rem; border-radius: 4px; margin-left:.8rem;}

/*门店列表*/
.user-store-list{ overflow: hidden; margin: 0 10px;}
.user-store-list img { width: 100%; height: 7.6rem;}

/*用户订单*/
.flow-checkout-pro.active span.n-t-jiantou i{ -moz-transform: rotate(-180deg);
 -webkit-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 -o-transform: rotate(-180deg);
 transform: rotate(-180deg);}
.user-order .flow-checkout-smallpic{padding-top:0; margin-bottom:0;}
.user-order .tab-title{position:fixed; top:0; left:0; right:0; z-index: 11;}
/*资料设置*/
.user-head-img-box-1 img{width:4.5rem;height:4.5rem;border-radius:2.5rem;border:2px solid #eee;}
.s-user-img{line-height:5.2rem;}
.s-xian-box{border-bottom:1px solid #F6F6F9;}
.s-user-top-1{padding:1.3rem 0}
.s-user-top{padding:0 1.3rem;position: relative;}
.jian-top-1{position:absolute;top:1.5rem;}
.user-bg-box-1,.user-bg2-box-1{position: absolute;width: 3.8rem;}
.user-bg-box-1 {right: 0;top: 1rem;}
.user-bg2-box-1{bottom:0;left:1rem;}
.updata-top{padding-top:3rem;}
.g-s-i-title-3 .active{color:#3fc6ff;}
.g-s-i-title-3 .sex-nv.active{color:#f36ab7;}
.my-sex-size{font-size:6.5rem;}
.g-s-i-title-3{ padding: 2.8rem 0;}
.sex-default-color a{color:#b2b2b2;position:relative;}
.sex-default-color input{ position: absolute;top: -4.5rem;left: -16%;width: 9rem;height: 12rem;opacity:0}
/*修改用户名*/
.a-bg-box{position:fixed;width: 100%;background: #fff;z-index: 5;top: 0;right: -110%; bottom: 0;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition:0.5s ease;}
.a-bg-box.current{ right:0%;box-sizing:border-box;}
.my-sex-box{position:fixed;width: 100%;background: #fff;z-index: 5;top: 0;right: -110%; bottom: 0;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition:0.5s ease;}
.my-sex-box.current{ right:0%;box-sizing:border-box;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;-webkit-transition:0.5s ease;}
/*shi - end*/
/*chang star*/
.main{width:100%;box-sizing:border-box;overflow:hidden;margin:0 auto;min-width:320px}
.wallet-input{width:100%;height:100%}
.card-div{line-height:2rem;padding-right:1.6rem}
.card-div:last-of-type{border-bottom:0}
.card-div p{font-size:1.7rem;line-height:2.2rem;color:#333333}
.card-div p span{margin-left:0.5rem}
.card-div span{color:#999999;font-size:1.5rem}
.card-div span.t-jiantou{position:absolute;right:1.3rem;top:50%;margin-top:-1.6rem;color:#999999;font-size:1.6rem}
.card-div span.t-remark{font-size:1.6rem;color:#666}
.half-btn button{margin-top:2.2rem;width:47%}
.con em.color-money{width:auto;display:inline-block;box-sizing:inherit;overflow:inherit}
/*chang end*/
/*物流详情*/
.user-order-id header{font-size:1.7rem;}
.order-id-list .t-remark{color:#333; font-size:1.5rem;}
.order-id-list ul li{position:relative; padding-left:2rem;}
.order-id-list ul li:first-of-type .t-remark{color:#23b8c5}
.order-id-list ul li:before{content:" "; display:block; width:1rem; height:1rem; position:absolute; background:#23b8c5; border-radius: 100%; border:2px solid #fff; left:-.2rem; top:1.3rem; z-index: 2;}
.order-id-list ul li:after{content:" "; width:1px; top:0; bottom:0; position:absolute; background:#ddd; display: block; left: 0.5rem; z-index: 1;}
/*评价嗮单*/
.user-evaluation .btn-submit1{width:auto; padding:.3rem .8rem; font-size:1.5rem; position: relative; z-index: 2; margin-top:2.5rem;}
/*我的钱包-首页shi*/
.purse-f{color:#fff}
.purse-header-box{background:#23b8c5;width:100%;position: relative;}
.purse-header-box img{width:100%;position:absolute;bottom:0; left: 0;right: 0;z-index:1;}
.purse-header-box h2{font-size: 4.2rem;padding:0.5rem 0}
.purse-header-box p{padding-top: 5.2rem;font-size:1.5rem;}
.purse-header-box h5{font-size:1.5rem;}
.user-pur-box{border-top:1px solid rgba(255,255,255,0.3);margin-top:2rem; margin-top: 5.2rem;position:relative; z-index:2}
.g-s-i-title-2 h4{ font-size: 1.5rem;}
.purse-ts-box{position:absolute; width: 0.9rem;height: 0.9rem;background: #23b8c5;border-radius: 0.45rem;right: 12%; top: 7%;}
.user-nav-1-box a{border-left: 1px solid rgba(255,255,255,0.3);}
.user-nav-1-box a:first-child{border:none;}
.is-money-color{font-size:1.8rem;padding-right:0.5rem;}
.user-money-list a{position: relative;padding: 0 1.3rem; }
.user-money-list a:last-child{border:none;}

/*红包*/
.user-coupon{margin-bottom:4.6rem; margin-top:5rem;}
.user-coupon-add .btn-submit{width:100%; display: block;}
.coupon-add-top img{width:100%; height: auto;}
.coupon-add-text .text-all{border-bottom:1px #ed8989 solid;}
.coupon-add-text .text-all input{background:none; color:#fff;}
.coupon-add-text .text-all input::-webkit-input-placeholder{color:#fac9c9}
.coupon-add-text .text-all .is-null{color:#ffb7b7}
.user-coupon-add-div .btn-submit{background:#ffd118;}
.user-coupon .big-remark-all .dis-box .padding-all{padding-right:1.3rem;}
/*充值提现*/
.user-recharge .f-c-select-msg label{font-size: 1.65rem; display: block;height: 3rem;line-height: 3rem;margin-right: 0.8rem;vertical-align: middle;}
.user-recharge .text-all span.t-jiantou i{margin-top:.4rem;}
.user-recharge .t-goods1{margin-top:.4rem;}

/*缺货登记*/
.shortage-list-left{margin-right:.6rem}
.shortage-list .card-div{position:relative}
.shortage-list i.iconfont{display:block;position:absolute;font-size:1.8rem;color:#888;right:1.5rem;bottom:1rem}
.shortage-list .card-div p:last-of-type{font-size:1.5rem;color:#666666}

/*404*/
.error img{display:block; width:70%; height: auto; margin: 0 auto; margin-top:8rem;}
.error a{display:block; text-align: center; margin-top:2rem;}
.goods-no-pro .no-div-message{margin-bottom:6rem;}

/*优惠活动*/
.act-header-box,.act-header-box img{width:100%; display: block;}
.padding-all-1{ padding: 0.5rem 1rem 1.3rem 1rem;}
.act-cont{font-size:1.5rem; color:#737373;padding: 0.1rem;}
/*优惠活动列表页*/
.act-header-box-list,.act-header-box-list img{width:100%; background:#fff;position:relative;display: block;}
.act-right-box{background-color:rgba(28,187,127,0.8);padding:0.6rem 0.8rem;position:absolute;right:0;top:0;z-index:1;color:#fff;font-size:1.5rem}

/*分享*/
.fengxiang-box{width:4rem; margin: 0 auto;padding:1rem 0 0 0; }
.fengxiang-box img{width:100%;}
.is-over{overflow:hidden; margin-bottom: 2rem;}
.is-over p{font-size:1.3rem;text-align: center;}
.new-win i,.new-win span,.new-color i,.new-color p{color:#888;}
.new-but{background:none;border:none;}
.ne-bot{padding-bottom: 0rem;}
.ne-bot textarea{min-height:0rem;}

/*文章*/
.article-list small{font-size:1.5rem;color:#888; line-height: 2.7rem;}
.article-list small span{font-size:1.5rem;color:#888;margin-left:1.5rem;}
.art-img-box,.art-img-box img{width:100%; margin-bottom: 0.4rem;}
.art-cont-box{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.my-u-title-size-1{font-size:1.8rem;}
.t-time-1{color:#888;font-size:1.3rem;}
.t-time-1 i{font-size:1.3rem;}
.t-time-1 span{padding-left:0.5rem;}
.com-adm-box label{color:#888;font-size:1.55rem;padding-top:0.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.padding-alla {padding: 1.3rem 1.3rem 0.5rem 1.3rem;}
.padding-allb {padding: 0.2rem 1rem 0.5rem 1rem; background: #F6F6F9;border-radius: 0.5rem; margin-left: 5.7rem;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.padding-allc{padding:0.3rem 1.3rem 1.3rem 1.3rem;}
.reply-bg{border-top:1px solid #F6F6F9;}
.reply-bg span{color:#999;padding-right:0.5rem;}
.new-box-time{display:inline-block;}
.n-font-box span {margin-left: 0.7rem;font-size: 1.3rem; }
.n-font-box em{font-size:1rem}
.n-f-s h4{font-size:1.75rem;}

/*new hooter*/
.nav-box img{width:2.2rem; vertical-align:baseline;}
.new-footer-box{padding:0.6rem 0;}
.new-footer-box i{font-size:2rem;display:block;text-align:center;}
.new-footer-box span{font-size:1.3rem;display:block;text-align:center;padding-top:0rem;margin-top:-0.5rem}
.new-index-footer{ background-color: rgba(254, 253, 252, 0.96);  left: 0;right: 0;position: fixed;z-index: 4;overflow: hidden;margin: 0 auto;bottom: 0;z-index: 4;box-shadow: 1px 5px 15px rgba(50,50,50,0.3); max-width: 640px;}
.new-index-header{ background-color: rgba(50, 50, 50, 0.6);  left: 0;right: 0;position: fixed;z-index: 4;overflow: hidden;margin: 0 auto;top: 0rem;z-index: 5;}
.new-footer-box li .nav-cont{color:#777}
.new-footer-box li .nav-cont.active{color:#23b8c5}
.j-nav-content{display:none;background-color: rgba(255, 255, 255, 1);border-bottom:1px solid #f6f6f9;overflow: hidden;margin: 0 auto;top: 0rem;z-index: 5; }
.j-nav-content.active{display:block;}
.j-nav-content .new-footer-box i,.j-nav-content .new-footer-box span{color:#777;}
.j-nav-content .new-footer-box i{ font-size:3rem; margin-bottom:0.3rem;}
.index-nav ul li img{width:5.6rem;}
.header-max-box{width:100%;max-width: 640px;}
.index-nav-box{background:rgba(28,187,127, 0);moz-transition: 0.1s ease;-o-transition: 0.1s ease;-webkit-transition:0.1s ease; position:absolute;width:100%;top:0.3rem;z-index:11}
.index-nav-box.active{background:rgba(28,187,127, 0.96)}
.index-left-box,.index-right-box{width:3.6rem;}
.index-search-box{height:3.4rem;line-height:3.4rem; background:rgba(255,255,255,0.9);border-radius:3.4rem;font-size: 1.3rem;color: #777;padding-left: .5rem;}
.n-input-index-box{padding:0.4rem}
.index-left-box i,.index-right-box i{line-height:4rem; text-align: center;display: block;}
.n-xiaoxi-size{font-size: 2.6rem;}
.index-left-box i{font-size: 1.8rem;}
.index-search-box i{margin:0 0.6rem;font-size:1.5rem}
.index-img img{width:100%;}
.index-cate-box li{width:49.4%;padding:0.25rem 0}
.index-cate-box li img{width:100%;display: block;}
.index-cate-box{background:#fff;overflow:hidden;padding:0.25rem 0rem;}
.index-more-list li img{width:100%}
.index-more-list li{width:49%;}
.n-index-box{padding:0 .6rem;}
.n-index-box .product-div h4{padding:0.8rem;font-size: 1.6rem;line-height: 1.9rem; height:3.1rem; overflow: hidden;}
.n-index-box .product-div p{padding:0.8rem;}
.n-index-box .product-div p span{color:#23b8c5;font-size:1.8rem}
.price{ font-size:1.5rem; color:#44970b;}
.price em{ font-size:1.8rem; color:#ff0000;}/*f5349c*/
.price i{ font-size:1.8rem; color:#ffc800;}
.price b{ color:#000;}
.price small{ font-size:1.2rem;}

.pv{ font-size:1.4rem; display:inline-block; border-radius:3px; border:1px solid #FF9900}
.pv span{ background:#fff; display:inline-block; border-radius:0 3px 3px 0;}
.pv i{ padding:0.3rem; display:inline-block; background:#FF9900; font-size:1.2rem; color:#fff; }
.pv em{ font-size:1.6rem; padding:0 0.4rem; color:#ff8d00; vertical-align:middle;}
.pv small{ color:#a1a1a1; margin-right:0.4rem;}
.pv-color{ color:#f53892!important;}
.n-index-box li{margin-bottom:0.6rem;}
.m-b7{margin-bottom:5.5rem;}
.m-b5{margin-bottom:4.1rem;}
.index-cate-img{padding:0 0.2rem;}
.xiangqing-1 {padding-bottom: 1rem;line-height: 2rem;background-color: #FFFFFF;margin-top: 0.5rem;margin-bottom: 6.5rem;}
.index-weixin-box{margin:0 auto;position:fixed;top:20%;left:20%;right:20%;z-index: 16;background: #fff;padding: 0.5rem; box-shadow: 0px 5px 10px rgba(0,0,0,0.6);border-radius: 0.5rem;display:none}
.index-weixin-box div img{width:100%;}
.index-weixin-box p{font-size:1.5rem;color:#888;}
.index-bg-box{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;display:none}
.index-weixin-box label{position:absolute;right:-2rem;top:-4rem;background:rgba(255,255,255,0.7);padding:0.5rem;height: 2rem;width:2rem;border-radius:100%;}
.index-weixin-box label i{display:block;text-align:center;line-height:2rem;color:#888}
.index-weixin-box h3{font-size:1.6rem;color:#23b8c5;text-align:center;}
.index-weixin-box.active,.index-bg-box.active{display:block;}
/*订单*/
.n-order-box .n-order-all{margin-top:0.8rem;}
.n-order-box .n-order-all:first-child{margin-top:0;}
.p-t0{padding-top: 0rem;}
.goods-info .tab-title, .flow-coupon .tab-title .n-fixed-none{position:static;border-top:1px solid #f6f6f9;}
.n-g-s-i-title-1 h4 {font-size: 2rem;color: #fff;}
.n-g-s-i-title-1 p{font-size:1.3rem;color:#fff}
.index-nav p{font-size:1.3rem;color:#666}
.text-all-back .icon-arrow-left-copy {font-size: 2.6rem;margin-left: -.4rem;margin-right: .4rem;color: #a8a8a8;position: absolute;top: 50%;margin-top: -1.4rem;}
.f-c-p-orderid{border-bottom:1px solid #f6f6f9;}
.n-order-more{float: right;margin-top: 1rem;color: #999;font-size: 2rem;}
.n-packet-max-box{width:90%;margin:0 auto;background:#e13b3b;margin-top:2rem;border-radius:0.5rem;box-shadow: 0px 0px 8px rgba(50,50,50,0.7);}
.n-packet-max-header{width:94%;padding: 0.1rem 0.1rem 0 0rem;margin:0 auto;}
.n-packet-max-header img{width:100%}
.coupon-add-text{padding:1.3rem 1.3rem 5rem 1.3rem;}
.search .n-input input {padding-left: 6rem;}
.art-tit-box h4{font-size:1.6rem;color:#333;}
.wholesale-box{overflow:hidden;padding: 0 1.3rem;}
.wholesale-box li{width:50%;float:left;box-sizing: border-box;text-align: left;font-size:1.5rem; line-height: 2rem;border-top: 1px solid #f6f6f9;padding: 1rem 0;}
.wholesale-box li span{color:#777;}
.wholesale-box li:nth-child(2n){text-align: right;}
.n-goods-bg{background:rgba(0,0,0,1);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;display:none;}
.n-goods-bg.active{display:block;}
.goods-photo.active{position:fixed;top:20%;left:0;right:0;z-index:10;width:100%;display:block;}
.cloud-cont{background:#f6f6f9;padding:0.6rem;margin:0.5rem 0;border-radius:0.5rem;}
.cloud-cont label{font-size:1.4rem;color:#777;}
.n-cloud h4{font-size:1.7rem;}
.act-cont1 {font-size: 1.3rem;color: #737373;padding: 0.1rem;padding-top:0.6rem;margin:0.5rem 0;border-top:1px solid #f6f6f9;text-align:center;}
.cloud-cont-box{margin-top:18rem;}
#div1 {position:relative; width:100%; height:100%; margin: 20px auto 0; }
#div1 a {position:absolute; top:0px; left:0px; color:#23b8c5; font-weight:bold; text-decoration:none; padding: 3px 6px;background:#f6f6f9;border-radius:0.5rem; }
#div1 a:hover { background:rgba(28,187,127,0.5);border-radius:0.5rem; }
#div1 .blue {color:#02b2ec;background:#feeea4;border-radius:0.5rem; }
#div1 .red {color:red;background:#f5fdc6;border-radius:0.5rem; }
#div1 .green {color:#8eb103;background:#fdecc6;border-radius:0.5rem; }
#div1 .green1 {color:#23b8c5;background:#fdd7c6;border-radius:0.5rem; }
#div1 .hs {color:#eca202;background:#f6f6f9;border-radius:0.5rem; }
#div1 .fs {color:#ec0260;background:#f6f6f9;border-radius:0.5rem; }
.article-box div{margin-top:0.1rem;}
.article-box div:first-child{margin-top:0;}
.article-box h4{margin-bottom:0.5rem;}
.new-maxbox.active{display:none;}
/*goods*/
.goods-fixed{position:fixed;z-index:14;width:100%;max-width:640px;background:rgba(255,255,255,0);}
.goods-fixed.active{background:rgba(35,185,197,0.86);box-shadow: 1px 0px 4px rgba(50,50,50,0.3);top:0;}
.goods-left-jiat.active{background:rgba(0,0,0,0);}

.header-menu-1 .is-con{font-size:2rem;color:#fff;text-align:center;display:block;line-height:3.6rem;}
.goods-left-jiat{background:rgba(0,0,0,0.3);height:3.6rem;width:3.6rem; border-radius:100%;margin:0.6rem 0.6rem 0.6rem 0.6rem;}
.goods-nav{width:50%; height:0;border-radius:0.5rem;position:absolute;background:#333;z-index:4999;right: 0rem;top:5.1rem;opacity: 0;-webkit-transform: scale(0.0);transform: scale(0.0);
-webkit-transform-origin: 86% -12px;
-ms-transform-origin: 86% -12px;
transform-origin: 86% -12px;}
.goods-nav.active{height:inherit; opacity: 1; -webkit-transform: scale(1.0);transform: scale(1.0);}
/*.goods-nav-bg{background:rgba(0,0,0,0.5);position: fixed;left:0;right:0;top:0;bottom:0;z-index:10;display: none;}
.goods-nav-bg.active{display: block;}*/
.goods-nav-box li i{font-size:1.8rem;}
.goods-nav:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:12px;border-style:solid;bottom:100%;right:1.4rem;border-bottom-color:rgba(51,51,51,0.96)}
.goods-nav-box{font-size:1.6rem;border-radius:0.5rem;position:absolute;background:rgba(51,51,51,0.96);right:0.8rem;z-index: 130;}
.goods-nav li{padding:1.1rem 3rem 1.1rem 2rem;border-bottom:1px solid rgba(100,100,100,0.5);color:#ccc}
.goods-nav li:last-child{ border:none;}
.goods-nav li img{ height:1.8rem; vertical-align:bottom; margin-right:0.4rem;}
.goods-nav-box i{margin-right:0.8rem;}
.goods-nav-box a{color:#fff;}
.goods-money{background:rgba(28,187,127,0.04);padding:0.6rem 1.3rem;}
.n-goods-box{padding:0.6rem 1.3rem 0.8rem 1.3rem;}
.t-goods2{font-size:1.3rem;color:#888;}
.b-color-f1{background:rgba(255,255,255,0.5)}
.n-goods-bg{background:rgba(0,0,0,1);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;display:none;}
.n-goods-bg.active{display:block;}
.n-goods-bg-box{background:rgba(0,0,0,0.95);position:fixed;top:0;bottom:0;right:0;left:0;z-index:20;display:none;max-width:640px;margin:0 auto;}
.n-goods-bg-box.active{display:block;max-width:640px;margin:0 auto;}
.goods-service-list span {font-size: 1.4rem;}
.goods-fixed-1 { width: 100%; max-width: 640px; background: #23b8c5;}
.goods-fixed-1 h3 { text-align: center; line-height: 4.6rem; font-size: 2rem;}
.goods-left-jiat-1 { height: 3.6rem; width: 3.6rem; border-radius: 100%; margin: 0.6rem 0.6rem 0.6rem 0.6rem;}

.filter-btn-1 { position: static; width: 100%; box-sizing: border-box; padding: .4rem 1.3rem; z-index: 6; background: #fdfbf6;}
.flow-btn{padding:0; }
.flow-nav{position:static;border-top:1px solid #ebeaea;}
.goods-header-nav-box label{text-align:center;display: block;line-height: 5rem;font-size:1.7rem;}
.goods-header-nav-box{width:70%;margin: 0 auto;opacity: 0;}
.goods-header-nav-box.active{opacity: 1;}
.goods-header-nav-box li a{color:rgba(255,255,255,0.8);display:block;}
.goods-header-nav-box li a.hover{color:#fff;border-bottom:1px solid #fff;}
.goods-header-nav-box-raise label{text-align:center;display: block;line-height: 5rem;font-size:1.7rem;}
.goods-header-nav-box-raise{width:70%;margin: 0 auto;}
.goods-header-nav-box-raise li a{color:#caf9e7;display:block;}
.goods-header-nav-box-raise li a.hover{color:#fff;border-bottom:1px solid #fff;}
.goods-info-box{margin-top:5rem}
/*首页更新*/
.index-sale-list img{width:100%;}
.index-sale-list{border-right:1px solid #f6f6f9}
.index-discount li a{border-bottom:1px solid #f6f6f9}
.index-discount li a:last-child{border:none;}

/*社区-user*/
.mb-7{margin-bottom: 5.6rem;}
.mb-8{margin-bottom: 6.5rem;}
.com-bg{ background-image: url(../images/com-user_02.png);background-repeat:no-repeat;background-position:center; background-size:cover; }
.com-bg,.com-bg img{width:100%;}
.com-header-img{margin:0 auto; padding: 5.2rem;}
.com-admin{text-align:center;color:#fff;font-size:1.7rem;}
.com-bs{color: #fff;}
.user-com-img-box{width:6.25rem;height:6.25rem;border-radius:4rem;overflow:hidden; border: 3px solid #eeeeee;margin: 0 auto;}
.com-list h4{font-size:1.6rem;}
.com-list{padding: 1.3rem 0;border-top: 1px solid #F6F6F9;}
.com-list .active{color:#23b8c5}
.com-nav{border-bottom: 1px solid #F6F6F9;background:#fff;}
/*列表*/
.com-left{width:4.3rem;}
.com-left-box{width:4.8rem;height:4.8rem;border-radius:100%;overflow:hidden; border: 1px solid #eeeeee;margin: 0 auto;}
.com-left-box img{width:100%;}
.com-adm-box{padding-left:1.5rem;padding-top:0.2rem;}
.com-adm-box h4{font-size:1.7rem;color: #333333;}
.com-adm-box p{font-size: 1.3rem;color: #999999;}
.my-com-size{color:#999999;font-size:1.75rem;}
.em-promotion-1{font-size:1.3rem;vertical-align:middle;padding:.08rem .65rem;background:#723ab0;border-radius:1.3rem;color:#fff}
.com-min-tit{padding-bottom:1.3rem; padding-left: 0.3rem;}
.com-min-tit span{margin-left:0.7rem;font-size: 1.5rem;color:#555;}
.com-icon{font-size:1.6rem;}
.com-icon span{margin-left:0.4rem;}
.padding-al-2{padding:1.3rem 1.3rem 0.3rem; 1.3rem;}
.com-icon i{font-size:1.8rem;}

/*详情*/
.m_msg .msg-item .msg-info .desc-i{line-height:2.2rem;font-size:1.4rem;word-break:break-all}
.m_msg .msg-item .msg-info .desc{position:relative;line-height:2.2rem;z-index:2}
.m_msg .msg-owner-mine .msg-info .cutoff-line{border-color:#d8d8d8;opacity:1}
.m_msg .msg-item .msg-info .cutoff-line{border-bottom:.1rem solid #f6f6f9;opacity:.5;margin:15px 0;clear:both}
.m_msg .msg-item .msg-info .title{word-break:break-all;display:-webkit-box;position:relative;z-index:2}
.m_msg .msg-owner-mine .msg-info .arrow{display:block;right:-6px;-webkit-transform:rotate(45deg)}
.m_msg .msg-item .msg-info .arrow{position:absolute;display:none;width:15px;height:15px;background-color:#ededed;top:17px;z-index:1}
.m_msg .msg-item .msg-info{position:relative;padding:1.3rem;background-color:#fff;color:#666;max-width:100%;min-width:39%}
.m_msg .msg-item .p-info .owner,.m_msg .msg-item .p-info .other{width:8rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m_msg .msg-item .p-info .time{border-radius:5px;margin:0 auto;font-size:1.3rem}
.m_msg .msg-item .p-info{display:block;margin:0.7rem auto 0.7rem;font-size:1rem;text-align:center;line-height:2rem;color:#bdbdbd}
.m_msg .msg-item{position:relative;-webkit-transition:opacity ease 1s}
#page .pullup,#page .pulldown{width:100%;font-size:12px;color:#999;text-align:center}
.m_msg .msg-item .msg-info .p-img h4.title{display:block;font-size:1.65rem;height:3.8rem;line-height:1.9rem;overflow:hidden;color:#000;margin-bottom:0.4rem}
.m_msg .msg-item .msg-info .p-img dl{margin-left:11.2rem}
.m_msg .msg-item .msg-info .p-img a{float:left}
.m_msg .msg-item .msg-info .p-img{position:relative;word-break:break-all;z-index:2}
.hidden{display:none}
/*login*/
.ect-checkbox label i{border-radius:4px !important}
.ect-radio input:checked+label i,.ect-checkbox input:checked+label i{color:#F00;background:url(../images/radio.png) center center #23b8c5 no-repeat;background-size:80%;border:none;width:1.6rem;height:1.6rem}
.ect-checkbox label i{border-radius:4px !important}
.ect-radio label i,.ect-checkbox label i{width:1.43rem;height:1.43rem;margin-right:0.3em;display:block;float:left;margin-top:0.1em;border-radius:100%;background:rgba(255,255,255,0);border:1px solid #bbb}
.ect-radio input[type=radio],.ect-checkbox input[type=checkbox]{display:none}
.ect-checkbox label{display:inline-block;max-width:100%;color:#666;font-size: 1.3rem;}
.ect-checkbox{font-size:1.3rem;}
.ect-margin-bottom0 a{color:#666}
.n-activity-list h5{font-size:1.5rem;color:#777;border-bottom:1px solid #f6f6f9;padding:0.3rem 0 0.6rem 0}
.n-activity-list p{font-size:1.5rem;}
.n-activity-list p a i.zk{font-style:normal;background:#23b8c5;padding:0.1rem 0.6rem;color:#fff;border-radius: 2rem;font-size:1.1rem}
.user-register-list{width:7rem;height:3rem;line-height:3rem;border-left:1px solid #f6f6f9;margin-left:1rem;padding-left:1rem;text-align:center;font-size:1.4rem}
.user-register-list2{width:13rem;height:3rem;line-height:3rem;border-left:1px solid #f6f6f9;margin-left:1rem;padding-left:1rem;text-align:center;font-size:1.5rem;color:#666}
.user-register-box{padding:1rem 0rem;border-radius:0.5rem;border-bottom:1px solid #f6f6f9}
.user-register-box input{padding-left:1rem;border:0;outline:0 none;height:3rem;line-height:2rem;padding:.5rem 0;box-sizing:border-box;width:100%;font-size:1.6rem;padding-right:1rem;background:#fff}
.code-register{font-style:italic;color:#23b8c5;border:0;padding:2px 3px;letter-spacing:3px;font-weight:bolder}
.unchanged{border:0}
.item-password .tp-btn{display:block;position:absolute;right:0;top:0.9rem;width:5rem;height:3.5rem}
.item-password .btn-off{background:url(../images/as.png)no-repeat;background-size:5rem 3.5rem}
.item-password .btn-on{background:url(../images/ab.png)no-repeat;background-size:5rem 3.5rem}
.n-login-x a{font-size:1.3rem;clear:both}
.ect-checkbox a{font-size:1.4rem;}
/*资料设置*/
.user-head-img-box-1 img{width:4.5rem;height:4.5rem;border-radius:2.5rem;border:2px solid #eee;}
.s-user-img{line-height:5.2rem;}
.s-xian-box{border-bottom:1px solid #F6F6F9;}
.s-user-top-1{padding:1.3rem 0}
.s-user-top{padding:0 1.3rem;position: relative;}
.jian-top-1{position:absolute;top:1.5rem;}
.user-bg-box-1,.user-bg2-box-1{position: absolute;width: 3.8rem;}
.user-bg-box-1 {right: 0;top: 1rem;}
.user-bg2-box-1{bottom:0;left:1rem;}
.updata-top{padding-top:3rem;}
.g-s-i-title-3 .active{color:#3fc6ff;}
.g-s-i-title-3 .sex-nv.active{color:#f36ab7;}
.my-sex-size{font-size:6.5rem;}
.g-s-i-title-3{ padding: 2.8rem 0;}
.sex-default-color a{color:#b2b2b2;position:relative;}
.sex-default-color input{ position: absolute;top: -4.5rem;left: -16%;width: 9rem;height: 12rem;opacity:0}
.t-goods1 input[type=text],.t-goods1 input[type=password]{font-size:1.5rem;color:#666; width: 94%; border: none;border:0;background:none; text-align: right;}
.n-pro-name{line-height:2.6rem; margin-left: 1.2rem;}
.flow-consignee{border-top: none;}
.flow-consignee ul li{padding:1.3rem 0rem;overflow:hidden;height:auto;clear:both;position:relative;border-bottom:1px solid #f6f6f9;}
.flow-consignee ul li:last-child{ border:0; }
.input-text{position:relative;font-size:1.7rem}
.input-text b{display:block;float:left;width:8rem;font-weight:400; color: #333}
.input-text select{font-size:1.5rem;}
.input-text span{position:absolute;left:6.2em;right:0em}
.flow-consignee{margin-top:0.6em}
.ect-bg-colorf{background:#fff;}
.ect-colory{color: #23b8c5!important;}
.ect-colorp{color:#ff0000!important;}
.n-addr-edit{position:absolute;right:0;top: 1.5rem;color:#999;font-size:1.6rem;}

.n-address-box span { top: -0.5rem;}
.input-text span { position: absolute; left: 6.2rem; right: 0rem;}
.n-edit-box { -webkit-appearance: none; border: 0; color: #555; padding-left: 0; border-radius: 5px; padding: 0.4rem; font-size: 1.5rem; position: absolute; background: none; right:0.5rem; top: 1rem; width: 58%;}
.input-text textarea { width: 100%; margin-top: 0.6rem; height: 7.4rem; border:1px solid #e3e3e3; font-size:1.5rem; color:#777; box-sizing: border-box; padding:0.4rem; border-radius:0;}

a:focus {outline: none;}
/*消息*/
.user-account-detail{overflow:hidden}
.user-account-detail ul li{overflow:hidden;padding:1.3rem;background:#fff;margin-bottom:0.6rem}
.new-msg-title{padding:1.3rem;background:#fff;border-bottom:1px solid #f6f6f9;padding:0.8rem 0}
.user-account-detail ul li h4{font-size:1.7rem;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.new-msg-title span{color:#999;font-size:1.3rem}
.new-msg-title a i{font-size:1.8rem;color:#999;}
.user-account-detail ul li h5{font-size:1.5rem;color:#444;word-wrap:break-word;margin:1rem 0 0.6rem 0}
.user-account-detail ul li p{clear:both;overflow:hidden;font-size:1.4rem;word-wrap:break-word;color:#888;padding-bottom: 0.6rem;}
.user-account-message{text-align:center;font-size:1.7rem;margin-top:2rem;color:#555}
.user-account-detail ul li table{background:#f4f4f4;padding:0.6rem;border-radius: 0.4rem;margin: 0.8rem 0.4rem 0.4rem 0.4rem;position: relative;width: 98%;}
.user-account-detail ul li table tr td{font-size:1.5rem; word-break:break-all; }
.user-account-detail ul li table tr label{font-size:1.5rem ;color:#777;display: block;padding:0.4rem 0 0.4rem 0 }
.msg-jiantou{width:1rem;height:1rem;background:#f4f4f4;position:absolute;top:-0.5rem;left:1.5rem;}
/*page*/
.n-page-but{width:7rem;}
.n-page-but .page-but{padding:.7rem;border-radius:0.5rem;font-size:1.5rem; color:#555;text-align:center; background: #fff;border:1px solid #eee;line-height:2.2rem}
.page-num{margin:0 1rem;background:#fff;border:1px solid #eee;border-radius: 0.5rem;}
.page-num select{ padding-left:42%; -webkit-appearance: none;width:100%;background:none;border:none;font-size:1.7rem; color:#777;line-height:1.8rem;height:3.6rem;}
/*new page*/
.page{ padding:0.8rem; text-align:right}
.page .pagination li{ display:inline-block;}
.page a,.page span{ background:#23b8c5; color:#fff; display:inline-block; border:0px solid #D5D5D5; padding:0.4rem 1rem; margin-right:0.8rem; border-radius:3px; font-size:1.5rem;}
.page a{ cursor:pointer;}
.page span{ background:#d6d6d6; color:#fff}
.page span.rows{ background:none; color:#000;}
/*收藏*/
.n-tishi-tit{margin-top:3rem;color:#666;}
.s-but{border:1px solid #23b8c5;border-radius:0.5rem;font-size:1.3rem;margin-right:0.5rem;text-align:center;color:#23b8c5;padding:0.2rem 0;width: 7rem;}
.n-money-con{padding:0.2rem 0}
.n-margin-del,.n-del{width:2.4rem}
.n-del i{color:#777;font-size:1.7rem}

.flow-done-con{ margin-top:5rem; text-align: center;}
.flow-done-con i{color:#ff6464;display:block;font-size:12rem;}
.flow-done-con i.icon-qian{ color: #EFCE0C;}
.flow-done-con i.icon-hookring2{color:#3ec074;}
.message .flow-done-con p{font-size:1.7rem; color:#777; margin-top:1.7rem;}
.flow-done-con{color:#555; font-size:1.7rem;}
.flow-done-con .flow-done-price{font-size:3rem;}
.flow-done-id{margin-top:1px;}
.flow-done-all{margin-top:3rem;}
.flow-done-id i.icon-more{font-size:1.7rem; color:#999;}
.flow-done-id label, .flow-done-id span{height:2rem; line-height:2rem; font-size:1.6rem;}
.flow-done-other{text-align: center; }
.flow-done-other a{color:#888; font-size:1.6rem;}
.message-a{text-align: center; font-size:1.6rem; color:#888; }
.message-a a{color:#999;margin-left:2rem;}
.message-a a:first-of-type{margin-left:0;}
.p-link input{background:none;border:none;color:#777;font-size:1.6rem}
.p-link a{color:#777;font-size:1.6rem}

 /*我的钱包-首页shi*/
.purse-f{color:#fff}
.purse-header-box{background:#23b8c5;width:100%;position: relative;}
.purse-header-box img{width:100%;position:absolute;bottom:0; left: 0;right: 0;z-index:1;}
.purse-header-box h2{font-size: 3.2rem;padding:0.5rem 0}
.purse-header-box p{padding-top: 5.2rem;font-size:1.5rem;}
.purse-header-box h5{font-size:1.5rem;}
.purse-header-box h3{font-size:2rem;}
.user-pur-box{border-top:1px solid rgba(250,250,250,0.1);margin-top:2rem; margin-top: 5.2rem;position:relative; z-index:2}
.g-s-i-title-2 h4{ font-size: 1.5rem;}
.purse-ts-box{position:absolute; width: 0.9rem;height: 0.9rem;background: #23b8c5;border-radius: 0.45rem;right: 12%; top: 7%;}
.user-nav-1-box a{border-left: 1px solid rgba(250,250,250,0.1);}
.user-nav-1-box a:first-child{border:none;}
.is-money-color{font-size:1.8rem;padding-right:0.5rem;}
.user-money-list a{position: relative;padding: 0 1.3rem;}
.user-money-list a:last-child{border:none;}
.n-acc-log{border-top:1px solid #f6f6f9;padding-top:1.3rem;margin-top:1rem; text-align: right;}
.n-acc-log .btn-default,.n-acc-log a{color:#444;border:1px solid #23b8c5;color:#23b8c5;text-align:center;padding:0.5rem 2rem;border-radius:0.5rem;width:100%;font-size:1.5rem;margin-top:1rem}
.n-money-box a{margin-top:1rem}
.user-recharge .t-goods1 {margin-top: .4rem;}
.n-acc-jt{top:.5rem;}
.icon-accounon-but{color:#fff;margin:1.3rem 0;font-size:1.7rem}
.ect-radio-1 label i{width:1.2rem;height:1.2rem;margin-right:0.3em;display:block;margin-top:0.1em;border-radius:100%;background:rgba(255,255,255,0);border:2px solid #bbb}
.n-accc-input-box{position:absolute;width: 100%;opacity: 0;}
.n-acc-but-queding {margin-top:1rem}
.n-acc-but-queding .btn-info{border:none;background:#aaa;padding:0 0;font-size:1.7rem}
.g-s-i-title-4{padding:1.5rem 0}
.g-s-i-title-4 h4{font-size:1.5rem}

/*客服*/
.user-service .ect-radio{overflow:hidden}
.n-user-service input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
.ect-radio label,.ect-checkbox label{margin-bottom:0}
.ect-radio label{ display:inline-block; width:auto; margin-left:1rem;}
.n-user-service label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400}
.n-user-service{padding:0 1.3rem}
.mb-6{margin-bottom: 5.1rem;}
.presell-right{width:35.32%}
.presell-right span img{width:100%}
.my-u-title-size-pre{font-size:1.7rem;color:#777}
.search .btn-submit-1{display:block;width:4.2rem;height:3.6rem;line-height:1.8rem;box-sizing:border-box;border-radius:0px 4px 4px 0}
a.btn-submit-1{color:#fff}
.btn-submit-1{background:#23b8c5;border:1px solid #df4141}
.btn-submit-1{color:#fff;border:0;text-align:center;padding:.84rem 0;border-radius:4px;width:100%}
.select-one-1 {background: #fff;overflow: hidden;border-bottom: 1px solid #f6f6f9;}
.select-one-1 .ect-select label{padding:.6rem 0.3rem;display:block;text-align:center;border:1px solid #efefef;border-radius:4px;color:#666}
.select-one-1 .ect-select{font-size:1.5rem;margin:0 .3rem}
.select-one-1 .ect-select label.active{border-color:#23b8c5;color:#23b8c5}
.new-f label{font-size:1.7rem}
.ect-radio-2 input:checked+label i{ border: none;}
.ect-radio-2 label i {}
.n-user-service input{position:absolute;top:0;width:100%;height:100%;opacity: 0;}
.com-textarea textarea { height: 15rem;}


/*购物车为空显示*/
.flow-no-pro img{width:12rem; display:block; height:auto; margin:0 auto; margin-top:5rem; margin-bottom:2rem;}
.flow-no-pro p{font-size:1.8rem; color:#555;}
.flow-no-pro a{padding:0.5rem 0; width:22rem; display:block; margin:1rem auto; font-size:2rem;border:1px solid #23b8c5; color:#fff; border-radius:3rem; background:#23b8c5; text-align:center;}

/*购物车*/
.n-flow-left{left:1.3rem;}

/*顶部高度*/
.ect-header{height:2.5em; position:relative;}
.ect-header span{font-size: 1.4em;position: absolute;left: 2.4em;right: 3em;top: 0.3em;}
.ect-header a{ width: 2.5em;height: 2.5em;}
.ect-text-left{text-align:left;}
.ect-border-none{border:none;}
.ect-margin-lr{margin-left:0.6em; margin-right:0.6em;}
.ect-margin-tb{ margin-top: 0.6em;margin-bottom: 0.6em;}
.ect-padding-lr{padding-left:0.6em; padding-right:0.6em;}
.ect-padding-tb{padding-top:0.6em; padding-bottom:0.6em;}
.ect-padding-tb-5{padding-top:0.5em; padding-bottom:0.5em;}
.ect-padding-t{padding-top:0.6em;}
.ect-padding-b{padding-bottom:0.6em;}
.ect-border-radius100{ border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%;}
.ect-border-radius0{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0;}
.ect-icon-color{color:silver;}
.ect-diaplay-box{display: -webkit-box;display: -moz-box;display: -ms-box;display: box;}
.ect-box-flex{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display:block; width:100%;}
.ect-margin-bottom0{margin-bottom:0 !important;}
.select-one .ect-select input{opacity: 0;position:absolute;left:0;width: 90%;height: 90%;}
.select-one li{position:relative;}


.t-index-left{width:28%;float:left;}
.n-goods-box{height:10rem; overflow: scroll; }
.n-gundong-box{overflow:hidden; }
.n-gundong-box h4{padding:1rem 0}
.n-index-footer{height:12rem;}
.n-foot-but a{padding:1rem;}
.n-foot-but{margin-top:1rem;border-top:1px solid #f6f6f9;}
/*.n-input-box label{ padding: .6rem 1rem;
 text-align: center;
 border: 1px solid #efefef;
 border-radius: 4px;
 color: #666;}*/
.n-input-box{position:relative;  margin-top: 1rem;}
/*.n-input-box input{position:absolute; opacity: 0.5;}*/
.n-input-box label.active{border-color: #23b8c5;color: #23b8c5;}
.n-input-box label{margin-left:0.5rem;font-size:1.5rem;color:#666}
.n-input-box{width:50%;display:inline-block;font-size:1.5rem;color:#666}
#speDiv{margin:0 auto;max-width:640px;}

.swiper-container-horizontal>.index-wiper-pagination{ width:4rem; color:#fff; background:rgba(0,0,0,0.4);padding: 0.4rem 0.2rem;border-radius: 5rem; left: 70%;position: absolute;bottom: 1.4rem;font-size: 1.2rem;z-index: 1;}
.n-addr-textarea p{line-height:2rem; padding:1rem 1rem 1rem 0}

/*会员中心*/
.user-fu-box .icon-xin {color: #e95050;}
.user-fu-box a{border-right:1px solid #f6f6f9;border-bottom:1px solid #f6f6f9;box-sizing: border-box; padding: 1.6rem 0}
.user-fu-box i{font-size:2.4rem;}
.user-fu-box .icon-kefu{color:#e95050;}
.user-fu-box .icon-fenxiang{color:#ffca4b;}
.user-fu-box .icon-dianpu{color:#ff4ba0;}
.user-fu-box .icon-zhongchou{color:#e95050;}

/*会员中心块链接*/
.a-block{ display:block; border:1px solid #EAEAEA; border-radius:5px; background:#fff; line-height:4.6rem; text-align:center; margin:1rem; font-size:1.6rem;}
.a-block:hover{ background:#ebebeb; border:1px solid #E0E0E0;}


.out-stock { border-left: 1px solid #EAEAEA}
.out-stock .my-img-size,.out-stock .t-remark3 { color: #ff8000;}
.setting {  position: absolute; right: 20px; top: 20px; font-size: 2.2rem; color: #fff;}
.show-account-list { position: absolute; right: 1.8rem; top: 1.8rem; font-size: 2.6rem; color: #fff;}
a.setting:link,a.show-account-list:link { color: #fff;}
a.view-all:link,a.view-all:visited { color: #ff8000;}
.link { background: #23b8c5; color: #fff; display: inline-block; margin-top: 8px; padding: 4px 8px; border-radius: 5px;}
.my-admin-header-box,.my-integral { position: relative;}
.grade { position: absolute; top: 0px; right: 8rem; text-align: center; font-size: 1.3rem; color: #85c2ef; text-shadow: 1px 1px 1px #000;}
.grade img { width: 5.6rem;}

/*团队*/
.mg-list .recomm-list {	background: #fff url(../images/413_team_line.jpg) no-repeat 8.4rem center; background-size: 2px 90%;}
.recomm-list img { margin-right: 2rem; height: 6rem; border-radius:50%; float:left; }
.teams { padding: 8px 10px; font-size: 15px; background: #23b8c5;	border-radius: 10px; margin: 10px;}
.teams ul li {float: left;width: 33.33%; color: #fff;	text-align: center;	font-size: 1.5rem; line-height: 2.6rem;}
.teams ul li div { border-right: 1px solid #5edae4;}
.teams ul li:last-child div {	border: 0;}
.teams ul li b { font-size: 1.8rem;	color: #fff100;}

/*编辑会员*/
.flow-consignee ul li {
	padding: 1.2rem 0.8rem;
}
.float-bottom {
	position: fixed;
	bottom: -2px;
	padding: 0;
	width: 100%;
	max-width: 640px;
}
.float-bottom button {
	width: 100%;
	border: 0;
	background: #e02e42;
	color: #fff;
	line-height: 5rem;
	font-size: 1.8rem;
}
.t-goods1 {
	position: relative;
}
.delete-image {
	position: absolute;
	right: -0.6rem;
	top: -0.6rem;
	height: 1.6rem;
	width: 1.6rem;
	background: url(__SHOPIMG__/del3.png) no-repeat;
	background-size: 100%;
	z-index: 9;
}
.more-profile {
	text-align: center;
	background: #fff;
	line-height: 4.6rem;
	font-size: 1.5rem;
	color: #969696;
}
.more-profile i {
	display: inline-block;
	height: 1rem;
	width: 1rem;
	background: url(__SHOPIMG__/arrow.png) no-repeat center;
	vertical-align: central;
	background-size: 1.1rem 1.1rem;
	margin-left: 0.3rem;
}
.more-profile i.up {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/*默认列表*/
.raise-list-default .raise-header{padding:0rem 0rem 0.6rem;}
.raise-header-1{padding: 1rem 1.3rem 0.6rem;}
.raise-list-default .raise-header-1 label{padding-top:1%;display: block;}
.raise-list-default .raise-header{font-size:1.5rem;}
.raise-list-default .raise-header label{padding-top:0.5rem;display: block;}
.raise-list-default .raise-header label span{margin-left:1.2rem;}
.raise-admin-left{width:3.6rem}
.raise-list-default .raise-time-right{width:6rem;}
.raise-list-default .raise-admin-img{width:2.6rem; height:2.6rem;display:inline-block;border-radius:100%;overflow:hidden;}
.raise-list-default .raise-admin-img img{width:100%;display:block}
.raise-list-default .raise-cont{padding:0.6rem 1.3rem;}
.raise-list-default .raise-img-box .raise-img-list img{width:100%;display:block}
.raise-list-default .raise-footer i{margin-right:0.2rem;font-size:1.3rem;}
.raise-list-default .raise-footer{text-align: center;font-size:1.3rem;background: rgba(255,255,255,0.2);padding: 0.6rem 1.3rem;color:#999;border-bottom:1px solid rgba(232,232,232,0.9);}
.select-one .rsise-nav {font-size: 1.5rem;margin: 0 0rem;}
.select-one .rsise-nav label{padding:0.3rem 0.1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.catalog-nav-box ul{border-bottom:1px solid #f6f6f9;}
/*.catalog-nav-box{background:#f8f8f8;position:absolute;top:10rem;width:100%; z-index: 14;}
.j-all-raise,.j-cate-raise{display:none;}
.j-all-raise.active,.j-cate-raise.active{display:block;}*/
.raise-button{padding:0.6rem 1.3rem;background:#eee;}
.raise-button-1{background:#23b8c5;padding:0.5rem 1.4rem;border-radius:0.5rem;}
.raise-progressBar .txt{font-size:1.3rem;text-align: right;color:#777;line-height: 0.5rem;margin-left: 0.6rem;}
.raise-progressBar .wrap{margin-bottom:12px}
.raise-progressBar .wrap{position:relative;margin-bottom:2px;height:5px;border-radius:5px;background-color:#efeeee;overflow:hidden}
.raise-progressBar .bar,.raise-progressBar .color{display:block;height:100%;border-radius:4px}
.raise-progressBar .color{width:100%;background:#FFA538;background:-webkit-gradient(linear,left top,right top,from(#ffb43d),to(#23b8c5));background:-moz-linear-gradient(left,#ffb43d,#23b8c5);background:-o-linear-gradient(left,#ffb43d,#23b8c5);background:-ms-linear-gradient(left,#ffb43d,#23b8c5)}
.raise-dateil-list li p{padding:0.1rem 0;}
.rsise_detail-time .g-evaluation-con{padding:0.8rem 1.3rem}
.raise-detail-return{padding:0.6rem 1.3rem;}
.raise-detail-return .left{width:4.5rem;}
.raise-return-img{width:3.5rem; }
.raise-return-img img{width:100%;display:block;}
.raise-detail-return label{line-height:3.5rem;margin-left:1rem;}
.goods-info .tab-title, .flow-coupon .tab-title .n-fixed-none{position:static;border-top:1px solid #f6f6f9;}
.p-t0 {padding-top: 0rem;}
.raise-cont h4{height:4rem; line-height:2rem;overflow:hidden;}
.raise-goods-right{margin-right:1.3rem;}
.raise-goods-active{width:85%;}
.raise-goods-list{max-height: 26rem;margin-bottom: 6rem;}
.raise-goods-list-box .ect-select label{padding: 0.2rem 0;}
.raise-bot-br{border-bottom:1px solid #f6f6f9}
.raise-goods-list-box .ect-select ,.raise-goods-list-box .ect-select:last-child{font-size: 1.5rem;border-bottom: 1px solid #F6F6F9;}
.raise-goods-detali img{width:100%;}
.raise-goods-detali p{font-size:1.5rem;color:#666;padding:1.2rem 0;}
.raise-help-jiantou{width:1rem;}
.raise-help-list .help-list{ display: -webkit-box;}
.raise-help-jiantou i{top:50%;}
.raise-cate-close{border-top:1px solid #f6f6f9;}
.raise-cate-close i{font-size:1.5rem; color:#777;text-align: center;display: block;padding:0.3rem 0}

/*flow-footer*/
.footer-nav{ background-color: rgba(254, 253, 252, 1);  left: 0;right: 0;position: fixed;margin: 0 auto;bottom: 0;z-index: 499;box-shadow: 1px 5px 15px rgba(50,50,50,0.3); border-top:1px solid #f6f6f9; padding:0.5rem 0}
.footer-nav .nav-list{font-size:1.1rem;display:block;text-align:center;padding-top:0rem;color:#595959}
.footer-nav .nav-list .nav-box{width:2.7rem;height:2.7rem;display: block;margin: 0 auto; background-size:2.7rem; background-repeat:no-repeat;}
.footer-nav .nav-list .i-home{ background-image:url(../images/footer/home.png);}
.footer-nav .nav-list .i-cate{background-image:url(../images/footer/cate.png);}
.footer-nav .nav-list .i-cart{background-image:url(../images/footer/cart.png);}
.footer-nav .nav-list .i-user{background-image:url(../images/footer/user.png);}
.footer-nav .nav-list .i-article{background-image:url(../images/footer/article.png);}
.footer-nav .nav-list.active a,.footer-nav .nav-list.active a:link{color:#44970b;}
.footer-nav .nav-list.active .i-home{background-image:url(../images/footer/home_act.png);}
.footer-nav .nav-list.active .i-cate{background-image:url(../images/footer/cate_act.png);}
.footer-nav .nav-list.active .i-cart{background-image:url(../images/footer/cart_act.png);}
.footer-nav .nav-list.active .i-user{background-image:url(../images/footer/user_act.png);}
.footer-nav .nav-list.active .i-article{background-image:url(../images/footer/article_act.png);}

/*flow-footer*/
.flow-footer{position:static;}
.folw-fixed-footer{position:fixed;bottom:0;left: 0;right: 0;}
.raise-bg-box{background:rgba(0,0,0,0.3);position:fixed;bottom:0;left:0;right:0;top:0;z-index: 122;visibility: visible;opacity: 1;}
.raise-bg-box.active{opacity: 0;visibility: hidden;}
.category-header-box{position:fixed;top:0;width:100%;z-index:150;background:#f6f6f9;}
.category-header-box.active{position: static;}
.raise-cate-maxbox{max-height:20rem;overflow:scroll}

/*优惠价格阶梯显示*/
.goods-num-box ul li{padding:0.2rem 0;border-right:1px solid #23b8c5;}
.goods-num-box ul{border-bottom:1px solid #23b8c5;}
.goods-num-box ul li:last-child{border-right:1px solid #23b8c5;}
.goods-num-box ul li:first-child{border-left:1px solid #23b8c5;}
.goods-b-n{border-bottom:none;}
.goods-box-bor{border-top:1px solid #23b8c5;}

/*切换*/
.goods-info .tab-title-raise,.flow-coupon .tab-title-raise{font-size:1.5rem; z-index: 11; text-align: center; border-bottom:1px solid #F3F4F9;}
.goods-info .tab-title-raise,.flow-coupon .tab-title-raise{padding:1.5rem 0;}
.goods-info .tab-title li,.flow-coupon .tab-title li{height:1.8rem; line-height:1.8rem; box-sizing: border-box;font-size:1.5rem;}
.tab-title-raise{color:#666;}
.tab-title-raise .active,.tab-title-raise .active a{color:#23b8c5;}
.tab-title-raise li{border-right:1px solid #F3F4F9;}
.tab-title-raise li:last-of-type{border-right:0;}

/*单选复选通用样式 － 1 方形显示*/
.select-one{background:#fff; overflow: hidden;}
.select-one .ect-select-raise{font-size:1.5rem; margin:0 0rem;}
.select-one .ect-select-raise:first-child{margin-left:0;}
.select-one .ect-select-raise:last-child{margin-right:0;}
.select-one .ect-select-raise label{ padding:.3rem 1rem; display: block; text-align: center; border:1px solid #efefef; border-radius: 4px; color:#666;}
.select-one .ect-select-raise label.active{border-color:#23b8c5; color:#23b8c5;}

/*单选复选通用样式 － 2 列表打勾显示*/
.select-two{background:#fff; overflow: hidden; padding-top:0; padding-bottom:0;}
.select-two .ect-select-raise{overflow:hidden;display: block; font-size:1.7rem;}
.select-two .ect-select-raise:first-child{border-top:0;}
.select-two .ect-select-raise span{margin-top:.2rem;}
.select-two .ect-select-raise.active i{-webkit-transform: rotate(-90deg);
 -moz-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 transform: rotate(90deg);}
.select-two ul{padding-top:0; padding-bottom:0;border-top:1px solid #e7e8ef;}
.select-two .ect-select-raise{font-size:1.5rem; border-bottom:1px solid #F6F6F9;}
.select-two .ect-select-raise:last-child{border-bottom:none;}
.select-two .ect-select-raise label{ padding:1.6rem 0; text-align: left; display: block; color:#666; position:relative;}
.select-two .ect-select-raise label i.icon-gou{visibility:hidden; color:#23b8c5; opacity: 0; font-size:2.2rem; position:absolute; top:50%; margin-top:-1.3rem; right:0rem}
.select-two .ect-select-raise label.active{color:#23b8c5;}
.select-two .ect-select-raise label.active i.icon-gou{visibility: visible; opacity: 1;}

/*单选复选按钮 － 3 前置圆形按钮*/
.select-three .ect-select-raise label{height:2.2rem; line-height:2.2rem; font-size:1.6rem;}
.select-three .ect-select-raise label span{font-size:1.7rem; margin-left:.6rem; margin-top:.1rem;}
.select-three .ect-select-raise i{display:block; width:2.1rem; height:2.1rem; border:1px solid #ddd; border-radius: 100%;}
.select-three .ect-select-raise label.active i{border:1px solid #23b8c5; color:#fff; text-align: center; background:#23b8c5 url(../images/iconfont-gou.png) center center no-repeat; background-size:70%;}

/*个人中心*/
.user-head-img-raise{width:5.4rem;height:5.4rem;border-radius:4rem;overflow:hidden; border: 3px solid rgba(255,255,255,0.5);}
.user-head-img-raise img{width:100%;}

/*订单列表*/
.raise-money-list{padding:0.6rem 1.3rem;border-top:1px solid #f6f6f9;text-align: right;}
.raise-new-btn input,.raise-new-btn button{font-size:1.6rem;background:none;border:none;color:#23b8c5;margin:0;padding:0;border:0;}
.n-btn-box button{background:none;border:none;color:#fff;margin:0;padding:0;border:0;}
/*订单详情*/
.n-btn-box div{ background: #23b8c5;border: 1px solid #23b8c5; width: auto;padding: 0.84rem 1.3rem;display: inline-block;border-radius:0.3rem}
.n-btn-box div input{background: none;border: none;color:#fff;font-size:1.7rem;margin:0;padding:0;}
.n-btn-box div input:active,.n-btn-box div input:hover{background: none;border: none;color:#fff;font-size:1.7rem;margin:0;padding:0;}

.raise-new-btn div{border:1px solid #23b8c5;border-radius:0.3rem;margin-top: -0.14rem;padding: .14rem .8rem;}
.btn-submit-r{padding: .3rem .8rem;
 font-size: 1.6rem;
 width: auto;border-radius:4px}
.btn-submit-r,a.btn-submit2 {color:#23b8c5; background:none; border:1px solid #23b8c5}/*主提交按钮1*/
.btn-submit2:active,
.btn-submit2:hover{background: none; border:1px solid #23b8c5}/*主提交按钮按下颜色1*/
.btn-submit-r:active,
.btn-submitr:hover{background: none; border:1px solid #23b8c5}/*主提交按钮按下颜色1*/
.raise-order-header{padding:2.4rem 3rem;background:#23b8c5;}
.raise-heart.active em{color:#23b8c5}

.n-header-raise{background: #23b8c5 !important; !important;height: auto;overflow: hidden;}
.n-header-raise span{color: #fff}
.n-raise-btn button{background:#23b8c5;color:#fff;font-size: 1.3em;}
.n-raise-btn button:active,.n-raise-btn button:hover{background:#ee6305;color:#fff;}
.btn-raise-box{ border:1px solid #23b8c5;color:#23b8c5; padding: 0.84rem 0;font-size: 1.7rem;border-radius: 4px;}
.btn-raise-box:active,.btn-raise-box:hover{border:1px solid #ee6305;color:#ee6305; }
.n-flow-con-raise ul li{padding:1.3rem}
.n-flow-con-raise ul li select{font-size:1.6rem;}
.fengxiang-img-box{position:fixed;top:0;right:5%;width:70%;z-index:300;display:none}
.fengxing-bg{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:299;display:none;}
.fengxiang-img-box.active,.fengxing-bg.active{display:block;}
.raise-search-cont.active{display:none}
.no-div-raise{text-align: center;padding-top: 1.2rem;color: #999;}
.no-div-raise .icon-biaoqingleiben {font-size: 7rem;color: #ccc;}
.no-div-raise p {margin-top: 0.6rem;font-size: 1.4rem;margin-bottom:0.9rem;}
.flow-done-con-raise{margin-top:3rem;font-size:1.5rem}
.flow-done-con-raise .icon-jinqian{font-size:10rem;margin-bottom:0.2rem;color:#ffba00;}
.flow-done-con-raise .flow-done-price{font-size:2.6rem;color:#666}
.n-message-raise a input{margin-bottom:5rem;color:#23b8c5;}
.product-list-medium .index-n-box li{width:100%;}
.product-list-small .index-n-box li,.product-list-big .index-n-box li{float:left;width:50%;}
.product-list-small .index-n-box li:last-child,.product-list-big .index-n-box li:last-child{text-align: right;}

/*物流详情*/
.order-id-list-raise .t-remark{color:#333; font-size:1.5rem;}
.order-id-list-raise ul li{position:relative; padding-left:2rem;}
.order-id-list-raise ul li:first-of-type .t-remark{color:#23b8c5}
.order-id-list-raise ul li:before{content:" "; display:block; width:1rem; height:1rem; position:absolute; background:#23b8c5; border-radius: 100%; border:2px solid #fff; left:-.2rem; top:1.3rem; z-index: 2;}
.order-id-list-raise ul li:after{content:" "; width:1px; top:0; bottom:0; position:absolute; background:#ddd; display: block; left: 0.5rem; z-index: 1;}
.evaluation-btn{margin:1.3rem;}
.evaluation-btn .btn-submit-raise{border-radius: 4px;}
.evaluation-btn .btn-submit-raise input{width:100%;background:none;font-size:1.7rem;color:#fff;}
.goods-scoll-bg{position: fixed;left:0;right:0;top:0;bottom:0;z-index:10;display:none;}
.goods-scoll-bg.active{display:block;}

/*new-index*/
.index-activity .activity-list {border-right: 1px solid #f6f6f9;}
.index-activity .activity-list img{width:100%;display:block;}
.index-img-list .box-flex:last-child{border-top:1px solid #f6f6f9;}
.border-t{border-top: 1px solid #f6f6f9;}
 /*精品*/
.recom-title{line-height:2rem;font-weight:900;font-size:1.7rem;position:relative}
.recom-title span{font-size:1.5rem;color:#888;font-weight:normal}
.recom-title span.t-jiantou,.inx-ms span.t-jiantou{color:#999;top:50%;position:absolute;right:0;margin-top:-.9rem;line-height:2rem}
.recom-title span.t-jiantou i,.inx-ms span.t-jiantou i{position:absolute;width:2rem;height:2rem;line-height:2rem;font-size:2rem}
/* span.t-jiantou{position:relative;font-size:1.5rem;padding-right:1.3rem;margin-top:0.1rem;color:#555} */
.product-one-list{width:100%;position:relative}
.product-one-list li{width:36%;float:left;margin-right:0rem; border-right:1px solid #f6f6f9;}
.product-div{background:#fff; border-radius:0.6rem;}
.product-div img{width:100%;display:block}
.pro-div-img em{left:1rem;bottom:1rem;display:block;background:#1FAF5A;color:#fff;font-size:1.16rem;padding:.1rem .4rem;border-radius:9999px;visibility:hidden;opacity:0}
.product-one-list li h4{height:3.8rem;line-height:1.9rem}

.padding02-1 {padding: .2rem 1rem;}
.n-detail-box{width:8rem;margin-right:1rem}
.n-detail-box img{width:100%;}
.n-aft-detail-box h4{padding: 0.8rem 0;font-size: 1.6rem;height: 3.1rem;line-height: 1.9rem;overflow: hidden;}
.n-btn-box{font-size: 1.7rem;margin-left: 0rem;}
#img-photo-box{overflow:hidden;}
.topic-title p{padding:1.2rem;color:#444;font-size:1.7rem;background:#fff;}
.n-goods-top{margin-top:0.6rem;}
.n-goods-top span{font-size:1.5rem;}
.flow-checkout-shopimg{width:26%;float:left;box-sizing:border-box;}
.flow-checkout-shopimg img{width:100%;}
.flow-checkout-box{border-bottom:1px solid #f6f6f9;}
.flow-checkout-box h4 ,.flow-checkout-box h4 a{font-size:1.7rem;color:#444;}
.flow-checkout-box p{font-size:1.5rem;color:#777;}
.flow-checkout-box .n-check-title{margin-top:0.4rem;}
.flow-checkout-cont{padding-left:0.8rem;width:74%;float:left;box-sizing:border-box;}
.flow-checkout-box{padding:0 0 1rem 0rem;overflow:hidden;}
.twolist-hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*超出2行隐藏*/
.n-input-none input,.n-input-none textarea{-webkit-appearance: none;}

/*授权管理*/
.user_profile_bind{border-bottom:1px solid #f6f6f9;position: relative;}
.user_profile_bind img{border-radius: 50%;width:3.6rem;height:3.6rem;}
.user_profile_bind .cont{padding:.4rem 0 0 .8rem;}
.user_profile_bind .right .user_profile_bind_btn{font-size:1.4rem;position:absolute; right:2.5rem;top:50%;margin-top:-1.3rem;}
.user_profile_bind .right .user_profile_bind_btn label{padding:0 .5rem;color:#ccc;}

/*账号关联*/
.remove-relation-button2 { background: #ddd; color: #555;outline: none;border:none}
.user_relation-section ul{background:#f3f3f3;border-radius: 5px;padding:1rem;}
.user_relation-section ul li{font-size:1.3rem;color:#777;margin-bottom:.4rem;}
.user_relation_plan{margin:1.8rem 0 0 0;}
.user_relation_plan span{background:#ddd;border-radius: 100%;position:relative; width:1.6rem;height:1.6rem;color:#fff;text-align: center;display: block;margin: 0 auto;font-size:1.3rem;line-height:1.6rem;}
.user_relation_plan .plan.active span{background:#ec5151;}
.user_relation_plan .plan.active p{color:#ec5151;}
.user_relation_plan span i{font-size:1rem;line-height:1;}
.user_relation_plan .plan{position:relative;}
.user_relation_plan .plan:after{content: " "; position: absolute; display: block; width:80%; border:1px solid #ddd; border-right: 0; border-bottom:0; background:#f3f3f3; left: 50%; margin-left:1.4rem; top:.7rem;}
.relation_section_btn button{margin-right:.5rem;}
.relation_section_btn button:last-child{margin-right:0;}
.user_tishi-section ul{background:#fbdbdb;border-radius: 5px;padding:.6rem 1rem;}
.user_tishi-section ul li{font-size:1.3rem;color:#ec5151;margin-bottom:.4rem;}
.user_tishi-section{margin-top:1.8rem;}
.user_relation_index h3{padding:1.1rem;border-bottom:1px solid #f6f6f9;}
.user_relation_index ul li.right-cont{padding:.4rem 0 0 1rem;}
.user_relation_index .guanlian_icon{background:rgba(0,0,0,0.2);width:100%;position:absolute;bottom:0;height:1.4rem;line-height:1rem;}
.user_relation_index .guanlian_icon i{font-size:1.3rem;color:#fff;text-align: center;}
.user_relation_box{padding:0 1.1rem;margin: 1.4rem 0;}
.user_relation_box h5.title-hrbg { height: 2rem;line-height: 2rem;}
.user_relation_remark{padding:1.4rem;}
.user_relation_remark label{display: block}

/*按鈕*/
.ect-bg{background:#44970b !important; color:#fff !important; height:auto; overflow:hidden;}
.dis-bg{ background:#969595!important; border:none;}
.ect-colorf{color:#fff !important;}/*白色*/
.ect-btn-info{width:100%;}

a.btn-edit{ background:#FF8000; padding:.5rem; font-size:1.5rem; color:#fff; border-radius:4px; margin-right:1rem;}

.version-list a{ background:#fff; font-size:1.6rem; padding:10px 0; color:#969696;}
.version-list a.active{ background:#f6f6f9; color:#000;}

.user-type{ position:relative; margin-left:4px;}
.user-type img{ vertical-align:-6px;}
.user-type .level{ position:absolute; width:2em; left:0; font-weight:bold; color:#ff0000;}
.default{ display:inline-block; text-align:center; vertical-align:text-bottom; background:#D90000; border-radius:50%; color:#fff; width:1.8rem; height:1.8rem; line-height:1.8rem; margin-left:0.5rem; font-size:1rem;}
.red{ color:#D90000;}
.blue{ color:#23b8c5}

.btn-cancel{ border:1px solid #23b8c5; padding:5px; border-radius:5px; font-size:1.5rem; display:inline-block;}
.btn-slidown{ padding:5px;}

/*会员中心头部颜色*/
.water .b-color,.water .purse-header-box{ background:#23b8c5;}
.options .b-color,.options .purse-header-box{ background:#14d697;}

.bg-green .b-color,.bg-green .purse-header-box{ background:#73b907;}
.bg-green .ect-header{ background:#73b907;}

.wallet .b-color,.wallet .purse-header-box{ background:#eab312}
.wallet .btn-withdrawal{ border:1px solid #fff; border-radius:5px; color:#fff; padding:6px 10px;}
.wallet .btn-submit{ background:#14b1d6; border-color:#14b1d6}

.currency .b-color,.currency .purse-header-box{ background:#e61a1a}
.my-pv .b-color,.my-pv .purse-header-box{ background:#7e26b3}
.manager .b-color{ background:#1b8ec5;}

.btn-recharge,.btn-recharge:link,.btn-recharge:visited{ border:1px solid #fff; border-radius:5px; color:#fff; padding:6px 10px;}

a.btn-href{border:1px solid #fff; font-size:1.3rem; border-radius:3px; color:#fff; padding:4px 8px;}

/*云仓库*/
.pos-fix{ position:fixed; bottom:0; left:0; width:100%; background:#f3f3f3; border-top:1px solid #EAEAEA;}
.kucun{ background:#f3e5e5;}
.layui-m-layercont{ padding:30px 20px 20px!important;}

/*提现记录*/
.mg-list li{ margin:0.8rem 0.8rem 0 0.8rem; border-radius:5px;}
.mg-list li.empty{ text-align: center; padding: 4rem 0; color: #999; font-size: 1.6rem;}
.mg-list li.end{ text-align:center; margin-bottom:1rem; color:#C0C0C0; font-size:1.5rem; border:0; background:none; box-shadow:none;}
.withdrawal li .dis-box{ position:relative;}
.withdrawal section{ display:none; margin-top:1rem;}
.withdrawal li .dis-box .btn-slidown{ position:absolute; bottom:0; right:0rem; color:#23b8c5}

/*css radio*/
.magic-radio{ position: absolute; display: none;}
.magic-radio + label { position: relative; display:inline-block; cursor: pointer; padding-left: 2.3rem; min-width: auto !important; margin-left:1rem; font-size:1.6rem; outline:none;}
.magic-radio:checked + label:before { background: #44970b; border-color: #44970b;}
.magic-radio + label:before { border-radius: 50%; position: absolute; top: 0em; left: 0; display: inline-block; width: 1.2em; height: 1.2em; content: ''; border: 1px solid #c0c0c0; background:#fff; outline:none;}
.not-check .magic-radio + label:before{ background:none; border-color:#e0e0e0}
.magic-radio:checked + label:after{ display: block;}
.magic-radio + label:after { top: 0.13em; left: 0.46em; box-sizing: border-box; width: 0.46em; height: 0.8em; transform: rotate(45deg); border-width: 1px; border-style: solid; border-color: #fff; border-top: 0; border-left: 0;}
.magic-radio + label:after{ position: absolute; display: none; content: '';}

/*加大*/
.magic-radio.big + label { font-size:1.6rem; padding-left:2.8rem;}
.magic-radio.big + label:before { width: 1.4em; height: 1.4em; box-shadow:0 0 3px #ccc}
.magic-radio.big + label:after{ top:0.14em; left: 0.46em; width:0.5em; height: 0.9em;}

/*小号*/
.magic-radio.sm + label { font-size:1.4rem; padding-left:2rem;}
.magic-radio.sm + label:before { width: 1.2em; height: 1.2em; box-shadow:0 0 3px #ccc}
.magic-radio.sm + label:after{ top:0.14em; left: 0.46em; width:0.4em; height: 0.8em;}


/*顏色型号列表*/
.option-list a{ display:inline-block; border:1px solid #D5D5D5; padding:0.6rem; padding-right:1rem; height:1.5rem; font-size:1.5rem; margin:5px 10px 5px 0; border-radius:5px; position:relative; text-indent:2rem; line-height:1.5rem;}
.option-list a.active{ border:1px solid #eb5d2a; color:#eb5d2a; background:#ffe6d6}
.option-list a img{ display:block; position:absolute; top:0.4rem; left:0.5rem; width:1.8rem; height:1.8rem; margin-right:4px;}

.choose-bolck{display:inline-block; background:#EAEAEA; padding:0.4rem 0.6rem; font-size:1.4rem; border-radius:0.6rem; line-height:1.2rem;}
.f-small{ font-size:1.2rem!important;}


.modal-footer a { display: block; padding: 14px 0; font-size: 1.5rem; text-align: center;}
.modal-footer a:nth-child(2){ border-left:0px solid #D5D5D5;}
a.btn-half{ float:left; width:50%;}
.terms{ text-align:center; line-height:2rem; margin-top:0.8rem;}
.terms a{ font-size:1.4rem; color:#337ab7;}


.under-line{ border-bottom:1px dashed #ccc; font-style:normal;}
.question{ display:inline-block; width:1.5em; height:1.5em; line-height:1.5em; text-align:center; background:#1cbb7f; color:#fff; border-radius:1.5em;}

.edit-recomm:link,.edit-recomm:visited{ background:#1c91e6; color:#fff; padding:4px; border-radius:5px;}

/*顏色*/
.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #999; border-radius: 10px;}
.badge:empty { display: none;}
.btn .badge { position: relative; top: -1px;}

.badge.bg-primary { background: #8075c4;}
.badge.bg-success { background: #a9d86e;}
.badge.bg-warning { background: #FCB322;}
.badge.bg-important { background: #ff6c60;}
.badge.bg-yellow { background:#edae30;}
.badge.bg-info { background: #41cac0;}
.badge.bg-inverse { background: #2A3542;}
.badge.bg-cash { background:#E81010;}
.badge.bg-gold { background:#f5c825;}
.badge.bg-blue { background:#0070ff;}


/*打勾，有效會員*/
.icon-right{ display:inline-block; height:1.5rem; width:1.7rem; background:url(../images/right.png) no-repeat; background-size:100%;}
.icon-right-span .icon-right{ margin-top:1rem; height:2rem; width:2.2rem;}
.float-right{ float:right;}
.view-team:link,.view-team:visited{ color:#23b8c5; border-bottom:1px dotted #23b8c5}
.col-red1{ color:#FF5151;}
.col-red2{ color:#FF2D2D;}
.col-red3{ color:#FF0000;}
.col-red4{ color:#EA0000;}
.col-red5{ color:#CE0000;}
.shadow{ text-shadow:2px 2px 1px #EAEAEA; font-family:"Times New Roman", Times, serif}

/*a按钮*/
.abtn { line-height: 1rem; border: 1px solid #ccc; border-radius: 2rem; float: none; font-size: 1.3rem;}
.abtn,.abtn:link, .abtn:visited {	padding: 0.6rem 1rem; line-height:1.3rem;}
.abtn-cancel:link, .abtn-cancel:visited { color: #818181; border-color: #818181; display: inline-block;}
.abtn-confirm:link, .abtn-confirm:visited { color: #ff8000; border-color: #ff8000; display: inline-block;}
.abtn-delete:link, .abtn-delete:visited { color: #dc0000; border-color: #dc0000; display: inline-block;}
.abtn-link:link, .abtn-link:visited{ color:#fff;}
.abtn-link{ border:1px solid #fff; border-radius:5px; color:#fff; padding:6px 10px;}
.abtn-yellow,.abtn-yellow:link{ border: 1px solid #FF8000; background: #FF8000; color: #fff;}
.abtn-green,.abtn-green:link{ border: 1px solid #0b761e; background: #0b761e; color: #fff;}
.abtn-sm,.abtn-sm:link,.abtn-sm:visited{ padding: 0.3rem 1rem;}
.abtn-white{ background: #fff;}

/*代理*/
.top { position: relative; padding: 15px;}
.name {	height: 8rem; width:8rem; text-align: center;font-size: 2.2rem; overflow: hidden;border-radius: 8rem; background: #ac031d; color:#fff; line-height:8rem; box-shadow: 0 0 15px #9a9a9a; float: left; border: 5px solid #ac031d;}
.join-time {font-size: 1.5rem; color: #333;line-height: 2.2rem; padding:2px 0;	margin-left: 10rem;}
.join-time h4{ font-size:1.6rem; font-weight:600; line-height:2.6rem; margin-top:0px}
.join-time p{ border:2px solid #ac031d; display:inline-block; border-radius:2rem; margin-bottom:.4rem;}
.join-time p .dabiao {background: #ac031d;border-radius: 2rem;font-size: 1.4rem; padding: 0.3rem 1rem;color: #fff; display: inline-block;}
.join-time .vip{ height: 1.68rem; vertical-align: text-bottom;}
.no-join {padding:5rem 0; font-size:1.5rem; text-align: center;}

.top-going .name{ background:#23b8c5;}
.top-going .join-time p{ border-color:#23b8c5;}
.top-going .join-time p .dabiao-no {background: #23b8c5;}

.my-share-bonus{ margin:1rem 0; margin-top:-2rem; border-radius:50rem; font-size:1.5rem; color:#fff;}
.my-share-bonus p{ border-right:1px solid #fff100; line-height:2rem;}
.my-share-bonus p em{ font-size:1.6rem; color:#fff100; font-weight:600;}
.my-share-bonus p i{ font-size:1.8rem; color:#fff100; line-height:4.2rem;}
.my-share-bonus p:last-child{ border:0;}
.my-share-bonus a{ color:#fff;}


/*大贏家*/
.bonus-info { border-radius: 10px; overflow: hidden;}
.winner-table { border-collapse: collapse; width: 100%; font-size: 1.6rem;}
.winner-table thead th { background: #ebeadc; font-weight: 600; padding: 10px 6px; color: #000; border-bottom: 1px solid #e3e2ce;}
.winner-table tbody td { background: #fff; padding: 10px 6px; border-bottom: 1px solid #efefef;}
.winner-table tfoot td { padding: 10px 6px; background: #fffaec; border-top: 1px solid #e9e9e9;}
.tips { cursor: pointer; background-image: linear-gradient(-45deg, #0b761e, #24ff72); display: inline-block; width: 2rem; height: 2rem; line-height: 2rem; border-radius: 50%; color: #fff; text-align: center;}
.view-bonus { padding: 1rem 0; text-align: right;}
.view-bonus a { color: #0b761e;}

.teams-line{ background:url(../images/413_team_line.png) repeat-x center; text-align:center; color:#ac031d; margin:20px 8px 18px 8px;}
.teams-line-green{ background:url(../images/413_team_line.png) repeat-x center; text-align:center; color:#9ac947; margin:20px 8px 0 8px;}
.teams-line h4{ display:inline-block; background:#f4f4f4; padding:0 20px; font-weight:600; font-size:1.8rem;}
.teams-line em{ display:inline-block; height:5px; width:5px; line-height:6px; background:#ac031d; border-radius:5px; margin:0; margin-top:5px;}

.mg-list .recomm-list {position: relative;overflow: hidden; margin-bottom:15px; border:1px solid #dbdbdb; border-radius:10px; background:#fff url(../images/413_team_line.jpg) no-repeat 7.6rem center; background-size:2px 90%; box-shadow:0 0 8px #ccc; padding:0.6rem;}
.agent-mg-list .recomm-list{ background:#fff url(../images/413_team_line.jpg) no-repeat 10rem center; background-size:2px 90%;}

.mg-list .recomm-list.b-color-b{ background: #ebeefb;}
.over{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.5)}
.mg-list .recomm-list .index { border:0px solid #797878; padding:.5rem;  width: 5.6rem;  height:6rem; text-align: center; font-weight: 600; margin-right: 2rem;color: #ac031d;}
.mg-list .recomm-list .index b{ font-size: 5.2rem;}
.mg-list .recomm-list h4 {font-weight:600; font-size:1.6rem; line-height: 1.3;}

.mg-list .recomm-list .complete {position: absolute; right:0rem; top: 0px; width:50px; height: 50px;background:url(../images/413_complete.png) no-repeat; background-size:50px; color: #fff;}
.mg-list .no-record{ text-align:center; color:#757575; padding:20px 0; background:#fff;}
.bonus-list li{ border:1px solid #e6e6e6; box-shadow:0 0 10px #dedede; background:#fff url(../images/413_team_line.jpg) no-repeat 68% center; background-size:1px 80%; border-radius:12px}
.bonus-list div {position: relative}
.bonus-list span {font-size: 2.4rem;color: #B90000;font-weight: 600;}
.bonus-list em {position: absolute;	right: 8px;	top: 8px;color: #7d7d7d;margin-top: 10px;}

/*签到*/
.abtn-to-sign:link, .abtn-to-sign:visited{ }
.abtn-to-sign img{ width:12rem;}
.abtn-sign:link, .abtn-sign:visited{ height:10rem; width:10rem; line-height:10rem; color:#fff; background:#FF8040; font-size:3rem; border-radius:10rem; display:inline-block; text-align:center;}
.abtn-sign-disabled:link, .abtn-sign-disabled:visited{ background:#ccc;}
.sign-list li{ border-bottom:1px solid #EAEAEA; padding:1rem 1.5rem; font-size:1.6rem; color:#666;}
.sign-list li.record p{ margin:0.5rem 1rem; border-bottom:1px solid #F8F8F8; padding:0.6rem 0; line-height:2rem; color:#ABABAB;}
.sign-list li.record p span{ color:#FF8040; font-size:1.4rem;}
.sign-list li.record p em{ color:#FF8040; font-size:1.8rem; float:right; margin-top:-0.8rem;}
.sign-list li:before{ content:""; display:inline-block; height:0.7rem; width:0.7rem; background:#FF8040; border-radius:1.4rem; margin-right:0.8rem;}
.sign-list li:last-child{ border:0;}

.show-vip:link{ border-bottom:1px dotted #FF8000; color:#FF8000}

/*订单*/
.user-order {border-top: none;}
/*.user-order span {color: #222}*/
.user-order ul li {	position: relative;	margin: 1rem 1rem 0 1rem; border-radius:10px; border:0; width: auto; background:#fff; padding:1rem; overflow: hidden;}
.user-order ul li .machine-type,.user-order-detail .machine-type{position: absolute;z-index: 999;font-size: 1.3rem;	padding: 0.2rem 0;width: 8rem;text-align: center;right: -2.4rem; top: 0.4rem;transform: rotate(45deg);background:#e92b2b; color: #fff;}
.user-order ul li .bg_red,.user-order-detail .bg_red{background: #f93525;}
.user-order ul li a {display: block;float: none;}
.user-order li i.fa {position: absolute;top: 50%;margin-top: -1.2rem;right: 0.6rem;}
.user-order li i.fa:before {font-size: 2.4rem;	color: #bbb;}
.user-order ul li img {	width: 90%;	height: auto; display:inherit;}
.user-order ul li h5 {	line-height: 1.8rem;padding-bottom: 0.6rem; font-size:1.6rem;}
.user-order ul li h5 .order-no {color: #0998f4;}
.user-order ul li h5 .order-status {color: #ff8000;}
.user-order ul li dl {margin-left: 0rem;width: 100%;overflow: hidden;}
.user-order ul li dl dt { float:left; margin-right: 0rem; width:26%;}
.user-order ul li dl dt h4.title {	height: auto;}
.user-order ul li .order-desc {	font-size: 1.2rem;	border-top: 1px dashed #EAEAEA;	padding-top: 6px;}
.user-order ul li dl dd { float:left; width:74%;}
.user-order ul li dl dd p { padding-bottom:.2rem;}
.user-order ul li dl dd p.desc {color: #969696;}
.user-order ul li .footer {	margin-top: 4px;border-top: 1px dashed #EAEAEA;	padding-top: 6px;}

.user-order-list { border-top: none;}
.user-order-list span { color: #222}
.user-order-list ul li { position: relative; margin: 1rem 1rem 0 1rem; border-radius: 10px; border: 0; width: auto; background:#fff; padding:1rem;}
.user-order-list ul li a { display: block; float: none;}
.user-order-list li i.fa { position: absolute; top: 50%; margin-top: -1.2em; right: 0.6em;}
.user-order-list li i.fa:before { font-size: 2.4em; color: #bbb;}
.user-order-list ul li img { width: 90%; height: auto;}
.user-order-list ul li h5 { line-height: 1.8rem; padding-bottom: 0.6rem; font-size:1.6rem;}
.user-order-list ul li h5 .order-no { color: #0998f4;}
.user-order-list ul li h5 .order-status { color: #ff8000;}
.user-order-list ul li dl { margin-left: 0em; width: 100%; overflow: hidden;}
.user-order-list ul li dl dt { margin-right: 0rem;}
.user-order-list ul li dl dt h4.title { height: auto;}
.user-order-list ul li .order-desc { font-size: 1.2rem; border-top:1px dashed #EAEAEA; padding-top:6px;}
.user-order-list ul li dl dd { margin-top: 0.2em; font-size:1.3rem;}
.user-order-list ul li dl dd p { padding-bottom:.2rem;}
.user-order-list ul li dl dd p.desc { color: #969696; font-size: 1.1rem;}

.user-order-detail { background: #FFF; padding: 0.6em; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; font-size:1.4rem; }
.user-machine-detail{ border-top:none; padding-top:1.2rem; position:relative; overflow:hidden; margin:0.8rem 0.6rem 0 0.6rem; border-radius:10px;}
.user-order-detail:first-child { border-top: none;}
.user-order-detail p { margin: 1rem 0; font-size: 1.5rem; overflow: hidden;}
.user-order-detail p label{ width: 8rem; margin-right: 1rem;}
.user-order-detail p span{ text-align: right;}
.user-order-detail .ect-pro-list { border-bottom: none;}
.user-order-detail .ect-pro-list ul li:last-child { padding-bottom: 0;}
.user-order-detail .ect-pro-list span.num { margin-left: 0.6em;}
.order-detail-info { background: #FFF; padding: 0.6rem; font-size: 1.3rem; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.order-detail-info ul li { padding: 1rem; border-bottom: 1px dotted #e3e3e3; overflow: hidden; font-weight: normal;}
.order-detail-info ul li:last-child { border-bottom: none;}

.pull-right{float:right}
.pull-left{float:left}

.ect-pro-price{color:#fff;}
.ect-pro-price i{font-style:normal; padding:0 0.4em; font-weight:normal; font-size:0.9em; margin-right:0.3em; }
.ect-pro-price i:last-child{margin-right:0}
/*边框属性*/
.ect-border-bottom0{border-bottom:none !important;}
/*商品列表*/
h4.title{font-size:1.5rem; line-height:1.3em; display:block;overflow:hidden; margin-top:8px;}
.ect-pro-list{ border-bottom:1px #e3e3e3 solid;}
.n-tishi-tit{font-size:1.7rem; color:#555;padding-top:2rem;}
.ect-pro-list:last-child{border-bottom:0;}
.ect-pro-list ul li{clear:both; width:100%; height:auto; overflow:hidden; border-bottom:1px #e3e3e3 dotted;background:#fff; padding: 8px 0;}
.ect-pro-list ul li .footer{ margin-top:4px;border-top:1px dashed #EAEAEA; padding-top:6px;}
.ect-pro-list ul li:last-child{border-bottom:none;}
/* .ect-pro-list ul li a{ display:inline-block;} */
.ect-pro-list ul li a.del-btn i{ font-size:2.2rem; margin:0.8rem}
.ect-pro-list ul li img{ width:100%; float: left; background: #efefef; border-radius: 0.5rem;}
.ect-pro-list ul li img.csq{ width:1.6rem; height:1.6rem; vertical-align:text-bottom;}
.ect-pro-list ul li dl{ position:relative; overflow: hidden;}
.ect-pro-list ul li dl dt{ float:left; width:25%; margin-right: 1rem;}
.ect-pro-list ul li dl dd{ margin-left:26%; font-size:1.3rem; overflow:hidden; }
.ect-pro-list ul li dl dd .del-goods{ position:absolute; bottom: 0.6rem; right: 0;}
.ect-pro-list ul li dl dd p{ margin-bottom:0.6rem;}
.ect-pro-list ul li dl dd.dd-price small{font-size:0.9rem;}
.ect-pro-list ul li dl dd.dd-num span{margin-right:0.3rem; color:#888;}
.ect-pro-list ul li .n-flow-left-select{ padding:0 1rem 0 1rem;}
.ect-pro-list ul li .n-flow-left-select .magic-radio + label{ padding-left:0!important; margin-left:0!important; margin-top:3.6rem; width:2rem;}

.conduit-list ul li{ border:0; margin:0px 0 8px 0; width:auto; border-radius:8px; padding:0.4rem}

/*=======================
 订单确认页面
=================*/
.flow-checkout{ font-size:1.4rem;}
.flow-checkout section{border-top:0px solid #e3e3e3; border-bottom:0px solid #e3e3e3; background:#fff; border-radius:10px; margin-left:0.8rem; margin-right:0.8rem;}
.fuyan{ width:100%; margin-bottom:4px; border-radius:0; padding:8px; font-size:1.3rem; border-radius:5px; border:1px solid #e3e3e3; background:#fff;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.flow-checkout section i,.checkout-add i{font-style:normal; color:#bbb;}
.flow-checkout .ect-radio i{margin-top:0.7rem;}
.checkout-add{position:relative;}
.checkout-add a{ display: block; padding:1rem 0.8rem;}
.checkout-add p.title{font-size:1.8rem}
.checkout-add i{position:absolute; font-size:2rem; right:0.8rem; top:45%; margin-top:-0.5rem;}
.add_inv i{position:absolute; font-size:2em; right:0.2em; top:50%; margin-top:-0.5em;}
.checkout-select>a{width:100%; height:3.5em; line-height:3.5em; display:block; border-top:1px #e3e3e3 solid;}
.checkout-select>a:first-child{border-top:none;}
.checkout-select>a p b{font-size:1.2em}

.checkout-select>a span{margin-left:0.6em; vertical-align:0.2em; padding:0.3em 0.4em;}
.checkout-select>a{position:relative;}
.checkout-select>a i.fa-angle-down{font-size:1.6em; position:absolute; right:0; top:50%; margin-top:-0.5em;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;-webkit-transform: rotat}

.checkout-select>a.select i.fa-angle-down{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.checkout-select ul li label{height:2.5em; width:100%; font-size:1.1em; line-height:2.5em; padding:0 0.2em; font-weight:normal;}
.checkout-select ul.comment-radio i{margin-top:0.8em; margin-right:0.4em;}
.checkout-select .panel-collapse:last-child ul{border-bottom:none;}

.checkout-select input[type=text]{width:100%; margin-bottom:0.7em; border:none; border-bottom:1px solid #ddd; padding:0 0.2em; height:2em; font-size:1em; color:#999; border-radius:0;}

.flow-checkout .select-span{height:2.5em; line-height:2.5em; margin-right:0.5em; margin-bottom:0.5em;}
.flow-checkout .modRadio {margin:0.5em 0; background-color: #B3B3B3; font-size:0.9em; border-radius: 2px;color: #FFFFFF;display: inline-block;height: 1.6em; line-height:1.6em;overflow: hidden; text-align: center;width: 3.2em;}
.flow-checkout .modRadio i {background: none repeat scroll 0 0 #FFFFFF; margin:0.1em; border-radius: 2px;display: inline-block;height: 1.4em;width: 1.4em;-webkit-transform: none;-moz-transform: none;-o-transform: none;}
.modRadio .fl {float: left;}
.modRadio .fr {float: right;}
/*商品列表*/
.checkout-pro-list{overflow:hidden; padding-bottom:0em;}
.checkout-pro-list>p{height:2.2em; line-height:2.2em; font-size:1.2em; border-bottom:1px dashed #e3e3e3;}
.checkout-pro-list>p>span{float:right; margin-top:0.6em; font-size:0.8em; padding:0.4em;}
.checkout-pro-list ul{border-bottom:0px solid #e3e3e3}
.checkout-pro-list ul li:first-child{ border:0;}
.checkout-pro-list ul li {padding:0.8em 0; overflow:hidden; clear:both; border-top:1px dotted #EAEAEA;}
.checkout-pro-list ul li dt{ font-weight:normal; padding-right:0.8rem}
.checkout-pro-list ul li dt img{ width:100%;}
.checkout-pro-list ul li dt a{color:#4094d3;}
.checkout-pro-list ul li dd.list-num{width:6em; text-align:right;}
/*==================
 收货人信息页面
===============*/
.flow-consignee-list ul li{border-bottom:1px solid #e3e3e3;}
.flow-consignee{border-bottom:1px solid #efeded; border-top:1px solid #efeded; margin-top:0.8rem;}
.flow-consignee ul li{padding:1.4rem 0.8rem; overflow:hidden; height:auto; clear:both; border-bottom:1px solid #efeded; }
.flow-consignee ul li:last-child{border-bottom:none;}
.flow-consignee ul li .form-select{margin-right:0.8rem; float:left;}
/*==================
 订单提交
============*/
.flow-done{position:relative; border-bottom:1px solid #e3e3e3; padding-top:10em;}
.flow-done .alert{margin-top:0.8em; margin-bottom:0;}
.flow-done i.glyphicon{margin:2em auto; position:absolute; left:50%; margin-left:-3em;}
.flow-done i.glyphicon:before{font-size:6em; color:#23b8c5;}

/*按钮*/
/*.btn-info{border:none; background:#aaa; padding:0.5em 0; font-size:1.3em; border-radius:3em;}
.btn-info em{ font-size:0.8em;}
.btn-info-a{border:none; border:1px solid #23b8c5; padding:0.5em 0; font-size:1.3em;}
*/
.btn-confirm{border:none; background:#fd5a2f!important; padding:0.76rem 3rem; color:#fff!important; font-size:1.8rem; border-radius:3rem;}

.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.ect-bg-colory{background:#23b8c5 !important}

/*订单详细页面，使用选择余额支付*/
#payway { position: fixed; top: 0; width: 100%; height: 100%;background: rgba(0,0,0,0.7);z-index: 999;text-align: center;max-width: 640px;display: none;font-size:1.4rem;}
#payway section {position: absolute; bottom: -100%; width: 100%;background: #fff;visibility: hidden;}
#payway section.show {bottom: 0;visibility: visible;}
#payway section .goods-total {padding: 18px 0;color: #000;text-align: center;line-height: 2rem;position: relative; font-size: 1.6rem;}
#payway section .goods-total b {font-size: 2rem;display: inline-block;margin: 0 4px;font-weight: 600;color: #DB4453; vertical-align: bottom;}
#payway section .goods-total a {position: absolute;display: block;right: 8px;top: -1.5rem;height: 3rem;width: 3rem; background: #fff;border-radius: 50%;}
#payway section .goods-total a i {background: url(../images/close_window.png) no-repeat center; background-size: 86%;display: block;
 height: 100%;width: 100%;}
#payway section .shop-payway {padding: 15px 20px;overflow: hidden;border-top: 1px solid #EAEAEA;}
#payway section .shop-payway .left {float: left;}
#payway section .shop-payway .left label {line-height: 21px;}
#payway section .shop-payway .left label.lb_tips {margin-top: 4px;margin-left: 1rem;color: #ff0000; display: none;}
#payway section .shop-payway .right {float: right; margin-top: 4px;}
#payway section .shop-payway .tips {clear: both;padding-top: 5px;display: none; text-align: left;}
#payway section .shop-payway .tips a {color: #FF8040;}
#payway section .line { border-bottom: 1px solid #EAEAEA;position: relative;margin-top: 0.1rem;}
#payway section .line span {display: inline-block;background: #fff; position: absolute; width: 10rem;margin-left: -5rem;left: 50%; bottom: -0.8rem;}
#payway section .use-wxpay {padding: 10px;filter: grayscale(0); opacity: 1; position: relative;}
#payway section .use-wxpay .sp_tips {position: absolute;right: 0rem;width: 11rem;top: 2.6rem;text-align: left; color: #ff0000;}
#payway section .wx-disabled { filter: grayscale(100%);opacity: 0.5;}
#payway section .use-wxpay img {width: 10rem;}
#payway section .pay-confirm { padding: 1px 20px 20px 20px;text-align: center; text-align: center}
#payway section .pay-confirm button {width: 100%;background: #27a024;color: #fff;padding:1rem 0;border: 0;font-size: 1.8rem; border-radius: 3rem;}
.mui-switch {width: 42px; height: 21px; position: relative; border: 1px solid #DBDBDB; background-color: #DBDBDB; box-shadow: #dfdfdf 0 0 0 0 inset; border-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-clip: content-box; display: inline-block; -webkit-appearance: none; user-select: none; outline: none; vertical-align:middle;}
.mui-switch:before { content: ''; width: 19px; height: 19px; position: absolute; top: 1px; left: 0; border-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}
.mui-switch:checked { border-color: #64bd63; box-shadow: #64bd63 0 0 0 16px inset; background-color: #64bd63;}
.mui-switch:checked:before { left: 21px;}
.mui-switch.mui-switch-animbg { transition: background-color ease 0.4s;}
.mui-switch.mui-switch-animbg:before { transition: left 0.3s;}
.mui-switch.mui-switch-animbg:checked { box-shadow: #dfdfdf 0 0 0 0 inset; background-color: #64bd63; transition: border-color 0.4s, background-color ease 0.4s;}
.mui-switch.mui-switch-animbg:checked:before { transition: left 0.3s;}
.mui-switch.mui-switch-anim { transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s;}
.mui-switch.mui-switch-anim:before { transition: left 0.3s;}
.mui-switch.mui-switch-anim:checked { box-shadow: #64bd63 0 0 0 16px inset; background-color: #64bd63; transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s;}
.mui-switch.mui-switch-anim:checked:before { transition: left 0.3s;}

.cycle{ background:#f88000; color:#fff; border-radius:50%; width:1.8rem; height:1.8rem; text-align:center; display:inline-block; text-align:center; font-size:1.4rem; line-height:1.8rem; font-weight:bold;}

/*页面内容，提示返回*/
.page-warning{ text-align:center; margin-top:2em; }
.page-warning h5{ padding:1rem; color:#666; font-size:1.8rem;}
.page-warning .btn{width:12rem; margin:2rem auto;}

/*订单类型*/
.order-style li{ text-align:center;}
.order-style li a{ display:block; font-size:1.4rem; background:#fff; color:#666; line-height:4.2rem; border-right:1px solid #F8F8F8; border-left:0px solid #fff;}
.order-style li a.active{ background:#ff8000; color:#fff;}
.order-style li:last-child a{ border:0;}

.select-text-right{direction: rtl; margin-right:1.4rem;}


/*美文*/
.labels{ margin:0.6rem;}
.labels a{ display:inline-block; background:#F2F2F2; margin:0.4rem; font-size:1.4rem; padding:.6rem 0.8rem; border-radius:5px;}
.labels a.active{ background:#23b8c5; color:#fff;}
.article-search{ padding:8px 15px;}
.article-search input{ float:left; border:1px solid #d7d7d7; border-radius:5px; width:100%; padding:0.8rem 0 0.8rem 1rem; height:2rem; font-size:1.4rem;}
.article-search button{ float:left; width:8rem; background:#f1f1f1; border:1px solid #d7d7d7; padding:0.8rem 0; height:3.8rem; font-size:1.4rem; border-radius:0 5px 5px 0;}

.article-list{ padding:15px;}
.article-list li{ padding:1rem 0; border-bottom:1px solid #EAEAEA; overflow:hidden;}
.article-list li.empty{ text-align:center; color:#C0C0C0; padding-bottom:2rem; margin-bottom:3rem;}
.article-list li a{ font-size:1.6rem;}
.article-list li a h4{font-size:1.6rem; line-height:2rem; height:4.4rem; color:#000; font-weight:600;}
.article-list li a h5{ color:#666;}
.article-list li a img{ width:6.8rem; height:5.8rem;}
.article-list li.end{ width:100%; clear:both; color:#ccc; text-align:center; font-size:1.3rem; padding:1rem 0; border:none;}
.article-title{ line-height:3.6rem; font-weight:600;}
/*我分享的*/
.share-list li{ border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA; overflow:hidden; background:#fff; margin-bottom:0.6rem;}
.share-list li>a{ padding:1.5rem;}
.share-list li a{ font-size:1.6rem;}
.share-list li a h4{font-size:1.8rem; line-height:2rem; height:4.8rem; color:#000; font-weight:600;}
.share-list li a h5{ color:#999; font-size:1.6rem;}
.share-list li a img{ width:7.8rem; height:6.8rem; float:left;}
.share-list li .action{ border-top:1px solid #F3F3F3;}
.share-list li .action a{ display:block; text-align:center; line-height:4.6rem;}
.share-list li .action a:first-child{ border-right:1px solid #EAEAEA;}


.bottom-button { position: fixed; bottom: 0; width: 100%; height: 4.6rem;line-height: 4.6rem;background: #E30000;color: #fff;	text-align: center;}
.show-dialog {text-align: center;}
.show-dialog h5 {font-size: 1.6rem;}
.show-dialog h6 {font-size: 1.5rem;}
.show-dialog h6.press {	color: #b90000;}
.show-dialog img {width: 100%;}
.article-detail video {	max-width: 100%;height: auto;}
.qrcode-img {margin: 10px 0;}
.qrcode-img img {width: 100%;}

.user-card{ background:#f8f8f8; padding:1.5rem 1.8rem; margin:1rem 0; border-radius:2px; position:relative;}
.user-card img{ border-radius:50%; height:5rem; vertical-align:middle; margin-right:0.6rem;}
.user-card .contact-ta{ background:#cd4048; color:#fff; font-size:1.4rem; display:inline-block; padding:0.5rem 1rem; border-radius:2rem; position:absolute; top:50%; margin-top:-1.2rem; right:2rem;}

.article-detail,.article-detail p,.article-detail span{ /*line-height:2.4rem!important; font-size:1.8rem!important;*/}
.article-detail img{ max-width:100%!important; vertical-align:top;}

.user-card-bottom{ border-radius:10px; box-shadow:0rem 1.5rem 1.5rem 1.5rem #f0f0f0; margin-top:4rem;}
.user-card-bottom header{ background:#f14337; color:#fff; position:relative; border-radius:10px; padding:4rem 0; text-align:center;
background: -webkit-linear-gradient(#23b8c5, #0c788a); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#23b8c5, #0c788a); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#23b8c5, #0c788a); /* Firefox 3.6 - 15 */
background: linear-gradient(#23b8c5, #0c788a); /* 标准的语法（必须放在最后） */
}/*border-radius:10px 10px 0 0*/
.user-card-bottom header h4{ margin-bottom:2rem;}
.user-card-bottom header a{ display:inline-block; background:#fff; padding:0.8rem 3rem; border-radius:4rem; margin:1rem;}
.user-card-bottom header a.edit-card{ position:absolute; color:#fff; background:#e02e42; border-radius:4rem 0 0 4rem; right:0; top:1.4rem; margin-right:0; font-size:1.4rem; padding:0.6rem 1rem;}
.user-card-bottom .headimgurl{ position:absolute; left:50%; width:6rem; border:4px solid #fff; border-radius:50%; margin-left:-3rem; top:-3rem;}
.user-card-bottom h5{ padding:1rem;  font-size:1.6rem;}
.user-card-bottom .poster{ padding:1rem; padding-bottom:0}
.user-card-bottom .poster img{ max-width:100%;}

/*区长管理水机*/
.machine-summary{ margin:15px; margin-bottom:15px;}
.machine-summary dl{ border-radius:4px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); background-color:#FFFFFF; margin-bottom:0px; padding:1.3rem; font-size:1.6rem;}
.machine-summary dl dd { border-right:1px solid #EAEAEA; text-align:center;}
.machine-summary dl dd a { color:#333}
.machine-summary dl dd:last-child { border:0;}
.machine-summary dl dd b { font-size:2rem;}
.scan {	border:0px solid #D5D5D5; border-radius:50%; display:block; width:6.2rem; height:6.2rem; margin-top:0.68rem; text-align:center; line-height:none; font-size:1rem; background:#fff url(../images/scan.png) no-repeat center; background-size:60%;}
.scan i { margin-top:0.6rem; font-size:3.6rem; width:5.8rem; display:block;}

/*绿色*/
.magic-radio.green:checked + label:before { background: #73b907; border-color: #73b907;}

/*mini仓*/
.mini-goods ul li{ background:none; padding:0;}
.mini-goods .radio{ padding-top:1rem; margin: 0;}
.mini-goods .radio .magic-radio + label{ margin:2.68rem 0.5rem;;}
.mini-goods ul li dl{ background:#fff; padding:8px; border-radius:8px;}

.mini-goods .div-num{ width: 8.6rem;}
.mini-goods .div-num a{ width: 2.2rem; height: 2.2rem;}
.mini-goods .div-num a.num-less:before, .mini-goods .div-num a.num-plus:before, .mini-goods .div-num a.num-plus:after{
  width: 1rem;margin-left:-0.5rem;
}

.out-stock-qty{ border:1px solid #D5D5D5; height:2.6rem; display:inline-block; vertical-align:-8px; overflow:hidden; border-radius:5px;}
.out-stock-qty i{ width:2.6rem; display:inline-block; font-style:normal; text-align:center; font-size:1.8rem; line-height:2.6rem; float:left; cursor:pointer;}

.choose-qty[type=text]{ width:2rem; text-align:center; height:2rem; border-radius:0; border-top:0; border-bottom:0; float:left; font-size:1.5rem;}
.btn-minus{ padding:0 8px; height:26px; background:none; border:1px solid #D5D5D5;}
.btn-plus{ padding:0 8px; height:26px; background:none; border:1px solid #D5D5D5;}

button.btn{ padding:0.84rem 1rem; font-size:1.7rem;}
.btn-back,.btn-back:link{ display:block; background:#e19511; border:1px solid #e19511; color:#fff; border-radius:3rem; color:#fff;}
.btn-delivery,.btn-delivery:link{ font-size:1.6rem; display:block; width:100%; background:#e19511;border:1px solid #e19511; color:#fff; border-radius:3rem; line-height:3rem; color:#fff; padding:0; text-align:center;}

.package{ text-align:center; font-size:1.5rem; background:#fff; margin:0 1rem; padding:1rem;}
.package a{ color:#ff0000;}

.article-shadow { position: fixed; z-index: 99999; display: none; top: 0; height: 100%;	width: 100%; background: rgba(255,255,255,0.6);}
.article-shadow img { position: absolute; width: 5rem; height: auto; left: 50%;	top: 50%; margin-left: -2rem; margin-top: -3rem;}

/*累计奖金*/
.tab-header{ background:#fff;}
.tab-header ul li{ line-height:50px; text-align:center;}
.tab-header ul li.active{ border-bottom:1px solid #B90000;}
.tab-header ul li em{ font-size:1.4rem; color:#B90000; line-height:2rem; font-weight:600;}

.b-color-partner{ background:url(../images/partner_header.jpg) no-repeat; background-size:100% 4.6rem}
.b-color-owner{ background:url(../images/owner_header.jpg) no-repeat; background-size:100% 4.6rem}
.b-color-winner{ background:url(../images/header_winner.jpg) no-repeat; background-size:100% 4.6rem}
.b-color-chuang{ background:url(../images/header_chuang.jpg) no-repeat; background-size:100% 4.6rem}
.b-color-guizu{ background:url(../images/header_guizu.jpg) no-repeat; background-size:100% 4.6rem}
.b-color-staff{ background:url(../images/header_staff.jpg) no-repeat; background-size:100% 4.6rem}
.expect li em{ position:absolute; right:1.68rem; top:2.8rem; font-size:2rem; color:#ac031d; font-weight:600;}
.achievement{ padding:.8rem; text-align:center;}
.achievement span{ border:1px solid #EAEAEA; display:inline-block; padding:1.2rem 1.6rem; border-radius:1rem; background:#fff; font-size:1.8rem;}
.achievement span b{ color:#ac031d; font-size:3rem; border-top:1px solid #EAEAEA; padding-top:.8rem; margin-top:.8rem; display:inline-block;}

.system-title{ background: #fff100; line-height: 3rem; padding: 1rem 2rem; text-align: right;}

/*水机管理*/
.user-order .machine-list li{ margin:1.2rem;}
.user-order .machine-list li dd{ line-height:2.2rem;}
.user-order .machine-list li h3{ font-weight:600}

/*会员中心退出*/
.logout{ display:block; border:1px solid #EAEAEA; border-radius:5px; background:#fff; line-height:4.6rem; text-align:center; margin:1rem; font-size:1.6rem;}
.logout:hover{ background:#ebebeb; border:1px solid #E0E0E0;}

.block-link{ display:block; border:1px solid #EAEAEA; border-radius:5px; background:#fff; line-height:4.6rem; text-align:center; margin:1rem; font-size:1.6rem; color: #23b8c5;}
.qrcode_show{ text-align: center;}

/*水机安装对话框*/
.dialog {
	background: rgba(0,0,0,0.5);
	position: fixed;
	width: 100%;
	max-width:640px;
	height: 100%;
	top: 0;
	z-index: 999;
	display: none;
}
.dialog .content {
	width: 90%;
	height: auto;
	margin: 22% auto;
	background: #fff;
	border-radius: 8px;
	font-size: 1.6rem;
}
.dialog .content img {
	width: 8rem;
	margin-top: 2rem;
}
.dialog .content ul {
	padding: 15px;
}
.dialog .content ul li {
	padding: 8px 0;
}
.dialog .content ul li>label {
	line-height: 3rem;
	display: inline-block;
	font-size: 1.4rem;
	text-align: right;
	padding-right: 0.4rem;
	width: 8rem;
}
.dialog .content ul li input {
	border: 1px solid #D5D5D5;
	padding: 5px;
	border-radius: 4px;
	width: 66%;
	font-size: 1.6rem;
	vertical-align: top;
}
.dialog .content ul li textarea {
	border: 1px solid #D5D5D5;
	padding: 5px;
	border-radius: 4px;
	width: 66%;
	font-size: 1.6rem;
}
.dialog .content ul li button {
	border: 1px solid #87CB16;
	border-radius: 4px;
	font-size: 1.5rem;
	background: #87CB16;
	color: #fff;
	line-height: 3rem;
	padding: 0;
	width: 6.8rem;
}
.dialog footer button {
	margin: 0;
}
.dialog footer button:first-child {
	border: 0px solid #87CB16;
	border-radius: 0 0 0 8px;
	font-size: 1.5rem;
	background: #23b8c5;
	color: #fff;
	line-height: 4.6rem;
	display: block;
}
.dialog footer button:last-child {
	border: 0px solid #87CB16;
	border-radius: 0 0 8px 0;
	font-size: 1.5rem;
	background: #b9b9b9;
	color: #fff;
	line-height: 4.6rem;
}