/* CSS Document */
@charset "utf-8";
/* normallizes margin,padding */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
}
/* normalizes font-size for headers */
h1,h2,h3,h4,h5,h6{font-weight:normal;}
/* Removes list-syle from lists */
ol,ul{ list-style:none;}
/* Normalizes font-style and font-weight to normal */
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
/* Removes border from fieldset and img */
fieldset,img{
	border:0;
}
/* Removes table style */
table{ border-collapse:collapse; border-spacing:0;cellspacing:0;}
capton,th{ text-align:left;}
/* Removes quotation marks from q */
q:before,q:after{ content:'';}
a{ color:#4f4f4f; text-decoration:none;}
a:hover{color:#DE8129;text-decoration:underline;}
input{cursor:pointer;}
body{
	font-family:Tahoma,"Times New Roman", Times, serif;
	font-size:12px;
	line-height:160%;
	color:#5F5C5C;
	text-align:left;
	background-color:#f6f6f6;
	-webkit-text-size-adjust:none;
}
.container{
   width:100%;
   margin:0 auto;
}
/*web top start*/
.top{
   width:100%;
   height:106px;
   background:url(../images/top_bg.jpg) repeat-x;
}
.header{
   width:992px;
   height:106px;
   margin:0 auto;
   background:url(../images/head_bg.jpg) no-repeat;
   position:relative;
   z-index:100;
}
.header_top{
   width:100%;
   height:57px;
}
.logo{
   width:94px;
   height:43px;
   margin-top:8px;
   margin-left:48px;
   _margin-left:18px;
   float:left;
}
.logo img{
   width:94px;
   height:43px;
}
.company_name,.company_name img{
   width:472px;
   height:24px;   
}
.company_name{
   float:left;
   margin-left:25px;
   margin-top:17px;
}
.language{
   width:273px;
   height:22px;
   float:right;
   margin-top:27px;
   line-height:140%;
   margin-right:3px;
}
.language a:hover{
  color:#FFFFFF;
}
.language img{
   margin-left:10px;
   margin-right:5px;
}
.nav{
   width:992px;
   height:46px;
}

#mainNav{ width:750px; float:left; height:45px; position:relative; z-index:101; padding-left:10px;}
#mainNav .a1{ line-height:40px; height:45px; float:left; padding:0 27px 0 26px; color:#5F5F5F; display:block; background:url(../images/navli_bg.jpg) no-repeat right center; font-family:Calibri; font-size:16px;}
#mainNav a.last{ background:none;}
#mainNav .a1:hover{ position:relative; text-decoration:none;}
#mainNav .u1 .sub_nav{ display:none;}
#mainNav .u1{ float:left; position:relative;}
#mainNav .u1_over{ position:relative; float:left;}
#mainNav .u1_over .a1{ display:block; height:45px; float:left; line-height:40px; position:relative; color:#5F5F5F;}
#mainNav .u1_over .sub_nav{ position:absolute; top:45px; left:-2px; width:120px; display:block; z-index:9999999; background:#FFFFFF; border:1px solid #dedede;}
#mainNav .u1_over .sub_nav a{ width:115px;display:block; height:23px;line-height:23px; font-size:11px; font-family:Tahoma; color:#5F5F5F; padding-left:5px;overflow:hidden;}
#mainNav .u1_over .sub_nav a:hover{ background:url(../images/mip_bg.png) no-repeat; text-decoration:none; color:#FFFFFF;}

.search{
   width:180px;
   height:32px;
   float:right;
   margin-top:5px;
   margin-right:30px;
   _margin-right:10px;
}
.input_kp{
   width:123px;
   height:32px;
   vertical-align:middle;
   float:left;
   background:url(../images/search_inputbg.jpg) no-repeat;
   border:none;
   color:#bfbfbf;
   padding-left:15px;
   cursor:text;
   font-family:Tahoma,Arial, Helvetica, sans-serif;
   padding-top:10px\9;
}
.search_sub{
   width:42px;
   height:32px;
   vertical-align:middle;
   float:right;
   background:url(../images/search_subbg.jpg) no-repeat;
   border:none;
}
/*web top end*/
/*web content start*/
.middle{
   width:992px;
   position:relative;
   margin:0 auto;
   z-index:10;
}
.banner_other{
  width:992px;
  height:220px;
  margin-top:1px;
}
.banner_other img{
  width:990px;
  height:220px;
  margin-left:1px;
}
.menu_tip{
  width:990px;
  height:24px;
  line-height:24px;
  padding-left:2px;
}
.menu_tip span{
  text-decoration:underline;
  color:#DEA029;
}
.content{
  width:992px;
  height:auto;
  margin-top:1px; 
}
.left{
  width:270px;
  height:auto;
  float:left;
}
.contact_left{
  width:270px;
  height:auto;
}
#levelmenu{width:270px;height:auto;padding-bottom:20px;}
#levelmenu div.unit ul{
	width:250px;
	border-top:none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 20px;
}
#levelmenu h5{width:245px;height:25px;line-height:26px;overflow:hidden;text-indent:30px;font-weight:normal;color:#000;margin-left:10px;margin-top:15px;}
#levelmenu div.unit h5{background:url(../images/procat_bg2.gif) no-repeat 5px center;}
#levelmenu div.unit ul{display:none;line-height:23px;}
 #levelmenu div.current ul{display:block;}
 #levelmenu div.current ul li{background:url(../images/li_bg.gif) no-repeat left 5px;
  padding-left:15px;
  width:230px;
  height:20px;
  overflow:hidden;}
  #levelmenu div.current ul li a{color:#3B475F;text-decoration:none;}
   #levelmenu div.current ul li a:hover{text-decoration:underline;}
 #levelmenu div.current h5{background-position:left bottom;background:url(../images/procat_bg.gif) no-repeat 5px center;}
.right{
  width:716px;
  height:auto;
  float:right;
  position:relative;
}
.right_title{
  width:680px;
  height:27px;
  padding-left:20px;
  padding-top:18px;
  margin:0 auto;
  background:url(../images/naab_bg.jpg) repeat-x left bottom;
  font-size:18px;
}
.description{
	padding-top:10px;
	padding-left:20px;
	width:680px;
	line-height:24px;
}
.cl{
  clear:both;
}
/*web content end*/
/*web bottom start*/
.bottom{
   width:100%;
   height:87px;
   position:relative;
   background:url(../images/footer_bg.jpg) repeat-x;
}
.footer{
	width:992px;
	height:47px;
	margin:0 auto;
	padding-top: 41px;
	background:url(../images/footer_bg.jpg) repeat-x;
}
.copy,.foot_nav{
   width:360px;
   height:30px; 
   padding-top:5px;
}
.copy{
   float:left;
}
.foot_nav{
   float:right;
}
.foot_nav span{
   margin-right:15px;
}
.copy,.foot_nav span a,.index_pro p a{
   color:#FFFFFF;
}
/*web bottom end*/
.menu ul li,.index_title1,.index_title2,.kind_title,.right_title,#levelmenu h5{
  font-family:Calibri,Arial, Helvetica, sans-serif;
}
.index_pro,.naa_title,.index_news,.index_about,.index_pro,.about_kind,.about_contact,.right,.contact_left,.product_show,.pro_detail img{
  border:1px solid #dedede;
}
.input_kp,.copy,.foot_nav,.inews_date,.menu_tip,.about_contact ul,.about_content p,.contact_content ul,.faq_content ul,.p_content,.span_more2,.more,.page,.news_title span,.news_detail p,.product_show p,.pro_detail p,.inquiry table td,.pro_show p,.num_one ul,.file1_pictures p,.file2_pictures p,.inquiry2{
   font-size:11px;
}
.index_pro ul li,.index_pro span{
  font-size:10px;
}
.menu ul li,.kind_title{
  font-size:16px;
}
