@charset "gbk";body{color: #9F9F9F;font-size: 0.75rem;margin: 0;-webkit-text-size-adjust: none;}
body,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset,legend{margin:0;padding:0;font-size:0.75rem;font-family: "Tahoma","helvetica","Arial","verdana";}
a img, img,fieldset,legend{border:0;}
a:link,a:visited,a:active{color:#666666;text-decoration: none;}
a:hover{color:#EF4922;text-decoration: underline;}
h2,h3,h4,h5,h6{font-size:0.75rem;font-weight:normal;}
em{font-style:normal;}
ul,ol,li{list-style:none;}
.clearfix::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
::-moz-placeholder{color: #666666;}
::-webkit-input-placeholder{color: #666666;}
/*clear input*/
input,textarea{-webkit-appearance:none;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none;}
[class^="icon-"]::before, [class*=" icon-"]::before{margin:0;}
/*default set*/
.container{word-wrap: normal;word-break: normal;width:1360px;margin:0 auto;}
/*flexslider*/
.flexslider{margin:0;}
.flex-control-nav,.flex-direction-nav,.slides,.slides > li{background-repeat: no-repeat;}
/*time set*/
#header .search i:before,#footer .search i:before,.flexslider .flex-control-nav li a.flex-active:before{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
/*header*/
#header-top{height: 42px;border-bottom: 1px solid #E7E7E7;border-top: 4px solid #202128;}
#header-top .logo{float:left;width: 250px;padding-top: 1px;}
#header-top .logo img{max-height:40px;display: block;}
#header-top .container > [class^="icon-"]{float: right;font-size: 13px;height: 42px;line-height: 42px;position: relative;padding-left: 40px;cursor: pointer;color: #000000;}
#header-top .container > [class^="icon-"]:before{font-size: 16px;position: absolute;top: 13px;left: 15px;}
#header-top .container > [class^="icon-"]:hover{background-color: #E10026;color:#FFFFFF;}
#header-top .container > a{text-decoration: none;color: #9F9F9F;text-transform: uppercase;}
/*cart*/
#header-top .icon-cart i{color:#E60000;font-style: normal;margin-left: 5px;margin-right: 15px;}
#header-top .cart-body{position: absolute;width: 460px;background-color: #EDEDED;right: 50%;margin-right: -600px;top: 46px;display: none;z-index: 9;}
#header-top .icon-cart:hover + .cart-body,#header-top .cart-body:hover{display: block;}
#header-top .cart-body th,#header-top .cart-body td{height: 36px;text-align: center;}
#header-top .cart-body th{background-color: #494A4F;color: #FFFFFF;font-size: 14px;}
#header-top .cart-body td{border-bottom: 1px solid #CCCCCD;color: #000000;}
#header-top .cart-body td a{color: #000000;text-decoration: underline;}
#header-top .cart-body > a{float: right;background-color: #494A4F;height: 30px;line-height: 30px;padding: 0 30px;color: #FFFFFF;margin-top: 20px;margin-right: 15px;margin-bottom: 12px;text-decoration: none;}
#header-top .cart-body > a:hover{background-color: #E10026;}
/*member and language btn*/
#header-top .container > a.icon-member:after{content: "";width: 1px;height: 18px;background-color: #525358;float: right;margin-top: 14px;margin-left: 10px;}
#header-top .container > a.icon-member,#header-top .container > .icon-country{background-color: #202128;color: #FFFFFF;}
#header-top .container > a.icon-member:hover:after{background-color:transparent;}
#header-top .icon-cancel{display:none;}
#header-top .container .icon-list{display:none;float: none;position: fixed;font-size: 20px;right: 5px;top: 4px;padding: 0;width: 24px;z-index: 9999;}
#header-top .icon-country{padding-right:20px;}
#header-top .icon-country:after{display: none;}
#header-top .icon-country > i{font-style:normal;text-transform: uppercase;}
#header-top .icon-country i:before{width:48px;height: 32px;background-size: 48px auto;font-size: 64px;left: 10px;top: 33px;z-index: 2;border: 1px solid #404148;}
#header-top section{background-color:#404148;background-image: url("../images/country_bg.jpg");background-repeat: no-repeat;background-position: center 0;position: absolute;width: 100%;height: 450px;left: 0;top: 46px;margin-right: 0;cursor: default;z-index: 9999;display:none;padding-top: 50px;}
#header-top .icon-country:hover + section,#header-top section:hover{display:block!important;}
#header-top section .current{width:276px;float: left;font-size: 13px;color: #FFFFFF;}
#header-top section .current i{font-style: normal;font-size: 14px;font-weight: bold;margin-left: 5px;}
#header-top section ol{overflow: auto;}
#header-top section ol li{float: left;width:148px;height: 40px;line-height: 40px;margin-left: 13px;margin-bottom: 15px;}
#header-top section ol li:nth-child(6n+1){margin-left:0;}
#header-top section ol li a{position:relative;color: #FFFFFF;display: block;text-decoration: none;padding-left: 40px;background-color: #494A4F;border: 1px solid transparent;}
#header-top section ol li a:before{content:"";background-image: url("../../images/language_30.png");background-repeat: no-repeat;position: absolute;width:30px;height: 20px;font-size: 40px;top: 9px;z-index: 2;left: 5px;border: 1px solid transparent;}
#header-top section ol li a:hover{border: 1px solid #FFFFFF;}
#header-top section .tips{margin-left: 276px;color: #FFFFFF;line-height: 30px;}
#header-top section .tips a{background-color: #6C6D72;color: #FFFFFF;display: inline-block;padding: 0 10px;border-radius: 10px;text-decoration: none;}
#header-top section .tips a:hover{background-color: #E10026;}
/*country list*/
#header-top section .en:before{background-position: 0 -1em;}
#header-top section .uk:before{background-position: 0 -2em;}
#header-top section .de:before{background-position: 0 -3em;}
#header-top section .fr:before{background-position: 0 -4em;}
#header-top section .ru:before{background-position: 0 -5em;}
#header-top section .es:before{background-position: 0 -6em;}
#header-top section .pt:before{background-position: 0 -7em;}
#header-top section .jp:before{background-position: 0 -8em;}
#header-top section .gr:before{background-position: 0 -9em;}
#header-top section .it:before{background-position: 0 -10em;}
#header-top section .kr:before{background-position: 0 -11em;}
#header-top section .ae:before{background-position: 0 -12em;}
#header-top section .tr:before{background-position: 0 -13em;}
#header-top section .pl:before{background-position: 0 -14em;}
#header-top section .fi:before{background-position: 0 -15em;}
#header-top section .in:before{background-position: 0 -16em;}
#header-top section .gu:before{background-position: 0 -16em;}
#header-top section .kn:before{background-position: 0 -16em;}
#header-top section .mr:before{background-position: 0 -16em;}
#header-top section .ml:before{background-position: 0 -16em;}
#header-top section .te:before{background-position: 0 -16em;}
#header-top section .ta:before{background-position: 0 -16em;}
#header-top section .vn:before{background-position: 0 -17em;}
#header-top section .th:before{background-position: 0 -18em;}
#header-top section .nl:before{background-position: 0 -19em;}
#header-top section .ie:before{background-position: 0 -20em;}
#header-top section .ph:before{background-position: 0 -21em;}
#header-top section .cz:before{background-position: 0 -22em;}
#header-top section .my:before{background-position: 0 -23em;}
#header-top section .fa:before{background-position: 0 -24em;}
#header-top section .hu:before{background-position: 0 -25em;}
#header-top section .hr:before{background-position: 0 -26em;}
#header-top section .sk:before{background-position: 0 -27em;}
#header-top section .si:before{background-position: 0 -28em;}
#header-top section .no:before{background-position: 0 -29em;}
#header-top section .iw:before{background-position: 0 -30em;}
#header-top section .dk:before{background-position: 0 -31em;}
#header-top section .ro:before{background-position: 0 -32em;}
#header-top section .se:before{background-position: 0 -33em;}
#header-top section .bg:before{background-position: 0 -34em;}
#header-top section .al:before{background-position: 0 -35em;}
#header-top section .et:before{background-position: 0 -36em;}
#header-top section .az:before{background-position: 0 -37em;}
#header-top section .ee:before{background-position: 0 -38em;}
#header-top section .eu:before{background-position: 0 -39em;}
#header-top section .by:before{background-position: 0 -40em;}
#header-top section .is:before{background-position: 0 -41em;}
#header-top section .ba:before{background-position: 0 -42em;}
#header-top section .za:before{background-position: 0 -43em;}
#header-top section .xh:before{background-position: 0 -43em;}
#header-top section .zu:before{background-position: 0 -43em;}
#header-top section .kh:before{background-position: 0 -44em;}
#header-top section .kz:before{background-position: 0 -45em;}
#header-top section .ht:before{background-position: 0 -46em;}
#header-top section .ng:before{background-position: 0 -47em;}
#header-top section .ca:before{background-position: 0 -48em;}
#header-top section .iq:before{background-position: 0 -49em;}
#header-top section .lv:before{background-position: 0 -50em;}
#header-top section .la:before{background-position: 0 -51em;}
#header-top section .lt:before{background-position: 0 -52em;}
#header-top section .mg:before{background-position: 0 -53em;}
#header-top section .nz:before{background-position: 0 -54em;}
#header-top section .mn:before{background-position: 0 -55em;}
#header-top section .bd:before{background-position: 0 -56em;}
#header-top section .mm:before{background-position: 0 -57em;}
#header-top section .np:before{background-position: 0 -58em;}
#header-top section .af:before{background-position: 0 -59em;}
#header-top section .mw:before{background-position: 0 -60em;}
#header-top section .lk:before{background-position: 0 -61em;}
#header-top section .tz:before{background-position: 0 -62em;}
#header-top section .tj:before{background-position: 0 -63em;}
#header-top section .pk:before{background-position: 0 -64em;}
#header-top section .ua:before{background-position: 0 -65em;}
#header-top section .uz:before{background-position: 0 -66em;}
#header-top section .ge:before{background-position: 0 -67em;}
#header-top section .rs:before{background-position: 0 -68em;}
#header-top section .id:before{background-position: 0 -69em;}
#header-top section .kg:before{background-position: 0 -70em;}
#header-top section .lu:before{background-position: 0 -71em;}
#header-top section .mk:before{background-position: 0 -72em;}
#header-top section .ls:before{background-position: 0 -73em;}
#header-top section .ws:before{background-position: 0 -74em;}
#header-top section .sg:before{background-position: 0 -75em;}
#header-top section .gl:before{background-position: 0 -6em;}
#header-top section .co:before{background-position: 0 -4em;}
/*nav*/
#header{box-shadow: 1px 2px 6px #ddd;}
#header ul.nav{float:left;}
#header ul.nav li{float:left;height: 56px;line-height: 56px;}
#header ul.nav li:first-child a{padding-left: 0;}
#header ul.nav li a{display:block;font-size: 14px;padding: 0 25px;text-decoration: none;text-transform: uppercase;font-weight: bold;color: #000000;}
/*search*/
#header .search{float: right;margin-top: 10px;}
#header .search #keywords{border: 0;float: left;width: 260px;height: 38px;background-color: #EDEDED;padding-left: 15px;color: #454545;line-height: 38px;}
#header .search i{width: 38px;height: 38px;float: left;line-height: 38px;color: #FFFFFF;font-size: 20px;position: relative;background-color: #EDEDED;text-align: center;}
#header .search i:before{color: #7C7D81;}
#header .search i:hover{background-color: #202128;color: #FFFFFF;}
#header .search i:hover:before{color: #FFFFFF;}
#header .search i input{border: none;background-color: transparent;width: 100%;height: 100%;position: absolute;left: 0;top: 0;cursor: pointer;}
/*navigation*/
.navigation{padding: 13px 0 7px 0;}
.navigation a{font-size: 13px;color: #787878;margin-right: 18px;}
.navigation strong{color: #9c9c9c;font-weight: bold;}
/*page*/
.changePages{color: #97989D;padding: 15px 0;font-size: 13px;}
.changePages .info{float: left;line-height: 30px;}
.changePages .pages-list{float: right;}
.changePages .pages-list s,.changePages .pages-list i,.changePages .pages-list a{float: left;width: 30px;height: 30px;text-align: center;line-height: 30px;font-style: normal;border-radius: 5px;margin: 0 2px;}
.changePages .pages-list s{color: #444444;}
.changePages .pages-list [class^="icon-"]{text-decoration: none;font-size: 20px;}
.changePages .pages-list i{background-color: #43444D;color: #FFFFFF;font-weight: bold;}
.changePages .pages-list a{text-decoration: none;}
.changePages .pages-list a:hover{background-color: #e10025;color: #FFFFFF;}
/*title*/
h1.subject{text-align: center;line-height: 60px;font-size: 30px;text-transform: uppercase;font-weight: bold;color: #1A1A1A;position: relative;padding-top: 20px;}
/*footer*/
#footer{background-color:#141417;padding: 30px 0 50px 0;color: #B4B4B4;}
#footer dl.alphanumeric-index{padding: 12px 0;line-height: 20px;}
#footer dl.alphanumeric-index dt{float:left;font-size: 13px;color: #FFFFFF;font-weight: bold;text-transform: uppercase;margin-right: 5px;}
#footer dl.alphanumeric-index dd a{float:left;width: 30px;display: block;text-align: center;text-decoration: none;color: #B4B4B4;margin: 0 5px;}
#footer dl.alphanumeric-index dd a:hover{background-color: #FFFFFF;color: #141417;}
#footer dl.product-index{font-size:13px;line-height: 16px;border-bottom: 1px solid #2C2C2E;padding-bottom: 30px;margin-bottom: 10px;}
#footer dl.product-index dt,#footer dl.product-index dd{float:left;width: 20%;padding: 4px 0;}
#footer dl.product-index dt{color: #FFFFFF;font-weight: bold;}
#footer dl.product-index dd a{font-size:13px;color: #B4B4B4;}
/*footer menu*/
#footer dl.menu{float:left;width: 240px;padding-bottom: 15px;margin-right: 15px;}
#footer dl.menu dt{font-size:14px;color: #FFFFFF;line-height: 30px;font-weight: bold;text-transform: uppercase;}
#footer dl.menu dd{padding:5px 0;color: #B4B4B4;line-height: 18px;font-size: 13px;}
#footer dl.menu dd a{color:#B4B4B4;font-size: 13px;}
#footer dl.share dd a{background-color:#E10026;width: 30px;height: 30px;display: inline-block;margin-right: 5px;border-radius: 3px;color: #FFFFFF;font-size: 20px;text-decoration: none;text-align: center;line-height: 30px;}
#footer dl.share dd a:hover{background-color:#FFFFFF;color: #141417;}
#footer dl.inquiry{width:280px;margin-right: 0;}
#footer dl.inquiry dt{font-size: 13px;font-weight: normal;text-transform: none;background-image: url("../images/footer_logo.png");background-repeat: no-repeat;background-position: 0 7px;padding-top: 27px;margin-bottom: 15px;}
#footer dl.inquiry dd a.rfq{display:block;background-color: #666668;text-align: center;height: 36px;line-height: 36px;font-size: 16px;color: #FFFFFF;font-weight: bold;margin-top: 10px;width: 246px;border-radius: 3px;text-decoration: none;}
#footer dl.inquiry dd a.rfq:hover{background-color:#FFFFFF;color: #141417;}
#footer dl.inquiry dd .cert{display: block;width: 117px;height: 53px;background-image: url("../images/RX-TUV.png");margin-top: 15px;}
/*copyright*/
#footer .copyright{border-top: 1px solid #2C2C2E;margin-top: 15px;padding-top: 20px;font-size: 13px;line-height: 24px;background-image: url("../images/footer.png");background-repeat: no-repeat;background-position: right 20px;clear: both;}
#footer .copyright b{color: #FFFFFF;}
@media screen and (max-width: 768px)
{
	/*time set*/
	#header ul.nav,#header .search,#header .icon-country{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
	/*default set*/
	.container{width:auto;}
	/*header*/
	#header-top .logo{float:none;width: auto;}
	#header-top .logo img{margin:0 auto;}
	#header-top{border-top:none;}
	/*member and language btn*/
	#header-top .icon-cart,#header-top .icon-country{display:none;}
	#header-top .container .icon-member,#header-top .container .icon-cancel{float: none;position: fixed;z-index: 10000;bottom: 45px;height: 32px;line-height: 32px;background-color: #202128;visibility: hidden;left: 6px;width: 20%;padding-left: 11%;color: #FFFFFF;}
	#header-top .container > a.icon-member::after{display: none;}
	#header-top .container > a.icon-member::before{top: 8px;}
	#header-top .container > .icon-cancel{display:block;bottom: 5px;}
	#header-top .container > .icon-cancel:before{top: 8px;}
	#header-top .container > .icon-list{display: block;width: 30px;text-align: center;border: 1px solid #000000;height: 30px;line-height: 30px;}
	#header-top .container > .icon-list:before{font-size: 20px;position: static;}
	#header-top section{position: fixed;top: 0;width: 65%;right: -70%;height: 100%;padding: 60px 0 0 0;background-color: #292A31;z-index: 9998;left: auto;}
	#header-top section .current{float:none;width: auto;text-align: center;padding-bottom: 15px;}
	#header-top section ol{padding-top: 2%;height: 540px;padding-bottom: 2%;overflow-y: auto;}
	#header-top section ol li{width:49.5%;margin-left: 1%;}
	#header-top section ol li:nth-child(2n+1){margin-left:0;}
	#header-top section .tips{margin-left: 7px;margin-right: 7px;line-height: 22px;}
	/*nav*/
	#header ul.nav,#header .search{float:none;position: fixed;z-index: 9999;}
	#header ul.nav{height: 100%;background-color: #E10026;top: 0;left: -35%;width: 35%;}
	#header ul.nav li{float:none;}
	#header ul.nav li a{padding:0;padding-left: 15px;color: #FFFFFF;text-transform: none;}
	/*search*/
	#header .search{margin: 0;top: 10px;right: -70%;}
	#header .search #keywords{width: 75%;padding-left: 7%;}
	#header .search i{width: 15%;}
	/*show*/
	body.show #header-top .icon-member,body.show #header-top .icon-cancel{visibility: visible;}
	body.show #header ul.nav{left:0;}
	body.show #header .search{right:2%;width: 61%;}
	body.show #header-top section{right: 0;display: block;}
	/*title*/
	h1.subject{font-size: 20px;}
	/*footer*/
	#footer dl.alphanumeric-index{padding-left:7px;}
	#footer dl.alphanumeric-index dt{float:none;display: inline-block;}
	#footer dl.alphanumeric-index dd{display: inline;}
	#footer dl.alphanumeric-index dd a{float:none;display: inline-block;}
	#footer dl.product-index{padding-left:7px;}
	#footer dl.product-index dt,#footer dl.product-index dd{float:none;display: inline-block;width: 48%;}
	#footer .copyright{text-align:center;padding-top: 80px;background-position: center 20px;}
	/*footer menu*/
	#footer dl.menu{float:none;width: auto;padding-left:7px;text-align: center;}
	#footer dl.inquiry dt{background-position:center 0;}
	#footer dl.inquiry dd a{margin:0 auto;}
	#footer dl.inquiry dd a:hover{margin:"";}
}