@media screen and (max-width: 750px)   {

    .investor-banner  {
        height: calc(600* 100vw / 750);
        position: relative;

    }
    /* 添加黑色透明蒙版 */ .investor-banner::before  {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 1;

    }
    .investor-banner .investor-content  {
        padding: 0 calc(20* 100vw / 750);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
        z-index: 2;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;

    }
    .investor-banner .investor-content .investor-subtitle  {
        width: 100%;
        max-width: 100%;
        height: auto;
        min-height: calc(36* 100vw / 750);
        font-size: calc(28* 100vw / 750);
        line-height: calc(36* 100vw / 750);
        margin-bottom: calc(20* 100vw / 750);
        text-align: center;
        word-wrap: break-word;
        overflow-wrap: break-word;

    }
    /* 放大中文标题 */ .investor-banner .investor-content .investor-title  {
        width: 100%;
        max-width: 100%;
        height: auto;
        min-height: calc(60* 100vw / 750);
        font-size: calc(50* 100vw / 750);
        line-height: calc(60* 100vw / 750);
        font-weight: bold;
        text-align: center;
        word-wrap: break-word;
        overflow-wrap: break-word;

    }
    /* 添加tab样式 */ .tab-box  {
        gap: calc(30* 100vw / 750);
        margin: calc(40* 100vw / 750) auto 0;
        width: 90%;
        height: calc(120* 100vw / 750);

    }
    .tab-box .tab-item  {
        min-width: calc(220* 100vw / 750);
        width: auto;
        padding: 0 calc(20* 100vw / 750);
        font-size: calc(32* 100vw / 750);
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        display: flex;
        align-items: center;
        justify-content: center;

    }
    .tab-box .tab-item::after  {
        width: calc(140* 100vw / 750);
        height: calc(8* 100vw / 750);

    }
    .tab-box .tab-item.on,
    .tab-box .tab-item.active  {
        font-weight: 600;

    }
    .board-section  {
        margin-bottom: calc(-100* 100vw / 750);

    }
    .governance-section  {
        display: flex;
        flex-direction: column;
        padding: calc(50* 100vw / 750) calc(100* 100vw / 750);
        height: auto;

    }
    .title-group .subtitle::before  {
        display: none;

    }
    .title-group  {
        height: calc(140* 100vw / 750);
        top: calc(60* 100vw / 750);

    }
    .title-group .subtitle  {
        top: calc(0* 100vw / 750);
        width: calc(400* 100vw / 750);
        height: calc(18* 100vw / 750);
        line-height: calc(22* 100vw / 750);

    }
    .title-group .main-title  {
        top: calc(32* 100vw / 750);
        width: calc(589* 100vw / 750);
        height: calc(137* 100vw / 750);

    }
    .governance-box .title-group  {
        position: relative;
        top: calc(60* 100vw / 750);
        height: calc(200* 100vw / 750);

    }
    .board-members,
    .management-members  {
        width: 100%;
        position: unset;

    }
    .board-member  {
        padding: calc(32* 100vw / 750) 0;

    }
    .board-member .member-name  {
        width: calc(200* 100vw / 750);
        font-size: calc(24* 100vw / 750);

    }
    .board-member .member-position  {
        font-size: calc(20* 100vw / 750);
        margin-left: calc(56* 100vw / 750);

    }
    .governance-banner  {
        margin-top: calc(100* 100vw / 750);
        position: relative;
        margin-bottom: calc(-142* 100vw / 750);

    }
    .governance-banner .governance-banner-img  {
        width: 100%;
        transform-origin: left center;
        transform: scale(2);
        object-fit: cover;
        display: block;
        padding-top: calc(150* 100vw / 750);
        padding-bottom: calc(200* 100vw / 750);
        margin-left: calc(-120* 100vw / 750);

    }
    .information-box  {
        padding: calc(50* 100vw / 750) calc(100* 100vw / 750);

    }
    .p-pic-box  {
        flex-wrap: wrap;
        gap: calc(20 * 100vw / 750);
        margin-bottom: calc(70 * 100vw / 750);

    }
    .p-pic-box .p-pic-item  {
        margin-top: calc(76 * 100vw / 750);
        width: calc(50% - calc(10 * 100vw / 750));

    }
    .p-pic-item .pic-box  {
        width: 100%;
        height: calc(308 * 100vw / 750);

    }
    .p-pic-item .pic-box img  {
        width: 100%;
        height: calc(357 * 100vw / 750);
        object-fit: cover;

    }
    .p-pic-item .p-name  {
        margin-top: calc(24 * 100vw / 750);
        font-size: calc(24 * 100vw / 750);

    }
    .p-pic-item .p-position  {
        margin-top: calc(4 * 100vw / 750);
        font-size: calc(18 * 100vw / 750);

    }
    .investor-table-box  {
        margin-top: calc(50* 100vw / 750);

    }
    .investor-table-box .investor-tr  {
        height: calc(122* 100vw / 750);

    }
    .investor-table-box .investor-tr .investor-th,
    .investor-table-box .investor-tr .investor-td  {
        font-size: calc(24 * 100vw / 750);
        line-height: calc(24 * 100vw / 750);

    }
    .investor-table-box .ico-arr  {
        width: calc(25 * 100vw / 750);
        height: calc(14 * 100vw / 750);

    }
    .information-box .investor-table-box .investor-td:nth-child(1)  {
        width: calc(150 * 100vw / 750);

    }
    .information-box .investor-table-box .investor-td:nth-child(2)  {
        width: calc(280 * 100vw / 750);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;

    }
    .information-box .p-pic-box  {
        margin-top: calc(0* 100vw / 750);

    }
    .information-box .p-pic-item  {
        margin-top: calc(70 * 100vw / 750);

    }
    .information-box .p-pic-item .pic-box  {
        height: calc(275* 100vw / 750);

    }
    .information-box .p-pic-item .p-title  {
        margin-top: calc(100* 100vw / 750);
        font-size: calc(24* 100vw / 750);

    }

    /* 确保繁体中文和英文版本的banner标题在移动端正确居中 */
    .investor-banner .investor-content .investor-subtitle,
    .investor-banner .investor-content .investor-title {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }

    /* 针对繁体中文的特殊优化 */
    [lang="zh-TW"] .investor-banner .investor-content .investor-title,
    [lang="zh-TW"] .investor-banner .investor-content .investor-subtitle {
        letter-spacing: 0.05em;
    }

    /* 针对英文的特殊优化 */
    [lang="en"] .investor-banner .investor-content .investor-title,
    [lang="en"] .investor-banner .investor-content .investor-subtitle {
        letter-spacing: 0.02em;
    }

}
