.order .bd {
    padding: 32px;
}
.gouwuche {
    margin: -15px 0 15px;
}
.table {
    width: 100%;
    border-width: 0px;
    border-color: #E8E8E8;
    border-collapse: collapse;
    margin-top: 14px;
    border: 0;
    table-layout:fixed;
}
.table th {border-width: 1px;height: 40px;line-height: 40px;font-size: 12px;border: none;border-color: #EBEBEB;background: #FAFAFA;color: #666;font-weight: 400;text-align: left;width: initial;}
.table td {border-width: 0 0 1px;border-style: solid;border-color: #eee;font-size: 12px;color: #666;padding: 10px 0;}
.table .move {line-height: 24px;}
.gouwuche .table .carinfo {height: 88px;}
.gouwuche .table .carinfo img {width: 88px;float: left;height: 88px;}
.gouwuche .table .carinfo p {line-height: 28px;float: left;padding-left: 20px;width: 200px;font-size: 14px;text-align: left;}
.gouwuche .red {color: #c00;font-size: 12px;}
.gouwuche .tprice {color: #999;display: block;line-height: 30px;text-decoration: line-through;}
.carnum {width: 92px;}
.carnum a {width: 26px;height: 26px;border: 1px solid #e4e4e4;display: block;float: left;text-align: center;line-height: 26px;font-size: 12px;color: #14A469;}
.carnum a:hover {background: #FAFAFA;}
.carnum p {float: left;}
.carnum input {float: left;line-height: 26px;height: 28px;border: solid #e4e4e4;border-width: 1px 0;width: 36px;text-align: center;background: #fff;font-size: 12px;}
.tips {font-size: 14px;line-height: 1;border-radius: 4px;padding: 16px;margin-bottom: 24px;font-weight: 500;opacity: 1;color: #f60;background: #fff6e9}
.order .pbtn {text-align: right;padding: 10px 0 0;}
.order .sbtn {margin-left: 10px;}
.sbtn {padding:5px 20px;border: 1px solid #dbdbdb;color: #333;border-radius: 3px;display: inline-block;align-items: center;}
.sbtn:hover {opacity: .8;}
.sbtn-red {background-color: #4377EF;color: #fff;border-color: #4377EF;}
.playprice li {line-height: 30px;border-top: 1px solid #e8e8e8;text-align: right;padding: 15px 0;}
.playprice li span, .playprice li p {display: inline-block;}
.playprice li p {width: 130px;}
.playprice li span {color: #999;}
.playprice li .price {font-weight: bold;}
#cartBox .address{padding:15px 20px 20px;zoom:1;background:#fff;}
.setTable tr,.setTable td{height: 46px !important;}
/**支付方式*/
.setbox .setUI{overflow:hidden;zoom:1;margin-top:16px;margin-bottom:20px;}
.setbox .setUI li{float:left;margin-right:17px;margin-bottom:10px;width:169px;text-align:center;height:56px;line-height:56px;background:#FAFAFA;border:1px solid #DBDBDB;cursor:pointer;font-size:14px;}
.setbox .setUI li.current,.setbox .setUI li:hover{border:1px solid #FCC218;background:#fff}
.setbox .setUI li .g{color:#999;font-size:12px;}
.delivery .setUI li{line-height:22px;}
.delivery .setUI li .b{margin-top:8px}
.delivery .setUI li textarea{margin-top:0; max-width: 164px; min-width:164px; max-height:55px;resize: none;outline: none;border: none;}
/*购物清单*/
.proList{/*overflow:auto;*/zoom:1;/*height: 300px;*/margin-bottom: 88px;}
.proList table{table-layout:fixed;text-align: left;font-size: 12px;}
.proListTable .tr-title td{background:#f5f5f5;line-height:32px;color:#666;font-size:12px;padding:0px 5px;}
.proListTable .pDetail{padding: 10px 15px 20px;}
.proListTable .itd img{width:40px;height:40px;margin-right:10px;}
.proListTable .cartAccount{color:#f30;text-align:center}
.proListTable .cartNum,.proListTable .cartPrice{text-align:center;}
.addCartBox .proListTable .tr-title{display: table-row;}
.cart_moreDetail {border-top:1px solid #DBDBDB;background:#fafafa;padding:30px 10px 10px;height:100%;overflow: hidden;}
.cart_moreDetail table{background:none}
.cartMessage{overflow:hidden;zoom:1;}
.cartMessage .n{}
.cartMessage .b{}
.cart_moreDetail .fl{width:40%;line-height:45px;float: left;}
.cart_moreDetail .fr{width:58%;line-height:45px;float: right;}
.cart_moreDetail li{line-height: 45px;}
.cartMessage .b textarea{width:300px !important;border:1px solid #DBDBDB;padding:8px;color:#666;resize: none;}
.cartMessage .tWords{padding-left:200px;color:#999;line-height:30px}
.cart_moreDetail li .l{width:140px;display:inline-block;font-size:14px;color:#333}
.cart_moreDetail li .r{color:#f30;font-size:14px;float:right;}
.cart_moreDetail li select{border:1px solid #DBDBDB;padding:6px 0px;width:180px;cursor:pointer;-webkit-appearance:auto;}
.cart_moreDetail li input{border:1px solid #DBDBDB;padding:0 5px;width:180px;cursor:pointer;height: 31px;}
/*.proListTable tr:nth-last-of-type(1) .pDetail{padding: 10px 15px 20px!important;}*/
/*总数*/
.total{text-align:right;float:right;padding-top:20px;line-height:30px;}
.total .item{display:inline-block; font-size:14px;}
.total .Rvalue{width:155px;display:inline-block}
.total .point{color:#999}
.total .paid .Rvalue font{font-size:25px;}
.cartBottom{position: absolute;z-index: 1;bottom: 0;left: 0;}
/*信用卡*/
.card_container{width: 80%;margin: auto;padding: 30px 0;}
.card_container .form_item{display: flex;margin-bottom: 15px;}
.card_container .input_box{display: flex;border: solid 1px #b7bcbf;flex: 1;overflow: hidden;height: 50px;align-items: center;padding: 0 15px;border-radius: 3px;}
.card_container .input_box input{flex: 1;overflow: hidden;font-size: 16px;}
.card_container .input_box img{height: 30px;display: block;}
.cur {
    width: 20px;
    height: 20px;
    background: #DF0017;
    border-radius: 50%;
    font-size: 12px;
    font-family: PingFang SC;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    position: absolute;
    top: -2px;
    right: -5px;
}