.main-solution{margin-top:50px;height:520px;background:url(img/main-s.png?v=2) no-repeat;background-size:contain;background-position:center}.main-solution .m-benefit{display:flex;padding:370px 80px 0 65px}.main-solution .m-benefit .benefit{width:33.33%;padding:0 30px;text-align:left;border-right:1px solid #e5e9f3}.main-solution .m-benefit .benefit:last-child{border-right:none}.main-solution .m-benefit .benefit .tit{font-size:20px;font-weight:500;line-height:20px;color:#262626;border-left:4px solid #2474ff;padding-left:12px}.main-solution .m-benefit .benefit .des{margin-top:22px;font-size:14px;color:#999;line-height:22px}#featureTab{margin:6px 0}#featureTab .nav-link{color:#999;font-size:18px;font-weight:400}#featureTab .nav-link.active,#featureTab .nav-link:focus,#featureTab .nav-link:hover{color:#2574f9;font-weight:500}.feature-tabs-line{position:relative;margin:0 0 32px}.feature-tabs-line::before{position:absolute;right:0;left:0;top:1px;border-bottom:1px solid #e7e7e7;content:""}.feature-tabs-line .tabs-ink-bar{transition:width .3s,left .3s,right .3s;height:2px;border-radius:2px;position:absolute;background:#2474ff;pointer-events:none}.feature-content .entry{display:flex;padding:20px 0 0;height:550px}.feature-content .entry .desc{width:370px;margin-right:10px}.feature-content .entry .image{flex:1;margin-right:12px}.feature-content .entry .image img{width:100%;margin-left:-50px}.feature-content .entry .desc .title-wrapper{position:relative;padding:30px 0 16px;margin:0 0 42px;border-bottom:1px solid #ddd}.feature-content .entry .desc .title-wrapper::after{position:absolute;right:0;left:0;bottom:-1px;width:45px;height:4px;background-color:#333;content:""}.feature-content .entry .desc .tit{font-size:22px;font-weight:500;color:#333;position:relative}.feature-content .entry .desc .tit::before{content:"";width:38px;height:37px;position:absolute;left:-20px;top:-2px;background:url(img/quote.png) no-repeat;background-size:contain}.feature-content .tab-pane.active div.fun-entry,.feature-content .tab-pane.active div.title-wrapper{animation-name:fadeInRight;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-out}.feature-content .tab-pane.active div.image{animation-name:fadeInUp;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-out}.feature-content .tab-pane div.image{opacity:0;animation-name:fadeOutLeft;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-out}.feature-content .tab-pane div.fun-entry,.feature-content .tab-pane div.title-wrapper{opacity:0;animation-name:fadeOutLeft;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-out}.segment .fun-entry{margin-bottom:24px}.segment .fun-entry .entry-tit{display:flex;align-items:center;color:#253456;margin-bottom:4px}.segment .fun-entry .entry-tit::before{width:20px;height:20px;background:url(img/node.png) no-repeat;background-size:contain}.segment .fun-entry .entry-desc{margin-left:30px;color:#8c96b4;font-size:13px}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate(35px,0);transform:translate(35px,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate(0,25px);transform:translate(0,25px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fadeOutLeft{from{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}to{opacity:0;-webkit-transform:translate(-35px,0);transform:translate(-35px,0)}}.testimonials{margin:40px 0;padding:20px 0 30px;position:relative;overflow:hidden}.swiper-button-next,.swiper-button-prev{color:rgba(255,255,255,.6)}.swiper-button-next:hover,.swiper-button-prev:hover{color:#fff}.testimonials .container{display:flex;flex-wrap:wrap;justify-content:left;max-width:1218px;position:relative}.testimonials .container .mt{position:absolute;bottom:-62px;right:-107px;width:297px;height:342px;background:linear-gradient(353deg,rgba(245,248,254,0) 0,rgba(169,203,255,.71) 100%);border-radius:50%;opacity:.2}.testimonials .container .client{background:#fff;-o-object-fit:contain;object-fit:contain;width:calc(16.6666% - 15px);height:90px;padding:16px;box-shadow:4px 0 12px 0 rgba(210,223,255,.22);margin-right:15px;margin-bottom:15px;border-radius:8px;cursor:pointer;z-index:200;position:relative;box-sizing:border-box;text-align:center;transition:.5s;border:2px solid #fff}.testimonials .container .client.cat{box-shadow:none;cursor:auto;height:40px;display:flex;justify-content:center;align-items:center;padding:0;background:rgba(37,116,249,.06);border-radius:4px 4px;font-size:16px;font-weight:500;color:#2574f9}.testimonials .container .client img{height:100%;z-index:99}.testimonials .container .client:hover{box-shadow:4px 8px 20px 0 rgba(208,220,249,.37)}.testimonials .container .client.cat:hover{box-shadow:none}.testimonials .container .client:nth-child(6n){margin-right:0}.testimonials .section-header{margin-bottom:40px}.testimonials .testimonial-item{text-align:center;color:#fff}.testimonials .testimonial-item .testimonial-img{width:200px;margin:0 auto 25px}.testimonials .testimonial-item h3{font-size:28px;font-weight:700;margin:20px 0 25px 0;color:#fff}.testimonials .testimonial-item h4{font-size:14px;color:#ddd;margin:0 0 15px 0}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:rgba(255,255,255,.4);font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px}.testimonials .testimonial-item p{margin:0 auto 15px auto;color:#ccc;text-align:left;line-height:30px}.testimonials .testimonial-item p.solution{color:#fff;margin-top:40px;font-weight:500;font-size:18px;padding:0 0 0 10px;line-height:38px}.testimonials .testimonial-item .btn{background:rgba(255,255,255,.15);color:#fff;padding:6px 12px;margin-right:10px;cursor:pointer;float:right}.testimonials .testimonial-item .btn:hover{background:#fff;color:#222}.testimonials .swiper-pagination{margin-top:150px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background-color:rgba(255,255,255,.3)}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.talent-wall{margin:80px auto;max-width:1180px;position:relative}.talent-wall .talent-entry{display:flex;flex-flow:row;height:110px;margin-bottom:24px;justify-content:space-between}.talent-wall .talent-entry .talent-type{width:146px;border-radius:4px;display:flex;align-items:center;justify-content:left;padding:20px;font-size:14px;background-size:cover;position:relative}.talent-wall .talent-entry .talent-type::after{content:'';position:absolute;z-index:2;top:0;left:0;width:4px;height:110px;border-radius:3px 0 0 3px}.talent-type.tp1{background-color:#fffaf7;background-image:url(img/talent/tp_1.png)}.talent-type.tp1::after{background:#ff985f}.talent-type.tp2{background-color:#fff8fa;background-image:url(img/talent/tp_2.png)}.talent-type.tp2::after{background:#a78fff}.talent-type.tp3{background-color:#f6f9ff;background-image:url(img/talent/tp_3.png)}.talent-type.tp3::after{background:#ff407c}.talent-type.tp4{background-color:#f6f9ff;background-image:url(img/talent/tp_4.png)}.talent-type.tp4::after{background:#2474ff}.talent-wall .talent-entry .logo-wall{width:1012px;overflow:hidden;position:relative;height:110px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.talent-wall .logo-wall .scroll-mask{content:"";z-index:1;width:100%;height:100%;top:0;right:0;left:0;background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),color-stop(hsla(0,0%,100%,0)),to(#fff));background-image:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0),hsla(0,0%,100%,0),hsla(0,0%,100%,0),hsla(0,0%,100%,0),#fff);background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0),hsla(0,0%,100%,0),hsla(0,0%,100%,0),hsla(0,0%,100%,0),#fff);pointer-events:none;position:absolute}.logo-wall .logos-scroll-bar{-webkit-animation:infinityScrollLeft calc(var(--count) * 4s) linear infinite normal;animation:infinityScrollLeft calc(var(--count) * 4s) linear infinite normal;display:-webkit-flex;display:-moz-box;display:flex}@-webkit-keyframes infinityScrollLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(var(--count) * -204px),0,0);transform:translate3d(calc(var(--count) * -204px),0,0)}}@keyframes infinityScrollLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(var(--count) * -204px),0,0);transform:translate3d(calc(var(--count) * -204px),0,0)}}.logo-wall .t-logo{background:#fff;width:180px;height:110px;padding:12px 14px;box-shadow:4px 0 12px 0 rgba(210,223,255,.22);border:1px solid #eee;border-radius:4px;margin-right:24px;border-radius:8px;z-index:200;position:relative;box-sizing:border-box;text-align:center;transition:.5s}.logo-wall .t-logo img{height:100%}.blog-contents{display:flex;flex-flow:row;justify-content:center;margin-top:80px}.blog-contents .blog-cate{width:315px;margin-right:80px}.blog-contents .blog-cate:last-child{margin-right:0}.blog-contents .cate-title{font-size:18px;font-weight:700;margin-bottom:12px}.blog-contents .cate-title .cate-title-bg{display:block;margin-top:-14px;width:90px;height:12px;background:linear-gradient(270deg,#fafaff 0,rgb(86 135 255 / 70%) 100%);z-index:9}.blog-contents .cate-title a{color:#212529;text-decoration:none}.blog-contents .cate-post{height:30px;line-height:30px;font-size:13px;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis}.blog-contents .cate-post a{color:#777;text-decoration:none}.blog-contents .cate-post .date{margin-right:10px;color:#aaa;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}@media (min-width:992px){.testimonials .testimonial-item p{width:70%}}.outer5{z-index:auto;width:562px;height:243px;margin-bottom:30px}.wrap2{height:42px;border-radius:2px;background-color:#2574f9;box-shadow:6px 12px 18px 0 rgba(37,116,249,.2);border-radius:2px;width:162px;justify-content:center;align-items:center;text-align:left;align-self:flex-start;margin-top:60px;cursor:pointer}.word5{width:152px;height:42px;line-height:42px;display:inline-block;overflow-wrap:break-word;color:#fff;font-size:16px;font-family:PingFangSC-Medium;text-align:center}.info5{width:553px;display:block;overflow-wrap:break-word;color:#1a1e28;font-size:34px;font-family:PingFangSC-Medium;line-height:53px;text-align:left;align-self:flex-start}.info6{width:490px;display:block;overflow-wrap:break-word;color:rgba(26,30,40,.59);font-size:18px;line-height:32px;text-align:left;margin-top:22px}.img1{width:581px;height:392px}.banner{padding-top:60px;background-color:#f0f4fd}.banner-wrapper{background-image:url(img/final2.jpg);background-size:contain;background-repeat:no-repeat;background-position:right;height:550px;animation:none}.banner-wrapper .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}.award{background:#f7f9fd;height:48px;margin-top:-24px;z-index:99;font-size:14px}.award-wrapper{margin:0 auto;width:1218px;padding:0 30px;display:flex;align-items:center;justify-content:space-around;height:48px;color:#b69d81}.award-entry{margin-left:40px;font-size:14px;display:flex;align-items:center}.award-entry .award-logo{margin-right:8px}.award-entry a{margin:0 2px;color:#b69d81;font-size:13px;text-decoration:none}@-webkit-keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}