/* 公共 */
body{
	color: #444;
	background-color: #fff;
}
:focus {
	outline: none;
}
.z_black{
	color: #1a1a1a;
}
.z_green{
	color: #84AA2F;
}
.c555{
	color: #555;
}
.c777{
	color: #777;
}
.ceee{
	color: #eee;
}

/* 头部 */
#header{
	height: 1.8rem;
	z-index: 2;
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	align-items:center;
	border-top: 0.05rem solid #EEEEEE;
}
#header.active{
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
}
#header .header_logo{
	width: 2.7rem;
	height: 1.2rem;
	line-height: 1.2rem;
}
#header .search_input{
	width: 12.8rem;
	height: 1.25rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	background: #EEEEEE;
	border-radius:0.6rem;
}
#header .search_input i{
	font-size: 0.6rem;
	color: #999;
}
#header .search_input input{
	flex: 1;
	background: #EEEEEE;
	height: 1.25rem;
	line-height: 1.25rem;
	-webkit-border-radius: 0 0.6rem 0.6rem 0;
	-moz-border-radius: 0 0.6rem 0.6rem 0;
	border-radius: 0 0.6rem 0.6rem 0;
}
#header .login{
	width: 1.2rem;
	height: 1.2rem;
}
/*首页标题样式*/
.index_cont .index_title > span{
	font-size: 0.8rem;
	color: #333333;
}
.index_cont .index_title{
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	line-height: 2.2rem;
	padding-top: 0.15rem;
	padding-left: 0.5rem;
	margin-right:0.5rem
}
.index_cont .index_title a{
	display:flex;
	flex-direction: row;
	justify-content:flex-start;
	align-items:center;
	font-size: 0.75rem;
	color: #666666;
}
.index_cont .index_title a img{
	width: 0.7rem;
	height: 0.7rem;
}
/*底部foot*/
#foot img{
	width: 3rem;
	height: 3rem;
}
#foot{
	padding-top: 1.2rem;
	display:flex ;
	flex-direction:column;
	align-items:center;
	font-size: 0.45rem;
	background: #F5F5F5;
}
#foot p{
	height: 0.75rem;
	line-height: 0.75rem;
}
#foot .wxh i{
	color: #F33838;
}
#foot .about{
	color:#7A5241;
}