*,body,html{font-family:宋体}body,html{height:100%;font-size:12px}body{margin:0;padding:0}body,body #app{min-height:100%}body #app{height:100%}.appNavBarServiceMenu{z-index:100}.appNavBarAllMenus{position:fixed;z-index:10;top:50px;left:100px;box-sizing:border-box;width:1000px;max-height:calc(100vh - 50px);padding:20px;padding-top:0;overflow-y:auto;background-color:#151822;color:#fff}.appNavBarAllMenus .icon{vertical-align:middle;margin-right:.2em}.appNavBarAllMenus .search{margin-top:20px;display:block!important}.appNavBarAllMenus .search input{font-size:12px;outline:none;width:100%;height:28px;line-height:28px;border:1px solid #505b65;background-color:#151822;border-radius:0;color:#fff}.appNavBarAllMenus .search input:focus,.appNavBarAllMenus .search input:hover{border:1px solid #7c878e}.appNavBarAllMenus .search .result{border:none;background-color:#262f3e;border-radius:0;margin:5px 0!important}.appNavBarAllMenus .search .result .popper__arrow{display:none}.appNavBarAllMenus .search .result li{font-size:12px;color:#a2aaad;line-height:30px}.appNavBarAllMenus .search .result li.highlighted,.appNavBarAllMenus .search .result li:hover{background-color:#344258!important}.appNavBarAllMenus .groupA>.item{margin-top:1em}.appNavBarAllMenus .titleA{color:#7c878e;font-size:14px;line-height:3;cursor:pointer;border-bottom:1px solid #444}.appNavBarAllMenus .titleA em{vertical-align:middle;font-style:normal;font-weight:400}.appNavBarAllMenus .groupB{display:flex;align-items:center;margin-top:1em;font-size:12px}.appNavBarAllMenus .titleB{color:#888;font-weight:400;margin-right:1em;cursor:pointer}.appNavBarAllMenus .item{display:inline-block;position:relative;color:#aaa;cursor:pointer;padding-right:1.5em;line-height:2}.appNavBarAllMenus .item:hover{color:#3d91ff}.appNavBarAllMenus .item:after{content:"";position:absolute;right:.75em;top:25%;height:50%;width:1px;background-color:rgba(124,135,142,.5)}.appNavBarAllMenus .item:last-child:after{content:none}.allQuickMenus{position:absolute;z-index:100;top:50px;left:0;width:100%;height:55vh;overflow:hidden;background-color:#151822;color:#fff}.allQuickMenus .close{position:absolute;top:0;right:0}.allQuickMenus .menus{box-sizing:border-box;width:100%;height:100%;padding:20px;padding-top:0;overflow-y:auto}.allQuickMenus .menus .icon{vertical-align:middle;margin-right:.2em}.allQuickMenus .menus .groupA>.item{margin-top:1em}.allQuickMenus .menus .titleA{color:#7c878e;font-size:14px;line-height:3;border-bottom:1px solid #444}.allQuickMenus .menus .titleA img{vertical-align:middle;width:16px;height:16px;margin-right:8px}.allQuickMenus .menus .titleA em{vertical-align:middle;font-style:normal;font-weight:400}.allQuickMenus .menus .groupB{display:flex;align-items:center;margin-top:1em;font-size:12px}.allQuickMenus .menus .titleB{color:#888;font-weight:400;margin-right:1em}.allQuickMenus .menus .item{display:inline-block;position:relative;color:#aaa;cursor:pointer;margin-right:1.5em;padding:0 5px;border:1px dashed #bbb}.allQuickMenus .menus .item:hover{color:#3d91ff}.allQuickMenus .menus .item.active{border-color:#3d91ff;color:#3d91ff}.allQuickMenus .menus .item:after{content:"";position:absolute;right:-.75em;top:25%;height:50%;width:1px;background-color:rgba(124,135,142,.5)}.allQuickMenus .menus .item:last-child:after{content:none}.appNavBarShortcut{position:relative}.appNavBarShortcut:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:2px;background-color:rgba(124,135,142,.5)}.appNavBarShortcut .quickMenus{overflow:hidden}.appNavBarShortcut .quickMenus>div{display:inline-block;cursor:pointer;height:50px;line-height:50px;margin-left:1.25em;color:#c1c6c8}.appNavBarShortcut .butIcon,.appNavBarShortcut .el-icon-plus{font-size:12px!important}.appNavBarShortcut .del{position:relative}.appNavBarShortcut .del .butIcon{position:absolute;top:0;right:0;color:#fff;background-color:red}.user-inner{height:50px;line-height:50px;padding:0 24px 0 12px;color:#fff;position:relative;display:flex;align-items:center}.user-inner:hover .user-panel{visibility:inherit}.user-inner .user-icon{font-size:14px}.user-inner .user-name{margin-left:8px;margin-right:4px;display:inline-block;color:#c1c6c8}.user-inner .user-panel{visibility:hidden;position:absolute;right:0;z-index:2000;top:50px;min-width:200px;padding:10px 0 0;background-color:#151822;list-style:none;margin:0;padding:10px 0}.user-inner .user-panel li{cursor:pointer;list-style:none;line-height:32px;color:#c1c6c8;white-space:nowrap;padding:0 20px}.user-inner .user-panel li.select,.user-inner .user-panel li:hover{background-color:#262f3e;color:#fff}.user-inner .user-panel .user-info-line{border-bottom:1px solid rgba(124,135,142,.3);display:block;margin:10px 0}.user-inner .user-panel .icon{font-size:16px;margin-right:8px}.badge[data-v-4d57bd4e] .el-badge__content{top:12px;right:16px}.messageBox[data-v-4d57bd4e]{height:100%;padding:8px 5px}.messageBoxh[data-v-4d57bd4e] .el-drawer__body{height:100%}.top[data-v-4d57bd4e]{padding-bottom:8px;border-bottom:1px solid #eee}.top .el-select--mini2[data-v-4d57bd4e]{width:100px;margin-right:5px}.top .el-select--mini2 .el-input__inner[data-v-4d57bd4e]{font-size:12px;height:20px!important;line-height:20px!important}.top .el-select--mini2 .el-input__icon[data-v-4d57bd4e]{line-height:unset}.list[data-v-4d57bd4e]{overflow-y:auto}.list .item[data-v-4d57bd4e]{padding:8px 5px;border-bottom:1px solid #eee}.list .fwb[data-v-4d57bd4e],.list .fwb h3[data-v-4d57bd4e],.list .fwb h4[data-v-4d57bd4e]{font-weight:900}.list h3[data-v-4d57bd4e]{padding:.4em 0;font-size:14px}.list h3[data-v-4d57bd4e],.list h4[data-v-4d57bd4e]{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list h4[data-v-4d57bd4e]{font-size:12px;color:#999}.noData[data-v-4d57bd4e]{font-size:1.5em;text-align:center;margin-top:1em}.badge[data-v-7ee11596] .el-badge__content{top:12px;right:16px}.fwb[data-v-7ee11596]{color:red!important}.form[data-v-7ee11596]{margin:2em}#appNavBarSpecialInputDevice{display:block;position:relative;width:auto;box-shadow:none;padding:0;border-radius:0}.appNavBar{height:50px;position:relative;background-color:#262f3e;box-sizing:border-box;font-size:12px;display:flex}.appNavBar .logo{height:50px;line-height:50px;padding:10px 0 10px 10px}.appNavBar .text{display:inline-block;cursor:pointer;height:50px;line-height:50px;padding:0 13px;color:#c1c6c8}.appNavBar .text:hover{color:#fff}.appNavBar .butIcon{height:50px;line-height:50px;width:50px;display:inline-block;text-align:center;cursor:pointer;font-size:16px;color:#c1c6c8}.appNavBar .butIcon:hover{background-color:#344258;color:#fff}.appNavBar .log{padding:0 20px}.appSiderMenus{font-family:sans-serif;display:flex;flex-direction:column;min-height:100%;background-color:#1e222d}.appSiderMenus .menu-group{color:#fff;padding:0 20px;flex-direction:row;height:56px;font-size:16px;line-height:56px}.appSiderMenus .menu-group,.appSiderMenus .menu-group .title{display:flex;align-items:center}.appSiderMenus .menu-group .title .label{margin-left:4px;font-size:16px;font-weight:700}.appSiderMenus .menu-group .icon{font-size:24px;cursor:pointer}.appSiderMenus .menu-group .rotate-icon{transform:rotate(-90deg)}.appSiderMenus .el-menu{flex:1;border-right:none;overflow:hidden;overflow-y:auto}.appSiderMenus .el-menu:not(.el-menu--collapse){width:200px}.appSiderMenus .el-menu-item{height:39px!important;line-height:38px!important;font-size:14px}.appSiderMenus .el-menu-item:hover{color:#c1c6c8!important;background-color:#262f3e!important}.appSiderMenus .el-menu-item.is-active{background:#006eff!important;color:#fff!important}.appSiderMenus .el-menu-item [class^=el-icon-]{margin-right:8px;font-size:18px}.appSiderMenus .el-submenu__title{height:38px!important;line-height:38px!important;font-size:14px}.appSiderMenus .leafMenuDefaultIcon{content:"";background-color:#7c878e;width:3px;height:3px;margin-right:10px;display:inline-block}.collapsed-menu .menu-group .title{display:none}.appLayout{height:100%;flex-direction:column}.appLayout,.appMain{width:100%;display:flex}.appMain{flex:1;overflow:hidden}.appCenter{flex:1;height:100%;display:flex;flex-direction:column;overflow:auto}.waves-ripple{position:absolute;border-radius:100%;background-color:rgba(0,0,0,.15);background-clip:padding-box;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(0);opacity:1}.waves-ripple.z-active{opacity:0;transform:scale(2);transition:opacity 1.2s ease-out,transform .6s ease-out}.lims-drawer-padding .el-drawer__body{padding:10px}.lims-drawer-padding .el-drawer__header{margin-bottom:5px;padding:15px 20px 0}