*,:before,:after{box-sizing:border-box}body{color:#333;margin:0;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;line-height:1.6}a{color:#007bff;text-decoration:none}a:hover{text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{z-index:999;background-color:#0000;justify-content:space-between;align-items:center;width:100%;padding:36px 60px;display:flex;position:absolute}.site-header .container{width:100%}.header-content{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-section{align-items:center;gap:10px;display:flex}.logo-icon{width:36px;height:36px}.logo-text{color:#0194d0;font-size:36px;font-weight:700}body.home-page .logo-text,body.fullPage.about .logo-text{color:#fff}.site-nav{background:#fff;border-radius:60px;padding:12px 36px}.site-nav ul{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:#000;border-radius:20px;padding:4px 12px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;transition:all .3s}.site-nav a:hover,.site-nav a.active{color:#fff;background:#35b8ee}.header-actions{display:none}.hero-section{background:linear-gradient(#06c 0%,#08e 50%,#0af 100%);justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.hero-bg{height:100%;position:absolute;bottom:0;left:0;right:0}.wave{background-repeat:repeat-x;background-size:50% 100%;width:200%;height:120px;animation:8s ease-in-out infinite wave-animation;position:absolute;bottom:0}.wave-1{opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,60 C300,90 600,30 900,60 C1050,75 1125,45 1200,60 L1200,120 L0,120 Z' fill='%230088ee'/%3E%3C/svg%3E");animation-duration:10s}.wave-2{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,40 C250,70 500,10 750,40 C900,55 1050,25 1200,40 L1200,120 L0,120 Z' fill='%2300aaff'/%3E%3C/svg%3E");animation-duration:8s;animation-delay:-2s}.wave-3{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,50 C350,80 700,20 1050,50 C1125,60 1162,35 1200,50 L1200,120 L0,120 Z' fill='%2300ccff'/%3E%3C/svg%3E");animation-duration:7s;animation-delay:-4s}@keyframes wave-animation{0%,to{transform:translate(0)}50%{transform:translate(-25%)}}.hero-content{z-index:1;text-align:center;color:#fff;padding:60px 20px;position:relative}.hero-content h1{text-shadow:0 2px 10px #0003;margin-bottom:20px;font-size:2.5rem;font-weight:700}.hero-subtitle{opacity:.9;margin-bottom:10px;font-size:1.1rem;font-style:italic}.hero-desc{opacity:.7;font-size:.95rem}.about-content{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.about-text h2{color:#06c;margin-bottom:8px;font-size:1.8rem}.section-subtitle{color:#0af;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:.9rem}.about-text p{color:#666;margin-bottom:15px;line-height:1.8}.about-image img{border-radius:12px;width:100%;box-shadow:0 10px 30px #0066cc26}.power-section{background:#f8fcff;padding:60px 0}.power-section h2{text-align:center;color:#06c;margin-bottom:8px;font-size:1.8rem}.power-section .section-subtitle{text-align:center;display:block}.power-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.power-card{text-align:center;background:#fff;border:1px solid #e8f4fc;border-radius:12px;padding:28px;transition:all .3s;box-shadow:0 4px 15px #0000000d}.power-card:hover{border-color:#0af;transform:translateY(-5px);box-shadow:0 10px 25px #0066cc26}.power-icon{color:#fff;background:linear-gradient(135deg,#06c 0%,#0af 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 15px;display:flex}.power-icon svg{width:24px;height:24px}.power-card h3{color:#333;margin-bottom:10px;font-size:1.1rem}.power-card p{color:#666;font-size:.875rem;line-height:1.6}.products-section{background:linear-gradient(#f8fcff 0%,#e8f4fc 100%);padding:60px 0}.products-section h2{text-align:center;color:#06c;margin-bottom:8px;font-size:1.8rem}.products-section .section-subtitle{text-align:center;display:block}.products-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.product-card{background:#fff;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.product-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0066cc26}.product-image{background:linear-gradient(135deg,#f0f8ff 0%,#e0f0ff 100%);padding:20px}.product-image img{object-fit:contain;width:100%;height:180px}.product-card h3{color:#333;text-align:center;margin:0;padding:20px 20px 10px;font-size:1rem}.product-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06c 0%,#0af 100%);border:none;border-radius:20px;width:80%;margin:0 auto 20px;padding:10px;font-size:.875rem;transition:all .3s;display:block}.product-btn:hover{transform:scale(1.05);box-shadow:0 4px 15px #0066cc4d}.honors-section{background:#fff;padding:60px 0}.honors-section h2{text-align:center;color:#06c;margin-bottom:8px;font-size:1.8rem}.honors-section .section-subtitle{text-align:center;display:block}.honors-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.honor-card{background:#fff;border:1px solid #e8f4fc;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 4px 15px #0000000d}.honor-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0066cc1f}.honor-card img{object-fit:cover;width:100%;height:140px}.honor-card p{text-align:center;color:#666;background:#fafbfc;margin:0;padding:15px;font-size:.875rem}.site-footer{color:#333;background:linear-gradient(#87ceeb 0%,#e0f4ff 100%);border-radius:20px 20px 0 0;padding:30px 0}.footer-content{max-width:1400px;margin:0 auto}.footer-header{margin-bottom:20px;padding:20px 0}.footer-logo{align-items:center;gap:12px;display:flex}.footer-logo-icon{width:44px;height:44px}.footer-logo-text{color:#fff;font-size:1.4rem;font-weight:700}.footer-main{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.footer-column{padding:10px 0}.footer-column h4{color:#333;margin:0 0 8px;font-size:1rem;font-weight:600}.column-title-en{color:#09d;font-size:.85rem;font-weight:500}.footer-column ul{margin:15px 0 0;padding:0;list-style:none}.footer-column li{color:#666;margin-bottom:12px;font-size:.9rem;line-height:1.6}.footer-column.qr-column{justify-content:flex-end;align-items:flex-start;display:flex}.qr-code{background:#fff;border-radius:8px;width:90px;height:90px;padding:4px}@media (width<=992px){.header-content{flex-wrap:wrap;gap:10px}.site-nav ul{gap:1rem}.about-content{grid-template-columns:1fr}.power-grid,.products-grid,.honors-grid,.footer-main{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.hero-content h1{font-size:1.8rem}.hero-subtitle{font-size:.95rem}.power-grid,.products-grid,.honors-grid,.footer-main{grid-template-columns:1fr}.footer-column.qr-column{justify-content:flex-start;margin-top:10px}.site-nav ul{flex-direction:column;width:100%;padding:10px 0}.site-nav li{padding:5px 0}}.post-list{margin:0;padding:0;list-style:none}.post-item{border-bottom:1px solid #eee;padding:1.5rem 0}.post-item:last-child{border-bottom:none}.post-title{margin:0 0 .25rem;font-size:1.25rem}.post-meta{color:#666;margin:0 0 .5rem;font-size:.875rem}.post-excerpt{color:#555;margin:0}.pagination{justify-content:center;align-items:center;gap:1rem;padding:2rem 0;display:flex}.article-header{margin-bottom:2rem}.article-title{margin:0 0 .5rem;font-size:2rem}.article-meta{color:#666;font-size:.875rem}.article-content{max-width:100%;line-height:1.8}.article-content img{max-width:100%}.article-tags,.article-categories{margin-top:1.5rem}.tag,.category{background:#f0f0f0;border-radius:4px;margin:.25rem;padding:.125rem .5rem;font-size:.875rem;display:inline-block}.post-nav{border-top:1px solid #eee;justify-content:space-between;margin-top:2rem;padding:2rem 0;display:flex}.archive-year{margin-top:2rem}.tag-list,.category-list{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.homeBg{position:relative}.homeBg img{width:100%;height:86vh;position:relative}.homeBg .bgText{color:#f5fcff;position:absolute;top:25%;left:132px}.homeBg .bgText .bgText-item{opacity:0;transition:all .8s ease-out;transform:translate(-30px)}.homeBg .bgText .bgText-item:first-child{font-size:70px}.homeBg .bgText .bgText-item:nth-child(2){margin:95px 0 30px;font-size:30px}.title .module-title{color:#212121;margin-bottom:8px;font-size:48px;font-style:normal;font-weight:700}.title .module-subtitle{color:#119cd5;font-size:32px;font-style:normal;font-weight:700}.centerTitle{text-align:center}.about-section{background:#fff;background:var(--Surface-Dark,#eaf4ff);border-radius:24px;justify-content:space-between;gap:50px;width:1200px;margin:60px auto;padding:60px 90px;display:flex;box-shadow:0 4px 4px #c8efff}.about-section .left{flex-direction:column;justify-content:space-between;display:flex}.about-section .left .content{color:var(--Text-Secondary,#757575);flex-direction:column;justify-content:space-between;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;display:flex}.about-section img{width:600px}.power-section{flex-direction:column;align-items:center;padding:80px 0;display:flex}.power-section .power-grid{grid-template-columns:repeat(4,1fr);gap:80px;max-width:1200px;margin:90px auto 0;padding:0 20px;display:grid}.power-section .power-grid .power-item{text-align:center}.power-section .power-grid .power-item .power-item-title{color:#0194d0;text-align:left;margin-bottom:20px;font-family:Noto Sans SC;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.power-section .power-grid .power-item .power-item-placeholder{background-color:#e0e0e0;border-radius:8px;width:100%;margin-bottom:16px;box-shadow:0 8px 12px #0066cc1f}.power-section .power-grid .power-item .power-item-text{color:#757575;text-align:left;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.core-product-section{background:var(--Surface,linear-gradient(0deg, #c8e7ff 0%, #fff 45%, #dff1ff 100%));border-radius:48px 48px 0 0;padding:70px 0}.core-product-section .product-grid{justify-content:space-between;gap:24px;max-width:1200px;margin:70px auto 120px;padding:0 20px;display:flex}.core-product-section .product-grid .product-item{background:#fff;border:1px solid #cbcbcb;border-radius:24px;flex:1;padding:24px;overflow:hidden}.core-product-section .product-grid .product-item img{background-color:#f4f2f2;border-radius:24px;width:100%;height:240px;padding:24px}.core-product-section .product-grid .product-item .product-info{flex-direction:column;display:flex}.core-product-section .product-grid .product-item .product-info .product-name{color:#000;margin:14px 0;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.core-product-section .product-grid .product-item .product-info .product-tag{color:#fff;text-align:center;background:linear-gradient(#11aaea 0%,#43bcef 100%);border-radius:48px;width:100px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px;box-shadow:0 4px 4px #c8efff}.corporate-honors-section{background-color:#fff;border-radius:48px 48px 0 0;margin-top:-48px;padding:80px 60px}.corporate-honors-section .honors-grid{justify-content:space-between;gap:24px;max-width:1200px;margin:70px auto 120px;padding:0 20px;display:flex}.corporate-honors-section .honors-grid .honor-item{background:linear-gradient(#c8e7ff 0%,#f2f9ff 56.25%,#cce8ff 98.56%);border-radius:24px;flex-direction:column;flex:1;align-items:center;padding:12px;display:flex}.corporate-honors-section .honors-grid .honor-item img{border-radius:24px;width:200px;height:150px;padding:24px}.corporate-honors-section .honors-grid .honor-item .honor-info{background-color:#fff;border-radius:20px;flex-direction:column;height:136px;padding:20px 24px;display:flex}.corporate-honors-section .honors-grid .honor-item .honor-info .honor-title{color:#0193cf;margin:20px 0;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.corporate-honors-section .honors-grid .honor-item .honor-info .honor-description{color:var(--Text-Secondary,#757575);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.corporate-honors-section .gradient-podium{text-align:center;background:linear-gradient(#c5e5ff 0%,#fbfbfb 100%);width:200px;height:50px;margin-top:-5px;position:relative}.corporate-honors-section .gradient-podium:before{content:"";background:linear-gradient(#c8e7ff 0%,#fff 100%);border-radius:50%;width:100%;height:30px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.site-footer{background:linear-gradient(#70bdff .96%,#acd7fd 29.33%,#f5faff 100%);border-radius:48px 48px 0 0;flex-direction:column;align-items:flex-start;padding:60px 60px 12px;display:flex}.site-footer .footer-content{width:1200px;height:100%;margin:0 auto}.site-footer .footer-info{flex-wrap:wrap;justify-content:space-between;gap:90px;margin-top:70px;display:flex}.site-footer .footer-column{flex-direction:column;flex:2;justify-content:space-between;display:flex}.site-footer .footer-column--contact{flex:3}.site-footer .footer-column--service{position:relative}.site-footer .footer-column--service .footer-column__qr-code{width:75px;height:75px;position:absolute;bottom:10px;right:0}.site-footer .footer-column__title{white-space:nowrap;justify-content:space-between;margin-bottom:25px;display:flex}.site-footer .footer-column__title-chinese{color:#212121;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.site-footer .footer-column__title-english{background:var(--Brand-Primary,linear-gradient(180deg, #0193d0 0%, #0094cf 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.site-footer .footer-column__content{color:#757575;flex-direction:column;justify-content:flex-end;gap:24px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}.site-footer .footer-beian{text-align:center;width:100%;margin-top:30px;padding-top:20px}.site-footer .footer-beian a{color:#666;font-family:Noto Sans SC;font-size:14px;text-decoration:none;transition:color .3s}.site-footer .footer-beian a:hover{color:#0194d0}.services{min-height:100vh}.services-menu-bg{background:radial-gradient(196.07% 135.33% at 100% 0,#a6d7ff 0%,#e4f3ff 50.9%,#eff8ff 100%);height:786px;position:relative}.services-page-title{color:#0194d0;-webkit-user-select:none;user-select:none;font-family:Noto Sans SC;font-size:64px;font-style:normal;line-height:72px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.services-menu-list{justify-content:space-between;gap:48px;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.services-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:#757575;background-color:#fff;border-radius:48px;justify-content:center;align-items:center;gap:10px;width:365px;padding:10px 32px;font-family:Noto Sans SC;font-size:24px;font-style:normal;font-weight:700;line-height:28px;transition:all .3s;display:flex}.services-menu-item.active,.services-menu-item:hover{color:#fff;background:linear-gradient(#11aaea 0%,#43bcef 100%);box-shadow:0 4px 4px #c8efff}.services-content{display:none}.services-content.active{display:block}.services-content-section{width:1200px;margin:0 auto;padding:80px 0}.services-details{justify-content:space-between;align-items:center;gap:18%;padding:80px 0;display:flex}.services-details-left{flex:1}.services-item-title{-webkit-text-fill-color:transparent;background:linear-gradient(#11aaea 0%,#43bcef 100%);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.services-item-content{color:#757575;margin-top:110px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.services-right-img{border-radius:24px;flex-shrink:0;max-width:40%;height:100%;overflow:hidden}.services-advantages{background:#eaf4ff;border-radius:48px 48px 0 0}.services-advantages-radius{position:relative;padding-bottom:144px!important}.services-advantages-radius:after{content:"";background-color:#fff;border-radius:48px 48px 0 0;width:100%;height:48px;position:absolute;bottom:0;left:0}.services-sub-item{-webkit-text-fill-color:transparent;background:linear-gradient(#0193d0 0%,#0094cf 100%);-webkit-background-clip:text;background-clip:text;margin-top:100px;margin-bottom:60px;padding-left:38px;font-family:Noto Sans SC;font-size:24px;font-style:normal;font-weight:700;line-height:28px;position:relative}.services-sub-item:before{content:"";clip-path:polygon(100% 50%,0 0,0 100%);background:linear-gradient(#00a4e8 0%,#48beef 100%);width:20px;height:30px;position:absolute;left:0}.services-sub-item-content{color:#757575;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.services-img-row{justify-content:space-between;gap:45px;display:flex}.services-img-item{flex-direction:column;flex:1;align-items:center;display:flex}.services-img-item img{aspect-ratio:16/9;object-fit:contain;background-color:#fff;border-radius:24px;width:100%;padding:12px;overflow:hidden}.services-flex-img{justify-content:space-between;gap:45px;flex-direction:row!important}.services-flex-img img{flex:1}.services-flex-img img:nth-child(2){object-fit:contain;background-color:#fff}.services-img-describe{color:#757575;margin-top:28px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.services-full-width{text-align:center;width:100%}.solutions{min-height:100vh}.solutions-menu-bg{background:radial-gradient(196.07% 135.33% at 100% 0,#a6d7ff 0%,#e4f3ff 50.9%,#eff8ff 100%);height:786px;position:relative}.solutions-page-title{color:#0194d0;-webkit-user-select:none;user-select:none;font-family:Noto Sans SC;font-size:64px;font-style:normal;line-height:72px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.solutions-menu-list{justify-content:space-between;width:1200px;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.solutions-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:#757575;background-color:#fff;border-radius:48px;justify-content:center;align-items:center;gap:10px;width:365px;padding:10px 32px;font-family:Noto Sans SC;font-size:24px;font-style:normal;font-weight:700;line-height:28px;transition:all .3s;display:flex}.solutions-menu-item.active,.solutions-menu-item:hover{color:#fff;background:linear-gradient(#11aaea 0%,#43bcef 100%);box-shadow:0 4px 4px #c8efff}.solutions-content{display:none}.solutions-content.active{display:block}.solutions-content-section{width:1200px;margin:0 auto;padding:80px 0}.solutions-details{justify-content:space-between;gap:18%;padding:80px 0;display:flex}.solutions-details-left{flex:1}.solutions-item-title{-webkit-text-fill-color:transparent;background:linear-gradient(#11aaea 0%,#43bcef 100%);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.solutions-item-content{color:#757575;margin-top:110px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.solutions-right-img{aspect-ratio:41/23;border-radius:24px;width:533px;height:299px}.solutions-advantages{background:#eaf4ff;border-radius:48px 48px 0 0;position:relative;padding-bottom:144px!important}.solutions-advantages:after{content:"";background-color:#fff;border-radius:48px 48px 0 0;width:100vw;height:48px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.solutions-standard{grid-template-columns:repeat(3,1fr);gap:60px 130px;margin-top:80px;display:grid;overflow:hidden}.solutions-standard-item{gap:8px;display:flex}.solutions-sort{color:#fff;background:linear-gradient(#11aaea 0%,#43bcef 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-family:Noto Sans SC;font-size:32px;font-style:normal;font-weight:700;display:flex}.solutions-standard-content{color:#0194d0;align-items:center;font-family:Noto Sans SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}.solutions-img-detail{background:#fff;border-radius:48px 48px 0 0;padding:40px calc(50% - 600px) 80px}.solutions-img-detail img{object-fit:contain;background-color:#fff;border-radius:24px;width:100%;margin-top:40px;overflow:hidden}.solutions-radius-box{position:relative;background:#eaf4ff!important;padding-bottom:144px!important}.solutions-radius-box:after{content:"";background-color:#fff;border-radius:48px 48px 0 0;width:100%;height:48px;position:absolute;bottom:0;left:0}.solutions-describe{color:#757575;margin:40px 0;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.about .img{width:100%}.about .describe-section{justify-content:space-between;align-items:flex-start;width:1200px;margin:100px auto;display:flex}.about .describe-section .left{color:#000;border-bottom:2px solid #0094cf;padding-bottom:4px;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.about .describe-section .right{color:var(--Text-Primary,#212121);max-width:60%;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.about .describe-section .right div{margin-bottom:16px}.about .credential-section{background:linear-gradient(#bae1ff 0%,#fff 100%);flex-direction:column;align-items:center;gap:24px;margin-top:-2px;padding:80px;display:flex}.about .credential-section .imgList{justify-content:center;align-items:center;gap:24px;margin-bottom:48px;display:flex}.about .credential-section .imgList img{border-radius:18px;width:250px}.about .credential-section .imgList div{color:var(--Text-Primary,#212121);font-size:16px;font-style:normal;font-weight:500}.about .business-section{position:relative}.about .business-section .business-text{color:#fff;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:100px 75px}.about .business-section .business-text .title{border-bottom:2px solid #fff;padding-bottom:12px;font-size:48px;font-style:normal;font-weight:700;line-height:40px}.about .business-section .business-text .sub-title{text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:1.5}.about .business-section .business-text .business-items{justify-content:space-between;gap:110px;width:1200px;margin-top:40px;padding:0 75px;display:flex}.about .business-section .business-text .business-items .business-item{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.about .business-section .business-text .business-items .business-item .item-title{color:#fff;border-bottom:2px solid #fff;margin-bottom:16px;padding:6px 8px;font-size:22px;font-style:normal;font-weight:700;line-height:24px}.about .business-section .business-text .business-items .business-item .item-desc{font-size:18px;font-style:normal;font-weight:400;line-height:1.5}.about .cooperation-section{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:1200px;margin:120px auto;display:flex}.about .cooperation-section img{width:100%}.about .map-section{border-radius:12px;width:1200px;height:600px;margin:100px auto;overflow:hidden}.about .map-section .map-container{color:#666;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.products .products-menu-bg{background:radial-gradient(196.07% 135.33% at 100% 0,#a6d7ff 0%,#e4f3ff 50.9%,#eff8ff 100%);height:786px;position:relative}.products .products-menu-bg .products-page-title{color:#0194d0;-webkit-user-select:none;user-select:none;justify-content:space-between;width:1200px;font-family:Noto Sans SC;font-size:64px;font-style:normal;line-height:72px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.products .products-menu-bg .products-page-title .products-page-title-left{font-weight:500;line-height:72px}.products .products-menu-bg .products-page-title .products-page-title-right{flex-direction:column;justify-content:space-between;font-size:24px;line-height:36px;display:flex}.products .products-menu-bg .products-page-title .products-page-title-right .products-page-title-right-item{color:#0194d0}.products .products-menu-bg .products-menu-list{justify-content:space-between;gap:24px;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.products .products-menu-bg .products-menu-list .products-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:#757575;background-color:#fff;border-radius:48px;justify-content:center;align-items:center;gap:10px;width:254px;padding:10px 32px;font-family:Noto Sans SC;font-size:24px;font-style:normal;font-weight:700;line-height:28px;display:flex}.products .products-menu-bg .products-menu-list .products-menu-item.active,.products .products-menu-bg .products-menu-list .products-menu-item:hover{color:#fff;background:linear-gradient(#11aaea 0%,#43bcef 100%);box-shadow:0 4px 4px #c8efff}.products .products-content{display:none}.products .products-content.active{display:block}.products .products-content-section{width:1200px;margin:0 auto;padding:80px 0}.products .products-details{justify-content:space-between;gap:18%;padding:80px 0;display:flex}.products .products-details .products-details-left{flex:1}.products .products-details .products-details-left .products-item-title{-webkit-text-fill-color:transparent;background:linear-gradient(#11aaea 0%,#43bcef 100%);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.products .products-details .products-details-left .products-item-content{color:#757575;margin-top:110px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.cases .cases-menu-bg{background:radial-gradient(196.07% 135.33% at 100% 0,#a6d7ff 0%,#e4f3ff 50.9%,#eff8ff 100%);height:786px;position:relative}.cases .cases-menu-bg .cases-page-title{color:#0194d0;-webkit-user-select:none;user-select:none;font-family:Noto Sans SC;font-size:64px;font-style:normal;line-height:72px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cases .cases-menu-bg .cases-menu-list{justify-content:space-between;width:1200px;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.cases .cases-menu-bg .cases-menu-list .cases-menu-group{flex-direction:column;display:flex}.cases .cases-menu-bg .cases-menu-list .cases-menu-group .cases-group-title{text-align:left;color:#0194d0;border-bottom:2px solid #0194d0;width:200px;margin-bottom:25px;padding-bottom:18px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.cases .cases-menu-bg .cases-menu-list .cases-menu-group .cases-group-content{flex-wrap:wrap;gap:20px;width:200px;display:flex}.cases .cases-menu-bg .cases-menu-list .cases-menu-group .cases-group-content .cases-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;color:#757575;background-color:#fff;border-radius:48px;min-width:90px;padding:4px 12px}.cases .cases-menu-bg .cases-menu-list .cases-menu-group .cases-group-content .cases-menu-item.active,.cases .cases-menu-bg .cases-menu-list .cases-menu-group .cases-group-content .cases-menu-item:hover{color:#fff;background:linear-gradient(#11aaea 0%,#43bcef 100%);box-shadow:0 4px 4px #c8efff}.cases .cases-content{display:none}.cases .cases-content.active{display:block}.cases .cases-content-section{width:1200px;margin:0 auto;padding:80px 0}.cases .cases-details{justify-content:space-between;gap:18%;padding:24px 0;display:flex}.cases .cases-details .cases-details-left{flex:1}.cases .cases-details .cases-details-left .cases-item-title{-webkit-text-fill-color:transparent;background:linear-gradient(#11aaea 0%,#43bcef 100%);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.cases .cases-details .cases-details-left .cases-item-content{color:#757575;margin-top:24px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.cases .cases-details .cases-details-left .cases-item-content img{width:100%}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in-left{animation:1s ease-out forwards fadeInLeft}.animate-fade-in-right{animation:1s ease-out forwards fadeInRight}.animate-fade-in-up{animation:.8s ease-out forwards fadeInUp}.animate-fade-in-scale{animation:.8s ease-out forwards fadeInScale}.animate-section{opacity:1;transition:all .8s ease-out;transform:translateY(0)}.animate-section.visible{opacity:1;transform:translateY(0)}.animate-item{opacity:0;transition:all .6s ease-out;transform:translateY(30px)}.animate-item.visible{opacity:1;transform:translateY(0)}.animate-section .title{opacity:0;transition:all .6s ease-out;transform:translateY(-20px)}.animate-section.visible .title{opacity:1;transform:translateY(0)}.about-section.visible .left{animation:.8s ease-out forwards fadeInLeft}.about-section.visible img{opacity:0;animation:.8s ease-out .2s forwards fadeInRight}.news .news-menu-bg{background:radial-gradient(196.07% 135.33% at 100% 0,#a6d7ff 0%,#e4f3ff 50.9%,#eff8ff 100%);height:786px;position:relative}.news .news-menu-bg .news-page-title{color:#0194d0;-webkit-user-select:none;user-select:none;justify-content:space-between;width:1200px;font-family:Noto Sans SC;font-size:64px;font-style:normal;line-height:72px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.news .news-menu-bg .news-page-title .news-page-title-left{font-weight:500;line-height:72px}.news .news-menu-bg .news-page-title .news-page-title-right{flex-direction:column;justify-content:space-between;font-size:24px;line-height:36px;display:flex}.news .news-menu-bg .news-page-title .news-page-title-right .news-page-title-right-item{color:#0194d0}.news .news-content{padding:80px 0}.news .news-content-section{width:1200px;margin:0 auto;padding:40px 0}.news .news-details{justify-content:space-between;gap:18%;padding:80px 0;display:flex}.news .news-details .news-details-left{flex:1}.news .news-details .news-details-left .news-item-title{-webkit-text-fill-color:transparent;background:linear-gradient(#11aaea 0%,#43bcef 100%);-webkit-background-clip:text;background-clip:text;font-family:Noto Sans SC;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.news .news-details .news-details-left .news-item-content{color:#757575;margin-top:110px;font-family:Noto Sans SC;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.product-grid{gap:30px;width:100%;margin-bottom:40px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.product-card{text-align:center;cursor:pointer;border:2px solid #e0e0e0;border-radius:24px;flex-direction:column;align-items:center;padding:24px;transition:all .3s;display:flex;background:#fff!important}.product-card:hover,.product-card.active{border-color:#0194d0;transform:translateY(-5px);box-shadow:0 10px 30px #0194d026;background:#f0f8ff!important}.product-card-image{object-fit:contain;background-color:#f8f9fa;border-radius:16px;width:100%;height:200px;margin-bottom:16px}.product-card-name{z-index:1;margin-bottom:8px;font-family:Noto Sans SC;font-size:18px;font-weight:700;line-height:1.4;position:relative;color:#333!important}.product-card-tag{z-index:1;background:linear-gradient(#0194d0 0%,#43bcef 100%);border-radius:20px;padding:4px 16px;font-size:14px;font-weight:500;display:inline-block;position:relative;color:#fff!important}.pagination-container{justify-content:center;margin-top:40px;display:flex}.pagination{align-items:center;gap:10px;display:flex}.pagination-btn{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px 20px;font-family:Noto Sans SC;font-size:14px;transition:all .3s}.pagination-btn:hover:not(:disabled),.pagination-btn.active{color:#fff;background:#0194d0;border-color:#0194d0}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.product-detail-header{background:0 0;justify-content:space-between;align-items:center;width:100%;padding:20px 60px;display:flex;position:absolute}.detail-header{background:linear-gradient(#cef 0%,#fff 100%);justify-content:space-between;gap:40px;padding:60px;display:flex}.header-left{flex-direction:column;flex:1;gap:12px;display:flex}.header-left .product-name{color:#1a1a1a;font-family:Noto Sans SC;font-size:32px;font-weight:700}.header-left .product-tag{color:#0194d0;font-family:Noto Sans SC;font-size:18px;font-weight:500}.header-left .product-desc{color:#555;margin-top:10px;font-family:Noto Sans SC;font-size:15px;line-height:2}.contact-phone{color:#0194d0;align-items:center;gap:10px;margin-top:20px;font-family:Noto Sans SC;font-size:20px;font-weight:600;display:flex}.header-right{background:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:350px;height:280px;display:flex;box-shadow:0 8px 25px #0194d026}.header-right .product-main-image{object-fit:contain;max-width:90%;max-height:90%}.features-section{background:#fff;padding:40px 60px}.tech-section{background:#f0f8ff;padding:40px 60px}.photos-section{background:#fff;padding:40px 60px}.section-title{border-bottom:2px solid #e8e8e8;justify-content:space-between;align-items:center;margin-bottom:35px;padding-bottom:20px;display:flex}.section-title .title-en{color:#0194d0;font-family:Noto Sans SC;font-size:18px;font-weight:500}.section-title .title-cn{color:#212121;font-family:Noto Sans SC;font-size:24px;font-weight:700}.feature-item{background:#fafbfc;border-left:4px solid #0194d0;border-radius:12px;flex-direction:column;gap:10px;padding:25px;display:flex}.feature-arrow{align-items:center;display:flex}.feature-arrow svg{width:20px;height:20px}.feature-item .feature-title{color:#0194d0;font-family:Noto Sans SC;font-size:18px;font-weight:700}.feature-item .feature-content{color:#666;font-family:Noto Sans SC;font-size:14px;line-height:1.8}.tech-table-container{overflow-x:auto}.tech-table{border-collapse:collapse;background:#fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 15px #0000000f}.tech-table thead th{color:#fff;text-align:center;background:#0194d0;padding:20px;font-family:Noto Sans SC;font-size:18px;font-weight:600}.tech-table tbody tr{border-bottom:1px dashed #e0e0e0}.tech-table tbody tr:last-child{border-bottom:none}.tech-table tbody tr:nth-child(2n){background:#fafbfc}.tech-table td{padding:15px 20px;font-family:Noto Sans SC;font-size:14px}.tech-table .param-name{color:#666;width:30%;font-weight:500}.tech-table .param-value{color:#333}.photos-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.photo-item{border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #0000001a}.photo-image{object-fit:cover;width:100%;height:220px}.product-detail-title{color:#0194d0;font-family:Noto Sans SC;font-size:32px;font-weight:700}.back-btn{color:#0194d0;cursor:pointer;background:#fff;border:2px solid #0194d0;border-radius:30px;padding:10px 24px;font-family:Noto Sans SC;font-size:16px;font-weight:500;transition:all .3s}.back-btn:hover{color:#fff;background:#0194d0}.product-detail-loading{flex-direction:column;justify-content:center;align-items:center;padding:100px 0;display:flex}.loading-spinner{border:4px solid #f3f3f3;border-top-color:#0194d0;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{color:#666;margin-top:20px;font-family:Noto Sans SC}.product-detail-main{background:#fff;border-radius:24px;gap:60px;padding:40px;display:flex;box-shadow:0 4px 20px #00000014}.product-image-section{background:#f8f9fa;border-radius:16px;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.product-main-image{object-fit:contain;border-radius:12px;max-width:100%;max-height:400px}.product-info-section{flex-direction:column;flex:1;gap:20px;display:flex}.product-name{color:#212121;font-family:Noto Sans SC;font-size:32px;font-weight:700;line-height:1.4}.product-tag{color:#fff;background:linear-gradient(#0194d0 0%,#43bcef 100%);border-radius:20px;width:fit-content;padding:6px 20px;font-family:Noto Sans SC;font-size:16px;font-weight:500;display:inline-block}.product-category{color:#757575;font-family:Noto Sans SC;font-size:14px}.product-desc{color:#666;font-family:Noto Sans SC;font-size:16px;line-height:1.8}.contact-info{background:#f0f8ff;border-radius:12px;margin-top:auto;padding:20px}.contact-label{color:#0194d0;margin-bottom:8px;font-family:Noto Sans SC;font-size:14px;font-weight:500}.contact-phone{color:#212121;font-family:Noto Sans SC;font-size:24px;font-weight:700}.product-features-section{background:#fff;border-radius:24px;margin-top:40px;padding:40px;box-shadow:0 4px 20px #00000014}.section-header{border-bottom:2px solid #e0e0e0;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;display:flex}.section-title-en{color:#0194d0;font-family:Noto Sans SC;font-size:20px;font-weight:500}.section-title-cn{color:#212121;font-family:Noto Sans SC;font-size:28px;font-weight:700}.features-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product-feature{opacity:0;background:#fafbfc;border-left:4px solid #0194d0;border-radius:16px;gap:16px;padding:24px;animation:.6s ease-out forwards fadeInUp;display:flex}.feature-icon{background:#eaf4ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feature-content{flex:1}.feature-title{color:#0194d0;margin-bottom:8px;font-family:Noto Sans SC;font-size:18px;font-weight:700}.feature-desc{color:#757575;font-family:Noto Sans SC;font-size:14px;line-height:1.6}.product-not-found{flex-direction:column;justify-content:center;align-items:center;padding:100px 0;display:flex}.not-found-icon{margin-bottom:20px}.not-found-text{color:#666;margin-bottom:20px;font-family:Noto Sans SC;font-size:20px}.not-found-btn{color:#fff;cursor:pointer;background:#0194d0;border:none;border-radius:30px;padding:12px 32px;font-family:Noto Sans SC;font-size:16px;font-weight:500;transition:all .3s}.not-found-btn:hover{transform:scale(1.05);box-shadow:0 4px 15px #0194d04d}.product-detail{width:100%;min-height:100vh;margin:0;padding:0;position:relative}.product-detail .section-bg1{color:#333;box-sizing:border-box;background:radial-gradient(196.07% 135.33% at 100% 0,#a6d7ff 0%,#e4f3ff 50.9%,#eff8ff 100%);align-items:center;width:100%;min-width:100%;height:786px;margin:0;padding:0 calc(50vw - 600px);font-family:Noto Sans SC,sans-serif;display:flex}.product-detail .section-bg2{box-sizing:border-box;background:#fff;width:100%;min-width:100%;margin:0;padding:60px 0}.product-detail .section-bg3{box-sizing:border-box;background:#eaf4ff;width:100%;min-width:100%;margin:0;padding:60px 0}.product-detail .section-bg1 .section1,.product-detail .section-bg2 .section2,.product-detail .section-bg3 .section3{width:1200px;margin:0 auto;padding:0 20px}.product-detail .section-bg1 .section1{flex-direction:column;flex:1;gap:10px;display:flex}.product-detail .section-bg1{align-items:center;gap:80px;display:flex}.product-detail .section-bg1 img{background:linear-gradient(#fff 0%,#fff0 48.56%,#ebf6ff 100%);border-radius:24px;max-width:500px;max-height:500px;padding:64px;box-shadow:0 4px 4px #c8efff}.product-detail .section1 h1{color:#212121;margin-bottom:10px;font-family:Noto Sans SC,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.product-detail .section1 .category{color:#212121;margin-bottom:30px;font-family:Noto Sans SC,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px;background-color:#0000!important}.product-detail .section1 .description{color:#757575;margin-top:80px;margin-bottom:30px;font-family:Noto Sans SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product-detail .section1 .contact{color:#0194d0;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:10px;width:230px;padding:10px 20px;font-size:20px;font-weight:500;display:flex}.product-detail .section1 .contact .phone{color:#757575;margin-top:-3px;font-family:Noto Sans SC,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.product-detail .module2 h2{color:#0194d0;margin-bottom:30px;font-size:24px}.product-detail .featuresGrid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.product-detail .featureItem{border-radius:8px;padding:20px;transition:all .3s}.product-detail .featureItem:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.product-detail .featureItem .title{color:#0194d0;margin-bottom:10px;font-size:18px;font-weight:700}.product-detail .featureItem .arrow{color:#0194d0;margin-right:8px}.product-detail .featureItem .line{background:#0194d0;width:100%;height:2px;margin-bottom:10px}.product-detail .featureItem .desc{color:#666;font-size:14px;line-height:1.6}.product-detail .module3{border-radius:16px;width:100%}.product-detail .module3 h2{color:#0194d0;margin-bottom:30px;font-size:24px}.product-detail .tableContainer{background:#fff;width:100%;overflow-x:auto}.product-detail .tableContainer table{border-collapse:collapse;width:100%;font-size:16px}.product-detail .tableContainer th,.product-detail .tableContainer td{text-align:center;border:1px solid #a6d7ff;padding:12px 15px}.product-detail .tableContainer th{color:#fff;background-color:#0194d0;font-weight:700}.product-detail .tableContainer tr:nth-child(2n){background-color:#f9fbfd}.product-detail .tableContainer tr:hover{background-color:#e4f3ff}.product-detail .product-detail-loading{flex-direction:column;justify-content:center;align-items:center;padding:100px 0;display:flex}.product-detail .loading-spinner{border:4px solid #f3f3f3;border-top-color:#0194d0;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.product-detail .loading-text{color:#666;margin-top:20px;font-family:Noto Sans SC,sans-serif}.product-detail .product-not-found{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:100px 0;display:flex}.product-detail .product-not-found .not-found-icon{margin-bottom:20px}.product-detail .product-not-found .not-found-text{color:#666;margin-bottom:20px;font-family:Noto Sans SC,sans-serif;font-size:20px}.product-detail .product-not-found .not-found-btn{color:#fff;cursor:pointer;background:#0194d0;border:none;border-radius:30px;padding:12px 32px;font-family:Noto Sans SC,sans-serif;font-size:16px;font-weight:500;transition:all .3s}.product-detail .product-not-found .not-found-btn:hover{transform:scale(1.05);box-shadow:0 4px 15px #0194d04d}@media (width<=992px){.product-detail .contentContainer{flex-direction:column;gap:40px}.product-detail .titleGroup{text-align:center;max-width:100%}.product-detail .titleGroup h1{font-size:28px}.product-detail .titleGroup .description{margin-top:30px}.product-detail .section1 .contentContainer img{max-width:100%}.product-detail .featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.product-detail .section1{height:auto;padding:80px 0}.product-detail .section2,.product-detail .section3{padding:40px 0}.product-detail .contentContainer{width:100%;padding:0 20px}.product-detail .titleGroup h1{font-size:24px}.product-detail .titleGroup .category{font-size:20px}.product-detail .featuresGrid{grid-template-columns:1fr}.product-detail .module2 h2,.product-detail .module3 h2{font-size:20px}.product-detail .titleGroup .contact{margin:20px auto 0}}
