.calendar{width:418px;height:381px;background-image:url(https://cdn-img.yfchuhai.com/www.yfchuhai.com/static/pc/img/activity/new/data_bg.png);background-size:100% 100%;padding:0 26px 26px;display:flex;flex-direction:column}.calendar .flex-align{display:inline-flex;align-items:center}.calendar .title{display:flex;padding-top:25px;justify-content:space-between;align-items:center;margin-bottom:3px}.calendar .title .title-left{font-size:18px;font-family:HuXiaoBo-NanShen;font-weight:bold;color:#323647;line-height:28px}.calendar .title .title-left img{margin-right:10px}.calendar .title .title-right img{cursor:pointer}.calendar .cal_con{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#606266;border:1px solid #e4e7ed;box-shadow:0 0 10px 0 rgba(0,38,128,0.1);background:#fff;border-radius:10px;margin:auto}.calendar .cal_con .cal_header{height:24px;padding:5px;font-size:14px;line-height:24px;display:flex;justify-content:space-between;justify-items:center}.calendar .cal_con .cal_header .cal_h_time{cursor:pointer}.calendar .cal_con .cal_header .cal_h_time:hover{color:#409eff}.calendar .cal_con .cal_header .cal_h_left{height:100%;display:flex}.calendar .cal_con .cal_header .cal_h_left .cal_h_btn{height:100%;width:24px;cursor:pointer}.calendar .cal_con .cal_header .cal_h_left .cal_h_btn:hover{background-color:#ebeef5}.calendar .cal_con .cal_header .cal_h_left .cal_h_l_icon{height:8px;width:12px;margin:auto}.calendar .cal_con .cal_month{font-size:14px;text-align:center;height:calc(100% - 34px)}.calendar .cal_con .cal_month .cal_m_day_cell{width:31px;height:31px;line-height:24px;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;color:#000}.calendar .cal_con .cal_month .cal_m_weeks{height:16px;padding:8px;display:flex;justify-content:space-around;justify-items:center;border-bottom:1px solid #e4e7ed;padding-bottom:17px;box-sizing:content-box}.calendar .cal_con .cal_month .cal_m_days{height:calc(100% - 49px);padding:16px 8px;display:flex;justify-content:space-around;justify-items:center;flex-wrap:wrap;box-sizing:content-box}.calendar .cal_con .cal_month .cal_m_days .cal_m_day_line{width:100%;display:flex;justify-content:space-around;justify-items:center}.calendar .cal_con .cal_month .cal_m_days .cal_m_day_cell .markDay{position:absolute;bottom:2px;width:100%;display:flex;justify-content:space-around}.calendar .cal_con .cal_month .cal_m_days .cal_m_day_cell .markDay div{width:6px;height:6px;background:#4178ff;border-radius:50%}.calendar .cal_con .cal_month .cal_m_days .cal_m_day_cell.active,.calendar .cal_con .cal_month .cal_m_days .cal_m_day_cell:hover{background:#ff803b;border-radius:10px;color:#fff}.calendar .cal_con .cal_month .cal_m_days .cal_m_day_cell.active .markDay div,.calendar .cal_con .cal_month .cal_m_days .cal_m_day_cell:hover .markDay div{background:#ffffff}/*# sourceMappingURL=./activity-calendar.css.map */