* {
	margin: 0;
	padding: 0;
}

.foot-box {
	width: 100%;
	height: 14.9vw;
	background-color: #06192c;
	min-height: 230px;
}

.foot-logo {
	width: 3.54vw;
	height: 3.39vw;
}

.foot-top {
	display: flex;
	align-items: center;
}
.foot-t-box{
	margin-left: 5vw;
}

.foot-t-top {
	display: flex;
	align-items: center;
}

.foot-t-solid {
	width: 0.1vw;
	height: 0.68vw;
	background-color: #0569cf;
}

.foot-t-kf {
	font-size: 0.8vw;
	color: #ffffff;
	padding-left: 0.5vw;
	 white-space:nowrap;
}

.foot-t-phone {
	font-size: 0.8vw;
	color: #ffffff;
	opacity: 0.3;
	padding-top: 0.52vw;
}

.foot-top {
	margin-left: 15vw;
	margin-right: 15vw;
	padding-top: 3.75vw;
	border-bottom: 0.1vw solid #1d2e3f;
	padding-bottom: 3.07vw;
}

.foot-bottom {
	display: flex;
	align-items: center;
	padding-top: 1.46vw;
}

.foot-b-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: absolute;
	right: 15vw;
}

.small-logo {
	width: 1.56vw;
	height: 1.56vw;
	margin-left: 1.72vw;
}

.foot-b-left {
	margin-left: 15vw;
	font-size: 0.8vw;
	color: #898ba4;
	opacity: 0.3;
}
.foot-b-left a{
	text-decoration: none;
	    color: #fff;
		opacity: 0.8;
}

.beian {
	padding-left: 3.13vw;
	font-size: 0.8vw;
	color: #898ba4;
	opacity: 0.3;
}
.ewm{
	position: absolute;
	margin-top: -7vw;
	width: 6vw;
	height: 6.5vw;
	display: none;
}
.small-box:hover .ewm{
	display: block;
}
.lx{
	font-size: 0.73vw;
	color: #fff;
	padding-left: 2.76vw;
	border-left: 0.1vw solid rgba(249,249,249,0.1);
	margin-left: 2.6vw;
	 white-space:nowrap;
}
.foot-t-kf span{
	color: rgba(233,239,244,0.5) !important;
}