html body {
  background-color: #1c70d8;

}

.banner {
  /*padding-top: .9rem;*/
}

.banner img {
  width: 7.5rem;
  height: 9.67rem;
}

.middle {
  width: 7.1rem;
  background-color: #1c70d8;
  padding: 0 .2rem;
  margin-top: -.1rem;


}

.middle .content {
  width: 6.5rem;
  background: #fff;
  padding: .4rem .3rem 0 .3rem;
}

.middle .content .content1 .content1_t {
  text-align: center;
}

.middle .content .content1 .content1_t img {
  width: 6.48rem;
  height: .95rem;
}

.middle .content .content1 .content1_m {
  display: flex;
  justify-content: space-between;
  margin-top: .3rem;
}

.middle .content .content1 .content1_m img {
  width: 2.08rem;
  height: 1.41rem;
}

.middle .content .content1 .content1_b {
  margin-top: .35rem;
  border: .01rem solid #95b7de;
  padding: .1rem .1rem;
}

.content1_b .round {
  width: 6.3rem;
  height: .06rem;
}

.content1_b .round_l {
  width: .06rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #5b92d8;
  float: left;

}

.content1_b .round_r {
  width: .06rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #5b92d8;
  float: right;
}

.content1_b p {
  width: 5.7rem;
  margin: .15rem .3rem;
  font-size: .22rem;
  color: #333333;
  line-height: .36rem;
}


.content1_b b {
  color: #da2e22;
  font-weight: normal;
}

.content1 .content1_i {
  padding: .44rem .38rem .6rem .38rem;
}

.content1 .content1_i img {
  width: 5.71rem;
  height: 3.67rem;
}

.middle .divider {
  height: .01rem;
  background-color: #fff;
  border-top: .01rem dashed #9cc3eb;
}

.round_left {
  width: .24rem;
  height: .24rem;
  background-color: #1c70d8;
  border-radius: .24rem;
  float: left;
  margin-left: -.14rem;
  margin-top: -.14rem;
}

.round_right {
  width: .24rem;
  height: .24rem;
  background-color: #1c70d8;
  border-radius: .24rem;
  float: right;
  margin-right: -.12rem;
  margin-top: -.12rem;
}

.middle .content02 {
  width: 6.5rem;
  background: #fff;
  padding: .4rem .3rem .5rem .3rem;
}

.middle .content02 .content2 {
  background: url(/images/doctor.png);
  background-repeat: no-repeat;
  background-position: -.3rem .6rem;
  background-size: 7.1rem 4.66rem;
}

.middle .content02 .content2 .content2_t {
  text-align: center;
}

.middle .content02 .content2 .content2_t img {
  width: 6.48rem;
  height: .95rem;
}

.middle .content02 .content2 .content2_b {
  margin-top: .35rem;
  border: .01rem solid #95b7de;
  padding: .1rem .1rem;
  margin-top: 2.7rem;
}


.content2_b .round {
  width: 6.3rem;
  height: .06rem;
}

.content2_b .round_l {
  width: .06rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #5b92d8;
  float: left;

}

.content2_b .round_r {
  width: .06rem;
  height: .06rem;
  border-radius: .03rem;
  background-color: #5b92d8;
  float: right;
}

.content2_b p {
  width: 5.7rem;
  margin: .15rem .3rem;
  font-size: .22rem;
  color: #333333;
  line-height: .36rem;
}

.introduce {
  padding-top: .33rem;
  padding-bottom: .65rem;
}

.introduce_1 img {
  width: 3.27rem;
  height: 2.58rem;
  vertical-align: middle;
  display: inline-block;
  margin-right: .33rem;
}

.introduce_1 span {
  width: 2.65rem;
  display: inline-block;
  vertical-align: middle;
  font-size: .24rem;
  line-height: .47rem;
}

.introduce_2 img {
  width: 3.27rem;
  height: 2.58rem;
  vertical-align: middle;
  display: inline-block;

}

.introduce_2 span {
  width: 2.65rem;
  display: inline-block;
  vertical-align: middle;
  font-size: .24rem;
  line-height: .47rem;
  margin-left: .2rem;
  margin-right: .3rem;
}

.foot {
  height: 6.15rem;
  padding-top: .66rem;
  text-align: center;
  color: #ffffff;
}

.foot img {
  width: 3.02rem;
  height: .12rem;
  margin-top: .3rem;
}

.foot h1 {
  font-size: .56rem;
  line-height: .56rem;
}

.foot p {
  font-size: .3rem;
  line-height: .56rem;
}