.bk1{
  --red:#C8102E; --red-deep:#8F0D20; --red-soft:#FDEBEC;
  --paper:#F8F4EC; --card:#FFFFFF; --ink:#2F3437; --dim:#787774;
  --line:#EAE4D8; --serif:"Georgia","Times New Roman","Songti SC","SimSun",serif;
}.bk1 *{box-sizing:border-box;margin:0;padding:0}.bk1{scroll-behavior:smooth}.bk1{background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei",sans-serif;line-height:1.7}.bk1 ::selection{background:rgba(200,16,46,.15)}.bk1 /* 顶部 */
.hero{
  background:linear-gradient(160deg,#8F0D20 0%,#C8102E 55%,#A00E22 100%);
  color:#fff;text-align:center;padding:64px 20px 56px;position:relative;overflow:hidden;
}.bk1 .hero::before{
  content:"";position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;
  background:rgba(255,255,255,.08);
}.bk1 .hero::after{
  content:"";position:absolute;left:-60px;bottom:-100px;width:280px;height:280px;border-radius:50%;
  background:rgba(255,255,255,.06);
}.bk1 .hero .tag{display:inline-block;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);
  padding:5px 18px;border-radius:20px;font-size:13px;letter-spacing:2px;margin-bottom:18px}.bk1 .hero h1{font-size:40px;letter-spacing:6px;font-weight:800;position:relative}.bk1 .hero p{color:#F5D9DE;font-size:15px;margin-top:10px;letter-spacing:2px;position:relative}.bk1 /* 导航 */
.nav{position:sticky;top:var(--hub-top-h,0);background:rgba(255,255,255,.96);backdrop-filter:blur(8px);
  border-bottom:1px solid var(--line);z-index:50;padding:0 20px}.bk1 .nav .wrap{max-width:1080px;margin:0 auto;display:flex;overflow-x:auto;gap:4px}.bk1 .nav a{color:var(--ink);text-decoration:none;padding:14px 16px;font-size:14px;white-space:nowrap;
  border-bottom:3px solid transparent;font-weight:500}.bk1 .nav a:hover{color:var(--red)}.bk1 .nav a.active{color:var(--red);border-bottom-color:var(--red)}.bk1 .wrap{max-width:1080px;margin:0 auto;padding:20px}.bk1 section{margin:52px 0}.bk1 .sec-title{display:flex;align-items:center;gap:12px;margin-bottom:8px}.bk1 .sec-title .no{background:var(--red);color:#fff;width:44px;height:44px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0;
  box-shadow:0 4px 12px rgba(200,16,46,.3)}.bk1 .sec-title h2{font-size:26px;color:var(--ink);letter-spacing:2px}.bk1 .sec-desc{color:var(--dim);margin:4px 0 22px 56px;font-size:14px}.bk1 /* 卡片 */
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.bk1 .card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px;
  box-shadow:0 2px 10px rgba(120,80,40,.05);transition:transform .2s,box-shadow .2s}.bk1 .card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(120,80,40,.10)}.bk1 .card h3{font-size:17px;color:var(--red);margin-bottom:10px;display:flex;align-items:center;gap:8px}.bk1 .card h3::before{content:"";width:5px;height:16px;background:var(--red);border-radius:3px}.bk1 .card p, .bk1 .card li{font-size:14px;color:#4A4A44}.bk1 .card ul{list-style:none}.bk1 .card li{padding:4px 0;border-bottom:1px dashed var(--line)}.bk1 .card li:last-child{border-bottom:none}.bk1 .card li b{color:var(--red-deep)}.bk1 /* 表格 */
table{width:100%;border-collapse:collapse;background:var(--card);border-radius:12px;overflow:hidden;
  border:1px solid var(--line);font-size:14px}.bk1 th{background:var(--red);color:#fff;padding:11px 12px;text-align:left;font-weight:600;letter-spacing:1px}.bk1 td{padding:10px 12px;border-bottom:1px solid var(--line);color:#4A4A44}.bk1 tr:nth-child(even) td{background:#FBF8F1}.bk1 tr:hover td{background:var(--red-soft)}.bk1 .table-wrap{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(120,80,40,.05)}.bk1 /* 大数字卡 */
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:20px 0}.bk1 .stat{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;text-align:center}.bk1 .stat .num{font-size:30px;font-weight:800;color:var(--red);font-family:Consolas,monospace}.bk1 .stat .lbl{color:var(--dim);font-size:12px;margin-top:4px;letter-spacing:1px}.bk1 /* 步骤流程 */
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:16px}.bk1 .step{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;text-align:center;position:relative}.bk1 .step .n{width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;font-weight:700;
  display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.bk1 .step b{font-size:14px;color:var(--ink)}.bk1 .step span{display:block;font-size:12px;color:var(--dim);margin-top:4px}.bk1 /* 经验 */
.quote{background:var(--card);border-left:4px solid var(--red);border-radius:0 12px 12px 0;
  padding:16px 20px;margin:14px 0;box-shadow:0 2px 8px rgba(120,80,40,.05)}.bk1 .quote p{font-size:14px;color:#4A4A44;font-style:italic}.bk1 .quote .who{font-size:12px;color:var(--dim);margin-top:8px}.bk1 /* 展开阅读 */
details{margin-top:18px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.bk1 details summary{cursor:pointer;padding:14px 20px;font-weight:600;color:var(--red);list-style:none;
  display:flex;align-items:center;gap:8px;font-size:15px;user-select:none}.bk1 details summary::before{content:"\25B8";transition:transform .2s;color:var(--red)}.bk1 details[open] summary::before{transform:rotate(90deg)}.bk1 details summary:hover{background:var(--red-soft)}.bk1 details .body{padding:4px 20px 18px;font-size:14px;color:#4A4A44}.bk1 details .body p{margin:8px 0}.bk1 details .body b{color:var(--red-deep)}.bk1 details .body table{margin-top:8px}.bk1 details .body li{padding:4px 0;list-style:none;border-bottom:1px dashed var(--line)}.bk1 details .body li::before{content:"\00B7 ";color:var(--red)}.bk1 /* 弹窗 */
.modal-mask{position:fixed;inset:0;background:rgba(47,52,55,.55);backdrop-filter:blur(3px);
  display:none;align-items:center;justify-content:center;z-index:999}.bk1 .modal-mask.show{display:flex}.bk1 .modal{background:#fff;border-radius:18px;width:min(420px,90vw);padding:30px 28px;text-align:center;
  box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;animation:pop .3s ease}@keyframes bk1-pop{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.bk1 .modal .close{position:absolute;top:12px;right:16px;font-size:22px;color:#B9B7B0;cursor:pointer;line-height:1}.bk1 .modal .close:hover{color:var(--red)}.bk1 .modal h3{color:var(--red);font-size:20px;margin-bottom:6px}.bk1 .modal p{color:var(--dim);font-size:13px;margin-bottom:16px}.bk1 .modal .qr{border:2px dashed var(--line);border-radius:12px;padding:12px;display:inline-block;background:#FAF7F0}.bk1 .modal .qr img{width:180px;height:180px;display:block}.bk1 .modal .tip{color:var(--red-deep);font-weight:600;font-size:14px;margin-top:14px}.bk1 .modal .btn{display:inline-block;margin-top:8px;background:var(--red);color:#fff;padding:8px 26px;
  border-radius:20px;font-size:13px;cursor:pointer;border:none}.bk1 .modal .btn:hover{background:var(--red-deep)}.bk1 .fab{position:fixed;right:24px;bottom:30px;background:linear-gradient(135deg,var(--red) 0%,var(--red-deep) 100%);color:#fff;border-radius:30px;padding:14px 22px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:1px;cursor:pointer;z-index:90;border:none;box-shadow:0 8px 24px rgba(200,16,46,.45);animation:bk1-fabPulse 2.2s infinite;font-family:inherit}.bk1 .fab:hover{transform:scale(1.06);box-shadow:0 10px 30px rgba(200,16,46,.6}@keyframes bk1-fabPulse{0%,100%{box-shadow:0 8px 24px rgba(200,16,46,.4}50%{box-shadow:0 10px 36px rgba(200,16,46,.75}}.bk1 footer{background:#2F3437;color:#B9B7B0;text-align:center;padding:26px;font-size:13px;margin-top:40px}.bk1 footer a{color:#E8E0C8;text-decoration:none}@media(max-width:768px){.bk1 .hero h1{font-size:28px;letter-spacing:3px}.bk1 .sec-title h2{font-size:21px}.bk1 .wrap{padding:12px}
}.bk1 /* 标准华图页脚 */
.footer{background:#2F3437;color:#B9B7B0;text-align:center;padding:24px 16px;font-size:12.5px;line-height:2}.bk1 .footer a{color:#B9B7B0;text-decoration:none;margin:0 2px}.bk1 .footer a:hover{color:#fff}@media(max-width:768px){.bk1 .footer{padding:18px 10px;font-size:11.5px;line-height:2.1}}
