
    /* 容器与基础设置 */
    .uee-lp-wrapper {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        color: #333;
        line-height: 1.6;
        background-color: #ffffff;
        overflow: hidden;
    }

    /* 头部横幅 */
    .uee-hero {
        background-color: #9A2E9F;
        color: #ffffff;
        padding: 60px 20px;
        text-align: center;
    }

    .uee-hero h1 { font-size: 28pt; margin-bottom: 15px; font-weight: bold; }
    .uee-hero p { font-size: 14pt; max-width: 900px; margin: 0 auto 30px; opacity: 0.9; }

    /* 资质认证条 */
    .uee-cert-bar {
        background: #f0f4f8; padding: 20px; display: flex; justify-content: center; gap: 50px; flex-wrap: wrap; border-bottom: 1px solid #e1e8ed;
    }

    .cert-item { font-weight: bold; color: #003366; display: flex; align-items: center; gap: 8px; }
    .cert-item span { background: #003366; color: #fff; padding: 2px 8px; border-radius: 4px; font-size: 10pt; }

    /* 内容区块通用标题 */
    .uee-section { max-width: 1100px; margin: 50px auto; padding: 0 20px; }
    .uee-section h2 { text-align: center; color: #003366; font-size: 22pt; margin-bottom: 40px; position: relative; }
    .uee-section h2::after { content: ''; width: 60px; height: 3px; background: #e67e22; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); }

    /* 产品规格表格 */
    .uee-table-container { overflow-x: auto; }
    .uee-spec-table { width: 100%; border-collapse: collapse; margin-top: 20px; font-size: 11pt; }
    .uee-spec-table th { background-color: #003366; color: #ffffff; padding: 15px; text-align: left; }
    .uee-spec-table td { padding: 15px; border-bottom: 1px solid #eee; }

    /* 优势卡片 */
    .uee-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-top: 40px; }
    .uee-card { padding: 30px; border: 1px solid #eee; border-radius: 8px; }
    .uee-card h3 { color: #0056b3; margin-bottom: 15px; }

    /* --- FAQ 模块样式 --- */
    .uee-faq-container { margin-top: 40px; }
    .faq-item { margin-bottom: 15px; border: 1px solid #e1e8ed; border-radius: 6px; overflow: hidden; }
    .faq-question { background: #f8fafc; padding: 15px 20px; font-weight: bold; color: #003366; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }
    .faq-question::after { content: '+'; font-size: 16pt; color: #e67e22; }
    .faq-answer { padding: 15px 20px; border-top: 1px solid #e1e8ed; font-size: 11pt; color: #555; background: #fff; }

    /* 底部询盘区 */
    .uee-cta-box { background: #f4f7f9; padding: 50px; border-radius: 12px; display: flex; align-items: center; justify-content: space-between; gap: 40px; }
    .uee-btn { background-color: #e67e22; color: white !important; padding: 18px 35px; font-size: 14pt; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block; }

    @media (max-width: 768px) {
        .uee-hero h1 { font-size: 20pt; }
        .uee-cta-box { flex-direction: column; text-align: center; padding: 30px; }
    }
