@charset "UTF-8";
/*响应式配置*/
@media (max-width: 1477px) {
  .index-about .wrapper .lt {
    padding: 1% 4.0104167% 1% 9.1875%;
  }
}
@media (max-width: 1199px) {
  header {
    display: none;
  }
  .out-header {
    display: none;
  }
  footer .footer-top .container {
    justify-content: space-around;
  }
  footer .footer-top .container .section {
    display: none;
  }
  footer .footer-top .container .ewm {
    display: block;
  }
  footer .footer-top .container em {
    display: none;
  }
  .online-msg form input {
    height: 56px;
  }
  .online-msg form select {
    height: 56px;
  }
}
@media (max-width: 990px) {
  .container {
    width: 94%;
  }
  .index-about .wrapper .lt {
    padding: 1% 2.010417% 1% 3.1875%;
  }
  .index-about .wrapper .lt .brief {
    line-height: 2;
  }
  .case-list .wrapper .block {
    width: 48.322581%;
  }
  .online-msg form input {
    height: 46px;
  }
  .online-msg form select {
    height: 46px;
  }
  .news-list .index-title form input {
    width: 15em;
  }

	.details_return {
		display: none;
	}
	.pos_r img {
		display: none;
	}
	.pos_r .template_details01 img {
		display: block;
	}
	.details_zsl {
		position: static;
		width: 100%;
	}
	.details_zsr {
		position: static;
		width: 100%;
		padding: 0 3%;
	}
}
@media (max-width: 767px) {
  .index-case {
    margin: 3% 5%;
  }
  .index-about .wrapper .lt {
    width: 100%;
    margin-bottom: 3%;
  }
  .index-about .wrapper .rt {
    width: 100%;
  }
  .index-app .wrapper {
    flex-direction: column;
  }
  .index-app .wrapper .block .pic img {
    width: 100%;
    height: 100%;
  }
  .about-us .inner-intro .wrapper .lt {
    padding: 1% 3%;
  }
  .about-us .partner .wrapper .block {
    width: 24.66129%;
  }
  .application-field .wrapper .lt {
    width: 100%;
    margin-bottom: 5%;
  }
  .application-field .wrapper .rt {
    width: 100%;
  }
  .application-field .list-tab li {
    margin: 0 4%;
  }
  .application-field .list .block {
    width: 100%;
  }
  .case-list .wrapper .block {
    width: 100%;
  }
  .online-msg form .row .col {
    width: 100%;
  }
  .contact-us .contact-info .block {
    width: 100%;
  }
  .device-list .wrapper .block {
    width: 48.322581%;
    margin-bottom: 3%;
  }
  .news-list .wrapper .block {
    width: 48.741935%;
  }
  .news-list .wrapper .block .title {
    padding: 1em 0.5em 1em;
  }
  .news-list .index-title {
    margin-bottom: 5%;
  }
  .news-list .index-title form {
    position: relative;
    margin-top: 5%;
    transform: none;
    top: auto;
  }
  .news-list .index-title form input {
    width: 100%;
  }
  .news-detail article {
    padding: 0;
    line-height: 2.5;
  }
	.news-detail .article-tab p {
		max-width: 100%;
		width: 100%;
	}
}
