@charset "iso-8859-1";
body{
	background:url(../images/index_01.jpg) top center repeat-x;
	color:#666666;
}
.body_width{
	width:981px;
	overflow:hidden;
	margin:0px auto;
}
.top_1{
	width:207px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.top_2{
	width:664px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.top_3{
	width:110px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.menu{
	color:#FFFFFF;
	padding:6px 15px 6px 23px;
	overflow:hidden;
	line-height:23px;
	width:626px;
	background:url(../images/menu_2.jpg) top center no-repeat;
}
.pro_ser{
	width:213px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.pro_ser_1{
	width:201px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.pro_ser_1 li{
	background:url(../images/lx.jpg) bottom center no-repeat;
	overflow:hidden;
	text-align:left;
}
.pro_ser_1 li div{
	background:url(../images/dian.gif) right center no-repeat;
	padding-right:46px;
	height:54px;
	overflow:hidden;
	text-align:left;
	line-height:27px;
	font-weight:bold;
	font-size:12px;
	color:#004181
}
.flash{
	width:768px;
	overflow:hidden;
	margin:0px;
	padding:0px;	
}
.search_1{
	width:22px;
	overflow:hidden;
	margin:0px;
	padding:0px;	
}
.search_3{
	width:36px;
	overflow:hidden;
	margin:0px;
	padding:0px;	
}
.search_2{
	width:923px;
	background:url(../images/search_bj.jpg) top center no-repeat;
	overflow:hidden;
	padding:0px;
	margin:0px;	
}
.search_2a{
	width:150px;
	text-align:left;
	line-height:50px;
}

.search_2b{
	width:166px;
	overflow:hidden;
	padding:10px 0px 0px 0px;	
}
.search_2b input{
	width:163px;
	border:none;
	background:url(../images/search_button-11.jpg) top center no-repeat;
	height:27px;
	line-height:27px;
	padding-left:3px;
	color:#FFFFFF;
}
.about{
	width:961px;
	margin:0px auto;
	background:url(../images/about_bj1.jpg) top center repeat-y;
	overflow:hidden;
}
.about_1{
	width:478px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.tm1{
	background:url(../images/sm_1.JPG) top center no-repeat;
	line-height:29px;
	width:100px;
	text-align:center;
	padding:0px 357px 3px 21px;
	font-size:12px;
	font-weight:bold;
	color:#646464;
	}
.tm1 h1{
	font-size:12px;
	font-weight:bold;
	color:#646464;
	margin:0px;
	padding:0px;
	}	
.tm1 h1 a:visited,.tm1 h1 a:link{
	color:#646464;
	text-decoration:none
	}

.tm1 h1 a:active,.tm1 h1 a:hover{
	color:#646464;
	text-decoration:underline
	}
.tm2{
	background:url(../images/sm_1.JPG) top center no-repeat;
	line-height:29px;
	width:100px;
	text-align:center;
	padding:0px 357px 0px 21px;
	font-size:12px;
	font-weight:bold;
	color:#646464;
	}
.tm2 h2{
	font-size:12px;
	font-weight:bold;
	color:#646464;
	margin:0px;
	padding:0px;
	}	
.tm2 h2 a:visited,.tm2 h2 a:link{
	color:#646464;
	text-decoration:none
	}

.tm2 h2 a:active,.tm2 h2 a:hover{
	color:#646464;
	text-decoration:underline
	}
.about_1b{
	width:474px;
	padding:0px 2px 0px 2px;
	overflow:hidden;
}
.about_1a{
	background:url(../images/about_bj2.jpg) bottom center repeat-x #ffffff;
	padding:2px 25px 0px 25px;
	overflow:hidden;
	text-align:left;
	width:424px;
}
.a_1{
	width:227px;
	padding-right:8px;
	overflow:hidden;
}
.a_2{
	width:185px;
	overflow:hidden;
}
.a_2 span{
	color:#004181;
}
.bottom{
	background:url(../images/bottom_bj.jpg) top center no-repeat;
}
.bottom li{
	background:url(../images/dian.jpg) left no-repeat;
	line-height:44px;
	padding:0px 45px 0px 20px;
	text-align:left;
	float:left;
}

.bottom li a,.bottom li a:link,.bottom li a:visited {color:#333333; text-decoration:none;}
.bottom li a:hover {color:#333333; text-decoration:underline;}
.bottom li a:active {color:#333333; text-decoration:none;}
.bottom_1{
	line-height:20px;
	text-align:center;
	padding-bottom:20px;
	width:100%;
	overflow:hidden;
}
.honor{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	width:270px;
	padding:0px 2px 0px 2px;
}
.honor_1{
	background:url(../images/certification_bj.jpg) bottom center repeat-x;
	padding:0px 30px 0px 30px;
	width:210px;
	overflow:hidden;
}
.honor_1a{
	line-height:70PX;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
.honor_1a{
	line-height:70PX;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	overflow:hidden;
}
.honor_1b{
	width:100%;
	overflow:hidden;
	text-align:left;
}
.honor_1c{
	width:100%;
	overflow:hidden;
	text-align:right;
	color:#004181;
}
.contact{
	padding:4PX 20PX 5PX 20PX;
	color:#000000;
	text-align:left;
	width:236px;
}
.contact span{
	font-weight:bold;
}
.product{
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:0px 2px 0px 2px;
	width:674px;
	overflow:hidden;
}
.product_1{
	background:url(../images/products_bj.jpg) bottom center repeat-x #fff;
	padding:2px 16px 2px 16px;
	width:642px;
	overflow:hidden;
}
.products_1a{
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
}
.a_3{
	width:445px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:142px;
}
.a_10{
	width:492px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.a_3a{
	font-weight:bold;
	color:#004181;
	font-size:12px;
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
}
.a_3b{
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
}
.a_4{
	width:149px;
	overflow:hidden;
	padding:3px 4px 4px 3px;
	background:url(../images/xtp_bj.jpg) top center no-repeat;
	height:142px;
}
.products_1b{
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
	border-top:1px dotted #424242;
	border-bottom:1px dotted #424242;
}
.products_1c{
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px dotted #424242;
}
.news{
	width:100%;
	background:url(../images/news_bj1.jpg) top center repeat-y;
	overflow:hidden;
}
.news_1{
	width:342px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.news_2{
	width:333px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.news_1b{
	width:338px;
	padding:0px 2px 0px 2px;
	overflow:hidden;
}
.news_1a{
	background:url(../images/news_bj2.jpg) bottom center repeat-x #FFFFFF;
	width:294px;
	padding:9px 22px 6px 22px;
	overflow:hidden;
}
.news_2b{
	width:338px;
	padding:0px 2px 0px 2px;
	overflow:hidden;
}
.news_2a{
	background:url(../images/news_bj2.jpg) bottom center repeat-x #FFFFFF;
	width:289px;
	padding:9px 20px 0px 20px;
	overflow:hidden;
}
.a_5{
	color:#004181;
	font-size:12px;
	font-weight:bold;
	width:100%;
	text-align:left;
	overflow:hidden;
}
.a_5 a,.a_5 a:link,.a_5 a:visited {color:#004181; text-decoration:none;}
.a_5 a:hover {color:#004181; text-decoration:underline;}
.a_5 a:active {color:#004181; text-decoration:none;}
.a_5 span{
	color:#666666;
	text-align:left;
	float:left;
	font-weight:normal;
}
.a_6{
	width:100%;
	text-align:left;
	overflow:hidden;
	padding-bottom:14px;
	color:#000000
}
.a_6 a,.a_6 a:link,.a_6 a:visited {color:#000000; text-decoration:none;}
.a_6 a:hover {color:#000000; text-decoration:underline;}
.a_6 a:active {color:#000000; text-decoration:none;}
.a_7{
	width:100%;
	text-align:right;
	overflow:hidden;
}
.c_center{
	width:961px;
	overflow:hidden;
	margin:0px auto;
	background:url(../images/c_middle_bj.jpg) top center repeat-y;
}
.c_center_l{
	width:244px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.c_center_r{
	width:708px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.c_right{
	color:#666666;
	width:667px;
	padding:0px 13px 6px 28px;
	background:url(../images/products_09.jpg) top center no-repeat;
	line-height:34px;
	font-size:14px;
	font-weight:bold;
}
.c_pro_ser{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:15px 9px 2px 9px;
	width:224px;
	overflow:hidden;
}
.c_pro_ser li{
	padding:0px 2px 9px 15px;
	width:207px;
	line-height:28px;
	overflow:hidden;
	text-align:left;
	font-size:12px;
	background:url(../images/c_pro_ser_bj.jpg) top center no-repeat;
	color:#333333;
}
.c_pro_ser a,.c_pro_ser a:link,.c_pro_ser a:visited {color:#333333; text-decoration:none;}
.c_pro_ser a:hover {color:#004181; text-decoration:none;font-weight:bold}
.c_pro_ser a:active {color:#004181; text-decoration:none; font-weight:bold}
.c_right_1{
	width:668px; 
	padding:10px 18px 15px 18px;
	overflow:hidden;
	text-align:left;
	background:url(../images/c_right_bj.jpg) repeat-x bottom; 
}
.c_right_2{
	width:704px;
	overflow:hidden;
	margin:0px;
	padding:0px 2px 0px 2px;
}
.page_a{
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:40px;
}
.c_contact{
	width:100%;
	text-align:center;
	padding:25px 0px 0px 0px;
	margin:0px auto;
}
.c_contact input,.c_contact select,.c_contact textarea{
	border:1px solid #999999;
}