/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.23, autoprefixer: v9.7.3) */
.order_lists{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 40px;background: #f5f5f5;padding: 10px;margin: 10px 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.order_lists .list_chk{width: 60px;}
.order_lists  .list_con{width: calc(100% - 750px);display: -webkit-box;display: -ms-flexbox;display: flex;}
.order_lists  .list_con .list_img{width: 80px;margin-right: 20px;}
.order_lists  .list_con .list_img img{width: 80px;height: 80px;}
.order_lists .list_info{width: 200px;}
.order_lists .list_price{width: 100px;text-align: center;}

.order_lists .list_amount{width: 150px;text-align: center;}
.order_lists .list_amount .sum{line-height: 35px;text-align: center;width: 40px;margin: 0 10px;}
.order_lists .list_sum{width: 150px;text-align: center;color: #f40;}
.order_lists .list_op{width: 40px;}
.order_lists .list_op .layui-icon{font-size: 20px;}
.order_lists .discount-way,.order_lists .discount-way select{width: 120px;line-height: 30px;height: 30px;}

.shop_info{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 35px;padding-left: 10px;}
.shop_info .shop_name{padding: 0 10px;}

.order-payInfo{text-align:right;margin-top:15px}
.order-payInfo .payInfo-wrapper{display:inline-block;border:1px solid #f40}
.order-payInfo .payInfo-wrapper .payInfo-shadow{border:3px solid #fff0e8;min-width:230px;padding:10px 10px 10px 20px}
.order-payInfo{text-align:right;margin-top:15px}
.order-realPay .realPay-title{font-weight:700;color:#333}
.order-realPay .order-price{font-size:26px;margin-right:4px;color:#999}
.order-realPay .realPay-price{color:#f40;font:700 26px tahoma}
.order-confirmAddr{line-height:1.6;margin-top:10px}
.order-confirmAddr .confirmAddr-title{font-weight:700;color:#333}
.order-confirmAddr .confirmAddr-addr-bd span{margin-left:5px}
.pay-btn{text-align: right;margin: 10px;}
.layui-btn{background: #f40;}

.address-list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 25px;}
.address-list .item{width: 264px;position: relative;margin: 8px;-webkit-box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px #ccc;padding: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.address-list .item.active{-webkit-box-shadow: 0 0 3px #007AFF;box-shadow: 0 0 3px #007AFF;}

.address-list .item .tit{border-bottom: 1px solid #ccc;line-height: 40px;font-size: 15px;}
.address-list .item .content{padding: 8px 0;}
.address-list .item .right-icon{position: absolute;right: 0;bottom: 0;font-size: 30px;color: #f40;display: none;}
.address-list .item.active .right-icon{display: block;}
.cartMain_hd .order_lists{text-align:center}

.bar-wrapper{height:50px;z-index:99;background:#e5e5e5}
.bar-wrapper .bar-right{float:right;color:#3c3c3c}
.bar-wrapper .bar-right strong{color:#f40}
.bar-wrapper .bar-right .piece{float:left;min-width:110px;margin-right:20px;height:50px;line-height:50px}
.bar-wrapper .bar-right .piece .piece_num{display:inline-block;padding:0 10px;font-weight:700;font-size:18px;font-family:tohoma,arial}
.bar-wrapper .bar-right .totalMoney{float:left;min-width:100px;height:50px;line-height:50px}
.bar-wrapper .bar-right .totalMoney .total_text{float:right;font-weight:400;font-size:20px;font-family:Arial;vertical-align:middle;margin-right:10px;margin-left:15px}
.bar-wrapper .bar-right .calBtn{float:left}
.bar-wrapper .bar-right .calBtn a{display:block;width:120px;height:50px;color:#fff;background:#b0b0b0;cursor:not-allowed;font-size:22px;letter-spacing:5px;text-decoration:none;line-height:50px;text-align:center;border-radius:2px}
.bar-wrapper .bar-right .calBtn a.btn_sty{background:#f40;cursor:pointer}

@media screen and (max-width:1440px){
	.order_lists .list_price{width: 80px;}
	.order_lists .list_sum{width: 100px;}
	.order_lists .list_amount{width: 120px;}
	.order_lists .list_con{width: calc(100% - 600px);}
}





.tb_form{background:#fff;padding:15px;box-sizing:border-box;border-radius:8px;margin:20px 0}
.tb_form .btn{height: 38px;line-height: 38px;}
.tb_form .b{color:#00f}
.tb_form td,.tb_form th{padding:5px;text-align:center}
.tb_form tr{padding:8px 0}
.tb{width:100%}
.tb td img{vertical-align:middle;padding:0 5px}
.tb_form input,.tb_form optgroup,.tb_form option,.tb_form select,.tb_form textarea{height:25px;line-height:25px;padding:0 5px;box-sizing:border-box;vertical-align:middle}
.cc_inp{text-align:center}
.f_gray{color:#999}
.cart-foot{background:#f8f8f8;margin-top:20px;padding:10px}
.tb_o td{padding:0 10px}
.img_pro{width: 120px;border: 1px solid #ccc;padding: 8px;}
.tb_o{background-color:#f8f8f8;border-radius:5px}

.layui-table[lay-even] tr:nth-child(even){background: #FAFAFA;}
.t_r{text-align:right!important;}
.pr10{padding-right:10px}
.f_red{color:red}
.tl{text-align:left!important}


.cart-foot {height:48px;line-height:48px;color:#666666;margin-top:20px;padding-left:20px;}
.cart-foot p {height:48px;text-align:right;margin:0 20px 0 0;}
.cart-foot input {width:96px;height:48px;line-height:48px;border:none;background:#FF6600;color:#FFFFFF;font-size:20px;text-align:center;padding:0;letter-spacing:2px;cursor:pointer;}
.cart-foot input:hover {background:#F22D00;}

.cart-msg {border-top:#DDDDDD 1px solid;padding:96px;text-align:center;font-size:16px;}
.cart-promo {line-height:22px;background:#FFDEDF;text-align:center;color:#DF3033;border-left:#DF3033 1px dotted;border-right:#DF3033 1px dotted;border-top:#DF3033 1px solid;border-bottom:#DF3033 1px solid;}
.cart-promo:hover {background:#FFFFFF;}

#cart_tip {width:350px;z-index:1000;position:absolute;margin:-40px 0 0 -15px;background:#FFFFFF;border:#A0BCCA 1px solid;padding:0 0 15px 0;}
#cart_tip p {margin:0;background:#D2EDFF;padding:6px 4px 4px 6px;font-size:13px;font-weight:bold;}
#cart_tip div {background:url('image/okay.gif') no-repeat 15px 10px;padding:15px 20px 10px 50px;font-size:13px;}
#cart_tip span {color:#FF6600;font-weight:bold;}
#cart_tip img {float:right;cursor:pointer;}