.main{height:100%}.main .main__body{height:calc(100vh - 60px)}.main .header{position:relative;background-color:#30bac1}.main .header .logo img{margin-top:15px}.main .header .user{position:absolute;top:0;right:20px;padding-top:19px;height:100%}.main .header .user .news{margin-right:5px;font-size:18px;color:#fff;cursor:pointer}.main .header .user .welcome{color:#fff}.main .header .user .name{color:#fff;cursor:pointer}.main .menu{border-right:1px solid #dcdfe6}.main .menu .el-submenu__title i{margin-right:8px;margin-left:8px;width:18px;font-size:18px;text-align:center}.main .menu .el-menu-item{min-width:auto;text-indent:13px}.main .app-el-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .box{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 60px)}.main .view{position:absolute;top:20px;left:20px;right:20px;bottom:20px}.main .footer{line-height:45px;text-align:center;font-size:12px;color:#c0c4cc;border-top:1px solid #dcdfe6}.main .homePage-notice-dialog{position:fixed;bottom:16px;right:16px;width:410px;height:280px;background:#fff;border:1px solid rgba(158,161,170,.54);z-index:8889}.main .homePage-notice-dialog .notice-dialog-top{width:410px;height:39px;background:#30bac1;font-size:16px;font-weight:400;color:#fff;line-height:39px;text-align:center}.main .homePage-notice-dialog .notice-dialog-content{padding:15px 25px;color:#333;font-size:15px;word-break:break-all}.main .homePage-notice-dialog .notice-dialog-content .red{color:#ff3c4a}.main .homePage-notice-dialog .notice-dialog-content .look-info{text-align:right;color:#30bac1;cursor:pointer}.main .homePage-notice-dialog /deep/.el-icon-close:before{position:absolute!important;right:5px!important;top:-8px!important}.main .homePage-notice-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff}.main .mobile-show{display:none}.el-menu-item.is-active{color:#30bac1}.alarm-reminder-dialog{text-align:center}.alarm-reminder-dialog img{width:110px}.alarm-reminder-dialog .alarm-reminder-title{font-size:24px;font-weight:700;margin:10px 0}.alarm-reminder-dialog .alarm-reminder-remark{text-align:left;display:inline-block}.alarm-reminder-dialog .alarm-reminder-remark-row{margin:10px 0}.alarm-reminder-dialog .alarm-reminder-closeBut{margin-top:30px}>.el_main{padding:0}.el-form-item__content{line-height:34px}.el-input__inner{height:35px;line-height:35px}.el-input__icon{line-height:35px}.el-button.is-round{padding:9px 23px}.el-button--medium{padding:9px 20px}.el-input-number{line-height:32px}.el-button{padding:9px 20px}.el-date-editor .el-range__icon{line-height:28px}.main .view{top:8px;bottom:10px}.item-message{margin-right:25px}.task-reminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e7ed;padding:8px 0}.task-reminder .task-title{margin:5px;font-size:16px;color:#000}.task-reminder .task-content{margin:5px;font-size:14px;color:#333;width:400px}.task-reminder .task-time{margin:5px;font-size:12px;color:#999}.all-task,.task-reminder .task-btn{color:#30bac1}.all-task{text-align:center;font-size:16px;margin:10px 0 5px}.close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.close-btn .btn{color:#333;padding:0;font-size:14px}.no-message{text-align:center;border-bottom:1px solid #e4e7ed;padding:30px 0}@media only screen and (max-width:500px){.main .mobile-show{display:block;color:#919191}.main .close-menu{font-size:25px;margin-left:150px;margin-top:10px}.main .show-menu{font-size:25px}.main .view{top:50px}}