
.bannerimg{
    width: 100%;
    cursor: pointer;
    position: relative;
}

.bannerimg img{
    width: 100%;
}

.bannerimg .text-box{
    position: absolute;
    right: 0.833rem;
    width: 6.380208rem;
    top: 2.28125rem;
    background-color: #FDF9EF;
    padding: 0.260417rem;
}

.bannerimg .text{
    color: #3D3D3D;
    font-size: 0.125rem;
    line-height: 0.234375rem;
    margin-bottom: 0.39583rem;
}

.bannerimg .text-en{
    color: #3D3D3D;
    font-size: 0.09375rem;
    line-height: 0.1667rem;
}

.mission{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    margin-top: 2.260417rem;
}

.mission .descs-box{
    margin-top: 0.41667rem;
    color: #3D3D3D;
}

.mission .descs-box .descs{
    font-size: 0.125rem;
    margin-bottom: 0.15625rem;
}

.mission .descs-box .descs-en{
    font-size: 0.104167rem;
    line-height: 0.1822917rem;
}

.mission .descs-box .list{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 0.41667rem;
    justify-content: space-between;
    
}

.mission .descs-box .list .item{
    background: #E7A72C;
    border-radius: 0.04167rem;
    padding: 0.10417rem;

    width: 1.5rem;

}

.mission .descs-box .list .item .box{
    background: rgba(255, 255, 255, 0.9);
    border-radius: 0.04167rem;
    padding: 0.0625rem;
    cursor: pointer;
}


.mission .descs-box .list .item .box .content{
    background: #E7A72C;
    padding: 0.10417rem;
    border-radius: 0.04167rem;
    box-shadow: 0px 1px 10px 0px rgba(231, 167, 44, 0.6);
    min-height: 1.53125rem;
}

.mission .descs-box .list .item .box .content .img{
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 1.3229167rem;
}

.mission .descs-box .list .item .box .content .img img{
    width: 100%;
}


.mission .descs-box .list .item .box .content .text-box{
    display: none;
}

.mission .descs-box .list .item .box .content:hover .text-box{
    display: block;
}

.mission .descs-box .list .item .box .content:hover .img{
    display: none;
}


.mission .descs-box .list .item .box .content .text-box .text{
    font-size: 0.125rem;
    line-height: 0.18229167rem;
    margin-bottom: 0.171875rem;
    margin: 0 -0.05208rem;
    text-align: center;
}


.mission .descs-box .list .item .box .content .text-box .text-en{
    font-size: 0.08333rem;
    line-height: 0.15625rem;
    text-align: center;
}

.mission .descs-box .list .item .box .title-box{

}

.mission .descs-box .list .item .box .title-box .title{
    font-size: 0.125rem;
    text-align: center;
}

.mission .descs-box .list .item .box .title-box .title-en{
    font-size: 0.09375rem;
    text-align: center;
}


.vision-box{
    padding: 0 0.83333rem;
}
.vision{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    margin-top: 0.5208rem;
}

.vision-box .content{
    margin-top: 0.4167rem;
}

.vision-box .content {
    width: 100%;
}

.vision-box .content img{
    width: 100%;
}


.core{
    display: flex;
    flex-direction: column;
    width: 6.25rem;
    margin: auto;
    margin-top: 0.5208rem;
    margin-bottom: 0.417rem;

}

.core .list{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap:0.3125rem;

    padding-top: 0.417rem;

}

.core .list .item{
    width: 1.875rem;
    cursor: pointer;
}

.core .list .item:hover{
    box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.06);
    border-radius: 0.0417rem;
}


.core .list .item .up{
    height:0.77083rem;
    background: url(../img/l/core.png) 100% 100% no-repeat;
    color: #252525;
    background-size: cover;

    display: flex;
        flex-direction: column;
        justify-content: flex-end;
    padding: 0.09375rem 0.15625rem;
}

.core .list .item .up .title{
    font-size: 0.125rem;
    margin: 0;
}

.core .list .item .up .title-en{
    font-size: 0.10417rem;
    margin: 0;
    margin-top: 0.04167rem;
}

.core .list .item .down{
    padding: 0.104167rem 0.15625rem;
}

.core .list .item .down .text{
    font-size: 0.125rem;
    line-height: 0.2083rem;
}

.core .list .item .down .text-en{
    font-size: 0.08333rem;
    line-height: 0.125rem;
    margin-top: 0.125rem;
}


.organizational-box{
    background: #FDF9EF;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.organizational{
    
    width: 6.25rem;
    margin: auto;
    margin: 0.5208rem 0;
    background: #FDF9EF;
}

.organizational .content{
    margin-top: 0.417rem;
}

.organizational .content img{
    width: 100%;
}



.partner-box{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.partner{
    
    width: 6.25rem;
    margin: auto;
    margin: 0.5208rem 0;
}

.partner .content{
    margin-top: 0.417rem;
}

.partner .content img{
    width: 100%;
}











