.about-main { padding-bottom: 0; }

.about-container { padding-top: 1.2rem; }
.about-container .box-content { padding-top: 1rem; }
.about-container .box-content .content-tit { font-size: .36rem; font-weight: 700; text-align: center; }
/* 公司简介 */
.company-profile { display: flex; }
.company-profile .profile-left { width: 6.4rem;}
.company-profile .pic-img { position: relative; padding: 0 .46rem; font-size: 0;}
.company-profile .pic-img::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 74%; background: #f1f1f1; }
.company-profile .img { position: relative; z-index: 10; width: 100%; }
.company-profile .profile-right { flex: 1; min-width: 0; }
.company-profile .statistical { display: flex; margin-top: .4rem; }
.company-profile .statistical .item { display: flex; flex-direction: column; align-items: center; width: 25%; }
.company-profile .statistical i { font-size: .3rem; color: #f48d1c; }
.company-profile .statistical .num { display: flex; align-items: center; margin-top: .1rem; font-size: .3rem; color: #666; }
.company-profile .statistical .num span { font-size: .16rem; font-weight: 700; }
.company-profile .statistical .txt { margin-top: .05rem; font-size: .14rem; color: #666; }
.company-profile .profile-right { flex: 1; min-width: 0; padding-left: 1.2rem; }
.company-profile .tit { display: flex; align-items: center; }
.company-profile .tit .logo { width: 1.49rem; height: .77rem; }
.company-profile .tit h1.title { margin-left: .24rem; font-size: .36rem; line-height: 1.2; color: #00929A; }
.company-profile .right-content { margin-top: .54rem; font-size: .16rem; line-height: 1.8; color: #666; }
@media screen and (max-width:768px) {
  .company-profile .statistical { flex-wrap: wrap; }
  .company-profile .statistical .item { width: 50%; margin-top: .4rem; }
  .company-profile .statistical i { font-size: .5rem; }
  .company-profile .statistical .num,
  .company-profile .statistical .txt { font-size: .34rem; }
  .company-profile .tit h1.title { font-size: .5rem; }
}

/* 宣传视频 */
.promotional-video { position: relative; margin: .8rem 0; font-size: 0; }
.promotional-video img { width: 100%; }
.promotional-video .play { position: absolute; top: 50%; left: 50%; z-index: 10; transform: translate(-50%, -50%); width: .62rem; height: .62rem; }
/* 企业文化 */
.company-culture { padding-bottom: .8rem; background: #f1f1f1; }
.company-culture .content-tit { color: #011240; }
.company-culture .list { display: flex; margin-top: .7rem; margin-left: -.25rem; }
.company-culture .list .item { display: flex; flex-direction: column; align-items: center; width: calc((100% - .5rem) / 3); padding: .6rem .8rem; margin-left: .25rem; text-align: center; background: #fff; }
.company-culture .item .icon { width: .74rem; height: .73rem; }
.company-culture .item .tit { margin-top: .24rem; font-size: .18rem; font-weight: 500; color: #011240; }
.company-culture .item .txt { margin-top: .2rem; font-size: .16rem; color: #969696; }
@media screen and (max-width:768px) {
  .about-container .box-content .content-tit { font-size: .6rem; }
  .company-culture .item .icon { width: 1rem; height: 1rem; object-fit: contain; }
  .company-culture .item .tit { font-size: .4rem; }
  .company-culture .item .txt { font-size: .3rem;}
}
/* 发展历程 */
.development-path { padding: 0 0 1rem; background: url('../images/about/course.jpg') center center no-repeat; background-size: cover; }
.development-path .content-tit { color: #fff; }
.development-path .development-path-container { position: relative; padding: 0 10%; }
.development-path .development-path-container::before { content: ""; position: absolute; left: 50%; top:50%; display: block; width: 88%; border-bottom: 1px dashed #fff; transform: translateX(-50%); }

.development-path .swiper-development-path { width: 100%; height: 430px; margin-top: .84rem; overflow: hidden; }
.development-path .double { position: relative; background: url(../images/about/development-path-down.png); background-position: 0 13em; background-repeat: no-repeat; }
.development-path .odd { position: relative; background: url(../images/about/development-path-top.png); background-position: 0 7.9em; background-repeat: no-repeat; }
.development-path .title { color: #fff; }
.development-path .title .year { font-size: .32rem; font-weight: normal; }
.development-path .title .desc { margin-top: .1rem; font-size: .16rem; }
.development-path .double .title { position: absolute; bottom: 0; width: 100%; }    
.development-path .odd .title { position: absolute; top: 0; width: 100%; }
.development-path .swiper-button { position: absolute; top: 50%; display: flex; align-items: center; justify-content: center; width: .48rem; height: .48rem; border: 1px #fff solid; transform: translateY(-50%); }
.development-path .swiper-button i { font-size: .2rem; color: #fff; }
.development-path .button-prev-3 { left: 0; }
.development-path .button-next-3 { right: 0; }

/* 公司资质 */
.company-qualification { padding-bottom: .9rem; background: url(../images/about/qualification-bg.jpg) center center no-repeat; background-size: cover; }
.company-qualification .content-tit { color: #011240; }
.company-qualification-container { position: relative; padding: 0 3%; }
.swiper-company-qualification { height: 6.6rem; padding-bottom: .6rem!important; margin-top: .7rem; }
.swiper-company-qualification .swiper-slide { transform: scale(.6); transition: all .8s;}
.swiper-company-qualification .swiper-slide.swiper-slide-active { transform: scale(1); }
.swiper-company-qualification .pic-img { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; }
.swiper-company-qualification .pic-img img { width: 100%; height: 100%; }
.swiper-company-qualification .swiper-pagination { bottom: 0!important; }
.swiper-company-qualification .swiper-button { position: absolute; top: 50%; z-index: 10; display: flex; align-items: center; justify-content: center; width: .46rem; height: .46rem; background: linear-gradient(to right, #00bcbc, #008dbc); transform: translateY(-50%); }
.swiper-company-qualification .swiper-button i { font-size: .2rem; color: #fff; }
.swiper-company-qualification .button-prev-4 { left: 0; }
.swiper-company-qualification .button-next-4 { right: 0; }
/* 合作客户 */
.partner { padding-bottom: 1.06rem; background: url(../images/about/cooperation.jpg) center center no-repeat; background-size: cover; }
.partner .content-tit { color: #fff; }
.partner .list { display: flex; flex-wrap: wrap; padding: 0 2rem; margin-top: .7rem; }
.partner .list .item { position: relative; width: calc((100% - .9rem) / 4); height: 0; padding-bottom: 12%; margin-right: .3rem; margin-bottom: .3rem; font-size: 0; background: #fff; }
.partner .list .item .img { position: absolute; top: 50%; left: 50%; max-width: 80%; width: 100%; height: 100%; transform: translate(-50%, -50%); }
.partner .list .item:nth-child(4n + 4) { margin-right: 0; }

@media screen and (max-width: 860px) {
.development-path .swiper-development-path { height: 400px; }
.development-path .odd .title { top: 0rem; }

.development-path .double .title { bottom: 0rem; }
}

@media screen and (max-width: 768px) {
.company-profile { flex-direction: column; }
.company-profile .profile-left { width: 100%; }
.company-profile .profile-right { padding-left: 0; margin-top: .5rem; }
.company-culture .list { flex-direction: column; margin-left: 0; }
.company-culture .list .item { width: 100%; margin-top: .25rem; margin-left: 0; }

.development-path .development-path-container::before { width: 80%; }
.development-path .odd { background-position-y: 7em; }
.development-path .double { background-position-y: 12.15em; }
.development-path .title .year { font-size: .42rem; }
.development-path .title .desc { font-size: .3rem; }

.swiper-company-qualification { height: 6rem; }

.company-qualification-container { padding: 0; }
.swiper-company-qualification .swiper-button { display: none; }

.partner .list { width: 100%; padding: 0; }
.partner .list .item { width: calc((100% - 0.6rem) / 2); padding-bottom: 20%; }
.partner .list .item:nth-child(2n + 2) { margin-right: 0; }
.partner .list .item:nth-child(4n + 4) { margin-right: 0; }

}



