@font-face{font-family: Ubuntu;src: url(../fonts/Ubuntu-Regular.woff) format('woff');font-display: swap;}
@font-face{font-family: Ubuntu-Regular;src: url(../fonts/Ubuntu-Regular.woff) format('woff');font-display: swap;}
@font-face{font-family: Ubuntu-Bold;src: url(../fonts/Ubuntu-Bold.woff) format('woff');font-display: swap;}
@font-face{font-family: Ubuntu-Medium;src: url(../fonts/Ubuntu-Medium.woff) format('woff');font-display: swap;}
:root {
    --tagIcon_bg: url(https://m.rotita.com/themes/en/images/tag_iconv25.png?ver=20250827);
    --tagIcon_bg_size: 570px auto;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:Ubuntu-Regular, Ubuntu,sans-serif;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;color:#262626;font-size:100%}
ol,ul,li{list-style:none}
table{border-collapse:0;border-spacing:0}
html{-webkit-text-size-adjust:none}
body{font:normal 12px Ubuntu-Regular, Ubuntu,sans-serif;max-width: 500px;margin:0 auto}
body.no-scroll{position: fixed;left: 0;right: 0}
pre{font:normal 12px Ubuntu-Regular, Ubuntu,sans-serif;white-space: pre-wrap;word-wrap: break-word;color:#c41d4a}
#body_id{margin:0 auto;min-width:300px}
a{color:#262626;text-decoration:none}
.website-link{color:rgb(0,0,255);text-decoration:underline}
button{border:none;padding:0;background:0 0;cursor:pointer;outline:0;overflow:hidden}
input,button,select,textarea{outline:none}
input[type="text"],input[type="password"]{-webkit-appearance: none;text-indent: 3px;background: none repeat scroll 0 0 #FFFFFF}
button,input[type="button"],input[type="submit"]{-webkit-appearance:none}
select{border: 1px solid #ccc;-webkit-box-sizing: border-box;font-size: 12px;text-align: left;background-color: #fff;color: #333;font-weight: normal}
select option {direction: ltr;text-align: left}
.f-bold{font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}
.f-medium{font-family: Ubuntu-Medium, Ubuntu;font-weight: 500;}
.chrome-hide-overflow {overflow: hidden}
.position_f{position: fixed}
.flex-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.modInset{margin:10px 10px 15px}
.modBd{margin-bottom:10px}
.modSpace{margin:0 8px}
.litb-btn{border:1px solid #F7C942;font-weight:bold;text-align:center;color:#6f5318;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3e86b),to(#f5bf40));background-image:-webkit-linear-gradient(top,#f3e86b,#f5bf40);background-image:-moz-linear-gradient(top,#f3e86b,#f5bf40);background-image:-ms-linear-gradient(top,#f3e86b,#f5bf40);background-image:-o-linear-gradient(top,#f3e86b,#f5bf40);background-image:linear-gradient(top,#f3e86b,#f5bf40);display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-top:10px;text-shadow:1px 1px 1px #FBEBBE}
.litb-btn span{color:#6f5318}
input.litb-btn{-webkit-appearance:none;background:-webkit-gradient(linear,left top,left bottom,from(#f3e86b),to(#f5bf40));background:-moz-linear-gradient(center top,#f3e86b 0%,#f5bf40 100%);text-decoration:none;color:#6b5017 !important;background-position:8% 50%,-5px 0px;border:1px solid #b5ab35;color:#FFF;font-size:14px;font-weight:bold;font-family:Georgia,sans-serif;padding:3px 8px 3px 8px !important;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;height:33px !important;width:100% !important;margin-top:20px}
.litb-form-a{margin:0 10px;margin-bottom:25px}
.litb-form-a label{display:block;padding:8px 0}
.litb-form-a input.inputfld,input.inputfld{width:96%;border:1px solid #cccccc;padding:2px 0;height:24px;line-height:24px;border-radius:5px 5px 5px 5px}
.litb-form-a input.inputfld:focus,input.inputfld:focus{border: 1px solid #c41d4a}
a.textbtn,button.textbtn{color:#555;text-decoration:none;padding:5px 10px;display:inline-block;text-shadow:0 1px 0 #fff;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;background:#f0f0f0 repeat-x;border:solid 1px #bbb;border-bottom-color:#c09b5a;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-right:10px;line-height:1;margin-bottom:5px}
a.textbtn span,button.textbtn span{color:#666}
button.textbtn{padding:4px 10px}
a.textbtn,button.textbtn{background-color:#FDEFB7}
a.textbtn.allColBtn,button.textbtn.allColBtn{width:100%;margin:18px -1px 0;padding:8px 0;text-align:center}
.u{text-decoration:underline}
.b{font-weight:bold}
.right{float:right}
.blue{color:#8EBBDF}
a.btn-myorder{display:inline-block;line-height: 22px;height: 22;padding: 0 5px;text-align: center;background-color: #c41d4a;text-decoration:none;color: #fff;font-size:12px;cursor: pointer}
a.btn-myorder:hover{background-color: #c41d4a}

.highLight{color:#c41d4a}
.prodThumbnail a{display:block;position:relative}
.prodThumbnail em{position:absolute;font-family:Arial,Helvetica,sans-serif}
.productsList li{padding:8px 0 8px 0}
.productsList .prodThumbnail{float:left;display:inline;margin-right:20px;width:100px}
.productsList .prodInfo p{margin-bottom:6px}
.productsList p a{color:#666}
.productsList .prodPrice,.productsList .prodName,.productsList .prodName a,.productsList .freeShipping{font-size:11px}
.productsList .prodName,.productsList .prodName a{line-height:14px;color:#666}
.productsList .prodPrice strong{font-size:13px;color:#c41d4a;white-space:nowrap}
.productsList .prodReview a{font-size:10px}
.productsList .addToCart a{display:inline-block;margin-top:0;padding:0 10px}
.productsList .attachment .prodThumbnail{width:98px;text-align:right}
.productsList .attachment .prodThumbnail img{width:50px;height:64px}
.prodReview{display:inline-block !important;font-size:10px !important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif !important;height:30px}
.prodReview{margin-bottom:0px !important}
.mobile-breadcrumb{padding:0 0 12px 8px;font:normal 13px Verdana;border-bottom:1px dotted #c41d4a;margin-bottom:10px}
.mobile-breadcrumb a{color:#333333;display:inline-block;line-height:10px;margin:0 5px}
.mobile-breadcrumb i{margin-left:5px;font-family:Verdana}
#page-overlay{top:0;left:0;width:100%;height:100%;position:fixed;z-index:9992;display:none}
#page-overlay div{width:100%;height:100%}
#page-waiting{position:fixed;z-index:9992;border:1px solid #333;width:70px;height:70px;background:url(../images/waiting.gif) no-repeat 50% 50% #fff;display:none}
.loadmask{z-index:100;position:absolute;top:0;left:0;background-color:#CCC;width:100%;height:100%;zoom:1}
.loadmask-msg{z-index:9900;position:absolute;background:url(../images/mask-waiting.gif) no-repeat;width:32px;height:32px;cursor:wait}
.masked-relative{position:relative}
.masked-hidden{visibility:hidden}
.errorInfo{background-color:#F3AD00;color:#c41d4a;padding:5px 10px;margin:10px;display:none}
.prodInfo{overflow:hidden}
.backToTop a{display:inline-block;height:16px;padding-left:14px;float:right;margin:10px;background-repeat:no-repeat;background-position:-260px -100px}
.slides{margin:0;padding:0;list-style:none}
#n_banner .slides img{width:100%;max-width:500px;max-height:270px;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
#footer{margin:10px;text-align:center}
#footer p{padding:4px 0 15px 0}
#footer .copyright{font-size:10px;color:#666}
#litb-m-productList .pro-img-135 li{padding:12px 0 8px 0;border-bottom:1px dotted #c41d4a}
.mobile-breadcrumb a:hover{color:#F2DA01;text-decoration:none}
.mobile-breadcrumb.bgBread{padding:5px}
.bgBread a,.bgBread i{color:#F2DA01}
@media all and (min-width: 500px){#indexPromotion img{width:auto}
}
@media all and (max-width: 500px){#indexPromotion img{width:100%;min-width:300px}
}
.m-myAddressBook{padding:10px;border-bottom:1px solid #DDD}
.m-myAddressBook li{line-height:25px}
.m-myAddressBook li a.btn_edit{border:1px solid #DDD;padding:4px 10px;border-radius:4px;margin:5px 5px 5px 0}
.m-myAddressBook li a.btn_delete{border:1px solid #DDD;padding:4px 10px;border-radius:4px;margin:5px 5px 5px 0;background-color:#F9F9F9}
.litb-btn-yellow{height:48px;line-height:48px;background:linear-gradient(90deg,#E2203A 0,#C41D4A 100%);padding:0 5px;color:#FFF;display:block;text-align:center;border-radius:8px;font-family: Ubuntu-Bold;font-size:21px;font-weight:400;width:98%;margin:10px auto;border:none;}
.litb-btn-yellow2{width: 40%;margin: 0 auto;background:linear-gradient(90deg,#E2203A 0,#C41D4A 100%);color:#FFF;display:block;padding:0 16px;text-align:center;border-radius:8px;font-family: Ubuntu-Bold;font-size:14px;font-weight:400;border:none;cursor:pointer;height:36px;line-height:36px;}
.litb-btn-yellow3{background-color:#c41d4a;color:#FFF;display:block;padding:5px;text-align:center;border-radius:4px;font-size:12px;border:none}
.litb-btn-favorate{font-family:Arial;font-size:14px;width:98%;display:block;padding:10px;text-align:center;margin:10px auto;border-radius:.25rem;background-color:#fff;border:.0625rem solid #dedede;color:#333}
.removeIndicator{background:#bbb;float:left;width:10px;height:10px;font-size:10px;text-align:center;font-weight:bold;line-height:8px;border-radius:8px;color:#fff;margin:2px 4px 0 0}
#noShoppingCartForm li{color:#666666;line-height:22px;padding-left:28px}
.weAccept{text-align:center}
.weAccept h1{width:100%;text-align:center;padding-bottom:3px;font-size:15px;color:#666}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.errorTip,.required{color:#c41d4a}
.errorTip{margin:2px 0 4px}
.required{font-weight:bold}
.error,#wrapper p.error,#content p.error{clear:both}
.error{color:#c41d4a}
.outOfStock{cursor:default;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#E6E5E9));background:-moz-linear-gradient(center top,#fff 0%,#E6E5E9 100%);border:1px solid #bfbfbf;text-shadow:none}
.outOfStock span{color:#333 !important}
.priceList{padding:0px 10px;overflow:visible;margin-top:15px}
.priceList .price{display: flex;flex-direction: row;align-items: center;float: left}
.priceList .final_price{font-size:22px;font-weight:bold;color:#c41d4a;font-weight: 600}
.priceList .market_price{text-decoration:line-through;font-size:10px;-webkit-transform: scale(0.9);color: #999;display: inline-block}
.priceList .discount{color:#c41d4a;font-size:12px;padding-left:5px}
.priceList .lefttime{display:block}
.priceList .lefttime #endtime{color:#c41d4a;display:block;text-align:left}
.priceList .ship_tips{display:block;float:right;position:relative}
.priceList .ship_tips .freeshipping,.prod-price .freeshipping{display:block;float:left;width:18px;height:18px;background:url(../images/freeshipping.png) no-repeat;margin:0 3px}
.priceList .ship_tips .ship24hours,.dispatch .ship24hours,.prod-price .ship24hours{display:block;float:left;width:18px;height:18px;background:url(../images/24hours.png) no-repeat;margin:0 3px}
.priceList .ship_tips i,.prod-price i{position:absolute;display:none;background-color:#FFF;font-style:normal;white-space:nowrap;padding:5px;border:1px solid #E1E1E1;border-radius:0.25rem;left:-70px;top:20px;z-index: 9}
.prod-price i{left:40px;font-weight:lighter;font-size:11px}
.priceList .ship_tips .outofstock{display:block;float:left;width:100px;height:30px;background:url(../images/out_of_stock_small.png) no-repeat;margin:0 3px}
.prodcutPagePrTitle .prodName{font-size: 16px;font-weight: 600;color: #000;text-transform: uppercase;letter-spacing: 1px;font-family: Arial}
#productInfoPrTitle h1{font-size:18px;font-weight:bold;text-align:left}
#productInfoPrTitle p{padding:5px 0}
#productInfoPrice{padding-top:10px;border-top:1px solid #ddd}
.add_to_favorites{background-color:#FFF;border:1px solid #DDD;color:#777;font-size:15px;padding:5px 10px;width:100%;margin:5px 0;border-radius:4px}
#w-productDescription{font-weight:normal;font-size:12px;padding:1em;line-height:1.5}
#w-productDescription div.pad_10px{padding:0}
.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f8f8f8;background-image:-moz-linear-gradient(top,#EAEAEA,#EEE);background-image:-ms-linear-gradient(top,#EAEAEA,#EEE);background-image:-webkit-gradient(linear,0 0,0 100%,from(#EAEAEA),to(#EEE));background-image:-webkit-linear-gradient(top,#EAEAEA,#EEE);background-image:-o-linear-gradient(top,#EAEAEA,#EEE);background-image:linear-gradient(top,#EAEAEA,#EEE);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-info .bar{background-repeat:repeat-x}
.progress .bar{width:0;height:18px;font-size:12px;color:white;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#C2E7F9;background-image:-moz-linear-gradient(top,#149BDF,#0480BE);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149BDF),to(#0480BE));background-image:-webkit-linear-gradient(top,#149BDF,#0480BE);background-image:-o-linear-gradient(top,#149BDF,#0480BE);background-image:linear-gradient(top,#149BDF,#0480BE);background-image:-ms-linear-gradient(top,#149BDF,#0480BE);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}
#litb-m-reclassifyCate{font-family:Arial;padding-bottom:10px}
#litb-m-reclassifyCate .productsList li{border-bottom:1px dotted #000}
#litb-m-reclassifyCate .prodInfo{margin-top:5px}
#litb-m-reclassifyCate .prodInfo dt{font-size:15px;margin-bottom:12px}
#litb-m-reclassifyCate .prodInfo dd{position:relative;font-size:14px;margin:10px 0;padding-left:10px}
#litb-m-reclassifyCate .prodInfo span{position:absolute;left:0;top:0;font-size:12px;color:#000;font-weight:bold;width:15px}
#litb-m-reclassifyCate .prodInfo dd.view-cate a,#litb-m-reclassifyCate .prodInfo dd.view-cate span{color:#666;text-transform:capitalize;padding-left:2px;font-weight:bold}
#litb-m-reclassifyCate .prodInfo dd.view-cate div{width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;border-bottom:0px;font-size:0px;line-height:0px;left:0;position:absolute;margin-top:5px}
.sign-with-faceBook{display:inline-block;white-space:nowrap}
.sign-with-faceBook .face-leftIcon{float:left;display:inline-block;width:40px;height:37px;background:url(../images/signin-facebook.png) 0 0 no-repeat}
.sign-with-faceBook .face-labelIcon{float:left;display:inline-block;height:37px;line-height:37px;color:#fff;background:url(../images/signin-facebook.png) 0 -40px repeat-x}
.sign-with-faceBook .face-rightIcon{float:left;display:inline-block;width:5px;height:37px;background:url(../images/signin-facebook.png) 0 -80px no-repeat}
#signInForm p{line-height:1.5;margin-bottom:9px}
#signInForm a{text-decoration:underline}
#signInForm .litb-btn{margin-bottom:20px}
#noMyFavoriteForm.myFavoritePage{display:block;text-align:center}
#noMyFavoriteForm.myFavoritePage strong{display:block;margin:15px 0 15px}
#Category_Description2 section p{margin:0}
table caption p{padding:19px 0 15px;font-size:29px;color:#626262}
#description-dress-tpl2{width:695px}
#tpl2-weddingDress-table h2{font-family:Georgia,Arial,Helvetica,sans-serif;font-size:14px;margin:5px 0}
#tpl2-weddingDress-table h2:first-child{margin:0 0 5px}
#tpl2-weddingDress-table p{margin-bottom:14px}
a.focus:link,a.focus:visited,a.focus:hover,a.focus:active{color:#c41d4a;font-weight:bold}
a.more:link,a.more:visited,a.more:hover,a.more:active{color:#184C95;font-size:11px;text-decoration:underline}
a{color:#000;text-decoration:none}
.red,a.red:link,a.red:visited{color:#c41d4a}
.gray,a.gray:link,a.gray:visited{color:#666}
.blue,a.blue:link,a.blue:visited{color:#1e4e8e}
.color333,a.color333:link,a.color333:visited{color:#333}
.u,a.u:link,a.u:visited{text-decoration:underline}
.b,a.b:link,a.b:visited{font-weight:bold}
.i,a.i:link,a.i:visited{font-style:italic}
.big,a.big:link,a.big:visited{font-size:12px}
.del,a.del:link,a.del:visited{text-decoration:line-through}
.flag{background-repeat:no-repeat;height:11px;line-height:11px;padding-left:20px}
.br{background-position:0 -484px}
.fr{background-position:0 -612px}
.cl{background-position:0 -722px}
.use_round_border_con{border-color:#DDDDDD;border-style:solid;border-width:0 1px;padding:0 8px}
.w-grid dl{float:left;display:inline}
.w-grid dt a{display:inline-block;position:relative}
.w-grid dt a:hover{text-decoration:none;z-index:1;cursor:pointer}
.w-grid dt a img{border:1px solid #fff}
.w-grid dt a:hover img,.w-grid dt a:active img{border-color:#ddd}
.grid-m-l dl{width:100%;margin:0;padding:0}
.grid-m-l dt{float:left}
.grid-m-l dd{margin-left:87px}
.grid-m-l dd p{padding-left:5px}
br.clear{clear:left}
.hide{display:none}
.right{float:right}
.left{float:left}
#lightbox{position:absolute;z-index:9991;display:none}
#lightboxOverlay{top:0;left:0;width:100%;height:100%;position:fixed;z-index:9990}
#lightboxOverlay div{width:100%;height:100%;background:#000}
#lb-borderBg{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000}
#lb-wrapper{float:left;position:relative;z-index:10;padding:0;zoom:1;background-color:#fff}
#lb-content{float:left;position:relative;display:inline}
#lb-close,#lb-tnControls span,#lb-contentControls a{background-image:url(../images/popup-bg.png);background-repeat:no-repeat;background-attachment:scroll;display:block;position:absolute}
#lb-close{top:0;right:0;width:40px;height:26px;background-position:top center}
#lb-close:hover{background-position:bottom center}
#lb-contentControls a#lb-previous,#lb-contentControls a#lb-next{width:19px;height:112px;display:none;outline:none;margin-top:-56px;top:50%}
#lb-previous{left:0;background-position:top left}
#lb-previous:hover{background-position:bottom left}
#lb-next{right:0;background-position:top right}
#lb-next:hover{background-position:bottom right}
#lb-thumbnail{position:relative;overflow:hidden;padding:0 18px;background:#fff}
#lb-thumbnailContent{float:left}
#lb-thumbnail a img{border:2px solid #fff;cursor:pointer;padding:1px;margin:6px}
#lb-thumbnail a.current img{border-color:#c41d4a}
#lb-thumbnail a:hover img{border-color:#e2cdc8}
#lb-thumbnail a.current:hover img{border-color:#c41d4a}
#lb-tnControls a{position:absolute;display:block;width:17px;height:100%;top:0;outline:none;background-color:#fff}
#lb-tnControls span{width:12px;height:14px;overflow:hidden}
#lb-tnControls #lb-tnPrevious{left:0}
#lb-tnControls #lb-tnPrevious span{background-position:-51px -151px;top:50%;left:50%;margin-top:-7px;margin-left:-6px}
#lb-tnControls #lb-tnPrevious.hasItem span{background-position:-77px -151px}
#lb-tnControls #lb-tnNext{right:0}
#lb-tnControls #lb-tnNext span{background-position:-51px -64px;top:50%;left:50%;margin-top:-7px;margin-left:-6px}
#lb-tnControls #lb-tnNext.hasItem span{background-position:-77px -64px}
.lb-thumbnaiRight #lb-content{padding-bottom:0}
.lb-thumbnaiRight #contentHere{text-align:center}
.lb-thumbnaiRight #lb-thumbnail{position:absolute;zoom:1;padding:18px 0;bottom:5px;right:0}
.lb-thumbnaiRight #lb-thumbnail img{margin:3px 19px 10px}
.lb-thumbnaiRight #lb-tnControls a{width:100%;height:21px}
.lb-thumbnaiRight #lb-tnControls span{width:14px;height:12px}
.lb-thumbnaiRight #lb-tnControls #lb-tnPrevious{top:0}
.lb-thumbnaiRight #lb-tnControls #lb-tnPrevious span{background-position:-50px -101px;top:50%;left:50%;margin-top:-6px;margin-left:-7px}
.lb-thumbnaiRight #lb-tnControls #lb-tnPrevious.hasItem span{background-position:-76px -101px}
.lb-thumbnaiRight #lb-tnControls #lb-tnNext{bottom:0;top:auto}
.lb-thumbnaiRight #lb-tnControls #lb-tnNext span{background-position:-50px -113px;top:50%;left:50%;margin-top:-6px;margin-left:-7px}
.lb-thumbnaiRight #lb-tnControls #lb-tnNext.hasItem span{background-position:-76px -113px}
.tooltip{display:none;position:absolute;z-index:9995;border:1px solid #999;padding:15px;background:#fff;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 5px #999;-webkit-box-shadow:3px 3px 5px #999;box-shadow:3px 3px 5px #999}
.tooltip .close{position:absolute;z-index:9990;cursor:pointer;right:7px;top:7px;width:13px;height:13px}
.tooltip .arrow{position:absolute;z-index:9990;width:20px;height:20px}
.pageIndex strong,.pageIndex span{padding:6px 8px;display:inline-block}
.pageIndex a,.pageIndex strong{margin:0 3px}
#topControl{display:block;width:21px;cursor:pointer}
#Item_Description_Spc h2{font-size:14px;margin:10px 0}
#Item_Description_Spc h3{font-weight:normal;line-height:150%;color:#c41d4a}
#Item_Description_Spc ul li,.section ul li{padding-left:10px;margin-top:5px}
#Item_Description_Spc img{display:block}
#Item_Description_Spc p,.section p,#Category_Description2 p{margin:1em 0}
.lit_pink_bg{background-color:#f6e3dc}
.lit_lightpink_bg{background-color:#f7ece8}
.none{background:none}
.in_1em{text-indent:10px}
.line_30px{line-height:30px}
.line_120{line-height:120%}
.line_180{line-height:180%}
.margin_t{margin-top:10px}
.pad_10px{padding:10px}
.pad_l_28px{padding-left:28px}
.pad_t{padding-top:0}
.pad_bottom{padding-bottom:10px}
.fl{float:left}
.fr{float:right}
.relative{position:relative;z-index:1}
.hide{display:none}
.block{display:block}
.clear{clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.allborder{border:1px solid #ddd}
.center{margin:0 auto}
.g_t_c{text-align:center}
.g_t_j{text-align:justify}
.hand{cursor:pointer}
select{height:30px}
#Item_Description_Spc td{vertical-align:middle}
.litb-price{color:#c41d4a;font:normal 12px "Helvetica Neue",Verdana,sans-serif;white-space:nowrap}
.litb-price.big span{color:#c41d4a;font-size:12px;font-weight:bold;position:relative}
.litb-price.big .prod-price1{font:italic normal 25px Georgia}
.big,a.big:link,a.big:visited{font-size:12px}
.right_big_con{margin-bottom:10px}
.right_big_con .static_h1{color:black;font-size:24px;line-height:24px;padding:10px 0;font-weight:bold}
.right_big_con h3,.right_big_con h2{font-size:13px;padding:0;color:#000;font-weight:bold;margin: 5px 0}
#return_policy div,#return_policy p,#return_policy ul,#return_policy li,#return_policy span{font:12px "Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;color:#666}
.style1{font-size:medium}
div#return_policy p,li,td{font-size:12px}
#return_policy p{margin:1em 0}
#return_policy span{font:12px "Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif,sans-serif;color:#666}
li{font-size:12px}
li.BR i{background-position:0 -513px}
li.BY i{background-position:0 -589px}
li.CL i{background-position:0 -779px}
li.FR i{background-position:0 -1311px}
li.IN i{background-position:0 -1843px}
li.IR i{background-position:0 -1900px}
li.ML i{background-position:-29px -589px}
li.MR i{background-position:-29px -703px}
li.TC i{background-position:-29px -1843px}
li.TR i{background-position:-58px -38px}
#smartWebBanner{position:absolute;left:0;top:-78px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background-color:#ddd;background:-webkit-linear-gradient(top,#ffffff 0%,#cecece 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#swb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold';font-size:10px;line-height:14px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#swb-close:active{color:#aaa}
#swb-info{position:absolute;left:95px;top:15px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartWebBanner.free #swb-info{top:18px}
#smartWebBanner.free #swb-info:after{content:'LightInTheBox';display:block;margin-top:5px}
#smartWebBanner.no-icon #swb-info{left:34px}
#swb-info strong{display:block;font-size:13px;color:#4d4d4d}
#swb-info em{font-style:normal}
#smartWebBanner.free #swb-info::after{content:'LightInTheBox';display:block}
.header-new{overflow: hidden;white-space: nowrap;}
.header-new .menu{display:inline-block;width:53px;height:32px;float:left}
.header-new .main-option-list li{text-align:center;display: inline-block;margin-right: 20px}
.header-new .main-option-list li:last-child{margin-right: 0}
.main-option-list{margin-top: 5px}
.header-new li.my-favorite{color: #fff}
.header-new li.shopping-cart{border-right:none}
.header-new li.main-search{overflow:hidden}
.header-new .main-option-list li a{display:inline-block;position: relative}
.header-new .main-search span{background-position:-110px 0}
#n_banner{width:100%;max-width:500px;max-height:336px;margin:0 auto 10px;position:relative;z-index:1;overflow:hidden}
#n_bannerList{width:100%}
#n_bannerPoint{position:absolute;width:120px;bottom:5px;left:40%;text-align:center;margin:0 auto}
#n_bannerPoint li{display:inline-block;width:.625rem;height:.625rem;vertical-align:top;font-size:12px;background-color:#CCC;border-radius:.9375rem;margin-right:10px}
#n_bannerPoint li.cur{background-color:#c41d4a}
.main-search-bar{display:none;background-color:#eaeaea;width:100%;box-sizing:border-box;position:absolute;z-index:10;top:42px;left:0;padding:10px 0}
.main-search-bar .search-area{border:1px solid #ccc;height:33px;margin-left:8px;background-color:#fff;overflow:hidden}
.main-search-bar .search-area input{width:100%;height:20px;text-indent:3px;padding:7px 0 6px;outline:none;color:#999;vertical-align:middle}
.attr-remove{margin-left:8px;margin-top:10px;margin-bottom:10px;line-height:1.2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}
.remove{display:block;float:left;position:relative;margin:2px 2px}
.remove:hover{color:#FFF;text-decoration:none;cursor:pointer}
.remove span{display:block;float:left;height:20px;line-height:20px;padding:0 5px;overflow:hidden;background:url(../images/attr_deselect_1.jpg) repeat 0px center;color:#FFF;font-weight:normal;font-size:12px}
.remove em{display:block;float:left;width:18px;height:20px;line-height:20px;overflow:hidden;background:url(../images/attr_deselect_2.jpg) no-repeat 0px center;color:#FFF;font-weight:normal;font-size:12px}
.text-arrow-bg{border:1px solid #ccc;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s}
.flat-select{margin:0;display:block;height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;color:#333;padding:0 20px 0 9px;width:auto}
.flat-label{display:block;padding:0 0 5px 0;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:15px}
.litb-p-search-no-result{margin-bottom:15px}
.search-no-result-part{text-align:center;font-size:14px;color:#999;font-weight:bold;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:10px;margin-bottom:25px}
.continue-shopping{text-align:center;margin-bottom:25px}
.continue-shopping .allColBtn{display:block;height:100%;padding:12px 0;background-color:#ff611b;font-size:14px;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.search-no-result-tips,.related-list{font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;line-height:1.8}
.related-list dd{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#999;padding-left:10px;background:url(../images/main-icons.png) no-repeat;background-size:360px 200px;background-position:0 -108px}
.recently-view{background-color:#eaeaea}
.help-field-list{border-bottom:1px solid #E2E1E1;width:100%;margin:0 auto}
.help-field-list .help-item{position:relative;clear:both;border-top:1px solid #E2E1E1}
.help-field-list .help-title,.help-field-list .help-title-survey{text-indent: 8px;text-align:left;text-transform:uppercase;font-size: 12px;font-family: Ubuntu-Bold;font-weight: 400;padding:12px 0;cursor: pointer}
.help-field-list .help-title .gtm-event-page-footer,.help-field-list .help-title-survey .gtm-event-page-footer{text-indent: 8px;}
.slidBox-account .help-item{padding-left: 15px;}
.slidBox-account .footer-new{padding:20px 0;}
.global-language-tag{display: inline-block;margin-left: 4px;border: 1px solid #E9E8E8;height: 14px;line-height: 14px;border-radius: 4px;font-size: 11px;font-weight: 400;padding:0 4px;}
.fa-dmca-badge{width: 76px;height: 44px;background-position: -236px -785px;}
.help-field-list .help-con{display: none;padding-bottom: 15px}
.help-field-list .help-care a{display:block;text-align:center;text-transform:capitalize;line-height:30px}
.help-field-list .country-selector{display: inline-block;margin-left: 16px;text-indent: 0;}
.help-field-list .language-selector{display: inline-block;margin-left: 5px;text-indent: 0;text-transform: capitalize;}
.help-field-list .country-selector .split,.help-field-list .language-selector .split{display: none;}
.help-field-list .country-selector .js_showBZ,.help-field-list .language-selector .js_showBZ{display: inline-block;margin-left: 4px;border: 1px solid #E9E8E8;height: 14px;line-height: 14px;border-radius: 4px;font-size: 11px;font-weight: 400;padding:0 4px;}
.help-field-list .help-contact .contact-p{color: #666;padding:0 5px;line-height: 20px}
.help-field-list .help-contact li{border-bottom:1px solid #f8f8f8;padding: 8px 0}
.help-field-list .help-contact li:first-child{border-bottom:none}
.help-field-list .help-contact li a{padding:0 5px;display:block;line-height:35px;text-transform:capitalize}
.help-field-list .help-contact-link:after{content:"";display:inline-block;width:10px;height:14px;background-image:url(../images/tag_fa.png);background-repeat:no-repeat;float:right;margin-top:12px;background-size:40em auto;background-position:-6.3em -7.7em}
.help-field-list .help-contact-box .itemIcon{margin-right: 0}
.help-field-list .help-item .itemIcon{margin-top: 0}
.help-contact-con{display: none;margin: 0 auto 5px;width: 90%;color: #666;line-height: 20px}
.help-field-list .help-contact .fa_tag{display: inline-block;width: 20px;height: 18px;margin-right: 8px;vertical-align: middle}
.help-field-list .help-contact .fa-live{background-size:36em auto ;background-position:-31.3em -19.5em}
.help-field-list .help-contact .fa-email{background-size:33em auto ;background-position: -23.7em -18em}
.help-field-list .help-contact .fa-address{background-size:30em auto;background-position:-23.8em -15.5em;height:23px}
.help-field-list .help-contact .fa-safety{background-size:32em auto ;background-position: -24.4em -9.3em}
.help-field-list .help-contact .fa-ticket{background-size:23em auto ;background-position: -14.4em -12em}
.index_ban_bg{margin:10px 5px}
.index_ban{padding:0;border-bottom:none;background:none repeat scroll 0 0 #FFFFFF;position:relative}
.index_ban a{display:block;width:100%;height:30px;line-height:30px;text-align:center;color:#000;font-size:14px;font-weight:normal;text-transform:uppercase}
/*.index_ban a.index_article span{display:inline-block;width:18px;height:15px;background:url("../images/icon_bg.png") no-repeat scroll -40px -315px;margin-right:5px;display:none}
.index_ban a.index_a_c span{width:18px;height:15px;background-position:-40px -340px}
.index_ban a.index_a_f span{background-position:-40px -365px}*/
.index_ban a em{font-style:normal}
.index_ban a b,.facebook_title b{color:#c41d4a;font-size:16px}
.facebook_title{font-size:13px;line-height:25px}
.language-and-currency{clear:both;padding:5px 8px 3px;text-align:center;overflow:hidden;background-color:#eaeaea;border-bottom:1px solid #ccc;margin-top: 35px}
.language-and-currency select,.language-currency select{height:30px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;background-color:#fff;color:#999;margin-bottom:5px;padding-left:6px}
.footer-new{padding:0 0 50px;background-color:#fff;}
.footer-new p{text-align:center}
.footer-new p.copyright{justify-content: center}
.footer-new p.copyright a{color: #999}
.footer-new .footer-nav{margin-bottom:14px}
.footer-new .footer-nav a{color:#c41d4a;font-size:16px}
.footer-new .footer-nav span{padding:0 8px}
.footer-new p span{color:#A7A3A3;font-size:11px;font-weight: 400;}
.prod-list-bar{height:31px;position:relative;border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}
.prod-list-bar li{display:block;float:left}
.prod-list-bar li.on{background-color:#D3D3D3}
.prod-list-bar li.off{}
.prod-list-bar li a{height:31px;line-height:31px;display:block;text-align:center;font-weight:bold}
.prod-list-bar li.on a{color:#454545}
.back-to-top{margin-bottom:17px;text-align:center}
#backToTop{text-decoration:underline;padding-left:18px;background:url(../images/arrow-up.png) 0 5px no-repeat;background-size:12px 8px;font-size:14px;font-family:HelveticaNeue,Helvetica,Arial,Verdana,sans-serif}
.prod-pagination-new{height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:5px;margin-bottom:20px;text-align:center}
.prod-pagination-new ul{display:inline-block}
.prod-pagination-new li{float:left;line-height:35px}
.prod-pagination-new .page-num{padding:0 9px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.prod-pagination-new .page-num em{padding:0 3px}
.prod-pagination-new .page-nav{display:inline-block;height:35px;width:35px;border:1px solid #ccc}
.prod-pagination-new .page-nav a{display:block;height:100%}
.prod-pagination-new .nav-prev{background:url(../images/arrow-left.png) center center no-repeat;background-size:8px 12px}
.prod-pagination-new .nav-next{background:url(../images/arrow-right.png) center center no-repeat;background-size:8px 12px}
.prod-pagination-new .page-nav.on{border:1px solid #575757;background-color:#575757}
.prod-pagination-new .nav-prev.on{background-image:url(../images/arrow-left-on.png)}
.prod-pagination-new .nav-next.on{background-image:url(../images/arrow-right-on.png)}
#refineSection{display:none;width:100%;height:100%;position:relative;z-index:100;background:#fff}
#refine{display:none;border-top:none;overflow:hidden;padding-bottom:53px;background-color:#fff}
#refine div{position:relative}
#refine h4{background:#000;font:bold 15px Verdana;color:#262626;position:relative;height:48px;line-height:48px;padding-left:8px;text-align:center}
#refine h4 span{font-weight:normal}
#refine h4 a{height:35px;line-height:35px;padding:0 10px;position:absolute;right:7px;top:6px;color:#fff}
#refine h4 a.back{left:7px;right:auto}
#refineList h2{font:15px Verdana;color:#262626;background:#E5E5E5;border-top:1px solid #b8b8b8;text-shadow:0 1px 1px rgba(255,255,255,0.75);position:relative;cursor:pointer;padding:13px 6% 13px 8px;line-height:26px;background:url('../images/arrow-down.png') 97% no-repeat #E5E5E5;background-size:12px 8px}
#refineList h2.slideup{background:url('../images/arrow-right.png') 97% no-repeat #E5E5E5;background-size:8px 12px}
#refineList ul{display:none}
#refineList li{display:block;font:15px Verdana;line-height:22px;padding:13px 0px 13px 40px;background:url(../images/refine-checkbox.png) no-repeat 10px 15px;background-size:20px 20px;background-repeat:no-repeat;color:#262626;border-top:1px solid #b8b8b8;cursor:pointer}
#refineList li.ns-selected{background-image:url(../images/refine-checkbox-on.png)}
#refineList li.deselect{background-image:url(../images/refine-checkbox-off.png)}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
.prod-order{padding:15px 8px;margin:0px}
.prod-order a{display:block;font-size:14px;font-family:HelveticaNeue,Helvetica,Arial,Verdana,sans-serif;text-align:center;padding:10px 0}
.prod-order select{width:40%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;background-color:#fff;color:#333;}
.prod-order select:disabled{background-color:#f1f1f1}
.prod-order table{width:100%}
.prod-info{padding:0 8px;margin-bottom:15px}
.prod-price td{color:#999;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:20px}
.product_desc_review .goods_tab{display:block;padding:35px 0px;overflow:hidden;border-bottom: 1px solid #dad9d0}
.product_desc_review .on{border-bottom:none}
.itemIcon{width:12px;height:12px;margin-top:12px;position:relative;float:right;display:inline;margin-right:10px}
.itemIcon:after,.itemIcon:before{position:absolute;left:0;top:50%;margin-top:-1px;content:"";display:block;width:100%;height:2px;background-color:#333;border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.goods_tab.on .itemIcon:after,.help-contact-box.on .itemIcon:before,.help-contact-box.on .itemIcon:after,.goods_tab.on .itemIcon:before,.menu-name.on .itemIcon:after,.menu-name.on .itemIcon:before,.refineAttr_title.on .itemIcon:after,.refineAttr_title.on .itemIcon:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.itemIcon:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.itemIcon:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.goods_tab .itemIcon{margin-right: 60px}
.product_desc_review{padding: 0 5%;background-color: #f6f6f6}
.product_desc_review span.type2{display:block;float:left;height:40px;line-height:40px;min-width:90px;color:#63605A;text-decoration: underline;font-size: 12px}
.product_desc_review .on span.type2{font-size: 20px;font-weight: 600;text-decoration: none}
.product_desc_review span.ranks{position:relative;top:12px;display:inline-block}
.product_desc_review .content{ }
.product_desc_review .content .property td{padding:8px 10px;color:#777}
.product_desc_review .content .property tr.last td{border:none}
.product_desc_review ul.title{margin-left:2%;padding:0}
.product_desc_review .title2 li{display:inline;float:left;margin-left:1%;width:98%;text-align:center;background-color:#f8f8f8;border:1px solid #dedede;cursor:pointer}
.product_desc_review .title,.product_desc_review .title2{height:1.875rem;line-height:1.875rem;font-size:.875rem}
.product_desc_review .title .active,.product_desc_review .title2 .active{background-color:#fff}
.product_desc_review .title .title_1{border-right:none}
.product_desc_review .title li{display:inline;float:left;width:49%;text-align:center;background-color:#f8f8f8;border:1px solid #dedede;cursor:pointer}
.product_desc_review .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.review_list li{display:block;clear:both;overflow:hidden;padding:5px 5px 0 0}
.review_list li .review_content{line-height:18px;display:block}
.comment_rank{display:block;width:23px;height:22px;float:left;padding:0;margin:0}
.comment_rank.on{background:url("../images/start_jq_1.gif") no-repeat scroll 0 0 transparent}
.comment_rank.off{background:url("../images/start_jq_2.gif") no-repeat scroll 0 0 transparent}
.prod-price{position:relative}
.prod-price table{margin-right:63px}
.review-star{display:inline-block;overflow:hidden;position:relative;vertical-align:middle;float:none;background-image:url(../images/review-stars.png);background-repeat:no-repeat;background-size:160px;margin-right:5px}
.outOfStock{cursor:default;background:#e9e9e9 !important;border:1px solid #d2d2d2 !important;text-shadow:none}
.outOfStock span{color:#ccc !important}
#w-productDescription{padding-top:0}
.litb-product-main-pic{padding:10px 0px;box-sizing:border-box;-webkit-box-sizing:border-box;position: relative}
.litb-product-main-pic #more_img{position: absolute;right: 0px;bottom: 0px;margin-bottom: 2px;line-height: 30px;padding: 0px 10px;height: 30px;border-radius: 15px;font-weight: bold;text-align: center;text-shadow: none;background-color: #000;border: 1px solid #bbb;color: #ffffff;cursor: pointer;opacity: 0.7}
.litb-product-main-pic #more_img .extra-photos-arrow {vertical-align: middle;width: 5px;height: 16px;margin-left: 6px}
.litb-product-main-pic #more_img .extra-photos-icon {vertical-align: middle;width: 13px;height: 16px;margin-right: 6px}
.litb-product-main-pic #more_img span{vertical-align: middle;font-size: 12px;color: #ffffff}
#other_color_span a{display:block;width:48px;height:48px;display:inline-block;border:1px dashed #BBB;text-align:center}
#other_color_span a:hover{border:1px solid #c41d4a}
#pic_list {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10001;
    -webkit-transform: translateZ(101px);
    -moz-transform: translateZ(101px);
    -ms-transform: translateZ(101px);
    -o-transform: translateZ(101px);
    transform: translateZ(101px);
    visibility: hidden;
}
#pic_list .header{position: absolute;top: 0;right:0;z-index: 1051}
 #pic_list .header .close1 {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    float: right;
    background-color: transparent;
    opacity: .6;
}
#pic_list .header .close1 {
    color: #a5a1a2;
    background-image: url(../images/source.png);
    background-repeat: no-repeat;
    background-position: -152px -240px;
    width: 30px;
    height: 30px;
}

#pic_list .content{background-color:#fff;height: 100%}
#wrapper{width:100%;overflow:hidden;margin:0 auto;height: 100%}
.swipe{width:100%;height: 100%;overflow:hidden;position:relative;max-width: 420px;margin: 0 auto}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0}
.swipe ul li{text-align: center}
.swipe ul li img{position: absolute}
.swipe #pagenavi{position:absolute;left:0;bottom:15%;text-align:center;width:100%}
.swipe #pagenavi a{border:1px solid #FFF;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;width:7px;height:7px;line-height:99em;background:#959AA1;margin:0 5px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;border-radius: 50%}
.swipe #pagenavi a.active{border:1px solid #FFF;background:#c41d4a;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
#gray_cover{background-color:#000;position:absolute;left:0;top:0;filter:alpha(opacity=30);-moz-opacity:0.3-khtml-opacity:0.35;opacity:0.3;z-index:1000;width:100%;height:200px}
.litb-product-main-pic .product-main-pic-display{max-width: 380px;max-height: 530px;margin:0 auto;position:relative;overflow:hidden;margin-bottom:9px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.product-main-pic-content{position:relative;height: auto;min-height: 430px;overflow: hidden;margin-bottom: 0}
.product-main-pic-content li{display:inline-block;height:auto;float:left;box-sizing:border-box;width:100%;text-align:center;margin:0 auto}
.product-main-pic-content li img{max-width:380px;height:auto}
.product-main-pic-content li{display:inline-block;height:auto;float:left;box-sizing:border-box}
.product-main-pic-content li img{width:100%;height:auto}
.product-main-pic-content li .pinch-zoom {position: absolute}
.product-main-pic-content li:first-child .pinch-zoom {position: relative}
.prod-pagination-new{margin-top:20px}
.index-deals-entry{margin: 10px auto}
.index-deals-entry ul{height:75px}
.index-deals-entry ul li{float:left;width:47.5%;height:75px}
.index-deals-entry img{max-width: 314px; max-height: 75px; width: 100%}
.index-deals-entry ul li a{font-weight:normal;color:#333;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block;line-height:30px}
.litb-btn-new,a.litb-btn-new,input.litb-btn-new{display:block;padding:0 5px;border-radius:8px;text-align:center;height:36px;line-height:36px;background:#C41D4A linear-gradient(90deg,#E2203A 0,#C41D4A 100%);color:#fff;border:none;font-family: Ubuntu-Bold;font-weight: 400;color:#FFFFFF;font-size:14px;cursor:pointer;outline:medium none;text-transform:uppercase}
input.litb-btn-new,button.litb-btn-new{width:100%;margin-top:15px;border:medium none;text-transform:uppercase}
.u{text-decoration:underline}
.b{font-weight:bold}
.right{float:right}
.blue{color:#8EBBDF}
.highLight{color:#c41d4a}
.header-sign-tips{float:right;height:42px;text-align:right;padding:2px 10px 0 53px;box-sizing:border-box;-webkit-box-sizing:border-box;font:12px Helvetica Neue,Helvetica,Arial,sans-serif;color:#666;line-height:1.4;white-space:nowrap}
.header-sign-tips p{font-size:15px;color:#333;text-decoration:underline}
.sign-form-close{width:100%;margin:20px auto 0 !important;padding:0 20px;box-sizing:border-box;}
.sign-form{margin: 0 auto;}
.sign-form,.sign-form li{font:13px Helvetica Neue,Helvetica,Arial,sans-serif}
.sign-form .sign-title{width:100%;height:2.3125rem;line-height:2.3125rem;background:none repeat scroll 0% 0% #333;text-align:center;font-family:Verdana,Arial;font-size:1.125rem;color:#FFF}
.msg_error{margin:15px;color:#c41d4a;font-size:0.875rem;line-height:1.125rem}
.sign-form ul{margin:0 auto;width: 80%;}
.sign-form li{position:relative}
.sign-form li.user{margin-bottom: 20px;}
@media screen and (max-height:667px){.sign-form li.user{margin-bottom: 3px;}}
.sign-form li.pass{margin-bottom: 32px;}
@media screen and (max-height:667px){.sign-form li.pass{margin-bottom: 24px;}}
.sign-form li input.inputfld{width:100%;padding-left:57px;box-sizing:border-box;height:44px;line-height:44px;border-radius:8px;border:1px solid #979293;font-family: Ubuntu-Regular;font-size: 14px;}
.sign-form li input.inputfld:focus{border-color:#c41d4a}
.icon_tag{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;font-size:0px}
.sign-form i{width: 22px;height: 18px;display: inline-block;position: absolute;}
.sign-form .user .email{left: 21px;top: 14px;background-position:-76px -118px;}
.sign-form .user .close{right:19px;top:16px;background-position:-184px -156px;width:16px;height:16px;display: none;}
.sign-form .pass .close{right:36px;top:16px;background-position:-184px -156px;width:16px;height:16px;display: none;position: absolute;}

.sign-form .pass .password{height: 24px;left: 21px;top: 11px;background-position:-173px -112px;}
.sign-form .toggle-password{right:10px;top:16px;position: absolute;align-items: center;}
.sign-form .toggle-password i{position: relative;right: unset;top: unset;width: auto;}
.sign-form .pass .eyhide{background-position:-130px -157px;width:20px;height:16px;}
.sign-form .pass .eyhide.look{background-position:-76px -157px;}
.sign-form .label-sec label{font-weight:bold;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;font-size:13px;line-height:20px;margin-bottom:5px;display:block}
.sign-form .input-sec{margin-bottom:5px}
.sign-form-close .close-md{display: inline-block;background-position:-128px -118px;width:18px;height:18px;}
.facebookSign{padding:10px;font-size:1rem;line-height:2.8rem;text-align:center}
.facebookSign button{border:0;font:16px Helvetica Neue,Helvetica,Arial,sans-serif}
.facebookSign a,.facebookSign button{position:relative;display:block;width:90%;height:2.8rem;border-radius:0.25rem;margin:0px auto;background:none repeat scroll 0% 0% #4A67A2;color:#FFF;white-space:nowrap}
.facebookSign a i,.facebookSign button i{position:absolute;left:3%;top:0.3125rem;width:20px;height:36px;background-position:-4.6875rem -9.625rem}
.facebookSign a strong,.facebookSign button strong{position:absolute;left:12%;font-size:1.75rem;text-align:center;opacity:0.6}
.facebookSign button strong{margin-top:-8px}
.social-login-subtitle{font-size: 14px;font-weight: 700;margin-right: 10px}
.issue{border-top:1px solid #CCC}
.issue a{position:relative;display:block;height:3rem;line-height:2.8rem;color:#555;padding-left:1rem;font-size:1.25rem;border-bottom:1px solid #CCC}
.issue a i{position:absolute;left:98%;width:1rem;height:1rem;background-position:-3.75rem -1.125rem}
.agree{text-align: left;align-items: center;}
.sign-check{display: inline-block;width: 16px;height: 16px;background-position: -75px -197px;cursor: pointer;}
.sign-check.on{background-position: -129px -197px}
.agree p{font-size:12px;font-family:Ubuntu-Regular,Ubuntu;font-weight:400;color:#262626;line-height:13px;display: inline-block;vertical-align:3px;margin-left:9px;}
.agree p *{font-size:12px;font-family:Ubuntu-Regular,Ubuntu;font-weight:400;color:#262626;}
.agree p a{text-decoration:underline;}
#agreement_notice{font-size:12px;font-family:Ubuntu-Regular,Ubuntu;font-weight:400;color:#D81F1F;line-height:13px;margin-top:8px;}
.sign-form ul li p{font-size: 12px;font-family: Ubuntu-Regular, Ubuntu;font-weight: 400;color: #262626;min-height: 13px;line-height: 13px;margin-top: 8px;}
.sign-form ul li p.forgot-password{text-align: right;}
.sign-form ul li p.forgot-password a{color: #A7A3A3;text-decoration: underline;font-family: Ubuntu-Regular, Ubuntu;}
.sign-form button.register-button,.sign-form button.signin-button{height:48px;line-height:48px;background:linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);border-radius:8px;margin:48px auto 24px;padding:0;font-size: 21px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}
@media screen and (max-height:667px){.sign-form button.register-button{margin-top: 24px;}}
.sign-form button.signin-button{margin:35px auto 24px;}
.sign-form button.sign-button.disable{background:#D0CFCF;cursor: default;}
.or-sign-with{position: relative;width: 80%;margin: 0 auto;}
.or-sign-with .line{width: 100%;height: 1px;position: absolute;background-color: #D0CFCF;top: 50%;}
.or-sign-with .or-sign-with-txt{text-align: center;height:16px;font-size:14px;font-family:Ubuntu-Regular,Ubuntu;font-weight:400;color:#A7A3A3;line-height:16px; margin:0 auto;background-color: #fff;position: relative;z-index:3;width: 40%;max-width: 120px;}
.sign-with-box{margin: 30px 0px 20px 0px;align-items: center;justify-content: center;}
@media screen and (max-height:667px){.sign-with-box{margin-top:16px;}}
.sign-with-box>div{margin:0 24px;}
.sign-with-box .icon_tag_sign{display: inline-block;width: 48px;height: 48px;}
.sign-with-facebook .icon_tag_sign{background-position: -172px -45px;}
.sign-with-google .icon_tag_sign{background-position: -76px -45px;}
#sign_form_layer{display: none;}
.sign-form-pop{z-index: 100010;background-color: #fff;width: 80%;max-width:400px;padding: 32px 0;position: fixed;left: 10%;top: 20%;border-radius: 16px;box-sizing: border-box;display: none;}
.sign-form-pop .pop-title{text-align: center;height:22px;font-size:16px;font-family:Ubuntu-Medium,Ubuntu;font-weight:400;color:#262626;line-height:22px;}
.sign-form-pop .pop-content{text-align: center; font-family:Ubuntu-Regular,Ubuntu;font-weight:400;color:#262626;line-height:19px;margin: 24px auto;font-size: 14px;width: 252px;}
.sign-form-pop .pop-menu{align-items: center;justify-content: space-between;width: 252px;margin: 0 auto;}
.sign-form-pop .pop-menu>div{width:100px;height:36px;line-height:36px;border-radius:8px;border:1px solid #C41D4A;text-align: center;font-size:14px;font-family:Ubuntu-Medium,Ubuntu;font-weight:400;color:#C41D4A;cursor: pointer;}
.sign-form-pop .pop-menu>div.menu-next{background: #C41D4A;color: #fff;}
.getpassword_title{margin:15px;font-size:1.125rem;line-height:1.5625rem}
.post_foot_facebook_color{background-color:#000000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;filter:alpha(opacity=35);-moz-opacity:0.35;opacity:0.35}
.post_foot_facebook_title{background:#fff;border:2px solid #000;padding:1px;width:80%;border-radius:5px;font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:20px;left:10%;position:fixed;text-align:centert;;top:10%;z-index:1005;color:#000;line-height:20px}
.post_foot_facebook_loading{width:32px;height:32px;background:url(../images/loading_1.gif) no-repeat scroll;margin:30px auto 20px}
.foot_facebook_close{width:26px;height:25px;background:url(../images/who_close.png) no-repeat scroll;position:absolute;right:5px;top:5px;cursor:pointer}
.post_foot_facebook_title_bg{text-align:center;margin-bottom:70px}
.post_foot_facebook_title_bg p{font-size:18px;color:#000;line-height:25px}
.post_foot_facebook_title_bg span{color:#959595;font-size:13px}
.post_foot_facebook_noemail{margin:30px auto 30px;width:250px}
.post_foot_facebook_noemail .title{text-align:left}
.post_foot_facebook_noemail .ipt_t{width:210px;margin:20px auto 0}
.post_foot_facebook_noemail .msg_error{color:#c41d4a}
.operalBoxL .email{background-image:url(../images/sign.gif);background-repeat:no-repeat;background-position:5px 7px}
.operalBoxL .buttons-set{margin:0;border:none}
.operalBoxL .ipt_t input{padding:10px 10px 10px 40px;line-height:18px;height:18px;width:150px;border:1px solid #DDD}
.operalBoxL .ipt_b{text-align:center;margin-top:10px}
.buttons-set button{font-family:Arial;font-size:18px;border:medium none;margin-right:10px;padding:0px;background:transparent none repeat scroll 0% 0%;cursor:pointer;font-family:Arial;outline:medium none;overflow:hidden}
button.redBtn em{border:3px solid #c41d4a;display:inline-block;text-decoration:none;zoom:1;font-style:normal}
button.redBtn span{border:1px solid #fff;background-color:#c41d4a;cursor:pointer;font-weight:bold;display:inline-block;zoom:1;color:#fff;white-space:nowrap;padding:0 40px;line-height:30px;font-weight:normal;font-size:18px;font-family:Arial}
button.redBtn:hover span{border-color:#c41d4a;background-color:#fff;color:#c41d4a}
#signForm .forgot-psd-label{margin-bottom:30px}
#signForm .forgot-psd-label a{color:#a0a0a0;text-decoration:underline}
.sign-in-form .sign-facebook{padding-bottom:15px;border-bottom:1px solid #ccc}
.or-label{margin:-8px 0 5px}
.or-label span{float:left;background-color:#fff;padding-right:9px;color:#999}
.sign-up-form{}
.btn-warning.active,.btn-success.active{color:rgba(255,255,255,0.75)}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled{color:#ffffff;background-color:#f89406;*background-color:#df8505}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}
.btn-success{background-color:#000;color:#FFF;padding:5px 10px;width:100px;border-radius:3px;float:right}
#noShoppingCartForm{border-bottom:0}
#noShoppingCartForm p{margin:0 8px;text-align:center;font-size:14px;color:#999;font-weight:bold;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:10px;margin-bottom:25px}
#noShoppingCartForm dl{margin:0 8px;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;line-height:1.8}
#noShoppingCartForm dd{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#999;padding-left:10px;background:url(../images/main-icons.png) no-repeat;background-size:360px 200px;background-position:0 -108px}
#noShoppingCartForm div{margin:0 8px;text-align:center;margin-bottom:25px}
#noShoppingCartForm a{display:block;height:100%;padding:12px 0;background-color:#ff611b;font-size:14px;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.shoppingcart-page ul{margin:10px 10px 0; padding: 0;background:none; }
.shoppingcart-page li{ padding:8px 10px 0;overflow: hidden;background-color: #fff;}
.shoppingcart-page .prod-info{margin-bottom:0;margin-left:75px;padding:0 68px 0 0;position:relative;min-width:115px}
.shoppingcart-page .prod-quantity{right:0;position:absolute;top:0}
.shoppingcart-page .prod-quantity select{height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;background-color:#fff;color:#333;padding:0 20px 0 9px;width:auto}
.shoppingcart-page .prod-quantity select[disabled=""]{background-color:#e6e6e6 !important}
.shoppingcart-page .prod-remove{position:absolute;right:3px;bottom:0px}
.shoppingcart-page .prod-remove a{font-size:13px;color:#999;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.shoppingcart-page .prod-price,.shoppingcart-page .prod-name,.shoppingcart-page .prod-attr{clear: both;line-height:15px}
.shoppingcart-page .prod-attr span{color:#333;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding-right:5px}
.shoppingcart-page .prod-act {-ms-box-sizing: border-box;box-sizing: border-box;}
.shoppingcart-page .size{ margin-top:0;margin-bottom: 5px}
.shoppingcart-page .prod-act .g-info{align-items: center;}
.shoppingcart-page .size div{display: inline-block; color: #262626;}
.shoppingcart-page .size .g-label{background: #E9E8E8;border-radius:8px;padding: 0 0 0 10px; line-height:24px;font-size: 12px;font-family: Ubuntu-Regular, Ubuntu;font-weight: 400;color: #262626;}
.shoppingcart-page select {margin:0 auto; cursor: pointer;-webkit-appearance: none;-moz-appearance: none;border: none;background: #E9E8E8;height:24px;font-size: 12px;font-family: Ubuntu-Regular, Ubuntu;font-weight: 400;color: #262626;}
.product-goods-attr i{margin-top: 8px;width: 11px;height: 6px;background-image: var(--tagIcon_bg);background-repeat: no-repeat;background-size: var(--tagIcon_bg_size);background-position: -201px -124px;position: absolute;}
.product-goods-attr .select-icon{position: relative;width: 20px;height: 15px;}
.goods_cut_no {float: left;display: inline-block;text-decoration: none;font-weight: bold;padding: 0;width:15px;height: 26px;line-height: 26px;text-align: center;color: #ccc}
.goods_cut, .goods_add,.js_del{display: inline-block;text-decoration: none; padding: 0;width:15px;height: 24px;line-height: 24px;text-align: center;cursor: pointer;color:#262626;}
.goods_cut, .goods_cut_no, .goods_add {font-size: 18px; width: 24px;height: 24px;line-height: 21px; background: #E9E8E8;border-radius: 4px;}
input.goodsBuyBox {border: 1px solid transparent;border-radius: 1px;width: 55px;height: 16px;line-height: 16px;padding: 5px;text-align: center;margin: 0 8px;float: left}
.shoppingcart-page .prod-act .text{width:100%;height:20px;line-height:20px;padding:4px 0;text-align:center;font-size: 14px;font-family: Ubuntu-Medium, Ubuntu;font-weight: 500;}
.shoppingcart-page .js_del {z-index:1; width:14px;height:18px; background-position:-263px -173px;}
.shoppingcart-page .select_rec_id{position: absolute;top: 50%;right: -5px;z-index: 1}
.cart-summary{padding:0;}
.cart-summary .fee_upgrade,.slide_footer .cart-popup-msg{font-size:12px; padding:10px 0;border-bottom: 1px solid #000;text-align: center;background-color: white;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 12%, rgba(255,255,255,0.9) 34%, rgba(255,255,255,0.96) 57%, #fff 73%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 12%, rgba(255,255,255,0.9) 34%, rgba(255,255,255,0.96) 57%, #fff 73%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 12%, rgba(255,255,255,0.9) 34%, rgba(255,255,255,0.96) 57%, #fff 73%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    text-align: center}
.cart-summary-con{background-color: #fff;padding: 0 10px}
.cart-summary-con .fa-checkout-safe{display:inline-block;width:25px;height:23px;background-size:38em auto;background-position:-29.2em -13.4em;vertical-align:middle}
.cart-sum .flex-row{align-items: center;justify-content: space-between;line-height: 20px}
.cart-sum .sum1{width: 70%;text-align: right;text-transform: capitalize}
.cart-sum .sum2{width: 30%;text-align: right}
.cart-sum strong{font-size: 13px}
.point-tips{font-size: 0;display: inline-block}
.point-tips:before{content:'?';display:inline-block;background:#fff;border-radius:50%;color:#D0CFCF;cursor:pointer;font-size:12px;font-weight:bold;line-height:16px;text-align:center;width:16px;display:inline-block;box-sizing:border-box;height:16px;border:1px solid #D0CFCF; margin-left:5px; }
.point-tips-red:before{color: #c41d4a;font-weight: 500;border-color: #c41d4a;line-height: 13px;background-color: transparent;}
.reward{width:100%;display:inline-block;text-align:right;padding-right:10px;font-size:14px;line-height:25px}
.proceed-checkout{background-color:#f1f1f1;border-bottom:1px solid #ccc;width:100%;z-index:10}
.proceed-checkout .ckout-buttons{margin-top:15px;position:relative;padding:0 8px 10px 8px}
.proceed-checkout .ckout-buttons div{float:left;margin-top:20px}
.proceed-checkout .ckout-buttons .or{width:60px;text-align:center;line-height:33px;height:33px;float:left}
.ckout-proceed-btn{display:block;position:relative}
#proceed-checkout-bottom{border-bottom:none;padding-top:10px;background-color:transparent}
#proceed-checkout-bottom .ckout-buttons{margin-top:0px;padding:0}
.chectout-btns {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;padding:20px 0;width: 46%; margin: 0 2%; float: left;}
.ys-btn { text-align: center}
.chectout-btns .paypal { margin: 0 auto; width:100%;border-radius:8px;background: url(../images/i_paypal.png) 50%/50% auto no-repeat; border:2px solid #1399D5;height:36px}
.ys-btn-full {margin: 0 auto;width: 100%;color: #fff;background: #000}
.ys-light {border-radius: 4px;text-transform: uppercase;background: linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);}
@media screen and (max-width:320px){.ys-btn{height:37px;line-height:37px}.ys-btn-full {font-size:12px}}
@media screen and (min-width:321px) and (max-width:360px){.ys-btn{height:42px;line-height:42px}.ys-btn-full {font-size:13px}}
@media screen and (min-width:361px) and (max-width:400px){.ys-btn{height:47px;line-height:47px}.ys-btn-full {font-size:15px}}
@media screen and (min-width:401px){.ys-btn{height:48px;line-height:48px}.ys-btn-full {font-size:16px}}
.order-page-table{width:100%}
.order-page-table th,.order-page-table td{padding:2px 0;font-size:13px}
.order-page-table th{width:37%;text-align:right;padding-right:10px;margin-bottom:0px;color:#999}
.my-account-nav .accountList{border-bottom:1px solid #ccc}
.my-account-nav .accountList li{background-color:#fff;text-shadow:none;border-top:1px solid #ccc;padding:10px 8px;overflow:hidden}
.my-account-nav .accountList a{background-size:8px 12px;border-top:none;color:#333;padding:0;display:block;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.my-account-nav .accountList a:hover{background-color:#fff}
.my-account-nav .accountList span{position:relative;padding-left:5px;font-size: 14px}
.my-account-nav .accountList span.dialog_new,.my-account-nav .accountList span.dialog_new_r{font-size: 12px}
.my-account-nav .accountList a.tips{float:right;position:relative;top:3px;margin-right: 1.5%}
.my-account-nav .accountList a .fa_tag{display:inline-block;width:20px;height:20px;margin:0;font-size:12px;padding:0;vertical-align:bottom}
.fa-m-balance{background-size: 29em auto;background-position: -13.1em -8.2em}
.fa-m-orders{background-size: 30em auto;background-position: -13.7em -11em}
.fa-m-ticket{background-size: 29em auto;background-position: -13.3em -15.2em}
.fa-m-account{background-size: 26em auto;background-position: -11.6em -.8em}
.fa-m-question{background-size: 29em auto;background-position: -13.3em -12.9em}
.fa-m-favorites{background-size: 28em auto;background-position: -12.6em -5.8em}
.fa-m-address{background-size: 28em auto;background-position: -12.6em -3.4em}
.my-account-nav .accountList i{font-style:normal}
.my-account-nav .accountList span i{font-style:normal}
.my-account-nav .accountList li img{vertical-align: middle}
.my-account-nav .accountList li em.account-val{position: relative;top: 2px;float: right;line-height: 25px;margin-right: 36px;font-style: normal}
.my-account-nav .accountList li em.arrow{float:right;background:url(../images/tag_fa.png) no-repeat;width:8px;height:15px;margin-top:5px;background-size:40em auto;background-position:-6.3em -9.2em}
.my-account-nav .accountList dl.account-info{width: 100%;margin: 10px 0;padding: 0}
.my-account-nav .accountList dl.account-info dd{float: left;width: 33.33%;text-align: center;padding: 5px 0}
.my-account-nav .accountList dl.account-info dd a{display: block}
.my-account-nav .accountList dl.account-info dd i{font-style: normal}
.my-account-nav .accountList dl.account-info dd .view-number{color:#c41d4a;line-height: 25px}
.accountSetting .tab li{display:inline-block;width:50%;text-align:center}
.accountSetting .tab li a{display:block;padding:8px 0;text-align:center}
.accountSetting .tab li.off a{background-color:#f8f8f8;border:1px solid #DDD;border-top:none}
.accountSetting #password_box{display:none}
.accountSetting .content-input{position:relative;}
.accountSetting .eye-con{position:absolute;right:10px;top:14px;cursor:pointer}
.accountSetting .eye-con label{font-size: 14px;color: #A7A3A3;text-transform:capitalize}
.accountSetting .input1{padding:0 10px;border-radius:4px;width:100%;height: 44px;line-height: 44px;
border-radius: 8px;border: 1px solid #E9E8E8;box-sizing:border-box;margin-bottom:8px;letter-spacing: 1px;}
.accountSetting .input1.on{border-color:#979293}
.accountSetting .input1.err{border-color:#C41D4A !important;}
.accountSetting input::-webkit-input-placeholder{color: #999;letter-spacing: 1px;text-transform:capitalize}
.accountSetting input::-moz-placeholder{color: #999;letter-spacing: 1px;text-transform:capitalize}
.accountSetting input:-moz-placeholder{color: #999;letter-spacing: 1px;text-transform:capitalize}
.accountSetting input:-ms-input-placeholder{color: #999;letter-spacing: 1px;text-transform:capitalize}
.accountSetting .err-tip{color: #D81F1F;margin-bottom:16px;}
.accountSetting .option{display:inline-block;width:18px;height:17px;position:relative;top:2px}
.accountSetting .option.on{background:url(../images/option_on.jpg) no-repeat}
.accountSetting .option.off{background:url(../images/option_off.jpg) no-repeat}
.add-address-new{padding:15px 20px 15px 0px}
.add-address-new h2{font-size:15px;font-weight:bold;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333}
.add-address-new .litb-btn-new{margin-top:15px;font-size: 16px;height: 40px;line-height: 40px;}
.order-page-table th,.order-page-table{margin-bottom:15px}
.order-page-table th,.order-page-table td{padding:2px 0}
.order-page-table th{width:37%;text-align:right;padding-right:10px;margin-bottom:0px;color:#999}
.order-list-orders{padding-top:15px}
.order-list-orders .order-page-table th{vertical-align:top}
.order-list-orders li{border-bottom:1px solid #ccc;margin-bottom:15px}
.order-list{padding:5px}
.order-list li{background-color:#FFF;margin-bottom:5px;border-bottom: 1px solid #eee;clear: both;}
.order-list li.last{margin-bottom:0px}
.order-list li .header{padding:10px;overflow:hidden;border-bottom:1px solid #DDD;line-height:30px}
.order-list li .header .total_fee{color:#c41d4a;font-weight:bold;display:block;float:left}
.order-list li .header a{display:block;float:right}
.order-list li .content{padding:0px 5px;background-color:#f8f8f8}
.order-list li .content td{padding:10px;border-bottom:1px solid #DDD}
.order-list li .content tr.last td{border:none}
.order-list li .content .goods_thumb{width:90px; background-color:#FFF;text-align:center}
.order-list li .content .goods_thumb img{width:90px}
.order-list li .content .goods_name{color:#999;line-height:20px;display:block}
.order-list li .btns{text-align:right;padding:10px 0;background-color:#f8f8f8}
.order-list li .btns form{display:inline-block}
.order-list li .btns form input{border-radius:4px;padding:5px 10px;;background-color:#c41d4a;margin:0 5px;color:#FFF}
.order-list li .btns a{border-radius:4px;padding:5px 10px;background-color:#c41d4a;margin:0 5px;color:#FFF}
.order-list li .btns span{padding:5px 10px}
.order-list li .btns button{background-color:#000;border:medium none;border-radius:4px;color:#fff;padding:5px 10px}
.order-list .payment form{display:inline-block}
.order-list .payment form input{border-radius:4px;padding:5px 10px;;background-color:#c41d4a;margin:0 5px;color:#FFF}
.order-list .payment a{border-radius:4px;padding:5px 10px;background-color:#c41d4a;margin:0 5px;color:#FFF}
.order-list .payment span{padding:5px 10px}
.order-list .payment button{background-color:#c41d4a;border:medium none;border-radius:4px;color:#fff;padding:5px 10px}
.order-list li dl{padding:10px}
.order-list li dd{font-size:13px;border-bottom:1px dotted #DDD;font-weight:100;font-family:Arial;font-size:12px;line-height:30px}
.order-list li dd.payment form{display:inline-block;margin:10px 0}
.order-list li dd.payment button{background-color:#000;color:#FFF;padding:5px 30px;border-radius:4px;border:none}
.order-list li .font1{color:#c41d4a}
.order-list li .font2{color:#999}
.order-list li h2{font-size:12px;padding:10px 10px;border-bottom:1px solid #eee;font-weight: 600}
.order-list li h2.ship_address{background:url("../images/order_index.png") repeat-x top;background-size:1.6875rem auto}
.order-list li p{padding:5px 10px 0}
.order-list li .content2{padding:0px 5px;background-color:#FFF;border-bottom:1px dashed #DDD}
.order-list li .content2 td{padding:10px}
.order-list li .content2 tr.line td{border-top:1px solid #DDD}
.order-list li .content2 tr.last td{border:none}
.order-list .order_btns{clear:both; padding:5px; line-height:30px;overflow:hidden}
.order-list .order_btns div{margin-right: 5px}
.order-list .order_btns div a.default-button,.order-list .order_btns div a.default-button-disabled{padding: 0 3px;margin-top: 3px}
.order-list .order_btns div a.default-button,.order-list .order_btns div a.blank-button{padding: 0 3px;margin-top: 3px}
.order-list .order_btns div a.pay_now{width: 50px}
.order-list  li.no-border{border: none}
.order-list  li.order-info,.order-list li.order-info dl ,.order-list  li.order-info dl dd{color: #333}
.return_btn div{margin-right: 5px}
.return_btn div a.default-button{padding: 0 5px}
.order_total{font-size:16px;padding:10px 50px}
.order_total .font1{color:#c41d4a}
.order_total_line .order_total{padding:10px 15px}
.nlogo{background-image:url(../images/sprite.png);background-repeat:no-repeat}
.nlogo{background-position:-4px -14px;display:inline-block;width:195px;height:30px}
.bgBread{background-color:#c41d4a}
.blue,a.blue:link,a.blue:visited{color:#c41d4a}
.texttip em.arrow{background-position:-145px -115px}
#noShoppingCartForm li{background:url(../images/arrow-dow-r.png) no-repeat 0 4px}
#noShoppingCartForm{border-bottom:1px dotted #c41d4a}
.header-new .menu{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;background-position:-5rem 0px;margin:10px 0 0 10px}
.m-discount{width:27px;height:32px;padding-top:1px;padding-left:3px;text-align:left;font-weight:normal;color:#fff;font-size:16px;font-family:arial,helvetica,sans-serif;text-shadow:0 -1px 0 #d9d9d9;top:0;right:-12px;background-image:url(../images/discount_2.png);background-repeat:no-repeat;display:block}
.footer-new .foot_tag{text-align:center;margin-bottom:20px}
.footer-new .foot_tag li{display:inline-block;vertical-align:top;width:1.9375rem;height:1.25rem;background-image:url(../images/foot_tag.jpg);background-repeat:no-repeat;background-size:15.375rem auto;font-size:0;margin-right:5px}
.footer-new .foot_tag .paypal{background-position:0 0}
.footer-new .foot_tag .masterCard{background-position:-2.1875rem 0}
.footer-new .foot_tag .visa{background-position:-4.4375rem 0}
.footer-new .foot_tag .discover{background-position:-6.75rem 0}
.footer-new .foot_tag .express{background-position:-9rem 0}
.footer-new .foot_tag .wester_union{background-position:-11.1875rem 0}
.footer-new .foot_tag .wire{background-position:-13.4375rem 0}
.footer-new .cartFooterTag {text-align: center;margin: 12px auto;}
.footer-new .cartFooterTag a {display: inline-block}
.footer-new .cartFooterTag .paypal{background-image: url(../images/cart.png);background-repeat: no-repeat;display: inline-block;width: 47px;height: 32px;vertical-align: 0;background-position: -400px -185px;background-size: auto 250px}
.backToTop{
	background-image: var(--tagIcon_bg);
    background-repeat: no-repeat;
    background-position: -415px -693px;
	background-size: var(--tagIcon_bg_size);
	bottom:130px;height:40px;position:fixed;right:0;width:42px;z-index:9999;transform: translateZ(9999px);cursor:pointer;
}
#wrapper-l{width:100%;float:left}
#wrapper-r{width:193px;float:right}
.w-shCart .contShopping{margin-top:6px}
.w-shCart .w-p{margin-bottom:0}
.hide{display:none}
.w-shCart .contShopping{margin-top:6px}
.w-shCartCont{width:100%;margin-bottom:30px}
.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{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)}
#order_err{color:#c41d4a;text-align:right;padding-right:10px;font-size:14px;font-weight:bold}
#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}
.checkoutBtn{display:inline-block;width:201px;height:38px;background-position:0 -727px}
.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-p::after,.widget::after,.clearfix::after,.section::after{content:".";clear:both;display:block;height:0;font:0/0 arial;visibility:hidden}
.w-p,.widget,.clearfix,.section{clear:both;zoom:1;margin-bottom:10px}
.w-p h2,.widget h2{padding:7px 0}
.w-rHeadingV2,.w-rHeadingV2 h2,.w-rHeadingV2 span{background-image:url(../images/y.gif)}
.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-shCartCont .prAmount,.scSumAmount .label{text-align:right}
.w-shCartCont .scSumAmount td{background-color:#EAEAEA;border:none;padding:14px 10px 12px;border-image:initial}
.pay_fangshi{display:none}
.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}
.p4 ul li{width:237px}
.p4 ul li.last{width:24%}
.process-min ul{background:#ffe6ba;color:#907e61;list-style:none;height:21px;overflow:hidden;font-size:11px;font-family:Arial;padding:0;margin:0;position:relative;width:948px}
.process-min ul li,.process-min ul li.current span{background:url(images/process_sprites.png) no-repeat 0 -63px}
.process-min ul li{float:left;background-color:#ffe6ba;background-position:right -63px}
.process-min ul li span{padding-left:10px;display:inline-block;height:21px;line-height:21px}
.process-min ul li.current{font-weight:bold;color:#fff;background-color:#FFA600;background-position:right -21px}
.process-min ul li.current span{position:relative;z-index:2;left:-12px;padding-left:22px;background-position:0 0}
.process-min ul li.over{background-position:right -42px;background-color:#e4e4e4;color:#666}
.process-min ul li.last{position:absolute;right:0;background-color:#e4e4e4;background-image:none}
.mb20{margin-bottom:20px}
#paypal2{margin-top:40px}
#paypal2 p{background:url(images/add_to_cart_icon.gif) no-repeat left 8px;padding:5px 0 10px 15px;color:#2F2F2F;font-weight:bold;font-size:12px;border-top:2px solid #A70000}
#paypal2 input{position:absolute;margin-top:-25px;margin-left:80%}
.flowPage{overflow:hidden;}
.flow_Page{overflow:hidden;background-color: #F1F3F4;}
#myacccount-bags-tool .delete{display:inline-block;width:.75rem;height:1rem;font-size:0;background-position:-8.6875rem -8.125rem;position:relative;top:.5rem}
#myacccount-bags-tool .icon_tag{background-image:url('../images/tag.png');background-repeat:no-repeat;background-size:30rem auto;font-size:0}
#myacccount-bags-tool .favorite{display:inline-block;width:.9375rem;height:.8125rem;font-size:0;background-position:-7.5rem -8.125rem;position:relative}
#myacccount-bags-tool .favorite1{display:inline-block;width:.9375rem;height:.8125rem;font-size:0;background-position:-7.5rem -13.725rem;position:relative}
td{word-wrap:break-word}
ul{margin:0px;padding:0px;list-style:none}
.menu{background:url(../images/samtbg2.jpg) repeat-x;color:#FFFFFF;font-size:12px;font-weight:bold;letter-spacing:1px}
.menu a{color:#FFFFFF;text-decoration:none}
.menu a:hover{color:#FFFFFF;text-decoration:underline}
.list li{background:url(../images/yuan2.gif) no-repeat left center;line-height:20px;font-size:11px;text-indent:14px}
.list{padding:5px 0px;height:170px;*height:160px}
.list li a{color:#666666;text-decoration:none}
.list li a:hover{color:#c41d4a;text-decoration:underline}
.borderline{background:url("../images/listbg.jpg") repeat-x scroll center top transparent;padding:10px}
.borderline{border:1px solid #ccc;margin-top:5px;word-wrap:break-word}
.label{font-weight:bold;padding:5px 1em;text-align:right;vertical-align:top}
.red{color:#c41d4a}
#navleft{color:#000000;font-size:14px;height:22px;text-align:left}
.studyplay_starBg{background:url(../images/start_jq_0.gif);height:22px;cursor:pointer;position:absolute;top:0;left:0}
.studyplay_starovering{background:url(../images/start_jq.gif);height:22px;position:absolute;top:0;left:0}
.studyplay_starON{height:22px;position:absolute;top:0;left:0}
.input-submit-class{width:100px;height:30px;font-weight:bold;font-size:14px;border:1px solid #E5E5E5;transition:.1s linear box-shadow;background:#eaeaea}
.input-submit-class2{width:130px;height:30px;font-weight:bold;font-size:14px;border:1px solid #E5E5E5;transition:.1s linear box-shadow;background:#eaeaea}
.td-arrow-right{color:#333;background:url('../images/arrow-right.png') center right no-repeat;background-size:8px 12px;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:right;padding-right:30px;line-height:30px}
.litb-shipping-address .row{margin:0;padding:10px 10px 0 0; width:100%;box-sizing:border-box}
.litb-shipping-address input{margin-top:0;width:100%;height: 18px;line-height: 18px}
.litb-shipping-address .address_title{padding-bottom: 5px}
.litb-shipping-address .error{padding-top: 5px}
.litb-shipping-address .row_sub{padding:0;width:100%}
.litb-shipping-address select{display:block;padding:0;height:30px;line-height:30px;margin:0;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/adr-select-down.png) no-repeat 97% center;background-size: 16px 14px; }
.litb-shipping-address label{display:block;padding:0;width:100%}
.litb-checkout-title{background-color:#EEEEEE;border-top:1px solid #CBCBCD;color:#333333;font-size:12px;line-height:20px;padding:7px 10px;position:relative;text-shadow:0 1px 0 #FFFFFF}
.litb-checkout-title span,.litb-checkout-title a{font-weight:normal;line-height:20px;margin-top:-10px;position:absolute;right:10px;top:50%}
.icon-edit{background-image:url("../images/icon_edit_new.png");background-position:0 -1px;background-repeat:no-repeat;height:16px;width:20px;position:absolute;top:45%;right:15px;text-indent:20px;display:inline-block;background-size: 16px 16px}
.circle{background-color:#333333;border-radius:1em;float:left;height:4px;margin:9px 5px 0 0;width:4px}
.litb-shipping-address{color:#333333;display:block;padding:10px 10px 10px 8px;box-sizing:border-box}
.litb-shipping-method{color:#333333;display:block;padding:10px}
.litb-shipping-method input{padding-right:5px}
.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.summary{float:right;padding:20px 20px 20px 0;text-align:right;width:318px}
.voucher{border-bottom:1px solid #E3E3E3;padding-bottom:5px}
.voucher p{color:#666666;margin-bottom:7px}
.other_info{border:1px solid #C2C2C2;height:15px;margin-right:8px;width:146px}
.scCartAmountSum table{color:#333333;font-size:14px;width:100%}
.scCartAmountSum table tfoot th{font-weight:bolder;padding:10px 0}
.scCartAmountSum table tfoot th,.scCartAmountSum table tfoot td{background-color:#F9F9F9;border-bottom:1px solid #3B3B3B;border-top:2px solid #D3D3D3;font-size:14px;font-weight:bold;text-transform:uppercase}
.scCartAmountSum table th,.scCartAmountSum table td{padding:3px 2px;text-align:right}
.btn-large{border-radius:6px;font-size:17.5px;padding:11px 19px}
.btn-block{-moz-box-sizing:border-box;display:block;padding-left:0;padding-right:0;width:100%}
.btn-warning{background-image:-moz-linear-gradient(center top,#F3E86B,#F5BF40);border:1px solid #F7C942;border-radius:4px;color:#6F5318;display:block;font-family:Georgia,serif;font-size:16px;font-weight:bold;margin-top:10px;text-align:center;text-shadow:1px 1px 1px #FBEBBE}
.placeOrderBtn{margin:13px 10px 20px}
.litb-prod-summary{margin:10px;padding:0 20px 0 8px}
.litb-prod-summary .prod-infos.first-prod{border-top:medium none}
.litb-prod-summary .prod-infos{border-top:1px solid #E0E0E0;display:table;padding:10px 0;position:relative;width:100%}
.litb-prod-summary .prod-infos .prod-pic{padding-right:20px;width:64px}
.litb-prod-summary .prod-infos .prod-pic,.prod-infos .prod-infos-inner{display:table-cell;vertical-align:top}
.litb-prod-summary .prod-infos .prod-pic,.prod-infos .prod-infos-inner{display:table-cell;vertical-align:top}
.litb-prod-summary .prod-infos .prod-info{padding:5px 0 0}
.litb-prod-summary .prod-info{color:#717171}
.litb-prod-summary .prod-infos .prod-info .prod-info-item span{color:#333333;font-weight:bold}
.litb-prod-summary .prod-infos .prod-name{padding:0 0 5px}
.litb-price,.litb-price span{color:#c41d4a;font:12px "Helvetica Neue",Verdana,sans-serif}
.litb-prod-summary .prod-price{margin:0}
.litb-price.normal span{font-size:12px;position:relative}
.prod-info{margin-bottom:15px;padding:0 8px}
.prod-name{color:#333333;padding:0 0 5px}
.shoppingcart-page .prod-name{padding:0 0 4px;position:relative;align-items: center;justify-content: space-between;}
.shoppingcart-page .prod-name a{display: block;width: calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 16px;color:#262626;font-size: 14px;}
.shoppingcart-page .prod-name a.pre-flag{white-space: normal;max-height: 36px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.prod-price{position:relative}
.shoppingcart-page .prod-attr{white-space:nowrap;padding-bottom: 8px;}
.shoppingcart-page .prod-attr span{color:#262626; font-size:12px;padding-right:5px}
.shoppingcart-page .prod-quantity{position:absolute;right:0;top:0}
.shoppingcart-page .prod-quantity select{background-color:#FFFFFF;color:#333333;font-size:14px;height:35px;padding:0 20px 0 9px;width:auto}
.shoppingcart-page .prod-remove{bottom:50%;position:absolute;right:3px}
.litb-order-summary{background-color:#F6F6F6}
.litb-price{color:#c41d4a;font:12px "Helvetica Neue",Verdana,sans-serif}
.litb-price.normal span{font-size:12px;position:relative}
.litb-price{color:#c41d4a;font:12px "Helvetica Neue",Verdana,sans-serif}
.litb-price.big .prod-price1{font:italic 25px Georgia}
.litb-price.big span{font-size:12px;font-weight:bold;position:relative}
.litb-coupon-box{position:relative;width:100%;border-top:1px solid #CCCCCC;background-color:#FFFFFF;line-height:30px}
.litb-coupon{color:#D18686;cursor:pointer;float:right;margin:5px 0;padding-right:10px}
.popover{background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;left:0;padding:1px;position:absolute;top:0;width:236px;z-index:1010}
.popover.bottom{margin-top:10px}
.litb-coupon-box .popover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#EEEEEE;border-color:#EEEEEE -moz-use-text-color;border-image:none;border-left:medium none;border-radius:0;border-right:medium none;border-style:solid none;border-width:1px medium;box-shadow:none;margin:10px 0;position:relative;width:auto;z-index:0}
.popover .arrow,.popover .arrow:after{border-color:rgba(0,0,0,0);border-style:solid;display:inline-block;height:0;position:absolute;width:0}
.popover.bottom .arrow{border-bottom-color:#EEEEEE;border-width:0 10px 10px;left:50%;margin-left:-10px;top:-10px}
.litb-coupon-box .popover.bottom .arrow{border-bottom-color:#EEEEEE;left:93%}
.popover .arrow,.popover .arrow:after{border-color:rgba(0,0,0,0);border-style:solid;display:inline-block;height:0;position:absolute;width:0}
.popover .arrow:after{content:"";z-index:-1}
.popover.bottom .arrow:after{border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px;left:-11px;top:-1px}
.litb-coupon-box .popover.bottom .arrow:after{border-bottom-color:#EEEEEE}
.popover-content{padding:9px 14px;background-color:#EEEEEE}
.litb-coupon-box input{display:inline-block;height:37px;line-height:20px;width:100%}
.label-td{font-weight:bold;text-indent:3px;text-align:left;word-wrap:break-word;width:20%}
.shopping-bags-title{z-index: 99;width: 100%;text-align: center; line-height:50px;color: #262626; font-family: Ubuntu-Bold, Ubuntu; font-weight: 400;text-transform: uppercase; font-size:14px;}
.shopping-bags-title a,.shopping-bags-title code{color:white}
.shopping-order-title{width:100%;color:#3B3B3B;line-height:1.625rem;text-align:center;font-size:0.875rem;font-weight:normal}
.formControl{display:block;width:100%;padding:5px 0 5px;border:0.0625rem solid #DEDEDE;background:none repeat scroll 0% 0% #FFF;border-radius:0.25rem;color:#555;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s}
.formControl:focus{border:1px solid #c41d4a}
select.formControl:focus{border:1px solid #ddd}
.shippingAddress{padding:10px;border-bottom:1px solid #CBCBCD}
.shippingAddress .info{width:85%}
.shippingAddress .name{font-size:.75rem;font-weight:bold}
.shippingAddress li{font-size:.625rem;color:#666;margin:.3125rem 0}
.shippingAddress .btns{margin-top:.625rem}
.shippingAddress .row{margin-bottom:10px;overflow:hidden}
.shippingAddress .edit{float:left;border-radius:.25rem;background-color:#fff;border:.0625rem solid #dedede;color:#333;min-width:4rem;padding:.375rem 0;margin-right:.625rem;font-size:.75rem;padding:0;height:30px;margin-top:10px;cursor:pointer;font-family:Arial}
.shippingAddress .delete{float:left;border-radius:.25rem;background-color:#fff;border:.0625rem solid #dedede;color:#333;min-width:4rem;padding:.375rem 0;font-size:.75rem;background-color:#f9f9f9;padding:0;height:30px;margin-top:10px;cursor:pointer;font-family:Arial}
.shippingAddress .active_icon{background-position:-12.4375rem -5rem}
.none{display:none}
#placeOrderWrap{padding:0 10px;}
.module{background-color:#fff;margin-bottom:8px;}
.module>*{padding: 0;box-sizing: border-box}
.placeOrdeCoupon{background-color: #FEEFF3;margin: 0 0 8px;border-radius: 8px;padding: 16px 10px;box-sizing: border-box;}
.module h3{font-size:14px;height:25px;line-height:25px;padding:0;box-sizing:border-box;text-transform:capitalize;font-weight:bold;}
.module h3>span{font-size:12px;margin-right: 5px;display:inline-block;border:1px solid #000;border-radius:50%;width:16px;height:16px;line-height:16px;text-align:center}
.module h3 .man_address{color: #999;font-size: 12px;font-weight: 400;text-decoration: underline;margin-right: 0;float: right}
.module h3 .addressIcon{width:.8125rem;height:1.25rem;background-position:-5rem -12.5rem;vertical-align:-0.25rem}
.module h3 .methodIcon{width:1.125rem;height:.875rem;background-position:-8.6875rem -12.5rem;vertical-align:-0.0625rem}
.module h3 .productListIcon{width:.9375rem;height:1.1875rem;background-position:-6.25rem -12.5rem;vertical-align:-0.125rem}
.module h3 .totalCostIcon{width:1rem;height:1.125rem;background-position:-6.25rem -13.75rem;vertical-align:-0.1875rem}
.module h3 .productCoupon{width:.9375rem;height:1.125rem;background-position:-5rem -13.75rem;vertical-align:-0.1875rem}
.module h3 .downIcon{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;width:.9375rem;height:.5625rem;background-position:-1.25rem -5rem;float:right;margin:.75rem 0 0 0}
.module h3 .upIcon{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;width:.9375rem;height:.5625rem;background-position:0rem -5rem;float:right;margin:.75rem 0 0 0}
.placeOrdeAddress{position:relative}
.placeOrdeAddress .consigneeList{line-height:21px;width: 100%}
.placeOrdeAddress .consigneeList li{ }
.placeOrdeAddress .consigneeList strong{color:#999;font-weight:normal}
.placeOrdeAddress .main,.placeOrdePaymentMethod .main{position:relative;  padding:2px 0 5px 10px;}
.placeOrdeAddress .linkbg,.placeOrdeTotalCost .linkbg{display:block;width:100%;height:.3125rem;position:absolute;top:0;left:0;background-image:url("../images/order_index.png");background-size:1.6875rem auto;font-size:0}
.placeOrdeMethod .item,.placeOrdePaymentMethod .item,.placeOrdeCoupon .item{position:relative;font-size:.75rem;padding:5px 0; box-sizing:border-box}
.placeOrdeCoupon .item{border:none}
.placeOrdeCoupon .item_insurance{clear:both;overflow:hidden}
.placeOrdeMethod .item,.placeOrdePaymentMethod .item{padding: 8px 10px;}
.placeOrdeMethod .item p,.placeOrdePaymentMethod .item p{font-weight:normal;}
.placeOrdeMethod .item .icons,.placeOrdePaymentMethod .item .icons,.order_coupon_list .icons,.sa-address-list .icons{background-image:url(../images/flow_iconv1.png);background-repeat:no-repeat;background-size:444px auto;display:inline-block;width:14px;height:14px;cursor:pointer;background-position:-149px -127px;flex-shrink: 0}
.placeOrdeMethod .item .active_icon,.sa-address-list .active_icon,.placeOrdePaymentMethod .item .active_icon,.order_coupon_list .active_icon{background-image:url(../images/flow_iconv1.png);background-repeat:no-repeat;background-size:444px auto;display:inline-block;width:14px;height:14px;cursor:pointer;background-position:-111px -127px;flex-shrink:0;}
.item .active_icons_radio{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;display:inline-block;width:1.2rem;height:1.25rem;cursor:pointer;background-position:-13.75rem -3.75rem}
.item .icons_radio{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;display:inline-block;width:1.125rem;height:1.125rem;cursor:pointer;background-position:-12.5rem -3.75rem}
#add_ticket_order .header .icons{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;width:1.1875rem;height:1.1875rem;cursor:pointer;background-position:-12.5rem -3.75rem;float: right}
#add_ticket_order .header .active_icon{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;width:1.1875rem;height:1.1875rem;cursor:pointer;background-position:-13.75rem -3.75rem;float: right}
.placeOrdePaymentMethod .item .icons1{top:25%}
.placeOrdePaymentMethod .item .paypal_2{display:inline-block;width:30px;height:20px;background-image:url("../images/payment_img/paypal.png");background-repeat:no-repeat;background-size:100% 100%;font-size:0;vertical-align:-0.8rem; margin-right: 5px;}
.placeOrdeProductList h3{cursor:pointer}
.placeOrdeProductList{margin: 0;padding: 0}
#js_productList{padding:0 8px 0;margin:0 auto;border:1px solid #e5e5e5; border-top:1px solid #fff; position: relative;border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
#js_productList h5{color: #000;font-weight: 700;font-size: 16px;margin-bottom: 10px;text-transform:uppercase}
.placeOrdeProductList .main{border-top:1px dotted #dedede;display:none}
.placeOrdeProductList .check_list{padding:.625rem 0; border-bottom:.0625rem dotted #dedede}
.placeOrdeProductList .img{width:90px}
.placeOrdeProductList .info{width:64%}
.placeOrdeProductList .info li{text-indent:0}
.placeOrdeProductList .describe a{font-size:.75rem;color:#666}
.placeOrdeProductList .attr{font-size:.75rem;color:#000}
.placeOrdeProductList .attr span{margin-right:.75rem}
.placeOrdeProductList .attr span:last-child{margin-right:0}
.placeOrdeProductList .price{font-size:.875rem;color:#000;margin-bottom:10px}
.placeOrdeProductList .price .icons{display:inline-block;width:1.0625rem;height:1.0625rem;font-size:0;vertical-align:-4px}
.placeOrdeCoupon .main{padding: 0 8px}
.placeOrdeCoupon .concession-list{}
.placeOrdeCoupon .concession-item{align-items:center;justify-content:space-between;padding:15px 0;}
.placeOrdeCoupon .concession-item .item-l{font-weight: bold;font-size: 13px}
.placeOrdeCoupon .concession-item .item-r{align-items: center}
.placeOrdeCoupon .concession-item .subtraction,.placeOrdeCoupon .concession-item .subtraction .my_shop_price{color: #c41d4a;font-weight: 600;font-size: 12px}
.placeOrdeCoupon .concession-item .item-r .fa-down{margin-left: 5px}
.placeOrdeCoupon .concession-available{padding:3px 5px;background-color:#c41d4a;color:#fff;min-width: 70px;width: auto}
.placeOrdeCoupon .concession-model{position: relative;display: inline-block;margin-left: 5px}
.placeOrdeCoupon .concession-model.notclick{pointer-events: none}
.placeOrdeCoupon .concession-model input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}
.placeOrdeCoupon .concession-model label{width:48px;height:26px;box-sizing: border-box;background:#eee;border:1px solid #eee;position:relative;display:inline-block;border-radius:46px;-webkit-transition:.4s;transition:.4s}
.placeOrdeCoupon .concession-model label:after{content:'';position:absolute;width:16px;height:16px;border-radius:100%;left:3px;top:4px;z-index:2;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-transition:.4s;transition:.4s;}
.placeOrdeCoupon .concession-model input:checked + label{background:#333}
.placeOrdeCoupon .concession-model input:checked + label:after {left: 28px}

.deduction_title{color: #000;font-weight: bold}
.placeOrdeCoupon .item1{padding-bottom:.625rem;margin-bottom:.625rem}
.placeOrdeCoupon .item1 .text{width:60%;height:40px;box-sizing:border-box}
.placeOrdeCoupon .item1 .defaultBtn,.placeOrdeCoupon .item2 .defaultBtn,.order_coupon_list .defaultBtn{height:30px;display:inline-block;width:25%;padding:.625rem 0;margin-left:10px;min-width:93px;background-color:#c41d4a;box-sizing:border-box;font-family:Arial;border: none;border-radius: 0;color: #fff;letter-spacing: 1px}
.placeOrdeCoupon .item2 .text{width:55%}
.placeOrdeCoupon .item2 dl{font-size:.75rem;color:#666;margin:0;font-size:12px;margin-left:12px;margin-top:5px}
.defaultBtn,a.defaultBtn{border-radius:.25rem;background-color:#fff;border:.0625rem solid #dedede;color:#333;font-size:12px}
.placeOrdeTotalCost{font-size:.75rem;position:relative}
.placeOrdeTotalCost .main{border-top:1px dotted #dedede;padding:.625rem 0}
.placeOrdeTotalCost li{line-height:15px;font-size:11px}
.placeOrdeTotalCost li strong{display:inline-block;width:68%;float:left;font-weight:normal;font-style:normal;color:#333333 !important}
.placeOrdeTotalCost li em{display:inline-block;width:30%;float:right;text-align:right}
.placeOrdeTotalCost .grandTotal{border-top:1px solid #dedede;margin-top:.3125rem;padding-top:.3125rem}
.placeOrdeTotalCost .grandTotal strong{font-weight:bold}
.placeOrdeTotalCost .grandTotal em{font-weight:bold;color:#c41d4a}
.placeOrdeTotalCost .bottombg{display:block;width:100%;height:.25rem;position:absolute;bottom:-0.125rem;left:0;background-image:url("../images/order_foot.png");background-size:.25rem;font-size:0}
.order_checklist1,.order_checklist{margin:10px 0 20px}
.order_checklist1 li,.order_checklist li{line-height:15px;font-size:11px}
.order_checklist1 li strong,.order_checklist li strong{display:inline-block;width:68%;float:left; text-transform: uppercase; color:#000 !important}
.order_checklist1 li em,.order_checklist li em{display:inline-block;width:30%;float:right;text-align:right}
.placeOrdertotal{text-align: center;overflow: hidden;padding:0 0 20px; }
.placeOrdertotal .total{height: 38px;line-height: 38px;color: #000}
.placeOrdertotal .total strong{width: 68%;display: inline-block;text-align: left;font-size: 16px}
.placeOrdertotal .total span{color: #c41d4a;width: 30%;display: inline-block;text-align: right;font-weight: bold}
.placeOrdertotal .btn{display:inline;height:44px;line-height:44px;background:linear-gradient(90deg,#E2203A 0,#C41D4A 100%);color:#fff;margin:5px auto 0;border:0;padding:0;width:90%;box-sizing:border-box; font-size: 21px; font-weight: bolder; border-radius: 8px;}
.placeOrdertotal .btn.place_order_disabled{background:linear-gradient(90deg,#D0CFCF 0,#D0CFCF 100%)}
.apply_msg a{color:#009ee7;text-decoration:underline}
.placeOrdeCoupon input[type="text"]{width:100%;height: 40px;background: #FFF;border-radius: 8px;border: 1px solid #A7A3A3;box-sizing: border-box;padding-left: 10px;font-size: 14px;}
.placeOrdeCoupon input[type="text"].error{border-color: #D81F1F;}
.placeOrdeCoupon input[type="text"]::-webkit-input-placeholder{color:#999;font-size: 14px;}
.placeOrdeCoupon input[type="text"]::-moz-placeholder{color:#999;font-size: 14px;}
.placeOrdeCoupon input[type="text"]::-ms-placeholder{color:#999;font-size: 14px;}
.placeOrdeCoupon .btn-white-s{position: absolute;right: 0;top: 0;width: 88px;height: 40px;line-height: 38px;background: #262626;border-radius: 0px 8px 8px 0px;}
.days{clear:both;margin:0;padding:0 5px;overflow:hidden;box-sizing:border-box}
.days_info{width:100%;padding:10px 0;text-align:center;overflow:hidden;box-sizing:border-box;border-radius:0.25rem}
.my-account-top{background-color:#f8f8f8;padding:10px;overflow:hidden}
.my-account-top .logo{display:block;float:left}
.my-account-top .fav{display:block;float:left;margin-top:10px;margin-left:20px;height:20px;line-height:20px}
.my-account-top .fav a{position:relative;top:-4px;color:#fff}
.my-account-nav .accountList a.tips{float:right;position:relative;top:-20px}
.banenr{width:100%;max-width:500px;max-height:270px;overflow:hidden;margin:0 auto 6px;position:relative}
.banenr li{font-size:0;display:inline;float:left}
.banenr img{width:100%;max-width:500px;min-width:300px}
.banenr .bx-controls{position:absolute;left:0;bottom:3px;width:100%;height:.9375rem;text-align:center}
.banenr .bx-controls .bx-pager-item{display:inline-block;margin:0 .3125rem;vertical-align:top}
.banenr .bx-controls .bx-pager{height:.9375rem}
.banenr .bx-controls a{display:inline-block;width:.625rem;height:.625rem;vertical-align:top;font-size:0;background-color:#CCC;border-radius:.9375rem}
.banenr .bx-controls a.active{background-color:#c41d4a}
.fb{font-weight:bold;color:#666;font-size:0.75rem}
.category-title-lastnew{color:#FFF;margin-top:10px;line-height:1.2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;background-color:#000;padding:5px 5px;white-space:nowrap;height:20px;line-height:20px;overflow:hidden;text-indent:10px}
.category-title-lastnew a{color:#FFF;height:20px;line-height:20px}
.cardList{padding:5px 0px;overflow:hidden;box-sizing:border-box}
.content-container_last dl dd{color:#333;background-size:8px 12px;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block;line-height:25px;text-indent:25px}
.content-container_last dl dt{background-color:#eaeaea;font-size:15px;text-shadow:none;padding:9px 10px;border-bottom:1px solid #ccc;cursor:pointer}
.content-container_last dl dt .a_bold{color: #c41d4a !important;font-weight: bold !important}
.content-container_last dl div dd{background-color:white;font-size:13px;text-shadow:none;padding:6px 8px;cursor:pointer}
#js_recomProListWrap{padding:10px}
.recomProTitle{padding:5px 5px 0 5px;font-size:14px}
.icon_user{background:url(../images/arrow-up.jpg) no-repeat;width:13px;height:8px;display:block;float:right;margin-top:3px}
.icon_user_tog{background:url(../images/arrow_down.png) no-repeat}
.bx-prev{display:none}
.bx-next{display:none}
.cart-buy-more-notice{width:100%;float:left;background-color:white}
.cart-buy-more-notice #jsCartShippingMsg{width:94%;margin-left:3%;display:block;font-weight:bold;border:1px solid #CCC;line-height:30px;height:30px;background-color:#fff;font-weight:normal;text-align:center;color:#6d6d6d;white-space:nowrap}
.cart-buy-more-notice #jsCartShippingMsg a{color:#000;text-decoration:none}
.show-popup-div{background-color:#ffffff;border-radius:4px;box-shadow:0 1px 3px 2px #B3B3B3;position: fixed;width: 90%;left: 0;right: 0;bottom:0;top:0;margin: auto;height: max-content;z-index: 100001}
.show-popup-div-ok{background-image:url(../images/ok.jpg);width:50px;height:18px;overflow:hidden;cursor:pointer;margin:10px}
.proVipTag,.proVipTags{display: none}
.proVipTag .vip-tag{color: #00C203;cursor: pointer;text-decoration: underline}
.proVipTag .vip-tags{color: #00C203}
.show-webtip-div{position:fixed;border:1px solid #b3b3b3;background-color:#fff;display:none;width:90%;max-width:500px;box-sizing:border-box;z-index:10001;border-radius: 8px;}
.show-webtip-div.vip-bg{background-image: url(../images/vip_day/tip-bg.jpg);background-size: 100% 100%;background-repeat: no-repeat}
.show-webtip-div .cl{display:inline-block;font-size:29px;position:absolute;right:5px;top:-5px;cursor:pointer}
.show-webtip-div .con{text-align:left; padding:25px 20px 10px 10px;color: #262626;font-size: 12px;font-weight: 400;line-height: 20px}
.show-webtip-div .con ol,.show-webtip-div .con li{list-style: disc inside}
#listpopupdiv-content #listpopupinfo{font-size:13px}
#listpopupinfo{font-size:13px;padding:5px 15px;line-height:25px;text-align:center;word-break: break-word}
#listpopupinfo a.view_coupon{text-decoration: underline;color:#c41d4a!important;display: block !important}
#listpopupdiv-content #listpopupinfo{font-size: 13px;padding: 0 15px;line-height:30px;text-align: left}
#listpopupdiv-content .span-btn-yes{width:48%;float:left;font-size:.875rem;line-height:40px;cursor:pointer;color:#2683ff;text-align:center}
#listpopupdiv-content .span-btn-yes a{padding:8px 18px 8px 18px;color:#fff;background-color:#000}
#listpopupdiv-content .span-btn-no{float:right;width:48%;font-size:.875rem;line-height:40px;cursor:pointer;color:#2683ff;border-left:1px solid #ddd;text-align:center}
#listpopupdiv-content .span-btn-no a{padding:8px 18px 8px 18px;color:#fff;background-color:#8C8C8C}
.product-goods-info{justify-content: space-between;box-sizing: border-box;}
.product-goods-info .product-goods-img{width:115px}
.product-goods-info .product-goods-attr{margin-left:8px;height:auto;white-space:normal;position: relative;flex-grow: 1;width: 60%;min-height:160px;}
.product-goods-action{float:right;padding-right:5px}
#topAd{margin:0 auto;text-align:center;position:relative;max-width:500px}
.topAd_ul li{position: relative;margin-top: 5px}
.topAd_ul li:first-child{margin-top: 0}
#topAd a.remove_a{position:absolute;top:0px;right:0px;background:url(../images/ad_remove.png) no-repeat scroll center center transparent;width:18px;height:18px;padding:3px;display:block}
span.free_shipping{background-position:-85px -60px;height:14px}
span.free_shipping{background-image:url("../images/goods-sprite.png");background-repeat:no-repeat;margin:5px auto 0;text-indent:-32766px}
.mt5{margin-top:5px}
.product-ext-info .outofstock{display:block;float:right;width:100px;height:30px;background:url(../images/out_of_stock_small.png) no-repeat;margin:0 3px}
.product-ext-info .ship_tips i{position:absolute;display:none;background-color:#FFF;font-style:normal;white-space:nowrap;padding:5px;border:1px solid #E1E1E1;border-radius:0.25rem;left:-70px;top:20px}
.ui-rate{vertical-align: bottom;display: inline-block;width:100%}
.ui-rate dl{width:100%;display:block}
.ui-rate dl dt{float:left;color:#333;text-transform:capitalize;width:40%;white-space:nowrap;font-size:12px;text-indent:5px;padding-top:3px}
.ui-rate dl dd{float:left}
.ui-rate .ui-stars{margin-left:15px;padding-top:5px}
table.track-table{margin:40px 0 40px 0;line-height:30px}
table.track-table tr td:first-child{width:50px}
table.track-table tr td{padding-left:20px}
.num-color{color:#1673B9}
.defaultBtn,a.defaultBtn{border-radius:.25rem;background-color:#fff;border:.0625rem solid #dedede;color:#333;font-size:12px}
a.btns{border-radius:4px;padding:5px 10px;background-color:#c41d4a;margin:0 5px;color:#FFF;text-decoration:none}
a.btns:hover{background-color: #c41d4a}
.sn_info{float:left;width:100%;font-size:12px;text-align:left;word-wrap:break-word;word-break:normal}
table.ui-ticket-block td{padding: 5px 0}
.ui-ticket-block input[type="text"]{border:1px solid #ccc;padding:5px;width:270px;height:22px}
.ui-ticket-block .topFormBtn{padding:5px 8px 5px 8px;width:100px}
.ui-ticket-block select{line-height:30px;box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;color:#999;margin-bottom:5px;padding-left:6px;border:1px solid #ccc;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:0.25rem;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;word-wrap:break-word;word-break:normal}
.ui-ticket-block input.inputBg{width:80px}
button.litb-btns{width:100%;margin-top:15px;border-radius:0.25rem;border:medium none;margin-left:0}
.attr_off{border:1px solid #DDD;padding:10px 10px 9px 10px;text-align:center;font-weight:normal;text-decoration:none;margin:0 10px 5px 0;font-size:13px}
.attr_on{border:1px solid #c41d4a;padding:10px 10px 9px 10px;text-align:center;font-weight:normal;text-decoration:none;margin:0 10px 5px 0;font-size:13px}
.attr_icon{position:absolute;right:0;bottom: 0;z-index:1;visibility:hidden;display:block;width:9px;height:9px;background:url(../images/attr.png) no-repeat}
.attr_options{position: relative;display:block;float:left;background-color:#FFF;color: #3f3f3f}
.attr_off2{border:1px solid #ccc;padding:2px 5px 0px 8px;text-align:center;font-weight:normal;text-decoration:none;margin:1px 5px 5px 1px;font-size:13px}
.attr_off2:hover{text-decoration:none;border:2px solid #c41d4a;margin:0px 4px 4px 0px}
.attr_tip{display:none;border:1px solid #F9E4A2;background-color:#FFF9EB;font-weight:normal;font-size:12px;clear:both;padding:2px 5px;text-align:left}
#what_size{width:100%;overflow:hidden;background-color:#FFF;text-align:left;font-size:12px}
#what_size img{display:block}
#what_size .header{padding:15px 15px 5px 15px;text-align:right}
#what_size .header a{display:block;float:right}
#what_size .contents{padding:10px}
#what_size .contents ul{border-bottom:1px solid #DDD;overflow:hidden}
#what_size .contents ul li{display:block;float:left;margin-left:5px}
#what_size .contents ul li a{display:block;padding:5px 10px;border-radius:3px 3px 0px 0px;margin-right:2px}
#what_size .contents ul li a.on{background-color:#F1F1F1;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;color:}
#what_size .btn_close{display: inline-block;width: 32px;height: 32px;background: url(../images/tag.png) no-repeat scroll transparent -118px -88px / 480px 400px;position: absolute;top: 0;right: 5px;cursor: pointer;display: none}
#find_size{width:100%;overflow:hidden;background-color:#FFF;text-align:left;font-size:12px}
#find_size img{display:block}
#find_size .header{padding:15px 15px 5px 15px;text-align:right}
#find_size .header a{display:block;float:right}
#find_size .contents{padding:10px}
#find_size .contents ul{border-bottom:1px solid #DDD;overflow:hidden}
#find_size .contents ul li{display:block;float:left;margin-left:5px}
#find_size .contents ul li a{display:block;padding:5px 10px;border-radius:3px 3px 0px 0px;margin-right:2px}
#find_size .contents ul li a.on{background-color:#F1F1F1;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;color:}
#find_size td{padding:10px 0}


#find_size .btn_close{display: inline-block;width: 32px;height: 32px;background: url(../images/tag.png) no-repeat scroll transparent -118px -88px / 480px 400px;position: absolute;top: 0;right: 5px;cursor: pointer;display: none}
#tab_content_1,#tab_content_2,#tab_content_3{padding:10px}
#tab_content_1,#tab_content_2,#tab_content_3{overflow-x:auto}
#tab_content_2 .title-ss{padding-top:15px}
.chart-table-wrap .chart-table{padding-top:20px}
.chart-table-wrap .chart-table table{border-top:1px solid #ddd;border-left:1px solid #ddd;border-collapse:collapse}
.chart-table-wrap .chart-table table tr:nth-child(2n+1){background-color:#f9f9f9}
.chart-table-wrap .chart-table table th{font-size:12px;font-weight:700}
.chart-table-wrap .chart-table table th,.chart-table-wrap .chart-table table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;padding:8px;line-height:14px}
.title-ss{font-size:12px;font-weight:bold;color:#696969}
table.ui-ticket-block tr td{}
table.ui-ticket-block{line-height:32px}
.ui-ticket-block input[type="text"]{border:1px solid #ccc;padding:5px;width:280px;height:24px;color:#555555;font-size:14px;font-weight:normal;border-radius:4px 4px 4px 4px;vertical-align:middle;overflow:hidden;background-color:#FFFFFF;box-shadow:0 1px 1px #F1F1F1 inset;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s}
.ui-ticket-block input[type="file"]{width:120px}
.ui-ticket-block textarea{font-weight:normal;width:85%;border-radius:4px 4px 4px 4px;color:#555555;display:inline-block;font-size:14px;padding:4px 6px;vertical-align:middle;overflow:hidden;background-color:#FFFFFF;border:1px solid #CCCCCC}
.ui-ticket-block select{width:94%;border:1px solid #ccc;-webkit-box-sizing:border-box;font-size:14px;background-color:#fff;color:#000;padding-left:6px;font-weight:normal}
.ui-ticket-block #captcha{width:90px}
.ui-ticket-block .label-blank{width:5px}
.right_or_wrong{padding-top:8px;color:#c41d4a;line-height: 20px;}
.ticket-row{display:none}
.ticket-content td .response{width:96%;margin-left:5px;border:1px solid #dddddd;margin-top:20px;padding-bottom:20px}
.ticket-content .response-title{font-size:14px;font-weight:bold;text-align:center;width:100%;background:#eaeaea;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}
.ticket-content .response-content{padding:10px 3px 6px 6px;font-size:12px;text-align:left;margin-left:6px;line-height:22px}
.ticket-content .response-bottom-text{font-size:12px;padding:6px;text-align:center}
.ticket-content .response-act{width:100%;font-size:13px;display:inline-block;margin-bottom:4px;text-align:center;margin-bottom:6px}
.ticket-content .response-act a{margin-left:20px}
a.rr_btns{color:#fff;background-color:#c41d4a;padding:8px 30px;border-radius:4px;cursor:pointer;text-decoration:none}
a.rr_btns:hover{color:#fff}
.color_gray{background-color:#707070 !important}
.img-clear{display:none}
.ui-ticket-block ul{margin:0;padding:0;list-style:none}
.ui-ticket-block ul li{float:left;margin-left:2px;width:32%}
.order-list li .ui-deep-color,#foot_track .ui-deep-color{border-radius:4px;padding:7px 8px;line-height:30px;margin-left:10px;margin-right:5px;color:#fff;text-align:center;background-color:#c41d4a;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.order-list li .ui-light-color{border-radius:4px;padding:0px 8px;line-height:27px;padding:6px;margin-left:5px;margin-right:5px;color:#fff;text-align:center;background-color:#707070;;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.order-list li dd.payment button,.order_total_line button,.order-list li button{background:linear-gradient(90deg,#E2203A 0,#C41D4A 100%);border:medium none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;padding:6px 30px;height:30px;margin-right:5px;text-transform:uppercase}
.order_total_line{width:100%;overflow:hidden}
.order_total_line button.paypal_botton{margin-top:0;margin-right:0;border-radius:0;width:100%;height:36px;line-height:36px;font-size:14px;font-weight: 400;font-family: Ubuntu-Bold;padding: 0 30px;border-radius: 8px;}
.order-list li .icon-edit2{background-image:url("../images/icon_edit_new.png");background-position:0 -1px;background-repeat:no-repeat;height:16px;float:right;line-height:16px;margin-top:4px;cursor:pointer;width:20px;text-indent:20px;font-size:13px;padding:0px;font-weight:normal;background-size: 16px 16px}
.order-list dd select{height:20px;width:130px;line-height:20px;border:1px solid #999;display:none}
.order-list li dd.payment button,.order_total_line button,#update_order_detail,#update_order_address{color:#FFF;padding:5px 30px;border-radius:4px;border:none}
a.ui-btns-cancel{border-radius: 4px;padding: 7px 8px;color: #FFF;margin-left:10px;line-height:32px;height:32px;text-decoration: underline}
#update_order_detail,#update_order_address{float:right;line-height:15px;height:20px;padding:0 3px;display:none}
#update_order_detail{margin-top:5px}
.order-list li input{border:1px solid #999;padding:2px}
.order_address_input{display: none}
.color999{color: #999}
#order_consignee_text,#order_address_text,#order_address_b,#order_address_c,#order_address_d,#order_zipcode_text,#order_tel_text,#order_email_text{display:none}
a.redBtn{border: 3px solid #c41d4a;display: inline-block;text-decoration: none;zoom: 1}
.redBtn span{padding: 0 5px;line-height: 20px;font-weight: normal}
a.redBtn span{background-color: #c41d4a;cursor: pointer;font-weight: bold;display: inline-block;zoom: 1;color: #fff;white-space: nowrap}
a.redBtn span:hover{background-color: #fff;color: #c41d4a}
.ui-text{float:left;width:100%;line-height:20px;font-size:.75rem}
.ui-text span{font-size:14px;width: 20px;height: 20px;display: inline-block;text-align: center;font-weight: bold;color: #fff;margin-right: 10px;margin-top: 5px}
.ui-text div{display: inline-block;text-align: left;width: 90%;vertical-align: top}
.ui-text i{font-style:normal;color:#666;padding-left:5px}
.delete-img{margin-top:5px;width:60px;font-size:14px;background-color:#999;color:#FFF;display:block;border-radius:4px;text-align:center;cursor:pointer}
.upload-img{display:inline-block;padding:0px 5px;font-size:12px;background-color:#999;color:#FFF;display:block;border-radius:4px;text-align:center;cursor:pointer}
.upload-img input{display:none;position:absolute;z-index:-10;width:30px;height:14px}
.image-box img{border:1px solid #ccc;padding:3px}
.btna-input input{display:none;position:absolute;z-index:-10;width:30px;height:14px}
.sign-form .signup-text{margin: 26px auto 40px}
@media screen and (max-height:667px){.sign-form .signup-text{margin: 24px auto}}
.sign-form .already-registered{width:100%;height: 100%}
.gray-outline-button{border-radius:3px;text-align:center;text-shadow:none;background-color:#EEE;border:1px solid #DDD;color:#777;cursor:pointer;margin:0 auto;padding:8px 0;width:100%;font-size:14px;font-weight:bolder}
.sign-form .already-registered .button-cell,.sign-form .already-registered .text-cell{width: 50%;vertical-align: middle;text-align: center;cursor: pointer;font-size:21px;font-family:Ubuntu-Regular,Ubuntu;font-weight:400;color:#A7A3A3;}
.sign-form .already-registered .show{font-weight: bold;color: #C41D4A;border-bottom: 3px solid #C41D4A;padding-bottom: 4px;}
.new-numbers-off{background: #F2C6D2;border-radius: 6px;padding: 9px 0 9px 23px;font-size:14px;font-family:Ubuntu-Medium,Ubuntu;font-weight:400;color:#C41D4A;margin-bottom: 32px;}
@media screen and (max-height:667px){.new-numbers-off{margin-bottom: 16px;}}
.new-numbers-off span{display: inline-block;width: 20px;height: 14px;width: 20px;height: 14px;background-position:-176px -198px;margin-right: 12px;vertical-align: -2px;}
.icon_tag_sign{background-image:url(../images/tag_sign.png);background-repeat:no-repeat;background-size:294px auto;}
.icon_tag_h{background-image:url(../images/tag.png);background-repeat:no-repeat;background-size:30rem auto;font-size:0}
.icon_tag_v{background-image:url(../images/tag_v.png);background-repeat:no-repeat;background-size:30rem auto;font-size:0}
.cur_cate{margin: 0 10px;margin-bottom: 10px;border: 2px solid #000}
.cur_cate .title{color:#000}
.cur_cate span a{background-color:#333;color:#fff}
.cur_cate h1 a,.cur_cate span a{color:#fff;overflow:hidden}
.cur_cate h1 a .left_arrows,.cur_cate span a .left_arrows{width:2.5rem;height:2.5rem;line-height:2.5rem;border-right:.0625rem solid #666}
.fl{float:left;display:inline}
.cur_cate h1,.cur_cate span{line-height:2.5rem;font-size:1rem;white-space:nowrap;text-align:center;background-color:#fff;font-weight: 600}
.cur_cate h1{line-height:2rem}
.cur_cate h1 .icon_tag_v{display:inline-block}
.cur_cate h1 .up_arrows{background-position:0 -3.75rem;width:.875rem;height:.5rem;-webkit-transition:all .5s;transition:all .5s}
.cur_cate h1 .isHidden .up_arrows{-webkit-transform:rotate(180deg) translateY(2px);-ms-transform:rotate(180deg) translateY(2px);transform:rotate(180deg) translateY(2px)}
.cur_cate .topLeve{margin:.625rem 0 .625rem 2.4375rem;border-left:.0625rem solid #666;padding-left:.9375rem;line-height:1.625rem;display:none;font-size:.875rem;text-align: left}
.cur_cate .topLeve .active a{color: #c41d4a}
.cur_cate h1 a .left_arrows:after,.cur_cate span a .left_arrows:after{display:block;background-position:-2.5rem -10rem;width:.5625rem;height:1rem;margin:.875rem auto 0}
.iconAfter:after{background-image:url('../images/tag.png?2015080501');background-repeat:no-repeat;background-size:30rem auto;font-size:0}
.iconAfter:after{content:""}
.list_discount{position:absolute;top:0px;right:0px;display:block;width:42px;height:42px;padding-top:7px;font-size:12px;font-family:Arial;border-radius:100%;text-align:center;color:#fff;background-color:#fe5768;box-sizing:border-box;z-index:1}
.cart_list_discount{position:relative;left:80px;top:-160px;right:-30px;display:block;width:36px;height:36px;padding-top:5px;font-size:12px;font-family:Arial;border-radius:100%;text-align:center;color:#fff;background-color:#fe5768;box-sizing:border-box;z-index:1}
.product_list_discount{position:relative;left:50px;top:-105px;display:block;width:34px;height:34px;padding-top:3px;font-size:11px;font-family:Arial;border-radius:100%;text-align:center;color:#fff;background-color:#fe5768;box-sizing:border-box;z-index:1}
.cart_list_discount span{color:#fff;display:inline-block;font:bold 12px/13px Arial}
.product_list_discount span{color:#fff;display:inline-block;font:12px Arial}
.list_discount span{color:#fff;display:block;font:bold 16px/15px Arial}
#topbanner{margin-top:0.3125rem}
.describe p{color:#999}
.crumbs{height:2.5rem;line-height:2.5rem;background-color:#fff;color:#000;font-size:.625rem;padding:0 .75rem;margin:0}
.crumbs a,.crumbs span{color:#000;font-size: 12px}
.crumbs>a:last-child{color: #c41d4a;text-decoration: underline}
.crumbs>a:last-child span{color: #c41d4a}
.crumbs>span:last-child{color: #c41d4a}
.crumbs code{color:#000;padding:0 3px}
.crumbs i{font-family:'Courier New',Courier,monospace;font-style:normal;padding:0 8px}
.emailist{clear:both;border:1px solid #bdbdbd;background-color:#fff;color:#666;font-size:14px;list-style-type:0;padding:0;margin:0;overflow:hidden;left:0}
.emailist li{clear:both;padding:5px 11px;margin:0;color:#666;font:11px/150% Verdana,Helvetica,sans-serif;cursor:pointer}
.litb-form-up .emailist,.litb-form-in .emailist, .conpolicy .emailist{margin-top:44px !important;width: 100%;box-sizing: border-box;min-width: auto !important;}
#header .on .top_cate i{background-image: url("../images/icon_remove.png");background-position: 0 0;background-color: #fff;background-repeat: no-repeat;width: 16px;background-size: auto}
#header .h-left{align-items: center;justify-content: flex-start}
#header .h-left .icon-tag{margin-right: 20px;}
@media screen and (max-width:359px){#header .h-left .icon-tag,.header-new .main-option-list li{margin-right: 10px;}}
#header .main-option-list{align-items: center;justify-content: flex-end}
.fa_tag{background-image: url("../images/tag_fa.png");background-repeat: no-repeat;display: inline-block}
.icon-tag{background-image: var(--tagIcon_bg);background-repeat: no-repeat;display: inline-block;background-size: var(--tagIcon_bg_size);}
#header .fa-header-bars{width:22px;height:21px;background-position:-44px -607px;}
#header .fa-logo{width:130px;height:34px;background-position:-84px -600px;margin-right: 0}
#insert_cart_info{position: relative;height: 20px}
#header .fa-shopping-cart{width:21px;height:21px;background-position:-285px -560px;position: relative;}
#header .fa-shopping-cart .top-shon_num1,.ff-bag-num{width:16px;height:16px;position:absolute;display:inline-block;background-color:#E44B5A;border-radius:50%;color:#fff;top:-8px;right:-8px;padding:2px;}
#header .fa-return{width:12px;height:21px;background-position:-86px -472px;}
#header .fa-wish{width:22px;height:20px;line-height:20px;background-size:35em auto;background-position:-8.4em -9.5em;color:#fff}
#header .fa-user{width:19px;height:21px;background-position:-246px -559px;}
#header .fa-user-wish{width:23px;height:21px;background-position:-121px -471px;}
#header .fa-search{width:21px;height:21px;background-position:-205px -560px;}
#header .fa-search::before{content: '';}
.goods-right .fa-search{width:20px;height:20px;background-size:32em auto;background-position:-7.6em -10.9em;color:#fff}
#header .top_cate i{top:14px;left:8px;width:1.5rem;height:1.0625rem;display:block;background-position:-5rem 0;position:relative}
.headerSign{text-align: center;color: #fff;position: relative;text-transform: uppercase;background-color: #000;padding: 5px 0;display: none}
.headerSign a{color:#fff}
.headerSign span{position:absolute;font-size:22px;right:0;top:-1px;color:#fff}
#header .top_search{width:100%;background-color:#eee;padding:8px 16px;box-sizing:border-box;position:relative}
#header .top_search .dis_input{width:100%;height:40px;line-height:40px;border-radius:40px;padding:0 20px 0 10px;box-sizing:border-box}
.reviews .start{float: left;margin-left: 10px}
.reviews .reviewCount{float: left;margin-left: 5px;line-height: 14px;font-size: 12px}
.reviews .reviewCount a{color: #333333}
.reviews .reviewCount i,.reviews .reviewCount a i{font-style: normal}
.start,.start i{background-image:url(../images/start1.png);background-repeat:no-repeat;background-size:5.875rem auto;font-size:0}
.start_b_0,.start_b_0 i,.start_b_0_5,.start_b_0_5 i,.start_b_1,.start_b_1 i,.start_b_1_5,.start_b_1_5 i,.start_b_2,.start_b_2 i,.start_b_2_5,.start_b_2_5 i,.start_b_3,.start_b_3 i,.start_b_3_5,.start_b_3_5 i,.start_b_4,.start_b_4 i,.start_b_4_5,.start_b_4_5 i,.start_b_5,.start_b_5 i{display:inline-block;width:5.875rem;height:1rem}
.start_b_0,.start_b_0_5,.start_b_1,.start_b_1_5,.start_b_2,.start_b_2_5,.start_b_3,.start_b_3_5,.start_b_4,.start_b_4_5,.start_b_5{background-position:0 0}
.start_b_0 i,.start_b_0_5 i,.start_b_1 i,.start_b_1_5 i,.start_b_2 i,.start_b_2_5 i,.start_b_3 i,.start_b_3_5 i,.start_b_4 i,.start_b_4_5 i,.start_b_5 i{background-position:0 -1.125rem;overflow:hidden}
.start_b_0 i{width:0}
.start_b_0_5 i{width:.5rem}
.start_b_1 i{width:1rem}
.start_b_1_5 i{width:1.75rem}
.start_b_2 i{width:2.25rem}
.start_b_2_5 i{width:2.9375rem}
.start_b_3 i{width:3.4375rem}
.start_b_3_5 i{width:4.1875rem}
.start_b_4 i{width:4.625rem}
.start_b_4_5 i{width:5.375rem}
.start_b_5 i{width:5.875rem}
.start_0,.start_0 i,.start_0_5,.start_0_5 i,.start_1,.start_1 i,.start_1_5,.start_1_5 i,.start_2,.start_2 i,.start_2_5,.start_2_5 i,.start_3,.start_3 i,.start_3_5,.start_3_5 i,.start_4,.start_4 i,.start_4_5,.start_4_5 i,.start_5,.start_5 i{display:inline-block;width:4.5rem;height:.8125rem}
.start_0,.start_0_5,.start_1,.start_1_5,.start_2,.start_2_5,.start_3,.start_3_5,.start_4,.start_4_5,.start_5{background-position:0 -2.3125rem}
.start_0 i,.start_0_5 i,.start_1 i,.start_1_5 i,.start_2 i,.start_2_5 i,.start_3 i,.start_3_5 i,.start_4 i,.start_4_5 i,.start_5 i{background-position:0 -3.25rem;overflow:hidden}
.start_0 i{width:0}
.start_0_5 i{width:6px}
.start_1 i{width:13px}
.start_1_5 i{width:21px}
.start_2 i{width:27px}
.start_2_5 i{width:36px}
.start_3 i{width:42px}
.start_3_5 i{width:51px}
.start_4 i{width:57px}
.start_4_5 i{width:66px}
.start_5 i{width:72px}
.coupons_cnt{margin-bottom:50px}
.coupons_cnt .cnt_nav{width:100%;border-bottom:1px solid #000}
.coupons_cnt .cnt_nav li{position:relative;float:left;padding:10px 0;width:33%;line-height:20px;text-align:center;border-right:1px solid #000}
.coupons_cnt .cnt_nav li:last-child{border-right:none}
.coupons_cnt .cnt_nav li a{display:block;color:#333;font-weight:bold;font-size:16px}
.coupons_cnt .cnt_nav li a.on{color:#c41d4a}
.coupons_cnt .cnt_nav li .triangleUp{display:none;position:absolute;bottom:0;left:50%;margin-left:-8px;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #dedede;zoom:1}
.coupons_cnt .cnt_nav li .triangleUp i{position:absolute;top:-6px;left:50%;margin-left:-8px;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #fff;zoom:1}
.coupons_cnt .cnt_nav li .triangleUp.on{display:block}
.coupons_cnt table{width:100%;text-align:center;font-size:16px}
.coupons_cnt table th{padding:10px 0;border-bottom:1px solid #dedede;text-align:center;color:#333;width:33%}
.coupons_cnt table td{padding:5px 0;border-bottom:1px solid #dedede;font-size:16px;width:33%;line-height:30px}
.coupons_cnt table td a{text-decoration:underline}
.main-search-bar .main-searchbtn-new{float:right;margin-top:2px;margin-right:10px;border:none}
.main-search-bar .main-searchbtn-new span{display:inline-block;margin-top:3px;margin-left:5px;width:1.875rem;height:1.875rem;background:url(../images/ctag.png) no-repeat;background-position:-7.5rem -3.75rem;background-size:30rem auto}
.litb-w-breadcrumb{height:2.0rem;line-height:2.0rem;background-color:#333;color:#fff;font-size:.875rem;padding:0 .75rem}
.litb-w-breadcrumb a,.litb-w-breadcrumb span{color:#fff}
.litb-w-breadcrumb code{color:#fff;padding:0 8px}
.litb-w-breadcrumb i{font-style:normal;padding:0 8px}
input{outline:none;-webkit-user-modify:red-write-plaintext-only}
.pinglunform{position:relative}
.pinglunform .txtEMail{width:100%;border:1px solid #E9E8E8;padding:0 0 0 12px;box-sizing:border-box;border-radius:8px;font-size:13px;height:36px;line-height:36px;}
.pinglunform button{border: none;margin: 0;padding: 0;background: transparent;cursor: pointer;outline: none;overflow: hidden}
.pinglunform button{width:88px;position:absolute;right:0;top:0;background:#262626;height:36px;display:block;text-align:center;color:#FFF;border-radius:0 8px 8px 0;font-size: 14px;font-family: Ubuntu-Bold;font-weight: 400;}
.size_guide img{display:inline-block;padding-left:5px;vertical-align:middle}
.span-btn-yes{width:100%;float:left;text-align:center;font-size:.875rem;line-height:40px;cursor:pointer;color:#2683ff;text-align:center}
.fb{font-weight:bold}
.box_off{border:1px solid #DDD;padding:2px 5px 0px 8px;text-align:center;font-weight:normal;text-decoration:none;margin:1px 5px 5px 1px;font-size:13px}
.box_options{display:block;float:left;background-color:#FFF}
.free_shipping_text{color:#00CD00;text-align:left;float:left;text-transform:uppercase;font-weight:normal;line-height:16px}
.dispatch{line-height:16px;padding-left:10px;font-size:12px;color:#999;margin-top:3px}
.my-account-nav .accountList span i{font-style:normal}
.free_Shipping{background-color:#fff;text-align:center;font-size:14px;line-height:25px;margin-top:3px;margin-left:3%;width:94%}
.free_Shipping_info{margin:0 auto;background-color:#fff;border:1px solid #ccc}
.ratingrange,.ratingrange span,.starWrapper span{display:inline-block}
.starWrapper,.starWrapper span{display:block;width:20px;height:18px;margin-right:0;float:left}
.starWrapper span{text-indent:-1000px;margin:0;background-repeat:no-repeat}
.ratingrange{width:120px}
.ratingrange .starWrapper{background: 0 0;background-image: url(../images/start1.png);background-size: 100px 80px}
.ratingrange .starWrapper,.ratingrange .starWrapper span{display: block;width: 20px;height: 20px;margin-right: 3px;float: left}
.ratingrange .star000{background-position: 0 0}
.ratingrange .star100{background-position: 0 -23px}
.top_slidBox{position:fixed;left:-90%;top:0px;z-index:1011;width:80%;height:100%;overflow-y: scroll;background-color:#fff;opacity:0.95;border:1px solid #dedede}
.language-and-currency .sharebtn_list{text-align:center}
.language-and-currency .sharebtn_list a.fb_share{background: url("../images/fb.png");width: 14px;height: 24px}
.language-and-currency .sharebtn_list a.pin_share{background: url("../images/ig.png");width: 24px;height: 24px}
.language-and-currency .sharebtn_list a.ig_share{background: url("../images/pin.png")}
.language-and-currency .sharebtn_list a.twi_share{background-position:-140px -210px;width: 24px;height: 20px}
.language-and-currency .sharebtn_list a{background-repeat:no-repeat;display:inline-block;margin:5px 15px;width:24px;height:24px}
.top_slidBox .main-searchbtn-close span{display:inline-block;width:40px;height:38px;background:url(../images/tag.png) no-repeat scroll transparent -118px -88px / 480px 400px;float:right}
.product-list-no-details .ship_24{display:inline-block;width:20px;height:20px;line-height:19px;background:url(../images/icon_ships24.gifg) no-repeat;background-position:0px 0px;vertical-align:middle}
#loading_message{display:none;position:absolute;left:0;margin-bottom:0;width:100%;height:1.875rem;line-height:30px;z-index:100;font-size:0.875rem;color:#999;text-align:center}
#cateList *{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.presell_tag{display:block;color:#c41d4a !important;line-height:18px;font-size:12px;font-weight:700;text-transform:uppercase;margin-top: 5px}
.pre_discount{position:absolute;top:-6px;right:0;display:block;width:42px;height:42px;padding-top:7px;font-size:12px;font-family:Arial;border-radius:100%;text-align:center;color:#fff;background-color:#fe5768;box-sizing:border-box;z-index:1}
.pre_discount span{color:#fff;display:block;line-height:14px}
.products_category_pre{width:100%}
.products_category_pre .pre-product-list{width:285px;height:582px;margin:10px auto 20px;font-size:14px;display:block;float:none}
.products_category_pre .goods_aImg{width:285px;height:380px;overflow:hidden;margin-bottom:5px}
.products_category_pre .goods_aImg img{width:285px}
.products_category_pre .goods_mz{width:100%;height:20px;line-height:20px;font-size:13px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.products_category_pre .goods_mz a{font-size:13px;color:#000}
.products_category_pre .goods_mz a:hover{text-decoration:underline}
.products_category_pre .list_all_items_price{height:20px;line-height:20px;font-size:12px;text-align:center}
.products_category_pre .index-price,.products_category_pre .final_price strong{display:inline;color:#c41d4a;font-size:16px;font-weight:normal;float:none}
.products_category_pre{}
.category_pre_table{width:100%;height:45px;margin-bottom:10px;float:left}
.category_pre_table_bg{width:auto;height:45px;margin:0 auto}
.category_pre_table span.pre_meter{width:94px;height:7px;display:inline-block;border-left:1px solid #fff;float:left;background-color:#ccc}
.category_pre_table span.category_pre_color{background:#D74747}
.category_pre_meter{float:left;width:95px;height:45px;font-size:12px}
.category_pre_meter span{width:94px;display:block;border-left:1px solid #ccc;float:left;color:#616161;line-height:30px;text-align:left;padding-left:5px}
.category_pre_meter span.category_sale_no{width:95px;border-left:none}
.category_pre_meter span strong{width:100%;display:block;font-weight:normal;font-size:12px;color:#000;line-height:20px;padding:3px 0 0}
.category_pre_meter span i{font-style:normal}
.products_category_pre p{text-align:center;width:100%}
a.order_now{width:100%;display:inline-block;margin-top:10px;height:40px;line-height:40px;border-radius:5px;font-size:18px;text-align:center;padding:0;color:#fff;font-family:Arial;background:#c41d4a}
a.order_now:hover{background:#eb4c4d}
a.order_now span{color:#fff}
.task_pre{}
.task_pre span{color:#c41d4a}
.task_pre em{color:#fff;padding-left:2px;font-style:normal}
.pre_price{line-height:30px}
.now_price{display:inline;color:#c41d4a;font-size:16px;font-weight:normal;float:none}
.pre_price i{display:inline;color:#c41d4a;font-size:12px;font-weight:normal;float:none;font-style:normal}
.pre_img_goods{width:100%;float:left;height:20px;line-height:20px;padding-left:20px;font-size:12px;color:#000;position:relative;margin-bottom:10px;margin-left:50px}
.pre_img_goods:before{content:"";position:absolute;width:17px;height:17px;top:2px;left:0px;background:url(../images/browse-sprite_v48f3984.png) -280px -160px no-repeat}
.pre_img_goods strong{float:left;color:#000;margin-right:5px;font-weight:normal}
.pre_img_goods .task_pre{float:left}
.pre_img_goods .task_pre span{color:#c41d4a}
.pre_img_goods .task_pre em{padding-left:2px;color:#000;font-style:normal}
.pre_sale_title img{cursor:pointer}
.pre_header{background-color:#4E5867;height:45px}
#pre_tip{line-height:20px;text-align:left;padding:15px 10px}
.dialog-header-title{float:left;font-weight:bold;font-size:18px;margin:0 auto;text-shadow:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.show-popup-div .dialog-header-title{width:100%}
.close_btn{float:right;cursor:pointer;margin-top:-45px}
.dialog-title-logo{margin-left:-30px;vertical-align:middle;width:68px;height:45px;line-height:45px;color:#fff;font-weight:400;font-size:18px}
.dialog-close-button{display:block;width:44px;height:44px;background-size:44px 44px;background-image:url("../images/ic_nav_x.png?v=13")}
.category-search{border: 1px solid #ddd;padding: 15px 5px 0px 5px;background-color: #fff;position: fixed;z-index: 1015;top: 0px;width: 100%}
.header_search_bg{position: relative;height: 35px}
.header_search_bg .main-searchbtn-close{width: 8%;margin-top: 7px;text-align: center;float: left}
.header_search_bg #searchForm{width: 90%;float: left}
.header_search_bg .search-area{border: 1px solid #666;height: 33px;overflow: hidden;width: 70%;float: left}
.header_search_bg .btn_sub{text-align: center;border: medium none;height: 35px;width: 25%;color: #fff;font: bold 16px Helvetica,Verdana;background: #c41d4a;float: right;margin-right: 5px}
#searchInput{color: #999999;height: 20px;border: medium none;padding: 7px 0 6px 2%;vertical-align: middle;width: 98%}
#clear_search{position: relative;top: 6px;display: none}
#submit_search{display: block;color: #000;font-size: 16px;font-weight: bold;margin-left: 10px}
.no-result{width:100%;max-width:20rem}
.no-result{margin:1.25rem auto;font-size:.875rem}
.no-result .icon_sad{background-position:center 0}
.no-result .icons{font-size:0;height:5.5rem;margin-bottom:.9375rem}
.icon_prompt{background-image:url('../images/prompt.png');background-repeat:no-repeat;background-size:5.5rem auto;font-size:0}
.no-result h3{padding:0 1.25rem;text-align:left}
.no-result h3{font-weight:bold;margin-bottom:.3125rem}
.no-result .tips{padding:.625rem 1.25rem 0}
.no-result .tips strong{font-weight:bold}
.no-result .tips p{line-height:1.25rem}
#listpopupdiv-content #listpopupinfo{font-size: 13px;padding: 0 15px;line-height:30px;text-align: left}
.status_tips{vertical-align: middle}

/*2016-7-8 .mengping*/
#header{width: 100%;z-index: 4;position: relative;max-width: 500px}
#header.position_f{position: fixed;top:0}
#header>*{margin:0 auto}
.top_search{display: inline-block}
.top_slidBox .myAccount a span{display: block;width: 20px;height: 23px;background: url(../images/sd_icos1.png) no-repeat -5px 0;margin-top: 12px}
.top_slidBox .account_info li{width: 100%;text-indent: 1em;font-size: .75rem;text-align: left;border-bottom: 1px solid #f0f0f0;font-weight: bold}
.top_slidBox .account_info li a{position: relative;display: block;width: 100%;height: 2.875rem;line-height: 2.875rem;font-size: 14px;text-transform: uppercase}
.top_slidBox .content-container_last dl dt{background-color: #fff;font-size: 16px;text-shadow: none;padding: 9px 10px;border-bottom: 1px solid #f0f0f0;cursor: pointer;font-weight: bold}
.top_slidBox .account_info li{width: 100%;text-indent: 1em;font-size: .75rem;text-align: left;border-bottom: 1px solid #f0f0f0}
.top_slidBox .account_info .iconBefore::before{content: ""}
.top_slidBox .account_info .iconBefore::before{background-image: url(../images/tag_top.png);background-repeat: no-repeat;background-size: 30rem auto;font-size: 0}
.top_slidBox .account_info .icon_account::before{display: inline-block;margin-right: 5px;width: 1.625rem;height: 1.625rem;vertical-align: middle;background-position: -3.125rem -12.5rem}
.top_slidBox .account_info .icon_order::before{display: inline-block;margin-right: 5px;width: 1.625rem;height: 1.625rem;vertical-align: middle;background-position: -1.5625rem -12.5rem}
.top_slidBox .slide_currency{float: left;margin: 30px 0px;margin-left: 10px}
.top_slidBox .slide_currency span{vertical-align: -5px;font-size: 15px}
.top_slidBox .slide_currency .language-currency{float: right;margin-left: 10px;margin-right: 10px;position: relative}
.top_slidBox .slide_currency #slide_currency{cursor: pointer;border: 1px solid #888;padding: 3px;margin-left: 2px;width: 60px}
.top_slidBox .slide_currency #currency_list{position: absolute;border: 1px solid #DDD;background-color: #ddd;max-height: 200px;overflow-y: scroll;width: 66px;display: none;z-index: 100}
.top_slidBox .slide_currency #currency_list li{line-height: 20px}
.top_slidBox .slide_currency #currency_list li:hover{background-color: #c41d4a}
.indexNav,.index-related-products{width: 100%;margin: 0 auto}
.indexNav li,.index-related-products li{display: inline;float: left;margin-bottom: 11px;position: relative;cursor: pointer;text-align: center}
.index-related-products li{width: 50%;margin: 2% 0 0}
@media screen and (max-width:320px){.index-related-products li img{height:200px;vertical-align:top}}
@media screen and (min-width:321px) and (max-width:360px){.index-related-products li img{height:227px;vertical-align:top}}
@media screen and (min-width:361px) and (max-width:400px){.index-related-products li img{height:237px;vertical-align:top}}
@media screen and (min-width:401px) and (max-width:500px){.index-related-products li img{height:260px;vertical-align:top}}
@media screen and (min-width:501px) and (max-width:600px){.index-related-products li img{height:302px;vertical-align:top}}
@media screen and (min-width:601px){.index-related-products li img{height:342px;vertical-align:top}}
.indexNav li{width: 42%;margin: 1.6% 6% 1.6% 2%;font-size: 14px;background-color: #111;text-transform: uppercase}
.indexNav li a{color: #fff;display: block;padding: 13px 0}
.index-related-products h2{margin-bottom: 30px;margin-top: 30px;color: #666;line-height: 1.3em;text-transform: uppercase;position: relative;text-align: center;width: 50%;display: inline-block}
.index-related-products h2 span{font-size: 13px;font-weight: bold;color: #666;text-transform: uppercase;color: #000}
.index-related-products h2.on span{padding-bottom: 10px;border-bottom: 2px solid #c41d4a}
.index-related-products .price{width: 100%;height: 20px;line-height: 20px;font-size: .875rem;margin-top: 5px;margin: 5px auto 0;position: relative;clear: both}
@media screen and (max-width:320px){.index-related-products .price{width:143px}}
@media screen and (min-width:321px) and (max-width:360px){.index-related-products .price{width:162px}}
@media screen and (min-width:361px) and (max-width:400px){.index-related-products .price{width:169px}}
@media screen and (min-width:401px) and (max-width:500px){.index-related-products .price{width:186px}}
@media screen and (min-width:501px) and (max-width:600px){.index-related-products .price{width:216px}}
@media screen and (min-width:601px){.index-related-products .price{width:245px}}
/*订阅框2018-4-10*/
.subscribing_email {position: fixed;z-index: 19870214;width: 90%;max-width: 500px}
.first-getoff-right-colosed {
    background-color: transparent;
    color: #fff;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    font-size: 28px;
    cursor: pointer;
    text-align: center;
}
.subscribe_box{width:100%;margin:0 auto;font-size:12px;box-sizing:border-box}
.quick-register,.quick-register_s{padding: 1.5rem 0 1rem;text-align: center;position: relative}
.mshe-input{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    box-sizing: border-box;
    display: block;
    width: 11.2rem;
    padding: .36rem .266667rem;
    font-size: 28px;
    color: #666;
    border: 1px solid #ccc;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.quick-register .register {text-align: center;display: inline-block}
.quick-register .register>input {
    border: 1px solid #000;
    color: #666;
    background: 0 0;
    height: 1.8rem;
    font-size: 12px;
    display: inline-block;
    background: #fff;
    vertical-align: top;
}
.quick-register .register>a div {
    background: #000;
    color: #fff;
    height: 1.8rem;
    line-height: 1.8rem;
    border: 0;
    padding: 0 5px;
    font-size: 14px;
    box-sizing: border-box;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
}
.quick-register .register p.error-text {
    text-align: left;
    color: #fff;
    text-transform: none;
    margin-top: 5px;
}
.new-us-title {color: #000;margin-bottom: .5rem;font-size: 1.6em;font-weight: bold;font-family: Arial}
.new-us-reg {color: #000;margin:.5rem 0;font-size: 1.8em;font-weight: 700;font-family: Arial}
.new-us-reg span{font-size: 2rem;color: #000;font-size: 1.3em;font-weight: 700;font-family: Arial}
@media screen and (max-width:320px){.new-us-reg,.new-us-title{font-size: 1.2em}.new-us-reg span{font-size: 1.3em}.quick-register .register>input{font-size: 12px}}
@media screen and (min-width:321px) and (max-width:380px){.new-us-reg,.new-us-title{font-size: 1.3em}.new-us-reg span{font-size: 1.5em}.quick-register .register>input{font-size: 12px;width: 10rem}}
@media screen and (min-width:381px) and (max-width:420px){.new-us-reg,.new-us-title{font-size: 1.4em}.new-us-reg span{font-size: 1.5em}.quick-register .register>input{font-size: 12px;width: 12rem}}
@media screen and (min-width:421px) and (max-width:500px){.new-us-reg,.new-us-title{font-size: 1.5em}.new-us-reg span{font-size: 1.6em}.quick-register .register>input{font-size: 12px;width: 14rem}}
@media screen and (min-width:501px){.new-us-reg,.new-us-title{font-size: 1.6em}.new-us-reg span{font-size: 1.8em}.quick-register .register>input{font-size: 12px;width: 15rem}}
.quick-register_s{
    text-transform: uppercase;
    display: flex;
    align-content: center;
    flex-flow: row wrap;
}
.new-us-reg p,.quick-register_s p{
    font-size: 12px;
    padding: 1rem 0 0rem;
    text-transform: uppercase;
    color: #000;
    width: 100%;
    text-align: center;
    font-family: Arial;
}
.quick-register_s p.p1{font-size: 18px}
.quick-register_s p.p2 a{display: inline-block}
@media screen and (max-width:320px){.quick-register_s p.p1{font-size: 18px}}
@media screen and (min-width:321px) and (max-width:360px){.quick-register_s p.p1{font-size: 18px}}
@media screen and (min-width:361px) and (max-width:400px){.quick-register_s p.p1{font-size: 18px}}
@media screen and (min-width:401px) and (max-width:500px){.quick-register_s p.p1{font-size: 18px}}
@media screen and (min-width:501px){.quick-register_s p.p1{font-size: 18px}}
.js_shareLink{overflow: hidden;margin-bottom: 5px}
.shares{padding: 20px;background-color: #f4f4f4!important;text-align: center;margin: 0 10px;display: none}
.js_shareLink span{display: block;float: left;padding-top: 15px}
.shares .icon_tag{display: inline-block;width: 2rem;height: 2rem;font-size: 0px;vertical-align: middle;margin-left: 0.3125rem}
.shares .facebook{background-position: -24.9375rem -10rem}
.shares .pinit{background-position: -27.5rem -10rem}
.up_img{margin: 5px 0}
.mb20{margin-bottom:20px}
#DETAILVIEW_BEST_SELLING{display:block;overflow:hidden;height:130px}
#DETAILVIEW_BEST_SELLING h4{padding:10px 10px}
/*------------------------------------------------------ */
/*-- 商品列表@lihaiping                                 */
/*------------------------------------------------------ */
#cateList{position:relative;margin-left:auto;margin-right:auto;min-height:25rem;min-width:20em;display:none;margin-top:10px}
#cateList .prolist{overflow:hidden}
#cateList .category-page{overflow:hidden;display: flex;flex-wrap: wrap}
#cateList .proList_b{width:46%;overflow:hidden;display:inline-block;float:left;margin:0 2% 20px}
#cateList .proList_b a{position: relative;display:inline-block;margin:0 auto;width:auto}
#cateList .proImg{position:relative;text-align:center;display: inline-block}
#cateList .proImg img{width: 100%}
.prod-r-items,.price-wrap,.proShip24,.proList_b .proName,.proList_b .samestyle_img{text-align: left;width: 100%;height: auto;line-height: 23px}
.proList_b .multiColor{margin:0 auto}
.proList_b .samestyle_img{margin:0 auto;height: auto}
.grid_attr_options{display: inline-block;vertical-align: middle;margin-right: 5px !important;border-radius: 50%;height: 23px}
.grid_attr_options img{border-radius: 50%}
.grid_attr_on{border: 1px solid #c41d4a}
#cateList .proImg .promotion{position:absolute;right:0;top:0;padding:6px 7px;width:40px;height:40px;z-index:1;font-size:12px;font-weight:normal;text-align:left;color:#fff;z-index:3;background:#fe5768;border-radius:40px}
.new-promotion{position:absolute;left:3px;top:3px;padding:0 3px;display:inline-block;z-index:1;line-height:18px;font-size:12px;font-weight:normal;text-align:center;color:#fff;z-index:3;background:#222}
#cateList .proImg .promotion p,#cateList .proImg .promotion p span{color:#fff}
#cateList .proImg .zhekou_off{background-image: url(../images/new_zhekou.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 1px;
    top: 0;
    padding: 18px 9px;
    width: 40px;
    height: 40px;
    z-index: 1;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #fff;
    background-size: 40px 40px}
#cateList .proImg .zhekou_off p{color: #fff;line-height: 8px; font-size:12px;-moz-transform:scale(0.90);-webkit-transform:scale(0.90);transform:scale(0.90)}
#cateList .proImg .zhekou_off p span{color: #fff;line-height: 8px;font-weight: 700;font-size: 13px}
#cateList .proImg .zhekou_off p:nth-child(2){margin-top: 3px}
#cateList .proImg .promotion p:nth-child(1){font-size:14px;font-weight:bold}
#cateList .proName{overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}
#cateList .proName a{width: 100%;display: initial}
#cateList .buy_more{height: auto;line-height: 14px}
#cateList .proReview{margin-top: 5px}
#cateList .proPrice .icon_t_wishlist,.index-related-products .icon_t_wishlist{width:18px;height:18px;background-image: var(--tagIcon_bg);background-repeat: no-repeat;background-size:var(--tagIcon_bg_size);background-position:-336px -248px;cursor:pointer;position: absolute;right: 0}
#cateList .proPrice .icon_wish,.index-related-products .icon_wish{display:inline-block;background-position:0 -61px}
#cateList .proPrice .collect_selected,.index-related-products .collect_selected{background-position: -14.3em -5.3em;background-size: 26em auto}
#cateList .proPrice .shop-price{color:#000;font-weight: 600}
#cateList .proImg .icon_t_wishlist{width:18px;height:18px;background-image: var(--tagIcon_bg);background-repeat: no-repeat;background-size:var(--tagIcon_bg_size);background-position:-336px -248px;cursor:pointer;position:absolute;right:2px;top:3px;z-index:2}
#cateList .proImg .collect_selected{background-position: -14.3em -5.3em;background-size: 26em auto}
#cateList .proCart{background-image:var(--tagIcon_bg);background-repeat:no-repeat;display:inline-block;background-size:var(--tagIcon_bg_size);background-position:-340px -358px;width:18px;height:16px;vertical-align:middle;float:right}
#infscr-loading{position:relative;display:none;text-align:center;z-index:1000;bottom:15px;width:100%;height:1.875rem;line-height:30px;margin-top: 50px;margin-bottom: 50px}
#infscr-loading span{width:30px;height:30px}
#infscr-loading i{font-style:normal;margin-left:40px;position:absolute;font-size:13px;font-weight:500;line-height:30px}
#loading_message{display:none;position:absolute;left:0;bottom:0;width:100%;height:1.875rem;line-height:30px;z-index:1;font-size:0.875rem;color:#999;text-align:center}
#cateList *{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#cateList .ship_24{display:inline-block;width:17px;height:17px;line-height:19px;background:transparent url("../images/tag_r.png") no-repeat scroll 0% 0%;transition:background-position 0.5s ease 0s;vertical-align:;background-position:-7.5rem -10rem;background-size:30rem auto;margin-bottom:-4px}
.litb-btn-cart{font-family: Arial;font-size: 16px;width: 100%;display: block;padding: 10px;text-align: center;margin-top: 15px;border-radius: .25rem;background-color: #fff;border: .0625rem solid #c41d4a;color: #c41d4a;height: 47px}
.attr_shopcart{position: absolute;z-index: 10000;max-width: 75%;min-height: 55px;padding: 10px 15px;border: 1px solid #ddd;border-radius: 0 0 3px 3px;box-shadow: 0 0 5px #ccc;opacity: 1;background-color: #fff;display: none;min-width: 200px}
.attr_shopcart::before{content: "";display: block;width: 0;height: 0;position: absolute;top: -16px;right: 8px;border: 8px solid transparent;border-bottom-color: #fff;z-index: 2}
.attr_shopcart dl{display: flex;flex-wrap:nowrap;width: 100%;background-color: #fff;overflow: hidden}
.attr_shopcart .goods_name{font-size: 12px;text-overflow: ellipsis;white-space: nowrap;width: 100%;overflow: hidden}
.attr_shopcart .goods_img{width: 40%;overflow: hidden;text-align: center;margin-right: 10px}
.attr_shopcart .cart_goods_info{position: relative;width: 60%}
.attr_shopcart .cart_goods_info .con{position: relative;text-align: left;height: 112px}
.attr_shopcart .cart_goods_info .con > p{line-height: 20px;margin: 0;font-size: 14px;color: #666}
.attr_shopcart .cart_goods_info .con .view-cart-p{position: absolute;left: 0;bottom: 0}
.attr_shopcart .cart_goods_info .con .view-cart{display: inline-block;padding: 4px 10px;font-size: 14px;border: 1px solid #c41d4a;color: #c41d4a;border-radius: 2px;vertical-align: top}
.attr_shopcart::after{content: "";display: block;width: 0;height: 0;position: absolute;top: -17px;right: 8px;border: 8px solid transparent;border-bottom-color: #ccc;z-index: 1}
#panel{text-align: center;position: relative;width: 100%}
#panel div{width: 14px;height: 14px;background-color: #c41d4a;border-radius: 50%;border: 1px solid #c41d4a;display: inline-block;margin-right: .053333rem;margin-top: .213333rem;-webkit-animation: ball-pulse 1s ease infinite;-moz-animation: ball-pulse 1s ease infinite;-ms-animation: ball-pulse 1s ease infinite;-o-animation: ball-pulse 1s ease infinite;animation: ball-pulse 1s ease infinite}
#panel div:nth-child(1){-webkit-animation-delay: -.2s;-moz-animation-delay: -.2s;-ms-animation-delay: -.2s;-o-animation-delay: -.2s;animation-delay: -.2s}
#panel div:nth-child(2){-webkit-animation-delay: -.1s;-moz-animation-delay: -.1s;-ms-animation-delay: -.1s;-o-animation-delay: -.1s;animation-delay: -.1s}
#panel div:nth-child(3){-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s}
@keyframes ball-pulse{0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1}
0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1}
0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1}}
.article-tag{margin: 20px auto 30px auto;height: 16px;width: 80%;line-height: 16px}
.article-tag table{width:100%;height: 100%}
.article-tag td:first-child{border-right: 2px solid #dedede}
.article-tag td span{cursor: pointer}
.article-tag a{font-size: 12px;font-family: arial;color: #555}
.top_slidBox .home{display: inline-block;font-size: 14px;border-bottom: 1px solid #f0f0f0;font-weight: 700}
.top_slidBox .home a{margin-left: 8px}
.top_slidBox .mainly-list .iconBefore{display: inline-block;width: 30px;height: 30px;vertical-align: middle;background-repeat: no-repeat;background-size: 30px 30px}
.top_slidBox .mainly-list .icon_tickets{background-image: url(../images/top_tickets.png)}
.top_slidBox .mainly-list .icon_order{background-image: url(../images/top_order.png)}
.top_slidBox .mainly-list .icon_num{font-family: Arial,Helvetica,sans-serif;font-size: 12px;color: #c41d4a;vertical-align: top;border: 1px solid #c41d4a;border-radius: 50%;padding: 2px 5px;display: none}
.mainly-list li {width: 32%;text-align: center;list-style: none;padding: 12px 0}
.mainly-list li a {display: block}
.mainly-list li a p{font-size: 11px;color: #666}
.top_slidBox .language-currency select{height: 30px;font-size: 14px;background-color: #fff;padding-left: 6px;border: 1px solid #000}
#foothelp_div{margin: 5px 0;border-bottom: 1px solid #dedede}
#foothelp_div .title{height: 30px;line-height: 30px;font-weight: bold;font-size: 15px;background-color: #f5f5f5;padding: 5px}
.list-ticket-bg{background: url(../images/contact_us.png) no-repeat;background-size: 45px 43px;width: 45px;height: 43px;font-size: 0;position: relative}
.list-ig{float: left;margin: auto;margin-left: 20px}
.tracking-o{margin-bottom:20px;padding: 10px}
.ipt_t{margin-bottom: 10px}
.tracking-o h3{height: 35px;line-height: 35px}
.tracking-o #info_msg{font-weight: 700;margin-top: 10px}
#foot_track .ui-deep-color{line-height: 15px;cursor: pointer}
#ECS_ORDER_QUERY .order_number_top{padding: 10px 0px;border-bottom: 1px solid #dedede}
.order_number_top_div table{border: 1px solid #DDD}
.order_number_top_div  th {background-color: #EFEFEF;text-align: center}
.order_number_top_div  th,.order_number_top_div  td {line-height: 26px}
.order_number_top_div  .more_order {text-align: center;margin: 10px 0}
.order_number_top_div  .more_order a{text-decoration: underline}
.tracking-o,.tracking-o h3,#contactus{font-size: 12px}
.top_slidBox .language-currency select:focus{border-color:#000}
.head_free{position: relative;text-align: center;text-transform: uppercase;font-size: 14px;font-weight: 600;padding: 13px 0px;border: 1px solid #fff;color: #fff;background-color: #000}
.dispatch{line-height: 17px;padding-left: 10px;font-size: 12px;color: #999;margin-top: 3px;clear: both}
#content_shipping p{line-height: 20px}
#content_shipping .con_p1{color: #999;line-height: 24px}
.page-view{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);-ms-transform: translate3d(100%,0,0);-o-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);z-index: 98;background: #fff;top: 0;overflow-y: scroll}
.guide-panel, .page-view,#address-main .page-view,.order_coupon_list .page-view,.reviews-img-zoom-in, .share-panel, .size-panel{position: fixed;left: 0;right: 0;bottom: 0}
.des-detail .des-header,.order_coupon_list .des-header{font-size: 18px;height: 60px;line-height: 60px;color: #222;border-bottom: 1px solid #e5e5e5;text-align: center}
.des-detail .view-back,#address-main .view-back,.order_coupon_list .view-back{float: left;display: inline-block;left: 0;top: 20px !important;cursor: pointer;position: absolute;padding: 0 25px}
#address-main .main-edit{background-color: #F1F3F4;}
#address-main .des-header{background-color: #fff;height: 48px;line-height: 48px;border-bottom: 1px solid #ccc;text-align: center;font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}
#address-main .des-header-txt{font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}
#address-main .view-back{top:13.5px;}
.view-back:before{content:'';display:inline-block;width:12px;height:21px;background-image:var(--tagIcon_bg);background-position:-86px -472px;background-size:var(--tagIcon_bg_size);vertical-align:middle;}
.des-detail .conpolicy{padding:10px}
.header-free{width: 100%;text-align: center;font-weight: bold;font-size: 12px;background-color: rgba(0, 0, 0, 0.8)}
.header-free p {color: #fff;text-transform: uppercase;padding: 10px 0}
.fl{float: left}
.mt10{margin-top: 10px}
.w115{width: 115px}
.w110{width: 110px}
.w90{width: 90px}
.w80{width: 80px}
.default-button,a.default-button{display: inline-block;color: #fff;text-align: center;background-color: #c41d4a;font-family: Arial,Helvetica,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 26px;line-height: 26px;border: none;cursor: pointer}
a.default-button{height:26px;line-height:26px;text-decoration: none}
.default-button:hover,a.default-button:hover{background-color: #c41d4a}
.blank-button,a.blank-button{display: inline-block;color: #333;text-align: center;background-color: #FFF;font-family: Arial,Helvetica,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 22px;line-height: 22px;border: 2px solid #c41d4a;cursor: pointer;padding: 0 3px}
a.blank-button{height:22px;line-height:22px;text-decoration: none}
.default-button-disabled,a.default-button-disabled{display: inline-block;color: #fff;text-align: center;background-color: #ccc;font-family: Arial,Helvetica,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 26px;line-height: 26px;border: none;cursor: pointer}
a.default-button-disabled{height:26px;line-height:26px;text-decoration: none}
.search-block{position: relative;width: 100%;top: 0;z-index: 6;;border-bottom:1px solid #ccc;margin-bottom: 10px;overflow: auto;background-color: rgb(255,255,255)}
.search-block ul.search-order{margin: 0 auto 10px;padding: 0;width: 96%}
.search-block ul.title-con{border: 1px solid #c41d4a;border-radius: 5px}
.search-block ul.title-con li:hover,.search-block ul.title-con li.on{background: #c41d4a}
.search-block ul.title-con li:hover i span{color: #fff}
.search-block ul.search-order li{width: 25%;margin:0 auto;text-align: center;font-size: 12px;display: inline-block}
.search-block ul.title-con li a{display: block;padding: 10px 0;border-left: 1px solid #c41d4a}
.search-block ul.title-con li:first-child a{border-left: none}
@media screen and (max-width:330px){.search-block ul.search-order li{font-size: 9px}}
.search-block ul.search-order li div{display: inline-block}
.search-block ul.search-order li .search-all div{background: url(../images/all_order.png) no-repeat;background-size: 15px 18px;width: 15px;height: 18px}
.search-block ul.search-order li .search-unpaid div{background: url(../images/unpaid.png) no-repeat;background-size: 22px 18px;width: 22px;height: 18px}
.search-block ul.search-order li .search-pro div{background: url(../images/processing.png) no-repeat;background-size: 20px 18px;width: 20px;height: 18px}
.search-block ul.search-order li .search-shipped div{background: url(../images/shipped.png) no-repeat;background-size: 33px 18px;width: 33px;height: 18px}
.search-block ul.search-order li .search-return div{background: url(../images/refund.png) no-repeat;background-size: 20px 18px;width: 20px;height: 18px}
.search-block ul.search-order li i{width: 100%;font-style: normal;text-align: center;color: #000000}
.search-block ul.search-order li.on i span{color: #fff;font-weight: bold;text-align: center}
.order_tips{margin:20px 10px;font-size: 12px;color: #333}
.order_tips div.o-tips{width: 98%;margin-left:1%;margin-right:1%;margin-top: 40px}
.order_tips div.o-tips a{text-decoration: underline}
.order_tips div.o-tips h3{font-size: 12px;font-weight: 600}
.order_tips div.o-tips p b{color: #333}
.order_tips div.o-tips p{margin: 20px auto;font-size: 12px;color: #666}
.order_tips div.o-tips .search_result{display: none;margin-top: 20px;color:#c41d4a;text-align: center}
.order_tips div.o-tips .search_error{color:#c41d4a}
.order_tips div.o-tips input[type='button']{padding: 0 20px;font-size: 14px;cursor: pointer}
.order_tips div.o-tips input[name='account_email']{width: 300px;padding: 6px;box-sizing:border-box;border:1px solid #CCC}
.order_tips div.o-tips input[name='account_email']:focus{border-color:#c41d4a}
.order_tips div.o-tips a.default-button{text-decoration: none;cursor: pointer;background-color:#c41d4a;color:#FFF;font-size:14px;border-radius:3px;border:none}
a.ui-btns-cancel{background-color: #fff;text-decoration: underline;line-height: 30px}
.icon-tip{background-image: url(../images/icon_add.png);background-repeat: no-repeat;background-size: 16px auto;font-size: 0}
.arrow-tip{width: 24px;height: 24px}
.on .icon-tip{background-image: url(../images/icon_dec.png)}
.progress-list{padding: 5px;margin-bottom: 10px;font-size: 12px}
.progress-list .progress-time{width:98%;margin-left:1%;line-height: 25px}
.progress-list .progress-time label{width: 100px;display: inline-block}
.progress-list .receving_date{width: 100%;background-color: #ffe6ba;line-height: 22px}
.progress-list .receving_date .date_main{width:98%;margin-left:1%}
.progress-list .receving_date div{}
.progress-list .receving_title{padding-right:15px}
.progress-list .from{padding-right:15px}
.progress-list .p-btns{float: left;margin-right:10px;margin-top: 5px}
.progress_main{width:100%;overflow:hidden}
.time-line{width:2px;height:100%;background-color:#ccc;position:absolute;left:24px;z-index:-1}
.progress_main .logMain{margin: 0;float: left;width: 98%;margin-left: 1%}
.progress_main .logMain .log-li{width: 100%;float: left;margin: 5px auto;font-size:12px;color:#999;line-height:30px;border-top: 1px dotted #ddd;padding-bottom: 10px;display: none}
.progress_main .logMain .log-li:first-child{border: none}
.progress_main .logMain .log-li div{color: #999}
.progress_main .logMain .log-li div .pointer{color: #999}
.progress_main .logMain .log-li .pointer img{display: none}
.progress_main .logMain .log-li .status-title{float: left;width: 100%;font-size: 12px}
.progress_main .logMain .log-li .status-title .status-time{float:left}
.progress_main .logMain .log-li .status-title .status-label{float: right;padding-right: 5px}
.progress_main .logMain .log-li div.status-content{float:left;width: 100%}
.progress_main .logMain .log-li .js_history{text-align: center;width: 24px;height: 24px;margin: 0 auto}
.progress_main .logMain .log-li .p-btns{display: none}
.progress_main .logMain .current_status{color: #333;display: block}
.progress_main .logMain .current_status div{color: #333 !important}
.progress_main .logMain .current_status div .pointer{color: #333}
.progress_main .logMain .current_status img{display: block}
.progress_main .logMain .current_status .p-btns{display: block}
.progress_main .logMain .log-li .p-btns .default-button,.progress_main .logMain .log-li .p-btns .default-button-disabled{padding: 0 10px}
.progress_main .show_status_log{float: left;width: 100%;text-align: center}
.js_history .icon-tip{background-size: 24px auto;display: block;margin: 0 auto}
.progress-list .progress-time{width:98%;margin-left:1%;line-height: 25px}
.progress-list .progress-time label{width: 100px;display: inline-block}
.progress-list .receving_date{width: 100%;background-color: #ffe6ba;line-height: 22px}
.progress-list .receving_date .date_main{width:98%;margin-left:1%}
.progress-list .receving_date div{}
.progress-list .receving_title{padding-right:15px}
.progress-list .from{padding-right:15px}
.progress-list .p-btns{float: left;margin-right:10px;margin-top: 5px}
.w105{width: 105px}
.ml5{margin-left: 5px}
.order-btns{width: 100%;float: left;margin-top:15px}
.order-btns div{float: left;margin-right: 10px;height: 25px;line-height: 25px}
.order-btns .default-button{padding: 0 3px}
.goods-btns{width: 100%;margin-top:5px}
.goods-btns div{float: left;width: 100%;line-height: 22px}
.goods-btns .default-button{padding: 0 3px}
.view_ticket_sn{color: #c41d4a}
.underline{text-decoration: underline}
.w100{width: 100%}
.mt20{margin-top: 20px}
.mb20{margin-bottom: 20px}
.bgfff{background-color: #fff}
.j_submit_ticket{float: left;width: 100%;background-color: #fff;min-height: 120px;margin-bottom: 150px}
.j_submit_ticket .question_box{float: left;width: 100%}
.issue-question{float: left;width: 100%}
.find_solution{float: left;width: 100%;background-color:#fff}
.find_solution h3{width: 96%;margin-left: 2%;font-size: 15px;text-align: center;height: 36px;line-height: 36px}
.find_solution .plscur,.find_solution .plscur_r{width: 96%;margin-left: 2%;font-size: 12px;text-align: left;line-height: 25px;padding: 10px 0;cursor: pointer}
.find_solution select{width: 100%;border: 1px solid #ccc;-webkit-box-sizing: border-box;font-size: 14px;text-align: left;background-color: #fff;color: #333;font-weight: normal}
.issue-content .m-issue-list{float: left;color: #333;font-size: 12px;width: 100%}
.issue-content .items{float: left;width: 96%;margin-left: 2%}
.issue-content .ticket-item{float: left;width: 100%;padding: 15px 0;border-bottom: 1px solid #d8d8d8}
.form-block{float: left;width: 96%;margin-left: 2%}
.icon-arrow{background-image: url(../images/arrow_down_mm.png);background-repeat: no-repeat;background-size: 24px auto;font-size: 0}
.icon-right{background-image: url(../images/icon_right.png);background-repeat: no-repeat;background-size: 20px auto;font-size: 0}
.icon_display{width: 24px;height: 24px;display: inline;float: right}
.on .icon-arrow{webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
.on .icon_display{height: 18px}
.issue-content .issue-title{float: left;width: 100%;cursor: pointer;line-height: 25px;font-weight: normal;font-size: 13px}
.issue-content .issue-title em{float: left;width: 90%}
.issue-content .on{font-weight: bold}
.issue-content .issue-info{line-height: 22px;color: #666;margin: 20px auto;overflow: hidden;padding: 0 5px;font-size: 12px}
.issue-content .issue-info a{color: rgb(0, 0, 255) !important}
.issue-content .issue-info a *{color: rgb(0, 0, 255) !important}
.issue-content .issue-info .article-votes {margin-top: 15px;float: right;padding-right: 20px;line-height: 28px;height: 28px}
.issue-content .issue-info .article-votes span {padding-left: 15px;vertical-align: middle;display: inline-block}
.issue-content .issue-info .article-votes span.vote_action {cursor: pointer}
.issue-content .issue-info .article-votes img.vote_img {width: 25px;vertical-align: middle}
.issue-content .pages a{font-size: 14px;color: #666;text-decoration: none;margin:0 20px}
.issue-content .pages a.current{color: #222;font-weight: bold}
.issue-content .pages img{vertical-align: middle}
.issue-content .response{width:100%;margin-top:10px}
.issue-content .response-title{font-size:14px;line-height: 30px;font-weight:700;text-align:center;width:100%;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}
.issue-content .response-content{padding:10px 5px 6px 6px;font-size:12px;text-align:left;margin-left:16px;line-height:22px}
.issue-content .response-bottom-text{font-size:12px;padding:6px;text-align:center}
.issue-content .response-act{width:100%;font-size:13px;display:inline-block;margin-bottom:4px;text-align:center;margin-bottom:6px}
.issue-content .response-act a{margin-left:20px}
.issue-action{position: fixed;display: none;background-color: #ffffff;left: 0;bottom: 0;width: 100%;height: 140px;padding-top: .125rem;font-size: .75rem;z-index: 1000}
.issue-action a{font-size: 12px;width: 96%;margin-left: 2%}
a.btn-black span{color:#FFF}
.btn-black, .btn-white{margin: 0;display: inline-block;box-sizing: border-box;height: 34px;line-height: 34px;padding: 0 16px;border: 1px solid #c41d4a;font-size: 15px;text-align: center;vertical-align: middle;font-weight: 400;white-space: nowrap;text-transform: uppercase;transition: all .2s;cursor: pointer;background-image: none;border-radius: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.btn-white, a.btn-white:link, a.btn-white:visited{background-color: #fff;color: #222}
.btn-black, a.btn-black:link, a.btn-black:visited{background: linear-gradient(90deg,#E2203A 0,#C41D4A 100%);color: #fff !important}
.btn-black:hover,a.btn-black:hover{background-color:#c41d4a;border-color:#c41d4a;text-decoration:none}
.btn-white:hover,a.btn-white:hover{background-color:#c41d4a;color:#fff;text-decoration:none}
.issue-content .issue-loading{width: 100%;height: 180px}
.issue-content .issue-loading .loadding-animatioin{margin: 100px auto;width:32px;height: 32px}
.issue-content .issue-loading .loadding-animatioin div{width:32px;height: 32px;background:url(../images/loadingAnimation.gif) no-repeat}
td#popupdiv_action_fun,#popupdiv_action_fun{padding: 0}
.online-help{width: 140px;line-height: 34px;padding: 0;text-align: center;margin:0 auto}
.online-help img{width:25px;vertical-align: middle}
.coupon_dialog_button_register{width:100%;height:36px;text-align:center;line-height:36px;color:#fff;margin:0 auto;display:block;cursor:pointer;border-radius:8px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;font-size:16px;}
.coupon_dialog_button_register.coupon_dialog_button_register_red{background:linear-gradient(90deg,#E2203A 0,#C41D4A 100%);margin-bottom:16px;}
.coupon_dialog_button_register.coupon_dialog_button_register_black{background:#fff;color:#C41D4A;border:1px solid #C41D4A;}
.coupon_dialog_tips_register{text-transform:none;margin:5px auto 20px;width:100%;text-align:center;font-size:12px;line-height:19px;}
#correct_email_register{width:310px;min-height:256px;background:#fff;display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:100011;transform: translateZ(100011px);border-radius:16px;height:256px;padding:32px 29px;box-sizing:border-box;}
#correct_email_register .icon-close{width:18px;height:18px;background-position:-44px -475px;position:absolute;right:10px;top:10px;}
#correct_email_cover_register{transform: translateZ(100010px);}
/*ticket.css add by lihaiping 2017.08.10*/
.nav_header{position: relative;width: 100%;top: 0;z-index: 1;border-bottom: 1px solid #E2E1E1;margin-bottom: 10px;background-color: rgb(255,255,255)}
.nav_header h3{height: 48px;line-height: 48px;text-align: center;font-size: 14px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;text-transform:uppercase}
.nav_header h3 i{display: inline-block;cursor: pointer;position: absolute;left:20px;top: 13px}
.nav_header h3 i:before{content:'';display: inline-block;width: 12px;height: 21px;background-image: var(--tagIcon_bg);background-repeat: no-repeat;background-position: -86px -472px;background-size: var(--tagIcon_bg_size);}
.nav_header h3 .search_order_btn{float:right;width:21px;height:21px;margin:14px 20px 0 0;background-position:-205px -560px;}
.search-order-block{height: 48px;line-height: 48px;padding:0 10px 0 43px;align-items: center;justify-content: space-between;}
.search-order-block-con{position: relative;width: 100%;}
.search_order_keywords::-webkit-input-placeholder{color:#A7A3A3;font-size: 12px;}
.search_order_keywords::-moz-placeholder{color:#A7A3A3;font-size: 12px;}
.search_order_keywords::-ms-placeholder{color:#A7A3A3;font-size: 12px;}
.search_order_keywords_clear{position: absolute;right: 33px;top: 7px;text-decoration: underline;display:none;line-height: 17px;font-weight: 400;text-transform: capitalize;}
.search-order-block .search_order_btn_left{position: absolute;left: 8px;top: 6px;float: none;margin:0;width: 21px;height: 21px;background-position: -205px -560px;}
.search-order-block .search_order_keywords{padding: 0 73px 0 33px;background: #EFEFEC;border-radius: 15px;height: 30px;line-height: 30px;width: 100%;box-sizing: border-box;font-weight: 400;}
.search-order-block .search_order_keywords:focus{border-color: #221816;}
.search-order-block .cancel_search_order_btn{width: 16px;height: 16px;background-position: -500px -282px;position: absolute;top:7px;right:8px;}
.ticket_search *{-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box}
.ticket_search{width: 100%}
.ticket_a{overflow: hidden}
.ticket_a div{left: 0;right: 0;width: 50%;min-width: 9.375rem;margin: 0;padding-left: .625rem;overflow: hidden;display: inline-block;float: left}
.ticket_a div a{display: block;margin: 10px auto;width: 100%;max-width: 140px;overflow: hidden;text-align: center;z-index: 2;background-color: #FFF;border: 1px solid #c41d4a;color: #333;padding: 8px 10px;font-size: 13px;border-radius: 6px}
.ticket_a div a.tickets_checked{background-color: #c41d4a;color: #FFF}
.nav_tab{width: 100%;overflow:hidden;margin-top:5px;margin-bottom: 5px}
.nav_tab dd{width: 49%;overflow: hidden;display: inline-block;float: left;color: #666}
.nav_tab dd{border-bottom: 1px solid #ccc}
.nav_tab dd a{width: 100%;margin: 0 auto;line-height: 25px;text-align: center;border:none;background-color: #fff;display: inline-block}
.nav_tab dd.on{border-bottom:1px solid #c41d4a;background: #fff;color: #c41d4a;font-weight:700}
.nav_tab dd.on a{color: #c41d4a}
.nav_tab .dd{width: 49%;overflow: hidden;display: inline-block;color: #666}
.nav_tab .dd{border-bottom: 1px solid #ccc}
.nav_tab .dd a{width: 100%;margin: 0 auto;line-height: 25px;text-align: center;border:none;background-color: #fff;display: inline-block}
.nav_tab .dd.on{border-bottom:1px solid #c41d4a;background: #fff;color: #c41d4a;font-weight:700}
.nav_tab .dd.on a{color: #c41d4a}
.dialog_box{position:absolute;margin-top: 3px;padding:3px 6px;color:#fff;background-color:#c41d4a;font-size: 12px;font-weight: normal;font-style: normal}
.rf_border{padding: 5px 8px;border: 1px solid #c41d4a;border-radius: 4px;margin: 0 5px}
.dialog_new,.dialog_new_r{position: relative;padding:3px 10px;color:#fff;background-color:#c41d4a;font-size: 12px;font-weight: normal;font-style: normal}
.dialog_box_new_message {position: absolute;width: 30px;height:23px;background:url(../images/new_message.png) no-repeat;margin-top: -10px;margin-left: 2px}
.dialog_new i{position:absolute;top:5px;left:-12px;width:0;height:0;border-top:4px solid transparent;border-right:12px solid  #c41d4a;border-bottom:4px solid transparent}
.dialog_new_r i{position: absolute;top: 5px;right: -12px;width: 0;height: 0;border-top: 10px solid transparent;border-left: 12px solid  #c41d4a}
.new_coupon_cricle{position: relative}
.new_coupon_cricle:after{content:' ';display:inline-block;background-color:#ff0000;width:3px;height:3px;border-radius:50%;border:1px solid #ff0000;position:absolute}
.h-left .new_coupon_cricle:after{right: -3px;top: -3px}
#insert_member_info .new_coupon_cricle:after{left: -5px;top: 0}
.newDialog_box{position: absolute;display: none;left:-35px;top: -13px}
.coupon_dialog{display: none}
.coupon_part{background-color: #fff;display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: 10px}
.coupon_part li{width: 50%;font-size: 16px;display: inline-block;color: #000;text-align: center}
.coupon_part_a{padding: 3px 10px;background-color: #c41d4a;color: #fff;border-radius: 10px;font-size: 13px}

/*mengping 2017-9-25*/
.clips_logout{text-align: center;padding: 20px 0 10px;height: 30px;line-height: 30px}
.clips_logout a{display: inline-block;width: auto;height: 100%;padding: 0 10px;background:linear-gradient(90deg,#E2203A 0,#C41D4A 100%);font-family: Ubuntu-Bold;font-size:14px;font-weight:400;color: #fff;border-radius: 8px}
.Carousel-selectors {
    margin: 0;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    z-index: 5;
    width: 30%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 0;
    background-color: #ddd;
}
.Carousel-selector {
    position: relative;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 5px;
    padding: 0;
    border-radius: 50%;
    background-color: #999;
    border: 1px solid #999;
}
.Carousel-selector.active {
    background-color: #c41d4a;
    border: 1px solid #c41d4a;
}
.animated {
    -webkit-animation-duration: .4s;
    -moz-animation-duration: .4s;
    -ms-animation-duration: .4s;
    -o-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
}
.zoomIn{
    -webkit-animation-name: zoomIn;
    -moz-animation-name: zoomIn;
    -ms-animation-name: zoomIn;
    -o-animation-name: zoomIn;
    animation-name: zoomIn;
}
.zoomOut{
    -webkit-animation-name: zoomOut;
    -moz-animation-name: zoomOut;
    -ms-animation-name: zoomOut;
    -o-animation-name: zoomOut;
    animation-name: zoomOut;
}
@-webkit-keyframes zoomIn{
	0%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-moz-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		-o-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	50%{opacity:1}
}
@keyframes zoomIn{
	0%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-moz-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		-o-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	50%{opacity:1}
}
@-webkit-keyframes zoomOut{
	0%{opacity:1}
	50%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-moz-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		-o-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	100%{opacity:0}
}
@keyframes zoomOut{
	0%{opacity:1}
	50%{
		opacity:0;
		-webkit-transform:scale3d(.3,.3,.3);
		-moz-transform:scale3d(.3,.3,.3);
		-ms-transform:scale3d(.3,.3,.3);
		-o-transform:scale3d(.3,.3,.3);
		transform:scale3d(.3,.3,.3)
	}
	100%{opacity:0}
}

.succ_date .title_td1{font-weight: 700;width: 45%;min-width:120px;border-bottom: 1px solid #ccc;padding: 5px;border-right: 1px solid #ccc;vertical-align: middle;text-align: center;border-collapse: collapse}
.succ_date .title_td2{border-bottom: 1px solid #ccc;padding: 5px;vertical-align: middle;border-collapse: collapse}
.succ_info{margin:0 auto;text-align: center}
.succ_info .pay_ok{text-align: center;margin:10px 0}
.succ_info h3{text-align: center;margin-bottom:20px;font-weight: 700;font-size: 16px}
.succ_continue,.fail_continue a{display:inline-block;width: 295px;height: 40px;line-height: 40px;border-radius: 8px;background: #C41D4A linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);color: #fff;text-decoration: none;text-transform: uppercase;font-weight: 400;font-size: 16px;font-family: Ubuntu-Bold}
.succ_ul{text-align: left;padding: 10px 0;color: #000}
.succ_ul li{padding: 10px 0 0}
.succ_ul li h4{padding: 10px 0;background-color: #f6f6f6;font-weight: 700}
.succ_ul li div{line-height: 20px;padding: 10px 0}
.fail_info{text-align: center;font-size: 12px;width: 80%;margin: 30px auto}
.fail_info h3{text-align: center;margin: 30px 0;color: #c41d4a;font-weight: 700;font-size: 16px}
.fail_info div{text-align: center;margin: 20px 0}
.fail_info p{text-align: center;font-size: 13px;display: block}


.j-issue-select{width: 100%;height: 40px;line-height: 40px;display: table;border-top:1px solid #F5F5F5;border-bottom: 1px solid #F5F5F5;cursor: pointer}
.j-issue-select .em-issue-order{width: 90%;display: table-cell}
.j-issue-select .em-issue-order em{margin-right: 5px}
.j-issue-select .em-link{width: 20%;display: table-cell;vertical-align: middle}
.j-issue-select .em-link a.em i {
    float: right;
    background-image: url(../images/arrow_down_mm.png);
    background-repeat: no-repeat;
    background-size: 32px auto;
    font-size: 0;
    width: 32px;
    height: 32px;
    display: inline;
    webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
#view-order-list .des-fixed{position: fixed;
    width: 100%;
    float: left;
    background-color: #fff;
}

 #view-order-list .wrapper{
    	float: left;
    width: 100%;

    }

.page-view-none{
	display:inline;
}


/**************************************************************************************************/
/*-- order_track.css add by lihaiping 2017-10-12                                                 */
/**************************************************************************************************/
.tracking-details{float: left;width: 100%}
.vote_nav{clear: both;overflow: hidden}
.vote_nav .vote_actions{margin-top: 10px}
.vote_nav .vote_actions a.btn-white{width: 60px;box-sizing: border-box}
.result-track{width: 100%;margin: 0 auto;background: #fff;font-size: 12px}
.result-track .result-details{float: left;width: 100%;margin-bottom: 10px}
.result-track .result-details h3{float: left;width: 100%;height: 36px;line-height: 36px;text-indent: 20px;cursor: pointer;font-weight: 600;background-color: #F5F5F5}
.result-track .result-details h3 em{font-style: normal}
.result-track .result-details h3 i{color: #43a047;font-style: normal}
.result-track .result-details h3.title{float: left;width: 100%;height: 36px;line-height: 36px;text-indent: 20px;cursor: default;font-weight: 600;background-color: #FFFFFF}
.result-track .result-details h3 a.view_track{float: right;margin-right: 40px;margin-top: 10px}
.result-track .result-details h3 .view_track .arrow-up{background-size: 16px auto;display: inline-block;margin: 0 auto;vertical-align: middle;width: 16px;height: 16px}
.result-track .result-details .des-content{float: left;width: 100%}
.result-track .result-details dl{float: left;width: 90%;margin: 5px 5%}
.result-track .result-details div.des-describe{float: left;width: 100%;margin: 5px 0;word-wrap: break-word;word-break: break-all}
.result-track .result-details .des-invoice-info{float: left;width: 100%;margin: 0}
.result-track .result-details .des-invoice-goods{float: left;width: 96%;margin: 10px 2%}
.result-track .result-details .des-invoice-goods .goods-container{float: left;width: 100%}
.result-track .result-details .des-invoice-goods .view-main{width: 100%;margin: 0 auto;overflow-x:auto}
.result-track .result-details .des-invoice-goods .view-ul{min-width: 100%;height: 145px;margin:10px auto;padding: 0}
.result-track .result-details .des-invoice-goods .view-ul img{border: none;margin-left: 5px;display: inline-block}
.result-track .result-details .des-invoice-info table{margin-top:5px;font-size: 12px;margin:0 auto}
.result-track .result-details .des-invoice-info table td.label{min-width: 122px;font-weight: 400}
.result-track .result-details .des-invoice-info table td.info_em{font-style: normal;padding: 5px 0}
a.track_link{text-decoration: underline}
.result-details dd{position:relative;margin-left:20px;background:url(../images/line.png) left repeat-y}
.result-details .onerow dd{background:0}
.result-details dd .prod-main{float: left;width:240px}
.result-details dd i{display:inline-block;float:left;margin:0 0 0 -5px;font-size: 1.5em;height: 15px;color: #ccc}
.result-details dd i.last_i{position: relative;top: -10px}
.result-details dd.new{background-position:0 10px;background-repeat:no-repeat}
.result-details dd.text-gray{color: #999}
.result-details dd.text-gray .last_dd{top: 36px;border-bottom: none}
.result-details dd.new i{color:#c41d4a}
.result-details dd.new{color:#c41d4a}
.result-details dd.begin{background-position:0 -190px;background-repeat:no-repeat}
.result-details dd .track-news{position:relative;top: -18px;margin-left:20px;margin-right:0;padding:8px 0 8px 10px;background: 0;border-bottom: 1px solid #F5F5F5}
.result-details dd .track-news p{display:inline-block;margin-left:210px;margin-right: 10px}
.result-details dd .clearfix{margin-bottom: 0}
.result-details dd .time{float:left;width:100%;overflow:hidden;white-space:nowrap}
.result-details dd .label_info{float:left;width:100%;overflow:hidden;padding-top: 10px}
.result-details dd.text-gray .time{color: #999}
.result-details dd.text-gray .label_info{color: #999}
.result-details dd.new .time,.result-details dd.new .label_info{color: #c41d4a}
.result-details dd.view-more{text-align: center;background:#FFF}
.result-details a.js_view_more{height: 30px;line-height: 30px;text-align: center;text-decoration: underline;color: #c41d4a}
.result-details a.js_view_more:hover{color: #c41d4a}
.loadding{text-align: center;margin: 20px 0}
.loadding img{text-align: center;vertical-align: middle}
.loadding p{font-size: 12px;padding: 5px 0}
.j-select-confirm{padding-bottom: 20px;border-bottom: 1px solid #f5f5f5}

/*mengping 2017-12-27*/
.address-operate .she-btn-white {
	display: block;
    margin: 0;
    box-sizing: border-box;
    height: 36px;
    line-height: 34px;
    padding: 0 16px;
    border: 1px solid #aaa;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
    font-weight: 400;
    white-space: nowrap;
    text-transform: uppercase;
    transition: all .2s;
    cursor: pointer;
    background-image: none;
    border-radius: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 90%;
    margin: 10px auto;
    color: #999;
}
.address-operate a:hover{border: 1px solid #c41d4a;background: #C41D4A linear-gradient(90deg,#E2203A 0,#C41D4A 100%);color: #fff;text-decoration: none}
.sa-address-list{padding: 20px 5% 0}
.sa-address-row{background-color: #eee;margin-bottom: 20px;padding: 10px}
.sa-address-row p{line-height: 18px;color: #666}
.sa-address-row .sa-username{font-weight: 700}
.sa-address-row .desc{margin-top: 10px}
.sa-address-row .desc .fa-check-square:before{font-size: 18px;color:#c41d4a}
.sa-address-row .desc .fa-square-o:before{font-size: 18px;    vertical-align: -2px}
.sa-address-row .desc .default{margin-left: 12px;font-size: 14px;font-weight: 700;color: #147914;text-transform:capitalize}
.sa-address-row .desc .set_default{margin-left: 12px;color: #4896ce}
.sa-address-row .desc .edit,.sa-address-row .desc .delete{text-decoration: underline;margin-left: 20px}
.j-select-confirm{padding-bottom: 20px;border-bottom: 1px solid #f5f5f5}

a.a-view-link{color:rgb(0, 0, 255) !important;text-decoration: underline;display: inline-block}
.cancel_refund h3{width: 100%;font-weight: 600}
.cancel_refund table{margin: 20px 0}
.cancel_refund table td{padding: 5px 0}
.cancel_refund .cancel_tips{float: left;background: #ffe6ba;margin-bottom: 20px;padding: 10px 0;width: 100%}
.cancel_refund .cancel_tips em{font-weight: 600}
.cancel_refund .cancel_tips div{float: left}
.cancel_refund .refund-amount{margin-bottom:12px;position:relative}
.cancel_refund .refund-amount .refund-icon{display:block;position:absolute;width:32px;height:32px;top:4px;left:0}
.cancel_refund .refund-amount .money{margin: 10px 0}
.cancel_refund .refund-amount .money img{vertical-align: middle}
.cancel_refund .refund-amount .money .my_refund_price{font-weight:700;font-size:18px;color:#000;line-height:32px;height:32px;position: relative;left: 15px;top: 3px}
.cancel_refund .refund-amount .money span{font-weight:400;font-size:12px;position:relative;top:-1px}
.cancel_refund .refund-amount .time{line-height:20px;color:#999;padding-left:23px;position:relative}
.cancel_refund .refund-amount .time i{position: absolute;left: 2px;top: 1px;display:inline-block;width:18px;height:18px;background:url(../images/icon_clock.png) no-repeat;background-size: 18px 18px;vertical-align: middle}
.cancel_refund .apply_success{width: 98%;margin:0 auto;color:#333;font-size: 13px;font-weight: 400;text-align: center}
.cancel_refund .apply_success a{color: rgb(0, 0, 255)}
.cancel_refund .apply_success p{margin: 10px 0}
.cancel_refund .refund_correct{margin: 5px 0;margin-bottom: 15px;text-align: center}
#recommendList{float: left;width: 100%;margin: 20px 0}
#recommendList .goods_recommend{width: 98%;margin: 0 auto}
.goods_recommend h3{width: 100%;border-top: 1px solid #ccc;height: 10px;font-size: 12px;text-align: center;background: 0 0;margin-top: 20px}
#recommendList .goods_recommend h3 em{font-style: normal;position: relative;top: -10px;background-color: #fff;padding: 0 10px}
#recommendList .goods_recommend .view-scroll{float: left;width: 100%;margin: 10px auto}
#recommendList .goods_recommend .view-scroll ul{float: left;width: 100%}
#recommendList .goods_recommend .view-scroll li{left: 0;right: 0;width: 48%;min-width: 8.375rem;margin: 0 0 .9375rem 0;padding-left: .325rem;overflow: hidden;display: inline-block;float: left}
#recommendList .goods_recommend .view-scroll li .proImg{position: relative;text-align: center}
#recommendList .goods_recommend .view-scroll li .price{position: relative;text-align: center;padding: 10px 0;color: #333;font-size: 14px}
#recommendList .goods_recommend .recommend_buy{float: left;width: 100%;margin: 10px 0;text-align: center}
#recommendList .goods_recommend .recommend_buy div{margin-top:10px}
td.refundBtns{width: 50%;padding:20px 0 !important;text-align: center;font-size: .75rem}
.refundBtns button{display: inline-block;height:36px;width: 90%;line-height: 36px;background-color: #fff;border: 1px solid #333;border-radius: .3125rem;color: #666}
.refundBtns button.close_btns{background-color:#F5F5F5;border: 1px solid #D7D7D7;color:#333}
.refundBtns button.continue_btns{background-color:#c41d4a;border: 1px solid #c41d4a;color:#FFF}
.refundBtns button.continue_btns:hover{background-color: #c41d4a;border: 1px solid #c41d4a;color:#FFF}
.refundBtns button.disabled{cursor: wait}
.refundBtns button.viable{cursor: pointer}
#reason_of_cancel{display:none;color:#c41d4a;text-align:left;margin-left:5px;height:20px;overflow:hidden}
.refundBar{float: left;width: 100%;margin: 5px 0;background-color:#fafafa}
.refund-stepbar{width: 400px;padding:30px 0;font-size:14px;margin: 0 auto}
.refund-stepbar .step-container{list-style:none;min-height:45px}
.refund-stepbar .step-container dd{float:left;position:relative;width:28%;display:inline-block;min-height:30px}
.refund-stepbar .step-container dd.middle-li{width:50%}
.refund-stepbar .step-container dd .step-point{position:absolute;width: 10px;height: 10px}
.refund-stepbar .step-container dd .step-point.step-1{top:-4px;left:-1px}
.refund-stepbar .step-container dd .step-point.step-2{left:50%;top:-4px}
.refund-stepbar .step-container dd .step-point.step-3{left:100%;bottom:10px}
.refund-stepbar .step-container dd .step-line{background-color:#ccc;display:inline-block;width:100%;height:2px}
.refund-stepbar .step-container dd .desc-container{position:absolute;width:100%;min-height:40px;margin-top:20px;text-align:center}
.refund-stepbar .step-container dd .desc-container.step-1{left:-50%}
.refund-stepbar .step-container dd .desc-container.step-3{right:-50%}
.refund-stepbar .step-container dd .desc-container .title{width: 100%;display:block;font-size:13px;line-height:14px;height:14px;color:#6c6c6c}
.refund-stepbar .step-container dd .desc-container .title.alipay-color{color:#dd2727}
.refund-stepbar .step-container dd .desc-container .title.bank-color{color:#4ac375}
.refund-stepbar .step-container dd .desc-container .subtitle{width: 100%;display:block;font-size:10px;line-height:12px;height:12px;margin-top:3px;color:#9c9c9c;padding: 5px 0}
.refund-stepbar .step-point-normal{position:absolute;width: 10px;height: 10px;color: #666;font-size: 24px;top: -10px;color: #CCC}
.refund-stepbar .step-point-large{width:20px;height:20px;position:absolute;left:-50%;top:-18.5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;overflow:hidden;background-position:center;background-size:contain}
.refund-stepbar .step-container dd.step-done{color: #c41d4a!important}
.refund-stepbar .step-container dd.step-done .step-point-normal{color: #c41d4a!important}
.refund-stepbar .step-container dd.step-done .step-line{background-color: #c41d4a}
@media screen and (min-width:800px){
	.refund-stepbar{width: 500px;padding:30px 0;font-size:14px;margin: 0 auto}
}
@media screen and (min-width:420px) and (max-width:599px){
	.refund-stepbar{width: 320px;padding:30px 0;font-size:12px;margin: 0 auto}
}
@media screen and (min-width:340px) and (max-width:419px){
	.refund-stepbar{width: 250px;padding:30px 0;font-size:12px;margin: 0 auto}
	.refund-stepbar .step-container dd .desc-container.step-1{left:-15% !important}
}
@media screen and (max-width:339px){
	.refund-stepbar{width: 230px;padding:30px 0;font-size:12px;margin: 0 auto}
	.refund-stepbar .step-container dd .desc-container.step-1{left:-35% !important}
}
.refund-stepbar .step-container{min-height: 80px}
.refund-stepbar .step-container dd .desc-container .title{font-size: 12px}
.refund-stepbar .step-container dd .desc-container .subtitle{font-size: 12px;margin-top: 12px}
.refund-stepbar .step-container dd .desc-container.step-1{left: -50%}
.refund-log-block{float: left;width: 100%;font-size: 12px;margin:5px 0}
.refund-log-block dl.log-block{width:90%;margin:0 auto;padding: 0}
.refund-log-block dd{position:relative;margin-left:8px;background:url(../images/line.png) left repeat-y}
.refund-log-block .onerow dd{background:0}
.refund-log-block dd .prod-main{float: left;width:240px}
.refund-log-block dd i{display:inline-block;float:left;margin:0 0 0 -4.5px;font-size: 1.5em;height: 15px;color: #ccc;font-style: normal}
.refund-log-block dd i.last_i{position: relative;top: -20px;font-style: normal}
.refund-log-block dd.new{background-position:0 10px;background-repeat:no-repeat}
.refund-log-block dd .track-news .status-title{float: left;width: 100%;padding-top: 5px;padding-bottom: 10px}
.refund-log-block dd .track-news .status-title .status-time{float:left}
.refund-log-block dd .track-news .status-title .status-label{float: right;padding-right: 15px}
.refund-log-block dd.text-gray{color: #999}
.refund-log-block dd.text-gray .last_dd{top: 10px}
.refund-log-block dd.text-gray .p-btns{display: none}
.refund-log-block dd.text-gray .status-title .status-label img{display: none}
.refund-log-block dd.new i{color:#c41d4a;font-style: normal}
.refund-log-block dd.new{color:#c41d4a}
.refund-log-block dd.new .track-news{color:#c41d4a!important}
.refund-log-block dd.new .track-news p{color:#c41d4a}
.refund-log-block dd.new .track-news div{color:#c41d4a}
.refund-log-block dd.new .track-news div.p-btns{float: left;margin-right: 10px;margin-top: 5px}
.refund-log-block dd.new .track-news div.p-btns .default-button{padding: 0 10px}
.refund-log-block dd.new .track-news div.p-btns .default-button-disabled {padding: 0 10px}
.refund-log-block dd.begin{background-position:0 -190px;background-repeat:no-repeat}
.refund-log-block dd .track-news{position:relative;margin-left:15px;margin-right:0;padding:8px 4px 10px 10px;background:0;border-bottom: 1px solid #F5F5F5}
.refund-log-block dd .track-news:hover{background:#fafafa}
.refund-log-block dd .track-news p{display:inline-block;margin-right: 10px;padding-top: 5px}
.refund-log-block dd time{float: left;width:100%;overflow:hidden;white-space:nowrap;padding: 5px 0}
.refund-log-block dd.view-more{text-align: center;background:#FFF}
.refund-log-block dd i.last_i{top: -10px;font-style: normal}
.reply_list{float: left;width: 100%;margin: 15px auto}
.reply_list dl{width: 100%;margin: 0;padding: 0;list-style: none}
.reply_list dl dd{float: left;width: 100%;padding:0;margin: 0}
.reply_list dl dd{border-top: none}
.reply_list dl dd:first-child{border-top: 1px dashed #ccc}
.reply_list dl dd .reply_content{width: 99%;margin:10px auto;font-size: 12px}
.reply_list dl dd .reply_content .blank_space{float: left;width: 100%;height: 20px}
.reply_list dl dd .reply_content .reply_name{float: left;width: 100%;margin: 10px auto;display: table}
.reply_list dl dd .reply_content .reply_name .date_time{display: table-cell;vertical-align: middle;text-align: right;padding-right: 5px}
.reply_list dl dd .reply_content .reply_name .reply_logo{display: table-cell;width: 46px;height: 46px;border-radius: 23px;background-color: #EBEBEB;overflow: hidden;display: table-cell}
.reply_list dl dd .reply_content .reply_name .reply_logo em{margin-top: 16px;position: absolute;text-align: center;width: 18px;vertical-align: middle;margin-left: 4px;font-style: normal}
.reply_list dl dd .reply_content .reply_name .account_logo{display: table-cell;display: block;width: 42px;height: 42px;border-radius: 21px;background-color: #FFFFFF;overflow: hidden;border: 1px solid #ccc}
.reply_list dl dd .reply_content .reply_name .account_logo em{margin-top: 14px;position: absolute;text-align: center;vertical-align: middle;margin-left: 11px;font-style: normal}
.reply_list dl dd .reply_content .reply_main{position: relative;float: left;width: 90%;margin-left: 30px;min-height: 64px;border: 1px solid #CCC;/*box-shadow: 1px 1px 1px 1px #ccc;*/}
.reply_list dl dd .reply_content .refund_offer{position: relative;float: left;width: 90%;margin-left: 30px;min-height: 64px}
.reply_list dl dd .reply_content .refund_offer h3{font-size: 12px;font-weight: 600}
.reply_list dl dd .reply_content .refund_offer .offer_help_btns{float: left;width: 100%;margin: 10px 0}
.reply_list dl dd .reply_content .refund_offer .offer_help_btns div{float: left;border: none}
.reply_list dl dd .reply_content .refund_offer .offer_help_btns div button{}
.reply_list dl dd .reply_content .refund_offer .offer_help_btns div:last-child{margin-left: 20px}
.reply_list dl dd .reply_content button.offer_btns{padding: 8px 12px;border-radius: 6px;background-color: #F0F0F0;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);border: none;outline: none;cursor: pointer;margin-right: 10px}
.reply_list dl dd .reply_content .offer_detail button.offer_btns{width: 40%}
.reply_list dl dd .reply_content .offer_detail .offer-choose-btns{float: none;text-align: center}
.reply_list dl dd .reply_content button.accept_offer:hover{background-color: #c41d4a;color: #FFF}
.reply_list dl dd .reply_content button.decline_offer:hover{background-color: #c41d4a;color: #FFF}
.reply_list dl dd .reply_content button.offer_selected{background-color: #c41d4a;color: #FFF}
.reply_list dl dd .reply_content button.offer_selected:hover{background-color: #c41d4a}
.reply_list dl dd .reply_content button.offer_cancel:hover{background-color: #FFFFFF}
.reply_list dl dd .reply_content .refund_offer .offer-choose-btns{float: left;width: 100%;margin-top: 25px}
.reply_list dl dd .reply_content .refund_offer .offer-choose-btns div{float: left}
.reply_list dl dd .reply_content .refund_offer .offer-choose-btns div:last-child{margin-left: 20px}
.reply_list dl dd .reply_content .refund_offer .offer-choose-btns button{margin: 0 auto;width: 40%}
.reply_list dl dd .reply_content .refund_offer .offer_detail{float: left;width: 100%;margin: 30px 0;min-height: 120px;margin-top:0}
.reply_list dl dd .reply_content .refund_offer .offer_detail em.refund_arrow{position: absolute;top: -12px;left: 45px;border-left: 2px solid #ccc;border-top: 2px solid #ccc;width: 20px;height: 20px;transform: rotate(45deg);background-color: #FFF;display: none}
.reply_list dl dd .reply_content .refund_offer .offer_detail em.refund_left{left: 175px !important}
.reply_list dl dd .reply_content .refund_offer .loadding{width: 100%;float: left;text-align: center;margin: 10px 0}
.reply_list dl dd .reply_content .reply_main em.reply_arrow{position: absolute;top: 20px;left: -12px;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;width: 20px;height: 20px;transform: rotate(45deg);background-color: #FFF}
.reply_list dl dd .reply_content .reply_main em.reply_arrow img{background-color: #FFF}
.reply_list dl dd h2{float: left;width: 100%;margin:5px 0;line-height: 30px}
.reply_list dl dd h2.date_time span{padding-left:5px}
.reply_list dl dd .reply_time{font-style: normal;color: #c41d4a}
.reply_list dl dd .reply_info{width: 98%;background-color: #FFFFFF;line-height: 25px;margin: 0 auto}
.reply_list dl dd .reply_info .r_info{float: left;position: relative;width: 98%;padding-top: 10px;}
.reply_list dl dd .reply_info .r_info img{max-width: 90%}
.reply_list dl dd .reply_info .r_info a{color: rgb(0, 0, 255) !important}
.reply_list dl dd .reply_info .r_info a:hover{text-decoration: underline !important}
.reply_list dl dd .reply_content .reply_info .r_info .reply-info-title{float:left;width:100%;padding:15px 0;border-bottom:1px solid #ccc}
.reply_list dl dd .reply_content .reply_info .r_info .reply-info-title img{float:left;width: 24px;vertical-align: middle}
.reply_list dl dd .reply_content .reply_info .r_info .reply-info-title span{float:left;width: 94%;margin-left:10px;line-height: 25px}
@media screen and (min-width:320px) and (max-width:500px){
	.reply_list dl dd .reply_content .reply_main{width: 84%}
	.reply_list dl dd .reply_content .refund_offer{width: 84%}
	.reply_list dl dd .reply_content .reply_info .r_info .reply-info-title span{width: 84%}
	.reply_list dl dd .reply_content .refund_offer .offer_help_btns div:last-child{margin-left: 0}
}
@media screen and (max-width:319px){
	.reply_list dl dd .reply_content .reply_main{width: 200px}
	.reply_list dl dd .reply_content .refund_offer{width: 200px}
	.reply_list dl dd .reply_content .reply_info .r_info .reply-info-title span{width: 160px}
	.reply_list dl dd .reply_content .refund_offer .offer_help_btns div:last-child{margin-left: 0}
}
.reply_main .r-block{float: left;width: 100%}
.reply_main .r-main{}
.reply_main .r-block .block-title{float: left;width: 100%;font-size: 12px;font-weight: bold;color: #c41d4a}
.reply_main .r-block .block-title span{font-weight: normal;color: #333}
.reply_main .r-block .block-content{float: left;width: 100%;margin: 10px auto}
.reply_main .r-block .tips{color:#c41d4a}
#order-details .order-list li{float: left;width: 100%}
#order-details .order-list .order-info{border-bottom: 1px solid #eee !important}
#order-details .order-list .order-info dl dd{border: none}
#order-details .order-list .order-progress-info{float: left;width: 100%;min-height: 40px;display:table}
#order-details .order-list .order-progress-info .o-progress{width: 80%;padding: 5px 0;display:table-cell;vertical-align: top}
#order-details .order-list .order-progress-info .o-progress .p-btns{display: none}
#order-details .order-list .refund-progress-li .o-progress{line-height: 22px}
#order-details .order-list .refund-progress-li em{font-style: normal;;font-weight: 400;color:#c41d4a}
#order-details .order-list .order-progress-info h3{font-size: 12px;padding: 5px 10px;color: #333;font-weight: 600}
#order-details .order-list .order-progress-info .em-link{

	width: 20%;
	box-sizing: border-box;
	height:auto;

    display:table-cell;
    vertical-align: middle;
    cursor: pointer;
}
#order-details .order-list .order-progress-info a.em{
	float: right;
	box-sizing: border-box;
    height: 100%;
    width: 100%;
    display: block;
}
#order-details .order-list .order-progress-info a.em i{float: right;background-image: url(../images/arrow_down_mm.png);background-repeat: no-repeat;background-size: 32px auto;font-size: 0;width: 32px;height: 32px;display: inline;webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg)}
#listpopupinfo .header{float: left;width: 100%;text-align:right}
#listpopupinfo .header a{display:block;float:right}
#listpopupinfo .contents{}
.btn_close{float: right;display: inline-block;width: 24px;height: 24px;background: url(../images/icon_close.png) no-repeat;position: relative;top: 0;right: 5px;cursor: pointer;display: none;background-size: 24px 24px}
#listpopupinfo .apply_content{float: left;width: 100%}
#listpopupinfo .apply_content dl{width: 100%;margin: 0;padding: 0}
#listpopupinfo .apply_content dl dd{width: 100%;margin: 10px 0;line-height: 22px}
#listpopupinfo .apply_content dl dd input{border: 1px solid #CCC;height: 25px;line-height: 25px;margin: 0 5px}
.color666{color: #666}
.color666 .my_shop_price{color:#c41d4a}
.font-bold{font-weight: 600}
.font-12{font-size: 12px}
.loadding{text-align: center;margin: 20px 0}
.loadding img{text-align: center;vertical-align: middle}
.loadding p{font-size: 12px;padding: 5px 0}
.refund_sku{padding: 0 5px;color:#c41d4a}
.accountSetting{}
.main-color,.main-color *{color: #999 !important}
.apply_cash_content{margin: 20px 0;padding: 5px}
.apply_cash_content dl{width: 100%}
.apply_cash_content dd{width: 100%;margin-top: 10px}
.apply_cash_content .formControl{margin: 0 5px;width:60px;display:inline-block;font-weight: 400}
div.g-return-buttons{width: 100%;margin:10px auto;padding:0}
div.g-return-buttons div{width: 100%;margin: 10px 0;text-align: center}
.reply-no-buttons .offer_btns{display: none}
.reply-no-buttons #offer_address_buttons{display: none}
.my-points-total,.my-balance-total{width: 100%;height: 110px;background: linear-gradient(360deg, #FDF7F4 0%, #FEF4F4 47%, #FEEFF3 100%);padding: 0 10px;box-sizing:border-box;justify-content: center;}
.my-balance-total{align-items: center;height: 240px;background: linear-gradient(360deg, #F8FFFC 0%, #F1FBFF 48%, #E7ECFC 100%);}
.my-balance-draw{margin-top:20px}
.status-tip-tag{width: 16px;height: 16px;background-position: -460px -250px;}
.my-account-total .total_amount{font-size: 18px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;margin-right: 12px;}
.my-account-total .points_info{position: relative}
.my-account-total img.view_points_policy{vertical-align: middle;position: absolute;top: -5px;right: -30px}
.tel_tip{text-indent: -3px}
.pls_search{top: 60px;position: absolute;color:#c41d4a;left: 10%;display: none}
.no-hits-suggestion-wrapper {padding: 0 20px;background: 0 0;border: 0;text-align: left}
.no-hits-suggestion-wrapper .try{padding: 10px 0 20px;border-bottom: 1px solid #dedede}
.no-hits-suggestion-wrapper h2 {font-size: 16px;font-weight: 700}
.no-hits-search {position: relative;float: none;display: inline-block;margin: 0}
@media only screen and (max-width: 767px) {.header-search form {background: #eee;height: 0;left: 0;overflow: hidden;position: absolute;right: 0;text-align: center;top: 69px;transition: all .1s ease;width: auto;z-index: 5}}
.no-hits-search form {position: initial;width: 275px;height: initial;background: 0 0}
@media only screen and (min-width: 768px){.no-hits-search form {width: 387px}}
.no-hits-search input[type=text]{padding: 8px 10px;font-size: 14px}
@media only screen and (max-width: 767px){.no-hits-search input[type=text] {width: calc(90% - 30px)}}
@media only screen and (min-width: 768px){.no-hits-search input[type=text] {width: calc(90% - 30px); font-size: 20px}}
.header-search .header-search-btn {
    background: 0 0;
    border: none;
    color: #000;
    font-size: 22px;
    line-height: 38px;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 39px;
}
@media only screen and (max-width: 767px){.header-search .header-search-btn {font-size: 22px;width: 22px;position: static;text-align: right;vertical-align: top}}
.header-search .header-search-btn{line-height: 30px}
@media only screen and (min-width: 768px){.no-hits-search .header-search-btn {width: 30px;font-size: 30px;bottom: 0;right: -32px}}
.visually-hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}
.no-search-tips{width: 80%;margin: 10px auto;text-align: left;line-height: 20px;color: #333}
.rec_title{margin:30px 0;font-size: 16px;text-align: center}
.loader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;display: none}
.loader-indicator {z-index: 100;position: absolute;left: 46%;top: 50%;width: 32px;height: 32px;background: url(../images/loadingAnimation.gif) no-repeat}
.loader-bg {position: absolute;width: 100%;height: 100%;background-color: #fff;opacity: .7}
.order_coupon_list{box-sizing:border-box}
.order_coupon_con{padding: 0 10px;box-sizing: border-box;}
.order_coupon_list p{font-size:15px;color:#000;text-align:center;height:45px;line-height:45px}
.order_coupon_list ul li{padding: 20px 0;line-height: 18px;justify-content: space-between;align-items: center}
.order_coupon_list ul li label{border-bottom: 1px solid #ddd;width: 90%;display: inline-block;padding-bottom: 5px;font-size: 14px}
.order_coupon_list ul li .icons,.order_coupon_list ul li .active_icon{vertical-align: middle}
.order_coupon_list span{color:#CCC}
.coupon-tab{border-bottom: 1px solid #e5e5e5;}
.coupon-tab>div{display: inline-block;width:50%;height: 36px;line-height: 36px;text-align: center;color: #999;font-weight: 700;font-size: 13px;}
.coupon-tab .active span{display: inline-block;height: 32px;border-bottom: 1px solid #000;color: #000;}
#verify_box_span{display: inline-block;position: relative}
#verify_box_span .fa{font-size: 18px;position: absolute;right: 5px;top: 6px}
#verify_box_span input{height: 28px}
/*mengping-2018-5-7*/
.Carousel-tapMessage {
	display: none;
    background: #000;
    border-radius: 5px;
    font-size: 1em;
    font-family: Platform,sans-serif;
    position: fixed;
    padding: 10px;
    width: 120px;
    opacity: 0.95;
    pointer-events: none;
    z-index: 2;
    -webkit-animation-name: e;
    animation-name: e;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    text-align: center;
    border:1px solid #dedede;
    color: #fff;
    opacity: .7;
}
.coupon_ul li.expire_coupons:before{content: 'EXPIRING';display: inline-block;position: absolute;top: 0;left: 0;background-color: #c41d4a;color: #fff;text-align: center;padding: 5px 0;width: 67px}
.coupon_ul li.new_coupons:before{content: 'NEW';display: inline-block;position: absolute;top: 0;left: 0;background-color: #c41d4a;color: #fff;text-align: center;padding: 5px 0;width: 67px}
.coupon_de_content{color: #d78080;font-size: 12px;line-height: 25px;text-transform: uppercase}
.coupon_de_content .my_shop_price{color: #d78080;font-size: 12px}
.coupon_de_content b,.coupon_de_content b .my_shop_price{color: #d78080;font-size: 15px;font-weight: 600}
.coupon_de_title .de_code{color:#d78080;padding:2px 5px;text-align:center;line-height:18px;border:1px dashed #d78080}
.coupon_de_title .de_code b{font-size: 16px}

.figt_main{ background-color:#fff; padding:0; margin:8px 10px 0;border-radius: 8px;}
.figt_head{ clear:both; padding:6px 4px 6px 10px;height: auto;margin: 0;overflow: hidden;}
.figt_head>div{ display: inline-block}
.figt_title{float: left;background: url(../images/gift.png) no-repeat;background-size:18px 18px; padding-left:25px; font-size:14px; padding-top:2px; height:18px}
.figt_btn{cursor:pointer;display: inline-block;height: 16px;line-height: 16px; font-size:14px; padding:0 6px 0; margin-top:2px;float: right;}
.figt_btn .tag-right{width: 7px;height: 12px;background-position: -215px -283px;vertical-align: -2px;}
.figt_btn .arrow_down{background: url(../images/arrow_down.png) no-repeat;width: 15px;height: 15px;position: relative;top:1px;float: right;display: inline;background-size: 100% 100%}
.figt_btn .arrow_up{background: url(../images/arrow_up.png) no-repeat;width: 15px;height: 15px; top:1px;position: relative;float: right;display: inline;background-size: 100% 100%}

.coupon_title{float: left;background: url(../images/coupon_icon.png) no-repeat; padding-top: 2px; padding-left:27px; font-size:12px;height:18px;text-transform:capitalize;}

/*coupon2018-6-7*/
#coupon_art_ul{margin:10px 0; padding:0 10px 10px; width:300px;min-height:80px; line-height:25px; overflow:hidden}
#coupon_ul li,#coupon_art_ul li{line-height:25px; margin:5px 8px; padding:5px 0; font-size:12px; overflow:hidden;border-bottom:1px dashed #ccc}
.coupon_box_l{float:left; width:230px}
.coupon_box_r{float:right; width:60px; padding-top:13px}
.coupon_box_a{padding: 5px 18px;background-color: #c41d4a;color: #fff; overflow:hidden;text-decoration: none; font-size:14px}
.coupon_box_get{background-color: #CCC;padding: 5px 8px;cursor:default}
.coupon_box_a:hover{text-decoration:none;background-color:#c41d4a}
.coupon_box_get:hover{background-color: #CCC}
/*2018-7-12 school_day*/
.school_day{width: 100%;display: block;text-align: center;margin: 0 auto}
.school_content{background-color: #f9bb9d;margin-top: -3px;padding: 25px 15px}
.stage_content{width: 100%;margin:0 auto}
.stage_con{margin-top: 20px;background-color: #fff}
.stage_coupon{margin:0 auto;position: relative}
.dis_title h2{font-family: Arial;text-align: center;font-size: 22px;color: #000}
.stage_coupon img{margin: 0 auto 10px}
.stage_get{padding:2px 10px 1px;background-color: #000;color:#fff;border-radius: 10px;cursor: pointer;font-size: 10px;-webkit-transform: scale(0.9);position: absolute;bottom:13px}
.stage_get:hover{text-decoration: none;color: #fff;background-color: #b0fa9f}
.coupon_added{background-color: #ccc;cursor: default}
.coupon_added:hover{text-decoration: none;color: #fff;background-color: #ccc}
@media screen and (max-width:320px){.coupon_0{left:5%}.coupon_1{left:30%}.coupon_2{left:53%}.coupon_3{left:78%}}
@media screen and (min-width:321px) and (max-width:360px){.coupon_0{left:5%}.coupon_1{left:30%}.coupon_2{left:55%}.coupon_3{left:79%}}
@media screen and (min-width:361px) and (max-width:400px){.stage_get{bottom: 15px}.coupon_0{left:5%}.coupon_1{left:30%}.coupon_2{left:55%}.coupon_3{left:80%}}
@media screen and (min-width:401px) and (max-width:639px){.stage_get{bottom: 15px}.coupon_0{left:7%}.coupon_1{left:32%}.coupon_2{left:56%}.coupon_3{left:80%}}
@media screen and (min-width:500px){.stage_get{bottom: 18px}.coupon_0{left:8%}.coupon_1{left:33%}.coupon_2{left:58%}.coupon_3{left:82%}}
.dis_goods_content{margin: 0 auto;text-align: center}
.dis_title{padding: 30px 0}
.dis_title>p,.dis_title a{color: #000;font-size: 12px;margin-top: 5px}
.dis_foot{padding:40px 0 80px;text-align: center}
.dis_foot a{text-decoration: none;color: #000;font-size: 42px;text-transform: uppercase;border-bottom: 2px solid #000}
.stage2 div{display:inline-block;margin-bottom: -3px}
.stage2_left{width: 40%;vertical-align: top}
.stage2_right{width: 60%;height: auto}
.stage2_right h2{text-align: center;padding: 10px 0;font-size: 12px;font-weight: bold}
@media screen and (min-width:321px) and (max-width:360px){.stage2_right h2{padding: 15px 0}}
@media screen and (min-width:361px) and (max-width:400px){.stage2_right h2{font-size: 14px;padding: 15px 0}}
@media screen and (min-width:401px) and (max-width:639px){.stage2_right h2{font-size: 14px;padding: 20px 0}}
@media screen and (min-width:500px){.stage2_right h2{font-size: 18px;padding: 30px 0}}
.stage1 #cateList .proList_b{width: 32%;min-width: 32%}
.stage1 #cateList .proList_b:first-child{margin-right: 0.5%}
.stage1 #cateList .proList_b:last-child{margin-left: 0.5%}
.stage1 #cateList .proImg img{width: 100%;height: auto}
.stage1 .proPrice,.stage1 .proList_b .proName{width: 100%}
.stage2 #cateList .proList_b{width: 46%;min-width: 46%;margin:0}
.stage2 #cateList .proList_b:first-child{margin-right: 2%}
.stage2 #cateList .proImg img{width: 100%;height: auto}
.stage2 .proPrice,.stage2 .proList_b .proName,.stage3 .proPrice, .proShip24,.stage3 .proList_b .proName{width: 100%}
.stage3 #cateList .proList_b{width: 24%;min-width: 24%;margin-right: 1%}
.stage3 #cateList .proList_b:last-child{margin-right: 0}
.stage3 #cateList .proList_b:first-child{margin-left: 0.5%}
.stage3 #cateList .proImg img{width: 100%;height: auto}
.stage2 #cateList .proPrice .shop-price,.stage3 #cateList .proPrice .shop-price{font-size: 12px}
.dis_goods_content #cateList .proList_b{width: 47%;min-width: 47%}
.dis_goods_content #cateList .proList_b:nth-child(2n){margin-left:5%}
@media screen and (max-width:320px){.dis_goods_content #cateList .proImg img{height:180px;vertical-align:top}}
@media screen and (min-width:321px) and (max-width:360px){.dis_goods_content #cateList .proImg img{height:207px;vertical-align:top}}
@media screen and (min-width:361px) and (max-width:400px){.dis_goods_content #cateList .proImg img{height:217px;vertical-align:top}}
@media screen and (min-width:401px) and (max-width:500px){.dis_goods_content #cateList .proImg img{height:240px;vertical-align:top}}
@media screen and (min-width:501px) and (max-width:600px){.dis_goods_content #cateList .proImg img{height:282px;vertical-align:top}}
@media screen and (min-width:601px) and (max-width:800px){.dis_goods_content #cateList .proImg img{height:322px;vertical-align:top}}
@media screen and (min-width:801px) and (max-width:1000px){.dis_goods_content #cateList .proImg img{height:360px;vertical-align:top}}
@media screen and (min-width:1001px){.dis_goods_content #cateList .proImg img{height:396px;vertical-align:top}}
.mark-color{color: #c41d4a !important}
/*2018-10-9*/
.mshe-header {
    border-bottom: 1px solid #e5e5e5;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    display: -ms-flexbox;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-box-pack: justify;
    -o-box-pack: justify;
    box-pack: justify;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    box-flex: center;
    align-items: center;
    background: #fff;
    z-index: 98;
    padding: 12px 20px;
}
.index_ad, .index_new, .index_center_ad , .mobile_menu {width: 100%;margin: 0 auto;display: block;text-align: center}
#adverList li img {width: 100%}
.section-text{margin: 13px 0;letter-spacing: .025em;font-weight: bold;font-size: 1.67em;display: block}
.mobile_menu a{text-decoration: none;cursor: pointer}
.mobile_menu .itemIcon{margin-top: 0}
.mobile_menu .menu-name {text-align: left;border-bottom: 1px solid #000;padding: 16px 0 14px 18px;text-transform: uppercase;font-size: 14px;letter-spacing: 2px}
.menu-child .menu-name{font-size: 12px;padding: 16px 0 14px 32px}
.index-view{width: 50%;border: 2px solid #000;display: block;margin: 15px auto 10px;padding: 8px 0;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;text-align: center}
footer{width: 100%;margin:0 auto;clear: both;padding: 0 10px;box-sizing: border-box;}
.foot_tip{justify-content: center;align-items: center}
.foot_tip>div{width: 50%;display: inline-block;text-align: center;padding: 20px;box-sizing: border-box}
.foot_tip p span{font-size:13px;text-transform:uppercase;line-height:20px}
.foot_tip .fa_tag{width:36px;height:30px;display:inline-block}
.foot_tip .fa-free{background-size:50em auto;background-position:-11.9em -24.6em}
.foot_tip .fa-return{background-size:50em auto;background-position:-11.9em -21.2em}
#foot_subscribe {padding: 12px 0;clear: both}
#foot_subscribe>p {text-align: center;}
.footer-sub-title{font-size: 14px;font-family: Ubuntu-Bold;font-weight: 400;}
.footer-sub-lite-title{font-size: 12px;font-family: Ubuntu-Bold;font-weight: 400;color: #C41D4A;margin:8px auto 16px;}
#categories_content{margin:12px 0 0;}
#categories_content .bg_color {text-align: center;align-items: center;justify-content: center;}
#categories_content .bg_color a{margin-right: 20px}
#categories_content .bg_color a:last-child{margin-right: 0}
#categories_content .bg_color .icon-tag{width: 24px;height: 24px;display: inline-block}
.fa-facebook{background-position:-229px -607px}
.fa-pinterest-p{background-position:-269px -607px}
.fa-instagram{background-position: -311px -607px}
.fa-youtube{background-position: -349px -607px}
.fa-tiktok{background-position: -389px -607px}
.country_flag {background-position: -100px -100px;vertical-align: middle;display: inline-block;height: 14px;line-height: 14px;padding:0 0 0 25px;vertical-align: -2px}
.css_AF{background-position:0 -72px}
.css_ALA{background-position:0 -216px}
.css_AL{background-position:0 -180px}
.css_GBA{background-position:0 -2700px}
.css_DZ{background-position:0 -2124px}
.css_AS{background-position:0 -432px}
.css_AD{background-position:0 0}
.css_AO{background-position:0 -324px}
.css_AI{background-position:0 -144px}
.css_AG{background-position:0 -108px}
.css_AR{background-position:0 -396px}
.css_AM{background-position:0 -252px}
.css_AW{background-position:0 -576px}
.css_ASC{background-position:0 -468px}
.css_AU{background-position:0 -540px}
.css_AT{background-position:0 -504px}
.css_AZ{background-position:0 -612px}
.css_BS{background-position:0 -1152px}
.css_BH{background-position:0 -864px}
.css_BD{background-position:0 -720px}
.css_BB{background-position:0 -684px}
.css_BY{background-position:0 -1260px}
.css_BE{background-position:0 -756px}
.css_BZ{background-position:0 -1296px}
.css_BJ{background-position:0 -936px}
.css_BM{background-position:0 -1008px}
.css_BT{background-position:0 -1188px}
.css_BO{background-position:0 -1080px}
.css_BA{background-position:0 -648px}
.css_BW{background-position:0 -1224px}
.css_BR{background-position:0 -1116px}
.css_BG{background-position:0 -828px}
.css_BF{background-position:0 -792px}
.css_BI{background-position:0 -900px}
.css_KH{background-position:0 -4031px}
.css_CM{background-position:0 -1620px}
.css_CA{background-position:0 -1332px}
.css_CV{background-position:0 -1764px}
.css_XB{background-position:0 -4643px}
.css_KY{background-position:0 -4283px}
.css_CF{background-position:0 -1404px}
.css_TD{background-position:0 -7595px}
.css_CL{background-position:0 -1584px}
.css_CN{background-position:0 -1655px}
.css_CX{background-position:0 -1836px}
.css_CC{background-position:0 -1368px}
.css_CO{background-position:0 -1692px}
.css_CU{background-position:0 -8955px}
.css_KM{background-position:0 -4103px}
.css_KP{background-position:0 -9019px}
.css_ZR{background-position:0 -8891px}
.css_CG{background-position:0 -1440px}
.css_CD{background-position:0 -8890px}
.css_CK{background-position:0 -1548px}
.css_CR{background-position:0 -1728px}
.css_CI{background-position:0 -1512px}
.css_HR{background-position:0 -3384px}
.css_CW{background-position:0 -1800px}
.css_CY{background-position:0 -1872px}
.css_CZ{background-position:0 -1908px}
.css_DK{background-position:0 -2016px}
.css_DJ{background-position:0 -1980px}
.css_DM{background-position:0 -2052px}
.css_DO{background-position:0 -2088px}
.css_EC{background-position:0 -2196px}
.css_EG{background-position:0 -2268px}
.css_SD{background-position:0 -9083px}
.css_SV{background-position:0 -7451px}
.css_GQ{background-position:0 -3096px}
.css_ER{background-position:0 -2340px}
.css_EE{background-position:0 -2232px}
.css_ET{background-position:0 -2412px}
.css_FK{background-position:0 -2520px}
.css_FO{background-position:0 -2592px}
.css_FJ{background-position:0 -2484px}
.css_FI{background-position:0 -2448px}
.css_FR{background-position:0 -2628px}
.css_GF{background-position:0 -2808px}
.css_PF{background-position:0 -6155px}
.css_GA{background-position:0 -2664px}
.css_GM{background-position:0 -2988px}
.css_GE{background-position:0 -2772px}
.css_DE{background-position:0 -1944px}
.css_GH{background-position:0 -2880px}
.css_GI{background-position:0 -2916px}
.css_GR{background-position:0 -3132px}
.css_GL{background-position:0 -2952px}
.css_GD{background-position:0 -2736px}
.css_GP{background-position:0 -3060px}
.css_GU{background-position:0 -3204px}
.css_GT{background-position:0 -3168px}
.css_GGY{background-position:0 -2844px}
.css_GN{background-position:0 -3024px}
.css_GW{background-position:0 -3240px}
.css_GY{background-position:0 -3276px}
.css_HT{background-position:0 -3419px}
.css_HN{background-position:0 -3348px}
.css_HK{background-position:0 -3312px}
.css_HU{background-position:0 -3455px}
.css_IR{background-position:0 -8985px}
.css_IS{background-position:0 -3743px}
.css_IN{background-position:0 -3635px}
.css_ID{background-position:0 -3491px}
.css_IQ{background-position:0 -3707px}
.css_IE{background-position:0 -3527px}
.css_IL{background-position:0 -3563px}
.css_IT{background-position:0 -3779px}
.css_JM{background-position:0 -3851px}
.css_JP{background-position:0 -3923px}
.css_JEY{background-position:0 -3815px}
.css_JO{background-position:0 -3887px}
.css_KZ{background-position:0 -4319px}
.css_KE{background-position:0 -3959px}
.css_KI{background-position:0 -4067px}
.css_KR{background-position:0 -4175px}
.css_KS{background-position:0 -4211px}
.css_KW{background-position:0 -4247px}
.css_KG{background-position:0 -3995px}
.css_LA{background-position:0 -4355px}
.css_LV{background-position:0 -4679px}
.css_LB{background-position:0 -4391px}
.css_LS{background-position:0 -4571px}
.css_LR{background-position:0 -4535px}
.css_LY{background-position:0 -4715px}
.css_LI{background-position:0 -4463px}
.css_LT{background-position:0 -4607px}
.css_LU{background-position:0 -4643px}
.css_MO{background-position:0 -5147px}
.css_MK{background-position:0 -4967px}
.css_MG{background-position:0 -4895px}
.css_MW{background-position:0 -5435px}
.css_MY{background-position:0 -5507px}
.css_MV{background-position:0 -5399px}
.css_ML{background-position:0 -5003px}
.css_MT{background-position:0 -5327px}
.css_MH{background-position:0 -4931px}
.css_MQ{background-position:0 -5219px}
.css_MR{background-position:0 -5255px}
.css_MU{background-position:0 -5363px}
.css_YT{background-position:0 -8747px}
.css_MX{background-position:0 -5471px}
.css_FM{background-position:0 -2556px}
.css_MD{background-position:0 -4859px}
.css_MC{background-position:0 -4823px}
.css_MN{background-position:0 -5075px}
.css_MNE{background-position:0 -5111px}
.css_MS{background-position:0 -5291px}
.css_MA{background-position:0 -4751px}
.css_MZ{background-position:0 -5543px}
.css_MM{background-position:0 -5039px}
.css_NA{background-position:0 -5579px}
.css_NR{background-position:0 -5903px}
.css_BN{background-position:0 -1044px}
.css_NP{background-position:0 -5867px}
.css_NL{background-position:0 -5795px}
.css_AN{background-position:0 -288px}
.css_NC{background-position:0 -5615px}
.css_NZ{background-position:0 -5975px}
.css_NI{background-position:0 -5759px}
.css_NE{background-position:0 -5651px}
.css_NG{background-position:0 -5723px}
.css_NU{background-position:0 -5939px}
.css_NF{background-position:0 -5687px}
.css_MP{background-position:0 -5183px}
.css_NO{background-position:0 -5831px}
.css_OM{background-position:0 -6011px}
.css_OTHER{background-position:0 -6047px}
.css_PK{background-position:0 -6263px}
.css_PW{background-position:0 -6515px}
.css_PS{background-position:0 -6443px}
.css_PA{background-position:0 -6083px}
.css_PG{background-position:0 -6191px}
.css_PY{background-position:0 -6551px}
.css_PE{background-position:0 -6119px}
.css_PH{background-position:0 -6227px}
.css_PL{background-position:0 -6299px}
.css_PT{background-position:0 -6479px}
.css_PR{background-position:0 -6407px}
.css_QA{background-position:0 -6587px}
.css_RE{background-position:0 -6623px}
.css_RO{background-position:0 -6659px}
.css_RS{background-position:0 -9055px}
.css_RU{background-position:0 -6695px}
.css_RW{background-position:0 -6731px}
.css_BLM{background-position:0 -972px}
.css_NV{background-position:0 -4139px}
.css_LC{background-position:0 -4427px}
.css_MAF{background-position:0 -4787px}
.css_VC{background-position:0 -8423px}
.css_WS{background-position:0 -8675px}
.css_SM{background-position:0 -7199px}
.css_ST{background-position:0 -7415px}
.css_SA{background-position:0 -6767px}
.css_SN{background-position:0 -7235px}
.css_SRB{background-position:0 -7343px}
.css_SC{background-position:0 -6839px}
.css_SL{background-position:0 -7163px}
.css_SG{background-position:0 -6947px}
.css_SX{background-position:0 -7487px}
.css_SK{background-position:0 -7127px}
.css_SI{background-position:0 -7055px}
.css_SB{background-position:0 -6803px}
.css_SO{background-position:0 -7271px}
.css_ZA{background-position:0 -8819px}
.css_SGS{background-position:0 -6983px}
.css_SS{background-position:0 -7379px}
.css_ES{background-position:0 -2376px}
.css_LK{background-position:0 -4499px}
.css_PM{background-position:0 -6335px}
.css_SR{background-position:0 -7307px}
.css_SZ{background-position:0 -7523px}
.css_SE{background-position:0 -6911px}
.css_CH{background-position:0 -1476px}
.css_TW{background-position:0 -8099px}
.css_TJ{background-position:0 -7739px}
.css_TZ{background-position:0 -8135px}
.css_TH{background-position:0 -7703px}
.css_TLcss_TLS{background-position:0 -7811px}
.css_TG{background-position:0 -7667px}
.css_TO{background-position:0 -7919px}
.css_TT{background-position:0 -8027px}
.css_TN{background-position:0 -7883px}
.css_TR{background-position:0 -7991px}
.css_TM{background-position:0 -7847px}
.css_TC{background-position:0 -7559px}
.css_TV{background-position:0 -8063px}
.css_UG{background-position:0 -8207px}
.css_UA{background-position:0 -8171px}
.css_AE{background-position:0 -36px}
.css_UK{background-position:0 -8243px}
.css_GB{background-position:0 -8243px}
.css_US{background-position:0 -8279px}
.css_UY{background-position:0 -8315px}
.css_UZ{background-position:0 -8351px}
.css_VU{background-position:0 -8603px}
.css_VA{background-position:0 -8387px}
.css_VE{background-position:0 -8459px}
.css_VN{background-position:0 -8567px}
.css_VG{background-position:0 -8495px}
.css_VI{background-position:0 -8531px}
.css_WF{background-position:0 -8639px}
.css_YE{background-position:0 -8711px}
.css_ZM{background-position:0 -8855px}
.css_EAZ{background-position:0 -2160px}
.css_ZW{background-position:0 -8927px}
.ARS_flag,.AUD_flag,.BRL_flag,.CAD_flag,.CHF_flag,.CLP_flag,.CNY_flag,.DKK_flag,.EUR_flag,.GBP_flag,.HKD_flag,.HUF_flag,.ILS_flag,.JPY_flag,.KRW_flag,.MXN_flag,.NOK_flag,.NZD_flag,.PLN_flag,.RUB_flag,.SAR_flag,.SEK_flag,.USD_flag,.AED_flag{background:url(../images/flag.png) no-repeat scroll 0 0 transparent;display:inline-block;font-size:0;height:11px;line-height:0;margin-top:10px;overflow:hidden;width:20px}
.USD_flag{background-position:left top}
.EUR_flag{background-position:left -11px}
.GBP_flag{background-position:left -33px}
.CNY_flag{background-position:left -88px}
.RUB_flag{background-position:left -165px}
.JPY_flag{background-position:left -22px}
.CAD_flag{background-position:left -44px}
.AUD_flag{background-position:left -55px}
.HKD_flag{background-position:left -77px}
.CHF_flag{background-position:left -66px}
.MXN_flag{background-position:left -176px}
.NOK_flag{background-position:left -187px}
.SEK_flag{background-position:left -198px}
.BRL_flag{background-position:left -253px}
.PLN_flag{background-position:left -220px}
.DKK_flag{background-position:left -209px}
.ARS_flag{background-position:left -242px}
.SAR_flag{background-position:left -231px}
.CLP_flag{background-position:left -264px}
.KRW_flag{background-position:left -275px}
.ILS_flag{background-position:left -285px}
.HUF_flag{background-position:left -296px}
.NZD_flag{background-position:left -308px}
.AED_flag{background-position: left -317px}

.cateFilter {
    background-color: #fff;
    position: relative;
    padding: 0 3.33%;
    margin: 5px 0;
    text-align: center;
}
.cateFilter>div
{
    display: inline-block;
    padding: 10px 0;
    border: 1px solid #ddd;
    width: 48%;
    text-align: center;
}
.cateFilter a{display: block;padding: 0 .9375rem 0 0;position: absolute;top: 0;font-size: .875rem;color: #333}
.cateFilter a:after{background-position: -1.25rem -3.75rem;position: absolute;top: .75rem;right: .1875rem;display: block;width: .5rem;height: .3125rem}
.review_js_sortBy{display: inline-block;width: 80%;padding: 0 10px;max-width: 152px;border: 2px solid #ddd;height: 30px;line-height: 30px;position: relative;margin: 20px 0}
.rs_dropdown{
    background-image: url(../images/pro_tag.png?20160301);
    background-repeat: no-repeat;
	width: 14px;
    height: 8px;
    background-position: -40px -160px;
    display: inline-block;
    float: right;
    margin-top: 10px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all .2s 0s ease;
    transition: all .2s 0s ease;
}
.review_js_sortBy .s_dropdown{margin-top: 12px}
.rs_dropup {background-position: 0px -160px}
.sortByBox .boxInner{width:100%;display:inline-block;border:1px solid #ccc;padding:0 10px;box-sizing: border-box;position:absolute;background-color:#fff;z-index:6}
.review_js_sortBy .boxInner{display: none;border: 1px solid #ccc;position: absolute;background-color: #fff;z-index: 6;border-top: none;padding: 0 1px;width: 100%;left: -2px;top: 32px}
.review_js_sortBy .boxInner ul{margin-left: 10px}
.review_js_sortBy .boxInner li {height: 2.5rem;line-height: 2.5rem}
.review_js_sortBy .boxInner li a{display: block}
.review_js_sortBy .boxInner li a:after {display: none;margin-left: .625rem;width: .625rem;height: .625rem;background-position: -11.25rem -3.75rem}
.review_js_sortBy .boxInner li.on a:after {display: inline-block}
.s_dropdown{
	background-image: url(../images/tag_v.png?2015080501);
    background-repeat: no-repeat;
    background-size: 30rem auto;
    font-size: 0;
	background-position: -1.25rem -3.75rem;
    display: inline-block;
    width: .5rem;
    height: .3125rem;
    margin-left: 5px;
    vertical-align: middle;
}
.sortByBox .boxInner.on{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.sortByBox .titel{line-height:1.875rem;padding:0 .625rem}
.sortByBox li{background-color:#fff;border-bottom:1px solid #dedede;height:2.5rem;line-height:2.5rem}
.sortByBox li a{color:#333;display:block}
.sortByBox li a:after{display:none;margin-left:.625rem;width:.625rem;height:.625rem;background-position:-11.25rem -3.75rem}
.sortByBox li.on a:after{display:inline-block}
.sortByBox .btn{padding-top:.625rem;text-align:center}
.sortByBox .btn a{display:inline-block;padding:.625rem 2.5rem;background-color:#fff;border:1px solid #dedede;border-radius:.3125rem;color:#333}
.js-mobile-filter{display:inline-block;width:auto;margin:0 auto;text-align:center;border:1px solid #ccc;height:40px;line-height:40px;box-sizing: border-box;padding:0 10px;margin-left: 20px}
#refineBox_cover img{left: 0.2rem;width: 44px;height: 44px;transform:rotate(180deg);-ms-transform:rotate(180deg);/* IE 9*/-moz-transform:rotate(180deg);/* Firefox*/-webkit-transform:rotate(180deg);/* Safari ºÍ Chrome*/-o-transform:rotate(180deg)}
.refineBox{position: fixed;right: -90%;top: 0;z-index: 110010;width: 80%;height: 100%;overflow-y: scroll;background-color: #fff;border: 1px solid #dedede;border-right:none}
.refineBox .refineMain{height:90%;overflow-y:auto}
.refineBox .refineList{height: 100%}
.refineBox .refineAttr_box{border-bottom: 1px solid #dedede;text-align: left}
.refineBox .refineAttr_title{display:block;line-height:40px;height:40px;padding-left:15px;font-size: 13px}
.refineBox .search_filter{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;text-align:center;justify-content:space-evenly;border-top:1px solid #dedede}
.refineBox .search_filter a{width: 30%;height:1.875rem;line-height:1.875rem;background-color:#fff;border-radius:.3125rem;color:#666;border:1px solid #666}
.refineBox .search_filter a:nth-child(2){background:#c41d4a;border-color:#c41d4a;color:#fff}
.refineBox .refineAttr_con{padding-left: 20px;display: none}
.refineBox .refineAttr_item{display:inline-block;margin:0 10px 10px 0;background-color:#f8f8f8;padding:10px;font-size: 12px}
.refineBox .refineAttr_item.on{background-color: #c41d4a;color: #fff}
.refineAttr_title .refineAttr_item.on,.refineAttr_title .refineAttr_item.on .my_shop_price,.refineAttr_title .refineAttr_item.on .my_shop_size{background-color: #fff;color: #c41d4a !important}
.refineBox .refineAttr_item.on .my_shop_price,.refineBox .refineAttr_item.on .my_shop_size{color: #fff}
.refineBox .refineAttr_title .refineAttr_item.on{display: inline;margin: 0 0 0 20px;padding: 3px 8px}
.c-product-reviews__count{float: left;color: #3f3f3f}
.c-product-reviews__count:before {content: '|';margin: 0 10px;color: #ccc}
.c-product-reviews__count a{text-decoration: underline;color: #3f3f3f}
.wish-share{padding:30px 10px 10px;display: flex;flex-direction: row;align-items: center}
.wish-share a{text-align: center;text-decoration: underline;width:33.3%;padding: 10px 0;border-right: 1px solid #ddd}
.wish-share a:last-child{border-right: none}
.wish-share2 a{width: 50%}
.related_goods{clear: both;margin-bottom: 10px;min-height: 800px}
.related_goods h4 {text-align: center;padding: 20px 0 25px;font-size: 14px;color: #000}
.related_goods ul li{display: inline-block;width: 50%;text-align: center;min-height: 150px;margin: 5px 0px}
.related_goods ul{margin-top: 10px}
.related_goods ul .prodPrice{margin-top: 10px}
@media screen and (max-width:320px){.related_goods img{height:173px;vertical-align:top}}
@media screen and (min-width:321px) and (max-width:360px){.related_goods img{height:200px;vertical-align:top}}
@media screen and (min-width:361px) and (max-width:400px){.related_goods img{height:210px;vertical-align:top}}
@media screen and (min-width:401px) and (max-width:500px){.related_goods img{height:236px;vertical-align:top}}
@media screen and (min-width:501px) and (max-width:600px){.related_goods img{height:250px;vertical-align:top}}
@media screen and (min-width:601px) and (max-width:800px){.related_goods img{height:315px;vertical-align:top}}
@media screen and (min-width:801px) and (max-width:1000px){.related_goods img{height:380px;vertical-align:top}}
@media screen and (min-width:1001px){.related_goods img{height:416px;vertical-align:top}}
.related_goods .price{width: 100%;height: 2rem;line-height: 2rem;font-size: 11px}
.goods-related-products {position: relative;width: 100%;overflow: hidden;margin: 0 auto}
.goods-related-products h2{text-align: center;padding: 20px 0 25px;font-size: 14px;color: #000}
.c-car, .c-car__viewport {position: relative;width: 96%;margin: 0 auto}
.c-car__viewport {width: 100%;overflow: hidden;z-index: 2}
.c-car__slides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.2,.6,.1,1);
    transition: -webkit-transform .8s cubic-bezier(.2,.6,.1,1);
    transition: transform .8s cubic-bezier(.2,.6,.1,1);
    transition: transform .8s cubic-bezier(.2,.6,.1,1),-webkit-transform .8s cubic-bezier(.2,.6,.1,1);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.c-car__slide {display: block;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;position: relative}
.s--2>* {width: 50%}
.s--3>* {width: 33.333%}
.c-pt {position: relative;display: block;margin: 0 5px;text-align: center;text-decoration: none}
.c-prod__img {position: relative;    margin-bottom: 10px}
img[data-viz] {-webkit-transition: opacity .2s ease-in .2s;transition: opacity .2s ease-in .2s;opacity: 1}
.c-pt img {width: 100%;max-width: 380px}
.c-car__dots {padding: 10px 0;position: relative;z-index: 3}
.u-text-center {text-align: center}
.c-car__dot {background: #fff;display: inline-block;vertical-align: middle;height: .75em;width: .75em;border: 1px solid #aaa;border-radius: 50%;margin: 0 5px;padding: 0;text-decoration: none;cursor: pointer}
.c-car__dot.is-active {background: #333}
.relate_prev,.relate_next{position: absolute;display: inline-block;width: 25px;height: 25px;background: url(../images/tag1.png) no-repeat;top: 35%;z-index: 1}
.relate_prev{background-position: -45px -2px;left: 0}
.relate_next{background-position: -20px -2px;right: 0}
.c-product-reviews__h3 {letter-spacing: .02rem;color: #000;margin-bottom: 20px;border-bottom: 1px solid #ddd;padding: 15px 10px;text-align: left;font-size: 14px;text-transform: uppercase}
#customer_reviews,#customer_inquiries{padding: 0 10px}
.review-subject{display: flex;flex-direction: row;align-items: center;justify-content: center;width: 100%;margin: 20px 0 0}
.rate-subject h5{color: #000;font-weight: 600;margin-bottom: 5px}
.rate-theme li {line-height: 24px;cursor: pointer;margin-bottom: 0}
.rate-theme span {float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;width: 70px}
.rate-theme .rate-themeBg {margin-top:10px;width:70px;height: 6px;background-color: #ddd;float: left;cursor: pointer}
.rate-theme .rate-themeBg i {height: 100%;width: 0;display: block;background-color: #c41d4a;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out}
.rate-theme b {width: 35px;float: left;margin: 0 5px;text-align: right;font-weight: 400;color: #999}
.c-rating-overall__photos {max-height: 100px;max-width:100%}
.see-more-review{width: 100%;text-align: center;padding: 30px 0}
.see-more-review a{border: 2px solid #c41d4a;padding: 10px 40px;font-weight: bold;font-size: 14px;color:#c41d4a}
.cart-breadcrumbs{width: 100%;text-align: center}
.cart-breadcrumbs_ol li{display: inline-block}
.cart-breadcrumbs_ol li:after{content:'>';color:#000;margin:0 10px;vertical-align:-2px;font:lighter 1rem/1.36 "Playfair Display",serif;font-weight:bold}
.cart-breadcrumbs_ol li:last-child:after{content:'';color:#e4e4e4;margin:0;vertical-align:0}
.cart-breadcrumbs_ol li.on{color: #c41d4a}
.cart-breadcrumbs_ol li.on:after{color: #c41d4a}
.checkpay-con {overflow: hidden;justify-content:flex-start;align-items: center}
.checkpay-con .con-left{width: 90%}
.checkpay-con .con-item{display: none}
.checkpay-con h4 {color: #222;font-size: 12px;line-height: 22px}
.checkpay-con h4 .my_shop_price{vertical-align: middle;color: #000}
.checkpay-con .check-info {padding-bottom: .36rem}
.checkpay-con .check-info p {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;display: -ms-flexbox;color: #666;word-break: break-word}
.checkpay-con .con-right {display: inline-block;float: right}
.checkpay-con .con-right .fa_tag{cursor: pointer}
.payment-strip{width: 80%;max-width: 360px;padding: 10px 0}
#shipping-list-main{position: fixed;display: none;bottom: 0;background-color: #fff;z-index: 100010;width: 100%;left: 0;padding: 0 10px 20px;box-sizing: border-box}
#shipping-list-main h3{border:0;text-align:center;background-color:#fff}
/*thanksgiving2018-9-11*/
.thanksgiving{width: 100%;margin:0 auto}
.thanks_cat_part{background-color: #fdfeb8;text-align: center}
.cat_part{display: flex;padding:30px 0 0;width: 95%;flex-direction: row;justify-content: space-around;align-items: center}
.thanks_cat_part a.thanks_title{text-decoration: none;background-image: url(../images/thanksgiving/thanks-cat.png);text-align: center;display: flex;width: 31%;background-size: 100% 100%;vertical-align: middle;flex-direction: column;justify-content: center;align-self: stretch}
@media screen and (max-width:320px){.thanks_cat_part a.thanks_title{height:57px}}
@media screen and (min-width:321px) and (max-width:360px){.thanks_cat_part a.thanks_title{height:60px}}
@media screen and (min-width:361px) and (max-width:400px){.thanks_cat_part a.thanks_title{height:64px}.thanks_title p{font-size: 12px}.thanks_title .thankst1{font-size: 13px}}
@media screen and (min-width:401px) and (max-width:500px){.thanks_cat_part a.thanks_title{height:79px}.thanks_title p{font-size: 13px}.thanks_title .thankst1{font-size: 14px}}
@media screen and (min-width:501px) and (max-width:500px){.thanks_cat_part a.thanks_title{height:90px}.thanks_title p{font-size: 14px}.thanks_title .thankst1{font-size: 15px}}
@media screen and (min-width:641px){.thanks_cat_part a.thanks_title{height:115px}.thanks_title p{font-size: 15px}.thanks_title .thankst1{font-size: 16px}}
.thanks_title p{color: #fff;font-weight: bold;font-size: 10px;font-family: Bebas Neue;transform: scale(.9)}
.thanks_title .thankst1{font-size: 12px;font-family: Arial}
.thanks_cat_part a.on{background-image: url(../images/thanksgiving/thanks-cat-on.png)}
.thanks_cat_part a.on p{color: #000}
.cat_thanksgiving{width: 95%;margin:0 auto;padding-top: 10px;display: none}
.cat_thanksgiving #cateList{background-color:#fff;padding-top: 10px}
.change_view {text-decoration: underline;display: inline-block;margin: 30px 0;font-size: 16px;font-weight: bold}
.change_view_more {text-decoration: none;background-color: #f5962a;margin:15px 0 30px;display: inline-block;width: 100px;height: 35px;text-align: center;line-height: 35px;border-radius: 30px;color: #fff;font-weight: bold;font-size: 14px}
a.change_view_more:hover {text-decoration: none;color: #fff}
#question_seachBox{
    border: 1px solid #ccc;
    height: 30px;
    margin-top: 15px;
    display: inline-block;
    width: 100%;
    text-align: left;
}
#question_seachBox .searchInput {width: 85%}
#question_seachBox .searchArea {
    border: none;
    background-color: #fff;
    height: 30px;
    line-height: 30px;
    width: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
}
#question_seachBox .seachBtn {
    display: inline;
    float: right;
    background-color: transparent;
    background-position: 0 0;
    width: 18px;
    height: 18px;
    border: none;
    cursor: pointer;
    background-image: url(../images/top_search.png);
    background-repeat: no-repeat;
    background-size: 18px 18px;
    margin: 6px;
    cursor: pointer;
}
#question_seachBox .question_seachBox .error {color: #c41d4a;font-weight: 700;margin-top: 8px;display: none}
.t_hidden{display: none}
/*special_offer2019-2-18*/
.special_offer{width: 100%;margin:0 auto}
.special_offer .promote_cat_part{background-color:#fff;text-align: center}
.win_title{font-family: Arial;text-align: center;padding:20px 0}
.win_title h5{font-size: 20px;font-weight: 600;margin: 0;color: #000}
.win_title p{font-size: 12px;font-weight: 600}
.free_goods .free_part{width: 90%;margin:0 auto;background-color: #e6a352;margin:0 auto}
.free_goods .free_part h2{color: #60301a;font-size: 20px;font-family: Arial;text-transform: uppercase;text-align: center;padding: 20px 0;font-weight: 600}
.special_win_gift .free_goods ul{width: 90%;display: flex;flex-direction: row;justify-content: space-between;margin: 0 auto}
.special_win_gift .free_goods li{width: 49%;text-align: center}
.special_win_gift .free_goods li .win-goods{display: block;overflow: hidden;height: 110px}
.special_win_gift .free_goods li .win-goods img{margin-top: -25px}
.special_win_gift .free_goods li .win-free{display: inline-block;font-family: Arial;color: #60301a;margin: 20px 0;border: 1px solid #60301a;cursor: pointer;padding: 1px 15px;border-radius: 15px}
.special_win_gift .free_goods li a:hover{text-decoration: none}
.cat_special_offer .offer_title {display: block;margin-top: 30px}
.cat_special_offer .offer_title img{max-width: 500px}
.cat_special_offer .special_flash {display: flex;flex-direction: row;align-items: center;background-color:#e5e5e5;color: #b33036;text-transform: uppercase;font-family: Arial;font-size:20px}
.cat_special_offer .special_flash li{width: 33.3%;text-align: center;padding: 10px 0;cursor: pointer}
.cat_special_offer .special_flash li.on{background-color:#000;color: #fff}
.special_cat_menu{background-color: #e6a352}
.special_cat_menu p {width: 100%;font-size: 16px;line-height: 30px;white-space: nowrap;overflow: scroll}
.special_cat_menu p a {display: inline-block;padding: 3px 10px 0 10px;height: 38px;font-size: 14px;font-family: arial;font-weight: bolder;color: #fca125;background-color: #e6a352;color: #95191f}
.special_cat_menu p a.on {background-color:#95191f;;color: #fff}
.special_cat_menu p::-webkit-scrollbar {display: none}
.special_cat_menu p::-ms-scrollbar {display: none}
.special_cat_menu p::-moz-scrollbar {display: none}
.cat_special_offer .view_more{display: inline-block;color: #fff;background-color: #000;font-size: 14px;padding: 8px 20px;border-radius: 5px}
.cat_special_offer .view_more:hover{text-decoration: none}
.foot_special{width: 90%;margin: 20px auto 0;background-color: #e6a352;padding: 20px 0;text-align: center}
.foot_special .foot_tip{width:70%;margin:0 auto;background-color: #fff;color: #000;font-weight: 600;font-size:16px;text-transform: uppercase;padding: 10px 0}
.foot_special ul{display:flex;flex-direction: row;justify-content: space-between;margin: 20px 15px 10px}
.foot_special ul li{display:inline-block;width: 48%}
.india_ad_part,.sp_ad_part{display: block;position: relative}
.india_ad_part a,.sp_ad_part a{position: absolute;right: 40%;bottom: 3%;display: inline-block;font-size: 16px; text-decoration: none;border-bottom: 1px solid #333;color: #333}
.india_ad_part a:hover,.sp_ad_part a:hover{text-decoration: none;color: #c41d4a;border-color: #c41d4a}
@media screen and (max-width:400px){.india_ad_part a{font-size: 12px;transform: scale(.9);right:10%}}
@media screen and (min-width:401px) and (max-width:500px){.india_ad_part a{font-size: 13px;transform: scale(.9);right:12%}}
@media screen and (min-width:641px){.india_ad_part a{font-size: 13px;right:18%}}
@media screen and (max-width:400px){.sp_ad_part a{font-size: 12px;transform: scale(.8);right:9%}}
@media screen and (min-width:401px) and (max-width:500px){.sp_ad_part a{font-size: 13px;transform: scale(.8);right:10%}}
@media screen and (min-width:641px){.sp_ad_part a{font-size: 13px;right:18%}}

#icon_size{background-color:#c41d4a;color:#fff;border-radius:12px;padding:0 2px;margin-right:3px;display:none;display:inline-block;min-width:12px;text-align:center}
#text_size{display:none}
.que_wor{color:#c41d4a}
#regular_size{background: url('../images/arrow_size.png') right center no-repeat;padding: 0;border: none;color: #000;width: auto;font-size: 12px;display: inline-block}
#regular_size{
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance:none;
}
.regular_list{display: inline-block}
.regular_list>div{display: none}
.regular_list span{display: inline-block;color: #666666;min-width: 18px;margin:5px 10px 5px 0;font-size: 12px;text-align: center;width: 40px}
/*mid_year_sale 2019-6-17*/
.mid_year{width: 100%;margin:0 auto}
.mid_year .fixtitle_part{position: relative;z-index: 5;width: 100%;text-align: center;left:0;top: 0}
.mid_year .title_part{background-image: url(../images/mid_year/title-back.png);background-size: 100% 100%;padding:2%  5%;display: flex;flex-direction: row;justify-content: space-between;align-items: center}
.mid_year .title_part li{width: 20%;max-width: 80px;padding:0 5px;color:#fff;cursor: pointer;display:flex;flex-direction: column;justify-content: center;background-color: #ffba00;border-radius: 15px;text-align: center;min-height: 97px;box-shadow: 0 2px 2px #e8752b}
.mid_year .title_part li>div{color: #fff;font-size: 12px;transform: scale(.8)}
.mid_year .title_part li.on{background-color: #866302}
.mid_year .goods_part{margin: 20px auto 0}
.mid_year .special_part{margin: 0;padding: 10px 0;background-color: #e8752b}
.mid_year .special_part ul {transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;margin: 10px 0 0}
.mid_year .special_part ul{padding-bottom: .4rem;width: 100%;overflow-x: scroll;overflow-y: hidden;-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: none}
.mid_year .special_part ul::-webkit-scrollbar {width: 2px;height: 3px;display: block}
.mid_year .special_part ul::-webkit-scrollbar-thumb {background-color: #999}
.mid_year .special_part ul::-webkit-scrollbar-track {background-color: #f5f5f5}
.mid_year .special_part li {width: 37%;height: 100%;position: relative;float: left;padding: 0 5px;text-align: center;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;-ms-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d}
.mid_year .special_part .proPrice ,.mid_year #new_viewport .proPrice ,.mid_year .prod-r-items{margin: 5px 0;width: 100%;text-align: center}
.mid_year .special_part .my_shop_price2,.mid_year #new_viewport .my_shop_price2{font-size: 16px;font-weight: bold;margin-left: 3px}
.mid_year .cat1_add{text-align: center}
.mid_year .cat1_add a{padding: 5px 15px;background-color: #fff;color: #e8752b;font-size: 12px;margin: 6px auto 0;border-radius: 15px;display: inline-block}
.mid_year .cat1_add a:hover{text-decoration: none}
.mid_year #new_viewport{padding: 10px 0;background-color: #e8752b}
.mid_year .new_viewport{position: absolute;top: 30%;z-index: 1;display:inline-block;width: 20px;height: 20px;background-image: none;cursor: pointer}
.mid_year .c-car__viewport .prev{left:0;background-image: url(../images/mid_year/slide-left.png);background-size: 100% 100%;background-position: 0 0}
.mid_year .c-car__viewport .prev:hover{background-position: 0 0}
.mid_year .c-car__viewport .next{right:0;background-image: url(../images/mid_year/slide-right.png);background-size: 100% 100%;background-position: 0 0}
.mid_year .c-car__viewport .next:hover{background-position: 0 0}
.mid_year #cateList .category-page{display: flex;flex-wrap: wrap}
.mid_year #cateList .proList_b{min-height: auto;margin-bottom: 10px}
.mid_year .cat_more{text-align: center;display: block}
.mid_year .cat_more a{color: #fff;background-color: #000;padding: 8px 20px;font-size: 13px;font-weight: bold;display: inline-block}
.mid_year .cat_more a:hover{text-decoration: none}
.mid_year .cat3_title{margin:20px auto 10px;text-align: center;background-color: #e8752b}
.mid_year .cat3_title>a{padding:30px 0;display: block}
.mid_year .cat3_title>a:hover{text-decoration: none;color: #fff}
.mid_year .cat3_title>a>span{color: #fff;font-size: 30px;letter-spacing: 3px;font-weight: bolder}
.mid_year #flash_cat3{color: #000;font-size: 14px;font-weight: 600;vertical-align: middle;margin-top: 20px}
.mid_year #flash_cat3>span{color: #fff;background-color: #000;padding: 6px;border-radius: 6px;margin: 0 5px}
.mid_year #cat4 h5{text-align: center;font-size: 22px;margin: 10px auto;font-weight: bold}
.mid_year #cat4 ul{display: flex;justify-content: space-between;padding: 0 10px}
.mid_year #cat4 ul li{width: 48%;display: inline-block}
/*coupon_zone2019-7-3*/
.coupon_zone{width: 100%;margin:0 auto}
.coupon_zone .zone_part{background-color: #ffcbcb;padding:1px 0 80px;margin-top: -5px}
.coupon_zone .coupon_list{width: 90%;margin: 0 auto;text-align: center;clear: both;margin-top: 30px}
.coupon_zone .coupon_ul{display: flex;flex-direction: column}
.coupon_zone .coupon_ul li{display: flex;margin: 20px 0 0 0;background-color: #fff;padding: 10px;justify-content: space-between;flex-direction: row;align-items: center}
.coupon_zone .coupon_ul li>img{width: 40%}
.coupon_zone .coupon_con{display: flex;width: 58%;flex-direction: column;text-align: left}
@media screen and (min-width:641px){.coupon_zone .coupon_ul li>img{width: 30%}.coupon_zone .coupon_con{width: 68%}}
.coupon_zone .coupon_con .title{background-color: #d84c73;color: #fff;font-size: 12px;font-weight: bold;padding: 10px 5px;margin-bottom: 10px}
.coupon_zone .coupon_con>p{color: #999;line-height: 20px;font-size: 12px}
.coupon_zone .coupon_con>p>a{text-transform: uppercase;margin: 0 5px;color: #000;text-decoration: underline;display: inline-block;font-size: 12px}
.coupon_zone .coupon_con>p>a:hover{color: #d84c73}
.coupon_zone .progress_bar {position: relative;overflow: hidden;height: 14px;margin:15px 0 0;color:#999;font-size: 12px}
.coupon_zone .progress_bar div {float: left;width: 60%;height: 14px;overflow: hidden;top:3px;position: relative;background-color: #eee}
.coupon_zone .progress_bar div span{height: 14px;background-color: #d84c73;display: inline-block}
.coupon_zone .coupon_con .coupon_get{margin-top: 10px}
.coupon_zone .coupon_con .get{display: inline-block;cursor:pointer;font-size: 13px;background-color: #000;color: #fff;padding: 3px 30px;border-radius: 25px}
.coupon_zone .coupon_con .get:hover{background-color: #d84c73}
.coupon_zone .coupon_con .over{display: inline-block;font-size: 13px;cursor:pointer;background-color: #d2d2d2;color: #d84c73;padding: 3px 30px;border-radius: 25px}
.coupon_zone .coupon_con .added{display:none;font-size: 13px;background-color: #d84c73;color: #fff;padding: 3px 12px;border-radius: 25px}
.coupon_zone .coupon_con .added:hover{text-decoration: none}
#zone_box{display: none}
#zone_box .cover_layer{filter: alpha(opacity=50);-moz-opacity: .50;opacity: .50}
#zone_box .zone_popup{position: fixed;z-index: 10101;top:20%;left: 0;width: 100%; word-break: break-word}
#zone_box .zone_main{position: relative;height: 130px;margin-left: auto;margin-right: auto;width: 90%;padding:30px 0 20px;z-index: 100000;background-color: #fff;text-align: center}
#zone_box .zone_main>h6{font-size: 20px;letter-spacing: 1px}
#zone_box .zone_use,#zone_box .zone_close{width: 30%;max-width: 180px;padding:10px 0;color: #fff;font-size: 16px;display: inline-block}
#zone_box .zone_use:hover,#zone_box .zone_close:hover{text-decoration: none}
#zone_box .zone_use{background-color: #d84c73;margin-right: 60px}
#zone_box .zone_close{background-color: #bbb}
#frame_coupon{position: fixed;background-color: #fff;z-index: 10003;padding: 20px 15px}
#frame_coupon .fr{margin:-30px -25px 0 0}
#frame_coupon .fr:hover{text-decoration: none}
#frame_coupon .content p{font-family: Avenir Next LT Pro;font-weight: 600}
#frame_coupon .dis_coupon li{width: 230px;background-image: url(../images/frame-coupon.jpg);background-size: 100% 100%;padding: 10px 15px;position: relative;margin-bottom: 10px}
#frame_coupon .dis_coupon .p1{color: #000;font-size: 14px;margin-bottom: 5px}
#frame_coupon .dis_coupon .p2,#frame_coupon .dis_coupon .p2 span{color: #fff;font-size: 12px;font-weight: normal}
#frame_coupon .dis_coupon .p3{color:#fff;font-size: 12px;font-weight: normal;padding: 5px 0;border-top: 1px solid #000;width: 50%;margin-top: 10px}
#frame_coupon .dis_coupon .code{position: absolute;right: -10px;top: 30%;background-color: transparent;border-radius: 50%;border: 1px solid #000;padding: 2px}
#frame_coupon .dis_coupon .code span{display: flex;text-align: center;background-color: #000;color: #fff;border-radius: 50%;width: 50px;height: 50px;align-items: center;justify-content: center}
#frame_coupon .sub_get,#frame_coupon .sub_ok{display: block;text-align: center;background-color: #000;color: #fff;padding:5px 0;margin-top: 10px;font-size: 16px}
#frame_coupon .sub_get:hover,#frame_coupon .sub_ok:hover{text-decoration: none}
#frame_coupon .p4{font-size: 14px;width: 100%;margin: 10px 0 20px;text-align: center;font-weight: bold}
#frame_coupon .sub_ok{width: 200px}

#card_info,#tax_info{clear: both; color:#c41d4a;font-weight:bold; display: none}
#card_id,#tax_id{width: 200px; margin: 5px 0;line-height:25px; height:25px}
.placeOrdertotal .place_order_disabled{cursor:default;background-color:#D0CFCF;}
.placeOrdertotal .place_order_disabled:hover{background-color:#D0CFCF;color:#fff;opacity:1}
#big_order_info{  line-height:18px;color:#c41d4a; text-align:left;padding: 5px 10px;}

/* paypal-anniversary 2019-09-23 */
.paypal-anniversary{width: 100%;margin:0 auto;background: url(../images/paypal_anniversary/big-bg.jpg) repeat-y}
.paypal-anniversary .cat_t_part{padding: 0 0 70px;background-repeat: no-repeat;background-size: 100% 100%}
.paypal-anniversary .goods_part{margin:0 auto;padding:0 10px 10px;background-color: #aa2117;width: 90%}
.paypal-anniversary .cat_t_part .cat_img{text-align: center}
.paypal-anniversary .cat_t_part .cat_img>a{display: inline-block;width: 100%;margin-bottom: 20px;margin-top: -35px}
.paypal-anniversary #cateList{margin-top: 0}
.paypal-anniversary #cateList .category-page{display: flex;flex-wrap: wrap}
.paypal-anniversary #cateList .proList_b{padding-bottom: 10px;background-color: #fff;display: inline-block;width: 48%;box-sizing: border-box;margin:0 1% 10px;min-height: auto}
.paypal-anniversary #cateList .proImg img{width: 100%;height: auto}
.paypal-anniversary .proPrice,.halloween .proShip24,.halloween .proList_b .proName,.halloween .proList_b .multiColor,.paypal-anniversary .prod-r-items{width: 90%;height: auto}
.paypal-anniversary .cat_more{text-align: center}
.paypal-anniversary .cat_more a{display: inline-block;width:130px;height: 35px;background-image: url(../images/paypal_anniversary/view-more-bg.png);background-repeat: no-repeat;background-size: 100% 100%;line-height: 35px}
.paypal-anniversary .cat_more a span{display: inline-block;color: #fff;font-size: 18px;font-weight: bold;letter-spacing: 2px}
.paypal-anniversary .cat_more a:hover{text-decoration: none;color: #fff}
.paypal-anniversary .lite-ad{margin: 20px auto}
.paypal-anniversary .lite-ad:after{content:' ';display: table;clear: both}
.paypal-anniversary .lite-ad-left{float: left;width: 49%;margin-right: 2%}
.paypal-anniversary .lite-ad-right{float: left;width: 49%}
.paypal-anniversary .lite-ad-img{max-width: 100%}
.goods_part .title{display:block;text-align: center;color: #fff;font-size: 2.2em;font-weight: 900;text-decoration: none;letter-spacing: 5px}
/*adress auto 2019-10-8 meng*/
.addressLine-list{width: 100%;padding: 5px 0 20px;background: #fff;z-index: 1;border: 1px solid #dedede;margin-top: -1px;text-align: center;position: relative;box-sizing: border-box}
.addressLine-list:after {content: "";width: 90px;height: 16px;background: url(../images/power-google.png) no-repeat;position: absolute;right: 0;bottom: 0;visibility: visible;background-size: 100%}
.addressLine-list li {line-height: 24px;cursor: default;padding: 3px 0;font-size: 14px;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 10px;text-align: left}
.addressLine-list li:hover {background: #eee}
/* menu */
.cover_layer, button.cover_layer{background-color: rgba(0,0,0,0.74);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 100010;overscroll-behavior: contain}
.cover_layer.new,button.cover_layer.new{display: none;background-color: rgba(0,0,0,0);transition: background-color .18s ease-in-out;pointer-events: none}
.cover_layer.new.cover_layers_active,button.cover_layer.new.cover_layers_active{background-color: rgba(0,0,0,0.74);pointer-events: auto}
#top_slidBox .menu-close{position: absolute;right: -45px;top:50%;z-index: 1002;width:44px;height:44px;opacity: 0;cursor: pointer;transition: opacity .3s ease-in-out}
#top_slidBox .menu-close._active{opacity: 1}
#float_cc_layer{z-index: 1000000}
.aisde-menus{position: fixed;left: -90%;top: 0;z-index: 110010;width: 80%;height: 100%;background-color: #fff;border: 1px solid #dedede;border-right:none}
.aisde-menus-scroll{height: 100%;overflow-y: auto}
.aisde-menus-fixed{position: absolute;width: 100%;box-sizing: border-box;}
.aisde-menus-fixed.on{z-index: 10;transform: translateZ(10px;);}
.aisde-menus-bottom{align-items: center;justify-content: space-around;height: 48px;border-top:1px solid #E2E1E1;box-sizing: border-box;background-color: #fff;}
.bot-home{width: 21px;height: 22px;background-position: -32px -1266px;}
.bot-fav{width: 22px;height: 22px;background-position: -122px -471px;}
.bot-help{width: 21px;height: 22px;background-position: -205px -560px;}
.bot-user{width: 19px;height: 22px;background-position: -246px -559px;}
.aisde-menus .myAccount{height:42px;line-height:42px;padding:0 16px 0 22px;align-items: center;background: #FEEFF3;}
.aisde-menus .myAccount.bg-white{background: #fff;}
.aisde-menus .myAccount-info{margin-left:10px;align-items: center;width: 100%;}
.aisde-menus .myAccount-info *{font-size: 14px;font-weight: 400;text-transform: capitalize;}
.aisde-menus .myAccount-info .country-selector{margin-left:8px;}
.fa-tag-user{position: relative;min-width: 19px;width: 19px;height: 21px;background-position: -246px -559px;}
.fa-tag-my-order{position: relative;min-width: 19px;width: 19px;height: 22px;background-position: -192px -1265px;}
.fa-tag-address{min-width: 22px;width:19px;height:22px;background-position:-233px -1265px;}
.fa-tag-shipping-info{min-width: 22px;width:22px;height:22px;background-position:-266px -1265px;}
.fa-tag-reurn-policy{min-width: 22px;width:20px;height:22px;background-position:-306px -1265px;}
.aisde-menus .merchant-menus{display:flex;flex-direction:column;justify-content: space-evenly;align-content: space-evenly;align-items: stretch}
.aisde-menus .merchant-menus li{width:100%;margin: 0 auto}
.aisde-menus .merchant-menus li a.view-menus{font-size: 14px;text-shadow: none;cursor: pointer;text-transform: uppercase;line-height: 32px;align-items: center;
    justify-content: space-between;}
.aisde-menus .merchant-menus li a .view-menus-left{align-items: center}
.aisde-menus .merchant-menus li a.menus-icon{line-height: 30px;font-weight: bold;}
.aisde-menus .merchant-menus li a .category-menu-arrow{content:"";display:inline-block;background-image:var(--tagIcon_bg);background-repeat:no-repeat;float:right;margin-top:6px;background-size: var(--tagIcon_bg_size)}
.aisde-menus .merchant-menus li a.off .category-menu-arrow{background-position:-215px -283px;width:8px;height:13px;}
.aisde-menus .merchant-menus li a.on .category-menu-arrow{background-position:-215px -283px;width:8px;height:13px;}
.aisde-menus .merchant-menus li div p{width: 100%;border-bottom: 1px dotted #ccc}
.aisde-menus .merchant-menus li div p a{font-size: 14px;text-shadow: none;padding:0;cursor: pointer;display: block;line-height: 40px;text-indent: 25px}
.aisde-menus .aisde-ad{text-align: center;}
.aisde-menus .aisde-ad img{max-width: 750px}
.aisde-menus .member_info{background-color:#eee}
.aisde-menus .member_info>div{padding:20px 10px}
.aisde-menus .member_info a{font-weight: 600}
.aisde-menus a.aisde-logout{font-weight:normal;color:#666;margin-left:15px;text-decoration:underline;text-transform:capitalize}
.aisde-menus .member_list li{padding: 10px 15px}
.aisde-menus .member_list li a{display: block;text-transform: capitalize;color: #333}
.aisde-menus .member_list .fa_tag{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 10px}
.aisde-menus .member_list .fa-account{background-size: 26em auto;background-position: -17em -1em}
.aisde-menus .member_list .fa-order{background-size: 30em auto;background-position: -19.8em -3.8em}
.aisde-menus .member_list .fa-tickets{background-size: 26em auto;background-position: -17.2em -5.3em}
.aisde-menus .merchant-menus li >a{padding:8px 16px 8px 22px!important}
.aisde-menus .second-menus{position: absolute;top: 0;z-index: 100000;width:100%;background: #f8f8f8;}
.aisde-menus .third-menus{position: absolute;top: 45px;width:100%;z-index: 100000;background: #f8f8f8;}
.aisde-menus .second-menus p a,.aisde-menus .third-menus p a{background-color: #f8f8f8 !important;}
.aisde-menus .second-menus{padding: 0;overflow-y: auto}
.aisde-menus .second-menus,.aisde-menus .third-menus{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);-ms-transform: translate3d(-100%,0,0);-o-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.aisde-menus .third-menus h3{position: fixed;top: 45px;left: 0;width: 100%;}
.aisde-menus .second-menus h4{position: fixed;top: 0;left: 0;width: 100%;}
.aisde-menus .second-menus section{overflow-y: auto;background-color: #fff}
.aisde-menus .second-menus h3{font-family: 'Ubuntu-Bold';padding:10px 0;text-align: center;background-color:#eeeeee;line-height: 28px;font-size:16px;font-weight:600;}
.aisde-menus .third-menus h4{font-family: 'Ubuntu-Bold';padding:10px 0;text-align: center;background-color:#f8f8f8;line-height: 28px;border-bottom: 1px dotted #ccc;}
.aisde-menus .second-menus h3 em,.aisde-menus .third-menus h4 em{content: "";display: inline-block;width: 12px;height: 21px;background-image: var(--tagIcon_bg);background-repeat: no-repeat;margin-top: 6px;background-size: var(--tagIcon_bg_size);background-position: -86px -472px;float: left;margin-left: 20px;}
.aisde-menus .hide-right-menus{transform: translate3d(-100%, 0px, 0px);visibility: hidden;}
.aisde-menus .right-menus{transform: translate3d(0px, 0px, 0);visibility: visible;width:100%}
.has-menu-childs:after{margin-right:32px!important}
.merchant-menus li.off ,.merchant-menus li .second-menus dd.off{display: none}
.aisde-menus .expanded p.on{display:none}
.aisde-menus .third-menus-wrap{margin-top: 45px}
.aisde-menus .merchant-menus dl dd{margin:8px 0}
.aisde-menus .merchant-menus li .child-menus-box{width: 100%;clear: both;}
.aisde-menus .merchant-menus li .child-menus-box-flex{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.aisde-menus .merchant-menus li .child-menus-box a.is_bold{font-weight: 400;font-family: 'Ubuntu-Bold';}
.aisde-menus .merchant-menus li .child-menus-box a.is_color span{color:red;}
.aisde-menus .merchant-menus li .child-menus-box a.position_level2{text-indent: 64px;font-size: 14px;}
.aisde-menus .merchant-menus li .child-menus-box a.position_level{font-size: 14px;}
.aisde-menus .merchant-menus li .banner_menu img{width:100%;display: block;}
.aisde-menus .merchant-menus li .child-menus-box a{font-size: 16px;text-transform: capitalize;padding: 19px 0;cursor: pointer;display: block;line-height: 17px;text-indent: 32px;width: 100%;}
.aisde-menus .merchant-menus li .aisde-menus .second-menus h3{font-size: 16px;font-weight: bold;}
.aisde-menus .merchant-menus li a .view-menus-left img.menu_category_img{width:60px;height:60px;border-radius: 50%;overflow: hidden}
.a_bold{font-weight:bold !important}
.red_color{color:#c41d4a!important}
.sale-tags{padding: 0 5px}
.sale-tags img{margin:0 3px;vertical-align: middle;max-height: 30px;max-width: 64px;vertical-align: middle}
/* search page & currency page*/
.mt60{margin-top: 60px}
#currency-choice *,#goods-coupon-choice *,#goods-what-size *,#goods-find-size *,#search-input-layer *{-webkit-tap-highlight-color:transparent;box-sizing:border-box;outline:0}
.header-toolbar{height:56px;background-color:#fff;box-shadow:rgba(0,0,0,0.24) 0 1px 2px 0}
.top-main-box{position: absolute;z-index: 19870214;background-color: #FFF;width: 100%;height: 100%;overflow-y: auto}
#search-input-layer{position: fixed!important;z-index: 110011;top: 0!important;left: 0!important;bottom: 0!important;right: 0!important;background:#fff}
#autoSearch{flex:1;-webkit-flex:1;position: relative}
#search-input-layer .header-toolbar{position: fixed;width: 100%;z-index: 10000000;display: flex;justify-content: space-between;padding: 0 10px;box-sizing: border-box}
#search-back{width: auto;height: auto;margin-right: 10px}
#search-input-layer .autosuggest{height:90%;overflow-y:auto}
#search-input-layer .search-box{width:100%;padding-left:7px;font-size:12px;height:41px;box-sizing:border-box;border:1px solid #ccc;}
#search-input-layer .search-box::-webkit-input-placeholder{color: #979293;}
#search-input-layer .search-box::-moz-placeholder{color: #979293;}
#search-input-layer .search-box:-moz-placeholder{color: #979293;}
#search-input-layer .search-box:-ms-input-placeholder{color: #979293;}
.ic-md{position:relative;display:inline-block;font:normal 16px Verdana,sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}
.ic-backarrow-md{width: 12px;height: 21px;background-position: -86px -472px}
.ic-close-md{background:url(../images/icon_close.png) no-repeat scroll 0 0;background-size:12px 12px;width:16px;height:16px;margin:8px 5px 0 0;background-color:#eee;padding:1px;background-position:center}
.flex{display:flex}
.align-center{-webkit-box-align:center;align-items:center}
.justify-center{-webkit-box-pack:center;justify-content:center}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#autosuggest{margin-top: 66px}
#autosuggest .amp-list,#autosuggest .amp-list>div{position:relative;height:auto;margin-top: 10px}
.auto-suggest-cat .auto-cat{display:block;position:relative;padding:0 6px}
#search_words .auto-cat{padding: 10px 10px 10px 8px}
.auto-suggest-cat .auto-cat .cat .ic-md{position:absolute;right:16px;top:19px;color:#555}
.auto-suggest-cat .cate-txt{font-size:13px;line-height:14px;margin-bottom:4px;color:#555}
.auto-suggest-cat .category{font-size:13px;color:#b0b2b7;line-height:12px}
.auto-suggest-cat .cate-txt:hover{color:#c41d4a}
#ms-cart>div,.suggest .ic-md{position:absolute}
#autosuggest .go-icon{font-size:20px;position: relative;float: right;margin-top: -35px}
.ic-close,.ic-wp{width:30px;height:56px}
.ic-wp .ic-md{font-size:24px}
.ic-search{position:absolute;right:0}
.ic-search .ic-close-md{background-color:#ccc;border-radius:50%;font-size:20px;margin-top: 13px;}
.ic-search .btn_search{text-align:center;border:medium none;background:#C41D4A;float:right;cursor:pointer;height:40px;width:41px;padding:0;}
.ic-search .tag-search{width: 21px;height: 21px;background-position: -286px -944px;vertical-align: middle;}
.clear-hide{display: none}
#autosuggest h3{font-size: 14px;font-family: Ubuntu-Medium, Ubuntu;font-weight: 500;color: #262626;display:block;position:relative;padding:12px 8px}
#autosuggest p{display:block;position:relative;padding:10px 10px 10px 8px;font-size:12px}
#autosuggest .recently_clear{float: right;width: 14px;height: 16px;background-position: -298px -250px;margin-right: 12px;}
#recently_search .flex-row,#hot_search .flex-row{flex-wrap: wrap;padding-left: 6px;}
#recently_search .flex-row .auto-cat,#hot_search .flex-row .auto-cat{display: inline-block;background: #F6F6F5;border-radius: 4px;color: #A7A3A3;height: 22px;line-height: 22px;box-sizing: border-box;border: 1px solid #F6F6F5;}
#recently_search .flex-row .auto-cat,#hot_search .flex-row .auto-cat{display: inline-block;margin: 0 10px 10px 0px;}
#recently_search .auto-cat:hover,#hot_search .auto-cat:hover{background-color:#FEEFF3;color: #262626;border-color:#DF373E;}
/* choose currency*/
.preference-full-page::-webkit-scrollbar{overflow-y:hidden;display:none}
.preference-full-page::-webkit-scrollbar{width:0}
.preference-full-page{height:100%;width:100%;position:fixed;top:0;left:0;background:#fff;z-index:19870214;-webkit-transition:-webkit-transform 233ms cubic-bezier(0,0,.21,1);-o-transition:transform 233ms cubic-bezier(0,0,.21,1);transition:transform 233ms cubic-bezier(0,0,.21,1);transition:transform 233ms cubic-bezier(0,0,.21,1),-webkit-transform 233ms cubic-bezier(0,0,.21,1)}
html[class*=iframed] .preference-full-page{height:calc(100% - 54px)}
.preference-choice-close{-webkit-transform:translate3d(100%,150%,-10px);-moz-transform:translate3d(100%,150%,-10px);-ms-transform:translate3d(100%,150%,-10px);-o-transform:translate3d(100%,150%,-10px);transform:translate3d(100%,150%,-10px)}
.preference-choice-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ms-panel-header{position:absolute;top:0;left:0;right:0;z-index:2;font-size:18px;line-height:60px;height:60px;background-color:#fff;text-align:center;border-bottom:1px solid #e5e5e5;}
.ms-panel-title{font-weight:600}
.ms-panel-bodyer{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
button.ms-panel-cancel{border: none;background: 0 0;cursor: pointer;outline: 0;overflow: hidden}
.ms-panel-cancel{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;padding:0 25px;height: 100%;}
.ms-panel-cancel .ic-close-md{background-color: #fff;display:inline-block;width:12px;height:21px;background-image:var(--tagIcon_bg);background-position:-86px -472px;background-size:var(--tagIcon_bg_size);vertical-align:middle;margin: 0;}
.currency-list .currency-panel,.currency-title{position:relative;height:48px;padding:0 16px}
.currency-list .currency-panel p{line-height:48px;font-size:14px}
.currency-list .currency-panel .currency_flag{margin-top: -3px}
.currency-title{color:#898b92;line-height:32px;font-size:12px}
.radio-button{display:block;width:21px;height:21px;border-radius:50%;padding:3px;border:2px solid #b0b2b7}
.radio-button.active::after{content:'';display:block;width:100%;height:100%;border-radius:50%;background-color:#c41d4a}
.radio-button.active{border-color:#c41d4a}
.flex{display:-webkit-box;display:-webkit-flex;display:flex}
.align-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.justify-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.mr-16{margin-right:16px}
.mw-65{max-width:65vw}
.country-blank{width:100%;height:60px;clear:both}
.fixed-ms-panel-bodyer{height:100%;overflow-y:hidden}
.shareToShow{background-image:url(../images/showtoshare.png);background-repeat:no-repeat;cursor:pointer;position:fixed;height:104px;width:30px;bottom:9%;right:0;z-index:9999}
.default-button,a.default-button{display: inline-block;padding: 0 5px;color: #fff;text-align: center;background-color: #000000;font-family: Arial,Helvetica,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 26px;line-height: 26px;border: none;cursor: pointer}
a.default-button{height:26px;line-height:26px;text-decoration: none}
.default-button:hover,a.default-button:hover{background-color: #666666 !important}
.fa-sort-asc{position: relative;margin-left: 10px;width: 0;height: 0;border-width: 8px;border-style: solid;bottom:3px;vertical-align: bottom;border-color:#000000 transparent transparent transparent}
.fa-sort-desc{position: relative;margin-left: 10px;width: 0;height: 0;border-width: 8px;border-style: solid;bottom:3px;vertical-align: bottom;border-color:#000000 transparent transparent transparent}
.fa-angle-left{background-image:url(../images/tag_fa.png);background-size:80em auto;width:16px;height:24px;display:inline-block;vertical-align:middle;background-position:-9.3em -15.5em}
.fa-angle-right{background-image:url(../images/tag_fa.png);background-size:80em auto;width:16px;height:24px;display:inline-block;vertical-align:middle;background-position:-12.5em -15.5em}
.fa-bar-chart{width:21px;height:12px;display:inline-block;vertical-align:bottom;background-position:-250px -393px;vertical-align: middle;margin-right: 2px;}
.goods-right .fa-search{vertical-align: bottom;margin-right: 3px}
.fa-left{width:12px;height:18px;background-size:50em auto;display:inline-block;background-position:-5.7em -9.6em}
.fa-right{width:12px;height:18px;background-size:50em auto;display:inline-block;background-position:-7.7em -9.6em}
.fa-up{width:18px;height:12px;background-size:50em auto;display:inline-block;background-position:-1.8em -9.5em}
.fa-down{width:18px;height:12px;background-size:50em auto;display:inline-block;background-position:-3.9em -9.5em}
#no_result{border-bottom: 1px solid #dedede}
.no-hits-suggestion-wrapper{padding:0 20px;background:0;border:0;text-align:left;max-width: 420px;margin: 0 auto}
.no-hits-suggestion-wrapper h2{font-size:16px;font-weight:700}
.no-hits-suggestion-wrapper .try{padding:10px 0 20px 20px}
.no-hits-suggestion-wrapper .try li{list-style-type: disc;font-size: 20px}
.no-hits-suggestion-wrapper .try li span{font-size: 14px}
.topAd_ul a{position: relative;}
.topAd_ul .countdown-con,.index_ad_countdown .countdown-con{position:absolute;width:100%;height:40%;left:0;bottom:5%;box-sizing:border-box;align-items:center;padding:0 5px;}
.countdown-pos0{justify-content: flex-start;}
.countdown-pos1{justify-content: center;}
.countdown-pos2{justify-content: flex-end;}
.count-down{align-items: end;}
.count-down span{text-transform: uppercase;}
.topAd_ul .countdown-con span{display: inline-block;font-size:14px;font-weight: 700;text-transform:uppercase;margin: 0 3px;font-family: montserrat;}
.topAd_ul .countdown-con span.cdown-number{margin: 0;}
.topAd_ul .countdown-con span.cdown-letter{margin-top: 1px;}
@media screen and (min-width:361px) and (max-width:400px){.topAd_ul .countdown-con span{font-size: 15px;margin: 0 4px;}}
@media screen and (min-width:401px) and (max-width:500px){.topAd_ul .countdown-con span{font-size: 17px;margin: 0 6px;}}
@media screen and (min-width:501px){.topAd_ul .countdown-con span{font-size: 20px;margin: 0 7px;}}
.index_ad_countdown a{position: relative;}
.index_ad_countdown .countdown-con{height: 70%;bottom: 0;}
.index_ad_countdown .count-down>div{justify-content: space-between}
.index_ad_countdown .count-down span{font-size:36px;text-transform:lowercase;color:#fff;text-align:center;display:inline-block;font-weight:700;}
.index_ad_countdown .count-down span.cdown-number{margin:0 !important;}
.index_ad_countdown .count-down span.cdown-letter{display: block;font-size:12px!important;font-weight:normal!important;margin: -4px 0 0;}
.index_ad_countdown .count-down span.cdown-colon{margin:0 18px;align-self: baseline;}
@media screen and (max-width:320px) {.index_ad_countdown .count-down span{font-size: 28px;}.index_ad_countdown .count-down span.cdown-colon{margin:0 12px;}}
@media screen and (min-width:401px) and (max-width:500px){.index_ad_countdown .count-down span{font-size: 43px;}.index_ad_countdown .count-down span.cdown-colon{margin:0 19px;}.index_ad_countdown .count-down span.cdown-letter{margin: -6px 0 0;}}
@media screen and (min-width:501px){.index_ad_countdown .count-down span{font-size: 56px;}.index_ad_countdown .count-down span.cdown-colon{margin: 0px 21px;}.index_ad_countdown .count-down span.cdown-letter{margin: -8px 0 0;}}
/*fast goods*/
#fast_goods{position: fixed;bottom: -90%;left: 0;z-index: 110010;width: 100%;height: 50%;padding: 5px;box-sizing: border-box;background-color: #fff;border-top: 1px solid #dedede}
.info-content{position: relative;height: 100%}
#btn_close_fast_goods{display: inline-block;float: right}
#fg_details{height:100%;padding-top:30px;overflow-y:scroll;box-sizing:border-box;width: 100%;margin: 0 auto}
.fast-goods-infos{padding: 8px 20px;}
.fast-goods-info{margin-bottom: 9px;}
.fast-goods-info>div{display: block}
.fast-goods-img{width: 30%;max-width: 170px}
.fast-goods-desc{width: 65%;text-align: left}
.fast-goods-desc p{color: #262626;margin-bottom: 20px;font-size: 13px}
p.fast-prodName{color: #000;font-size: 14px}
p.fast-price .final_price {font-size: 20px;color: #c41d4a;font-weight: 600}
#productInfopro{padding-top: 10px}
.attr_title{width:100%;font-size:14px;font-family: Ubuntu-Bold;font-weight: 400;color:#262626;margin: 12px 0;}
.attr_title span{font-size: 11px;font-family: Ubuntu-Regular;font-weight: 400;}
.attr_title select{font-size:14px;font-family: Ubuntu-Bold;font-weight: 400;color:#262626;border:none;appearance: none;-webkit-appearance: none;-moz-appearance: none;padding-right: 20px;background: url(../images/arrow-size.png) right no-repeat;}
.attr_options{position: relative;display:block;float:left;background-color:#FFF;color: #3f3f3f}
.attr_off{border:1px solid #DDD;padding:10px 10px 9px 10px;text-align:center;font-weight:normal;text-decoration:none;margin:0 10px 5px 0;font-size:13px}
.attr_on{border:1px solid #c41d4a;padding:10px 10px 9px 10px;text-align:center;font-weight:normal;text-decoration:none;margin:0 10px 5px 0;font-size:13px}
.attr_icon{position:absolute;right:0;bottom: 0;z-index:1;visibility:hidden;display:block;width:9px;height:9px;background:url(../images/attr.png) no-repeat}
.attr_tip{display:none;border:1px solid #F9E4A2;background-color:#FFF9EB;font-weight:normal;font-size:12px;clear:both;padding:2px 5px;text-align:left}
.attr_dis{display:block;font-weight:400;font-size:12px;clear:both;padding:2px 0 0;text-align:left;color:#c41d4a}
#fast_regular_size{padding-right: 18px;height: 30px;background: url(../images/arrow_size.png) right center no-repeat;padding: 0;border: none;color: #000;width: auto;font-size: 12px;display: inline-block}
#fast_regular_size{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.regular_size_div{display: flex;flex-direction: row;justify-content: flex-start;align-items: center}
.regular_size_div>div:first-child{display: inline-block;width: 70px;text-align: center}
.regular_list>div{display: none}
.regular_list span{display: inline-block;color: #666666;min-width: 18px;margin:5px 10px 5px 0;font-size: 12px;text-align: center;width: auto}
#fast_goods .text-arrow-bg{width:50%;height:40px;border: 1px solid #ccc;text-align: left;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;background-color:#fff;color:#333;padding-left:6px}
#fast_goods .litb-btn-cart{font-family:Arial;font-size:16px;width:100%;display:block;padding:10px;text-align:center;margin-top:15px;border-radius:0;background-color:#c41d4a;color:#fff;height:47px}
.prod-order select.size_display{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.goods-view-tags{clear: both;display: block;text-align: left}
.goods-view-tags span{font-size: 12px;color: #c41d4a;text-transform: capitalize;text-align: left}
.proCart{display: inline-block;vertical-align: middle;float: right;background-image: var(--tagIcon_bg);background-repeat: no-repeat;background-size:var(--tagIcon_bg_size);background-position:-340px -358px;width:18px;height:16px;cursor: pointer}
.goods-return-policy{float: left;clear: both;display: block;text-align: left}
.goods-return-policy span{font-size:12px;color:#c41d4a;font-weight: 600;text-transform: lowercase}
.sale-order-tags{margin-left:5px;padding: 0 6px;background-color:#c41d4a;color:#FFF;font-size: 12px;display: inline-block;text-transform: uppercase}
.presell-flag{position: absolute;bottom: 0;right: 0;width: 100%;height: 22px;line-height: 22px;color: #FFF;text-align: center;background-color:#c41d4a;text-transform: uppercase}
.small-size{font-size:0.65rem}
.goods-view-tags-list{position: absolute;bottom: 0;right: 0;width: 100%;height: 22px;line-height: 22px;color: #FFF;text-align: center;background-color:#c41d4a;text-transform: uppercase}
.goods-view-tags-list span{color: #FFF;text-transform: uppercase}
.red{color:#c41d4a !important}
.pl5{padding-left: 5px}
.ml5{margin-left: 5px}
.market-price{text-decoration: line-through;color: #A7A3A3}
.buy_more{text-decoration:none;color: #c41d4a}

.shipping-time,strong.shipping-time{font-weight:600;padding-right:3px}
.samestyle_goods .swiper-container{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;height: 24px;visibility:hidden}
.j-goodsl-multi-color{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;max-width:145px;height: 24px;float: left;display: inline-flex}
.j-goodsl-multi-color .swiper-main{width: auto;height: auto;position: relative;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-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;display: flex}
.goodsl-multi-color-more{float: left}
.samestyle_goods .swiper-container .swiper-wrapper{transform: translateX(0%)}
.samestyle_goods .swiper-container .swiper-wrapper .swiper-slide{float:left}
.swiper-wrapper .swiper-slide{width: auto;height: auto;position: relative;margin-right: 5px;display: inline-flex}
.samestyle_goods .swiper-container .swiper-wrapper .swiper-slide-goods{position: relative;display: inline-block;width: 24px;height: 18px;overflow: hidden}
.samestyle_goods .swiper-container .swiper-wrapper .swiper-slide img{display: inline-block;width: 24px;height:18px;border: 1px solid rgba(102,102,102,.3);-webkit-box-sizing: border-box;box-sizing: border-box;padding:2px}
.samestyle_goods .swiper-container .swiper-wrapper .swiper-slide-active img{border: 1px solid #c41d4a;-webkit-box-sizing: border-box;box-sizing: border-box}
.samestyle_goods .prodPrice{height: auto !important}
.goodsl-multi-color-more{width: 24px;height: 24px;cursor: pointer;text-align: center}
.proList_b .color-more {position: absolute;top: 0px;right: 0px;width: 24px;background-color: white;z-index: 1;height: 19px;color: #000;text-align: center}
.proList_b .samestyle_goods  .swiper-container {height: 18px;}
.proList_b .swiper-slide{width: auto!important;}
.proList_b .samestyle_goods .swiper-container{width: 169px;margin: 0px;}
.proList_b .samestyle_goods .swiper-container .swiper-wrapper .swiper-slide-active img{border: 1px solid rgba(102,102,102,.3);}
.proList_b .samestyle_goods .swiper-container .swiper-wrapper .active img{border: 1px solid #222;padding:2px}
.proList_b .swiper-button-next:after{display:none !important;}
.proList_b .goodsl-multi-color-more {background-color: white;height: 19px;color: #000;position: absolute;z-index: 10;cursor: pointer;display: flex;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));right: 0px;top: 0px;}
.swiper-none {display: none}
.proShip24{height:22px;margin: 0px auto}
.market-price{text-decoration:line-through;color:#aec3c4;font-size:12px}
.more-size-available{font:12px arial;color:#666;margin:5px 0;display: block;clear:both}
.more-size-available span{font-weight: 600}
/* 产品状态标签 */
.goods-status-tag-info{padding:3px 5px;font-size:12px;font-weight:600;display:inline-block}
.goods-status-new-tag-info{position: absolute;right: 2px;top: 2px;padding: 3px 5px;color: #000;font-size: 12px;font-weight: 600;background-color: #ffffff;font-size: 12px;display: inline-block;box-shadow: 1px 1px 3px 1px #ccc}
.goods-status-tag{position:absolute;left:2px;bottom:5px;padding:3px 5px;background-color:#ffffff;color:#000;font-size:12px;font-weight:600;display:inline-block;border-radius: 4px}
.goods-status-tag-info span{color:#ff0000}
.goods-status-tag-new-info span{color:#000}
.goods-status-tag span{color:#000}
.goods-status-tag span.red{color:#c41d4a}
.goods-status-tag-new-info span.red{color:#c41d4a}
.normal-color{color:#000}
.gray-color{font-size:12px;color:#999!important;font-weight:400!important}
/*.view-item-promotion{font-size:14px;color:#c41d4a!important;font-weight:700!important}*/
.view-item-promotion{font-size:12px;padding: 6px 4px;width: 50px;height: 22px;background: #c41d4a;font-weight:bold;color: white;border-radius: 6px;}
.global-language-tag{display: inline-block;margin-left: 4px;border: 1px solid #E9E8E8;height: 14px;line-height: 14px;border-radius: 4px;font-size: 11px;font-weight: 400;padding:0 4px;}
.product-shock-show{display: none;}
.proList_b .priority-dispatch-tag{display: none;color: #c41d4a;}
.pre-order-time, .pre-order-time span,.cart-summary .fee_upgrade,.cart-summary .fee_upgrade span,.upgrade-price,.cart-popup-msg,.cart-popup-msg span{color: #c41d4a}
.cart-preFlag {padding: 3px 5px; margin: 5px 0; background-color: #ffffff;font-size: 12px;font-weight: 600;display: inline-block;box-shadow: 1px 1px 3px 1px #ccc;text-transform: uppercase;color: #c41d4a;line-height:15px}
.sign-up-form .normal{color: #262626}
.sign-form ul li p.error{color: #D81F1F}
#password1.error{border-color: #c41d4a !important;color: #000}
.percentage96{width:96%}
.percent-center{margin:0 auto}
.goods-act-img{position:absolute;width:auto !important;right:0;bottom:0}
.cart-sum-desc{box-sizing: border-box;padding: 0 5%}
.fa-user:before{content: '' !important;}
#goods_country_info,#country_info,#default_country_info{background-color:#c41d4a;padding:0;border: none;}
#goods_country_info th,#country_info th,#default_country_info th{line-height:30px;font-size:12px;background-color:#c41d4a;color:#ffffff;font-weight:700;width:18%;text-align:center;text-transform:capitalize;border-right: 1px solid #fff;}
#goods_country_info th:last-child,#country_info th:last-child,#default_country_info th:last-child{border-right:0}
#goods_country_info td,#country_info td,#default_country_info td{background-color:#ffffff;color:#000;border-top: none;border-right: none;vertical-align: middle;}
#country_info td.ci_right, #default_country_info td.ci_right{border-right: 1px solid #888888;}
.content_time span{color: #c41d4a;}

.flow_icon{background: url(../images/flow_iconv1.png) no-repeat;background-size:444px auto;}
.flow_Page .nav_header{ border-bottom:1px solid #E2E1E1;margin-bottom:0;}
#nav_header .fa-wish{position: absolute;width:26px;height:25px;line-height:30px;color:#fff; float: right;background-position: -60px -66px;margin-top: 14px; right: 20px;}
.nav_header h3 i.return:before{content:'';display: inline-block;width: 20px;height: 22px;background-image: url(../images/flow_iconv1.png);background-size:444px auto;background-position: -25px -66px;}
.salePrice{font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}.new_user_price_tag{display: flex;flex-wrap: nowrap;justify-content: start;align-items: center;margin: 5px;margin-left: 0}
.new_user_price_tag_text{font-size: 11px;color: #E44B5A;padding:2px 6px;box-sizing: border-box;border: 1px solid #E44B5A;border-radius: 4px;background-image: url(../images/new_user_price_icon.png);background-repeat: no-repeat;background-size: 18px 18px;background-position: -2px 2px;}
.salePrice{font-size: 16px;}
#book-success-content{position: fixed;width:300px;padding:12px;background:#262626;border-radius:8px;opacity:.7;box-sizing: border-box;z-index: 1100100;}
#book-success-content .detail{font-size: 11px;font-weight: 400;color: #FFFFFF;line-height: 15px;text-align: center;}  
#book-success-content .detail span{color: #FFFFFF;} 
.we-accept-con{margin: 12px 0 5px;flex-wrap: wrap;align-items: center;}
.we-accept-con .icon-tag{width: 30px;height: 20px;margin:0 10px 7px 0;}
.fa-we-visa1{background-position: -151px -517px;}
.fa-we-mastercard1{background-position: -259px -517px;}
.fa-we-american{background-position: -306px -517px;}
.fa-we-maestro{background-position: -97px -559px;}
.fa-we-visa2{background-position: -414px -517px;}
.fa-we-paypal{background-position: -360px -473px;}
.fa-we-visa3{background-position: -43px -559px;}
.fa-we-mastercard2{background-position: -319px -560px;}
.fa-we-klarna{background-position: -360px -517px;}
.fa-we-afterpay{background-position: -410px -389px;width: 74px !important;}
.fa-we-discover{background-position: -205px -517px;}
.fa-we-jcb{background-position: -414px -473px;}
.fa-we-ups{background-position: -459px -559px;}
.fa-we-dhl{background-position: -416px -559px;}
.fa-site-jabber{width:84px !important;height: 21px !important;background-position: -33px -1423px;}
.fa-we-dinersclub{background-position: -97px -517px}
.fa-we-applepay{background-position:  -507px -559px}
.fa-we-gb{background-position:  -43px -517px}

.none_show{display: none!important}
.fa-we-clearpay{width:64px!important;height: 20px!important;background-image: url(../images/payment_img/AdyenClearpay.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.fa-we-giropay{width:46px;height: 20px;background-image: url(../images/payment_img/AdyenGiropay.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.fa-we-trustly{width:30px;height: 20px;background-image: url(../images/payment_img/AdyenTrustly.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.fa-we-blik{width:31px;height: 20px;background-image: url(../images/payment_img/AdyenBlik.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.fa-we-ideal{width:28px;height: 20px;background-image: url(../images/payment_img/AdyenIdeal.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}

.we-accept-con-footer{justify-content: center;margin-bottom: 10px}
.we-accept-con-footer .icon-tag{margin: 0 4px}
.fa-close{width:18px;height:18px;background-position:-44px -475px;}
.fa-float-contact-us{background-position: -183px -689px;bottom: 180px;height: 40px;position: fixed;right: 0;width: 45px;z-index: 9999;transform: translateZ(9999px);}
.fa-return{width:12px;height:21px;background-position:-86px -472px;}
.fa-delete-file{background-position: -44px -250px}
.icon_t_wishlist{width:18px;height:18px;background-image: var(--tagIcon_bg);background-repeat: no-repeat;background-size:var(--tagIcon_bg_size);background-position:-336px -248px;}
.collect_selected{background-position: -378px -248px;}
.goods-review-star{line-height:13px;height:13px;display: inline-block;}
.review-star-off{width: 14px;height: 13px;background-position: -325px -120px;display: inline-block;vertical-align: bottom;}
.review-star-half{width: 14px;height: 13px;background-position: -297px -120px;display: inline-block;vertical-align: bottom;}
.review-star-on{width: 14px;height: 13px;background-position: -269px -120px;display: inline-block;vertical-align: bottom;}
.mix_match_cart_save_msg,.mix_match_cart_save_msg .my_shop_price{height: 13px;font-size: 12px;font-family: Ubuntu-Regular, Ubuntu;font-weight: 400;color: #D81F1F;line-height: 13px;margin: 5px 0;}
@media screen and (max-width:439px){
    .mix-match-items.visible-off{display: none;margin:5px 0;}
    .mix-match-items.visible-on{display: block;margin:5px 0;}
    .mix-match-items .mix-match-label{display: block;height:18px;line-height: 18px;font-size: 9px;background: linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);border-radius: 4px;cursor: default;text-align: left;font-weight: 500;color:#FFFFFF}
    .mix-match-items .mix-match-msg{width:100%;display: block;margin: 3px 0;line-height: 18px;color: #E44B5A;font-size: 12px}
}
@media screen and (min-width:440px){
    .mix-match-items.visible-off{display: none;margin:5px 0;}
    .mix-match-items .mix-match-label{display: block;height:18px;line-height: 18px;font-size: 9px;background: linear-gradient(90deg, #E2203A 0%, #C41D4A 100%);border-radius: 4px;cursor: default;text-align: left;font-weight: 500;color:#FFFFFF}
    .mix-match-items .mix-match-msg{line-height: 18px;color: #E44B5A;font-size: 12px}
}
.size_attr_selectors .attr_options{border-radius: 15px;}
.mix_match_cart_save_msg{padding: 5px 0}
.mix_match_cart_save_msg,.mix_match_cart_save_msg span.my_shop_price{font-size: 12px;color: #E44B5A;}
.goods-reviews-main .des-detail .conpolicy::-webkit-scrollbar{width:10px;height: 1px}
.goods-reviews-main .des-detail .conpolicy::-webkit-scrollbar-thumb{border-radius: 10px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#535353}
.goods-reviews-main .des-detail .conpolicy::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background:#ededed}
#goods-main-info-top,.foot-content{background-color: #eee}
.fa-close:before{content:''!important}
.prod-outofstock{
    background-image: var(--tagIcon_bg);
    background-repeat: no-repeat;
    background-position: -499px -317px;
    background-size: var(--tagIcon_bg_size);
    width: 16px;
    height: 18px;
    float: right;
}
.add-cart-prod-outofstock{
    background-image: var(--tagIcon_bg);
    background-repeat: no-repeat;
    background-position: -529px -317px;
    background-size: var(--tagIcon_bg_size);
    width: 16px;
    height: 18px;
    position: absolute;
    margin-top: 8px;
}
.ml25{margin-left: 25px;}
.down-app-box{display:none;background: #FFFFFF;box-shadow: 0px 2px 4px 0px rgba(0,6,14,0.12);}
.down-app-con{align-items:center;justify-content:space-between;padding:7px 10px 7px 0;box-sizing:border-box;}
.down-app-con .slide-left{align-items:center;}
.down-app-con .app-close{width: 24px;height: 24px;background-position:-225px -435px;min-width: 24px;}
.down-app-con .app-logo{margin-right:10px;border-radius: 12px;}
.down-app-con .txt1{font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;line-height: 22px;}
.down-app-con .txt2{font-size: 14px;margin: 2px 0 4px;}
.down-app-con .app-star{width: 14px;height: 14px;background-position: -269px -120px;margin-right: 5px;}
.down-app-con .app-star-half{width: 14px;height: 14px;background-position: -297px -120px;}
.down-app-con .app-coupon{width: 12px;height: 14px;background-position:-161px -1223px;margin-left: 2px;}
.down-app-con .app-get{display:inline-block;width: 48px;height: 36px;line-height: 36px;border: 1px solid #262626;text-align: center;font-size: 16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;}
#google_translate_element,.goog-te-banner-frame,#goog-gt-tt,.goog-te-spinner-pos,.skiptranslate{display: none !important;}
/* global input start */
.form-input-content .form-input-main{position: relative;margin-bottom: 6px}
.form-input-content .form-error-tips-main{}
.form-input-content .form-input-main .form-input-default{display: block;width: 100%;height: 48px;border: 1px solid #979293;box-sizing: border-box;padding:0 50px 0 20px;font-size: 16px;outline: none;color: #262626;border-radius: 8px}
.form-input-content.height40 .form-input-default{height: 40px}
.form-input-content .form-input-delete{position: absolute;width: 16px;height: 16px;color: #fff;right: 16px;top: 16px;background: #CCCCCC;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding-left: 1px;box-sizing: border-box;font-weight: 700;font-size: 18px;cursor: pointer;visibility: hidden}
.form-input-content .form-input-delete.active{visibility: visible}
.form-input-content .form-input-main .form-input-default.active{border: 2px solid #262626}
.form-input-content .form-input-placeholder{font-size: 16px;position: absolute;top: 14px;left: 20px;color: #A7A3A3;transition: all .5s;cursor: text;height: 18px;line-height: 18px}
.form-input-content.height40 .form-input-placeholder{top: 10px}
.form-input-content .form-input-placeholder.active{top: -8px;font-size: 12px;color: #262626;padding: 0 4px;background: #fff}
.form-input-content .form-error-tips-text{font-size: 12px;color: #DF373E;display: none;text-align: left}
.form-input-content .form-error-tips-text.not-error{color: #999999;display: block}
.form-input-content .form-error-tips-text.not-error:before{display: none}
.form-input-content .form-input-password-toggle{position:absolute;top:16px;right: 14px;width: 18px;height: 17px;cursor: pointer}
.form-input-content .form-input-password-toggle.eyhide{background-position: -84px -250px}
.form-input-content .form-input-password-toggle.eyhide.look{background-position: -256px -285px;height: 12px;top: 19px}
.form-input-content .form-input-password-toggle-close{position: absolute;width: 16px;height: 16px;color: #fff;right: 41px;top: 16px;background: #CCCCCC;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding-left: 1px;box-sizing: border-box;font-weight: 700;font-size: 18px;cursor: pointer;visibility: visible}
.form-input-content .form-input-main.error .form-input-placeholder{color: #DF373E}
.form-input-content .form-input-main.error .form-input-default{border: 2px solid #DF373E}
/* global input end */
.free_label{color:#c41d4a;text-transform: uppercase}
.category-page .vip_user_price_wrap{width:100%;display:block;}
.category-page .vip_user_price_wrap .vip-infos{background:linear-gradient(90deg,#FFDDD6 0%,#FFE4D6 100%);border-radius:4px;font-size:12px;font-family:Roboto-Bold,Roboto;font-weight:bold;color:#c41d4a!important;padding:2px 5px;display:inline-block;margin:3px 0;}
.category-page .vip_user_price_wrap .my_shop_price{color:#c41d4a!important;font-weight:bold;font-size:12px}
a.vip_user_price_details{position: relative;text-decoration:none;display:inline-block;padding:0 10px;margin:5px 0}
a.vip_user_price_details:hover{text-decoration:none}
.vip_user_price_details{;background:linear-gradient(90deg,#FFDDD6 0%,#FFE4D6 100%);border-radius:8px;line-height:26px;padding:3px 0;justify-content:space-between!important}
.vip_user_price_details .vip-detail img{width:16px;margin-right:3px;vertical-align:middle;}
.vip_user_price_details .vip-detail .vip_user_price_wrap{font-size:16px;font-family:Ubuntu-Regular, Ubuntu;font-weight:400;color:#221816;line-height:26px}
.vip_user_price_details .vip-detail .vip_user_price_wrap .my_shop_price{font-size:16px;font-family: Ubuntu-Bold, Ubuntu;font-weight: 400;color:#c41d4a}
.vip_user_price_details .act-right{margin-right:10px}
.vip_user_price_details *{vertical-align:middle;}
.vip_user_price_details .que-mark{position: relative;top:1px;left:3px;width: 17px;height: 17px;background-position: -196px -1009px;}
.vip_user_price_details .tips-detail em{position: absolute;top: 20px;left: 88%;width: 0;height: 0;border-left: 18px solid transparent;border-right: 18px solid transparent;border-bottom: 30px solid #ffffff;}
.vip_user_price_details .tips-detail >div{background: #FFFFFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2);border-radius: 8px;line-height: 18px;width: 300px;padding:6px 10px;position: relative;left: 40%;}
.vip_user_price_details .tips-detail >div p{font-size: 14px;font-family: Ubuntu-Regular, Ubuntu;color: #221816;font-weight: 400;text-transform:none;}
.user_rank_ad_none{display:none}
.category-page .new_user_price_wrap{width:100%;display:block;}
.category-page .new_user_price_wrap .new-user-infos{background:linear-gradient(90deg,#FFDDD6 0%,#FFE4D6 100%);border-radius:4px;font-size:12px;font-family:Roboto-Bold,Roboto;font-weight:bold;color:#c41d4a!important;padding:2px 5px;display:inline-block;margin:3px 0;}
.category-page .new_user_price_wrap .my_shop_price{color:#c41d4a!important;font-weight:bold;font-size:12px}
.category-page .new_user_price_wrap .new-user-infos *{color:#c41d4a!important}
.new_user_tag_label{margin:5px;font-size: 14px}
.vip_rank_name_T0{background-position: -296px -1641px;width: 36px;height: 15px;position: relative;top:3px;}
.vip_rank_name_T1{background-position: -350px -1642px;width: 36px;height: 15px;position: relative;top:3px;}
.vip_rank_name_T2{background-position: -406px -1642px;width: 36px;height: 15px;position: relative;top:3px;}
.vip_rank_name_T3{background-position: -460px -1642px;width: 36px;height: 15px;position: relative;top:3px;}
.user_price_tag_text,.user_price_tag_text .my_shop_price,.user_price_tag_text .vip-infos,.user_price_tag_text .new_user_price_wrap{font-family: Ubuntu-Medium, Ubuntu;font-weight: 400;font-size: 14px;color: #E44B5A;text-transform: capitalize;}
.user_price_tag_text .my_shop_price{font-weight: 400}
.cart_user_tag_label{margin:5px;font-size: 14px;color:#c41d4a}
.new-user-star-tag{background-position: -518px -1641px;;width: 17px;height: 16px;position: relative;top:3px;}
#container .buttons-con1{width: 100px;margin: 20px auto;background: linear-gradient(180deg, #F46561 0%, #E2203A 100%);border-radius: 20px;font-size: 18px;font-family: Ubuntu-bold, Ubuntu,sans-serif;font-weight: 400;text-align: center;padding: 10px;color: white;}
.fa-tag-namep1{padding:0;background-color: transparent;width: 66px;height: 18px;background-position:-189px -320px;color: #fff}
.fa-tag-namep1 span{display: inline-block;width: 100%;font-size: 12px;color: #fff;text-align: center;margin-top: 2px}
.points_overdue{font-family: Ubuntu-Medium, Ubuntu;font-weight: 500;font-size: 12px;color: #E44B5A;line-height: 16px;text-align: center;font-style: normal;margin-left: 16px;}
/*网站弹窗默认新增基础样式*/
.default-popup,.show-webtip-div,.show-popup-div{transform: scale(1.15);transform-origin: center;opacity: 0;transition: transform .18s ease-in-out,opacity .18s ease-in-out}
.default-popup-active{transform: scale(1);opacity: 1}
.fee_my_shop_price{margin-left:3px;text-transform:uppercase!important;}

.priority_dispatch_tag_wrap,.shipin24hrs_wrap{border: 1px solid #329A44!important;font-family: Ubuntu, Ubuntu;font-weight: 400!important;font-size: 12px!important;color: #329A44!important;}
.priority_dispatch_tag_wrap span,.shipin24hrs_wrap span{color: #329A44!important;}
em.quick-ship-shipping-icon-tag{position: relative;background-position:-50px -1941px;width: 20px;height: 14px;top:3px}
em.shipping-icon-tag{position: relative;background-position:  -261px -1938px;;width: 18px;height: 18px;}
.priority_dispatch_tag_wrap em.small,.quick-ship-shipping-icon-tag.small{position: relative;background-position: -97px -1945px;width: 13px;height: 9px;top:0}
.ml3{margin-left: 3px}
.es_product_list em.quick-ship-shipping-icon-tag,.QuickShip_detail em.quick-ship-shipping-icon-tag{top:2px}
.QuickShip_detail .priority_dispatch_tag_wrap,.ship_in_24_hrs_detail .shipin24hrs_wrap{font-size: 14px!important;}
.priority-dispatch-tag{color: #329A44 !important;}
.es_product_list .list-act-wrap.priority_dispatch_tag_wrap,.es_product_list .list-act-wrap.shipin24hrs_wrap{border: 1px solid #329A44 !important;}
.es_product_list .list-act-wrap.priority_dispatch_tag_wrap *,.es_product_list .list-act-wrap.shipin24hrs_wrap * {color: #329A44 !important;}
#cateList .es_product_list .list-act-wrap.priority_dispatch_tag_wrap,#cateList .es_product_list .list-act-wrap.shipin24hrs_wrap{border: 1px solid #329A44 !important;}
#cateList .es_product_list .list-act-wrap.priority_dispatch_tag_wrap *,#cateList .es_product_list .list-act-wrap.shipin24hrs_wrap * {color: #329A44 !important;}
.observer-cart-items .tag-part span,.order-goods-items .tag-part span,.order-list-goods-li .tag-part span{border-radius: 4px;border: 1px solid #D3925F;padding: 4px 6px;font-size: 13px;color: #D3925F;margin: 5px 6px 5px 0;display:inline-block;}
.observer-cart-items .tag-part span.priority_tag_name{border: 1px solid #329A44;color:#329A44}
.order-goods-items .tag-part span.priority_tag_name{border: 1px solid #329A44;color:#329A44}
.order-list-goods-li .tag-part span.priority_tag_name{border: 1px solid #329A44;color:#329A44}
.observer-cart-items .tag-part span.priority-tag-name{border: 1px solid #329A44;color:#329A44}
.order-goods-items .tag-part span.priority-tag-name{border: 1px solid #329A44;color:#329A44}
.order-list-goods-li .tag-part span.priority-tag-name{border: 1px solid #329A44;color:#329A44}


  