.sub-about-wrap {
	background: url(../images/abtbg.jpg) no-repeat center center;
	padding-top: 8rem;
	position: relative;
}

.sub-about {
	margin: 0 auto;
	max-width: 1500px;
}

.sub-about .left-tit {
	font-family: 'Work Sans';
	font-size: 4.8rem;
	font-weight: bold;
	line-height: 1.1;
	width: 23%;
	text-transform: uppercase;
	float: left;
	display: flex;
	flex-direction: column;
	padding-top: 6rem;
}

.sub-about .about-content {
	width: 48%;
	float: left;
	padding-top: 6rem;
	line-height: 2.3;
	min-height: 58rem;
	font-size: 1.8rem;
}

.sub-about .about-content p {
	margin-bottom: 3rem;
}

.about-pic {
	width: 32%;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
}

.sub-about .about-pic img {
	max-width: 100%;
}

/*荣誉*/
h2.tit {
	font-size: 4rem;
	text-align: center;
	margin-top: 2rem;
}

.honor-wrap {
	background: url(../images/rybg.jpg) no-repeat center center;
	padding: 8rem 0;
}

.honor-wrap h2.tit {
	color: #fff;
}

.sub-honor {
	margin: 0 auto;
	max-width: 1500px;
	position: relative;
}

.swiper-honor {
	
	color: #fff;
}

.swiper-honor .swiper-wrapper {
	padding-bottom: 10rem;
}
.swiper-honor .swiper-slide{
	width: 32.4666666%!important;
}
.swiper-honor .swiper-slide2{
	width: 17.4%!important;
}
.sub-honor .swiper-pagination-progressbar {
	height: 2px;
	width: 92%;
	background: #2ea2ea;
	bottom: 1rem;
	left: 4%;
}
@media (max-width:1024px) {
	.sub-honor .swiper-pagination-progressbar{
		bottom: 2.3rem;
	}
}
.sub-honor .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background-color: #fff;
}

.inext1 {
	bottom: 0;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	bottom: 0;
	background: none;
}

.sub-honor .swiper-button-next,
.sub-honor .swiper-button-prev {
	bottom: -1rem;
	top: auto;
	background: none;
	line-height: 44px;

}

.sub-honor .swiper-button-next i,
.sub-honor .swiper-button-prev i {
	color: #2ea2ea;
	font-size: 3rem;
}

.honor-item-img {
	padding-bottom: 72%;
}
.swiper-honor .swiper-slide2 .honor-item-img {
	padding-bottom:135%;
}
.swiper-honor h4.tit {
	background: #07588b;
	text-align: center;
	padding: 1.5rem 0;
	margin-top: 3px;
}
.honor-index-hd {
	margin-top: 8.8rem;
}
.honor-index-hd ul{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	color: #fff!important;
	margin-bottom: 20px;
	cursor: pointer;
	
}
.honor-index-hd ul li{
	margin-right: 30px;
	border-bottom: solid 1px transparent;
}
.honor-index-hd ul li.on {
	border-bottom: solid 1px #fff;
}
.honor-index-hd ul li:after {
    /*position: absolute;
    content: "";
    width: 2px;
    background: #fff;
    height: 11px;
    right: 0;
    top: 10px;*/
    }
.honor-index-hd ul li a{
	font-size: 20px;
	color: #fff
}
/*企业文化*/
.culture-wrap {
	background: url(../images/whbg.jpg) no-repeat center center;
	padding: 8rem 0;
}

.sub-culture {
	margin: 0 auto;
	max-width: 1500px;
}

.swiper-culture {
	margin-top: 10.8rem;
}

.swiper-culture .item {
	border: #cbdcec solid 1px;
	background: #fff;
	padding: 6.5rem 1rem 2rem 1rem;
	text-align: center;
	margin-bottom: 1.6rem;
}

.swiper-culture .item i {
	font-size: 5rem;
	color: #429dd5;
}

.swiper-culture .item .tit {
	font-size: 3rem;
	margin-top: 3.5rem;
}

.swiper-culture .item .line {
	width: 3rem;
	height: 3px;
	background: #bababa;
	margin: 0 auto;
	margin-top: 1.8rem;
}

.swiper-culture .item p {
	color: #666666;
	line-height: 1.8;
	min-height: 14rem;
	margin-top: 3.5rem;
}


@media (max-width:1024px) {
	.about-wrap .about-content,
	.about-wrap .about-pic {
		width: 100%;
		padding: 0;
	}
	.about-wrap .about-pic {
		text-align: center;
		padding-top: 3rem;
	}
}

@media (max-width:768px) {
	.about-wrap .about-content {
		font-size: 14px;
	}
	.swiper-honor .swiper-slide{
		width: 90%!important;
	}
	.swiper-honor .swiper-slide2{
		width: 48%!important;
	}
}
@media (max-width:640px) {
	.sub-about .left-tit,
	.sub-about .about-content{
		width: 100%;
		min-height: auto;
	}
	.sub-about .left-tit{
		padding-top: 0;
	}
	.about-pic{
		display: none;
	}
	.sub-honor .swiper-pagination-progressbar{
		width: 82%;
		left: 8%;
	}
	.honor-wrap,
	.culture-wrap{
		padding: 4rem 0;
	}
	.swiper-honor,
	.swiper-culture{
		margin: 0 auto;
		margin-top: 4rem;
	}
	.swiper-culture .item{
		padding: 3.5rem 1rem 2rem 1rem;
	}
	.swiper-culture .item p{
		min-height: 16rem;
	}
	.swiper-honor h4.tit,.sub-about .about-content{
		font-size: 14px;
	}
	.sub-about-wrap,
	.sub-about .about-content{
		padding-top: 4rem;
	}
}
