  html { margin: 0px; padding: 0px; }
  .required{
    color: red;
    font-size: 15px;
  }

  /*头部css*/
  .layui-layout-admin .layui-header {
    left: 220px;
    background-color: white;
    height: 60px;
    box-sizing: border-box;
    border-bottom: 1px solid #e4e4e4;
    box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
  }
  .layui-layout-admin .layui-header .layui-layout-left{
    left: 0px;
    background-color:white !important;
  }
  .layui-layout-admin .layui-header .layui-layout-right{
    background-color:white !important;
    padding: 0px;
  }
  /*左侧css*/
  .layui-layout-admin .layui-side {
    width: 220px;
    top: 0px;
  }
  .layui-side .layui-logo {
    line-height: 60px;
    height: 60px;
    width: 220px;
    box-sizing: border-box;
    border-bottom: 1px solid e4e4e4;
    z-index:10000;
    background-color: black !important;
  }
  .layui-side .layui-nav-tree{
    width: 220px;
  } 
  .layui-side .layui-nav-item, .layui-header .layui-nav-item{
    line-height: 58px;
  }

  /*内容显示区CSS*/
  .layui-layout-admin .layui-body{
    left: 220px;
    top: 60px;
    right: 0px;
    bottom: 0px;
    overflow-y: auto;
    overflow-x: hidden;
  }
  
  /*固定顶部css*/
  .layui-layout-admin .layui-footer{
    left: 220px;
  }

  .layui-admin-left-menu > li > a > span {
    padding-left: 8px;
  }
  .layui-admin-left-menu > li > dl > dd > a > span {
    padding-left: 25px;
  }

  .layui-header .layui-nav > li > a > i{
    font-size: 15px;
  }
  .layui-header .layui-nav > li > a:hover, 
  .layui-header .layui-nav > li > dl > dd > a:hover, 
  .layui-side .layui-nav > li > a:hover, 
  .layui-side .layui-nav > li > dl > dd > a:hover{
    cursor:pointer;
  }

  /*内容主体区域 通用css*/
  .layui-btn{
    min-width: 90px;
  }
  a.layui-btn{
    min-width: 0;
  }
  .layui-form-item-hide{
    display: none !important;
  }
  .layui-form-label{
    padding: 9px 0px;
    color: #8d8d92;
  }
  .layui-breadcrumb > a > cite {
    color:  rgba(0, 0, 0, 0.85);
  }
  table thead .layui-table-cell{
    color: rgba(0, 0, 0, 0.8);
  }
  .layui-table-cell{
    height: 48px;
    line-height: 38px;
    color: rgba(0, 0, 0, 0.7);
  }
  .layui-input-block{
    margin-left: 90px;
  }
  .layui-table thead > tr > th{
    background: #fafafa;
  }
  .layui-tree .layui-tree-entry{
    cursor: pointer;
    /*解决文字居中问题*/
    height: 30px;
  }
  /*解决没有图标树型不对齐问题*/
  .layui-tree-iconClick{
    width: 10px;
  }
  /*表格背景色都为白色*/
  .layui-table-view{
    background-color: white;
  }
  /*表格分页字体大小*/
  .layui-laypage, .layui-laypage a, .layui-laypage span{
    font-size: 13px !important;
  }

  .layui-layer-title{
    font-weight: bold;
  }

  .layui-btn-sm{
    font-size: 13px;
  }

  .layui-form-item {
    min-height: 60px;
    margin-bottom: 3px;
  }

  .layui-bg-green {
    background-color: #16b777 !important;
  }

  /*---------------------自定义msg、warn弹窗主题-----------------------*/
  .layui-layer-kunlun .layui-layer-content{
    min-width: 200px;
    padding: 10px 24px 10px 48px;
  }
  .layui-layer-kunlun .layui-layer-content .layui-layer-face{
    font-size: 20px;
    top: 10px;
  }

  .layui-input-tip{
    color: #ff4d4f;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding-left: 3px;
  }

  .layui-form-danger{
    border-color: #ff5722;
  }
  
  .layui-input-suffix-btn{
    cursor: pointer;
  }

  .layui-input-suffix-btn:hover{
    color: #40a9ff;
  }

/*-------------------------选择树控件---------------------------------*/
.select-tree-multiple-container .layui-tree-entry{
  padding-left: 10px;
}
.select-tree-multiple-container .layui-tree-iconClick{
  display: none !important;
}
.select-tree-multiple-seleted {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.06);
  margin-top: 5px;
  margin-right: 5px;
  padding: 6px 3px 4px 12px;
  font-size: 13px;
  border-radius: 2px;
}
.select-tree-multiple-seleted > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; 
  max-width: 80px; 
  display: block;
  float: left;
}
.select-tree-multiple-seleted > a {
  cursor: pointer;
  padding-left: 3px;
  display: block;
  float: left;
}
/*-------------------------选择树控件---------------------------------*/


/*-------------------------蓝色主题开始---------------------------------
.layui-tab-title li:after, .layadmin-pagetabs .layui-tab-title li.layui-this:after, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-nav-bar{
  background-color: #1890FF !important;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
  background-color: #1890FF !important;
}
.layui-input:focus, .layui-textarea:focus{
  border-color: #1890FF !important;
  box-shadow: 0 0 0 3px transparent !important;
}
*/