html{overflow-x:auto}body{background-color:#fff;padding:0;margin:0;min-width:768px;font-family:"PingFang SC",PingFangSC-Regular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Microsoft YaHei",sans-serif;line-height:1;color:#222}body img{font-size:12px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}.animate-ready{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.animate-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.value__card-content--animate-left{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.value__card-content--animate-left.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.value__card-content--animate-right{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.value__card-content--animate-right.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.advantage__item--animate{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.advantage__item--animate.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.advantage__item--animate:nth-child(1){transition-delay:0s}.advantage__item--animate:nth-child(2){transition-delay:.1s}.advantage__item--animate:nth-child(3){transition-delay:.2s}.advantage__item--animate:nth-child(4){transition-delay:.3s}.service__card--animate{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.service__card--animate.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service__card--animate:nth-child(1){transition-delay:0s}.service__card--animate:nth-child(2){transition-delay:.1s}.service__card--animate:nth-child(3){transition-delay:.2s}.service__swiper-item--animate{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.service__swiper-item--animate.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service__swiper-item--animate:nth-child(1){transition-delay:0s}.service__swiper-item--animate:nth-child(2){transition-delay:.1s}.service__swiper-item--animate:nth-child(3){transition-delay:.2s}.energy__header{position:absolute;top:0;left:0;width:100%;height:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;background:0 0;z-index:100;transition:background .3s ease;padding:0 24px}@media (min-width:1024px){.energy__header{padding:0 40px}}@media (min-width:1270px){.energy__header{padding:0 120px}}.energy__header.header--dropdown-active{background:#fff;transition:background 0s}.header__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__logo a{display:block}.header__logo img{width:121.6px;height:32.5px;display:block;object-fit:contain}.header__nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.nav__item-wrapper{position:relative}.nav__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;font-size:16px;color:#222;text-decoration:none;border-radius:4px;transition:background .3s ease}.nav__item.active{background:#f3f3f3;font-weight:500}.nav__item:hover{background:#f3f3f3}.nav__overlay{position:fixed;top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:98}.nav__dropdown{position:fixed;top:70px;left:0;width:100%;max-height:0;overflow:hidden;visibility:hidden;background:#fff;transition:max-height .3s ease,visibility .3s ease;z-index:99}.dropdown__content{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 40px 40px}.dropdown__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:198px;text-decoration:none;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.nav__dropdown.is-active .dropdown__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.nav__dropdown.is-active .dropdown__item:nth-child(1){transition-delay:.2s}.nav__dropdown.is-active .dropdown__item:nth-child(2){transition-delay:.3s}.nav__dropdown.is-active .dropdown__item:nth-child(3){transition-delay:.4s}.dropdown__item:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.nav__dropdown.is-active .dropdown__item:hover{opacity:1;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.dropdown__img{width:198px;height:198px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dropdown__img img{max-width:100%;max-height:100%;object-fit:contain}.dropdown__text{text-align:center;font-size:20px;color:#222;line-height:1.4}.dropdown__text p{margin:0}.energy__footer{background:#f5f5f7;box-sizing:border-box;padding:61px 0}.footer__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:72px;max-width:714px;margin:0 auto}@media (min-width:1024px){.footer__container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0;max-width:944px}}@media (min-width:1270px){.footer__container{max-width:1200px}}.footer__left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer__logo a{display:block}.footer__logo img{width:132px;height:35px;display:block;object-fit:contain}.footer__copyright{font-size:10px;color:#666;line-height:1.2}.footer__copyright p{margin:0}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__right{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:160px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.footer__right{gap:80px}}.footer__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:22px}.info__group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.info__title{font-size:20px;font-weight:500;color:#222;margin:0;line-height:1.2}.info__text{font-size:14px;color:#666;margin:0;line-height:18px}.info__text.phone{text-decoration:underline}.footer__qr{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;padding:0 4px}.qr__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.qr__item img{width:80px;height:80px;border-radius:5.333px}.qr__item span{font-size:14px;color:#222;text-align:center}.cooperation{width:100%;max-width:714px;margin:0 auto;padding:0 24px;padding-top:0}.cooperation__title{display:none}.cooperation__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:64px}.cooperation__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px}.cooperation__item--right .cooperation__content{-webkit-order:-1;-ms-flex-order:-1;order:-1}.cooperation__content{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}.cooperation__name{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:500;color:#222;line-height:normal}.cooperation__item:nth-child(2) .cooperation__name{font-size:20px}.cooperation__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.cooperation__detail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.cooperation__label{font-family:'PingFang SC',sans-serif;font-size:18px;font-weight:500;color:#222;line-height:normal}.cooperation__desc{font-family:'PingFang SC',sans-serif;font-size:14px;font-weight:400;color:#666;line-height:normal}.cooperation__image{width:100%;height:auto;aspect-ratio:1.5;border-radius:12px;overflow:hidden;background:#f5f5f7}.cooperation__image img{width:100%;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cooperation__image img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cooperation__image--left img{object-position:left center}.cooperation__content--animate-left,.cooperation__content--animate-right{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.cooperation__content--animate-left.is-visible,.cooperation__content--animate-right.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.cooperation__list{gap:120px}.cooperation__item{gap:64px}.cooperation__content{width:342px;gap:64px}.cooperation__name{font-size:40px}.cooperation__item:nth-child(2) .cooperation__name{font-size:32px}.cooperation__details{gap:24px}.cooperation__label{font-size:24px}.cooperation__desc{font-size:16px}.cooperation__image{width:720px;height:480px;border-radius:14px;aspect-ratio:auto}}@media (min-width:1024px){.cooperation{max-width:944px;padding:0}.cooperation__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cooperation__item--right .cooperation__content{-webkit-order:0;-ms-flex-order:0;order:0}.cooperation__content{gap:88px}.cooperation__item:nth-child(2) .cooperation__name{font-size:40px}.cooperation__details{gap:64px}.cooperation__image{-webkit-flex:none;-ms-flex:none;flex:none;width:538px;height:360px;border-radius:16px}.cooperation__content--animate-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.cooperation__content--animate-left.is-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cooperation__content--animate-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.cooperation__content--animate-right.is-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:1270px){.cooperation{max-width:1200px}.cooperation__image{-webkit-flex:1;-ms-flex:1;flex:1;width:auto;height:530px}}.energy__main{min-height:100vh;background:#fff}.section__title{font-size:48px;font-weight:500;color:#222;text-align:center;margin-bottom:64px;line-height:1.2}.section-white{width:100%;padding-bottom:160px;background:#fff}.section-white__title{font-family:'PingFang SC',sans-serif;font-size:48px;font-weight:500;color:#222;text-align:center;line-height:normal;margin-bottom:64px}.products__page{padding:80px 0 120px;min-height:calc(100vh - 70px - 251px)}.products__container{width:100%;max-width:714px;margin:0 auto;padding:0 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:64px}@media (min-width:1024px){.products__container{max-width:944px}}@media (min-width:1270px){.products__container{max-width:1200px;padding:0}}.products__title{font-family:'PingFang SC',sans-serif;font-size:48px;font-weight:600;color:#222;text-align:center;margin:0;line-height:normal}.products__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:120px}.product__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px}.product__info--animate-left{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.product__info--animate-left.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product__info--animate-right{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.product__info--animate-right.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product__info{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}.product__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.product__name{font-family:'PingFang SC',sans-serif;font-size:40px;font-weight:600;color:#222;margin:0;line-height:normal}.product__model{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:400;color:#666;margin:0;line-height:48px}.product__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.detail__group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.detail__group:last-child{gap:16px}.detail__label{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:600;color:#222;margin:0;line-height:normal}.detail__text{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:400;color:#666;margin:0;line-height:48px}.product__image{width:720px;height:480px;border-radius:16px;overflow:hidden;background:#f5f5f7;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product__image img{width:100%;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product__image img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:768px){.products__page{padding:100px 0 140px}.products__list{gap:120px}.product__item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px}.product__info{width:720px;gap:32px}.product__name{font-size:40px}.product__model{font-size:24px;line-height:48px}.product__details{gap:24px}.detail__group{gap:12px}.detail__group:last-child{gap:16px}.detail__label{font-size:24px}.detail__text{font-size:24px;line-height:48px}.product__image{width:720px;height:480px;border-radius:16px}}@media (min-width:1024px){.products__page{padding:120px 0 160px}.products__list{gap:120px}.product__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.product__item.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product__info{width:356px;gap:32px}.product__details{gap:24px}.detail__group{gap:12px}.detail__group:last-child{gap:16px}.product__image{-webkit-flex:none;-ms-flex:none;flex:none;width:548px;height:366px;border-radius:16px}}@media (min-width:1270px){.products__page{padding:120px 0 160px}.products__list{gap:120px}.product__item{gap:64px}.product__info{width:342px;gap:88px}.product__details{gap:64px}.detail__group{gap:12px}.detail__group:last-child{gap:16px}.product__image{-webkit-flex:1;-ms-flex:1;flex:1;width:auto;height:530px;border-radius:16px}}