<!-- tg: alib36125 --><!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
    <title>&#25463;&#25253;&#27604;&#20998;&#23436;&#25972;&#29256; - &#26368;&#24555;&#36275;&#29699;&#31726;&#29699;&#27604;&#20998;&#30452;&#25773;,&#23454;&#26102;&#36187;&#20107;&#25968;&#25454;&#32479;&#35745;</title>
    <meta name="description" content="&#25463;&#25253;&#27604;&#20998;&#23436;&#25972;&#29256; - &#26368;&#24555;&#36275;&#29699;&#31726;&#29699;&#27604;&#20998;&#30452;&#25773;,&#23454;&#26102;&#36187;&#20107;&#25968;&#25454;&#32479;&#35745;&#25972;&#21512;&#20840;&#29699;&#28909;&#38376;&#36187;&#20107;&#30452;&#25773;&#20869;&#23481;&#65292;&#25903;&#25345;&#39640;&#28165;&#30011;&#36136;&#19982;&#20302;&#24310;&#36831;&#25773;&#25918;&#65292;&#25552;&#20379;&#23454;&#26102;&#27604;&#20998;&#19982;&#25968;&#25454;&#26356;&#26032;&#26381;&#21153;&#12290;">
    <meta name="keywords" content="&#25463;&#25253;&#27604;&#20998;&#23436;&#25972;&#29256;,&#36275;&#29699;&#27604;&#20998;,&#31726;&#29699;&#27604;&#20998;,&#30005;&#31454;&#27604;&#20998;,&#23454;&#26102;&#27604;&#20998;,&#36187;&#20107;&#25968;&#25454;,&#20307;&#32946;&#30452;&#25773;">
    <meta name="robots" content="index, follow">
    <link rel="canonical" href="https://www.utilitycomputing.com.cn/">
    <link rel="icon" type="image/x-icon" href="/favicon.ico">
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    <link rel="apple-touch-icon" href="/favicon-32x32.png">
    <meta property="og:title" content="捷报比分完整版 - 最快足球篮球比分直播,实时赛事数据统计">
    <meta property="og:description" content="捷报比分完整版 - 最快足球篮球比分直播,实时赛事数据统计整合全球热门赛事直播内容">
    <meta property="og:image" content="/logo.png">
    <meta property="og:url" content="https://www.utilitycomputing.com.cn/">
    <meta name="theme-color" content="#0a1628">
    <style>
        /* ===== CSS Reset & Base ===== */
        *,
        *::before,
        *::after {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }
        html {
            scroll-behavior: smooth;
            font-size: 16px;
        }
        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
            background: #f0f4f8;
            color: #1a2332;
            line-height: 1.6;
            min-height: 100vh;
        }
        a {
            color: #1565c0;
            text-decoration: none;
            transition: color .2s;
        }
        a:hover {
            color: #0d47a1;
        }
        img {
            max-width: 100%;
            height: auto;
            display: block;
        }
        ul,
        ol {
            list-style: none;
        }
        .container {
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 16px;
        }

        /* ===== Color Variables ===== */
        :root {
            --primary-dark: #0a1628;
            --primary-blue: #0d2137;
            --accent-blue: #1976d2;
            --accent-light: #42a5f5;
            --accent-glow: #64b5f6;
            --white: #ffffff;
            --gray-50: #f8fafc;
            --gray-100: #f1f5f9;
            --gray-200: #e2e8f0;
            --gray-300: #cbd5e1;
            --gray-500: #64748b;
            --gray-700: #334155;
            --gray-900: #0f172a;
            --live-red: #ef4444;
            --live-green: #22c55e;
            --live-orange: #f97316;
            --shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);
            --shadow-md: 0 4px 16px rgba(0, 0, 0, .1);
            --shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);
            --radius-sm: 6px;
            --radius-md: 10px;
            --radius-lg: 16px;
            --transition: all .25s ease;
        }

        /* ===== Header & Nav ===== */
        .site-header {
            background: var(--primary-dark);
            color: var(--white);
            position: sticky;
            top: 0;
            z-index: 1000;
            box-shadow: 0 2px 20px rgba(0, 0, 0, .4);
        }
        .header-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0 16px;
            height: 64px;
            max-width: 1280px;
            margin: 0 auto;
        }
        .logo-area {
            display: flex;
            align-items: center;
            gap: 10px;
            flex-shrink: 0;
        }
        .logo-area img {
            height: 38px;
            width: auto;
        }
        .logo-area h1 {
            font-size: 1.35rem;
            font-weight: 700;
            background: linear-gradient(135deg, #42a5f5, #90caf9);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
            letter-spacing: .5px;
            white-space: nowrap;
        }
        .main-nav {
            display: flex;
            align-items: center;
            gap: 4px;
            overflow-x: auto;
            scrollbar-width: none;
            -ms-overflow-style: none;
            flex: 1;
            justify-content: flex-end;
        }
        .main-nav::-webkit-scrollbar {
            display: none;
        }
        .main-nav a {
            color: #b0bec5;
            padding: 8px 14px;
            border-radius: var(--radius-sm);
            font-size: .88rem;
            font-weight: 500;
            transition: var(--transition);
            white-space: nowrap;
            position: relative;
        }
        .main-nav a:hover,
        .main-nav a.active {
            color: var(--white);
            background: rgba(66, 165, 245, .15);
        }
        .main-nav a.active::after {
            content: '';
            position: absolute;
            bottom: 2px;
            left: 50%;
            transform: translateX(-50%);
            width: 20px;
            height: 3px;
            background: var(--accent-light);
            border-radius: 2px;
        }
        .nav-extra {
            display: flex;
            align-items: center;
            gap: 12px;
            flex-shrink: 0;
            margin-left: 12px;
        }
        .nav-extra .search-toggle,
        .nav-extra .theme-toggle {
            background: none;
            border: none;
            color: #b0bec5;
            font-size: 1.2rem;
            cursor: pointer;
            padding: 6px 8px;
            border-radius: var(--radius-sm);
            transition: var(--transition);
        }
        .nav-extra .search-toggle:hover,
        .nav-extra .theme-toggle:hover {
            color: var(--white);
            background: rgba(255, 255, 255, .06);
        }
        .mobile-menu-btn {
            display: none;
            background: none;
            border: none;
            color: var(--white);
            font-size: 1.6rem;
            cursor: pointer;
            padding: 4px 8px;
        }

        /* ===== Mobile Nav ===== */
        .mobile-nav-overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .6);
            z-index: 1100;
            backdrop-filter: blur(4px);
        }
        .mobile-nav-overlay.open {
            display: block;
        }
        .mobile-nav-panel {
            position: fixed;
            top: 0;
            left: -300px;
            width: 280px;
            height: 100%;
            background: var(--primary-dark);
            z-index: 1200;
            padding: 24px 20px;
            overflow-y: auto;
            transition: left .35s ease;
            box-shadow: 4px 0 30px rgba(0, 0, 0, .5);
        }
        .mobile-nav-panel.open {
            left: 0;
        }
        .mobile-nav-panel .close-btn {
            background: none;
            border: none;
            color: var(--gray-300);
            font-size: 1.8rem;
            cursor: pointer;
            float: right;
            padding: 0 4px;
        }
        .mobile-nav-panel .mobile-logo {
            display: flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 28px;
            margin-top: 8px;
        }
        .mobile-nav-panel .mobile-logo img {
            height: 32px;
        }
        .mobile-nav-panel .mobile-logo span {
            font-size: 1.2rem;
            font-weight: 700;
            color: var(--white);
        }
        .mobile-nav-panel a {
            display: block;
            color: #b0bec5;
            padding: 12px 8px;
            border-bottom: 1px solid rgba(255, 255, 255, .05);
            font-size: .95rem;
            font-weight: 500;
            transition: var(--transition);
        }
        .mobile-nav-panel a:hover {
            color: var(--white);
            background: rgba(66, 165, 245, .08);
            padding-left: 14px;
        }

        /* ===== Live Score Ticker ===== */
        .ticker-bar {
            background: #0d2137;
            border-bottom: 1px solid rgba(255, 255, 255, .06);
            padding: 6px 0;
            overflow: hidden;
            position: relative;
        }
        .ticker-inner {
            display: flex;
            gap: 32px;
            animation: tickerScroll 40s linear infinite;
            width: max-content;
            padding: 0 16px;
        }
        .ticker-inner:hover {
            animation-play-state: paused;
        }
        .ticker-item {
            display: flex;
            align-items: center;
            gap: 12px;
            color: #e0e7ef;
            font-size: .82rem;
            white-space: nowrap;
            padding: 2px 0;
        }
        .ticker-item .league-tag {
            background: rgba(66, 165, 245, .2);
            color: var(--accent-light);
            padding: 1px 10px;
            border-radius: 20px;
            font-size: .7rem;
            font-weight: 600;
        }
        .ticker-item .score {
            font-weight: 700;
            color: var(--white);
            margin: 0 4px;
        }
        .ticker-item .live-dot {
            display: inline-block;
            width: 8px;
            height: 8px;
            background: var(--live-red);
            border-radius: 50%;
            animation: pulseDot 1.2s infinite;
            margin-right: 4px;
        }
        @keyframes tickerScroll {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-50%);
            }
        }
        @keyframes pulseDot {
            0%,
            100% {
                opacity: 1;
                transform: scale(1);
            }
            50% {
                opacity: .4;
                transform: scale(.7);
            }
        }

        /* ===== Hero / Banner ===== */
        .hero-section {
            background: linear-gradient(135deg, #0a1628 0%, #0d2137 50%, #142a4a 100%);
            padding: 24px 0 32px;
            position: relative;
            overflow: hidden;
        }
        .hero-section::before {
            content: '';
            position: absolute;
            top: -40%;
            right: -10%;
            width: 500px;
            height: 500px;
            background: radial-gradient(circle, rgba(66, 165, 245, .08) 0%, transparent 70%);
            border-radius: 50%;
            pointer-events: none;
        }
        .hero-grid {
            display: grid;
            grid-template-columns: 1fr 340px;
            gap: 20px;
            align-items: stretch;
        }
        .hero-carousel {
            background: rgba(255, 255, 255, .04);
            border-radius: var(--radius-lg);
            padding: 16px;
            backdrop-filter: blur(8px);
            border: 1px solid rgba(255, 255, 255, .06);
        }
        .hero-carousel .carousel-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 14px;
        }
        .hero-carousel .carousel-header h2 {
            font-size: 1.1rem;
            color: var(--white);
            font-weight: 600;
        }
        .hero-carousel .carousel-header .nav-arrows button {
            background: rgba(255, 255, 255, .08);
            border: none;
            color: var(--white);
            width: 32px;
            height: 32px;
            border-radius: 50%;
            cursor: pointer;
            font-size: 1rem;
            transition: var(--transition);
        }
        .hero-carousel .carousel-header .nav-arrows button:hover {
            background: rgba(66, 165, 245, .3);
        }
        .carousel-slide {
            display: flex;
            gap: 16px;
            overflow-x: auto;
            scroll-snap-type: x mandatory;
            scrollbar-width: none;
            padding-bottom: 6px;
        }
        .carousel-slide::-webkit-scrollbar {
            display: none;
        }
        .carousel-card {
            scroll-snap-align: start;
            min-width: 220px;
            background: rgba(255, 255, 255, .06);
            border-radius: var(--radius-md);
            padding: 16px 18px;
            border: 1px solid rgba(255, 255, 255, .05);
            transition: var(--transition);
            flex-shrink: 0;
        }
        .carousel-card:hover {
            background: rgba(255, 255, 255, .1);
            transform: translateY(-2px);
        }
        .carousel-card .match-teams {
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: var(--white);
            font-weight: 600;
            font-size: .95rem;
            margin-bottom: 8px;
        }
        .carousel-card .match-score {
            text-align: center;
            font-size: 1.6rem;
            font-weight: 800;
            color: var(--accent-light);
            margin: 6px 0;
            letter-spacing: 2px;
        }
        .carousel-card .match-info {
            display: flex;
            justify-content: space-between;
            font-size: .75rem;
            color: var(--gray-500);
            margin-top: 6px;
        }
        .carousel-card .match-status {
            font-size: .7rem;
            padding: 2px 12px;
            border-radius: 20px;
            font-weight: 600;
            display: inline-block;
        }
        .match-status.live {
            background: rgba(239, 68, 68, .2);
            color: #ef4444;
        }
        .match-status.upcoming {
            background: rgba(249, 115, 22, .2);
            color: #f97316;
        }
        .match-status.finished {
            background: rgba(34, 197, 94, .2);
            color: #22c55e;
        }

        .hero-sidebar {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }
        .hero-sidebar .sidebar-card {
            background: rgba(255, 255, 255, .04);
            border-radius: var(--radius-md);
            padding: 14px 16px;
            border: 1px solid rgba(255, 255, 255, .05);
            backdrop-filter: blur(8px);
        }
        .hero-sidebar .sidebar-card h3 {
            font-size: .85rem;
            color: var(--accent-light);
            margin-bottom: 8px;
            font-weight: 600;
        }
        .hero-sidebar .sidebar-card .countdown {
            font-size: 1.5rem;
            font-weight: 700;
            color: var(--white);
            font-variant-numeric: tabular-nums;
        }
        .hero-sidebar .sidebar-card .countdown-label {
            font-size: .75rem;
            color: var(--gray-500);
        }
        .hero-sidebar .league-links {
            display: flex;
            flex-wrap: wrap;
            gap: 6px;
            margin-top: 4px;
        }
        .hero-sidebar .league-links a {
            background: rgba(66, 165, 245, .12);
            color: #90caf9;
            padding: 4px 14px;
            border-radius: 20px;
            font-size: .75rem;
            font-weight: 500;
            transition: var(--transition);
        }
        .hero-sidebar .league-links a:hover {
            background: rgba(66, 165, 245, .25);
            color: var(--white);
        }

        /* ===== Sections General ===== */
        .section {
            padding: 32px 0;
        }
        .section-alt {
            background: var(--white);
        }
        .section-title {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 20px;
            flex-wrap: wrap;
            gap: 8px;
        }
        .section-title h2 {
            font-size: 1.3rem;
            font-weight: 700;
            color: var(--gray-900);
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .section-title h2 .badge {
            font-size: .65rem;
            background: var(--accent-blue);
            color: var(--white);
            padding: 2px 12px;
            border-radius: 20px;
            font-weight: 600;
        }
        .section-title .more-link {
            font-size: .85rem;
            color: var(--accent-blue);
            font-weight: 500;
            display: flex;
            align-items: center;
            gap: 4px;
        }
        .section-title .more-link:hover {
            color: #0d47a1;
        }

        /* ===== Score Cards Grid ===== */
        .score-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
            gap: 14px;
        }
        .score-card {
            background: var(--white);
            border-radius: var(--radius-md);
            padding: 16px 18px;
            box-shadow: var(--shadow-sm);
            border: 1px solid var(--gray-200);
            transition: var(--transition);
            position: relative;
        }
        .score-card:hover {
            box-shadow: var(--shadow-md);
            transform: translateY(-2px);
            border-color: var(--accent-light);
        }
        .score-card .card-top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 10px;
            font-size: .75rem;
            color: var(--gray-500);
        }
        .score-card .card-top .league-name {
            font-weight: 600;
            color: var(--gray-700);
        }
        .score-card .card-body {
            display: grid;
            grid-template-columns: 1fr auto 1fr;
            gap: 8px;
            align-items: center;
            margin-bottom: 8px;
        }
        .score-card .card-body .team {
            font-weight: 600;
            font-size: .92rem;
            color: var(--gray-900);
        }
        .score-card .card-body .team.home {
            text-align: left;
        }
        .score-card .card-body .team.away {
            text-align: right;
        }
        .score-card .card-body .score-display {
            font-size: 1.5rem;
            font-weight: 800;
            color: var(--accent-blue);
            text-align: center;
            min-width: 56px;
            letter-spacing: 1px;
        }
        .score-card .card-footer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: .72rem;
            color: var(--gray-500);
            border-top: 1px solid var(--gray-100);
            padding-top: 8px;
            margin-top: 4px;
        }
        .score-card .card-footer .status-tag {
            padding: 2px 12px;
            border-radius: 20px;
            font-weight: 600;
            font-size: .65rem;
        }
        .score-card .card-footer .status-tag.live {
            background: #fef2f2;
            color: #dc2626;
        }
        .score-card .card-footer .status-tag.finished {
            background: #f0fdf4;
            color: #16a34a;
        }
        .score-card .card-footer .status-tag.upcoming {
            background: #fff7ed;
            color: #ea580c;
        }

        /* ===== Stats / Tables ===== */
        .stats-grid {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 16px;
        }
        .stats-card {
            background: var(--white);
            border-radius: var(--radius-md);
            padding: 16px 18px;
            box-shadow: var(--shadow-sm);
            border: 1px solid var(--gray-200);
        }
        .stats-card h3 {
            font-size: .95rem;
            font-weight: 700;
            color: var(--gray-900);
            margin-bottom: 12px;
            padding-bottom: 8px;
            border-bottom: 2px solid var(--gray-100);
            display: flex;
            align-items: center;
            gap: 6px;
        }
        .stats-card .stat-row {
            display: grid;
            grid-template-columns: 28px 1fr 40px;
            gap: 6px;
            align-items: center;
            padding: 5px 0;
            font-size: .84rem;
            border-bottom: 1px solid var(--gray-50);
        }
        .stats-card .stat-row .rank {
            font-weight: 700;
            color: var(--gray-500);
            font-size: .75rem;
        }
        .stats-card .stat-row .name {
            font-weight: 500;
            color: var(--gray-700);
        }
        .stats-card .stat-row .value {
            font-weight: 700;
            color: var(--accent-blue);
            text-align: right;
        }
        .stats-card .stat-row:last-child {
            border-bottom: none;
        }

        /* ===== News / Info Grid ===== */
        .news-grid {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 16px;
        }
        .news-card {
            background: var(--white);
            border-radius: var(--radius-md);
            overflow: hidden;
            box-shadow: var(--shadow-sm);
            border: 1px solid var(--gray-200);
            transition: var(--transition);
        }
        .news-card:hover {
            box-shadow: var(--shadow-md);
            transform: translateY(-2px);
        }
        .news-card .news-img {
            height: 150px;
            background: linear-gradient(135deg, #1a2a4a, #0d2137);
            display: flex;
            align-items: center;
            justify-content: center;
            color: rgba(255, 255, 255, .2);
            font-size: 2rem;
            position: relative;
        }
        .news-card .news-img .tag {
            position: absolute;
            top: 10px;
            left: 10px;
            background: var(--accent-blue);
            color: var(--white);
            padding: 2px 12px;
            border-radius: 20px;
            font-size: .65rem;
            font-weight: 600;
        }
        .news-card .news-body {
            padding: 14px 16px 16px;
        }
        .news-card .news-body h4 {
            font-size: .95rem;
            font-weight: 600;
            color: var(--gray-900);
            margin-bottom: 6px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        .news-card .news-body p {
            font-size: .8rem;
            color: var(--gray-500);
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            margin-bottom: 8px;
        }
        .news-card .news-body .meta {
            font-size: .7rem;
            color: var(--gray-500);
            display: flex;
            justify-content: space-between;
        }

        /* ===== Video / Highlight Grid ===== */
        .video-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
            gap: 14px;
        }
        .video-card {
            border-radius: var(--radius-md);
            overflow: hidden;
            background: var(--gray-900);
            position: relative;
            aspect-ratio: 16/9;
            cursor: pointer;
            transition: var(--transition);
            border: 1px solid rgba(255, 255, 255, .08);
        }
        .video-card:hover {
            transform: scale(1.02);
            box-shadow: var(--shadow-lg);
        }
        .video-card .play-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 50px;
            height: 50px;
            background: rgba(0, 0, 0, .6);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--white);
            font-size: 1.6rem;
            backdrop-filter: blur(4px);
            border: 2px solid rgba(255, 255, 255, .2);
            transition: var(--transition);
        }
        .video-card:hover .play-icon {
            background: var(--accent-blue);
            border-color: var(--accent-light);
        }
        .video-card .video-label {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 30px 12px 10px;
            background: linear-gradient(transparent, rgba(0, 0, 0, .8));
            color: var(--white);
            font-size: .82rem;
            font-weight: 500;
        }

        /* ===== Bottom Nav (Mobile) ===== */
        .bottom-nav {
            display: none;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background: var(--primary-dark);
            z-index: 1000;
            padding: 6px 0 env(safe-area-inset-bottom, 6px);
            border-top: 1px solid rgba(255, 255, 255, .06);
            box-shadow: 0 -4px 20px rgba(0, 0, 0, .3);
        }
        .bottom-nav .bn-inner {
            display: flex;
            justify-content: space-around;
            align-items: center;
            max-width: 600px;
            margin: 0 auto;
        }
        .bottom-nav .bn-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 2px;
            color: #78909c;
            font-size: .6rem;
            font-weight: 500;
            padding: 4px 8px;
            transition: var(--transition);
            border: none;
            background: none;
            cursor: pointer;
            text-decoration: none;
        }
        .bottom-nav .bn-item .bn-icon {
            font-size: 1.3rem;
            line-height: 1;
        }
        .bottom-nav .bn-item.active {
            color: var(--accent-light);
        }
        .bottom-nav .bn-item:hover {
            color: var(--white);
        }

        /* ===== Footer ===== */
        .site-footer {
            background: var(--primary-dark);
            color: #94a3b8;
            padding: 40px 0 20px;
            margin-bottom: 60px;
        }
        .site-footer .footer-grid {
            display: grid;
            grid-template-columns: 2fr 1fr 1fr 1fr;
            gap: 30px;
            margin-bottom: 30px;
        }
        .site-footer .footer-col h4 {
            color: var(--white);
            font-size: 1rem;
            font-weight: 600;
            margin-bottom: 14px;
        }
        .site-footer .footer-col p,
        .site-footer .footer-col a {
            font-size: .84rem;
            color: #94a3b8;
            line-height: 1.8;
            display: block;
        }
        .site-footer .footer-col a:hover {
            color: var(--accent-light);
        }
        .site-footer .footer-bottom {
            border-top: 1px solid rgba(255, 255, 255, .06);
            padding-top: 16px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 8px;
            font-size: .78rem;
            color: var(--gray-500);
        }
        .site-footer .footer-bottom a {
            color: var(--gray-500);
        }
        .site-footer .footer-bottom a:hover {
            color: var(--accent-light);
        }

        /* ===== Floating Live Button ===== */
        .float-live-btn {
            position: fixed;
            right: 20px;
            bottom: 80px;
            background: var(--live-red);
            color: var(--white);
            border: none;
            border-radius: 50px;
            padding: 12px 20px;
            font-weight: 600;
            font-size: .85rem;
            box-shadow: 0 4px 20px rgba(239, 68, 68, .4);
            cursor: pointer;
            z-index: 900;
            display: flex;
            align-items: center;
            gap: 8px;
            transition: var(--transition);
            animation: floatPulse 2.5s infinite;
        }
        .float-live-btn:hover {
            transform: scale(1.05);
            box-shadow: 0 6px 28px rgba(239, 68, 68, .55);
        }
        .float-live-btn .dot {
            width: 10px;
            height: 10px;
            background: var(--white);
            border-radius: 50%;
            animation: pulseDot 1.2s infinite;
        }
        @keyframes floatPulse {
            0%,
            100% {
                box-shadow: 0 4px 20px rgba(239, 68, 68, .4);
            }
            50% {
                box-shadow: 0 4px 32px rgba(239, 68, 68, .6);
            }
        }

        /* ===== Breadcrumb ===== */
        .breadcrumb {
            display: flex;
            align-items: center;
            gap: 6px;
            font-size: .78rem;
            color: var(--gray-500);
            padding: 10px 0 4px;
            flex-wrap: wrap;
        }
        .breadcrumb a {
            color: var(--gray-500);
        }
        .breadcrumb a:hover {
            color: var(--accent-blue);
        }
        .breadcrumb .sep {
            color: var(--gray-300);
        }
        .breadcrumb .current {
            color: var(--gray-700);
            font-weight: 500;
        }

        /* ===== Search Overlay ===== */
        .search-overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .85);
            z-index: 2000;
            backdrop-filter: blur(8px);
            align-items: center;
            justify-content: center;
        }
        .search-overlay.open {
            display: flex;
        }
        .search-overlay .search-box {
            width: 90%;
            max-width: 600px;
            position: relative;
        }
        .search-overlay .search-box input {
            width: 100%;
            padding: 18px 24px;
            font-size: 1.2rem;
            border: none;
            border-radius: var(--radius-md);
            background: var(--white);
            box-shadow: 0 8px 40px rgba(0, 0, 0, .3);
            outline: none;
            color: var(--gray-900);
        }
        .search-overlay .search-box .close-search {
            position: absolute;
            right: 16px;
            top: 50%;
            transform: translateY(-50%);
            background: none;
            border: none;
            font-size: 1.6rem;
            color: var(--gray-500);
            cursor: pointer;
        }
        .search-overlay .search-box .close-search:hover {
            color: var(--gray-900);
        }

        /* ===== Responsive ===== */
        @media (max-width: 1024px) {
            .hero-grid {
                grid-template-columns: 1fr;
            }
            .stats-grid {
                grid-template-columns: 1fr 1fr;
            }
            .news-grid {
                grid-template-columns: 1fr 1fr;
            }
            .site-footer .footer-grid {
                grid-template-columns: 1fr 1fr;
            }
        }
        @media (max-width: 768px) {
            .main-nav {
                display: none;
            }
            .mobile-menu-btn {
                display: block;
            }
            .nav-extra {
                margin-left: auto;
            }
            .header-inner {
                height: 56px;
            }
            .logo-area h1 {
                font-size: 1.1rem;
            }
            .logo-area img {
                height: 30px;
            }
            .hero-section {
                padding: 16px 0 20px;
            }
            .section {
                padding: 20px 0;
            }
            .score-grid {
                grid-template-columns: 1fr;
            }
            .stats-grid {
                grid-template-columns: 1fr;
            }
            .news-grid {
                grid-template-columns: 1fr;
            }
            .video-grid {
                grid-template-columns: 1fr 1fr;
            }
            .site-footer .footer-grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }
            .bottom-nav {
                display: block;
            }
            .site-footer {
                margin-bottom: 56px;
                padding-bottom: 16px;
            }
            .float-live-btn {
                bottom: 70px;
                right: 12px;
                padding: 10px 16px;
                font-size: .75rem;
            }
            .float-live-btn .dot {
                width: 8px;
                height: 8px;
            }
            .carousel-card {
                min-width: 180px;
                padding: 12px 14px;
            }
            .carousel-card .match-score {
                font-size: 1.3rem;
            }
            .hero-sidebar .sidebar-card .countdown {
                font-size: 1.2rem;
            }
            .breadcrumb {
                font-size: .7rem;
                padding: 6px 0 2px;
            }
            .section-title h2 {
                font-size: 1.1rem;
            }
        }
        @media (max-width: 480px) {
            .video-grid {
                grid-template-columns: 1fr;
            }
            .container {
                padding: 0 12px;
            }
            .score-card {
                padding: 12px 14px;
            }
            .score-card .card-body .score-display {
                font-size: 1.2rem;
                min-width: 44px;
            }
            .stats-card {
                padding: 12px 14px;
            }
            .news-card .news-body {
                padding: 10px 12px 12px;
            }
            .hero-carousel {
                padding: 12px;
            }
        }

        /* ===== Scrollbar ===== */
        ::-webkit-scrollbar {
            width: 6px;
            height: 6px;
        }
        ::-webkit-scrollbar-track {
            background: var(--gray-100);
        }
        ::-webkit-scrollbar-thumb {
            background: var(--gray-300);
            border-radius: 8px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: var(--gray-500);
        }

        /* ===== Utility ===== */
        .text-center {
            text-align: center;
        }
        .mt-8 {
            margin-top: 8px;
        }
        .mb-8 {
            margin-bottom: 8px;
        }
        .gap-4 {
            gap: 4px;
        }
        .flex-wrap {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
        }
        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
        }
    </style>
</head>
<body>

    <!-- ===== Search Overlay ===== -->
    <div date-time="arh2xxd" class="dt329b search-overlay" dropzone="aqniemn" id="searchOverlay">
        <div draggable="2s2oxeo" class="dt329b search-box">
            <input type="text" placeholder="搜索赛事、球队、球员..." aria-label="搜索">
            <button lang="q71fzk" class="dt329b close-search" data-toggle="2pucpe" id="closeSearchBtn" aria-label="关闭搜索">&times;</button>
        </div>
    </div>

    <!-- ===== Mobile Nav Overlay ===== -->
    <div lang="2r8dn78" class="dt329b mobile-nav-overlay" date-time="yybhkh" id="mobileOverlay"></div>
    <div data-toggle="geyoms" class="dt329b mobile-nav-panel" dropzone="icilq4" id="mobilePanel">
        <button date-time="ti5h" class="dt329b close-btn" dropzone="kv9sozd" id="closeMobileBtn" aria-label="关闭菜单">&times;</button>
        <div draggable="vgko2p4" class="dt329b mobile-logo">
            <img src="/logo.png" alt="捷报比分完整版">
            <span>捷报比分</span>
        </div>
        <a href="/">首页</a>
        <a href="#football">足球比分</a>
        <a href="#basketball">篮球比分</a>
        <a href="#esports">电竞比分</a>
        <a href="#leagues">热门联赛</a>
        <a href="#news">即时资讯</a>
        <a href="#data">数据中心</a>
        <a href="#teams">球队资料</a>
        <a href="#schedule">赛程中心</a>
        <a href="#videos">视频集锦</a>
        <a href="#app">APP下载</a>
    </div>

    <!-- ===== Site Header ===== -->
    <header data-toggle="czlo" class="dt329b site-header">
        <div dropzone="b750" class="dt329b header-inner">
            <div date-time="mehf" class="dt329b logo-area">
                <a href="/" aria-label="捷报比分完整版 首页">
                    <img src="/logo.png" alt="捷报比分完整版 logo">
                </a>
                <h1>捷报比分完整版</h1>
            </div>
            <nav draggable="lt9m0" class="dt329b main-nav" aria-label="主导航">
                <a href="/" data-toggle="9cr6uel" class="dt329b active">首页</a>
                <a href="#football">足球比分</a>
                <a href="#basketball">篮球比分</a>
                <a href="#esports">电竞比分</a>
                <a href="#leagues">热门联赛</a>
                <a href="#news">即时资讯</a>
                <a href="#data">数据中心</a>
                <a href="#teams">球队资料</a>
                <a href="#schedule">赛程中心</a>
                <a href="#videos">视频集锦</a>
                <a href="#app">APP下载</a>
            </nav>
            <div data-toggle="nir7" class="dt329b nav-extra">
                <button dropzone="gixnxgm" class="dt329b search-toggle" draggable="0f6x" id="searchToggle" aria-label="搜索">🔍</button>
                <button data-toggle="y3g74g" class="dt329b theme-toggle" date-time="be5ytzy" id="themeToggle" aria-label="切换主题">🌙</button>
                <button draggable="hx2b" class="dt329b mobile-menu-btn" dropzone="eps96i7" id="mobileMenuBtn" aria-label="菜单">☰</button>
            </div>
        </div>
    </header>

    <!-- ===== Live Score Ticker ===== -->
    <div dir="f1ck1" class="dt329b ticker-bar" aria-label="实时比分滚动">
        <div draggable="8y84t" class="dt329b ticker-inner">
            <div date-time="2dnxpmb" class="dt329b ticker-item"><span lang="1f2zp" class="dt329b live-dot"></span><span dropzone="0gdd2m" class="dt329b league-tag">英超</span> 曼联 <span data-toggle="b4ct" class="dt329b score">2-1</span> 利物浦 <span style="color:#94a3b8;font-size:.7rem;">65'</span></div>
            <div dir="ln0surn" class="dt329b ticker-item"><span date-time="ycsmsye" class="dt329b live-dot"></span><span lang="pv9pnb" class="dt329b league-tag">西甲</span> 巴萨 <span lang="5fpg17f" class="dt329b score">3-0</span> 皇马 <span style="color:#94a3b8;font-size:.7rem;">78'</span></div>
            <div lang="w21xt0y" class="dt329b ticker-item"><span date-time="bsycfcq" class="dt329b live-dot"></span><span dir="41nhef" class="dt329b league-tag">NBA</span> 湖人 <span draggable="ivnf" class="dt329b score">102-98</span> 勇士 <span style="color:#94a3b8;font-size:.7rem;">Q4 2:34</span></div>
            <div dropzone="ndts" class="dt329b ticker-item"><span dropzone="yzjrz" class="dt329b live-dot"></span><span lang="voi7nv5" class="dt329b league-tag">LOL</span> T1 <span dropzone="u0j44pd" class="dt329b score">1-0</span> GEN <span style="color:#94a3b8;font-size:.7rem;">BP</span></div>
            <div date-time="2kw1ci8" class="dt329b ticker-item"><span lang="758h" class="dt329b league-tag" style="background:rgba(249,115,22,.2);color:#f97316;">即将</span> 拜仁 vs 多特 <span style="color:#94a3b8;font-size:.7rem;">23:00</span></div>
            <div data-toggle="gd76wdi" class="dt329b ticker-item"><span dir="tnhgha" class="dt329b league-tag" style="background:rgba(34,197,94,.2);color:#22c55e;">已结束</span> 切尔西 <span data-toggle="ugcl4b" class="dt329b score">1-1</span> 阿森纳</div>
            <div draggable="u4j8iw" class="dt329b ticker-item"><span lang="hb3yy" class="dt329b live-dot"></span><span draggable="yo51w" class="dt329b league-tag">CBA</span> 广东 <span lang="aoygu" class="dt329b score">88-76</span> 辽宁 <span style="color:#94a3b8;font-size:.7rem;">Q3 8:12</span></div>
            <div draggable="botlx2g" class="dt329b ticker-item"><span date-time="k5izw1" class="dt329b live-dot"></span><span date-time="37bxq" class="dt329b league-tag">DOTA2</span> LGD <span dropzone="zv8hefq" class="dt329b score">2-1</span> IG <span style="color:#94a3b8;font-size:.7rem;">决胜局</span></div>
            <!-- 重复一轮用于无缝滚动 -->
            <div dir="fzbc" class="dt329b ticker-item"><span dir="9u696" class="dt329b live-dot"></span><span lang="vked" class="dt329b league-tag">英超</span> 曼联 <span lang="9ipcr" class="dt329b score">2-1</span> 利物浦 <span style="color:#94a3b8;font-size:.7rem;">65'</span></div>
            <div dropzone="5u507ny" class="dt329b ticker-item"><span draggable="asz9ulz" class="dt329b live-dot"></span><span draggable="vglr7" class="dt329b league-tag">西甲</span> 巴萨 <span lang="6tz76t" class="dt329b score">3-0</span> 皇马 <span style="color:#94a3b8;font-size:.7rem;">78'</span></div>
            <div dropzone="j72oaz0" class="dt329b ticker-item"><span draggable="opds" class="dt329b live-dot"></span><span dropzone="4v0oi" class="dt329b league-tag">NBA</span> 湖人 <span data-toggle="qbsp" class="dt329b score">102-98</span> 勇士 <span style="color:#94a3b8;font-size:.7rem;">Q4 2:34</span></div>
            <div dropzone="n1scwym" class="dt329b ticker-item"><span data-toggle="yrxix" class="dt329b live-dot"></span><span date-time="iqfju" class="dt329b league-tag">LOL</span> T1 <span date-time="i2aa" class="dt329b score">1-0</span> GEN <span style="color:#94a3b8;font-size:.7rem;">BP</span></div>
            <div draggable="yv7bhm" class="dt329b ticker-item"><span draggable="i46sqdu" class="dt329b league-tag" style="background:rgba(249,115,22,.2);color:#f97316;">即将</span> 拜仁 vs 多特 <span style="color:#94a3b8;font-size:.7rem;">23:00</span></div>
            <div draggable="jeuk" class="dt329b ticker-item"><span lang="8h03qt" class="dt329b league-tag" style="background:rgba(34,197,94,.2);color:#22c55e;">已结束</span> 切尔西 <span dir="03qjrq8" class="dt329b score">1-1</span> 阿森纳</div>
            <div date-time="4jxk" class="dt329b ticker-item"><span lang="mlysz" class="dt329b live-dot"></span><span dir="513ade" class="dt329b league-tag">CBA</span> 广东 <span data-toggle="40fe" class="dt329b score">88-76</span> 辽宁 <span style="color:#94a3b8;font-size:.7rem;">Q3 8:12</span></div>
            <div dir="m3vpox" class="dt329b ticker-item"><span dir="zjgb" class="dt329b live-dot"></span><span data-toggle="olxp4" class="dt329b league-tag">DOTA2</span> LGD <span draggable="1swyk" class="dt329b score">2-1</span> IG <span style="color:#94a3b8;font-size:.7rem;">决胜局</span></div>
        </div>
    </div>

    <!-- ===== Breadcrumb ===== -->
    <div draggable="wb11" class="dt329b container">
        <nav data-toggle="1qdxy7" class="dt329b breadcrumb" aria-label="面包屑导航">
            <a href="/">首页</a>
            <span dir="l3btjt" class="dt329b sep">›</span>
            <span lang="bhnuj" class="dt329b current">捷报比分完整版 - 实时体育比分数据平台</span>
        </nav>
    </div>

    <!-- ===== Hero Section ===== -->
    <section dir="hmg9u" class="dt329b hero-section" aria-label="焦点赛事">
        <div lang="6f5u27" class="dt329b container">
            <div dir="vx3u" class="dt329b hero-grid">
                <div draggable="i1nbq" class="dt329b hero-carousel">
                    <div dropzone="j8vj7l" class="dt329b carousel-header">
                        <h2>🔥 热门焦点赛事</h2>
                        <div data-toggle="z0hzah" class="dt329b nav-arrows">
                            <button aria-label="上一个">‹</button>
                            <button aria-label="下一个">›</button>
                        </div>
                    </div>
                    <div date-time="g7y3l" class="dt329b carousel-slide">
                        <div date-time="qi8dr" class="dt329b carousel-card">
                            <div dir="nxjs03" class="dt329b match-teams"><span>曼城</span><span>皇马</span></div>
                            <div date-time="vpmrw" class="dt329b match-score">2 - 1</div>
                            <div dir="iquwdp" class="dt329b match-info"><span>欧冠 1/4决赛</span><span dropzone="eaxa" class="dt329b match-status live">进行中 72'</span></div>
                        </div>
                        <div dropzone="1pg9dk" class="dt329b carousel-card">
                            <div lang="z35za7" class="dt329b match-teams"><span>巴萨</span><span>拜仁</span></div>
                            <div dir="b4asv5r" class="dt329b match-score">1 - 0</div>
                            <div data-toggle="zdfkk" class="dt329b match-info"><span>欧冠 1/4决赛</span><span dir="5fp30p" class="dt329b match-status live">进行中 34'</span></div>
                        </div>
                        <div lang="jqwr9z" class="dt329b carousel-card">
                            <div data-toggle="pl52" class="dt329b match-teams"><span>湖人</span><span>凯尔特人</span></div>
                            <div draggable="7c1ll" class="dt329b match-score">88 - 82</div>
                            <div date-time="i4ash64" class="dt329b match-info"><span>NBA 常规赛</span><span dropzone="305d" class="dt329b match-status live">Q3 5:20</span></div>
                        </div>
                        <div dir="gua564" class="dt329b carousel-card">
                            <div date-time="19yx" class="dt329b match-teams"><span>T1</span><span>DK</span></div>
                            <div data-toggle="thh40c" class="dt329b match-score">1 - 0</div>
                            <div lang="4moi4" class="dt329b match-info"><span>LCK 春季赛</span><span dropzone="89pt" class="dt329b match-status live">第2局</span></div>
                        </div>
                        <div data-toggle="zqdfb" class="dt329b carousel-card">
                            <div dropzone="35dfu2i" class="dt329b match-teams"><span>巴黎</span><span>米兰</span></div>
                            <div data-toggle="yjohp" class="dt329b match-score">0 - 0</div>
                            <div data-toggle="5ljm" class="dt329b match-info"><span>法甲</span><span draggable="zhofa" class="dt329b match-status upcoming">23:00开赛</span></div>
                        </div>
                        <div lang="aztnbe" class="dt329b carousel-card">
                            <div lang="cmqm1" class="dt329b match-teams"><span>广东</span><span>广厦</span></div>
                            <div dir="6ehj4f3" class="dt329b match-score">105 - 98</div>
                            <div dir="zjgl" class="dt329b match-info"><span>CBA 季后赛</span><span data-toggle="z263xdq" class="dt329b match-status finished">已结束</span></div>
                        </div>
                    </div>
                </div>
                <div data-toggle="dkzje" class="dt329b hero-sidebar">
                    <div lang="qvgkztv" class="dt329b sidebar-card">
                        <h3>⏳ 下一场焦点战</h3>
                        <div lang="j0kc" class="dt329b countdown" dropzone="2rtkbi4" id="countdownDisplay">02:45:30</div>
                        <div date-time="bvvd" class="dt329b countdown-label">拜仁慕尼黑 vs 多特蒙德 · 德甲</div>
                        <div dropzone="rlzkevi" class="dt329b league-links">
                            <a href="#football">德甲</a>
                            <a href="#football">英超</a>
                            <a href="#basketball">NBA</a>
                            <a href="#esports">LOL</a>
                        </div>
                    </div>
                    <div draggable="3kht" class="dt329b sidebar-card">
                        <h3>🏆 热门联赛</h3>
                        <div lang="ydd77p" class="dt329b league-links">
                            <a href="#football">英超</a>
                            <a href="#football">西甲</a>
                            <a href="#football">意甲</a>
                            <a href="#football">德甲</a>
                            <a href="#football">法甲</a>
                            <a href="#football">欧冠</a>
                            <a href="#basketball">NBA</a>
                            <a href="#basketball">CBA</a>
                            <a href="#esports">LOL</a>
                            <a href="#esports">DOTA2</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Football Scores Section ===== -->
    <section draggable="veps" class="dt329b section section-alt" dropzone="9i9bc" id="football" aria-label="足球比分">
        <div date-time="y4j2" class="dt329b container">
            <div draggable="wu66" class="dt329b section-title">
                <h2>⚽ 足球实时比分 <span date-time="qckgj42" class="dt329b badge">LIVE</span></h2>
                <a href="#football" draggable="l61nkik" class="dt329b more-link">查看全部 ›</a>
            </div>
            <div draggable="tbphhh2" class="dt329b score-grid">
                <div dir="5bvb" class="dt329b score-card">
                    <div dir="nmexrlv" class="dt329b card-top"><span date-time="1lokcvg" class="dt329b league-name">🏴󠁧󠁢󠁥󠁮󠁧󠁿 英超</span><span>第32轮</span></div>
                    <div data-toggle="ok4g" class="dt329b card-body"><span data-toggle="qqu0q" class="dt329b team home">曼联</span><span data-toggle="w5wp3" class="dt329b score-display">2-1</span><span lang="8t2besm" class="dt329b team away">利物浦</span></div>
                    <div draggable="eqa4kp1" class="dt329b card-footer"><span>65' 进行中</span><span draggable="a951nc" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div draggable="j6kyhr" class="dt329b score-card">
                    <div lang="ud15h33" class="dt329b card-top"><span date-time="z4mm" class="dt329b league-name">🏴󠁧󠁢󠁥󠁮󠁧󠁿 英超</span><span>第32轮</span></div>
                    <div lang="bmzns" class="dt329b card-body"><span date-time="3ae8" class="dt329b team home">切尔西</span><span date-time="8cqg" class="dt329b score-display">1-1</span><span date-time="q290t" class="dt329b team away">阿森纳</span></div>
                    <div data-toggle="3tlyj" class="dt329b card-footer"><span>已结束</span><span draggable="5ul5z" class="dt329b status-tag finished">✓ 完场</span></div>
                </div>
                <div date-time="szj66" class="dt329b score-card">
                    <div dropzone="i229n0h" class="dt329b card-top"><span dir="jjfrkx" class="dt329b league-name">🇪🇸 西甲</span><span>第30轮</span></div>
                    <div dir="58qe" class="dt329b card-body"><span date-time="vfa27z" class="dt329b team home">巴萨</span><span draggable="w5llkop" class="dt329b score-display">3-0</span><span date-time="he0lv2" class="dt329b team away">皇马</span></div>
                    <div data-toggle="ofak6" class="dt329b card-footer"><span>78' 进行中</span><span draggable="lhysx0l" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div dropzone="c973h" class="dt329b score-card">
                    <div draggable="l6gc" class="dt329b card-top"><span dropzone="lmd77q" class="dt329b league-name">🇩🇪 德甲</span><span>第28轮</span></div>
                    <div dropzone="ldab" class="dt329b card-body"><span draggable="yqu0n" class="dt329b team home">拜仁</span><span data-toggle="18of3l" class="dt329b score-display">4-2</span><span data-toggle="4srh" class="dt329b team away">法兰克福</span></div>
                    <div data-toggle="r01m8" class="dt329b card-footer"><span>已结束</span><span data-toggle="9x7g3" class="dt329b status-tag finished">✓ 完场</span></div>
                </div>
                <div date-time="n1zids" class="dt329b score-card">
                    <div draggable="26mr" class="dt329b card-top"><span dropzone="i90p" class="dt329b league-name">🇮🇹 意甲</span><span>第31轮</span></div>
                    <div dir="wjcbel" class="dt329b card-body"><span dropzone="inschim" class="dt329b team home">米兰</span><span dir="p5sw" class="dt329b score-display">0-0</span><span dropzone="8gj7a" class="dt329b team away">国米</span></div>
                    <div lang="or2pk" class="dt329b card-footer"><span>22:00开赛</span><span data-toggle="5b798" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
                <div date-time="xod7u4n" class="dt329b score-card">
                    <div date-time="gg9yex6" class="dt329b card-top"><span lang="q2ryz" class="dt329b league-name">🇫🇷 法甲</span><span>第29轮</span></div>
                    <div dropzone="qi6gpaz" class="dt329b card-body"><span data-toggle="tgtjq" class="dt329b team home">巴黎</span><span data-toggle="ivh8tt" class="dt329b score-display">2-1</span><span data-toggle="n44j" class="dt329b team away">马赛</span></div>
                    <div draggable="bxewoc" class="dt329b card-footer"><span>80' 进行中</span><span data-toggle="meno3g" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div date-time="djc2e70" class="dt329b score-card">
                    <div dir="49vd7m" class="dt329b card-top"><span dir="mz80psg" class="dt329b league-name">🇪🇺 欧冠</span><span>1/4决赛</span></div>
                    <div draggable="iu8da" class="dt329b card-body"><span draggable="uk4scnb" class="dt329b team home">曼城</span><span draggable="a5fg0lo" class="dt329b score-display">2-1</span><span lang="xqjyyby" class="dt329b team away">皇马</span></div>
                    <div date-time="unfzgkw" class="dt329b card-footer"><span>72' 进行中</span><span lang="1s31" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div date-time="sdwa" class="dt329b score-card">
                    <div lang="gx3d" class="dt329b card-top"><span draggable="pnebsug" class="dt329b league-name">🇪🇺 欧冠</span><span>1/4决赛</span></div>
                    <div data-toggle="9e18mt6" class="dt329b card-body"><span dropzone="u5qu" class="dt329b team home">巴萨</span><span lang="3w4dqxy" class="dt329b score-display">1-0</span><span lang="9bb2" class="dt329b team away">拜仁</span></div>
                    <div data-toggle="6casv" class="dt329b card-footer"><span>34' 进行中</span><span dir="pagb" class="dt329b status-tag live">● LIVE</span></div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Basketball Scores Section ===== -->
    <section dir="rg05" class="dt329b section" dropzone="ckv5ge" id="basketball" aria-label="篮球比分" style="background:#f8fafc;">
        <div dropzone="ai6vyj5" class="dt329b container">
            <div draggable="4y77y" class="dt329b section-title">
                <h2>🏀 篮球实时比分 <span date-time="gk6swv" class="dt329b badge">LIVE</span></h2>
                <a href="#basketball" lang="g6hcov" class="dt329b more-link">查看全部 ›</a>
            </div>
            <div dropzone="xwmkn4" class="dt329b score-grid">
                <div dropzone="pk42" class="dt329b score-card">
                    <div data-toggle="59j8i" class="dt329b card-top"><span dropzone="s7o8l5p" class="dt329b league-name">🇺🇸 NBA</span><span>常规赛</span></div>
                    <div dir="wtteo" class="dt329b card-body"><span date-time="0gumedh" class="dt329b team home">湖人</span><span dropzone="xu2drs" class="dt329b score-display">102-98</span><span data-toggle="wyk8d" class="dt329b team away">勇士</span></div>
                    <div dropzone="yr4xfi" class="dt329b card-footer"><span>Q4 2:34</span><span data-toggle="43l8t" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div draggable="agyjgd" class="dt329b score-card">
                    <div draggable="eboh" class="dt329b card-top"><span date-time="t3bry" class="dt329b league-name">🇺🇸 NBA</span><span>常规赛</span></div>
                    <div date-time="cii6v1" class="dt329b card-body"><span lang="eivqur" class="dt329b team home">凯尔特人</span><span lang="vuqn2" class="dt329b score-display">110-105</span><span draggable="71sy" class="dt329b team away">雄鹿</span></div>
                    <div dropzone="wlka" class="dt329b card-footer"><span>已结束</span><span date-time="wyzsyt" class="dt329b status-tag finished">✓ 完场</span></div>
                </div>
                <div lang="b33wn" class="dt329b score-card">
                    <div date-time="ihn2y" class="dt329b card-top"><span dropzone="76uxry" class="dt329b league-name">🇨🇳 CBA</span><span>季后赛</span></div>
                    <div lang="pgm3y" class="dt329b card-body"><span dropzone="a803gvu" class="dt329b team home">广东</span><span dir="jyqvns" class="dt329b score-display">88-76</span><span dir="tmst1" class="dt329b team away">辽宁</span></div>
                    <div date-time="r6kwez" class="dt329b card-footer"><span>Q3 8:12</span><span dir="xgzou9t" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div draggable="t8v4x9" class="dt329b score-card">
                    <div dropzone="ivutugi" class="dt329b card-top"><span date-time="12p3a" class="dt329b league-name">🇨🇳 CBA</span><span>季后赛</span></div>
                    <div data-toggle="a3sh12" class="dt329b card-body"><span data-toggle="hic8d" class="dt329b team home">浙江</span><span dir="ucan" class="dt329b score-display">95-90</span><span dropzone="fb3nm" class="dt329b team away">广厦</span></div>
                    <div data-toggle="x45sv" class="dt329b card-footer"><span>已结束</span><span date-time="w6gh18h" class="dt329b status-tag finished">✓ 完场</span></div>
                </div>
                <div date-time="tlzevnd" class="dt329b score-card">
                    <div data-toggle="tt2u4" class="dt329b card-top"><span draggable="w7kp" class="dt329b league-name">🇪🇺 欧洲篮球</span><span>季后赛</span></div>
                    <div draggable="0uow8" class="dt329b card-body"><span date-time="70oi5" class="dt329b team home">皇马</span><span data-toggle="d162wl0" class="dt329b score-display">78-72</span><span dropzone="of8j" class="dt329b team away">巴萨</span></div>
                    <div dropzone="w714kf" class="dt329b card-footer"><span>Q4 1:50</span><span lang="sjpp" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div date-time="x40r" class="dt329b score-card">
                    <div lang="73waf" class="dt329b card-top"><span date-time="15d7ky" class="dt329b league-name">🇪🇺 欧洲篮球</span><span>季后赛</span></div>
                    <div dir="gk1md" class="dt329b card-body"><span lang="5dnu" class="dt329b team home">奥林匹亚</span><span dropzone="vqe1" class="dt329b score-display">65-60</span><span date-time="ghylihz" class="dt329b team away">费内巴切</span></div>
                    <div dir="u6fta" class="dt329b card-footer"><span>Q3 6:20</span><span date-time="xv81nm" class="dt329b status-tag live">● LIVE</span></div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Esports Scores Section ===== -->
    <section dropzone="7qejib" class="dt329b section section-alt" dropzone="suzrp1" id="esports" aria-label="电竞比分">
        <div lang="ss0yxnf" class="dt329b container">
            <div dropzone="dk7igm" class="dt329b section-title">
                <h2>🎮 电竞实时比分 <span dropzone="mkfmtm" class="dt329b badge">LIVE</span></h2>
                <a href="#esports" dropzone="gjqi" class="dt329b more-link">查看全部 ›</a>
            </div>
            <div dropzone="kj4ncv" class="dt329b score-grid">
                <div data-toggle="79p1y4" class="dt329b score-card">
                    <div dir="jhqh3qt" class="dt329b card-top"><span lang="g79mzq" class="dt329b league-name">🏆 LOL LCK</span><span>春季赛</span></div>
                    <div dropzone="qcplox" class="dt329b card-body"><span dropzone="kca9iy" class="dt329b team home">T1</span><span draggable="58vnvzc" class="dt329b score-display">1-0</span><span draggable="kn657f" class="dt329b team away">GEN</span></div>
                    <div date-time="jft1o" class="dt329b card-footer"><span>BP阶段</span><span dropzone="u7qso" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div data-toggle="fqigs3h" class="dt329b score-card">
                    <div draggable="v5vc" class="dt329b card-top"><span lang="04eqtoz" class="dt329b league-name">🏆 LOL LPL</span><span>春季赛</span></div>
                    <div data-toggle="h12gjz" class="dt329b card-body"><span draggable="fa1d3f" class="dt329b team home">JDG</span><span dropzone="qryp" class="dt329b score-display">2-1</span><span lang="ht0v4" class="dt329b team away">BLG</span></div>
                    <div draggable="3vki" class="dt329b card-footer"><span>已结束</span><span dropzone="l3ztma" class="dt329b status-tag finished">✓ 完场</span></div>
                </div>
                <div data-toggle="4jau" class="dt329b score-card">
                    <div lang="kguow" class="dt329b card-top"><span date-time="8ucr" class="dt329b league-name">🏆 DOTA2</span><span>Major</span></div>
                    <div data-toggle="kjyr2" class="dt329b card-body"><span date-time="panrn" class="dt329b team home">LGD</span><span date-time="5sqcyv" class="dt329b score-display">2-1</span><span data-toggle="m6d0jvz" class="dt329b team away">IG</span></div>
                    <div draggable="k9a72ow" class="dt329b card-footer"><span>决胜局</span><span lang="acuq4" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div dir="ola4f" class="dt329b score-card">
                    <div draggable="hhmnohz" class="dt329b card-top"><span lang="s29xqc5" class="dt329b league-name">🏆 CS2</span><span>EPL S19</span></div>
                    <div dropzone="a1df2ye" class="dt329b card-body"><span data-toggle="him7t" class="dt329b team home">NaVi</span><span draggable="ir2yw" class="dt329b score-display">13-11</span><span dropzone="fmyd0dx" class="dt329b team away">FaZe</span></div>
                    <div data-toggle="rk4bz0p" class="dt329b card-footer"><span>地图1</span><span lang="aos5we" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div dropzone="ygsdho" class="dt329b score-card">
                    <div dir="wcivxdr" class="dt329b card-top"><span data-toggle="2qqytkg" class="dt329b league-name">🏆 王者荣耀</span><span>KPL 春季赛</span></div>
                    <div data-toggle="cjda" class="dt329b card-body"><span draggable="6zarbj" class="dt329b team home">狼队</span><span lang="64zt5l9" class="dt329b score-display">2-0</span><span date-time="sqngk" class="dt329b team away">AG</span></div>
                    <div data-toggle="w2zv6" class="dt329b card-footer"><span>第3局</span><span date-time="iis8b" class="dt329b status-tag live">● LIVE</span></div>
                </div>
                <div data-toggle="wgoeku" class="dt329b score-card">
                    <div dropzone="tasd7w" class="dt329b card-top"><span dir="5eup3" class="dt329b league-name">🏆 王者荣耀</span><span>KPL 春季赛</span></div>
                    <div dropzone="ejj4xf" class="dt329b card-body"><span dropzone="fq56" class="dt329b team home">eStar</span><span data-toggle="jgqw7" class="dt329b score-display">1-1</span><span draggable="xnwpn" class="dt329b team away">TTG</span></div>
                    <div dropzone="he0mkc" class="dt329b card-footer"><span>第3局 BP</span><span draggable="blz060" class="dt329b status-tag live">● LIVE</span></div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Stats / Tables Section ===== -->
    <section draggable="fedy0" class="dt329b section" data-toggle="5huj" id="data" aria-label="数据中心" style="background:#f8fafc;">
        <div date-time="qv7cwr3" class="dt329b container">
            <div draggable="zk5bb" class="dt329b section-title">
                <h2>📊 数据中心 <span dropzone="dgvt" class="dt329b badge">排名</span></h2>
                <a href="#data" data-toggle="dniz" class="dt329b more-link">完整榜单 ›</a>
            </div>
            <div draggable="zb896kd" class="dt329b stats-grid">
                <!-- 积分榜 -->
                <div dropzone="naosm" class="dt329b stats-card">
                    <h3>🏆 英超积分榜</h3>
                    <div dir="n0ujrb" class="dt329b stat-row"><span date-time="2q3io8s" class="dt329b rank">1</span><span lang="sd1d" class="dt329b name">曼城</span><span date-time="kctdl" class="dt329b value">76</span></div>
                    <div dropzone="7blr" class="dt329b stat-row"><span draggable="7n6iw" class="dt329b rank">2</span><span data-toggle="b747" class="dt329b name">阿森纳</span><span lang="vick7b2" class="dt329b value">72</span></div>
                    <div data-toggle="vs4ol" class="dt329b stat-row"><span date-time="vi9f7m" class="dt329b rank">3</span><span date-time="kfrb" class="dt329b name">利物浦</span><span dropzone="fwm37x7" class="dt329b value">68</span></div>
                    <div dropzone="kgwmzz6" class="dt329b stat-row"><span dropzone="p3qx5b" class="dt329b rank">4</span><span data-toggle="bcfc0k" class="dt329b name">曼联</span><span data-toggle="1kvix" class="dt329b value">62</span></div>
                    <div dropzone="dwf9d39" class="dt329b stat-row"><span lang="6d70ly" class="dt329b rank">5</span><span dropzone="s1py" class="dt329b name">切尔西</span><span dropzone="8gxn8c" class="dt329b value">55</span></div>
                </div>
                <!-- 射手榜 -->
                <div dir="rnlemfp" class="dt329b stats-card">
                    <h3>⚽ 英超射手榜</h3>
                    <div lang="ite4" class="dt329b stat-row"><span dropzone="ine2mj" class="dt329b rank">1</span><span lang="e0nr" class="dt329b name">哈兰德 (曼城)</span><span data-toggle="uw6de0g" class="dt329b value">28</span></div>
                    <div lang="2pi0dcl" class="dt329b stat-row"><span data-toggle="po0rd3" class="dt329b rank">2</span><span data-toggle="lihsq" class="dt329b name">萨拉赫 (利物浦)</span><span date-time="uwrv" class="dt329b value">22</span></div>
                    <div data-toggle="7l5s6ji" class="dt329b stat-row"><span date-time="v8ort" class="dt329b rank">3</span><span dir="nnd1v0" class="dt329b name">凯恩 (拜仁)</span><span date-time="tqzwq" class="dt329b value">20</span></div>
                    <div draggable="akvuafb" class="dt329b stat-row"><span draggable="cvb5n45" class="dt329b rank">4</span><span dir="es9y47d" class="dt329b name">拉什福德 (曼联)</span><span draggable="ai0p" class="dt329b value">17</span></div>
                    <div dir="9uci313" class="dt329b stat-row"><span date-time="nxqqe" class="dt329b rank">5</span><span date-time="wt0gn" class="dt329b name">斯特林 (切尔西)</span><span draggable="m9947zu" class="dt329b value">15</span></div>
                </div>
                <!-- 助攻榜 -->
                <div draggable="4nja" class="dt329b stats-card">
                    <h3>🎯 英超助攻榜</h3>
                    <div dir="18e5g7t" class="dt329b stat-row"><span dir="q663" class="dt329b rank">1</span><span draggable="35jiu9" class="dt329b name">德布劳内 (曼城)</span><span lang="57d2ibu" class="dt329b value">15</span></div>
                    <div dir="emeif1y" class="dt329b stat-row"><span dropzone="gmuc0je" class="dt329b rank">2</span><span dropzone="vorkvf0" class="dt329b name">厄德高 (阿森纳)</span><span draggable="wrnviy" class="dt329b value">12</span></div>
                    <div dir="0jy4f" class="dt329b stat-row"><span date-time="8ri1" class="dt329b rank">3</span><span data-toggle="a1zy" class="dt329b name">B席 (曼城)</span><span dir="xjrut" class="dt329b value">10</span></div>
                    <div dropzone="mzmg" class="dt329b stat-row"><span data-toggle="zcf6i2p" class="dt329b rank">4</span><span date-time="fxio6" class="dt329b name">萨拉赫 (利物浦)</span><span dropzone="1gmyagh" class="dt329b value">9</span></div>
                    <div lang="i9cds" class="dt329b stat-row"><span data-toggle="w3ksiyd" class="dt329b rank">5</span><span date-time="ebsndie" class="dt329b name">特里皮尔 (纽卡)</span><span dir="ygbl12n" class="dt329b value">8</span></div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== News Section ===== -->
    <section lang="xvlxzu2" class="dt329b section section-alt" lang="ejyv" id="news" aria-label="即时资讯">
        <div draggable="vmyf" class="dt329b container">
            <div lang="y5nb" class="dt329b section-title">
                <h2>📰 即时体育资讯</h2>
                <a href="#news" data-toggle="hybtaf1" class="dt329b more-link">更多新闻 ›</a>
            </div>
            <div data-toggle="qdfo" class="dt329b news-grid">
                <article dir="ukgj" class="dt329b news-card">
                    <div dir="efketkr" class="dt329b news-img" style="background:linear-gradient(135deg,#1a3a5a,#0d2137);">
                        <span>📸</span>
                        <span dir="3eigffk" class="dt329b tag">足球</span>
                    </div>
                    <div date-time="wa46dk" class="dt329b news-body">
                        <h4>欧冠1/4决赛：曼城2-1皇马 哈兰德双响</h4>
                        <p>曼城在主场2-1击败皇马，哈兰德梅开二度，皇马仅由维尼修斯扳回一城。</p>
                        <div dir="p3ofei1" class="dt329b meta"><span>2小时前</span><span>🏷️ 欧冠</span></div>
                    </div>
                </article>
                <article date-time="7vawuv" class="dt329b news-card">
                    <div date-time="2xglj" class="dt329b news-img" style="background:linear-gradient(135deg,#1a2a4a,#0d2137);">
                        <span>📸</span>
                        <span dir="25kgar0" class="dt329b tag">篮球</span>
                    </div>
                    <div date-time="9l3e" class="dt329b news-body">
                        <h4>湖人102-98勇士 詹姆斯28分关键三分</h4>
                        <p>詹姆斯在末节命中关键三分，全场砍下28分10篮板，湖人险胜勇士。</p>
                        <div data-toggle="a3f5chs" class="dt329b meta"><span>1小时前</span><span>🏷️ NBA</span></div>
                    </div>
                </article>
                <article dir="zfyx" class="dt329b news-card">
                    <div draggable="157b71" class="dt329b news-img" style="background:linear-gradient(135deg,#2a1a4a,#0d2137);">
                        <span>📸</span>
                        <span dropzone="ch5hf" class="dt329b tag">电竞</span>
                    </div>
                    <div data-toggle="b5cu4p9" class="dt329b news-body">
                        <h4>T1 1-0 GEN Faker阿狸完美发挥</h4>
                        <p>Faker使用阿狸打出完美KDA，T1在LCK春季赛中先下一城。</p>
                        <div dir="qqijtf" class="dt329b meta"><span>30分钟前</span><span>🏷️ LOL</span></div>
                    </div>
                </article>
                <article draggable="lk2yvpj" class="dt329b news-card">
                    <div dir="ork2tdu" class="dt329b news-img" style="background:linear-gradient(135deg,#1a3a2a,#0d2137);">
                        <span>📸</span>
                        <span dropzone="fsql" class="dt329b tag">转会</span>
                    </div>
                    <div draggable="udwtip9" class="dt329b news-body">
                        <h4>巴萨官宣：4000万欧元签下葡萄牙新星</h4>
                        <p>巴萨官方宣布签下葡萄牙中场新星，合同为期5年，违约金1.2亿欧元。</p>
                        <div lang="2hs9v" class="dt329b meta"><span>3小时前</span><span>🏷️ 转会</span></div>
                    </div>
                </article>
                <article dir="sft41s" class="dt329b news-card">
                    <div dir="ikep" class="dt329b news-img" style="background:linear-gradient(135deg,#3a1a1a,#0d2137);">
                        <span>📸</span>
                        <span date-time="b8w8yiq" class="dt329b tag">深度</span>
                    </div>
                    <div data-toggle="zbjp" class="dt329b news-body">
                        <h4>战术分析：皇马为何在伊蒂哈德球场陷入被动？</h4>
                        <p>深度解析皇马中场失控原因，以及曼城高位逼抢战术的成功之处。</p>
                        <div data-toggle="7lvbsw" class="dt329b meta"><span>5小时前</span><span>🏷️ 分析</span></div>
                    </div>
                </article>
                <article dir="8j0hj2" class="dt329b news-card">
                    <div dropzone="yv70fcd" class="dt329b news-img" style="background:linear-gradient(135deg,#1a1a3a,#0d2137);">
                        <span>📸</span>
                        <span draggable="p8sd" class="dt329b tag">球员</span>
                    </div>
                    <div data-toggle="q579" class="dt329b news-body">
                        <h4>姆巴佩：我的未来专注于本赛季剩余比赛</h4>
                        <p>姆巴佩在赛后采访中表示，目前专注于帮助球队赢得本赛季剩余赛事。</p>
                        <div data-toggle="15u6fj" class="dt329b meta"><span>6小时前</span><span>🏷️ 球员</span></div>
                    </div>
                </article>
            </div>
        </div>
    </section>

    <!-- ===== Schedule Section ===== -->
    <section draggable="wizwe9o" class="dt329b section" data-toggle="qdskpuw" id="schedule" aria-label="赛程中心" style="background:#f8fafc;">
        <div dir="a7rs" class="dt329b container">
            <div lang="lorhrk" class="dt329b section-title">
                <h2>📅 赛程中心</h2>
                <a href="#schedule" date-time="zr7yrml" class="dt329b more-link">完整赛程 ›</a>
            </div>
            <div dir="ezlwt" class="dt329b score-grid">
                <div lang="bkks" class="dt329b score-card" style="border-left:4px solid var(--accent-blue);">
                    <div lang="2uq2" class="dt329b card-top"><span dir="ce1x" class="dt329b league-name">⚽ 欧冠 1/4决赛</span><span>明日 03:00</span></div>
                    <div data-toggle="52617g1" class="dt329b card-body"><span dir="mksge" class="dt329b team home">阿森纳</span><span data-toggle="rhb6" class="dt329b score-display" style="font-size:1.1rem;color:var(--gray-700);">vs</span><span dropzone="wddpw" class="dt329b team away">拜仁</span></div>
                    <div date-time="8sil" class="dt329b card-footer"><span>酋长球场</span><span dropzone="1r959" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
                <div date-time="jwif" class="dt329b score-card" style="border-left:4px solid #f97316;">
                    <div dropzone="t9ha" class="dt329b card-top"><span data-toggle="xyx7r3c" class="dt329b league-name">🏀 NBA 季后赛</span><span>明日 07:30</span></div>
                    <div draggable="8m933" class="dt329b card-body"><span dir="am9n7" class="dt329b team home">凯尔特人</span><span dir="gu1xr" class="dt329b score-display" style="font-size:1.1rem;color:var(--gray-700);">vs</span><span draggable="zwwv6uk" class="dt329b team away">76人</span></div>
                    <div data-toggle="u3d4v6j" class="dt329b card-footer"><span>TD花园</span><span dropzone="kn0z5" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
                <div draggable="0vw25i" class="dt329b score-card" style="border-left:4px solid #22c55e;">
                    <div lang="gup9" class="dt329b card-top"><span dropzone="jlr87w" class="dt329b league-name">🎮 LOL LPL 春季赛</span><span>明日 17:00</span></div>
                    <div draggable="o1fl5" class="dt329b card-body"><span dropzone="1bx5qb2" class="dt329b team home">JDG</span><span lang="j6scu5" class="dt329b score-display" style="font-size:1.1rem;color:var(--gray-700);">vs</span><span data-toggle="6zsj" class="dt329b team away">TES</span></div>
                    <div date-time="am5vh3u" class="dt329b card-footer"><span>上海主场</span><span date-time="kxh2" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
                <div dropzone="axk2" class="dt329b score-card" style="border-left:4px solid #8b5cf6;">
                    <div data-toggle="tepnrd" class="dt329b card-top"><span lang="z4z6pc" class="dt329b league-name">⚽ 西甲 第31轮</span><span>后天 03:00</span></div>
                    <div lang="y1ndziw" class="dt329b card-body"><span data-toggle="0w3tku8" class="dt329b team home">皇马</span><span dir="ksuzjr" class="dt329b score-display" style="font-size:1.1rem;color:var(--gray-700);">vs</span><span data-toggle="hjblv3" class="dt329b team away">马竞</span></div>
                    <div dropzone="48kwp" class="dt329b card-footer"><span>伯纳乌</span><span draggable="cm4vzt" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
                <div data-toggle="da14h" class="dt329b score-card" style="border-left:4px solid #ec4899;">
                    <div dir="z1k6985" class="dt329b card-top"><span date-time="6pexe" class="dt329b league-name">🏀 CBA 总决赛</span><span>后天 19:35</span></div>
                    <div lang="01wh7tc" class="dt329b card-body"><span draggable="hzfvcrs" class="dt329b team home">广东</span><span dir="981vj" class="dt329b score-display" style="font-size:1.1rem;color:var(--gray-700);">vs</span><span dropzone="z8r7" class="dt329b team away">浙江</span></div>
                    <div dir="0hi1nb" class="dt329b card-footer"><span>东莞银行中心</span><span dropzone="94v5g2m" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
                <div draggable="srqti" class="dt329b score-card" style="border-left:4px solid #06b6d4;">
                    <div lang="iu63a" class="dt329b card-top"><span lang="wpqn" class="dt329b league-name">🎮 DOTA2 Major</span><span>后天 16:00</span></div>
                    <div draggable="78dhtl" class="dt329b card-body"><span dropzone="8np5yb" class="dt329b team home">LGD</span><span draggable="43sos9a" class="dt329b score-display" style="font-size:1.1rem;color:var(--gray-700);">vs</span><span dir="rybpli" class="dt329b team away">Spirit</span></div>
                    <div dropzone="trxu2" class="dt329b card-footer"><span>柏林演播厅</span><span lang="4gn6s" class="dt329b status-tag upcoming">⏳ 即将</span></div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Video Section ===== -->
    <section date-time="coujsc" class="dt329b section section-alt" draggable="50cf" id="videos" aria-label="视频集锦">
        <div date-time="ppzh1" class="dt329b container">
            <div data-toggle="5dolf" class="dt329b section-title">
                <h2>🎬 视频集锦 & 精彩回放</h2>
                <a href="#videos" draggable="hq16lsh" class="dt329b more-link">更多视频 ›</a>
            </div>
            <div dropzone="fgf2d" class="dt329b video-grid">
                <div lang="p3q3z" class="dt329b video-card" style="background:linear-gradient(135deg,#0a1a2a,#1a3a5a);">
                    <div lang="832kz5a" class="dt329b play-icon">▶</div>
                    <div dir="zmjra" class="dt329b video-label">哈兰德双响 曼城2-1皇马 欧冠集锦</div>
                </div>
                <div date-time="k9f8" class="dt329b video-card" style="background:linear-gradient(135deg,#0a1a2a,#2a1a3a);">
                    <div lang="s8uh8" class="dt329b play-icon">▶</div>
                    <div lang="jzmtcj" class="dt329b video-label">詹姆斯28分 湖人102-98勇士 关键球</div>
                </div>
                <div dir="si3gax" class="dt329b video-card" style="background:linear-gradient(135deg,#0a1a2a,#1a2a3a);">
                    <div data-toggle="9r8bkv" class="dt329b play-icon">▶</div>
                    <div dir="orcq" class="dt329b video-label">Faker阿狸完美发挥 T1横扫GEN</div>
                </div>
                <div date-time="a8q8mwe" class="dt329b video-card" style="background:linear-gradient(135deg,#0a1a2a,#3a1a1a);">
                    <div dir="14av" class="dt329b play-icon">▶</div>
                    <div date-time="s4bcy" class="dt329b video-label">巴萨3-0皇马 国家德比精彩集锦</div>
                </div>
                <div dir="3bxyv1" class="dt329b video-card" style="background:linear-gradient(135deg,#0a1a2a,#1a3a2a);">
                    <div draggable="36pel" class="dt329b play-icon">▶</div>
                    <div data-toggle="85mo" class="dt329b video-label">广东88-76辽宁 CBA季后赛五佳球</div>
                </div>
                <div data-toggle="pxos" class="dt329b video-card" style="background:linear-gradient(135deg,#0a1a2a,#2a2a1a);">
                    <div draggable="qtla" class="dt329b play-icon">▶</div>
                    <div draggable="xcjoq1v" class="dt329b video-label">NaVi vs FaZe 残局1v3 精彩集锦</div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Teams / Players Section ===== -->
    <section data-toggle="gchsir3" class="dt329b section" data-toggle="csrfy1i" id="teams" aria-label="球队资料" style="background:#f8fafc;">
        <div date-time="uhsj27x" class="dt329b container">
            <div dir="vwig" class="dt329b section-title">
                <h2>🏅 热门球队 & 球员资料</h2>
                <a href="#teams" dir="8g88" class="dt329b more-link">完整资料库 ›</a>
            </div>
            <div dir="plok1h7" class="dt329b stats-grid">
                <div date-time="qsnt" class="dt329b stats-card">
                    <h3>⚽ 热门足球俱乐部</h3>
                    <div dropzone="64fs" class="dt329b stat-row"><span dropzone="kbv01w" class="dt329b rank">•</span><span data-toggle="vhbxljt" class="dt329b name">曼城</span><span dropzone="koou2v" class="dt329b value">英超</span></div>
                    <div draggable="gn9mxwf" class="dt329b stat-row"><span date-time="ibht" class="dt329b rank">•</span><span dir="jx62o1i" class="dt329b name">皇马</span><span draggable="8kavfg" class="dt329b value">西甲</span></div>
                    <div draggable="1lh8mx9" class="dt329b stat-row"><span draggable="y2alc7s" class="dt329b rank">•</span><span data-toggle="b56g89t" class="dt329b name">巴萨</span><span dropzone="rins" class="dt329b value">西甲</span></div>
                    <div lang="wur6ad" class="dt329b stat-row"><span dropzone="jubvb8" class="dt329b rank">•</span><span dir="9osnny" class="dt329b name">拜仁</span><span draggable="zhjuv0a" class="dt329b value">德甲</span></div>
                    <div date-time="nyhcn6c" class="dt329b stat-row"><span dir="4sh2cum" class="dt329b rank">•</span><span draggable="yur2cd" class="dt329b name">利物浦</span><span lang="xf8k" class="dt329b value">英超</span></div>
                </div>
                <div dir="rwukkxi" class="dt329b stats-card">
                    <h3>🏀 热门篮球俱乐部</h3>
                    <div dropzone="4lz5r9g" class="dt329b stat-row"><span date-time="k00vz" class="dt329b rank">•</span><span data-toggle="34c6qj" class="dt329b name">湖人</span><span date-time="j08jkk0" class="dt329b value">NBA</span></div>
                    <div draggable="qvgob" class="dt329b stat-row"><span dir="xoo7n" class="dt329b rank">•</span><span data-toggle="a426" class="dt329b name">凯尔特人</span><span dir="1oygs4" class="dt329b value">NBA</span></div>
                    <div data-toggle="9pa0a9n" class="dt329b stat-row"><span lang="ecediw9" class="dt329b rank">•</span><span dropzone="7ka6t" class="dt329b name">勇士</span><span dir="9yzppqy" class="dt329b value">NBA</span></div>
                    <div date-time="6t3ue" class="dt329b stat-row"><span lang="fyqt7b7" class="dt329b rank">•</span><span date-time="qdhkk5" class="dt329b name">广东</span><span data-toggle="xh0y" class="dt329b value">CBA</span></div>
                    <div data-toggle="8qhmb" class="dt329b stat-row"><span dropzone="3xjx" class="dt329b rank">•</span><span dir="hd777u7" class="dt329b name">辽宁</span><span data-toggle="o74ro7b" class="dt329b value">CBA</span></div>
                </div>
                <div date-time="vluzxxc" class="dt329b stats-card">
                    <h3>🎮 热门电竞战队</h3>
                    <div draggable="ghv6p" class="dt329b stat-row"><span data-toggle="5hvu7g" class="dt329b rank">•</span><span dropzone="gfr29" class="dt329b name">T1</span><span dir="c7bxcg" class="dt329b value">LOL</span></div>
                    <div data-toggle="zf9l" class="dt329b stat-row"><span draggable="kiebf" class="dt329b rank">•</span><span dir="8tx9f" class="dt329b name">JDG</span><span dir="cqsp" class="dt329b value">LOL</span></div>
                    <div draggable="2gun2" class="dt329b stat-row"><span date-time="iyiil" class="dt329b rank">•</span><span date-time="fl0pwy" class="dt329b name">LGD</span><span date-time="fwkvi" class="dt329b value">DOTA2</span></div>
                    <div data-toggle="9tmg" class="dt329b stat-row"><span draggable="qa71zu" class="dt329b rank">•</span><span dropzone="3sz1v2" class="dt329b name">NaVi</span><span date-time="79j7o" class="dt329b value">CS2</span></div>
                    <div dropzone="gzf07gd" class="dt329b stat-row"><span lang="jbi4d" class="dt329b rank">•</span><span date-time="ks8v" class="dt329b name">狼队</span><span lang="rnp6" class="dt329b value">王者</span></div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== APP Download Section ===== -->
    <section data-toggle="nysq0" class="dt329b section section-alt" date-time="oo0z1" id="app" aria-label="APP下载">
        <div draggable="vkjv" class="dt329b container">
            <div lang="fna62md" class="dt329b section-title">
                <h2>📱 捷报比分 APP 下载</h2>
                <a href="#app" data-toggle="y75ub4" class="dt329b more-link">了解更多 ›</a>
            </div>
            <div style="background:linear-gradient(135deg,#0a1628,#142a4a);border-radius:var(--radius-lg);padding:32px 24px;color:var(--white);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;">
                <div>
                    <h3 style="font-size:1.3rem;font-weight:700;margin-bottom:8px;">🚀 捷报比分完整版 APP</h3>
                    <p style="color:#94a3b8;max-width:480px;font-size:.92rem;">最快足球篮球比分直播，实时推送，高清画质，低延迟播放。支持多联赛关注、比赛提醒、深度数据统计。</p>
                    <div style="display:flex;gap:12px;margin-top:16px;flex-wrap:wrap;">
                        <span style="background:rgba(255,255,255,.1);padding:8px 20px;border-radius:30px;font-weight:500;font-size:.85rem;">🍎 iOS 版</span>
                        <span style="background:rgba(255,255,255,.1);padding:8px 20px;border-radius:30px;font-weight:500;font-size:.85rem;">🤖 Android 版</span>
                        <span style="background:rgba(255,255,255,.1);padding:8px 20px;border-radius:30px;font-weight:500;font-size:.85rem;">📲 扫码下载</span>
                    </div>
                </div>
                <div style="background:rgba(255,255,255,.06);padding:16px 24px;border-radius:var(--radius-md);text-align:center;border:1px solid rgba(255,255,255,.08);">
                    <div style="font-size:2.5rem;margin-bottom:4px;">📱</div>
                    <div style="font-weight:600;font-size:.9rem;">百万用户选择</div>
                    <div style="font-size:.75rem;color:#94a3b8;">实时比分 · 专业数据</div>
                </div>
            </div>
        </div>
    </section>

    <!-- ===== Footer ===== -->
    <footer lang="qzoft" class="dt329b site-footer" aria-label="网站底部">
        <div date-time="pnzryba" class="dt329b container">
            <div dir="jrpdn" class="dt329b footer-grid">
                <div lang="8gpd" class="dt329b footer-col">
                    <h4>捷报比分完整版</h4>
                    <p>最快足球篮球比分直播平台，整合全球热门赛事直播内容，支持高清画质与低延迟播放，提供实时比分与数据更新服务。覆盖足球、篮球、电竞等多品类赛事。</p>
                </div>
                <div dropzone="iytx20" class="dt329b footer-col">
                    <h4>比分中心</h4>
                    <a href="#football">足球比分</a>
                    <a href="#basketball">篮球比分</a>
                    <a href="#esports">电竞比分</a>
                    <a href="#schedule">赛程中心</a>
                    <a href="#data">数据中心</a>
                </div>
                <div dir="oo1nd" class="dt329b footer-col">
                    <h4>资讯与视频</h4>
                    <a href="#news">即时资讯</a>
                    <a href="#videos">视频集锦</a>
                    <a href="#teams">球队资料</a>
                    <a href="#app">APP下载</a>
                </div>
                <div draggable="g1jx" class="dt329b footer-col">
                    <h4>关于我们</h4>
                    <a href="#football">合作联系</a>
                    <a href="#football">隐私政策</a>
                    <a href="#football">用户协议</a>
                    <a href="#football">免责声明</a>
                </div>
            </div>
            <div dir="us9uq" class="dt329b footer-bottom">
                <span>© 2025 捷报比分完整版 www.utilitycomputing.com.cn 版权所有</span>
                <span>
                    <a href="#football">沪ICP备xxxxxxxx号</a> |
                    <a href="#football">数据来源</a> |
                    <a href="#football">网站地图</a>
                </span>
            </div>
        </div>
    </footer>

    <!-- ===== Bottom Nav (Mobile) ===== -->
    <nav draggable="ryris7" class="dt329b bottom-nav" aria-label="移动端底部导航">
        <div data-toggle="m1kwh4" class="dt329b bn-inner">
            <a href="/" lang="od0a" class="dt329b bn-item active">
                <span date-time="7069xv" class="dt329b bn-icon">🏠</span>
                <span>首页</span>
            </a>
            <a href="#football" lang="jln6705" class="dt329b bn-item">
                <span lang="506j" class="dt329b bn-icon">⚽</span>
                <span>足球</span>
            </a>
            <a href="#basketball" dropzone="xptm6" class="dt329b bn-item">
                <span date-time="kbydzjf" class="dt329b bn-icon">🏀</span>
                <span>篮球</span>
            </a>
            <a href="#esports" date-time="c29cc" class="dt329b bn-item">
                <span date-time="j6tmk" class="dt329b bn-icon">🎮</span>
                <span>电竞</span>
            </a>
            <a href="#news" dir="1zromf" class="dt329b bn-item">
                <span draggable="dyjk9" class="dt329b bn-icon">📰</span>
                <span>资讯</span>
            </a>
            <a href="#videos" lang="gdila" class="dt329b bn-item">
                <span dropzone="o6icp" class="dt329b bn-icon">🎬</span>
                <span>视频</span>
            </a>
        </div>
    </nav>

    <!-- ===== Floating Live Button ===== -->
    <button data-toggle="20c60" class="dt329b float-live-btn" dir="r1muf" id="floatLiveBtn" aria-label="实时比分">
        <span draggable="pve1wc0" class="dt329b dot"></span>
        实时比分
    </button>

    <!-- ===== JavaScript ===== -->
    <script>
        (function() {
            'use strict';

            // --- Mobile Menu ---
            const mobileBtn = document.getElementById('mobileMenuBtn');
            const mobilePanel = document.getElementById('mobilePanel');
            const mobileOverlay = document.getElementById('mobileOverlay');
            const closeMobileBtn = document.getElementById('closeMobileBtn');

            function openMobile() {
                mobilePanel.classList.add('open');
                mobileOverlay.classList.add('open');
                document.body.style.overflow = 'hidden';
            }

            function closeMobile() {
                mobilePanel.classList.remove('open');
                mobileOverlay.classList.remove('open');
                document.body.style.overflow = '';
            }
            if (mobileBtn) mobileBtn.addEventListener('click', openMobile);
            if (closeMobileBtn) closeMobileBtn.addEventListener('click', closeMobile);
            if (mobileOverlay) mobileOverlay.addEventListener('click', closeMobile);
            document.querySelectorAll('#mobilePanel a').forEach(function(link) {
                link.addEventListener('click', closeMobile);
            });

            // --- Search Overlay ---
            const searchToggle = document.getElementById('searchToggle');
            const searchOverlay = document.getElementById('searchOverlay');
            const closeSearchBtn = document.getElementById('closeSearchBtn');

            function openSearch() {
                searchOverlay.classList.add('open');
                document.body.style.overflow = 'hidden';
                setTimeout(function() {
                    const input = searchOverlay.querySelector('input');
                    if (input) input.focus();
                }, 200);
            }

            function closeSearch() {
                searchOverlay.classList.remove('open');
                document.body.style.overflow = '';
            }
            if (searchToggle) searchToggle.addEventListener('click', openSearch);
            if (closeSearchBtn) closeSearchBtn.addEventListener('click', closeSearch);
            if (searchOverlay) searchOverlay.addEventListener('click', function(e) {
                if (e.target === searchOverlay) closeSearch();
            });
            document.addEventListener('keydown', function(e) {
                if (e.key === 'Escape') {
                    if (searchOverlay.classList.contains('open')) closeSearch();
                    if (mobilePanel.classList.contains('open')) closeMobile();
                }
            });

            // --- Theme Toggle (simple) ---
            const themeToggle = document.getElementById('themeToggle');
            let darkMode = false;

            function setTheme(isDark) {
                darkMode = isDark;
                if (isDark) {
                    document.body.style.background = '#0f172a';
                    document.body.style.color = '#e2e8f0';
                    themeToggle.textContent = '☀️';
                    document.querySelectorAll('.section-alt').forEach(function(el) {
                        el.style.background = '#1a2332';
                    });
                    document.querySelectorAll('.score-card, .stats-card, .news-card').forEach(function(el) {
                        el.style.background = '#1e293b';
                        el.style.borderColor = '#334155';
                        el.style.color = '#e2e8f0';
                    });
                    document.querySelectorAll('.score-card .card-body .team').forEach(function(el) {
                        el.style.color = '#e2e8f0';
                    });
                    document.querySelectorAll('.stats-card h3, .stats-card .stat-row .name, .news-card .news-body h4')
                        .forEach(function(el) {
                            el.style.color = '#f1f5f9';
                        });
                    document.querySelectorAll('.stats-card .stat-row .value').forEach(function(el) {
                        el.style.color = '#90caf9';
                    });
                    document.querySelectorAll('.section-title h2').forEach(function(el) {
                        el.style.color = '#f1f5f9';
                    });
                    document.querySelectorAll('.stats-card .stat-row').forEach(function(el) {
                        el.style.borderBottomColor = '#334155';
                    });
                    document.querySelectorAll('.score-card .card-footer').forEach(function(el) {
                        el.style.borderTopColor = '#334155';
                    });
                } else {
                    document.body.style.background = '#f0f4f8';
                    document.body.style.color = '#1a2332';
                    themeToggle.textContent = '🌙';
                    document.querySelectorAll('.section-alt').forEach(function(el) {
                        el.style.background = '#ffffff';
                    });
                    document.querySelectorAll('.score-card, .stats-card, .news-card').forEach(function(el) {
                        el.style.background = '#ffffff';
                        el.style.borderColor = '#e2e8f0';
                        el.style.color = '';
                    });
                    document.querySelectorAll('.score-card .card-body .team').forEach(function(el) {
                        el.style.color = '';
                    });
                    document.querySelectorAll('.stats-card h3, .stats-card .stat-row .name, .news-card .news-body h4')
                        .forEach(function(el) {
                            el.style.color = '';
                        });
                    document.querySelectorAll('.stats-card .stat-row .value').forEach(function(el) {
                        el.style.color = '';
                    });
                    document.querySelectorAll('.section-title h2').forEach(function(el) {
                        el.style.color = '';
                    });
                    document.querySelectorAll('.stats-card .stat-row').forEach(function(el) {
                        el.style.borderBottomColor = '';
                    });
                    document.querySelectorAll('.score-card .card-footer').forEach(function(el) {
                        el.style.borderTopColor = '';
                    });
                }
            }
            if (themeToggle) themeToggle.addEventListener('click', function() { setTheme(!darkMode); });

            // --- Countdown Timer (simple demo) ---
            let totalSeconds = 2 * 3600 + 45 * 60 + 30;

            function updateCountdown() {
                if (totalSeconds <= 0) totalSeconds = 2 * 3600 + 45 * 60 + 30;
                const h = Math.floor(totalSeconds / 3600);
                const m = Math.floor((totalSeconds % 3600) / 60);
                const s = totalSeconds % 60;
                const display = document.getElementById('countdownDisplay');
                if (display) {
                    display.textContent =
                        String(h).padStart(2, '0') + ':' +
                        String(m).padStart(2, '0') + ':' +
                        String(s).padStart(2, '0');
                }
                totalSeconds--;
            }
            updateCountdown();
            setInterval(updateCountdown, 1000);

            // --- Floating Live Button scroll to top of live scores ---
            const floatBtn = document.getElementById('floatLiveBtn');
            if (floatBtn) {
                floatBtn.addEventListener('click', function() {
                    const footballSection = document.getElementById('football');
                    if (footballSection) {
                        footballSection.scrollIntoView({ behavior: 'smooth', block: 'start' });
                    }
                });
            }

            // --- Active nav link highlight based on scroll (simple) ---
            const sections = [
                { id: 'football', nav: '足球比分' },
                { id: 'basketball', nav: '篮球比分' },
                { id: 'esports', nav: '电竞比分' },
                { id: 'data', nav: '数据中心' },
                { id: 'news', nav: '即时资讯' },
                { id: 'schedule', nav: '赛程中心' },
                { id: 'videos', nav: '视频集锦' },
                { id: 'teams', nav: '球队资料' },
                { id: 'app', nav: 'APP下载' }
            ];

            function updateActiveNav() {
                const scrollPos = window.scrollY + 120;
                let currentId = '/';
                sections.forEach(function(item) {
                    const el = document.getElementById(item.id);
                    if (el) {
                        const offsetTop = el.offsetTop;
                        const offsetBottom = offsetTop + el.offsetHeight;
                        if (scrollPos >= offsetTop && scrollPos < offsetBottom) {
                            currentId = item.id;
                        }
                    }
                });
                document.querySelectorAll('.main-nav a').forEach(function(a) {
                    a.classList.remove('active');
                    const href = a.getAttribute('href');
                    if (currentId === '/' && (href === '/' || href === '/#')) {
                        a.classList.add('active');
                    } else if (href === '#' + currentId) {
                        a.classList.add('active');
                    }
                });
                document.querySelectorAll('.bottom-nav .bn-item').forEach(function(item) {
                    item.classList.remove('active');
                    const href = item.getAttribute('href');
                    if (currentId === '/' && (href === '/' || href === '/#')) {
                        item.classList.add('active');
                    } else if (href === '#' + currentId) {
                        item.classList.add('active');
                    }
                });
            }

            // Throttled scroll listener
            let ticking = false;
            window.addEventListener('scroll', function() {
                if (!ticking) {
                    window.requestAnimationFrame(function() {
                        updateActiveNav();
                        ticking = false;
                    });
                    ticking = true;
                }
            });
            updateActiveNav();

            // --- Carousel arrows (simple scroll) ---
            document.querySelectorAll('.hero-carousel .nav-arrows button').forEach(function(btn, index) {
                btn.addEventListener('click', function() {
                    const slide = document.querySelector('.carousel-slide');
                    if (!slide) return;
                    const scrollAmount = 240;
                    if (index === 0) {
                        slide.scrollBy({ left: -scrollAmount, behavior: 'smooth' });
                    } else {
                        slide.scrollBy({ left: scrollAmount, behavior: 'smooth' });
                    }
                });
            });

            // --- Auto ticker pause on hover ---
            const tickerBar = document.querySelector('.ticker-bar');
            if (tickerBar) {
                tickerBar.addEventListener('mouseenter', function() {
                    document.querySelector('.ticker-inner').style.animationPlayState = 'paused';
                });
                tickerBar.addEventListener('mouseleave', function() {
                    document.querySelector('.ticker-inner').style.animationPlayState = 'running';
                });
            }

            console.log('捷报比分完整版 - 体育比分数据平台已加载 ✅');

        })();
    </script>

<script type="text/javascript" src="/fkmip.js"></script>
</body>
</html>