@charset "utf-8";
/* CSS Document */
.clear{clear:both;}
.fam{font-family:Arial;}
h1,h2,h3{
	display:inline;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-size:11px;
}
.top_r{
	width:260px;
	margin:0px;
	padding:45px 0 0;
	overflow:hidden;
}
.top_r li{
	background:url(../images/keyword_li.jpg) no-repeat left center;
	padding:0 8px 0 8px;
	overflow:hidden;
	float:left;
	margin:0px;
}
.top_r li a,.top_r li a:link,.top_r li a:hover,.top_r li a:visited{color:#000; text-decoration:none;}

.top_r li h1,.top_r li h2{
	font-weight:normal;
}
.menu{
	width:740px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.menu li {float:left;text-align:center;position:relative;display:block;font-size:14px; line-height:40px; padding:0 27px 0 28px; background:url(../images/tiao.jpg) no-repeat left center; margin:0px;line-height:40px;}
.menu li a,.menu li a:visited {color:#fff; text-decoration:none;}
.menu li a:hover {color:#fff; text-decoration:none; display:block;}
.search{
	padding:10px 20px 0 0;
	overflow:hidden;
}
.search_txt{
	margin:0px;
	float:left;
	background:url(../images/search_txt.jpg) no-repeat;
	height:20px;
	line-height:20px;
	width:178px;
	padding:0 0 0 10px;
	font-size:11px;
	color:#2D2D2D;
	border:0 none;
	overflow:hidden;
}
.search_btn{
	background:url(../images/search_btn.jpg) no-repeat left center;
	height:20px;
	width:25px;
	border:0 none;
	margin:0px;
	float:left;
	padding:0px;
}
.nav_home a,.nav_home a:link{
	color:#fff;
}
.pro_series li{
	background:url(../images/leftside_tbg.jpg) no-repeat left center;
	height:28px;
	line-height:28px;
	padding:0 0 0 30px;
	overflow:hidden;
	margin:0 0 2px 0;
	font-weight:bold;
}
.pro_series li a,.pro_series li a:link,.pro_series li a:hover,.pro_series li a:visited{
	color:#000;
}
.contact{
	margin:10px 0 0;
	padding:10px 0 10px;
	overflow:hidden;
	background:url(../images/contact_tbg.jpg) no-repeat left top;	
}
.contact_t{
	overflow:hidden;
	padding:0px;
}
.contact_t h2,.contact_t h3,.tags_t h2,.ny_t h3{
	color:#3A3A3A;
	font-size:14px;
	padding:0 0 0 10px;
}
.contact_info{
	background:url(../images/contact_bg.jpg) repeat-x #F2F2F2;
	padding:0px;
	overflow:hidden;
	border-left:1px #D5D5D5 solid;
	border-right:1px #D5D5D5 solid;
}
.contact_nr{
	background:url(../images/tel.jpg) no-repeat 160px bottom;
	overflow:hidden;
	padding:4px 10px 0 10px;
}
.about{
	width:518px;
	margin:0px;
	padding:10px 0 0;
	overflow:hidden;
	background:url(../images/about_tbg.jpg) no-repeat left top;
}
.center2{
	width:750px;
	margin:0px;
	padding:10px 0 0;
	overflow:hidden;
}
.about_n{
	padding:4px 2px 0 10px;
	overflow:hidden;
}
.about_img{
	border:1px #ddd solid;
	margin:7px 10px 0 0;
	overflow:hidden;
	float:left;
}
.news{
	width:220px;
	margin:0px;
	padding:10px 0 0;
	overflow:hidden;
	background:url(../images/contact_tbg.jpg) no-repeat left top;	
}
.news_info{
	padding:3px 0 0 10px;
	overflow:hidden;
}
.news_info li a{
	background:url(../images/news_li.jpg) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
}
.news_info li a:hover{
	background:url(../images/red.jpg) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
	color:#E31723;
}
.tags{
	margin:0px auto;
	padding:10px 0 0;
	overflow:hidden;
	display:none;
	width:980px;
	background:url(../images/tags_tbg.jpg) no-repeat left top;
}
.pro_sy{
	margin:0px auto;
	padding:10px 0 0 0;
	overflow:hidden;
	width:980px;
	background:url(../images/tags_tbg.jpg) no-repeat left top;
}
.tags_info{
	padding:10px 0 0 20px;
	overflow:hidden;
}
.tags_info li{
	float:left;
	width:180px;
	margin:0px;
	padding:0 0 0 10px;
	background:url(../images/red.jpg) no-repeat left center;
}
.nav_bottom{
	border-top:1px #E5E5E5 solid;
	border-bottom:1px #E5E5E5 solid;
	text-align:center;
	height:31px;
	line-height:31px;
	font-weight:bold;
}
.nav_bottom a{
	padding:0 5px;
}
.link{
	padding:2px 0 0;
	overflow:hidden;
	font-size:12px;
}
.link h2{
	font-weight:normal;
	font-size:12px;
}
.center2_ny{
	background:url(../images/ny_tbg.jpg) no-repeat left top;
	padding:10px 0 0;
	margin:10px 0 0;
	overflow:hidden;
	width:750px;
}
.ny_info{
	padding:10px 0 10px 12px;
	overflow:hidden;
}
.ny_t{
	font-weight:bold;
	font-size:14px;
	padding:0 0 0 10px;
}
.ny_t span{
	float:right;
	padding:0 10px 0 0;
	font-weight:normal;
	font-size:12px;
}
.ny_t span h1,.ny_t span h3{
	font-weight:normal;
	font-size:12px;
	padding:0px;
}
.ny_info h1{
	display:block;
	text-align:center;
	font-size:14px;
	padding:0 0 10px 0;
}
.pro_l{
	border:1px #ddd solid;
	width:400px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.pro_r{
	width:310px;
	margin:0px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.pro_r h1{
	display:inline;
	font-size:12px;
}
.pro_r strong{
	font-size:12px;
}