@layer bricks {.brxe-code{width:100%}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}[data-id="brxe-eoyqej"].splide__slide {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/08/6c3cca67-99b6-4ffa-b999-cc8a14dc1009.webp"); background-size: cover}@media (max-width: 478px) {[data-id="brxe-eoyqej"].splide__slide {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/07/transformer_hero1-768x512.webp"); background-size: cover}}[data-id="brxe-ewzxxx"].splide__slide {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/09/hero-of-home-scaled.webp"); background-size: cover}@media (max-width: 478px) {[data-id="brxe-ewzxxx"].splide__slide {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/07/hero26-768x512.webp"); background-size: cover}}[data-id="brxe-cvlfxy"].splide__slide {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/09/35sd6awe3awe36a-scaled.webp"); background-size: cover}@media (max-width: 478px) {[data-id="brxe-cvlfxy"].splide__slide {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/07/hero3-768x512.webp"); background-size: cover}}.hero-section{ width:100%; height:100vh !important; min-height:700px; overflow:hidden; margin-top:0 !important;}#brx-header + .head-section + #brx-content .hero-section{ padding-top:86px !important;}.hero-slider{ width:100%; height:100%;} .hero-slider .splide,.hero-slider .splide__track,.hero-slider .splide__list{ height:100% !important;} .hero-slider .splide__slide{ height:100vh !important; min-height:700px; display:flex; align-items:center; position:relative;  background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important;}.hero-content{ width: calc(100% - 8% - 650px); max-width:680px; margin-left:8%; margin-right: 1000px; display:flex; flex-direction:column; justify-content:center; align-items:flex-start;}.hero-label{ font-size:14px; letter-spacing:2px; font-weight:600; color:#ffffff; text-transform:uppercase; margin-bottom:20px;}.hero-title{ font-size:60px; line-height:1.15; font-weight:700; color:#102A43!important; max-width:680px; margin:0 0 25px 0;}.hero-desc{ font-size:18px; line-height:1.7; color:rgba(255,255,255,.9); max-width:560px; margin-bottom:40px;}.hero-buttons{ display:flex; align-items:center; gap:20px;} .hero-buttons a{ padding:14px 34px; border-radius:30px; font-size:15px; font-weight:600; transition:.3s ease;} .hero-buttons a:first-child{ background:#0078C8; color:#fff; border:1px solid #0078C8;} .hero-buttons a:last-child{ background:transparent; color:#fff; border:1px solid #fff;} .hero-buttons a:hover{ transform:translateY(-3px);}@media(max-width:768px){.hero-section{ height:100vh !important; min-height:650px;} .hero-slider .splide__slide{ height:100vh !important; min-height:650px;}.hero-content{ width:100%; margin-left:0; margin-right:0; padding:0 20px; max-width:100%;} .hero-title{ font-size:38px; line-height:1.2;} .hero-desc{ font-size:15px;} .hero-buttons{ width:100%; flex-direction:column;} .hero-buttons a{ width:100%; text-align:center;}}@media (max-width: 478px) {#brxe-lygihw {display: block}}.services-section { width: 100%; background: #D8F1FC; padding: 100px 0; overflow: hidden;}.services-container { width: calc(100% - 40px); max-width: 1600px; margin: 0 auto;}.services-title { color: #0F3860 !important; align-self: center; margin-bottom: 14px; font-size: 42px;} .services-container .title-line { margin-bottom: 55px;}.services-flow { width: 100%; max-width: 1400px; margin: 0 auto;}.services-svg-row { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); width: 100%; align-items: center;}.svg-image { width: 240px; height: 240px; display: flex; align-items: center; justify-content: center; justify-self: center; overflow: visible;}.svg-image > .brxe-image { width: 220px !important; height: 220px !important; display: flex !important; align-items: center; justify-content: center;}.svg-image > .brxe-image img { display: block; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain;}.svg-image img { transition: transform 0.35s ease;} .svg-image:hover img { transform: translateY(-4px);}.services-process { position: relative; width: 100%; height: 35px;}.services-info-row { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); width: 100%; gap: 12px; margin-top: 48px;}.service-info { min-width: 0; padding: 26px 24px 28px; background: #0F3860; border-radius: 8px; text-align: center; box-shadow: 0 10px 24px rgba(15, 56, 96, 0.12); transition: transform 0.3s ease, box-shadow 0.3s ease;}.service-info:hover { transform: translateY(-4px); box-shadow: 0 14px 30px rgba(15, 56, 96, 0.18);}.info-title { color: #00D2FF !important; font-size: 18px; font-weight: 700; line-height: 1.35; margin-bottom: 10px;}.service-info:hover .info-title { color: #0078C8 !important;}.info-text { max-width: 300px; margin: 0 auto; color: #E6F3FD !important; font-size: 14px; font-weight: 400; line-height: 1.75;}@media (max-width: 1024px) { .services-section { padding: 80px 0; } .services-container { width: calc(100% - 80px); } .services-container .title-line { margin-bottom: 45px; } .svg-image img { max-width: 220px; } .services-info-row { gap: 15px; } .service-info { padding: 0 6px; } .info-title { font-size: 16px; } .info-text { font-size: 13px; line-height: 1.7; }}@media (max-width: 768px) { .services-section { padding: 65px 0; } .services-container { width: calc(100% - 30px); } .services-container .title-line { margin-bottom: 35px; }  .services-svg-row { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 15px; row-gap: 20px; } .svg-image { width: 150px; height: 150px; } .svg-image > .brxe-image { width: 140px !important; height: 140px !important; }  .services-process { display: none; }  .services-info-row { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 15px; row-gap: 20px; margin-top: 35px; }  .service-info { padding: 18px 12px 20px; }  .info-title { font-size: 15px; line-height: 1.35; margin-bottom: 8px; }  .info-text { font-size: 12px; line-height: 1.65; }}@media (max-width: 480px) { .services-section { padding: 55px 0; } .services-container { width: calc(100% - 24px); }  .services-svg-row { column-gap: 8px; row-gap: 15px; } .svg-image { width: 130px; height: 130px; } .svg-image > .brxe-image { width: 120px !important; height: 120px !important; }  .services-info-row { column-gap: 8px; row-gap: 18px; margin-top: 30px; }  .service-info { padding: 16px 10px 18px; }  .info-title { font-size: 14px; line-height: 1.35; margin-bottom: 7px; }  .info-text { font-size: 11.5px; line-height: 1.6; }}#brxe-dfkmrb {background-color: #D8F1FC; padding-top: 100px}.strength-section{ width:100%; background:#D8F1FC; padding:100px 0; box-sizing:border-box;}.strength-container{ width:100%; max-width:none!important; padding:0 100px; box-sizing:border-box;}.strength-title{ width:100%; font-size:48px; line-height:1.2; font-weight:700; color:#102A43; margin-bottom:22px;}.strength-title,.strength-text{ text-align:center;}.strength-text{ width:100%; font-size:18px; line-height:1.8; color:#12366B; margin-bottom:55px; box-sizing:border-box;}.strength-grid{ width:100%; display:grid; grid-template-columns:repeat(2,1fr); gap:36px; box-sizing:border-box;}.strength-card{ width:100%; min-height:340px; padding:45px 70px; background:#0F3860; border:1px solid #E5EEF5; border-radius:18px; display:flex; flex-direction:column; align-items:center; text-align:center; box-sizing:border-box; transition:transform .35s ease,box-shadow .35s ease;}.strength-card:hover{ transform:translateY(-8px); box-shadow:0 18px 40px rgba(16,42,67,.12);}.scard-title{ font-size:28px; line-height:1.3; font-weight:700; color:#0078C8; margin-bottom:28px;}.scard-image{ width:160px; height:160px; border-radius:50%; overflow:hidden; margin-bottom:28px; flex-shrink:0;} .scard-image img{ width:100%; height:100%; object-fit:cover; display:block;}.scard-text{ width:100%; max-width:720px; font-size:16px; line-height:1.8; color: #E6F3FD !important; box-sizing:border-box;}.strength-btn{ background:#0078C8; color:#ffffff; border-radius:6px; padding:14px 32px; font-size:16px; display:inline-block; transition:0.3s ease;} .strength-btn:hover{ opacity:0.9;}@media(max-width:992px){.strength-container{ padding:0 35px;} .strength-grid{ gap:25px;} .strength-card{ padding:40px 40px;}}@media(max-width:768px){.strength-grid{ grid-template-columns:repeat(2,1fr); gap:15px;} .strength-card{ padding:25px 12px; min-height:260px; border-radius:12px;} .scard-title{ font-size:18px; margin-bottom:15px;} .scard-image{ width:80px; height:80px; margin-bottom:15px;} .scard-text{ font-size:13px; line-height:1.6;}}@media(max-width:420px){.strength-grid{ grid-template-columns:1fr;} .strength-section{ padding:60px 0;} .strength-title{ font-size:32px;} .strength-text{ font-size:15px; margin-bottom:35px;} .strength-container{ padding:0 15px;}}#brxe-trlaqp {font-size: 42px; color: #0b1f3a; text-align: center; align-self: stretch}#brxe-wamkzf {width: 100%}#brxe-hhvuft {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-pvxbhm {width: 100%}#brxe-hqhheb {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-ccekdi {width: 100%}#brxe-sisoqn {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-vnfesl {width: 100%}#brxe-xvteaa {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-cfddvj {width: 100%}#brxe-skubng {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-hzaixn {width: 100%}#brxe-cecyak {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-ynzeob {width: 100%}#brxe-qwlzpc {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-ghskuq {width: 100%}#brxe-yrcvfv {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-kktkwt {width: 100%}#brxe-xhqsct {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-asqbud {width: 100%}#brxe-vbmvnd {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-bgxyad {width: 100%}#brxe-wfqeoc {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-lvpxha {width: 100%}#brxe-gnhlme {width: 300px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #FFFFFF; border-radius: 12px; box-shadow: 0 8px 30px rgba #ececec; flex-shrink: 0; align-self: center !important; justify-content: flex-start}#brxe-tnppwu {align-self: center !important; justify-content: flex-start; display: flex; flex-direction: row; column-gap: 30px}#brxe-cbxnlw {width: 100%; overflow: Hidden}#brxe-ouxsrm {flex-direction: row-reverse; width: 100%; max-width: 1320px; text-align: center}#brxe-gsusgq {background-color: #D8F1FC; padding-top: 100px}.certifications-section { width: 100%; padding-bottom: 120px;}.certifications-container { width: 100% !important; max-width: none !important; padding-left: 200px; padding-right: 200px;}.cert-marquee { width: 100%; overflow: hidden; position: relative;}.cert-track { display: flex; flex-wrap: nowrap; gap: 40px; width: fit-content; animation: cert-scroll 20s linear infinite; will-change: transform;}.cert-card { flex: 0 0 280px; background: #fff; border: 1px solid #E5EEF5; border-radius: 12px; overflow: hidden; transition: transform .35s ease, box-shadow .35s ease;}.cert-card img { width: 100%; display: block; transition: transform .35s ease;}.cert-card:hover { transform: translateY(-8px); box-shadow: 0 16px 40px rgba(0,0,0,.12);} .cert-card:hover img { transform: scale(1.05);}.cert-marquee:hover .cert-track { animation-play-state: paused; cursor: pointer;}@keyframes cert-scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); }}@media (max-width: 1024px) { .certifications-container { padding-left: 60px; padding-right: 60px; } .cert-card { flex: 0 0 220px; }}@media (max-width: 768px) { .certifications-container { padding-left: 15px !important; padding-right: 15px !important; } .cert-card { flex: 0 0 180px !important; } .cert-track { gap: 24px !important; }}#brxe-vsuvru {background-image: url("https://zhongmengelectric.com/wp-content/uploads/2026/09/2496dcb6-27fb-45e9-9abb-8a25f3f1786b.webp"); background-size: cover}.partners-section { position: relative; width: 100%; aspect-ratio: 16 / 8; background-color: #D8F1FC; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; overflow: hidden;}.partners-container { position: relative; width: 100%; height: 100%; margin: 0; box-sizing: border-box;}.partners-header { position: relative; width: 100%; padding-top: 4.2%; text-align: center; z-index: 3;} .partners-title { margin: 0 0 12px; color: #0F3860 !important; font-size: 42px; font-weight: 700; line-height: 1.2;} .partners-header .title-des { color: #0F3860 !important;}.partners-main { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; margin: 0; display: block; z-index: 1;}.partners-logo-panel { position: absolute; right: 2.5%; bottom: 0%; width: 52%; height: 65%; padding: 2.5% 3%; box-sizing: border-box; background: rgba(240, 248, 255, 0.3); border: 1px solid rgba(255, 255, 255, 0.68); border-radius: 12px; box-shadow: 0 12px 35px rgba(15, 56, 96, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.55); z-index: 2;}.partners-logo-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(5, minmax(0, 1fr)); width: 100%; height: 100%; gap: 22px 26px;}.partner-logo { min-width: 0; min-height: 0; display: flex; align-items: center; justify-content: center;}.partner-logo img { display: block; width: 100%; height: 100%; max-width: 175px; max-height: 110px; object-fit: contain;}@media (max-width: 1200px) { .partners-section { aspect-ratio: 16 / 9; } .partners-header { padding-top: 4%; } .partners-title { font-size: 36px; } .partners-logo-panel { right: 2.5%; bottom: 6%; width: 55%; height: 66%; padding: 2.5% 2.8%; } .partners-logo-grid { gap: 18px 18px; } .partner-logo img { max-width: 145px; max-height: 90px; }}@media (max-width: 768px) { .partners-section { aspect-ratio: auto; min-height: auto; padding: 55px 0 60px; background-size: cover; background-position: left bottom; } .partners-container { width: 100%; height: auto; } .partners-header { padding-top: 0; margin-bottom: 30px; padding-left: 15px; padding-right: 15px; } .partners-title { font-size: 30px; } .partners-header .title-des { font-size: 13px; line-height: 1.6; } .partners-main { position: relative; width: 100%; height: auto; } .partners-logo-panel { position: relative; right: auto; bottom: auto; width: 100%; height: auto; margin: 0; padding: 20px 15px; box-sizing: border-box; background: rgba(216, 241, 252, 0.78); border-radius: 0; box-shadow: none; } .partners-logo-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(5, minmax(0, 1fr)); width: 100%; height: auto; gap: 14px 8px; } .partner-logo { min-width: 0; min-height: 65px; display: flex; align-items: center; justify-content: center; } .partner-logo img { display: block; width: 100%; height: 100%; max-width: 90px; max-height: 55px; object-fit: contain; }}