@import url("normal.css?v2");
@import url("animate.min.css");

/* banner start */
#bannerSwiper {
  height: 360px;
}

#bannerSwiper .banner {
  width: 100%;
  height: 100%;
}

.intestinalFlora {
  text-align: center;
  padding: 70px;
}

.small-title {
  font-size: 24px;
  color: #666666;
  line-height: 40px;
  padding-top: 8px;
}

/* banner end */

.box1 {
  padding: 60px;
  text-align: center;
  background: #f0f8fb;
}

.box1 .medicine {
  padding-top: 55px;
}

.box1 .img {
  margin: auto;
  display: block;
}

.box1 .list .item {
  width: 1080px;
  padding: 20px 30px;
  box-sizing: border-box;
  margin: 40px auto;
  line-height: 28px;
  border: 1px solid #c0e0ef;
  border-radius: 2px;
  text-align: left;
}

.box1 .list .item .left {
  padding-right: 20px;
  border-right: 2px solid #c0e0ef;
}

.box1 .list .item .left .img {
  width: 136px;
  height: 136px;
}

.box1 .list .item .right {
  flex: 1;
  padding-left: 20px;
}

.box1 .list .item .right .r_title {
  line-height: 40px;
  color: #0f98d6;
  font-size: 24px;
  font-weight: bold;
}

.box1 .list .item .right .r_desc {
  color: #666666;
  font-size: 16px;
  line-height: 32px;
}

.box2 {
  text-align: center;
  padding: 40px;
}

.box2 .desc {
  width: 1050px;
  margin: auto;
  text-align: left;
  line-height: 28px;
  color: #666666;
  line-height: 32px;
  padding-top: 30px;
}

.box2 .boxList {
  justify-content: center;
  padding-top: 40px;
  width: 1320px;
  margin: auto;
}

.box2 .boxList .img {
  display: block;
  margin: auto;
}

/* .box2 .boxList .border {
  border-left: 1px solid #c0e0ef;
  border-right: 1px solid #c0e0ef;
} */

.authentication {
  width: 1080px;
  display: block;
  margin: 40px auto 60px;
}

.buy-links {
  display: block;
  margin-top: 45px;
  text-align: center;
}
