@charset "UTF-8";
/*响应式配置*/
@media (max-width: 1199px) {
  header {
    display: none;
  }
  .out-header {
    display: none;
  }
  .index-about .container .rt a {
    margin-top: 5%;
  }
  .inner-content {
    min-height: 70dvh;
    min-height: 70vh;
  }
}
@media (max-width: 990px) {
  .container {
    width: 94%;
  }
  .index-banner .container {
    transform: translate(-50%, -50%);
  }
  .index-banner .banner-text a {
    margin-top: 10%;
  }
  .inner-news .wrapper {
    justify-content: space-around;
  }
  .inner-news .wrapper .block {
    width: 49%;
  }
	.our-team .wrapper .block {
		width: 23.434343%;
	}
}
@media (max-width: 767px) {
  .index-banner .banner-text a {
    margin-top: 5%;
  }
  .index-about .container .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .index-about .container .rt {
    width: 100%;
  }
  .inner-news .wrapper {
    justify-content: space-around;
  }
  .inner-news .wrapper .block {
    width: 100%;
  }
  footer .footer-top .container {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  footer .footer-top .container .logo {
    width: 50%;
    margin-bottom: 5%;
  }
  footer .footer-top .container .address {
    width: 100%;
    margin-bottom: 3%;
  }
  footer .footer-top .container .email {
    width: 100%;
  }
  .about-us .therapy .wrapper .block .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .about-us .therapy .wrapper .block .rt {
    width: 100%;
  }
  .our-team .wrapper .block {
    width: 48.434343%;
    margin-bottom: 5%;
  }
  .modal-mask .modal {
    justify-content: space-around;
  }
  .modal-mask .modal .lt {
    width: 100%;
  }
  .modal-mask .modal .lt .pic::before,
  .modal-mask .modal .lt .pic::after {
    display: none;
  }
  .modal-mask .modal .rt {
    width: 100%;
  }
  .modal-mask .container .close {
    top: 3.5%;
    right: 3.5%;
  }
  .contact-us .online-msg .container .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .contact-us .online-msg .container .rt {
    width: 100%;
  }
  .indications .wrapper .block .lt {
    width: 100%;
    padding: 3% !important;
  }
  .indications .wrapper .block .lt::after {
    width: 100%;
    height: 100%;
    transform: none;
  }
  .indications .wrapper .block .rt {
    width: 100%;
  }
  .what-we-do .wrapper .block .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .what-we-do .wrapper .block .rt {
    width: 100%;
  }
  .publications .download .wrapper .block {
    width: 48%;
  }
  .index-pipeline .wrapper table tr td {
    height: 36px;
  }
  .index-pipeline .wrapper table tr td em {
    height: 20px;
  }
  .index-pipeline .wrapper table tr td em::after {
    border: 10px solid transparent;
    border-left: 10px solid #a1c6e7;
  }
  .index-pipeline .wrapper .animate-flow tr td em {
    width: calc(var(--w) * 7 - 10px);
  }
}
