.course-list[data-v-b4d7fec0]{margin:1.041667vw 0}.course-list .course-container[data-v-b4d7fec0]{width:100%;overflow:hidden}.course-list .course-scroll[data-v-b4d7fec0]{display:flex;flex-wrap:wrap;justify-content:center}.course-list .course-item[data-v-b4d7fec0]{width:11.614583vw;height:14.895833vw;margin:.78125vw 1.25vw .78125vw 0;border:1px solid rgba(0,0,0,.12);background:#fff;overflow:hidden;transition:all .3s;display:flex;flex-direction:column;justify-content:space-between;margin-right:1.25vw}.course-list .course-item[data-v-b4d7fec0]:hover{transform:translateY(-.260417vw);box-shadow:0 .260417vw .78125vw rgba(0,0,0,.1)}.course-list .course-item .course-image[data-v-b4d7fec0]{width:100%;height:8.333333vw;overflow:hidden}.course-list .course-item .course-image img[data-v-b4d7fec0]{width:100%;height:100%;object-fit:cover}.course-list .course-item .course-info[data-v-b4d7fec0]{padding:.78125vw}.course-list .course-item .course-info .course-title[data-v-b4d7fec0]{font-size:.833333vw;color:#333;margin-bottom:2.083333vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-list .course-item .course-info .course-meta[data-v-b4d7fec0]{display:flex;justify-content:space-between;align-items:center;font-size:.729167vw}.course-list .course-item .course-info .course-meta .student-count[data-v-b4d7fec0]{color:#9d9e9d;font-size:.625vw}.course-list .course-item .course-info .course-meta .price-box[data-v-b4d7fec0]{color:#ca1415;font-weight:700}.course-list .course-item .course-info .course-meta .price-box .price[data-v-b4d7fec0]{font-size:.833333vw}.page[data-v-3064c6bf]{background-color:#fff}.page .container[data-v-3064c6bf]{background:#fff}.page .container .home-content[data-v-3064c6bf]{display:flex;gap:1.041667vw;padding:1.041667vw 0;background-color:#fff}.course-title[data-v-3064c6bf]{justify-content:center;margin:2.083333vw 0}.course-title .line-box[data-v-3064c6bf],.course-title[data-v-3064c6bf]{display:flex;align-items:center}.course-title .line-box .line[data-v-3064c6bf]{width:21.40625vw;height:1px;background-color:#043099}.course-title .line-box .line-dot[data-v-3064c6bf]{width:1.666667vw;height:.260417vw;background-color:#043099}.course-title .title-content[data-v-3064c6bf]{display:flex;flex-direction:column;align-items:center;margin:0 1.041667vw}.course-title .title-content .cn-text[data-v-3064c6bf]{font-size:1.354167vw;line-height:1.770833vw;color:#043099;font-weight:700}.course-title .title-content .en-text[data-v-3064c6bf]{width:10.416667vw;font-size:.729167vw;color:#333;text-align:center;margin-top:.260417vw;margin-bottom:.416667vw}.carousel-section[data-v-3064c6bf]{width:18.75vw;height:16.145833vw;overflow:hidden;cursor:pointer;background-color:#3a3838}.carousel-section[data-v-3064c6bf] .el-carousel__container{height:16.145833vw}.carousel-section img[data-v-3064c6bf]{width:100%;height:100%;object-fit:cover}.banner-title[data-v-3064c6bf]{position:absolute;bottom:1.041667vw;left:1.041667vw;color:#fff;font-size:.833333vw}.notice-section[data-v-3064c6bf]{flex:1;background:#fff;padding:.78125vw}.notice-section .notice-title[data-v-3064c6bf]{font-size:.9375vw;font-weight:700;padding-bottom:.520833vw;border-bottom:1px solid #eee;position:relative;color:#043099}.notice-section .notice-more[data-v-3064c6bf]{width:4.010417vw;height:.9375vw;font-family:Microsoft YaHei;font-weight:400;font-size:.729167vw;color:#696969;line-height:.9375vw;text-align:left;font-style:normal;text-transform:none;float:right}.notice-section .notice-title[data-v-3064c6bf]:after{content:"";width:4.21875vw;border-bottom:.15625vw solid #043099;display:block;position:absolute;left:0;bottom:0}.notice-section .notice-list .notice-item[data-v-3064c6bf]{display:flex;justify-content:space-between;align-items:center;padding:.416667vw 0;border-bottom:1px dotted #ccc}.notice-section .notice-list .notice-item a[data-v-3064c6bf]{color:#333;text-decoration:none;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.833333vw;cursor:pointer}.notice-section .notice-list .notice-item a[data-v-3064c6bf]:hover{color:#1855a4}.notice-section .notice-list .notice-item .notice-date[data-v-3064c6bf]{color:#999;margin-left:.78125vw;font-size:.729167vw}@media screen and (max-width:1199px){.page-ctx .container[data-v-3064c6bf]{width:100%;padding:0 15px}.page-ctx .container .course-title[data-v-3064c6bf]{margin:20px auto 40px}.page-ctx .container .course-title .en-text[data-v-3064c6bf]{font-size:14px;width:auto;margin-bottom:15px}.page-ctx .container .course-title .cn-text[data-v-3064c6bf]{font-size:18px}.page-ctx .container .course-title .line-box .line-dot[data-v-3064c6bf]{width:12px;height:3px}.page-ctx .container .course-title .line-box .line[data-v-3064c6bf]{width:50px}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll{justify-content:flex-start}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll .course-item{width:48%;height:auto;margin-right:4%;margin-bottom:15px}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll .course-item:nth-child(2n){margin-right:0}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll .course-image{height:auto}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll .course-info{padding:10px}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll .course-info .course-title{font-size:15px}.page-ctx .container[data-v-3064c6bf] .course-list .course-scroll .course-info .course-meta .student-count{font-size:12px;margin-top:15px}}@media screen and (max-width:1199px){.page-footer .footer-content[data-v-3064c6bf]{max-width:100%;flex-wrap:wrap;justify-content:center;padding:20px 0}.page-footer .footer-content .nav-info[data-v-3064c6bf]{padding:0 10px;border-right:0;flex-direction:row;margin:0 auto 15px}.page-footer .footer-content .nav-info .nav-tabs[data-v-3064c6bf]{flex-direction:row}.page-footer .footer-content .nav-info .nav-item[data-v-3064c6bf]{margin:0 10px 10px 0;width:auto}.page-footer .footer-content .nav-info .nav-item a[data-v-3064c6bf]{font-size:14px}.page-footer .footer-content .nav-info .nav-item-wrap .nav-item[data-v-3064c6bf],.page-footer .footer-content .nav-info .nav-item-wrap[data-v-3064c6bf]{width:auto}.page-footer .footer-content .site-info .site-logo[data-v-3064c6bf]{width:40px;height:40px}.page-footer .footer-content .site-info .site-name[data-v-3064c6bf]{font-size:14px}.page-footer .footer-content .site-info .site-name .en[data-v-3064c6bf]{font-size:2.2vw;margin-top:5px}.page-footer .footer-content .share-icons[data-v-3064c6bf]{width:auto}.page-footer .footer-content .share-icons .share-icon[data-v-3064c6bf]{width:20px;height:20px;margin-left:10px}.page-footer .beian-box[data-v-3064c6bf]{padding:10px 0}.page-footer .beian-box .beian a[data-v-3064c6bf]{font-size:14px}}.register-mask[data-v-4ee3aaa4]{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10;display:flex;align-items:center;justify-content:center}.register-dialog[data-v-4ee3aaa4]{position:relative;background:#fff;border-radius:.416667vw;width:20.833333vw;max-width:90vw;padding:1.666667vw;box-shadow:0 .416667vw 1.666667vw rgba(0,0,0,.1);max-height:90vh;overflow-y:auto}.close-btn[data-v-4ee3aaa4]{position:absolute;top:.833333vw;right:.833333vw;width:1.666667vw;height:1.666667vw;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.208333vw;transition:background-color .2s}.close-btn[data-v-4ee3aaa4]:hover{background-color:#f5f5f5}.register-title[data-v-4ee3aaa4]{text-align:left;margin-bottom:1.666667vw}.register-title h2[data-v-4ee3aaa4]{font-size:1.25vw;font-weight:600;color:#333;margin:0 0 .416667vw 0}.subtitle[data-v-4ee3aaa4]{font-size:.729167vw;color:#666;margin:0}.link-text[data-v-4ee3aaa4]{color:#005aac;cursor:pointer;text-decoration:none}.link-text[data-v-4ee3aaa4]:hover{text-decoration:underline}.form-area[data-v-4ee3aaa4]{width:100%}.input-group[data-v-4ee3aaa4]{margin-bottom:1.041667vw}.form-input[data-v-4ee3aaa4]{width:100%;height:2.5vw;padding:0 .833333vw;border:1px solid #d9d9d9;border-radius:.3125vw;font-size:.833333vw;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-4ee3aaa4]:focus{outline:none;border-color:#005aac}.form-input[data-v-4ee3aaa4]::placeholder{color:#bfbfbf}.sms-group[data-v-4ee3aaa4]{display:flex;gap:.625vw}.yzm-input[data-v-4ee3aaa4]{flex:1}.sms-btn[data-v-4ee3aaa4]{height:2.5vw;padding:0 1.041667vw;background:transparent;border:1px solid #005aac;border-radius:.3125vw;color:#005aac;font-size:.729167vw;cursor:pointer;transition:all .2s;white-space:nowrap}.sms-btn[data-v-4ee3aaa4]:hover:not(:disabled){background:#005aac;color:#fff}.sms-btn[data-v-4ee3aaa4]:disabled{background:#f5f5f5;border-color:#d9d9d9;color:#bfbfbf;cursor:not-allowed}.agreement[data-v-4ee3aaa4]{margin-bottom:1.25vw}.checkbox-wrapper[data-v-4ee3aaa4]{display:flex;align-items:flex-start;cursor:pointer;font-size:.729167vw;line-height:1.4}.checkbox[data-v-4ee3aaa4]{display:none}.checkmark[data-v-4ee3aaa4]{width:.833333vw;height:.833333vw;border:1px solid #d9d9d9;border-radius:.104167vw;margin-right:.416667vw;margin-top:.104167vw;flex-shrink:0;position:relative;transition:all .2s}.checkbox:checked+.checkmark[data-v-4ee3aaa4]{background:#005aac;border-color:#005aac}.checkbox:checked+.checkmark[data-v-4ee3aaa4]:after{content:"";position:absolute;left:.208333vw;top:1px;width:.3125vw;height:.520833vw;border:solid #fff;border-width:0 .104167vw .104167vw 0;transform:rotate(45deg)}.agreement-text[data-v-4ee3aaa4]{color:#666}.register-btn[data-v-4ee3aaa4]{width:100%;height:2.5vw;background:#005aac;border:none;border-radius:.3125vw;color:#fff;font-size:.833333vw;font-weight:500;cursor:pointer;transition:background-color .2s;margin-bottom:1.041667vw}.register-btn[data-v-4ee3aaa4]:hover:not(:disabled){background:#40a9ff}.register-btn[data-v-4ee3aaa4]:disabled{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}@media screen and (max-width:1199px){.layout-box .container[data-v-4ee3aaa4]{width:100%}.login-dialog[data-v-4ee3aaa4],.register-dialog[data-v-4ee3aaa4]{width:90%;height:auto;padding:30px 20px}.login-dialog .login-title[data-v-4ee3aaa4],.login-dialog .register-title[data-v-4ee3aaa4],.register-dialog .login-title[data-v-4ee3aaa4],.register-dialog .register-title[data-v-4ee3aaa4]{margin-bottom:20px}.login-dialog .login-title h2[data-v-4ee3aaa4],.login-dialog .register-title h2[data-v-4ee3aaa4],.register-dialog .login-title h2[data-v-4ee3aaa4],.register-dialog .register-title h2[data-v-4ee3aaa4]{font-size:18px}.login-dialog .login-title .subtitle[data-v-4ee3aaa4],.login-dialog .register-title .subtitle[data-v-4ee3aaa4],.register-dialog .login-title .subtitle[data-v-4ee3aaa4],.register-dialog .register-title .subtitle[data-v-4ee3aaa4]{font-size:12px}.login-dialog .form-area .input-group[data-v-4ee3aaa4],.register-dialog .form-area .input-group[data-v-4ee3aaa4]{margin-bottom:15px}.login-dialog .form-area .input-group .form-input[data-v-4ee3aaa4],.register-dialog .form-area .input-group .form-input[data-v-4ee3aaa4]{height:auto;font-size:14px;padding:5px 10px}.login-dialog .form-area .agreement .checkbox-wrapper[data-v-4ee3aaa4],.register-dialog .form-area .agreement .checkbox-wrapper[data-v-4ee3aaa4]{font-size:12px}.login-dialog .form-area .agreement .checkbox-wrapper .checkmark[data-v-4ee3aaa4],.register-dialog .form-area .agreement .checkbox-wrapper .checkmark[data-v-4ee3aaa4]{width:15px;height:15px;margin-right:5px}.login-dialog .form-area .agreement .checkbox-wrapper .checkmark[data-v-4ee3aaa4]:after,.register-dialog .form-area .agreement .checkbox-wrapper .checkmark[data-v-4ee3aaa4]:after{width:7px;height:7px;left:2px}.login-dialog .form-area .login-btn[data-v-4ee3aaa4],.login-dialog .form-area .register-btn[data-v-4ee3aaa4],.register-dialog .form-area .login-btn[data-v-4ee3aaa4],.register-dialog .form-area .register-btn[data-v-4ee3aaa4]{height:30px;font-size:14px;margin-top:20px}.login-dialog .close-btn[data-v-4ee3aaa4],.register-dialog .close-btn[data-v-4ee3aaa4]{width:20px;height:20px;top:10px;right:10px}.login-dialog .close-btn svg[data-v-4ee3aaa4],.register-dialog .close-btn svg[data-v-4ee3aaa4]{width:20px!important;height:20px!important}}