html_content = """
联美控股 - 深度价值分析
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap');
:root {
--primary: #1a1a2e;
--secondary: #16213e;
--accent: #0f3460;
--gold: #e94560;
--gold-light: #ff6b6b;
--text: #e8e8e8;
--text-dim: #a0a0a0;
--card-bg: rgba(255,255,255,0.03);
--border: rgba(255,255,255,0.08);
--gradient-1: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
--gradient-2: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
--gradient-3: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
--gradient-4: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);
--gradient-5: linear-gradient(135deg, #fa709a 0%, #fee140 100%);
--gradient-6: linear-gradient(135deg, #30cfd0 0%, #330867 100%);
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Noto Sans SC', -apple-system, sans-serif;
background: var(--primary);
color: var(--text);
line-height: 1.7;
min-height: 100vh;
overflow-x: hidden;
}
/* 背景动画 */
.bg-animation {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
overflow: hidden;
}
.bg-animation::before {
content: '';
position: absolute;
width: 200%;
height: 200%;
background:
radial-gradient(circle at 20% 80%, rgba(102,126,234,0.15) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(233,69,96,0.1) 0%, transparent 50%),
radial-gradient(circle at 40% 40%, rgba(79,172,254,0.08) 0%, transparent 50%);
animation: bgMove 20s ease-in-out infinite;
}
@keyframes bgMove {
0%, 100% { transform: translate(0, 0); }
33% { transform: translate(-5%, -5%); }
66% { transform: translate(5%, 5%); }
}
.container {
max-width: 900px;
margin: 0 auto;
padding: 40px 20px;
}
/* 标题区 */
.header {
text-align: center;
padding: 60px 0 50px;
position: relative;
}
.header::after {
content: '';
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 4px;
background: var(--gradient-1);
border-radius: 2px;
}
.company-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: var(--card-bg);
border: 1px solid var(--border);
padding: 8px 20px;
border-radius: 50px;
font-size: 14px;
color: var(--gold-light);
margin-bottom: 24px;
backdrop-filter: blur(10px);
}
.company-badge::before {
content: '◆';
color: var(--gold);
}
h1 {
font-size: 2.5rem;
font-weight: 900;
line-height: 1.3;
margin-bottom: 16px;
background: linear-gradient(135deg, #fff 0%, #a0a0a0 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.subtitle {
font-size: 1.1rem;
color: var(--text-dim);
font-weight: 300;
max-width: 600px;
margin: 0 auto;
}
.highlight-tag {
display: inline-block;
background: var(--gradient-2);
color: white;
padding: 4px 14px;
border-radius: 20px;
font-size: 13px;
font-weight: 500;
margin-top: 20px;
box-shadow: 0 4px 15px rgba(233,69,96,0.3);
}
/* 卡片网格 */
.cards-grid {
display: grid;
gap: 20px;
margin-top: 40px;
}
.card {
background: var(--card-bg);
border: 1px solid var(--border);
border-radius: 20px;
padding: 28px 32px;
position: relative;
overflow: hidden;
backdrop-filter: blur(10px);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.card::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 4px;
height: 100%;
opacity: 0;
transition: opacity 0.3s;
}
.card:hover {
transform: translateY(-4px);
border-color: rgba(255,255,255,0.15);
box-shadow: 0 20px 40px rgba(0,0,0,0.3);
}
.card:hover::before {
opacity: 1;
}
.card:nth-child(1)::before { background: var(--gradient-1); }
.card:nth-child(2)::before { background: var(--gradient-2); }
.card:nth-child(3)::before { background: var(--gradient-3); }
.card:nth-child(4)::before { background: var(--gradient-4); }
.card:nth-child(5)::before { background: var(--gradient-5); }
.card:nth-child(6)::before { background: var(--gradient-6); }
.card-header {
display: flex;
align-items: center;
gap: 14px;
margin-bottom: 16px;
}
.card-icon {
width: 48px;
height: 48px;
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
flex-shrink: 0;
}
.card:nth-child(1) .card-icon { background: rgba(102,126,234,0.15); }
.card:nth-child(2) .card-icon { background: rgba(240,147,251,0.15); }
.card:nth-child(3) .card-icon { background: rgba(79,172,254,0.15); }
.card:nth-child(4) .card-icon { background: rgba(67,233,123,0.15); }
.card:nth-child(5) .card-icon { background: rgba(250,112,154,0.15); }
.card:nth-child(6) .card-icon { background: rgba(48,207,208,0.15); }
.card-title {
font-size: 1.15rem;
font-weight: 700;
color: #fff;
}
.card-number {
font-size: 0.85rem;
color: var(--text-dim);
font-weight: 500;
}
.card-body {
color: var(--text-dim);
font-size: 0.95rem;
line-height: 1.8;
}
.card-body strong {
color: var(--text);
font-weight: 600;
}
/* 高亮标签 */
.tag {
display: inline-block;
padding: 2px 10px;
border-radius: 6px;
font-size: 0.85rem;
font-weight: 500;
margin: 0 2px;
vertical-align: middle;
}
.tag-gold {
background: rgba(233,69,96,0.15);
color: #ff6b6b;
border: 1px solid rgba(233,69,96,0.2);
}
.tag-blue {
background: rgba(79,172,254,0.15);
color: #4facfe;
border: 1px solid rgba(79,172,254,0.2);
}
.tag-green {
background: rgba(67,233,123,0.15);
color: #43e97b;
border: 1px solid rgba(67,233,123,0.2);
}
.tag-purple {
background: rgba(240,147,251,0.15);
color: #f093fb;
border: 1px solid rgba(240,147,251,0.2);
}
/* 科技板块特殊样式 */
.tech-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 12px;
margin-top: 16px;
}
.tech-item {
background: rgba(255,255,255,0.03);
border: 1px solid var(--border);
border-radius: 12px;
padding: 16px;
transition: all 0.3s;
}
.tech-item:hover {
background: rgba(255,255,255,0.06);
transform: scale(1.02);
}
.tech-category {
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 8px;
font-weight: 700;
}
.tech-name {
font-size: 0.9rem;
font-weight: 600;
color: #fff;
margin-bottom: 4px;
}
.tech-status {
font-size: 0.8rem;
color: var(--text-dim);
}
.tech-item:nth-child(1) .tech-category { color: #667eea; }
.tech-item:nth-child(2) .tech-category { color: #f5576c; }
.tech-item:nth-child(3) .tech-category { color: #4facfe; }
.tech-item:nth-child(4) .tech-category { color: #43e97b; }
.tech-item:nth-child(5) .tech-category { color: #fa709a; }
.tech-item:nth-child(6) .tech-category { color: #30cfd0; }
/* 底部总结 */
.summary {
margin-top: 40px;
padding: 32px;
background: linear-gradient(135deg, rgba(102,126,234,0.1) 0%, rgba(233,69,96,0.1) 100%);
border: 1px solid rgba(233,69,96,0.2);
border-radius: 20px;
text-align: center;
position: relative;
overflow: hidden;
}
.summary::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(233,69,96,0.05) 0%, transparent 70%);
animation: pulse 4s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); opacity: 0.5; }
50% { transform: scale(1.1); opacity: 1; }
}
.summary-text {
position: relative;
z-index: 1;
font-size: 1.1rem;
line-height: 1.8;
}
.summary-text strong {
color: #fff;
font-weight: 700;
}
.arrow-down {
display: inline-block;
margin: 0 6px;
color: var(--gold);
font-size: 1.2rem;
animation: bounce 2s infinite;
}
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(6px); }
}
/* 数据高亮 */
.data-highlight {
font-size: 1.3rem;
font-weight: 900;
background: linear-gradient(135deg, #fff, #a0a0a0);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
/* 响应式 */
@media (max-width: 640px) {
h1 { font-size: 1.8rem; }
.card { padding: 20px 24px; }
.tech-grid { grid-template-columns: 1fr; }
.container { padding: 20px 16px; }
}
/* 滚动动画 */
.fade-in {
opacity: 0;
transform: translateY(30px);
animation: fadeInUp 0.6s ease forwards;
}
.card:nth-child(1) { animation-delay: 0.1s; }
.card:nth-child(2) { animation-delay: 0.2s; }
.card:nth-child(3) { animation-delay: 0.3s; }
.card:nth-child(4) { animation-delay: 0.4s; }
.card:nth-child(5) { animation-delay: 0.5s; }
.card:nth-child(6) { animation-delay: 0.6s; }
@keyframes fadeInUp {
to {
opacity: 1;
transform: translateY(0);
}
}
联美控股 · 600167
再启2亿回购
隐形科技版图等待重估
A股规模最大的清洁供热上市公司,估值低位 + 真金白银回报 + 科技进入收获期
深度价值分析
🏭
清洁供热龙头
01 / 行业地位
A股规模最大的清洁供热上市公司,平均供暖面积 7700万㎡,联网面积 1.08亿㎡,每年自然增长约 200万㎡。特许经营行业,核心管网寿命30年以上、资产使用寿命远大于折旧期限;现金流持续高于净利润。
💰
估值处于历史低位
02 / 安全边际
在手现金 74.5亿 + 股权 23亿,市值仅 120亿,扣除后主业不足 30亿,PE仅4倍。
🎁
真金白银回报股东
03 / 股东回报
2023年分红 4.47亿,2024年分红 7.12亿 + 回购 2亿,2025年拟分红 3.34亿,三年分红+回购超17亿;6月29日再启上限 2亿回购,连续5年分红率超 50%,股息率TTM超 4%。
📈
主业盈利能力修复
04 / 业绩拐点
煤价较高点跌超 30%,用煤成本占比超 50%,2025H1毛利率同比提升7个百分点;智慧供热 + 华为无人值守站规模化。
🚀
科技投资进入收获期
05 / 隐形资产
半导体
摩尔线程
已上市
半导体
大普微
已上市 · 首日破千亿
半导体
锡产微芯
2亿布局 · IPO筹备
AI大模型
月之暗面 (Kimi)
集团1亿代投
AI大模型
阶跃星辰
已递表港交所
量子计算
本源量子
4000万布局 · IPO辅导
核聚变
星能玄光
战略投资
机器人
众擎
全球首例人形前空翻
AIGC
兆讯传媒
控股70%
🎯
估值体系切换在即
06 / 投资逻辑
估值体系从 "公用事业" 向 "主业+科技" 切换,科技资产几乎"免费附赠",股价触底,等待重估。
公用事业现金流 ↓
+ 科技资产重估 ↓
= 戴维斯双击
"""
with open('/mnt/agents/output/lianmei_analysis.html', 'w', encoding='utf-8') as f:
f.write(html_content)
print("HTML文件已生成")
作者声明: 本文转载自第三方,旨在提供资讯参考,并非证券推荐或投资建议。作者对内容的真实性、准确性不承担保证责任。本文不构成任何投资建议或证券推荐。截至发文日,作者与文中提及的标的不存在持仓关系。