

.about-section1 {
  background: url(../images/gy-ban.jpg) center no-repeat;
}
.about_box {
	padding: 90px 0 140px;
}
.honor_box{ background: #fff;}
.hd1 {
	font-size: 36px;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 50px;
}

@media (max-width:992px) {
	.hd1 {
		font-size: 24px
	}
}

@media (max-width:768px) {
	.hd1 {
		font-size: 22px
	}
}

@media (max-width:640px) {
	.hd1 {
		font-size: 23px
	}
}

.hd1::after {
	content: '';
	display: block;
	width: 40px;
	height: 3px;
	background-color: #00a2ea;
	position: absolute;
	bottom: 0
}

.hd1.center {
	text-align: center
}

.hd1.center::after {
	left: 50%;
	transform: translateX(-50%)
}
.w1440 {
	width: 88vw;
	max-width: 1720px;
	margin-left: auto;
	margin-right: auto
}

img{max-width: 100%; max-height: 100%;}
@media (min-width:992px) {
	.about_box {
		padding: 50px 0;
		display: -webkit-flex;
		display: flex;
		display: -webkit-box;
		display: box;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-align: center;
		box-align: center;
		-webkit-box-pack: justify;
		box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between
	}

	.about_box .lbox,
	.about_box .rbox {
		width: 50%
	}

	.about_box .rbox {
		padding-left: 110px;
	}
}

@media (max-width:991px) {
	.about_box .lbox {
		margin-bottom: .8rem
	}
}

.about_box .txt {
	font-size: 16px;
	line-height: 1.86;
	color: #666;
	margin: .3rem 0 .6rem
}

.about_box .data {
	display: flex;
	justify-content: space-between;
	text-align: center;
	max-width: 540px;
	width: 90%
}

.about_box .data .val {
	color: #00a2ea;
	line-height: 1.45;
	font-family: medium;
	font-size: 60px;
}

.about_box .data .val b {
	font-weight: normal;
	font-size: 60px;
}

@media (max-width:1200px) {
	.hd1{margin-bottom: 20px;}
	.about_box .rbox{padding-left:50px;}
	.about_box .data .val {
		font-size: 14px
	}
	
	.about_box .data .val b {
		font-size: 34px
	}
}

@media (max-width:992px) {
	.about_box .data .val {
		font-size: 14px
	}
.about_box{padding-top:30px;}
.about_box .rbox {padding-left:0px;}
	.about_box .data .val b {
		font-size: 34px
	}
}

/* 荣誉资质 */
.honor_box {
	padding: .5rem 0 1.2rem
}

.honor_box .hd {
	margin-bottom: 36px;
	position: relative
}

.honor_box .hd .vhd {
	margin-bottom: 0
}

.honor_box .hd .pnextbox {
	width: 120px;
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%)
}

@media (max-width:640px) {
	.honor_box .honor_swiper {
		padding-bottom: 1rem
	}
}

.honor_box li {
	text-align: center
}

@media (min-width:1360px) {
	.honor_box li {
		width: calc((100% - 66px)/4);
		margin-right: 22px
	}
}

@media (max-width:1359px) {
	.honor_box li {
		width: calc((100% - 40px)/3);
		margin-right: 20px
	}
}

@media (max-width:640px) {
	.honor_box li {
		width: calc((100% - 10px)/2);
		margin-right: 10px
	}
}

.honor_box li .inner {
	background: #fff;
	padding: .2rem .2rem .3rem
}

.honor_box li .tit {
	margin-top: 40px;
	font-size: 16px;
	color: #666;
	line-height: 20px;
	min-height: 40px
}


.coverbox {
	position: relative;
	display: block;
	overflow: hidden
}

.coverbox .coverimg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	z-index: 1;
	transition: transform .6s ease 0s
}

.coverbox .coverimg.cover {
	background-size: cover
}

.coverbox ._bg {
	width: 100%;
	visibility: hidden;
	display: block
}
.wrap {
	width: 88vw;
	max-width: 1720px;
	margin-left: auto;
	margin-right: auto
}

