﻿<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>404 · 页面未找到——深圳市鼎芯电子集成电路有限公司</title>
    <style>
        /* 全局重置与字体 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            min-height: 100vh;
            background: #0a0c0f;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            color: #eef2f5;
            position: relative;
        }

        /* 动态粒子画布 */
        #particles-canvas {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 0;
            pointer-events: none;
            opacity: 0.6;
        }

        /* 主卡片容器 */
        .error-container {
            position: relative;
            z-index: 10;
            background: rgba(18, 22, 28, 0.75);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 2.5rem;
            padding: 3.5rem 4rem;
            text-align: center;
            box-shadow: 0 30px 50px -20px rgba(0, 0, 0, 0.8), 
                        0 0 0 1px rgba(255, 255, 255, 0.02) inset;
            max-width: 700px;
            width: 90%;
            animation: float-in 0.8s cubic-bezier(0.16, 1, 0.3, 1);
            transition: box-shadow 0.3s;
        }

        .error-container:hover {
            box-shadow: 0 35px 60px -18px rgba(0, 180, 255, 0.25),
                        0 0 0 1px rgba(0, 200, 255, 0.2) inset;
        }

        /* 404 数字发光效果 */
        .error-code {
            font-size: clamp(6rem, 20vw, 10rem);
            font-weight: 800;
            line-height: 1;
            letter-spacing: -0.02em;
            background: linear-gradient(135deg, #ffffff 0%, #a0d0ff 70%, #4f9eff 100%);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
            text-shadow: 0 0 40px rgba(79, 158, 255, 0.4);
            margin-bottom: 0.5rem;
            position: relative;
            display: inline-block;
            animation: pulse-glow 2.5s infinite alternate;
        }

        .error-code::after {
            content: '404';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: inherit;
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
            filter: blur(18px);
            opacity: 0.5;
            z-index: -1;
        }

        /* 主标题 */
        .error-title {
            font-size: 1.8rem;
            font-weight: 500;
            letter-spacing: -0.01em;
            margin-bottom: 1rem;
            color: #ffffff;
            opacity: 0.95;
        }

        /* 描述文本 */
        .error-desc {
            font-size: 1.1rem;
            color: #9aa9b9;
            max-width: 420px;
            margin: 0 auto 2rem auto;
            line-height: 1.6;
            font-weight: 400;
        }

        /* 倒计时进度条与数字 */
        .countdown-wrapper {
            margin: 2rem 0 0.5rem;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 0.8rem;
        }

        .countdown-text {
            font-size: 0.95rem;
            color: #7b8b9f;
            letter-spacing: 0.3px;
            display: flex;
            align-items: center;
            gap: 0.5rem;
            background: rgba(255, 255, 255, 0.03);
            padding: 0.4rem 1rem;
            border-radius: 40px;
            border: 1px solid rgba(255, 255, 255, 0.05);
        }

        .countdown-text span {
            color: #4f9eff;
            font-weight: 600;
            font-variant-numeric: tabular-nums;
            min-width: 1.5rem;
            text-align: center;
            font-size: 1.2rem;
            text-shadow: 0 0 10px rgba(79, 158, 255, 0.6);
        }

        /* 进度条 */
        .progress-bar {
            width: 200px;
            height: 4px;
            background: rgba(255, 255, 255, 0.08);
            border-radius: 4px;
            overflow: hidden;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
        }

        .progress-fill {
            height: 100%;
            width: 100%;
            background: linear-gradient(90deg, #4f9eff, #a0d0ff);
            border-radius: 4px;
            transition: width 0.1s linear;
            box-shadow: 0 0 15px #4f9eff, 0 0 5px #4f9eff;
            transform-origin: left;
        }

        /* 手动跳转按钮 */
        .home-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.6rem;
            margin-top: 2.2rem;
            padding: 0.9rem 2.2rem;
            background: rgba(255, 255, 255, 0.05);
            border: 1px solid rgba(255, 255, 255, 0.1);
            border-radius: 60px;
            color: #eef2f5;
            font-size: 1rem;
            font-weight: 500;
            text-decoration: none;
            backdrop-filter: blur(5px);
            transition: all 0.25s ease;
            cursor: pointer;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        }

        .home-btn:hover {
            background: rgba(79, 158, 255, 0.15);
            border-color: rgba(79, 158, 255, 0.5);
            transform: translateY(-2px);
            box-shadow: 0 10px 25px -5px rgba(79, 158, 255, 0.3);
            color: #ffffff;
        }

        .home-btn:active {
            transform: translateY(0);
        }

        .home-btn svg {
            width: 18px;
            height: 18px;
            stroke: currentColor;
            stroke-width: 2;
            fill: none;
            transition: transform 0.2s;
        }

        .home-btn:hover svg {
            transform: translateX(3px);
        }

        /* 入场动画 */
        @keyframes float-in {
            0% {
                opacity: 0;
                transform: translateY(30px) scale(0.96);
            }
            100% {
                opacity: 1;
                transform: translateY(0) scale(1);
            }
        }

        /* 呼吸光效 */
        @keyframes pulse-glow {
            0% {
                text-shadow: 0 0 30px rgba(79, 158, 255, 0.3);
                filter: drop-shadow(0 0 15px rgba(79, 158, 255, 0.2));
            }
            100% {
                text-shadow: 0 0 60px rgba(79, 158, 255, 0.7);
                filter: drop-shadow(0 0 30px rgba(79, 158, 255, 0.5));
            }
        }

        /* 响应式调整 */
        @media (max-width: 600px) {
            .error-container {
                padding: 2.5rem 1.8rem;
                border-radius: 2rem;
            }

            .error-title {
                font-size: 1.5rem;
            }

            .error-desc {
                font-size: 1rem;
            }

            .home-btn {
                padding: 0.8rem 1.8rem;
                font-size: 0.95rem;
            }
        }

        /* 减少动效偏好 */
        @media (prefers-reduced-motion: reduce) {
            .error-container,
            .error-code {
                animation: none;
            }
            .progress-fill {
                transition: none;
            }
        }
    </style>
</head>
<body>

    <!-- 粒子背景 canvas -->
    <canvas id="particles-canvas"></canvas>

    <!-- 主卡片 -->
    <div class="error-container">
        <div class="error-code">404</div>
        <h1 class="error-title">页面不见了</h1>
        <p class="error-desc">
            您访问的页面可能已被移除、重命名或暂时不可用。<br>
            请点击下的面公司名称返回首页。
        </p>

        <!-- 倒计时与进度条 -->
        <div class="countdown-wrapper">
            <div class="countdown-text">
                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="color: #4f9eff;">
                    
                    <polyline points="12 6 12 12 16 14"></polyline>
                </svg>
                
            </div>
            <div class="progress-bar">
                <div class="progress-fill" id="progress-fill" style="width: 100%;"></div>
            </div>
        </div>

        <!-- 手动跳转按钮 (可点击) -->
        <a href="/" class="home-btn" id="home-btn" style="line-height:50px; font-size:25px;">
          
深圳市鼎芯电子集成电路有限公司
            <svg viewBox="0 0 24 24">
                <line x1="5" y1="12" x2="19" y2="12"></line>
                <polyline points="12 5 19 12 12 19"></polyline>
            </svg>
        </a>
    </div>


</body>
</html>