@font-face {font-family: Roboto;        src: url('fonts/Roboto-Regular.woff') format('woff');font-display: swap;}
@font-face {font-family: Roboto-Regular;src: url('fonts/Roboto-Regular.woff') format('woff');font-display: swap;}
@font-face {font-family: Roboto-Bold;   src: url('fonts/Roboto-Regular.woff') format('woff');font-display: swap;}
@font-face {font-family: Roboto-Medium; src: url('fonts/Roboto-Medium.woff')  format('woff');font-display: swap;}
@charset "utf-8";
address,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,video{display:block}
html{font-size:100%}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
button,input[type=submit],input[type=button],input[type=password]{-webkit-appearance:none}
q:after,q:before{content:''}
abbr,acronym{border:0}
html{-webkit-text-size-adjust:none;}
.website-link{color:#FFA019;text-decoration:underline;display: inline-block;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #000;font:14px  Roboto-Regular,Roboto,sans-serif;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#000;font:14px  Roboto-Regular,Roboto,sans-serif;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#000;font:14px  Roboto-Regular,Roboto,sans-serif;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#000;font:14px  Roboto-Regular,Roboto,sans-serif;}
input::-ms-clear {display: none;}
:root {
    --tagIcon_bg: url(https://www.modlily.com/themes/trade-n/images/tag_iconv21.png?ver=20250723);
    --tagIcon_bg_size: 403px auto;
    --tagIcon_new_bg: url(https://www.modlily.com/themes/trade-n/images/tag_icon_new.png?ver=20250904);
    --tagIcon_new_bg_size: 800px auto;
}
button{border:none;padding:0;cursor:pointer;overflow:hidden;outline:none;color:#221816;}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.fb{font-weight:700}
.fn{font-weight:400}
.t2{text-indent:2em}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear{clear: both;}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w105{width: 105px;}
.w110{width: 110px;}
.w115{width: 115px;}
.w120{width: 120px;}
.w130{width: 130px;}
.w140{width: 140px;}
.w150{width: 150px;}
.w160{width: 160px;}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w400{width:400px}
.w500{width:500px}
.w600{width:600px}
.w700{width:700px}
.w800{width:800px}
.w{width:100%}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h{height:100%}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt0{margin-top: 0px !important}
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt16{margin-top:16px !important}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt32{margin-top:32px !important}
.mt40{margin-top:40px}
.mt48{margin-top:48px !important}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt100{margin-top:100px}
.mb0{margin-bottom: 0px !important}
.mb8{margin-bottom:8px}
.mb10{margin-bottom:10px}
.mb12{margin-bottom:12px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml80{margin-left:80px}
.ml100{margin-left:100px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.p10{padding:10px}
.p15{padding:15px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
.bRed{border:1px dashed  #f10a0a}
.bBlack{border:1px dashed #000}
.bGreen{border:1px dashed #0F0}
.bBlue{border:1px dashed #00F}
body{font:14px  Roboto-Regular,Roboto,sans-serif;color:#000}
body.no-top{top: 0 !important}
@media screen and (max-width: 1200px){body{width: 1200px;}.catehome .parentCat_o .catetwo{width: 1200px; box-sizing: border-box;}}
pre{font:14px  Roboto-Regular,Roboto,sans-serif;white-space: pre-wrap;word-wrap: break-word;}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
a:focus{outline:0}
.t_hidden{font:0/0  Roboto-Regular,Roboto,sans-serif;}
input{outline:0;font-family: Roboto-Regular,Roboto,sans-serif;font-size: 14px;}
select{font-family: Roboto-Regular,Roboto,sans-serif;outline:0;font-size: 14px;}
button{border:none;padding:0;background:0 0;cursor:pointer;font-family: Roboto-Regular,Roboto,sans-serif;font-size: 14px;outline:0;overflow:hidden;cursor:pointer;}
.textInput{border:1px solid #eee;outline:0}
.placeholder{color:#999}
span.placeholder{font-size:13px}
label.error{color: #f10a0a;font-weight:700}
input.error{border:1px solid  #f10a0a}
a.pinkBtn{border:3px solid #fb9f18;display:inline-block;text-decoration:none;zoom:1}
a.pinkBtn span{border:1px solid #fff;background-color:#fb9f18;cursor:pointer;font-weight:700;display:inline-block;zoom:1;color:#fff;white-space:nowrap}
a.pinkBtn:hover span{border-color:#fb9f18;background-color:#fff;color:#fb9f18}
button.redBtn em,span.redBtn em{text-decoration:none;zoom:1}
button.redBtn span,span.redBtn span{background-color:#FA9F17;cursor:pointer;display:inline-block;zoom:1;color:#000;white-space:nowrap;padding:0 40px;line-height:40px;font-weight:400;font-size:18px;}
button.redBtn:hover span,span.redBtn:hover span{background-color:#FA9F17;color:#fff;opacity: .8;}
button.biger span{padding: 3px 60px !important;}
#place_order,#payment_btn_place_order,#base_place_order_btn{cursor:pointer;position: relative;clear: both; display:inline-block; margin-right: 0;width: 100%;font-family: Roboto-Medium;font-size: 18px;border-radius:9px;}
#place_order span,#payment_btn_place_order span,#base_place_order_btn span{height:40px;line-height:40px;border: none;padding: 0;display: inline-block;width: 100%;color: #fff;text-transform: uppercase;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;}
#base_place_order_btn span{line-height:40px}
.a-btn-white{margin: 0;box-sizing: border-box;height: 36px;line-height: 34px;padding: 0 16px;border: 1px solid #222;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;}
.a-btn-white:hover,a.a-btn-white:hover{background-color:#222;color:#fff;text-decoration:none}
button.select_image{-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
button.select_image em{border:2px solid #fb9f18;display:inline-block;text-decoration:none;zoom:1}
button.select_image span{border:1px solid #fff;background-color:#FFFFFF;cursor:pointer;display:inline-block;zoom:1;color:#FFA019;white-space:nowrap;padding:0 12px;line-height:30px;font-weight:400;font-size:15px;text-transform: uppercase;}
button.select_image:hover span{border-color:#fff;background-color:#fb9f18;color:#FFF}
.ipt_t{position:relative}
.emailist{clear:both;border:1px solid #221816;border-top-color:#DDDDDD;background-color:#fff;color:#999;font-size:14px;padding:0;margin:0;overflow:hidden;left: 0;border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-sizing: border-box}
.emailist li{clear:both;padding:5px 11px;
    font-size: 14px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    line-height: 18px;
    margin:0;color:#999999;cursor:pointer;text-align: left;}
.emailist .on,.emailist li:hover{color: #221816;}

.right_body .emailist{left: 0;text-align: left;max-height: 140px;overflow-y: auto;}
.right_body .emailist li{font-size: 16px;padding: 5px 12px 5px 30px;}

i.triangle{display:inline-block;width:0;height:0;border:3px solid transparent;zoom:1}
i.bottom_tri{border-top:3px solid #000}
i.top_tri{border-bottom:3px solid #fff}
i.left_tri{border-right:3px solid #fff}
i.right_tri{border-left:3px solid #fff}
.float_cc:hover{display: block !important;}
.c_direction-nav a,.c_tagbg,.cartItems,.downApp a,.footerEmail button.submit,.footerEmail input.submit,.goto_show_list .direction-nav div,.multicolor,.nav_filter_close,.rates,.redHeart,.rev_img .direction-nav div,.scrollBox .direction-nav div,.seachBtn,.selectListBox a,.top_loginOther a{background-image:url(images/tag.png);background-repeat:no-repeat}
.w1200 .main_inner,.w1200 .social_inner,.w1200 .userInfo,.w1200 .userNavBox{width:1200px}
.home_contact_pro,.home_pro_contact_ul .viewport{width:1134px}
.w1200 .home_contact_pro,.w1200 .home_pro_contact_ul .viewport{width:1134px}
.w1200 .home_pro_contact_ul .direction-nav .next{left:1165px}
.w980 .home_contact_pro,.w980 .home_pro_contact_ul .viewport{width:914px}
.w980 .home_pro_contact_ul .direction-nav .next{left:945px}
.w1200 .footHelp_inner .webTagWrap{float:right;width:225px;margin-right:-225px}
.w1200 .footHelp_inner .webTagWrap a{margin-right:10px}
.w1200 .u_messageWrap .list{width:390px;margin:0 5px 12px 5px}
.w980 #top_main,.w980 #top_nav,.w980 #userInfoWrap,.w980 #userNav{min-width:980px}
.w980 .main_inner,.w980 .social_inner,.w980 .userInfo,.w980 .userNavBox{width:980px;min-width:980px;max-width:1200px}
@media all and (max-width:1300px){#top_main,#top_nav,#userInfoWrap,#userNav{min-width:980px}
#mainBox,.main_inner,.social_inner,.userInfo,.userNavBox{width:98%;min-width:980px;max-width:1200px}
.footHelp_inner .webTagWrap{width:100%;margin-right:0;text-align:center}
#good_foot_proList{min-width:980px;max-width: 1200px;}
#good_foot_proList .li{padding-left:7px;padding-right:7px}
.u_messageWrap .list{width:40%;margin:0 5% 12px 5%}}
.main_inner,.social_inner,.top_main_inner,.top_nav_inner,#cate_mainBox{margin-left:auto;margin-right:auto}
#mainBox,#globalWrapper-content{margin: 0 2.5%;}
#top_nav{width: 100%;position: relative;padding: 14px 20px;box-sizing: border-box;}
.top_nav_inner{position:relative;align-items: center;justify-content: space-between;}
.top_nav_inner>div{width: 42.5%;position: relative;}
.top_nav_inner>div.topnav_logo{width: 15%;}
.visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;}
.measure-visibility {visibility: hidden !important;position: absolute !important;z-index: -1 !important;display: block !important;}
.topnav_left{min-width: 340px;}
.dropdown-menu {display: inline-block;text-align: center;position: relative;border: none;height: 100%;cursor: pointer;}
.topnav_left .dropdown-menu{margin-right: 16px;}
.topnav_left .dropdown-menu:hover,.topnav_left .dropdown-menu:hover .goog-te-gadget-simple{background-color: #fff;}
.dropdown-menu .nav-link {align-items:center;height: 18px;outline: 0;text-decoration: none;padding:0;text-align: center;vertical-align: middle;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.topnav_left .dropdown-menu:hover .nav-link,.topnav_left .dropdown-menu:hover .nav-link *{color: #FA9F17;}
.topnav_left .dropdown-menu:hover .split{background-position: -31px -141px}
.dropdown-menu .country_flag{vertical-align: -3px;}
.dropdown-menu .country-tag{width: 17px;height: 19px;background-position: -9px -663px}
.topnav_left .dropdown-menu:hover .country-tag{background-position: -56px -663px}
.dropdown-menu .curr-tag{width: 18px;height: 18px;background-position:-104px -663px;margin: 0 4px 2px 0;}
.topnav_left .dropdown-menu:hover .curr-tag{background-position: -149px -663px}
.dropdown-menu .lang-tag{width: 19px;height: 19px;background-position:-195px -663px;margin: 0 4px 2px 0;}
.topnav_left .dropdown-menu:hover .lang-tag{background-position: -241px -663px}
.dropdown-menu .country_flag_code{display: inline-block;margin-left: 4px;}
.dropdown-menu .split{display:inline-block;margin:0 0 0 6px;width:13px;height:7px;background-position:-32px -73px;}
.dropdown-menu .nav-link .currency_flag {float: none;display: inline-block;margin-top: 0;margin: 0 10px 0 0;}
.float_cc{position: absolute;left: 0;width:auto;background-color:#FFF;text-align:left;z-index: 1000001;zoom:1;box-sizing: border-box;border-top: none;top: 18px;display: none}
.cc_content{padding:5px 0;}
.cc_content .tlabel{display: block;font-size: 12px;color: #000;font-weight: 700;padding-bottom: 10px;}
.float_cc .searchable-select-caret{top:13px;bottom:auto;}
.float_cc .searchable-select-holder,.float_cc .searchable-select-dropdown{border-color: #eee;}
.float_cc .searchable-select-item.selected{background-color: #fafafa;}
.float_cc .searchable-select-dropdown,.float_cc .searchable-has-privious,.float_cc .searchable-has-next{position: relative;top: 0;}
#top_nav .dropdown-menu .bottom_tri {margin-left: 5px;vertical-align: -2px;border: 4px solid transparent;border-top: 4px solid #eee;}
.country-selecter-nav .list-menu-list{padding: 10px 30px;min-width: 90px;max-height: 350px;overflow: auto;}
.country-selecter-nav .list-menu-list li{margin-bottom: 10px}
.topnav_logo{text-align: center;}
.topnav_right .qa-utilities-menu{justify-content: flex-end;height: 100%;align-items: center;}
.topnav_right .utilities-list-item{position:relative;box-sizing: border-box;cursor: pointer;margin-right: 28px;height: 35px;align-items: center;}
.topnav_right .utilities-list-item .monicon{display:inline-block;text-align:center;vertical-align:text-bottom;}
.tag-search{width: 22px;height: 22px;background-position: -366px -493px;}
.utilities-search:hover .tag-search{background-position: -339px -599px;}
.tag-account{width: 18px;height: 16px;background-position: -103px -699px;margin-bottom: 1px;}
.utilities-account:hover .tag-account{background-position: -150px -699px;}
.tag-help{width: 16px;height: 16px;background-position: -197px -698px;}
.utilities-help:hover .tag-help{background-position: -242px -698px;}
.tag-bag{width: 17px;height: 16px;background-position: -287px -698px;position: relative;}
.utilities-bag:hover .tag-bag{background-position: -329px -698px;}
.utilities-list-item:hover>a{text-decoration: none;}
.topnav_right .utilities-list-item:hover .utilities-item-title{color: #FA9F17;}
#insert_cart_info>a:hover{text-decoration: none;}
.topnav_right .utilities-list-item .utilities-item-title {display:inline-block;text-align:center;vertical-align:middle;margin-left:8px;height: 16px}
#top_nav.fix{position:fixed;top:0;z-index:100}
.top_nav_left li{display:inline;float:left;margin-right:5px}
.top_nav_left li a{display:inline;float:left;color:#fff;padding:0 10px;height:20px;}
.top_nav_left li a:hover{text-decoration:none;height:28px;}
.top_nav_left li.on a{text-decoration:none;height:28px;border-bottom:2px solid #fb9f18}
.top_nav_right dl{display:inline;float:left;color:#000;height:20px;line-height:25px;border-left: 1px solid #dcdcdc;}
.top_nav_right dd{display:none}
.top_nav_right i.triangle{vertical-align:0;margin-left:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-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}
.top_operate_hover{z-index:26}
.top_operate_hover i.bottom_tri{border-top:3px solid transparent;border-bottom:3px solid #fff}
.top_operate_hover dd{z-index:27}
:root .top_operate_hover i.bottom_tri{border-top:3px solid #fff;border-bottom:3px solid transparent}
:root .top_operate_hover dt i.triangle{vertical-align:3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-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}
.dropdown-menu .js_bzList{position:absolute;top:20px;z-index:9999;background-color:#fff;line-height:24px;box-shadow:0 2px 5px #eee;display: none;}
.dropdown-menu .js_bzList a{color:#999}
.dropdown-menu .js_bzList a:hover{text-decoration:none}
.dropdown-menu .js_bzList button{color:#999}
.dropdown-menu .js_bzList button:hover{text-decoration:none}
.top_account_List{padding: 5px 10px;text-align: left;}
.dropdown-menu a:hover .bottom_tri{border: 4px solid transparent;border-top: 4px solid #d2d2d2;}
.dropdown-menu .bg_tri,.dropdown-menu .bord_tri{position:absolute;left:50%;margin-left:-8px;border-width:8px}
.dropdown-menu .bord_tri{border-bottom-color:#999;top:-16px}
.dropdown-menu .bg_tri{border-bottom-color:#fff;top:-14px}
.language-nav{border-right: none;padding-right: 0;padding-bottom: 10px;}
.top_moblie dt a{display: inline-block;background: url(images/mobile_top.png) no-repeat;background-size: 20px 20px;padding-left: 30px;background-position: 0px 2px;height: 23px;}
.top_account dt a:hover{text-decoration:none}
.top_account dd{width:260px;margin-left:-85px}
.top_account .bg_tri,.top_account .bord_tri{left:118px}
.top_track dd{color:#999;width:240px;left:-110px;right:0;line-height:18px;padding-bottom:10px}
.top_track .top_track_Box strong{font-weight:700;display:block}
.top_track .top_track_Box a{display:block;color:#036}
.top_track .top_track_Box a:hover{text-decoration:underline}
.top_liveChat dt{background: url(images/contact_top.png) no-repeat;background-size: 20px 20px;padding-left:30px}
.top_liveChat_Box{position:absolute;color:#221816;width:324px;padding:0 20px 20px;display:none;background-color:#FFF;z-index:9999;top:23px;right:0;box-sizing:border-box;border: 1px solid #999;font-size: 14px;}
.top_liveChat_Box a.chat-a{display: block;margin: 14px 0;text-decoration: underline;font-weight: 500;font-family: Roboto-Medium, Roboto;}
.top_liveChat_Box a.chat-a:hover{color: #FA9F17}
.top_liveChat_Box .con{color: #999;line-height: 18px;margin-bottom: 20px;}
.top_liveChat_Box .con h2{font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;line-height: 30px;}
.top_liveChat_Box .chat-button,.top_liveChat_Box .chat-button-blank{display: block;width:170px;height:36px;line-height: 34px;background:#FA9F17;border-radius:20px;border:2px solid #FA9F17;font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;box-sizing: border-box;text-align: center;margin-bottom: 18px;}
.top_liveChat_Box .chat-button:hover,.top_liveChat_Box .chat-button-blank:hover{text-decoration: none;background:#FA9F17;}
.top_liveChat_Box .chat-button-blank{background: #fff;}
.top_liveChat .bg_tri,.top_liveChat .bord_tri{left:260px}
.fb_messenger{width: 135px;display:inline-block;text-decoration:none;cursor: pointer;background-color:#FFFFFF;color:#333333;font-size:12px;padding:5px 10px;border-radius:1px;border:none;height: 22px;line-height: 22px;text-align: center;border:1px solid #eee;}
a.fb_messenger{text-decoration: none !important;}
.top_currency label{margin-right:5px}
.top_currency dd{color:#999;width:105px;margin-left:-34px}
.top_currency li{padding-right:35px;text-align:right;cursor:pointer}
.top_currency .bg_tri,.top_currency .bord_tri{left:50px}
.top_moblie dd{width:auto;padding:0;text-align:center;top:30px}
.arrow{position:absolute;top:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom:8px solid #fff;z-index:100}
.top_moblie dd a{display:block;margin-top:-15px;line-height:3em;cursor:pointer}
.top_moblie dd a:hover{text-decoration:none}
.top_moblie_List img{width: 100px;height: 100px;}
/* 导航菜单 */
#nav{min-height:40px}
#nav ul #nav_cart{display:block;float:right;position:relative;top:-10px}
#nav li{display: inline-block;z-index: 1;line-height: 50px;}

#nav li div.nav_t{position: relative;text-align: center;font-size:14px;color:#221816;text-transform: uppercase;cursor: pointer;}
#nav li div.nav_default{height: 47px;line-height: 47px;}
#nav li div.gifIdeas{padding-left:35px;background-position:-185px -32px}
#nav li .parent_cat_title:hover{text-decoration: none;}


#nav li .t-sale-tags{width: 60px;top: -15px;left: calc(50% - 30px);position: absolute;}
#nav li:hover{z-index:2}
#nav .catehome li a .sale-tags{display:none;position:absolute;vertical-align:middle;top:-18px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-os-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
#nav .catehome li a .l-sale-tags{position: absolute;width: 20px;top:-3px;left:-20px;}
#nav .catehome li a .r-sale-tags{position: absolute;width: 20px;top:-3px;right:-20px;}
#nav .catehome .parentCat,#nav .catehome .parentCat_o{padding: 0 30px}
.parentCat_o .parent_cat_title{border-bottom: 2px solid #fb9f18;padding-bottom: 3px}
img.new-tags,img.hot-tags{text-align:center;margin:0 auto;vertical-align:middle;max-width:64px;max-height:30px}
.a_bold{font-weight:500 !important;font-family: Roboto-Medium,Roboto;}
.red_color{color: #FF5151 !important;}
.catehome{display: flex;flex-direction: row;justify-content: center;align-items: center;height: 40px}
.catehome .catetwo{width: 100%;box-sizing: border-box;max-height: 0;transition: max-height .3s ease-in-out,padding .3s ease-in-out;overflow: hidden;background:#FFF7EA;top:40px;z-index:99;position: absolute;left:0;margin-top: -1px!important;padding: 0 50px}
.catehome .parentCat_o .catetwo{max-height: 800px;padding:1.2rem 40px 1.2rem;}
#header-main.fix .catehome .parentCat_o .catetwo{width: calc(100% + 50px);}
.sub_nav_link{border-top: none;margin: 0 auto;}
.parentCat .triangle_box{display: none;}
.parentCat_o .triangle_box{display: block;}
.parentCat_o .bg_tri,.parentCat_o .bord_tri{position:absolute;left:40px;margin-left:-15px;border-width:8px;}
.parentCat_o .bord_tri{border-bottom-color:#999;top:13px;display: block;}
.parentCat_o .bg_tri{border-bottom-color:#fff;top:15px;display: block;}
.catetwo .cat_box{padding:5px;}
.catetwo .extra_link_box{overflow:hidden;}
.catetwo .extra_link_box h4{height:25px;line-height:25px;color:#FFF;overflow:hidden;text-align:center;width:150px;display:block;margin:5px auto;background:url(images/ext_links.jpg) no-repeat 0 0}
.catetwo .extra_link_box li{border:none;padding-left:10px;height:23px;line-height:23px;display:block}
.catetwo .extra_link_box li a{height:23px;line-height:23px;font-weight:400;color:#888;font-size:11px}
.catetwo .extra_link_box li a:hover{color:#F60}
.extra_link_box .cat_img_a_img{width: 165px;height: 270px}
.extra_link_box .cat_lite_img_a_img{width: 135px;height: 135px}
.catetwo h4{padding-bottom:6px}
.catetwo h4 .cate_new{display:inline-block;background:url(images/cate_bg.png) no-repeat -381px -27px;width:30px;height:13px;margin-left:6px;margin-top:2px}
.catetwo dt{font-weight:700;display:block;line-height:29px;height:29px}
.catetwo dd{padding:5px;}
/* .catetwo dd div{padding:5px;line-height:24px;width:85px;height:24px;font-style:normal;font-size:10px;-webkit-transform:scale(.8)}
.catetwo dt div{padding:5px;line-height:19px;height:19px;font-weight:normal;color: #000;} */
.catetwo dd a,.catetwo dd span.menu_link_a{padding:5px;line-height:24px;width:85px;height:24px;font-style:normal;font-size:10px;-webkit-transform:scale(.8)}
.catetwo dt a,.catetwo dt span.menu_link_a{padding:5px;line-height:19px;height:19px;font-weight:normal;color: #000;}
.catetwo dt:hover{color:#fb9f18;text-decoration:none}
.catetwo dd div:hover,.catetwo dt div:hover{color:#fb9f18;text-decoration:none}
.catetwo dt div.no-link{cursor: default;}
.catetwo dt div.no-link:hover{color: #000;}
.catetwo dd a:hover,.catetwo dt a:hover,.catetwo dd .menu_link_a:hover,.catetwo dt .menu_link_a:hover{color:#fb9f18;text-decoration:none}
.catetwo dt a.no-link,.catetwo dt .menu_link_a.no-link{cursor: default;}
.catetwo dt a.no-link:hover,.catetwo dt .menu_link_a.no-link:hover{color: #000;}
/*.catetwo dd a img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.catetwo dd a:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);}*/
.catenew h3{background:#f7f7f7;line-height:27px;height:27px;padding-left:8px;font-size:13px;color:#fb9f18;border:solid 1px #D0D0D0;border-bottom-width:0}
.catenew h3 a{color:#fb9f18}
.catenew h3 a:hover{color:#fb9f18}
.catenew #catenew{border:solid 1px #D0D0D0;margin-bottom:15px;background:#FFF}
.catenew dt{background:#FFF;line-height:20px;padding:0 0 0 10px;cursor:pointer;font-weight:400;font-size:12px;}
.catenew dt a{color:#000}
.catenew dt.cateid0{border-top:none}
.catenew dt.cateon{background-position:5px -2145px}
.catenew li{font-size:11px;line-height:16px;}
.catenew li.child{line-height:19px;font-size:11px;padding:0 0 0 18px}
.catenew li.child a{color:#999;font-weight:400}
#top_main{width:100%;position: relative;box-sizing: border-box;}
#add_logo{display: none;}
#top_main.fix{position:fixed;top:-120px;z-index:10;height:53px;background-color: #fff;margin-right: 20px;transition: top .4s}
#header-main.fix{position:fixed;top:-77px;z-index:21;background-color: #fff;margin-right: 20px;transition: top .4s;width: 100%;left: 0}
#top_main.on{background: #FFF1D9;}
#header-main.fix #top_main{padding-right: 50px;}
#header-main.fix #attr_shopcart{top: 90px;right: -30px;}
#header-main.fix .utilities-baga{display:inline-block;text-align:center;position:fixed;right:10px;top:12px;z-index:100;}
#header-main.fix .utilities-baga .utilities-item-title{font-size: 0;}
#topAd{margin:0 auto;text-align:center;z-index: 1111;position: relative}
#topAd a{display: block;position: relative;}
#topAd a.newuser-top-banner{display: none;}
.ad_countdown{position:absolute;width:100%;height:100%;align-items: center;top:0;padding:0 15%;box-sizing:border-box;font-weight: 700;font-size: 20px;}
.ad_countdown_h0{justify-content: flex-start;}
.ad_countdown_h1{justify-content: center;}
.ad_countdown_h2{justify-content: flex-end;}
.ad_countdown_v0{align-items: flex-start;}
.ad_countdown_v1{align-items: center;}
.ad_countdown_v2{align-items: flex-end;}
.countdown-pos0{justify-content: flex-start;}
.countdown-pos1{justify-content: center;}
.countdown-pos2{justify-content: flex-end;}
.top_banner_full .count-down,.index_ad_countdown .count-down{align-self: center;}
.countdown-con{position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;align-items: center;}
.index_ad_countdown .cdown-letter{font-size:12px;font-weight:normal;display: block;background-color: transparent;width: 100%;text-transform: capitalize;}
.top_banner_full .countdown-con{padding: 0 20px;}
.top_banner_full .cdown-number{font-family: Roboto-Medium, Roboto;font-weight: 500;font-size: 22px;}
.top_banner_full .cdown-colon{margin: 0 5px;color: #ffffff;}

.index_ad_countdown a{position: relative;display: block;}
.index_ad_countdown .cdown-number{font-size:48px;font-weight: 700;}
.index_ad_countdown .cdown-letter{margin:-5px 0 0;text-align: center;}
.index_ad_countdown .cdown-colon{margin: 0 15px;font-size: 46px;font-weight: 700;color: #fff}
@media screen and (min-width: 1400px) and (max-width: 1600px){.index_ad_countdown .cdown-number{font-size: 60px;}.index_ad_countdown .cdown-colon{font-size: 58px;margin: 0 17px;}}
@media screen and (min-width: 1601px) {.index_ad_countdown .cdown-number{font-size: 74px;}.index_ad_countdown .cdown-colon{font-size: 72px;margin: 0 20px;}}
#top_nav_pad{width:100%;overflow:hidden}
#top_main_pad{width:100%;overflow:hidden;display:none}
#signOffTips{background-color: #f10a0a;color: #f10a0a;line-height:30px;text-align:center;font-size:14px}
#signOffTips a{color: #f10a0a;text-decoration:none}
.top_main_inner{height:50px;position:relative;z-index:19;clear:both;}
#top_main.fix .top_main_inner{margin-top: 0;background-color: #fff;height: 50px;padding: 0 60px 0 25px;}
#top_main.fix .catehome{height: 50px;}
#top_main.fix #nav li a.a_bold{color: #f10a0a;}
#insert_cart_info.fix{position: fixed;top: 10px;z-index: 11;width: auto;margin: 0;right: 20px;}
#insert_cart_info.fix .utilities-item-title{display: none;}
#insert_cart_info.fix #attr_shopcart{top: 23px;}
#insert_cart_info.fix .attribute_cart{margin-top: 0;height: 88%;}
#insert_cart_info.fix .cart-scoll{max-height: 350px;}
#top_main.fix .catehome li a .sale-tags{top: -28px;line-height: 28px}
.has-menu-icon .sale-tags{display: inline-block !important;}
#top_main.has-menu-icon.fix .top_main_inner{margin-top: 0;height: 64px;padding: 0;}
#top_main.has-menu-icon.fix .catehome{height: 64px;}
.has-menu-icon.fix #insert_cart_info{top: 24px;}
.has-menu-icon.fix{height: 64px !important;}
.has-menu-icon.fix .nav{height: 64px !important;min-height: 64px !important;}
.has-menu-icon.fix .catehome{height: 64px !important;display: block !important;}
.has-menu-icon.fix .catehome li{display: inline;float: left;z-index: 1;line-height: 64px !important}
.has-menu-icon.fix li a.nav_t{bottom: -10px !important;}
.has-menu-icon.fix .parentCat_o .catetwo{top:64px}
.has-menu-icon.fix #add_logo{margin-top:12px;margin-left: 5px;padding: 0}
#insert_cart_info.fix.has-menu-icon {top:22px;}
/* end */
.top_header{padding-bottom:20px;height:55px}
.logo{width:220px;height:55px;margin-left:-100%;float:left}
.logo img{margin-top:-8px}
.top_nav_inner .topSeachForm{display: block;height: auto;width: 51%;margin-right: 28px;max-width: 236px}
.topSeachForm form{display: inline-block;width: 100%;position: relative;}
.topSeachForm .js_topSearch{position:absolute;bottom:0;right:10px;display:inline-block;vertical-align:middle;cursor:pointer;width:16px;height:35px;border-radius:0 18px 18px 0;padding:0;margin:0;z-index: 2}
.topSeachForm .tag-jsearch{width:16px;height:16px;background-position:-10px -699px;vertical-align:middle;}
.topSeachForm .tag-jsearch:hover{background-position: -56px -699px}
.topSeachForm .top-search-delete{position: absolute;bottom:10px;right:34px;display:none;vertical-align: middle;cursor: pointer;z-index: 2;padding-right: 8px;border-right: 1px solid #D0CFCF}
.topSeachForm .top-search-delete a{width: 16px;height: 16px;background-position: -251px -211px;}
.topSeachForm .searchInput{width:100%}
.topSeachForm .dis_searchbar{position: absolute;right: 5px;bottom: 5px;cursor: pointer;background-image: url(images/source.png);background-repeat: no-repeat;background-position:-157px -245px;width: 20px;height: 20px;}
#qWordsForm .searchInput{width:100%}
.topSeachForm .top_seachBox{border:1px solid #eee;height:18px;padding:4px 25px 4px 5px;margin-top:15px}
#qWordsForm .question_seachBox{border:1px solid #eee;height:18px;padding:4px 25px 4px 5px;margin-top:15px;display: inline-block;min-width: 346px;text-align: left;}
.question_seachBox input::-webkit-input-placeholder{color:#999;}
.question_seachBox input::-moz-placeholder{color:#999;}
.question_seachBox input::-ms-input-placeholder{color:#999;}
.topSeachForm input::-webkit-input-placeholder{color:#55565a;}
.topSeachForm input::-moz-placeholder{color:#55565a;}
.topSeachForm input::-ms-input-placeholder{color:#55565a;}
#qWordsForm .question_seachBox .error{color:  #f10a0a;font-weight: 700;margin-top: 8px;display: none;}
.search-box{width: 100%;display: flex;}
.search-recommendation-tips{position: absolute;width: 406px;z-index: 10000;background-color: #fff;margin-top: 36px;box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.2);left: -90px;border-radius: 12px}
.search-input{width:100%}
.topSeachForm .search-input{border-radius: 12px;border: 1px solid #DDD;}
.topSeachForm .searchArea{width:100%;background:transparent;font-size:12px;text-indent:12px;height:34px;border-radius:12px;box-sizing: border-box;position: relative;z-index: 1;border: none;caret-color: #FA9F17}
.topSeachForm .searchArea::-webkit-input-placeholder{color: #221816;}
.topSeachForm .searchArea::-moz-placeholder{color: #221816;}
.topSeachForm .searchArea:-moz-placeholder{color: #221816;}
.topSeachForm .searchArea:-ms-input-placeholder{color: #221816;}
.topSeachForm .searchArea:focus ~ .hot-search-placeholder{color: #999}
.hot-search-placeholder{color: #221816;font-size: 12px;display: none;position: absolute;top: 11px;left: 20px}
.hot-search-placeholder img{vertical-align: middle;margin-left: 4px}
#qWordsForm .searchArea{border:none;background-color:#fff;height: 20px;line-height:20px;width:100%;outline:0}
#qWordsForm .seachBtn{display:inline;float:right;background-color:transparent;background-position:0 0;width:18px;height:18px;margin-right:-20px;border:none;cursor:pointer}
.search-bar-cart{background:url(images/cart-top.png) no-repeat;padding-left: 30px;}
.search-bar-advanced{position:absolute;top:6px;right:161px;height:29px;line-height:29px;font-size:11px}
.search-bar-cart{cursor: pointer;display: inline-block;height: 42px;text-align: center;width: 35px;line-height: 42px;}
.search-bar-cart:hover{color:#FF8000;text-decoration:none}
.cart-sum,.cart-tit{font:700 16px/14px  Arial,sans-serif;position:absolute}
.cart-sum{color:#E71;left:0;text-align:center;width:45px}
#cartcnt{display:inline-block;position:absolute;width: 16px;height: 16px;line-height:16px;top: -8px;right: -8px;background-color: #FF5151;border-radius: 50%;}
#cartcnt span{display: inline-block;font-size: 12px;color: #fff !important;transform: scale(.7);font-weight: bold;}
.utilities-bag:hover #cartcnt{color: #FA9F17;}
.cart-tit{color:#333;left:43px;line-height:14px;top:6px}
.search-bar-cart:hover .cart-tit{color:#ff8000}
#attr_shopcart{position:absolute;background-color: #fff;display:none;top: 30px;right: 0;z-index: 9999;box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.2);max-height: 0;overflow: hidden;opacity: 0;transition: padding-top .3s ease-in-out, max-height .3s ease-in-out, opacity .3s ease-in-out;}
#attr_shopcart._active{max-height: 500px;opacity: 1}
.attribute_cart{width:450px;float: right;background-color: #fff;height: 95%;box-sizing: border-box;margin-top: 1%;padding-bottom: 10px}
.attr-cart-header{align-items: center;background-color: #fff}
.attr-cart-header a{display:inline-block;text-decoration:none;height:36px;border-bottom:1px solid #eee;text-transform:uppercase;line-height:36px}
.attr-cart-header a:hover{text-decoration: none}
.attr-cart-header .head-switch-btn{display:inline-block;text-decoration:none;height:36px;border-bottom:1px solid #eee;text-transform:uppercase;line-height:36px}
.attr-cart-header .head-switch-btn:hover{text-decoration: none}
.head-switch{width:50%;color: #999;text-align: center;font-family: Roboto-Medium, Roboto;font-weight: normal;}
.head-switch.on{color: #000;border-color: #000;border-width: 2px;font-weight: 500}
.head-close{width: 10%;text-align: center;border-left: 1px solid #eee}
.head_close{display:inline-block;width:20px;height:20px;background-size:500px 299px;background-position:-343px -30px;margin-top:8px}
.switch-bag:before{content: '';display: inline-block;background: url(images/icon-cartTop.png) no-repeat;background-position:0 0;width:16px;height:16px;vertical-align:-3px;margin-right:5px}
.switch-bag.on:before{background-position:-17px 0}
.switch-wish:before{content: '';display: inline-block;background: url(images/icon-cartTop.png) no-repeat;background-position:-34px 0;width:17px;height:17px;vertical-align:-3px;margin-right:5px}
.switch-wish.on:before{background-position: -53px 0;}
.cart-scoll{max-height:350px;overflow-y:scroll;}
.header-main.fix .cart-scoll{height:350px;}
.cart-scoll::-webkit-scrollbar {width: 6px;height: 6px}
.cart-scoll::-webkit-scrollbar-thumb {background: gray;border-radius: 10px; margin: 10px}
.cart-scoll::-webkit-scrollbar-track {background: silver;border-radius: 10px}
.cart-scoll{
    scrollbar-base-color: gray;
    scrollbar-face-color: gray;
    scrollbar-3dlight-color: silver;
    scrollbar-arrow-color: silver;
    scrollbar-highlight-color: silver;
    scrollbar-shadow-color: silver;
    scrollbar-dark-shadow-color: silver;
    scrollbar-track-color: silver;
}
.empty-cartlist{text-align: center;padding:10px 30px 25px;}
.empty-cartlist .empty-tag{display: inline-block;width:182px;height:122px;background-image:url(images/flow_tag_icon.png);background-size: 1099px auto;background-position:-58px -56px;margin: 0 auto;}
.empty-cartlist .content-text{margin: 20px auto;font-size: 12px;line-height: 16px;}
.empty-cartlist .empty-a{display: block;width:280px;height:50px;line-height:50px;background:#FA9F17;border-radius:11px;font-size:18px;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;color:#fff; text-decoration: none;text-align: center;text-transform: uppercase;box-sizing: border-box;margin: 0 auto;}
.empty-cartlist .empty-a:hover{text-decoration: none;background:#FBBC5D;}
.empty-cartlist .empty-a-blank{background: #fff;color:#FA9F17;border:2px solid #FA9F17;}
.empty-cartlist .empty-a-blank:hover{background: #fff;border-color: #FBBC5D;color: #FBBC5D}
.position_a{position: absolute;}
.position_f{position: fixed;}
.shopping_product{ position: relative; border-bottom: 1px solid #eee;background:#fff;display:flex;height:auto;zoom:1;margin:0 0 5px;padding:10px 20px;width:100%;box-sizing: border-box;}
.shoppingtop_img{float:left;width:150px;flex-shrink: 0}
#cart_list .observer-cart-items{min-height: 140px}
.shoppingtop_img .product-img{position: relative;width:140px;}
.shoppingtop_img .product-img img{display: block;width: 100%;}
.shoppingtop_right{width:360px}
.shoppingtop_right .basket_cont2{color: #999;}
.top_saving{text-align:right;font-size:12px;padding-right:16px}
.sold_out_shop{background:url(images/setmeal_soldout.jpg) no-repeat scroll right center transparent}
.attribute_number{ position: absolute;bottom: 0; width:100%;height:17px;z-index: 3;}
.shoppingtop_basket{float:left;padding:0;margin:0;width:100%;color: #999;}
.shoppingtop_baskets{float:left;margin:0}
.attr_basket_cont4,.quantity_cont3{float:left;text-align:center;width:30px}
.price_top{float:left}
span.shoppingtop_span{color: #f10a0a;font-weight:700}
p.attr_total{padding:15px 0 5px;text-align:right;font-size: 14px; width: 90%;margin: 0 auto;}
p.attr_total a{color: #000;font-weight: 700;font-size: 14px;}
p.attr_total a:hover{text-decoration: none;}
#attr_retail_price_discount span{margin-right:10px}
#attr_retail_price_discount span a{padding-right:0}
.attribute_cart td .continue-buttons{padding:3px 0;margin:12px 0 5px 0;width:96%;background-color:#919191!important;color:#fff!important;cursor: pointer;}
.attribute_cart a.continue_shopping{width:100%;border:none;cursor:pointer;text-transform:uppercase;color:#000!important;font-size:13px!important;font-weight: 700;-webkit-border-radius:0;box-shadow:none;vertical-align:middle;-webkit-transition:text-shadow .2s;-webkit-appearance:none;border-bottom: 1px solid #000;}
.attribute_cart td .checkout-buttons{padding:11px 0;margin:12px 0 5px 0;width:96%;background-color:#faa019;color:#fff;cursor: pointer;}
.attribute_cart a.continue_shopping:hover{text-decoration: none;}
.attribute_cart .checkout-buttons a.pay_now{width:96%;background-color:#faa019;border:none;cursor:pointer;text-transform:uppercase;color:#fff;font-size:13px!important;font-weight: 700;-webkit-border-radius:0;box-shadow:none;vertical-align:middle;-webkit-transition:text-shadow .2s;-webkit-appearance:none;text-decoration:none}
.attribute_cart .checkout-buttons a.pay_now{color:#fff}
.attribute_cart .checkout-buttons:hover{background-color: #fb9f18;opacity: 0.8;}
.attribute_cart .checkout-buttons a.pay_now:hover{background-color: #fb9f18;}
.attribute_cart a.viewBag-b{display: inline-block;margin: 10px 0;width: 80%;text-align: center;border:1px solid #eee;color: #000;padding: 6px 0;font-weight:700;letter-spacing: 1px;}
.attribute_cart a.viewBag-b:hover{text-decoration: none;}
.attribute_cart a.checkout-b{display: inline-block;margin: 10px 0;width: 80%;text-align: center;border: 1px solid #faa019;color: #fff;padding: 6px 0;font-weight:700;letter-spacing: 1px;background-color: #faa019;}
.attribute_cart a.checkout-b:hover{text-decoration: none;background-color: #fb9f18;border-color:#fb9f18;opacity: .8;}
.shoppingtop_name{font-size: 14px;display: block;color: #221816}
.attr_basket_cont4{width:auto;float:right;line-height:22px;position:absolute;right:0;bottom:0;text-indent:10px;text-align:center;}
.good_cart_bg .goodPrice_good{display:inline;float:left;width:490px}
.good_cart_bg span.good_spantotal{font-size:24px!important}
.good_cart_bg .left-price{margin-top:2px;margin-bottom:5px}
.good_cart_bg .left-price #user_menu_good3 a{font-size:11px}
.quantitySelect_bg{width:30px;padding:0 2px;text-align:center;margin:auto 1px;border:0;}
.add,.reduce,.reduce_no{display: inline-block;text-decoration: none;font-weight:700;font-family: iconfont;padding: 0;font-size: 20px;width: 20px;height: 20px;line-height: 17px;text-align: center;cursor: pointer;color: #000;}
.reduce_no{cursor:auto; color:#999;}
.add:hover,.reduce:hover{text-decoration: none;}
.reduce_no:hover{text-decoration: none;}
.remove_a{background:url(images/cart.png) no-repeat left center;background-position: -100px 0;padding-left:15px;color:#000;text-decoration:none;text-transform:uppercase;cursor:pointer;display:block}
.shopBag_a{width:16px;height:16px;background:url(images/icon-cartTop.png) no-repeat;background-position:0 0;color:#000;text-decoration:none;text-transform:uppercase;cursor:pointer;display:block;margin-top:12px;}
.market_price{text-decoration:line-through;color:#AAA;font-size:11px;font-weight:400;margin-right:5px}
.share_header_explain{clear:both;color: #f10a0a;font-size:12px;margin:0}
.final_price_strong{color:#000;font-weight: 500;}
.helpTage{float:left;height:15px;margin:8px 3px 0 0;position:relative;width:15px}
.helpTage dt{background:none repeat scroll 0 0 #000;border-radius:20px;color:#FFF;cursor:pointer;font-size:12px;font-weight:700;height:100%;line-height:15px;text-align:center;width:100%}
.helpTage dd{background-color:#FFF;border:1px solid #eee;font-size:12px;left:-100px;position:absolute;top:25px;width:420px;height:90px;color:#000;font-size:13px}
.helpTage .text{background-color:#FFF;padding:10px;position:absolute;z-index:7;text-align:left;width:400px;font-weight:400;font-size:12px;line-height:35px}
.helpTage .trg_bg,.helpTage .trg_color,.helpTage_flow .trg_bg2,.helpTage_flow .trg_color2{border:10px solid transparent;display:block;font-size:20px;height:0;position:absolute;width:0;z-index:6}
.helpTage .trg_bg{border-left-color:#999;left:104px;top:-11px}
.helpTage .trg_color{border-left-color:#FFF;left:105px;top:-8px}
.helpTage_flow .trg_bg2 {
    border-right-color:#999;
    right: 11px;
    top: 51px;
}
.helpTage_flow .trg_color2 {
    border-right-color: #FFF;
    right: 12px;
    top: 49px;
}
.helpTage p{padding:3px 0;margin:0}
.top_main_right{float:right;margin-top:10px;width:460px;margin-left:-460px}
.top_main_right a{color:#999}
.top_main_right a:hover{text-decoration:none;color: #f10a0a}
.top_main_right a.reduce_no:hover{text-decoration:none;}
.top_main_right a.cartItems{display:block;background-position:-197px -64px;height:24px;padding:2px 10px 0 25px;border-right:1px solid #eee}
.top_main_right a.cartItems .fw_n{font-weight:400}
.top_cartWarp{display:inline;float:right;position:relative;z-index:50;padding-top:4px}
.top_cartWarp .topBagText{position:absolute;top:28px;right:-37px;padding:5px 10px;width:400px;background-color:#fff;border:1px solid #eee;font-weight:400;text-align:left;box-shadow:0 2px 5px #eee}
.topBagText p{font-size:12px;padding:3px 0;line-height:18px;color:#999}
.top_cartWarp p{font-size:12px;padding:3px 0;line-height:18px}
.top_cartWarp i{position:absolute;border-width:8px;right:40px}
.top_cartWarp i.bord_tri{border-bottom-color:#999;top:-16px}
.top_cartWarp i.bg_tri{border-bottom-color:#fff;top:-15px}
.top_main_right .loginBox{background:#fff;display:inline;float:right;padding:5px 0 6px 0;position:relative}
.top_main_right .loginBox .cart_wrap{display:block;border-left:1px solid #eee;padding-left:10px}
.top_main_right .loginBox a.logout{color:#999}
.top_main_right .top_loginBox{display:none;position:absolute;right:-10px;top:30px;background-color:#fff;width:200px;border:1px solid #eee;padding:20px;box-shadow:0 2px 5px #eee}
.top_main_right .top_loginBox h4{font-weight:700}
.top_main_right .top_loginBox p{height:auto;font:400 12px/18px  Arial,sans-serif;padding-bottom:5px}
.top_main_right .top_loginBox p label{display:block;font-weight:700}
.top_main_right .top_loginBox p label.checked{width:0;height:0}
.top_main_right .top_loginBox input{padding:5px;height:18px;width:188px;line-height:18px}
.top_main_right .top_loginBox button{width:100%;height:30px;cursor:pointer;border:none;color:#fff;font-size:14px;background: #f10a0a;background:-moz-linear-gradient(top, #f10a0a 0,#960000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #f10a0a),color-stop(100%,#960000));background:-webkit-linear-gradient(top, #f10a0a 0,#960000 100%);background:-o-linear-gradient(top, #f10a0a 0,#960000 100%);background:-ms-linear-gradient(top, #f10a0a 0,#960000 100%);background:linear-gradient(to bottom, #f10a0a 0,#960000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#960000', GradientType=0)}
.top_main_right .top_loginOther{font-weight:400;padding-top:5px;line-height:16px}
.top_main_right .top_loginOther a{display:inline-block;width:16px;height:16px;font:0/0  Arial,sans-serif;zoom:1;vertical-align:middle}
.top_main_right .top_loginOther .top_faceBook{background-position:0 -48px}
.top_main_right .isLoginBox{display:none;float:right;padding:2px 0 0 10px}
.top_main_right .isLoginBox a{color:#999}
.top_main_right .isLoginBox a:hover{color:#f60;text-decoration:underline}
.index_ad {width: 100%;margin: 16px auto;justify-content: space-between;}
.index_ad a{text-align: center;}
.banner_tag{display: block;width: 100%;position: relative;}
.banner_tag .tag_part{width: 21.9%;height: auto;top: 43.7%;position: absolute;left: 62.2%;text-align: center}
.banner_tag .tag_part h4{font-size: 30px;font-weight:700;}
.banner_tag .tag_part ul{margin-top: 10px;}
.banner_tag .tag_part li{margin:0 auto 10px;border:2px solid #000;background-color: transparent;letter-spacing: .5px;cursor: pointer;text-align: center}
.banner_tag .tag_part li a{height: 50px;line-height: 50px;display: block;font-size: 16px;color: #000000;font-family: 'Avenir Next Demi'!important;text-decoration: none;font-weight:700;border: 1px solid transparent;}
.banner_tag .tag_part li a:hover{text-decoration: none;}
@media screen and (min-width: 1700px){

    .banner_tag .tag_part li a{height: 64px;line-height: 64px;font-size: 1.375em}
}
.banner{width:100%;height:auto;position:relative;overflow:hidden;z-index:1}
.banner .ad_slides li{display: block;position: relative;}
.banner .ad_slides li a{display: block;}
.banner .ad_slides li .ad_countdown{padding: 4.3% 4%;font-size: 24px;}
.banner_next{width: 100%;margin:10px auto;display: flex;justify-content: space-between;}
.banner_next a{display: inline-block;width: 100%;text-align: center;}
.banner_f{height: auto;}
.banner_f0{width:55%;}
.banner_f1{width:43.3%;justify-content: space-between;}
.banner_f1 a{display: inline-block;height: 48%;}
.banner_f1 a:last-child{margin-top: 3.5%;}


.banner .slides li{display:block;}
.banner .slides a{display:block;font:0/0  Arial,sans-serif;}
.banner .control-nav{position:absolute;z-index:4;left:0;bottom:20px;width:100%;text-align:center}
@-moz-document url-prefix(){.banner .control-nav{bottom:30px}}
.banner .control-nav li{display:inline-block;margin:0 5px;}
.banner .control-nav a{display:inline-block;height:12px;width:12px;border-radius: 50%;font-size:0;cursor:pointer;background:#D0CFCF;}
.banner .control-nav a.active{background:#ffffff;}
.banner .direction-nav{}
.banner .direction-nav li{position: absolute;top:0;height:100%;width:48px;z-index: 11}
.banner .direction-nav li:first-child{left: 60px;}
.banner .direction-nav li:last-child{right: 60px;}
.banner .direction-nav div{position: absolute;width: 100%;height: 48px;line-height: 48px;top: calc(50% - 30px);margin: 0;cursor: pointer;text-align: center;background-color: transparent;border-radius: 8px;}
.banner:hover .direction-nav div{background-color: #FFF;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);}
.banner .prev span,.banner .next span{width: 20px;height: 35px;background-image: url(images/tag_icon_new.png?ver=20250723);background-repeat: no-repeat;display: inline-block;background-size: 800px auto;margin-top: 6px;}
.banner .next{right:0;}
.banner .next span{background-position:-109px -600px;}
.banner .prev{left:0;}
.banner .prev span{background-position:-25px -602px;}
.banner .direction-nav .disabled{cursor:default}
.banner:hover .next{right:0;}
.banner:hover .prev{left:0}
.banner_right{width:19%}
.banner_right a{display:block;font-size:0}
.banner_right a:first-child{margin-bottom:10px}
.seo_box{line-height:20px;margin-bottom:10px;color:#999;}
.seo_box h1{display:inline}
.bottomAdList{overflow:hidden}
.bottomAdList li{width:32.25%;display:inline;float:left;margin-left:1.5%}
.bottomAdList li:first-child{margin-left:0}
.bottomAdList li img{max-height:240px}
.bottomAdList a{display:block;font-size:0}
.bottomAdList .app_p{font-size:12px;color:#333;}
.bottomAdList .c_tagbg{display:inline-block;background-position:-88px -280px;text-indent:-9999px;width:6px;height:9px;margin-left:10px;zoom:1}
.home_pro_contact{height:350px;overflow:hidden}
.home_pro_contact .home_contact_pro{float:left;position:relative;box-sizing:border-box}
.home_pro_contact .home_contact_pro ul{position:absolute;left:0;top:20px;height:320px;box-sizing:border-box}
.home_pro_contact .home_contact_pro li{float:left;width:226.8px;height:300px;text-align:center;margin:0 auto;position:relative}
.home_pro_title{margin-bottom:10px}
#featured_product_tab{height:30px;border-bottom:2px solid #000;position:relative}
.home_pro_title li{float:left;line-height:30px;font-size:14px;width:33.33%;text-align:center;cursor:pointer;font-weight:700;position:relative}
.home_pro_title li:hover{background:#dcdcdc;color:#FFF}
.home_pro_title li.select{background:#fff;color:#000;border-bottom:2px solid #000}
#featured_product_tab p{position:absolute;top:32px;left:0;width:33.3%;height:7px;overflow:hidden;text-align:center;font-size:12px}
#featured_product_tab b{display:inline-block;vertical-align:middle;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#000 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0}
.home_left_jt,.home_right_jt{border-radius:2px 5px 5px 2px;float:left;background:#535353;height:54px;width:29px;margin-top:100px;cursor:pointer;text-align:center;line-height:54px;display:inline;position:absolute}
.home_right_jt{border-radius:5px 2px 2px 5px;margin-right:10px}
.home_left_jt:hover,.home_right_jt:hover{background:#F75F37}
.jt_left span,.jt_right span{border-bottom:20px solid transparent;border-right:15px solid #fff;border-top:20px solid transparent;display:inline-block;height:0;margin-top:7px;width:0;font-size:24px;color: #f10a0a}
.jt_right span{border-left:15px solid #fff;border-right-color:transparent;margin-left:7px}
.home_contact_pro .home_hot_title{height:13px;margin:8px 0;}
.home_contact_pro .home_hot_title a{position: relative;float: left;line-height:13px;font-size:12px;color:#999;width:210px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.home_contact_pro .home_hot_title a:hover{color: #f10a0a}
.home_contact_pro .productSpecialPrice{color:#000;font-size:12px;font-weight:700}
.home_pro_contact .home_contact_pro .direction-nav{width:10px}
.home_pro_contact .home_contact_pro .direction-nav li{width:29px}
.home_pro_contact_ul .direction-nav div{position:absolute;height:32px;width:20px;top:130px;z-index:1;margin:0;display:block;background-image:url(images/ico_all.png);background-repeat:no-repeat;cursor:pointer;text-indent:-9999px}
.home_pro_contact_ul .direction-nav .next{left:1165px;background-position:-20px -48px;top:-170px}
.home_pro_contact_ul .direction-nav .prev{background-position:0 -48px}
.home_pro_contact_ul .direction-nav .prev:hover{background-position:0 0}
.home_pro_contact_ul .direction-nav .next:hover{background-position:-20px 0}
.home_pro_contact_ul .viewport{margin:0 27px;overflow:hidden;height:350px;position:relative}
.bfbpng{position:absolute;top:0;right:0;background:url(images/fn5.png) no-repeat scroll 0 0 transparent;width:46px;line-height:26px;height:46px;font-size:16px;padding-top:5px;padding-left:6px;text-align:left;color:#FFF;text-shadow:0 -1px 0 #D9D9D9;padding-right:0;font-weight:400;z-index:999}
.ad_title{font-weight:700;text-align:center;font-size:20px;position:relative;line-height:24px;color:#555;background:url(images/home_line.jpg) center bottom no-repeat;padding-bottom:15px}
.ad_list{text-align: center;margin: 0 auto 15px;padding: 12px 0;overflow: hidden;}
.ad_list li{width: 33.3%;max-width: 399px;max-height: 400px;display: inline-block;}
.ad_list li:first-child{text-align: left;}
.ad_list li:last-child{text-align: right;}
.ad_list li img{padding: 0;width: 100%;max-width: 343px;max-height: 400px;}
.w980 .ad_list li{margin:9px 13px}
.social{border-top:1px solid #eee}
.social_inner{height:34px;padding:10px 0}
.abckeyList{border:1px solid #fff;border-width:1px 0 0;font-size:.75em}
.abckeyList{line-height:30px;text-align:center}
.abckeyList strong{font-weight:700}
.abckeyList a{color:#999;margin-left:10px}
.redHeart{background-position:-152px -48px;position:absolute;display:block;width:25px;height:22px;font-size:0}
.share{float:left}
.share dt{width:184px;padding:8px 0;float:left;text-align:right;font:600 .875em/18px  Arial,sans-serif}
.share dd{float:left;height:34px}
.social_share,.footHelp_inner{padding: 32px 10%;box-sizing: border-box;justify-content: space-between;}
@media screen and (min-width: 1900px){.social_share,.footHelp_inner{padding: 32px 15%;}}
.social_share{background: #F5F5F5;}
.social_share .footer-social>h4{font-size: 18px;margin-bottom: 8px}
.social_share>dd{font-weight: 700;}
.social_share_dd{align-items: center;}
.share a{display: inline-block;background-image:url(images/common_icon.png);background-repeat:no-repeat;margin-right:20px;}
.share a.fbk{background-position:-16px -27px;width: 10px;height: 18px;}
.share a.fbk:hover{background-position:-16px -51px}
.share a.pi{background-position:-80px -25px;width: 14px;height: 18px}
.share a.pi:hover{background-position:-80px -48px}
.share a.tw,.social_share a.tw{background-position:-49px -28px;width: 18px;height: 16px;}
.share a.tw:hover,.social_share a.tw:hover{background-position:-49px -52px}
.share a.yt,.social_share a.yt{background-position:-119px -27px;width: 20px;height: 14px;}
.share a.yt:hover,.social_share a.yt:hover{background-position:-119px -48px}
.share a.google,.social_share a.google{background-position:-96px -27px;width: 21px;height: 14px;}
.share a.google:hover,.social_share a.google:hover{background-position:-96px -49px}
.share a.vb,.social_share a.vb{background-position:-68px -26px;width: 10px;height: 19px;}
.share a.vb:hover,.social_share a.vb:hover{background-position:-68px -49px;}
.share a.bl,.social_share a.bl{background-position:-141px -27px;width: 14px;height: 14px;}
.share a.bl:hover,.social_share a.bl:hover{background-position:-141px -47px}
.share a.in{background-position:-28px -27px;width: 18px;height: 18px;}
.share a.in:hover{background-position:-28px -51px}
.social_share_dd a{width: 30px;height: 30px;margin-right: 20px}
.social_share_dd a.fbk{background-position: -24px -399px}
.social_share_dd a.pi{background-position: -80px -399px}
.social_share_dd a.in{background-position: -130px -399px}
.footerEmail{width: 50%}
.footerEmail input{width: calc(100% - 100px);height: 36px;font-size: 12px;border-radius: 8px;border: 1px solid #DDDDDD;box-sizing: border-box;margin-right: 4px;text-indent: 10px}
.footerEmail input::-webkit-input-placeholder{color:#666;font-size: 12px;}
.footerEmail input::-moz-placeholder{color:#666;font-size: 12px;}
.footerEmail input::-ms-input-placeholder{color:#666;font-size: 12px;}
.footerEmail button.submit{width: 94px;height: 36px;line-height: 37px;background: #FA9F17;border-radius: 8px;text-align: center;margin: 0;text-transform: uppercase;color: #fff}
.footerEmail button.submit:hover{background-color:#FBBC5D;}
.footerEmail .footer_sub_error{color: #FF5151;font-size: 12px;font-weight: normal;height: 14px;text-transform: none;padding-left: 5px;}
.footerEmail .footer_sub_error.show{margin: 5px 0;}
.footerEmail .footer_sub_error.green{color:#329A44}
.footerEmail .footer-phone-wrap .tip-con{font-size: 12px;color: #666;line-height: 16px;}
.footerEmail .footer-phone-wrap .tip-con a{color: #007185;text-decoration: underline;}
.footerEmail .footer-phone-wrap .phone-prefix-wrap{position: absolute;left:0;top:0;height: 100%;align-items: center;}
.footerEmail .footer-phone-wrap .phone-prefix-tag{margin-left: 4px;padding-right: 6px;border-right: 1px solid #ddd;}
.footer-phone-wrap #sub_phone::-webkit-outer-spin-button,.footer-phone-wrap #sub_phone::-webkit-inner-spin-button {-webkit-appearance: none;}
.footer-phone-wrap #sub_phone{-moz-appearance: textfield;}
.downApp{float:right;height:30px;line-height:30px;margin-top:2px}
.downApp a,.downApp button{float:left;padding-left:30px;color:#999}
.downApp a:hover,.downApp button:hover{text-decoration:none}
.downApp a.ios,.downApp button.ios{background-position:-192px -144px}
.downApp a.android,.downApp button.android{background-position:-192px -104px;margin-left:10px}
.footHelp_inner{background: #FFFFFF;}
.footHelp_inner dl a{display: block;margin: 8px 0;}
.footHelp_inner dl a:hover{color:#FA9F17;text-decoration:underline}
.footHelp_inner dt{font-size: 18px;text-transform: uppercase;margin-bottom: 8px;}
.footHelp_inner .logoList{padding:7px 0}
.foot_later .f_copyrit{margin-top: 32px}
.f_copyrit,.f_copyrit a{font-size: 12px;color:#666;line-height: 10px;}  
.f_copyrit a:hover{color:#FA9F17}
.backToTop{position:fixed;bottom:80px;right:12px;cursor:pointer;z-index:100;border-right: none;height: 136px}
.backToTop>a{display:block;width:100%;height: 40px}
.backToTop .showQR{background-position: -557px -70px;;width:41px;height: 41px;margin-bottom: 8px}
.backToTop .showQR:hover .qrImgWrap{display:block}
.backToTop a.gotoTop,.backToTop button.gotoTop{background-position:-571px -162px;width:41px;height: 40px;}
.backToTop a.gotoTop.g-hide,.backToTop button.gotoTop.g-hide{width: 0}
.backToTop .footer_help{width:41px;height: 40px;background-position: -521px -162px;position: relative;margin-bottom: 8px}
.footer_liveChat_Box a.litb-btn-yellow,.footer_liveChat_Box button.litb-btn-yellow{text-decoration:none;cursor: pointer;background-color:#fb9f18;color:#000;padding:5px 10px;border-radius:1px;border:none;height: 22px;line-height: 22px;text-align: center;}
.footer_liveChat_Box a.litb-btn-yellow:hover,.footer_liveChat_Box button.litb-btn-yellow:hover{background-color:#FA8019;}
.backToTop .footer_liveChat_Box{z-index: 100001;position:absolute;right:50px;bottom:32px;width:116px;padding:15px;background-color:#fff;box-shadow:0 0 5px #eee;border:1px solid #eee;display:none}
.backToTop .footer_liveChat_Box{bottom: 0;width: 350px;box-sizing: border-box;padding: 10px;}
.backToTop .footer_liveChat_Box strong {font-weight: 700;display: block;}
.backToTop .qrImgWrap .qrImg{width:116px;height:116px;background:url(images/mobile116.png) no-repeat 0 0;background-size:116px 116px}
.backToTop .footer_liveChat_Box>i,.backToTop .footer_liveChat_Box>span{display:block;width:24px;height:24px;line-height:24px;position:absolute;right:-12px;bottom:15px;font-size:24px;color:#fff;font-family:"\5b8b\4f53"}
.backToTop .footer_liveChat_Box>i{font-style:normal;color:#eee;right:-14px}
.qrImgWrap{position:absolute;z-index:101;right:46px;bottom:-40px;width:350px;display:none;background: linear-gradient( 180deg, #FF9246 0%, #FF5B5B 100%);
box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.2);border-radius: 12px;height:400px}
.qrImgWrap .app_only_ads_main_wrap{margin:22px;width:306px;height:356px;background:url(images/app_only_ads_bg_v2.png) no-repeat 0 0;background-size:306px 356px}
.qrImgWrap .title{width: 100%;height: 34px;line-height: 34px;background: #FFF0D9;text-align: center;font-size: 21px;color: #FA9F17;letter-spacing: 1px;text-transform: uppercase;}
.qrImgWrap-box{padding:6px 10px;box-sizing: border-box;padding-top:215px}
.qrImgWrap-box .txtp,.qrImgWrap-box .txtp span{font-size: 14px;text-align: center;}
.qrImgWrap-con{align-items: center;justify-content: space-between;padding:0 15px}
.qrImgWrap-con-left{justify-content: space-between;height:90px;}
.qrImgWrap .qrImg-new{width: 120px;height: 120px;background: transparent url("images/app-site-new.png") no-repeat scroll 0px 0px / 120px 120px}
.qrImgWrap i.side-i,.qrImgWrap span.side-span{display:block;width:24px;height:24px;line-height:24px;position:absolute;right:-12px;bottom:45px;font-size:24px;color:#FF5B5B;font-family:"\5b8b\4f53"}
.qrImgWrap-box .line-t{position: relative;display: inline-block;margin-right: 5px;}
.qrImgWrap-box .line-t:before{content: '';display: inline-block;width: 2px;height: 160%;background-color: #C41D4A;position: absolute;left: 10px;top: -5px;transform: rotate(-45deg);}
.qrImgWrap i.side-i{font-style:normal;color:#FF9246;right:-14px}
.index-qrImgWrap{top:32px;background-color: #fff;bottom: unset;left: 20px;}
.sign-banner-list .index-qrImgWrap{top: 35px;left: -10px}
.index-qrImgWrap i.side-i,.index-qrImgWrap span.side-span{bottom: unset;top: -12px;right: 130px;color: #FF9246;}
.sign-banner-list .index-qrImgWrap i.side-i,.sign-banner-list .index-qrImgWrap span.side-span{bottom: unset;top: -12px;right: 130px;color: #FF9246;left: unset}
.footer-download-app-box{margin-bottom: 35px;}
.footer-download-app-box h4{margin-bottom: 8px;}
.footer-download-app-con{align-items: center;}
.footer-download-app-con .choose-con,.qrImgWrap-con .choose-con{}
.footer-download-app-con .app-store,.qrImgWrap-con .app-store{width: 117px;height: 38px;background-position: -268px -1730px;}
.footer-download-app-con .app-store:hover,.qrImgWrap-con .app-store:hover{background-position: -7px -1966px;}
.footer-download-app-con .app-google-play,.qrImgWrap-con .app-google-play{width: 116px;height: 38px;background-position: -139px -1730px;}
.footer-download-app-con .app-google-play:hover,.qrImgWrap-con .app-google-play:hover{background-position: -7px -2013px;}
.footer-download-app-con .choose-con:hover,.qrImgWrap-con .choose-con:hover{text-decoration: none}

.msgBox .systyleMsg{width:600px;min-height:120px;margin:100px auto;background-repeat:no-repeat;}
.msgBox .systyleMsg_jump{line-height:20px}
.msgBox a{color:#999;text-decoration:none;}
.msgBox a:hover{text-decoration:underline}
.msgBox a i{border-left-color:#999;margin-left:5px}
.msgBox .msgIsRight{background-position:-288px -160px}
.msgBox .msgIsWarn{background-position:-144px -280px}
.msgBox .msgIsWrong{background-position:0 -408px}
.msgBox .title{font-size:16px;color: #f10a0a}
.post_foot_facebook_color{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35}
.post_foot_facebook_title{background:#fff;border:2px solid #fff;padding:1px;width:500px;height:200px;border-radius:5px;font-size:16px;line-height:20px;position:fixed;text-align:centert;margin:0 auto;top:250px;left:30%;z-index:1025;color:#000;line-height:20px}
.post_foot_facebook_loading{width:220px;height:32px;background:url(images/loadings.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-top:10px;width:400px;margin-left:30px}
.post_foot_facebook_noemail .title{text-align:left}
.post_foot_facebook_noemail .ipt_t{width:290px;text-align:left}
.post_foot_facebook_noemail .msg_error{color:#fb9f18;text-align:left}
.p4 ul li{width:33.333%}
.process-min{text-align: center;margin: 20px 0;}
.process-min ul{color:#637381;list-style:none;font-size:14px;display:inline-block;}
.process-min ul li{width: auto;display: inline-block;font-size: 16px;color: #999;}
.process-min ul li p{ background-color: #fff;}
.process-min ul li p:after{content: '>';display: inline-block;margin:0 10px;}
.process-min ul li:last-child p:after{content: '';margin: 0;}
.process-min ul li.current{color:#000;}
.redHeart{background-image:url(images/cart.png);background-repeat:no-repeat}
footer{margin-top:50px;clear: both;background: #fff;}
footer .foot_later{align-items:center;padding-bottom: 32px}
footer .cartFooterTag{text-align: left;display:flex;align-items: center}
footer .cartFooterTag a{display:inline-block;vertical-align: middle;}
footer .cartFooterTag .paypal{background-image: url(images/cart.png);
background-repeat: no-repeat;
display: inline-block;
width: 47px;
height: 42px;
vertical-align: 0;
background-position: -400px -180px;
background-size: auto 250px;}
footer .cartFooterTag .tested{display:inline-block;width:54px;height:64px;background-position:-228px -285px}
footer .cartFooterTag img {
    vertical-align: middle;
}
footer .cartFooterTag .cartBgRight{width:329px;background-position:-362px -285px}
.checkout_list,.item_style3{clear:both;float:none; line-height:25px;width:100%}
#billing_address_2 .new_address_table{line-height:40px}
.new_address_table input{padding:8.5px 5px;width: 436px; border:1px solid #eee;}
.new_address_table select{margin-right:5px;width: 450px;}
.new_address_table ul li.address_li{clear: both;height:80px;}
.checkout_list .ship_info{line-height:15px}
.checkout_list_ .shipping_address,.checkout_list_default .shipping_address,.new_shipping_address{color:#000;font-size:16px;height:35px;width:auto;line-height:35px;margin:1px 1px 5px;text-indent:10px}
.checkout_list_ .shipping_address{background:none repeat scroll 0 0 #EFEFEF;}
.new_shipping_address,.checkout_list_default .shipping_address{font-weight:700;border-bottom: 1px solid #eee;width:90%;}
.checkout_list_default .shipping_address .show_consignee_all{font-weight: normal;float:right;background:url(images/save-icon.png) no-repeat scroll 0 -288px;padding:0 20px}
.checkout_list_default .shipping_address .show_consignee_all a:hover{text-decoration:underline}
.checkout_list_new span.ship_info{color:#999;font-size:12px;line-height:18px}
.addressbook_button a.del-adress,.addressbook_button a.edit-adress,.addressbook_button a.make-def-adress{margin-left:20px;background:#8B8B8B}
#shipping_address_sel{line-height:25px;text-align:left;padding-left:150px;padding-top:22px}
.Delete,.Edit,.make-default,.ship-to-adr,.submit_button{font-size:14px;padding:0 25px;border:none;font-weight:700;color:#fff;border:1px solid #c9c9c9;height:30px;line-height:30px;margin-right:15px;width:auto;cursor:pointer;background-color:#000;text-transform:uppercase;text-align:center}
.Edit{margin-right:25px}
.helpTage_flow{float:left;height:15px;margin:5px 3px 0 0;position:relative;width:15px}
.helpTage_flow dt{background:none repeat scroll 0 0 #000;border-radius:20px;color:#FFF;cursor:pointer;font-size:12px;font-weight:700;height:100%;line-height:15px;text-align:center;width:100%}
.helpTage_flow dd{background-color:#FFF;border:1px solid #eee;left:-20px;position:absolute;top:25px;width:420px;height:190px}
.helpTage_flow .text{background-color:#FFF;padding:10px;position:absolute;z-index:7;text-align:left;width:400px;font-weight:400}
.helpTage_flow .trg_bg,.helpTage_flow .trg_color{border:10px solid transparent;display:block;font-size:20px;height:0;position:absolute;width:0;z-index:6;}
.helpTage_flow .trg_bg{border-left-color:#999;left:24px;top:-11px}
.helpTage_flow .trg_color{border-left-color:#FFF;left:25px;top:-8px}
.helpTage_flow p{margin:0}
.billing_address_check{margin:1px;background:none repeat scroll 0 0 #EFEFEF;color:#000;font-size:16px;text-indent:10px;line-height:35px;margin-bottom:5px}
.check_item h2 a.cart_modify{background:url(images/save-icon.png) no-repeat scroll 8px -322px;float:right;font-size:11px;padding:0 10px}
.billing_address_check{border-top:1px solid #eee;margin:0;margin-top:15px}
.check_item .billing_address_check h2{margin:0}
.check_item .billing_address_check input{margin-left:10px}
.shipping_options_check{line-height:18px}
.shipping_options_check h4{line-height:25px}
.shipping_options_check input{margin:0 10px}
.shipping_options_check label{display:inline-block;padding:10px 0;vertical-align:middle;width:92%;color: #000;margin-left: 10px}
.check_phone_point{color:#38B935;font-size:14px;font-weight:700;padding:10px 0;text-indent:10px;line-height:18px;background:#EFEFEF}
.check_payment_bg{padding:0 0 0 20px}
.check_payment_on{border-bottom:1px solid #ddd;}
.check_payment_on:last-child{border-bottom: none}
.check_payment img{ margin-right:10px;}
.check_payment input.payment-input-item{vertical-align:top; margin-top: 25px;}
.check_payment label.payment-label{display:flex;width:100%;padding:16px 0;align-items: center}
.check_payment label.payment-label span{font-size: 14px; vertical-align: 10px;color: #999;margin-top: 0;margin-right: 10px;flex-shrink: 0}
.check_payment label.payment-label .payment-logo-name span{color: #221816}
.check_payment_money label img{margin-left:8px}
.check_payment_yandex label img{margin-left:5px}
.check_item_bottom{float:left;margin-top:0}
.check_item_bottom_bg{padding:5px 0 10px}
.check_item_bottom_bg #cart-box-bottom strong{color:#000}
.checkout_cart_list th{background-image:none;color:#000;height:32px;line-height:32px;padding:0; border-bottom: 1px dashed #eee;}
.checkout_cart_list th.Picture-th{}
.checkout_cart_list td{text-align:center;}
.checkout_cart_list td.Picture-td{}
.checkout_cart_list th.Picture-th,.checkout_cart_list th.item-th,.checkout_cart_list th.price-th{text-align:center;text-indent:0}
.checkout_cart_list .list_all_items_shopping_price .index-price{text-align:center}
.checkout_cart_list table.meal_basket_table{border:0}
.checkout_cart_list td.checkout_colspan{padding:0;border:none}
.checkout_cart_list .inbasket_img{float:none;margin-right:0;width:100%}
.checkout_cart_list tr.pre_basket_table td{padding:5px 0}
.check_item_bottom h2.extra_info_check{margin:10px 0;background:0 0;text-indent:0;}
.check_again_comment,.check_comment{width:700px;height:80px;border:1px solid #eee;font-size:12px}
.check_item_bottom .checkout_points h2{border-bottom: none;background:0 0;margin:0;text-indent:0;color:#000;float:left;line-height:30px;font-size:14px;font-weight:500;margin-right:10px;margin-bottom:10px;width:120px;font-family: Roboto-Medium, Roboto;}
.checkout_points input.checkout_coupon,.checkout_points input.checkout_point{height:27px;line-height:27px}
.checkout_points input.disabled,.checkout_points input.disabled{color: #767676;background: #fafafa}
select.checkout_Bonus{height:27px;line-height:27px}
.redeem{border:medium none;width:96px;height:36px;cursor:pointer;margin-right:0;background-color:#FA9F17;color:#fff;text-transform:uppercase;text-align:center;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;font-size: 14px;border-radius: 8px;margin-left: 5px}
.redeem:hover{background-color:#FBBC5D}
.redeem_disabled,.redeem_disabled:hover{cursor: default;background-color: #dcdcdc;}
.checkout_cart_list .list_all_items_shopping_price .index-price{width:100%;margin:5px 0;text-align:left}
.checkout_cart_list td,.checkout_cart_list th{text-align:center}
td.Picture-td,th.Picture-th{width:120px;padding:5px;position:relative}
td.Picture-td .cutOff_tag{right:16px;top:5px}
td.item-td,th.item-th{width:300px;padding:0;text-align:left;color: #999}
td.item-td a,th.item-th a{color: #999}
.item_total{color: #222;}
td.price-td,th.price-th{width:128px}
td.quantity-td,th.quantity-th{width:64px}
td.sum-td,th.sum-th{width:70px}
th.Picture-th,th.item-th,th.price-th{text-align:left;text-indent:5px}
.Recommended-tags .tags_list{border-bottom:1px solid #eee}
.Recommended-tags .left-review-product{padding:5px 0;width:100%}
.tags-left-recom{margin-left:5px;display:inline;margin-top:45px}
.tags-left-recom strong{font-weight:400}
.productsContent-tags .list_all_items_price .final_price{width:auto}
.checkout_points{line-height:25px;padding-bottom: 10px;margin-bottom: 8px}
.checkout_points:after{content: ' ';display: block;clear: both}
.checkout_points h2{float:left;color:#000;font-size:14px;font-weight:500;margin-right:10px;width:auto;font-family: Roboto-Medium, Roboto;}
.checkout_points div{float:left;width:100%;}
.checkout_points p{float:left;line-height: 16px;margin-top: 4px}
.checkout_points p a{color:#000;text-decoration:underline}
.checkout_points p a:hover{color: #f10a0a;text-decoration:none}
.checkout_Price_right{width:100%;margin-right:20px;font-family: Roboto, Roboto;font-weight: 400;font-size: 14px;color: #221816;}
.checkout_Price_right a{float:right;text-align:right;font-family: Roboto-Medium, Roboto;font-weight: 500;font-size: 14px;color: #221816;}
.checkout_Price_right a:hover{text-decoration:none}
.check_totalPrice,.checkcoupon_price{height:25px;line-height:25px;text-align:left;margin:0;padding:0;font-size: 14px}
.checkpoint_price{align-items: center;justify-content: space-between;padding-bottom: 16px;font-size: 14px}
.checkpoint_price .show-line {flex-grow: 1;margin: 0 6px;height: 2px;opacity: .5;position: 
relative}
.checkpoint_price .show-line:before{content: '';position: absolute;top: 0;left: 0px;display: block;width: 100%;height: 2px;background-size: 4px 4px;background-color: #979797;background-position: 100% 50%;background-image: radial-gradient(closest-side, transparent 60%,  #fff 25%), radial-gradient(closest-side, transparent 60%,  #fff 25%);}
.checkout_Price_right p#coupon_note{color: #f10a0a;width:100%;float:left;font-weight:500;text-align:right;font-family: Roboto-Medium, Roboto;}
#billing_citys,#citys,#shipping_citys{background:none repeat scroll 0 0 #FFF;cursor:pointer;font-size:12px;line-height:20px;position:absolute;text-indent:10px;top:23px;left:0;width:250px;border:1px solid #aaa;border-top:none;visibility:visible}
#billing_citys li,#citys li,#shipping_citys li{color:#333;background:none repeat scroll 0 0 #FFF;text-transform:capitalize}
div#billing_citys li.hov,div#citys li.hov,div#shipping_citys li.hov{background:none repeat scroll 0 0 #EBEBEB}
.quick_shopping{left:0;position:absolute;top:150px}
.checkout_points input.checkout_coupon,.checkout_points input.checkout_point,select.checkout_Bonus{float:left;width:255px;height:36px;margin-right:0;border:1px solid #ddd;line-height: 37px;border-radius: 9px;box-sizing: border-box;padding-left: 10px}
.checkout_points input#coupon{margin-right:0}
.checkout_points .checkout_points_color{background-color:#e6e6e6;color:#999}
.facebook_checkout_notice{width:680px;margin:0 0 10px;line-height:20px}
.checkout_shop_cart{position:relative}
p.sale_four{position:absolute;bottom:0;left:30px;width:680px;bottom:20px;line-height:20px;font-size:14px;font-weight:700}
a.sale_four_a{display:block;width:66px;height:66px;float:left;margin-right:5px}
.sale_four_img{width:66px}
p.sale_four a{font-weight:700;text-decoration:none;color: #f10a0a}
p.sale_four a:hover{text-decoration:underline}
.basket_totalPrice{clear:both;width:200px;float:none;margin-right:30px;padding:15px 0;text-align:right;display:inline}
.basket_totalPrice a{color: #f10a0a;text-decoration:none;font-weight:700}
.contine-check{background-color:#000;border:1px solid #c9c9c9;margin-bottom:10px;cursor:pointer;font-size:14px;font-weight:700;height:30px;padding:0 10px;color:#fff;text-transform:uppercase}
.text p{color: #999;}
#coupon_error,#voucherResult{position:absolute;float:none;color: #f10a0a;line-height:20px; font-size: 12px;}
#ECS_INTEGRAL_NOTICE,#ECS_SURPLUS_NOTICE,#point_error{color: #f10a0a;}
.btnTips{clear: both;text-align: center;padding-top:5px;}
.table_ul1 input{margin-right:5px}
.table_ul1 label{margin-right:15px}
.path{line-height:30px}
.path a:hover{color:#FFA019;}
.cutOff_tag{background-position:-166px -256px;position:absolute;right:0;top:0;display:block;width:50px;height:38px;padding-top:3px;color:#fff;font-size:12px;line-height:14px;text-align:center;font: Arial,sans-serif}
.cutOff_tag strong{font-size:16px;font-weight:700}
.cutOff_tag i{display:block;font-style:normal;margin-top:-2px;text-transform:uppercase}
.zhekou_off{
    background-image: url(images/new_zhekou.png);
    background-repeat: no-repeat;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 50px;
    height: 38px;
    padding-top: 25px;
    color: #000;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
}
.zhekou_off strong{font-size:12px;font-weight:500;font-family: Roboto-Medium, Roboto;}
.zhekou_off i{display: block;font-style: normal;margin-top: -3px;text-transform: uppercase;}
.xubox_layer,.xubox_shade{position:fixed}
.xubox_shade{top:0;left:0;width:100%;height:100%}
.xubox_layer{top:150px;left:50%;height:auto;width:310px;margin-left:-155px}
.xubox_border,.xubox_close,.xubox_iframe,.xubox_moves,.xubox_page,.xubox_title,.xubox_title em,.xubox_title i{position:absolute}
.xubox_title{left:0;top:0}
.xubox_main{position:fixed;overflow:hidden}
.windLayerHeading{float: left;width: 100%;height: 36px;line-height: 36px;text-align: center;}
.xubox_page{top:0;left:0}
.xubox_load{background:url(./images/xubox_loading0.gif) #fff center center no-repeat}
.xubox_loading{display:block;float:left;text-decoration:none;color:#FFF}
.xubox_dialog{float: left;width: 100%;margin: 20px auto;display: flex;padding-left: 20px;box-sizing: border-box}
.xulayer_png32{background:url(./images/xubox_ico0.png) no-repeat;float:left;width:35px;height:30px;overflow:hidden}
.xubox_moves{border:3px solid #333;cursor:move;opacity:.7;filter:alpha(opacity=70)}
.xubox_msgico{width:32px;height:32px;top:52px;left:15px;background:url(./images/xubox_ico0.png) no-repeat;margin-right: 15px}
.xubox_text{float:left;line-height:20px;overflow:hidden;font-size:14px;width:96%;text-align: center;}
.xubox_msgtype0{background-position:-91px -38px}
.xubox_msgtype1{background-position:-128px -38px}
.xubox_msgtype2{background-position:-163px -38px}
.xubox_msgtype3{background-position:-91px -75px}
.xubox_msgtype4{background-position:-163px -75px}
.xubox_msgtype5{background-position:-163px -112px}
.xubox_msgtype6{background-position:-163px -148px}
.xubox_msgtype7{background-position:-128px -75px}
.xubox_msgtype8{background-position:-91px -6px}
.xubox_msgtype9{background-position:-129px -6px}
.xubox_msgtype10{background-position:-163px -6px}
.xubox_msgtype11{background-position:-206px -6px}
.xubox_msgtype12{background-position:-206px -44px}
.xubox_msgtype13{background-position:-206px -81px}
.xubox_msgtype14{background-position:-206px -122px}
.xubox_msgtype15{background-position:-206px -157px}
.xubox_loading_0{width:60px;height:24px;background:url(./images/xubox_loading0.gif) no-repeat}
.xubox_loading_1{width:37px;height:37px;background:url(./images/xubox_loading1.gif) no-repeat}
.xubox_loading_2,.xubox_msgtype16{width:32px;height:32px;background:url(./images/xubox_loading2.gif) no-repeat}
.xubox_loading_3{width:126px;height:22px;background:url(./images/xubox_loading3.gif) no-repeat}
.xubox_title{width:100%;height:35px;line-height:35px;font-size:18px;color:#221816;font-family: Roboto-Medium}
.xubox_title em{display:block;height:20px;line-height:20px;width:100%;top:14px;left:0;font-style:normal;overflow:hidden;font-weight:500;font-family: Roboto-Medium, Roboto;}
.xubox_close0{right:10px;top:10px;width:14px;height:14px;background-position:-31px -7px;cursor:pointer;overflow:hidden}
.xubox_close0:hover{background-position:-51px -7px}
.xubox_close1{right:12px;top:12px;width:15px;height:15px;background-position:-17px -252px;cursor:pointer;overflow:hidden}
.xubox_close1:hover{background-position:-57px -252px}
.xubox_botton{float: left;width: 100%;height: 35px;margin-top: 10px;margin-bottom:10px;position: relative;}
.xubox_botton a{position:absolute;bottom:10px;left:50%;background:url(./images/xubox_ico0.png) repeat;text-decoration:none;color:#FFF;font-size:12px;text-align:center;font-weight:500;overflow:hidden;border-radius:6px;font-family: Roboto-Medium, Roboto;}
.xubox_botton a{position:absolute;bottom:10px;left:50%;background:#FA9F17;text-decoration:none;color:#FFF;font-size:12px;text-align:center;font-weight:500;overflow:hidden;border-radius:6px;font-family: Roboto-Medium, Roboto;}
.xubox_botton a:hover{text-decoration:none;background-color: #FBBC5D;}
.xubox_botton .xubox_botton1{width:200px;height:40px;line-height:40px;margin-left:-90px;border-radius:9px;font-size:18px;font-weight: 500;font-weight: 500;text-transform:uppercase;}
.xubox_botton1:hover{background-position:-6px -72px}
.xubox_botton .xubox_botton2{margin-left:-76px;width:71px;height:29px;line-height:29px;background-position:-5px -114px}
.xubox_botton2:hover{background-position:-5px -146px}
.xubox_botton .xubox_botton3{width:71px;height:29px;line-height:29px;margin-left:10px;background-position:-81px -114px}
.xubox_botton3:hover{background-position:-81px -146px}
.xubox_botton .new_xubox_botton2{margin-left: -152px;width: 134px;height: 36px;line-height: 36px;border-radius: 20px;background: #fff;border: 1px solid #FA9F17;box-sizing: border-box;}
.xubox_botton .new_xubox_botton2:hover{background: #fff;border-color: #FBBC5D;color: #494544;}
.xubox_botton .new_xubox_botton3{width: 134px;height: 36px;line-height: 36px;margin-left: 10px;border-radius: 20px;box-sizing: border-box;}
.xubox_botton .new_xubox_botton3:hover{background: #FBBC5D;}
.xubox_botton .xubox_botton5{background-color:#fff;color: #FA9F17;border: 2px solid #FA9F17;line-height:26px;height:29px;box-sizing: border-box;font-size:12px;font-weight:500;font-family: Roboto-Medium, Roboto;}
.xubox_botton .xubox_botton5:hover{color: #FBBC5D;border-color: #FBBC5D;background-color:#fff;}
.xubox_tips{position:relative;line-height:20px;padding:3px 30px 3px 10px;font-size:12px;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.3)}
.xubox_tips i.layerTipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed}
.xubox_tips i.layerTipsB,.xubox_tips i.layerTipsT{left:5px;border-right-style:solid}
.xubox_tips i.layerTipsT{bottom:-8px}
.xubox_tips i.layerTipsB{top:-8px}
.xubox_tips i.layerTipsL,.xubox_tips i.layerTipsR{top:1px;border-bottom-style:solid}
.xubox_tips i.layerTipsR{left:-8px}
.xubox_tips i.layerTipsL{right:-8px}
.xubox_botton .xubox_no a{background-color:#999}
.xubox_main .help_button{width: 260px;margin: 20px auto;text-align: center;}
.xubox_main span.help_button_solved{display: inline-block;background-color: #fb9f18;width: 100px;line-height: 30px;color: #FFF;border: none;outline: none;border-radius: 2px;cursor: pointer;}
.xubox_main span.help_button_solved:hover{text-decoration:none;color:#FFF;background-color: #FA8019;}
.xubox_main span.help_button_unsolved{display: inline-block;background-color: #454545;width: 100px;line-height: 30px;color: #FFF;border: none;outline: none;border-radius: 2px;cursor: pointer;margin-left: 60px;}
#signBox{overflow:hidden;height:100%;width:100%;background-color:#eee}
#header{background-color:#fff;clear: both;position: relative;}
.header-main{z-index: 21;position: relative;background-color: #fff;}
.sign_log{height:40px;padding:20px 0;text-align:center}
#imgbg{overflow:hidden;width:100%;height:100%}
.loginBox2{background-color:#fff;overflow:hidden;border-radius:0 30px}
.loginBox2 .header{padding:10px 0;text-align:center;border-bottom:1px solid #eee}
.loginBox2 .footer{height:30px;padding:14px 30px;border-top:1px solid #fff;background-color:#f6f6f6}
.loginBox2 .footer .f_copyrit{line-height:30px}
#bottom_sign_in_message{margin-top:48px;display: flex;align-items: center;justify-content: center;}
#bottom_sign_in_message .bottom_sign_line{width: 450px;height: 1px;border-top: 1px solid #DDDDDD;}
#bottom_sign_message{font-size: 16px;font-family: Roboto-Regular, Roboto;font-weight: 400;color: #221816;line-height: 20px;margin-right: 20px;margin-left: 20px;}
.loginWithFb,.loginWithGg,.loginWithPaypal{display:inline-block;zoom:1;vertical-align:middle;}
.loginWithFb a,.loginWithGg a{margin-right: 40px}
.nus-facebook{height:30px;border:1px solid #344e84;border-radius:5px;box-shadow:inset 0 1px #bdcbec;font-size:12px;text-shadow:0 -1px 1px #263154;background:#627cb2;background:-moz-linear-gradient(top,#8ba0cc 0,#3c5a99 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ba0cc),color-stop(100%,#3c5a99));background:-webkit-linear-gradient(top,#8ba0cc 0,#3c5a99 100%);background:-o-linear-gradient(top,#8ba0cc 0,#3c5a99 100%);background:-ms-linear-gradient(top,#8ba0cc 0,#3c5a99 100%);background:linear-gradient(to bottom,#8ba0cc 0,#3c5a99 100%)}
.nus-facebook:hover{background:#4865a1;background:-moz-linear-gradient(top,#7d93c3 0,#324b7f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7d93c3),color-stop(100%,#324b7f));background:-webkit-linear-gradient(top,#7d93c3 0,#324b7f 100%);background:-o-linear-gradient(top,#7d93c3 0,#324b7f 100%);background:-ms-linear-gradient(top,#7d93c3 0,#324b7f 100%);background:linear-gradient(to bottom,#7d93c3 0,#324b7f 100%)}
.nus-google{height:30px;border:1px solid #DA4A4A;border-radius:5px;box-shadow:0 1px #F18181 inset;font-size:12px;text-shadow:0 -1px 1px #CC1F1C;background:linear-gradient(to bottom,#ED6161 0,#E03030 100%) repeat scroll 0 0 transparent}
.nus-google:hover{background:#ca2128;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e54242),color-stop(100%,#ca2128));background:-webkit-linear-gradient(top,#e54242 0,#ca2128 100%);background:linear-gradient(to bottom,#e54242 0,#ca2128 100%)}
.s_valid{overflow:hidden;}
.s_valid .operalBox{display:inline;float:left;margin-left:-1px;width:390px;min-height:367px;}
.s_valid .operalBox .msg_error{font-size: 12px;font-family: Roboto-Regular, Roboto;font-weight: 400;color: #DF373E;line-height: 14px;margin-top: 6px;margin-bottom: 12px;}
.s_valid .operalBoxL{overflow:hidden}
.s_valid .operalBoxR{border-left:1px solid #eee}
.username_move{animation: animate-left-right .1s linear 3}
@keyframes animate-left-right {
    25%{transform: translateX(10px)}
    50%,100%{transform:translateX(0)}
    75%{transform: translateX(-10px)}
}
@-webkit-keyframes animate-left-right {
    25%{-webkit-transform: translateX(10px)}
    50%,100%{-webkit-transform:translateX(0)}
    75%{-webkit-transform: translateX(-10px)}
}
.operalBoxL h3{font-size:21px;text-align:center;color: #221816;font-family: Roboto-Medium, Roboto;font-weight: 500;line-height: 25px;}
.operalBoxL .sign_welcome_back{margin-top: 16px;text-align: center}
.operalBoxL .sign_welcome_back img{width:133px; height:25px}
.operalBoxL #create_account_message{margin-top: 32px;}
.operalBoxL #create_account_message .create_account_message_title{font-size: 16px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #221816;
    line-height: 20px;}
.operalBoxL #create_account_message .create_account_message_content li{
    font-size: 14px;
    font-family: Roboto-Medium, Roboto;
    font-weight: 500;
    color: #FA9F17;
    line-height: 18px;
    list-style-type: disc;
    list-style-position:inside;
}
.operalBoxL #create_account_message .create_account_message_content li span{color: #221816;}
.operalBoxL #create_account_message .create_account_message_content li:nth-child(1){margin-top: 8px}
.operalBoxL #create_account_message .create_account_message_content li:nth-child(2){margin-top: 4px}
.operalBoxL #create_account_message .create_account_message_content li:nth-child(3){margin-top: 4px}
.operalBoxL .ipt_t_t{display: flex;align-items: center;}
.operalBoxL .ipt_t input{line-height:54px;height:54px;width:390px;background: #FFFFFF;border-radius: 18px;border: 1px solid #DDDDDD;padding-left: 41px;}
.resetPs .ipt_t input{padding-left: 61px;width: 100%}
.inputMailList_down{border-bottom-width:0px !important;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
.operalBoxL .ipt_t input.error{border:1px solid #fe5269;}
/* WebKit browsers */
.operalBoxL .ipt_t input::-webkit-input-placeholder{color: #999999;}
/* Mozilla Firefox */
.operalBoxL .ipt_t input::-moz-placeholder{color:#999999}
/* internet Explorer */
.operalBoxL .ipt_t input::-ms-input-placeholder{color: #999999;}
.operalBoxL .ipt_t .input_email,.resetPs .ipt_t .input_email{background: url(images/sign_in/input_email.png) no-repeat center center;}
.operalBoxL .ipt_t .input_password,.resetPs .ipt_t .input_password{background: url(images/sign_in/input_password.png) no-repeat center center;}
.operalBoxL .ipt_t .info_icon_left,.resetPs .ipt_t .info_icon_left{display: inline-block;cursor: pointer;position: absolute;height: 22px;width: 21px;margin: 16px auto 16px 10px}
.operalBoxL .ipt_t .input_clear_email,.resetPs .ipt_t .input_clear_email{width: 16px!important;height: 16px!important;background: url(images/sign_in/input_clear.png) no-repeat center center;}
.resetPs .ipt_t .info_icon_left{margin: 0;top: 16px;left: 30px}
#reset_password_input_clear_email{margin: 0;top: 20px;right: 16px}
.resetPs .ipt_t div.js_look_password,.resetPs .ipt_t div.js_look_password.look{margin: 0;top: 20px;right: 16px}




.operalBoxL .ipt_t div.info_icon.js_look_password,.resetPs .ipt_t div.info_icon.js_look_password{background: url(images/sign_in/input_close_eye_new.png) no-repeat center center;}
.operalBoxL .ipt_t div.js_look_password.look,.resetPs .ipt_t div.js_look_password.look{background: url(images/sign_in/input_open_eye_new.png) no-repeat center center;}
.operalBoxL .ipt_t div.info_icon,.resetPs .ipt_t div.info_icon{display:inline-block;cursor:pointer;position:absolute;height: 19px;width: 19px;border-radius: 50%;margin: 16px 12px 16px auto;right: 0px;}

.operalBoxL .autoLogin{margin:0 40px;line-height:16px;}
.operalBoxL .autoLogin input{vertical-align:middle;margin-right:3px}
.operalBoxL .ipt_b{text-align:center;}
.operalBoxL .ipt_b button{width: 280px;height: 40px;font-size:18px;color: #000;background: #FA9F17;border-radius: 20px;}
.operalBoxL .ipt_b button span{padding:0 40px;line-height:30px;font-weight:400}
.operalBoxL .forgetPas{text-align:center;margin-top: 24px;}
.operalBoxL .forgetPas a{color: #999999;line-height: 18px;text-decoration:underline}
.operalBoxL .forgetPas a:hover{color: #FA9F17}
.operalBoxL label.normal{display:block;clear:both;line-height:20px;color:grey}
.operalBoxL .email{background-position:5px 7px}
.operalBoxL .password{background-position:5px -41px}
.operalBoxL .create_account_agree{margin-top: 33px;margin-bottom:17px;text-align: center;display: flex;
    justify-content: center;}
.operalBoxL .create_account_agree #message{font-size: 12px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #221816;
    line-height: 14px;}
.operalBoxL .agrrementWarp a{color:#999;border-bottom: 1px solid #eee;text-decoration: none;}
.operalBoxL .agrrementWarp a:hover{text-decoration: none;}
.operalBoxL .agrrementWarp input{margin-right:3px}

.operalBoxL .create_account_submit_button{width: 260px;height: 40px;font-size: 18px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;line-height: 22px;}
.operalBoxL .create_account_privacy_policy{
    margin-top: 22px;
    height: 28px;font-size: 12px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #221816;
    line-height: 14px;text-align: center}

.operalBoxR h3{font-size:24px;text-align:center;padding:90px 0 20px;line-height:30px}
.operalBoxR .tips{text-align:center;padding-bottom:10px}
.operalBoxR .gotoBtn{text-align:center}
.operalBoxR .gotoBtn a{font-size:18px}
.operalBoxR .gotoBtn a span{padding:0 40px;line-height:30px;font-weight:400}
.resetPs{text-align:center}
.resetPs form{width:360px;text-align:left;margin:0 auto}
.resetPs .ipt_t{width:100%;text-align: center;}
.resetPs .ipt_t .codeInput{width:177px;padding:10px}
.resetPs .ipt_t .code_img{width:120px;margin-left:10px;margin-top: 10px;}
.resetPs .ipt_t img{}
.resetPs .ipt_b{text-align:center}
.resetPs .ipt_b button{width: 280px;
    height: 40px;
    background: #FA9F17;
    border-radius: 20px;}
.resetPs .ipt_b button span{font-size: 18px;
    font-family: Roboto-Medium, Roboto;
    font-weight: 500;
    color: #221816;
    line-height: 22px;
}
.operalBoxL label.error,.resetPs label.error{
    height: 14px;
    font-size: 12px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #DF373E;
    line-height: 14px;
    margin-top: 6px;
    display:none;
    margin-left:10px;
    text-align: left;
    position: absolute;
}
.resetPs .email{background-position:5px 7px}
.resetPs .password{background-position:5px -41px}
.resetPsFor h3{font-size: 21px;
    font-family: Roboto-Medium, Roboto;
    font-weight: 500;
    color: #221816;
    line-height: 25px;}
.resetPsFor .topTips{margin-top: 32px;font-size: 16px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #221816;
    line-height: 20px;margin-bottom: 24px}
.resetPsFor .footTips{margin-top:24px;font-size: 14px;
    font-family: Roboto-Regular, Roboto;
    font-weight: 400;
    color: #999999;
    line-height: 18px;}
.resetPsFor .footTips a{text-decoration:underline;color:#fb9f18}
.resetPsTips h3{font-size:1.5em;padding-top:40px;padding-bottom:30px;border-bottom:1px solid #eee}
.resetPsTips .topTips{width:70%;margin:0 auto;padding-top:30px;padding-bottom:10px;font-size:16px;text-align:left;color:#999}
.resetPsTips .find_inner_box{width:50%;margin:0 auto;padding-top:20px;text-align:left;font-size:14px}
.resetPsTips .find_inner_box a{color:#fb9f18;text-decoration:underline}
.fbEMail{padding:8px 15px 0;display:none}
.fbEMail h4{padding-bottom:20px;padding-right:20px;font-size:14px;font-weight:500;font-family: Roboto-Medium, Roboto;}
.fbEMail .fbmsg_error{font-weight:500;font-size:12px;color:#fb9f18;font-family: Roboto-Medium, Roboto;}
.fbEMail .ipt_t{margin:0 auto}
.fbEMail .ipt_t input{width:318px}
a.btns{border-radius:4px;padding:5px 10px;background-color:#fb9f18;margin:0 5px;color:#FFF;text-decoration:none}
span.free_shipping{background-position:-85px -60px;height:14px}
span.fast_shipping,span.free_shipping{background-image:url(./images/goods-sprite.png);background-repeat:no-repeat;margin:5px auto 0;text-indent:-32766px}
span.attr_stock_enough,span.cat_top_stock_enough,span.stock_enough,span.tag_stock_enough{width:18px;height:18px;margin:0 auto;display:block;text-align:center;float:left}
.header-free{background:url(images/free_top.png) no-repeat;background-color:#fff;padding-left:20px;font-size:13px;color:#000;width:auto;height:20px;overflow:hidden;background-size: 16px 16px;line-height: 20px;padding-right: 10px;}
.header_banner_list{background-color: #F8F8F8;}
.header_banner_list ul{display: flex;flex-direction: row;justify-content: center;align-items: center;height: 41px;}
.header_banner_list li{display: inline-block;width: 25%;box-sizing: border-box;position: relative;height: 100%;}
.header_banner_list li.app-tip{width: 30%}
.header_banner_list li:after{content: '';display: inline-block;width: 1px;height: 22px;background: #221816;position: absolute;right: 0;top: 10px;}
.header_banner_list li:last-child:after{width: 0;height: 0;}
.header_banner_list li div.banner_div,.header_banner_list li span.a-link{width: 100%;height: 100%;align-items: center;justify-content: center;cursor:pointer;}
.header_banner_list li div:hover,.header_banner_list li span.a-link:hover{text-decoration: none;}
.header_banner_list,.header_banner_list li>div span{font-family: Roboto-Medium, Roboto;font-weight: 500;width: auto;color: #221816;}
.header_banner_list li:hover>div span{color: #FA9F17;}
.header_banner_list li>div>.icon-tag-new{margin-right: 10px;}

.header_banner_list li:hover>.a-link span{color: #FA9F17;}
.header_banner_list li>.a-link>.icon-tag-new{margin-right: 10px;}

.header_banner_list .tip-free{width: 21px;height: 21px;background-position: -56px -484px;}
.header_banner_list li:hover .tip-free{background-position: -175px -484px}
.sign-banner-list .tip-free{width: 20px;height: 20px;background-position: -100px -1743px;}
.header_banner_list .tip-coupon{width: 19px;height: 20px;background-position: -97px -485px;}
.header_banner_list .tip-app{width: 22px;height: 25px;background-position: -294px -480px;}
.header_banner_list li:hover .tip-coupon{background-position: -216px -485px}
.header_banner_list li:hover .tip-app{background-position: -335px -480px}
.sign-banner-list .tip-coupon{width: 19px;height: 20px;background-position: -164px -498px;}
.sign-banner-list .tip-app{width: 18px;height: 26px;background-position: -371px -1552px;transform: scale(.8);}
.header_banner_list .tip-return{width: 21px;height: 18px;background-position: -135px -487px;}
.header_banner_list li:hover .tip-return{background-position: -255px -487px}
.sign-banner-list .tip-return{width: 20px;height: 20px;background-position: -203px -498px;}
.sign-banner-list li>a>.icon-tag{margin-right:10px;min-width: 20px}
.header_banner_list li.app-tip:hover .index-qrImgWrap,.sign-banner-list .app-tip:hover .index-qrImgWrap{display: block;}

.header_banner_new .right-colosed{display: inline-block;width: 30px;foprocess-min ul li.currentnt-size: 20px;top: 15px;right: 20px;}
.methodShipTips{clear:both;line-height:25px;height:32px;padding-left:50px}
.methodShipTips .red{color: #FF5151}
.attr_options,.attr_off,.es_size_attr_disabled{display: inline-block;position: relative;width: 100%;padding: 10px 0;border:1px solid #666;text-align:center;text-decoration:none;border-radius: 6px;box-sizing: border-box;overflow: hidden;cursor:pointer;}
.attr_options:hover{text-decoration: none;}
.attr_options *{font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;font-size: 16px;}
.samestyle_goods .attr_on,.samestyle_goods .attr_off{border-radius: 50%}
.es_size_attr_disabled{background-color: #ddd !important;color: #fff !important;border: none !important;}
.es_size_attr_disabled:hover{text-decoration:none;border:1px solid #ddd !important;color:#fff !important;}
.es_size_attr_disabled span{color: #fff !important;}
.attr_on,.size_attr_selectors .attr_on,.size_attr_selectors .attr_off:hover{border: 2px solid #221816;padding: 9px 0;}
.attr_icon{position:absolute;left:0;top:0;z-index:1;visibility:hidden}
.attr_icon.show{visibility:visible;display:block}
.attr_size_disabled{background: linear-gradient(to bottom right, transparent 0 calc(50% - 1px), #999 50%, transparent calc(50% + 1px) 100%)}
.attr_size_disabled:hover:before{height: 2px;background-color: #221816;}
.attr_size_disabled.attr_on:before{height: 2px;background-color: #221816;}
.attr_size_disabled:after{content: '';position: absolute;bottom: 0;right: -1px;width: 19px;height: 14px;background-position:  -102px -729px;background-image: url(images/tag_icon_new.png?ver=20250723);background-repeat: no-repeat;display: inline-block;background-size: 800px auto;}
.attr_icon-img{background-image:url(images/attr.png);background-repeat:no-repeat}
.attr_icon-ui{position:absolute;width:9px;height:9px;display:none;z-index:1;bottom: 0;right: 0px;}
.attr_tip{display:none;clear:both;text-align:left;max-width:200px;color: #FF5151;font-size: 12px}
.attr_tip:before{content: '!';display: inline-block;width: 14px;height: 14px;line-height: 16px;background: #FF5151;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #FFF;text-align: center;border-radius: 50%;margin-right: 4px}
.attr_dis{display:none;clear:both;padding:4px 10px;margin-top: 8px;background: #F1F3F4;border-radius: 8px;}
.attr_dis .flex-row{flex-wrap: wrap;}
.attr_dis .flex-row>div{width: 50%;margin: 4px 0;color: #666;line-height: 18px;}
.attr_dis .flex-row>div span{color: #221816}
.no_icon_thumb .attr_options,.has_icon_thumb .attr_options{padding: 4px;border-radius: 4px;cursor: pointer;margin: 6px 9px 0 0;width: auto;}
.no_icon_thumb .attr_on,.has_icon_thumb .attr_on{padding: 3px}
.no_icon_thumb .attr_options img{width: 47px;vertical-align: middle;}
.has_icon_thumb .attr_options img{width: 24px;height: 24px;vertical-align: middle;border-radius: 50%}
.default-button,a.default-button{display: inline-block;color: #000;text-align: center;background-color: #FAA019;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 26px;line-height: 26px;border: none;cursor: pointer;font-size: 12px;}
.default-button:hover,a.default-button:hover{background: #fb9f18;opacity: 0.8;color: #000;}
.blank-button,a.blank-button{display: inline-block;color: #000;text-align: center;background-color: #FAA019;text-decoration: none;text-transform: capitalize;border-radius: 2px;height: 24px;line-height: 24px;cursor: pointer;font-size: 12px;letter-spacing: 0}
.blank-button:hover,a.blank-button:hover{background-color: #fb9f18;opacity: 0.8;}
a.default-button{height:26px;line-height:26px;text-decoration: none;letter-spacing: 0}
a.default-button-disabled{height: 26px;line-height: 26px;display: block;color: #fff;text-align: center;background-color:#999;text-decoration: none;text-transform: capitalize;border-radius: 3px;}
.my_shop_price{font-family: Roboto-Regular,Roboto,sans-serif}
.facebook_checkout_prompt{float:left;width:555px;border:1px solid #A5ACB2;background:#FFFFEC;padding:12px 9px;line-height:20px;margin:10px 0;display:inline;font-size:14px;color:#000}
.facebook_checkout_prompt input{float:left;margin-right:5px;margin-top:3px}
.facebook_checkout_prompt strong{font-weight:400}
.ui-track-box{float:left;width:100%;margin:20px 0}
.ui-track-box .ui-track-email,.ui-track-box .ui-track-order{float:left;width:49%}
.ui-track-box .ui-track-email{border-left:1px solid #eee}
.ui-track-box .ui-track-order .tracking-o:{padding-left:20%;}
.ui-track-box .ui-track-email .tracking-e{padding-left:12%;}
.ipt_t{margin:12px 0}
.ui-track-box h3{font-weight:700;font-size:14px}
input.inputfld{width:320px;height:2.4rem;border:1px solid #eee;padding-left:1px;box-sizing:border-box}
input.order_button{width:110px;height:32px;line-height:32px;background-color:#000;display:block;cursor:pointer;border:medium none;margin-top:8px;color:#FFF;font-size:15px;text-transform:uppercase}
.check_orders_title{width:100%;height:38px;line-height:38px;margin-bottom:1px;background:url(images/check_out_01.gif) no-repeat scroll 10px 10px #858585;text-indent:50px}
.check_orders_title h2{font-size:14px;color:#FFF;font-weight:100;margin-top:20px;height:38px;line-height:38px}
.check_orders_img{width:954px;padding:0 0 0 4px;margin:20px 0 0 0;display:inline;background:url(images/check_out_03.gif) no-repeat scroll left center #fff;height:36px;float:left}
.ui-track-info h3{font-size:14px;width:240px;height:26px;line-height:26px;display:block;color:#000;text-align:left;text-decoration:none;text-transform:capitalize;font-weight: 700}
.ui-track-info p{margin-top:10px;height:auto;background-color:#fafafa;text-align:left;padding:10px 0;color:#999;margin-bottom:5px;font-size: 12px}
.order_number_top{color:#000;line-height:34px;margin-bottom:10px;float:left;width:100%;font-size:14px;font-weight:700}
.order_number_top .order_number{color:#000;font-size:12px;margin-left:0}
.order_number{float:left;height:34px;line-height:34px;display:inline;margin-right:15px;margin-left:15px;text-align:center}
.cart-sum-small{font-size:10px;font-weight:400}
input.track_button{padding:5px 8px 5px 8px;color:#fff;background-color:#000;cursor:pointer;font-size:13px;border-radius:3px}
.scrollLoading{background:url(images/loading.gif) no-repeat 35% center}
.newhelpTage{float:left;height:15px;margin:8px 3px 0 0;position:relative;width:15px}
.newhelpTage dt{border-radius:50%;cursor:pointer;font-size:14px;height:100%;text-align:center;width:100%;border:1px solid #000;color:#000;font-style:italic;line-height:15px;}
.newhelpTage dd{position:absolute}
.msg-triangle-info{float:left;position:relative;padding:8px;margin:1em 0 3em;width:540px;color:#000;font-size:13px;background:#fff;border-radius:2px;border:1px solid #eee}
.msg-triangle-right{top:34px;left:-1px;float:left;position:relative;border-color:transparent transparent transparent #eee;border-style:solid;border-width:10px 0 10px 10px;width:0;height:0}
.red{color: #FF5151}
.word_fresh{color:#fb9f18}
.popup-content-info{width:98%;padding:0;margin:0 auto;font-size:12px}
.popup-content-info .windLayerHeading{height:35px}
.num-color{color:#1673B9}
.popupbtns{position:relative;width:100%;height:56px}
.show-popup-div .content-data{position:relative;width:100%;height:360px;padding-top:20px;overflow-y:auto;word-break:break-all}
.show-popup-div .content-data .listpopupresultinfo{width:94%;margin-left:3%}
.show-popup-div .content-data .track-table{width:100%}
.show-popup-div .content-data .track-table b{top:0;display:block;width:1px;height:56px;border-left:1px solid #AFAFAF;margin:0 20px 0 40px}
.listpopupresultinfo a.view_coupon{text-decoration: underline;color:  #f10a0a !important;display: block !important;}
.result-info{width:100%}
.result-info td{padding:8px;color:#878787}
.result-info .status{position:relative;width:30px;background:url(images/ico_status.gif) -50px center no-repeat}
.result-info .status{position:relative;width:30px;overflow-x:hidden}
.result-info .status-first{background:url(images/ico_status.gif) 0 center no-repeat}
.result-info .status-check{background:url(images/ico_status.gif) -150px center no-repeat}
.result-info .status-wait{background:url(images/ico_status.gif) -100px center no-repeat}
.result-info .last td{color:#FF8c00;background-color:#fff}
.result-info .row1{width:160px;text-align:right}
.result-info .ui-hover{background:#fafafa}
.ui-pop-tips{display:none;position:absolute;font-size:12px;color:#999;border-radius:3px;border:1px solid #eee;z-index:9999}
.ui-pop-tips:hover{display:block}
.ui-pop-tips .ui-pop-content{position:relative;z-index:10003;padding:5px 10px;border-radius:3px;background-color:#fff}
.ui-i-l{position:absolute;left:15px;top:-11px;z-index:10001;border:12px solid transparent;border-left-color:#999}
.ui-i-r{position:absolute;left:16px;top:-9px;z-index:10002;border:10px solid transparent;border-left-color:#fff;border-left-color:#fff}
.ui-new-l{position:absolute;right:15px;top:-11px;z-index:10001;border:12px solid transparent;border-right-color:#999}
.ui-new-r{position:absolute;right:16px;top:-9px;z-index:10002;border:10px solid transparent;border-right-color:#fff;border-right-color:#fff}
.ui-goods-favorites{float:right;margin-top: 0;width:20px;height:18px;display:inline-block}
.ui-new-ll{position:absolute;right:94px;top:-11px;z-index:10001;border:12px solid transparent;border-right-color:#999}
.ui-new-rr{position:absolute;right:95px;top:-9px;z-index:10002;border:10px solid transparent;border-right-color:#fff;border-right-color:#fff}
.ui-new-nll{position:absolute;right:80px;top:-11px;z-index:10001;border:12px solid transparent;border-right-color:#999}
.ui-new-nrr{position:absolute;right:81px;top:-9px;z-index:10002;border:10px solid transparent;border-right-color:#fff;border-right-color:#fff}
.ui-rate{float:left;width:100%;padding:6px 0 6px 0}
.ui-rate dl{width:100%;display:block}
.ui-rate dl dt{float:left;color:#333;text-transform:capitalize;width:125px;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:3px}
.ticket_action,.question_action{padding:5px 8px;background:none repeat scroll 0 0 #fff}
.ticket_action a.view_btns,.question_action a.view_btns{min-width: 120px;height:25px;line-height:25px;display:block;color:#000;text-align:center;background-color:#ffa019;text-decoration:none;margin-top:5px;text-transform:capitalize}
a.close-hover{background-color:#fb9f18;opacity: 0.8;}
.ticket_action a.view_btns:hover,.question_action a.view_btns:hover{background-color:#fb9f18;opacity: 0.8;}
.free-shipping-cart{padding: 20px 0 10px;margin-top: 5px;line-height: 15px;color:  #f10a0a;text-align: center;cursor: default;border-top: 1px solid #eee;}
.free-shipping-flow{font-weight:500;line-height:30px;height:30px;background-color:#fff;text-align:right;text-indent:10px;font-family: Roboto-Medium, Roboto;}
.pop_box{display:none}
.cover_layer{background-color: rgba(0,0,0,0.74);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1010}
.cover_layer.new{display: none;background-color: rgba(0,0,0,0);transition: background-color .18s ease-in-out;pointer-events: none;opacity: 1}
.cover_layer.new.cover_layers_active{background-color: rgba(0,0,0,0.74);pointer-events: auto}
.remind_popup{position:fixed;z-index:1015;top:20%;left:0;width:100%;text-align:center;word-break:break-word}
a.rr_btns{color:#fff;background-color:#fb9f18;border:none;padding:8px 30px;border-radius:5px;cursor:pointer;font-weight:700;text-decoration:none}
a.rr_btns:hover{color:#fff}
.color_gray{background-color:#707070!important}
table.ui-ticket-block tr td{padding:5px 0}
table.ui-ticket-block{line-height:32px}
.ui-ticket-block input[type=text]{border:1px solid #eee;padding:5px;width:388px;height:24px}
.ui-ticket-block .topFormBtn{padding:8px 10px 8px 10px;width:160px}
.ui-ticket-block label{width: 16%;float: left;font-weight:700;}
.ui-ticket-block select{border:1px solid #eee;width:84%;padding:6px;font-size:14px;outline:0;height: 40px;line-height: 40px;}
.ui-ticket-block input{border:1px solid #eee;width:82.5%;padding:6px;font-size:14px;outline:0;height: 28px;line-height: 28px;}
.ui-ticket-block #captcha{width:90px}
.litb-act-btn{cursor:pointer;background-color:#fb9f18;color:#FFF;font-size:14px;padding:5px 20px;border-radius:3px;border:none;text-decoration:none}
.ui-ticket-block .label-blank{width:120px}
.ui-ticket-block .right_or_wrong{color: #f10a0a}
.help-title{font-size:15px;text-align:center;padding:12px}
.help-message{color:  #f10a0a;text-align: center;margin:20px auto;margin-bottom: 10px;}
.ticket-row{display:none}
.ticket-content td .response{width:84%;border:1px solid #eee;margin-top:10px}
.ticket-content .response-title{font-size:14px;font-weight:700;text-align:center;width:100%;background:#C4C4C4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}
.ticket-content .response-content{padding:10px 5px 6px 6px;font-size:12px;text-align:left;margin-left:16px;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}
.ui-ticket-block .required{color:#000}
.ml150{margin-left:150px}
.prod-info-time{padding:10px 0;font-size:12px;white-space:nowrap}
.prod-info-time .pointer{padding-right:40px;cursor:pointer}
.prod-info-time a{display:inline-block;text-decoration:underline;color:#333}
.prod-info-time a:hover{color: #f10a0a}
.hide{display:none}
.shipping-time-under50:hover{color: #f10a0a}
.delivery,.texttip{background:#FFF9EB;color:#000;padding:3px 8px;max-width:270px;position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:99999;display:none;border:1px solid #F9E4A2;cursor: auto;text-align: left;}
.texttip .arrow{position:absolute;display:block;width:0;height:0;top:-11px;left:16px;border-style:solid;border-width:5px;border-color:transparent transparent #F9E4A2 transparent}
.point_tip{background:#fff;color:#000;padding:3px 8px;max-width:260px;position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:2;display:none;font-size:12px;border:1px solid #eee}
.point_tip .arrow{position:absolute;display:block;width:0;height:0;top:-9px;left:16px;border-style:solid;border-width:5px;border-color:transparent transparent #eee transparent}
#js_Reviews h4 span{cursor:pointer;margin-right: 30px}
#js_Reviews h4 span i{font-size:20px;padding-left:5px;font-weight:700;font-style:normal;color:#333}
.fs,.sihrs{float:left;width:20px;height:20px;margin-left:15px}
.fs{background-position:-40px -120px;width: 0;height: 0;}
.sihrs{background-position:-64px -120px}
.fs_tag_on{background-position:-40px -9pc}
.sih_tag_on{background-position:-4pc -9pc}
.shipping24hrs{background:url(images/priority_dispatch.png) no-repeat center center;width:140px;height:18px;float:left;margin-left:15px}
.points_shopping{text-align:right;}
.points_shopping .point-num{color: #f10a0a;}
.points_shopping .point_img{vertical-align:middle;margin-top:-3px}
.empty-flowlist{text-align: center;padding: 50px 0;}
.empty-flowlist .content-text{width:80%;margin: 0 auto; }
.empty-flowlist a{color: #FFA019; text-decoration: underline;}
.empty-flowlist .flex-col{margin: 20px 0}
.empty-flowlist .flex-col a{text-decoration:none;width:90%;text-transform:uppercase;font-size:14px;letter-spacing:.7px;font-weight:700;padding:15px 0;box-sizing:border-box;margin:8px auto;color: #333;}
.empty-flowlist .flex-col a.t1{border:1px solid #faa019}
.empty-flowlist .flex-col a.t2{color: #000;background-color: #faa019}
.empty-flowlist .flex-col a.t2:hover{background-color: #faa019;opacity: .8;}
.cart-fee-total{background-color: #ffffff;padding: 5px 0;}
.cart-fee-total .upgrade-price{color: #f10a0a;font-size: 12px}
.cart-fee-total .cart-popup-msg{border-bottom: 1px solid #eee;padding: 0;color: #999; width: 90%; margin: 0 auto;}
.process{margin: 10px 0;background: #ddd;border-radius: 20px;height: 10px;box-sizing: border-box;display: flex;align-items: center}
.process_num{display: inline-block;width:100%;background: #FA9F17;border-radius: 20px;height: 10px}
.cart-top-buttons{width: 90%;margin: 0 auto;}
.cart-top-buttons .buttons-con1{text-align: center;margin-top: 5px;}
.cart-top-buttons .buttons-con1 .b1{margin-bottom: 5px;}
.cart-top-buttons .buttons-con1 a{color: #999;border-bottom: 1px solid #999;text-transform: capitalize;}
.cart-top-buttons .buttons-con2 a{height:40px;line-height:40px;width:100%;display:block;text-align: center;margin: 10px 0;}
.cart-top-buttons a:hover{text-decoration: none;}
.cart-top-buttons .buttons-con2 .b1 a{background-color:#FAA019;color:#000;font-weight: 700;font-size: 16px;border-radius: 20px;}
.cart-top-buttons .buttons-con2 .b1 a:hover{background-color: #faa019;opacity: .8;}
.cart-top-buttons .buttons-con2 .b2 a{background-color: #ffc439;color: #000;border-radius: 20px;}
.cart-top-buttons .buttons-con2 .b2 a:hover{box-shadow: inset 0 0 100px 100px rgba(0, 0, 0, 0.05);}
.cart-top-buttons .buttons-con2 .b3 a{color: #333;border-bottom: 1px solid #000;}
.cart-wish{padding: 10px;height:340px;overflow-y:scroll;}
.cart-wish li{margin-bottom: 10px;}
.cart-wish .prod-name{white-space: normal;line-height: 20px}
.cart-wish .prod-name a{color: #999;}
a.cart-wish-add{display:inline-block;padding:6px 20px;font-weight: 500;text-align:center;background-color:#FAA019;color:#000;text-transform:uppercase;margin-top:5px;font-family: Roboto-Medium, Roboto;}
a.cart-wish-add:link{background-color:#FAA019;}
a.cart-wish-add:hover{text-decoration: none;opacity: .8;}
.product-goods-cart{align-items: flex-start;justify-content: space-between}
.product-goods-cart .product-goods-img{width:23%;position: relative}
.product-goods-cart .product-goods-info{display: block;width: 77%;padding-left: 10px}
.product-goods-cart .market-price{color:#999;text-decoration: line-through;}
a.cart_login{color: #f10a0a}
a.cart_login:hover{text-decoration:underline}
.box-product-list{float:left;position:relative}
.sectionBox_h{padding-bottom:10px;color:#333;text-transform: uppercase;}
.scrollBox{border:1px solid #eee;position:relative;padding:15px 22px 10px;background:url(images/lazyload.gif) no-repeat center center;border-left: none;border-right: none;}
.scrollBox .slides{overflow:hidden;background-color:#fff}
.scrollBox .slides .box-product-list{width:230.8px;height:276px;margin-right:1px;display:inline;float:left}
.scrollBox .goods_aImg{height:226px;margin-bottom:8px;width:170px;overflow:hidden;text-align:center;position:relative}
.scrollBox .goods_aImg img{width:166px}
.scrollBox .proName{height:18px;line-height:18px;width:210px}
.scrollBox .direction-nav{height:0;width:0;line-height:0}
.scrollBox .direction-nav div{position:absolute;top:120px;width:22px;height:40px;font:0/0  Arial,sans-serif}
.scrollBox .direction-nav .next{background-position:-96px 0;left:-1px}
.scrollBox .direction-nav .prev{background-position:-72px 0;right:-1px}
.scrollBox .slides .box-product-list .goods_mz{margin:0;float:left;width:170px;overflow:hidden;height:20px;line-height:20px;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.scrollBox .slides .box-product-list .goods_mz a{color:#333;font-size:11px;text-decoration:none}
.scrollBox .proPrice{float:left}
.proPrice,.proPrice .my_shop_price{font-size:12px;}
.relate_goods_part .part_ul li .proPrice,.relate_goods_part .part_ul li .proPrice .my_shop_price{font-size:14px;}
.relate_goods_part .part_ul li .ui-list-price .my_shop_price{font-weight:500;font-family: Roboto-Medium, Roboto;}
.aImg_img_black{background-color:#000;opacity:.2;filter:alpha(opacity=20);width:166px;height:231px;position:absolute;left:0;top:0;display:none}
.save_cate{position:relative;top:0;left:0}
.save_cate .quick_wishlist{border-right:0 none;display:block;float:none;height:auto;left:10px;position:absolute;top:10px;width:auto}
.quick_wishlist{position:absolute;left:0;top:0;cursor:pointer;display:inline;float:left;height:39px;width:109px;border-right:1px solid #fff}
.wishList_cate>span{background:url(images/browse-sprite.png) no-repeat scroll -304px 0 transparent;display:block;height:24px;width:24px;float:none;margin:0}
.save_cate .quick_shopping{left:20px;position:absolute;top:135px}
.save_cate .attribute_list{background:none repeat scroll 0 0 #fff;color:#000;float:left;font-size:13px;height:34px;line-height:35px;text-align:center;width:155px;border-radius:6px;margin-top:0;margin-left:13px;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;cursor:pointer}
.save_cate .attr_size1yy{font-size:12px}
.save_cate .attr_size1yy select{border:1px solid #eee;width:130px;margin-left:5px;margin-top:10px}
.save_cate .added_Succ{left:0;padding:3px 8px;position:absolute;top:-59px}
.scrollBox .save_cate{position:absolute}
.scrollBox .save_cate .add_towishlist_cate{display:none}
.scrollBox .save_cate .quick_shopping{left:12px;z-index:10000000}
.scrollBox .save_cate .attribute_list{width:120px}
.save_cate .attr_size1{display:none;width:140px;height:0;position:absolute;background:none repeat scroll 0 0 #fff;margin-left:-5px;border:1px solid #eee;float:left;padding:5px 5px 5px;text-align:center;z-index:1000000011;text-indent:0;color:#000;bottom:-22px;zoom:1}
input.submit_fast{background-color:#fb9f18;margin:0 8px 0 0}
input.cancel_fast,input.submit_fast{margin:0;height:25px;width:70px;cursor:pointer;border:none;display:inline;color:#fff;}
input.cancel_fast{background-color:#717171}
input.cancel_fast{margin:0;height:25px;width:70px;cursor:pointer;border:none;display:inline;color:#fff;}
button.submit_fast{background-color:#fb9f18;margin:0 8px 0 0}
button.cancel_fast{background-color:#717171}
.cancel_fast,button.submit_fast{margin:0;height:25px;width:50px;cursor:pointer;border:none;display:inline;color:#fff;}
.ecshopdivselect cite{width:98px;height:20px;line-height:20px;text-indent:5px;display:block;color:#000;cursor:pointer;text-align:left;font-style:normal;font-size:12px;border:1px solid #eee;background:url(images/xjt.png) no-repeat right center}
.ecshopdivselect ul{margin:0;padding:0}
.ecshopdivselect ul{width:98px;border:1px solid #eee;background-color:#fff;position:absolute;z-index:20000;margin-top:-1px;display:none}
.ecshopdivselect ul li{width:98px;margin:0;padding:0;line-height:20px;text-align:left;text-indent:5px}
.ecshopdivselect ul li:hover{background-color:#1874CD}
.ecshopdivselect ul li a{display:block;height:20px;color:#000;font-size:12px;text-decoration:none}
.show-popup-div{position:absolute;background-color:#F7F7F7;border:1px solid #eee;border-radius:4px;box-shadow:0 1px 3px 2px #B3B3B3}
.scrollBox .added_Succ{position:relative;top:-160px;background:none repeat scroll 0 0 #FFF;border:1px solid #eee;color: #f10a0a;float:left;font:12px/20px  Arial,sans-serif;margin-left:26px;margin-top:10px;padding:0 5px;text-align:center;display:none}
.attr_size1 .loadding_animatioin{position:relative;top:16px}
.no_write{margin-top:8px}
.no_write>a{display:inline-block;height:32px;color:#000;line-height:32px;font-size:14px;background-color:#fafafa;width:140px;text-transform:capitalize;text-decoration: none;text-align: center;}
.no_write .pan{display:inline-block;width:20px;height:15px;background:url(images/browse-sprite.png) no-repeat scroll -179px -70px transparent;vertical-align:middle}
.coupon{margin:8px 0;text-align:center;overflow:hidden;line-height:32px;border-bottom:1px solid #eee;font-size:14px;background-color:#fff;color:#000}
.prod-price{width:auto;position:relative}
.prod-price .freeshipping{display:block;float:left;width:18px;height:18px;background:url(images/freeshipping.png) no-repeat;margin:0 3px}
.prod-price .ship24hours{display:block;float:left;width:140px;height:18px;background:url(images/priority_dispatch.png) no-repeat;margin:0 3px}
.js_tips i{position:absolute;display:none;background-color:#FFF;font-style:normal;white-space:nowrap;padding:0 5px;border:1px solid #E1E1E1;border-radius:.25rem;left:20px;top:20px;font-weight:lighter;font-size:11px;line-height:18px}
.orderReviewDown{background-position:-104px -94px}
.orderReviewDown,.orderReviewUp{margin:19px 0 0;width:22px;height:11px}
.orderReviewUp{background-position:-104px -80px}
a.link_yellow{text-decoration:underline;color:#fb9f18!important}
a.link_yellow:hover{text-decoration:underline;color:#fb9f18!important}
.pick_selected{border-bottom: 1px solid #000;padding-bottom: 4px}
.pick_selected i{color:#000!important}
.rate_selected{background-color:#FFE5E5!important}
.ticket_object{float:left;margin:0 0 12px 0}
.ticket_status_con{position:relative;display:inline-block;margin-right:30px}
.ticket_object a{color:#000;display:inline-block;text-decoration:underline;line-height:23px}
.help_ticket{position:relative;display:inline-block}
.ticket_tips{vertical-align:middle}
.ticket_object .ticket_tips_hide{right:-105px;top:26px;width:200px;display:none}
.ticket_object .already_submit,.ticket_object .ticket_tips_hide{background-color:#fff;border:1px solid #eee;z-index:2;position:absolute;color:#404040;line-height:16px;padding:5px 10px}
.ticket_tips_hide .arrow{position:absolute;width:0;height:0;left:110px;top:-15px;background:#FFF;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #eee}
a.view_ticket_sn{color: #f10a0a;text-decoration:underline}
.upload_photo_dialog{display:none}
.upload_photo_dialog input{padding:5px}
.upload_photo_dialog_bg{left:0;top:0;width:100%;height:100%;position:fixed;z-index:1010;opacity:.75;background-color:#000;-moz-opacity:.75}
.upload_photo_con{border:1px solid #000;left:50%;top:20%;width:580px;height:390px;margin-left:-290px;position:fixed;z-index:1015;background-color:#fff}
.upload_photo_con .upload_con_top{padding:30px 50px 0;text-align:center}
.upload_photo_con .upload_con_top h2{color:#000;text-transform:uppercase;font-size:20px}
.upload_photo_con .upload_con_top p{padding:10px 20px 20px;color:#000;line-height:14px;font-size:12px;border-bottom-color:#919191;border-bottom-width:1px;border-bottom-style:solid}
.upload_photo_con .upload_con_top p strong{font-weight:400}
.close{padding:3px 8px;border:1px solid #aaa;top:5px;right:5px;color:#aaa;position:absolute;cursor:pointer}
.upload_photo_con .upload_con_top{padding:30px 30px 0}
.upload_photo_con .upload_con_top p{padding:10px 0 15px}
.upload_img_wwrap .upload_png{display:none}
.upload_img_wwrap .bg{display:none}
.upload_img_wwrap{position:relative}
.upload_img_wwrap .upload_png{left:50%;top:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute}
.upload_img_wwrap .bg{left:0;top:0;width:100%;height:100%;position:absolute;z-index:1010;opacity:.3;background-color:#fff}
.upload_img_wrap{padding:10px;text-align:center;display:inline-block;position:relative;-ms-zoom:1}
.upload_img_wrap .upload_img .btn1{background:url(images/browse_sprite.png) no-repeat 0 -136px;border:0 currentColor;width:95px;height:100px;display:block}
.upload_img_wrap .upload_img .file{left:10px;top:10px;width:95px;height:100px;display:block;position:absolute;cursor:pointer;opacity:0}
.upload_img_wrap .txt{border:0 currentColor!important;width:95px!important;height:26px!important;text-align:center;line-height:26px;font-size:12px}
.upload_button .submit{border:0 currentColor;width:120px;color:#fff;line-height:20px;font-size:12px;cursor:pointer}
.upload_button .cancel{border:0 currentColor;width:120px;color:#fff;line-height:20px;font-size:12px;cursor:pointer}
.upload_img_wwrap .upload_png{display:none}
.upload_img_wwrap .upload_png{left:50%;top:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute}
.upload_button .submit{margin-right:10px;background-color:#fb9f18}
.upload_button .submit:hover{background-color:#FA8019;}
.upload_button .cancel{background-color:#696969}
.upload_con_bottom{margin-top:50px}
.upload_con_bottom .line{height:1px;text-align:center;line-height:1px;font-weight:400;background-color:#c1c1c1}
.upload_con_bottom .sp{padding:0 5px;font-size:12px;font-weight:400;background-color:#fff}
.upload_con_bottom .sp em{color: #f10a0a;font-style:normal;font-weight:400}
.upload_note{color: #f10a0a;margin-top:10px;margin-left:0}
.uploaded_img span>img,.uploaded_img span>video{padding:2px;border:1px solid #eee;width:60px;height:70px}
.uploaded_img span{margin-right:10px;display:inline-block;position:relative;cursor:pointer}
.uploaded_img span:hover b{display:block}
.uploaded_img{font-size:0;margin-top:10px}
.uploaded_img span b{left:3px;width:60px;height:20px;text-align:center;bottom:3px;color:#fff;line-height:20px;font-size:12px;font-weight:400;display:none;position:absolute;opacity:.8;background-color: #f10a0a}
.tips-required strong{color: #f10a0a}
.word-normal{text-transform:none;font-weight:400;border-radius:2px}
.top_box_cart .insert_free_gift{float:left;margin-right:62px}
.top_box_cart .cart-warp{float:left}
.top_box_cart .insert_free_gift a span{font-size:18px;padding-left:8px;font-weight:400;text-decoration:underline;color: #f10a0a;vertical-align:bottom;}
.bubble{position:absolute;z-index:99;display:none}
.bubble .triangle{position:relative;top:25px;left:-8px;display:block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;border-bottom:8px solid #fff;border-top:8px solid #fff;border-left:none;border-right:8px solid #F9E4A2}
.bubble span{color:#000;font-weight:700;font-size:12px}
.bubble .article{float:left;color:#FFF;display:inline-block;zoom:1;padding:5px 24px;border:1px solid #F9E4A2;background:#FFF9EB;border-radius:5px;background-color:#FFF9EB;box-shadow:2px 2px 5px #eee}
.bubble .article ul.list-style{list-style-type:disc}
.bubble .article ul li{float:none;color:#333;font-size:12px}
.free_shipping_text{color:#00CD00;text-align:left;float:left;text-transform:uppercase;font-weight:400;font-size:12px;line-height:24px}
.plane{background:url(images/plane.png) no-repeat}
.promote_i{position:absolute;background:#fb9f18;right:21px;top:3px;display:block;width:40px;height:24px;padding-top:3px;color:#fff;font-size:14px;line-height:14px;text-align:center;}
.promote_i .parrow{position:absolute;width:0;height:0;left:0;top:27px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #fb9f18}
.promote_i i{display:block;font-style:normal;margin-top:-2px;font-size:12px;text-transform:uppercase}
.pay_cartBg{background-image:url(images/pay_cart.png);background-repeat:no-repeat}
.coupon_tips dd{left:-340px}
.coupon_tips .trg_bg{left:345px}
.coupon_tips .trg_color{left:346px}
.fbpromocode{background-image:url(images/fbpromocode.png);background-repeat:no-repeat;width: 35px;height: 35px;}
.backToTop a.fbpromocode{margin-bottom: 5px;}
.xulayer_png_code{background:url(images/xubox_ico1.png) no-repeat scroll 0% 0%;}
.xubox_setwin{position: absolute;right: 10px;top: 10px;font-size: 0px;}
.xubox_setwin .xubox_close1{position: absolute;right: -40px;top: -18px;width: 30px;height: 30px;margin-left: 0px;background-position: -60px -195px;}
#float_promocode{width:618px;font-size:17px;color:#7F8082;height:436px;overflow:hidden;background-color:#FFF;background: url(images/header_code.jpg) no-repeat;}
#float_promocode .header1{padding:15px 15px 5px 15px;text-align:right;}
#float_promocode .header{padding-top: 150px;}
#float_promocode .header .how-to-tip strong{border-bottom: 1px dashed  #f10a0a;}
#float_promocode .header .get-what-tip{font-size: 18px;font-weight:500;height: 69px;line-height: 69px;font-family: Roboto-Medium, Roboto;}
#float_promocode .header .get-what-tip strong{position: relative;margin:0 45px 0 8px;font-size: 69px;font-weight:700;color:  #f10a0a;}
#float_promocode .header .get-what-tip span{vertical-align: 30%;}
#float_promocode .header .get-what-tip .top{position: absolute;top: 10px;right: -28px;font-size: 37px;line-height: 1em;}
#float_promocode .header .get-what-tip .bottom{position: absolute;bottom: 15px;right: -37px;font-size: 20px;line-height: 1em;}
#float_promocode .coupon1{position: relative;margin: 0 auto;width:244px;height: 50px;line-height: 50px;}
#float_promocode .coupon1 .tip{height: 100%;background: url(images/tipbg.png) no-repeat;font-size: 24px;color: #FFF;width:244px;}
#float_promocode .coupon1 .code{display: none;height: 100%;font-size: 21px;color: #c99d1d;background: url(images/codebg.png) no-repeat;overflow: hidden;*zoom: 1;width: 266px;}
#float_promocode .coupon1 .code span{padding:5px 20px 5px 30px;width:240px;color: #FFF;}
#float_promocode .coupon1 i{position: absolute;top:30px;right: -80px;width: 54px;height: 102px;background: url(images/arrow.png) no-repeat;}
#float_promocode .show .tip, #float_promocode .show i{display: none;}
#float_promocode .show .code{display: block;-webkit-animation: fadein 2s;animation: fadein 2s;font-size: 17px;font-weight:500;font-family: Roboto-Medium, Roboto;}
@-webkit-keyframes fadein{from{opacity: 0;}
to{opacity: 1;}}
@keyframes fadein{from{opacity: 0;}
to{opacity: 1;}}
#float_promocode .like{margin: 0 auto;margin-top: 20px;padding-left:180px;width: 90px;height: 52px;text-align: left;font-size: 14px;font-weight:500;color: #3b5998;background: url(images/logo_r.png) no-repeat;font-family: Roboto-Medium, Roboto;}
#float_promocode .like .fb-wrap{height: 22px;padding-top:5px;overflow: hidden;}
/**/
.ui-pop-content{float: left;position: relative;}
.reviews{position: relative;}
.reviews .start,.ui-pop-content .start{float: left;text-align: left;}
.reviews .reviewCount,.ui-pop-content .reviewCount{float: left;margin-left: 5px;}
.reviews .reviewCount a,.reviews .reviewCount button,.reviews .reviewCount em,.ui-pop-content .reviewCount{color: #999999;line-height: 14px;}
.reviews .reviewCount i,.reviews .reviewCount a i,.reviews .reviewCount em i,.ui-pop-content .reviewCount i,.ui-pop-content .reviewCount a i{font-style: normal;}
.detail-click-reviews{text-decoration: none;cursor:pointer;}
.detail-click-reviews:hover{text-decoration: none;}
.detail-click-reviews:hover .reviewCount *{color: #FA9F17 !important}
.reviews.ad_countdown_v1 .reviewCount{float: none;}
.reviews.ad_countdown_v1 .r-points{color: #FA9F17;margin-left: 5px;}
.reviews.ad_countdown_v1 .reviewCount em{color: #221816;border-bottom: 1px solid #221816;}
.start,.start i{background-image:url(images/start.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}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml120{margin-left: 120px;}
.review-star-off{width: 12px;height: 12px;background-position: -158px -578px;vertical-align: bottom;}
.review-star-half{width: 12px;height: 12px;background-position: -178px -578px;vertical-align: bottom;}
.review-star-on{width: 12px;height: 12px;background-position: -138px -578px;vertical-align: bottom;}
.preminum-rev{width: 84px;height: 85px;background-position: -118px -1093px;}
.rank-theme{background-color: transparent;z-index: 20;position: absolute;left: 0;top: 13px;display: none;width: 290px;box-sizing: border-box;padding: 10px 0 0;}
#comments_title{width: 100%;display: block;clear: both}
#comments_title .rate-subject h5{margin-bottom:24px;font-family: Roboto-Medium, Roboto;font-size: 16px;font-weight: 500;}
.rank-theme .con{background-color: #fff;padding: 16px;border: 1px solid #221816;}
.reviews:hover .rank-theme{display: block;}
.pro_m_inner .pro_grade a.detail-see-rank{line-height: initial;}
.rank-theme .arrow{position:absolute;display:inline-block;width:0;height:0;top:-6px;left:calc(50% - 20px);border:8px solid transparent;border-bottom:8px solid #221816;}
.rank-theme:after {content:'';display:inline-block;position:absolute;left:calc(50% - 29px);top:-6px;border:9px solid transparent;border-bottom:9px solid #fff;width:0;height:0;z-index:100;}
#comments_title .rate-theme,.rank-theme{font-size:12px}
#comments_title .rate-theme li{align-items: center;margin-bottom: 10px;}
.rank-theme li.js_rateItem{align-items: center;margin-bottom: 8px;}
.rank-theme .sell-all-reviews{font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;text-align: center;cursor: pointer;text-decoration: underline;font-size: 14px;}
#comments_title .rate-theme *{color: #262626;}
#comments_title .rate-theme b,.rank-theme b{width:35px;float:left;margin:0 5px;text-align:left;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;margin-left: 8px;}
#comments_title .rate-theme span,.rank-theme span{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: left;width: 80px}
.rank-theme .js_rateItem span{font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;}
.comment_content_other{align-items: center;flex-direction: row-reverse;text-align: right;padding-top: 8px;display: flex;box-sizing: border-box;flex-wrap: wrap;}
.comment_content_other .fa{color: #c41d4a;}
#comments_title .rate-themeBg,.rank-theme .rate-themeBg{width: 200px;height: 14px;background-color: #ddd;}
#comments_title .rate-themeBg i,.rank-theme .rate-themeBg i{height:100%;width:0;display:block;background-color:#FA9F17;-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}
#comments_title .rate-themeBg.on i,.rank-theme .rate-themeBg.on i{background-color:#333}
.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}
.c-heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
.review_cap{margin-right:14px;position: relative;cursor: pointer;}
.review_cap>div{height: 30px;line-height: 30px;border: 1px solid #ddd;border-radius: 4px;padding:0 10px;    align-items: center;text-transform: capitalize;}
.review_cap:hover >div{border-color: #262626;}
.review_cap .tag_c{width: 7px;height: 4px;background-position: -337px -28px;margin-left: 28px;}
.review_cap:hover .tag_c{transform: rotate(-180deg);}
.review_cap_con{position: absolute;display: none;left: 0;top: 32px;width: 140px;background-color: #fff;border-radius: 4px;z-index: 1;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);}
.review_cap:hover .review_cap_con{display: block}
.review_cap_con li{padding: 2px 10px;box-sizing: border-box;}
.review_cap_con li:hover,.review_cap_con li.on{color: #FA9F17;}
.reviews-sort{align-items: center;border-radius: 4px;border: 1px solid #DDD;margin-right: 20px;}
.reviews-sort li{padding:0 12px;border-right: 1px solid #DDD;cursor: pointer;height: 30px;line-height: 30px;}
.reviews-sort li:last-child{border: none;}
.reviews-sort li:hover{background-color: #FFF0D9;}
.reviews-sort li.on{background-color: #FA9F17;}
.review_cap_con .attr-color-rgb{display: inline-block;width: 12px;height: 12px;border-radius: 50%;margin-right: 5px;}
.ratingrange,.ratingrange span,.starWrapper span{display:-moz-inline-box;display:inline-block;background-repeat:repeat-x;background-image:url(images/ratingstar.png)}
.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}
.ratingstars{top:2px;display:-moz-inline-box;display:inline-block;position:relative}
.ratingrange{width:90px}
.ratingrange,.ratingrange .starWrapper span{height:16px}
.ratingrange .starWrapper span{width:12px;background-repeat:no-repeat;background-position:0 -21px}
.ratingrange .starWrapper{background:0 0}
.ratingrange .starWrapper,.ratingrange .starWrapper span{display:block;width:15px;height:16px;margin-right:3px;float:left}
.ratingrange .starWrapper span{width:0;text-indent:-1000px;margin:0}
.ratingRow .star000,.starWrapper span.star000{width:0}
.ratingRow .star010,.starWrapper span.star010{width:10%}
.ratingRow .star020,.starWrapper span.star020{width:20%}
.ratingRow .star030,.starWrapper span.star030{width:30%}
.ratingRow .star040,.starWrapper span.star040{width:40%}
.ratingRow .star050,.starWrapper span.star050{width:50%}
.ratingRow .star060,.starWrapper span.star060{width:60%}
.ratingRow .star070,.starWrapper span.star070{width:70%}
.ratingRow .star080,.starWrapper span.star080{width:80%}
.ratingRow .star090,.starWrapper span.star090{width:90%}
.ratingRow .star100,.starWrapper span.star100{width:100%}

#showfreeship-buymoregoods1 a,.check_phone_point_new a{color:#000;text-decoration:none; font-weight:lighter;}
.check_phone_point_new{color:#000;font-size:14px;padding:10px 0;text-indent:10px;line-height:18px;background:#FAF7E7;}

#view-keywords-list{width:100%;font-size:12px;display:none;position:relative;z-index:1000;padding: 10px 10px;box-sizing: border-box;background: #ffffff}

#hot_search{width:100%;max-height: 500px;overflow-y: auto;font-size:12px;display:none;position:relative;z-index:1000;padding: 10px 24px;background: #ffffff;box-sizing: border-box;border-radius: 12px}
#search_words{width:100%;max-height: 380px;overflow-y: auto;display:none;position:relative;z-index:1000;padding: 10px 24px;background: #ffffff;box-sizing: border-box;border-radius: 12px}
#search_words a{display:block;line-height:30px;padding:0 10px;text-decoration:none;}
.hot_search_list{float: left;color: #000;margin-right: 10px;margin-bottom: 20px}



.top15{top: 15px;}
.border_last{border-right: none !important;}
.status_tips{vertical-align: middle;}
.flash-sale-bg{background:#fbf9f5 url(images/flash-salebg.png) no-repeat top;padding:50px 0; margin-top:10px;height:97px;font-size:16px;text-align:center;margin-bottom:15px;color:#4a4a4a;font-weight:200;line-height:24px}
.flash-sale-bg h3{font-size:32px;padding-bottom:20px;font-weight:400;color:#000}
.content-box {width: 1200px;margin:0 auto;}
.home-flash-sale h5{color:#727272;font-size:20px}
.home-flash-sale{margin-top:16px;min-height:10px;overflow:hidden}
.home-flash-sale ul{width:100%;}
.home-flash-sale ul li{float:left;margin-bottom:10px;position:relative}
.home-flash-sale ul li{width:23.8%;overflow:hidden;margin-right: 0;padding: 0 10px;position: relative;}
.home-flash-sale ul li:nth-child(4n){margin-right: 0;}
.home-flash-sale ul li a{display:block;width:100%; z-index:6}
.home-flash-sale ul li a:hover{text-decoration:none}
.home-flash-sale ul li .scrollLoading {background: url(images/loading.gif) no-repeat 50% center;}
.home-sale-time{background:hsla(0,0%,100%,.7);color:#4a4a4a;top:46%;z-index:2;line-height:40px;font-size:14px}
.home-sale-info,.home-sale-time{width:100%;position:absolute;left:0;text-align:center}
.home-sale-info{position:relative;height:100%;bottom:0;z-index:5}
.home-sale-text{position:absolute;bottom:0;width:100%;background:hsla(0,0%,100%,.85);text-align:center;padding-top:4px}
.home-sale-name-box{background:#fff;padding:8px 10px 4px; height:20px; overflow:hidden;}
.home-sale-name-box h3{text-transform:uppercase;font-size:14px;color:#000;font-weight:700}
.home-sale-name-box p{color:#4a4a4a;line-height:20px;font-size:12px;font-weight:200}
.home-sale-text p{font-weight:400;text-align:center;color:#4a4a4a;line-height:20px}
.home-sale-price{position:absolute;bottom:0;left:0;z-index:10;padding-bottom:10px;width:100%;background:#eee}
.home-sale-off{width:100%;position:relative;height:30px;text-align:center;overflow:hidden}
.home-sale-off hr{position:absolute;top:0;left:25px;width:80%;margin:0 auto;border:0;border-bottom:1px solid #eee;height:20px}
.home-sale-off p{position:relative;font-size:14px;color:#e1a066;font-weight:700;z-index:4;line-height:40px;text-align:center;padding:0 10px;display:inline-block}.home-sale-off p:before{content:' ';position:absolute;width:100%;border-top:1px solid #fff;top:20px;z-index:-1;left:0}
.home-sale-off p .bg-rebeccas:before{border:none}
.home-flash-sale-time{padding:10px 0}
.home-sale-info .des-2{font-size:12px;color:#e1a066;height:24px;line-height:24px}
.help-center ul li{cursor:pointer}
.help-center ul li:hover,{border:1px solid #e1a066}
.home-flash-sale ul li:hover .home-flash-sale-shop{display:block}
.home-flash-sale-shop{display:none;width:100%;position:absolute;left:0;bottom:30px;z-index:10}
.home-flash-sale-shop .btn-flash-sale{padding:10px 0;border:0;display:block;width:100%}

.container-fluid-1200{margin:10px 0;height:46px;border: 2px solid #c6000a;background-color:#c6000a; }
.col-xs-3{float:left; height:38px; padding-top:8px; font-size: 22px;width:33.4%; background-color:#FFF; color:#c6000a;text-align:center; cursor: pointer;}
.container-fluid-1200 .on{background-color:#c6000a;width:66.6%;color:#FFF;}
.container-fluid-1200 .all{background-color:#c6000a;width:100%;color:#FFF;}

.btn-bare{color:#fff;background-color:#fb9f18; font-size:14px; font-weight:700;}
.btn-bare:hover{color:#fff;background-color:#d9863b;border-color:#c97427}
.home-flash-sale ul li img{width:100%;}
.rfk_header {background: transparent;margin-top: 20px;text-align: center; font-size: 20px;height: 10px;}
.rfk_header .titlel {position: relative; top: -13px; color: #f10a0a;padding: 0 10px;font-weight:400;text-align:center;line-height:20px}
.ask-question{width: 90%;min-width: 640px;}
.ask-question .product-img{width: 120px;vertical-align: top;}
.ask-question .ask-block{vertical-align: top;}
.ask-question .ask-block ul{margin: 0;padding: 0;list-style: none}
.ask-question .ask-block ul li{margin: 30px auto;}
.ask-question .ask-block ul li:first-child{margin-top:0;}
.ask-question .ask-block #question_response{display:none;width:84%;border:1px solid #eee;margin-top:10px}
.ask-question .ask-block #question_response .response-title{font-size:14px;font-weight:700;text-align:center;width:100%;background:#C4C4C4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}
.ask-question .ask-block #question_response .response-content{padding:10px 5px 6px 6px;font-size:12px;text-align:left;margin-left:16px;line-height:22px}
.ask-question .ask-block #question_response .response-bottom-text{font-size:12px;padding:6px;text-align:center}
.ask-question .ask-block #question_response .response-act{width:100%;font-size:13px;display:inline-block;text-align:center;margin-bottom:6px}
.ask-question .ask-block #question_response .response-act a{margin-left:20px}
h3.help-title{font-size: 14px;font-weight:700;}
.support-block{float: left;width: 100%;position: relative;margin-bottom:30px;}
.support-block .issue-block{float: left;width: 220px;position: absolute;}
.support-block .issue-block ul{margin: 0;padding: 0;width: 100%;}
.support-block .issue-block li.issue-item{font-size:14px;display:block;position: relative;padding: 5px;cursor: pointer;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.support-block .issue-block li.issue-item-question{font-size:14px;display:block;position: relative;padding: 5px;cursor: pointer;}
.support-block .issue-block li a{}
.support-block .issue-block li a:hover{color:#fb9f18;}
.support-block .issue-block li.on,.issue-block li.on a{color:#fb9f18;font-weight:700;}
.support-block .issue-block li button:hover{color:#fb9f18;}
.support-block .issue-block li.on,.issue-block li.on button{color:#fb9f18;font-weight:700;}
.support-block .issue-block .sprite-wrap{display:block;background:#fff;position:relative}
.support-block .issue-block .sprite-wrap .sprite{position:absolute;top:-2px;left:-2px;text-indent:-99999px;overflow:hidden;display:block;cursor:pointer;text-align:left!important}
.support-block .issue-block .sprite{background:url(images/sprite@1X.png) -99999px -99999px no-repeat;background-size:642px 94px}
.support-block .issue-block .sprite-wrap.pointer-arrow{width:7px;height:14px;top:9px;background-color:#000;position:absolute;right:0;left:auto}
.support-block .issue-block .sprite-wrap.pointer-arrow .sprite{width:11px;height:18px;background-position:-296px -75px}
.support-block .issue-block .open .sprite-wrap{width: 14px;height: 7px;top: 15px;}
.support-block .issue-block .open .sprite-wrap .sprite{width: 18px;height: 11px;background-position: -300px -64px;}
.support-block .issue-content{float: left;width: 100%;min-height: 240px;margin-bottom: 20px;}
.support-block .issue-question{padding-left: 240px;}
.support-block .issue-action{position: fixed;display: none;background-color: #ffffff;left: 0;bottom: 0;width: 100%;height: 80px;padding-top: .125rem;z-index: 10;}
.support-block .issue-action{display: none;}
.support-block .none{display: none;}
.issue-content .m-issue-list{color: #222;font-size: 14px;width: 100%;margin-bottom: 90px;}
.issue-content .ticket-item{margin-bottom: 8px}
.issue-content .ticket-item img{max-width: 800px;}
.icon-arrow{background-image: url(images/arrow_down.png);background-repeat: no-repeat;background-size: 24px auto;font-size: 0;}
.arrow-tip{width: 24px;height: 24px;}
.on .icon-arrow{webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.icon-tip{background-image: url(images/icon_add.png);background-repeat: no-repeat;background-size: 16px auto;font-size: 0;}
.issue-content .issue-title{cursor: pointer;line-height: 54px;padding: 0 25px;font-weight: normal;background: rgba(241,243,244,0.67);border-radius: 12px;font-size: 18px}
.issue-title.on,.issue-title:hover{background: #F1F3F4;}
.issue-content .issue-title .arrow-tip{margin-top: 20px;}
.issue-content .on{font-weight:700;}
.arrow-tip{width: 24px;height: 24px;}
.on .icon-tip{background-image: url(images/icon_dec.png);}
.anser-arrow-tip{background-position: -232px -108px;width: 12px;height: 12px;margin-top: 20px;}
.on .anser-arrow-tip{background-position: -276px -114px;width: 12px;height: 12px;margin-top: 24px}
.issue-content .issue-info{line-height: 22px;color:#999;margin: 20px auto;overflow: hidden;padding: 0 5px;font-family: Roboto-Regular,Roboto !important;}
.issue-content .issue-info *:not(.finger){font-family: Roboto-Regular,Roboto !important;}
.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-details{}
.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.vote_action{cursor: pointer;}
.issue-content .issue-info .article-votes span{padding-left: 15px;vertical-align: middle;}
.issue-content .issue-info .article-votes img.vote_img{width: 25px;vertical-align: middle;}
.issue-content .pages a{font-size: 14px;color:#999;text-decoration: none;margin:0 20px;}
.issue-content .pages a.current{color: #222;font-weight:700;}
.issue-content .pages img{vertical-align: middle;}
.issue-content .response{width:80%;border:1px solid #eee;margin-top:10px;margin-left: 4%;}
.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 a{font-size: 14px;width: 300px;margin: 5px;}
.btn-black, .btn-white{margin: 0;display: inline-block;box-sizing: border-box;height: 34px;line-height: 34px;padding: 0 16px;border: 2px solid #FA9F17;font-size: 14px;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;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: #FA9F17;}
.btn-black, a.btn-black:link, a.btn-black:visited{background-color: #FA9F17;color: #fff;}
.btn-white:hover,a.btn-white:hover{border-color:#FBBC5D;color:#FBBC5D;text-decoration:none}
.btn-black:hover,a.btn-black:hover{border-color:#FBBC5D;background-color:#FBBC5D;text-decoration:none}
.issue-content .issue-loading{width: 100%;height: 180px;}
.issue-content .issue-loading .loadding-animatioin{margin: 90px auto;width:32px;height: 32px;margin-left:600px;}
.issue-content .issue-loading .loadding-animatioin div{width:32px;height: 32px;background:url(images/loadingAnimation.gif) no-repeat;}
.btn_close{float: right;display: inline-block;width: 24px;height: 24px;background: url(images/icon_close.png) no-repeat;background-size: 24px 24px;position: relative;top: 0;right: 5px;cursor: pointer;}
.dialog_box {position: absolute;padding:0 3px;color:#fff;background-color:  #f10a0a;font-size: 12px;font-weight: normal;font-style: normal;margin-top: -24px;}
.dialog_box_new_message {position: absolute;width: 23px;height:18px;background:url(images/new_message.png) no-repeat;margin-top: -8px;margin-left: 2px;}
.dialog_box i{position: absolute; top: 18px; left: 25%; width: 0; height: 0; border-left: 0 solid transparent; border-right: 6px solid transparent; border-top: 8px solid red;}
.dialog_box i.on{border-top: 8px solid #FFA019;}
.new_box{position: relative;padding:0 3px;color:#fff;background-color:  #f10a0a;font-size: 12px;font-weight: normal;font-style: normal;}
.new_box i{position: absolute; top: 3px; right: -8px; width: 0; height: 0; border-bottom: 0 solid transparent; border-top: 6px solid transparent; border-left: 9px solid red;}
.new_box i.on{border-left: 9px solid #FFA019;}
.dialog_new{position: relative;padding:0 3px;color:#fff;background-color:  #f10a0a;font-size: 12px;font-weight: normal;font-style: normal;}
.dialog_new i{position: absolute; top: 3px; left: -8px; width: 0; height: 0; border-bottom: 0 solid transparent; border-top: 6px solid transparent; border-right: 9px solid red;}
.dialog_new i.on{border-right: 9px solid #FFA019;}
.selected_dialog{background-color: #FFA019;color: #FFF;}
.view_tickets{padding: 3px 5px;border:1px solid #eee;margin: 5px;border-radius: 4px;display: inline-block;}
a.view_tickets{text-decoration: none;}
.view_tickets div{text-align: center;}
a.view_tickets:hover,.tickets_checked{color: #FFA019;border: 1px solid #FFA019;}
.search-block{position: relative;width: 100%;}
.search-block ul.search-order{margin: 0;padding: 0;width: 100%;}
.search-block ul.search-order li{display: inline-block;padding:0 15px;border-right:1px solid #000;}
.search-block ul.search-order li:first-child{padding-left: 0;}
.search-block ul.search-order li .search_order_keywords{height:26px;border:1px solid #eee;outline:0;padding-left:26px;width:100%;padding-right:5px;box-sizing:border-box;color:#999;}
.search-block ul.search-order li .search_order_btn{position:absolute;background:#ffffff url(images/ut-search.png) no-repeat;background-size:contain;background-position:center;width:18px;height:18px;top:4px;left:4px;background-size:18px 18px;}
.search-block ul.search-order li .search_order_keywords::-webkit-input-placeholder{color:#999;}
.search-block ul.search-order li .search_order_keywords::-moz-placeholder{color:#999;}
.search-block ul.search-order li .search_order_keywords::-ms-input-placeholder{color:#999;}
.search-block ul.search-order li a{text-align: center;color: #333;}
.search-block ul.search-order li a.on{color: #000;font-weight: 700;}
.search-block ul.search-order li a:hover{color: #FFA019;}
.search-block ul.search-order li a span:hover{color: #FFA019;}
.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{float: left;width: 100%;font-style: normal;margin-top: 5px;text-align: center;}
.search-block ul.search-order li .on i span{color: #FFA019;font-weight:700;border-bottom: 2px solid #FFA019;text-align: center;}
.rf_border{padding: 5px 8px;border: 1px solid #FFA019;border-radius: 4px;margin: 0 5px;}
.footer-blank{width: 100%;min-width: 1200px;margin: 0 auto;text-align: center;zoom: 1;overflow: hidden;background-color: #FFF;margin-top: 20px;clear: both;  }
.footer-blank{background-color: #FFF;display: none;}
a.view_summary{text-decoration: none;}
.view_summary{margin-right: 30px;}
.view_summary .icon-tip{background-size: 24px auto;display: inline-block;margin: 0 auto;vertical-align: middle;}
.view_summary .arrow-tip{width: 24px;height: 24px;}
.icon-show{background-image: url(images/arrow_show.png);background-repeat: no-repeat;font-size: 0;}
.view_summary .arrow-up{background-size: 18px auto;display: inline-block;margin: 0 auto;vertical-align: middle;width: 18px;height: 18px;}
.on .icon-show{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.on .arrow-up{width: 24px;height: 24px;background-size: 24px auto;}
.bon .arrow-up{width: 24px;height: 24px;background-size: 24px auto;}
.summary_list{float:left;width: 100%;background-color: #FFF;margin-bottom: 15px;}
.loadding{text-align: center;padding: 20px 0;background-color: #FFFFFF;clear: both;}
.loadding img{text-align: center;vertical-align: middle;}
.loadding p{font-size: 12px;padding: 5px 0;}
.summaryBox{background-color: #FFF;margin:10px;}
.summaryBox .t_header{font-weight:700;font-size: 14px;}
.summaryBox .more_link{width: 100%;margin:10px 0;text-align: center;height: 30px;line-height: 30px;clear: both;}
.summaryBox .more_link a{font-size: 12px;font-weight:700;}
.summary_row td{}
.pageN_img img{width: 120px;vertical-align: middle;margin-right: 10px;}
.mtop{margin-top: 8px;}
.on .mtop{margin-top: 6px;}
.select-order-item{float: left;width: 84%;min-width: 360px;height: 45px;}
.select-order-item .input-group{position: relative;width: 100%;height: 40px;line-height: 40px;padding: 0 10px;border:1px solid #eee;box-sizing: border-box;color:#999;}
.select-order-item .input-group em{float: left;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select-order-item .input-group em i{font-style: normal;}
.select-order-item .order-box{float: left;position: relative;width: 100%;border:1px solid #eee;border-top: none;box-sizing: border-box;color:#999;z-index: 11;background-color: #FFF;max-height: 260px;overflow-y:auto;top: -1px;}
.select-order-item .order-box .order-container{float: left;position: relative;width: 100%;}
.order-box dl{margin:0;padding: 0;width: 100%;float: left;list-style: none;}
.order-box dl dd{float: left;width: 100%;list-style: none;box-sizing: border-box;display: block;border-bottom: 1px solid #f5f5f5;color:#999;vertical-align: middle;cursor: pointer;margin-bottom: 5px;}
.order-box dl dd .item_thumb{float: left;width: 120px;cursor: default;}
.order-box dl dd .item_thumb .view-li img{cursor: default;}
.order-box dl dd .item_order{float: left;width:540px;}
.order-box dl dd span{display: inline-block;text-align: center;vertical-align: middle;}
.order-box dl dd span.order_sn{width: 40%;}
.order-box dl dd span.order_amount{;width: 18%;min-width: 100px;}
.order-box dl dd span.date{;width: 12%;}
.order-box dl dd span.order_status{text-align: right;min-width:160px;color: #000;}
.order-box dl dd:hover{ background-color: #f5f5f5;}
.goods-container{width: 200px;margin: 10px auto;}
.view-main{position: relative;margin:0 auto;}
.view-main .triangle-right{height: 0;width: 0;border-left: 6px solid #333;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;right: 0;vertical-align: middle;text-indent: -9999px;top:30px;}
.view-main .triangle-left{height: 0;width: 0;border-right: 6px solid #333;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;right: 0;vertical-align: middle;text-indent: -9999px;top:30px;left: 0;}
.view-ul{position: relative;margin: 0px;width: 180px;}
.view-li{float: left;width:90px;height:110px;overflow: hidden;}
.view-scroll{z-index: 0;width: 180px;float: left;height:110px;}
.view-block{z-index: 0;border-bottom: #eee 0px dotted;position: relative;margin: 0px auto;width: 175px;overflow: hidden;}
.view-block .box{margin: 0 5px;position: relative;}
/**************************************************************************************************/
/*-- order_track.css add by lihaiping 2017-10-12                                                 */
/**************************************************************************************************/
.ur_here{width: 100%;background-color: #FFF;margin: 10px 0;}
.tracking-details{float: left;width: 100%;}
.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:700;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 a.view_track{float: right;margin-right: 8px;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: 60%;margin: 5px 0;}
.result-track .result-details div.des-describe{float: left;width: 40%;margin: 5px 0;}
.result-track .result-details .des-invoice-info{float: left;width: 96%;margin: 0 2%;}
.result-track .result-details .des-invoice-goods{float: left;width: 96%;margin: 10px 2%;}
.result-track .result-details .des-invoice-info ul{float: left;width: 100%;margin: 0 auto;padding: 0;font-size: 12px;}
.result-track .result-details .des-invoice-info table{width: 100%;margin-top:5px;font-size: 12px;}
.result-track .result-details .des-invoice-info table td.label{width: 130px;white-space : normal nowrap;}
.result-track .result-details .des-invoice-info table td.info_em{font-style: normal;max-width: 240px;line-height: 20px;word-wrap: break-word;word-spacing: normal;word-break: break-all;}
.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 -4.5px;font-size: 1.5em;height: 15px;color:#999;}
.result-details dd i.last_i{position: relative;top: -20px;}
.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: 10px;}
.result-details dd.new i{color:#FFA019;}
.result-details dd.new{color:#FFA019}
.result-details dd.begin{background-position:0 -190px;background-repeat:no-repeat}
.result-details dd .track-news{position:relative;margin-left:20px;margin-right:0;padding:8px 0 8px 10px;background:0}
.result-details dd .track-news:hover{background:#fafafa}
.result-details dd .track-news p{display:inline-block;margin-left:210px;margin-right: 10px;}
.result-details dd time{position:absolute;width:200px;overflow:hidden;white-space:nowrap}
.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:  #f10a0a;}
.result-details a.js_view_more:hover{color:  #f10a0a;}
.track-container .order_info{float: left;width: 100%;margin: 0 auto;}
.track-container .order_info ul{float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.track-container .order_info li{float: left;padding: 15px;padding-left: 0;color: #FFA019;}
.track-container .order_info li:first-child{padding-left: 0;}
.track-container .tracking-details{float: left;width: 100%;margin: 20px 0;}
.track-container .TrackForm{width: 640px;height: 40px;margin: 20px auto;}
.track-container .TrackForm span{float: left;margin-right: 10px;}
.track-container .TrackForm .inputfld{height: 2.0rem;border:1px solid #eee;padding-left: 1px;box-sizing: border-box;}
.track-container #TrackingLoading{float: left;width: 100%;z-index: 100;background: rgba(255, 255, 255, 0.85);text-align: center; display: none;}
.track-container #TrackingLoading div{margin:60px auto;font-size: 14px;}
.track-container #TrackingLoading div em{font-size: 12px;color: #FFA019;line-height: 30px;}
.track-container .tracking-for-message{margin:10px auto;}
.track-container .parcel_list{margin: 10px auto;background: #FFFFFF;}
.track-container .parcel_list table tr th{line-height: 36px;height: 36px;text-align: center;background: #F6F6F6;}
.track-container .parcel_list table tr td{height: 32px;line-height: 32px; background: #FFFFFF;word-wrap: break-word;word-spacing: normal;word-break: break-all;}
.track-container .TrackingResult{float: left;width: 100%;margin-bottom: 40px;}
.track-container .TrackingHeader h3{font-weight:700;font-size: 12px;}

.icon-facebook,.icon-google,.icon-paypal{width: 48px;height: 48px}
.icon-facebook{background-position: -24px -269px;}
.icon-facebook:hover{background-position: -280px -2014px;}
.icon-google{background-position: -92px -269px;}
.icon-google:hover{background-position: -344px -2014px;}
.icon-paypal{background-position: -164px -269px;}
.icon-paypal:hover{background-position: -216px -2014px;}
/*mengping 2017-10-12*/
.addToWishList{flex-shrink: 0;margin-left: 16px}
.addToWishList .icon-tag-new,.addToWishList .icon-tag-new:hover{background-image: url(images/tag_icon_new.png?ver=20250723);background-repeat: no-repeat;display: inline-block;background-size: 800px auto;margin: 0;}
.addToWishList .favOff{width: 40px;height: 40px;background-position: -658px -70px}
.addToWishList .favOff:hover,.addToWishList .favOn{width: 40px;height: 40px;background-position:  -708px -70px}
/*.add-cart-button-panel{text-align: center;width: 100%;margin-top: 15px;display: none;}
.add-cart-button-panel div{width: 8px;height: 8px;background-color:#999;border-radius: 50%;border:1px solid #eee;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;}
.add-cart-button-panel div:nth-child(1),.add-cart-button-panel div:nth-child(1){-webkit-animation-delay: -.2s;-moz-animation-delay: -.2s;-ms-animation-delay: -.2s;-o-animation-delay: -.2s;animation-delay: -.2s;}
.add-cart-button-panel div:nth-child(2){-webkit-animation-delay: -.1s;-moz-animation-delay: -.1s;-ms-animation-delay: -.1s;-o-animation-delay: -.1s;animation-delay: -.1s;}
.add-cart-button-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;}}
.ui-label{display: inline-block;width: 58px;text-align: right;font-size: 14px;margin-right: 5px;}
#drag{position: relative;background-color: #e8e8e8;width: 290px;height: 34px;line-height: 34px;text-align: center;display: inline-block;}
#drag .handler{position: absolute;top: 0px;left: 0px;width: 40px;height: 32px;border:1px solid #eee;cursor: move;}
.handler_bg{background: #fff url(images/drag_handler.png) no-repeat center;}
.handler_ok_bg{background: #fff url(images/drag_ok.png) no-repeat center;}
#drag .drag_bg{background-color: #7ac23c;height: 34px;width: 0px;}
#drag .drag_text{position: absolute;top: 0px;width: 290px;-moz-user-select: none;-webkit-user-select: none;user-select: none;-o-user-select:none;-ms-user-select:none;font-size: 12px;}
#drag .startTEXT{background: -webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: slidetounlock 3s infinite;-webkit-text-size-adjust: none;}
@keyframes slidetounlock{0%{background-position: -200px 0;}
100%{background-position: 200px 0;}}
#verify_box option{padding: 5px;}
#verify_box option:hover{background-color:#f7f7f7;color:#fb9f18}
.bp-banner-new{float: right;padding-right: 30px;margin-top: 130px;}
.bp-shopcart-banner{position: relative;width: 275px;margin: 0;padding: 0 0 0 60px;text-align: left;background: #fff;}
.bp-shopcart-banner .bp-icon{position: absolute;top: 0;left: 0;margin: 0;width: 44px;height: 54px;background: url(images/bp-icon.png) no-repeat -50px 0;}
.bp-shopcart-banner .buy-protection-info h3{margin-bottom: 10px;font-size: 22px;font-weight: 500;color: #369;line-height: 22px;font-family: Roboto-Medium, Roboto;}
.bp-shopcart-banner .buy-protection-info ul{float: none;font-size: 12px;margin-bottom: 8px;}
.bp-shopcart-banner .buy-protection-info ul li{display: block;color: #333;background: url(images/bp-icon.png) no-repeat -88px -147px;line-height: 16px;padding: 0 0 2px 15px;text-align: left;}
.bp-horizontal-banner .buy-protection-info li em{color: #333;font-weight: 500;font-family: Roboto-Medium, Roboto;}
.bp-shopcart-banner .buy-protection-more{padding-top: 0;text-align: left;}
.bp-shopcart-banner .buy-protection-more a{padding-right: 10px;color:#999;background: url(images/bp-icon.png) no-repeat 100% -96px;float: none;font-size: 12px;font-weight: normal;}
.bp-shopcart-banner .buy-protection-more a:hover{text-decoration: underline;}
#verify_box_span .caret-down{width: 22px;height: 11px;background-position: -104px -100px;background-image: url(images/tag.png);background-repeat: no-repeat;display: inline-block;position: absolute;right: 0px;top: 10px;cursor: pointer;}
#verify_box_span input::-ms-clear{display: none;}
#verify_box_span input::-ms-reveal{display: none;}
#verify_box_span input::-o-clear{display: none;}
#verify_ul{border:1px solid #eee;border-top: none;width: 100%;display: none;z-index:1;position: absolute; max-height:143px;overflow-y:auto;top: 36px}
#verify_ul::-webkit-scrollbar {width:5px;height: 1px}
#verify_ul::-webkit-scrollbar-thumb {background: gray;border-radius: 10px; margin: 10px}
#verify_ul::-webkit-scrollbar-track {background: silver;border-radius: 10px}
#verify_ul li{color: #fb9f18;display: flex;justify-content: space-between;align-items: center;cursor: pointer}
.select_coupon_code{margin-bottom: 4px;margin-right: 4px;cursor: pointer}
.select_coupon_desc{font-size: 13px}
#coupon_main{cursor:pointer;font-size:12px; width:105px;background: url(images/goods-coupon.png) no-repeat;background-size: 25px 20px;padding-left: 30px;height: 22px;line-height: 22px;}
#coupon_ul{z-index:9;width:300px; background:#fafafa; right:0;}
#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; padding:5px 0; font-size:12px; overflow:hidden;border-bottom:1px dashed #eee;}
.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: #fb9f18;color: #000; overflow:hidden;text-decoration: none; font-size:14px; cursor: pointer;}
.coupon_box_get{background-color:#999;padding: 5px 8px;cursor:default;}
.coupon_box_a:hover{text-decoration:none;background-color:#FA8019;}
.coupon_box_get:hover{background-color:#999;cursor: pointer;}
.succ_info{width: 80%;margin:0 auto;text-align: center;}
.succ_info .pay_ok{text-align: center;margin:20px 0;}
.succ_info h3{text-align: center;margin:20px 0;font-weight: 700;font-size: 16px;}
.succ_continue,.fail_continue a{padding: 9px 20px;background-color: #FAA019;color: #000;text-decoration: none;text-transform: uppercase;font-weight: 400;font-size: 15px;}
.succ_continue{display: inline-block;}
.succ_continue:hover,.fail_continue a:hover{border: 1px solid #fb9f18;background-color: #fff;color:#000;text-decoration: none;}
.fail_info{text-align: center;font-size: 12px;width: 80%;margin: 50px auto;}
.fail_info h3{text-align: center;margin: 30px 0;color:  #f10a0a;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;margin: 30px auto 0;}
.confirm_yes{border:none;background-color:#fb9f18;color:#FFF;padding:8px 30px;font-weight:700;border-radius:3px;text-decoration:none;}
.confirm_yes:hover{background-color:#FA8019;text-decoration: none;}
.m-block-ui{z-index: 10001; position: fixed;width:580px;padding: 0px; margin: 0px;background-color: rgb(255, 255, 255);display:none;}
.m-block-ui .main-ui{width:578px;min-height:190px;border:1px solid #fff;}
.m-block-ui .main-ui .header{background-color:#F7F7F7;border-bottom:1px solid #eee;padding:7px 10px;overflow:hidden;}
.m-block-ui .main-ui .header span{display:block;float:left;font-weight:700;}
.m-block-ui .main-ui .header a{display:block;float:right;position:relative;}
.m-block-ui .main-ui .header-none{background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;padding:7px 10px;overflow:hidden;}
.m-block-ui .main-ui .header-none span{display:block;float:left;font-weight:700;font-size:14px;}
.m-block-ui .main-ui .header-none a{display:block;float:right;position:relative;}
.m-block-ui .main-ui .fast_main_content{padding: 15px;padding-top: 0;}
.m-block-ui .main-ui .confirm_yes{border:none;background-color:#fb9f18;color:#FFF;padding:8px 30px;font-weight:700;border-radius:3px;text-decoration:none;}
.m-block-ui .main-ui .confirm_yes:hover{background-color:#FA8019;}
.m-block-ui .main-ui .confirm_no{border:none;background-color:#999;color:#FFF;padding:8px 30px;font-weight:700;border-radius:3px;text-decoration:none;}
.m-block-ui .main-ui .confirm_no:hover{background-color:#999;}
.m-block-ui .main-ui .refund_loadding{float: left;width: 100%;z-index: 100;background: rgba(255, 255, 255, 0.85);text-align: center; display: none;}
.m-block-ui .main-ui .refund_loadding div{margin:60px auto;font-size: 14px;}
.m-block-ui .main-ui .refund_loadding div em{font-size: 12px;color: #FFA019;line-height: 30px;}
.after-sale-problem{float: left;width: 100%;margin-top: 35px;margin-bottom: 50px;}
.after-sale-problem ul{width: 90%;margin:20px 5%;display: flex}
.after-sale-problem ul li{float: none;width: 50%;margin: 0 auto}
.after-sale-problem ul li div{width: 90%;margin: 0 auto;text-align: center;cursor: pointer;color: #333333;}
.after-sale-problem ul li div h3{font-size: 16px;font-weight:700;display: block;}
.after-sale-problem ul li div em{font-size: 12px;font-weight: 400;display: block;font-style: normal;}
.after-sale-problem ul li div em.tag-line{height:2px;width: 70%;margin:0 auto;}
.after-sale-problem ul li div em.tag-line.on{background-color: #333333;}
.after-sale-problem ul li div.refund-return-default{}
.after-sale-problem ul li div.refund-return-disabled{background-color:#999;cursor: wait;}
.border-4-6{border:1px solid #eee;}
.border-shadow-b{box-shadow: 0 1px 3px 2px #B3B3B3;border: 1px solid #B3B3B3;}
.show-popup-div .contents{clear: both;padding: 20px;}
.color999{color:#999;}
a.a-view-link{color:rgb(0, 0, 255) !important;text-decoration: underline;display: inline-block;}
.title_bar{background-color:#FFFFFF;padding:7px 10px;overflow:hidden;}
.title_bar span{display:block;float:left;font-weight:700;font-size:14px;}
.title_bar a{display:block;float:right;position:relative;}
.cancel_refund{width: 1200px;}
.cancel_refund h3{width: 100%;font-weight: 400;text-align: left;}
.close_btns{border:none;background-color:#F5F5F5;border: 1px solid #D7D7D7;color:#333;padding:8px 30px;font-weight:400;border-radius:3px;text-decoration:none;}
.close_btns:hover{background-color:#F5F5F5;}
.continue_btns{border:none;background-color:#999;color:#999;padding:8px 30px;font-weight:400;border-radius:3px;text-decoration:none;}
.continue_btns:hover{background-color:#999;}
.continue_btns.viable{border:none;background-color:#fb9f18;color:#fff;padding:8px 30px;font-weight:400;border-radius:3px;text-decoration:none;}
.continue_btns.viable:hover{background-color:#FA8019;}
.refund_confirm{border:none;background-color:#fb9f18;color:#fff;padding:8px 30px;font-weight:400;border-radius:3px;text-decoration:none;}
.refund_confirm:hover{background-color:#FA8019;}
.progress_bar{float: left;width: 100%;margin: 20px 0;clear: both;display: table;}
.order-status-title{width: 180px;display: table-cell;vertical-align: middle;}
.order-status-title h3{font-size: 18px;font-weight:700;margin-bottom: 10px;}
.order-status-title button.buy_again{height: 36px;line-height: 36px;font-size: 14px;}
.order-refund-list{border:1px solid #eee;border-top: none;padding: 20px;box-sizing: border-box;}
.order-refund-list .refund_sn{width: 100%;}
.order-refund-list h4.view_all{float: left;width: 100%;text-align: center;margin: 10px auto;}
.order-refund-list h4.view_all a{color: rgb(0, 0, 255) !important;text-decoration: underline;}
.progress_status,.order-refund-list .refund-ui {width: 100%;clear: both;}
.order-refund-h5{border:1px solid #eee;padding: 10px 20px;cursor: pointer;}
.order-refund-h5 .down{display:inline-block;margin:0 5px 0 0;font-size:14px;background-image:url(images/icon_chart.png);background-size:360px auto;width:15px;height:8px;background-position:-12px 2px;}
.progress_status h3{float: left;width: 100%;line-height: 20px;margin: 10px 0;}
.progress_status ul{float: left;width: 100%;margin: 12px 0;padding: 0;}
.progress_status ul li{float: left;width: 310px;text-align: center;line-height: 30px;text-align: center;display: inline-block;font-size: 13px;}
.step-item .step-0.done{background: #fb9f18!important;}
.step-item .step-arrow{width: 20px;height: 30px;float: left;}
.step-item .step-cell{background-color:#fafafa;}
.step-item .step-cell-done{float: left;width: 290px;color: #FFF;background-color: #fb9f18;}
.step-item .done{color: #FFF;background-color: #fb9f18;}
.step-item .step-cell{float: left;width: 290px;color: #000;background-color:#fafafa;}
.step-item .icon{font-weight: 700;margin-right: 5px;line-height: 18px;display: inline-block;vertical-align: middle;width: 18px;height: 18px;color:#999;background: url(images/step_circles.png) no-repeat;background-size: 18px 18px;}
.step-item .step-cell-done .icon{color: #FFF;}
.step_refund_pointer{display: block;}
.step_refund_pointer #step_texttip{line-height: 18px;padding: 5px;text-align: left;}
.order-refund-list .refund-ui h3{width: 100%;font-size: 12px;font-weight:700;border-bottom: 1px solid #eee;padding: 5px 0;margin-bottom: 10px;}
.order-refund-list .refund-ui ul{margin: 5px 0;width: 100%;color:#999;}
.order-refund-list .refund-ui ul li{display: inline-block;}
.order-refund-list .refund-ui ul li img{vertical-align: middle;}
.order-refund-list .refund-ui ul li .my_refund_price{padding: 0 10px;font-size: 16px;font-weight:700;color: #333;}
.order-refund-list .refund-ui ul li.status{width: 200px;text-align: center;}
.order-refund-list .refund-ui ul li.time{float: right;display: inline-block;padding: 0 15px;}
.order-refund-list .refund-ui ul li.action_note{width: 350px;font-size: 12px;}
.order-refund-list .refund-ui ul li.view_detail{float: right;text-align: right;width:90px;}
.refund-detail{margin:0 auto;width:480px;border:1px solid  #f10a0a;padding: 15px 20px 5px 20px;overflow-y:auto;}
.refund-amount{padding-left:45px;margin-bottom:12px;position:relative}
.refund-amount .refund-icon{display:block;position:absolute;width:32px;height:32px;top:4px;left:0;}
.refund-amount .money .my_refund_price{font-weight:700;font-size:18px;color:#000;line-height:24px;height:24px}
.refund-amount .money span{font-weight:400;font-size:12px;position:relative;top:-1px}
.refund-amount .time{line-height:20px;color:#999;padding-left:23px;position:relative}
.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;}
.refund-detail-none{width:320px;border:none;padding: 10px 0;overflow-y:auto;}
.refund_tips{font-size: 12px;line-height: 20px;}
.refund_tips img{float: left;width: 30px;}
.refund_tips span{float: left;width: 280px;}
.deliver_ui{padding-top: 20px;display: table;}
.deliver_ui .delivery-img{width: 50px;display: table-cell;vertical-align: middle;}
.deliver_ui img{width: 45px;}
.deliver_ui .deliver-info{width: 290px;display: table-cell;}
.deliver_ui .deliver-info ul{width: 100%;margin: 0;padding: 0;}
.deliver_ui .deliver-info ul li{display: block;padding-left: 15px;}
.deliver_ui .deliver-info ul li label{width: 120px;display: inline-block;color: #333;}
.deliver_ui .deliver-info ul li span{padding: 5px 0;display: block;color: #333;}
.t_title{float:left;width: 100%;margin-top: 20px;clear: both;height: 30px;line-height: 30px;text-indent: 15px;}
.t_title .t_bg{width: 100%;background-color:#F1F0F3;color: #000000;}
.ur_here{float:left;width: 100%;color: #333;font-size: 13px;}
.order-list-orders .label{font-weight: 500;font-family: Roboto-Medium, Roboto;}
.reply_list{float: left;width: 100%;margin: 15px auto;border: 1px dashed #eee;}
.reply_list ul{width: 100%;margin: 0;padding: 0;list-style: none;}
.reply_list ul li{float: left;width: 100%;padding:0;margin: 0;}
.reply_list ul li{border-top: none;}
.reply_list ul li:first-child{}
.reply_list ul li .reply_content{float: left;width: 1180px;margin:10px;}
.reply_list ul li .reply_content input[type='text']{height: 25px;line-height: 25px;padding: 0 3px;border:1px solid #eee;}
.reply_list ul li .reply_content input:focus{border: 1px solid #FFA019;}
.reply_list ul li .reply_content .error_message{color:  #f10a0a;margin-left:170px;}
.reply_list ul li .reply_content .blank_space{float: left;width: 100%;height: 20px;}
.reply_list ul li .reply_content .reply_name{float: left;width: 70px;margin:0 auto;}
.reply_list ul li .reply_content .reply_name .reply_logo{display: block;width: 64px;height: 64px;border-radius: 32px;background-color: #EBEBEB;overflow: hidden;}
.reply_list ul li .reply_content .reply_name .reply_logo em{margin-top: 24px;position: absolute;text-align: center;width: 45px;vertical-align: middle;margin-left: 10px;font-style: normal;}
.reply_list ul li .reply_content .reply_name .account_logo{display: block;width: 64px;height: 64px;border-radius: 32px;background-color: #FFFFFF;overflow: hidden;border:1px solid #eee;}
.reply_list ul li .reply_content .reply_name .account_logo em{margin-top: 24px;position: absolute;text-align: center;width: 45px;vertical-align: middle;margin-left: 10px;font-style: normal;}
.reply_list ul li .reply_content .reply_main{position: relative;float: left;width: 1040px;margin-left: 40px;border:1px solid #eee;}
.reply_list ul li .reply_content .refund_offer{position: relative;float: left;width: 1050px;margin-left: 110px;margin-top: 10px}
.reply_list ul li .reply_content .refund_offer h3{font-size: 12px;font-weight:700;}
.reply_list ul li .reply_content .refund_offer .offer_help_btns{float: left;width: 100%;margin: 10px 0;}
.reply_list ul li .reply_content .refund_offer .offer_help_btns div{float: left;margin-right: 15px;border: none;}
.reply_list ul li .reply_content button.offer_btns{padding: 8px 24px;border-radius: 6px;background-color:  #f10a0a;-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;}
.reply_list ul li .reply_content button.accept_offer:hover{background-color: #FFA019;color: #FFF;}
.reply_list ul li .reply_content button.decline_offer:hover{background-color: #FFA019;color: #FFF;}
.reply_list ul li .reply_content button.offer_selected{background-color: #FFA019;color: #FFF;}
.reply_list ul li .reply_content button.offer_selected:hover{background-color: #FA8019;}
.reply_list ul li .reply_content button.offer_cancel:hover{background-color: #FFFFFF;}
.reply_list ul li .reply_content .refund_offer .offer_detail{float: left;width: 100%;margin: 30px 0;min-height: 120px;}
.reply_list ul li .reply_content .refund_offer .offer_detail em.refund_arrow{position: absolute;top: -12px;left: 45px;border-left: 1px solid #eee;border-top: 1px solid #eee;width: 20px;height: 20px;transform: rotate(45deg);background-color: #FFF;}
.reply_list ul li .reply_content .refund_offer .offer_detail em.refund_left{left: 175px !important;}
.reply_list ul li .reply_content .refund_offer .loadding{width: 100%;float: left;text-align: center;margin: 10px 0;}
.reply_list ul li .reply_content .reply_main em.reply_arrow{position: absolute;top: 20px;left: -12px;border-left: 1px solid #eee;border-bottom: 1px solid #eee;width: 20px;height: 20px;transform: rotate(45deg);background-color: #FFF;}
.reply_list ul li .reply_content .reply_main em.reply_arrow img{background-color: #FFF;}
.reply_list ul li .reply_content .reply_info button.litb-btn-yellow{padding: 10px 20px;width: 200px;border-radius: 6px;}
.reply_list ul li .reply_content .reply_info button.accept_offer{padding: 10px 20px;max-width: 260px;border-radius: 6px;}
.reply_list ul li .reply_content .reply_info button.offer_cancel{width: 200px;padding:10px 20px;}
.reply_list ul li h2{float: left;width: 100%;margin-top:5px;margin-bottom:5px;line-height: 25px;}
.reply_list dl dd h2.date_time span{}
.reply_list ul li .reply_info{width: 96%;background-color: #FFFFFF;line-height: 25px;margin: 0 auto;}
.reply_list ul li .reply_info .r_info{float: left;position: relative;width: 96%;margin-top: 10px;word-wrap: break-word;}
.reply_list ul li .reply_info .r_info img{max-width: 90%;}
.reply_list ul li .reply_info .r_info a{color: rgb(0, 0, 255) !important;}
.reply_list ul li .reply_content .reply_info .r_info .reply-info-title{
	float:left;width:100%;padding:15px 0;border-bottom:1px solid #eee;
}
.reply_list ul li .reply_content .reply_info .r_info .reply-info-title img{
	float:left;
	width: 24px;
	vertical-align: middle;
}
.reply_list ul li .reply_content .reply_info .r_info .reply-info-title span{
	float:left;
	width: 94%;
	margin-left:10px;
	line-height: 25px;
}
.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:700;color: #FFA019}
.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:  #f10a0a;}
.t_info{float: left;width: 100%;}
.t_box{float: left;width: 100%;margin-top: 10px;}
.t_main{width: 900px;margin: 0 auto;}
.t_main h3{font-weight:700;content:  #f10a0a;}
.t_main dl{width: 100%;margin: 0;padding: 0;}
.t_main dd{float: left;width: 100%;margin: 5px auto;}
.t_main dd label{float: left;width: 170px;font-weight:700;}
.t_main .pdt .upload_image{border-radius: 2px;width: 120px;height: 28px;text-align: center;color: #fff;text-transform: uppercase;line-height: 28px;font-weight: 700;display: inline-block;cursor: pointer;background-color: #fb9f18;}
.upload_exp{width:520px;font-size: 14px;margin-left: 10px;}
.uploaded_img_wrap{float: left;width: 100%;margin: 5px auto;}
.uploaded_img_wrap .uploaded_img{margin-left: 170px;}
.font14{font-size: 14px;}
.balance_title{font-size: 14px;font-weight:700;margin: 10px 0;}
.balance_title img{vertical-align: -4px;}
.balance_title i{font-weight: 400;color:#999;font-style: normal;padding-left: 10px;}
.apply_content{padding: 15px 20px !important;}
.apply_content dl{width: 100%;margin: 0;padding: 0;font-size: 13px;}
.apply_content dl dd{width: 100%;margin-bottom:10px;line-height: 22px;}
.apply_content dl dd input{border:1px solid #eee;height: 25px;line-height: 25px;margin: 0 5px;}
.apply_content textarea{color: #999;font-weight: normal;}
.apply_content textarea::-webkit-input-placeholder{color:#55565a;}
.apply_content textarea::-moz-placeholder{color:#55565a;}
.apply_content textarea::-ms-input-placeholder{color:#55565a;}
.color666{color:#999;}
.color666 .my_shop_price{color:  #f10a0a;}
.form-button{display: inline-block;color: #000;text-align: center;background-color: #faa019;text-decoration: none;text-transform: capitalize;border-radius: 2px;border: none;cursor: pointer;font-size: 14px;}
.form-button:hover{background-color: #fb9f18;opacity: .8;}
.btns-fa-1x{padding: 3px 15px;}
.btns-fa-2x{padding: 6px 20px;}
.btns-fa-3x{padding: 12px 45px;}
.btns-fa-4x{padding: 15px 55px;}
.btns-fa-5x{padding: 18px 60px;}
.font-bold{font-weight:700;}
.font-12{font-size: 12px;}
.refund_sku{padding: 0 5px;color:  #f10a0a;}
button.modlily-buttons{-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
button.modlily-buttons em{display:inline-block;text-decoration:none;zoom:1}
button.modlily-buttons span{background-color:#FAA019;cursor:pointer;display:inline-block;zoom:1;color:#000;white-space:nowrap;padding:0 12px;line-height:30px;font-weight:400;font-size:15px;text-transform: uppercase;}
button.modlily-buttons:hover span{background-color:#fb9f18;opacity: 0.8;}
div.g-return-buttons{width: 60%;margin:10px auto;padding:0;display: table;}
div.g-return-buttons div{width: 50%;display: table-cell;margin: 5px 0;}
.reply-no-buttons .offer_btns{display: none;}
.reply-no-buttons #offer_address_buttons{display: none;}
.mark-color{color:  #f10a0a !important;}

/*mengping 2017-11-24*/
.shipping_address_sel,#address-main{}
.sa-address-item,.shipping_address_sel .col-md-6{width:40%;display: inline-block;}
.sa-address-item {
    position: relative;
    margin-right:10%;
    width:90%;
    border: 1px solid #eee;
    overflow: hidden;
    padding: 25px 10px 10px 20px;
    box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    background-color: #fff;
}
.sa-address-wrapper .sa-address-item{width: 100%;cursor: pointer;height: 100%;}
.shipping_address_sel .selected,.sa-address-row .selected,.sa-list-wrapper .sa-address-item:hover{
    border-color: #d7d7d7;
}
.sa-address-item:hover .sa-shipping-to-this-address {display: block;}
.sa-address-item .select-radio-input {
    position: absolute;
    top: 32px;
    left: 20px;
    z-index: 3;
}
.sa-username{padding-left: 25px;font-weight: 700;color: #222;}
.shipping_address_sel .sa-address-item ul {margin-bottom: 20px;}
.sa-address-item .sa-bg {background-image: url(images/shipping-address-icons.png);background-repeat: no-repeat;}
.sa-address-item .sa-location {padding-left: 25px;background-position: -245px -17px;}
.shipping_address_sel .selected .sa-location,.sa-address-wrapper .selected .sa-location,.address_list .selected .sa-location {background-position: -137px -115px;}
.sa-address-item .sa-mobile-number {padding-left: 25px;background-position: -197px -67px;}
.shipping_address_sel .selected .sa-mobile-number ,.sa-address-wrapper .selected .sa-mobile-number,.address_list .selected .sa-mobile-number {background-position: -105px -138px;}
.sa-shipping-to-this-address {
    font-style: normal;
    color: #ff6805;
    position: absolute;
    top: 5px;
    right: 10px;
    display: none;
}
.sa-shipping-default-address {
    font-style: normal;
    color: #5EBD66;
    position: absolute;
    top: 5px;
    right: 10px;
    display: block;
}
.sa-address-item .sa-edit {margin-right: 10px;display: inline-block;padding-left: 20px;background: url(images/shopcart-confirm-icon.png) -150px -195px no-repeat;}
.sa-address-item .sa-operation a {color: #999;text-decoration: none;}
.shipping_address_sel .selected .sa-operation a,.sa-address-wrapper .selected .sa-operation a,.address_list .selected .sa-operation a {color: #06c;}
.address-operate {
    display: table-cell;
    vertical-align: middle;
    height: 244px;
    text-transform: uppercase;
}
.shipping-address .sa-address-list .sa-address-wrapper,.address_list .sa-address-list .sa-address-wrapper {
    display: inline-block;
    margin-right: 1%;
    width: 32%;
    overflow: hidden;
    height:290px;
}
.address-operate .she-btn-white {
	display: block;
    margin: 0;
    box-sizing: border-box;
    height: 36px;
    line-height: 34px;
    padding: 0 16px;
    border: 1px solid #fb9f18;
    background-color: #fb9f18;
    color: #fff;
    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;
}
.address-operate a:hover{background-color: #fff;color:#999;text-decoration: none;}
.show_address{background-color: #f7f7f7; border: 1px solid #707070; border-radius: 4px; height:30px;font-size: 14px; width:250px;text-align: center;font-weight: 400; line-height:25px; overflow: hidden;color: #000;cursor: pointer;}
.show_address .fa{font-size:16px; font-weight:700;}
.order-container {
    position: relative;
    z-index: 1;
    width: 100%;
    padding-top: 20px;
    overflow: hidden;
    margin-top: 5px;
}
.order-container-mask {
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    overflow: hidden;
    filter: Alpha(opacity=60);
    opacity: .6;
}
.ui-button{
	margin: 0;
    padding: 5px 15px;
    
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.ui-button-normal{color: #333;border: 1px solid #bcbcbc;background-color: #eee;background-image: -moz-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: -ms-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#e8e8e8));
    background-image: -webkit-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: -o-linear-gradient(top,#fafafa,#e8e8e8);
    background-image: linear-gradient(top,#fafafa,#e8e8e8);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0);margin-bottom: 4px;}
.ui-button-normal:hover{text-decoration: none;color: #333;background-color: #fdfdfd;background-image: -moz-linear-gradient(top,#fafafa,#f2f2f2);
    background-image: -ms-linear-gradient(top,#fafafa,#f2f2f2);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));
    background-image: -webkit-linear-gradient(top,#fafafa,#f2f2f2);
    background-image: -o-linear-gradient(top,#fafafa,#f2f2f2);
    background-image: linear-gradient(top,#fafafa,#f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2', GradientType=0);
}
.sa-list-wrapper .ui-button-medium{
    padding-left: 15px;
    margin-right: 20px;
    color: #999;
    background: url(images/shopcart-confirm-icon.png) no-repeat;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    box-shadow: none;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    margin-top: 10px!important;
    cursor: pointer;
    text-decoration: underline;
}
.sa-list-wrapper .ui-button-medium:hover{text-decoration: none;}
.sa-list-wrapper .sa-add-a-new-address{background-position:-150px -248px;}
.sa-list-wrapper .sa-collapse-address{background-position:-150px -348px;}

/*goods.html*/
.g-shipping-time{color:#999;}
.g-shipping-time img{margin-right: 5px;width: 20px;vertical-align: middle;display: none}
.g-shipping-time strong{color:#999}
.pre-guide{height: 30px;line-height: 30px;text-align:right;float:right;font-size: 12px;margin-right: 20px;}
.pre-guide .guide_title{margin-left:5px;color: #f10a0a;text-transform: uppercase;font-weight:700}
.pre-guide a:hover{color: #f10a0a;}
.time-countdown{height:20px;line-height:20px;font-size:12px;color:#000;position: relative;}
.time-countdown.mt15{margin-top: 15px;}
.time-countdown.pl20{padding-left:20px;}
.time-countdown strong{float:left;color:#000;margin-right:5px;font-weight:700;}
.time-countdown .count-down{float:left;}
.time-countdown .count-down span{color: #f10a0a;}
.time-countdown .count-down em{padding-left:2px;color:#000;font-style:normal;}
em.goods-sn-invisible{color: #fff !important; opacity: 1;font-size: 12px !important;}
#fast_goods{position: fixed;border:1px solid #eee;width:1070px;background-color:#fff;display:none;z-index: 100001;border-radius:12px}
#fast_goods .fg_header{text-align:center;padding:10px;}
.pre_discount{z-index: 1;position: absolute;right: 0;top: 0;display: block;width: 45px;height: 45px;color:  #f10a0a;font-size: 12px;line-height: 14px;text-align: center;background-color: #FFF;border: 1px dashed #eee;border-top:2px solid  #f10a0a;}
.pre_discount em{float: left;width: 100%;font-size: 14px;margin-top: 5px; color:  #f10a0a;font-weight: normal;}
.pre_discount em strong{color:  #f10a0a;font-weight: normal;}
.pre_discount i{float: left;width: 100%;font-size: 14px;margin-top: 5px;font-style: normal;text-transform: uppercase;display: inline-block; color:  #f10a0a;font-weight: normal;}
.m-container-ui{z-index: 10001; position: fixed;min-width: 360px;max-width:500px;;padding: 0; margin: 0;background-color: rgb(255, 255, 255);display:none;}
.m-container-ui .main-ui{width:100%;background-color: #FFFFFF;border:4px solid #EAEAEA;}
.m-container-ui .main-ui .fast_main_content{width: 90%;margin: 20px auto;font-size: 12px;}
.m-container-ui .main-ui .fast_main_content .fast-message{width: 100%;padding-top: 10px;}
.m-container-ui .main-ui .fast_main_content .fast-buttons{width: 100%;margin: 20px auto;text-align: center;}
.m-container-ui .main-ui .fast_main_content .fast-buttons a{background: #fb9f18;text-decoration: none;color: #FFF;font-size: 12px;text-align: center;font-weight: 700;overflow: hidden;padding: 8px 36px;}
.m-container-ui .main-ui .fast_main_content .fast-buttons a:hover{text-decoration:none;color:#FFF;background-color: #FA8019;}
.active_vcat{width:100%;background-color:#fff;position:relative}
.active_property{flex-wrap:wrap;width:60%;background-color:#fff;padding:20px 20px 0 20px;box-sizing:border-box}
.active_pro{top:10%;position:absolute;height:80%;left:2.5%;}
.catAd .active_property a{font-size:12px;padding:0 10px;border:1px solid #eee;display:inline-block;margin:0 20px 20px 0;color:#999;min-width:50px;text-align:center;height:36px;line-height:36px}
.catAd .active_property a:hover{text-decoration: none;border:1px solid #ffa019}
.catAd .active_property a.on{border:1px solid #ffa019}
.how-to-tip{color:  #f10a0a;}
.pre_flow{ width:100%; }
.pre_flow_box{float:left; width:50%; text-align:center; }
.pre_flow_btn{ width:300px; margin:10px auto; border:1px solid #eee;color:#999; height:20px; padding:10px; font-size:12px; cursor:pointer; overflow:hidden;}
.pre_flow_box .on{border:1px solid #fb9f18; color:#fb9f18; cursor:text; font-weight:700;}
.country_select{margin:20px 20px 10px 20px;}
.select_adress{ line-height:45px; font-weight:700;}
#shipping_main{float: left;width:230px; margin-right:8px;display: inline-block;position: relative;}
#shipping_box_1,#shipping_box_2{height:34px; padding-left:5px; border:1px solid #eee;background-color: #fff;width:230px;}
#shipping_box_span_1 .caret-down,#shipping_box_span_2 .caret-down{width: 22px;height: 11px;background-position: -104px -100px;background-image: url(images/tag.png);background-repeat: no-repeat;display: inline-block;position: absolute;right: 0px;top:17px;cursor: pointer;}
.shipping_desc{float:left; margin-top:-30px; margin-left:165px;text-align:center; line-height:30px; width:450px; overflow:hidden;color:#999;}
#shipping_ul_1,#shipping_ul_2{border:1px solid #eee;border-top: none;width: 100%;display: none;z-index:1;position: absolute; max-height:280px; background:#FFF;}
#shipping_ul_1 li,#shipping_ul_2 li{cursor: pointer;line-height:30px; margin:5px;}
#shipping_ul_1 li:hover,#shipping_ul_2 li:hover{color:#fb9f18;}
#shipping_ul_1 li.on,#shipping_ul_2 li.on{color:#fb9f18;}
.shipping_time_total_price{ clear:both;color:#999; line-height:35px;}
.shipping_time_total_price .methodShipTips{ padding-left:0;}
.pre_box{border:1px solid #eee;}
.pre_box .checkout_cart_list th{ border-top:none;}
.pre_box .checkout_cart_list th.Picture-th,.pre_box .checkout_cart_list td.Picture-td{ border-left:none;}
.pre_box .sum-td,.pre_box .sum-th{ border-right:none;border-left:none;}
.cut-off{z-index: 1;position: absolute;right: 0;top: 0;display: block;width: 39px;height: 39px;font-size: 12px;line-height: 14px;text-align: center;background-color: #FFF;}
.cut-off em strong{font-weight:700;}
.cut-off-span{text-transform: uppercase;color: #f10a0a;font-weight: 700;font-size: 14px;}
.modlily-tag{position: absolute;background: url("images/modlily-tag.png") no-repeat center;background-size: 39px 39px;color: #FFA019 !important;}
.modlily-tag em{display: block;margin-top: 8px;text-align: center;font-weight:700;color: #FFA019 !important;}
.modlily-tag em strong{color: #FFA019}
.modlily-tag i{font-style: normal;text-transform: uppercase;}
.modlily-pre-tag{z-index: 1;position: absolute;right: 0;top: 0;display: block;width: 39px;height: 39px;font-size: 12px;line-height: 14px;text-align: center;background-color: #FFF;}
.modlily-pre-tag span{font-weight:700;display: block;text-align: center;width: 30px;margin:0 auto;margin-top: 8px;text-transform:capitalize;}
.modlily-pre-tag{position: absolute;background: url("images/modlily-tag.png") no-repeat center;background-size: 39px 39px;color: #FFA019 !important;}
.modlily-loading{float: left;width: 100%;z-index: 100;background: rgba(255, 255, 255, 0.85);text-align: center; display: none;}
.modlily-loading div{margin:60px auto;font-size: 14px;}
.modlily-loading div em{font-size: 12px;color: #FFA019;line-height: 30px;}
.pls_search {display: none;color:  #f10a0a;margin-top: 3px;text-align: center;width: 400px;float: right}
.cateTopBar .operate_list li{text-align: left;}
.no-hits-suggestion-wrapper{display: block;width: 630px;text-align: left;background-color: #fff;margin: 20px auto 0;}
.no-hits-suggestion-wrapper h2{font-size: 20px;font-weight:700;}
.no-hits-suggestion-wrapper .try{font-size: 15px;text-align: left;color: #333;}
.no-hits-suggestion-wrapper .no-search-tips{font-size: 14px;width: 390px;text-align: left;margin: 0 auto 20px;padding-left: 160px;}
.loader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.loader-indicator {z-index: 100;position: absolute;left: 50%;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;}
.emptycart{width:960px;margin:5px auto 25px;text-align: center;zoom:1}
.emptycart .btn{margin-top:40px}
.emptycart .btn a{display: inline-block;width: 370px;height: 44px;line-height: 44px;background-color: #FA9F17;}
.emptycart .btn a:hover{text-decoration:none;background:#FBBC5D;}
.empty-bag>img {
    width: 101px;
    height: 106px;
    margin-bottom: 18px;
    margin-top: 50px;
}
.empty-bag p{font-size: 12px;}
.empty-bag>p.un-login {
    font-size: 12px;
    color:#999;
    margin-top: 25px;
}
.empty-bag>p.un-login a {
    color: #fb9f18;
    text-transform: uppercase;
    text-decoration: underline;
}
/*free_gift 2018-5-25*/
.figt_main{ margin-bottom:10px;clear:both;}
.figt_head{margin-left:15px;}
.figt_head_pre{float:left;height:35px; margin-top:-5px;margin-left:0;}
.figt_head_nor{float:left;height:35px; margin-left:0;}
.figt_title{font-size:12px; height:18px; padding-top:2px;float: left;}
.figt_btn{cursor:pointer; border:1px dashed #fb9f18;  font-size:12px;  padding:0 5px; margin-bottom:2px;float: left; margin-left:10px; height:20px; color:#fb9f18;}
.figt_btn .arrow_down{background: url(images/gift_arrow_down.png) no-repeat;background-size:24px auto;width: 20px;height: 20px;position: relative;float: right;display: inline;}
.figt_btn .arrow_up{background: url(images/gift_arrow_up.png) no-repeat;background-size:24px auto;width: 20px;height: 20px; top:-2px;position: relative;float: right;display: inline;}
.figt_title a{color: #fb9f18}
.gift-wrap{ clear:both;position:relative; width: 100%;display:none;margin-top: 15px;}
.gift_List_title{ margin-left:20px; margin-top:10px;color: #f10a0a; font-size:14px; font-weight:700;}
.gift-wrap .ui-new-ll{position: absolute;z-index:1;border: 12px solid transparent;border-bottom-color:#eee;}
.gift-wrap .ui-new-rr{position: absolute;z-index:1;border: 10px solid transparent;border-bottom-color: #fff;}
.gift-wrap .ui-new-ll{left:250px;top: -24px;right:auto;}
.gift-wrap .ui-new-rr{left:252px;top: -20px;right:auto;}
.pre .gift-wrap .ui-new-ll{left:420px;top: -24px;right:auto;}
.pre .gift-wrap .ui-new-rr{left:422px;top: -20px;right:auto;}
.gift_List_box{ overflow:hidden; margin-top:10px;}
.gift-wrap ul.item{ border:none;margin-left:20px; }
.gift-wrap ul.item li{ width:165px;margin-right:0; margin-bottom:10px;height:215px;}
.gift-wrap.multiple_List_0 ul.item li{padding: 5px;height: 185px;}
.gift-wrap.multiple_List_0 ul.item li:hover{padding:4px;border: 1px solid #000000;}
.gift-wrap ul.item li.on{ cursor:pointer;}
.gift-wrap .market_price{ margin:0 auto;}
.gift-wrap .my_goods_price,.allGift_box .my_goods_price{color:  #FF5151;}
.flsh_sale_part{width:100%;margin:10px auto;}
.flsh_sale_part .tab_title{position: relative;max-width: 95%;margin: 0 auto;}
.flsh_sale_part .tab_title a{display: inline-block;width: 100%;}
.flsh_sale_part .flash-sale-time {display: flex;align-items: center;height: 100%;text-align: center;position: absolute;font-weight: 700;right: 60px;background: #fff;top:0}
.flsh_sale_part .flash-sale-time .flex-row{align-items: center;height: 100%;}
.flsh_sale_part .flash-sale-time span{background-color: #000;color: #fff;width:30px;height:40px;line-height:40px;font-size: 24px;display: inline-block;margin-right: 2px;border-radius: 5px;}
.flsh_sale_part .flash-sale-time font{margin:0 3px;}
.relate_goods_part{width:95%;max-width:1200px;margin:0 auto;overflow: hidden;margin-bottom:10px;position: relative;}
.index_relate{display: none;}
.relate_title{display: block;position: relative;width: 100%;margin: 20px 0 10px;padding: 0 8px;box-sizing: border-box;}
.relate_title .dis_left{text-align: center;}
.dis_left span{color: #000;font-weight: 500;font-size: 36px;font-family: Roboto-Medium,Roboto;}
.dis_left a{color: #000;text-decoration: underline;font-size: 14px;float: right;margin: 20px 1% 0 0;}
.dis_left a:hover{color: #FA9F17;}
.relate_title .dis_right{display: inline-block;position: absolute;right: 30px;}
.dis_right span{color:#999;padding: 0 8px;vertical-align: 5px;}
.relate_prev,.relate_next {display: inline-block;z-index: 1;margin: 0;position: absolute;cursor: pointer;top: 36%;background: url(images/tag_iconv21.png?ver=20250723) no-repeat;display: inline-block;background-size: 403px auto;width: 32px;height: 98px;}
a.relate_prev{left: 5px;background-position: -5px -2060px;}
a.relate_prev:hover{background-position:  -79px -2060px;}
a.relate_next{right: 5px;background-position:   -45px -2060px;}
a.relate_next:hover{background-position:  -119px -2060px;}
.relate_goods_part .swiper-slide{width: 1156px;overflow: hidden;position: relative;margin:0 auto;}
.relate_goods_part .part_ul{position: relative;width: 11000%;}
.index_relate .part_ul{height: 330px;}
.detail_relate .part_ul{min-height: 270px}
.img-slider{position: relative;}
.es_product_list .img-slider{overflow: hidden;}
.es_product_list .proImgBox{overflow: hidden;}

.img-slider:hover .img-prev{left:0;}
.img-slider:hover .img-next{right:0;}
.img-slider:hover .dot_ul{bottom: 40px;}
.img-slider .img-arrow{position: absolute;bottom: 0;height: 50%;width: 25px;}
.img-slider .img-arrow:after{position:relative;top:0;margin-top:-15px;background:transparent url(images/icon_chart.png) no-repeat;content:"";display:block;width:25px;height:30px;cursor:pointer;background-color:#fff;z-index:2;border:1px solid #eee;background-size:600px auto;}
.img-slider .img-prev{left:-3000px;-webkit-transition:left .2s;-o-transition:left .2s;transition:left .2s;}
.img-slider .img-prev:after{background-position: -44px 7px;border-radius: 0 15px 15px 0;}
.img-slider .img-next{right:-3000px;-webkit-transition:right .2s;-o-transition:right .2s;transition:right .2s;}
.img-slider .img-next:after{background-position: -64px 7px;border-radius: 15px 0 0 15px;}
.img-slider .dot_ul{width:100%;z-index: 1;box-sizing: border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:4000px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;}
.img-slider .dot_ul .dot{display:inline-block;width:6px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#fff;height:6px;border-radius:50%;margin:0 3px;}
.img-slider .dot_ul .dot.active{-webkit-transform: scale(1.2);transform: scale(1.2);}
.img-slider .img-slides{flex-wrap: nowrap;width: 100%;margin: 0 auto;}
.img-slider .slide-item{width:100%;height:100%;float:left;overflow:hidden;text-align:left;-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}
.img-slider .slide-item.active{float: none;}
.relate_goods_part .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 auto;
}
.relate_goods_part .part_ul li{width:171px;height:100%;float:left;margin-right:26px;overflow:hidden;text-align:left;-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}
.home-page .part_ul li {width: 20%;margin: 0;padding: 0 8px;box-sizing: border-box;}
.relate_goods_part .part_ul li .proImgBox{position: relative;}
.relate_goods_part .observer-view-items img{width:100%;}
.relate_goods_part .part_ul li .proName{padding:2px 2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.relate_goods_part .part_ul li .proName a{color:#999;}
.relate_goods_part .part_ul li .proName a:hover{color:#000}
.relate_goods_part .part_ul li .proPrice i{float:right;width:20px;height:20px;margin-left:5px;}
.detail_relate .part_ul img{width:171px;}
.part_ul .productSpecialPrice{color: #000;font-size: 14px;font-weight: 700;}
.new_addcart{display: block;width: 330px;height: 45px;line-height: 47px;background: #FA9F17;text-align: center;cursor: pointer;border-radius: 10px;}
.new_addcart:hover{background: #FBBC5D;}
.new_addcart a,.new_addcart button{font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;color: #fff;font-size: 18px;text-decoration: none;display: block;line-height:47px;text-align:center;width:100%}
.new_addcart a:hover,.new_addcart button:hover{text-decoration: none;}
.new_addcart_added:before{content: '';display: inline-block;width: 16px;height: 16px;background-image: url(images/tag_iconv21.png?ver=20250723);background-repeat: no-repeat;display: inline-block;background-size: 403px auto;background-position: -227px -1511px;vertical-align: -1px;margin-right: 10px;transform: scale(1.4);}
.new_addcart.disabled,.new_addcart.disabled:hover,.goods-detail-tab .add_to.disabled,.goods-detail-tab .add_to.disabled:hover{background: #DDD;}
.new_addcart.disabled #new_addcart,.goods-detail-tab .add_to.disabled{font-size: 0;cursor: not-allowed;}
.new_addcart.disabled #new_addcart:before,.goods-detail-tab .add_to.disabled:before{content: 'Select Size';display: inline-block;text-transform: uppercase;color: #fff;font-size: 18px;}
.add-cart-button-panel{text-align: center;width: 100%;margin-top: 15px;display: none;}
.add-cart-button-panel div{width: 10px;height: 10px;background-color: #fff;border-radius: 50%;border: 1px solid #fff;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;}
.add-cart-button-panel div:nth-child(1){-webkit-animation-delay: -.2s;-moz-animation-delay: -.2s;-ms-animation-delay: -.2s;-o-animation-delay: -.2s;animation-delay: -.2s;}
.add-cart-button-panel div:nth-child(2){-webkit-animation-delay: -.1s;-moz-animation-delay: -.1s;-ms-animation-delay: -.1s;-o-animation-delay: -.1s;animation-delay: -.1s;}
.add-cart-button-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;}}
.product_desc_review{padding: 16px 0;border-bottom: 1px solid #ddd;}
.product_desc_review .goods_tab{display:block;overflow:hidden;cursor: pointer;}
.product_desc_review .goods_tab .itemIcon,.itemIcon{width: 12px;height: 12px;margin-top: 12px;position: relative;float: right;display: inline;margin-right: 10px;}
.product_desc_review .goods_tab .itemIcon:after,.itemIcon:after, .product_desc_review .goods_tab .itemIcon:before,.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;}
.product_desc_review .goods_tab.on .itemIcon:after,.on .itemIcon:after, .product_desc_review .goods_tab.on .itemIcon:before,.on .itemIcon:before{-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.product_desc_review .goods_tab .itemIcon:before,.itemIcon:before{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.product_desc_review .goods_tab .itemIcon:after,.itemIcon:after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.product_desc_review span.type2{display: inline-block;line-height: 20px;min-width: 120px;font-size: 16px;margin-bottom: 8px;}
.product_desc_review .on span.type2{color: #000;font-weight: 700;}
.model_cm{display: none;}
#content_model,#content_model span.my_shop_size{color:#999;}
.change_model{color: #000;cursor: pointer;text-decoration: underline;font-size: 14px;}
.change_model.on{color: #FAA019;text-decoration: none;}
.addthis-animated {
    animation-fill-mode: both;
    animation-timing-function: ease-out;
    animation-duration: .3s;
}
.at4-show {display: block!important;opacity: 1!important;}
.at-resp-share-element {
    position: relative;
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
}
.at-resp-share-element:after, .at-resp-share-element:before {content: " ";display: table;}
.at4-visually-hidden {position: absolute;clip: rect(1px,1px,1px,1px);padding: 0;border: 0;overflow: hidden;}
.at-resp-share-element .at-share-btn {
    display: inline-block;
    padding: 5px;
    overflow: hidden;
    line-height: 0;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    cursor: pointer;
    transition: all .2s ease-in-out;
    border: 0;
    
    background-color: transparent;
}
.share-new{display: block;clear: both;width: 490px;float: right;margin-top: 20px;}
.share-new .goods-share{text-align: center;}
.new-redBtn{border: none;padding: 10px 50px;background-color: #faa019;color: #fff;display: inline-block;cursor: pointer;font-size: 16px;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;border-radius: 9px}
.new-redBtn:hover{background-color: #FBBC5D;}
.term_con:hover{text-decoration: none;}
.detail_right{margin-right: 25px;}
.find_size{padding: 5px 10px;background-color: #FAA019;color: #fff;text-transform: uppercase;font-size: 14px;}
a.find_size:hover{background-color: #fb9f18;color: #fff;text-decoration: none;opacity: 0.8}
.find_size_res{text-align: center;display: none;color: #333;}
/*2018-7-9 school_day*/
.school_day{width: 1200px;margin:0 auto;}
.school_day .ad_part{margin:10px 0;}
.top_cat_part .top_cat1,.top_cat_part .top_cat3{width: 564px;display: inline-block;}
.top_cat_part .top_cat2{width: 72px;display: inline-block;}
.center_cat1,.center_cat2,.center_cat3{display: inline-block;width: 33.3%;}
.poster_cat{border: 2px solid #333;padding:15px;}
.poster_cat .catePro_ListBox li{width: 225px;}
@media screen and (min-width: 1100px){.poster_cat .catePro_ListBox li .proImgBox{height: 315px;}.poster_cat .catePro_ListBox li .proImgBox a img {width: 220px;height: auto;}}
.poster_cat2 .poster_ad{width: 24%;margin-left: 1.3%;}
.poster_cat2 .poster_ad:first-child{margin-left:0;}
.foot_cat_part a{display: inline-block;width: 33.3%;}
.foot_cat2,.foot_cat5{text-align: center;}
.foot_cat3,.foot_cat6{text-align: right;}
.foot_cat4{margin-top: 20px;}
/*2018-11-1 thanksgiving*/
.thanksgiving{width: 100%;display: block;}
.thanksgiving_content{background-color: #fff;}
.thanksgiving_content .dis_goods_content{background: url(images/thanksgiving/cat-back.jpg) no-repeat center;margin-top: 30px;background-size: 100% 100%;}
.thanksgiving_content .catePro_ListBox{width: 90%;margin: 0 auto;}
.thanksgiving_content .catePro_ListBox li{width: 24%;}
/*2018-11-19 cyber_monday*/
.cyber_monday{width: 100%;display: block;}
.cyber_monday_content{background-color: #fff;}
.cyber_monday_content .dis_goods_content{margin-top: 30px;}
.cyber_monday_content .dis_goods_content:nth-child(2n+1){background: url(images/cyber_monday/cat-back1.jpg) no-repeat center;background-size: 100% 100%;}
.cyber_monday_content .dis_goods_content:nth-child(2n){background: url(images/cyber_monday/cat-back2.jpg) no-repeat center;background-size: 100% 100%;}
.cyber_monday_content .catePro_ListBox{width: 90%;margin: 0 auto;}
.cyber_monday_content .catePro_ListBox li{width: 24%;}
/*2018-11-20 double_activity*/
.double_activity{width: 100%;display: block;}
.double_activity_content{background-color:  #f10a0a;}
.stage_content{width: 1200px;margin:0 auto;}
.stage_con{width: 1085px;margin: 20px auto 0;}
.double_activity .catePro_ListBox{background-color: #fff;width: 100%;}
.double_activity .catePro_ListBox li{margin: 10px 10px 30px 16px;}
.double_activity .proName{text-align: left;}
.dis_goods_content{width: 1085px;margin: 0 auto;text-align: center;}
.double_activity .stage1{margin-top:0;background: url(images/double_activity/stage1-left.jpg) no-repeat center;background-size: 100% 100%;padding-top: 150px;}
.double_activity .stage1{display: flex;flex-direction: row;}
.stage1_left{vertical-align: top;position: relative;}
.stage1_left_more{position: absolute;left: 62px;bottom: 140px;}
.stage1_right{margin-bottom: 20px;display: block;width: 780px;position: relative;}
.stage1_right .new_fast{display: block;text-align: center;margin-top: 50px;}
.stage1_right .new_fast a{display: inline-block;background: url(images/double_activity/add-to-bag.png) no-repeat center;width: 90px;height: 25px;background-size: 90px 25px;}
.stage1_right .catePro_ListBox{width: 740px;margin: 0 auto;overflow: hidden;position: relative;}
.stage1_right .catePro_ListBox ul{position: relative;
    width: 11000%;
    overflow: hidden;    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 auto;}
.stage1_right .catePro_ListBox li{width: 230px;margin: 10px 25px 30px 0;position: relative;float: left;-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;padding: 0;border: none;}
.stage1_right .catePro_ListBox li .proImgBox{height: 310px;}
.stage1_right .catePro_ListBox li .proImgBox a img{width: 220px;height: auto;}
.hover_more{display: block;position: relative;}
.hover_more span{position: absolute;bottom: 30px;left: 45%;color:#ffc4a0;text-decoration: underline;font-size: 18px;letter-spacing: 2px;}
.hover_more span:hover{color: #fff;}
/*2019-1-15 Newyear_tip*/
.Newyear_tip{width: 100%;display: block;}
.tip_ad_part ul{margin-top: 20px;display: flex;flex-direction: row;justify-content: space-around;}
.tip_ad_part ul li{display: inline-block;max-width: 395px;}
.Newyear_tip_cat,.Newyear_tip_flash{background-color:  #f10a0a;margin-top: 20px;}
.Newyear_tip .catePro_ListBox{width: 1000px;margin: 0 auto;padding: 10px 35px;border: 5px solid #fff000;background-color: #fff;position: relative;}
.Newyear_tip .catePro_ListBox:before{content: "";position: absolute;top: -5px;right: -5px;width: 0;height: 0;border-top: 40px solid  #f10a0a;border-left: 80px solid transparent;}
.Newyear_tip .catePro_ListBox:after{content: "";position: absolute;top: -26px;right: 35px;width: 5px;height: 85px;background-color: #fff01f;transform: rotate(-63.5deg);}
.Newyear_tip .catePro_ListBox li{width: 240px;}
.Newyear_tip .tip_view{width: 200px;display: inline-block;margin: 50px 0;}
/*2019-3-6 loveMarch*/
.loveMarch{width: 100%;display: block;}
.loveMarch_content{background-color: #fff;}
.loveMarch_content .free_part{background-color:#ffef5e;margin: 10px 0;}
.loveMarch_free{background: url(images/loveMarch/free-back.jpg) no-repeat center;position: relative;padding:0 30px 20px;background-size: 100% 100%;}
.loveMarch_free .free_detail{display: flex;margin-top: 10px;}
.loveMarch_free .free_detail .free_btn{width: 26%;position: relative;}
.loveMarch_free .free_detail ul{display: flex;flex-direction: row;width: 75%;justify-content: space-between;}
.loveMarch_free .free_detail ul li{width: 28%;padding: 10px;background-color: #fff;overflow: hidden;height: 230px;}
.loveMarch_free .free_detail ul li img{width: 100%;margin-top: -48px;}
.loveMarch_content .goods_part{background-color: #b2c760;padding:10px 10px 35px;}
.loveMarch_content .goods_ad{background: url(images/loveMarch/goods-title.jpg) no-repeat center;background-size: 100% 100%;width:100%;height: 124px;margin: 0 auto;position: relative;}
.loveMarch_content .goods_ad a{display: inline-block;position: absolute;top: 45px;}
.loveMarch_content .dis_goods_content{margin:10px auto;width: 1100px;background-color: #fff;}
.loveMarch_content .pick_title {display: flex;flex-direction: row;background-color: #ffef5e;border:10px solid #ffef5e;}
.loveMarch_content .pick_title li {width: 50%;text-align: center;padding: 10px 0;cursor: pointer;color: #fff;font-weight:700;font-size: 20px;}
.loveMarch_content .pick_title li.on {background-color: #fff;color: #566925;}
.loveMarch_content .catePro_ListBox{margin: 0 auto;}
.loveMarch_content .catePro_ListBox li{width: 24%;}
@media screen and (min-width: 1100px){.loveMarch_content .catePro_ListBox li .proName{width: 240px;margin:0 auto;text-align: left;}.loveMarch_content .catePro_ListBox li .proPrice{width: 240px;margin:0 auto;}}
.loveMarch_content .tip_view{width: 200px;display: inline-block;margin: 50px 0;}
.que_wor{color:#fb9f18;}
/*adress auto 2019-4-4 meng*/
.addressLine-list{width: 100%;padding:6px 0 35px;background: #fff;z-index: 1;border: 1px solid #221816;margin-top: 4px;text-align: center;position: absolute;border-radius: 8px;box-sizing: border-box;}
.addressLine-list ul{height: 115px;overflow: auto;}
.addressLine-list li {display: flex !important;line-height: 18px;cursor: default;padding: 6px 10px;font-size: 13px;-moz-box-sizing: border-box;box-sizing: border-box;text-align: left;cursor: pointer;color: #999;align-items: center;justify-content: space-between;}
.addressLine-list li .rt-tag{width: 7px;min-width: 7px;height: 12px;background-position: -53px -92px;transform: scale(.8);}
.addressLine-list li font{color: #221816}
.addressLine-list li:hover {background: #F1F3F4;}
.user_address_search{width: 21px;height: 22px;background-position: -727px -486px;position: absolute;left: 10px;top: 15px;}
.addressLine-list-bott{position: absolute;left: 0;bottom: 0;width: 100%; z-index: 10;padding:12px 0;text-align: center;font-size: 12px;border-radius: 0 0 8px 8px;background-color: #fff;border-top: 1px solid #E2E1E1;}
.addressLine-list-bott span{font-size: 12px;margin-left: 3px}
.addressLine-list-bott span.on{color: #007185;text-decoration: underline;cursor: pointer;}
/*mothers_day 2019-4-17*/
.mothers_day{width: 1200px;margin:0 auto;margin-bottom: 50px;}
.mothers_day .fixtitle_part{position: relative;z-index: 10;width: 100%;text-align: center;background-color: #fff;left:0;top: 0;}
.mothers_day .title_part{margin:30px 0 15px;padding:5px;background-color:  #f10a0a;display: flex;flex-direction: row;justify-content: center;align-items: center;width: 100%;}
.mothers_day .title_part li{width: 100%;font-size: 25px;color: #fff;font-weight:700;text-align: center;padding: 8px 0;cursor: pointer;}
.mothers_day .title_part li.on{background-color: #fff;color:   #f10a0a;}
.mothers_day .title_part li:hover{background-color: #fff;color:   #f10a0a;}
.mothers_day .dis_goods_content{background-color:  #f10a0a;width: auto;padding:20px;border-radius: 30px;}
.mothers_day .catePro_ListBox{background-color: #fff;padding: 25px 0 10px;}
.mothers_day #js_cateListUl{width: 980px;margin: 0 auto;}
.mothers_day .cat_more{display: inline-block;margin-top: 30px;}

.combo_c{background:url(images/combo_c.png) no-repeat scroll transparent; margin-top: -1px;}
.combo_a{text-decoration: underline;color: #f10a0a;}

/*2019-4-18 flash-sale*/
.flash_filter{margin:10px 0;}
.flash_filter ul.f_title{display: inline-block;}
.flash_filter .f_title li{display: inline-block;width: auto;padding: 0 15px;position: relative;}
.flash_filter .f_title li>a{display: block;font-size: 14px;font-weight:700}
.flash_filter .f_title li>a .filter_on{margin-left: 10px;color:  #f10a0a;font-weight: normal;}
.flash_filter .f_title li>a:hover{text-decoration: none;color: #000;}
.flash_filter .f_title li>a .tag_c{background-image: url(images/pro_tag.png?20160301);background-repeat: no-repeat;width: 14px;height: 8px;background-position: -40px -160px;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: all .2s 0s ease;transition: all .2s 0s ease;display: inline-block;margin-left: 15px;}
.flash_filter .f_title li:hover .tag_c{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.flash_filter_list{position: absolute;background-color: #fff;left: 15px;padding: 10px 15px 0 5px;display: none;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.09);z-index: 111;width: 80%;}
.flash_filter_list a{display: block;font-size: 12px;margin:3px 0;}
.flash_filter_list a.on{color:  #f10a0a;}
.flash_filter_list a:hover{text-decoration: none;}
.home-flash-sale li .progress_bar {position: absolute;overflow: hidden; margin:0 auto 2px; height:15px;bottom:0;}
.home-flash-sale li .progress_bar div {float: left;border:1px solid #eee; width:98%;height: 10px;overflow: hidden;top: 2px;position: relative;}
.home-flash-sale li .progress_bar div span{height: 10px;background-color:#999;display: inline-block;}
.home-flash-sale li .progress_bar p {float: right;width: 38%;font-size: 14px; color:#999; text-align: right;}
.home-flash-sale li .progress_bar p span{color: #333;}
.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;float:left;font-size:0;height:11px;line-height:0;margin-top:5px;overflow:hidden;width: 16px;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);}
.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}
.country_flag {background:transparent url(images/flag-icons.png) no-repeat;background-position: -100px -100px;vertical-align: middle;display: inline-block;height: 16px;line-height: 16px;padding:0 0 0 25px;}
.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_BQ{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_KN{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}
.cate_block_box{text-align: left}
.cate_block_box .li_info_list li.more_less,.cate_b .selectListBox li.more_less{display: inline-block;}
.more_less a,.cate_b .selectListBox .more_less a{font-size: 12px;color: #000;border-bottom: 1px solid #000;padding-left:0;display: inline-block;background:none;}
.cate_block_box .li_info_list li.more_less a:hover,.cate_b .selectListBox li.more_less a:hover{text-decoration: none;color: #000;}
.more_less img{vertical-align: middle;}
.cate_block_box .li_info_list li.none{padding:0;}
.samestyle_img {display: flex;width: 100%;min-height: 30px;align-items: center}
.samestyle_img .same_color {padding:3px;border:1px solid #fff;text-align: center;text-decoration: none;margin-right: 2px;display: inline-block;border-radius:50%;}
.samestyle_img .same_color img{width: 24px;height: 24px;border-radius:50%;}
.samestyle_img .same-more-color{position: absolute;height: 24px;line-height: 24px;border-radius:50%;}
.samestyle_img .on {border: 1px solid #221816;}
.category-intro{width: 1200px;margin: 0 auto 50px;}
.category-intro__title{font-size: 28px;display: block;text-align: center;color:#474747;}
.category-intro__amount{text-transform: uppercase;display: block;text-align: center;color:#747474;}
.category-intro__description{display: block;text-align: center;color:#747474;margin-top: 10px;line-height: 1.4;}
.no_review {margin-left: 5px;text-decoration: underline;cursor: pointer;font-size: 13px;text-transform: capitalize;color:#999;vertical-align: 2px;}
.no_review:hover{color: #FFA019;}
#js_proMain{margin:0 auto;}
.detail-ads{margin: 0 2.5%;padding-bottom: 6px;}
.detail-ads ul{margin: 24px 20px;}
.detail-ads li{margin: 0 1%;}
.detail-ads li a{display: block;}
#insert_history_info{margin:0 auto;}
#insert_history_info .relate_goods_part{width: 100%;max-width: 100%;}
#accept_agree{position: fixed;padding: 15px 50px 15px 20px;background-color: #fff;color: #000;width: 280px;opacity: 0.9;font-size: 12px;left: 0;bottom: 0;z-index: 100;display:none;}
.right-colosed {background-color: transparent;color: #000;display: block;position: absolute;right: 10px;top: 55px;width: 30px;height: 30px;font-size: 28px;cursor: pointer;text-align: center;line-height: 30px;}
#accept{display: block;width: 60px;text-align: center;padding: 5px 0;margin: 10px auto 0;color: #000;text-decoration: underline;font-weight: 700;}

/*multiple pieces*/
.promotion{color: #f10a0a;text-align: center; font-size:12px; border: 1px solid  #f10a0a; width: auto; margin:5px auto;line-height: 18px; height: 18px;}
.buy_more a{display: inline-block;color: #f10a0a; padding: 0;line-height: 19px; margin-top: 3px;  margin-right:5px;}
.buy_more a:hover{text-decoration: none;color:#FFA019;}
.buyMore_detail,.QuickShip_detail,.ship_in_24_hrs_detail,.paid_member_detail{margin-bottom: 10px;display: none;color: #333;cursor:pointer;}
.detail-act-a{display: inline-block;border-radius: 4px;border: 1px solid #FF731E;padding: 2px 6px;color: #FF731E;margin-right: 10px;}
.detail-act-a *{color: #FF731E;}
.detail-act-a:hover{text-decoration: none;}
.detail-act-box .act-tag{width: 13px;height: 15px;background-position: -568px -32px;margin-right: 4px;vertical-align: -2px;}

.goods-right font{font-size: 12px; margin-left:1px;}
/*mid year sale 2019-6-26*/
.mid_year{width: 1200px;margin:0 auto;margin-bottom: 50px;}
.mid_year .cat_t_part{margin-top:20px;}
.mid_year #cat1 .special_part{display:inline-block;width:70%;background-image: url(images/mid_year/ad-cat12.jpg);background-size: 100% 100%;}
.mid_year #js_cateListData{background-color:  #f10a0a;margin: 10px 0;padding: 40px;}
.mid_year #js_cateListUl{margin: 0 auto;background-color: #fff;padding: 20px 40px;}
.mid_year #js_cateListUl li{width: 23%;margin-right:1.6%;}
.mid_year .cat_more{display: block;text-align: center;}
.mid_year .cat_more:hover{text-decoration: none;}
.mid_year #cat4{display: flex;flex-direction: row;justify-content: space-between;margin-top: 50px;}
.mid_year #cat4>a{display:inline-block;width: 32%;}
.mid_year #cat4>a:hover{text-decoration: none;}
.mid_year .rfk-rw{position: relative;clear: both;margin: auto;background-color: transparent;border: 1px #aaa;padding:70px 0 30px;width: 94%;}
.mid_year .n_proListShow{position: relative;clear: both;margin: 0 auto;background-color: transparent;width:100%;}
.mid_year .view_scrollBox{position:relative;padding:20px 40px 20px 30px;}
.mid_year .view_scrollBox .slides{overflow:hidden;background-color:transparent;}
.mid_year .view_scrollBox .proName{height:18px;line-height:18px;width:210px}
.mid_year .view_scrollBox .direction-nav div{position:absolute;height:32px;width:16px;top:150px;z-index:1;margin:0;display:block;background-image:url(images/tag.png);background-repeat:no-repeat;cursor:pointer;text-indent:-9999px}
.mid_year .view_scrollBox .direction-nav .next{right:12px;background-position:-20px -45px;}
.mid_year .view_scrollBox .direction-nav .prev{background-position:0 -45px;left:5px;}
.mid_year .view_scrollBox .slides .box-view-list .goods_mz{width:200px;float:left;overflow:hidden;height:20px;line-height:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.mid_year .view_scrollBox .slides .box-view-list .goods_mz a{font-size:13px;}
.mid_year .view_scrollBox .slides .box-view-list .goods_mz_full{width:200px;float:left;height:40px;line-height:20px;text-align:left;}
.mid_year .view_scrollBox .slides .box-view-list .goods_mz_full a{font-size:13px;}
.mid_year .view_scrollBox .proPrice,.mid_year .view_scrollBox .proPrice .my_shop_price{margin:0;color: #333;font-size: 12px;display:block;clear: both;}
.mid_year .view_scrollBox .proPrice .my_shop_price{font-weight: normal;display: inline-block;}
.mid_year .view_scrollBox .direction-nav div{top: 50% !important;}
.mid_year .view_scrollBox .slides .box-view-list{padding: 10px 0;float:left;display: block;background-color: #fff;width:240px;height: auto;margin-right: 25px;display:inline;}
.mid_year .view_scrollBox .goods_aImg{margin-bottom: 8px;width: 100%;overflow: hidden;text-align: center;position: relative;}
.mid_year .view_scrollBox .slides .box-view-list .goods_mz{margin: 0;float: left;width: 170px;overflow: hidden;height: 20px;line-height: 20px;font-size: 12px;text-align: left;text-overflow: ellipsis;white-space: nowrap;}
/*homecoming 2019-7-8*/
.homecoming{width: 100%;margin:0 auto;text-align: center;}
.home_content{background: no-repeat fixed top;background-image: url(images/homecoming/home-back.jpg);background-size: cover;}
.homecoming .dis_goods_content{width: 1200px;box-sizing: border-box;border: 5px solid #000;margin-bottom: 50px;background-color: #fde800;}
.homecoming #cat1{background-color:transparent;border:none;padding-top: 80px;}
.homecoming #cat1>img{margin: 80px 0 60px;}
.homecoming #js_cateListData{box-sizing: border-box;padding: 40px;background-color: transparent;}
.homecoming #cat1 #js_cateListData{box-sizing: border-box;padding: 30px 60px;background-color: #fff;}
.homecoming #js_cateListUl {padding: 30px 50px;background-color: #fff;}
.homecoming #cat1 #js_cateListUl {padding:0;background-color: #fff;}
.homecoming .cat_more{text-align: center;display: block;clear: both;padding: 10px 0 30px;}
.homecoming #cat1 .cat_more{padding: 30px 0 20px;}
.homecoming .cat_more a:hover{text-decoration: none;}
.homecoming .home_cat_menu{position: fixed;right: 0;top:35%;z-index: 1;display: none;box-sizing: border-box;border: 2px solid #000;background-color: #fde800;}
.homecoming .home_cat_menu .menu_part{display: flex;flex-direction: row;align-items: center;}
.homecoming .home_cat_menu .menu_toggle{width:42px;font-size: 32px;font-weight:700;color: #000;height: 142px;line-height: 142px;}
.homecoming .home_cat_menu .menu_toggle:hover{text-decoration: none;}
.homecoming .home_cat_menu ul{width:175px;margin:0 auto;border-left: 4px solid #000;}
.home_cat_menu li{cursor: pointer;border-bottom: 2px solid #000;padding: 8px 0;}
.home_cat_menu li:last-child{border:none;}
.home_cat_menu li p{font-size: 12px;color:#000;text-align: center;font-weight:700;text-transform: uppercase;}
.home_cat_menu li.on,.home_cat_menu li:hover{background-color: #000;}
.home_cat_menu li.on p,.home_cat_menu li:hover p{color:#fde800;}
#card_info,#tax_info{clear: both; color: #f10a0a;padding-left:42px;font-weight:700;display: none;border-bottom:1px solid #f7f7f7;border-left:4px solid #FAA019; padding-top:7px; padding-bottom:7px;}
#card_id,#tax_id{margin-left: 5px; padding-left:5px;width: 197px;height: 22px;border:1px solid #eee;}
.presell-order-flag{position: absolute;bottom: 0;right: 0;width: 100%;height: 22px;line-height: 22px;color: #FFF;text-align: center;background-color:#FFA019;text-transform: uppercase;}
.presell-flag{position: absolute;bottom: 0;right: 0;width: 100%;height: 20px;color: #FFF;text-align: center;background-color:rgba(250, 160, 25, .6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAA019,endColorstr=#FAA019);text-transform: uppercase;}
.default-cover-layer{display: none;position: fixed;width: 100%;height: 100%;cursor: wait;top: 0; background: rgb(0, 0, 0); opacity: 0.5; left: 0;z-index: 10000;}
.countdowntime{height:20px;line-height:20px;font-size:12px;color:#000;position: relative}
.countdowntime strong{float:left;color:#000;margin-right:5px;font-weight:700}
.countdowntime span{font-weight: 400;color:  #f10a0a;}
/*halloween 2019-9-16*/
.halloween{width: 100%;margin:0 auto;text-align: center;max-width: 1920px;}
.hall_content{background-image: url(images/halloween/hall-back.jpg);background-size: cover;padding-bottom: 40%;background-repeat: no-repeat;}
.halloween .dis_goods_content{width: 960px;box-sizing: border-box;margin-bottom: 50px;}
.halloween .c-car__slides {width: 90%;margin: 0 auto;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);transform: translateX(0);align-items: center;}
.halloween .c-car__slide {display: inline-block;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;position: relative;box-sizing: border-box;}
.halloween .flash_viewport .c-car__slides{width: 100%;}
.halloween #flash_viewport .c-car__slide p{border:1px solid #fff;padding:20px 0; border-radius: 20px;color: #fff;background: transparent;cursor: pointer;width: 80%;margin: 0 auto;}
.halloween #flash_goods_viewport .c-car__slide{border:none;padding:0;text-align: left;}
.halloween #flash_goods_viewport .c-car__slide>div{width: 90%;margin: 0 auto;background-color: #fff;border-radius: 20px;padding: 10px 0;}
.halloween #flash_goods_viewport .c-car__slide>div:hover{border:2px solid #fb9f18;}
.halloween #flash_viewport p.on {background-image: url(images/halloween/flash-time.png);background-size: 100% 100%;background-repeat: no-repeat;border:none;}
.halloween .s--4>* {width: 25%;}
.flash_viewport{position: relative;overflow: hidden;}
.flash_viewport .hall_swich{display: inline-block;position: absolute;top: 30%;cursor: pointer;z-index: 2;}
.flash_viewport .hall_prev{left: 0;}
.flash_viewport .hall_next{right: 0;}
.flash_viewport .hall_prev.off,.flash_viewport .hall_next.off{cursor: default;}
.halloween .progress_bar div{background-color:#fb9f18;height: 10px;width: 97%; border-radius: 6px;position: relative;}
.halloween .progress_bar div span{background-color:#bfbfbf; height:10px; float: right; border-radius: 6px;display: inline-block;}
.halloween .process_tag{width: 13px;margin-top: -4px;margin-right: -13px;float: right;}
.halloween .hall_shop{width: 90%;margin:0 auto;padding:2px 0;border-radius: 10px;background-color: #fb9f18;color: #fff;text-align: center;font-size: 12px;cursor: pointer;}
.halloween .hall_shop.off{background-color:#999;cursor: default;}
.halloween #cat2 .catePro_ListBox li .proName{text-align: center;}
.halloween #cat2 .catePro_ListBox li .proPrice{width: 85%;margin:0 auto;}
.halloween #js_cateListData{background-color:transparent;}
.halloween #cat2 #js_cateListUl li{background-color:#fff;width: 30%;box-sizing: border-box;margin:10px 5% 10px 0;}
.halloween #cat2 #js_cateListUl li:nth-child(3n){margin-right: 0;}
.halloween #cat2 #js_cateListUl li:nth-child(2n-1){height: 290px;}
.halloween #cat2 #js_cateListUl li:nth-child(2n-1) .proImgBox a img{width: 60%;}
.halloween #cat2 #js_cateListUl li:nth-child(2n){margin-top: -150px;height: 450px;}
.halloween #cat2 #js_cateListUl li:nth-child(6n-4){margin-top: 10px;height: auto;}
.halloween .cat_more{display: block;text-align: center;margin-top: 20px;}
.halloween .cat_more a{text-decoration: none;display:inline-block;width: 160px;height: 32px;background-image: url(images/halloween/view-more.png);background-size: 100% 100%;color: #fff;text-align: left;text-indent: 20px;padding-top: 8px;}
.halloween .cat_more a:hover{text-decoration: none;}
.halloween #cat3 #js_cateListUl li{background-color:#fff;width: 24%;box-sizing: border-box;margin:10px 1.3% 10px 0;}
.halloween #cat3 #js_cateListUl li:nth-child(4n){margin-right: 0;}
.halloween .cat4_ad{display: flex;flex-direction: row;justify-content: space-between;}
.halloween .cat4_ad>div{display: inline-block;width: 32.5%;}
.halloween .cat4_ad .ad3{display: flex;flex-wrap: wrap;justify-content: space-between;width: 31%;}
.halloween .cat4_ad .ad3>a{display: inline-block;width: 47.5%;}
.halloween .hall_cat_menu{position: fixed;right: 0;top:15%;z-index: 1;display: none;box-sizing: border-box;}
.halloween .hall_cat_menu .menu_toggle{display: block;width:184px;height: 150px;background-image: url(images/halloween/menu-toggle.png);background-size: 100% 100%;margin-left: 15px;}
.halloween .hall_cat_menu .menu_toggle.off{background-image: url(images/halloween/menu-toggle-off.png);}
.halloween .hall_cat_menu .menu_toggle:hover{text-decoration: none;}
.halloween .hall_cat_menu ul{background-image: url(images/halloween/menu-back.png);background-repeat-x: no-repeat;background-position: center;padding: 30px 0 0;margin: -10px 30px 0 0;}
.hall_cat_menu li{cursor: pointer;font-size: 15px;color:#000;text-align: center;text-transform: uppercase;letter-spacing: 1px;background-color: #fff;padding:8px 5px;border-radius: 10px;margin: 15px 0;}
.hall_cat_menu li:first-child{margin-top: 0;}
.hall_cat_menu li.on,.hall_cat_menu li:hover{background-color: #f9ad18;color: #fff;}


/* pre sale tags*/
.three-animation{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;transform: rotate(-45deg);}
.three-triangle{animation: spin45 1ms;animation-play-state: paused;position: absolute;left: -3.75em;top: -3.75em;width: 7.5em;height: 7.5em;color: #fff;background-color: #FFA019;border-radius: 0;cursor: default;z-index: 1}
.three-triangle div{position: relative;color: #FFF;font-size: 13px;top: 5.3em;width: 6.0em;margin: auto;height: 3em;line-height: 110%;display: flex;align-items: center;justify-content: center;letter-spacing: 0.05em;text-align: center;}
.small-three-triangle{animation: spin45 1ms;animation-play-state: paused;position: absolute;left: -2.25em;top: -2.25em;width: 5.0em;height: 5.0em;color: #fff;background-color: #FFA019;border-radius: 0;cursor: default;z-index: 5}
.small-three-triangle div{position: relative;color: #FFF;font-size: 10px;top: 4.8em;width: 5.0em;margin: auto;height: 2.0em;line-height: 110%;display: flex;align-items: center;justify-content: center;letter-spacing: 0.05em;text-align: center;font-weight:700;} 
.three-triangle div span,.small-three-triangle div span{color: #000}
.small-cut-off{z-index: 1;position: absolute;right: 0;top: 0;display: block;width: 28px;height: 28px;font-size: 12px;line-height:9px;text-align: center;background-color: #FFF;}
.small-cut-off em strong{font-weight: 400;}
.small-modlily-tag{position: absolute;color: #FFF !important; background-color: #FFA019; padding:4px; display: inline-block; text-align: center;width: 27px;height:8px;}
.small-modlily-tag i{font-style: normal;text-transform: uppercase;font-size: 9px;}
.goods-return-policy{width: 100%;clear: both;display: block;text-align: left;}
.goods-return-policy span{font-size:12px;color:#999;}
.us-merchant-return-policy,.merchant-return-policy{clear: both;width: 100%;color: #6d6d6d}
.product-shock-show{display: none}
.small-size{font-size:0.65rem}
.shipping-time,strong.shipping-time{font-weight:700}
img.next_img{opacity: 0;position: absolute;top: 0;left: 0}
.catePro_ListBox .proImgBox:hover .next_img{-webkit-transition: opacity .4s ease-in .4s !important;
    transition: opacity .4s ease-in .4s !important;opacity: 1 !important;}
.goods-act-wrap{position:absolute;bottom: 10px}
.goods-act-wrap img{max-height: 100px}
.priority-dispatch{float: left;font-size: 13px}

.layermbox {position: absolute;left: 0;top: 0;width: 100%;z-index: 19891014;display: none;}
.layermmain, .laymshade {position: fixed;left: 0;top: 0;width: 100%;height: 100%;}
.layermmain-layout, .laymshade-layout {position: absolute;width: 100%;height: 100%;}
.laymshade, .laymshade-layout  {background-color: #fafafa;}
.layermmain {display: table;}
.layermmain .section {display: table-cell;vertical-align: middle;text-align: center;}
.layermmain-layout .section{margin: 25% auto;}
.layermanim {-moz-transition: all .18s;transition: all .18s;-webkit-transition: all .18s;}
.layermchild {position: relative;display: inline-block;text-align: left;font-size: 14px;opacity: 0;-ms-transform: scale(0);-moz-transform: scale(0);transform: scale(0);-webkit-transform: scale(0);}
.layermshow .layermchild {opacity: 1;-ms-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transform: scale(1);}
.layermbox2 .layermchild {width: auto;max-width: 260px;min-width: 40px;border: none;color: #fff;}
.layermbox2 .layermcont {line-height: 1.4!important;text-align: center; padding:.8rem 1.6rem;color: #000000;}
.layermbox2 .layermcont i {width: .6rem;height: .6rem;margin-left: 8px;display: inline-block;background-color: #fff;border-radius: 100%;}
.layermbox2 .layermcont i {-webkit-animation: bouncedelay 1.4s infinite ease-in-out;-moz-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;}
.layermbox2 .layermcont i:first-child {margin-left: 0;-webkit-animation-delay: -.32s;-moz-animation-delay: -.32s;animation-delay: -.32s;}
.layermbox2 .layermcont i.laymloadtwo {-webkit-animation-delay: -.16s;-moz-animation-delay: -.16s;animation-delay: -.16s;}
@-webkit-keyframes bouncedelay {0%,100%,80% {-webkit-transform:scale(0);background:#ffa019}40% {-webkit-transform:scale(1);background:#ffa019}}
@-moz-keyframes bouncedelay {0%,100%,80% {transform:scale(0);-moz-transform:scale(0);background:#ffa019}40% {transform:scale(1);-moz-transform:scale(1);background:#ffa019}}
@keyframes bouncedelay {0%,100%,80% {-moz-transform:scale(0);transform:scale(0);-webkit-transform:scale(0);background:#ffa019}40% {-moz-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);background:#ffa019}}
.es_product_list .pre-sale-success{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.es_product_list .pre-sale-success p{z-index: 1;position: absolute;top: 55%;left: 50%;width: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 24px;color: #fff;font-weight: 500;text-align: center;font-family: Roboto-Medium, Roboto;}
.es_product_list .pre-sale-success div:first-child{z-index: 1;width: 50%;text-align: center;position: absolute;top: 42%;left: 50%;margin: 0 auto;left: 50%; margin: auto;align-items: center;padding FONT-WEIGHT: 100;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.es_product_list .pre-sale-success hr{width: 45%;border: none;height: 2px;}
.es_product_list .pre-sale-success hr{width: 100%;background: white;color: white;}
.es_product_list .pre-sale-success-cover{width: 100%;height: 100%;background: #000000;opacity: 0.3;}
.es_product_list .pre-sale-success span{width: 10px;height: 5px;background: white;border-radius: 50%;margin: 5px;}
#js_cateListUl .es_product_list {overflow: unset!important;}
.samestyle_img_more{display: none;width: max-content;border: 1px solid #ccc;position: absolute;top: 23px;transform: translateX(-50%);left: 50%;background-color: white;}
.same_color_more{display:inline-block;position:relative;text-align: center;height: 24px;width: 24px;}
.same_color_more_a{vertical-align: top;width: 24px;height: 18px;}
.same_color_more:hover .samestyle_img_more {display: inline-block;}
.displayshow {display: inline-block;}

/*goods new*/
.goods_qty_section{float: left;border: 1px solid #999;line-height: 40px;margin-right:10px;padding: 10px 4px;background: #fff;display: none}
.goods_cut, .goods_add {float: left;display: inline-block;text-decoration: none;padding: 0;width: 26px;height: 26px;line-height: 26px;text-align: center;cursor: pointer;color: #000;font-weight: 700;background: #fff}
input.goodsBuyBox {color: #000;border: 1px solid transparent;border-radius: 1px;width: 15px;height: 16px;line-height: 16px;padding: 5px;text-align: center;margin: 0 4px;float: left;font-size: 18px;font-weight: 700;}
.goods_info_ship_return{width: 100%;overflow: hidden;margin-top: 16px;padding: 16px 0 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.goods_info_ship{margin-right: 10px;margin-bottom: 5px}
.goods_info_guarantee.none{display: none !important;}
.goods_info_ship_return .goods_info_ship_box{margin: 18px 0;}
.ship_return_top{align-items: center;justify-content: space-between;}
.goods_info_guarantee .ship_return_top{align-items: flex-start;}
.ship_return_con{background: #F6F6F6;border-radius: 12px;padding: 0 10px;margin-top: 5px;}
.ship_return_con p.text{color: #999;line-height: 18px;margin: 16px 0}
.ship_return_con p.text span{color: #221816 !important}
.goods_info_ship_box .icon-tag-new{margin-right: 7px}
.goods_info_ship_box .ship_lite_title{margin-right: 6px;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500}
.goods_info_ship_box .more-tag{width: 6px;height: 12px;background-position: -290px -22px;vertical-align: middle;
    margin-left: 6px;}
.goods_info_ship_box .text-r,.goods_info_ship_box .text-b{color: #999;line-height: 18px;}
.goods_info_ship_box .text-r{width: auto;}
.goods_info_ship_box .a-hover{text-decoration: underline;}
/* 产品状态标签 */
.goods-status-tag-info{padding:3px 5px;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:2px;padding:3px 5px;background-color:#ffffff;color:#000;font-size:12px;font-weight:600;display:inline-block;box-shadow: 1px 1px 3px 1px #ccc;}
.goods-status-new-tag{position:absolute;right:0;top:0;width:40px;height:40px;z-index:1;display:none}
.goods-status-new-tag span{position: absolute;left: 0;top: 0;background:url('images/new-tag.png');width: 40px;height:40px;background-size:100% 100%}
.goods-status-tag-new-info span{color:#000}
.goods-status-tag span{color:#000}
.goods-status-tag span.red{color:#f10a0a}
.goods-status-tag-new-info span.red{color:#f10a0a}
.view-item-promotion{font-size:14px;color:#f10a0a!important;font-weight:700!important}
.market-price{color: #637381;text-decoration: line-through}
.normal-color{color:#000}
.icon-slanting-bar{background-image:url(images/sprite-basic.png);background-position:-313px -154px; margin-top:5px; width:14px;height:25px;-webkit-background-size:350px 332px;background-size:350px 332px;display:inline-block;overflow:hidden;vertical-align:top}
.icon-secure-green{background-image:url(images/safe_payment.png);margin:0 5px; width:30px;height:30px;display:inline-block;overflow:hidden;vertical-align:sub}
.select_return_type{text-align: center}
#group_goods_price_main span.my_shop_price,#group_goods_price_main span.short-line{font-size: 26px;margin-right: 3px;line-height: 25px}
.change_es_size_group_goods{font-size: 12px;}
.change_es_size_group_goods:hover,.change_es_size_group_goods.active{font-weight: 700;padding-bottom: 1px;border-bottom: 1px solid #000;text-decoration: none}
.samestyle_img_more:before{border-right: 6px solid rgba(0,0,0,0);border-left: 6px solid rgba(0,0,0,0);border-bottom: 6px solid #fff;top: -6px;content: "";position: absolute;left: 50%;margin-left: -6px;border-right-width: 6px;border-bottom-color: #1d1c1c;border-top-width: 6px;}
.samestyle_img_more:after{border-right: 6px solid rgba(0,0,0,0);border-left: 6px solid rgba(0,0,0,0);border-bottom: 6px solid #fff;top: -6px;content: "";position: absolute;left: 50%;margin-left: -6px;border-right-width: 6px;border-top-width: 6px;}
.favs{padding-left:10px}
.ui-goods-favorites .favs{padding: 0}
.favs-item{position:absolute;}
.favs-wish-on,.favs-wish-off{background: url('images/tag_iconv21.png?ver=20250723') no-repeat;background-size: 403px auto;width: 20px;height: 18px;}
.favs-wish-on,.favs-wish-off:hover{background-position: -268px -1342px}
.favs-wish-off{background-position: -232px -1342px}
a.afterpay_here:hover{text-decoration: none;}
.buy_more_item{display:none;}
.priority-dispatch-triangle,.new-user-triangle{display: none;}
.detail-dispatch-tag {padding: 3px 5px; background-color: #ffffff;color: #c41d4a;font-size: 12px;font-weight: 600;display: none;box-shadow: 1px 1px 3px 1px #ccc;}
#goods_country_info,#country_info,#default_country_info{background-color:#fb9f18;padding:0;margin-top: 20px;}
#goods_country_info th,#country_info th,#default_country_info th{line-height:30px;font-size:12px;background-color:#fb9f18;color:#ffffff;font-family: Roboto-Medium, Roboto;font-weight: 500;width:18%;text-align:center;text-transform:capitalize;border-right: 1px solid #ddd;}
#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{border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;background-color:#ffffff;color:#000;}
#goods_country_info td.ci_right,#country_info td.ci_right, #default_country_info td.ci_right {border-right: 1px solid #ddd;}
#goods_country_info th,#goods_country_info td{font-size: 14px;}
.samestyle_img_hidden{visibility: hidden}
.new_user_fixed_btn{position: fixed;z-index: 99;bottom: 80px;left: 50px;cursor: pointer;display: inline-block;}
.new_user_move_btn{animation: move 3s 0s infinite;-webkit-animation: move 3s 0s infinite;transform-origin: bottom;-webkit-transform-origin: bottom;}
.new_user_fixed_btn a{display: inline-block;}
.new_user_fixed_btn .icon_close{display: inline-block;width: 16px;height: 16px;position: absolute;right: -10px;top: -10px;cursor: pointer;}
@keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
@-webkit-keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}
.mix-match-items.visible-off{display: none;}
.mix-match-items.visible-on{display: flex;margin-top:5px;justify-content: flex-start!important;}
.mix-match-items .mix-match-label{width:75px;height:18px;line-height: 18px;background-color: #FA9F17;border-radius: 4px;cursor: default;text-align: center;font-weight: bold;}
.mix-match-items .mix-match-msg{line-height: 18px;color: #D22D19;height: 18px;}
.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: #D22D19;}
.detail-favOff{width: 40px;height: 40px;background-position: -24px -178px;}
.detail-favOn{width: 40px;height: 40px;background-position: -86px -178px;}
.goods_info_shipping_icon{width: 27px;height: 26px;background-position:  -5px -323px;}
.goods_info_return_icon{width: 27px;height: 24px;background-position: -41px -324px}
.goods_info_guarantee_icon{width: 27px;height: 26px;background-position: -76px -322px}
.mix_match_cart_save_msg{display: block;width: 100%;clear: both;}
.fixed_body{position: fixed;top:0;}
.icon-tag{background-image: url(images/tag_iconv21.png?ver=20250723);background-repeat: no-repeat;display: inline-block;background-size: 403px auto;}
.icon-tag-new{background-image: url(images/tag_icon_new.png?ver=20250904);background-repeat: no-repeat;display: inline-block;background-size: 800px auto;}
.pay-paypal{width:30px;height: 20px;background-position: -225px -401px;}
.pay-visa{width:30px;height: 20px;background-position: -182px -436px;}
.pay-master{width:30px;height: 20px;background-position: -285px -366px;}
.pay-maestro{width:30px;height: 20px;background-position: -268px -401px;}
.pay-afterpay{width:73px;height: 18px;background-position: -103px -970px;}
.pay-klarna{width:30px;height: 20px;background-position: -311px -401px;}
.pay-googlepay{background-position:-285px -342px;width: 30px;height: 20px;}
.pay-american{width:30px;height: 20px;background-position: -350px -436px;display:none}
.pay-discover{width:30px;height: 20px;background-position: -354px -400px;}
.pay-dinersclub{width:30px;height: 20px;background-position: -190px -838px;}
.pay-jcb{width:30px;height: 20px;background-position: -237px -838px;}
.pay-ups{width:30px;height: 20px;background-position:  -281px -838px;}
.pay-clearpay{background-position:-110px -838px;width: 63px;height: 20px;}

.none_show{display: none!important}
.pay-giropay{width:46px;height: 20px;background-image: url(images/payment_img/AdyenGiropay.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.pay-trustly{width:30px;height: 20px;background-image: url(images/payment_img/AdyenTrustly.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.pay-blik{width:31px;height: 20px;background-image: url(images/payment_img/AdyenBlik.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}
.pay-ideal{width:28px;height: 20px;background-image: url(images/payment_img/AdyenIdeal.png);background-repeat: no-repeat;display: inline-block;background-size: auto 20px;}


.ship-quick{width:30px;height: 18px;background-position: -327px -367px;}
.ship-dhl{width:30px;height: 20px;background-position: -298px -436px;}
.ship-fedex{width:30px;height: 20px;background-position: -365px -366px;}
.ship-rogal{width:30px;height: 20px;background-position: -182px -401px;}
.site-jabber{width:84px;height: 21px;background-position: -280px -1508px;}
.pay-ship-icon-list{margin-top: 5px}
.pay-ship-icon-list .icon-tag{margin :0 5px}
.view-goods-tag{font-family: Roboto-Medium, Roboto;color: #FA9F17;background-position: 100px 100px;position: absolute;left: 0;bottom: 0}
.view-tag-name9 {font-size:0; width: 93px;height: 19px;background-position: -158px -768px;}
.view-tag-namep1{font-size:0;width: 74px;height: 19px;background-position: -158px -797px;}
.view-tag-names1{font-size:0;width: 60px;height: 18px;background-position: -158px -735px;}
.view-tag-names3{font-size:0;width: 48px;height: 19px;background-position: -274px -768px;}
.view-tag-named1{font-size:0;width: 103px;height: 18px;background-position: -233px -735px;display: none;}
.view-tag-final_sale{font-size:0;width: 88px;height: 18px;background-position: -233px -710px;display: none;}
.prodName .view-tag-namep1{margin-right: 0}
.cut-off-new{display:inline-block;width: 60px;height: 24px;line-height: 24px;text-align: center;background: #D22D19;border-radius: 0px 12px 12px 12px;font-family: Roboto-Medium, Roboto;font-weight: 500;font-size: 16px;color: #FFFFFF;position: absolute;left: 0;top: 0;}
.proVipTag .vip-tag:hover {text-decoration: underline;}
.litb-btn-new-gray{background:#D0CFCF!important;color: #000!important;cursor: default!important}
.litb-btn-new-gray span{color: #000;}
.es_product_list  .litb-btn-new{display: inline-block !important;}
a.ckout-proceed-btn{text-decoration: none}
.dmca-badge img{max-height: 20px}

.place-order-payment-message-lightbox .payment-log-message{font-size:14px;font-weight:600;max-height: 360px;min-height: 60px;color: #221816;line-height: 18px;;text-align: center;margin:5px 0}
.place-order-payment-message-lightbox .btn-wrap{margin: 10px auto;text-align: center;}
.place-order-payment-message-lightbox .submit_btn{outline:0;text-decoration: none;width:280px;cursor:pointer;text-align: center;font-style: normal;border:none}
.place-order-payment-message-lightbox .lightbox_background_layout{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:198702140;-moz-opacity:.35;opacity:.35}
.place-order-payment-message-lightbox .payment_log_main{background:#fff;border:1px solid #ccc;padding:10px;width:520px;font-size:16px;font-family:ProzaLibre-Regular, ProzaLibre,sans-serif;line-height:20px;left:30%;position:fixed;text-align:left;top:15%;z-index:198702141;color:#000;line-height:20px;border-radius: 12px;}
.place-order-payment-message-lightbox .payment_log_main td{padding:5px}
.place-order-payment-message-lightbox div h3{font-size:16px;font-weight:700;text-align:center}
.place-order-payment-message-lightbox div p{font-size:12px}
.place-order-payment-message-lightbox .payment_log_main .content{padding:10px}
.place-order-payment-message-lightbox h1{margin:0;padding:0;position: relative;height: 30px}
.place-order-payment-message-lightbox h1 .icon-close{position: absolute;right: 5px;top: 0;width: 20px;height: 20px;background-position: -24px -105px;vertical-align: middle;}

.help_tip{width: 350px;background:#fff;color:#221816;padding:10px;position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:100;display:none;font-size:12px;box-shadow:0 3px 10px rgba(0,0,0,0.5);}
.help_tip .arrow{position:absolute;display:block;width:0;height:0;top:-7px;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid #fff;}
.help-tips,.no-help-tips{border-radius:50%;color:#221816;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 #221816;margin-left: 5px;text-transform: lowercase;}
.fa-select-arrow{background-position: -110px -584px;width:12px;height:6px}
.sku-property-error{animation: shake .8s ease-in;}
@keyframes shake {
    0% { transform: translateX(0); }
    12% { transform: translateX(-10px); }
    24% { transform: translateX(10px); }
    36% { transform: translateX(-10px); }
    48% { transform: translateX(10px); }
    60% { transform: translateX(-10px); }
    72% { transform: translateX(10px); }
    84% { transform: translateX(-10px); }
    100% { transform: translateX(0);}
}
#google_translate_element,.goog-te-banner-frame,#goog-gt-tt,.goog-te-spinner-pos,.skiptranslate{display: none !important;}
#lang_selector label{margin-top: 2px;display: inline-block;cursor: pointer;}
.fa-pink-star{background-position:-369px -574px;width: 19px;height: 19px}
.fa-question-tag{background-position: -74px -1056px;width: 16px;height: 16px;}
.fa-close-tag{background-position: -344px -189px;width: 16px;height: 16px;}
/*新人首单礼金*/
.new-user-price-goods-info-tips{width: max-content;height: 40px;background: #FFE5E5;border-radius: 12px;clear: both;padding: 0 5px;display: none;align-items: center;position: relative;z-index: 2}
.new-user-price-goods-info-tips .new-user-price-goods-info-text{font-size: 18px;font-family: Roboto-Regular;;color: #000;text-transform: uppercase;margin: 2px 5px 0;}
.new-user-price-goods-info-tips .new-user-price-goods-info-price{font-size: 18px;color: #D22D19;font-family: Roboto-Regular}
.new-user-price-goods-info-tips .fa-question-tag{margin-right: 5px}
.new-user-price-goods-info-tips-rules{width: 304px;height: 140px;box-sizing: border-box;border: 1px solid #EFEFEC;background: #fff;z-index: 2;position: absolute;right: 2px;top: 40px;border-radius: 12px;padding: 30px 15px 0;display: none}
.new-user-price-goods-info-tips-rules-p{color: #000;font-size: 14px;margin-bottom: 5px}
.new-user-price-goods-info-tips-arrow{border: solid #EFEFEC;border-width: 0 1px 1px 0;padding: 8px; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);position: absolute;right: 25px;top: -9px;z-index: 3;background: #fff}
.new-user-price-goods-info-tips .fa-close-tag{position: absolute;right: 14px;top: 10px;z-index: 3;cursor: pointer}

/*积分换购*/
.sign-goods-info-tips{box-sizing: border-box;width: 500px;height: 40px;background: linear-gradient(90deg, #FFF3E5 0%, #FFF5E8 100%);border-radius: 8px;clear: both;margin-top:12px;padding: 0 5px;display: none;align-items: center;position: relative;z-index: 1}
.sign-goods-info-tips .new-user-price-goods-info-text{font-size: 16px;font-family: Roboto-Regular, Roboto;font-weight: 400;color: #221816;}
.sign-goods-info-tips .new-user-price-goods-info-price{font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #ED5A24;}
.sign-goods-info-tips .fa-question-tag{margin-left: 5px}
.sign-goods-info-tips-rules{width: 304px;height: 140px;box-sizing: border-box;border: 1px solid #EFEFEC;background: #fff;z-index: 2;position: absolute;right: 2px;top: 40px;border-radius: 12px;padding: 30px 15px 0;display: none}
.sign-goods-info-tips-rules-p{color: #000;font-size: 14px;margin-bottom: 5px}
.sign-goods-info-tips-arrow{border: solid #EFEFEC;border-width: 0 1px 1px 0;padding: 8px; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);position: absolute;right: 25px;top: -9px;z-index: 3;background: #fff}
.sign-goods-info-tips .fa-close-tag{position: absolute;right: 14px;top: 10px;z-index: 3;cursor: pointer}
.sign-goods-info-tips .fa-discount-tag{margin: 0px 5px;width: 19px;height: 19px;background: url(signindex/image/coin.png);background-size: 100%;}
.sign-goods-info-tips .arrow-left{width: 8px;height: 8px;border: 1px solid #ED5A24;border-width: 0 1px 1px 0;transform: rotate(-45deg) translateX(-50%);position: absolute;top: 12px;right: 10px;font-size: 12px;font-weight: 500;color: #000000;}
.sign-goods-rule-dialog{display: none;width: 550px;height: 262px;background: #FFFFFF;border-radius: 12px;padding: 14px 30px;box-sizing: border-box;z-index: 10011;position: fixed;top: 0px;bottom: 0px;right: 0px;left: 0px;margin: auto;font-size: 10px;}
.sign-goods-rule-dialog .sign-goods-rule-top{position: relative;}
.sign-goods-rule-dialog .sign-goods-rule-top h4{font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;text-align: center;}
.sign-goods-rule-dialog .sign-goods-rule-top img{position: absolute;top: 0px;right: -20px;cursor:pointer;}
.sign-goods-rule-dialog .collection{line-height: 18px;margin: 24px auto;width: 315px;text-align: center;background: #FA9F17;border-radius: 20px;font-size: 18px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #221816;padding: 11px 0px;}
.sign-goods-rule-dialog .sign-goods-rule-content p{margin-top: 8px;font-size: 14px;font-family: Roboto-Regular, Roboto;font-weight: 400;color: #221816;line-height: 18px;}

.none_show{display: none!important}
.parentCat,.parentCat_o{flex-shrink: 0;}
#nav_scroll .topInner{
     display: flex;
     position: relative;
     padding-left: 0;
     padding-right: 0;
     margin: 0 auto;
 }
 .header_menu{padding:0;margin:0 auto;list-style-type:none;width:100%;height:100%;justify-content:center;align-items:center;position:static;overflow-x:hidden; scroll-behavior: smooth;}
 #nav_scroll .header_menu li.parentCat{display:inline;float:left;}
 #nav_scroll .header_menu{
     overflow-x: auto;
     -ms-overflow-style: none;
     scroll-behavior: smooth;
     scrollbar-width: none;
     /* 隐藏滚动条 */
     scrollbar-width: none; /* firefox */
     -ms-overflow-style: none; /* IE 10+ */
     position: static;
 }

 #nav_scroll .header_menu::-webkit-scrollbar {
     display: none; /* Chrome Safari */
 }
 @media only screen and (min-width:500px)
 {
    .menu-category__scroll-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;outline:inherit;text-align:inherit;align-items:center;bottom:0;color:#000;display:flex;position:absolute;top:0;transition:opacity .4s;z-index:1000;height:calc(100% - 1px);padding:0;width:80px;margin-right:0;}
    .menu-category__scroll-button--left{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0)),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}
     .menu-category__scroll-button--left--container{transform:rotate(180deg)}
     .menu-category__scroll-button--right{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff),linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
        justify-content:flex-end;right:0;}
    .menu-category__scroll-button--container{height:32px;width:32px;display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:16px}

 }

 .menu-category__scroll-button--container:hover{background-color:#f0f0f0}
 .menu-category__scroll-button--container:active{background-color:#e6e6e6}
 .menu-category__scroll-button:disabled{opacity:0;pointer-events:none}
 .menu-category__scroll-button>svg{vertical-align:bottom}
 .visibility_none{visibility: hidden;}
 .justify-content-left{justify-content: left!important}
 .f-bold{font-family: Roboto-Medium, Roboto;font-weight: 500;}
 .f-medium{font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;}
 .goods-detail-tab{background: #FFF;box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);width: 100%;z-index: 20;padding-right: 20px;box-sizing: border-box;display: none;}
 .goods-detail-tab.fix0{display: block;position: fixed;top:0;left:0;}
 .goods-detail-tab.fix{display: block;position: fixed;top:47px;left:0;}
 .goods-detail-tab.fix2{display: block;position: fixed;top:110px;left:0;}
 .goods-detail-tab .outter{justify-content: space-between;align-items: center;height:70px;}
 .goods-detail-tab .in-left, .goods-detail-tab .in-right{align-items: center;height: 100%;}
 .goods-detail-tab .in-left li{color: #999;padding: 0 16px;font-size: 16px;line-height: 64px;cursor: pointer;display: none;}
 .goods-detail-tab .in-left li.show{display: inline-block;}
 .goods-detail-tab .in-left li.skeleton-bg{display: inline-block;color: transparent !important;line-height: unset;width: 100px;word-break: unset;height: 38px;padding: 0;margin: 0 16px;background: #e0e0e0 !important;}
 .goods-detail-tab .in-left li:hover,.goods-detail-tab .in-left li.on{background: #F1F3F4;color: #221816;}
 .goods-detail-tab .add_to{color: #fff;width: 200px;height: 45px;line-height: 47px;background: #FA9F17;border-radius: 10px;font-size: 18px;text-align: center;text-transform: uppercase;}
 .goods-detail-tab .add_to:hover{text-decoration: none;background: #FBBC5D;}
 .goods-detail-tab .info{align-items: center;margin-right: 20px;}
 .goods-detail-tab .price-info{margin-left: 20px;}
 .goods-detail-tab .my_shop_price{font-size: 21px;}
 .goods-detail-tab .market-price{font-size: 12px;color:#999;margin-right: 8px;}
 .best_seller_info{align-items: center;}
 .best_seller_info, .best_seller_info:hover{text-decoration: none;}
 .best_seller_info .ranking-info{width: auto;height: 18px;line-height: 20px;background: transparent;border-radius: 4px 4px 4px 0px;color: #D07932;text-align: center;}
.best_seller_info .cat-info{color: #D07932;margin-left: 4px;}
.best_seller_info .detail-cat-info{margin-left: 4px;}
.best_seller_info .right-tag{width:6px;height: 12px;background-position: -290px -22px;margin:0 0 2px 6px;}
 @media screen and (max-width: 1200px){
    .best_seller_info .ranking-info{font-size: 12px;width: 114px;}
    .mix-match-items .mix-match-label,.goods-detail-tab .in-left li{font-size: 12px;}
    #fast_goods{left: calc(50% - 535px) !important;}
}
.best_seller_info{align-items: center;background: #FFF0D9 !important;border-radius: 4px 4px 4px 0px;height: 18px;color: #D07932;padding: 0 6px;font-size: 12px;margin-right: 20px;}
.es_product_list .best_seller_info{margin: 0;display: inline-block;}
.detail_best_seller_info .detail-cat-info{margin-left: 4px;text-decoration: underline;cursor:pointer;}
.detail_best_seller_info .info-con{height: 22px;align-items: center;background: #FFF0D9;padding: 0 6px;
border-radius: 4px;color: #D3925F;}
.detail_best_seller_info .best-seller-tag{width: 24px;height: 28px;background-position:  -10px -481px;margin-right: 2px}
.best-review-row:has(.goods-review-star) .detail_best_seller_info .right-tag{background-color: #ddd;}
.detail_ellipsis{height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;display:-ms-flexbox;line-clamp:3;-webkit-line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical}
.detail_ellipsis *{font-size: 12px;}
#intellectual_property .detail_p{color: #999;line-height: 22px;font-size: 12px;}
.detail-see-more,a.detail-see-more,button.detail-see-more{margin: 5px 0 0;clear: both;position: relative;width: 100%;display: block;font-size: 14px;text-decoration: underline;}
.detail-see-more:hover,a.detail-see-more:hover,button.detail-see-more:hover{text-decoration: underline;}
.no-scroll{overflow:hidden!important;}

#header-main.fix-with-goods-detail-tab-1 #attr_shopcart{
    top: 20px!important;
}
.show-webtip-div{position:fixed;border:1px solid #b3b3b3;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px 2px #b3b3b3;display:none;width:540px;box-sizing:border-box;z-index:10001;border-radius: 8px;}
.show-webtip-div .cl{display:inline-block;font-size:29px;position:absolute;right:5px;top:0;cursor:pointer}
.show-webtip-div .con{text-align:left;line-height:25px;padding: 25px 10px 10px 10px;}
.show-webtip-div .vip-con{display: inline-block;font-size: 14px}
.show-webtip-div .con ol{list-style-type: disc}
.show-webtip-div.vip-bg{background-image: url(images/vip_day/tip-bg.jpg);background-size: 100% 100%;background-repeat: no-repeat;text-align: center}
.show-webtip-div .con p{font-size: 14px;font-family: Roboto-Regular, Roboto;font-weight: 400;color: #221816;}
.checkOutBtn .lock-tag{width: 14px;height: 18px;background-position:  -371px -696px;vertical-align: -2px;margin-right: 10px;}
.a-hover:hover{color: #FA9F17 !important}
.app_price_tag .app_price_text{background: linear-gradient(90deg, #FFD7BE 0%, #FFE0AD 100%), linear-gradient(90deg, #FFD7BE 0%, #FFE0AD 100%);padding: 3px 10px;border-radius:4px;font-size: 14px;font-family: Roboto-Medium, Roboto;font-weight: bold;color: #ED5A24;}
.app_price_tag .app_price_text img{width:14px;height:16px;display:block;}
.app_price_content .app_price_content_icon{width: 0;height: 0;border-bottom: 12px solid #FA9F17;border-right: 12px solid transparent;border-left: 12px solid transparent;position: absolute;top: -10px;right: 30px;}
.app_price_tag .app_price_text .discount{font-family: Roboto-Medium, Roboto;color: #E44B5A;text-align:center;padding:0px 5px;font-size: 16px;font-weight: 500;}
.app_price_entrance{display: inline-block;background: #FFF0D9;border-radius: 4px;padding: 3px 6px}
.app_price_entrance a,.app_price_entrance a:hover{text-decoration: none;}
.app_price .app_price_content .top_p{border-radius: 8px 8px 0px 0px;font-size: 12px;font-family:Roboto-Regular, Roboto;font-weight: 400;color: #262626;}
.app_price .app_price_content .bottom_p{font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #262626;}
.app_price .app_price_content .device{background: #262626;border-radius: 8px;border: 1px solid #D0CFCF;padding:5px 8px;align-items: center;justify-content: space-between;}
.app_price .app_price_content{width:276px;position:absolute;top:36px;right:0px;z-index: 1000;background:white;box-shadow: 4px 4px 4px 0px #D7D7D7;}
.app_price .app_price_content .download{padding: 9px;font-size: 12px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #ED5A24;text-align: center;}
.app_price .app_price_content .content{height: 120px;width: 150px;flex-direction: column;justify-content: space-between;padding: 5px;box-sizing: border-box;}
.app_price .app_price_content_top{font-size: 14px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #FFFFFF;background: #FA9F17;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2);text-align:center;padding:7px 0px;border-radius: 8px 8px 0px 0px;}
.app_price .pro-down{padding: 3px 9px;vertical-align: bottom;position: absolute;top: 7px;right: 10px;background: #FFF9F1;
border-radius: 8px;border: 1px solid #FA8217;font-size: 16px;font-family: Roboto-Medium, Roboto;font-weight: 500;color: #FA8217;}
.free_label,a.free_label,.free_label *{color:#DF373E!important;text-transform: uppercase!important}

.add_password_content{position: relative;width: 400px;margin: 0 auto}
.add_password_content .add_password{width: 100%;display: block;padding:0 60px 0 61px;letter-spacing: 10px}
.add_password_content .clear-tag{background-position:-376px -20px;width: 16px;height: 16px;position: absolute;right: 44px;top: 18px;display: none;cursor: pointer;}
.add_password_content .sign-password{background-position:-337px -139px;width: 21px;height: 22px;position: absolute;left: 30px;top: 16px}
.add_password_content .eye-hide{background-position: -309px -171px;width: 19px;height: 15px;position: absolute;right: 14px;top: 18px;cursor: pointer;}
.add_password_content .eye-hide.look{background-position: -282px -171px}
.addPass_submit{display: block;margin: 24px auto;cursor: pointer;border:none;width:320px}
.add_password_tips{margin-top: 8px;line-height: 14px;font-size: 12px;align-items: center;justify-content: center;}
.add_password_tips .err-tag{display: none}
.add_password_tips.error{color: #DF373E;}
.add_password_tips.error .err-tag{display: inline-block;}
.add_password_success{border-radius:12px;width: 360px;height: 80px;line-height: 80px;position: fixed;z-index: 19870214;display: none;left: 0;right: 0;top: 0;bottom: 0;margin: auto;text-align: center;background: #fff;font-size: 16px}
.add_password_success .icon-tag{background-position: -201px -1533px;width: 16px;height: 16px;margin-right: 6px;position: relative;top: 2px}
.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:14px;font-family:Roboto-Bold,Roboto;font-weight:bold;color:#ED5A24!important;padding:3px 10px 3px 10px;display:inline-block;margin:3px 0;}
.category-page .vip_user_price_wrap .my_shop_price{color:#ED5A24!important;font-weight:bold;font-size:16px;padding-right:3px}
a.vip_user_price_details,.vip_user_price_details{position: relative;text-decoration:none;display:inline-block;padding:0 10px;z-index:11;margin:10px 0}
a.vip_user_price_details:hover,.vip_user_price_details:hover{text-decoration:none}
.vip_user_price_details{;background:linear-gradient(90deg,#FFDDD6 0%,#FFE4D6 100%);border-radius:8px;height:26px;line-height:26px;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:Roboto-Regular,Roboto;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:Roboto-Medium,Roboto;font-weight:500;color:#ED5A24}
.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: Roboto-Regular, Roboto;color: #221816;font-weight: 400;text-transform:none;}
.user_rank_ad_none{display:none!important}
.share-tip{margin:24px 0;align-items: center;justify-content: center;} 
.share-tip a.share-get{width: 100px;text-decoration:none}
#mainWrap .buttons-con1{width: 100px;margin: 20px auto;background: #FA9F17;border-radius: 20px;font-size: 18px;font-family: Roboto-Medium, Roboto;font-weight: 500;text-align: center;padding: 10px;}

.form-input-default-div{position:relative;}
input.form-input-default,.form-input-default {height: 54px;line-height: 54px;border: 1px solid #ddd;border-radius: 27px;box-sizing: border-box;font-size:14px}
input.form-input-err,input.form-input-err:focus,.form-input-err,.form-input-err:focus,.form-input-err ~ .searchable-select .searchable-select-holder{border: 2px solid #FF5151;}
.form-input-default:focus{border: 2px solid #221816;}
.form-input-default-div .placeh{position:absolute;left:61px;top:20px;transition:top 0.4s ease;color:#999;line-height: 14px}
.form-input-default:focus ~ .placeh,.form-input-default ~ .placeh_on,.form-input-err ~ .placeh,.placeh.active{top:-6px;color:#221816;font-size: 12px;background-color: #fff;z-index: 1;padding: 0 1px}
.form-input-default:autofill ~ .placeh,.form-input-default:-webkit-autofill ~ .placeh{top:-6px;color:#221816;font-size: 12px;background-color: #fff;z-index: 1;padding: 0 1px}
.form-input-default:autofill ~ .placeh,.form-input-default:-webkit-autofill ~ .placeh,.form-input-default ~ .placeh_on{color:#999;}
.form-input-err ~ .placeh,.form-input-err ~ .placeh_on{color:#FF5151 !important;}
.inputMailList_down ~ .emailist,.form-input-default-div.active .emailist{border-width: 2px;border-top-width: 1px}
input.form-input-default.inputMailList_down{border-radius: 18px 18px 0 0;border-bottom: none;}
.err-tag{width: 16px;height: 16px;background-position: -200px -1344px;vertical-align: -2px;margin-right: 4px;}
.form-btn-default{width: 100%;height: 54px;line-height: 54px;background-color: #FA9F17;border-radius: 12px;font-size: 18px;font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;color:#fff;font-size: 18px;text-align: center;}
.form-btn-default:hover{background-color: #FBBC5D;}
.points_overdue{font-family: Roboto, Roboto;font-weight: 500;font-size: 12px;color: #FA9F17;line-height: 14px;text-align: center;font-style: normal;margin-left: 16px;}
.sub_nav_ul_wrap{display: flex;flex-wrap: nowrap;justify-content: center}
.insert_whole_alide_cart{position: fixed;top:0;height:100%;width:220px;z-index:9999;right:0;background-color: #fff;border: 1px solid #DDDDDD;transition: transform 0.3s ease;}
.insert_whole_alide_cart.closed_cart_box {transform: scale(0);transition: transform 0.3s ease;}
.top_cart_shipping_message .circle{width: 36px;height: 36px;position: relative;border-radius: 50%;box-shadow: inset 0 0 0 5px #FA9F17;border: 1px solid #f5f5f5;transform: rotate(-180deg);background:#ffffff;margin-right: 10px;flex-shrink: 0}
.top_cart_shipping_message .ab{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background:#F6F6F5;}
.top_cart_shipping_message .circle_left{border: 5px solid #EAEAEA;border-radius: 50%;clip: rect(0 18px 36px 0)}
.top_cart_shipping_message .circle_right{border: 5px solid #EAEAEA;border-radius: 50%;clip: rect(0 36px 36px 18px)}
.top_cart_shipping_message{margin: 0 20px;background: #F1F3F4;border-radius: 4px;display: inline;splay: flex;align-items: center;padding: 0 20px;height: 48px;margin-top: 10px;justify-content: left}
.whole_add_cart_successful .top_cart_shipping_message{background: unset!important;position: relative;padding:0 20px;margin:0}
.whole_add_cart_successful .top_cart_shipping_message .flow-free{width: 18px;height: 16px;background-position: -24px -64px;margin-right: 5px;position: absolute;top: 15px;left: 21px;}
.whole_add_cart_successful .top_cart_shipping_message .my_shop_price{color:#ffa019}
.global_whole_element_content_width{width: calc(100% - 220px);}
.f_view_global_aside_cart .backToTop{right: 232px}
.buy_more_shipping_msg_tips{font-weight: 500;font-family: Roboto-Medium}
.f_view_global_aside_cart #header-main.fix{width: calc(100% - 220px);}
.f_view_global_aside_cart .goods-detail-tab .in-left li{padding: 0 10px}
.f_view_global_aside_cart #chat-widget-container{right: 220px}
.f_view_global_aside_cart .header_menu .catetwo dt a{padding:5px 5px 0 0;height: unset;display:inline-block;font-family: Roboto, Roboto;font-weight: 400;font-size: 14px;}
.f_view_global_aside_cart .header_menu .catetwo dt{height: unset;line-height: 30px;margin-bottom:8px}
.f_view_global_aside_cart .top_nav_inner>div{width:38.5%}
.f_view_global_aside_cart .top_nav_inner>div.topnav_logo{width:18%}
.f_view_global_aside_cart .header_banner_new{background-color: #EFEFEC;}
.f_view_global_aside_cart .header_banner_list ul{justify-content: space-evenly;}
.f_view_global_aside_cart .header_banner_list li:after{right:0;}
.f_view_global_aside_cart .header_banner_list li a{justify-content:center}
.f_view_global_aside_cart .header_banner_list{width: 96%;margin: 0 auto;justify-content: space-between;}
.f_view_global_aside_cart .header_banner_list li:first-child a{justify-content:left}
.f_view_global_aside_cart .header_banner_list li:last a{justify-content:right}
.f_view_global_aside_cart #chat-widget-container{right: 220px}
.f_view_global_aside_cart .footerEmail input{width: 210px}
.f_view_global_aside_cart .sub_nav_ul_wrap{flex-wrap: wrap;justify-content:flex-start}
.no-scroll-cart-successful{overflow: hidden!important;}
.global_header_wrap{border-bottom:1px solid #ddd; min-width: 1200px;}
.global_header_wrap .global_header_main{width: 1200px; overflow: hidden; margin: 10px auto;display: flex;justify-content: space-between;align-items: center}
.top-flex-row-menu{align-items: end;}
.f_view_global_aside_cart .topnav_right .top-flex-row-menu{flex-direction: column;align-items: center;}
.f_view_global_aside_cart .a.customer_first_write,.f_view_global_aside_cart .customer_first_write{min-width:140px}
.insert_cart_sale_num{position: absolute;height: 20px;left: 12px;top: 16px;z-index: 11;background: rgba(255,255,255,0.9);border-radius: 12px;overflow: hidden;transition: all 0.5s ease 0s;}
.goods_list_last_reviews{font-size: 12px;color: #666;height: 20px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods_list_info_carousel{width: 100%;overflow: hidden;transition: all 0.5s ease 0s;}
.insert_cart_sale_num .con,.goods_list_info_carousel .con{transition: height .3s ease 0s;}
.insert_cart_sale_num .con>div,.goods_list_info_carousel .con>div{font-size: 12px;color: #666;height: 20px;line-height: 20px;padding: 0 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods_list_info_carousel .con>div{padding: 0;margin: 0;}
.insert_cart_sale_num .icon-tag,.list_goods_sale_num .icon-tag{background-position:-286px -236px;width: 12px;height: 16px;margin-right: 4px;position: relative;top: -2px;vertical-align: middle;}
/*网站弹窗默认新增基础样式*/
.default-popup{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}
.product_list_ads_items .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: #EAEAEA}
.product_list_ads_items .swiper-pagination-bullet-active{width: 26px;height: 12px;background: #CCCCCC;border-radius: 6px;}

.mm_whole_alide_cart_icon_wrap{position: fixed;right:0;z-index:2001;top:200px;width:45px;display: none;cursor:move;touch-action: none;user-select: none}
.mm_whole_alide_cart_icon_wrap .cart-icon-warp{text-decoration: none;display: inline-block;position: relative;outline:none;border:none}
.mm_whole_alide_cart_icon_wrap .alide_cart_icon{display: inline-block;width: 40px;height: 40px;background-position: -68px -274px;position:relative;right:5px}
.mm_whole_alide_cart_icon_wrap .mm-cart-number{position: absolute;right: 3px;top: -8px;width: 18px;height: 18px;border-radius: 50%;background-color:#D22D19;font-size: 14px;font-weight: 500;color: #fff;font-family: Roboto-Medium, Roboto;align-items: center;align-content: center;justify-content: center;}
.mm_whole_alide_cart_icon_wrap .mm-aside-cart-tips{position: absolute;right: 0;bottom: -14px;border-radius: 4px;background-color:#FF5151;font-size: 10px;font-weight: 600;color: #fff;display: inline-block;text-align: center;padding:1px 6px;}
.mm_whole_alide_cart_icon_wrap .mm-aside-cart-tips .my_shop_price{font-size: 10px;font-weight: 600;color: #fff}
.index_category_page_tips_sign{position: absolute;width: 240px;height: 68px;background: #FFFFFF;box-shadow: 0 0 16px 0 rgba(0,0,0,0.2);border-radius: 8px;z-index: 20;top: 44px;right: 160px;padding: 8px 10px;box-sizing: border-box;display: none}
.index_category_page_tips_sign_close{font-size: 16px;color: #D0CFCF;position: absolute;right: 8px;top: 2px}
#index_category_page_tips_sign_in{text-decoration: none;display: inline-block;width: 80px;height: 24px;background: #FA9F17;border-radius: 8px;text-align: center;line-height: 24px;font-size: 12px;color: #fff}
#index_category_page_tips_sign_in:hover{background: #FBBC5D;text-decoration: none;}
.header-main.fix .index_category_page_tips_sign{display: none !important;}
#shop_price_with_user_money_content{display: none;position: relative;margin-bottom: 6px}
.my_shop_price.shop_price_with_user_money{font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;font-size: 32px;color: #FF5151;}
.my_shop_price.shop_price_with_user_money.small-bizhong span{font-size: 20px;color: #FF5151;}
.shop_price_with_user_money_tag{position: relative;width: 110px;height: 14px;color: #fff;line-height: 14px;text-align: center;font-size: 12px;background: #FF5151;display: inline-block;margin-left: 14px;border-radius: 4px;top: -2px}
.shop_price_with_user_money_tag_arrow{position: absolute;top: 6px;left: -2px;width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #FF5151;transform: rotate(45deg)}
.index-con-wrap{width: calc(100% - 48px);background: #FFFFFF;margin: 24px;}
.index-sectionBox .relate_goods_part{padding: 0 72px;width: 100%;margin:0;}
.index-sectionBox .relate_prev,.index-sectionBox .relate_next{background-image: url(images/tag_icon_new.png?ver=20250723);background-repeat: no-repeat;display: inline-block;background-size: 800px auto;width: 60px;height: 60px;top: calc(45% - 30px)}
.index-sectionBox .relate_prev{background-position: -4px -521px;left: -48px;}
.index-sectionBox .relate_next{background-position: -87px -521px;right: -48px}
.index-sectionBox .relate_prev:hover{background-position: -170px -521px}
.index-sectionBox .relate_next:hover{background-position: -253px -521px}
.index_cate_ad{padding: 34px 0;}
.index_cate_ad>div{width: 100%;text-align: center;padding: 0 5px;box-sizing: border-box}
.index_ad>div{width: 100%;text-align: center;}
.index_cate_label{display:inline-block; font-size: 18px;margin-top: 24px;text-decoration: underline;text-transform: uppercase;}
.index_cate_label:hover{color: #FA9F17;}
.index-sectionBox .relate_title{line-height: 24px;margin:40px 0 30px;}
.index-sectionBox .relate_title .dis_left .title{font-size: 40px;}
.index-sectionBox .dis_left .dis_left_a{position: absolute;float: none;right: 0;top: 18px;font-size: 18px;text-transform: uppercase;margin: 0;}
.relate_container_page_view_all{position: absolute;right: 0;top: 18px;display: flex;align-items: center;}
.relate_container_page_view_all .relate_container_page_num{font-size: 18px;font-weight: normal;font-family: Roboto}
.relate_container_page_view_all .relate_container_page{font-size: 18px}
.relate_container_page_view_all .relate_container_view_all{font-size: 18px;text-transform: uppercase;margin: 0;display: none;color: #007185}
.relate_container_page_view_all .relate_container_view_all.active{display: flex;align-items: center}
.relate_container_page_view_all .relate_container_view_all:before{content: ' ';height: 14px;width: 1px;background: #000;display: block;margin-right: 16px;margin-left: 16px}
.index-sectionBox .relate_goods_part .part_ul{margin-bottom: 32px}
.index-sectionBox .relate_goods_part .part_ul li .proName{padding: 0}
.index-sectionBox .relate_goods_part .part_ul li .proName a{color: #666666;font-family: Roboto, Roboto;font-weight: 400;font-size: 14px;}
.index-sectionBox .relate_goods_part .part_ul li .ui-list-price .my_shop_price{font-weight: 500;font-size: 18px;font-family: Roboto-Medium, Roboto;}
.index-sectionBox .relate_goods_part .part_ul li .ui-list-price .my_shop_price.red *{color: #FF5151;}
.index-sectionBox .relate_goods_part .part_ul li .ui-list-price .small-bizhong span {font-size: 14px;}
.relate_goods_part .view-all-block{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(255,255,255,0.7);}
.relate_goods_part .view-all-block .flex-row{position: absolute;bottom: 27px;width: 100%;justify-content: center;}
.relate_goods_part .view-all-block a,.relate_goods_part .view-all-block .view-all-tag{cursor:pointer;font-size: 18px;text-decoration: none;width: calc(100% - 60px);text-align: center;padding: 10px 0;border-radius: 10px;background: #fff;opacity: 0.8;text-transform: uppercase;}
.relate_goods_part .view-all-block a:hover,.relate_goods_part .view-all-block .view-all-tag:hover{opacity: 1}
#share-swiper-container .view-all-block .flex-row{bottom: 57px;}
#share-swiper-container .view-all-block a{width: calc(100% - 20px);}
.cut-off-wrap{display: inline-block;height: 18px;line-height: 18px;background: rgb(255 81 81 / 10%);border-radius: 4px;padding: 0 5px;font-size: 12px;color: #FF5151;margin-left: 10px}
.cut-off-wrap *{font-size: 12px !important;color: #FF5151;}
.curPrice .cut-off-wrap,.curPrice .cut-off-wrap *{font-size: 14px}
.cut-off-wrap .cut-down-arrow{width: 7px;height: 10px;background-position: -344px -286px;margin-right: 2px}
#share-swiper-container .follow-us{display: block;width: 353px;height: 40px;line-height: 42px;background: #FA9F17;border-radius: 20px;text-align: center;margin:40px auto;}
#share-swiper-container .follow-us:hover{text-decoration: none;}
#share-swiper-container .part_ul li{width: 16.67%}
#share-swiper-container .proImgBox{margin: 0}
/*edit goods start*/
.order_edit_btn{display: inline-flex;width: 56px;height: 22px;border-radius: 5px;border: 1px solid #D0CFCF;text-align: center;font-size: 12px !important;box-sizing: border-box;align-items: center;justify-content: space-between;margin-left: 6px;padding: 0 7px}
.order_edit_btn.disabled{background: #F1F3F4;border-color: #F1F3F4;color: #999999}
.edit-tag{background-position:-336px -325px;width: 17px;height: 17px;transform: scale(.9)}
.order_edit_btn.disabled .edit-tag{background-position: -360px -325px;cursor: not-allowed}
.default-button.order-edit-products-button{background: #FFFFFF;border-radius: 20px;border: 1px solid #221816;box-sizing: border-box}
.default-button.order-edit-products-button:hover{background: #fff}
.default-button.order-edit-products-button.disabled{background: #DDDDDD;cursor: not-allowed;color: #fff;border-color: #DDDDDD}
.edit-goods-item{margin-bottom: 8px;display: flex;align-items: center}
.edit-goods-arrow{width: 0;height: 0;display: inline-block;border-right: 4px solid transparent;border-bottom: 7px solid #000;border-left: 4px solid transparent;transform: rotate(180deg);margin-left: 4px;transition: all 0.3s ease-in-out}
.edit-goods-arrow.active{transform: rotate(0deg);}
.edit-goods-select{display: flex;align-items: center;margin-left: 3px;background: #F8F8F8;cursor: pointer;padding: 4px 8px;border-radius: 12px;position: relative}
.edit-goods-select:hover{background: #F1F3F4}
.edit-goods-num{width: 88px;height: 24px;border-radius: 8px;border: 1px solid #DDDDDD;box-sizing: border-box}
.edit-goods-num-input{width: 40px;height: 22px;text-align: center;border: none;border-left: 1px solid #ddd;border-right: 1px solid #ddd}
.edit-goods-num-btn{width: 22px;text-align: center}
.changed{color: #FA9F17}
.edit-goods-select-color-list{position: absolute;width: 206px;max-height: 200px;background: #FFFFFF;box-shadow: 0 0 16px 0 rgba(0,0,0,0.2);border-radius: 8px;overflow-y: auto;left: 0;top: 30px;z-index: 2;display: none;cursor: auto;padding: 10px;box-sizing: border-box}
.edit-goods-select-color-list::-webkit-scrollbar{width: 3px;height: 3px}
.edit-goods-select-color-list::-webkit-scrollbar-thumb{background: #ccc;border-radius: 3px}
.edit-goods-color-list-link{display: inline-block;width: 40px;height: 52px;box-sizing: border-box;padding: 3px;border: 1px solid #ddd;margin-right: 3px;margin-bottom: 2px}
.edit-goods-color-list-link:hover,.edit-goods-color-list-link.is_select{border: 1px solid #000000}
.edit-goods-color-list-link-img{display: block;max-width: 100%}

.edit-goods-select-size-list{position: absolute;width: 157px;max-height: 194px;background: #FFFFFF;box-shadow: 0 0 16px 0 rgba(0,0,0,0.2);border-radius: 8px;overflow-y: auto;left: 0;top: 30px;z-index: 2;display: none;cursor: auto;padding: 10px 0;box-sizing: border-box}
.edit-goods-select-size-list::-webkit-scrollbar{width: 3px;height: 3px}
.edit-goods-select-size-list::-webkit-scrollbar-thumb{background: #ccc;border-radius: 3px}
.edit-goods-size-list-link{display: block;height: 26px;line-height: 26px;padding: 0 10px;box-sizing: border-box;position: relative}
.edit-goods-size-list-link.is_select::after{content: ' ';width: 14px;height: 7px;border-left: 2px solid #fa9f17;border-bottom: 2px solid #fa9f17;transform: rotate(-45deg);position: absolute;right: 10px;top: 6px}
.edit-goods-size-list-link:hover{background: #F8F8F8}
.order-detail-edit-goods-box{display: none}
.edit_goods_form{display: none;padding: 16px 20px 16px 40px;border: 1px solid #F8F8F8;border-radius:0 0 12px 12px}
.edit_goods_form .order-detail-edit-goods-box{display: block}
.order-list-edit-goods-thumb{width: 90px;margin-right: 10px}
.edit-goods-btn-box{display: flex;justify-content: right;position: relative}
.edit-goods-btn{width: 120px;height: 36px;background: #FFFFFF;border-radius: 8px;border: 2px solid #FBBC5D;line-height: 36px;font-weight: bold;font-size: 18px;color: #FBBC5D;text-align: center}
.edit-goods-btn.save_btn{border-color: #fa9f17;background: #fa9f17;color: #fff;margin-left: 10px}
/*edit goods end*/
.order_link{text-decoration: underline}
.order_link:hover{text-decoration: underline}
.copy-tag{width: 13px;height: 14px;background-position: -303px -1059px}
.es_product_list .list-act-wrap.link-action-tag{border: 1px solid #FF731E;color: #FF731E;color: #FF731E;}
.es_product_list .list-act-wrap.link-action-tag *{color: #FF731E;}

.es_product_list .gtm-event-review{text-decoration: none;cursor:pointer;}
.es_product_list .goods-reviews{margin: 5px 0 0 0}
.es_product_list .goods-reviews .reviewCount{font-style:normal;font-family: Roboto, Roboto;font-weight: 400;font-size: 12px;color: #000000;margin-left:3px;vertical-align: 1px;}
.es_product_list .goods-reviews .reviewCount:hover{border-bottom: 1px solid #000;}
.es_product_list .goods-reviews .reviewCount i{font-style:normal;font-size: 12px}
.es_product_list .goods-reviews .reviewCount .reviews-data{text-decoration: underline;}
.es_product_list .goods-reviews .reviewCount .reviews-points{font-family: Roboto, Roboto;font-weight: 500;font-size: 12px;color: #FA9F17;margin:0 3px}

.view-tag-names1-v1,.view-tag-namep1-v1,.view-tag-name9-v1,.view-tag-final_sale-v1,.view-tag-name25-v1,.view-tag-name26-v1,.view-tag-named1-v1,.view-tag-flexible-sizing-v1,.view-tag-names3-v1{
    background-image: var(--tagIcon_new_bg);
    background-repeat: no-repeat;
    display: inline-block;
    background-size: var(--tagIcon_new_bg_size);
    position: absolute;
    top: 5px;
    left: 5px;
}
/* new in  */
.view-tag-names1-v1{font-size:0;width: 52px;height: 18px;background-position:-292px -755px;}
.prodName-con .view-tag-names1-v1{background-position:-358px -755px;}
/* pre order  */
.view-tag-namep1-v1{font-size:0;width: 68px;height: 18px;background-position:-215px -755px;}
.prodName-con .view-tag-namep1-v1{background-position:-423px -755px;}
/* flash sale  */
.view-tag-name9-v1{font-size:0;width: 74px;height: 18px;background-position:-6px -779px;}
/* sale */
.view-tag-names3-v1{font-size:0;width: 37px;height: 18px;background-position:-87px -779px;}
/* final sale */
.view-tag-final_sale-v1,.view-tag-name25-v1,.view-tag-name26-v1{font-size:0;width:70px;height: 18px;background-position:-133px -779px;}
/* 24H dispatch  */
.view-tag-named1-v1{font-size:0;width:94px;height: 18px;background-position:-7px -756px;}
.prodName-con .view-tag-named1-v1{background-position:-616px -755px;}
/* flexible sizing  */
.view-tag-flexible-sizing-v1{font-size:0;width:100px;height: 18px;background-position:-108px -755px;}
.prodName-con .view-tag-flexible-sizing-v1{background-position:-504px -755px;}
.tag-zoom{width: 21px;height: 21px;background-position: -325px -657px;transform: scale(0.70);}
.default-litb-btn,a.default-litb-btn,button.default-litb-btn{height: 54px;line-height: 55px;background: #FA9F17;border-radius: 12px;font-family: Roboto-Medium,Roboto-Regular;font-weight: 500;font-size: 18px;color: #FFF;text-align: center;text-decoration:none}
.default-litb-btn:hover,a.default-litb-btn:hover,button.default-litb-btn:hover{background: #FBBC5D;text-decoration: none;}
.default-litb-btn.disable,.default-litb-btn.disabled{background: #ddd;cursor: wait;color: #fff;border: 2px solid #ddd;}
.default-litb-black-btn,a.default-litb-black-btn,button.default-litb-black-btn{height: 54px;line-height: 55px;background: #fff;border-radius: 12px;font-family: Roboto-Medium,Roboto-Regular;font-weight: 500;font-size: 18px;color: #FA9F17;border: 2px solid #FA9F17;box-sizing: border-box;text-align: center;text-decoration:none}
.default-litb-black-btn:hover,a.default-litb-black-btn:hover,button.default-litb-black-btn:hover{color: #FBBC5D;border-color: #FBBC5D}
.default-litb-black-btn:hover *,a.default-litb-black-btn:hover *,button.default-litb-black-btn:hover *{color: #FBBC5D;border-color: #FBBC5D}
.default-litb-btn.litb1,.default-litb-black-btn.litb1{height: 50px;line-height: 51px;border-radius: 11px;}
.default-litb-btn.litb2,.default-litb-black-btn.litb2{height: 45px;line-height: 46px;border-radius: 10px;}
.default-litb-btn.litb3,.default-litb-black-btn.litb3{height: 40px;line-height: 41px;border-radius: 9px;}
.default-litb-btn.litb4,.default-litb-black-btn.litb4{height: 36px;line-height: 37px;border-radius: 8px;}
.default-litb-btn.litb5,.default-litb-black-btn.litb5{height: 30px;line-height: 31px;border-radius: 6px;}
.default-litb-black-btn.litb1{line-height: 48px}
.default-litb-black-btn.litb2{line-height: 42px}
.default-litb-black-btn.litb3{line-height: 38px}
.default-litb-black-btn.litb4{line-height: 34px}  
.default-litb-black-btn.litb5{line-height: 26px}
.default-litb-black-btn.disable,.default-litb-black-btn.disabled{background: #ddd;cursor: wait;color: #fff;border: 2px solid #ddd;}
.default-litb-btn.disable:hover,.default-litb-black-btn.disable:hover{background: #ddd;cursor: wait;color: #fff;border: 2px solid #ddd;}
.default-litb-btn.disabled:hover,.default-litb-black-btn.disabled:hover{background: #ddd;cursor: wait;color: #fff;border: 2px solid #ddd;}
.new-pages{font-family: Roboto-Medium,Roboto-Regular;margin: 15px auto;display: block;text-align: center;}
.new-pages a,.new-pages span,.new-pages .prev-page-icon,.new-pages .next-page-icon,.new-pages a.prev-page-icon,.new-pages a.next-page-icon{display:inline-block;width: 30px;height:30px;line-height:30px;margin:0 5px;text-align:center;color:#221816;border:1px solid #ddd;font-size: 14px;border-radius: 50%;font-family: Roboto, Roboto;font-weight: 400;}
.tc{text-align:center}
.new-pages .current{background-color:#FA9F17;border-color:#FA9F17;font-weight:500;color:#fff;font-size: 14px;}
.new-pages .next-tag-icon,.new-pages a.next-tag-icon{background-size: var(--tagIcon_bg_size);background-position:-263px -1149px;width: 40px;height: 41px;border:none;border-radius:unset;transform: scale(0.80);position:relative;top:16px}
.new-pages .prev-tag-icon,.new-pages a.prev-tag-icon{background-size:var(--tagIcon_bg_size) ;background-position:-215px -1149px;width: 40px;height: 41px;border:none;border-radius:unset;transform: scale(0.80);position:relative;top:16px}
.instant-discount-block{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: linear-gradient( 135deg, #FFBD8A 0%, #F65F4E 36%, #F75C6F 100%);color: #fff;font-style: italic;align-items: center;justify-content: center;z-index: 1}
.instant-discount-block.none{display: none}
.instant-discount-block .discount-txt{font-size:15px;flex-shrink:0;}
.instant-discount-block .off-txt{flex-shrink: 0;margin-top: 2px;font-size: 26px;}
.instant-discount-block img{min-height: auto !important;margin: 0 5px 0 -5px;}
.floating_ballBox{position:fixed;right:12px;bottom:224px;z-index:20;-webkit-transition:right .2s;transition:right .2s;}
.f_view_global_aside_cart .floating_ballBox{right: 232px;}
.floating_ball{cursor:pointer;}
.www_help_button_continue{min-width:200px;margin:5px;padding:0 10px;display:inline-block;}
.www_help_button_solved{min-width:160px;margin:5px;padding:0 10px;display:inline-block;} 
.list-exclusive{border-bottom: 1px dotted #E2E1E1;padding-bottom: 8px;}
.exclusive-tag{padding: 2px 4px;background: #FF5151;border-radius: 4px;font-size: 12px;color: #fff;}
.list-exclusive .count-down *{font-family: Roboto-Medium,'Roboto-Regular';font-weight: 500;font-size: 12px;text-transform: uppercase;}
.list-exclusive-words{width: 100%;max-width: 150px;height: 18px;background: #FFF5E9;border-radius: 4px;overflow: hidden;padding-left: 4px;box-sizing: border-box;margin-bottom: 10px;transition: all 0.5s ease 0s;}
.exclusive-words{transition: height .3s ease 0s;}
.exclusive-words p{line-height: 18px;color: #B7701D;font-size: 12px}
.exclusive-words.none{display: none}
.catePro_ListBox li .proPrice .down-tag,.curPrice .down-tag{width: 10px;height: 15px;background-position: -726px -32px;margin: 0 5px;}
.default-search-wrap{position: relative}
.default-search-input{}
.default-search-placeholder{position: absolute;left: 16px;top: 10px;pointer-events: none}
.default-search-btn{position: absolute;right: 10px;top: 10px;width: 16px;height: 16px;background-position: -10px -699px}
.default-search-input:focus ~ .default-search-placeholder{color: #999999}
.default-search-btn:hover{background-position: -56px -699px}


.skeleton-bg{background-color: #e0e0e0;border-radius: 4px;animation: skeletonAnimation 0.8s infinite alternate;}
@keyframes skeletonAnimation {
    0% {
      opacity: 0.8;
    }
    50% {
      opacity: 0.4;
    }
    100% {
      opacity: 0.8;
    }
}
.skeleton-screen .s-name,.skeleton-screen .s-text{height: 16px;}
.skeleton-screen .s-text24{height: 24px;}
.skeleton-screen .s-text32{height: 32px;}
.skeleton-screen .s-goods{padding-top: 139.5%}
.skeleton-screen .mt6{margin-top: 6px}
.skeleton-screen .mb6{margin-bottom: 6px}
.skeleton-screen .mr6{margin-right: 6px}
.skeleton-title{width: 20%;margin: 0 auto;}
.skeleton-view{align-items: center;margin: 20px 0;}
.skeleton-view1{justify-content: center;}
.skeleton-view2{justify-content: space-between;}
.skeleton-view3{justify-content: flex-end;}
.skeleton-view .s-text{width: 5%;}
.home-page .skeleton-view2 .view1{width: 15%;height: 42px}
.skeleton-content{align-items: center;justify-content: space-between;flex-wrap: wrap;}
.skeleton-box .s-text{width: 15%}
.skeleton-box4{width: calc(25% - 16px);box-sizing: border-box;}
.skeleton-box5{width: calc(20% - 16px);box-sizing: border-box;}
.skeleton-box6{width: calc(16.67% - 16px);box-sizing: border-box;}
.home-page .skeleton-header{margin-top: 32px}
.home-page .skeleton-content{margin-bottom: 32px}
.mobile_menu_wrap{padding: 16px 72px}
.mobile_menu_wrap .skeleton-view1 .s-text{margin: 0 40px}
.mobile_menu_wrap .skeleton-box{margin-bottom: 12px}
.attr_options.skeleton-bg{border-color: #e0e0e0;height: 41px}
.goods_relate_goods_content .skeleton-view{margin: 0 0 10px}
.index_customer_reviews .skeleton-view3 .view1{width: 10%;margin-right: 6px;}
.index_customer_reviews .s-goods{padding-top: 100%}
.percent_css_ads{display: block;position: relative;}
.percent_css_ads img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.paidM-icon{background-image: url(images/paid_member/icon.png?ver=20260107);background-repeat: no-repeat;display: inline-block;background-size: 1533px auto;}
.modlily-club-tag{width: 109px;height: 18px;background-position: -20px -22px}
.club-shipping-tagb{width: 14px;height: 14px;background-position: -181px -24px}
.big-club-shipping-tagb{width: 22px;height: 22px;background-position: -149px -20px}
.club-discount-tagb{width: 19px;height: 13px;background-position:  -244px -25px}
.big-club-discount-tagb{width: 29px;height: 18px;background-position:  -205px -22px}
.club-point-tagb{width: 16px;height: 16px;background-position: -305px -23px}
.big-club-point-tagb{width: 22px;height: 22px;background-position: -273px -20px}
.club-shipping-tagw{width: 14px;height: 15px;background-position: -181px -56px}
.big-club-shipping-tagw{width: 22px;height: 22px;background-position: -149px -52px}
.club-discount-tagw{width: 19px;height: 13px;background-position:  -244px -58px}
.big-club-discount-tagw{width: 30px;height: 19px;background-position:  -204px -54px}
.club-point-tagw{width: 16px;height: 16px;background-position: -305px -56px}
.vclub-point-tagw{width: 22px;height: 22px;background-position: -273px -52px}
.club-flower-tag{width: 14px;height: 14px;background-position: -331px -23px}
.list-paid-member{width: max-content;}

.priority_dispatch_tag_wrap,.shipin24hrs_wrap{border: 1px solid #329A44!important;font-family: Roboto, Roboto;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: -508px -886px;width: 19px;height: 13px;}
em.shipping-icon-tag{position: relative;background-position: -368px -1343px;width: 16px;height: 17px;}
.priority_dispatch_tag_wrap em.small,.quick-ship-shipping-icon-tag.small{position: relative;background-position: -554px -890px;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;}
.newer-pages-content{width: max-content;display: flex;align-items: center;margin: 15px auto}
.newer-pages-content .newer-page-btn{cursor:pointer;width: 45px;height: 45px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;font-size: 14px;font-family: Roboto-Medium;font-weight: 500;text-decoration: none}
.newer-pages-content .newer-page-btn:first-child{border-radius: 8px 0 0 8px;}
.newer-pages-content .newer-page-btn:last-child{border-radius: 0 8px 8px 0;}
.newer-pages-content .newer-page-btn:not(.active):not(.is-ellipsis):hover{background: #FCBD5E;color: #fff;border-color: #FCBD5E;text-decoration: none}
.newer-pages-content .newer-page-btn.active{border: 2px solid #FA9F17;cursor:default;}
.newer-pages-content .newer-page-btn-prev,.newer-pages-content .newer-page-btn-next{width: 100px;height: 45px;background: #FA9F17;color: #fff;text-transform: uppercase;gap: 4px;text-decoration: none;border: none}
.newer-pages-content .newer-pages-content-arrow {width: 7px;height: 7px;border-top: 2px solid #fff;border-left: 2px solid #fff;border-radius: 2px;transition: all 0.3s ease-in-out;}
.newer-pages-content .newer-pages-content-arrow.right-arrow {transform: rotate(135deg)}
.newer-pages-content .newer-pages-content-arrow.left-arrow {transform: rotate(-45deg)}
.nav_goods_img_container{display:flex;justify-content:center;align-items:center;}
.cat_img_container:hover .text{color:#FA9F17;}
.nav_goods_img_container .text{font-size:14px;line-height:18px;transition: color 0.1s ease;}
.nav_goods_img_container .triangle{width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid #333;margin: 0 0 0 8px;transition: transform 0.3s ease, border-left-color 0.1s ease;}
.cat_img_container:hover .triangle{border-left-color: #FA9F17;}
.extra_link_box .cat_img_without_text .cat_img_a_img{height:250px;}
.footerSub_msg_box{position: fixed;top:0;left:0;width: 100%;height: 100%;z-index: 100000}
.footerSub_msg_box>div.flex-col{width: 100%;height: 100%;align-items: center;justify-content: center;}
.footerSub_msg_box .msg-con{position: relative;width: 450px;border-radius: 12px;background: #fff;box-sizing: border-box;padding: 16px 20px;}
.footerSub_msg_box .close-a{position: absolute;width:20px;height:20px;background-position: -24px -105px;right: 14px;top: 14px;cursor: pointer;}
.footerSub_msg_box .cont-info{text-align: center;}
.footerSub_msg_box .cont-info .txt-title{font-size: 20px;margin: 5px 0;}
.footerSub_msg_box .btn-row{align-items: center;justify-content: center;}
.footerSub_msg_box .ok-btn{display: inline-block;width: 100%;max-width: 315px;padding: 7px 0;background: #FA9F17;border-radius: 10px;text-align: center;color: #fff;font-size: 18px;margin:16px auto 0;text-decoration: none;text-transform: uppercase;cursor: pointer;box-sizing: border-box;border: 2px solid #FA9F17;}
.footerSub_msg_box .ok-btn.none{display: none}
.footerSub_msg_box .ok-btn.blank{background: #fff;color: #FA9F17;}
.footerSub_msg_box .sub-ok-tag{width: 30px;height: 30px;background-position: -15px -488px;background-size: 201.5px auto;margin-right: 12px;vertical-align: middle;}

#js_cateWrap .skeleton-content{display: flex;flex-wrap: wrap;justify-content: flex-start;}

#js_cateWrap .skeleton-content li {display: inline-block;width: 24%;max-width: 380px;margin: 0 0.5% 32px;box-sizing: border-box;}
@media screen and (min-width: 840px) {
    #js_cateWrap .skeleton-content li {width: 32.3%;}
}
@media screen and (min-width: 1200px) {
    #js_cateWrap .skeleton-content li {width: 24%;}
}
@media screen and (min-width: 1700px) {
    #js_cateWrap .skeleton-content li {width: 19%;}
}
@media screen and (min-width: 2200px){
    #js_cateWrap .skeleton-content li{width: 15.6%}
}

.es_product_list .list-act-wrap .view_goods_detail_tag{cursor:pointer;}
.promotion-tags,.observer-view-items{ cursor: pointer; }
.navigation-promotion-tags{cursor: pointer;}
.small-bizhong.decimal-point1{font-size: 32px}
.small-bizhong.decimal-point1 span{font-size: 20px !important}
.small-bizhong.decimal-point2{font-size: 24px}
.small-bizhong.decimal-point2 span{font-size: 16px !important}
.small-bizhong.decimal-point3{font-size: 20px}
.small-bizhong.decimal-point3 span{font-size: 14px !important}
.small-bizhong.decimal-point4{font-size: 18px}
.small-bizhong.decimal-point4 span{font-size: 12px !important}
.small-bizhong.red span{color: #FF5151 !important;}
.cart-club-discount{display: inline-block; background: rgb(255 81 81 / 10%);border-radius: 4px;padding: 1px 3px;font-size: 18px;color: #FF5151;margin-right: 4px;}