@media screen and (max-width:1200px){
	.pc{display: none;}
	.wap{display: block;}
	.sanxian{display: block;}
	.nav{display: none;}
	.top{height: 80px;}
	.logo img{height: 40px;}
	.ad{height: 130px; background-size: auto 100%;}
	.adc h1{font-size: 20px;}
	.adc p{margin-top: 10px; font-size: 14px;}
	.fenlei{flex-wrap: wrap; height: auto; justify-content: start;}
	.fenlei a{width: 25%; margin: 0; font-size: 16px; height: 48px; display: flex; justify-content: center;}
	.con{padding: 20px 0;}
	.ctent{padding: 20px 0; font-size: 16px; line-height: 35px;}
	.footer{display: none;}
	.di{font-size: 14px;}
	.pleft{display: none;}
	.cpa{flex-direction: column;}
	.cpaa{width: 96%; height: 200px; padding: 2%;}
	.cpab{width: 100%; margin-top: 20px;}
	.cpab h1{font-size: 24px;}
	.cpab p{padding: 20px 0; margin: 20px 0; line-height: 30px; font-size: 16px;}
	.cpab label{font-size: 16px; line-height: 30px;}
	.cpb{margin: 20px 0; height: 40px; margin-bottom: 0px;}
	.cpb span{font-size: 16px; width: 100px;}
	.newslist a label{width: 20%; height: 80px;}
	.newslist a div{width: 75%; margin-bottom: 20px;}
	.newslist a div h1{height: 20px; line-height: 20px; font-size: 16px; overflow: hidden; text-overflow: ellipsis;}
	.newslist a div span{display: none;}
	.newslist a div p{height: 50px; margin-top: 10px; line-height: 25px; font-size: 14px;}
	.ctitle{font-size: 18px;}
	.cinfo{font-size: 15px;}
	.caselist a{width: 48%; margin: 0 1%;}
	.caselist a label{height: 120px;}
	.caselist a h1{margin: 20px 0; font-size: 16px;}
	.ly{width: 94%;}
	.lyba p{height: 50px; border-radius: 25px;}
	.lyba p span{font-size: 16px;}
	.textcss{font-size: 16px;}
	.yucss{font-size: 16px;}
	.lybb{padding: 20px; border-radius: 25px;}
	.lybb span{font-size: 16px;}
	.butcss{height: 50px; line-height: 50px; border-radius: 25px; font-size: 20px;}
	.lx{flex-wrap: wrap;}
	.lx li{width: 100%; height: 200px; margin-bottom: 20px;}
	.lx li label img{height: 60px;}
	.lx li h1{margin: 10px 0; font-size: 16px;}
	.lx li:first-child p{font-size: 30px;}
	.lx li p{font-size: 16px;}
	.plist li{width: 46%; margin: 0 1%; height: 260px; border: 2px solid #f5f5f5; margin-bottom: 20px;}
	.plist li a label{height: 160px; padding: 5px;}
	.plist li a div{width: 100%; height: 100px; position: relative; left: auto; bottom: auto; margin-left: 0; padding: 10px 0;}
	.plist li a div h1{font-size: 16px; margin-bottom: 10px;}
	.plist li a div p{font-size: 14px; line-height: 20px; padding: 0 10px;}
	.plist li:hover{border: 2px solid #f5f5f5;}
	.mys{padding: 20px 0;}
	.tit{margin-bottom: 30px;}
	.tit h1{font-size: 24px;}
	.tit h2{font-size: 18px; padding: 10px 0;}
	.tit span{font-size: 16px;}
	.ysa span{display: none;}
	.ysa div{width: 23%;}
	.ysa div label{justify-content: center; align-items: center; display: flex;}
	.ysa div label img{ width: 80%;}
	.ysa div h1{font-size: 16px; padding: 15px 0;}
	.mcpbox{padding: 20px 0;}
	.mcpf div span{font-size: 14px; padding: 0 15px;}
	.mcpx{padding: 20px 0; padding-bottom: 0px;}
	.mcpxa li{width: 46%; margin: 0 1%; height: 260px; border: 2px solid #f5f5f5; margin-bottom: 20px;}
	.mcpxa li a label{height: 160px; padding: 5px;}
	.mcpxa li a div{width: 100%; height: 100px; position: relative; left: auto; bottom: auto; margin-left: 0; padding: 10px 0;}
	.mcpxa li a div h1{font-size: 16px; margin-bottom: 10px;}
	.mcpxa li a div p{font-size: 14px; line-height: 20px; padding: 0 10px;}
	.mcpxa li:hover{border: 2px solid #f5f5f5;}
	.mcase{padding: 20px 0;}
	.mcasea{flex-wrap: wrap;}
	.mcasea li{width: 48%; margin: 0 1%; height: 180px; margin-bottom: 20px;}
	.mcasea li a label{height: 140px;}
	.mcasea li a h1{height: 40px; font-size: 16px;}
	.mcasebox{height: auto;}
	.mxw{padding: 20px 0;}
	.mxwa{flex-direction: column;}
	.mxwb{width: 100%; height: 300px;}
	.mxwb a img{width: 100%; height: 100%;}
	.mxwb a div{height: 90px; width: 100%;}
	.mxwb a div label{padding: 10px;}
	.mxwb a div label h1{font-size: 16px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.mxwb a div label p{align-items: center;}
	.mxwb a div label p span{font-size: 16px;}
	.mxwb a div label p img{width: 20px; height: 20px;}
	.mxwc{width: 100%; margin-top: 20px;}
	.mxwc a label{width: 20%; height: 80px;}
	.mxwc a div{width: 75%; margin-bottom: 20px;}
	.mxwc a div span{display: none;}
	.mxwc a div h1{font-size: 16px;}
	.mxwc a div p{height: 50px; line-height: 25px; font-size: 14px;}
	.swiper-banner .swiper-pagination{display: none;}
	.swiper-banner .swiper-button-next{display: none;}
	.swiper-banner .swiper-button-prev{display: none;}
}