@charset "utf-8";

/* ================================ */
/* 触屏版购物车样式类型				*/
/* ================================ */


/*购物车*/
#cart-list-wp { margin-bottom: 2.5rem;}
.checkout-box{ margin-top: 2.5rem; padding-bottom: 2rem; margin-bottom: 0.5rem; }
.nctouch-cart-container { display: block; clear: both; margin-bottom: 0.5rem;}

.nctouch-cart-store { display: block; border-bottom: solid 0.05rem #EEE;}
.nctouch-cart-store dt { position: relative; z-index: 1; display: block; height: 0.9rem; padding: 0.5rem; font-size: 0.7rem; line-height: 0.9rem;}
.nctouch-cart-store dt .store-check { display: inline-block; vertical-align: top; margin-right: 0.2rem;}
.nctouch-cart-store dt i.icon-store { display: inline-block; width: 0.8rem; height: 0.9rem; margin-right: 0.2rem; vertical-align: middle; background:url(../images/store_b.png) no-repeat 50% 50%; background-size: 90%; opacity: 0.8;}
.nctouch-cart-store dt .handle { display: block; height: 0.9rem; padding: 0.5rem; position: absolute; z-index: 1; top: 0; right: 0; border-left: solid 0.05rem #EEE; background-color: #FCFCFC;}
.nctouch-cart-store dt .handle a { color: #555; line-height: 0.9rem; font-size: 0.6rem;}
.nctouch-cart-store dt .handle a i { display: inline-block; vertical-align: top; width: 0.9rem; height: 0.9rem; margin-right: 0.1rem;}
.nctouch-cart-store dt .handle a.voucher i { background-image: url(../images/mcc_08_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 75%; opacity: 0.65;
}
.activity{background: #f73030;vertical-align: top;display: inline-block;color: #fff;padding: 0 0.2rem; border-radius: 0.1rem;margin-right: 0.3rem;font-size: 0.6rem;}
.promotion-order-box{color: #999;}
.promotion-order-box>h1{padding: 0.3rem 0.3rem 0;}
.promotion-order-box .goods-promotion-item{margin-top: 0.3rem;}
.promotion-order-box .goods-promotion-item dl{background-color: #fff;margin-bottom: 0;border-bottom: 1px solid #eee;position: relative;}
.promotion-order-box i.icon-arrow{right: 1rem !important;}
.promotion-order-box .goods-promotion-item dl>dt{padding: 0.3rem 0 0.3rem 0.3rem;}
.promotion-order-box .goods-promotion-item dl>dd{padding: 0.3rem 0.3rem 0.3rem 0;}
.promotion-order-box .goods-promotion-item dl>dt>span{background: #f73030;color: #fff;padding: 0 0.1rem; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;}
.del-btn-box{   float: right; border: 1px solid #f73030; color: #f73030; padding: 0.3rem 0.8rem; border-radius: 0.2rem; margin-top: 0.23rem; margin-right: 0.5rem;}
.goods-promotion-item{}
.goods-promotion-item dl{overflow: hidden;width: 100%;margin-bottom: 0.3rem;}
.goods-promotion-item dl:last-child{overflow: hidden;width: 100%;margin-bottom: 0;}
.goods-promotion-item dt,.goods-promotion-item dd{float: left;font-size: 0.6rem;}
.goods-promotion-item dt{ color: #f73030; margin-right: 0.3rem;}
.goods-promotion-item dd{ color: #999;}
.nctouch-cart-item li {background-color: #FFF; display: block; position: relative; z-index: 1; margin-bottom: 0.5rem; padding-left: 0.5rem; border: solid #EEE; border-width: 0.05rem 0; }
.nctouch-cart-item li:last-child{margin-bottom: 0;}
.nctouch-cart-item li .cart-goods-item{position: relative;padding: 0.5rem 0;border-bottom: 1px solid #eee;}
.nctouch-cart-item li .cart-goods-item:last-child{border-bottom: 0;}
.nctouch-cart-item li .goods-check { position: absolute; top: 1.5rem;}
.nctouch-cart-item li .goods-pic { display: block; width: 2.7rem; height: 2.7rem; padding: 0.2rem; position: absolute; z-index: 1; top: 0.5rem; left: 1.1rem; border: solid 0.05rem #EEE; border-radius: 0.2rem}
.nctouch-cart-item li .goods-pic a { display: block;}
.nctouch-cart-item li .goods-pic a img { border-radius: 0.2rem}
.nctouch-cart-item li .goods-info { display: block; vertical-align: top; height: 2.2rem; margin: 0 2rem 0 4.5rem; position: relative; z-index: 1;}
.nctouch-cart-item li .goods-info dt.goods-name { display: block;}
.nctouch-cart-item li .goods-info dt.goods-name a { display: block; height: 1.4rem; font-size: 0.6rem; color: #111; line-height: 0.7rem; overflow: hidden;}
.nctouch-cart-item li .goods-info dd.goods-type { overflow: hidden; white-space: nowrap; width: 70%; height: 0.9rem; font-size: 0.45rem; line-height: 0.9rem; color: #999; text-overflow: ellipsis;}
.nctouch-cart-item li .goods-del { display: block; position: absolute; z-index: 1; top: 0.3rem; right: 0.5rem; width: 1rem; height: 1rem; }
.nctouch-cart-item li .goods-del a { display: block;  width: 100%; height: 100%; background-image: url(../images/del_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 60%; opacity: 0.4;}
.nctouch-cart-item li .goods-subtotal { display: block; height: 1rem; margin: 0 0.5rem 0 4.5rem; line-height: 1rem; font-size: 0.6rem; position: relative; z-index: 1;}
.nctouch-cart-item li .goods-subtotal .goods-price {  font-size: 0.55rem; font-weight: 600;}
.nctouch-cart-item li .goods-subtotal .goods-price em { font-size: 0.6rem;}
.nctouch-cart-item li .goods-subtotal .mkprice{margin-left: 0.3rem;}
.nctouch-cart-item li .goods-subtotal .goods-sale { display: inline-block; vertical-align: top; margin-right: 0.1rem;}
.nctouch-cart-item li .goods-subtotal .goods-sale em {  display: inline-block; vertical-align: top; height: 0.7rem; padding: 0 0.1rem; margin-top: 0.1rem; font-size: 0.45rem; color: #FFF; line-height: 0.7rem; background-color: #ED5564; border-radius: 0.15rem;}
.nctouch-cart-item li .goods-subtotal .goods-sale em i { display: inline-block; vertical-align: middle; margin-right: 0.1rem; width: 0.6rem; height: 0.6rem; background: #ED5564 url(../images/mobile_w.png) no-repeat 50% 50%; background-size: 80%; }
.nctouch-cart-item li .value-box { position: absolute; z-index:1; bottom: 0.5rem; right: 0.5rem; }
.nctouch-cart-item li .goods-num { font-size: 0.5rem; line-height: 1rem; position: absolute; z-index:1;bottom: 0.5rem; right: 1rem; }
.nctouch-cart-item li .goods-num em { font-size: 0.6rem; font-weight: 600; margin: 0 0.2rem;}
.nctouch-cart-item li .goods-gift { display: block; clear: both; padding : 0.2rem; margin: 0.4rem 0.5rem 0 0; border: dashed 1px #EEE; background-color: #FCFCFC;}
.nctouch-cart-item li .goods-gift span { display: block; font-size: 0.55rem; line-height: 0.9rem; height: 0.9rem; border-bottom: solid 0.05rem #EEE; padding-bottom: 0.2rem; margin-bottom: 0.2rem; color: #888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nctouch-cart-item li .goods-gift span:last-child { border: none; margin-bottom: 0; padding-bottom: 0;}
.nctouch-cart-item li .goods-gift span em { display: inline-block; height: 0.5rem; vertical-align: middle; padding: 0.1rem 0.2rem; margin-right: 0.2rem; background: #BBB; font-size: 0.45rem; line-height: 0.5rem; color: #FFF; border-radius: 0.1rem;}

.nctouch-cart-item .buy-item .goods-pic { left: 0rem;}
.nctouch-cart-item.cart-list .buy-item .goods-pic {left: 1.1rem;}
.nctouch-cart-item .buy-item .goods-info,.nctouch-cart-item .buy-item .goods-subtotal { margin: 0 0.5rem 0 3.5rem;}
.nctouch-cart-item .buy-item .goods-subtotal.substr {width: 42%;}
.nctouch-cart-item.cart-list .buy-item .goods-info,.nctouch-cart-item.cart-list .buy-item .goods-subtotal { margin: 0 0.5rem 0 4.6rem;}

.nctouch-cart-item .buy-item .notransport { position: absolute; z-index: 3; top: 0; left: -0.5rem; right: 0; bottom: 0; display: none; text-align: center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5F5F5F5', endColorstr='#E5F5F5F5');background:rgba(245,245,245,0.9);}
.nctouch-cart-item .buy-item .notransport p { margin-top: 1.5rem; font-size: 0.7rem; line-height: 1rem; color: #Ed5564;}

.nctouch-cart-bottom { position: fixed; z-index: 1; top: auto; left: 0; right: 0; bottom: 2.4rem; height: 2rem; background-color: #fff; border-top: solid 0.05rem #EEE;}
.nctouch-cart-bottom .all-check { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem;}
.nctouch-cart-bottom .total { display: block; float: left; text-align: right; width: 75%;}
.nctouch-cart-bottom .total-money { height: 1rem; margin-right: 1rem; padding: 0.5rem 0; font-size: 0; line-height: 1rem;}
.nctouch-cart-bottom .total-money dt { display: inline-block; font-size: 0.6rem;}
.nctouch-cart-bottom .total-money dd { display: inline-block; font-size: 0.55rem; color: #f73030; font-weight: 600;}
.nctouch-cart-bottom .total-money dd em { font-size: 0.9rem;}
.nctouch-cart-bottom .check-out { display: block; float: right; width: 25%; height: 2rem; background-color: #BBB;}
.nctouch-cart-bottom .check-out.ok { background-color: #f73030;}
.nctouch-cart-bottom .check-out a { display: block; text-align: center; font-size: 0.8rem; color: #FFF; line-height: 2rem;}

.nctouch-cart-bottom.no-login { height: 5rem;}
.nctouch-cart-bottom.no-login .cart-nologin-tip { text-align: center; padding: 0.8rem; font-size: 0.6rem; line-height: 1rem; color: #ED5564;}
.nctouch-cart-bottom.no-login .cart-nologin-btn { display: block; text-align: center;}
.nctouch-cart-bottom.no-login .cart-nologin-btn .btn { padding: 0.2rem 0.8rem;}

/*配送方式*/
.shippings-list{min-height: 200px;overflow: hidden;}
.shippings-list>ul{background-color: #fff;}
.shippings-list>ul>li{padding: 0.5rem;margin-left: 0.5rem;border-bottom: 1px solid #eee;}

.nctouch-cart-block { background: #FFF; display: block;border:solid #eee;border-width: 1px 0;}
.nctouch-cart-block.nb{ border-top: 0;}
.nctouch-cart-block a { display: block; overflow: hidden;}
.nctouch-cart-block i.icon-arrow,.promotion-order-box i.icon-arrow { position: absolute; z-index: 1; top: 50%; right: 0.5rem; display: block; width: 0.5rem; height: 0.5rem; margin-top: -0.25rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 0.5; }
.nctouch-cart-block h3 { position: absolute; z-index: 1; top: 0.4rem; left: 0.5rem; display: block; width: 5rem; height: 1rem; font-size: 0.7rem; line-height: 1rem; color: #555;}
.nctouch-cart-block h3 i { display: inline-block; vertical-align: middle; width: 0.9rem; height: 0.9rem; margin-right: 0.1rem; background-position: 50% 50%; background-repeat: no-repeat; background-size: 70%; opacity: 0.7;}
.nctouch-cart-block .current-con { display: block; margin: 0 1.5rem 0 6rem; padding: 0.5rem 0; text-align: right; font-size: 0.6rem; color: #333; font-weight: 600;}
.nctouch-cart-block .tip-con { display: block; margin: 0 0.5rem 0 5rem; padding: 0.5rem 0; text-align: right; font-size: 0.5rem; color: #ED5564; line-height: 0.9rem;}
.nctouch-cart-block .inp-tel { display: block; width: 80%; height: 1.2rem; padding: 0.2rem; margin: 0.1rem auto 0 auto; border: solid #ED5564 0.05rem; border-radius: 0.2rem; font-size: 0.8rem; text-align: center; line-height: 1.2rem; background-color: #FEF6F7; color: #000;}


/*购物车默认收货人地址*/
.nctouch-cart-add-default { position: relative; z-index: 1; width: 100%;    background: url(../images/icon-cart-border-top.png) 0 0 repeat-x,url(../images/icon-cart-border-left.png) 0 repeat-y,url(../images/icon-cart-border-top.png) 0 100% repeat-x,url(../images/icon-cart-border-left.png) 100% 0 repeat-y #fff;}
.nctouch-cart-add-default i.icon-name,.nctouch-cart-add-default i.icon-mobile {margin-left: 0.3rem;}
.nctouch-cart-add-default i.icon-name {background-image:url(../images/icon-cart-name.png); margin-right: 0.3rem;}
.nctouch-cart-add-default i.icon-mobile {background-image:url(../images/icon-cart-mobile.png);}
.nctouch-cart-add-default dl { padding: 0.5rem;}
.nctouch-cart-add-default dt { display: block; height: 0.9rem; font-size: 0.7rem; line-height: 0.9rem;padding-bottom:0.9rem; }
.nctouch-cart-add-default dt span { vertical-align: middle;}
.nctouch-cart-add-default dd { display: block; min-height: 0.9rem; max-height: 1.6rem; font-size: 0.6rem; line-height: 0.9rem;}

/*购物车选择地址*/
.action-address{position: fixed;bottom: 0;left: 0;width: 100%;background-color: #F5F5F5;height: 1.8rem;}
.nctouch-cart-add-list { padding-bottom: 4rem;padding-top: 0.5rem;}
.nctouch-cart-add-list li { position: relative; z-index: 1; display: block;border-width: 0.05rem 0px; border-color: #eee; border-style: solid; margin-bottom: 0.5rem;background-color: #fff;}
.nctouch-cart-add-list .action-addredit{    position: absolute; right: 0; color: #f73030; top: 0; height: 100%; width: 3rem; text-align: center; line-height: 2.6rem;}
.nctouch-cart-add-list li i { position: absolute; z-index: 1; top: 0.8rem; left: 0.5rem; display: none; width: 0.7rem; height: 0.7rem; background-image: url(../images/ok.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%;}
.nctouch-cart-add-list li.selected i { display: block;}
.nctouch-cart-add-list dl { margin: 0 0 0 0.5rem; padding: 0.5rem 0;}
.nctouch-cart-add-list li.selected dl { margin-left: 1.8rem}
.nctouch-cart-add-list dt { display: block; height: 0.9rem; margin-bottom: 0.2rem; font-size: 0.6rem; line-height: 0.9rem;}
.nctouch-cart-add-list dt span { margin-right: 0.3rem; }
.nctouch-cart-add-list dt span:last-child { font-weight: 600;}
.nctouch-cart-add-list dt sub { display: inline-block; background-color: #DB4453; font-size: 0.45rem; line-height: 0.6rem; padding: 0 0.1rem; margin-left: 0.1rem; border-radius: 0.1rem; color: #FFF;}
.nctouch-cart-add-list dd { display: block; min-height: 0.7rem; max-height: 1.4rem; font-size: 0.55rem; line-height: 0.7rem;}

.nctouch-cart-subtotal {background-color: #fff; margin-top: 0.5rem; border: solid #eee; border-width: 1px 0;}
.nctouch-cart-subtotal dl { position: relative; z-index: 1; height: 1rem; padding: 0.4rem 0 0; font-size: 0;}
.nctouch-cart-subtotal dt { position: absolute; z-index: 1; top: 0.4rem; left: 0.4rem; display: block; width: 50%; height: 1rem; font-size: 0.6rem; line-height: 1rem;}
.nctouch-cart-subtotal dd { height: 1rem; margin: 0 0.5rem 0 50%; text-align: right; font-size: 0.6rem; line-height: 1rem;}
.message { position: relative; z-index: 1; display: block; height: 0.9rem;padding: 0.48rem 0; }
.message input[type="text"] { display: block; width: 91%; height: 0.9rem; margin: 0 2.5%; border: none; border-radius: 0.2rem; line-height: 0.9rem; font-size: 0.6rem;}
.nctouch-cart-subtotal .store-total { padding: 0.5rem; text-align: right; font-size: 0.6rem; line-height: 0.9rem;}
.nctouch-cart-subtotal .store-total span { font-size: 0.45rem; color: #DB4453;}
.nctouch-cart-subtotal .store-total span em { font-size: 0.6rem; font-weight: 600;}
.nctouch-sel-box{padding: 0 0.8rem 1rem;}
.nctouch-cart-num { display: block; padding: 0.5rem 0; text-align: center; font-size: 0.6rem; color: #000; line-height: 1rem;}
.nctouch-cart-num em { font-size: 1rem; color: #DB4453; font-weight: 600; display: inline-block; vertical-align: sub; margin: 0 0.2rem; }
.nctouch-inp-cart ul { background-color: transparent;}
.nctouch-inp-cart ul li { height: auto; margin: 0; background-color: transparent;}
.nctouch-inp-cart ul li .input-box { margin: 0;}
.nctouch-inp-cart ul li .input-box p { font-size: 0.55rem; position: absolute; z-index: 1; top: 0.8rem; right: 0.5rem; color: #555;}
.nctouch-inp-cart ul li .input-box p em { font-size: 0.6rem; font-weight: 600; color: #000;}
.nctouch-inp-cart ul li .input-box .txt { margin-left: 0.5rem;}
.nctouch-inp-cart ul li .input-box .inp { width: 45%; background-color: #F5F5F5; padding: 0.25rem 0.5rem; margin: 0.25rem 0.5rem 0 0.25rem; border-radius: 0.2rem;}
.nctouch-inp-cart ul li .input-box .select { float: right; width: auto; text-align: right; margin-right: 1.1rem;}
.nctouch-inp-cart ul li .input-box .arrow-down { right: 0.35rem;}
.nctouch-inp-cart .pay-btn { display: block; margin: 0.5rem 0 1rem 0;}

/*购物车使用红包*/
#rptVessel .input-box { display: block; height: 1.95rem; margin: 0 0 0 0.5rem; position: relative; z-index: 1; font-size: 0.6rem; line-height: 1.95rem;}
#rptVessel .input-box input[type="checkbox"] { display: none; }
#rptVessel .input-box p { position: absolute; z-index: 1; top: 0.5rem; right: 0.5rem; display: block; height: 0.9rem; font-size: 0.6rem; color: #000; line-height: 0.9rem;}

/*支付密码帮助*/
.input-box-help { position: absolute; z-index: 1; top: 0.4rem; right: 0.6rem; display: block; width: 2.2rem; height: 1.5rem; text-align: center;font-size: 0.55rem; color: #000;}
.input-box-help i { display: block; vertical-align: top; width: 0.6rem; height: 0.6rem; margin: 0 auto 0.1rem auto; text-align: center; font-size: 0.6rem; line-height: 0.6rem; color: #BBB; font-weight: bold; border: solid 0.05rem #CCC; border-radius: 100%;}

/*在线支付方式选择*/
.nctouch-pay { display: block;}
.nctouch-pay .spacing-div { position: relative; z-index: 1; display: block; height: 1rem; margin: 0 0.5rem 1rem 0.5rem; border-bottom: solid #EEE 0.05rem;}
.nctouch-pay .spacing-div span { position: absolute; z-index: 1; bottom: -0.3rem; left: 50%; display: block; width: 5rem; margin-left: -2.5rem; text-align: center; font-size: 0.55rem; line-height: 0.6rem; height: 0.6rem; background-color: #FFF; color: #888;}
.nctouch-pay .pay-sel { display: block; font-size: 0; overflow: hidden;}
.nctouch-pay label { float: left; width: 50%; height: 2rem; padding: 0.25rem 0; text-align: center; border: none !important;}
.nctouch-pay label input[type="radio"] { display: none;}
.nctouch-pay label span { display: inline-block; width: 5rem; height: 1.5rem; margin: 0 auto; background-position: 50% 50%; background-repeat: no-repeat; background-size: 100%; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.5;}
.nctouch-pay label.checked span { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: gray; opacity: 1;}
.nctouch-pay label span.alipay { background-image: url(../images/alipay.jpg);}
.nctouch-pay label span.wxpay { background-image: url(../images/wxpay.jpg);}


/*领券中心*/
.p_coupon{margin:0 0.5rem;font-size: 0.5rem;overflow: hidden;}
.p_coupon span{width:70px;border-width: 1px;border-style: solid;border-color: #fff;padding:0.2rem 0;position: absolute;right:10px;top:calc(50% - 13px);border-radius: 4px;text-align: center;color: #fff;}
.p_coupon li{border-radius: 4px;overflow: hidden;margin-top: 0.5rem;}
.p_coupon .coupon_top{background-color: #f73030;color: #fff;padding:0.5rem;position: relative;}
.p_coupon li.coupon_off .coupon_top{background-color: #aaa;}
.p_coupon li.coupon_off .coupon_bottom span{background-color: #aaa;}
.p_coupon .coupon_top em{color: #fff;}
.p_coupon .coupon_bottom{padding:0.5rem;position: relative;background-color: #fff;}
.p_coupon .coupon_bottom em{color:#f73030;}
.p_coupon li.coupon_off .coupon_bottom em{color: #aaa;}
.p_coupon em{font-size: 11px;}
.picktime{border: 0 !important;display: block; width: 100%; text-align: right;color: #333;font-weight: 600;font-size: 0.6rem;}
.input-box label .power{margin-top: -0.475rem;position: absolute;right: 0.5rem;top: 50%;}

/*订单支付*/
.order-info,.payment-list{background-color: #fff;border: solid #eee;border-width: 0.05rem 0;}
.order-info dl{    border-bottom: 0.05rem solid #eee; overflow: hidden; margin: 0 0.6rem; padding: 0.6rem 0; }
.order-info dl:last-child{border: 0;}
.order-info dl dd,.order-info dl dt{float: left;}
.order-info dl dt{margin-right: 0.1rem;}
.order-info dl dd{color:#f73030; }
.payment-list{margin-top: 0.2rem;}
.payment-list-box{margin: 0 0.5rem;}
.payment-list-box>label{display: block;border-bottom: 1px solid #eee;padding: 0.5rem 0;}
.payment-list-box>label:last-child{border: 0;}
.payment-list .payment-info-box{height: 40px;line-height: 40px;width: 100%;overflow: hidden;}
.payment-list .payment-info>*{vertical-align: middle;display: inline-block;}
.payment-list .payment-info{float: left;}
.payment-list .payment-input{float: right;}
.payment-list .payment-info img{width: 40px;height: 40px;}
a.no-pay{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.8;}
.pay-password .tips{font-size: 0.6rem;margin-bottom: 0.2rem;}
.pay-password .deposit-money-format{font-size: 0.9rem;margin-bottom: 0.2rem;}

/*门店自提*/
.branch-pick{
	display: flex;
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: -10px;
    border-bottom: 1px solid #eee;
}
.branch-pick-item{
	width: 50%;
	text-align: center;
}
.selectpick{
	border-bottom: 1px solid red;
	padding:0px 5px 8px;
	color: red;
}
.branch-item{
	display: flex;
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.branch-img{
	width: 30px;
	height: 30px;
}
.branch-item-l{
	width: 10%;
	display: flex;
    align-items: center;
}
.branch-item-c{
	width: 80%;
}
.branch-item-r{
	width: 10%;
	position: relative;
}
.branch-item-r i.icon-arrow{
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 0px;
	display: block;
	width: 0.5rem; 
	height: 0.5rem; 
	margin-top: -0.25rem; 
	background-image: url(../images/arrow_right_b.png); 
	background-repeat: no-repeat; 
	background-position: 50% 50%; 
	background-size: 100%; 
	opacity: 0.5;
}
.branch-linkway{
	padding: 10px;
	background: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	font-size: 15px;
}
.branch-linkway input{
	font-size: 15px;
	width: 230px;
}
.linkman{
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
}
.link-way{
	padding-top: 5px;
}
.noborder{
	border: none !important;
}
.branch-list{
	padding: 10px;
	background: #fff;
	font-size: 15px;
	margin-top: 50px;
	height: 89vh;
	overflow: scroll;
}
.store-item{
	height: 100%;
}
.store-item-li{
	display: flex;
	border-bottom: 1px solid #eee;
	padding: 5px 0px;
}
.store-item-li:nth-last-child(1){
	border: none;
}
.store-item-li-l{
	width: 10%;
	display: flex;
    align-items: center;
}
.store-item-li-c{
	width: 80%;
}
.store-item-li-r{
	width: 10%;
	text-align: right;
}
.addr-img{
	width: 20px;
	height: 20px;
}
.phone-img{
	width: 20px;
	height: 20px;
}
.item-li-top{
	height: 50%;
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
.item-li-bottom{
	height: 50%;
}
.header-l a i.branch-back{
	width: 80%;
    height: 80%;
    margin: 10%;
    background-image: url(../images/arrow_left_b.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    opacity: 0.75;
}
.branch-box{
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: flex;
	font-size: 14px;
    background: #fff;
    border-top: 1px solid #eee;
}
.branch-box-l{
	width: 15%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.branch-box-c{
	width: 70%
}
.branch-box-r{
	width: 15%;
	display: flex;
    justify-content: center;
    align-items: center;
}
.box-logo{
	width: 45px;
	height: 45px;
}
.box-phone{
	width: 30px;
	height: 30px;
}
.box-phone-a{
	border-left: 1px solid #eee;
    padding-left: 5px;
}
.qrcode-box{
	position: fixed;
	z-index: 9;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color:rgb(207, 149, 79);
}
.close-box{
	width: 185px;
    text-align: right;
    margin-bottom: 5px;
}