body,html{min-height:100%}body{margin:0;background-color:#f5f7fa;color:#303133;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:hsla(220,4%,58%,.3) transparent}::-webkit-scrollbar{width:.16rem;height:.16rem}::-webkit-scrollbar-track{background:transparent;border-radius:.10667rem}::-webkit-scrollbar-thumb{background-color:hsla(220,4%,58%,.3);border-radius:.10667rem}::-webkit-scrollbar-thumb:hover{background-color:hsla(220,4%,58%,.5)}::-webkit-scrollbar-corner{background:transparent}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}#app,.main-layout,.page-body{min-height:100vh}.main-layout{background:#f5f7fa}.page-body{padding-bottom:.42667rem}@media screen and (min-width:768px){.pc-page{width:calc(100% - 1.28rem);max-width:32rem;margin-left:auto;margin-right:auto}}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}@media screen and (min-width:768px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42667rem}}.section{margin-top:.32rem;padding:0 .32rem}@media screen and (min-width:768px){.section{padding:0}}.section-header{display:flex;align-items:center;justify-content:space-between;padding:.21333rem 0}.section-header h3{margin:0;font-size:.45333rem;font-weight:600}.section-header .more{color:#909399;font-size:.34667rem;cursor:pointer}.van-nav-bar{color:#303133;background:#fff;box-shadow:0 1px 0 #ebeef5;z-index:1000}.van-nav-bar--fixed{z-index:1000}.van-nav-bar .van-nav-bar__title{color:#303133;font-size:.42667rem;font-weight:600}.van-nav-bar .van-icon,.van-nav-bar .van-nav-bar__text{color:#606266}.van-tabs{background:#fff}.van-tabs__line{background:#409eff}.van-button--info,.van-button--primary{background:#409eff;border-color:#409eff}.van-button--danger,.van-button--warning{background:#e6a23c;border-color:#e6a23c}.van-button--plain{background:#fff}.van-cell-group{overflow:hidden;border:1px solid #ebeef5;border-radius:.10667rem}.van-cell{color:#303133}.van-cell:active{background:#f5f7fa}.van-search,.van-search .van-cell{display:flex;align-items:center}.van-search .van-cell{min-height:0;padding:0 .21333rem 0 0;line-height:normal}.van-search .van-field__left-icon{margin-right:.10667rem;line-height:1}.van-search .van-field__body,.van-search .van-field__left-icon{display:flex;align-items:center;height:.90667rem}.van-search .van-field__control{display:block;height:.90667rem;padding:0;line-height:.90667rem}.van-search .van-field__clear{margin-right:0}.van-search__content{display:flex;align-items:center;flex:1;height:.90667rem;min-height:.90667rem;padding-left:.32rem;box-sizing:border-box}.van-empty{padding:1.28rem .42667rem}.van-tag--primary{color:#409eff}.van-list__finished-text,.van-loading__text{color:#909399}@media screen and (max-width:767px){body{overflow-x:hidden}.page-body{padding-bottom:calc(1.92rem + env(safe-area-inset-bottom))}.van-tabbar{height:calc(1.49333rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #ebeef5;box-shadow:0 -.05333rem .32rem rgba(48,49,51,.06)}.van-tabbar,.van-tabbar--fixed{z-index:1000}.van-tabbar-item{color:#909399}.van-tabbar-item--active{color:#409eff}.main-layout .van-submit-bar{bottom:calc(1.49333rem + env(safe-area-inset-bottom));border-top:1px solid #ebeef5}.blank-layout .van-submit-bar,.van-goods-action{padding-bottom:env(safe-area-inset-bottom)}.van-search{padding:.26667rem .32rem;background:#fff}.van-search__content{background:#f5f7fa}.van-cell{min-height:1.28rem}.van-button,.van-cell,.van-tab{transition:background-color .15s ease,opacity .15s ease}}@media screen and (min-width:768px){body{background:#f5f7fa}.page-body{min-height:calc(100vh - 1.6rem);padding:.64rem 0 1.06667rem}.van-nav-bar--fixed{top:0;z-index:1000}.main-layout .van-nav-bar--fixed{top:1.6rem}.van-nav-bar,.van-nav-bar .van-nav-bar__content{height:1.28rem}.van-nav-bar .van-nav-bar__title{font-size:.37333rem}.van-tabs{border:1px solid #ebeef5;border-radius:.10667rem;box-shadow:0 1px .05333rem rgba(48,49,51,.02)}.van-tabs__wrap{border-bottom:1px solid #ebeef5}.van-tab{flex:0 0 auto;min-width:2.56rem;padding:0 .53333rem;color:#606266;font-size:.37333rem}.van-button{border-radius:.10667rem}.van-cell-group{box-shadow:0 .05333rem .32rem rgba(0,0,0,.06)}.van-search{padding:.32rem .42667rem;border:1px solid #ebeef5;border-radius:.10667rem;box-shadow:0 1px .05333rem rgba(48,49,51,.02)}.van-search__content{width:100%;max-width:none;border:1px solid #dcdfe6;border-radius:26.64rem!important;background:#fff}.van-submit-bar{right:auto;bottom:.42667rem;left:50%;width:calc(100% - 1.28rem);max-width:32rem;border:1px solid #ebeef5;box-shadow:0 .05333rem .32rem rgba(0,0,0,.06);transform:translateX(-50%)}.van-dialog{border-radius:.10667rem}.exam>.van-tabs,.my-course>.van-tabs,.order-list>.van-tabs{width:calc(100% - 1.28rem);max-width:32rem;margin:0 auto .42667rem}}.auth-page{min-height:100vh;background:#f5f7fa;padding:1.6rem .42667rem 0;box-sizing:border-box}@media screen and (min-width:768px){.auth-page{padding-top:2.66667rem}}.auth-card{background:#fff;border-radius:.10667rem;padding:.74667rem .53333rem;border:1px solid #ebeef5;box-shadow:0 .05333rem .32rem rgba(0,0,0,.06)}@media screen and (min-width:768px){.auth-card{max-width:11.2rem;margin:0 auto}}.auth-card .van-field--error .van-field__control{color:#303133;-webkit-text-fill-color:#303133}.auth-card .van-field--error .van-field__control::-webkit-input-placeholder,.auth-card .van-field--error .van-field__control::placeholder{color:#909399;-webkit-text-fill-color:#909399}.auth-title{margin:0 0 .10667rem;font-size:.58667rem;text-align:center}.auth-subtitle{margin:0 0 .53333rem;text-align:center;color:#909399;font-size:.37333rem}.auth-links{display:flex;justify-content:space-between;margin:.32rem .10667rem .53333rem}.auth-links a{color:#409eff;font-size:.34667rem;text-decoration:none}.auth-tip{margin:.42667rem 0 0;text-align:center;color:#909399;font-size:.32rem}