.wh_container{background:#fff;padding:15px}.wh_container li{list-style-type:none}.wh_top_changge,.wh_top_changge li{display:-webkit-box;display:-ms-flexbox;display:flex}.wh_top_changge li{cursor:pointer;font-size:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px}.wh_top_changge .wh_content_li{cursor:auto;-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5}.wh_content_all{width:100%;overflow:hidden;border-radius:15px;-webkit-box-shadow:0 0 19px -5px #969799;box-shadow:0 0 19px -5px #969799}.wh_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.wh_content:first-child .wh_content_item,.wh_content:first-child .wh_content_item_tag{font-size:16px}.wh_content_item,.wh_content_item_tag{font-size:15px;width:14.28571%;text-align:center;position:relative}.wh_top_tag{height:40px;line-height:40px;margin:auto}.wh_item_date,.wh_top_tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wh_item_date{height:5.88235vh;margin:0 5px 0 5px}.wh_item_date .text{height:18px;line-height:18px;font-size:12px}.wh_item_date .price{font-size:10px;height:16px;line-height:16px;margin-top:3px}.wh_item_date .have-course-empty{width:6px;height:6px;border-radius:50%;margin-top:5px}.wh_item_date .have-course{width:6px;height:6px;background:#e16b01;border-radius:50%;margin:0 auto;margin-top:5px}.wh_jiantou1{width:12px;height:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wh_jiantou2{width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wh_content_item>.wh_isMark{margin:0 3px;border-radius:5px;z-index:2}.wh_content_item .wh_chose_day{border-radius:50%}.course-steps-box[data-v-3afd7ac5]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:4px 0 0 0}.course-steps-column[data-v-3afd7ac5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-step-ico[data-v-3afd7ac5]{border-radius:20px;position:relative;z-index:3;margin:0 auto;border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-step-row_ico[data-v-3afd7ac5]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course-step-column_ico[data-v-3afd7ac5]{top:0}.course-step-line[data-v-3afd7ac5]{position:absolute;left:50%;top:10px;width:100%;height:1px}.course-step-row_item_main[data-v-3afd7ac5]{text-align:center}.course-step-item[data-v-3afd7ac5]{font-size:12px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.course-step-item-ico[data-v-3afd7ac5]{height:18px;line-height:18px;text-align:center;margin-top:4px}.course-step-item-main[data-v-3afd7ac5]{margin-top:8px;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.course-step-item-title[data-v-3afd7ac5]{word-break:break-all;min-width:85px}.course-step-item-content[data-v-3afd7ac5]{margin-left:0;word-break:break-all}.course-step-vertical[data-v-3afd7ac5]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}.course-step-column_item_main[data-v-3afd7ac5]{margin-top:0;padding-left:10px}.course-step-column_line[data-v-3afd7ac5]{position:absolute;height:calc(100% - 13px);top:14px;left:4px;margin:0;width:1px}.course-outside-line[data-v-3afd7ac5]{position:absolute;height:6px;left:4px;margin:0;width:1px;background:#fff}.outside-line-head[data-v-3afd7ac5]{top:0}.outside-line-foot[data-v-3afd7ac5]{top:13px}.van-nav-bar__title.van-nav-bar__text{color:red}.ticket-course-table{background:#fff;padding:0 0 20px 0;min-height:100%}.ticket-course-table .course-table-info{background:#1977ff;margin:15px 15px 15px 15px;padding:15px 15px 15px 15px;border-radius:15px;color:#fff;position:relative;min-height:93px}.ticket-course-table .course-table-info .table-info-title{padding:0 0 15px 0}.ticket-course-table .course-table-info .table-info-title .info-title-date{font-size:18px}.ticket-course-table .course-table-info .table-info-title .info-title-week{font-size:18px;padding:0 0 0 15px}.ticket-course-table .course-table-info .table-info-icon{position:absolute;right:15px;top:10px}.ticket-course-table .course-table-info .table-info-icon .iconfont{font-size:80px;color:#44589d}.titel_bgimg{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAArCAYAAACjMsASAAABx0lEQVR4nO3cMS9DURiH8f8RTJ3YLSaJSaQ3TBJlbWdfob6MxB3YfIPebyAtkdZgYiMx2GxISAhp47TvPfechhg9v0X7nrr3Op601YFb3T6oSdrTiJNzMpwfD1dU4uzEmYf6G86vmHXnv0xWSif05w/XXPkaxueuzsPvSx1vPP/hcZ05/l+PO9kHP3W/2JPJ7fLvKzh26XrttVQmw8e9FXl2oohZSQuSjmKL+D+a7f5pkWf34Q88QwP4thvbCAKB14jtBIHAazTb/UoPBAJv+F50PdwNAoG1E+4GgcCqvFElEFgbzXa/ZgcEAmtO0pYdEAhCpZcZAkGo9HkIgSC00moPlvyMQBAz/nOXQBBDIJiq0dofjNogEMQsSloTgWCK0csMgSBl9HkIgSBls7U/qBEIUuYlLRMIUl4kXRMIUi46h/V3AkFKV7xJxRQEgqQ3SX0RCBIuO4f1VxEIEnp+TCCI6foZgSD0IenczwgEoatOXn/yMwJBqGfvEwhCXXufQGB9SjqzAwKBdVPk2aMdEAisbrgbBAKrF+4GgcDiGQRJd0WePYSLBAKv8uwhAoFBIJgqGsjwH+k+Szpm7/611yLPbisbIOkLlRI8hyBABHIAAAAASUVORK5CYII=);background-size:100% 100%;background-repeat:no-repeat}.titel_text{color:#fff;margin-left:5px;margin-right:10px}.content_text{margin-left:5px;vertical-align:middle}.view-ticket-ul .ticket-ul-item{position:relative;height:25px;line-height:25px;margin:5px 0 5px 0}.view-ticket-ul .ticket-ul-item .ul-item-background{position:absolute;top:0;left:0;width:23vw;height:25px}.view-ticket-ul .ticket-ul-item .ul-item-background .item-background-img{width:100%;height:100%}.view-ticket-ul .ticket-ul-item .ul-item-title{position:absolute;top:0;left:0;height:25px;line-height:25px;padding:0 14px 0 8px;-moz-text-align-last:justify;text-align-last:justify;text-align:justify;text-justify:distribute-all-lines;color:#fff}.view-ticket-ul .ticket-ul-item .ul-item-value{height:25px;line-height:25px;padding:0 0 0 104px}.ticket-course-radio,.ticket-course-radio .course-radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-course-radio .course-radio-item{padding:0 15px 0 0}.ticket-course-radio .course-radio-item .radio-item-symbol{border:1px solid #dbdbdb;border-radius:50%;width:16px;height:16px}.ticket-course-radio .course-radio-item .item-symbol-selected{border-color:#1977ff;padding:1px 1px 1px 1px}.ticket-course-radio .course-radio-item .item-symbol-circular{width:100%;height:100%;background:#1977ff;border-radius:50%}.ticket-course-radio .course-radio-item .radio-item-label{padding:0 0 0 5px}.ticket-course-list{background:#fff;position:relative;height:100%;overflow:hidden}.ticket-course-list .div-course-radio{padding:10px 0 10px 15px;position:absolute;top:0;z-index:1;background:#fff;width:100%}.ticket-course-list .course-list-content{padding:40px 0 0 0;height:100%;overflow:auto}.ticket-course-list .course-list-content .course-list-item{padding:15px 15px 20px 15px;margin:0 0 15px 0;width:100vw;background:#fff;position:relative}.ticket-course-list .course-list-content .course-list-item .list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-left .item-left-title{padding:0 0 0 0;font-size:17px}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-left .item-left-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:5px 0 7px 0}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-left .item-left-info .left-info-dollars{color:red;font-size:18px}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-left .item-left-info .left-info-price{color:red;font-size:20px}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-left .item-left-info .left-info-seperate{font-size:18px;padding:0 3px 0 0}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-right{text-align:center;padding:20px 0 0 0}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-right .item-right-qrcode{width:50px;height:50px;padding:0 0 0 0;margin:0 auto}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-right .item-right-qrcode .right-qrcode-img{width:100%;height:100%}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-right .item-right-no{font-size:12px;text-align:center;padding:0 0 8px 0}.ticket-course-list .course-list-content .course-list-item .list-item-content .list-item-right .book-button{border-color:#1977ff;color:#1977ff;height:25px;line-height:25px;text-align:center;border-radius:5px}.ticket-course-list .course-list-content .course-list-item .list-item-shadow{width:90%;position:absolute;bottom:0;height:17px;-webkit-box-shadow:0 8px 18px -8px #000;box-shadow:0 8px 18px -8px #000}.down_iconsd[data-v-72c20fd2]{width:0;height:0;border-bottom:10px solid #fff;border-left:10px solid transparent;padding-bottom:6px;float:right}.sd_ddert[data-v-72c20fd2]{color:#fe7c18;border:1px solid #fe7c18;position:absolute;right:10px;top:20px;height:30px;line-height:30px}.user_sdd_er[data-v-72c20fd2]{width:60px;height:60px;overflow:hidden}.banner_div_course[data-v-72c20fd2]{height:145px;background:url(../img/course_bg.5a62a123.png);background-size:100% 180px;background-repeat:no-repeat;position:relative}.van-tab--active{font-weight:700;color:#323233;font-size:16px}.Sd_deretx_button{background:#1977ff;color:#fff;width:40px;height:25px;line-height:12px;font-size:10px;border:0;margin-top:5px;padding-left:0;padding-right:0;text-align:center;display:inline-block;background-size:100% 100%}