#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""生成《上海复星诊断拜访准备 · 分子诊断行业热点与技术前沿》自包含 HTML（默认可编辑可保存）
输出：工具/复星诊断拜访准备_分子诊断热点与技术前沿_20260917.html
素材来源：① 内部 ERP+活动+商机（复星底账）② 外部行业资讯/文献（均标来源，未读全文的已注明）
"""
import os, sys, re, base64, datetime
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from html_editable_layer import apply as apply_edit

ROOT = os.path.expanduser('~/Desktop/Hermes输出-工作类')
OUT = os.path.join(ROOT, '工具/复星诊断拜访准备_分子诊断热点与技术前沿_20260917.html')
LOGO = os.path.expanduser('~/work/公司资料/logo_transparent.png')
logo = ('data:image/png;base64,' + base64.b64encode(open(LOGO, 'rb').read()).decode()) if os.path.exists(LOGO) else ''
today = datetime.date.today().isoformat()

# ── 文章清单：分类 / 标题 / 来源+日期 / 链接 / 价值点 / 阅读深度 ──────────────
ARTICLES = [
    ("市场与格局", "发光五虎杀入，分子诊断要变天了！", "医药魔方（体外诊断原料网）2026-09-14",
     "https://bydrug.pharmcube.com/news/detail/c5702e3629bebdd343d446cb16d511e7",
     "化学发光五强（迈瑞/新产业/安图/迈克/亚辉龙）切入分子赛道，分母诊断渠道与价格体系要重构；核心论点是政策变量——检测价值取决于能否进入临床路径。", "仅得导语（正文 JS 未取到）"),
    ("市场与格局", "从「黄金赛道」到「红海竞争」：IVD 企业积极寻找新增长极", "中国医药报 2026-01-29",
     "https://bk.cnpharm.com/zgyyb/2026/01/29/app_323550.html",
     "集采常态化 + DRG/DIP 支付改革下，原有盈利模式失效，企业在找新增长极（对外合作/原料外供/出海）。", "摘要级"),
    ("市场与格局", "IVD 集采政策助力国产替代市场趋势分析及预测", "上海国际检验医学展 资料",
     "http://www.shceep.com/shenzhen/html/3g/press/288.html",
     "集采分组与降价规则（国产大量进 A 组、进口不再享溢价）；规则二降价 50% 增补中选。", "摘要级"),
    ("市场与格局", "IVD 集采回顾与破局之路（集采当道，破局之路在何方）", "医药魔方",
     "https://bydrug.pharmcube.com/news/detail/a6e98f963b37de0a72de351ec9f8c3e4",
     "截至 2024 已 5 轮省联盟集采：生化覆盖 90 项目、降幅 69%~77%；免疫外资仍主导。", "摘要级"),
    ("市场与格局", "2025 中国体外诊断大事记", "CAIVD 中国体外诊断网",
     "https://caivd-org.cn/article.asp?id=18789",
     "全年政策与事件年表（分类集采、标准发布、法规变化），适合快速补齐政策脉络。", "摘要级"),
    ("技术前沿·国内", "圣湘生物 SUREXEVO 16A 获批：全球首创 AI 分子 POCT、12 分钟出结果", "圣湘生物官网 2026-04-09",
     "https://www.sansure.com.cn/gsyw/info.aspx?itemid=3563",
     "国械注准 20263220699；分子 POCT 从「快速」进入「AI + 极速」阶段，对基层/门急诊场景是重定义。", "已读要点"),
    ("技术前沿·国内", "新羿 D30 全自动数字 PCR 仪获 III 类证", "新羿生物 2026-05-29",
     "http://www.targetingone.com/NewDynamics/info.aspx?itemid=748",
     "继 D50 后再拿证，国产全自动数字 PCR 进入量产落地期 → 上游 dPCR 专用原料（低背景、高浓度、耐抑制）需求起量。", "已读要点"),
    ("技术前沿·国内", "领航基因数字 PCR 仪 + 数字 PCR 法病原检测试剂盒双证", "领航基因 2026-03",
     "https://www.pilotgene.com.cn/info/full-power-leading-genes-receives-three-new-17806013433062400.html",
     "数字 PCR 法病原检测（铜绿/大肠/肺克/鲍曼）拿三类证，说明 dPCR 正从科研走入临床微生物。", "已读要点"),
    ("技术前沿·国内", "清华郭永团队助力首个数字 PCR 仪器获 III 类证（SMA 五色荧光）", "清华大学 生物医学工程学院",
     "https://bme.tsinghua.edu.cn/info/1010/1361.htm",
     "单管五色同时检测 SMN1/SMN2 四个外显子+内参 → 单管多靶/多色荧光是 dPCR 的确定性方向。", "已读要点"),
    ("技术前沿·国内", "微流控芯片，下一代分子 POCT 的「胜负手」", "知乎专栏",
     "https://zhuanlan.zhihu.com/p/2001594502905890044",
     "明确点出：需要与等温扩增深度融合，开发更稳定、更适合微流控的冻干试剂，实现常温储运、一键启动 —— 与宝锐冻干预混液能力直接对口。", "仅得摘要（正文抓取失败）"),
    ("技术前沿·国内", "分子 POCT 终极方向丨一体机？（20+ 款一体机盘点）", "小桔灯网",
     "https://www.iivd.net/portal.php?mod=view&aid=32950",
     "罗氏 Cobas 6800/8800、BD MAX、安普利 Anadas 9850、赛沛 GeneXpert infinity 等谱系；GeneXpert infinity 明确「内置质控和冻干试剂，可常温储存和运输」。", "已读要点"),
    ("技术前沿·国内", "华大基因消化系统癌症甲基化早检上市", "华大基因 2026-02",
     "https://www.bgi.com/news/2026020203",
     "甲基化早筛商业化落地；同期「分子病理成为临床刚需」讨论（2026-09-14）。", "摘要级"),
    ("技术前沿·国内", "达安基因 CYP2C9/VKORC1 基因分型试剂盒获三类证", "达安基因",
     "https://www.daangene.com/news/index_p14.html",
     "国械注准 20263401453；药物基因组（PGx）分子诊断持续放量，带动多重/分型 qPCR 原料。", "摘要级"),
    ("技术前沿·国际", "Challenges and strategies for CRISPR-Cas molecular diagnostics", "ScienceDirect 2026（被引 19）",
     "https://www.sciencedirect.com/science/article/pii/S2666053926000044",
     "CRISPR-Cas 诊断的挑战与策略综述，指出与等温扩增整合 + 临床验证后的定位（如 Leber 病等）。", "摘要级"),
    ("技术前沿·国际", "CRISPR-based diagnostics for infectious diseases", "PMC12971636",
     "https://pmc.ncbi.nlm.nih.gov/articles/PMC12971636",
     "感染性疾病 CRISPR 诊断的系统综述（设计、验证、临床转化）。", "摘要级"),
    ("技术前沿·国际", "Isothermal amplification and CRISPR/Cas one-pot assays", "RSC Analyst 2026（被引 2）",
     "https://pubs.rsc.org/ay/article/18/14/2824/1228564/Isothermal-amplification-and-CRISPR-Cas-one-pot",
     "「一锅法」把等温扩增与 CRISPR 检测合到单反应体系，简化流程、降污染风险 → 对酶/缓冲体系兼容性是新要求。", "摘要级"),
    ("技术前沿·国际", "Machine Learning for CRISPR-Based Diagnostics", "Int. J. Mol. Sci. 2026, 27(12), 5485",
     "https://www.mdpi.com/1422-0067/27/12/5485",
     "机器学习用于 CRISPR 诊断的信号判读与设计优化 → AI+分子诊断的组合正在成型。", "摘要级"),
    ("技术前沿·国际", "Progress in isothermal amplification for TB diagnosis", "Frontiers in Microbiology",
     "https://www.frontiersin.org/journals/microbiology/articles/10.3389/fmicb.2025.1601644/full",
     "MTBC 检测 <1 h、灵敏度 10 fg，临床验证 82% 灵敏度 / 97.7% 特异性 → 等温扩增性能已接近可临床。", "摘要级"),
    ("技术前沿·国际", "Direct qPCR to detect Mycoplasma in suspension cells（免纯化）", "PMC6823952 (2019)",
     "https://pmc.ncbi.nlm.nih.gov/articles/PMC6823952",
     "证明免 DNA 纯化的直接 qPCR 可做细胞培养支原体监测 → 直扩/免提取在质控场景可行。", "摘要级"),
    ("客户侧", "复星诊断官网（产品与解决方案）", "复星诊断官网",
     "https://www.fosundiagnostics.com",
     "分子线自我定位：病毒性肝炎核酸检测整体解决方案（超敏定量、快速分型、高效易用，助力 2030 消除肝炎）；另有生化/免疫 F-C2000/微生物 CRE 5 酶分型/慢病 GULP-1/病理。", "已读要点"),
    ("客户侧", "复星诊断与西门子医疗发布首个联合新品", "复星集团 2025-07-03",
     "https://www.fosun.com/content/details46_4827.html",
     "国产生化试剂 ODM + 专用试剂 + 定制操作软件的合作模式 → 复星「内生外延+协同创新」的打法。", "已读要点"),
    ("客户侧", "复星诊断被认定为「国家企业技术中心（分中心）」", "复星医药",
     "https://www.fosunpharma.com/content/details38_10662.html",
     "NMPA 注册证 800 余项、CE 等海外认证 150 项、ISO13485、参考检测中心 CNAS → 对原料的法规文件（COA/变更/质量体系）要求高。", "已读要点"),
    ("客户侧", "复星医药 2026 战略拐点：从产品出海到体系出海", "摩熵医药 2026",
     "https://www.pharnexcloud.com/zixun/sd_290437",
     "集团层面出海（ADC/CAR-T/核药/生物类似药）+ 国际化体系 → 诊断板块配合出海时，原料需满足海外注册与常温运输要求。", "摘要级"),
]

# ── 高价值技术话题 ───────────────────────────────────────────
TOPICS = [
    ("T1", "单酶替换 + 自研预混液（对方正在预研）", "高",
     "内部商机：张茜（杨博组）单酶替换预混液预研项目；复星自建配方可降本、摆脱单一供应商。",
     "热启动 Taq（含抗体封闭）、RT 酶（M-MLV 系）、UNG 酶单酶 + 冻干/液体预混配方；已有 UNG 酶成交（ZJH 项目）。",
     "从「你们现在用哪家单酶、卡在哪（批间差/灵敏度/冻干前后一致性）」切入，用单酶对标数据说话。"),
    ("T2", "超敏 HBV 定量体系（对方分子线主战场）", "高",
     "复星官网分子线 = 病毒性肝炎核酸整体方案（超敏定量、分型）；内部 HBV 商机目标 60 万，2025 已做 13.98 万。",
     "低检出限、宽线性、高精密度、抗血清抑制的定量体系；配套 dUTP/UNG 防污染。",
     "问「下一代 HBV 定量的 LOD 目标与临床路径」——把原料升级绑到他们的注册节奏上。"),
    ("T3", "DNA 高灵敏液体体系（对应 ZPC 项目）", "高",
     "内部商机：复星 DNA 高灵敏液体项目 ZPC 在需求确认阶段。",
     "高灵敏液体预混（低背景、低浓度模板检出）；可与冻干版本并行给两条路线。",
     "以「液体版先上、冻干版后接」做路线图，避免一次性大改工艺。"),
    ("T4", "STR / 多重扩增原料（FE20 系列在测）", "中",
     "内部活动 2026-07-18：STR 项目测试后反馈 FE20-035001 在灵敏度、抗抑制性上更好，技术已给新方案 a/b。",
     "多重均衡（各靶标 Ct 差收敛）、耐抑制、粗样品直扩。",
     "顺势确认 FE20-035001 后续验证计划与批量需求，锁定项目节点。"),
    ("T5", "冻干与常温储运（微流控/POCT/出海三条线共用）", "高",
     "行业共识：GeneXpert infinity 内置冻干试剂常温储运；微流控 POCT 明确需「更稳定的冻干试剂」；复星在复刻 22 年海外新冠老产品、集团在出海。",
     "可冻干预混液（DNA/RNA 全系列）、冻干球 / 八连管原位冻干、无甘油酶、冻干保护剂体系。",
     "用「冻干前后性能一致性 + 常温/4 ℃ 稳定性数据」作为主打证据链。"),
    ("T6", "UNG/dUTP 全线防污染", "中",
     "UNG 酶已实现销售（ZJH 项目）；科研/临床端气溶胶污染是高发事故源。",
     "UNG 酶 + dUTP 方案，含高温灭活型（适配一步法 RT-qPCR）。",
     "从「试剂全线加 UNG」这一低阻力动作扩量。"),
    ("T7", "数字 PCR 配套原料（拿证潮带来的新增量）", "中",
     "新羿 D30、领航 AD 系列、思纳福、清华五色 SMA —— dPCR 在 2026 年集中拿证，试剂厂要自建 dPCR 用 mix。",
     "dPCR 专用预混（超低背景、高浓度、耐抑制、适配油相/微滴体系）。",
     "问复星 dPCR 平台是否自研试剂，若走 ODM/自研即有机会。"),
    ("T8", "甲基化 / ctDNA MRD 的 PCR 路径原料", "中",
     "华大甲基化早检上市、Singlera 基于 PCR 的 ctDNA 多基因甲基化用于 CRC MRD 多中心研究。",
     "亚硫酸氢盐转化后模板的耐抑制扩增、低投入量（ng 级）、高灵敏度定量体系。",
     "结合复星病理线（分子病理刚需）试探其 MRD/甲基化布局。"),
    ("T9", "微生物多重分型（CRE 5 酶分型）", "中低",
     "复星官网微生物线：质谱鉴定 + 全自动药敏 + CRE 碳青霉烯酶 5 酶分型。",
     "多重 qPCR 原料（多靶标均衡、批间差小），可配冻干便于随到随检。",
     "CRE 5 酶分型需要分型准确+多重，天然适合我们的多重体系。"),
]

# ── 现场问题预判 ────────────────────────────────────────────
QA = [
    ("价格 / 降本", "集采压力下必然问价。",
     "不谈单价谈**总成本**：单酶替换后配方成本、冻干后效期延长带来的报废下降、批间差减小带来的重测减少；给阶梯量价 + 年度框架。"),
    ("性能对标进口", "「你们酶比进口（赛默飞/罗氏/近岸）差在哪」",
     "给可比数据而非形容词：Ct 值/荧光增幅/批间 CV/冻干前后保留率/耐抑制阈值（如 SDS、乙醇、肝素耐受），并说明测试条件。"),
    ("批间一致性与变更管理", "试剂厂最怕原料批次波动。",
     "出示批间 CV 数据 + 变更通知机制（配方/工艺变更提前告知）、留样与追溯（COA、批号可回溯）。"),
    ("法规文件与出海", "复星 NMPA 证 800+、CE 150+，并要配合集团出海。",
     "备好 COA/DSMF 类文件清单、ISO13485 体系证明、出口合规与常温运输方案（冻干剂型是加分项）。"),
    ("交期与备货", "过去出现过「酶稀释液与水不够用，能否多给 10%」。",
     "承诺安全库存 + 组分装量富余规则（如按 +5~10% 分装），把口径写进合同附件，避免再次发生。"),
    ("客诉闭环（现有 2 起）", "客户侧还有 2 起客诉在跟。",
     "主动开场提闭环：现状 → 根因 → 纠防措施 → 验证数据 → 是否有复发；把闭环报告作为信任重建的抓手。"),
]

CSS = """
*{box-sizing:border-box}
@page{size:A4;margin:12mm 11mm}
body{margin:0;background:#eef2f7;font:13px/1.7 -apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:#1f2d3d}
.page{max-width:210mm;margin:14px auto;background:#fff;padding:13mm 12mm;box-shadow:0 2px 14px rgba(16,42,80,.12);-webkit-print-color-adjust:exact;print-color-adjust:exact}
.hd{display:flex;align-items:center;gap:12px;border-bottom:3px solid #1a73c9;padding-bottom:9px}
.hd img{height:40px}
.hd .nm{font-weight:800;color:#12325b;font-size:15px;letter-spacing:.4px}
.hd .nm small{display:block;font-weight:500;font-size:10.5px;color:#7286a0;letter-spacing:1.5px}
.hd .rt{margin-left:auto;text-align:right;font-size:11.5px;color:#7286a0}
h1{font-size:17px;margin:14px 0 4px;color:#12325b;text-align:center;line-height:1.45}
.sub{text-align:center;font-size:12.5px;color:#7286a0;margin-bottom:12px}
.lead{background:#12325b;color:#fff;border-radius:9px;padding:12px 15px;margin-bottom:13px;font-size:13.2px;line-height:1.85}
.lead b{color:#ffd479}
h2{font-size:14px;color:#12325b;margin:16px 0 8px;padding-left:9px;border-left:4px solid #1a73c9;display:flex;align-items:center;gap:8px}
h2 em{font-style:normal;font-size:11.5px;font-weight:500;color:#8a9bb0;margin-left:auto}
h3{font-size:13px;color:#1a5fa8;margin:12px 0 5px}
table{width:100%;border-collapse:collapse;font-size:12.5px;margin-bottom:8px}
th{background:#f2f7fd;color:#12325b;font-weight:600;text-align:left;padding:6px 8px;border:1px solid #dbe6f3}
td{border:1px solid #dbe6f3;padding:6px 8px;vertical-align:top}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}
.kpi{background:#fafcff;border:1px solid #e3ecf6;border-left:4px solid #1a73c9;border-radius:9px;padding:10px 12px}
.kpi .v{font-size:20px;font-weight:800;color:#12325b;line-height:1.2}
.kpi .l{font-size:11.5px;color:#7286a0;margin-top:2px}
.kpi.g{border-left-color:#12a15c}.kpi.o{border-left-color:#e8912a}.kpi.r{border-left-color:#d94b4b}
.tag{display:inline-block;border-radius:11px;padding:1px 8px;font-size:11.5px;white-space:nowrap}
.t-高{background:#fdeaea;color:#b52c2c}.t-中{background:#fdf0dc;color:#a8641a}.t-中低{background:#eef1f5;color:#6b7c91}
.t-src{background:#e3eefb;color:#1a5fa8}.t-ok{background:#e2f6ec;color:#0d7a47}
.warn{background:#fff8e6;border:1px solid #f0d080;color:#7a5200;border-radius:7px;padding:8px 11px;font-size:12.4px;margin:7px 0}
.warn b{color:#8a5a00}
ul.ck{margin:5px 0;padding-left:19px;font-size:12.6px}
ul.ck li{margin-bottom:3px}
a{color:#1a73c9;word-break:break-all}
.c{text-align:center}
.foot{margin-top:14px;border-top:1px solid #dbe6f3;padding-top:7px;font-size:11px;color:#8a9bb0;line-height:1.8}
.__EDITCSS__
"""

HTML = """<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>复星诊断拜访准备 · 分子诊断行业热点与技术前沿</title>
<style>__CSS__</style>
<script>__EDITJS__</script></head><body>
<div class="page">
<div class="hd">__LOGO__
<div class="nm">BIORI BIOTECH<small>宝锐生物 · 销售管理</small></div>
<div class="rt">制表 __TODAY__<br>用途：复星诊断拜访准备（内部）</div></div>

<h1>上海复星诊断拜访准备：分子诊断行业热点 · 技术前沿 · 高价值话题</h1>
<div class="sub">客户：复星诊断科技（上海）有限公司（复星集团）｜ 数据源：内部 ERP+活动+商机 ／ 公开行业资讯与文献（均标来源）</div>

<div class="lead">
<b>一句话</b>：复星分子线主战场是<b>病毒性肝炎核酸（超敏定量 + 快速分型）</b>，当前正处「<b>自研预混液 / 单酶替换</b>」窗口期；行业侧同时叠加<b>集采降本</b>、<b>分子 POCT-AI 化</b>、<b>数字 PCR 拿证潮</b>与<b>冻干常温储运</b>四条主线 —— 我们的切入点是把原料能力绑到他们的<b>注册节奏与出海需求</b>上。<br>
<b>本次目标</b>：① 推进「单酶替换预混液预研」与「DNA 高灵敏液体 ZPC」两个项目；② 拿下 HBV 体系下一版原料口径；③ 主动闭环 2 起客诉。<br>
</div>

<div class="kpis">
<div class="kpi"><div class="v">142 行</div><div class="l">累计订单行（ERP）</div></div>
<div class="kpi g"><div class="v">￥74.6 万</div><div class="l">累计成交金额</div></div>
<div class="kpi o"><div class="v">4 个</div><div class="l">在谈商机</div></div>
<div class="kpi r"><div class="v">2 起</div><div class="l">进行中客诉（需闭环）</div></div>
<div class="kpi"><div class="v">￥60 万</div><div class="l">HBV 项目年度目标（2025 实做 13.98 万）</div></div>
<div class="kpi"><div class="v">A 类</div><div class="l">客户分级（大客户部 · 刘子研）</div></div>
</div>

<h2>① 客户底账与近期动态 <em>内部数据 · 拜访前必看</em></h2>
<table>
<tr><th style="width:22%">项目</th><th>内容</th></tr>
<tr><td>主体与归属</td><td>复星诊断科技（上海）有限公司 ｜ 复星集团 ｜ 诊断原料线 · A 类大客户 ｜ 负责销售：<b>刘子研</b>（历史活动多由张立娅登记，已离职需注意交接）</td></tr>
<tr><td>成交规模</td><td>累计 <b>142 订单行 / ￥746,189</b>；主要货号 <b>FM0181-4</b> 系列（10×FastAmpli Premix-UNG Ⅳ）、M3161-000403、E01 / E01-5.7</td></tr>
<tr><td>在谈商机</td><td>① <b>杨博 HBV 项目</b>（订单签订中）② <b>张茜（杨博组）单酶替换预混液预研</b>（需求确认）③ <b>复星 DNA 高灵敏液体项目 ZPC</b>（需求确认）④ <b>UNG 酶 ZJH</b>（已实现销售）</td></tr>
<tr><td>HBV 项目</td><td>2024 年 ￥5,200 → 2025 年 ￥139,775.91 → <b>年度目标 ￥600,000</b>（缺口大，是本次可撬动的主盘）</td></tr>
<tr><td>近 3 个月动态</td><td>
· 2026-07-07：<b>复刻 2022 年新冠老单</b>，海外客户要老产品，先测 1000T，货号 M5134-FX + 10 ml Dilution Buffer（订单 ZHBR20260706030）<br>
· 2026-07-09：乙肝采购单改为「8 个组分按一个物料码加购物车、分别计算数量金额」；客户反馈<b>「酶稀释液与水不够用，能不能多给 10%」</b>（装量富余诉求）<br>
· 2026-07-18：<b>STR 项目</b>测试反馈 —— FE20-035001 在<b>灵敏度、抗抑制性</b>上相对更好；技术已提供新方案 a/b<br>
· 2026-07-24：采购单下单，8.2 发货；备注「<b>装一管</b>（E01）」<br>
· 2026-08-27：订单 ￥1,160 已签收
</td></tr>
<tr><td>客户自我定位</td><td>官网分子线 = <b>病毒性肝炎核酸检测整体解决方案</b>（超敏定量、快速分型、高效易用，助力 2030 消除肝炎）；其他板块：生化、免疫（F-C2000 化学发光 / FCi 生免流水线）、微生物（质谱 + 药敏 + <b>CRE 5 酶分型</b>）、慢病（GULP-1 四高）、病理。亮点：国内首款新冠甲乙流<b>抗原自测</b>试剂盒、细胞因子检测试剂</td></tr>
<tr><td>合作与资质</td><td>与<b>西门子医疗</b>战略合作（国产生化试剂 ODM + 专用试剂 + 定制软件）；被认定「<b>国家企业技术中心（分中心）</b>」；NMPA 注册证 <b>800 余项</b>、CE 等海外认证 <b>150 项</b>、ISO13485、参考检测中心 CNAS 认可</td></tr>
</table>

<h2>② 行业热点（近期市场资讯） <em>带来源 · 便于引用</em></h2>
<table>
<tr><th style="width:15%">主线</th><th style="width:34%">要点</th><th>对我们的含义</th></tr>
<tr><td><span class="tag t-src">集采与红海</span></td><td>IVD 已完成 5 轮省联盟集采（生化覆盖 90 项目、<b>降幅 69%~77%</b>；免疫 2 轮，外资仍主导）；行业从「黄金赛道」转入红海，企业找新增长极。</td><td>客户降本诉求常态化 → 我们的价值主张要从「性能」扩到「降本 + 保供 + 助其出海」。</td></tr>
<tr><td><span class="tag t-src">渠道剧变</span></td><td>2026-09-14 行业热议「<b>发光五虎杀入分子诊断</b>」（迈瑞/新产业/安图/迈克/亚辉龙）；核心论点是政策变量——检测价值取决于<b>能否进入临床路径</b>。</td><td>分子赛道玩家变多、价格战前移 → 试剂厂更依赖上游成本与配方自主，利于单酶替换/自研预混。</td></tr>
<tr><td><span class="tag t-src">分子 POCT + AI</span></td><td>圣湘 SUREXEVO 16A 获批（国械注准 20263220699）：<b>AI 分子 POCT，12 分钟</b>；一体机赛道活跃（罗氏 Cobas、BD MAX、安普利 Anadas、赛沛 GeneXpert infinity）。</td><td>「样本进结果出」普及 → 冻干/常温、单管多靶、快速酶需求同步放大。</td></tr>
<tr><td><span class="tag t-src">数字 PCR 拿证潮</span></td><td>新羿 D30（2026-05）、领航 AD 系列 + 数字 PCR 法病原试剂盒、思纳福数字 PCR 分析仪、清华五色荧光 SMA 方案相继落地。</td><td>dPCR 试剂国产化刚起步 → dPCR 专用 mix（低背景、高浓度）是新增量窗口。</td></tr>
<tr><td><span class="tag t-src">国产替代</span></td><td>2025-02 因美纳被列入「不可靠实体清单」，国产测序仪（华大智造、真迈、赛陆）加速替代；国产分子酶原料替代进程同步推进。</td><td>客户对国产原料的心理门槛下降 → 现在提「替换进口酶」阻力最小。</td></tr>
<tr><td><span class="tag t-src">肿瘤分子（甲基化/MRD）</span></td><td>华大消化系统癌症甲基化早检上市（2026-02）；基于 PCR 的血液 ctDNA 多基因甲基化用于结直肠癌 MRD 多中心研究；分子病理被称「临床刚需」（ESP 2026 大会 9/12-16）。</td><td>甲基化/MRD 的 PCR 路径对「低投入量 + 耐抑制」要求更高，是可预研的方向。</td></tr>
</table>
<div class="warn">⚠️ 市场数字各家口径差异大，引用时须标来源：全球分子诊断 2026 年约 <b>200–207 亿美元</b>（Mordor 204.1 亿 / Coherent 206.7 亿，CAGR 10–12%）；CRISPR 诊断 2026 约 <b>44.2 亿美元</b> → 2035 年 170.9 亿美元（Precedence）。倾向讲趋势、不硬报单一数字。</div>

<h2>③ 技术前沿（国内 / 国外） <em>现场可聊的硬话题</em></h2>
<h3>国内</h3>
<ul class="ck">
<li><b>全自动数字 PCR + 单管多色</b>：清华郭永团队五色荧光单管同时检测 SMN1/SMN2 四外显子+内参；国产仪器集中拿证 → 试剂端需要「低背景、耐抑制、适配微滴」的专属体系。</li>
<li><b>分子 POCT 与一体机</b>：GeneXpert infinity 明确<b>内置冻干试剂、可常温储存运输</b>；一体机谱系（Cobas 6800/8800 通量 384/960 每 8 h、BD MAX 24 通道、Anadas 9850）→ <b>冻干是共同解</b>。</li>
<li><b>AI + 分子诊断</b>：AI 分子 POCT（12 分钟）+ 机器学习用于 CRISPR 信号判读/设计优化（IJMS 2026）。</li>
<li><b>等温扩增临床化</b>：TB 检测 &lt;1 h、10 fg 灵敏度，临床 82% 灵敏度 / 97.7% 特异性。</li>
<li><b>超敏定量</b>：肝炎/病毒载量场景对 LOD、线性、精密度要求持续提高 —— 与复星分子线直接相关。</li>
</ul>
<h3>国外</h3>
<ul class="ck">
<li><b>CRISPR-Cas 诊断</b>：与等温扩增整合、<b>一锅法（one-pot）</b>把扩增与检测合到单管（RSC Analyst 2026）→ 对酶的耐温/兼容性提出新要求（我们可参与配方适配）。</li>
<li><b>免纯化直接检测</b>：直接 qPCR 检测悬浮细胞支原体（PMC6823952）已获验证 → 免提取在质控场景成立。</li>
<li><b>冻干 + 微流控融合</b>：行业明确需要「更稳定、更适合微流控环境的冻干试剂，实现常温储运、一键启动」。</li>
<li><b>AI 酶工程</b>：机器学习驱动的酶改造（如 EVOLVEpro 类工作）持续产出高活性突变体 → 是「国产酶性能对标进口」的技术底气来源。</li>
</ul>

<h2>④ 高价值技术话题（按优先级） <em>每条含「我们能供什么 + 怎么开口」</em></h2>
<table>
<tr><th style="width:5%">#</th><th style="width:20%">话题</th><th style="width:6%">优先级</th><th style="width:24%">为什么现在提</th><th style="width:23%">宝锐能供什么</th><th>现场怎么开口</th></tr>
__TOPICROWS__
</table>

<h2>⑤ 文章与资料清单 <em>__ARTN__ 篇 · 均附来源与阅读深度</em></h2>
<div class="warn">「阅读深度」标注了我实际取到的内容层级：<b>已读要点</b>=读到正文核心；<b>摘要级</b>=仅检索摘要/导语；<b>仅得导语/摘要</b>=正文受 JS 或登录限制未取到。引用前请按标注确认。</div>
<table>
<tr><th style="width:9%">分类</th><th style="width:26%">标题</th><th style="width:16%">来源 / 日期</th><th style="width:24%">为什么值得看</th><th>链接</th></tr>
__ARTROWS__
</table>

<h2>⑥ 现场可能被问到的问题与应答要点</h2>
<table>
<tr><th style="width:16%">问题</th><th style="width:22%">对方为什么问</th><th>应答要点</th></tr>
__QAROWS__
</table>

<div class="warn">🔴 <b>开场建议先说客诉</b>：客户侧有 <b>2 起客诉在跟进中</b>。主动给出「现状 → 根因 → 纠防措施 → 验证数据 → 是否复发」的闭环结论，比任何新话题都更能重建信任；把闭环报告作为本次交付物之一。</div>

<h2>⑦ 本次要拿到的东西（清单，离场前逐项确认）</h2>
<ul class="ck">
<li>☐ <b>单酶替换预混液预研</b>：确认对比项目清单（灵敏度/Ct/批间 CV/冻干前后）、所需样本量与时间节点</li>
<li>☐ <b>DNA 高灵敏液体 ZPC</b>：确认技术指标（LOD 目标、样本类型、通量）与是否并行冻干版本</li>
<li>☐ <b>HBV 体系下一版</b>：拿到他们对 LOD/线性/精密度的具体口径与注册节奏，对齐送样计划</li>
<li>☐ <b>STR / FE20-035001</b>：确认后续验证与批量需求节点</li>
<li>☐ <b>冻干与常温储运</b>：确认海外复刻订单与出海项目是否要求冻干剂型，索取包装/运输要求</li>
<li>☐ <b>装量富余</b>：把「组分多给 5~10%」写进供货口径，避免重复投诉</li>
<li>☐ <b>客诉闭环</b>：两起客诉的书面闭环结论与客户确认人</li>
<li>☐ <b>下一步约期</b>：明确技术对接人（张茜？）、样品寄送日、下次会议时间</li>
</ul>

<div class="foot">
<b>数据依据</b>：内部 = ERP 销售订单导出-销售管理（复星 142 行 / ￥746,189）、飞书活动记录（2026-07-07 / 07-09 / 07-18 / 07-24）、商机沙盘与客户 360（HBV 目标 60 万 / 单酶替换预研 / DNA 高灵敏 ZPC / UNG 酶 ZJH）、客户官网与公开报道。<br>
外部资讯与文献链接见第 ⑤ 节，均为公开来源；未取到全文的已标注阅读深度。<b>本页不含任何推测性数据</b>；市场数字存在口径差异已在文中提示。<br>
页内所有文字与勾选项均可直接编辑，改动自动保存在本机浏览器；点右下角「导出 HTML」可生成带数据的独立文件。制表 __TODAY__。
</div>
</div>
__TOOLBAR__
</body></html>"""

def esc(s):
    return (str(s).replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;'))

topic_rows = ''.join(
    '<tr><td class="c"><b>%s</b></td><td><b>%s</b></td><td><span class="tag t-%s">%s</span></td><td>%s</td><td>%s</td><td>%s</td></tr>'
    % (t[0], esc(t[1]), t[2], t[2], esc(t[3]), esc(t[4]), esc(t[5])) for t in TOPICS)

art_rows = ''.join(
    '<tr><td>%s</td><td>%s<span class="tag t-%s" style="margin-left:4px">%s</span></td><td>%s</td><td>%s</td>'
    '<td><a href="%s" target="_blank" rel="noopener">%s</a></td></tr>'
    % (esc(a[0]), esc(a[1]), 'ok' if '已读' in a[5] else 'src', esc(a[5]), esc(a[2]), esc(a[4]), a[3], esc(a[3][:58]))
    for a in ARTICLES)

qa_rows = ''.join('<tr><td>%s</td><td>%s</td><td>%s</td></tr>' % (esc(q[0]), esc(q[1]), q[2]) for q in QA)

html = (HTML.replace('__CSS__', CSS)
        .replace('__LOGO__', ('<img src="%s" alt="BIORI">' % logo) if logo else '')
        .replace('__TODAY__', today)
        .replace('__TOPICROWS__', topic_rows)
        .replace('__ARTROWS__', art_rows)
        .replace('__ARTN__', str(len(ARTICLES)))
        .replace('__QAROWS__', qa_rows))
html = re.sub(r'\*\*(.+?)\*\*', r'<b>\1</b>', html)   # markdown 粗体 → <b>
html = apply_edit(html, ls_key='baoyu-fosun-brief-20260917',
                  file_base='复星诊断拜访准备_分子诊断热点与技术前沿',
                  hint_anchor='<div class="kpis">')
open(OUT, 'w', encoding='utf-8').write(html)
print('✅ %s  %.1f KB' % (OUT, os.path.getsize(OUT) / 1024))
print('   技术话题 %d ｜ 文章 %d ｜ 问答 %d ｜ 外链 %d'
      % (len(TOPICS), len(ARTICLES), len(QA), html.count('href="http')))
print('   宏残留:', [x for x in ['__CSS__', '__EDITJS__', '__EDITCSS__', '__TOOLBAR__', '__TOPICROWS__', '__ARTROWS__', '__QAROWS__', '__TODAY__', '__LOGO__', '__ARTN__'] if x in html])
