@media screen and (max-width:1200px){
	.pc{display: none;}
	.wap{display: block;}
	.nav{display: none;}
	.ss{display: none;}
	.top{height: 70px;}
	.topbox{height: 70px;}
	.topa img{height: 60px;}
	.sanxian{display: block;}
	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: none;}
	.m1{padding: 20px 0;}
	.tit h1{font-size: 24px; width: 80%; background-size: 100% 100%;}
	.m1a{flex-direction: column;}
	.m1a a{width: 94%; margin: auto;}
	.m2{padding: 20px 0;}
	.m2a{flex-direction: column;}
	.m2a a{width: 94%; margin: auto;}
	.m3{padding: 20px 0;}
	.m3a{flex-direction: column;}
	.m3a1{width: 100%; margin-bottom: 20px; height: auto;}
	.m3a2{width: 100%;}
	.m4{padding: 20px 0;}
	.m4a{flex-direction: column;}
	.m4a a{width: 94%; margin: auto; margin-bottom: 20px;}
	.footer{display: none;}
	.di{font-size: 14px;}
	.ad{height: 120px; background-size: auto 100%;}
	.ada{display: none;}
	.ada_1{display: none;}
	.con{flex-direction: column;}
	.left{width: 100%; top: 20px;}
	.lefta div{flex-direction: row; flex-wrap: wrap;}
	.lefta div a{width: 45%; padding-left: 5%; font-size: 16px; height: 50px;}
	.lefta div a span{display: none;}
	.lefta .leftcur img{display: none;}
	.lefta h1{height: 60px; font-size: 20px;}
	.leftb{display: none;}
	.right{width: 100%; padding: 15px 0;}
	.cplist{flex-direction: column;}
	.cplist a{width: 94%; margin: auto; margin-bottom: 20px;}
	.ntitle{font-size: 20px; padding: 20px 0;}
	.ninfo{font-size: 14px;}
	.newslist a{padding: 20px 0;}
	.newslist label{width: 25%; height: 80px; border-radius: 0;}
	.newslist div{width: 70%;}
	.newslist div h1{font-size: 16px;}
	.newslist div p{font-size: 14px;  margin: 5px 0;}
	.newslist div span{font-size: 14px;}
	.caselist{flex-direction: column;}
	.caselist a{width: 94%; margin: auto;}
	.caselist a label{height: 195px;}
	.lx{padding: 20px 0;}
	.lxb{flex-direction: column; padding: 20px 0;}
	.lxba{width: 100%; padding: 0;}
	.lxba2{padding: 20px 0;}
	.lxba2 p{font-size: 24px; margin: 5px 0;}
	.lxba2 p span{font-size: 20px;}
	.lxba3{width: 100%;}
	.lxba3 img{width: auto;}
	.lxbb{width: 100%; margin-top: 40px;}
	.lxbb1{margin-bottom: 20px;}
	.lxbb1 p{line-height: 30px;}

	.fu{width: 100%; flex-direction: row; bottom: 0; height: 60px; right: 0; top: auto; border-radius: 0px; border-top: 2px solid #eee;;}
	.fu div{width: 33.3333%;}
	.fu label{padding: 10px 0; width: 40px; height: 40px; border-bottom: none; border-right: 2px solid #eee; width: 100%;}
	.fu label img{height: 100%;}
	.fu .dianhua{left: 0; bottom: 60px; top: auto;}
	.fu .kefu{left: 50%; bottom: 60px; top: auto; margin-left: -100px;}

	.ge{height: 60px;}

	.m5{padding: 20px 0;}
	.m5a{padding: 0; padding-bottom: 40px; gap: 20px;}
	.tit{margin-bottom: 30px;}
	.m5a a{height: 40px; border-radius: 20px; font-size: 16px;}
	.liuyan{padding: 20px 0;}
	.lya{font-size: 20px;}
	.lyb1{padding: 20px 0; flex-direction: column;}
	.lyb1 p{width: 100%;}
	.lybtn{width: 100%;}

	.tit1 h1{font-size: 24px;}
	.tit1 p{font-size: 14px; margin-top: 20px; line-height: 25px;}
	.m9a{flex-direction: column; flex-wrap: wrap; margin-top: 20px;}
	.m9a a{width: 94%; margin: auto;}
}