:root{--van-cell-font-size:var(--van-font-size-md);--van-cell-line-height:0.24rem;--van-cell-vertical-padding:0.1rem;--van-cell-horizontal-padding:var(--van-padding-md);--van-cell-text-color:var(--van-text-color);--van-cell-background-color:var(--van-background-color-light);--van-cell-border-color:var(--van-border-color);--van-cell-active-color:var(--van-active-color);--van-cell-required-color:var(--van-danger-color);--van-cell-label-color:var(--van-text-color-2);--van-cell-label-font-size:var(--van-font-size-sm);--van-cell-label-line-height:var(--van-line-height-sm);--van-cell-label-margin-top:var(--van-padding-base);--van-cell-value-color:var(--van-text-color-2);--van-cell-icon-size:0.16rem;--van-cell-right-icon-color:var(--van-gray-6);--van-cell-large-vertical-padding:var(--van-padding-sm);--van-cell-large-title-font-size:var(--van-font-size-lg);--van-cell-large-label-font-size:var(--van-font-size-md)}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background-color)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell--borderless:after,.van-cell:last-child:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:var(--van-text-color);text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}:root{--van-collapse-item-transition-duration:var(--van-animation-duration-base);--van-collapse-item-content-padding:var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size:var(--van-font-size-md);--van-collapse-item-content-line-height:1.5;--van-collapse-item-content-text-color:var(--van-text-color-2);--van-collapse-item-content-background-color:var(--van-background-color-light);--van-collapse-item-title-disabled-color:var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-transition-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-transition-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background-color)}.course-page{height:100vh;overflow:auto;background:#fff;padding-top:.56rem}.course-page .cate-list{width:2.49rem;margin:0 auto}.course-page .cate-list .cate-list-wrap{display:flex;justify-content:center;border-radius:.1rem;background:#e5e5e5}.course-page .cate-list .cate-list-wrap li{width:1.3rem;height:.36rem;line-height:.36rem;text-align:center;color:#848383}.course-page .cate-list .cate-list-wrap .active{background-color:#ff781f;border-radius:.1rem;color:#fff}.course-page .bar{position:fixed;width:100%;top:0;left:0}.course-page .title-wrap{font-size:.2rem;font-weight:800;color:#000;padding:.14rem}.course-page .course-wrap{padding:.1rem .07rem}.course-page .course-wrap .item{margin:0 .06rem .2rem}.course-page .course-wrap .item .cover{width:100%;background-color:#fff;border-radius:.1rem .1rem 0 0}.course-page .course-wrap .item .course-name{font-size:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.06rem 0 0 .09rem}.course-page .course-wrap .item .duration-wrap{display:flex;justify-content:space-between;margin-top:.07rem;padding:0 .09rem}.course-page .course-wrap .item .duration-wrap .duration{display:flex;align-items:center}.course-page .course-wrap .item .duration-wrap .duration .icon{width:.14rem;height:.14rem;margin-right:.05rem}.course-page .course-wrap .item .duration-wrap .view-counts{display:flex;align-items:center}.course-page .course-wrap .item .duration-wrap .view-counts .icon{width:.14rem;height:.14rem;margin-right:.09rem}.course-page .list{margin:.17rem}.course-page .list .card{border:.02rem solid #f9bf91;background:#fef1e0;border-radius:.1rem;margin-bottom:.1rem;padding:.1rem}.course-page .list .card .title{font-size:.18rem;font-weight:500;color:#eb803a;margin-bottom:.14rem}.course-page .collapse-title{display:flex}.course-page .collapse-title .collapse-num{padding:.06rem;height:-moz-fit-content;height:fit-content;line-height:1;background-color:#efefef;border-radius:.04rem;margin-right:.06rem;transform:translateY(-.02rem)}