@media (max-width:1199px) {
	.box {
		width: 100%;
	}

	.header-show {
		top: 57px;
		opacity: 1;
		z-index: 99999999999999;
		border-top: 1px #eee solid
	}

	.wap_nav_sw li.cur a {
		color: #06a17e;
	}

	.wap_nav_sw li.cur dd a {
		color: #333;
	}

	.wap_nav_sw li {
		line-height: 40px;
		border-bottom: 1px #f5f5f5 solid;
	}

	.wap_nav_sw li a {
		padding: 0.1rem 0.25rem;
		display: block;
		width: 100%
	}

	.wap_nav_sw li dd {
		display: flex;
	}

	.wap_nav_sw li dd a {
		width: 50%;
		font-size: 15px
	}

	.wap_nav_sw li dl {
		border-top: 1px #f5f5f5 solid;
		display: none
	}

	.wap_nav_sw li.active dl {
		display: block
	}

	.wap_nav_sw li a {
		display: block;
		width: 100%
	}

	.wap_nav_sw li a.flex,
	.wap_nav_sw li:nth-child(2) a.flex {
		width: 100%;
		display: flex
	}

	.wap_nav_sw li a.flex i {
		width: 15px;
		align-self: center;
	}

	.wap_nav_sw li:nth-child(2) a {
		width: 100%
	}

	.wap_nav span {
		display: block;
		width: 25px;
		height: 2px;
		margin-bottom: 5px;
		background-color: #626262;
		transition: background .5s cubic-bezier(.77, .2, .05, 1), opacity .55s ease, transform .5s cubic-bezier(.77, .2, .05, 1), width .5s;
		left: 0;
		transform-origin: 16px;
		border-radius: 3px;
		opacity: 1;
	}

	.wap_nav span:nth-of-type(2) {
		transition: width .5s ease;
	}

	.wap_nav .first-rotate {
		transform: rotate(-45deg);
		position: relative;
		top: 10px;
	}

	.wap_nav .last-rotate {
		transform: rotate(45deg);
		position: relative;
		top: 1px;
	}

	.wap_nav span.mid-width {
		width: 0;
		opacity: 0;
	}

	.swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 4px;
	}

	.swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 25px;
	}

	#swiper .swiper-slide img {
		height: 2.75rem;
		object-fit: cover;
	}

	.banner .img img {
		height: 2rem;
		object-fit: cover;
	}

	.ck_href a.cur {
		line-height: 54px;
		background-size: 110px 54px;
		width: 110px;
	}

	.ck_href a {
		font-size: 15px;
	}

	.about_one {
		padding-bottom: 0.25rem;
	}

	.about_one .list dd {
		padding: 8px;
		font-size: 14px;
	}

	.about_one .list {
		justify-content: space-between;
		padding: 0 0.18rem;
	}

	.about_one .list dt {
		height: 2rem;
	}

	.about_one .list dl {
		width: 48.5%;
		margin-left: 0;
		margin-top: 0.18rem;
	}

	.banner .txt h2 {
		font-size: 18px;
		line-height: 64px;
		width: 133px;
		height: 64px;
		background-size: 133px 64px;
	}

	.home_th .pub_tit h2 {
		margin: 0.25rem auto;
	}

	.header h1 {
		margin: 0 auto;
		width: 1.85rem;
	}

	.header .top,
	.header .top .search {
		width: auto;
	}

	.wap_nav span:nth-child(3) {
		margin-bottom: 0;
	}

	.search img {
		width: 24px;
	}

	.pub_tit h2,
	.home_tow .pub_tit h2,
	.home_th .pub_tit h2 {
		width: 125px;
		height: 72px;
		background-size: 125px 72px;
		font-size: 16px;
		line-height: 75px;
	}


	.home_tow dl:hover dt img,
	.home_th .img:hover img {
		transform: scale(1, 1);
		-webkit-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		transition: all 1.5s;
		-webkit-transition: all 1.5s;
		-o-transition: all 1.5s;
		opacity: 1
	}

	.home_tow .pub_tit h2 {
		margin-bottom: 0;
	}

	.home_tow {
		padding-top: 0.25rem;
	}

	.home_one .txt p {
		font-size: 15px;
		line-height: 28px;
	}

	.home_tow dl dd h2 {
		font-size: 16px;
	}



	.home_tow dl dd p {
		font-size: 14px;
		width: 90%;
	}

	.home_tow dl dd em {
		width: 20px;
		height: 18px;
		background-size: 20px 18px;
	}

	.product {
		margin: 0.18rem 0;
		padding: 0.18rem;
		margin-bottom: 0;
	}

	.product .pro_tit p {
		font-size: 15px;
		line-height: 26px;
	}

	.home_th dt {
		font-size: 18px;
	}

	.product .pub_list dl,
	.news .list dl {
		width: 48.5%;
		margin-left: 0;
		margin-top: 0.25rem;
	}

	.product .pub_list,
	.news .list {
		justify-content: space-between;
	}

	.product .pub_list dt {
		height: 2.65rem;
	}

	.home_th .txt dd h2 {
		font-size: 16px;
		margin: 0.18rem 0;
	}

	.home_th .txt dl a,
	.about {
		padding-bottom: 15px;
	}

	.product .pub_list dd h2 {
		font-size: 15px;
	}

	.histroy dl,
	.product .pub_list dd {
		padding: 0.18rem;
	}

	.histroy dt {
		margin-bottom: 10px;
	}

	.page {
		margin: 40px auto 35px auto;
	}

	.page a,
	.page b,
	.page span {
		padding: 8px 12px;
	}

	.home_th .txt dl:nth-child(1) {
		margin-bottom: 15px;
	}

	.footer .foot dl:nth-child(2) {
		position: absolute;
		right: 0.18rem;
	}

	.footer .foot dl:nth-child(2) img {
		width: 1.65rem;
	}

	.Copyright a {
		display: block;
		margin-left: 0;
		padding-top: 0.18rem;
	}

	.home_th .img dd p {
		font-size: 15px;
	}

	.home_one .img,
	.home_tow dl,
	.home_th .img {
		margin-top: 0.25rem;
	}

	.home_tow dl dd,
	.footer .foot,
	.histroy {
		padding: 0.25rem;
	}

	.home_tow dl dd {
		padding-top: 0.65rem;
	}

	.home_one,
	.home_tow .box,
	.header,
	.home_th .box,
	.Copyright,
	.ck_href,
	.news,
	.news .list dl,
	#news,
	#news .cont,
	#job,
	#job .cont,
	#job .cont .one .word {
		padding: 0.18rem;
	}

	#news .text p {
		font-size: 15px;
		line-height: 26px;
		margin-top: 15px;
	}

	.prv_net a,
	.form .center {
		font-size: 15px;
		line-height: 26px;
	}

	.prv_net p:nth-child(1) {
		margin-bottom: 7px;
	}

	#news .title h2 {
		font-size: 18px;
		font-weight: bold;
	}

	.news .list dl h5 {
		height: 2.5rem;
	}

	.news .list h2 {
		font-size: 16px;
		line-height: 26px;
		height: 62px;
		padding-bottom: 15px;
		margin-bottom: 10px;
	}

	.news {
		padding-top: 0;
	}

	.news .page {
		padding-bottom: 0;
	}

	.nav,
	.footer .foot dl:nth-child(2) dd {
		display: none;
	}

	.news .list dl {
		margin-bottom: 0;
	}

	.wap_nav {
		display: block;
	}

	.news .list dt span {
		font-size: 20px;
	}

	.histroy .one:nth-child(odd),
	.histroy .one:nth-child(even) {
		border-left: 1px #92953a solid;
		border-right: 0;
		float: right;
		text-align: left;
	}

	.histroy .one {
		padding-top: 0.15rem;
	}

	.histroy .one:nth-child(odd) dl {
		margin-left: 7%;
	}

	.histroy .one:nth-child(odd) .icon {
		left: -9px;
		right: auto;
	}


	#pro_cont .img.banner {
		display: none;
	}

	.wap_show {
		display: block;
	}

	.cont_lt dd h2 {
		color: #303036;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 6px;
	}

	.ab_map .contact_tc {
		width: 80%;
	}

	.cont_lt dd p {
		color: #666;
		font-size: 15px;
	}

	.form p,.textarea {
		margin-top: 12px;
	}

	.home_one .txt,
	.home_one .img,
	.home_tow dl,
	.home_th .txt,
	.home_th .img,
	.histroy,
	.histroy .one,
	.large_box,
	#pro_cont .txt,
	.small_box,
	.news .list dl,
	.cont_lt,
	.cont_rt,
	.form p,
	.form .clo_2 p:nth-child(1) {
		width: 100%;
	}

	.form .clo_3,
	.form .clo_2 {
		flex-wrap: wrap;
	}
}
