/* 公司简介 */
.brief-wrap {
    width: 100%;
    background: url(../img/about/brief-bg.png) no-repeat;
    background-size: 100%;
    background-position: bottom;
}

.brief-box {
    width: 100%;
    padding: .8rem 0;
    margin: 0 auto;
}

.about-title {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.42rem;
    color: #333333;
    text-align: center;
    position: relative;
    padding-bottom: .3rem;
}

.about-title::after {
    content: '';
    width: 0.56rem;
    height: 0.06rem;
    background: linear-gradient(179deg, #18A5E5 0%, #0C73D9 100%);
    border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.brief-des {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #222222;
    line-height: 0.3rem;
    margin-top: .5rem;
}

.brief-list {
    display: flex;
    justify-content: space-between;
    margin-top: .5rem;
    padding: 0 .3rem;
}

.brief-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: all .365s;
}

.brief-item:hover {
    transform: translateY(-.1rem);
}

.brief-icon {
    width: 1rem;
    height: 1rem;
}

.brief-num {
    font-family: Bebas, Bebas;
    font-weight: 400;
    font-size: 0.3rem;
    color: #333333;

    display: flex;
    align-items: baseline;
    margin: .1rem 0 .15rem 0;
}

.brief-num p {
    font-family: Bebas, Bebas;
    font-weight: 800;
    font-size: 0.4rem;
    color: #333333;
}

.brief-text {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    color: #333333;
}

/*  */
.section-wrap {
    background: url(../img/about/section-bg.png) no-repeat;
    background-size: cover;
    padding: .8rem 0;
}

.section-box {
    margin: 0 auto;
}

.section-nav-box {
    display: flex;
    justify-content: space-around;
    border-bottom: 0.01rem solid rgba(255, 255, 255, .31);
}

.section-nav {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
    padding-bottom: .2rem;
    position: relative;
    cursor: pointer;
}

.section-nav.active {
    font-weight: bold;
}

.section-nav.active::after {
    content: '';
    width: 1.6rem;
    height: 0.02rem;
    background: #FFFFFF;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.section-content {
    background: #fff;
    margin-top: .3rem;
    padding: .3rem;
    display: none;
    overflow: hidden;
}

.section-content:first-child {
    display: flex;
}

.section-img {
    width: 5.8rem;
    height: 3.4rem;
    flex-shrink: 0;
}

.section-des {
    flex: 1;
    margin-right: .3rem;
    height: 3.4rem;
    overflow-y: auto;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #222222;
    line-height: 0.3rem;
}



/* 自定义整个滚动条 */
.section-des::-webkit-scrollbar {
    width: .04rem;
    /* 对于垂直滚动条，设置宽度 */
    height: .04rem;
    /* 对于水平滚动条，设置高度 */
}

/* 自定义滚动条轨道 */
.section-des::-webkit-scrollbar-track {
    background: #E2E2E2;
    /* 背景色 */
}

/* 自定义滚动条的滑块（thumb） */
.section-des::-webkit-scrollbar-thumb {
    background: #C1BFBF;
    /* 滑块颜色 */
}

/* 当滑块悬停或活动时，可以设置不同的颜色 */
.section-des::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* 公司架构 */
.architect-wrap {
    padding: .8rem 0;
}

.architect-img {
    margin-top: .55rem;
    display: flex;
    justify-content: center;
}

.architect-img img {
    width: 8.39rem;
}

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

.culture-box {
    margin-top: .6rem;
    display: flex;
    justify-content: center;
}

.culture-item {
    width: 3.68rem;
    height: 3.84rem;
    background: linear-gradient(168deg, #FFFFFF 0%, #FFFFFF 75%, rgba(24, 165, 229, .2) 100%);
    box-shadow: inset 0rem 0rem 0.06rem 0.01rem rgba(135, 135, 135, 0.18);
    border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .8rem .3rem .3rem .3rem;
    margin: 0 .24rem;
}

.culture-icon img {
    width: .76rem;
    height: .76rem;
}

.culture-icon2 {
    display: none;
}

.culture-text {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.22rem;
    color: #18A5E5;
    text-align: center;
    margin: .3rem 0;
}

.culture-p {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #333333;
    line-height: 0.3rem;
    text-align: center;
}

.culture-item:hover {
    background: linear-gradient(172deg, #18A5E5 0%, #108BC7 100%);
    box-shadow: 0rem 0rem 0.12rem 0.01rem rgba(9, 127, 184, 0.6);
}

.culture-item:hover .culture-icon1 {
    display: none;
}

.culture-item:hover .culture-icon2 {
    display: block;
}

.culture-item:hover .culture-text,
.culture-item:hover .culture-p {
    color: #fff;
}

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

.culture-list .culture-item {
    width: 3.28rem;
}

/* 员工风采 */
.staff-wrap {
    margin: 1rem auto;
}

.staff-wrap .about-title {
    text-align: left;
}

.staff-wrap .about-title::after {
    left: 0;
    transform: translate(0);
}

.staff-swiper {
    margin-top: .6rem;
    padding-bottom: .7rem;
    position: relative;
}

.staffSwiper {
    width: 100%;
    overflow: hidden;
}

.staff-imgs1 {
    display: flex;
    justify-content: space-between;
}

.staff-imgs1 img {
    width: 4.6rem;
    height: 2.8rem;
}

.staff-imgs2 {
    display: flex;
    justify-content: space-between;
    margin-top: .2rem;
}

.staff-imgs2 img {
    width: 7rem;
    height: 3.2rem;
}

/* 企业荣誉 */
.honor-wrap {
    padding: .8rem 0 .5rem 0;
    margin: 0 auto;
}

.honor-list {
    margin-top: .64rem;
    display: flex;
    flex-wrap: wrap;
}

.honor-item {
    width: 3.34rem;
    height: 4.6rem;
    background: #EDEDED;
    border-radius: 0rem 0rem 0rem 0rem;
    border: 0.01rem solid #D4D4D4;
    margin-right: .27rem;
    margin-bottom: .3rem;
    padding-top: .27rem;
}

.honor-item:nth-child(4n) {
    margin-right: 0;
}

.honor-img {
    width: 100%;
    height: 3.68rem;
}

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

.honor-text {

    margin-top: .2rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    text-align: center;
}

.honor-item:hover {
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.09rem 0.01rem rgba(0, 0, 0, 0.16);
}

/* 企业荣誉 */
.aptitude-wrap {
    margin: 0 auto;
    padding: .6rem 0;
    position: relative;
    padding-bottom: 1.2rem;
}

.aptitudeSwiper {
    width: 100%;
    height: 7.4rem;
}

.aptitudeSwiper .swiper-slide {
    height: calc((100% - 20px) / 2) !important;
}

.aptitude-img {
    width: 100%;
    height: 3.2rem;
    background: #ECECEC;
    padding: .2rem;
}
.aptitude-img:hover{
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.09rem 0.01rem rgba(0, 0, 0, 0.16);
}
.aptitude-img:hover img{
    transform: scale(1.1);
}

.aptitude-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all 0.6s;
}

.aptitude-text {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    margin-top: .13rem;
    text-align: center;
}
.aptitudeSwiper{
    padding: 0.1rem 0.1rem 0.1rem 0.1rem;
}
.aptitudeSwiper-next,
.aptitudeSwiper-prev {
    bottom: 0;
    top: auto;
    width: .4rem;
    height: .4rem;
    border: .02rem solid #646464;
    border-radius: 50%;
    color: #646464;
}

.aptitudeSwiper-next::after,
.aptitudeSwiper-prev::after {
    font-size: .2rem;
    font-weight: bold;
}

.aptitudeSwiper-next:hover,
.aptitudeSwiper-prev:hover {
    color: #18A5E5;
    border-color: #18A5E5;
}

.aptitudeSwiper-next {
    right: 45%;
}

.aptitudeSwiper-prev {
    left: 45%;
}