@media screen and (max-width: 1500px) {
	.wrap {
		width: 100%;
	}
	.cpzxnr1 {
		width: 66.6%;
	}
	.cpzxnr2 {
		width: 33.3%;
	}
	.xl1 {
		width: 50%;
		height: auto;
	}
	.xl2 {
		width: 50%;
		height: auto;
	}
	.xl3 {
		width: 100%;
		height: auto;
	}
	.xl4 {
		width: 100%;
		height: auto;
	}
	.foot {
		padding: 0 20px;
		box-sizing: border-box;
	}
	.newscont>.fr .fl {
		width: 14%;
	}
	.about {
		padding: 70px 10px;
		box-sizing: border-box;
	}
	.lxwm_cont .fl {
		width: 100%;
		background-size: 100% 100%;
	}
	.lxwm_cont .fr {
		width: 100%;
	}
}

@media screen and (max-width: 1280px) {
	.newscont>.fr li {
		padding: 30px 32px;
	}
	.foot2 ul {
		display: none;
	}
}

@media screen and (max-width: 1240px) {
	.newscont>.fl {
		width: 100%;
	}
	.newscont>.fr {
		width: 100%;
	}
	.newscont>.fl dl dt img {
		width: 100%;
	}
}

@media screen and (max-width: 1280px) {
	.nyt3 {
		display: none;
	}
	.dh1 {
		/*display: none;*/
	}
	.ggtop {
		display: block;
	}
	.topone {
		display: none;
	}
}

@media screen and (max-width: 1024px) {
	.art1 .fr {
		display: none;
	}
	.art1 .fl {
		width: 80%;
		float: none;
		margin: 0 auto;
	}
	.art2 .fr {
		display: none;
	}
}

@media screen and (max-width: 976px) {
	.cptjcont dl {
		width: 48%;
	}
	.casecont ul li {
		width: 48%;
		height: auto;
		margin: 0 1%;
		margin-bottom: 10px;
	}
	.casecont ul li:last-child {
		/*display: none;*/
	}
	.about .fl {
		width: 100%;
	}
	.about .fr {
		width: 100%;
	}
	.dh3 .fl {
		width: 100%;
	}
	.dh3 .fl img {
		display: block;
		margin: 0 auto;
	}
	.dh3 .fr {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.dh3 ul li {
		width: 33.3%;
	}
	.top {
		display: none;
	}
	.ncpzxcont1 a {
		width: 48%;
	}
	.xwzx_cont a {
		width: 48%;
	}
	.art2 .fl {
		width: 100%;
	}
	.dh3 ul li {
		height: 46px;
		padding-top: 0px;
	}
	.cpzx {
		display: none;
	}
	.sjcpzx {
		display: block;
	}
	.lxwm_cont {
		width: 100%;
	}
	.lxwm_cont .fl {
		padding: 44px 6px;
	}
	.dh3 ul li:hover {
		border: none;
	}
	.art2 {
		line-height: 30px;
		padding: 0 10px;
	}
	
	.newscont>.fr li {
    padding: 30px 6px;
}

.newscont>.fr .fl {
    width: 18%;
}
}

@media screen and (max-width: 850px){
	
	.dh1 li:nth-child(1){
		width: 100%;
	}
	.dh1 li{
		width: 33%;
	}
	.dh1{
	         padding: 0;
	}
}
