body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
section,nav,article,aside,hgroup,header,footer,address,b,em,i,select,label {margin:0;padding:0;word-break: break-all;}
body{ width:100%;-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;-webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%;}
fieldset,img{ border:none;}
img{ border:0; vertical-align:middle;width:auto; height:auto;max-width:100%}
ul,ol{ list-style:none;}
li{ list-style-type:none;}
p{ word-wrap:break-word;}
a{text-decoration: none;}
pre{white-space:pre-wrap; /* css-3 */    
    white-space:-moz-pre-wrap; /* Mozilla, since 1999 */    
    white-space:-pre-wrap; /* Opera 4-6 */    
    white-space:-o-pre-wrap; /* Opera 7 */    
    word-wrap:break-word; /* Internet Explorer 5.5+ */  
    white-space: pre-wrap; /* Firefox */ 
    }
.clearfix {zoom: 1;}
.clearfix:after {content:".";display:block;clear:both;height:0;font:0/0 sans-serif;visibility:hidden;}
#printReport{font-size:16px;line-height: 22px;font-family: "宋体","\5FAE\8F6F\96C5\9ED1";}
#printReport div,#printReport input,#printReport textarea,#printReport p,#printReport select,#printReport label,#printReport pre{font-size:inherit;line-height: inherit;font-family:inherit}
#printReport span,#printReport b,#printReport font{font-size:inherit;line-height: inherit;font-family:inherit}
#printReport .c-print-nopadding{font-size:0;}
#printReport .c-print-nopadding>span, #printReport .c-print-nopadding>p, #printReport .c-print-nopadding>pre, #printReport .c-print-nopadding>label, #printReport .c-print-nopadding>div, #printReport .c-print-nopadding>span{font-size:16px;}
#printReport .c-print-nopadding .c-print-nopadding{font-size:0px;}
#printReport.c-side-content{padding:20px 50px;}
#printReport.c-side-content2{padding:0px 50px;}/*报告间距太高*/
#printReport .c-print-content{width:694px;}
#printReport .c-print-linetype{margin-top:10px;}
#printReport p.c-print-title1{text-align: center;font-weight: bold;font-size: 22px;line-height: 30px;}
#printReport p.c-print-title2{text-align: center;font-weight: bold;font-size: 20px;line-height: 30px;}
#printReport .c-print-label{width:60px;text-align: right;display: inline-block;line-height: inherit;height: 18px;vertical-align: top;}
#printReport .c-print-line-label{width:100%;text-align: left;padding-left:8px;display: inline-block;line-height: inherit;height: 18px;vertical-align: top;margin-bottom: 6px;}
#printReport .c-print-leftalign .c-print-label{text-align: left;}
#printReport .c-print-leftalign .c-print-line-label{text-align: left;padding-left:0;}
#printReport .c-print-label.c-print-bold,#printReport .c-print-line-label.c-print-bold,#printReport .c-print-span.c-print-bold{font-weight: bold;line-height: inherit;height: 18px;}
#printReport .c-print-span{display: inline-block;border-bottom: 1px solid #999;width:170px;line-height: inherit;min-height: 18px;vertical-align: top;}
#printReport .c-print-span pre{line-height: inherit;}
#printReport .c-print-line{border-bottom: 1px solid #333;margin-bottom: 1px;float:left;width:100%;}

#printReport .c-print-report p,#printReport .c-print-report span,#printReport .c-print-report div,#printReport .c-print-report label,#printReport .c-print-report ins{color: inherit;}
#printReport .c-print-report .c-print-span{border-bottom: none;width:150px;}
#printReport .c-print-report .c-print-label{width:80px}
#printReport .c-print-type-1{width:4.16667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-2{width:8.33333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-3{width:12.5%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-4{width:16.66667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-5{width:20.83333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-6{width:25%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-7{width:29.16667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-8{width:33.3%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-9{width:37.5%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-10{width:41.66667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-11{width:45.83333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-12{width:50%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-13{width:54.16667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-14{width:58.33333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-15{width:62.5%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-16{width:66.66667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-17{width:70.83333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-18{width:75%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-19{width:79.16667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-20{width:83.33333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-21{width:87.5%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-22{width:91.66667%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-23{width:95.83333%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-24{width:100%;float:left;margin-bottom: 4px;}
#printReport .c-print-type-noblank{margin-bottom: 0px;}
#printReport .c-print-report .c-print-table{width:96%;margin:0 2%;}
#printReport .c-print-report .c-print-type3 .c-print-box{border: none;}
#printReport .c-print-report .c-print-box{padding:6px 15px;}
#printReport .c-print-report .c-print-type-noblank .c-print-box{padding-bottom:0;}
#printReport .c-print-report .c-print-line-label{margin-bottom: 0;}
#printReport .c-sign-img img{width:auto;display: inline;height:44px;margin-top:-12px}
#printReport .c-sign-img2 img{width:auto;display: inline;height:42px;margin-top:-16px}
#printReport .c-print-imgs .c-print-imgsbox{width:100%;max-width: 600px;margin:0 auto;}
#printReport .c-print-imgs .c-print-oneimg{text-align: center;display: inline-block;vertical-align: top;}
#printReport .c-print-imgs .c-print-blockimg{text-align: center;display: block;margin:0 auto;}
#printReport .c-print-imgs .c-print-oneimg p, #printReport .c-print-imgs .c-print-blockimg p{text-align: center;padding:10px 10%;}
#printReport .c-print-imgs .c-print-oneimg img,#printReport .c-print-imgs .c-print-blockimg img{width:96%;max-width: 400px;}
#printReport .c-print-imgs .c-print-inlineimg{text-align: center;float:left;vertical-align: top;box-sizing: border-box;}
#printReport .c-print-imgs .c-print-inlineimg img{width:100%;}
#printReport .c-print-sep-list{}
#printReport .c-print-sep-list li{width:50%;float:left;}
ins{display: inline-block;height:18px;vertical-align: middle;}
ins.half{width:0.5em;}
ins.one{width:1em;}
ins.two{width:2em;}
/*富文本*/
#printReport .c-temp-text select{border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
#printReport .c-temp-text select::-ms-expand { display: none; }
/* 富文本英文&数字换行 */
#printReport .c-word-break p,#printReport .c-word-break span,#printReport .c-word-break div,#printReport .c-word-break pre{word-break:break-word;word-wrap:break-word;}


/* 细胞学特殊打印（cz版） */
#printReport .c-print-block-cz div,#printReport .c-print-block-cz p,#printReport .c-print-block-cz span,#printReport .c-print-block-cz pre{font-size:15px;}
#printReport .c-print-block-cz .c-print-label{text-align: left;line-height: 20px;font-size:14px;}
#printReport .c-print-block-cz .c-print-checkbox{margin-right:12px;line-height: 20px;font-size:0;display: inline-block;}
#printReport .c-print-block-cz .c-print-checkbox i{width:15px;height:15px;font-size:13px;border:1px solid green;margin-right:4px;margin-top:1px;font-weight: bold;position: relative;display: inline-block;vertical-align: top;}
#printReport .c-print-block-cz .c-print-checkbox font{display: inline-block;word-break: break-all;font-size:13px;}
#printReport .c-print-block-cz .c-print-checkbox .on::after{content:'\2713';color:#333;position: absolute;width:15px;height:15px;line-height: 16px;text-align: left;top:0;left:0;}
#printReport .c-print-block-cz .c-print-lable-p{line-height: 20px;font-size:14px;}
#printReport .c-print-block-cz p.c-print-bold{font-weight: bold;}
#printReport .c-print-block-cz .c-print-type-24{margin-bottom: 4px;}

/* 表格类型数据特殊样式 */
.c-sreport-table{background-color: #ebedf1;width:100%;line-height:20px;border-collapse: collapse;font-size:13px;}
.c-sreport-table td,.c-sreport-table th{text-align: center;padding:5px;border:1px solid #fff;}
.c-sreport-table tr,.c-sreport-table th,.c-sreport-table td,.c-sreport-table pre{color:inherit;line-height: inherit;font-size: inherit;font-family: inherit;}
.c-sreport-table th{background-color: #88a9d2;color:#fff;font-size:14px;}
/* 白底无样式表格 */
.c-sreport-table.white{background-color: inherit;font-size:15px;}
.c-sreport-table.white td,.c-sreport-table.white th{text-align: left;padding:0;border:none;}
.c-sreport-table.white th{background-color: inherit;color:inherit;}
/* 白底黑线表格 */
.c-sreport-table.normal{background-color: inherit;font-size:15px;}
.c-sreport-table.normal td,.c-sreport-table.normal th{padding:0;border:1px solid #333;}
.c-sreport-table.normal th{background-color: inherit;color:inherit;}
/* 表格数据操作空隐藏专用类名 */
.c-table-value-hide{display: none !important;}
/* 空隐藏专用类名-占位隐藏 */
.c-print-item-hidden{visibility: hidden !important;}
/* 元素超出预定高度后显示省略号（常州） */
.c-print-ellipsis{position:relative;}
.c-print-ellipsis::after{content:'……';position: absolute;bottom:6px;left:15px;background-color: #fff;right:15px;height:22px;line-height:22px;}
/* 自定义报告样式 */
.c-print-treecheck .c-print-parent-group{position: relative;}
.c-print-treecheck .c-print-child-group{position: relative;}
.c-print-childline{position:absolute;top:50%;height:1px;background-color:#606266;}
.c-print-child-vline{position:absolute;width:1px;background-color:#606266;}
.c-print-child-hline{position:absolute;top:50%;height:1px;background-color:#606266;}
/* 打印插件兼容flex */
.c-print-treecheck .c-print-flex{position: relative;
    display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
    -webkit-box-align:center;box-align:center;align-items:center;-webkit-align-items:center;-moz-box-align:center;
}
.c-print-treecheck .c-print-flex>div{vertical-align:middle;}
.c-print-treecheck .c-print-inline{display:inline-block;position: relative;}
.c-print-treecheck .c-print-tree-box{min-height:34px;}
.c-print-treecheck .c-print-tree-box .c-print-text{display: inline-block;}
.c-print-treecheck .c-print-tree-box .c-print-treetitle{display: inline-block;}
.c-print-treecheck .c-print-tree-box .c-print-flexshrink{
    flex-shrink:0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-shrink: 0;
}
.c-print-treecheck .c-print-tree-box .c-print-checkbox{white-space: nowrap;}
.c-print-treecheck .c-print-tree-box .c-print-checkbox i{width:15px;height:15px;font-size:13px;border:1px solid #606266;margin-right:4px;margin-top:2px;font-weight: bold;position: relative;display: inline-block;vertical-align: top;}
.c-print-treecheck .c-print-tree-box .c-print-checkbox .on::after{content:'\2713';color:#333;position: absolute;width:15px;height:15px;line-height: 16px;text-align: left;top:0;left:0;}
.c-print-treecheck .c-print-tree-box label{z-index:10;}
.c-print-treecheck .c-print-tree-box label,.c-print-treecheck .c-print-tree-box .c-print-text{padding-right:20px;}