/* 企业简介 */
.brief-wrap {
    background: url(?assets/img/about/dom1-bg.png) no-repeat;
    background-size: cover;
    padding-top: 1rem;
}

.brief-box {
    margin: 0 auto;
}

.brief-text {
    margin: .24rem 0;
}

.brief-text-cn {
    font-family: Arial, Arial;
    font-weight: bold;
    font-size: 0.24rem;
    color: #151515;
}
.brief-text-en {
    font-family: Arial, Arial;
    font-weight: 400;
    font-size: 0.18rem;
    color: #333333;
    line-height: 0.32rem;
    margin-top: .1rem;
}

.brief-content {
    font-family: Arial, Arial;
    font-weight: 400;
    font-size: 0.18rem;
    color: #333333;
    line-height: 0.32rem;
    margin-top: .2rem;
}

.brief-content span {
    font-size: .18rem;
    font-weight: bold;
}

.brief-swiper {
    margin-top: .4rem;
    position: relative;
}

.briefSwiper {
    width: 100%;
    height: 5rem;
}

.briefSwiper-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.susp-box {
    width: 5.26rem;
    height: 4.29rem;
    background: rgba(255, 255, 255, .9);
    box-shadow: 0rem 0.03rem 0.06rem 0.01rem rgba(0, 0, 0, 0.16);
    border-radius: 0rem 0.48rem 0rem 0.48rem;
    position: absolute;
    top: 1.26rem;
    left: 1.27rem;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.susp-contnet {
    padding: .5rem;
    display: none;
}

.susp-contnet:first-of-type {
    display: block;
}

.susp-text {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.36rem;
    color: #192A88;
}

.susp-p {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.36rem;
    margin-top: .22rem;
}

.susp-button {
    padding: .37rem .5rem;
    display: flex;
    align-items: center;
    display: none;
}
.brief-swiper .swiper-slide {
    padding: 0 0.01rem;
}
.susp-button img {
    height: 0.36rem;
    cursor: pointer;
    margin-right: .5rem;
}

/* ceo致辞 */
.ceo-wrap {
    margin: 0 auto;
    margin-top: 1.43rem;
    margin-bottom: .88rem;
}

.ceo-content {
    margin-top: .6rem;
}

.ceo-top {
    display: flex;
    margin-bottom: .35rem;
}

.ceo-img {
    width: 5.39rem;
    height: 3.96rem;
    flex-shrink: 0;
    margin-right: .35rem;
}

.ceo-p {
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #333333;
    line-height: 0.36rem;
}

/* 发展历程 */
.history-wrap {
    width: 100%;

    position: relative;
}

.history-img {
    width: 100%;
    height: auto;
}

.history-img img {
    width: 100%;
}

.history-title {
    width: 100%;
    position: absolute;
    top: .87rem;
    left: 0;
}

/* 企业文化 */
.culture-wrap {
    margin: .85rem auto;
}

.culture-box {
    margin-top: .75rem;
    display: flex;
    justify-content: space-between;
}

.culture-img {
    width: 5rem;
    flex-shrink: 0;
    margin-right: .45rem;
}

.culture-img img {
    width: 100%;
}

.culture-right {}

.culture-content {
    margin-top: .28rem;
}

.culture-content:first-of-type {
    margin-top: 0;
}

.culture-text {
    font-family: PingFang SC, PingFang SC;
    font-weight: 600;
    font-size: 0.24rem;
    color: #000000;
}

.culture-p {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.16rem;
    color: #585858;
    margin-top: .16rem;
}

.culture-list {
    width: 10.14rem;
    height: 3.05rem;
    background: url(?assets/img/about/culture-bg.png) no-repeat;
    background-size: cover;
    display: flex;
    flex-wrap: wrap;
    margin-top: .16rem;
}

.culture-item {
    width: 33.3%;
    height: 50%;
    padding: .2rem .35rem;
}

.culture-item-title {
    display: flex;
    align-items: center;
}

.culture-item-title img {
    height: .28rem;
    flex-shrink: 0;
}

.culture-item-title p {
    margin-left: .15rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN-Normal, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}

.culture-item-p {
    font-size: 0.14rem;
    font-family: Source Han Sans CN-Normal, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 0.24rem;
    margin-top: .1rem;
}

.culture-item:nth-child(odd) {
    background: rgba(0, 0, 0, 0.4);
}

/* 荣誉资质 */
.honor-wrap {
    background: #F5F5F5;
    padding: .7rem 0 1rem 0;
}

.honor-box {
    margin: 0 auto;
}

.honor-nav-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: .5rem 0;
}

.honor-nav {
    width: 1.8rem;
    height: 0.42rem;

    /*样式*/
    background: #FFFFFF;
    border-radius: 1rem 1rem 1rem 1rem;
    /*字体样式*/
    font-size: 0.18rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #4A4A4A;
    line-height: 0.42rem;
    text-align: center;
    margin: 0 .12rem;
    cursor: pointer;
}

.honor-nav.active {
    background: #192A88;
    color: #fff;
}

.honor-swiper {
    margin-top: .56rem;
    position: relative;
    overflow: hidden;
    padding: 0 0.61rem;
}

.honor-item {
    width: 100%;
    background: #FFFFFF;
    padding: 0 .22rem;
}

.honor-img {
    padding: .35rem;
}

.honor-img img {
    width: 100%;
    height: 1.8rem;
    object-fit: contain;
}

.honor-text {
    padding: .22rem 0;
    font-size: 0.16rem;
    font-family: Source Han Sans CN-Normal, Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    border-top: 0.01rem solid #D1D1D1;
    text-align: center;
}
.swiper-button-next:after, .swiper-button-prev:after {
    color: #ccc;
}



@media only screen and (max-width:1024px){
    .brief-content span{
        font-size: 0.18rem!important;
    }
    .briefSwiper{
        height: 3rem;
    }
    .briefSwiper-img{
            object-fit: contain;
    }
    .brief-swiper .swiper-slide{
        height: auto;
    }
    .ceo-top{
            flex-wrap: wrap;
    }
    .ceo-img{
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0.2rem;
    }
    .history-title{
        position: relative;
        top: 0!important;
    }
    .culture-box{
            flex-wrap: wrap;
    }
    .culture-list{
        width: 7rem;
            height: 5.05rem;
    }
    .culture-img{
        margin-left: auto;
        margin-right: auto;
    }
    .culture-right {
    margin-top: 0.2rem;
    }
    .dianji{
            height: 2rem!important;
    }
}<!--0.00020003318786621-->