/* input-ztree start */
.input-ztree{
  display: inline-block;
  position:relative;
}
.ztree-top{
  border: 1px solid #e5e5e5;
  background:#fff url(./zTreeStyle/img/listButton3.png) no-repeat 98% center;
  box-sizing: border-box;
  width:200px;
  height: 32px;
  text-align:left;
  border-radius: 5px;
}
.ztree-top-noImg{
  border: 1px solid #ccc;
  box-sizing: border-box;
  width:200px;
  height: 25px;
}
#ztree-txt{
  font-size: 12px;
  color: #333;
  border: none;
  padding: 6px;
  box-sizing: border-box;
  white-space: nowrap;
  /*  cursor: pointer; */
}
.ztree-input{
  border: none;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  box-sizing:border-box;
  padding-left: 5px;
  /* background-color:transparent; */
  background:none;
  color:#666;
  font-family:"Microsoft YaHei";
}
.ztree-content{
  border: 1px solid #e5e5e5;
  height: auto;
  padding: 5px;
  box-sizing: border-box;
  margin-top: -1px;
  position: fixed!important;
  display: none;
  max-height:302px;
  background-color: #fff;
  z-index: 10000;
  border-radius:0 0 3px 3px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

.ztree-content .ztree-search{
  box-sizing: border-box;
  border: 1px solid #eceaea;
  height: 25px;
  background: none;
  cursor: default;
  border-radius:3px;

}
.ztree-content .ztree-search:hover{border:1px solid #e5e5e5;}
.ztree-search-txt{
  border: none;
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
  font-size: 12px;
  box-sizing:border-box;
  color:#999;
  font-family:"Microsoft YaHei";
  background-color:transparent;
  letter-spacing:1px;
}
.ztree-right{
  position: absolute;
  right:8px;
  top: 10px;
}

.ztree-content .ztree-right .clear-btn{
  width: 12px;
  height: 12px;
  display:inline-block;
  cursor:pointer;
  background: url(./zTreeStyle/img/clear-btn.png) no-repeat center center;

}
/* .ztree-content .ztree-right .clear-btn:hover{width: 12px;height: 12px;background: url(./zTreeStyle/img/clear-btn_hover.png) no-repeat center center;}  */
.ztree-content .ztree-right .sure{
  width: 15px;
  height: 15px;
  display:inline-block;
  background: url(./zTreeStyle/img/sure.png) no-repeat center center;
}
.ztree-content .ztree-bottom{
  overflow: auto;
  padding: 5px;
  max-height: 260px;
  box-sizing: border-box;
  margin-top: 5px;
  overflow-x:hidden;
}
.ztree-content .ztree-bottom #receiverIds_ztree_inheritFlag_span{color:#666;font-size:12px;font-family:"Microsoft YaHei";}

/* input-ztree end */

/* Page-tree start */
.Page-tree{
  border: none;
  padding: 15px 6px;
  box-sizing: border-box;
  /*overflow-y:auto;*/
  background: #f6f6f6;
  height:100%;
  width:100%;
  position: relative;
  padding-left:8px;
}
.Page-tree .page-ztreeTop{ width:85%;position:relative;}

.page-ztree-input{
  font-size: 12px;
  color: #333;
  border: none;
  height:25px;
  line-height: 25px;
  padding-left:5px;
  box-sizing: border-box;
  white-space: nowrap;
  border: 1px solid #dadada;
  /* cursor: pointer; */
  background: none;
  width:100%;
  border-radius:3px;
  font-family:Microsoft YaHei;
  padding-right:12%;
  z-index:1;

}
.page-ztree-input:hover{border:1px solid #d2d2d2; }
.page-ztreeTop em{z-index:100;cursor:pointer;width:25px;height:23px;display:inline-block;position:absolute;right:2px;top:1px;background:url(./zTreeStyle/img/zTreeStandard.png) no-repeat 4px -39px;}
.page-ztreeTop em:hover{background-position:-18px -39px;}
.Page-tree .ztree-right{
  position: absolute;
  right:0;
  left:79%;
  top: 1px;
}
.Page-tree .ztree-right span{
  display: inline-block;
  color: #fff;
  font-size: 12px;
  /* <!--background: #56abe4;--> */
  line-height: 0;
  cursor: pointer;
  padding: 10px 1px 10px 5px;
  line-height: 0;
  /*   <!--margin-left: 5px;--> */
}
.Page-tree .ztree-right span:hover{
  /*  <!--background: #428bca;--> */
}
.Page-tree .ztree-right span input.btnEliminate,.Page-tree .ztree-right span input.btnManage,.ztree-content .ztree-right .clear-btn{border:0;width:40px;height:22px;border-radius:0;color:#0D8ECA;font-size:12px;font-family:Microsoft YaHei;background: url(./zTreeStyle/img/zTreeStandard.png) no-repeat -207px 1px;  padding-left: 14px;margin-top:5px;}
.Page-tree .ztree-right span input.btnEliminate:hover{color:#00c0e3;background-position:-253px 1px;}
.Page-tree .ztree-right span input.btnManage{padding-right:0;background-position:-207px -46px;margin-right: 0 !important;}
.Page-tree .ztree-right span input.btnManage:hover{color:#00c0e3;background-position:-253px -46px;}
.ztree-content .ztree-right .clear-btn{width:12px;height:12px;display:block;background-position:-193px -75px;margin-top:1px;margin-right:3px;}
.ztree-content .ztree-right .clear-btn:hover{background-position:-239px -75px;}
.Page-tree .page-ztreeNone{width:60%;}
.Page-tree .ztree-rightLeft{left:63%;}
.Page-tree .ztree-bottom{
  padding: 5px;
  overflow-y:auto;
  height:97%;
  padding-top:10px;
}
.Page-tree .ztree-bottom ul{
  margin-top:-5px;
}
/* Page-tree end */


.ztree-bottom ul li ul{margin-top:-5px;}
.Page-tree .ztree-bottom ul{margin-top:-5px;}
.ztree li span.button.deptIconSkin_ico_open, .ztree li span.button.deptIconSkin_ico_close{margin-right:2px; background: url(./zTreeStyle/img/page.gif) no-repeat; vertical-align:middle; *vertical-align:middle}
.ztree li span.button.orgIconSkin_ico_open, .ztree li span.button.orgIconSkin_ico_close{
  background: url(./zTreeStyle/img/page.gif) no-repeat;
  vertical-align: middle;
  *vertical-align: middle;
  background-size: 1;
  display: inline-block;
}
.ztree li span.button.rootIconSkin_ico_open, .ztree li span.button.rootIconSkin_ico_close{margin-right:2px; background: url(./zTreeStyle/img/home.png); vertical-align:middle; *vertical-align:middle;display: inline-block}
.ztree li span.button.folderIconSkin_ico_open{
  background: url(./zTreeStyle/img/page.gif) no-repeat;
  vertical-align: middle;
  display: inline-block;
}
.ztree li span.button.folderIconSkin_ico_close,.ztree li span.button.folderIconSkin_ico_docu{background: url(./zTreeStyle/img/page.gif) no-repeat;vertical-align: middle;}

/* .ztree li span.button.userIconSkin_ico_open, .ztree li span.button.userIconSkin_ico_close{margin-right:2px; background: url(./zTreeStyle/img/customIcon/peple.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle} */

.ztree li span.button.pIcon01_ico_open{margin-right:2px; background: url(./zTreeStyle/img/diy/1_open.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
.ztree li span.button.pIcon01_ico_close{margin-right:2px; background: url(./zTreeStyle/img/diy/1_close.png) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

.ztree li span.button.deptIconSkin_ico_docu{margin-right:2px; background: url(./zTreeStyle/img/page.gif) no-repeat; vertical-align:middle; *vertical-align:middle;display: inline-block}
.ztree li span.button.orgIconSkin_ico_docu{margin-right:2px; background: url(./zTreeStyle/img/page.gif) no-repeat; vertical-align:middle; *vertical-align:middle;display: inline-block}
.ztree li span.button.userIconSkin_ico_docu{margin-right:2px; background: url(./zTreeStyle/img/home.png) no-repeat; vertical-align:middle; *vertical-align:middle;display: inline-block}
.ztree li span.button.rootIconSkin_ico_docu{margin-right:2px; background: url(./zTreeStyle/img/home.png) no-repeat; vertical-align:middle; *vertical-align:middle;display: inline-block}

.ztree-bottom ul.ztree{margin-top:-5px;margin-left:-5px;padding-right:15px;}
.ztree-noTree {padding:0}
.ztree-noTree .ztree{padding:0}
.ztree-noTree .ztree-right{top:4px !important}
.ztree-noTree .ztree li a.curSelectedNode{background:#eff7fb;border:none;height:30px;opacity:1;width:100%;display:block;line-height:32px;}
.ztree-noTree .ztree li a.curSelectedNode span{color:#333;}
.ztree-noTree .ztree-search{border:none;border-bottom:1px solid #ccc}
.ztree-noTree .ztree-bottom ul.ztree{margin:0}
.ztree-noTree .ztree-bottom{padding:0;margin:0}
.ztree-noTree li{height:30px;line-height:32px;font-size:14px;color:#333;cursor:pointer}
.ztree-noTree li a{padding-left:10px;display:block;height:30px}
.ztree-noTree li:hover{background:#3cbefb;color:#fff;}
.ztree-noTree li:hover a{color:#fff;text-decoration:none;}
.ztree-noTree li:hover a span{color:#fff;}
.ztree-noTree .ztree li span.button{display:none}
.ztree-noTree .ztree li span.button.chk{display:inline-block;float:left;margin: 11px 7px 0 10px;}