/*index.css*/
html {
    -ms-overflow-style: none;
    overflow          : -moz-scrollbars-none;
}

.mini-grid-rows-view::-webkit-scrollbar {
    display: none;
}

.nav::-webkit-scrollbar {
    display: none;
}

html,
body {
    height : 100%;
    margin : 0;
    padding: 0;
}

._warp {
    position        : relative;
    width           : 100%;
    height          : 100%;
    overflow        : hidden;
    font-family     : "微软雅黑";
    color           : #333;
    background-color: #f2f3f8;
    min-width       : 1000px;
}

.head {
    height          : 70px;
    background-color: #fff;
}

.head .head-icon {
    font-size   : 25px;
    float       : left;
    line-height : 70px;
    margin-right: 20px;
    position    : relative;
}

.head .logo {
    float           : left;
    width           : 180px;
    height          : 100%;
    background-color: #ff7300;
}

.head .logo img {
    width   : 70%;
    position: relative;
    top     : 13px;
    left    : 37px;
}

.head .remind {
    float       : right;
    margin-right: 20px;
}

.head .remind>a {
    float: left;
}

.head .remind .clock {
    position  : relative;
    margin    : 24px 10px;
    width     : 21px;
    height    : 22px;
    background: url(../images/clock.png) 0 0 no-repeat;
}

.head .remind .circle {
    position        : absolute;
    left            : 18px;
    top             : 15px;
    width           : 15px;
    height          : 15px;
    padding         : 1px;
    font-size       : 12px;
    line-height     : 15px;
    text-align      : center;
    color           : #fff;
    background-color: #ff7f02;
    border-radius   : 50%;
}

.head .remind .close {
    margin    : 24px 10px;
    width     : 21px;
    height    : 21px;
    background: url(../images/close.png) 0 0 no-repeat;
}

.head .remind .headPicture {
    margin    : 12px 10px;
    width     : 45px;
    height    : 45px;
    background: url(../images/man.png) 0 0 no-repeat;
}

.head .remind .who {
    line-height    : 70px;
    font-size      : 14px;
    color          : #696969;
    text-decoration: none;
}

.main {
    position: absolute;
    top     : 70px;
    bottom  : 0;
    left    : 0;
    right   : 0;
}

.nav {
    width           : 180px;
    height          : 100%;
    overflow-x      : hidden;
    background-color: #1f2a35;
}

.nav .select-border {
    position  : absolute;
    left      : 0;
    top       : 0;
    width     : 5px;
    height    : 40px;
    background: #ff9c01;
}

.container {
    position: relative;
    height  : 100%;
}

.container .iframe {
    position: absolute;
    top     : 0;
    bottom  : 40px;
    width   : 100%;
}

.container .iframe #mainframe {
    width : 100%;
    height: 100%;
}

.container .foot {
    position: absolute;
    left    : 0;
    bottom  : 0;
    width   : 100%;
    height  : 40px;
}

.foot {
    height          : 40px;
    color           : #999;
    text-align      : center;
    line-height     : 40px;
    background-color: #f1f4f9;
    z-index         : 999;
    font-family     : "微软雅黑";
}

/*修改miniui样式*/
/*split*/
/*split边框*/
.mini-splitter-border {
    border: 0;
}

.mini-splitter-pane1 {
    border: 0;
}

.mini-splitter-pane2 {
    border: 0;
}

/*split收起按钮*/
.mini-layout-split {
    margin-left: 1px;
}

.mini-splitter-pane1-button {
    background: url(../images/left.png?20200817) no-repeat 50% 50%;
}

.mini-splitter-pane2-button {
    background: url(../images/right.png?20200817) no-repeat 50% 50%;
}

/*nav*/
/*隐藏滚动条????*/
.mini-menu-border {
    width: 200px;
}

/*隐藏滚动条*/
.mini-outlookbar-border {
    overflow: auto;

}

/*去掉边框*/
.mini-outlookbar-groupBody {
    border: 0;
}

/*底边框*/
.mini-outlookbar-group {
    border-bottom-color: #0570B3;
}

/*head*/
.mini-outlookbar-groupHeader {
    background  : none;
    height      : 40px;
    line-height : 40px;
    color       : white;
    padding-left: 10px;
}

/*高度*/
.mini-menuitem,
.mini-grid-row {
    height     : 40px;
    line-height: 40px;
    position   : relative;
    cursor     : pointer;
}


/*划过样式*/
.mini-menuitem-hover {
    background      : none;
    border          : solid 1px #0369AB;
    background-color: #0369AB;
}

/*选中样式*/
.mini-tree-nodes-tr .mini-tree-selectedNode {
    background      : none;
    border          : solid 1px #ffffff;
    background-color: #ffffff;
}

.mini-tree-nodes-tr .mini-tree-selectedNode .mini-grid-cell-inner {
    border-left: solid 5px #ff821c;
}

.mini-tree-nodes-tr .mini-tree-selectedNode .mini-tree-nodetext {
    margin-left: 15px;
    color      : #ff821c;
}

.mini-tree-selectedNode .mini-tree-nodeshow {
    padding      : 0;
    padding-left : 1px;
    padding-right: 2px;
    border       : solid 1px transparent;
    background   : none;
    height       : 100%;
    width        : 100%;
}

.mini-tree-nodeshow {
    height: 100%;
    width : 100%;
}

.mini-tree-node-hover .mini-tree-nodeshow {
    padding      : 0;
    padding-left : 1px;
    padding-right: 2px;
    border       : solid 1px transparent;
    background   : none;
    height       : 100%;
    width        : 100%;
    cursor       : pointer;
}

/*收起图标*/
.mini-layout-region-west .mini-layout-region-header .mini-tools-collapse {
    background: url(../images/collect.png) no-repeat 50% 50%;
    width     : 20px;
    height    : 20px;
    margin-top: 10px !important;
}

/*下拉图标*/
.mini-tree-m .mini-tree-expand .mini-tree-node-ecicon {
    background: url(../images/downArrow.png) no-repeat 50% 50%;
    width     : 20px;
    height    : 20px;
    margin-top: 10px !important;
}

/*收起下拉图标*/
.mini-tools .mini-tools-collapse,
.mini-tree-m .mini-tree-collapse .mini-tree-node-ecicon {
    background: url(../images/rightArrow.png) no-repeat 50% 50%;
    width     : 20px;
    height    : 20px;
    margin-top: 10px !important;
}

.mini-tree-m .mini-tree-node-ecicon {
    position: absolute;
    right   : 8px;
}

/*一级标题字体大小*/
.mini-outlookbar-groupTitle {
    overflow    : hidden;
    white-space : nowrap;
    float       : left;
    padding-left: 4px;
    font-size   : 16px;
    width       : 100px;
}

/*二级标题字体大小*/
.mini-menuitem-text,
.mini-tree-nodetext {
    color        : white;
    overflow     : hidden;
    white-space  : nowrap;
    text-overflow: ellipsis;
    word-break   : keep-all;
    font-size    : 14px;
    line-height  : 40px;
    height       : 100%;
    width        : 100%;
    cursor       : pointer;
}

.mini-tree-nodetitle,
.mini-grid-cell-inner {
    height  : 100%;
    position: relative;
}

.mini-tree-nodes-tr .mini-tree-nodetext {
    margin-left: 20px;
}

/*字体*/
.mini-outlookbar,
.mini-menu {
    font-family: "微软雅黑" !important;
}

.icon-yhgl:before {
    color: #fff
}

.icon-jiaoseguanli:before {
    color: #fff
}

.icon-xiaoxi:before {
    cursor: pointer
}

.icon-rzgl:before {
    color: #fff
}

.icon-shezhi:before {
    cursor: pointer
}

.icon-bbgl:before {
    color: #fff
}

.icon-fabu:before {
    color: #fff
}

.mini-iconfont {
    font-family            : iconfont !important;
    font-size              : 16px;
    font-style             : normal;
    -webkit-font-smoothing : antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mini-tree .mini-tree-icon {
    width: 22px
}

.mini-tree-icon {
    font-size  : 18px;
    font-weight: 700;
    margin     : 0 8px
}

.form {
    width           : 100%;
    background-color: #e6e7eb
}

.imageView {
    padding: 5px 0 0 10px;
    height : 75px
}

.imageView img {
    width : 110px;
    height: 70px;
    cursor: pointer
}

#win1 td {
    background-color: #fff
}

#win1 table tr td:first-child {
    background-color: #f8f9fb
}

.pass-text {
    width     : 180px;
    word-break: break-all;
}

.error-info {
    color     : red;
    width     : 180px;
    word-break: break-all;
}

.form .form-label {
    height          : 40px;
    line-height     : 40px;
    background-color: #f8f9fb;
    text-align      : right;
    padding-right   : 20px
}

.btn {
    height          : 30px;
    line-height     : 30px;
    padding         : 0 12px;
    text-align      : center;
    white-space     : nowrap;
    vertical-align  : middle;
    font-size       : 12px;
    color           : #fff;
    display         : inline-block;
    background-color: #0082d3;
    cursor          : pointer;
    outline         : 0;
    border          : none;
    border-radius   : 5px;
    font-family     : "微软雅黑";
    margin          : 0 5px
}

.btn-primary {
    height          : 30px;
    line-height     : 30px;
    padding         : 0 12px;
    text-align      : center;
    white-space     : nowrap;
    vertical-align  : middle;
    font-size       : 14px;
    color           : #fff;
    display         : inline-block;
    cursor          : pointer;
    outline         : 0;
    border          : none;
    border-radius   : 5px;
    font-family     : "微软雅黑";
    background-color: #fff;
    color           : #555 !important;
    border          : 1px solid #c9c9c9;
    margin          : 0 5px
}

.btn-pass {
    height          : 24px;
    line-height     : 24px;
    padding         : 5px 18px;
    text-align      : center;
    white-space     : nowrap;
    vertical-align  : middle;
    font-size       : 14px;
    color           : #fff;
    display         : inline-block;
    cursor          : pointer;
    outline         : 0;
    border          : none;
    border-radius   : 5px;
    font-family     : "微软雅黑";
    background-color: #fff;
    color           : #555 !important;
    border          : 1px solid #c9c9c9;
    margin          : 0 5px
}

.btn-save {
    height          : 24px;
    line-height     : 24px;
    padding         : 5px 18px;
    font-size       : 14px;
    color           : #fff;
    border-radius   : 4px;
    display         : inline-block;
    border          : none;
    background-color: #fe7301;
    cursor          : pointer
}

.button-group-center {
    padding   : 10px 0;
    text-align: center
}

#win1 .form-input .mini-textbox-border {
    border      : none;
    padding-left: 10px
}

.headPicture,
.who {
    cursor: default
}

.delimg {
    position  : absolute;
    right     : -10px;
    top       : -75px;
    width     : 20px;
    height    : 20px;
    cursor    : pointer;
    background: url(../images/delete_icon.png) center center no-repeat
}

.text-center {
    text-align: center
}

.form-all {
    display: none;
}

.id-info {
    border-bottom: 1px solid #e6e7eb;
    display      : inline-block;
    width        : 100%
}

.id-info span {
    float      : left;
    width      : 100px;
    height     : 34px;
    background : #fff;
    border     : 1px solid #e6e7eb;
    text-align : center;
    line-height: 34px;
    margin     : 0 -1px -1px 0;
    cursor     : pointer;
}

.id-info span.active {
    background: #eee;
}

.pass-text {
    margin: 10px 0 0;
    color : red;
}

.form-input {
    position: relative;
}

.modify-info {
    color      : royalblue;
    cursor     : pointer;
    width      : 100px;
    text-align : center;
    display    : inline-block;
    line-height: 40px;
}

.mini-buttonedit {
    width: auto;
}

#cnzz_stat_icon_1278814215,
#cnzz_stat_icon_1278857067,
#cnzz_stat_icon_1278832912 {
    display: none;
}

#leftTree .mini-tree-icon {
    background-position: center top;
    background-size    : contain;
}

#leftTree .mini-tree-icon.icon-zhgl {
    background-image: url(../images/icon-zhgl.png);
}

#leftTree .mini-tree-icon.icon-ddzx {
    background-image: url(../images/icon-ddzx.png);
}

#leftTree .mini-tree-icon.icon-cwgl {
    background-image: url(../images/icon-cwgl.png);
}

#leftTree .mini-tree-icon.icon-xtgl {
    background-image: url(../images/icon-xtgl.png);
}

#leftTree .mini-tree-icon.icon-gzt {
    background-image: url(../images/icon-gzt.png);
}

#leftTree .mini-tree-icon.icon-wlhyptgl {
    background-image: url(../images/icon-wlhyptgl.png);
}

#leftTree .mini-tree-icon.icon-yjgl {
    background-image: url(../images/icon-yjgl.png);
}

#leftTree .mini-tree-icon.icon-ylgl {
    background-image: url(../images/icon-ylgl.png);
}

#leftTree .mini-tree-icon.icon-gjcx {
    background-image: url(../images/icon-gjcx.png);
}

#leftTree .mini-tree-icon.mini-tree-leaf {
    background-image: url(../images/icon-gjcx.png);
}

#leftTree .mini-tree-icon.icon-zxpjgl {
    background-image: url(../images/icon-zxpjgl.png);
}

#leftTree .mini-tree-icon.icon-jxkhtj {
    background-image: url(../images/icon-jxkhtj.png);
}

#leftTree .mini-tree-icon.icon-zxtsgl {
    background-image: url(../images/icon-zxtsgl.png);
}

#leftTree .mini-tree-icon.icon-cgykcgl {
    background-image: url(../images/icon-cgykcgl.png);
}

#leftTree .mini-tree-icon.icon-qklhbx {
    background-image: url(../images/icon-qklhbx.png);
}

#win1,
#win1 .form-label,
#id-info {
    font-family: 'microsoft Yahei';
    font-size  : 14px;
}

#win1 td {
    border-top : 1px solid #ddd;
    border-left: 1px solid #ddd;
}

#win1 table tr:last-child td, .border-b-ddd td {
    border-bottom: 1px solid #ddd;
}
#win1 .mini-panel-header {
    background-color: #fe7301 !important;
    border-bottom   : 1px solid #fe7301 !important
}

#win1 .mini-tools-close {
    background: url(../images/notice-close-n.png) no-repeat 50% 1px;
}

#win1 .btn-search {
    padding         : 5px 18px;
    background-color: #fe7301
}

#win1 .btn-primary {
    padding: 5px 18px;
}

#win1 .imgBox {
    width: 350px;
    float: right;
}

#win1 .img,
#win1 .img a input {
    width : 100px;
    height: 47px;
}

#win1 .img a {
    width   : 100px;
    height  : 47px;
    opacity : 0;
    position: absolute;
    z-index : 99;
}

#win1 .fileupload {
    float   : left;
    height  : 90px;
    position: relative;
}

#win1 .upload-btn {
    padding      : 8px 25px;
    font-size    : 14px;
    background   : #fff;
    border       : 1px solid #ddd;
    border-radius: 4px;
}
.refresh img{
    cursor: pointer;
    margin-top: 23px;
}