.pjtable
{

}
.pjtable th{
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background: #f7f7f7;
    height: 30px;
}
.pjtable td{
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.pjtable td.fc {
    text-align: right;
    padding-right: 3px;
}
.system-config table.pjtable td:NTH-CHILD(odd)
{
    background: #fff;
}
.reportpage
{
    padding: 10px;box-sizing: border-box;
    width: 100%; background: #fff;
    float: left;
}
.reportpage table {
    width: 98%;
    margin: 20px auto;
    border: 1px solid #e5e5e5;
}
.reportpage table td {
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    padding: 10px;
    font-size: 14px;
}