﻿@media (max-width: 1680px) {
	.quality .wrap .box .li .cont .intro {
		max-height: 6rem;
	}

	.news-info .wrap .info-page .back {
		margin-top: 0.75rem;
	}

	.product .li-wrap .li .box .more-box {
		width: 100%;
	}
}

@media (max-width: 1480px) {
	.info-nav .swiper-slide {
		margin-right: 0.75rem;
	}
}

@media (max-width: 1366px) {
	.info-nav .swiper-wrapper {
		justify-content: flex-start;
	}

	.join .wrap .li-wrap .li .lf {
		padding-top: 1rem;
		padding-right: 3rem;
	}

	.join .wrap .li-wrap .li:nth-child(2n) .lf {
		padding-left: 3rem;
	}
}

@media (max-width: 1200px) {
	.i-pro .wrap .swiper-box .swiper-slide-active {
		padding-bottom: 1.5rem;
	}

	.quality .wrap .box .li .cont .intro {
		max-height: 5.25rem;
	}

	.product-info .parameter {
		justify-content: space-between;
	}

	.product-info .parameter .li {
		margin-right: 0;
	}
}

@media (max-width: 1024px) {
	.pc-head {
		padding: 0 5%;
	}

	.w1600 {
		width: 90%;
	}

	.i-lead .tit {
		padding-left: 5%;
	}

	#index-container .index-pos .tit {
		font-size: 1rem;
	}

	#index-container .index-pos .en-tit {
		margin-bottom: 1.25rem;
	}

	.i-pro .wrap .swiper-box .swiper-slide {
		width: 33%;
	}

	.i-pro .wrap .swiper-box .swiper-slide-active {
		width: 50%;
	}

	.i-tech-container .swiper-slide .cont-box {
		padding: 3rem 0.5rem 0.5rem;
	}

	.i-tech-container .swiper-slide:hover .cont-box {
		padding-top: 1rem;
	}

	.i-tech-container .swiper-slide .cont-box .intro {
		width: 80%;
		margin-bottom: 1rem;
	}

	.foot .top {
		padding: 1rem 5%;
	}

	.foot .top .nav-box .li {
		margin-right: 1rem;
	}

	.foot .btm {
		padding: 0.7rem 5%;
	}

	.about .wrap .li-wrap .li .box {
		padding: 1rem;
	}

	.cultrue .li-wrap .li .pos-cont {
		top: 1.5rem;
	}

	.cultrue .li-wrap .li .pos-cont .h1 {
		margin-bottom: 1rem;
	}

	.cultrue .li-wrap .li .pos-cont .h2 {
		margin-bottom: 1.2rem;
	}

	.respon .wrap .top-box .li .cont {
		padding: 0.8rem 1rem 0 0;
		width: 100%;
		margin-bottom: 1rem;
	}

	.respon .wrap .top-box .li .cont .h1 {
		margin-bottom: 0.5rem;
	}

	.respon .wrap .top-box .li:nth-child(2n) .cont {
		padding: 0.8rem 1rem 0 0;
	}

	.respon .wrap .top-box .li .pic {
		width: 70%;
		float: left;
	}

	.respon .wrap .swiper-box .respon-container .swiper-slide {
		width: 23.5%;
		margin-right: 2%;
	}

	.product .li-wrap .li .box .more-box {
		width: 100%;
	}

	.product-info .parameter .li {
		margin-right: 2rem;
	}

	.research .wrap .standard .top .box {
		padding: 0.9rem 0 0 1.3rem;
	}

	.research .wrap .standard .top .box > p {
		margin-bottom: 0.6rem;
	}

	.quality .wrap .box .li .cont {
		padding: 1rem 1.2rem 0.5rem;
	}

	.quality .wrap .box .li .cont .tit {
		line-height: 1.2;
	}

	.quality .wrap .box .li .cont .intro {
		max-height: 3.75rem;
	}

	.lean .wrap .cent .cont {
		height: 8.5rem;
		padding: 1.5rem 1.8rem 0.5rem;
		top: 1.5rem;
	}

	.lean .wrap .lean-container .swiper-slide {
		width: 47%;
		margin-right: 6%;
	}

	.news-info {
		width: 80%;
	}

	.download .box .li-wrap .li {
		width: 23.5%;
		margin-right: 2%;
	}

	.download .box .li-wrap .li:nth-child(6n) {
		margin-right: 2%;
	}

	.download .box .li-wrap .li:nth-child(4n) {
		margin-right: 0;
	}

	.join .wrap .li-wrap .li .lf {
		padding: 0.5rem 1.5rem 0 0;
	}

	.join .wrap .li-wrap .li .lf .h1 {
		margin-bottom: 0.4rem;
	}

	.join .wrap .li-wrap .li:nth-child(2n) .lf {
		padding-left: 1.5rem;
	}

	.recruit .wrap .box {
		flex-wrap: wrap;
	}

	.recruit .wrap .box .lf {
		width: 100%;
		margin-bottom: 0.75rem;
	}
}

@media (max-width: 997px) {
	.i-about .wrap {
		flex-wrap: wrap;
		margin-bottom: 0.8rem;
	}

	.i-about .wrap .lf {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.5rem;
		padding: 0.8rem 1rem;
	}

	.i-about .wrap .rg {
		width: 100%;
	}

	.i-about,
	.i-pro,
	.i-lead {
		padding: 1.5rem 0;
	}

	.i-about .num-box .li .num p {
		font-size: 0.8rem;
	}

	.i-pro .wrap .tit {
		margin-bottom: 0.75rem;
	}

	.i-pro .wrap .intro {
		position: relative;
		top: 0;
		margin-bottom: 1rem;
	}

	.i-pro .wrap .cont {
		width: 100%;
		text-align: left;
	}

	.i-pro .wrap .cont br {
		display: none;
	}

	.i-pro .wrap .tab {
		justify-content: flex-start;
	}

	.i-pro .wrap .swiper-box .swiper-slide {
		width: 100%;
		margin: 0 2%;
		padding-bottom: 1rem;
		background-color: transparent;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}

	.i-pro .wrap .swiper-box .swiper-slide .pic {
		left: 0;
		position: absolute;
		bottom: 5.35rem;
	}

	.i-pro .wrap .swiper-box .swiper-slide .h1,
	.i-pro .wrap .swiper-box .swiper-slide.cur .h1 {
		color: #fff;
		text-align: left;
		padding-left: 1rem;
	}

	.i-pro .wrap .swiper-box .swiper-slide .h2,
	.i-pro .wrap .swiper-box .swiper-slide.cur .h2 {
		text-align: left;
		padding-left: 1rem;
	}

	.i-pro .wrap .swiper-box .swiper-slide .h3,
	.i-pro .wrap .swiper-box .swiper-slide.cur .h3 {
		padding-left: 1rem;
		opacity: 1;
		position: relative;
		z-index: 5;
	}

	.i-pro .wrap .swiper-box .swiper-slide .arr {
		opacity: 1;
	}

	.i-pro .wrap .swiper-box .swiper-slide::after {
		opacity: 1;
	}

	.i-tech-container .swiper-slide {
		width: 100%;
	}

	.i-pro .wrap .swiper-box .swiper-button-prev {
		left: 0;
	}

	.i-pro .wrap .swiper-box .swiper-button-next {
		right: 0;
	}

	.i-lead .i-lead-container .swiper-slide,
	.i-lead .i-lead-container .swiper-slide.cur {
		width: 100%;
		margin-right: 0;
	}

	.i-lead .i-lead-container .swiper-slide .mouth {
		opacity: 0;
	}

	.i-lead .i-lead-container .swiper-slide > p {
		opacity: 1;
		transform: translateY(0);
	}

	.i-news .wrap .box {
		flex-wrap: wrap;
		margin-bottom: 1rem;
	}

	.i-news .wrap .box .lf {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.5rem;
	}

	.i-news .wrap .box .rg {
		width: 100%;
	}

	.i-news {
		padding-bottom: 2rem;
	}

	.i-news .wrap .box .rg .li {
		flex-wrap: wrap;
	}

	.i-news .wrap .box .rg .li .pic {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.5rem;
	}

	.i-news .wrap .box .rg .li .intro {
		width: 100%;
	}

	.i-news .wrap .more {
		position: relative;
	}

	.foot .top .nav-box {
		display: none;
	}

	.foot .top .add-box {
		width: 100%;
	}

	.foot .top .add-box .li {
		width: 100%;
		text-align: center;
	}

	.foot .btm {
		flex-wrap: wrap;
	}

	.foot .btm .lf {
		flex-wrap: wrap;
	}

	.foot .btm .lf a {
		margin-bottom: 5px;
	}

	#index-container .swiper-pagination {
		bottom: 1rem;
	}

	#index-container .swiper-pagination .swiper-pagination-bullet::after {
		width: 15px;
		height: 15px;
	}

	#index-container .index-pos .tit {
		font-size: 0.8rem;
	}

	.font42 {
		font-size: 0.8rem;
	}

	.i-news .wrap .box .lf .h1,
	.i-news .wrap .box .rg .li .intro .h1 {
		font-size: 18px;
	}

	.i-news .wrap .box .lf .cont,
	.i-news .wrap .box .rg .li .intro .cont,
	.about .wrap .cont {
		font-size: 14px;
	}

	.nav-container .swiper-wrapper {
		justify-content: flex-start;
	}

	.about,
	.honor,
	.respon {
		padding: 1.5rem 0;
	}

	.about .wrap .intro,
	.i-about .wrap .lf .cont {
		font-size: 16px;
	}

	.about .wrap .num-box .li .num p {
		font-size: 1rem;
	}

	.about .wrap .pic {
		margin-bottom: 1rem;
	}

	.about .wrap .num-box {
		margin-bottom: 1.25rem;
	}

	.about .wrap .num-box {
		width: 100%;
	}

	.about .wrap .li-wrap .li .img {
		width: 100%;
	}

	.about .wrap .li-wrap .li .box {
		width: 100%;
	}

	.about .wrap .li-wrap .li .box .h1 {
		margin-bottom: 0.6rem;
	}

	.about .wrap .li-wrap .li:nth-child(2n) {
		background-color: rgba(102, 102, 102, 0.05);
	}

	.banner-intro p {
		font-size: 0.85rem;
	}

	.honor .wrap .tit {
		margin-bottom: 0.8rem;
	}

	.honor .wrap .li .top {
		flex-wrap: wrap;
	}

	.honor .wrap .li .top .honor-container {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.5rem;
	}

	.honor .wrap .li .top .honor-container .swiper-pagination {
		bottom: 1rem;
	}

	.honor .wrap .li .top .rg {
		width: 100%;
		height: auto;
		align-items: stretch;
	}

	.honor .wrap .li .top .rg .list .pic {
		height: 68%;
		width: 100%;
	}

	.honor .wrap .li .box .list {
		width: 48%;
		margin-right: 4%;
	}

	.honor .wrap .li .box .list:nth-child(2n) {
		margin-right: 0;
	}

	.honor .wrap .li .box .list .pic {
		width: 100%;
	}

	.cultrue {
		padding-top: 1.5rem;
	}

	.cultrue .tit {
		margin-bottom: 0.75rem;
	}

	.cultrue .li-wrap .li {
		height: 10rem;
	}

	.cultrue .li-wrap .li img {
		height: 100%;
		object-fit: cover;
	}

	/* .cultrue .li-wrap .li .pos-cont {
    top: 0;
    padding: 1rem 5%;
    position: relative;
    left: 0;
    transform: translateX(0);
    background-color: green;
    width: 100%;
  }
  .cultrue .li-wrap .li .pos-cont .h1 {
    margin-bottom: .4rem;
  }
  .cultrue .li-wrap .li .pos-cont .h2 {
    margin-bottom: .6rem;
  } */
	.respon .tit {
		margin-bottom: 0.8rem;
	}

	.respon .wrap .top-box .li .cont {
		padding-right: 0;
	}

	.respon .wrap .top-box .li .pic {
		width: 100%;
	}

	.respon .wrap .top-box .li {
		margin-bottom: 1.5rem;
	}

	.respon .wrap .swiper-box {
		padding: 1rem;
	}

	.respon .wrap .swiper-box .swiper-button-next {
		right: 0;
	}

	.respon .wrap .swiper-box .swiper-button-prev,
	.respon .wrap .swiper-box .swiper-button-next {
		top: 1.5rem;
	}

	.respon .wrap .swiper-box .swiper-button-prev {
		left: 0;
	}

	.respon .wrap .swiper-box .respon-container .swiper-slide {
		width: 49%;
	}

	.product {
		padding-top: 1.5rem;
	}

	.product .intro {
		margin-bottom: 1rem;
	}

	.product .pro-container .swiper-slide {
		width: 90%;
	}

	.product .pro-container .swiper-button-prev {
		left: 0;
	}

	.product .pro-container .swiper-button-next {
		right: 0;
	}

	.product .pro-container .swiper-slide {
		height: max-content;
	}

	.product .pro-container {
		margin-bottom: 1.5rem;
	}

	.product .li-wrap .li {
		flex-wrap: wrap;
		height: auto;
		padding: 1rem 5%;
	}

	.product .li-wrap .li .pic {
		width: 100%;
		height: auto;
	}

	.product .li-wrap .li .box {
		width: 100%;
		padding: 1rem 0;
	}

	.product .li-wrap .li .box .more-box {
		flex-wrap: wrap;
	}

	.product .li-wrap .li .box .more-box a {
		width: 100%;
		margin-right: 0;
	}

	.product-info .top .tit .link-box > p {
		font-size: 1rem;
	}

	.product-info .top {
		flex-direction: column;
		align-items: flex-start;
	}

	.product-info .top .tit {
		margin-bottom: 1rem;
	}

	.product-info .top .down {
		min-width: 4.5rem;
		width: max-content;
	}

	.product-info .top .down span {
		margin-right: 10px;
	}

	.product-info .parameter {
		flex-wrap: wrap;
	}

	.product-info .parameter .li {
		width: 50%;
		margin-right: 0;
		margin-bottom: 1rem;
	}

	.product-info .parameter .li:nth-child(3)::after {
		display: none;
	}

	.product-info {
		margin-bottom: 0.5rem;
	}

	.research {
		padding: 1.5rem 0;
	}

	.research .wrap .intro {
		margin-bottom: 1.1rem;
	}

	.research .wrap .team {
		flex-wrap: wrap;
	}

	.research .wrap .team .pic {
		width: 100%;
	}

	.research .wrap .team .box {
		width: 100%;
		padding: 1rem;
	}

	.research .wrap .team {
		margin-bottom: 0.8rem;
	}

	.research .wrap .cont1 .h2 {
		width: 100%;
	}

	.research .wrap .standard .top {
		flex-wrap: wrap;
	}

	.research .wrap .standard .top .pic {
		width: 100%;
	}

	.research .wrap .standard .top .box {
		width: 100%;
		padding: 1rem 0;
	}

	.research .wrap .standard .top {
		margin-bottom: 0.8rem;
	}

	.research .wrap .standard .num-box .li .num p {
		font-size: 1rem;
	}

	.research .wrap .standard {
		margin-bottom: 1.2rem;
	}

	.research .wrap .cont2 {
		margin-bottom: 0.9rem;
	}

	.research .wrap .cont2 .h2 {
		width: 100%;
	}

	.research .wrap .research-container .swiper-slide {
		width: 100%;
	}

	.research .wrap .research-container .swiper-button-prev {
		left: 0;
	}

	.research .wrap .research-container .swiper-button-next {
		right: 0;
	}

	.quality {
		padding: 1.5rem 0;
	}

	.quality .wrap .top {
		margin-bottom: 0.8rem;
	}

	.quality .wrap .box .li .pic {
		width: 100%;
	}

	.quality .wrap .box .li .cont {
		width: 100%;
		padding: 1rem;
	}

	.quality .wrap .box .li .cont .intro {
		max-height: inherit;
	}

	.lean {
		padding: 1.5rem 0;
	}

	.lean .wrap .top {
		margin-bottom: 0.7rem;
	}

	.lean .wrap .cent .pic {
		width: 100%;
	}

	.lean .wrap .cent .cont {
		position: relative;
		left: 0;
		top: 0;
		height: auto;
		padding: 1rem;
		width: 100%;
	}

	.lean .wrap .cent .cont .intro {
		max-height: inherit;
	}

	.lean .wrap .cent {
		margin-bottom: 1.9rem;
	}

	.lean .wrap .lean-container .swiper-slide {
		width: 100%;
	}

	.news .top {
		padding: 1rem 5% 0.6rem;
	}

	.news .top .news-container .swiper-slide {
		width: 100%;
	}

	.news .box .li-wrap .li {
		width: 100%;
	}

	.news-info {
		width: 90%;
		padding-top: 3.2rem;
	}

	.news-info .wrap {
		padding: 1rem;
	}

	.news-info .wrap .tit {
		font-size: 0.8rem;
	}

	.news-info .wrap .intro {
		margin-bottom: 0.6rem;
	}

	.news-info .wrap .box {
		margin-bottom: 0.8rem;
	}

	.news-info .wrap .box .share {
		display: none;
	}

	.news-info .wrap .info-page .back {
		float: left;
		margin-top: 1rem;
	}

	.news .box2 .li-wrap .li {
		flex-wrap: wrap;
		margin-bottom: 1.2rem;
		width: 100%;
		margin-right: 0;
	}

	.news .box2 .li-wrap .li .pic {
		width: 100%;
		height: 6rem;
		margin-right: 0;
		margin-bottom: 0.75rem;
	}

	.news .box2 .li-wrap .li .intro {
		width: 100%;
		padding-top: 0;
		padding-bottom: 0.5rem;
	}

	.download .top {
		padding: 1.5rem 5% 0;
	}

	.download .search {
		margin-bottom: 0.8rem;
	}

	.download .tab {
		justify-content: flex-start;
		overflow-x: auto;
	}

	.download .tab::-webkit-scrollbar,
	.download .tab::-webkit-scrollbar-thumb,
	.download .tab::-webkit-scrollbar-track {
		display: none;
	}

	.download .tab span {
		min-width: max-content;
		padding: 0 0.3rem 0.4rem;
	}

	.download .box {
		padding: 1rem 5% 1.5rem;
	}

	.download .box .li-wrap .li {
		width: 49%;
	}

	.download .box .li-wrap .li:nth-child(2n) {
		margin-right: 0;
	}

	.join {
		padding-top: 1.5rem;
	}

	.join .wrap .tit {
		margin-bottom: 1.2rem;
	}

	.join .wrap .li-wrap .li .lf {
		width: 100%;
		padding: 0;
		margin-bottom: 1rem;
	}

	.join .wrap .li-wrap .li .rg {
		width: 100%;
	}

	.join .wrap .li-wrap .li {
		margin-bottom: 1.5rem;
	}

	.join .wrap .li-wrap .li:last-child {
		margin-bottom: 0;
	}

	.join .wrap .li-wrap .li:nth-child(2n) .lf {
		padding-left: 0;
	}

	.recruit .wrap .box .rg {
		flex-wrap: wrap;
		width: 100%;
	}

	.recruit .wrap .box .rg .search {
		width: 100%;
		margin-right: 0;
	}

	.recruit .wrap .box .rg .select {
		width: 100%;
		margin-right: 0;
		margin-top: 0.5rem;
	}

	.recruit .wrap .box .rg .select.add {
		z-index: 10;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm {
		padding: 0 1rem 1rem;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .detail {
		padding: 0.5rem 0;
		flex-wrap: wrap;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .detail .list {
		width: 50%;
		margin-bottom: 0.25rem;
		justify-content: flex-start;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .detail .list:nth-child(2n) {
		padding-left: 0.5rem;
		border-right: none;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .require {
		flex-wrap: wrap;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .require .list {
		width: 100%;
		border-right: none;
		margin-bottom: 1rem;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .require .list:last-child {
		margin-bottom: 0;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .require .list:nth-child(2) {
		padding-left: 0;
	}

	.recruit .wrap .ajax-box .li-wrap .li .btm .send > div {
		margin-top: 0;
	}

	.contact {
		padding-top: 1.5rem;
	}

	.contact .tit {
		margin-bottom: 0.8rem;
	}

	.contact .box .li-wrap {
		flex-wrap: wrap;
	}

	.contact .box .li-wrap .li {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid rgba(92, 90, 89, 0.2);
		padding-left: 5%;
		padding-bottom: 1rem;
		margin-bottom: 1rem;
	}

	.contact .box .li-wrap .li:last-child {
		margin-bottom: 0;
	}

	.fix-icon .li {
		width: 1.75rem;
		height: 1.75rem;
	}

	.fix-icon .message div {
		margin-bottom: 2px;
	}

	.fix-icon .back-top p {
		margin-bottom: 0;
	}

	.info-add-box .li {
		width: 3.5rem;
		padding: 0 0.3rem;
	}

	.pro-info-img {
		flex-wrap: wrap;
	}

	.pro-info-img .lf {
		width: 100%;
	}

	.pro-info-img .rg {
		width: 100%;
		padding: 0.75rem 5%;
		flex-wrap: wrap;
	}

	.pro-info-img .rg p {
		position: relative;
		top: 0;
		left: 0;
		margin-bottom: 0.5rem;
		width: 100%;
	}

	.pro-info-img .rg img {
		max-width: 100%;
	}

	.recruit .wrap .ajax-box .li-wrap .li .top p {
		line-height: 1.2;
		display: flex;
		align-items: center;
	}

	.recruit .wrap .ajax-box .li-wrap .li .top p:first-child {
		font-size: 13px;
	}

	.mes-pop .form-box {
		width: 90%;
	}

	.honor .wrap .li .box .list .h1 {
		max-height: inherit;
	}

	.i-pro .wrap .swiper-box .swiper-slide.cur {
		width: 100%;
		height: 12.5rem;
		padding-bottom: 1rem;
	}

	.research .wrap .process {
		padding: 0.5rem;
	}

	.social-share {
		z-index: 10;
	}

	.i-video {
		overflow: hidden;
	}

	.i-video .scroll-logo {
		z-index: 10;
		overflow: hidden;
		transform: scale(1.5);
	}

	.i-video .scroll-logo svg {
		width: 100%;
		height: 100%;
	}

	.fix-icon .back-top div {
		width: 0.5rem;
		height: 0.5rem;
		display: flex;
		margin-top: 5px;
	}

	body {
		overflow: hidden;
	}

	.i-news .wrap .box .lf .cont,
	.i-news .wrap .box .rg .li .intro .cont {
		line-height: 0.7rem;
		max-height: 1.4rem;
		margin-bottom: 0.4rem;
	}

	.i-news .wrap .box .rg .li .intro .h1 {
		margin-bottom: 0.45rem;
	}

	.word-pop .form-box {
		width: 90%;
	}
}
