.content{
	width: 100%;
	overflow: hidden;
}
.banner{
	width: 100%;
	height: 500px;
	position: relative;
}
.banner .compayFbj{
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #999;
}
.compayFbjL1{
	width: 50.05%;
	height: 100%;
	position: absolute;
	left: 0;
	top:0;
	background-image: url(../images/airmap_01.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.compayFbjR1{
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top:0;
	background-image: url(../images/airmap_02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner-text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 290px;
	background-color: rgba(0,0,0,.4);
	text-align: center;
}
.text-wrap{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.banner-text .text-wrap h1{
	display: inline-block;
	margin-top: 20px;
	font-size: 28px;
	color: #fff;
	height: 44px;
	border-bottom: 2px solid #f00000;
	margin-bottom: 15px;
}
.banner-text .text-wrap p{
	font-size: 18px;
	color: #ffffff;
}
.num-table{
	display: table;
	width: 100%;
	text-align: center;
	margin-top: 60px;
}
.num-table div{
	display: table-cell;
	color: #ffffff;
	text-align:center;
}
.num-table div p:first-child{
	display: inline-block;
	font-size: 44px;
	margin-bottom: 16px;
	position: relative;
}
.num-table div p:last-child{
	font-size: 20px;
}

.aft-bor::after{
	content: '';
	display: block;
	position: absolute;
	width: 20px;
	left:45%;
	bottom: -6px;
	border-bottom: 2px solid #f00000;
	
}
.text-box{
	width: 1200px;
	margin:0 auto;
	overflow: hidden;
}
.text-box div{
	width: 42%;
	padding: 24px 46px;
	font-size: 14px;
	line-height: 35px;
}
.text-box div p{
	margin-bottom: 36px;
}
.text-box div:first-child{
	float: left;

}
.text-box div:nth-child(2){
	float: right;
}
.us-aptitude{
	width: 100%;
	height: 120px;
	background-color: #474e55;
	text-align: center;
}
.us-aptitude h1{
	display: inline-block;
    margin-top: 40px;
    font-size: 28px;
    color: #fff;
    height: 44px;
    border-bottom: 2px solid #f00000;
    margin-bottom: 15px;
}
.us-aptitude p{
	font-size: 18px;
    color: #ffffff;
}
.cp-z{
	width: 100%;
	font-size: 0;
	height: 376px;
	position: relative;
	background-color: #e9e9ea;
}
.compaySbjL{
	width: 50.05%;
	height: 100%;
	position: absolute;
	left: 0;
	top:0;
	background-image: url(../images/ziji1_01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.compaySbjR{
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top:0;
	background-image: url(../images/ziji1_02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cp-jx{
	width: 100%;
	font-size: 0;
	position: relative;
	height: 585px;
	background-color: #e9e9ea;
}
.compayTHbjL{
	width: 50.05%;
	height: 100%;
	position: absolute;
	left: 0;
	top:0;
	background-image: url(../images/cp_img_02_03.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.compayTHbjR{
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top:0;
	background-image: url(../images/cp_img_02_04.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cp-x{
	width: 100%;
	font-size: 0;
	position: relative;
	height: 430px;
	background-color: #e9e9ea;
}
.compayFbjL{
	width: 50.05%;
	height: 100%;
	position: absolute;
	left: 0;
	top:0;
	background-image: url(../images/cp_img_03_03.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.compayFbjR{
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top:0;
	background-image: url(../images/cp_img_03_04.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.js-item{
	width: 1200px;
	text-align: center;
	margin: 26px auto;
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
}
.GSzizhi{
	width: 1091px;
	height: 920px;
	margin: 30px auto 0;
	overflow: hidden;
	position: relative;
}
.GSzizhi ul{
	width: 10000px;
	height: 875px;
	position: absolute;
	left: 0;
	top: 0;
}
.GSzizhi ul li{
	width: 1091px;
	height: 875px;
	float: left;
}
.GSzizhi ul li img{
	display: block;
	width: 100%;
	height: 100%;
}
.GZpage{
	width: 130px;
	height: 25px;
	margin: 20px auto 0;
	position: absolute;
	left: 50%;
	margin-left:-65px;
	bottom: 0; 
}
.GZpage span{
	width: 40px;
	height: 23px;
	float: left;
	border-right: solid 1px #e5e5e5;
	font-size: 16px;
	text-align: center;
	line-height: 23px;
	cursor: pointer;
}
.GZpage span.active{
	color: #f00000;
}