@media (max-width: 1299.98px) { 
	.navItems>li>a{
		font-size: 14px;
	}

	.pcHeader .div-logo span{
		font-size: 22px;
	}

	.pcHeader.on .div-logo img{
		height: 32px;
	}

	.pcHeader.on .navItems>li>a{
		height: 70px;
		line-height: 70px;
	}

	.pcHeader.on .div-logo span{
		font-size: 20px;	
	}

	.pcHeader.on .div-logo img{
		height: 28px;
	}

	.pcHeader .toptel{
		font-size: 18px;
	}
}

@media (max-width: 1199.98px) { 
	.pcHeader .divRight{
		margin-left: 15px;
	}

	.navItems>li>a{
		padding: 0 10px;
	}

	.nyCooperrate .div-img{
		max-width: 450px;
		min-width: 450px;
	}

}

@media (max-width: 1099.98px) { 
	.pcHeader .divRight{
		display: none;
	}

	.breadDh a.cur:after{
		opacity: 0;
	}
}

@media (max-width: 991.98px) { 
	.banner{
		margin-top: 68px;
	}

	.banner .swiper-pagination .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}

	.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 35px;
		height: 8px;
		border-radius: 8px;
	}



	.partnerLists .item{
		height: 90px;
		margin-bottom: 15px;
	}

	.partnerLists .item img{
		max-width: 80%;
		max-height: 65%;
	}

	.breadDh a{
		margin: 0 15px;
	}

	.nyPz .item>div{
		flex-direction: column;
	}

	.nyPz .item .div-img{
		width: 100%;
	}

	.nyPz .item1{
		flex-direction: row-reverse;
	}

	.nyPz .item1>div{
		flex-direction: column-reverse;
	}

	.nyContact .cinfos .item{
		margin-bottom: 25px;
	}

	.nyCooperrate .div-img{
		display: none;
	}



}

@media (max-width: 767.98px) { 
	.sp{
		padding: 45px 0;
	}

	.listp .item{
		margin-bottom: 25px;
		width: 100%;
		max-width: 100%;
	}

	.mainFooter .fmenus{
		display: none;
	}

	.aboutContent .logoms p{
		margin-top: 10px;
	}

	.newsLists .item .div-text{
		padding: 0;
	}

	.newsLists .item .div-text .content{
		transform: translateY(0);
	}

	.breadDh a{
		margin: 0;
	}

	.pageDh .textDh p.p1{
		font-size: 22px;
		margin-bottom: 0;
	}

	.pageDh .textDh div.p2{
		display: none;
	}

	.breadDh a:after{
		
	}

	.breadDh a.cur{
		background-color: var(--primary);
		color: #fff;
	}

	
}

@media (max-width: 575.98px) { 
	
	.sp{
		padding: 35px 0;
	}

	.copyright span{
		width: 100%;
		text-align: center;
	}

	.banner{
		margin-top: 60px;
	}

	.commonTit p.cntit{
		font-size: 30px;
	}

	.proSec .commonTit{
		margin-bottom: 25px;
	}

	.listp .item a{
		font-size: 18px;
	}

	.aboutContent .div-text{
		padding: 35px 15px;
	}

	.aboutContent .cname{
		font-size: 24px;
	}

	.aboutContent .des p{
		font-size: 14px;
	}

	.quLists .item .cntit{
		font-size: 22px;
		margin-top: 15px;
	}

	.quLists .item .entit{
		margin-top: 5px;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}

	.quLists .item .tb span{
		width: 80px;
		height: 80px;
		line-height: 80px;
	}

	.quLists .item .entit{
		font-size: 14px;
	}

	.breadDh a{
		font-size: 12px;
		padding: 15px 10px;
		
	}

	.nyTit{
		font-size: 22px;
	}

	.cxpz .main .div-text{
		padding: 35px 10px;
	}

	.nyAbout .des1{
		margin-top: 0;
	}

	.nyTit{
		margin-bottom: 25px;
	}

	.accordion li a{
		font-size: 18px;
		padding: 15px 15px 15px 15px;
	}

	.accordion li p{
		font-size: 14px;
	}

	.timeline-container .vertical-scrollable-timeline li .icon-holder{
		width: 20px;
		height: 20px;
	}

	.timeline-container .vertical-scrollable-timeline li .icon-holder::before{
		width: 12px;
		height: 12px;
		border: 2px solid #fff;
	}

	.timeline-container .vertical-scrollable-timeline li::before{
		left: 10px;
	}

	.timeline-container .vertical-scrollable-timeline li{
		padding: 5px 0px 35px 35px;
	}

	.zqSec h4.title{
		font-size: 20px;
		margin-bottom: 5px;
	}

	.cxpz .main{
		padding: 20px;
	}

	.nyTech .des2 p{
		font-size: 16px;
		margin-bottom: 25px;
	}

	.timeline-container .vertical-scrollable-timeline li p{
		font-size: 14px;
		line-height: 26px;
	}


	.nyContact .cinfos .item .tb svg{
		width: 35px;
		height: 35px;
	}

	.nyContact .cinfos .item .title{
		font-size: 20px;
	}

	.nyContact .cinfos .item .info{
		min-height: unset;
	}

	.divTit p.p1,.divForm h4.title{
		font-size: 24px;
	}

	.divForm .tit,.divTit p.p2{
		font-size: 14px;
	}



}



