.course_data_item{padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:17px}.course_data_item h2{font-family:Source Han Sans CN;font-weight:400;font-size:20px;width:100%;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.course_data_item h2 a{color:#333}.home_li_course_list_item{margin-bottom:20px;border-radius:5px;overflow:hidden}.course_list{padding:13px;padding-bottom:0}.course_list>ul{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.course_list>ul li{width:240px;transition:all .2s;padding:10px;padding-top:0;padding-bottom:0;box-sizing:border-box}.course_list>ul li .home_li_course_list_item{margin-bottom:20px;border-radius:5px;overflow:hidden}.course_list>ul li:hover{cursor:pointer}.course_list>ul li .course_img{width:100%;height:136px;border-radius:10px;text-align:center;overflow:hidden;position:relative}.course_list>ul li .course_img>img{width:100%;height:100%;transition:all .6s}.course_list>ul li .course_img .year{width:64px;height:22px;line-height:22px;text-align:center;background:#1184ce;color:#fff;position:absolute;right:0;top:10px;border-radius:12px 0 0 12px;font-size:12px}.course_list>ul li .course_img .year.old{background:#d8551b}.course_list>ul li .course_img:hover>img{transform:scale(1.1)}.course_list>ul li>h2{margin-top:20px;font-size:18px;height:55px;font-weight:500;color:#333;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course_list>ul li .course_data{font-size:14px;font-weight:400;color:#656565;line-height:26px;margin:15px 0;display:flex;align-items:center;justify-content:space-between}.course_list>ul li .course_data .lltext{font-family:Source Han Sans CN;font-weight:400;font-size:16px;color:#999}.course_list>ul li .course_data .price{font-weight:700;font-size:20px;color:#e25f3b}.course_list>ul li .course_data .class_hour{display:flex;align-items:center;color:#333}.course_list>ul li .course_data .class_hour img{display:block;width:16px;margin-right:4px}.course_list>ul li .course_data .class_year{color:red;font-weight:800}.course_list>ul li .teacher_price{display:flex;justify-content:space-between}.course_list>ul li .teacher_price .teacher>p{font-family:Source Han Sans CN;font-weight:400;font-size:16px;color:#333;line-height:26px}.course_list>ul li .teacher_price .price{font-family:Source Han Sans CN;font-weight:700;font-size:20px;color:#e25f3b;line-height:26px}.course_list>ul li .teacher_price .price>font{font-size:24px}.course_list>ul li .time_teacher{display:flex;justify-content:space-between;flex-wrap:wrap}.course_list>ul li .time_teacher>p{font-size:14px;font-weight:400;color:#656565;line-height:26px;margin-top:15px}.course_list>ul .home_li_course_list{width:25%}.course_list>ul .home_li_course_list .home_li_course_list_item{background:#fff}.course_list>ul .home_li_course_list .course_img{width:100%;height:175px}.courseBtns{display:flex;justify-content:space-between;margin-top:5px;padding-top:10px;border-top:1px solid #dfdfdf}.courseBtns .btn{display:flex;align-items:center;justify-content:center;padding:7px 0;width:48%;background:rgba(27,142,216,.15);border:1px solid #1b8ed8;color:#1b8ed8;outline:none;font-size:12px;border-radius:4px;cursor:pointer}.courseBtns .btn.block{width:100%;background:rgba(27,142,216,.15);border:1px solid #1b8ed8}.courseBtns .btn.block img{margin-right:3px}.courseBtns .btn.addCard{background:rgba(27,142,216,.15);border:1px solid #1b8ed8}.courseBtns .btn.removeCard{background:#dfdfdf;border:1px solid #dfdfdf}.courseBtns .btn.buy{background:#1b8ed8;border:1px solid #1b8ed8;color:#fff}.courseBtns .btn img{display:block;width:18px;margin-right:2px}.v_title_box[data-v-4b8a23b6]{display:flex;align-items:center}.v_title_box .vertical[data-v-4b8a23b6]{width:4px;height:30px;background:#1b8ed8;margin-right:15px}.v_title_box h2[data-v-4b8a23b6]{font-size:26px;font-weight:600;color:#000}.major_box .subject_list>ul[data-v-c980632e]{display:flex;flex-wrap:wrap}.major_box .subject_list>ul>li[data-v-c980632e]{margin-right:10px;padding:3px 20px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:400;color:#656565;transition:all .2s;cursor:pointer;margin-bottom:10px}.major_box .subject_list>ul>li[data-v-c980632e]:hover{border:1px solid #1b8ed8;background:#dbedfa;box-sizing:border-box;color:#222}.major_box .subject_list>ul .li_avtive[data-v-c980632e]{background:#dbedfa;color:#222;font-weight:700;border:1px solid transparent}.major_box .subject_list>ul .li_avtive[data-v-c980632e]:hover{color:#222}.major_box .subject_child[data-v-c980632e]{margin-top:10px;display:flex;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0}.major_box .subject_child .child_title[data-v-c980632e]{color:#adadad;margin-right:10px;font-size:14px;font-weight:400}.major_box .subject_child .child_list>ul[data-v-c980632e]{display:flex;flex-wrap:wrap}.major_box .subject_child .child_list>ul>li[data-v-c980632e]{margin:5px 10px;padding:2px 15px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:400;color:#656565;transition:all .2s;cursor:pointer}.major_box .subject_child .child_list>ul>li[data-v-c980632e]:hover{background:#dbedfa;border:1px solid #1b8ed8;box-sizing:border-box;color:#222}.major_box .subject_child .child_list>ul .li_avtive[data-v-c980632e]{background:#dbedfa;color:#222;font-weight:700;border:1px solid transparent}.major_box .subject_child .child_list>ul .li_avtive[data-v-c980632e]:hover{color:#222}.member_box .member_list>ul[data-v-364a046c]{display:flex;flex-wrap:wrap}.member_box .member_list>ul>li[data-v-364a046c]{margin-right:10px;padding:3px 20px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:400;color:#656565;transition:all .2s;cursor:pointer;margin-bottom:10px}.member_box .member_list>ul>li[data-v-364a046c]:hover{border:1px solid #1b8ed8;box-sizing:border-box;color:#222;background:#dbedfa}.member_box .member_list>ul .li_avtive[data-v-364a046c]{background:#dbedfa;color:#222;font-weight:700;border:1px solid transparent}.member_box .member_list>ul .li_avtive[data-v-364a046c]:hover{color:#222}.member_box .member_list>ul[data-v-9b6d8e76]{display:flex;flex-wrap:wrap}.member_box .member_list>ul>li[data-v-9b6d8e76]{margin-right:10px;padding:3px 20px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:400;color:#656565;transition:all .2s;cursor:pointer;margin-bottom:10px}.member_box .member_list>ul>li[data-v-9b6d8e76]:hover{border:1px solid #1b8ed8;box-sizing:border-box;color:#222;background:#dbedfa}.member_box .member_list>ul .li_avtive[data-v-9b6d8e76]{background:#dbedfa;color:#222;font-weight:700;border:1px solid transparent}.member_box .member_list>ul .li_avtive[data-v-9b6d8e76]:hover{color:#222}.member_box .member_list>ul[data-v-81880e5e]{display:flex;flex-wrap:wrap}.member_box .member_list>ul>li[data-v-81880e5e]{margin-right:10px;padding:3px 20px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:400;color:#656565;transition:all .2s;cursor:pointer;margin-bottom:10px}.member_box .member_list>ul>li[data-v-81880e5e]:hover{border:1px solid #1b8ed8;box-sizing:border-box;color:#222;background:#dbedfa}.member_box .member_list>ul .li_avtive[data-v-81880e5e]{background:#dbedfa;color:#222;font-weight:700;border:1px solid transparent}.member_box .member_list>ul .li_avtive[data-v-81880e5e]:hover{color:#222}.select-button-year{margin:0 1em 0 0}.smart-dialog .el-dialog{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.4);font-family:Segoe UI,sans-serif;padding:10px 10px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.75),#fff),url(../img/smartImg.a506182d.png);background-repeat:no-repeat;background-position:top;border:none;background-size:100% 340px;background-color:#fff}.smart-dialog .el-dialog .button-group{display:flex;gap:10px}.smart-dialog .el-dialog .custom-button{margin-top:-2px;padding:8px 16px;border:1px solid #dcdfe6;opacity:.7;background:#fff;border-radius:4px;cursor:pointer;transition:all .3s}.smart-dialog .el-dialog .custom-button:hover{border-color:#c0c4cc}.smart-dialog .el-dialog .custom-button.active{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.smart-dialog .el-dialog .custom-form .el-form-item__label{font-size:.9rem!important;font-weight:500}.smart-dialog .el-dialog .custom-form .custom-course .el-form-item__label{font-size:1rem!important;color:#3f9dfd}.smart-dialog .el-dialog .custom-form span{font-size:16px}.smart-dialog .el-dialog .custom-form .special-dic{max-height:250px;padding:1em 0;width:40rem;overflow-y:auto}.smart-dialog .el-dialog .custom-form .special-dic div .el-form-item__content{width:12rem}.gradient-title{background:linear-gradient(181deg,#409eff,#1b8ed8,rgba(0,191,255,.3215686275));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;font-size:30px;font-weight:700;margin:0}.checkbox-desc{font-size:13px;color:rgba(37,32,32,.7490196078);line-height:1.8}.highlight-red{font-size:13px;font-weight:900;color:red}.highlight-green{font-size:15px;font-weight:900;color:#18c418}.wave-footer{position:sticky;bottom:0;z-index:999;padding:.1rem 1em;color:#fff;background:linear-gradient(135deg,#0073ff,#33aeef,#1b8ed8);background-size:300% 300%;animation:waveGradient 6s ease-in-out infinite;box-shadow:0 -4px 12px rgba(0,0,0,.4);overflow:visible}@keyframes waveGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.wave-footer .footer-content{max-width:1200px;margin:0 18rem;padding:0 2rem}.wave-footer .footer-content .footer-grid{display:flex;justify-content:space-between;align-items:flex-start;width:100%;text-align:center;gap:2rem}.wave-footer .footer-content .footer-grid .footer-left{flex:0 0 auto;padding:1.4rem .1rem}.wave-footer .footer-content .footer-grid .footer-left p{font-size:1.2rem;font-weight:700;margin-right:-9rem}.wave-footer .footer-content .footer-grid .footer-center{flex:2;display:flex;flex-direction:column;gap:.5rem;padding:.3rem 0 .3rem 6rem}.wave-footer .footer-content .footer-grid .footer-center .year-summary{margin:0;font-size:1.1rem;line-height:1.6;text-align:left;white-space:nowrap}.wave-footer .footer-content .footer-grid .footer-center .select-count{display:inline-block;margin-left:-10px;min-width:4ch;font-family:monospace;font-weight:900;color:#fccd3f;text-align:center}.wave-footer .footer-content .footer-grid .footer-right{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:.9rem 1rem .9rem}.wave-footer .footer-content .footer-grid .footer-right .footer-right-top{display:flex;align-items:center;gap:3rem}.wave-footer .footer-content .footer-grid .footer-right .total-count{font-size:1.2rem;font-weight:700;color:#fccd3f}.wave-footer .footer-content .footer-grid .footer-right .checkout-button{margin-top:.08rem;height:45px;width:90px;background-color:#e05e3b;border:none;color:#fff;font-weight:700;font-size:15px;transition:all .3s ease}.wave-footer .footer-content .footer-grid .footer-right .checkout-button:hover{transform:scale(1.05);background-color:#cf4a2c}.course_nav{width:1200px;background:#fff;box-shadow:0 2px 9px 1px rgba(240,241,245,.98);margin:0 auto;padding:15px 20px 5px;border-radius:5px;box-sizing:border-box}.course_nav>p{border-bottom:1px solid #f5f5f5;padding-bottom:20px}.course_nav>p>a{font-size:14px;font-weight:400;color:#656565;transition:all .2s;display:block}.course_nav>p>a:hover{color:#ff701d}.course_nav .course_nav_box{margin:15px 0;display:flex}.course_nav .course_nav_box .is-scrolling-none{display:none!important}.course_nav .course_nav_box>label{color:#adadad;width:80px;margin-right:30px;font-size:14px;font-weight:400;padding:5px 0;box-sizing:border-box}.course_nav .course_nav_box_smart{margin:15px 0;display:flex}.course_nav .course_nav_box_smart .is-scrolling-none{display:none!important}.course_nav .course_nav_box_smart>label{color:#adadad;width:80px;margin-right:30px;font-size:14px;font-weight:400;padding:5px 0;box-sizing:border-box}.course_nav .course_nav_box_smart .el-table__empty-block{display:none!important}.course_nav .course_nav_box_smart .smart-div{margin-bottom:.1em}.course_nav .course_nav_box_smart .smart-div .btn-donate{margin:-2rem 4rem 0 0;--clr-font-main:#333;--btn-bg-1:#61daff;--btn-bg-2:#1f75ff;--btn-bg-color:#fff;--radii:0.8em;cursor:pointer;padding:.6em 1.4em;min-width:200px;min-height:70px;font-size:var(--size,1.5rem);font-weight:500;transition:transform .1s ease,background-position .8s;background-size:280% auto;background-image:linear-gradient(325deg,var(--btn-bg-2),var(--btn-bg-1) 55%,var(--btn-bg-2) 90%);border:none;border-radius:var(--radii);color:var(--btn-bg-color);box-shadow:0 0 0 rgba(71,184,255,.5),0 5px 5px -1px rgba(58,125,233,.25),inset 4px 4px 8px rgba(175,230,255,.5),inset -4px -4px 8px rgba(19,95,216,.35)}.course_nav .course_nav_box_smart .smart-div .btn-donate>svg{margin:0 6px -.3em 0}.course_nav .course_nav_box_smart .smart-div .btn-donate:hover{background-position:100% 0}.course_nav .course_nav_box_smart .smart-div .btn-donate>svg{transition:transform .5s ease}.course_nav .course_nav_box_smart .smart-div .btn-donate:hover>svg{transform:rotate(120deg)}.course_nav .course_nav_box_smart .smart-div .btn-donate:active{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.course_nav .course_nav_box_smart .smart-div .btn-donate{transition:linear}}.course_list_box{width:1200px;box-shadow:0 8px 8px 0 hsla(0,0%,79.6%,.1);margin:20px auto}.course_list_box .list_box{padding-bottom:60px}