@media screen and (max-width:1200px){
	.top1 img{height: auto;}
	.nav ul::after{content: ''; flex: auto;}
	.nav ul li{width: 25%;}
	.nav ul li a{font-size: 15px;}
	.nav ul li:nth-child(7), .nav ul li:nth-child(14){background-image:url(../images/navbg.png)}
	.nav ul li:nth-child(4), .nav ul li:nth-child(8), .nav ul li:nth-child(12), .nav ul li:nth-child(14){background-image:none;}
	.top3{height: auto;}
	.ss{width: 100%; flex-direction: column;}
	.ss1{padding: 0 10px; margin-bottom: 10px;}
	.ss2{padding: 0 10px;}
	.dltext{padding: 0 5px; width: 25%;}
	.tit{margin: 15px 0;}
	.tit h1{font-size: 20px;}
	.tit h1 span{height: 20px;}
	.m1 a{width: 30.33333%; margin: 0 1.5%; margin-bottom: 10px; height: 60px;}
	.m2{height: auto; flex-direction: column;}
	.m2a{width: 100%; height: 240px;}
	.m2b{width: 94%; margin-top: 15px; padding: 3%;}
	.m2c{width: 94%; margin-top: 15px; padding: 3%;}
	.m3::after{flex: none; content: none;}
	.m3 a{width: 48%; margin: 0;}
	.m4{padding: 15px 0; flex-direction: column; padding-bottom: 0px;}
	.m4box{margin-bottom: 15px; width: 94%; padding: 3%;}
	.info{padding: 15px;}
	.news li{padding: 10px 0;}
	.news li a{font-size: 15px; width: 70%;}
	.ntitle{font-size: 20px; padding-bottom: 20px;}
	.ninfo{padding: 15px 0;}
	.ncontent{font-size: 16px; padding: 20px 0;}
	.pian p{font-size: 15px;}
	.pic a{width: 46%; margin: 0 1.5%; margin-bottom: 15px;}
	.pic a label{height: 100%;}
	.pic a div{padding: 5px;}
	.reg{padding: 30px 0;}
	.reg h1{font-size: 24px; margin-bottom: 20px;}
	.pc{display: none;}
	.wap{display: block;}
	.ss .pc{
		display: none;
	}
	.ss .wap{
		display: flex;
		justify-content: center;
		width: 25%;
		padding: 0px;
	}
	.ad{
		flex-direction: column;
	}
	.m4a1 label{width: 30%;}
	.m4a1 div{width: 67%;}
	.sstext{width:100%;}
	.ss2 form{width: 100%;}
	.ssbut{width: 25%;}
}