.citu{position: absolute;width: 95.7%;line-height: 24px;background: rgba(0,0,0,0.6);color:#ccc;bottom: 10px;left: 10px;text-align: center;font-size: 12px;}

.about_box1{padding: 80px 0;}
.about_box1 .xqinfor{line-height: 34px;}

.about_box1 .data{padding-bottom:20px; background: url(../images/about_bg1.png) no-repeat center bottom/120% auto; margin-bottom: 40px;}
.about_box1 .data ul{position: relative;width: 1160px;margin: 0 auto;padding: 20px 60px 40px 60px;}
.about_box1 .data ul::after{content: '';width: 100%;height:60px;background: url(../images/about_bg2.png) no-repeat 0 0/100% 100%; position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.about_box1 .data li{width: 200px;height: 200px;color: #fff; position: relative;z-index: 2; float: left; margin-right: 80px;transition: all 0.6s; position: relative;}
.about_box1 .data li .bj{width: 100%;height: 100%;}
.about_box1 .data li .box{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display:flex;align-items:center;justify-content:center; padding-bottom: 5px;}
.about_box1 .data li .num{font-size: 40px;font-family: 'Impact'; font-weight: bold; line-height: 50px; transition: all 0.2s;}
.about_box1 .data li .num em{font-size: 15px;margin-left: 2px;font-weight: normal;}
.about_box1 .data li .text{ letter-spacing: 2px; font-size: 16px;}
.about_box1 .data li:last-child{margin-right: 0;}
.about_box1 .data li:hover{margin-top: -10px;}
.about_box1 .data li:hover .num{transform: scale(1.2);}

.about_box1 .swiper-container{margin: 0 10px;padding:50px 0;}
.about_box1 .swiper-slide{transition: 300ms;transform: scale(0.95); padding: 10px;background-color: #fff;border-radius: 10px;border: 1px solid #2f79bc;width:33%;}
.about_box1 .swiper-slide img{width: 100%;}
.about_box1 .swiper-slide-active,.swiper-slide-duplicate-active{ transform: scale(1.3); position: relative;z-index: 2;}
.about_box1 .btn{background-image: initial; font-size: 30px;color: #fff;background: rgba(0,0,0,0.5);width: 40px;height: 60px;line-height: 60px;text-align: center;}
.about_box1 .swiper-button-prev{left: 20px;}
.about_box1 .swiper-button-next{right: 20px;}


.about_box2{background: url(../images/honor_bj.png) no-repeat 0 0/100% 100%; padding: 90px 0 80px 0;}
.about_box2 .left{width: 35%;}
.about_box2 .pubtit .tit::after{background-color: #005bac;}
.about_box2 .pubtit .text{font-size: 16px;line-height: 34px;}

.about_box2 .right{width: 60%;}
.about_box2 .honor li{width: 48%; float: left;padding: 10px;overflow: hidden;box-shadow:  0 4px 15px rgba(0,0,0,0.25);background-color: #fff; margin-bottom: 25px;}
.about_box2 .honor li:nth-child(2n){float: right;}
.about_box2 .honor li .pic{background: url(../images/honor_bj2.png) no-repeat 0 0/100% 100%;width: 100%; display: block;padding: 0px; overflow: hidden;}
.about_box2 .honor li img{width: 100%; height: auto; transition: all 0.6s;}
.about_box2 .honor li:hover img{transform: scale(1.05);}
.about_box2 .honor li:hover{box-shadow:  0 4px 20px rgba(21,103,175,0.5);outline: 2px solid #1c86e4;}


/* 自适应 */
@media only screen and (max-width: 1440px){
	.about_box1{padding:55px 0;}
	.about_box1 .data li{width: 180px;height: 180px; margin-right: 105px;}
	.about_box1 .data li .num{font-weight: normal;font-size: 40px;line-height: 44px;}
}
@media only screen and (max-width: 1366px){
	.about_box1{padding-top: 45px;}
	.about_box1 .data ul{width: 85%; padding: 20px 60px 40px 60px;}
	.about_box1 .data li{width: 21%;height: auto;margin-right: 5.3%;}
	
	.about_box1 .data li .num{font-size:34px;line-height: 40px;}
}
@media only screen and (max-width: 1280px){
	.about_box1 .xqinfor{font-size: 15px;line-height: 26px;}
	.about_box1 .data ul{padding-left: 50px; padding-right: 50px;}
	
}
@media only screen and (max-width: 1050px){
	.about_box2{background-size: auto 100%;background-position: center 0;padding: 60px 0;}
	
	.about_box1{padding-top: 30px; padding-bottom: 30px;}
}

@media only screen and (max-width: 770px){
	.citu{line-height: 15px;width: 91.7%;    bottom: 5px;left: 6px;}
	.about_box1 .data ul{width: 95%;}
	.about_box1 .data li{width: 23%; margin-right: 2.5%;}
	.about_box1 .data li .num {font-size: 26px;line-height: 32px; line-height: 30px;}
	.about_box1 .data li .text{font-size: 14px;letter-spacing: 0;}
	
	.about_box1 .data{margin-bottom: 20px;}
	.about_box2 .left{width: 100%; text-align: center;}
	.pubtit .tit::after{left: 50%;transform: translateX(-50%);}
	.about_box2 .index_more{margin: 0 auto;}
	.about_box2 .pubtit .text{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.about_box2 .mgt30{ margin-top: 15px;}
	.about_box2 .right{width: 100%; margin-top:25px;}
	.about_box1 .swiper-slide{padding: 5px;}
	
}
@media only screen and (max-width: 500px){
	.about_box1{padding-top: 0;}
	.about_box1 .xqinfor{font-size: 14px;line-height: 24px; padding-top: 15px;}
	.about_box1 .data ul{width: 100%;padding: 0 10px 20px 10px;}
	.about_box1 .data{padding-bottom: 0px;margin-bottom: 0;}
	.about_box1 .data li .num{font-size: 20px;}
	.about_box1 .data ul::after{background-position: center bottom; background-size: 100% auto;}
	.about_box1 .swiper-container{padding: 40px 0 20px 0; margin: 0;}
	
	.about_box2 {padding: 30px 0;}
	.about_box2 .pubtit .text{margin-top: 15px;}
}
@media only screen and (max-width: 440px){
	.about_box1 .data ul{padding: 0 5% 10px 5%;}
	.about_box1 .data ul li{width: 45%; margin-right: 0; margin-bottom: 10px;}
	.about_box1 .data ul li:nth-child(2n){ float: right;}
	.about_box1 .data li .num{ font-size: 26px;}
}

@media only screen and (max-width: 320px){
	
}
