
/* ---------------------------------------------------------- */
.about-brief-box{
    width:100%;
    overflow:hidden;
    padding:80px 0;
    background-color:#f8f8f8;
}
.about-brief{
    width:1280px;
    margin:0 auto;
}


.about-black-title{
    width:100%;
    overflow:hidden;
    text-align:center;
}
.about-black-title h4{
    font-size:36px;
    font-weight:bold;
    color:#000;
}
.about-black-title i{
    width:44px;
    height:1px;
    background-color:#333;
    display:inline-block;
    margin-top:12px;
}

.about-brief-num{
    width:100%;
    overflow:hidden;
    padding:30px 0 0 0;
}

.about-brief-num ul li{
    width:25%;
    float:left;
    text-align:center;
    overflow:hidden;
    margin-top:16px;
    border-right:1px solid #e5e5e5;
}

.about-brief-num ul li h6{
    color:#0078d7;
    font-size:18px;
}
.about-brief-num ul li h6 span{
    font-size:76px;
    font-weight:bold;
}
.about-brief-num ul li p{
    font-size:16px;
    color:#666;
    margin-top:12px;
}

.about-brief-num ul li:last-child{
    border-right:none;
}


.about-brief-words{
    width:100%;
    overflow:hidden;
    padding:20px 0 0 0;
    height:224px;
}
.about-brief-words p{
    font-size:16px;
    color:#333;
    line-height:26px;
    margin-top:16px;
}
.about-brief-more{
    width:100%;
    overflow:hidden;
    text-align:center;
    padding:36px 0 10px 0;
}
.about-brief-more h6{
    width:200px;
    height:46px;
    display:inline-block;
    border:1px solid #dcdcdc;
    text-align:center;
    line-height:46px;
    color:#666;
    font-size:14px;
    cursor:pointer;
    transition:all .4s;
}
.about-brief-more h6 i{
    width:7px;
    height:11px;
    display:inline-block;
    background-image:url('../images/about_arrUp.png');
    vertical-align:middle;
    margin:-4px 0 0 12px;
}
.about-brief-more h6:hover{
    background-color:#0078d7;
    color:#fff;
}
.about-brief-more h6:hover i{
    background-image:url('../images/about_arrUpH.png');
}

.about-culture-box{
    width:100%;
    overflow:hidden;
    padding:80px 0;
}
.about-culture{
    width:1280px;
    margin:0 auto;
}

.about-culture-piclist{
    width:100%;
    overflow:hidden;
    padding:20px 0 0 0;
}
.about-culture-piclist ul{
    margin-left:-1%
}
.about-culture-piclist ul li{
    width:19%;
    margin-left:1%;
    height:350px;
    float:left;
    overflow:hidden;
    position:relative;
}
.about-culture-piclist ul li img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:all .6s;
}
.about-culture-piclist ul li:hover img{
    transform:scale(1.1);
}

.about-culture-words{
    position:absolute;
    width:92%;
    height:60px;
    bottom:2%;
    left:4%;
    background-color:rgba(255, 255, 255, .9);
    padding:16px 20px;
    text-align:center;
    transition:all .6s;
    overflow:hidden;
    z-index:9;
}
.about-culture-words h6{
    font-size:18px;
    color:#333;
    height:28px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.about-culture-words p{
    font-size:14px;
    color:#fff;
    line-height:24px;
    margin-top:12px;
    height:48px;
    overflow:hidden;
    display:-webkit-box;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.about-culture-piclist ul li:hover .about-culture-words{
    background-color:rgba(55, 168, 8, .9); 
    height:120px;
}
.about-culture-piclist ul li:hover .about-culture-words h6{
    color:#fff;
}


/* ----------------时间轴---------------------- */
.about-timershaft-box{
    width:100%;
    overflow:hidden;
    height:730px;
    background-repeat:no-repeat;
    padding:80px 0;
    background-image:url('../images/about_fzbg.jpg');
}
.about-timershaft{
    width:1280px;
    margin:0 auto;
}
.about-white-title{
    width:100%;
    overflow:hidden;
    text-align:center;
}
.about-white-title h4{
    font-size:36px;
    font-weight:bold;
    color:#fff;
}
.about-white-title i{
    width:44px;
    height:1px;
    background-color:#fff;
    display:inline-block;
    margin-top:12px;
}
.about-timershaft-matter{
    width:100%;
    overflow:hidden;
}










/* -------------------------------------- */


.about-honor-box{
    width:100%;
    overflow:hidden;
    padding:80px 0 40px 0;
    background-color:#f2f2f2;
}
.about-honor{
    width:1280px;
    margin:0 auto;
}

.about-honor-piclist{
    width:100%;
    overflow:hidden;
}
.swiper-container-honor{
    width:100%;
    position:relative;
}

.about-honor-words{
    width:100%;
    height:240px;
    overflow:hidden;
    background-color:#fff;
    position:relative;
}

.about-honor-wpic{
    width:100%;
    padding:20px 20px 0px 20px;
    height:200px;
    overflow:hidden;
    text-align:center;
}
.about-honor-wpic img{
    max-height:100%;
    object-fit:cover;
    border:1px solid #e5e5e5;
}
.about-honor-wp{
    width:100%;
    overflow:hidden;
    text-align:center;
}
.about-honor-wp p{
    font-size:16px;
    color:#333;
}
.about-honor-wmore{
    width:100%;
    overflow:hidden;
    padding:0 40px;
    position:absolute;
    bottom:0;
}
.about-honor-wmore h6{
    width:100%;
    height:50px;
    background-color:#0078d7;
    color:#fff;
    font-size:16px;
    text-align:center;
    line-height:50px;
    display:none;
}
.about-honor-wmore h6 i{
    width:22px;
    height:9px;
    display:inline-block;
    background-repeat:no-repeat;
    background-image:url('../images/about_zsArr.jpg.png');
    vertical-align:middle;
    margin:-2px 0 0 10px;
}

.about-honor-words:hover h6{
    display:block;
}

.swiper-container-honor .swiper-wrapper{
    padding:0 0 80px 0;
}

.swiper-container-honor .swiper-pagination-bullet {
    width:10px;
    height:10px;
    border-radius:100%;
    background:transparent;
    opacity:1;
    border:1px solid #0078d7;
}
.swiper-container-honor .swiper-pagination-bullet-active {
    opacity:1;
    background:#0078d7;
}





.about-environment-box{
    width:100%;
    overflow:hidden;
    padding:80px 0 40px 0;
}
.about-environment{
    width:100%;
}
.about-environment-matter{
    width:100%;
    overflow:hidden;
    padding:40px 0 0 0;
}
.swiper-container-environment{
    width:100%;
    position:relative;
}

.swiper-container-environment .swiper-slide-prev,
.swiper-container-environment .swiper-slide-next{
    width:30% !important;
    margin-top:50px;
}
.swiper-container-environment .swiper-slide-active{
    width:40% !important;
}


.swiper-container-environment img{
    width:100%;transition:all .6s;
    height:400px;object-fit:cover;
}

.swiper-container-environment .swiper-slide-active img{
    width:100%;
    height:500px;
}
.swiper-container-environment .swiper-button-prev{
    left:32%;
}
.swiper-container-environment .swiper-button-next{
    right:30%;
}


.about-team-box{
    width:100%;
    overflow:hidden;
    padding:80px 0;
}
.about-team{
    width:1280px;
    margin:0 auto;
}
.about-team-matter{
    width:100%;
    overflow:hidden;
    padding:40px 0 0 0;
}

.swiper-container-team{
    width:100%;
    position:relative;
}


.about-team-pic{
    width:100%;
    height:140px;
    border:1px solid #e5e5e5;
    position:relative;
    overflow:hidden;
}

.about-team-pic img{
    max-width:100%;
    object-fit:cover;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}
.about-team-pic:hover {
    border-color:#0078d7;
}
.swiper-container-team .swiper-wrapper{
    padding:0 0 60px 0;
}
.swiper-container-team .swiper-pagination-bullet {
    width:10px;
    height:10px;
    border-radius:100%;
    background:transparent;
    opacity:1;
    border:1px solid #0078d7;
}
.swiper-container-team .swiper-pagination-bullet-active {
    opacity:1;
    background:#0078d7;
}



/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {}

@media all and (max-width:1460px) {}

@media all and (max-width:1380px) {
    .about-brief {
        width:94%;
        margin-left:3%;
    }
    .about-brief-num ul li h6 span {
        font-size:70px;
    }
    .about-culture {
        width:94%;
        margin-left:3%;
    }
    .about-timershaft {
        width:94%;
        margin-left:3%;
    }
    .about-honor {
        width:94%;
        margin-left:3%;
    }
    .swiper-container-environment img{
        width:100%;
        height:320px;
    }
    
    .swiper-container-environment .swiper-slide-active img{
        width:100%;
        height:400px;
    }
    .swiper-container-environment .swiper-slide-prev, .swiper-container-environment .swiper-slide-next {
        margin-top:40px;
    }
    .about-team {
        width:94%;
        margin-left:3%;
    }
    .about-honor-words{}
    .about-honor-wpic {;}
}

@media all and (max-width:1300px) {}

@media all and (max-width:1280px) {}

@media all and (max-width:1200px) {}


/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {
    .about-brief-box {
        padding:24px 0;
    }
    .about-black-title h4 {
        font-size:22px;
    }
    .about-brief-num ul li {
        width:50%;
        margin-top:10px;
        border-right:none;
    }
    .about-brief-num ul li h6 span {
        font-size:28px;
    }
    .about-brief-num ul li h6 {
        font-size:16px;
    }
    .about-brief-num ul li p {
        font-size:14px;
        margin-top:8px;
        width:92%;
        margin-left:4%;
    }
    .about-brief-num {
        padding:14px 0 0 0;
    }
    .about-brief-more {
        padding:24px 0 6px 0;
    }
    .about-brief-words {
        padding:16px 0 0 0;
        height:250px;
    }
    .about-culture-box {
        padding:24px 0;
    }
    .about-culture-piclist ul{margin-left:0%;}
    .about-culture-piclist ul li {
        width:100%;
        margin-left:0%;
        height:220px;
        margin-top:12px;
    }
    .about-timershaft-box {
        height:auto;
        padding:28px 0;
    }
    .about-white-title h4 {
        font-size:22px;
    }
    .about-honor-box {
        padding:24px 0 16px 0;
    }
    .about-honor-wpic {
        width:100%;
        padding:20px 20px;
        height:300px;
    }
    .about-honor-words {
        height:420px;
    }
    .about-honor-piclist{margin-top:20px;}
    .swiper-container-honor .swiper-wrapper {
        padding:0 0 56px 0;
    }
    .about-environment-box {
        padding:24px 0 16px 0;
    }
    .swiper-container-environment img{
        height:160px;
    }
    .swiper-container-environment .swiper-slide-active img{height:200px;}
    .swiper-container-environment .swiper-slide-prev, .swiper-container-environment .swiper-slide-next{
        margin-top:20px;
    }
    .swiper-container-environment .swiper-button-prev{left:14px;}
    .swiper-container-environment .swiper-button-next{right:14px;}
    .about-environment-matter {padding:28px 0 0 0;}
    .about-team-box {
        padding:24px 0;
    }
    .about-team-pic {
        height:100px;
    }
    .about-team-pic{width:99.9%;}
    .about-team-pic img {
        max-width:88%;
    }
}


