body.home{overflow-x:hidden}body.home .content-area,body.home .entry-content{margin-top:0!important;padding-top:0!important}body.home .entry-content>*{margin-top:0}.anxh-full{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.anxh-in{max-width:1180px;margin:0 auto;padding:0 26px}.anxh-h2{font-size:clamp(24px,2.6vw,36px);line-height:1.2;color:#0e3160;margin:0 0 14px;font-weight:800}.anxh-lead{font-size:17px;line-height:1.75;color:#41546b;max-width:820px;margin:0 0 34px}.anxh-eyebrow{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#57a642;margin:0 0 12px}.anxh-hero{min-height:640px;display:flex;flex-direction:column;justify-content:center;color:#fff;background-image:linear-gradient(to top,rgba(4,18,38,.66) 0px,rgba(4,18,38,0) 165px),linear-gradient(100deg,rgba(5,22,45,.88) 0%,rgba(9,38,74,.70) 46%,rgba(13,50,96,.46) 100%),url(/wp-content/uploads/2026/08/anx-hero-plant-entrance-1600.jpg);background-size:cover;background-position:center 72%;padding:126px 0 78px}.anxh-heb{display:inline-block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#8fd96e;margin:0 0 16px}.anxh-hero h1{color:#fff!important;font-size:clamp(28px,3.5vw,45px);line-height:1.16;font-weight:800;margin:0 0 20px;max-width:900px;letter-spacing:-.4px}.anxh-hero .sub{font-size:clamp(16px,1.4vw,19px);line-height:1.7;color:#d3e2f3;max-width:660px;margin:0 0 34px}.anxh-hstats{display:flex;gap:18px 54px;flex-wrap:wrap;margin:0 0 38px}.anxh-hstats .n{display:block;font-size:clamp(26px,2.6vw,36px);font-weight:800;color:#8fd96e;line-height:1.1}.anxh-hstats .l{display:block;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#a9c6e4;margin-top:6px}.anxh-btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:0}.anxh-b1,.anxh-b2{display:inline-block;padding:15px 32px;border-radius:9px;font-weight:700;font-size:16px;text-decoration:none;transition:.18s}.anxh-b1{background:#57a642;color:#fff!important;box-shadow:0 8px 22px rgba(87,166,66,.32)}.anxh-b1:hover{background:#4b9439;transform:translateY(-2px)}.anxh-b2{border:2px solid rgba(255,255,255,.62);color:#fff!important;padding:13px 30px}.anxh-b2:hover{background:rgba(255,255,255,.12);border-color:#fff}.anxh-hstrip{border-top:1px solid rgba(255,255,255,.18);padding:20px 0 26px;display:flex;gap:14px 40px;flex-wrap:wrap;font-size:14.5px;color:#c9dcf1}.anxh-hstrip b{color:#8fd96e;font-weight:700;margin-right:7px}.anxh-featwrap{position:relative;z-index:4;margin-top:-62px}.anxh-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:20px}.anxh-fc{background:#fff;border:1px solid #e4eaf2;border-radius:15px;padding:26px 26px 28px;box-shadow:0 14px 34px rgba(11,42,80,.11)}.anxh-fi{width:46px;height:46px;border-radius:11px;background:linear-gradient(135deg,#12457f,#2a7fbf);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.anxh-fi svg{width:23px;height:23px;fill:none;stroke:#fff;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.anxh-fc h3{font-size:18px;margin:0 0 9px;color:#0e3160;font-weight:750}.anxh-fc p{font-size:15px;line-height:1.68;color:#4a5c72;margin:0}.anxh-band{padding:78px 0}.anxh-band.alt{background:#f5f8fc}.anxh-str{display:grid;grid-template-columns:1.02fr 1fr;gap:52px;align-items:center}.anxh-ph{position:relative}.anxh-ph .big{width:100%;height:322px;object-fit:cover;border-radius:16px;display:block;box-shadow:0 18px 40px rgba(11,42,80,.16)}.anxh-mos{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.anxh-mos img{width:100%;height:152px;object-fit:cover;border-radius:13px;display:block}.anxh-pill{position:absolute;top:16px;right:16px;background:linear-gradient(90deg,#ef8a2b,#f5a950);color:#fff;font-weight:750;font-size:13.5px;padding:11px 19px;border-radius:30px;box-shadow:0 8px 20px rgba(239,138,43,.34)}.anxh-chk{list-style:none!important;padding:0!important;margin:24px 0 30px!important;display:grid;gap:13px}.anxh-chk li{position:relative;padding-left:36px;font-size:15.5px;line-height:1.6;color:#33465c;list-style:none}.anxh-chk li:before{content:"";position:absolute;left:0;top:1px;width:23px;height:23px;border-radius:7px;background:#12457f}.anxh-chk li:after{content:"";position:absolute;left:8px;top:8px;width:7px;height:11px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:rotate(43deg)}.anxh-pg{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:18px}.anxh-pt{display:block;text-decoration:none!important;border:1px solid #e4eaf2;border-radius:15px;overflow:hidden;background:#fff;transition:.2s;box-shadow:0 4px 14px rgba(11,42,80,.05)}.anxh-pt:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,42,80,.15);border-color:#c9d8ea}.anxh-ptop{height:150px;position:relative;overflow:hidden;background-color:#12457f}.anxh-pt:nth-child(1) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pt:nth-child(2) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pt:nth-child(3) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pt:nth-child(4) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pt:nth-child(5) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pt:nth-child(6) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pt:nth-child(7) .anxh-ptop{background-image:url(/wp-content/uploads/2026/08/anx-product-powder-card-01.jpg);background-size:cover;background-position:center 42%}.anxh-pb{padding:16px 19px 19px}.anxh-pb .tt{display:block;font-size:21px;font-weight:700;color:#12457f;line-height:1.2;margin:0 0 7px}.anxh-pb .nm{font-size:14px;color:#5a6b80;line-height:1.5;display:block;margin-bottom:12px;min-height:40px}.anxh-pb .go{font-size:14px;font-weight:750;color:#12457f}.anxh-ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(226px,1fr));gap:17px}.anxh-ac{position:relative;height:204px;border-radius:15px;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none!important;background-size:cover;background-position:center;background-color:#12457f;transition:.22s}.anxh-ac:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,32,60,.18) 0%,rgba(9,32,60,.52) 46%,rgba(8,28,54,.90) 100%)}.anxh-ac.noimg{background-image:linear-gradient(140deg,#0e3a6b,#2a7fa8)}.anxh-ac:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,42,80,.22)}.anxh-ac span{position:relative;z-index:2;padding:18px;color:#fff;font-weight:700;font-size:16.5px;line-height:1.35}.anxh-ac span i{display:block;font-style:normal;font-weight:600;font-size:13px;color:#a9cff2;margin-top:5px}.anxh-rg{display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:20px}.anxh-rc{background:#fff;border:1px solid #e4eaf2;border-left:4px solid #57a642;border-radius:13px;padding:26px;text-decoration:none!important;display:block;transition:.2s}.anxh-rc:hover{box-shadow:0 14px 30px rgba(11,42,80,.12);transform:translateY(-3px)}.anxh-rc h3{font-size:17.5px;margin:0 0 8px;color:#0e3160;font-weight:750}.anxh-rc p{font-size:14.5px;line-height:1.65;color:#4a5c72;margin:0 0 12px}.anxh-rc .go{font-size:14px;font-weight:750;color:#12457f}.anxh-dark{background:linear-gradient(135deg,#0a2749 0%,#12457f 58%,#17568f 100%);color:#fff;padding:74px 0}.anxh-dark .anxh-h2{color:#fff}.anxh-dark p{color:#cddef1;font-size:16px;line-height:1.8;max-width:900px}.anxh-bd{display:flex;flex-wrap:wrap;gap:11px;margin:28px 0 40px}.anxh-bd span{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:600;color:#e6f0fb}.anxh-st{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:16px;border-top:1px solid rgba(255,255,255,.18);padding-top:34px}.anxh-st div{text-align:center}.anxh-st .n{display:block;font-size:clamp(20px,2.3vw,30px);font-weight:800;color:#8fd96e;line-height:1.15}.anxh-st .l{display:block;font-size:13px;color:#b9d1e9;margin-top:7px}.anxh-faq details{border:1px solid #e4eaf2;border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden}.anxh-faq summary{cursor:pointer;padding:19px 22px;font-weight:700;font-size:16.5px;color:#0e3160;list-style:none;position:relative;padding-right:52px}.anxh-faq summary::-webkit-details-marker{display:none}.anxh-faq summary:after{content:"+";position:absolute;right:22px;top:16px;font-size:24px;font-weight:400;color:#57a642}.anxh-faq details[open] summary:after{content:"−"}.anxh-faq p{margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.75;color:#4a5c72}.anxh-cta{background:linear-gradient(120deg,#12457f,#2f7f5e);color:#fff;padding:62px 0;text-align:center}.anxh-cta h2{color:#fff;font-size:clamp(23px,2.5vw,33px);font-weight:800;margin:0 0 14px}.anxh-cta p{color:#dcebf8;font-size:16px;line-height:1.7;max-width:720px;margin:0 auto 28px}.anxh-cta .anxh-btns{justify-content:center;margin-bottom:0}.anxh-ql{padding:26px 0;background:#eef3f9;font-size:14.5px;color:#5a6b80;text-align:center}.anxh-ql a{color:#12457f;font-weight:600;text-decoration:none;margin:0 4px}.anxh-ql a:hover{text-decoration:underline}@media(max-width:900px){.anxh-str{grid-template-columns:1fr;gap:34px}.anxh-featwrap{margin-top:-42px}}@media(max-width:680px){.anxh-hero{min-height:520px;padding-top:96px}.anxh-band{padding:54px 0}.anxh-dark{padding:56px 0}.anxh-btns .anxh-b1,.anxh-btns .anxh-b2{width:100%;text-align:center}.anxh-ph .big{height:250px}.anxh-mos img{height:120px}}body.page-id-24,body.page-id-33{overflow-x:hidden}body.page-id-24 .content-area,body.page-id-33 .content-area,body.page-id-24 .entry-content,body.page-id-33 .entry-content{margin-top:0!important;padding-top:0!important}body.page-id-24 .entry-content>*,body.page-id-33 .entry-content>*{margin-top:0}.anxh-hero.anxh-sub{min-height:452px;padding:104px 0 62px;justify-content:flex-end}.anxh-hero.anxh-sub h1{font-size:clamp(26px,3.2vw,42px);max-width:900px}.anxh-hero.anxh-sub .sub{max-width:820px}.anxh-sbc{margin:0 0 18px;font-size:13px;color:#b9d3ef}.anxh-sbc a{color:#e2edfa;text-decoration:none}.anxh-sbc a:hover{text-decoration:underline}.anxh-sbc .sep{margin:0 8px;color:#7fa7d4}.anxh-ptop{background-size:cover;background-position:center 42%}.anxh-b3{display:inline-block;padding:13px 30px;border:2px solid #12457f;border-radius:9px;font-weight:700;font-size:16px;color:#12457f!important;text-decoration:none;transition:.18s}.anxh-b3:hover{background:#12457f;color:#fff!important}.anxh-rc h3{font-size:17.5px}@media(max-width:680px){.anxh-hero.anxh-sub{min-height:392px;padding:88px 0 46px}}.anxh-pg5{grid-template-columns:repeat(5,1fr)}@media(max-width:1000px){.anxh-pg5{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.anxh-pg5{grid-template-columns:repeat(2,1fr)}}@media(max-width:470px){.anxh-pg5,.anxh-ag5{grid-template-columns:1fr}.anxh-ac{height:172px}}.anxh-prod .anx-table{width:100%;border-collapse:collapse;margin:22px 0 0;font-size:14.5px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(11,42,80,.06)}.anxh-prod .anx-table th{background:#12457f;color:#fff;text-align:left;padding:12px 16px;font-weight:700}.anxh-prod .anx-table td{padding:11px 16px;border-top:1px solid #e4eaf2;color:#41546b}.anxh-prod p{font-size:16px;line-height:1.8;color:#41546b;margin:0 0 16px}.anxh-prod p:last-child{margin-bottom:0}.anxh-prod .anxh-dark p{color:#dbe7f5}.anxh-prod .anxh-dark .anxh-h2{color:#fff}.anxh-prod .anxh-cta p{color:#e8f2ff}.anxh-cta .anxh-ctah{font-size:clamp(23px,2.4vw,33px);font-weight:800;margin:0 0 14px;color:#fff;line-height:1.25}body.page-id-47,body.page-id-48,body.page-id-49,body.page-id-50,body.page-id-51,body.page-id-52,body.page-id-53{overflow-x:hidden}body.page-id-47 .content-area,body.page-id-48 .content-area,body.page-id-49 .content-area,body.page-id-50 .content-area,body.page-id-51 .content-area,body.page-id-52 .content-area,body.page-id-53 .content-area,body.page-id-47 .entry-content,body.page-id-48 .entry-content,body.page-id-49 .entry-content,body.page-id-50 .entry-content,body.page-id-51 .entry-content,body.page-id-52 .entry-content,body.page-id-53 .entry-content{margin-top:0!important;padding-top:0!important}.anxh-ql .anxh-rel{margin:0 0 10px}.anxh-ql .anxh-rel p{margin:0;font-size:14.5px;color:#5a6b80}.anxh-sup .anxh-hstats.anxh-hs5{gap:16px 44px}.anxh-sup .anxh-hstats.anxh-hs5 .n{font-size:clamp(22px,2.3vw,32px)}.anxh-sup .anxh-lead p{font-size:17px;line-height:1.8;color:#41546b;max-width:880px}.anxh-sup .anxh-band{padding:62px 0}body.page-id-19{overflow-x:hidden}body.page-id-19 .content-area,body.page-id-19 .entry-content{margin-top:0!important;padding-top:0!important}

/* ===== 2026-08-04 全局收口：悬浮条在 <=900px 视口压住正文（Hero 第5组数字 / FAQ 展开钮），下移到右下角 ===== */
@media (max-width:900px){
  #anx-rail{top:auto!important;bottom:14px!important;right:6px!important;width:44px!important;}
  #anx-rail a{width:44px!important;height:44px!important;}
  #anx-rail img{width:20px!important;height:20px!important;}
}


/* ===== 2026-08-04 补回：/applications/construction/ 独有的 .anxh-ag5 网格规则（收口时未包含，实测补上） ===== */
.anxh-ag5{grid-template-columns:repeat(5,1fr)}
@media(max-width:1000px){.anxh-ag5{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.anxh-ag5{grid-template-columns:repeat(2,1fr)}}



/* ===== 2026-08-04（改）· 悬浮条避让：全局右内边距（Jack 定）=====
   #anx-rail 在 <=900px 固定右下角（宽 44 + 右距 6）。改为让内容容器整体右让 58px，
   正文提前换行，任何元素都进不到悬浮条底下。上一轮的四条局部规则已删，避免两套叠加。 */
@media (max-width:900px){
  .anxh-in{padding-right:66px!important;}
  .site-info .footer-html-inner{padding-right:66px!important;} /* 页脚在 .anxh-in 之外，单独让 */
}


/* ===== 2026-08-04 · CTA 段落居中修复（Jack 指出）=====
   .anxh-cta p 原有 margin:0 auto 被后加载的主题样式以同特异性覆盖，段落靠左。
   提高特异性重新指定，全站 CTA 段落一次生效。 */
.anxh-cta .anxh-in p{margin-left:auto!important;margin-right:auto!important;}


/* ===== 2026-08-04 · 规格表组件 .anxh-spec（HEC 样板页起用，七个产品页复用）=====
   .anxh-spec-wrap 负责横向溢出兜底；≤760px 折叠为堆叠卡片。 */
.anxh-spec-wrap{margin:4px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}
table.anxh-spec{width:100%;border-collapse:collapse;background:#fff;font-size:15.5px;line-height:1.55;border:1px solid #dbe4ef;border-radius:10px}
table.anxh-spec th,table.anxh-spec td{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e8eef6}
table.anxh-spec thead th{background:#f1f5fa;color:#0f3f78;font-weight:700;font-size:13.5px;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #d5e0ee}
table.anxh-spec tbody th{font-weight:600;color:#12457f}
table.anxh-spec tbody tr:nth-child(even){background:#fafcfe}
table.anxh-spec tbody tr:last-child th,table.anxh-spec tbody tr:last-child td{border-bottom:0}
table.anxh-spec td:last-child{color:#4a5a6e;font-size:14.5px}
@media(max-width:760px){
  table.anxh-spec,table.anxh-spec tbody,table.anxh-spec tr,table.anxh-spec th,table.anxh-spec td{display:block;width:100%}
  table.anxh-spec thead{display:none}
  table.anxh-spec{border-radius:10px}
  table.anxh-spec tr{border-bottom:1px solid #e2eaf4;padding:10px 0}
  table.anxh-spec tr:last-child{border-bottom:0}
  table.anxh-spec th,table.anxh-spec td{padding:3px 14px;border:0}
  table.anxh-spec td[data-l]:before{content:attr(data-l);display:block;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#8494a8;margin-bottom:1px}
}

/* 2026-08-04 · 子页 Hero 数据带 .anxh-hmeta（HEC 样板页起用；勿与首页 .anxh-hstrip 混用）*/
.anxh-hero .anxh-hmeta{margin:12px 0 0;max-width:820px;font-size:14px;line-height:1.8;font-weight:500;color:rgba(255,255,255,.80);letter-spacing:.01em}
.anxh-hero .anxh-hmeta .sep{opacity:.45;margin:0 7px}
@media(max-width:760px){.anxh-hero .anxh-hmeta{font-size:13px;line-height:1.75}}

/* 2026-08-04 · 图文双栏配图高度收窄（Jack 指出七个产品页左栏发空）
   原 .anxh-ph 总高 322+14+152=488px，正文栏仅 144-230px，居中后上下各留 130-170px 空洞。
   收窄为 282+14+132=428px，七个产品页同时生效。 */
.anxh-str .anxh-ph .big{height:282px}
.anxh-str .anxh-mos img{height:132px}
@media(max-width:900px){.anxh-str .anxh-ph .big{height:auto;aspect-ratio:16/10}.anxh-str .anxh-mos img{height:auto;aspect-ratio:4/3}}
