.flex-vCenter{display:flex;align-items:center}.vertically{transform:translateY(-50%)}.allCenter,.vertically{position:absolute;top:50%}.allCenter{left:50%;transform:translate(-50%,-50%)}.textSingleOverFlow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusGreen{color:#21c448}.statusOrange{color:#ff8620}.statusRed{color:#ff4f4f}.step_black{color:#313333}.step_green{color:#21c448}.step_orange{color:#ff8620}.step_red{color:#ff4f4f}.step_gray{color:#949999}.step_blue{color:#2a5fd1}.pageBackground{background:#f3f4f5;min-height:100vh}.pageStructure1{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.pageStructure1 #headerNav,.pageStructure1 .bottomContainer{flex-shrink:0}.pageStructure1 #headerNav{margin-bottom:.213333rem}@supports ((height:constant(saft-area-inset-top)) or (height:env(saft-area-inset-top))) and (-webkit-overflow-scrolling:touch){.boxBtm{padding-bottom:34px}}.pay_black{color:#636666;background:rgba(99,102,102,.1)}.pay_black,.pay_green{padding:.053333rem;border-radius:.053333rem}.pay_green{color:#16c9c5;background:rgba(22,201,197,.1)}.pay_orange{color:#ff7c00;background:rgba(255,124,0,.1)}.pay_orange,.pay_red{padding:.053333rem;border-radius:.053333rem}.pay_red{color:#ff4f4f;background:rgba(255,79,79,.1)}.pay_blue{color:#4689ee;background:rgba(70,137,238,.1);padding:.053333rem;border-radius:.053333rem}/deep/ .van-dropdown-menu .van-dropdown-menu__bar{height:1.173333rem}/deep/ .van-dropdown-menu .van-dropdown-menu__bar .van-dropdown-menu__item .van-dropdown-menu__title--active{color:#16c9c5}/deep/ .van-dropdown-menu .van-dropdown-item .van-overlay{background-color:rgba(0,0,0,.7)}/deep/ .van-dropdown-menu .van-dropdown-item .van-dropdown-item__icon,/deep/ .van-dropdown-menu .van-dropdown-item .van-dropdown-item__option--active{color:#16c9c5}.actionSheetAppovel{padding:0 .426667rem}.actionSheetAppovel .title{display:flex;justify-content:space-between}.actionSheetAppovel .title span{font-weight:600;color:#313333}.actionSheetAppovel .title i{font-style:normal;color:#2a5fd1}.actionSheetAppovel .title i:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;width:.373333rem;height:.373333rem;position:relative;top:.053333rem;right:.053333rem}.actionSheetAppovel .tagBox{padding:.426667rem 0}.actionSheetAppovel .tagBox .noTag{color:#636666}.actionSheetAppovel .tagBox .tagGroup .singleTag{display:inline-block;max-width:98%;box-sizing:border-box;padding:.106667rem .213333rem;font-weight:400;font-size:.373333rem;line-height:normal;border-radius:.106667rem;background:#f1f3f2;margin-right:.213333rem;margin-bottom:.213333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttonGroup button{height:1.173333rem;border-radius:.213333rem;color:#fff;font-size:.48rem;font-weight:400;line-height:.48rem}.buttonGroup button.danger{background:#ff4f4f;border:none}.buttonGroup button.default{background:#fff;border:.026667rem solid #11d3d8;color:#10d7e0}.buttonGroup button.primary{background:linear-gradient(353deg,#217cf0,#217cf0);border:none}.buttonGroup button.warning{background:linear-gradient(90deg,#ffc027,#ffaf33);border:none}.feeContent{display:flex;flex-direction:column;max-height:10.506667rem}.feeContent .feeBox{overflow:scroll}.feeContent .title{font-size:.48rem;text-align:center;font-weight:500;position:relative;line-height:1.493333rem}.feeContent .title i{display:inline-block;position:absolute;right:0;width:1.44rem;height:1.493333rem;background-size:100% 100%}.feeContent .detailFee{padding:0 .426667rem .426667rem}.feeContent .detailFee .name{font-size:.426667rem;font-weight:700}.feeContent .detailFee .amount{margin-top:.213333rem}.feeContent .detailFee .amount span{display:inline-block;font-size:.373333rem;font-weight:400;margin-right:.426667rem}.feeContent .detailFee .date{font-size:.32rem;font-weight:400;color:#949999;margin-top:.053333rem}.trainingSessionsFooter>p{box-sizing:border-box;padding:.266667rem .426667rem;display:flex;align-items:center;background:#f3f4f5}.trainingSessionsFooter>p>i{display:block;margin-right:.213333rem}.trainingSessionsFooter>p>span{display:block}.trainingSessionsFooter .detailsFooter{height:1.973333rem;padding:.266667rem .426667rem .266667rem .426667rem}.trainingSessionsFooter .detailsFooter .btn_generate{color:#16c9c5}.trainingSessionsFooter .detailsFooter .btn_generate,.trainingSessionsFooter .detailsFooter .btn_see{padding:.4rem 0;text-align:center;width:100%;box-sizing:border-box;border-radius:.213333rem;border:.026667rem solid #16c9c5;font-size:.48rem}.trainingSessionsFooter .detailsFooter .btn_see{background:#16c9c5;color:#fff}.trainingSessionsFooter .icon_singleChoice,.trainingSessionsFooter .icon_singleChoiced{background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;width:.426667rem;height:.426667rem}.calendar_style /deep/ .van-calendar{position:relative;border-radius:.373333rem .373333rem 0 0}.calendar_style /deep/ .van-calendar .van-calendar__confirm{height:1.173333rem}.calendar_style /deep/ .van-calendar .van-calendar__header{padding:0 .373333rem}.calendar_style /deep/ .van-calendar .van-calendar__header .van-calendar__header-title{height:1.173333rem;border-bottom:.026667rem solid #f8f8f8;margin-bottom:.266667rem}.calendar_style /deep/ .van-calendar .van-calendar__header .van-calendar__weekdays{height:1.173333rem}.calendar_style /deep/ .van-calendar .van-calendar__confirm{position:absolute;top:0;right:.266667rem;width:unset;background:transparent;border:none;outline:none;margin:0}.calendar_style /deep/ .van-calendar .van-calendar__confirm .van-button__text{color:#313333;font-size:.426667rem}.calendar_style /deep/ .van-calendar .van-calendar__confirm:active{background:transparent;outline:none}.calendar_style /deep/ .van-calendar .van-calendar__confirm:active:before{display:none}.calendar_style /deep/ .van-calendar .van-calendar__body{padding:0 .373333rem}.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month:after{content:"";width:100%;height:.266667rem;display:block}.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__month-title{padding:0 .533333rem;text-align:center;font-size:.426667rem;color:#313333}.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__top-info{width:.373333rem;height:.373333rem;top:.293333rem;border-radius:50%;background:#ff8620;left:auto;line-height:.4rem;color:bisque}.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__day--end,.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__day--multiple-middle,.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__day--multiple-selected,.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__day--start,.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__selected-day{width:1.066667rem;height:1.066667rem;border-radius:50%;background:linear-gradient(155deg,#217cf0,#217cf0);box-shadow:inset .026667rem .053333rem .053333rem 0 hsla(0,0%,100%,.3),inset 0 .026667rem .16rem 0 hsla(0,0%,100%,.25)}.calendar_style /deep/ .van-calendar .van-calendar__body .van-calendar__month .van-calendar__days .van-calendar__day--disabled .van-calendar__top-info{background:#c6cccc}.calendar_style /deep/ .van-icon.van-icon-cross.van-popup__close-icon.van-popup__close-icon--top-right{right:unset;left:.533333rem;top:0;height:1.173333rem;width:unset;line-height:1.173333rem;font-size:.426667rem;color:#666}.calendar_style /deep/ .van-icon.van-icon-cross.van-popup__close-icon.van-popup__close-icon--top-right:before{content:"取消"}.loadingRefreshDiv{height:auto}.loadingRefreshDiv .loadingImg{transform:translateY(-300%)}.loadingRefreshDiv span{position:absolute;left:50%;transform:translateX(-50%);top:.666667rem;line-height:.533333rem}i.icon_chao{display:inline-block;width:.426667rem;height:.426667rem;background-size:.426667rem .426667rem;background-repeat:no-repeat;vertical-align:middle}.heightBottom.van-action-sheet .van-action-sheet__cancel,.heightBottom.van-action-sheet .van-action-sheet__name{font-size:.48rem;font-weight:400;color:#000;line-height:.48rem}.heightBottom.van-action-sheet .van-action-sheet__cancel{height:2.213333rem;padding-bottom:.88rem}.markCommon .cheekbutton{border:.026667rem dashed #efefef;height:1.173333rem;background-color:#fafafa;border-radius:.213333rem;margin-bottom:.213333rem;display:flex;justify-content:flex-end;align-items:center}.markCommon .cheekbutton button{width:1.493333rem;height:.746667rem;border-radius:.426667rem;background-color:#fafafa;font-size:.32rem;float:right}.markCommon .gerrnBoder{border:.026667rem solid #21c448}.markCommon .redBoder{border:.026667rem solid #ff4f4f}.markCommon .read{color:#21c448!important}.markCommon .read,.markCommon .readColor{border:.026667rem solid #21c448!important;margin-right:.213333rem!important}.markCommon .readColor{background-color:#21c448!important;color:#fafafa!important}.markCommon .uncertain{color:#ff4f4f!important}.markCommon .uncertain,.markCommon .uncertainColor{margin-right:.426667rem!important;border:.026667rem solid #ff4f4f!important}.markCommon .uncertainColor{background-color:#ff4f4f!important;color:#fafafa!important}.markCommon .approvalClass{height:8.506667rem}.markCommon .approvalClass .van-action-sheet__header{height:1.466667rem}.markCommon .approvalClass /deep/ .van-action-sheet__content{height:7.04rem}.markCommon .approvalClass /deep/ .van-action-sheet__content .van-cell{padding:.426667rem;height:5.44rem;border:.013333rem solid #efefef}.markCommon .approvalClass /deep/ .van-action-sheet__content .van-cell .van-field__body{height:5.44rem}.markCommon .approvalClass /deep/ .van-action-sheet__content .van-cell .van-field__body .van-field__control{min-height:5.44rem;height:5.44rem}.markCommon .approvalClass /deep/ .van-action-sheet__content .van-cell:after{border-bottom:0}.markCommon .approvalClass /deep/ .van-action-sheet__content .approvalButton{display:flex;width:100%;height:1.6rem;justify-content:center;align-items:center}.markCommon .approvalClass /deep/ .van-action-sheet__content .approvalButton .van-button:first-of-type{display:block;width:4.453333rem;height:1.173333rem;line-height:1.173333rem;text-align:center;border:.026667rem solid #10d7df;border-radius:.213333rem;font-size:.48rem;color:#10d7df;background:#fff;letter-spacing:.08rem;margin-right:.613333rem}.markCommon .approvalClass /deep/ .van-action-sheet__content .approvalButton .van-button:nth-of-type(2){display:block;width:4.453333rem;height:1.173333rem;line-height:1.173333rem;text-align:center;border-radius:.213333rem;background:linear-gradient(#16c9c5,#0be0f1);font-size:.48rem;color:#fff;letter-spacing:.08rem}.inputContainer{padding:.266667rem;position:relative}.inputContainer input{width:100%;box-sizing:border-box;height:.853333rem;background:#f9f9f9;border-radius:.4rem;border:none;outline:none;padding:0 .266667rem 0 1.066667rem}.inputContainer input::placeholder{font-size:.373333rem;color:#c6cccc}.inputContainer .searchIcon{position:absolute;width:.426667rem;height:.426667rem;left:.533333rem;top:50%;transform:translateY(-50%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnUlEQVQ4ja1TwRHDIAzjeGSErJEpsh8bZBpMctj8PI/6KdeWlDppojs+nCUk2zjXgJgDMaM5oa3bYStlImYkkQWAr/cAfBJZiBlbKdNPsqoOvQdUdeiKWORWpCWHJLJY5IpnnFdPiBnvmS0A8B8udpYO4H6BqxGuNbG6+HuMzp1bpDXn+WvBkVVec56JGTHGsWvT+kwxxtEUsXCryAOoJOpNOV56nQAAAABJRU5ErkJggg==);background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.inputContainer .searchIcon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB7klEQVRYhe2XMW7qQBCGTZDoaNNQcRFoOQBHyGncReIiXAHYWZv9Z2QrQjF1FAkpJ6D6X+N970WEhwETUrxf2mrtmW93Zmdnk+SESHbWZqNMNRXVhQA7D+w9sBdgJ6qLTDVdm41Idk7ZayySHWc29SFsBWCT4UPYOrPp1SB5WQ69qv/L+JuEMBPViRTFYEP2NmRPimIgqhMJYSbA228QVZ+X5fAi52uzsQc+amPvOfBEsnvqP5LdHHgS4F0AeuBjbTY+37nqvl7FfFVV/XMXsKqqvled1zb2jSHyshzGlXuzZ5IP5zqPIvngzZ7jTpwMB8lOjLlXnV/j/BPEn53w/0xMZzaNMb9k249pVVX9mBPObHqMtBOPWg48teU8qk5M+hC2X+6CmI3jUWuS7eeKZDce0bXZ6OCDTDUVgBLCrG3nUXWdYKaaHkw6YCkARXVyMwDViQB0wPJwEtgJQCmKwc0AimJQh3l3MFlfKtyQvVsBbMheXRP2Pw/g7iH4ziQU1cXB5N2P4d0L0d1LcZLc+TJKkh9wHSfJTRqSVeOGJKrtlqwer865x8YG2mxKBXit7bycBdFWW+6cexTg5SKIth4mV0FEEDEbZ6ppXbY/Pc0csMxUUzEbH8v0qyHa0H+IryAy1fDtABEiUw2Z6vIXzjeq4hrBW1kAAAAASUVORK5CYII=)}}.inputContainer .clearIcon{position:absolute;top:50%;right:.533333rem;transform:translateY(-50%) rotate(45deg);font-size:.4rem;width:1em;height:1em;background:rgba(0,0,0,.2);border-radius:50%}.inputContainer .clearIcon:before{width:70%;height:.053333rem}.inputContainer .clearIcon:after,.inputContainer .clearIcon:before{display:block;position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);background:#fff}.inputContainer .clearIcon:after{height:70%;width:.053333rem}