.tab_nav_wrap{
	width: 100%;
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #dedede;
}
.tab_nav{
	width: 1428px;
	margin:0 auto;
	overflow: hidden;
}
.tab_nav>p{
	float: left;
	margin-right: 140px;
}
.tab_nav li{
	float: left;
	padding:0 48px;
}
.tab_nav li a{
	color:#333;
	font-size: 16px;
	display: block;
}
.tab_nav li.cur{
	background-color: #e20001;
}
.tab_nav li.cur a{
	color:#fff;
	font-weight: bold;
}

.group_wrap{
	width: 100%;	
}
.group_cont1{
	position: relative;
	padding-bottom: 40px;
}
.group_cont1>img{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	z-index: -1;
}
.group{
	width: 1428px;
	margin:0 auto;
	padding:0 72px;
	box-sizing: border-box;
}
.group_info{
	width:100%;
	/*font-family: PingFang;*/
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 6px;
	color:#666;
}
.numder_box{
	padding-top: 80px;
	box-sizing: border-box;
	overflow: hidden;
}
.number{
	width: 33%;
	text-align: center;
	float: left;
	/*font-family: HelveticaNeueCE Bold;*/
	color:#1b4e8b;
}
.number p{
	font-size: 30px;
	font-weight: bold;
}
.number p>b{
	font-size: 72px;
	font-weight: bold;
}
.number span{
	color:#666;
	font-size: 16px;
}

.group_cont2{
	width: 100%;
	background-color: #1b4e8b;
	padding:130px 0;
}
.cont2_info{
	width: 1428px;
	margin:0 auto;
	overflow: hidden;
}
.info_left{
	float: left;
}
.info_right{
	float: right;
}
.info_left .Title{
	padding-top: 0;
}
.info_left .Title h2{
	text-align: left;
	color:#fff;
}
.info_left .Title h2:after{
	left:0;
	margin-left: 0;
}
.info_left>p{
	color:#fff;
	font-size: 16px;
	line-height: 32px;
}
.info_left span{
	font-size: 16px;
	color:#9eaec5;
	display: block;
	margin-top: 46px;
}
.info_left span>img{
	vertical-align: middle;
}

.cont3_info{
	width: 1440px;
	margin:0 auto;
	padding-bottom: 128px;
}
.business_box{
	width: 100%;
	overflow: hidden;
}
.img_l,.img_c{
	float: left;
}
.img_l{
	width: 31.25%;
	margin-right: 1.0416%;
}
.img_l>img{
	width: 100%;
	height: 100%;
}
.img_c{
	width: 33.33%;
}
.img_c img,.img_r img{
	width: 100%;
	height: auto;
}
.img_r{
	width: 33.33%;
	float: right;
}
.img_c>div:first-child,.img_r>div:first-child{
	margin-bottom:2.6%;
}
.img_l,.img_c>div,.img_r>div{
	position:relative;
	transition: all .5s ease;
}
.img_l img, .img_c>div img, .img_r>div img{
	transition: all .5s ease;
}
.img_l:hover img, .img_c>div:hover img, .img_r>div:hover img{
	transform: scale(1.07);
}
.img_l p,.img_c p,.img_r p{
	position: absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	text-align: center;
	color:#fff;
	font-size: 30px;
	font-weight: bold;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.img_l p>span,.img_c p>span,.img_r p>span{
	display: block;
	font-size: 18px;
	font-weight: normal;
}

@media only screen and (max-width:1440px){
	.tab_nav,.group,.cont2_info,.cont3_info{
	    width: 1100px;
	}
	.tab_nav li {
	    padding: 0 30px;
	}
}
@media only screen and (max-width:1180px){
	.tab_nav,.group,.cont2_info,.cont3_info{
	    width: 800px;
	}
	.tab_nav li {
	    padding: 0 14px;
	}
	.tab_nav>p {
	    margin-right: 52px;
	}
	.info_left{
		width: 100%;
	}
	.info_left span {
	    text-align: right;
	}
	.info_right{
		text-align: center;
		float:none;
	}
}

@media only screen and (max-width:800px){

	.info_left{width: 80%;float: none;margin:0 auto;}
	.info_right{margin:0 auto;}

}

@media only screen and (max-width:500px){
	.tab_nav_wrap {
	    height: 44px;
	    line-height: 44px;
	}
	.tab_nav>p{
		display: none;
	}
	.tab_nav >ul{
		display: -webkit-box;
		overflow-x: scroll;
	}
	.tab_nav >ul>li{
		float: none;
	}
	.tab_nav, .group, .cont2_info, .cont3_info {
	    width: 100%;
	}
	.cont3_info{padding-bottom: 20px;}
	.img_l p, .img_c p, .img_r p{font-size: 16px;}
	.group{
		padding:0 20px;
	}
	.numder_box{
		display: none;
	}
	.group_cont2 {
	    padding: 60px 0;
	}
	.info_left{
		width:100%;
		padding:0 20px;
		float: none;
		box-sizing: border-box;
	}
	.info_left .Title,.info_left .Title h2{
	    text-align: center;
	}
	.info_left .Title h2:after {
	    left:50%;
	    margin-left: -29px;
	}
	.info_right>img{
		width: 100%;
	}
	.business_box{
		width: 96%;
		margin:0 auto;
	}
	.img_l{
		width: 100%;
		margin-bottom: 8px;
		float: none;
	}
	.img_c,.img_r{
		width: 48%;
	}
	.img_c>div:first-child, .img_r>div:first-child {
	    margin-bottom: 5.6%;
	}
}
