@media (max-width: 1399.98px) {



}

@media (max-width: 1299.98px) { 
	.mainHeader .menus>li>a{
		padding: 0 15px;
	}

	.scopeItems .item .div-text .p4 span{
		line-height: 1.5;
	}


	.syAbout .d2{
		min-width: 650px;
	}

	.syAbout .d1 .xp{
		font-size: 140px;
	}

	.commTit p.p2{
		font-size: 32px;
	}

	.commTit p.p1{
		font-size: 26px;
		margin-bottom: 0px;
	}

	.advSecs .item p{
		font-size: 18px;
	}

}
@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;
	}

	.swiperBanner .swiper-slide .div-text p.pcn{
		font-size: 26px;
	}

	.swiperBanner .swiper-slide .div-text p.pen{
		font-size: 18px;
	}

	.swiperBanner .swiper-slide .div-text p.pdes{
		display: none;
	}

	.divMore a{
		padding: 10px 25px;
		font-size: 14px;
	}

	.divMore a svg{
		width: 14px;
		height: 14px;
	}




}

@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%;
	}

	.syAbout .d2{
		min-width: 550px;
	}

	.syAbout .d1 div.des p{
		font-size: 16px;
		line-height: 30px;
	}

	.syAbout .d1 div.des{
		margin-top: 25px;
		margin-bottom: 25px;
	}


}

@media (max-width: 991.98px) { 

	.lyMsg input, .lyMsg textarea{
		width: 100%;
	}

	.div-logo img{
		max-width: 150px;
	}

	.swiperBanner .swiper-slide h2.title{
		font-size: 36px;
	}

	.swiper1-btn div span{
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}

	.swiper1-btn div span{
		margin-left: 5px;
	}

	.syAbout .d2{
		min-width: 100%;
	}

	.advSecs .item{
		margin-bottom: 25px;
	}

	.advSecs .item .tb span{
		width: 65px;
		height: 65px;
		line-height: 65px;
	}

	.scoLists .item .tb{
		width: 55px;
	}

	.scoLists .item p{
		font-size: 20px;
	}

	.partnerSec .title{
		font-size: 30px;
	}

	.partnersItems .item{
		margin-bottom: 15px;
	}

	.mainFooter .qrcode{
		max-width: 100%;
		margin-bottom: 25px;
	}

	.mainFooter{
		margin-top: -65px;
	}



	

	
}

@media (max-width: 767.98px) { 

	.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;
	}

	.caseLists{
		transform: translateX(0);
	}


	.swbtn{
		display: none;
	}


	.swiperBanner .swiper-slide h2.title{
		font-size: 20px;
	}

	.swiperBanner .swiper-slide h2.title span{
		margin: 0 15px;
	}

	.swiper1-btn{
		display: none;
	}

	.swiperBanner .swiper-slide .div-text p.pcn{
		font-size: 16px;
	}

	.swiperBanner .swiper-slide .div-text p.pen{
		font-size: 12px;
	}

	.syAbout .d1 .xp{
		font-size: 100px;
		top: 0;
	}

	.syAbout .d1{
		transform: translateY(0);
	}

	.syAbout .d2{
		margin-top: 25px;
	}

	.syAbout{
		padding-top: 45px;
		padding-bottom: 45px;
	}

	.scoLists .item{
		width: 100%;
		max-width: 100%;
	}

	.scoLists .item:hover{
		width: 100%;
	}

	.scoLists .item a{
		padding: 100px 0;
	}

	.mainFooter .div-flogo{
		margin-left: auto;
		margin-right: auto;
	}

	.mainFooter .infos p{
		font-size: 14px;
	}


	.nyproList .item2 .div-img{
		min-width: 100%;
		max-width: 100%;
		margin-bottom: 25px;
	}

	.nyproList .item2 .div-img img{
		width: 100%;
	}








}

@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.p1{
		font-size: 32px;
	}

	.commTit p.p2{
		font-size: 30px;
	}

	.divSearch{
		display: none;
	}

	.div-logo img{
		max-width: 80px;
	}

	.swiperBanner .divMore{
		display: none;
	}

	.syAbout .d1 .xp{
		font-size: 60px;
		letter-spacing: 15px;
	}

	.advSecs .item p{
		font-size: 14px;
	}

	.newsLists .item p.title{
		font-size: 16px;
	}

	.newsLists .item .newsMore span{
		width: 22px;
		height: 22px;
	}

	.newsLists .item .div-img span.time{
		font-size: 12px;
		padding: 5px 15px;
	}




}



