* {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  height: 100%;
  padding: 0;
  margin: 0;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  font-family: 'Microsoft Yahei','Lucida Grande',Verdana,Lucida,Helvetica,Arial,'Simsun',sans-serif;
  background: #18191b;
}
ul {
  margin: 0;
  padding-left: 35px;
}
a:link, a:active, a:visited {
  color: inherit;
  text-decoration: none;
}
a:hover {
  color: #2979ff;
  text-decoration: underline;
}
pre {
  background: #eeffcc;
}
pre, code {
  word-wrap: break-word;
}


.header {
  position: relative;
  height: 64px;
  border-bottom: 1px solid #282828;
}
.main {

}
.inner {
  width: 920px;
  height: 100%;
  margin: 0 auto;
  padding: 10px 0;
}
img {
  display: block;
}
@media screen and (max-width: 920px) {
  .inner {
    width: 100%;
  }
}

.menu {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 70px;
}
.menu .menu-item {
  flex-shrink: 0;
  padding: 0 20px;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
  line-height: 30px;
  border: 1px solid #767676;
}

.link-list {
  padding: 20px 0;
  margin-left: -10px;
  display: flex;
  flex-wrap: wrap;
}
.link-list li {
  flex-shrink: 0;
  position: relative;
  max-width: 100%;
  font-size: 14px;
  line-height: 24px;
  list-style: none;
}
.link-list li a {
  display: block;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.link-list li::after {
  content: '|';
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}