.cart-edit{position:absolute;z-index:11;font-size:0.95rem;color:#53b886;right: 0.4rem;line-height:3.2rem;top:0;padding:0 0.4rem;}
.page-main{display: block;overflow: auto;}
.head-blank{display: block;height: 3.2rem;}
.cart-goods-part{display: block;overflow: hidden;padding:10px;}
.cart-goods-item{display: block;overflow: hidden;background: #fff;border-radius:6px;margin-bottom:10px;padding:12px 8px 12px 2.6rem;position: relative;}
.cart-goods-item:last-child{margin-bottom: 0;}
.cart-goods-main{height: 5.5rem;}
.cart-goods-cover{float: left;overflow: hidden;margin-right:10px;}
.cart-goods-cover img{display: block;width:5.5rem;height:5.5rem;border-radius:8px;}
.cart-goods-name{overflow: hidden;font-size:.95rem;line-height:1.4rem;color: #000;max-height:2.8rem;}
.cart-sku-name{display: block;overflow: hidden;font-size:0.9rem;line-height:1.2rem;height:1.2rem;margin-top:5px;color: #aaa;}
.goods-detail{position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;}
.cart-goods-price{float: left;font-size:0.9rem;line-height:1.5rem;color:#ff3535;}
.cart-goods-price span{font-size:1.02rem;display: inline-block;line-height:1.5rem;}
.cart-goods-num{float:right;}
.cart-num-btn{float: left;padding:0.35rem;overflow: hidden;border-radius:50%;text-align: center;box-sizing: border-box;border:1px solid #e0e0e0;}
.cart-num-txt{float: left;height:1.5rem;font-size:1rem;width:30px;text-align: center;margin:0 4px;outline: none;border:none;}
.cart-num-btn img{display: block;width:0.8rem;height:0.8rem;}
.cart-select{position: absolute;z-index: 1;left:0.5rem;top:0;bottom: 0;width:1.6rem;height: 1.6rem;margin:auto;background:url("../images/radio.png") no-repeat center;background-size:auto 88%;}
.cart-select.selected{background:url("../images/radioed.png") no-repeat center;background-size:auto 88%}

.all-select-item{float: left;overflow: hidden;}
.all-select-item i{float: left;width:1.6rem;height: 1.6rem;margin:0.45rem auto;background:url("../images/radio.png") no-repeat center;background-size:auto 88%;}
.all-select-item span{float: left;line-height:2.5rem;font-size:1rem;color: #666;padding-left:0.3rem;}
.all-select-item.selected i{background:url("../images/radioed.png") no-repeat center;background-size:auto 88%;}
.order-btn-item{float: right;}
.order-count-item{float: right;overflow: hidden;padding: 0 1rem;}
.order-count-amount{display: block;font-size:0.9rem;line-height:2.5rem;height:2.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;}
.order-yuan{font-size:0.95rem;line-height:2.5rem;color: #ff3535;display: inline-block;vertical-align: middle;}
.order-total{display: inline-block;font-size:1.05rem;color:#ff3535;font-weight: bold;vertical-align: middle;}

.order-pay-btn{font-size:1rem;line-height:2.5rem;padding: 0 1rem;background:#53b886;color: #fff;border-radius:2rem;display: block;}
.order-delete-btn{font-size:1rem;line-height:2.5rem;padding: 0 1.2rem;background:#ff1c1c;color: #fff;border-radius:2rem;display: block;}
.cart-blank{display: block;height:3.7rem;}


.empty-cart-view{display: block;text-align: center;overflow: hidden;padding:80px 30px 25px;}
.empty-cart-icon{display: block;text-align: center;overflow: hidden;}
.empty-cart-icon img{display: block;width:110px;height:100px;margin: 0 auto;}
.empty-name{display: block;text-align: center;font-size:1.03rem;color: #000;line-height:2.0rem;padding-top:1rem;}
.empty-desc{display: block;font-size:1rem;line-height:1.6rem;color: #aaa;}
.go-btn{display: inline-block;font-size:1.0rem;line-height:2.2rem;padding: 0 1.5rem;border: 1px solid #68d9a2;color:#32a56c;border-radius:2rem;margin-top:1rem;}
