@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,strong,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-size:12px;font-family: Arial,sans-serif;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#000;font-size:12px;font-family:Arial,sans-serif;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#000;font-size:12px;font-family:Arial,sans-serif;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#000;font-size:12px;font-family: Arial,sans-serif;
}
input::-ms-clear {display: none;}
.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}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt100{margin-top:100px}
.mb10{margin-bottom:10px}
.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:1em/1.55  Arial,sans-serif;color:#000}
pre{font:1em/1.55  Arial,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  Arial,sans-serif;}
input{outline:0;font-family: Arial,sans-serif}
select{font-family: Arial,sans-serif;outline:0}
button{border:none;margin-right:10px;padding:0;background:0 0;cursor:pointer;font-family: Arial,sans-serif;outline:0;overflow:hidden}
.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{display:inline-block;text-decoration:none;zoom:1}
button.redBtn span,span.redBtn span{background-color:#FAA019;cursor:pointer;display:inline-block;zoom:1;color:#000;white-space:nowrap;padding:0 40px;line-height:36px;font-weight:400;font-size:18px;font-family: Arial,sans-serif}
button.redBtn:hover span,span.redBtn:hover span{background-color:#fb9f18;color:#fff;opacity: .8;}
button.biger span{padding: 3px 60px !important;}
#place_order{ clear: both; display:inline-block; margin-right: 0;}
#place_order span{border: none;padding: 0;display: inline-block;width: 273px;color: #000;font-weight: 700;}
.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;font-family: Arial,sans-serif;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 #bdbdbd;background-color:#fff;color:#999;font-size:14px;list-style-type:0;padding:0;margin:0;overflow:hidden;left:0}
.emailist li{clear:both;padding:2px 11px;margin:0;color:#999;font:11px/150%  Arial,sans-serif;cursor:pointer;text-align: left;}
.emailist .on,.emailist li:hover{background-color:#eee}
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}
.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_direction-nav a,.c_tagbg,.cartItems,.downApp a,.footerEmail button.submit,.footerEmail input.submit,.goto_show_list .direction-nav a,.multicolor,.nav_filter_close,.rates,.redHeart,.rev_img .direction-nav a,.scrollBox .direction-nav a,.seachBtn,.selectListBox a,.top_loginOther a{background-image:url(images/tag.png);background-repeat:no-repeat}
.w1200 .index_ad,.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{width:1200px}
.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 .footHelp_inner,.w980 .index_ad,.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,.footHelp_inner,.main_inner,.social_inner,.userInfo,.userNavBox{width:98%;min-width:980px;max-width:1200px}
.footHelp_inner{padding-right:0}
.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%}}
#mainBox,.footHelp_inner,.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{background-color:#fafafa;width: 100%;position: relative}
.topnav_left{min-width: 340px;padding-top: 18px;}
.top_nav_inner{display: flex;flex-direction: row;justify-content: center;align-items: center;font-size: 12px;margin: 0 20px;position: relative}
.top_nav_inner>div{display: inline-block;width: 33.33%;position: relative;}
.dropdown-menu {display: inline-block;text-align: center;position: relative;border: none;height: 100%;cursor: pointer;}
.topnav_left .dropdown-menu{padding: 0 10px;border-right: 1px solid #eee;}
.dropdown-menu a:hover{text-decoration: none;}
.dropdown-menu .nav-link {line-height: 20px;height: 20px;font-family: Arial,sans-serif;font-size: 12px;display: inline-block;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;
}
.dropdown-menu .split{display: inline-block;margin: 0 5px;font-size: 14px;}
.dropdown-menu .nav-link .currency_flag {float: none;display: inline-block;margin-top: 0;margin: 0 10px 0 0;}
#top_nav .dropdown-menu .bottom_tri {margin-left: 5px;vertical-align: -2px;border: 4px solid transparent;border-top: 4px solid #eee;}
.topnav_left .country-selecter-nav{border-right: none}
.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{display: flex;flex-direction: row;justify-content: flex-end;}
.topnav_right .utilities-list-item{cursor: pointer;position: relative;margin: 5px 10px 0;width: 53px;display: inline-block;font-size: 13px;}
.topnav_right .utilities-list-item .monicon{display: inline-block;padding-top: 4px;margin-bottom: -2px;width: 100%;text-align: center;}
#insert_cart_info .monicon{display: inline-block;width: 24px;height: 20px;margin-top: 4px;background:url(images/ut-bag.png);background-size: 100% 100%;}
.topnav_right .utilities-list-item .utilities-item-title {padding-top: 10px;display: inline-block;text-align: center; width: 100%;font-size:12px;color: #000}
#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;border:1px solid #eee;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 a:hover{background-color:#fff;}
.top_account_List{padding: 5px 10px;text-align: left;}
#top_account_List li a{padding:6px 20px;line-height: 24px;height: 24px;display: block;font-size: 12px}
#top_account_List li a:hover{background-color: #f7f7f7;color: #fb9f18;;}
.nav-country:hover{color:#d2d2d2}
.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:#999;width:350px;line-height:18px;padding-bottom:10px;display: none;background-color: #FFF;border:1px solid #eee;z-index: 9999;top: 58px;right: 0;}
.top_liveChat_Box strong{font-weight:700;display:block}
.top_liveChat_Box a{display:inline-block;color:#036}
.top_liveChat_Box a:hover{text-decoration:underline}
.top_liveChat_Box a.litb-btn-yellow,.footer_liveChat_Box a.litb-btn-yellow{text-decoration:none;cursor: pointer;background-color:#fb9f18;color:#000;font-size:12px;padding:5px 10px;border-radius:1px;border:none;height: 22px;line-height: 22px;text-align: center;}
.top_liveChat_Box a.litb-btn-yellow:hover,.footer_liveChat_Box a.litb-btn-yellow:hover{background-color:#FA8019;}
.top_liveChat_Box a.online-help{line-height: 22px;text-align: left;width:135px;}
.top_liveChat_Box .online-help i{float: left;vertical-align: middle;margin-right: 5px;margin-left: 6px;font-size: 24px;}
.top_liveChat_Box .online-help i img{width:25px;}
.top_liveChat_Box:before,.top_liveChat_Box:after{content:"";display:block;border-width:8px;position:absolute;top:-16px;left:90%;border-style:solid dashed dashed solid;border-color:transparent  transparent #eee transparent;font-size:0;line-height:0;}
.top_liveChat_Box:after{top:-15px;border-color: transparent transparent #FFF transparent;}
.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: 40px;}
#nav li a.nav_t{position: relative;text-align: center;font-size:14px;font-family: Arial,sans-serif;color:#000;text-transform: uppercase;cursor: pointer}
#nav li a.nav_default{height: 40px;line-height: 40px;}
#nav li a.nav_n{color:#7f7f7f;}
#nav li a:hover{text-decoration: none;}
#nav li a.gifIdeas{padding-left:35px;background-position:-185px -32px}
#nav li:hover{z-index:2}
#nav .catehome li a .sale-tags{display:none;position:absolute;vertical-align:middle;top:-40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-os-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
#nav .catehome .parentCat,#nav .catehome .parentCat_o{padding: 0 13px}
.parentCat_o .nav_t{border-bottom: 2px solid #fb9f18;padding-bottom: 8px}
img.new-tags,img.hot-tags{text-align:center;margin:0 auto;vertical-align:middle;max-width:64px;max-height:30px}
img.new-tags{position: relative;top: 10px}
.a_bold{font-weight:700 !important;}
.red_color{color: #f10a0a !important;}
.catehome{display: flex;flex-direction: row;justify-content: center;align-items: center;height: 40px}
.catehome .parentCat .catetwo{display:none;}
.catehome .parentCat_o .catetwo{position: absolute;background-repeat: repeat;background-position: 0 bottom;left:0;height: auto;overflow: hidden;display: none;background:#fff;top:40px;z-index:99;}
.catehome .parentCat_o .catetwo{background-color: #fff!important;border-color: #fff;margin-top: -1px!important;opacity: .98;padding:1.2rem 50px 1.2rem;}
.sub_nav_link{border-top: none;max-width: 1200px;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{background-color:#fff;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}
.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;line-height:29px;display:block;height:29px}
.catetwo dd{padding:5px;}
.catetwo dd a{padding:5px;line-height:24px;width:85px;height:24px;font-style:normal;font-size:10px;-webkit-transform:scale(.8)}
.catetwo dt a{padding:5px;line-height:24px;height:24px;font-weight:normal;color: #000;font-size: 13px;}
.catetwo dt:hover{color:#fb9f18;text-decoration:none}
.catetwo dd a:hover,.catetwo dt a:hover{color:#fb9f18;text-decoration:none}
/*.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;font-family: Arial,sans-serif}
.catenew dt a{color:#000}
.catenew dt.cateid0{border-top:none}
.catenew dt.cateon{background-position:5px -2145px}
.catenew li{font-size:11px;font-family: Arial,sans-serif;line-height:16px;}
.catenew li.child{line-height:19px;font-family: Arial,sans-serif;font-size:11px;padding:0 0 0 18px}
.catenew li.child a{color:#999;font-weight:400}
#top_main{background-color:#fff;font-size:.75em;width:100%;position: relative;letter-spacing: 0.5px}
#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:-150px;z-index:21;background-color: #fff;margin-right: 20px;transition: top .4s;width: 100%;left: 0}
#topAd{margin:0 auto;text-align:center;z-index: 1111;}
.ad_fold{text-align:center;background-color:#000;color:#fff;}
.ad_fold>a{color: #fff;padding: 10px 0;display: inline-block;}
.ad_fold>a:hover{text-decoration: none;}
.ad_fold .itemIcon{float: none;display: inline-block;margin: 0 0 0 20px;}
.ad_fold .itemIcon:before,.ad_fold .itemIcon:after{background-color: #fff;}
#topAd_fold{position: fixed;background-color:rgba(0,0,0,0.74);opacity:1;top:44px;}
#topAd_fold .flex-row{background-color: #fff;justify-content: center;align-items: center;padding: 20px 8%;box-sizing: border-box;}
#topAd_fold .flex-row a{display: inline-block;width: 25%;padding: 0 10px;}
#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:40px;position:relative;z-index:19;clear:both;margin-top:12px;color: #000}
#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.nav_t{color: #000;}
#top_main.fix #nav li a.nav_n{color:#999;}
#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: 64px;}
#insert_cart_info.fix .attribute_cart{margin-top: 0;height: 88%;}
#insert_cart_info.fix .cart-scoll{height: 246px;}
#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{width:80%;display: none;flex-shrink: 0;height: 60px}
.topSeachForm form{display: inline-block;width: 78%;position: relative;margin-left: 2%;float: right}
.topSeachForm .js_topSearch{position: absolute;bottom: 3px;display: inline-block;vertical-align: middle;cursor: pointer;border: none;padding: 0px;}
.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;
    border-bottom: 1px solid #e5e5e5;
}
.topSeachForm .searchArea{width: 90%;background: #fff;border-width: 0;color:#999;padding: 20px 0 8px;margin-left: 25px;font-size: 14px;text-indent: 15px}
#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{font-size: 12px;color: #000;display: inline-block;margin-top: 3px;}
.cart-tit{color:#333;left:43px;line-height:14px;top:6px}
.search-bar-cart:hover .cart-tit{color:#ff8000}
#attr_shopcart{position:fixed;background-color: rgba(0,0,0,0.74);opacity: 1;display: none;}
.attribute_cart{width:382px;float: right;background-color: #fff;height: 95%;box-sizing: border-box;margin-top: 1%;font-size: 12px;}
.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}
.head-switch{width:50%;color: #999;text-align: center}
.head-switch.on{color: #000;border-color: #000;border-width: 2px;font-weight: 700}
.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{height:287px;overflow-y:scroll;}
.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;
}
.position_a{position: absolute;}
.position_f{position: fixed;}
.shopping_product{border-bottom: 1px solid #eee;background:#fff;display:inline;float:left;height:auto;zoom:1;margin:0 0 10px;padding:10px 5px;width:100%;box-sizing: border-box;}
.shoppingtop_img{float:left;width:110px}
.shoppingtop_img .product-img{position: relative;width:110px; margin:0 auto;}
.shoppingtop_img .product-img img{width:110px}
.shoppingtop_right{width:240px;float:right;display:inline}
.shoppingtop_right .basket_cont2{color: #999;}
.shoppingtop_name{float:left;height:17px;line-height:17px;margin-bottom:5px;width:220px!important;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shoppingtop_name a{color:#999;text-decoration:none}
.shoppingtop_name a:hover{color:#f10a0a;text-decoration:underline}
.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_shopcart{float:left;width:180px;line-height:20px;margin:5px 0 8px 0}
.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;}
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;}
.attribute_shopcart,.shoppingtop_name{width:100%;color: #999;}
.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{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: #999;}
.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;color:#999;}
.add:hover,.reduce:hover{border-radius: 50%;border:1px solid #eee;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: 700;}
.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}

.banner_tag{display: block;width: 100%;position: relative;}
.banner_tag .tag_part{width: 40%;height: auto;bottom: 10%;position: absolute;right: 5%;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;width: 350px;}
.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;}
.banner{width:100%;height:auto;position:relative;overflow:hidden;z-index:1}
.banner_next,.banner_foot{width: 100%;margin:10px auto;display: flex;justify-content: space-between;}
.banner_next a,.banner_foot a{display: inline-block;width: 100%;text-align: center;}
.banner_foot{max-width: 100%;}
.banner_foot>div.banner_f1{width:55%;}
.banner_foot>div.banner_f2{width:43.3%;display: flex;flex-direction: column;justify-content: space-between;}


.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:10px;width:100%;text-align:center}
@-moz-document url-prefix(){.banner .control-nav{bottom:30px}}
.banner .control-nav li{display:inline-block;margin:0 10px;height:10px;width:10px;vertical-align:top}
.banner .control-nav a{display:inline-block;height:10px;width:10px;border-radius:10px;font-size:0;cursor:pointer;background:#FFB01C}
.banner .control-nav a.active{background:0 0;border:4px solid #FFB01C;margin-top:-5px}
.banner .direction-nav{height:0;width:0;line-height:0}
.banner .direction-nav li{width:29px}
.banner .direction-nav a{position: absolute;
    height: 140px;
    width: 70px;
    top: 30%;
    z-index: 1001;
    margin: 0;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    opacity: 0.8;}
.banner .prev span,.banner .next span{width: 30px;height: 50px;background: url(images/ico_all_big.png);background-repeat: no-repeat;display: inline-block;text-indent: -999px;margin-top: 53px;}
.banner .next{top:-200px;right:0;}
.banner .next span{background-position:-30px -64px;}
.banner .prev{left:0;}
.banner .prev span{background-position:0 -64px;}
.banner .direction-nav .disabled{cursor:default}
.banner:hover .next{right:0;}
.banner:hover .next span{right:0;background-position:-29px 0}
.banner:hover .prev{left:0}
.banner:hover .prev span{background-position:0 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;font-size:.75em;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;font-family: Arial,sans-serif}
.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 a{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;font-family: Arial,sans-serif;text-shadow:0 -1px 0 #D9D9D9;padding-right:0;font-weight:400;z-index:999}
.index_ad{padding:10px 0}
.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{float:right;width:35%;}
.social_share>dd{font-weight: 700;}
.share a,.social_share a{display: inline-block;background-image:url(images/common_icon.png);background-repeat:no-repeat;margin-right:20px;}
.share a.fbk,.social_share a.fbk{background-position:-16px -27px;width: 10px;height: 18px;}
.share a.fbk:hover,.social_share a.fbk:hover{background-position:-16px -51px}
.share a.pi,.social_share a.pi{background-position:-80px -25px;width: 14px;height: 18px}
.share a.pi:hover,.social_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,.social_share a.in{background-position:-28px -27px;width: 18px;height: 18px;}
.share a.in:hover,.social_share a.in:hover{background-position:-28px -51px}
.footerEmail{width:100%;}
.footerEmail p{width:100%;font-size: 14px;line-height: 14px;color: #000000;text-transform: uppercase;font-weight: 700;}
.footerEmail input{float: left;height: 30px;width: 290px;padding: 5px 10px;margin: 20px 0 40px 0;border:1px solid #eee;}
.footerEmail button.submit{margin: 20px 0 40px 0;background-color: #fb9f18;color: #000;text-align: center;height: 42px;cursor: pointer;text-transform: uppercase;padding: 0 10px;background-image: none;font-weight: 700}
.footerEmail button.submit:hover{background-color:#FA8019;}
.downApp{float:right;height:30px;line-height:30px;margin-top:2px}
.downApp a{float:left;padding-left:30px;font-size:.75em;color:#999}
.downApp a:hover{text-decoration:none}
.downApp a.ios{background-position:-192px -144px}
.downApp a.android{background-position:-192px -104px;margin-left:10px}
.footHelp{padding:15px 0;font-size:.75em}
.footHelp_inner dl{width:21%;display:inline;float:left;}
.footHelp_inner dl a{display: block;color:#999;text-transform: capitalize;font-size: 12px;margin: 8px 0;}
.footHelp_inner dl a:hover{text-decoration:underline}
.footHelp_inner dt{font-size: 14px;text-transform: uppercase;color: #000000;margin-bottom: 5px;font-weight: 700;}
.footHelp_inner .logoList{padding:7px 0}
.f_copyrit{font-size:.75em;color:#999}
.f_copyrit a{color:#999}
.backToTop{position:fixed;bottom:80px;right:0;width:38px;cursor:pointer;z-index:10;border:1px solid #eee;border-right: none;background-color: #fff;}
.backToTop>a{display:block;width:100%;height: 40px;padding: 8px 0;}
.backToTop a.showQR{display:none;background-image: url(images/footer-mobile.png);background-repeat: no-repeat;border-bottom: 1px solid #eee;background-size: 28px 28px;height: 28px;background-position: center;}
.backToTop a.showQR:hover .qrImgWrap{display:block}
.backToTop a.gotoTop{display:none;background-image: url(images/footer-back.png);background-repeat: no-repeat;background-size: 26px 26px;height: 28px;background-position: center;}
.backToTop .footer_help{width:100%;height: 40px;padding: 8px 0;background-image: url(images/footer-help.png);background-repeat: no-repeat;border-bottom: 1px solid #eee;background-size: 26px 26px;height: 26px;background-position: center;position: relative;}
.backToTop .qrImgWrap,.backToTop .footer_liveChat_Box{z-index: 100001;position:absolute;right:57px;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;font-size: 12px;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 .qrImgWrap p{text-align:center;font-size:12px;padding-top:10px;line-height:20px}
.backToTop .qrImgWrap i,.backToTop .qrImgWrap span,.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 .qrImgWrap i,.backToTop .footer_liveChat_Box>i{font-style:normal;color:#eee;right:-14px}
.msgBox .systyleMsg{width:600px;min-height:120px;margin:100px auto;background-repeat:no-repeat;}
.msgBox .systyleMsg_jump{font-size:.75em;line-height:20px}
.msgBox a{color:#999;text-decoration:none;font-family: Arial,sans-serif}
.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;font-family: Arial,sans-serif;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;font-family: Arial,sans-serif;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:before{content: '';display: inline-block;width: 18px;height: 18px;background: url(images/icon_chart.png) no-repeat scroll;vertical-align: -2px;margin-right: 5px;}
.process-min ul li:nth-child(1) p:before{background-position: -502px -251px;}
.process-min ul li:nth-child(2) p:before{background-position: -502px -273px;width: 20px;height: 23px;vertical-align: -4px;}
.process-min ul li:nth-child(3) p:before{background-position: -502px -304px;}
.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;}
.process-min ul li.current:nth-child(1) p:before{background-position: -539px -251px;}
.process-min ul li.current:nth-child(2) p:before{background-position: -539px -273px;}
.process-min ul li.current:nth-child(3) p:before{background-position: -539px -304px;}
.cartBg,.redHeart{background-image:url(images/cart.png);background-repeat:no-repeat}
footer{margin-top:50px;clear: both;}
footer .foot_later{margin-top:30px;margin-bottom:50px;display: flex;flex-direction: row;justify-content: center;align-items: center;}
footer .cartFooterTag{text-align:center;width: 60%;}
footer .cartFooterTag a{display:inline-block;vertical-align: middle;}
footer .cartFooterTag span{background-image: url(images/cart1.jpg);
background-repeat: no-repeat;
display: inline-block;
width: 450px;
height: 23px;
background-position: 0;
vertical-align: -11px;}
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;font-size:12px;width:100%}
#billing_address_2 .new_address_table{line-height:40px}
.new_address_table input{padding:5px;width: 436px;height: 26px; 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;font-size:12px;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{font-weight:700;margin:1px;border-bottom:1px solid #eee;color:#000;font-size:16px;text-indent:5px;line-height:35px;}
.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:90%;color: #000;}
.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 10px}
.check_payment{ border-bottom:1px dashed #eee; }
.check_payment img{ margin-right:10px;}
.check_payment input{vertical-align:top; margin-top: 20px;}
.check_payment label{display:inline-block;width:350px;padding:10px 0;margin-left: 10px;}
.check_payment label span{font-size: 14px; vertical-align: 10px;color: #999;}
.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:700;margin-right:10px;margin-bottom:10px;width:120px}
.checkout_points input.checkout_coupon,.checkout_points input.checkout_point{height:27px;line-height:27px}
select.checkout_Bonus{height:27px;line-height:27px}
.redeem{border:medium none;width:78px;height:26px;cursor:pointer;margin-left:8px;margin-right:8px;background-color:#fb9f18;font-family: Arial,sans-serif;color:#000;text-transform:uppercase;text-align:center;border-radius:3px}
.redeem:hover{background-color:#FA8019}
.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;margin-top:20px;display:inline;margin-left:0;}
.checkout_points h2{float:left;color:#000;font-size:14px;font-weight:700;margin-right:10px;width:auto;}
.checkout_points div{float:left;width:100%;}
.checkout_points>div{margin-top: 6px;}
.checkout_points p{float:left;font-size:12px;}
.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;display:inline}
.checkout_Price_right a{color:#000;float:right;font-size:14px;text-align:right}
.checkout_Price_right a:hover{text-decoration:none}
.check_totalPrice,.checkcoupon_price,.checkpoint_price{height:25px;line-height:25px;text-align:left;width:380px;margin:0;padding:0; font-size: 12px;}
.checkout_Price_right p#coupon_note{color: #f10a0a;width:100%;float:left;font-weight:700;text-align:right}
#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:197px;height:22px;margin-top:1px;margin-right:0;border:1px solid #eee}
.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-family: Arial,sans-serif;font-size:14px;font-weight:700;height:30px;padding:0 10px;color:#fff;text-transform:uppercase}
.text p{font-size:12px;color: #999;}
#coupon_error,#voucherResult{position:absolute;float:none;color: #f10a0a;line-height:25px; font-size: 12px;}
#ECS_INTEGRAL_NOTICE,#ECS_SURPLUS_NOTICE,#point_error{color: #f10a0a;}
.btnTips{clear: both;font-size: 12px;text-align: center;padding-top:5px;width: 273px;}
.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:700}
.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_msgico,.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;}
.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;}
.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}
.xubox_text{padding-left:60px;padding-right:20px;;float:left;line-height:20px;overflow:hidden;font-size:14px}
.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;border-bottom:1px solid #D5D5D5;background-color:#f7f7f7;font-size:14px;color:#333}
.xubox_title em{display:block;height:20px;line-height:20px;width:80%;top:9px;left:10px;font-style:normal;overflow:hidden;font-weight:700}
.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;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:700;overflow:hidden}
.xubox_botton a{position:absolute;bottom:10px;left:50%;background:#fb9f18;text-decoration:none;color:#FFF;font-size:12px;text-align:center;font-weight:700;overflow:hidden}
.xubox_botton a:hover{text-decoration:none;color:#FFF;background-color: #FA8019;}
.xubox_botton .xubox_botton1{width:79px;height:32px;line-height:32px;margin-left:-39px}
.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_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: 99;position: relative;background-color: #fff;}
.sign_log{height:40px;padding:20px 0;text-align:center}
#imgbg{overflow:hidden;width:100%;height:100%}
.loginBox2{position:absolute;left:50%;top:50%;margin:-289px 0 0 -430px;width:860px;min-height:480px;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}
.loginWithFb,.loginWithGg,.loginWithPaypal{display:inline-block;zoom:1;vertical-align:middle;margin-top:8px}
.loginWithPaypal{width:260px;height:48px;border-radius:5px;background-color:#ffc439;line-height:48px;padding: 0 5px;box-sizing: border-box;text-align: center;}
.loginWithFb{height:48px;border-radius:5px;background-color:#2450af;line-height:48px;width: 260px;text-align: center;}
.loginWithFb b{display:inline-block;width:26px;height:26px;background-color:#fff;border-radius:50%;color:#2450af;font-size:38px;line-height:40px;float:left;margin-top:13px;}
.loginWithFb a{display:inline-block;color:#fff;padding:0 5px;width:100%;font-weight:700;box-sizing:border-box;font-size: 16px;}
.loginWithFb a:hover{text-decoration:none}
.loginWithGg{height:48px;border-radius:5px;box-shadow:rgba(0,0,0,0.13) 0 0 2px 0,rgba(0,0,0,0.12) 0 0 4px 0;width:260px;text-align:center;}
.loginWithGg b{display:inline-block;float:left;width:20px;text-align:center;margin-top:13px;}
.loginWithGg button{display:inline-block;padding:0 5px;width:100%;box-sizing:border-box;margin:0;line-height:48px;font-weight:700;font-size:16px;color:#333;}
.loginWithGg button:hover{text-decoration:none}
.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;padding-left:30px;padding-right:30px;width:370px;min-height:367px;font-family: Arial,sans-serif}
.s_valid .operalBox .msg_error{line-height:18px;font-size:.75em;color:#fb9f18;padding-bottom:10px}
.s_valid .operalBoxL{overflow:hidden}
.s_valid .operalBoxR{border-left:1px solid #eee}
.operalBoxL{padding-bottom:15px}
.operalBoxL h3{font-size:20px;text-align:center;padding:30px 0 0;line-height:30px;color: #000;}
.operalBoxL .ipt_t{padding-bottom:10px;margin:0 40px}
.operalBoxL .ipt_t input{padding:10px 10px 10px 10px;line-height:18px;height:18px;width:238px;border:1px solid #eee}
.operalBoxL .ipt_t input.error{border:1px solid #fe5269;}
.operalBoxL .ipt_t div.info_icon{display:inline-block;cursor:pointer;position:absolute;top:12px;right:42px;height:20px;width:20px;}
.operalBoxL .ipt_t div.info_icon.js_look_password{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAG1BMVEX///+ZmZmxsbHPz8+hoaHAwMDy8vKoqKjj4+PF19SaAAAARUlEQVQI12NgoCpIhlBmQGwYAGKxCgMJdhDBYKgAJNgcNRgYmsQTQAJJgk4qggpgDSyijiKBECarAYsDcwDUPNYAChwDAFdHBhAeavO6AAAAAElFTkSuQmCC) no-repeat center center;}
.operalBoxL .ipt_t div.js_look_password.look{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJ1BMVEVHcEyampqZmZmampqampqZmZmampqZmZmZmZmZmZmZmZmampqZmZmIl0rkAAAADHRSTlMANfQfRnCkkoHdyVqnkcGiAAAAa0lEQVQI12NgIBuIL9IqhLCkzhzSObMQxOI4c2gDt86ZBiCz5sxR1oCYM8cZGBjPnDm857TNmTMCDMw6Zw7LHLQ5c8iAgcHpzDFmg5wzKkC1jHPOpLidOSkAMoJ1zpkzJwMgBrO0ZTiQ70AA/UUiq11+7TIAAAAASUVORK5CYII=) no-repeat center center;}
.operalBoxL .autoLogin{margin:0 40px;line-height:16px;font-size:12px}
.operalBoxL .autoLogin input{vertical-align:middle;margin-right:3px}
.operalBoxL .ipt_b{text-align:left;padding: 0 40px;}
.operalBoxL .ipt_b button{font-family:proxima-nova,Arial,sans-serif;font-size:18px;color: #000;}
.operalBoxL .ipt_b button span{padding:0 40px;line-height:30px;font-weight:400}
.operalBoxL .forgetPas{text-align:center;padding: 10px 40px 0;width: 260px;}
.operalBoxL .forgetPas a{font-size:.75em;line-height:30px;color:#999;border-bottom: 1px solid #eee;}
.operalBoxL .forgetPas a:hover{text-decoration: none;}
.operalBoxL label.normal{display:block;clear:both;line-height:20px;font-size:.75em;color:grey}
.operalBoxL label.error{display:block;clear:both;line-height:20px;font-size:12px;font-weight:400;color: #f10a0a}
.operalBoxL .email{background-position:5px 7px}
.operalBoxL .password{background-position:5px -41px}
.operalBoxL .agrrementWarp{font-size:.75em;margin-left:40px;padding-top:10px}
.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}
.operalBoxR h3{font-size:24px;text-align:center;padding:90px 0 20px;line-height:30px}
.operalBoxR .tips{font-size:.75em;text-align:center;padding-bottom:10px}
.operalBoxR .gotoBtn{text-align:center}
.operalBoxR .gotoBtn a{font-family: Arial,sans-serif;font-size:18px}
.operalBoxR .gotoBtn a span{padding:0 40px;line-height:30px;font-weight:400}
.resetPs{padding:10px 40px 0;height:480px;font-family: Arial,sans-serif;text-align:center}
.resetPs .email,.resetPs .password{background-image:url(images/sign.gif);background-repeat:no-repeat}
.resetPs form{width:360px;text-align:left;margin:0 auto}
.resetPs .ipt_t{padding-bottom:10px;width:100%;text-align: center;}
.resetPs .ipt_t input{padding:10px 10px 10px 40px;line-height:18px;height:18px;width:238px;border:1px solid #eee}
.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{font-family: Arial,sans-serif;font-size:18px}
.resetPs .ipt_b button span{padding:0 40px;line-height:30px;font-weight:400}
.resetPs label.error{display:block;clear:both;line-height:20px;font-size:.75em}
.resetPs .email{background-position:5px 7px}
.resetPs .password{background-position:5px -41px}
.resetPsFor h3{font-size:1.5em;padding-top:20px}
.resetPsFor .topTips{font-size:.75em;padding:10px 0 30px;color:#999}
.resetPsFor .footTips{padding-top:30px;font-size:14px;color:#999}
.resetPsFor .footTips a{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:700}
.fbEMail .fbmsg_error{font-weight:700;font-size:12px;color:#fb9f18}
.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{clear: both;height: 60px;background-color: #fafafa;display: flex;flex-direction: row;justify-content: center;align-items: center;position: relative;}
.header_banner_list>div{display: block;width: 100%;text-align: center;font-size: 12px;color: #000;}
.header_banner_new .right-colosed{display: inline-block;width: 30px;font-size: 20px;top: 15px;right: 20px;}
.methodShipTips{clear:both;line-height:25px;height:32px;padding-left:50px}
.methodShipTips .red{color: #f10a0a}
.attr_off{border:1px solid #000;color:#000;text-align:center;font-weight:400;text-decoration:none;margin:1px 5px 5px 1px;font-size:13px}
.samestyle_goods .attr_on,.samestyle_goods .attr_off{border-radius: 50%}
.attr_off:hover{text-decoration:none;border:1px solid #FFA019;color:#FFA019;}
.attr_on{border:1px solid #FFA019;color:#FFA019;margin: 1px 5px 5px 1px;text-align:center;font-weight:400;text-decoration:none;font-size:13px}
.attr_on:hover{text-decoration:none;border:1px solid #FFA019;color:#FFA019;}
.attr_icon{position:absolute;left:0;top:0;z-index:1;visibility:hidden}
.attr_icon.show{visibility:visible;display:block}
.attr_options{display:block;float:left;position: relative;}
.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;border:1px solid #F9E4A2;background-color:#FFF9EB;font-weight:400;font-size:12px;clear:both;padding:2px 5px;text-align:left;max-width:200px}
.attr_dis{display:block;font-weight:400;font-size:12px;clear:both;padding:2px 0 0;text-align:left;color:#333;height: 12px}
.no_icon_thumb .attr_options{padding:2px}
.has_icon_thumb .attr_options{padding:2px}
.no_icon_thumb .attr_options img{width: 24px;height: 24px;vertical-align: middle;border-radius: 50%}
.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: #fb9f18;font-family:  Arial,sans-serif;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-color: #FA8019;color: #000;}
.blank-button,a.blank-button{display: inline-block;color: #333;text-align: center;background-color: #fff;border: 2px solid #FFA019;font-family:  Arial,sans-serif;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: #FA8019;color: #FFF;}
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;font-family:  Arial,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 3px;}
.my_shop_price{font-family: Arial,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-family: Arial,sans-serif;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;font-family: Arial,sans-serif;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;font-family: Arial,sans-serif;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-family: Arial,sans-serif;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-family: Arial,sans-serif;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: #f10a0a}
.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:-2px;height:20px;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{border-radius:4px;height:26px;line-height:26px;display:block;color:#fff;text-align:center;background-color:#fb9f18;font-family: Arial,sans-serif;text-decoration:none;margin-top:5px;text-transform:capitalize}
a.close-hover{background-color:#fb9f18;}
.ticket_action a.view_btns:hover,.question_action a.view_btns:hover{background-color:#FA8019;}
.free-shipping-cart{padding: 20px 0 10px;margin-top: 5px;line-height: 15px;color:  #f10a0a;text-align: center;cursor: default;font-family: Arial,sans-serif;border-top: 1px solid #eee;}
.free-shipping-flow{font-weight:700;line-height:30px;height:30px;background-color:#fff;text-align:right;text-indent:10px;font-size:12px}
.pop_box{display:none}
.cover_layer{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1010;filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78}
.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: 120px;float: left;font-weight:700;}
.ui-ticket-block select{border:1px solid #eee;width:84%;padding:6px;font-family: Arial,sans-serif;font-size:13px;outline:0;height: 40px;line-height: 40px;}
.ui-ticket-block input{border:1px solid #eee;width:82.5%;padding:6px;font-family: Arial,sans-serif;font-size:13px;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{font-size: 13px;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;font-size:12px;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;padding:6px 0}
.points_shopping .point-num{color: #f10a0a;}
.points_shopping .point_img{vertical-align:middle;margin-top:-3px}
.empty-flowlist{text-align: center;padding-top: 50px;}
.empty-flowlist .content-text{width: 60%;margin: 0 auto;}
.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: #fafafa;padding: 5px 0;}
.cart-fee-total .upgrade-price{color: #f10a0a;}
.cart-fee-total .cart-popup-msg{border-bottom: 1px solid #eee;padding-bottom: 5px;color: #999;}
.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;}
.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;}
.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;}
.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: 700;text-align:center;background-color:#FAA019;color:#000;text-transform:uppercase;margin-top:5px}
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 a{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-family: Arial,sans-serif;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:700}
.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-family: Arial,sans-serif;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;font-family: Arial,sans-serif}
input.cancel_fast{background-color:#717171}
input.cancel_fast{margin:0;height:25px;width:70px;cursor:pointer;border:none;display:inline;color:#fff;font-family: Arial,sans-serif}
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;font-family: Arial,sans-serif}
.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:25px;color:#000;line-height:25px}
.no_write a{text-decoration:underline}
.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;font-family: Arial,sans-serif;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-family: Arial,sans-serif;font-size:20px}
.upload_photo_con .upload_con_top p{padding:10px 20px 20px;color:#000;line-height:14px;font-family: Arial,sans-serif;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-family: Arial,sans-serif;font-size:12px}
.upload_button .submit{border:0 currentColor;width:120px;color:#fff;line-height:20px;font-family: Arial,sans-serif;font-size:12px;cursor:pointer}
.upload_button .cancel{border:0 currentColor;width:120px;color:#fff;line-height:20px;font-family: Arial,sans-serif;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-family: Arial,sans-serif;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{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;font-family: Arial,sans-serif}
.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-family: Arial,sans-serif;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;font-family: Arial,sans-serif}
.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;font-family: Arial,sans-serif;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:700;height: 69px;line-height: 69px;}
#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:700;}
@-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:700;font-family: Arial,sans-serif sans-serif;color: #3b5998;background: url(images/logo_r.png) no-repeat;}
#float_promocode .like .fb-wrap{height: 22px;padding-top:5px;overflow: hidden;}
/**/
.reviews,.ui-pop-content{float: left;position: relative;}
.reviews .start,.ui-pop-content .start{float: left;text-align: left;}
.reviews .reviewCount,.ui-pop-content .reviewCount{float: left;margin-left: 5px;font-size: 12px;}
.reviews .reviewCount a,.ui-pop-content .reviewCount{color: #333333;line-height: 14px;}
.reviews .reviewCount i,.reviews .reviewCount a i,.ui-pop-content .reviewCount i,.ui-pop-content .reviewCount a i{font-style: normal;}
.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;}

.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;}

#hot_search{width:100%;font-size:12px;display:none;position:absolute;z-index:1000;padding: 20px 50px;box-sizing: border-box;background: #ffffff;top: 58px;left: 0}
#hot_search a{display:block;line-height:30px;padding:0 10px;text-decoration:none;}
#search_words{width:100%;font-size:12px;display:none;position:absolute;z-index:1000;padding: 20px 50px;box-sizing: border-box;background: #ffffff;top: 75px;left: 0}
#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-family: Arial,sans-serif;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:15px;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%;height:428px; 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{height:100%;bottom:0;z-index:5}
.home-sale-text{width:100%; margin:230px auto 0;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;font-family: Arial,sans-serif;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;font-family: Arial,sans-serif;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-sale-info{display:none}
.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:13px;display:block;position: relative;padding: 5px;cursor: pointer;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.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 .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;font-size: .75rem;z-index: 1000;}
.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{border-bottom: 1px solid #d8d8d8;}
.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: 56px;padding: 0 25px;font-weight: normal;font-size: 13px;}
.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);}
.issue-content .issue-info{line-height: 22px;color:#999;margin: 20px auto;overflow: hidden;padding: 0 5px;font-size: 12px;}
.issue-content .issue-info a{color: rgb(0, 0, 255) !important;}
.issue-content .issue-info a *{color: rgb(0, 0, 255) !important;}
.issue-content .issue-info .article-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: 12px;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: 1px solid #fb9f18;font-size: 15px;text-align: center;vertical-align: middle;font-weight: 400;white-space: nowrap;text-transform: uppercase;transition: all .2s;cursor: pointer;background-image: none;border-radius: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn-white, a.btn-white:link, a.btn-white:visited{background-color: #fff;color: #222;}
.btn-black, a.btn-black:link, a.btn-black:visited{background-color: #fb9f18;color: #fff;}
.btn-black:hover,a.btn-black:hover{background-color:#FA8019;border-color:#FA8019;text-decoration:none}
.btn-white:hover,a.btn-white:hover{background-color:#FA8019;color:#fff;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%;top: 0;z-index: 6;;border:1px solid #eee;margin-bottom: 10px;overflow: auto;background-color: rgb(255,255,255);}
.search-block ul.search-order{float: left;margin: 0;padding: 0;width: 100%;}
.search-block ul.search-order li{float: left;height: 45px;width: 16%;margin:12px auto;text-align: center;font-size: 12px;}
.search-block ul.search-order li .search_order_keywords{height: 26px;border-radius: 10px;border:1px solid #eee;outline: none;padding-left: 26px;width: 90%;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: 22px;height: 22px;top: 11px;left: 7%}
.search-block ul.search-order li a{text-align: center;}
.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;font-size: 12px;}
.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: 640px;}
.order-box dl dd span{display: inline-block;text-align: center;vertical-align: middle;}
.order-box dl dd span.order_sn{width: 30%;}
.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;}


/*mengping 2017-10-12*/
.flyout-user-signIn,.flyout-visitors-login{display: none;padding: 10px 0;margin: 0 20px;border-bottom: 1px solid #e8e8e8;font-size: 12px}
.flyout-user-signIn .flyout-welcome-text,.flyout-visitors-login .flyout-visitors-text{margin: 0 0 5px;color:#656565;}
.flyout-user-signIn p{margin-bottom: 0;}
.flyout-user-signIn .sign-btn,.flyout-visitors-login .join-btn{display: block;height: 30px;line-height: 30px;border-radius: 3px;font-weight: 700;font-size: 14px;text-align: center;color: #fff;background-color: #fb9f18;}
.flyout-user-signIn .sign-btn:hover,.flyout-visitors-login .join-btn:hover{background-color: #FA8019;}
.flyout-user-signIn .flyout-signIn-type{padding-top: 12px;}
.flyout-signIn-type span{color:#656565;}
.flyout-user-signIn .flyout-signIn-type .nus-icon{display: inline-block;width: 26px;height: 26px;vertical-align: middle;margin: 0 5px;}
.flyout-user-signIn .flyout-signIn-type .nus-facebook{color:#fff;text-align: center;}
.flyout-user-signIn .flyout-signIn-type .nus-facebook b{font: 700 22px/28px  Arial,sans-serif;}
.flyout-user-signIn .flyout-signIn-type .nus-paypal{background: url(images/loginwithpaypalbutton1.png);width: 28px;background-position: -3px;border-radius: 5px;height: 30px;}}
.flyout-visitors-login{display: none;margin: 15px 20px 30px;}
.flyout-user-signout{display: none;margin: 0 20px 15px;line-height: 24px;font-size: 14px;font-weight: 700;}
.flyout-user-signout a{color: #333;}
.flyout-user-signout a:hover{color: #FA8019;}
#addToWishList{display: inline-block;text-align: center;cursor: pointer;margin: 17px 0 0 20px;font-size: 12px;float: left;}
#addToWishList a{color: #000;}
#addToWishList a:hover{text-decoration: none;}
#addToWishList .favOff,#addToWishList .favOn{margin-top: 0;width: 22px;height: 22px;background-size: 22px 22px;    vertical-align: -3px;margin-right: 5px;}
#panel{text-align: center;width: 100%;margin-top: 15px;display: none;}
#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;}
#panel div:nth-child(1){-webkit-animation-delay: -.2s;-moz-animation-delay: -.2s;-ms-animation-delay: -.2s;-o-animation-delay: -.2s;animation-delay: -.2s;}
#panel div:nth-child(2){-webkit-animation-delay: -.1s;-moz-animation-delay: -.1s;-ms-animation-delay: -.1s;-o-animation-delay: -.1s;animation-delay: -.1s;}
#panel div:nth-child(3){-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;}
@keyframes ball-pulse{0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1;}
0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1;}
0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1;}}
.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: 700;color: #369;line-height: 22px;}
.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: 700;}
.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:280px;overflow-y:scroll;}
#verify_ul li{cursor: pointer;}
#verify_ul li:hover{color:#fb9f18;}
#verify_ul li.on{color:#fb9f18;}
#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: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;font-size:12px;}
.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;font-size: 12px;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: left;width: 50%;}
.after-sale-problem ul li div{width: 90%;margin: 0 auto;padding: 10px 0;border-radius: 8px;background-color: #FFEBCD;text-align: center;cursor: pointer;color: #333333;}
.after-sale-problem ul li div:hover{background-color: #FFEBCD;}
.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{width: 920px;border-left: 1px solid #eee;display: table-cell;}
.order-refund-list .refund_sn{float: left;width: 100%;margin-bottom: 5px;}
.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{float: left;width: 930px;margin-left: 40px;}
.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:#999;}
.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: #FFF;background-color:#999;}
.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;}
.progress_bar .refund-ui {float: left;width: 930px;margin-left: 40px;}
.progress_bar .refund-ui h3{width: 100%;font-size: 12px;font-weight:700;border-bottom: 1px solid #eee;padding: 5px 0;margin-bottom: 10px;}
.progress_bar .refund-ui ul{margin: 5px 0;width: 100%;color:#999;}
.progress_bar .refund-ui ul li{float:left;}
.progress_bar .refund-ui ul li img{vertical-align: middle;}
.progress_bar .refund-ui ul li .my_refund_price{padding: 0 10px;font-size: 16px;font-weight:700;color: #333;}
.progress_bar .refund-ui ul li.status{width: 200px;text-align: center;}
.progress_bar .refund-ui ul li.time{float: right;display: inline-block;padding: 0 15px;}
.progress_bar .refund-ui ul li.action_note{width: 350px;font-size: 12px;}
.progress_bar .refund-ui ul li.view_detail{float: right;text-align: right;width:90px;}
.refund-detail{font-size: 12px;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;color:#999;}
.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: 700;}
.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;font-size: 12px;}
.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: 1040px;margin-left: 40px;}
.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;}
.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-family: Arial,sans-serif;font-weight: 700;display: inline-block;cursor: pointer;background-color: #fb9f18;}
.upload_exp{width: 480px;font-size: 12px;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: 12px;font-weight:700;margin: 10px 0;}
.balance_title img{vertical-align: middle;}
.balance_title i{font-weight: 400;color:#999;font-style: normal;font-size: 11px;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;}
.color666{color:#999;}
.color666 .my_shop_price{color:  #f10a0a;}
.form-button{display: inline-block;color: #fff;text-align: center;background-color: #fb9f18;font-family:  Arial,sans-serif;text-decoration: none;text-transform: capitalize;border-radius: 2px;border: none;cursor: pointer;font-size: 12px;}
.form-button:hover{background-color: #FA8019;color: #FFFFFF;}
.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{border:2px solid #fb9f18;display:inline-block;text-decoration:none;zoom:1}
button.modlily-buttons span{border:1px solid #fff;background-color:#fb9f18;cursor:pointer;display:inline-block;zoom:1;color:#FFF;white-space:nowrap;padding:0 12px;line-height:30px;font-weight:400;font-size:15px;font-family: Arial,sans-serif;text-transform: uppercase;}
button.modlily-buttons:hover span{border-color:#fff;background-color:#FFFFFF;color:#FFA019}
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;
    color: #999;
}
.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;font-size: 12px;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-family: Arial,sans-serif;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-family: Arial,sans-serif;
    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{font:12px  Arial,sans-serif;color:#999;margin:10px 0;}
.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: 100000}
#fast_goods .fg_header{text-align:right;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;font-family: Arial,sans-serif;}
.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{padding:8px 15px;background:#fb9f18 ;color:#000}
.emptycart .btn a:hover{text-decoration:none;background:#FA8019;}
.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;}

.gift-wrap{ clear:both;position:relative; width: 100%;  line-height: 20px;border:1px solid #eee; display:none;margin-top: 10px;}
.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:#999;}
.gift-wrap .ui-new-rr{position: absolute;z-index:1;border: 10px solid transparent;border-bottom-color: #fff;}
.gift-wrap .ui-new-ll{left:220px;top: -24px;right:auto;}
.gift-wrap .ui-new-rr{left:222px;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;float: left;text-align: center;font-size: 12px;}
.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{color:  #f10a0a;}
.flsh_sale_part{width:100%;margin:10px auto;}
.flsh_sale_part .tab_title{position: relative;max-width: 1200px;margin: 0 auto;}
.flsh_sale_part .tab_title a{display: inline-block;width: 100%;}
.flsh_sale_part .flash-sale-time {display: inline-block;height: 100px;text-align: center;line-height: 100px;position: absolute;left: 30%;font-weight: 700;}
.flsh_sale_part .flash-sale-time span{background-color: #fafafa;color: #000;padding: 8px;font-size: 26px;}
.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;}
.relate_title .dis_left{display: inline-block;}
.dis_left span{color: #000;font-weight: 700;border-right: 1px solid #eee;padding:0 10px;font-size: 20px;}
.dis_left a{color: #999;padding: 0 10px;text-decoration: underline;font-size: 14px;}
.relate_title .dis_right{display: inline-block;position: absolute;right: 30px;font-size: 12px;}
.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: 130px;box-shadow: 0 1px 3px #888;border-radius: 3px 0 0 3px;background-color: #fff;}
.relate_prev:before,.relate_next:before{content:"";height:26px;width:19px;display:inline-block;background-image:url(images/icon_chart.png);background-repeat:no-repeat;margin:30px 12px}
a.relate_prev{left: 5px;}
a.relate_prev:before {background-position: -78px -78px;}
a.relate_prev:hover{opacity: 1;}
a.relate_next{right: 5px;}
a.relate_next:before{background-position: -116px -78px;}
a.relate_next:hover{opacity: 1;}
.relate_goods_part .swiper-slide{width: 1156px;overflow: hidden;position: relative;margin:0 auto;}
.relate_goods_part .part_ul{position: relative;width: 11000%;overflow: hidden;}
.index_relate .part_ul{height: 330px;}
.detail_relate .part_ul{min-height: 270px}
.img-slider{position: relative;}
.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:right .2s;-o-transition:right .2s;transition:right .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:210px;margin-right:26.5px}
@media screen and (min-width:1360px){.home-page .part_ul li {width: 14.67%;margin: 0 1%;}}
.relate_goods_part .part_ul li:first-child {margin-left: 0;}
.relate_goods_part .part_ul li .proImgBox{position: relative;}
.relate_goods_part .observer-view-items img{width:210px;}
.relate_goods_part .part_ul li .proName{padding:2px 2px 0 0;overflow:hidden;font-size:12px;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: 200px;background: #FAA019;text-align: center;height: 50px;line-height: 50px;cursor: pointer;}
.new_addcart:hover{background: #fb9f18;opacity: 0.8;}
.new_addcart a{color: #000;font-weight: 700;font-size: 16px;text-decoration: none;display: block;}
.new_addcart a:hover{text-decoration: none;}
#panel{text-align: center;width: 100%;margin-top: 20px;display: none;}
#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;}
#panel div:nth-child(1){-webkit-animation-delay: -.2s;-moz-animation-delay: -.2s;-ms-animation-delay: -.2s;-o-animation-delay: -.2s;animation-delay: -.2s;}
#panel div:nth-child(2){-webkit-animation-delay: -.1s;-moz-animation-delay: -.1s;-ms-animation-delay: -.1s;-o-animation-delay: -.1s;animation-delay: -.1s;}
#panel div:nth-child(3){-webkit-animation-delay: 0s;-moz-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;}
@keyframes ball-pulse{0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1;}
0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1;}
0%, 100%, 60%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
30%{-webkit-transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);transform: scale(.01);opacity: .1;}}
.product_desc_review{margin-top: 20px;}
.product_desc_review .goods_tab{border-bottom:1px solid #eee;display:block;margin:0 0px 10px 0px;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: block;float: left;height: 40px;line-height: 40px;min-width: 120px;color: #333;text-transform: uppercase;font-size: 14px;font-weight: normal;}
.product_desc_review .on span.type2{color: #000;font-weight: 700;}
.product_desc_review .content{font-size: 12px;}
.model_cm{display: none;}
#content_model span{color: #333;}
#content_model,#content_model span.my_shop_size{color:#999;}
#content_model span.change_model{color: #000;cursor: pointer;text-decoration: underline;font-size: 14px;}
#content_model span.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;
    font-family: Arial,sans-serif;
    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: #000;display: inline-block;cursor: pointer;font-size: 16px;font-weight: 700}
.new-redBtn:hover{color:#fff;background-color: #fb9f18;opacity: 0.8;}
.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;}
.review_pic img {padding: 3px;border:1px solid #eee;}
/*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;font-family: Arial,sans-serif;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: 448px;padding:15px 0 35px;background: #fff;z-index: 1;border: 1px solid #a8a8a8;margin-top: -1px;text-align: center;position: absolute;}
.addressLine-list:after {content: "";width: 144px;height: 18px;background: url(images/power-google.png);position: absolute;right: 0;bottom: 9px;visibility: visible;}
.addressLine-list li {line-height: 24px;cursor: default;padding: 3px 0;font-size: 14px;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 10px;text-align: left;}
.addressLine-list li:hover {background: #eee;}
/*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: inline-block;width: 100%;min-height: 30px;}
.samestyle_img .same_color {border:1px solid #eee;text-align: center;text-decoration: none;margin: 1px 5px 5px 1px;display: inline-block;}
.samestyle_img .same_color img{width: 24px;height: 24px}
.samestyle_img .same-more-color{position: absolute;height: 24px;line-height: 24px;}
.samestyle_img .on {border: 1px solid #fb9f18;}
.category-intro{font-size: 12px;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{max-width: 1200px;margin:0 auto;}
#insert_history_info{margin:0 auto;}
#insert_history_info .relate_goods_part{width: 100%;max-width: 100%;}
#currency_selector{color: #333;}
#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;font-family:  Arial,sans-serif;}
.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: #808080; border: 1px solid #808080; padding: 0 5px; font-size: 12px; line-height: 14px; margin-top: 3px;  margin-right:5px;}
.buy_more a:hover{text-decoration: none;color:#FFA019; border: 1px solid #FFA019;}
.buyMore_detail{font-size:12px;margin-bottom: 10px;display: none;color: #333}
.buyMore_detail a{text-decoration: underline;color: #f10a0a;font-size:12px; margin-left:5px}

.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 a{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 a{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.25em;top: -3.25em;width: 6.5em;height: 6.5em;color: #fff;background-color: #FFA019;border-radius: 0;cursor: default;z-index: 1}
.three-triangle div{position: relative;color: #FFF;font-size: 11px;top: 6.5em;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: 1.0em;line-height:9px;text-align: center;background-color: #FFF;}
.small-cut-off em strong{font-weight: 400;}
.small-modlily-tag{position: absolute;color: #FFA019 !important;border: 1px solid #FFA019;display: inline-block;border-radius: 50%;text-align: center;width: 25px;height: 25px;}
.small-modlily-tag em{display: block;margin-top: 0.5em;text-align: center;color: #FFA019 !important;font-size: 0.9em}
.small-modlily-tag em strong{color: #FFA019;font-size: 0.9em}
.small-modlily-tag i{font-style: normal;text-transform: uppercase;font-size: 9px;}
.goods-return-policy{float: left;width: 100%;clear: both;display: block;text-align: left;margin: 3px 0}
.goods-return-policy span{font-size:12px;color:#f10a0a}
.us-merchant-return-policy,.merchant-return-policy{clear: both;width: 100%;font-size: 12px;color: #6d6d6d}
.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;}
.more-size-available{font:12px  Arial,sans-serif;margin:5px 0;display: block;clear:both;font-weight:700;text-transform: uppercase;}
.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;background-color: rgba(0,0,0,.3);}
.es_product_list .pre-sale-success img{position: absolute;top: 45%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 104px;height: 104px;}
.es_product_list .pre-sale-success p{position: absolute;top: 65%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 16px;color: #fff;font-weight: 700;}
/*goods new*/
.goods_qty_section{float: left;border: 1px solid #999;line-height: 40px;margin-right:10px;padding: 10px 4px;background: #fff}
.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{overflow: hidden;margin-top: 10px;font-size: 13px;color: #999;background: #fafafa;padding: 10px 0}
.goods_info_ship_return a{color: #000;text-decoration: underline;display: inline-block;margin-top: 5px}
.goods_info_ship{margin-right: 10px;margin-bottom: 5px}
/* 产品状态标签 */
.goods-status-tag-info{padding:3px 5px;font-size:12px;font-weight:600;display:inline-block}
.goods-status-new-tag-info{position:absolute;right:2px;top:2px;padding:3px 5px;color:#000;font-size:12px;font-weight:600;background-color:#ffffff;font-size:12px;display:inline-block;box-shadow: 1px 1px 3px 1px #ccc}
.goods-status-tag{position:absolute;left:2px;bottom: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}
.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/sprite-basic.png);background-position:-286px -52px;margin:8px 5px 0; width:25px;height:25px;-webkit-background-size:350px 332px;background-size:350px 332px;display:inline-block;overflow:hidden;vertical-align:top}