
/* unocss C:/Users/Administrator/Desktop/tt2-subscribe/merge-master/src/m.html */
/* layer: default */
.hidden{display:none;}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex;}.t {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.form-check-input {
  -webkit-appearance: checkbox;
}
.sure_btn {
  background: url(/assets/img/mobile/pop/sure_btn.png) no-repeat;
  background-size: 100% 100%;
  width: 2.38rem;
  height: 0.66rem;
}
.pop5_class {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 80%;
}
.pop5 {
  background: url(/assets/img/mobile/pop/mpop_bg2.png) no-repeat center / 100%;
  width: 7.5rem;
  height: 5.43rem;
  position: relative;
  top: 42% !important;
}
.pop3_bottom_tip {
  width: 90%;
  text-align: center;
  color: #776b53;
  font-size: 0.2rem;
  margin-top: 0.2rem;
}
.pop3_bottom_changetip {
  font-size: 0.2rem;
  color: #cebc60;
  border-bottom: 0.02rem solid #cebc60;
  cursor: pointer;
}
.popTitle4 {
  background: url(/assets/img/mobile/pop/title4.png) no-repeat;
  background-size: 100% 100%;
  width: 2.6rem;
  height: 0.6rem;
  margin-top: 0.5rem;
}
.pop_centent3 {
  width: 6.4rem;
  min-height: 4.22rem;
  margin-top: 1.7rem;
  margin-left: 0.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pop5_txt {
  color: #afa184;
  font-size: 0.2rem;
  height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: -0.1rem;
}
.candel_btn {
  background: url(/assets/img/mobile/pop/candel_btn.png) no-repeat;
  background-size: 100% 100%;
  width: 2.38rem;
  height: 0.66rem;
}
.pop2 {
  background: url(/assets/img/mobile/pop/mpop_bg.png) no-repeat center / 100%;
  width: 7.5rem;
  height: 6.43rem;
  position: relative;
  top: 42% !important;
}
.pop3 {
  background: url(/assets/img/mobile/pop/mpop_bg3.png) no-repeat center / 100%;
  width: 7.5rem;
  height: 7.23rem;
  position: relative;
  top: 42% !important;
}
.close2 {
  background: url('data:image/png;base64,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') no-repeat;
  background-size: 100% 100%;
  width: 0.54rem;
  height: 0.54rem;
  position: absolute;
  bottom: -1rem;
  right: 3.4rem;
}
/* ========== 表单 / 验证码 / 设备选择 ========== */
.iphoneInput2 {
  width: 4.1rem;
  height: 0.46rem;
  background-color: #1d1812;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.inputCentent {
  width: 5.5rem;
  height: 0.35rem;
  background: none;
  outline: none;
  border: 0;
  color: #e5b14b;
  font-size: 0.22rem;
  font-weight: bold;
}
.inputCentent2 {
  width: 3.8rem;
  height: 0.35rem;
  background: none;
  outline: none;
  border: 0;
  color: #e5b14b;
  font-size: 0.22rem;
  font-weight: bold;
}
.code_btn {
  background: url(/assets/img/mobile/pop/code_btn2.png) no-repeat;
  background-size: 100% 100%;
  width: 1.6rem;
  height: 0.49rem;
  margin-left: 0.1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.24rem;
  color: #f8e7ba;
  font-weight: bold;
}
.inputCentent::-webkit-input-placeholder {
  color: #362e24;
  font-size: 0.22rem;
  font-weight: bold;
}
.inputCentent2::-webkit-input-placeholder {
  color: #362e24;
  font-size: 0.22rem;
  font-weight: bold;
}
.iphoneInput {
  width: 5.78rem;
  height: 0.46rem;
  background-color: #1d1812;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.1rem;
}
.codeClass {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.06rem;
}
.iphoneClass {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.15rem 0;
}
.wcyy_btn {
  background: url(/assets/img/mobile/pop/wcyy_btn.png) no-repeat;
  background-size: 100% 100%;
  width: 3.46rem;
  height: 0.66rem;
  margin-top: 0.1rem;
}
.pop_iphoneTxt {
  font-size: 0.14rem;
  color: #776b53;
  width: 90%;
  text-align: center;
}
.iphoneIcon {
  width: 1.8rem;
  height: 0.48rem;
  background: url(/assets/img/mobile/pop/az_icon.png) no-repeat 100% / 100% 100%;
}
.margin_r {
  margin-right: 0.2rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAwCAYAAAC47FD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNEQ2ODMzMTQ2RTExRjBCMDRERTI1QkVFMUEyOEYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNEQ2ODM0MTQ2RTExRjBCMDRERTI1QkVFMUEyOEYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTM0RDY4MzExNDZFMTFGMEIwNERFMjVCRUUxQTI4RjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTM0RDY4MzIxNDZFMTFGMEIwNERFMjVCRUUxQTI4RjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4+1/piAAALqklEQVR42uxd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') no-repeat 100% / 100% 100%;
}
.margin_l {
  margin-left: 0.2rem;
  background: url(/assets/img/mobile/pop/pc_icon.png) no-repeat 100% / 100% 100%;
}
.ios.act {
  background: url(/assets/img/mobile/pop/ios_icon1.png) no-repeat 100% / 100% 100%;
}
.android.act {
  background: url(/assets/img/mobile/pop/az_icon1.png) no-repeat 100% / 100% 100%;
}
.pc.act {
  background: url(/assets/img/mobile/pop/pc_icon1.png) no-repeat 100% / 100% 100%;
}
/* ========== 内容区 / 标题 ========== */
.pop_centent {
  width: 7.03rem;
  min-height: 4.22rem;
  margin-top: 2rem;
  margin-left: 0.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popTitle1 {
  background: url(/assets/img/mobile/pop/title1.png) no-repeat;
  background-size: 100% 100%;
  width: 3.45rem;
  height: 0.6rem;
  margin-top: 0.2rem;
}
.pop_iphoneTxt2 {
  color: #776b53;
  font-size: 0.18rem;
  font-weight: bold;
}
.txwj_btn {
  background: url(/assets/img/mobile/pop/txwj_btn.png) no-repeat;
  background-size: 100% 100%;
  width: 3.46rem;
  height: 0.6rem;
  margin-top: 0.2rem;
  margin-bottom: 0.1rem;
}
.pop_centent2 {
  position: relative;
}
.wx_ewm {
  width: 0.97rem;
  height: 0.99rem;
  position: absolute;
  top: 2.5rem;
  right: 0.6rem;
}
.wx_ewm_tip {
  width: 1.29rem;
  height: 0.69rem;
  background: url(/assets/img/mobile/pop/wx_ewm_tip.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 3.55rem;
  right: 0.45rem;
}
.popTip2 {
  font-size: 0.18rem;
  color: #afa184;
  width: 90%;
  text-align: left;
  margin: 0.1rem auto;
}
.popTitle3 {
  background: url(/assets/img/mobile/pop/title3.png) no-repeat;
  background-size: 100% 100%;
  width: 3.62rem;
  height: 0.61rem;
  margin-top: 0.25rem;
}
/* ========== 登录 pop4 ========== */
.qqlogin_btn {
  width: 1.72rem;
  height: 1.72rem;
  position: absolute;
  top: 0;
  left: 0;
}
.wxlogin_btn {
  width: 1.72rem;
  height: 1.72rem;
  position: absolute;
  top: 0rem;
  right: 0;
}
.qqorwx {
  background: url(/assets/img/mobile/pop/login_icon.png) no-repeat;
  background-size: 100% 100%;
  width: 4.18rem;
  height: 2.22rem;
  margin-top: 0.5rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.popTip3 {
  font-size: 0.18rem;
  color: #776b53;
  width: 90%;
  text-align: left;
  margin: 0 auto;
}
.wc_dj {
  width: 5.98rem;
  height: 1.34rem;
}
.popTitle2 {
  background: url(/assets/img/mobile/pop/title2.png) no-repeat;
  background-size: 100% 100%;
  width: 5.22rem;
  height: 0.61rem;
  margin-top: 0.2rem;
}
.pop {
  display: none;
}
.part6 {
  background: url(/assets/img/mobile/bg-part6.jpg) no-repeat center top;
  background-size: 100% auto;
}
.part6 .section2_lcb {
  width: 100%;
  height: 100%;
}
.part6 .section2_bg1 {
  background: url(/assets/img/mobile/reservation/no.png) no-repeat center top;
  background-size: 100% auto;
}
.part6 .section2_bg2 {
  background: url(/assets/img/mobile/reservation/yes1.png) no-repeat center top;
  background-size: 100% auto;
}
.part6 .section2_bg3 {
  background: url(/assets/img/mobile/reservation/yes2.png) no-repeat center top;
  background-size: 100% auto;
}
.part6 .section2_bg4 {
  background: url(/assets/img/mobile/reservation/yes3.png) no-repeat center top;
  background-size: 100% auto;
}
.part6 .section2_bg5 {
  background: url(/assets/img/mobile/reservation/yes4.png) no-repeat center top;
  background-size: 100% auto;
}
.part6 .section2_bg6 {
  background: url(/assets/img/mobile/reservation/yes5.png) no-repeat center top;
  background-size: 100% auto;
}
.part6 .yyclass2 {
  position: absolute;
  width: 100%;
  top: 65%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.part6 .ljyy_btn {
  background: url(/assets/img/mobile/reservation/ljyy_btn.png) no-repeat center;
  background-size: 100% auto;
  width: 3.75rem;
  height: 1.13rem;
  margin: 0 auto;
}
.part6 .ljyy_btn.bmsc_btn {
  background: url(/assets/img/mobile/reservation/bmsc_btn.png) no-repeat center;
  background-size: 100% auto;
}
.part6 .ljyy_btn.btn-yyy {
  background-image: url(/assets/img/mobile/reservation/btn-yyy.png);
  pointer-events: none;
}
.part6 .reservation_tip {
  font-size: 0.22rem;
  color: #e6d0a1;
  text-align: center;
  margin: 0.2rem 0;
}
.part6 .dj_yx {
  width: 6.88rem;
  height: 1.58rem;
}
.part6 .toBottomSmall {
  opacity: 0;
  -webkit-transform: translate3d(0, -30%, 0);
          transform: translate3d(0, -30%, 0);
}
.part6:not(.swiper-slide-active) .toBottomSmall {
  opacity: 0;
  -webkit-transform: translate3d(0, -30%, 0);
          transform: translate3d(0, -30%, 0);
}
.swiper-slide-active.part6 .toBottomSmall {
  -webkit-animation: part1-bg-in 1s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
          animation: part1-bg-in 1s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}
@-webkit-keyframes part1-bg-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part1-bg-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.login_bg {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAwCAYAAADab77TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVDNkVFOUI1NTRFNjExRjFBN0E5RkJBMjU4MTc5NDhCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVDNkVFOUI2NTRFNjExRjFBN0E5RkJBMjU4MTc5NDhCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUM2RUU5QjM1NEU2MTFGMUE3QTlGQkEyNTgxNzk0OEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUM2RUU5QjQ1NEU2MTFGMUE3QTlGQkEyNTgxNzk0OEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4XRE8+AAAAZklEQVR42uzRAQ0AAAjDsIMl/HvDBiGdhLWSTPS2tgCwAAuwAAuwAAswYAEWYAEWYAEWYMACLMACLMACLMACDFiABViABViABRiwAAuwAAuwAAswYAEWYAEWYAEWYAEGLMC63gowADwBAJN1HnUPAAAAAElFTkSuQmCC") no-repeat;
  background-size: 100% 100%;
  min-width: 1.2rem;
  height: 0.48rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  right: 0.2rem;
  top: 1.2rem;
  z-index: 5;
}
.login_txt {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAXCAYAAAC2/DnWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhCRjNEOEZDNTRFNjExRjFCNDcxQ0YwNUY4MjdCM0I0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhCRjNEOEZENTRFNjExRjFCNDcxQ0YwNUY4MjdCM0I0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEJGM0Q4RkE1NEU2MTFGMUI0NzFDRjA1RjgyN0IzQjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEJGM0Q4RkI1NEU2MTFGMUI0NzFDRjA1RjgyN0IzQjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7JhQEuAAAEIElEQVR42sxYy3HiQBAFlwKQL3uFvex1RQRABIgIbEWAFYEgAosIsCNARABEgM57sc57WWWw20292Wq3R9IMhipP1ZR+M62eN69/0+uh/f61e6Qe9hwajYupL3lO74qN5EWuOlzxn9b/BeK+pP5GA5NvP2ZFh7yIekb9Xv+E5ta+YNBlQfMSuvLcmPqLGvPE77pk07iJJy4MyhZrfvfPO3NDHxiYNQbGLlKlokB+T9fnJqWp73WnTyfqzNYtyavofqbmbejCMjcObKo9gRni+qBl9y20YkVrUnKEHcgaBHI/KPQj3K9o/tKBLSzjjeXQ+KkxaZZFzzmYkkFefgMz4vXx5sy1lQSaATSYWTPA80Et3gjkRWdmMV2mBAB4gUdFWcOuVOjwQuNP2KQx9RGYZNjD7xNfk/VlWmAxj/xC9FnpCPZaKpkVAGfzWdB1CnbFYEOpxK0B5MgAAPnMpsLmh8QGbDx9jLX14fxCMXABatWCbpmDKZlWwZG2UZcXN8HYUUOk2MKk5wCFx6cOgcFnM5dY2xTW8Y4xkXBCYyiQGXrbzKnJlLoiA8ui7yvIr8EcW5TagzULev4DdoyubD5NPo83ow6kzWPBE3qXfsKcHm3hT7QBQEkRAW1jSmxSAtNg03nF+1u0WrA0pPt5v4EJfbHQ4YXOLDVOU/shmGrlkefsYeY5fJJME7ZtvkLlXj1HcKtWYGRW3MKAngizlbZV4TM2AOwVYBcOCVuEyLXGdQgZayR8GviJ7f/4toebuG+InJEMAoEjAzi5Yr/QtssT/CCXpiic9wo+ZgKQ2H90+QyTG4XwRxkiU92QzLFJvAH83ALAAfNzBQqD/gT/d54XeJjHa1vShh3hBazUjg9tThqmdnBMwIxZJhz2LeH9f/bO/gFzZnQ/tYAzkPkWmG5KjuWHkuBaTkwqwop2maBvawJFfU/ANFt5soaTNaA8w+clrQleS+N6Ytzh3G4VNXzBK0jXwpgbADjrh2TzCIazvt9tPqcTGFFcuZiST3t29DGXNmYAH4+cwBK5abkpVpsCQNCR7CyEzxh0lPWhR3V7jixNZobNCEUmXrmiAb0fMe+ArJad8oOqCROUKENb7RU0CH8ConMIMWXAp4GBw73HQdcGjrW2RLgtdnnqkvGacx2AUkH3Q5svYucMR83nUKncKA3MT1wzi+0dO0xp7En1HEcOQ0tpMAPIc4dcJ4a+EeY4HXkocDYiJWELKe4UBWNTw9y6LoH8czGJf0szikHvyqEOK03CiHpq6alHiY3JIed8MBaoowH+uOsKiWq3Zp+ISjscSkkAYvifwmIqXFuVkknQe6p1Bojy5KBRP8hKaQ7rM+MEte8IwN82iop0+8MY4a+u2Y6uzACgJzzOr3lsYc5rw7ZIIM3hqzXo76XfPwEGAIljr71squMqAAAAAElFTkSuQmCC") no-repeat;
  background-size: 100% 100%;
  width: 0.7rem;
  height: 0.23rem;
}
.loginend-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0.64rem;
  color: #73787d;
  font-size: 0.28rem;
  padding-left: 0.2rem;
  line-height: 1.2;
}
.loginend-box .user-name {
  color: #eadab1;
}
.loginend-box a {
  color: #eadab1;
  font-size: 0.28rem;
}
:root {
  --base-scale: 1;
  --base-role-scale: 1;
}
#main {
  width: 100%;
  height: 100%;
}
button {
  cursor: pointer;
  border: none;
  background: none;
}
.main-swiper-container,
.video-swiper-container {
  width: 100%;
  height: 100%;
}
.arrows {
  position: absolute;
  bottom: 0.6rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
  pointer-events: none;
  -webkit-animation: arrows 2s ease-in-out infinite;
          animation: arrows 2s ease-in-out infinite;
  width: 0.6rem;
  height: 0.51rem;
  background: url(/assets/img/mobile/icon-arrows.png) center / contain no-repeat;
}
@-webkit-keyframes arrows {
  0% {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: translate3d(-50%, 0.25rem, 0) scale3d(0.9, 0.9, 0.9);
            transform: translate3d(-50%, 0.25rem, 0) scale3d(0.9, 0.9, 0.9);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
  }
}
@keyframes arrows {
  0% {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: translate3d(-50%, 0.25rem, 0) scale3d(0.9, 0.9, 0.9);
            transform: translate3d(-50%, 0.25rem, 0) scale3d(0.9, 0.9, 0.9);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
            transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
  }
}
@-webkit-keyframes part0-dl-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.48rem, 0) scale(0.88);
            transform: translate3d(0, 0.48rem, 0) scale(0.88);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes part0-dl-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.48rem, 0) scale(0.88);
            transform: translate3d(0, 0.48rem, 0) scale(0.88);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
}
@-webkit-keyframes part0-play-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.4rem, 0);
            transform: translate3d(0, 0.4rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part0-play-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.4rem, 0);
            transform: translate3d(0, 0.4rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
/** 位于右侧的福利入口，自右轻移入场（对位 PC 的 qrcode 自左） */
@-webkit-keyframes part0-icon-fl-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0.56rem, 0, 0);
            transform: translate3d(0.56rem, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part0-icon-fl-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0.56rem, 0, 0);
            transform: translate3d(0.56rem, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
/** 与 icon-fl 对称：自左入；保留纵向 translateY(-50%) 以贴合 left+top:50% 侧栏 */
@-webkit-keyframes side-column-nav-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-0.56rem, -50%, 0);
            transform: translate3d(-0.56rem, -50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
}
@keyframes side-column-nav-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-0.56rem, -50%, 0);
            transform: translate3d(-0.56rem, -50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0);
  }
}
/** part1 与 part2-0 同套：标题自左、控件自下依次进场 */
@-webkit-keyframes part1-title-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part1-title-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes part1-desc-in-rtl {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0.5rem, 0, 0);
            transform: translate3d(0.5rem, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part1-desc-in-rtl {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0.5rem, 0, 0);
            transform: translate3d(0.5rem, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes part1-btn-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0.26rem);
            transform: translateY(0.26rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes part1-btn-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0.26rem);
            transform: translateY(0.26rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
/** 移动端 .head-box 现用 transform: translate(-50%, 420px)，自右 68px 滑入，终点不变 */
@-webkit-keyframes part2-head-in {
  0% {
    opacity: 0;
    -webkit-transform: translate(calc(-50% + 0.68rem), 4.2rem);
            transform: translate(calc(-50% + 0.68rem), 4.2rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, 4.2rem);
            transform: translate(-50%, 4.2rem);
  }
}
@keyframes part2-head-in {
  0% {
    opacity: 0;
    -webkit-transform: translate(calc(-50% + 0.68rem), 4.2rem);
            transform: translate(calc(-50% + 0.68rem), 4.2rem);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, 4.2rem);
            transform: translate(-50%, 4.2rem);
  }
}
@-webkit-keyframes role-title-bg-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0.56rem);
            transform: translateX(0.56rem);
  }
  55% {
    opacity: 0.72;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes role-title-bg-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0.56rem);
            transform: translateX(0.56rem);
  }
  55% {
    opacity: 0.72;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes role-btn-play-in {
  from {
    opacity: 0;
    -webkit-transform: scale(0.88);
            transform: scale(0.88);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes role-btn-play-in {
  from {
    opacity: 0;
    -webkit-transform: scale(0.88);
            transform: scale(0.88);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes btn-role-breathing {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.14);
            transform: scale(1.14);
  }
}
@keyframes btn-role-breathing {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.14);
            transform: scale(1.14);
  }
}
@-webkit-keyframes role-info-before-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0.2rem) scale(var(--base-role-scale, 1));
            transform: translateY(0.2rem) scale(var(--base-role-scale, 1));
  }
  55% {
    opacity: 0.78;
    -webkit-transform: translateY(0) scale(var(--base-role-scale, 1));
            transform: translateY(0) scale(var(--base-role-scale, 1));
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0) scale(var(--base-role-scale, 1));
            transform: translateY(0) scale(var(--base-role-scale, 1));
  }
}
@keyframes role-info-before-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0.2rem) scale(var(--base-role-scale, 1));
            transform: translateY(0.2rem) scale(var(--base-role-scale, 1));
  }
  55% {
    opacity: 0.78;
    -webkit-transform: translateY(0) scale(var(--base-role-scale, 1));
            transform: translateY(0) scale(var(--base-role-scale, 1));
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0) scale(var(--base-role-scale, 1));
            transform: translateY(0) scale(var(--base-role-scale, 1));
  }
}
@-webkit-keyframes role-difficulty-in {
  from {
    opacity: 0;
    -webkit-transform: translateX(-0.4rem);
            transform: translateX(-0.4rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes role-difficulty-in {
  from {
    opacity: 0;
    -webkit-transform: translateX(-0.4rem);
            transform: translateX(-0.4rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes role-title-pos-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-0.4rem);
            transform: translateX(-0.4rem);
  }
  55% {
    opacity: 0.72;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes role-title-pos-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-0.4rem);
            transform: translateX(-0.4rem);
  }
  55% {
    opacity: 0.72;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes role-title-skill-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-0.56rem);
            transform: translateX(-0.56rem);
  }
  55% {
    opacity: 0.72;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes role-title-skill-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-0.56rem);
            transform: translateX(-0.56rem);
  }
  55% {
    opacity: 0.72;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes role-info-box-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(0.32rem);
            transform: translateY(0.32rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes role-info-box-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(0.32rem);
            transform: translateY(0.32rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes role-list-item-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(0.24rem);
            transform: translateY(0.24rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes role-list-item-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(0.24rem);
            transform: translateY(0.24rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
/** 列表子项阶梯 delay：@max 为最多支持个数 */
.part0 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/assets/img/mobile/bg-part0.jpg);
}
.part0 video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
.part0 .btn-box,
.part0 .btn-play,
.part0 .icon-fl {
  z-index: 2;
}
.part0 .btn-box {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.15rem;
}
.part0 .btn-dl-ios {
  width: 3.41rem;
  height: 1.03rem;
  background: url(/assets/img/mobile/btn-dl-ios.png) center / contain no-repeat;
}
.part0 .btn-dl-ad {
  width: 3.41rem;
  height: 1.03rem;
  background: url(/assets/img/mobile/btn-dl-ad.png) center / contain no-repeat;
}
.part0 .sol-img{position: absolute;bottom: 2.2rem;width: 100%;text-align: center;}
.part0 .sol-img img{width: 100%;height: auto;}
.part0 .sol-img,
.part0 .btn-dl-ios,
.part0 .btn-dl-ad {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.48rem, 0) scale(0.88);
          transform: translate3d(0, 0.48rem, 0) scale(0.88);
}
.part0 .btn-play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -0.61rem;
  margin-left: -0.61rem;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.4rem, 0);
          transform: translate3d(0, 0.4rem, 0);
  width: 1.22rem;
  height: 1.22rem;
  background: url(/assets/img/mobile/btn-play.png) center / contain no-repeat;
}
.part0 .icon-fl {
  width: 2.26rem;
  height: 2.82rem;
  background: url(/assets/img/mobile/icon-fl.png) center / contain no-repeat;
  position: absolute;
  right: 0;
  bottom: 2.9rem;
  pointer-events: auto;
  opacity: 0;
  -webkit-transform: translate3d(0.56rem, 0, 0);
          transform: translate3d(0.56rem, 0, 0);
}
.part0:not(.swiper-slide-active) .sol-img,
.part0:not(.swiper-slide-active) .btn-dl-ios,
.part0:not(.swiper-slide-active) .btn-dl-ad, 
.part0:not(.swiper-slide-active) .btn-dl-start {
  -webkit-transform: translate3d(0, 0.48rem, 0) scale(0.88);
          transform: translate3d(0, 0.48rem, 0) scale(0.88);
}
.part0:not(.swiper-slide-active) .btn-play {
  -webkit-transform: translate3d(0, 0.4rem, 0);
          transform: translate3d(0, 0.4rem, 0);
}
.part0:not(.swiper-slide-active) .icon-fl {
  -webkit-transform: translate3d(0.56rem, 0, 0);
          transform: translate3d(0.56rem, 0, 0);
}
.swiper-slide-active.part0 .sol-img {
  -webkit-animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.03s forwards;
          animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.03s forwards;
}
.swiper-slide-active.part0 .btn-dl-ios {
  -webkit-animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.05s forwards;
          animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.05s forwards;
}
.swiper-slide-active.part0 .btn-dl-ad {
  -webkit-animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.18s forwards;
          animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.18s forwards;
}
.swiper-slide-active.part0 .btn-dl-start {
  -webkit-animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.21s forwards;
          animation: part0-dl-in 0.72s cubic-bezier(0.34, 1.15, 0.64, 1) 0.21s forwards;
}
.swiper-slide-active.part0 .btn-play {
  -webkit-animation: part0-play-in 0.62s cubic-bezier(0.25, 0.8, 0.25, 1) 0.48s forwards, breathing 1.2s ease-in-out 1.12s infinite;
          animation: part0-play-in 0.62s cubic-bezier(0.25, 0.8, 0.25, 1) 0.48s forwards, breathing 1.2s ease-in-out 1.12s infinite;
}
.swiper-slide-active.part0 .icon-fl {
  -webkit-animation: part0-icon-fl-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) 0.72s forwards;
          animation: part0-icon-fl-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) 0.72s forwards;
}
.part1 {
  background-color: #000;
}
.part1 #feature-video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.part1 .info-box {
  width: 100%;
  height: 4.61rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 2.2rem;
}
.part1 .title-part2 {
  position: relative;
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  -webkit-transform: translate3d(-1rem, 0, 0);
          transform: translate3d(-1rem, 0, 0);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto;
}
.part1 .title-part2.title-part2-1 {
  width: 6.48rem;
  height: 3.07rem;
  background-image: url(/assets/img/mobile/title-part2-1.png);
}
.part1 .title-part2.title-part2-2 {
  width: 6.48rem;
  height: 2.98rem;
  background-image: url(/assets/img/mobile/title-part2-2.png);
}
.part1 .title-part2.title-part2-3 {
  width: 6.48rem;
  height: 2.99rem;
  background-image: url(/assets/img/mobile/title-part2-3.png);
}
.part1 .title-part2.title-part2-4 {
  width: 6.48rem;
  height: 3.01rem;
  background-image: url(/assets/img/mobile/title-part2-4.png);
}
.part1 .title-part2.title-part2-5 {
  width: 6.54rem;
  height: 3.02rem;
  background-image: url(/assets/img/mobile/title-part2-5.png);
}
.part1 p {
  font-size: 0.24rem;
  color: #ccc7ba;
  line-height: 0.36rem;
  width: 5.85rem;
  margin: 0.1rem auto 0;
  -webkit-transform: translate3d(0.5rem, 0, 0);
          transform: translate3d(0.5rem, 0, 0);
  opacity: 0;
}
.part1 .video-out-box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.part1 .video-box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.part1 .swiper-component {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 1.3rem;
  height: 0.6rem;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.part1 .video-pagination-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  -webkit-transform: translateY(0.26rem);
          transform: translateY(0.26rem);
}
.part1 .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.part1 .swiper-pagination-bullet {
  opacity: 1;
  width: 0.78rem;
  height: 0.13rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAANCAYAAAAHZljfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFNjM4QTcyMzZEQzExRjFBMDExOENCM0M5RDg1OTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFNjM4QTczMzZEQzExRjFBMDExOENCM0M5RDg1OTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkU2MzhBNzAzNkRDMTFGMUEwMTE4Q0IzQzlEODU5NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkU2MzhBNzEzNkRDMTFGMUEwMTE4Q0IzQzlEODU5NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69HUzFAAAAQUlEQVR42uzWsQ0AIAgAQTFu5P4jOBMuQGMpuS8pL5AQmTn03kQADhy4xq1itrGUHRvnVMF9V3iAbRw4cI27AgwA1dQHFR+I53sAAAAASUVORK5CYII=') center / contain no-repeat;
  margin-left: 0.25rem;
}
.part1 .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.part1 .swiper-pagination-bullet-active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAANCAYAAAAHZljfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyMzVDM0ZBMzRCRTExRjFBMzU1Rjg0MjdGREEwOUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyMzVDM0ZCMzRCRTExRjFBMzU1Rjg0MjdGREEwOUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjIzNUMzRjgzNEJFMTFGMUEzNTVGODQyN0ZEQTA5RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjIzNUMzRjkzNEJFMTFGMUEzNTVGODQyN0ZEQTA5RjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gmUNdAAAFy0lEQVR42uRXW2wUVRj+zszs7KV0W65rKcVKSGlLqRUspdAUoUUk3oAHjYkJ4gMxBCTxgcCDigmiCQZC4oVIImJFIwYLGsMlQUhpoHiBgMSQCIqi0ppiW2i7uzM7c/zPXLazs1sQwxunOZ2Zc/nP/3/n+y/L9r6/HgCnP8BIpaBrcaT0JETb/fmBxfR4knop7q72K/X9h0/9sX+4BYoFGucwDINAG0RK02DS96d7Dy4viI5YMX/urGkF0cI8JaCCKbK9i+a5adILA5NlSEyBntLADROMAZIkgUncuhCY1nL7YgxubZdlZq2DJYGaJL4l61v8ZzRJQyRDzIozTftYk8MUG4U8Syi39sqSbMkR1284eslCB5n00nSyx7TkCr1koRd9G/bD0sskvYU8mqangb7evtrD37RXPFw3YRSBtzMncKY4LKVDSyToAN2SRKCtKh4fe35e45yq6opJgZr6cqBglGOW5BiSckSEqAep33DGQ86c6cy7T8MZVxwwvM2V67vTIWjtS8hqKc9e5jlHtAD1MPV+R4egs5579HLtoP7PdfRcvYYLP/8Jwj7v8UULZhxrP7mawMsj8N7OAs6gG0kmBqHrOj5rPTiexp6qLJ/8Qt3MGWXPPLeQ/XAmgWcfXY34QH+aJUNK3ryxO7TmTu7LEuK5D/GqBgOYt7AR+ePGBZrmNtR8f+bsKgJP3OIeAvCv9NaWLSsJNI1YdqCeXOSNutqaSVMrKkueXrkQ+z76ES3bNqO4P4EC4rbtRrfQxTNvexJL68dyGG25dnqeDQuQXwaGeXcCBGTGbgs/g9txvodc/1JEQVl1JSZXlkMNqbh48dKVE6dO/0LuvJ7AO2nt2fXWCny85+vFqhp4qfmh2ZVjxsZG318Ww9G2DnS0tmO0ZiAiFCGBkh2OsgzJNMgecUHIAo0NOWcuIER8EzFWGH4zoPyXJS7JixVzNBChiKJdWpb77Sed2C/OTVEfoO+rigR1UjFqZj2IaH4eent7rx060vZTMqltIfD2sQUzi4sKC/Jb5zXWV+WNyM+7fr0f3x3vQP/lToxMpBAkpAIUzIUhNjuYRw3uu+uh9zRwzAdMDsDSkc5ZzH1rXZAlltvLmO8LPnD+C9jiXbBOgKdREkpSwugMKpCKRmNOUwPKJk8E5caBD1paz3f+3b1E+G40FA4ptJbpWhLJeJzyQCG6r/WglwajWgoabOCsTJcVrLnHWO4xgWezKQPITGOlNBuGZ5eXrchwb2/i4A4oPA2Od68XLObo7MoyHNbpZHdPQMJAREVpbAxKYlE0N05BlzSKxY51KARclO3dsQ7bd7QsVRR5Tf2MaaX3lRSXJLnE4pRlO9pO4cbvXQjGdQRMWxEvk7gvsLIcDOO+3MmHAca/L+car4uxbPnsFvHfrQekrHtj6ZJJE3k4pCA8YSxmzqnDY80PoLShgh/86uKV97ZuvZyIx7eRq37BjuzZaLHp9c3v3iMy6sTi2LJHmhrK1fCIyEA8iXNnzuHs6fNWrXO7GY//z+zHbgLwndmQuYx7HEiiurR6ehVqKbYtWdaMru6iwa2bXrlw+tsTu5zM2mntP/TJRoTDKsJETY1+NWx4c/vSQEBZs6hpdmnt9OqS/oTB+gYSVsFrF4l2cemGWlgFpwiqLhMzNTdNbkc8KpJDoQA9TSTiicz4YvIhFjEP35jDbNMpbEWn87mZIxmQTpLEhvTitl6m4SySpYx0bxXTIkRIAQRDsuWyelzDyJFRzJ9dAT5+FrHsKLHsVWLZoMWyDOD379wAVSVqhskw8cvA1PHypncs9k2dUrps3drl5bGqqohdTMqeItZbhHqLVslTYOqOISr1Qmdc/Jzr8xW5Kf/9O2e5zmV4imq34E35nM/0FdGmL0govqLXLd6jnsJZnFmErqvdxLK1xLLjGSzLBO7D1+xSQxHZU0aIQIwEZUToFl5ct3kprXmC+r132W/V36h/6WeZt/0rwABoYWb9wIeslgAAAABJRU5ErkJggg==");
}
.part1 .video-btn-prev,
.part1 .video-btn-next {
  position: relative;
  top: 0;
  margin-top: 0;
  opacity: 0;
  -webkit-transform: translateY(0.26rem);
          transform: translateY(0.26rem);
}
.part1 .video-btn-prev {
  left: -0.65rem;
  width: 0.32rem;
  height: 0.6rem;
  background: url(/assets/img/mobile/btn-prev.png) center / contain no-repeat;
}
.part1 .video-btn-next {
  right: -0.65rem;
  width: 0.32rem;
  height: 0.6rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA8CAYAAAAHbrgUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEQjg5QkQzMzRCRTExRjFCOEVBQjVCRjM5QkQwQzQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEQjg5QkQ0MzRCRTExRjFCOEVBQjVCRjM5QkQwQzQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURCODlCRDEzNEJFMTFGMUI4RUFCNUJGMzlCRDBDNDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURCODlCRDIzNEJFMTFGMUI4RUFCNUJGMzlCRDBDNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6m+XxbAAAMG0lEQVR42sRY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') center / contain no-repeat;
}
.swiper-slide-active.part1 {
  /** 标题与文案在 .info-box 内，不能对 .swiper-slide-active 用 > .title-part2 / > p，否则匹配不到 */
}
.swiper-slide-active.part1 .video-swiper-container > .swiper-wrapper > .swiper-slide-active .title-part2 {
  -webkit-animation: part1-title-in 0.74s cubic-bezier(0.22, 0.61, 0.36, 1) 0.18s forwards;
          animation: part1-title-in 0.74s cubic-bezier(0.22, 0.61, 0.36, 1) 0.18s forwards;
}
.swiper-slide-active.part1 .video-swiper-container > .swiper-wrapper > .swiper-slide-active p {
  -webkit-animation: part1-desc-in-rtl 0.58s cubic-bezier(0.25, 0.8, 0.25, 1) 0.32s forwards;
          animation: part1-desc-in-rtl 0.58s cubic-bezier(0.25, 0.8, 0.25, 1) 0.32s forwards;
}
.swiper-slide-active.part1 .video-btn-prev {
  -webkit-animation: part1-btn-in 0.34s cubic-bezier(0.25, 0.8, 0.25, 1) 0.52s forwards;
          animation: part1-btn-in 0.34s cubic-bezier(0.25, 0.8, 0.25, 1) 0.52s forwards;
}
.swiper-slide-active.part1 .video-pagination-box {
  -webkit-animation: part1-btn-in 0.34s cubic-bezier(0.25, 0.8, 0.25, 1) 0.66s forwards;
          animation: part1-btn-in 0.34s cubic-bezier(0.25, 0.8, 0.25, 1) 0.66s forwards;
}
.swiper-slide-active.part1 .video-btn-next {
  -webkit-animation: part1-btn-in 0.34s cubic-bezier(0.25, 0.8, 0.25, 1) 0.8s forwards;
          animation: part1-btn-in 0.34s cubic-bezier(0.25, 0.8, 0.25, 1) 0.8s forwards;
}
.part2 {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/assets/img/mobile/bg-part2.jpg);
}
.part2::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 8.27rem;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
  background-image: url(/assets/img/mobile/part2-top-mask.png);
}
.part2::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
  background-image: url(/assets/img/mobile/part2-bottom-mask.png);
}
.part2 .detail {
  position: absolute;
  top: 0;
  left: 0.82rem;
  height: 100%;
}
.part2 .top {
  position: absolute;
  left: 0;
  top: 1.5rem;
  -webkit-transform: scale(var(--base-role-scale, 1));
          transform: scale(var(--base-role-scale, 1));
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.part2 .bottom {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(15%) scale(var(--base-role-scale, 1));
          transform: translateY(15%) scale(var(--base-role-scale, 1));
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.part2 .role-info {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 1;
  pointer-events: none;
}
.part2 .role-info::before {
  content: '';
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: top;
          transform-origin: top;
}
.part2 .role-info.on {
  opacity: 1;
  z-index: 2;
  pointer-events: all;
}
.part2 .role-info.on::before {
  opacity: 0;
  -webkit-animation: role-info-before-in 0.7s cubic-bezier(0.33, 0.58, 0.25, 1) forwards;
          animation: role-info-before-in 0.7s cubic-bezier(0.33, 0.58, 0.25, 1) forwards;
}
.part2 .role-info.on .top > .title {
  opacity: 0;
  -webkit-animation: role-title-bg-in 0.58s cubic-bezier(0.33, 0.58, 0.25, 1) forwards;
          animation: role-title-bg-in 0.58s cubic-bezier(0.33, 0.58, 0.25, 1) forwards;
}
.part2 .role-info.on .top > .title .btn-role-play {
  opacity: 0;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: role-btn-play-in 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0.58s forwards, btn-role-breathing 1.6s ease-in-out 0.98s infinite;
          animation: role-btn-play-in 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0.58s forwards, btn-role-breathing 1.6s ease-in-out 0.98s infinite;
}
.part2 .role-info.on .top > .difficulty {
  opacity: 0;
  -webkit-animation: role-difficulty-in 0.42s ease 0.06s forwards;
          animation: role-difficulty-in 0.42s ease 0.06s forwards;
}
.part2 .role-info.on .top > .info-box {
  opacity: 0;
  -webkit-animation: role-info-box-in 0.65s cubic-bezier(0.22, 0.61, 0.36, 1) 0.12s forwards;
          animation: role-info-box-in 0.65s cubic-bezier(0.22, 0.61, 0.36, 1) 0.12s forwards;
}
.part2 .role-info.on .bottom .pos .title-pos {
  opacity: 0;
  -webkit-animation: role-title-pos-in 0.62s cubic-bezier(0.33, 0.58, 0.25, 1) 0.28s forwards;
          animation: role-title-pos-in 0.62s cubic-bezier(0.33, 0.58, 0.25, 1) 0.28s forwards;
}
.part2 .role-info.on .bottom .skill .title-skill {
  opacity: 0;
  -webkit-animation: role-title-skill-in 0.38s cubic-bezier(0.4, 0, 0.2, 1) 0.54s forwards;
          animation: role-title-skill-in 0.38s cubic-bezier(0.4, 0, 0.2, 1) 0.54s forwards;
}
.part2 .role-info.on .bottom .pos .pos-list .pos-item {
  opacity: 0;
  -webkit-animation: role-list-item-in 0.45s ease forwards;
          animation: role-list-item-in 0.45s ease forwards;
}
.part2 .role-info.on .bottom .pos .pos-list .pos-item:nth-child(1) {
  -webkit-animation-delay: 0.36s;
          animation-delay: 0.36s;
}
.part2 .role-info.on .bottom .pos .pos-list .pos-item:nth-child(2) {
  -webkit-animation-delay: 0.46s;
          animation-delay: 0.46s;
}
.part2 .role-info.on .bottom .pos .pos-list .pos-item:nth-child(3) {
  -webkit-animation-delay: 0.56s;
          animation-delay: 0.56s;
}
.part2 .role-info.on .bottom .skill .skill-list > * {
  opacity: 0;
  -webkit-animation: role-list-item-in 0.45s ease forwards;
          animation: role-list-item-in 0.45s ease forwards;
}
.part2 .role-info.on .bottom .skill .skill-list > *:nth-child(1) {
  -webkit-animation-delay: 0.56s;
          animation-delay: 0.56s;
}
.part2 .role-info.on .bottom .skill .skill-list > *:nth-child(2) {
  -webkit-animation-delay: 0.66s;
          animation-delay: 0.66s;
}
.part2 .role-info.on .bottom .skill .skill-list > *:nth-child(3) {
  -webkit-animation-delay: 0.76s;
          animation-delay: 0.76s;
}
.part2 .role-info .tag {
  width: 1.2rem;
  height: 1.2rem;
  margin-left: -0.25rem;
  margin-right: -0.15rem;
}
.part2 .role-info.bow::before {
  background-image: url(/assets/img/mobile/role/bow.png);
}
.part2 .role-info.bow .title {
  width: 1.99rem;
  height: 1.65rem;
  background: url(/assets/img/mobile/role-title/bow.png) center / contain no-repeat;
}
.part2 .role-info.bow .tag {
  width: 1.1rem;
  height: 1.08rem;
  background: url(/assets/img/mobile/tag/bow.png) center / 1.1rem 1.08rem no-repeat;
}
.part2 .role-info.dagger::before {
  background-image: url(/assets/img/mobile/role/dagger.png);
}
.part2 .role-info.dagger .title {
  width: 3.32rem;
  height: 1.64rem;
  background: url(/assets/img/mobile/role-title/dagger.png) center / contain no-repeat;
}
.part2 .role-info.dagger .tag {
  width: 1.17rem;
  height: 1.16rem;
  background: url(/assets/img/mobile/tag/dagger.png) center / 1.17rem 1.16rem no-repeat;
}
.part2 .role-info.dagger .btn-role-play {
  left: 2rem;
}
.part2 .role-info.fms::before {
  background-image: url(/assets/img/mobile/role/fms.png);
}
.part2 .role-info.fms .title {
  width: 5.23rem;
  height: 1.67rem;
  background: url(/assets/img/mobile/role-title/fms.png) center / contain no-repeat;
}
.part2 .role-info.fms .tag {
  width: 1.06rem;
  height: 1.12rem;
  background: url(/assets/img/mobile/tag/fms.png) center / 1.06rem 1.12rem no-repeat;
}
.part2 .role-info.fms .btn-role-play {
  left: 2.1rem;
}
.part2 .role-info.lancer::before {
  background-image: url(/assets/img/mobile/role/lancer.png);
}
.part2 .role-info.lancer .title {
  width: 3.36rem;
  height: 1.64rem;
  background: url(/assets/img/mobile/role-title/lancer.png) center / contain no-repeat;
}
.part2 .role-info.lancer .tag {
  width: 1.1rem;
  height: 1.1rem;
  background: url(/assets/img/mobile/tag/lancer.png) center / 1.1rem 1.1rem no-repeat;
}
.part2 .role-info.lancer .btn-role-play {
  left: 2.1rem;
}
.part2 .role-info.mbmz::before {
  background-image: url(/assets/img/mobile/role/mbmz.png);
}
.part2 .role-info.mbmz .title {
  width: 5.37rem;
  height: 1.65rem;
  background: url(/assets/img/mobile/role-title/mbmz.png) center / contain no-repeat;
}
.part2 .role-info.mbmz .tag {
  width: 1.13rem;
  height: 1.13rem;
  background: url(/assets/img/mobile/tag/mbmz.png) center / 1.13rem 1.13rem no-repeat;
}
.part2 .role-info.mbmz .btn-role-play {
  left: 2.2rem;
}
.part2 .role-info.ohs::before {
  background-image: url(/assets/img/mobile/role/ohs.png);
}
.part2 .role-info.ohs .title {
  width: 6.31rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/role-title/ohs.png) center / contain no-repeat;
}
.part2 .role-info.ohs .tag {
  width: 1.1rem;
  height: 1.1rem;
  background: url(/assets/img/mobile/tag/ohs.png) center / 1.1rem 1.1rem no-repeat;
}
.part2 .role-info.ohs .btn-role-play {
  left: 2.9rem;
}
.part2 .role-info.ths::before {
  background-image: url(/assets/img/mobile/role/ths.png);
}
.part2 .role-info.ths .title {
  width: 6.48rem;
  height: 1.52rem;
  background: url(/assets/img/mobile/role-title/ths.png) center / contain no-repeat;
}
.part2 .role-info.ths .tag {
  width: 1.09rem;
  height: 1.09rem;
  background: url(/assets/img/mobile/tag/ths.png) center / 1.09rem 1.09rem no-repeat;
}
.part2 .role-info.ths .btn-role-play {
  left: 2rem;
}
.part2 .title {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-left: -0.3rem;
}
.part2 .btn-role-play {
  position: absolute;
  left: 1.1rem;
  top: 0.4rem;
  pointer-events: all;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 0.5rem;
  height: 0.5rem;
  background: url(/assets/img/mobile/btn-role-play.png) center / contain no-repeat;
}
.part2 .difficulty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-top: -0.45rem;
}
.part2 .difficulty::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.1rem;
  width: 6.45rem;
  height: 0.86rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoUAAABWCAYAAAC5HOx8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBNzY0NUNEMzhCMzExRjE4MjM1ODBEOUJCMDAwOUM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBNzY0NUNFMzhCMzExRjE4MjM1ODBEOUJCMDAwOUM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEE3NjQ1Q0IzOEIzMTFGMTgyMzU4MEQ5QkIwMDA5QzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEE3NjQ1Q0MzOEIzMTFGMTgyMzU4MEQ5QkIwMDA5QzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42sQd9AAAJxElEQVR42uzd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') center / contain no-repeat;
}
.part2 .info-box {
  width: 5.75rem;
  font-size: 0.24rem;
  color: #ccc7ba;
  line-height: 0.38rem;
}
.part2 .text {
  font-size: 0.24rem;
  color: #cabd9a;
  line-height: 0.34rem;
}
.part2 .icon-split {
  margin: 0 0.1rem;
  width: 0.35rem;
  height: 0.52rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAA0CAYAAAAACoF6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdEQThENkQ0MzhCMzExRjE4QjU0QUM4M0MzMThFMEMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdEQThENkQ1MzhCMzExRjE4QjU0QUM4M0MzMThFMEMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0RBOEQ2RDIzOEIzMTFGMThCNTRBQzgzQzMxOEUwQzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0RBOEQ2RDMzOEIzMTFGMThCNTRBQzgzQzMxOEUwQzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UG2ofAAAB3ElEQVR42syXMShFURjHveeW4WVRstgU2UzCU5SI1cugpAwoRSkMisEmJLJgYkaZFGW1KBaLmBikKMogif9Xh57rvfvePfc733e/+g33nnNv//7fPfecf+Lx+rAkBpUB/V4MhFSABdCRjIGYVbAIHrTF9IBKsEsXmm0qB8ug++eGpjNLYB3caYtpA3VgK/umRptSxpFe8JU9oOEMLeMdcOsfkHamGTSC9lyDkmLKwAYYBJ+5Jki2aQ4cgKt8E6ScaQBdIB00ScIZzyzhUfChLWYGnICLYlS7rHrQB5qKmezSmVLTnjHwri1mHJyDszAfl4uqAUOgJcxDLpxJgE0wCd60xYyAG3Bq8w/grGrzraRtHuZ2hlbPNHjRFjMAnsBRlF81R1WBWdAa5SVcztDRYB48a4vJmOW8x7GjsqRBDnujOvObBrXF/EmDXAcf2zS4Yk5vbGXrDKXBNXCvLYZiRq0/DWq0KWUc+ZcGNZzJmwalnQlMg5JiCqZByTbRvrMflAalnKE02Gl7YOIUQ+PbYLhQGpRoE6XBY3ApEcg9rjTo0pnQadClmNBp0FWbrNKgC2es06ALMdZpkLtNlAYnzB6kUklfGpwCr9piIqdBrjaxpEEuZ1jSIEd9CzAAziZQsD7aOrIAAAAASUVORK5CYII=') center / contain no-repeat;
}
.part2 .star-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part2 .icon-star {
  margin: 0 -0.06rem;
  width: 0.53rem;
  height: 0.48rem;
  background: url(/assets/img/mobile/icon-star.png) center / contain no-repeat;
}
.part2 .title-pos {
  width: 2.02rem;
  height: 0.99rem;
  background: url(/assets/img/mobile/title-role-pos.png) center / contain no-repeat;
}
.part2 .pos-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.4rem;
  gap: 0.8rem;
}
.part2 .pos-item {
  font-size: 0.24rem;
  color: #ccc7ba;
  position: relative;
}
.part2 .pos-item::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-45%);
          transform: translateY(-45%);
  right: -0.48rem;
  width: 0.15rem;
  height: 0.31rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAfCAYAAAA4AJfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI2OTc1MjIyMzhCODExRjFBMDEyQzFDNUMwMDgwRTRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI2OTc1MjIzMzhCODExRjFBMDEyQzFDNUMwMDgwRTRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjY5NzUyMjAzOEI4MTFGMUEwMTJDMUM1QzAwODBFNEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjY5NzUyMjEzOEI4MTFGMUEwMTJDMUM1QzAwODBFNEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6L+VD5AAABRElEQVR42sSUwUpCQRSGdYqghArKbBGCi2xXuPQlwtZRr9Ez9BgFrYNewqVQqxRaCEGmbYyLIMjtP/FPXOzM8eYsGvg4V898x3HuzCmmaVqYH8Peg39cBxN5KB+e/prnCvaoWMlFcvnf5L0YecdKrmZ2Vhv7yhvI/cu7yy67BI4Y/ySL0ASbjKW8she7YINRLeAMcQAOGNUCzhDvZZMZ1QLOEMegxqgWcIZ4DqaMn1oBkRtgBPrgChyDSzDjqiRegBPm+5zfELnDw1AF1+AJ3IAVyhJvwSPzVc7viJyANqjz/rbANrgDa4xb/L7CeTI/8RumFZAD8hISvy9G5lX5Ak1+PuNGqeK8rBV4DYmh45n9C0lItC6GLzAOiYuupAjPITFPM/gw25DWzDMt5+2njS7R9Ecx3fM9Rh7GyFHLHljJLwEGAIaoZJGjj6JFAAAAAElFTkSuQmCC') center / contain no-repeat;
}
.part2 .pos-item:last-child::after {
  display: none;
}
.part2 .title-skill {
  width: 2.03rem;
  height: 0.99rem;
  background: url(/assets/img/mobile/title-skill.png) center / contain no-repeat;
}
.part2 .title-pos,
.part2 .title-skill {
  position: relative;
}
.part2 .title-pos::after,
.part2 .title-skill::after {
  content: '';
  position: absolute;
  left: 0.4rem;
  bottom: 0.2rem;
  width: 6.47rem;
  height: 1PX;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAocAAAABCAYAAACsYgQOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGOTM4RDVBMzhCODExRjE4ODdBOEM2MDhCRERBNEU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGOTM4RDVCMzhCODExRjE4ODdBOEM2MDhCRERBNEU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkY5MzhENTgzOEI4MTFGMTg4N0E4QzYwOEJEREE0RTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkY5MzhENTkzOEI4MTFGMTg4N0E4QzYwOEJEREE0RTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xhaShAAAA70lEQVR42uxT0RKCMAxrNvH8/x/x/zxpXLfiKvqAOvXFcSVpkrIdB+DpeJCEJCJJYIgslFzQtFx7kV3n3lOm7mHhk/desu86It85TiHrsxUX7sXc5iXsUXm+zdS9o57cS66nMAfHtCp4GZegScA15y0HXbPSzqFBW/gc9IVr44ZoiNrP3gdcaSyI2p99/tx8w+IR5jcunDvWajr4yLPSzs3Tjm2GPaPrniWjV40FVbXI8d3913/9anFQjoM9Xu94Ii8/y27RXslsORc/dD4OOOvomff3ZLkw/BmffA4HfqtbZ5/9Zzn0v//e3F3mIsAAiHa7qqf1Bz4AAAAASUVORK5CYII=') center / 100% 100% no-repeat;
}
.part2 .skill-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: -0.2rem;
}
.part2 .head-out-box {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(var(--base-role-scale, 1));
          transform: scale(var(--base-role-scale, 1));
  -webkit-transform-origin: center;
          transform-origin: center;
  pointer-events: none;
}
.part2 .head-box {
  position: absolute;
  width: 5rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(calc(-50% + 0.68rem), 4.2rem);
          transform: translate(calc(-50% + 0.68rem), 4.2rem);
  z-index: 10;
  opacity: 0;
  -webkit-transition: none;
  transition: none;
  pointer-events: all;
}
.part2 .head-box .swiper-slide-next .head-item,
.part2 .head-box .swiper-slide-prev .head-item {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.part2 .head-box .head-btn-next,
.part2 .head-box .head-btn-prev {
  margin-top: -0.3rem;
}
.part2 .head-box .head-btn-next {
  right: -0.4rem;
  width: 0.32rem;
  height: 0.6rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA8CAYAAAAHbrgUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEQjg5QkQzMzRCRTExRjFCOEVBQjVCRjM5QkQwQzQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEQjg5QkQ0MzRCRTExRjFCOEVBQjVCRjM5QkQwQzQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURCODlCRDEzNEJFMTFGMUI4RUFCNUJGMzlCRDBDNDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURCODlCRDIzNEJFMTFGMUI4RUFCNUJGMzlCRDBDNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6m+XxbAAAMG0lEQVR42sRY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') center / contain no-repeat;
}
.part2 .head-box .head-btn-prev {
  left: -0.4rem;
  width: 0.32rem;
  height: 0.6rem;
  background: url(/assets/img/mobile/btn-prev.png) center / contain no-repeat;
}
.part2 .head-box .swiper-slide-active .head-item .head,
.part2 .head-box .swiper-slide-active .head-item .circle {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.part2 .head-box .swiper-slide-active .head-item .light {
  opacity: 1;
}
.part2 .head-box .swiper-slide-active .head-item .circle {
  background-image: url(/assets/img/mobile/head-active.png);
}
.part2 .head-box .head-item {
  -webkit-transform: scale(0.74);
          transform: scale(0.74);
}
.part2 .head-box .light {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-46%, -56.5%);
          transform: translate(-46%, -56.5%);
  width: 4.7rem;
  height: 3.47rem;
  background: url(/assets/img/mobile/head-active-light.png) center / contain no-repeat;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
}
.part2 .head-box .head {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.part2 .head-box .circle {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  position: relative;
  z-index: 3;
  left: -0.22rem;
  width: 2.16rem;
  height: 2.16rem;
  background: url(/assets/img/mobile/head-hover.png) center / contain no-repeat;
}
.part2 .head-box .bow {
  width: 1.6rem;
  height: 1.54rem;
  background: url(/assets/img/mobile/head/bow.png) center / contain no-repeat;
}
.part2 .head-box .dagger {
  width: 1.6rem;
  height: 1.53rem;
  background: url(/assets/img/mobile/head/dagger.png) center / contain no-repeat;
}
.part2 .head-box .fms {
  width: 1.34rem;
  height: 1.51rem;
  background: url(/assets/img/mobile/head/fms.png) center / contain no-repeat;
  margin-top: 0.03rem;
  margin-left: 0.05rem;
}
.part2 .head-box .lancer {
  width: 1.28rem;
  height: 1.5rem;
  background: url(/assets/img/mobile/head/lancer.png) center / contain no-repeat;
}
.part2 .head-box .mbmz {
  width: 1.3rem;
  height: 1.49rem;
  background: url(/assets/img/mobile/head/mbmz.png) center / contain no-repeat;
  margin-top: 0.03rem;
  margin-left: -0.05rem;
}
.part2 .head-box .ohs {
  width: 1.58rem;
  height: 1.48rem;
  background: url(/assets/img/mobile/head/ohs.png) center / contain no-repeat;
  margin-top: 0.02rem;
}
.part2 .head-box .ths {
  width: 1.6rem;
  height: 1.6rem;
  background: url(/assets/img/mobile/head/ths.png) center / contain no-repeat;
}
.part2 .cmzj {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/cmzj.png) center / contain no-repeat;
}
.part2 .gc {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/gc.png) center / contain no-repeat;
}
.part2 .hj {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/hj.png) center / contain no-repeat;
}
.part2 .hl {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/hl.png) center / contain no-repeat;
}
.part2 .hzb {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/hzb.png) center / contain no-repeat;
}
.part2 .jdcj {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/jdcj.png) center / contain no-repeat;
}
.part2 .jmsj {
  width: 1.72rem;
  height: 1.65rem;
  background: url(/assets/img/mobile/skill/jmsj.png) center / contain no-repeat;
}
.part2 .kbh {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/kbh.png) center / contain no-repeat;
}
.part2 .lx {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/lx.png) center / contain no-repeat;
}
.part2 .nlqj {
  width: 1.72rem;
  height: 1.6rem;
  background: url(/assets/img/mobile/skill/nlqj.png) center / contain no-repeat;
}
.part2 .phzj {
  width: 1.72rem;
  height: 1.59rem;
  background: url(/assets/img/mobile/skill/phzj.png) center / contain no-repeat;
}
.part2 .qlsj {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/qlsj.png) center / contain no-repeat;
}
.part2 .qq {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/qq.png) center / contain no-repeat;
}
.part2 .sccj {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/sccj.png) center / contain no-repeat;
}
.part2 .sdhx {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/sdhx.png) center / contain no-repeat;
}
.part2 .slzj {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/slzj.png) center / contain no-repeat;
}
.part2 .txmo {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/txmo.png) center / contain no-repeat;
}
.part2 .yb {
  width: 1.72rem;
  height: 1.61rem;
  background: url(/assets/img/mobile/skill/yb.png) center / contain no-repeat;
}
.part2 .yzb {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/yzb.png) center / contain no-repeat;
}
.part2 .zl {
  width: 1.72rem;
  height: 1.57rem;
  background: url(/assets/img/mobile/skill/zl.png) center / contain no-repeat;
}
.part2 .zz {
  width: 1.72rem;
  height: 1.58rem;
  background: url(/assets/img/mobile/skill/zz.png) center / contain no-repeat;
}
.swiper-slide-active.part2 .head-box {
  -webkit-animation: part2-head-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
          animation: part2-head-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}
/** part3 导航小标签：与 list / part1 小标题同系 */
@-webkit-keyframes part1-label-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.14rem, 0);
            transform: translate3d(0, 0.14rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part1-label-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.14rem, 0);
            transform: translate3d(0, 0.14rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
/** 与 part1 / list title 同套：左滑 + 透明度；移动端为流式未用 PC 的 translateY(-605px) */
@-webkit-keyframes part3-title-slide-lr {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
  }
  38% {
    opacity: 0.45;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part3-title-slide-lr {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
  }
  38% {
    opacity: 0.45;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes part3-info-wrap-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.14rem, 0);
            transform: translate3d(0, 0.14rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part3-info-wrap-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.14rem, 0);
            transform: translate3d(0, 0.14rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes part3-media-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.18rem, 0);
            transform: translate3d(0, 0.18rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part3-media-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.18rem, 0);
            transform: translate3d(0, 0.18rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
/** 图区下方圆点：与主图区错时、幅度更大，便于与 about-image 区分 */
@-webkit-keyframes part3-pagination-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.52rem, 0) scale(0.86);
            transform: translate3d(0, 0.52rem, 0) scale(0.86);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes part3-pagination-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.52rem, 0) scale(0.86);
            transform: translate3d(0, 0.52rem, 0) scale(0.86);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
}
@-webkit-keyframes part3-jump-link-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.12rem, 0);
            transform: translate3d(0, 0.12rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes part3-jump-link-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.12rem, 0);
            transform: translate3d(0, 0.12rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
/** 分隔线：在 Tab 与资讯区之间，横线展开 + 轻上移 */
@-webkit-keyframes part3-line-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
            transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scaleX(1);
            transform: translate3d(0, 0, 0) scaleX(1);
  }
}
@keyframes part3-line-in {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
            transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scaleX(1);
            transform: translate3d(0, 0, 0) scaleX(1);
  }
}
.part3 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/assets/img/mobile/bg-part3.jpg);
}
.part3 .part3-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -46%) scale(var(--base-scale, 1));
          transform: translate(-50%, -46%) scale(var(--base-scale, 1));
}
.part3 .title-part3 {
  opacity: 0;
  -webkit-transform: translate3d(-1rem, 0, 0);
          transform: translate3d(-1rem, 0, 0);
  width: 4rem;
  height: 1.64rem;
  background: url(/assets/img/mobile/title-part3.png) center / contain no-repeat;
}
.part3 .nav-box .nav-news {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.14rem, 0);
          transform: translate3d(0, 0.14rem, 0);
}
.part3 .about-image-box {
  margin: 0 auto 0.13rem;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.18rem, 0);
          transform: translate3d(0, 0.18rem, 0);
  width: 6.33rem;
  height: 3.48rem;
  background: url(/assets/img/mobile/bg-swiper-image.png) center / contain no-repeat;
}
.part3 .image-swiper-container {
  width: 5.84rem;
  height: 3.38rem;
}
.part3 .image-swiper-container .swiper-slide {
  padding-top: 0.12rem;
}
.part3 .image-swiper-container a {
  width: 5.84rem;
  height: 3.25rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.part3 .image-swiper-container img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.part3 .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin-bottom: 0.3rem;
}
.part3 .swiper-pagination .swiper-pagination-bullet {
  opacity: 1;
  margin: 0 0.06rem;
  width: 0.34rem;
  height: 0.34rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzRjQzRkNCMzZFNDExRjFCNDNBRTZGMEMyQjk1QzE0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzRjQzRkNDMzZFNDExRjFCNDNBRTZGMEMyQjk1QzE0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDNGNDNGQzkzNkU0MTFGMUI0M0FFNkYwQzJCOTVDMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDNGNDNGQ0EzNkU0MTFGMUI0M0FFNkYwQzJCOTVDMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50znCDAAAA2klEQVR42mL8//8/A6WAiYA8KzUM0SRCDV4FbEAsA8SylBiiAcTMQKwKxCzkGCIOxPJQNicQ65BqiAAQG6KJgbykjssQRrQoBoWBLh7nPwbiK0D8B5shQkCsBsSiRMTodyC+BcRPgPgfzBApqFN5SEhfv4H4IdSwvzCXMAKxJDQA2fFoBim+B8S3oQZhDRNQ2jCFeg+b7aeB+C2hgGWApg1LIBZEEvsLxEeA+BOxUfwXauNPJLGLuAzAl9hABlyDsl8B8VNykz1I41doDJCdd/5DDXhPyBCAAAMAnLs5WGsZIEgAAAAASUVORK5CYII=');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.17rem 0.17rem;
  background-color: transparent;
}
.part3 .swiper-pagination .swiper-pagination-bullet-active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI0MUFCMUQ2MzZFNDExRjE4RTQzQUM1QjMwM0MxQUUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0MUFCMUQ3MzZFNDExRjE4RTQzQUM1QjMwM0MxQUUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjQxQUIxRDQzNkU0MTFGMThFNDNBQzVCMzAzQzFBRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjQxQUIxRDUzNkU0MTFGMThFNDNBQzVCMzAzQzFBRTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gw9n8AAAA9ElEQVR42mJ8dWsjAwHABcTf8ClgYiAM2ggpIGSIFhDnArElJYa0QdW0AjEjOYYkALE/lO0IxHmkGuIKxDPRxHqBOJBYQ5KBeDMQs6GJMwPxaqiLGHEZYgzEO4F4DhCz43AhyKCJQHwAiK2QDQGZmg/Eu4HYjYE4YAfE24G4EohZQIb8h5quAMT1QPyDgAG/gbgDiBWBuB2I/yB75xMQNwGxBRA/wWHAK6grQC54hy9gLwKxNRaDXgOxLRCfIDaKH0Gj8w+UD/JyJBDfIjWxnQHiyVD2AiDeS26y7wTir0DcTEneeQnEZUB8n9KiYAYhBQABBgCECCyPPXgLagAAAABJRU5ErkJggg==");
}
.part3 .swiper-pagination.image-pagination {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.52rem, 0) scale(0.86);
          transform: translate3d(0, 0.52rem, 0) scale(0.86);
}
.part3 .line {
  width: 6.24rem;
  height: 1PX;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAAABCAYAAABe8pPuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxRUIyNDFFM0ZBQzExRjE4MDY0RUFGMTQ1RTNCNjNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxRUIyNDFGM0ZBQzExRjE4MDY0RUFGMTQ1RTNCNjNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFFQjI0MUMzRkFDMTFGMTgwNjRFQUYxNDVFM0I2M0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTFFQjI0MUQzRkFDMTFGMTgwNjRFQUYxNDVFM0I2M0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58NyFwAAAA2UlEQVR42uxVbQrDMAjVpIXd/yK732h00Whru0C2H4PBYpH34QukUijy436DhAkAEqAgZmDIFYUv6gMI5qY1u9bMolmd4WrZrLOWW42755mIMbtYrxeszZ7JYZaDlozfJfqpcZmpn8I552jcMV08b1Dk2q7OxdYS46C9qfp08B2L+RQyJejGUb1iOmDP23E7dI9zOTBw5O11dmq7I5UdUTxp8rlw8+QMccgwyEN1Tsy6if5OZ836vZrf66z/+j55wD/BkfcuH2no/IPhi3r0fp/uZLRr5U8BBgBvpreqrcHKzgAAAABJRU5ErkJggg==") center / 100% 100% no-repeat;
  margin: 0.2rem auto 0;
  position: relative;
  left: 0.65rem;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
          transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
}
.part3 .nav-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.part3 .nav-news {
  color: #bdbebf;
  font-size: 0.32rem;
  position: relative;
  margin-right: 0.6rem;
}
.part3 .nav-news:last-child {
  margin-right: 0;
}
.part3 .nav-news.on {
  color: #eadab1;
}
.part3 .nav-news.on::before {
  content: '';
  width: 0.36rem;
  height: 0.36rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNGNjVEOUU4MzdFQTExRjFCMjMxQkY2QTAwODU1Qjk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNGNjVEOUU5MzdFQTExRjFCMjMxQkY2QTAwODU1Qjk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0Y2NUQ5RTYzN0VBMTFGMUIyMzFCRjZBMDA4NTVCOTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Y2NUQ5RTczN0VBMTFGMUIyMzFCRjZBMDA4NTVCOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ETCQkAAALt0lEQVR42pxY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') center / contain no-repeat;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -0.36rem;
}
.part3 .nav-news.on::after {
  content: '';
  width: 1.68rem;
  height: 0.49rem;
  background: url(/assets/img/mobile/bg-news-select.png) center / contain no-repeat;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-55%);
          transform: translateX(-55%);
  bottom: -0.22rem;
}
.part3 .new-info-box-wrapper {
  width: 5.9rem;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.14rem, 0);
          transform: translate3d(0, 0.14rem, 0);
}
.part3 .news-info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}
.part3 .news-info {
  width: 5.9rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.part3 .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #eadab1;
  font-size: 0.2rem;
  margin-top: 0.35rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.part3 .item:nth-child(n+6) {
  display: none;
}
.part3 .main-body {
  width: 3.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.24rem;
  margin-left: -0.4rem;
}
.part3 .time {
  color: #ccc7ba;
}
.part3 .tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 0.09rem;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 1.06rem;
  height: 0.33rem;
  background: url(/assets/img/mobile/bg-tag.png) center / contain no-repeat;
}
.part3 .news-more {
  display: block;
  margin: 0.4rem auto 0;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.12rem, 0);
          transform: translate3d(0, 0.12rem, 0);
  width: 3.41rem;
  height: 1.03rem;
  background: url(/assets/img/mobile/btn-more.png) center / contain no-repeat;
}
.part3:not(.swiper-slide-active) .title-part3 {
  opacity: 0;
  -webkit-transform: translate3d(-1rem, 0, 0);
          transform: translate3d(-1rem, 0, 0);
}
.part3:not(.swiper-slide-active) .nav-box .nav-news {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.14rem, 0);
          transform: translate3d(0, 0.14rem, 0);
}
.part3:not(.swiper-slide-active) .new-info-box-wrapper {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.14rem, 0);
          transform: translate3d(0, 0.14rem, 0);
}
.part3:not(.swiper-slide-active) .about-image-box {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.18rem, 0);
          transform: translate3d(0, 0.18rem, 0);
}
.part3:not(.swiper-slide-active) .image-pagination {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.52rem, 0) scale(0.86);
          transform: translate3d(0, 0.52rem, 0) scale(0.86);
}
.part3:not(.swiper-slide-active) .line {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
          transform: translate3d(0, 0.1rem, 0) scaleX(0.12);
}
.part3:not(.swiper-slide-active) .news-more {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.12rem, 0);
          transform: translate3d(0, 0.12rem, 0);
}
.swiper-slide-active.part3 {
  /** 自上而下：标题 → 图 → 圆点 → Tab 阶梯 → 线 → 资讯区 → 查看更多，delay 严格递增 */
}
.swiper-slide-active.part3 .title-part3 {
  -webkit-animation: part3-title-slide-lr 0.74s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
          animation: part3-title-slide-lr 0.74s cubic-bezier(0.22, 0.61, 0.36, 1) 0s forwards;
}
.swiper-slide-active.part3 .about-image-box {
  -webkit-animation: part3-media-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) 0.14s forwards;
          animation: part3-media-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) 0.14s forwards;
}
.swiper-slide-active.part3 .image-pagination {
  -webkit-animation: part3-pagination-in 0.64s cubic-bezier(0.34, 1.12, 0.64, 1) 0.32s forwards;
          animation: part3-pagination-in 0.64s cubic-bezier(0.34, 1.12, 0.64, 1) 0.32s forwards;
}
.swiper-slide-active.part3 .nav-box .nav-news:nth-child(1) {
  -webkit-animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.48s forwards;
          animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.48s forwards;
}
.swiper-slide-active.part3 .nav-box .nav-news:nth-child(2) {
  -webkit-animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.55s forwards;
          animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.55s forwards;
}
.swiper-slide-active.part3 .nav-box .nav-news:nth-child(3) {
  -webkit-animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.62s forwards;
          animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.62s forwards;
}
.swiper-slide-active.part3 .nav-box .nav-news:nth-child(4) {
  -webkit-animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.69s forwards;
          animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 0.69s forwards;
}
.swiper-slide-active.part3 .line {
  -webkit-animation: part3-line-in 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) 0.74s forwards;
          animation: part3-line-in 0.45s cubic-bezier(0.22, 0.61, 0.36, 1) 0.74s forwards;
}
.swiper-slide-active.part3 .new-info-box-wrapper {
  -webkit-animation: part3-info-wrap-in 0.58s cubic-bezier(0.25, 0.8, 0.25, 1) 0.9s forwards;
          animation: part3-info-wrap-in 0.58s cubic-bezier(0.25, 0.8, 0.25, 1) 0.9s forwards;
}
.swiper-slide-active.part3 .news-more {
  -webkit-animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 1.04s forwards;
          animation: part1-label-in 0.56s cubic-bezier(0.25, 0.8, 0.25, 1) 1.04s forwards;
}
/** part4 活动区入场（同 PC 变量/顺序：标题 → 左 / 主轮播 / 右 → 底部分页/更多，无 about-swiper、无两侧翼） */
@-webkit-keyframes activity-entrance-title {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes activity-entrance-title {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-1rem, 0, 0);
            transform: translate3d(-1rem, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
/** 移动端左/右按钮：自下方升起（不沿用 PC 的 translateY(-70%) 基准） */
@-webkit-keyframes activity-entrance-arrow {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.4rem, 0);
            transform: translate3d(0, 0.4rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes activity-entrance-arrow {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.4rem, 0);
            transform: translate3d(0, 0.4rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes activity-entrance-swiper {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.64rem, 0);
            transform: translate3d(0, 0.64rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes activity-entrance-swiper {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.64rem, 0);
            transform: translate3d(0, 0.64rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes activity-entrance-more-btn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.56rem, 0);
            transform: translate3d(0, 0.56rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes activity-entrance-more-btn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.56rem, 0);
            transform: translate3d(0, 0.56rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.part4 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/assets/img/mobile/bg-part4.jpg);
}
.part4 .title-part4 {
  margin-left: 0.8rem;
  margin-bottom: 0.1rem;
  pointer-events: none;
  opacity: 0;
  width: 4rem;
  height: 1.67rem;
  background: url(/assets/img/mobile/title-part4.png) center / contain no-repeat;
  -webkit-transform: translate3d(-1rem, 0, 0);
          transform: translate3d(-1rem, 0, 0);
}
.part4 .part4-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -46%) scale(var(--base-scale, 1));
          transform: translate(-50%, -46%) scale(var(--base-scale, 1));
  width: 100%;
}
.part4 .swiper-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.part4 .activity-pagination-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.part4 .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: 0 0.4rem;
}
.part4 .swiper-pagination-bullet {
  opacity: 1;
  width: 0.78rem;
  height: 0.13rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAANCAYAAAAHZljfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJFNjM4QTcyMzZEQzExRjFBMDExOENCM0M5RDg1OTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJFNjM4QTczMzZEQzExRjFBMDExOENCM0M5RDg1OTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkU2MzhBNzAzNkRDMTFGMUEwMTE4Q0IzQzlEODU5NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkU2MzhBNzEzNkRDMTFGMUEwMTE4Q0IzQzlEODU5NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69HUzFAAAAQUlEQVR42uzWsQ0AIAgAQTFu5P4jOBMuQGMpuS8pL5AQmTn03kQADhy4xq1itrGUHRvnVMF9V3iAbRw4cI27AgwA1dQHFR+I53sAAAAASUVORK5CYII=') center / contain no-repeat;
  margin-left: 0.25rem;
}
.part4 .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.part4 .swiper-pagination-bullet-active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAANCAYAAAAHZljfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyMzVDM0ZBMzRCRTExRjFBMzU1Rjg0MjdGREEwOUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyMzVDM0ZCMzRCRTExRjFBMzU1Rjg0MjdGREEwOUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjIzNUMzRjgzNEJFMTFGMUEzNTVGODQyN0ZEQTA5RjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjIzNUMzRjkzNEJFMTFGMUEzNTVGODQyN0ZEQTA5RjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gmUNdAAAFy0lEQVR42uRXW2wUVRj+zszs7KV0W65rKcVKSGlLqRUspdAUoUUk3oAHjYkJ4gMxBCTxgcCDigmiCQZC4oVIImJFIwYLGsMlQUhpoHiBgMSQCIqi0ppiW2i7uzM7c/zPXLazs1sQwxunOZ2Zc/nP/3/n+y/L9r6/HgCnP8BIpaBrcaT0JETb/fmBxfR4knop7q72K/X9h0/9sX+4BYoFGucwDINAG0RK02DS96d7Dy4viI5YMX/urGkF0cI8JaCCKbK9i+a5adILA5NlSEyBntLADROMAZIkgUncuhCY1nL7YgxubZdlZq2DJYGaJL4l61v8ZzRJQyRDzIozTftYk8MUG4U8Syi39sqSbMkR1284eslCB5n00nSyx7TkCr1koRd9G/bD0sskvYU8mqangb7evtrD37RXPFw3YRSBtzMncKY4LKVDSyToAN2SRKCtKh4fe35e45yq6opJgZr6cqBglGOW5BiSckSEqAep33DGQ86c6cy7T8MZVxwwvM2V67vTIWjtS8hqKc9e5jlHtAD1MPV+R4egs5579HLtoP7PdfRcvYYLP/8Jwj7v8UULZhxrP7mawMsj8N7OAs6gG0kmBqHrOj5rPTiexp6qLJ/8Qt3MGWXPPLeQ/XAmgWcfXY34QH+aJUNK3ryxO7TmTu7LEuK5D/GqBgOYt7AR+ePGBZrmNtR8f+bsKgJP3OIeAvCv9NaWLSsJNI1YdqCeXOSNutqaSVMrKkueXrkQ+z76ES3bNqO4P4EC4rbtRrfQxTNvexJL68dyGG25dnqeDQuQXwaGeXcCBGTGbgs/g9txvodc/1JEQVl1JSZXlkMNqbh48dKVE6dO/0LuvJ7AO2nt2fXWCny85+vFqhp4qfmh2ZVjxsZG318Ww9G2DnS0tmO0ZiAiFCGBkh2OsgzJNMgecUHIAo0NOWcuIER8EzFWGH4zoPyXJS7JixVzNBChiKJdWpb77Sed2C/OTVEfoO+rigR1UjFqZj2IaH4eent7rx060vZTMqltIfD2sQUzi4sKC/Jb5zXWV+WNyM+7fr0f3x3vQP/lToxMpBAkpAIUzIUhNjuYRw3uu+uh9zRwzAdMDsDSkc5ZzH1rXZAlltvLmO8LPnD+C9jiXbBOgKdREkpSwugMKpCKRmNOUwPKJk8E5caBD1paz3f+3b1E+G40FA4ptJbpWhLJeJzyQCG6r/WglwajWgoabOCsTJcVrLnHWO4xgWezKQPITGOlNBuGZ5eXrchwb2/i4A4oPA2Od68XLObo7MoyHNbpZHdPQMJAREVpbAxKYlE0N05BlzSKxY51KARclO3dsQ7bd7QsVRR5Tf2MaaX3lRSXJLnE4pRlO9pO4cbvXQjGdQRMWxEvk7gvsLIcDOO+3MmHAca/L+car4uxbPnsFvHfrQekrHtj6ZJJE3k4pCA8YSxmzqnDY80PoLShgh/86uKV97ZuvZyIx7eRq37BjuzZaLHp9c3v3iMy6sTi2LJHmhrK1fCIyEA8iXNnzuHs6fNWrXO7GY//z+zHbgLwndmQuYx7HEiiurR6ehVqKbYtWdaMru6iwa2bXrlw+tsTu5zM2mntP/TJRoTDKsJETY1+NWx4c/vSQEBZs6hpdmnt9OqS/oTB+gYSVsFrF4l2cemGWlgFpwiqLhMzNTdNbkc8KpJDoQA9TSTiicz4YvIhFjEP35jDbNMpbEWn87mZIxmQTpLEhvTitl6m4SySpYx0bxXTIkRIAQRDsuWyelzDyJFRzJ9dAT5+FrHsKLHsVWLZoMWyDOD379wAVSVqhskw8cvA1PHypncs9k2dUrps3drl5bGqqohdTMqeItZbhHqLVslTYOqOISr1Qmdc/Jzr8xW5Kf/9O2e5zmV4imq34E35nM/0FdGmL0govqLXLd6jnsJZnFmErqvdxLK1xLLjGSzLBO7D1+xSQxHZU0aIQIwEZUToFl5ct3kprXmC+r132W/V36h/6WeZt/0rwABoYWb9wIeslgAAAABJRU5ErkJggg==");
}
.part4 .swiper-pagination.activity-pagination {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.14rem, 0);
          transform: translate3d(0, 0.14rem, 0);
}
.part4 .activity-btn-prev,
.part4 .activity-btn-next {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: relative;
  margin-top: 0;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.4rem, 0);
          transform: translate3d(0, 0.4rem, 0);
}
.part4 .activity-btn-prev {
  width: 0.32rem;
  height: 0.6rem;
  background: url(/assets/img/mobile/btn-prev.png) center / contain no-repeat;
}
.part4 .activity-btn-next {
  width: 0.32rem;
  height: 0.6rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA8CAYAAAAHbrgUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEQjg5QkQzMzRCRTExRjFCOEVBQjVCRjM5QkQwQzQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEQjg5QkQ0MzRCRTExRjFCOEVBQjVCRjM5QkQwQzQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURCODlCRDEzNEJFMTFGMUI4RUFCNUJGMzlCRDBDNDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURCODlCRDIzNEJFMTFGMUI4RUFCNUJGMzlCRDBDNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6m+XxbAAAMG0lEQVR42sRY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') center / contain no-repeat;
}
.part4 .activity-swiper-container {
  width: 100%;
  height: 7.9rem;
  opacity: 0;
  overflow: visible;
  -webkit-transform: translate3d(0, 0.64rem, 0);
          transform: translate3d(0, 0.64rem, 0);
}
.part4 .activity-swiper-container .swiper-wrapper {
  width: 100%;
}
.part4 .activity-swiper-container a {
  display: block;
  width: 4.7rem;
  height: 7.9rem;
  position: relative;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-left: -0.8rem;
}
.part4 .activity-swiper-container a::after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  width: 4.7rem;
  height: 7.9rem;
  background: url(/assets/img/mobile/activity-image-k.png) center / contain no-repeat;
  pointer-events: none;
}
.part4 .news-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.3rem auto 0.15rem;
  opacity: 0;
  -webkit-transform: translate3d(0, 0.56rem, 0);
          transform: translate3d(0, 0.56rem, 0);
  width: 3.41rem;
  height: 1.03rem;
  background: url(/assets/img/mobile/btn-more.png) center / contain no-repeat;
}
.part4 .img-box {
  width: 4.65rem;
  padding: 0.1rem 0 0 0.1rem;
}
.part4 img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.part4 .swiper-slide a {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: center 1.2rem;
          transform-origin: center 1.2rem;
  -webkit-filter: brightness(0.6);
          filter: brightness(0.6);
}
.part4 .swiper-slide-active {
  margin: 0 0.4rem;
}
.part4 .swiper-slide-active a {
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 10;
  -webkit-filter: brightness(1);
          filter: brightness(1);
}
.part4 .line {
  width: 3.45rem;
  height: 1PX;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 1.05rem;
  z-index: 10;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAABCAYAAAB0WN31AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyQzY0Rjk3M0Q0OTExRjFCRkRCQkZGMTY4NkY3QUY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyQzY0Rjk4M0Q0OTExRjFCRkRCQkZGMTY4NkY3QUY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjJDNjRGOTUzRDQ5MTFGMUJGREJCRkYxNjg2RjdBRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjJDNjRGOTYzRDQ5MTFGMUJGREJCRkYxNjg2RjdBRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7dRGjwAAAAqElEQVR42oxSgQ3DMAgzyf+37L9JDavUVaMemESyiMGmNIn5+zUAGK5lDYbIDaGbiZb1XIt8Fl6uTdGLdTzXVfcT9vCNpI8VMZsj844NWPPfFe/OVkVr7hJfjuItxDpzkA707pDknWo3d/wvb+K9Z0TNKjSMJXKr0K2AzKP2K+l/CM1R5H56P2HSswvlvb9XzbrT05te6swiB3ld3NPOPXvoy/Hh+QgwAFuBo6sGzt4wAAAAAElFTkSuQmCC') center / 100% 100% no-repeat;
}
.part4 .join-box {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0.15rem;
}
.part4 .join-box::before {
  content: '';
  width: 1.87rem;
  height: 0.97rem;
  background: url(/assets/img/mobile/text-join-now.png) center / contain no-repeat;
}
.part4 .join-box::after {
  content: '';
  margin-left: -0.16rem;
  width: 0.21rem;
  height: 0.37rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAlCAYAAACtbaI7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1Qzc0QjcxMzdERjExRjE4MkVDQ0M3RTI3NDY5QUMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1Qzc0QjcyMzdERjExRjE4MkVDQ0M3RTI3NDY5QUMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjVDNzRCNkYzN0RGMTFGMTgyRUNDQzdFMjc0NjlBQzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjVDNzRCNzAzN0RGMTFGMTgyRUNDQzdFMjc0NjlBQzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7J0FEJAAAI5UlEQVR42lRW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') center / contain no-repeat;
}
.part4:not(.swiper-slide-active) .title-part4 {
  opacity: 0;
  -webkit-transform: translate3d(-1rem, 0, 0);
          transform: translate3d(-1rem, 0, 0);
}
.part4:not(.swiper-slide-active) .activity-swiper-container {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.64rem, 0);
          transform: translate3d(0, 0.64rem, 0);
}
.part4:not(.swiper-slide-active) .activity-btn-prev,
.part4:not(.swiper-slide-active) .activity-btn-next {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.4rem, 0);
          transform: translate3d(0, 0.4rem, 0);
}
.part4:not(.swiper-slide-active) .swiper-pagination.activity-pagination {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.14rem, 0);
          transform: translate3d(0, 0.14rem, 0);
}
.part4:not(.swiper-slide-active) .news-more {
  opacity: 0;
  -webkit-transform: translate3d(0, 0.56rem, 0);
          transform: translate3d(0, 0.56rem, 0);
}
.swiper-slide-active.part4 .title-part4 {
  -webkit-animation: activity-entrance-title 0.74s cubic-bezier(0.22, 0.61, 0.36, 1) 0s both;
          animation: activity-entrance-title 0.74s cubic-bezier(0.22, 0.61, 0.36, 1) 0s both;
}
.swiper-slide-active.part4 .activity-btn-prev {
  -webkit-animation: activity-entrance-arrow 0.88s cubic-bezier(0.22, 1, 0.36, 1) 0.26s both;
          animation: activity-entrance-arrow 0.88s cubic-bezier(0.22, 1, 0.36, 1) 0.26s both;
}
.swiper-slide-active.part4 .activity-swiper-container {
  -webkit-animation: activity-entrance-swiper 0.88s cubic-bezier(0.22, 1, 0.36, 1) 0.52s both;
          animation: activity-entrance-swiper 0.88s cubic-bezier(0.22, 1, 0.36, 1) 0.52s both;
}
.swiper-slide-active.part4 .swiper-pagination.activity-pagination {
  -webkit-animation: part1-label-in 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.64s both;
          animation: part1-label-in 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0.64s both;
}
.swiper-slide-active.part4 .activity-btn-next {
  -webkit-animation: activity-entrance-arrow 0.88s cubic-bezier(0.22, 1, 0.36, 1) 0.78s both;
          animation: activity-entrance-arrow 0.88s cubic-bezier(0.22, 1, 0.36, 1) 0.78s both;
}
.swiper-slide-active.part4 .news-more {
  -webkit-animation: activity-entrance-more-btn 0.88s cubic-bezier(0.22, 1, 0.36, 1) 1.04s both;
          animation: activity-entrance-more-btn 0.88s cubic-bezier(0.22, 1, 0.36, 1) 1.04s both;
}
@-webkit-keyframes breathing {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.06);
            transform: scale(1.06);
  }
}
@keyframes breathing {
  0%,
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.06);
            transform: scale(1.06);
  }
}
.breathing {
  -webkit-animation: breathing 1.2s ease-in-out infinite;
          animation: breathing 1.2s ease-in-out infinite;
}
/** 仅非当前轮播时暂停 .breathing，避免压过 .swiper-slide-active 下的进场 + 呼吸 */
.part0:not(.swiper-slide-active) .btn-play.breathing {
  -webkit-animation: none;
          animation: none;
}
.side-column-nav-wrapper {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 50;
  opacity: 0;
  -webkit-transform: translate3d(-0.56rem, -50%, 0);
          transform: translate3d(-0.56rem, -50%, 0);
  -webkit-animation: side-column-nav-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) 0.72s forwards;
          animation: side-column-nav-in 0.68s cubic-bezier(0.22, 0.61, 0.36, 1) 0.72s forwards;
}
.side-column-nav-wrapper .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.12rem 0;
  width: 0.63rem;
  height: 0.63rem;
  background-position: center;
  background-size: 0.23rem 0.23rem;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDM0U0RDM4M0VGMjExRjFCNzlCRDZEMzI0RkVBNDU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDM0U0RDM5M0VGMjExRjFCNzlCRDZEMzI0RkVBNDU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkMzRTREMzYzRUYyMTFGMUI3OUJENkQzMjRGRUE0NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkMzRTREMzczRUYyMTFGMUI3OUJENkQzMjRGRUE0NTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz54Yl8bAAAFWUlEQVR42lRVa2xURRQ+M/du9w0lJYXyVJpgA9iAETH8aIi2iBUk0ihUKCBWWgGhlle2UnmIiIQgPwoaEqOJQUGjTX1EkKCSBkkAAUmB8mh1i1gK227b3b3dx713PDNz73Y7u3Pn3nmc8813vjlD4sGTwEwDABi22FCQxWRgYOXFME0cpfBKRfXwrz5v6DN0AxjjYwQYwXWMyHeDGzDALtIUST+AEAUrvlMiW2sCGi4YkT38p/KV6woIoaKPKIoFxLScsQyzFKiJncywOqk0JpHwVna/XPEmVRT6yaoVi/Px80VhSMBiwqg9zzZMFauCYVNiU6AjIxY/JL2itGj2rJzCqQWjRo/KfWlZ5fpJ0qikRjoyrYo74iB5t0nkBN6aYjJ6FHQwnERh0dJqZIdsnFtc9IimxcnCF4oncPR8ngTE6aOCQsZ5x59p0UQpcmwgUgHWgirCgg9Txmb1guefHePzenz9kX6YNuWxvCkFkyuWV64vE2D432rtnYpPg0uAcISKQMkHuXLMlCEiX7b0jcUTx499bd7cOfmxWAxi0QgMaAlSUb6owO/z1qxcXTNb101kVu6ax4qJ+DLQ0Q7ubZBY6R0pQi9ly6qWIL8bNtVUF6aShjKgxSEeT0EEHTidDs/aqpVTHA71g9fXvF3EBA2DZgQt6ID03/kxM9RQ9moV91Y56dEJlbUbVhcqQF3doW6IRmOQ0lOAqgGPxwvZ2dnQFeoJN3z86bVINHboyKH9x9IKM00Zs+4bTYKOJcvXcKMlGJjAgtLivIULnstPaAm1JxyGSH8UkqmkRIQ/h5oFXp8fskcMh8RAMv51Y9PNy3+1/IDrmw4f3HuRo6ZIM+lqaYRlq9Y9g0brZ896Mmd+afHE3NyRw6KRKPSG+4Bzrad05NDEAAstCEWpqgMwyOAb5gO3ywntwbuhE7/8Grx1u004aTiw5wopeWrsuAnjx367akX55HFjRmcnEgmkQIP+vj6I4zs3LBETwaNh8cuICSoqze3xgN/vB4/XDVnOLLh5u+3BseONd8K9vfNJ8MKXULl2s0A+vXBqztMzp0/0+3zDkskUGjaEMHn0mS0xjh1zC+8TB0VFB1lZcD/U8/D8xUsd/wTvCuQH9u26QtrReCqRgnW1dYJzrIEnpk/LmzmjMF/FwlFzJhhIB/yhCzWITtDiA/FzFy61Bjv+FUZ3btvyp8vpAsWB8v77wlEwdB2SiSTEtAGo2/GhUEvuyJzKeSVzHvd63G6Bkh80C73QNPY9fNgdPnWm+Vo8njhU+1bVMa/XC06XC1SHCgoPaPv5o2ldmoYOCcw1WkSD+vf2LcaDsn5h6dwZbo/LbZ9Efkx0nNsVCvWcPHWmxTCMbYHNNc1ujxtV5BBStbMsNQwznbSoqoIrywk+nxd2v7vlOOr34InTv181UngGrUTFc3xM07TTv529joYD2wIbm/1+Hx4sJ66ncnemnEuB2WlTpk4+gFSjzLywZ8fWb0Ld4c8ut1xvs/MH18rZcxdbUVUf1ddt+sONNPDUQTIOOsfKqaTMOrcM5G0iZuGf8+ZBmWE5ggfkv0hUi/CPYMe9znud97+oD9R+50J9UyoSksgv6btCcmilfLszI0dz75SqsO/97bxj/9VrN4KYlhk66sDv753ccCZcxuSptwuO0UzD5tArRewGkxN//fnWnfbuzs4HXb19/Y27tm9tVxU1fZ0NXrxWWsF1Cu6IDrXG0lWww9MxXgQH9u5EQZnVzefOt3HUXBWZN45cyqOhC4ooyNRL0zwP2RHhSwfxY77fs/Od1lhMK929I9DK70cy5AK3LgqZEtMb+V+AAQCDbOfVT6yiOAAAAABJRU5ErkJggg==');
}
.side-column-nav-wrapper .nav::after {
  content: '';
  position: absolute;
  opacity: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 0.43rem;
  height: 0.43rem;
  background: url(/assets/img/mobile/side-nav-h.png) center / contain no-repeat;
  pointer-events: none;
}
.side-column-nav-wrapper .nav.on::after {
  opacity: 1;
}
.popup .video-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 7.3rem;
  height: 4.04rem;
  background: url(/assets/img/mobile/bg-video.png) center / contain no-repeat;
}
.popup .txp_player {
  width: 6.75rem !important;
  height: 3.797rem !important;
}
.popup .txp_btn_fullscreen {
  pointer-events: none;
}
.popup .txp_icon_fullscreen {
  display: none;
}
