.top{
	width: 100%;
	height: 510px;
	position: relative;
	background-color: #111A23;
}
.top-in{
	height: 510px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.main1{
	width: 100%;
	height: 524px;
}
.main1-in{
	width: 940px;
	height: 524px;
	margin: 0 auto;
	padding: 0 10px;
}
.main1-left{
	width:460px;
	height: 344px;
	padding-top: 160px;
	float: left;
}
.main1-right{
	float: right;
}
.main1-right img{
	margin-top: 70px;
}
.main1-left p,.main2 p,.line p,.main4-right p{
	font-size: 30px;
	color: #363839;
	line-height: 50px;
}
.main1-left span,.main2 span,.main4-right span{
	font-size: 20px;
	color: #373737;
	
}
.main1 i,.main2 i,.line i,.main4-right i{
	font-style: normal;
	font-size: 14px;
	color:#787677;
}
.main2{
	width: 100%;
	height: 1046px;
	background: #F9F9F9;
}
.main2-in{
	width: 960px;
	height: 986px;
	margin: 0 auto;
	padding-top: 54px;
	text-align: center;
}
.img1{
	margin-top: 70px;
}
.img2{
	margin-top: 60px;
	height: 420px;
	border: 1px solid #BDBDBD;
}
.img2 img{
	margin-top: 40px;
}
.main3{
	width: 100%;
	height: 914px;
}
.main3-in{
	width: 960px;
	height: 914px;
	margin:0 auto;

	text-align: center;
}
.line{
	width: 960px;
	height: 64px;
	padding-top: 86px;
	border-bottom: 1px solid #7B7979 ;
	position: relative;
	
}
.main3-in img{
	margin-top: 68px;
}
.main3-text{
	width: 346px;
	height: 20px;
	background: white;
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -173px;
	text-align: center;
}
.main4{
	width: 100%;
	height: 520px;
	background: #F9F9F9;
}
.main4-in{
	width: 960px;
	height: 520px;
	margin:0 auto;
}
.main4-left{
	width: 415px;
	height: 490px;
	margin-top: 30px;
	float: left;
}
.main4-right{
	width: 515px;
	height: 364px;
	float: right;
	padding-top: 156px;
	text-align: right;
}
