.section_1 {
	background-image: url(../img/about_bg2.png);
	background-position: right -1.3rem;
	background-repeat: no-repeat;
	height: 7.65rem;
	display: flex;
	flex-direction: column;
	align-content: space-between;
	position: relative
}
.section_1 .head {
	flex: 1
}
.section_1 .head .container {
	margin-bottom: 1.2rem !important
}
.section_1 .head .left {
	color: #262C33;
font-size:.18rem;
	line-height: 2em;
	font-weight: 400;
	margin-top: 0rem;
	text-align: justify
}
.section_1 .head .left p {
margin:.1rem;
	text-indent: 2em
}
.section_1 .head .right {
	text-align: right;
	margin-top: -1rem
}
.section_1 .head .right h3 {
	color: #0A2A50;
font-size:.26rem
}
.section_1 .head .right h2 {
	font-family: DouyinSansBold;
font-size:.6rem;
	color: #1469CB;
	line-height: 1
}
.section_1 .body {
	height: 2.1rem;
	background-color: #1469CB;
	background-image: url(../img/about_bg3.jpg);
	display: flex;
	background-size: 100%;
	background-repeat: no-repeat
}
.section_1 .body .left {
	color: #fff; /*padding-left:.2rem;*/ box-sizing: border-box}
.section_1 .body .right .data_list {
	color: #0A2A50;
font-size:.18rem;
	font-weight: 400
}
.section_1 .body .right .data_list .item p:first-child .count {
font-size:.6rem;
	color: #1469CB;
margin-right:.1rem
}
.section_2 {
	padding: 1.2rem 0;
	box-sizing: border-box;
	background-color: #fff
}
.section_2 .container .video-box {
border-radius:.2rem;
	height: 6.8rem;
	background-image: url(../img/about_bg4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center
}
.section_2 .container .video-box .play-video-btn {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 1.8rem;
	color: #fff
}
.section_2 .container .video-box .play-video-btn i {
	width: 1.28rem;
	height: 1.28rem;
border-radius:.4rem;
	color: #fff;
	background-color: #1A6CCB;
	display: flex;
	align-items: center;
	justify-content: center;
font-size:.3rem;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}
.section_2 .container .video-box .play-video-btn span {
margin-top:.1rem;
font-size:.26rem;
	font-family: "bahnschr" !important
}
.section_2 .container .video-box .play-video-btn:hover i {
	width: 1.32rem;
	height: 1.32rem
}
.section_3 {
	background-image: url(../img/about_bg5.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #fff;
	box-sizing: border-box;
	height: 10.2rem
}
.section_3 .container {  gap:.35rem}
.section_3 .container .left {
	width: 5.7rem
}
.section_3 .container .left .head {
gap:.4rem
}
.section_3 .container .left .head h3 {
	font-size: 1.7rem;
	color: #1469CB;
	margin: 0;
	line-height: 1
}
.section_3 .container .left .head .text {
font-size:.38rem;
	color: #0A2A50;
	font-weight: bold
}
.section_3 .container .left .head .text p:first-child {
	color: #C5D9EE;
font-size:.4rem;
	line-height: 1;
	font-weight: 400
}
.section_3 .container .left .body {
font-size:.22rem;
	color: #7D838A;
	padding-left: 1.4rem;
	box-sizing: border-box;
margin-top:.5rem
}
.section_3 .container .left .body h3 {
font-size:.36rem;
	color: #0A2A50;
	font-weight: 400;
	margin: 0
}
.section_3 .container .left .body p {
margin-top:.2rem;
	text-align: justify
}
.section_3 .container .right {
border-radius:.2rem;
	overflow: hidden;
	flex-wrap: wrap
}
.section_3 .container .right .item {
	width: calc(100%/2);
	background-color: #FFFFFF;
	height: 4.6rem;
padding:.6rem;
	box-sizing: border-box;
	justify-content: space-between;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out
}
.section_3 .container .right .item p:nth-child(1) {
	color: #C5D9EE;
font-size:.2rem;
	text-transform: uppercase
}
.section_3 .container .right .item p:nth-child(2) {
	color: #0A2A50;
font-size:.26rem
}
.section_3 .container .right .item p:nth-child(3) {
	color: #1469CB;
font-size:.66rem
}
.section_3 .container .right .item:nth-child(1) {
	background-color: #1469CB;
	color: #fff
}
.section_3 .container .right .item:nth-child(1) p:nth-child(1) {
	color: #fff
}
.section_3 .container .right .item:nth-child(1) p:nth-child(2) {
	color: #fff
}
.section_3 .container .right .item:nth-child(1) p:nth-child(3) {
	color: #fff
}
.section_3 .container .right .item:nth-child(2) {
	background-color: #F1F8FF
}
.section_3 .container .right .item:nth-child(3) {
	background-color: #F1F8FF
}
.section_3 .container .right .item:hover {
	background-color: #1469CB;
	color: #fff
}
.section_3 .container .right .item:hover p:nth-child(1) {
	color: #fff
}
.section_3 .container .right .item:hover p:nth-child(2) {
	color: #fff
}
.section_3 .container .right .item:hover p:nth-child(3) {
	color: #fff
}
.section_4 {
padding:.5rem 0
}
.section_4 .container .title {
	text-align: center
}
.section_4 .container .title h2 {
font-size:.46rem;
	color: #0A2A50;
	margin-bottom: 0
}
.section_4 .container .title h2 span {
	color: #1469CB
}
.section_4 .container .title p {
	color: #262C33;
font-size:.16rem;
	width: 9.7rem;
margin:.2rem auto
}
.section_4 .container .card-box {
	height: 8rem;
margin-top:.5rem
}
.section_4 .container .card-box .left {
	background-image: url(../img/about_bg6.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-size: cover;
	display: flex;
	align-items: end
}
.section_4 .container .card-box .left .text {
	background-color: rgba(255,255,255,0.8);
	backdrop-filter: blur(5px);
border-radius:.2rem;
	box-sizing: border-box;
padding:.4rem;
	color: #0A2A50;
margin:.5rem
}
.section_4 .container .card-box .left .text h4 {
font-size:.36rem;
	margin: 0;
	color: #1469CB
}
.section_4 .container .card-box .left .text p {
font-size:.24rem
}
.section_4 .container .card-box .right .item:nth-child(1) .text {
	color: #fff;
font-size:.24rem;
	background-color: #1469CB;
padding:.5rem;
	box-sizing: border-box
}
.section_4 .container .card-box .right .item:nth-child(1) .text h4 {
font-size:.36rem;
	margin: 0
}
.section_4 .container .card-box .right .item:nth-child(1) .text p {
margin-top:.2rem
}
.section_4 .container .card-box .right .item:nth-child(1) div:nth-child(2) {
	background-image: url(../img/about_bg7.jpg);
	background-repeat: no-repeat;
	background-size: cover
}
.section_4 .container .card-box .right .item:nth-child(2) {
padding:.5rem;
	box-sizing: border-box;
	background-image: url(../img/about_bg8.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	flex-direction: column;
	display: flex;
	justify-content: space-between;
font-size:.24rem
}
.section_4 .container .card-box .right .item:nth-child(2) .text h4 {
font-size:.36rem;
	margin: 0
}
.section_4 .container .card-box .right .item:nth-child(2) .text p {
margin-top:.2rem
}
.section_4 .container .card-box .right .item:nth-child(2) a.more {
	color: #fff;
font-size:.24rem
}
.section_4 .container .card-box .right .item:nth-child(2) a.more .iconfont {
	background-color: #fff;
	color: #1469CB
}
.section_5 .head {
	background-image: url(../img/about_bg9.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	height: 7.8rem
}
.section_5 .head .container {
	position: relative
}
.section_5 .head .container .title {
	padding: 1rem 0;
	box-sizing: border-box
}
.section_5 .head .container .title h3 {
	display: flex;
	flex-direction: column;
	margin: 0;
	color: #fff;
font-size:.46rem
}
.section_5 .head .container .title h3 span {
	color: #FFE600
}
.section_5 .head .container .title p {
font-size:.3rem;
	color: #fff;
margin-top:.35rem
}
.section_5 .head .container .text {
	height: 2.2rem;
border-radius:.2rem;
padding:.55rem;
	box-sizing: border-box;
	color: #0A2A50;
font-size:.2rem;
	background-color: #fff;
	position: absolute;
	line-height: 1.8em;
	bottom: -4.75rem
}
.section_5 .body {
	margin-top: 1.5rem
}
.section_5 .body .container {
gap:.4rem
}

/* 企业文化 */
.page-box{ padding:1.15rem;}
.page-box .row{ margin:0 auto;}
.qywh{background: url(../images/qywhbg.jpg) no-repeat bottom center;display: flex;height: 550px;background-size: 100% 100%;}
.qywh-li{flex: 1;display: flex;flex-direction: column;align-items: center;border-left: 1px solid rgba(255,255,255,0.1);justify-content: center;text-align: center;}
.qywh-li:hover{background: rgba(0, 0, 0, 0.05);}
.qywh-li img{width: 66px;height: 66px;}
.qywh-li h3{font-size: 0.25rem;color: #ffffff;font-family: "misansD";}
.qywh-li p{color: #fff;font-size: 0.185rem;margin: 0;height: 1rem;line-height: 2;opacity: 0.78;}
.qywh-li:hover p{opacity: 1;}

@media screen and (min-width:1550px){
    .row{width: 1400px;}
}
@media screen and (max-width: 1300px){
 .row{width:1200px;}
}
@media screen and (max-width: 1220px){
 .row{width: 1000px;}
}
@media screen and (max-width: 1024px){
 .row{width: 100%; box-sizing: border-box;}
}
@media screen and (max-width: 768px){
/* 企业文化 */
.page-box{ padding:0.25rem;}
    .qywh{flex-wrap: wrap;height: auto;background-size: 100% 100%;}
    .qywh-li{flex: auto;width: 50%;box-sizing: border-box;padding: 1rem 0;justify-content: flex-start;border-bottom: 1px solid rgba(255,255,255,0.1);}
    .qywh-li h3{margin: 0.25rem 0;font-size: 0.3rem;}
    .qywh-li img{width: 44px;height: 44px;}
    .qywh-li p{height: auto; font-size: 0.215rem;}
.honor{ padding:50px 0 !important;}
.honor .main .swiper{ margin-top:30px !important;}
}
.section_5 .body .container .left, .section_5 .body .container .right {
	background-repeat: no-repeat;
	background-size: cover;
	height: 5.6rem;
border-radius:.2rem;
	color: #fff;
padding:.6rem;
	box-sizing: border-box;
font-size:.18rem;
	line-height: 3em
}
.section_5 .body .container .left ul li, .section_5 .body .container .right ul li {
	display: flex
}
.section_5 .body .container .left ul li span, .section_5 .body .container .right ul li span {
	width: 1.1rem;
	text-align: right;
	color: #FFE600;
	font-weight: bold
}
.section_5 .body .container .left {
	background-image: url(../img/about_bg10.jpg)
}
.section_5 .body .container .right {
	background-image: url(../img/about_bg11.jpg)
}
.section_5 .body .container .right ul li span {
	width: 1.3rem
}
.section_6 {
padding:.5rem 0
}
.section_6 .container .title {
	text-align: center
}
.section_6 .container .title h2 {
font-size:.46rem;
	color: #0A2A50;
	margin-bottom: 0
}
.section_6 .container .title h2 span {
	color: #1469CB
}
.section_6 .container .title p {
	color: #262C33;
font-size:.16rem;
margin:.2rem auto
}
.section_6 .container .img {
margin-top:.8rem;
	text-align: center
}
.section_6 .container .img img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

/* 发展历程 */
.mod-title {
  width: 100%;
  text-align: center;
}

.mod-title .en {
  font-size: .46rem; color: #1469CB;
  font-family: 'futura';
  font-weight: bold;
  text-transform: uppercase;
}

.mod-title i {
  display: block;
  width: 28px;
  height: 4px;
  background-color: #0d56d6;
  margin: 15px auto;
}

.mod-title .cn {
  font-size: .25rem;
  margin-top: 15px;
}

.mod-title.white {
  color: #fff;
}

.mod-title.white i {
  background-color: #fff;
}
#about03 {
  width: 100%;
  padding: 1rem 0;
  background-color: #f7f9fd;
}
#about03 .swiper {
  margin-top: 100px;
  position: relative;
  animation-delay: 100ms;
}
#about03 i.line {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #cdcdcd;
  position: absolute;
  top: 53px;
  left: 0;
  right: 0;
  z-index: 1;
}
#about03 .main,.honor .main .swiper{  display: flex; margin-left: auto; overflow:hidden;  margin-right: auto;  position: relative;  width: 94%;  max-width: 1440px; justify-content: space-between; z-index: 2;}
#about03 .main .swiper-container {  width: calc(100% - 140px);}


#about03 .main .swiper-container .swiper-slide {
  width: 205px;
  text-align: left;
  transition: all 0.3s;
}
#about03 .main .swiper-container .swiper-slide .year {
  font-size: 18px;  line-height: 18px; text-align: center;
}
#about03 .main .swiper-container .swiper-slide i.dot {
  display: block;
  width: 12px;
  height: 12px;
  background-image: url(../img/25.png);
  background-size: 100%;
  position: absolute;
  top: 48px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s;
}
#about03 .main .swiper-container .swiper-slide .text {
  font-size: 16px;
  line-height: 28px;
  height: 112px;
  overflow-y: auto;
  margin-top: 65px;
}
#about03 .main .swiper-container .swiper-slide .text::-webkit-scrollbar {  width: 6px;  height: 6px;  background-color: #f5f5f5;}
#about03 .main .swiper-container .swiper-slide .text::-webkit-scrollbar-track {  border-radius: 3px;  background-color: #f5f5f5;}
#about03 .main .swiper-container .swiper-slide .text::-webkit-scrollbar-thumb {  border-radius: 3px;  background-color: #ddd;}
#about03 .main .swiper-container .swiper-slide:hover {  color: #0d56d6;}
#about03 .main .swiper-container .swiper-slide .text p{ margin-top:.1rem}
#about03 .main .swiper-container .swiper-slide:hover i.dot {
  width: 30px;
  height: 30px;
  background-image: url(../img/26.png);
  top: 39px;
}
#about03 .main .btn {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #0d56d6;
  color: #fff;
  line-height: 40px;
  text-align: center;
  font-size: 24px ;
  position: relative;
  z-index: 3;
  margin-top: 36px;
}
#about03 .main .btn .iconfont{ font-size:.4rem}


.honor {
  width: 100%;
  padding: 100px 0;
  background-image: url(../img/19.png);
  background-size: cover;
  background-position: center;
}
.honor .swiper {
  width: 100%;
  margin-top: 80px;
}
.honor .swiper-slide {
  width: 260px; margin-right: 20px;
}
.honor .swiper-slide .img {
  width: 100%;
  overflow: hidden;
}
.honor .swiper-slide .img img {
  width: 100%;
  transition: all 300ms;
}
.honor .swiper-slide .title {
  width: 100%;
  height: 58px;
  line-height: 58px;
  text-align: center;
  padding: 0 10px; box-sizing: border-box;
  background-color: #fff;
  color: #0d56d6;
  font-size: 16px;
  margin-top: 10px;
}





@media screen and (max-width:768px) {
.section_1 {
	height: auto;
	background-image: none
}
.section_1 .head {
	height: 15rem
}
.section_1 .head .container {
	flex-direction: column;
	padding-bottom: 1.5rem;
	background-image: url(../img/about_bg2.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position-y: bottom;
	margin-bottom: -0.75rem
}
.section_1 .head .left {
font-size:.24rem;
margin-top:.5rem
}
.section_1 .head .left p {
margin:.1rem;
	text-indent: 2em
}
.section_1 .head .right {
	display: none
}
.section_1 .body {
	height: auto;
	background-image: none
}
.section_1 .body .container {
	flex-direction: column
}
.section_1 .body .left {
	padding-left: 0rem;
	width: 100%;
padding:.2rem;
	box-sizing: border-box;
	text-align: center
}
.section_1 .body .right {
	width: 100%;
padding:.2rem;
	box-sizing: border-box;
	background-color: #fff;
border-top-left-radius:.2rem;
border-top-right-radius:.2rem
}
.section_1 .body .right .data_list {
font-size:.22rem
}
.section_1 .body .right .data_list .item p:first-child .count {
font-size:.5rem
}
.section_2 {
padding:.5rem .2rem
}
.section_2 .container .video-box {
border-radius:.2rem;
	height: 3.5rem;
	background-size: cover
}
.section_2 .container .video-box .play-video-btn {
	width: 1.8rem
}
.section_2 .container .video-box .play-video-btn i {
	width: 1rem;
	height: 1rem;
border-radius:.3rem;
font-size:.28rem
}
.section_2 .container .video-box .play-video-btn span {
font-size:.26rem
}






.section_3 {
	background-position: center bottom;
	padding-bottom: 1rem;
	height: auto !important;
	background-image: none
}
.section_3 .container {
	flex-direction: column
}
.section_3 .container .left {
	flex: 1;
	width: 100%
}
.section_3 .container .left .head {
gap:.4rem;
	justify-content: center
}
.section_3 .container .left .head h3 {
	font-size: 1.7rem
}
.section_3 .container .left .head .text {
font-size:.38rem
}
.section_3 .container .left .head .text p:first-child {
font-size:.4rem
}
.section_3 .container .left .body {
font-size:.24rem;
	padding-left: 0rem;
margin-top:.3rem;
margin:0 .2rem
}
.section_3 .container .left .body h3 {
font-size:.36rem;
	text-align: center
}
.section_3 .container .left .body p {
	text-align: center
}
.section_3 .container .right {
margin:0 .2rem
}
.section_3 .container .right .item {
	height: 4rem;
padding:.4rem
}
.section_4 .container .title p {
	width: auto;
margin:.2rem;
font-size:.24rem
}
.section_4 .container .card-box {
	flex-direction: column;
margin:0 .2rem;
	height: auto
}
.section_4 .container .card-box .left {
	height: 7rem;
	flex: auto
}
.section_5 .head .container .title {
margin-left:.2rem;
margin-right:.2rem
}
.section_5 .head .container .text {
padding:.25rem;
font-size:.24rem;
	height: auto
}
.section_5 .body {
margin-left:.2rem;
margin-right:.2rem
}
.section_5 .body .container {
	flex-direction: column
}
.section_5 .body .container .left, .section_5 .body .container .right {
	width: 100%;
font-size:.24rem;
padding:.3rem
}
.section_5 .body .container .left ul li span, .section_5 .body .container .right ul li span {
	width: 1.8rem
}
.section_6 {
padding:.5rem 0
}
.section_6 .container .title p {
	width: auto;
margin:.2rem;
font-size:.24rem
}
}
