@font-face {
  font-family: 'Alimama ShuHeiTi';
  src: url('/wp-content/themes/mingque/assets/font/Alimama_ShuHeiTi_Bold.ttf');
}
header {
  height: auto;
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
}
.h_box {
  /*display: flex;*/
  /*width: 1920px;*/
  width: 300%;
  padding: 11px 0px;
  justify-content: center;
  align-items: center;
  gap: 32px;
  background: #6740E0;
  z-index: 10;
  margin-top: 0;
  overflow: hidden;
  /*max-width: 1920px;*/
}
.h_box .item{
    float: left;
    margin-left: 20px;
}
@media screen and (max-width: 750px) {
  .h_box {
    display: none;
  }
}
.h_box .item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.h_box .item .line {
  width: 40px;
  height: 1px;
  flex-shrink: 0;
  background: #FFF;
  margin-right: 32px;
}
.h_box .item svg {
  padding: 0 12px;
}
.h_box .item span {
  color: #FFF;
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.h_box .item .yellow {
  color: #FFCF00;
  font-weight: 500;
}
.h_tab {
  box-sizing: border-box;
  height: 88px;
  /*width: 1920px;*/
  width: 100%;
  padding: 0 40px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  background-color: #fff;
  z-index: 10;
  justify-content: space-between;
  max-width: 1920px;
}
@media screen and (max-width: 750px) {
  .h_tab {
    display: none;
  }
}
.h_tab .tab_ll {
  display: flex;
}
.h_tab .tab_left {
  margin-top: 24px;
  margin-right: 80px;
}
.h_tab .tab_con {
  display: flex;
  align-items: center;
  width: 450px;
  justify-content: space-between;
}
.h_tab .tab_con span {
  color: var(--000000, #000);
  font-family: PingFang SC;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: flex;
  align-items: center;
  height: 87px;
}
.h_tab .tab_con .purple {
  color: var(--794EFF, #794EFF);
  border-bottom: 4px solid #794EFF;
  margin-bottom: -4px;
  box-sizing: border-box;
}
.h_tab .tab_right {
  display: flex;
  padding: 14px 0px 14px 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  /*margin-left: 950px;*/
  border-left: 1px solid var(--794EFF, #794EFF);
  color: var(--794EFF, #794EFF);
  font-family: PingFang SC;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.h_tab .tab_right span {
  margin-right: 8px;
}
.h_tab .tab_right a {
  color: #794EFF;
}
.hb_box {
  display: none;
}
@media screen and (max-width: 750px) {
  .hb_box {
    display: block;
    margin-top: 0;
    width: 100%;
  }
}
.hb_box .item {
  padding: 11px 0;
  box-sizing: border-box;
  background: #6740E0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hb_box .item .line {
  width: 20px;
  height: 1px;
  background: #FFF;
}
.hb_box .item span {
  color: #FFF;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.hb_box .item a span {
  color: #FFCF00;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.hb_tab {
  display: none;
}
@media screen and (max-width: 750px) {
  .hb_tab {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    /*width: 375px;*/
    width: 100%;
  }
}
.hb_tab .hbt_icon {
  display: flex;
  align-items: center;
  height: 60px;
}
.hb_tab .hbt_icon .open {
  display: block;
}
.hb_tab .hbt_icon .close {
  display: none;
}
.hb_tab .hbt_icon img {
  width: 107.256px;
  height: 20px;
  margin-left: 20px;
}
.hb_tab .hbt_btn {
  width: 100px;
  height: 32px;
  padding: 7px 0px 7px 20px;
  box-sizing: border-box;
  border-left: 1px solid var(--794EFF, #794EFF);
  color: var(--794EFF, #794EFF);
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.hb_nav {
  display: none;
  /*width: 375px;*/
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
@media screen and (max-width: 750px) {
  .hb_nav {
    background: #FFF;
  }
}
.hb_nav .nbn_item {
  /*width: 335px;*/
  width: 100%;
  height: 48px;
  background: #F7F8F9;
  display: flex;
  padding: 14px 20px;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  color: #000;
  font-family: PingFang SC;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.zz {
  display: none;
  height: 500px;
  width: 100%;
  opacity: 0.5;
  background: #000;
}
.hea_sw .swiper-wrapper {
  transition-timing-function: linear !important;
}
@media screen and (max-width: 1280px) {
  .h_box .item span {
    font-size: 14px;
  }
}
@media screen and (max-width: 1200px) {
  .h_box .item span {
    font-size: 12px;
  }
}
