   /* 全局极简重置 */
        * { margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, "Microsoft Yahei", sans-serif; }
        body { background: #fff; color: #e63946; line-height: 1.5; }
        a { text-decoration: none; color: inherit; }
        img { max-width: 100%; display: block; }
        /* 通用容器（居中+限宽） */
        .container { max-width: 1200px; margin: 0 auto; padding: 0 5%; }
        
        /* 顶部区域 */
        .header { padding: 15px 0; border-bottom: 1px solid #f5f5f5; }
        .header .container { display: flex; justify-content: space-between; align-items: center; }
        .logo { width: 60px; height: 60px; }
        .help-link { font-size: 16px; font-weight: 600; padding: 6px 12px; border-radius: 4px; }
        .help-link:hover { background: #f5f9ff; color: #d62828; }
        
        /* 核心下载区 */
        .download { padding: 40px 0; }
        .download-wrap { display: flex; flex-wrap: wrap; align-items: center; gap: 40px; }
        .download-text { flex: 1; min-width: 300px; }
        .download-title { font-size: clamp(24px, 4vw, 36px); font-weight: bold; margin-bottom: 20px; }
        /* 介绍文字改为logo同款淡蓝色 */
        .download-desc { font-size: clamp(16px, 2vw, 18px); color: #4299e1; /* logo淡蓝色 */ font-weight: 500; margin-bottom: 30px; }
        .download-btn { display: inline-block; background: #e63946; color: #fff; font-size: clamp(18px, 2vw, 22px); font-weight: bold; padding: 15px 40px; border-radius: 8px; transition: all 0.2s; }
        .download-btn:hover { background: #d62828; box-shadow: 0 4px 10px rgba(230, 57, 70, 0.2); }
        .download-img { flex: 1; min-width: 300px; text-align: center; }
        .download-img img { border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); margin: 0 auto; }
        
        /* 核心功能区（移动端免滚动，均分显示） */
        .features { padding: 30px 0 50px; }
        .section-title { font-size: clamp(20px, 3vw, 28px); font-weight: bold; text-align: center; margin-bottom: 25px; }
        /* 移除横向滚动，改为网格布局 */
        .features-list { display: grid; 
                        /* 移动端1行5列均分，PC端保持1行5列 */
                        grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); 
                        gap: 15px; /* 缩小间距适配移动端 */
                        justify-items: center; }
        /* 功能项：移除淡红色背景，改为纯白 */
        .feature-item { width: 100%; max-width: 100px; /* 缩小宽度适配移动端 */
                        text-align: center; padding: 15px 5px; 
                        background: #ffffff; /* 纯白背景，无淡红 */
                        border: 1px solid #f0f0f0; /* 浅灰边框增强区分 */
                        border-radius: 8px; }
        .feature-icon { width: 40px; height: 40px; /* 缩小图标适配移动端 */
                        margin: 0 auto 8px; }
        .feature-name { font-size: 15px; font-weight: bold; }
        
        /* APP展示区 */
        .app-show { padding: 20px 0 50px; }
        .app-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; padding-bottom: 10px; }
        .app-list { display: flex; gap: 15px; width: max-content; padding: 0 5px; }
        .app-item { flex: 0 0 calc(50vw - 20px); border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); }
        @media (min-width: 768px) { 
            .app-item { flex: 0 0 200px; }
            .feature-item { max-width: 120px; padding: 15px 10px; }
            .feature-icon { width: 50px; height: 50px; }
        }
        
        /* 页脚 */
        .footer { padding: 25px 0; background: #f8f9fa; text-align: center; }
        .footer-text { font-size: 14px; font-weight: 500; color: #e63946; }
        
        /* 隐藏APP区滚动条 */
        .app-wrap::-webkit-scrollbar { display: none; }
        /* 图片懒加载占位 */
        img[loading="lazy"] { background: #f5f5f5; border-radius: inherit; }