/* ============================================================
   SUPERTEK · 浅色主题（柔和版）  html.theme-light
   设计：以「浅灰为底、白为卡片」代替大面积纯白，降低发亮发白
   底色：页面 #F5F6F8 ｜ 交替分区 #EDEFF4 ｜ 卡片 #FFFFFF
   ============================================================ */

/* ---------- 分区底色（柔和交替，不用纯白铺底） ---------- */
html.theme-light body.home{background:#F5F6F8}
html.theme-light .pcar{background:#F5F6F8!important}
html.theme-light .adv5{background:#EDEFF4;border-color:#E1E6EE}
html.theme-light .gal{background:#EDEFF4}
html.theme-light .cases5{background:#F5F6F8}
html.theme-light .logos5{background:#EDEFF4}
html.theme-light .news5{background:#F5F6F8}
html.theme-light .ft5{background:#EDEFF4;border-top-color:#E1E6EE}
html.theme-light .cta{background:#1a479a}

/* ---------- 导航 ---------- */
html.theme-light body.home .site-nav{background:transparent}
html.theme-light .site-nav.home-nav.scrolled,
html.theme-light .site-nav.scrolled{background:rgba(245,246,248,.95);border-bottom-color:#E1E6EE;box-shadow:0 2px 14px rgba(18,32,58,.05)}
html.theme-light .home-nav .menu > li > a{color:rgba(18,32,58,.7)}
html.theme-light .home-nav .menu > li > a:hover{color:#12203A;background:rgba(18,32,58,.05)}
html.theme-light .nav-lang a{color:rgba(18,32,58,.42)}
html.theme-light .nav-lang a.on,html.theme-light .nav-lang a:hover{color:#12203A}
html.theme-light .nav-ico{border-color:rgba(18,32,58,.2);color:rgba(18,32,58,.68)}
html.theme-light .nav-ico:hover{border-color:#1a479a;color:#1a479a}
html.theme-light .burger span{background:#12203A}
html.theme-light .menu > li > a{color:rgba(18,32,58,.72)}
html.theme-light .menu > li > a:hover,html.theme-light .menu > li.active > a{color:#1a479a;background:rgba(26,71,154,.07)}
html.theme-light .dropdown{background:#fff;border-color:#E1E6EE;box-shadow:0 14px 34px rgba(18,32,58,.1)}
html.theme-light .dropdown a{color:#44506B}
html.theme-light .dropdown a:hover{background:#EDEFF4;color:#1a479a}

/* ---------- Hero：白幕减弱 + 图片轻压暗（不再被冲白） ---------- */
html.theme-light .hero5{background:#E9EDF3}
html.theme-light .h5bg img{opacity:.92;filter:brightness(.94) contrast(1.04) saturate(.96)}
html.theme-light .h5bg::after{background:
  radial-gradient(66% 52% at 50% 50%,rgba(248,250,253,.88) 0%,rgba(240,244,249,.6) 58%,rgba(233,237,243,.24) 100%)}
html.theme-light .h5body .t-label{color:rgba(18,32,58,.45)}
html.theme-light .h5body h1{color:#0C1E38;text-shadow:0 1px 18px rgba(255,255,255,.6)}
html.theme-light .h5body .t-sub{color:#3C4A66}
html.theme-light .h5dot{background:rgba(18,32,58,.2)}
html.theme-light .h5dot:hover{background:rgba(18,32,58,.42)}
html.theme-light .h5dot.on{background:rgba(18,32,58,.16)}
html.theme-light .h5dot i{background:#1a479a}

/* ---------- 核心优势条 ---------- */
html.theme-light .adv5 .t-label{color:rgba(18,32,58,.4)}
html.theme-light .adv5-txt{color:#46536E}
html.theme-light .adv5-item{color:rgba(18,32,58,.34);border-left-color:rgba(18,32,58,.13)}
html.theme-light .adv5-item:hover{color:#12203A}
html.theme-light .adv5-item.on{color:#0C1E38;border-left-color:#1a479a}

/* ---------- 产品 ---------- */
html.theme-light .pcar-slide::after{background:
  linear-gradient(92deg,rgba(245,246,248,.96) 0%,rgba(242,245,249,.82) 46%,rgba(240,244,249,.5) 100%)}
html.theme-light .pcar-body .name{color:#0C1E38}
html.theme-light .pcar-body .sub{color:#22314C}
html.theme-light .pcar-body .desc{color:#56637D}
html.theme-light .psys-tab{color:rgba(18,32,58,.42)}
html.theme-light .psys-tab:hover{color:rgba(18,32,58,.78)}
html.theme-light .psys-tab.on{color:#0C1E38}
html.theme-light .psys-tab.on::after{background:#1a479a}
html.theme-light .pcar-tab{color:rgba(18,32,58,.4)}
html.theme-light .pcar-tab:hover{color:rgba(18,32,58,.72)}
html.theme-light .pcar-tab.on{color:#0C1E38}
html.theme-light .pcar-tab.on::after{background:#1a479a}
html.theme-light .pcar-idx{color:rgba(18,32,58,.48)}
html.theme-light .pcar-bar .circ{border-color:rgba(18,32,58,.2);color:rgba(18,32,58,.7)}
html.theme-light .pcar-bar .circ:hover{background:#1a479a;border-color:#1a479a;color:#fff}

/* ---------- 行业应用（减轻白幕，保留图片层次） ---------- */
html.theme-light .acard{background:#DFE4EC}
html.theme-light .acard::after{background:
  linear-gradient(180deg,rgba(236,240,246,.72) 0%,rgba(228,233,241,.4) 42%,rgba(233,237,243,.9) 100%)}
html.theme-light .acard.on::after{background:
  linear-gradient(180deg,rgba(236,240,246,.62) 0%,rgba(228,233,241,.26) 46%,rgba(233,237,243,.86) 100%)}
html.theme-light .acard-band{background:rgba(240,243,248,.66);backdrop-filter:blur(14px)}
html.theme-light .acard-band h3{color:#13233E}
html.theme-light .acard-mid .l1{color:#56637D}
html.theme-light .acard-mid h3{color:#0C1E38}
html.theme-light .acard-chips span{color:#33415C;border-left-color:rgba(18,32,58,.2)}
html.theme-light .acard-panel{background:rgba(244,247,251,.7);border:0}
html.theme-light .acard-panel p{color:#46536E}

/* ---------- 客户案例 ---------- */
html.theme-light .case5-view.tr-scale{box-shadow:0 16px 44px rgba(18,32,58,.1)}
html.theme-light .case5-slide::after{background:
  linear-gradient(90deg,rgba(240,244,249,.9) 0%,rgba(240,244,249,.46) 58%,rgba(240,244,249,.06) 100%)}
html.theme-light .case5-panel{background:rgba(248,250,253,.8);border-color:rgba(18,32,58,.07);
  backdrop-filter:blur(12px)}
html.theme-light .case5-panel .tag{color:#1a479a}
html.theme-light .case5-panel h3{color:#0C1E38}
html.theme-light .case5-panel .hr{background:rgba(18,32,58,.11)}
html.theme-light .case5-panel p{color:#46536E}
html.theme-light .case5-panel .pill-line{border-color:rgba(18,32,58,.26);color:#12203A}
html.theme-light .case5-panel .pill-line:hover{background:#1a479a;border-color:#1a479a;color:#fff}
html.theme-light .c5thumb{border-color:#DFE4EC}
html.theme-light .c5thumb.on,html.theme-light .c5thumb:hover{border-color:#1a479a}

/* ---------- 合作伙伴 ---------- */
html.theme-light .logo-grid{background:#E1E6EE;border-color:#E1E6EE}
html.theme-light .logo-cell{background:#F7F9FC;color:rgba(18,32,58,.44)}
html.theme-light .logo-cell:hover{background:#fff;color:#1a479a}

/* ---------- 标题与资讯 ---------- */
html.theme-light .t-label{color:rgba(18,32,58,.4)}
html.theme-light .t-h2,html.theme-light .t-h1{color:#0C1E38}
html.theme-light .t-sub-sm{color:#7A8AA3}
html.theme-light .sec-center2 .t-sub-sm{color:#7A8AA3}
html.theme-light .ncard{background:#fff;border-color:#E1E6EE}
html.theme-light .ncard:hover{border-color:#1a479a;box-shadow:0 14px 32px rgba(18,32,58,.09)}
html.theme-light .ncard-body .d{color:rgba(18,32,58,.38)}
html.theme-light .ncard-body h3{color:#13233E}
html.theme-light .ncard-body p{color:#56637D}
html.theme-light .news5-count{color:#1a479a}
html.theme-light .news5-arrows .circ,html.theme-light .gal-ctl .circ{border-color:rgba(18,32,58,.2);color:rgba(18,32,58,.7)}
html.theme-light .news5-arrows .circ:hover,html.theme-light .gal-ctl .circ:hover{background:#1a479a;border-color:#1a479a;color:#fff}

/* ---------- 按钮 ---------- */
html.theme-light .pill-line{border-color:rgba(18,32,58,.26);color:#12203A}
html.theme-light .pill-line:hover{background:#1a479a;border-color:#1a479a;color:#fff}
html.theme-light .pill-cta{background:#1a479a;border-color:#1a479a;color:#fff}

/* ---------- CTA 带 ---------- */
html.theme-light .cta::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14))}
html.theme-light .cta h2{color:#fff}
html.theme-light .cta p{color:rgba(255,255,255,.85)}

/* ---------- 页脚 ---------- */
html.theme-light .ft5 h5,html.theme-light .footer-col h5{color:#0C1E38}
html.theme-light .ft5 a,html.theme-light .footer-col a{color:#56637D}
html.theme-light .ft5 a:hover,html.theme-light .footer-col a:hover{color:#1a479a}
html.theme-light .ft5 p,html.theme-light .footer-brand p,html.theme-light .footer-col p{color:#7A8AA3}
html.theme-light .ft5-bottom{color:#8A93A5;border-top-color:#E1E6EE}
html.theme-light .ft5-form input{background:#fff;border-color:#DCE2EC;color:#12203A}
html.theme-light .ft5-form input::placeholder{color:#9AA6B8}
html.theme-light .ft5-form button{background:#1a479a;color:#fff}
html.theme-light .ft5-form button:hover{background:#143a80}

/* ---------- 内页（styles.css 体系） ---------- */
html.theme-light .site-nav{background:#F5F6F8;border-bottom-color:#E1E6EE}
html.theme-light .page-hero{background:#EDEFF4;color:#0C1E38}
html.theme-light .page-hero h1{color:#0C1E38}
html.theme-light .page-hero p{color:#56637D}
html.theme-light .page-hero::after{background-image:
  linear-gradient(rgba(18,32,58,.04) 1px,transparent 1px),
  linear-gradient(90deg,rgba(18,32,58,.04) 1px,transparent 1px)}
html.theme-light .crumb{color:#7A8AA3}
html.theme-light .crumb a:hover{color:#12203A}
html.theme-light .site-footer{background:#EDEFF4;border-top-color:#E1E6EE}
html.theme-light .trust-bar{color:#7A8AA3;border-top-color:#E1E6EE}
html.theme-light .ph{background:rgba(26,71,154,.09);border-color:rgba(26,71,154,.35);color:#1a479a}
html.theme-light .to-top{background:#1a479a;color:#fff}
html.theme-light .split .media,html.theme-light .line-media{box-shadow:0 14px 34px rgba(18,32,58,.1)}

/* ---------- 主题切换按钮 ---------- */
.theme-btn{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;
  border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.75);background:none;cursor:pointer;
  transition:border-color .25s,color .25s,background .25s;flex:0 0 auto}
.theme-btn:hover{border-color:#fff;color:#fff}
.theme-btn svg{display:block}
.theme-btn .ico-sun{display:none}
html.theme-light .theme-btn{border-color:rgba(18,32,58,.2);color:rgba(18,32,58,.7)}
html.theme-light .theme-btn:hover{border-color:#1a479a;color:#1a479a;background:rgba(26,71,154,.06)}
html.theme-light .theme-btn .ico-sun{display:block}
html.theme-light .theme-btn .ico-moon{display:none}

/* ---------- logo 兜底 ---------- */
html.theme-light .brand img,
html.theme-light .ft5-brand img,
html.theme-light .ft5-bottom img,
html.theme-light .footer-brand img{content:url("../assets/img/logo-color.png")}


/* v55 · 中文系统字体栈 */
:root{--font-cn:"PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei UI","Microsoft YaHei","Hiragino Sans GB","Source Han Sans SC","Noto Sans CJK SC","WenQuanYi Micro Hei",sans-serif}