/* 覆盖ztree style begin*/
.ztree * {
    font-size: 16px;
}

.ztree li {
    line-height: 52px;
}

.ztree a {
    height: 52px;
    width: 100%;
}
.ztree li a {
    height: 52px;
    width: 100%;
}
/* .ztree a:hover,
.ztree li a:hover {
    background: #e7edf7
} */

.ztree li span {
    line-height: 42px;
}

.ztree li span.button.ico_open {
    background: url(../img/ztree/tree-open-icon2.png) 0 0 no-repeat;
    margin-top: 19px;
}

.ztree li span.button.ico_close {
    background: url(../img/ztree/tree-close-icon2.png) 0 0 no-repeat;
    margin-top: 19px;
}

.ztree li span.button.ico_docu {
    background: none;
}

.ztree li span.button.switch {
    display: none;
}

.ztree li a.curSelectedNode {
    padding-top: 1px;
    background:none;
    /* color: #65b4f1; */
    color: #015293;
    height: 52px;
    border: none;
    opacity: 1;
}

.ztree li a:hover {
    text-decoration: none;
    /* color: #65b4f1; */
    color: #015293;
}

.ztree .tree-node-count {
    float: right;
    margin-top: 6px
}
.ztree li.level0 {
    border-bottom: 1px solid #dfe7f3;
}

/* 覆盖ztree style over */