/* CSS Document */
body,td,th {
	font-size: 12px;
	font-family: ;
	color:#3C3C3C;
	line-height:1.8em;
}
body {
	background-color: #fff;
	background-image: url(../images/index_01.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}
a:link {
	color:#3C3C3C;
	text-decoration: underline;
}
a:visited {
	color:#3C3C3C;
	text-decoration: underline;
}
a:hover {
	color:#FF3300;
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}
.link1 a:link,.link1 a:visited{
	color:#4D730A;
	text-decoration:none;
}
.link1 a:hover{
	text-decoration:underline;
}
.link2 a:link,.link2 a:visited{
	color:#480808;
}
.link2 a:hover{
}
.link3 a:link,.link3 a:visited{
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.link3 a:hover,.link3 a.ss{
	color:#f00;
}
.margin1{
	margin-top:8px;
}
#nav{
	width:185px;
	background-color:#F4FFE7;
	height:170px;
}
#nav ul{
	list-style:none;
	margin:0px;
	padding:0px;

}
#nav li a{
	font-size:12px;
	font-weight:bold;
	color:#047C34;
	display:block;
	padding-left:14px;
	text-transform:uppercase;
	line-height:30px;
	height:30px;
}
#nav li a:hover{
	background-color:#E5FFC8;
	color:#3EA800;
}

.white{
	color:#FFFFFF;
	padding-left:28px;
	font-weight:bold;
}
.line-heigt1{
	line-height:24px;
	padding-left:10px;	
}
.f11px,.f11px a:link,.f11px a:visited{
	font-size:11px;
	color:#aaa;
	text-decoration:none;
}
.f14px{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.f14px_c{
	color:#FF3300;
	font-weight:bold;
	font-size:14px;
}
.border_b{
	border-bottom:1px #dedede dashed;
}
.padding1{
	padding:0px 10px 20px;
}
.white01{
	color:#fff;
}
.mainbody{ width:700px; margin:0 auto;}
li{list-style-type:none; margin:0; padding:0;}ol,ul {list-style:none; margin:0; padding:0;}   
.tit { font-weight:bold; color:#4D730A; font-size:14px;}
h1 { text-align:center; width:85%; margin:0 auto; font-size:20px; font-weight:bold; padding-bottom:25px;}
.about h3 { font-size:16px; font-weight:bold; color:#000;}
.about h3 b { display:block; margin:10px 0; background:#3EA800; width:40px; height:1px; font-size:0; overflow:hidden;}
.blank20 { clear:both; height:20px; display:block; overflow:hidden;}
.blank40 { clear:both; height:40px; display:block; overflow:hidden;}
.pro_img td { text-align:center; padding:0 10px;}
.pro_img img { height:200px;}
.pro_imge td { line-height:18px;}

.nypro { width:700px;} 
.nypro li { width:162px; float:left; margin:5px 0 5px 12px;}
.nypro li .img { width:150px; padding:5px; border:#ededed 1px solid;}
.nypro li:hover .img { border:#4D730A 1px solid;}
.nypro li img { width:150px;}
.nypro li p { margin:0; padding:0; line-height:28px;}
.nypro li a { text-decoration:none;}

.zcxx { width:700px;}
.zcxx li { width:33%; float:left; text-align:center; margin:5px 0;}
.zcxx li img { border:#ddd 1px solid; width:120px; height:120px;}
.zcxx li p { margin:0; padding:0; line-height:28px;}
.zcxx h2 { text-align:center; padding-top:15px; clear:both;}

.newlist li { width:100%; float:left; border-bottom:#ddd 1px solid; line-height:30px;}
.newlist li a { width:70%; display:block; float:left;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-decoration:none; background:url(../images/dd.jpg) no-repeat left center; padding-left:15px;}
.newlist li span { width:20%; display:block; float:right; text-align:right;}
.time { text-align:center; padding-bottom:20px;}
.news p { text-indent:2em; margin:0; padding:0; padding:5px 0;}
.news img { max-width:90%; height:auto !important; height:100%; margin:5px 0;}
.abb p { text-indent:0;}

.pages { clear:both; text-align:center;}
.pages span,.pages a { display:inline-block; margin:0 5px; padding:2px 10px; border:#ddd 1px solid; text-decoration:none;}
.pages span { font-weight:bold; color:#fff; background:#3EA800;border:#3EA800 1px solid;}