.div_box[data-v-71e73680]{width:100%;height:100%;padding-top:1.173333rem;background-color:#f6f6f6}.div_box[data-v-71e73680] .van-hairline--bottom:after{border:0!important}.div_box .top_title[data-v-71e73680]{width:100%;height:1.866667rem;font-size:.373333rem;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:.666667rem}.div_box .top_title .back[data-v-71e73680]{width:.64rem;height:.64rem;position:absolute;top:.64rem;left:.106667rem}.div_box .top_title .title[data-v-71e73680]{font-size:.48rem;color:#fff}.div_box .main[data-v-71e73680]{width:100%;height:100%;display:flex;flex-direction:column;padding-top:.16rem}.div_box .main .banner[data-v-71e73680]{margin-bottom:.266667rem;width:100%;height:3.733333rem;padding:0 .32rem}.div_box .main .banner .img_box[data-v-71e73680]{width:100%;height:100%;overflow:hidden;border-radius:.213333rem}.div_box .main .banner .img_box .banner_img[data-v-71e73680]{width:100%;height:100%}.div_box .main .course_tabs[data-v-71e73680]{position:relative;z-index:2;display:flex}.div_box .main .course_tabs[data-v-71e73680] .van-tabs__wrap{height:1.066667rem}.div_box .main .course_tabs[data-v-71e73680] .van-tabs{flex:1;overflow:scroll}.div_box .main .course_tabs[data-v-71e73680] .van-tabs__wrap--scrollable .van-tab{flex:0 0 auto;padding:0 .346667rem 0 0!important}.div_box .main .course_tabs[data-v-71e73680] .van-tabs__line{display:none}.div_box .main .course_tabs[data-v-71e73680] .van-tab .van-tab__text{background:#fff!important;color:#333!important}.div_box .main .course_tabs[data-v-71e73680] .van-tab--active .van-tab__text,.div_box .main .course_tabs[data-v-71e73680] .van-tab .van-tab__text{display:inline-block;border-radius:1.013333rem 1.013333rem 1.013333rem 1.013333rem!important;font-weight:500!important;font-size:.4rem!important;padding:.106667rem .293333rem}.div_box .main .course_tabs[data-v-71e73680] .van-tab--active .van-tab__text{background:#0ad192!important;color:#fff!important}.div_box .main .course_tabs[data-v-71e73680] .van-tabs__nav--line.van-tabs__nav--complete{padding-left:.32rem!important}.div_box .main .course_tabs[data-v-71e73680] .van-tab__pane{width:100%;height:100%}.div_box .main .course_tabs .tab-filter[data-v-71e73680]{flex-shrink:0;width:1.76rem;height:1.066667rem;background:#f6f6f6;border-radius:0 0 0 0;display:flex;align-items:center;justify-content:center;position:relative}.div_box .main .course_tabs .tab-filter .tab-box[data-v-71e73680]{display:flex;align-items:center}.div_box .main .course_tabs .tab-filter .tab-box .txt[data-v-71e73680]{font-weight:500;font-size:.32rem;color:#333}.div_box .main .course_tabs .tab-filter .tab-box .course-classify-filter[data-v-71e73680]{margin-left:.106667rem;width:.266667rem;height:.266667rem}.div_box .main .course_tabs .tab-filter .more-block[data-v-71e73680]{position:absolute;top:.933333rem;right:.32rem;z-index:2223}.div_box .main .course_tabs .tab-filter .more-block .triangle[data-v-71e73680]{position:relative;left:.72rem;width:0;height:0;border-left:.106667rem solid transparent;border-right:.106667rem solid transparent;border-bottom:.16rem solid #fff}.div_box .main .course_tabs .tab-filter .more-block .content[data-v-71e73680]{padding:.533333rem 0;width:1.6rem;background-color:#fff;border-radius:.213333rem;box-shadow:0 0 .186667rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center}.div_box .main .course_tabs .tab-filter .more-block .content .line[data-v-71e73680]{width:.746667rem;height:.026667rem;background:#f6f8fc;margin:.32rem 0}.div_box .main .course_tabs .tab-filter .more-block .content .item[data-v-71e73680]{color:#000;font-size:.32rem;text-align:center}.div_box .main .course_list[data-v-71e73680]{position:relative;z-index:1;padding-top:.426667rem;width:100%;height:100%;background-color:#f6f6f6}.div_box .main .course_list .course-block[data-v-71e73680]{padding:0 .32rem .426667rem .32rem}.div_box .main .course_list[data-v-71e73680] .van-pull-refresh{width:100%;height:100%;overflow:visible;background-color:#f6f6f6}.div_box .no_data[data-v-71e73680]{width:100%;height:100%;padding-bottom:3.2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.div_box .no_data .coupon_no_data_svg[data-v-71e73680]{width:3.2rem;height:3.2rem}.div_box .no_data .no_data_txt[data-v-71e73680]{margin-top:.213333rem;color:#999;font-weight:400;font-size:.32rem}