/* Shared navigation and footer only; page content retains its own styles. */
.aj-unified-header,.aj-unified-header *,.aj-unified-footer,.aj-unified-footer *{box-sizing:border-box}.nh-header.aj-unified-header{height:88px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 4%;background:#fff;gap:28px;position:relative;z-index:50;border-bottom:1px solid #edf2ef;font-family:"Microsoft YaHei",Arial,sans-serif}.aj-unified-header>a>img{display:block;width:218px;max-height:65px;object-fit:contain}.aj-unified-header nav{display:flex;gap:29px;align-items:center}.aj-unified-header nav a{color:#374b43;font-size:16px;white-space:nowrap;padding:10px 0;text-decoration:none;line-height:1.5}.aj-unified-header nav a:first-child{color:#374b43;border-bottom:2px solid transparent}.aj-unified-header nav a[aria-current="page"],.aj-unified-header nav a[aria-current="page"]:first-child{color:#075339;border-bottom:2px solid #075339}.aj-unified-header .nh-phone{color:#075339;font-weight:700;font-size:20px;white-space:nowrap;text-decoration:none}.aj-unified-header .nh-menu{display:none;font:inherit;cursor:pointer}
footer.ab_foot.aj-unified-footer{margin-top:0!important;background:var(--aj-footer_bg,#075334)!important;font-family:"Microsoft YaHei",Arial,sans-serif}.aj-unified-footer .aj-footer-main{width:min(1200px,88%)!important;max-width:none!important;margin:0 auto!important;padding:20px 0!important;display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;gap:12px 28px!important;background:var(--aj-footer_bg,#075334)!important}.aj-unified-footer .aj-footer-brand-group{flex-shrink:0}.aj-unified-footer .aj-footer-brand{display:block;width:220px;max-width:100%}.aj-unified-footer .aj-footer-brand img{display:block;width:220px;max-width:100%;height:auto;max-height:100px;object-fit:contain;filter:brightness(0) invert(1);mix-blend-mode:normal!important}.aj-unified-footer .nh-footer-nav{display:flex;flex:1;flex-wrap:wrap;justify-content:center;gap:16px 22px;padding:12px 0}.aj-unified-footer .nh-footer-nav a{font-size:14px;white-space:nowrap;line-height:1.6;font-weight:600;text-decoration:none;color:white!important}.aj-unified-footer .nh-footer-nav a:hover,.aj-unified-footer .nh-footer-nav a:focus-visible{color:#c8efdc!important;text-decoration:underline;text-underline-offset:5px}.aj-unified-footer .aj-footer-contacts{display:flex!important;align-items:center;gap:24px!important;position:static!important;flex-shrink:0}.aj-unified-footer .aj-footer-phone,.aj-unified-footer .aj-footer-code{position:static!important}.aj-unified-footer .aj-footer-phone a{font-size:24px!important;line-height:1.5;color:#fff!important;white-space:nowrap;text-decoration:none;font-weight:700}.aj-unified-footer .aj-footer-phone span{font-size:16px;color:#fff!important}.aj-unified-footer .aj-footer-code img{display:block;width:80px!important;height:80px!important;object-fit:contain}.aj-unified-footer .aj-footer-code p{font-size:14px;line-height:1.6;margin:0 0 5px;color:#fff!important}.aj-unified-footer .nh-footer-legal{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.6}.aj-unified-footer .nh-footer-legal a,.aj-unified-footer .nh-footer-legal span{color:#e2eee7!important;font-size:12px;text-decoration:none}.aj-unified-footer .nh-footer-legal a:hover{text-decoration:underline}
@media(min-width:1200px){.nh-header.aj-unified-header{padding-left:max(6%,calc((100vw - 1200px)/2));padding-right:max(6%,calc((100vw - 1200px)/2))}.aj-unified-header nav{gap:40px}.aj-unified-footer .aj-footer-main{height:190px;min-height:190px}}
@media(max-width:1100px){.nh-header.aj-unified-header{gap:16px}.aj-unified-header nav{gap:18px}.aj-unified-header>a>img{width:175px}.aj-unified-header .nh-phone{font-size:16px}}
@media(min-width:801px) and (max-width:1000px){.nh-header.aj-unified-header{gap:12px}.aj-unified-header nav{gap:10px}.aj-unified-header>a>img{width:160px}.aj-unified-header .nh-phone{font-size:15px}}
@media(min-width:801px) and (max-width:1199px){.aj-unified-footer .nh-footer-nav{flex-basis:100%;order:3}.aj-unified-footer .nh-footer-legal{order:4}.aj-unified-footer .aj-footer-main{height:auto;min-height:0}}
@media(max-width:800px){.nh-header.aj-unified-header{height:72px;padding:10px 4%;flex-wrap:wrap}.aj-unified-header>a>img{width:170px;max-height:48px}.aj-unified-header .nh-phone{display:none}.aj-unified-header .nh-menu{display:block;background:#fff;border:1px solid #dbe8e0;color:#075339;font-size:24px;padding:2px 8px}.aj-unified-header nav{display:none;position:absolute;left:0;top:72px;width:100%;background:white;padding:16px 5%;box-shadow:0 8px 12px #0001;gap:8px}.aj-unified-header.open nav{display:grid;grid-template-columns:repeat(3,1fr)}.aj-unified-footer .aj-footer-main{width:92%!important;flex-direction:column;gap:14px!important;height:auto;min-height:0}.aj-unified-footer .nh-footer-nav{width:100%;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:16px;flex-basis:auto}.aj-unified-footer .aj-footer-contacts{flex-wrap:wrap;justify-content:center;gap:18px!important}.aj-unified-footer .aj-footer-phone a{font-size:20px!important}.aj-unified-footer .nh-footer-legal{flex-direction:column;text-align:center;gap:4px;font-size:11px}.aj-unified-footer .nh-footer-legal a,.aj-unified-footer .nh-footer-legal span{font-size:11px}}

footer.ab_foot.aj-unified-footer .aj-footer-contacts a,footer.ab_foot.aj-unified-footer .aj-footer-contacts span,footer.ab_foot.aj-unified-footer .aj-footer-contacts p{color:#fff!important}
