.color-orange{color:#f60 !important}.color-blue{color:#4680ff !important}.color-red{color:#ff6666 !important}.color-green{color:#45b34d !important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.mt10{margin-top:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.test1{font-size:12px}.check-box{display:inline-block;vertical-align:middle;color:#666;cursor:pointer}.check-box .check-icon{position:relative;display:inline-block;vertical-align:middle;width:14px;height:14px;border:1px solid #ccc;border-radius:2px}.check-box .check-icon .iconfont{display:none;position:absolute;top:-6px;left:-1px;vertical-align:top;font-size:15px;color:#666}.check-box.checked .iconfont{display:block}.check-box.check-hascolor .check-icon{border:none}.check-box.check-hascolor .iconfont{color:#fff;top:-5px;left:0}.check-box.check-green .check-icon{border:none}.check-box.check-green .iconfont{color:#fff;top:-5px;left:0}.check-box.check-green .check-icon{background:#45b34d}.check-box.check-blue .check-icon{border:none}.check-box.check-blue .iconfont{color:#fff;top:-5px;left:0}.check-box.check-blue .check-icon{background:#4680ff}.test1{font-size:12px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54, 1.5, .38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,0.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,0.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,0.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,0.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,0.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,0.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:;background-size:16px 6px;width:16px;height:6px}.test1{font-size:12px}body{background:#fff;padding-bottom:0}body .footer-box{display:none}.calendar{background:#fff}.calendar h1{position:relative;z-index:1;border-bottom:1px solid #eee;padding:20px;margin:0;background:#fff}.main{padding:0 20px}.main .calendar-con-week{height:100vh;padding-top:205px;margin-top:-184px}.main .calendar-con-week li:hover{cursor:pointer;background:#f8fbff}.calendar-ctrl{position:relative;z-index:1;border-bottom:1px solid #ddd;text-align:center;padding:15px 0}.calendar-ctrl .calendar-tabs{float:right;background-color:#f1f1f1;width:80px;height:40px;border-radius:20px;cursor:pointer}.calendar-ctrl .calendar-tabs:hover{background-color:#e8e8e8}.calendar-ctrl .calendar-tabs span{float:left;width:50%;text-align:center;line-height:40px;border-radius:50%}.calendar-ctrl .calendar-tabs span.active{background:#45b34d;color:#fff}.calendar-ctrl .calendar-ctrl-time{user-select:none;font-size:16px}.calendar-ctrl .calendar-ctrl-time .ui-btn{margin-left:20px}.calendar-ctrl .iconfont{color:#666;font-size:20px;vertical-align:middle;cursor:pointer}.calendar-ctrl .iconfont:hover{color:#4680ff}.calendar-con-week{height:100%;margin:0}.calendar-con-week>li{float:left;width:13%;margin-left:1.1%;min-height:100%;padding-bottom:30px}.calendar-con-week>li.today{position:relative;border:1px solid #79cb7f;background:#fafdfa}.calendar-con-week>li.today:before{content:'';position:absolute;width:100%;top:0;left:0;height:2px;background:#45b34d}.calendar-con-week>li:hover{padding-bottom:0}.calendar-con-week>li:hover .calendar-add-btn{display:block}.calendar-con-week .calendar-week-day{text-align:center;color:#888;padding:10px 0;background:#fff;line-height:1.8}.calendar-con-week .calendar-week-day strong{color:#666;font-size:16px}.calendar-label{padding:10px;margin-bottom:10px;font-size:12px;border-radius:1px}.calendar-label div,.calendar-label p{cursor:pointer}.calendar-label div:hover,.calendar-label p:hover{color:#4680ff}.calendar-label p:last-child{margin-bottom:0}.calendar-label:hover{opacity:.8}.dcc-qq-box{display:none}.calendar-con-month .calendar-con-month__main{width:100%}.calendar-con-month .calendar-con-month__main td,.calendar-con-month .calendar-con-month__main th{width:14.28571429%;border:1px solid #ddd}.calendar-con-month .calendar-con-month__main th{text-align:center;padding:10px 0}.calendar-con-month .calendar-con-month__main .month-item{position:relative;width:100%;height:100%;padding-bottom:30px;min-height:101px}.calendar-con-month .calendar-con-month__main td{position:relative;vertical-align:top;font-size:12px}.calendar-con-month .calendar-con-month__main td.today{background:#fafdfa}.calendar-con-month .calendar-con-month__main td.today h6{color:#45b34d;background:#d5efd7}.calendar-con-month .calendar-con-month__main td .calendar-label{margin-bottom:0}.calendar-con-month .calendar-con-month__main td:hover{cursor:pointer;background:#f8fbff}.calendar-con-month .calendar-con-month__main td:hover .calendar-add-btn{display:block;position:absolute;bottom:0}.calendar-con-month .calendar-con-month__main h6{color:#666;font-weight:bold;margin:0;padding:10px;background:#f3f2f1}.calendar-con-month .calendar-con-month__main h6 span{font-weight:normal;float:right}.calendar-con-month .calendar-con-month__main h6 i{display:inline-block;background-color:#d9534f;color:#fff;border-radius:10px;padding:0 10px;height:20px;line-height:20px;font-style:normal;margin-top:-2px;vertical-align:middle}.calendar-con-month__extra{padding:20px 0;font-size:15px}.calendar-con-month__extra strong{color:#ff6666;font-weight:bold}.calendar-con-month__extra div{margin-bottom:10px}.calendar-affair .calendar-affair-tit{border-bottom:1px solid #eee;padding:10px 0;color:#666}.calendar-affair .calendar-affair-tit span{float:right}.calendar-affair textarea{padding:10px 0;width:300px;border:none;outline:none;height:100px;resize:none}.calendar-affair .calendar-affair-ctrl{padding:10px 0;text-align:right}.calendar-affair .calendar-affair-ctrl .ui-btn:last-child{margin-left:10px}.calendar-affair .calendar-affair-ctrl .iconfont{float:left;font-size:20px;cursor:pointer}.calendar-add-btn{display:none;width:100%;text-align:center}.festival{text-align:center;margin:40px 0}.festival>li{display:inline-block;line-height:24px;color:#999;margin:0 20px}.festival>li .icon{font-size:24px;vertical-align:top}.festival>li span{color:#f0ad4e;font-size:18px;font-weight:bold}.festival>li strong{font-size:18px;font-weight:bold;color:#ff6666}.test1{font-size:12px}