#part1{
	width:100%;
	float:left;
	padding-top:30px;
	padding-bottom:30px; background-color:#fff;

}
#part1.hbg{background-color:#F4F4F4;}
#part2{
	width:100%;
	float:left;
	background-repeat: repeat;
	background-position: center center; background-color:#2E9C55;background-size:cover; padding-top:30px; padding-bottom:30px;
}
.khg{ margin-top:25px;}
#banner1{
	width:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: center center; height:455px;background-size:auto 100%;
}
#banner1 a{ display:block; width:100%; height:455px; cursor:pointer;}
#banner2{
	width:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: center center; height:300px;background-size:auto 100%;
}
#banner1 a{ display:block; width:100%; height:455px; cursor:pointer;}
#kslj{width:100%;float:left; }
#kslj ul{LIST-STYLE-TYPE: none; margin-left:-1.5%;}
#kslj ul li{ width:11%; position:relative; display:block; float:left; margin-left:1.5%; }
#kslj ul li dd{ width:100%; display:block; padding-top:85%; position:relative; overflow:hidden;}
#kslj ul li dd img{width:100%; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.4s ease-in-out 0s; }
#kslj ul li:hover dd img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#kslj ul li p{ text-align:center; line-height:2;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap; 
	OVERFLOW: hidden; background-color:#2E9C55; font-size:14px;}
#kslj ul li a { color:#fff;}
#kslj ul li a:hover{color:#fff;}
#xxjj{ width:100%; float:left; position:relative;}
#xxjj .tp{
	position:absolute;
	left:0px;
	width:32.5%;
	height:100%;
	top:0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
}
#xxjj .jj{ width:65.5%; float:right; padding:15px; border:#ddd solid 1px; background-color:#fff; box-sizing:content-box; box-sizing:border-box; }
#xxjj .jj h2{ font-size:20px; margin-bottom:6px; color:#2E9C55}
#xxjj .jj p{ line-height:1.8; color:#555;}
#xxjj .jj .an{ width:132px; height:32px; line-height:32px; margin-top:18px; background-color:#2E9C55; color:#fff;	display:inline-block;border-radius:32px; text-align:center;}
#xxjj .jj .an:hover{ background-color:#FF9900}
#zjnr{ width:100%; float:left; position:relative;}
#zjnr .tp{
	position:absolute;
	right:0px;
	width:53%;
	height:100%;
	top:0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
}
#zjnr .jj{ width:45.5%; float:left;  }
#zjnr .jj h2{ font-size:22px; margin-bottom:6px; color:#2E9C55}
#zjnr .jj p{ line-height:2; color:#555; font-size:15px; color:}
#zjnr .jj .an{ width:100%; height:32px; line-height:32px; margin-top:18px; background-color:#2E9C55; color:#fff;	display:inline-block;border-radius:8px; text-align:center;}
#zjnr .jj .an:hover{ background-color:#0F652E}
#zjnr .jj .tp1{ width:100%; margin-top:18px;}
#zjnr .jj .tp1 img{ display:block; width:100%; max-height:190px;}
#btf{
	width:100%;
	float:left; 
}
#btf h2{ line-height:1.2;font-size:42px; color:#2E9C55;text-align:center; }
#btf h3{ line-height:1.2;font-size:28px; color:#2E9C55;text-align:center; }
#btf h1{ line-height:1.2;font-size:50px; color:#2E9C55;text-align:center; }
#btf p{ color:#F1C232; font-size:36px; font-weight:bold; line-height:50px; margin-top:25px; text-align:center;}
#btf p img{ height:58px; margin-left:45px;display:inline-block;}
#xyxc{width:100%;
	float:left; }
#xyxc.bk{ background-color:#F8F8F8; border:#ccc solid 1px; padding:18px;box-sizing:content-box; box-sizing:border-box;}
#xczs{width:100%;float:left; }
#xczs ul{LIST-STYLE-TYPE: none; margin-left:-2%;}
#xczs ul li{ width:23%; position:relative; display:block; float:left; margin-left:2%; margin-top:1%; margin-bottom:1%; }
#xczs ul li.qt{ width:18%;}
#xczs ul li dd{ width:100%; display:block; padding-top:75%; position:relative; overflow:hidden;}
#xczs ul li dd img{width:100%; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.4s ease-in-out 0s; }
#xczs ul li:hover dd img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#xczs ul li p{ text-align:center; line-height:3;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap; 
	OVERFLOW: hidden; background-color:#E7E7E7; color:#555; font-size:14px;}
#xczs ul li:hover p{ background-color:#2E9C55; color:#fff}
#jyff{width:100%;float:left; margin-top:3%; }
#jyff ul{LIST-STYLE-TYPE: none; margin-left:-2%;}
#jyff ul li{ width:23%; position:relative; display:block; float:left; margin-left:2%; margin-top:1%; margin-bottom:1%; }
#jyff ul li dd{ width:100%; display:block; padding-top:75%; position:relative; overflow:hidden;}
#jyff ul li dd img{width:100%; position:absolute; left:0px; top:0px; min-height:100%;transition:all 0.4s ease-in-out 0s; }
#jyff ul li:hover dd img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#jyff ul li h2{ text-align:center; line-height:2.5;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap; 
	OVERFLOW: hidden; color:#555; font-size:18px;}
#jyff ul li:hover h2{color:#2E9C55}
#jyff ul li p{  line-height:20px; height:80px;display: -webkit-box; text-align:left;
-webkit-box-orient; 
text-overflow: ellipsis;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:4;
-webkit-box-orient: vertical; overflow:hidden; color:#999; font-size:13px;}
#part_a{ width:49%;  box-sizing:content-box; box-sizing:border-box; border:#ddd solid 1px; padding:15px; background-color:#FFFFFF}
#part_a.fl{ float:left; margin-right:2%}
#part_a.fr{ float:right; margin-left:0px;}
#xbtf{
	width:100%;
	float:left;
}
#xbtf .btf{
	width:100%;
	float:left;
	 border-bottom:#2E9C55 solid 1px; margin-bottom:20px; 
}
#xbtf .btf dd{ padding-left:4%; font-weight:bold; position:relative; padding-right:4%; float:left; background-color:#2E9C55;line-height:35px; color:#fff;}
#xbtf .btf dd i{ margin-right:8px; line-height:35px; font-size:20px;}
#xbtf .btf span{ float:right; margin-right:10px; line-height:35px;}
#more{ width:100%; float:left; margin-top:2.2%; text-align:center;}
#more  A{
	display:inline-block; padding-left:5%; padding-right:5%; line-height:2.2;  font-size:16px;border-radius:50px; color:#fff;transition:all 0.4s ease-in-out 0s; background-color:#2E9C55; 
}
#more.bai A{
	 color:#2E9C55;background-color:#fff; 
}
#more  A:hover {color:#fff;background-image: linear-gradient(to left bottom, #2E9C55, #00692F,#2E9C55); }
#parta{ width:100%; float:left; position:relative; display:block; z-index:1;}
#parta:after{ width:22%; position:absolute; background-color:#f9f9f9; z-index:-1; right:0px; top:0px; height:100%; content:"";}
#part_l{ width:74.5%; float:left; position:relative;}
#part_r{ width:24%; float:right;}

#part3{
	width:100%;
	float:left; 

}
#part4{
	width:100%;
	float:left; padding:15px; border:#ddd solid 1px; border-top:0px;box-sizing:content-box; box-sizing:border-box;

}
#newt{ width:100%;float:left; }
#newt ul{LIST-STYLE-TYPE: none; }
#newt ul li{ width:100%; float:left; }
#newt ul li dd{ width:110px; height:80px; float:left; position:relative; overflow:hidden; margin-right:12px;}
#newt ul li dd img{ position:absolute; width:100%; min-height:100%; top:0px; left:0px;transition:all 0.4s ease-in-out 0s; }
#newt ul li:hover dd img{ -webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#newt ul li h3{line-height:30px; font-size:16px; height:30px;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden; text-align:left; color:#333;}
#newt ul li:hover h3{ color:#2E9C55;}
#newt ul li p{font-size:12px; line-height:20px; height:40px;display: -webkit-box; text-align:left;
-webkit-box-orient; 
text-overflow: ellipsis;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical; overflow:hidden; color:#777}
#newt ul li p span{ color:#FF6600;}
#news-1{width:100%; float:left; margin-top:20px;}
#news-1 ul{ list-style-type:none;   }
#news-1 UL LI {
	text-align:left;
	width:100%;
	display:block;
	float:left;
	OVERFLOW: hidden;
	 line-height:28px;
	background-image: url(dot2.png);
	background-repeat: no-repeat;
	background-position: 2px center; 
}
#news-1 UL LI span{ color:#999; float:right;}
#news-1 UL LI A { width:75%; float:left;
padding-left:10px;
TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap; line-height:28px;
	OVERFLOW: hidden;
}
#zxwz{ width:42%; float:left;}
#zxwz .nr1{ width:100%;; float:left; margin-top:5%; margin-bottom:5%;}
#zxwz h1{ color:#fff; font-size: 32px; line-height:2;}
#zxwz h2{color:#fff; font-size:24px; color:#fff; line-height:2}
#zxwz h3{ font-size:40px; color:#FF9900; line-height:2}
#zxwz p{ color:#fff; font-size:24px; color:#fff; line-height:2}
#wtzx{ width:56%; float:right;}