Files
vf_react/public/htmls/6G产业链.html
2025-11-13 17:38:54 +08:00

585 lines
28 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>6G产业链深度解析 - 下一代通信技术革命</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdn.jsdelivr.net/npm/daisyui@4.4.19/dist/full.min.css" rel="stylesheet" type="text/css" />
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap');
body {
font-family: 'Noto Sans SC', sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
}
.hero-gradient {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
position: relative;
overflow: hidden;
}
.hero-gradient::before {
content: '';
position: absolute;
top: -50%;
right: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
animation: rotate 30s linear infinite;
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.timeline-line {
background: linear-gradient(180deg, #667eea 0%, #764ba2 100%);
width: 4px;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.timeline-item {
position: relative;
padding: 20px;
background: rgba(255, 255, 255, 0.95);
border-radius: 12px;
box-shadow: 0 4px 20px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}
.timeline-item:hover {
transform: translateY(-5px);
box-shadow: 0 8px 30px rgba(0,0,0,0.15);
}
.stock-table {
overflow-x: auto;
}
.stock-table table {
width: 100%;
min-width: 1000px;
}
.stock-table td, .stock-table th {
white-space: nowrap;
padding: 8px 12px;
}
.tag-cloud span {
display: inline-block;
padding: 4px 12px;
margin: 4px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
border-radius: 20px;
font-size: 14px;
transition: all 0.3s ease;
cursor: pointer;
}
.tag-cloud span:hover {
transform: scale(1.1);
box-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);
}
.stat-card {
background: rgba(255, 255, 255, 0.95);
border-radius: 16px;
padding: 20px;
box-shadow: 0 4px 20px rgba(0,0,0,0.1);
transition: all 0.3s ease;
}
.stat-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 30px rgba(0,0,0,0.15);
}
.pulse-dot {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
background: #10b981;
border-radius: 50%;
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.7); }
70% { box-shadow: 0 0 0 10px rgba(16, 185, 129, 0); }
100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0); }
}
.risk-meter {
height: 20px;
background: linear-gradient(90deg, #10b981 0%, #fbbf24 50%, #ef4444 100%);
border-radius: 10px;
position: relative;
}
.risk-indicator {
position: absolute;
width: 4px;
height: 24px;
background: #1f2937;
border-radius: 2px;
top: -2px;
transition: all 0.3s ease;
}
</style>
</head>
<body>
<!-- Hero Section -->
<section class="hero-gradient text-white py-20 relative">
<div class="container mx-auto px-4 relative z-10">
<div class="text-center" data-aos="fade-up">
<h1 class="text-5xl md:text-6xl font-bold mb-6">6G产业链深度解析</h1>
<p class="text-xl md:text-2xl mb-4">下一代通信技术革命 · 2030年商用倒计时</p>
<div class="flex justify-center items-center gap-2 mb-8">
<span class="pulse-dot"></span>
<span>强政策驱动下的主题投资与基本面验证叠加期</span>
</div>
<div class="tag-cloud justify-center">
<span>天空地海一体化</span>
<span>通信+感知+AI融合</span>
<span>卫星互联网</span>
<span>太赫兹技术</span>
<span>数字孪生</span>
</div>
</div>
</div>
</section>
<!-- Key Stats -->
<section class="py-12 bg-white">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-6">
<div class="stat-card" data-aos="fade-up" data-aos-delay="100">
<h3 class="text-3xl font-bold text-purple-600 mb-2">2030</h3>
<p class="text-gray-600">规模化商用元年</p>
</div>
<div class="stat-card" data-aos="fade-up" data-aos-delay="200">
<h3 class="text-3xl font-bold text-purple-600 mb-2">2025</h3>
<p class="text-gray-600">标准化元年</p>
</div>
<div class="stat-card" data-aos="fade-up" data-aos-delay="300">
<h3 class="text-3xl font-bold text-purple-600 mb-2">3000万</h3>
<p class="text-gray-600">最高政策资金支持</p>
</div>
<div class="stat-card" data-aos="fade-up" data-aos-delay="400">
<h3 class="text-3xl font-bold text-purple-600 mb-2">100+</h3>
<p class="text-gray-600">6G研究成果发布</p>
</div>
</div>
</div>
</section>
<!-- Timeline Section -->
<section class="py-12 bg-gray-50">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12" data-aos="fade-up">发展时间轴</h2>
<div class="relative">
<div class="timeline-line hidden md:block"></div>
<!-- Timeline Items -->
<div class="space-y-8">
<div class="timeline-item md:w-5/12 md:ml-auto" data-aos="fade-right">
<div class="text-sm text-purple-600 font-semibold mb-2">2024年末-2025年初</div>
<h3 class="text-xl font-bold mb-2">政策催化元年</h3>
<p>政府工作报告首次将6G纳入"未来产业培育核心框架",工信部明确"加快6G研发进程"</p>
</div>
<div class="timeline-item md:w-5/12" data-aos="fade-left">
<div class="text-sm text-purple-600 font-semibold mb-2">2025年7月</div>
<h3 class="text-xl font-bold mb-2">首个专项资金落地</h3>
<p>北京亦庄落地全国首个地方性6G产业专项资金政策最高支持3000万元</p>
</div>
<div class="timeline-item md:w-5/12 md:ml-auto" data-aos="fade-right">
<div class="text-sm text-purple-600 font-semibold mb-2">2025年9月</div>
<h3 class="text-xl font-bold mb-2">标准突破</h3>
<p>中国电信牵头"6G系统计费研究"项目获3GPP批准取得标准话语权</p>
</div>
<div class="timeline-item md:w-5/12" data-aos="fade-left">
<div class="text-sm text-purple-600 font-semibold mb-2">2025年11月</div>
<h3 class="text-xl font-bold mb-2">6G发展大会</h3>
<p>北京举办2025年6G发展大会发布技术试验结果和重点场景研究成果</p>
</div>
</div>
</div>
</div>
</section>
<!-- Core Concepts -->
<section class="py-12 bg-white">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12" data-aos="fade-up">核心概念解析</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-12">
<div class="card bg-gradient-to-br from-purple-100 to-pink-100 shadow-xl" data-aos="fade-up">
<div class="card-body">
<h3 class="card-title text-xl font-bold mb-4">技术范式跃迁</h3>
<ul class="space-y-2">
<li class="flex items-start">
<span class="text-purple-600 mr-2"></span>
<span><strong>空天地海一体化</strong>:卫星互联网为核心,实现全域覆盖</span>
</li>
<li class="flex items-start">
<span class="text-purple-600 mr-2"></span>
<span><strong>通信+感知+AI融合</strong>:网络成为智能服务平台</span>
</li>
<li class="flex items-start">
<span class="text-purple-600 mr-2"></span>
<span><strong>太赫兹技术</strong>6G核心频段实现TB级传输</span>
</li>
</ul>
</div>
</div>
<div class="card bg-gradient-to-br from-blue-100 to-cyan-100 shadow-xl" data-aos="fade-up" data-aos-delay="100">
<div class="card-body">
<h3 class="card-title text-xl font-bold mb-4">市场认知分析</h3>
<ul class="space-y-2">
<li class="flex items-start">
<span class="text-blue-600 mr-2"></span>
<span><strong>乐观预期</strong>:政策密集释放,板块热度高涨</span>
</li>
<li class="flex items-start">
<span class="text-blue-600 mr-2"></span>
<span><strong>预期差1</strong>:低估"感知"功能商业价值</span>
</li>
<li class="flex items-start">
<span class="text-blue-600 mr-2"></span>
<span><strong>预期差2</strong>:忽视上游细分"卖铲人"机会</span>
</li>
</ul>
</div>
</div>
</div>
<!-- 产业链图谱 -->
<div class="card shadow-xl" data-aos="fade-up">
<div class="card-body">
<h3 class="card-title text-xl font-bold mb-4">6G产业链关键环节</h3>
<div class="grid grid-cols-1 md:grid-cols-3 gap-4">
<div class="bg-purple-50 p-4 rounded-lg">
<h4 class="font-bold text-purple-700 mb-2">上游:核心器件</h4>
<ul class="text-sm space-y-1">
<li>• 射频器件(天线/滤波器)</li>
<li>• 基带/射频芯片</li>
<li>• 太赫兹器件</li>
<li>• 光模块/光器件</li>
</ul>
</div>
<div class="bg-blue-50 p-4 rounded-lg">
<h4 class="font-bold text-blue-700 mb-2">中游:设备系统</h4>
<ul class="text-sm space-y-1">
<li>• 无线主设备</li>
<li>• 卫星制造与运营</li>
<li>• 光通信网络</li>
<li>• 网络安全设备</li>
</ul>
</div>
<div class="bg-green-50 p-4 rounded-lg">
<h4 class="font-bold text-green-700 mb-2">下游:运营应用</h4>
<ul class="text-sm space-y-1">
<li>• 三大运营商</li>
<li>• 网络服务与安全</li>
<li>• 垂直行业应用</li>
<li>• 终端设备</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Key Catalysts -->
<section class="py-12 bg-gray-50">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12" data-aos="fade-up">关键催化剂</h2>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<div class="alert alert-info shadow-lg" data-aos="zoom-in">
<div>
<h3 class="font-bold">近期催化剂</h3>
<div class="text-sm mt-2">
<p>• 2025年6G发展大会技术试验结果</p>
<p>• 地方政策细则持续出台</p>
<p>• 运营商6G资本开支边际提升</p>
</div>
</div>
</div>
<div class="alert alert-warning shadow-lg" data-aos="zoom-in" data-aos-delay="100">
<div>
<h3 class="font-bold">发展阶段</h3>
<div class="text-sm mt-2">
<p>• 2025-2027标准主导</p>
<p>• 2027-2030试验验证</p>
<p>• 2030+:规模商用</p>
</div>
</div>
</div>
<div class="alert alert-success shadow-lg" data-aos="zoom-in" data-aos-delay="200">
<div>
<h3 class="font-bold">投资方向</h3>
<div class="text-sm mt-2">
<p>• 卫星互联网产业链</p>
<p>• 核心射频器件重构</p>
<p>• 算力网络与光通信</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Risk Analysis -->
<section class="py-12 bg-white">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12" data-aos="fade-up">风险与挑战</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
<div class="card bg-red-50 shadow-xl" data-aos="fade-right">
<div class="card-body">
<h3 class="card-title text-xl font-bold text-red-700 mb-4">技术风险</h3>
<div class="space-y-3">
<div>
<div class="flex justify-between items-center mb-1">
<span class="text-sm font-medium">太赫兹芯片"卡脖子"</span>
<span class="text-sm text-red-600">高风险</span>
</div>
<div class="risk-meter">
<div class="risk-indicator" style="left: 85%"></div>
</div>
</div>
<div>
<div class="flex justify-between items-center mb-1">
<span class="text-sm font-medium">星地融合复杂度</span>
<span class="text-sm text-yellow-600">中风险</span>
</div>
<div class="risk-meter">
<div class="risk-indicator" style="left: 60%"></div>
</div>
</div>
</div>
</div>
</div>
<div class="card bg-orange-50 shadow-xl" data-aos="fade-left">
<div class="card-body">
<h3 class="card-title text-xl font-bold text-orange-700 mb-4">市场风险</h3>
<div class="space-y-3">
<div>
<div class="flex justify-between items-center mb-1">
<span class="text-sm font-medium">投资规模巨大</span>
<span class="text-sm text-orange-600">高风险</span>
</div>
<div class="risk-meter">
<div class="risk-indicator" style="left: 80%"></div>
</div>
</div>
<div>
<div class="flex justify-between items-center mb-1">
<span class="text-sm font-medium">国际标准分裂</span>
<span class="text-sm text-red-600">高风险</span>
</div>
<div class="risk-meter">
<div class="risk-indicator" style="left: 90%"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Stock Data Table -->
<section class="py-12 bg-gray-50">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12" data-aos="fade-up">6G产业链核心股票池</h2>
<div class="card bg-white shadow-xl" data-aos="fade-up">
<div class="card-body p-0">
<!-- Category Tabs -->
<div class="tabs tabs-boxed bg-purple-100 p-4 rounded-t-xl">
<a class="tab tab-active" onclick="filterTable('all')">全部</a>
<a class="tab" onclick="filterTable('运营商')">运营商</a>
<a class="tab" onclick="filterTable('光模块')">光模块</a>
<a class="tab" onclick="filterTable('网络设备')">网络设备</a>
<a class="tab" onclick="filterTable('基站射频器')">基站射频器</a>
</div>
<!-- Stock Table -->
<div class="stock-table">
<table class="table table-zebra w-full" id="stockTable">
<thead class="bg-purple-600 text-white">
<tr>
<th>股票名称</th>
<th>分类</th>
<th>产业链</th>
<th>核心逻辑</th>
<th>关注理由</th>
</tr>
</thead>
<tbody id="stockTableBody">
<!-- Table rows will be populated by JavaScript -->
</tbody>
</table>
</div>
</div>
</div>
</div>
</section>
<!-- Investment Insights -->
<section class="py-12 bg-gradient-to-br from-purple-600 to-pink-600 text-white">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12" data-aos="fade-up">投资启示</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<div class="card bg-white/10 backdrop-blur-md text-white border border-white/20" data-aos="zoom-in">
<div class="card-body">
<h3 class="card-title text-lg font-bold mb-3">✓ 卫星互联网</h3>
<p class="text-sm">最具增量空间,关注运营(中国卫通)、核心载荷(铖昌科技)、星间光模块(中际旭创)</p>
</div>
</div>
<div class="card bg-white/10 backdrop-blur-md text-white border border-white/20" data-aos="zoom-in" data-aos-delay="100">
<div class="card-body">
<h3 class="card-title text-lg font-bold mb-3">✓ 核心射频</h3>
<p class="text-sm">6G频段提升带来价值重构关注通宇通讯、灿勤科技等技术领先者</p>
</div>
</div>
<div class="card bg-white/10 backdrop-blur-md text-white border border-white/20" data-aos="zoom-in" data-aos-delay="200">
<div class="card-body">
<h3 class="card-title text-lg font-bold mb-3">✓ 算力网络</h3>
<p class="text-sm">AI内生网络需求中兴通讯、紫光股份等平台型公司受益</p>
</div>
</div>
</div>
<div class="text-center mt-12" data-aos="fade-up">
<p class="text-xl mb-4">关键跟踪指标</p>
<div class="flex flex-wrap justify-center gap-3">
<span class="badge badge-info badge-lg">研发投入占比</span>
<span class="badge badge-info badge-lg">标准专利数量</span>
<span class="badge badge-info badge-lg">技术试验进展</span>
<span class="badge badge-info badge-lg">订单兑现情况</span>
<span class="badge badge-info badge-lg">资本开支倾斜</span>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-900 text-white py-8">
<div class="container mx-auto px-4 text-center">
<p class="mb-2">6G产业链深度解析 | 数据来源:机构研报、互动平台、公告等</p>
<p class="text-sm text-gray-400">投资有风险,入市需谨慎</p>
</div>
</footer>
<script>
// Stock Data
const stockData = [
{stock: '中国移动', category: '运营商', industry: '6G产业链', reason: '网络建设运营主导者', focus: '运营商分类'},
{stock: '中国电信', category: '运营商', industry: '6G产业链', reason: '网络建设运营主导者', focus: '运营商分类'},
{stock: '中国联通', category: '运营商', industry: '6G产业链', reason: '网络建设运营主导者', focus: '运营商分类'},
{stock: '中兴通讯', category: '网络设备', industry: '6G产业链', reason: '端到端解决方案龙头', focus: '综合平台型'},
{stock: '中际旭创', category: '光模块', industry: '6G产业链', reason: '星间链路核心受益', focus: '光模块龙头'},
{stock: '光迅科技', category: '光模块', industry: '6G产业链', reason: '星间链路核心受益', focus: '光模块龙头'},
{stock: '新易盛', category: '光模块', industry: '6G产业链', reason: '高速光模块领先', focus: '光模块龙头'},
{stock: '华工科技', category: '光模块', industry: '6G产业链', reason: '国内电信级光模块龙头', focus: '光模块龙头'},
{stock: '通宇通讯', category: '天线', industry: '6G产业链', reason: '6G天线技术积累', focus: '天线细分龙头'},
{stock: '武汉凡谷', category: '基站射频器', industry: '6G产业链', reason: '基站射频器件价值重构', focus: '射频器件'},
{stock: '大富科技', category: '基站射频器', industry: '6G产业链', reason: '基站射频器件价值重构', focus: '射频器件'},
{stock: '灿勤科技', category: '基站射频器', industry: '6G产业链', reason: '滤波器核心技术', focus: '射频器件'},
{stock: '铖昌科技', category: '基站射频器', industry: '6G产业链', reason: '卫星射频芯片核心', focus: '卫星互联网'},
{stock: '国博电子', category: '基站射频器', industry: '6G产业链', reason: '射频芯片国家队', focus: '射频器件'},
{stock: '中国卫通', category: '运营商', industry: '6G产业链', reason: '卫星运营国家队', focus: '卫星互联网'},
{stock: '烽火通信', category: '网络设备', industry: '6G产业链', reason: '光通信全产业链', focus: '网络设备'},
{stock: '紫光股份', category: '网络设备', industry: '6G产业链', reason: 'ICT基础设施龙头', focus: '网络设备'},
{stock: '电科网安', category: '网络安全', industry: '6G产业链', reason: '6G网络安全需求提升', focus: '网络安全'},
{stock: '亨通光电', category: '光纤光缆', industry: '6G产业链', reason: '海底光缆+光纤光缆双轮驱动', focus: '有线通信'},
{stock: '长飞光纤', category: '光纤光缆', industry: '6G产业链', reason: '光纤预制棒龙头', focus: '有线通信'}
];
// Initialize AOS
AOS.init({
duration: 1000,
once: true
});
// Populate Stock Table
function populateTable(data = stockData) {
const tbody = document.getElementById('stockTableBody');
tbody.innerHTML = '';
data.forEach((stock, index) => {
const row = document.createElement('tr');
row.className = index % 2 === 0 ? 'hover:bg-purple-50' : 'hover:bg-purple-50';
row.innerHTML = `
<td class="font-semibold">${stock.stock}</td>
<td><span class="badge badge-info">${stock.category}</span></td>
<td>${stock.industry}</td>
<td class="text-sm">${stock.reason}</td>
<td><span class="text-xs text-purple-600">${stock.focus}</span></td>
`;
tbody.appendChild(row);
});
}
// Filter Table
function filterTable(category) {
// Update active tab
document.querySelectorAll('.tab').forEach(tab => {
tab.classList.remove('tab-active');
});
event.target.classList.add('tab-active');
// Filter data
const filteredData = category === 'all'
? stockData
: stockData.filter(stock => stock.category === category);
populateTable(filteredData);
}
// Initialize table on load
document.addEventListener('DOMContentLoaded', function() {
populateTable();
});
// Add smooth scroll
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const target = document.querySelector(this.getAttribute('href'));
if (target) {
target.scrollIntoView({ behavior: 'smooth' });
}
});
});
</script>
</body>
</html>