.home-page{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#fff;white-space:nowrap}.home-page .el-menu-item-logo{float:left;font-size:14px;height:60px;line-height:60px;color:#fff;padding:0 20px;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .el-menu{overflow:hidden}.home-page .el-menu .el-menu-item .fa,.home-page .el-menu .el-menu-item .iconfont,.home-page .el-menu .el-menu-item [class^=el-icon-],.home-page .el-menu .el-submenu .fa,.home-page .el-menu .el-submenu .iconfont,.home-page .el-menu .el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px;color:#fff}.home-page .el-menu .el-menu-item .message-badge,.home-page .el-menu .el-submenu .message-badge{height:30px;line-height:28px}.home-page .left-menu{display:inline-block;height:calc(100% - 61px)}.home-page .left-menu .el-menu{border-right:none}.home-page .left-menu .el-menu-item .fa,.home-page .left-menu .el-menu-item .iconfont,.home-page .left-menu .el-menu-item [class^=el-icon-],.home-page .left-menu .el-submenu .fa,.home-page .left-menu .el-submenu .iconfont,.home-page .left-menu .el-submenu [class^=el-icon-]{color:#303133}.home-page .el-menu-vertical{display:inline-block;vertical-align:top;height:100%;overflow:auto}.home-page .el-menu-vertical:not(.el-menu--collapse){width:160px;min-height:400px}.home-page .el-menu-vertical .collapse{border-bottom:1px solid #f2f3f4}.home-page .el-menu--horizontal{height:60px}.home-page .float-right{float:right}.home-page .main{width:calc(100% - 161px);height:calc(100% - 61px);overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;background-color:#f2f3f4;padding:20px;white-space:normal}.home-page .main.max{width:100%}.home-page .main.big{width:calc(100% - 65px)}.home-page .main.animated{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-page .main>div{background-color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:8px}.home-page .main>div.has-header{margin-top:56px;height:calc(100% - 56px);overflow-y:scroll}