@media (max-width: 1300.98px) { 

	.flP li a{
		font-size: 14px;
		padding: 10px 15px;
	}
}
@media (max-width: 1199.98px) { 
	.flP li{
		width: max-content;
	}
}

@media (max-width: 1099.98px) { 

}



@media (max-width: 991.98px) { 
	.banner{
		margin-top: 58px;
	}

	.banner .swiper-slide .div-text h2.title{
		font-size: 30px;
	}

	.AdvLists>div:nth-child(4),.AdvLists>div:nth-child(5){
		border-bottom: 1px solid #8f8f8f;
	}

	.cpFl .item{
		margin-bottom: 25px;
	}

	.sliderLeft{
		display: none!important;
	}

	.col-12{
		padding-right: 0;
	}

	.plist .swiper-slide .row{
		justify-content: unset!important;
	}


}

@media (max-width: 767.98px) { 
	.sp{
		padding: 45px 0;
	}

	.banner .swiper-slide .div-text{
		top: 25%;
	}

	.commonTit .d1 font{
		font-size: 18px;
	}

	.commonTit .d1 span{
		width: 25px;
	}

	.commonTit .d1:before,.commonTit.commonTit2 .d1:after{
		top: 45%;
	}

	.commonTit p.p1{
		font-size: 26px;
	}

	.syAbout .des p{
		font-size: 14px;
    	line-height: 24px;
	}

	.cpFl .item p{
		font-size: 12px;
		padding: 15px 0;
	}

	.cpFl .item .div-img{
		width: 50px;
		height: 50px;
	}

	.sbLists .item p.title{
		font-size: 20px;
	}

	.sbLists .item p.entit{
		font-size: 16px;
	}

	.sbLists .item p.entit:after{
		width: 125px;
	}

	.sbLists .item p.entit:before{
		left: 123px;
	}

	.sbLists .item p.des{
		font-size: 12px;
	}


	.sbLists .item{
		padding: 25px 20px;
	}

	.commonTit p.des{
		font-size: 12px;
	}

	.ptext .swiper-slide p font{
		font-size: 10px;
	}

	.ptext .swiper-slide.swiper-slide-thumb-active p font{
		font-size: 14px;
	}



}

@media (max-width: 575.98px) { 
	.sp{
		padding: 35px 0;
	}

	.banner .swiper-slide .div-text h2.title{
		font-size: 24px;
		margin-top: 10px;
		letter-spacing: 0;
	}

	.flP li{
		margin: 5px 10px;
	}

	.flP li a{
		font-size: 12px;
        padding: 5px 5px;
	}


}



