/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
.s-logo-box::after {clear: both;width: 100%;content: ' ';display: block;}
.menu {

  width: 100%;
  display: flex;
  justify-content: center;
}
.menu * {
  box-sizing: border-box;
}
.menu {
  width: 800px;
  margin-top: 24px;
  float: left;
}
.menu .ul-list {
}
.menu .ul-list > li {
  flex: 1;float: left;
  position: relative;
  width: 94px;
}
.menu .ul-list > li:last-child {
  border-right: none;
}
.menu .ul-list > li > a {
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  text-decoration: none;
  color: #333;
  background: #fff;
}
.menu .ul-list > li > a:hover{color: #cc9900;}

.menu .ul-list > li > span {
  color: #fff;
  font-size: 16px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #222;
}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 999;
  background: #333;
  width: 100%;
}
.menu .ol-list > li > a {
  font-size: 12px;
  text-decoration: none;
  color: #fff;
  height: 35px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #222;
  justify-content: center;
}
.menu .ol-list > li > a:hover {
  background: #222;
}
