@charset "GB2312";body{color: #333333;font-family: "helvetica","verdana","arial";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{margin:0;padding:0;font-size:0.75rem;font-family: "helvetica","verdana","arial";}
a img, img{border:0;}
a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#CA0007;text-decoration: underline;}
a:active{color:#666666;}
a{text-decoration: none;}
h2,h3,h4,h5,h6{font-size:0.75rem;font-weight:normal;}
em{font-style:normal;}
ul,ol,li{list-style:none;}
.clear{height:1px;font-size:0px;clear:both;}
.h10{height:0.625rem;font-size:0px;clear:both;}
.h15{height:0.9375rem;font-size:0px;clear:both;}
.clearfix::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
:-webkit-input-placeholder{color: #989898;}
::-webkit-input-placeholder{color: #989898;}
:-moz-placeholder{color: #989898;}
::-moz-placeholder{color: #555555;}
:-ms-input-placeholder{color: #989898;}
/*clear input*/
input{-webkit-appearance:none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none;}
/*top button*/
#homeSet,#toTop{background: url("../images/top.png") no-repeat scroll 0 0 transparent;display: block;height: 3.375rem;opacity: 0.3;filter:alpha(opacity=30);position: fixed;right: 1.563rem;width: 3.375rem;}
#homeSet{bottom:6.5rem;}
#toTop{bottom:2.813rem;background-position:0 -3.375rem;}
#homeSet:hover,#toTop:hover{opacity:1;filter:alpha(opacity=100);}
/*default set*/
#container{word-wrap: break-word;word-break: break-all;}
.wrap{margin: 0 auto;width: 1200px;}
/*header*/
header{height: 140px;position: relative;}
header:before{background-color: #F6F6F6;border-bottom: 1px solid #CDCDCD;height: 32px;content: "";width: 100%;position: absolute;}
header .wrap{line-height: 32px;position: relative;}
header .wrap{color: #939393;}
header.drawer-toggle{display:none;}
header .tip{display: inline;float: left;}
header .tip s.email{text-decoration: none;}
header .tip s.email:before{color: #01764a;font-size: 16px;margin-right: 5px;}
header .tip s.email a{}
header .tip s.email a:hover{}
header .link{float: right;padding-right: 2px;}
header .link a{margin: 0 3px;}
header .link a:before{color: #01764a;font-size: 18px;margin-right: 5px;}
header .link a:hover{}
header dl.lang-list{float: right;position: relative;}
header dl.lang-list dt{cursor: pointer;display: block;padding: 0 20px 0 32px;position: relative;text-decoration: none;}
header dl.lang-list dt:before,header dl.lang-list dd a:before{background-image: url("../../images/language_21.png");position: absolute;content: " ";display: block;width: 20px;height: 14px;font-size: 28px;}
header dl.lang-list dt:before{left: 7px;top: 9px;}
header dl.lang-list dd{display:none;background-color:#FFFFFF;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-top: 1px solid #FFFFFF;position: absolute;padding: 5px;right: 0;width: 450px;z-index:19;}
header dl.lang-list dd h3,header dl.lang-list dd .btn{display:none;}
header dl.lang-list dd a{display: inline;float: left;height: 28px;line-height: 28px;padding-left: 30px;position: relative;text-decoration: none;width: 120px;}
header dl.lang-list dd a:before{left: 5px;margin-top: -7px;top: 50%;}
header dl.lang-list dd a:hover{background-color: #01764a;color: #FFFFFF;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
@media screen and (min-width: 1024px)
{
	header dl.lang-list:hover dt{background-color: #FFFFFF;}
	header dl.lang-list:hover dd{display:block;animation: showLanguage 0.5s;-moz-animation: showLanguage 0.5s;-webkit-animation: showLanguage 0.5s;-o-animation: showLanguage 0.5s;}
}
.lang.cn:before{}
.lang.en:before{background-position: 0 -1em;}
.lang.uk:before{background-position: 0 -2em;}
.lang.de:before{background-position: 0 -3em;}
.lang.fr:before{background-position: 0 -4em;}
.lang.ru:before{background-position: 0 -5em;}
.lang.es:before{background-position: 0 -6em;}
.lang.pt:before{background-position: 0 -7em;}
.lang.jp:before{background-position: 0 -8em;}
.lang.gr:before{background-position: 0 -9em;}
.lang.it:before{background-position: 0 -10em;}
.lang.kr:before{background-position: 0 -11em;}
.lang.ae:before{background-position: 0 -12em;}
.lang.tr:before{background-position: 0 -13em;}
.lang.pl:before{background-position: 0 -14em;}
.lang.fi:before{background-position: 0 -15em;}
.lang.in:before{background-position: 0 -16em;}
.lang.gu:before{background-position: 0 -16em;}
.lang.kn:before{background-position: 0 -16em;}
.lang.mr:before{background-position: 0 -16em;}
.lang.ml:before{background-position: 0 -16em;}
.lang.te:before{background-position: 0 -16em;}
.lang.ta:before{background-position: 0 -16em;}
.lang.vn:before{background-position: 0 -17em;}
.lang.th:before{background-position: 0 -18em;}
.lang.nl:before{background-position: 0 -19em;}
.lang.ie:before{background-position: 0 -20em;}
.lang.ph:before{background-position: 0 -21em;}
.lang.cz:before{background-position: 0 -22em;}
.lang.my:before{background-position: 0 -23em;}
.lang.fa:before{background-position: 0 -24em;}
.lang.hu:before{background-position: 0 -25em;}
.lang.hr:before{background-position: 0 -26em;}
.lang.sk:before{background-position: 0 -27em;}
.lang.si:before{background-position: 0 -28em;}
.lang.no:before{background-position: 0 -29em;}
.lang.iw:before{background-position: 0 -30em;}
.lang.dk:before{background-position: 0 -31em;}
.lang.ro:before{background-position: 0 -32em;}
.lang.se:before{background-position: 0 -33em;}
.lang.bg:before{background-position: 0 -34em;}
.lang.al:before{background-position: 0 -35em;}
.lang.et:before{background-position: 0 -36em;}
.lang.az:before{background-position: 0 -37em;}
.lang.ee:before{background-position: 0 -38em;}
.lang.eu:before{background-position: 0 -39em;}
.lang.by:before{background-position: 0 -40em;}
.lang.is:before{background-position: 0 -41em;}
.lang.ba:before{background-position: 0 -42em;}
.lang.za:before{background-position: 0 -43em;}
.lang.xh:before{background-position: 0 -43em;}
.lang.zu:before{background-position: 0 -43em;}
.lang.kh:before{background-position: 0 -44em;}
.lang.kz:before{background-position: 0 -45em;}
.lang.ht:before{background-position: 0 -46em;}
.lang.ng:before{background-position: 0 -47em;}
.lang.gl:before{background-position: 0 -48em;}
.lang.iq:before{background-position: 0 -49em;}
.lang.lv:before{background-position: 0 -50em;}
.lang.la:before{background-position: 0 -51em;}
.lang.lt:before{background-position: 0 -52em;}
.lang.mg:before{background-position: 0 -53em;}
.lang.nz:before{background-position: 0 -54em;}
.lang.mn:before{background-position: 0 -55em;}
.lang.bd:before{background-position: 0 -56em;}
.lang.mm:before{background-position: 0 -57em;}
.lang.np:before{background-position: 0 -58em;}
.lang.af:before{background-position: 0 -59em;}
.lang.mw:before{background-position: 0 -60em;}
.lang.lk:before{background-position: 0 -61em;}
.lang.tz:before{background-position: 0 -62em;}
.lang.tj:before{background-position: 0 -63em;}
.lang.pk:before{background-position: 0 -64em;}
.lang.ua:before{background-position: 0 -65em;}
.lang.uz:before{background-position: 0 -66em;}
.lang.ge:before{background-position: 0 -67em;}
.lang.rs:before{background-position: 0 -68em;}
.lang.id:before{background-position: 0 -69em;}
/*language*/
@keyframes showLanguage
{
	from{opacity: 0;}to{opacity: 1;}
}
@-moz-keyframes showLanguage
{
	from{opacity: 0;}to{opacity: 1;}
}
@-webkit-keyframes showLanguage
{
	from{opacity: 0;}to{opacity: 1;}
}
@-o-keyframes showLanguage
{
	from{opacity: 0;}to{opacity: 1;}
}
header a.logo{left: 0;position: absolute;top: 47px;}
header a.logo:hover{}
header .search{z-index:18;position: absolute;right: 30px;top: 68px;}
header .search form{float:left;padding-top: 4px;position: relative;width: 100%;}
header .search i{color: #666666;font-size: 18px;left: 3px;overflow: hidden;position: absolute;top: 12px;height: 1.4em;width: 1.4em;text-decoration: none;}
header .search i:before{color: #999999;position: absolute;top: 0;transition: all 0.2s ease 0s;}
header .search i:after{color: #07ac70;display: block;font-family: "yunteam";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1em;margin-left: 0.2em;margin-right: 0.2em;position: absolute;text-align: center;text-decoration: inherit;text-transform: none;top: 100%;width: 1em;content: '\e801';}
header .search .input_focus i:before{top:-100%;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
header .search .input_focus i:after{top:0;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
header .search input.textbox,header .search input.textbox_focus{border: 1px solid #CDCDCD;box-shadow: 0 0 5px 0 #CDCDCD;color: #606769;font-family: Calibri;font-size: 14px;height: 34px;line-height: 34px;padding-left: 25px;width: 420px;float: left;}
header .search input.submit{background-color: #01764a;border: medium none;color: #FFFFFF;cursor: pointer;float: left;font-size: 16px;height: 36px;padding: 0 15px;}
header .search input.submit:hover{background-color: #01764a;}
header .search a{border: 1px solid #E0E0E0;border-radius: 5px;display: block;float: left;font-size: 14px;line-height: 34px;margin-left: 35px;padding: 0 10px;text-decoration: none;}
header .search a:hover{background-color: #01764a;color:#FFFFFF;}
/*nav category*/
nav{background-color: #07ac70;height: 46px;}
#nav_category{display: inline;float: left;position: relative;width: 284px;}
#nav_category h1{background-color: #01764a;color: #FFFFFF;cursor: pointer;font-size: 20px;height: 46px;line-height: 46px;padding-left: 15px;position: relative;text-transform: uppercase;}
#nav_category h1:before{font-size: 24px;margin-top: -0.5em;position: absolute;right: 5px;top: 50%;-moz-transition: all 0.4s ease-in-out 0.1s;-o-transition: all 0.4s ease-in-out 0.1s;-webkit-transition: all 0.4s ease-in-out 0.1s;transition: all 0.4s ease-in-out 0.1s;-moz-transform: rotate(0);-o-transform: rotate(0);-webkit-transform: rotate(0);transform: rotate(0);}
#nav_category:hover h1:before{-moz-transition: all 0.4s ease-in-out 0.1s;-o-transition: all 0.4s ease-in-out 0.1s;-webkit-transition: all 0.4s ease-in-out 0.1s;transition: all 0.4s ease-in-out 0.1s;-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
#nav_category.rotate h1:before{-moz-transition: all 0.8s ease-in-out 0.2s;-o-transition: all 0.8s ease-in-out 0.2s;-webkit-transition: all 0.8s ease-in-out 0.2s;transition: all 0.8s ease-in-out 0.2s;-moz-transform: rotate(720deg);-o-transform: rotate(720deg);-webkit-transform: rotate(720deg);transform: rotate(720deg);}
#nav_category:hover ol{display:block;}
#nav_category ol{background-color: #F6F6F6;display: none;position: absolute;width: 100%;z-index: 59;}
#nav_category ol li{height: 38px;padding: 0 10px;}
#nav_category ol li:before{color: #363636;font-size: 16px;margin-top: 9px;position: absolute;right: 10px;}
#nav_category ol li a{border-bottom: 1px dotted #CCCCCC;color: #363636;display: block;font-weight: bold;line-height: 36px;padding-left: 10px;text-decoration: none;}
#nav_category ol li div{display:none;background-color: #EEEEEE;left: 284px;position: absolute;top: 0;width: 916px;min-height: 342px;}
#nav_category ol li dl{border-bottom: 1px dotted #CCCCCC;margin: 0 10px;padding: 10px 0;}
#nav_category ol li dt{display: inline;float: left;line-height: 40px;padding-left: 10px;}
#nav_category ol li dd{margin-left: 100px;word-wrap: break-word;word-break: break-all;}
#nav_category ol li dd a{border: medium none;display: inline-block;font-weight: normal;line-height: 22px;}
#nav_category ol li dd a:hover{text-decoration: underline;}
#nav_category ol li dd s{margin-left:2px;color:#AAA;text-decoration: none;}
#nav_category ol li:hover{background-color: #01764a;}
#nav_category ol li:hover:before{color:#FFFFFF;}
#nav_category ol li:hover div{display:block;}
#nav_category ol li:hover a{color:#FFFFFF;border-bottom:#01764a;}
#nav_category ol li:hover dd a{color:#666666;}
/*nav*/
nav ul{display: inline;float: left;}
nav ul li{display: inline;float: left;}
nav ul.clearfix li a{color: #FFFFFF;display: block;font-size: 16px;line-height: 46px;min-width: 60px;padding: 0 20px;text-align: center;text-decoration: none;}
body.ru nav ul.clearfix li a{padding: 0 19px;}
body.nl nav ul.clearfix li a{padding: 0 18px;}
body.de nav ul.clearfix li a,body.gr nav ul.clearfix li a{padding: 0 17px;}
body.hu nav ul.clearfix li a,body.cz nav ul.clearfix li a{padding: 0 16px;}
body.pl nav ul.clearfix li a,body.ph nav ul.clearfix li a{padding: 0 15px;}
nav ul.clearfix li a.active{border-bottom: 2px solid #01764a;height: 44px;}
nav ul li:hover{background-color: #01764a;}
/*banner*/
#banner .page{background-position: center center;background-repeat: no-repeat;height: 260px;overflow: hidden;position: relative;}
/*navigation*/
#navigation{background-color: #F6F6F6;height: 50px;line-height: 50px;}
#navigation h1{color: #3C3C3C;display: inline;float: left;font-size: 22px;}
#navigation .position{}
#navigation .position a{color: #7F7F7F;padding-right: 17px;position: relative;}
#navigation .position a.home{}
#navigation .position a:before{position: absolute;right: 0;top: -1px;}
#navigation .position s{color: #7F7F7F;text-decoration: none;}
/*main*/
#main{padding-top: 12px;padding-bottom: 50px;}
#main .sider{display: inline;float: left;width: 284px;}
#main .sider dl.menu{border-bottom: 1px solid #DDDDDD;}
#main .sider dl.menu dt{background: -ms-linear-gradient(top, #01764a, #07ac70);background:-moz-linear-gradient(top,#01764a,#07ac70);background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#01764a), to(#07ac70));background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#01764a), to(#07ac70));background: -webkit-linear-gradient(top, #01764a, #07ac70);background: -o-linear-gradient(top, #01764a, #07ac70);color: #FFFFFF;font-size: 17px;height: 40px;line-height: 40px;padding-left: 15px;}
#main .sider dl.menu dd{border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;height: 46px;line-height: 46px;}
#main .sider dl.menu dd a{display: block;font-size: 14px;padding-left: 15px;position: relative;text-decoration: none;}
#main .sider dl.menu dd a:before{position: absolute;right: 10px;top: 15px;}
#main .sider dl.menu dd a:hover{background-color: #DDDDDD;color: #333333;}
#main .sider dl.menu dd.active a{background-color: #EEEEEE;color: #000000;font-weight: bold;}
#main .sider dl.menu dd.active a:hover{}
/*main brands*/
#main .sider dl.brands{margin-top: 7px;}
#main .sider dl.brands dt{border-bottom: 1px solid #DDDDDD;color: #3C3C3C;font-size: 18px;height: 40px;line-height: 40px;padding-left: 7px;position: relative;}
#main .sider dl.brands dt a.view{color: #5D5D5D;font-size: 14px;padding-right: 20px;position: absolute;right: 5px;}
#main .sider dl.brands dt a.view:before{color: #FF6600;font-size: 16px;margin-top: -0.5rem;position: absolute;right: 0;top: 50%;}
#main .sider dl.brands dd{padding-top: 5px;}
#main .sider dl.brands dd a{border: 1px dotted #CCCCCC;display: inline;float: left;width:128px;height:47px;margin: 6px;}
#main .sider dl.brands dd a:hover{border: 1px dotted #01764a;}
#main .sider dl.brands dd img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}
/*sBody*/
#sBody{float: right;width: 900px;}
#sBody h2{border-bottom: 1px solid #000000;color: #3C3C3C;font-size: 22px;height: 50px;line-height: 50px;padding-left: 10px;}
#sBody .content{font-size: 14px;line-height: 26px;padding: 10px;}
#sBody .content a{color: #07ac70;text-decoration: underline;}
#sBody .content img{max-width:100%;}
#sBody .content img.cover{float: right;margin: 5px;border-radius: 6px;box-shadow: 4px 4px 4px #DDDDDD;}
#sBody .content h3{font-size: 18px;line-height: 40px;}
#sBody .content ul.text{}
#sBody .content ul.text li{margin-bottom:7px;}
#sBody .content ul.doc li{position: relative;padding-left: 15px;}
#sBody .content ul.doc li::before{content: "¡ñ";font-size: 18px;left: 0;position: absolute;top: -1px;}
#sBody .content table.list-table{border-collapse: collapse;max-width: 700px;width: 100%;}
#sBody .content table.list-table th,#sBody .content table.list-table td{height: 30px;text-align: center;}
#sBody .content table.list-table th{background-color: #EEEEEE;}
#sBody .content table.list-table td{}
#sBody .content dl.text{}
#sBody .content dl.text dt{font-weight: bold;}
#sBody .content dl.text dd{padding-left: 15px;}
#sBody .content .logistics{margin: 0 auto;padding-top: 20px;width: 80%;}
#sBody .content .logistics a{margin-right: 2%;}
#sBody .content .logistics a:last-child{margin:0;}
/*gallery*/
#sBody ul.gallery{padding-top: 35px;}
#sBody ul.gallery li{display: inline;float: left;margin-left: 7px;}
#sBody ul.gallery li:first-child{margin-left: 0;}
#sBody ul.gallery li:first-child a{border-radius: 6px 0 0 6px;}
#sBody ul.gallery li:last-child a{border-radius: 0 6px 6px 0;}
#sBody ul.gallery li a{box-shadow: 4px 4px 4px #DDDDDD;border: 1px solid #DDDDDD;display:block;}
#sBody ul.gallery li a:hover{box-shadow: 4px 6px 6px #DDDDDD;}
#sBody ul.gallery li img{display: block;max-width: 276px;padding: 5px;}
/*contact us*/
#sBody .content .info{}
#sBody .content .info dt{font-size: 18px;line-height: 32px;padding-left: 27px;}
#sBody .content .info dd{font-size: 14px;padding: 10px 0 10px 25px;position: relative;}
#sBody .content .info dd:before{font-size: 20px;left: 0;position: absolute;}
/*contact way*/
#sBody .content .contact-way{clear: both;padding-top: 80px;}
#sBody .content .contact-way li{display: inline;float: left;line-height: 16px;position: relative;text-align: center;width: 33%;}
#sBody .content .contact-way li:before{background-color: #01764a;border-radius: 50%;color: #FFFFFF;font-size: 24px;height: 60px;left: 50%;line-height: 60px;margin-left: -30px;position: absolute;top: -60px;width: 60px;}
#sBody .content .contact-way li s{display: block;font-weight: bold;line-height: 28px;text-decoration: none;text-transform: uppercase;}
#sBody .content .contact-way li s:before{}
/*contact way*/
#sBody .content .contact-right{clear: both;padding-top: 10px;padding-bottom: 20px;}
#sBody .content .contact-right li{height: 55px;line-height: 16px;padding-left: 54px;position: relative;float:left;width:150px;}
#sBody .content .contact-right li:before{background-color: #CCCCCC;border-radius: 50%;color: #FFFFFF;font-size: 20px;height: 40px;left: 0;line-height: 40px;position: absolute;top: 5px;width: 40px;}
#sBody .content .contact-right li a{color: #333333;text-decoration: none;}
#sBody .content .contact-right li s{display: block;font-weight: bold;line-height: 28px;text-decoration: none;text-transform: uppercase;}
/*contact service*/
#sBody .content ul.service{border-bottom: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;margin-top: 15px;padding: 10px 25px;}
#sBody .content ul.service li{display: inline;float: left;font-size: 14px;font-weight: bold;padding-left: 1%;width: 32%;}
#sBody .content ul.service li a{color: #333333;display: block;font-size: 12px;font-weight: normal;text-decoration: none;}
#sBody .content ul.service li a:before{font-size: 17px;margin-left: -20px;}
#sBody .content .contact-right li a:hover,#sBody .content ul.service li a:hover{color: #07ac70;text-decoration: underline;}
/*contact form*/
#sBody .content .message{background-color: #F5F5F5;border: 1px solid #DDDDDD;padding: 20px 10px;}
#sBody .content .message .tips{color: #555555;line-height: 30px;padding-bottom: 10px;}
#sBody .content .message .tips a{color: #07ac70;text-decoration: underline;}
/*form box*/
h4.title{font-size: 18px;line-height: 40px;padding-bottom: 5px;padding-left: 5px;padding-top: 15px;}
#main .form-box{border: 1px solid #DDDDDD;padding: 15px 20px 20px;}
.form-box .verifyCode{height: 28px;position: relative;}
.form-box .verifyCode .textbox{width: 60px;}
.form-box .verifyCode #VerifyCode{left: 90px;position: absolute;top: 1px;line-height: 26px;}
.form-box .submit input{background-color: #07ac70;border: 0 none;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 14px;height: 30px;letter-spacing: 1px;line-height: 29px;margin: 0 auto;padding: 0 37px;text-align: center;}
.form-box .submit input:hover{background-color:#01764a;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
.form-box ul{}
ul.form li{clear: both;min-height: 40px;position: relative;}
ul.form li i{color: #ca0007;clear:left;display: none;font-style: normal;margin-left:10px;}
ul.form .textbox,ul.form .textbox_focus,ul.form .textbox_error,ul.form .textbox_tip{border: 1px solid #BDC1C2;color: #BDC1C2;box-shadow: inset 0px 1px 3px #DEDEDE;}
ul.form input.textbox,ul.form input.textbox_focus,ul.form input.textbox_error,ul.form input.textbox_tip{background-color: #EEEEEE;display: inline;float: left;height: 28px;line-height: 28px;padding-left: 28px;width: 300px;}
ul.form textarea.textbox,ul.form textarea.textbox_focus,ul.form textarea.textbox_error,ul.form textarea.textbox_tip{background-color: #EEEEEE;font-size: 12px;height: 100px;line-height: 16px;padding: 6px 5px 5px 26px;width: 560px;max-width: 90%;}
ul.form input.textbox_focus,ul.form textarea.textbox_focus{transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;background-color: #FFFFFF;}
ul.form li .textbox_error+i{display:inline;}
ul.form li.input_focus,ul.form li.input_focus{}
ul.form input.textbox_focus,ul.form textarea.textbox_focus{color: #000000;}
ul.form input.textbox_tip,ul.form textarea.textbox_tip{color: #000000;}
ul.form input.textbox_error,ul.form input.textbox_tip{}
ul.form textarea.textbox_error,ul.form textarea.textbox_tip{}
ul.form li s{color: #666666;font-size: 18px;left: 0;overflow: hidden;position: absolute;top: 5px;height: 1.4em;width:1.4em;text-decoration: none;}
ul.form li s:before{position: absolute;top:0;margin-left: 0.2em;margin-right: 0.2em;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
ul.form li s:after{color:#07ac70;display: block;font-family: "yunteam";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1em;margin-left: 0.2em;margin-right: 0.2em;text-align: center;text-decoration: inherit;text-transform: none;width: 1em;position: absolute;top:100%;}
ul.form li.input_focus s:before{top:-100%;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
ul.form li.input_focus s:after{top:0;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
ul.form li.part s:after{content: '\e825';}
ul.form li.quantity s:after{content: '\e824';}
ul.form li.contacts s:after{content: '\e804';}
ul.form li.company s:after{content: '\e81d';}
ul.form li.email s:after{content: '\f0e0';}
ul.form li.phone s:after{content: '\e815';}
ul.form li.verify s:after{content: '\e813';}
ul.form li.verify span{position: absolute;left: 268px;top: 1px;}
ul.form li.address s:after{content: '\e818';}
ul.form li.comment s:after{content: '\e81c';}
ul.form .error{color: #CA0007;float: left;font-size: 15px;padding-left: 10px;display: none;}
/*title*/
#main dl.title{}
#main dl.title dt{display: inline;float: left;font-size: 22px;height: 40px;line-height: 40px;}
#main dl.title dt s{color: #999999;font-size: 16px;margin-left: 10px;text-decoration: none;}
#main dl.title dd{display: inline;float: left;padding-left: 20px;padding-top: 11px;}
#main dl.title dd a{background-color: #EEEEEE;display: inline-block;padding: 3px 25px 3px 10px;position: relative;text-decoration: none;margin-right: 5px;}
#main dl.title dd a:before{color: #01764a;position: absolute;right: 3px;top: 5px;}
#main dl.title dd a:hover{background-color: #01764a;color: #FFFFFF;}
#main dl.title dd a:hover:before{color: #FFFFFF;}
#main dl.title dd.remove{float:right;padding-left:0;}
/*standard*/
#main .standard{background-color: #F6F6F6;border: 1px solid #D8D8D8;}
#main .standard dl{border-bottom: 1px dotted #DDDDDD;border-right: 15px solid #FFFFFF;line-height: 20px;margin-left: 15px;}
#main .standard dl:last-child{border-bottom: medium none;}
#main .standard dt{color: #4B4B4B;display: inline;float: left;font-size: 14px;padding: 10px 10px 10px 0;text-align: right;width: 116px;}
#main .standard dd{background-color: #ffffff;display: inline;float: left;overflow: hidden;padding: 10px 60px 10px 5px;position: relative;width: 977px;}
#main .standard dd i{cursor: pointer;display: none;font-style: normal;height: 24px;line-height: 24px;padding: 0 10px;position: absolute;right: 0;text-align: center;top: 7px;}
#main .standard dd i:before{margin-right: 5px;}
#main .standard dd.show{max-height:60px;}
#main .standard dd.show i{display:block;}
#main .standard dd a{color: #01764A;display: inline-block;margin-right: 5px;padding: 0 5px;text-decoration: none;}
#main .standard dd a s{color: #999999;font-weight: normal;margin-left: 3px;text-decoration: none;}
#main .standard dd a.all{color: #01764a;font-weight: bold;}
#main .standard dd a.all s{}
#main .standard dd a:hover{background-color: #01764a;color: #FFFFFF;}
#main .standard dd a:hover s{color: #FFFFFF;}
/*products list*/
#main .products-list{border-top: 2px solid #01764a;margin-top: 15px;}
ul.parts li{color: #4B4B4B;height: 40px;line-height: 40px;text-align: center;}
ul.parts li:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
ul.parts li:nth-child(2n+1){background-color: #F6F6F6;}
ul.parts s{float: left;margin: 0;padding: 0;text-align: center;text-decoration: none;}
ul.parts li s:nth-child(1){padding-left: 1%;text-align: left;width: 19%;}
ul.parts li s:nth-child(2){width:14%;}
ul.parts li s:nth-child(3){width:8%;}
ul.parts li s:nth-child(4){width:9%;}
ul.parts li s:nth-child(5){width:9%;}
ul.parts li s:nth-child(6){width:9%;}
ul.parts li s:nth-child(7){width:7%;}
ul.parts li s:nth-child(8){width:8%;}
ul.parts li s:nth-child(9){width:8%;}
ul.parts li s:nth-child(10){width:8%;}
ul.parts li.title s{background-color: #DDE9FF;color: #4B4B4B;font-weight: normal;height: 40px;text-align: center;}
ul.parts li s:nth-child(1) a{text-decoration: underline;}
ul.parts li a i{font-style:normal;font-weight:bold;}
@media screen and (min-width: 1025px)
{
	ul.parts li:hover{background-color: #87A6DF;}
	ul.parts li:hover s,ul.parts li:hover s a{color:#FFFFFF;}
	ul.parts li.title:hover s{color:#4B4B4B;}
}
/*select list*/
#main h2.title{font-size: 22px;height: 54px;line-height: 54px;}
#main .select-list{border: 1px solid #D8D8D8;margin-bottom: 15px;padding: 10px;}
#main .select-list ul{border-bottom: 1px solid #DDDDDD;padding-bottom: 10px;}
#main .select-list li{color: #666666;cursor: pointer;display: inline;float: left;height: 28px;line-height: 28px;margin: 1px;overflow: hidden;padding-left: 23px;position: relative;width: 171px;}
#main .select-list li:before{border: 1px solid #B5B5B5;border-radius: 3px;content: "";height: 11px;left: 6px;position: absolute;top: 8px;width: 11px;}
#main .select-list li:after{border-radius: 2px;content: "";height: 7px;left: 9px;position: absolute;top: 11px;width: 7px;}
#main .select-list li a{color: #01764A;}
#main .select-list li input{left: -100px;position: absolute;}
#main .select-list li s{margin-left: 5px;text-decoration: none;}
#main .select-list .submit{background-color: #FFFFFF;border: 1px solid #E0E0E0;border-radius: 5px;color: #4B4B4B;cursor: pointer;display: block;font-size: 16px;height: 40px;margin: 10px auto 0;padding: 0 50px;}
#main .select-list .submit:hover{border:1px solid #01764a;background-color: #01764a;color:#FFFFFF;}
/*hover*/
@media screen and (min-width: 1024px)
{
	#main .select-list li:hover{background-color: #01764a;color:#FFFFFF;}
	#main .select-list li:hover a{color:#FFFFFF;}
	#main .select-list li:hover:after{background-color: #FFFFFF;}
	#main .select-list li:hover:before{border:1px solid #FFFFFF;}
}
/*active*/
#main .select-list li.active{background-color: #EEEEEE!important;color:#666666!important;}
#main .select-list li.active a{color: #01764A!important;}
#main .select-list li.active:after{background-color: #01764a!important;}
#main .select-list li.active:before{border: 1px solid #B5B5B5!important;}
/*Application*/
#main .application-list li{border: 1px solid #EEEEEE;height: 84px;margin: 5px;padding-top: 4px;text-align: center;width: 161px;}
#main .application-list li img{display: block;margin: 0 auto;}
/*Application hover*/
#main .application-list li:hover{border:1px solid #01764A;background-color: #FFFFFF;color:#666666;}
#main .application-list li:hover a{color:#01764A;}
#main .application-list li:hover:after{background-color: #DDDDDD;}
#main .application-list li:hover:before{border:1px solid #01764A;}
/*rfq complete*/
#sBody .rfq-complete{background-image: url("../images/complete-doc.png");background-repeat: no-repeat;min-height: 88px;padding-bottom: 30px;padding-left: 135px;padding-top: 40px;}
/*page*/
#page{}
#page:nth-child(3){border-top: 1px solid #CCCCCC;margin-top: 10px;}
#page s{color: #666666;display: inline;float: left;font-size: 14px;height: 40px;line-height: 40px;padding-left: 10px;text-decoration: none;}
#page s i{color: #01764a;font-style: normal;}
#page .list{float: right;padding-right: 10px;padding-top: 7px;}
#page a.btn,#page span.btn{border: 1px solid #D2D2D2;border-radius: 5px;color: #01764a;height: 26px;padding: 5px 0;position: relative;text-decoration: none;width: 26px;}
#page .btn:before{margin: 0;text-align: center;width: 26px;line-height: 26px;}
#page span.btn{color: #999999;}
#page .item{border: 1px solid #FFFFFF;border-radius: 5px;height: 26px;line-height: 26px;padding: 5px 10px;text-decoration: none;}
#page font.item{border: 1px solid #EEEEEE;background-color: #EEEEEE;color: #000000;}
#page a.item:hover{color: #01764a;border: 1px solid #01764a;}
/*footer menu*/
#footer_menu{background-color: #07ac70;}
#footer_menu .wrap{padding-top: 20px;padding-bottom: 30px;}
#footer_menu dl{display: inline;float: left;margin-right: 35px;width: 188px;}
#footer_menu dl dt{color: #FFFFFF;font-size: 17px;font-weight: bold;line-height: 40px;padding-right: 20px;text-transform: uppercase;}
#footer_menu dl dd{}
#footer_menu dl dd a{color: #FFFFFF;font-size: 14px;line-height: 24px;text-decoration: none;}
#footer_menu dl dd a:hover{text-decoration: underline;}
#footer_menu dl.about-us{}
#footer_menu dl dd a:hover{}
#footer_menu dl.support{}
#footer_menu dl.categories{}
#footer_menu dl.introduction{width: 496px;}
#footer_menu dl.introduction dd{color: #FFFFFF;font-size: 14px;line-height: 22px;}
#footer_words{background-color: #01764a;height: 46px;line-height: 46px;}
#footer_words a{color: #FFFFFF;margin: 0 5px;display: inline-block;}
/*footer*/
footer{background-color: #1B1C20;color: #C6C6C7;line-height: 20px;padding: 20px 0;text-align: center;}
footer .language{}
footer .language a{display: inline-block;color: #FFFFFF;margin: 0 5px;padding-left: 22px;position: relative;}
footer .language a:before{background-image: url("../../images/language_21.png");content: " ";display: block;height: 14px;left: 0;position: absolute;top: 2px;width: 20px;font-size: 28px;}
/*copyright*/
footer .copyright{padding-top: 10px;}
footer .copyright a{color: #FFFFFF;position: absolute;left: -9999px;}
footer .copyright a[href^='mailto:']{position: static;}
footer .copyright a:hover{}