*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;scroll-behavior:smooth}@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/c/font_5202909_3mft2jivwin.woff2?t=1783918009357') format('woff2'),url('//at.alicdn.com/t/c/font_5202909_3mft2jivwin.woff?t=1783918009357') format('woff'),url('//at.alicdn.com/t/c/font_5202909_3mft2jivwin.ttf?t=1783918009357') format('truetype')}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal}body{font-family:'Microsoft YaHei','PingFang SC','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6;color:#333333;background-color:#ffffff;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:#0055a4}.linkicon{position:relative;display:inline-block;padding-right:36px;font-size:13px;transition:all .3s}.linkicon::after{content:"";position:absolute;right:0;top:50%;width:24px;height:1px;background:rgba(255,255,255,0.72);transform:translateY(1px)}.linkicon::before{content:"";position:absolute;right:0;top:50%;width:6px;height:2px;transform:rotate(45deg) translateY(-2px);background:rgba(255,255,255,0.72)}.linkicon.blank::after{background:#393939}.linkicon.blank::before{background:#393939}.linkicon:hover{transform:translateX(10px)}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;outline:none;font-family:inherit;background:none}input,textarea{font-family:inherit;font-size:inherit;outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#999999;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666666}.button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 40px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s ease}.button--primary{background:linear-gradient(135deg, #0055a4 0%, #003d73 100%);color:#ffffff;border:none}.button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,85,164,0.4)}.button--secondary{background-color:transparent;color:#ffffff;border:1px solid #ffffff}.button--secondary:hover{background-color:#ffffff;color:#0055a4}.button--outline{background-color:transparent;color:#0055a4;border:1px solid #0055a4}.button--outline:hover{background-color:#0055a4;color:#ffffff}.button--lg{padding:20px 60px;font-size:16px}.container{margin:0 auto}.pagination-bar{display:flex;justify-content:center;align-items:center;gap:12px;margin:120px 0 128px;color:#1e252c;font-size:14px}.pagination-bar a,.pagination-bar span,.pagination-bar button,.pagination-bar input{height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#F2F2F2;border-radius:5px;padding:0 10px}.pagination-bar .nobg{background:transparent}.pagination-bar a.current{color:#fff;background:linear-gradient(119deg, #033A9E, #0062FB);box-shadow:3px 2px 7px 1px rgba(90,90,90,0.26)}.pagination-bar input{width:46px;border:1px solid #F2F2F2;background:#F2F2F2;text-align:center}.pagination-bar button{padding:0 14px;color:#fff;background:#c4c9ce;transition:background .3s ease}.pagination-bar button:hover{background:#0064ff}@media (max-width:768px){.pagination-bar{flex-wrap:wrap;gap:8px;margin:48px 0 58px}.pagination-bar{margin:42px 0 48px}.pagination-bar a,.pagination-bar span,.pagination-bar button,.pagination-bar input{height:30px;min-width:30px}}@media (max-width:480px){.pagination-bar a:nth-of-type(4),.pagination-bar a:nth-of-type(5),.pagination-bar a:nth-of-type(6),.pagination-bar span:nth-of-type(1),.pagination-bar span:nth-of-type(2),.pagination-bar span:nth-of-type(3),.pagination-bar input,.pagination-bar button{display:none}}:root{--swiper-navigation-size:20px}body{padding-top:80px}.header{position:fixed;top:0;left:0;width:100%;height:80px;background:white url("../assets/psmhvd48rp19iw28dlxy0k2is49waf42wg47cdc9ca-8f95-4dbf-8248-baa10bfabb4a.png") 100% no-repeat;background-size:100% 100%;z-index:1000}.header .container{position:relative;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}.header .logo{position:relative;z-index:10;width:365px;height:85px;display:flex;align-items:center;background:linear-gradient(63deg, #033491, #0064ff);border-radius:0 43px 43px 0;justify-content:center;transition:all .3s}.header .logo-box{position:relative}.header .logo-img{height:45px;width:auto;transition:all .3s;transition-delay:.2s;opacity:1}.header .logo2{position:absolute;left:0;top:0;margin-top:7px;transition:all .3s ease-in-out;transition-delay:0s}.header .logo.active{width:239px}.header .logo.active .logo-img{opacity:0}.header .logo.active .logo2{left:0;left:60px;transition-delay:.3s}@keyframes moveLeft{from{left:0px}to{left:60px}}.header .nav{margin-left:auto;margin-right:60px}.header .menu{display:flex;align-items:center;gap:50px;list-style:none;margin:0;padding:0}.header .menu-item{position:relative}.header .menu-item__main{display:flex;align-items:center;gap:6px}.header .menu-item a{display:block;padding:8px 0;font-size:18px;color:#000000;text-decoration:none;transition:color .3s ease;white-space:nowrap}.header .menu-item a:hover,.header .active a{color:#034697}.header .menu-item__toggle{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.header .menu-item__caret{width:7px;height:7px;display:block;border-right:1.5px solid #6c7580;border-bottom:1.5px solid #6c7580;transform:rotate(45deg) translateY(-1px);transition:transform .3s ease}.header .menu-item--has-children:hover .menu-item__caret,.header .menu-item--has-children.open .menu-item__caret{transform:rotate(-135deg) translateY(-1px)}.header .menu-dropdown{position:absolute;top:100%;left:50%;min-width:260px;padding:10px 0;margin-top:14px;background:rgba(255,255,255,0.98);border-radius:14px;box-shadow:0 18px 36px rgba(14,31,53,0.12);transform:translateX(-50%) translateY(10px);opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:120}.header .menu-dropdown a{display:block;padding:11px 20px;font-size:15px;color:#1f252c;white-space:nowrap}.header .menu-dropdown a:hover{color:#0064ff;background:#f4f8ff}.header .menu-item--has-children:hover .menu-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.header .right{position:relative;z-index:10;display:flex;align-items:center;gap:20px;margin-right:105px}.header .search{position:relative;display:flex;align-items:center}.header .search-btn{width:40px;height:40px;background:#0064ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .3s ease}.header .search-btn:hover{transform:scale(1.1)}.header .search-icon{width:15px;height:17px}.header .search-expand{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#fff;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,0.15);overflow:hidden}.header .search.expanded .search-btn{display:none}.header .search.expanded .search-expand{display:flex;align-items:center}.header .search-input{width:200px;height:40px;padding:0 40px 0 20px;border:none;outline:none;font-size:14px}.header .search-close{width:30px;height:40px;background:none;border:none;cursor:pointer;font-size:20px;color:#999;position:absolute;right:5px}.header .lang{position:relative}.header .lang-btn{display:flex;align-items:center;gap:8px;padding:8px 15px;background:#ffffff;border-radius:21px;cursor:pointer;border:none;font-size:14px;color:#000}.header .lang-icon{width:18px;height:18px}.header .lang-arrow{width:6px;height:4px}.header .lang-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.15);min-width:120px;display:none;z-index:100}.header .lang-dropdown.show{display:block}.header .lang-dropdown a{display:block;padding:10px 15px;font-size:14px;color:#333;text-decoration:none;transition:background .2s ease}.header .lang-dropdown a:hover,.header .lang-dropdown a.active{background:#f5f5f5;color:#0064ff}.banner{position:relative;width:100%;height:885px;overflow:hidden}.banner .swiper{width:100%;height:100%}.banner .slide{position:relative;width:100%;height:100%}.banner .slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.banner .content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;padding:0 135px;margin:0 auto}.banner .title-group{margin-bottom:18px;margin-top:182px}.banner .subtitle{font-size:48px;font-weight:normal;color:#3c3c3b;margin-bottom:8px;letter-spacing:0;text-transform:none;opacity:0;transform:translateY(30px);animation:bannerFadeIn .8s ease forwards;animation-delay:.3s}.banner .title{font-size:94px;color:#3c3c3b;opacity:0;transform:translateY(30px);animation:bannerFadeIn .8s ease forwards;animation-delay:.5s;font-weight:normal;line-height:120px;text-shadow:0 1px 9px rgba(4,0,0,0.08);text-stroke:1px rgba(0,0,0,0.2);-webkit-text-stroke:1px rgba(0,0,0,0.2)}.banner .desc{display:none}.banner .buttons{display:flex;gap:40px;margin-top:50px;opacity:0;transform:translateY(30px);animation:bannerFadeIn .8s ease forwards;animation-delay:.9s}.banner .btn{padding:0 10px;line-height:42px;gap:10px;text-align:center;display:flex;align-items:center;border-radius:22px;border:2px solid #9e9e9e;background:transparent;color:#ffffff;font-size:16px;padding-left:1px;box-sizing:border-box;cursor:pointer;transition:all .3s ease;background:linear-gradient(63deg, #033797, #0064ff);border-color:transparent}.banner .btn-icon{width:37px;height:37px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0064ff;transition:all .3s ease}.banner .btn:hover .iconfont{border-color:#ffffff;margin-left:10px}.banner .btn2{border-color:#0064ff;color:#1e1e1e;background:transparent}.banner .btn2 .iconfont{color:white;background:#0064ff}.banner .pagination{position:absolute;bottom:40px !important;left:50% !important;transform:translateX(-50%);z-index:10;display:flex;gap:10px}.banner .pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,0.5);border-radius:50%;cursor:pointer;transition:all .3s ease;padding:0;opacity:1}.banner .pagination .swiper-pagination-bullet-active{background:#ffffff;transform:scale(1.3)}.banner .pagination .swiper-pagination-bullet:hover{background:#ffffff}.banner .navigation{position:absolute;bottom:66px;left:140px;display:flex;align-items:center;z-index:10}.banner .prev,.banner .next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#979797;border-radius:50%;color:#ffffff;cursor:pointer;transition:all .3s ease}.banner .prev i,.banner .next i{font-size:20px;color:#ffffff}.banner .prev:hover,.banner .next:hover{opacity:.8}.banner .number{font-size:16px;padding:0 13px}.banner .number .currentpage{font-size:22px;color:#7d7d7d}.banner .disabled{border:1px solid #bfbfbf;background:transparent;pointer-events:none}.banner .disabled i{color:#7d7d7d}.banner .scroll{display:none}@keyframes bannerFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#products{margin-top:10px;background:url("../assets/products-bg.png") 100% no-repeat;background-size:275px 229px;background-position:left top;position:relative}#products .head{padding-top:115px;display:flex;align-items:center}#products .head .nav{display:flex;margin-left:auto}#products .head .nav .navtab{padding:0 13px;margin-left:20px;font-size:18px;line-height:49px;background:#ffffff;box-shadow:0 2px 10px 1px rgba(135,135,135,0.3);border-radius:25px;cursor:pointer;transform:all .3s}#products .head .nav .navtab:hover,#products .head .nav .checked{background:linear-gradient(63deg, #033491, #008cd7);box-shadow:0 2px 10px 1px rgba(135,135,135,0.3);color:#ffffff}#products .subtitle{display:flex;align-items:center;margin-top:150px;padding-bottom:50px}#products .subtitle .subtitle-line{width:4px;height:27px;background-color:#024ea8;flex-shrink:0;margin-right:10px}#products .subtitle span{font-size:30px;font-family:"Microsoft YaHei",sans-serif;color:#0974ba;line-height:1;margin-left:0}#products .title{font-family:Microsoft YaHei;font-weight:bold;font-size:48px;color:#000000;line-height:1}#products .swiper{margin-left:157px;overflow:hidden}#products .swiper .swiper-wrapper{align-items:stretch}#products .swiper .slide{width:calc(100vw - 157px);display:flex;align-items:stretch}#products .swiper .product-panel{position:relative;width:1400px;flex:0 0 1400px;background:#ffffff;background:url("../assets/products-bg2.png") no-repeat;background-size:75px 100%;padding-bottom:204px;background-position:right center;padding-right:100px}#products .swiper .box{display:flex}#products .swiper .box-left{flex:1}#products .swiper .box-right{display:flex;margin-top:52px;align-items:center;margin-right:100px;width:505px}#products .swiper .box-right img{width:100%;display:block;border-radius:50%}#products .labels .row{display:flex;width:460px;margin-bottom:4px}#products .labels .row .title{width:100px}#products .labels .row .value{flex:1;text-align:justify}#products .features-row{margin-top:30px;display:flex;align-items:center}#products .features-row .feature-item{background:url("../assets/features-bg.png") 100% no-repeat;background-position:left center;background-size:17px 17px;padding-left:25px;margin-right:28px}#products .buttons{display:flex;gap:40px;margin-top:50px;opacity:0;transform:translateY(30px);animation:bannerFadeIn .8s ease forwards;animation-delay:.9s}#products .btn{width:130px;line-height:37px;gap:10px;text-align:center;display:flex;align-items:center;border-radius:22px;border:2px solid #9e9e9e;background:transparent;color:#ffffff;font-size:16px;padding-left:1px;box-sizing:border-box;cursor:pointer;transition:all .3s ease;background:linear-gradient(63deg, #0247a2, #008cd7);border-color:transparent}#products .btn-icon{width:37px;height:37px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0064ff;transition:all .3s ease}#products .btn:hover .iconfont{border-color:#ffffff;margin-left:10px}#products .btn2{border-color:#0064ff;color:#1e1e1e;background:transparent}#products .btn2 .iconfont{color:white;background:#0064ff}#products .navigation{position:absolute;bottom:73px;display:flex;align-items:center;z-index:10;margin-top:80px;right:150px}#products .prev,#products .next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#979797;border-radius:50%;color:#ffffff;cursor:pointer;transition:all .3s ease}#products .prev i,#products .next i{font-size:20px;color:#ffffff}#products .prev:hover,#products .next:hover{opacity:.8}#products .number{font-size:16px;padding:0 13px}#products .number .currentpage{font-size:22px;color:#7d7d7d}#products .disabled{border:1px solid #bfbfbf;background:transparent;pointer-events:none}#products .disabled i{color:#7d7d7d}#products .scroll{display:none}#products .pagebtn{background:url("../assets/page-bg.png") 100% no-repeat;width:61px;height:62px;background-size:61px 62px;display:flex;justify-content:space-around;padding-left:6px;padding-right:8px;box-sizing:border-box;position:absolute;right:30px;top:50%}#products .pagebtn .arraw{color:white;cursor:pointer;font-size:30px;line-height:56px}#products .pagebtn .arraw:hover{opacity:.8}#products .next-products{position:static;flex:1 1 auto;min-width:0;width:calc(100vw - 1560px);display:flex;justify-content:center;text-align:center;flex-direction:column;align-content:center;align-items:center}#products .next-products img{width:330px;margin-bottom:33px;border-radius:50%}#products .next-products .title{text-align:center;font-size:18px;color:#000000}#about{background:url("../assets/about.jpg") 100% 100% no-repeat;width:100%;height:936px;padding-left:83px;padding-right:83px;box-sizing:border-box;padding-top:144px}#about .title{font-weight:bold;font-size:48px;color:#000000;line-height:70px}#about .desc{max-width:991px;font-size:18px;color:#000000;margin-top:30px;line-height:30px}#about .more{width:155px;line-height:42px;gap:10px;text-align:center;display:flex;align-items:center;border-radius:22px;border:2px solid #9e9e9e;color:#ffffff;font-size:16px;padding-left:1px;box-sizing:border-box;cursor:pointer;margin-top:40px;transition:all .3s ease;background:linear-gradient(63deg, #033797, #0064ff);border-color:transparent;border-color:#0245b7;color:#0064ff;background:transparent}#about .more-icon{width:37px;height:37px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0064ff;transition:all .3s ease}#about .more .iconfont{color:white;background:#015bea}#about .more:hover .iconfont{border-color:#ffffff;margin-left:10px}#about .datas{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;margin-top:100px}#about .datas .item>*{position:relative;z-index:10}#about .datas .item{position:relative;height:198px;background:#ffffff;padding-left:32px;border-radius:15px}#about .datas .item .number{font-weight:bold;margin-top:6px;transition:all .3s;font-size:30px}#about .datas .item .number span{font-size:56px;padding-right:6px}#about .datas .item .number .label{font-size:14px;margin-top:10px}#about .datas .item .iconfont{width:52px;line-height:52px;text-align:center;font-size:32px;color:white;background:linear-gradient(45deg, #0245a1, #0178c8);margin-left:auto;margin-top:12px;margin-right:18px;border-radius:50%}#about .datas .item .bg{width:100%;height:100%;position:absolute;transition:all .3s;z-index:2;top:0;left:0;background:url("../assets/about1.png") 100% 100% no-repeat;background-position:right bottom}#about .datas .item:hover{background:linear-gradient(to right, #0250a9, #0179c8);color:white}#about .datas .item:hover .iconfont{background:white;color:#0064ff}#about .datas .item:hover .number{transform:translateY(-10px)}#about .datas .item:nth-child(2) .bg{background-image:url("../assets/about2.png")}#about .datas .item:nth-child(3) .bg{background-image:url("../assets/about3.png")}#about .datas .item:nth-child(4) .bg{background-image:url("../assets/about4.png")}#about .datas .item:nth-child(5) .bg{background-image:url("../assets/about5.png")}.green-factory{height:936px;position:relative}.green-factory .slide{background:url("../assets/psrzy4dawzgl8qg5iuikn5l5srzn1pq93jba2c90a0-0ee8-45c6-ac4a-f504f62031f3.png") 0 0 no-repeat;background-size:100% 936px;width:100%}.green-factory .content{padding:357px 0 0 196px}.green-factory .swiper-wrapper{height:936px}.green-factory .title{font-size:60px;color:#fff;margin-bottom:43px;opacity:.8;font-weight:normal}.green-factory .line{background-color:rgba(255,255,255,0.85);margin-bottom:35px;opacity:.8;width:171px;height:6px}.green-factory .subtitle{font-size:60px;opacity:.8;color:#fff}.green-factory .btn{width:155px;line-height:42px;gap:10px;text-align:center;display:flex;align-items:center;border-radius:22px;border:2px solid #9e9e9e;background:transparent;color:#ffffff;font-size:16px;padding-left:1px;box-sizing:border-box;cursor:pointer;margin-top:40px;transition:all .3s ease;background:#ffffff;border-color:transparent;color:#0064ff}.green-factory .btn-icon{width:37px;height:37px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0064ff;transition:all .3s ease}.green-factory .btn .iconfont{color:white;background:#015bea}.green-factory .btn:hover .iconfont{border-color:#ffffff;margin-left:10px}.green-factory .btn .pagination{display:flex;align-items:center;margin-top:105px}.green-factory .btn .pagination .pagination-img{width:45px;height:45px;background:url("../assets/psgsscyw7h2tazd0hof1nu3cp1xh0wd6yir240eec2c-a93a-4e50-b712-674c39128516.png") 100% no-repeat;background-size:100% 100%}.green-factory .btn .pagination .pagination-arrow{width:45px;height:45px;background:url("../assets/psy89dz4ytm662qq0wenvetwh85jgiof8g9c697fd1-db24-44b8-94cb-9456426a2734.png") 100% no-repeat;background-size:100% 100%;margin-left:13px}.green-factory .navigation{position:absolute;bottom:66px;left:50%;transform:translateX(-50%);display:flex;align-items:center;z-index:10}.green-factory .prev,.green-factory .next{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.3);border-radius:50%;cursor:pointer;transition:all .3s ease}.green-factory .prev i,.green-factory .next i{font-size:20px;color:#ffffff}.green-factory .prev:hover,.green-factory .next:hover{opacity:.8}.green-factory .number{font-size:16px;padding:0 13px;color:#c7c7c7}.green-factory .number .currentpage{font-size:22px;color:#7d7d7d}.green-factory .disabled{border:1px solid #bfbfbf;background:transparent;pointer-events:none}.green-factory .disabled i{color:#7d7d7d}.green-factory .scroll{display:none}.smart-factory{height:944px;background:url("../assets/psw7l0lfv2v09pydl492y9nl913yg1ffliq50848e35-1262-4717-9413-a1d469602329.png") -2px 0 no-repeat;background-size:100% 944px;width:100%;box-sizing:border-box;padding-top:60px}.smart-factory .head{margin:0 0 0 134px}.smart-factory .title{font-size:30px;color:#fff;font-weight:normal;margin-bottom:17px}.smart-factory .line{background-color:rgba(255,255,255,0.85);width:115px;height:6px;margin-bottom:18px}.smart-factory .subtitle{font-size:30px;color:#fff}.smart-factory .cards{margin:53px 131px 84px 131px;display:flex}.smart-factory .card{width:25%;height:625px;background:url("../assets/ps3g9ey6y5essgsb586la8unujdcivobcsbe0e2c81-356c-47b1-a5ec-ad7a791939b8.png") 100% no-repeat;background-size:800px 100%;background-position:left top;padding:76px 71px 0 71px;box-sizing:border-box;transition:all .3s ease !important}.smart-factory .card:hover{width:50%}.smart-factory .card--2{width:25%;background-image:url("../assets/psrn8hcr625kpw05q6fhrv31y2sldjbupecc6fd22-bb1d-4223-804c-ec6a18f42539.png");margin-left:-1px;padding:76px 0 0 90px;box-sizing:border-box}.smart-factory .card--3{width:25%;background-image:url("../assets/ps7ij6zrd6y9f0uqhn3xozl8xiwxcqukichc66a21b2-c06d-4bf1-9129-5da46e2e7ac3.png");margin-left:-2px;padding:76px 0 0 89px;box-sizing:border-box}.smart-factory .card--4{width:25%;margin-left:-2px;padding:76px 36px 0 58px;box-sizing:border-box}.smart-factory .card-header{display:flex;justify-content:space-between;align-items:flex-start}.smart-factory .card-title{font-size:30px;font-weight:normal;color:#fff;min-height:100px}.smart-factory .card--2 .card-title,.smart-factory .card--3 .card-title,.smart-factory .card--4 .card-title{display:block}.smart-factory .card-num{font-size:32px;line-height:32px;color:white}.smart-factory .card-num span:first-child{font-size:32px;color:#fff}.smart-factory .card-num span:last-child{font-size:24px;color:#fff}.smart-factory .card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;font-size:18px;color:#fff;line-height:1.7;font-weight:normal;margin-top:60px}.smart-factory .card--2 .card-desc,.smart-factory .card--3 .card-desc,.smart-factory .card--4 .card-desc{margin-top:74px;opacity:.7}.smart-factory .card-line{width:137px;height:19px;margin-top:74px}.smart-factory .card--2 .card-line{width:47px;height:6px;margin-top:74px}.smart-factory .card--3 .card-line{width:47px;height:6px;margin-top:74px}.smart-factory .card--4 .card-line{width:47px;height:6px;margin-top:74px}#news{height:1097px;background:url("../assets/psg2qakv4cww9hdrgxk6e109e2wg8kjavgr647d99af-990a-49cd-aa06-03c293e4be1c.png") 0 0 no-repeat;background-size:100% 100%;width:100%;padding-top:72px;padding-left:169px}#news .head{width:116px;height:24px;display:flex;align-items:center}#news .header-line{background-color:#008cd7;width:3px;height:19px;margin-right:10px}#news .title{font-size:24px;color:#0064ff;font-weight:normal}#news .subtitle-row{width:1580px;height:48px;margin-top:18px;display:flex;align-items:center;justify-content:space-between}#news .subtitle{font-size:48px;color:#000}#news .more-btn{border-radius:22px;width:159px;height:49px;border:2px solid #9e9e9e;display:flex;align-items:center;padding:0 17px 0 5px;cursor:pointer}#news .more-icon{background-color:#0064ff;border-radius:50%;height:37px;width:37px;display:flex;align-items:center;justify-content:center}#news .more-icon img{width:12px;height:10px}#news .more-btn span{font-size:16px;color:#030303;margin-left:17px}#news .content{height:617px;display:flex;margin-top:43px}#news .featured{width:685px;height:617px}#news .featured-img{width:685px;height:617px}#news .list{width:890px;height:614px;margin-left:18px;display:flex;justify-content:space-between;flex-wrap:wrap}#news .item{background-color:#fff;box-shadow:0 3px 8px 1px rgba(4,0,0,0.23);transition:all .3s;cursor:pointer}#news .item:hover{background-color:#0064ff;color:white}#news .item:hover .item-title,#news .item:hover .item-desc{color:white}#news .item--main{width:589px;height:268px;padding:45px 20px 42px 40px}#news .item--side{width:282px;height:268px;margin-left:19px;margin-top:2px;padding:43px 20px 44px 29px}#news .item--bottom{width:282px;height:328px;margin-top:16px;padding:44px 20px 34px 35px;display:flex}#news .item--wide{width:586px;height:328px;padding:43px 20px 35px 42px}#news .item-content{display:flex;flex-direction:column}#news .item-title{font-size:19px;color:#fff;line-height:28px;font-weight:normal}#news .item .item-title{color:#000}#news .item-desc{font-size:16px;color:#fff;line-height:25px;margin-top:31px}#news .item .item-desc{color:#464646;margin-top:40px}#news .item-meta{display:flex;align-items:center;margin-top:42px}#news .item--side .item-meta{margin-top:88px}#news .item--wide .item-meta{margin-top:102px}#news .item-meta img{width:16px;height:16px}#news .item-meta span{font-size:16px;margin-left:10px}.section-contact{position:relative;width:100%;height:800px;background:url("../assets/psphh1lhlzo5oeq5d31kdr7npz1q2cdnt9cde1541f-be3b-40c1-8de2-185aa7bdfc78.png") -1px 0 no-repeat;background-size:100% 100%;margin:-28px 0 0 0}.section-contact .content{padding:119px 0 0 203px}.section-contact .title{font-size:48px;color:#fff;font-weight:normal}.section-contact .desc{height:23px;font-size:24px;color:#fff;margin-top:22px}.section-contact .form{margin-top:77px}.section-contact .row{display:flex;gap:20px}.section-contact .input{background-color:#fff;border-radius:10px;width:500px;display:flex;align-items:center;padding:0 28px;border:2px solid #cccccc}.section-contact .input input{line-height:68px;outline:none;border:none;height:68px}.section-contact .input-icon{width:18px;height:20px}.section-contact .input-field{flex:1;height:19px;font-size:18px;color:#000;margin-left:22px}.section-contact .textarea{background-color:#fff;border-radius:10px;width:1535px;height:144px;border:2px solid #ccc;margin-top:22px;display:flex;padding:23px 0 0 28px}.section-contact .textarea-icon{width:21px;height:21px}.section-contact .textarea-field{flex:1;height:100px;font-size:18px;color:#000;margin-left:15px;resize:none;border:none}.section-contact .submit{background-color:#fff;border-radius:24px;width:190px;height:49px;display:flex;align-items:center;justify-content:center;margin-top:69px;cursor:pointer}.section-contact .submit span{font-size:18px;color:#010101}.section-contact .submit img{width:17px;height:17px;margin-left:20px}.section-contact .decoration{position:absolute;left:1225px;top:208px;width:695px;height:771px;background:url("../assets/psavl1dp93wylscyly4msectjo329t4zlgabdba87c-9528-4668-ba64-374dcd0c0aa8.png") 100% no-repeat;background-size:100% 100%}.footer{width:100%;background:#101115;padding:47px 167px 0 167px;box-sizing:border-box}.footer .box{display:flex;justify-content:space-between}.footer .box .box-right{display:flex}.footer .box .item{color:#c3c3c3;margin-left:177px;font-size:14px}.footer .box .item .title{font-size:16px;color:white;margin-bottom:16px}.footer .box a{margin-bottom:14px;display:block}.footer .links{display:flex;align-items:center;width:1581px;height:57px}.footer .logo{width:209px;height:45px;margin-bottom:20px}.footer .info{width:334px;font-size:16px;color:#8c8c8d;line-height:36px;margin-top:6px}.footer .bottom{display:flex;justify-content:space-between;align-items:center}.footer .bottom .iconfont{width:35px;height:35px;border-radius:50%;line-height:35px;text-align:center;border:solid 2px white;font-size:20px;display:block}.footer .qr img{width:97px;height:97px;position:absolute;left:-38px;bottom:50px;display:none}.footer .qr{position:relative;width:97px;margin-left:20px;cursor:pointer}.footer .qr:hover img{display:block}.footer .qrcode{display:flex}.footer .qr>span{font-size:14px;font-weight:300;color:#c3c3c3}.footer .copyright{width:554px;height:39px;margin:46px 0 15px 0}.footer .copyright p{font-size:14px;font-weight:300;color:#c3c3c3}@media (max-width:768px){.green-factory .content{padding-top:80px !important}.green-factory .swiper-wrapper{height:500px}.green-factory .navigation{bottom:0px}html,body{width:100%;overflow-x:hidden}body{padding-top:64px}.header{height:64px;background-size:cover}.header .container{width:100%;padding:0 16px;padding-left:0}.header .logo{height:56px;width:200px}.header .logo2{margin-top:2px}.header .logo.active{width:200px}.header .logo-img{width:160px;height:auto}.header .mobile-menu-toggle{position:absolute;top:50%;right:16px;z-index:12;display:flex;flex-direction:column;justify-content:space-between;width:36px;height:36px;padding:8px;transform:translateY(-50%);border-radius:4px;background:#0064ff}.header .mobile-menu-toggle span{display:block;width:100%;height:2px;border-radius:2px;background:#fff;transition:transform .3s ease,opacity .3s ease}.header.mobile-open .mobile-menu-toggle span:nth-child(1){transform:translateY(9px) rotate(45deg)}.header.mobile-open .mobile-menu-toggle span:nth-child(2){opacity:0}.header.mobile-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.header .nav{position:fixed;top:64px;left:0;right:0;width:100%;max-height:calc(100vh - 64px);margin:0;padding:10px 16px 18px;overflow-y:auto;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,0.12);opacity:0;pointer-events:none;transform:translateY(-120%);transition:transform .3s ease,opacity .3s ease}.header.mobile-open .nav{opacity:1;pointer-events:auto;transform:translateY(0)}.header .menu{display:block;width:100%}.header .menu-item{border-bottom:1px solid #eef1f5}.header .menu-item>a,.header .menu-item .menu-item__main>a{padding:13px 0;font-size:16px;flex:1}.header .menu-item__main{width:100%;justify-content:space-between;gap:12px}.header .menu-item__toggle{width:34px;height:34px;flex-shrink:0}.header .menu-item__caret{width:8px;height:8px;transform:rotate(45deg) !important}.header .menu-dropdown{position:static;min-width:0;margin:0;padding:0 0 10px 12px;background:transparent;border-radius:0;box-shadow:none;transform:none;opacity:0;max-height:0;overflow:hidden;visibility:visible;pointer-events:none;transition:max-height .3s ease,opacity .3s ease}.header .menu-dropdown a{padding:9px 0;font-size:14px;color:#5b6570}.header .menu-item--has-children:hover .menu-dropdown{transform:none}.header .menu-item--has-children.open .menu-dropdown{opacity:1;max-height:420px;pointer-events:auto}.header .menu-item--has-children.open .menu-item__caret{transform:rotate(-135deg) translateY(-1px)}.header .right{width:100%;margin:16px 0 0;padding-top:14px;gap:12px;border-top:1px solid #eef1f5;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.header .lang-btn{padding:9px 14px;border:1px solid #e5e9f0}.header .lang-dropdown{position:static;margin-top:8px;min-width:100%}.header .search-btn{width:36px;height:36px}.header .search-input{width:calc(100vw - 72px);max-width:260px}.header .search.expanded{width:100%;flex:0 0 100%;order:2}.header .search.expanded .search-expand{position:relative;top:auto;right:auto;width:100%;transform:none}.header .search.expanded .search-input{width:100%;max-width:none;min-width:0;padding-right:42px}.banner{height:520px}.banner .content{padding:0 22px}.banner .title-group{margin-top:110px}.banner .subtitle{font-size:26px}.banner .title{font-size:42px;line-height:1.2}.banner .buttons{gap:14px;margin-top:30px;flex-wrap:wrap}.banner .btn{width:136px;line-height:38px;font-size:14px;padding-right:20px}.banner .btn-icon{width:33px;height:33px}.banner .navigation{left:22px;bottom:28px}body #products{margin-top:0;padding:48px 16px;background-size:150px auto}body #products .swiper{width:100%;margin-left:0;overflow:visible}body #products .swiper .slide{width:100%;display:block}body #products .swiper .product-panel{background-image:none !important;width:100%;flex:none;padding:22px 16px 34px;background:#fff;border-radius:8px;box-shadow:0 8px 28px rgba(3,70,151,0.08);padding-bottom:84px}body #products .swiper .box{flex-direction:column}body #products .swiper .box-left{width:100%}body #products .swiper .box-right{order:-1;width:100%;max-width:360px;margin:20px auto 0;padding:18px;border-radius:8px;background:#f5f8fc}body #products .head{display:block;padding-top:0}body #products .head .nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:20px 0 0}body #products .head .nav .navtab{min-width:0;margin-left:0;padding:10px 12px;font-size:13px;line-height:1.35;text-align:center;white-space:normal}body #products .title{font-size:32px}body #products .subtitle{margin-top:40px;padding-bottom:28px}body #products .subtitle span{font-size:22px;line-height:1.3}body #products .labels .row{display:block;width:100%;margin-bottom:10px;padding:12px;border-radius:6px;background:#f7f9fc}body #products .labels .row .label{margin-bottom:4px;color:#034697;font-weight:600}body #products .features-row{align-items:flex-start;flex-wrap:wrap;gap:12px}body #products .features-row .feature-item{margin-right:0}body #products .buttons{gap:14px;margin-top:34px;flex-wrap:wrap}body #products .pagebtn,body #products .next-products{display:none}body #products .navigation{bottom:10px;left:20px;margin-top:20px}#products .prev,#products .next,.green-factory .prev,.green-factory .next{width:35px;height:35px}#products .prev i,#products .next i,.green-factory .prev i,.green-factory .next i{font-size:16px}#products .number .currentpage{font-size:18px}#news .more-btn{height:40px}#news .more-btn .more-icon{width:30px;height:30px}#about{height:auto;padding:64px 16px;background-size:cover;background-position:center top}#about .title{font-size:30px;line-height:1.35}#about .desc{font-size:15px;line-height:1.8;margin-top:22px}#about .datas{grid-template-columns:1fr;gap:14px;margin-top:44px}#about .datas .item{height:auto;min-height:150px;padding:16px 20px 20px}#about .datas .item .number span{font-size:42px}.green-factory{height:560px;background-size:cover;background-position:center}.green-factory .content{padding:150px 22px 0}.green-factory .title,.green-factory .subtitle{font-size:34px;line-height:1.25}.green-factory .navigation{left:22px;right:auto;bottom:34px;transform:none}.smart-factory{height:auto;padding:56px 16px;background-size:cover;background-position:center}.smart-factory .head{margin:0}.smart-factory .title{width:auto;font-size:28px}.smart-factory .subtitle{font-size:22px}.smart-factory .cards{display:block;margin:34px 0 0}.smart-factory .card,.smart-factory .card--2,.smart-factory .card--3{width:100%;height:auto;min-height:260px;margin:0 0 14px;padding:28px 24px;background-size:cover;background-position:center}.smart-factory .card-title{font-size:24px;min-height:auto}.smart-factory .card-desc,.smart-factory .card--2 .card-desc,.smart-factory .card--3 .card-desc{margin-top:34px;font-size:15px;line-height:1.7}.smart-factory .card-line,.smart-factory .card--2 .card-line,.smart-factory .card--3 .card-line{margin-top:32px}#news{height:auto;padding:56px 16px;background-size:cover;background-position:center}#news .subtitle-row{display:block;width:100%;height:auto}#news .subtitle{display:block;font-size:30px;line-height:1.3}#news .more-btn{margin-top:20px}#news .content{display:block;height:auto;margin-top:32px}#news .featured,#news .featured-img,#news .list,#news .item,#news .item--main,#news .item--side,#news .item--bottom,#news .item--wide{width:100%;height:auto;margin-left:0;display:block}#news .featured-img{aspect-ratio:4 / 3;object-fit:cover}#news .list{display:block;margin-top:16px}#news .item,#news .item--main,#news .item--side,#news .item--bottom,#news .item--wide{margin-top:14px;padding:24px 20px}#news .item-desc{margin-top:18px}#news .item-meta,#news .item--side .item-meta,#news .item--bottom .item-meta,#news .item--wide .item-meta{margin-top:24px}.section-contact{height:auto;min-height:0;margin-top:0;padding:56px 16px;background-size:cover;background-position:center}.section-contact .content{padding:0}.section-contact .title{font-size:32px}.section-contact .desc{height:auto;font-size:16px;line-height:1.7}.section-contact .form{margin-top:34px}.section-contact .row{display:block}.section-contact .input,.section-contact .textarea{width:100%;margin-top:14px;padding-left:18px;padding-right:18px}.section-contact .input input{width:100%;height:54px;line-height:54px}.section-contact .textarea{height:132px;padding-top:18px}.section-contact .submit{margin-top:28px}.section-contact .decoration{display:none}.footer{padding:40px 16px 18px}.footer .box,.footer .box .box-right,.footer .bottom,.footer .links{display:block;width:100%;height:auto}.footer .box-right{margin-top:20px;display:grid !important;grid-template-columns:repeat(4, 1fr);gap:10px}.footer .box-right .item{margin:0}.footer .logo{width:170px;height:auto}.footer .info,.footer .copyright{width:100%;height:auto}.footer .qrcode{margin-top:20px}}.product-page{background:#eef4fa}.product-page #banner{height:740px}.product-page #banner .buttons{display:none}.product-page .inner-hero{position:relative;height:395px;overflow:hidden;background:#f2f4f6}.product-page .inner-hero__bg{position:absolute;inset:0;background:url("../assets/ps4fxq4x44ive4pnoj27evdjue49hevfl5i09ed5501-8014-409b-9ff5-46f71d7a0681.png") center / cover no-repeat}.product-page .inner-hero__content{position:relative;z-index:2;width:1440px;max-width:calc(100% - 160px);height:100%;margin:0 auto;display:flex;align-items:center}.product-page .inner-hero__content h1{margin-top:-8px;font-size:64px;line-height:1.3;font-weight:normal;color:#3c3c3b;text-shadow:0 1px 9px rgba(4,0,0,0.08);opacity:0;transform:translateY(30px);animation:bannerFadeIn .8s ease forwards}.product-page .inner-hero__navigation{position:absolute;left:calc((100% - 1440px) / 2);bottom:38px;z-index:3;display:flex;align-items:center}.product-page .inner-hero__navigation .arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d5dadd;color:#fff}.product-page .inner-hero__navigation .arrow--prev{border:1px solid #c6cdd1;background:transparent;color:#9da4a8}.product-page .inner-hero__navigation .pager{padding:0 12px;color:#afb4b7;font-size:14px}.product-page .inner-hero__navigation .pager strong{color:#7e8589;font-size:18px;font-weight:500}.product-page .product-center-section{padding:70px 0 150px}.product-page .section-inner{width:1400px;max-width:calc(100% - 80px);margin:0 auto}.product-page .breadcrumb{font-size:16px;color:#202124;margin-bottom:44px}.product-page .section-title{text-align:center;font-size:30px;color:#15171a;font-weight:600;margin-bottom:58px}.product-page .product-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.product-page .filter-tabs{display:flex;gap:20px}.product-page .filter-tabs button{min-width:108px;height:34px;padding:0 24px;border:1px solid #0358bb;border-radius:18px;color:#2a3a4d;font-size:15px;background:transparent;transition:all .3s ease}.product-page .filter-tabs button.active,.product-page .filter-tabs button:hover{color:#fff;background:linear-gradient(63deg, #033797, #0064ff);box-shadow:0 4px 12px rgba(0,100,255,0.18)}.product-page .product-search{width:260px;height:34px;display:flex;align-items:center;border-bottom:2px solid #9fa7ad}.product-page .product-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:#59636b;font-size:14px}.product-page .product-search input::placeholder{color:#a9b0b5}.product-page .product-search i{color:#969da3;font-size:18px}.product-page .product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:72px 70px}.product-page .product-card{position:relative;overflow:hidden;border-radius:14px;background:#e7e7e7;box-shadow:0 8px 24px rgba(42,62,78,0.04);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.product-page .product-card:hover{transform:translateY(-8px);box-shadow:0 16px 34px rgba(3,70,151,0.12)}.product-page .product-card__image{height:420px;display:flex;align-items:center;justify-content:center;background:#eeeeee}.product-page .product-card__image img{max-width:100%;object-fit:contain;transition:transform .3s ease}.product-page .product-card:hover img{transform:scale(1.04)}.product-page .product-card__info{position:absolute;left:0;right:0;bottom:0;min-height:80px;padding:18px 24px 15px;border-radius:14px;color:#fff;background:rgba(113,113,113,0.78);transition:background .3s ease}.product-page .product-card__info h3{font-size:16px;font-weight:normal;line-height:1.4;margin-bottom:8px}.product-page .product-card.active .product-card__info,.product-page .product-card:hover .product-card__info{background:linear-gradient(63deg, #033797, #0064ff)}.product-page .latest-panel{display:grid;grid-template-columns:1.05fr .95fr;border-radius:24px;background:#fff;box-shadow:0 14px 36px rgba(42,62,78,0.06)}.product-page .latest-panel__text{padding:42px 52px}.product-page .latest-panel__text h3{font-size:22px;color:#111317;margin-bottom:34px;font-weight:normal;line-height:1}.product-page .latest-panel__text h4{font-size:18px;color:#111317;font-weight:normal;padding-bottom:28px;border-bottom:2px solid #b2b2b2;line-height:1}.product-page .latest-panel__text p{margin-top:28px;max-width:560px;color:#303841;font-size:15px;line-height:1.9}.product-page .latest-panel__text a{display:inline-block;margin-top:42px;color:#393939;font-size:13px}.product-page .latest-panel__image{display:flex;align-items:center;justify-content:center;transform:translateX(2px);overflow:hidden}.product-page .latest-panel__image img{width:100%;object-fit:contain}@media (max-width:768px){.product-page #banner{height:430px !important}.product-page .inner-hero{height:300px}.product-page .inner-hero__content{max-width:none;width:100%;padding:0 22px}.product-page .inner-hero__content h1{font-size:38px;line-height:1.28}.product-page .inner-hero__navigation{left:22px;bottom:28px}.product-page .product-center-section{padding:38px 0 72px}.product-page .latest-panel__image{transform:translateX(0)}.product-page .section-inner{max-width:none;width:100%;padding:0 16px}.product-page .breadcrumb{font-size:13px;margin-bottom:28px}.product-page .section-title{font-size:26px;margin-bottom:28px}.product-page .product-toolbar{display:block;margin-bottom:34px}.product-page .filter-tabs{gap:10px;margin-bottom:20px}.product-page .filter-tabs button{flex:1;min-width:0}.product-page .product-search{width:100%}.product-page .product-grid{grid-template-columns:1fr;gap:18px}.product-page .product-card{height:292px}.product-page .product-card__image{height:218px}.product-page .latest-panel{display:block}.product-page .latest-panel__text{padding:28px 22px}.product-page .latest-panel__text h3{margin-bottom:22px}.product-page .latest-panel__text h4{padding-bottom:20px}.product-page .latest-panel__text p{margin-top:20px}.product-page .latest-panel__image{min-height:220px}}@media (max-width:1200px){.product-page .inner-hero__content{max-width:calc(100% - 80px)}.product-page .inner-hero__navigation{left:40px}.product-page .section-inner{max-width:calc(100% - 48px)}.product-page .product-grid{grid-template-columns:repeat(2, 1fr);gap:36px}}@media (max-width:768px){.banner{height:430px}.banner .title-group{margin-top:88px}.banner .subtitle{font-size:22px}.banner .title{font-size:34px;line-height:1.25;-webkit-text-stroke:0}.banner .buttons{gap:10px;margin-top:24px}.banner .btn{width:118px;line-height:34px;font-size:13px}.banner .btn-icon{width:29px;height:29px}#products .title{font-size:28px}#products .subtitle span{font-size:20px}#products .btn{width:118px;line-height:34px;font-size:13px}#products .btn-icon{width:29px;height:29px}#about .title{font-size:26px}#about .desc{font-size:14px}#about .more{width:130px;line-height:36px;font-size:13px}#about .more-icon{width:31px;height:31px}.green-factory{height:500px}.green-factory .title,.green-factory .subtitle{font-size:28px}.green-factory .btn{width:130px;line-height:36px;font-size:13px}.green-factory .btn-icon{width:31px;height:31px}.smart-factory .title{font-size:25px}.smart-factory .subtitle,.smart-factory .card-title{font-size:20px}#news .subtitle{font-size:26px}#news .item-title{font-size:17px}.section-contact .title{font-size:28px}.section-contact .desc{font-size:14px}.section-contact .submit{width:150px;height:42px;margin-top:24px}.section-contact .submit span{font-size:15px}.product-page .inner-hero{height:250px}.product-page .inner-hero__content{padding:0 18px}.product-page .inner-hero__content h1{font-size:30px}.product-page .inner-hero__navigation{left:18px;bottom:22px}.product-page .inner-hero__navigation .arrow{width:32px;height:32px}.product-page .product-center-section{padding:34px 0 60px}.product-page .section-inner{padding:0 14px}.product-page .breadcrumb{margin-bottom:22px;font-size:12px}.product-page .section-title{margin-bottom:24px;font-size:24px}.product-page .product-toolbar{margin-bottom:28px}.product-page .filter-tabs{gap:8px}.product-page .filter-tabs button{height:32px;padding:0 14px;font-size:13px}.product-page .product-grid{grid-template-columns:1fr;gap:16px}.product-page .product-card{height:320px;border-radius:10px}.product-page .product-card__info{min-height:68px;padding:14px 18px 12px;border-radius:10px}.product-page .product-card__info h3{font-size:15px;margin-bottom:4px}.product-page .product-card__info span{font-size:12px}.product-page .latest-panel{border-radius:10px}.product-page .latest-panel__text{padding:24px 18px}.product-page .latest-panel__text h3{font-size:20px}.product-page .latest-panel__text h4{font-size:16px}.product-page .latest-panel__text p{font-size:14px;line-height:1.75}.product-page .latest-panel__image{min-height:190px}}@media (max-width:480px){.product-page .product-grid{gap:14px}.product-page .pagination-bar a:nth-of-type(4),.product-page .pagination-bar a:nth-of-type(5),.product-page .pagination-bar a:nth-of-type(6),.product-page .pagination-bar span:nth-of-type(1),.product-page .pagination-bar span:nth-of-type(2),.product-page .pagination-bar span:nth-of-type(3),.product-page .pagination-bar input,.product-page .pagination-bar button{display:none}}html,body{max-width:100%;overflow-x:clip}.page-shell .section-inner,.inner-hero .hero-content{max-width:calc(100% - 48px)}.header .lang-btn span,.header .menu-item>a,.header .menu-item__main>a,.banner .btn,#products .btn{overflow-wrap:anywhere}@media (max-width:1600px) and (min-width:769px){.header .logo{width:260px}.header .logo.active{width:220px}.header .nav{margin-right:24px}.header .menu{gap:22px}.header .menu-item a{font-size:16px}.header .right{gap:12px;margin-right:28px}.header .lang-btn{max-width:150px;padding:8px 10px}.header .lang-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#products .swiper .slide{overflow:hidden}#products .swiper .product-panel{width:calc(100vw - 205px);flex-basis:calc(100vw - 205px);padding-right:48px}#products .swiper .box-right{width:38%;margin-right:24px}#news{padding-left:48px;padding-right:48px;overflow:hidden}#news .subtitle-row{width:100%}#news .content{width:100%}#news .featured,#news .featured-img{width:43%}#news .list{width:calc(57% - 18px)}#news .item--main,#news .item--wide{width:65%}#news .item--side,#news .item--bottom{width:calc(35% - 19px)}.section-contact{overflow:hidden}.section-contact .content{padding:96px 48px 0}.section-contact .form{width:100%}.section-contact .row{width:100%}.section-contact .input{flex:1;width:auto;min-width:0}.section-contact .textarea{width:100%}.section-contact .decoration{right:-260px;left:auto;opacity:.45}.footer{padding-left:48px;padding-right:48px}.footer .links{width:100%}.footer .box .item{margin-left:clamp(32px, 7vw, 110px)}}[dir="rtl"] .header .nav{margin-left:24px;margin-right:auto}[dir="rtl"] .header .right{margin-left:28px;margin-right:0}.detail-page{background:#ffffff}.detail-page .section-inner{width:1237px;margin:0 auto}.detail-page__breadcrumb{padding:18px 0 10px;color:#767676;font-size:13px;border-bottom:1px solid #ececec}.detail-page__subnav{position:sticky;top:80px;z-index:20;background:rgba(255,255,255,0.95);box-shadow:0 10px 24px rgba(18,35,58,0.06)}.detail-page__subnav .section-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px}.detail-page__subnav-title{flex-shrink:0;font-size:24px;font-weight:600;color:#111317}.detail-page__subnav-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:22px}.detail-page__subnav-links a{font-size:15px;color:#4f555b;transition:color .3s ease}.detail-page__subnav-links a:hover,.detail-page__subnav-links a.is-active{opacity:.8}.detail-page__subnav-links .pill-link{min-width:90px;height:30px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;border-radius:17px;color:#fff;background:linear-gradient(63deg, #033797, #0064ff);font-size:12px;padding-right:10px}.detail-page__subnav-links .pill-link .iconfont{width:19px;height:19px;background:#ffffff;color:#033593;border-radius:50%;font-size:12px;text-align:center}.detail-page__subnav-links .link1{border:solid 2px #0064ff;background:transparent;color:#0064ff}.detail-page__subnav-links .link1 .iconfont{background:radial-gradient(0% 0% at 0% 0%, #015bea 0%, #008cd7 100%),#015bb1;color:white}.detail-hero{overflow:hidden;background:url("../assets/product-detail-banner.jpg") no-repeat;background-size:100% 100%}.detail-hero__inner{min-height:860px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px}.detail-hero__content{position:relative;z-index:2;padding:80px 0 110px}.detail-hero__eyebrow{margin-bottom:22px;color:#5c6670;font-size:18px}.detail-hero h1{font-size:80px;line-height:1.08;font-weight:700;color:#050608;margin-bottom:34px}.detail-hero p{max-width:640px;font-size:22px;line-height:1.8;color:#4b5258}.detail-hero__tags{display:flex;flex-wrap:wrap;gap:18px;margin-top:42px}.detail-hero__tags span{min-width:160px;height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;color:#fff;font-size:18px;background:linear-gradient(63deg, #033797, #0064ff);box-shadow:0 12px 28px rgba(0,100,255,0.18)}.detail-hero__visual{position:relative;height:100%;min-height:720px;display:flex;align-items:flex-end;justify-content:center}.detail-hero__visual img{position:relative;z-index:2;width:100%;max-width:860px;object-fit:contain;filter:drop-shadow(0 28px 40px rgba(49,61,76,0.15))}.detail-hero__shape{position:absolute;inset:0 10% 4% 4%;background:linear-gradient(135deg, rgba(220,235,252,0.7), rgba(255,255,255,0.2));clip-path:polygon(22% 0, 100% 0, 100% 100%, 0 100%)}.detail-series{margin-top:-58px;position:relative;z-index:4}.detail-series__tabs{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:#d8e7fa;border-radius:4px;overflow:hidden}.detail-series__tabs button{height:86px;border:0;background:#dce9fb;color:#1e252c;font-size:30px;font-weight:500;transition:all .3s ease;display:flex;justify-content:center;align-items:center}.detail-series__tabs button img{margin-left:12px}.detail-series__tabs button.is-active,.detail-series__tabs button:hover{color:#0064ff}.detail-section-head{margin-bottom:34px}.detail-section-head h2{font-size:18px;line-height:1.1;color:#0d1015;font-weight:normal}.detail-section-head p{margin-top:18px;max-width:820px;font-size:20px;line-height:1.8;color:#59626b}.detail-specs{padding:84px 0 0 0;max-width:1237px;margin:0 auto;box-sizing:border-box}.detail-specs__panel{padding:36px 0 20px;border-top:1px solid #ebedf0}.detail-specs__row{display:flex;align-items:center;gap:34px;font-size:24px;color:#101419}.detail-specs__row .label{color:#444c56;min-width:96px}.detail-specs__row strong{font-size:16px;font-weight:normal}.detail-specs__colors{flex-wrap:wrap}.detail-specs__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:44px}.color-pill{display:inline-flex;align-items:center;gap:18px;border-radius:31px;color:#525252;font-size:16px;transition:all .3s ease}.color-pill img{width:56px}.tube-stack{position:relative;width:72px;height:32px;display:inline-block}.tube-stack::before,.tube-stack::after{content:"";position:absolute;bottom:0;width:14px;border-radius:8px 8px 0 0}.tube-stack::before{left:12px;height:28px}.tube-stack::after{left:30px;height:32px}.tube-stack--amber::before,.tube-stack--amber::after{background:linear-gradient(180deg, #ffb147, #ec7f18);box-shadow:18px 0 0 #f6b24b,36px 0 0 #ffca73}.tube-stack--clear::before,.tube-stack--clear::after{background:linear-gradient(180deg, #f4f6f8, #d2d9df);box-shadow:18px 0 0 #e7edf2,36px 0 0 #f6f8fa}.spec-card{padding:28px 30px;border-radius:18px;background:linear-gradient(180deg, #f8fbff, #edf4fb)}.spec-card span{display:block;color:#5f6972;font-size:18px;margin-bottom:12px}.spec-card strong{color:#111418;font-size:26px;line-height:1.45}.detail-quality__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px}.quality-card{min-height:240px;padding:34px 32px;border-radius:20px;background:#fff;box-shadow:0 18px 38px rgba(32,52,73,0.06)}.quality-card h3{font-size:30px;line-height:1.35;color:#0c1117;margin-bottom:18px}.quality-card p{font-size:18px;line-height:1.9;color:#57626c}.detail-related{padding:98px 0 112px;background:url("../assets/detail-related-bg.jpg") center / cover no-repeat}.detail-related .section-inner{width:1440px}.detail-related__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.detail-related__head h2{font-size:48px;line-height:1.1;color:#090d12;font-weight:normal}.detail-related__nav{display:flex;gap:14px}.detail-related__nav button{width:45px;height:45px;border-radius:50%;color:#7d848a;border:1px solid #bfbfbf}.detail-related__nav button:hover{background:#bfbfbf;color:white}.detail-related__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.detail-related__carousel{display:block}.detail-related__grid.detail-related__carousel{display:block}.detail-related__swiper{overflow:hidden}.related-card{overflow:hidden;border-radius:14px;background:rgba(255,255,255,0.82);transition:transform .3s ease,box-shadow .3s ease;position:relative}.related-card:hover .related-card__body{transform:translateX(18px)}.related-card__media{display:flex;align-items:center;justify-content:center;background:#f5f7f9}.related-card__media img{width:100%;object-fit:contain}.related-card__body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px;position:absolute;left:0;bottom:25px;transition:all .3s}.related-card__body h3{font-size:14px;color:#141a20;font-weight:normal;line-height:1.45}.related-card__body .iconfont{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#5f6368;background:rgba(151,151,151,0.2);flex-shrink:0}.news-center-page{background:#ffffff}.news-center-page .news-feature__button{align-items:center;transition:all .3s;line-height:1}.news-center-page .news-feature__button i{margin-top:4px;margin-left:10px}.news-center-page .news-feature__button:hover{color:#fff;opacity:.8;transform:translateX(6px)}.news-center-page .section-inner{width:1480px;max-width:calc(100% - 120px);margin:0 auto}.news-center-page__hero{height:560px;background:url("../assets/news-bg.jpg") center top / cover no-repeat}.news-center-page__body{padding:80px 0 120px}.news-center-page__breadcrumb{color:#787878;font-size:14px;margin-bottom:64px}.news-center-page__header{margin-bottom:58px}.news-center-page__header h1{font-size:48px;line-height:1.08;color:#101318;font-weight:normal;margin-bottom:24px}.news-center-page__tabs{display:flex;gap:28px}.news-center-page__tabs button{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:#1d2025;font-size:20px}.news-center-page__tabs button.is-active{color:#003f9a;font-weight:600}.news-feature{display:grid;grid-template-columns:.91fr .88fr;gap:56px;align-items:center;padding-bottom:54px;border-bottom:1px solid #eceef1}.news-feature__image img{width:100%;height:auto;border-radius:4px}.news-feature__content time{display:block;color:#60646a;font-size:18px;margin-bottom:22px}.news-feature__content h2{font-size:24px;line-height:1.4;color:#0e1216;margin-bottom:24px}.news-feature__content p{font-size:18px;line-height:2;color:#4a525a}.news-feature__button{margin-top:42px;min-width:136px;height:44px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;color:#fff;font-size:16px;background:linear-gradient(63deg, #033797, #0064ff)}.news-list{margin-top:24px}.news-item{display:grid;grid-template-columns:110px 360px 1fr;gap:48px;align-items:start;padding:46px 0;border-bottom:1px solid #eceef1}.news-item__date{text-align:center;color:#161a1f}.news-item__date strong{display:block;font-size:30px;line-height:1;font-weight:700}.news-item__date span{display:block;margin-top:8px;font-size:18px}.news-item__thumb img{width:100%;border-radius:2px;object-fit:cover;transition:all .3s}.news-item__thumb img:hover{transform:scale(1.1)}.news-item__content h3{font-size:24px;line-height:1.4;color:#13181d;padding-top:27px;margin-bottom:18px}.news-item__content p{font-size:14px;line-height:1.95;color:#535c65}.news-item__content a{display:inline-block;margin-top:28px;font-size:16px;color:#4a4f55}.news-pagination{margin:72px 0 112px}.news-cta{text-align:center;padding-bottom:46px}.news-cta h2{font-size:54px;line-height:1.4;color:#0b1015;margin-bottom:38px}.news-cta__button{min-width:170px;height:54px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:22px;background:#0f1114}.news-back-top{position:fixed;right:28px;bottom:140px;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;background:rgba(116,120,129,0.88);z-index:15}@media (max-width:1200px){.detail-page .section-inner,.news-center-page .section-inner{max-width:calc(100% - 48px)}.detail-page__subnav .section-inner{display:block;padding:16px 0 18px}.detail-page__subnav-title{margin-bottom:14px}.detail-hero__inner{min-height:640px;grid-template-columns:1fr;padding:40px 0 30px}.detail-hero__content{padding:20px 0 0}.detail-hero__visual{min-height:420px}.detail-hero h1{font-size:64px}.detail-specs__grid,.detail-quality__grid,.detail-related__grid{grid-template-columns:repeat(2, 1fr)}.news-feature{grid-template-columns:1fr;gap:28px}.news-item{grid-template-columns:88px 240px 1fr;gap:28px}}@media (max-width:768px){.detail-page .detail-hero__visual{display:none}.detail-page__subnav{display:none}.detail-page .section-inner{max-width:none;width:100%;padding:0 16px 0 16px !important}.detail-page__subnav-title{display:none}.detail-page .pill-link{display:none}.detail-page__breadcrumb{padding-top:10px;font-size:12px}.detail-page__subnav{top:64px}.detail-page__subnav .section-inner{padding:14px 16px}.detail-page__subnav-title{font-size:18px;margin-bottom:12px}.detail-page__subnav-links{gap:10px 14px;justify-content:left}.detail-page__subnav-links a{font-size:13px;margin-right:20px}.detail-page__subnav-links .pill-link{min-width:92px;height:30px}.detail-hero{background:linear-gradient(180deg, #ffffff 0 44%, #edf5fe 44% 100%);background:transparent}.detail-hero__inner{min-height:0;gap:20px;padding:18px 16px 26px}.detail-hero__eyebrow{margin-bottom:12px;font-size:14px}.detail-hero h1{font-size:36px;margin-bottom:18px}.detail-hero p{font-size:15px;line-height:1.8}.detail-hero__tags{gap:10px;margin-top:24px}.detail-hero__tags span{min-width:0;height:34px;padding:0 16px;font-size:13px}.detail-hero__visual{min-height:260px}.detail-series{margin-top:0}.detail-series .section-inner{padding:0 16px;margin-top:20px}.detail-series__tabs{grid-template-columns:repeat(2, 1fr);padding:0}.detail-series__tabs button{height:48px;font-size:16px;border:solid 2px white}.detail-section-head{margin-bottom:24px}.detail-section-head h2{font-size:28px}.detail-section-head p{font-size:14px;margin-top:10px}.detail-specs{padding-top:40px}.detail-specs__panel{padding-top:24px}.detail-specs__row{gap:14px;margin-bottom:18px;font-size:15px}.detail-specs__row .label{min-width:58px}.detail-specs__row strong{font-size:16px}.detail-specs__grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.color-pill{height:42px;padding:0 14px;gap:10px;font-size:14px}.color-pill img{width:30px}.tube-stack{width:52px;transform:scale(.8);transform-origin:left center}.spec-card{padding:18px}.spec-card span{font-size:13px;margin-bottom:8px}.spec-card strong{font-size:18px}.detail-quality{padding:38px 0 44px;padding-top:0}.detail-quality__grid{grid-template-columns:1fr;gap:14px}.quality-card{min-height:0;padding:22px 18px}.quality-card h3{font-size:20px;margin-bottom:12px}.quality-card p{font-size:14px;line-height:1.8}.detail-related{padding:44px 0 56px}.detail-related .section-inner{padding:0 16px}.detail-related__head{margin-bottom:24px}.detail-related__head h2{font-size:34px}.detail-related__nav{gap:10px}.detail-related__nav button{width:38px;height:38px}.detail-related__grid{grid-template-columns:1fr;gap:16px}.related-card__media{height:260px}.related-card__media img{max-height:auto}.related-card__body h3{font-size:16px}.related-card__body .iconfont{width:34px;height:34px}.news-center-page .section-inner{max-width:none;width:100%;padding:0 16px}.news-center-page__hero{height:210px;background-position:center top}.news-center-page__body{padding:36px 0 56px}.news-center-page__breadcrumb{margin-bottom:28px;font-size:12px}.news-center-page__header{margin-bottom:28px}.news-center-page__header h1{font-size:34px;margin-bottom:14px}.news-center-page__tabs{gap:16px}.news-center-page__tabs button{font-size:14px}.news-feature{gap:18px;padding-bottom:28px}.news-feature__content time{font-size:14px;margin-bottom:10px}.news-feature__content h2{font-size:22px;margin-bottom:12px}.news-feature__content p{font-size:14px;line-height:1.85}.news-feature__button{margin-top:20px;min-width:104px;height:34px;font-size:13px}.news-item{grid-template-columns:1fr;gap:14px;padding:28px 0}.news-item__date{display:flex;align-items:baseline;gap:10px;text-align:left}.news-item__date strong{font-size:26px}.news-item__date span{margin-top:0;font-size:14px}.news-item__thumb img{width:100%;height:160px;object-fit:cover}.news-item__content h3{font-size:20px;margin-bottom:10px}.news-item__content p{font-size:14px;line-height:1.85}.news-item__content a{margin-top:16px;font-size:13px}.news-pagination{margin:34px 0 52px}.news-cta{padding-bottom:18px}.news-cta h2{font-size:26px;margin-bottom:22px}.news-cta__button{min-width:124px;height:40px;font-size:15px}.news-back-top{right:16px;bottom:90px;width:44px;height:44px;font-size:12px}}.common-page-hero{height:560px;background:center / cover no-repeat;position:relative;overflow:hidden}.common-page-hero--news{background-image:url("../assets/news-bg.jpg")}.common-page-hero--contact{background-image:url("../assets/join-banner.png")}.common-breadcrumb{color:#777;font-size:14px;margin-bottom:34px}.article-shell,.contact-main,.join-main,.resume-main{background:#fff}.article-inner,.contact-inner,.join-inner,.resume-inner{width:1237px;max-width:calc(100% - 120px);margin:0 auto}.resume-inner{width:1300px}.article-shell{padding:34px 0 42px}.article-card{border:1px solid #e8e8e8;padding:44px 104px 34px;background:#fff}.article-head{text-align:center;margin-bottom:34px}.article-head h1{font-size:28px;line-height:1.6;font-weight:400;color:#444;margin-bottom:16px}.article-head time{font-size:13px;color:#777}.article-content{font-size:16px;line-height:2.35;color:#6d747c}.article-content p{margin-bottom:18px}.article-content figure{margin:26px auto 26px;overflow:hidden}.article-content figure img{width:100%;max-height:520px;object-fit:cover;transition:transform .5s ease}.article-content figure:hover img{transform:scale(1.04)}.article-pager{display:flex;justify-content:space-between;align-items:center;margin-top:34px;color:#999}.article-pager a{min-width:92px;height:36px;padding:0 14px;border:1px solid #eee;display:inline-flex;align-items:center;justify-content:center;background:#fff}.article-pager .back{border:0;color:#7bb2d7}.contact-main{padding:70px 0 120px;background:url("../assets/contact-bg.png?v=1.1") left bottom / 720px auto no-repeat;background-size:100% 1187px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start;padding:70px 0 110px}.contact-aside h1,.message-grid h2{font-size:48px;font-weight:400;letter-spacing:2px;color:#111;margin-bottom:120px}.contact-aside img{width:142px}.contact-aside p{font-size:24px;letter-spacing:9px;margin-top:18px;color:#222}.contact-info{padding-top:10px}.contact-company{margin-bottom:64px}.contact-company h2{font-size:18px;margin-bottom:20px;color:#151515;font-weight:normal}.contact-company p{font-size:14px;line-height:2.2;color:#4c4c4c}.message-grid{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start;min-height:500px}.message-grid h2{margin:0}.message-form{width:100%;padding-top:8px}.message-form input,.message-form textarea{width:100%;border:0;background:rgba(238,238,238,0.82);height:40px;margin-bottom:16px;padding:0 18px;color:#555}.message-form textarea{height:130px;padding-top:16px;resize:vertical}.message-form button{float:right;min-width:70px;height:30px;border:1px solid #777;font-size:12px;color:#555;background:#fff}.join-hero{height:560px;background-image:url("../assets/join-banner.png")}.join-hero__slogan{position:absolute;left:12%;top:90px;color:#fff;font-size:58px;font-weight:700;letter-spacing:8px;text-shadow:0 4px 18px rgba(0,0,0,0.18)}.resume-hero{height:560px;background-image:linear-gradient(90deg, rgba(6,48,110,0.14), rgba(255,255,255,0.02)),url("../assets/resume-banner.png")}.join-subnav{height:45px;display:grid;grid-template-columns:1fr 1fr;background:#303030}.join-subnav a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px}.join-subnav a.is-active{background:linear-gradient(90deg, #03439c, #0062fb)}.join-main{padding:34px 0 0;padding-bottom:1px;background:url("../assets/join-bg.jpg?v=1.1") left bottom / 720px auto no-repeat;background-size:100% 1280px}.join-intro{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:0;margin:54px 0 92px}.join-intro .text-bg{width:860px}.join-intro__text{background:#f8f8f8}.join-intro__text p{font-size:15px;line-height:2;color:#4d4d4d}.join-intro__text h1{font-size:28px;line-height:1.55;color:#003f93;margin:12px 0 22px}.join-intro__text span{display:inline-block;background:#0064ff;color:#fff;padding:8px 20px;margin-bottom:22px}.join-intro__image img{width:100%;height:340px;object-fit:cover}.jobs-section{text-align:center}.jobs-section h2,.benefits-section h2,.life-section h2{font-size:36px;font-weight:400;color:#111;margin-bottom:30px;text-align:center}.jobs-search{display:flex;width:320px;height:45px;margin:0 auto 34px;border:1px solid #d8d8d8;background:#fff;align-items:center;padding-left:10px}.jobs-search input{flex:1;border:0;padding-right:14px;padding-left:4px}.jobs-search button{width:68px;border-left:1px solid #d8d8d8;font-weight:600}.jobs-list{text-align:left}.job-card{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 26px;margin-bottom:12px;background:#f3f3f3;transition:transform .3s ease,box-shadow .3s ease}.job-card:nth-child(even){background:#fff}.job-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,0.08)}.job-card h3{font-size:17px;color:#101010;margin-bottom:8px}.job-card p{font-size:12px;color:#777}.job-card a{width:96px;height:32px;border-radius:4px;background:#d1d1d1;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.job-card a:hover{background:#0064ff;color:#fff}.jobs-pagination{margin:42px 0 74px}.benefits-section{padding:58px 0 72px}.benefit-icon{margin:auto;display:block;width:82px;margin-bottom:4px}.benefit-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.benefit-card{background:#fff;min-height:172px;text-align:center;padding:34px 28px;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,0.08)}.benefit-card span{display:block;color:#bbb;font-size:38px;line-height:1;margin-bottom:15px}.benefit-card h3{font-size:17px;color:#333;margin-bottom:8px}.benefit-card p{font-size:13px;color:#777}.life-slider{width:1400px}.life-slider .life-slide{height:245px;width:400px}.life-track{width:1120px;overflow:hidden;border:solid 1px red}.life-track img{width:100%;display:block}.life-section .swiper-slide-active{transform:scale(1.5);position:relative;z-index:66}.life-slider{position:relative}.life-slider button{position:absolute;top:50%;font-size:100px;z-index:88;color:#bebebe;transform:translateY(-50%)}.life-slider .life-next{right:30px}.life-slider .life-prev{left:0}.resume-main{padding:58px 0 118px}.resume-inner{width:1280px}.resume-main h1{text-align:center;font-size:42px;font-weight:400;color:#0070bd;margin:18px 0 48px;position:relative}.resume-main h1:after{content:"";display:block;width:70px;height:3px;background:#0070bd;margin:10px auto 0}.resume-copy{font-size:16px;line-height:2.15;color:#333;margin-bottom:90px}.resume-copy h2{font-size:16px;margin:32px 0 14px;font-weight:normal}.resume-copy ol{list-style:decimal;padding-left:22px}.resume-copy p{margin-top:24px}.resume-form{background:#fff;border:1px solid #e5e5e5;box-shadow:8px 10px 15px rgba(0,0,0,0.18);padding-bottom:56px;width:1200px;margin:auto}.form-grid{display:grid;grid-template-columns:repeat(3, 1fr)}.resume-form label{display:flex;align-items:center;min-height:46px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding-right:12px}.resume-form label span{width:92px;padding-left:22px;color:#333;flex-shrink:0}.resume-form input,.resume-form select,.resume-form textarea{width:100%;height:32px;border:0;background:#fff;padding:0 10px}.resume-upload,.resume-textarea{grid-column:1/-1}.resume-upload input{padding:3px 10px}.resume-textarea{align-items:flex-start !important}.resume-textarea span{padding-top:18px}.resume-form button:hover{opacity:.8}.resume-textarea textarea{height:104px;resize:vertical;padding:12px}.resume-form>button{display:block;width:292px;height:42px;border-radius:4px;background:#0070bd;color:#fff;margin:60px auto 0;font-size:16px}.back-to-top{position:fixed;right:34px;bottom:120px;width:66px;height:66px;border-radius:50%;background:rgba(91,97,110,0.9);color:#fff;font-size:13px;font-weight:700;z-index:60;opacity:0;visibility:hidden;transition:all .3s ease}.back-to-top:before{content:"↑";display:block;font-size:22px;line-height:18px}.back-to-top.active{opacity:1;visibility:visible}.back-to-top:hover{background:#0064ff;transform:translateY(-4px)}@media (max-width:1200px){.article-inner,.contact-inner,.join-inner,.resume-inner{max-width:calc(100% - 48px)}.article-card{padding:36px 48px}.contact-grid,.message-grid{gap:52px}.join-intro__text{padding:48px 42px}.resume-inner{width:auto}.form-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.common-page-hero,.join-hero,.resume-hero{height:240px;background-size:cover}.common-page-hero--contact{background-position:center}.article-shell,.contact-main,.resume-main{padding:32px 0 58px}.article-inner,.contact-inner,.join-inner,.resume-inner{max-width:none;width:100%;padding:0 16px}.common-breadcrumb{font-size:12px;margin-bottom:22px}.article-card{padding:24px 16px;border-color:#eee}.article-head h1{font-size:21px;text-align:left}.article-head{text-align:left}.article-content{font-size:14px;line-height:1.95}.article-content figure img{max-height:260px}.article-pager{gap:8px}.article-pager a{min-width:0;flex:1;font-size:12px;padding:0 8px}.contact-grid,.message-grid{display:block;padding:24px 0 42px}.contact-aside h1,.message-grid h2{font-size:32px;margin-bottom:34px}.contact-aside img{width:112px;margin-left:0}.contact-aside p{font-size:18px;letter-spacing:5px}.contact-info{padding-top:40px}.contact-company{margin-bottom:34px}.message-form{padding-top:28px}.join-hero__slogan{left:24px;top:46px;font-size:34px;letter-spacing:4px}.join-subnav{height:42px}.join-main{padding-top:26px;background-size:440px auto}.join-intro{grid-template-columns:1fr;margin:28px 0 52px}.join-intro__text{padding:28px 20px}.join-intro__text h1{font-size:22px}.join-intro__image img{height:220px}.jobs-section h2,.benefits-section h2,.life-section h2{font-size:28px}.jobs-search{width:100%;max-width:340px}.job-card{display:block;padding:18px}.job-card h3{font-size:16px;line-height:1.5}.job-card p{line-height:1.8}.job-card a{margin-top:14px}.benefits-section{padding:42px 0}.benefit-grid{grid-template-columns:1fr;gap:14px}.life-section{padding:48px 0 72px}.life-slider{gap:18px;margin-top:28px}.life-slider button{font-size:42px}.life-track{grid-template-columns:1fr;width:1000px;overflow:hidden}.life-track img{display:none}.life-track img:nth-child(2){display:block;width:100%;height:210px}.resume-main h1{font-size:31px;margin:10px 0 30px}.resume-copy{font-size:14px;line-height:1.9;margin-bottom:42px}.resume-copy h2{margin-top:24px}.form-grid{grid-template-columns:1fr}.resume-form label{border-right:0}.resume-form label span{width:92px;padding-left:12px}.resume-upload{display:block !important;padding:10px 0}.resume-upload span{display:block;width:auto !important;margin-bottom:6px}.resume-textarea{display:block !important}.resume-textarea span{display:block;width:auto !important;padding:12px}.resume-form>button{width:200px;margin:auto;margin-top:34px}.resume-form{width:100%}.back-to-top{right:16px;bottom:86px;width:48px;height:48px;font-size:11px}}@media (max-width:480px){.common-page-hero,.join-hero,.resume-hero{height:200px}.contact-main{background:#fff}.article-card{margin:0 -4px}.article-head h1{font-size:19px}.article-pager .back{display:none}.job-card a{width:100%}.life-slider button{display:none}.resume-form{box-shadow:0 8px 18px rgba(0,0,0,0.12)}}