.header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 99999;
  height: bq(66);
  padding-top: bq(23);
  margin: 0 auto;
  background-color: transparent;
  display: flex;
  align-items: center;

  .logo {
    display: inline-block;
    width: bq(209);
    height: 0;
    padding-top: bq(43);
    overflow: hidden;
    background-image: url('/image/logo.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .hr {
    // font-size: 0;
    position: relative;
    display: inline-block;
    margin: 0 bq(18);
    height: bq(50);

    &::after {
      content: "";
      height: 70%;
    }
  }

  .header__desc {
    font-size: bq(12);
    line-height: bq(20);
    // height: 80%;
    display: inline-block;
    color: #fff;
    white-space: nowrap;
  }

  .navbar {
    color: #fff;
    padding-top: 0;
    margin-left: auto;

    .navbar__item {
      float: left;
      cursor: grab;
      margin: 0 bq(16);
      text-align: center;
      font-size: bq(16);
      line-height: bq(43);
      // width: 4em;
    }
  }
}