<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>广州乐亦游信息科技有限公司 - 晨光金辉</title>
    <meta name="description" content="">
    <link href="http://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
    <style>
        *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
        :root {
            --gold: #d97706;
            --gold-light: #f59e0b;
            --gold-glow: rgba(217,119,6,0.15);
            --warm: #fffbeb;
            --warm-2: #fef3c7;
            --dark: #1c1917;
            --text: #292524;
            --text-sec: #78716c;
            --border: #e7e5e4;
        }
        html { scroll-behavior: smooth; }
        body { font-family: 'Inter', sans-serif; color: var(--text); background: #fff; overflow-x: hidden; }

        /* Nav */
        .nav {
            position: fixed; top: 0; left: 0; right: 0; z-index: 100;
            padding: 1.25rem 2rem; display: flex; justify-content: space-between; align-items: center;
            transition: all 0.3s;
        }
        .nav.scrolled { background: rgba(255,255,255,0.95); backdrop-filter: blur(20px); box-shadow: 0 1px 20px rgba(0,0,0,0.06); }
        .logo { font-size: 1.4rem; font-weight: 800; color: var(--dark); text-decoration: none; letter-spacing: -0.5px; }
        .logo span { color: var(--gold); }
        .nav-list { display: flex; gap: 2.5rem; list-style: none; }
        .nav-list a { text-decoration: none; color: var(--text-sec); font-weight: 500; font-size: 0.9rem; transition: color 0.3s; }
        .nav-list a:hover { color: var(--gold); }
        .ham { display: none; background: none; border: none; cursor: pointer; }
        .ham span { display: block; width: 22px; height: 2px; background: var(--dark); margin: 5px 0; }

        /* Hero - Split Screen */
        .hero {
            min-height: 100vh; display: grid; grid-template-columns: 1fr 1fr;
            position: relative; overflow: hidden;
        }
        .hero-left {
            display: flex; flex-direction: column; justify-content: center;
            padding: 6rem 5rem 4rem 4rem; position: relative; z-index: 2;
        }
        .hero-tag {
            display: inline-flex; align-items: center; gap: 0.5rem;
            padding: 0.35rem 1rem; border-radius: 999px;
            background: var(--warm); border: 1px solid var(--gold-glow);
            color: var(--gold); font-size: 0.8rem; font-weight: 600;
            margin-bottom: 2rem; width: fit-content; animation: fadeRight 0.8s ease;
        }
        .hero-left h1 {
            font-size: clamp(2.5rem, 5vw, 3.75rem); font-weight: 800;
            line-height: 1.1; color: var(--dark); margin-bottom: 1.5rem;
            letter-spacing: -1px; animation: fadeRight 0.8s ease 0.15s both;
        }
        .hero-left h1 em { font-style: normal; color: var(--gold); }
        .hero-left p {
            color: var(--text-sec); font-size: 1.1rem; line-height: 1.8;
            margin-bottom: 2.5rem; max-width: 450px;
            animation: fadeRight 0.8s ease 0.3s both;
        }
        .hero-btns { display: flex; gap: 1rem; animation: fadeRight 0.8s ease 0.45s both; }
        @keyframes fadeRight { from { opacity: 0; transform: translateX(-20px); } to { opacity: 1; transform: translateX(0); } }

        .btn-gold {
            padding: 0.875rem 2rem; border-radius: 2rem; font-weight: 600;
            background: var(--gold); color: white; text-decoration: none;
            border: none; cursor: pointer; font-size: 0.95rem; transition: all 0.3s;
            display: inline-flex; align-items: center; gap: 0.5rem;
        }
        .btn-gold:hover { background: #b45309; transform: translateY(-2px); box-shadow: 0 8px 30px rgba(217,119,6,0.3); }
        .btn-warm {
            padding: 0.875rem 2rem; border-radius: 2rem; font-weight: 600;
            background: var(--warm); color: var(--dark); text-decoration: none;
            border: 1px solid var(--border); cursor: pointer; font-size: 0.95rem; transition: all 0.3s;
        }
        .btn-warm:hover { border-color: var(--gold); color: var(--gold); }

        .hero-right {
            background: linear-gradient(135deg, var(--warm) 0%, var(--warm-2) 50%, #fde68a 100%);
            position: relative; overflow: hidden;
        }
        .hero-visual {
            position: absolute; inset: 0; display: flex; align-items: center; justify-content: center;
        }
        .circle-ring {
            position: absolute; border-radius: 50%; border: 2px solid rgba(217,119,6,0.15);
        }
        .circle-ring:nth-child(1) { width: 300px; height: 300px; animation: ringPulse 4s ease-in-out infinite; }
        .circle-ring:nth-child(2) { width: 450px; height: 450px; animation: ringPulse 4s ease-in-out 1s infinite; }
        .circle-ring:nth-child(3) { width: 200px; height: 200px; animation: ringPulse 4s ease-in-out 2s infinite; background: rgba(217,119,6,0.05); }
        @keyframes ringPulse { 0%,100% { transform: scale(1); opacity: 0.5; } 50% { transform: scale(1.08); opacity: 1; } }
        .hero-icon-center {
            width: 80px; height: 80px; border-radius: 1.5rem;
            background: var(--gold); color: white; display: flex;
            align-items: center; justify-content: center; z-index: 2;
            box-shadow: 0 20px 60px rgba(217,119,6,0.3);
        }
        .float-dot {
            position: absolute; width: 12px; height: 12px; border-radius: 50%;
            background: var(--gold); opacity: 0.4;
        }
        .float-dot:nth-child(5) { top: 20%; left: 30%; animation: float 5s ease-in-out infinite; }
        .float-dot:nth-child(6) { top: 60%; left: 70%; animation: float 7s ease-in-out infinite 1s; }
        .float-dot:nth-child(7) { top: 40%; left: 50%; animation: float 6s ease-in-out infinite 2s; }
        @keyframes float { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-20px); } }

        /* Sections */
        section { padding: 6rem 2rem; }
        .wrap { max-width: 1200px; margin: 0 auto; }
        .tag { font-size: 0.75rem; font-weight: 700; color: var(--gold); text-transform: uppercase; letter-spacing: 3px; margin-bottom: 0.75rem; }
        .heading { font-size: clamp(1.75rem, 3.5vw, 2.5rem); font-weight: 800; margin-bottom: 0.75rem; color: var(--dark); letter-spacing: -0.5px; }
        .desc { color: var(--text-sec); max-width: 550px; font-size: 1.05rem; line-height: 1.8; }

        /* About - Diagonal */
        .about-section { background: var(--warm); position: relative; }
        .about-section::before {
            content: ''; position: absolute; top: -60px; left: 0; right: 0; height: 60px;
            background: #fff; clip-path: polygon(0 60px, 100% 0, 100% 60px);
        }
        .about-section::after {
            content: ''; position: absolute; bottom: -60px; left: 0; right: 0; height: 60px;
            background: var(--warm); clip-path: polygon(0 0, 100% 0, 100% 0, 0 60px);
        }
        .about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; margin-top: 3rem; }
        .about-img {
            height: 380px; border-radius: 1.5rem; overflow: hidden; position: relative;
            background: linear-gradient(135deg, var(--gold), #f59e0b);
        }
        .about-img::after {
            content: ''; position: absolute; inset: 0;
            background: linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.2) 50%, transparent 70%);
            animation: shine 4s ease-in-out infinite;
        }
        @keyframes shine { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } }
        .about-img .inner-shape {
            position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
            width: 120px; height: 120px; border: 4px solid rgba(255,255,255,0.3);
            border-radius: 50%;
        }
        .about-text p { color: var(--text-sec); line-height: 1.8; margin-bottom: 1.25rem; }
        .about-stats { display: flex; gap: 2.5rem; margin-top: 2rem; }
        .about-stat-num { font-size: 2rem; font-weight: 800; color: var(--gold); }
        .about-stat-lbl { font-size: 0.8rem; color: var(--text-sec); margin-top: 0.25rem; }

        /* Services - Horizontal Cards */
        .services-list { display: flex; flex-direction: column; gap: 1.5rem; margin-top: 3rem; }
        .service-row {
            display: grid; grid-template-columns: auto 1fr auto;
            gap: 2rem; align-items: center; padding: 2rem 2.5rem;
            border-radius: 1rem; border: 1px solid var(--border);
            transition: all 0.4s; cursor: default;
        }
        .service-row:hover { border-color: var(--gold); box-shadow: 0 8px 40px var(--gold-glow); transform: translateX(8px); }
        .service-num { font-size: 3rem; font-weight: 800; color: #f5f5f4; line-height: 1; min-width: 60px; }
        .service-row:hover .service-num { color: var(--gold-glow); }
        .service-row h3 { font-size: 1.2rem; font-weight: 700; margin-bottom: 0.5rem; color: var(--dark); }
        .service-row p { color: var(--text-sec); font-size: 0.9rem; line-height: 1.7; }
        .service-arrow { color: var(--gold); opacity: 0; transform: translateX(-10px); transition: all 0.3s; }
        .service-row:hover .service-arrow { opacity: 1; transform: translateX(0); }

        /* Contact */
        .contact-section { background: var(--warm); }
        .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; margin-top: 3rem; }
        .contact-cards { display: flex; flex-direction: column; gap: 1.25rem; }
        .contact-card {
            display: flex; gap: 1.25rem; padding: 1.5rem; border-radius: 1rem;
            background: white; border: 1px solid var(--border);
            transition: all 0.3s;
        }
        .contact-card:hover { border-color: var(--gold); box-shadow: 0 4px 20px var(--gold-glow); }
        .contact-card-icon {
            width: 48px; height: 48px; border-radius: 0.75rem; flex-shrink: 0;
            background: var(--warm); display: flex; align-items: center; justify-content: center; color: var(--gold);
        }
        .contact-card h4 { font-weight: 600; margin-bottom: 0.2rem; font-size: 0.9rem; }
        .contact-card p { color: var(--text-sec); font-size: 0.85rem; }
        .contact-form { display: flex; flex-direction: column; gap: 1rem; }
        .contact-form input, .contact-form textarea {
            padding: 0.875rem 1rem; border-radius: 0.75rem;
            border: 1px solid var(--border); font-size: 0.95rem;
            font-family: inherit; outline: none; transition: all 0.3s;
            background: white;
        }
        .contact-form input:focus, .contact-form textarea:focus { border-color: var(--gold); box-shadow: 0 0 0 3px var(--gold-glow); }
        .contact-form textarea { min-height: 120px; resize: vertical; }

        footer { padding: 2rem; text-align: center; border-top: 1px solid var(--border); color: var(--text-sec); font-size: 0.85rem; }
        footer a { color: inherit; text-decoration: none; }

        .reveal { opacity: 0; transform: translateY(25px); transition: all 0.7s cubic-bezier(0.16,1,0.3,1); }
        .reveal.active { opacity: 1; transform: translateY(0); }

        @media (max-width: 768px) {
            .ham { display: block; }
            .nav-list { display: none; position: absolute; top: 100%; left: 0; right: 0; background: white; flex-direction: column; padding: 1rem 2rem; box-shadow: 0 10px 30px rgba(0,0,0,0.08); }
            .nav-list.open { display: flex; }
            .hero { grid-template-columns: 1fr; }
            .hero-right { display: none; }
            .hero-left { padding: 8rem 2rem 4rem; }
            .about-grid, .contact-grid { grid-template-columns: 1fr; }
            .service-row { grid-template-columns: auto 1fr; }
            .service-arrow { display: none; }
            .about-stats { flex-direction: column; gap: 1rem; }
        }
    </style>
</head>
<body>

<nav class="nav" id="nav">
    <a href="#" class="logo"><span>乐亦游</span></a>
    <button class="ham" onclick="document.getElementById('navList').classList.toggle('open')"><span></span><span></span><span></span></button>
    <ul class="nav-list" id="navList">
        <li><a href="#about">关于我们</a></li>
        <li><a href="#services">服务</a></li>
        <li><a href="#contact">联系我们</a></li>
    </ul>
</nav>

<section class="hero">
    <div class="hero-left">
        <div class="hero-tag">☀ 专注技术 · 创造价值</div>
        <h1>用<em>智慧</em>与<br>热情驱动未来</h1>
        <p></p>
        <div class="hero-btns">
            <a href="#services" class="btn-gold">探索服务 →</a>
            <a href="#about" class="btn-warm">了解更多</a>
        </div>
    </div>
    <div class="hero-right">
        <div class="hero-visual">
            <div class="circle-ring"></div>
            <div class="circle-ring"></div>
            <div class="circle-ring"></div>
            <div class="float-dot"></div>
            <div class="float-dot"></div>
            <div class="float-dot"></div>
            <div class="hero-icon-center">
                <svg width="36" height="36" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5z"/><path d="M2 17l10 5 10-5"/><path d="M2 12l10 5 10-5"/></svg>
            </div>
        </div>
    </div>
</section>

<section id="about" class="about-section">
    <div class="wrap">
        <div class="about-grid">
            <div class="about-img reveal">
                <div class="inner-shape"></div>
            </div>
            <div class="about-text reveal">
                <p class="tag">关于我们</p>
                <h2 class="heading">深耕技术领域<br>创造卓越价值</h2>
                <p></p>
                <p>我们以客户需求为导向，以技术创新为驱动，为企业提供全方位的数字化解决方案。从战略规划到技术落地，我们全程陪伴，确保每一个项目都能创造真实可衡量的商业价值。</p>
                <div class="about-stats">
                    <div><div class="about-stat-num">500+</div><div class="about-stat-lbl">服务客户</div></div>
                    <div><div class="about-stat-num">99.9%</div><div class="about-stat-lbl">系统可用率</div></div>
                    <div><div class="about-stat-num">7×24</div><div class="about-stat-lbl">技术支持</div></div>
                </div>
            </div>
        </div>
    </div>
</section>

<section id="services">
    <div class="wrap">
        <div class="reveal">
            <p class="tag">核心服务</p>
            <h2 class="heading">全维度技术服务能力</h2>
            <p class="desc">从战略规划到技术落地，一站式满足企业数字化转型需求</p>
        </div>
        <div class="services-list">
            <div class="service-row reveal">
                <span class="service-num">01</span>
                <div><h3>软件定制开发</h3><p>企业级Web应用、移动端应用、小程序及微服务架构的定制开发服务</p></div>
                <span class="service-arrow">→</span>
            </div>
            <div class="service-row reveal">
                <span class="service-num">02</span>
                <div><h3>AI 智能解决方案</h3><p>大模型应用、智能客服、数据分析、自然语言处理等AI原生应用构建</p></div>
                <span class="service-arrow">→</span>
            </div>
            <div class="service-row reveal">
                <span class="service-num">03</span>
                <div><h3>云原生架构设计</h3><p>容器化部署、Kubernetes编排、CI/CD流水线、DevOps体系建设</p></div>
                <span class="service-arrow">→</span>
            </div>
            <div class="service-row reveal">
                <span class="service-num">04</span>
                <div><h3>数据中台建设</h3><p>数据采集、存储、分析与可视化，构建企业级数据智能平台</p></div>
                <span class="service-arrow">→</span>
            </div>
            <div class="service-row reveal">
                <span class="service-num">05</span>
                <div><h3>网络安全服务</h3><p>渗透测试、安全审计、等保合规、应急响应等全方位安全防护</p></div>
                <span class="service-arrow">→</span>
            </div>
            <div class="service-row reveal">
                <span class="service-num">06</span>
                <div><h3>技术咨询与培训</h3><p>技术选型、架构评审、团队能力建设等专业技术咨询服务</p></div>
                <span class="service-arrow">→</span>
            </div>
        </div>
    </div>
</section>

<section id="contact" class="contact-section">
    <div class="wrap">
        <div class="reveal">
            <p class="tag">联系我们</p>
            <h2 class="heading">期待与您合作</h2>
            <p class="desc">有任何问题或需求，随时与我们取得联系</p>
        </div>
        <div class="contact-grid">
            <div class="contact-cards reveal">
                <div class="contact-card">
                    <div class="contact-card-icon">
                        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
                    </div>
                    <div><h4>公司地址</h4><p>广州市天河区天银商贸大厦</p></div>
                </div>
                <div class="contact-card">
                    <div class="contact-card-icon">
                        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg>
                    </div>
                    <div><h4>联系电话</h4><p></p></div>
                </div>
                <div class="contact-card">
                    <div class="contact-card-icon">
                        <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
                    </div>
                    <div><h4>电子邮箱</h4><p>kf@99you.cn</p></div>
                </div>
            </div>
            <form class="contact-form reveal" onsubmit="event.preventDefault();alert('感谢您的留言，我们会尽快与您联系！');this.reset();">
                <input type="text" placeholder="您的姓名" required>
                <input type="email" placeholder="电子邮箱" required>
                <input type="text" placeholder="主题">
                <textarea placeholder="请输入留言内容..." required></textarea>
                <button type="submit" class="btn-gold" style="justify-content:center;">发送消息</button>
            </form>
        </div>
    </div>
</section>

<footer>
    <p>© 2026 广州乐亦游信息科技有限公司 · <a href="http://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer">粤ICP备17051768号</a></p>
</footer>

<script>
window.addEventListener('scroll', () => document.getElementById('nav').classList.toggle('scrolled', window.scrollY > 50));
const obs = new IntersectionObserver(es => es.forEach(e => { if (e.isIntersecting) e.target.classList.add('active'); }), { threshold: 0.1 });
document.querySelectorAll('.reveal').forEach(el => obs.observe(el));
</script>
</body>
</html>