#applyFormBody {
  display: contents;
}
.alertbox2 .layout .inputbox ul {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.alertbox2 .layout .inputbox ul li {
  min-height: 38px;
  margin: 0;
}
.alertbox2 .layout .inputbox ul li input,
.alertbox2 .layout .inputbox ul li select {
  box-sizing: border-box;
  height: 38px;
}
.alertbox2 .layout .inputbox ul li.captcha-row a {
  top: 50%;
  transform: translateY(-50%);
  line-height: 0;
}
.alertbox2 .layout .inputbox .captcha-row input {
  padding-right: 125px;
}
.alertbox2 .layout .buton_but {
  padding-top: 24px;
}
.announcement {
  white-space: nowrap;
}
.main_content .showList li .btnBox a.apply-btn.is-disabled,
.newlist ul li .btnBox a.apply-btn.is-disabled {
  background: #555;
  color: #bbb;
  box-shadow: inset 0 0 0 1px #707070;
  border-radius: 3px;
  cursor: not-allowed;
  opacity: 0.7;
}
.mobile-activity-layer {
  background: transparent;
}
.mobile-activity-layer .layui-layer-content {
  max-height: 90vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.mobile-activity-layer #details {
  max-height: 60vh;
  overflow-wrap: anywhere;
}
.Discount .active {
  overflow-wrap: anywhere;
}
.Discount .active img {
  max-width: 100%;
  height: auto !important;
}
.Discount .active table {
  max-width: 100%;
}
.btn_lingqu {
  background: none;
}
#queryApplyStateButton {
  background: url("../images/btn-search.png") center / contain no-repeat;
  overflow: hidden;
  text-indent: -9999px;
}
#applyButton {
  background: url("../images/btn-submit.png") center / contain no-repeat;
  width: 120px;
  height: 41px;
  overflow: hidden;
  text-indent: -9999px;
}
.layui-layer-setwin .layui-layer-close1 {
  background: none;
}
/* .layui-layer-setwin .layui-layer-close1::after { content: '×'; font-size: 22px; } */
.alertbox2 {
  overflow-y: auto;
}
.alertbox2 .layout h1 a,
.alertbox .layout h1 a {
  background: none;
  color: #e6bd43;
  font-size: 30px;
}
body[data-mobile="1"] .tclogo {
  background: url("../images/m/logo.png") center / contain no-repeat;
}
body[data-mobile="1"] .tccon h2 {
  background: url("../images/m/tctitle.png") center / 100% 100% no-repeat;
}
body[data-mobile="1"] #querycon {
  box-sizing: border-box;
  width: 100%;
  padding: 0.56rem 0.64rem 0.76rem;
}
body[data-mobile="1"] #querycon .con1 {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
body[data-mobile="1"] #querycon .con1 p {
  height: auto;
  line-height: normal;
  margin: 0;
}
body[data-mobile="1"] #querycon .con1 input,
body[data-mobile="1"] #querycon .con1 select {
  box-sizing: border-box;
  width: 100%;
  height: 0.96rem;
}
body[data-mobile="1"] #querycon select {
  background-image:
    linear-gradient(45deg, transparent 50%, #222 50%),
    linear-gradient(135deg, #222 50%, transparent 50%);
  background-position:
    calc(100% - 0.68rem) center,
    calc(100% - 0.5rem) center;
  background-size: 0.18rem 0.18rem;
  background-repeat: no-repeat;
}
body[data-mobile="1"] #querycon .con2 {
  height: auto;
  margin-top: 0.4rem;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 539px) {
  body[data-page="activity"] .head {
    height: 160px;
    background-size: auto 160px;
  }
  body[data-page="activity"] .head_center {
    width: 100%;
    height: 160px;
  }
  body[data-page="activity"] .head .title {
    width: 100%;
    background-size: contain;
  }
  body[data-page="activity"] .light_l,
  body[data-page="activity"] .light_r {
    display: none;
  }
  body[data-page="activity"] .gonggao {
    width: 94%;
    left: 3%;
    bottom: 0;
  }
  body[data-page="activity"] .Discount {
    width: 94%;
    margin: 20px auto;
  }
  body[data-page="activity"] .Discount .active {
    overflow-x: auto;
    padding: 10px;
  }
  body[data-page="activity"] .footer img {
    max-width: 100%;
  }
  body[data-page="activity"] .alertbox2 .layout,
  body[data-page="activity"] .alertbox .layout {
    width: 94%;
    left: 3%;
    margin-left: 0;
  }
}
