:root{--primary: #3b82f6;--primary-dark: #2563eb;--secondary: #64748b;--bg-light: #f8fafc;--text-dark: #1e293b;--text-light: #64748b;--white: #ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;line-height:1.6;color:var(--text-dark)}.announcement-bar{background-color:var(--primary);color:var(--white);text-align:center;padding:10px 0;height:60px;display:flex;align-items:center;justify-content:center;font-size:16px}.announcement-bar p{display:flex;align-items:center;gap:8px}.announcement-bar img{width:20px;height:20px;display:block}.announcement-bar a{color:var(--white);text-decoration:underline;margin-left:10px}.nav{top:40px;left:0;right:0;background:#fffffff2;box-shadow:0 1px 3px #0000001a;z-index:100}.nav-container{display:flex;justify-content:space-between;align-items:center;height:70px;max-width:1200px;margin:0 auto;padding:0 20px}.logo{display:flex;align-items:center;font-size:24px;font-weight:700;gap:8px}.logo img{height:40px;width:auto;display:block;vertical-align:middle}.logo span{display:inline-block;line-height:1}.nav-menu{display:flex;gap:30px;align-items:center}.nav-menu a{text-decoration:none;color:var(--text-dark);font-weight:500;transition:color .3s}.nav-menu a:hover{color:var(--primary)}.nav-menu .active{color:var(--primary);font-weight:600;position:relative}.nav-menu .active:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--primary)}.nav-link{display:flex;align-items:center;gap:6px}.nav-icon{width:20px;height:20px}.nav-highlight{color:var(--primary)!important;font-weight:600;padding:8px 16px;border-radius:6px;background:#3b82f61a;transition:all .3s ease}.nav-highlight:hover{background:#3b82f626}.nav-button{padding:8px 20px;background:var(--primary);color:#fff!important;border-radius:6px;transition:background-color .3s;margin-left:10px}.nav-button:hover{background-color:var(--primary-dark)}.hero{position:relative;overflow:hidden;min-height:600px;display:flex;align-items:center;justify-content:flex-start;background:url(/assets/hero-DRqQQjC4.png) no-repeat center center;background-size:cover}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fffffff2,#fffc,#fff6)}.hero-container{position:relative;z-index:1;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.hero-wrapper{max-width:1200px;margin:0 auto;padding:0 20px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-content{flex:1}.hero-image{position:absolute;top:100px;left:45%;width:480px;z-index:2}.hero-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px #0000001a}.hero-content h1{font-size:2.5rem;margin-bottom:20px}.hero-content p{font-size:1.125rem;margin-bottom:30px}.hero-buttons{display:flex;gap:20px;justify-content:flex-start}.btn-primary,.btn-outline{padding:10px 20px;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .3s}.btn-primary{background:var(--primary);color:#fff;border:none}.btn-outline{background:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-primary:hover{background:var(--primary-dark)}.btn-outline:hover{background:var(--primary);color:#fff}.solutions{padding:80px 0;background:var(--bg-light)}.solutions .section-container{max-width:1200px;margin:0 auto;padding:0 20px}.solutions h2{text-align:center;margin-bottom:40px}.solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.solution-card{background:var(--white);border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.solution-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.solution-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.solution-icon{font-size:2rem;line-height:1}.solution-header h3{font-size:1.5rem;color:var(--text-dark);margin:0}.solution-desc{color:var(--text-light);margin-bottom:25px;line-height:1.6}.solution-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.feature-item{padding:15px;background:var(--bg-light);border-radius:8px}.feature-item h4{color:var(--text-dark);margin-bottom:8px;font-size:1.1rem}.feature-item p{color:var(--text-light);font-size:.95rem;line-height:1.5}.solution-action{text-align:center;margin-top:40px}@media(max-width:768px){.solution-grid{grid-template-columns:1fr}.solution-card{padding:20px}.solution-features{grid-template-columns:1fr}}.partners{padding:80px 0;background:var(--white);border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.partners .section-container{max-width:100%;margin:0 auto;padding:0 120px}.partners h2{text-align:center;margin-bottom:60px;font-size:2rem;color:var(--text-dark)}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:60px 80px;align-items:center;justify-items:center}.partner-grid img{max-width:180px;height:60px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.partner-grid .logo-large{max-width:240px;height:80px;grid-column:span 2}.partner-grid .logo-medium{max-width:200px;height:70px}.partner-grid .logo-small{max-width:160px;height:50px}.partner-grid img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media(max-width:1400px){.partners .section-container{padding:0 80px}.partner-grid{gap:50px 60px}}@media(max-width:1024px){.partners .section-container{padding:0 40px}.partner-grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media(max-width:768px){.partner-grid{grid-template-columns:repeat(2,1fr);gap:30px}.partners .section-container{padding:0 20px}.partner-grid .logo-large{grid-column:span 1;max-width:180px;height:60px}.partner-grid .logo-medium,.partner-grid .logo-small{max-width:160px;height:50px}}.features{padding:60px 0;background:var(--bg-light)}.features .section-container{max-width:1200px;margin:0 auto;padding:0 20px}.features h2{text-align:center;margin-bottom:40px}.feature-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.feature-card{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;text-align:center;max-width:300px}.feature-icon{font-size:2rem;margin-bottom:10px}.cases{padding:80px 0;background:var(--bg-light)}.cases .section-container{max-width:1200px;margin:0 auto;padding:0 20px}.cases h2{text-align:center;margin-bottom:40px}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:40px}.case-card{background:var(--bg-light);border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.case-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.case-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.case-icon{font-size:2rem;line-height:1}.case-header h3{font-size:1.5rem;color:var(--text-dark);margin:0}.case-desc{color:var(--text-light);margin-bottom:20px}.case-details h4{color:var(--text-dark);margin:20px 0 10px;font-size:1.1rem}.case-quote{margin-top:25px;padding:20px;background:var(--white);border-radius:8px;position:relative}.case-quote p{font-style:italic;color:var(--text-dark);margin-bottom:10px}.case-quote span{color:var(--text-light);font-size:.9rem}.case-action{text-align:center;margin-top:40px}@media(max-width:768px){.case-grid{grid-template-columns:1fr}.case-card{padding:20px}}.contact{padding:60px 0;background:var(--white);text-align:center}.contact-form{max-width:500px;margin:32px auto 0;display:flex;flex-direction:column;gap:16px}.contact-form input{padding:12px;border:1px solid #ccc;border-radius:6px;font-size:16px}.footer{background-color:var(--bg-light);padding:40px 0;color:var(--text-dark)}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 20px}.footer-info{flex:1}.contact-info p{margin-bottom:10px}.qrcode-wrapper{margin-top:20px}.qrcode{width:100px;height:auto}.footer-nav{display:flex;gap:40px}.footer-nav-group{flex:1}.footer-nav-group h4{margin-bottom:10px;font-size:1.2rem;color:var(--text-dark)}.footer-nav-group a{display:block;color:var(--text-light);text-decoration:none;margin-bottom:5px;transition:color .3s}.footer-nav-group a:hover{color:var(--primary)}.footer-nav-group a[href="#aitobi"]{white-space:nowrap}.footer-bottom{text-align:center;margin-top:20px;font-size:.9rem;color:var(--text-light)}.footer-bottom a{color:var(--primary);text-decoration:none;margin-left:5px}@media(max-width:768px){.nav-menu{display:none}.hero{flex-direction:column;text-align:center}.hero-buttons{justify-content:center}.feature-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;text-align:center;gap:40px}.footer-nav{flex-direction:column;gap:30px}.contact-info p{justify-content:center}.qrcode-wrapper{text-align:center;margin:20px auto 0}}@media(max-width:1024px){.hero-wrapper{flex-direction:column;text-align:center}.hero-buttons{justify-content:center}.hero-image{position:relative;top:40px;left:0;width:100%;max-width:500px;margin:0 auto}}.product-showcase{padding:80px 0;background:var(--white)}.showcase-slider{position:relative;overflow:hidden;max-width:1200px;margin:0 auto;padding:0 20px}.showcase-content{opacity:0;position:absolute;top:0;left:0;width:100%;transition:opacity .5s ease;display:flex;align-items:center;justify-content:space-between;gap:60px}.showcase-content.active{opacity:1;position:relative}.showcase-image{flex:1;text-align:center}.showcase-image img{width:600px;height:auto;border-radius:8px;box-shadow:0 4px 20px #0000001a}.showcase-text{flex:1;max-width:500px}.showcase-text h2{font-size:2rem;margin-bottom:20px;color:var(--text-dark)}.showcase-text p{font-size:1.1rem;line-height:1.6;color:var(--text-light)}@media(max-width:1024px){.showcase-content{flex-direction:column;text-align:center}.showcase-image img{width:100%;max-width:600px}.showcase-text{max-width:100%}}.showcase-dots{display:flex;justify-content:center;gap:10px;margin-top:40px}.dot{width:10px;height:10px;border-radius:50%;background:var(--text-light);opacity:.3;cursor:pointer;transition:opacity .3s ease}.dot.active{opacity:1;background:var(--primary)}
