@charset "UTF-8";
.table-body-warp td,
.table-header-warp th {
    padding: 7px 5px;
    border: 1px solid #e7ecf0;
    color: #72828f;
}

.table-body-warp td{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.table-header-warp {
    background: #f2f7fb;
}

.table-header-warp th {
    font-size: 12px;
    font-weight: bold;
}

.table-body-warp td {
    font-size: 12px;
}

.table-body-warp *[action], .table-body-warp a {
    color: #43a9ff;
}

.table-body-warp *[action] + *[action], .table-body-warp a + a {
    margin-left: 10px;
}

.table-header-warp,
.table-body-warp {
    width: 100%;
}

.table-header-warp table,
.table-body-warp table {
    width: 100%;
    table-layout: fixed;
    box-sizing: border-box;
}

.table-body-warp {
    overflow: auto;
}

.table-body-warp tr td {
    border-bottom: none;
}

.table-body-warp tr:last-of-type td {
    border-bottom: 1px solid #e7ecf0;
}

.table-body-warp tr td,
.table-header-warp th {
    border-left: none;
    text-align: center;
}

.table-body-warp tr td:first-of-type,
.table-header-warp th:first-of-type {
    border-left: 1px solid #e7ecf0;
}

.table-page {
    text-align: left;
    padding-left: 10px;
    background: #f2f7fb;
    border: 1px solid #e7ecf0;
}

.table-page .layui-laypage a,
.layui-laypage span {
    margin: 0 -1px 0 0;
}

.table-page .layui-laypage a,
.table-page .layui-laypage span,
.table-page .layui-laypage-btn,
.table-page .layui-laypage input,
.table-page select {
    color: #72828f;
}

.table-page .layui-laypage-count,
.table-page .layui-laypage-skip {
    background: #f2f7fb;
}

.table-warp .table-checkbox {
    text-align: center;
}

.table-warp.layui-table-view {
    margin: 0px;
}

.table-body-warp tr:hover {
    background: #f2f7fb;
}

.table-body-warp .loading {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/table-loading.gif") no-repeat center center;
    z-index: 222;
    display: none;
}

.layui-table td, .layui-table th, .layui-table-header, .layui-table-tool, .layui-table-view, .layui-table[lay-skin=row], .layui-table[lay-skin=line] {
    border: none !important;
}
/*简单表格样式*/
.simple-table {
    width: 100%;
    font-size: 12px;
}
.simple-table th {
    font-weight: bold;
    padding: 7px 5px;
    border: 1px solid #e7ecf0;
    color: #72828f;
    background: #f2f7fb;
}
.simple-table td {
    padding: 7px 5px;
    border: 1px solid #e7ecf0;
}
.simple-table tr:hover {
    background: #f2f7fb;
}


