#calendar{background:#f6f7f9;height:100%}#calendar .calendar-bg{position:relative;z-index:3}#calendar .calen{background:-webkit-gradient(linear,left top,left bottom,from(#3d93ff),to(#609fff));background:-webkit-linear-gradient(#3d93ff,#609fff);background:linear-gradient(#3d93ff,#609fff);padding:.426667rem}#calendar .calen .swiper{overflow:hidden;-webkit-transition:height .35s;transition:height .35s}#calendar .calen .nextmon{width:9.146667rem;background:#3f89ef;border-radius:8rem;height:.853333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:.853333rem}#calendar .calen .nextmon div{margin:0 .533333rem;margin-top:-.266667rem}#calendar .calen .nextmon .date{margin:0;font-size:.373333rem;color:#fff}#calendar .calen .nextmon .prev{font-size:0;line-height:0;border-width:.186667rem;border-color:#fff;border-left-width:0;border-style:dashed;border-right-style:solid;border-top-color:transparent;border-bottom-color:transparent}#calendar .calen .nextmon .next{font-size:0;line-height:0;border-width:.186667rem;border-color:#fff;border-right-width:0;border-style:dashed;border-left-style:solid;border-top-color:transparent;border-bottom-color:transparent}#calendar .calen .nextmon .swiper-button-next,#calendar .calen .nextmon .swiper-button-prev{position:unset}#calendar .calen .top{width:9.146667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:.026667rem solid hsla(0,0%,100%,.2);padding:.533333rem 0;z-index:3}#calendar .calen .top span{text-align:center;display:block;width:14%;font-size:.373333rem;color:#fff}#calendar .calen .body{width:9.146667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .calen .body div{text-align:center;display:block;width:14%;font-size:.373333rem;color:#fff;line-height:.986667rem}#calendar .calen .body .qd{display:block;width:.746667rem;height:.746667rem;margin:.133333rem auto;background:#4ac7ff;border-radius:50%;line-height:.72rem}#calendar .bottom{width:100%;position:relative}#calendar .bottom .mask{margin:0 auto;width:1.6rem;height:0;border-top:.533333rem solid #609fff;border-right:.213333rem solid transparent;border-left:.213333rem solid transparent}#calendar .bottom .pos{position:absolute;top:-.053333rem;left:4.72rem;margin:0 auto}#calendar .bottom .pos i{display:block;height:.48rem;font-size:.586667rem;color:#fff}#calendar .bottom .resources__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#calendar .signup{z-index:1;width:9.6rem;height:3.466667rem;background:url(//g.yunbisai.com/img/cert/calenbg.png) no-repeat;background-size:100% 100%;margin:0 auto;margin-top:-1.333333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#calendar .signup .sign{width:5.866667rem;padding-top:1.866667rem}#calendar .signup .sign p{text-align:right;font-weight:700;font-size:.426667rem}#calendar .signup .sign span{color:#e5664b}#calendar .signup .btn{width:1.333333rem;padding-top:1.626667rem;margin-left:.266667rem}#calendar .signup .btn div{width:2.16rem;height:.853333rem;border-radius:.426667rem;background:#ff6a8d;line-height:.853333rem;color:#fff;font-size:.426667rem}#calendar .border{background:#fff;border-radius:.213333rem;padding:.4rem .533333rem;margin:.4rem;-webkit-box-shadow:.026667rem .08rem .16rem #d6d6d6;box-shadow:.026667rem .08rem .16rem #d6d6d6}#calendar .lssc{height:1.066667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.266667rem .506667rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#calendar .lssc .img,#calendar .lssc .img img{width:1.066667rem;height:1.066667rem}#calendar .lssc .icon{margin-left:1.333333rem;line-height:.933333rem}#calendar .lssc .wz{margin-left:.266667rem;line-height:.586667rem;width:4rem}#calendar .lssc .wz p:first-child{font-size:.426667rem;font-weight:700}#calendar .lssc .wz p:first-child span{color:#3f89ef;font-weight:700}#calendar .lssc .wz p:nth-child(2){color:#8e8e93;font-size:.32rem}#calendar .lsb{height:.426667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:.426667rem}#calendar .lsb .muber{color:#404040;font-size:.48rem}#calendar .lsb .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#404040;font-size:.426667rem}#calendar .lsb .icon span:first-child{display:block;width:.426667rem;height:.426667rem;border-radius:50%;background:#ffc272;margin-right:.133333rem}#calendar .lsb .icon span:first-child i{display:block;width:.213333rem;height:.213333rem;border-radius:50%;background:#fff;margin:0 auto;margin-top:.106667rem}#calendar .cardThumbsUp{width:1.066667rem;height:1.066667rem;border-radius:50%;position:fixed;right:.533333rem;text-align:center;line-height:1.066667rem;z-index:99;bottom:2.666667rem;background:-webkit-gradient(linear,left top,right top,from(#f7a805),to(#ed7019));background:-webkit-linear-gradient(left,#f7a805,#ed7019);background:linear-gradient(90deg,#f7a805,#ed7019)}#calendar .cardThumbsUp>:first-child{width:.666667rem;height:.666667rem;vertical-align:middle;fill:#fff}@supports (height:constant(safe-area-inset-bottom)) or (height:env(safe-area-inset-bottom)){#calendar .cardThumbsUp{bottom:calc(2.667rem + constant(safe-area-inset-bottom));bottom:calc(2.667rem + env(safe-area-inset-bottom))}}