span {
PADDING-BOTTOM: 0px;
BORDER-RIGHT-WIDTH: 0px;
MARGIN: 0px;
PADDING-LEFT: 0px;
OUTLINE-WIDTH: 0px;
PADDING-RIGHT: 0px;
BACKGROUND: none transparent scroll repeat 0% 0%;
BORDER-TOP-WIDTH: 0px;
BORDER-BOTTOM-WIDTH: 0px;
VERTICAL-ALIGN: baseline;
BORDER-LEFT-WIDTH: 0px;
PADDING-TOP: 0px;
margin: 0px;
background: transparent none repeat scroll 0% 0%;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.litb-btn, .litb-btn span {
background: url(themes/en/images/buttons.png);
}

.w-shCart .contShopping{margin-top:6px;}.w-shCart .w-p{margin-bottom:0;}.hide{display:none;}.show{display:block;}.right{float:right;}.left{float:left;}
.w-shCart .contShopping {
margin-top: 6px;
}
.w-shCartCont .prPrice .price {
color: #c41d4a;
}
#recommend_list li {
width: 220px;
float: left;
margin-bottom: 15px;
margin-left: 10px;
}
#recommend_list img {
float: left;
margin-right: 6px;
}
.recommend_list_title {
height: 70px;
}
.item_price {
color: #c41d4a;
font-size: 10px;
}
#recommend_list button:hover {
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDE9A), to(#FFE47D));
background: -moz-linear-gradient(top, #FFDE9A, #FFE47D);
}
#recommend_list ul {
padding: 16px 10px;
}
.mainbox {
border: 1px solid #E2CCC9;
border-image: initial;
}
.mainboxV2{padding:10px;margin-bottom:14px;}.mainbox{border:1px solid #E2CCC9;}.mainboxV2{border:1px solid #E2CCC9; background-color:#EEEEEE;}.mainboxV2 div{border:1px solid #fff;}
.sidebox {
border: 1px solid #DDD;
background-color: #F6F6F6;
border-image: initial;
}
#wrapper-r h3, #wrapper-r .h3 {
font-size: 12px;
}
.mcAfee {
padding-top: 10px;
text-align: center;
}
.verisign {
padding: 10px 0;
text-align: center;
}
#recommend_list button:hover {
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFDE9A), to(#FFE47D));
background: -moz-linear-gradient(top, #FFDE9A, #FFE47D);
}
#recommend_list button {
border: 1px solid #BBB;
border-radius: 5px;
text-shadow: 0px 1px 1px white;
color: #272727;
background: #FFE188;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFE47D), to(#FFDE9A));
background: -moz-linear-gradient(top, #FFE47D, #FFDE9A);
padding: 0px 8px;
cursor: pointer;
margin-top: 4px;
text-transform: uppercase;
box-shadow: 1px 1px 3px #ccc;
border-image: initial;
}
.ir {
display: inline-block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: left;
direction: ltr;
}
#cart-box-bottom {padding:5px;}

.sidebox h3 {
border-bottom: 1px solid #DDD;
color: black;
margin-bottom: 5px;
}
.litb-btn, .litb-btn span {
cursor: pointer;
text-decoration: none;
outline: none;
}
.w-rHeadingV2 {
background-position: 0 -4005px;
}
.w-p {
padding: 0 10px 10px;
}
.w-bp-a::after, .w-bp::after, .w-b::after, .w-p::after, .widget::after, .clearfix::after, .section::after {
content: ".";
clear: both;
display: block;
height: 0;
font: 0/0 arial;
visibility: hidden;
}
.w-bp-a, .w-bp, .w-b, .w-p, .widget, .clearfix, .section {
clear: both;
zoom: 1;
margin-bottom: 10px;
}
.w-bp h2, .w-b h2, .w-p h2, .widget h2 {
padding: 7px 0;
}
.w-rHeading, .w-rHeading h2, .w-rHeading span, .w-rHeadingV2, .w-rHeadingV2 h2, .w-rHeadingV2 span{background-image:url(themes/en/images/y.gif);}.w-rHeading{background-position:0 -2739px;}.w-rHeading h2{line-height:30px;font-size:14px; color:#2a2a2a;background-position:0 -2778px;background-repeat:no-repeat;zoom:1;}.w-rHeading span{display:block; padding:0 10px; background-position: right -2818px;background-repeat: no-repeat;}.w-rHeading .viewAll{position:absolute;background:none;padding:0;right:10px;top:0;font-weight:normal;font-size:11px;}.w-rHeadingV2{background-position:0 -4005px;}.w-rHeadingV2 h2{height:29px;font:400 14px/29px georgia; color:#c41d4a;background-position:0 -4042px;background-repeat:no-repeat;zoom:1;text-shadow:0 1px 0 #FFFFFF;padding:0;}.w-rHeadingV2 span{display:block; padding:0 10px; background-position:right -4086px;background-repeat:no-repeat;}
}
.w-shCartCont th {
font-size: 12px;
text-transform: uppercase;
background-color: #F3F3F3;
border-bottom: 1px solid #E2CCC9;
padding: 5px 10px;
}
.w-shCartCont .prDesc {
text-align: left;
}
.w-shCartCont .mainbox th {
white-space: nowrap;
}
.w-shCart .scTotalSaving {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
.w-shCartCont .prAmount, .scTotalSaving .label, .scSumAmount .label {
text-align: right;
}
.w-shCartCont .scTotalSaving strong {
color: #DA481E;
}
.w-shCartCont .scSumAmount .savingTips {
font: 10px Verdana;
}
.w-shCartCont .scSumAmount td {
background-color: #EAEAEA;
border: none;
padding: 14px 10px 12px;
border-image: initial;
}
.w-shCartCont .scSumAmount .label strong.totalPrice {
color: #c41d4a;
font-size: 20px;
margin-left: 20px;
min-width: 80px;
}
/* .w-shCartCont td {
vertical-align: top;
padding: 10px;
border-top: 1px solid #E2CCC9;
} */
#recommend_list {
margin-top: 10px;
overflow: hidden;
border: 1px solid #BBB;
box-shadow: 0 0 3px #BBBBBB;
padding-bottom: 10px;
width: 737px;
margin-left: 5px;
border-image: initial;
}
.cart_title {
    line-height: 14px;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
}
#cart_goods_id{clear: both;height: 180px;overflow-y: scroll;border-bottom: 1px solid #ccc;}
#cart_goods_id::-webkit-scrollbar {width: 6px;height: 6px;}
#cart_goods_id::-webkit-scrollbar-thumb {background: gray;border-radius: 10px; margin: 10px;}
#cart_goods_id::-webkit-scrollbar-track {background: silver;border-radius: 10px;}
.mb20{margin-bottom:20px;}


.login-sign-tips {
font: 18px Georgia;
color: #333;
padding: 5px 0;
border-bottom:2px solid #EFA334;
background-color: #EEE;
margin-bottom:30px;
padding-left:20px;
}


.pay_fangshi {display:none;}
.item_style3 {
padding: 10px 0;
clear: both;
float: none;
border-image: initial;
}
.item_style3 .shipping_add {
font-size: 14px;
padding-left: 15px;
height: 30px;
display: block;
clear: both;
float: none;
font-weight: bold;
}
.item_style3 .shipping_add .show_consignee_all {
    float: right;
    background: url(images/save-icon.png) no-repeat scroll 0 -288px;
    padding: 0 18px;
    line-height: 30px;
}
.item_style3 .shipping_add .show_consignee_all a{font-size: 14px;font-weight: normal;}
.cart_list th {
clear: both;
float: none;
height: 23px;
color: #666;
padding-top: 3px;
overflow: hidden;
font-weight: bold;
font-size: 11px;
line-height: normal;
text-align:center;
}
.cart_list td {
padding: 5px 0px;
font-size: 11px;
}
.cart_list td a:link, .cart_list td a:visited {
text-decoration: none;
}
.table_ul2 {
padding: 10px 20px 0 30px;
list-style: none;
}
.hei10 {
HEIGHT: 10px;
}
.hei10 {
LINE-HEIGHT: 0px;
FLOAT: none;
CLEAR: both;
FONT-SIZE: 0px;
OVERFLOW: hidden;
overflow: hidden;
}
.table_ul1 li {
PADDING-BOTTOM: 4px;
FLOAT: none;
CLEAR: both;
PADDING-TOP: 4px;
padding-left:10px;
margin-left:20px;
margin-top:3px;
margin-bottom:3px;
}
.table_ul1 li {
padding-top: 4px;
padding-bottom: 4px;
clear: both;
float: none;
background:#F1F1F1;
vertical-align:middle;
overflow:hidden;
}
.hei10, .hei5, .hei30, .hei1, .hei0 {
font-size: 0px;
line-height: 0px;
clear: both;
float: none;
overflow: hidden;
}
a.submit_11, a:hover.submit_11 {
display: block;
color: #333;
background: url(images/submit_11.gif) no-repeat left top;
height: 18px;
width: 58px;
overflow: hidden;
font-size: 12px;
text-decoration: none;
padding-top: 2px;
text-align: center;
}
.table_ul1 li span {
TEXT-ALIGN: left;
DISPLAY: block;
FLOAT: left;
COLOR: #666666;
FONT-SIZE: 13px;
FONT-WEIGHT: normal;
MARGIN-RIGHT: 10px;
}
.more a{
	padding-left:20px;
	font-size:12px;
	color:ccc;
}
address, caption, cite, code, dfn, em, strong, th, abbr, var {
font-style: normal;
font-weight: normal;
}
.scCartAmountSum table {
width: 100%;
font-size: 14px;
color: #000;margin-bottom: 0;
}
.scCartAmountSum table th {padding: 3px 2px;text-align: left;}
.scCartAmountSum table td {padding: 3px 2px;text-align: right;}
.scCartAmountSum table tfoot th, .scCartAmountSum table tfoot td {
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
.scCartAmountSum table tfoot th {
font-weight: bolder;
}
em {
font-family: 'Lato',arial, helvetica,sans-serif;
}
.scCartAmountSum table em {
padding: 0 5px;
}
.scCartAmountSum table td {
white-space: nowrap;
color: black;
text-transform: capitalize;
}
strong {
font-weight: bold;
}
.scCartAmountSum table td {
padding-right:0;
white-space: nowrap;
color: black;
text-transform: capitalize;
}
.summary {
float: right;
width: 398px;
text-align: right;
padding-right: 20px;
border-bottom: 1px solid #E3E3E3;
}
#voucherResult{clear:both;overflow:hidden;}
.voucher { width: 398px;
padding-bottom: 5px;

}
.voucher p {
margin-bottom: 7px;
color: #666;
}
.other_info { 
float:right;
width: 146px;
height: 15px;
margin-right: 8px;
border: 1px solid #C2C2C2;
}
.verify_btn{ float:right; color:#715519; height:22px; background-color:#F4E164; border:none; cursor:pointer;}
.helpTage{float:left;height:15px;margin:8px 3px 0px 0px;position:relative;width:15px;}
.helpTage dt{background:none repeat scroll 0% 0% #000000;border-radius:20px;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:100%;line-height:15px;text-align:center;width:100%;}
.helpTage dd{background-color:#FFFFFF;border:1px solid #CCCCCC;font-size:12px;position:absolute;top:25px;width:420px;height:135px;z-index: 101;}
.helpTage .text{background-color:#FFFFFF;padding:10px;position:absolute;z-index:7;text-align:left;width:400px;font-weight:normal;}
.helpTage .trg_bg,.helpTage .trg_color{border:10px solid transparent;display:block;font-size:20px;height:0px;position:absolute;width:0px;z-index:6;}
.helpTage .trg_bg_r,.helpTage .trg_color_r{border:10px solid transparent;display:block;font-size:20px;height:0px;position:absolute;width:0px;z-index:6;}

.helpTage .trg_bg{border-left-color:#CCCCCC;left:5px;top:-11px;}
.helpTage .trg_color{border-left-color:#FFFFFF;left:6px;top:-8px;}
.helpTage .trg_bg_r{border-right-color: #CCCCCC;right: 10px;top: -11px;}

.helpTage .trg_color_r {border-right-color: #FFFFFF;right: 11px; top: -8px;}


.helpTage p{padding:3px 0px;margin:0px;}

#address_err,#payment_err{clear:both;text-align:center; float:left;width: 100%;line-height: 25px;color: #c41d4a;}
#order_err{clear:both;text-align:center; float:left;width: 100%;line-height: 25px;color: #c41d4a;}
.place_load{clear:both; display:none;text-align:center; margin-top: 10px;}
.place_load .place_load_img{margin: 0 auto;margin-bottom:10px;background-image:url(images/loading.gif); width:32px; height:32px; overflow:hidden;}


#order_shipping_list{float:left;width:100%;margin:10px 0 0;background-color:#fff;border:1px solid #979797;padding:5px 8px;box-sizing:border-box;}
#order_shipping_list li{width: 100%;padding: 10px 0;cursor: pointer;margin-bottom: 10px}
#order_shipping_list .flex-row{align-items: center;justify-content: space-between;}
#order_shipping_list li.shipping-title{background-color: #fafafa;color: #000;font-weight: bold;letter-spacing: 1px;font-size: 12px;cursor: default;}
#order_shipping_list .flex-row>*{display: inline-block;width:33%;text-align: right;}
#order_shipping_list .flex-row .need_insure_list{width: 70%;text-align: left;}
.need_insure_list label{position: relative;}
.need_insure_list label::before{content: '';cursor: pointer;display: inline-block;width: 16px;height: 16px;vertical-align: middle;position: relative;border:1px solid #000;}
.need_insure_list .is_checked::before{background: #C41D4A;border: 1px solid #C41D4A}
.need_insure_list label::after{content: "";}
.need_insure_list .is_checked::after{content: "✔";font-size: 14px;position: absolute;left: 3px;cursor: pointer;color: #fff;}

.shipping_options_check {width:100%;font-size: 12px;}
.shipping_options_check h4 {line-height: 25px;}
.shipping_options_check input {opacity: 0;margin:0;}
.shipping_options_check .select,#order_payment_list .select{vertical-align:middle;width:14px;height:14px;border:1px solid #D0CFCF;display:inline-block;zoom:1;border-radius:50%;float:left;position:relative;margin-right: 10px;box-sizing: border-box}
.shipping_options_check .select.checked,#order_payment_list .select.checked{border:4px solid #C41D4A;}
.insure_select {vertical-align:middle;width:18px;height:18px;border:1px solid #999;display:inline-block;zoom:1;text-align:center;float: left;margin-right: 15px;}
.insure_select .fa{display:none;color:#333;font-weight:normal;font-size:14px!important;width:auto;height:auto;margin-top:2px;}
.insure_checked .fa{display: inline-block;}

.shipping_options_check label{width: 100%;box-sizing: border-box;cursor: pointer;}
.shipping_options_check label,.shipping_address_sel label,.checkout_shipping_coupon_list{display:inline-block;padding:0 0 0 25px;vertical-align:middle;position: relative;font-size: 14px}
.checkout_shipping_coupon_list{width: 100%;box-sizing: border-box;}
.shipping_options_check label .shipping_options_check_name{float:left; width:260px; overflow:hidden;font-weight:700er;}
.shipping_options_check label .shipping_options_check_price{float:left;font-weight:700;width: 100px;}
.shipping_options_check label .shipping_options_check_desc{float:left;width: auto;}
.shipping_options_check label .shipping_options_check_desc1{float:left;color: #999;}
.checkout_shipping_price_list::before, .check_payment label::before, .shipping_address_sel_list::before,.shipping_options_check_icon{width: 14px;height: 14px;border: 1px solid #999;background-color: #fff;content: "";border-radius: 100%;position: absolute;top: 2px;left: 0;cursor: pointer;margin-top: 10px}
.checkout_shipping_price_list::after,.check_payment label::after,.shipping_address_sel_list::after{clear: both;content: "";display: table;cursor: pointer;}
.shipping_options_check .is_checked::before,.check_payment_bg .is_checked::before,.shipping_address_sel .is_checked::before,.shipping_options_check_icon.checked{content: "";border-color: #C41D4A;}
.shipping_options_check .is_checked::after,.check_payment_bg .is_checked::after,.shipping_address_sel .is_checked::after,.shipping_options_check_icon.checked::after{content: "";background: #C41D4A;width: 8px;height: 8px;position: absolute;top: 6px;left: 4px;border-radius: 100%;margin-top: 10px}

.shipping_options_check .shipping-infos{width: 100%;}
.shipping_options_check .shipping-infos .shipping-names{float: left;width: 100%;color: #000;}
.shipping_options_check .shipping-infos .shipping-names font{float:left;overflow:hidden;}
.shipping_options_check .shipping-infos .shipping-names a{float:left;font-weight: bold;color: #000;margin: 0 15px;}

.shipping_options_check .shipping-infos .checkout_shipping_price_list{float: left;width: 100%;}
.shipping_options_check .shipping-infos .checkout_shipping_price_list font{float:left;width: 100%; text-align:left;overflow:hidden;line-height: 22px;}
.check_item_bottom_bg {padding:5px 9px 0;float: left;}
.checkout_points {float: left;line-height:30px;margin-top:10px;display:inline;margin-left: 0px;width: 100%}
.checkout_points h5 {margin:0;text-indent:0; color: #000000;float: left;line-height:25px;font-size: 12px;font-weight:bold;width: 100%;text-transform: capitalize;}
.checkout_points div {float: left;width:100%}
.checkout_points p {clear: both; font-size: 12px;line-height:24px;font-size: 14px;font-weight: 700;}
.checkout_points p a {color:#000000;text-decoration:underline;}
.checkout_points p a:hover {color:#c41d4a;text-decoration:none;}

.checkout_points input.checkout_coupon, .checkout_points input.checkout_point, select.checkout_Bonus{float:left;width:73%;height: 44px;margin-top:1px;margin-right: 0;border:1px solid #979293;box-sizing: border-box;border-radius: 8px;font-size: 14px}
.redeem {border:medium none; width:78px;height:26px;cursor: pointer;margin-left: 8px;margin-right:8px;background-color:#FF9393;font-family:'Lato',arial, helvetica,sans-serif;font-size: 14px;font-weight:bold;height:30px;color:#fff;text-transform:uppercase;text-align:center;}
#coupon_error, #voucherResult {top: 3px;float: left;color:#c41d4a;line-height:25px;display: inline;}
.checkout_Price_right {width:100%;float:right;display:inline;line-height: 26px;box-sizing: border-box;margin-bottom: 5px}
#point_error, #ECS_SURPLUS_NOTICE, #ECS_INTEGRAL_NOTICE {color:#c41d4a;line-height:24px;}
.fborder{clear:both;width: 100%;}
#ot_total{color:#000;}
.Total_line{height:1px; overflow:hidden; width:100%; float:right; background-color:#DDD;}
.checkWrap{width:100%;margin-top:20px;position:relative;font-size:12px;padding:0 10px 10px;box-sizing:border-box;}
.checkWrap:before{margin-bottom: 20px;}
.cartList{width: 60%;padding-right: 0;border-right: none;}
.cartRight{width:40%;margin-right: 0;height: auto;}
.cartRight .cartBox,.cartRight .checkoutBox{float:right;width:90%;}
/* .cartRight .checkoutBox .redius{float: right;width: 410px;border: 2px solid #ccc;padding:10px 10px 10px 20px;margin-bottom: 20px;} */

h5.extra_info_check {
    margin: 0 0;
    text-indent: 0;
    font-weight: bold;
    color: #000;
    font-size: 14px;
    line-height: 30px;
}
textarea[name='postscript']{width: 450px;max-width: 450px;min-width:320px;max-height: 160px;}

/*#voucher_help{position: absolute;display: inline;}
#voucher_help dd{left:-400px;height: 145px;}
#voucher_help4{position: absolute;display: inline;}
#voucher_help4 dd{left:-400px;height: 145px;}
#voucher_help2 dd{height: 165px;}*/
.checkpoint_price{float: right;}
.checkpoint_price div{float:right;text-align: right;font-size:14px;width: 100%;margin-right: 0;}

.checkpoint_price div a{text-decoration: underline;color: #333;}
#subTotal th{width: 47%;text-transform: capitalize;}
#cartAmount{line-height: 30px;}

.checkout_items {width: 100%;}

.checkout_items h3{font-size: 16px;font-weight: normal;height: 26px;text-transform: uppercase;}

.items-action a{font-size: 12px;margin: 5px;}
.address-wrap th{width: 24%;}
.address-wrap th{font-weight: bold;}
.address-wrap  .address_info{padding: 0 60px;}
.address-wrap input[type='text']{padding: 5px;width: 336px;height: 26px;}
.user_address .fieldset-description{margin-bottom: 1.62857em;}
#order_payment_list{padding: 10px 0 0 0px;}
#new_address_table{margin: 20px auto;}
.check-disclaimer{padding: 20px 0 10px;border-bottom: 1px solid #ddd;}
.checkout_items{margin-top: 10px;}
#check_address{padding-top: 0;}
.tot_title0{font-size: 16px;letter-spacing: 1px;text-transform: capitalize;font-family: Ubuntu-Bold, Ubuntu;font-weight: bold;}
.tot_title0 span{width: 16px;height: 16px;display: inline-block;border:1px solid #000;color: #fff;background-color: #000;border-radius: 50%;font-size: 13px;margin-right:5px;box-sizing: border-box;vertical-align: 1px;line-height: 16px;text-align: center;}
.shipping_address_sel{color: #999;}
.shipping_address_sel .flex-row{align-items: center;justify-content: space-between;}
.shipping_address_sel .selected{border: none;margin-right: 0;padding: 0 10px;}
.shipping_address_sel .selected,.shipping_address_sel .selected .sa-location,.shipping_address_sel .selected .sa-mobile-number{background: none;}
.address-operate{height: auto;}
.address-operate .she-btn-white{border: none;background: none;color: #000;margin-bottom: 14px;text-decoration: underline;}
.address-operate a:hover{border: none;background: none;color: #c41d4a;}
.cartBox .goods_Main{ overflow: hidden; background-color: #fff;border: 1px solid #d7d7d7;border-left: 4px solid #c41d4a;padding: 5px 8px;}
.cartMain .item0{justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid #eee;}
.sa-username,.sa-address-item .sa-location,.sa-address-item .sa-mobile-number{font-size: 12px;}
.address-operate .she-btn-white{font-size: 14px;padding: 0;}
.scCartAmountSum table.flowtable td{white-space: initial;text-align: left;}

.shopping_bag{clear: both; overflow: hidden;}
.cartBox .item-Title{text-align: right;padding: 10px 5px;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.c-checkout-cart-item-vue {display: inline-block;width: 100%;color: #999;display: flex;margin-bottom: 20px;justify-content: space-between}
.item-info-content{margin: 3px 10px 0 20px;font-size: 14px}
.item-info-goods-attr{color: #000;margin-top: 5px}
.item-num-dote{position: absolute;height: 24px;width: 24px;font-size: 16px;color: #fff;background: #C41D4A;border-radius: 50%;font-family: Ubuntu-Bold;line-height: 24px;text-align: center;right: -8px;top: -8px}
.item-img-content {position: relative;width: 120px;height: 168px;flex-shrink: 0;}
.item-img-content .item-num{position:absolute;width:100%;height:26px;line-height:26px;bottom:0;text-align:center;font-size:13px;color:#666;font-weight:700;display: flex;box-sizing: border-box;padding-right: 5px;align-items: center;justify-content: space-between}
.item-img-content .checkout-sale{display:inline-block;background-color:#c41d4a;color:#fff;padding:0 8px;height:18px;line-height:18px;margin-right:5px;font-weight: normal;font-size: 12px;}
.c-checkout-cart-item-vue .item-name{color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.item-price-content{text-align: center}
.item-price-content .my_shop_price{font-weight:700;color:#000;margin-right:5px;font-size:16px;}
.item-price-content .market-price{color: #aec3c4;font-weight:lighter;font-size: 13px}
.common-swipe{position:absolute;width:36px;height:36px;line-height:33px;top:40%;background:rgba(255,255,255,.94);display:none;z-index:1;border-radius:50%;text-align:center;font-size:33px;cursor:pointer;color:#000;}
.common-swipe_prev{left: 0;}
.common-swipe_next{right: 0;}
.settlement-fixed{position: fixed;width:436px !important;top:10px;}
.place_order_disabled{cursor:wait;background:linear-gradient(90deg,#888888,#999999 100%);}
.place_order_disabled:hover{background:linear-gradient(90deg,#888888,#999999 100%);color:#fff;opacity:1;}

.place-order-payment-message-lightbox .payment-log-message{font-size:14px;font-weight:600;max-height: 360px;min-height: 60px;color: #221816;line-height: 18px;;text-align: center;margin:5px 0}
.place-order-payment-message-lightbox .submit_btn{background-color:#f37172;outline:0;text-decoration: none;height: 40px;line-height:40px;width:80%;border-radius: 20px;font-size: 14px;overflow: hidden;text-align: center;border: none;cursor:pointer;font-family: Ubuntu-Bold, Ubuntu;font-weight: bold;font-size: 18px;color: #fff;text-align: center;font-style: normal;}
.place-order-payment-message-lightbox .btn-wrap{margin: 10px auto;text-align: center;}
.place-order-payment-message-lightbox .lightbox_background_layout{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;-moz-opacity:.35;opacity:.35}
.place-order-payment-message-lightbox .payment_log_main{background:#fff;border:1px solid #ccc;padding:10px;width:520px;border-radius:12px;font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:20px;left:30%;position:fixed;text-align:left;top:15%;z-index:1005;color:#000;line-height:20px}
.place-order-payment-message-lightbox .payment_log_main td{padding:5px}
.place-order-payment-message-lightbox div h3{font-size:16px;font-weight:700;text-align:center}
.place-order-payment-message-lightbox div p{font-size:12px}
.place-order-payment-message-lightbox .payment_log_main .content{padding:10px}
.place-order-payment-message-lightbox .payment_log_main .content img{width:100%}
.place-order-payment-message-lightbox h1{margin:0;padding:0;position: relative;height: 30px}
.place-order-payment-message-lightbox h1 .icon-close{position: absolute;right: 5px;top: 0;width: 20px;height: 20px;background-position: -24px -105px;vertical-align: middle;}
.shipping_price_list.used_hb{color: #ff0000;text-transform: capitalize;}
.shipping_price_old_list{font-size: 12px;color: #999;text-decoration: line-through}
.checkout_shipping_coupon_list::before{margin-top: 0;top: 0}
.shipping_options_check .checkout_shipping_coupon_list.is_checked::before{margin-top: 0;top: 0}
.shipping_options_check .checkout_shipping_coupon_list.is_checked::after{top: -6px}
.point-tips,.no-help-tips{font-style:normal}

.flow_checkout_main_wrap{display: flex;justify-content: center;min-width:1200px}
.flow_checkout_main_wrap_left{width: 100%;}
.flow_checkout_main_wrap_right{width: 100%;background: #F1F3F4;padding-bottom: 30px}
.flow_checkout_main_wrap .flow_main_content{margin-bottom: 0;display: flex;justify-content: space-between}
.flow_main_content{width: 1200px;margin: 0 auto 30px;flex-shrink: 0}
.flow_main_content_left{display:inline-block;width: 730px;margin-right: 44px;margin-top: 20px}
.flow_main_content_right{float:right;width: 540px;padding-top: 20px;background: #F1F3F4}
.checkout-nav-header{box-sizing:border-box;height: 60px;display: flex;justify-content: left;align-items: center;margin-bottom: 0}
.checkout-crumbs{height: 45px;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;background: #fff;margin-top: 10px;width: 340px}
.checkout-crumbs-list{font-size: 16px;color: #A7A3A3;font-family: Ubuntu-bold}
.checkout-crumbs-list.active{color: #221816}
.checkout-arrow-right{width: 6px;height: 6px;border: 1px solid #A7A3A3;border-color: #A7A3A3 #A7A3A3 transparent transparent;transform: rotate(45deg);position: relative;top: -1px;left: -1px}
.checkout-nav-header-line{border-left: 1px solid #D8D8D8;height: 47px;transform: rotate(20deg);-webkit-transform: rotate(20deg);margin-left: 30px}
.flow_tips_black{background-position:-279px -201px;width: 12px;height: 12px}
#mainBox{margin: 0}
.list_all_items_shopping{margin-bottom: 16px;display: flex;justify-content: space-between}
.list_all_items_shopping .product-img{position: relative;width: 100px;height: 140px;flex-shrink: 0}
.list_all_items_shopping .product-info{width: 200px;flex-shrink: 0}
.list_all_items_shopping .product-info-name{font-size: 12px;color: #999;line-height: 18px}
.list_all_items_shopping .product-info-attr{font-size: 14px;line-height: 24px}
.list_all_items_shopping .product-num{width: 80px;flex-shrink: 0;display: flex;position: relative;justify-content: right;align-items: center}
.list_all_items_shopping .product-num-number{position: absolute;right: 0;top: 0;padding: 5px;border-radius: 8px;border: 1px solid #ddd}
.list_all_items_shopping .final_price_strong{color: #221816;font-family: Ubuntu-Bold;font-size: 16px}
#cart_goods_checkout_content{border-top: 1px solid #ddd;margin-top: 10px;padding-top: 15px}
#checkout_button_content{display: flex;justify-content: space-between;align-items: center;margin-top: 10px}
#checkout_button_content .litb-btn-new{padding: 0;height: 48px;line-height: 48px;background: linear-gradient(90deg,#E2203A 0,#C41D4A 100%);font-size: 21px; font-family:Ubuntu-Bold; font-weight: bold;text-transform:uppercase;width: 380px;margin-right: 0;border-radius: 8px;color: #fff}
#checkout_button_content .litb-btn-new:hover{background: linear-gradient(90deg, #E94D62 0%, #D04B6F 100%);}
.shipping_address_sel{line-height: 24px}
.shipping_address_sel_item{position: relative;padding: 16px 0}
.shipping_address_sel_item .consigneeList{font-size: 14px;color: #000}
.check_title{font-size: 20px; font-family: Ubuntu-Bold; font-weight: bold; color: #221816;margin-bottom: 5px;text-transform: uppercase}
.shipping_address_sel_item_a{position: absolute;top:16px;right:0;width:50px;text-decoration:underline;font-size: 14px}
.shipping_address_sel_item_a:hover{text-decoration: underline}
.icon-secure{background-size: 1140px auto;background-position:-201px -1466px;width: 49px;height: 49px}
.fa-select-arrow{background-position:-200px -124px;width: 12px;height: 7px;}
.payment-method-items{display: flex;cursor: pointer}
.payment-method-checkbox{width: 100%;display: flex;align-items: center}
.payment-method-desc{margin-top: 10px;padding-left: 24px;}
.btn_suborder{width: 380px;height: 48px;border-radius: 8px;line-height: 48px;margin-top: 20px;font-size: 21px;font-family: Ubuntu-bold;font-weight: 700}
.select_coupon_desc.wait * {
    color: #999;
}
.select_coupon_desc.wait .code{font-weight:600}
.select_coupon_desc.wait .wait-label,.select_coupon_desc.wait .wait-label * {
    font-weight: 400;
    color: #DF373E;
}

.order-container-need,.order-container-need .item_style3{padding: 0;}
.order-container-need #order_shipping_list{margin: 0;padding: 0;border: none;}
.order-container-need .check_title,.order-container-need .chose_Methods>div,.order-container-need #order_shipping_list>li{display: none;}
.order-container-need .shipping_item_list{border: none;}
.order-need-insure #order_shipping_list>li.insure-options-check{display: block;border: none !important;padding: 0 !important;}
.order-container-need .buy-shipping-coupon-wrap{padding: 0;margin: 0;border-top: 1px solid #979797;}

.cart_shipping_fee_content{display:none;width: 590px;min-height: 365px;background: #FFFFFF;border-radius: 12px;z-index: 100000000;position: fixed;left: calc(50% - 295px) !important;top: calc(50% - 182.5px) !important;padding: 16px 20px;box-sizing: border-box;}
.cart_shipping_fee_content .r-close{width: 18px;height: 18px;background-position: -44px -475px}
.cart_shipping_fee_content #goods_country_info{background: #fff}
.cart_shipping_fee_content #goods_country_info th{background-color: #F1F3F4;color: #221816;font-family: Roboto-Bold, Roboto;font-weight: bold;border:1px solid #ddd;}
.cart_shipping_fee_content #goods_country_info th:first-child{border-right: none;border-radius: 8px 0 0 0}
.cart_shipping_fee_content #goods_country_info th:last-child{border-radius: 0 8px 0 0}
.cart_shipping_fee_content #goods_country_info td{border-color: #ddd;padding: 16px 0;}
.cart_shipping_fee_content #goods_country_info tr:last-child td:first-child{border-radius: 0 0 0 8px}
.cart_shipping_fee_content #goods_country_info tr:last-child td:last-child{border-radius: 0 0 8px 0}