html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, input, textarea{
  font-family: Source Han Sans CN;
}

:root{
  --color-brand:#133476;
}

/* 面包屑样式  */
.layui-breadcrumb a {
  color: #173778!important;
}

.layui-breadcrumb a:hover {
  color: #0068B7!important;
}

.layui-breadcrumb a cite {
  color: #173778;
  font-style: normal
}

.layui-breadcrumb span[lay-separator] {
  margin: 0 10px;
  color: #173778;
}

/* 按钮 */
.layui-btn{
  background-color: #0068B7;
}

.layui-btn-primary:hover{
  border-color: #0068B7;
}

button[type=reset].layui-btn {
  background-color: #fff;
  border: 1px solid #0068B7;
  color: #0068B7;
}

/*单选*/
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i{
  color:#0068B7;
}

/*输入框*/
input[type=text], textarea{
  border: 1px solid #DCDCDC;
  border-radius: 3px;
}

/* 下拉列表 */
.layui-form-select dl dd.layui-this {
  background-color: #F2F3FF;
  color: #0068B7;
  margin: 0 6px;
  border-radius: 3px;
}
.layui-form-select dl dd{
  margin: 0 6px;
}
.layui-form-select dl dd:hover{
  margin: 0 6px;
  border-radius: 3px;
}

.layui-upload-drag .layui-icon{
  color: #0068B7;
}

.layui-elem-field legend{
  font-weight: bold;
  opacity: 0.9;
  color: #3D3D3D;
}

/* 复选框样式 */
.layui-form-checkbox[lay-skin=primary]:hover i{
  border-color:#0068B7;
}

.layui-form-checked[lay-skin=primary] i {
  border-color: #0068B7!important;
  background-color: #0068B7;
}
.layui-form-checked i, .layui-form-checked:hover i{
  color:#0068B7;
}
/*菜单*/
.layui-menu .layui-menu-item-checked, .layui-menu .layui-menu-item-checked2{
  color: #0068B7;
}
.layui-menu .layui-menu-item-checked a,.layui-menu .layui-menu-item-checked2 a {
  color: #0068B7
}

/*菜单面板样式*/
.layui-panel{
  border-width: 0;
  box-shadow: unset;
  margin-top: 18px;
}

.layui-menu li{
  line-height: 37px;
}
.layui-menu li, .layui-menu-body-title a{
  padding: 3px 15px;
}

li.layui-menu-item-group.layui-menu-item-down > .layui-menu-body-title {
  background-color: #F1F5FD;
  color: var(--color-brand); /*#3D3D3D; */
  border-radius: 8px;
}

.layui-menu-body-title{
  line-height: 50px;
  margin: 0 -10px;
  padding: 0 10px;
}
.layui-menu-body-title img {
  margin-right: 5px;
  margin-top: -5px;
  width: 25px;
  height: 25px;
}

.layui-menu-body-title>.layui-icon{
  right: 10px;
}

.layui-menu .layui-menu-item-checked:after{
  border-right:0;
}

.layui-menu .layui-menu-item-checked{
  background-color: unset !important;
  color: #0068B7;
}


/* 数据表格样式 */
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{
  border-color: #e7eefd;
}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr {
  background-color: #F1F5FD;
}
.layui-table-header>table>thead>tr>th {
  color: #45494C;
  font-weight: bold;
  opacity: 0.8;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ background-color:#0068B7; }
.layui-elem-quote{border-left: 5px solid #0068B7;}

/* 弹窗 */
.layui-layer-shade{
  background-color: rgba(86, 88, 100, 0.58)!important;
  opacity: 1!important;
}

.layui-layer{
  border-radius: 6px !important;
}


header,main,footer{
  min-width: 1440px;
}

main .wrapper{
  width: 1200px;
  margin: 0 auto;
}

main{
  min-height: 500px;
}

.layui-fixbar li{border-radius: 50%;}
.login,.logout,.register{cursor: pointer;}