/**
 * name: 遂宁职业技术学校
 * version: v1.0.9_202577
 * author: @zsyyjy
 * dataTime: 2025-7-7 11:25:19
 * description: 三思数据中枢（数据中台）
*/
.header[data-v-8bb8d4b6]{width:calc(100vw - 5px);height:50px;display:flex;align-items:center;background:#ffffff;box-shadow:0 2px 4px #0000001a;padding:0 24px 0 16px}.logo[data-v-8bb8d4b6]{display:flex;align-items:center}.logo img[data-v-8bb8d4b6]{width:auto;height:36px}.logo .msg[data-v-8bb8d4b6]{height:100%;margin-left:32px;font-size:14px;color:#22222273;position:relative}.logo .msg[data-v-8bb8d4b6]:after{content:"";position:absolute;width:1px;height:16px;background:rgba(34,34,34,.15);top:0;left:-16px}.menu[data-v-8bb8d4b6]{display:flex;height:100%;margin:0 auto}.menu-item[data-v-8bb8d4b6]{white-space:nowrap;cursor:pointer;user-select:none;font-size:14px;color:#222222d9;height:100%;line-height:50px;position:relative;display:flex;align-items:center}.menu-item .icon[data-v-8bb8d4b6]{width:10px;height:10px;background:rgba(64,78,132,.3);border:1px solid #404e84;border-radius:50%;margin-right:8px}.menu-item+.menu-item[data-v-8bb8d4b6]{margin-left:40px}.menu-item.active[data-v-8bb8d4b6]:after,.menu-item[data-v-8bb8d4b6]:hover:after{content:"";width:110%;height:2px;background:#3669ff;border-radius:1px;position:absolute;bottom:0;left:-5%}.menu-item.active[data-v-8bb8d4b6]{font-weight:700}.menu-item.active .icon[data-v-8bb8d4b6]{background:rgba(54,105,255,.3);border:1px solid #3669ff;box-shadow:0 2px 4px #3669ff}.user_box[data-v-8bb8d4b6]{display:flex;align-items:center;grid-column-gap:15px}.user_box .headerMessage[data-v-8bb8d4b6]{cursor:pointer;display:flex;align-items:center}.user_box .headerMessage[data-v-8bb8d4b6] .el-icon{width:18px;height:18px}.user_box .headerMessage[data-v-8bb8d4b6] .el-icon svg{width:18px;height:18px}.user_box .xx[data-v-8bb8d4b6]{cursor:pointer;position:relative}.user_box .xx .el-tag[data-v-8bb8d4b6],.user_box .xx .el-icon[data-v-8bb8d4b6]{width:14px;height:14px;font-size:12px;padding:0;position:absolute;top:-7px;left:-7px}@keyframes shake-8bb8d4b6{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.user_box img[data-v-8bb8d4b6]{width:20px}.user_box .user[data-v-8bb8d4b6]{user-select:none;height:32px;background:rgba(43,101,255,.1);border-radius:16px;padding:0 16px;display:flex;align-items:center;position:relative}.user_box .user .news[data-v-8bb8d4b6]{width:24px;position:absolute;left:-80px}.user_box .user .news>img[data-v-8bb8d4b6]{width:100%;height:26px}.user_box .user .news>p[data-v-8bb8d4b6]{position:absolute;top:-8px;right:-18px;width:18px;height:18px;background:#ff5a5c;border-radius:50%;font-size:16px;font-family:PingFang SC;font-weight:500;color:#fff;line-height:18px;text-align:center}.user_box .user .el-dropdown span[data-v-8bb8d4b6]{font-size:14px;color:#222222d9;white-space:nowrap}.user_box .user .el-dropdown[data-v-8bb8d4b6] .el-tooltip__trigger{display:flex;flex-wrap:nowrap}.user_box .user>img[data-v-8bb8d4b6]{border-radius:50%;width:24px;height:24px;object-fit:cover;margin-right:6px}.selecrRouterData>p[data-v-8bb8d4b6]{cursor:pointer;line-height:24px;padding:0 5px}.selecrRouterData>p[data-v-8bb8d4b6]:hover{background-color:#3669ff;color:#fff}.te-main-home[data-v-c8b454df]{min-height:calc(100vh - 50px);position:relative;background:#fff;font-size:14px;width:calc(100vw - 5px)}.box[data-v-c8b454df]{width:100%;position:relative;box-sizing:border-box}.box .box_top[data-v-c8b454df]{height:280px}.box .box_top>img[data-v-c8b454df]{width:100%;height:280px;object-fit:cover}.box .box_top .tit[data-v-c8b454df]{position:absolute;top:65px;left:4%;width:300px}.box .box_top .tit>img[data-v-c8b454df]{width:100%;object-fit:cover}.box .content[data-v-c8b454df]{width:80%;min-width:800px;max-width:1400px;margin:0 auto;padding-top:30px;padding-bottom:30px;position:relative}.box .content .content_top[data-v-c8b454df]{height:100px;position:absolute;top:-80px;width:100%;display:flex}.box .content .content_top .head_head[data-v-c8b454df]{flex:1;overflow:hidden;position:relative;cursor:pointer}.box .content .content_top .head_head>img[data-v-c8b454df]{width:100%;height:100%}.box .content .content_top .head_head .small[data-v-c8b454df]{position:absolute;top:0;width:100%;height:100%;padding:20px 15px;display:flex;align-items:center}.box .content .content_top .head_head .small .img_box[data-v-c8b454df]{width:66px;height:66px;background:rgba(246,247,251,.3);border-radius:50%;overflow:hidden}.box .content .content_top .head_head .small .img_box>img[data-v-c8b454df]{width:50%;height:50%;margin:25% auto}.box .content .content_top .head_head .small .text_box[data-v-c8b454df]{color:#fff;margin-left:15px}.box .content .content_top .head_head .small .text_box .p1[data-v-c8b454df]{font-size:18px;font-weight:700;line-height:28px}.box .content .content_top .head_head .small .text_box .p1 span[data-v-c8b454df]{font-size:22px}.box .content .content_top .head_head .small .text_box .p2[data-v-c8b454df]{font-size:12px;line-height:20px;display:flex}.box .content .content_top .head_head .small .text_box .p2 img[data-v-c8b454df]{width:10px;height:12px;margin-left:3px}.box .content .content_top .head_head+.head_head[data-v-c8b454df]{margin-left:20px}.box .content .content_boxs[data-v-c8b454df]{display:flex;justify-content:space-between;overflow:hidden}.box .content .content_boxs .content_box[data-v-c8b454df]{width:calc(50% - 10px)}.box .content .content_box[data-v-c8b454df]{background-color:#fff;padding:2px;position:relative;overflow:hidden}.box .content .content_box .content_box_tit[data-v-c8b454df]{box-shadow:none;padding:0 0 0 10px;border-radius:0;height:32px;line-height:32px;font-weight:700;font-size:16px}.box .content .content_box .content_box_tit[data-v-c8b454df]:before{content:"";position:absolute;left:0;top:6px;width:4px;height:20px;background:linear-gradient(135deg,#0081ff 0%,#22cce2 100%);border-radius:0 2px 2px 0}.box .content .content_box>div[data-v-c8b454df]{position:relative;padding:10px 20px 30px;border-radius:5px;box-shadow:0 0 6px #0000001a;height:calc(100% - 32px)}.box .content .content_box .content_head[data-v-c8b454df]{font-weight:700;font-size:16px;height:32px;line-height:32px;position:relative;display:flex;justify-content:space-between}.box .content .content_box .content_head .el-input[data-v-c8b454df]{width:240px;margin-left:10px;border-radius:10px}.box .content .content_box .content_head .el-input[data-v-c8b454df] .el-input__wrapper{background-color:#f3f6f9;border-radius:16px}.box .content .content_box .content_head .types[data-v-c8b454df]{font-size:12px;line-height:32px}.box .content .content_box .content_head .types .active[data-v-c8b454df]{border-radius:30px}.box .content .content_box .content_bottom[data-v-c8b454df]{position:absolute;bottom:5px;right:20px;height:30px;line-height:30px}.box .content .content_box .content_bottom .el-pagination[data-v-c8b454df]{margin:0;height:30px}.box .content .content_box .content_bottom span[data-v-c8b454df]{font-size:12px;color:#999;cursor:pointer}.box .content .content_box .content_con[data-v-c8b454df]{overflow:hidden}.box .content .content_box .content_con.con1[data-v-c8b454df]{display:grid;grid-template-columns:repeat(6,1fr);row-gap:10px;column-gap:10px;padding:10px}.box .content .content_box .content_con.con2[data-v-c8b454df]{height:230px;column-gap:20px}.box .content .content_box .content_con.con2 .item[data-v-c8b454df]{background-color:#f3f6f9}.box .content .content_box .content_con.con2 .item>div[data-v-c8b454df]{width:100%;height:100%;overflow:hidden}.box .content .content_box .content_con.con2 .item .el-image[data-v-c8b454df]{display:block;margin:10px auto 0;height:50px;width:50px}.box .content .content_box .content_con.con2 .item .appName[data-v-c8b454df]{margin-top:10px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box .content .content_box .content_con .item[data-v-c8b454df]{cursor:pointer;color:#464e5f;line-height:19px;overflow:hidden;height:100px;border-radius:12px}.box .content .content_box .content_con .item[data-v-c8b454df]:hover{box-shadow:0 0 15px #0000001a}.box .content .content_box .content_con .item img[data-v-c8b454df]{margin:10px auto 0;height:40px;width:40px;border-radius:30px}.box .content .content_box .content_con .item h6[data-v-c8b454df]{text-align:center;line-height:24px;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;margin:0 auto;text-overflow:ellipsis}.box .content .content_box .content_con .item p[data-v-c8b454df]{text-align:center;font-size:12px;white-space:nowrap;color:#666;padding:0 5px}.box .content .content_box .content_con .item p span[data-v-c8b454df]{display:inline-block;max-width:calc(100% - 70px);overflow:hidden;margin:0 auto;text-overflow:ellipsis}.box .content .content_box .content_con .item2[data-v-c8b454df]{height:29px;line-height:29px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding-left:8px;padding-right:4px}.box .content .content_box .content_con .item2[data-v-c8b454df]:hover{background:#e6f2ff}.box .content .content_box .content_con .item2 span[data-v-c8b454df]{flex:1;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.box .content .content_box .content_con .item2 span.bt[data-v-c8b454df]{flex:none;width:80px}.box .content .content_box .content_con .item2 span.bt .el-button[data-v-c8b454df]{float:right;border-radius:15px}.types[data-v-c8b454df]{display:flex;flex-wrap:wrap;line-height:24px;color:#101010;font-size:13px}.types span[data-v-c8b454df]{cursor:pointer;font-weight:400;user-select:none;padding:0 10px;border-radius:11px}.types span+span[data-v-c8b454df]{margin-left:5px}.types .active[data-v-c8b454df]{background-color:#3576f8;color:#fff}.te-main-home--btn[data-v-c8b454df]{position:absolute;right:20px;top:15px}.te-main-home--card__image[data-v-c8b454df]{width:60px;height:60px;margin-right:10px;text-align:center;line-height:60px;background-color:#f5f7fa;border-radius:10px;overflow:hidden;flex:none}.te-main-home--card__image .iconfont[data-v-c8b454df]{color:#ccc;font-size:18px}.te-main-home--card__name[data-v-c8b454df]{font-size:16px;line-height:28px}.te-main-home--card__desc[data-v-c8b454df]{padding:3px 0;font-size:12px;color:#666}.bt-item[data-v-c8b454df]{min-width:60px}.s-menu[data-v-220d0f06]{background:#333c50;padding:6px 0;position:relative}.s-menu .icon-img[data-v-220d0f06]{width:16px;margin-right:10px}.s-menu .collapseIcon[data-v-220d0f06]{position:absolute;width:12px;height:72px;background-color:#fff;border-radius:25px 0 0 25px;top:50%;right:0;line-height:72px;cursor:pointer;user-select:none;transition:all 1s;transform:translateY(-50%);z-index:99}.s-menu .collapseIcon .iconfont[data-v-220d0f06]{font-size:12px;color:#222222a6}.s-menu .collapseIcon:hover .iconfont[data-v-220d0f06]{color:#1607e4;font-weight:700}.s-menu .collapseIcon.collapse[data-v-220d0f06]{right:-12px;background-color:#333c50;border-radius:0 25px 25px 0}.s-menu .collapseIcon.collapse .iconfont[data-v-220d0f06]{color:#fff}[data-v-220d0f06] .el-menu{border-right:0;background:none;transition:all .5s;width:210px}[data-v-220d0f06] .el-menu.el-menu--collapse{width:50px}[data-v-220d0f06] .el-menu>li{margin-bottom:4px}[data-v-220d0f06] .el-menu .el-menu-item{height:40px;border-radius:4px;color:#fff;width:100%}[data-v-220d0f06] .el-menu .el-menu-item .iconfont{color:#fff;margin-right:12px}[data-v-220d0f06] .el-menu .el-menu-item:hover{background:none;color:#409eff}[data-v-220d0f06] .el-menu .el-menu-item.is-active{background:#4169c4;color:#fff}[data-v-220d0f06] .el-menu .el-sub-menu__title{height:40px;border-radius:4px;color:#fff}[data-v-220d0f06] .el-menu .el-sub-menu__title .iconfont{color:#fff;margin-right:12px}[data-v-220d0f06] .el-menu .el-sub-menu__title:hover,[data-v-220d0f06] .el-menu .el-sub-menu__title.is-active{background:#4169c4}[data-v-220d0f06] .el-menu .is-active .el-sub-menu__title{background:#2a4176!important}[data-v-220d0f06] .el-menu .el-menu--inline{background:#242b3b}[data-v-220d0f06] .el-menu.el-menu--collapse{width:auto}[data-v-220d0f06] .el-menu.el-menu--collapse .iconfont{margin-right:0}[data-v-220d0f06] .el-menu.el-menu--collapse .el-menu-item,[data-v-220d0f06] .el-menu.el-menu--collapse .el-sub-menu__title{width:50px;height:40px}[data-v-220d0f06] .el-menu.el-menu--collapse .el-tooltip__trigger{display:flex;flex-direction:column;justify-content:center;border-radius:4px}[data-v-220d0f06] .el-menu.el-menu--collapse .el-tooltip__trigger .iconfont{height:20px}.el-menu-item[data-v-220d0f06]{width:206px;height:40px;border-radius:4px;color:#6b6b6c}.el-menu-item .iconfont[data-v-220d0f06]{color:#6b6b6c;margin-right:12px}.el-menu-item.is-active[data-v-220d0f06]{background:rgba(43,101,255,.1)}.el-menu-item.is-active .iconfont[data-v-220d0f06]{color:#3669ff}.icon-img[data-v-220d0f06]{width:16px;margin-right:10px}.el-menu.el-menu--popup{background:#333c50!important}.el-menu.el-menu--popup .el-menu-item{color:#fff!important}.el-menu.el-menu--popup .el-menu-item:hover{background:none!important;color:#409eff!important}.el-menu.el-menu--popup .el-menu-item.is-active{background:#4169c4!important;color:#fff!important}.layout[data-v-cff1d096]{width:100vw;height:100vh;overflow:hidden}.layout .layout-box[data-v-cff1d096]{display:flex;height:calc(100% - 50px)}.layout .layout-box>div[data-v-cff1d096]{flex:1;overflow:hidden}.layout .layout-box .s-menu[data-v-cff1d096]{flex:none;overflow:initial}.layout .menuShare[data-v-cff1d096]{background-color:#e2e6ef;padding-top:2px;font-size:14px;color:#3f3f3f}.layout .h-50[data-v-cff1d096]{height:calc(100% - 50px)}.content-box[data-v-cff1d096]{background:#e7ebf4}.nav-box[data-v-cff1d096]{position:relative;width:100%;height:40px;border:1px solid #dcdcdc;border-right:0;border-left:0;box-sizing:border-box;padding-right:210px;padding-left:5px;background:#fff;padding-top:4px}.nav-box .nav-l[data-v-cff1d096]{width:100%;overflow:auto}.nav-box .nav-l .nav[data-v-cff1d096]{display:flex}.nav-box .nav-l .nav .nav-item[data-v-cff1d096]{height:30px;line-height:30px;border-radius:4px 4px 0 0;cursor:pointer;overflow:hidden;padding:0 12px;margin-right:4px;font-size:14px;color:#606266;display:flex;font-size:12px;background:#fff;border:1px solid #dcdcdc}.nav-box .nav-l .nav .nav-item.active[data-v-cff1d096]{color:#409eff}.nav-box .nav-l .nav .nav-item[data-v-cff1d096]:first-child{padding:0 6px;text-align:center}.nav-box .nav-l .nav .nav-item .el-tooltip__trigger[data-v-cff1d096]{width:100%;display:flex;justify-content:space-around}.nav-box .nav-l .nav .nav-item .iconfont[data-v-cff1d096]{margin-left:10px;font-size:12px}.nav-box .nav-l .nav .nav-item .tag-text[data-v-cff1d096]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-box .nav-l .nav .nav-item[data-v-cff1d096]:hover{color:#409eff;background:#eef5ff}.nav-box .nav-r[data-v-cff1d096]{position:absolute;width:210px;height:38px;box-sizing:border-box;top:0;right:0;padding-left:2px}.nav-box .nav-r .darrow-r[data-v-cff1d096]{float:left;width:50px;height:38px;line-height:38px;color:#606266;background:#fff;font-size:14px;text-align:center;cursor:pointer}.nav-box .nav-r .darrow-r[data-v-cff1d096]:hover{font-size:16px;color:#409eff;background:#eef5ff}.nav-box .nav-r .refresh[data-v-cff1d096]{float:left;width:70px;height:38px;line-height:38px;color:#606266;background:#fff;font-size:14px;text-align:center;cursor:pointer;border:1px solid #dcdcdc;border-top:0;border-bottom:0;border-right:0}.nav-box .nav-r .refresh[data-v-cff1d096]:hover{color:#409eff;background:#eef5ff}.nav-box .nav-r[data-v-cff1d096] .el-dropdown{float:left;width:84px;height:38px;line-height:38px;color:#606266;background:#fff;font-size:14px;text-align:center;cursor:pointer;border:1px solid #dcdcdc;border-top:0;border-bottom:0;border-right:0}.nav-box .nav-r[data-v-cff1d096] .el-dropdown :hover{color:#409eff;background:#eef5ff}.show-text[data-v-cff1d096]{padding-right:96px}.show-text .nav-r[data-v-cff1d096]{width:96px}.show-text .refresh[data-v-cff1d096]{width:50px!important}.show-text[data-v-cff1d096] .el-dropdown{width:44px!important}.show-text[data-v-cff1d096] .el-dropdown .el-tooltip__trigger{width:100%}.content[data-v-cff1d096]{height:calc(100% - 40px);width:100%;padding:5px}.content .content-body[data-v-cff1d096]{height:100%;width:100%;background-color:#fff;overflow:auto}.content[data-v-cff1d096] .el-table thead{font-weight:700;color:#606266}.dropdown-item-2 i{transform:rotate(90deg)}.dropdown-item-3 i{transform:rotate(270deg)}.comps-dialog{position:relative}.comps-dialog .ml-2{margin-right:10px;margin-bottom:12px}.comps-dialog .el-dialog__header{height:40px;line-height:40px;background:#f4f5f7;font-size:15px;font-weight:700;color:#3f3f3f;width:100%;border-bottom:1px solid #eee;padding:0 0 0 16px;box-sizing:border-box}.comps-dialog .el-dialog__header .el-dialog__title{font-size:15px;color:#3f3f3f}.comps-dialog .el-dialog__header .el-dialog__headerbtn{top:0}.comps-dialog .el-dialog__header .el-dialog__body{margin:10px 15px}.comps-dialog .el-dialog__body{position:relative;border-bottom:1px solid #eee;height:400px;display:flex;justify-content:center}.comps-dialog .el-dialog__body--left{height:100%;flex:1;overflow:auto;padding:15px 15px 0}.comps-dialog .el-dialog__body--left-text{line-height:30px}.comps-dialog .el-dialog__body--left-input{width:100%}.comps-dialog .el-dialog__body--left-tags{position:relative;height:320px;padding-top:10px;overflow-y:auto}.comps-dialog .el-dialog__body--right{height:100%;flex:1;overflow:auto;padding:15px 15px 0}.comps-dialog .el-dialog__body--right-text{line-height:30px}.comps-dialog .el-dialog__body--right-form{position:relative;display:flex;justify-content:center}.comps-dialog .el-dialog__body--right-form div{margin:0 1px}.comps-dialog .el-dialog__body--right-tree{position:relative;height:320px;overflow-y:auto}.comps-dialog .el-dialog__body--middle{position:relative;padding:16px;width:40px;height:100%;border-left:1px solid #eee;border-right:1px solid #eee}.comps-dialog .el-dialog__body--middle-icon{color:#aaa;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:1s ease-in both}.comps-dialog .el-dialog__body--middle-icon:hover{cursor:pointer;color:#666;margin-left:-1px}.comps-dialog .el-dialog__footer{padding-bottom:10px}.comps-middle{position:relative}.comps-middle--arrowLeft{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer{position:relative}.dialog-footer--left{float:left}
