/* Responsive repair for the original Navigation component only. */
.top-box[data-v-187bea38] { box-sizing: border-box; }
.heade_box[data-v-187bea38] { display: flex; align-items: center; justify-content: space-between; }
.heade_left[data-v-187bea38] { flex: 0 0 228px; }
.heade_left .logo[data-v-187bea38] { display: block; top: 0; }
.heade_right[data-v-187bea38] { flex: 0 0 auto; align-items: center; }
.heade_right_item[data-v-187bea38] { flex: 0 0 auto; white-space: nowrap; }
@media (max-width:1120px) {
  .pc[data-v-187bea38] { display: none; }
  .gap-mob[data-v-187bea38] { display: block; width: 100%; height: 60px; }
  .mob[data-v-187bea38] { display: block; position: fixed; top: 0; width: 100%; z-index: 999999; }
  .mob[data-v-187bea38] > div { width: 100%; height: 60px; background-color: #fff; }
  .mob[data-v-187bea38] > .nav-mob-menu { height: auto; }
  .nav-mob-logo[data-v-187bea38] { float: left; width: 166px; box-sizing: border-box; padding: 16px 0 0 16px; }
  .nav-mob-logo img[data-v-187bea38] { width: 100%; }
  .nav-mob-btn[data-v-187bea38] {
    float: right; width: 40px; height: 40px; margin-top: 12px; transform: scale(.5);
    background-image: url('/static/img/sprite-two.001b27d.png'); background-position: -16px -87px;
  }
  .nav-mob-btn.act[data-v-187bea38] { background-position: -16px -20px; }
  .nav-mob-menu[data-v-187bea38] > div {
    position: relative; box-sizing: border-box; padding-left: 15px;
    height: 34px; line-height: 34px; color: #fff; border-bottom: 1px solid #224b8d;
    background-color: rgba(23,62,127,.5);
  }
  .nav-mob-menu[data-v-187bea38] > div::after {
    position: absolute; right: 0; content: ''; width: 42px; height: 42px; transform: scale(.5);
    background-image: url('/static/img/sprite-two.001b27d.png'); background-position: -21px -154px;
  }
}
