:root {
  --main-color: #e60012;
  --main-sub-color: #e60012;
  --main-cover-color: rgb(230, 0, 18, 0.8);
}
/* .menu-title {
  background: unset;
  color: #000;
} */
@media screen and (max-width: 768px) {
  .header2 .sub-menu li .jt {
    display: block !important;
    top: 0;
  }
  .banner-text {
    display: block !important;
  }
}
#c_portalResnav_main-15870262301734230 .pc_nav .header1 h1 img {
    transition: unset;
    left: 30px !important;
}
#w_grid-1567149865008 {
    display: none;
}
.pc_nav .header1:not(.active) {
    background: rgba(255, 255, 255, 0.3) !important;
}
.pc_nav .header1 .header-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1400px;
    margin: 0 auto
}
.pc_nav .header1 .header-left .logo, .pc_nav .header1 .header-left .menu {
    /*width: 200px;*/
}
.pc_nav .nav-sub .n-nav-sub > div {
  position: relative;
}
.pc_nav .nav-sub .n-nav-sub > div > .n-nav-third {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
}
.pc_nav .nav-sub .n-nav-sub > div:hover .n-nav-third{
  opacity: 1;
  visibility: visible;
}
.pc_nav .hList > li {
  margin-top: 0 !important;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
    right: 10%;
    margin: 0 !important;
}

.header2 .hList > li{
    margin: 0 !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10%;
}

.foot {
  background-color: #000;
}

.foot .wrap {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
}
.foot .wrap.bottom {
  padding-top: 0;
  padding-bottom: 30px;
  align-items: center;
  justify-content: space-between;
}
.foot .search {
  width: 35%;
}
.foot .searchinput {
  margin-top: 20px;
}
.foot .searchinput p {
  max-width: 300px;
  margin-top: 20px;
}
.foot .navs {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  line-height: 1.8;
  color: #fff;
  font-size: 14px;
  width: 65%;
}
.foot .navs .sub {
  margin: 0 30px;
}
.foot .navs .sub.methods {
  width: 300px;
}
.foot .navs .sub.methods span {
  color: #a9a9a9;
}
.foot .navs .sub.methods .tabs {
  display: flex;
  justify-content: space-between;
}
.foot .navs .sub.methods .tabs .tab {
  color: #a9a9a9;
  cursor: pointer;
}
.foot .navs .sub.methods .tabs .tab.active {
  color: #fff;
}
.foot .navs .sub.methods .infos > div {
  display: none;
}
.foot .navs .sub.methods .infos > div.active {
  display: block;
}
.foot .navs .sub.qrcode {
  margin: 0;
}
.foot .navs .sub.qrcode img {
  width: 100px;
}
.foot .navs .sub.share {
  margin: 0;
}
.foot .row-pad .row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.foot .row-pad .row .col {
  width: 100px;
  transform: translateX(-10px);
}
.foot .row-pad .row .col img {
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .foot .wrap.top {
    display: none;
  }
  .foot .wrap.bottom {
    padding-top: 30px;
    text-align: center;
  }
  .foot .wrap.bottom .right {
    display: none;
  }
}

/*# sourceMappingURL=foot.css.map */
