body {
	padding-top: 0.5rem;
}
header {
	width: 100%;
}
.head-main {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66;
	height: 0.5rem;
	background: url(../images/m_head.jpg) center no-repeat;
	background-size: 100% 100%;
	width: 100%;
	display: flex;
	padding: 0 0.1rem;
	box-sizing: border-box;
	justify-content: space-between;
}
.head_nav_search {
	display: flex;
}
.head-img {
	height: 100%;
	display: flex;
	align-items: center;
}
.head-img img {
	display: block;
	height: 80%;
}
.nav_menu {
	display: flex;
	height: 100%;
	align-items: center;
}
.nav_menu img {
	display: block;
	height: 40%;
	margin-right: 0.1rem;
}
.head-menu {
	height: 100%;
	display: flex;
	align-items: center;
	margin-left: 0.16rem;
}
.head-menu img {
	display: block;
	height: 60%;
}

footer .foot {
	width: 100%;
	height: 0.8rem;
	background-color: #0b70be;
}
footer .foot .foot-middle {
	padding-top: 0.1rem;
	text-align: center;
}
footer .foot .foot-middle p {
	font-size: 0.13rem;
	line-height: 0.2rem;
	color: white;
}
.foot_top {
	width: 100%;
	background-color: #eeeeee;
}
.foot_con {
	padding: 0.1rem 0 0.1rem 0.3rem;
}
.foot_con p {
	line-height: 0.28rem;
	font-size: 0.16rem;
}
.foot_con p span {
	font-weight: 600;
	font-size: 0.17rem;
}
.foot_bottom {
	background-color: white;
	padding: 0.1rem 0;
	text-align: center;
	font-size: 0.15rem;
}


.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: rgba(0,0,0,0.7); */
	z-index: -99;
}
.fixed .fixed-wrap {
	width: 100%;
	height: 100%;
	display: flex;
	margin-left: -3rem;
	transition: all 500ms;
}
.fixed .fixed-left {
	width: 50%;
	height: 100%;
	background: rgb(227, 189, 36);
}
.fixed .fixed-right {
	width: 50%;
	height: 100%;
}
.fixed .fixed-left .fixed-menu {
	height: calc(100% - 1.6rem);
	padding: 0.4rem 0.5rem;
}
.fixed .fixed-left .fixed-menu ul {
	height: 100%;
}
.fixed .fixed-left .fixed-menu ul li {
	height: 8%;
	margin-bottom: 0.2rem;
	position: relative;
}
.fixed .fixed-left .fixed-menu ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: white;
	position: relative;
}
.fixed .fixed-left .fixed-menu ul li a span {
	position: absolute;
	top: 50%;
	left: 0;
	font-size: 0.16rem;
	transform: translateY(-50%);
}

.fixed-top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: #F5F5F5; */
	z-index: -66;
}


.wrap {
	width: 100%;
	position: relative;
	z-index: 60;
}
.wrap img {
	display: block;
	width: 100%;
}