<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>&#x8273;&#x5987;&#x91CE;&#x5916;&#x60C5;&#x6B32;&#x653E;&#x8361;HD</title><meta name="keywords" content="&#x8273;&#x5987;&#x91CE;&#x5916;&#x60C5;&#x6B32;&#x653E;&#x8361;HD"><meta name="description" content="&#x8273;&#x5987;&#x91CE;&#x5916;&#x60C5;&#x6B32;&#x653E;&#x8361;HD"><link rel="stylesheet" href="/template/zen/css/style.css?v=1764577454"></head><body class="5555931296e0985 zen-body"><header class="zen-header"><div class="Df64f4987d74 zen-container"><div class="31c154407f65 zen-brand"><a href="/" class="zen-logo">&#x5F3A;&#x7761;&#x5E74;&#x8F7B;&#x7684;&#x5973;&#x8001;&#x677F;2&#x4E2D;&#x6587;&#x7535;&#x5F71;</a></div><nav class="0ef03b946419176236 zen-nav"><a href="/" class="zen-nav-link">首页</a><a href="/list-1a.html" class="zen-nav-link">&#x9884;&#x544A;&#x7247;</a><a href="/list-6.html" class="zen-nav-link">&#x52A8;&#x4F5C;&#x7247;</a><a href="/list-7.html" class="zen-nav-link">&#x559C;&#x5267;&#x7247;</a><a href="/list-8.html" class="zen-nav-link">&#x7231;&#x60C5;&#x7247;</a><a href="/list-9.html" class="zen-nav-link">&#x79D1;&#x5E7B;&#x7247;</a><a href="/list-a.html" class="zen-nav-link">&#x6050;&#x6016;&#x7247;</a><a href="/list-b.html" class="zen-nav-link">&#x5267;&#x60C5;&#x7247;</a><a href="/list-c.html" class="zen-nav-link">&#x6218;&#x4E89;&#x7247;</a><a href="/list-d.html" class="zen-nav-link">&#x56FD;&#x4EA7;&#x5267;</a><a href="/list-e.html" class="zen-nav-link">&#x9999;&#x6E2F;&#x5267;</a></nav><form class="zen-search" method="get" action="/" onsubmit="return handleSearchSubmit(event)"><input type="search" name="wd" placeholder="搜索..." value="" class="zen-search-input"><button type="submit" class="zen-search-btn">搜索</button></form></div></header><main class="56b56ebba301 zen-main"><section class="9bc148663aab6438ad693 zen-section"><div class="395e098ebe8d zen-container"><div class="A86f6117a99f zen-detail"><div class="E2a00f4224ceb6a zen-detail-poster"><img src="https://snzypic.vip/upload/vod/20240822-1/4b8c7f383b827aa51e27e7d2710bd7cc.jpg" alt="&#x8273;&#x5987;&#x91CE;&#x5916;&#x60C5;&#x6B32;&#x653E;&#x8361;HD" onerror="this.dataset.error || (this.dataset.error = 1, this.src='/template/zen/images/no-image.svg')"></div><div class="75969130c3ff zen-detail-info"><h1 class="zen-detail-title">&#x8273;&#x5987;&#x91CE;&#x5916;&#x60C5;&#x6B32;&#x653E;&#x8361;HD</h1><div class="06c6ee62b81fe4a6c316c zen-detail-stats"></div><div class="28850f6a92db zen-detail-meta"><span class="D6fb1ee9e6a6 zen-meta-item">2026</span><span class="4411c89fcdc89b36af zen-meta-item">&#x65E5;&#x672C;</span><span class="0fce10ba0c78 zen-meta-item">&#x65E5;&#x8BED;</span><span class="C6adc7826946a527b2ce2 zen-meta-item">&#x66F4;&#x65B0;&#x81F3;20260301&#x671F;</span></div><div class="555593129176 zen-detail-desc"><p>&#x8273;&#x5987;&#x91CE;&#x5916;&#x60C5;&#x6B32;&#x653E;&#x8361;HD</p></div></div></div><div class="07095fb1e6070bc zen-player"><div style="position:relative;"><div id="artplayer-container-zen" style="width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;"></div></div><div class="5972e6bfaa2d940cc zen-player-controls"><div class="50c49620d810 zen-episode-list" id="episode-list"><button type="button" class="zen-episode-btn active" data-source-index="0" data-episode-index="0" data-video-url="aHR0cHM6Ly92NS5xcnNzdi5jb20vMjAyNDA4LzI1L0c5OWpYVHEySk03L3ZpZGVvL2luZGV4Lm0zdTg=">&#x66F4;&#x65B0;&#x81F3;20260301&#x671F;</button></div></div><script type="application/json" id="play-data">
        [{"name":"1","episodes":[{"name":"更新至20260301期","url":"aHR0cHM6Ly92NS5xcnNzdi5jb20vMjAyNDA4LzI1L0c5OWpYVHEySk03L3ZpZGVvL2luZGV4Lm0zdTg="}]}]    </script></div><script src="/public/art/artplayer.js"></script><script src="/public/art/hls.js"></script><script>
(function () {
    const playDataScript = document.getElementById('play-data');
    if (!playDataScript) return;
    const playSources = JSON.parse(playDataScript.textContent || '[]');
    if (!playSources.length) return;

    let currentSourceIndex = 0;
    let currentEpisodeIndex = 0;
    let art = null;

    function decodeUrl(encoded) {
        try {
            return atob(encoded);
        } catch (e) {
            console.error('解码失败', e);
            return '';
        }
    }

    function initPlayer(encodedUrl) {
        const url = decodeUrl(encodedUrl);
        if (!url) return;

        if (art) art.destroy();

        const isHls = url.includes('.m3u8');
        const config = {
            container: '#artplayer-container-zen',
            url: url,
            poster: 'https://snzypic.vip/upload/vod/20240822-1/4b8c7f383b827aa51e27e7d2710bd7cc.jpg',
            autoplay: false,
            theme: '#8b7355',
            volume: 0.75,
            lang: 'zh-cn',
            fullscreen: true,
            fullscreenWeb: true,
        };

        if (isHls && typeof Hls !== 'undefined') {
            config.type = 'm3u8';
            config.customType = {
                m3u8: function (video, url) {
                    if (Hls.isSupported()) {
                        const hls = new Hls({ enableWorker: true });
                        hls.loadSource(url);
                        hls.attachMedia(video);
                    } else if (video.canPlayType('application/vnd.apple.mpegurl')) {
                        video.src = url;
                    }
                }
            };
        }

        art = new Artplayer(config);
    }

    function renderEpisodes() {
        const episodeContainer = document.getElementById('episode-list');
        if (!episodeContainer) return;
        const episodes = playSources[currentSourceIndex].episodes;
        episodeContainer.innerHTML = '';
        episodes.forEach((episode, index) => {
            const btn = document.createElement('button');
            btn.type = 'button';
            btn.className = 'zen-episode-btn' + (index === currentEpisodeIndex ? ' active' : '');
            btn.dataset.sourceIndex = currentSourceIndex;
            btn.dataset.episodeIndex = index;
            btn.dataset.videoUrl = episode.url;
            btn.textContent = episode.name;
            btn.addEventListener('click', () => switchEpisode(index));
            episodeContainer.appendChild(btn);
        });
    }

    function switchSource(index) {
        if (index < 0 || index >= playSources.length) return;
        currentSourceIndex = index;
        currentEpisodeIndex = 0;

        const sourceContainer = document.getElementById('source-list');
        if (sourceContainer) {
            sourceContainer.querySelectorAll('.zen-source-btn').forEach((btn, idx) => {
                btn.classList.toggle('active', idx === index);
            });
        }

        renderEpisodes();
        const firstEpisode = playSources[index].episodes[0];
        if (firstEpisode) initPlayer(firstEpisode.url);
    }

    function switchEpisode(index) {
        const episodes = playSources[currentSourceIndex].episodes;
        if (index < 0 || index >= episodes.length) return;
        currentEpisodeIndex = index;

        const episodeContainer = document.getElementById('episode-list');
        if (episodeContainer) {
            episodeContainer.querySelectorAll('.zen-episode-btn').forEach((btn) => {
                const sIdx = parseInt(btn.dataset.sourceIndex, 10);
                const eIdx = parseInt(btn.dataset.episodeIndex, 10);
                btn.classList.toggle('active', sIdx === currentSourceIndex && eIdx === index);
            });
        }

        initPlayer(episodes[index].url);
    }

    const sourceContainer = document.getElementById('source-list');
    if (sourceContainer) {
        sourceContainer.querySelectorAll('.zen-source-btn').forEach((btn, index) => {
            btn.addEventListener('click', () => switchSource(index));
        });
    }

    const episodeContainer = document.getElementById('episode-list');
    if (episodeContainer) {
        episodeContainer.querySelectorAll('.zen-episode-btn').forEach((btn) => {
            btn.addEventListener('click', function () {
                const sourceIdx = parseInt(this.dataset.sourceIndex, 10);
                const episodeIdx = parseInt(this.dataset.episodeIndex, 10);
                if (sourceIdx === currentSourceIndex) {
                    switchEpisode(episodeIdx);
                } else {
                    switchSource(sourceIdx);
                    setTimeout(() => switchEpisode(episodeIdx), 60);
                }
            });
        });
    }

    window.zenPlayerStart = function () {
        const firstSource = playSources[0];
        if (firstSource && firstSource.episodes.length) {
            initPlayer(firstSource.episodes[0].url);
        }
    };

    if (!false) {
        window.zenPlayerStart();
    }
})();
</script></div></section></main><footer class="zen-footer"><div class="E256b0478dd0a3d5df6c6 zen-container"><p class="D599bc8fa9f7 zen-footer-text">&#x5F3A;&#x7761;&#x5E74;&#x8F7B;&#x7684;&#x5973;&#x8001;&#x677F;2&#x4E2D;&#x6587;&#x7535;&#x5F71; · 2026</p></div></footer><script src="/template/zen/js/main.js?v=1764577464"></script><script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?a0f9007e22237f70b3af6bc9f2208d2e";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script></body></html>