@charset "utf-8";

.mobile-inner-nav a {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal;
}

.logo {
	float: left;
	margin-left: 0px;
	padding: 0;
	line-height: normal;
}

.logo img {
	height: 38px;
	margin-top: 10px;
	margin-left: 20px;
}

@-webkit-keyframes returnToNormal {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes returnToNormal {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.mo_search {
	position: fixed;
	top: 78px;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 1);
	z-index: 1001;
	padding: 30px 10%;
	display: none;
}

.m_search {
	width: 100%;
	height: 55px;
	line-height: 50px;
	color: #fff;
	box-shadow: 0px 15px 5px -15px #fff;
}

.m_search p {
	width: 100%;
}

.m_search span:before {
	font-size: 24px;
}

.m_search p input {
	background: none;
	border: none;
	outline: none;
	color: #fff;
	width: 88%;
	font-size: 16px;
}

.ks_link p {
	color: rgba(255, 255, 255, 0.7);
	padding-left: 5px;
	margin: 25px 0 20px;
	font-size: 12px;
}

.ks_link a {
	color: #fff;
	margin: 0 5px;
	font-size: 14px;
}
