.home .home-header-bg{width:100%;height:300px;margin-top:51px;object-fit:cover}.home .home-title{font-size:24px;color:#333;margin-top:50px}.home .home-english-title{font-size:13px;color:#333;margin-top:12px}.home .home-border-box{width:31px;height:2px;background:#036eb7;margin-top:16px}.home .home-introduce{display:flex;justify-content:space-between;align-items:center;background:#fff;width:1200px;height:432px;margin:0 auto}.home .home-introduce .introduce-left img{width:461px;height:307px;border-radius:19px;object-fit:cover}.home .home-introduce .introduce-right{margin-left:50px}.home .home-introduce .introduce-right .introduce-title{font-size:38px;color:#1d2129;font-family:PingFang SC-Medium}.home .home-introduce .introduce-right .introduce-content{position:relative}.home .home-introduce .introduce-right .introduce-content .introduce-bg{position:absolute;width:428px;height:428px;top:-116px;right:-104px}.home .home-introduce .introduce-right .introduce-content span{font-size:14px;color:#4e5969;line-height:26px;display:block;font-family:PingFang SC-Light}.home .home-introduce .introduce-right .introduce-content strong{font-weight:700;color:#1d2129}.home .home-Honor{background:#f5f7fb;margin:0 auto;padding:40px 0}.home .home-Honor .honor-title{font-size:38px;color:#1d2129;font-family:PingFang SC-Medium;margin:0 auto 10px;text-align:center;font-weight:500}.home .home-Honor .honor-title .title-tip{display:none}.home .home-Honor .honor-carousel{max-width:1200px;margin:0 auto;padding:20px 0}.home .home-Honor .honor-carousel .carousel-3d-container{position:relative;width:100%;height:400px;margin:0 auto;perspective:1200px;overflow:visible}.home .home-Honor .honor-carousel .carousel-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:250px;background:radial-gradient(ellipse at center,rgba(18,95,247,.2) 0,rgba(18,95,247,.08) 40%,transparent 70%);filter:blur(30px);pointer-events:none;z-index:0;animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.home .home-Honor .honor-carousel .carousel-3d-track{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:320px;display:flex;justify-content:center;align-items:center;transform-style:preserve-3d}.home .home-Honor .honor-carousel .carousel-3d-card{position:absolute;width:200px;height:280px;border-radius:12px;overflow:visible;cursor:pointer;transition:all .6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;backface-visibility:hidden}.home .home-Honor .honor-carousel .carousel-3d-card .card-image-wrapper{position:relative;width:100%;height:100%;overflow:visible;border-radius:12px;transition:all .6s cubic-bezier(.4,0,.2,1)}.home .home-Honor .honor-carousel .carousel-3d-card .card-image-wrapper img{width:100%;height:100%;object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 15px 35px -10px rgba(0,0,0,.3);transition:all .6s cubic-bezier(.4,0,.2,1)}.home .home-Honor .honor-carousel .carousel-3d-card .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(180deg,transparent 0,transparent 60%,rgba(0,0,0,.15));pointer-events:none;opacity:0;transition:opacity .4s ease}.home .home-Honor .honor-carousel .carousel-3d-card .card-title{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);transform-style:flat;width:220px;font-size:13px;color:#333;text-align:center;font-weight:500;white-space:normal;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes title-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-3px)}}.home .home-Honor .honor-carousel .card-center{z-index:100;transform:translateZ(0) scale(1);opacity:1}.home .home-Honor .honor-carousel .card-center .card-image-wrapper img{box-shadow:0 25px 50px -12px rgba(0,0,0,.35),0 0 30px rgba(18,95,247,.15)}.home .home-Honor .honor-carousel .card-center .card-overlay{opacity:0}.home .home-Honor .honor-carousel .card-center:hover{transform:translateZ(20px) scale(1.05) translateY(-8px)}.home .home-Honor .honor-carousel .card-center:hover .card-image-wrapper img{box-shadow:0 35px 70px -15px rgba(0,0,0,.4),0 0 50px rgba(18,95,247,.2)}.home .home-Honor .honor-carousel .card-left-1{z-index:90;transform:translateX(-180px) translateZ(-80px) scale(.82) rotateY(10deg);opacity:.65}.home .home-Honor .honor-carousel .card-left-1 .card-image-wrapper img{filter:blur(2px) brightness(.88);box-shadow:0 15px 30px -8px rgba(0,0,0,.25)}.home .home-Honor .honor-carousel .card-left-1 .card-overlay{opacity:.25}.home .home-Honor .honor-carousel .card-left-1:hover{opacity:.8}.home .home-Honor .honor-carousel .card-left-1:hover .card-image-wrapper img{filter:blur(1px) brightness(.92)}.home .home-Honor .honor-carousel .card-right-1{z-index:90;transform:translateX(180px) translateZ(-80px) scale(.82) rotateY(-10deg);opacity:.65}.home .home-Honor .honor-carousel .card-right-1 .card-image-wrapper img{filter:blur(2px) brightness(.88);box-shadow:0 15px 30px -8px rgba(0,0,0,.25)}.home .home-Honor .honor-carousel .card-right-1 .card-overlay{opacity:.25}.home .home-Honor .honor-carousel .card-right-1:hover{opacity:.8}.home .home-Honor .honor-carousel .card-right-1:hover .card-image-wrapper img{filter:blur(1px) brightness(.92)}.home .home-Honor .honor-carousel .card-left-2{z-index:80;transform:translateX(-320px) translateZ(-160px) scale(.68) rotateY(18deg);opacity:.38}.home .home-Honor .honor-carousel .card-left-2 .card-image-wrapper img{filter:blur(4px) brightness(.75);box-shadow:0 10px 25px -5px rgba(0,0,0,.2)}.home .home-Honor .honor-carousel .card-left-2 .card-overlay{opacity:.45}.home .home-Honor .honor-carousel .card-right-2{z-index:80;transform:translateX(320px) translateZ(-160px) scale(.68) rotateY(-18deg);opacity:.38}.home .home-Honor .honor-carousel .card-right-2 .card-image-wrapper img{filter:blur(4px) brightness(.75);box-shadow:0 10px 25px -5px rgba(0,0,0,.2)}.home .home-Honor .honor-carousel .card-right-2 .card-overlay{opacity:.45}.home .home-Honor .honor-carousel .card-hidden{z-index:0;opacity:0;pointer-events:none;transform:translateZ(-250px) scale(.5)}.home .home-Honor .honor-carousel .card-hidden .card-image-wrapper img{filter:blur(8px)}.home .home-Honor .honor-carousel .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);color:#333;font-size:18px;cursor:pointer;z-index:200;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.1)}.home .home-Honor .honor-carousel .carousel-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 20px rgba(18,95,247,.25);color:#125ff7}.home .home-Honor .honor-carousel .carousel-arrow:active{transform:translateY(-50%) scale(.95)}.home .home-Honor .honor-carousel .carousel-arrow-left{left:20px}.home .home-Honor .honor-carousel .carousel-arrow-right{right:20px}.home .home-Honor .honor-carousel .carousel-indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:200}.home .home-Honor .honor-carousel .indicator-dot{width:28px;height:3px;border-radius:2px;background:rgba(0,0,0,.15);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.home .home-Honor .honor-carousel .indicator-dot:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#125ff7,#4080ff);border-radius:2px;transition:width .3s ease}.home .home-Honor .honor-carousel .indicator-dot:hover{background:rgba(0,0,0,.25)}.home .home-Honor .honor-carousel .indicator-dot.active{width:45px;background:rgba(0,0,0,.2)}.home .home-Honor .honor-carousel .indicator-dot.active:before{width:100%}.home .home-Honor .image-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.home .home-Honor .image-modal .modal-content{position:relative;max-width:80vw;max-height:90vh;background:#fff;border-radius:12px;padding:20px;animation:scaleIn .3s ease}.home .home-Honor .image-modal .modal-content img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.home .home-Honor .image-modal .modal-content .modal-title{margin-top:16px;text-align:center;font-size:16px;color:#333;font-weight:500}.home .home-Honor .image-modal .modal-content .modal-close{position:absolute;top:-40px;right:0;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.home .home-Honor .image-modal .modal-content .modal-close i{font-size:18px;color:#333}.home .home-Honor .image-modal .modal-content .modal-close:hover{background:#fff;transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.home .home-culture{max-width:1200px;margin:0 auto}.home .home-culture .home-culture-content{padding:40px 0}.home .home-culture .home-culture-content .home-title{font-size:38px;color:#1d2129;font-family:PingFang SC-Medium;margin:0 auto 40px;text-align:center;font-weight:500}.home .home-culture .home-culture-content .home-culture-box{display:flex;align-items:stretch;justify-content:space-between;gap:24px}.home .home-culture .home-culture-content .home-culture-box .home-culture-item{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 30px;background:#f4f9ff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s ease}.home .home-culture .home-culture-content .home-culture-box .home-culture-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#125ff7;border-radius:8px 8px 0 0}.home .home-culture .home-culture-content .home-culture-box .home-culture-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}.home .home-culture .home-culture-content .home-culture-box .home-culture-item img{width:60px;height:60px;object-fit:contain;margin-bottom:25px}.home .home-culture .home-culture-content .home-culture-box .home-culture-item .culture-title{font-size:29px;color:#4e5969;font-family:PingFang SC-Medium;font-weight:500;margin-bottom:13px}.home .home-culture .home-culture-content .home-culture-box .home-culture-item .culture-tip{font-size:13px;color:#1d2129;font-family:PingFang SC-Regular;text-align:center;line-height:1.6}