/*消息提示*/
.tsTreeContainer{
    font-family : ROCK,"微软雅黑",helvetica,arial,sans-serif;
    font-size : 13px ;
    position : relative ;
    z-index : 899 ;
 }
 
 .tsTreeContainer .tsTreeRoot i.fa{
      margin : 0 3px ;
 }
 
 .tsTreeContainer ul{
      display: block;
      margin: 0;
      padding: 0;
      list-style-type: none;
      list-style-image: none;
 }
 
 .tsTreeContainer li{
    cursor : pointer ;
 }
 
 .tsTreeContainer .tsTree_c:hover{
     cursor : pointer ;
     background-color: #e8eff7 ;
       border-radius: 2px;
 }
 
 .tsTreeContainer .tsTree-node{
    line-height : 24px ;
 }
 
 .tsTreeContainer .tsTree-icon{
      display: inline-block;
      text-decoration: none;
      margin: 0;
      padding: 0;
      vertical-align: top;
      text-align: center;
      
    background-repeat: no-repeat;
    background-color: transparent;
    
    width: 24px;
      height: 24px;
      line-height: 24px;
 }
 
 .tsTreeContainer .tsTree-node,.tsTreeContainer .tsTree-icon{
      background-image : url(../image/tree_icon.png) ;
 }
 
 .tsTreeContainer .tsTree-last{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
 }
 
 .tsTreeContainer .tsTree-node{
    background-position: -292px -4px;
    background-repeat: repeat-y;
    white-space: nowrap ;
 }
 
 .tsTreeContainer .tsTree-node-noline{
    background: none repeat scroll 0px 0px transparent;
 }
 
 .tsTreeContainer .tsTree_c{
    padding : 2px ;
 }
 
 .tsTreeContainer .tsTree-closed>.tsTree-i{
      background-position :  -100px -4px ;
 }
 
 .tsTreeContainer .tsTree-children .tsTree-node{
     line-height: 24px;
     margin-left: 24px;
     min-height: 24px;
     min-width: 24px;
 }
 
 .tsTreeContainer .tsTree-closed>.tsTree-i{
     background-position: -100px -4px;
 }
 
 .tsTreeContainer .tsTree-closed>.tsTree-i-noline{
     background-position: -4px -4px;
 }
 
 .tsTreeContainer .tsTree-open>.tsTree-i{
     background-position: -132px -4px;
 }
 
 .tsTreeContainer .tsTree-open>.tsTree-i-noline{
     background-position: -36px -4px;
 }
 
 .tsTreeContainer .tsTree-leaf>.tsTree-i{
     background-position: -68px -4px;
 }
 
 .tsTreeContainer .tsTree-leaf>.tsTree-i-noline{
     background: none repeat scroll 0px 0px transparent;
 }
 
 .tsTreeContainer .tsTree_selected > span{
     color : #FFF !important;
     background: none repeat scroll 0 0 #3399FF !important;
     box-shadow:0 0 3px #3399FF !important;
     border-radius: 2px ;
     padding: 2px;
 }
 
 .tsTreeContainer .tsTree_menu_activenode > span{
     color : #FFF !important;
     background: none repeat scroll 0 0 #f39c12 !important;
     box-shadow:0 0 3px #f39c12 !important;
     border-radius: 2px ;
 }
     
 .tsTree-searchBox{
     width: 100% ;
     vertical-align : middle ;
     border: 1px solid #CCC ;
     margin: 4px 0px ;
     padding: 2px;
     border-radius: 4px;
     background-color: #FFF;
     box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
 }
 
 .tsTree-search,
 .tsTreeSearchKeyWord{
       vertical-align : middle ;
 }
 
 .tsTreeSearchKeyWord{
       width: 130px;
     border: medium none;
     border-radius: 2px;
     padding: 3px;
     margin-left: 7px;
 }
 
 .tsTreeSearchKeyWord::placeholder{
     color: #999;
     font-size : 12px;
 }
 
 .tsTreeSearchKeyWord:-ms-input-placeholder{
       color: #999;
       font-size : 10px;
 }
 
 .tsTree-search{
       margin-left: 8px;
       font-size: 14px;
       cursor: pointer;
       color: #726E6E;
 }
 
 .tsTreeContainer .tsTree_searched > span{
         color: #FFF !important;
         border-radius: 2px;
         padding: 2px ;
     background-color: orange;
     box-shadow: 0 0 1px orange;
 }
     
 .tsTree_menu{
       font-family : Microsoft Yahei ;
       position : absolute ;
       padding: 5px 0px;
     font-size : 13px ;
     list-style:none ;
         min-width: 100px;
         margin: 2px 0px 0px;
         background-color: #FFF;
         border: 1px solid rgba(0, 0, 0, 0.15);
         border-radius: 4px;
         box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
         z-index: 1000;
 }
 
 .tsTree_menu li{
       margin: 4px 0px;
     padding : 4px 20px ;
 }
 
 .tsTree_menu li:hover{
     cursor : pointer ;
     background-color:#F5F5F5 ;
 }
 
 .tsTree_menu li > i{
     width: 1.28571em ;
 }
 
 .tsTree_menu li .btnname{
     padding : 0 6px 0 9px ;
 }
 
 .tsTreeContainer .treeNameEditor{
     min-width : 60px ;
     padding: 5px 2px;
 }
 
 .tsTreeContainer .tsTree_c{
     color : #000;
 }
 
 .tsTree_menu .icon-transparent{
    filter : alpha(opacity=0);
      opacity : 0 ;
 }
 
 .tsTree_menu .fa{
      font-size: 12px;
 }
 
 li.tsTree-node{
     list-style-type: none;
 }
 
 li.ui-draggable-dragging{
    list-style-type: none;
    z-index: 20000;
    cursor: move;
 }
 
 .tsTreeContainer .tsTree_drag_over{
     border-radius: 2px;
       background: #fffa90;
     color: #915608 !important;
 }
 
 #tsTree-nodetip{
    width: 200px;
    margin-bottom :10px;
    background: #FFF;
    color: #333;
      font-size: 12px;
      line-height: 20px;
      margin: 5px 0px;
      box-shadow: -2px 3px 2px 0px rgba(5, 0, 0, 0.11);
      padding: 5px 8px 10px 8px;
      position: absolute;
      background-color: #d5e7f3;
    border-radius: 2px ;
      z-index: 10000;
 }
 
 .tsTreeContainer .node-after {
      padding: 0 2px;
 }