@media (max-width: 1399.98px) {

	.ysItems .item .tit{
		font-size: 20px;
	}

	.ysItems .item .des{
		height: 105px;
	}

}

@media (max-width: 1299.98px) { 
	.mainHeader .menus>li>a{
		padding: 0 15px;
	}

	.scopeItems .item .div-text .p4 span{
		line-height: 1.5;
	}

	.aboutContent .div-text{
		max-width: 80%;
	}

	.ysItems .item{
		width: 33.33%;
	}

}
@media (max-width: 1199.98px) { 

	.mainHeader .menus>li>a{
		font-size: 14px;
	}

	.mainHeader .d1 .div-text p.p2 {
	    font-size: 12px;
	}
	.swiperBanner .swiper-slide .div-text p.p1{
		font-size: 56px;
	}

	.swiperBanner .swiper-slide .div-text p.p2{
		font-size: 14px;
	}

	.proLeft ul li .cate .d1 a{
		font-size: 14px;
	}

	.proLeft ul li .sub a{
		font-size: 14px;
	}

	.ProDetail p.title{
		font-size: 24px;
	}

	.ProDetail p.des{
		display: none;
	}




}

@media (max-width: 1099.98px) { 

	.mainHeader .d1 .div-text p.p1{
		font-size: 20px;
	}

	.mainHeader .menus>li>a {
    padding: 0 10px;
}

	.swiperBanner .swiper-slide .div-text{
		top: 45%;
	}


}

@media (max-width: 991.98px) { 

	.aboutContent .div-text{
		position: relative;
		max-width: 100%;
	}

	.aboutContent{
		padding-top: 0;
	}

	.aboutContent .div-img{
		margin-top: 0;
	}

	.ysItems .item{
		width: 50%;
	}

	.ysItems .item:nth-child(odd){
		background-color: #eee;
	}

	.ysItems .item:nth-child(even){
		background-color: #fff;
	}

	.mainFooter .d1{
		width: 100%;
		max-width: 100%;
	}

	.mainFooter .d2{
		max-width: 100%;
	}

	.lyMsg input, .lyMsg textarea{
		width: 100%;
	}

	.mainFooter .d2{
		padding: 0;
	}

	

	
}

@media (max-width: 767.98px) { 
		.commTit p.p1{
			font-size: 24px;
		}

		.commTit p.p2{
			font-size: 16px;
		}

	.swiperBanner .swiper-slide .div-text p.p1{
			font-size: 20px;
	}

	.swiperBanner .swiper-slide .div-text p.p2{
		display: none;
	}

	.swiperBanner .swiper-slide .div-text{
		top: 50%;
	}

	.swiperBanner .readMore{
		display: none;
	}

	.sp{
		padding: 45px 0;
	}

	.container-fluid{
		padding-left: 30px;
		padding-right: 30px;
	}


	.sws .swiper-scrollbar{
		display: none;
	}


	.pageTit .des{
		    display: none;
	}

	.pageTit h4.title{
		font-size: 20px;
		padding-bottom: 0;
	}

	.ProDetail .infos{
		margin-top: 15px;
	}

	.ProDetail .content .table-bordered td, .ProDetail .content .table-bordered th{
		font-size: 14px;
	}


	.scopeItems .item .div-text p.p1{
		font-size: 20px;
	}

	.aboutContent .div-text .tit{
		font-size: 18px;
	}

	.aboutContent .div-text .des{
		margin: 15px 0;
	}

	.caseLists{
		transform: translateX(0);
	}

	.syAbout{
		margin-bottom: 35px;
	}

	.swbtn{
		display: none;
	}

	.mainFooter .d2 .fmenu a{
		width: 50%;
		line-height: 30px;
	}








}

@media (max-width: 575.98px) { 
	.mouse{
		display: none;
	}

	.div-logo .div-text p.p1{
		font-size: 18px;
	}

	.div-logo .div-text p.p2{
		font-size: 12px;
	}


	.navBtn{
		width: 60px;
		height: 60px;
	}

	.smnavUl{
		top: 57px;
	}


	.aboutAdvs .item .div-text p.title{
		font-size: 18px;
	}

	.aboutAdvs .item .div-text p.des{
		font-size: 12px;
	}

	.commTit p.p2{
		font-size: 14px;
	}

	.divSearch{
		display: none;
	}

	.div-logo img{
		max-width: 160px;
	}

	.ysItems .item{
		width: 100%;
	}




}



