.dahua{
    width: 800px;
    margin: 0 auto;
    padding: 20px 0;
    
}
.dahua .reportTitle{
    font-size: 48px;
    text-align: center;
}
.dahua .basicMessage{
    margin-top: 40px;
    
}
.dahua .basicMessage table{
    width: 100%;
    
}
.dahua .basicMessage td{
    padding: 8px;
}
.dahua .basicMessage tr>td:first-child{
    width: 200px;
}
.dahua .basicMessage table, th, td {
    border: 1px solid black;
    border-collapse: collapse; /* 移除单元格之间的间隔 */
}
.dahua .mainContent{
    margin-top: 50px;
    
}
.dahua .mainContent .title{
    font-size: 24px;
    font-weight: bolder;
}
.dahua .mainContent .title2{
    margin-top: 20px;
    padding: 8px 0;
    font-weight: bold;
}
.dahua .mainContent .content{
    min-height: 50px;
}

.dahua table{
    width: 100%;
    border-collapse: collapse;
}
.dahua table tr>td{
    padding: 10px;
    height: 23px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
}
.dahua table>tr>td:last-child{
    /* border-right:0 */
}
.dahua .funBtn{
    position:absolute;
    width: 100px;
    right: -110px;
    display: flex;
}
.dahua .width_50{
    width: 50px;
}
.dahua .width_98{
    width: 98px;
}