.introduce{
	margin-top: 90px;
	background-image: url(../img/about-introduce-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 130px;
}
.introduce .content1400{
	display: flex;
	justify-content: space-between;
}
.introduce .left img{
	display: block;
}
.introduce .right{
	padding-left: 52px;
	flex: 1;
	text-align: left;
}
.about-title-div .zh{
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 1;
}
.about-title-div  .en{
	font-size: 16px;
	font-family: Arial;
	font-weight: 400;
	color: #999999;
	line-height: 26px;
	margin-top: 9px;
}
.introduce .right .des{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #444444;
	line-height: 36px;
	margin-top: 24px;
}
.introduce .right .list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 50px;
	text-align: center;
}
.introduce .right .list .number{
	color: ;
	font-size: 16px;
	line-height: 26px;
	color: rgba(0, 68, 178, 1);
	font-family: PingFang;
	line-height: 1;
}
.introduce .right .list .number .value{
	font-weight: bold;
	font-size: 50px;
}
.introduce .right .list .text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 26px;
	margin-top: 10px;
}
.introduce .right .list .dot{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: #0044B2;
	border-radius: 50%;
	margin-top: 14px;
}
.culture{
	position: relative;
	background-color: rgba(249, 249, 249, 1);
	padding: 99px 0 97px;
}
.culture .left{
	text-align: left;
	width: 48.4%;
}
.culture .left ul{
	margin-top: 124px;
}
.culture .left ul .li-title{
	font-size: 30px;
	font-family: PingFang;
	font-weight: bold;
	color: #0044B2;
	line-height: 1;
}
.culture .left ul .li-text{
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 25px;
	margin-top: 23px;
}
.culture .left ul  li{
	margin-bottom: 65px;
}
.culture .right{
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 46%;
}
.culture .right img{
	height: 100%;
	display: block;
	max-width: 100%;
	object-fit: cover;
}
.values{
	padding: 90px 0 86px;
	background-image: url(../img/about-values-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
}
.values .title{
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 1;
}
.values .list{
	margin-top: 92px;
}
.values .list ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.values .list li .text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 26px;
	margin-top: 15px;
}
.values .list li .icon{
	transition: all 0.6s;
}
.value .list li .icon img{
	display: block;
}
.values .list li:hover .icon{
	transform: rotateY(180deg);
}
.honor{
	padding: 79px 0 97px;
	text-align: center;
}
.honor .list{
	position: relative;
	margin-top: 51px;
}
.honor .list .btn{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 51px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	background: rgba(0,0,0,0.7);
	border-radius: 50%;
	z-index: 2;
	cursor: pointer;
}
.honor .list .btn:hover{
	background-color: rgba(0, 68, 178, 1);
}
.honor .list .btn.btnPrev{
	left: -25px;
}
.honor .list .btn.btnNext{
	right: -25px;
}
.honor .list .btn .iconfont{
	color: #fff;
}
.honor .honor-swiper-container .swiper-slide{
	padding: 44px 0 36px;
	background-color: rgba(250, 250, 250, 1);
}
.honor .honor-swiper-container .swiper-slide .pic{
	display: inline-block;
}
.honor .honor-swiper-container .swiper-slide .text{
	margin-top: 22px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 26px;
}
.path{
	padding: 71px 0 192px;
	text-align: center;
	
	background-image: url(../img/about-path-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.path .content1400{
	/* padding: 0 60px; */
	box-sizing: border-box;
	text-align: left;
	margin-top: 44px;
}
.path .text-list{
	padding: 0 61px;
}
.path .text-list .year {
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #222222;
	line-height: 1;
	margin-bottom: 22px;
}
.path .text-list .des{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #444444;
	line-height: 26px;
}
.path .text-list .text-swiper-container{
	padding-bottom: 13px;
	
}
.path .text-list .swiper-slide{
	position: relative;
	height: 100%;
	cursor: pointer;
}
.path .text-list .swiper-slide::before{
	position: absolute;
	content: "";
	left: 0;
	bottom: -13px;
	width: 9px;
	height: 9px;
	background: #F15425;
}
.path .text-list .swiper-slide.active::before{
	background-color: rgba(0, 68, 178, 1);
}
.path .text-list .swiper-slide.active .year{
	color: rgba(0, 68, 178, 1);
}
.path .line{
	margin-top: -13px;
	display: block;
	max-width: 100%;
	/* object-fit: cover; */
}
.path .img-list{
	padding: 0 61px;
	margin-top: 31px;
}
.path .img-list .swiper-slide img{
	display: block;
	width: 100%;
	cursor: pointer;
}
.path .content1400{
	padding-top: 58px;
	position: relative;
}
.path .content1400 .btn{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 41px;
	height: 122px;
	line-height: 122px;
	text-align: center;
	background: rgba(34, 34, 34, 0.2);
	cursor: pointer;
}
.path .content1400 .btn:hover{
	background-color: rgba(0, 68, 178, 1);
}
.path .content1400 .btn .iconfont{
	color: #fff;
	z-index: 2;
	font-size: 24px;
	font-weight: bold;
}
.path .content1400 .btn.btnPrev{
	left: -41px;
}
.path .content1400 .btn.btnNext{
	right: -41px;
}
@media (max-width:1350px) {
	.honor .list .btn.btnNext{
		right: 0;
	}
	.honor .list .btn.btnPrev{
		left: 0;
	}
	.path .content1400 .btn.btnNext{
		right: 0;
	}
	.path .content1400 .btn.btnPrev{
		left: 0;
	}
}
@media (max-width:1199px) {
	.introduce{
		margin-top: 40px;
		padding-bottom: 100px;
	}
	
	.introduce .content1400{
		flex-wrap: wrap;
	}
	.introduce .right,.introduce .left{
		width: 100%;
	}
	.introduce .left img{
		width: 100%;
	}
	.introduce .right{
		padding: 0;
		margin-top: 35px;
	}
	.introduce .right .list .number .value{
		font-size: 40px;
	}
	.culture .right{
		position: relative;
		height: auto;
		width: 94%;
		margin: 0 auto;
	}
	.culture{
		padding: 80px 0 0;
	}
	.culture .left ul{
		margin-top: 60px;
	}
	.culture .left ul .li-title{
		font-size: 24px;
	}
	.culture .left{
		width: 100%;
	}
}
@media (max-width:800px) {
	
	.about-title-div .zh,.values .title{
		font-size: 24px;
	}
	.introduce .right .list{
		flex-wrap: wrap;
	}
	.introduce .right .list li{
		width: 50%;
		margin-bottom: 20px;
	}
	.introduce .right .list .number .value{
		font-size: 30px;
	}
	.introduce .right .list .dot{
		display: none;
	}
	.introduce{
		padding-bottom: 60px;
	}
	.values .list ul li{
		width: 30%;
		margin-bottom: 25px;
	}
}
@media (max-width:500px) {
	.about-title-div .zh, .values .title{
		font-size: 22px;
		line-height: 1.5;
	}
	.introduce .right .list li{
		width: 60%;
	}
	.introduce .right .list li:nth-child(2n+1){
		width: 32%;
	}
	.introduce .right .list .number .value{
		font-size: ;
	}
	.introduce .right .list .text{
		font-size: 14px;
	}
	.culture .left ul{
		margin-top: 30px;
	}
	.culture .left ul .li-title{
		font-size: 18px;
	}
	.culture .left ul .li-text{
		font-size: 14px;
		margin-top: 15px;
	}
	.culture .left ul li{
		margin-bottom: 30px;
	}
	
	.introduce{
		padding-bottom: 30px;
	}
	.culture{
		padding-top: 50px;
	}
	.values{
		padding: 60px 0 ;
	}
	.values .list ul li{
		width: 45%;
	}
	.values .list ul li .icon img{
		max-width: 100%;
		width: 80px;
	}
	.values .list{
		margin-top: 40px;
	}
	.honor{
		padding: 40px 0;
	}
	.honor .list{
		margin-top: 30px;
	}
	.path{
		padding: 50px 0 70px;
	}
	.path .text-list .swiper-slide.active .year{
		font-size: 24px;
	}
	.path .content1400{
		padding-top: 0;
	}
}