html{scroll-behavior:auto}body{margin:0}.pmzm-public{--ink:#142e41;--teal:#137b7a;font-family:'Microsoft YaHei','Segoe UI',sans-serif}.pmzm-public .public-wrap{width:min(1240px,calc(100% - 96px))}.review-bar{display:flex;justify-content:space-between;align-items:center;padding:9px 30px;background:#e9f2ef;color:#234f4c;font-size:12px;border-bottom:1px solid #c8dfd8}.review-bar div{display:flex;gap:22px;align-items:center}.review-bar span{color:#576f6b}.review-bar button{background:none;border:0;color:#17605c;cursor:pointer;font:inherit}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:24px 48px;background:#f5faf8;font-size:13px}.review-grid p{color:#53676c;margin:5px 0}.pmzm-public .public-header{position:relative;top:auto}.pmzm-public .header-inner{min-height:84px;gap:16px}.pmzm-public .header-inner nav{gap:22px;font-size:13px}.pmzm-public .brand-logo{width:44px;height:44px}.pmzm-public .brand{display:flex;gap:12px;align-items:center}.pmzm-public .brand strong{display:block;font-size:20px}.pmzm-public .brand small{display:block;color:#69808d;font-size:11px}.pmzm-public .public-hero{padding-top:60px;background:radial-gradient(ellipse at 90% 0,#244e5d,transparent 65%),#102d40}.pmzm-public .hero-grid{grid-template-columns:1.25fr 1fr;gap:48px;padding-bottom:48px}.pmzm-public h1{font-size:clamp(32px,3.25vw,49px);line-height:1.42;letter-spacing:-1px}.pmzm-public .hero-brand{font-size:15px;margin-bottom:16px}.hero-value{color:#e8f3f3;font-size:18px;line-height:1.65;margin:22px 0 0}.pmzm-public .hero-intro{font-size:15px;margin:16px 0 26px;max-width:590px}.pmzm-public .hero-visual{background:#ffffff04;border:1px solid #b4d4d321;border-radius:8px;padding:18px}.pmzm-public .hero-visual figcaption{font-size:11px}.pmzm-public .hero-strip{grid-template-columns:repeat(3,1fr);padding-block:0;gap:0}.hero-strip a{color:#d4e6eb;padding:22px 26px;border-right:1px solid #ffffff20;transition:background .2s}.hero-strip a:first-child{padding-left:0}.hero-strip a:last-child{border:0}.hero-strip a:hover{background:#ffffff07}.hero-strip small{display:block;font-size:11px;color:#91c4c3;letter-spacing:1px}.pmzm-public .hero-strip b{display:block;margin:5px 0;font-size:19px;font-weight:600}.hero-strip a>span{font-size:12px;color:#b8cbd4}.pmzm-public .public-section{padding-block:72px;scroll-margin-top:24px}.pmzm-public .overline{letter-spacing:1.7px;font-size:10px;margin-bottom:12px}.pmzm-public h2{font-size:32px;letter-spacing:-.6px;line-height:1.5}.pmzm-public .public-heading{margin-bottom:32px}.pmzm-public .public-heading>p{font-size:14px}.pmzm-public .service-three{gap:20px}.pmzm-public .service-panel{padding:26px;border-radius:3px;background:#fafbfb}.pmzm-public .service-panel.core{padding-top:24px;background:#f1f7f5}.stage-name{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1px;color:#316e6a;border-bottom:1px solid #d7e3e3;padding-bottom:16px;margin-bottom:23px}.stage-name span{font-size:20px}.pmzm-public .service-panel h3{font-size:23px}.pmzm-public .service-panel>p:not(.small-label){font-size:15px;line-height:1.85}.pmzm-public .service-panel ul{font-size:14px;line-height:2.1}.pmzm-public .service-status{font-size:11px}.service-panel{scroll-margin-top:24px}.expertise-bridge{display:flex;align-items:center;gap:23px;border-block:1px solid #cbdcdd;padding:18px 0;margin-bottom:28px;font-size:14px}.expertise-bridge>span{font-size:12px;color:#137b7a}.expertise-bridge i{color:#7c9d9b;font-style:normal}.expertise-bridge em{margin-left:auto;font-size:12px;color:#57717b;font-style:normal}.pmzm-public .capability-grid{gap:26px}.pmzm-public .capability-grid article{border-top:0;padding-top:0}.expert-icon{width:28px;height:28px;stroke:#147775;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pmzm-public .capability-grid h3{font-size:18px}.pmzm-public .capability-grid p{font-size:14px;line-height:1.85}.pmzm-public .industry-grid{gap:25px}.pmzm-public .industry-grid article{padding:0;border:0}.sector-image{margin:0 0 20px}.sector-image img{display:block;width:100%;height:200px;object-fit:cover;border-radius:3px}.sector-image figcaption{font-size:10px;color:#6b808a;margin-top:7px}.pmzm-public .industry-grid article:last-child img{object-position:center 48%}.pmzm-public .industry-grid h3{margin-bottom:10px}.pmzm-public .project-panel{padding:30px 32px;border-radius:3px}.pmzm-public .project-panel h3{margin-top:26px;font-size:25px}.pmzm-public .project-panel dl>div{font-size:15px;margin-block:15px}.chart-heading{display:flex;align-items:end;justify-content:space-between;margin-top:42px;gap:20px}.chart-heading h3{margin:0}.chart-heading>p{font-size:12px;color:#667a86;max-width:370px;margin:0}.pmzm-added-charts{gap:20px;margin-top:20px}.pmzm-added-figure{border-radius:3px}.platform-label{font-size:12px;color:#627d89;border-top:1px solid #d8e3e7;padding-top:16px}.pmzm-public .platform-card{background:#f6f9f9;border-radius:3px;padding:24px}.pmzm-public .platform-card p{margin-bottom:18px}.product-heading{display:flex;justify-content:space-between;align-items:center;margin:38px 0 20px}.product-heading h3{margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-grid article{border:1px solid #dae4e7;border-radius:3px;overflow:hidden}.product-grid figure{margin:0;background:#f1f5f6;height:215px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dce6e9}.product-grid figure img{height:100%;width:100%;object-fit:contain}.product-grid .product-photos{padding:12px;gap:10px}.product-grid .product-photos img{width:calc(50% - 5px);border-radius:2px}.product-grid article>div{padding:22px}.product-grid h3{font-size:20px}.product-grid article p:not(.small-label){font-size:14px;color:#546e7b;min-height:72px}.product-grid .small-label{font-size:10px}.pmzm-public .about-public-grid{gap:50px}.contact-original{font-size:17px;color:#c5dce0;margin-bottom:0}.pmzm-public .partner-intro{margin-top:12px}.contact-prep{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:25px}.contact-prep span{font-size:12px;color:#abc7ce}.contact-prep b{font-size:12px;font-weight:400;border:1px solid #597580;padding:5px 14px;border-radius:30px}.pmzm-public .footer{padding:32px 24px;background:#0d2333;color:#b7cbd6;text-align:center;font-size:12px}.footer a{color:inherit}.footer-beian{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:10px}.gongan-beian-link img{width:16px;vertical-align:middle}.footer-site{margin-top:8px}.cookie-settings-link{background:none;border:0;color:#abc7ce;cursor:pointer;margin-top:10px;font-size:12px}.pmzm-public .public-button{border-radius:3px}.pmzm-public a:focus-visible,.pmzm-public button:focus-visible{outline:3px solid #62bfa9;outline-offset:4px}#review-panel[hidden],#cookie-note[hidden]{display:none}
@media(min-width:1600px){.pmzm-public .public-wrap{width:min(1320px,calc(100% - 160px))}.pmzm-public .public-hero{padding-top:80px}.pmzm-public .hero-grid{padding-bottom:60px}}
@media(max-width:1100px){.pmzm-public .public-wrap{width:calc(100% - 48px)}.pmzm-public .header-inner nav{gap:14px}.pmzm-public .header-inner{flex-wrap:wrap;padding-block:15px}.pmzm-public .hero-grid{gap:20px}.pmzm-public h1{font-size:36px}.pmzm-public h2{font-size:28px}.pmzm-public .service-panel{padding:22px}.pmzm-public .service-panel.core{padding-top:20px}.pmzm-public .capability-grid{grid-template-columns:repeat(3,1fr)}.expertise-bridge em{display:none}.pmzm-added-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid figure{height:180px}}
@media(max-width:760px){.review-bar{padding:9px 16px;gap:12px}.review-bar div{display:block}.review-bar span{display:block;font-size:10px}.review-grid{grid-template-columns:1fr;padding:20px;gap:14px}.pmzm-public .header-inner nav{width:100%;flex-wrap:wrap;gap:12px 18px;font-size:12px}.pmzm-public .public-wrap{width:calc(100% - 40px)}.pmzm-public .public-hero{padding-top:35px}.pmzm-public .hero-grid{grid-template-columns:1fr;padding-bottom:24px}.pmzm-public h1{font-size:clamp(28px,6.9vw,42px);letter-spacing:-.5px}.hero-value{font-size:16px}.pmzm-public .hero-visual{max-width:500px;width:100%;margin:10px auto}.pmzm-public .hero-strip{grid-template-columns:1fr}.hero-strip a,.hero-strip a:first-child{padding:16px 0;border-right:0;border-bottom:1px solid #ffffff20}.hero-strip small{font-size:11px}.pmzm-public .hero-strip b{font-size:18px}.pmzm-public .public-section{padding-block:44px}.pmzm-public .public-heading{display:block}.pmzm-public h2{font-size:25px}.pmzm-public .public-heading>p{max-width:none;margin-top:12px}.pmzm-public .service-three,.pmzm-public .industry-grid,.pmzm-public .project-grid,.pmzm-public .platform-grid,.product-grid,.pmzm-public .about-public-grid{grid-template-columns:1fr}.pmzm-public .capability-grid{grid-template-columns:1fr;gap:20px}.pmzm-public .capability-grid article{display:grid;grid-template-columns:32px 1fr;gap:0 12px;padding-bottom:20px;border-bottom:1px solid #d1dfe3}.pmzm-public .capability-grid h3{margin:0 0 8px}.pmzm-public .capability-grid p{grid-column:2}.expertise-bridge{gap:12px;flex-wrap:wrap}.expertise-bridge>span{width:100%}.pmzm-public .industry-grid article{margin-bottom:10px}.sector-image img{height:225px}.pmzm-public .project-panel{padding:25px}.chart-heading{display:block}.chart-heading>p{margin-top:10px}.pmzm-added-charts{grid-template-columns:1fr}.product-grid figure{height:240px}.product-grid article p:not(.small-label){min-height:0}.product-heading{gap:12px}.product-heading h3{font-size:19px}.pmzm-public .about-public-grid{gap:24px}.pmzm-public .workflow-details ol{grid-template-columns:1fr}.pmzm-public .workflow-details summary span{display:block;margin:6px 0 0}.footer-beian{gap:8px}.pmzm-public .partner-grid{grid-template-columns:1fr}}
.pmzm-public .industry-grid article:last-child .sector-image img{object-fit:contain;background:#eef3f4}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
