.ztree * {font-size:14px; font-family: 'Arial','Microsoft YaHei';color:#556676;}
.ztree li span.button.root_open,
.ztree li span.button.roots_open,
.ztree li span.button.center_open,
.ztree li span.button.bottom_open,
.ztree li span.button.noline_open
{background:url("./img/icon-open.png") no-repeat 2px center;z-index:99;position:absolute; left:0; top:6px;}


.ztree li span.button.root_close,
.ztree li span.button.center_close,
.ztree li span.button.roots_close,
.ztree li span.button.bottom_close,
.ztree li span.button.noline_close
{background:url("./img/icon-close.png") no-repeat 4px center;z-index:99;position:absolute; left:0; top:6px;}

.ztree li{padding:0 0 0 18px; margin:0; list-style:none; line-height:28px; text-align:left; white-space:nowrap; outline:0;position:relative;}
.ztree li ul{
    padding-left:0;
}
.ztree li ul.line{
    background:none;
}
.ztree li span.button.center_docu{width:0;}
.ztree li span.button.bottom_docu{width:0;}

.ztree li a{
    background:transparent;
}
.ztree li a:hover{
    text-decoration:none;
}
.ztree li a.curSelectedNode{
    width:100%;
    height:100%;
    background-color: transparent;
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
    border:none;
    opacity:1;
}

.button.ico_open,
.button.ico_docu,
.button.ico_close{
    display: none;
    width: 0!important;
    cursor:default;
}
.ztree li a{
    position:relative;
    z-index:2;
}

.curSelectedNode:after {
        position: absolute;
        content: '';
        top: 0;
        height: 100%;
        background: #edeef0;
        z-index: -1;
    }
    .curSelectedNode span{
        z-index:2;
    }

.ztree li span.button.chk{
    position:relative;
    z-index:5;
}