@media (max-width: 768px) {
  html {
    font-size: calc(100vw / 18);
  }
}

@media (min-width: 769px) and (max-width: 1921.99px) {
  html {
    font-size: calc(100vw / 19.2);
  }
}
@media (min-width: 1922px) and (max-width: 4000px) {
  html {
    font-size: calc(100vw / 22.4);
  }
}
/* 手机 */
@media (max-width: 768px) {
  .zhengtizhuans .wfull {
    width: 100%;
  }
  .zhengtizhuans .wfull .undrelative {
    position: relative;
  }
  .zhengtizhuans .wfull .undrelative .landing {
    translate: none;
    rotate: none;
    scale: none;
    transform: translate(0, 0);
    position: relative;
    top: 0;
    transition: 0.3s ease-out;
    overflow: hidden;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa {
    position: relative;
    padding: 8rem 5% 5%;
    background: #fff;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section {
    position: relative;
    min-height: 100%;
    background: #fff;
    overflow: visible;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky {
    position: sticky;
    top: 0;
    min-height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
    background: #fff;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-bg-marquee {
    position: absolute;
    left: 0;
    top: 1.33333333rem;
    z-index: 1;
    width: 100%;
    pointer-events: none;
    white-space: nowrap;
    opacity: 1;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-bg-marquee .lx-bg-marquee-track {
    display: flex;
    width: max-content;
    animation: lxMarqueeLeft 22s linear infinite;
    will-change: transform;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-bg-marquee .lx-bg-marquee-track span {
    flex: 0 0 auto;
    padding-right: 1rem;
    font-size: 2.33333333rem;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.045);
  }
  @keyframes lxMarqueeLeft {
    from {
      transform: translate3d(0, 0, 0);
    }
    to {
      transform: translate3d(-50%, 0, 0);
    }
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left {
    position: relative;
    z-index: 2;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-section-label {
    font-size: 0.66666667rem;
    line-height: 1;
    color: #111;
    margin-bottom: 1.33333333rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc {
    width: 100%;
    padding-bottom: 2rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    color: #111;
    position: relative;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group {
    margin-bottom: 1.33333333rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-form-title {
    margin-bottom: 0.66666667rem;
    font-size: 0.8rem;
    line-height: 1.4;
    font-weight: 700;
    color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.66666667rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item input {
    display: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.26666667rem 0.66666667rem;
    box-sizing: border-box;
    border: 0.06666667rem solid #9b9b9b;
    border-radius: 66.6rem;
    background: #fff;
    color: #333;
    font-size: 0.66666667rem;
    line-height: 1.2;
    transition: all 0.25s ease;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item input:checked + span {
    background: #000;
    border-color: #000;
    color: #fff;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item:hover span {
    border-color: #111;
    color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row {
    width: 98%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.33333333rem;
    margin-bottom: 0.66666667rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input {
    width: 100%;
    box-sizing: border-box;
    border: 0.06666667rem solid #9b9b9b;
    background: #fff;
    color: #111;
    font-size: 0.66666667rem;
    outline: none;
    transition: border-color 0.25s ease;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input {
    padding: 0.33333333rem;
    border-radius: 66.6rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input::placeholder {
    color: #999;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input:focus {
    border-color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group textarea {
    margin-top: 0.66666667rem;
    display: block;
    width: 99%;
    box-sizing: border-box;
    border: 0.06666667rem solid #9b9b9b;
    background: #fff;
    color: #111;
    font-size: 0.66666667rem;
    outline: none;
    transition: border-color 0.25s ease;
    height: 6.66666667rem;
    padding: 0.33333333rem;
    border-radius: 0.66666667rem;
    resize: none;
    line-height: 1.7;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group textarea::placeholder {
    color: #999;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group textarea:focus {
    border-color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-budget-list {
    gap: 0.66666667rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-channel-list {
    gap: 0.66666667rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-submit-btn {
    display: block;
    align-items: center;
    justify-content: center;
    padding: 0.13333333rem 1rem;
    border: none;
    border-radius: 66.6rem;
    background: #000;
    color: #fff;
    font-size: 0.66666667rem;
    line-height: 1.8;
    cursor: pointer;
    transition: all 0.25s ease;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-submit-btn:hover {
    transform: translateY(-0.06666667rem);
    background: #222;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua {
    display: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section.is-finished .lx-about-sticky .lx-about-container .lx-about-left .lx-about-text-mask-wrap .lx-about-text-black-mask {
    height: 100%;
  }
  .zhengtizhuans .wfull .undrelative .landing.active {
    translate: none;
    rotate: none;
    scale: none;
    top: 1.33333333rem;
    transform: scale(0.99, 0.99);
    transition: 0.3s ease-out;
  }
}

/* pc */
@media (min-width: 769px) {
  .zhengtizhuans .wfull {
    width: 100%;
  }
  .zhengtizhuans .wfull .undrelative {
    position: relative;
  }
  .zhengtizhuans .wfull .undrelative .landing {
    translate: none;
    rotate: none;
    scale: none;
    transform: translate(0, 0);
    position: relative;
    top: 0;
    transition: 0.3s ease-out;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 0.3rem;
    padding: 2.8rem 1.5% 5%;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section {
    position: relative;
    background: #fff;
    overflow: hidden;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky {
    min-height: auto;
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    background: #fff;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-bg-marquee {
    position: absolute;
    left: 0;
    top: 0.5rem;
    z-index: 1;
    width: 100%;
    pointer-events: none;
    white-space: nowrap;
    opacity: 1;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-bg-marquee .lx-bg-marquee-track {
    display: flex;
    width: max-content;
    animation: lxMarqueeLeft 22s linear infinite;
    will-change: transform;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-bg-marquee .lx-bg-marquee-track span {
    flex: 0 0 auto;
    padding-right: 0.75rem;
    font-size: 1.85rem;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.045);
  }
  @keyframes lxMarqueeLeft {
    from {
      transform: translate3d(0, 0, 0);
    }
    to {
      transform: translate3d(-50%, 0, 0);
    }
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    display: flex;
    align-items: end;
    gap: 1.5rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left {
    position: relative;
    z-index: 2;
    width: 100%;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-section-label {
    font-size: 0.3rem;
    line-height: 1;
    color: #111;
    margin-bottom: 0.8rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc {
    width: 70%;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group {
    margin-bottom: 0.8rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-form-title {
    margin-bottom: 0.22rem;
    font-size: 0.24rem;
    line-height: 1.4;
    font-weight: 700;
    color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item input {
    display: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.06rem 0.5rem 0.02rem;
    box-sizing: border-box;
    border: 0.01rem solid #9b9b9b;
    border-radius: 9.99rem;
    background: #fff;
    color: #333;
    font-size: 0.22rem;
    line-height: 1.8;
    transition: all 0.25s ease;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item input:checked + span {
    background: #000;
    border-color: #000;
    color: #fff;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-radio-list .lx-radio-item:hover span {
    border-color: #111;
    color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row {
    width: 90%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.52rem;
    margin-bottom: 0.3rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input {
    width: 90%;
    box-sizing: border-box;
    border: 0.01rem solid #9b9b9b;
    background: #fff;
    color: #111;
    font-size: 0.2rem;
    outline: none;
    transition: border-color 0.25s ease;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input {
    padding: 0.12rem 0.3rem;
    border-radius: 9.99rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input::placeholder {
    color: #999;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-input-row input:focus {
    border-color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group textarea {
    margin-top: 0.5rem;
    display: block;
    width: 86%;
    box-sizing: border-box;
    border: 0.01rem solid #9b9b9b;
    background: #fff;
    color: #111;
    font-size: 0.2rem;
    outline: none;
    transition: border-color 0.25s ease;
    height: 3rem;
    padding: 0.15rem;
    border-radius: 0.2rem;
    resize: none;
    line-height: 1.7;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group textarea::placeholder {
    color: #999;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group textarea:focus {
    border-color: #111;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-budget-list {
    gap: 0.18rem 1.1rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-form-group .lx-channel-list {
    gap: 0.18rem 1.1rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-submit-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.05rem 0.25rem 0.02rem;
    border: none;
    border-radius: 9.99rem;
    background: #000;
    color: #fff;
    font-size: 0.2rem;
    line-height: 1.8;
    cursor: pointer;
    transition: all 0.25s ease;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .sacmaioc .lx-contact-form .lx-submit-btn:hover {
    transform: translateY(-0.01rem);
    background: #222;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua {
    width: 5rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc {
    position: relative;
    width: 4.8rem;
    height: 4rem;
    border-radius: 0.15rem;
    overflow: hidden;
    margin-bottom: 0.6rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc img,
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc video {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0.15rem;
    transform: scale(1);
    transition: all 0.5s;
    object-fit: cover;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc img {
    display: block;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc video {
    display: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc.is-video img {
    display: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc.is-video video {
    display: block;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc.is-image img {
    display: block;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc.is-image video {
    display: none;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc:hover img,
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .zuoyoufhenkesi .rightushua .asicnoanc:hover video {
    transform: scale(1.1);
    transition: all 0.5s;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section.is-finished .lx-about-sticky .lx-about-container .lx-about-left .lx-about-text-mask-wrap .lx-about-text-black-mask {
    height: 100%;
  }
  .zhengtizhuans .wfull .undrelative .landing.active {
    translate: none;
    rotate: none;
    scale: none;
    top: 0.25rem;
    transform: scale(0.99, 0.99);
    transition: 0.3s ease-out;
  }
}

/* ACTICEE-CONTACT-PAGE-001：联系表单的必填提示与提交反馈（提交由契约件 partials/contact-form 负责，
   反馈写进 .contact-feedback，成功 is-ok、失败 is-err） */
.lx-contact-form .lx-form-group.is-field-invalid .lx-form-title {
  color: #e5484d;
}
.zhengtizhuans .lx-contact-form .lx-form-group .lx-input-row input.is-field-invalid {
  border-color: #e5484d;
}
.lx-contact-form .contact-feedback {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.6;
}
@media (max-width: 768px) {
  .lx-contact-form .contact-feedback {
    margin-top: 1.06666667rem;
    font-size: 0.93333333rem;
  }
}
@media (min-width: 769px) {
  .lx-contact-form .contact-feedback {
    margin-top: 0.16rem;
    font-size: 0.14rem;
  }
}
.lx-contact-form .contact-feedback.is-ok {
  color: #16a34a;
}
.lx-contact-form .contact-feedback.is-err {
  color: #e5484d;
}
.contact-empty-tip {
  border-style: dashed;
  border-color: #94a3b8;
  color: #64748b;
  line-height: 1.6;
}
@media (max-width: 768px) {
  .contact-empty-tip {
    padding: 0.8rem 1.06666667rem;
    border-width: 0.06666667rem;
    border-radius: 0.53333333rem;
    font-size: 0.93333333rem;
  }
}
@media (min-width: 769px) {
  .contact-empty-tip {
    padding: 0.12rem 0.16rem;
    border-width: 0.01rem;
    border-radius: 0.08rem;
    font-size: 0.14rem;
  }
}

/* 背景滚动英文的编辑入口，只在可视化编辑器里显示（正式站模板不输出该元素） */
.lx-marquee-edit {
  display: none;
}
html.lexi-editable .lx-marquee-edit {
  position: absolute;
  z-index: 20;
  display: inline-flex;
  align-items: center;
  border-style: dashed;
  border-color: #94a3b8;
  background: rgba(255, 255, 255, 0.92);
  color: #64748b;
  font-family: system-ui, -apple-system, sans-serif;
  line-height: 1.5;
}
@media (max-width: 768px) {
  html.lexi-editable .lx-marquee-edit {
    top: 0.8rem;
    right: 1.06666667rem;
    gap: 0.26666667rem;
    padding: 0.26666667rem 0.66666667rem;
    border-width: 0.06666667rem;
    border-radius: 0.4rem;
    font-size: 0.8rem;
  }
}
@media (min-width: 769px) {
  html.lexi-editable .lx-marquee-edit {
    top: 0.12rem;
    right: 0.16rem;
    gap: 0.04rem;
    padding: 0.04rem 0.1rem;
    border-width: 0.01rem;
    border-radius: 0.06rem;
    font-size: 0.12rem;
  }
}
html.lexi-editable .lx-marquee-edit b {
  color: #111;
  font-weight: 600;
}

/* ACTICEE-COMPANY-LANDLINE-MOBILE-SHOW-001：联系页「联系方式」组（大标题下、表单上；与表单各组同一套字号） */
@media (max-width: 768px) {
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways {
    margin-bottom: 1.33333333rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-title {
    margin-bottom: 0.66666667rem;
    font-size: 0.8rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list {
    gap: 0.53333333rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list li {
    width: 100%;
    gap: 0.53333333rem;
    font-size: 0.8rem;
  }
}
@media (min-width: 769px) {
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways {
    width: 70%;
    margin-bottom: 0.8rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-title {
    margin-bottom: 0.22rem;
    font-size: 0.24rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list {
    gap: 0.14rem 0.48rem;
  }
  .zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list li {
    gap: 0.1rem;
    font-size: 0.18rem;
  }
}
.zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-title {
  line-height: 1.4;
  font-weight: 700;
  color: #111;
}
.zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list li {
  display: flex;
  align-items: baseline;
  line-height: 1.6;
  color: #111;
}
.zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list li .lx-contact-ways-label {
  flex-shrink: 0;
  color: #8a8a8a;
}
.zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list li a {
  color: inherit;
  text-decoration: none;
}
.zhengtizhuans .wfull .undrelative .landing .lxa .lx-about-section .lx-about-sticky .lx-about-container .lx-about-left .lx-contact-ways .lx-contact-ways-list li a:hover {
  text-decoration: underline;
}
