.home{background-color:#F9FCFF}.home .banner{width:100%;background-color:#fff;position:relative}.home .banner img{max-width:100%}.home .banner .banner-text{position:absolute;height:100%;padding-left:350px;left:0;top:0;flex-direction:column;align-items:flex-start;justify-content:center}.home .banner .banner-text h5{font-size:52px;color:#2C3045}.home .banner .banner-text h5 p{background:linear-gradient(90deg, #0A7CFF 0%, #9B05FF 100%),linear-gradient(90deg, #1A6EFA 0%, #13D68D 100%);background-clip:text;color:transparent}.home .banner .banner-text .desc{margin-top:10px;color:#4B5B76;font-size:16px}.home .banner .banner-text .btn{width:160px;height:52px;background-color:#1E75FF;cursor:pointer;margin-top:53px;font-size:16px;color:#fff;border-radius:6px}.home .banner .banner-text .btn img{margin-left:25px}.home .banner .swiper-container{height:600px;width:100%;position:relative}.home .banner .swiper-slide{position:relative;color:#fff;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.home .banner .swiper-slide::after{content:"";position:absolute;z-index:1;right:-115%;bottom:-10%;width:100%;height:100%;background-color:rgba(0,0,0,0.7);border-radius:100%}.home .banner .swiper-slide-content{position:absolute;text-align:center;width:80%;max-width:310px;right:50%;top:13%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0);font-size:12px;z-index:2}.home .banner .swiper-slide .timeline-year{display:block;font-style:italic;font-size:42px;margin-bottom:50px;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);color:#fff;font-weight:300;opacity:0;transition:.2s ease .4s}.home .banner .swiper-slide .timeline-title{font-weight:800;font-size:34px;margin:0 0 30px;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);transition:.2s ease .5s}.home .banner .swiper-slide .timeline-text{line-height:1.5;opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);transition:.2s ease .6s}.home .banner .swiper-slide-active .timeline-year{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:.4s ease 1.6s}.home .banner .swiper-slide-active .timeline-title{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:.4s ease 1.7s}.home .banner .swiper-slide-active .timeline-text{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:.4s ease 1.8s}.home .banner .swiper-pagination{right:15% !important;height:100%;display:none;flex-direction:column;justify-content:center;font-style:italic;font-weight:300;font-size:18px;z-index:1}.home .banner .swiper-pagination::before{content:"";position:absolute;left:-30px;top:0;height:100%;width:1px;background-color:rgba(255,255,255,0.2)}.home .banner .swiper-pagination-bullet{width:auto;height:auto;text-align:center;opacity:1;background:transparent;color:#fff;margin:15px 0 !important;position:relative}.home .banner .swiper-pagination-bullet::before{content:"";position:absolute;top:8px;left:-32.5px;width:6px;height:6px;border-radius:100%;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);transition:.2s}.home .banner .swiper-pagination-bullet-active{color:#fff}.home .banner .swiper-pagination-bullet-active::before{-webkit-transform:scale(1);transform:scale(1)}.home .banner .swiper-button-next,.home .banner .swiper-button-prev{background-size:20px 20px;top:15%;width:20px;height:20px;margin-top:0;z-index:2;transition:.2s}.home .banner .swiper-button-prev{left:8%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23d4a024'%2F%3E%3C%2Fsvg%3E")}.home .banner .swiper-button-prev:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.home .banner .swiper-button-next{right:8%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23d4a024'%2F%3E%3C%2Fsvg%3E")}.home .banner .swiper-button-next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}@media screen and (min-width: 768px){.home .banner .swiper-slide::after{right:-30%;bottom:-8%;width:240px;height:50%}.home .banner .swiper-slide-content{right:30%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:310px;font-size:11px;text-align:right}.home .banner .swiper-slide .timeline-year{margin-bottom:0;font-size:32px}.home .banner .swiper-slide .timeline-title{font-size:46px;margin:0}.home .banner .swiper-pagination{display:flex}.home .banner .swiper-button-prev{top:15%;left:auto;right:15%;-webkit-transform:rotate(90deg) translate(0, 10px);transform:rotate(90deg) translate(0, 10px)}.home .banner .swiper-button-prev:hover{-webkit-transform:rotate(90deg) translate(-3px, 10px);transform:rotate(90deg) translate(-3px, 10px)}.home .banner .swiper-button-next{top:auto;bottom:15%;right:15%;-webkit-transform:rotate(90deg) translate(0, 10px);transform:rotate(90deg) translate(0, 10px)}.home .banner .swiper-button-next:hover{-webkit-transform:rotate(90deg) translate(3px, 10px);transform:rotate(90deg) translate(3px, 10px)}}@media screen and (min-width: 1024px){.home .banner .swiper-slide::after{right:-20%;bottom:-12%;width:240px;height:50%}.home .banner .swiper-slide-content{right:25%}}.home .honor{margin-top:-42px;position:relative}.home .honor .item-honor{height:120px;opacity:1;border-radius:6px;padding-left:40px;padding-top:20px;padding-right:20px;z-index:9}.home .honor .item-honor .title{position:relative;font-size:18px}.home .honor .item-honor .title span{position:relative;z-index:111}.home .honor .item-honor .title::after{content:'';width:57px;height:8px;border-radius:116px;background:linear-gradient(90deg, #2774E8 0%, #F1F7FF 100%);position:absolute;bottom:0;left:0;z-index:1}.home .honor .item-honor .desc{font-size:14px;color:#4B5B76;margin-top:12px}.home .honor .item-honor:nth-of-type(1){background-image:url("../images/home/honor-1.png");background-size:cover}.home .honor .item-honor:nth-of-type(1) .title::after{content:'';background:linear-gradient(90deg, #2774E8 0%, #F1F7FF 100%)}.home .honor .item-honor:nth-of-type(2){background-image:url("../images/home/honor-2.png");background-size:cover}.home .honor .item-honor:nth-of-type(2) .title::after{content:'';background:linear-gradient(90deg, #2E2EFF 0%, #F1F7FF 100%)}.home .honor .item-honor:nth-of-type(3){background-image:url("../images/home/honor-3.png");background-size:cover}.home .honor .item-honor:nth-of-type(3) .title::after{content:'';background:linear-gradient(90deg, #00A3FE 0%, #D8F1FF 100%)}.home .honor .item-honor:nth-of-type(4){background-image:url("../images/home/honor-4.png");background-size:cover}.home .honor .item-honor:nth-of-type(4) .title::after{content:'';background:linear-gradient(90deg, #00A38B 0%, #F1F7FF 100%)}.home .honor .item-honor+.item-honor{margin-left:35px}.home .introduce{padding-top:107px;padding-bottom:90px;background-size:cover}.home .introduce h3{margin-left:10px;margin-right:10px;font-size:32px;color:#2C3045}.home .introduce .desc{margin-top:10px;text-align:center;color:#4B5B76}.home .introduce .platform{height:668px;margin-top:47px}.home .introduce .platform .framework-img img{max-width:100%;max-height:100%}.home .production{background-size:cover;padding-bottom:124px}.home .production .title h3{margin-left:10px;margin-right:10px;font-size:32px;color:#2C3045}.home .production .desc{margin-top:10px;text-align:center;color:#4B5B76}.home .production .production-tabs{margin-top:58px;display:flex}.home .production .production-tabs .item-tab{height:60px;background:#fff;box-shadow:0px 3px 5px  #217EFF;border-radius:213px;color:#2C3045;font-size:16px}.home .production .production-tabs .item-tab+.item-tab{margin-left:34px}.home .production .production-tabs .active{background:linear-gradient(90deg, #1E75FF 0%, #33B2FF 100%);color:#fff}.home .production .production-desc{height:480px;margin-top:39px;background-color:#fff;border-radius:20px}.home .production .production-desc .left-img{background-image:url("../images/home/pro-bg-1.png");background-size:cover;width:700px;height:480px}.home .production .production-desc .left-img img{width:100%;vertical-align:bottom}.home .production .production-desc .right-text{padding-left:75px;padding-top:35px}.home .production .production-desc .right-text h3{color:#2C3045;font-size:24px;margin-top:17px}.home .production .production-desc .right-text .tips{margin-top:5px;font-size:16px;color:#4B5B76}.home .production .production-desc .right-text .right-cases{margin-right:73px;margin-top:38px}.home .production .production-desc .right-text .right-cases p{padding-left:13px;color:#4B5B76;line-height:22px}.home .production .production-desc .right-text .right-cases .item-case{margin-bottom:25px}.home .production .production-desc .right-text .right-cases .item-case img{margin-top:5px}.home .production .production-desc .right-text .btn button{height:40px;background:#1E75FF;color:#fff;font-size:16px;border-radius:4px;cursor:pointer}.home .business-build{background-size:cover;padding-bottom:124px}.home .business-build .title h3{margin-left:10px;margin-right:10px;font-size:32px;color:#2C3045}.home .business-build .desc{margin-top:10px;text-align:center;color:#4B5B76}.home .business-build .build-list{display:flex;margin-top:50px;height:614px}.home .business-build .build-list .active{width:527px !important}.home .business-build .build-list .active .item-mask{opacity:1 !important;transition:opacity 0.2s linear}.home .business-build .build-list .item-build{width:341px;display:flex;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;position:relative;overflow:hidden;border-radius:6px;background-size:cover}.home .business-build .build-list .item-build .item-mask{height:100%;overflow:hidden;position:absolute;padding:40px 40px 64px 28px;background-size:cover;opacity:0;left:0;top:0;min-width:calc(100% - 68px);color:#2C3045}.home .business-build .build-list .item-build .item-mask h5{font-size:24px;text-align:left}.home .business-build .build-list .item-build .item-mask .desc{margin-top:12px;font-size:14px;text-align:left}.home .business-build .build-list .item-build .item-mask .select-warp{margin-top:52px}.home .business-build .build-list .item-build .item-mask .select-warp .item-select{margin-bottom:29px}.home .business-build .build-list .item-build .item-mask .select-warp .item-select p{font-size:16px}.home .business-build .build-list .item-build .item-mask .select-warp .item-select .select-list{display:flex;margin-top:10px;flex-wrap:wrap;justify-content:space-between}.home .business-build .build-list .item-build .item-mask .select-warp .item-select .select-list .item-btn{margin-bottom:10px;width:32%;height:40px;background-color:#fff;border-radius:184px;display:flex;align-items:center;justify-content:center;color:#222;font-size:14px}.home .business-build .build-list .item-build .item-mask .btn button{height:40px;background-color:#1e90ff;color:#fff;font-size:16px;border-radius:4px}.home .business-build .build-list .item-build .mask-text{height:100%;width:100%;color:#fff;padding:0 20px;padding-top:45px;display:flex;justify-content:flex-start;flex-direction:column}.home .business-build .build-list .item-build .mask-text h3{font-size:24px}.home .business-build .build-list .item-build .mask-text p{padding-top:12px;padding-bottom:87px;font-size:14px}.home .business-build .build-list .item-build+.item-build{margin-left:12px}.home .business-build .build-list .item-build:nth-of-type(1){background-image:url("../images/home/build-bg-1.png")}.home .business-build .build-list .item-build:nth-of-type(1) .item-mask{background-image:url("../images/home/mark-bg-1.png")}.home .business-build .build-list .item-build:nth-of-type(2){background-image:url("../images/home/build-bg-2.png")}.home .business-build .build-list .item-build:nth-of-type(2) .item-mask{background-image:url("../images/home/mark-bg-2.png")}.home .business-build .build-list .item-build:nth-of-type(3){background-image:url("../images/home/build-bg-3.png")}.home .business-build .build-list .item-build:nth-of-type(3) .item-mask{background-image:url("../images/home/mark-bg-3.png")}.home .business-build .build-list .item-build:nth-of-type(4){background-image:url("../images/home/build-bg-4.png")}.home .business-build .build-list .item-build:nth-of-type(4) .item-mask{background-image:url("../images/home/mark-bg-4.png")}.home .guard .title h3{margin-left:10px;margin-right:10px;font-size:32px;color:#2C3045}.home .guard .desc{margin-top:10px;text-align:center;color:#4B5B76}.home .guard .guard-tabs{margin-top:54px;display:flex}.home .guard .guard-tabs .item-tab{height:60px;background:#fff;box-shadow:0px 3px 5px  #217EFF;border-radius:213px;color:#2C3045;font-size:16px;cursor:pointer}.home .guard .guard-tabs .item-tab+.item-tab{margin-left:34px}.home .guard .guard-tabs .active{background:linear-gradient(90deg, #1E75FF 0%, #33B2FF 100%);color:#fff}.home .guard .guard-warp{margin-top:43px;height:450px;background-image:url("../images/home/guard-bg.png");background-size:cover;border-radius:8px;display:flex;flex-direction:column}.home .guard .guard-warp .top-text{padding-left:42px}.home .guard .guard-warp .top-text .title{padding-top:44px;font-size:28px;background:linear-gradient(90deg, #0A7CFF 0%, #9B05FF 100%),linear-gradient(90deg, #1A6EFA 0%, #13D68D 100%);background-clip:text;color:transparent}.home .guard .guard-warp .top-text .intro{color:#4B5B76;margin-top:9px}.home .guard .guard-warp .top-text button{margin-top:45px;border-radius:4px;height:40px;background:#1E75FF;color:#fff;font-size:16px}.home .guard .guard-warp .count-warp{height:174px;background-image:url("../images/home/guard-content-bg.png");background-size:cover;margin-top:45px;border-radius:8px;margin-left:42px;margin-right:42px}.home .guard .guard-warp .count-warp .item-count{text-align:center}.home .guard .guard-warp .count-warp .item-count .title{font-size:16px;color:#4B5B76}.home .guard .guard-warp .count-warp .item-count .count{color:#2C3045;font-size:20px}.home .guard .guard-warp .count-warp .item-count .count span{font-size:36px;font-weight:bold}.home .guard .guard-list{margin:0 42px}.home .guard .guard-list .item-guard{height:141px;background:rgba(255,255,255,0.5);border-radius:8px;padding-left:33px;padding-right:33px;padding-top:33px}.home .guard .guard-list .item-guard .item-title{font-size:18px}.home .guard .guard-list .item-guard .item-desc{color:#4B5B76;margin-top:19px;font-size:14px}.home .guard .guard-list .item-guard+.item-guard{margin-left:30px}.home .client{padding-top:119px;padding-bottom:120px}.home .client .title h3{margin-left:10px;margin-right:10px;font-size:32px;color:#2C3045}.home .client .desc{margin-top:10px;text-align:center;color:#4B5B76}.home .client .tq-home-partners-logos-lg{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-20px;margin-bottom:calc(1*-20*1px);margin-top:20px;padding-top:20px}.home .client .tq-home-partners-logos-lg-group{display:-webkit-flex;display:flex;margin:0 -20px 0 0;margin:0 calc(1*-20*1px) 0 0}.home .client .tq-home-partners-logos-lg-group:hover .tq-home-partners-logos-lg-row{-webkit-animation-play-state:paused;animation-play-state:paused}.home .client .tq-home-partners-logos-lg-group.reverse .tq-home-partners-logos-lg-row{animation-direction:reverse}.home .client .tq-home-partners-logos-lg-row{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-width:100%;-webkit-animation:scroll-x 80s linear infinite;animation:scroll-x 80s linear infinite}.home .client .tq-home-partners-logos-lg.reverse-row{animation-direction:reverse;-webkit-animation-delay:3s;animation-delay:3s}.home .client .tq-home-partners-logos-item{width:calc(12.5% - 17.5px);height:74px;height:90px;background-color:#fff;border-radius:6px;border-radius:calc(1*6*1px);box-shadow:0 2px 16px rgba(139,167,198,0.2);margin:0 20px 20px 0;margin:0 calc(1*20*1px) calc(1*20*1px) 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.home .client .tq-home-partners-logos-item>img{width:auto;height:74px;height:calc(1*74*1px);display:block;object-position:center}.home .client .tq-home-partners-cards{padding-left:20px;padding-left:calc(1*20*1px)}@keyframes scroll-x{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}
