@charset "utf-8";


/*用户中心*/
.member-header-box { position: relative; padding: .3rem .2rem 1rem; }
.member-header-box .member-header-hd { display: flex; width: 100%; padding: .2rem ; color: #fff; align-items: flex-end; box-sizing: border-box;}
.member-header-box .member-header-hd .member-msg-wrap { flex: 1;}
.member-header-box .member-header-hd .avatar-img { height:1.4rem; width:1.4rem;box-sizing: border-box; border-radius:100%; overflow:hidden;}
.member-header-box .member-header-hd .avatar-img img{ display:block; width: 100%; }
.member-header-box .member-header-hd .member-msg{ margin-left:0.2rem;display:block}
.member-header-box .member-header-hd .member-name{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;color: #fff;margin: .2rem auto ;font-size:.34rem;}
.member-header-box .member-header-hd .member-grade span{position: relative;display: table-cell;margin-right: 3px;padding: 4px 10px;line-height: 1;vertical-align: middle;border-radius: 15px;font-size:0.2rem;color: #fff;max-width: 100%;box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap; background:#c81f1f;}

.member-header-box .member-header-right{  text-align: right;}
.member-header-box .member-header-right .member-set{ display:inline-block; height:22px; width:22px;margin-left: .3rem;  background:url(../imgs/member_set_icon.png); background-size:22px;}
.member-header-box .member-header-right .member-message { position: relative; display: inline-block; width: 22px; height: 22px; vertical-align: top; background: url(../imgs/message_icon.png); background-size: 22px;}
.member-header-box .member-header-right .member-message em{position: absolute;left:17px;top:-3px;background-color: #d43030;min-width:16px;height:16px;line-height:17px; border-radius:50%;font-size:12px; text-align:center;}
.member-header-box .member-header-right .member-distribution{display:inline-block;padding: 5px 10px 5px 15px;line-height: 1;  margin-right: -0.2rem;font-size:0.24rem;color: #fff;border-bottom-left-radius: 15px;border-top-left-radius: 15px;background:#c81f1f;}


.member-header-box .member-header-bd{width: 100%;padding:10px 15px;overflow: hidden;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center; box-sizing:border-box;background: rgba(0,0,0,0.1);}
.member-header-box .menber-header-bd li { padding-top: .3rem; text-align: center;}
.member-header-box .menber-header-bd li strong { display: block; font-size: .28rem; font-weight: normal; color: #fff;}
.member-header-box .menber-header-bd li span { display: block; margin-top: .1rem; font-size: .24rem; line-height: 1.4; color: #fff;}

.membership-code{ display:block;width:61px;height:40px;}
.membership-code i{display: inline-block;width:61px;height:40px;background: url(../imgs/offline-barcode.png) no-repeat;background-size: auto 100%;}



/*用户中心我的菜单页面*/
.member-nav{ margin: .2rem; overflow: hidden; border-radius: 5px;}
.member-nav-title{ padding-left: .3rem; font-size: .26rem; font-weight: 400; line-height: .8rem; color: #333; background: #fff;}
.member-nav-con { position: relative; padding: 0 .2rem .1rem; font-size: 0; overflow: hidden; background: #fff;}
.member-nav-con .nav-item { position: relative; float: left; width: 25%; padding: .2rem 0; box-sizing: border-box;}
.member-nav-con .nav-item i { display: block;margin:auto; margin-bottom: .1rem; width:.8rem;height:.8rem;background: url(../imgs/menus.png) no-repeat;background-size:auto 100%}
.member-nav-con .nav-item i.ico-collect{background-position:0 0}
.member-nav-con .nav-item i.ico-footprint{background-position:25% 0}
.member-nav-con .nav-item i.ico-address{background-position:50% 0}
.member-nav-con .nav-item span { display: block; font-size: .26rem; line-height: .4rem; text-align: center; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
a.member-logout { display: block; height: 1rem;  font-size: .3rem; line-height: 1rem; text-align: center; font-weight: 600; border-radius: 5px;}





/*我的资产*/
.wallet-list-box {position:relative;margin:0 .2rem;margin-top:-0.6rem;overflow:hidden;background:#fff;border-radius:5px;box-shadow:0rem 0.02rem 0.1rem 0.02rem rgba(0,0,0,0.1);}
.wallet-list-box .wallet-list-title { position: relative;  padding-left: .3rem; font-size: .3rem; font-weight: 700; line-height: .8rem;height: .8rem; color: #222;}
.wallet-list-box ul{ padding: .25rem 0 .25rem; width:100%;}
.wallet-list-box ul span { display: block; font-size: .26rem; color: #999999; text-align: center;line-height:1.6}
.wallet-list-box ul em{ display: block; font-size: .36rem; font-weight:500;  text-align:center;line-height:1.6}
.wallet-list-box ul em i{background: url(../imgs/qr.png) no-repeat;background-size:100% 100%;width:.26rem;height:.26rem;display: inline-block;}
.wallet-list-box .wallet-nav { padding-bottom: .3rem;}
.wallet-list-box .wallet-nav .nav-item {text-align: center;display:block}
.wallet-list-box .wallet-nav .nav-item i { display: block; margin: 0 auto .1rem;   width:.6rem;height:.6rem;background: url(../imgs/ka.png) no-repeat;background-size:auto 100%}
.wallet-list-box .wallet-nav .nav-item .ico-vip{background-position:0 0}
.wallet-list-box .wallet-nav .nav-item .ico-czk{background-position:25% 0}
.wallet-list-box .wallet-nav .nav-item .ico-gwk{background-position:50% 0}
.wallet-list-box .wallet-nav .nav-item .ico-thj{background-position:75% 0}
.wallet-list-box .wallet-nav .nav-item span { display: block; font-size: .26rem; color: #666;}
.wallet-list-box ul li{position:relative}
.wallet-list-box ul li:before{width: 1px; content: ''; height: 80%; border-left: 1px solid #cccccc; position: absolute; top: 10%; right: 0; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); z-index: 10; }
.wallet-list-box ul li:last-child:before{border:none}

/*用户中心首页-我的订单模块*/
.user-order-box {position:relative; margin: .2rem .2rem 0; overflow:hidden; background:#fff; border-radius: 5px;}
.user-order-box dl { position: relative; width: 100%; }
.user-order-box dl dt{ padding: 0 .3rem;line-height: .8rem;height: .8rem;}
.user-order-box dl dt strong { float: left; font-size: .26rem; font-weight: 400; color: #333;}
.user-order-box dl dt span { float: right; padding-right: .3rem; font-size: .26rem; color: #999; background: url(../imgs/user_right.png) no-repeat right center; background-size: auto .26rem;}
.user-order-box ul { padding: .1rem .2rem .3rem; overflow: hidden;}
.user-order-box ul li { float: left; width: 20%;}
.user-order-box ul li .user_order { position: relative;  margin: 0 auto .1rem;}
.user-order-box ul li .user_order i { display: block; margin: 0 auto .1rem;   width:.6rem;height:.6rem;background: url(../imgs/orders.png) no-repeat;background-size:auto 100%}
.user-order-box ul li .user_order i.ico-dfk{background-position:0 0}
.user-order-box ul li .user_order i.ico-dfh{background-position:25% 0}
.user-order-box ul li .user_order i.ico-dsh{background-position:50% 0}
.user-order-box ul li .user_order i.ico-dpj{background-position:75% 0}
.user-order-box ul li .user_order i.ico-sh{background-position:100% 0}
.user-order-box ul li .user_order em { position: absolute; top: -2px; left: 50%;margin-left:.2rem; display: block; font-size: .2rem; font-style: normal; line-height: .3rem;height: .3rem;width:.3rem;text-align:center; color: #fff; vertical-align: middle; border:1px solid #fff; border-radius: 100%;}
.user-order-box ul li span { display: block; font-size: .26rem;  color: #666; text-align: center;}




/*用户中心-我的订单页面*/
.order-box{height:45px;width:100%}
.order-list-top{ width:100%; border-bottom:1px solid #EEE;background:#fff}
.order-list-top.fixed{ position: fixed; top:0px; left: 0px; right: 0px; z-index: 30; max-width: 750px; margin:0 auto;}
.order-list-top li{ width:20%; float: left; height:45px; text-align:center;}
.order-together-group .order-list-top li{ width:25%;}
.order-list-top li a{ display:inline-block; margin:auto;text-align:center;font-size:0.28rem;line-height:43px;border-bottom-width:2px;border-bottom-style:solid;}



/*我的订单修改*/
.order-center-content {width: 100%;overflow: hidden;margin-top: 0.2rem;}
.order-list{ margin: 0 auto; overflow:hidden; background:#FFF; margin-bottom:0.2rem; position:relative; }
.order-list-title{line-height:0.8rem;padding:0 0.2rem;position:relative}
.order-list-goods {width: 100%;overflow: hidden; position:relative;background: #ffffff;}

.order-list-goods li {display: block;position: relative;padding: 0.2rem }
.trade-order-goods li:after{ content:none;}

.order-list-goods li .goods-pic {display: block;width: 1.8rem;height:1.8rem;position: absolute;z-index: 1;top:0.2rem;left:0.2rem;border:1px solid #f1f1f1}

.order-list-goods li .goods-pic img{ width:100%;}

.order-list-goods li .goods-info{ display: block; margin: 0 0 0 2rem; min-height: 1.8rem; position: relative; padding-top:0;width:auto}

.order-list-goods li .goods-info dd{ position:relative;}

.order-list-goods li .goods-info .goods-name{display:block;height:.8rem; line-height:0.4rem; overflow:hidden; font-size:0.3rem;color:#555;}

.goods-info .goods-name em{padding: 0px 5px;color: #fff;margin-right: 0.2rem;border-radius: 0.1rem;font-size: .55rem;line-height: 0.85rem;display: inline-block;vertical-align: top;}

.goods-info .goods-name em.act-type{ vertical-align: middle; }

.order-list-goods li .goods-info .goods-attr{height:0.4rem; line-height:0.4rem; overflow:hidden; font-size:0.26em; color:#999; white-space:nowrap; text-overflow:ellipsis;}

.order-list-goods li .goods-info .goods-price{ height:.4rem;line-height:.4rem;font-size:0.3rem; margin:0;bottom:-5px;font-weight:700;width:auto}

.order-list-goods li .goods-info .goods-price em{ font-size:0.3rem;}

.order-list-goods li .goods-info .goods-num{ display:inline-block; float: right; font-size:0.26rem; color:#999;}

p.pickup-address { width:95%; margin:10px auto -10px;cursor: pointer; text-align:right;}

.order-list .price{width:95%; margin:auto; overflow:hidden;text-align:right; font-size:14px; line-height:20px; color:#222; font-weight:normal; padding:10px 0;position:relative}

.order-list .price:before {top:0;border-top: 1px solid #e3e5e9;position: absolute;left: 0;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;content: "";}

.order-list-goods li .goods-info .back-order-money{ height:1.1rem;font-size:0.6rem; bottom:-5px;}

.order-list-goods li .goods-info .back-order-money span{ font-size:0.6rem; color:#222;}

.order-list-goods li .goods-info .back-order-money span.back-money{ color:#F5A624; float:right;}

.order-list-goods li .goods-info .back-order-money span.back-money em{ border:1px solid #F5A624; font-size:0.45rem; border-radius:100%;}

.order-list .price span{ font-size:12px; display: inline-block; vertical-align: middle;}

.order-list .price .freight{ font-size:10px;}

.order-list .price strong{font-size:0.32rem; line-height:20px;font-weight:normal;}

.order-list .price i.price-edit{position: relative;padding: 0 3px;line-height:14px;font-size:0.5rem;font-family: -apple-system,Helvetica,sans-serif;color: #fff; border-radius: 2px;margin-top:-7px; width: 18px; box-sizing: border-box; display: inline-block; vertical-align: top; margin-top: 3px;}

.order-bottom-con{text-align:right; font-weight:normal; position:relative;}

.order-bottom-con:before{border-top: 1px solid #e3e5e9;position: absolute;left: 0;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);    -webkit-box-sizing: border-box;content: "";}

.order-bottom-con.bdr-0:before{ content:none;}

.order-bottom-con.order-info-con:before{ content:none;}

.order-bottom-con span{display: inline-block;vertical-align: top;line-height: 46px;padding-right: 10px;}

.order-bottom-btn {margin:8px 10px 8px 0;height:30px;display:inline-block;overflow: hidden; vertical-align: top;}

.order-bottom-btn.groupon-btn{ width:100px;}

.order-bottom-btn.mid-btn{ width:90px;}

.order-bottom-btn a{  padding-left:10px; padding-right:10px; line-height:30px;border-radius:4px;color:#222; position:relative; display:block; text-align:center;}

.order-bottom-btn.groupon-btn a{ width:100px;}

.order-bottom-btn.mid-btn a{ width:90px;}

.order-bottom-btn a:before{text-align: center;line-height:60px;font-size:28px;border: 1px solid #9c9c9c;border-radius:8px;content: "";position: absolute;left: 0px;top: 0px;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;}

.order-bottom-btn a:last-child{ margin-right:0;}

.order-bottom-btn a.cur:before,.order-bottom-btn a.look-order-info:before{ border-width:1px; border-style:solid;}

.order-bottom-btn a.invalid{ background:#D7D7D7; color:#fff;}

.order-bottom-btn a.invalid:before{border:1px solid #d7d7d7;}

.order-bottom-btn span{display:inline-block; padding-left:10px; padding-right:10px; height:30px;font-size:12px; line-height:30px; border:1px solid #ccc; text-align:center;border-radius:2px; color:#666}

.order-bottom-btn strong{ display:inline-block;margin-top:12px; height:25px; font-size:12px; line-height:25px; color:#666; font-weight:normal; text-align:left; margin-right:10px;}

.order-bottom-btn i{ display:inline-block;margin-top:12px; height:25px; font-size:12px; line-height:25px; color:#999; font-weight:normal; text-align:left; margin-left:5px;}

.order-bottom-btn a.cur{color:#c00000;}

.order-bottom-btn a.cur:before{border-color:#c00000}



.checkbox_li{padding-left:30px;}
.checkbox_li .check-div{position:absolute;width:20px;height:1.8rem;left:0.2rem;top:0.2rem;}
.checkbox_li .check-div>label {position: absolute;top: 50%;left: 0;margin-top: -10px;height: 20px;width: 20px;background: url(../imgs/cart_icon_con.png) no-repeat 0px 1px;background-size: 50px auto;}
.checkbox_li .check-div .c_data {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0;border: none;z-index: 2;-webkit-appearance: none;}
.checkbox_li .check-div .c_data:checked+label {background-position: -25px 1px;}
.checkbox_li .goods-pic{margin-left:0.5rem}
.checkbox_li .goods-info{margin-left:2.5rem !important}



/*我的订单详情*/

.order-info-box{ margin-bottom:.2rem; padding: 0 .2rem;}

.order-info-box .order-info-detail{position: relative;z-index: 1;display: block;padding: .2rem 0;background: #FFF;border-radius: 5px; margin-top:.2rem;}

.order-info-box .order-info-detail ul { padding: .2rem 0; }

.order-info-box .order-info-t{margin-top:-0.2rem}

.order-info-box .order-info-detail h3{display:inline-block;vertical-align: top;height: .8rem;margin-left: 0.3rem;font-size: 0.3rem;line-height: .8rem;color: #222; font-weight:normal;}

.order-info-box .order-info-detail h3+.order-way{display: inline-block;float: right;padding-right:0.3rem;color: #666;}

.order-info-box .order-info-detail h3 i{ display:inline-block; line-height:1rem; margin-right:0.2rem; color:#222; font-size:0.8rem; vertical-align:middle;}

.order-info-box .order-info-detail .order-state {float: right;height: .8rem;margin-right: 0.3rem;font-size: 0.26rem;line-height: .8rem;}

.order-info-box .order-qrcode-con{ background:#fff; margin:0 .3rem 0; position:relative;border-top: 1px solid #eee;}

.order-info-box .order-qrcode-con .order-qrcode{ text-align:center; padding:10px 0 5px;}

.order-info-box .order-qrcode-con .order-qrcode img{ display:block; margin:0 auto; width:3rem; height:3rem;}

.order-info-box .order-qrcode-con .order-qrcode-text p{ line-height:1.8;font-size:0.3rem; color:#222; text-align:center;}

.order-info-box .order-qrcode-con .order-qrcode-text p:last-child{ font-size:0.26rem; color:#999;}

.order-info-box .order-info-detail dl dt {line-height:2}

.order-info-box .order-info-detail dl dt span{margin-left:0.35rem; color:#222; font-size:0.3rem;}

.order-info-box .order-info-detail dl dd { margin:0 0.3rem;display: block; line-height:.4rem;font-size: 0.26rem;color:#666;}

.order-info-box .order-info-detail dl dd i{ display:inline-block;height:0.4rem;width:0.4rem;margin-right:0.1rem;vertical-align: middle;background:url(../imgs/sh.png) no-repeat;background-size:100% 100%;}

.order-info-box .order-info-detail dl dd i.dz{background-image:url(../imgs/dz.png)}

.address-footer-bg{width: 100%;background: url(../imgs/abbress.png) repeat-x; background-size:auto 2px;}

.order-info-box .order-item{ width:100%; margin-top:10px; background:#fff;border-radius: 5px;}

.order-info-box h2{padding:0 .3rem;margin: auto;height:.8rem;font-weight: normal; color:#222222; font-size:0.3rem; line-height:.8rem; border-bottom:1px solid #eee;}

.order-info-box h2 em { margin-left: .2rem; font-size: .6rem; }

.order-info-box h2 i{ display:inline-block; vertical-align: middle; color:#222;width: 8px; height: 11px;margin-top: -.1rem; }

.order-info-box h2 strong {text-align: left;display: inline-block;float: right;font-size: 0.26rem;line-height: .8rem;font-weight: normal;}

.order-info-box .order-item .order-good-list{display: block;position: relative;padding: .3rem ;}

.order-info-box .order-item .order-good-list:last-child{ border-bottom:none;}

.order-info-box .order-item .order-good-list .goods-pic{ display:block; width:1.6rem; height:1.6rem; position:absolute; top:0.3rem; left:0.3rem;}

.order-info-box .order-item .order-good-list .goods-pic img{ width:100%; height:100%;}

.order-info-box .order-item .order-good-list .goods-info { min-height: 1.6rem; display: block;width:auto;padding-top:0;margin: 0 0 0 1.8rem;position: relative;}

.order-info-box .order-item .order-good-list .goods-info .goods-name {overflow: hidden;height: .8rem;font-size: 0.3rem;line-height: 0.4rem;color: #222;word-break:break-all; }

.order-info-box .order-item .order-good-list .goods-info .goods-name em{padding: 0px 5px;color: #fff;margin-right: 0.2rem;

border-radius: 0.1rem;font-size: 12px;line-height: 0.85rem;display: inline-block;vertical-align: top;}

.order-info-box .order-item .order-good-list .goods-info .goods-name em.gift{background-color: #03B8CF;}

.order-info-box .order-item .order-good-list .goods-info .goods-attr,.item-props{ height: auto; max-height: .8rem; line-height: 0.4rem;overflow: hidden;font-size: 0.24rem;color: #999;}

.item-props{ height:auto;word-wrap:break-word}

.order-info-box .order-item .order-good-list .goods-price{ margin:0;position:relative;display: block;font-size: 0.26rem}

.order-info-box .order-item .order-good-list .goods-price em {font-size: 0.26rem;}

.order-info-box .order-item .order-good-list .goods-num{display: inline-block;float: right;font-size: 0.26rem;color: #222;}

.order-info-box .order-item .order-good-list .back-div{height: 30px;text-align: right;margin-top: 0.5rem;}

.order-info-box .order-item .order-good-list .back-div a{line-height:30px;padding:0px 10px;color: #222; font-size:14px; display: inline-block; position: relative;}

.order-info-box .order-item .order-good-list .back-div a:after{border: 1px solid #9c9c9c;border-radius:8px;content: "";position: absolute;left: 0px;top: 0px;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;}

.order-info-box .order-info-detail .order_way{float: right;height: 1rem;margin-right: 0.5rem;font-size: 0.6rem;color: #222;line-height: 1rem;}





/*我的订单详情--总金额*/

.goods-subtotle{position: relative;z-index: 1;display: block;background: #FFF; border-radius: 5px;margin-top:.2rem; padding:0.2rem 0 0.1rem;}

.goods-subtotle h2{display: inline-block;vertical-align: top;height: 1.1rem;margin-left: 0.4rem;font-size:0.6rem;line-height: 1.1rem;color: #666; font-weight:normal;}

.goods-subtotle .goods-order-pic{float: right;height: 1.1rem;margin-right: 0.5rem;font-size:0.65rem;line-height: 1.1rem; color:#222;}

.goods-subtotle .goods-order-pic em{ font-size:0.7rem;}

.goods-subtotle dl{ width:100%;font-size: 0.55rem;line-height: 0.9rem;overflow: hidden;margin-bottom: 0.1rem;}

.goods-subtotle dl dt {float: left;color: #666; margin-left:0.4rem; font-size:0.6rem;}

.goods-subtotle dl dd{ float:right;text-align:right; margin-right:0.5rem; font-size:0.6rem;}

.goods-subtotle dl dd em{ font-size:0.65rem; color:#222;}

.goods-subtotle .order-reality-pic{ line-height:2rem; font-size:0.326rem;;margin-bottom: 0px;}

.goods-subtotle .order-reality-pic .pic-info p{ border:0px;}

.goods-subtotle .order-reality-pic .pic-info p span{ line-height:.5rem !important;}

.goods-subtotle .order-reality-pic .order-text{ line-height:.6rem; font-size:0.26rem; color:#222; float:left;margin-left: 0.3rem;}

.goods-subtotle .order-reality-pic .order-text.small{ color:#666; font-size:0.26rem;}

.goods-subtotle .order-reality-pic .order-pic{ line-height:.6rem; font-size:0.26rem; float:right;margin-right: 0.3rem;}

.goods-subtotle .order-reality-pic .order-pic em{font-size:0.3rem;}

.goods-subtotle .order-reality-pic .order-pic em.small{ color:#666; font-size:0.26rem;}

.goods-subtotle .order-reality-pic .order-pic em.pic-text{ color: #666;font-size:.26rem; }



.nav-content{ margin-top:.2rem;}

.nav-content ul{padding:0 !important}

.nav-content ul li { padding:0 0.3rem;overflow: hidden;margin: auto; line-height:.5rem;color: #666; font-size:0.26rem; clear:both;}

.nav-content ul li span:first-child{ font-size:.28rem; color:#666; float:left; width:1.5rem;}

.nav-content ul li span:last-child{ font-size:.26rem; color:#222; float:left;}











.detail-dowm {width: 100%;margin: auto;position: fixed;left: 0px;bottom: 0;background: #f8f8f8;border-top: 1px solid #E3E5E9; text-align:right; z-index:22;}

.detail-dowm>.operate{display: inline-block;height:30px;margin: 10px 8px 10px 0px;}

.detail-dowm>.operate span{display:block;padding: 0 10px;line-height:30px;font-size:14px; color:#222;}

.detail-dowm>.operate  a.btn {display:block;padding: 0 10px;line-height:30px;font-size:14px; color:#222; background:#fff; position: relative;}

.detail-dowm>.operate a.btn:after{border: 1px solid #9c9c9c;border-radius:8px;content: "";position: absolute;left: 0px;top: 0px;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;}

.detail-dowm>.operate  a.cur{ border:0 !important; color:#c00}

.detail-dowm>.operate  a.cur:after{border-style:solid; border-width:1px;border-color:#c00}











/*物流跟踪*/

.about-good-box{ margin-top:0.2rem; padding:0.3rem; position:relative; background:#fff; border-top:1px solid #eee;border-bottom:1px solid #eee;}

.about-good-box .good-pic-swiper{ overflow:hidden;}

.about-good-box .about-good-pic{ float:left;height:1.4rem; width:1.4rem; margin-right:0.2rem;}

.about-good-box .about-good-pic img{ display:block; width:100%;}

.about-good-box .about-good-info{ display:block; margin:0 auto 0.2rem;}

.about-good-box .about-good-info dt{ height:1rem; line-height:1rem; font-size:0.7rem; color:#222;}

.about-good-box .about-good-info dt em{ display:inline-block; color:#f23030; margin-left:0.2rem;}

.about-good-box .about-good-info dd span{ display:block; color:#666; font-size: 0.28rem;line-height:1.5}

.about-good-box .about-good-info dd span a{color: #31A852;}

.logistics-box{ width:100%; background:#fff; position:relative; margin-top:0.2rem; border-top:1px solid #eee;border-bottom:1px solid #eee; overflow:hidden;}

.logistics-box h2{ height:.8rem; line-height:.8rem; padding:0 .3rem; margin:auto;border-bottom:1px solid #eee; font-size:0.3rem; color:#222; font-weight:normal;}

.logistics-box ul{padding:0.2rem 0 0 50px;position: relative;}

.logistics-box ul li{position:relative;border-bottom:1px solid #eee; margin-left:10px;margin-bottom:0.2rem;padding-bottom:0.2rem;color:#222; text-align:left; padding-right:0.2rem;}

.logistics-box ul li:last-child{ border-bottom:none; margin-bottom:0;}

.logistics-box ul li.first{color:#31A852;}

.logistics-box ul li p{line-height:1.4; font-size:0.24rem;}

.logistics-box ul li p:first-child{ margin-bottom:0.1rem; font-size:0.26rem;}

.logistics-box ul li a{color:#77CFD9;font-size:0.26rem;}

.logistics-box ul li .before{position:absolute;left:-30px;top:13px;height:120%;width:0;border-left:1px solid #eee;}

.logistics-box ul li:last-child .before{ display: none; }

.logistics-box ul li .after{position:absolute;left:-33px;top:7px;width:7px;height:7px;background:#ddd;border-radius:6px}

.logistics-box ul li.first .after{background:#31A852;width: 14px;height: 14px;border:2px solid #D7F2E0;border-radius: 50%;left: -37px; top:3px;}



/*地址管理*/

.address-items{ margin-bottom:.2rem;}

.address-add-box { width: 100%; overflow: hidden; background: #FFF;margin-bottom:0.2rem; }

.address-add-box dl { width: 95%; overflow: hidden; margin: auto }

.address-add-box dl dt { width: 100%; height: .7rem; font-size: .3rem; line-height: .7rem; color: #333 }

.address-add-box dl dt strong { font-size: .3rem; line-height: .7rem; color: #222; font-weight: normal;display: inline-block;width: 2rem;overflow: hidden;height: .7rem;float: left;}

.address-add-box dl dt span { display: inline-block; font-size: 0.3rem; line-height: .7rem; color: #222; text-indent:1rem; }

.address-add-box dl dd em{ display: inline-block; }

.address-add-box dl dd em{ position: relative; display: inline-block; min-width:0.8rem; padding:0 5px;font-size: 0.26rem; color: #999; vertical-align: middle;line-height:0.4rem; text-align:center; margin-right: 0.1rem;}

.address-add-box dl dd em:before{text-align: center;line-height:2.4rem;font-size:1.2rem;border:1px solid #e3e5e7;border-radius:6px;content: "";position: absolute;left: 0px;top: 0px;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;}

.address-add-box dl dd em.home-address-icon{ color: #f23030; }

.address-add-box dl dd em.home-address-icon:before{ border:1px solid #f23030; }

.address-add-box dl dd em.company-address-icon{ color: #1d9030; }

.address-add-box dl dd em.company-address-icon:before{ border:1px solid #1d9030; }

.address-add-box dl dd em.custom-address-icon{ color: #5fb2e1; }

.address-add-box dl dd em.custom-address-icon:before{ border:1px solid #5fb2e1; }

.current-address-info{ position: relative; background: rgba(0,0,0,0.5); width: 200px; height:38px; border-radius:3px; top: -50px; left: -80px;}

.current-address-info:after{content: "";display: block;position: absolute;width: 0;height: 0;border-color: transparent;border-width: 8px 6px;border-style: solid;bottom:-16px;right:103px;border-top-color: rgba(0,0,0,0.5);}

.current-address-info .address-text{ padding:2px 0 3px 5px; }





.address-add-box dl dd { width: 100%; overflow: hidden; font-size: .26rem; line-height:1.6; color: #666; padding-bottom: 5px; }

.address-bottom { width: 100%; height: 45px; border-top: 1px solid #f8f8f8; padding-top: 10px; padding-bottom: 10px; }

.address-bottom .add-left { width: 60%; float: left; overflow: hidden; }

.address-bottom .add-left span { display: block; float: left; height: 25px; margin-left: 4%; }

.addl-red, .addl-hui { background: url(../imgs/add3.png) no-repeat; background-size: auto 30px; }

.addl-red { float: left; display: block; width: 25px; height: 25px; text-indent: -9999px; background-position: -57px -4px; }

.addl-hui { float: left; display: block; width: 25px; height: 25px; background-position: -5px -4px; text-indent: -9999px }

.address-bottom .add-left em { display: block; float: left; height: 25px; font-size: 12px; color: #666; line-height: 25px; font-style: normal; text-indent: 5px }

.address-bottom .add-right { width: 40%; float: left; overflow: hidden; }

.address-bottom .add-right a { display: block; width: 50%; float: left; overflow: hidden; }

.address-bottom .add-right a span { display: inline-block; height: 25px; margin: auto; font-size: 14px; color: #666; line-height: 25px;vertical-align:middle}

.address-bottom .add-right a i { display: block;float: left ;margin-right:2px; height: 25px;width:25px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%  }

.address-bottom .add-right a i.ico-edit{background-image:url(../imgs/edit.png)}

.address-bottom .add-right a i.ico-del{background-image:url(../imgs/del.png)}





.list-footer { width: 100%; height:45px; position: fixed; bottom:0; z-index: 2; background:#f3f5f7;min-width: 320px;max-width: 640px; margin:0 auto;}

.list-footer a { display: block;height: 45px;line-height: 45px;letter-spacing: 1px;width: 100%;border-radius: 0;

margin: 0 auto;color: #fff; text-align: center; font-size:.28rem;}





.addressmone1 {width: 100%;overflow: hidden;padding: .2rem;}

.address-label{ width: 100%; }

.address-label span{ position: relative; display: inline-block; min-width: 1rem; font-size: 0.24rem; color: #999; vertical-align: middle; height: .5rem; line-height:.5rem; text-align:center; margin-right: 0.1rem; padding:0 5px;}

.address-label span:last-child{ margin-right: 0px; }

.address-label span:before{text-align: center;line-height:2.4rem;font-size:1.2rem;border:1px solid #e3e5e7;border-radius:8px;content: "";position: absolute;left: 0px;top: 0px;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;}

.form-group dl dd input.label-custom-input{position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 0;width:100%;height: auto;background: transparent; line-height: 1.2rem; padding:0 5px; max-width: 2.25rem; overflow: hidden;}

.address-label span:first-child.current{ color: #f23030; }

.address-label span:first-child.current:before{ border:1px solid #f23030; }

.address-label span:nth-child(2n).current{ color: #1d9030; }

.address-label span:nth-child(2n).current:before{ border:1px solid #1d9030; }



.addressmone .save_btn, .addressmone1 .save_btn {margin-top: 20px;}

.addressmone .save_btn .btn, .addressmone1 .save_btn .btn {display: block;width: 100%;height: .8rem;padding: 0;margin: 0 auto;font-size: .3rem;line-height: .8rem;text-align: center;color: #fff;border: none;border-radius: 5px;}











/*收藏商品*/

.tablelist-append.type-del li{padding-left:45px !important}

.tabmenu{display: block;height: 1.95rem;padding: 0 1%;background: #FFF;border-bottom: solid 0.05rem #EEE;background:#fff;}

.tabmenu ul {display: block;font-size: 0;white-space: nowrap;overflow: visible !important;display: -webkit-box; display: -webkit-flex; display: flex;}

.tabmenu ul li {display: inline-block; -webkit-box-flex: 1;-webkit-flex: 1;flex: 1;vertical-align: top;text-align: center;height: 1.95rem;padding: 0!important;}

.tabmenu ul li a{display: inline-block;padding: 0.1rem 0.05rem;font-size: 0.7rem;line-height: 1.85rem;color:#222;}

.tabmenu ul li.cur a{padding: 0.1rem 0.05rem 0 0.05rem; border-bottom-width: 2px; border-bottom-style: solid;}

.collect-goods-box{ width:100%; margin-top: 100px;}

.history-goods-box{ margin-top:.2rem; }

.collect-goods-box .collect-goods-list .goods-item{ display:block; position:relative; background:#fff;padding: 0.2rem 0.2rem 0 0.2rem;transition: all .3s; overflow:hidden;}

.collect-goods-box .collect-goods-list .goods-item .goods-link{ position: relative; display: block;    }

.collect-goods-list .goods-item .good-pic{ display:block; width:1.8rem; height:1.8rem;float: left}

.collect-goods-list .goods-item .good-pic img{ display:block; width:1.8rem; height:1.8rem;}

.collect-goods-list .goods-item .good-info{display: block;height: 2rem;  margin-left:2rem;}

.collect-goods-list .goods-item:last-child .good-info{ border-bottom:none;}

.collect-goods-list .goods-item .good-info .good-name{height:.8rem; line-height:.4rem;overflow:hidden; color:#222;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: .1rem;}

.collect-goods-list .goods-item .good-info .good-sale{ display:block; overflow:hidden;}

.collect-goods-list .goods-item .good-info .good-sale em.sale-price{background:#15c3b4; color: #fff; border-radius: 100%; font-size: 0.6rem;float: left;height: 16px; width: 16px;margin-top: 7px;line-height: 16px; text-align: center;}

.collect-goods-list .goods-item .good-info .good-sale .price-original{font-size: 0.3rem;text-decoration: line-through; margin-left: 3px;}

.collect-goods-list .goods-item .good-info .good-sale .good-price {font-size: 0.3rem;display: block; float: left;}

.collect-goods-list .goods-item.item-invalid  .good-info .good-sale .good-price {color:#ccc;}

.collect-goods-list .goods-item .good-info .good-sale .good-price em {font-size: 0.3rem;vertical-align: top;display: inline-block;}

.collect-goods-list .goods-item.item-invalid .good-info .good-sale .good-price em{}

.cart-box{padding-top: 2px;}

.cart-box.cart-box-second{ position: absolute;right: 0; bottom:10px;height: 26px;width:80px; }

.cart-box .decrease { display: inline-block; width:25px; float: left; height:25px; position: relative;}

.cart-box .decrease.hide{ display:none;}

.cart-box .increase { display: inline-block;border: 0; width:25px; height:25px;float:right; position: relative;}

.num{ display: inline-block; border:0 !important; width:30px; height:25px; float: left; text-align: center;line-height:25px; color: #666; font-size: 16px; }

.cart-box .num.hide{ display: none; }

.collect-goods-list .goods-item.item-invalid .increase,.collect-goods-list .goods-item .increase.disable{background: #fff url(../imgs/shop-cart.png) no-repeat -24px -54px; background-size: 60px; text-indent: -9999px;}

.collect-goods-list .agree-checkbox{ display:none;width: 20px;height: 20px; background:url(../imgs/cart_icon_con.png) no-repeat 0px 1px;background-size: 50px auto;position:absolute; top:50%;margin-top:-10px; left:.2rem; cursor: pointer; z-index:2;}

.collect-goods-list .agree-checkbox:after{content: '';position: absolute;left: 0;top: -15px;right: -15px;bottom: -15px;}

.collect-goods-list .agree-checkbox.checked{ background:url(../imgs/cart_icon_con.png) no-repeat 0px 1px;background-size: 50px auto;background-position: -25px 0px;}

.colect-goods-footer,.colect-shop-footer{ display:none; position:fixed; bottom:0px; left:0px; height:45px; border-top:1px solid #eee; background:#fff; width:100%; z-index:3;}

.colect-goods-footer .goods-check-all,.colect-shop-footer .shop-check-all{ position:relative;height:20px;width:20px;display: inline-block; background:url(../imgs/cart_icon_con.png) no-repeat 0px 1px;background-size: 50px auto;vertical-align: middle;margin-left: 10px; cursor: pointer;}

.colect-goods-footer .goods-check-all.checked,.colect-shop-footer .shop-check-all.checked{background-position: -25px 0px;}

.colect-goods-footer .goods-seleted,.colect-shop-footer .shop-seleted{ color:#222; line-height:45px; font-size:14px; display:inline-block; margin-left:5px;vertical-align: middle;}

.colect-goods-footer .goods-delete,.colect-shop-footer .shop-delete{ color: #fff;height: 46px;line-height: 46px;display: inline-block;width: 100px;text-align: center;float: right; margin-top:-1px;}



.collect-goods-list .goods-item.good-info-nosale{ position: relative;}

.collect-goods-list .goods-item.good-info-nosale .good-name a{ color: #999;}

.collect-goods-list .goods-item.good-info-nosale .good-sale.price-color em{ color: #999 !important;}

.collect-goods-list .goods-item.good-info-nosale .cart-box{ height: 60px; line-height: 60px; position: absolute; display: block; right: 0px; bottom: 0px; text-align: right; overflow: unset;}

.collect-goods-list .goods-item.good-info-nosale .cart-box .no-sale{ color: #999; font-size: 60px;}





/*重置pc端提示代码*/

.more-loader-spinner a.get-more{ display:inline-block;  font-size:14px; color:#999; vertical-align:top;}

.more-loader-spinner .loaded-bg{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-align: center;-webkit-box-align: center;box-align: center;-webkit-align-items: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;box-pack: center;-webkit-justify-content: center;justify-content: center;line-height:1rem;color: #bcbcbc;font-size:14px;text-align: center;}

.more-loader-spinner .loaded-bg:before,.more-loader-spinner .loaded-bg:after{content: '';display: block;width: 54px;margin: 0 10px;border-top: 1px solid #d9dada;transform: scale(1,0.5);}









/*个人信息*/

.user-info-box{ width:100%; background:#fff;}

.user-info-box dl{box-shadow: 0 1px 0 rgba(0,0,0,0.05);}

.user-info-box dl:last-child{ border-bottom:none;}

.user-info-box dt {line-height:0.6rem;display: block;height: 1rem;padding: 0.2rem 0.3rem 0.2rem 0; margin-left: 0.3rem;display: -webkit-box;display: box;display: -webkit-flex;display: flex;}

.user-info-box dt h3{font-size: 0.3rem;line-height: .6rem;color: #222;font-weight:normal;}

.user-info-box dt h5 {font-size: 0.3rem;color: #999;line-height: .6rem;font-weight:normal;display: block;width: 100%;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1; text-align:right;}

.user-info-box dt.user-logo{ height:1.5rem; line-height:1.5rem;}

.user-info-box dt.user-logo h3{ height:1.1rem; line-height:1.1rem;}

.user-info-box dt.user-logo h5{ height:1.1rem; cursor:pointer;}

.user-info-box dt.user-logo h5 img{ width:1.1rem; height:1.1rem; border-radius:50%;display: inline-block;}

.user-info-box dt h5 i {display: block;float: right;width: 0.3rem;height: 0.3rem; margin-left:0.2rem; margin-top: 0.15rem;background:url(../imgs/back2.png) no-repeat center;background-size:100% 100%}

.user-info-box dt.user-logo h5 i{margin-top:.4rem}

#birth{ border:none; text-align:right; font-size:0.3rem; color:#999;}

#user_nickname{ display:none;}

.nickname{ width:100%; background:#fff; position:relative;}

.nickname .tip-error{ margin-left:0.5rem; margin-bottom:0; padding-bottom:0.25rem;}

.nickname input{height:1rem; line-height:1rem; padding:0.5rem; border:none; font-size:0.6rem;}

.nickname .num-clear{ position:absolute;top: 0.5125rem; right:0.5rem;background:#e5e5e5;width: 0.975rem;height: 0.975rem; border-radius:50%;}

.nickname .num-clear i{ color:#fff; line-height:1.1rem; text-align:center; display:block; font-size:0.5rem;}

#user_sex_box{ display:none;}

.user-sex{ width:100%; background:#fff;}

.user-sex li{ height:1rem;padding:0 0.3rem; border-bottom:1px solid #eee;}

.user-sex li span{ position:relative; display:block;iheight:1rem; line-height:1rem;font-size:0.3rem; color:#222;}

.user-sex li span.selected:after {content: '';position: absolute;right: 0;top: 0.35rem;width: 0.3rem;height: 0.15rem;border-left: 0.03rem solid #f23030;border-bottom: 0.03rem solid #f23030;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}







/*图片上传样式*/

ul.image-group{ padding-top: 10px; }

ul.image-group li{position: relative;display: inline-block;margin-bottom: 10px;

    width: 75px;height: 75px;margin-right: .4rem;background: #fff;}

ul.image-group li .image-group-item{ position: relative; display: block; height: 75px;width: 75px;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;text-align: center;}

ul.image-group li img{ display: block; max-width:65px; max-height:65px; text-align: center;margin:0 auto;}

ul.image-group li .img-del{height: 0.9rem;width: 0.9rem;background-image: url(../imgs/img_del.png);background-size: contain;position: absolute;top: -0.3rem;right: -0.3rem;z-index: 2; background-repeat:no-repeat;}

.image-group-bg{ position: relative;display: -webkit-box;display: -webkit-flex;display: flex;width: 75px;height: 75px;border-radius: 2px;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;

    -webkit-box-align: center;-webkit-align-items: center;align-items: center;

    -webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;text-align: center;}

 .image-group-bg:before{content: "";display: inline-block;width:28px;

    height: 25px;background-size: 100%;background-repeat: no-repeat;

    background-image:url(../imgs/camera_icon.png); }

.image-group-bg:after,ul.image-group li .image-group-item:after{ text-align: center;border: 1px dashed #d8d8db;content: "";position: absolute;left: 0px;top: 0px;width: 200%;height: 200%;transform-origin: 0 0;transform: scale(.5,.5);box-sizing: border-box;-webkit-transform-origin: 0 0;-webkit-transform: scale(.5,.5);-webkit-box-sizing: border-box;}

.image-group-bg p{ width: 100%; font-size:0.26rem; color:#cbcbcb;line-height: 18px; margin-top:8px;}



a.examples-btn {display: inline-block;border: 1px solid #eee;padding: 0 0.2rem;height: .5rem;line-height: .5rem;margin-top: .6rem;border-radius: 5px;vertical-align: top;color: #666;}



dd .form-control-box {display: -webkit-box !important;display: box !important;position: relative;padding-right: 33px;}











/*资金账号绑定*/
.steps-con .step-info{ background:#fff;padding:0.5rem 0 0.1rem;overflow: hidden; }
.steps-con .stepflex{display: -webkit-box !important;display: box !important;position: relative;text-align: center;width:100%;}
.steps-con .stepflex:after{position:absolute;height: 1px; content: ''; width:3rem; border-top: 1px solid #cccccc; position: absolute; top:7px; left: 50%;margin-left:-1.5rem; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); z-index: 10;}
.stepflex dl {position: relative;-webkit-box-flex: 1;box-flex: 1; width:100%;}
.stepflex .s-num {position: relative;margin: auto ;width:16px;height: 16px;background:#a6a6a6;border-radius:100%;}
.stepflex dl.doing .s-num {background:#44bb00}
.stepflex .s-text{color: #a6a6a6;font-size: 0.22rem;margin-top: 0.8em;}
.stepflex dl.doing .s-text {color: #44bb00;}
.end-info{ display:block;line-height:1rem;color:#f23030; font-size:0.3rem; text-align:center; position:relative;}
.end-info i{ display:inline-block; width:.5rem;height:.5rem;vertical-align:middle;background: url(../imgs/gou.png) no-repeat center;background-size:100% 100%}




.steps-con2 .step-info{ background:#fff;padding:0.5rem 0 0;overflow: hidden; border-bottom:1px solid #eee;}
.steps-con2 .stepflex{display: -webkit-box !important;display: box !important;position: relative;text-align: center;margin:0 auto 0.8em; width:100%;}
.steps-con2 .stepflex dl {position: relative;border-top: 3px solid #ccc;-webkit-box-flex: 1;box-flex: 1; width:100%;}
.steps-con2 .stepflex dl.doing {border-top-color: #44bb00;}
.steps-con2 .stepflex dl.done {border-top-color: #caecb6;}
.steps-con2 .stepflex .s-num {position: relative;margin:-0.3rem auto 0;color: #fff;font-weight: bold;width: 2.2em;height: 2.2em;background:#ccc;border-radius:100%;line-height: 2.2em;font-size: .26rem;}
.steps-con2 .stepflex dl.doing .s-num {background:#44bb00}
.steps-con2 .stepflex dl.done .s-num {background:#caecb6}
.steps-con2 .stepflex .s-text{color: #ccc;font-size: 0.22rem;margin-top: 0.5em;}
.steps-con2 .stepflex dl.doing .s-text {color: #44bb00;}
.steps-con2 .stepflex dl.done .s-text {color: #caecb6;}


/*商品评价*/
.evaluate-center-content {width: 100%;overflow: hidden;}
.evaluate-star{padding:.2rem;background-color:#ffffff}
.evaluate-star .goods_pic{float: left;width:1.2rem;height:1.2rem;overflow:hidden}
.evaluate-star .goods_pic img{width:1.2rem;height:1.2rem;}
.evaluate-star .evaluate-tit{line-height:0.4rem;height:0.8rem;overflow:hidden;margin-left:1.4rem;color:#333333;font-size:0.28rem}
.evaluate-star .evaluate-txt{line-height:0.3rem;margin-top:0.1rem;overflow:hidden;margin-left:1.4rem;color:#999999;font-size:0.24rem}


.evaluate-goods{padding:.2rem;background-color:#fff;border-top:1px solid #eeeeee}

.evaluate-goods>.textarea_box{display:block;width:100%;min-height:2.4rem;line-height:0.4rem;border:0;background-color:#ffffff;resize: none;}

.evaluate-photos{margin-top:0.1rem;margin-left:-0.1rem;}

.evaluate-photos #uploads{float: left;margin-left:0.1rem;margin-top:0.1rem;width:1.7rem;height:1.7rem;border:1px dashed #e5e5e5}

.evaluate-photos #uploads dt{width:.8rem;margin:auto;margin-top:0.25rem}

.evaluate-photos #uploads dd{text-align:center;margin-top:0.2rem;color:#999999}

.evaluate-photos .pic-li{float: left;margin-left:0.1rem;margin-top:0.1rem;width:1.7rem;height:1.7rem;}

.evaluate-photos .pic-li dt{display: table-cell;width:1.7rem;height:1.7rem;border:1px solid #e5e5e5;text-align:center;vertical-align:middle}

.evaluate-photos .pic-li dt img{display: inline;max-width:100%;max-height:100%}



/*退货退款*/

.order-refund{background-color:#ffffff}

.refund-tit{border-bottom:1px solid #eeeeee;padding:.2rem;font-size:.3rem}

.order-refund-box{padding:0.2rem}

.refund-dl{padding:0;line-height:.8rem;min-height:.8rem;border-bottom:1px solid #eee;position:relative;}

.refund-dl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

.refund-dt{float: left;font-size:0.26rem;width:1.4rem;line-height:.8rem;height:.8rem;}

.refund-dt-2{font-size:0.26rem;width:100%;line-height:.4rem;height:.4rem;}

.refund-dd{float: left;font-size:0.26rem;width:5.6rem}

.refund-li{float: left;margin-right:0.5rem;position:relative;padding-left:30px}

.refund-li .check-div{position: absolute;top: 50%;left: 0;margin-top: -10px;margin-left: 5px;height: 20px;width: 20px;overflow: hidden}

.refund-li .check-div>label {position: relative;vertical-align: middle;display: block;width: 20px;height: 20px;background: url(../imgs/cart_icon_con.png) no-repeat 0px 1px;background-size: 50px auto;}

.refund-li .refund-checkbox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0;border: none;z-index: 2;-webkit-appearance: none;}

.refund-li .refund-checkbox:checked {background: none;}

.refund-li .refund-checkbox:checked+.check-div>label {background-position: -25px 1px;}

.refund-select{width:100%;height:.8rem;border:none;font-size:0.26rem;background: none;}

.refund-input{width:100%;height:.8rem;border:none;font-size:0.26rem;padding-left:5px;background: none}

.refund-dl-content{padding:0.2rem 0;background-color:#fff;}

.refund-dl-content>.textarea_box{display:block;width:100%;min-height:1.6rem;line-height:0.4rem;padding:0.1rem 0.2rem;margin:.2rem 0;border:0;background-color:#ffffff;resize: none;border:1px solid #eee}

.refund-dl-photos{margin-top:0.1rem;margin-left:-0.1rem;}

.refund-dl-photos #uploads{float: left;margin-left:0.1rem;margin-top:0.1rem;width:1.7rem;height:1.7rem;border:1px dashed #e5e5e5}

.refund-dl-photos #uploads dt{width:.8rem;margin:auto;margin-top:0.25rem}

.refund-dl-photos #uploads dd{text-align:center;margin-top:0.2rem;color:#999999}

.refund-dl-photos .pic-li{float: left;margin-left:0.1rem;margin-top:0.1rem;width:1.7rem;height:1.7rem;}

.refund-dl-photos .pic-li dt{display: table-cell;width:1.7rem;height:1.7rem;border:1px solid #e5e5e5;text-align:center;vertical-align:middle}

.refund-dl-photos .pic-li dt img{display: inline;max-width:100%;max-height:100%}



/*取消订单*/

.order-cancel{background: #fff;margin-top:0.2rem;padding:0.2rem}

.order-cancel-tips{background: #fcf6ed;color:#de8c17;padding:0.2rem;font-size:0.26rem;line-height:1.5}

.order-cancel-tit{line-height:0.8rem;font-size:0.3rem;border-bottom:1px solid #eee}

.cancel-li{position:relative;padding-left:30px;line-height:0.8rem;border-bottom:1px solid #eee}

.cancel-li .check-div{position: absolute;top: 50%;left: 0;margin-top: -10px;margin-left: 5px;height: 20px;width: 20px;overflow: hidden}

.cancel-li .check-div>label {position: relative;vertical-align: middle;display: block;width: 20px;height: 20px;background: url(../imgs/cart_icon_con.png) no-repeat 0px 1px;background-size: 50px auto;}

.cancel-li .cancel-checkbox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0;border: none;z-index: 2;-webkit-appearance: none;}

.cancel-li .cancel-checkbox:checked {background: none;}

.cancel-li .cancel-checkbox:checked+.check-div>label {background-position: -25px 1px;}

.cancel-sub{line-height:0.7rem;min-height:0.7rem;padding-top:0.2rem}

.cancel-sub a.qx{float: left;width:3.4rem;line-height:0.7rem;border:1px solid #ccc;border-radius:0.1rem;text-align:center}

.cancel-sub a.qd{float: right;width:3.4rem;line-height:0.7rem;border:1px solid #c00;border-radius:0.1rem;text-align:center;background-color:#c00;color:#fff}

.cancel-textarea{display:none;}

.cancel-textarea>.textarea_box{display:block;width:100%;min-height:1.6rem;line-height:0.4rem;padding:0.1rem 0.2rem;margin-top:.2rem;border:0;background-color:#ffffff;resize: none;border:1px solid #ddd}




/*退款进度*/
.refund-info {padding:0.3rem 0.2rem;background:#fff}
.refund-info-tit{color:#333;font-size:0.3rem;font-weight:700;}
.refund-info-tit span{margin-left:0.5rem;padding-left:0.35rem;color:#c00;font-size:0.24rem;font-weight:400;background:url(../imgs/clock.png) no-repeat left center;background-size:0.3rem}
.refund-info-tips{margin-top:0.1rem;color:#666;padding-bottom:0.2rem;border-bottom:1px solid #ddd;}
.refund-info-logistics{margin-top:0.2rem;}
.refund-info-logistics dt{color:#333;font-weight:700}
.refund-info-logistics dt a{font-weight:400;color:#c00}
.refund-info-logistics dd{color:#999;font-size:0.24rem;line-height:0.3rem;margin-top:0.2rem}
.refund-info-address{margin-top:0.2rem;}
.refund-info-address h3{background:url(../imgs/dz.png) no-repeat left center;background-size:auto 0.4rem;line-height:0.5rem;padding-left:0.5rem;font-size:0.3rem;color:#333}
.refund-info-address p{margin-top:0.1rem}
.refund-info-content{margin-top:0.2rem;}
.refund-info-content p{line-height:0.4rem}
.refund-info-pay{margin-top:0.2rem;border:1px solid #ddd;padding:0.2rem;}
.refund-info-txt{margin-top:0.2rem;color:#999;}
.refund-info-txt p{padding-left:0.2rem;position:relative;line-height:0.3rem;margin-top:0.1rem}
.refund-info-txt p:after{content:'';position:absolute;left:0;top:0.15rem;width:4px;height:4px;margin-top:-2px;background:#999;border-radius:100%}
.refund-info-txt a{background:#c00;display:block;width:100%;margin-top:0.2rem;line-height:.6rem;border-radius:0.1rem;color:#fff;text-align:center}
.refund-info-edit{margin-top:0.3rem;}
.refund-info-edit a{color:#c00;margin-left:0.2rem}

.refund-history{padding:0 0.2rem;background:#fff}
.refund-history h3{padding:0.2rem 0;font-size:0.3rem;border-bottom:1px solid #eee}
.refund-history dl{padding:0.2rem 0;min-height:1.2rem;line-height:0.4rem;border-bottom:1px solid #eee}
.refund-history dl:last-child{border:none}
.refund-history dl .head_img{float: left;width:0.8rem;height:0.8rem;border-radius:100%;overflow:hidden}
.refund-history dl .head_img img{float: left;width:0.8rem;height:0.8rem;}
.refund-history dl dt{margin-left:1rem;font-size:0.26rem}
.refund-history dl dt span{float: right;font-size:0.22rem;color:#999999}
.refund-history dl dd{margin-left:1rem;margin-top:0.05rem;font-size:0.26rem;line-height:0.3rem}




/*2019.2.18分销中心*/

/*商品*/
.distribution-goods .swiper-container {position:relative;width: 100%;height:7.5rem;overflow:hidden;background:#ffffff;}
.distribution-goods .swiper-container-horizontal .swiper-pagination-bullets {bottom: 5px;}
.distribution-goods .swiper-container-horizontal .swiper-pagination-bullet {background:#ffffff;opacity:1}
.distribution-goods .swiper-container-horizontal .swiper-pagination-bullet-active{opacity:1;background:#ff5733;}
.distribution-goods .swiper-slide img{width:100%;}

.distribution-good-title{padding:0.2rem}
.distribution-good-title h2{font-size:0.32rem;-webkit-box-flex: 2; box-flex: 2;line-height: 0.4rem;padding:0.05rem 0 }
.distribution-good-title .goods-tags{text-align: right}
.distribution-good-title .goods-tags span{display:inline-block;margin-left:0.1rem;padding:0 0.2rem;line-height: 0.5rem;color:#ffffff;font-size:0.22rem }
.distribution-good-title .goods-tags span.bg1{background-color: #ac33c1}
.distribution-good-title .goods-tags span.bg2{background-color: #ff5733}
.distribution-good-title .v-title{margin-top:0.1rem;color:#999999}

.distribution-good-title .price{margin-top:0.2rem;line-height:0.5rem;vertical-align: middle;display:table;width:100%}
.distribution-good-title .price>*{vertical-align: middle;}
.distribution-good-title .price>.good-price{display:inline-block;font-size:0.2rem}
.distribution-good-title .price>.good-price>span{font-size:0.36rem;font-weight:700}
.distribution-good-title .price>del{display:inline-block;font-size:0.26rem;color:#999999;margin-left:0.2rem}
.distribution-good-title .price>.discount{display:inline-block;font-size:0.24rem;color:#ffffff;padding:0 0.2rem;line-height:0.4rem;margin-left:0.2rem;}
.distribution-good-title .price>.vt{float: right;font-size:0.24rem;color:#808080}

.share-item{padding:0.2rem;line-height:0.6rem;}
.share-item .tip{float: left;}
.share-item .share-link{float: right;color:#ffffff;padding:0 0.2rem;margin-left:0.1rem;border-radius:3px}
.share-item .share-link.bg1{background-color:#2a82e4}
.share-item .share-link.bg2{background-color:#ff4444}

.poster-share{display:none;position:fixed;z-index:10000;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}
.share-bg{position:absolute;z-index:20;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,0.5)}
.share-box{position:fixed;z-index:21;left:50%;top:50%;margin-left:-3rem;width:6rem;border-radius:3px;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);       /* IE 9 */
    -webkit-transform: translateY(-50%);   /* Safari and Chrome */
    -o-transform: translateY(-50%);        /* Opera */
    -moz-transform: translateY(-50%);}
.share-box .share-pic{background:#ffffff;}
.share-box .share-pic img{width:100%}
.share-box .close{width:30px;height:30px;position:absolute;right:-15px;top:-15px;background:url(../imgs/c_cancel.png) no-repeat center center;background-size:12px;background-color:#ffffff;border-radius:100%}
.share-box .save-btn{display:block;margin-top:5px;line-height:40px;color:#fff;font-size:16px;text-align:center}
.distribution-good-foot{position:fixed;z-index:10;bottom:0;margin:auto;width:100%;height:50px;text-align:center}
.distribution-good-foot a{display:block;float: left;height:50px;padding:5px 0}
.distribution-good-foot .service{width:50px}
.distribution-good-foot .collect{width:50px}
.distribution-good-foot .cart{width:50px;}
.distribution-good-foot>a{line-height:12px;font-size:12px;}
.distribution-good-foot>a>i{display:block;width:25px;height:25px;margin:auto;margin-bottom: 3px;background: url(../imgs/dg.png) no-repeat;background-size:75px auto}
.distribution-good-foot .ico_service{background-position:0 0}
.distribution-good-foot .ico_collect{background-position:-25px 0}
.distribution-good-foot .ico_cart{background-position:-50px 0;position:relative}
.distribution-good-foot .ico_cart em{position:absolute;top:0;right:-6px;color:#fff;border-radius:100%;width:12px;height:12px;font-size:10px;}
.distribution-good-foot .add_cart,
.distribution-good-foot .buy_now{line-height:40px;color:#fff;font-size:16px}
.distribution-good-foot .add_cart{background-color:#ff8d1a}
.distribution-good-foot .buy_now{background-color:#ff4444}


/*分销中心*/
.distribution-nav{margin: .2rem;padding-bottom:0.2rem;overflow: hidden;border-radius: 5px;background-color:#ffffff}
.distribution-nav dl {position: relative;width: 100%;}
.distribution-nav dl dt {padding: 0 .3rem;line-height: .8rem;height: .8rem;}
.distribution-nav dl dt strong {float: left;font-size: .26rem;font-weight: 400;color: #333;}
.distribution-nav dl dt span {float: right;padding-right: .3rem;font-size: .26rem;color: #999;background: url(../imgs/user_right.png) no-repeat right center;background-size: auto .26rem;}
.data-box{ width:100%;}
.data-box li{position:relative}
.data-box li:before{width: 1px; content: ''; height: 80%; border-left: 1px solid #cccccc; position: absolute; top: 10%; right: 0; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); z-index: 10; }
.data-box li:last-child:before{border:none}
.data-box span { display: block; font-size: .26rem; color: #999999; text-align: center;line-height:1.6}
.data-box em{ display: block; font-size: .36rem; font-weight:500;  text-align:center;line-height:1.6}

.distribution-join{margin: .2rem;overflow: hidden;border-radius: 5px;background-color:#ffffff}
.distribution-join dl {position: relative;width: 100%;}
.distribution-join dl dt {padding: 0 .3rem;line-height: .8rem;height: .8rem;}
.distribution-join dl dt strong {float: left;font-size: .26rem;font-weight: 400;color: #333;}
.distribution-join dl dt span {float: right;padding-right: .3rem;font-size: .26rem;color: #999;background: url(../imgs/user_right.png) no-repeat right center;background-size: auto .26rem;}
.distribution-join .con{height:1rem;padding:0 0.3rem 0.2rem}
.distribution-join .con>p{line-height:0.4rem}
.distribution-join .con>.p1{color:#ff4444;font-weight:700}
.distribution-join .con>.p2{color:#999999}
.distribution-join .con>a{float: right;line-height:0.6rem;margin-top:0.1rem;color:#ffffff;padding:0 0.2rem;border-radius:3px}


.distribution-item{margin: .2rem;overflow: hidden;}
.distribution-item .tips{padding:0 0.2rem;line-height:0.6rem;text-align:center;color:#ff8d1a;border-radius:3px;background-color:#f9e2cb}
.distribution-item ul{text-align:center;line-height:0.8rem;margin-top:0.2rem;}
.distribution-item ul .bg1{background-color:#ff4444}
.distribution-item ul .bg2{background-color:#2a82e4}
.distribution-item ul a{display:block;color:#ffffff;font-weight:700;font-size:0.3rem}
.distribution-item ul span{display:inline-block;position:relative;padding-left:0.6rem;}
.distribution-item ul span:after{position:absolute;content:'';left:0;top:50%;margin-top:-0.25rem;width:0.5rem;height:0.5rem;background: url(../imgs/dd.png) no-repeat;background-size:auto 100%}
.distribution-item ul .bg1 span:after{background-position:0 0}
.distribution-item ul .bg2 span:after{background-position:100% 0}

/*人脉*/
.my-connections{padding:0.3rem 0.2rem}
.my-connections-box{overflow: hidden;}
.my-connections-box ul{width:100%;}
.my-connections-box ul li{position:relative;text-align:center}
.my-connections-box ul li:before{width: 1px; content: ''; height: 80%; border-left: 1px solid #ffffff; position: absolute; top: 10%; right: 0; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); z-index: 10; }
.my-connections-box ul li:last-child:before{border:none}
.my-connections-box ul span { display: inline-block; font-size: .26rem; color: #ffffff; text-align: center;line-height:1.6;background: url(../imgs/back3.png) no-repeat right center;background-size:auto 16px;padding:0 18px;}
.my-connections-box ul span.none{background: none}
.my-connections-box ul em{ display: block; font-size: .36rem; font-weight:500; color: #ffffff; line-height:1.6}

.my-connections .search-box{margin-top:0.2rem;height:0.7rem;line-height:0.7rem;border-radius:3px;background-color:rgba(255,255,255,0.5);overflow: hidden}
.my-connections .search-box input{display:block;float: left;padding:0.2rem;width:6.3rem;font-size:0.28rem;color:#ffffff;background:none;border:none}
.my-connections .search-box button{display:block;float: right;width:0.7rem;height:0.7rem;background: url(../imgs/search2.png) no-repeat center;border:none;background-size:80%}

.my-connections .search-box ::-webkit-input-placeholder { color:#ffffff; }
.my-connections .search-box :-moz-placeholder { color:#ffffff;  }
.my-connections .search-box ::-moz-placeholder { color:#ffffff;  }
.my-connections .search-box :-ms-input-placeholder { color:#ffffff; }

.distribution-tips{margin:0.2rem 0.2rem 0;padding:0 0.2rem;line-height:0.6rem;text-align: left;color:#ff8d1a;border-radius:3px;background-color:#f9e2cb}

.connections-list{margin-top:0.2rem;padding:0.2rem;background-color:#ffffff}
.connections-list .subordinate{height:20px;width:100%;position:relative;z-index:1;}
.connections-list .subordinate:after{position:absolute;left:0.5rem;margin-left:-3px;top:-5px;width:6px;height:30px;content:'';background:#e5e5e5}
.connections-list>.ub{position:relative;z-index:2}
.member-wrap .avatar-img { height:1rem; width:1rem;border:1px solid #e8e8e8;box-sizing: border-box; border-radius:100%; overflow:hidden;}
.member-wrap .avatar-img img{ display:block; width: 100%; }
.member-wrap .member-msg{ margin-left:0.2rem;display:block;padding: 0}
.member-wrap .member-name{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;color: #666666;line-height:0.6rem;font-size:.3rem;}
.member-wrap .member-grade{line-height:0.3rem;color:#999}

.operation-submits>a{display:block;text-align:center}
.operation-submits>a i{display:block;margin:auto;margin-top:0.1rem;margin-bottom:0.1rem;width:0.5rem;height:0.5rem;background: url(../imgs/mem.png) no-repeat;background-size:auto 100%}
.operation-submits>a.ope-a i{background-position:0 0}
.operation-submits>a.ope-b i{background-position:50% 0}
.operation-submits>a.ope-c i{background-position:100% 0}

.member-detail{background-color:#fff;padding:0.3rem 0.3rem 0.6rem}
.member-detail .content{padding:0 0.3rem;margin-top:0.1rem;color:#999999;text-align: left}
.member-detail .operation-submits{width:2rem;margin:auto}


.order-performance .order-li{margin-top:0.2rem;padding:0.2rem;background:#fff;display:table;width:100%;vertical-align:top}
.order-performance .order-li dt{display:table-cell;width:1.1rem;vertical-align:top}
.order-performance .order-li dt span{display: inline-block;padding: 0;line-height:0.5rem;width:0.9rem;text-align:center;background:#808080;color:#ffffff;font-size:0.22rem;border-radius:2px}
.order-performance .order-li dt span.not{background:#ff8d1a}
.order-performance .order-li dt span.done{background:#808080}
.order-performance .order-li dd.info{display:table-cell;vertical-align:top;color:#333333;line-height:0.5rem;}
.order-performance .order-li dd.info span{margin-left:0.2rem;font-weight:700;color:#ff5733}
.order-performance .order-li dd.info p{color:#999999}
.order-performance .order-li .operation-submits{display:table-cell !important;vertical-align:top;width:1rem}
.order-performance .order-li .operation-submits i{margin-top:0}

.price-box{margin-top:0.2rem;padding:0.3rem 0.2rem;background:#ffffff;color:#999999}
.price-box span{font-weight:700;font-size:0.3rem}

.achievement-info{margin-top:0.2rem;padding:0.2rem}
.achievement-info{color:#999999;line-height:0.5rem}

.distribution-apply{padding:0.2rem 0 1.2rem}
.apply-content{background:#fff;padding:0.2rem}
.distribution-apply-submit{position:fixed;width:100%;margin:auto;bottom:0;padding:0.2rem;background:#f8f8f8}
.distribution-apply-submit>a{display:block;width:100%;margin:auto;line-height:0.8rem;color:#fff;text-align:center;font-size:0.3rem;border-radius:5px}


.apply-mask {position: fixed;width: 100%;height: 100%;background: #000;opacity: 0.7;filter: alpha(opacity=15);left: 0;top: 0;z-index: 10000;display: none;}
.apply-main {position: fixed;bottom: 0px;left: 0;width: 100%;z-index: 10001;display: none;}
@-webkit-keyframes spec-menu-move{
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@-moz-keyframes spec-menu-move {
0% {
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes spec-menu-move{
0% {
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@-webkit-keyframes spec-menu-back{
to {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@-moz-keyframes spec-menu-back{
to {
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes sspec-menu-back {
to {
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
.spec-menu-hide {
    -webkit-animation: spec-menu-back .3s both ease;
    -moz-animation: spec-menu-back .3s both ease;
    animation: spec-menu-back .3s both ease;
}
.spec-menu-show {
    -webkit-animation: spec-menu-move .3s both ease;
    -moz-animation: spec-menu-move .3s both ease;
    animation: spec-menu-move .3s both ease;
    display: block;
}
.apply-main {background:#fff;padding:0.3rem;}
.apply-main .input-box{padding:0.2rem 0;line-height:0.4rem;min-height:0.8rem;font-size:0.3rem;border-top:1px solid #eeeeee}
.apply-main .input-box:first-child{border:none}
.apply-main .input-box span{float: left;width:1rem;height:0.4rem;}
.apply-main .input-box input{float: left;width:5.8rem;height:0.4rem;height:0.4rem}
.apply-main .photo-upload{float: left;width:5.8rem;min-height:1rem}
.apply-main .photo-upload dl{float: left;width:1rem;margin-right:0.2rem}
.apply-main .apply-submit{width:100%;margin:auto;margin-top:0.3rem}
.apply-main .apply-submit>a{display:block;width:100%;margin:auto;line-height:0.8rem;color:#fff;text-align:center;font-size:0.3rem;border-radius:5px}












