.headder{background:#fff;height:80px;box-shadow:0 2px 4px 0 hsla(0,0%,76.5%,.3)}.head-cont{padding:15px 25px 0 25px}.logo-lk>a{line-height:40px}.logo-lk>i{margin:0 5px;font-weight:700}.logo-lk .logo-c{display:inline-block;vertical-align:top;max-width:180px;height:40px;overflow:hidden}.logo-lk .logo-c>img{width:100%}.logo-lk .logo-c>span{font-size:22px;margin:0 5px 0 10px;font-weight:700}.logo-lk .link-home{font-size:16px;color:#000;letter-spacing:2px}.footer{background-color:#3a486f}.i_copyright{line-height:16px;color:#fff;padding:14px 0;text-align:center;white-space:pre}.main{min-height:calc(100vh - 204px);padding:25px 0 40px;background-color:#fff}.calendar{max-width:1800px;margin:auto;position:relative}.calendar .add-calendar-btn{padding:12px 21px;position:absolute;top:-85px;right:0}.calendar .el-dialog .el-dialog__header{background-color:#409eff;padding:10px 20px}.calendar .el-dialog .el-dialog__body{padding:30px 30px 30px 20px}.calendar .el-dialog .el-dialog__title{color:#fff}.calendar .el-dialog .el-dialog__headerbtn{top:1px;right:10px;padding:10px}.calendar .el-dialog .el-dialog__headerbtn .el-dialog__close{font-size:20px;color:#fff}.calendar .el-dialog .el-date-editor.el-input,.calendar .el-dialog .el-date-editor.el-input__inner,.calendar .el-dialog .el-select{width:100%}.calendar .el-dialog .is_import_tips{color:#999;margin-left:20px}.calendar .el-dialog .textarea-item{position:relative}.calendar .el-dialog .textarea-item .word-sum{position:absolute;bottom:0;right:20px}.calendar .nav .table-tips{margin-top:50px;padding-left:60%}.calendar .nav .table-tips span{float:right;font-size:16px;font-weight:600;height:16px;line-height:16px;margin-left:20px}.calendar .nav .table-tips .c-color1,.calendar .nav .table-tips .c-color2,.calendar .nav .table-tips .c-color3,.calendar .nav .table-tips .c-color4{width:16px;height:16px;border-radius:4px}.calendar .nav .table-tips .c-color1{background-color:#ffe0fb}.calendar .nav .table-tips .c-color2{background-color:#dde2ff}.calendar .nav .table-tips .c-color3{background-color:#c3f6cf}.calendar .nav .table-tips .c-color4{background-color:#bcecff}.calendar .nav .table-tips i{display:inline-block;vertical-align:middle}.fc-unthemed th{height:50px;line-height:50px;background-color:#f8f8f8}.fc-center h2{font-size:18px;font-weight:600}.fc-button-group .fc-state-active{background-color:#409eff;color:#fff}.fc-button-group .fc-prev-button{border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAAXNSR0IArs4c6QAAAa5JREFUSA21VTHPAUEQfScShcY1NK6Ra1SaKyQKP52OQqNxEnGVSkNBQgjfzXJr59uddb4vJmFnZ9+bN3O7txes1+s7nlalsdPpqGnlGVRDYMJwz200GtFwV7Aoih5ogrlMJxuPx6CfNonBFTUcCCi/Mdeu1jgej0xDtbXdbrFYLDRaOWapRUMUEzUglWtmMn1dFBd+zKbTqRVWxZrR+XyO3W5nhphvKfR6PVQqVvhF8vVwuVzM8pXvSQVUq1bFEPfuVQP35OfNcWqWZRm8JTk4MmG/37PDUpDtrvKV2WyGw+FQYNjICOfzGZPJhAF+T1gPlPmdMcJgMEAcx14OIxCy3W5jOBwiCAIn0SIQisBEarVaFun7G/fxG2cdX0+A3gRnz1aj/wj8WeB6vSJN07fS7OS9Q+dPA/QGbTYbuscVvNvtemmlBCghJb7dbt5krkVRgG7t1WqF/Fpy8UrHxD1oNptIkgRhGJZO5gKKHRC4VquBbmUy+jjRpkrXiAI5/rwCJr5er6uOKEaX23K5xOl0MiFOv7SAyW40Guj3+2ZI9MU9EBkfLqgO6Ah+y34ATyWX94EmFbMAAAAASUVORK5CYII=) repeat}.fc-button-group .fc-prev-button span{opacity:0}.fc-button-group .fc-next-button{border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAAGXcA1uAAAAAXNSR0IArs4c6QAAAbtJREFUSA21Vb+rwkAMTktFQYe66KKLP0D/BBHUP91RcNHJxTropIsugkOxrzleQu7dpa3CO2iTXL7ky/Xu0iBJkgx+R4jyfD7DYDAAY5AnkDDI8rHdblFkgXlnGQRBAIAw34go0Xq9NmqtVoP5fK5H2IwUnktDKGxWuWDiIA87cEI6uSqsfblcUoDOoS7Qt2ics7iJ//F4MNVfhWuSjt1ux+ZsNoN6vc62w8CeXBmNRhYYfQ5Dt9uF6XQq4yzdYSgCY6S6d1ZaYah7KjCsnk4n+3Cyp0Bx1rDZbArg4DK8Xi9zeJ7PpzfQYSBUflNgv9+TyVINQMT9fofb7cZgVJyNI28YhrBYLMhk6Q3o9/swHA4ZJBVnH9I0hSjy5gHvPmhgYilcNIEsqbUU7cZ9Mo+5P6/IKq/cKCU4HA6AH/rb4d8eke16vQI+2OZ6vZ5p76ZdC0yRWkpAwfm3h8vlYh48lPgfQcKyUZlAJnq/33A8Hs2Dv5PxeAydTkdCWP+KgKLb7TZMJhOnkZIf5ccErVbLNN1msynzqHolgkajYSqN41hNpDlKCVarlRZbab70HlTKUgAyK8Cu9F/jB02bRVE25kGZAAAAAElFTkSuQmCC) repeat}.fc-button-group .fc-next-button span{opacity:0}.fc button .fc-icon{margin:0 .25em!important}.select-month,.select-week{margin-left:50px}.calendar .fc button{border-radius:0}.fc .fc-agendaWeek-button,.fc .fc-month-button{width:60px;height:30px}.month-nav .fc-button-group .fc-prev-button{position:absolute;left:135px}.week-nav .fc-button-group .fc-prev-button{position:absolute;left:250px}.calendar .fc-next-button,.calendar .fc-prev-button{padding:0 2px}.fc-agendaWeek-button{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-content{overflow:hidden;text-overflow:ellipsis;color:#000}.fc-content .fc-title{word-break:break-word}.fc-content span,.fc-title{color:#000;font-size:14px}.fc-agendaDay-button.fc-corner-right,.fc-content .fc-time{display:none}.fc-day.fc-widget-content.fc-other-month.fc-future{background-color:#fafafa}.fc-day-grid-event .fc-time,.fc-time-grid-event .fc-time,.fc-title{margin-left:12px}.fc-event-container .el-icon-star-on:before{content:"\E797";color:#d90e64;font-size:16px;position:absolute;top:-2px;left:0}.calendar .fc-time-grid .fc-slats td{height:36px}.fc-time-grid-event.fc-v-event.fc-event.fc-start.fc-end.fc-short{min-height:15px}