.footer-menu-box span {
	float: left;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #ADACAC;

}
.footer-menu-box{
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (min-width: 1200px) {
	.footer-menu-box span {
		width: 9.4%;
		line-height: 40px;
	}

	.footer-box2-right {
		float: right !important;

	}

	.footer-bottom-container span:nth-last-child(1),
	.footer-bottom-container span:nth-last-child(2) {
		display: none;
	}
}

@media (min-width: 1300px) {
	.footer-menu-box span {
		width: 9.5%
	}
}

@media (min-width: 1400px) {
	.footer-menu-box span {
		width: calc(100% / 9);
	}
}

.footer-top-container {
	background: #3B3B3B;
	background-image: url(../../img/index/footer_bgs.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-box2 {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 20px;
	overflow: hidden;
	    padding-top: 10px;
	    padding-bottom: 10px;
}

.footer-box2-left,
.footer-box2-right {
	float: left;
}

.footer-box2-right {

	line-height: 30px;
}

.footer-box2-left img {
	width: 387px;
	margin-top: 1px;
}

.footer-bottom-container {
	overflow: hidden;
	line-height: 65px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	
background: #2a5eb2;
	color: #fff;
    border-top: 1px solid #5478b1;
	text-align: center;
}

.footer-menu-box select {
	width: 180px;
	background-color: rgba(244, 245, 245, 0.15);
	border: none;
	color: #FFFFFF;
	outline: none;
	padding: 2px 4px 2px 3px;

}

@media (max-width: 1199px) {

	.footer-menu-box span:nth-last-child(1),
	.footer-box2-left {
		display: none;
	}

	.footer-box2 {
		width: 310px;
		margin: auto;
		margin-top: 20px;

	}

	.footer-bottom-container {
		overflow: auto;
		line-height: 26px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.footer-bottom-container span:nth-child(1) {
		display: none;
	}

	.footer-menu-box {
		
		overflow: hidden;
		padding-bottom: 20px;
	}

	.footer-box2-right {
		text-align: center;
	}

	.footer-menu-box span {
		width: 11%;
		min-width: 90px;
		text-align: center;
	}
}

@media (max-width: 500px) {
	.footer-menu-box span {
		width: 33%;
		min-width: 90px;

	}
}