.menu-icon{margin-right:10px;display:flex;justify-content:center;font-size:18px}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected:after{content:"";display:block;position:absolute;width:0;left:0;background-color:#e1eeff;color:#358fff;border-right:5px solid #358fff;box-sizing:border-box}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{height:50px;margin:auto;font-weight:500}.ant-menu-item-selected:after{display:none}.ment-item{box-sizing:border-box}.ment-item .ant-menu-title-content{display:flex;align-items:center;justify-content:space-between;font-weight:400}.ment-item .ant-menu-title-content .icon-name{display:flex;align-items:center}.ment-item .ant-menu-title-content .menu-icon{margin-right:10px;display:flex;justify-content:center;font-size:18px}.ment-item .ant-menu-title-content .anticon{display:none}.single-menu{position:absolute;width:100%}.single-menu-title{margin-left:10px;height:6px;width:calc(100% - 24px);border-top:1px solid #ececec;margin-top:6px}.single-menu .ant-menu-sub .ant-menu-title-content{justify-content:flex-start;font-weight:400}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{display:flex;align-items:center;font-weight:400}#app .layout-parent{height:100%;background:#fff;margin:auto;position:relative;display:flex;flex-direction:column}#app .layout-parent .layout-content .layout-main{width:100%;height:100%}#app .layout-parent .layout-content .layout-main .layout-sider{width:220px!important;min-width:220px!important;flex:0 0 220px!important;background:#fff}#app .layout-parent .layout-content .layout-main .layout-sider .ant-layout-sider-children{width:220px!important;position:fixed;top:64px;z-index:500}#app .layout-parent .layout-content .layout-main .layout-main-content{padding:16px;background:#f5f5f5;height:calc(100vh - 64px);overflow-y:auto}.header{width:100%;background:#fff;z-index:1;height:64px;padding:0 50px 0 18px;line-height:64px;display:flex;justify-content:space-between;align-items:center;z-index:200;border-bottom:1px solid #ebebeb}.header .dahualogo img,.header .logo img{vertical-align:top;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.header .logo{width:157px;height:24px}.header .dahualogo{width:194px;height:19px}.header .time-user{display:flex;align-items:center}.header .time-user .header-school{height:32px;line-height:32px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:16px;padding-right:20px;margin-right:20px;line-height:25px;position:relative}.header .time-user .header-school .school-name-one{line-height:32px}.header .time-user .header-school .school-select-name .ant-select-selector{border:0;box-shadow:none}.header .time-user .header-school:after{display:block;position:absolute;right:0;height:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-right:1px solid #e8e8e8}.header .time-user .user{display:flex;align-items:center;cursor:pointer}.header .time-user .user .avater-img{width:32px;height:32px;background:rgba(53,143,255,.1);border:1px solid #358fff;border-radius:50%;line-height:32px;text-align:center;font-size:16px;color:#358fff;font-weight:550;margin-right:14px}.header .time-user .user .user-name{height:16px;font-size:14px;font-weight:550;color:#000;line-height:16px}.header .time-user .user .user-name>span{margin-right:10px}.user-box{position:absolute!important;top:62px!important;right:26px!important;width:258px!important;-webkit-transform:none;transform:none;height:212px;background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;border:1px solid #e8e8e8}.user-box .ant-modal-body{padding:0}.user-box .user-detail-main{width:258px;height:156px;background:linear-gradient(1turn,rgba(53,143,255,0),rgba(53,143,255,.18));border-radius:10px 10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #e8e8e8}.user-box .user-detail-main .userSurname{width:40px;height:40px;background:#358fff;border-radius:50%;line-height:40px;text-align:center;margin-bottom:14px;font-weight:550;font-size:20px;color:#fff}.user-box .user-detail-main .userName{height:16px;font-size:18px;font-weight:550;color:#000;line-height:16px;margin-bottom:6px}.user-box .user-detail-main .roleName,.user-box .user-detail-main .versions{height:16px;font-size:12px;font-weight:400;color:#666;line-height:16px}.user-box .user-detail-main .roleName{margin-bottom:4px}.user-box .user-detail-btn{height:56px;line-height:56px;padding-left:20px;cursor:pointer}.user-box .user-detail-btn img{width:14px;height:14px;margin-right:10px}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.roc-scale-box{top:0!important;-webkit-transform:scale(var(--scale)) translateX(-50%)!important;transform:scale(var(--scale)) translateX(-50%)!important}