.cart-header{height:160px;background:url(/imgs/cart-header-bg.jpg)}.dorder{font-weight:200;font-size:30px;line-height:130px;margin-left:25px}.cart-body{min-height:550px;background-color:#fff;padding:0 36px 32px;margin-top:-40px;margin-left:auto;margin-right:auto;box-shadow:3px 0 15px 15px rgba(21,21,21,.15);border-radius:8px;box-sizing:border-box}.title-box{padding-top:36px;padding-bottom:24px}.title-box p{margin-left:12px;line-height:16px}.detail-box{width:100%;margin-bottom:15px}.detail-box ul{width:100%;padding-bottom:36px;border-bottom:1px solid #d9dde1}.detail-box ul li{padding:24px;box-sizing:border-box;background:#f3f5f7;margin-bottom:1px}.detail-box ul li img{width:160px;height:90px;margin-right:24px}.detail-box ul li .l{float:left}.detail-box ul li .text-info-box{width:462px;height:90px;margin-right:96px}.detail-box ul li .text-info-box .package-info-title{font-size:16px;color:#07111b;line-height:90px;text-overflow:ellipsis;white-space:nowrap}.detail-box ul li .info-price{position:relative;margin-top:35px;width:286px;font-size:16px;color:#f01414}.detail-box ul li .info-price em{font-style:normal}.pay-box{margin-top:50px;width:100%;min-height:200px}.pay-box .row-bottom{margin-bottom:25px}.pay-box .submit-btn{padding:0;width:140px;height:40px;color:#fff;margin-top:12px;text-align:center;font-size:14px;line-height:40px;border-radius:24px;margin-bottom:20px;background:#f01414}.pay-box .goods-total-price-box{margin-bottom:20px;line-height:26px}.pay-box .pay-price-box .price{position:relative;color:#f01414;font-size:24px;font-weight:700}.pay-box .rw{width:140px;box-sizing:border-box;text-align:right}.pay-box .r{float:right}.pay-box .r em{font-style:normal}.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}