/*-------------------------------------
zTree Style

version:   3.4
author:    Hunter.z
email:     hunter.z@263.net
website:   http://code.google.com/p/jquerytree/

-------------------------------------*/

.ztree * {padding:0; margin:0; font-size:12px; font-family:Verdana, Arial, Helvetica, AppleGothic, sans-serif}
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:17px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(./img/line_conn.png) 0 0 repeat-y;}

.ztree li a {padding-right:3px; margin:0; cursor:pointer; height:21px; color:#333; background-color:transparent; text-decoration:none; vertical-align:top; display:inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; border:1px #666 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:white; height:21px; border:1px #666 solid;
  opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
  font-size:12px; border:1px #585956 solid; *border:0px}
.ztree li span {line-height:21px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; padding:0; width:21px; height:21px; display:inline-block; vertical-align:middle;
  border:0 none; cursor:pointer;outline:none;
  background-color:transparent; background-repeat:no-repeat; background-attachment:scroll;
  background-image:url("../../img/1949/metro.png");}

.ztree li span.button.chk {width:13px; height:13px; margin:0 2px; cursor:auto}
.ztree li span.button.chk.checkbox_false_full {background-position:-5px -5px;}
.ztree li span.button.chk.checkbox_false_full_focus {background-position:-5px -26px;}
.ztree li span.button.chk.checkbox_false_part {background-position:-5px -48px;}
.ztree li span.button.chk.checkbox_false_part_focus {background-position:-5px -68px;}
.ztree li span.button.chk.checkbox_false_disable {background-position:-5px -89px;}
.ztree li span.button.chk.checkbox_true_full {background-position:-26px -5px;}
.ztree li span.button.chk.checkbox_true_full_focus {background-position:-26px -26px;}
.ztree li span.button.chk.checkbox_true_part {background-position:-26px -48px;}
.ztree li span.button.chk.checkbox_true_part_focus {background-position:-26px -68px;}
.ztree li span.button.chk.checkbox_true_disable {background-position:-26px -89px;}
.ztree li span.button.chk.radio_false_full {background-position:-47px -5px;}
.ztree li span.button.chk.radio_false_full_focus {background-position:-47px -26px;}
.ztree li span.button.chk.radio_false_part {background-position:-47px -47px;}
.ztree li span.button.chk.radio_false_part_focus {background-position:-47px -68px;}
.ztree li span.button.chk.radio_false_disable {background-position:-47px -89px;}
.ztree li span.button.chk.radio_true_full {background-position:-68px -5px;}
.ztree li span.button.chk.radio_true_full_focus {background-position:-68px -26px;}
.ztree li span.button.chk.radio_true_part {background-position:-68px -47px;}
.ztree li span.button.chk.radio_true_part_focus {background-position:-68px -68px;}
.ztree li span.button.chk.radio_true_disable {background-position:-68px -89px;}

.ztree li span.button.switch {width:21px; height:21px}
.ztree li span.button.root_open{background-position:-105px -63px}
.ztree li span.button.root_close{background-position:-126px -63px}
/* .ztree li span.button.roots_open{background-position:-105px 0;} */
.ztree li span.button.roots_open{background-position:unset;background-size: 64%;
  background-image: url(/files/visual/img/1949/close.png);}
/* .ztree li span.button.roots_close{background-position:-126px 0;} */
.ztree li span.button.roots_close{background-position:unset;background-size: 84%;
  background-image: url(/files/visual/img/1949/open.png);}
/* .ztree li span.button.center_open{background-position:-105px -21px} */
.ztree li span.button.center_open{background-position:unset;background-size: 64%;
  background-image: url(/files/visual/img/1949/close.png)}
/* .ztree li span.button.center_close{background-position:-126px -21px;} */
.ztree li span.button.center_close{background-position:unset;background-size: 84%;
  background-image: url(/files/visual/img/1949/open.png);}
/* .ztree li span.button.bottom_open{background-position:-105px -42px;} */
.ztree li span.button.bottom_open{background-position:unset;background-size: 64%;
  background-image: url(/files/visual/img/1949/close.png)}
/* .ztree li span.button.bottom_close{background-position:-126px -42px;} */
.ztree li span.button.bottom_close{background-position:unset;background-size: 84%;
  background-image: url(/files/visual/img/1949/open.png);}
/* .ztree li span.button.noline_open{background-position:-105px -84px;} */
/* .ztree li span.button.noline_close{background-position:-126px -84px;} */
.ztree li span.button.noline_open{background-size: 64%; background-image:url(/files/visual/img/1949/close.png);}
.ztree li span.button.noline_close{background-size: 84%; background-image:url(/files/visual/img/1949/open.png);}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position:-84px 0;}
.ztree li span.button.center_docu{background-position:-84px -21px;}
.ztree li span.button.bottom_docu{background-position:-84px -42px;}
.ztree li span.button.noline_docu{ background:none;}

.ztree li span.button.ico_open{margin-right:2px; background-position:-147px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; margin-right:2px; background-position:-147px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-position:-147px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-left:2px; margin-right:-1px; background-position:-189px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit:hover {
  background-position:-168px -21px;
}
.ztree li span.button.remove {margin-left:2px; margin-right:-1px; background-position:-189px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove:hover {
  background-position:-168px -42px;
}
.ztree li span.button.add {margin-left:2px; margin-right:-1px; background-position:-189px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.add:hover {
  background-position:-168px 0;
}
.ztree li span.button.ico_loading{margin-right:2px; background:url(./img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

span.tmpzTreeMove_arrow {width:16px; height:21px; display:inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
    background-color:transparent; background-repeat:no-repeat; background-attachment:scroll;
    background-position:-168px -84px; background-image:url("./img/metro.png"); *background-image:url("./img/metro.gif")}

ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}


.ztree{width:310px;overflow:hidden;height:690px;overflow-y:auto;}
.ztree li{margin-top:5px;}
.ztree li span.button.ico_close,.ztree li span.button.ico_open,.ztree li span.button.ico_docu{background-position:center !important;    margin:0 5px;background-size:70% !important;}
.ztree li a {width:100%;}
.ztree li a span{font-size:14px;}
/*ztree表格*/
.ztreeMenu{height:494px;padding:0;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;}
.ztreeMenu li {margin:0;}
.ztreeMenu li a{vertical-align:middle;height:38px;padding:0px;}  
.ztreeMenu li > a{width:100%;}  
.ztreeMenu li a.curSelectedNode{padding-top:0px;background-color:#FFE6B0;opacity:1;height:38px;}  
.ztreeMenu li ul{padding-left:0px;}  
.ztreeMenu div.divTd span{line-height:38px;vertical-align:middle;}  
.ztreeMenu div.divTd{height:100%;line-height:38px;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;text-align:center;display:inline-block;color:#6c6c6c;overflow:hidden;} 
.ztreeMenu div.divTd:first-child{text-align:left;text-indent:10px;border-left:none;}  
.ztreeMenu .head{background:#f2f2f2;height:39px;line-height:39px;}  
.ztreeMenu .head div.divTd{color:#393939;text-align:center;background:#f2f2f2;font-size:14px;color:#666;}  
.ztreeMenu .ck{padding:0 5px;margin:2px 3px 7px 3px;}
.ztreeMenu li span.button.ico_close, .ztreeMenu li span.button.ico_open, .ztreeMenu li span.button.ico_docu{margin:9px 0 0;}

.ztreeMenu .head{position:fixed;width:1252px;z-index:1000;margin-top: -40px;}
.ztreeMenu div.divTdFirst:first-child{font-size:14px;color:#009688;text-align:center;}
.ztreeMenu .headCheck{height:39px;line-height:39px;}


   .ztree li a.curSelectedNode {
            color: #057FF8;
            background-color: rgba(222, 248, 255, 1);
        }
        .buleThem .layui-tab .layui-tab-title .layui-this span img{
          width: 26px;
          margin:0 10px
          ;}
          .buleThem .layui-tab-brief > .layui-tab-title .layui-this {
              color:black;
          }
          .buleThem .layui-tab .layui-tab-title {
              background-color: rgba(249, 249, 249, 1);
              position: relative;
              left: 0;
              height: 40px;
              white-space: nowrap;
              font-size: 0;
              border-bottom-width: 1px;
              border-bottom-style: solid;
              transition: all .2s;
              -webkit-transition: all .2s;
          }
          .buleThem .ztree{
              width: 100%;
              height: unset;
          }
         