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;
}