@media (max-width: 1399.98px) { 
	.container-fluid{
		max-width: 1200px;
	}
}

@media (max-width: 1299.98px) {


}


@media (max-width: 1199.98px) {

	.sideBar{
		display: none;
	}

}

@media (max-width: 1199.98px) { 


}

@media (max-width: 1099.98px) { 

}



@media (max-width: 991.98px) { 
	.container-fluid{
		padding: 0 20px;
	}	

	.sp{
		padding: 45px 0;
	}

	.sideBar{
		display: none;
	}

	.banner, .pageTit{
		margin-top: 0;
	}

	.commonTit p.p1{
		font-size: 24px;
	}

	.commonTit p.p2{
		font-size: 14px;
	}

	.aboutCon p{
		font-size: 14px;
	}

	.syAbout .aboutNum{
		margin-top: 35px;
	}

	.aboutNum .item{
		margin-bottom: 25px;
	}

	.aboutNum .item p.p1{
		font-size: 13px;
	}

	.aboutNum .item img{
		max-width: 45px;
	}

	.aboutNum .item span{
		font-size: 30px;
		line-height: 30px;
	}

	.commonTit2 p.p1{
		font-size: 24px;
	}

	.commonTit2 p.p3{
		font-size: 16px;
	}

	.proSearch{
		font-size: 14px;
	}

	.proSearch form button{
	    min-width: 100px;
	    height: 45px;
		line-height: 45px;
	}

	.proSearch form input{
		height: 45px;
		line-height: 45px;
	}

	.pronames a{
		font-size: 12px;
	}

	.newsMain{
		padding: 25px;
	}

	.topNews .div-text{
		padding-right: 0;
	}

	.topNews p.tit{
		font-size: 18px;
	}

	.topNews p.des{
		font-size: 12px;
		margin-bottom: 15px;
	}

	.topNews .meta{
		font-size: 12px;
		margin-bottom: 15px;
	}

	.recNews{
		margin-top: 15px;
	}

	.more a{
		font-size: 14px;
		padding: 10px 45px;
		border-top-left-radius: 20px;
    	border-bottom-right-radius: 20px;
	}

	.mainFooter{
		padding-bottom: 55px;
	}

	.mainFooter .fdhs .item{
		display: none;
	}

	.copyright{
		font-size: 12px;
	}

	.pageTit .tit{
		top: 40%;
	}

	.pageTit .tit p{
		font-size: 20px;
	}

	.dhMenus{
		padding-bottom: 15px;
	}

	.dhMenus a{
		width: 33.3%;
		padding: 0px 15px;
		height: 30px;
    	line-height: 30px;
    	font-size: 14px;
	}

	.dhMenus>div{
		justify-content: center;
	}

	.mbxDh a{
		height: 45px;
		line-height: 45px;
	}

	.ny{
		padding: 45px 0;
	}

	.ny .main{
		padding: 30px 15px;
	}

	.nycommonTit p.p1{
		font-size: 24px;
	}

	.nyculCon p.p1{
		font-size: 14px;
	}

	.nyculCon p.p2{
		font-size: 12px;
	}

	.culItems .item .div-text{
		padding: 20px 10px;
		font-size: 14px;
	}

	.culItems .item .div-text p.tit{
		font-size: 16px;
	}

	.culItems .item .div-text p.des{
		font-size: 12px;
	}

	.card-header .btn p.p2{
		display: none;
	}

	.card-header .btn p.p1{
		font-size: 14px;
	}

	.card{
		font-size: 12px;
	}

	.sq a{
		font-size: 12px;
	}

	.mainSlider{
		display: none;
	}
	.topBtn{
		display: none;
	}

	.topCon .div-text p.title{
		font-size: 18px;
	}

	.topCon .div-text p.des{
		font-size: 13px;
	}

	.topCon .div-text p.p1{
		font-size: 14px;
	}

	.jsCon .con p{
		font-size: 13px;
	}

	.keywords span,.keywords{
		font-size: 12px;
	}

	.jsCon .con p{
		font-size: 13px;
	}

	.zxLy .divForm input, .zxLy .divForm textarea,.zxLy .divForm button{
		font-size: 14px;
	}

	.newslist2 .item .div-img{
		min-width: 100%;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.newslist2 .item p.title{
		font-size: 16px;
	}

	.dhMenus2 a{
		width: 50%;
	}

	.newslist2 .item p.des,.moreN span{
		font-size: 12px;
	}

	.newsCon h2.title{
		padding: 15px 0;
		font-size: 18px;
	}

	.xgNewslist .item .div-img{
		min-width: 100%;
	    max-width: 100%;
	    margin-right: 0;
	    margin-bottom: 15px;
	}

	.xgNewslist .item .div-text{
		padding: 15px;
	}

	.xgNewslist .item p.des,.xgNewslist .item p.time{
		font-size: 12px;
	}

	.zxLy .divForm{
		padding: 0 15px;
	}

	.titdes,.yfdes{
		font-size: 12px;
    	line-height: 1.8;
	}

	.conInfos .conLeft{
		padding: 25px 15px;
	}

	.conInfos .conLeft p.title{
		font-size: 18px;
	}

	.conInfos .conLeft .item p,.nyryLists .item .div-text{
		font-size: 14px;
	}

	.nyabCon p{
		font-size: 14px;
	}

	.nyabCon .aboutNum{
		margin-top: 0;
		padding: 0;
		background-color: unset;
	}

	.nyabCon p.tit2{
		margin-top: 15px;
	}




	/*手机端导航*/
	.mobileDh{
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background-color: var(--primary);
		text-align: center;
		z-index: 99;
		overflow: hidden;
	}

	.mobileDh .row>div:nth-child(2){
		border-left: 1px solid rgba(255,255,255,.6);
		border-right: 1px solid rgba(255,255,255,.6);
	}

	.mobileDh a{
		display: block;
		padding: 8px 10px;
		font-size: 14px;
		color: #fff;
	}

	.mobileDh a i{
		fill: #fff;
		font-size: 16px;
	}

	.culItems .item:nth-child(2) .row{
		flex-direction:column-reverse;
	}

	.accordion>.card>.card-header{
		padding: 5px 25px;
	}

	.mbxDh a{
		font-size: 12px;
	}

	.mbxDh .tb svg{
		width: 16px;
		height: 16px;
	}

	.nyLeader .div-text p{
		font-size: 14px;
	}

	.proSmall{
		display: none;
	}

	.newsCon p{
		font-size: 13px;
	}

	.searhForm{
		font-size: 14px;
		padding: 15px 20px;
	}

	.searhForm input, .searhForm textarea, .searhForm button{
		padding: 10px 15px;
	}

	.searhForm .row>div{
		padding-left: 0;
		padding-right: 0;
	}

	.searhForm form{
		max-width: 96%;
    	margin: auto;
	}

	.banner .swiper-button-next:after, .banner .swiper-button-prev:after{
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 12px;
	}

	.banner .swiper-button-prev, .banner .swiper-button-next{
		width: 30px;
		height: 30px;
	}

	.syCulture{
		background-position: center;
		background-attachment: unset;
	}


}

@media (max-width: 767.98px) { 

	
}

@media (max-width: 575.98px) { 


}



