
html, body, div, h1, h2, h3, h4, h5, h6, p, span, a, ul, ol, li, dl, dd, dt, img, form, textarea, input,select,button,em,i,table,tr,th,td,b,tbody,strong,label{margin: 0; padding:0; vertical-align: top; border: none; background: none; outline: none;font-style: normal;font-weight: normal; font-family: "PingFang SC",miui,system-ui,-apple-system, BlinkMacSystemFont, Tahoma, Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;}
html, body{font-size: 14px;line-height: 1.0;text-align: left;}
ul li,ol li{list-style: none;}
strong{font-weight: bold;}
a{text-decoration: none; color: #333;}
input,button {border-radius: 0;-webkit-border-radius: 0;}
input,select{appearance:none;  -moz-appearance:none;  -webkit-appearance:none; }
* {  -webkit-touch-callout: none; outline: none ;}
input, textarea {border: 0;}
textarea {resize: none; outline: none; font-family: "Arial",sans-serif;}

input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #FFFFFF !important;
    transition: background-color 5000s ease-in-out 0s !important;
}
img {border: 0;vertical-align: middle;}
.clear::after{content: '.'; height: 0; display: block; visibility: hidden; clear: both;}
.clear{*zoom:1; zoom: 1;}

.labWrap{width: 1200px;margin: 0 auto;}
.secLab{background: #f0f5f6;}
.titL{padding: 40px 0;text-align: center;}
.titL em{display: block;width: 80px;height: 4px;background: #00a098;margin: 0 auto;}
.titL h3{font-size: 24px;line-height: 30px;color:#333;margin-top: 20px;margin-bottom: 10px;font-family: 'source-medium';}
.titL p{font-size: 14px;line-height: 20px;color:#666;font-family: 'source-normal';}
.titL .info{margin-top: 23px;text-align: left;}
.titL .info p{line-height: 28px;font-family: 'source-regular';}

.messSystem{padding-top: 5px;padding-bottom: 55px;overflow: hidden;}
.conSystem{padding-top: 50px;padding-bottom: 150px;overflow: hidden;}
.bloodSystem{padding-top: 45px;padding-bottom: 105px;overflow: hidden;}
.bioSystem{padding-top: 55px;padding-bottom: 85px;overflow: hidden;background: #f0f5f6;}
.lisSystem{padding-top: 40px;padding-bottom: 75px;overflow: hidden;}
.reaSystem{padding-top: 15px;padding-bottom: 75px;overflow: hidden;}
.pracSystem{padding-top: 65px;padding-bottom: 70px;overflow: hidden;}
.labMess-list{margin-bottom: 35px;}
.labMess-list li{float: left;width: 24.1%;margin-right: 1.2%;margin-bottom: 20px;box-shadow: 0 0 20px rgba(0, 160, 152, 0.2);}
.labMess-list2 li{width: 32%;margin-right: 2%;}
.labMess-list li:nth-child(4n){margin-right: 0;}
.labMess-list2 li:nth-child(4n){margin-right: 2%;}
.labMess-list2 li:nth-child(3n),.labMess-list2 li:nth-child(12n){margin-right: 0;}
.labMess-list li a{display: block;height:155px;background: #fff;overflow: hidden;}
.labMess-list2 li a{height:187px;}
.labMess-list li .mes{display: block;padding: 23px 23px;} 
.labMess-list li .nm{margin-bottom: 9px;}
.labMess-list li .nm,.labMess-list li .nm span{font-size: 18px;line-height: 30px;color: #333;font-family: 'source-bold'; }
.labMess-list li .nm span,.labMess-list li .nm img{display: inline-block;}
.labMess-list li .nm img{width: 30px;margin-right: 15px;}
.labMess-list li p{font-size: 14px;line-height: 22px;color: #4c4948;max-height: 66px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;font-family: 'source-light';}
.labMess-list2 li p{max-height: 110px;-webkit-line-clamp:5;}
.labCont{font-size: 14px;line-height: 28px;color: #666;margin-top: 10px;}
.labCont img {max-width: 100%!important;}
.conSystem{padding-top: 54px;padding-bottom: 150px;}
.midLab{background: #00a098;padding: 28px 0;}
.midLab p{font-size: 14px;line-height: 30px;color: #fff;font-family: 'source-normal'; }
.infoCont{margin-top: 30px;margin-bottom: 50px;padding: 0 40px;}
.infoCont .img{float: left;width: 68%;}
.infoCont .img img{max-width: 100%!important;}
.infoCont .info{float: right;width: 29.4%;}
.infoCont .info p{font-size: 14px;line-height: 30px;color: #595757;font-family: 'source-normal';}
.lefRig{margin-top: 40px;}
.lefRig .lef{float: left;width: 40.8%;}
.lefRig .rig{float: right;width: 54.8%;padding: 0 1.2%;}
.lefRig .lef .img img{max-width: 100%!important;}
.lefRig .lef p{text-align: justify;}
.lefRig .rig img{width: 100%;}
.pracL{float: left;width: 28%;}
.pracR{float: right;width: 68.6%;}
.pracL .img img{width: 100%;}
.pracSystem .titL{text-align: left;padding-top: 20px;padding-bottom: 25px;}
.pracSystem .titL em{margin: 0 0;}
.pracSystem .titL h3{margin-top: 14px;}
.pracSystem p{font-size: 14px;line-height: 28px;color: #666;}
.pracSystem .img{margin-bottom: 15px;overflow: hidden;}
.pracSystem .imgC{margin-top: 65px;}
.pracSystem .imgB .img{float: left;width: 43.68%;}
.pracSystem .imgB .img:nth-child(2n){float: right;width: 54.36%;}
.pracSystem .img img{width: 100%;-webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear;-o-transition:all 0.5s linear;transition: all .5s linear;cursor: pointer;}
.pracSystem .img:hover img{-webkit-transform: scale(1.04,1.04); -moz-transform: scale(1.04,1.04);-ms-transform: scale(1.04,1.04);transform: scale(1.04,1.04);}
.pracSystem .imgC.picA{display: none;}
.bio-list{padding-left: 15px;}
.bio-listApp{display: none;padding: 0 0;margin: 10px 0;}
.bio-list li{background: #fff;padding: 20px 0;margin-bottom: 18px;box-shadow: 0 0 20px rgba(0, 160, 152, 0.2);}
.bio-list li .mes{padding: 0 5px;}
.bio-list li .lef-info,.bio-list li .nm,.bio-list li .rig-info{float: left;vertical-align: middle;position: relative;;}
.bio-list li .lef-info{width: 28%;text-align: right;padding-right: 3%;}
.bio-list li .nm{width: 27%;text-align: center;padding: 0 3%;}
.bio-list li .rig-info{width: 33%;text-align: left;padding-left: 3%;}
.bio-list li .mes p{font-size: 12px;line-height: 24px;color: #4c4948;}
.bio-list li .lef-info p{text-align: right;}
.bio-list li .rig-info p{text-align: left;}
.bio-list li .nm img{width: 108px;}
.bio-list li .lef-info::after,.bio-list li .rig-info::before{content: "";position: absolute;top: 0;width: 1px;height: 100%;}
.bio-list li .lef-info::after{right: 0;border-right: 1px dashed #00a098;}
.bio-list li .rig-info::before{left: 0;border-left: 1px dashed #00a098;}<!--9.3936920166016E-5-->