        /* 轮播区块：默认PC端样式（100vh全屏） */
        .lunbo-qukuang {
            width: 100%;
            height: 100vh; /* PC端强制全屏 */
            position: relative;
            overflow: hidden;
            background-color: #fff;
        }
        .lunbo-xiang {
            position: absolute;
            width: 100%;
            height: 100%;
        }

        /* 素材通用样式（包含手机端组合图） */
        .lunbo-sucai {
            position: absolute;
            opacity: 0;
            transform: translateY(400px) scale(0.9);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            max-width: 80%;
            height: auto;
        }
        .lunbo-sucai.xianshi {
            opacity: 1;
            transform: translateY(0) scale(1);
        }

        /* ========== 通用素材（PC/手机都显示） ========== */
        /* 波浪背景 */
        .bolang-beijing1 {
            top: 320px;
            left: 0;
            width: 70%;
            z-index: 1;
        }
        .bolang-beijing2 {
            top: 350px;
            left: 2%;
            width: 70%;
            z-index: 2;
        }
        /* 【修改】波浪背景只向上滑入，不缩小 */
        .bolang-beijing1.lunbo-sucai {
            transform: translateY(400px);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .bolang-beijing1.lunbo-sucai.xianshi {
            transform: translateY(0);
        }
        .bolang-beijing2.lunbo-sucai {
            transform: translateY(400px);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .bolang-beijing2.lunbo-sucai.xianshi {
            transform: translateY(0);
        }
        .bolang-beijing2 {
            top: 350px;
            left: 2%;
            width: 70%;
            z-index: 2;
        }

        /* 第一组文字素材 */
        .zu1-wenzi-zhuoyue {
            top: 30%;
            left: 8%;
            /* width: 18%; */
            z-index: 10;
        }
        .zu1-wenzi-fangan {
            top: 45%;
            left: 8%;
            /* width: 30%; */
            z-index: 10;
        }

        /* 第二组文字素材 */
        .zu2-wenzi-zhuanyue {
            top: 30%;
            left: 8%;
            /* width: 18%; */
            z-index: 10;
        }
        .zu2-wenzi-fangan {
            top: 45%;
            left: 8%;
            /* width: 30%; */
            z-index: 10;
        }

        /* 第三组文字素材 */
        .zu3-wenzi-shengen {
            top: 30%;
            left: 8%;
            /* width: 18%; */
            z-index: 10;
        }
        .zu3-wenzi-jingcheng {
            top: 45%;
            left: 8%;
            /* width: 30%; */
            z-index: 10;
        }

        /* ========== PC端专属素材（默认显示） ========== */
        .pc-duan-sucai {
            display: block;
        }

        /* 第一组PC图标 */
        .zu1-tubiao-xiaoyuandian {
            top: 13%;
            right: 37%;
            width: 1.5%;
            z-index: 10;
        }
        .zu1-tubiao-sanjiaoxing {
            top: 20%;
            right: 43%;
            /* width: 3%; */
            z-index: 10;
        }
        .zu1-tubiao-yinxiang {
            top: 20%;
            right: 50%;
            width: 5%;
            z-index: 10;
        }
        .zu1-tubiao-shuangsanjiao {
            top: 42%;
            right: 47%;
            width: 3%;
            z-index: 10;
        }
        .zu1-tubiao-youxishoubing {
            top: 60%;
            right: 56%;
            width: 8%;
            z-index: 10;
        }
        .zu1-tubiao-renwu {
            top: 20%;
            right: 20%;
            /* width: 35%; */
            z-index: 10;
        }
        .zu1-tubiao-jianpan {
            top: 60%;
            right: 8%;
            /* width: 15%; */
            z-index: 10;
        }

        /* 第二组PC图标 */
        .zu2-tubiao-xinpian {
            /* top: 25%;
            left: 50%; */
            top: 57.8%;
            left: 73%;
            transform: translate(-50%, -50%);
            /* width: 12%; */
            z-index: 20;
        }
        /* 【修改】芯片从底部滑入 */
        .zu2-tubiao-xinpian.lunbo-sucai {
            transform: translate(-50%, -50%) translateY(300px) scale(0.9);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-tubiao-xinpian.lunbo-sucai.xianshi {
            transform: translate(-50%, -50%) translateY(0) scale(1);
        }
        .zu2-tubiao-zhuti-1 {
            /* top: 35%;
            left: 55%; */
            top: 38.7%;
            left: 67%;
            transform: translate(-50%, 0);
            /* width: 6%; */
            width: 7%;
            z-index: 10;
        }
        .zu2-tubiao-zhuti-2 {
            /* top: 36%;
            left: 72%; */
            top: 47%;
            left: 79.8%;
            transform: translate(0, -50%);
            /* width: 6%; */
            width: 7%;
            z-index: 10;
        }
        .zu2-tubiao-zhuti-3 {
            /* top: 65%;
            left: 75%; */
            top: 71.6%;
            left: 87%;
            transform: translate(-50%, 0);
            /* width: 6%; */
            width: 7%;
            z-index: 10;
        }
        .zu2-tubiao-zhuti-4 {
            /* top: 68%;
            left: 52%; */
            top: 78.5%;
            left: 58.2%;
            transform: translate(0, -50%);
            /* width: 6%; */
            width: 7%;
            /* z-index: 10; */
            z-index: 21;
        }

        /* 【修改】4个柱体从底部滑入 */
        .zu2-tubiao-zhuti-1.lunbo-sucai {
            transform: translate(-50%, 0) translateY(200px) scale(0.9);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-tubiao-zhuti-1.lunbo-sucai.xianshi {
            transform: translate(-50%, 0) translateY(0) scale(1);
        }
        .zu2-tubiao-zhuti-2.lunbo-sucai {
            transform: translate(0, -50%) translateY(200px) scale(0.9);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-tubiao-zhuti-2.lunbo-sucai.xianshi {
            transform: translate(0, -50%) translateY(0) scale(1);
        }
        .zu2-tubiao-zhuti-3.lunbo-sucai {
            transform: translate(-50%, 0) translateY(200px) scale(0.9);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-tubiao-zhuti-3.lunbo-sucai.xianshi {
            transform: translate(-50%, 0) translateY(0) scale(1);
        }
        .zu2-tubiao-zhuti-4.lunbo-sucai {
            transform: translate(0, -50%) translateY(200px) scale(0.9);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-tubiao-zhuti-4.lunbo-sucai.xianshi {
            transform: translate(0, -50%) translateY(0) scale(1);
        }
        .zu2-beijing-zuo {
            top: 0;
            left: 0;
            width: 30%;
            z-index: 0;
        }
        /* 【修改】左侧背景从底部滑入 */
        .zu2-beijing-zuo.lunbo-sucai {
            transform: translateY(400px) scale(0.98);
            transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-beijing-zuo.lunbo-sucai.xianshi {
            transform: translateY(0) scale(1);
        }
        /* 【修改】右侧背景从底部滑入（更长的时间） */
        .zu2-beijing-you.lunbo-sucai {
            transform: translateY(400px) scale(0.98);
            transition: opacity 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .zu2-beijing-you.lunbo-sucai.xianshi {
            transform: translateY(0) scale(1);
        }
        .zu2-beijing-you {
            bottom: 20px;
            right: 0;
            /* width: 50%; */
            z-index: 1;
        }

        /* 第三组PC图标 */
        .zu3-tubiao-renwu1 {
            top: 1%;
            right: 5%;
            width: 50%;
            z-index: 10;
        }
        .zu3-tubiao-renwu2 {
            top: 45%;
            right: 45%;
            /* width: 20%; */
            z-index: 10;
        }
        .zu3-beijing-dibu {
            top: 60px;
            left: 0;
            max-width: 300%;
            z-index: 1;
        }

        /* ========== 手机端专属素材（默认隐藏） ========== */
        .shouji-duan-sucai {
            display: none !important; /* 强制隐藏，避免冲突 */
            position: absolute;
            opacity: 0;
            transform: translateY(15px);
            transition: opacity 0.6s ease, transform 0.6s ease;
            max-width: 80%;
            height: auto;
            z-index: 10;
        }
        .shouji-duan-sucai.xianshi {
            opacity: 1;
            transform: translateY(0);
        }
        .zu1-shouji-zuhetu {
            top: 35%;
            right: 30px;
            /* width: 70%; */
        }
        .zu2-shouji-zuhetu {
            top: 35%;
            right: 84px;
            width: 60%;
        }
        .zu2-shouji-beijing {
            top: 135px;
            right: 0;
            max-width: 120%;
            z-index: 1;
        }
        .zu3-shouji-zuhetu {
            top: 25%;
            right: 0;
            /* width: 70%; */
            max-width: 100%;
        }
        .zu3-shouji-beijing {
            bottom: 0;
            left: 0;
            /* width: 80%; */
            max-width: 200%;
            z-index: 1;
        }

        /* ========== 导航按钮 ========== */
        .lunbo-daohang {
            position: absolute;
            bottom: 50px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 9999; /* 提高层级，确保在最顶层 */
            display: flex;
            gap: 15px;
            padding: 10px 20px;
            background-color: rgba(0, 0, 0, 0.3);
            border-radius: 20px;
        }
        .lunbo-dian {
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background-color: #61a8fe; /* 红色 */
            cursor: pointer;
            transition: background-color 0.3s ease, transform 0.3s ease;
            box-shadow: 0 0 5px rgba(117, 178, 254, 0.5);
        }
        .lunbo-dian:hover {
            background-color: #6aacfe;
            transform: scale(1.2);
        }
        .lunbo-dian.huodong {
            background-color: #1d67c7;
            transform: scale(1.4);
            box-shadow: 0 0 8px rgba(32, 116, 225, 0.8);
        }

        /* ========== 响应式断点：768px（手机端） ========== */
        @media (max-width: 768px) {
            /* 手机端轮播区块：非全屏，自适应高度 */
            .lunbo-qukuang {
                height: auto;
                min-height: 500px; /* 提高最小高度，确保组合图显示完整 */
                padding: 40px 0;
            }

            /* 隐藏所有PC端素材 */
            .pc-duan-sucai {
                display: none !important;
            }

            /* 显示手机端素材 */
            .shouji-duan-sucai {
                display: block !important; /* 强制显示手机组合图 */
            }

            /* 手机端文字位置调整 */
            .zu1-wenzi-zhuoyue,
            .zu2-wenzi-zhuanyue,
            .zu3-wenzi-shengen {
                top: 10%;
                left: 5%;
                width: 30%;
            }
            .zu1-wenzi-fangan,
            .zu2-wenzi-fangan,
            .zu3-wenzi-jingcheng {
                top: 25%;
                left: 5%;
                width: 50%;
            }

            /* 手机端波浪背景调整 */
            .bolang-beijing1, .bolang-beijing2 {
                width: 80%;
            }

            /* 手机端导航按钮 */
            .lunbo-daohang {
                bottom: 20px;
            }
            .lunbo-dian {
                width: 10px;
                height: 10px;
            }
        }

        /* 后续内容区域 */
        .houxu-neirong-qukuang {
            width: 100%;
            padding: 50px 20px;
            background-color: #f9f9f9;
        }