.portal-header[data-v-0fcecd09]{padding:5px 0}.portal-header .school-avatar[data-v-0fcecd09]{width:42px;height:42px;margin-right:10px;background:#d8d8d8;border:1px solid #979797;border-radius:50%}.portal-header .name[data-v-0fcecd09]{display:flex;justify-content:flex-start;align-items:center;margin-left:16px;font-size:24px;color:#ccc;line-height:50px}.portal-header .current-user[data-v-0fcecd09]{display:flex;justify-content:flex-end;align-items:center;margin-right:20px}.portal-header .current-user .avatar[data-v-0fcecd09]{width:36px;height:36px;margin-right:12px;background:#d8d8d8;border-radius:50%;border:1px solid #979797}.portal-header .current-user .user-name[data-v-0fcecd09],.portal-header .logout-btn[data-v-0fcecd09]{display:inline-block;font-size:14px;color:#ccc}.portal-header .logout-btn[data-v-0fcecd09]{cursor:pointer}.footer-box[data-v-484bfc24]{text-align:center;padding:10px 0;font-family:PingFangSC-Medium;font-size:12px;color:#85878a}.footer-box p[data-v-484bfc24]{margin:0;font-size:12px}.footer-box p a[data-v-484bfc24]{text-decoration:none;color:#85878a}.footer-box p a.police img[data-v-484bfc24]{vertical-align:text-bottom}.footer-box p .info[data-v-484bfc24]{margin-right:20px}.footer-box p .ver[data-v-484bfc24]{font-size:12px;vertical-align:text-top;color:#347ce9}.footer-box p+p[data-v-484bfc24]{margin-top:4px}#portal-container{height:100%}#portal-container .main-cnt{height:calc(100% - 130px)}#portal-container #container-view{padding:0;background:url(../img/background.86b6ec8f.png) no-repeat top;background-size:100% 100%}#portal-container #container-view>div{min-height:calc(100% - 90px)}#portal-container .card-list{height:100%;margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:center}#portal-container .card-list .card-box{width:250px;height:400px;margin-right:50px}#portal-container .card-list .card-box .card{height:400px;position:relative;border-radius:8px;cursor:pointer;padding:0 10px}#portal-container .card-list .card-box .card .top{height:175px;width:100%;padding-top:10px}#portal-container .card-list .card-box .card .top .top-image{width:200px}#portal-container .card-list .card-box .card .content{height:159px;padding-top:60px;font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;line-height:22px}#portal-container .card-list .card-box .card .content .info{margin-top:15px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:16px}#portal-container .card-list .card-box .card.disabled{cursor:auto}#portal-container .card-list .card-box.card-num-2{margin-right:150px}#portal-container .card-list .card-box.card-num-3{margin-right:80px}#portal-container .card-list .card-box.card-num-5{margin-right:15px}#portal-container .card-list .card-box:first-of-type{margin-left:5px}#portal-container .card-list .card-box:last-of-type{margin-right:5px}#portal-container .card-list .gray{color:#ccc}#portal-container .card-list .basedata .content{color:#7e2fc5}#portal-container .card-list .basedata .content .info{color:#bb74fa}#portal-container .card-list .mlcc .content{color:#209fd6}#portal-container .card-list .mlcc .content .info{color:#32bffc}#portal-container .card-list .qp .content{color:#d29d2e}#portal-container .card-list .qp .content .info{color:#f8c048}#portal-container .card-list .mqp .content{color:#23b75a}#portal-container .card-list .mqp .content .info{color:#59dc8a}#portal-container .card-list .builder .content,#portal-container .card-list .builder .content .info{color:#ff898b}#portal-container .card-list .content.disabled{color:#888}#portal-container .card-list .content.disabled .info{color:#999}#portal-container .no-auth{text-align:center;position:absolute;top:168px}#portal-container .no-auth img{width:400px}#portal-container .no-auth .tip{margin-top:40px;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#666;line-height:18px}#portal-container .no-auth .tip-small{margin-top:20px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;line-height:14px}#portal-container .el-aside,#portal-container .el-header{background-color:#2c3f50;color:#ccc}#portal-container .el-footer{border-top:1px solid #ccc}