@media screen and (max-width: 1024px){
	.tleh3{
		font-size: 32px;
	}
	.baersd{
		margin-top: 66px;
	}
	.outLeft dd {
		font-size: 28px;
		line-height: 35px;
	}
	.wenz{
		font-size: 20px;
		line-height: 30px;
		top: 30%;
	}
.wenz.wenz2 {
       width: 100%;
    left: 34% !important;
    top: 51% !important;
}
	.wenz.wenz1 {
    left: 32% !important;
}
	.gxcs{
		flex-wrap: wrap;
		margin: 20px 0;
	}
	.gxcs li{
		width: 50%;
		margin-bottom: 25px;
	}
	.gxcs li p {
		font-size: 15px;
		line-height: 20px;
	}
	.gxcs li h3 {
		font-size: 30px;
	}
	.develop {
		padding-left: 3%;
	}
	.siness{
		padding-bottom: 100px;
	}
	.cptitle{
		flex-wrap: wrap;
		bottom: -100px;
	}
	.cptitle li {
		width: 160px;
    margin: 5px 0;
    height: auto;
    line-height: 45px;
	}

	.cptitle li a{
    font-size: 14px;
}
.cptitle .cpactive::after {
    width: 0;
}
	.cpduce div {
		margin-bottom: 10px;
		line-height: 35px;
	}
	.cptitle li img {
		margin-right: 5px;
	}
	.cpduce h3 {
		font-size: 24px;
		line-height: 40px;
	}
	.cpduce div a {
		font-size: 16px;
	}
	.cpduce p {
		margin: 10px 0;
		font-size: 14px;
		line-height: 20px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.sonaot{
		    top: 31%;
    transform: translateX(0) translateY(0%);
    left: 4%;
    right: 57%;
	}
	.sonaot p {
		font-size: 20px;
		line-height: 32px;
	}
	.newsLeft{
		margin-bottom: 30px;
	}
	.newsper .swiper-slide h3 {
		margin-top: 20px;
		font-size: 16px;
		line-height: 24px;
	}
	.newsper .swiper-slide div {
		line-height: 30px;
		margin-top: 20px;
	}
	.newsper .swiper-slide div a img{
		width: 22px;
	}
	.xwtle li {
		line-height: 60px;
		font-size: 24px;
	}
	.xwtle li:nth-child(1) {
		margin-right: 40px;
	}
	.headlines {
		margin-top: 20px;
	}
	.headlines li{
		padding: 20px 0;
	}
	.headleft b{
		font-size: 30px;
		line-height: 40px;
	}
	.headleft p{
    font-size: 14px;
}

	.headlef{
		font-size: 15px;
	}
	.headright {
		padding-right: 0;
		font-size: 18px;
		line-height: 26px;
		margin-top: 5px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.nsmore {
		font-size: 34px;
		margin-top: 10px;
	}
.newsper .swiper-slide p{
height: 200px;
}
}