.keyan .hd{
    gap: 11rem;
}
.keyan .hd .lt .tt{
    font-size: var(--f42);
    font-weight:bold;
    color: #000;
}

.keyan .hd .rt{
    flex: 1;
}
.keyan .szgd{
    padding: 6rem 11rem;
}
.keyan .szgd .grid{
    gap:3rem;
}
.keyan .szgd .grid .item{
    height: auto;
    aspect-ratio: 1/1;
    border: 1px solid #fff;
    border-radius: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.keyan .szgd .grid .item .num{
    justify-content: center;
}
.keyan .szgd .grid .item .num span{
    color: #fff;
    font-size: var(--f48);
}
.keyan .szgd .grid .item p{
    color: #fff;
    font-size: var(--f18);
    text-align:center ;
    margin-top: .4rem;
}


/* 人才 */
.keyan-rc{
    background-position: top center;
}
.keyan-rc .ky-rc .tt{
    font-size: var(--f42);
    font-weight: bold;
    color: #000;
}
.keyan-rc .ky-rc .hd{
    gap: 10rem;
}
.keyan-rc .ky-rc .hd .lt{
    width: 45%;
}
.keyan-rc .ky-rc .hd .subt{
    font-size: var(--f24);
    color: var(--themeColor2);
    font-weight: bold;
}
.keyan-rc .ky-rc .hd .rt{
    flex: 1;
}


/* 人才列表 */
.ky-team{
    position: relative;
    padding-bottom: 3rem;
}
.ky-team .item .img-db{
    height: auto;
    aspect-ratio: 285/355;
    border-radius: 1rem;
}
.ky-team .item .txt{
    text-align:center;
    padding: 1.5rem 1rem;
}
.ky-team .item .txt h5{
    font-size: var(--f22);
    color: #000;
}

.ky-team .item .txt p{
    font-size: var(--f17);
    color: #414141;
    margin-top: .4rem;
}
.ky-team .item:hover .txt h5{
    color: var(--themeColor);
}
.ky-team .swiper-scrollbar{
    height:1px;
    background: #dbdde0;
    border-radius: 0;
}
.ky-team .swiper-scrollbar-drag{
    background: var(--themeColor);
    height:5px ;
    border-radius: 0;
    top: -2.5px;
}


.team-tc .tc_box{
    width: 72%;
    background:url(../images/tan_img.png) no-repeat center/cover;
}
.team-tc .tc_box .flexjs{
    gap: 3rem;
    align-items: flex-start;
}
.team-tc .tc_box .img{
    width: 24%;
    height: auto;
    aspect-ratio:305/380;
    overflow: hidden;
    /* border-radius: .6rem; */
}
.team-tc .tc_box .img img{
    width: 100%;
    height: 100%;
}
.team-tc .tc_box .txt{
    flex: 1;
}
.team-tc .tc_box .txt .tt{
    font-size: var(--f36);
    color: #212121;
    font-weight: 400;
}
.team-tc .tc_box .txt .p{
    font-size: var(--f18);
    color: #414141;
    margin-top: .4rem;
}
.team-tc .tc_box .ar_article{
    /* font-size: var(--f16); */
    margin-top: 1.6rem;
    color: #414141;
}
.team-tc .tc_close{
    right: 1rem;
    top: 1rem;
}
.team-tc .tc_close .cir-icon{
    background: var(--themeColor);
    
}
.team-tc .tc_close .cir-icon i{
    color: #fff;
    font-size: var(--f24);
    line-height: 1;
}


.ky-zz .tt{
    font-size: var(--f24);
    color: var(--themeColor);
    text-align: center;
    font-weight: bold;
}
.ky-zz .ar_article{
    margin-top: 1.6rem;
}
.ky-zz .img{
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-top: 3rem;
}
.keyan-zc .hd .tt{
    font-size: var(--f42);
    font-weight: bold;
    color: #000;
}
.keyan-zc .swiper-btn div i{
    font-size: var(--f20);

}
.keyan-zc .swiper-btn .swiper-button-next{
    background: inherit;
    transform: none;
}
.keyan-zc .swiper-btn .swiper-button-next i{
    color: #333;
}

.keyan-zc .swiper-btn .swiper-button-prev{
    background: var(--themeColor);
}
.keyan-zc .swiper-btn .swiper-button-prev i{
    color: #fff;
}
