.abPic {
	height: 475px; width: 100%; overflow: hidden;
}
	.abImg {
		height: 475px; width: 1400px; overflow: hidden;
		display: none;
	}
	.abTip {
		display: none;
	}


.abuMainBox {
	height: 730px; width: 100%; overflow: hidden;
	margin: 0; padding: 0;
	background-color: #ffffff;
}
.abuMain {
	height: 730px; width: 1400px; overflow: hidden;
	margin: 0 auto; padding: 0;
}
	.abuContent {
		height: 730px; width: 800px; overflow: hidden;
		margin: 0; padding: 0;
	}
		.abucH4 {
			height: 120px; width: 800px; overflow: hidden;
			font-size: 30px !important; line-height: 120px; font-weight: normal;
			padding: 0; margin: 50px 0 0;
			color: #666666;
			background: url('../img/about_h4_bg.png') no-repeat left bottom;
		}
			.abucH4 strong {
				font-size: 36px !important;
			}
		.abucIntroduce {
			height: 460px; width: 800px; overflow: hidden;
			font-size: 20px; line-height: 50px;
			color: #646464;
			margin: 20px 0 0; padding: 0;
		}
	.abuHelp {

	}
		.abuPic {
			display: block; margin: 87px 0 0; padding: 0;
			height: 560px; width: 538px; overflow: hidden;
			background-color: #c30;
		}
		.abuImg {
			display: block; margin: 0; padding: 0;
			height: 560px; width: 538px; overflow: hidden;
		}
		.abuTip {
			display: none;
		}


.message {
	background-color: #f6f7f9;
	height: 535px; width: 100%; overflow: hidden;
	margin: 0; padding: 0;
}
	.msgH4 {
		margin: 75px auto 0; padding: 0;
		height: 60px; width: 1400px; overflow: hidden;
		color: #333333;
		font-size: 35px !important; line-height: 60px; text-align: right;
	}
	.msgP {
		margin: 0 auto 0; padding: 0;
		height: 50px; width: 1400px; overflow: hidden;
		color: #666666;
		font-size: 25px; line-height: 50px; text-align: right;
	}
	.msgContent {
		display: block; margin: 25px auto 0; padding: 35px 0 0;
		line-height: 70px; font-size: 24px; 
		height: 300px; width: 1400px; overflow: hidden;
		color: #616162;
		background: url('../img/about_h4_bg.png') no-repeat right top;
	}


.honorBox {
	height: 860px; width: 100%; overflow: hidden;
	margin: 0; padding: 0;
}
.honor {
	height: 860px; width: 1400px; overflow: hidden;
	margin: 0 auto; padding: 0;
}
	.honorContent {
		height: 860px; width: 590px; overflow: hidden;
		margin: 0; padding: 0;
	}
		.honorH4 {
			margin: 75px auto 0; padding: 0;
			height: 60px; width: 590px; overflow: hidden;
			color: #333333;
			font-size: 35px !important; line-height: 60px; 
		}
		.honorP {
			margin: 0 auto 0; padding: 0;
			height: 50px; width: 590px; overflow: hidden;
			color: #666666;
			font-size: 25px; line-height: 50px; 
		}
		.honorIntroduce {
			display: block; margin: 25px auto 0; padding: 35px 0 0;
			line-height: 50px; font-size: 24px; 
			height: 500px; width: 590px; overflow: hidden;
			color: #616162;
			background: url('../img/about_h4_bg.png') no-repeat left top;
		}
	.honorHelp {
		height: 526px; width: 750px; overflow: hidden;
		margin: 200px 0 0; padding: 0;
	}
		.honorPic {
			display: block; margin: 0; padding: 0;
			height: 526px; width: 370px; overflow: hidden;
			float: left;
		}
		.honorPic + .honorPic {
			float: right;
		}
			.honorImg {
				display: block; margin: 0; padding: 0;
				height: 526px; width: 370px; overflow: hidden;
			}
			.honorTip {
				display: none;
			}


.corCuBox {
	background-color: #1752a3;
	height: 780px; width: 100%; overflow: hidden;
	display: block; margin: 0; padding: 0;
}
.corCu {
	height: 780px; width: 1400px; overflow: hidden;
	display: block; margin: 0 auto; padding: 0;
}
	.corCuH4 {
		color: #ffffff;
		display: block; margin: 0; padding: 0;
		height: 230px; width: 100%; overflow: hidden;
		font-size: 36px !important; line-height: 230px; text-align: center;
	}
	.ccOl {
		display: flex; margin: 0; padding: 0;
		height: 400px; width: 1400px; overflow: hidden;
	}
		.ccLi {
			flex: 1; 
		}
			.ccDl {
				background-color: #fff; border-radius: 30px;
				display: block; height: 400px; width: 312px; overflow: hidden;
				margin: 0 auto; padding: 0;
			}
			.ccDt {
				display: block; margin: 0; padding: 0;
				height: 188px; width: 312px; overflow: hidden;
			}
				.ccPic {
					display: block; margin: 0 auto; padding: 0;
					height: 188px; width: 100%; overflow: hidden;
				}
					.ccImg {
						display: block; margin: 40px auto 10px; padding: 0;
						height: 88px; width: 88px; overflow: hidden;
					}
					.ccTip {
						display: block; margin: 0; padding: 0;
						height: 50px; width: 100%; overflow: hidden;
						text-align: center; font-size: 24px; line-height: 50px;
						color: #1752a3;
					}
			.ccContent {
				display: block; margin: 10px auto 0; padding: 0;
				height: 150px; width: 240px; overflow: hidden;
				font-size: 18px; line-height: 30px;
				color: #333333;
			}


.historyBox {
	background-color: #f0f1f5;
	min-height: 300px; width: 100%; overflow: hidden;
	display: block; margin: 0 auto; padding: 0 0 70px;
}
.history {
	min-height: 300px; width: 1400px; overflow: hidden;
	display: block; margin: 110px auto 0; padding: 0;
}
	.htH4 {
		display: block; margin: 0; padding: 0;
		height: 90px; width: 100%; overflow: hidden;
		font-size: 30px !important; line-height: 90px; text-align: center;
		color: #333333;
		background: url('../img/about_bg.png') no-repeat center bottom;
	}
	.htOl {
		background: url('../img/about_bg_2.png') repeat-y center top;
		display: block; margin: 65px auto; padding: 30px 0;
	}
		.htLi {
			height: 95px; width: 100%; overflow: hidden;
			display: block; margin: 0; padding: 0;
		}
			.htlA {
				height: 65px; width: 45%; 
				display: block; margin: 15px 0; padding: 0;
				position: relative;
			}
			.htYear {
				display: block; margin: 0; padding: 0; float: right;
				height: 65px; width: 100px; overflow: hidden;
				font-size: 24px; line-height: 65px; text-align: center; font-weight: bold;
				background-color: #0e80d7;
				color: #ffffff;
			}
			.htDesc {
				display: block; margin: 0; padding: 0 30px; float: right;
				height: 65px; width: 440px; overflow: hidden;
				font-size: 18px; line-height: 65px; 
				background-color: #ffffff;
				color: #666666;
			}
			.htLi:nth-child(2n) .htlA {
				float: right;
			}
			.htLi:nth-child(2n) .htYear {
				float: left;
			}
			.htLi:nth-child(2n) .htDesc {
				float: left;
			}
				.htLi:nth-child(2n) .htlA:before {
					position: absolute; right: 0; left: -8px; top: 25px; z-index: 3;
					content: '';
				    width:0; height:0;
				    border-top: 8px solid transparent;
				    border-bottom: 8px solid transparent;
				    border-right: 8px solid #0e80d7;
				}
				.htLi:nth-child(2n+1) .htlA:before {
					position: absolute; right: -8px; top: 25px; z-index: 3;
					content: '';
				    width:0; height:0;
				    border-top: 8px solid transparent;
				    border-bottom: 8px solid transparent;
				    border-left: 8px solid #0e80d7;
				}
				.htLi:nth-child(2n+1) .htDesc {
					text-align: right;
				}