*{font-family: "Microsoft YaHei";}
.cls { clear:both;}
.margin-l-20 { margin-left:20px;}
.margin-tb-15 { margin:15px 0;}
.treeview { z-index:9999;}
.treeview .treeview-menu { z-index:9999;}
.sidebar-menu .treeview-menu>li { line-height:35px;}
.active .treeview-menu { border-left: 3px solid #3c8dbc; position:relative; left:-1px; }
.error_red { font-size:12px; color:#f00;}
.auth_group { border:1px solid #3c8dbc; margin:10px; padding:10px; height:85px;}
.auth_group_hover { border:3px solid #00a65a; }
.select2-container--default .select2-selection--single { border-radius:0; height:34px; line-height:34px; border:1px solid #d2d6de; color:#555}
.select2-container--default .select2-selection--single .select2-selection__arrow { height:34px;}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th { background:#eee;}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border:1px solid #eee;}
.table-hover>tbody>tr:hover { background:#e7f7fd;}
.user-header a:hover { background-color:transparent;}

.tdborder_ {border: 1px solid #d2d6de;}
.table-bordered_{border: 1px solid #d2d6de;}
.npr{padding-right: 0px;padding-bottom: 5px;margin-bottom: 0px;cursor: pointer;font-weight: 400;}

.pass-list label{display:inline-block;font-weight: 400;cursor: pointer;}
.pass-font{margin-left:5px;margin-right: 10px;cursor: pointer;font-weight: 400;}
.attr_ui {width:600px;}
.attr_ui .layui-layer-content { padding:20px; line-height:160%; }
.checkbox label{padding-left: 40px;margin-bottom: 5px;}