.home-banner[data-v-e3f70937]{height:39.5833333333vw;margin:0 auto;min-height:382px;overflow:hidden;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;z-index:0}.content-layer[data-v-e3f70937]{height:100%;position:relative;z-index:1}.banner-text[data-v-e3f70937]{color:#fff;display:flex;flex-direction:column;gap:3.125rem;height:88%;justify-content:center;opacity:0;perspective:100vw;position:absolute;transition:opacity .4s ease-out;white-space:pre-wrap;width:100%}.banner-text>._title[data-v-e3f70937]{font-size:3.75vw;font-weight:800;line-height:1.24;transform:translateY(-5.2083333333vw) rotateX(90deg);transform-origin:top center}@media only screen and (min-width:1921px){.banner-text>._title[data-v-e3f70937]{font-size:72px;transform:translateY(-100px) rotateX(90deg)}}@media only screen and (max-width:965px){.banner-text>._title[data-v-e3f70937]{font-size:36.1875px}}.banner-text>._description[data-v-e3f70937]{font-size:1.25vw;line-height:1.5;transform:translateY(5.2083333333vw) rotateX(-90deg);transform-origin:bottom center}@media only screen and (min-width:1921px){.banner-text>._description[data-v-e3f70937]{font-size:24px;transform:translateY(100px) rotateX(-90deg)}}@media only screen and (max-width:965px){.banner-text>._description[data-v-e3f70937]{font-size:12.0625px}}.banner-text>._description[data-v-e3f70937],.banner-text>._title[data-v-e3f70937]{transition:transform .6s ease-out;transition-delay:.6s}.banner-text._active[data-v-e3f70937]{opacity:1;transition:opacity .6s ease-in}.banner-text._active>._description[data-v-e3f70937],.banner-text._active>._title[data-v-e3f70937]{transform:translateY(0);transition-delay:0s}.indicator-list[data-v-e3f70937]{bottom:25%;display:flex;gap:4px;left:0;position:absolute}.indicator-list>._item[data-v-e3f70937]{background-color:#ffffff80;cursor:pointer;height:3px;position:relative;transition:background-color .3s ease,transform .3s ease;width:1.875rem}.indicator-list>._item[data-v-e3f70937]:hover{transform:scaleY(2);transform-origin:bottom}.indicator-list>._item._active[data-v-e3f70937]{background-color:#fff9}.indicator-list>._item>._progress[data-v-e3f70937]{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .2s linear;width:100%}.bg-layer[data-v-e3f70937]{overflow:hidden;pointer-events:none}.banner-bg[data-v-e3f70937],.bg-layer[data-v-e3f70937]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-bg.v-enter-active[data-v-e3f70937],.banner-bg.v-leave-active[data-v-e3f70937]{transition:opacity .6s ease}.banner-bg._active[data-v-e3f70937],.banner-bg.v-enter-active[data-v-e3f70937]{z-index:2}.banner-bg.v-leave-active[data-v-e3f70937]{z-index:1}.banner-bg.v-enter-from[data-v-e3f70937]{opacity:0}.banner-bg[data-v-e3f70937]>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.home-quick-nav-wrap[data-v-b262fc7a]{display:flex;justify-content:center;margin-top:-4.125rem;position:relative}.home-quick-nav[data-v-b262fc7a]{background-color:#fff;border-radius:.5rem;box-shadow:0 0 1.5rem #00000026;display:flex;max-width:100%;min-width:calc(25%*var(--v5ce817e2))}.nav-item[data-v-b262fc7a]{align-items:center;display:grid;flex:1 1 0;gap:.625rem 1.125rem;grid-template:"icon title" "icon description"/min-content auto;justify-content:center;min-width:0;padding:2.125rem;position:relative;white-space:nowrap}.nav-item[data-v-b262fc7a]:not(:last-of-type):after{border-right:1px solid #d8d8d8;content:"";height:1.875rem;position:absolute;right:0}.nav-item>._icon[data-v-b262fc7a]{grid-area:icon;height:3.375rem;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .4s ease;width:3.375rem}.nav-item>._title[data-v-b262fc7a]{color:#666;font-size:1.75rem;font-weight:600;grid-area:title;transition:color .4s ease}.nav-item>._description[data-v-b262fc7a]{color:#999;font-size:1rem;grid-area:description}.nav-item:hover>._icon[data-v-b262fc7a]{transform:scale(1.04)}.nav-item:hover>._title[data-v-b262fc7a]{color:var(--ui-primary)}.home-introduction[data-v-bf5817e1]{margin:3.75rem 0}.intro-view[data-v-bf5817e1]{align-items:center;display:flex;gap:5rem}.intro-image[data-v-bf5817e1]{flex:1 1 0;min-width:0}.intro-info[data-v-bf5817e1]{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column}.intro-info>._title[data-v-bf5817e1]{color:#333;font-size:1.5rem;font-weight:600;line-height:1.5}.intro-info>._hr[data-v-bf5817e1]{background-color:var(--ui-primary);height:.25rem;margin:1.25rem 0 2.5rem;width:9.375rem}.intro-info>._detail[data-v-bf5817e1]{color:#666;font-size:1rem;line-height:2;margin-bottom:2.5rem;white-space:pre-wrap}.home-ads[data-v-e0bff4b8]{display:flex;line-height:0;margin:0 auto;max-width:1920px;overflow:hidden}.home-ads>a[data-v-e0bff4b8]{flex:1 1 0}.home-ads>a>img[data-v-e0bff4b8]{height:auto;width:100%}.home-recommended[data-v-b91b8d6f]{background-color:#f6f9fc;overflow:hidden;padding:0 0 3.75rem}.recommended-list[data-v-b91b8d6f]{display:flex;height:29.6875vw;--gap:1.0416666667vw;color:#fff;gap:var(--gap);--normal-width:11.1979166667vw;--active-width:40.3645833333vw}@media only screen and (min-width:1921px){.recommended-list[data-v-b91b8d6f]{gap:20px;height:570px;--normal-width:215px;--active-width:775px}}@media only screen and (max-width:965px){.recommended-list[data-v-b91b8d6f]{height:286.484375px;--gap:10.0520833333px;--normal-width:108.0598958333px;--active-width:389.5182291667px}}.recommended-item[data-v-b91b8d6f]{align-items:center;background-color:#10548a;border-radius:.5rem;display:flex;flex:1 0 auto;justify-content:center;max-width:var(--active-width);overflow:hidden;position:relative;transition:width .4s ease;width:var(--normal-width);width:calc((100% - var(--active-width))/var(--b0c4dd32) - var(--gap))}.recommended-item>._bg[data-v-b91b8d6f]{height:100%;position:absolute;width:auto}.recommended-item>._bg[data-v-b91b8d6f]>img{height:100%;max-width:none;width:auto}.recommended-item-preview[data-v-b91b8d6f]{align-items:center;display:flex;flex-direction:column;gap:2.0833333333vw;height:100%;justify-content:center;opacity:1;padding:2.3958333333vw;position:absolute;text-align:center;transition:opacity .4s ease;width:var(--normal-width)}@media only screen and (min-width:1921px){.recommended-item-preview[data-v-b91b8d6f]{gap:40px;padding:46px}}@media only screen and (max-width:965px){.recommended-item-preview[data-v-b91b8d6f]{gap:20.1041666667px}}@media only screen and (max-width:1700px){.recommended-item-preview[data-v-b91b8d6f]{padding:0}}.recommended-item-preview>._icon[data-v-b91b8d6f]{height:3.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:3.75rem}.recommended-item-preview>._title[data-v-b91b8d6f]{font-size:1.5rem;font-weight:600;height:2.4em;line-height:1.4}.recommended-item-detail[data-v-b91b8d6f]{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:2.875rem;position:absolute;top:0;transition:opacity .4s ease;width:100%;width:var(--active-width)}@media only screen and (max-width:1480px){.recommended-item-detail[data-v-b91b8d6f]{padding:1.875rem}}.recommended-item-detail>._icon[data-v-b91b8d6f]{height:3.75rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:3.75rem}@media only screen and (max-width:1480px){.recommended-item-detail>._icon[data-v-b91b8d6f]{height:2.5rem;width:2.5rem}}.recommended-item-detail>._title[data-v-b91b8d6f]{font-size:1.5rem;font-weight:600;line-height:1.4;margin:2.0833333333vw 0 1.5625vw}@media only screen and (min-width:1921px){.recommended-item-detail>._title[data-v-b91b8d6f]{margin:40px 0 30px}}@media only screen and (max-width:1480px){.recommended-item-detail>._title[data-v-b91b8d6f]{margin:1.25rem 0 .9375rem}}.recommended-item-detail>._detail[data-v-b91b8d6f]{font-size:1rem;line-height:2;white-space:pre-wrap}@media only screen and (max-width:1480px){.recommended-item-detail>._detail[data-v-b91b8d6f]{font-size:.875rem}}.recommended-item-detail>.x-btn-white[data-v-b91b8d6f]{margin-top:2.0833333333vw}@media only screen and (min-width:1921px){.recommended-item-detail>.x-btn-white[data-v-b91b8d6f]{margin-top:40px}}@media only screen and (max-width:1480px){.recommended-item-detail>.x-btn-white[data-v-b91b8d6f]{margin-top:1.25rem}}.recommended-item._active[data-v-b91b8d6f]{width:var(--active-width)}.recommended-item._active>.recommended-item-preview[data-v-b91b8d6f]{opacity:0}.recommended-item._active>.recommended-item-detail[data-v-b91b8d6f]{opacity:1}.home-hot-courses-tabs[data-v-2c1d5b32]{align-items:center;color:#fff;display:flex;height:3.75rem;margin:1.875rem 0;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.scroll-btn[data-v-2c1d5b32]{background-color:#fff;flex-shrink:0;font-size:2.75rem;transition:opacity .3s ease}.scroll-btn[data-v-2c1d5b32]:not(._disabled){cursor:pointer}.scroll-btn._disabled[data-v-2c1d5b32]{opacity:.4}.tabs-scroller[data-v-2c1d5b32]{display:flex;flex:1 1 0;gap:2.5rem;height:100%;justify-content:space-evenly;-webkit-mask:linear-gradient(90deg,transparent,#fff 1.875rem,#fff calc(100% - 1.875rem),transparent);mask:linear-gradient(90deg,transparent,#fff 1.875rem,#fff calc(100% - 1.875rem),transparent);overflow:hidden;padding:0 1.875rem;position:relative;white-space:nowrap}.tabs-item[data-v-2c1d5b32]{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;flex-shrink:0;font-size:1.375rem;font-weight:600;height:100%;padding:0 1.5rem}.tabs-item._active[data-v-2c1d5b32]{background-color:#ffffffd9;color:var(--ui-primary)}.paged-lazy-load-helper[data-v-7354d129]{align-items:center;display:flex;height:3.75rem;justify-content:center;padding:1.25rem;position:relative;width:100%}.home-hot-courses-wrap[data-v-db7a01b9]{overflow:hidden;position:relative}.home-hot-courses-wrap>._bg[data-v-db7a01b9]{background-color:#10548a;display:block;height:31.25rem;pointer-events:none;position:absolute;width:100%}.home-hot-courses-wrap>._bg[data-v-db7a01b9]>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.courses-view[data-v-db7a01b9],.home-hot-courses[data-v-db7a01b9]{position:relative}.courses-view[data-v-db7a01b9]{background:#fff;border-radius:.5rem;box-shadow:0 0 1.25rem #00000026;display:flex;gap:1.875rem;height:43.125rem;margin:0 0 3.75rem;overflow:hidden;padding:1.875rem}.course-detail[data-v-db7a01b9],.course-list[data-v-db7a01b9]{background-color:#f6f9fc;border-radius:.5rem;height:100%}.courses-scroller[data-v-db7a01b9]{overflow-y:auto}.courses-scroller[data-v-db7a01b9]::-webkit-scrollbar{background-color:transparent;height:.5rem;width:.375rem}.courses-scroller[data-v-db7a01b9]::-webkit-scrollbar-thumb{background:#dde4ee;border-radius:.375rem}.course-list[data-v-db7a01b9]{min-width:260px;position:relative;width:26%}.course-list-item[data-v-db7a01b9]{cursor:pointer;display:flex;flex-direction:column;height:5.8125rem;justify-content:space-between;overflow:hidden;padding:1.25rem 1.875rem;position:relative;width:100%}.course-list-item[data-v-db7a01b9]:before{background-image:linear-gradient(to right,var(--ui-primary) 0,transparent 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate(-100%);transition:opacity .4s linear,transform .4s ease;width:100%}.course-list-item>._title[data-v-db7a01b9]{color:#333;font-size:1.5rem;font-weight:600}.course-list-item>._description[data-v-db7a01b9],.course-list-item>._title[data-v-db7a01b9]{overflow:hidden;position:relative;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.course-list-item>._description[data-v-db7a01b9]{color:#666;font-size:.875rem}.course-list-item._active[data-v-db7a01b9]:before{opacity:1;transform:translate(0)}.course-list-item._active>._description[data-v-db7a01b9],.course-list-item._active>._title[data-v-db7a01b9]{color:#fff}.course-detail[data-v-db7a01b9]{display:flex;flex:1 1 0;flex-direction:column;min-height:100%;min-width:0;padding:1.875rem;position:relative}.course-banner[data-v-db7a01b9]{border-radius:.5rem;flex-shrink:0;overflow:hidden;width:100%}.course-title[data-v-db7a01b9]{align-items:center;display:flex;flex-shrink:0;font-size:1.5rem;margin:1.875rem 0 1.25rem}.course-title>._icon[data-v-db7a01b9]{color:var(--ui-primary);margin-right:.2em}.course-title>._title[data-v-db7a01b9]{color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-info[data-v-db7a01b9]{display:flex;flex:1 0 auto}.course-enrollment[data-v-db7a01b9]{border-left:1px solid #d8d8d8;margin-left:1.25rem;padding:0 1.875rem 0 2.5rem}.course-enrollment-content[data-v-db7a01b9]{position:sticky;top:0}.course-description[data-v-db7a01b9]{color:#666;flex:1 1 0;font-size:1rem;line-height:2;min-width:0;padding-right:1.25rem}.course-prop-list[data-v-db7a01b9]{line-height:2;margin-bottom:1.875rem}.site-grid-more-link[data-v-37f325f0]{align-items:center;place-self:center;align-self:center;display:flex;font-size:1.25rem;font-weight:600;gap:.625rem}.site-grid-more-link>._icon[data-v-37f325f0]{color:var(--ui-primary);font-size:2.125rem}.home-grid-list-section[data-v-be29b168]{margin:3.75rem 0}.grid-page-view[data-v-be29b168]{display:grid}.grid-page[data-v-be29b168]{grid-area:1/1;position:relative}.grid-page.v-enter-active[data-v-be29b168]{transition:opacity .4s ease-out}.grid-page.v-leave-active[data-v-be29b168]{transition:opacity .4s ease-in}.grid-page.v-enter-from[data-v-be29b168],.grid-page.v-leave-to[data-v-be29b168]{opacity:0}.indicator-list[data-v-be29b168]{display:flex;font-size:.75rem;gap:1em;justify-content:center;margin:3.75rem auto}.indicator-list>._item[data-v-be29b168]{background-color:#d6e6f1;border-radius:50%;cursor:pointer;height:1em;transition:background-color .3s ease;width:1em}.indicator-list>._item._active[data-v-be29b168]{background-color:var(--ui-primary)}.home-news-list-item[data-v-5f657c7d]{display:flex;height:10.9375rem;overflow:hidden;position:relative}.news-date[data-v-5f657c7d]{align-items:flex-start;border-right:1px solid #d8d8d8;display:flex;flex-direction:column;flex-shrink:0;margin-right:1.25rem;white-space:nowrap;width:5rem}.news-date>._date[data-v-5f657c7d]{min-height:1em;--x-skeleton-min-width:.9em;color:var(--ui-primary);font-family:DINAlternateBold;font-size:2.5rem;margin-bottom:.75rem}.news-date>._month[data-v-5f657c7d]{min-height:1em;--x-skeleton-min-width:3.5em;color:#666;font-size:.875rem;font-weight:600}.news-info[data-v-5f657c7d]{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.news-info>._title[data-v-5f657c7d]{color:#333;font-size:1.125rem;font-weight:700;-webkit-line-clamp:3}.news-info>._description[data-v-5f657c7d],.news-info>._title[data-v-5f657c7d]{display:-webkit-box;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden}.news-info>._description[data-v-5f657c7d]{color:#666;font-size:.875rem;-webkit-line-clamp:2;margin:.625rem 0 1.25rem}.news-info>._link[data-v-5f657c7d]{align-self:flex-start;margin:auto 0 .625rem}
