<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
    <title>柠檬影视 · 青柠时光 | 酸酸甜甜 院线大片免费高清|5个G影院_飞牛影院_最新电影电视剧动漫免费看_5G影院</title>
    <meta name="keywords" content="柠檬影视,青柠影院,小清新电影,治愈剧集,清爽综艺,柠檬动漫,酸甜漫画,4K鲜爽,青牛影视剧" />
    <meta name="description" content="柠檬影视——像夏天一样清爽酸甜。精选院线大片、清爽剧集、解压综艺与治愈动漫，4K鲜爽画质，永久免费，给生活加点柠檬味。-98影院水蜜桃" />
    <link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            background: #fefce8;
            font-family: 'DM Sans', sans-serif;
            color: #3b2a1f;
            overflow-x: hidden;
        }

        .lemon-dots {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: radial-gradient(circle at 20% 30%, #ffe593 2px, transparent 2px);
            background-size: 36px 36px;
            opacity: 0.4;
            pointer-events: none;
            z-index: 0;
        }

        .container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 32px;
            position: relative;
            z-index: 2;
        }

        header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            padding: 28px 0 20px;
            border-bottom: 3px solid #ffe185;
        }

        .logo h1 {
            font-size: 2.3rem;
            font-weight: 800;
            letter-spacing: -1px;
            background: linear-gradient(125deg, #f9cb28, #e8a735);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        .logo span {
            font-size: 0.7rem;
            font-weight: 600;
            letter-spacing: 3px;
            color: #e8a735;
        }

        .nav-links {
            display: flex;
            gap: 44px;
        }
        .nav-links a {
            text-decoration: none;
            color: #c27e2e;
            font-weight: 700;
            font-size: 0.95rem;
            transition: 0.2s;
        }
        .nav-links a:hover {
            color: #f5a623;
            transform: translateY(-2px);
        }

        .hero-lemon {
            margin: 48px 0 80px;
            display: flex;
            flex-wrap: wrap;
            background: #fffcf0;
            border-radius: 70px 30px 70px 30px;
            overflow: hidden;
            box-shadow: 0 20px 30px -10px rgba(0,0,0,0.05);
            border: 2px solid #ffea9e;
        }
        .hero-left {
            flex: 1.2;
            min-width: 270px;
            clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%);
        }
        .hero-left img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        .hero-right {
            flex: 1;
            padding: 52px 48px;
        }
        .hero-badge-lemon {
            background: #f5d742;
            display: inline-block;
            padding: 5px 28px;
            border-radius: 40px;
            font-weight: 800;
            font-size: 0.7rem;
            letter-spacing: 1px;
            margin-bottom: 20px;
            color: #3b2a1f;
        }
        .hero-right h2 {
            font-size: 2.9rem;
            font-weight: 800;
            line-height: 1.2;
            margin-bottom: 16px;
            color: #dd8822;
        }
        .hero-right p {
            color: #b1763a;
            margin-bottom: 34px;
        }
        .btn-lemon {
            background: #f5d742;
            border: none;
            padding: 12px 48px;
            border-radius: 50px;
            font-weight: 800;
            font-size: 1rem;
            color: #3b2a1f;
            cursor: pointer;
            transition: 0.2s;
            box-shadow: 0 6px 14px #f5d742aa;
        }

        .section-lemon {
            display: flex;
            justify-content: space-between;
            align-items: baseline;
            margin: 60px 0 30px;
            border-left: 8px solid #ffe185;
            padding-left: 28px;
        }
        .section-lemon h3 {
            font-size: 1.9rem;
            font-weight: 700;
        }

        .movie-slices {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
            margin-bottom: 55px;
        }
        .slice-card {
            flex: 1 1 230px;
            background: #fffef5;
            border-radius: 48px 16px 48px 16px;
            overflow: hidden;
            transition: 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);
            box-shadow: 0 10px 20px -8px rgba(0,0,0,0.05);
            border: 1px solid #ffeeb5;
        }
        .slice-card:nth-child(even) {
            transform: translateY(18px);
        }
        .slice-card:hover {
            transform: translateY(-12px);
            border-color: #f5d742;
            box-shadow: 0 24px 30px -12px #f5d74280;
        }
        .slice-img {
            width: 100%;
            aspect-ratio: 2 / 2.7;
            object-fit: cover;
        }
        .slice-info {
            padding: 20px 16px 24px;
        }

        .tv-zest {
            display: flex;
            flex-wrap: wrap;
            gap: 32px;
            margin: 30px 0 85px;
        }
        .zest-card {
            flex: 1 1 280px;
            background: #fffef5;
            border-radius: 56px;
            padding: 18px;
            border-left: 7px solid #ffe185;
            transition: 0.2s;
        }
        .zest-card img {
            width: 100%;
            aspect-ratio: 16 / 9;
            object-fit: cover;
            border-radius: 40px;
        }
        .zest-detail {
            margin-top: 18px;
        }

        .variety-sour {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 48px;
            margin: 40px 0 90px;
        }
        .sour-card {
            width: 230px;
            background: #fffef5;
            text-align: center;
            padding: 28px 20px 38px;
            border-radius: 70px 20px 70px 20px;
            transition: 0.2s;
            border-bottom: 8px solid #ffe185;
        }
        .sour-card:hover {
            background: #fff7e0;
            transform: translateY(-10px);
        }
        .avatar-sour {
            width: 130px;
            height: 130px;
            border-radius: 50%;
            margin: 0 auto 18px;
            overflow: hidden;
            border: 4px solid #f5d742;
        }
        .avatar-sour img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .anime-citrus {
            display: flex;
            flex-wrap: wrap;
            gap: 36px;
            margin: 40px 0 100px;
        }
        .citrus-col {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 32px;
        }
        .citrus-card {
            background: #fffef5;
            border-radius: 56px;
            padding: 18px;
            display: flex;
            gap: 22px;
            align-items: center;
            border-right: 10px solid #ffe185;
        }
        .citrus-card img {
            width: 100px;
            border-radius: 32px;
            aspect-ratio: 2/3;
            object-fit: cover;
        }

        .manga-juice {
            display: flex;
            flex-wrap: wrap;
            gap: 48px;
            justify-content: center;
            margin: 40px 0 110px;
        }
        .juice-card {
            width: 260px;
            background: #fffef5;
            border-radius: 60px;
            overflow: hidden;
            transition: 0.2s;
            border-top: 8px solid #ffe185;
            transform: rotate(-1deg);
        }
        .juice-card:hover {
            transform: translateY(-12px) rotate(0deg);
            box-shadow: 0 28px 34px -14px #f5d742aa;
        }
        .juice-card img {
            width: 100%;
            aspect-ratio: 2/2.6;
            object-fit: cover;
        }
        .juice-info {
            padding: 22px;
        }

        footer {
            text-align: center;
            padding: 48px 0;
            border-top: 2px solid #ffeeb5;
            font-size: 0.7rem;
            font-weight: 600;
            color: #e8a735;
        }

        @media (max-width: 960px) {
            .hero-left {
                clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
            }
        }
        @media (max-width: 760px) {
            .container {
                padding: 0 20px;
            }
            .hero-right h2 {
                font-size: 2rem;
            }
            .slice-card:nth-child(even) {
                transform: translateY(0);
            }
            .citrus-card {
                flex-direction: column;
                text-align: center;
            }
        }
    </style>
</head>
<body>
<div class="lemon-dots"></div>
<div class="container">
    <header>
        <div class="logo">
            <h1>柠檬影视</h1>
            <span>LEMON CINEMA · 鲜爽一夏</span>
        </div>
        <div class="nav-links">
            <a href="#">青柠片库</a>
            <a href="#">清爽剧集</a>
            <a href="#">解压综艺</a>
            <a href="#">柠檬动漫</a>
            <a href="#">酸甜漫画</a>
        </div>
    </header>

    <div class="hero-lemon">
        <div class="hero-left">
            <img src="/upload/vod/021-banner.webp" alt="柠檬影视 青柠时光">
        </div>
        <div class="hero-right">
            <div class="hero-badge-lemon"><i class="fas fa-lemon"></i> 柠檬独家 · 酸爽首映</div>
            <h2>夏日的柠檬气泡</h2>
            <p>清新治愈青春片，像气泡水一样咕噜咕噜的夏天。柠檬影视4K鲜果画质，酸甜恰好。</p>
            <button class="btn-lemon"><i class="fas fa-play-circle"></i> 酸爽观影</button>
        </div>
    </div>

    <div class="section-lemon">
        <h3><i class="fas fa-crown"></i> 青柠热映 · 清爽爆款</h3>
        <span style="color:#e8a735;">🍋 必看鲜片</span>
    </div>
    <div class="movie-slices" id="movieSlices"></div>

    <div class="section-lemon">
        <h3><i class="fas fa-tv"></i> 清爽剧集 · 夏日特调</h3>
        <span style="color:#e8a735;">📺 解暑剧场</span>
    </div>
    <div class="tv-zest" id="tvZest"></div>

    <div class="section-lemon">
        <h3><i class="fas fa-chalkboard-user"></i> 解压综艺 · 酸爽爆笑</h3>
        <span style="color:#e8a735;">🎤 柠檬派对</span>
    </div>
    <div class="variety-sour" id="varietySour"></div>

    <div class="section-lemon">
        <h3><i class="fas fa-dragon"></i> 柠檬动漫 · 治愈新番</h3>
        <span style="color:#e8a735;">✨ 青柠霸权</span>
    </div>
    <div class="anime-citrus" id="animeCitrus"></div>

    <div class="section-lemon">
        <h3><i class="fas fa-book-open"></i> 酸甜漫画 · 限定特装</h3>
        <span style="color:#e8a735;">📖 酸爽典藏</span>
    </div>
    <div class="manga-juice" id="mangaJuice"></div>

    <footer>
        <p>© 2025 柠檬影视 · 给生活加点柠檬 | 永久免费 4K鲜爽 陪你度过清新时光</p>
    </footer>
</div>

<script>
    (function() {
        const movies = [
            { title: "夏日的柠檬气泡", year: "2025", score: "9.7", imgNum: "022", cat: "movie" },
            { title: "青柠少年", year: "2025", score: "9.6", imgNum: "023", cat: "movie" },
            { title: "酸酸甜甜的我们", year: "2024", score: "9.5", imgNum: "024", cat: "movie" },
            { title: "柠檬草的味道", year: "2025", score: "9.8", imgNum: "025", cat: "movie" },
            { title: "怦然心动·柠檬季", year: "2025", score: "9.6", imgNum: "026", cat: "movie" }
        ];
        const tvShows = [
            { name: "柠檬树下你和我", season: "S2 青涩篇", eps: "更新至16集", imgNum: "027", cat: "tv" },
            { name: "果茶小铺", season: "暖心日常", eps: "全12集", imgNum: "028", cat: "tv" },
            { name: "夏日限定", season: "青春恋爱", eps: "每周五更", imgNum: "029", cat: "tv" },
            { name: "柠檬工坊", season: "美食治愈", eps: "10集全", imgNum: "030", cat: "tv" }
        ];
        const variety = [
            { name: "柠檬大冒险", host: "果味天团", rating: "9.8", imgNum: "031", cat: "avatar" },
            { name: "酸爽挑战营", host: "青柠兄妹", rating: "9.7", imgNum: "032", cat: "avatar" },
            { name: "鲜榨脱口秀", host: "柠檬精", rating: "9.9", imgNum: "033", cat: "avatar" }
        ];
        const anime = [
            { name: "柠檬骑士", score: "9.9", eps: "24话", imgNum: "034", cat: "anime" },
            { name: "青柠海", score: "9.8", eps: "热播中", imgNum: "035", cat: "anime" },
            { name: "果酱少女", score: "9.7", eps: "第二季", imgNum: "036", cat: "anime" },
            { name: "柠檬时光机", score: "9.8", eps: "四月新番", imgNum: "037", cat: "anime" }
        ];
        const manga = [
            { title: "柠檬日记", author: "果味酱", vol: "第4卷", imgNum: "038", cat: "manga" },
            { title: "青柠之夏", author: "绿川", vol: "新装版", imgNum: "039", cat: "manga" },
            { title: "酸酸甜甜", author: "蜜柑", vol: "典藏①", imgNum: "040", cat: "manga" }
        ];

        function imgUrl(num, type) {
            const padded = String(num).padStart(3, '0');
            return `/upload/vod/${padded}-${type}.webp`;
        }

        const movieDiv = document.getElementById('movieSlices');
        if (movieDiv) {
            movies.forEach((m, idx) => {
                const card = document.createElement('div');
                card.className = 'slice-card';
                if (idx % 2 === 1) card.style.transform = 'translateY(18px)';
                const src = imgUrl(m.imgNum, m.cat);
                card.innerHTML = `
                    <img class="slice-img" src="${src}" alt="${m.title}">
                    <div class="slice-info">
                        <h4>${m.title}</h4>
                        <div style="display:flex; justify-content:space-between; margin-top:8px;"><span>${m.year}</span><span><i class="fas fa-star" style="color:#f5d742;"></i> ${m.score}</span></div>
                    </div>
                `;
                movieDiv.appendChild(card);
            });
        }

        const tvDiv = document.getElementById('tvZest');
        if (tvDiv) {
            tvShows.forEach(t => {
                const tcard = document.createElement('div');
                tcard.className = 'zest-card';
                const src = imgUrl(t.imgNum, t.cat);
                tcard.innerHTML = `
                    <img src="${src}" alt="${t.name}">
                    <div class="zest-detail">
                        <h4>${t.name}</h4>
                        <div style="color:#e8a735;">${t.season}</div>
                        <div style="font-size:0.7rem;">${t.eps}</div>
                    </div>
                `;
                tvDiv.appendChild(tcard);
            });
        }

        const varietyDiv = document.getElementById('varietySour');
        if (varietyDiv) {
            variety.forEach(v => {
                const vcard = document.createElement('div');
                vcard.className = 'sour-card';
                const src = imgUrl(v.imgNum, v.cat);
                vcard.innerHTML = `
                    <div class="avatar-sour"><img src="${src}" alt="${v.name}"></div>
                    <h4 style="margin:12px 0 5px;">${v.name}</h4>
                    <div><i class="fas fa-chart-line"></i> 柠檬热度 ${v.rating}</div>
                    <div style="font-size:0.7rem;">${v.host}</div>
                `;
                varietyDiv.appendChild(vcard);
            });
        }

        const animeDiv = document.getElementById('animeCitrus');
        if (animeDiv) {
            const leftCol = document.createElement('div');
            leftCol.className = 'citrus-col';
            const rightCol = document.createElement('div');
            rightCol.className = 'citrus-col';
            anime.forEach((a, idx) => {
                const acard = document.createElement('div');
                acard.className = 'citrus-card';
                const src = imgUrl(a.imgNum, a.cat);
                acard.innerHTML = `
                    <img src="${src}" alt="${a.name}">
                    <div>
                        <h4 style="font-size:1.2rem;">${a.name}</h4>
                        <div>🍋 ${a.score} · ${a.eps}</div>
                        <div style="color:#e8a735;">柠檬动漫 · 治愈专线</div>
                    </div>
                `;
                if (idx % 2 === 0) leftCol.appendChild(acard);
                else rightCol.appendChild(acard);
            });
            animeDiv.appendChild(leftCol);
            animeDiv.appendChild(rightCol);
        }

        const mangaDiv = document.getElementById('mangaJuice');
        if (mangaDiv) {
            manga.forEach(mg => {
                const mgcard = document.createElement('div');
                mgcard.className = 'juice-card';
                const src = imgUrl(mg.imgNum, mg.cat);
                mgcard.innerHTML = `
                    <img src="${src}" alt="${mg.title}">
                    <div class="juice-info">
                        <h4>${mg.title}</h4>
                        <div style="font-size:0.7rem;">${mg.author} · ${mg.vol}</div>
                        <div style="margin-top:6px;"><i class="fas fa-lemon"></i> 柠檬限定</div>
                    </div>
                `;
                mangaDiv.appendChild(mgcard);
            });
        }
    })();
</script>
</body>
</html>