.form-item.s-RXDuWzR5st-N{padding:12px 0;background:transparent;border-bottom:1px solid #E0E6ED;display:flex;align-items:center}.form-item__label.s-RXDuWzR5st-N{font-size:16px;color:#333333}.form-item__label-icon.s-RXDuWzR5st-N{width:13px;height:20px;font-size:14px;font-weight:400;color:#FF312B;line-height:20px;letter-spacing:1px}.form-item__content.s-RXDuWzR5st-N{font-size:28px;font-weight:400;color:#440F0F;height:25px;flex:1;display:flex;align-items:center}input{border-style:none;background-color:transparent;border:0;height:25px;line-height:25px;letter-spacing:1px;margin-left:10px;flex-grow:1;width:0}.s-RXDuWzR5st-N{}.yasi-btn.s-IBgcqILifhD7{font-size:16px;display:flex;justify-content:center;cursor:pointer}.yasi-btn.verticalCenter.s-IBgcqILifhD7{align-items:center}.yasi-btn.medium.s-IBgcqILifhD7{width:100%;height:40px}.yasi-btn.size2.s-IBgcqILifhD7{width:100%;height:44px}.yasi-btn.default.s-IBgcqILifhD7{background:linear-gradient(180deg, #F5CC3F 0%, #F29D38 100%);box-shadow:0px 5px 0px 0px rgba(245, 200, 63, 0.2);border-radius:20px;font-size:16px;font-weight:500;color:#000000;line-height:23px}.yasi-btn.type2.s-IBgcqILifhD7{background:linear-gradient(180deg, #FCCD33 0%, #F5AA2A 100%);box-shadow:0px 6px 0px 0px rgba(245, 200, 63, 0.3);border-radius:23px;font-size:16px;font-weight:800;color:#FFFFFF;line-height:23px;letter-spacing:1px;text-shadow:0px 1px 4px #C4800B}.s-IBgcqILifhD7{}.getCodeBtn.s-0mVzPIUeFdEo{width:98px;height:30px;border-radius:24px;border:1px solid #85868F;display:flex;justify-content:center;align-items:center;font-size:13px;color:#85868F;flex-shrink:0;cursor:pointer}.getCodeBtn.disabled.s-0mVzPIUeFdEo{opacity:0.7}.s-0mVzPIUeFdEo{}.modal-open{position:fixed;width:100%}.pop-layer.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;width:100%;height:100%}.pop-layer-mask.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.85);z-index:1}.pop-layer-box.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.pop-layer__header.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{width:100%}.pop-layer__content.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{background:#FFFFFF;border-radius:10px;width:310px;height:484px}.pop-layer__close.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{text-align:center}.pop-layer__close.s-FcwdWSIDfW5Y .close-img.s-FcwdWSIDfW5Y{width:25px;height:25px;border-radius:50%}.pop-layer__close.fix.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{position:absolute;right:20px;top:20px}.s-FcwdWSIDfW5Y.s-FcwdWSIDfW5Y{}.protocol-content.s-s-VLaXv6l0oP.s-s-VLaXv6l0oP{height:calc(100% - 20px);overflow:hidden;overflow:scroll;padding:10px 16px}.protocol-content.s-s-VLaXv6l0oP .title.s-s-VLaXv6l0oP{width:114px;font-size:19px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#323333;line-height:26px;margin-left:50%;transform:translateX(-50%);margin-bottom:15px}.protocol-content.s-s-VLaXv6l0oP .date.s-s-VLaXv6l0oP{font-size:13px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#323333;line-height:18px;margin-bottom:5px}.protocol-content.s-s-VLaXv6l0oP .sec.s-s-VLaXv6l0oP{margin-top:15px}.protocol-content.s-s-VLaXv6l0oP .sec .sec-title.s-s-VLaXv6l0oP{font-size:13px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#323333;line-height:18px}.protocol-content.s-s-VLaXv6l0oP .sec .sec-text.s-s-VLaXv6l0oP{font-size:12px;color:#323333;line-height:18px;text-indent:20px;margin-top:5px;word-break:break-all}.pop-layer__content{position:relative}.protocol-close.s-s-VLaXv6l0oP.s-s-VLaXv6l0oP{position:absolute;right:-10px;top:-30px;cursor:pointer}.protocol-close.s-s-VLaXv6l0oP .close-img.s-s-VLaXv6l0oP{width:25px;height:25px;border-radius:50%}.protocol-link.s-s-VLaXv6l0oP.s-s-VLaXv6l0oP{cursor:pointer}.s-s-VLaXv6l0oP.s-s-VLaXv6l0oP{}@charset "UTF-8";.form-protocol.s-XMY3IsZ-qDYn.s-XMY3IsZ-qDYn{display:flex;align-items:center;justify-content:center;font-size:12px;margin-top:15px}.form-protocol.s-XMY3IsZ-qDYn .protocol-radio.s-XMY3IsZ-qDYn{width:13px;height:13px;margin-right:8px;cursor:pointer}.form-protocol.s-XMY3IsZ-qDYn .protocol-radio img.s-XMY3IsZ-qDYn{width:15px;height:15px}.form-protocol.s-XMY3IsZ-qDYn .protocol-text.s-XMY3IsZ-qDYn{color:#b0b0b0;flex-shrink:0}.s-XMY3IsZ-qDYn.s-XMY3IsZ-qDYn{}.query-form.s-dSGPgqPL08sv{box-sizing:border-box;width:auto;border-radius:10px;padding:20px;background:#FFFFFF;box-shadow:0px 8px 15px 0px rgba(31, 31, 37, 0.14);border-radius:8px}.query-form.center.s-dSGPgqPL08sv{display:flex;justify-content:center;align-items:center}.query-form__header.s-dSGPgqPL08sv{border-bottom:1px solid #E84E4C;font-size:20px;font-weight:bold;color:#252525;line-height:28px;padding:0 0 10px 0;text-align:center}.submitBtn{margin:0 auto;margin-top:20px}.s-dSGPgqPL08sv{}.form-item.s-fAz5ahil-Txv{background:transparent;display:flex;align-items:center;background:#FFFFFF;border-radius:4px;border:1px solid #C8C8C8;margin-bottom:15px;margin-right:15px;flex:1}.form-item__label.s-fAz5ahil-Txv{line-height:44px;font-size:16px;color:#333333;border-right:1px solid #D8D8D8;width:120px;text-align:center}.form-item__label-icon.s-fAz5ahil-Txv{width:13px;height:20px;font-size:14px;font-weight:400;color:#FF312B;line-height:20px;letter-spacing:1px}.form-item__content.s-fAz5ahil-Txv{font-size:28px;font-weight:400;color:#440F0F;height:44px;flex:1;display:flex;align-items:center}input{border-style:none;background-color:transparent;border:0;height:25px;line-height:25px;letter-spacing:1px;margin-left:10px;flex-grow:1;width:0}.s-fAz5ahil-Txv{}.custom-form1.s-rnh6hQYM-iPf.s-rnh6hQYM-iPf{box-sizing:border-box;width:auto;border-radius:10px;padding:20px;background:transparent;width:100%}.custom-form1.s-rnh6hQYM-iPf .formItemList.s-rnh6hQYM-iPf{display:flex;flex-direction:row;align-items:center}.custom-form1.center.s-rnh6hQYM-iPf.s-rnh6hQYM-iPf{display:flex;justify-content:center;align-items:center}.custom-form1__header.s-rnh6hQYM-iPf.s-rnh6hQYM-iPf{display:none;height:34px;font-size:25px;font-weight:600;color:#252525;line-height:34px;padding:0 0 10px 0;text-align:center;background-color:#fff;margin-bottom:15px}.custom-form1.type2.s-rnh6hQYM-iPf .custom-form1__header.s-rnh6hQYM-iPf{background:transparent}.custom-form1 .submitBtn{margin:0 auto;margin-top:20px}.s-rnh6hQYM-iPf.s-rnh6hQYM-iPf{}.custom-img.heightAuto.s-_x-yA0actVxT{width:100%;height:auto}.s-_x-yA0actVxT{}.box-wrapper.s-PvOUCmWaigNq{width:100%;display:flex;margin:0 auto}.box-wrapper.imgWrapper.s-PvOUCmWaigNq{width:100%;max-width:1420px}.box-wrapper.container.s-PvOUCmWaigNq{padding:20px}.box-wrapper.alignCenter.s-PvOUCmWaigNq{align-items:center}.box-wrapper.justifyCenter.s-PvOUCmWaigNq{justify-content:center}.box-wrapper.heightAuto.s-PvOUCmWaigNq{width:100%;height:auto}.box-wrapper.banner.s-PvOUCmWaigNq{max-width:unset}.s-PvOUCmWaigNq{}body {
  margin: 0;
  background: #FFFFFF;
}

.main-content {
  background: #FFFFFF;
  min-width: 1200px;
}

.modal-open {
  position: fixed;
  width: 100%;
}

* {
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

input:focus {
  outline: none;
}

img, input {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

img, input {
  -webkit-appearance: none;
  user-select: text;
  -webkit-user-select: auto;
}

::-webkit-input-placeholder {
  font-size: 14px;
  color: #CBCBCB;
  line-height: 25px;
  letter-spacing: 1px;
  font-weight: 400;
  font-family: PingFangSC-Regular, PingFang SC;
}

input:-ms-input-placeholder {
  font-size: 14px !important;
  color: #CBCBCB !important;
  line-height: 25px !important;
  letter-spacing: 1px !important;
  font-weight: 400 !important;
}

input::-moz-placeholder {
  font-size: 14px !important;
  color: #CBCBCB !important;
  line-height: 25px !important;
  letter-spacing: 1px !important;
  font-weight: 400 !important;
}

#jesong_chat_min {
  z-index: 88 !important;
}

.header {
  width: 100%;
}

.bannerBox {
  position: relative;
}

.bannerForm {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 500px !important;
}

.onlineStudy {
  margin-top: 28px;
}

.why {
  margin-top: 10px;
}

.classContent {
  margin-bottom: 10px;
}

.yasi-row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  box-sizing: border-box;
}

.yasi-col {
  flex: 1;
  position: relative;
  justify-content: flex-end;
  margin-right: 10px;
}
.yasi-col:last-child {
  margin-right: 0;
}

.yasi-btn {
  max-width: 175px;
}

.yasi-btn.adviceBtn3,
.yasi-btn.adviceBtn4,
.yasi-btn.adviceBtn5,
.yasi-btn.adviceBtn6 {
  position: absolute;
  width: 130px !important;
  height: 30px !important;
  left: 50%;
  transform: translate(-50%, 0);
  bottom: 30px;
}

.appointContent {
  position: relative;
}

.stage {
  position: relative;
  margin-bottom: 20px;
}

.stageButtonBox {
  position: absolute;
  bottom: 0;
}

.why {
  position: relative;
  margin-bottom: 20px;
}
.why .whyButton {
  position: absolute;
  bottom: 0;
}

@keyframes popZoomIn {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__popZoomIn {
  animation: popZoomIn 0.5s ease-in-out 0s 1 normal forwards;
}