.page-enter-active,.page-leave-active{transition:all .4s ease-in-out}.page-enter-from{opacity:0;transform:translate(20px)}.page-leave-to{opacity:0;transform:translate(-20px)}.page-pc-enter-active,.page-pc-leave-active{transition:all .5s cubic-bezier(.23,1,.32,1)}.page-pc-enter-from{opacity:0;transform:translateY(30px) scale(.95)}.page-pc-leave-to{opacity:0;transform:translateY(-30px) scale(1.05)}.page-mobile-enter-active,.page-mobile-leave-active{transition:all .3s ease-out}.page-mobile-enter-from{opacity:0;transform:translate(100%)}.page-mobile-leave-to{opacity:0;transform:translate(-100%)}.animation-effect{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.23,1,.32,1)}.animation-effect.animation-ready{opacity:0;transform:translateY(30px)}.animation-effect.visible{opacity:1;transform:translateY(0)}.animation-effect[data-animation-delay="1"]{transition-delay:.1s}.animation-effect[data-animation-delay="2"]{transition-delay:.2s}.animation-effect[data-animation-delay="3"]{transition-delay:.3s}.animation-effect[data-animation-delay="4"]{transition-delay:.4s}.animation-effect[data-animation-delay="5"]{transition-delay:.5s}.animation-effect[data-animation-delay="6"]{transition-delay:.6s}.animation-effect[data-animation-delay="7"]{transition-delay:.7s}.animation-effect[data-animation-delay="8"]{transition-delay:.8s}.fade-in-up{opacity:1;transform:translateY(0);transition:all .8s ease-out}.fade-in-up.animation-ready{opacity:0;transform:translateY(50px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:1;transform:translate(0);transition:all .6s ease-out}.fade-in-left.animation-ready{opacity:0;transform:translate(-50px)}.fade-in-left.visible,.fade-in-right{opacity:1;transform:translate(0)}.fade-in-right{transition:all .6s ease-out}.fade-in-right.animation-ready{opacity:0;transform:translate(50px)}.fade-in-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:1;transform:scale(1);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.scale-in.animation-ready{opacity:0;transform:scale(.8)}.scale-in.visible{opacity:1;transform:scale(1)}@media(max-width:768px){.animation-effect.animation-ready{transform:translateY(20px)}.animation-effect{transition-duration:.4s}.animation-effect.visible{transform:translateY(0)}.fade-in-up.animation-ready{transform:translateY(30px)}.fade-in-up{transition-duration:.5s}}*{margin:0;padding:0;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}body{color:#333;background-color:#fff;line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:all .3s ease}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:1200px;margin:0 auto;padding:0 15px}.section-title{text-align:center;font-size:26px;color:#222;font-weight:600;margin-bottom:50px;position:relative;padding-bottom:12px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:35px;height:3px;background-color:#0052cc}.btn-more{display:inline-block;padding:10px 32px;background-color:#4a453f;color:#fff;font-size:14px;border:none;cursor:pointer;transition:background-color .3s}.btn-more:hover{background-color:#2b2825}header{position:absolute;top:0;left:0;width:100%;z-index:100;background:transparent}.header-wrap{justify-content:space-between;height:80px}.header-wrap,.logo{display:flex;align-items:center}.logo{font-size:20px;font-weight:700;color:#0052cc;letter-spacing:1px}.logo svg{margin-right:8px}.nav-list{display:flex;gap:40px}.nav-list a{font-size:15px;color:#333;font-weight:500}.nav-list a.active,.nav-list a:hover{color:#0052cc}.banner{position:relative;height:1078px;background:url(../design-images/banner_bg.webp);background-size:cover;display:flex;align-items:center}.banner-content{position:relative;z-index:10;max-width:500px;margin-left:50px}.banner-content h1{font-size:106px;color:#222;line-height:1.3;font-weight:100;margin-bottom:20px}.banner-content p{font-weight:400;font-size:24px;color:#000;letter-spacing:1px}.services{padding:90px 0;background-color:#fff}.services-container{width:1400px;margin:0 auto}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);background-color:#faf8f6;padding:40px 20px;border-radius:4px}.service-card{text-align:center;padding:20px 15px;position:relative}.service-card:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:#eae7e2}.service-icon{width:48px;height:48px;margin:0 auto 20px;color:#666;display:flex;align-items:center;justify-content:center}.service-card h3{font-size:24px;color:#222;margin-bottom:12px;font-weight:600}.service-card p{font-size:16px;color:#666;line-height:1.6;padding:0 10px}.story-vision{height:600px;background:url(../design-images/img_12_x0_y-0.8367514356029346_1920x601.6735028712059.png) no-repeat 50%;background-size:cover;position:relative;display:flex;align-items:center}.story-vision:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073}.story-content{position:relative;z-index:10;color:#fff;max-width:600px;padding-left:50px}.story-content h2{font-size:48px;font-weight:400;line-height:1.6;margin-bottom:30px;letter-spacing:1px}.story-content p{font-size:24px;color:#fffc}.business{padding:90px 0;background-color:#fff}.business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.business-card{background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}.business-card:hover{transform:translateY(-5px)}.card-img-wrap{width:100%;height:360px;overflow:hidden;margin-bottom:20px;background-color:#f5f5f5}.card-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.business-card h3{font-size:24px;color:#3d3d3d;margin-bottom:10px;font-weight:600}.business-card p{font-size:16px;color:#9e9e9e;line-height:1.6}.about{padding:90px 0;background-color:#f7f6f3}.about-split{display:flex;align-items:stretch;gap:10rem}.about-left{align-items:center;background-color:#fff;background:url(../design-images/about_left.png) no-repeat 50%;background-size:cover;min-height:700px}.about-left,.about-right{display:flex;justify-content:center;flex:1}.about-right{flex-direction:column;padding-right:40px}.about-subtitle{font-size:16px;color:#222;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.about-right h2{font-size:40px;color:#222;font-weight:600;line-height:1.4;margin-bottom:25px}.partners{padding:90px 0 110px;background-color:#fff}.partners-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.partner-logo-box{height:85px;border:1px solid #f0edf8;display:flex;align-items:center;justify-content:center;padding:10px;background-color:#fff;font-size:14px;font-weight:500;color:#555;transition:all .3s ease}.partner-logo-box img{height:100%}.partner-logo-box:hover{border-color:#0052cc;box-shadow:0 4px 12px #0000000d}.p-logo{display:flex;align-items:center;gap:6px}.p-logo span{font-weight:700;color:#0052cc}footer{background-color:#383633;color:#fff9;padding:70px 0 30px;font-size:13px}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:40px;margin-bottom:30px}.footer-info p{margin-bottom:12px}.footer-logo-area{text-align:right}.footer-logo{font-size:20px;font-weight:700;color:#fff;margin-bottom:15px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.qrcode-wrap{background-color:#fff;padding:8px;display:inline-block;border-radius:2px}.qrcode-wrap img{width:90px;height:90px}.copyright{text-align:center;font-size:12px;color:#fff6}.fangsong{font-family:Songti SC,serif}.null-box{width:100%;margin-top:36px;display:flex;align-items:center;justify-content:center;margin-bottom:45px;min-height:40vh}.null-box img{width:369px;height:215px}*{box-sizing:border-box;margin:0;padding:0}
