@media screen and (max-width:1200px){
	.pc{display: none;}
	.wap{display: block;}
	.sanxian{display: block;}
	.top{margin: 15px 0; height: auto;}
	.top2{display: none;}
	.top1{margin-left: 20px;}
	.top1 img{height: 30px;}
	.swiper-button-next{display: none;}
	.swiper-button-prev{display: none;}
	.m1{padding: 20px 0; flex-direction: column;}
	.m1a{justify-content: center; align-items: center;}
	.m1a h1{font-size: 26px;}
	.m1b{margin-top: 20px; width: 100%;}
	.m2{flex-wrap: wrap; padding: 2%; max-width: 90%; margin-bottom: 20px;}
	.m2 a{width: 48%; height: auto;}
	.foot{padding: 20px 0;}
	.ftbox{flex-direction: column;}
	.fta{width: 100%;}
	.ftb{width: 100%; margin: 20px 0;}
	.ftc{display: none;}
	.di{padding: 10px 0;}
	.ab{padding: 20px 0;}
	.ab1{width: 100%;}
	.ab1a h1{font-size: 26px;}
	.ab1b{padding: 20px 0;}
	.ab3 ul{padding: 20px 0;}
	.ab3 li{flex-direction: column; height: auto;}
	.ab3a{width: 100%;}
	.ab3b{width: 100%; padding-top: 20px; margin-bottom: 20px;}
	.ab3 li:nth-child(2n){flex-direction: column;}
	.ab3b1 h1{font-size: 24px;}
	.ab3b2{padding-top: 20px;}
	.lcbox{padding: 20px 0;}
	.cp{padding: 20px 0;}
	.cp a{width: 46%; padding: 2%; margin-top: 0px;}
	.cp label{width: 96%; height: 120px;}
	.cp p{font-size: 14px;}
	.pr{padding: 20px 0; flex-direction: column;}
	.pra{width: 100%; height: 300px;}
	.prb{width: 100%;}
	.newsbox{padding: 20px 0;}
	.tit h1{font-size: 26px;}
	.nlist label{width: 30%; height: 100px;}
	.nlist label img{width: 100%; height: 100%;}
	.nlistx{width: 65%;}
	.nlist a{padding: 20px 0;}
	.nlista span{display: none;}
	.nlistb{margin-top: 10px; line-height: 20px;}
	.newsa{margin-top: 20px;}
	.content{padding: 20px 0;}
	.lx{padding: 20px 0;}
	.lxtit h1{font-size: 26px;}
	.lxa{margin-top: 20px; flex-direction: column;}
	.lxa1{width: 100%;}
	.lxa2{width: 100%; margin-top: 20px;}
	.lxa2 .map{height: auto;}
	.jma{padding: 20px 0;}
	.jma ul{flex-wrap: wrap;}
	.jma li{width: 48%; margin: 1%;}
	.jma li h1{margin: 10px;}
	.jma li p{font-size: 14px;}
	.lya{padding: 20px;}
	.lya h1{padding-bottom: 30px;}
	.lyba{flex-direction: column;}
	.lyba p{width: 100%; margin-bottom: 10px;}
	.lybb{margin-top: 10px;}
	.lybc{padding-top: 20px; padding-bottom: 20px;}
	.butcss{width: 100%;}
	.ly{padding-top: 30px; margin-bottom: 30px;}
	.swiper-pagination{display:none;}
	.xnews{padding: 20px 0;}
	.xwlist{margin-top: 20px;}
	.xwlist li{width: 100%; padding-left: 0;}
	.xwlist li:nth-child(2n+1) span{margin-right: 0px;}
}