@media (max-width: 1399.98px) { 
	.container-fluid{
		max-width: 1200px;
	}

	.aboutSec .divRight{
		min-width: 520px;
	}

	.aboutSec .aboutItems{
		margin-top: 100px;
	}

	.aboutSec .divRight .div-img{
		margin-top: 180px;
	}
}

@media (max-width: 1299.98px) {
	.bannerSwiper .item1 p.title{
		font-size: 50px;
	}

	.bannerSwiper .item1 p.des{
		font-size: 20px;
	}

	.more a{
		padding: 0 20px;
    	line-height: 54px;
	}

	.bannerSwiper .item1 p.des{
		margin-bottom: 5%;
	}
}



@media (max-width: 1199.98px) { 
	.container-fluid{
		max-width: 1040px;
 		padding: 0 20px;
	}

	.banner{
		margin-top: 70px;
	}

	.aboutSec:after{
		height: 35%;
	}

	.aboutSec .divRight .more2{
		display: none;
	}

	.aboutSec .divRight .div-img{
		margin-top: 35px;
	}

	.aboutSec .divRight{
		margin-left: 0;
	}

	.footer .fmenus{
		margin-top: 35px;
	}

	.nyBan{
		margin-top: 70px;
	}



}

@media (max-width: 1099.98px) { 
	.bannerSwiper .item2 .tb{
		max-width: 30%;
	}

	.bannerSwiper .item2 p.des{
		max-width: 550px;
	}
}

@media (max-width: 991.98px) { 

	.bannerSwiper .item1 p.title{
		font-size: 30px;
	}

	.bannerSwiper .item1 p.des{
		margin-bottom: 3%;
	}

	.bannerSwiper .item3 .title2{
		font-size: 20px;
	}

	.bannerSwiper .item3 .tb{
		max-width: 50%;
		margin: 25px 0;
	}

	.bannerSwiper .item3 p.des{
		font-size: 26px;
	}

	.commonTit .pcates{
		position: unset;
		max-width: 450px;
		margin: 25px auto;
		padding: 0 25px;
	}

	.commonTit .title{
		font-size: 30px;
	}

	.proSec .prolists{
		margin-top: 35px;
	}

	.sp{
		padding: 45px 0;
	}

	.prolists .item .div-text p.title{
		font-size: 20px;
	}

	.proDetail .div-text{
		padding-left: 0;
		margin-top: 25px;
	}

}

@media (max-width: 767.98px) { 
	.container-fluid{
 		padding: 0 15px;
	}

	.bannerSwiper .item1 p.title{
		font-size: 20px;
	}

	.bannerSwiper .item1 p.des{
		font-size: 16px;
	}

	.bannerSwiper .item1 .more{
		display: none;
	}

	.aboutSec .divLeft div.des p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box!important;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.aboutSec:after{
		height: 40%;
	}

	.aboutSec .divLeft div.title p.p2{
		font-size: 30px;
	}

	.aboutSec .divLeft div.title p.p1{
		font-size: 16px;
	}

	.aboutSec .divRight{
		min-width: 100%;
	}

	.footer .fmenus{
		display: none;
	}

	.footer .copyright{
		text-align: center;
		font-size: 12px;
	}

	.nyBan .div-text p.p2{
		font-size: 30px;
		margin-bottom: 15px;
	}

	.nyBan .div-text p.p1{
		font-size: 16px;
	}

	.nyBan .div-text .down{
		display: none;
	}

	.proSlider .title{
		display: none;
	}

	.proSlider .cates{
		max-width: 450px;
	    margin-bottom: 25px;
	    display: flex;
	    justify-content: space-between;
	    margin: 0 auto 25px;
	}

	.proSlider .cates li{
		display: inline-block;
	}

	.proSlider .cates li i{
		display: none;
	}

	.proSlider .cates li a{
		padding: 10px 25px;
	}

	.proDetail .div-text p.title{
		font-size: 20px;
		margin-bottom: 20px;
	}

	.newsDetail h2.title{
		font-size: 20px;
	}

}

@media (max-width: 575.98px) { 
	.bannerSwiper .item1 p.title{
		font-size: 18px;
	}

	.bannerSwiper .item1 p.des{
		font-size: 12px;
	}

	.bannerSwiper .item2 p.des{
		font-size: 12px;
		max-width: 550px;
		line-height: 20px;
	}

	.bannerSwiper .item3 .tb{
		margin: 10px 0;
	}

	.bannerSwiper .item3 .title2{
		font-size: 14px;
		padding-bottom: 10px;
	}

	.bannerSwiper .item3 p.des{
		font-size: 12px;
	}

	.aboutSec .divLeft div.title p.p2{
		font-size: 20px;
	}

	.aboutSec .divLeft div.title p.p1{
		font-size: 14px;
	}

	.aboutSec .divLeft div.des p{
		font-size: 14px;
	}

	.aboutItems .item a{
		width: 70px;
    	height: 85px;
	}

	.aboutItems .item a{
		font-size: 12px;
	}

	.aboutItems .item .tb svg{
		width: 24px;
	}

	.aboutSec .divLeft .des{
		padding-bottom: 65px;
	}

	.aboutSec .aboutItems{
		margin-top: 35px;
	}

	.aboutSec:after{
		height: 45%;
	}

	.newsSec .pnBtn{
		position: unset;
		margin-top: 25px;
	}

	.pnBtn>div{
		justify-content: center;
	}

	.newslists .item .title{
		height: 45px;
	}

	.newslists .item .title p{
		font-size: 18px;
		line-height: 24px;
	}

	.newslists .item .des{
		height: 52px;
	}

	.newslists .item .des p{
		font-size: 14px;
		line-height: 20px;
	}

	.newslists .item .div-text{
		padding: 35px 15px;
	}

	.newslists .item .time{
		left: 15px;
	}

	.nyplists .item .div-text p{
		font-size: 16px;
	}

	.nyBan .div-text p.p2{
		font-size: 20px;
	}

	.nyBan .div-text p.p1{
		font-size: 12px;
		margin-bottom: 10px;
	}

	.more2 a{
		padding: 0 15px;
		line-height: 50px;
	}

	.divSearch1 input{
		max-width: calc(100% - 85px);
	}

}



