body,html,h1,h2,h3,h4,h5,h6,input,textarea,table,th,td,embed,blockquote,ul,ol,li,dl,dt,dd,div,em,form,legend,abbr,img,input,video,footer,header,menu,output,i,strong,span,sub,sup,p,a{font-family:avenir,sans-serif;}
.w-breadcrumb-new li.home{margin-left: 0;z-index: 23;}
.litb-icon-btn-apple-normal {width: 108px !important;height:34px !important;margin-bottom:0px !important;}
#mainNav.height40 .allCates{height:40px;}
#mainNav.height40 .allCates dt{height: 40px;line-height: 40px;}
#mainNav.height40 .allCates dt a.linkAllCate{height: 40px;line-height: 40px;font-size:16px;}
#mainNav.height40 .nav-bar-link{height: 40px;overflow: hidden;word-break: break-all;word-wrap: break-word;text-overflow: ellipsis;white-space: nowrap;}
#mainNav.height40 .nav-bar-link a{line-height: 40px;font-size: 16px;}
.w-simpleHeader .litb-logo{position:relative;}
.w-simpleHeader .litb-logo:hover span{display:block;}
.w-simpleHeader .litb-logo .simpleHeaderImg{margin: 22px 20px 0 0;}
.w-simpleHeader .litb-logo span{position: absolute;right: 50px;top: 60px;color: #930000;font-size: 12px;text-decoration: underline;font-weight: normal;line-height: 18px;margin: 0;display:none;}
.w-simpleHeader .cart_btn{height: 32px;float: right;border: 1px solid #dedede;background: #fafafa;margin-left: 15px;margin-top: 30px;padding: 0 10px;display: block;text-decoration:none;font-size: 0px;}
.w-simpleHeader .cart_btn .cart_text{display: inline-block;color: #333333;font-size: 12px;vertical-align: top;line-height: 32px;padding-left: 5px;}
.header-currency-selector.h_c_s_new{position: static;float: right;margin-top:30px;}
.header-currency-selector.h_c_s_new .choose-currency-title{font-size: 12px;max-width: 105px;word-break: break-word;display: inline-block;text-align: right;vertical-align: middle;margin-top: -6px;}
.w-simpleHeader .cart_btn:hover .cart_text{color:#FF430F;text-decoration: underline;}
.cartStep1.margin30{margin-top: 30px;}
.nav-bar-link{
	box-sizing: border-box;
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[class^="iconfont-"], [class*=" iconfont-"] {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconfont-allcate:before {
    content: "\e723";
}
.iconfont-account:before {
    content: "\e72b";
}
.iconfont-like:before {
    content: "\e727";
}
.iconfont-cart:before {
    content: "\e729";
}
.iconfont-search:before {
    content: "\e725";
}
.iconfont-goarrow:before {
    content: "\e609";
}
.new-header-style .iconfont-goarrow{
    font-size: 12px;
    color:#999;
}
.iconproductoptions_ic_qty:before{
    content:"\e686";
}
input::-ms-clear,input::-ms-reveal { display: none; }
input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
    display: none;
}

/**default里的需要的样式*/
.allCates .cateWrap .hover h2 {
    border-top: 1px solid #871302;
    border-left: 2px solid #871302;
    border-bottom: 1px solid #871302;
}
.allCates dt {
    text-shadow: 0px -1px 0px #881e22;
}
.allCates {
    background: #FF430F;
    width: 239px;
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
}

.allCates dt {
    height: 44px;
    line-height: 44px;
    text-indent: 15px;
}

.allCates dt a.linkAllCate {
    display: block;
    width: 239px;
    background: #FF430F;
    line-height: 41px;
    height: 41px;
    font-weight: bold;
    font-size: 14px;
    padding: 3px 0 0 0;
    text-shadow: 0 -1px rgba(0,0,0,0.11);
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
}

.allCates dt a.linkAllCate:hover {
    background: #e14343;
}
.allCates dt a:link, .allCates dt a:visited {
    color: #fff;
    font-size: 14px;
}

.allCates dt a #extra {
    width: 11px;
    height: 20px;
    background-position: -249px -1010px;
    display: inline-block;
    vertical-align: middle;
    margin: 13px 0 0 21px;
}

.allCates dt a:hover #extra {
    background-position: -249px -1010px;
}
.caret{
    font-family: "iconfont" !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#999;
    border:none;
    width:auto;
    height:auto;
}
.caret:before{
    content: '\e615';
}

/* VELA-15460 页头改版 */
.nav-header-new {
    height: 76px;
    width: 992px;
    margin: 0 auto;
}
.nav-header-new a:hover{
    color:#FF430F;
}
.nav-header-new .litb-logo {
    height: 62px;
    margin-top: 7px;
    position: relative;
    float: left;
    padding-top: 3px;
    line-height: 0;
    min-height: 56px;
}
.nav-header-new .litb-logo a{
    margin: 0;
    line-height: 1px;
    height: 57px;
    overflow: hidden;
}
.nav-header-new .litb-logo span {
    color: #930000;
    display: none;
    font-size: 12px;
    position: absolute;
    right: 30px;
    text-decoration: underline;
    top: 38px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
}
.litb-logo:hover span {
    display: block;
}

.nav-header-new  .h-r {
    float: right;
    width: 752px;
    font-size: 12px;
}
.nav-header-new  .h-r-t {
    height: 27px;
    margin-top: 5px;
    text-align: right;
}
.litb-icon-litb-qr-code, .litb-icon-litb-qr-code-mini {
    width: 140px;
    height: 140px;
    z-index: 5;
    position: relative;
    float: left;
    margin: 0 8px 10px 0;
}
.litb-icon-litb-qr-code-mini {
    background-position: -145px 0;
}
.App-margin a {
    display: block;
}
.App-margin a em {
    width: 30px;
    height: 30px;
    display: inline-block;
    opacity: 1;
    filter: alpha(opacity=100);
    padding-right: 0;
    margin-bottom: 10px;
}
.App-margin a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.nav-header-new  .h-r-t .c-s {
    margin: 0 16px;
}
.nav-header-new  .h-r-t .c-s .c_s_icon{
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: bottom;
    margin-bottom: 11px;
}
.nav-header-new  .h-r-t .c-s .c_s_icon_mini{
    background-position: 0 -16px !important;
}
.nav-header-new  .world-store {
    text-align: left;
    display: inline-block;
    position: relative;
    z-index: 1112;
}
.nav-header-new  .world-store dt a {
    display: inline-block;
    height: 28px;
}

.nav-header-new  .world-store dd {
    width: 200px;
    padding: 5px;
    left: 0;
}
.nav-header-new  .world-store dd ul li {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    margin-top: 10px;
    padding: 0 10px;
}
.nav-header-new  .world-store dd ul li .litb-icon-qr {
    z-index: 5;
    position: relative;
    float: left;
    margin: 0 8px 10px 0;
}
.nav-header-new  .world-store dd ul li:last-child {
    border-bottom: none;
}
.nav-header-new  .world-store:hover dd {
    top: 28px;
}
/*header优化*/
.nav-header-new .hover-bg,.new-header-style .hover-bg{
    position: absolute;
    border: 1px solid #dedede;
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 0 1px 8px  rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px  rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.nav-header-new  .hover-bg .litb-icon-hover-tip-top-arraw {
    display: block;
    position: absolute;
    z-index: 9990;
    top: -9px;
    left: 50%;
    margin-left: -10px;
}
.nav-header-new  .App-margin {
    float: none;
    padding-top: 0px;
}
.nav-header-new  .h-r-b {
    height: 34px;
    text-align: right;
}
.nav-header-new  .litb-icon-fav {
    width: 23px;
    height: 20px;
    margin: 6px 6px 0;
}
.nav-header-new  .litb-icon-my {
    width: 19px;
    height: 22px;
    margin: -3px 6px 0;
}
.nav-header-new  .personal-center {
    text-align: left;
    display: inline-block;
    position: relative;
    /*z-index: 1111;*/
}
.nav-header-new  .personal-center dt a {
    display: inline-block;
    height: 28px;
}

/* .nav-header-new  .personal-center dd {
    padding: 7px 5px;
    left: 0;
} */
.nav-header-new  .personal-center dd a {
    padding: 5px 10px;
    line-height: 12px;
    display: block;
    white-space:nowrap;
}
.nav-header-new .personal-center dd a.no-wrap {
    white-space: normal;
}
.nav-header-new  .search-form {
    position: static;
    display: inline-block;
    height: 34px;
    width: 348px;
    margin: 0 8px;
}
.nav-header-new  .search-form .search-input {
    width: 292px;
    height: 22px;
    margin: 0;
    position: static;
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
    -webkit-border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    border-radius: 7px 0 0 7px;
    color: #aaa;
    border: 1px solid #dedede;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
}
.nav-header-new  .search-form .search-button-new {
    left: 250px;
    margin: 0;
    position: static;
    display: inline-block;
    height: 34px;
    width: 34px;
    -webkit-border-radius: 0 7px 7px 0;
    -moz-border-radius: 0 7px 7px 0;
    border-radius: 0 7px 7px 0;
    vertical-align: top;
}
.nav-header-new  .search-form .search-button-new .litb-icon-search-small {
    margin: 0 0 0 8px;
}
.nav-header-new  .h-r-b-c {
    text-align: left;
    display: inline-block;
    position: relative;
    /*z-index: 1111;*/
}
.nav-header-new  #uniYourCart #cartEmptyInfo p,.nav-header-new  #uniYourCart #cartInfoLoading p,.nav-header-new  #scQuickEntry{
    text-align: left;
}
.nav-header-new  .h-r-b-c dt a {
    display: inline-block;
    height: 28px;
}
.nav-header-new  .h-r-b-c #cartCount.navCartCount {
    position: absolute;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background: #FF430F;
    color: #fff;
    right: 0;
    left: auto;
    width:auto;
    font-size:12px;
    top: -14px;
    height: 14px;
    min-width: 10px;
    text-align: center;
    line-height: 14px;
    padding: 0 2px;
    text-shadow:none;
}
.nav-header-new .hover-bg .litb-icon-hover-tip-top-arraw {
    width: 21px;
    height: 15px;
}
.nav-header-new  .h-r-b-c .litb-icon-shopping-cart {
    width: 22px;
    height: 22px;
    margin: -5px 6px 0;
}
.nav-header-new  .h-r-b-c  #cartText{
    padding:0;
}
.nav-header-new  .h-r-b-c > dd {
    width: 400px;
    padding: 0;
    right: 0;

}
.nav-header-new #cartInfoLoading, .nav-header-new #cartEmptyInfo{
    width: auto;
    padding: 5px 15px;
    white-space:nowrap;
}
.nav-header-new  .h-r-b-c > dd#navCartInfoNote,
.nav-header-new  .h-r-b-c > dd#navCQE {
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    border-color: #dedede;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
}
.nav-header-new  .h-r-b-c > dd#navCartInfoNote.loading,
.nav-header-new  .h-r-b-c > dd#navCQE.loading {
    color: #999999;
}
.nav-header-new  .h-r-b-c > dd#navCQE {
    padding: 10px 0 0 0;
    text-align: left;
    font-size: 12px;
    display: none;
}
.nav-header-new  .h-r-b-c > dd .litb-icon-hover-tip-top-arraw {
    position: absolute;
    z-index: 9990;
    top: -8px;
    right: 18px;
    left: auto;
    margin: 0;
}
/* .nav-header-new  .h-r-b-c:hover dd {
    top: 28px;
} */
.nav-header-new  .h-r-b-c dd{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.nav-header-new #scQuickEntry{
    display:none;
}
.nav-header-new #uniYourCart #cartEmptyInfo p,.nav-header-new #uniYourCart #cartInfoLoading p,.nav-header-new #scQuickEntry{
    border-color: #dedede;
    padding:0;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
}
.nav-header-new #cartInfoLoading,.nav-header-new #cartEmptyInfo{
    padding:5px 10px;
    text-align:center;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.26);
}
.nav-header-new .scQEbot{
    padding: 11px 15px 10px 15px;
    border-top: 1px solid #dadada;
}
.nav-header-new #scQuickEntry .cartTotal{
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}
.nav-header-new .cartTotal .proceedBtn{
    display: block;
    height: 38px;
    font-size: 16px;
    line-height: 38px;
    padding: 0 15px!important;
    margin: 11px 0!important;
    background: #FF430F;
    border-color: #FF430F;
    color: #fff!important;
}
.nav-header-new .cartTotal .proceedBtn:hover{
    background: #FF430F;
    border: 1px solid #FF430F;
    color: #fff;
    padding: 0 15px!important;
    margin: 11px 0!important;
}
.nav-header-new  .viewMyCart{
    margin:0;
}
.nav-header-new  .h-r-b-c,.nav-header-new  .h-r-b-f{
    margin-left:10px;
}

.nav-header-new  .h-r-b-c  dl {
    border-top: 1px solid #dadada;
}
.nav-header-new  .h-r-b-c dl:hover {
    background: #f0f0f0;
}
.nav-header-new  .h-r-b-c dl:first-child {
    padding-top: 0;
}
.nav-header-new  .h-r-b-c dl dt {
    padding: 15px 0 0 15px;
}
.nav-header-new  .h-r-b-c dl dd {
    margin-left: 80px;
    padding: 5px 15px 12px 0;
}
.nav-header-new  .h-r-b-c dl dd h4 {
    padding: 0 !important;
    margin: 8px 0 5px;
}

.nav-header-new  .h-r-b-c .nav-cart-bottom {
    padding: 11px 15px 10px 15px;
}
.nav-header-new  .h-r-b-c .nav-cart-bottom .btn-small {
    display: block;
    height: 38px;
    font-size: 16px;
    line-height: 38px;
    padding: 0 15px;
    margin: 11px 0;
}
.nav-header-new  .h-r-b-c .nav-cart-total {
    text-align: center;
}
.nav-header-new [class^="litb-icon-"], .nav-header-new [class*="litb-icon-"] {
    display: inline-block;
    vertical-align: top;
}

.w-mainNav-new .allCates dt a.linkAllCate{
    font-size: 16px;
}
.w-mainNav-new .allCates dt a.linkAllCate .litb-icon-shopping-arraw{
    background: none;
    width: auto;
    height: auto;
    float: right;
    margin-right: 15px;
    font-family: "iconfont" !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#333;
    border:none;
    font-weight: normal;
}
.w-mainNav-new .allCates dt a.linkAllCate .litb-icon-shopping-arraw:before{
    content: '\e615';
}

.w-new-par{
    width:100%;
    border-bottom: 1px solid #ebebeb;
}
#shoppingcartBody .new-header-style .w-mainNav{
    display:none;
}
#shoppingcartBody .new-header-style .w-new-par{
    border:none;
    border-top:#eee 1px solid;
    padding-top:10px;
}
#mainNav.w-mainNav-new{
    background: #fff;
    z-index:200;
}
.w-mainNav-new .allCates {
    background: #fff;
    height: 36px;
}
.w-mainNav-new .allCates dt {
    height: 36px;
    line-height: 36px;
}
.w-mainNav-new .allCates dt a.linkAllCate {
    line-height: 36px;
    height:36px;
    background: #f5f5f5;
    padding: 0;
    font-size: 14px;
    color: #333;
    text-shadow:none;
}
.w-mainNav-new .allCates dt a.linkAllCate:hover {
    color: #FF430F;
}
.w-mainNav-new .nav-cate {
    top: 36px;
}
.w-mainNav-new .nav-bar-link {
    height: 36px;
    margin-left: 239px;
    text-align: left;
}
.w-mainNav-new .nav-bar-link a {
    margin: 0 0 0 30px;
    line-height: 36px;
    font-size: 14px;
    font-weight: bold;
}
.w-mainNav-new .nav-bar-link a:hover{
    color:#FF430F;
    text-decoration: none;
}
.w-mainNav-new .nav-bar-link a.red {
    color: #FF430F;
}
.w-mainNav-new .nav-cate ul li h2.show-nav a,
.w-mainNav-new .nav-bar-new .nav-cate .nav-s-ca {
    border-color: #dedede;
}
.w-mainNav-new .nav-cart-total {
    text-align: center;
}
.w-mainNav-new #litb-cate-menu{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.cate-menu h2 a.show-nav, .cate-menu h2 strong.show-nav{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.w-mainNav-new #litb-cate-menu, .w-mainNav-new .cate-menu h2 a.show-nav, .w-mainNav-new .cate-menu h2 strong.show-nav, .w-mainNav-new .cate-menu-in{
    border: 1px solid #dedede;
}
#mainNav.height40 .allCates{height:40px;}
#mainNav.height40 .allCates dt{height: 40px;line-height: 40px;}
#mainNav.height40 .allCates dt a.linkAllCate{height: 40px;line-height: 40px;font-size:16px;}
#mainNav.height40 .nav-bar-link{height: 40px;overflow: hidden;word-break: break-all;word-wrap: break-word;text-overflow: ellipsis;white-space: nowrap;}
#mainNav.height40 .nav-bar-link a{line-height: 40px;font-size: 16px;}


body{
    overflow-x: hidden;
    position: relative;
}
.open > .dropdown-menu {
    display: block;
}
.new-header-style{
    margin: 0 auto;
}
.recent-mask{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top:0;
    bottom: 0;
    z-index: 200;
    display:none;
}
.new-header-style .h-r-b dt a,.new-header-style .h-r-b-f {
    line-height: 1.7em;
}
.new-header-style .nav-header-new{
    height: 88px;
    margin-top:25px;
}
.new-header-style .litb-logo {
    margin-top: -6px;
}
.new-header-style .h-r-t {
    height: 24px;
}
.new-header-style .h-r-b {
    height: 48px;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    justify-content: space-around;
    position: relative;
}
.new-header-style .h-r-b dt a {
    text-align: center;
}
.new-header-style .litb-icon-fav {
    margin: 6px 0 0;
}
.new-header-style .block {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
.new-header-style .h-r-b-c {
    margin-left: 11px;
}
.new-header-style .search-form {
    float: left;
    margin: 7px 0 0 20px;
    width: 492px;
}
.new-header-style .search-input {
    width: 436px;
    border-color: #FF430F;
    height: 24px;
}
.new-header-style .search-input.focus {
    color: #333;
}
.new-header-style .search-button-new {
    position: absolute;
    background: #FF430F;
    top: 0px;
    left: 462px;
    border: 0;
    line-height: 0;
    cursor: pointer;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.new-header-style .h-r-b .sign {
    display: inline-block;
    position: relative;
    float: none;
    text-align: center;
}
.new-header-style .h-r-b .sign .litb-icon-my {
    margin: 4px 6px 0;
}

.top-nav-select-info {
    background-color: #F2F2F2;
    height: 30px;
    position: relative;
    /*z-index: 1112;*/
}
.top-nav-select-info .top-nav-wrapper {
    width: 992px;
    margin: 0 auto;
}

.new-header-style .h-r-t {
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    position: relative;
    text-align: right;
    z-index: 201;
}
.new-header-style .h-r-t .l-cy-cy {
    font-size: 12px;
}
.new-header-style .h-r-t .c-s {
    font-size: 12px;
}
.new-header-style .h-r-t .c-s:hover{
    text-decoration: none;
}
.new-header-style .h-r-t .c-s .c_s_icon {
    vertical-align: middle;
    display: none;
    margin-bottom: 0;
}

.new-header-style .ador-country-currency.open > dt .caret,
.new-header-style .nav-language:hover > dt .caret,
.new-header-style .world-store:hover > dt .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color:#FF430F;
}
/*.new-header-style .world-store:hover a{*/
/*    color:#FF430F!important;*/
/*}*/
/*header优化*/
.new-header-style .nav-language:hover > dt span:nth-child(2) {
    color: #FF430F;
}
.new-header-style .nav-language .hover-bg ul{
    border-radius: 4px;
}
.new-header-style .world-store {
    text-align: left;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.new-header-style .world-store dt a {
    display: inline-block;
    height: 28px;
}

.new-header-style .world-store dd {
    width: 200px;
    padding: 5px;
    left: 0;
	top: 30px;
	display: none;
}
.new-header-style .world-store dd ul li {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    margin-top: 10px;
    padding: 0 10px;
}
.new-header-style .world-store dd ul li .litb-icon-qr {
    z-index: 5;
    position: relative;
    float: left;
    margin: 0 8px 10px 0;
}
.new-header-style .world-store dd ul li:last-child {
    border-bottom: none;
}
/* .new-header-style .world-store:hover dd {
    top: 28px;
} */


.new-header-style .world-store dt a {
    font-size: 12px;
}
.new-header-style .world-store dt a:hover {
    text-decoration: none;
}
/* .new-header-style .world-store:hover dd {
    top: 30px;
} */
.new-header-style .hover-bg .top,
.new-header-style .hover-bg .top-bg {
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    z-index: 1;
}
.new-header-style .hover-bg .top-bg {
    top: -10px;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #ddd;
    border-right: 10px solid transparent;
    z-index: 0;
}
.new-header-style .hover-bg.account-list {
    width: 230px;
}
.new-header-style .hover-bg.account-list.width-250 {
    width: 250px;
}
.new-header-style .hover-bg.signed {
    padding-top: 7px;
}
.unsign-btns-wrap{
    margin:0 15px;
}
.account-item a:hover{
    background-color: #F0F0F0;
    color:#333 !important;
}
.new-header-style .hover-bg .unsign-btns-wrap .welcome-title {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}
.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns-inner {
    padding-bottom: 10px;
    border-bottom: #F2F2F2 1px solid;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: flex;
}
.unsign-btns-inner-new {
    padding-bottom: 10px;
    border-bottom: #F2F2F2 1px solid;
}
.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns {
    width: 105px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background-color: rgba(227, 49, 36, 0.1);
    color: #FF430F;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    padding: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns-inner-new .unsign-btns {
    width: 220px;
}
.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns.register {
    margin-right: 10px;
    background-color: #FF430F;
    color: #fff;
}
.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns-inner-new .unsign-btns.register{
    margin-right: 0;
}
.new-header-style .h-r-b a:hover {
    text-decoration: none;
}
.new-header-style .iconfont-account,
.new-header-style .iconfont-like,
.new-header-style .iconfont-cart {
    font-size: 22px;
}
.new-header-style .personal-center .red-spot {
    position:relative;
}
.new-header-style .personal-center .red-spot i {
    display: block;
    background: #FF430F;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    position:absolute;
}
.new-header-style .personal-center .red-spot.icon i {
    top: -8px;
    right: -2px;
}
.new-header-style .personal-center .red-spot.nav-list i {
    top: 5px;
    right: -11px;
}
.new-header-style .personal-center,.new-header-style .h-r-b-f,.new-header-style .h-r-b-c {
    margin-top: 8px !important;
}
.new-header-style .personal-center,.new-header-style .h-r-b-c{
    position: initial;
}
.new-header-style .personal-center dt,.new-header-style .h-r-b-c dt{
    position: relative;
}
.new-header-style .personal-center dt:after,.new-header-style .h-r-b-c dt:after{
    content:"";
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    left:0;
    bottom:-10px;
}
.new-header-style .personal-center dd {
    padding: 15px 0 10px;
    left:auto;
    right:0;
	top: 61px;
	display: none;
}
.new-header-style .personal-center dd a {
    padding: 9px 15px;
    font-size: 14px;
}
.new-header-style .personal-center .top-bg,
.new-header-style .personal-center .top {
    margin-left: 0;
}
.new-header-style .personal-center .account-list.width-250 .top-bg,
.new-header-style .personal-center .account-list.width-250 .top {
    margin-left: 30px;
}

.new-header-style .search-input-wrapper {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: flex;
}
.new-header-style .search-input-wrapper .iconfont-search {
    font-size: 14px;
    color: #666;
    position: absolute;
    left: 10px;
    top: 9px;
}
.new-header-style .search-form {
    width: 446px;
}
.new-header-style .search-form .search-input {
    width: 312px;
    height: 24px;
    padding: 5px 10px 5px 30px !important;
    border: 2px solid #FF430F;
    font-size: 14px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.new-header-style .search-form .search-button-new {
    height: 36px;
    padding: 11px 8px;
    width: auto;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    color: #fff;
    font-size: 16px;
}
/*header优化*/
.new-header-style .search-form .recent-search-dropdown {
    display: none;
    color: #333333;
    background-color: #fff;
    -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    position: absolute;
    top: 36px;
    width: 355px;
    text-align: left;
    padding: 10px 0;
    z-index: 1100;
}
.new-header-style .search-form .recent-search-dropdown ul li {
    padding: 0 30px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
}
.new-header-style .search-form .recent-search-dropdown ul li:hover {
    background-color: #f0f0f0;
}
.new-header-style .search-form .recent-search-dropdown ul li:hover .clear-one {
    display: inline-block;
}
.new-header-style .search-form .recent-search-dropdown ul li .rs-item-text {
    width: 90%;
}
.new-header-style .search-form .recent-search-dropdown .recent-search-head {
    font-size: 14px;
    color: #999;
    position: relative;
    padding: 0 30px 5px;
    margin: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: normal;
}
.new-header-style .search-form .recent-search-dropdown .clear-all-ls,
.new-header-style .search-form .recent-search-dropdown .clear-one {
    font-size: 14px;
    color: #2d6fff;
    cursor: pointer;
}
.new-header-style .search-form .recent-search-dropdown .clear-all-ls,.new-header-style .search-form .recent-search-dropdown .recent-search-title{
    line-height: 1.2em;
}
.new-header-style .search-form .recent-search-dropdown .clear-one {
    display: none;
    position: absolute;
    right: 30px;
    top:0;
}
.new-header-style .h-r-b-f {
    margin-left: 25px;
    text-align: center;
    display: inline-block;
}
.new-header-style .h-r-b-c {
    margin-left: 37px;
    margin-right: 20px;
}
.new-header-style .h-r-b-c > dd#navCartInfoNote,
.new-header-style .h-r-b-c > dd#navCQE {
    padding: 0;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
    right: 0px;
    left:auto;
    width:390px;
    font-weight: normal!important;
    z-index: 99999;
	top: 61px;
	display: none;
}
.new-header-style .h-r-b-c > dd#navCartInfoNote {
    padding: 40px 0;
    text-align: center;
    white-space: nowrap;
    color:#666;
}
.new-header-style .h-r-b-c > dd#navCQE {
    padding: 0;
}
.new-header-style .h-r-b-c > dd .top,
.new-header-style .h-r-b-c > dd .top-bg {
    right: 22px;
    left: auto;
}

.new-header-style .h-r-b-c #navCQE dl:first-child {
    padding-top: 0;
    border-top:none;
}
.new-header-style .h-r-b-c #navCQE dl dt {
    padding: 15px 0 0 0;
    float: left;
}
.new-header-style #navCQE dl.attachment{
    margin-left:60px;
}
.new-header-style #navCQE dl.attachment dt{
    margin-left: 0;
    border-top:none;
}
.new-header-style #navCQE dl.attachment dd{
    border-top:none;
}
.new-header-style .h-r-b-c #navCQE dl dd {
    margin-left: 60px;
    padding: 5px 0 12px 0;
}
.new-header-style .h-r-b-c #navCQE dl dd h4 {
    display: -webkit-box;
    display: -moz-box;
    word-break: break-all;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new-header-style .h-r-b-c #navCQE .nav-cart-bottom {
    padding: 15px;
    background: -moz-linear-gradient(top, #f2f2f2, #ffffff);
    background: -webkit-gradient(linear, top, from(#f2f2f2), to(#ffffff));
    background: -webkit-linear-gradient(top, #f2f2f2, #ffffff);
    background: -o-linear-gradient(top, #f2f2f2, #ffffff);
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0 0 4px 4px;
}
.new-header-style .h-r-b-c #navCQE .nav-cart-bottom .btn-small {
    height: 36px;
    line-height: 36px;
    width: 205px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 4px;
    background:#FF430F;
    border-color:#FF430F;
    color:#fff;
    text-shadow: none;
    margin: 0;
    font-weight: 500;
}
.new-header-style .h-r-b-c .nav-cart-total {
    text-align: right;
    border-top: 1px solid #f2f2f2;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: bold;
}
.new-header-style .h-r-b-c .nav-cart-total strong {
    color: #FF430F;
}
.new-header-style .l-cy-cy [class^="litb-icon-"],
.new-header-style .l-cy-cy [class*="litb-icon-"] {
    margin: 7px 3px 0 2px;
}
/* .new-header-style .h-r-b-c:hover dd {
    top: 61px;
} */
.new-header-style .search-form {
    margin: 7px 0 10px 53px !important;
}
.new-header-style .h-r-s {
    padding-left: 43px;
    width: 460px;
}
.new-header-style .split-line {
    margin: 0 13px;
    position: relative;
    top: 1px;
    display: inline-block;
    width: 1px;
    height: 11px;
    background-color: #ccc;
    line-height: 11px;
    /*margin: 0 5px 0 2px;*/
}
.new-header-style .ador-country-currency {
    display: inline-block;
}
.new-header-style .nav-language {
    display: inline-block;
    width: auto;
    position: relative;
    color: #666;
    font-size: 12px;
    margin-right: 0!important;
}
.new-header-style .nav-language .hover-bg {
    padding: 0 !important;
    right: 0;
	top: 30px;
	display: none;
}
.new-header-style .nav-language .hover-bg .top,
.new-header-style .nav-language .hover-bg .top-bg {
    right: 20%;
    left: auto !important;
}
.new-header-style .nav-language ul {
    background: #ffffff;
    padding: 10px 0 0;
    z-index: 1;
    text-align: left;
}
.new-header-style .nav-language ul a {
    display: block!important;
    line-height: 24px;
    padding: 0 15px!important;
    color: #333 !important;
}
.new-header-style .nav-language ul a:hover {
    background: #f0f0f0!important;
    text-decoration: none;
}
.new-header-style .nav-language ul li {
    margin: 0!important;
    display: block!important;
}
/* .new-header-style .nav-language:hover .hover-bg {
    top: 30px !important;
} */
.new-header-style #navCQE #navCartProductList {
    padding: 0 15px;
}
.new-header-style #navCQE img{
    display: inline-block;
}
.new-header-style #navCQE dl {
    border-top: 1px solid #F2F2F2;
}
.new-header-style #navCQE dl dt {
    width: 50px;
    height: 50px;
}
.new-header-style #navCQE dl dd .pr-attr span {
    color: #333;
    margin-right: 10px;
}
.new-header-style #navCQE dl dd .pr-attr span em {
    font-style: normal;
    color: #999;
}
.new-header-style #navCQE dl dd .attr-price {
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.new-header-style #navCQE dl dd .attr-price .item-price {
    min-width: 90px;
    text-align: right;
}
.new-header-style #navCQE .nav-cart-more-items {
    padding: 0 0 0 15px;
    font-size: 14px;
    border-bottom: #F2F2F2 1px solid;
    color: #999;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
}
.new-header-style #navCQE .nav-cart-bottom {
    border-top: none;
}
.new-header-style #navCQE .nav-cart-bottom .nav-cart-view {
    font-size: 14px;
    line-height: 16px;
    width: 130px;
    font-weight: normal;
}
/*header优化*/
.searchInstantNew,.searchInstant {
    color: #333333;
    background-color: #fff;
    -webkit-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    border: 1px solid rgba(209, 209, 209, 0.3) !important;
}
.searchInstantNew ul,.searchInstant ul {
    padding: 6px 0;
}
.searchInstantNew ul li,.searchInstant ul li {
    padding: 2px 10px 2px 18px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    cursor: pointer;
}
.searchInstantNew ul li.over,.searchInstant ul li.over {
    background-color: #f0f0f0;
}
.country-selector {
    margin-left: 0;
    position: relative;
    float: none !important;
}
.country-selector .dropdown-menu {
    left: auto;
    right: 0;
    width: 185px;
}
.country-selector .dropdown-menu .filter-input {
    position: relative;
}
.country-selector .dropdown-menu .filter-input input {
    height: 18px;
    line-height: 18px;
    width: 147px;
    margin: 2px 0 0 6px;
    padding: 4px 4px 4px 20px;
    outline: 0;
}
.country-selector .dropdown-menu .filter-input em {
    position: absolute;
    left: 8px;
    top: 2px;
    font-size: 16px;
}
.country-selector .dropdown-menu .country-list {
    height: 200px;
    overflow-y: scroll;
    margin: 6px 0 0 0;
    position: relative;
}
.country-selector .dropdown-menu .country-list li div {
    white-space: normal;
    padding: 3px 5px 3px 25px;
    line-height: 14px;
    position: relative;
    cursor: pointer;
}
.country-selector .dropdown-menu .country-list li div em {
    position: absolute;
    left: 8px;
    top: 2px;
}
.country-selector .dropdown-menu .no-result {
    white-space: normal;
    padding: 6px 11px;
    position: absolute;
    top: 40px;
    overflow: hidden;
    word-break: break-word;
    text-align:left;
    line-height: 2em;
}
.country-selector .dropdown-toggle em {
    margin-top: 2px;
}

.country-selector .dropdown-toggle .in {
    background-position: -280px -80px;
}
.country-selector [class^="litb-icon-"],
.country-selector [class*="litb-icon-"] {
    width: 16px;
    height: 13px;
}
.country-selector.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ador-i-c-s {
    position: relative;
    z-index: 100;
    line-height: 24px;
    top: 0;
    left: 0;
    width: 360px;
    margin-bottom: 15px!important;
}
.ador-i-c-s .symbols {
    display: inline-block;
    margin-right: 20px;
}
.ador-i-c-s div {
    display: inline-block;
    line-height: 42px!important;
    height: 42px!important;
}
.ador-i-c-s dt {
    line-height: 42px!important;
    height: 42px!important;
    border: 1px solid #E6E6E6;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.ador-i-c-s.open  dt {
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
}
.ador-i-c-s dt .symbols {
    margin-right: 6px;
}
.ador-i-c-s dt .caret {
    float: right;
}
.ador-i-c-s dt div {
    padding: 0 10px 0 15px;
    width: 334px;
    line-height: 20px;
    display: inline-block;
    font-size: 14px;
    text-align: left;
    cursor: pointer;
}
.ador-i-c-s dt div .stroked-arrow {
    right: 15px;
    width: 0;
    top: 10px;
}
.ador-i-c-s dt div i {
    margin-top: 8px;
    margin-left: 4px;
}
.ador-i-c-s dt div .litb-icon-arrow-down-3 {
    display: none;
}
.ador-i-c-s dt div .litb-icon-arrow-down-9 {
    display: inline-block;
}
.ador-i-c-s dt div:hover {
    text-decoration: none;
    color: #333!important;
}
.ador-i-c-s dt .dropdown-toggle .caret {
    float: right;
}
.ador-i-c-s dd {
    margin-left: 0;
    position: absolute;
    top: 43px;
    display: none;
    font-size: 14px;
    background: #fff;
    width: 358px;
    border: 1px solid #E6E6E6;
    border-radius: 4px;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
.ador-i-c-s dd ul {
    margin-top: 0;
    background-color: #FFF;
    overflow-y: scroll;
    max-height: 320px;
    display: block;
    text-align: left;
}
.ador-i-c-s dd ul li {
    float: left;
    width: 33%;
    border-right: 1px solid #E6E6E6;
}
.ador-i-c-s dd ul li:nth-child(3n+3) {
    border-right: none;
}
.ador-i-c-s dd div {
    line-height: 38px!important;
    height: 38px!important;
    padding: 0 15px;
    display: block;
    white-space: nowrap;
    text-overflow: clip;
    overflow: hidden;
    cursor: pointer;
}
.ador-i-c-s dd div:hover {
    text-decoration: none;
    background-color: #f0f0f0;
    color: #333!important;
}
.ador-i-c-s.open dd {
    display: block;
}
.ador-i-c-s.open .caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nav-cross-shop-new .nav-selectors .ador-country-currency li:first-child {
    margin: 0!important;
}
.ador-country-currency {
    position: relative;
}
/*header优化*/
.ador-country-currency > dd {
    background: #fff;
    border: 1px solid #DEDEDE;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    width: 360px;
    padding: 15px;
    position: absolute;
    top: 30px;
    z-index: 10;
    display: none;
    border-radius: 4px;
}
.ador-country-currency > dd .top,
.ador-country-currency > dd .top-bg {
    position: absolute;
    top: -8px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    z-index: 1;
}
.ador-country-currency > dd .top-bg {
    top: -10px;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #ddd;
    border-right: 10px solid transparent;
    z-index: 0;
}
.ador-country-currency > dd h4 {
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 4px 0;
    padding: 0;
    text-align: left;
}
.ador-country-currency.open > dd {
    display: block;
}
.ador-country-currency.open > dt .a-cy-cy{
    color:#FF430F;
}

.ador-country-currency.open  .curCountry,
.ador-country-currency.open  .ador-i-c-s div {
    color: #333 !important;
}

.ador-country-currency .btn-mini {
    text-align: left;
    width: 338px;
    line-height: 42px!important;
    height: 42px!important;
    border: 1px solid #E6E6E6;
    padding: 0 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: normal;
    background: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.country-selector.open .btn-mini{
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
}
.ador-country-currency .btn-mini:hover {
    color: #333!important;
}
.ador-country-currency .dropdown-toggle .caret {
    float: right;
}
.ador-country-currency .dropdown-toggle em.litb-icon-flag {
    margin: 13px 8px 0 0!important;
}
.ador-country-currency .dropdown-menu {
    width: 358px!important;
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    margin: 0;
    border-color: #E6E6E6!important;
    border-top: none;
    right: 0!important;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
    top:39px;
}
.ador-country-currency .dropdown-menu .filter-input input {
    border: none;
    width: 318px!important;
    /*border-bottom: 1px solid #E6E6E6!important;*/
    line-height: 36px!important;
    height: 36px!important;
    margin: 0 10px;
    padding: 0 10px;
    border:#ccc 1px solid;
    border-radius: 4px;
}
.ador-country-currency .dropdown-menu .filter-input input:focus{
    border-color:#2D6FFF;
}
.ador-country-currency .dropdown-menu .filter-input .iconfont-search{
    font-size: 14px;
    color:#999;
    right:20px;
    left:auto;
    top:5px;
}
.ador-country-currency .dropdown-menu .filter-input input:focus {
    outline: none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.ador-country-currency .dropdown-menu .country-list li div {
    line-height: 32px!important;
    height: 32px!important;
    padding: 3px 37px!important;
    font-size: 14px;
    text-align: left;
}
.ador-country-currency .dropdown-menu .country-list li div:hover {
    background: #f0f0f0!important;
    color: #333 !important;
}
.ador-country-currency .dropdown-menu .country-list li div em {
    top: 9px!important;
}
.ador-country-currency .country-list {
    height: 320px!important;
}
.ador-country-currency .save {
    width: 360px;
    background: #FF430F;
    line-height: 48px;
    height: 48px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
    cursor: pointer;
}
.ador-country-currency .country-selector {
    margin-bottom: 15px!important;
    margin-left: 0!important;
}
.link-ship-to {
    font-weight: normal;
}
.a-cy-cy {
    cursor: pointer;
    font-size: 12px;
}
.a-cy-cy .litb-icon-flag{
    margin-right: 0;
}
.a-cy-cy .split-line {
    margin: 0 5px;
    position: relative;
    top: 1px;
    display: inline-block;
    line-height: 11px;
}
.ador-country-currency .a-cy-cy .split-line{
    background: transparent;
}

.a-cy-cy:hover {
    text-decoration: none;
}
.a-cy-cy:hover .caret {
    color:#FF430F;
}

.new-header-style .h-r-b-c .navCartCount  {
    position: absolute;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background: #FF430F;
    color: #fff;
    right:auto;
    left:50%;
    top: -8px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    padding: 0 5px;
}
.new-header-style .nav-header-new .personal-center .block{
    max-width: 75px;
    text-overflow: clip;
    overflow: hidden;
}
/* header优化*/
.new-header-style .nav-header-new .h-r .h-r-b {
    justify-content: flex-end;
}
.new-header-style .nav-header-new .h-r .search-form {
    width: 450px;
    margin-left: 0!important;
    margin-right: 15px!important;
    box-sizing: border-box;
}

.new-header-style .nav-header-new .h-r .search-form  .search-input {
    flex-grow: 1;
    width: 560px;
    height: 36px;
    box-sizing: border-box;
}
.new-header-style .nav-header-new .h-r .search-form .search-button-new {
    padding: 0 20px;
}
.new-header-style .nav-header-new .h-r .h-r-b .personal-center,
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f,
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-c {
    width: 75px;
}
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f.long{
    width: 85px;
}
.new-header-style .nav-header-new .h-r .h-r-b .personal-center .block,
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f .block,
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-c .block {
    width: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    /*margin-top:2px;*/
}
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f .block.long{
    width: 85px;
}
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-c .block.da {
    width: 85px;
}
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f {
    margin-left: 5px!important;
    margin-right: 5px!important;
    position: relative;
}
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f.has-f::before{
    content: " ";
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #e33124;
    display: block;
    position: absolute;
    top: -4px;
    right: 26px;
}
.new-header-style .nav-header-new .h-r .h-r-b .h-r-b-c {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.new-header-style .personal-center .account-list {
    z-index: 99999;
    border-radius: 4px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #E6E6E6;
}
.new-header-style.header-optimize .nav-language ul {
    padding:10px 0 10px 0;
}
.w-mainNav-new.header-optimize .nav-bar-link a{
    margin:0 0 0 50px;
}
.w-mainNav-new.header-optimize .allCates dt a.linkAllCate{
    width:220px;
    height:36px;
    padding-left:20px;
    font-size:14px;
    border-radius:0;
}
.w-mainNav-new.header-optimize .allCates dt a.linkAllCate span{
    float: left;
    text-indent: 0;
}
.w-mainNav-new.header-optimize .allCates,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu
{
    width: 240px !important;
    padding: 0;
    min-width: 0;
}
.w-mainNav-new.header-optimize .allCates{
    border-radius: 0;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu{
    border-radius: 0 0 4px 4px;
}
.w-mainNav-new.header-optimize.category-page-menu  .allCates dl dd#litb-cate-menu {
    box-shadow: 0 8px 8px rgb(0 0 0 / 20%);
}
.w-mainNav-new.header-optimize #litb-cate-menu{
    border-width: 0;
    box-shadow: none;
    border: 0;
}
.w-mainNav-new.header-optimize .cate-menu h2 a.show-nav,
.w-mainNav-new.header-optimize .cate-menu h2 strong.show-nav,
.w-mainNav-new.header-optimize .cate-menu-in{
    border: 1px solid #dedede;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu .cate-menu{
    overflow: hidden;
    border-color: transparent;
    margin: 0;
    width: 240px!important;
    height: 365px!important;
    padding: 10px 0 10px 0;
    border: 0;
    border-radius: 0 0 4px 4px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out:nth-child(15),
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out:nth-child(16),
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out:nth-child(17)
{
    visibility: hidden;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2{
    width: 240px;
    margin-left: 0;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 a,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 strong{
    width:190px;
    font-size:12px;
    padding: 3px 30px 3px 20px;
    border: 0;
    height:20px;
    line-height: 20px;
    text-align:left;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 a:hover,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 strong:hover,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 a.show-nav,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 strong.show-nav{
    color:#FF430F;
    background-color:#F2F2F2;
    font-weight: normal;
    box-shadow: none;
    cursor:pointer;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 a.show-red {
    color:#FF430F;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu .cate-menu a:hover{
    color:#FF430F;
    text-decoration: none;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu .cate-menu.no-shadow{
    box-shadow: none;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
    left:240px;
    width: 758px;
    padding: 0 20px;
    border-color:rgba(209,209,209,0.3);
    border-radius: 0 0 4px 4px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out a,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out strong{
    color:#333;
    line-height: 16px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h3{
    margin-bottom: 5px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h3 a{
    font-size:14px;
    color: #333;
    font-weight: 800;
    line-height: 19px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub:after{
    content: "";
    display: table;
    clear: both;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub .dl-box{
    width: 170px;
    margin-right: 30px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub .dl-box:nth-child(4n){
    margin-right: 0!important;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub dl,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub dt,
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub dd
{
    width: 198px;
    padding-right:0;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub dl{
    margin-top: 20px;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub dl:first-child{
    margin-top:20px ;
    padding-top: 0;
}
.w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub dl:last-child{
    padding-bottom: 20px;
}
#breadcrumb-2019{
    margin: 0 5px!important;
}
.w-mainNav-new.header-optimize .nav-bar-link{
    margin-left:240px;
}
/*mini cart*/
.new-header-style.header-optimize #navCQE .nav-cart-more-items{
    margin-bottom: 0;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl:hover {
    background-color: #FFFFFF;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd {
    margin-left: 80px;
    padding: 5px 0 24px 0;
}
.new-header-style.header-optimize #navCQE dl dt {
    width:70px;
    height:70px;
}
.new-header-style.header-optimize #navCQE img{
    border-radius: 4px;
}
.new-header-style.hheader-optimizeader .h-r-b-c #navCQE .nav-cart-bottom{
    border-radius: 4px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd a {
    color: #999999;
    font-weight: normal;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .pr-attr span {
    color: #666;
    margin-right: 5px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .pr-attr span em {
    color: #666;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .item-price {
    color: #222222;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity{
    margin-top: 11px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .item_delete {
    justify-content: flex-end !important;
    align-items: flex-end !important;
    min-width: 200px !important;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .item_delete .iconic_delete {
    font-size:14px;
    color:#999999;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .item_delete .iconic_delete:before {
    content: "\e79e";
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .item_delete .iconic_delete:hover {
    color:#333333;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0;
    height:20px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .num_decrease,
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .num_increase {
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background: #F2F2F2;
}

.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 20px;
    height: 20px;
    border-radius: 2px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    text-align: center;
    user-select: none;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity.num_increase {
    margin-left: 5px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity.num_decrease {
    margin-right: 5px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity.disabled {
    cursor: default;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity.disabled .iconproductoptions_ic_qty-{
    background:#ccc;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity.disabled .iconproductoptions_ic_qty{
    color:#ccc;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity .iconproductoptions_ic_qty- {
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    width: 10px;
    height: 1px;
    background: #666;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity .iconproductoptions_ic_qty-:before {
    content: none;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity .iconproductoptions_ic_qty {
    font-size: 12px;
    line-height: 20px;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select .btn-quantity .iconproductoptions_ic_qty:before {
    content: "\e686";
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select input[type="text"] {
    width: 27px;
    height: 20px;
    text-align: center;
    float: none;
    margin-bottom: 0;
    outline: none;
    clear: both;
    padding: 0;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance:textfield;
    border: 1px solid #fff;
}
.new-header-style.header-optimize #navCQE #navCartProductList dl dd .order-quantity .quantity-select input[type="text"]:focus {
    border: 1px solid #2D6FFF;
    border-radius: 2px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.new-header-style.header-optimize dd#navCQE .nav-cart-bottom .btn-small {
    height: 34px;
    line-height: 34px;
    font-family: avenir,sana-serif;
}
.new-header-style.header-optimize #navCQE dl dd h4 {
    -webkit-line-clamp: 1;
}
.container-header{
    background-color: #fff;
    text-align: center;
    margin: 0 auto;
    width: auto;
}
/*header优化end*/
#new-coupon .couponCode #inputCouponCode {
    border: 1px solid rgb(118,118,118);
}

/*header统一 start*/
.has-cover-black{
    position: relative;
}
.has-cover-black:before{
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    z-index: 9;
}
.widget{
    clear:none;
}

.h-r-s {
    display: block;
    padding-left: 20px;
    height: 20px;
    width: 551px;
    overflow: hidden;
    text-align: left;
    padding-top:2px;
}
.h-r-s li {
    display: inline-block;
    color: #666;
    cursor: pointer;
    margin-bottom: 50px;
}
.h-r-s li a,.h-r-s li a:hover{
    text-decoration: none;
}
.h-r-s li a{
    color: #666;
}
.h-r-s li a:hover{
    color: #FF430F;
}
.h-r-s li b {
    margin: 0 7.5px;
    width: 0;
    height: 10px;
    border-left: 1px solid #dedede;
    display: inline-block;
}
.h-r-s li:first-child b {
    display: none;
}

.h-r-s li.show-red a{
    color: #FF430F;
}
.w-mainNav-new .allCates dt a.linkAllCate:hover{
    color:#333;
}


.litb-cate-menu{background-color:#fff;color:#333;border-color:#871302;}.litb-cate-menu .cate-menu{background-color:#fff;}.litb-cate-menu .cate-menu h2 span{color:#666;}#cate-menu dl a{color:#333;font-size:14px;}#cate-menu dd a{font-size:13px;}#cate-menu dl a:hover{color:#FF430F;text-decoration:underline;}.litb-cate-menu .cate-menu h2 a.show-nav,#cate-menu dl a.red{color:#FF430F;}

.nav-revision #cate-menu .cate-menu-in dt a.red,.nav-revision #cate-menu .cate-menu-in dt a:hover,.nav-revision #cate-menu .cate-menu-in dd a.red,.nav-revision #cate-menu .cate-menu-in dd a:hover{
    color:#FF430F;
}
.litb-cate-menu-specialoffer{position:absolute;right:0;top:0;width:142px;line-height:100%;background-color:#f7f7f7;border-left:1px solid #E7E6E3;padding:0 16px 0 15px;}.litb-cate-menu-specialoffer dl{margin:11px 0;}.cate-menu-sub{position:absolute;left:0;top:0;overflow:hidden;-webkit-box-shadow:4px 0 4px rgba(0,0,0,0.1) inset;-moz-box-shadow:4px 0 4px rgba(0,0,0,0.1) inset;box-shadow:4px 0 4px rgba(0,0,0,0.1) inset;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background:#fff;padding:0 0 0 32px;}.cate_menu_hero{position:absolute;right:0;top:0;overflow:hidden;background:#fff;width:160px;padding:4px 28px 0 4px;}.cate_menu_hero_left{-webkit-box-shadow:4px 0 4px rgba(0,0,0,0.1) inset;-moz-box-shadow:4px 0 4px rgba(0,0,0,0.1) inset;box-shadow:4px 0 4px rgba(0,0,0,0.1) inset;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-left:1px solid #ccc;padding:4px 24px 0 33px;}.cate-menu{position:relative;width:238px;margin-bottom:0;overflow:hidden;background-color:#fff;}.cate-menu-out{position:relative;width:576px;padding:0;}.cate-menu-out .cate-menu-sub{position:absolute;left:0;top:0;}.cate-menu .cate-menu-in{display:none;position:absolute;left:238px;top:0;background-color:#fff;}.cate-menu h2{padding:0;}.cate-menu h2 a,.cate-menu h2 strong{font-size:13px;display:block;line-height:20px;width:222px;height:20px;position:relative;white-space:nowrap;color:#333;border:1px solid transparent;font-weight:400;padding:3px 0 3px 15px;}.cate-menu .cate-menu-out .show-red{color:#FF430F;}.cate-menu h2 a.show-nav,.cate-menu h2 strong.show-nav{border:1px solid #666;font-weight:700;width:225px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.26);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.26);box-shadow:0 3px 3px rgba(0,0,0,0.26);background-color:#fff;border-right:1px solid #fff;padding:3px 0 3px 15px;}.cate-menu .cate-menu-out:last-child h2 a,.cate-menu .cate-menu-out.last h2 a{border-bottom:none;}.cate-menu h2 a:hover{text-decoration:none;}.cate-menu h2 a span,.cate-menu h2 strong span{font-size:11px;font-weight:400;padding-left:5px;}.cate-menu h2 a em,.cate-menu h2 strong em{position:absolute;right:2px;top:0;display:none !important;width:16px;height:26px;z-index:51;background:url(https://lijc.rightinthebox.com/lightsource/img/sprite/generated/normal_855a725e266af194.png) -68px -220px no-repeat;}.cate-menu .clear{clear:left;}#litb-cate-menu{background-color:#fff;position:absolute;z-index:50;margin-top:0px;display:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);}#litb-cate-menu.hover{box-shadow:0 0 0 rgba(0,0,0,0);}.litb-cate-menu-specialoffer dd,.cate-menu-sub dd,.cate_menu_hero dd{line-height:14px;font-size:13px;padding:3px 0;}.litb-cate-menu-specialoffer .red,.cate-menu-sub .red,.cate_menu_hero .red{color:#900;}.cate-menu-sub dl,.cate_menu_hero dl{float:left;width:160px;display:block;padding-bottom:7px;margin:13px 16px 0 0;}.cate-menu-sub dl.bottop,.cate_menu_hero dl.bottop{border-top:1px solid #E7E6E3;margin-top:0;padding-top:7px;padding-bottom:20px;}.cate-menu-sub dt h3,.cate_menu_hero dt h3{margin:0;padding:0;}.cate-menu-sub dd h4,.cate_menu_hero dd h4{font-weight:400;margin:0;padding:0;}.cate-menu-in{border:1px solid #666;border-top:0;overflow:hidden;}.litb-cate-menu-specialoffer dt,.cate-menu-sub dt,.cate_menu_hero dt{line-height:18px;font-size:14px;font-weight:700;text-shadow:none;height:auto;text-indent:0;padding:1px 0 6px;}#litb-cate-menu{border:1px solid #999;width:238px!important}#litb-cate-menu.line-17{height: 378px!important;}#cate-menu{padding-top:11px;height:361px!important;background:transparent!important;width:238px!important;overflow:visible!important}.cate-menu-out{position:static}.cate-menu-sub{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.nav-revision #cate-menu .cate-menu-in{
    width:751px;
    padding: 0;
    min-height: 363px;
}
.nav-revision #cate-menu .cate-menu-in.no-so{
    width:751px;
}
.nav-revision #cate-menu .cate-menu-in.no-ms{
    width:169px;
}
.nav-revision #cate-menu .cate-menu-in dt a{
    color:#333;
}
.nav-revision #cate-menu .cate-menu-in dt a span{
    font-size:12px;
    color:#999;
}
.nav-revision #cate-menu .cate-menu-in dd a{
    color:#666;
    line-height:12px;
    font-size:12px;
}

.nav-revision #cate-menu .cate-menu-in .cate-menu-sub{
    padding: 0;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl{
    width:562px;
    margin:0 10px;
    padding: 9px 0 3px 0;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl dt{
    float:left;
    display:inline-block;
    width:140px;
    text-align:right;
    padding:0 10px 0 0;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl dt h3 a{
    font-size:13px;
    line-height:15px;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl dt h3 span{
    font-size:12px;
    color:#999;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl dd{
    float:left;
    display:inline-block;
    width:412px;
    padding:0;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub.change-menu  dl dd{
    width: 576px;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub.change-menu  dl{
    width: 731px;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl dd{
    float:left;
    font-weight: normal;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub  dl dd a{
    border-left: 1px solid #ececec;
    display:inline-block;
    padding:0 5px;
    margin-bottom:5px;
    font-size:12px;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub.change-menu dl dd a{
    border-left: 1px solid #ccc;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub dl:first-child {
    border:none;
    padding-top:17px;
}
.nav-revision #cate-menu .cate-menu-in .cate-menu-sub dl:last-child{
    padding-bottom:13px;
}
.nav-revision #cate-menu .litb-cate-menu-specialoffer{
    width:167px;
    padding:0 0 0 0;
    margin:0;
}
.nav-revision #cate-menu .litb-cate-menu-specialoffer dl{
    width:137px;
    margin:9px 0 0 0;
    padding:0 15px 2px 16px;
    border:none;
}
.nav-revision #cate-menu .litb-cate-menu-specialoffer dl:first-child {
    margin:15px 0 0 0;
}
.nav-revision #cate-menu .litb-cate-menu-specialoffer dd{
    color:#666;
    line-height:14px;
    padding:2px 0;
}
.nav-revision #cate-menu .litb-cate-menu-specialoffer h4{
    padding:2px 0;
}
.nav-revision #cate-menu .litb-cate-menu-specialoffer h4 a{
    line-height:14px;
    font-size:12px;
    font-weight: normal;
}
.nav-revision.line-13 h2 a,.nav-revision.line-13 h2 strong {
    line-height: 18px;
    height: 18px;
}
.nav-revision.line-13 h2 a em,.nav-revision.line-13 h2 strong em{
    height:24px;
}
.nav-revision.line-14 h2 a,.nav-revision.line-14 h2 strong {
    line-height: 16px;
    height: 16px;
}
.nav-revision.line-15 h2 a,.nav-revision.line-15 h2 strong {
    line-height: 16px;
    height: 16px;
}
.nav-revision.line-15 h2 a em,.nav-revision.line-15 h2 strong em{
    height:22px;
}
.nav-revision.line-16 h2 a,.nav-revision.line-16 h2 strong {
    line-height: 15px;
    height: 15px;
}
.nav-revision.line-16 h2 a em,.nav-revision.line-16 h2 strong em{
    height:21px;
    background-position:-68px -223px;
}
.nav-revision.line-17 h2 a,.nav-revision.line-17 h2 strong,.line-17 .cate-menu h2 a.show-nav,.line-17 .cate-menu h2 strong.show-nav{
    line-height: 14px;
    height: 14px;
    padding: 3px 0 3px 15px;
}
.nav-revision.line-18 h2 a, .nav-revision.line-18 h2 strong, .line-18 .cate-menu h2 a.show-nav, .line-18 .cate-menu h2 strong.show-nav{
    line-height: 13px;
    height: 13px;
    padding: 2px 0 3px 15px;
}
.nav-revision.line-17 h2 a em, .nav-revision.line-17 h2 strong em{
    height: 20px;
    background-position:-68px -223px;
}
.nav-revision.line-18 h2 a em, .nav-revision.line-18 h2 strong em{
    height: 18px;
    background-position:-68px -223px;
}
.line-15 .cate-menu h2 a em,.line-15 .cate-menu h2 strong em{
    background-position:-68px -222px;
}
.line-15 #cate-menu{
    padding-top: 9px;
}
.line-16 #cate-menu{
    padding-top: 5px;
    height: 378px!important;
}
.line-17 #cate-menu{
    padding-top: 2px;
}
.line-18 #cate-menu{
    padding-top: 9px;
}
.nav-revision.line-14 h2 a em,.nav-revision.line-14 h2 strong em{
    height:22px;
}
.nav-bar-vertical #cate-menu .cate-menu-in{
    padding: 1px 11px 0 20px;
    width: 720px;
}
.nav-bar-vertical #cate-menu .cate-menu-in.no-so{
    width: 720px;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub.change-menu dl{
    width: 170px;
    float: inherit;
    display: block;
    text-align: center;
    padding: 0;
    margin: 9px 0 0 0;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl dt{
    width: 170px;
    float: inherit;
    display: block;
    text-align: left;
    padding:0;
    height: auto;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl dt a{
    color: #FF430F;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl h3{
    font-size: 14px;
    color: #FF430F;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 8px;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl h3 a{
    color: #FF430F;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub.change-menu dl dd{
    width: 170px;
    float: inherit;
    display: block;
    text-align: left;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub.change-menu dl dd a {
    border-left: none;
    font-size: 12px;
    color: #666;
    line-height: 13px;
    display: block;
    padding: 0;
    margin-bottom: 6px;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub.change-menu dl dd a:last-child{
    margin-bottom: 0;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl dd a:hover {
    color: #FF430F;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl:first-child {
    border: none;
    padding-top: 7px;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub dl:last-child {
    border: none;
    padding-bottom: 12px;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub .dl-box {
    width: 170px;
    float: left;
    margin-right: 10px;
}
.nav-bar-vertical #cate-menu .litb-cate-menu-specialoffer{
    display: none;
}
.nav-bar-vertical .cate-menu-out .cate-menu-sub{
    left:20px;
}
.nav-bar-vertical .cate-menu .cate-menu-in{
    top:-1px;
}
.nav-bar-vertical .cate-menu-out .cate-menu-sub{
    top: 2px;
}
.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub.change-menu dt a.red,.nav-bar-vertical #cate-menu .cate-menu-in .cate-menu-sub.change-menu dd a.red{
    color: #FF430F;
}


.w-mainNav{
    width: 990px;
}
/**headerui细节调整**/
.top-nav-select-info a{
    color:#666666!important;
}
.top-nav-select-info a:hover{
    color:#FF430F!important;
}
.ador-i-c-s dd a.red,.new-header-style .nav-language ul li.red a,.ador-country-currency .dropdown-menu .country-list li a.red {
    color:#FF430F!important;
}
.nav-header-new .h-r-b-c dl dd h4{
    font-size: 12px;
}
.allCates dl {
    text-align: left;
}

/**首页allcategories部分样式单独处理**/
.header-home .w-mainNav-new.header-optimize .allCates,.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu,.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu .cate-menu{
    width:190px !important;
}
.header-home .w-mainNav-new.header-optimize .allCates dt a.linkAllCate{
    width: 190px;
    padding-left:0;
}
.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2{
    width:190px;
}
.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
    left:190px;
    overflow: hidden;
}
.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 a,.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out h2 strong{
    width:140px;
}
.header-home .w-mainNav-new.header-optimize .nav-bar-link{
    margin-left: 190px;
}
.header-home .cate-menu-out{
    width:190px !important;
}
.header-home .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu{
    display: block !important;
}
.header-home.header-1190 .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
    width:958px;
}
.header-home .w-mainNav-new.header-optimize .allCates dt a.linkAllCate,.header-home .w-mainNav-new.header-optimize .allCates dt a.linkAllCate:hover{
    background: #FF430F;
    color: #fff;
}
.header-home .w-mainNav-new.header-optimize .allCates dt a.linkAllCate .iconfont-allcate{
    margin-right:10px;
}
.header-home .w-mainNav-new.header-optimize .allCates dt a.linkAllCate span{
    position: inherit;
    right: auto;
    float:none;
}
/**1190版header**/
.header-1190 .top-nav-select-info .top-nav-wrapper, .header-1190 .nav-header-new, .header-1190 .w-mainNav, .header-1190 .w-mainNav{
    width: 1190px;
}
.header-1190 .h-r {
    width: 946px;
}
.header-1190 .nav-header-new .h-r .search-form{
    width: 650px;
}
.header-1190 .nav-header-new .h-r .search-form .search-input, .header-1190 .search-form .recent-search-dropdown{
    width: 560px;
}
.header-1190 .h-r-s {
    width: 661px;
    padding-left: 36px;
}
.header-1190 .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
    width:908px;
}
.header-1190 .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub .dl-box{
    width: 200px;
    margin-right: 40px;
}
/**1440版header**/
.header-1440 .top-nav-select-info .top-nav-wrapper, .header-1440 .nav-header-new, .header-1440 .w-mainNav, .header-1440 .w-mainNav{
    width: 1440px;
}
.header-1440 .h-r {
    width: 1200px;
}
.header-1440 .nav-header-new .h-r .search-form{
    width: 858px;
}
.header-1440 .nav-header-new .h-r .search-form .search-input, .header-1440 .search-form .recent-search-dropdown{
    width: 768px;
}
.header-1440 .h-r-s {
    width: 858px;
    padding-left: 82px;
}
.header-1440 .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
    width:942px;
}
.header-1440 .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub .dl-box{
    width: 200px;
    margin-right: 40px;
}
@media (min-width: 1190px) and (max-width:1449px){
    .header-responsive .top-nav-select-info .top-nav-wrapper, .header-responsive .nav-header-new, .header-responsive .w-mainNav, .header-responsive .w-mainNav{
        width: 1190px;
    }
    .header-responsive .h-r {
        width: 946px;
    }
    .header-responsive .nav-header-new .h-r .search-form{
        width: 650px;
    }
    .header-responsive .nav-header-new .h-r .search-form .search-input, .header-responsive .search-form .recent-search-dropdown{
        width: 560px;
    }
    .header-responsive .h-r-s {
        width: 661px;
        padding-left: 36px;
    }
    .header-responsive .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
        width:908px;
    }
    .header-responsive .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub .dl-box{
        width: 200px;
        margin-right: 40px;
    }
}
@media(min-width: 1450px){
    .header-responsive .top-nav-select-info .top-nav-wrapper, .header-responsive .nav-header-new, .header-responsive .w-mainNav, .header-responsive .w-mainNav{
        width: 1440px;
    }
    .header-responsive .h-r {
        width: 1200px;
    }
    .header-responsive .nav-header-new .h-r .search-form{
        width: 858px;
        padding-right: 0 !important;
    }
    .header-responsive .nav-header-new .h-r .search-form .search-input, .header-responsive .search-form .recent-search-dropdown{
        width: 768px;
    }
    .header-responsive .h-r-s {
        width: 858px;
        padding-left: 82px;
    }
    .header-responsive .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in{
        width:942px;
    }
    .header-responsive .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-in .cate-menu-sub .dl-box{
        width: 200px;
        margin-right: 40px;
    }
}
/**解决header其他影响style**/
.allCates{
    float: left;
    position: relative;
    z-index: 152;
}
.allCates a{
    text-decoration: none;
}
.w-bp h2, .w-b h2, .w-p h2, .widget h2{
    padding:0;
}
/*header统一 end*/
.ador-country-currency .dropdown-toggle .caret:before,.ador-i-c-s dt .caret:before,.w-mainNav-new .allCates dt a.linkAllCate .litb-icon-shopping-arraw:before{
    content: "\e6ac";
}
/* 按钮状态样式统一 */
.search-button-new:hover,.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns.register:hover,.ador-country-currency .save:hover,.new-header-style.header-optimize dd#navCQE .nav-cart-bottom .btn-small:hover{
    opacity: 0.9;
}

/* 残障首页达标优化 featureAB start */
.new-header-style .hover-bg .unsign-btns-wrap .unsign-btns.login:hover{
   background-color:rgba(203, 32, 39, 0.05);
}
.feature_V1199488 .new-header-style .search-input-wrapper .iconfont-search{
    color: #666;
}
.feature_V1199488 .top-nav-select-info a ,
.feature_V1199488 .new-header-style .nav-language{
    color: #333!important;
}

.feature_V1199488 .a-cy-cy:hover,
.feature_V1199488 .nav-language:hover .split-line + span,
.feature_V1199488 .nav-language:hover .caret,
.feature_V1199488 .new-header-style .world-store:hover > dt .caret,
.feature_V1199488 .top-nav-select-info a:hover
 {
    color: #e33124!important;
}

.feature_V1199488 .new-header-style .h-r-t .c-s:hover,
.feature_V1199488 .new-header-style .nav-header-new .h-r .h-r-b .h-r-b-f:hover .block {
    text-decoration: underline;
    color: #e33124!important;
}
.feature_V1199488 .h-r-s li a:hover{
    text-decoration: underline;
}
.feature_V1199488 .w-mainNav-new.header-optimize .allCates dl dd#litb-cate-menu div.cate-menu-out .cate-menu-in a:hover{
    text-decoration: underline;
}
.feature_V1199488 .w-mainNav-new .nav-bar-link a:hover,
.feature_V1199488 .new-header-style #navCQE .nav-cart-bottom .nav-cart-view:hover{
    text-decoration: underline;
}
/* 残障首页达标优化 featureAB end */
body.using-keyboard div:hover,
body.using-keyboard dl:hover,
body.using-keyboard a:hover,
body.using-keyboard input:hover,
body.using-keyboard button:hover,
body.using-keyboard select:hover,
body.using-keyboard span:hover,
body.using-keyboard i:hover {
  outline: 0!important;
}
body.using-keyboard div:focus,
body.using-keyboard dl:focus,
body.using-keyboard a:focus,
body.using-keyboard input:focus,
body.using-keyboard button:focus,
body.using-keyboard select:focus,
body.using-keyboard span:focus,
body.using-keyboard i:focus {
  outline: #E33124 auto 2px !important;
}
body.using-keyboard .select2-results__option--highlighted {
  background: #ccc;
}
.new-header-style .nav-language:focus .hover-bg{
    top: 30px !important;
}