.top_bar {
        display: flex;
        width: 100vw;
        height: 12.8vw;
    }

    .bar_text {
        width: 25vw;
        height: 12.8vw;
        line-height: 12.8vw;
        font-weight: 400;
        font-size: 4vw;
        color: #333333;
        text-align: center;
    }
    .bar_text a{ 
      color: #333333;
    }
    .box_26 {
        height: 140vw;
        width: 100%;
    }

    .box_27 {
        display: flex;
        margin-top: 5vw;
    }

    .box_28 {
        width: 100vw;
        background-size: cover;
        background-position: center;
        margin: auto;
        margin-top: 4vw;
    }

    .box_29 {
        background: #0F563E;
        width: 87vw;
        margin-top: 4vw;
        height: 0.1vw;
        opacity: 0.3;
    }

    .box_30 {
        display: flex;
        flex-wrap: wrap;
        padding-left: 6vw;
        padding-right: 6vw;
    }

    .text_15 {
        font-size: 4vw;
        color: #0f563e;
        text-align: left;
        font-weight: 600;
    }

    .text_16 {
        font-size: 4vw;
        color: #666666;
        text-align: left;
        font-weight: 500;
        width: 87vw;
        margin-top: 4vw;
        line-height: 5vw;
    }

    .box_10 {
        display: flex;
        margin-top: 5vw;
    }

    .image-container {
        position: relative;
        width: 100%;
        height: 56vw;
        background-image: url("https://file.yanfajia.com/statics/common/2025/03/64b0223c-2515-467f-9626-7d66970118ee.png");
        background-size: cover;
        background-position: center;
    }

    .overlay-text {
        color: white;
        font-size: 6vw;
        text-align: center;
        padding-top: 8vw;
        font-weight: 600;
    }

    .div_2_5 {
        width: 69.3vw;
        height: 0.3vw;
        background: #20AE9C;
        opacity: 0.2;
        margin: 2.4vw 0 0 22.1vw;
    }

    .div_2_19 {
        width: 91.5vw;
        height: 37.3vw;
        font-weight: 400;
        font-size: 4.0vw;
        color: #333333;
        line-height: 5.3vw;
        text-align: justify;
        margin: 5.9vw auto 0 auto;
    }

    .div_1_1 {
        color: white;
        font-size: 3.6vw;
        line-height: 7.5vw;
        text-align: left;
        margin-left: 5vw;
        margin-right: 5vw;
        margin-top: 4vw;
        z-index: 2;
        position: absolute;
    }

    .span_1_1 {
        color: #F0B204;
    }

    .div_1_2 {
        width: 10vw;
        height: 1vw;
        background: #00A970;
        position: absolute;
        top: 25vw;
        z-index: 1;
        left: 5vw;
    }

    .box_5 {
        margin-top: 5vw;
        padding-bottom: 6.9vw;
    }

    .line_4 {
        background-color: #20AE9C;
        width: 1vw;
        height: 4.5vw;
    }

    .text_6 {
        font-size: 4vw;
        color: #333333;
        line-height: 4vw;
        margin-left: 3vw;
        font-weight: 600;
    }

    .div_1_3 {
        background-image: url('https://file.yanfajia.com/statics/common/2024/08/49143400-9962-48da-88e9-18b251768afe.png');
        background-size: cover;
        margin: 5.3vw auto 0 auto;
        height: 13.3vw;
        width: 91.5vw;
        text-align: center;
        line-height: 13.3vw;
        font-size: 4vw;
        color: #0F563E;
        font-weight: 600;
    }

    .div_3_3 {
        background-image: url('https://file.yanfajia.com/statics/common/2025/03/78ae9598-93f8-45b5-946a-8d7a1825602d.png');
        background-size: cover;
        width: 89.4vw;
        height: 50vw;
        margin: 4vw auto 0 auto;
    }

    .div_3_4 {
        display: flex;
        margin-top: 5.3vw;
    }

    .div_3_5 {
        background-image: url('https://file.yanfajia.com/statics/common/2025/03/2c9cf49e-35e7-43aa-b9d9-13fe40ecf3fd.png');
        background-size: cover;
        width: 42.9vw;
        height: 32vw;
        margin-left: 4.5vw;
    }

    .div_3_6 {
        background-image: url('https://file.yanfajia.com/statics/common/2025/03/2b254160-f061-48c7-aa84-470a15ff1223.png');
        background-size: cover;
        width: 42.9vw;
        height: 32vw;
        margin-left: 3.5vw;
    }

    .div_3_7 {
        width: 42.9vw;
        font-weight: 600;
        font-size: 4.3vw;
        color: #335C99;
        text-align: center;
        margin-top: 4vw;
    }

    .div_3_8 {
        width: 36.8vw;
        height: 0.3vw;
        background: rgba(226, 238, 255, 0.5);
        margin: 2.7vw auto 0 auto;
    }

    .div_3_9 {
        width: 38.4vw;
        height: 10.7vw;
        background: #18B47F;
        border-radius: 6.7vw;
        margin: 4vw auto 0 auto;
        font-weight: 500;
        font-size: 3.7vw;
        color: #FFFFFF;
        line-height: 10.7vw;
        text-align: center;
    }

    .div_1_4 {
        background-image: url('https://file.yanfajia.com/statics/common/2024/08/2527641a-acfd-4ef7-bc3b-f5c631c5fe41.png');
        background-size: cover;
        width: 30vw;
        height: 54vw;
    }

    .div_1_5 {
        background-image: url('https://file.yanfajia.com/statics/common/2024/08/11a875f3-d0a1-474b-b9a5-1131a140bd2c.png');
        background-size: cover;
        width: 30vw;
        height: 58vw;
    }

    .div_1_6 {
        background-image: url('https://file.yanfajia.com/statics/common/2024/08/b36166d8-76de-4195-9b38-a8d268e11768.png');
        background-size: cover;
        width: 30vw;
        height: 62vw;
    }

    .div_1_7 {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        width: 100%;
        margin-left: -2.5vw;
        gap: 2vw;
    }

    .div_1_20 {
        background-image: url("https://file.yanfajia.com/statics/common/2025/03/5c753aa5-864c-4c77-8e13-98214469fc3c.png");
        background-size: cover;
        height: 128vw;
    }

    .div_1_27 {
        width: 100%;
        height: 52.3vw;
        background: #F8FFF9;
    }

    .div_1_28 {
        display: flex;
        padding-top: 5.3vw;
    }

    .div_1_29 {
        background-image: url("https://file.yanfajia.com/statics/conf/poster/2025/03/396f339a-83a7-40a1-bdb5-c5a8f48bbe64.png");
        background-size: cover;
        width: 13vw;
        height: 13vw;
    }

    .div_1_30 {
        font-size: 4vw;
        color: #333333;
        width: 25vw;
        text-align: center;
        margin-top: 2vw;
    }

    .div_1_31 {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 13vw;
    }

    .div_1_32 {
        display: flex;
        justify-content: center;
        width: 100%;
        gap: 5vw;
        margin-top: 5vw;
    }

    .div_1_33 {
        background-image: url("https://file.yanfajia.com/statics/common/2024/08/15a7499c-f575-4cdd-8272-c7c0f3857299.png");
        background-size: cover;
        width: 10vw;
        height: 3vw;
        margin-top: 5vw;
    }

    .div_1_34 {
        background-image: url("https://file.yanfajia.com/statics/conf/poster/2025/03/39cd38f5-d320-437a-b184-2b6466ece341.png");
        background-size: cover;
        width: 13vw;
        height: 13vw;
    }

    .div_1_35 {
        background-image: url("https://file.yanfajia.com/statics/common/2025/03/8b9ca41d-249c-4a0b-943c-2dc63897cdb4.png");
        background-size: cover;
        width: 13vw;
        height: 13vw;
    }

    .box_25_container {
        position: relative;
    }

    .box_25 {
        position: fixed;
        bottom: 17.5vw;
        left: 4.3vw;
        padding-bottom: 5vw;
    }

    a {
        color: white;
        text-decoration: none;
        transition: color 0.3s ease;
    }

    a:hover,
    a:focus {
        color: white;
    }

    .box_24 {
        background-color: #F59833;
        border-radius: 6.25vw;
        width: 91.5vw;
        height: 10.7vw;
        font-size: 3.5vw;
        color: white;
        text-align: center;
        line-height: 10vw;
        box-shadow: 0vw 0.25vw 1vw 0vw rgb(0, 0, 0, 0.15);
    }

    .box_23 {
        background-color: #18B47F;
        border-radius: 6.25vw;
        width: 40vw;
        height: 10vw;
        font-size: 3.5vw;
        color: white;
        text-align: center;
        line-height: 10vw;
        box-shadow: 0vw 0.25vw 1vw 0vw rgb(0, 0, 0, 0.15);
    }

    .div_1_46 {
        color: #494949;
        font-size: 4vw;
        margin-left: 4vw;
        margin-right: 4vw;
        margin-top: 4vw;
        line-height: 6.2vw;
    }