@charset "utf-8";
/*font*/
.cart-item .checked:before,.check-all-wrap .checked:before,.edit-ctrl-box .checked:before{font-family:"icon";}
/*tab*/
.ms-hd .cart-edit{width:45px;float: right;color: #ffffff;font-size: 2rem;text-align: right;line-height: 42px;}
.ms-hd .cart-edit-ok{width:45px;float: right;color: #ffffff;font-size: 2rem;text-align: right;}
.cart-login{padding:0 10px;height: 30px;background: #f7f7f7;line-height: 30px;overflow: hidden;;}
.cart-login-btn{display: inline-block;padding: 0 10px;margin:0.5rem 0 0 0;text-align: center;line-height: 20px;height: 20px;background: #1588d8;color: #ffffff;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;float: right;}
.cart-con{width:100%;overflow: hidden;margin-bottom:60px;}
.cart-list{margin:1rem 12px 6px 12px;overflow: hidden;}
.cart-item{width: 100%;height:80px;overflow: hidden;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #dddddd;}
.cart-item:last-child{border-bottom: none;margin-bottom: 0px;}
.cart-item .checkbox-wrap{width:28px;float: left;}
.cart-item .cart-checkbox,.check-all-wrap .cart-checkbox,.edit-ctrl-inner .check-all-wrap .edit-checkbox{margin-top:29px;display:inline-block;width:19px;height:19px;line-height:20px;text-align:center;font-size:1.7rem;color: #d0d0d0;border:3px solid #d0d0d0;-moz-border-radius:50%; -webkit-border-radius:50%;border-radius:50%;overflow: hidden;}
.cart-item .checked:before,.check-all-wrap .checked:before,.edit-ctrl-box .checked:before{content: "\e815";}
.cart-item .checked,.check-all-wrap .checked,.edit-ctrl-inner .check-all-wrap .checked{margin-top:29px;display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;font-size:1.7rem;color: #ffffff;background: #1588d8;border:none;-moz-border-radius:50%; -webkit-border-radius:50%;border-radius:50%;overflow: hidden;}
.cart-item .cart-img{display: block;width:80px;height:80px;overflow:hidden;float: left;position: relative;margin-right: 8px;}
.cart-item .img{width: 80px;height:80px;}
.cart-item .cart-detail{height: 80px;}
.cart-item .item-title{font-size:1.4rem;color: #495163;height:32px;line-height:16px;overflow: hidden;text-overflow: ellipsis;margin-top:1px;}
.cart-item .cart-normal{overflow:hidden; -moz-transition: all linear .15s; -webkit-transition: all linear .15s; -o-transition: all linear .15s;transition: all linear .15s;}
.cart-item .cart-about{height:25px;overflow: hidden;margin-top:25px;line-height:25px;}
.cart-item .ms-num{color: #6e7179;font-size: 1.4rem;}
.cart-item .ms-price{float: right;font-size: 1.6rem;color: #090a0b;}
.cart-item .ms-price strong{font-weight: normal;}
.cart-item .act-label-text{position:absolute;left:0;bottom:0;width:94%;padding:0 3%;height:16px;overflow: hidden;background:rgba(0,0,0,0.5);color:#ffffff;text-align: center;display: none;}
.out-of-stock .act-label-text{display: block;}
.out-of-stock .item-title{color: #808080;}
/*edit*/
.edit-about{overflow:hidden;margin-top:25px; -moz-transition: all linear .15s; -webkit-transition: all linear .15s; -o-transition: all linear .15s;transition: all linear .15s;}
.quantity{display: inline-block;width:92px;overflow: hidden;border: 1px solid #b2b2b2;}
.decrease,.increase{float:left;display: inline-block;width:25px;height:25px;line-height:25px;text-align: center;color: #8f8f8f;}
.decrease{border-right:1px solid #b2b2b2; }
.increase{float: right;border-left: 1px solid #b2b2b2;}
.quantity .disabled{background: #ebeaea;}
.quantity-num{float:left;display: inline-block;width:40px;height:25px;text-align: center;line-height:normal;background: none;color: #8f8f8f;border: none;}
.edit-other{float: right;color: #ececec;}
.edit-collect,.edit-delete{font-size:1.8rem;margin: 2px 0 0 10px;color: #b0b0b0;line-height:22px;position: relative;top: 1px;}
.edit-collect{border-right: 1px solid #ececec;padding-right: 10px;}
.edit-other .collected{color: #f2473a;}

/*结算*/
.check-out-box{width:100%;height:auto;position: fixed;left: 0;bottom:0;background: #ffffff;min-width:300px;border-top:1px solid #e7e7e7;}
.act-msg{padding:0.5rem 12px 1rem 12px;overflow: hidden;background: #f7f7f7;}
.act-msg .act-bar{display: block;line-height:20px;font-size: 1.4rem;color: #969696;height:25px;}
.act-msg .act-name{display: block;width: 100%;line-height:16px;font-size: 1.4rem;color: #676767;}
.act-msg .act-label{display: inline-block;background: #5ec067; color: #ffffff;padding: 0 6px;line-height:16px;font-size: 1.1rem;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;margin-right:5px;float: left;}
.check-out-info{padding:8px 12px 8px 12px;height:35px;overflow: hidden;}
.check-out-info .check-all-wrap .cart-checkbox,.check-out-info .check-all-wrap .checked{margin-top: 5px;float: left;margin-right: 5px;}
.check-out-info .check-all-wrap{width: 25%;font-size: 1.6rem;line-height:35px;float: left;}
.check-out-info .bill{width: 45%;float: left;padding-left:5px;}
.check-out-info .total{font-size: 1.6rem;color: #495163;margin-top: -3px;}
.check-out-info .total-num{font-size:1.8rem;color: #f2473a;font-weight:bold;}
.check-out-info .pre{font-size: 1.4rem;color: #a5a5a5;}
.check-out-info .btn-box{width:25%;float: right;text-align: center;}
.check-out-info .check-out-btn{display:inline-block;width:90%;padding:0 5%;height:35px;line-height:35px;font-size: 1.6rem;background: #f2473a;color: #ffffff;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.check-out-info .check-out-btn .num{}
/*edit-ctrl-box*/
.edit-ctrl-box{width: 100%;height:50px;overflow: hidden;background:#ffffff;position: fixed;left: 0;bottom:0;border-top:1px solid #e7e7e7;}
.edit-ctrl-inner{margin:0 12px;position: relative;text-align: center;}
.edit-ctrl-box .edit-all-checkbox{margin-top: 0;position: absolute;left:0;top:8px;}
.edit-ctrl-btn{display: inline-block;width: 30%;height:35px;margin-top:8px;background: #f2473a;line-height:35px;font-size: 1.8rem;color: #ffffff;text-align: center;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;}
.btn-collect-all{margin-right:15px;}
.btn-delete-all{background: #1588d8;}
.edit-ctrl-inner .check-all-wrap{width: 25%;font-size: 1.6rem;line-height:55px;float: left;}
.edit-ctrl-inner .check-all-wrap .cart-checkbox{margin-top: 15px;float:left;}
.edit-ctrl-inner .check-all-wrap .checked{margin-top: 15px;}
/*购物车无商品*/
.no-login,.no-goods{width:320px;height: auto;margin:140px auto 100px auto;text-align: center;}
.no-login .no-result-img{width:255px;background: url(../images/goLogin.png) no-repeat;background-size:  255px auto;height: 60px;margin: 0 auto;}
.no-goods .no-result-img{width:255px;background: url(../images/goShopping.png) no-repeat;background-size:  255px auto;height: 60px;margin: 0 auto;}
.no-goods .no-page-img{width:255px;background: url(../images/404.png) no-repeat;background-size:  255px auto;height: 60px;margin: 0 auto;}
.no-login .no-result-title,.no-goods .no-result-title{width: 100%;font-size: 1.9rem;color: #969696;}
.cart-empty-btn{width: 100%;text-align: center;}
.ce-btn{display:inline-block;width: 90px;height: 40px;text-align: center;line-height: 40px;color: #ffffff;font-size: 1.6rem;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;background: #f2473a;padding: 0 15px;margin: 0 5%;}
.ce-btn-login{background:#f2473a;}
.ce-btn-shoping{background:#1588d8;}
