.fade-enter-active,.fade-leave-active{transition:all 1s}.fade-enter,.fade-leave-to{opacity:0;transition:all .5s}@media(max-width:992px){.Index-container .c-name,.Index-container .en-name{font-size:.18rem!important;line-height:.18rem!important}.Index-container .c-name{margin-top:.07rem!important}.Index-container .describe{font-size:.12rem!important;line-height:.18rem!important;max-width:3.75rem!important;margin:.15rem auto!important;padding:0 .2rem}.Index-container .service{padding-top:.36rem!important;padding-bottom:.2rem!important}.Index-container .service .describe{margin-bottom:.23rem!important}.Index-container .service .service-box{padding:0 .2rem}.Index-container .service .service-card{width:1.6rem!important;height:1.6rem!important;margin:0 auto .16rem auto!important;font-size:.1rem!important}.Index-container .service img{width:.32rem!important;height:.32rem!important;margin:.53rem auto 0!important}.Index-container .service .service-name{margin-top:.12rem!important}.Index-container .advantage{padding:.36rem 0 .24rem 0!important;background:url(../img/background1.d59f6acf.jpg) no-repeat!important}.Index-container .advantage .advantage-box{padding:0 .39rem}.Index-container .advantage .advantage-box .advantage-card{width:1.425rem!important;height:1.425rem!important;margin:0 auto .12rem auto!important;padding-top:.425rem!important;position:relative}.Index-container .advantage .advantage-box .advantage-card img{width:.32rem!important;height:.32rem!important;position:relative;margin-left:0!important;left:50%;transform:translateX(-50%)}.Index-container .advantage .advantage-box .advantage-card .advantage-name{font-size:.12rem!important;margin-top:.15rem!important}.Index-container .partner{padding-top:.36rem!important;padding-bottom:.36rem!important}.Index-container .partner .partner-box{padding:0 .16rem}.Index-container .kernel{padding:.36rem 0!important}.Index-container .kernel .introduce{margin:.25rem auto!important;padding:0 .16rem}.Index-container .kernel .introduce .introduce-num{font-size:.24rem!important}.Index-container .kernel .introduce .introduce-name{margin-top:.12rem!important;font-size:.1rem!important}.Index-container .kernel .slogan{padding:0 .16rem}.Index-container .kernel .slogan .slogan-card{height:auto!important;padding:0!important}.Index-container .kernel .slogan .slogan-card .slogan-cn{max-width:100%!important;padding:0 .5rem 0 .43rem;font-size:.12rem!important;margin-top:.325rem!important}.Index-container .kernel .slogan .slogan-card .slogan-en{max-width:100%!important;margin:.1rem auto .235rem auto!important;padding:0 .4rem;font-size:.1rem!important}.Index-container .kernel .slogan .slogan-card .left{width:.114rem;height:.114rem;left:.16rem!important;top:.24rem!important}.Index-container .kernel .slogan .slogan-card .right{width:.114rem;height:.114rem;right:.16rem!important;bottom:.24rem!important}}.Index-container .banner{max-width:100%}.Index-container .banner img{width:100%}.Index-container .en-name{font-size:36px;line-height:36px;color:#dee0e6;font-family:Arial-BoldMT;text-align:center}.Index-container .c-name{font-size:36px;line-height:36px;color:#0a2966;text-align:center;margin-top:15px}.Index-container .describe{font-size:20px;line-height:30px;color:#0a2966;text-align:center;max-width:750px;margin:80px auto}.Index-container .service{max-width:1200px;margin:0 auto;padding-top:140px;padding-bottom:20px}.Index-container .service .en-name{font-size:36px;line-height:36px;color:#dee0e6;font-family:Arial-BoldMT;text-align:center}.Index-container .service .c-name{font-size:36px;line-height:36px;color:#0a2966;text-align:center;margin-top:15px}.Index-container .service .describe{font-size:20px;line-height:30px;color:#0a2966;text-align:center;max-width:750px;margin:80px auto}.Index-container .service .service-box .service-card{width:320px;height:320px;margin:0 auto 120px auto;border:1px solid #0a2966;color:#0a2966;background-color:#fff;font-size:20px;text-align:center}.Index-container .service .service-box .service-card.active{background-color:#0a2966;transition:all 1s}.Index-container .service .service-box .service-card.active .service-name{color:#fff}.Index-container .service .service-box .service-card img{width:64px;height:64px;margin:106px auto 0;display:block}.Index-container .service .service-box .service-card .service-name{margin-top:24px}.Index-container .advantage{padding:140px 0;box-sizing:border-box;background:url(../img/technical-advantage.ef36cb93.png) no-repeat;background-size:100% 100%}.Index-container .advantage .c-name,.Index-container .advantage .describe,.Index-container .advantage .en-name{color:#fff}.Index-container .advantage .advantage-box{max-width:1200px;margin:0 auto}.Index-container .advantage .advantage-box .advantage-card{width:285px;height:285px;margin:0 auto 20px auto;background-color:#fff;text-align:center;padding-top:101px}.Index-container .advantage .advantage-box .advantage-card img{width:64px;height:64px;display:block;margin-left:111px}.Index-container .advantage .advantage-box .advantage-card .advantage-name{margin-top:24px;font-size:20px;color:#0a2966}.Index-container .partner{padding-top:140px;padding-bottom:140px}.Index-container .partner .partner-box{max-width:1200px;text-align:center;margin:0 auto}.Index-container .partner .partner-box img{width:100%}.Index-container .flow img{width:100%;display:block}.Index-container .kernel{padding:140px 0}.Index-container .kernel .introduce{max-width:1400px;margin:100px auto;display:flex}.Index-container .kernel .introduce .introduce-card{text-align:center;border-right:1px solid #333;flex:1}.Index-container .kernel .introduce .introduce-card:last-of-type{border-right:none}.Index-container .kernel .introduce .introduce-card .introduce-num{font-size:60px;color:#333;font-weight:700;font-display:"Arial-BoldMT"}.Index-container .kernel .introduce .introduce-card .introduce-name{margin-top:40px;font-size:24px;color:#999}.Index-container .kernel .slogan{max-width:1200px;margin:0 auto}.Index-container .kernel .slogan .slogan-card{width:100%;height:326px;border:1px solid rgba(51,51,51,.2);position:relative;padding:0 20px}.Index-container .kernel .slogan .slogan-card .slogan-cn{font-size:24px;margin:0 auto;max-width:600px;margin-top:130px}.Index-container .kernel .slogan .slogan-card .slogan-en{font-size:16px;color:#333;opacity:.4;max-width:600px;margin:20px auto}.Index-container .kernel .slogan .slogan-card .left{position:absolute;left:100px;top:100px}.Index-container .kernel .slogan .slogan-card .right{position:absolute;right:100px;bottom:100px}