.image-box{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.image-box img{
	width: 100%;
	display: block;
	float: left;
}
.section-font{
	width: 100%;
	font-size: 18px;
	color: #666666;
	margin-left: auto;
	margin-right: auto;
}
.section-font p{
	line-height: 1.7em;
}
.section-font h1{
	color: #333333;
	font-size: 57px;
	font-family: '苹方细体';
	font-weight: normal;
	width: 100%;
	text-align: center;
	padding-bottom: 0.4em;
}

/*1*/
.section-1{
	width: 100%;
	padding: 200px 0 90px 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.section-1 .image-box{
	width: 66.35%;
	margin-bottom: 110px;
}
.section-1 .section-font{
	width: 64%;
}
.section-1 .section-font,
.section-1 .section-font h1,
.three-box .section-font{
	color: #fff;
}

/*2*/
.section-2,
.section-4{
	background: #f6f6f6;
	padding: 150px 0 126px 0;
}
.two-center{
	width: 68%;
	margin: 0 auto;
}
.section-2 .section-font h1{
	padding-top: 1.57em;
}

/*3*/
.three-box{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.three-font,
.three-cell{
	width: 100%;
	height: 100%;
	display: table;
}
.three-cell{
	display: table-cell;
	vertical-align: middle;
}
.three-box .section-font{
	width: 46%;
}
.three-box .section-font h1{
	color: #c79e12;
}

/*4*/
.section-4 .section-font{
	padding-bottom: 80px;
}

/*.section-page*/
.section-page{
	background: #f6f6f6;
}
.section-page .section-font h1{
	padding-bottom: 1em;
}

@media only screen and (max-width: 1680px) {
	.section-font{
		font-size: 15px;
	}
	.section-font h1{
		font-size: 48px;
	}

	/*1*/
	.section-1{
		padding: 166px 0 80px 0;
	}
	.section-1 .image-box{
		margin-bottom: 93px;
	}

	/*2*/
	.section-2,
	.section-4{
		padding: 124px 0 103px 0;
	}

	/*4*/
	.section-4 .section-font{
		padding-bottom: 66px;
	}
}
@media only screen and (max-width: 1440px) {
	.section-font{
		font-size: 14px;
	}
	.section-font h1{
		font-size: 43px;
	}
	
	/*1*/
	.section-1{
		padding: 150px 0 72px 0;
	}
	.section-1 .image-box{
		margin-bottom: 80px;
	}

	/*2*/
	.section-2,
	.section-4{
		padding: 111px 0 90px 0;
	}

	/*4*/
	.section-4 .section-font{
		padding-bottom: 60px;
	}
}
@media only screen and (max-width: 1366px) {
	.section-font{
		font-size: 12px;
	}
	.section-font h1{
		font-size: 38px;
	}
	
	/*1*/
	.section-1{
		padding: 133px 0 64px 0;
	}
	.section-1 .image-box{
		margin-bottom: 72px;
	}

	/*2*/
	.section-2,
	.section-4{
		padding: 98px 0 80px 0;
	}

	/*4*/
	.section-4 .section-font{
		padding-bottom: 52px;
	}
}
@media only screen and (max-width: 1280px) {
	.section-font h1{
		font-size: 30px;
	}
	
	/*1*/
	.section-1{
		padding: 104px 0 50px 0;
	}
	.section-1 .image-box{
		margin-bottom: 58px;
	}

	/*2*/
	.section-2,
	.section-4{
		padding: 78px 0 67px 0;
	}

	/*4*/
	.section-4 .section-font{
		padding-bottom: 50px;
	}
}
@media only screen and (max-width: 1000px) {
	/*待定*/
	.section-1,
	.section-2,
	.section-4{
		padding: 40px 0 30px 0;
	}
	.section-1 .image-box{
		width: 98%;
		margin-bottom: 20px;
	}
	.section-1 .section-font,
	.section-2 .section-font{
		width: 88%;
	}
	.section-font p{
		font-size: 13px;
	}
	.section-font h1{
		font-size: 22px;
	}
	/*2*/
	.two-center{
		width: 100%;
	}
	/*3*/
	.three-box{
		position: relative;
	}
	.section-3 img{
		display: none;
	}
	.section-3{
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.three-box .section-font{
		width: 70%;
		padding: 30px 0;
	}
	.section-4 .section-font{
		width: 88%;
		padding-bottom: 40px;
	}
}