.navbar-menu,.navbar-menu ul li{position:relative;display:inline-block}html{height:100%;min-width:1024px;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;scrollbar-face-color:#ddd;scrollbar-highlight-color:#ddd;scrollbar-shadow-color:#ddd;scrollbar-3dlight-color:#ddd;scrollbar-arrow-color:#797979;scrollbar-track-color:#fff;scrollbar-darkshadow-color:#ddd;overflow:hidden}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{border-radius:0;background:0 0}::-webkit-scrollbar-thumb{border-radius:0;background-color:#dbdfe2}body{font-family:PingHei,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif,"Microsoft Yahei","微软雅黑";font-size:14px;line-height:1.42857143;color:#6a6c6f;background:#f5f5f5;margin:0}#menubar .menu-title,.navbar-menu ul li{font-size:16px;user-select:none;letter-spacing:1px}#app-navbar,.navbar-header{background-color:#2d303b;height:60px}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}#app-navbar{min-height:60px}.navbar-header{width:220px;padding-left:15px;display:flex;align-items:center;overflow:hidden}.navbar-header .brand-image{max-height:34px}.navbar-header .brand-image.brand-image-left{max-width:34px}.navbar-header .brand-image.brand-image-right{max-width:150px}.navbar-header.janus_brand .brand-image.brand-image-right{max-height:25px;padding-left:15px}.navbar-header.single_brand .brand-image{max-width:170px;max-height:50px}.navbar-menu .navbar-menu-ul{height:60px;max-width:100px;overflow:hidden}@media (min-width:1150px){.navbar-menu .navbar-menu-ul{max-width:434px}}@media (min-width:1280px){.navbar-menu .navbar-menu-ul{max-width:536px}}@media (min-width:1440px){.navbar-menu .navbar-menu-ul{max-width:638px}}@media (min-width:1600px){.navbar-menu .navbar-menu-ul{max-width:736px}}@media (min-width:1720px){.navbar-menu .navbar-menu-ul{max-width:828px}}@media (min-width:1800px){.navbar-menu .navbar-menu-ul{max-width:920px}}@media (min-width:1920px){.navbar-menu .navbar-menu-ul{max-width:1112px}}.navbar-menu ul li{height:60px;line-height:60px;color:#fff;padding:0 12px;box-sizing:border-box;cursor:pointer}.navbar-menu ul li:before{content:'';position:absolute;left:50%;bottom:0;width:0;height:4px;background:#000;transition:all .2s}.navbar-menu ul li:hover:before{width:100%;left:0;right:0;background:#488eff}.navbar-menu ul li.active:hover{border:none}.navbar-menu ul li.active{border-bottom:4px solid #488eff}#menubar{position:absolute;top:60px;left:0;height:100%!important;width:220px;background-color:#42485b;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#fff;z-index:1000;transition-property:width;transition-duration:.3s;transition-timing-function:ease}#menubar>ul{display:inline-block;width:100%}#menubar .menu-title{height:40px;overflow:hidden;line-height:40px;text-indent:20px;background-color:#4a5064}#menubar .menu-item{height:40px;line-height:40px;cursor:pointer;background-color:#42485b}#menubar .menu-item.active,#menubar .menu-item.active:hover{background-color:#488eff}#menubar .menu-item:hover{background-color:#646874}#menubar .menu-item a,#menubar .menu-title a{position:relative;display:block;height:40px;margin-left:5px;overflow:hidden;color:#fff}#menubar .menu-icon.fa{display:inline-block;font-size:15px}#menubar .menu-icon{display:inline-block;float:left;width:50px;height:40px;background-size:16px;background-repeat:no-repeat;background-position:center}#menubar .menu-text{display:inline;letter-spacing:1px;max-width:160px;overflow:hidden;height:40px;text-overflow:ellipsis}.app-main{margin-left:221px;overflow-x:hidden;overflow-y:auto;padding-top:60px;transition:margin-left .3s;background-color:#eaedf1}.aside-margin-left{margin-left:50px}