/* 代码整理：懒人之家 www.lanrenzhijia.com */

body {

	margin: 0;

	padding: 0;

	font: 16px/1.5 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

h1 {

	font-size: 28px;

	font-weight: 100;

	text-align: center;

}

header nav {

	text-align: center;

	background: #efefef;

}

header nav ul {

	margin: 0;

	padding: 1em;

	list-style-type: none;

}

header nav ul li {

	display: inline;

	margin-left: 1em;

}

header nav ul li:first-child {

	margin-left: 0;

}

header nav ul li ul {

	display: none;

}

a {

}

a:hover {

	color: #333;

}

a, a:hover {

	-o-transition: color 0.25s ease-in;

	-webkit-transition: color 0.25s ease-in;

	-moz-transition: color 0.25s ease-in;

	transition: color 0.25s ease-in;

}

section, article, header {

	display: block;

	float: left;

	width: 100%;

}

article {

	width: 96%;

	padding: 3em 2%;

}

a.meanmenu-reveal {

	display:none

}

.mean-container .mean-bar {

	float:left;

	width:100%;

	background:#fff;

	padding:4px 0;

	min-height:62px;

	z-index:5;

	position: fixed;

}

.mean-container a.meanmenu-reveal {

	outline: none;

	width:25px;

	height:20px;

	padding:23px 15px 10px 0;

	position:absolute;

	top:0;

	right:0;

	cursor:pointer;

	color:#111;

	text-decoration:none;

	font-size:16px;

	text-indent:-9999em;

	line-height:22px;

	font-size:1px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700

}

.mean-container a.meanmenu-reveal span {

	display:block;

	background:#111;

	height:3px;

	margin-top:3px

}

.mean-container .mean-nav {

	float:left;

	width:100%;

	background:#0c1923;

	margin-top:54px

}

.mean-container .mean-nav ul {

	padding:0;

	margin:0;

	width:100%;

	list-style-type:none

}

.mean-container .mean-nav ul li {

	position:relative;

	float:left;

	width:100%

}

.mean-container .mean-nav ul li a {

	display:block;

	float:left;

	width:90%;

	padding:1em 5%;

	margin:0;

	text-align:left;

	color:#fff;

	border-top:1px solid #383838;

	border-top:1px solid rgba(255, 255, 255, .5);

	text-decoration:none;

	text-transform:uppercase

}

.mean-container .mean-nav ul li li a {

	width:80%;

	padding:1em 10%;

	border-top:1px solid #f1f1f1;

	border-top:1px solid rgba(255, 255, 255, .25);

	opacity:.75;

	filter:alpha(opacity=75);

	text-shadow:none!important;

	visibility:visible

}

.mean-container .mean-nav ul li.mean-last a {

	border-bottom:0;

	margin-bottom:0

}

.mean-container .mean-nav ul li li li a {

	width:70%;

	padding:1em 15%

}

.mean-container .mean-nav ul li li li li a {

	width:60%;

	padding:1em 20%

}

.mean-container .mean-nav ul li li li li li a {

	width:50%;

	padding:1em 25%

}

.mean-container .mean-nav ul li a:hover {

	background:#252525;

	background:rgba(255, 255, 255, .1)

}

.mean-container .mean-nav ul li a.mean-expand {

	margin-top:1px;

	width:26px;

	height:32px;

	padding:12px!important;

	text-align:center;

	position:absolute;

	right:0;

	top:0;

	z-index:2;

	font-weight:700;

	background:rgba(255, 255, 255, .1);

	border:0!important;

	border-left:1px solid rgba(255, 255, 255, .4)!important;

	border-bottom:1px solid rgba(255, 255, 255, .2)!important

}

.mean-container .mean-nav ul li a.mean-expand:hover {

	background:rgba(0, 0, 0, .9)

}

.mean-container .mean-push {

	float:left;

	width:100%;

	padding:0;

	margin:0;

	clear:both

}

.mean-nav .wrapper {

	width:100%;

	padding:0;

	margin:0

}

.mean-container .mean-bar, .mean-container .mean-bar * {

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box

}

.mean-remove {

	display:none!important

}

/* 代码整理：懒人之家 www.lanrenzhijia.com */