@media (max-width: 1199.98px) { 
	.leftSlider .title p.p1{
		font-size: 30px;
	}
}


@media (max-width: 1299.98px) {
	.syAbout .div-text p.des{
		line-height: 1.8;
	}

	.numCounter .item p.p1 span{
		font-size: 30px;
	}
}

@media (max-width: 1099.98px) { 

}



@media (max-width: 991.98px) { 
	.banner{
		margin-top: 0;
	}

	.circle-chart{
		width: 24px;
		height: 24px;
		line-height: 24px;
	}

	.banner .swiper-pagination .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
		margin: 0 10px!important;
	}

	.banner .swiper-pagination .swiper-pagination-bullet i{
		top: 3px;
        left: 7px;
        font-size: 10px;
	}

	.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 24px;
		height: 24px;
		line-height: 24px;
		vertical-align: super;
	}

	.commonTit p.title{
		font-size: 26px;
	}

	.more a{
		padding: 10px 30px;
		font-size: 12px;
	}

	.commonTit>div{
		align-items: center;
	}

	.syAbout .div-text{
		padding-right: 0;
	}

	.numCounter{
		margin-bottom: 25px;
	}

	.chooseList .row>div{
		margin-bottom: 25px;
	}

	.producList .item .div-text p.title{
		font-size: 14px;
		margin-bottom: 0;
	}

	.mainFooter .main{
		padding: 25px 0;
	}

	.mainFooter .main a{
		font-size: 14px;
	}

	.leftSlider,.leftItems{
		display: none;
	}

	.nyproJs{
		padding: 20px;
	}

	.topCon .div-text p.title{
		font-size: 18px;
		margin-top: 15px;
	}

	.topBtn a{
		padding: 10px 35px;
		font-size: 14px;
	}

	.nrtit span{
		font-size: 18px;
	}

	.jsCon .con{
		    padding: 20px 20px 0;
	}

	.jsCon .table td, .jsCon .table th{
		    font-size: 13px;
    		min-width: 120px;
	}

	.jsCon .con p{
		font-size: 14px;
	}

	.prev-next{
		padding: 20px 10px;
	}

	.newsList .item .dtime{
		display: none;
	}

	.newsTit p.p1{
		font-size: 16px;
	}

	.newsTit .meta *{
		font-size: 12px;
	}

	.contactInfo .div-text p{
		font-size: 16px;
		margin-top: 12px;
	}

	.jsCon .con ul li p:after{
		top: 10px;
	}

	.newsList .item a{
		padding: 20px 0;
	}

	.producList{
		padding: 0 5px;
	}

	.nrCon{
		padding:35px 20px;
	}

	.contactInfo .div-text p{
		font-size: 14px;
	}

}

@media (max-width: 767.98px) { 

	.commonTit p.title{
		font-size: 20px;
	}

	.numCounter .item p.p1 span{
		font-size: 20px;
	}

	.numCounter .item p.p1 font{
		font-size: 12px;
	}

	.numCounter .item p.p2{
		font-size: 14px;
	}

	.cinfos .info p{
		font-size: 14px;
	}

	.chooseList .item p.title{
		font-size: 18px;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.chooseList .item p.des{
		font-size: 14px;
	}

	.chooseList .item .tb img{
		max-width: 40px;
	}

	.chooseList .item p.title:after{
		width: 35px;
		height: 3px;
	}

	.mbxDh{
		font-size: 12px;
	}

	.mbxDh svg{
		width: 14px;
	    height: 14px;
	    transform: translateY(-2px);
	}

	.nycommonTit{
		font-size: 22px;
	}

	.cultureList .item .div-text p.title{
		font-size: 18px;
	}

	.cultureList .item .div-text{
		padding: 30px 20px;
	}

	.proSmall .swiper-button-prev, .proSmall .swiper-button-next{
		width: 20px;
		padding: 5px 0;
	}


}

@media (max-width: 575.98px) { 


}



