

@media (max-width: 1399.98px) { 

	.navItems>li>a{
		font-size: 18px;
		margin: 0;
	}

}
@media (max-width: 1299.98px) { 

	.navItems>li>a{
		padding: 0 10px;
		font-size: 16px;
	}

	.pcHeader .div-logo img{
		height: 55px;
	}

	.pcHeader .div-logo span{
		font-size: 18px;
	}

}
@media (max-width: 1199.98px) { 
	.aboutCon .div-img{
		max-width: 550px;
		min-width: 550px;
	}

	.syNewsList .div-left .div-text{
		padding: 0;
	}

	.syNewsList .div-left .time span.s1{
		font-size: 26px;
	}

	.syNewsList .div-left .time span{
		font-size: 14px;
	}

	.syNewsList .div-left div.title p{
		font-size: 18px;
	}

	.syNewsList .div-left a{
		height: unset;
	}

	.syNewsList .div-right .des{
		height: unset;
		margin-bottom: 15px;
	}

	.comInfos .item{
		height: auto;
		margin-bottom: 25px;
	}

	.banner .swiper-slide .div-text h2.title{
		font-size: 46px;
	}

	.pcHeader .div-logo span{
		display: none;
	}

	.pcHeader .div-logo img{
		border-right: unset;
	}

}

@media (max-width: 1099.98px) { 

	.conLy .div-img{
		min-width: 400px;
		max-width: 400px;
		margin-right: 30px;
	}

	.conLy .des{
		font-size: 14px;
	}

	.qyWh .item p.p1{
		font-size: 26px;
	}

	.qyWh .item .des{
		margin: 15px 0;
		font-size: 14px;
	}

	.qyWh .item .tb{
		margin-bottom: 15px;
	}

	.qyWh .item .tb svg{
		height: 40px;
	}

	.mainFooter .fdh{
		display: none;
	}

}



@media (max-width: 991.98px) { 
	.banner{
		margin-top: 60px;
	}

	.banner .swiper-pagination .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}

	.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{

		border-radius: 8px;
	}

	.aboutCon .div-img{
		max-width: 100%;
		max-width: 100%;
	    width: 100%;
	    margin-left: 0;
	    margin-top: 25px;
	}

	.aboutCon .div-img img{
		width: 100%;
	}

	.proLists .swiper-slide .item div.des{
		display: none;
	}

	.aboutItem .item{
		width: 50%;
	}

	.aboutItem .item:hover{
		width: 50%;
	}

	.syNewsList .div-left{
		margin-bottom: 25px;
	}

	.syNewsList .div-left{
		height: unset;
	}

	
	.syNewsList .div-right .item{
		height: unset;
		margin-bottom: 25px;
	}

	.mainFooter .fdh{
		max-width: 100%;
		margin-top: 25px;
	}

	.mainFooter .fdh ul{
		display: none;
	}

	.aboutCon .div-text{
		padding: 35px 0;
	}

	.aboutCon .div-text .des{
		margin-bottom: 0;
	}

	.qyWh{
		margin-top: 35px;
	}

	.conLy .div-img{
		display: none;
	}

	.qyWh .item .des{
		text-align: center;
	}

	.banner .swiper-slide .div-text h2.title{
		font-size: 30px;
	}

	.banner .swiper-slide .div-text .des p{
		font-size: 14px;
		line-height: 20px;
	}

	.abMore a{
		font-size: 18px;
	}

	.button--winona > span{
		padding: 10px 45px;
	}

	.pageTit{
		top: 55px;
		height: 200px;
		background-position: center;
	}

	.pageTit2{
		margin-top: 55px;
	}

	.ny{
		margin-top: 200px;
	}

	.mainFooter .div-img{
		margin: auto;
		margin-top: 15px;
	}




}

@media (max-width: 767.98px) { 
	.sp{
		padding: 45px 0;
	}

	.commonTit{
		margin-bottom: 35px;
	}
	.commonTit p.entit{
		font-size: 30px;
	}

	.commonTit p.title{
		font-size: 26px;
	}

	.commonTit p.title:after{
		width: 45px;
	}

	.proLists .swiperBtn{
		width: 30px;
		height: 30px;
		padding: 0;
		border-radius: 50%;
	}

	.proLists .swiperBtn:after{
		font-size: 14px;
	}

	.proLists .item .div-text p.p1{
		font-size: 20px;
	}

	.proLists .item .div-text p.p2{
		font-size: 16px;
	}


	.mainFooter .fdh a.title{
		font-size: 16px;
		text-align: center;
	}

	.mainFooter .div-img{
		margin: 25px auto;
	}

	.mainFooter {
		margin-bottom: 53px;
	}
	.fixFooter{
		position: fixed;
		width: 100%;
		z-index: 999;
		left:0;
		bottom: 0;
		background-color: #fff;
		border-top:1px solid #ccc;
	}

	.fixFooter .item{
		text-align: center;
	}

	.fixFooter .item a{
		display: block;
		padding: 5px 15px;
		font-size: 12px;
	}

	.fixFooter .item .tb{
		margin-bottom: 5px;
	}

	.fixFooter .item .tb svg{
		width: 26px;
		fill: #666;
	}

	.fixFooter .item.item1 a{
		background-color: var(--primary);
		color: #fff;
	} 

	.fixFooter .item.item1 .tb svg{
		fill: #fff;
	}

	.syNewsList .div-right p.title{
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 5px;
	}



}

@media (max-width: 575.98px) { 
	.aboutCon .div-img{
		max-width: 100%;
		min-width: 100%;
	}

	.aboutCon .syNum .item .p1{
		font-size: 20px;
	}

	.aboutCon .syNum .item .p2{
		font-size: 14px;
	}

	.aboutCon .syNum .item .p1 i{
		font-size: 12px;
    	margin-left: 5px;
	}

	.aboutItem .item div.des{
		min-height: 100px;
		max-height: 100px;
	}

	.aboutItem .item .title p{
		font-size: 20px;
		padding-left: 10px;
		letter-spacing: 1px;
	}

	.aboutItem .item .title p:after{
		width: 2px;
	}

	.aboutItem .item .num{
		font-size: 24px;
	}

	.syNewsList .div-right .des p{
		font-size: 14px;
		-webkit-line-clamp: 2;
		margin-bottom: 10px;
	}

	.syNewsList .div-right .des{
		margin-bottom: 0;
	}

	.syNewsList .div-right .des{
		margin-top: 15px;
	}



	.partnerList .swiperBtn{
		display: none;
	}

	.mainFooter .fdh a.title{
		font-size: 14px;
	}

	.syNewsList .div-right .time span.s1{
		display: none;
	}

	.syNewsList .div-right .more svg{
		width: 25px;
	}

	.commonTit p.entit{
		font-size: 22px;
	}

	.commonTit p.title{
		font-size: 14px;
	    padding-bottom: 10px;
	    max-width: 100%;
	    line-height: 1.5;
	}

	.qyWh .item .des{
		text-align: center;
	}

	.aboutCon .div-text p.title{
		font-size: 36px;
	}

	.aboutCon .div-text p.tit2{
		font-size: 20px;
	}

	.sp{
		padding: 35px 0;
	}


	.comInfos .item .tb{
		width: 35px;
		min-width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.comInfos .item .div-text p.title{
		font-size: 18px;
	}

	.comInfos .item .div-text p.des{
		font-size: 14px;
	}

	.comInfos .item .div-text p.dz{
		font-size: 14px;
	}


	.conLy{
		margin-top: 15px;
	}

	.conLy .title{
		font-size: 24px;
	}

	.conLy .des{
		font-size: 14px;
	}

	.divForm input, .divForm textarea{
		padding: 10px 15px;
		font-size: 14px;
	}

	.divForm .item{
		margin-bottom: 15px;
	}

	.divForm button{
		font-size: 14px;
	}

	.mainFooter .fdh{
		display: none;
	}

	.mainFooter .main .item{
		font-size: 12px;
	}

	.copyright{
		font-size: 12px;
	}

	.qyWh .item p.p1{
		font-size: 22px;
	}

	.banner .swiper-slide .div-text .des p{
		display: none;
	}

	.banner .swiper-slide .div-text h2.title{
		font-size: 20px;
	}


	.prgoress_indicator.active-progress{
		display: none;
	}

	.newsDetail .main{
		padding: 35px 25px;
	}

	.prev-next{
		font-size: 14px;
	}

	.prev-next a{
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box!important;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}

	.prev-next .d1{
		margin-bottom: 15px;
	}

	.commonTit{
		margin-bottom: 15px;
	}

	.partnerList .col{
		padding-right: 5px;
	    padding-left: 5px;
	}

	.comInfos .item{
		padding: 15px 15px;
	}

	.readMore2 a{
		padding: 5px 25px;
		font-size: 14px;
	}

	.readMore2 a svg{
		width: 20px;
	}

}



