*{
	margin:0;
	}
a
{
     cursor:pointer;
     margin-left:4px;
     color: #1890ff;
    }
body{
	padding:15px;
	}
legend
{
    width:auto;
    border-bottom:0;
    }
.layui-field-title
{
    margin: 10px 0 0px;
    }
.layui-input
{
    height:32px;
    line-height:1.1;
    }
.layui-form-label
{
    padding:6px 10px;
    width:74px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.layui-laydate .layui-this {
    background-color: #2295ff!important;
    color: #fff!important;
}
.layui-form-item .layui-input-inline
{
    width:130px;
    }
.layui-form-item .longinline
{
    width:650px;
    }
.bootstrap-table .table > thead > tr > th
{
       background-color: #f4f6f9;      
    }
.bootstrap-table .table > tbody > tr > td {
    vertical-align: middle;
}
.layui-btn
{
    height:32px;
    line-height:32px;
    }
.layui-select {
    height: 32px;
    line-height: 32px;
}
.actionlink
{
    color:#2295ff;
    cursor:pointer;
    }
.successSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #19be6b;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.successOutSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    border:1px solid #19be6b;
    color: #19be6b;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #fff;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.dangerSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #ff0000;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.dangerOutSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #fff;
    border:1px solid #ff0000;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.changeSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: orange;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.changeOutSpan
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    color: orange;
    border:1px solid orange;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #fff;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.undoSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: #aaaaaa;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.outlineSpan 
{
    display: inline-block;
    margin: 0 2px;
    height: 20px;
    line-height: 20px;
    padding:2px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    border:1px solid #aaaaaa;
     -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.subtitle
{
    font-size: 14px;
    font-weight: bold;
    color: #4B8DF8;
    margin:10px 0 20px 30px;
    }
.layui-btn.btn-outline
{
    color:#4B8DF8;
    background:none;
    border:1px solid  #4B8DF8;
    }
.msgtips
{
    width: 310px; 
    color: #555;
    border:1px solid #4B8DF8;
    padding:8px;
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    border-radius: 2px;
    line-height:1.8;
    }
.layui-input-block label
{
    display:block;
    padding:6px;
    box-sizing: content-box;
    line-height: 20px;
    }
.search-head
{
    margin-left:30px;
    }
.lb_bolder
{
    font-weight:bolder;
    }
/*·ÖÒ³ÑùÊ½*/
.pagination-detail .page-list
{
    display: none;
}
.pagination > li > a, .pagination > li > span
{
    color: #666;
}
.pagination > li > a, .pagination > li > span
{
    margin-left: 5px;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover
{
    background-color: #70c0f5;
    border-color: #46adf1;
}
.fixed-table-pagination div.pagination, .fixed-table-pagination .pagination-detail
{
    margin-top: 15px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span
{
    border-radius: 0;
}
.fixed-table-pagination .pagination a
{
    padding: 2px 10px;
    line-height: 22px;
}