
.md-laboratory-1.md36174 {
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1.2rem;
}
.md-laboratory-1.md36174 .layout {
  margin-left: auto;
  margin-right: auto;
  width: 16rem;
  max-width: 92%;
}
.md-laboratory-1.md36174 .box {
  padding: 1.08rem 1.1rem;
  min-height: 6.6rem;
  border-radius: 0.2rem;
}
.md-laboratory-1.md36174 .text {
  width: calc( 620 / 1340 * 100%);
  padding-top: 1rem;
}
.md-laboratory-1.md36174 .desc {
  margin-top: 0.66rem;
}
.md-laboratory-1.md36174 .brand {
  width: calc( 620 / 1340 * 100%);
  background-color: #fff;
  border-radius: 0.2rem;
  min-height: 4.44rem;
  padding: 0.68rem 0.7rem 0.4rem;
}
.md-laboratory-1.md36174 .brand .b11 {
  line-height: calc(32 / 24);
}
.md-laboratory-1.md36174 .brand .b12 {
  margin-top: 0.16rem;
  line-height: 1.75;
}
@media screen and (max-width: 900px) {
  .md-laboratory-1.md36174 .box {
    padding: 0.4rem;
  }
  .md-laboratory-1.md36174 .text {
    width: 100%;
  }
  .md-laboratory-1.md36174 .brand {
    width: 100%;
    margin-top: 0.4rem;
    padding: 0.3rem;
  }
}

.md-laboratory-2.md36174 {
  position: relative;
  padding: 1.2rem 0;
}
.md-laboratory-2.md36174 .layout {
  margin-left: auto;
  margin-right: auto;
  width: 16rem;
  max-width: 92%;
}
.md-laboratory-2.md36174 .box{
    margin-top: 0.18rem;
}
.md-laboratory-2.md36174 .c-pic {
  width: calc( 760 / 1600 * 100%);
  border-radius: 0.2rem;
}
.md-laboratory-2.md36174 .img {
  padding-top: calc( 420 / 760 * 100%);
}
.md-laboratory-2.md36174 .text {
  width: calc( 760 / 1600 * 100%);
}
.md-laboratory-2.md36174 .content { 
  line-height: 1.75;
}
@media screen and (max-width: 900px) {
  .md-laboratory-2.md36174 .c-pic {
    width: 100%;
  }
  .md-laboratory-2.md36174 .text {
    width: 100%;
    margin-bottom: 0.2rem;
  }
}

.md-laboratory-3.md36174 {
  position: relative;
  padding-top: 1.04rem;
  padding-bottom: 1rem;
}
.md-laboratory-3.md36174 .layout {
  margin-left: auto;
  margin-right: auto;
  width: 16rem;
  max-width: 92%;
}
.md-laboratory-3.md36174 .box {
  margin-top: 0.26rem;
}
.md-laboratory-3.md36174 .bx-le {
  width: calc( 1060 / 1600 * 100%);
}
.md-laboratory-3.md36174 .bx-ri {
  width: calc( 520 / 1600 * 100%);
}
.md-laboratory-3.md36174 .info {
  background-color: #f8fafc;
  border-radius: 0.2rem;
  margin-bottom: 0.2rem;
  padding: 0.28rem 1rem;
}
.md-laboratory-3.md36174 .info .logo {
  height: 1em;
  flex-shrink: 0;
}
.md-laboratory-3.md36174 .info .te {
  line-height: 1.6;
  margin-left: 1.5rem;
  flex-grow: 1;
}
.md-laboratory-3.md36174 .dd {
  width: 5.2rem;
  background-color: #f8fafc;
  border-radius: 0.2rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.8rem 0.5rem;
  min-height: 3.2rem;
}
.md-laboratory-3.md36174 .dd .txt {
  line-height: calc(28 / 16);
  position: relative;
}
.md-laboratory-3.md36174 .dd3 {
  height: 100%;
}
.md-laboratory-3.md36174 .num {
  position: absolute;
  right: 0.4rem;
  bottom: 0.3rem;
  line-height: 1;
  padding: 0 0.2rem;
  font-weight: bold;
  font-style: italic;
  color: rgba(var(--active));
  background: linear-gradient(to bottom, rgba(var(--active)) 0%, transparent 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
.md-laboratory-3.md36174 .list2 .dd {
  width: calc(520 / 1600 * 100%);
  margin-right: calc(20 / 1600 * 100%);
}
.md-laboratory-3.md36174 .list2 .dd:nth-child(3n) {
  margin-right: 0;
}
.md-laboratory-3.md36174 .list2 .dd {
  margin-top: 0.2rem;
}
@media screen and (max-width: 900px) {
  .md-laboratory-3.md36174 .bx-le {
    width: 100%;
  }
  .md-laboratory-3.md36174 .bx-ri {
    width: 100%;
  }
  .md-laboratory-3.md36174 .list {
    flex-wrap: wrap;
  }
  .md-laboratory-3.md36174 .dd {
    width: 100%;
    margin-bottom: 0.4rem;
  }
}
@media screen and (max-width: 500px) {
  .md-laboratory-3.md36174 .info {
    padding: 0.3rem;
    flex-wrap: wrap;
    justify-content: center;
  }
  .md-laboratory-3.md36174 .info .te {
    width: 100%;
    margin: 0.4rem auto 0;
  }
}
