155 lines
8.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>安知充 - 智能充电柜矩阵系统</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', sans-serif; background: #080c14; color: #fff; overflow-x: hidden; }
/* 背景动画 */
.bg-grid { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image:
linear-gradient(rgba(0,212,255,0.03) 1px, transparent 1px),
linear-gradient(90deg, rgba(0,212,255,0.03) 1px, transparent 1px);
background-size: 60px 60px; z-index: 0; }
.bg-glow { position: fixed; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle at 30% 40%, rgba(0,212,255,0.08) 0%, transparent 50%),
radial-gradient(circle at 70% 60%, rgba(0,255,136,0.05) 0%, transparent 50%); z-index: 0; animation: glow 20s ease-in-out infinite; }
@keyframes glow { 0%, 100% { transform: translate(0, 0); } 50% { transform: translate(-5%, -5%); } }
.hero { position: relative; z-index: 1; min-height: 100vh; display: flex; flex-direction: column; align-items: center; padding: 80px 20px 40px; }
/* Logo区域 */
.brand { text-align: center; margin-bottom: 60px; }
.logo { font-size: 56px; font-weight: 800; letter-spacing: 2px; background: linear-gradient(135deg, #00d4ff 0%, #00ff88 50%, #00d4ff 100%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: shimmer 3s linear infinite; }
@keyframes shimmer { 0% { background-position: 0% center; } 100% { background-position: 200% center; } }
.tagline { font-size: 16px; color: rgba(255,255,255,0.5); margin-top: 12px; letter-spacing: 4px; }
/* 充电柜展示区 */
.showcase { position: relative; width: 100%; max-width: 900px; margin: 0 auto 60px; }
.cabinet-visual { width: 100%; aspect-ratio: 16/9; background: linear-gradient(145deg, #0d1520 0%, #1a2332 100%); border-radius: 24px; border: 1px solid rgba(0,212,255,0.2); overflow: hidden; position: relative; display: flex; align-items: center; justify-content: center; }
.cabinet-visual::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(0,212,255,0.1) 0%, transparent 30%); z-index: 1; }
.cabinet-img { max-width: 80%; max-height: 80%; object-fit: contain; position: relative; z-index: 2; filter: drop-shadow(0 0 30px rgba(0,212,255,0.3)); }
/* 浮动光效 */
.float-light { position: absolute; width: 200px; height: 200px; border-radius: 50%; filter: blur(60px); opacity: 0.4; }
.float-light.light1 { top: 10%; left: 5%; background: #0ea5e9; animation: float 8s ease-in-out infinite; }
.float-light.light2 { bottom: 10%; right: 5%; background: #06b6d4; animation: float 8s ease-in-out infinite 4s; }
@keyframes float { 0%, 100% { transform: translateY(0) scale(1); } 50% { transform: translateY(-20px) scale(1.1); } }
/* 特性卡片 */
.features { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; max-width: 1100px; width: 100%; margin-bottom: 60px; }
.card { background: rgba(15,23,42,0.8); backdrop-filter: blur(10px); border: 1px solid rgba(51,65,85,0.5); border-radius: 16px; padding: 28px 24px; transition: all 0.3s ease; position: relative; overflow: hidden; }
.card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #00d4ff, transparent); opacity: 0; transition: opacity 0.3s; }
.card:hover { transform: translateY(-4px); border-color: rgba(0,212,255,0.4); box-shadow: 0 10px 40px rgba(0,212,255,0.1); }
.card:hover::before { opacity: 1; }
.card-icon { width: 48px; height: 48px; background: linear-gradient(135deg, rgba(0,212,255,0.2), rgba(0,255,136,0.1)); border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 24px; margin-bottom: 16px; }
.card h3 { font-size: 17px; font-weight: 600; margin-bottom: 10px; color: #f1f5f9; }
.card p { font-size: 13px; color: #94a3b8; line-height: 1.7; }
/* 数据统计 */
.stats { display: flex; gap: 48px; margin-bottom: 48px; padding: 32px 48px; background: rgba(15,23,42,0.6); border-radius: 16px; border: 1px solid rgba(51,65,85,0.3); }
.stat { text-align: center; }
.stat-num { font-size: 40px; font-weight: 700; background: linear-gradient(135deg, #00d4ff, #00ff88); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.stat-label { font-size: 13px; color: #64748b; margin-top: 6px; }
/* 按钮 */
.links { display: flex; gap: 16px; }
.links a { color: #00d4ff; text-decoration: none; font-size: 14px; font-weight: 500; padding: 14px 32px; border: 1px solid rgba(0,212,255,0.3); border-radius: 10px; transition: all 0.3s; background: rgba(0,212,255,0.05); }
.links a:hover { background: rgba(0,212,255,0.15); border-color: #00d4ff; box-shadow: 0 0 20px rgba(0,212,255,0.2); }
.links a.primary { background: linear-gradient(135deg, #00d4ff, #00c4e8); color: #fff; border: none; }
.links a.primary:hover { box-shadow: 0 0 30px rgba(0,212,255,0.4); transform: translateY(-2px); }
/* 底部 */
.footer { text-align: center; padding: 32px; color: #475569; font-size: 12px; border-top: 1px solid rgba(51,65,85,0.3); margin-top: auto; }
/* 响应式 */
@media (max-width: 900px) {
.features { grid-template-columns: repeat(2, 1fr); }
.stats { flex-wrap: wrap; gap: 32px; padding: 24px; }
.cabinet { width: 220px; height: 300px; }
}
@media (max-width: 600px) {
.features { grid-template-columns: 1fr; }
.logo { font-size: 40px; }
.stats { gap: 24px; }
.stat-num { font-size: 32px; }
}
</style>
</head>
<body>
<div class="bg-grid"></div>
<div class="bg-glow"></div>
<div class="hero">
<div class="brand">
<div class="logo">安知充</div>
<div class="tagline">POWER MATRIX SYSTEM</div>
</div>
<!-- 充电柜展示 -->
<div class="showcase">
<div class="cabinet-visual">
<div class="float-light light1"></div>
<div class="float-light light2"></div>
<img src="cabinet.png" alt="安知充智能充电柜" class="cabinet-img">
</div>
</div>
<!-- 特性卡片 -->
<div class="features">
<div class="card">
<div class="card-icon">🔋</div>
<h3>36仓独立充电</h3>
<p>每个仓体独立控制支持48V/60V/72V直流适配电流5A-20A可调直流快充1-2小时充满</p>
</div>
<div class="card">
<div class="card-icon">🧠</div>
<h3>智能BMS适配</h3>
<p>支持星恒Modbus、天能485等多种BMS协议平台远程配置自动识别电池参数</p>
</div>
<div class="card">
<div class="card-icon">🛡️</div>
<h3>多重安全防护</h3>
<p>过充/过温/过流/短路保护,烟感+喷淋联动浸水保护6路温控实时监测</p>
</div>
<div class="card">
<div class="card-icon">📱</div>
<h3>远程管理</h3>
<p>4G TCP长连接实时状态监控远程开门/禁用/OTA升级完整后台管理系统</p>
</div>
</div>
<!-- 数据统计 -->
<div class="stats">
<div class="stat">
<div class="stat-num">36</div>
<div class="stat-label">独立仓体</div>
</div>
<div class="stat">
<div class="stat-num">0.5s</div>
<div class="stat-label">响应延迟</div>
</div>
<div class="stat">
<div class="stat-num">99%</div>
<div class="stat-label">OTA成功率</div>
</div>
<div class="stat">
<div class="stat-num">8000h</div>
<div class="stat-label">平均无故障时间</div>
</div>
</div>
<!-- 按钮 -->
<div class="links">
<a href="/pms/" class="primary">进入管理后台</a>
<a href="/doc/">开发文档</a>
</div>
</div>
<div class="footer">
<p>© 2026 安知充 AnZhiZhiChong · 智能充电柜矩阵系统</p>
</div>
</body>
</html>