@font-face{font-family:"YouSheBiaoTiHei";src:url("../static/YouSheBiaoTiHei.ttf") format("TrueType"),url("../static/YouSheBiaoTiHei.woff") format("woff");font-weight:normal;font-style:normal}.mouse-container{position:absolute;bottom:29px;left:50%;transform:translateX(-50%);z-index:2}.mouse{background:rgba(0,0,0,0) linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);position:relative;width:20px;height:34px;border-radius:100px;background-size:100% 200%;animation:colorSlide 5s linear infinite,nudgeMouse 5s ease-out infinite;border:2px solid #fff;position:relative}.mouse::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#ff6a5e;width:8px;height:8px;border-radius:100%;animation:trackBallSlide 5s linear infinite}.banner{width:100%;height:40.629vw;background-image:url(../images/bannerBg.jpg);background-size:cover;background-repeat:no-repeat;background-position:right center;position:relative}.banner img{width:100%}.banner .banner-content{padding-left:1.21rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}.banner .banner-content .cn{font-size:46px;font-family:YouSheBiaoTiHei,PingFangSC,PingFangSC-Medium;font-weight:500;text-align:left;color:#000;line-height:60px;margin-bottom:6px}.banner .banner-content .cn .big-size{font-family:YouSheBiaoTiHei}.banner .banner-content .cn .big-size{font-size:40px}.banner .banner-content .en{width:268px;font-size:16px;font-weight:400;text-align:left;color:#000;line-height:22px;text-shadow:0px 2px 4px 0px rgba(0,0,0,.3);margin-bottom:24px}.banner20th{background-image:url(../images/bannerBg2.jpg)}.banner20th .content-container{position:absolute;top:50%;right:0;bottom:0;left:0;margin:0 auto;transform:translateY(-50%)}.banner20th .banner20th-content{background-image:url(../images/banner20th-content.png);width:80%;height:100%;background-size:100% auto;max-width:1223px;background-repeat:no-repeat;margin:0 auto}.banner3{background-image:url(../images/bannerBg3.jpg)}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:60px;left:1.21rem;text-align:left}.swiper-pagination-bullet{width:6px;height:6px;background:#fff;opacity:.7;border-radius:50%}.swiper-pagination-bullet-active{width:40px;border-radius:3px;background-color:#bb0008;transition:width .2s}.swiper-container{width:100%;height:90vh;max-height:1408px;background-color:#babcd7;transition:1s background-color 1.3s}.swiper-wrapper{transition-delay:1s;transition-timing-function:cubic-bezier(0.5, 0, 0, 1)}.swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.img-box{width:100%;height:100%;position:absolute;transform:scale(0.6, 0.6);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 0, 0, 1);opacity:.9;overflow:hidden}.img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2, 1.2) translateX(50%);transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-property:transform}.button-prev,.button-next{transition:.5s;outline:none;position:absolute;width:140px;z-index:10;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.button-prev{left:4vw}.button-next{right:4vw}.button.disabled{opacity:.2;cursor:default}#arrow-svg-home{transform:translateY(353px)}.button-next #arrow-svg-home{transform:translateY(353px) rotateY(180deg);transform-origin:80px 0px 0px}svg{transition:.5s}.cls-1{transition:.5s;opacity:.4;transform-origin:-20px 40px;opacity:1}.cls-4{transition:.5s;stroke-width:2px;stroke:#fff;fill:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:.4;transform-origin:0px 0px 0px}#arrow-trg{transition:.5s;fill:#fff;transform:rotateY(180deg) translate(-53px, 39px)}#line{transition:.5s;stroke:#fff;transform:translate(50px, 42px)}.button-prev:not(.disabled):hover svg{transform:translateX(-25px)}.button-next:not(.disabled):hover svg{transform:translateX(25px)}.button:not(.disabled):hover .cls-1{transform:scale(1.1)}.button:not(.disabled):hover .cls-4{stroke-dasharray:2px;stroke-dashoffset:2px;opacity:1}.button:not(.disabled):hover #arrow-trg{transform:rotateY(180deg) translate(-37px, 39px)}.button:not(.disabled):hover #line{transform:translate(35px, 42px) scaleX(0.33)}.more-ani{position:absolute;top:4rem;left:1.12rem;width:1.87rem;height:.4rem}.solution{padding:80px 8% 50px}.solution .desc{font-size:20px;font-weight:300;text-align:center;color:#000;line-height:28px;margin-bottom:40px}.solution .solution-content{max-width:1200px;margin:0 auto;height:560px}.solution .solution-content .left{width:calc(100% - 348px - 42px - 10%);height:493px;float:left;position:relative;top:30px;cursor:pointer;transition:all .3s}.solution .solution-content .left .left-img-container{width:100%;position:absolute;opacity:0;transition:opacity .3s;transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955),cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:1}.solution .solution-content .left .left-img-container:nth-child(4) .mobile{width:30%;border-radius:0}.solution .solution-content .left .left-img-container img{max-width:689px;box-shadow:0px 20px 40px 0px rgba(0,0,0,.2);transition:all .1s}.solution .solution-content .left .left-img-container .mobile{width:23%;max-width:auto;position:absolute;bottom:-30px;right:-56px;box-shadow:0px 10px 20px 0px rgba(0,0,0,.2);border-radius:14px;transition:all .1s}.solution .solution-content .left .left-img-container .blue-block{width:96px;height:96px;background:#0458b4;position:absolute;left:-30px;bottom:-30px;z-index:-1;transition:all .1s}.solution .solution-content .left .left-img-container.active{opacity:1;z-index:2}.solution .solution-content .right{float:right;width:276px}.solution .solution-content .right .solution-step{margin-bottom:68px}.solution .solution-content .right .solution-step .step-title{cursor:pointer;font-size:24px;font-weight:600;text-align:left;color:rgba(0,0,0,.4);line-height:33px;position:relative}.solution .solution-content .right .solution-step .step-title .title-number{position:absolute;left:-42px;font-size:16px;line-height:30px;font-weight:500;color:#fff;background:#bd0008;width:30px;height:30px;text-align:center;top:2px;display:none}.solution .solution-content .right .solution-step .step-desc{display:none;margin-top:6px;font-size:14px;font-weight:400;text-align:justify;color:#4f4f4f;line-height:24px}.solution .solution-content .right .solution-step .step-desc .arrow{margin-top:15px}.solution .solution-content .right .solution-step.active .step-desc{display:block}.solution .solution-content .right .solution-step.active .step-title{color:#1a1a1a}.solution .solution-content .right .solution-step.active .step-title .title-number{display:block}.service{padding:80px 8% 0;background:#f6f6f6}.service .desc{font-size:20px;font-weight:300;text-align:center;color:#000;line-height:28px;margin-bottom:34px}.service .service-content{max-width:1200px;margin:0 auto}.service .service-content .left{float:left;width:242px;padding-left:56px}.service .service-content .left .service-step{margin-bottom:52px}.service .service-content .left .service-step .step-title{cursor:pointer;font-size:24px;font-family:PingFangSC,PingFangSC-Semibold;font-weight:600;text-align:left;color:rgba(0,0,0,.4);line-height:33px;position:relative}.service .service-content .left .service-step .step-title .title-number{position:absolute;left:-42px;font-size:16px;line-height:30px;font-weight:500;color:#fff;background:#bd0008;width:30px;height:30px;text-align:center;top:2px;opacity:0;transition:all .3s}.service .service-content .left .service-step .step-desc{opacity:0;margin-top:6px;font-size:14px;font-weight:400;text-align:justify;color:#4f4f4f;line-height:24px}.service .service-content .left .service-step .step-desc .arrow{margin-top:15px}.service .service-content .left .service-step.active .step-desc{opacity:1}.service .service-content .left .service-step.active .step-title{color:#1a1a1a}.service .service-content .left .service-step.active .step-title .title-number{opacity:1}.service .service-content .right{width:calc(100% - 280px - 84px - 56px);float:right;height:462px;position:relative;transition:all .3s;cursor:pointer}.service .service-content .right .right-img-container{width:100%;position:absolute;top:42px;opacity:0;transition:opacity .3s;transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955),cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:1}.service .service-content .right .right-img-container img{max-width:780px;box-shadow:0px 20px 40px 0px rgba(0,0,0,.2);transition:all .1s}.service .service-content .right .right-img-container .blue-block{width:96px;height:96px;background:#0458b4;position:absolute;right:-30px;bottom:-30px;z-index:-1;transition:all .1s}.service .service-content .right .right-img-container.active{opacity:1;z-index:2}.client{padding:100px 8% 52px;position:relative}.client .clientBg{width:100%;height:420px;position:absolute;background-image:url(../images/client-bg.png);background-size:contain;background-position:center;left:0;top:80px;z-index:-1}.client .client-nav{border-bottom:1px solid #d5d5d5;text-align:center;font-size:0;padding-top:28px}.client .client-nav>div{display:inline-block;font-size:20px;font-weight:400;text-align:center;line-height:28px;position:relative;padding:6px 20px;margin:0 50px}.client .client-nav .active{color:#bd0008;border-bottom:2px solid #bd0008}.client .client-content{position:relative;overflow:hidden;height:320px;text-align:center}.client .client-content .content-nav{transition:all .5s;position:relative;height:100%;transform:translateX(0)}.client .client-content .content-transform{transform:translateX(-110%)}.client .client-content .company{font-size:0;padding-top:50px;position:absolute;width:100%}.client .client-content .company .icon{width:140px;height:48px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:calc((100% - 840px)/5);margin-bottom:48px;transition:all .3s}.client .client-content .company .icon:hover{transform:translateY(-10px)}.client .client-content .company .icon:nth-child(1){background-image:url(../images/companySprite_01.png)}.client .client-content .company .icon:nth-child(2){background-image:url(../images/companySprite_02.png)}.client .client-content .company .icon:nth-child(3){background-image:url(../images/companySprite_03.png)}.client .client-content .company .icon:nth-child(4){background-image:url(../images/companySprite_04.png)}.client .client-content .company .icon:nth-child(5){background-image:url(../images/companySprite_05.png)}.client .client-content .company .icon:nth-child(6){background-image:url(../images/companySprite_06.png);margin-right:0}.client .client-content .company .icon:nth-child(7){background-image:url(../images/companySprite_07.png)}.client .client-content .company .icon:nth-child(8){background-image:url(../images/companySprite_08.png)}.client .client-content .company .icon:nth-child(9){background-image:url(../images/companySprite_09.png)}.client .client-content .company .icon:nth-child(10){background-image:url(../images/companySprite_10.png)}.client .client-content .company .icon:nth-child(11){background-image:url(../images/companySprite_11.png)}.client .client-content .company .icon:nth-child(12){background-image:url(../images/companySprite_12.png);margin-right:0}.client .client-content .company .icon:nth-child(13){background-image:url(../images/companySprite_13.png)}.client .client-content .company .icon:nth-child(14){background-image:url(../images/companySprite_14.png)}.client .client-content .company .icon:nth-child(15){background-image:url(../images/companySprite_15.png)}.client .client-content .company .icon:nth-child(16){background-image:url(../images/companySprite_16.png)}.client .client-content .company .icon:nth-child(17){background-image:url(../images/companySprite_17.png)}.client .client-content .company .icon:nth-child(18){padding-top:22px;margin-right:0;box-sizing:border-box}.client .client-content .company .icon:nth-child(18)>div{width:48px;margin:0 auto}.client .client-content .company .icon:nth-child(18)>div::after{content:"";display:table;clear:both}.client .client-content .company .icon:nth-child(18)>div span{display:block;float:left;width:4px;height:4px;border-radius:50%;background-color:#bd0008;margin-left:4px}.client .client-content .company .icon:nth-child(18):hover{transform:none;-webkit-transform:none}.client .client-content .college{font-size:0;padding-top:36px;margin:0 12px;position:absolute;width:calc(100% - 24px);left:110%}.client .client-content .college .icon{width:80px;height:48px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:calc((100% - 640px)/7);margin-bottom:48px;transition:all .3s}.client .client-content .college .icon:hover{transform:translateY(-10px)}.client .client-content .college .icon:nth-child(1){background-image:url(../images/collegeSprite_01.png)}.client .client-content .college .icon:nth-child(2){background-image:url(../images/collegeSprite_02.png)}.client .client-content .college .icon:nth-child(3){background-image:url(../images/collegeSprite_03.png)}.client .client-content .college .icon:nth-child(4){background-image:url(../images/collegeSprite_04.png)}.client .client-content .college .icon:nth-child(5){background-image:url(../images/collegeSprite_05.png)}.client .client-content .college .icon:nth-child(6){background-image:url(../images/collegeSprite_06.png)}.client .client-content .college .icon:nth-child(7){background-image:url(../images/collegeSprite_07.png)}.client .client-content .college .icon:nth-child(8){background-image:url(../images/collegeSprite_08.png);margin-right:0}.client .client-content .college .icon:nth-child(9){background-image:url(../images/collegeSprite_09.png)}.client .client-content .college .icon:nth-child(10){background-image:url(../images/collegeSprite_10.png)}.client .client-content .college .icon:nth-child(11){background-image:url(../images/collegeSprite_11.png)}.client .client-content .college .icon:nth-child(12){background-image:url(../images/collegeSprite_12.png)}.client .client-content .college .icon:nth-child(13){background-image:url(../images/collegeSprite_13.png)}.client .client-content .college .icon:nth-child(14){background-image:url(../images/collegeSprite_14.png)}.client .client-content .college .icon:nth-child(15){background-image:url(../images/collegeSprite_15.png)}.client .client-content .college .icon:nth-child(16){background-image:url(../images/collegeSprite_16.png);margin-right:0}.client .client-content .college .icon:nth-child(17){background-image:url(../images/collegeSprite_17.png)}.client .client-content .college .icon:nth-child(18){background-image:url(../images/collegeSprite_18.png)}.client .client-content .college .icon:nth-child(19){background-image:url(../images/collegeSprite_19.png)}.client .client-content .college .icon:nth-child(20){background-image:url(../images/collegeSprite_20.png)}.client .client-content .college .icon:nth-child(21){background-image:url(../images/collegeSprite_21.png)}.client .client-content .college .icon:nth-child(22){background-image:url(../images/collegeSprite_22.png)}.client .client-content .college .icon:nth-child(23){background-image:url(../images/collegeSprite_23.png)}.client .client-content .college .icon:nth-child(24){margin-right:0;padding-top:22px;margin-right:0;box-sizing:border-box}.client .client-content .college .icon:nth-child(24)>div{width:48px;margin:0 auto}.client .client-content .college .icon:nth-child(24)>div::after{content:"";display:table;clear:both}.client .client-content .college .icon:nth-child(24)>div span{display:block;float:left;width:4px;height:4px;border-radius:50%;background-color:#bd0008;margin-left:4px}.client .client-content .college .icon:nth-child(24):hover{transform:none;-webkit-transform:none}.client .client-content .more{margin-top:20px;box-shadow:0px 10px 20px 0px rgba(0,0,0,.2)}.business{padding:64px 8%;background:#fbfbfb}.business .business-content-container{font-size:0;padding-top:24px}.business .business-content-container .business-content{display:inline-block;width:30%;vertical-align:top}.business .business-content-container .business-content::before{content:"";display:block;width:calc(100% - 32px);height:8px;margin:0 auto;background-color:#d9d9d6}.business .business-content-container .business-content:nth-child(2){margin:0 5%}.business .business-content-container .business-content .content-img{width:100%;margin-bottom:16px;overflow:hidden}.business .business-content-container .business-content .content-img>div{width:100%;padding-top:65%;background-size:cover;background-position:center;transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1)}.business .business-content-container .business-content .content-img:hover>div{transform:scale(1.1, 1.1)}.business .business-content-container .business-content .business-content-date{font-size:16px;font-weight:500;font-family:DINCondensed,DINCondensed-Bold;text-align:left;color:#bd0008;line-height:30px;letter-spacing:2px;margin-bottom:10px}.business .business-content-container .business-content .business-content-title{font-size:20px;font-weight:500;text-align:left;color:#181818;line-height:28px;margin-bottom:8px;transition:all cubic-bezier(0, 0.7, 0.1, 1),opacity 1s cubic-bezier(0.5, 0, 0.2, 1)}.business .business-content-container .business-content .business-content-desc{font-size:14px;font-weight:300;text-align:justify;color:#7d7d7d;line-height:26px;letter-spacing:2px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;transition:all cubic-bezier(0, 0.7, 0.1, 1),opacity 1s cubic-bezier(0.5, 0, 0.2, 1)}.business .business-content-container .business-content:hover .business-content-title,.business .business-content-container .business-content:hover .business-content-desc{color:#bd0008}.film{padding:80px 8%}.film .film-detail-container{font-size:0;padding-top:24px}.film .film-bg{width:50%;padding-top:33%;display:inline-block;height:0;background-size:100%;background-position:center;position:relative;transition:all .3s;cursor:pointer}.film .film-bg:nth-child(1){background-image:url(../images/film_1.png)}.film .film-bg:nth-child(2){transform:translateX(-1px);background-image:url(../images/film_2.png)}.film .film-bg .film-detail{position:absolute;top:50px;left:50px;height:calc(100% - 100px)}.film .film-bg .film-detail>img{display:none}.film .film-bg .film-detail .film-title-en{font-size:18px;font-family:Helvetica,Helvetica-Light;font-weight:300;text-align:left;color:#fff;line-height:26px;padding-bottom:3px}.film .film-bg .film-detail .film-title{font-size:24px;font-family:PingFangSC,PingFangSC-Medium;font-weight:500;text-align:left;color:#fff;line-height:33px;position:relative}.film .film-bg .film-detail .film-title::after{content:"";width:60px;height:2px;background:#bd0008;border-radius:2px;position:absolute;bottom:-12px;left:0}.film .film-bg .film-detail .more{position:absolute;bottom:0;left:0;opacity:0;transition:all .3s}.film .film-bg .more.transform{opacity:1}.film .film-bg.active{box-shadow:0 10px 20px rgba(0,0,0,.4);background-size:105%}.film .film-bg.active .more{opacity:1;animation:changeOpacity .3s}@keyframes changeOpacity{0%{opacity:0}100%{opacity:1}}.index-section{margin-top:76px}.index-section .title{font-size:30px;font-weight:600;text-align:center;color:#000;line-height:42px;position:relative;margin-bottom:32px}.index-section .title::after{content:"";position:absolute;width:80px;height:4px;background:#bd0008;border-radius:2px;bottom:-12px;left:50%;transform:translateX(-50%)}.more{width:180px;height:40px;background:linear-gradient(225deg, #ea462b, #bd0008);border-radius:20px;box-shadow:20px 20px 60px 0px rgba(0,0,0,.4);font-size:18px;font-weight:500;color:#fff;display:inline-block;text-align:center;line-height:40px}