.clear{
	clear: both;
}
.banner{
	background: url(images/p_01.jpg) no-repeat center;
	height: 831px;
	width:100%;
}
.aa{
	padding-top: 40px;
}
.aa .p1{
	width: 687px;
	height: 180px;
	margin:auto;
}
.aa .t1{
	width: 900px;
	font-size: 16px;
	color: #666;
	margin:auto;
	text-indent: 2em;
}
.aa ul{
	width: 900px;
	margin:auto;
	height: 200px;
}
.aa ul li{
	width: 167px;
	float: left;
	height: 136px;
	margin-left: 46px;
}
.aa ul li p{
	font-size: 14px;
	color: #666;
}
.aa .zx{
	width: 160px;
	height: 40px;
	text-align: center;
	margin:auto;
	background: #96C952;
	border-radius: 10px;
	margin-top: 40px;
	color: #eee;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.aa .zx:hover{
	cursor: pointer;
	background: #666;
	color: #fff;
}

.bb{
	background: #95C852;
	margin-top: 60px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.bb .p1{
	width: 271px;
	height: 128px;
	margin:auto;
}
.bb ul{
	width:1300px;
	margin:auto;
	height: 180px;
}
.bb ul li{
	width: 215px;
	float: left;
	margin-left: 33px;
}
.bb ul li p{
	color: #fff;
	text-align: center;
}
.bb .zx{
	width: 160px;
	height: 40px;
	text-align: center;
	margin:auto;
	background: #F5EB29;
	border-radius: 10px;
	margin-top: 40px;
	color: #95C852;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.bb .zx:hover{
	cursor: pointer;
	background: #666;
	color: #95C852;
}
.cc{
	padding-top: 40px;
}
.cc .p1{
	width: 548px;
	height: 153px;
	margin:auto;
}
.cc ul{
	width: 900px;
	margin:auto;
	height: 200px;
}
.cc ul li{
	width: 167px;
	float: left;
	height: 136px;
	margin-left: 46px;
	text-align: center;
}
.cc ul li p{
	font-size: 14px;
	color: #666;
}
.cc ul li .t1{
	font-weight: bold;
	font-size: 16px;
}
.cc ul li .t2{
	font-size: 14px;
	color: #666;
}
.cc .zx{
	width: 160px;
	height: 40px;
	text-align: center;
	margin:auto;
	background: #96C952;
	border-radius: 10px;
	margin-top: 60px;
	color: #eee;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.cc .zx:hover{
	cursor: pointer;
	background: #666;
	color: #fff;
}
.dd{
	background: #95C852;
	margin-top: 40px;
	padding-top: 20px;
	height: 700px;
	padding-bottom: 40px;
}
.dd .p1{
	width:548px;
	height: 218px;
	margin:auto;
}
.dd ul{
	width: 860px;
	margin:auto;
	/*border:1px solid #f00;*/
}
.dd ul li{
	background: #fff;
	width: 260px;
	float: left;
	margin-left: 20px;
	/*height: 120px;*/
}
.dd ul li h3{
	font-size: 29px;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.dd ul li h4{
	font-size: 20px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.dd .tu{
	width:1151px;
	height: 254px;
	margin:30px auto;
}
.dd .zx{
	width: 160px;
	height: 40px;
	text-align: center;
	margin:auto;
	background: #F5EB29;
	border-radius: 10px;
	margin-top: 60px;
	color: #95C852;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.dd .zx:hover{
	cursor: pointer;
	background: #666;
	color: #95C852;
}
.ee{
	padding-top: 40px;
	padding-bottom: 40px;
}
.ee .p1{
	width: 419px;
	height: 199px;
	margin:auto;
}
.ee .t1{
	font-size: 20px;
	color: #666;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.ee .p2{
	width: 1151px;
	height: 295px;
	margin:40px auto;
}
.ee .zx{
	width: 160px;
	height: 40px;
	text-align: center;
	margin:auto;
	background: #96C952;
	border-radius: 10px;
	margin-top: 40px;
	color: #eee;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.ee .zx:hover{
	cursor: pointer;
	background: #666;
	color: #fff;
}
.ff{
	padding-top: 40px;
	padding-bottom: 40px;
	background: #96C952;
}
.ff .p1{
	width: 684px;
	height: 105px;
	margin:auto;
}
.ff .t1{
	font-size: 20px;
	width: 930px;
	color: #fff;
	margin:auto;
	text-indent: 2em;
	margin-top: 30px;
}
.ff .t2{
	font-size: 25px;
	height: 60px;
	line-height: 60px;
	color: #F5EB29;
	text-align: center;
}
.ff .p2{
	width: 1151px;
	height: 415px;
	margin: auto;
}
.ff .zx{
	width: 160px;
	height: 40px;
	text-align: center;
	margin:auto;
	background: #F5EB29;
	border-radius: 10px;
	margin-top: 40px;
	color: #95C852;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
}
.ff .zx:hover{
	cursor: pointer;
	background: #666;
	color: #95C852;
}
.gg{
	padding-bottom: 40px;
	padding-top: 40px;
}
.gg .t1{
	color:#666;
	text-align: center;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
}
.gg .p1{
	width: 271px;
	margin:auto;
}
.gg .p2{
	width: 875px;
	margin:auto;
}