.top{
	background:url("../image/top_bg1.png") no-repeat;
	height:599px;
	background-position: center;
	margin:0;
	padding:0;
	text-align:center;
}



.top div{
	width:1120px;
	height:500px;
	margin: 0 auto;
}
.top div p:nth-child(1){
	font-size:50px;
	color:#fff;
	text-align:left;
	margin-left:95px;
	padding-top:120px;
}
.top div h1{
	font-size:100px;
	color:#e6bf82;
	text-align:left;
	margin-left:95px;
}
.top div h1 span{
	color:#e50000;
}
.top div p:nth-child(3){
	font-size:37px;
	color:#fff;
	text-align:left;
	margin-left:95px;
	padding-top:15px;
}




.top1{
	height:690px;
	background-color:#fff;
}
.top1 ul{
	width:1120px;
	margin:40px auto;
}
.top1 ul li{
	width:224px;
	float:left;
}
.top1 ul li div{
	width:200px;
	height:354px;
	margin: 0 auto;
	border:1px solid #d2d2d2;
}
.top1 ul li h5{
	width:200px;
	height:95px;
	font-size:25px;
	color:#fff;
	line-height:95px;
	text-align:center;
	margin-bottom:50px;
}
.top1 ul li:nth-child(1) h5{
	background-color:#0075c1;
}
.top1 ul li:nth-child(2) h5{
	background-color:#29d79e;
}
.top1 ul li:nth-child(3) h5{
	background-color:#f35750;
}
.top1 ul li:nth-child(4) h5{
	background-color:#f4a57a;
}
.top1 ul li:nth-child(5) h5{
	background-color:#7b99ee;
}
.top1 ul li p{
	text-align:center;
	text-align:center;
	line-height:40px;
	font-size:20px;
}
.top1 ul li p a{
	color:#000;
}
.top1 ul li p a:hover{
	color:#0c6aca;
}
.top1 > a{
	display:block;
	margin: 30px auto;
	width:345px;
	height:50px;
	background-color:#dc0c17;
	color:#fff;
	font-size:24px;
	text-align:center;
	line-height:50px;
	border-radius:25px;
}



.top2{
	height:900px;
	background-color:#f5f5f5;
}
.top2 ul{
	width:1120px;
	margin: 50px auto;
}
.top2 ul li{
	width:280px;
	float:left;
}
.top2 ul li div{
	width:220px;
	height:232px;
	margin: 0 auto;
	background-color:#fff;
	margin-bottom:40px;
}
.top2 ul li div img{
	display:block;
	margin: 0 auto;
	padding-top:30px;
}
.top2 ul li div:hover img{
	transform:rotateY(360deg);
	transition:.6s;
}
.top2 ul li div p{
	padding-top:15px;
	font-size:20px;
	text-align:center;
	margin-bottom:18px;
}
.top2 ul li div a{
	display:block;
	width:110px;
	padding: 5px 0;
	margin: 0 auto;
	border:1px solid #898989;
	font-size:16px;
	color:#747474;
	text-align:center;
}
.top2 ul li div a:hover{
	background-color:#0c6aca;
	color:#fff;
}
.top2 .fwrx{
	margin: 20px auto;
	margin-bottom: 30px;
}





.top3{
	height:430px;
}
.top3 ul{
	width:1180px;
	margin: 45px auto;
	height:210px;
	padding: 0;	
}
.top3 ul li:nth-child(odd){
	width:170px;
	height:210px;
	float:left;
}
.top3 ul li:nth-child(5){
	width:200px;
}
.top3 ul li:nth-child(7){
	width:200px;
}
.top3 ul li:nth-child(odd) img{
	display:block;
	margin: 0 auto;
	margin-bottom:20px;
}
.top3 ul li:nth-child(odd) p{
	text-align:center;
	font-size:18px;
	color:#000;
	padding-top:3px;
}
.top3 ul li:nth-child(odd) p:hover{
	color:#0c6aca;
}
.top3 ul li:nth-child(even){
	width:62px;
	height:210px;
	float:left;
}
.top3 ul li:nth-child(even) img{
	display:block;
	margin: 0 auto;
	padding-top:45px;
}





.top4{
	height:830px;
}
.top4_nb{
	width:1180px;
	margin: 0 auto;
}
.top4_left{
	float:left;
	padding-top:90px;
}
.top4_left div{
	height:150px;
}
.top4_left div h5{
	font-size:25px;
	color:#0c6aca;
}
.top4_left div p{
	font-size:17px;
	color:#000;
	padding-top:10px;
}
.top4_left div p:hover{
	color:#0c6aca;
}
.top4_middle{
	float:left;

}
.top4_right{
	float:left;
	padding-top:90px;
}
.top4_right div{
	height:150px;
}
.top4_right div h5{
	font-size:25px;
	color:#0c6aca;
}
.top4_right div p{
	font-size:17px;
	color:#000;
	padding-top:10px;
}
.top4_right div p:hover{
	color:#0c6aca;
}
.top4 .fwrx{
	margin-top:50px;
}



.top5{
	background:url("../image/top4_bg.png") no-repeat;
	height:500px;
	background-position: center;
	margin:0;
	padding:0;
	text-align:center;
}
.top5 .title h3{
	color:#fff;
	padding-top:65px;
}
.top5 ul{
	width:1180px;
	margin: 50px auto;
	margin-bottom:0;
}
.top5 ul li{
	width:295px;
	float:left;
}
.top5 ul li div{
	width:260px;
	height:280px;
	margin: 0 auto;
	background-color:#fff;
	transition:.6s;
}
.top5 ul li div:hover{
	margin-top:-10px;
}
.top5 ul li div img{
	padding-top:45px;
}
.top5 ul li div:hover img{
	transform:rotateY(360deg);
	transition:.6s;
}
.top5 ul li div p:nth-child(2){
	text-align:center;
	color:#262626;
	font-size:18px;
	padding-top:5px;
}
.top5 ul li div p:nth-child(3){
	text-align:center;
	font-size:15px;
	color:#323232;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
}
.top5 ul li div:hover p:nth-child(3){
	color:#0c6aca;
}