html.font-0-875{font-size:87.5px}html.font-1-0{font-size:100px}html.font-1-1{font-size:110px}html.font-1-125{font-size:112.5px}html.font-1-2{font-size:120px}html.font-1-3{font-size:130px}html.font-1-5{font-size:150px}html{font-size:100px}@media screen and (min-width:1024px){html.font-pc.font-1-2 body,html.font-pc.font-1-3 body,html.font-pc.font-1-5 body,html.font-pc.font-1-2 .pageQrcode,html.font-pc.font-1-3 .pageQrcode,html.font-pc.font-1-5 .pageQrcode,html.font-pc.font-1-2 .header,html.font-pc.font-1-3 .header,html.font-pc.font-1-5 .header,html.font-pc.font-1-2 .doc-fixed,html.font-pc.font-1-3 .doc-fixed,html.font-pc.font-1-5 .doc-fixed,html.font-pc.font-1-2 .user-bar,html.font-pc.font-1-3 .user-bar,html.font-pc.font-1-5 .user-bar,html.font-pc.font-1-2 .font-size-sheet__panel,html.font-pc.font-1-3 .font-size-sheet__panel,html.font-pc.font-1-5 .font-size-sheet__panel{width:700PX}html.font-pc.font-1-2 .doc-fixed.bordered,html.font-pc.font-1-3 .doc-fixed.bordered,html.font-pc.font-1-5 .doc-fixed.bordered{width:698PX}html.font-pc.font-1-2 .pageQrcode,html.font-pc.font-1-3 .pageQrcode,html.font-pc.font-1-5 .pageQrcode,html.font-pc.font-1-2 .header:not(.noFixed),html.font-pc.font-1-3 .header:not(.noFixed),html.font-pc.font-1-5 .header:not(.noFixed),html.font-pc.font-1-2 .doc-fixed,html.font-pc.font-1-3 .doc-fixed,html.font-pc.font-1-5 .doc-fixed,html.font-pc.font-1-2 .user-bar,html.font-pc.font-1-3 .user-bar,html.font-pc.font-1-5 .user-bar,html.font-pc.font-1-2 .font-size-sheet__panel,html.font-pc.font-1-3 .font-size-sheet__panel,html.font-pc.font-1-5 .font-size-sheet__panel{margin-left:-350PX}html.font-pc.font-1-2 .pageQrcode .code,html.font-pc.font-1-3 .pageQrcode .code,html.font-pc.font-1-5 .pageQrcode .code{right:-185PX;width:148PX;padding:16PX 0}html.font-pc.font-1-2 .pageQrcode .code .img,html.font-pc.font-1-3 .pageQrcode .code .img,html.font-pc.font-1-5 .pageQrcode .code .img{width:102PX;height:102PX}html.font-pc.font-1-2 .pageQrcode .code .desc,html.font-pc.font-1-3 .pageQrcode .code .desc,html.font-pc.font-1-5 .pageQrcode .code .desc{font-size:14PX;line-height:20PX}html.font-pc.font-1-2 .pageQrcode .code .desc p,html.font-pc.font-1-3 .pageQrcode .code .desc p,html.font-pc.font-1-5 .pageQrcode .code .desc p{padding:0 16PX;margin-top:8PX}}body{background:var(--umu-color-bg-layout,#f5f5f5)}
.course-page-main{padding-bottom:.78rem;position:relative;background-color:var(--umu-color-bg-base,#fff);min-height:100vh}.course-page-main .course-sign-up-heard{position:-webkit-sticky;position:sticky;z-index:2000;top:0rem}.course-banner-zone{position:relative}.course-page-main .course-card{position:relative;background:var(--umu-color-bg-base,#fff)}.course-page-main .course-card.sign-up-course .course-basic-info-wrap{padding:.08rem .16rem}.course-page-main .course-card.sign-up-course .enroll-account-info{margin-bottom:0rem;border-top:1px solid var(--umu-color-fill-secondary,#eee)}.course-page-main .course-card.sign-up-course .basic-info-title{font-weight:600;font-size:.17rem;line-height:.25rem;color:var(--umu-color-text,#222);margin-top:0rem;padding-right:0rem}.course-page-main .course-card.sign-up-course .enroll-time-info,.course-page-main .course-card.sign-up-course .enroll-account-status{font-size:.14rem;line-height:.21rem;padding-bottom:.04rem;color:var(--umu-color-text,#222);opacity:1}.course-page-main .hr{padding:0 .16rem;height:.08rem;background:var(--umu-color-bg-layout,#f5f5f5)}.course-page-main .hr:before{content:' ';display:block;border-bottom:1px solid var(--umu-color-fill-secondary,#eee)}.course-page-main .course-teacher-info{margin-top:.12rem}.course-page-main .btn-panda,.course-page-main .btn-learn,.course-page-main .btn-enroll,.course-page-main .btn-enrolled{width:100%;font-size:.17rem;line-height:.2rem;color:#FFF;padding:.17rem;z-index:10}.btn-enroll-miniapp{margin-bottom:env(safe-area-inset-bottom)}.course-page-main .course-card .course-share{right:.22rem;top:.12rem}.course-page-main .course-fee{margin-right:.1rem}.course-page-main .course-item .session-item-left .session-type .course-type-color{color:var(--umu-color-text-secondary,#666)}.course-page-main .course-footer{padding:.07rem .1rem;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--umu-color-bg-base,#fff)}.course-page-main .course-footer .btn-enroll{padding:.08rem;border:0 none;outline:0}@media screen and (min-width:1024px){.doc-fixed.course-footer{width:6.98rem;left:50%;margin-left:-3.49rem}}.course-page-main .course-footer .btn-enroll-disabled{background:#ccc;cursor:default}.sign-up-group-info .user-name-info{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sign-up-group-hide{display:none}.sign-up-group-info .user-name-info .user-name-content{overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;display:block;max-width:calc(100% - 1.2rem);padding-bottom:.04rem}.sign-up-group-info .course-teacher-info{border-bottom:0}.sign-up-group-info .sign-up-group-desc{padding:.24rem}.sign-up-group-info .sign-up-group-desc .cnt{font-size:.16rem;color:var(--umu-color-text,#222);line-height:.24rem;width:100%;overflow:auto}