/*.cart-view {padding-top:.4rem}*/

/*cart index*/
.cart-empty {width:100%;text-align:center;background:#fff;padding:.5rem .24rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;}
.cart-empty i,.cart-empty h1,.cart-empty .arr.right {display:block;}
.cart-empty .icon-shopcart-outline {font-size:.8rem;height:.8rem;line-height:.8rem;color:#eee;overflow:hidden;}
.cart-empty h1 {color:#a0a0a0;font-weight:normal;font-size:.30rem;height:.8rem;line-height:.8rem;padding:0 .24rem 0 .3rem}
.cart-empty .arr.right {width:.35rem;height:.36rem;position:static;border-width:1px 1px 0 0;border-color:#ccc;margin-top:.22rem}
.cart-empty .icon-shopcart-outline {color:#eee}

.navbar-msg {position:relative;}
.navbar-msg .badge {position:absolute;top:5px;right:0}
.navbar-msg .icon-shopcart-outline{font-size:.6rem;margin-right:.12rem}

.m-navbar {background:#fff;border:none}
.m-navbar:after {border-bottom:1px solid #ee;}
.j-total .tabbar-item {-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.26rem}
.j-total .tabbar-item .price {font-size:.35rem}
.j-total .btn {margin:0;height:1.1172rem;width:50%;margin-left:.3rem;border-radius:0;line-height:1.1172rem;padding:0 6px 0 0;font-size:.35rem}
.j-total .btn.red {background:#f82121}
.full-padding {padding:.24rem}

.cart-view .m-navbar {margin-bottom:1px;}

.cart-pt {padding:.24rem;margin-bottom:1px;}


/*图文列表*/
.pt-list .pt-h-item{border:none;border-top:1px solid #e5e5e5;padding:.3rem}
.pt-list .pt-h-item:first-child {border:none}
.pt-list .pt-h-bar {text-align:center;margin:0}
.pt-list .pt-h-bar .warn-message {font-size:.24rem;color:#fa2020}
.pt-list .pt-h-bar .pht-h-btn {margin-top:.1rem;}
.pt-list .pt-h-bar .pt-num {float:none;height:.5rem;overflow:hidden;width:100%}
.pt-list .pt-num .btn {width:.5rem;height:.5rem;margin:0;-webkit-border-radius:0;border-radius:0;padding:0;line-height:.5rem;}
.pt-list .pt-num .num {width:.6rem;height:.5rem;padding:0;line-height:.5rem;}
.pt-list .pt-num .num .num-ipt {height:100%;width:100%;border-width:1px 0}

.pt-list .pht-h-btn {display:flex;justify-content:center}

.pt-list .pht-h-btn .btn{height:.5rem;line-height:.5rem;padding:0 .1rem;font-size:.24rem;overflow:hidden;}
.pt-list .pht-h-btn .btn:first-child {margin-right:.1rem}
.pt-list .pt-h-pro {text-align:left;position:relative}
.pt-list .pt-h-pro:before {content:' ';width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #eee;position:absolute;top:-8px;left:.9rem;margin-left:-4px}
.pt-list .J-pre {width:auto;padding:.1rem .15rem;color:#999}
.pt-list div.J-pre {padding:.1rem 0;}
.pt-list .J-pre .arr {width:8px;height:8px;margin-left:5px;border-color:#999}
.pt-list .J-pre .arr.down,
.pt-list .J-pre.act .arr.top{display:none}
.pt-list .J-pre .arr.top,
.pt-list .J-pre.act .arr.down {display:inline-block;}


.order-promotion h3,
.unused-promotion h3 {color:#999;height:21px;}
.order-promotion .content li {color:#666;padding:.1rem 0}
.order-promotion .content li b {margin-right:.1rem}
.order-promotion .btn-collapse,
.unused-promotion .btn-collapse {width:18px;height:18px;font:14px/16px simsun,serif;float:left}
.btn.J-remove {height:.7rem;line-height:.7rem}


/**checkut*/
.address-form,
.section {padding:.3rem .24rem;background:#fff;border:none;margin-bottom:1px;}
.section .hd {font-size:.3rem;padding:.2rem .24rem;background-color:#eeeeee}
.d-line {line-height:.36rem;min-height:.36rem;}
.d-line .l-k {width:1.4rem;line-height:1.5;color:#666}
.d-line .l-v {margin-left:1.45rem;line-height:1.5}
.d-line .arr.down {width:.26rem;height:.26rem;top:2px;margin:0;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden}

/*.cart-items,.order-msg {margin:.3rem 0}*/
.cart-items .l-k {display:none}
.order-msg .memo {border:1px dotted #ccc;margin-top:.15rem;padding:.1rem .24rem;height:.8rem;line-height:.6rem;width:100%}


#checkout .pt-list .pt-h-price .price,
#checkout .pt-list .pt-h-price .num{text-align:right;color:#999;font-size:.26rem}




/*login*/
.form .c-g {height:1rem;line-height:.8rem;padding:.1rem .2rem;margin:.15rem 0;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;width:100%;font-size:.26rem;border:1px solid #e5e5e5}
.form .c-l,
.form .c {height:.8rem;overflow:hidden;}
.form .c,
.form .c-l {line-height:.8rem}
.form .c-l {width:1.8rem;white-space:nowrap;float:none;padding:0 .1rem 0 0;height:.8rem;color:#666;display:block;border-right:1px solid #e5e5e5}
.form .c {margin:0;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;padding-right:.24rem;width:100%;padding:0 .3rem}
.form .text,
.form .x-input {height:100%;line-height:inherit;}

#checkout_total {padding:.5rem .3rem;font-size:.26rem}
#checkout_total .d-line {padding:.15rem 0;}
#checkout_total .d-line .price {color:#3d3d3d;font-size:.3rem}

.address-form .form .c-l {width:1.6rem}

/*afterinfo*/
.after-form-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index: 9000;}
.after-form-panel .after-form-modal{width:100%;height:100%;background-color: rgba(0,0,0,.5)}
.after-form-panel .after-form-item{position:absolute;top:50%;left:50%;margin-top:-58px;margin-left:-95px;background-color:#fff;z-index: 9001;}
.after-form-panel .after-form-title{height:20px;line-height:20px;padding-left:10px;margin-top:3px;position:relative;}
.after-form-panel .after-form-item .pro-info{padding:10px;}
.after-form-panel .after-form-close{position:absolute;top:0;right:0;height:20px;line-height:20px;width:20px;text-align: center;font-size:20px;}
