.home .banner-home{height:570px;margin-bottom:-60px;transform:translateY(-60px);background:url(/_nuxt/img/1b2a093.png) no-repeat 50%;background-size:cover;position:relative;overflow-y:hidden}.home .banner-home .banner{display:block;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.home .banner-home .banner-modelView{position:absolute;top:-86px;right:0;width:50%;height:700px}.home .btn{display:inline-block;width:180px;height:40px;line-height:38px;border:1px solid #32d3a6;border-radius:3px;color:#32d3a6;font-size:16px;text-align:center}.home .btn:hover{background-color:#32d3a6;color:#fff;text-decoration:none}.home .sub-link{margin-left:10px}.home .video-source{width:100%;height:100%}.home .highlight-ability{padding:60px 0;text-align:center;background-color:#fff}.home .highlight-ability .main{pointer-events:none;position:relative;margin:0 auto;width:960px}.home .highlight-ability .slogan{margin-bottom:15px;font-size:36px;color:#333}.home .highlight-ability p{color:#666;font-size:16px;line-height:2}.home .highlight-ability .scenarios{font-size:18px;padding:10px 0}.home .highlight-ability .scenarios .experience{position:relative;pointer-events:auto;margin-left:10px}.home .highlight-ability .el-carousel__container{margin-top:64px;height:607px;position:relative}.home .highlight-ability .el-carousel__container .el-carousel__item{display:flex;flex-direction:column;pointer-events:auto;align-items:center}.home .highlight-ability .el-carousel__container .scenarios{font-size:18px;padding:15px 0}.home .highlight-ability .el-carousel__container .scenarios .experience{position:relative;pointer-events:auto;margin-left:10px}.home .highlight-ability .el-carousel__container .intro-link{display:block;width:960px;height:540px;background-size:cover;background-position:50%;background-repeat:no-repeat}.home .highlight-ability .el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:1}.home .highlight-ability .el-carousel__indicators--labels{display:flex;align-items:center;justify-content:space-between;position:absolute;pointer-events:auto;top:0;height:60px}.home .highlight-ability .el-carousel__indicators--labels .el-carousel__button{background-color:transparent;font-size:32px;height:100%;margin:0 auto;background-color:#fff}.home .highlight-ability .el-carousel__indicators--labels .el-carousel__indicator{position:relative;height:100%}.home .highlight-ability .el-carousel__indicators--labels .el-carousel__indicator.is-active:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background-color:#32d3a6}.home .highlight-ability .el-carousel__button{opacity:1;color:#333}.home .highlight-ability .el-carousel__indicator.is-active button{color:#32d3a6}.home .suggest{padding:110px 0 40px;background-color:#f8f8f8}.home .suggest .slogan{margin-bottom:10px}.home .suggest p{font-size:18px;text-align:center}.home .suggest a{margin-left:10px;color:#32d3a6;font-weight:200}.home .core-ability .ability{height:630px}.home .core-ability .ability .w1200{position:relative}.home .core-ability .ability .video-intro{position:absolute;top:50px;height:530px;width:706px}.home .core-ability .ability .side{width:450px;padding-top:180px}.home .core-ability .ability .abstract{font-size:18px;margin-bottom:30px}.home .core-ability .ability:nth-child(odd){background-color:#fff}.home .core-ability .ability:nth-child(odd) .video-intro{right:0}.home .core-ability .ability:nth-child(odd) .side{float:left;text-align:left}.home .core-ability .ability:nth-child(odd) .side .abstract,.home .core-ability .ability:nth-child(odd) .side .slogan{text-align:left}.home .core-ability .ability:nth-child(2n){background-color:#f8f8f8}.home .core-ability .ability:nth-child(2n) .video-intro{left:0}.home .core-ability .ability:nth-child(2n) .side{float:right;text-align:right}.home .core-ability .ability:nth-child(2n) .side .abstract,.home .core-ability .ability:nth-child(2n) .side .slogan{text-align:right}.home .developer{background-color:#fff;padding:100px 0}.home .developer .link{display:inline-block;font-size:18px;text-align:center;transform:translateY(-4px)}.home .developer .slogan{margin-bottom:60px}.home .developer .custom-logo{display:block;margin:0 auto 45px}.home .developer .list li{float:left;width:380px;height:325px;background-color:#fff;margin-right:30px;border-radius:3px;box-shadow:0 2px 2px 0 hsla(0,0%,60%,.5);border:1px solid transparent}.home .developer .list li:hover{border:1px solid #32d3a6}.home .developer .list li:nth-child(3n){margin-right:0}.home .developer .list li img{display:block;width:378px;height:220px;border-radius:3px 3px 0 0}.home .developer .list li a{display:block;color:#333}.home .developer .list li a:hover{text-decoration:none}.home .developer .list li .info{position:relative;height:105px;padding:20px}.home .developer .list li .info h3{font-size:16px;font-weight:400}.home .developer .list li .info .detail{margin-top:5px;font-size:12px;color:#666}.home .developer .list li .info .tag{position:absolute;bottom:20px;left:20px;font-size:14px;color:#32d3a6}.home .developer .list li .info .tag:hover{color:#61f1c9}.home .bottom-static{padding:100px 0;background:url(/_nuxt/img/7fd3ca0.png) no-repeat 50%;text-align:center;font-size:32px}.home .bottom-static .list li{float:left;width:380px;height:310px;padding-top:20px;margin-right:30px;border-radius:3px;font-size:16px}.home .bottom-static .list li:last-child{margin-right:0}.home .bottom-static .list li .ecology-img{width:250px;height:168px}.home .bottom-static .list li .info{font-size:18px}.home .bottom-static .list li .info h3{font-size:20px}.home .bottom-static .list li .info img{margin-top:10px}.home .bottom-static .list li .info .desc{width:332px;margin-top:20px}.home .bottom-static .list li span{display:block;margin-bottom:30px;font-size:36px;color:#32d3a6}.home .bottom-banner{text-align:center;height:300px;padding-top:70px;font-size:44px;color:#fff;background:url(/_nuxt/img/981da3b.png) no-repeat 50%;background-size:cover}.home .slogan{margin-bottom:40px;text-align:center;font-size:32px}.home .btn-register{display:block;width:280px;height:60px;line-height:60px;margin:0 auto;color:#fff;border:1px solid #fff;border-radius:3px;font-size:20px}.home .btn-register:hover{background:#fff;color:#32d3a6;text-decoration:none}