@charset "utf-8";
/* CSS Document */

html,ul,ol,li,dl,dt,dd,form,table,h1,h2,h3,h4,h5,img{padding:0;margin:0;border:0px;}
ul,li{ list-style:none;}
body{color:#FFF;background:#fff;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0px;padding-top: 5;}/*1em=12px,1.25em=14px,1.5em=18px*/
#head{height: 80px;width:1001px;background:url(../images/bg_body.jpg); margin:10px auto 0 auto; border:1px solid #336699; border-bottom-width:0px;}
#head .logo{height: 80px;width: 288px;float:left;line-height: 2em;}
#head .top{width:587px;color: #FFF;float:right;padding-top: 35px;padding-right: 10px;line-height: 1.5em;}

#menu{background:url(../images/bg_body.jpg) center -80px;height:34px;width:987px; margin:0 auto; border:1px solid #336699; border-width:0 1px; padding:0 7px;}
/*
#menu #nav{padding-left:10px;background:#434343;font-size: 12px;font-weight: bold;color: #FFF;float: left;height: 32px;width: 796px;line-height: 2.5em;}
#menu #nav ul li{float: left;color: #FFF;margin:0 10px;line-height: 2.5em;}
#menu #nav ul li a:hover{display:block;color:#6FF;}
*/


#menu #search{float: left;height: 28px;font-family: Verdana, Geneva, sans-serif;color: #758498;background-color: #FFF;margin:0 auto;padding-top:4px;width: 181px;}

#menu #search #search1{float: left;height: 20px;width: 118px;font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #758498;background-image: url(../images/search-bg.jpg);background-repeat: no-repeat;padding-top:5px;margin-left:5px; border:0;text-align: justify;}

input {vertical-align:middle;}
.main{background:url(../images/bg_body.jpg) center -114px repeat-x;width:994px; margin:0 auto; border:1px solid #336699; border-top-width:0px;padding-left:7px;}
.main1{width:994px; clear:both; background-image: url(../images/leftbg.jpg);background-repeat: repeat-y; overflow:hidden;}
.main .mleft{float:left;width:170px; padding:20px 5px 30px 6px; background-color:#fff;overflow:hidden;padding-bottom:30000px;margin-bottom:-30000px;}
.main .mleft .bnav2{color:#069;}
.bt{background:url(../images/tb.gif) 3% 50% no-repeat;padding-left: 30px; border-bottom:1px dashed #c7c7c7;padding-bottom: 5px;}
h1{font-size: 14px;line-height: 2.0em;font-weight: bold;color: #434343;padding-left: 5px;}
#menu #search #search2{float: left;height: 25px;width: 50px;background: url(../images/search-bt.jpg) no-repeat;position:relative;}
* html #menu #search #search2{margin-left:-2px;}
*+html #menu #search #search2{margin-left:-2px;}
.main .mleft .bnav{padding:10px 0 30px 5px;}
.main .mleft .bnav .bnav1{color: #CCC;padding-left:10px;}
.main .mleft li .bnav1 a{background:none;color:#999}
.main .mleft li .bnav1 a:hover{color:#666}
.main .mleft .download{ padding:10px 0 5px 0;}
.main .mleft .company profile{padding-bottom:30px;}
/*
.main .mleft li a{display:block;background:url(../images/li.gif) 3% 7px  no-repeat;color: #434343;font-family: Verdana, Geneva, sans-serif;line-height: 1.5em;padding-left: 15px;}
.main .mleft li a:hover{ color: #09F}
*/
.main .middle{float:left;height:100%;width: 597px; padding:0 2px; overflow:hidden;padding-bottom:30000px;margin-bottom:-30000px;}
.main .middle .up,down{ height:286px; padding-bottom:2px;}
.main .middle .down{float:left; padding:10px 5px 0 5px; background-color:#fff;}
h2{font-family: Verdana, Geneva, sans-serif;font-size: 11px;line-height: 1.5em;font-weight: bold;color: #bf0911;padding-left: 5px;}
.more{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #36C;background: url(../images/more.jpg) no-repeat right;padding-right: 13px;}
.main .middle .down .introduction, .news{float:left;width:189px;padding:5px; border-right:1px dashed #c7c7c7;}
.main .middle .down .newproducts{float:left;width:176px;padding:5px;}
.main .middle .down .newproducts .n_img{width:172px;height:100px;overflow:hidden;}	
.main .middle .down .text{line-height: 1.5em;color: #666; padding:5px 5px 0 5px;}
.img{ padding:3px 0 0 5px;}
.main .mright{width:205px;overflow:hidden;float:left;height:100%;overflow:hidden;padding-bottom:30000px;margin-bottom:-30000px;}
.main .mright .login{background:url(../images/log-bg.gif) no-repeat;height: 139px;}
.main .mright .login .lt{line-height: 12px;  float:left; width:190px; margin-left:8px;margin-right:8px;padding-top:10px;text-align: right; border-bottom:1px dashed #fff;}
.table{line-height: 2em; float:left; padding-top:0px;width:195px; margin:5px 0 0 5px;}
.input2{border:1px solid #DEDEDE;color:#444444;font-family:tahoma;font-size:11px;width: 110px;}
.exhibition{margin-top:2px;background-color: #FFF;width: 205px;}
.Certification{padding-top:10px;background-color: #FFF;width: 205px; overflow: hidden;}	

.Certification .imgs{ padding:5px 0 0 2px;float:left;width:87px;height:70px;text-align:center;overflow: hidden;}
.exhibition .e_img{padding: 7px;}
.exhibition .ex-text{padding:7px;color: #666;}
#foot{height:80px;width:1001px; margin:10px auto 0 auto;color: #999;}
#foot p {line-height:1.8em;text-align:center;}
#foot a{font-family: Verdana, Geneva, sans-serif;font-size: 11px;color: #848484;}
li{ list-style:none}
a {color:#fff;text-decoration:none;}
.clear{clear:both;}
.main .middle1{float:left;height:100%;width: 596px; margin:0 2px; padding-left:2px; padding-top:2px;background-color:#fff;overflow:hidden;padding-bottom:30000px;margin-bottom:-30000px;}
.main .middle1 .m_tu{text-align:center;background:#FFF}
.main .middle1 .bg_dh{ padding:5px 0 0 20px; margin:10px 3px 0 3px;width:570px;height:21px;background: url(../images/bg_dh.jpg) no-repeat;color: #333;}
.main .middle1 .bg_dh a{color: #333;}
h3{font-size: 14px;line-height: 4.0em;font-weight: bold;color: #434343;padding-left: 10px;}
.text1{font-family: Verdana, Geneva, sans-serif;line-height: 1.5em;font-size: 12px;color: #434343;width: 95%;margin-left: 13px;}
.text1 a{color:#003399;text-decoration:none;}
.text1 a:hover{text-decoration:underline;}
.text2{font-family: Verdana, Geneva, sans-serif;font-size: 11px;line-height: 1.5em;font-weight: bold;color: #bf0911;padding-left: 5px;}

.main .contact{ clear:both; width:485px; padding-left:55px; font-size:11px;}
.red{color:#b90707;}
.red a:link{color:#b90707;}
.red a:hover{color:#b90707;}
.f14px{ font-size:14px; line-height:20px;}
.banner{}
.new,.prosearch,.proinfo,.pother,.mains{width:585px; padding-left:3px; color:#434343; float:left;}
.new a,.proinfo a,.pother a,.mains a{ color:#434343;}
.new a:hover,.proinfo a:hover,.pother a:hover,.mains a:hover{ color:#434343; text-decoration:underline;}
.new p,.mains p{ margin:0; padding:0;}
.newlist{border-bottom:1px dotted #bbb; padding:20px 0; float:left; width:580px;}
.newlist dt.pic{ float:left; width:170px; border:1px solid #cacacb; width:170px; height:148px;}
.newlist dt.pics{float:left; width:170px;}
.newlist dt img{ }
.newlist dd{ float:left; width:350px; padding-left:15px; overflow:hidden;}
.newlist p.t1{ color:#9d9b9b;}
.newlist p.t2{ padding:5px 0;}
.newlist .t3{ font-size:12px; font-weight:bold; color:#166998; line-height:20px;}
.newlist .t3 a{color:#166998;}
.newlist .t3 a:hover{color:#166998; text-decoration:underline;}
.pro{}
.pro dt{ width:174px;}
.pro dt img{ border:0px solid #cacacb; }
.pro dd{ width:395px;}
.prosearch{ padding:15px 0 10px 0; float:left; border-bottom:1px dashed #cacacb;}
.prosearch li{ float:left;}
.prosearch li input,select{ font-size:12px; line-height:18px;}
.prosearch li.tex,li.ima{ padding-left:5px; }
.prosearch li.tex{padding-top:0px;}
.prosearch li.tex input{line-height:18px;}
.prosearch li.sel{font-size:12px; padding-top:0px; }
.prosearch li.sel select{border:1px solid #b5b4b4; height:25px;}
.prosearch li.tex .ims{ float:left;}
.prosearch li.tex .imt{width:120px; height:20px; line-height:22px;font-size:12px; margin-right:5px; float:left; border:1px solid #b5b4b4;}
.prosearch li.tex .ime{ float:left; margin-right:5px; font-size:12px;line-height:22px;}
.prolist{ padding:15px 0; float:left;}
.prolist li{ float:left; width:174px; margin-right:15px;}
.prolist li p.images{ width:174px; height:148px; overflow:hidden;border:1px solid #cacacb;}
.prolist li p.texts{ text-align:center; height:35px; line-height:15px;}
.proinfo{ width:570px;}
.proinfo dt{ border:0px solid #cacacb; width:170px; height:148px;}
.proinfo .pdf{ padding:10px 0; float:left;}
.proinfo .pdf a{ display:block; line-height:18px; padding:0 15px; background-color:#ebebeb; float:left; margin-right:15px;}
.proinfo .tt1{ line-height:20px; padding-top:5px; font-weight:bold;}
.proinfo .timage{width:580px; clear:both; padding-top:15px;}
.proinfo .tspan{ display:block; float:left;}
.proinfo .tspans{ display:block; float:left;margin-left:15px;}

.productlists{ width:570px; float:left; padding:10px 0; margin-bottom:5px; border-bottom:1px dotted #cacacb;}
.prolists{ width:170px; float:left;}
.prolists .pic{ float:left; width:170px; border:1px solid #cacacb; width:170px; height:148px;}
.prolistinfo{ width:360px; float:left; padding-left:15px; height:148px; overflow:hidden;  }
.prolistinfo dt{ width:300px;}


.pother{ width:590px;}
.pother dt{ background:url(../images/to.gif) 5px 2px no-repeat; line-height:25px; padding-left:35px; background-color:#eaeaeb; font-weight:bold;}
.service{ padding:15px 0;}
.service dt{ background:url(../images/service_07.jpg) 5px center no-repeat; padding:10px 0; padding-left:25px; line-height:25px; font-weight:bold; font-size:12px;border-bottom:1px dashed #cacacb;}
.service dd{ border-bottom:1px dotted #cacacb; padding:15px;}
.service dd p{ }
.service dd p.pdfs{background:url(../images/service_11.jpg) 0px center no-repeat; line-height:25px;padding-left:20px; }
.faq{ padding:15px 0;border-bottom:1px dotted #cacacb;} 
.faq dt{ padding-bottom:5px;}
.faq dd{color:#9d9b9b;}
.map{ padding-top:20px; padding-left:50px;}
.map dt.red a{ color:#B90707;}
.map dt.red a:hover{ color:#B90707;}
.map dt{ font-size:12px;}
.map dt p{ font-size:11px;}
.map dd{background:url(../images/li.gif) left center no-repeat; padding-left:7px; line-height:16px; font-weight:bold;}
.links{ padding:20px 0;}
.links li{ float:left; border:1px solid #686868; margin:0 15px 10px 0;}
.links li img{ float:left;}

.page{padding:4px 0px; clear:both; height:50px;border-top:0px #ccc dotted;line-height:14px;}
.page a{float:left;display:block;padding:0px 6px;background:#999;margin-right:2px;color:#fff;font-size:10px;}
.page span{float:left;display:block;padding:0px 6px;background:#999;margin-right:2px;color:#fff;font-size:10px;}
.page a:hover,.page .on{background:#e95e02;color:#fff;}




/*
THEME NAME: Techline 2009
THEME URI: http://www.remixtheme.com
DESCRIPTION: Two-Column with sidebar on right base theme.
VERSION: 1.6
AUTHOR: <a href="http://www.remixtheme.com">RemixTheme</a>
AUTHOR URI:
TAGS: remixtheme
*/
:focus{outline:none;}

div.tagbox ul{padding:0px 0 10px 5px;}
div.tagbox ul li{line-height:14px; padding-bottom:2px;}
div.tagbox ul li a{padding-left:13px; display:block; color:#666;}
div.tagbox ul li a:hover{text-decoration:underline;color:#09F;}
div.tagbox ul li#ls a{ text-decoration:underline;color:#09F;}
div.tagbox ul{display:none;}
div.tagbox:hover ul {display:block;color:#09F;}
div#currents ul{ display:block;}


.tagbox h2{}
.tagbox h3{ font-weight:normal; font-size:12px; margin:0; padding:0px 0;}
.tagbox h3 a{padding:5px 0 2px 10px; line-height:15px; color:#666; text-decoration:none; display:block; cursor:pointer; background:url(../images/li.gif) 5px 11px  no-repeat;}
#currents h3 a{color:#09F;}
.tagbox h3 a:hover{color: #09F;}
.tagbox h3 a:visted{color: #09F}


.tagbox h4{}
.tagbox h5{}
.tagbox strong{font-weight:bold;}
.tagbox hr{clear:both;border:none;height:1px;display:inline-block;display:block;padding:15px 0;}

.reder{padding-left:6px;color:#000;}
.reder ul{margin:0px;display:block;}
.reder li{background:url(../images/s_icon.gif) 3px 5px no-repeat;display:block;padding-left:15px;padding-bottom:10px;}

.newlists{border-bottom:1px dotted #bbb; padding:20px 0; float:left; width:584px;}
.newlists .news_img{ float:left; width:170px;}
.newlists .news_img img{ width:170px; height:121px;}
.newlists .news_info{ float:left; width:390px; padding-left:15px;}
.new p.t1{ color:#9d9b9b;}
.new p.t2{ padding:5px 0;}
.new .t3{ font-size:12px; font-weight:bold; color:#166998; line-height:20px;}
.new .t3 a{color:#166998;}
.new .t3 a:hover{color:#166998; text-decoration:underline;}

#myjQuery { width:597px; height:286px; overflow:hidden; position:relative;}
#myjQueryContent { overflow:hidden; width:597px; height:286px;}
#myjQueryContent DIV { position:absolute; height:286px;}
#myjQueryContent .smask { z-index:-1;}
#myjQueryContent IMG { width:597px; height:286px;}

#msn{background:url(../images/msn.gif) 2px 0px no-repeat;padding:0px 5px 0px 20px;float:left;font-size:11px;height:30px;margin-top:10px;}
#msn a{color:#fff;}
#msn a:hover{text-decoration:underline;}

#skype{background:url(../images/skype.gif) 2px 0px no-repeat;padding:0px 5px 0px 20px;float:right;font-size:11px;height:30px;margin-top:10px;}
#skype a{color:#fff;}
#skype a:hover{text-decoration:underline;}
