/* CSS Document */
.fl {
	float:left
}
.fr {
	float:right
}
.banner {
	width:1000px;
	margin:0 auto
}
.banner1 {
	background:url(images/banner1.jpg) no-repeat scroll center center;
	height:294px
}
.banner2 {
	background:url(images/banner2.jpg) no-repeat scroll center center;
	height:444px
}
.banner3 {
	background:url(images/banner3.jpg) no-repeat scroll center center;
	height:249px
}
.w-1200{
	width:1200px;
	margin:0 auto
	}
.flex_jb{
	display: flex;
	justify-content: space-between;
	


}
.p1 li{width: 282px; border: 1px solid #ccc;}
.p1 li p{ padding: 5px;}
.lh-2{
	line-height: 2;
}
.zx1 a,.zx1 a:hover{
	background-color: #1a8d57;
	color: white;
	font-size: 30px;
	font-weight: bold;
	padding: 5px 50px;
	border-radius: 10px;
}
.grey_bg{
	background-color:#f4f4f4;
	padding: 20px 0;
}
.rotate{
	transform: rotate(180deg);
}
.blue{
	color: #288864;
}
h1{font-weight: bold;}
.bg1{background-color: #f4fcf8; padding: 20px 0;}