.top{
	background:url("../image/top_bg2.png") no-repeat;
	height:680px;
	background-position: center;
	margin:0;
	padding:0;
	text-align:center;
}
.top h1{
	color:#e6bf82;
	font-size:110px;
	padding-top:150px;
}
.top h1 span{
	color:#e50000;
}
.top p:nth-child(2){
	color:#fff;
	font-size:73px;
	padding-top:15px;
}
.top p:nth-child(2) span{
	color:#e50000;
}
.top p:nth-child(3){
	color:#fff;
	font-size:63px;
	padding-top:20px;
}



.top1{
	height:778px;
	background-color:#f5f5f5;
}
.top1_nb{
	width:1120px;
	margin:0 auto;
}
.top1_nb ul{
	height:250px;
}
.top1_nb ul:nth-child(1){
	margin-top:50px;
}
.top1_nb ul:nth-child(2){
	margin-top:30px;
}
.top1_nb ul li{
	width:250px;
	height:250px;
	float:left;
	margin-right:36.5px;
	background-color:#fff;
	transition:.5s;
}
.top1_nb ul li:last-child{
	margin-right:0;
}
.top1_nb ul li:hover{
	margin-top:-10px;
	transition:.5s;
}
.top1_nb ul li img{
	margin:0 auto;
	display:block;
	padding-top:25px
}
.top1_nb ul li:hover img{
	transform:rotateY(360deg);
	transition:.3s;
}
.top1_nb ul li p{
	font-size:20px;
	color:#000;
	text-align:center;
	margin-top:15px;
}
.top1_nb ul li a{
	display:block;
	margin:25px auto;
	text-align:center;
	width:108px;
	height:37px;
	border:1px solid #747474;
	color:#747474;
	font-size:16px;
	line-height:37px;
	text-decoration:none;
	
}
.top1_nb ul li a:hover{
	color:#fff;
	background-color:#cd3333;
	border:1px solid #cd3333;
}

.top2{
	background-color:#fff;
}

.top2_nb{
	width:1120px;
	margin:50px auto;
}
.top2_a{
	height:400px;
}
.top2_a_l{
	float:left;
}
.top2_a_r{
	float:left;
}
.top2_a_r ul{
	float:left;
	margin-left:60px;
}
.top2_a_r ul li{
	width:278px;
	height:64px;
	border:1px solid #f26b14;
	margin-bottom:40px;
}
.top2_a_r ul li:last-child{
	margin-bottom:0;
}
.top2_a_r ul li a{
	text-decoration:none;
}
.top2_a_r ul li div{
	width:74px;
	height:64px;
	float:left;
	margin-right:28px;
}
.top2_a_r ul li p{
	line-height:64px;
	color:#000;
	font-size:24px;
}
.top2_a_r ul:last-child li:last-child p{
	color:#f26b14;
}
.top2_a_r ul li p:hover{
	color:#f26b14;
}



.top2_b{
	height:101px;
	width:1116px;
	margin-top:30px;
	overflow:hidden;
}
.top2_b ul li{
	float:left;
	margin-right:20px;
}








.top3{
	height:950px;
	background-color:#fff;
}
.top3 ul{
	width:1120px;
	height:320px;
	margin:30px auto;
}
.top3 ul:nth-child(2){
	margin-top:40px;
}
.top3 ul:nth-child(3){
	margin-top:30px;
}
.top3 ul li{
	float:left;
	width:362px;
	height:320px;
	margin-right:16px;
	transition:.5s;
}
.top3 ul li a{
	text-decoration:none;
}
.top3 ul li:last-child{
	margin-right:0;
}
.top3 ul li:hover{
	margin-top:-10px;
	transition:.5s;
	box-shadow:0 1px 2px #0ac2f7;
}
.top3 ul li p{
	text-align:center;
	margin-top:15px;
}
.top3 ul li p:hover{
	color:#0c17f4;
}

.top3 > a{
	display:block;
	margin:50px auto;
	width:300px;
	height:50px;
	background-color:#ff8a15;
	text-align:center;
	line-height:50px;
	color:#fff;
	text-decoration:none;
	font-size:20px;
	transition:.2s;
}
.top3 > a:hover{
	font-size:21px;
	transition:.2s;
}

.top4{
	height:530px;
	background-color:#f5f5f5;
}
.top4 ul{
	width:1120px;
	height:282px;
	margin:50px auto;
}
.top4 ul li:nth-child(odd){
	float:left;
	width:233px;
	height:282px;
	background-color:#fff;
	margin-right:10px;
}
.top4 ul li:nth-child(even){
	float:left;
	width:42px;
	height:42px;
	border-radius:50%;
	background-color:#387ce3;
	color:#fff;
	font-size:30px;
	text-align:center;
	text-indent:4px;
	line-height:38px;
	margin-right:10px;
	margin-top:120px;
}
.top4 ul li:last-child{
	margin-right:0;
}

.top4 ul li:nth-child(odd) img{
	display:block;
	margin:0 auto;
	padding-top:44px;
}
.top4 ul li:nth-child(odd) h4{
	text-align:center;
	color:#000;
	margin-top:25px;
	font-size:20px;
	font-weight:500;
}
.top4 ul li:nth-child(odd) p{
	text-align:center;
	color:#3b3b3b;
	margin-top:10px;
	font-size:15px;
}
.top4 ul li:nth-child(odd) p:hover{
	color:#387ce3;
}


.top5{
	height:665px;
	background-color:#fff;
}
.top5_nb{
	width:1240px;
	height:535px;
	margin:0 auto;
}
.top5_a{
	float:left;
}
.top5_b ul{
	width:450px;
	height:400px;
	float:left;
	margin-top:100px;
}
.top5_b ul:nth-child(2){
	width:370px;
}
.top5_b ul li{
	width:370px;
	height:100px;
	margin-bottom:50px;
}
.top5_b ul li:hover{
	box-shadow: 0 0 1px 1px #e4462e;
}
.top5_b ul li img{
	float:left;
	display:block;
	padding-top:9px;
	margin-right:20px;
	margin-left:5px;
}
.top5_b ul li h4{
	font-size:18px;
	color:#000;
	padding-top:12px;
}
.top5_b ul li p{
	width:260px;
	font-size:15px;
	color:#565656;
	margin-top:10px;
	float:left;
}
.top5_b ul li p:hover{
	color:#e4462e;
}



.top6{
	height:650px;
}
.top6 ul{
	width:1180px;
	height:490px;
	margin: 50px auto;
}
.top6 ul li{
	float:left;
	width:380px;
	height:484px;
	border-radius:10px;
	margin-right:20px;
}
.top6 ul li:nth-child(1){
	background-color:#cd3333;
}
.top6 ul li:nth-child(2){
	background-color:#ff8a15;
}
.top6 ul li:nth-child(3){
	background-color:#5897ec;
	margin-right:0;
}
.top6 ul li h3{
	font-size:30px;
	color:#fff;
	text-align:center;
	padding-top:30px;
}
.top6 ul li > div{
	width:340px;
	height:328px;
	background-color:#fff;
	margin: 70px auto;
}
.top6 ul li > div div{
	height:80px;
	border:1px solid #fff;
}
.top6 ul li img{
	display:block;
	margin: -56px auto;
	margin-bottom:0;
}
.top6 ul li:hover img{
	transform:rotateY(360deg);
	transition:.5s;
}
.top6 ul li p{
	text-align:center;
	font-size:20px;
}
.top6 ul li p:hover{
	color:#0c17f4;
}
.top6 ul li span{
	display:block;
	margin:10px auto;
	width:7px;
	height:18px;
	background:url("../image/top6_jt.png") no-repeat;
}