/* header */
header {
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 9;
  width: 100%;
  border-bottom: 1px solid #c8c8c8;
  display: block;
}

header .inner {
  height: 120px;
}

header .logo {
  height: 75px;
  position:absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

header .submenu {
  position: absolute;
  top: 10px;
  right: 0px;
  display: flex;
}

header .submenu ul.submenu-item {
  font-family: Arial, sans-serif;
  display: flex;
}

header .submenu ul.submenu-item li {
  position: relative;
}

header .submenu ul.submenu-item li:before {
  content: "";
  width: 1px;
  height: 12px;
  background-color: #e5e5e5;
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

header .submenu ul.submenu-item li:first-child::before {
  display: none;
}

header .submenu ul.submenu-item li a {
  padding: 11px 16px;
  display: block;
  font-size: 13px;
  color: #656565;
  text-decoration: none;
}

header .submenu ul.submenu-item li a:hover {
  color: #000;
  font-weight: bold;
}

nav{
	background:#fff;
}
nav .cont{
	z-index: 9999;
}
nav ul.mainmenu{
	margin-top: -76px;
	left : 50%;
	position:absolute;
	right: 0;
	z-index: 9999;
}
nav ul.mainmenu > li{
	float:left;
	width:165px;
	text-align:center;
}
nav ul.mainmenu > li.current > a, nav ul.mainmenu > li.current ul{
	background-color:#f1f3f6;
}
nav ul.mainmenu > li > a{
	font-size:20px;
	font-weight:bold;
	padding:28px 0 30px 0;
	display:block;
	position:relative;
}
nav ul.mainmenu > li > a span.underline{
	height:2px;
	background-color:#279bcb;
	position:absolute;
	left:50%;
	top:60px;
	display:none;
}
nav ul.mainmenu > li.company a span{width:86px;margin-left:-43px;}
nav ul.mainmenu > li.weborder a span{width:100px;margin-left:-50px;}
nav ul.mainmenu > li.community a span{width:86px;margin-left:-43px;}
nav .nav_back{
	background:#fff;
	border-bottom:1px solid #279bcb;
	width:100%;
	height:225px;
	position:absolute;
	top:121px;
	left:0;
	z-index:999;
	display:none;
}
nav ul.mainmenubranch{
	height:225px;
	display:none;
}
nav ul.mainmenubranch li a{
	font-size:15px;
	padding:7px 0;
	display:block;
}
nav ul.mainmenubranch li a:hover{
	font-weight:bold;
}
nav ul.mainmenubranch li.selected a{
	font-weight:bold;
	color:#279bcb;
}
