*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}[v-cloak]{display:none}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.fl{float:left}.fr{float:right}.mb12{margin-bottom:12px!important}.mr10{margin-right:10px!important}.ml0{margin-left:0!important}.flex{display:flex}.flex.space-between{justify-content:space-between}.btn-block{width:100%}.text-center{text-align:center}.layout{position:relative}.layout .topbar{background:#3c4a73;border-bottom:1px solid #f4f4f4;color:#fff;height:56px;left:0;position:fixed;top:0;width:100%;z-index:10}.layout .topbar .left-section{cursor:pointer;height:56px;width:180px}.layout .topbar .left-section .brand{display:block;height:56px;width:180px}.layout .topbar .right-section{font-size:14px;line-height:56px}.layout .topbar .right-section .fl{margin-right:20px}.layout .topbar .right-section .el-button.fl{color:#fff;height:56px;margin-left:0}.layout .sidebar{background:#fff;border-right:1px solid #f4f4f4;bottom:0;left:0;max-width:180px;min-width:180px;overflow-y:scroll;position:fixed;top:56px;z-index:10}.layout .sidebar .el-submenu .el-menu-item{min-width:160px}.layout .main{background-color:#fff;margin-left:180px;margin-top:56px;min-height:calc(100vh - 56px);padding:10px;width:calc(100vw - 180px)}.layout .main .header{background:#fff;border-bottom:1px solid #ebeef5;left:180px;padding:10px;position:fixed;right:0;top:56px;z-index:100}.layout .main .header .header-row{height:28px;line-height:28px}.layout .el-menu{border-right:none}.el-message-box{vertical-align:baseline!important}.change-passwd-overlay{z-index:2001}.change-passwd-overlay .change-passwd-message-box{width:320px}.data-row{background:#fafafa;border:1px solid #ebeef5;color:#333;font-size:14px;margin-bottom:10px;padding:0 16px}.data-row .button-group{height:40px;padding:6px 0}.row{color:#606266;display:flex}.row .row-label{flex:0 0 auto;font-size:14px;font-weight:700;line-height:40px;padding:0 12px 0 0;text-align:right;width:100px}.row .row-content{flex:1;font-size:14px;line-height:40px;position:relative}.packed-form .el-form-item{margin-bottom:0!important}
