.banner{background:url(/home/banner.png) 50%/auto 100% repeat-x;position:relative}.banner .banner-text{color:#fff;left:0;margin:0 auto;position:absolute;right:0;text-align:left;top:40%;transform:translateY(-50%);width:1200px}.banner .banner-text h1{font-size:40px}.banner .banner-text p{font-size:22px}.banner .banner-btns{left:0;margin:0 auto;position:absolute;right:0;top:55%;width:1200px}.banner .banner-btns .el-button{height:44px;margin-right:6px;width:130px}.banner h2{color:#fff;font-size:42px;padding-bottom:20px}.banner p{color:#fff;font-size:22px;line-height:30px}.section-header{overflow:hidden;text-align:center}.section-header h2{color:#000;font-size:32px;font-weight:500}.section-header p{color:#666;font-size:16px;font-weight:400;padding-top:14px}.training-section{margin-top:80px}.training-section .training-main{display:flex;padding-top:40px}.training-section .training-main .training-left img{border-radius:10px;height:600px;margin-right:40px;width:690px}.training-section .training-main .training-right{width:470px}.training-section .training-main .training-right .training-feature{border-radius:6px;cursor:pointer;margin-bottom:22px;padding:8px 18px 18px}.training-section .training-main .training-right .training-feature h3{color:#000;font-size:20px;font-weight:500}.training-section .training-main .training-right .training-feature h3 img{height:20px;padding-right:8px;width:20px}.training-section .training-main .training-right .training-feature p{color:#333;font-size:14px;font-weight:400}.training-section .training-main .training-right .training-feature p img{height:16px;padding-right:8px;width:16px}.exam-background{background:#f6f9ff}.exam-background .exam-section{margin-top:80px;padding-top:80px}.exam-background .exam-section .exam-main{display:flex;padding-bottom:80px;padding-top:40px}.exam-background .exam-section .exam-main .exam-left{margin-right:40px;width:470px}.exam-background .exam-section .exam-main .exam-left .exam-feature{border-radius:6px;cursor:pointer;margin-bottom:22px;padding:8px 18px 18px}.exam-background .exam-section .exam-main .exam-left .exam-feature h3{color:#000;font-size:20px;font-weight:500}.exam-background .exam-section .exam-main .exam-left .exam-feature h3 img{height:20px;padding-right:8px;width:20px}.exam-background .exam-section .exam-main .exam-left .exam-feature p{color:#333;font-size:14px;font-weight:400}.exam-background .exam-section .exam-main .exam-left .exam-feature p img{height:16px;padding-right:8px;width:16px}.exam-background .exam-section .exam-main .exam-right img{border-radius:10px;height:600px;-o-object-fit:fill;object-fit:fill;width:690px}.adv-section{margin-top:80px}.adv-section .adv-list{grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;padding-bottom:40px;padding-top:40px}.adv-section .adv-list .adv-item{align-items:center;background:url(/home/adv-background.png) 50%/cover no-repeat;border-radius:10px;cursor:pointer;display:flex;height:140px;margin-bottom:40px;padding-left:32px;padding-right:32px}.adv-section .adv-list .adv-item .adv-icon{margin-right:16px}.adv-section .adv-list .adv-item .adv-icon img{height:48px;width:48px}.adv-section .adv-list .adv-item .adv-content p{margin:0}.adv-section .adv-list .adv-item .adv-content .adv-title{color:#000;font-size:18px;font-weight:500;margin-bottom:12px}.adv-section .adv-list .adv-item .adv-content .adv-desc{color:#666;font-size:14px;font-weight:400}.choose-background{background:url(/home/choose-background.png) 50%/cover no-repeat;height:740px}.choose-background .choose-section{padding-top:80px}.choose-background .choose-section .choose-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:48px}.choose-background .choose-section .choose-list .choose-item{align-items:flex-start;background:linear-gradient(180deg,#e1edff,#eff6ff);border:1px solid #fff;border-radius:10px;box-shadow:0 2px 20px 0 rgba(136,163,210,.16),0 2px 30px 0 rgba(193,206,233,.1);cursor:pointer;display:flex;flex-direction:column;height:210px;margin-bottom:24px;width:285px}.choose-background .choose-section .choose-list .choose-item .choose-icon{padding:24px 24px 18px}.choose-background .choose-section .choose-list .choose-item .choose-icon img{display:block;height:32px;width:32px}.choose-background .choose-section .choose-list .choose-item .choose-content{padding:0 24px}.choose-background .choose-section .choose-list .choose-item .choose-content .choose-title{color:#000;font-size:16px;font-weight:500;margin:0}.choose-background .choose-section .choose-list .choose-item .choose-content .choose-desc{color:#333;font-size:14px;font-weight:400;line-height:24px;margin:0;padding-top:10px}.promise-background{background:url(/home/promise-background.png) 50%/cover no-repeat}.promise-background .promise-section{padding-top:80px}.promise-background .promise-section h2{color:#fff;margin:0}.promise-background .promise-list{align-items:flex-start;display:flex;gap:20px;justify-content:center;margin-top:24px;padding-bottom:65px}.promise-background .promise-item{border-radius:6px;cursor:pointer;height:270px;width:183px}.promise-background .promise-item p{margin:0}.promise-background .promise-item.promise-item1{background:url(/home/promise-1.png) 50%/cover no-repeat}.promise-background .promise-item.promise-item2{background:url(/home/promise-2.png) 50%/cover no-repeat}.promise-background .promise-item.promise-item3{background:url(/home/promise-3.png) 50%/cover no-repeat}.promise-background .promise-item.promise-item4{background:url(/home/promise-4.png) 50%/cover no-repeat}.promise-background .promise-item.promise-item5{background:url(/home/promise-5.png) 50%/cover no-repeat}.promise-background .promise-item.promise-item6{background:url(/home/promise-6.png) 50%/cover no-repeat}.promise-background .promise-item .promise-inner{background:transparent;text-align:center;width:100%}.promise-background .promise-item .promise-title{color:#fff;font-size:18px;font-weight:500;padding-top:36px}.promise-background .promise-item .promise-divider{background:#fff;border-radius:2px;height:4px;margin:16px auto;width:24px}.promise-background .promise-item .promise-desc{color:#fff;font-size:14px;padding-left:32px;padding-right:32px;text-align:left}.cooperation-section{height:700px;padding-top:80px}.cooperation-section p{margin:0}.cooperation-section .cooperation-list{display:flex;flex-wrap:wrap;gap:80px;justify-content:space-between;padding-top:70px}.cooperation-section .cooperation-list .cooperation-item{cursor:pointer;height:auto;margin-bottom:60px;text-align:center;width:240px}.cooperation-section .cooperation-list .cooperation-item .cooperation-icon img{height:72px;width:72px}.cooperation-section .cooperation-list .cooperation-item .cooperation-content .title{color:#000;font-size:20px;font-weight:500;padding-top:10px}.cooperation-section .cooperation-list .cooperation-item .cooperation-content .desc{color:#333;font-size:14px;font-weight:300;padding-top:10px}.testimonial-background{background:url(/home/testimonial-background.png) 50%/cover no-repeat}.testimonial-background .testimonial-section{padding-bottom:82px;padding-top:80px}.testimonial-background .testimonial-section .testimonial-list{display:flex;gap:20px;padding-top:48px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item{background:#fff;border-radius:10px;box-shadow:0 10px 30px 0 rgba(104,131,177,.16);cursor:pointer;height:370px;padding:24px;width:285px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item .testimonial-logo{text-align:center}.testimonial-background .testimonial-section .testimonial-list .testimonial-item img{height:70px;width:190px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item .testimonial-content img{height:17px;margin-right:6px;width:14px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item .testimonial-content p:first-of-type{color:#000;font-size:18px;font-weight:500;line-height:24px;margin:0;padding-top:20px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item .testimonial-content p:nth-of-type(2){color:#333;font-size:14px;font-weight:400;line-height:32px;margin:0;padding-top:12px}.client-logo-background{background:#f8fbff;height:858px;overflow:hidden;position:relative}.client-logo-background .logo-mask{height:100%;pointer-events:none;position:absolute;top:0;width:900px;z-index:2}.client-logo-background .logo-mask.left-mask{left:0}.client-logo-background .logo-mask.right-mask{right:0;transform:rotate(180deg)}.client-logo-background .client-logo-section{margin:0 auto;position:relative;width:1200px}.client-logo-background .client-logo-section .section-header{padding-bottom:42px;padding-top:70px;text-align:center}.client-logo-background .logo-scroll-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;pointer-events:none;z-index:1}.client-logo-background .logo-line{align-items:center;display:flex;font-size:0;margin:0;width:3976px}.client-logo-background .logo-line img{user-drag:none;display:inline-block;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50%}.client-logo-background .logo-line.odd{animation:scrollToLeft 36s linear infinite}.client-logo-background .logo-line.even{animation:scrollToLeft 30s linear infinite}.newsinfo{padding-bottom:20px}.newsinfo,.newsinfo .latest-news{padding-top:40px}.newsinfo .latest-news ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.newsinfo .latest-news ul li{padding:10px}.newsinfo .latest-news ul li a{color:#0073e6;display:block;-webkit-text-decoration:none;text-decoration:none}.logo-line.odd{animation:scrollToLeft 36s linear infinite}@keyframes scrollToLeft{0%{transform:translateX(0)}to{transform:translateX(-1988px)}}@media(min-width:1024px){.adv-item,.choose-item,.promise-item,.testimonial-item{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.adv-item:hover,.choose-item:hover,.promise-item:hover,.testimonial-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)!important;cursor:pointer!important;transform:translateY(-3px) scale(1.015)!important}.section-header h2,.section-header p{margin:0}.training-section .training-main .training-right .training-feature{background:#fff;cursor:pointer;transition:background .3s}.training-section .training-main .training-right .training-feature.active{background:#f6f9fe}.exam-section .exam-main .exam-left .exam-feature{border-radius:6px;cursor:pointer;margin-bottom:22px;transition:background .3s}.exam-section .exam-main .exam-left .exam-feature.active{background:#fff;border-radius:6px;box-shadow:0 5px 30px 0 rgba(180,193,219,.15)}.exam-section .exam-main .exam-right .exam-img{border-radius:10px;height:600px;-o-object-fit:cover;object-fit:cover;transition:opacity .38s cubic-bezier(.23,1,.32,1);width:690px}}.animate-on-scroll{transform:translateY(60px);transition:all .7s cubic-bezier(.21,.6,.35,1)}.animate-on-scroll.start{opacity:1;transform:translateY(0)}@media(max-width:1024px){.section-header h2{font-size:24px}.section-header p{font-size:14px;padding-top:0}.adv-section,.choose-section,.client-logo-section,.cooperation-section,.exam-section,.promise-section,.testimonial-section,.training-section{margin-top:0!important;padding-top:40px!important}.banner{background:url(/home/mobile/banner-mobile.png) 50%/cover no-repeat;height:406px;margin-top:52px;width:100%}.banner .banner-text{text-align:center;top:70%;width:100%}.banner .banner-text h1{font-size:24px}.banner .banner-text p{font-size:14px}.banner .banner-btns{text-align:center;top:82%;width:100%}.banner .banner-btns .el-button{box-sizing:border-box;font-size:12px;height:32px;line-height:32px;margin-right:8px;padding:0;text-align:center;width:90px}.training-section{margin-top:40px}.training-section .training-main{display:flex;flex-direction:column;padding:12px}.training-section .training-main .training-left img{border-radius:10px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.training-section .training-main .training-right{padding-top:20px;width:100%}.training-section .training-main .training-right .training-feature{height:auto;width:auto}.training-section .training-main .training-right .training-feature:first-child{background:#f6f9fe!important}.training-section .training-main .training-right .training-feature h3{font-size:18px}.training-section .training-main .training-right .training-feature p{font-size:13px}.exam-background .exam-section .exam-main{display:flex;flex-direction:column-reverse;padding:12px}.exam-background .exam-section .exam-main .exam-left{margin-right:0;padding-top:20px;width:100%}.exam-background .exam-section .exam-main .exam-left .exam-feature:first-of-type,.exam-background .exam-section .exam-main .exam-left .exam-feature:nth-of-type(2),.exam-background .exam-section .exam-main .exam-left .exam-feature:nth-of-type(3){background:#fff;border-radius:6px;box-shadow:0 5px 30px 0 rgba(180,193,219,.15)}.exam-background .exam-section .exam-main .exam-left .exam-feature{height:auto;width:auto}.exam-background .exam-section .exam-main .exam-left .exam-feature h3{font-size:18px}.exam-background .exam-section .exam-main .exam-left .exam-feature p{font-size:13px}.exam-background .exam-section .exam-main .exam-right{margin-right:0}.exam-background .exam-section .exam-main .exam-right .exam-img{border-radius:10px;height:300px;width:100%}.adv-section{margin-top:40px}.adv-section .adv-info{display:none}.adv-section .adv-list{display:flex;flex-direction:column;margin-top:24px;padding:12px}.adv-section .adv-list .adv-item{padding-left:12px;padding-right:12px}.adv-section .adv-list .adv-item .adv-content .adv-title{font-size:16px}.adv-section .adv-list .adv-item .adv-content .adv-desc{font-size:14px}.choose-background{background:#e7f0ff;height:auto}.choose-background .choose-section{height:auto;margin-top:40px}.choose-background .choose-section .choose-list{grid-gap:10px;background-color:#e7f0ff;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:12px}.choose-background .choose-section .choose-list .choose-item{height:auto;padding-bottom:16px;width:auto}.choose-background .choose-section .choose-list .choose-item .choose-content .choose-title{font-size:14px}.choose-background .choose-section .choose-list .choose-item .choose-content .choose-desc{color:#666;font-size:12px;font-weight:400;line-height:20px}.promise-background .promise-list{flex-wrap:wrap}.promise-background .promise-list .promise-title{font-size:16px}.promise-background .promise-list .promise-desc{font-size:14px}.cooperation-section{height:auto}.cooperation-section .cooperation-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:24px;padding:12px}.cooperation-section .cooperation-list .cooperation-item{width:auto}.cooperation-section .cooperation-list .cooperation-item .cooperation-content .title{font-size:16px}.cooperation-section .cooperation-list .cooperation-item .cooperation-content .desc{font-size:14px;line-height:24px;text-align:left}.testimonial-background{height:auto}.testimonial-background .testimonial-section{padding-bottom:24px!important}.testimonial-background .testimonial-section .testimonial-list{display:flex;flex-wrap:wrap;gap:0;padding:12px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item{height:auto;margin-bottom:20px;width:auto}.testimonial-background .testimonial-section .testimonial-list .testimonial-item img{height:52px;width:143px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item .testimonial-content p:first-of-type{font-size:16px}.testimonial-background .testimonial-section .testimonial-list .testimonial-item .testimonial-content p:nth-of-type(2){color:#333;font-size:14px;line-height:32px;padding-bottom:10px;padding-top:8px}.client-logo-background{height:auto;padding:12px}.client-logo-background .logo-mask{display:none}.client-logo-background .client-logo-section{width:100%}.client-logo-background .logo-scroll-list-mobile{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.client-logo-background .logo-scroll-list-mobile .logo-track{align-items:center;display:flex;gap:10px;padding-left:12px}.client-logo-background .logo-scroll-list-mobile .logo-track img{background:#fff;border-radius:8px;box-shadow:0 2px 10px #eee;height:20px;-o-object-fit:contain;object-fit:contain;width:60px}}