/* ========================================================================
   巨宇信息 AI 营销中心 — 新官网设计系统
   版本 v1.0 · 2026-09-21
   设计原则：B2B 专业感 + AI 科技感；服务端直出；正文零电话
   ======================================================================== */

:root{
  /* 主色阶 */
  --c-navy-900:#071C33;
  --c-navy-800:#0A2A4A;
  --c-navy-700:#0D3A62;
  --c-blue-600:#1163A8;
  --c-blue-500:#1A7DD1;
  --c-blue-400:#3E9BE0;
  --c-blue-100:#E6F2FB;
  --c-blue-050:#F4F9FE;
  --c-cyan-400:#22B8CF;
  --c-orange-500:#F97316;
  --c-orange-400:#FB923C;

  /* 中性 */
  --c-ink:#10202F;
  --c-text:#2B3A4A;
  --c-text-2:#5A6B7D;
  --c-text-3:#8797A8;
  --c-line:#E2EAF2;
  --c-line-2:#EEF3F8;
  --c-bg:#FFFFFF;
  --c-bg-soft:#F7FAFD;
  --c-bg-mute:#F1F6FB;

  /* 语义 */
  --c-green:#12A150;
  --c-red:#D64545;

  /* 尺寸 */
  --w-page:1200px;
  --r-sm:8px;
  --r-md:14px;
  --r-lg:20px;
  --r-xl:28px;
  --sh-sm:0 1px 2px rgba(16,32,47,.06),0 2px 8px rgba(16,32,47,.05);
  --sh-md:0 4px 12px rgba(16,32,47,.07),0 12px 28px rgba(16,32,47,.06);
  --sh-lg:0 12px 40px rgba(13,58,98,.14);
  --ease:cubic-bezier(.22,.61,.36,1);
}

*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}
body{
  margin:0;
  font-family:"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Source Han Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-size:16px;line-height:1.75;color:var(--c-text);background:var(--c-bg);
  -webkit-font-smoothing:antialiased;
}
img,svg{max-width:100%;display:block;}
a{color:inherit;text-decoration:none;}
ul{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4{margin:0;color:var(--c-ink);font-weight:700;line-height:1.35;letter-spacing:-.01em;}
p{margin:0;}
button{font:inherit;cursor:pointer;border:0;background:none;}

/* ---------- 布局 ---------- */
.wrap{max-width:var(--w-page);margin:0 auto;padding:0 24px;}
.section{padding:88px 0;}
.section--soft{background:var(--c-bg-soft);}
.section--mute{background:var(--c-bg-mute);}
.section--dark{background:linear-gradient(155deg,var(--c-navy-900),var(--c-navy-700) 60%,var(--c-blue-600));color:#DCE9F5;}
.section--dark h2,.section--dark h3{color:#fff;}

/* ---------- 通用标题 ---------- */
.sec-head{max-width:760px;margin-bottom:44px;}
.sec-head--center{margin-left:auto;margin-right:auto;text-align:center;}
.eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:var(--c-blue-600);margin-bottom:14px;
}
.eyebrow::before{content:"";width:22px;height:2px;background:var(--c-blue-500);border-radius:2px;}
.sec-head--center .eyebrow::before{display:none;}
h2.sec-title{font-size:clamp(24px,3.1vw,36px);}
.sec-desc{margin-top:14px;font-size:16.5px;color:var(--c-text-2);line-height:1.85;}
.section--dark .sec-desc{color:#B9D1E6;}

/* ---------- 按钮 ---------- */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:13px 26px;border-radius:999px;font-size:15px;font-weight:600;
  transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;
  white-space:nowrap;
}
.btn--primary{background:linear-gradient(135deg,var(--c-blue-500),var(--c-blue-600));color:#fff;box-shadow:0 8px 22px rgba(26,125,209,.28);}
.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(26,125,209,.36);}
.btn--ghost{border:1.5px solid rgba(255,255,255,.5);color:#fff;}
.btn--ghost:hover{background:rgba(255,255,255,.12);}
.btn--outline{border:1.5px solid var(--c-line);color:var(--c-ink);background:#fff;}
.btn--outline:hover{border-color:var(--c-blue-500);color:var(--c-blue-600);}
.btn--orange{background:linear-gradient(135deg,var(--c-orange-400),var(--c-orange-500));color:#fff;box-shadow:0 8px 22px rgba(249,115,22,.26);}
.btn--orange:hover{transform:translateY(-2px);}
.btn--sm{padding:10px 20px;font-size:14px;}

/* ---------- 顶部条 ---------- */
.topbar{background:var(--c-navy-900);color:#93B4D0;font-size:13px;}
.topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:38px;}
.topbar a{color:#C7DDF0;}
.topbar a:hover{color:#fff;}
.topbar__right{display:flex;gap:20px;align-items:center;}

/* ---------- 导航 ---------- */
.hd{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line);}
.hd__in{display:flex;align-items:center;gap:28px;height:72px;}
.logo{display:flex;align-items:center;gap:11px;flex-shrink:0;}
.logo__mark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--c-blue-500),var(--c-navy-700));display:grid;place-items:center;box-shadow:0 6px 16px rgba(17,99,168,.28);}
.logo__txt b{display:block;font-size:16.5px;color:var(--c-ink);letter-spacing:.01em;line-height:1.2;}
.logo__txt span{display:block;font-size:11px;color:var(--c-text-3);letter-spacing:.06em;}
.nav{display:flex;align-items:center;gap:2px;margin-left:auto;}
.nav__item{position:relative;}
.nav__link{display:block;padding:10px 13px;border-radius:9px;font-size:15px;font-weight:500;color:var(--c-text);transition:.2s;}
.nav__link:hover{color:var(--c-blue-600);background:var(--c-blue-050);}
.nav__item--has-sub:hover .sub{opacity:1;visibility:visible;transform:translateY(0);}
.sub{
  position:absolute;top:calc(100% + 6px);left:0;min-width:210px;background:#fff;
  border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--sh-md);
  padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);
  transition:.22s var(--ease);
}
.sub a{display:block;padding:9px 13px;border-radius:8px;font-size:14.5px;color:var(--c-text);}
.sub a:hover{background:var(--c-blue-050);color:var(--c-blue-600);}
.hd__cta{display:flex;align-items:center;gap:12px;flex-shrink:0;}
.hd__phone{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;}
.hd__phone b{font-size:16px;color:var(--c-ink);}
.hd__phone span{font-size:11px;color:var(--c-text-3);}
.burger{display:none;}

/* ---------- Hero ---------- */
.hero{position:relative;overflow:hidden;background:
  radial-gradient(900px 460px at 82% -8%,rgba(34,184,207,.28),transparent 62%),
  radial-gradient(760px 420px at 8% 6%,rgba(62,155,224,.3),transparent 60%),
  linear-gradient(160deg,#071C33,#0A2A4A 52%,#10456F);color:#D8E7F4;}
.hero::after{content:"";position:absolute;inset:0;
  background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);
  background-size:56px 56px;mask-image:radial-gradient(circle at 50% 30%,#000 20%,transparent 78%);}
.hero__in{position:relative;z-index:2;display:grid;grid-template-columns:1.06fr .94fr;gap:52px;padding:76px 0 84px;align-items:center;}
.hero__badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:13px;color:#CFE4F5;margin-bottom:22px;}
.hero__badge i{width:7px;height:7px;border-radius:50%;background:#3ED598;box-shadow:0 0 0 4px rgba(62,213,152,.2);}
.hero h1{font-size:clamp(28px,4vw,46px);color:#fff;line-height:1.28;letter-spacing:-.02em;}
.hero h1 em{font-style:normal;background:linear-gradient(120deg,#7FD3FF,#22B8CF);-webkit-background-clip:text;background-clip:text;color:transparent;}
.hero__def{margin-top:22px;font-size:17px;line-height:1.9;color:#BBD4E8;max-width:560px;}
.hero__def strong{color:#fff;}
.hero__actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap;}
.hero__note{margin-top:18px;font-size:13.5px;color:#8FB3CE;display:flex;gap:18px;flex-wrap:wrap;}
.hero__note span{display:flex;align-items:center;gap:6px;}

/* Hero 右侧信源网络图 */
.hero__visual{position:relative;}
.hero__card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-lg);padding:26px;backdrop-filter:blur(8px);}
.hero__card h3{font-size:14px;color:#9FC4E0;font-weight:600;letter-spacing:.05em;margin-bottom:16px;}
.plat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.plat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:12px 8px;text-align:center;transition:.25s var(--ease);}
.plat:hover{background:rgba(255,255,255,.16);transform:translateY(-3px);}
.plat b{display:block;font-size:14px;color:#fff;font-weight:600;}
.plat span{font-size:11px;color:#8FB3CE;}
.hero__stat3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;}
.hero__stat3 div{background:rgba(255,255,255,.06);border-radius:11px;padding:13px;text-align:center;border:1px solid rgba(255,255,255,.1);}
.hero__stat3 b{display:block;font-size:20px;color:#7FD3FF;font-weight:700;}
.hero__stat3 span{font-size:11.5px;color:#9FC4E0;}

/* ---------- 数据条 ---------- */
.statbar{background:#fff;border-bottom:1px solid var(--c-line);}
.statbar__in{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:32px 0;}
.stat{text-align:center;padding:0 10px;border-right:1px solid var(--c-line-2);}
.stat:last-child{border-right:0;}
.stat b{display:block;font-size:clamp(22px,2.6vw,30px);font-weight:750;letter-spacing:-.02em;
  background:linear-gradient(135deg,var(--c-blue-600),var(--c-cyan-400));-webkit-background-clip:text;background-clip:text;color:transparent;}
.stat span{display:block;margin-top:5px;font-size:13.5px;color:var(--c-text-2);}

/* ---------- 卡片网格 ---------- */
.grid{display:grid;gap:24px;}
.grid--3{grid-template-columns:repeat(3,1fr);}
.grid--2{grid-template-columns:repeat(2,1fr);}
.grid--4{grid-template-columns:repeat(4,1fr);}

.card{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:30px;transition:.3s var(--ease);position:relative;overflow:hidden;}
.card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:#CFE2F2;}
.card__ico{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-blue-100),#D6EAFB);margin-bottom:18px;}
.card h3{font-size:19px;margin-bottom:10px;}
.card p{font-size:15px;color:var(--c-text-2);line-height:1.8;}
.card__list{margin-top:16px;display:flex;flex-direction:column;gap:9px;}
.card__list li{font-size:14.5px;color:var(--c-text);display:flex;gap:9px;align-items:flex-start;}
.card__list li::before{content:"";flex-shrink:0;width:16px;height:16px;margin-top:5px;border-radius:50%;
  background:var(--c-blue-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' stroke='%231163A8' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;}
.card__more{margin-top:20px;display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;color:var(--c-blue-600);}
.card__more::after{content:"→";transition:.25s var(--ease);}
.card:hover .card__more::after{transform:translateX(4px);}
.card--link{display:block;}

/* ---------- 步骤 ---------- */
.steps{counter-reset:s;display:grid;gap:20px;}
.step{display:grid;grid-template-columns:64px 1fr;gap:22px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:26px 28px;align-items:start;}
.step__no{counter-increment:s;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:19px;font-weight:750;color:#fff;background:linear-gradient(135deg,var(--c-blue-500),var(--c-navy-700));}
.step__no::before{content:counter(s,decimal-leading-zero);}
.step h3{font-size:18px;margin-bottom:7px;}
.step p{font-size:15px;color:var(--c-text-2);}

/* ---------- 行业网格 ---------- */
.ind{display:block;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:24px;transition:.3s var(--ease);}
.ind:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:#CFE2F2;}
.ind__top{display:flex;align-items:center;gap:12px;margin-bottom:12px;}
.ind__top b{font-size:17px;}
.ind__tag{font-size:11.5px;padding:3px 9px;border-radius:6px;background:var(--c-blue-050);color:var(--c-blue-600);border:1px solid #D3E7F6;}
.ind p{font-size:14.5px;color:var(--c-text-2);line-height:1.75;}
.ind__kpi{margin-top:14px;padding-top:14px;border-top:1px dashed var(--c-line);display:flex;gap:18px;font-size:13px;color:var(--c-text-3);}
.ind__kpi b{color:var(--c-blue-600);font-size:15px;}

/* ---------- 案例 ---------- */
.case{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;transition:.3s var(--ease);}
.case:hover{box-shadow:var(--sh-md);transform:translateY(-4px);}
.case__top{padding:22px 24px 0;}
.case__meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}
.chip{font-size:11.5px;padding:4px 10px;border-radius:999px;background:var(--c-bg-mute);color:var(--c-text-2);border:1px solid var(--c-line);}
.chip--blue{background:var(--c-blue-050);color:var(--c-blue-600);border-color:#D3E7F6;}
.case h3{font-size:17.5px;margin-bottom:10px;}
.case p{font-size:14.5px;color:var(--c-text-2);}
.case__kpis{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 24px 24px;border:1px solid var(--c-line-2);border-radius:var(--r-sm);overflow:hidden;}
.case__kpis div{padding:14px 10px;text-align:center;border-right:1px solid var(--c-line-2);}
.case__kpis div:last-child{border-right:0;}
.case__kpis b{display:block;font-size:19px;color:var(--c-blue-600);font-weight:750;}
.case__kpis span{font-size:12px;color:var(--c-text-3);}

/* ---------- FAQ ---------- */
.faq{max-width:900px;margin:0 auto;}
.faq details{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);margin-bottom:12px;overflow:hidden;transition:.25s;}
.faq details[open]{border-color:#CFE2F2;box-shadow:var(--sh-sm);}
.faq summary{padding:19px 24px;font-size:16px;font-weight:600;color:var(--c-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;}
.faq summary::-webkit-details-marker{display:none;}
.faq summary::after{content:"+";font-size:21px;color:var(--c-blue-500);font-weight:400;flex-shrink:0;transition:.25s;}
.faq details[open] summary::after{transform:rotate(45deg);}
.faq .ans{padding:0 24px 20px;font-size:15px;color:var(--c-text-2);line-height:1.85;}
.faq .ans strong{color:var(--c-ink);}

/* ---------- 洞察 ---------- */
.post{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--c-line-2);align-items:flex-start;}
.post:hover h3{color:var(--c-blue-600);}
.post__date{flex-shrink:0;width:66px;text-align:center;background:var(--c-bg-mute);border-radius:var(--r-sm);padding:8px 0;}
.post__date b{display:block;font-size:19px;color:var(--c-navy-700);line-height:1.1;}
.post__date span{font-size:11.5px;color:var(--c-text-3);}
.post h3{font-size:16.5px;margin-bottom:6px;transition:.2s;}
.post p{font-size:14px;color:var(--c-text-2);}

/* ---------- CTA ---------- */
.cta-box{background:linear-gradient(150deg,var(--c-navy-800),var(--c-blue-600));border-radius:var(--r-xl);padding:54px 48px;color:#DDEBF7;position:relative;overflow:hidden;}
.cta-box::after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(62,155,224,.4),transparent 70%);}
.cta-box h2{color:#fff;font-size:clamp(22px,2.6vw,30px);position:relative;}
.cta-box p{margin-top:14px;font-size:16px;max-width:640px;color:#BFD7EA;position:relative;}
.cta-box__act{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap;position:relative;}
.cta-box__phones{margin-top:26px;display:flex;gap:26px;flex-wrap:wrap;position:relative;font-size:14px;color:#A9C7DE;}
.cta-box__phones b{color:#fff;font-size:16px;}

/* ---------- 页脚（浅色） ---------- */
.ft{background:#F7FAFD;border-top:1px solid var(--c-line);color:var(--c-text-2);font-size:14px;padding:60px 0 26px;}
.ft__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;}
.ft h4{color:var(--c-ink);font-size:15px;margin-bottom:16px;}
.ft a{color:var(--c-text-2);}
.ft a:hover{color:var(--c-blue-600);}
.ft li{margin-bottom:10px;}
.ft__def{font-size:14px;line-height:1.85;color:var(--c-text-3);margin-top:16px;max-width:340px;}
.ft__bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--c-line-2);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--c-text-3);}

/* ---------- 响应式 ---------- */
@media (max-width:1024px){
  .hero__in{grid-template-columns:1fr;gap:40px;padding:56px 0 64px;}
  .grid--4{grid-template-columns:repeat(2,1fr);}
  .step{grid-template-columns:1fr;gap:14px;}
  .ft__grid{grid-template-columns:1fr 1fr;}
  .nav{display:none;}
}
@media (max-width:760px){
  .section{padding:60px 0;}
  .grid--3,.grid--2{grid-template-columns:1fr;}
  .statbar__in{grid-template-columns:repeat(2,1fr);gap:22px 8px;}
  .stat{border-right:0;}
  .hero h1{font-size:27px;}
  .cta-box{padding:36px 24px;}
  .ft__grid{grid-template-columns:1fr;}
  .topbar .wrap{justify-content:center;}
  .topbar__right{display:none;}
  .hd__phone{display:none;}
}

/* ======== v4 轮播 Hero（浅色清爽版 2026-09-21） ======== */
.hero2{position:relative;overflow:hidden;background:
  radial-gradient(760px 400px at 90% -10%,rgba(124,58,237,.09),transparent 62%),
  radial-gradient(880px 480px at 62% 115%,rgba(26,125,209,.10),transparent 64%),
  linear-gradient(180deg,#F2F8FD,#FFFFFF 82%);}
.hslide{display:none;position:relative;min-height:480px;align-items:center;}
.hslide.on{display:flex;}
.hslide__in{position:relative;z-index:2;max-width:620px;margin-left:max(24px,calc((100% - var(--w-page))/2));padding:64px 0;width:100%;}
.hslide__tag{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:#fff;border:1px solid #D8E9F7;font-size:13px;color:var(--c-text-2);margin-bottom:20px;box-shadow:var(--sh-sm);}
.hslide__tag i{width:7px;height:7px;border-radius:50%;background:#12A150;box-shadow:0 0 0 4px rgba(18,161,80,.14);}
.hslide h1,.hslide .hslide__h{font-size:clamp(28px,3.7vw,44px);color:var(--c-ink);line-height:1.32;letter-spacing:-.02em;}
.hslide h1 em,.hslide .hslide__h em{font-style:normal;background:linear-gradient(115deg,#1A7DD1,#7C3AED);-webkit-background-clip:text;background-clip:text;color:transparent;}
.hslide p{margin-top:20px;font-size:16.5px;line-height:1.9;color:var(--c-text-2);max-width:540px;}
.hslide__act{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;}
.hdots{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:9px;z-index:5;}
.hdots button{width:26px;height:4px;border-radius:4px;background:#CBDDed;transition:.3s;}
.hdots button.on{background:var(--c-blue-600);width:40px;}

/* Hero 右侧手绘 mockup（纯 CSS，无图片依赖） */
.hslide__art{position:absolute;right:max(24px,calc((100% - var(--w-page))/2 + 40px));top:50%;transform:translateY(-50%);z-index:2;width:340px;}
.aimock{background:#fff;border:1px solid #DCE9F5;border-radius:16px;box-shadow:var(--sh-lg);padding:18px 18px 16px;position:relative;}
.aimock__hd{display:flex;align-items:center;gap:9px;margin-bottom:12px;}
.aimock__ava{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800;font-style:normal;flex-shrink:0;}
.aimock__hd b{font-size:13.5px;color:var(--c-ink);}
.aimock__hd span{font-size:11px;color:var(--c-text-3);margin-left:auto;}
.aimock__q{font-size:12.5px;color:var(--c-text-3);background:var(--c-bg-soft);border-radius:9px;padding:7px 11px;margin-bottom:11px;}
.aimock__a{font-size:13.5px;line-height:1.85;color:var(--c-text);}
.aimock__a mark{background:linear-gradient(transparent 62%,rgba(124,58,237,.16) 0);color:var(--c-blue-600);font-weight:700;padding:0 1px;}
.aimock__src{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px dashed var(--c-line);}
.aimock__src span{font-size:11px;color:var(--c-text-2);background:var(--c-bg-mute);border:1px solid var(--c-line);border-radius:999px;padding:3px 9px;}
.aimock__src span i{font-style:normal;color:var(--c-green);margin-right:3px;}
.aimock__kpi{position:absolute;right:-16px;bottom:-18px;background:#fff;border:1px solid #D8E9F7;border-radius:12px;box-shadow:var(--sh-md);padding:10px 16px;text-align:center;}
.aimock__kpi b{display:block;font-size:19px;font-weight:750;background:linear-gradient(135deg,var(--c-blue-600),var(--c-cyan-400));-webkit-background-clip:text;background-clip:text;color:transparent;}
.aimock__kpi span{font-size:11px;color:var(--c-text-3);}
.hchip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #DCE9F5;border-radius:12px;box-shadow:var(--sh-sm);padding:9px 14px;font-size:13px;color:var(--c-text);font-weight:600;}
.hchip i{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;font-style:normal;flex-shrink:0;}
.hart{display:flex;flex-direction:column;gap:14px;}
.hart .aimock__kpi{position:static;align-self:flex-end;}

@media (max-width:1100px){
  .hslide__art{display:none;}
  .hslide__in{max-width:none;margin-left:0;padding:64px 24px;}
}

/* 定位句白条 */
.defstrip{background:#fff;border-bottom:1px solid var(--c-line);}
.defstrip__in{max-width:980px;margin:0 auto;padding:40px 24px;text-align:center;}
.defstrip p{font-size:16.5px;line-height:2.0;color:var(--c-text);}
.defstrip strong{color:var(--c-blue-600);}
.defstrip .hl{background:linear-gradient(115deg,#1A7DD1,#7C3AED);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;}

/* 平台彩色磁贴 */
.plat2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.plat2{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--c-line);border-radius:12px;padding:12px 14px;transition:.25s var(--ease);}
.plat2:hover{transform:translateY(-3px);box-shadow:var(--sh-sm);border-color:#CFE2F2;}
.plat2 i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:800;font-style:normal;flex-shrink:0;}
.plat2 b{display:block;font-size:14px;color:var(--c-ink);line-height:1.3;}
.plat2 span{font-size:11.5px;color:var(--c-text-3);}

/* 认证背书区 */
.trust{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center;}
.trust__cert{background:linear-gradient(160deg,#FBF7EA,#F3EAD3);border:1px solid #EADFC2;border-radius:var(--r-lg);padding:18px;box-shadow:var(--sh-md);}
.trust__cert img{border-radius:10px;}
.trust li{display:flex;gap:12px;margin-bottom:18px;}
.trust li .t-ico{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--c-blue-100),#E4DEFA);display:grid;place-items:center;font-size:17px;}
.trust li b{display:block;font-size:16.5px;color:var(--c-ink);margin-bottom:3px;}
.trust li p{font-size:14.5px;color:var(--c-text-2);line-height:1.75;}

/* 双电话（浅色卡） */
.duophone{display:flex;gap:16px;flex-wrap:wrap;}
.duophone .ph{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #D8E9F7;border-radius:14px;padding:14px 22px;box-shadow:var(--sh-sm);}
.duophone .ph i{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#3E9BE0,#7C3AED);display:grid;place-items:center;font-style:normal;flex-shrink:0;}
.duophone .ph span{display:block;font-size:12px;color:var(--c-text-3);}
.duophone .ph b{display:block;font-size:19px;color:var(--c-ink);letter-spacing:.03em;}

@media (max-width:1024px){
  .trust{grid-template-columns:1fr;}
  .plat2-grid{grid-template-columns:repeat(2,1fr);}
}
@media (max-width:760px){
  .hslide{min-height:440px;}
  .plat2-grid{grid-template-columns:1fr 1fr;}
  .duophone{flex-direction:column;}
}

/* ======== v3 内页组件（2026-09-21） ======== */
.pagehero{position:relative;background:linear-gradient(150deg,#071C33,#0D3A62 58%,#1163A8);color:#D8E7F4;overflow:hidden;}
.pagehero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 22% 40%,#000 10%,transparent 70%);mask-image:radial-gradient(circle at 22% 40%,#000 10%,transparent 70%);}
.pagehero__in{position:relative;z-index:2;padding:50px 0 56px;}
.crumb{font-size:13px;color:#8FB3CE;margin-bottom:18px;}
.crumb a{color:#A9C7DE;}
.crumb a:hover{color:#fff;}
.crumb i{color:#5F86A8;margin:0 8px;font-style:normal;}
.pagehero h1{font-size:clamp(25px,3.3vw,38px);color:#fff;line-height:1.32;max-width:840px;}
.pagehero__lead{margin-top:18px;font-size:16.5px;line-height:1.92;color:#BBD4E8;max-width:800px;}
.pagehero__act{display:flex;gap:13px;margin-top:28px;flex-wrap:wrap;}
.pagehero__meta{display:flex;gap:26px;flex-wrap:wrap;margin-top:28px;font-size:13.5px;color:#9FC4E0;}
.pagehero__meta b{color:#fff;font-size:17px;display:block;letter-spacing:-.01em;}

.anchorbar{background:#fff;border-bottom:1px solid var(--c-line);position:sticky;top:72px;z-index:60;}
.anchorbar__in{display:flex;gap:4px;overflow-x:auto;padding:10px 0;}
.anchorbar a{font-size:14px;padding:8px 14px;border-radius:8px;color:var(--c-text-2);white-space:nowrap;}
.anchorbar a:hover{background:var(--c-blue-050);color:var(--c-blue-600);}

.prose p{font-size:16px;line-height:1.95;color:var(--c-text);margin-bottom:18px;}
.prose p strong{color:var(--c-ink);}
.prose h2{font-size:clamp(21px,2.4vw,26px);margin:8px 0 18px;}
.prose h3{font-size:19px;margin:30px 0 12px;}
.prose ul.dot{margin:0 0 20px;}
.prose ul.dot li{position:relative;padding-left:22px;margin-bottom:11px;font-size:15.5px;line-height:1.85;color:var(--c-text);}
.prose ul.dot li::before{content:"";position:absolute;left:2px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--c-blue-500);}
.prose ol.num{counter-reset:n;margin:0 0 20px;}
.prose ol.num li{counter-increment:n;position:relative;padding-left:36px;margin-bottom:13px;font-size:15.5px;line-height:1.85;color:var(--c-text);}
.prose ol.num li::before{content:counter(n);position:absolute;left:0;top:3px;width:23px;height:23px;border-radius:7px;background:var(--c-blue-050);color:var(--c-blue-600);font-size:12.5px;font-weight:700;display:grid;place-items:center;}

.tbl{width:100%;border-collapse:collapse;font-size:14.5px;margin:6px 0 24px;}
.tbl th,.tbl td{border:1px solid var(--c-line);padding:12px 15px;text-align:left;vertical-align:top;line-height:1.7;}
.tbl th{background:var(--c-bg-soft);font-weight:650;color:var(--c-ink);font-size:14px;}
.tbl tbody tr:nth-child(even) td{background:#FCFEFF;}
.tblwrap{overflow-x:auto;margin-bottom:24px;}

.quote{border-left:3px solid var(--c-blue-500);background:var(--c-blue-050);padding:18px 24px;border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:15.5px;color:var(--c-ink);line-height:1.85;margin:0 0 24px;}
.quote cite{display:block;margin-top:10px;font-size:13.5px;color:var(--c-text-3);font-style:normal;}

.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 28px;}
.fact{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:18px 20px;}
.fact b{display:block;font-size:25px;color:var(--c-blue-600);letter-spacing:-.02em;line-height:1.2;}
.fact span{font-size:13px;color:var(--c-text-2);line-height:1.6;display:block;margin-top:5px;}

.note{background:#FFF9EC;border:1px solid #F2E2BE;border-radius:var(--r-md);padding:18px 22px;font-size:14.5px;color:#6B5527;margin:0 0 24px;line-height:1.8;}
.note b{color:#8A6A1F;}

.layout{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:48px;align-items:start;}
.side{position:sticky;top:96px;}
.sidecard{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:24px;margin-bottom:18px;}
.sidecard h4{font-size:15.5px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--c-line-2);}
.sidecard li{font-size:14.5px;margin-bottom:11px;color:var(--c-text-2);line-height:1.7;}
.sidecard li a:hover{color:var(--c-blue-600);}
.sidecard--cta{background:linear-gradient(150deg,#EAF3FC,#F6FAFE);border:1px solid #D8E9F7;color:var(--c-text-2);}
.sidecard--cta h4{color:var(--c-ink);border-bottom-color:var(--c-line-2);}
.sidecard--cta p{font-size:14px;line-height:1.8;color:var(--c-text-2);}
.sidecard--cta .ph{font-size:19px;color:var(--c-blue-600);font-weight:700;letter-spacing:.02em;}

.media-tier{border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;margin-bottom:14px;background:#fff;}
.media-tier__h{background:var(--c-bg-soft);padding:12px 18px;display:flex;align-items:center;gap:12px;font-size:15px;font-weight:650;color:var(--c-ink);}
.media-tier__h i{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:6px;background:var(--c-blue-600);color:#fff;}
.media-tier__b{padding:14px 18px;font-size:14.5px;color:var(--c-text-2);line-height:1.85;}

.logowall{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;}
.logowall div{background:#fff;border:1px solid var(--c-line);border-radius:10px;padding:15px 12px;text-align:center;font-size:14px;color:var(--c-text-2);font-weight:600;}

.stepflow{display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 28px;}
.stepflow>div{padding:18px 15px;background:#fff;border:1px solid var(--c-line);border-right:0;}
.stepflow>div:last-child{border-right:1px solid var(--c-line);}
.stepflow b{display:block;font-size:13px;color:var(--c-blue-600);margin-bottom:7px;font-weight:700;}
.stepflow p{font-size:13.5px;color:var(--c-text-2);line-height:1.7;}

.related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.pager{display:flex;justify-content:space-between;gap:16px;margin-top:36px;padding-top:22px;border-top:1px solid var(--c-line-2);font-size:14.5px;}
.pager a:hover{color:var(--c-blue-600);}
.art-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--c-text-3);margin:14px 0 30px;padding-bottom:20px;border-bottom:1px solid var(--c-line-2);}
.art-meta b{color:var(--c-text);font-weight:600;}
.taglist{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;}
.src{font-size:13.5px;color:var(--c-text-3);line-height:1.8;border-top:1px solid var(--c-line-2);margin-top:32px;padding-top:18px;}

.filtbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px;}
.filtbar a,.filtbar span{font-size:14px;padding:8px 16px;border-radius:999px;border:1px solid var(--c-line);color:var(--c-text-2);background:#fff;}
.filtbar a:hover,.filtbar .on{border-color:var(--c-blue-500);color:var(--c-blue-600);background:var(--c-blue-050);}

.form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:28px;}
.form label{display:block;font-size:14px;color:var(--c-text-2);margin-bottom:7px;}
.form input,.form textarea,.form select{width:100%;padding:12px 14px;border:1px solid var(--c-line);border-radius:9px;font:inherit;font-size:15px;color:var(--c-ink);background:#FCFEFF;}
.form input:focus,.form textarea:focus,.form select:focus{outline:2px solid #CFE2F2;border-color:var(--c-blue-400);}
.form .full{grid-column:1/-1;}
.form__note{grid-column:1/-1;font-size:13px;color:var(--c-text-3);line-height:1.75;}

.info-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:26px;}
.info-item{background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);padding:24px;}
.info-item h3{font-size:16.5px;margin-bottom:12px;}
.info-item p{font-size:15px;color:var(--c-text-2);line-height:1.85;}
.info-item b{color:var(--c-ink);font-size:17px;}

.maplike{background:linear-gradient(135deg,#EAF3FB,#F6FAFD);border:1px solid var(--c-line);border-radius:var(--r-md);height:280px;display:grid;place-items:center;color:var(--c-text-3);font-size:14.5px;text-align:center;line-height:1.8;}

@media (max-width:1024px){
  .layout{grid-template-columns:1fr;gap:32px;}
  .side{position:static;}
  .facts{grid-template-columns:repeat(2,1fr);}
  .stepflow{grid-template-columns:1fr;}
  .stepflow>div{border-right:1px solid var(--c-line);border-bottom:0;}
  .stepflow>div:not(:last-child){border-bottom:0;}
  .logowall{grid-template-columns:repeat(2,1fr);}
  .related{grid-template-columns:1fr;}
  .anchorbar{top:0;}
  .form{grid-template-columns:1fr;}
  .info-list{grid-template-columns:1fr;}
}

/* ======== v5 图片轮播 Hero + 实体档案 + 生态图墙（2026-09-21） ======== */
.hero2{background:var(--c-navy-900);}
.hslide{min-height:520px;}
.hslide__bg{position:absolute;inset:0;background-size:cover;background-position:center right;}
.hslide__bg::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,74,168,.55) 0%,rgba(18,74,168,.30) 38%,rgba(18,74,168,0) 66%);}
.hslide h1,.hslide .hslide__h{color:#fff;text-shadow:0 2px 16px rgba(10,48,110,.38);}
.hslide h1 em,.hslide .hslide__h em{background:linear-gradient(115deg,#C4E4FF,#DDCEFF);-webkit-background-clip:text;background-clip:text;color:transparent;}
.hslide p{color:rgba(255,255,255,.94);text-shadow:0 1px 8px rgba(10,48,110,.30);}
.hslide__tag{background:rgba(255,255,255,.17);border-color:rgba(255,255,255,.45);color:#fff;backdrop-filter:blur(6px);}
.hslide__tag i{background:#7CFFC4;box-shadow:0 0 0 4px rgba(124,255,196,.24);}
.btn--white{background:#fff;color:var(--c-blue-600);box-shadow:0 8px 24px rgba(10,48,110,.30);}
.btn--white:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(10,48,110,.36);}
.hslide .btn--ghost{border-color:rgba(255,255,255,.65);color:#fff;background:rgba(255,255,255,.08);}
.hslide .btn--ghost:hover{background:rgba(255,255,255,.18);}
.hslide__tel{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap;}
.hslide__tel span{display:inline-flex;flex-direction:column;gap:3px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.38);border-radius:12px;padding:10px 18px;font-size:12px;color:rgba(255,255,255,.88);backdrop-filter:blur(6px);}
.hslide__tel b{font-size:17px;color:#fff;letter-spacing:.04em;font-weight:700;}
.hbrand{position:absolute;left:max(24px,calc((100% - var(--w-page))/2));bottom:24px;z-index:4;display:flex;align-items:center;gap:9px;}
.hbrand img{width:26px;height:26px;border-radius:7px;box-shadow:0 3px 10px rgba(10,48,110,.35);}
.hbrand b{font-size:13.5px;color:#fff;letter-spacing:.02em;}
.hbrand span{font-size:10.5px;color:rgba(255,255,255,.78);letter-spacing:.16em;}
.hero2 .hdots button{background:rgba(255,255,255,.5);}
.hero2 .hdots button.on{background:#fff;}
@media (max-width:760px){.hslide{min-height:460px;}.hslide__tel span{padding:8px 13px;}.hbrand{display:none;}}

/* 企业实体档案 */
.entitysec{background:linear-gradient(180deg,#F3F8FE,#FBFDFF);border-bottom:1px solid var(--c-line);}
.entity{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-sm);}
.entity>div{padding:15px 22px;border-bottom:1px solid var(--c-line-2);display:flex;gap:16px;align-items:baseline;}
.entity>div:nth-child(odd){border-right:1px solid var(--c-line-2);}
.entity>div:nth-last-child(1),.entity>div:nth-last-child(2){border-bottom:0;}
.entity .full{grid-column:1/-1;border-right:0;}
.entity i{flex-shrink:0;width:72px;font-size:12.5px;color:var(--c-text-3);letter-spacing:.04em;font-style:normal;}
.entity b{font-size:14.5px;color:var(--c-ink);line-height:1.8;font-weight:600;}
@media (max-width:760px){
  .entity{grid-template-columns:1fr;}
  .entity>div:nth-child(odd){border-right:0;}
  .entity>div:nth-last-child(2){border-bottom:1px solid var(--c-line-2);}
  .entity>div:nth-last-child(1){border-bottom:0;}
}

/* 生态图墙 */
.eco{margin-top:42px;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:26px 26px 20px;box-shadow:var(--sh-sm);}
.eco__h{font-size:16.5px;color:var(--c-ink);font-weight:700;}
.eco__p{font-size:13.5px;color:var(--c-text-3);margin-top:5px;}
.eco__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;}
.eco__grid figure{margin:0;border:1px solid var(--c-line);border-radius:12px;overflow:hidden;background:#fff;transition:.25s var(--ease);}
.eco__grid figure:hover{transform:translateY(-3px);box-shadow:var(--sh-md);}
.eco__grid img{height:185px;width:100%;object-fit:cover;object-position:center top;display:block;}
.eco__grid figcaption{padding:10px 12px;font-size:12.5px;color:var(--c-text-2);border-top:1px solid var(--c-line-2);line-height:1.6;}
.eco__note{margin-top:16px;font-size:12.5px;color:var(--c-text-3);line-height:1.75;}
@media (max-width:1024px){.eco__grid{grid-template-columns:repeat(2,1fr);}}

/* 平台 logo 磁贴（12 格） */
.plat2-grid{grid-template-columns:repeat(4,1fr);}
.plat2__logo{width:34px;height:34px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--c-line);background:#fff;}
.plat2--more{justify-content:center;color:var(--c-text-3);font-size:13px;border-style:dashed;}
@media (max-width:1024px){.plat2-grid{grid-template-columns:repeat(3,1fr);}}
@media (max-width:760px){.plat2-grid{grid-template-columns:1fr 1fr;}}

/* ======== v6 频道可扩展列表 + 客户墙 + 分页（2026-09-21） ======== */
.ccard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;transition:.3s var(--ease);}
.ccard:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:#CFE2F2;}
.ccard__thumb{height:150px;background:linear-gradient(135deg,#E9F2FC,#F5FAFF);display:grid;place-items:center;border-bottom:1px solid var(--c-line-2);position:relative;}
.ccard__thumb span{font-size:12.5px;color:var(--c-text-3);letter-spacing:.04em;}
.ccard__thumb i{position:absolute;left:14px;top:14px;font-style:normal;font-size:11.5px;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--c-line);color:var(--c-blue-600);}
.ccard__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1;}
.ccard h3{font-size:16.5px;line-height:1.5;margin-bottom:10px;}
.ccard p{font-size:14px;color:var(--c-text-2);line-height:1.75;flex:1;}
.ccard__meta{margin-top:16px;padding-top:14px;border-top:1px dashed var(--c-line);display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--c-text-3);flex-wrap:wrap;}
.ccard__more{margin-top:14px;font-size:14px;font-weight:600;color:var(--c-blue-600);}
.ccard__more::after{content:" →";}

.cw__grp{margin-bottom:28px;}
.cw__h{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:700;color:var(--c-ink);margin-bottom:14px;flex-wrap:wrap;}
.cw__h em{font-style:normal;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--c-blue-050);color:var(--c-blue-600);border:1px solid #D3E7F6;}
.cw__list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.cw__list div{background:#fff;border:1px solid var(--c-line);border-radius:10px;padding:15px 14px;text-align:center;font-size:14.5px;font-weight:600;color:var(--c-text);transition:.25s var(--ease);}
.cw__list div:hover{border-color:#CFE2F2;box-shadow:var(--sh-sm);color:var(--c-blue-600);}
@media (max-width:1024px){.cw__list{grid-template-columns:repeat(3,1fr);}}
@media (max-width:760px){.cw__list{grid-template-columns:repeat(2,1fr);}}

.slot{display:flex;gap:12px;align-items:flex-start;background:#F4F9FE;border:1px dashed #CFE2F2;border-radius:var(--r-md);padding:16px 20px;font-size:14px;color:var(--c-text-2);line-height:1.8;margin-bottom:26px;}
.slot b{color:var(--c-blue-600);}
.slot i{font-style:normal;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--c-blue-050);color:var(--c-blue-600);display:grid;place-items:center;font-size:14px;}

.pg{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:38px;flex-wrap:wrap;}
.pg a,.pg span{min-width:38px;height:38px;padding:0 13px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:9px;background:#fff;font-size:14px;color:var(--c-text-2);}
.pg a:hover{border-color:var(--c-blue-400);color:var(--c-blue-600);background:var(--c-blue-050);}
.pg .on{background:var(--c-blue-600);border-color:var(--c-blue-600);color:#fff;font-weight:650;}
.pg .dots{border:0;background:transparent;}

.ft__bottom{flex-wrap:wrap;gap:8px 22px;}
@media (max-width:1240px){.hd__phone--2{display:none;}}

/* ===== 子业务页轮播（第四次改版新增） ===== */
.hero2--sub .hslide{min-height:460px;}
.crumb--light{color:#5B7A93;margin-bottom:16px;}
.crumb--light a{color:#3E6E9E;}
.crumb--light a:hover{color:var(--c-blue-600);}
.crumb--light i{color:#9BB8CE;margin:0 8px;font-style:normal;}
.hslide__meta{display:flex;gap:26px;flex-wrap:wrap;margin-top:26px;font-size:13.5px;color:var(--c-text-2);}
.hslide__meta b{color:var(--c-blue-600);font-size:17px;display:block;letter-spacing:-.01em;}
.hslide h2{font-size:clamp(25px,3.2vw,40px);color:var(--c-ink);line-height:1.32;letter-spacing:-.02em;}
.hslide h2 em{font-style:normal;background:linear-gradient(115deg,#1A7DD1,#7C3AED);-webkit-background-clip:text;background-clip:text;color:transparent;}
@media (max-width:1100px){.hslide__meta{gap:16px;}}

.prose img{max-width:100%;height:auto;border-radius:10px;margin:10px 0;}

/* pagehero 浅色头图版式（第五次改版：行业/案例/FAQ/资讯/关于） */
.ph-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;}
.ph-meta>div,.ph-meta>span{display:inline-flex;flex-direction:column;gap:3px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.38);border-radius:12px;padding:10px 18px;font-size:12px;color:rgba(255,255,255,.88);backdrop-filter:blur(6px);}
.ph-meta i{font-style:normal;color:rgba(255,255,255,.72);}
.ph-meta b{font-size:16.5px;color:#fff;font-weight:700;letter-spacing:-.01em;line-height:1.4;}
