.hero-bg {
  /* background-image: url('/labsys/img/laboratory-management-bc.png'); */
  background-size: cover !important;
  background-position: center !important;
  min-height: 638px; 
}

/*  */
.main-title-box .title1{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 700;
  font-size: 48px;
  color: #333333;
  line-height: 56px;
  padding-top: 48px;
}
.main-title-box .title2{
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 36px;
  color: #3D3D3D;
  line-height: 52px;
  margin-top: 28px;
}
.main-title-box .title3{
  max-width: 795px;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 400;
  font-size: 18px;
  color: #666666;
  line-height: 48px;
  margin-top: 29px;
}

/*  */

/*  */
.laboratory-main1{
  background: #fff !important;
  padding: 77px 0 70px 0 !important;
  min-height: 894px;
}
.laboratory-main1 .title1{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 40px;
  color: #070806;
  line-height: 28px;
  text-align: center;
}
.laboratory-main1 .bottom-main{

}
.laboratory-main1 .bottom-main .box1{
  padding: 37px 34px 37px 25px;
  background: RGBA(246, 250, 255, 1);
  border-radius: 8px;
}
.laboratory-main1 .bottom-main .box1 .label{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 24px;
  color: #070806;
  line-height: 28px;
  margin-bottom: 18px;
}
.laboratory-main1 .bottom-main .box1 .label2{
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 400;
  font-size: 16px;
  color: #3D3D3D;
  line-height: 36px;
  display: flex;
  align-items: flex-start;
  
}
.laboratory-main1 .bottom-main .box1 .label2 .circle{
  width: 6px;
  height: 6px;
  background: #1D92FF;
  border-radius: 100%;
  margin-right: 12px;
  margin-top: 14px;
}

.laboratory-main1 .bottom-main .box2{
 display: flex;
 margin-top: 20px;
}
.laboratory-main1 .bottom-main .box2 img{
 width: 289px;
 /* height: 416px; */
 margin-right: 20px;
}
.laboratory-main1 .bottom-main .box2 .right-main{
  flex: 1;
}
.laboratory-main1 .bottom-main .box2 .right-main .row-box{
  display: flex;
}
.laboratory-main1 .bottom-main .box2 .right-main .row-box .item{
  flex: 1;
  margin-right: 20px;
  padding: 29px 23px;
  background: RGBA(247, 250, 255, 1);
  border-radius: 8px;
}
.laboratory-main1 .bottom-main .box2 .right-main .row-box .item:last-child{
  margin-right: 0;
}
.laboratory-main1 .bottom-main .box2 .right-main .row-box .item .label{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 500;
  font-size: 20px;
  color: #1D92FF;
  line-height: 36px;
}
.laboratory-main1 .bottom-main .box2 .right-main .row-box .item .val{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 500;
  font-size: 16px;
  color: rgba(61, 61, 61, 1);
  line-height: 36px;
}
/*  */

/*  */
.laboratory-main2{
  padding: 77px 0 70px 0 !important;
  background: RGBA(244, 246, 248, 1) !important;
  min-height: 888px;
}
.laboratory-main2 .title1{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 40px;
  color: #070806;
  line-height: 28px;
  text-align: center;
  margin-bottom: 55px;
}
.laboratory-main2 .bottom-main{
  padding: 69px 51px 68px 67px;
  background: #fff;
  min-height: 658px;
  display: flex;
  align-items: center;
}
.laboratory-main2 .bottom-main .left-main{
  
}
.laboratory-main2 .bottom-main .left-main .label-box{
 display: flex;
 align-items: center;
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 500;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
}
.laboratory-main2 .bottom-main .left-main .label-box img{
  width: 18px;
  height: 22px;
  margin-right: 15px;
} 
.laboratory-main2 .bottom-main .left-main .val-box{
  padding: 18px 18px 18px 20px;
  background: RGBA(252, 253, 255, 1);
  border-radius: 6px;
  margin: 16px 0 28px 33px;
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 18px;
  color: #3D3D3D;
  line-height: 30px;
}
.laboratory-main2 .bottom-main .left-main .val-box2{
  padding: 9px 18px 9px 20px;
  background: RGBA(252, 253, 255, 1);
  border-radius: 6px;
  margin: 0 0 15px 33px;
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 18px;
  color: #1D92FF;
  line-height: 30px;
}
.laboratory-main2 .bottom-main .right-img{
  width: 558px;
  height: 422px;
  margin-left: 85px;
}
/*  */

/*  */
.laboratory-main3{
  padding: 76px 0 70px 0 !important;
  background: #fff !important;
  min-height: 512px;
}
.laboratory-main3 .title1{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 40px;
  color: #070806;
  line-height: 28px;
  text-align: center;
  margin-bottom: 74px;
}
.laboratory-main3 .bottom-main{
  display: flex;
}
.laboratory-main3 .bottom-main .box{
  flex: 1;
  background: RGBA(247, 250, 255, 1);
  padding: 0 27px;
  border-radius: 8px;
  margin-right: 29px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 264px;
}
.laboratory-main3 .bottom-main .box:last-child{
  margin-right: 0;
}
.laboratory-main3 .bottom-main .box .label{
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 24px;
  color: #3D3D3D;
  line-height: 30px;
  margin-bottom: 13px;
}
.laboratory-main3 .bottom-main .box .val{
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 400;
  font-size: 18px;
  color: #3D3D3D;
  line-height: 36px;
}
/*  */

/*  */
.laboratory-main4{
  /* background-image: url('/labsys/img/laboratory-main4-bc.png'); */
  background-size: cover !important;
  background-position: center !important;
  min-height: 555px; 
  padding: 76px 0 120px 0 !important;
}
.laboratory-main4 .title1{
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 40px;
  color: #070806;
  line-height: 28px;
  text-align: center;
  margin-bottom: 89px;
}
.laboratory-main4 .title2{
  max-width: 1120px;
  font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
  font-weight: 400;
  font-size: 32px;
  color: #3D3D3D;
  line-height: 56px;
  margin-bottom: 12px;
}
.laboratory-main4 .title3{
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 400;
  font-size: 18px;
  color: #3D3D3D;
  line-height: 36px;
  margin-bottom: 46px;
}
.laboratory-main4 .btns{
 display: flex;
}
.laboratory-main4 .btns .btn1{
  width: 96px;
  height: 36px;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #1D92FF;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 16px;
  color: #1D92FF;
  line-height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
  margin-right: 14px;
}
.laboratory-main4 .btns .btn2{
  width: 96px;
  height: 36px;
  background: #1D92FF;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans, Source Han Sans;
  font-weight: 500;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
}
.laboratory-main4 .btns div:hover{
  opacity: 0.8;
}
/*  */