html, body { margin: 0; padding: 0; font-size: 3mm; font-family: "Microsoft YaHei", "微软雅黑" !important; color: #333; box-sizing: border-box; } h1,h2,h3,h4 { margin: 0; padding: 0; font-weight: normal; } .root_body { background-color: #f5f5f5; } .pdf_root { margin: 0 auto; width: 210mm; background-color: #fff; } .page_root { position: relative; margin: 0 auto; padding: 0 8mm; width: 210mm; height: 277mm; box-sizing: border-box; background-color: #fff; /* 强制分页 */ page-break-after: always; } .section_title_1 { padding-top: 11mm; padding-bottom: 8mm; font-size: 7mm; text-align: center; font-weight: bold; } .section_title_2 { padding-bottom: 5mm; font-size: 4mm; font-weight: bold; } .section_title_3 { padding-bottom: 5mm; font-size: 3mm; color: #666; } .section_title_4 { padding-bottom: 5mm; font-size: 3mm; color: #666; } .abstract_box { margin-bottom: 6mm; height: 38mm; border-radius: 5mm; color: #fff; background-color: #2D8CF0; overflow: hidden; } .abstract_left { float: left; margin: 4mm 0; width: 60mm; height: calc(100% - 8mm); text-align: center; border-right: 0.5mm dashed #f5f5f5; box-sizing: border-box; } .abstract_left img { display: block; margin: 0 auto; width: 38mm; height: 30mm; } .abstract_right { float: right; margin: 4mm 10mm; width: calc(100% - 80mm); height: calc(100% - 8mm); box-sizing: border-box; } .abstract_content { font-size: 4mm; line-height: 10mm; } .echarts_result { margin-bottom: 4mm; padding: 3mm; background-color: #F5F7F9; } .my_table { margin-bottom: 4mm; width: 100%; empty-cells: show; border-collapse: collapse; table-layout: fixed; border: 0.2mm solid #dcdee2; border-spacing: 0; box-sizing: border-box; color: #333; } .my_table th { padding: 0 0.5mm; line-height: 8mm; font-weight: bold; text-align: center; vertical-align: middle; white-space: nowrap; background-color: #ebf5ff; border: 0.2mm solid #dcdee2; } .my_table td { position: relative; padding: 0.5mm; line-height: 6mm; text-align: center; vertical-align: middle; white-space: nowrap; border: 0.2mm solid #dcdee2; } .my_table .my_cell { width: 100%; text-align: center; word-break: break-all; white-space: pre-wrap; box-sizing: border-box; } .bg_5699FF { background-color: #5699FF; } .bg_FF5F56 { background-color: #FF5F56; } .bg_5EC5C8 { background-color: #5EC5C8; } .bg_F1982B { background-color: #F1982B; }