@charset "utf-8";
/*样式参考*/
a {
    text-decoration: none;
}
html{font-size:20px}
.fl {
    float: left;
}

.fr {
    float: right;
}

.pagingUl {
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 30px;
}

.pagingUl li {
    float: left;
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    margin-right: 5px;
    border-radius: 5px
}

.pagingUl li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    color: #555;
    font-size: 12px;
    border-radius: 5px
}

.prv,
.next {
    width: 40px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    background: #999;
    padding: 0 5px;
    border-radius: 5px;
}

.prv {
    margin-right: 10px;
}

.first,
.last {
    width: 45px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    /*border: 1px solid #ddd;*/
    cursor: pointer;
    background: #999;
    padding: 0 5px;
    border-radius: 5px;
    margin-right: 10px;
}
.reportBox{
	display:none;
}
.prv:hover,
.next:hover,
.first:hover,
.last:hover,
.pagingUl li a:hover,
.activP {
     background-color: #999!important; 
    color: #fff!important;
}
.singleReportTable{font-family:"simSun";}
.Roman{font-family:"Times New Roman" !important;}
.hei{font-family:"simHei" !important;}
.song{font-family:"simSun" !important;}
.mainInfo li b{font-family:"simHei"; }
.mainInfo li span{font-family:"simSun";}
.subInfo{font-family:"simHei"; }
.shengming span{font-family:"simHei"; }
.batchTable{font-family:"simSun";}
.batchTable td{text-align:center; }
.batchTable td.text_left{text-align:left;}
.qianfa{font-family:"simSun";}
.mulu{font-family:"Times New Roman";}
.mulu span:first-child:hover,.pointer:hover{cursor:pointer;background: rgba(0,153,211,0.3);}
/*.mulu li:first-child{font-family:"simSun";}*/
.muluFirstText{
	left:0;
	padding-right:10px;
	font-family:"simSun";
}

.projectCode{font-family:"Times New Roman";}
#species_latin,#species_latin .scaleFnSon{font-weight:bold;}

.area{
	position:relative;
	top:0;
}
.genusImg  {	min-height: 300px;}
.marginAuto{	margin:0 auto;}
.margin0   {	margin:0;}
.positionPizhun{position:relative;}
.pizhun .positionCover{width:146px;position:absolute;top:317px;left:465px;}
.pizhun .positionSecondImg{width:146px;position:absolute;top:395px;left:435px;}
.pizhun .positionPizhunImgBj{width:130px;position:absolute;top: 0px;left: 96px;z-index: 1;}
.pizhun .positionPizhunImgSh{width:130px;position:absolute;top: 0px;left: 96px;z-index: 1;}
.pizhun .positionPizhunImgPz{width:130px;position:absolute;top: 0px;left: 96px;z-index: 1;}
.pizhun .positionPizhunImg{width:190px;position:absolute;top: -97px;left: -67px;z-index: 2;}
.pizhun .positionImg{width:146px;position:absolute;top:80px;left:400px;}
.pizhun .timesign{    left: 0px;}
.reportBox .positionSecondTitleImg{top: -38px;z-index: 1;}
1.genusImg img{
	padding:0 80px 200px;
	margin-top:-22px;
}
.reportBox{
	height:816px;
	overflow:auto;
}
.abczsy{font-size:7px;-webkit-text-size-adjust:none} 
.scaleFnFather{ overflow:auto;display:block;width:100%;white-space:nowrap;}
.comparisonResult .Roman{font-weight: normal;}
.scaleFnSon{display:inline-block;font-weight: normal;}
.comparisonResult td:nth-child(2){box-sizing:border-box;max-width:350px;width:350px;}
.comparisonResult td:nth-child(3){max-width:210px;width:210px;}
#species_latin{max-width:552px;width:552px;}
#sampleName,#sample_id{box-sizing:border-box;max-width:198px;width:198px;}
@font-face {
  font-family: 'Courrier New';   /*字体名称*/
  src: url('../fonts/cour.ttf');       /*字体源文件*/
}
.courrier{font-family:"Courrier New" !important;}
#page a,#page div{background-color: rgba(0, 153, 211,0.3);}
#page a:hover,#page div:hover{background-color: rgba(0, 153, 211,1) !important;}
.activP{background-color: rgba(0, 153, 211,1) !important;}
.CNSA_img{position:absolute;left: 50%; margin-left: 408px;display:none;padding:4px;border-color:#58C4ED;z-index: 1;}
.CNSA_img_id{padding:4px;border-color:#58C4ED;}
.page{border-top:2px solid #000;width:703px;height:30px;padding:0 2px;font-family:"Times New Roman";}
.page>span:first-child{font-size:20px;}
.page>span:last-child{float:right;margin-top:3px;font-size:17px;}
.reportBox:nth-child(2) .page{margin-top:290px;}
.reportBox:nth-child(3) .page{margin-top:10px;}
.reportBox:nth-child(5) .page{margin-top:10px;}
.reportBox:nth-child(6) .page{margin-top:360px;}

.visiHidn{visibility:hidden;}
.seqAligModal .seqAligModalUl1 li{margin:5px 0;}
.seqAligModal .seqAligModalUl1 button{border:2px solid #4F81BD;padding: 4px;background:#fff;}
.seqAligModal .seqAligModalUl1 .icheckbox_flat-green+i,.seqAligModal .seqAligModalUl1 .icheckbox_flat-green+span{
	display: inline-block;width: calc(100% - 95px);margin: 0 10px;
}
.seqAligModal .seqAligModalUl1 input[id]{opacity: 0;width:10px;position: relative;left: -14px;z-index: -1;}
.seqAligModal .modal-content2{width:1237px;display:none;}
.seqAligModal .modal-content2 .title{font-size:20px;margin:5px 0;}
.seqAligModal .modal-content2 .numModal{    padding-right: 35px;}
.seqAligModal .modal-content2 .exportDiv{}
.seqAligModal .modal-content2 .exportta{width:700px;display: inline-block;}
.seqAligModal .modal-content2 .exportDiv td{padding:0px 30px 0 0;}
.seqAligModal .modal-content2 .exportDiv td:first-child{width:350px;}
.seqAligModal .modal-content2 .exportMo{float:right;display:inline-block;width:460px;text-align: center;}
.seqAligModal .modal-content2 .exportMo button{margin:5px;}
.seqAligModal .contrastModal>ul{display:inline-block;width:350px;}
.seqAligModal .contrastModal .courrier{display:inline-block;width:875px;padding-left:0;}
.seqAligModal .contrastModal .courrier p{margin:0;display: inline-block;}
.seqAligModal .contrastModal .courrier span{ display: inline-block;}   
.seqAligModal2 .contrastModalAll1,.seqAligModal2 .modal-content2{    position: static !important;} 
.seqAligModal2 .contrastModalAll{overflow-y: visible !important; height:100% !important;}
.seqAligModal.seqAligModal2 *{color: #000;}
.greenBg{background:#0f0;}
.blackBg{background:black;color:#FFF !important;}
.yellowBg{background:yellow;}
.redBg{background:red;}
#sp_lengthValue span:nth-child(4){margin-left:70px;}
#test_id_img{border-bottom: 1px solid #000;min-width: 220px;}
#test_remark,#test_way,.version-201906 #test_result{
	white-space: pre-wrap;
}
.reportBox{
	position:relative;
	overflow-x: hidden;
}
.shengming{
	margin-bottom: 290px;
}
.qianfa{
	margin:10px 0;
	font-weight:nomarl;
}
#sequence.courrier{
	font-size: 14px;
    max-width: 613px;
    height: 260px;
    vertical-align: top !important;
    text-align: justify;
    word-wrap: break-word;
    font-weight: normal;
}
.version-201906 #sequence.courrier{
	max-width: 613px;
    height: 140px;
}
.div_length{
	margin:0px 0 0 0px;display:none;float:left;position: absolute;top:5px;z-index: 1;
}
.div_length #pingjie201909{
	padding-left:17px;
}
.div_length #ab1_info201909{    
	overflow: auto;
    height: 47px;
    padding-left:17px;
}
.div_length #ab1_info201909:hover{
	height: initial;
    z-index: 10000;
    padding-bottom:10px;
}
#ab1_info201909 table{width:100%;}
#ab1_info201909 tr td{padding-left:0px;padding:0 5px;}
#ab1_info201909 tr td:nth-child(1){padding-left:0px;}
#ab1_info201909 tr:nth-child(2n-1){    background:transparent;}
#topParallel select{width: 126px;height: 31px;}
.div20190110 button.btn{margin-right:5px;}
/*201906 公共样式*/

.version-201906 .opacity0-201906{
	opacity:0;
}
.version-201906 .hidden-201906,.visible-201906,.table-row-201906,.version-201906 .mulu,.public-visible-201906{
	display:none;
}
.version-201906 .CNSAimg {
	display:none !important;
}
.version-201906 .visible-201906{
	display:block;	
}
.version-201906 .table-row-201906{
	display:table-row;	
}
/*201906 页头*/
.top-201906{
	position:relative;
}
.top-201906 div{
	position:absolute;
}
.top-201906 img{
	width:40px;
}
.top-201906 .titleImg{
	width:180px;
}
/*201906 页尾*/
.version-201906  .page{
	margin-top:40px;
}
.version-201906  .page>span:first-child{
	display:none;
}
.version-201906 .cnsaId .page>span:first-child{
	display:inline;
	font-size:17px;
}
.page.absolute,.page.absolute1{
    position: absolute;
    bottom: 25px;
    margin: 0;
}
.page.absolute1{
	bottom: 5px;
}
/* 表格 */
td:first-child,td:nth-child(3){
	font-weight: 700;
}
.version-201906 td:nth-child(2){
	/*text-align: left;*/
}
.letter-spacing-10{
    letter-spacing: 10px;
    padding-left: 10px;
    text-align: center;
}
/**/
.version-201906 .subInfo{
	margin-bottom:59px;
}
/*样品照片*/
.version-201906 #test_id_img,.version-201906 .sampleId span:last-child{
	border-bottom: 0px solid #000;
}
.version-201906 .junban_class,.approval{
	width:715px;	
}
.version-201906 .junban_class td{
	font-weight:normal;
	padding:3px;
	border: 2px solid black;
}
1.version-201906.area .genusImg img{
	padding: 10px 80px 33px;
	width: 700px;
}
/*3清单*/
.detailed.abstract{
	width: 100%;
	border: 2px solid #000;
	display:none;
}
.detailed.abstract td{
	border: 1px solid #000;
	text-align:center;
    padding: 12.5px 15px;	
}
.detailed.abstract thead td{
	font-weight:bold;
}
.detailed.abstract tbody  td{
	font-weight:normal;
}
.detailed td:first-child{
	width: 80px;
}
.detailed td:last-child{
	width: 190px;
    white-space: nowrap;
}
.detailed tbody td:nth-child(2){
	/*text-align:left;*/
    padding:12.5px 10px;
}
/*样品照片签名*/
.version-201906 .singleReportTable td:nth-child(2){
	text-align: center;
}
.version-201906 .approval{
	display: table;
}
.approval{
	font-weight:700;
	font-size:21px;
	margin-top:80px;
	display:none;
}
.approval td{
	width:14.2%;
	text-align: center;
}
.approval .pizhunImg{
    1height: 82px;
    top: -24px;
    left: -3%;
}
.approval .positionPizhunImgGz{
	height: 190px; 
	position:absolute;
	top: -158px;
    left: -72px;
}
.version-201906 .reportBox:nth-child(6) .page{
	    margin-top: 60px;
}
.color-tranparent{
	display:none;
}
.version-201906 .color-tranparent{
	display:inline;
	opacity:0;
}
.sm-201906-v{
	display:none;
}
.version-201906 .page{
	border-top: 1px solid #000;
}
.version-201906 .sampleId {
	    margin-right: 26px;
}
.version-201906.area .positionImg {
    width: 190px;
	top: 166px;
    left: 568px;
    z-index: 1;
}
/*bili 1 */

.scale{white-space: nowrap;transform-origin: left; position: relative;}
.scale>span{position: absolute;
    left: 0px;
    top: 0px;
    display: inline-block;
    height: 100%;
    min-width:100%;
    line-height: 100%;
    background: transparent;
    padding: inherit;
    text-align:center;
 }
 .scale>span{font-size: 16px;}
 .boxRight{width:240px;}
.reportBox .coverTitle,.reportBox.pdfBox .secondTitle{
    margin-left: auto;	
}
.shengming span{
	font-size:24px;
}
.reportBox .shengming span:first-child {
    width: 20px;
}
.reportBox .shengming span:last-child{
	 width: 718px;
}
.reportBox .page{width: calc(100% - 55px);}
.reportBox .abstract{margin-left:17px;}
.reportBox .junban_class{margin-top: 5px;min-height: 500px;margin-left:17px;}
.reportBox .genusImg{min-height: 450px;}
.boxLeft b{font-weight: normal;}
.area .pdfBox.reportBox{
	width: 880px;
    height: 1328px;
    padding: 35px 30px 0 20px;
}
.area  .pdfBox .page{width: calc(100% - 65px);margin: 0 35px;}
 .area{   
    display: flex;
    transform: scale(1);
    transform-origin: 0 0;
}    
.hidden-201906 .report_remark{min-height: 200px;}
ul.mulu li{    margin-top: 9px;}
.coverUl1>li{display: flex;}

.genusImg{
	margin:0px;
}
.imgDiv0812{
	position: relative;
	width: 525px;
	margin:auto;
	margin-bottom: 50px;
}
.genusImg .imgDiv0812 img{
	width:100%;
	max-height: 450px;
	margin-top: 0;
	margin-bottom: 0px;
}
.genusImg .imgDiv0812 .circle0812{
	box-sizing: content-box;
	border-radius: 50%;
	border: 6px solid red;
	position: absolute;
	left: 165px;
    top: 78px;
    width: 37px;
    height: 37px !important;
}
.genusImg .imgDiv0812 .circle0812>span {
    position: absolute;
    font-size: 25px;
    line-height: 0;
    cursor: text;
    top: -4.24264px;
    right: -4.24264px;
}
.genusImg .imgDiv0812 .circle0812>span>span {
    position: relative;
    left: 100%;
    margin-left: -7px;
    font-family: "Times New Roman" !important;
}
.page_div{
	height: 10px;
    margin: auto;
    width: fit-content;
} 