@media (max-width: 1326.98px) { 
	.nyNum .item p.p2{
		font-size: 14px;
	}

	.nyNum .item{
		padding: 35px 30px; 
	}

	.qyWh .item .des{
		font-size: 14px;
	}

	.topBtn{
		margin-top: 25px;
	}

}

@media (max-width: 1310.98px) { 
	.navItems>li>a{
		padding: 0 15px;
	}

	.topBtn a{
		font-size: 14px;
		padding: 10px 20px;
	}

}


@media (max-width: 1199.98px) {
	.pcHeader .lanBtn{
		margin-left: 0;
	}

	.aboutNum .item a{
		min-width: 280px;
	}

	.syAdv{
		background-image: url(../images/advBg-m.jpg);
		background-position: center bottom;
		background-attachment: unset;
	}

	.nyNum .item .tb svg{
		height: 45px;
	}

	.nyNum .item p.p1{
		font-size: 30px;
	}

	.nyNum .item p.p2{
		font-size: 13px;
		margin-left: 5px;
	}

	.proCates a{
		padding: 5px 10px;
        font-size: 10px;
	}
}

@media (max-width: 1099.98px) { 
	.banner .div-text p.p1,.banner .div-text p.p2{
		font-size: 36px;
	}

	.banner .div-text p.des,.banner .div-text p.des2,.banner .div-text p.des3{
		font-size: 14px;
	}

	.nyNum .item{
		margin: 0 15px;
    	padding: 25px 15px;
	}

	.banner .div-text p.p3{
		font-size: 32px;
	}
}


@media (max-width: 991.98px) { 
	.banner{
		margin-top: 75px;
	}

	.banner .p_scrool{
		display: none;
	}

	.banner .div-text p.p1,.banner .div-text p.p2{
		font-size: 20px;
	}

	.banner .div-text p.p2:after{
		height: 2px;
		bottom: 0;
	}

	.banner .div-text p.p3{
		font-size: 18px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.banner .div-text p.p4{
		font-size: 16px;
	}

	.banner .div-text p.des,.banner .div-text p.des2,.banner .rmore,.banner .div-text p.des3{
		display: none;
	}

	.banner .div-text.div-text2{
		padding: 0;
		background: unset;
		width: 100%;
		left: 0;
		text-align: center;
	}

	.banner .div-text p.p3:after{
		width: 45px;
		height: 1px;
	}

	.banner .div-text .xt{
		display: none;
	}

	.banner .swiper-pagination{
		display: none;
	}

	.sp{
		padding: 65px 0;
	}

	.proCates{
		display: none;
	}

	.syPro{
		background-size: cover;
		background-position: center;
	}

	.chx{
		width: 50%;
		height: 1px;
	}

	.aboutCon{
		margin-top: 25px;
	}

	.aboutCon .d1 .des{
		line-height: 2;
    	font-size: 13px;
	}

	.aboutCon .d1{
		max-width: 100%;
		margin-right: 0;
	}

	.aboutCon .d1 .rmore{
		margin-top: 25px;
	}

	.aboutNum{
		margin-top: 35px;
	    display: flex;
	    align-items: center;
	}

	.aboutNum .item:nth-child(2){
		margin: 0 15px;
	}

	.aboutNum .item{
		width: 100%;
	}

	.aboutNum .item .d2{
		display: none;
	}

	.aboutNum .item a{
		min-width: unset;
		padding: 30px 20;
		border-radius: 5px;
	}

	.aboutNum .item p.p2{
		font-size: 8px;
	}

	.aboutNum .item p.p1{
		font-size: 24px;
	}

	.proList .main{
		padding-right: 4%;
	}

	.syNews .commonTit p.p1{
		display: inline-block;
		position: relative;
	}

	.syAdv .advLists{
		margin-top: 35px;
	}

	.advLists .item p.p1{
		font-size: 18px;
	}

	.advLists .item p.des{
		min-height: unset;
		line-height: 1.8;
		margin-bottom: 35px;
    	margin-top: 15px;
    	font-size: 13px;
	}

	.mainFooter .fright{
		display: none;
	}

	.nyCulture .culLists>div>div+div{
		margin-left: 0;
	}

	.culLists .item{
		width: 100%;
		height: 250px;
	}

	.culLists .item .div-text{
		bottom: 25px;
	}

	.culLists .item .div-text p.des{
		height: auto;
		opacity: 1;
		font-size: 12px;
	}

	.culLists .item:hover{
	  width: unset;
	  max-width: unset;
	}

	.culLists .item:hover:after{
	  background-image:unset;
	}

	.culLists .item:hover p.des{
	    height: unset;
	    opacity: unset;
	}

	.culLists .item .div-text p.title{
		font-size: 18px;
	}

	.ny{
		padding: 45px 0;
	}

	.aboutMenu{
		display: none;
	}

	.nyaboutCon{
		margin-top: 0;
	}

	.nrTit p.entit{
		font-size: 46px;
	}

	.nrTit p.title{
		font-size: 26px;
	}

	.nyaboutCon .des p{
		font-size: 14px;
	}

	.nyCulture .culLists{
		margin-top: 0;
	}


	.advItems .item{
		margin-bottom: 25px;
	}

	.advItems .item p.p1{
		font-size: 18px;
	}

	.advItems .item span{
		width: 45px;
		height: 45px;
		line-height: 45px;
	}

	.advItems .item p.des{
		font-size: 14px;
	}

	.advItems .div-img{
		display: none;
	}

	.nyImglist .nrTit{
		margin-top: 0;
	}

	.newsDetail h2.title{
		font-size: 16px;
	}

	.newsDetail .meta{
		font-size: 12px;
		padding-bottom: 15px;
		margin-bottom: 20px;
	}

	.newsDetail .content{
		font-size: 14px;
	}

	.prevNext .d1 span{
		display: inline-block;
		min-width: 60px;
	}

	.prevNext{
		font-size: 14px;
	}

	.newsLists .item .div-text{
		padding: 25px 25px;
	}

	.newsLists .item .time span{
		font-size: 12px;
	}

	.newsLists .item .div-text p.title{
		font-size: 16px;
	}

	.newsLists .item .div-text .des{
		font-size: 12px;
		margin-bottom: 0;
		margin-top: 5px;
	}

	.proSmall{
		display: none;
	}

	.topCon .div-text p.title{
		margin-top: 10px;
		font-size: 16px;
	}

	.topCon .div-text p.des,.topCon .div-text p.p1{
		font-size: 13px;
	}

	.topBtn{
		margin-top: 25px;
	}

	.topBtn a{
		font-size: 12px;
		padding: 5px 25px;
	}

	.jsCon .con{
		font-size: 14px;
	}

	.jsCon .con h3{
		font-size: 16px;
	}

	.nrtit span{
		font-size: 18px;
	}

	.nyproJs{
		padding: 30px 15px;
	}

	.topCon .div-text p.des{
		margin-top: 0;
	}

	.qyWh .item .tb{
		margin-bottom: 15px;
	}

	.qyWh .item .tb svg{
		width: 35px;
	}

	.qyWh .item p.p1{
		font-size: 20px;
		padding-bottom: 15px;
	}

	.qyWh .item .des{
		font-size: 14px;
	}

	.newsLists .item .div-img{
		max-width: 100%;
		width: 100%;
	}

	.newsLists .item .time{
		margin-left: 0;
	}

	.newsMore{
		display: none;
	}

	.nyMessage{
		background-attachment: unset;
	}

	.topCon .div-text p.title{
		margin-bottom: 15px;
	}

	.prev-next{
		font-size: 12px;
	}

	.nrTit2{
		max-width: 100%;
	}


}

@media (max-width: 767.98px) { 
	.banner .div-text p.p1{
		font-size: 18px;
	}

	.banner .div-text p.p3{
		font-size: 16px;
	}

	.banner .div-text p.p1, .banner .div-text p.p2{
		font-size: 16px;
	}

	.commonTit p.p1{
		font-size: 18px;
	}

	.commonTit p.p1:after{
		width: 65px;
		height: 6px;
		left: 1px;
	}



	.proList .item .div-text{
		padding: 10px 15px;
	}

	.proList .item .div-text p{
		font-size: 11px;
	}

	.rmore a{
		font-size: 12px;
		padding: 8px 18px;
	}

	.aboutNum .item a{
		min-width: unset;
		padding: 10px;
		border-radius: 5px;
	}

	.aboutNum .item p.p2{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box!important;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.fdhs .flogo img{
		height: 35px;
	}

	.cinfos{
		margin-top: 55px;
	}

	.fdhs:after{
		top: 60px;
	}

	.cinfos .item{
		font-size: 14px;
	}

	.cinfos .item img{
		max-width: 30px;
	}

	.mainFooter .main{
		padding: 45px 0;
	}

	.nyNum .item{
		width: 100%;
	}

	.nyNum .item .tb svg{
		height: 45px;
	}

	.nyNum .item p.p1{
		font-size: 26px;
	}

	.nyNum .item{
		margin: 10px 5px;
   	 	padding: 15px 25px;
	}

	.mbxDh{
		padding: 10px 0;
		font-size: 12px;
	}

	.mbxDh svg{
		width: 16px;
	}

	.nrTit p.title{
		font-size: 24px;
	}

	.contactinfos .item .tb{
		width: 45px;
		height: 45px;
		line-height: 40px;
	}

	.contactinfos{
		padding: 25px 15px;
	}

	.contactinfos .item p.p1{
		font-size: 16px;
	}

	.contactinfos .item p.p2, .contactinfos .item p.p2 a{
		font-size: 14px;
	}

	.nrTit2 p.entit{
		font-size: 32px;
	}

	.nrTit2 p.des{
		font-size: 13px;
	}

	.lyTb{
		display: none;
	}

	.divForm input, .divForm textarea{
		font-size: 12px;
	}

	.divForm button{
		font-size: 12px;
		padding: 10px 15px;
	}

	.copyright p{
		font-size: 10px;
	}

	.cinfos .item{
		font-size: 12px;
	}

	.cinfos .item .d1{
		min-width: 35px;
		margin-right: 5px;
	}


}

@media (max-width: 575.98px) { 
	.banner{
		margin-top: 55px;
	}
}



