.homePage[data-v-ec49ff00]{width:72.916667vw;margin:0 auto;background-color:#f8f8f8;padding-bottom:2.083333vw}.main-title[data-v-ec49ff00]{width:100%;height:4.375vw;display:flex;align-items:center;justify-content:space-between}.main-title .left[data-v-ec49ff00]{display:flex;color:#434343;font-size:1.458333vw}.main-title .left img[data-v-ec49ff00]{width:2.083333vw;height:2.083333vw;margin-right:.989583vw}.main-title .right[data-v-ec49ff00]{color:#4a4a4a;font-size:.833333vw;display:flex;align-items:center;line-height:1.145833vw;cursor:pointer}.main-title .right img[data-v-ec49ff00]{width:.625vw;height:.625vw}.course-box[data-v-ec49ff00]{width:72.916667vw;display:flex;flex-wrap:wrap;gap:1.041667vw}.course-box .course-item[data-v-ec49ff00]{flex:0 0 calc(25% - 0.78125vw);height:16.822917vw;border-radius:.416667vw;overflow:hidden;cursor:pointer}.course-box .course-item img[data-v-ec49ff00]{width:17.1875vw;height:9.375vw;display:block;object-fit:cover}.course-box .course-item .course-info[data-v-ec49ff00]{width:17.1875vw;height:7.447917vw;padding:.833333vw 1.770833vw;background-color:#fff}.course-box .course-item .course-info .title[data-v-ec49ff00]{color:#1e9f7a;line-height:1.927083vw;font-size:1.354167vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-box .course-item .course-info .desc[data-v-ec49ff00]{color:#6b6b6b;font-size:.729167vw;line-height:1.145833vw;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.school-box[data-v-ec49ff00]{width:72.916667vw;height:24.21875vw;background-color:#fff;padding:1.5625vw 2.5vw 1.822917vw 2.083333vw;display:flex;justify-content:space-between}.school-box .left[data-v-ec49ff00]{width:44.010417vw;height:20.833333vw;display:block;object-fit:cover}.school-box .right[data-v-ec49ff00]{width:21.979167vw}.school-box .right .title[data-v-ec49ff00]{color:#1e9f7a;line-height:2.1875vw;white-space:nowrap;text-overflow:ellipsis;font-size:1.5625vw}.school-box .right .desc[data-v-ec49ff00]{line-height:1.40625vw;font-size:.729167vw;margin-top:2.708333vw}.school-box .right .btn[data-v-ec49ff00]{width:21.979167vw;height:1.979167vw;background-color:#f3f3f3;display:flex;align-items:center;padding-left:3.333333vw;color:#1e9f7a;font-size:.78125vw}.school-box .right .btn img[data-v-ec49ff00]{width:.9375vw;height:1.09375vw;margin-right:.364583vw}.teacher-box[data-v-ec49ff00]{width:72.916667vw;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.041667vw}.teacher-box .teacher-item[data-v-ec49ff00]{flex:0 0 calc(50% - 0.78125vw);height:19.791667vw;background-color:#fff;display:flex;padding-left:1.770833vw}.teacher-box .teacher-item .left[data-v-ec49ff00]{width:8.59375vw;padding-top:2.395833vw;margin-right:1.510417vw}.teacher-box .teacher-item .left img[data-v-ec49ff00]{width:8.59375vw;height:8.59375vw;border-radius:50%;margin-bottom:1.510417vw;object-fit:cover}.teacher-box .teacher-item .left p[data-v-ec49ff00]{width:100%;text-align:center;font-size:1.25vw;color:#262626}.teacher-box .teacher-item .right[data-v-ec49ff00]{width:21.354167vw;height:15.260417vw;padding-top:1.71875vw}.teacher-box .teacher-item .right .recommend[data-v-ec49ff00]{font-size:.78125vw;color:#666;line-height:2.1875vw;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;line-clamp:7;-webkit-line-clamp:7;display:-webkit-box;-webkit-box-orient:vertical;height:15.260417vw}.teacher-box .teacher-item .right .right-btn[data-v-ec49ff00]{font-size:.833333vw;color:#2f2f2f;line-height:1.145833vw;text-align:right;cursor:pointer}.banner-box .ant-carousel[data-v-ec49ff00] .slick-slide{width:72.916667vw;height:20.833333vw;text-align:center;background-color:#acd78e;overflow:hidden;margin-bottom:.520833vw}.banner-box .ant-carousel[data-v-ec49ff00] .slick-slide h3{color:#fff}.banner-box .ant-carousel[data-v-ec49ff00] .slick-dots-bottom{height:.78125vw;bottom:1.041667vw}.banner-box .ant-carousel[data-v-ec49ff00] .slick-dots-bottom .slick-active button{width:2.1875vw;border-radius:.390625vw}.banner-box .ant-carousel[data-v-ec49ff00] .slick-dots-bottom button{width:.78125vw;height:.78125vw;border-radius:50%;background-color:#fff;margin:0 .546875vw}.banner-box .banner-img[data-v-ec49ff00]{width:72.916667vw;height:20.833333vw;object-fit:cover}