body {
    background-color: #fff;    
    color: #000000;
    font-size: 0.9em;
    font-family:"宋体", "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 5px;
    padding: 5px;
}

.newPage{ page-break-before:always}

FL{float:left;}
FR{float:right;}

.FL{float:left}
.FR{float:right}
.logo{ height:120px; margin-right:10px;}
.logoimg{ height:120px;}
#companyinfo{ padding-top:20px; }
#companyinfo #companyname{ font-size:1.2em;font-weight:bold;}
#companyinfo .companydetail{font-size:0.9em;}
.pageTitle{font-size:1.8em;font-weight:bold}
.amount{text-align:right;}
.oderAmountTotal{ text-align:right; font-size:1.1em; font-weight:bold; color:#000000}
.oderAmountTotal1{ text-align:left; font-size:1.1em; font-weight:bold; color:#000000}
#repportSummary{font-size:1.1em;}

.list{clear:both;}
.list table{width:100%;border-collapse: collapse; border-collapse: collapse;border-spacing: 0;margin-top:10px;border: 0 none;}
.list table th{ text-align:center;background-color:#f7f7f7; padding-left:1px; padding-right:1px;border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;font-size:1.0em;}
.list table{border-right:1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;} 
.list table tbody{ cursor:pointer;}
/*.list table tbody tr:hover{background-color:#DDDDDD;}*/
.list table td{border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;font-size:0.9em; padding-left:2px; background-color:White;}

.FinanceTotalCell{font-size:1.2em; font-weight:bold;}

tr {
    page-break-inside: avoid;
}

 a
{
     text-decoration:none;
color:#000000;
}
            a:visited
            {
                color:#000000
            }