button {
  outline: none;
  cursor: pointer;
}
button:active {
  transform: translate(0px, -2px);
  -webkit-transform: translate(0px, -2px);
}
.btn {
  width: 4.48rem;
  height: 0.72rem;
  font-size: 0.36rem;
  line-height: 0.72rem;
  color: #fff;
  background-color: #20478e;
  text-align: center;
  border-radius: 0.46rem !important;
  overflow: hidden !important;
  -webkit-transform: rotate(0deg);
}
.btn span {
  width: 100%;
  height: 100%;
  border-radius: 0.34rem !important;
}
.btn-b {
  width: 6.5rem;
  height: 0.96rem;
  font-size: 0.3rem;
  line-height: 0.96rem;
}
.titleWrap .titleBox {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  border-top: 0.04rem solid #e9e9e9;
  border-bottom: 0.04rem solid #e9e9e9;
}
.titleWrap .titleBox h2 {
  width: 5.5rem;
  font-size: 0.48rem;
  font-weight: bold;
  line-height: 1.32rem;
  color: #0042ff;
  padding-left: 1.36rem;
  position: relative;
}
.titleWrap .titleBox h2::before {
  content: '';
  width: 0.76rem;
  height: 0.76rem;
  border: 0.16rem solid #bfbfbf;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.54rem;
}
.titleWrap .titleBox span {
  font-size: 0.14rem;
  font-weight: bold;
  color: #bfbfbf;
}
/*banner 模块 start*/
.banner-wrap .swiper-slide {
  position: relative;
}
.banner-wrap .swiper-slide .btn {
  width: 4.92rem;
  height: 0.98rem;
  font-size: 0.36rem;
  line-height: 0.98rem;
  background-color: #0142ff;
  position: absolute;
  bottom: 3.74rem;
  left: 50%;
  margin-left: -2.46rem;
}
.banner-wrap .swiper-slide .banner-btn-a {
  width: 6.69rem;
  height: 1.26rem;
  line-height: 1.26rem;
  text-align: left;
  color: #0142ff;
  background: url(../images/homeb/banner-btn-bg.png) center no-repeat;
  background-size: 100% 100%;
  padding-left: 0.48rem;
  margin-left: -3.35rem;
  bottom: 2.09rem;
}
.banner-wrap .swiper-slide .banner-btn-b {
  color: #000000;
  background-color: #ffa05d;
  bottom: 2.53rem;
}
.banner-wrap .banner-pagination {
  bottom: 0.86rem;
}
.banner-wrap .banner-pagination span {
  opacity: 1;
  background-color: #fff;
}
.banner-wrap .banner-pagination .swiper-pagination-bullet-active {
  background-color: #1551ff;
}
/*banner 模块   end*/
/* 经营项目 start */
.project-wrap {
  padding: 1.8rem 0 1.2rem 0;
}
.project-wrap .project-container {
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -moz-justify-content: space-around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.project-wrap .project-container .project-item {
  width: 50%;
  color: #a1a5b5;
  text-align: center;
  margin-bottom: 0.62rem;
}
.project-wrap .project-container .project-item img {
  width: 1.84rem;
}
.project-wrap .project-container .project-item h3 {
  font-size: 0.36rem;
  line-height: 0.92rem;
  color: #6a98f3;
  margin-top: 0.12rem;
}
.project-wrap .project-container .project-item p {
  font-size: 0.3rem;
  line-height: 0.36rem;
}
.project-wrap .project-container .project-item span {
  font-size: 0.14rem;
  line-height: 0.2rem;
}
/* 经营项目   end */
/*bannerad-a start*/
.bannerad-a-wrap {
  height: 3.17rem;
  background: url(../images/homeb/bannerad.jpg) center no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.bannerad-a-wrap .btn {
  width: 2.44rem;
  height: 0.54rem;
  font-size: 0.24rem;
  line-height: 0.54rem;
  background-color: #0142ff;
  position: absolute;
  bottom: 0.6rem;
  left: 0.52rem;
}
/*bannerad-a   end*/
/*一站式 start*/
.oneStop-wrap {
  padding: 1.3rem 0.5rem 0 0.5rem;
  position: relative;
}
.oneStop-wrap .oneStop-slide {
  padding-top: 0.42rem;
}
.oneStop-wrap .oneStop-slide .swiper-slide {
  padding-bottom: 4.4rem;
}
.oneStop-wrap .oneStop-slide .swiper-slide h3 {
  margin-top: 0.4rem;
}
.oneStop-wrap .oneStop-slide .swiper-slide h3 span {
  display: inline-block;
  font-size: 0.36rem;
  line-height: 0.66rem;
  border-bottom: 1px solid #000000;
}
.oneStop-wrap .oneStop-slide .swiper-slide p {
  font-size: 0.24rem;
  line-height: 0.38rem;
  text-align: justify;
  color: #3c3c3c;
  margin-top: 0.3rem;
}
.oneStop-wrap .oneStop-slide .oneStop-pagination {
  bottom: 1.8rem;
}
.oneStop-wrap .oneStop-slide .oneStop-pagination span {
  width: 0.44rem;
  height: 0.12rem;
  border-radius: 0;
  background-color: #adadad;
  opacity: 1;
}
.oneStop-wrap .oneStop-slide .oneStop-pagination .swiper-pagination-bullet-active {
  background-color: #1551ff;
}
.oneStop-wrap .btn-b {
  position: absolute;
  bottom: 2.89rem;
  left: 50%;
  margin-left: -3.25rem;
  z-index: 1;
}
/*一站式   end*/
/*极简医生团队 start*/
.experts-wrpa {
  padding: 0 0.5rem;
  margin: 0 auto;
  position: relative;
}
.experts-wrpa .experts-slide {
  padding-top: 0.5rem;
}
.experts-wrpa .experts-slide .swiper-slide .experts-info {
  height: 6.6rem;
  margin-top: -0.42rem;
  border-radius: 0.2rem;
  background-color: #f9f9f9;
}
.experts-wrpa .experts-slide .swiper-slide .experts-info h3 {
  font-size: 0.4rem;
  font-weight: bold;
  line-height: 1.32rem;
  color: #ffffff;
  background-color: #2d66f9;
  background: -webkit-linear-gradient(left, #2d66f9 60%, #6392f4);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left, #2d66f9 60%, #6392f4);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left, #2d66f9 60%, #6392f4);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(left, #2d66f9 60%, #6392f4);
  /**/
  padding-left: 0.4rem;
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
  position: relative;
}
.experts-wrpa .experts-slide .swiper-slide .experts-info h3::before {
  /*content: '-';*/
  /*width: 0.42rem;*/
  /*height: 0.42rem;*/
  /*font-size: 0.5rem;*/
  /*line-height: 0.32rem;*/
  /*text-align: center;*/
  /*color: #3c3c3c;*/
  /*background-color: #ffffff;*/
  /*border-radius: 50%;*/
  /*position: absolute;*/
  /*top: 50%;*/
  /*margin-top: -0.21rem;*/
  /*right: 0.5rem;*/
}
.experts-wrpa .experts-slide .swiper-slide .experts-info p {
  font-size: .24rem;
  line-height: 0.48rem;
  color: #3c3c3c;
  margin-top: 0.4rem;
  padding-left: 0.4rem;
  padding-right: .4rem;
  text-align: justify;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.experts-wrpa .experts-slide .swiper-container-cube .swiper-cube-shadow {
  opacity: 0;
}
.experts-wrpa .experts-slide .experts-pagination {
   bottom: 54%;
   text-align: center;
   font-size: .3rem;
   line-height: .4rem;
   padding-top: .5rem;
  /*display: -webkit-box;*/
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  /*display: -moz-box;*/
  /* 老版本语法: Firefox (buggy) */
  /*display: -ms-flexbox;*/
  /* 混合版本语法: IE 10 */
  /*display: -webkit-flex;*/
  /* 新版本语法: Chrome 21+ */
  /*display: flex;*/
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  /*-webkit-flex-wrap: nowrap;*/
  /*-ms-flex-wrap: nowrap;*/
  /*flex-wrap: nowrap;*/
  /*-webkit-flex-wrap: wrap;*/
  /*-ms-flex-wrap: wrap;*/
  /*justify-content: space-between;*/
  /*-moz-justify-content: space-around;*/
  /*-webkit-justify-content: space-around;*/
  /*justify-content: space-around;*/
}
.experts-wrpa .experts-slide .experts-pagination span {
  /*width: 1.28rem;*/
  /*height: 0.12rem;*/
  /*background-color: #aaaaaa;*/
  /*border-radius: 0;*/
  /*opacity: 1;*/
  /*margin: 0;*/
}
.experts-wrpa .experts-slide .experts-pagination .swiper-pagination-bullet-active {
  background-color: #1551ff;
}
.experts-wrpa .btn-b {
  margin-top: 0.88rem;
  margin-bottom: 1.8rem;
}
.experts-wrpa .experts-slide .next-btn{
    width: .76rem;
    height: 1.33rem;
    background: url(../images/homeb/next.png) center no-repeat;
    outline: none;
    background-size: 100% 100%;
    position: absolute;
    top: 6.19rem;
    right: 0;
    z-index: 1;
    
}
/*极简医生团队   end*/
/*院内环境 start*/
.environment-wrap {
  padding: 1.2rem 0.5rem 1.3rem 0.5rem;
}
.environment-wrap .environment-title {
  font-size: 0.36rem;
  line-height: 0.58rem;
  border-bottom: 0.03rem solid #e7e7e7;
  margin-bottom: 0.34rem;
}
/*院内环境   end*/
