@media (max-width:799px){
    .header-text {
        text-align: left;
        padding-top: calc(176vw/7.5);
    }

        .header-text div:first-child {
            font-family: MicrosoftYaHei;
            font-size: calc(48vw / 7.5);
            font-weight: bold;
            font-stretch: normal;
            line-height: calc(40vw/7.5);
            letter-spacing: 0px;
            color: #1b1c80;
            opacity: 0.4;
            margin-bottom: calc(10vw/7.5);
            padding-right: calc(52vw/7.5);
        }

        .header-text div:last-child {
            font-family: MicrosoftYaHei;
            font-size: calc(48vw / 7.5);
            font-weight: bold;
            font-stretch: normal;
            line-height: calc(36vw / 7.5);
            ;
            letter-spacing: 0px;
            color: #1b1c80;
            opacity: 0.4;
            margin-bottom: calc(60vw / 7.5);
        }




    .top_img {
        width: 100%;
        /* height: calc(458vw / 7.5); */
    }

    .get_ticket {
        /* width:  calc(690vw / 7.5); */
        /* height: calc(652vw / 7.5); */
        background-color: #f7f7f7;
        border-radius: 5px;
        font-size: calc(26vw / 7.5);
    }


    /* 通用按钮 */
    .buttonY {
        /* width: calc(630vw / 7.5); */
        height: calc(78vw / 7.5);
        background-color: #e60012;
        border-radius: 39px;
        text-align: center;
        line-height: calc(78vw / 7.5);
    }

        .buttonY span {
            color: #ffffff;
            font-size: calc(30vw / 7.5);
        }

        .buttonY img {
            width: 20px;
            height: 20px;
            margin-top: -5px;
        }


    .but_contact_us {
        width: calc(240vw / 7.5);
        height: calc(78vw / 7.5);
        border-radius: 20px;
        border: solid 1px #e60012;
        text-align: center;
        line-height: calc(78vw / 7.5);
    }

        .but_contact_us span {
            color: #e60012;
            font-size: calc(30vw / 7.5);
        }

    /* 通用按钮 */

    .engage-with-top {
        /* width: 651px; */
        /* height: calc(98vw / 7.5); */
        font-family: Arial-BoldMT;
        font-size: calc(40vw / 7.5);
        line-height: calc(60vw / 7.5);
        letter-spacing: 0px;
        color: #1b1c80;
    }




    /* Feature box about us */
    .feature-box {
        display: flex;
        position: relative;
        flex-wrap: wrap;
    }

        .feature-box > div {
            padding: calc(15vw / 7.5) calc(10vw / 7.5);
            border-radius: 5px;
            margin: 10px;
            color: #fff;
            font-weight: bold;
            box-shadow: #afafaf 2px 2px 5px;
            width: 44%;
            height: calc(100vw / 7.5);
            display: flex;
            align-items: center;
            justify-content: left;
            text-align: left;
        }

            .feature-box > div > div {
                padding: 0 5px;
            }

            .feature-box > div:nth-child(1) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(2) {
                background: #e7eefb;
                color: #4a4949;
            }

            .feature-box > div:nth-child(4) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(3) {
                background: #e7eefb;
                color: #4a4949;
            }

            .feature-box > div:nth-child(5) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(6) {
                background: #e7eefb;
                color: #4a4949;
            }

            .feature-box > div:nth-child(8) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(7) {
                background: #e7eefb;
                color: #4a4949;
            }


            .feature-box > div:nth-child(9) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(10) {
                background: #e7eefb;
                color: #4a4949;
            }

            .feature-box > div:nth-child(12) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(11) {
                background: #e7eefb;
                color: #4a4949;
            }


            .feature-box > div:nth-child(13) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(14) {
                background: #e7eefb;
                color: #4a4949;
            }

            .feature-box > div:nth-child(16) {
                background: #F3F3F9;
                color: #4a4949;
            }

            .feature-box > div:nth-child(15) {
                background: #e7eefb;
                color: #4a4949;
            }





        .feature-box img {
            width: calc(33vw / 7.5);
            height: calc(44vw / 7.5);
            /* margin-bottom: 15px; */
        }

        .feature-box span {
            font-size: calc(11vw / 7.5);
        }

    .backColEa {
        background-color: #eaeaea;
    }

    .img_radius {
        border-radius: 50%;
    }

    .should-box {
        display: flex;
        position: relative;
        flex-wrap: wrap;
    }

        .should-box img {
            width: calc(240vw / 7.5);
            height: calc(240vw / 7.5);
            object-fit: cover;
        }

        .should-box .div1 {
            /* padding: calc(15vw / 7.5) calc(10vw / 7.5); */
            border-radius: 5px;
            /* margin: 10px; */
            color: #fff;
            width: 44%;
            text-align: center;
        }

        .should-box .box_shadow {
            box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
        }

    .white-inner {
        background: #FFF;
        padding: 50px 20px 20px 20px;
        border-radius: 10px;
        min-height: calc(700vw / 7.5);
        margin-top: calc(-50vw / 7.5);
        box-shadow: #0000002e 2px 2px 8px 1px;
    }

    .should-box .white-inner-titlt {
        color: #333333;
        font-size: calc(30vw / 7.5);
    }

    .should-box .fontSize12 {
        color: #333333;
        font-size: calc(26vw / 7.5);
    }


    /* PLAN YOUR VISIT */

    .useful-link {
        display: flex;
        position: relative;
        flex-wrap: wrap;
        justify-content: center;
    }

        .useful-link > div {
            margin: 10px;
            color: #fff;
            font-weight: bold;
            width: 44%;
            height: calc(190vw / 7.5);
            text-align: center;
            /* border: 1px solid #fff; */
        }

        .useful-link img {
            font-size: calc(38vw / 7.5);
            width: 29px;
            height: 40px;
            margin-bottom: calc(15vw / 7.5);
        }

        .useful-link .overlayVisit {
            padding: 20px;
            background: rgba(39, 62, 84, 0.82);
            overflow: hidden;
            height: 100%;
            z-index: 22;
            position: relative;
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
        }

        .useful-link span {
        }

    #useful-link-1 {
        background-image: url('https://www.cmef.com.cn/Content/images/img/cmef24-en-lp-visit-img1.jpg');
        background-size: 100%;
    }

    #useful-link-2 {
        background-image: url('https://www.cmef.com.cn/Content/images/img/cmef24-en-lp-visit-img2.jpg');
        background-size: 100%;
    }

    #useful-link-3 {
        background-image: url('https://www.cmef.com.cn/Content/images/en/20240627/5-2.png');
        background-size: 100%;
    }

    #useful-link-4 {
        background-image: url('https://www.cmef.com.cn/Content/images/img/cmef24-en-lp-visit-img4.jpg');
        background-size: 100%;
    }

    #useful-link-5 {
        background-image: url('https://www.cmef.com.cn/Content/images/img/cmef24-en-lp-visit-img5.jpg');
        background-size: 100%;
    }

    #useful-link-6 {
        background-image: url('https://www.cmef.com.cn/Content/images/en/20240627/5-1.png');
        background-size: 100%;
    }

    .cta-overlayVisit {
        position: absolute;
        overflow: hidden;
        bottom: -50px;
        z-index: 1;
        transition: 200ms ease-in-out;
        padding: 5px;
        border: 1px solid #fff;
        left: 35%;
        font-size: 12px;
        min-width: 100px;
    }


        .cta-overlayVisit a {
            color: #fff;
        }

    .overlayVisit:hover .cta-overlayVisit {
        cursor: pointer;
        bottom: 15px;
    }


    .inner-join-us {
        padding: 20px;
        border-radius: 10px;
        border: 3px dotted lightblue;
        min-height: 225px;
    }

    .figure-bg img {
        filter: brightness(13);
    }


    .inner-join-us p {
        min-height: 120px;
    }

    /* JOIN US AT CMEF */
    .join_bor {
        width: 100%;
        background-color: #eaeaea;
        border-radius: 10px;
        border: dotted 3px #add8e6;
    }

    .register-to-visit {
        font-size: calc(30vw / 7.5);
        color: #1b1c80;
    }



    .num_div {
        width: 100%;
        /* height: 380px; */
        background-color: #26242b;
        /* opacity: 0.2; */
    }


    #aaabb {
        background-image: url('https://www.cmef.com.cn/Content/images/img/cmef24-en-lp-figure-banner.jpg');
        background-size: 100%;
    }


    .curriculumVitae_login_bgc {
        position: relative;
    }

        .curriculumVitae_login_bgc::before {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #26375059;
            z-index: 1;
            pointer-events: none;
        }

    .figure-bg .pos_zIndex {
        position: relative;
        z-index: 999;
    }


    .figure-bg .wh_div {
        width: calc(276vw / 7.5);
        height: calc(100vw / 7.5);
    }

    .figure-bg img {
        filter: brightness(13);
        width: calc(86vw / 7.5);
        height: calc(100vw / 7.5);
    }



    .figure-bg .number {
        color: #ffffff;
        font-size: calc(28vw / 7.5);
        font-weight: bold;
    }

    .figure-bg .textBott {
        color: #ffffff;
        font-size: calc(20vw / 7.5);
    }


    .venue_color {
        color: #1b1c80;
        font-size: calc(30vw / 7.5);
    }



    /* GOB */
    .gob_header {
        font-size: calc(72vw / 7.5);
        font-weight: bold;
        color: #1b1c80;
        opacity: 0.3;
    }


    .gob_l2 {
        width: 100%;
        border-radius: 10px;
        border: solid 1px #f3f3f9;
    }

    .gob_On_Site {
        width: 100%;
        border-radius: 10px;
        border: solid 1px #f3f3f9;
    }

    .gob_On_Site_three {
        display: flex;
        justify-content: space-between;
        margin: 0 -5px;
        /* 确保总外边距为20px */
    }


    .gob_On_Site_three_card {
        flex: 1;
        margin: 0 5px;
        text-align: center;
        font-size: calc(26vw / 7.5);
    }

        .gob_On_Site_three_card img {
            width: 100%;
            /* 图片宽度为卡片宽度的100% */
            height: auto;
            /* 保持图片比例 */
            margin-bottom: calc(20vw / 7.5);
        }




    .gob_guide_back_f3 {
        width: 100%;
        background-color: #f3f3f9;
    }

    .gob_guide_back_f7 {
        width: 100%;
        background-color: #f7f7f7;
    }

    .gob_guide_div_title {
        font-size: calc(30vw / 7.5);
        line-height: calc(48vw / 7.5);
        color: #1b1c80;
    }
}

