.checkboxs{ border-top:1px solid #e5e5e5}
.goos-list-l{ padding-right:50px;font-size:13px;}
.goos-list-r{  padding:10px 30px 30px; font-size:13px;}
.goos-list-l h4 span{ font-size:13px; display:inline-block; margin-top:4px;}
.goos-list-l h4 span a{ color:#197bbd}
.checkboxs{ position:relative}
.checkboxs .sbg{ background:#FAFAFA; position:absolute; width:50%; right:0; top:0; bottom:0; height:100%; border-left:1px solid #E1E1E1}
.goos-list-l label{ font-weight:normal}
.goos-list-r .fnum{ position:relative; display:inline-block; }
.goos-list-r .fnum img{border:1px solid #eee;border-radius:5px; }
.goos-list-r .fnum span{ position:absolute; right:-8px;top:-8px; background:#d00; color:#fff; width:24px; line-height:24px; height:24px; border-radius:50%; text-align:center}




.form-total-box{ border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1; padding:16px 0; margin-bottom:18px;}
.table-total{ width:100%; font-size:14px; color:#444}
.form-total-box th,td{ padding:6px 0}
.form-total-box td{ text-align:right; font-weight:500; }
.form-total-box th{ font-weight:normal;}
.table-total-b th{font-size: 1.14286em; font-weight:normal}
.table-total-b td{font-size: 1.71429em;text-align:right;}
.table-order{ font-size:14px;}
.table-order.table > tbody > tr > td{ border:none}
.table-order td:first-child{ width:100px; padding-left:0 }

.table-tips td{font-size:14px;padding:2px 0;font-weight:normal}

.order-success-box b,.order-success-box b a{color:#e00f0f; font-size:20px;}
.order-success-box b a{color:#e00f0f;}
.order-success-box .otips{line-height:2}
.order-success-box span.tbs{display:inline-block; margin-right:20px;}
.order-success-box img{max-width:200px;}
.order-success-box .inner{max-width:410px; margin:120px  auto 130px}

th{ text-align:left; font-weight:normal}
.flow-order th{ text-align:center;}
.flow-order th,.flow-order td { border-bottom:1px solid #ccc !important; background:none !important; padding:12px 0 !important; font-size:16px;}
.flow-order td{ vertical-align:middle}
.flow-con .btn-danger{ background:#00ba1d; border:1px solid #00ba1d; margin-left:5px;}
.flow-con .btn-danger,.flow-con .btn-default{ padding:12px 22px; font-size:16px;}

.quantity{margin-right:35px;margin-left:35px;}
.quantity-left span.minus{ margin-right:0}

.flow-success-box{ font-size:16px;}
.flow-success-box a{ color:#d90000}
.flow-success-box a:hover{ text-decoration:underline}

.return-btn{ color:#197bbd}

.consignee-box,.payment-box{ border:1px solid #d9d9d9; border-radius:4px; color:#545454;}
.consignee-box ul{padding: 1.14286em;}
.consignee-box ul li{ display:flex}
.consignee-box ul li{ border-bottom:1px solid #E6E6E6; padding-bottom:10px; margin-bottom:10px;}
.consignee-box ul li:last-child{border-bottom:none; padding:0; margin:0}
.consignee-box ul li .inner{display:flex;flex:1;-webkit-box-flex:1}
.consignee-box ul li .c-l{flex: 0 1 5em;color: #737373;padding-right: 1.14286em;-webkit-box-flex: 0;}
.consignee-box ul li .c-m{flex:5; color:#333;padding-right: 1.14286em;-webkit-box-flex: 5;}
.consignee-box ul li .c-r{max-width: 10em;font-size: 0.85714em;}
.shipping-box{ border:1px solid #d9d9d9; border-radius:4px; color:#545454;}
.shipping-box .field{ padding:12px 13px 0px 13px}

.payment-box{ padding:0}
.payment-box .title-box{ padding:12px 15px;}
.payment-box .title-box img{ height:29px;}
.payment-box .field{background:#FAFAFA; padding:30px 0}
.payment-box .field .desc{ max-width:420px; margin:15px auto 0;}


.Shoppinglist td{border:1px solid #ccc;padding:8px;}

.cart-list-box .media-img img{ }
.flow-con{ font-size:16px; font-weight:bold}
.cart-list-box .show-box{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-around; -ms-align-items: center; align-items: center; margin-bottom:15px;border-bottom:1px solid #e4e4e4; padding-bottom:15px; }
.cart-list-box .item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -ms-align-items: center; align-items: center;  width:50%}
.cart-list-box .item .inner-box{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -ms-align-items: center; align-items: center;  justify-content: space-between;width:50% }
.cart-list-box .item .inner-box.media-img{width:30%; padding-right:3% }
.cart-list-box .item .inner-box.p-name{width:67% }
.cart-list-box .item .flex-left{-ms-align-items:flex-start; align-items: flex-start;}
.cart-list-box .item .flex-right{-ms-align-items:flex-end; align-items: flex-end;}
.cart-list-box .btn-del{font-family: Arapey,serif; margin-top:5px;}
.cart-list-box .btn-del a{ color:#666}
.cart-list-box .btn-del a:hover{ color:#d90000}
.flow-top{border-bottom:1px solid #e4e4e4; margin-top:15px;padding-bottom:15px;margin-bottom:15px;}
.flow-common .show-box{ width:50%; margin-left:50%;}
.flow-common .show-box .inner{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-around; -ms-align-items: center; align-items: center;  }
.flow-common .show-box .inner .item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -ms-align-items: flex-end; align-items: flex-end;  justify-content: space-between;width:50% }
.flow-common .show-box .inner .item1{-ms-align-items:center; align-items: center;}
.flow-cart-btn .buyBtn{ font-weight:normal}
.flow-cart-btn .buyBtn.marnon{ margin-right:0}

@media screen and (max-width: 1199px){
.table-order td:last-child{ width:160px; padding-right:0 }
.table-order td:first-child{ width:70px;}
.flow-order td:nth-child(2){ width:360px !important;}
}

@media screen and (max-width: 1000px){
.checkboxs .sbg{ background:none; border:none}
.goos-list-l{ padding-right:0}
.goos-list-r{  padding:10px 0px 30px;}
.checkboxs .order-l.f_r{ float:none !important}
.flow-order th,.flow-order td { font-size:14px;}
.flow-order td:nth-child(2){ width:290px !important;}
}

@media screen and (max-width: 760px){
.flow-common .show-box{ width:100%; margin-left:0%;}
.cart-list-box .show-box{ display:block}
.cart-list-box .item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-around; -ms-align-items: center; align-items: center;}
.consignee-box ul li .inner{flex-wrap: wrap;}
.consignee-box ul li .c-m{ width:100%;-webkit-box-flex:0;flex: 0 1 auto;}
.flow-success-box{ font-size:14px;}
.flow-order td:nth-child(2){ width:190px !important;}
.quantity{margin:0px;}

.cart-btn-box .float-left,.cart-btn-box .float-right{ float:none !important}
.cart-btn-box  .buyBtn{ width:100%; height:70px; line-height:70px;}
.cart-btn-box .float-left{ text-align:center; margin-top:20px;}
.cart-list-box .media-img img{ margin-bottom:15px;}
.cart-list-box .item{ width:100%}
.cart-list-box .item .inner-box.media-img,.flow-common .show-box .inner .item1,.cart-list-box .item .inner-box.price-con{width:40%; padding-right:3% }
.cart-list-box .item .inner-box.p-name,.flow-common .show-box .inner .item2,.cart-list-box .item .inner-box.total-box{width:57% }
.cart-list-box .item .inner-box.media-img,.cart-list-box .item .inner-box.p-name{-ms-align-items: initial; align-items: initial;justify-content: flex-start; }
.flow-cart-btn.float-right{ float:none !important; text-align:center}
.flow-common .show-box .inner .item1,.cart-list-box .item .inner-box.price-con{-ms-align-items:flex-start; align-items: flex-start;}
.flow-cart-btn .buyBtn{ padding:0 15px; font-size:15px;}
.total-price-box .item1{ text-indent:18px;;}
.cart-list-box .item1{flex-direction:row}

.order-success-box .inner{ margin:40px  auto 40px}
}