.patient_report .patinet_info{margin-top:40px;line-height:15px;font-size:13px;border-bottom:1px solid #ddd}.patient_report .diagnosis_container{margin-top:10px}.print_root{position:relative}.print_root .print_date_time{position:absolute;top:3px;padding:0 5px;font-size:12px}.report_container{position:relative;height:calc(100% - 48px)}.report_container .report_search_content{width:280px;height:100%;position:absolute;top:0;left:0;border-right:1px solid #ddd}.report_container .report_search_content .report_search_nav{position:relative;height:calc(100% - 48px);padding-bottom:48px;overflow:hidden}.report_container .report_search_content .report_search_nav .report_search_nav_content{height:100%;padding:24px 16px;overflow-y:auto}.report_container .report_search_content .report_search_nav .report_search_nav_footer{width:100%;height:48px;position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.report_container .report_content{padding-left:280px;height:100%}.report_container .report_content .report_template{background:#fff;padding:0;margin:0 auto}.report_container .report_content .report_template.w_a4{width:210mm}.report_container .report_content .report_template.w_x_a4{width:290mm!important;padding-left:12px}.report_container .report_content .report_template.w_a5{width:148mm}.report_container .report_content .report_template.w_65{width:65mm}.report_header{position:relative;min-height:160px}.report_header .report_header_logo{position:absolute;top:20px;left:0;width:200px;height:128px}.report_header .report_header_logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}