:root{
  --cffa55a5e-red:#c5361f;--cffa55a5e-red-dark:#972616;--cffa55a5e-navy:#081c4c;
  --cffa55a5e-blue:#0d2c6d;--cffa55a5e-ice:#f4f6fb;--cffa55a5e-white:#fff;
  --cffa55a5e-ink:#171f34;--cffa55a5e-muted:#606980;--cffa55a5e-line:#d8dee8;
  --cffa55a5e-shadow:0 14px 36px rgba(8,43,76,.12);--cffa55a5e-radius:4px
}
*,*::before,*::after{box-sizing:border-box}
.cffa55a5e-body{margin:0;background:var(--cffa55a5e-ice);color:var(--cffa55a5e-ink);font:16px/1.7 "Segoe UI","Microsoft YaHei",sans-serif;overflow-x:hidden}
.cffa55a5e-body img{display:block;max-width:100%;height:auto}.cffa55a5e-body a{color:inherit;text-decoration:none}
.cffa55a5e-body h1,.cffa55a5e-body h2,.cffa55a5e-body h3{font-family:"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.25;margin:0 0 .65em;color:var(--cffa55a5e-navy)}
.cffa55a5e-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.cffa55a5e-main{display:block}
.cffa55a5e-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cffa55a5e-skip-link{position:absolute;left:-9999px;top:8px;background:var(--cffa55a5e-red);color:#fff;padding:.6rem 1rem;z-index:100}.cffa55a5e-skip-link:focus{left:8px}
.cffa55a5e-eyebrow{margin:0 0 .45rem;color:var(--cffa55a5e-red);font-size:.76rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.cffa55a5e-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.3rem;border:2px solid transparent;border-radius:2px;font-weight:800;letter-spacing:.03em;transition:.2s}
.cffa55a5e-btn-red{background:var(--cffa55a5e-red);color:#fff}.cffa55a5e-btn-red:hover{background:var(--cffa55a5e-red-dark)}
.cffa55a5e-btn-outline{border-color:currentColor;color:var(--cffa55a5e-navy);background:transparent}.cffa55a5e-btn-outline:hover{background:var(--cffa55a5e-navy);color:#fff}
.cffa55a5e-header{position:relative;z-index:30;background:#fff;border-bottom:4px solid var(--cffa55a5e-red)}
.cffa55a5e-alertbar{background:var(--cffa55a5e-navy);color:#dce4f3;font-size:.78rem}.cffa55a5e-alertbar .cffa55a5e-wrap{display:flex;justify-content:space-between;gap:1rem;padding:6px 0}
.cffa55a5e-nav{display:flex;align-items:center;gap:2rem;min-height:78px}.cffa55a5e-logo img{max-height:48px;width:auto}.cffa55a5e-nav nav{margin-left:auto}
.cffa55a5e-navlinks{display:flex;align-items:center;gap:1.4rem;list-style:none;margin:0;padding:0}.cffa55a5e-navlinks a{font-size:.91rem;font-weight:700;color:var(--cffa55a5e-navy);border-bottom:2px solid transparent;padding:.4rem 0}.cffa55a5e-navlinks a:hover{color:var(--cffa55a5e-red);border-color:var(--cffa55a5e-red)}
.cffa55a5e-menu{display:none;border:0;background:var(--cffa55a5e-navy);color:#fff;padding:.55rem .75rem;font-weight:700}
.cffa55a5e-hero{position:relative;isolation:isolate;background:var(--cffa55a5e-navy);color:#fff;min-height:520px;display:grid;align-items:center;overflow:hidden}
.cffa55a5e-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,43,76,.98) 0%,rgba(8,43,76,.86) 52%,rgba(8,43,76,.28));z-index:-1}
.cffa55a5e-hero-bg{position:absolute;inset:0;z-index:-2}.cffa55a5e-hero-bg img{width:100%;height:100%;object-fit:cover}
.cffa55a5e-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:4rem;align-items:center;padding:80px 0}
.cffa55a5e-hero h1{color:#fff;font-size:clamp(2rem,4.5vw,4.3rem);max-width:14ch}.cffa55a5e-hero-lead{max-width:600px;color:#dce4f3;font-size:1.08rem}
.cffa55a5e-hero-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.cffa55a5e-hero .cffa55a5e-btn-outline{color:#fff}
.cffa55a5e-status-panel{background:rgba(255,255,255,.96);color:var(--cffa55a5e-ink);border-top:5px solid var(--cffa55a5e-red);padding:1.5rem;box-shadow:var(--cffa55a5e-shadow)}
.cffa55a5e-status-title{display:flex;justify-content:space-between;color:var(--cffa55a5e-navy);font-weight:800;border-bottom:1px solid var(--cffa55a5e-line);padding-bottom:.7rem}
.cffa55a5e-status-row{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.72rem 0;border-bottom:1px solid var(--cffa55a5e-line);font-size:.86rem}.cffa55a5e-status-level{color:var(--cffa55a5e-red);font-weight:800}
.cffa55a5e-section{padding:calc(76px + var(--fp-gap,0px)) 0;background:#fff}.cffa55a5e-main>.cffa55a5e-section:nth-child(odd){background:var(--cffa55a5e-ice)}.cffa55a5e-main>.cffa55a5e-section+.cffa55a5e-section{border-top:1px solid var(--cffa55a5e-line)}
.cffa55a5e-section-head{display:grid;grid-template-columns:8px 1fr;column-gap:18px;max-width:760px;margin-bottom:2rem}.cffa55a5e-section-head::before{content:"";grid-row:1/4;background:var(--cffa55a5e-red)}.cffa55a5e-section-head>*{grid-column:2}.cffa55a5e-section-head h2{font-size:clamp(1.55rem,3vw,2.35rem)}
.cffa55a5e-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cffa55a5e-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.cffa55a5e-card{min-width:0;background:#fff;border:1px solid var(--cffa55a5e-line);border-top:4px solid var(--cffa55a5e-navy);padding:1.4rem;box-shadow:0 7px 20px rgba(8,43,76,.06)}.cffa55a5e-card:hover{border-top-color:var(--cffa55a5e-red);transform:translateY(-2px)}
.cffa55a5e-card-no{display:inline-block;color:var(--cffa55a5e-red);font-weight:900;letter-spacing:.08em;margin-bottom:.7rem}.cffa55a5e-card h3{font-size:1.08rem}.cffa55a5e-card p{margin:.3rem 0;color:var(--cffa55a5e-muted)}
.cffa55a5e-section-cta{text-align:center;margin-top:2rem}.cffa55a5e-intro{max-width:900px;border-left:8px solid var(--cffa55a5e-red);padding:1.4rem 1.7rem;background:#fff;box-shadow:var(--cffa55a5e-shadow)}.cffa55a5e-intro .cffa55a5e-richtext{font-size:1.04rem}
.cffa55a5e-richtext{color:var(--cffa55a5e-muted);line-height:1.9}.cffa55a5e-richtext img{margin:1rem 0}.cffa55a5e-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cffa55a5e-split>*{min-width:0}
.cffa55a5e-media-frame{position:relative;border:1px solid var(--cffa55a5e-line);padding:10px;background:#fff}.cffa55a5e-media-frame::after{content:"设备编号 / DEVICE ID";position:absolute;left:10px;bottom:10px;background:var(--cffa55a5e-navy);color:#fff;padding:.35rem .7rem;font-size:.7rem;letter-spacing:.1em}
.cffa55a5e-media-frame img{width:100%;aspect-ratio:4/3;object-fit:cover}.cffa55a5e-device-id{font:800 .75rem/1.2 Consolas,monospace;color:var(--cffa55a5e-red);letter-spacing:.1em}
.cffa55a5e-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:flow}.cffa55a5e-flow article{position:relative;padding:1.4rem;background:#fff;border:1px solid var(--cffa55a5e-line)}.cffa55a5e-flow article+article{border-left:0}.cffa55a5e-flow article::before{counter-increment:flow;content:"0" counter(flow);display:block;color:var(--cffa55a5e-red);font-weight:900;margin-bottom:.6rem}
.cffa55a5e-faq{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cffa55a5e-faq article{background:#fff;border-left:4px solid var(--cffa55a5e-red);padding:1.25rem}.cffa55a5e-faq p{color:var(--cffa55a5e-muted);margin:0}
.cffa55a5e-map{position:relative;min-height:360px;background:linear-gradient(rgba(8,43,76,.86),rgba(8,43,76,.86)),repeating-linear-gradient(45deg,#0d2c6d 0 1px,transparent 1px 24px);color:#fff;padding:2rem;display:grid;align-content:center}.cffa55a5e-map h2{color:#fff}.cffa55a5e-map-points{display:flex;flex-wrap:wrap;gap:.6rem}.cffa55a5e-map-points span{border:1px solid rgba(255,255,255,.45);padding:.45rem .75rem;background:rgba(197,31,44,.88);font-size:.8rem}
.cffa55a5e-news-card{display:grid;grid-template-columns:130px 1fr;gap:1rem;padding:0;overflow:hidden}.cffa55a5e-news-card img{width:130px;height:100%;object-fit:cover}.cffa55a5e-news-copy{padding:1rem 1rem 1rem 0}.cffa55a5e-news-copy time{font-size:.75rem;color:var(--cffa55a5e-red)}
.cffa55a5e-team img,.cffa55a5e-testimonial img{width:74px;height:74px;border-radius:50%;object-fit:cover}.cffa55a5e-team,.cffa55a5e-testimonial{display:grid;grid-template-columns:74px 1fr;gap:1rem;align-items:start}
.cffa55a5e-logos{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.cffa55a5e-logos img{max-width:150px;max-height:52px;filter:grayscale(1)}
.cffa55a5e-quote{background:var(--cffa55a5e-red);color:#fff;padding:64px 0}.cffa55a5e-quote h2{color:#fff}.cffa55a5e-form{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cffa55a5e-form input,.cffa55a5e-form textarea{width:100%;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.1);color:#fff;padding:.8rem;font:inherit}.cffa55a5e-form textarea{grid-column:1/-1}.cffa55a5e-form input::placeholder,.cffa55a5e-form textarea::placeholder{color:#fff}
.cffa55a5e-pagehead{background:var(--cffa55a5e-navy);color:#fff;padding:48px 0;border-bottom:6px solid var(--cffa55a5e-red)}.cffa55a5e-pagehead h1{color:#fff}.cffa55a5e-breadcrumb{display:flex;gap:.5rem;list-style:none;margin:0;padding:0;font-size:.82rem;color:#dce4f3}
.cffa55a5e-page{padding:60px 0}.cffa55a5e-list{display:grid;gap:18px}.cffa55a5e-list-item{display:grid;grid-template-columns:220px 1fr;background:#fff;border:1px solid var(--cffa55a5e-line)}.cffa55a5e-list-item img{width:220px;height:100%;object-fit:cover}.cffa55a5e-list-copy{padding:1.3rem}
.cffa55a5e-pagination{margin-top:2.5rem}.cffa55a5e-pagination nav>div:first-child,.cffa55a5e-pagination nav>div:last-child>div:first-child{display:none}.cffa55a5e-pagination nav>div:last-child,.cffa55a5e-pagination nav>div:last-child>div:last-child>span,.cffa55a5e-pagination .pagination{display:flex;justify-content:center;gap:.35rem}.cffa55a5e-pagination .pagination{list-style:none;padding:0}.cffa55a5e-pagination a,.cffa55a5e-pagination span[aria-current]>span,.cffa55a5e-pagination span[aria-disabled]>span,.cffa55a5e-pagination .page-link{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 .7rem;border:1px solid var(--cffa55a5e-line);background:#fff;font-size:.78rem;font-weight:800;color:var(--cffa55a5e-navy)}.cffa55a5e-pagination span[aria-current]>span,.cffa55a5e-pagination .active .page-link{background:var(--cffa55a5e-red);border-color:var(--cffa55a5e-red);color:#fff}.cffa55a5e-pagination svg{width:18px;height:18px}
.cffa55a5e-article{max-width:900px;margin:auto;background:#fff;padding:2rem;border-top:6px solid var(--cffa55a5e-red)}.cffa55a5e-article-meta{color:var(--cffa55a5e-muted);font-size:.82rem}.cffa55a5e-article .post-content{line-height:1.9}.cffa55a5e-article-nav{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--cffa55a5e-line);padding-top:1rem;margin-top:2rem}
.cffa55a5e-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem}.cffa55a5e-contact-card{background:#fff;border-top:5px solid var(--cffa55a5e-red);padding:1.5rem}.cffa55a5e-contact-card input,.cffa55a5e-contact-card textarea{width:100%;padding:.75rem;border:1px solid var(--cffa55a5e-line);margin-bottom:.8rem;font:inherit}
.cffa55a5e-footer{background:#061435;color:#cbd3e3;padding:58px 0 0;border-top:5px solid var(--cffa55a5e-red)}.cffa55a5e-footer h3{color:#fff;font-size:1rem}.cffa55a5e-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.5rem}.cffa55a5e-footer ul{list-style:none;padding:0}.cffa55a5e-footer a:hover{color:#fff}.cffa55a5e-footer-bottom{margin-top:2rem;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.12);font-size:.8rem;text-align:center}
.cffa55a5e-seo{background:#fff;border:1px solid var(--cffa55a5e-line);border-left:5px solid var(--cffa55a5e-red);padding:1.35rem}.cffa55a5e-seo h2{font-size:1.35rem}.cffa55a5e-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cffa55a5e-seo-item{background:var(--cffa55a5e-ice);border:1px solid var(--cffa55a5e-line);padding:1rem}.cffa55a5e-seo-item h3{font-size:1rem}.cffa55a5e-seo-item p{color:var(--cffa55a5e-muted);margin:0}.cffa55a5e-seo-list{margin:.5rem 0 0;padding-left:1.2rem}.cffa55a5e-metric{font-size:1.7rem;font-weight:900;color:var(--cffa55a5e-red)}
@media(max-width:960px){.cffa55a5e-grid,.cffa55a5e-grid-4,.cffa55a5e-seo-grid{grid-template-columns:repeat(2,1fr)}.cffa55a5e-hero-grid,.cffa55a5e-split,.cffa55a5e-contact{grid-template-columns:1fr}.cffa55a5e-status-panel{max-width:520px}.cffa55a5e-flow{grid-template-columns:repeat(2,1fr)}.cffa55a5e-flow article+article{border-left:1px solid var(--cffa55a5e-line)}.cffa55a5e-footer-grid{grid-template-columns:1fr 1fr}.cffa55a5e-menu{display:block;margin-left:auto}.cffa55a5e-nav nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:3px solid var(--cffa55a5e-red);padding:1rem 20px}.cffa55a5e-nav nav.is-open{display:block}.cffa55a5e-navlinks{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.cffa55a5e-wrap{width:min(100% - 28px,1180px)}.cffa55a5e-hero{min-height:auto}.cffa55a5e-hero-grid{padding:58px 0}.cffa55a5e-grid,.cffa55a5e-grid-4,.cffa55a5e-seo-grid,.cffa55a5e-flow,.cffa55a5e-faq,.cffa55a5e-form,.cffa55a5e-footer-grid{grid-template-columns:1fr}.cffa55a5e-list-item,.cffa55a5e-news-card{grid-template-columns:1fr}.cffa55a5e-list-item img,.cffa55a5e-news-card img{width:100%;height:190px}.cffa55a5e-news-copy{padding:1rem}.cffa55a5e-alertbar .cffa55a5e-wrap{display:block}.cffa55a5e-article{padding:1.25rem}}

/* seo-sections:v5 */
/* 共享 SEO 板块（toc / facts / guide / cards），不依赖 theme{N}- 掩码 */
.x83ca2a647d{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--theme-accent, #e0a94b);margin:0 0 .5rem}
.x5169cca208{max-width:720px;margin:0 0 1.25rem}
.x5169cca208 h2{font-size:clamp(1.25rem,2.4vw,1.7rem);margin:0;line-height:1.25}
.x9bcc151dd4{color:var(--theme-muted, #9aa1b6);margin:0 0 1.25rem;max-width:46em;font-size:1.02rem;line-height:1.7}

.x728d3d8372{max-width:820px;margin:0 auto;padding:1.35rem 1.5rem;background:var(--theme-surface, rgba(255,255,255,.04));border:1px solid var(--theme-border, rgba(255,255,255,.1))}
.xe9df019dc9{font-size:1.05rem;margin:0 0 .9rem;font-weight:700}
.xed9bbd2d10{margin:0;padding-left:1.25rem;columns:2;column-gap:2rem}
.xed9bbd2d10 li{margin:0 0 .45rem;font-size:.92rem;color:var(--theme-muted, #9aa1b6);break-inside:avoid}
.xed9bbd2d10 a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}
.xed9bbd2d10 a:hover{border-bottom-color:currentColor}

.x9ec6882af9{max-width:900px}
.x9ac09b5971{width:100%;border-collapse:collapse;font-size:.95rem}
.x9ac09b5971 th,.x9ac09b5971 td{padding:.85rem 1rem;border:1px solid var(--theme-border, rgba(255,255,255,.1));text-align:left;vertical-align:top}
.x9ac09b5971 th{width:28%;font-weight:600;background:rgba(224,137,75,.08)}
.x9ac09b5971 td{color:var(--theme-muted, #9aa1b6)}

.x2a60a45b36{max-width:960px}
.x5e28d4520e{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:start}
.xf621688794{margin:0;padding-left:1.15rem;color:var(--theme-muted, #9aa1b6)}
.xf621688794 li{margin:0 0 .65rem;line-height:1.65}
.xf621688794 strong{color:inherit;font-weight:700;opacity:.95}
.x0fb7b8f592{margin:0;padding:0;list-style:none;counter-reset:seo-step}
.x0fb7b8f592 li{
  position:relative;padding:0 0 1.1rem 2.6rem;color:var(--theme-muted, #9aa1b6);font-size:.92rem;
  border-left:2px solid var(--theme-border, rgba(255,255,255,.1));margin-left:.7rem;line-height:1.55
}
.x0fb7b8f592 li:last-child{padding-bottom:0;border-left-color:transparent}
.x0fb7b8f592 li::before{
  counter-increment:seo-step;content:counter(seo-step, decimal-leading-zero);
  position:absolute;left:-.85rem;top:0;width:1.5rem;height:1.5rem;border-radius:50%;
  background:var(--theme-accent, #e0a94b);color:#1b1e2b;font-size:.7rem;font-weight:800;
  display:flex;align-items:center;justify-content:center
}
.x03b548711d{
  margin-top:1.25rem;padding:1rem 1.15rem;border-left:3px solid var(--theme-accent, #e0a94b);
  background:rgba(224,137,75,.08);color:var(--theme-muted, #9aa1b6);font-size:.92rem;line-height:1.65
}
.x03b548711d strong{color:inherit;opacity:1}

.xdea870eec4{max-width:1100px}
.x9f450f5ab3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.x6de619b663{grid-template-columns:repeat(4,minmax(0,1fr))}
.xee63f2092f{grid-template-columns:repeat(3,minmax(0,1fr))}
.x7289d2bf79{
  padding:1.1rem 1.15rem;border:1px solid var(--theme-border, rgba(255,255,255,.1));
  background:var(--theme-surface, rgba(255,255,255,.03));min-height:7.5rem
}
.xdd72fa5fda{margin:0 0 .55rem;font-size:1rem;line-height:1.35;font-weight:700}
.x897401dc02{margin:0;color:var(--theme-muted, #9aa1b6);font-size:.92rem;line-height:1.65}
.x6bf6312ef7,.xec5c365119{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0
}
.xec5c365119{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;counter-reset:seo-quick-step}
.x28c3059eec,.x4ef66e99a6{display:flex;flex-direction:column;align-items:flex-start}
.xc652403755{
  width:2.6rem;height:2.6rem;margin:0 0 .85rem;display:inline-flex;align-items:center;justify-content:center;
  border:1px solid var(--theme-border, rgba(255,255,255,.1));color:var(--theme-accent, #e0a94b);
  font-size:1.15rem;font-weight:800;line-height:1
}
.x26961ba3a9::before{content:"◉"}
.x57cc19c4d6::before{content:"▤"}
.x168a7e8191::before{content:"⌁"}
.xe01efc8a37::before{content:"▣"}
.xa33fe54da3::before{content:"◎"}
.x2cd86034e0::before{content:"◇"}
.x4ef66e99a6{counter-increment:seo-quick-step}
.x4ef66e99a6::before{
  content:counter(seo-quick-step, decimal-leading-zero);margin:0 0 .85rem;
  color:var(--theme-accent, #e0a94b);font-size:1.2rem;font-weight:800;line-height:1
}
.xb9632c278b{min-height:0;display:flex;flex-direction:column;gap:.85rem}
.xb61f0fa535{display:flex;gap:.85rem;align-items:flex-start}
.xc8fcb693e6{
  width:72px;height:72px;object-fit:cover;border-radius:0;flex:0 0 72px;
  border:1px solid var(--theme-border, rgba(255,255,255,.12));background:rgba(255,255,255,.04)
}
.x44ca53376d{
  display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;
  color:var(--theme-accent, #e0a94b)
}
.x2ff2e3517a{margin:-.25rem 0 .2rem;color:var(--theme-accent, #e0a94b);font-size:.82rem;font-weight:700;line-height:1.4}
.xaf212a5e95{margin:0 0 .35rem;color:var(--theme-muted, #9aa1b6);font-size:.78rem;line-height:1.4}
.xa1c73e2b0b{margin:0;color:var(--theme-muted, #9aa1b6);font-size:.88rem;line-height:1.55}
.xb8e6d4304c{
  margin:0;padding:.75rem .9rem;border-left:3px solid var(--theme-accent, #e0a94b);
  background:rgba(224,137,75,.08);color:var(--theme-muted, #9aa1b6);font-size:.92rem;line-height:1.65
}
.x59b15cd8b3{margin:0;color:var(--theme-muted, #9aa1b6);font-size:.86rem;line-height:1.6}
.x59b15cd8b3 strong{color:inherit;font-weight:700}

@media (max-width:980px){
  .x9f450f5ab3,.x6de619b663,.xee63f2092f,
  .x6bf6312ef7,.xec5c365119{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
  .x5e28d4520e{grid-template-columns:1fr}
  .xed9bbd2d10{columns:1}
}
@media (max-width:560px){
  .x9f450f5ab3,.x6de619b663,.xee63f2092f,
  .x6bf6312ef7,.xec5c365119{grid-template-columns:1fr}
}

/* 全主题文章图片尺寸边界：首页文章区、栏目列表及文章正文 */
.x858af3b5d3 #section-news img,
.x858af3b5d3 #section-cases img,
.xfeee703419 main img{
  display:block;max-width:100%;max-height:360px;aspect-ratio:16/10;object-fit:cover
}
.xa9a74228fe main img{
  display:block;max-width:100%;max-height:520px;margin-left:auto;margin-right:auto;object-fit:contain
}
.xa9a74228fe main figure img{
  width:auto;max-width:min(100%,900px);height:auto
}
@media (max-width:640px){
  .x858af3b5d3 #section-news img,
  .x858af3b5d3 #section-cases img,
  .xfeee703419 main img{max-height:260px}
  .xa9a74228fe main img{max-height:420px}
}

/* 首页最新三篇：有 1/2 篇时自动铺满，有 3 篇时横向三列 */
.x858af3b5d3 #section-news :is(
  [class$="-blog-grid"],
  [class$="-news-grid"],
  [class$="-news-rows"],
  [class$="-blog-overlay"],
  [class$="-card-grid"],
  [class$="-journal"],
  [class$="-journal-grid"],
  [class$="-grid"]
){
 display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;
  align-items:stretch;gap:clamp(14px,2vw,28px)
}
.x858af3b5d3 #section-news :is(
  [class$="-blog-grid"],
  [class$="-news-grid"],
  [class$="-news-rows"],
  [class$="-blog-overlay"],
  [class$="-card-grid"],
  [class$="-journal"],
  [class$="-journal-grid"],
  [class$="-grid"]
) > :nth-child(n+4){display:none!important}
.x858af3b5d3 #section-news :is([class$="-news-row"],[class$="-journal"] > article){
  min-width:0
}
/* 横向新闻行进入多列容器后改为卡片布局，避免 220px 缩略图挤压正文 */
.x858af3b5d3 #section-news [class$="-news-rows"] > [class$="-news-row"]{
 grid-template-columns:1fr!important;align-items:start
}
.x858af3b5d3 #section-news [class$="-news-row"] [class$="-news-row-thumb"]{
 width:100%;aspect-ratio:16/10
}
.x858af3b5d3 #section-news [class$="-news-row"] [class$="-news-row-body"]{
 padding:1rem!important
}
@media (max-width:760px){
  .x858af3b5d3 #section-news :is(
    [class$="-blog-grid"],
    [class$="-news-grid"],
    [class$="-news-rows"],
    [class$="-blog-overlay"],
    [class$="-card-grid"],
    [class$="-journal"],
    [class$="-journal-grid"],
    [class$="-grid"]
  ){grid-template-columns:1fr!important}
}

/* 法务页与全站页脚合规区 */
.x23a62f4dc9{max-width:900px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem);color:inherit}
.x73326cea38{margin:0 0 2rem}
.x73326cea38 h1{margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}
.x4a402fe808,.x262550f94e p{line-height:1.8;color:inherit;opacity:.82}
.x262550f94e{margin:0 0 1.8rem}
.x262550f94e h2{margin:0 0 .65rem;font-size:clamp(1.15rem,2.3vw,1.45rem);color:inherit}
.x262550f94e p{margin:.45rem 0}
.x07b7e8e279{width:100%;box-sizing:border-box;margin-top:1.25rem;padding:1rem clamp(.75rem,3vw,1.5rem);text-align:center;color:inherit;border-top:1px solid var(--theme-border,rgba(127,127,127,.25));font-size:.88rem;line-height:1.65}
.x9c48923487{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem .45rem}
.x07b7e8e279 a{color:inherit;text-decoration:none}
.x07b7e8e279 a:hover{text-decoration:underline}
.xde3dd783ac,.xc0b29679c2{margin:.35rem auto 0;max-width:960px;color:inherit;opacity:.78}
.xc0b29679c2{font-size:.82rem;opacity:.68}
@media (max-width:560px){
  .x9c48923487{display:block}
  .x9c48923487 a{display:inline-block;margin:.15rem .2rem}
}
