.app-footer{display:none;}
.app-footer p{margin:0;}
@media(max-width:767px){
  
.bodyscrollon{overflow:auto;
    height: 100%;
}
.bodyscrollban{overflow:hidden;}
    *{box-sizing: border-box;}
    footer{display:block;}

.app-footer.c1 {
  bottom: 0;
  box-shadow: 0 0 .10667rem rgba(0,0,0,.08);
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 1010;
  padding-top: 2vw;
   padding-bottom: 3vw;
   background: #3e7bb7;
}
.pr-24 {
  padding-right: 1rem;
}
.pl-24 {
  padding-left: 1rem;
}
.bg-f {
  background-color: #fff;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.app-footer .left_tab.c1 {
 min-width: 12vw;
}
.mr-30 {
  /*margin-right: .4rem;*/
}
.app-footer .left_tab .icon.askicon.c1 {
  background: url(/static/index/pc/images/doctor.png) no-repeat 50%/cover;
}
.app-footer .left_tab .icon.homeicon.c1 {
  background: url(/static/index/pc/images/index.png) no-repeat 50%/cover;
}
.app-footer .left_tab .icon.telicon.c1 {
  background: url(/static/index/pc/images/telephone.png) no-repeat 50%/cover;
  background-size: 100%;
}
 .app-footer .left_tab .icon.c1 {
    background-color: #976e6e;
    height: 6vw;
    width: 6vw;
    margin-bottom: 1vw;
  }
.line-height-28 {
  line-height: .37333rem;
}
.mt-12 {
  margin-top: .35rem;
}
.font-20 {
  font-size: .8rem;
}
.text-3 {
  color: #333;
}
.app-footer .right_btn.right_btn1.c1 {
  background: -webkit-gradient(linear,right top,left top,from(#72e28e),to(#49c066));
  background: -webkit-linear-gradient(right,#72e28e,#49c066);
  background: -o-linear-gradient(right,#72e28e 0,#49c066 100%);
background: linear-gradient(270deg,#89b6f0,#59bdfd);
  border-radius: 6vw 0 0 6vw;
}

.text-f {
  color: #fff;
}
.flex-direction {
  flex-direction: column;
}
.flex-jcc {
  justify-content: center;
}
button{
  border: none;
  cursor: pointer;
  outline: none;
}
.line-height-34 {
  line-height: .45333rem;
}
.font-26 {
  font-size: .34667rem;
}
.line1.c1, .line2.c1 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.line1.c1 {
  -webkit-line-clamp: 1;
}
.line-height-28 {
  line-height: .37333rem;
}
.font-20 {
  font-size: .26667rem;
}

.flex-aic {
  align-items: center;
}
.flex-jcc {
  justify-content: center;
}
.flex-direction {
  flex-direction: column;
}
.text-f {
  color: #fff;
}
.font-26 a,.font-26{
  font-size: 3.7vw;
  color: #fff
}
.line-height-34 {
  line-height: 5vw;
}
.line1.c1 {
  -webkit-line-clamp: 1;
}
.line1.c1, .line2.c1 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
 .font-20 {
    font-size: 3vw;
    color: #ffc300;
  }
 .line-height-28 {
    line-height: 3vw;
  }
.app-footer .right_btn.right_btn2.c1 {
  background: -webkit-gradient(linear,left top,right top,from(#ffbc74),to(#ff8401));
  background: -webkit-linear-gradient(left,#ffbc74,#ff8401);
  background: -o-linear-gradient(left,#ffbc74 0,#ff8401 100%);
background: linear-gradient(90deg,#8eb1d7,#0c5baa);
  border-radius: 0 1.5rem 1.5rem 0;
}
.app-footer .right_btn.c1 {
  height: 2.6rem;
  margin: 0;
  padding: 0;
  width: 50%;
}
.flex-1 {
  flex: 1;
}
  .app-footer .right_btn.c1 {
    height: 10vw;
    margin: 0;
    padding: 0;
    width: 50%;
  }
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.popup_view .popupBox .popupBox_type2_top.c8 {
  background: url(/static/index/pc/images/banner1.png) no-repeat 50%/cover;
  border-radius: 1rem 1rem 0 0;
 height: 22vw;
    width: 68vw;
  z-index: 1;
}
    .popup_view .popupBox .popupclose_type_2.c8 {
  background: url(/static/index/pc/images/close3.png) no-repeat 50%/cover;
height: 8vw;
    right: 0vw;
    top: -1vw;
    width: 8vw;
  z-index: 5;
}
.popup_view .popupBox .popupBox_type2_bottom.c8 {
  background-color: #fff;
 border-radius: 0 0 1rem 1rem;
  height: 45vw;
    width: 68vw;
}
.text-82 {
  color: #828282;
}
.font-bold {
  font-weight: 700;
}
.text-zt {
  color:  #ffc300;
}
.popup_view .popupBox .popupBox_type2_bottom .phonecode.c8 {
 background: #f9f9f9;
    border-radius: 1rem;
   height: 11vw;
    width: 48vw;
    font-size: 5vw;
}
.mt-48 {
  margin-top: 1rem;
}
.font-48 {
  font-size: .64rem;
}
.text-8 {
  color: #888;
}
.flex-jcc {
  justify-content: center;
}
.flex-aic {
  align-items: center;
}
.popup_view .popupBox .popupBox_type2_bottom .copybtn.c8 {
     background: #3e7bb7;
    border-radius: 1rem;
    box-shadow: 0 .08rem .26667rem .02667rem rgba(82, 179, 202, 0.8);
   height: 14vw;
    letter-spacing: .02667rem;
    width: 50vw;
    font-size: 4vw;
}
.popup_view.c8 {
  background: rgba(0,0,0,.35);
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1001;
  
}
.popup_view .popupBox.c8 {
  animation: down-6af4398c .2s ease-in-out;
}
.font-28 {
  font-size: .8rem;
}
.ajay-popup{display:none;}

.popup_view.c8 {
  background: rgba(0,0,0,.35);
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1001;
}
.flex-jcc {
  justify-content: center;
}
.popup_view .successBOx.c8 {
  background-color: #fff;
    border-radius: 1rem;
    padding: 2vw;
    width: 62vw;
    text-align: center;
}
.flex-direction {
  flex-direction: column;
}
.popup_view .successBOx .closeicon.c8 {
  background: url(/static/index/pc/images/close3.png) no-repeat 50%/cover;
    position: absolute;
    height: 8vw;
    right: 0vw;
    top: -1vw;
    width: 8vw;
}
.popup_view .successBOx .wechat_success_icon.c8 {
  background: url(/static/index/pc/images/wx.png) no-repeat 50%/cover;
height: 13vw;
    width: 13vw;
    margin: 0 auto;
}
.line-height-36 {
  line-height: 1.3rem;
}
.mt-20 {
  margin-top: .26667rem;
}
.font-bold {
  font-weight: 700;
}
.font-36 {
 font-size: 5vw;
 line-height: 12vw;
    color: #000;
}
.font-28 {
  font-size: 3.5vw;
  line-height: 6vw
}
.text-6 {
  color: #666;
}
.mt-32 {
  margin-top: .42667rem;
}
.popupBox{display:block;}
.successBOx{display:none;}
.popup_view .successBOx .goweixin.c8 {
 -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: #3e7bb7;
    border-radius: 1rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    height: 12vw;
    justify-content: center;
    width: 32vw;
    margin: 0 auto;
    margin-top: 1rem;
}
.mt-32 {
  margin-top: 1rem;
}

}
