@font-face {
    font-family: 'webfont';
    font-display: swap;
    src: url('//at.alicdn.com/t/webfont_177lpsyocwy.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/webfont_177lpsyocwy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/webfont_177lpsyocwy.woff2') format('woff2'),
    url('//at.alicdn.com/t/webfont_177lpsyocwy.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/webfont_177lpsyocwy.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/webfont_177lpsyocwy.svg#AlibabaPuHuiTiL') format('svg'); /* iOS 4.1- */
}

html,
body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: 'Microsoft YaHei', -apple-system, BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Helvetica Neue',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';
  -webkit-font-smoothing: antialiased;
  background: #0e0e0e;
}

body {
  padding-top: 40px;
}
.header {
  /* min-width: 1900px; */
  height: 168px;
  background: #0e0e0e;
  text-align: center;
  position: absolute;
  z-index: 999;
  width: 100%;
  top: 0;
  bottom: 0;
}

a[href^="javascript"] {
  cursor: default;
}

.header-content {
  /* width: 1440px; */
  display: inline-block;
  height: 100%;
  margin: 0 auto;
  background: #0e0e0e;
}

.header-logo {
  width: 120px;
  height: 120px;
  float: left;
  margin-top: 24px;
  text-decoration: none;
}

.header-logo > img {
  width: 100%;
  height: 100%;
}

.header-list {
  float: left;
  height: 60px;
  margin-top: 54px;
  margin-left: 135px;
  list-style-type: none;
}

.header-list_item {
  overflow: hidden;
  font-size: 24px;
  color: white;
  cursor: pointer;
  margin-right: 57px;
  /* font-weight: bold; */
  float: left;
  position: relative;
}

.header-list_item-title {
  padding: 16px 29px;
  display: block;
  color: white;
  text-decoration: none;
  border: none;
  transition: all 0.2s ease-out;
}

.header-taobao {
  margin-left: 133px;
  margin-right: 0;
  margin-top: 54px;
  text-decoration: none;
}

.header-list_item-active > .header-list_item-title,
.header-list_item:hover > .header-list_item-title,
.header-taobao:hover {
  background: #ec3737;
  border-radius: 5px;
}

.header-list_item-sub {
  overflow: hidden;
  margin: 0;
  padding: 0;
  display: none;
}

.header-list_item-sub_item {
  width: 100%;
  height: 65px;
  list-style-type: none;
  background: #19191a;
  font-size: 18px;
  text-align: center;
  line-height: 65px;
}

.header-list_item-sub_item:hover {
  background: #434343;
}

.header-list_item:hover > .header-list_item-sub {
  display: block;
}

.header-list_item-sub_item-title{
  color: white;
  text-decoration: none;
  border: none;
  display: block;
}

@media all and (max-width: 1440px){
  .header-taobao{
    display: none;
  }
}

@media all and (max-width: 1160px){
  .header{
    display: none;
  }
}