.banner img[data-v-7b9e009a]{display:block;height:auto;width:100%}.banner[data-v-7b9e009a]{aspect-ratio:1920/800;background:#1e1e1e;position:relative}.banner .slide-left[data-v-7b9e009a]{background:#1e1e1e;height:100%;opacity:.2;position:absolute;top:0;width:12.5rem;z-index:10}.banner .slide-video[data-v-7b9e009a]{height:100%;position:relative;width:100%}.banner .video-play-btn[data-v-7b9e009a]{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:flex;height:5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s;width:5rem;z-index:5}.banner .video-play-btn[data-v-7b9e009a]:hover{background:rgba(227,84,11,.7)}.banner .video-play-btn .iconfont[data-v-7b9e009a]{color:#fff;font-size:2.25rem;margin-left:.25rem}.banner .banner-complete[data-v-7b9e009a]{margin-top:5.9375rem;opacity:1}.banner .swiper-custom-prev[data-v-7b9e009a]{align-items:center;display:flex}.banner .swiper-custom-prev .iconfont-left[data-v-7b9e009a]{color:#fff;font-size:3.125rem;position:absolute;transform:rotate(180deg)}.banner .swiper-custom-prev .prev-img[data-v-7b9e009a]{z-index:13}.banner .swiper-custom-prev .prev-hover[data-v-7b9e009a]{display:none}.banner .swiper-custom-prev:hover .prev-hover[data-v-7b9e009a]{animation:mymove-7b9e009a .2s linear infinite;display:block;z-index:13}@keyframes mymove-7b9e009a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.banner .swiper-custom-prev:hover .prev-img[data-v-7b9e009a]{display:none}.banner .swiper-custom-prev:hover .iconfont-left[data-v-7b9e009a]{color:#e3540b}.banner .swiper-custom-next .iconfont-right[data-v-7b9e009a]{color:#fff;font-size:3.125rem;position:absolute}.banner .swiper-custom-next .next-img[data-v-7b9e009a]{z-index:13}.banner .swiper-custom-next .next-hover[data-v-7b9e009a],.banner .swiper-custom-next:hover .next-img[data-v-7b9e009a]{display:none}.banner .swiper-custom-next:hover .next-hover[data-v-7b9e009a]{animation:df-7b9e009a .2s linear infinite;display:block;z-index:13}@keyframes df-7b9e009a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.banner .swiper-custom-next:hover .iconfont-right[data-v-7b9e009a]{color:#e3540b}.banner[data-v-7b9e009a] .custom-pagination{bottom:4.9375rem;display:flex;gap:2.5rem;height:2.5rem;justify-content:center;position:absolute;z-index:10}.banner[data-v-7b9e009a] .custom-pagination .pagination-active img{display:block;height:1rem;width:1rem}.banner[data-v-7b9e009a] .custom-pagination .pagination-active span{transform:scale(1.2)}.banner[data-v-7b9e009a] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{align-items:center;display:flex;flex-direction:column}.banner[data-v-7b9e009a] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet span{color:#f7f7f7;font-size:.75rem;margin-bottom:.3125rem}.banner[data-v-7b9e009a] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAAANlBMVEUAAAD39/f29vb39/f39/f39/f29vb39/f39/f4+Pj39/f5+fn39/f4+Pj29vb////////39/fBGg6sAAAAEXRSTlMA8uvi2L6woIx0YFBBJx0UDVCQa5UAAABLSURBVAjXVchHEsAgDARBkXPY/3/WNlaB6NsMsVLoMo2ZJEUgym4AVBPD4eVOZyyZ2NBY9OARwMLfFVtdw2KzXycIiagrCKqTx8U/BoMG2U0/LiwAAAAASUVORK5CYII=);display:none}.banner[data-v-7b9e009a] .swiper-pagination-bullet{background-color:transparent;height:2.5rem;width:1rem}.banner[data-v-7b9e009a] .swiper-pagination-bullet .icon-sub{color:#e3540b;display:none;filter:brightness(1.5)}.banner .swiper-button-next[data-v-7b9e009a]:after,.banner[data-v-7b9e009a] .swiper-button-prev:after{display:none}.banner[data-v-7b9e009a] .swiper-button-next{height:4rem;left:auto;right:5.5rem;width:4rem}.banner[data-v-7b9e009a] .swiper-button-prev{height:4rem;left:5.5rem;right:auto;width:4rem;z-index:15}.banner[data-v-7b9e009a] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active img{display:block;height:1rem;width:1rem;z-index:10}.banner[data-v-7b9e009a] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active span{transform:scale(1.2)}.banner[data-v-7b9e009a] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active .icon-sub{display:block;transform:scale(1.2)}.banner[data-v-7b9e009a] .swiper-slide .tit{align-items:flex-start;animation:animate-7b9e009a 2s linear 1;display:flex;flex-direction:column;height:100%;justify-content:center;left:19%;letter-spacing:.09375rem;opacity:1;position:absolute;transition:all 1s;z-index:11}.banner[data-v-7b9e009a] .swiper-slide .tit .new{color:#f7f7f7;cursor:pointer;font-size:3.125rem;margin-bottom:1.5625rem;text-align:center;text-shadow:0 .125rem .9375rem #474747}@media screen and (max-width:1024px){.banner[data-v-7b9e009a] .swiper-slide .tit .new{font-size:1.25rem}}.banner[data-v-7b9e009a] .swiper-slide .tit .new-two{color:#fff;cursor:pointer;font-size:1.5625rem;font-weight:200;margin-bottom:1.875rem;opacity:.5;text-align:center;text-shadow:0 .125rem .9375rem #474747}@media screen and (max-width:1024px){.banner[data-v-7b9e009a] .swiper-slide .tit .new-two{font-size:.75rem;margin-bottom:.625rem}}.banner[data-v-7b9e009a] .swiper-slide .tit .more{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:lighter;gap:.3125rem;justify-content:center;opacity:.5;transition:10s}.banner[data-v-7b9e009a] .swiper-slide .tit .more a{color:#e6e6e6}.banner[data-v-7b9e009a] .swiper-slide .tit .more span{color:#e6e6e6;font-size:.875rem;text-shadow:0 .125rem .9375rem #474747}.banner[data-v-7b9e009a] .swiper-slide .tit .more i{font-size:1.4375rem}.banner[data-v-7b9e009a] .swiper-slide .tit .more:hover span{color:#e3540b}.banner[data-v-7b9e009a] .swiper-slide .tit .more:hover i{color:#e3540b;transform:scale(1.1)}.banner[data-v-7b9e009a] .swiper-slide .active_banner{animation:animate-7b9e009a 2s linear 1}@keyframes animate-7b9e009a{0%{opacity:0}to{opacity:1}}.banner[data-v-7b9e009a] .swiper-slide img{aspect-ratio:1920/800;display:block;height:auto;width:100%}.banner[data-v-7b9e009a] .swiper-container{top:auto!important}@media screen and (max-width:767px){.banner[data-v-7b9e009a]{display:none;-ms-display:none}.banner .slide-video[data-v-7b9e009a]{display:none}}.banner-mobile[data-v-2d2010ab]{display:none;position:relative}.banner-mobile .swiper-slide img[data-v-2d2010ab]{display:block;height:auto;width:100%}.banner-mobile .swiper-slide .list .part[data-v-2d2010ab]{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;left:50%;position:absolute;top:7.4375rem;transform:translateX(-50%);z-index:22}@media screen and (max-width:450px){.banner-mobile .swiper-slide .list .part[data-v-2d2010ab]{gap:.625rem;top:5rem}}.banner-mobile .swiper-slide .list .part span[data-v-2d2010ab]:first-child{color:#f7f7f7;font-size:3.625rem;font-weight:500;text-align:center;white-space:nowrap}@media screen and (max-width:450px){.banner-mobile .swiper-slide .list .part span[data-v-2d2010ab]:first-child{font-size:1.5rem}}.banner-mobile .swiper-slide .list .part span[data-v-2d2010ab]:nth-child(2){color:#f7f7f7;font-size:2rem;font-weight:300;text-align:center;white-space:nowrap}@media screen and (max-width:450px){.banner-mobile .swiper-slide .list .part span[data-v-2d2010ab]:nth-child(2){font-size:1.125rem}}.banner-mobile .swiper-slide .list .part .more[data-v-2d2010ab]{display:flex;justify-content:center}.banner-mobile .swiper-slide .list .part .more span[data-v-2d2010ab]{align-items:center;color:#f7f7f7;display:flex;font-size:1.25rem;font-weight:400;gap:.5rem;justify-content:center;margin-right:.3125rem;text-align:center;white-space:nowrap}.banner-mobile .swiper-slide .list .part .more i[data-v-2d2010ab]{color:#fff;font-size:1.875rem}@media screen and (max-width:450px){.banner-mobile .swiper-slide .list .part .more span[data-v-2d2010ab]{font-size:.75rem}.banner-mobile .swiper-slide .list .part .more i[data-v-2d2010ab]{font-size:1.125rem}}.banner-mobile .swiper-slide .list .part span:nth-child(3):hover i[data-v-2d2010ab],.banner-mobile .swiper-slide .list .part span[data-v-2d2010ab]:nth-child(3):hover{color:#e3540b}.banner-mobile .banner-pagination-mobile[data-v-2d2010ab]{bottom:6.5rem;display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:20}@media screen and (max-width:450px){.banner-mobile .banner-pagination-mobile[data-v-2d2010ab]{bottom:3.75rem}}.banner-mobile .banner-pagination-mobile[data-v-2d2010ab] .swiper-pagination-bullet{background:#707070;border-radius:.125rem;box-sizing:border-box;height:.25rem;margin-right:.625rem;opacity:1;width:3.75rem}@media screen and (max-width:450px){.banner-mobile .banner-pagination-mobile[data-v-2d2010ab] .swiper-pagination-bullet{height:.125rem;width:1.875rem}}.banner-mobile .banner-pagination-mobile[data-v-2d2010ab] .swiper-pagination-bullet-active{background:#e3540b}@media screen and (max-width:767px){.banner-mobile[data-v-2d2010ab]{display:block;margin-top:var(--header-height)}}.award-section{background:#fafafa;box-sizing:border-box;padding:clamp(2.75rem,3.65vw,4.375rem) 5.7%;width:100%}.award-section .award-inner{margin:0 auto;width:100%}.award-section .award-title{color:#303030;font-size:clamp(1.875rem,1.875vw,2.25rem);font-weight:400;letter-spacing:0;line-height:1.15;margin:0 0 clamp(1.375rem,1.56vw,1.875rem)}.award-section .award-list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.award-section .award-card{aspect-ratio:1.3/1;background:#efefef;border-radius:.375rem;box-sizing:border-box;color:#2b2b2b;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:clamp(1.75rem,3.18vw,3.8125rem) clamp(1.125rem,2.08vw,2.5rem) clamp(1.25rem,1.15vw,1.375rem);transition:transform .25s ease,box-shadow .25s ease}.award-section .award-card.clickable{cursor:pointer}@media (hover:hover) and (pointer:fine){.award-section .award-card.clickable:hover{box-shadow:0 .875rem 2rem rgba(0,0,0,.08);transform:translateY(-.25rem)}}.award-section .award-card-header{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(.875rem,.94vw,1.125rem)}.award-section .award-meta{min-width:0}.award-section .award-meta h3{color:#1c1c1c;font-size:clamp(1.5rem,1.56vw,1.875rem);font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 clamp(.25rem,.26vw,.3125rem)}.award-section .award-meta span,.award-section .award-meta strong,.award-section .award-meta time{display:block;letter-spacing:0;line-height:1.35}.award-section .award-meta strong{color:#1c1c1c;font-size:clamp(1.125rem,1.15vw,1.375rem);font-weight:400;margin-bottom:clamp(.625rem,.68vw,.8125rem)}.award-section .award-meta span,.award-section .award-meta time{color:#6a6a6a;font-size:clamp(.875rem,.89vw,1.0625rem);font-weight:300}.award-section .award-badges{align-items:center;display:flex;gap:clamp(.5rem,.63vw,.75rem);justify-content:flex-end;min-height:clamp(4.5rem,4.58vw,5.5rem);min-width:clamp(6.25rem,9.17vw,11rem)}.award-section .award-badges.single{min-width:clamp(4.75rem,5vw,6rem)}.award-section .award-badges img{flex:0 0 auto;height:clamp(4.25rem,4.58vw,5.5rem);object-fit:contain;width:clamp(4.25rem,4.58vw,5.5rem)}.award-section .award-placeholder{border:.0625rem solid hsla(0,0%,100%,.9);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.2);box-sizing:border-box;color:#fff;height:clamp(4.25rem,4.48vw,5.375rem);overflow:hidden;padding:clamp(.5625rem,.68vw,.8125rem) 9% clamp(1rem,1.15vw,1.375rem);position:relative;text-align:center;text-transform:uppercase;width:clamp(4.25rem,4.58vw,5.5rem)}.award-section .award-placeholder:after{background:hsla(0,0%,100%,.82);bottom:7%;color:#1d1d1d;content:"TECHPOWERUP";font-size:clamp(.45rem,.47vw,.5625rem);font-weight:700;left:0;line-height:1.8;position:absolute;right:0}.award-section .award-placeholder em,.award-section .award-placeholder span{display:block;font-style:normal;font-weight:700;letter-spacing:0}.award-section .award-placeholder span{font-size:clamp(.625rem,.68vw,.8125rem);line-height:1.05}.award-section .award-placeholder em{font-size:clamp(.5rem,.52vw,.625rem);line-height:1.1;margin-top:6%}.award-section .award-placeholder.blue{background:linear-gradient(135deg,#5db5d6,#2f84ad)}.award-section .award-placeholder.red{background:radial-gradient(circle at 50% 15%,#d71d1d 0 14%,#202020 15% 100%);border:0;border-radius:20% 20% 24% 24%;clip-path:polygon(50% 0,92% 18%,90% 72%,50% 100%,10% 72%,8% 18%);height:clamp(4.5rem,4.79vw,5.75rem);padding:25% 10% 16%;width:clamp(4.5rem,4.79vw,5.75rem)}.award-section .award-placeholder.red:after{background:transparent;bottom:auto;color:#fff;content:"KITGURU";font-size:clamp(.45rem,.47vw,.5625rem);line-height:1;top:29%}.award-section .award-placeholder.red span{color:#f84747;margin-top:15%}.award-section .award-placeholder.gold{background:linear-gradient(135deg,#d3c07c,#827135)}.award-section .award-placeholder.green{background:linear-gradient(135deg,#7bb26a,#326b42)}.award-section .award-copy{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#646464;display:-webkit-box;font-size:clamp(.875rem,.83vw,1rem);font-weight:300;letter-spacing:0;line-height:1.5;margin:0;overflow:hidden}.award-section .award-controls{align-items:center;display:flex;gap:clamp(.5rem,.47vw,.5625rem);justify-content:flex-end;margin:clamp(2rem,2.34vw,2.8125rem) 0 0 auto}.award-section .award-page-dot{background:#bcbcbc;border:0;border-radius:999rem;cursor:pointer;height:clamp(.1875rem,.21vw,.25rem);padding:0;transition:background-color .25s ease;width:clamp(2.75rem,3.33vw,4rem)}.award-section .award-page-dot.active{background:#666}.award-section .award-next,.award-section .award-prev{background:transparent;border:0;cursor:pointer;flex:0 0 auto;height:clamp(.875rem,.94vw,1.125rem);padding:0;position:relative;width:clamp(.875rem,.94vw,1.125rem)}.award-section .award-prev{display:none}.award-section .award-next:before,.award-section .award-prev:before{border-bottom:clamp(.3125rem,.36vw,.4375rem) solid transparent;border-top:clamp(.3125rem,.36vw,.4375rem) solid transparent;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.award-section .award-prev:before{border-right:clamp(.5rem,.52vw,.625rem) solid #111927;right:28%}.award-section .award-next:before{border-left:clamp(.5rem,.52vw,.625rem) solid #111927;left:28%}.award-section .award-page-status{display:none}.award-section .award-page-dot:hover{background:#777}@media screen and (max-width:64rem){.award-section{padding:clamp(2.75rem,5.47vw,3.5rem) 4%}.award-section .award-title{font-size:clamp(1.75rem,3.13vw,2rem);margin-bottom:clamp(1.5rem,2.73vw,1.75rem)}.award-section .award-list{gap:clamp(.875rem,1.37vw,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}.award-section .award-card{min-height:0;padding:clamp(1.75rem,3.13vw,2rem) 5% clamp(1.25rem,2.15vw,1.375rem)}.award-section .award-meta h3{font-size:clamp(1.75rem,3.32vw,2.125rem)}.award-section .award-meta strong{font-size:clamp(1.125rem,2.15vw,1.375rem)}.award-section .award-copy,.award-section .award-meta span,.award-section .award-meta time{font-size:clamp(.875rem,1.46vw,.9375rem)}}@media screen and (max-width:32.5rem){.award-section{padding:clamp(2.25rem,8.46vw,2.75rem) 4.27%}.award-section .award-title{font-size:clamp(1.625rem,5.77vw,1.875rem);margin-bottom:clamp(1.125rem,4.23vw,1.375rem)}.award-section .award-list{grid-template-columns:1fr;touch-action:pan-y}.award-section .award-card{aspect-ratio:auto;min-height:clamp(18rem,61.54vw,20rem);padding:clamp(1.5rem,5.38vw,1.75rem) 5% clamp(1.25rem,4.62vw,1.5rem)}.award-section .award-card.clickable:active{background:#e9e9e9;transform:scale(.985)}.award-section .award-card-header{gap:clamp(.75rem,2.69vw,.875rem);margin-bottom:clamp(1rem,3.85vw,1.25rem)}.award-section .award-meta h3{font-size:clamp(1.75rem,6.15vw,2rem)}.award-section .award-meta strong{font-size:clamp(1.125rem,4.04vw,1.3125rem)}.award-section .award-meta span,.award-section .award-meta time{font-size:clamp(.875rem,2.88vw,.9375rem)}.award-section .award-badges{gap:clamp(.375rem,1.54vw,.5rem);min-height:clamp(4rem,13.46vw,4.375rem);min-width:23%}.award-section .award-badges img,.award-section .award-placeholder{height:clamp(3.75rem,13.08vw,4.25rem);width:clamp(3.75rem,13.08vw,4.25rem)}.award-section .award-placeholder{padding:13% 7% 25%}.award-section .award-placeholder span{font-size:clamp(.5rem,1.92vw,.625rem)}.award-section .award-placeholder em{font-size:clamp(.4375rem,1.54vw,.5rem)}.award-section .award-copy{-webkit-line-clamp:6;font-size:clamp(.875rem,2.88vw,.9375rem);line-height:1.48}.award-section .award-controls{flex-wrap:nowrap;gap:clamp(.75rem,3.08vw,1rem);justify-content:center;margin-top:clamp(1.75rem,6.54vw,2.125rem)}.award-section .award-page-dot{display:none}.award-section .award-next,.award-section .award-prev{background:#efefef;border-radius:999rem;box-shadow:inset 0 0 0 .0625rem rgba(0,0,0,.04);display:block;height:clamp(2.75rem,11.54vw,3.25rem);transition:background-color .2s ease,transform .2s ease;width:clamp(2.75rem,11.54vw,3.25rem)}.award-section .award-next:before,.award-section .award-prev:before{border-bottom-width:clamp(.375rem,1.54vw,.4375rem);border-top-width:clamp(.375rem,1.54vw,.4375rem)}.award-section .award-prev:before{border-right-width:clamp(.5625rem,2.31vw,.6875rem);right:42%}.award-section .award-next:before{border-left-width:clamp(.5625rem,2.31vw,.6875rem);left:42%}.award-section .award-next:active,.award-section .award-prev:active{background:#dedede;transform:scale(.96)}.award-section .award-page-status{align-items:center;background:#efefef;border-radius:999rem;box-sizing:border-box;color:#333;display:flex;font-size:clamp(.875rem,3.46vw,1rem);font-weight:400;height:clamp(2.75rem,11.54vw,3.25rem);justify-content:center;line-height:1;min-width:clamp(6.5rem,32vw,8rem);padding:0 5%;white-space:nowrap}}.lazy-placeholder[data-v-4bd6a115]{min-height:12.5rem}[data-v-1cdfe66e] .vjs-custom-skin>.video-js .vjs-big-play-button{display:none}body[data-v-1cdfe66e]{background:#fafafa}.container[data-v-1cdfe66e]{overflow:hidden}.secondary-enter-active[data-v-1cdfe66e],.secondary-leave-active[data-v-1cdfe66e]{transition:all 1s}.secondary-enter[data-v-1cdfe66e],.secondary-leave-to[data-v-1cdfe66e]{margin-top:0}.secondary-enter-to[data-v-1cdfe66e],.secondary-leave[data-v-1cdfe66e]{margin-top:7.1875rem}