* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  color: #2b2020;
  background: #fff;
  font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
  letter-spacing: 0;
}
button,
input {
  font: inherit;
}
button {
  cursor: pointer;
}
a {
  color: inherit;
  text-decoration: none;
}
img {
  display: block;
  max-width: 100%;
}
.mta-flape {
  width: min(1180px, calc(100% - 40px));
  margin-inline: auto;
}
.mta-npdbp {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  color: #ef4f86;
  font-size: 10px;
  font-weight: 900;
}
.mta-npdbp::before {
  width: 24px;
  height: 3px;
  background: currentColor;
  content: "";
}
.mta-lcffg {
  margin: 9px 0 0;
  font-size: 39px;
  line-height: 1.18;
}
.mta-fpjob {
  max-width: 520px;
  margin: 12px 0 0;
  color: #737887;
  font-size: 13px;
  line-height: 1.85;
}
.mta-lomgk {
  position: sticky;
  z-index: 30;
  top: 0;
  height: 70px;
  border-bottom: 1px solid #343746;
  color: #fff;
  background: #171a26;
}
.mta_gcpcg {
  display: grid;
  grid-template-columns: 230px 1fr 230px;
  align-items: center;
  height: 100%;
}
.mta_ofkde {
  display: flex;
  align-items: center;
  gap: 10px;
  width: max-content;
  font-size: 19px;
  font-weight: 900;
}
.mta_ofkde img {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.mta_ofkde small {
  display: block;
  margin-top: 2px;
  color: #a8acba;
  font-size: 9px;
}
.mta-jnefl {
  display: flex;
  justify-content: center;
  gap: 31px;
}
.mta-jnefl a {
  color: #c8cad3;
  font-size: 11px;
  font-weight: 900;
}
.mta-jnefl a:hover {
  color: #ff8177;
}
.mta-nefpc {
  display: flex;
  justify-content: flex-end;
}
.mta-hojdm {
  height: 42px;
  padding: 0 19px;
  border: 0;
  color: #fff;
  background: #ef4f86;
  font-size: 11px;
  font-weight: 900;
}
.mta-hojdm:hover {
  background: #f3ad45;
}
.mta_omkbc {
  display: none;
}
.mta_gicda {
  position: relative;
  overflow: hidden;
  min-height: 640px;
  color: #fff;
  background-color: #171a26;
  background-image: url("../images/20260724142511-efd8e1f9b6217ae1b51a57f1f11c7f88.jpg");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: auto 640px;
}
.mta_gicda::before {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 440px;
  bottom: 0;
  left: 0;
  background: #171a26;
  content: "";
}
.mta_gicda::after {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 380px;
  bottom: 0;
  width: 60px;
  background: rgba(23, 26, 38, 0.72);
  content: "";
}
.mta_aoefc {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 640px;
  width: 680px;
}
.mta-dpbpe {
  display: flex;
  align-items: center;
  gap: 9px;
  color: #ffb3ca;
  font-size: 10px;
  font-weight: 900;
}
.mta-dpbpe::before {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #ef4f86;
  content: "";
}
.mta_gicda h1 {
  margin: 21px 0 0;
  font-size: 66px;
  line-height: 1;
}
.mta_gicda h1 span {
  display: block;
  margin-top: 15px;
  font-size: 25px;
}
.mta-npkhl {
  max-width: 590px;
  margin: 21px 0 0;
  color: #b9bdc9;
  font-size: 14px;
  line-height: 1.85;
}
.mta-dipoi {
  width: 440px;
  min-height: 64px;
  margin-top: 30px;
  border: 0;
  color: #fff;
  background: #ff8177;
  font-size: 16px;
  font-weight: 900;
  box-shadow: 7px 7px 0 #f3ad45;
}
.mta-dipoi:hover {
  transform: translate(2px, 2px);
  box-shadow: 4px 4px 0 #f3ad45;
}
.mta-jajil {
  display: flex;
  gap: 22px;
  margin-top: 26px;
  color: #9298a7;
  font-size: 10px;
}
.mta-jajil b {
  color: #fff;
}
.mta_mfmac {
  position: absolute;
  z-index: 2;
  right: 24px;
  bottom: 22px;
  padding: 11px 14px;
  color: #171a26;
  background: #fff;
  font-size: 9px;
  font-weight: 900;
}
.mta_iomgn {
  padding: 96px 0 104px;
  background: #fff;
}
.mta_ogfil {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 38px;
  margin-bottom: 32px;
}
.mta_majpg {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 13px;
}
.mta_abean {
  margin: 0;
  border: 1px solid #dcdfe5;
  background: #f4f5f7;
}
.mta_abean img {
  width: 100%;
  height: 475px;
  object-fit: cover;
  object-position: top;
}
.mta_abean figcaption {
  display: grid;
  grid-template-columns: 34px 1fr auto;
  align-items: center;
  min-height: 58px;
  padding: 0 12px;
  border-top: 1px solid #dcdfe5;
  background: #fff;
}
.mta_abean figcaption b {
  color: #ef4f86;
  font-size: 10px;
}
.mta_abean figcaption strong {
  font-size: 12px;
}
.mta_abean figcaption span {
  color: #b87513;
  font-size: 9px;
  font-weight: 900;
}
.mta_eadhc {
  padding: 98px 0;
  background: #f4f5f7;
}
.mta-dlfdi {
  display: grid;
  grid-template-columns: 330px 1fr;
  gap: 72px;
}
.mta-pjjcd {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  margin-top: 25px;
}
.mta-bkcpi {
  height: 46px;
  border: 1px solid #dcdfe5;
  color: #737887;
  background: #fff;
  font-size: 10px;
  font-weight: 900;
}
.mta-bkcpi.mta_gpmdi {
  color: #fff;
  border-color: #ef4f86;
  background: #ef4f86;
}
.mta_efklg {
  border-top: 3px solid #171a26;
  background: #fff;
}
.mta_ckklh {
  display: grid;
  grid-template-columns: 56px 1fr 120px 90px;
  align-items: center;
  gap: 14px;
  min-height: 90px;
  padding: 0 15px;
  border-bottom: 1px solid #dcdfe5;
}
.mta_kghel {
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  background: #ff8177;
  font-size: 10px;
  font-weight: 900;
}
.mta_ckklh h3 {
  margin: 0 0 5px;
  font-size: 14px;
}
.mta_ckklh p {
  margin: 0;
  color: #737887;
  font-size: 9px;
}
.mta_mchai {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #ef4f86;
  font-size: 9px;
  font-weight: 900;
}
.mta_mchai::before {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ef4f86;
  content: "";
}
.mta_ckklh button {
  height: 36px;
  border: 1px solid #171a26;
  color: #171a26;
  background: #fff;
  font-size: 9px;
  font-weight: 900;
}
.mta_ckklh button.mta-b0b79 {
  color: #fff;
  border-color: #27a86f;
  background: #27a86f;
}
.mta-jcbmn {
  padding: 98px 0;
  color: #fff;
  background: #171a26;
}
.mta_gaokk {
  display: grid;
  grid-template-columns: 1fr 330px;
  gap: 72px;
}
.mta_eefjd {
  border: 1px solid #444857;
}
.mta_illfe {
  display: grid;
  grid-template-columns: 1fr 70px 1fr;
  align-items: center;
  min-height: 190px;
  padding: 25px;
  text-align: center;
}
.mta_afbej strong {
  display: block;
  font-size: 19px;
}
.mta_afbej span {
  display: block;
  margin-top: 7px;
  color: #aeb3c1;
  font-size: 9px;
}
.mta_kjicf {
  display: grid;
  place-items: center;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  color: #fff;
  background: #ef4f86;
  font-size: 13px;
  font-weight: 900;
}
.mta-hagmh {
  display: flex;
  height: 18px;
  margin: 0 25px;
  background: #353947;
}
.mta_omdcn {
  width: 52%;
  background: #ff8177;
}
.mta_ionbh {
  flex: 1;
  background: #f3ad45;
}
.mta-bcpgj {
  display: flex;
  justify-content: space-between;
  padding: 9px 25px 20px;
  color: #b4b8c5;
  font-size: 9px;
}
.mta-focnf {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-top: 1px solid #444857;
}
.mta-fjidl {
  height: 52px;
  border: 0;
  border-right: 1px solid #444857;
  color: #fff;
  background: transparent;
  font-size: 10px;
  font-weight: 900;
}
.mta-fjidl:last-child {
  border-right: 0;
}
.mta-fjidl:hover {
  background: #242838;
}
.mta-jcbmn .mta-npdbp {
  color: #ff8faf;
}
.mta-jcbmn .mta-fpjob {
  color: #aeb3c1;
}
.mta-ppike {
  margin-top: 25px;
  padding: 20px;
  border-left: 4px solid #f3ad45;
  background: #202432;
  color: #b5bac7;
  font-size: 10px;
  line-height: 1.8;
}
.mta-ppike b {
  display: block;
  margin-bottom: 7px;
  color: #fff;
  font-size: 13px;
}
.mta_aeikd {
  padding: 98px 0;
  background: #fff;
}
.mta_abbmi {
  display: grid;
  grid-template-columns: 350px 1fr;
  gap: 72px;
}
.mta_odlkp {
  display: flex;
  margin-top: 25px;
}
.mta-hbmob {
  height: 39px;
  padding: 0 15px;
  border: 1px solid #dcdfe5;
  border-right: 0;
  color: #737887;
  background: #fff;
  font-size: 9px;
  font-weight: 900;
}
.mta-hbmob:last-child {
  border-right: 1px solid #dcdfe5;
}
.mta-hbmob.mta_gpmdi {
  color: #fff;
  border-color: #ff8177;
  background: #ff8177;
}
.mta-nlepe {
  border-top: 3px solid #ef4f86;
  background: #f4f5f7;
}
.mta_edlfl {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.mta-ndjgd {
  min-height: 190px;
  padding: 24px;
  border-right: 1px solid #dcdfe5;
  border-bottom: 1px solid #dcdfe5;
  background: #fff;
}
.mta-ndjgd:last-child {
  border-right: 0;
}
.mta_mmipe {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  color: #fff;
  background: #ef4f86;
  font-size: 11px;
  font-weight: 900;
}
.mta-ndjgd h3 {
  margin: 22px 0 7px;
  font-size: 14px;
}
.mta-ndjgd p {
  margin: 0;
  color: #737887;
  font-size: 9px;
}
.mta-ndjgd button {
  margin-top: 20px;
  padding: 0;
  border: 0;
  color: #b87513;
  background: transparent;
  font-size: 9px;
  font-weight: 900;
}
.mta_ijkdo {
  min-height: 47px;
  padding: 15px 20px;
  color: #737887;
  font-size: 10px;
}
.mta_ijkdo b {
  color: #ef4f86;
}
.mta_ebfka {
  padding: 98px 0;
  background: #f4f5f7;
}
.mta_agjoo {
  display: grid;
  grid-template-columns: 1fr 320px;
  gap: 72px;
}
.mta-hiomm {
  border-top: 3px solid #171a26;
  background: #fff;
}
.mta_cfnbj {
  display: grid;
  grid-template-columns: 76px 1fr 130px 42px;
  align-items: center;
  gap: 14px;
  min-height: 84px;
  padding: 0 15px;
  border-bottom: 1px solid #dcdfe5;
}
.mta_cfnbj time {
  color: #ef4f86;
  font-size: 10px;
  font-weight: 900;
}
.mta_cfnbj h3 {
  margin: 0 0 5px;
  font-size: 14px;
}
.mta_cfnbj p {
  margin: 0;
  color: #737887;
  font-size: 9px;
}
.mta-bpmla {
  color: #27a86f;
  font-size: 9px;
  font-weight: 900;
}
.mta_cfnbj button {
  width: 40px;
  height: 40px;
  border: 1px solid #171a26;
  color: #171a26;
  background: #fff;
  font-size: 17px;
}
.mta_anjna {
  align-self: start;
  padding: 25px;
  color: #fff;
  background: #ff8177;
}
.mta_anjna small {
  font-size: 9px;
  font-weight: 900;
}
.mta_anjna strong {
  display: block;
  margin: 11px 0 8px;
  font-size: 31px;
}
.mta_anjna p {
  margin: 0;
  color: #fff1ef;
  font-size: 10px;
  line-height: 1.8;
}
.mta_anjna button {
  width: 100%;
  height: 44px;
  margin-top: 20px;
  border: 0;
  color: #fff;
  background: #171a26;
  font-size: 10px;
  font-weight: 900;
}
.mta-jfalh {
  padding: 98px 0;
  background: #fff;
}
.mta-fpnhp {
  display: grid;
  grid-template-columns: 330px 1fr;
  gap: 72px;
}
.mta-jmknj {
  border-top: 3px solid #171a26;
}
.mta-lbdcp {
  border-bottom: 1px solid #dcdfe5;
}
.mta_ijaji {
  display: grid;
  grid-template-columns: 48px 1fr 34px;
  align-items: center;
  width: 100%;
  min-height: 76px;
  padding: 0;
  border: 0;
  background: transparent;
  text-align: left;
}
.mta_ijaji span {
  color: #ef4f86;
  font-size: 10px;
  font-weight: 900;
}
.mta_ijaji strong {
  font-size: 14px;
}
.mta_ijaji i {
  font-style: normal;
  font-size: 19px;
  text-align: center;
}
.mta_ijaji i::before {
  content: "+";
}
.mta_ijaji.mta-769d7 i::before {
  content: "−";
}
.mta_kgloe {
  display: grid;
  grid-template-rows: 0fr;
}
.mta_kgloe > div {
  overflow: hidden;
}
.mta_kgloe p {
  margin: 0;
  padding: 0 34px 22px 48px;
  color: #737887;
  font-size: 11px;
  line-height: 1.85;
}
.mta-lbdcp.mta_imfih .mta_kgloe {
  grid-template-rows: 1fr;
}
.mta_mlldb {
  padding: 66px 0;
  color: #fff;
  background: #ff8177;
}
.mta_gmolf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 34px;
}
.mta_mlldb h2 {
  margin: 0;
  font-size: 34px;
}
.mta_mlldb p {
  margin: 8px 0 0;
  color: #fff1ef;
  font-size: 11px;
}
.mta_mlldb .mta-dipoi {
  width: auto;
  min-width: 300px;
  margin: 0;
  background: #171a26;
  box-shadow: 7px 7px 0 #f3ad45;
}
.mta_mfnga {
  padding: 30px 0;
  color: #959aaa;
  background: #171a26;
  font-size: 10px;
}
.mta_mfnga .mta-flape {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 22px;
}
.mta_mfnga b {
  color: #fff;
}
.mta_mfnga nav {
  display: flex;
  gap: 22px;
}
@media (max-width: 1000px) {
  .mta_gcpcg {
    grid-template-columns: 210px 1fr 180px;
  }
  .mta-jnefl {
    gap: 19px;
  }
  .mta_gicda::before {
    right: 370px;
  }
  .mta_gicda::after {
    right: 330px;
    width: 40px;
  }
  .mta_aoefc {
    width: 600px;
  }
  .mta_abean img {
    height: 410px;
  }
  .mta-dlfdi,
  .mta_abbmi,
  .mta-fpnhp {
    grid-template-columns: 290px 1fr;
    gap: 44px;
  }
  .mta_gaokk,
  .mta_agjoo {
    grid-template-columns: 1fr 290px;
    gap: 44px;
  }
}
@media (max-width: 700px) {
  .mta-flape {
    width: calc(100% - 28px);
  }
  .mta-lomgk {
    height: 64px;
  }
  .mta_gcpcg {
    grid-template-columns: 1fr auto;
  }
  .mta_ofkde img {
    width: 40px;
    height: 40px;
  }
  .mta_ofkde {
    font-size: 17px;
  }
  .mta-jnefl {
    position: fixed;
    z-index: 29;
    top: 64px;
    right: 0;
    left: 0;
    display: none;
    flex-direction: column;
    gap: 0;
    padding: 13px 20px 18px;
    border-bottom: 3px solid #ff8177;
    background: #171a26;
  }
  .mta-jnefl.mta_imfih {
    display: flex;
  }
  .mta-jnefl a {
    padding: 11px;
  }
  .mta-nefpc {
    display: none;
  }
  .mta_omkbc {
    display: block;
    width: 42px;
    height: 42px;
    border: 1px solid #4c4f5c;
    color: #fff;
    background: transparent;
    font-size: 19px;
  }
  .mta_gicda {
    min-height: 760px;
    background-position: center bottom;
    background-size: 100% auto;
  }
  .mta_gicda::before {
    top: 0;
    right: 0;
    bottom: auto;
    height: 500px;
  }
  .mta_gicda::after {
    display: none;
  }
  .mta_aoefc {
    justify-content: flex-start;
    width: 100%;
    min-height: 760px;
    padding-top: 52px;
  }
  .mta_gicda h1 {
    font-size: 46px;
  }
  .mta_gicda h1 span {
    font-size: 21px;
  }
  .mta-npkhl {
    font-size: 13px;
  }
  .mta-dipoi {
    width: 100%;
    min-width: 0;
  }
  .mta-jajil {
    flex-wrap: wrap;
    gap: 8px 18px;
  }
  .mta_mfmac {
    right: 14px;
    bottom: 14px;
  }
  .mta_iomgn,
  .mta_eadhc,
  .mta-jcbmn,
  .mta_aeikd,
  .mta_ebfka,
  .mta-jfalh {
    padding: 68px 0;
  }
  .mta_ogfil {
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 26px;
  }
  .mta-lcffg {
    font-size: 30px;
  }
  .mta_majpg {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
  }
  .mta_abean img {
    height: 315px;
  }
  .mta_abean figcaption {
    grid-template-columns: 25px 1fr;
    min-height: 53px;
    padding: 0 8px;
  }
  .mta_abean figcaption span {
    display: none;
  }
  .mta-dlfdi,
  .mta_gaokk,
  .mta_abbmi,
  .mta_agjoo,
  .mta-fpnhp {
    grid-template-columns: 1fr;
    gap: 34px;
  }
  .mta_ckklh {
    grid-template-columns: 42px 1fr 76px;
    gap: 8px;
    padding: 0 8px;
  }
  .mta_mchai {
    display: none;
  }
  .mta_gaokk {
    display: flex;
    flex-direction: column;
  }
  .mta-ppoop {
    order: -1;
  }
  .mta_illfe {
    grid-template-columns: 1fr 52px 1fr;
    padding: 20px 12px;
  }
  .mta_edlfl {
    grid-template-columns: 1fr;
  }
  .mta-ndjgd {
    min-height: 0;
    border-right: 0;
  }
  .mta_agjoo {
    display: flex;
    flex-direction: column;
  }
  .mta_anjna {
    order: -1;
  }
  .mta_cfnbj {
    grid-template-columns: 56px 1fr 40px;
    gap: 8px;
    padding: 0 8px;
  }
  .mta-bpmla {
    display: none;
  }
  .mta_gmolf {
    align-items: flex-start;
    flex-direction: column;
  }
  .mta_mlldb h2 {
    font-size: 28px;
  }
  .mta_mlldb .mta-dipoi {
    width: 100%;
    min-width: 0;
  }
  .mta_mfnga .mta-flape {
    align-items: flex-start;
    flex-direction: column;
  }
  .mta_mfnga nav {
    flex-wrap: wrap;
  }
}
@media (max-width: 390px) {
  .mta_gicda h1 {
    font-size: 43px;
  }
  .mta_abean img {
    height: 298px;
  }
  .mta_ijaji strong {
    font-size: 13px;
  }
}
@media (max-width: 700px) {
  .mta_aoefc {
    width: min(1180px, calc(100% - 40px));
  }
}

body {
  color: #17171a;
  background: #fff;
}
.mta-lomgk {
  height: 70px;
  border-bottom: 1px solid #dadadd;
  background: #fff;
}
.mta_ofkde img {
  border-radius: 5px;
}
.mta_ofkde small {
  color: #ee365b;
}
.mta-jnefl a {
  color: #39393f;
}
.mta-jnefl a:hover {
  color: #ee365b;
  border-color: #ee365b;
}
.mta-hojdm {
  border-radius: 4px;
  background: #ee365b;
}
.mta_omkbc {
  color: #17171a !important;
  background: #fff !important;
  border: 1px solid #bcbcc1 !important;
}
.mta_ogmnc {
  position: relative;
  min-height: calc(100svh - 110px);
  overflow: hidden;
  background: #fff;
}
.mta-jalge {
  display: grid;
  grid-template-columns: minmax(360px, 0.72fr) minmax(420px, 0.9fr) minmax(250px, 0.48fr);
  min-height: calc(100svh - 110px);
}
.mta_ebbjl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 64px clamp(28px, 4.5vw, 70px);
  border-right: 1px solid #dedee2;
}
.mta-njnlb {
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 22px;
  color: #ee365b;
  font-size: 10px;
  font-weight: 900;
}
.mta-njnlb i,
.mta-fpech i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ee365b;
  box-shadow: 0 0 0 5px rgba(238, 54, 91, 0.13);
}
.mta_ebbjl h1 {
  margin: 0;
  font-size: clamp(52px, 5.5vw, 78px);
  line-height: 1;
}
.mta_ebbjl h1 span {
  display: block;
  margin-top: 14px;
  color: #ee365b;
  font-size: clamp(20px, 2vw, 29px);
  line-height: 1.3;
}
.mta_ebbjl p {
  max-width: 520px;
  margin: 22px 0 28px;
  color: #65656c;
  font-size: 14px;
  line-height: 1.85;
}
.mta_ebbjl .mta-dipoi {
  width: auto;
  min-width: 250px;
  margin: 0;
  border-radius: 4px;
  background: #ee365b;
  box-shadow: 7px 7px 0 #17171a;
}
.mta-lhkhe {
  display: flex;
  gap: 20px;
  margin-top: 26px;
  padding-top: 19px;
  border-top: 1px solid #dedee2;
  color: #727279;
  font-size: 9px;
}
.mta-lhkhe b {
  display: block;
  color: #17171a;
  font-size: 12px;
}
.mta-pgmfj {
  position: relative;
  min-height: calc(100svh - 110px);
  overflow: hidden;
  background: #fff2f5;
}
.mta-pgmfj img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: cover;
  object-position: top;
}
.mta-fpech {
  position: absolute;
  top: 22px;
  left: 22px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 11px 14px;
  border-radius: 4px;
  color: #fff;
  background: #17171a;
  font-size: 10px;
  font-weight: 900;
}
.mta-fpech i {
  box-shadow: none;
}
.mta_cehoc {
  position: absolute;
  right: 18px;
  bottom: 18px;
  left: 18px;
  padding: 16px;
  border-radius: 4px;
  color: #fff;
  background: rgba(23, 23, 26, 0.9);
}
.mta_cehoc b,
.mta_cehoc span {
  display: block;
}
.mta_cehoc span {
  margin-top: 3px;
  color: #d7d7dc;
  font-size: 10px;
}
.mta_gloha {
  display: flex;
  flex-direction: column;
  padding: 28px 22px;
  background: #17171a;
  color: #fff;
}
.mta_gloha > small {
  color: #ffbd59;
  font-size: 9px;
  font-weight: 900;
}
.mta_gloha h2 {
  margin: 10px 0 24px;
  font-size: 23px;
}
.mta-dhgeg {
  display: grid;
  grid-template-columns: 38px 1fr auto;
  gap: 10px;
  align-items: center;
  padding: 15px 0;
  border-top: 1px solid #34343a;
}
.mta-dhgeg > span:first-child {
  display: grid;
  width: 36px;
  height: 36px;
  place-items: center;
  border-radius: 50%;
  background: #ee365b;
  font-size: 11px;
  font-weight: 900;
}
.mta-dhgeg b,
.mta-dhgeg small {
  display: block;
}
.mta-dhgeg small {
  color: #a9a9b1;
  font-size: 9px;
}
.mta-dhgeg em {
  color: #ffbd59;
  font-size: 9px;
  font-style: normal;
}
.mta_gloha .mta_oobfe {
  margin-top: auto;
  padding: 14px;
  border: 1px solid #56565e;
  border-radius: 4px;
  color: #fff;
  background: transparent;
  font-weight: 800;
}
main > section:not(.mta_ogmnc):not(.mta_mlldb) {
  background: #fff !important;
}
main > section:nth-of-type(even):not(.mta_ogmnc):not(.mta_mlldb) {
  background: #f7f7f8 !important;
}
.mta_ogfil {
  border-bottom-color: #d9d9dd;
}
.mta-npdbp {
  color: #ee365b !important;
}
.mta_abean,
.mta-lbdcp,
[class$="-card"],
:is(.mta_cfnbj, .mta_ckklh) {
  border-color: #d7d7dc !important;
  border-radius: 5px !important;
}
.mta_abean:hover,
:is(.mta_cfnbj, .mta_ckklh):hover {
  border-color: #ee365b !important;
}
.mta_gpmdi,
.mta_ebdhe[aria-pressed="true"] {
  border-color: #ee365b !important;
}
.mta_mlldb {
  background: #ee365b !important;
}
.mta_mlldb .mta-dipoi {
  color: #17171a !important;
  background: #fff !important;
  box-shadow: 7px 7px 0 #17171a !important;
}
.mta_mfnga {
  background: #17171a;
}
@media (max-width: 980px) {
  .mta-jalge {
    grid-template-columns: 1fr 1fr;
  }
  .mta_gloha {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
  }
  .mta_gloha > small,
  .mta_gloha h2,
  .mta_gloha .mta_oobfe {
    grid-column: 1/-1;
  }
  .mta-dhgeg {
    border: 1px solid #393940;
    padding: 14px;
  }
}
@media (max-width: 700px) {
  .mta-jalge {
    grid-template-columns: 1fr;
  }
  .mta_ebbjl {
    padding: 44px 22px;
    border-right: 0;
  }
  .mta-pgmfj {
    height: 360px;
    min-height: 0;
  }
  .mta-pgmfj img {
    height: 360px;
    min-height: 0;
  }
  .mta_gloha {
    display: none;
  }
  .mta_ebbjl h1 {
    font-size: 49px;
  }
  .mta-lhkhe {
    gap: 12px;
    justify-content: space-between;
  }
}

.mta_mfnga {
  position: relative;
  padding: 42px 0 24px !important;
  border-radius: 0 !important;
  letter-spacing: 0 !important;
}
.mta_mfnga a {
  color: inherit !important;
  text-decoration: none;
}
.mta_mfnga :is(b, strong, span, p, small) {
  color: inherit !important;
}
.mta_mfnga nav {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 24px;
}
.mta_mfnga img {
  border-radius: 4px !important;
}
.mta_mfnga [class*="copyright"],
.mta_mfnga > div > span:last-child {
  opacity: 0.62;
}
.mta_mfnga.mta_mfnga-variant-1 {
  border-top: 6px solid #ff8177 !important;
  color: #dbe4de !important;
  background: #2b2020 !important;
}
.mta_mfnga.mta_mfnga-variant-1 nav a {
  border-bottom: 1px solid transparent;
}
.mta_mfnga.mta_mfnga-variant-1 nav a:hover {
  border-color: #ff8177;
}
.mta_mfnga.mta_mfnga-variant-2 {
  border-top: 1px solid #cdd8d1 !important;
  border-bottom: 10px solid #ff8177 !important;
  color: #2b2020 !important;
  background: #fff !important;
}
.mta_mfnga.mta_mfnga-variant-2 > div {
  padding-left: 24px !important;
  border-left: 6px solid #ff8177;
}
.mta_mfnga.mta_mfnga-variant-2 nav a {
  font-weight: 800;
}
.mta_mfnga.mta_mfnga-variant-3 {
  border-top: 2px solid #2b2020 !important;
  color: #2b2020 !important;
  background: #f1f5f2 !important;
  text-align: center;
}
.mta_mfnga.mta_mfnga-variant-3 > div {
  display: flex !important;
  align-items: center !important;
  flex-direction: column !important;
  gap: 18px !important;
}
.mta_mfnga.mta_mfnga-variant-3 nav {
  justify-content: center;
}
.mta_mfnga.mta_mfnga-variant-4 {
  padding-top: 54px !important;
  border-top: 16px solid #ff8177 !important;
  color: #f7faf8 !important;
  background: #171b19 !important;
}
.mta_mfnga.mta_mfnga-variant-4 nav {
  padding-top: 16px;
  border-top: 1px solid #3c4641;
}
.mta_mfnga.mta_mfnga-variant-4 nav a {
  color: #f7faf8 !important;
}
.mta_mfnga.mta_mfnga-variant-5 {
  border-top: 1px solid #ff8177 !important;
  color: #2b2020 !important;
  background: #fff !important;
  box-shadow: inset 14px 0 0 #ff8177;
}
.mta_mfnga.mta_mfnga-variant-5 > div {
  padding-left: 22px !important;
}
.mta_mfnga.mta_mfnga-variant-5 nav a {
  padding-left: 10px;
  border-left: 2px solid #ff8177;
}
.mta_mfnga.mta_mfnga-variant-6 {
  padding-top: 58px !important;
  border-top: 0 !important;
  color: #edf4ef !important;
  background: #2b2020 !important;
  box-shadow: inset 0 10px 0 #ff8177;
}
.mta_mfnga.mta_mfnga-variant-6 nav {
  justify-content: flex-end;
}
.mta_mfnga.mta_mfnga-variant-6 nav a {
  color: #edf4ef !important;
}
@media (max-width: 700px) {
  .mta_mfnga {
    padding: 34px 0 22px !important;
  }
  .mta_mfnga nav {
    gap: 8px 18px;
  }
  .mta_mfnga.mta_mfnga-variant-2 > div,
  .mta_mfnga.mta_mfnga-variant-5 > div {
    padding-left: 14px !important;
  }
  .mta_mfnga.mta_mfnga-variant-6 nav {
    justify-content: flex-start;
  }
}

.mta-17b15 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-decoration: none;
  cursor: pointer;
}
header .mta-17b15 {
  min-height: 42px;
  padding-inline: 18px;
}
.mta_kkcpp {
  grid-column: 1/-1;
  width: 100%;
  margin: 22px 0 0;
  padding: 0 18px;
  border: 1px solid currentColor;
  background: transparent;
}
.mta_kkcpp summary {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 54px;
  font-weight: 800;
  cursor: pointer;
  list-style: none;
}
.mta_kkcpp summary::-webkit-details-marker {
  display: none;
}
.mta_kkcpp p {
  margin: 0;
  padding: 0 0 18px;
  line-height: 1.7;
}

.mta_620f0 {
  padding: 76px 0;
  border-top: 2px solid #171a26;
  color: #171a26;
  background: #fff;
}
.mta-5a06d {
  width: min(calc(100% - 40px), 1180px);
  margin: 0 auto;
}
.mta-d7290 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(260px, 0.55fr);
  align-items: end;
  gap: 18px 36px;
  margin-bottom: 28px;
}
.mta_0107f {
  grid-column: 1 / -1;
  color: #ee365b;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0;
}
.mta-d7290 h2 {
  margin: 0;
  font-size: 34px;
  line-height: 1.2;
  letter-spacing: 0;
}
.mta-d7290 p {
  margin: 0;
  color: #171a26;
  font-size: 13px;
  line-height: 1.7;
  opacity: 0.72;
}
.mta_244e9 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-flow: row;
  align-items: start;
  gap: 16px;
}
.mta_244e9.mta_c5eff {
  grid-auto-rows: 8px;
}
.mta_ef334 {
  min-width: 0;
  padding: 24px;
  border: 2px solid #171a26;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 8px 0 #ee365b;
}
.mta_ef334:nth-child(3n + 2) {
  border-color: #ee365b;
}
.mta_8e754 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  color: #ee365b;
  font-size: 12px;
  font-weight: 800;
}
.mta_8e754 i {
  font-size: 24px;
}
.mta_ef334 > p {
  margin: 0;
  font-size: 14px;
  line-height: 1.85;
}
.mta-f9e42 {
  display: flex;
  align-items: center;
  gap: 11px;
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #ee365b;
}
.mta-1f023 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
  border-radius: 50%;
  color: #fff;
  background: #171a26;
  font-size: 13px;
  font-weight: 800;
}
.mta-7c5c0 strong,
.mta-7c5c0 span {
  display: block;
}
.mta-7c5c0 strong {
  font-size: 12px;
}
.mta-7c5c0 span {
  margin-top: 2px;
  color: #ee365b;
  font-size: 10px;
}
@media (max-width: 860px) {
  .mta_244e9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 620px) {
  .mta_620f0 {
    padding: 54px 0;
  }
  .mta-5a06d {
    width: min(calc(100% - 28px), 1180px);
  }
  .mta-d7290 {
    grid-template-columns: 1fr;
  }
  .mta_0107f {
    grid-column: auto;
  }
  .mta_244e9 {
    grid-template-columns: 1fr;
  }
}

.mta_ef334:nth-child(3n + 1) {
  grid-column: 1;
}
.mta_ef334:nth-child(3n + 2) {
  grid-column: 2;
}
.mta_ef334:nth-child(3n) {
  grid-column: 3;
}
@media (max-width: 860px) {
  .mta_ef334:nth-child(odd) {
    grid-column: 1;
  }
  .mta_ef334:nth-child(even) {
    grid-column: 2;
  }
}
@media (max-width: 620px) {
  .mta_ef334:nth-child(n) {
    grid-column: 1;
  }
}

/*投诉按钮，严禁改动！！！*/
.report-floating {
    position: fixed;
    right: 20px;
    bottom: 24px;
    z-index: 100;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 13px;
    min-height: 44px;
    padding: 0 16px;
    border-radius: 999px;
    background: #2aa0ea;
    color: #fff;
}

.report-floating i {
    font-size: 18px;
    line-height: 1;
}

.mta_ofkde span {
  color: #17171a;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1.1;
}
.mta_ofkde span small {
  display: block;
  margin-top: 3px;
  color: inherit;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0;
  text-transform: none;
  white-space: nowrap;
  opacity: 0.68;
}
