.cart-wrap{background:#FFF;border-bottom: solid 1px #ddd;}
.cart-wrap .cart-top{height: 48px;line-height: 48px;overflow:hidden;position: relative;border-bottom: solid 1px #ddd;z-index: 1;font-size: 0.825rem;}
.cart-wrap .cart-top .checkhid{position:absolute; top: 0;left:10px;}
.cart-wrap .cart-top .c-shop{padding-left: 60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background: url(../images/ico-09.png) no-repeat 40px center;background-size: 16px;float:left;}
.cart-wrap .cart-top .c-edit{margin-right:15px;color: #ff771f;}
.cart-list{overflow:hidden;margin-top: -2px;}
.cart-wrap .cart-list li{position: relative;border-top: solid 2px #FFF;min-height:98px;padding:10px 10px 10px 120px;background: #fafafa;}
.cart-list li .checkhid{ position: absolute;top: 50%; left:10px; margin-top: -10px; }
.cart-list li .cl-pic{position: absolute;top:10px;left: 37px;width:75px;height: 75px;overflow: hidden;}
.cart-list li .cl-name{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right: 0;margin-bottom: 10px;height: 34px;font-size: 0.825rem;margin-top: 4px;}
.cart-list li .cl-price{font-size: 0.9125rem;}
.cart-list li .c-nums{margin-top: -3px;border: .08rem solid #A5A5A5;display: inline-block;overflow: hidden;height: 1.7rem;border-radius: 5px;background: #FFF;}
.cart-list li .c-nums .jia{width: 1.8rem;height:100%;color:#666;text-align:center;display:block;float:left;line-height: 1.5rem;}
.cart-list li .c-nums .num{width:2.5rem;height:100%;border:none;border-left:.08rem solid #A5A5A5;border-right:.08rem solid #A5A5A5;color:#666;text-align:center;float:left;-webkit-appearance:none;border-radius:0;padding:0 !important}

.pro-sum{background: #FFF;position: fixed;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 50px;border-top: solid 1px #e5e5e5;z-index:9990;font-size: 0.825rem;}
.pro-sum .checkhid {margin-left: 10px}
.pro-sum .sum-money{color:#000;width: 45%;text-align: right;padding-right: 15px;}
.pro-sum .sum-money b{}
.pro-sum .sum-btn{width: 90px;}
.pro-sum .sum-btn .btn-red{width:100%;height: 50px;line-height: 50px;font-size: 1rem;border-radius:0;margin-top: -1px;}
.pro-sum .op-wrap{margin: 1px 0;}
.pro-sum .btn-red ,.pro-sum .btn-lgray{width: 94px;height: 50px;line-height: 50px;border-radius: 0;font-size: 0.9125rem;}


.order-nav{background:#FFF;overflow: hidden;line-height: 40px;font-size: 0.825rem;margin-bottom: 8px;}
.order-nav li{width: 14%;text-align: center;float:left;margin:0 3%;}
.order-nav li.current{border-bottom: solid 2px #FF3B30;}
.order-list{width:100%;background:#FFF;margin-bottom: 8px;border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5;}
.order-list:last-child{margin-bottom:0}
.order-list li{border-bottom: solid 2px #FFF;overflow:hidden;padding:10px;line-height:22px;position:relative;background: #fafafa;}
.order-list .ol-pic{position: absolute;width: 68px;height: 68px;}
.order-list .ol-name{padding-left: 80px;color:#333;height: 38px;overflow:hidden;margin-bottom:5px;margin-top: 2px;line-height: 1.4;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 0.825rem;}
.order-list .ol-info{padding-left: 80px;color: #666;}
.order-list .order-show{color:#333;background:url(../images/ico-09.png) no-repeat 10px center #FFF;background-size: 16px;padding-left:32px;padding-right:10px;padding-bottom: 8px;line-height: 19px;}
.order-list .show-more{ line-height:35px; border-bottom:dashed 1px #CCCCCC; text-align:center}
.order-list .show-more:after{ content:""; display:inline-block; width:9px; height:9px;margin:0 3px; background:url(../images/ico-16.png) no-repeat center; background-size:contain}
.order-list .ol-sum{line-height: 34px;padding: 0 10px;border-bottom: solid 1px #EBEBEB;}
.order-list .ol-sum em{font-size:0.825rem;color:#000}
.order-list .btn-caozuo{padding-bottom: 10px;text-align: right;}
.order-list .btn-caozuo .btn-lorgn,.order-list .btn-caozuo .btn-lred,.order-list .btn-caozuo .btn-lgray{padding: 0 4px;display: inline-block;min-width: 65px;margin: 10px 10px 0 0;line-height: 27px;}

.emptycar .btn-lred{ width:100px;height:35px;}