@media screen and (min-width: 1920px ) {
	
.public-a:hover { color: #fff!important; border-color: #cfa748; box-shadow: 5px 5px 10px 0 rgba(207,167,72,0.2); }
.public-a:hover:after { border-color: transparent transparent transparent #fff; }
 }


@media screen and (max-width: 1680px) {
	.topL{
		margin-right: 70px;
	}
	.menuDl dd{
		padding: 0 5px;
	}
	.menuLocation{
		padding: 45px 120px 110px;
	}
	.menuC {
		padding: 0 0 0 120px;
	}
	.widthCon{
		width: 1200px;
	}
	.footerC{
		width: 1200px;
	}
	.footerMenu dd{
		margin-right: 10px;
	}
	.tableConBox .tabCon {
		height: 344px;
		overflow: hidden;
	}
	.tableConBox .tabCon dd .conBox{
		padding: 15px 0 5px;
	}
	.columnScroll .cloumn1Btn .next{
		right: -70px;
	}
	.columnScroll .cloumn1Btn .prev{
		left: -70px;
	}

}
@media screen and (max-width: 1650px){
	.topL{
		margin-right: 30px;
	}
		.menuLocation a{
		margin: 0 20px;
	}
	.menuList dd{
		width: 120px;
	}
	.menuBox{
		left: 15%;
	}
}
@media screen and (max-width: 1500px){
	.menuDl{
		display: none;
	}
	.menuLocation a{
		margin: 0 10px;
	}
	.menuBox{
		left: 10%;
	}
	.footerMenu dd{
		margin-right: 10px;
	}
}
@media screen and (max-width: 1366px){
	.menuBox {
		left: 5%;
	}
}








@media screen and (max-width: 640px){

.widthCon {
    width:100%; margin:0 auto
}
.maxBox .maxTitle {
    height: 40px;
    line-height: 40px;
    font-size: 6.4vw;
}

.maxBox .maxEgTitle.white{ font-size:5.2vw;

}.col2Left{overflow: hidden;
   width: 44.2857%;
    height:0;}

.col2Right {
    width: 96%;
    height: 600px; 
}.maxBox{ width:94%; margin:0 auto; margin-bottom:20px!important}

.table2Dl dd{    width: 45%;}


.table2Dl dd .con .conB .titleCn { font-size:18px}


}



