#header {
	width:100%;
	position:absolute;
	padding:20px 50px;
	box-sizing:border-box;
	display:inline-block;
	z-index:9;
	border-bottom:1px solid #fff;
}
#header .h_logo {
	width:117px;
	display:inline-block;
	vertical-align:middle;
}
#header .mo_menu {
	display:none;
	
	
}

#header .mobilemenu {
	display:none;
	
	
}

#header .h_menu {
	display:inline-block;
	float:right;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;
	
	
}
#header .h_menu li {
	display:inline-block;
	font-size:18px;
	margin-left:50px;
}
#header .h_menu li a{
	display:inline-block;
	color:#fff;
	
}

#header .h_text {
	margin:235px 0 110px;
}
#header .h_text .subject:nth-child(1) {
	font-size:20px;
	color:#b7b7b7;
	text-align:center;
	
}
#header .h_text .subject:nth-child(1):after {
	content:"";
	display:block;
	width:55px;
	height:2px;
	background-color:#b7b7b7;
	margin:20px auto 40px;
	
}
#header .h_text .subject:nth-child(2) {
	font-size:44px;
	color:#fff;
	text-align:center;
	word-break: keep-all;
	margin-bottom:50px
	
	
}
#header .h_text .subject:nth-child(3) {
	font-size:12px;
	color:#fff;
	text-align:center;
	word-break: keep-all;
	
	
}
#header .text_icon {
	margin-left:50px;
}




#footer {
	background-color:#000;
	padding:30px 0;
	margin-top:100px;
}
#footer .f_text {
	width:1180px;
	margin:0 auto;
}
#footer .f_text p {
	color:#7b7b7b;
	font-size:16px;
	margin-bottom:10px;
}
#footer .f_text div {
	color:#3c3c3c;
	font-size:13px;
}