.category-filter{display:inline-block;margin:20px auto auto}.category-filter .item{display:inline-block;cursor:pointer;padding:0 20px;font-size:20px;margin-bottom:15px}.category-filter .item-selected{color:#05b7f6;font-weight:700}@media(max-width:749px)and (min-width:0px){.category-filter .item{width:130px;padding:0}}.footer{height:230px;background-color:#f5f5f7;padding-top:20px}.footer .part1{display:inline-block;width:400px;vertical-align:top}.footer .follow-us{font-size:16px;font-weight:700}.footer .social-icon{width:30px;height:30px;display:inline-block;background-color:#f2f2f2;border-radius:50%;margin-right:10px;margin-top:20px;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;transition:all .2s}.footer .email{margin-top:20px;font-size:16px;font-weight:700;margin-bottom:10px}.footer .email-link{text-decoration:none;color:#136bca}.footer .part2{display:inline-block;vertical-align:top}.footer .language{font-size:16px;font-weight:700}.footer .lang{margin-top:10px;color:#545454}.footer .copyright{margin-top:50px;line-height:20px}.footer .privacy{margin-top:10px;color:#545454}@media(max-width:749px)and (min-width:0px){.footer{height:400px}.footer .part1{width:100%;padding-left:40px}.footer .social-icon{width:40px;height:40px}.footer .part2{width:100%;padding-left:40px;margin-top:30px}}.top-bar{background-color:rgba(0,0,0,.7);width:100%;height:70px;position:absolute;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:10px}.top-bar .mobile-menu-button{display:none}.top-bar .logo{width:160px;vertical-align:top;margin-left:-7px;cursor:pointer}.top-bar .logo,.top-bar .pc-menu-items{display:inline-block}.top-bar .pc-menu-items .menu-item{display:inline-block;cursor:pointer;height:40px;line-height:50px;margin-left:50px;color:#fff;font-size:24px;text-decoration:none;opacity:.8}.top-bar .pc-menu-items .menu-item-active,.top-bar .pc-menu-items .menu-item:hover{opacity:1;color:#05b7f6}.top-bar .sign-in{background-color:#05b7f6;color:#fff;text-align:center;border-radius:25px;width:90px;height:33px;float:right;line-height:33px;font-size:15px;cursor:pointer;margin-top:8px}.mobile-menu-pop{display:none}@media(max-width:749px)and (min-width:0px){.top-bar{height:60px;padding-top:0}.top-bar .pc-menu-items{display:none}.top-bar .logo{display:block;margin:4px auto auto;width:120px}.top-bar .middle-wrap{max-width:100%;margin:auto;position:relative;padding-top:10px}.top-bar .mobile-menu-button{display:block;position:absolute;left:18px}.top-bar .mobile-menu-button img{width:35px;margin-top:4px}.mobile-menu-pop{display:block;width:100%;height:100vh;position:absolute;top:60px;z-index:99;transition:all .2s}.mobile-menu-pop .menu-panel{background-color:#000;overflow:hidden}.mobile-menu-pop .menu-item{cursor:pointer;height:40px;display:block;line-height:50px;padding-left:20px;color:#fff;font-size:18px;text-decoration:none;opacity:.8;margin-bottom:10px;font-weight:700}.mobile-menu-pop .menu-item-active,.mobile-menu-pop .menu-item:hover{opacity:1}.mobile-menu-pop .menu-item-active .text,.mobile-menu-pop .menu-item:hover .text{display:inline-block;opacity:1;color:#05b7f6;line-height:26px}.sign-in{display:none}}.register-panel{background-color:#242f3f;height:700px;padding-top:30px}.register-panel .register-title{font-family:nasalization;color:#fff;font-size:25px;color:#a6a6a6;margin:20px 0}.register-panel .register-title img{width:20px;display:inline-block;vertical-align:middle}.register-panel .info-input{border-radius:10px;width:100%;font-size:16px;padding-left:20px;padding-top:15px;padding-bottom:15px;display:block;margin-bottom:10px;border:none;border-right:20px solid #fff;background-color:#fff}.register-panel .dial{font-size:16px;border:none;border-right:1px solid #aaa;width:60px;padding-right:20px;margin-right:20px}.register-panel .phone-number{font-size:16px;border:none}.register-panel .total-price{color:#fff;text-align:center;font-size:20px;margin:30px 0}.register-panel .agreement{color:#fff;cursor:pointer;text-align:center}.register-panel .agreement span{color:#00e0ff;text-decoration:underline}.register-panel .agreement label{cursor:pointer}.register-panel .agreement input{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px}.register-panel .pay-button{background-color:#6c2bd0;color:#fff;width:200px;border-radius:5px;text-align:center;font-size:20px;padding:10px;cursor:pointer;margin:40px auto 10px}.register-panel .contact-us{color:#fff;text-align:center;margin-top:30px;text-decoration:underline;cursor:pointer}@media(max-width:749px)and (min-width:0px){.register-panel .middle-wrap{width:340px}.register-panel .agreement{width:350px}}.we-offer{background-repeat:no-repeat;background-position:50%;background-size:cover;height:700px;padding-top:60px}.we-offer .title{color:#fff;font-family:nasalization;text-align:center;font-size:50px}.we-offer .card-wrap{display:flex;justify-content:space-between;margin-top:50px}.card{transition:all .2s;width:300px;height:450px;background-color:#fff;border-radius:16px;padding:0 20px;cursor:pointer}.card .card-title{font-size:20px;color:#000;text-align:center;font-family:nasalization;margin-top:40px}.card .desc{margin-top:10px;text-align:center;margin-bottom:10px;color:#545454;line-height:20px;height:140px}.card .img{width:260px;margin-top:10px}.card .learn-more{color:#05b7f6;font-size:16px;margin-top:20px;text-align:center}.card:hover{transform:scale(1.03)}@media(max-width:749px)and (min-width:0px){.we-offer{height:1700px;background-size:200%;background-position:top;background-color:#7b1318}.we-offer .title{font-size:40px}.we-offer .card-wrap{display:block}.we-offer .card{width:360px;display:block;overflow:hidden;margin:auto auto 40px}.we-offer .card .desc{height:auto}.we-offer .card .img{width:320px}}.newsletter{padding-top:40px;height:200px}.newsletter .left{float:left;width:500px}.newsletter .right{float:right;width:320px}.newsletter .sub-title{margin-bottom:5px;font-size:16px}.newsletter .sub-input{border:1px solid #d9d9d9;height:35px;width:250px;padding:10px;border-radius:3px}.newsletter .sub-button{background-color:#05b7f6;border-radius:3px;height:35px;border:none;color:#fff;margin-left:10px;padding:0 10px;margin-top:10px;cursor:pointer}.newsletter .social-icon{width:50px;height:50px;display:inline-block;background-color:#f2f2f2;border-radius:50%;margin-right:20px;margin-top:20px;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer;transition:all .2s}.newsletter .social-icon:hover{transform:scale(1.05)}@media(max-width:749px)and (min-width:0px){.newsletter{padding:0 20px;height:230px}.newsletter .sub-title{margin-top:30px;margin-bottom:5px}.newsletter .left{width:100%;float:none}.newsletter .right{width:70%;margin:10px auto auto;float:none;display:flex;justify-content:space-between}.newsletter .social-icon{width:40px;height:40px}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.about-us{background-color:#f5f5f5;height:420px;padding-top:50px}.about-us .left{float:left;width:500px}.about-us .right{float:right;width:400px;cursor:pointer}.about-us .title{font-size:30px;font-family:nasalization;margin-bottom:20px}.about-us .lab-desc{line-height:30px;font-size:15px;text-align:justify;max-height:180px;overflow:hidden}.about-us .lab-info{font-size:16px;margin-top:10px}.about-us .lab-info img{width:25px;margin-bottom:-6px}.about-us .lab-info .space{display:inline-block;width:20px}.about-us .lab-info .line1{margin-top:30px;margin-bottom:10px}.about-us .lab-info .line2{line-height:30px}.about-us .lab-staff{width:400px;margin-top:60px;object-fit:cover;cursor:pointer}@media(max-width:749px)and (min-width:0px){.about-us{height:750px}.about-us .title{text-align:center}.about-us .lab-staff{width:100%}.about-us .left{width:90%;float:none;margin:auto}.about-us .right{width:100%;float:none}}.lab-board{background-repeat:no-repeat;background-position:top;background-size:cover;height:500px;width:100%;overflow:hidden;background-color:#000;position:relative}.lab-board .mask{position:absolute;background:rgba(0,0,0,.2);width:100%;height:100%}.lab-board .phone-btn{border:none;background-color:rgba(5,182,246,.71);width:220px;height:50px;border-radius:28px;top:330px;position:absolute;color:#fff;font-size:18px;cursor:pointer}.lab-board .phone-btn img{width:30px;margin-bottom:-5px}.lab-board .info{position:absolute;top:150px}.lab-board .info .title{font-size:50px;color:#fff;text-shadow:0 0 40px #000}.lab-board .info .title,.lab-board .info .title .magikid{font-family:nasalization}.lab-board .info .subtitle{font-size:20px;margin-top:20px;width:500px;color:#fff;text-shadow:0 0 40px #000}.lab-board .enter-links{display:none}@media(max-width:749px)and (min-width:0px){.lab-board{height:300px}.lab-board .phone-btn{top:180px;left:90px;height:40px}.lab-board .info{left:0;top:120px;text-align:center;width:100%}.lab-board .info .title{font-size:22px}.lab-board .info .title .magikid{display:inline}.lab-board .info .subtitle{font-size:20px;width:300px;margin:20px auto auto;display:none}.lab-board .enter-links{display:flex;padding:0 20px;width:100%;justify-content:space-between;position:absolute;top:250px;font-size:16px}.lab-board .enter-links .link{color:#00e0ff;text-decoration:none}}.awards-honors{background-color:#000;height:900px;background-image:url(/ah-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top}.awards-honors .img-honors{width:220px;margin:auto;display:block}.awards-honors .title{color:#f1d381;font-family:nasalization;text-align:center;font-size:50px;margin-top:0}.awards-honors .subtitle{color:#fff;margin-top:30px;text-align:center;line-height:25px}.awards-honors .card-wrap{display:flex;justify-content:space-between;margin-top:50px}.enterprise-card{width:300px;height:440px;background-color:#fff;border-radius:16px;padding:0 20px;transition:all .2s;cursor:pointer}.enterprise-card .card-title{font-size:20px;color:#000;text-align:center;font-family:nasalization;margin-top:40px;height:72px;overflow:hidden}.enterprise-card .team{margin-top:10px;margin-bottom:10px;line-height:20px;color:#555;text-align:center}.enterprise-card .img{width:260px;margin-top:20px}.enterprise-card .student-names-title{text-align:center;margin-top:20px}.enterprise-card .student-names{text-align:center;margin-top:10px;line-height:22px}.enterprise-card .learn-more{color:#05b7f6;font-size:16px;margin-top:20px;text-align:center}.enterprise-card:hover{transform:scale(1.03)}@media(max-width:749px)and (min-width:0px){.awards-honors{height:1750px;background-size:140%}.awards-honors .img-honors{width:120px}.awards-honors .title{font-size:30px}.awards-honors .subtitle{padding:0 20px}.awards-honors .card-wrap{display:block}.awards-honors .enterprise-card{display:block;overflow:hidden;margin:auto auto 40px;width:360px;height:auto;padding-bottom:30px}.awards-honors .enterprise-card .student-names,.awards-honors .enterprise-card .student-names-title,.awards-honors .enterprise-card .team{font-size:15px}.awards-honors .enterprise-card .img{width:320px}}.success-students{height:1100px;background-color:#fcfcfc}.success-students .img-student{margin:auto;display:block}.success-students .title{font-family:nasalization;text-align:center;font-size:50px;margin-top:60px}.success-students .card-wrap{margin-top:40px}.student-card{height:150px;background-color:#fff;border-radius:5px;padding:0 20px}.student-card .img{width:100px;height:100px;border-radius:50%;margin-top:10px;display:inline-block;vertical-align:top}.student-card .student-info{display:inline-block;vertical-align:top;width:800px;margin-left:30px}.student-card .card-title{font-size:20px;color:#000;font-family:nasalization;margin-top:20px}.student-card .desc{margin-top:10px;margin-bottom:10px;line-height:20px}@media(max-width:749px)and (min-width:0px){.success-students{height:1250px}.success-students .card-wrap{display:block}.success-students .title{margin-top:10px}.success-students .enterprise-card{display:block;overflow:hidden;margin:auto auto 40px}.success-students .img-student{width:200%;margin-left:-50%}.success-students .student-card{height:auto;margin-bottom:30px}.success-students .student-card .student-info{width:200px}.success-students .student-card .card-title{margin-top:10px}}.report{padding-top:40px;height:300px;background-color:#172627}.lab-news{height:400px;background-repeat:no-repeat;background-position:50%;background-size:cover;height:600px}.lab-news .title{color:#000;font-family:nasalization;text-align:center;font-size:50px;margin-top:60px}.lab-news .card-wrap{display:flex;justify-content:space-between;margin-top:50px}.news-card{width:460px;height:340px;background-color:#fff;background-size:cover;position:relative;cursor:pointer;transition:all .2s}.news-card .mask{background-color:rgba(0,0,0,.1);padding:0 20px;width:100%;height:100%;overflow:hidden}.news-card .card-title{font-size:20px;font-family:nasalization;margin-top:40px}.news-card .card-title,.news-card .desc{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}.news-card .desc{margin-top:10px;margin-bottom:10px}.news-card .img{width:260px;margin-top:10px}.news-card .date{color:#05b7f6;left:20px;bottom:20px;position:absolute}.news-card:hover{transform:scale(1.03)}@media(max-width:749px)and (min-width:0px){.lab-news{height:950px}.lab-news .title{font-size:40px}.lab-news .card-wrap{display:block}.lab-news .news-card{width:360px;display:block;overflow:hidden;margin:auto auto 40px}}