@font-face{font-family: 'Levenim MT Bold';src: url('./fonts/Levenim MT Bold.eot');src: local('☺'), url('./fonts/Levenim MT Bold.woff') format('woff'),url('./fonts/Levenim MT Bold.ttf') format('truetype'),url('./fonts/Levenim MT Bold.svg') format('svg');font-weight: normal;font-style: normal;}
/*---------- base ---------*/
@charset "utf-8";body{background-color: #FFFFFF;color: #333333;font-family: "Tahoma";font-size: 14px;margin: 0;-webkit-text-size-adjust: none;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,select,table,td,textarea,th,ul{margin: 0;padding: 0;font-size: 14px;font-family: "Tahoma";}
a{text-decoration: none;}
a img,img{border: 0;}
a:link{color: #666666;cursor: pointer;}
a:visited{color: #666666;cursor: pointer;}
a:hover{color: #EF3800;cursor: pointer;}
a:active{color: #666666;cursor: pointer;}
a{text-decoration: none;cursor: pointer;}
h2,h3,h4,h5,h6{font-weight: 400;}
em{font-style: normal;}
li,ol,ul{list-style: none;}
.wrap{margin: 0 auto;width: 1380px;}
.clear{clear: both;}
.clearfix::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.f_left{float: left;}
.f_right{float: right;line-height: 24px;color: #767676;}
input{-webkit-appearance: none;}
input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance: none;}
::-moz-placeholder{color: #BBBBBB;}
::-webkit-input-placeholder{color: #BBBBBB;}
img.lazy{opacity: 0;transition: opacity 0.5s ease-in-out;}
/* 闁搞儱澧芥晶鏍礉閻樼儤绁伴柛姘濡绮?*/
img.lazy.loaded{opacity: 1;}
/* topside */
header .topside{height: 38px;background-color: #181818;border-bottom: #181818;}
header .topside .wrap{background-color: #353535;height: 100%;display: flex;justify-content: space-between;}
header .cates{width: 294px;height: 100%;position: relative;}
header .cates h2{width: 294px;height: 100%;background-color: #454545;color: #FFFFFF;font-size: 14px;line-height: 38px;cursor: pointer;padding: 0 12px;box-sizing: border-box;}
header .cates h2 i:first-of-type{margin-right: 10px;}
header .cates h2 i:first-of-type::before{content: '';background: url('../images/category-icon1.png') no-repeat center;width: 18px;height: 18px;vertical-align: sub;}
header .cates h2 i:last-of-type{float: right;}
header .cates h2 i:last-of-type::before{content: '';background: url('../images/category-icon2.png') no-repeat center;width: 14px;height: 12px;vertical-align: sub;position: relative;top: -2px;}
header .cates h2 i:last-of-type::after{content: '';background: url('../images/category-icon3.png') no-repeat center;width: 14px;height: 12px;vertical-align: sub;position: relative;top: -2px;right: 14px;display: inline-block;opacity: 0;}
header .cates h2:hover{background-color: #EF3800;}
header .cates:hover .fa-align-left:before{opacity: 0;}
header .cates:hover .fa-align-left:after{opacity: 1;}
header .cates.active h2{background-color: #EF3800;}
header .cates.active .catesbox{display: block;}
header .cates .catesbox{position: absolute;left: 0;top: 38px;width: 1380px;height: 577px;background-color: #454545;display: none;z-index: 10000;}
header .catesbox ul{height: 100%;overflow-y: auto;width: 294px;background-color: #353535;}
header .catesbox li{color: #FFFFFF;position: relative;height: 40px;padding: 0 20px;line-height: 40px;color: #B8B8B8;cursor: pointer;}
header .catesbox li::after{content: '';width: calc(100% - 13px);height: 1px;background-color: #2B2B2B;display: block;position: relative;z-index: 1;}
header .catesbox li h3 a{color: #B8B8B8;}
header .catesbox li:hover h3 a,header .catesbox li.active h3 a{color: #FFFFFF;}
header .catesbox li.active .right_item{display: flex;}
header .catesbox li .right_item{position: fixed;width: calc(1380px - 315px);top: 38px;margin-left: 294px;display: flex;box-sizing: border-box;padding-right: 13px;display: none;}
header .catesbox li .right_item h4{height: 38px;color: #FFFFFF;font-size: 17px;border-bottom: 1px solid #353535;line-height: 38px;padding-left: 5px;}
header .catesbox li .right_item .flex_left{flex: 1;margin-right: 12px;}
header .catesbox li .right_item .flex_left .items{height: 485px;overflow-y: auto;margin-right: 64px;padding-top: 2px;column-count: 2;column-gap: 0;-webkit-column-count: 2;-webkit-column-gap: 0;-moz-column-count: 2;-moz-column-gap: 0;margin-top: 15px;}
header .catesbox li .right_item .flex_left .items dd{/*! display: inline-block;*//*! width: 49%;*/line-height: 1.3;padding-bottom: 8px;/*! float: left;*/line-height: 22px;}
header .catesbox li .right_item .flex_left .items a{color: #D8D8D8;font-size: 14px;padding: 1px 5px 3px;display: inline-block;}
header .catesbox li .right_item .flex_left .items a span{color: #9F9F9F;margin-left: 4px;}
header .catesbox li .right_item .flex_left p a{color: #9A9A9A;padding: 3px 5px;}
header .catesbox li .right_item .flex_left p a i{font-style: normal;font-family: fangsong;}
header .catesbox li .right_item .flex_left a:hover{color: #FFFFFF !important;background-color: #EF3800;}
header .catesbox li .right_item .flex_left a:hover span{color: #FFFFFF !important;}
header .catesbox li .right_item .flex_right{width: 196px;flex-shrink: 0;}
header .catesbox li .right_item .flex_right a{display: block;width: 100%;height: 74px;background-color: #FFFFFF;border-bottom: 1px solid #D1D1D1;text-align: center;line-height: 74px;}
header .catesbox li .right_item .flex_right a img{display: inline-block;vertical-align: middle;max-width: 80%;max-height: 58px;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
header .catesbox li .right_item .flex_right a:hover img{transform: scale(1.1);}
/* find */
header .find{flex: 1;height: 100%;}
header .find form{height: 100%;}
header .find .findarea{height: 100%;width: 350px;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
header .find .findarea button{background-color: transparent;margin-right: 5px;border: none;cursor: pointer;width: 30px;height: 30px;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;flex-shrink: 0;}
header .find .findarea button:hover{background-color: #FFFFFF;border-radius: 5px;}
header .find .findarea button::before{content: '';background: url('../images/search-icon.png') no-repeat center;width: 17px;height: 18px;position: relative;top: 2px;}
header .find .findarea button::after{content: '';background: url('../images/search-icon-hover.png') no-repeat center;position: relative;top: 2px;display: inline-block;}
header .find .findarea button:hover::before{display: none;}
header .find .findarea button:hover::after{width: 17px;height: 18px;}
header .find .findarea input{width: 500px;height: 100%;background-color: transparent;border: 0;outline: none;color: #FFFFFF;padding-left: 10px;font-family: Arial;border-radius: 5px;flex-shrink: 0;}
header .find .findarea input:focus{outline: 1px solid #454545;outline-offset: -2px;}
header .find .findarea input:focus{box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.3);}
/* other */
header .other{display: flex;height: 100%;position: relative;}
header .other > *{display: block;height: 100%;line-height: 38px;color: #BABABA;padding: 0 17px;border-left: 1px solid #181818;font-size: 13px;}
header .other > * b{color: #FFFFFF;font-weight: normal;text-transform: capitalize;}
header .other > *::before{margin-right: 6px;font-size: 17px;}
header .other a{color: #BABABA;}
header .other a:hover{text-decoration: underline;}
header .other a.cart::before{content: '';background: url('../images/cart.png') no-repeat center;width: 19px;height: 21px;display: inline-block;vertical-align: middle;position: relative;top: -1px;margin-right: 10px;}
header .other a.cart:hover{text-decoration: none;background-color: #EF3800;color: #FFFFFF;}
header .other .sign::before{content: '';background: url('../images/user.png') no-repeat 0 0;width: 20px;height: 22px;display: inline-block;vertical-align: middle;position: relative;top: -1px;}
header .other .signed{display: none;}
header .other .signed .account{color: #EF3800;}
header .other .cartbox{width: 380px;background-color: #FFFFFF;min-height: 180px;height: auto;border: 1px solid #181818;position: absolute;right: 0;top: 38px;border-top: none;padding: 0;line-height: 1;color: #212121;display: none;z-index: 9999;}
header .other .cartbox h2{font-size: 19px;font-family: Candara;font-weight: bold;line-height: 22px;padding: 6px 10px 4px 3px;text-transform: capitalize;}
header .other .cartbox h2 > span{float: right;line-height: 22px;font-weight: normal;font-size: 14px;color: #8B8B8B;font-family: Arial;text-transform: none;}
header .other .cartbox h2 > span i{font-style: normal;}
header .other .cartbox table{border-collapse: collapse;width: 100%;}
header .other .cartbox table tr{border-bottom: 1px solid #C5C5C5;}
header .other .cartbox table th{font-size: 13px;font-weight: normal;color: #FFFFFF;background-color: #7A7A7A;line-height: 23px;text-align: left;padding: 0 10px;}
header .other .cartbox table th:last-of-type{width: 30%;padding-left: 19px;}
header .other .cartbox table td{padding: 9px;}
header .other .cartbox table td:nth-child(2){display: flex;align-items: center;}
header .other .cartbox table .imgbox{width: 49px;height: 45px;line-height: 45px;text-align: center;float: left;margin-right: 16px;}
header .other .cartbox table .imgbox img{max-height: 100%;display: inline-block;vertical-align: middle;}
header .other .cartbox table .qty{width: 70px;float: left;}
header .other .cartbox table .qty input{width: 100%;border: 1px solid #989898;height: 23px;border-radius: 3px;text-align: center;outline: none;font-size: 14px;}
header .other .cartbox table .qty a{display: block;width: calc(100% + 2px);height: 25px;line-height: 25px;text-align: center;border: none;background-color: #454545;color: #FFFFFF;margin-top: 5px;cursor: pointer;border-radius: 3px;text-decoration: none;}
header .other .cartbox table .qty a:hover{background-color: #EF3800;}
header .other .cartbox table td > button{background-color: transparent;border: none;font-size: 20px;color: #7A7A7A;margin-left: 12px;cursor: pointer;position: relative;}
header .other .cartbox table td > button::before{content: '';width: 13px;height: 12px;background: url('../images/close2.png') no-repeat center;position: relative;}
header .other .cartbox table td > button::after{content: '';width: 13px;height: 12px;background: url('../images/close2-red.png') no-repeat center;position: absolute;opacity: 0;left: 0;top: 8px;}
header .other .cartbox table td > button:hover{color: #EF3800;}
header .other .cartbox table td > button:hover::before{opacity: 0;}
header .other .cartbox table td > button:hover::after{opacity: 1;}
header .other .cartbox table td h3{font-size: 14px;line-height: 19px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
header .other .cartbox table td s{text-decoration: none;font-size: 13px;line-height: 19px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
header .other .cartbox table td p{font-size: 13px;color: #8B8B8B;line-height: 19px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
header .other .cartbox table td .empty{text-align: center;}
header .other .cartbox .action{padding: 9px;}
header .other .cartbox .action .del{background-color: transparent;border: none;font-size: 14px;color: #8B8B8B;line-height: 28px;cursor: pointer;position: relative;}
header .other .cartbox .action .del::before{content: '';width: 16px;height: 20px;background: url('../images/del.png') no-repeat center;margin-right: 6px;position: relative;top: 4px;}
header .other .cartbox .action .del::after{content: '';width: 16px;height: 20px;background: url('../images/del-red.png') no-repeat center;margin-right: 6px;position: absolute;top: 4px;display: inline-block;left: 0;opacity: 0;}
header .other .cartbox .action .del:hover{color: #EF3800;}
header .other .cartbox .action .del:hover::before{opacity: 0;}
header .other .cartbox .action .del:hover::after{opacity: 1;}
header .other .cartbox .action .sub{text-transform: uppercase;color: #FFFFFF;font-size: 14px;font-family: Candara;background-color: #EF3800;border: 1px solid transparent;height: 28px;line-height: 28px;border-radius: 3px;float: right;padding: 0 16px;cursor: pointer;text-decoration: none;display: flex;align-items: center;}
header .other .cartbox .action .sub i{font-style: normal;font-size: 18px;font-weight: bold;margin-right: 2px;}
header .other .cartbox .action .sub span{font-size: 14px;font-family: Arial;}
header .other .cartbox .action .sub:hover{border-color: #CF0000;background-color: #CF0000;}
/* navbar */
header .navbar{height: 105px;background-color: #FFFFFF;}
header .navbar .wrap{display: flex;justify-content: space-between;align-items: center;height: 100%;}
header .navbar .logo::before{content: '';background: url('../images/logo.png') no-repeat center;display: block;width: 294px;height: 49px;background-size: 100% auto;}
header .navbar ul{display: flex;}
header .navbar ul li{margin-right: 50px;}
header .navbar ul li:last-child{margin-right: 0;}
header .navbar ul li a{font-size: 15px;color: #212121;position: relative;}
header .navbar ul li a:after{content: "";width: 100%;height: 2px;background-color: #EF3800;position: absolute;bottom: 0;left: 0;transition: -webkit-transform .2s ease;transition: transform .2s ease;transition: transform .2s ease,-webkit-transform .2s ease;-webkit-transform: scaleX(0);transform: scaleX(0);}
header .navbar ul li a:hover{color: #EF3800;}
header .navbar ul li a:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);}
html[lang="bd"] header .navbar ul li a,html[lang="gr"] header .navbar ul li a,html[lang="zu"] header .navbar ul li a,html[lang="mn"] header .navbar ul li a,html[lang="uz"] header .navbar ul li a,html[lang="eu"] header .navbar ul li a,html[lang="mm"] header .navbar ul li a,html[lang="ph"] header .navbar ul li a,html[lang="kg"] header .navbar ul li a,html[lang="tj"] header .navbar ul li a,html[lang="kn"] header .navbar ul li a{font-size: 14px;}
html[lang="ge"] header .navbar ul li a{font-size: 13px;}
html[lang="bd"] header .navbar .navright a,header .navbar .navright button,html[lang="gr"] header .navbar .navright a,header .navbar .navright button,html[lang="zu"] header .navbar .navright a,header .navbar .navright button,html[lang="mn"] header .navbar .navright a,header .navbar .navright button,html[lang="uz"] header .navbar .navright a,header .navbar .navright button,html[lang="eu"] header .navbar .navright a,header .navbar .navright button,html[lang="mm"] header .navbar .navright a,header .navbar .navright button,html[lang="ge"] header .navbar .navright a,header .navbar .navright button,html[lang="ph"] header .navbar .navright a,header .navbar .navright button,html[lang="kg"] header .navbar .navright a,header .navbar .navright button,html[lang="tj"] header .navbar .navright a,header .navbar .navright button,html[lang="kn"] header .navbar .navright a,header .navbar .navright button{font-size: 13px;}
html[lang="bd"] header .navbar .navright:nth-of-type(2),html[lang="gr"] header .navbar .navright:nth-of-type(2),html[lang="zu"] header .navbar .navright:nth-of-type(2),html[lang="mn"] header .navbar .navright:nth-of-type(2),html[lang="uz"] header .navbar .navright:nth-of-type(2),html[lang="eu"] header .navbar .navright:nth-of-type(2),html[lang="mm"] header .navbar .navright:nth-of-type(2),html[lang="ge"] header .navbar .navright:nth-of-type(2),html[lang="ph"] header .navbar .navright:nth-of-type(2),html[lang="kg"] header .navbar .navright:nth-of-type(2),html[lang="tj"] header .navbar .navright:nth-of-type(2),html[lang="kn"] header .navbar .navright:nth-of-type(2){margin-left: 80px;}
header .navbar ul li.home,header .navbar ul li.contact,header .navbar ul li.sign,header .navbar ul li.cart,header .navbar ul li.langs,header .navbar ul li.close-mask,header .navbar ul li.signed{display: none;}
header .navbar ul li.sign::before,header .navbar ul li.cart::before,header .navbar ul li.signed::before{display: none;}
header .navbar ul li.langs{line-height: 50px;}
header .navbar .flex-end{display: flex;align-items: center;}
header .navbar .navright:first-of-type{margin-left: 35px;}
header .navbar .navright:nth-of-type(2){margin-left: 127px;}
header .navbar .navright a,header .navbar .navright button{font-size: 14px;color: #212121;background-color: transparent;border: none;cursor: pointer;line-height: 22px;display: block;font-family: Arial;}
header .navbar .navright > a::after,header .navbar .navright button::after{content: '>';font-family: fangsong;font-weight: bold;margin-left: 6px;color: #8C8C8C;font-size: 11px;text-shadow: 0 0 1px;position: relative;top: -1px;}
header .navbar .navright a:hover,header .navbar .navright button:hover{color: #EF3800;}
header .navbar .navright a:hover::after,header .navbar .navright button:hover::after{color: #EF3800;}
header .navbar .navright p{font-size: 13px;color: #8B8B8B;line-height: 22px;}
header .navbar .navright p a{font-size: 13px;color: #8B8B8B;}
header .navbar .mobile-menu{background-color: transparent;cursor: pointer;border: none;font-size: 20px;display: none;}
header .navbar .mobile-find{display: none;}
header .langlist{position: fixed;left: 0;top: 38px;background-color: #222222;min-height: 589px;width: 100%;color: #FFFFFF;padding-top: 19px;box-sizing: border-box;padding-bottom: 25px;display: none;z-index: 9999;}
header .langlist h2{font-size: 26px;font-weight: bold;font-family: Candara;float: left;height: 71px;line-height: 71px;}
header .langlist .current{float: right;height: 60px;position: relative;display: flex;align-items: center;padding-bottom: 19px;}
header .langlist .current .flag{width: 66px;height: 44px;background-color: #FFFFFF;position: relative;}
header .langlist .current .flag::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: url('/images/language_60.png');width: 60px;height: 40px;font-size: 80px;}
header .langlist .current h3{font-size: 13px;color: #BABABA;line-height: 22px;margin-right: 62px;}
header .langlist .current p{font-size: 14px;color: #FFFFFF;line-height: 22px;}
header .langlist ul{background-color: #353535;padding: 17px 11px 20px;}
header .langlist ul li{float: left;width: calc(100% / 8);line-height: 16px;font-size: 13px;color: #D8D8D8;margin-bottom: 22px;position: relative;cursor: pointer;z-index: 2;box-sizing: border-box;padding-left: 30px;}
header .langlist ul li:nth-last-child(-n+8){margin-bottom: 0;}
header .langlist ul li::before{content: '';display: inline-block;width: 23px;height: 16px;background-color: #FFFFFF;vertical-align: text-bottom;margin-right: 7px;position: absolute;left: 0;}
header .langlist ul li::after{content: '';background: url('/images/language_21.png') no-repeat 0 0;width: 21px;height: 14px;position: absolute;left: 1px;top: 1px;font-size: 28px;}
header .langlist ul li:hover{color: #EF3800;color: #EF3800;padding-left: 30px;box-sizing: border-box;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;-webkit-animation: spin .2s linear;animation: spin .3s linear;-moz-animation: spin .3s linear;-o-animation: spin .3s linear;-webkit-animation: spin .3s linear;}
header .langlist ul li:hover::before{width: 100%;height: 25px;position: absolute;left: -5px;top: 50%;transform: translateY(-50%);border-radius: 5px;z-index: -1;}
header .langlist button{display: block;margin: 0 auto;margin-top: 0px;border: none;height: 32px;padding: 0 50px;background-color: #EF3800;color: #FFFFFF;border-radius: 15px;margin-top: 34px;cursor: pointer;}
header .langlist button::before{content: '';}
header .langlist button:hover{background-color: #CF0000;}
@-webkit-keyframes spin
{
	0%{text-indent: -30px;}
	100%{text-indent: 0;}
}
/*language list*/
header .langlist .current .flag.en:before,.selectCountry li.en:before,.langlist ul li.en::after{background-position: 0 -1em;}
header .langlist .current .flag.uk:before,.selectCountry li.uk:before,.langlist ul li.uk:after{background-position: 0 -2em;}
header .langlist .current .flag.de:before,.selectCountry li.de:before,.langlist ul li.de:after{background-position: 0 -3em;}
header .langlist .current .flag.fr:before,.selectCountry li.fr:before,.langlist ul li.fr:after{background-position: 0 -4em;}
header .langlist .current .flag.ru:before,.selectCountry li.ru:before,.langlist ul li.ru:after{background-position: 0 -5em;}
header .langlist .current .flag.es:before,.selectCountry li.es:before,.langlist ul li.es:after{background-position: 0 -6em;}
header .langlist .current .flag.pt:before,.selectCountry li.pt:before,.langlist ul li.pt:after{background-position: 0 -7em;}
header .langlist .current .flag.jp:before,.selectCountry li.jp:before,.langlist ul li.jp:after{background-position: 0 -8em;}
header .langlist .current .flag.gr:before,.selectCountry li.gr:before,.langlist ul li.gr:after{background-position: 0 -9em;}
header .langlist .current .flag.it:before,.selectCountry li.it:before,.langlist ul li.it:after{background-position: 0 -10em;}
header .langlist .current .flag.kr:before,.selectCountry li.kr:before,.langlist ul li.kr:after{background-position: 0 -11em;}
header .langlist .current .flag.ae:before,.selectCountry li.ae:before,.langlist ul li.ae:after{background-position: 0 -12em;}
header .langlist .current .flag.tr:before,.selectCountry li.tr:before,.langlist ul li.tr:after{background-position: 0 -13em;}
header .langlist .current .flag.pl:before,.selectCountry li.pl:before,.langlist ul li.pl:after{background-position: 0 -14em;}
header .langlist .current .flag.fi:before,.selectCountry li.fi:before,.langlist ul li.fi:after{background-position: 0 -15em;}
header .langlist .current .flag.in:before,.selectCountry li.in:before,.langlist ul li.in:after{background-position: 0 -16em;}
header .langlist .current .flag.gu:before,.selectCountry li.gu:before,.langlist ul li.gu:after{background-position: 0 -16em;}
header .langlist .current .flag.kn:before,.selectCountry li.kn:before,.langlist ul li.kn:after{background-position: 0 -16em;}
header .langlist .current .flag.mr:before,.selectCountry li.mr:before,.langlist ul li.mr:after{background-position: 0 -16em;}
header .langlist .current .flag.ml:before,.selectCountry li.ml:before,.langlist ul li.ml:after{background-position: 0 -16em;}
header .langlist .current .flag.te:before,.selectCountry li.te:before,.langlist ul li.te:after{background-position: 0 -16em;}
header .langlist .current .flag.ta:before,.selectCountry li.ta:before,.langlist ul li.ta:after{background-position: 0 -16em;}
header .langlist .current .flag.vn:before,.selectCountry li.vn:before,.langlist ul li.vn:after{background-position: 0 -17em;}
header .langlist .current .flag.th:before,.selectCountry li.th:before,.langlist ul li.th:after{background-position: 0 -18em;}
header .langlist .current .flag.nl:before,.selectCountry li.nl:before,.langlist ul li.nl:after{background-position: 0 -19em;}
header .langlist .current .flag.ie:before,.selectCountry li.ie:before,.langlist ul li.ie:after{background-position: 0 -20em;}
header .langlist .current .flag.ph:before,.selectCountry li.ph:before,.langlist ul li.ph:after{background-position: 0 -21em;}
header .langlist .current .flag.cz:before,.selectCountry li.cz:before,.langlist ul li.cz:after{background-position: 0 -22em;}
header .langlist .current .flag.my:before,.selectCountry li.my:before,.langlist ul li.my:after{background-position: 0 -23em;}
header .langlist .current .flag.fa:before,.selectCountry li.fa:before,.langlist ul li.fa:after{background-position: 0 -24em;}
header .langlist .current .flag.hu:before,.selectCountry li.hu:before,.langlist ul li.hu:after{background-position: 0 -25em;}
header .langlist .current .flag.hr:before,.selectCountry li.hr:before,.langlist ul li.hr:after{background-position: 0 -26em;}
header .langlist .current .flag.sk:before,.selectCountry li.sk:before,.langlist ul li.sk:after{background-position: 0 -27em;}
header .langlist .current .flag.si:before,.selectCountry li.si:before,.langlist ul li.si:after{background-position: 0 -28em;}
header .langlist .current .flag.no:before,.selectCountry li.no:before,.langlist ul li.no:after{background-position: 0 -29em;}
header .langlist .current .flag.iw:before,.selectCountry li.iw:before,.langlist ul li.iw:after{background-position: 0 -30em;}
header .langlist .current .flag.dk:before,.selectCountry li.dk:before,.langlist ul li.dk:after{background-position: 0 -31em;}
header .langlist .current .flag.ro:before,.selectCountry li.ro:before,.langlist ul li.ro:after{background-position: 0 -32em;}
header .langlist .current .flag.se:before,.selectCountry li.se:before,.langlist ul li.se:after{background-position: 0 -33em;}
header .langlist .current .flag.bg:before,.selectCountry li.bg:before,.langlist ul li.bg:after{background-position: 0 -34em;}
header .langlist .current .flag.al:before,.selectCountry li.al:before,.langlist ul li.al:after{background-position: 0 -35em;}
header .langlist .current .flag.et:before,.selectCountry li.et:before,.langlist ul li.et:after{background-position: 0 -36em;}
header .langlist .current .flag.az:before,.selectCountry li.az:before,.langlist ul li.az:after{background-position: 0 -37em;}
header .langlist .current .flag.ee:before,.selectCountry li.ee:before,.langlist ul li.ee:after{background-position: 0 -38em;}
header .langlist .current .flag.eu:before,.selectCountry li.eu:before,.langlist ul li.eu:after{background-position: 0 -39em;}
header .langlist .current .flag.by:before,.selectCountry li.by:before,.langlist ul li.by:after{background-position: 0 -40em;}
header .langlist .current .flag.is:before,.selectCountry li.is:before,.langlist ul li.is:after{background-position: 0 -41em;}
header .langlist .current .flag.ba:before,.selectCountry li.ba:before,.langlist ul li.ba:after{background-position: 0 -42em;}
header .langlist .current .flag.za:before,.selectCountry li.za:before,.langlist ul li.za:after{background-position: 0 -43em;}
header .langlist .current .flag.xh:before,.selectCountry li.xh:before,.langlist ul li.xh:after{background-position: 0 -43em;}
header .langlist .current .flag.zu:before,.selectCountry li.zu:before,.langlist ul li.zu:after{background-position: 0 -43em;}
header .langlist .current .flag.kh:before,.selectCountry li.kh:before,.langlist ul li.kh:after{background-position: 0 -44em;}
header .langlist .current .flag.kz:before,.selectCountry li.kz:before,.langlist ul li.kz:after{background-position: 0 -45em;}
header .langlist .current .flag.ht:before,.selectCountry li.ht:before,.langlist ul li.ht:after{background-position: 0 -46em;}
header .langlist .current .flag.ng:before,.selectCountry li.ng:before,.langlist ul li.ng:after{background-position: 0 -47em;}
header .langlist .current .flag.ca:before,.selectCountry li.ca:before,.langlist ul li.ca:after{background-position: 0 -48em;}
header .langlist .current .flag.iq:before,.selectCountry li.iq:before,.langlist ul li.iq:after{background-position: 0 -49em;}
header .langlist .current .flag.lv:before,.selectCountry li.lv:before,.langlist ul li.lv:after{background-position: 0 -50em;}
header .langlist .current .flag.la:before,.selectCountry li.la:before,.langlist ul li.la:after{background-position: 0 -51em;}
header .langlist .current .flag.lt:before,.selectCountry li.lt:before,.langlist ul li.lt:after{background-position: 0 -52em;}
header .langlist .current .flag.mg:before,.selectCountry li.mg:before,.langlist ul li.mg:after{background-position: 0 -53em;}
header .langlist .current .flag.nz:before,.selectCountry li.nz:before,.langlist ul li.nz:after{background-position: 0 -54em;}
header .langlist .current .flag.mn:before,.selectCountry li.mn:before,.langlist ul li.mn:after{background-position: 0 -55em;}
header .langlist .current .flag.bd:before,.selectCountry li.bd:before,.langlist ul li.bd:after{background-position: 0 -56em;}
header .langlist .current .flag.mm:before,.selectCountry li.mm:before,.langlist ul li.mm:after{background-position: 0 -57em;}
header .langlist .current .flag.np:before,.selectCountry li.np:before,.langlist ul li.np:after{background-position: 0 -58em;}
header .langlist .current .flag.af:before,.selectCountry li.af:before,.langlist ul li.af:after{background-position: 0 -59em;}
header .langlist .current .flag.mw:before,.selectCountry li.mw:before,.langlist ul li.mw:after{background-position: 0 -60em;}
header .langlist .current .flag.lk:before,.selectCountry li.lk:before,.langlist ul li.lk:after{background-position: 0 -61em;}
header .langlist .current .flag.tz:before,.selectCountry li.tz:before,.langlist ul li.tz:after{background-position: 0 -62em;}
header .langlist .current .flag.tj:before,.selectCountry li.tj:before,.langlist ul li.tj:after{background-position: 0 -63em;}
header .langlist .current .flag.pk:before,.selectCountry li.pk:before,.langlist ul li.pk:after{background-position: 0 -64em;}
header .langlist .current .flag.ua:before,.selectCountry li.ua:before,.langlist ul li.ua:after{background-position: 0 -65em;}
header .langlist .current .flag.uz:before,.selectCountry li.uz:before,.langlist ul li.uz:after{background-position: 0 -66em;}
header .langlist .current .flag.ge:before,.selectCountry li.ge:before,.langlist ul li.ge:after{background-position: 0 -67em;}
header .langlist .current .flag.rs:before,.selectCountry li.rs:before,.langlist ul li.rs:after{background-position: 0 -68em;}
header .langlist .current .flag.id:before,.selectCountry li.id:before,.langlist ul li.id:after{background-position: 0 -69em;}
header .langlist .current .flag.kg:before,.selectCountry li.kg:before,.langlist ul li.kg:after{background-position: 0 -70em;}
header .langlist .current .flag.lu:before,.selectCountry li.lu:before,.langlist ul li.lu:after{background-position: 0 -71em;}
header .langlist .current .flag.mk:before,.selectCountry li.mk:before,.langlist ul li.mk:after{background-position: 0 -72em;}
header .langlist .current .flag.ls:before,.selectCountry li.ls:before,.langlist ul li.ls:after{background-position: 0 -73em;}
header .langlist .current .flag.ws:before,.selectCountry li.ws:before,.langlist ul li.ws:after{background-position: 0 -74em;}
header .langlist .current .flag.sg:before,.selectCountry li.sg:before,.langlist ul li.sg:after{background-position: 0 -75em;}
header .langlist .current .flag.gl:before,.selectCountry li.gl:before,.langlist ul li.gl:after{background-position: 0 -6em;}
header .langlist .current .flag.co:before,.selectCountry li.co:before,.langlist ul li.co:after{background-position: 0 -26em;}
/*header fix*/
@media screen and (min-width: 768px)
{
	body.fix{padding-top:143px;}
	body.fix header{width: 100%;top: 0;position: fixed;background-color: #FFFFFF;z-index: 10002;border-bottom: 4px solid#212121;}
	body.fix header .navbar{height: 50px;}
	body.fix header .navbar .logo::before{height: 38px;background-size: auto 100%;margin-right: 60px;width: 247px;}
}
.position{height: 32px;line-height: 32px;font-size: 12px;background: #6D6D6D;color: #FFFFFF;text-align: right;font-weight: bold;font-family: Arial;}
.position a{color: #FFFFFF;margin: 0 9px;font-weight: normal;}
.position i{background: url('../images/arrow4.png') no-repeat center;width: 7px;height: 9px;display: inline-block;}
.position span{margin-left: 11px;color: #BABABA;font-weight: normal;}
.article-position{border-bottom: 1px solid #B6B6B6;height: 50px;line-height: 50px;background: #EFEFEF;}
.article-position a{font-size: 12px;}
.article-position i{margin-left: 5px;}
.article-position ul{margin-top: 6px;}
.article-position ul li{background: #FFFFFF;position: relative;margin-left: 15px;border: 1px solid #B6B6B6;border-bottom: none;float: left;text-align: center;width: 200px;height: 43px;line-height: 43px;}
.article-position ul li a{font-size: 16px;}
.article-position ul li.cur{background: #EF3800;border: 1px solid #EF3800;border-bottom: none;}
.article-position ul li.cur a{color: #FFFFFF;}
.article-position ul li.cur:after{position: absolute;bottom: -10px;width: 0;height: 0;left: 50%;margin-left: -10px;content: " ";border-top: 10px solid #EF3800;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.list-panel .list-table ul.parts{border: 1px solid #D3D3D3;border-bottom: 0;}
.list-panel .list-table ul.parts li{height: 115px;text-align: center;border-bottom: 1px solid #D3D3D3;}
.list-panel .list-table ul.parts li.title{background: #EFEFEF;border-bottom: none;height: 48px;text-align: center;}
.list-panel .list-table ul.parts li.title s{height: 48px !important;line-height: 48px !important;font-weight: 700 !important;color: #333!important;padding: 0 !important;}
.list-panel .list-table ul.parts li.title s:last-child{border-right: none;}
.list-panel .list-table ul.parts s{display: block;height: 115px;line-height: 115px;float: left;margin: 0;padding: 0;text-align: center;text-decoration: none;color: #333333;}
.list-panel .list-table ul.parts a.item{color: #EF3800;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.list-panel .list-table ul.parts a.item:hover{color: #CF0000;}
.list-panel .list-table ul.parts a.mfg{color: #146FB4;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-panel .list-table ul.parts a.pdf{color: #7F7F7F;background-image: url("../images/pdf.png");background-repeat: no-repeat;padding: 0 0 0 25px;background-position: 0 center;margin-left: 30px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-panel .list-table ul.parts a.pdf:hover{background-image: url("../images/pdf_hover.png");color: #EF3800;}
.list-panel .list-table ul.parts li s:nth-child(1){width: 8%;}
.list-panel .list-table ul.parts li s:nth-child(1) img{margin-top: 8px;margin-left: 5px;max-width: 100px;}
.list-panel .list-table ul.parts li s:nth-child(2){width: 17%;color: #EF3800;}
.list-panel .list-table ul.parts li s:nth-child(3){width: 18%;color: #7F7F7F;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-panel .list-table ul.parts li s:nth-child(4){width: 16%;text-align: left;}
.list-panel .list-table ul.parts li.title s:nth-child(4){background: 0 0;text-align: center;}
.list-panel .list-table ul.parts li s:nth-child(5){width: 18%;color: #146FB4;overflow: hidden;}
.list-panel .list-table ul.parts li s:nth-child(6){width: 13%;color: #42A2EC;height: 70px;padding-top: 45px;line-height: 24px;}
.list-panel .list-table ul.parts li s:nth-child(6) a{text-decoration: underline;}
.list-panel .list-table ul.parts li s:nth-child(7){width: 10%;}
.list-panel .list-table ul.parts li s:nth-child(7) a.rfq{display: inline-block;width: 80px;height: 30px;line-height: 30px;border: 1px solid #D3D3D3;border-radius: 3px;}
.list-panel .list-table ul.parts li.title:hover{background: #EFEFEF;}
.list-panel .list-table ul.parts li:hover{background: #F6F6F6;}
.list-panel .list-table ul.parts li:hover s:nth-child(8) a.rfq{color: #FFFFFF;background-color: #EF3800;border: 1px solid #EF3800;}
.pages{text-align: center;padding: 10px 0;display: flex;align-items: center;justify-content: end;}
.pages p{color: #000000;margin-right: 12px;}
.pages p s{color: #8B8B8B;text-decoration: none;}
.pages .links{display: flex;align-items: center;}
.pages a,.pages span{color: #000000;display: inline-block;min-width: 29px;height: 33px;padding: 0 2px;line-height: 33px;border-radius: 3px;margin-top: 10px;margin-bottom: 10px;margin: 0 4px;overflow: hidden;font-size: 14px;background-color: #F2F2F2;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
.pages span{color: #000000;}
.pages .small{width: 31px;height: 31px;display: inline-block;line-height: 31px;}
.pages .curr,.pages a:hover{background-color: #EF3800;color: #FFFFFF;}
.list-panel .H20{display: block;height: 20px;}
/*hot parts*/
.common-title{border-bottom: 2px solid #202020;padding-bottom: 8px;}
.common-title h2{font-size: 23px;/* height: 41px;*/line-height: 45px;float: left;padding-left: 10px;}
.common-title h2 span{color: #EF3800;}
.common-title a.more{float: right;border: 1px solid #E0E0E0;border-radius: 15px;padding: 3px 15px;text-align: center;margin-right: 5px;}
.common-title a.more:before{float: right;padding-left: 5px;line-height: 20px;}
.parts-panel .words-list{padding: 10px 0;border-bottom: 2px solid #DDDDDD;}
.parts-panel .words-list a{display: inline-block;background-color: #EF3800;margin: 5px;width: 41px;text-align: center;color: #FFFFFF;height: 24px;line-height: 24px;}
.parts-panel .words-list a:hover{background-color: #CF0000;}
.parts-panel .hot-parts{padding: 10px 0 20px 0;line-height: 24px;}
.parts-panel .hot-parts li{width: 20%;float: left;padding: 3px 0;}
.parts-panel .hot-parts li a{color: #2B2B2B;position: relative;display: block;padding-left: 22px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 98%;}
.parts-panel .hot-parts li a:hover{background-color: #EEEEEE;}
.parts-panel .hot-parts li a:before{content: "";background-image: url("../images/category-icon.png");width: 20px;height: 20px;position: absolute;left: 0;top: 3px;background-size: 40px auto;}
.parts-panel .hot-parts li:nth-child(2n) a:before{background-position: 0 -20px;}
.parts-panel .hot-parts li:nth-child(3n) a:before{background-position: 0 -40px;}
.parts-panel .hot-parts li:nth-child(4n) a:before{background-position: 0 -60px;}
.parts-panel .hot-parts li:nth-child(5n) a:before{background-position: 0 -80px;}
.parts-panel .hot-parts li:nth-child(6n) a:before{background-position: 0 -100px;}
/*payment*/
.article-content{color: #244061;padding-bottom: 10px;}
.article-content h2,.article-content dl.star dt{font-size: 16px;color: #244061;font-weight: bold;clear: both;line-height: 40px;}
.article-content a{color: #244061;text-decoration: underline;}
.article-content table{border-collapse: collapse;border: 1px solid #376091;}
.article-content th,.article-content td{padding-left: 10px;line-height: 36px;}
.article-content th{line-height: 38px;height: 38px;text-align: left;background-color: #4F81BD;color: #FFFFFF;}
.article-content tr:nth-child(2n){background-color: #DBE5F1;}
.article-content dl.star{padding-bottom: 15px;}
.article-content dl.star dd.fa-star-o{padding-left: 25px;position: relative;line-height: 24px;}
.article-content dl.star dd.fa-star-o:before{position: absolute;left: 5px;line-height: 24px;}
.payment h2:before{content: "";width: 8px;height: 8px;border-radius: 50%;background-color: #244061;display: inline-block;margin-right: 5px;margin-bottom: 2px;}
.payment table{width: 40%;}
.payment p{color: #244061;margin-bottom: 0;}
.payment ul.star{padding-top: 10px;}
.payment ul.star li:before{margin-right: 5px;}
.payment ol{padding-top: 10px;}
.payment ol li{list-style: url;margin-left: 17px;padding-left: 5px;}
/* stren */
.stren{margin-top: 30px;background-color: #F5F5F7;padding-top: 15px;padding-bottom: 20px;}
.stren h2{display: flex;justify-content: space-between;align-items: center;font-size: 31px;font-weight: bold;font-family: Candara;color: #212121;padding-bottom: 25px;}
.stren h2 a{color: #6C6C6C;font-size: 14px;font-family: Arial;font-weight: normal;}
.stren h2 a:hover{color: #EF3800;}
.stren ul{display: flex;justify-content: space-between;}
.stren ul li{width: 263px;height: 224px;background-color: #FFFFFF;border-radius: 5px;text-align: center;position: relative;border: 1px solid transparent;cursor: pointer;}
.stren ul li::before{content: '';position: absolute;right: 0;top: 32px;left: 0;margin: 0 auto;width: 104px;height: 103px;background: url('../images/stren-logo.png') no-repeat 0 0;}
.stren ul li:nth-child(2):before{background-position: -111px 0px;}
.stren ul li:nth-child(3):before{background-position-x: -221px;height: 102px;}
.stren ul li:nth-child(4):before{background-position-x: -333px;height: 101px;width: 103px;}
.stren ul li:nth-child(5):before{background-position-x: -441px;}
.stren ul li:nth-child(6):before{background-position-x: -555px;}
.stren ul li:nth-child(1):hover:before{background-position: -1px -123px;}
.stren ul li:nth-child(2):hover:before{background-position: -112px -124px;}
.stren ul li:nth-child(3):hover:before{background-position: -221px -125px;}
.stren ul li:nth-child(4):hover:before{background-position: -334px -125px;}
.stren ul li:nth-child(5):hover:before{background-position: -441px -123px;}
.stren ul li:nth-child(6):hover:before{background-position: -555px -123px;}
.stren ul li:nth-child(5){display: none;}
.stren ul li:hover{border-color: #DDDDDD;}
.stren ul li a{display: block;height: 100%;position: relative;z-index: 1;}
.stren ul li s{text-decoration: none;padding-top: 150px;display: block;font-size: 14px;color: #212121;}
.pro_relate .items a{width: calc(100% / 5 - 13px);margin-right: 16px;margin-bottom: 25px;float: left;min-height: 187px;}
.pro_relate .items a:nth-child(5n+5){margin-right: 0;}
.pro_relate .items a .imgbox{border: 1px solid #B2B2B2;width: 100%;height: 127px;position: relative;display: flex;justify-content: space-around;align-items: center;border-radius: 3px;margin-bottom: 10px;}
/*.pro_relate .items a .imgbox::before{content: '';width: 1px;height: 82px;background-color: #B2B2B2;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
*/
.pro_relate .items a .imgbox > div{height: 100%;line-height: 127px;text-align: center;}
.pro_relate .items a .imgbox img{max-width: 140px;max-height: 100px;display: inline-block;vertical-align: middle;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
.pro_relate .items a h3{font-size: 15px;line-height: 24px;color: #212121;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro_relate .items a p{font-size: 13px;color: #8B8B8B;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro_relate .items a:hover h3{color: #EF3800;}
.pro_relate .items a:hover .imgbox{box-shadow: 0 0 10px rgb(0,0,0,.2);}
.pro_relate .items a:hover p{color: #333333;}
.pro_relate .items a:hover img{transform: scale(1.1);}
.right-rfq{position: fixed;right: 0;top: 40%;border: 1px solid #90909057;writing-mode: vertical-lr;width: 34px;border-radius: 3px 0 0 3px;font-size: 19px;font-family: Candara;color: #EF3800 !important;text-align: center;line-height: 33px;padding: 10px 0 17px 0;border-right: none;background-color: #FFFFFF;z-index: 10;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
.right-rfq::before{margin-bottom: 13px;}
.right-rfq:hover{background-color: #EF3800;color: #FFFFFF !important;border-color: #EF3800;}
.light{animation: showLight 1s;-moz-animation: showLight 1s;-webkit-animation: showLight 1s;-o-animation: showLight 1s;}
@keyframes showLight
{
	0%{background-color: transparent;}
	25%{background-color: #EF3800;color: #FFFFFF;}
	50%{background-color: transparent;}
	75%{background-color: #EF3800;color: #FFFFFF;}
	100%{background-color: transparent;}
}
/*footer*/
footer{background: #1D1D1D;color: #FFFFFF;padding-top: 49px;}
footer .top{display: flex;justify-content: space-between;padding-bottom: 53px;}
footer .top > *{width: 50%;}
footer .top .logo{height: 65px;position: relative;}
footer .top .logo::before{content: '';width: 400px;height: 65px;background: url('../images/footer-logo.png') no-repeat center;position: absolute;left: 0;top: 0;}
footer .top .text h3{font-size: 18px;color: #EF3800;font-family: 'Levenim MT Bold';margin-left: -2px;}
footer .top .text h4{font-size: 14px;color: #FFFFFF;line-height: 20px;font-family: Arial;}
footer .middle{display: flex;justify-content: space-between;}
footer .middle .left{width: calc(50% - 63px);display: flex;flex-wrap: wrap;justify-content: space-between;margin-right: 63px;}
footer .middle .left dl{display: inline-block;}
footer .middle .left dt{font-size: 15px;padding-bottom: 10px;}
footer .middle .left dd a{font-size: 13px;line-height: 26px;color: #B1B1B1;text-transform: capitalize;display: inline-block;padding: 3px 0;/* border: 1px solid #DDDDDD;*/}
footer .middle .left dd a:hover{color: #FFFFFF;text-decoration: underline;}
footer .middle .right{width: 50%;}
footer .middle .right h3{font-size: 20px;color: #EF3800;font-family: Arial;padding-bottom: 5px;}
footer .middle .right h4{font-size: 14px;color: #FFFFFF;line-height: 20px;font-family: Arial;padding-bottom: 53px;}
footer .middle .right .subscribe{float: left;width: 366px;}
footer .middle .right h5{font-size: 15px;padding-bottom: 12px;text-align: c;}
footer .middle .right form{background-color: #2C2C2C;overflow: hidden;width: 366px;height: 44px;border-radius: 5px;display: flex;align-items: center;}
footer .middle .right form input{width: 100%;height: 100%;padding-left: 14px;outline: none;border: none;background-color: transparent;color: #FFFFFF;}
footer .middle .right form input::-webkit-input-placeholder{color: #8C8C8C;}
footer .middle .right form input:focus{}
footer .middle .right form input:focus{outline: 1px solid #454545;outline-offset: -1px;border-radius: 5px 0 0 5px;}
footer .middle .right form input:focus{box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.1);}
footer .middle .right form button{height: 100%;background-color: transparent;border: none;cursor: pointer;color: #EF3800;font-size: 20px;padding-right: 14px;padding-left: 10px;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
footer .middle .right form button::before{content: '';background: url('../images/arrow6.png') no-repeat 0 0;width: 19px;height: 17px;}
footer .middle .right form button:hover{color: #FFFFFF;background: #EF3800;}
footer .middle .right form button:hover::before{background-position-x: -19px;}
footer .middle .right dl{float: left;margin-left: 24px;}
footer .middle .right dt{font-size: 15px;padding-bottom: 12px;text-transform: capitalize;}
footer .middle .right dd{display: block;text-align: center;}
footer .middle .right dd a{display: inline-block;width: 46px;height: 44px;border-radius: 5px;line-height: 44px;text-align: center;font-size: 24px;background-color: #2C2C2C;margin-right: 13px;color: #FFFFFF;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
footer .middle .right dd a:before{transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
footer .middle .right dd a:last-child{margin-right: 0;}
footer .middle .right dd a:hover{background-color: #FFFFFF;color: #2C2C2C;}
footer .middle .right dd a:hover:before{transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}
footer .middle .right p{padding-top: 36px;color: #7C7C7C;}
footer .middle .right p a{color: #B1B1B1;}
footer .middle .right p a:hover{text-decoration: underline;}
footer .bottom{width: 100%;height: 73px;line-height: 73px;border-top: 1px solid #343434;margin-top: 45px;}
footer .bottom s{text-decoration: none;float: left;font-size: 13px;color: #7C7C7C;}
footer .bottom .cert{float: right;display: flex;align-items: center;font-size: 13px;position: relative;}
footer .bottom .cert::before{content: '';width: 0;height: 56px;background: url('../images/footer-cert.jpg') no-repeat center;position: absolute;right: 67px;top: 50%;transform: translateY(-50%);transition: all .4s ease 0s;-webkit-transition: .4s;-moz-transition: .4s;-o-transition: .4s;opacity: 1;}
footer .bottom .cert span{font-size: 13px;color: #FFFFFF;transition: all .6s ease 0s;-webkit-transition: .6s;-moz-transition: .6s;-o-transition: .6s;}
footer .bottom .cert ul{padding-left: 6px;cursor: pointer;}
footer .bottom .cert li{width: 7px;height: 7px;border: 1px solid #FF0000;display: inline-block;}
footer .bottom .cert li:nth-child(2){background-color: #EF3800;}
footer .bottom .cert:hover span{opacity: 0;}
footer .bottom .cert:hover::before{width: 515px;opacity: 1;}
footer .bottom .cert:hover ul li{border-color: #FFFFFF;}
footer .bottom .cert:hover ul li:nth-child(2){background-color: #FFFFFF;}
@keyframes errorLight
{
	0%{border-color: #A2A2A2;}
	25%{border-color: #EF3800;}
	50%{border-color: #A2A2A2;}
	75%{border-color: #EF3800;}
	100%{border-color: #A2A2A2;}
}
/*select country*/
.selectCountry{background-color: #FFFFFF;width: 400px;height: 200px;position: fixed;left: 50%;margin-left: -220px;top: 50%;border: 1px solid #DDDDDD;margin-top: -100px;z-index: 10006;padding: 20px;}
.selectCountry i{position: absolute;right: 20px;top: 10px;cursor: pointer;}
.selectCountry i:before{font-size: 22px;margin: 0;color: #882526;}
.selectCountry h3{border-bottom: 1px solid #DDDDDD;line-height: 40px;padding-left: 10px;font-size: 20px;font-weight: bold;}
.selectCountry li{float: left;width: 50%;text-align: center;padding-top: 10px;color: #000000;font-weight: bold;position: relative;line-height: 30px;cursor: pointer;}
.selectCountry li:before{content: "";background-image: url("/images/language_180.png");width: 180px;height: 120px;display: block;margin: 0 auto;font-size: 240px;}
.selectCountry li:after{content: "";left: 10px;top: 10px;position: absolute;background-color: #333333;width: 180px;height: 120px;opacity: 0;}
.selectCountry li:hover:after{opacity: 0.5;}
.selectCountryLayer{background-color: #444444;position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 10005;opacity: 0.5;}
/* cookies */
#cookies-prompt{background: rgb(57, 57, 57, 0.9);position: fixed;left: 0;width: 100%;bottom: 0;z-index: 99999;}
#cookies-prompt .wrap{height: 100%;overflow: hidden;padding: 10px 0;display: flex;justify-content: space-between;align-items: center;}
#cookies-prompt s{text-decoration: none;font-size: 14px;line-height: 19px;float: left;flex: 1;color: #B5B5B5;margin-right: 20px;}
#cookies-prompt s a{color: #FFFFFF;}
#cookies-prompt button{float: right;cursor: pointer;color: #FFFFFF;transition: all .3s;background-color: transparent;border: 2px solid transparent;padding: 5px 28px;font-weight: bold;font-size: 15px;line-height: 22px;}
#cookies-prompt button.reject{border-color: #FFFFFF;}
#cookies-prompt button.reject:hover{border-color: #EF3800;color: #EF3800;}
#cookies-prompt button.accept{background-color: #FFFFFF;color: #212121;margin-left: 16px;}
#cookies-prompt button.accept:hover{background-color: #EF3800;color: #FFFFFF;}
#cookies-prompt button.close{margin-left: 16px;font-size: 20px;padding: 5px 15px;line-height: 22px;}
#cookies-prompt button.close:hover{background-color: #FFFFFF;color: #EF3800;}
.overlay{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);/* 闁告锕埀顒€绻戝Σ鎴烆渶閹达絽顥?*/z-index: 999;transition: opacity cubic-bezier(0.4,0, 0.2,1);}
.copy-success-box{display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #FFFFFF;color: #222222;padding: 15px 30px;border-radius: 5px;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);width: max-content;font-size: 14px;font-weight: bold;z-index: 1000;font-family: Roboto, "Noto Sans", Arial, Helvetica, sans-serif, dk;max-width: 98%;flex-wrap: wrap;align-items: center;line-height: 30px;}
@media screen and (max-width: 767px)
{
	*{tap-highlight-color:transparent;-webkit-tap-highlight-color: transparent;-ms-tap-highlight-color: transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;}
	body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,select,table,td,textarea,th,ul{margin: 0;padding: 0;font-size: .875rem;font-family: "Microsoft YaHei","鐎甸偊鍠涢拏瀣⒖閸涘鎷?;}
	body{font-size: .875rem;margin: 0 auto;padding-top: 50px;position: relative;}
	h2,h3,h4,h5,h6{font-size: .875rem;}
	.bodybody{width: auto;}
	input{-webkit-appearance: none;border-radius: 0;}
	input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance: none;border-radius: 0;}
	.wrap{width: 100%;}
	.f_left{float: none;}
	.f_right{float: none;}
	.drawer-hamberger span,.drawer-hamberger span:before,.drawer-hamberger span:after{width: 22px;}
	.drawer-hamberger span:before{top: -8px;}
	.drawer-hamberger span:after{bottom: -8px;}
	header{height: auto;position: fixed;top: 0;width: 100%;z-index: 99;border-bottom: 0;}
	#banner,#nav_category,header .link,header .logo img,header .tip,header::before{display: none;}
	header.drawer-toggle{display: block;}
	.top-header{height: 0;}
	.top-header .top-header-left{display: none;}
	.top-header .top-header-right{float: right;}
	header dl.account{display: none;}
	header a.logo{background-image: url("../images/mobile_logo.png");background-position: center;background-repeat: no-repeat;background-size: 100% auto;display: block;height: 3rem;position: static;}
	.drawer-nav{z-index: 101;}
	.drawer-overlay{z-index: 100;}
	.drawer-hamberger{z-index: 102;}
	.drawer-left .drawer-hamberger,.drawer-left .drawer-overlay{padding: 1.5rem;top: 0;z-index: 1101;position: fixed;}
	.drawer-left .drawer-overlay,.drawer-open .drawer-hamberger{left: 13rem;}
	.drawer-left .drawer-hamberger span{left: .5rem;position: absolute;top: .8rem;}
	.drawer-left .drawer-main{background-color: #212121;color: #EF3800;padding: 0;width: 13rem;z-index: 999;}
	.drawer-hamburger-icon,.drawer-hamburger-icon::after,.drawer-hamburger-icon::before{background-color: #FFFFFF;}
	.drawer--left.drawer-open .drawer-hamberger{left: 13rem;}
	header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;}
	body.fix header{border-bottom: none;}
	/* topside */
	header .topside{display: none;}
	header .cates,header .other{display: none;}
	header .find{width: 100%;padding: 0 2%;}
	header .find .findarea,header .find .findarea input{width: 96%;}
	/* navbar */
	header .navbar{height: 50px;border-bottom: 4px solid #212121;}
	header .navbar .wrap{padding: 0 2%;position: relative;background-color: #EF3800;}
	header .navbar .wrap::before{content: '';width: 100%;height: 100%;top: 0;left: 0;position: absolute;background-color: #FFFFFF;display: none;}
	header .navbar .logo::before{background: none;width: 250px;}
	header .navbar ul{position: absolute;right: -140%;top: 0;width: 70vw;height: 100vh;flex-wrap: wrap;background-color: #FFFFFF;z-index: 10000;align-content: flex-start;}
	header .navbar ul li{border-bottom: 1px solid #DDDDDD;margin-right: 0;padding: 0 7px;width: 100%;padding-left: 10px;}
	header .navbar ul li.home,header .navbar ul li.contact,header .navbar ul li.sign,header .navbar ul li.cart,header .navbar ul li.langs,header .navbar ul li.close-mask,header .navbar ul li.signed{display: block;}
	header .navbar ul li.close-mask{height: 0;position: absolute;z-index: -1;left: -100%;border: none;}
	header .navbar ul li.close-mask::before{content: '';width: 100%;height: 100vh;position: absolute;left: 0;top: 0;background-color: rgb(0, 0, 0, .5);}
	header .navbar ul li a{line-height: 50px;}
	header .navbar ul li a:after{content: none;}
	header .navbar .navright{display: none;}
	header .navbar .mobile-menu{display: block;color: #FFFFFF;}
	header .navbar .mobile-find{display: block;position: absolute;right: 45px;top: 8px;}
	header .navbar .mobile-find input{width: 0;height: 32px;margin-right: 7px;border-radius: 5px;border: none;outline: none;transition: all .4s ease 0s;-webkit-transition: .4s;-moz-transition: .4s;-o-transition: .4s;}
	header .navbar .mobile-find input.expland{width: 252px;padding: 0 10px;}
	header .navbar .mobile-find input:focus{box-shadow: inset 0 0 5px rgb(239,56,0,.5);}
	header .navbar .mobile-find button{background-color: transparent;cursor: pointer;border: none;font-size: 18px;color: #FFFFFF;position: relative;top: -1px;}
	/* .langlist */
	header .langlist{padding: 10px 2%;top: 46px;}
	header .langlist h2{float: left;text-align: center;height: 45px;line-height: 40px;}
	header .langlist .current{float: unset;justify-content: right;}
	header .langlist .current h3{color: #FFFFFF;display: none;}
	header .langlist ul{height: calc(100vh - 197px);overflow-y: auto;}
	header .langlist ul li{width: 49%;margin-right: 2%;}
	header .langlist ul li:nth-child(2n){margin-right: 0;}
	header .langlist ul li:nth-last-child(-n+8){margin-bottom: 22px;}
	header .langlist button{margin-top: 24px;margin-bottom: 11px;}
	.position{height: auto;line-height: 24px;padding: 0 10px;font-size: 14px;}
	.article-position{height: 30px;line-height: 30px;padding-left: 10px;}
	.article-position ul{width: 100%;padding: 2% 2% 0 0;margin-top: 0;}
	.article-position ul li{width: 50%;height: 34px;line-height: 34px;margin-left: 0;border-bottom: 1px solid #B6B6B6;}
	.article-position ul li.cur:after{bottom: -7px;margin-left: -7px;}
	.article-content th,.article-content td{line-height: 22px;padding: 7px 5px 7px 10px;}
	.parts-panel .words-list{display: flex;flex-wrap: wrap;justify-content: center;}
	.parts-panel .hot-parts li{width: 50%;padding-left: 1rem;}
	.product-category .tab .tab1 ul{margin-top: 20px;}
	.product-category .tab .tab1 ul li{width: 50%;text-align: center;margin-bottom: 2%;}
	.product-category .tab .tab1 .details{margin-top: 20px;}
	.product-category .tab .tab1 .details:before{left: 45px;}
	.product-category .tab .tab1 .details .details_top{position: relative;margin-bottom: 20px;}
	.product-category .tab .tab1 .details .details_top .close{position: absolute;top: 10px;right: 2%;margin: 0;}
	.product-category .tab .tab1 .details .details_top img{float: left;padding: 15px 10px;margin-right: 5px;}
	.product-category .tab .tab1 .details .details_top>div .cate-title{font-size: 1.5rem;padding-top: 10px;}
	.product-category .tab .tab1 .details .details_list{padding: 0 2%;}
	.product-category .tab .tab1 .details .details_list dl{width: 100%;padding-bottom: 20px;}
	.product-category .tab .tab1 .details .details_list dl.all dt{font-size: 1.2rem;text-align: left;}
	.list-panel .list-title{margin: 2%;}
	.list-panel .list-title img{margin-right: 40px;margin-top: 0;}
	.list-panel .list-title>div p.title{padding: 2% 0;font-size: 1.5rem;}
	.list-panel .list-title a.more{display: block;width: 150px;margin-top: 10px;}
	.list-panel .pages .pages-left{margin-top: 10px;}
	.list-panel .pages .pages-left p{line-height: 34px;}
	.list-panel .pages .pages-right{padding-right: 1%;margin-top: 0;float: left;}
	.list-panel .pages .pages-right a{display: inline-block;margin-top: 2%;margin-bottom: 3%;width: 30px;height: 30px;line-height: 30px;}
	.list-panel .list-border{margin: 0 2%;}
	.list-panel .list-title h2{font-size: 20px;padding-left: 2%;}
	.list-panel .list-title p{padding-right: 2%;}
	.list-panel .list-table{padding: 0 10px;}
	.list-panel .list-table ul.parts{border-color: #EDEDED;}
	.list-panel .list-table ul.parts li{height: auto;padding-top: 10px;padding-bottom: 10px;display: flex;flex-wrap: wrap;align-items: center;position: relative;border-color: #EDEDED;}
	.list-panel .list-table ul.parts li.title{display: none;}
	.list-panel .list-table ul.parts s{height: auto;line-height: 38px;padding-left: 28% !important;}
	.list-panel .list-table ul.parts li s:nth-child(1){width: auto;position: absolute;left: 11px;bottom: 46%;/* border: 1px solid;*/height: 60px;padding-left: 10px !important;}
	.list-panel .list-table ul.parts li s:nth-child(1) img{margin-top: 0;max-width: 60px;max-height: 60px;}
	.list-panel .list-table ul.parts li s:nth-child(2){width: 100%;}
	.list-panel .list-table ul.parts li s:nth-child(3){width: 100%;}
	.list-panel .list-table ul.parts li s:nth-child(4){width: 100%;text-align: center;}
	.list-panel .list-table ul.parts li s:nth-child(5){width: 100%;margin-bottom: 5px;display: none;}
	.list-panel .list-table ul.parts li s:nth-child(6){width: 100%;padding: 0;height: auto;}
	.list-panel .list-table ul.parts li s:nth-child(8){width: auto;position: absolute;left: 0;bottom: 10px;padding-left: 10px !important;}
	.list-panel .list-table ul.parts li s:nth-child(8) a.rfq{margin-left: 7px;}
	.list-panel .list-table ul.parts li s:nth-child(7){width: 100%;padding: 0;height: auto;}
	.list-panel .list-table ul.parts a.pdf{padding: 2px 0 2px 25px;display: inline;margin-left: 0;}
	.stren{margin-top: 10px;}
	.stren h2{flex-direction: column;font-size: 24px;padding-bottom: 15px;}
	.stren .wrap{padding: 0 2%;}
	.stren ul{flex-wrap: wrap;}
	.stren ul li{width: 49.5%;margin-bottom: 4px;height: 190px;}
	.pro_relate .items{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.pro_relate .items a{margin-bottom: 16px;}
	.pro_relate .items a .imgbox{height: 90px;margin-bottom: 4px;}
	.pro_relate .items a .imgbox > div{line-height: 90px;}
	.pro_relate .items a .imgbox .right img{max-height: 90%;}
	.pro_relate .items a h3{font-size: 14px;line-height: 18px;}
	.pro_relate .items a p{line-height: 18px;}
	.pro_relate .items:after{content: none;}
	.pro_relate .items a{width: 49% !important;margin-right: 0 !important;}
	.right-rfq{display: none;}
	/* footer */
	footer{padding: 20px 0;}
	footer > .wrap{padding: 0 10px;}
	footer .top{flex-direction: column;padding-bottom: 8px;}
	footer .top > *{width: 100%;}
	footer .top .logo{margin-bottom: 10px;}
	footer .top .logo::before{width: 100%;background-size: 100% auto;}
	footer .top .text{display: none;}
	footer .top .text h3{line-height: 18px;padding-bottom: 4px;}
	footer .middle{flex-direction: column;}
	footer .middle .left{width: 100%;margin-right: 0;}
	footer .middle .left dt{border-top: 1px solid #302E2E;}
	footer .middle .left dl{display: block;padding-bottom: 5px;width: 50%;}
	footer .middle .left dl dd{margin-bottom: 5px;}
	footer .middle .left dd a{padding: 0;}
	footer .middle .right{width: 100%;}
	footer .middle .right dt{text-align: center;}
	footer .middle .right h4{padding-bottom: 20px;}
	footer .middle .right h5{text-align: center;}
	footer .middle .right p{text-align: center;}
	footer .middle .right dl{margin-left: 0;margin-top: 10px;width: 100%;}
	footer .middle .right p{padding-top: 20px;}
	footer .middle .right .subscribe,footer .middle .right form{width: 100%;}
	footer .bottom{height: auto;line-height: 50px;margin-top: 20px;}
	footer .bottom s{float: unset;text-align: center;display: block;}
	footer .bottom .cert{width: 100%;float: unset;}
	footer .bottom .cert::before{opacity: 1;right: 0;background-size: 100% auto;width: 100% !important;top: 16px;}
	footer .bottom .cert span{display: none;}
	/* pages */
	.pages{padding: 10px;}
	.pages p{white-space: nowrap;}
	.pages .links{flex-wrap: wrap;justify-content: center;}
	.pages .links > *{margin-bottom: 5px;}
	/* cookies */
	#cookies-prompt{position: fixed;left: 0;bottom: 0;height: auto;background-image: none;z-index: 9999;padding: 0 2%;}
	#cookies-prompt .wrap{flex-wrap: wrap;}
	#cookies-prompt s{max-width: 100%;margin: 0;}
	#cookies-prompt .f_right{margin-top: 10px;display: flex;flex-direction: row-reverse;width: 100%;justify-content: space-between;}
	#cookies-prompt button{padding: 3px 10px !important;font-size: 13px;margin: 0 !important;border-radius: 60px;}
	#top-arrow{position: fixed;right: 15px;bottom: 30px;font-size: 44px;/* border: 1px solid #DDDDDD;*/border-radius: 50%;width: 32px;height: 32px;/* background-color: #FFFFFF;*/text-align: center;line-height: 35px;color: #EF3800;cursor: pointer;display: none;}
	#top-arrow:before{position: relative;top: -1px;font-size: 26px;}
	body.fix #top-arrow{display: block;}
	.selectCountry{width: 74%;height: auto;left: 0;right: 0;margin: 0 auto;top: 30%;padding: 10px;border-radius: 10px;}
	.selectCountry h3{border-bottom: 1px solid #DDDDDD;line-height: 27px;padding-left: 10px;font-size: 17px;font-weight: bold;padding-bottom: 5px;margin-bottom: 5px;}
	.selectCountry li{line-height: 35px;}
	.selectCountry li:before{content: "";background-image: url("/images/language_90.png");width: 90px;height: 60px;display: block;margin: 0 auto;font-size: 120px;}
	.selectCountry li:after{content: "";left: 10px;top: 10px;position: absolute;background-color: #333333;width: 90px;height: 60px;opacity: 0;}
}