.sect-middle{
    background: #F6F4F4;
    padding-top: 1.66rem;
    padding-bottom: 1.72rem;

}
.items_box{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    /* align-items: center; */
    width: 68%;
    margin:0 auto;
}
@media (max-width:767px) {
    .items_box{
        flex-direction: column;
        
    }
}
.sect-middle .item{
    text-align: center;
}
.sect-middle .item>img{
    margin-bottom: .4rem;
}
.sect-middle .item .item_title{
    color: #000;
    text-align: center;
    font-size: 20px;
    font-family: Source Han Sans SC;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: .14rem;
}
.sect-middle .item .item_text{
    color: #695E55;
    text-align: center;
    font-size: 14px;
    font-family: Source Han Sans SC;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.about{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 1rem;
    background: url("../images/home/about-bg.png") center top no-repeat;
    padding-top: 1rem;

}
.about .ab-item,
.sap .ab-item,
.sap-cert .ab-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.about .ab-item .abtit,
.sap .ab-item .abtit,
.sap-cert .ab-item .abtit {
    font-size: 26px;
    font-family: Source Han Sans SC-Bold, Source Han Sans SC;
    font-weight: bold;
    color: #000000;
    line-height: 1.16;
}
@media only screen and (min-width: 768px) {
    .about .ab-item .abtit,
    .sap .ab-item .abtit,
    .sap-cert .ab-item .abtit {
        font-size: 36px;
    }
}
.about .ab-item .line,
.sap .ab-item .line,
.sap-cert .ab-item .line{
    width: 44px;
    height: 4px;
    background: #FF4800;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    margin-top: 12px;
}
.about .ab-cont{
    /* display: flex;
    justify-content: center; */
    width: 100%;
    height: 100%;
    /* background-image: url("../images/home/about-bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center; */
    margin-top: 0.8rem;
}
 .about .ab-cont .cont-left{
    /* width: 40%; */
    margin-right: 0;
}
/*.home .about .ab-cont .cont-right{
    width: 35%;
} */
.about .ab-cont .cont-right img{
    width: 100%;
    height: 100%;
}
.about .ab-cont .cont-left .ab-cont-tit{
    font-size: 32px;
    font-family: Source Han Sans SC-Bold, Source Han Sans SC;
    font-weight: bold;
    color: #000000;
    line-height: 1.375;/* 44px */
}
.about .ab-cont .cont-left .ab-cont-subtit{
    font-size: 24px;
    font-family: Source Han Sans SC-Medium, Source Han Sans SC;
    font-weight: 500;
    color: #876C57;
    margin: .09rem 0;
    line-height: 1.5;
    
}
.about .ab-cont .cont-left .tit-line{
    width: .88rem;
    height: 0px;
    opacity: 1;
    border: 3px solid #FF4800;
    margin-bottom: 0.7rem;
    margin-top: .16rem;
}
.about .ab-cont .cont-left .tit-cont{
    /* width: 75%; */
    font-size: 18px;
    font-family: Source Han Sans SC-Medium, Source Han Sans SC;
    font-weight: 500;
    color: #695E55;
    line-height: 1.77/* 32px */;
}
/* .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
    display: none;
} */
@media only screen and (max-width: 600px) {
    .about .ab-cont{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .about .ab-cont .cont-left{
        width: 90%;
    }
    .about .ab-cont .cont-right{
        width: 90%;
    }
    .about .ab-cont .cont-left .tit-cont{
        /* width: 100%; */
        font-size: 14px;
    }
    .about .ab-cont .cont-left .ab-cont-subtit{
        width: 100%;
    }
    .about .ab-cont .cont-left .ab-cont-tit{
        font-size: 22px;
    }
    .about .ab-cont .cont-left .ab-cont-subtit{
        font-size: 18px;
    }
}
@media only screen and (min-width: 600px) {
    .about .ab-cont{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .about .ab-cont .cont-left{
        width: 90%;
        margin-right:0;
    }
    .about .ab-cont .cont-right{
        width: 95%;
    }
    .about .ab-cont .cont-left .tit-cont{
        /* width: 100%; */
        font-size: 14px;
    }
    .about .ab-cont .cont-left .ab-cont-subtit{
        width: 100%;
    }
    .about .ab-cont .cont-left .ab-cont-tit{
        font-size: 22px;
    }
    .about .ab-cont .cont-left .ab-cont-subtit{
        font-size: 18px;
    }
}
@media only screen and (min-width: 768px) {
    .about .ab-cont{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .about .ab-cont .cont-left{
        width: 90%;
    }
    .about .ab-cont .cont-right{
        width: 90%;
    }
    .about .ab-cont .cont-left .tit-cont{
        /* width: 90%; */
        font-size: 18px;
    }
    .about .ab-cont .cont-left .ab-cont-subtit{
        /* width: 90%; */
        font-size: 18px;
    }
}
@media only screen and (min-width: 992px){
    .about .ab-cont{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        align-items: start;

    }
    .about .ab-cont .cont-left{
        width: 40%;
        margin-right: 1.38rem;
    }
    .about .ab-cont .cont-right{
        width: 35%;
    }
    .about .ab-cont .cont-left .tit-cont{
        /* width: 75%; */
    }
    .about .ab-cont .cont-left .ab-cont-subtit{
        /* width: 75%; */
        font-size: 24px;
    }
    .about .ab-cont .cont-left .ab-cont-tit{
        font-size: 32px;
    }
}
@media only screen and (min-width: 1200px){
    .about .ab-cont{
        display: flex;
        justify-content: center;
        align-items: start;
        flex-direction: row;
    }
    .about .ab-cont .cont-left{
        width: 35%;
    }
    .about .ab-cont .cont-right{
        width: 35%;
    }
    .about .ab-cont .cont-left .tit-cont{
        /* width: 75%; */
    }
}
@media only screen and (min-width: 1930px){
    .about .ab-cont{
        display: flex;
        justify-content: center;
        align-items: start;
        flex-direction: row;
    }
    .about .ab-cont .cont-left{
        width: 40%;
    }
    .about .ab-cont .cont-right{
        width: 35%;
    }
    .about .ab-cont .cont-left .tit-cont{
        /* width: 75%; */
    }
}



/* 行业资质 */

/* 外层容器 */
.mySwiper {
    width: 17.50rem;
    height: 5.625rem;
    margin-bottom: 1.32rem;
}
.mySwiper .swiper-button-prev,
.mySwiper .swiper-button-next{
    width: .66rem;
    height: .66rem;
    background: url(../images/arrow-left.png);
    background-size: contain;
}
.mySwiper .swiper-button-next{
    transform: rotate(180deg);
}
.mySwiper .swiper-button-prev::after,
.mySwiper .swiper-button-next::after{
    content: '';
}
/* 轮播项 */
.mySwiper .swiper-slide {
    width: 100%;
    height: 80%;
    transition: 1s  height!important;
    opacity: 1;
    cursor: pointer;
}
.mySwiper .swiper-slide .item_img{
    position: relative;
    top: 10%;
    left:-50%; /* (width - 100%)/2 */
    transition: 1s top,1s width!important;
    width: 200%;
    height: 100%;
    box-shadow: 0px 4px 6px 0px rgba(214, 214, 214, 0.30);
    filter: blur(2px);
}
.mySwiper .swiper-slide .item_img>img{
    width: 100%;
    height: 100%;
}
.mySwiper .swiper-slide.swiper-slide-active{
    height: 100%;
    opacity: 1;
}
.mySwiper .swiper-slide.swiper-slide-active .item_img{
    top: 0%;
    width: 250%;
    left:-75%;
    filter: none;
}
@media (max-width:1200px) {
    .mySwiper {
        width: 11rem;
        height: 7rem;
        margin-bottom: 1.32rem;
    }
    .mySwiper .swiper-slide .item_img{
        width: 400%;
        left:-150%; /* (width - 100%)/2 */

    }
    .mySwiper .swiper-slide.swiper-slide-active .item_img{
        width: 500%;
        left:-200%;
    }
}
@media (max-width:767px) {
    .mySwiper {
        width: 6.5rem;
        height: 4rem;
        margin-bottom: 1.32rem;
    }
    .mySwiper .swiper-slide .item_img{
        width: 400%;
        left:-150%; /* (width - 100%)/2 */

    }
    .mySwiper .swiper-slide.swiper-slide-active .item_img{
        width: 500%;
        left:-200%;
    }
}




/* SAP */
.sap{
    background: #F6F4F4;
    overflow: hidden;
}
.sap-cert{
    background: url(../images/image-126.png);
    background-size: 100% 100%;
    padding-top: 1rem;
    padding-bottom: 1.05rem;
    
}

.sapbanner {
    position:relative;
    padding-top: 70px;
}
.sapbanner .bag {
    padding-bottom: 36.45%;
    overflow:hidden;
    background-color:#000;
}
@media (max-width:991px) {
    .sapbanner .bag {
        padding-bottom:68%;
    }
}@media (max-width:767px) {
    .sapbanner .bag {
        /* padding-bottom:140%; */
    }
}.sapbanner .bag img {
     /* opacity:0.5; */
     -webkit-transition:none;
     transition:none;
 }
.sapbanner .cont {
    position:absolute;
    left:0;
    top:55%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%;
}
.sapbanner .cont .font {
    color:#fff;
    text-align:center;
}
.sapbanner .cont .font .tit {
    line-height:1.14;
    -webkit-transition-delay:0.1s;
    transition-delay:0.1s;
    font-weight:bold;
}
.sapbanner .cont .font .text {
    font-size:18px;
    opacity:0.7;
    -webkit-transition-delay:0.2s;
    transition-delay:0.2s;
    opacity:0;
    margin-top:0.38rem;
}
@media (max-width:1580px) {
    .sapbanner .cont .font .text {
        font-size:16px;
    }
}.sapbanner .cont .font .fz_video {
     width:0.76rem;
     height:0.76rem;
     background-color:#fff;
     opacity:0.9;
     margin:0.58rem auto 0;
     border-radius:50%;
     display:flex;
     opacity:0;
     align-items:center;
     justify-content:center;
     transition:opacity 0.4s 0.4s linear,transform 0.6s 0.3s ease-in-out;
     -webkit-transition:opacity 0.4s 0.4s linear,transform 0.6s 0.3s ease-in-out;
     cursor:pointer;
 }
.sapbanner .cont .font .fz_video img {
    width:0.16rem;
    -webkit-transition:all 0.4s;
    transition:all 0.4s;
}
.sapbanner .cont .font .fz_video:hover img {
    -webkit-transform:translateX(6px);
    transform:translateX(6px);
}
.sapbanner .trnatop {
    -webkit-transform:translateY(100px);
    transform:translateY(100px);
    -webkit-transition:all 0.6s linear;
    transition:all 0.6s ease-in-out;
}
.sapbanner.on .trnatop {
    transform:translateY(0);
    opacity:1!important;
}




.partner-swiper {
    width: 14rem;
    height: 5.82rem;
    /* visibility: hidden; */
}
@media (max-width:1580px) {
    .partner-swiper {
        width: 16rem;
        height: 7rem;
    }
}
@media (max-width:1200px) {
    .partner-swiper {
        width: 10rem;
        height: 4.4rem;
    }
}
@media (max-width:767px) {
    .partner-swiper {
        width: 6.8rem;
        height: 3rem;
    }
    
}

/* 轮播项 */
.partner-swiper .swiper-slide {
    width: 100%;
    height: 100%;
    cursor: pointer;
    filter: blur(2px);
}
.partner-swiper .swiper-slide.swiper-slide-active{
    filter: none;
}
.partner-swiper .swiper-slide img{
    position: relative;
    width: 100%;
    height: 100%;
}

.swiper-father{
    padding: 0 1rem ;
    position: relative;
}
.partner-qualification-swiper .swiper-wrapper-pc{
    display: flex;
}
.partner-qualification-swiper .swiper-wrapper-mobile{
    display: none;
}

.partner-qualification-swiper .swiper-slide{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.partner-qualification-swiper .swiper-slide img{
    position: relative;
    width: 23%;
    margin:0 1% 1%;
    height: 100%;
    cursor: pointer;
}
@media (max-width:767px) {
    .partner-qualification-swiper .swiper-slide img{
        position: relative;
        width: 48%;
        margin:0 1% 1%;
        height: 100%;
    }
}
.swiper-father .swiper-button-prev1,
.swiper-father .swiper-button-next1{
    width: .66rem;
    height: .66rem;
    background: url(../images/arrow-left.png);
    background-size: contain;
}
.swiper-father .swiper-button-next1{
    transform: rotate(180deg);
}
.swiper-father .swiper-button-prev1::after,
.swiper-father .swiper-button-next1::after{
    content: '';
}

.mrt30 {
    margin-top: 3.2%;
}



/* 人才计划 */
.talent-linian .tit{
    color: #FF4800;
    text-align: center;
    font-family: Source Han Sans SC;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.4px;
    margin-bottom: .2rem;
}
.talent-linian .text{
    color: #695E55;
    text-align: center;
    font-family: Source Han Sans SC;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.talentbanner .cont .text{
    font-size: 16px;
}
@media (max-width: 1580px){
    .markebanner .cont .text {
        font-size: 16px;
    }
}



/* 字体 */
@media (min-width: 768px) {
    .sect-middle .item .item_title,
    .talent-linian .tit{
        font-size: 24px;
    }
    .talent-linian .text,
    .personbox-sec2 .subtitle,
    .personbox-sec4 .subtitle,
    .talentbanner .cont .text{
        font-size: 20px;
    }
    .sect-middle .item .item_text{
        font-size: 16px;
    }
}
@media (min-width:1580px) {
    
}
@media (min-width:1580px) {
    
}
@media (min-width:1930px) {
    
}