img{ max-width:100%}
.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}

.btnPayment{width:126px;height:36px;background:#f7ac28;color:#fff;line-height:32px;display:inline-block;text-align: center;font-size:16px;text-decoration: none; border:none}
.btnPayment:hover {background:#f00}

.box_2{ border:1px solid #dfe0dc; border-top:none;}
.box_3{ border:1px solid #DEDEDE; border-top: none;}
#sizeTable{border:0;text-align:center;width:100%;}
#sizeTable tr td{padding:3px 4px 2px 4px;height:18px;text-align:left;}
.box_size{padding:10px;}
.flow_inputbg{ width:290px;}
.td_label{ font-weight:bold}

.sizetab1{border:solid #dddddd 1px;border-collapse:collapse;}
.sizetab1 tr td{border:solid #dddddd 1px;border-collapse:collapse;}

.sizetab1 tr td input,.sizetab2 tr td input{border:solid #999999 1px;}
.sizetab3{border:solid #dddddd 1px;border-collapse:collapse;}
.sizetab3 tr td{border:solid #dddddd 1px;border-collapse:collapse;}
.sizetab3 tr td input{width:40px;border:solid #999999 1px;}

.payment_shipping{ width:485px; float:right;}
.payment_shipping img{ vertical-align:middle;}

/*短标题*/
.itemTitOther{background:url(../images/itemTitOtherBg.gif) repeat-x; height:33px; line-height:33px; padding:0 10px 0 12px; font-size:13px;}

.checkLoginIfBox{ border:1px solid #ccc; padding:8px; background:url(../images/verisign_bg.png) right center no-repeat;}
.checkLoginIfInfo{ margin:0; width:600px; background:url(../images/myaccount.gif) 0px center no-repeat; padding-left:50px;}
.checkLoginIfInfo dt{ font-size:12px;}

.consigneeBox{ float:left; width:460px;}
.consigneeBox .inputbg{ width:250px;}
.consigneeBoxInfo{ padding:10px;}


.payment_shipping{ width:485px; float:right;}
.payment_shipping img{ vertical-align:middle;}

.checkLoginIfBox{ border:1px solid #ccc; padding:8px; background:url(../images/verisign_bg.png) right center no-repeat;}
.checkLoginIfInfo{ margin:0; width:600px; background:url(../images/myaccount.gif) 0px center no-repeat; padding-left:50px;}
.checkLoginIfInfo dt{ font-size:12px;}

.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 }

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;}

.flowBox{margin-bottom:10px;color:#333333;}
.flowBox td{padding:5px 0;}
.flowBox .title{margin-bottom:20px;height:30px;line-height:30px; padding-left:5px;border-bottom:1px dashed #CCC;font-weight:bold;color:#000;font-size:14px;}
.flowBox .title span{padding-left:10px;line-height:30px;}
.flowBox .title span a:link,.flowBox .title span a:visited{color:#000000;  font-size:12px;font-weight:normal}
.flowBox .title span a:hover{color:#000000}
.flowBox .shippingBox_msg{line-height:36px;display:inline-block;}
#shippingBox_msg{font-size:12px;font-weight:normal;color:#000000}
.flowBox #shippingBox{float:left;}
.flowBox .flowco{background:#F2F2F2;height:20px;text-align:center;font-weight:bold}
.flowBox_submitorder{background:#F2F2F2;text-align:right}
.flowpl{padding:0 15px}
.flowpl .notice{background:#FFFBCC;color:#333;padding:10px;border:1px solid #E6DB55}
.small_goodsimg{ float:left;width:60px; vertical-align:middle; margin:0 5px ; padding:2px; border:1px solid #e1e1e1;}

.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}
.attr{ color:#888}

.flow_title{background:#FFF;height:36px;line-height:38px;color:#666;font-weight:bold;font-size:14px;border:1px solid #ddd;border-bottom:0;text-indent:20px}
.flow_title span{float:right;padding-right:10px}
.flow_title span a{color:#666;font-size:12px;font-weight:normal}
.flowBoxbd{ padding:15px 0px; border:1px solid #DDDDDD;background:#FFF}
.flow_checkout{border:1px solid #DDDDDD; padding:20px;}
.flow_checkout td{padding:5px 0; line-height:30px;}
.flowBoxbd #paymentTable span.pay{ display:inline-block; vertical-align:middle}
.flowBoxbd #paymentTable span.pay i{ display:inline-block; width:80px; height:48px; margin:0 3px 0 8px;vertical-align:middle}
.flowBoxbd #paymentTable span.pay.wxpay i{background:url(../images/weixin.png) 0 center no-repeat}
.flowBoxbd #paymentTable span.pay.alipay i,.flowBoxbd #paymentTable span.pay.alipay_wap i{background:url(../images/zhifubao.png) 0 center no-repeat}
.flowBoxbd #paymentTable span.pay.paypal i{background:url(../images/paypal.jpg) 0 center no-repeat}

.flowmenber{border:1px solid #DDDDDD;border-bottom:0;width:100%;}
.flowmenber .favimg{float:left;width:50px;border:1px solid #c41921;margin-right:10px;margin-left:5px;padding:2px}
.flowmenber .goodsimg{float:left;width:60px;margin-right:10px;border:1px solid #EBEBEB;padding:1px}
.flowmenber table th{background:#F5F5F5;color:#666;height:30px;line-height:30px;border-bottom:1px solid #DDDDDD; text-align:center;}
.flowmenber td{font-size:12px;color:#333333;background:#fcf9f4;padding:8px;}
.flowmenber th{padding:5px 8px;}
.flowmenber td a{color:#666;}
.flowmenber img{ vertical-align:middle}

.flowcart{border:1px solid #DDDDDD;border-bottom:0;width:100%;}
.flowcart table th{background:#F5F5F5;color:#666;height:24px;line-height:24px;border-bottom:1px solid #DDDDDD;padding:8px; text-align:center}
.flowcart td{font-size:12px;color:#333333;background:#fff;padding:8px; vertical-align:middle }
.flowcart td a{color:#666;}

.flowbuy{padding:0px 10px;}
.flowbeizhu{width:50%;}
.flowprice{padding:25px 15px 0 0;width:50%;}
.flowprice .order_total{padding:5px 0}
.flowprice .order_total td{padding:5px 0}
.flowprice .order_submit{height:48px;padding:10px 0px 0 0}

.inputnumber{padding:0 5px;margin:0 5px;font-size:14px;width:34px;border-top:1px solid #BABABA;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;height:24px;line-height:24px;color:#666666;text-align:center}
.flow_inputbg{padding:0 0 0 5px;font-size:14px;border-top:1px solid #BABABA; border-left:1px solid #BABABA; border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;height:26px;line-height:26px;background:url(../images/inputbg.png) 0 0 no-repeat}
.totalbg{border:1px solid #dddddd;border-top:0;padding:10px 10px 5px 10px;background:#F8F8F8;background:#fff;}
select.sle{border-radius:0px; height:26px; line-height:26px;border: solid 1px #BABABA; background:#fff url(../images/sellect-arrow.png) no-repeat 96% center; color:#666 ; width:157px; padding:0 5px 0 5px; color:#333; margin-bottom:10px;}
.textarea_inputbg{padding:0 5px;border-top:1px solid #BABABA; border-left:1px solid #BABABA; border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;line-height:18px;background:url(../images/inputbg2.png) 0 0 repeat-x; font-size:12px; max-width:100%;}
.totalbg td{padding:8px;}
.bbd{border-bottom:1px solid #E6E4E3;}
.bbdl{border-left:1px solid #E6E4E3;}
.bbdr{border-bottom:1px solid #DDDDDD;}

.bnt_sub{width:120px;height:36px;line-height:36px;color:#FFF;background-color:#a20000;display:inline-block;margin-right:10px;text-align: center;font-size:18px;text-decoration: none;vertical-align: middle;border:0px; cursor:pointer;}
.bnt_sub:hover{background-color:#f00;color:#fff}


.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;}
.flowBoxbd .f16{ display:block}

.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}

}