@charset "utf-8";
/* CSS Document */
h1,h2,h3{
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:inline;
	font-size:12px;
}
.top_keyword{
	width:570px;
	padding:2px 0 0 19px;
	overflow:hidden;
}
.about_img{
	width:118px;
}
.about_info{
	width:860px;
	margin:0px;
	padding:15px 10px 0 0;
	overflow:hidden;
}
.about_t h2{
	font-size:16px;
	color:#326B00;
	font-weight:normal;
}
.ys_01{
	font-weight:bold;
	color:#FF4200;
}
.ys_02{
	font-weight:bold;
	color:#408900;
}
.products,.cen03{
	margin:18px 0 0;
	background:url(../images/about_b.jpg) no-repeat center top;
	padding:21px 0 0;
	overflow:hidden;
}
.cen03,.contact_ny{
	margin:10px 0 0;
}
.pro_test span{
	float:right;
	display:block;
}
.pro_test span a:link,.pro_test span a:visited{color:#FF4200;}
.contact{
	width:408px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	min-height:115px;
	background:url(../images/contact_img.jpg) no-repeat left top;
}
.contact_t{
	padding:40px 0 0 133px;
	overflow:hidden;
}
.contact_t h2,.news_tit h2{
	font-size:16px;
	font-weight:normal;
}
.contact_info{
	padding:60px 0 0 20px;
	overflow:hidden;
}
.news{
	width:516px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.news_txt{
	width:350px;
	text-align:left;
}
.news_tit{
	color:#326B00;
	padding:12px 0 0;
}
.news_artical{
	background:url(../images/red_li.jpg) no-repeat left center;
	padding:0 0 0 10px;
	line-height:26px;
	overflow:hidden;
	font-weight:bold;
}
.news_list{
	width:496px;
	padding:10px 12px 0 8px;
	overflow:hidden;
}
.news_list li{
	background:url(../images/green_li.jpg) no-repeat left center;
	padding:0 0 0 10px;
	line-height:23px;
	border-bottom:1px #ddd dashed;
	overflow:hidden;
}
.news_list li a:hover{
	color:#408900;
}
.news_list li span{
	float:right;
}
.news_list .firstchild a:link,.news_list .firstchild a:visited{color:#408900;}
.nav_bottom{
	background:url(../images/nav_bottom.jpg) no-repeat;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-weight:bold;
	padding:0 0 10px 10px;
}
.news_artical a:hover{
	color:#FF4200;
}
.nav_bottom a{
	padding:0 4px;
}
.copy{
	background:url(../images/bottom_r.jpg) right top no-repeat;
	padding:20px 0;
	overflow:hidden;
	text-align:center;
}
.tags_t{
	width:120px;
}
.tags{
	width:1003px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
}
.tags_info li{
	width:170px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}
.xl{
	padding:0 0 10px 0;
	overflow:hidden;
}
.xl li{
	background:url(../images/xl_li.jpg) no-repeat;
	margin:0 0 3px 0;
	padding:5px 0 5px 10px;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
	color:#000;
}
.xl li ul{
	margin:0 0 0 -10px;
	padding:10px 0 0 0;
}
.xl li li{
	padding:0 0 0 20px;
	height:24px;
	line-height:24px;
	vertical-align:bottom;
	overflow:hidden;
	background:none;
	font-weight:normal;
}
.center_ny{
	width:980px;
	margin:0 auto;
	padding:15px 0 0;
	overflow:hidden;
}
.xl li li a:hover{
	color:#F60;
}
.news_nr{
	background:#F3F3F3;
	padding:4px 15px 20px 15px;
	overflow:hidden;
}
.tit{
	color:#286A00;
	padding:0 0 10px 0;
}
.news_li li{
	background:url(../images/green_li.jpg) no-repeat left center;
	padding:0 0 0 10px;
	overflow:hidden;
	border-bottom:1px #ddd solid;
}
.ny_t{
	background:url(../images/ny_t.jpg) no-repeat left bottom;
	padding:0 0 10px 0;
	overflow:hidden;
}
.ny_t h1{
	font-weight:normal;
	font-size:11px;
}
.ny_t h3{
	font-size:16px;
}
.ny_t span{
	float:right;
}
.ny_info{
	padding:20px 0 0;
	word-wrap: break-word;
	word-break: normal;
	overflow:hidden;
}
.pro1{
	width:143px;
	padding:0px 18px 10px 18px;
	margin:0px;
	overflow:hidden;
}
.pic{
	width:312px;
}
.photo_txt{
	width:370px;
}
.photo_detail{
	width:700px;
	margin:23px 0 0;
	padding:10px 0 0;
	overflow:hidden;
	word-wrap: break-word;
	word-break: normal;
	white-spance:nowrap
	border-top:1px #ddd solid;
}
.pro2{
	width:154px;
	margin:0px;
	padding:0 10px 10px 15px;
	overflow:hidden;
}
.pro_img1{
	width:154px;
	height:136px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	border:1px #ddd solid;
}
.pro_test1{
	width:154px;
	margin:0px;
	padding:0px;
	text-align:center;
	height:30px;
	color:#390;
	font-weight:bold;
	line-height:30px;
	overflow:hidden;
}
.shownews_t{
	padding:0 0 10px 0;
	text-align:center;
	overflow:hidden;
}
.about_nr a:link,.about_nr a:visited{color:#FF4200;}