﻿html,body{
    background-color: #eff5fe;
    min-height: 100%;
    height:100%;
    min-width:100%;
    width:100%;
}
.defaultHome {
    /* background-size: contain; */
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../../assets/admin/layout4/img/df.png);
    height: 100%;
}
.nav {
    width:auto;
    height:auto;
    margin:0 auto;
    display:none;
}
.navContainer {
   
    width:1075px;
    height:607px;
    margin:0 auto;
    background: url(../../assets/img/navRootBg.png) no-repeat;
    background-position:center top; 
    margin: 0 auto;  
    position: relative;  
    margin-top:60px;
}
.navbtn {
    /*min-height:50px;*/
    padding:10px;
    position:absolute;
    font-family:'Microsoft YaHei';
    font-size:2rem;
    color:#fff;
    cursor:pointer;
    background-color:#5594e8;
    border-radius:8px !important;
    text-align:center;
    vertical-align: middle;

}

.navbtn:hover,.navbtn:active{
    background-color: #1a67ce;
}
.disabled,.disabled:hover,.disabled.active {
    background-color:#d9dee8;
}
.navbtn i {
    width:40px;
    height:30px;
    display:inline-block;
    vertical-align: bottom;
    background-image: url(../../assets/img/icons.png);
    background-repeat: no-repeat;
}
/*基础数据管理*/
.jichushuju {
    top: 10px;
    left: 200px;
    width: 180px;
}
.jichushuju i {
    background-position: -35px -20px;
}
/*招生管理*/
.zhaosheng {
    top: 100px;
    left: -60px;
    width: 180px;
}
.zhaosheng i {
    background-position: -93px -20px;
}
/*教务管理*/
.jiaowu {
    top: 100px;
    left: 450px;
    width: 180px;
}
.jiaowu i {
    background-position: -157px -20px;
}
/*学务管理*/
.xuewu {
    top: 195px;
    left: 200px;
    width: 180px;
    text-align:left;
    padding-left:20px;
}
.xuewu i {
    background-position: -221px -20px;
}
/*学籍管理*/
.xueji {
    top: 200px;
    left: 7px;
    width: 50px;
    min-height:180px;
}
.xueji i {
    background-position: -280px -20px;
}
/*成绩管理*/
.chengji {
    top: 281px;
    left: 200px;
    width: 180px;
    text-align:left;
    padding-left:20px;
}
.chengji i {
    background-position: -341px -20px;
}
/*毕结业管理*/
.bijieye {
    top: 369px;
    left: 200px;
    width: 180px;
    text-align:left;
    padding-left:20px;
}
.bijieye i {
    background-position: -394px -20px;
}
/*学位管理*/
.xuewei {
    top: 455px;
    left: 200px;
    width: 180px;
    text-align:left;
    padding-left:20px;
}
.xuewei i {
    background-position: -458px -20px;
}
/*组织机构管理*/
.zuzhijigou {
    top: 555px;
    left: 5px;
    width:180px;
}
.zuzhijigou i {
    background-position: -518px -20px;
}
/*系统管理*/
.xitong {
    top: 555px;
    left: 225px;
    width:180px;
}
.xitong i {
    background-position: -578px -20px;;
}
/*公告管理*/
.gonggao {
    top: 555px;
    left: 445px;
    width:180px;
}
.gonggao i {
    background-position: -635px -20px;
}
/*教学监控*/
.jiaoxuejiankong {
    top: 555px;
    left: 665px;
    width:180px;
}
.jiaoxuejiankong i {
    background-position: -695px -20px;
}
/*报表管理*/
.baobiao {
    top: 555px;
    left: 885px;
    width:180px;
}
.baobiao i {
    background-position: -755px -20px;
}
/*财务管理*/
.caiwu {
    top: 100px;
    left: 200px;
    width:180px;
}
.caiwu i {
    background-position: -755px -20px;
}
/*二级导航*/
.navSub {
    width:auto;
    height:auto;
    display:none;
    /*background:rgba(255,255,255,0.5);*/
    position:absolute;
    /*overflow:hidden;*/
    padding:0px;
    /*background-color:#eef5ff;*/
    top:0px;
    min-width:100%;
    min-height:100%;
    margin:0 auto;
    text-align: center;
    /*border-radius:50px !important;*/
    /*padding:20px;*/
    /*border:solid 20px rgba(0,0,0,0.5);*/
    background: rgba(0,0,0,0.5);
    width:auto;
    height:auto;
    /*padding:20px;*/
    /*margin:20px;*/
    /*padding:20px;*/
    /*background:rgba(255,255,255,0.8);*/
    /*border:solid 1px red;*/
    /*overflow: hidden;*/
}
.navSubContainer {
    position:relative;
    width:auto;
    height:auto;
    display:inline-block;
    /*width:100%;*/
    /*height:100%;*/
    /*background: rgba(255,255,255,0.5);*/
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    border-radius:5px !important;
    /*overflow:auto;*/
    /*border:solid 1px green;*/
    /*overflow:auto;*/
}
.navSub  .closeBtn {
    position:absolute;
    display: inline-block !important;
    top: 20px;
    right: 20px;
    width:40px;
    height:40px;
    z-index: 999999999;
    background-image: url(../../assets/img/icons.png);
    background-repeat: no-repeat;
        background-position: -963px -128px;
}

/*上一步*/
.shangyibu {
    top:20px;
    left:20px;
    width: 50px;
    cursor: default;
    min-height:120px;
    line-height: 2rem;
}
.shangyibu i {
    background-position: -842px -51px;
}
/*下一步*/
.xiayibu {
    top:500px;
    left:20px;
    width: 50px;
    cursor: default;
    min-height:120px;
    line-height: 2rem;
}
.xiayibu i {
    background-position: -842px -97px;
}
.xiayibu + .navbtn {
    cursor: default;
    line-height: 2rem;
}
.sub.navbtn {
    border:solid 2px #fff;
    min-width:80px;
}
.sub.navbtn:hover {
    border:solid 2px #1a67ce;
    min-width:80px;
}
.sub.navbtn.disabled:hover {
    border:solid 2px #fff;
    min-width:80px;
}
.subo {
    padding:2px;
    font-size:14px;
    min-width:140px;
    border-radius: 2px !important;
}
.subp {
    padding:2px;
    font-size:14px;
    min-width:140px;
    text-align:center;
    border-radius: 2px !important;
}
.subp i {
    width:22px;
    height:22px;
    background-position-y:-136px;
}
/*基础数据管理*/
.sub_jichushuju {
    background:url(../../assets/img/jichushuju.png) no-repeat;
    width:1287px;
    height:679px;
    margin:auto;
    position:relative;
}
.sub_jichushuju .empty {
    position:absolute;
    top:56px;
    left:400px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_jichushuju .jichushuju {
    top:240px;
    left:20px;
    width: 50px;
    min-height:200px;
}
.sub_jichushuju .jichushuju i {
    background-position: -39px -20px;
}
.sub_jichushuju .xueqi {
    top: 273px;
    left: 177px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .cengci {
    top: 273px;
    left: 310px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .zhuanye {
    top: 273px;
    left: 420px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .xuexixingshi {
    top: 273px;
    left: 530px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .xuezhi {
    top: 273px;
    left: 640px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .kaohefangshi {
    top: 273px;
    left: 792px;
    height: 140px;
    padding-top: 25px;
}
.sub_jichushuju .yuanxiao {
    top: 273px;
    left: 917px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .kecheng {
    top: 273px;
    left: 1025px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .jiaoshi {
    top: 273px;
    left: 1140px;
    height: 140px;
    padding-top: 40px;
}
.sub_jichushuju .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #bad4f9;
}
.sub_jichushuju .subo.ruxuepici {
    top: 550px;
    left: 150px;
}
.sub_jichushuju .subo.ruxuepici + .subp.zhaosheng {
    background-color:#bad4f9;
    top: 580px;
    left: 150px;
    width:auto;
}
.sub_jichushuju .subp.zhaosheng i{
    background-position: -90px -137px;
}
.sub_jichushuju .subo.jitixuanke {
    top: 550px;
    left: 330px;
}
.sub_jichushuju .subp.xuewu {
     background-color:#bad4f9;
    top: 580px;
    left: 330px;
    width: 90px;
    text-align:center;
}
.sub_jichushuju .subp.xuewu i{
    background-position: -220px -136px;
}
.sub_jichushuju .subo.daoruluquxueshengxinxi {
    top: 550px;
    left: 540px;
}
.sub_jichushuju .subo.daorupeixunsheng {
    top: 550px;
    left: 690px;
}
.sub_jichushuju .subo.daorupeixunsheng + .subp.zhaosheng {
     background-color:#bad4f9;
    top: 580px;
    left: 540px;
    width: 290px;
}
.sub_jichushuju .subo.jiaoxuejihua {
    top: 550px;
    left: 910px;
}
.sub_jichushuju .subo.kechengjiaoshi {
    top: 550px;
    left: 1060px;
}
.sub_jichushuju .subp.jiaowu {
    background-color:#bad4f9;
    top: 580px;
    left: 910px;
    width: 290px;
}
.sub_jichushuju .subp.jiaowu i{
    background-position: -157px -136px;
}

/*招生管理*/
.sub_zhaosheng {
    background:url(../../assets/img/zhaosheng.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_zhaosheng .empty {
    position:absolute;
    top:56px;
    left:330px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_zhaosheng .zhaosheng {
    top: 240px;
    left: 20px;
    width: 50px;
    padding-top:40px;
    min-height: 200px;
}
.sub_zhaosheng .zhaosheng i {
}
.sub_zhaosheng .ruxuepici {
    top: 256px;
    left: 166px;
    height:80px;
    line-height:50px;
    width:150px;
}
.sub_zhaosheng .daoruluquxueshengxinxi {
    top: 257px;
    left: 370px;
    width:150px;
}
.sub_zhaosheng .daorupeixunsheng {
    top: 256px;
    left: 538px;
    height:80px;
    line-height: 50px;
    width:150px;
}

.sub_zhaosheng .zidongpipeierjixueyuan {
    top: 256px;
    left: 765px;
    width:150px;
}
.sub_zhaosheng .genghuanerjixueyuan {
    top: 256px;
    left: 935px;
    height:80px;
    line-height:50px;
    width:150px;
}
.sub_zhaosheng .xinshengtiaozheng {
    top: 256px;
    left: 1105px;
    height:80px;
    line-height: 50px;
    width:150px;
}

.sub_zhaosheng .tongjizhaosheng {
    top: 398px;
    left: 320px;
    /*height:40px;*/
    /*line-height: 50px;*/
    width:150px;
}
.sub_zhaosheng .luqumingdan {
    top: 398px;
    left: 480px;
    /*height:40px;*/
    /*line-height: 50px;*/
    width:150px;
}
.sub_zhaosheng .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}
.sub_zhaosheng .jiaoxuejihua {
    top: 550px;
    left: 174px;
}
.sub_zhaosheng .jiaoxuejihua + .jiaowu {
    background-color:#bad4f9;
    top: 580px;
    left: 174px;
    width: auto;
}
.sub_zhaosheng .jiaoxuejihua + .jiaowu i {
    background-position: -157px -136px;
}

.sub_zhaosheng .jitixuanke {
    top: 550px;
    left: 486px;
}
.sub_zhaosheng .xueshengxuanke {
    top: 550px;
    left: 637px;
}
.sub_zhaosheng .xueshengxuanke + .xuewu {
     background-color:#bad4f9;
    top: 580px;
    left: 486px;
    text-align:center;
    width:290px;
}
.sub_zhaosheng .xueshengxuanke + .xuewu i {
    background-position: -221px -136px;
}

.sub_zhaosheng .xueqi {
    top: 80px;
    left: 170px;
}
.sub_zhaosheng .xueqi + .jichushuju {
    background-color:#bad4f9;
    top: 110px;
    left: 170px;
    width:auto;
}
.sub_zhaosheng .xueqi + .jichushuju i {
    background-position: -38px -136px;
}
    

.sub_zhaosheng .cengci {
    top: 80px;
    left: 330px;
}
.sub_zhaosheng .zhuanye {
    top: 80px;
    left: 480px;
}
.sub_zhaosheng .xuexixingshi {
    top: 80px;
    left: 630px;
}
.sub_zhaosheng .xuezhi {
    top: 80px;
    left: 780px;
}
.sub_zhaosheng .xuezhi + .jichushuju {
    background-color:#bad4f9;
    top: 110px;
    left: 330px;
    width:590px;
}

.sub_zhaosheng .xuezhi + .jichushuju i {
    background-position: -38px -136px;
}

.sub_zhaosheng .yuanxiao {
    top: 80px;
    left: 940px;
}
.sub_zhaosheng .xuexizhongxin {
    top: 80px;
    left: 1090px;
}
.sub_zhaosheng .xuexizhongxin + .zuzhijigou {
    background-color:#bad4f9;
    top: 110px;
    left: 940px;
    width:290px;
}
.sub_zhaosheng .xuexizhongxin + .zuzhijigou i {
    background-position: -518px -138px;
}

/*教务管理*/
.sub_jiaowu {
    background:url(../../assets/img/jiaowu.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_jiaowu .empty {
    position:absolute;
    top:56px;
    left:330px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_jiaowu .jiaowu {
    top: 240px;
    left: 20px;
    width: 50px;
    padding-top:40px;
    min-height: 200px;
}
.sub_jiaowu .jiaowu i {
}
.sub_jiaowu .kechengchengjihechengguize {
    top: 284px;
    left: 180px;
    width: 186px;
    height: 112px;
    padding-top: 30px;
}
.sub_jiaowu .jiaoxuejihua {
    top: 284px;
    left: 460px;
    width: 186px;
    height: 112px;
    padding-top: 30px;
}
.sub_jiaowu .kechengjiaoshi {
    top: 284px;
    left: 740px;
    width: 186px;
    height: 112px;
    padding-top: 30px;
}

.sub_jiaowu .jiaoxuefenzu {
    top: 284px;
    left: 1010px;
    width: 186px;
    height: 111px;
    padding-top: 40px;
}

.sub_jiaowu .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}
.sub_jiaowu .kechengchengjifabu {
    top: 550px;
    left: 200px;
    width:auto;
}
.sub_jiaowu .kechengchengjifabu + .chengji {
     background-color:#bad4f9;
    top: 580px;
    left: 200px;
    text-align:center;
    width:auto;
}
.sub_jiaowu .kechengchengjifabu + .chengji i {
    background-position: -341px -136px;
}
.sub_jiaowu .jitixuanke {
    top: 550px;
    left: 680px;
}
.sub_jiaowu .xueshengxuanke {
    top: 550px;
    left: 842px;
}
.sub_jiaowu .xueshengxuanke + .xuewu {
     background-color:#bad4f9;
    top: 580px;
    left: 680px;
    text-align: center;
    width:305px;
}
.sub_jiaowu .xueshengxuanke + .xuewu i {
    background-position: -221px -136px;
}
.sub_jiaowu .kaohefangshi {
    top: 80px;
    left: 240px;
    width: auto;
}
.sub_jiaowu .kaohefangshi + .jichushuju {
    background-color:#bad4f9;
    top: 110px;
    left: 240px;
    width: auto;
}
.sub_jiaowu .kaohefangshi + .jichushuju i {
    background-position: -35px -136px;
}
.sub_jiaowu .ruxuepici {
    top: 80px;
    left: 475px;
    width: auto;
}
.sub_jiaowu .ruxuepici + .zhaosheng {
    background-color:#bad4f9;
    top: 110px;
    left: 475px;
    width: auto;
}
.sub_jiaowu .ruxuepici + .zhaosheng i {
    background-position: -93px -136px;
}
.sub_jiaowu .kecheng {
    top: 80px;
    left: 710px;
    width: auto;
}
.sub_jiaowu .kecheng + .jichushuju {
    background-color:#bad4f9;
    top: 110px;
    left: 710px;
    width: auto;
}
.sub_jiaowu .kecheng + .jichushuju i {
    background-position: -35px -136px;
}
.sub_jiaowu .jiaoshi {
    top: 80px;
    left: 940px;
    width: auto;
}
.sub_jiaowu .jiaoshi + .jichushuju {
    background-color:#bad4f9;
    top: 110px;
    left: 940px;
    width: auto;
}
.sub_jiaowu .jiaoshi + .jichushuju i {
    background-position: -35px -136px;
}

/*学籍管理*/
.sub_xueji {
    background:url(../../assets/img/xueji.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_xueji .empty {
    position:absolute;
    top:56px;
    left:330px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_xueji .xueji {
    top: 240px;
    left: 20px;
    width: 50px;
    padding:10px;
    padding-top:40px;
    text-align:center;
    min-height: 200px;
}
.sub_xueji .xueji i {
}
.sub_xueji .xuehao {
    top: 246px;
    left: 160px;
    height: 100px;
    padding-top: 30px;
    width: 150px;
}
.sub_xueji .zhaopian {
    top: 246px;
    left: 342px;
    height: 100px;
    padding-top: 30px;
    width: 150px;
}
.sub_xueji .baodaozhucepici {
    top: 246px;
    left: 540px;
    height: 100px;
    padding-top: 20px;
    width: 150px;
}

.sub_xueji .baodaozhuce {
    top: 246px;
    left: 726px;
    height: 100px;
    padding-top: 30px;
    width: 150px;
}

.sub_xueji .xuejizhuce {
    top: 246px;
    left: 916px;
    padding-top: 20px;
    width: 150px;
    height: 100px;
}
.sub_xueji .xuejiyidong {
    top: 246px;
    left: 1104px;
    padding-top: 20px;
    width: 150px;
    height: 100px;
}
.sub_xueji .xueshengxinxi {
    top: 355px;
    left: 540px;
    line-height: 30px;
    width: 149px;
}

.sub_xueji .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}

.sub_xueji .daoruluquxueshengxinxi {
    top: 80px;
    left: 270px;
}
.sub_xueji .daorupeixunsheng {
    top: 80px;
    left: 420px;
}
.sub_xueji .daorupeixunsheng + .zhaosheng {
     background-color:#bad4f9;
    top: 110px;
    left: 270px;
    width: 290px;
}
.sub_xueji .bijieyemingdan {
    top: 547px;
    left: 900px;
    width: auto;
}
.sub_xueji .bijieyemingdan + .bijieye {
    background-color:#bad4f9;
    top: 577px;
    left: 900px;
    width: auto;
}

.sub_xueji .bijieyemingdan + .bijieye i {
    background-position-y: -139px;
}

/*学务管理*/
.sub_xuewu {
    background:url(../../assets/img/xuewu.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_xuewu .empty {
    position:absolute;
    top:56px;
    left:330px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_xuewu .xuewu {
    top: 240px;
    left: 20px;
    width: 50px;
    padding:10px;
    padding-top:40px;
    text-align:center;
    min-height: 200px;
}
.sub_xuewu .xuewu i {
    background-position: -221px -20px;
}
.sub_xuewu .banji {
    top: 260px;
    left: 190px;
    width: 150px;
    line-height: 20px;
}
.sub_xuewu .shezhixuankefangshi {
    top: 260px;
    left: 368px;
    width: 150px;
    line-height: 20px;
}

.sub_xuewu .jitixuanke {
    top: 260px;
    left: 630px;
    width: 150px;
    line-height: 30px;
}

.sub_xuewu .xueshengxuanke {
    top: 260px;
    left: 830px;
    width: 150px;
    line-height: 30px;
}

.sub_xuewu .xuanketongji {
    top: 260px;
    left: 1060px;
    width: 150px;
    line-height: 20px;
}

.sub_xuewu .mianxiumiankao {
    top: 370px;
    left: 194px;
    width: 150px;
    line-height: 20px;
}


.sub_xuewu .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}

.sub_xuewu .daoruluquxueshengxinxi {
    top: 80px;
    left: 207px;
}
.sub_xuewu .daorupeixunsheng {
    top: 80px;
    left: 356px;
}
.sub_xuewu .daorupeixunsheng + .zhaosheng {
    background-color:#bad4f9;
    top: 110px;
    left: 207px;
    width: 290px;
}

.sub_xuewu .daorupeixunsheng + .zhaosheng i {
    background-position: -93px -136px;
}

.sub_xuewu .kaoshichengjidaoru {
    top: 546px;
    left: 560px;
    width: auto;
}
.sub_xuewu .xianxiapingshichengjidaoru {
    top: 546px;
    left: 710px;
     width: auto;
}
.sub_xuewu .xianxiapingshichengjidaoru + .chengji {
     background-color:#bad4f9;
    top: 576px;
    left: 560px;
    text-align:center;
    width: 290px;
}
.sub_xuewu .xianxiapingshichengjidaoru + .chengji i {
    background-position: -341px -136px;
}

.sub_xuewu .jiaoxuefenzu {
    top: 546px;
    left: 940px;
}
.sub_xuewu .jiaoxuefenzu + .jiaowu {
    background-color:#bad4f9;
    top: 576px;
    left: 940px;
    width:auto;
}

.sub_xuewu .jiaoxuefenzu + .jiaowu i {
    background-position: -157px -136px;
}

.sub_xuewu .xueqi {
    top: 80px;
    left: 630px;
    width: auto;
}
.sub_xuewu .xueqi + .jichushuju {
    background-color:#bad4f9;
    top: 110px;
    left: 630px;
    width: auto;
}

.sub_xuewu .xueqi + .jichushuju i {
    background-position: -35px -136px;
}

.sub_xuewu .jiaoxuejihua {
    top: 80px;
    left: 840px;
    width: auto;
}
.sub_xuewu .jiaoxuejihua + .jiaowu {
    background-color:#bad4f9;
    top: 110px;
    left: 840px;
    width: auto;
}
.sub_xuewu .jiaoxuejihua + .jiaowu i {
    background-position: -157px -136px;
}

/*成绩管理*/
.sub_chengji {
    background:url(../../assets/img/chengji.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_chengji .empty {
    position:absolute;
    top:56px;
    left:330px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_chengji .chengji {
    top: 240px;
    left: 20px;
    width: 50px;
    padding:10px;
    padding-top:40px;
    text-align:center;
    min-height: 200px;
}
.sub_chengji .chengji i {
}
.sub_chengji .kaoshipici {
    top: 260px;
    left: 190px;
    line-height: 20px;
    padding-top:20px;
    height:80px;
    width:160px;
}
.sub_chengji .kaoshichengjidaoru {
    top: 260px;
    left: 420px;
    line-height: 20px;
    padding-top:20px;
    height:80px;
    width:160px;
}

.sub_chengji .xianxiapingshichengjidaoru {
    top: 260px;
    left: 620px;
    line-height: 20px;
    padding-top:20px;
    height:80px;
    width:160px;
}

.sub_chengji .kechengchengjifabu {
    top: 260px;
    left: 860px;
    line-height: 20px;
    padding-top:20px;
    height:80px;
    width:160px;
}

.sub_chengji .dayinchengjidan {
    top: 260px;
    left: 1060px;
    line-height: 12px;
    padding-top:20px;
    height:80px;
    width:160px;
}

.sub_chengji .kaoshichengji {
    top: 382px;
    left: 430px;
    width:160px;
    line-height: 20px;
}

.sub_chengji .kechengchengji {
    top: 382px;
    left: 625px;
    width:160px;
    line-height: 20px;
}

.sub_chengji .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}
.sub_chengji .jitixuanke {
    top: 80px;
    left: 450px;
}
.sub_chengji .xueshengxuanke {
    top: 80px;
    left: 600px;
}
.sub_chengji .xuewu {
     background-color:#bad4f9;
    top: 110px;
    left: 450px;
    width:290px;
}
.sub_chengji .bijieyemingdan {
    top: 547px;
    left: 880px;
    width: auto;
}
.sub_chengji .bijieyemingdan + .bijieye {
    background-color:#bad4f9;
    top: 577px;
    left: 880px;
    width: auto;
}

.sub_chengji .bijieyemingdan + .bijieye i {
    background-position-y:-139px;
}

/*毕结业管理*/
.sub_bijieye {
    background:url(../../assets/img/bijieye.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_bijieye .empty {
    position:absolute;
    top:56px;
    left:330px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_bijieye .bijieye {
    top: 240px;
    left: 20px;
    width: 50px;
    padding:10px;
    padding-top:25px;
    text-align:center;
    min-height: 200px;
}
.sub_bijieye .bijieye i {
    background-position: -394px -20px;
}
.sub_bijieye .bijieyepicishezhi {
    top: 280px;
    left: 180px;
    line-height: 20px;
    height:100px;
    padding-top:20px;
    width:180px;
}

.sub_bijieye .bijieyemingdan {
    top: 280px;
    left: 400px;
    line-height: 20px;
    height:100px;
    padding-top:20px;
    width:180px;
}

.sub_bijieye .bijieyeshenhe {
    top: 280px;
    left: 620px;
    line-height: 20px;
    height:100px;
    padding-top:20px;
    width:180px;
}

.sub_bijieye .bijiezhenghaodaoru {
    top: 280px;
    left: 844px;
    line-height: 20px;
    height:100px;
    padding-top:20px;
    width:180px;
}

.sub_bijieye .bijieyechaxun {
    top: 280px;
    left: 1066px;
    line-height: 20px;
    height:100px;
    padding-top:20px;
    width:180px;
}


.sub_bijieye .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}

.sub_bijieye .xueweishenhe {
    top: 547px;
    left: 640px;
    width: auto;
}
.sub_bijieye .xueweishenhe + .xuewei {
    background-color:#bad4f9;
    top: 577px;
    left: 640px;
    width: auto;
}
.sub_bijieye .xueweishenhe + .xuewei i {
    background-position-y: -139px;
}
.sub_bijieye .xuejizhuce {
    top: 80px;
    left: 250px;
    width: auto;
}
.sub_bijieye .xuejizhuce + .xueji {
    background-color:#bad4f9;
    top: 110px;
    width: auto;
    min-height:26px;
    left: 250px;
}

.sub_bijieye .kechengchengjifabu {
    top: 80px;
    left: 560px;
    width: auto;
}
.sub_bijieye .kechengchengjifabu + .chengji {
    background-color:#bad4f9;
    top: 110px;
    width: 180px;
    min-height:26px;
    left: 560px;
    width:auto;
}


/*学位管理*/
.sub_xuewei {
    background:url(../../assets/img/xuewei.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_xuewei .empty {
    position:absolute;
    top:540px;
    left:530px;
    width:343px;
    height:84px;
    background:url(../../assets/img/xuewei_empty.png) no-repeat;
}
.sub_xuewei .xuewei {
    top: 240px;
    left: 20px;
    width: 50px;
    padding:10px;
    padding-top:40px;
    text-align:center;
    min-height: 200px;
}
.sub_xuewei .xuewei i {
    background-position: -459px -20px;
}
.sub_xuewei .xueweipicishezhi {
    top: 247px;
    left: 190px;
    height:100px;
    padding-top:20px;
    width:170px;
}

.sub_xuewei .xueshengxuewei {
    top: 247px;
    left: 395px;
    height:100px;
    padding-top:20px;
    width:170px;
}

.sub_xuewei .xueweishenhe {
    top: 247px;
    left: 606px;
    height: 100px;
    padding-top: 20px;
    width: 170px;
}

.sub_xuewei .xueweizhenghaodaoru {
    top: 247px;
    left: 815px;
    height:100px;
    padding-top:20px;
    width:170px;
}

.sub_xuewei .xueweichaxun {
    top: 247px;
    left: 1024px;
    height:100px;
    padding-top:20px;
    width:170px;
}

.sub_xuewei .xueweiyingyushezhi {
    top: 380px;
    left: 606px;
    height: 80px;
    width:170px;
    padding-top: 10px;
}


.sub_xuewei .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}

.sub_xuewei .bijieyeshenhe {
    top: 80px;
    left: 610px;
    width: auto;
}
.sub_xuewei .bijieyeshenhe + .bijieye {
    background-color:#bad4f9;
    top: 110px;
    width: auto;
    min-height:26px;
    left: 610px;
}

.sub_xuewei .bijieyeshenhe + .bijieye i {
    background-position-y: -139px;
}


/*组织机构管理*/
.sub_zuzhijigou {
    background:url(../../assets/img/zuzhijigou.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_zuzhijigou .empty {
    position:absolute;
    top:50px;
    left:530px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_zuzhijigou .zuzhijigou {
    top: 240px;
    left: 20px;
    width: 50px;
    padding:10px;
    padding-top:10px;
    text-align:center;
    min-height: 200px;
}
.sub_zuzhijigou .yuanxiao {
    top: 320px;
    left: 230px;
    line-height: 25px;
    height:80px;
    padding-top:15px;
    width:120px;
}

.sub_zuzhijigou .xuexizhongxin {
    top: 320px;
    left: 370px;
    line-height: 25px;
    height:80px;
    padding-top:15px;
    width:120px;
}

.sub_zuzhijigou .juese {
    top: 320px;
    left: 510px;
    line-height: 25px;
    height:80px;
    padding-top:15px;
    width:120px;
}

.sub_zuzhijigou .yonghu {
    top: 320px;
    left: 650px;
    line-height: 25px;
    height:80px;
    padding-top:15px;
    width:120px;
}

.sub_zuzhijigou .yuanxiaozonglan {
    top: 320px;
    left: 790px;
    line-height: 25px;
    height:80px;
    padding-top:15px;
    width:120px;
}

.sub_zuzhijigou .yuanxiaologo {
    top: 320px;
    left: 930px;
    line-height: 23px;
    height:80px;
    padding-top:5px;
    width:120px;
}


.sub_zuzhijigou .subo.navbtn {
    color:#7eb3f7;
    background-color:#fff;
    border:solid 1px #7eb3f7;
}

.sub_zuzhijigou .zidongpipeierjixueyuan {
    top: 550px;
    left: 150px;
}
.sub_zuzhijigou .genghuanerjixueyuan {
    top: 550px;
    left: 300px;
}
.sub_zuzhijigou .xinshengtiaozheng {
    top: 550px;
    left: 490px;
}
.sub_zuzhijigou .xinshengtiaozheng + .zhaosheng {
    background-color:#bad4f9;
    top: 580px;
    width: 480px;
    left: 150px;
}


/*系统管理*/
.sub_xitong {
    background:url(../../assets/img/xitong.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_xitong .empty {
    position:absolute;
    display:block;
    top:50px;
    left:470px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_xitong .empty.bottom {
    top:550px;
}
.sub_xitong .xitong {
    top:240px;
    left:20px;
    width:50px;
    padding: 10px;
    padding-top: 40px;
    text-align: center;
    min-height: 200px;
}
.sub_xitong .xitong i {
}
.sub_xitong .xitongshezhi {
    top: 300px;
    left: 600px;
    line-height: 20px;
    width:160px;
}


/*公告管理*/
.sub_gonggao {
    background:url(../../assets/img/gonggao.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_gonggao .empty {
    position:absolute;
    display:block;
    top:50px;
    left:530px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_gonggao .empty.bottom {
    top:550px;
}
.sub_gonggao .gonggao {
    top: 240px;
    left: 20px;
    width: 50px;
    padding-top: 40px;
    min-height: 200px;
}
.sub_gonggao .gonggao i {
}
.sub_gonggao .fabugonggao {
    top: 300px;
    left: 510px;
    line-height: 20px;
    width:160px;
}
.sub_gonggao .chaxungonggao {
    top: 300px;
    left: 716px;
    line-height: 20px;
    width:160px;
}


/*教学监控*/
.sub_jiaoxuejiankong {
    background:url(../../assets/img/jiaoxuejiankong.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_jiaoxuejiankong .empty {
    position:absolute;
    display:block;
    top:50px;
    left:530px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_jiaoxuejiankong .empty.bottom {
    top:550px;
}
.sub_jiaoxuejiankong .jiaoxuejiankong {
    top: 240px;
    left: 20px;
    width: 50px;
    padding-top: 40px;
    min-height: 200px;
}
.sub_jiaoxuejiankong .jiaoxuejiankong i {
}
.sub_jiaoxuejiankong .xueshengjiankong {
    top: 300px;
    left: 480px;
    line-height: 20px;
    width:160px;
}
.sub_jiaoxuejiankong .kechengjiankong {
    top: 300px;
    left: 660px;
    line-height: 20px;
    width:160px;
}
.sub_jiaoxuejiankong .jiaoshijiankong {
    top: 300px;
    left: 840px;
    line-height: 20px;
    width:160px;
}

/*报表管理*/
.sub_baobiao {
    background:url(../../assets/img/xitong.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}
.sub_baobiao .empty {
    position:absolute;
    display:block;
    top:50px;
    left:470px;
    width:343px;
    height:84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_baobiao .empty.bottom {
    top:550px;
}
.sub_baobiao .baobiao {
    top: 240px;
    left: 20px;
    width: 50px;
    padding-top: 40px;
    min-height: 200px;
}
.sub_baobiao .baobiao i {
}
.sub_baobiao .gaojibiao {
    top: 300px;
    left: 600px;
    line-height: 20px;
    width:160px;
}


/*财务管理*/
.caiwu i {
    background-position: -1055px -20px;
}
.sub_caiwu {
    background:url(../../assets/img/caiwu.png) no-repeat;
    width:1287px;
    height:679px;
    position:relative;
}

.sub_caiwu .empty {
    position:absolute;
    top: 56px;
    left: 464px;
    width: 343px;
    height: 84px;
    background:url(../../assets/img/jichushuju_empty.png) no-repeat;
}
.sub_caiwu .caiwu {
    top: 240px;
    left: 20px;
    width: 50px;
    padding-top:40px;
    min-height: 200px;
}
.sub_caiwu .jiaofeibiaozhunguanli {
    top: 250px;
    left: 210px;
    line-height: 20px;
}
.sub_caiwu .xueshengjiaofeibiaozhunguanli {
    top: 250px;
    left: 435px;
    line-height: 20px;
}
.sub_caiwu .jiaofeiguanli {
    top: 250px;
    left: 670px;
    line-height: 20px;
    width: 150px;
}
.sub_caiwu .xueshengjiaofeichaxun {
    top: 250px;
    left: 900px;
    line-height: 20px;
}
.sub_caiwu .shangbaojiaofeiguanli {
   top: 362px;
    left: 900px;
    line-height: 20px;
}
.sub_caiwu .shangbaopiciguanli {
    top: 362px;
    left: 210px;
    line-height: 20px;
}
.sub_caiwu .subo.shangbaojiaofeiguanli {
    width: 180px;
    top: 550px;
    left: 420px;
    line-height: 20px;
}

.cannotuse,.cannotuse:hover,.cannotuse.active{
     background-color:#fff;
     color:#d9dee8;
     border:solid 2px #d9dee8;
}
.sub.navbtn.cannotuse:hover {
    border:solid 2px #d9dee8;
    min-width:80px;
   
}

.subp.cannotuse,.subp.cannotuse:hover,.subp.cannotuse.active{
     background-color:#d9dee8;
     color:#fff;
}
.caiwu.subp{
    top: 583px;
    left: 420px;
    line-height: 20px;
    width: 180px;
    min-height: 10px;
    padding-top:0;
}
.caiwu.subp i{
   background-position: -1056px -139px;
}

.flex{
    display: flex;
}
.blockNav{
    border-radius: 8px !important;
    overflow: hidden;
    background: #fff;
    border: 1px solid #d9dee8;
    padding: 0 !important;
    flex: 1;
    margin-bottom: 10px;
}
.blockNav .acton_btn>*{
    vertical-align: middle;
}




.change_custom{
    cursor: pointer;
}
.chart_content{
    width: 95%;
    margin: 0 auto;
    height: 250px;
}
.combo,
.combo *{
    height: inherit;
}
.blockNav + .blockNav{
    margin-left: 10px;
}
.blockNav .title{
    line-height: 30px;
    color: #595959;
    font-size: 14px;
    font-weight: bold;
    background: #d9dee8;
}
.blockNav .blockItem{
    flex:1;
    min-width: 20%;
    max-width: 20%;
    padding: 10px;
    display: flex;
    position: relative;
}
.blockNav .blockItem > div{
    position: relative;
    padding: 10px 10px;
    text-align: center;
    background: rgba(91, 155, 208, 1);
    color: #fff;
    border-radius: 4px !important;
    display: flex;
    flex:1;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    overflow: hidden;
}
.blockNav .blockItem .itemText{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blockNav .blockItem .close_icon{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    height: 20px;
    border-radius: 50% !important;
    text-align: center;
    line-height: 17px;
    font-size: 18px;
    border: 1px solid #ff7575;
    color: #ff7575;
    box-sizing: border-box;
    cursor: pointer;
    display: none;
}
.blockNav .blockItem:hover .close_icon{
    display: block;
}
.blockNav .blockRow{
    display: flex;
    padding: 10px 10px;
    flex-wrap: wrap;
    min-height: 150px;
    align-items:flex-start;
    align-content: flex-start;
    max-height: 300px;
    overflow-y: auto;
    position: relative;
}

.nav_draw{
    position: fixed;
    right: 0;
    bottom: 0;
    left:0;
    top:0;
    margin: auto;
    display: none;
}
.nav_draw[show]{
    display: block;
}
.nav_draw.active .nav_mask{
    background: rgba(0,0,0,.2);
}
.nav_draw.active .nav_data{
    right: 0;
}
.nav_mask{
    position: absolute;
    left:0;
    top:0;
    bottom: 0;
    right:0;
    margin: auto;
    background: rgba(0,0,0,0);
    z-index:1;
    transition: 0.3s;
}
.nav_data{
    position: absolute;
    right: -240px;
    top:0;
    z-index:2;
    width: 240px;
    height: 100%;
    background: #fff;
    transition: 0.3s;
}

.nav_draw ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

#draw_content{
    height: calc(100% - 40px);
    overflow-y: auto;
}

.draw_title{
    padding: 10px 20px;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.draw_title_c{
    padding: 5px 20px;
    display: flex;
    font-weight: bold;
    justify-content: space-between;
    cursor: pointer;
    align-items: center;
}
.draw_title_c + ul{
    display: none;
}
.draw_title_c.active + ul{
    display: block;
}
.draw_title_c.active > .iconfont{
    transform: rotate(90deg);
}


.level_1{
    padding: 5px 0 !important;
}
.level_2 > li{
    padding: 0px 10px 0px 40px;
    cursor: pointer;
}
label[disabled]{
    color: #ccc;
}

.notData{
    color: #747474;
    text-align: center;
    line-height: 50px;
    position: absolute;
    left: 50%;
    top: 30px;
    transform: translateX(-50%);
}