/*@media print {*/
/*液基报告样式*/
	
	.left_report {
		margin-top: -3px !important;
	}
	
	.rbc1 {
		margin-bottom: 0px;
	}
	
	.subpage {
		/*height: 100% !important;*/
	}
	
	.subpage>div {
		min-height: 0px !important;
	}
	
	.ingDiv_img {
		margin-top: 11px !important;
		width: 293px !important;
		height: 257px !important;
	}
	
	.inflammation {
		margin-top: -7px !important;
	}
	
	.NILM {
		margin-top: -54px !important;
	}
	
	.ASC {
		margin-top: 16px !important;
	}
	
	.all {
		margin-top: -20px !important;
	}
	
	.bacterial_infections_prompt {
		margin-top: -8px !important;
	}
	
	.big_div {
		margin-top: -6px !important;
	}
	
	.checkbox-custom input[type="checkbox"]:checked+label:after {
		margin-top: -5px !important;
		left: 2px !important;
		line-height: 1.3 !important;
	}
	
	.all_checkout input[type="checkbox"]:checked+label:after {
		left: -4px !important;
	}
	
	.red_c input[type="checkbox"]:checked+label:after {
		left: -8px !important;
	}
	
	.res_c input[type="checkbox"]:checked+label:after {
		left: -3px !important;
	}
	
	.inf_cells input[type="checkbox"]:checked+label:after {
		left: -27px !important;
	}
	
	.checkbox-custom label:before {
		width: 12px !important;
		height: 12px !important;
		margin-top: -5px !important;
	}
	
	.ngdialog {
		z-index: 9999999999999999999999 !important;
	}
	
	body {
		margin: 0;
		padding: 0;
		background-color: #FAFAFA;
		font: 12pt "Tahoma";
		position: relative;
	}
	
	* {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.print_info {
		text-align: left;
		padding: 0;
		font-size: 14px;
		font-weight: 300;
		font-family: initial;
	}
	
	.print_weight {
		font-weight: bolder;
	}
	
	.txt {
		font-size: 14px;
		-font-weight: 300;
		margin-top: 10px;
		text-align: left;
	}
	
	.subpage .txtContent {
		font-size: 14px;
		margin-top: 5px;
		font-weight: 300;
		font-family: initial;
	}
	
	label {
		font-weight: 700;
	}
	#printThisElement{overflow:visible}
	
	.page {
		width: 21cm;
		/*height: 100vh;*/
		height: 29.7cm;
		padding: 1cm;
		margin: 0 auto;
		/*border: 1px #D3D3D3 solid;*/
		border-radius: 5px;
		background: white;
		/*position: absolute;*/
	}
	
	.subpage {
		-margin-bottom: 30px;
		padding: 0.5cm;
		/*border: 1px black solid;*/
		height: 276mm;
		position: relative;
		/*outline: 2cm #FFEAEA solid;*/
	}
	
	.subpage>div {
		min-height: 50px;
	}
	
	.foot {
		width: 94.5%;
		position: absolute;
		bottom: 0;
		left: 0;
		margin-left: 2.7%;
	}
	
	.zhezhao {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 31.7cm;
		z-index: 3;
		background: #000;
		opacity: .5;
	}
	
	.edit {
		position: absolute;
		right: -130px;
		width: 12%;
	}
	
	.edit-head {
		top: 130px;
	}
	
	.edit-info {
		top: 180px;
	}
	
	.edit-content {
		top: 230px;
	}
	
	.edit-foot {
		bottom: 20px;
	}
	
	.fade_head {
		width: 100%;
		height: 500px;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 8px;
		position: absolute;
		top: 35%;
		left: 50%;
		margin-left: -50%;
		margin-top: -250px;
		z-index: 5;
	}
	
	.fade_foot {
		width: 100%;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 8px;
		position: absolute;
		top: 75%;
		left: 50%;
		margin-left: -50%;
		margin-top: -250px;
		z-index: 5;
	}
	
	.fade_info {
		width: 100%;
		background: #fff;
		border: 1px solid #ccc;
		border-radius: 8px;
		position: absolute;
		top: 35%;
		left: 50%;
		margin-left: -50%;
		margin-top: -250px;
		z-index: 5;
	}
	
	.fade_head_header {
		width: 100%;
		height: 50px;
		border-bottom: 1px solid #ccc;
		overflow: hidden;
	}
	
	.close {
		margin-top: 12px;
		margin-right: 13px;
		float: right;
		font-size: 21px;
		font-weight: 700;
		line-height: 1;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		filter: alpha(opacity=20);
		opacity: .2;
	}
	
	.modal-title {
		margin-left: 15px;
		margin-top: 15px;
	}
	
	.fade_head_content {
		position: relative;
		padding: 15px;
	}
	
	.fade_head_content .ul li {
		width: 33%;
		padding-right: 50px;
		line-height: 50px;
		list-style: none;
		color: #666;
		font-size: 14px;
		float: left;
	}
	
	.fade_head_content .ul1 li {
		margin-left: 44px;
		margin-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		background: #fff;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #ccc;
		line-height: 30px;
		list-style: none;
		color: #666;
		font-size: 14px;
		float: left;
	}
	
	.edit_head_foot {
		padding: 15px;
		text-align: right;
		border-top: 1px solid #e5e5e5;
	}
	
	.margin {
		margin-top: 26px !important;
	}
	
	.trHeight ul {
		margin-bottom: 0px !important;
	}
	
	.trHeight ul li {
		list-style: none;
		float: left;
		height: 30px;
	}
	
	.lableSpan {
		display: block;
		float: left;
		margin-top: 1px;
		width: 60%;
	}
	
	@page {
		size: A4;
		margin: 0;
	}
	
	@media print {
		html,
		body {
			width: auto;
			height: auto;
		}
	}
	
	.widthStyle {
		width: 100%;
	}
	
	.widthStyleWord {
		width: 100%;
		word-break: break-all;
	}
	
	.styleClass {
		word-break: break-all;
		margin-left: 28px;
	}
	
	.reportName {
		text-align: center;
		font-size: 36px;
		padding: 5px;
	}
	
	.imgStyle {
		width: 100%;
		height: 180px;
	}
	
	.Diagnosi {
		float: left;
		font-size: 14px;
		font-weight: 900;
	}
	
	.DiagnosiP {
		float: left;
		font-size: 14px;
		margin-left: 20px;
		font-weight: 300;
		font-family: initial;
	}
	
	.pingStyle {
		height: 50px;
		line-height: 50px;
		margin-left: 0px;
		border-top: 1px solid #333;
	}
	
	.signatureImg {
		width: 80px;
		height: 40px;
		position: absolute;
		top: -4px;
	}
	
	.consultationStyle {
		min-height: 40px;
		clear: both;
	}
	
	.topBorder {
		height: 50px;
		border-top: 1px solid #333;
	}
	
	.bottomBorder {
		height: 50px;
		border-bottom: 1px solid #333;
	}
	
	.widthEighty {
		width: 80px;
		word-break: break-all;
	}
	
	.widthFifty {
		width: 50px;
	}
	
	.widthSixty {
		width: 60px;
	}
	
	.widthTwenty {
		width: 120px;
	}
	
	.widthSeventy {
		width: 170px;
		word-break: break-all;
	}
	
	.marginStyleBlod {
		font-weight: 900;
	}
	
	.marginStyle {
		margin: 0;
	}
	
	.fontStyle {
		font-size: 30px;
	}
	