@media (max-width: 1599.98px) {

}
@media (max-width: 1499.98px) {

}

@media (max-width: 1399.98px) {
   
}

@media (max-width: 1299.98px){
	.mainHeader .div-logo img{
		max-width: 300px;
	}

	.mainHeader .d2 .item>a{
		font-size: 14px;
	}

	.caseSwiper{
		height: 525px;
	}

	.caseLists .item{
		height: 240px;
	}
}

@media (max-width: 1199.98px) { 
	.aboutMain .aboutLeft{
		border-bottom: 1px solid #5a6268;
	}

	.swiper1 .swiper-slide .div-text{
		display: none;
	}

	.banner{
		height: 550px;
		max-height: 550px;
	}

	.caseSwiper{
		height: 500px;
	}

	.caseLists .item{
		height: 220px;
	}
}


@media (max-width: 1024.98px){
	
}



@media (max-width: 1099.98px) { 
	.mainHeader .d2{
		margin: 0 3%;
	}

	.banner{
		height: 200px;
		max-height: 200px;
	}

	.caseLists .item{
		height: 240px;
	}

	.caseSwiper{
		height: 200px;
		padding-bottom: 35px;
	}

	.caseLists .item{
		height: unset;
	}

	.caseSwiper .swiper-wrapper{
		overflow: unset;
	}

	
}


@media (max-width: 991.98px) { 
/*	html{
		height: 100%;
	}*/
	.mainHeader{
		display: none;
	}

	.banner{
		margin-top: 0;
	}
	/*手机导航*/
	.mHeader{
		display: block;
		padding: 10px 0;
	}

	.mHeader .div-mlogo a{
	  display: block;
	  max-width: 360px;
	}

	.mHeader .div-mbtn:hover{
		cursor: pointer;
	}

	.m-memu{
		display: block;
		position: absolute;
		
		background-color: rgba(0,0,0,.8);
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		transform: translateX(-100%);
		transition: all .6s;
		z-index: 9999999;
	}

	.m-memu.menuShow{
		transform: translateX(0);
	}

	.m-memu .main{
		width: 80%;
	    background-color: #fff;
	    height: 100%;
	    padding: 25px 0;
	}

	.menu-items{
		margin-top: 15px;
	    padding-top: 15px;
	    border-top: 1px solid #DAA520;
	}

	.menu-items ul{
		display: block;
		margin-top: 15px;
	}

	.menu-items ul li{
		display: block;
		margin-bottom: 5px;
	}

	.menu-items ul li span{
		text-align: center;
	}

	.menu-items .subTit{
		font-size: 16px;
		margin-bottom: 5px;
	}

	.menu-items span{
		display: block;
		width: 31px;
		height: 31px;
		position: relative;
	}

	.menu-items span::after{
		position: absolute;
	    content: "+";
	    font-size: 20px;
	    top: -5px;
	    transition: all .6s;
	}

	.menu-items span.on::after{
		transform: rotate(135deg);
	}

	.menu-items .sub-item{
		display: none;
	}

	.menu-items .sub-item a{
		display: block;
		padding: 15px 0;
		border-bottom: 1px solid #eee;
		position: relative;
	}

	.menu-logo img{
		max-width: 260px;
	}

	.imgTit img{
		max-height: 75px;
	}

	.pt{
		padding: 35px 0;
	}

	.caBlock .item{
		padding-bottom: 35px;
    	border-bottom: 1px dashed #daa52054;
	}

	


}



@media (max-width: 767.98px) { 
	html{
        font-size: 14px;
    }

   
	.mHeader .div-mlogo a img{
		max-width: 260px;
	}

	.imgTit img{
		max-height: 55px;
	}

	.caseFl{
		margin-top: 25px;
		margin-bottom: 25px;
	}

	.caseFl a{
		padding: 5px 20px;
		margin: 15px 0;
	}

	.aboutFl{
		text-align: left;
	}

	.caseSwiper .swiper-pagination span{
		width: 10px;
		height: 10px;
		margin: 0 2px;
	}



 }


@media (max-width: 575.98px) { 
	.banner{
		height: 180px;
		max-height: 180px;
	}

	.aboutFl a{
		font-size: 12px;
		padding: 10px 15px;
		margin: 5px 5px;
	}

	.aboutFl{
		padding: 35px 0;
	}

	.mainFooter .items .title a{
		font-size: 14px;
	}

	.copyright{
		font-size: 12px;
	}

	.newsLists .item p.des{
		font-size: 12px;
	}

}

@media (min-width: 576px){


	

 }


