/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--300AW {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--300AW {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--1R4Pc {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--1R4Pc {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@font-face {
  font-family: "Heebo-Medium";
  src: url(./assets/img/Heebo-Medium.ttf) format("truetype");
}
@font-face {
  font-family: "Heebo-Bold";
  src: url(./assets/img/Heebo-Bold.ttf) format("truetype");
}
@font-face {
  font-family: "Heebo-Regular";
  src: url(./assets/img/Heebo-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "LibreBaskerville";
  src: url(./assets/img/LibreBaskerville-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "Lato";
  src: url(./assets/img/Lato-Regular.ttf) format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: "Lato";
  src: url(./assets/img/Lato-Bold.ttf) format("truetype");
  font-weight: bold;
}
html,
body,
#root {
  height: 100%;
}
.custom_scroll {
  overflow-y: scroll;
}
.custom_scroll::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #eee;
}
.custom_scroll::-webkit-scrollbar-thumb {
  width: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.custom_scroll ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #eee;
}
.custom_scroll ::-webkit-scrollbar-thumb {
  width: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
ol,
dl,
li,
dt,
dd,
span,
i,
del,
b,
a,
sub,
sup,
small,
big,
button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  font-size: inherit;
  font-style: normal;
  font-weight: inherit;
  color: inherit;
  background: transparent;
  -webkit-appearance: none;
}
a {
  text-decoration: none;
  color: #1fadb6;
  transition: color 0.3s;
}
a:hover {
  text-decoration: none;
  color: #23969d;
}
small {
  color: #777777;
}
@-webkit-keyframes autofill--lX38d {
  to {
    color: currentColor;
    background: transparent;
  }
}
@keyframes autofill--lX38d {
  to {
    color: currentColor;
    background: transparent;
  }
}
input,
textarea,
button {
  font-size: inherit;
  outline: none;
  resize: none;
  border-radius: 6px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
button::-webkit-input-placeholder {
  color: #acb2bf;
}
input:-moz-placeholder,
textarea:-moz-placeholder,
button:-moz-placeholder {
  color: #acb2bf;
}
input::-moz-placeholder,
textarea::-moz-placeholder,
button::-moz-placeholder {
  color: #acb2bf;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
button:-ms-input-placeholder {
  color: #acb2bf;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
button:focus::-webkit-input-placeholder {
  opacity: 0;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder,
button:focus:-moz-placeholder {
  opacity: 0;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder,
button:focus::-moz-placeholder {
  opacity: 0;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder,
button:focus:-ms-input-placeholder {
  opacity: 0;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
button:-webkit-autofill {
  -webkit-animation-name: autofill--lX38d;
          animation-name: autofill--lX38d;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
body {
  font: 14px "Lato", Arial, "Microsoft YaHei", sans-serif;
  background: #f4f4f4;
  color: #232323;
  line-height: 20px;
  overflow-y: scroll;
}
#root--1UN6m {
  font-size: 12px;
}
dl,
ol {
  list-style: none;
}
.logo_container {
  display: flex;
  align-items: center;
  width: 150px;
}
.logo_container .logo {
  display: block;
  height: 32px;
  margin-right: 10px;
}
.ql-align-justify {
  text-align: justify;
}
.ql-align-center {
  text-align: center;
}
.ql-align-right {
  text-align: right;
}



/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--1tIuG {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--1tIuG {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--344FS {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--344FS {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes loadingCircle--2CAsP {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle--2CAsP {
  100% {
    transform: rotate(360deg);
  }
}
.icon--JkPLa {
  display: inline-block;
  vertical-align: -0.125em;
  width: 1em;
  height: 1em;
  line-height: 1;
}
.icon--JkPLa > svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.spin_container--j1IYO {
  position: relative;
}
.spin_wrap--3f4S8 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.spin_view--21uFb .spin_wrap--3f4S8 {
  display: none;
}
.spin_view--21uFb .spin_content--G0C_b {
  opacity: 0.5;
}
.spin--1CDXn {
  display: inline-block;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  color: #1fadb6;
  text-align: center;
  vertical-align: -4px;
}
.spin_icon--KNsOh {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
  -webkit-animation: loadingCircle--2CAsP 1s infinite linear;
          animation: loadingCircle--2CAsP 1s infinite linear;
}
.spin_icon--KNsOh:after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 2px solid;
  border-color: currentColor transparent transparent;
  border-radius: 1em;
  content: "";
}
/*按钮样式*/
.btn--2I9Xt {
  display: block;
  width: 100%;
  background: #f0f0f5;
  color: #8590a6;
  border: none;
  cursor: pointer;
  border-radius: 8px;
  transition: background 0.3s, color 0.3s, opacity 0.3s;
}
.btn_disabled--ZrJ1R {
  opacity: 0.3;
  cursor: not-allowed;
}
.btn_size_small--Qq6g_ {
  height: 30px;
  padding: 6px 16px;
  font-size: 12px;
  line-height: 18px;
}
.btn_size_middle--B55lQ {
  height: 40px;
  padding: 10px 20px;
  font-size: 13px;
  line-height: 20px;
}
.btn_size_large--2uLhU {
  height: 40px;
  font-size: 14px;
  line-height: 24px;
}
.btn_view_normal--1WjCQ {
  background: #f0f0f5;
  color: #8590a6;
}
.btn_view_normal--1WjCQ:hover {
  background: #eee;
}
.btn_view_primary--lqwaD {
  background: #1fadb6;
  color: #fff;
}
.btn_view_primary--lqwaD .btn_spin--1U59Q {
  color: #fff;
}
.btn_view_primary--lqwaD:hover {
  background: #1fadb6;
  opacity: 0.6;
}
.btn_view_blank--dEeav {
  background: rgba(0, 0, 0, 0);
  color: #1fadb6;
  border: 1px solid #1fadb6;
}
.btn_view_blank--dEeav .btn_spin--1U59Q {
  color: #fff;
}
.btn_view_blank--dEeav:hover {
  opacity: 0.6;
}
.btn_view_warning--2RSN7 {
  background: #ff5126;
  color: #fff;
}
.btn_view_warning--2RSN7 .btn_spin--1U59Q {
  color: #fff;
}
.btn_view_warning--2RSN7:hover {
  background: #e63c12;
}
.btn_ghost--3eT1t {
  border: solid currentColor;
  position: relative;
  border-width: 0;
  background: #fff;
}
.btn_ghost--3eT1t::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .btn_ghost--3eT1t::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .btn_ghost--3eT1t::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .btn_ghost--3eT1t::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.btn_ghost--3eT1t:hover {
  background: #fff;
}
.btn_ghost--3eT1t.btn_view_normal--1WjCQ {
  color: #8590a6;
}
.btn_ghost--3eT1t.btn_view_normal--1WjCQ:hover {
  color: #1fadb6;
}
.btn_ghost--3eT1t.btn_view_primary--lqwaD {
  color: #1fadb6;
}
.btn_ghost--3eT1t.btn_view_primary--lqwaD:hover {
  color: #23969d;
}
.btn_ghost--3eT1t.btn_view_warning--2RSN7 {
  color: #ff5126;
}
.btn_ghost--3eT1t.btn_view_warning--2RSN7:hover {
  color: #e63c12;
}
.btn_view_disabled--2c0yG {
  background: #f0f0f5;
  color: #acacac;
}
.btn_view_loading--325Ii {
  opacity: 0.9;
}
/*按钮样式 end*/
/*banner 样式*/
.banner--2wRKW {
  position: relative;
  min-height: 342px;
  width: calc(100% + 1px);
  margin-left: -1px;
  overflow: hidden;
}
.banner_mobile--37nr9 {
  min-height: 200px;
}
.banner_content--kimpv {
  display: flex;
  align-items: top;
  min-height: inherit;
}
.banner_item--lPhQ9 {
  flex-shrink: 0;
  position: relative;
  min-height: inherit;
  cursor: pointer;
}
.banner_item--lPhQ9 > .banner_image--3OjOT {
  display: block;
  min-height: inherit;
  min-width: 100%;
  height: auto;
  width: auto;
  margin-left: 50%;
  transform: translateX(-50%);
}
.banner_control--aPxrL {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 26px;
  left: 0;
  right: 0;
  height: 0;
}
.bdnner_control_mobile--xorEj {
  padding: 0;
  bottom: 12px;
  margin: 0 auto;
}
.banner_control_item--2b7Qh {
  display: block;
  width: 25px;
  height: 2px;
  padding: 18px 8px;
  opacity: 0.3;
  transition: opacity 0.3s;
  cursor: pointer;
}
.banner_control_item--2b7Qh:before {
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
  content: "";
}
.banner_control_current--10_7o {
  opacity: 0.8;
}
.bdnner_control_item_mobile--1Pvjv {
  width: 15px;
  height: 2px;
  padding: 0 4px;
}
/*banner 样式 end*/
/*瀑布流样式*/
.water_fall--3sH9a {
  display: flex;
  align-items: top;
  margin-top: 15px !important;
}
.water_fall_column--3wS52 {
  flex: 1;
  position: relative;
}
.water_fall_item--1PKN6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
}
.water_fall_item--1PKN6:before,
.water_fall_item--1PKN6:after {
  display: table;
  content: "";
}
.water_fall_item_loaded--1_BXX {
  position: static;
  opacity: 1;
  pointer-events: all;
}
/*瀑布流样式 end*/
.scroll_bottem_tip--3DjGC {
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 60px;
  width: 180px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #acb2bf;
  border: 1px #acb2bf solid;
  border-radius: 6px;
}
.scroll_bottem_tip--3DjGC p {
  font-size: 16px;
  background: transparent;
}
.scroll_bottem_tip--3DjGC:hover {
  border: 1px #23969d solid;
}
.scroll_bottem_tip--3DjGC:hover > p {
  color: #23969d;
}
/*下拉加载样式*/
.scroll_load_tip--21YiS {
  margin: 30px auto 50px;
  font-size: 16px;
  color: #acb2bf;
  text-align: center;
}
.scroll_load_tip--21YiS .scroll_load_tip_icon--2-12A {
  margin-right: 10px;
}
.scroll_empty--2P2dV {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 400px;
}
.scroll_empty--2P2dV .scroll_empty_icon--3YfXZ {
  display: block;
  width: 122px;
  height: 100px;
}
.scroll_empty--2P2dV .scroll_empty_text--1hWaH {
  display: block;
  margin: 10px 0;
  color: #acb2bf;
}
/*下拉加载样式 end*/
/*弹框样式*/
.modal_container--3dTmP {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  pointer-events: none;
  transition: opacity ease-out 0.2s;
}
.modal_scroll--1DwXh {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  overflow: auto;
  white-space: nowrap;
}
.modal_wrap--18U02 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform ease-out 0.2s;
  transform: scale(0);
}
.modal_wrap--18U02:before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.modal_visible--2B73F {
  opacity: 1;
  pointer-events: all;
}
.modal_visible--2B73F .modal_wrap--18U02 {
  transform: scale(1);
}
.modal--_JB1p {
  padding: 5vw 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  max-width: 90vw;
  white-space: normal;
}
.modal_control--luGeg {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.modal_control_btn--ivJta {
  position: absolute;
  right: 0;
  top: -32px;
  display: flex;
  font-size: 20px;
  opacity: 0.8;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #fff;
}
.modal_control_btn--ivJta + .modal_control_btn--ivJta {
  right: auto;
  left: 0;
}
.modal_detail---YkpN {
  padding: 10px 20px;
  border-radius: 12px;
  background-color: #fff;
  overflow: hidden;
}
.modal_details--1bjD_ {
  padding: 10px 20px;
  border-radius: 12px;
  background-color: #fff;
}
.modal_detail_nopadding--1QtLu {
  padding: 0;
}
.modal_title--awYe0 {
  padding: 10px 0 20px;
  text-align: center;
  font-size: 21px;
  line-height: 30px;
  color: #777777;
}
.modal_alert_content--25uFp {
  padding: 0px 20px 0;
  text-align: center;
  color: #777777;
  margin-top: 30px;
  margin-bottom: 20px;
}
.modal_alert_control--2QcSC {
  padding: 20px 20px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.modal_alert_control--2QcSC .modal_alert_btn--2b4gx + .modal_alert_btn--2b4gx {
  margin-left: 20px;
}
.modal_alerts_content--2wz7H {
  padding: 0 20px 16px;
  text-align: initial;
  color: #777777;
  margin-top: 30px;
}
.modal_alerts_control--3O8JF {
  padding: 20px;
  padding-top: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}
.modal_alerts_control--3O8JF .modal_alerts_btn--1wn9b {
  width: 120px;
  height: 41px;
  border-radius: 8px;
}
.modal_alert_control_in_column--2ayDu {
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.modal_alert_control_in_column--2ayDu .modal_alert_btn--2b4gx + .modal_alert_btn--2b4gx {
  margin-left: 0;
  margin-top: 10px;
}
/*弹框样式 end*/
/*消息样式*/
@-webkit-keyframes noticeShow--1vyRc {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes noticeShow--1vyRc {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.notice_list--ew160 {
  position: fixed;
  top: 20px;
  left: 30px;
  right: 30px;
  height: 0;
  z-index: 2000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  pointer-events: none;
}
.notice_item--1oWe7 {
  max-width: 100%;
  margin-top: 15px;
  background: #fff;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  padding: 8px 10px;
  font-size: 14px;
  list-style: 20px;
  -webkit-animation: noticeShow--1vyRc 0.2s ease-out 0s forwards;
          animation: noticeShow--1vyRc 0.2s ease-out 0s forwards;
  transition: transform 0.2s, opacity 0.2s;
}
.notice_item_on_close--3S3sS {
  opacity: 0;
  transform: translateY(-100%);
}
.notice_icon--1oN3q {
  font-size: 18px;
  margin-right: 8px;
  vertical-align: -4px;
}
.notice_icon_success--1SMAO {
  color: #52c41a;
}
.notice_icon_fail--2-b3h {
  color: #ff5a5f;
}
.notice_icon_info--1cZDu {
  color: #1fadb6;
}
/*消息样式 end*/
/*气泡框*/
.popover--38fIy {
  border: solid #bdbae3;
  position: relative;
  border-width: 0;
  border-radius: 8px;
  position: absolute;
  z-index: 1001;
  background: #fff;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  transform-origin: 50% 50%;
  -webkit-animation: popover_show--344FS 0.2s ease-out 0s both;
          animation: popover_show--344FS 0.2s ease-out 0s both;
  transform-origin: 36px -6px;
  box-sizing: border-box;
  margin-top: 10px;
  transform: scale(0);
  opacity: 0;
  -webkit-animation: none;
          animation: none;
  padding: 10px 15px;
}
.popover--38fIy::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover--38fIy::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover--38fIy::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover--38fIy::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover--38fIy:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover--38fIy::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover--38fIy::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover--38fIy::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_click--1B1ry {
  transition: opacity 0.3s, transform 0.3s;
}
.popover_hover--37Mye {
  transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
}
.popover_right--9wc9w {
  border: solid #bdbae3;
  position: relative;
  border-width: 0;
  border-radius: 8px;
  position: absolute;
  z-index: 1001;
  background: #fff;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  transform-origin: 50% 50%;
  -webkit-animation: popover_show--344FS 0.2s ease-out 0s both;
          animation: popover_show--344FS 0.2s ease-out 0s both;
  box-sizing: border-box;
  margin-top: 10px;
  transform: scale(0);
  opacity: 0;
  -webkit-animation: none;
          animation: none;
  padding: 10px 15px;
  transform-origin: 36px -6px;
  transform-origin: calc(100% - 36px) -6px;
}
.popover_right--9wc9w::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_right--9wc9w::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_right--9wc9w::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover_right--9wc9w::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover_right--9wc9w::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_right--9wc9w::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_right--9wc9w::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover_right--9wc9w::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover_right--9wc9w:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_right--9wc9w::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_right--9wc9w::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_right--9wc9w::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_right_click--3SoLD {
  transition: opacity 0.3s, transform 0.3s;
}
.popover_right_hover--1RJek {
  transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
}
.popover_right--9wc9w:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_right--9wc9w::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_right--9wc9w::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_right--9wc9w::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_right--9wc9w:after {
  left: calc(100% - 30px);
}
.popover_top_left--3K3Im {
  margin-top: 0;
  margin-bottom: 10px;
  border: solid #bdbae3;
  position: relative;
  border-width: 0;
  border-radius: 8px;
  position: absolute;
  z-index: 1001;
  background: #fff;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  transform-origin: 50% 50%;
  -webkit-animation: popover_show--344FS 0.2s ease-out 0s both;
          animation: popover_show--344FS 0.2s ease-out 0s both;
  box-sizing: border-box;
  margin-top: 10px;
  transform: scale(0);
  opacity: 0;
  -webkit-animation: none;
          animation: none;
  padding: 10px 15px;
  transform-origin: 36px -6px;
  transform-origin: 36px calc(100% + 6px);
}
.popover_top_left--3K3Im::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_left--3K3Im::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover_top_left--3K3Im::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover_top_left--3K3Im::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_left--3K3Im::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover_top_left--3K3Im::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover_top_left--3K3Im:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_left--3K3Im::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_top_left_click--1JfWj {
  transition: opacity 0.3s, transform 0.3s;
}
.popover_top_left_hover--W4JYy {
  transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
}
.popover_top_left--3K3Im:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_left--3K3Im::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_top_left--3K3Im:after {
  top: auto;
  bottom: 1px;
  transform: rotate(-135deg);
  margin: 0 0 -4px -4px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_left--3K3Im::after {
    margin: 0 0 -8px -8px;
    transform: rotate(-135deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::after {
    margin: 0 0 -12px -12px;
    transform: rotate(-135deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_left--3K3Im::after {
    margin: 0 0 -16px -16px;
    transform: rotate(-135deg) scale(0.25) translateZ(0);
  }
}
.popover_top_right--OyPqP {
  margin-top: 0;
  margin-bottom: 10px;
  border: solid #bdbae3;
  position: relative;
  border-width: 0;
  border-radius: 8px;
  position: absolute;
  z-index: 1001;
  background: #fff;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  transform-origin: 50% 50%;
  -webkit-animation: popover_show--344FS 0.2s ease-out 0s both;
          animation: popover_show--344FS 0.2s ease-out 0s both;
  box-sizing: border-box;
  margin-top: 10px;
  transform: scale(0);
  opacity: 0;
  -webkit-animation: none;
          animation: none;
  padding: 10px 15px;
  transform-origin: 36px -6px;
  transform-origin: 36px calc(100% + 6px);
  transform-origin: calc(100% - 36px) calc(100% + 6px);
}
.popover_top_right--OyPqP::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_right--OyPqP::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover_top_right--OyPqP::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover_top_right--OyPqP::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_right--OyPqP::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .popover_top_right--OyPqP::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.popover_top_right--OyPqP:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_right--OyPqP::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_top_right_click--3EwF9 {
  transition: opacity 0.3s, transform 0.3s;
}
.popover_top_right_hover--3wCt6 {
  transition: opacity 0.3s 0.3s, transform 0.3s 0.3s;
}
.popover_top_right--OyPqP:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_right--OyPqP::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.popover_top_right--OyPqP:after {
  top: auto;
  bottom: 1px;
  transform: rotate(-135deg);
  margin: 0 0 -4px -4px;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover_top_right--OyPqP::after {
    margin: 0 0 -8px -8px;
    transform: rotate(-135deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::after {
    margin: 0 0 -12px -12px;
    transform: rotate(-135deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover_top_right--OyPqP::after {
    margin: 0 0 -16px -16px;
    transform: rotate(-135deg) scale(0.25) translateZ(0);
  }
}
.popover_top_right--OyPqP:after {
  left: calc(100% - 30px);
}
.popover_visible--21Blu {
  transform: scale(1);
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.3s, transform 0.3s;
}
/*气泡框 end*/
/*分享*/
.share--23yg_ {
  margin: -10px -15px;
  min-width: 130px;
}
.share_wrap--2jnY9 {
  position: relative;
  z-index: 3;
  overflow: hidden;
  cursor: pointer;
}
.share_wrap--2jnY9:hover {
  background: #eee;
}
.share_btn--1hPIJ {
  display: flex;
  align-items: center;
  padding: 10px 0 10px 15px;
}
.share_btn_icon--ERI39 {
  display: block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  margin-right: 10px;
}
.share_btn_icon_link--17bX8 {
  color: #a7adc1;
}
.share_btn_icon_weibo--2akAp {
  color: #e17850;
}
.share_btn_icon_weixin--11N84 {
  color: #7dd46e;
}
.share_btn_text--avr9Z {
  font-size: 12px;
  color: #777777;
  line-height: 16px;
}
.share_code--39uSl {
  padding: 0;
}
.share_code--39uSl > img {
  margin: 10px auto 20px;
  display: block;
  width: 94px;
  height: 94px;
}
/*分享 end*/
/*滚动组件*/
.slider_container--1zHum {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.slider_wrap--3WsZ2 {
  position: relative;
  width: 100%;
  height: 100%;
}
.slider_wrap--3WsZ2 {
  position: relative;
  width: 100%;
  height: 100%;
}
.slider_content--1v1WK {
  width: 100%;
  height: 100%;
}
.slider_content_repeat_h--2dfXq {
  position: absolute;
  top: 0;
}
.slider_content_repeat_v--1X48Z {
  position: absolute;
  left: 0;
}
/*滚动组件 end*/

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--2YoRp {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--2YoRp {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--uGqZ4 {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--uGqZ4 {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.container--KiPy6 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.top--9NQg0 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 60px;
  background: #fff;
  box-shadow: 0px 0 4px 0px rgba(35, 35, 35, 0.12);
  z-index: 101;
}
.top_wrap--3tvvN {
  display: flex;
  align-items: center;
  height: 60px;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}
.top_wrap--3tvvN .logo_container {
  margin-right: 40px;
}
.top_nav--3WSsd {
  display: flex;
  flex: 1;
  align-items: center;
  height: 100%;
}
.top_nav_link--1BpZ2 {
  display: block;
  padding: 20px 15px;
  color: #232323;
}
.top_nav_link--1BpZ2.top_nav_current--1hb08 {
  color: #1fadb6;
}
.top_nav_link--1BpZ2:hover {
  color: #23969d;
}
.top_btns--Rhi8H {
  display: flex;
  align-items: center;
  padding-right: 5px;
}
.top_btns--Rhi8H .top_btn--2Vn7s {
  padding: 10px;
  font-size: 20px;
  margin-left: 5px;
  cursor: pointer;
  color: #232323;
  transition: color 0.3s;
}
.top_btns--Rhi8H .top_btn--2Vn7s:hover {
  color: #23969d;
}
.top_btns--Rhi8H .top_login_btn--2e9l5 {
  padding: 10px;
  font-size: 14px;
  margin-left: 5px;
  color: #232323;
  transition: color 0.3s;
  cursor: pointer;
}
.top_btns--Rhi8H .top_login_btn--2e9l5:hover {
  color: #23969d;
}
.top_btns--Rhi8H .top_btn_user--1X2M- {
  font-size: 28px;
}
.top_btns--Rhi8H .top_btn_menu--3YaFl {
  font-size: 28px;
}
.top_btn_search_mobile--3GHlp {
  font-size: 28px;
  margin-right: 17px;
  margin-top: 2px;
}
.top_inverse--Wy4JI {
  height: 0;
}
.nameID--Qf8ce {
  font-size: 14px;
  font-weight: 400;
  color: #e3e4e8 !important;
  line-height: 20px;
  margin-left: 10px;
}
.top_mobile--1jALW {
  box-shadow: 0px 2px 4px 0px rgba(10, 15, 50, 0.08);
}
.top_mobile--1jALW .top_wrap--3tvvN {
  justify-content: space-between;
}
.top_mobile--1jALW .logo_container {
  width: 140px;
}
.top_mobile--1jALW .logo_container .logo_text {
  font-size: 20px;
  line-height: 30px;
}
.bottom--nbeAr {
  width: 100%;
  background: #091744;
  position: relative;
  z-index: 1;
}
.bottom_main--3aPEr {
  display: flex;
  justify-content: center;
  max-width: 1200px;
  padding: 40px 15px 40px;
  margin: 0 auto;
}
.bottom_main_wrap--1BGHX {
  display: flex;
  flex: 1;
}
.bottom_copyright--1Nfhh {
  background: #04113d;
  width: 100%;
}
.bottom_copyright_content--MjSDu {
  padding: 20px 15px;
  margin: 0 auto;
  max-width: 1200px;
}
.bottom_copyright_content--MjSDu > p {
  color: rgba(255, 255, 255, 0.5);
}
.bottom_main_logo_wrap--hOBFv {
  max-width: 273px;
  padding: 0 30px 0 0;
  flex: 1;
}
.bottom_main_logo_wrap--hOBFv > img {
  height: 35px;
  width: auto;
}
.bottom_main_logo_wrap--hOBFv .bottom_main_wrap_text--2as52 {
  padding: 15px 0 0 30px;
}
.bottom_main_logo_wrap--hOBFv .bottom_main_wrap_text--2as52 > p {
  display: block;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #e3e4e8;
  line-height: 20px;
}
.bottom_main_list--39xke {
  border: solid #29355c;
  position: relative;
  border-width: 0;
  max-width: 243px;
  padding: 0 30px;
  flex: 1;
}
.bottom_main_list--39xke::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 0 0 0 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .bottom_main_list--39xke::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .bottom_main_list--39xke::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .bottom_main_list--39xke::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.bottom_main_list--39xke > p,
.bottom_main_list--39xke > a {
  display: block;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #e3e4e8;
  line-height: 20px;
}
.bottom_code--nyimy {
  width: 100px;
}
.bottom_code--nyimy .bottom_code_img--1INVi {
  height: 100px;
}
.bottom_code--nyimy > p {
  text-align: center;
  height: 20px;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  margin-top: 10px;
}
.content--1vYT5 {
  padding-top: 60px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.contentWgh--1ny4L {
  padding-top: 0;
  overflow-x: hidden;
}
.up_btn_wrap--2ETLs {
  position: fixed;
  box-sizing: border-box;
  left: 0;
  right: 0;
  z-index: 2000;
  bottom: 290px;
  height: 0;
  max-width: 1400px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}
.up_btn--3jeXt {
  float: right;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 12px;
  background: rgba(0, 0, 0, 0.3);
  color: #fff;
  transform: rotate(180deg);
  transition: opacity 0.3s;
  cursor: pointer;
}
.up_btn--3jeXt:hover {
  opacity: 0.8;
}
.up_btn--3jeXt.up_btn_hide--1h-LQ {
  opacity: 0;
  pointer-events: none;
}
a .bicon--1Vz7f {
  display: inline-block;
  vertical-align: middle;
}
a span {
  display: inline-block;
  vertical-align: middle;
}
.bottom_media--228Yc {
  display: flex;
  flex-direction: column-reverse;
  margin-left: 80px;
}
.bottom_media_twitter--1-azW,
.bottom_media_weixin--1-Ovw,
.bottom_media_weibo--266jz,
.bottom_media_linkedin--1kzHI {
  width: 20px;
  height: 20px;
  margin-right: 12px;
  color: #fff;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .content--1vYT5 {
    padding-top: 60px;
  }
  .signup_info_notop--2pnPI {
    padding-top: 0;
  }
}
.bottom_url--1FQHL {
  cursor: pointer;
}

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--2SP-z {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--2SP-z {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--IcXWW {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--IcXWW {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.search--17QpK {
  display: block;
}
.search_btn--3WQMQ {
  display: block;
}
.search_page--2olJ0 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  z-index: 1001;
  -webkit-animation: off_page_show--2SP-z 0.3s ease-out 0s both;
          animation: off_page_show--2SP-z 0.3s ease-out 0s both;
}
.search_top--36TeM {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}
.search_control--lJkbd .search_control_btn--357fj {
  display: block;
  padding: 10px;
  font-size: 20px;
  margin-left: 5px;
  cursor: pointer;
  color: #232323;
  transition: color 0.3s;
}
.search_control--lJkbd .search_control_btn--357fj:hover {
  color: #23969d;
}
.search_wrap--3y7Q0 {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 60px;
  bottom: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search_inner--31yAl {
  flex: 1;
  max-width: 800px;
  padding: 30px;
}
.search_title--1FIaW {
  display: none;
  margin: 15px 0 35px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
  color: #0a0f32;
}
.search_content--13oIo {
  display: flex;
  align-items: center;
}
.search_content_border--2uMMw {
  border-bottom: 1px solid rgba(24, 26, 31, 0.2);
}
.search_content_icon--3U8BN {
  color: #777777;
  font-size: 18px;
  margin-right: 12px;
}
.search_content_input--1cxy1 {
  box-sizing: border-box;
  display: block;
  flex: 1;
  height: 33px;
  color: #777777;
  padding: 10px;
  font-size: 14px;
  line-height: 50px;
  margin: 0 -10px;
  border: 0;
  background: transparent;
  font-weight: 400;
}
:not(.search_mobile--3Hi9S) .search_content_input--1cxy1::-webkit-input-placeholder {
  color: #232323;
}
:not(.search_mobile--3Hi9S) .search_content_input--1cxy1:-moz-placeholder {
  color: #232323;
}
:not(.search_mobile--3Hi9S) .search_content_input--1cxy1::-moz-placeholder {
  color: #232323;
}
:not(.search_mobile--3Hi9S) .search_content_input--1cxy1:-ms-input-placeholder {
  color: #232323;
}
.search_caption--2tRsC {
  font-size: 16px;
  line-height: 30px;
  color: #232323;
  margin: 40px 0 5px;
}
.search_hot_list--3ma3f {
  margin-right: -15px;
}
.search_hot_item--2zSoa {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  margin: 15px 15px 0 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #232323;
  background: #f0f0f5;
  padding: 7px 20px;
  font-size: 14px;
  line-height: 22px;
}
.search_mobile--3Hi9S .search_top--36TeM {
  height: 0;
}
.search_mobile--3Hi9S .search_top--36TeM .logo_container {
  display: none;
}
.search_mobile--3Hi9S .search_control--lJkbd {
  position: absolute;
  right: 10px;
  top: 10px;
}
.search_mobile--3Hi9S.search_wrap--3y7Q0 {
  top: 0;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  display: block;
}
.search_mobile--3Hi9S .search_title--1FIaW {
  display: block;
}
.search_mobile--3Hi9S .search_content_icon--3U8BN {
  display: block;
  padding: 12px;
  font-size: 24px;
  color: #777777;
  margin: 0;
}
.search_mobile--3Hi9S .search_content--13oIo {
  border: 1px solid rgba(24, 26, 31, 0.2);
}
.search_mobile--3Hi9S .search_content_input--1cxy1 {
  padding: 14px 14px 14px 0;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  height: 48px;
  -webkit-appearance: none;
  background: none;
  box-shadow: none;
  border-radius: 0px;
}
.search_mobile--3Hi9S .search_caption--2tRsC {
  font-size: 16px;
  line-height: 22px;
  color: #0a0f32;
  margin: 45px 0 5px;
}
.search_mobile--3Hi9S .search_hot_item--2zSoa {
  font-size: 14px;
  line-height: 20px;
}

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--PgFmM {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--PgFmM {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--Arc8e {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--Arc8e {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*顶部会员模块*/
.user--116D5 {
  display: block;
}
.user_btn--3SKWv {
  display: block;
}
.user_popover--2J8YI {
  margin: -10px -15px;
  width: 220px;
}
.user_name--1yVoi {
  display: flex;
  align-items: center;
  padding: 20px 10px 20px 20px;
}
.user_avatar--2e0JM {
  display: block;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  margin-right: 10px;
}
.user_name_text--1cOza {
  display: block;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #232323;
}
.user_menu--1XXqF {
  padding: 5px 0;
  border-top: 1px solid #eaeaea;
}
.user_menu_link--hGAZr {
  display: flex;
  align-items: center;
  padding: 9px 20px;
  color: #232323;
  transition: background 0.3s, color 0.3s;
}
.user_menu_link--hGAZr:hover {
  color: #1fadb6;
  background: #f4f4f4;
}
.user_menu_icon--1DbN- {
  display: block;
  font-size: 16px;
  margin-right: 14px;
}
.user_menu_text--3r2Ii {
  display: block;
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user_btns--2n3V2 {
  padding: 15px;
}
.user_btn_wrap--14wrz {
  height: 40px;
  padding: 0 10px;
  display: flex;
  align-items: center;
}
.user_btn_avatar--2Tq26 {
  display: block;
  width: 32px;
  height: 32px;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.user_btn_name--Wggye {
  display: block;
  margin-left: 8px;
  color: #232323;
}
.user_btn_arrow--3UDYh {
  display: block;
  margin-left: 8px;
  color: #232323;
}
/*顶部会员模块 end*/

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--Ll4sY {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--Ll4sY {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--3tM3j {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--3tM3j {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.mobile_nav--2fyFm {
  display: block;
  cursor: pointer;
}
.mobile_nav_btn--2GjBJ {
  display: block;
}
.mobile_nav_page--1RyLb {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  z-index: 1001;
  -webkit-animation: off_page_show--Ll4sY 0.3s ease-out 0s both;
          animation: off_page_show--Ll4sY 0.3s ease-out 0s both;
}
.mobile_nav_top--22GnI {
  padding: 90px 0 0;
}
.logo_container--1ieD- {
  text-align: center;
}
.logo--3jNDk {
  height: 38px;
  margin: 0 auto;
}
.mobile_nav_control--3AW1u {
  position: absolute;
  right: 15px;
  top: 15px;
  display: flex;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}
.mobile_nav_list--1JoLD {
  margin: 40px 20px 0;
  border-top: 1px solid #eaeaea;
}
.mobile_nav_link--3uXLo {
  display: block;
  padding: 18px 25px;
  text-align: center;
  line-height: 25px;
  font-size: 18px;
  font-weight: 500;
  color: #232323;
  border-bottom: 1px solid #eaeaea;
}

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--3htbX {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--3htbX {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--3ZLyp {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--3ZLyp {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.banner_img--3w-G1 {
  background-size: cover;
}
.banner_img--3w-G1:before {
  display: block;
  width: 100%;
  padding-top: 34.375%;
  content: "";
}
.banner_img--3w-G1:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 35%;
  max-height: 200px;
  pointer-events: none;
  content: "";
}
.banner_img_mobile--26rOa:before {
  padding-top: 53.333333%;
}
.banner_img_mobile_video--3qI8Q:before {
  padding-top: 53.333333%;
}
.list_page--fjarp {
  background-color: #fff;
}
.video_banner_box--2wUrd {
  position: absolute;
  left: 0;
  width: 100%;
  height: 370px;
}
.video_banner_maxwidth--3RW52 {
  padding: 54px 16px 0;
  max-width: 1232px;
  margin: 0 auto;
  box-sizing: border-box;
}
.video_banner_maxwidth--3RW52 .video_banner_title--2ArvG {
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  line-height: 48px;
  letter-spacing: 2px;
}
.video_banner_maxwidth--3RW52 .video_banner_content--1LdZ1 {
  font-size: 14px;
  color: #fff;
  line-height: 22px;
  margin: 16px 0 0;
  width: 616px;
}
.video_banner_maxwidth--3RW52 .video_banner_btn--19ZiT {
  width: 200px;
  height: 40px;
  border-radius: 6px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
  transition: 0.4s;
  margin: 28px 0 0;
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.video_banner_maxwidth--3RW52 .video_banner_btn--19ZiT:hover {
  color: #1fadb6;
  border-color: #1fadb6;
}
.video_banner_maxwidth--3RW52 .video_banner_btn--19ZiT .video_banner_btn_logo--1xMRl {
  width: 50px;
}
.video_banner_maxwidth--3RW52 .video_banner_btn--19ZiT .video_banner_btn_text--273o- {
  font-size: 14px;
  font-weight: bold;
  margin: 0 8px 0 0;
}
.video_banner_maxwidth_act--38kD7 .video_banner_content--1LdZ1 {
  width: 421px;
}
.video_banner_maxwidth_mobile--3-J7o {
  padding: 50px 20px 0;
  width: 100%;
  max-width: auto;
}
.video_banner_maxwidth_mobile--3-J7o .video_banner_content--1LdZ1 {
  width: 100%;
}
.video_banner_maxwidth_mobile--3-J7o .video_banner_btn--19ZiT {
  margin: 28px 0 10px;
}
.video_banner--2eaBr {
  overflow: hidden;
  height: 370px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  /* .video_banner_img_mobile {
    width: auto;
    min-width: 100%;
    min-height: 100%;
  } */
}
.video_banner--2eaBr .video_banner_img--3Pdhu {
  width: 100%;
  min-width: 1440px;
  min-height: 100%;
}
.video_share--rXSjO {
  margin: 22px 12px 18px;
}
.video_share--rXSjO .video_share_title--2DULY {
  padding: 0 0 20px;
  font-size: 22px;
  font-weight: bold;
  color: #232323;
  text-align: left;
  line-height: 1.5;
}
.video_share--rXSjO .video_share_url--9W1K0 {
  font-weight: 500;
  letter-spacing: 0.5px;
  padding: 0 0 5px;
  margin: 40px 0 55px;
  color: #777777;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  border-bottom: 1px solid #eaeaea;
  font-family: "LibreBaskerville", Georgia, "Microsoft YaHei", serif;
  word-break: break-all;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.video_share--rXSjO .video_share_url--9W1K0 .video_share_icon--XyzAZ {
  font-size: 18px;
  color: #9a9cab;
  transition: 0.4s;
  cursor: pointer;
  margin: 0 0 0 15px;
}
.video_share--rXSjO .video_share_url--9W1K0 .video_share_icon--XyzAZ:hover {
  color: #1fadb6;
}
.banner_content--gsXfB {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}
.banner_content_title--3zH8q {
  font-size: 24px;
  line-height: 33px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 10px;
}
.banner_content_link--1MP2O {
  display: block;
  color: #00bbe9;
  margin-bottom: 20px;
}
.list_filter--2E4un {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  padding: 20px 15px 0;
  margin: 0 auto;
}
.list_filter_mobile--ylo6t {
  padding: 0 15px;
  align-items: center;
  height: 54px;
  background-color: #ffffff;
}
.list_video_mobile--18-wb {
  padding: 0 15px;
  align-items: center;
  height: 54px;
}
.list_filter_control--vIL5U {
  display: flex;
  padding: 10px 0;
  flex-shrink: 0;
  color: #232323;
  align-items: center;
  margin-right: 20px;
}
.list_filter_control_mobile--3b711 {
  font-size: 17px;
  color: #232323;
}
.list--H_0w5 {
  max-width: 1232px;
  margin: 80px auto 0;
}
.waterfall_news_list--1cZsw {
  max-width: 1200px;
  margin: 0px auto 0;
}
.weekly_waterfall--uCe2j {
  margin-top: 60px;
}
.video_waterfall--3bzCi {
  margin-top: 60px;
}
.list_mobile--mcMmS {
  margin: 60px auto 0;
}
.list_mobile--mcMmS .act_item--2NKTb {
  margin: 0 20px 40px;
}
.list_mobile--mcMmS .act_item--2NKTb .act_item_content--YSRAp {
  padding: 20px 12px 0 8px;
  height: auto;
}
.list_item--rTPno {
  margin: 0 15px 15px 0;
  box-shadow: 0 0 36px rgba(35, 35, 35, 0.12);
  transition: box-shadow 0.5s;
  overflow: hidden;
}
.list_item--rTPno:hover {
  box-shadow: 0 0 36px rgba(10, 15, 50, 0.3);
}
.videolist_item_share--3uqem {
  position: absolute;
  right: 27px;
  width: 32px;
  height: 32px;
  margin: 12px 0 0;
  background: #fff;
  border-radius: 6px;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: 0.4s;
}
.videolist_item_share--3uqem .videolist_item_share_icon--2fr8F {
  font-size: 28px;
}
.videolist_item--2ay5k {
  margin: 0 16px 40px;
  transition: box-shadow 0.5s;
  overflow: hidden;
  cursor: pointer;
}
.videolist_item--2ay5k:hover .videolist_item_share--3uqem {
  opacity: 0.6;
}
.videolist_item--2ay5k .videolist_item_share_mobile--3jA1v {
  opacity: 0.6;
  right: 32px;
}
.videolist_item--2ay5k .videolist_item_image--2tRYb {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 56.1594%;
  border-radius: 12px;
}
.videolist_item--2ay5k .videolist_item_tag--2ulh7 {
  position: absolute;
  height: 22px;
  width: calc(100% - 32px);
  margin: -34px 0 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 11px;
  box-sizing: border-box;
}
.videolist_item--2ay5k .videolist_item_tag--2ulh7 .videolist_item_tag_item--coOvC {
  padding: 0 6px;
  height: 22px;
  background: #fff;
  border-radius: 6px;
  opacity: 0.8;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 600;
  color: #232323;
}
.videolist_item--2ay5k .videolist_item_tag_mobile--2qQQz {
  width: calc(100% - 40px);
}
.videolist_item--2ay5k .videolist_item_title_height--Jch0q {
  height: 80px;
  box-sizing: border-box;
  padding: 12px 0 0;
}
.videolist_item--2ay5k .videolist_item_title_height--Jch0q .videolist_item_title--17PKI {
  font-size: 15px;
  color: #232323;
  line-height: 22px;
  font-weight: bold;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.videolist_item--2ay5k .videolist_item_title_height--Jch0q .videolist_item_subtitle--3UEQE {
  font-size: 13px;
  font-family: Lato-Bold, Lato;
  font-weight: bold;
  color: #1fadb6;
  line-height: 16px;
  margin: 8px 0 0;
  height: 16px;
}
.list_item_content--3plC9 {
  padding: 0;
  cursor: pointer;
}
.list_item_content_mobile--231o_ {
  padding: 0 0 6px;
}
.list_item_video_content--2H0Rg {
  padding: 15px 15px 10px;
  margin-top: -4px;
}
.list_item_picture--2hI6W {
  min-height: 100%;
  min-width: 100%;
}
.list_item_picture_content--3oUwX {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: 50% 50% no-repeat;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
.list_item_picture_content--3oUwX:before {
  display: block;
  width: 100%;
  padding-top: 42.7%;
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
}
.list_item_picture_video_content--3jrew {
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin: -120px -15px 15px;
  background-image: 50% 50% no-repeat;
  background-size: cover;
  position: relative;
}
.list_item_picture_video_content--3jrew:before {
  display: block;
  width: 100%;
  padding-top: 55.4%;
  content: "";
}
.list_item_picture_video_content_mobile--3sKIl:before {
  padding-top: 56.96%;
}
.list_item_picture_banner--2Q895 {
  margin: -65px -15px 22px;
}
.list_item_picture_banner--2Q895 > img {
  display: block;
  width: 100%;
  height: auto;
}
.list_item_top--3nxxk {
  width: 100%;
  height: 52px;
  display: flex;
  align-items: flex-start;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-top: 1px;
}
.list_item_top_picture--1eNJ4 {
  margin-top: -240px;
}
.list_item_top_topPic--1SF_R {
  margin-top: -405px;
}
.list_item_top_tag--ieaou {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 0;
  flex-grow: 1;
}
.list_item_top_tag_name--2op85 {
  color: #1fadb6;
  border: 1px solid #1fadb6;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
  height: 21px;
  padding: 0px 13px 0px 13px;
  border-radius: 11px;
  margin: 0 6px 6px 0;
}
.list_item_top_tag_video_name--380X1 {
  padding: 0 6px;
  background: #ffffff;
  font-size: 12px;
  margin: 0 6px 6px 0;
  color: #232323;
  line-height: 22px;
}
.list_item_top_tag_name_white--5v2Gw {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.list_item_top_times--1aRuS {
  height: 100%;
}
.list_item_top_times_date--2kMZT {
  height: 14px;
  font-size: 10px;
  font-family: Heebo-Regular;
  font-weight: 500;
  color: #232323;
  line-height: 14px;
  text-shadow: 0px 0px 36px rgba(110, 123, 149, 0.1);
  text-align: center;
}
.list_item_top_times_date_white--2ct8j {
  color: #ffffff;
}
.list_item_top_times_day--3cF8e {
  text-align: center;
  height: 50px;
  font-size: 34px;
  font-family: Heebo-Medium;
  font-weight: 500;
  color: #232323;
  line-height: 50px;
  text-shadow: 0px 0px 36px rgba(110, 123, 149, 0.1);
  margin: -8px 0 0 0;
}
.list_item_top_times_day_white--1VBGJ {
  color: #ffffff;
}
.list_item_top_video_times--1CKby {
  padding: 5px;
  height: 100%;
}
.list_item_video_times--18Zj5 {
  padding: 0 6px;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.list_item_title--spoga {
  font-size: 18px;
  font-weight: 400;
  color: #232323;
  line-height: 25px;
  text-shadow: 0px 0px 36px rgba(110, 123, 149, 0.1);
  margin: 15px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_item_titles--Y6R_F {
  font-size: 18px;
  font-weight: 400;
  height: 50px;
  color: #232323;
  width: 268px;
  line-height: 25px;
  text-shadow: 0px 0px 36px rgba(110, 123, 149, 0.1);
  padding: 15px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_item_title_mobile--1yKGB {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  margin: 12px 0 0;
}
.list_item_title_white--2dRNH {
  color: #ffffff;
}
.list_item_title_video--36I3P {
  height: 40px;
  line-height: 20px;
  font-size: 14px;
  margin: 0;
}
.list_item_subtitle--23Jjs {
  font-size: 13px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
  text-shadow: 0px 0px 36px rgba(110, 123, 149, 0.1);
  height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin: 8px 0 0;
}
.list_item_subtitle_mobile--2206_ {
  font-size: 13px;
}
.list_item_subtitle_none--10MEV {
  display: none;
}
.list_item_bottom_div--2NLlT {
  margin: 15px 0 0;
  display: flex;
  flex-direction: row;
  font-size: 12px;
  color: #777777;
  opacity: 0.8;
  justify-content: space-between;
  align-items: center;
}
.list_item_bottom_div_mobile--1Na5w {
  margin: 8px 0 0;
  align-items: flex-end;
  font-size: 12px;
  color: #777777;
  opacity: 0.8;
}
.news_item_content_div--1vEX5 {
  padding: 0 15px 9px;
}
.news_item_content_div_mobile--32qnl {
  padding: 0 12px;
}
.news_square_tag--1dT0u {
  width: 0;
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  min-height: 23px;
  color: #232323;
}
.news_square_tag--1dT0u .news_square_tag_item--3iBPF {
  background-color: #abb2c0;
  padding: 0 4px;
  height: 17px;
  flex-shrink: 0;
  margin: 0 6px 6px 0;
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
  line-height: 17px;
}
.news_detail_square_tag--3BM09 {
  display: flex;
  flex-wrap: wrap;
  margin-right: 4px;
}
.news_detail_square_tag--3BM09 .news_detail_square_tag_item--1O3q0 {
  background-color: #abb2c0;
  padding: 0 4px;
  height: 17px;
  flex-shrink: 0;
  margin: 0 6px 0 0;
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
  line-height: 17px;
}
.news_detail_square_tag_mobile--3Lsg- {
  margin-right: 2px;
}
.list_item_bottom--3536W {
  display: flex;
  position: relative;
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
}
.list_item_bottom_mobile--QxSWf {
  display: flex;
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  margin-bottom: 5px;
  height: 10px;
  margin-left: 5px;
}
.list_item_bottom_white--3NAFy {
  margin-top: 20px;
}
.list_item_bottom_share--MIYmX {
  display: flex;
  height: 100%;
  align-items: center;
  cursor: pointer;
  opacity: 0.8;
}
.list_item_bottom_share_mobile--1Odai {
  margin-right: 0;
}
.list_item_bottom_share_mobile--1Odai > div {
  margin-left: 4px;
}
.list_item_bottom_share_mobile_2--1OeuN {
  margin-right: 0;
}
.list_item_bottom_share_mobile_3--1qncl {
  margin-right: 0;
  flex-direction: row;
}
.list_item_bottom_like--2bbbu {
  display: flex;
  height: 100%;
  align-items: center;
  margin-right: 15px;
  cursor: pointer;
  opacity: 0.7;
  position: relative;
  z-index: 10;
  font-size: 15px;
}
.list_item_bottom_like_mobile--1BbDW {
  flex-direction: column;
}
.list_item_bottom_view--2ZOSN {
  display: flex;
  height: 100%;
  align-items: center;
  margin-right: 15px;
  cursor: pointer;
  opacity: 0.7;
}
.list_item_bottom_share--MIYmX:hover {
  opacity: 1;
}
.list_item_bottom_like--2bbbu:hover {
  opacity: 1;
}
.list_item_bottom_view--2ZOSN:hover {
  opacity: 1;
}
.list_item_bottom_share_icon--2uGgB {
  flex-shrink: 0;
  font-size: 15px;
  margin: 0px 5px 0 0;
  align-items: center;
  color: #777777;
}
.list_item_bottom_share_icon_mobile--3fgSD {
  margin: 0;
}
.list_item_bottom_share_icon_white--2-z3A {
  color: #ffffff;
}
.list_item_bottom_view_icon--3TzBd {
  font-size: 16px;
  margin: 0 5px 0 0;
}
.list_item_bottom_view_icon_white--2sJJ3 {
  color: #ffffff;
}
.list_item_bottom_share_text--MVt0G {
  font-size: 12px;
  width: 100%;
  display: flex;
  justify-content: center;
  color: #777777;
  align-items: center;
}
.list_item_bottom_share_text_mobile--2-_fx {
  font-size: 12px;
  align-items: center;
}
.list_item_bottom_share_text_white--3t46O {
  color: #ffffff;
}
.list_item_playIcon_div--mzpr6 {
  color: #ffffff;
  font-size: 42px;
  position: relative;
  z-index: 1;
  margin-top: -210px;
  margin-bottom: 15px;
}
.list_item_playIcon--38a11 {
  margin-left: -4px;
}
.news_list_menu_classify--2CyfS {
  flex-grow: 1;
  height: 100%;
  width: 100%;
  display: flex;
}
.news_list_menu_classify_mobile--35CTN {
  box-sizing: border-box;
  display: block;
  padding: 10px 0 0;
  white-space: nowrap;
  overflow: auto;
  margin: 0 20px 0 -13px;
  height: 47px;
}
.list_menu_classify_mobile--2NuQl {
  box-sizing: border-box;
  display: block;
  padding: 13px 0 0;
  white-space: nowrap;
  overflow: auto;
  height: 47px;
  text-align: center;
}
.news_detail_collect_icon--g7R0C {
  margin-right: 5px;
  font-size: 19px;
  color: #232323;
  opacity: 0.7;
}
.news_detail_collect_text--2prfN {
  font-size: 15px;
  font-weight: 400;
  color: #232323;
  line-height: 15px;
  margin-top: 3px;
  opacity: 0.7;
}
.activity_join_btn--169yK {
  max-width: 280px;
  flex-grow: 1;
  margin-bottom: 10px;
}
.activity_join_btn_2--vlNnj {
  flex-grow: 1;
  margin: 0 0 30px;
}
.activity_list_menu_classify_mobile--KU46A {
  margin: 0;
  padding: 10px 15px 0;
  text-align: center;
}
.news_list_menu_classify_item--2CpEp {
  box-sizing: border-box;
  height: 40px;
  line-height: 24px;
  padding: 8px 18px 0;
  color: #232323;
  font-weight: 500;
  cursor: pointer;
  transition: color 0.3s;
}
.news_list_menu_classify_item--2CpEp:after {
  display: block;
  height: 2px;
  transform: scaleX(0);
  transform-origin: 0 0;
  content: "";
}
.news_list_menu_classify_item--2CpEp:first-child {
  margin-left: -18px;
}
.news_list_menu_classify_item_mobile--1HawY {
  display: inline-block;
  flex: 0;
  line-height: 28px;
  height: 28px;
  padding: 0;
  color: #232323;
  padding: 0 13px;
  transition: color 0.3s;
}
.news_list_menu_classify_item_mobile--1HawY:after {
  height: 3px;
}
.news_list_menu_classify_item_mobile--1HawY:first-child {
  margin-left: 0px;
}
.activity_menu_classify_item--1LJKD {
  padding: 0;
  margin-right: 35px;
}
.activity_menu_classify_item--1LJKD:last-child {
  margin-right: 0;
}
.news_list_menu_classify_item_on--2ej30 {
  color: #1fadb6;
}
.news_list_menu_classify_item_on--2ej30:after {
  transition: background-color 0.3s, transform 0.3s;
  background-color: currentColor;
  transform: scaleX(1);
}
.news_list_menu_classify_item_mobile--1HawY {
  font-size: 15px;
  font-weight: 500;
  flex-grow: 1;
}
.news_list_menu_type_text--1wpe4 {
  width: 48px;
  font-size: 12px;
  font-weight: 500;
  color: #777777;
  margin-right: 10px;
  margin-top: 2px;
  display: flex;
  align-items: center;
}
/*列表切换按钮*/
.news_list_type_btn--1Gbw3 {
  width: 28px;
  height: 18px;
  background: #bfc5d2;
  box-shadow: 0px 4px 8px 0px rgba(156, 156, 156, 0.14);
  border-radius: 22px;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.news_list_type_btn_circle--gqiuh {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border-radius: 50%;
  transform: translateX(1px);
  transition: 0.4s ease 0s;
}
.news_list_type_btn_on--Ow0GT {
  background: #1fadb6;
}
.news_list_type_btn_on--Ow0GT .news_list_type_btn_circle--gqiuh {
  transform: translateX(11px);
}
/*列表切换按钮*/
.list_item_container_mobile--2g3D6 {
  border-bottom: 1px solid #eaeaea;
}
.list_item_normal--1bp5Y {
  margin-bottom: 15px;
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  box-shadow: 0 0 36px rgba(35, 35, 35, 0.12);
  transition: box-shadow 0.5s;
  overflow: hidden;
}
.news_item_normal_header--HRtav {
  display: flex;
}
.news_item_normal_header_content--1ZTqI {
  flex-grow: 1;
  width: 188px;
}
.news_item_normal_picture--n4Xef {
  width: 112px;
  margin-left: 15px;
  overflow: hidden;
  flex-shrink: 0;
}
.news_item_normal_picture--n4Xef > span {
  display: block;
  width: 100%;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.news_item_normal_picture--n4Xef > span:before {
  display: block;
  padding-top: 42.7%;
  content: "";
}
.list_item_normal_mobile--2pJrn {
  padding: 15px 15px 9px;
  height: auto;
}
.list_item_normal_content--PjvXO {
  flex-grow: 1;
  width: 0;
  display: flex;
}
.list_item_normal_content_mobile--1lS6f {
  margin: 0;
}
.list_item_normal_content_mobile--1lS6f > div {
  width: 100%;
}
.list_item_normal_picture--w6VYV {
  height: 120px;
  width: 281px;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.list_item_normal_picture_box--3rHJI {
  position: relative;
  margin: 12px 12px 12px 0;
  max-width: 280px;
  min-height: 120px;
}
.list_item_normal_picture_mobile--3-nKI {
  height: 75px;
  width: 112px;
  margin: 20px 12px 0 29px;
}
.normal_news_list--cvc5Q {
  max-width: 1200px;
  padding: 0 15px;
  margin: 15px auto 0;
}
.list_item_normal_content_time--g9w2H {
  padding: 20px;
  width: 50px;
  color: #1fadb6;
}
.list_item_normal_content_time_mobile--2faPX {
  margin: 0 15px 0 0;
  padding: 0;
  color: #1fadb6;
}
.list_item_normal_content_text--2sPp7 {
  width: 100%;
  padding: 20px 20px 14px;
  display: flex;
  flex-direction: column;
}
.list_item_normal_content_text_tags--3p31Q {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.list_item_normal_content_text_title--2edjC {
  width: 100%;
  font-size: 18px;
  color: #232323;
  line-height: 26px;
  overflow: hidden;
  flex-shrink: 0;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.news_item_normal_title_mobile--28ugB {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  color: #232323;
  line-height: 24px;
  overflow: hidden;
  flex-shrink: 0;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_item_normal_content_text_subtitle--26UBb {
  width: 100%;
  font-size: 14px;
  color: #232323;
  margin-top: 8px;
  overflow: hidden;
  flex-shrink: 0;
  line-height: 21px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news_item_normal_subtitle_mobile--1YTg- {
  width: 100%;
  font-size: 13px;
  color: #232323;
  flex-shrink: 0;
  margin-top: 8px;
  text-align: left;
  line-height: 20px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.list_item_normal_content_text_bottom--33N8f {
  height: 100%;
  display: flex;
  align-items: flex-end;
  font-size: 12px;
  color: #777777;
  opacity: 0.8;
  justify-content: space-between;
}
.topbanners--lp6sF {
  display: flex;
  flex-direction: row;
  max-width: 1200px;
  margin: 12px auto 0;
}
.right_Item--3qiel {
  display: flex;
  flex-direction: row;
}
.signupInfoField--8BuxU {
  margin-bottom: 20px;
}
.leftBanner--z5O4A {
  height: 383px;
  width: 883px;
  overflow: hidden;
  box-sizing: border-box;
  cursor: pointer;
}
.news_item_normal_buttom_mobile--2s5jW {
  margin-top: 8px;
  display: flex;
  font-size: 12px;
  color: #777777;
  opacity: 0.8;
  flex-direction: row;
  justify-content: space-between;
}
.scroll_load_tip--JjHve {
  margin: 30px auto 50px;
  font-size: 16px;
  color: #acb2bf;
  text-align: center;
}
.news_Title--1-J77 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 36px;
  font-size: 12px;
  color: #777777;
  opacity: 0.8;
}
.list_item_normal_play--3ngaO {
  position: absolute;
  left: 15px;
  bottom: 15px;
  font-size: 34px;
  color: #ffffff;
  cursor: pointer;
}
.RightItem_Title--1Vtrg {
  width: 268px;
  font-size: 18px;
  font-weight: 400;
  height: 50px;
  color: #232323;
  line-height: 25px;
  text-shadow: 0px 0px 36px rgba(110, 123, 149, 0.1);
  padding: 15px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.active--2ZdsW {
  position: relative;
  z-index: 10;
  cursor: pointer;
  box-shadow: 0px 0px 36px rgba(10, 15, 50, 0.08);
  transition: box-shadow 0.5s;
}
.bannerGroup--AG4rY:nth-child(1),
.bannerGroup--AG4rY:nth-child(2) {
  border-bottom: 1px solid #e3e4e8;
}
.BannerImgItem--2xbiJ {
  display: none;
}
.actives--1Zh-S {
  display: block;
}
.BannerRightItem--b0r9I {
  padding: 0 20px 0 15px;
  height: 127px;
  background-color: #ffffff !important;
  font-size: 18px;
  color: #232323;
  box-sizing: border-box;
}
.ButtonLocations_wj--1vay6 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
}
.activity_list--3ghd_ {
  background-color: #fff;
  flex-grow: 1;
}
.activity_menu--1rIcg {
  margin: 50px auto 0;
  max-width: 1200px;
  display: flex;
  flex-wrap: wrap;
  padding: 0 15px;
}
.RightItem--3HIqZ.Title--2Qieb {
  font-size: 18px;
  font-weight: 500;
  color: #232323;
  line-height: 25px;
}
.activity_menu_mobile--3T_2i {
  margin-top: 0;
  background-color: #f7f7f7;
}
.activity_menu_option--4rtvx {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.activity_menu_main--3L2vO {
  display: flex;
  font-weight: 400;
  align-items: flex-end;
}
.activity_menu_main--3L2vO .activity_menu_main_off--3R8x5 {
  height: 25px;
  font-size: 18px;
  color: #232323;
  line-height: 25px;
  margin-bottom: 2px;
  margin-right: 20px;
  cursor: pointer;
}
.activity_menu_main--3L2vO .activity_menu_main_on--GOptO {
  height: 38px;
  font-size: 27px;
  color: #232323;
  line-height: 38px;
  margin-bottom: 0px;
  margin-right: 20px;
  cursor: pointer;
}
.activity_menu_main_mobile--3DZzj {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  width: calc(100% - 10px);
  margin-left: -15px;
}
.activity_menu_main_title1_mobile--2c8DA {
  width: 96px;
  height: 33px;
  font-size: 24px;
  font-weight: 500;
  color: #0a0f32;
  line-height: 33px;
  cursor: pointer;
}
.activity_menu_main_title2_mobile--rLg4l {
  width: 94px;
  height: 33px;
  border-radius: 17px;
  opacity: 0.5;
  border: 1px solid #232323;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  line-height: 20px;
  cursor: pointer;
}
.activity_list_menu_classify_item_mobile--1sZfP {
  padding: 0;
  margin: 0 35px 0 0;
  text-align: center;
  line-height: 20px;
  height: 20px;
  font-size: 14px;
  flex-shrink: 0;
  font-weight: 600;
}
.activity_list_menu_classify_item_mobile--1sZfP:first-child {
  margin-left: 0;
}
.activity_list_menu_classify_item_mobile--1sZfP:last-child {
  margin-right: 0;
}
.activity_list_menu_classify_item_mobile--1sZfP:after {
  display: block;
  height: 2px;
  transform: scaleX(0);
  transform-origin: 0 0;
  content: "";
}
.activity_menu_second--1gGmG {
  margin-top: 10px;
}
.activity_menu_second_mobile--1HeZA {
  padding: 0;
  height: 40px;
  width: calc(100% + 30px);
  margin: 0 0 0 -15px;
  background-color: #f7f7f7;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.activity_search--3rA1K {
  flex-grow: 1;
  max-width: 300px;
  display: flex;
  color: #232323;
}
.activity_search_select--i8AzN {
  width: 140px;
  flex-shrink: 0;
  background: #fff;
}
.activity_search_input--1Utwn {
  flex: 1;
  background: #fff;
  margin-left: -1px;
}
.activity_search_icon--14MxF {
  font-size: 20px;
  color: #232323;
  opacity: 0.8;
  margin: -15px;
  padding: 15px;
  cursor: pointer;
}
.activity_search_icon--14MxF:hover {
  color: #1fadb6;
}
.normal_list_mobile--1nbwR {
  width: 100%;
}
.activity_list_item--3Fw8T {
  display: flex;
  flex-wrap: wrap;
  padding-left: 15px;
  max-width: 1215px;
  margin: 30px auto 0;
}
.act_item--2NKTb {
  margin: 0 16px 40px;
  cursor: pointer;
}
.act_item--2NKTb:hover .videolist_item_share--3uqem {
  opacity: 0.6;
}
.act_item--2NKTb .act_item_pic_fitle_div--2QpZL {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}
.act_item--2NKTb .act_item_pic_fitle--3_h3y {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  filter: blur(8px);
}
.act_item--2NKTb .act_item_pic--3b6uj {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  padding-top: 56.15%;
  border-radius: 12px;
  position: relative;
  z-index: 5;
}
.act_item--2NKTb .act_item_content--YSRAp {
  padding: 16px 8px 0;
  height: 120px;
}
.act_item--2NKTb .act_item_content--YSRAp .act_item_time--2zxVF {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: Lato-Bold, Lato;
  font-weight: bold;
  color: #1fadb6;
  line-height: 20px;
}
.act_item--2NKTb .act_item_content--YSRAp .act_item_time--2zxVF span {
  display: inline-block;
  margin: 0 0 0 5px;
}
.act_item--2NKTb .act_item_content--YSRAp .act_item_title--3ViKV {
  font-size: 16px;
  font-weight: 500;
  font-weight: bold;
  color: #232323;
  line-height: 24px;
  margin: 4px 0 0;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.activity_item_card--1qcSf {
  margin: 0 15px 15px 0;
  background-color: #ffffff;
  box-shadow: 0px 0px 36px rgba(35, 35, 35, 0.12);
  transition: box-shadow 0.5s;
  cursor: pointer;
}
.activity_item_card--1qcSf:hover {
  box-shadow: 0 0 36px rgba(10, 15, 50, 0.3);
}
.activity_normalList--1L5XW {
  background-color: #f7f7f7;
  margin-top: 8px;
}
.activity_item_mobile--TPynj {
  margin: 0 auto;
  margin: 0 0px 15px;
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0px 8px 20px 0px rgba(35, 35, 35, 0.12);
}
.activity_item_mobile_header--37tfs {
  display: flex;
}
.activity_item_mobile_header_contnet--2y_q5 {
  flex-grow: 1;
  margin-right: 29px;
}
.activity_item_mobile_title--2ANIO {
  min-height: 50px;
  flex-grow: 1;
  font-size: 18px;
  font-weight: 500;
  color: #232323;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.activity_item_mobile_begintimes--lTUcY {
  display: flex;
  align-items: center;
  margin: 8px 0 0 0;
}
.activity_item_mobile_times--2G41Q {
  width: 60px;
  height: 75px;
  background: #ffffff;
  border: 2px solid #1fadb6;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.activity_item_mobile_line--27_4- {
  margin-top: 20px;
  width: 359px;
  height: 1px;
  background: #f7f7f7;
}
.activity_item_mobile_site--3LYsX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 19px;
}
.activity_item_mobile_tags--1SUMz {
  margin-top: 15px;
}
.activity_item_mobile_time_icon--NaX2u {
  color: #1fadb6;
  margin: 0 6px 0 0;
}
.activity_item_mobile_time_text--22ipK {
  height: 20px;
  font-size: 14px;
  font-family: Heebo-Regular;
  font-weight: 400;
  color: #1fadb6;
  line-height: 20px;
  margin-top: 2px;
}
.activity_item_mobile_times_day--3YYtd {
  flex-shrink: 0;
  height: 48px;
  border-bottom: 2px solid #1fadb6;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  font-family: Heebo-Medium;
  font-weight: 500;
  color: #1fadb6;
  line-height: 40px;
}
.activity_item_mobile_times_day--3YYtd p {
  line-height: 26px;
  width: 33px;
  height: 22px;
  margin-right: 4px;
}
.activity_item_mobile_times_day--3YYtd > div {
  font-size: 12px;
  height: 22px;
  width: 10px;
  display: flex;
  align-items: flex-end;
  font-weight: 500;
  color: #1fadb6;
  line-height: 10px;
}
.activity_item_mobile_times_date--Uxlft {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 12px;
  font-family: Heebo-Medium;
  font-weight: 500;
  color: #1fadb6;
}
.activity_item_box--2OG6Q {
  padding: 10px 15px 15px;
  display: flex;
  flex-direction: column;
}
.activity_item_header--1IclH {
  display: flex;
}
.activity_item_times--2jS7e {
  display: flex;
  flex-direction: column;
  font-size: 22px;
  font-family: Heebo-Medium;
  font-weight: 500;
  color: #1fadb6;
}
.activity_item_timese--2Aic7 {
  display: flex;
  flex-direction: row;
  padding-top: 5px;
  font-size: 22px;
  font-family: Heebo-Medium;
  font-weight: 500;
}
.activity_item_year--5RYLA {
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
}
.activity_item_year_num--4BIg6 {
  margin-right: 4px;
}
.activity_item_year_text--s_aDc {
  font-size: 16px;
  font-weight: 500;
  color: #1fadb6;
}
.activity_item_minute--NubJ4 {
  display: flex;
  align-items: center;
  margin-top: 6px;
  height: 12px;
  color: #777777;
}
.activity_item_minute_icon--35zSq {
  height: 12px;
  margin: 0 0 0 -4px;
}
.activity_item_minute_text--vI8aH {
  font-size: 12px;
  line-height: 12px;
  font-family: Heebo-Regular;
  font-weight: 400;
  margin-top: 1px;
  margin-left: 5pxnpm;
}
.activity_item_month--32jDC {
  display: flex;
  margin-top: 4px;
}
.activity_item_month_num--lMOlI {
  margin-right: 3px;
  font-size: 30px;
  font-family: Heebo-Medium;
  font-weight: 500;
  color: #1fadb6;
}
.activity_item_month_text--3ByuV {
  font-size: 16px;
  font-weight: 500;
  color: #1fadb6;
  margin-right: 3px;
  margin-top: 1px;
}
.activity_item_button_location--AvG0e {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.inc_down--p6_su {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 28px;
}
.activity_item_button--1XJUb {
  margin: 6px -9px 0 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  height: 20px;
}
.activity_item_buttons--2kRN- {
  margin: -9px -9px 0 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  height: 20px;
  color: #777777;
  opacity: 0.8;
}
.activity_item_button_mobile--2WcqT {
  margin: 0 -6px 0 0;
  height: 15px;
  display: flex;
  align-items: center;
}
.activity_item_btn--1BFCs {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 10px;
}
.activity_item_btn_icon--1Q-mG {
  font-size: 18px;
  color: #777777;
  cursor: pointer;
}
.activity_item_button_info--2oTiG {
  display: flex;
  height: 100%;
  justify-content: flex-end;
  align-items: flex-end;
}
.activity_item_location--1l_De {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: #777777;
  margin: 12px 0 0;
}
.activity_item_location--1l_De .activity_item_location_icon--3Lwzv {
  margin-right: 4px;
  font-size: 18px;
  color: #777777;
}
.activity_item_location--1l_De .activity_item_location_icon_on--Osd9b {
  color: #ff5126;
}
.activity_item_location--1l_De .activity_item_location_online--NRiHn {
  margin: 0 6px 0 0;
}
.activity_item_location--1l_De .activity_item_location_online--NRiHn span {
  display: inline-block;
  margin: 0 0 0 6px;
}
.activity_item_location_online2--Y81IG {
  margin: 0 6px 0 0;
  display: inline-block;
}
.activity_item_location_online2--Y81IG span {
  display: inline-block;
  margin: 0 0 0 6px;
}
.activity_item_title--1sxih {
  height: 50px;
  overflow: hidden;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  color: #232323;
  line-height: 25px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.activity_item_tags_div--7mtO5 {
  margin-top: 10px;
}
.activity_item_tags--gMASy {
  min-height: 18px;
  height: 20px;
  overflow: hidden;
}
.activity_item_tags_content--3LOyj {
  display: inline-block;
  line-height: 22px;
  padding: 0 4px;
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
  margin-right: 5px;
}
.activity_item_footer--2O6O8 {
  margin-top: 16px;
  background-color: #eee;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.activity_item_picture--3lA2c {
  display: block;
  width: 100%;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.activity_item_picture--3lA2c:before {
  display: block;
  padding-top: 45%;
  content: "";
}
.common_path--1Vbau {
  height: 16px;
  width: 100%;
  display: flex;
  align-items: center;
}
.common_path_item--3xdDZ {
  display: flex;
  margin-right: 8px;
  align-items: center;
}
.common_path_home--18YqW {
  height: 16px;
  margin-right: 10px;
  cursor: pointer;
}
.common_path_home--18YqW:hover {
  color: #1fadb6;
}
.common_path_text--qBXlQ {
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  margin: 1px 8px 0 0;
  cursor: pointer;
}
.common_path_text--qBXlQ:hover {
  color: #1fadb6;
}
.common_path_text_on--1RGN0 {
  color: #1fadb6;
}
.common_path_icon_right--2-XPY {
  height: 9px;
  display: flex;
  align-items: center;
}
.activity_detail--1-yLl {
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
}
.activity_detail_header--2NJVr {
  padding: 13px 15px 30px;
  background: #ffffff;
  max-width: 1200px;
  margin: 0 auto;
}
.activity_detail_title--2F6A6 {
  max-width: 844px;
  font-size: 32px;
  font-weight: 400;
  color: #232323;
  line-height: 45px;
  margin-top: 30px;
}
.activity_detail_body--3gix9 {
  width: 100%;
  padding: 0 0 60px;
  background-color: #f4f4f4;
}
.activity_detail_body_mobile--ro1os {
  padding: 20px;
  position: relative;
  overflow: hidden;
}
.activity_detail_body_mobile--ro1os .bigimage_box--1mpgn {
  margin: 0 -20px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.activity_detail_body_mobile--ro1os .bigimage_box--1mpgn .image--167QU {
  display: block;
  height: 720px;
  width: calc(100% + 240px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false);
  filter: blur(120px);
}
.activity_detail_keyword--1t4Y8 {
  margin-top: 15px;
}
.activity_d_textarea_html--2j0uE {
  margin-bottom: 60px;
}
.activity_d_textarea_html--2j0uE h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  line-height: 30px;
  font-weight: bold;
}
.activity_d_textarea_html--2j0uE h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.activity_d_bg_pic_div--2lvHX {
  overflow: hidden;
  height: 480px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
}
.activity_d_bg_pic_div_mobile--1HZpx {
  height: 880px;
}
.sliderFull--3NSn5 {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.activity_d_bg_pics--1qC2N {
  height: 720px;
  width: calc(100% + 240px);
  margin-top: -12px;
  margin-left: -120px;
}
.activity_d_bg_pic--21mqi {
  height: 720px;
  width: calc(100% + 240px);
  margin-top: -12px;
  margin-left: -120px;
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false);
  filter: blur(120px);
}
.activity_detail_content--1rg6K {
  max-width: 1200px;
  margin: 0 auto;
  padding: 15px 15px 0;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.activity_detail_content_mobile--12VoV {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}
.activity_d_c_header--1ZXR3 {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.activity_d_c_pic_div--2wIYr {
  display: flex;
  justify-content: center;
  width: 68.333333%;
  flex-shrink: 0;
  overflow: hidden;
  background-color: #fff;
  position: relative;
}
.activity_d_c_pic_filter--1rYRQ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: blur(8px);
  z-index: 1;
}
.activity_d_c_pic--cpKe1 {
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  z-index: 5;
}
.activity_d_c_pic--cpKe1:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}
/*活动时间*/
.activity_d_times--hAEdh {
  flex-grow: 1;
  padding: 50px;
  background-color: #ffffff;
}
.activity_signup_times--2PqXy {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  padding: 0;
  padding: 50px 50px 25px;
  background-color: #ffffff;
}
.activity_signup_times_mobile--2VGKe {
  padding: 20px;
}
.signup_bottom_pic--38tTJ {
  margin-bottom: 50px !important;
}
.signup_bottom_title--1agHC {
  font-size: 18px;
  font-weight: 500;
  color: #1fadb6;
  line-height: 25px;
  margin: 0;
}
.activity_d_times_top--jDyZt {
  width: 100%;
  flex-grow: 1;
  margin-bottom: 5px;
}
.activity_d_times_bottom--3c6Xn {
  width: 100%;
  margin-top: 15px;
}
.activity_d_times_text--12KvY {
  font-size: 16px;
  font-weight: 500;
  color: #232323;
  line-height: 22px;
}
.activity_d_times_date--mRIX1 {
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  margin-top: 5px;
}
.activity_d_times_minute--x-jeJ {
  display: flex;
  align-items: center;
  height: 14px;
  margin: 6px 0 0 -2px;
}
.activity_d_times_minute_icon--1T7T8 {
  height: 12px;
  margin-right: 5px;
  color: #232323;
}
.activity_d_times_minute_text--3otqX {
  font-size: 14px;
  font-weight: 500;
  color: #232323;
}
.activity_d_times_online--2-tC- {
  display: flex;
  margin-top: 21px;
  align-items: center;
  height: 17px;
}
.activity_d_times_online_icon--1o6Jt {
  width: 12px;
  height: 12px;
  color: #ff5a5f;
  margin-right: 5px;
  height: 15px;
}
.activity_d_times_online_text--3cwSa {
  font-size: 12px;
  font-weight: 400;
  color: #777777;
}
.activity_d_times_online_icon_2--1gv57 {
  height: 17px;
  font-size: 12px;
  font-weight: 400;
  margin-right: 5px;
  line-height: 13px;
}
.activity_d_times_online_text_2--10rif {
  font-size: 12px;
  font-weight: 400;
}
.activity_d_c_textarea_div--3K9ZJ {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.activity_d_c_textarea--2WzJg {
  flex-grow: 1;
  background-color: #ffffff;
}
.activity_d_c_textarea_mobile--1AfUd {
  flex-grow: 1;
  background-color: #ffffff;
}
.activity_d_c_textarea_header--qM5hi {
  display: flex;
}
.activity_d_textarea_title--3FL_d {
  color: #1fadb6;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  margin: 0 0 20px;
}
.activity_d_textarea_guest--3uUWl {
  margin-bottom: 60px;
}
.signup_detail_reg_btn--Xxzq2 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.activity_d_textarea_wrap--3U2v- {
  box-sizing: border-box;
  flex-shrink: 0;
  padding: 40px 20px 50px;
  width: 68.33334%;
}
.activity_d_textarea_wrap--3U2v- img {
  display: block;
  margin: 0 auto 1em;
  max-width: 100%;
}
.activity_d_textarea_wrap--3U2v- h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.activity_d_textarea_wrap--3U2v- h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.activity_d_textarea_wrap--3U2v- p {
  margin: 0 0 6px;
  text-overflow: ellipsis;
  color: #232323;
}
.activity_d_textarea_mobile--eF0rn {
  padding: 15px 20px;
}
.activity_d_textarea_mobile--eF0rn img {
  display: block;
  margin: 0 auto 1em;
  max-width: 100%;
}
.activity_d_textarea_mobile--eF0rn h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.activity_d_textarea_mobile--eF0rn h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.activity_d_textarea_mobile--eF0rn p {
  margin: 0 0 0em;
  text-overflow: ellipsis;
  color: #232323;
}
.activity_detail_mobile_tool_div--174vr {
  margin-top: 20px;
  border: 1px solid #ffffff;
}
.activity_d_textarea--2puDn img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
}
.activity_meeting_div--iG9d9 {
  margin-bottom: 40px;
}
.activity_d_textarea_2--18nAQ {
  position: relative;
}
.activity_d_textarea_2--18nAQ:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 400px;
  max-height: 80%;
  background: linear-gradient(0deg, #ffffff 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
}
.activity_d_textarea_3--oms0k {
  position: relative;
}
.activity_d_textarea_3--oms0k:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 80%;
  height: 1000px;
  max-height: 100%;
  background: linear-gradient(0deg, #ffffff 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
}
.activity_extra--xsfe1 {
  overflow: hidden;
}
.activity_guest--1xO3Y {
  margin-right: -10px;
  display: flex;
  flex-wrap: wrap;
}
.activity_guest_list--BAgL9 {
  width: 136px;
  height: 310px;
  margin-right: 10px;
  color: #232323;
  margin-top: 20px;
}
.activity_guest_list--BAgL9 div {
  cursor: pointer;
}
.activity_guest_img--3uMIb {
  width: 100%;
  height: 172px;
  overflow: hidden;
}
.activity_guest_img--3uMIb img {
  display: block;
  width: 100%;
}
.activity_guest_name--a48l2 {
  margin: 10px 0 6px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity_guest_title--1TOZa {
  font-weight: 500;
  font-size: 12px;
}
.activity_guest_alert--2sfYp {
  display: flex;
  padding: 10px;
  color: #232323;
}
.activity_guest_alert_img--YeBGW {
  width: 136px;
  margin-right: 30px;
  flex-shrink: 0;
}
.activity_guest_alert_img--YeBGW img {
  width: 100%;
}
.activity_guest_alert_right--3_UYH {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.activity_guest_alert_name--1XrzI {
  font-size: 18px;
  font-weight: 500;
}
.activity_guest_alert_title--2IHZC {
  font-weight: 500;
  margin-bottom: 20px;
  width: 100%;
}
.activity_d_guanwang--13A7C {
  flex-grow: 1;
  padding: 50px;
  display: flex;
  flex-direction: column;
}
.activity_d_guanwang_mobile--1z-0W {
  display: flex;
  flex-direction: column;
  padding: 30px 15px;
  background-color: #f7f7f7;
}
.activity_d_guanwang_title--173X9 {
  width: 54px;
  height: 25px;
  font-size: 18px;
  font-weight: 500;
  color: #232323;
  line-height: 25px;
}
.activity_d_guanwang_sign--1AA36 {
  width: 26px;
  height: 2px;
  background: #1fadb6;
  margin-top: 20px;
}
.activity_d_guanwang_text--y2X8o {
  min-height: 140px;
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
  margin-top: 20px;
  width: 100%;
}
.activity_d_guanwang_item--2aS-2 {
  display: flex;
  flex-direction: column;
}
.activity_d_guanwang_remark--JVrUu {
  margin-bottom: 30px;
}
.activity_d_guanwang_img--2EfFb {
  margin-bottom: 20px;
  background: #ffffff;
  box-shadow: 0px 2px 6px 0px rgba(156, 156, 156, 0.08);
  border: 1px solid #eaeaea;
  display: block;
  width: 100%;
  background: 50% 50% no-repeat;
  background-size: cover;
  cursor: pointer;
}
.activity_d_guanwang_img--2EfFb:before {
  display: block;
  padding-top: 32.14%;
  content: "";
}
.activity_d_signup_btn--LeRtw {
  height: 42px;
  background: #ffffff;
  box-shadow: 0px 2px 6px 0px rgba(156, 156, 156, 0.08);
  border: 1px solid #eaeaea;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
  color: #232323;
}
.activity_d_signup_btn--LeRtw:hover {
  background-color: #dbdfe7;
}
.activity_d_signup_btn_new--29lV2 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1fadb6;
  border: 1px solid #1fadb6;
}
.activity_d_signup_btn_new--29lV2 .act_signup_video_icon--2uzN2 {
  font-size: 20px;
  margin: 0 8px 0 0;
}
.activity_d_guanwang_sponsorImage--_cmfx {
  background-size: cover;
  background: 50% 50% no-repeat;
  margin-bottom: 30px;
}
.activity_d_guanwang_sponsorImage--_cmfx::before {
  display: block;
  padding-top: 53%;
  content: "";
}
.activity_d_guanwang_button--2tq6F {
  display: block;
  height: 50px;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(156, 156, 156, 0.14);
  border: 1px solid #eaeaea;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  line-height: 20px;
  cursor: pointer;
}
.activity_d_guanwang_button--2tq6F:hover {
  color: inherit;
}
.activtiy_d_tool_btns--CNtr6 {
  margin-bottom: 50px;
}
.detail_tool--3f6eG {
  position: -webkit-sticky;
  position: sticky;
  z-index: 11;
  bottom: 0;
  height: 50px;
  background: #f6f6f9;
  display: flex;
  align-items: center;
  padding: 0 12px;
  border-top: 1px solid #1fadb6;
}
.detail_tool_end--3obuI {
  justify-content: flex-end;
  z-index: 0;
}
.detail_tool_back--1z4fZ {
  display: flex;
  align-items: center;
  padding: 0 15px 0 0;
  flex-shrink: 0;
  cursor: pointer;
}
.detail_tool_back_after--2X1es {
  flex-grow: 1;
}
.detail_tool_left_icon--1Zzk5,
.detail_tool_right_icon--1vum0,
.detail_tool_view_icon--3hvea,
.detail_tool_like_icon--FuQiA,
.detail_tool_weixin--3HpTf,
.detail_tool_weibo--2EyB3,
.detail_tool_linkedin--3YOLm {
  color: #777777;
  cursor: pointer;
}
.detail_tool_left_icon--1Zzk5:hover,
.detail_tool_right_icon--1vum0:hover,
.detail_tool_view_icon--3hvea:hover,
.detail_tool_like_icon--FuQiA:hover,
.detail_tool_weixin--3HpTf:hover,
.detail_tool_weibo--2EyB3:hover,
.detail_tool_linkedin--3YOLm:hover {
  opacity: 0.8;
}
.detail_tool_left_icon--1Zzk5 {
  margin-right: 8px;
}
.detail_tool_view_icon--3hvea,
.detail_tool_like_icon--FuQiA {
  font-size: 18px;
  margin: 0 7px 0 0;
}
.detail_tool_view_text--1BDgd,
.detail_tool_collect_text--_Q24q {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  color: #777777;
}
.detail_tool_view_text--1BDgd {
  margin-right: 20px;
}
.detail_tool_up--2SyS3,
.detail_tool_down--1Comj {
  width: 42px;
  height: 24px;
  font-size: 12px;
  color: #777777;
  line-height: 24px;
}
.detail_tool_right_icon--1vum0 {
  margin-left: 8px;
}
.detail_tool_line--3yZYB {
  color: #777777;
  opacity: 0.4;
}
.detail_tool_weibo--2EyB3,
.detail_tool_linkedin--3YOLm,
.detail_tool_weixin--3HpTf {
  font-size: 20px;
  margin-right: 20px;
}
.detail_tool_after--hrole {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.detail_more--1ixOd {
  display: flex;
  justify-content: center;
}
.detail_more_touch--2oaij {
  padding-top: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 200px;
  cursor: pointer;
  z-index: 10;
}
.detail_more_arrow--1J6sX {
  color: #1fadb6;
  font-size: 22px;
  -webkit-animation: arrowAni--2kE_t 1s linear infinite;
          animation: arrowAni--2kE_t 1s linear infinite;
}
.detail_more_btn--dnChu {
  width: 200px;
  margin-top: 17px;
}
@-webkit-keyframes arrowAni--2kE_t {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes arrowAni--2kE_t {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 2px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.news_detail--jmqqy {
  width: 100%;
  margin: 0 auto;
}
.news_detail_share_div--2Dr2i {
  margin-right: 9px;
}
.news_detail_header_box--1c6rq {
  width: 100%;
  background-color: #ffffff;
}
.news_detail_header--MO6XK {
  padding: 13px 15px 30px;
  background: #ffffff;
  max-width: 1200px;
  margin: 0 auto;
}
.news_detail_header_mobile--17YHJ {
  padding: 0 15px 30px;
  background: #ffffff;
  max-width: 1200px;
  margin: 0 auto;
}
.activity_detail_tags_div--1rjHh {
  margin-top: 10px;
}
.news_detail_tags_box--3CKG9 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
.news_detail_tags_box_mobile--3AGDv {
  margin-top: 0;
  padding: 35px 0 0 0;
}
.news_detail_title--Uz_CB {
  max-width: 844px;
  font-size: 32px;
  font-weight: 400;
  color: #232323;
  line-height: 45px;
  margin-top: 30px;
  text-align: justify;
}
.news_detail_title_mobile--2_Gjx {
  margin-top: 0;
  font-size: 23px;
  font-weight: 500;
  color: #232323;
  line-height: 30px;
  text-align: justify;
  padding: 35px 0 0;
}
.news_detail_describe--6T9_9 {
  margin-top: 12px;
  display: flex;
  align-items: center;
}
.news_detail_describe_1--3SNi3 {
  height: 18px;
  background: rgba(108, 121, 147, 0.1);
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  padding: 0 4px 0 4px;
}
.news_detail_describe_2--aUbfI,
.news_detail_describe_times--2-8JD {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  margin-top: 1px;
}
.news_detail_describe_2--aUbfI {
  margin-right: 10px;
}
.news_detail_body--37EpD {
  max-width: 1200px;
  margin: 15px auto 0;
  padding: 0 15px;
  display: flex;
}
.news_detail_body_mobile--1w2nI {
  padding: 0;
  margin: 0;
  display: block;
}
.news_detail_main--2D3-M {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  width: 75.4166667%;
  flex-shrink: 0;
  margin: 0 15px 60px 0;
  background-color: #ffffff;
  padding: 30px;
}
.news_detail_main_mobile--1ZCGr {
  width: 100%;
  margin: 0;
  padding: 0 16px 20px;
  overflow: hidden;
}
.news_detail_main_html--28tnT {
  line-height: normal;
}
.news_detail_main_html--28tnT img {
  display: block;
  margin: 0 auto 1em;
  max-width: 100%;
}
.news_detail_main_html--28tnT h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.news_detail_main_html--28tnT h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.news_detail_main_html--28tnT p {
  margin: 0 0 6px;
  text-overflow: ellipsis;
  color: #232323;
}
.ql-align-center--DFk8D {
  text-align: center;
}
.news_detail_main_html_shade--Vngos {
  position: relative;
  overflow-x: hidden;
}
.news_detail_main_html_shade--Vngos:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 400px;
  max-height: 80%;
  background: linear-gradient(0deg, #ffffff 30%, rgba(255, 255, 255, 0) 100%);
  content: "";
}
.news_detail_main_modules--Mjzts {
  flex-grow: 1;
}
.news_detail_keyword--OCVYS {
  margin-top: 15px;
}
.news_detail_tool--1gicq {
  margin-top: 30px;
}
.news_detail_mobile_bottom--A7uEg {
  width: calc(100% - 5px);
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.news_detail_mobile_bottom_view--2_H-9 {
  font-size: 19px;
  color: #232323;
  margin: -1px 5px 0 0;
  opacity: 0.7;
}
.news_detail_mobile_bottom_view_text--3WWg8 {
  font-size: 15px;
  font-weight: 400;
  color: #232323;
  flex-grow: 1;
  opacity: 0.7;
}
.detail_bottom_keyword_text--bHBUg {
  width: 560px;
  height: 22px;
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  line-height: 22px;
}
.detail_bottom_keyword_text_mobile--24IIG {
  height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #232323;
  line-height: 25px;
}
.detail_bottom_keyword_list--1dPU- {
  margin: 10px 0 15px 0;
  display: flex;
  flex-wrap: wrap;
}
.detail_bottom_keyword_item--1KWer {
  margin-right: 5px;
  padding: 0 20px;
  height: 27px;
  background: #e9edf3;
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.detail_bottom_keyword_item--1KWer:hover {
  background-color: #dbdfe7;
}
.detail_bottom_keyword_item_mobile--30t3X {
  padding: 0 12px;
  height: 40px;
  background: #e9edf3;
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  line-height: 27px;
}
.news_detail_reading--1heFY,
.special_detail_reading--1d19Z {
  background-color: #ffffff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.news_mobile_bottom--1fUpm,
.special_mobile_bottom--2khVu {
  padding: 0 15px 20px;
  background-color: #f7f7f7;
  border: 1px solid rgba(0, 0, 0, 0);
}
.news_mobile_bottom_title--1hAgC,
.special_mobile_bottom_title--1s2NI {
  font-size: 18px;
  font-weight: 600;
  color: #232323;
  line-height: 25px;
  margin: 30px 0 12px;
}
.news_mobile_bottom_content--3fQra,
.special_mobile_bottom_content--3_aSA {
  padding: 20px;
  background-color: #ffffff;
  box-shadow: 0px 8px 20px 0px rgba(35, 35, 35, 0.12);
  display: flex;
  flex-direction: column;
}
.news_reading_line--1zyw1 {
  flex-shrink: 0;
  width: 4px;
  height: 14px;
  background: #1fadb6;
  border-radius: 2px;
  margin-right: 10px;
}
.news_reading_mobile--gEAHa {
  margin-top: -2px;
}
.related_activity_item_content--DTGqb {
  flex-grow: 1;
  margin-top: -3px;
}
.news_reading_mobile_content--33TJR {
  flex-grow: 1;
  width: 0;
}
.news_reading_title--3eoKk,
.special_reading_title--18WR6 {
  font-size: 16px;
  font-weight: 400;
  color: #232323;
  line-height: 22px;
  margin-bottom: 15px;
}
.news_reading_title_break--3bm0w {
  width: 26px;
  height: 2px;
  background: #1fadb6;
  margin-bottom: 15px;
}
.news_reading_item--2GU_t,
.related_activity_item--2LbYX,
.special_reading_item--1Tcgb {
  cursor: pointer;
}
.news_reading_item_mobile--25TcC {
  margin-top: 0px;
  display: flex;
}
.related_activity_item_mobile--O_CBh {
  margin-top: 0px;
  display: flex;
}
.news_reading_item_break--3ebRm,
.special_reading_item_break--5wUoV {
  height: 1px;
  background: #eaedf2;
  margin-top: 20px;
  margin-bottom: 20px;
}
.news_reading_item_break_activity--3qQNO {
  margin-bottom: 20px;
}
.news_reading_item_break_mobile--1vrVI,
.special_reading_item_break_mobile--V5EVg {
  margin-bottom: 20px;
}
.news_reading_item_title--jwbMq,
.related_activity_item_title--2sKSo {
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  line-height: 20px;
  text-align: justify;
}
.news_reading_item_title_mobile--2yIod {
  font-size: 16px;
  font-weight: 600;
  color: #232323;
  line-height: 22px;
  text-align: justify;
}
.news_reading_item_subtitle--23MdN {
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  line-height: 17px;
  margin-top: 5px;
  text-align: justify;
}
.news_reading_item_subtitle_mobile--1B8NC {
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
  text-align: justify;
  margin-top: 9px;
}
.related_item_times--3RavM {
  font-size: 14px;
  font-weight: 400;
  color: #1fadb6;
  line-height: 20px;
  margin-bottom: 5px;
}
/*会员中心 容器*/
.user_wrap--3joC1 {
  background: #fff;
  padding: 60px 0 0;
}
.user_title--2Ht3- {
  padding: 0 15px;
  max-width: 1200px;
  margin: 0 auto;
}
.user_title--2Ht3- h1 {
  font-weight: 500;
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 20px;
  color: #232323;
}
.user_menu--2UPzn {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 1230px;
  margin: 0 auto;
}
.user_menu_item--JnC1Q {
  position: relative;
  display: block;
  padding: 10px 15px;
  height: 28px;
  line-height: 28px;
  margin-right: 35px;
  color: #232323;
  transition: color 0.3s;
}
.user_menu_item--JnC1Q:after {
  position: absolute;
  left: 17px;
  right: 15px;
  bottom: 0;
  height: 3px;
  background: currentColor;
  transform-origin: 0 0;
  transform: scaleX(0);
  transition: transform 0.3s;
  content: "";
}
.user_menu_item--JnC1Q:hover,
.user_menu_item--JnC1Q.user_menu_current--2bBZD {
  color: #23969d;
}
.user_menu_item--JnC1Q.user_menu_current--2bBZD:after {
  transform: scaleX(1);
}
.user_menu_icon--3VVX0 {
  margin-right: 10px;
  font-size: 16px;
  vertical-align: -3px;
}
.user_content--1SZNL {
  padding: 15px;
  max-width: 1200px;
  margin: 0 auto;
}
/*会员中心 容器 end*/
/*会员中心 活动*/
.user_activity_item--4GFtD {
  display: flex;
  margin: 0 0 15px;
  background: #fff;
  padding: 10px 31px 10px 10px;
  box-shadow: 0 0 36px rgba(35, 35, 35, 0.12);
  transition: box-shadow 0.3s;
  cursor: pointer;
}
.user_activity_item--4GFtD:hover {
  box-shadow: 0 0 36px rgba(10, 15, 50, 0.3);
}
.user_acitivty_pic--3al10 {
  height: 140px;
  width: 310px;
  flex-shrink: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.user_acitivty_pic--3al10 > img {
  height: 100%;
}
.user_video_pic--2veMf {
  height: 140px;
  width: 252px;
  flex-shrink: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.user_video_pic--2veMf > img {
  height: 100%;
}
.user_acitivty_content--32wqP {
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.user_activity_time--17eWJ {
  font-size: 16px;
  font-family: Heebo-Medium;
  font-weight: 500;
  color: #1fadb6;
  line-height: 24px;
}
.user_video_time--3Qedc {
  font-size: 16px;
  font-family: Heebo-Medium;
  font-weight: 400;
  line-height: 24px;
  color: #232323;
}
.user_video_time_mobile--1OOUU {
  margin-top: 15px;
}
.user_acitivity_name--3MHn0 {
  width: 522px;
  height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: #232323;
  line-height: 30px;
  margin-top: 2px;
}
.user_video_name--1HtsO {
  height: 30px;
  font-size: 18px;
  max-width: 522px;
  font-weight: 400;
  line-height: 30px;
  color: #232323;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.user_acitivity_location--11rYx {
  display: flex;
  flex-grow: 1;
  align-items: flex-end;
  margin-bottom: 6px;
}
.user_acitivity_control--2Yx4s {
  display: flex;
  align-items: center;
}
.user_acitivity_btn--1xxBp {
  margin-left: 39px;
  font-size: 20px;
}
/*会员中心 活动end*/
/*会员中心 账号与密码*/
.account--7El59 {
  display: flex;
  padding: 0 0 70px;
}
.basic_info--1o4PE {
  background-color: #ffffff;
  margin-right: 15px;
  flex-grow: 1;
  padding: 30px 30px 48px;
}
.basic_info_title--3XIXN {
  width: 150px;
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #232323;
  line-height: 22px;
}
.basic_user_head--q81Re {
  display: flex;
  margin-top: 10px;
  align-items: center;
}
.basic_user_head_wrap--l_1Eh {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.basic_user_head_wrap--l_1Eh::after {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  content: "编辑";
  opacity: 0.5;
  transition: opacity 0.3s;
}
.basic_user_head_wrap--l_1Eh:hover::after {
  opacity: 1;
}
.basic_user_head_wrap--l_1Eh.basic_user_head_round--3gsSq {
  border-radius: 70px;
}
.basic_user_title--1q13B {
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
  max-width: 143px;
  margin-right: 15px;
}
.basic_user_input--2EMeq {
  flex-grow: 1;
}
.basic_user_hear_img--3IVoF {
  height: 70px;
  width: 70px;
  cursor: pointer;
  display: block;
}
.basic_common_div--1ZZRN {
  margin-top: 15px;
  display: flex;
  align-items: center;
  max-width: 640px;
}
.basic_user_ming--3_Pc1 {
  flex-grow: 0;
  margin-right: 10px;
}
.fix_center--v1UE3 {
  flex-grow: 1;
  max-width: 390px;
}
.user_fix_pwd--3HgBb,
.user_fix_mobile--OZks2,
.user_fix_email--3G-Gb,
.user_fix_authorize--mirTH {
  padding: 30px;
  background-color: #ffffff;
  margin-bottom: 15px;
}
.user_fix_title--2Y2Ka {
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #232323;
  line-height: 22px;
}
.user_fix_bottom--2sZzO {
  margin-top: 20px;
  display: flex;
}
.user_fix_bottom_type--2Tzi0 {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
  flex-grow: 1;
}
.user_fix_bottom_btn--1fFxu {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.user_fix_bottom_icon--2dgPH {
  color: #1fadb6;
  font-size: 16px;
  margin-right: 10px;
}
.user_fix_bottom_text--3wxLd {
  color: #1fadb6;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.user_authorize_item_div--3fTPV {
  flex-wrap: wrap;
  display: flex;
  margin-top: 25px;
}
.user_authorize_item--1mAAk {
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.user_authorize_icon--2xCTk {
  font-size: 36px;
  margin-right: 10px;
}
.user_authorize_type--3DxYJ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.user_authorize_type_text--2UGW9 {
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  color: #232323;
  line-height: 20px;
}
.user_authorize_type_btn--33qI_ {
  width: 24px;
  height: 17px;
  font-size: 12px;
  font-weight: 400;
  color: #1fadb6;
  line-height: 17px;
  cursor: pointer;
}
.user_authorize_un_bind--2KVKC {
  width: 56px;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  color: #1fadb6;
  line-height: 20px;
  cursor: pointer;
}
.basic_user_select_head--1IyqP {
  border-radius: 50%;
  width: 70px;
  height: 70px;
  font-size: 0;
  margin-left: -70px;
  opacity: 0;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
/*会员中心 账号与密码end*/
/*预约活动表单 start*/
.activity_signup_info--uxygB {
  background-color: #fff;
  color: #232323;
  padding-bottom: 10px;
}
.activity_signup_info--uxygB img {
  width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  background-color: white;
}
.activity_signup_info--uxygB .signup_info_content--2r2hy {
  width: 700px;
  margin: auto;
  position: relative;
  z-index: 1;
  padding-top: 60px;
}
.activity_signup_info--uxygB .negotiation_blank--1sKXb {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
  background-color: #fff;
}
.activity_signup_info--uxygB .signup_info_content_mobile--1F3bz {
  padding-top: 0;
}
.activity_signup_info--uxygB .signup_info_top--8F33n {
  font-size: 24px;
  line-height: 31px;
  margin: 0 0 24px;
}
.activity_signup_info--uxygB .signup_info_top_mobile--14GDn {
  font-size: 24px;
  font-weight: 500;
  color: #0a0f32;
  line-height: 33px;
  margin: 0 0 30px 0;
  padding-top: 30px;
}
.activity_signup_info--uxygB .signup_info_top_smalltilte--3o3ro {
  font-size: 24px;
  font-family: MicrosoftYaHeiSemibold;
  color: #232323;
  line-height: 32px;
  letter-spacing: 1px;
}
.activity_signup_info--uxygB .signup_info_top_new--2tJEp {
  font-family: Microsoft YaHei UI-Semibold, Microsoft YaHei UI;
  font-weight: 600;
  color: #232323;
}
.activity_signup_info--uxygB .signup_info_line_new--1DzdL {
  width: 100%;
  height: 1px;
  background: #EAEAEA;
  margin-top: 24px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.04);
}
.activity_signup_info--uxygB .signup_info_subtop--7a3yq {
  height: 19px;
  font-size: 14px;
  color: #1fadb6;
  line-height: 19px;
  margin-bottom: 20px;
}
.activity_signup_info--uxygB .signup_info_field--2eZgn {
  margin-bottom: 28px;
  margin-top: 20px;
  position: relative;
}
.activity_signup_info--uxygB .signup_info_field_mobile--3X7wA {
  margin-bottom: 20px;
  position: relative;
  width: 100%;
}
.activity_signup_info--uxygB .signup_info_title--3Cn8H {
  color: #232323;
  line-height: 19px;
  font-weight: 500;
  margin-bottom: 8px;
}
.activity_signup_info--uxygB .signup_info_title_mobile--1W7yL {
  font-weight: 500;
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold;
  color: #232323;
  line-height: 24px;
}
.activity_signup_info--uxygB .user_panel_field_margin--21gSW {
  margin: 32px 0 0;
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: #777777;
  line-height: 16px;
}
.activity_signup_info--uxygB .signup_info_btns--10FTb {
  margin: 30px 0 160px;
  display: flex;
}
.activity_signup_info--uxygB .signup_info_btns_mobile--3-pzW {
  margin: 30px 0 30px 0;
  display: flex;
  justify-content: space-between;
}
.activity_signup_info--uxygB .signup_info_btn--8Hzs_ {
  width: 180px;
  height: 42px;
  margin-right: 20px;
  font-size: 14px;
  line-height: normal;
}
.activity_signup_info--uxygB .signup_info_btn_mobile--CHL5C {
  width: 100%;
  height: 42px;
  margin-right: 20px;
  font-size: 14px;
  line-height: normal;
}
.activity_signup_info--uxygB .signup_info_getcode--L94Pm {
  width: 180px;
  height: 44px;
  font-size: 14px;
  line-height: 44px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: 500;
}
.activity_signup_info--uxygB .signup_info_getcode_mobile--2y-fZ {
  width: 120px;
  height: 44px;
  font-size: 14px;
  line-height: 44px;
  border: none;
  text-align: center;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: 500;
}
.activity_signup_info_mobile--EX_Aw {
  padding: 30px;
  overflow: auto;
  min-height: calc(100vh - 120px);
}
.activity_signup_info_mobile--EX_Aw .signup_info_content--2r2hy {
  width: 100%;
  overflow: hidden;
}
/*预约活动表单 end*/
/*隐私政策*/
.agreement--3LUNm {
  padding: 60px 0 50px;
  max-width: 800px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  color: #232323;
}
.mobile_agreement--Fx2vc {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100vh);
  padding: 90px 20px 60px;
  text-align: justify;
  background-color: #fff;
  box-sizing: border-box;
  overflow: auto;
}
.agreement_title--2ELOx {
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  margin-bottom: 18px;
}
.agreement_title_1--2NcEY {
  font-size: 17px;
}
.agreement_title_2--3QXsx {
  font-size: 12px;
  margin-bottom: 24px;
}
.agreement_content--95N3N {
  font-size: 12px;
  margin-bottom: 24px;
}
.agreement--3LUNm p {
  font-size: 12px;
}
.agreefloat--3-c3Z {
  padding: 20px;
  padding-bottom: 20px;
  background-color: #fff;
  border-top: 1px solid #eaeaea;
  position: fixed;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 100%;
  box-sizing: border-box;
}
.agreefloat--3-c3Z .agreefloat_select--2gC3T {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  color: #232323;
  cursor: pointer;
}
.agreefloat--3-c3Z .agreefloat_select--2gC3T .agreefloat_select_icon--2RBva {
  font-size: 20px;
  margin: 0 10px 0 0;
  color: #9a9cab;
  transition: 0.3s;
}
.agreefloat--3-c3Z .agreefloat_select--2gC3T .agreefloat_select_text--_BXJB {
  transition: 0.3s;
  font-size: 15px;
  line-height: 15px;
}
.agreefloat--3-c3Z .agreefloat_btn--2bGhX {
  width: 150px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  background-color: #1fadb6;
  border-radius: 6px;
  font-weight: 500;
  color: #fff;
}
.agreefloat--3-c3Z .agreefloat_btn--2bGhX:hover {
  opacity: 0.6;
}
.agreefloat--3-c3Z .agreefloat_btn_disabled--1bA7e {
  opacity: 0.3;
  cursor: no-drop;
}
/*隐私政策end*/
/*个人中心修改信息弹框*/
.fix_pwd--5_8LV {
  padding: 10px 20px 20px;
}
.fix_pwd_title--20Lxo {
  font-size: 20px;
  color: #232323;
  margin-top: 20px;
  margin-bottom: 30px;
}
.fix_pwd_input_div--2MPVz {
  margin-bottom: 15px;
}
.fix_pwd_button--1eMhU {
  margin-top: 20px;
}
.btn_ghost--1QyHe {
  margin-top: 20px;
  color: #8590a6;
  background: #fff;
  border: solid currentColor;
  position: relative;
  border-width: 0;
}
.btn_ghost--1QyHe::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .btn_ghost--1QyHe::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .btn_ghost--1QyHe::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .btn_ghost--1QyHe::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.btn_ghost--1QyHe:hover {
  background: #fff;
  color: #1fadb6;
}
.fix_pwd_button_div--1_bdk {
  display: flex;
}
/*个人中心修改信息弹框end*/
/*视频列表*/
.normal_video_list--1qKyn {
  max-width: 1232px;
  margin: 60px auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.normal_video_list_mobile--1y2lt {
  margin: 50px auto;
}
.normal_video_list_mobile--1y2lt .videolist_item--2ay5k {
  margin: 0 20px 40px;
}
.normal_video_list_mobile--1y2lt .videolist_item--2ay5k:hover {
  box-shadow: none;
}
/*视频公告 */
.video_notice--201qf {
  min-height: 318px;
  width: 100%;
  overflow: hidden;
  background: #ffffff;
  margin-top: 60px;
  box-shadow: 0px 0px 4px 0px rgba(110, 123, 149, 0.1);
}
.video_notice_wrap--1mIUj {
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}
.video_notice_mobile--2bt82 {
  min-height: auto;
  margin-top: 40px;
}
.video_notice_content--2JgE- {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.video_notice_content_mobile--3P6UJ {
  display: flex;
  justify-content: last baseline;
  padding: 30px 25px 40px;
  flex-direction: column-reverse;
  box-shadow: 0px 0px 4px 0px rgba(110, 123, 149, 0.1);
}
.video_notice_left--3l5PD {
  flex: 1;
  padding: 58px 60px 58px 0;
}
.video_notice_left--3l5PD h2 {
  height: 42px;
  font-size: 30px;
  font-weight: 400;
  color: #232323;
  line-height: 42px;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.video_notice_left--3l5PD .video_notice_left_content--1l0jH {
  margin-bottom: 35px;
  font-size: 14px;
  color: #232323;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.video_notice_left_mobile--ZFQaU {
  flex: 1;
  padding-top: 20px;
}
.video_notice_left_mobile--ZFQaU h2 {
  font-size: 20px;
  font-weight: 400;
  color: #232323;
  line-height: 42px;
  margin-bottom: 15px;
}
.video_notice_left_mobile--ZFQaU .video_notice_left_content--1l0jH {
  margin-bottom: 20px;
  color: #232323;
}
.video_notice_right--1cYw2 {
  width: 599px;
  height: 318px;
  vertical-align: middle;
  justify-content: space-between;
  background: 50% 50% no-repeat;
  background-size: cover;
  position: relative;
}
.video_notice_right_mobile--3uGCq {
  display: block;
  width: 100%;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.video_notice_right_mobile--3uGCq:before {
  display: block;
  padding-top: 53%;
  content: "";
}
.video_notice_content_btn--2y--z {
  width: 156px;
  height: 45px;
  cursor: pointer;
  background: #1fadb6;
  color: #fff;
}
.video_notice_content_btn--2y--z:active {
  background: rgba(48, 198, 209, 0.6);
}
.videoDetail_content_top--1Xu66 {
  position: relative;
  height: 0;
  overflow: hidden;
  background-color: #000;
  padding-bottom: 56.25%;
}
.videoDetail_content_top--1Xu66 .videoDetail_player--2UvFR {
  position: absolute;
}
.videoDetail_content_top--1Xu66 .videoDetail_player--2UvFR video {
  z-index: 1;
}
.placeHolderImg--qoLfk {
  width: 100%;
  height: 100%;
}
.placeHolderImg--qoLfk img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
}
/*视频公告 end*/
/*视频推荐位*/
/*最新导航栏 */
.video_slider--3CbgZ {
  position: relative;
  overflow: hidden;
  max-width: 1200px;
  margin: 15px auto 0;
  padding: 0 25px;
}
.video_slider_title--2fuNa {
  height: 42px;
  font-size: 24px;
  font-weight: 400;
  color: #232323;
  line-height: 41px;
}
.video_slider_content--3xkZe {
  position: relative;
}
.video_slider_control_left--26YKy,
.video_slider_control_right--3O6q_ {
  position: absolute;
  left: -45px;
  top: 50%;
  z-index: 2;
  padding: 20px;
  font-size: 24px;
  width: 1em;
  height: 1em;
  margin-top: -32px;
  line-height: 1em;
  color: #232323;
  cursor: pointer;
}
.video_slider_control_right--3O6q_ {
  left: auto;
  right: -45px;
}
.video_slider_box_container--1E0nL {
  overflow: hidden;
}
.video_slider_box_wrap--3gwTf {
  margin-right: -15px;
}
.video_slider_box--2x4Hz {
  width: 33.3333%;
}
.video_slider_box_mobile--38bCV {
  width: 100%;
}
.video_slider_wrap--ZFzzu {
  white-space: nowrap;
}
.video_slider_item--z3Lpy {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 100%;
  padding: 0 15px 0 0;
}
.video_slider_items--2JOfh {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 100%;
}
.video_slider_items--2JOfh img {
  width: 100%;
  height: auto;
}
.video_slider_item_wraps--1MW8- {
  position: relative;
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
  overflow: hidden;
}
.video_slider_item_wraps--1MW8-:before {
  display: block;
  padding-top: 56.41%;
  content: "";
}
.video_slider_item_wrap--iPsCl {
  position: relative;
  background: 50% 50% no-repeat;
  background-size: cover;
  cursor: pointer;
  overflow: hidden;
}
.video_slider_item_wrap--iPsCl:before {
  display: block;
  padding-top: 56.41%;
  content: "";
}
.video_slider_item_wrap--iPsCl:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 35%;
  max-height: 200px;
  background-image: linear-gradient(180deg, rgba(0, 15, 44, 0) 0%, rgba(0, 15, 44, 0.8) 100%);
  pointer-events: none;
  content: "";
}
.video_slider_item_top--3-w-e {
  position: absolute;
  right: 12px;
  top: 12px;
  color: #fff;
  background: #1fadb6;
  padding: 5px;
  display: flex;
  align-items: center;
}
.video_slider_item_top--3-w-e img {
  width: 12px;
  margin-right: 2px;
}
.video_slider_item_content--3tX5a {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  z-index: 2;
  padding: 15px;
  height: 44px;
}
.video_slider_item_content--3tX5a div {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  max-width: 252px;
  display: flex;
  white-space: normal;
  overflow: hidden;
  height: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.video_slider_item_content--3tX5a span {
  margin-left: 10px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
}
.video_slider_mobile--13UKf {
  background: #f5f5f8;
}
.video_slider_mobile--13UKf.position_video--2d3Vh {
  margin-top: 0;
  padding-top: 14px;
}
.video_slider_mobile--13UKf.position_video--2d3Vh .video_slider_title--2fuNa {
  font-size: 20px;
}
/*最新导航栏 end*/
/*视频推荐位 end*/
/*视频列表*/
.video_item_tags--22QkJ {
  display: flex;
  margin-top: 10px;
}
.video_item_tags_item--3mJas {
  height: 18px;
  padding: 0 4px;
  background-color: #c0c7d2;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #ffffff;
  margin: 0 5px 5px 0;
  text-align: center;
}
/*视频列表 end*/
.prism-player .prism-big-play-btn {
  z-index: 100;
}
/* 视频详情 */
.video_detail--1-pWc {
  max-width: 1200px;
  margin: 20px auto 60px;
  padding: 0 15px 64px 0;
  display: flex;
  color: #232323;
  background: #fff;
  box-sizing: border-box;
}
.video_detail_mobile--3oqlb {
  margin-top: -20px;
}
.video_detail_main--1P-1O {
  width: calc(100% - 380px);
}
.video_detail_main--1P-1O .video_detail_body--FH1OH {
  padding: 0 0 0 15px;
}
.video_detail_about--2C96z {
  margin-left: 25px;
  width: 355px;
}
.video_detail_about--2C96z .video_detail_about_title--2fz2A {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.video_detail_about--2C96z .video_detail_line--16TWU {
  margin-top: 10px;
  margin-bottom: 20px;
}
.video_detail_about--2C96z .video_detail_line--16TWU .video_detail_line_after--1aM4h {
  width: 64px;
  background-color: #1fadb6;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW {
  margin-top: 15px;
  overflow: hidden;
  transition: all 0.4s ease;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW:hover {
  opacity: 0.8;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe {
  color: #fff;
  float: right;
  margin-left: 20px;
  position: relative;
  width: 180px;
  height: 100px;
  font-size: 12px;
  font-weight: 400;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_img--fM5y1 {
  width: 100%;
  height: 100%;
  display: block;
  background-color: #ccc;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_time--lT61k {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  right: 8px;
  bottom: 8px;
  text-align: center;
  line-height: 20px;
  padding: 0 6px;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_label--2nrMA {
  position: absolute;
  background-color: #1fadb6;
  top: 10px;
  left: 8px;
  padding: 0 7px;
  text-align: center;
  font-weight: 500;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_label--2nrMA .video_label_icon--3arVE {
  margin-right: 3px;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_label--2nrMA span {
  line-height: 12px;
  margin-top: 2px;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_title--29-Az {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-top: 0px;
  color: #232323;
}
.video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_click--2XJY4 {
  font-size: 12px;
  line-height: 22px;
  margin-top: 3px;
  color: #232323;
  display: flex;
  align-items: center;
}
.video_detail_play--3-lI_ {
  background-color: #cccccc;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.video_detail_play--3-lI_:before {
  display: block;
  padding-top: 56.25%;
  content: "";
}
.video_detail_play--3-lI_ .video_detail_content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video_detail_play--3-lI_ .vcp-player {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video_detail_play--3-lI_ .vcp-player .vcp-poster img {
  width: 100%;
}
.video_detail_play--3-lI_ .video_detail_play_img--1WuZ0 {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.video_detail_view--33bnv {
  font-size: 16px;
  margin-right: 5px;
  margin-bottom: 2px;
}
.video_detail_view_one--LVNHN {
  font-size: 17px;
  margin-right: 5px;
  vertical-align: -3px;
  color: #232323;
  margin-bottom: 1px;
}
.video_detail_view_click--2Chds {
  margin-right: 15px;
}
.video_detail_to_login--3T9fv {
  margin: 0 3px;
  padding: 0 3px 2px;
  color: #1fadb6;
  text-align: center;
  border-bottom: 1px solid #1fadb6;
  cursor: pointer;
}
.video_modal_loading--1I9tx {
  height: 20px;
}
.video_detail_play_shadow--36hpP {
  position: relative;
  background: url(./assets/img/video_unlogin.jpg) 50% 50% no-repeat;
  background-size: cover;
}
.video_detail_play_shadow--36hpP::before {
  display: block;
  padding-top: 56.25%;
  content: "";
}
.video_detail_play_shadow_wrap--3CgQ7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.video_detail_play_shadow--36hpP .video_unlogin_sign--2bdwr {
  margin-bottom: 20px;
  font-size: 40px;
}
.video_detail_play_shadow--36hpP h1 {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff;
  line-height: 25px;
  margin-bottom: 10px;
}
.video_detail_play_shadow--36hpP h2 {
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  line-height: 20px;
}
.video_detail_title--c6TGK {
  margin-top: 40px;
}
.video_detail_title_header--lkeKy {
  display: flex;
}
.video_detail_title_tags--Eqobz {
  font-size: 12px;
  font-weight: 400;
  color: #1fadb6;
  margin-right: 10px;
  min-height: 21px;
}
.video_detail_title_tags--Eqobz:last-child {
  margin-right: 0px;
}
.video_detail_title_btns--1yicm {
  width: 0;
  flex-grow: 1;
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
.video_detail_title_btns--1yicm > Icon {
  margin-left: 20px;
}
.video_detail_collect--2RfOe {
  font-size: 16px;
  color: #232323;
  cursor: pointer;
  margin-top: 3px;
}
.video_detail_collect_div--xZ7Hc {
  display: flex;
  margin-right: 10px;
}
.video_detail_collect--2RfOe:hover {
  opacity: 1;
}
.video_detail_collect_num--zNQrj {
  margin-left: 6px;
  color: #232323;
}
.video_detail_share--1TBTT {
  margin-left: 0px;
  font-size: 15px;
  color: #232323;
  margin-right: 10px;
  margin-bottom: -2px;
  cursor: pointer;
}
.video_detail_share--1TBTT:hover {
  opacity: 1;
}
.video_detail_title_text--1zdak div {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #232323;
}
.video_detail_subtitle--2hNNm {
  margin-top: 20px;
}
.video_detail_subtitle--2hNNm p {
  margin: 0 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #232323;
}
.video_detail_subtitle_header--2iOup {
  display: flex;
  justify-content: space-between;
}
.video_detail_subtitle_header--2iOup > div {
  height: 20px;
  font-size: 16px;
  font-weight: 500;
  color: #1fadb6;
  line-height: 20px;
}
.video_detail_subtitle_header--2iOup > span {
  height: 22px;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  color: #232323;
}
.video_detail_line--16TWU {
  width: 100%;
  height: 1px;
  background: #e3e4e8;
  position: relative;
  margin-top: 8px;
}
.video_detail_line--16TWU .video_detail_line_after--1aM4h {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 25px;
  height: 2px;
  background-color: #1fadb6;
}
.video_detail_subtitle_brief--klWnD {
  font-size: 14px;
  line-height: 24px;
  text-align: justify;
  margin: 30px 0 0;
}
.video_detail_subtitle_brief--klWnD h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.video_detail_subtitle_brief--klWnD h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.video_detail_subtitle_brief--klWnD .video_detail_brief_introduction_title--t9HoJ {
  font-size: 14px;
  color: #232323;
  line-height: 20px;
}
.video_detail_subtitle_brief--klWnD .video_detail_brief_introduction_title--t9HoJ img {
  margin: 0 auto;
  display: block;
  max-width: 100%;
}
.video_detail_subtitle_brief--klWnD .video_detail_brief_introduction_text--3Bm_7 {
  height: 82px;
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  line-height: 24px;
  margin-top: 10px;
}
.video_detail_subtitle_body--FvtN_ {
  margin: 60px 0;
}
.video_detail_subtitle_body--FvtN_ .video_body_title--2khat {
  color: #1fadb6;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  margin: 0 0 20 px;
}
.video_detail_subtitle_body--FvtN_ .video_detail_line--16TWU {
  margin-top: 10px;
}
.video_detail_people_item--2KigR {
  padding: 15px 0;
  overflow: hidden;
  color: #232323;
}
.video_detail_people_item--2KigR .video_detail_people_img--3zfCr {
  width: 82px;
  height: auto;
  display: block;
  float: left;
  margin-right: 20px;
}
.video_detail_people_item--2KigR .video_detail_people_name--2CbPm {
  margin: 18px 0 4px;
  font-size: 14px;
  font-weight: 800;
}
.video_detail_people_item--2KigR .video_detail_people_profession--3HTU4,
.video_detail_people_item--2KigR .video_detail_people_introduce--Uq8b9 {
  font-size: 14px;
  line-height: 24px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.video_detail_people_item--2KigR + .video_detail_line--16TWU {
  margin-top: 0;
}
.video_detail_main--1P-1O .vjs-poster {
  background-size: 100%;
}
/* 视频详情 end */
/* 专题周报 */
.special_weekly--2ModQ {
  max-width: 1200px;
  margin: 0 auto;
}
.special_weekly--2ModQ .special_weekly_header--HvSGK {
  padding: 48px 0 65px 0;
}
.special_weekly--2ModQ .special_weekly_header--HvSGK .special_weekly_header_title--11tq3 {
  font-weight: bold;
  font-size: 32px;
  line-height: 45px;
  color: #1fadb6;
}
.special_weekly--2ModQ .special_weekly_header--HvSGK .special_weekly_header_info--PnT52 {
  width: 790px;
  margin-top: 16px;
  font-size: 14px;
  color: #1fadb6;
}
.special_weekly--2ModQ .special_weekly_header--HvSGK .special_button--1J6Xs {
  margin-top: 28px;
}
.special_weekly--2ModQ .special_weekly_header--HvSGK .special_button--1J6Xs button {
  padding: 10px 40px;
  color: #fff;
  background-color: #1fadb6;
}
.special_weekly--2ModQ .special_weekly_body--HGvV_ {
  padding: 60px 0 100px 0;
  width: 100%;
  background-color: #f4f4f4;
}
.weekly_list--_QbNH {
  max-width: 1230px;
  margin: 55px auto 0;
}
.list_item_weekly_subscribe_content--1xoxf {
  padding: 20px;
  background-color: #fff;
}
.list_weekly_item--2OO_Q {
  margin: 0 15px 30px;
  cursor: default;
  transition: box-shadow 0.5s;
  overflow: hidden;
  border-radius: 12px;
}
.list_item_picture_weekly_content--fPH7U {
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  background: 50% 50% no-repeat;
  background-size: cover;
  justify-content: center;
  margin: -20px -20px 0;
  position: relative;
}
.list_item_picture_weekly_content--fPH7U:before {
  display: block;
  width: 100%;
  padding-top: 56.3%;
  content: "";
}
.weekly_subscibe_item_checkbox--1nEP7 {
  margin-top: 24px;
  display: flex;
  align-items: center;
  color: #acb2bf;
}
.weekly_subscibe_item_checkbox--1nEP7 .item_checkbox--1kfBE {
  position: relative;
  width: 20px;
  height: 20px;
  box-shadow: inset 3px 3px 4px 0px rgba(35, 35, 35, 0.12);
  border-radius: 4px;
  color: #dbdae3;
  border: 1px solid currentColor;
  transition: color 0.2s;
}
.weekly_subscibe_item_checkbox--1nEP7 .item_checkbox_icon--6LJy3 {
  position: absolute;
  left: -5px;
  top: 50%;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  fill: #1fadb6;
  pointer-events: none;
  opacity: 0;
  transform: scale(0);
  transition: transform cubic-bezier(0.18, 1.14, 1, 1.39) 0.2s, opacity 0.2s;
}
.weekly_subscibe_item_checkbox--1nEP7 > span {
  display: inline-block;
  font-weight: bold;
  letter-spacing: 2px;
  transition: color 0.2s;
}
.weekly_subscibe_item_checkbox_checked--3kGLy {
  color: #232323;
}
.weekly_subscibe_item_checkbox_checked--3kGLy .item_checkbox--1kfBE {
  color: #1fadb6;
}
.weekly_subscibe_item_checkbox_checked--3kGLy .item_checkbox_icon--6LJy3 {
  opacity: 1;
  transform: scale(1);
}
.weekly_subscibe_item_content--2PKl9 {
  margin-top: 8px;
  font-size: 13px;
  line-height: 20px;
  color: #777777;
  text-align: justify;
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* 行数 */
  -webkit-box-orient: vertical;
}
.list_item_title_weekly--4I_UN {
  line-height: 30px;
  font-size: 18px;
  margin-top: 15px;
  font-weight: 600;
}
.weekly_info--26beo {
  max-width: 1200px;
  margin: 40px auto 80px;
  padding: 20px;
}
.weekly_notice--1BwV8 {
  position: relative;
  min-height: 318px;
  width: 100%;
  overflow: hidden;
  background: #fff;
  box-shadow: 0px 0px 4px 0px rgba(110, 123, 149, 0.1);
}
.weekly_notice_wrap--19u-o {
  max-width: 1230px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
.weekly_notice_mobile--1k_Te {
  min-height: auto;
}
.weekly_notice_content--3-kmw {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.weekly_notice_content_mobile--2KoJX {
  display: flex;
  justify-content: last baseline;
  padding: 30px 25px 40px;
  flex-direction: column-reverse;
  box-shadow: 0px 0px 4px 0px rgba(110, 123, 149, 0.1);
}
.weekly_notice_left--18bT9 {
  flex: 1;
  padding: 54px 45% 65px 0;
}
.weekly_notice_left--18bT9 h2 {
  height: 42px;
  font-size: 32px;
  font-weight: bold;
  line-height: 42px;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.weekly_notice_left--18bT9 .weekly_notice_left_content--1OuAA {
  margin-bottom: 28px;
  font-size: 14px;
  color: #232323;
  line-height: 20px;
  text-align: justify;
}
.weekly_notice_left_mobile--3uQ2s {
  flex: 1;
  padding: 20px 0 10px 0;
}
.weekly_notice_left_mobile--3uQ2s h2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
  margin-bottom: 16px;
}
.weekly_notice_left_mobile--3uQ2s .weekly_notice_left_content--1OuAA {
  margin-bottom: 20px;
  color: #232323;
}
.weekly_notice_right--2o5UT {
  width: 599px;
  height: 318px;
  vertical-align: middle;
  justify-content: space-between;
  background: 50% 50% no-repeat;
  background-size: cover;
  position: relative;
}
.weekly_notice_right_mobile--3tbaM {
  display: block;
  width: 100%;
  background: 50% 50% no-repeat;
  background-size: cover;
}
.weekly_notice_right_mobile--3tbaM:before {
  display: block;
  padding-top: 53%;
  content: "";
}
.weekly_notice_content_btn--JeBZg {
  width: 156px;
  height: 45px;
  cursor: pointer;
  background: #1fadb6;
  color: #fff;
}
.weekly_notice_content_btn--JeBZg:active {
  background: rgba(48, 198, 209, 0.6);
}
.special_weekly_notice_right--2oysm {
  width: 45%;
  height: 100%;
  vertical-align: middle;
  justify-content: space-between;
  background: 50% calc(20% - 20px) no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 0;
  right: 0;
}
.special_weekly_notice_right_mobile--1uS-0 {
  position: absolute;
  top: -10%;
  left: 35%;
  width: 100%;
  background: 50% 50% no-repeat;
  background-size: 35% auto;
}
.special_weekly_notice_right_mobile--1uS-0:before {
  display: block;
  padding-top: 53%;
  content: "";
}
.special_weekly_form_label--19Q7z {
  color: #ff5126;
  vertical-align: top;
}
.special_weekly_form_labels--3rNwG {
  display: flex;
}
.special_weekly_form_city--XPPNf {
  background-color: #fff;
  border-radius: 6px;
  border-color: #dbdae3;
}
/* 专题周报 end */
.modal_weekly_info--1xMBM {
  max-width: 1200px;
  text-align: left;
  padding: 18px 12px 22px;
}
.newsletter_alert--1kjt7 {
  justify-content: flex-end;
}
.newsletter_alert_btn--26hvT {
  width: auto;
  padding: 0 40px;
}
.newsletter_alert_btn_mobile--3aKRI {
  padding: 0 40px;
}
.newsletter_alert_btn_mobile--3aKRI :hover {
  background: #1fadb6;
  opacity: 1;
}
.newsletter_alert_content--1Z18i {
  padding-bottom: 42px;
  color: #232323;
  font-weight: 600;
  text-align: justify;
}
/* 专题列表 */
.special_list_page--po21x {
  background-color: #fff;
  flex: 1;
  overflow: hidden;
}
.special_notice--GEjG4 {
  position: relative;
  width: 100%;
  background: url(./assets/img/special_logo.png) no-repeat;
  background-size: cover;
  height: 360px;
}
.special_notice--GEjG4 img {
  display: block;
  min-height: inherit;
  min-width: 100%;
  height: 360px;
}
.special_notice_wrap--3-D0K {
  max-width: 1200px;
  margin: 0 auto;
  padding: 90px 30px 15px;
}
.special_notice_wrap--3-D0K h2 {
  font-size: 32px;
  line-height: 48px;
  font-weight: bold;
  color: #fff;
}
.special_notice_wrap--3-D0K .special_notice_content--1Eo5J {
  display: flex;
  font-size: 14px;
  margin-top: 20px;
  color: #fff;
}
.special_notice_wrap_mobile--5FcmX {
  padding: 70px 44px 0;
  text-align: center;
}
.special_notice_wrap_mobile--5FcmX h2 {
  text-align: center;
  font-size: 32px;
  line-height: 48px;
  font-weight: bold;
  color: #fff;
}
.special_notice_wrap_mobile--5FcmX .special_notice_content--1Eo5J {
  font-size: 14px;
  margin-top: 20px;
  color: #fff;
}
.list_special_item--pD0_r {
  margin: 0 15px 0;
  height: 422px;
}
.special_item_mobile--3a6kY {
  margin: 20px 20px 24px;
  height: auto;
}
.special_item_mobile--3a6kY :nth-last-child {
  margin-top: 0;
}
.special_item_mobile--3a6kY:hover .list_item_picture_special_content_image--3c2Rb {
  transform: scale(1);
}
.special_item_width--3okBr {
  height: auto;
  margin-bottom: 60px;
}
.special_list_wrap--11nj9 {
  background-color: #fff;
  margin-top: 60px;
}
.special_list--ntlY3 {
  max-width: 1230px;
  margin: -70px auto 0;
}
.special_list_mobile--34sva {
  margin: -90px auto 0;
}
.list_item_special_content--nuT65 {
  cursor: pointer;
}
.list_item_special_content--nuT65:hover .list_item_picture_special_content_image--3c2Rb {
  transform: scale(1.1);
}
.list_item_special_column--3AC5r {
  display: flex;
  margin-top: 12px;
  font-size: 13px;
  font-weight: bold;
  color: #1fadb6;
}
.list_item_special_column--3AC5r > div {
  margin: 0 6px 0 0;
}
.list_item_picture_special_content--3NmlQ {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background: 50% 50% no-repeat #fff;
  background-size: cover;
  position: relative;
  border-radius: 12px;
  transition: box-shadow 0.3s;
  overflow: hidden;
  transform: translateZ(0px);
}
.list_item_picture_special_content--3NmlQ:before {
  display: block;
  width: 100%;
  padding-top: 56.3%;
  content: "";
}
.list_item_picture_special_content_image--3c2Rb {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: 50% 50% no-repeat #fff;
  background-size: cover;
  transition: all 1.5s;
}
.list_item_title_special--5mif1 {
  line-height: 22px;
  font-size: 15px;
  margin-top: 4px;
  font-weight: 600;
  text-align: justify;
}
/* 专题列表 end */
.special_detail--1no9l {
  width: 100%;
  margin: 0 auto;
}
.special_detail_share_div--1ydQN {
  margin-right: 9px;
}
.special_detail_header_box--2gkl8 {
  width: 100%;
  background-color: #ffffff;
}
.special_detail_header--3PAAg {
  padding: 13px 15px 30px;
  background: #ffffff;
  max-width: 1200px;
  margin: 0 auto;
}
.special_detail_header_mobile--1uHJv {
  padding: 22px 16px 24px;
  background: #ffffff;
  max-width: 1200px;
  margin: 0 auto;
}
.activity_detail_tags_div--1rjHh {
  margin-top: 10px;
}
.special_detail_tags_box--1mj1I {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}
.special_detail_tags_box_mobile--2fvVO {
  margin-top: 0;
  padding: 35px 0 0 0;
}
.special_detail_title--3bZGJ {
  max-width: 844px;
  font-size: 32px;
  font-weight: 400;
  color: #232323;
  line-height: 45px;
  text-align: justify;
}
.special_detail_title_mobile--1gHuu {
  margin-top: 8px;
  font-size: 23px;
  font-weight: 500;
  color: #232323;
  line-height: 30px;
  text-align: justify;
}
.special_detail_describe--9HJ6W {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.special_detail_describe_times--1751_ {
  height: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #777777;
  margin-top: 1px;
}
.special_detail_title_label--1I2aI {
  display: flex;
  font-size: 12px;
  margin-top: 20px;
  font-weight: bold;
  color: #1fadb6;
}
.special_detail_title_label--1I2aI > div {
  margin: 0 6px 0 0;
}
.special_detail_title_label_mobile--1edvm {
  margin-top: 0;
}
.special_detail_main_html--RUJqY {
  line-height: normal;
}
.special_detail_main_html--RUJqY img {
  display: block;
  margin: 0 auto 1em;
  max-width: 100%;
}
.special_detail_main_html--RUJqY h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.special_detail_main_html--RUJqY h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.special_detail_main_html--RUJqY p {
  margin: 0 0 6px;
  text-overflow: ellipsis;
  color: #232323;
}
.special_detail_main_body--11mci {
  position: relative;
}
.special_detail_main_body_mobile--1CJPQ {
  padding-bottom: 30px;
}
.ql-align-center--DFk8D {
  text-align: center;
}
.special_detail_main_html_shade--13FT8 {
  position: relative;
  max-height: 300px;
  overflow: hidden;
  line-height: 24px;
}
.special_detail_main_html_shade--13FT8::before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 300px;
  max-height: 100%;
  background: linear-gradient(0deg, #ffffff -10%, rgba(255, 255, 255, 0) 100%);
  content: "";
}
.special_detail_dividing_line--1taBp {
  width: 100%;
  height: 1px;
  margin-top: 24px;
  background-color: #eee;
}
.special_detail_login_all--3bcB_ {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  justify-content: center;
  align-items: center;
}
.special_detail_login_all--3bcB_ button {
  padding: 10px 40px;
  color: #fff;
  border-radius: 6px;
  background-color: #1fadb6;
  margin-top: 22px;
  margin-bottom: 20px;
}
.special_detail_login_all--3bcB_ p {
  text-align: center;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.special_detail_login_all--3bcB_ .special_detail_login_text--2F3bp {
  display: flex;
  color: #777777;
}
.special_detail_item_label--30Qjj {
  color: #1fadb6;
  font-size: 13px;
  margin-bottom: 4px;
  font-weight: bold;
}
.special_reading_item_mobile--2mpEe {
  margin-top: 0px;
  display: flex;
}
.special_reading_line--2FyFD {
  flex-shrink: 0;
  width: 4px;
  height: 14px;
  background: #1fadb6;
  border-radius: 2px;
  margin-right: 10px;
}
.special_reading_mobile--3jlC6 {
  margin-top: -2px;
}
.special_reading_item_title_mobile--xONmB {
  font-size: 16px;
  font-weight: 600;
  color: #232323;
  line-height: 22px;
  text-align: justify;
}
.special_reading_item_subtitle_mobile--3u6fq {
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
  text-align: justify;
  margin-top: 9px;
}
.special_reading_item_subtitle--F7SlQ {
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  line-height: 17px;
  margin-top: 5px;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.special_reading_title_break--1LKkx {
  width: 26px;
  height: 2px;
  background: #1fadb6;
  margin-bottom: 15px;
  border-radius: 1px;
}
.special_reading_item_title--37c8t {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  text-align: justify;
  font-family: PingFangSC-Medium, PingFang SC;
}
.special_detail_body--2w2-J {
  max-width: 1200px;
  margin: 15px auto 0;
  padding: 0 15px;
  display: flex;
}
.special_detail_body_mobile--24hSR {
  padding: 0;
  margin: 0;
  display: block;
}
.special_detail_main--yl9Ll {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  width: 75.4166667%;
  flex-shrink: 0;
  margin: 0 15px 60px 0;
  background-color: #ffffff;
  padding: 30px;
}
.special_detail_main_mobile--3Jd0X {
  width: 100%;
  margin: 0;
  padding: 0 16px 20px;
  overflow: hidden;
}
.special_detail_main_html--RUJqY {
  line-height: normal;
}
.special_detail_main_html--RUJqY img {
  display: block;
  margin: 0 auto 1em;
  max-width: 100%;
}
.special_detail_main_html--RUJqY h1 {
  display: block;
  font-size: 2em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.special_detail_main_html--RUJqY h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
          margin-block-start: 0.83em;
  -webkit-margin-after: 0.83em;
          margin-block-end: 0.83em;
  -webkit-margin-start: 0px;
          margin-inline-start: 0px;
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
  font-weight: bold;
}
.special_detail_main_html--RUJqY p {
  margin: 0 0 6px;
  text-overflow: ellipsis;
  color: #232323;
}
.special_detail_main_modules--Yse7l {
  flex-grow: 1;
}
/* 参会嘉宾 */
.guesttwo--1IIYN .guesttwo_item--18hFO {
  display: flex;
  margin-bottom: 20px;
}
.guesttwo--1IIYN .guesttwo_item_user--3gF7Q {
  width: 82px;
  height: 100px;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.guesttwo--1IIYN .guesttwo_item_text--3Zgcz {
  margin-top: 18px;
  flex-grow: 1;
  width: 0;
  display: flex;
  flex-direction: column;
}
.guesttwo--1IIYN .guesttwo_item_text--3Zgcz .guesttwo_item_name--2S5sS {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 800;
  color: #232323;
  line-height: 20px;
}
.guesttwo--1IIYN .guesttwo_item_text--3Zgcz .guesttwo_item_title--35DFv {
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  line-height: 20px;
}
.video_join_item_times--3bzy- {
  font-size: 12px;
  font-weight: 400;
  color: #232323;
  line-height: 12px;
}
.video_partner--lKhRr {
  margin: 0;
}
.video_partner--lKhRr .video_partner_title--1sDqR {
  font-size: 16px;
  font-weight: 500;
  color: #1fadb6;
  line-height: 20px;
}
.video_partner--lKhRr .video_partner_pic_list--lIMOk {
  margin-top: 10px;
  margin-left: -14px;
}
.video_partner--lKhRr .video_partner_pic_list--lIMOk .list--H_0w5 {
  margin: 0;
  padding: 0;
}
.video_partner--lKhRr .video_partner_pic_list_mobile--2cAxj {
  margin-left: 0;
}
.video_partner--lKhRr .video_partner_pic--FPzxv {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.video_partner--lKhRr .video_partner_pic--FPzxv img {
  width: 100%;
}
/* 参会嘉宾 end */
/*视频会议*/
.video_meeting--KX31G {
  margin: 60px 0;
}
.video_meeting--KX31G .video_meeting_title--3QnbI {
  color: #1fadb6;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  margin: 0 0 20px;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 {
  margin-top: 21px;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei {
  display: flex;
  margin-bottom: 20px;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei:last-child {
  margin-bottom: 0;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei:last-child .video_meeting_date--3excv .video_meeting_date_line--xiLYN .video_meeting_date_dot_line--24rJu {
  height: 0px;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_date--3excv {
  display: flex;
  justify-content: space-between;
  min-width: 125px;
  margin-right: 15px;
  flex-shrink: 0;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_date--3excv .video_meeting_date_time--kwP0t {
  font-size: 14px;
  font-weight: 500;
  color: #1fadb6;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_date--3excv .video_meeting_date_line--xiLYN {
  margin-top: 6px;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_date--3excv .video_meeting_date_line--xiLYN .video_meeting_date_dot--SMKWy {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #1fadb6;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_date--3excv .video_meeting_date_line--xiLYN .video_meeting_date_dot_line--24rJu {
  width: 1px;
  height: calc(100% + 20px);
  margin: 0 auto;
  border-right: 1px solid #1fadb6;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_item_subtitle--3NR32 .video_meeting_item_title--uaLFz {
  font-size: 14px;
  font-weight: 500;
  color: #1fadb6;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_item_subtitle--3NR32 .video_meeting_item_html--2BQ4X {
  font-size: 14px;
  line-height: 22px;
  color: #232323;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_item_subtitle--3NR32 .video_meeting_subtitle_content--1x8nn .video_meeting_item_name--3RubF {
  display: inline;
  line-height: 22px;
  color: #232323;
}
.video_meeting--KX31G .video_meeting_content--3j6c1 .video_meeting_item--3F4Ei .video_meeting_item_subtitle--3NR32 .video_meeting_subtitle_content--1x8nn .video_meeting_item_desc--Vn-45 {
  display: inline;
}
/*视频会议 end*/
/*直播组件*/
.video_detail--1-pWc .vcp-error-tips {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  padding: 2px 8px;
  color: #fff;
  background: #ff5a5f;
  margin: 0;
}
/*直播组件 end*/
.act_signup--3i4r8 {
  padding-bottom: 45px;
}
.act_signup--3i4r8 .act_signup_item--1mg2e {
  padding: 60px 10px;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN {
  cursor: pointer;
  flex-grow: 1;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_time--uCdCw {
  font-size: 14px;
  font-family: Lato-Bold, Lato;
  font-weight: bold;
  color: #1fadb6;
  line-height: 20px;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_title--36zoy {
  font-size: 24px;
  font-weight: 600;
  color: #232323;
  line-height: 32px;
  margin: 8px 0 0;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_desc--1JyVf {
  font-size: 16px;
  color: #484848;
  line-height: 28px;
  margin: 8px 0 0;
  word-break: break-all;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_location--2dzeb {
  margin: 20px 0 0;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns--2bCjq {
  display: flex;
  align-items: center;
  margin: 24px 0 0;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns--2bCjq .act_signup_video_propagation--UVYt4 .act_signup_btn--1Oy7b {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 144px;
  flex-shrink: 0;
  margin: 0 16px 0 0;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns--2bCjq .act_signup_video--7goUG {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 144px;
  flex-shrink: 0;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns--2bCjq .act_signup_video--7goUG .act_signup_video_icon--2uzN2 {
  font-size: 20px;
  margin: 0 8px 0 0;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns_mobile--3eUh7 {
  justify-content: space-between;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns_mobile--3eUh7 .act_signup_btn--1Oy7b {
  width: 158px;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_btns_mobile--3eUh7 .act_signup_video--7goUG {
  width: 158px;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_pic_box--1zOG5 {
  flex-shrink: 0;
  width: 584px;
  height: 328px;
  margin: 0 0 0 60px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_pic_box--1zOG5 .act_signup_item_pic_filter--ZKucO {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  filter: blur(8px);
  z-index: 1;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_pic_box--1zOG5 .act_signup_item_pic--1cQC8 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 56.16%;
  border-radius: 16px;
  position: relative;
  z-index: 5;
}
.act_signup--3i4r8 .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_pic_box_2--1L5g9 {
  margin: 0 60px 0 0;
}
.act_signup--3i4r8 .act_signup_item_on--2oeV2 {
  background-color: #f4f4f4;
}
.act_signup--3i4r8 .act_signup_item_mobile--Uv-wc {
  padding: 60px 20px;
}
.act_signup--3i4r8 .act_signup_item_mobile--Uv-wc .act_signup_item_box--3w1oQ {
  display: block;
}
.act_signup--3i4r8 .act_signup_item_mobile--Uv-wc .act_signup_item_box--3w1oQ .act_signup_item_time--uCdCw {
  margin: 24px 0 0;
}
.act_signup--3i4r8 .act_signup_item_mobile--Uv-wc .act_signup_item_box--3w1oQ .act_signup_item_pic_box_mobile--2JBuN {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 56.11%;
  border-radius: 12px;
}
.act_signup_loading--3Kf_I {
  height: 468px;
  background-color: #f4f4f4;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e {
  padding: 60px 10px;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_time--uCdCw {
  width: 260px;
  height: 30px;
  background-color: #e5e5e5;
  overflow: hidden;
  border-radius: 6px;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_time--uCdCw::after {
  content: "";
  display: block;
  width: 100px;
  height: 30px;
  filter: blur(20px);
  background-color: #fff;
  animation: titlemove--W0aD4 2s infinite;
  -webkit-animation: titlemove--W0aD4 2s infinite;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_title--36zoy {
  width: 430px;
  height: 30px;
  margin: 20px 0 0;
  background-color: #e5e5e5;
  overflow: hidden;
  border-radius: 6px;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_title--36zoy::after {
  content: "";
  display: block;
  width: 100px;
  height: 30px;
  filter: blur(20px);
  background-color: #fff;
  animation: titlemove--W0aD4 2s infinite;
  -webkit-animation: titlemove--W0aD4 2s infinite;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_desc--1JyVf {
  width: 300px;
  height: 30px;
  margin: 20px 0 0;
  background-color: #e5e5e5;
  overflow: hidden;
  border-radius: 6px;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_desc--1JyVf::after {
  content: "";
  display: block;
  width: 100px;
  height: 30px;
  filter: blur(20px);
  background-color: #fff;
  animation: titlemove--W0aD4 2s infinite;
  -webkit-animation: titlemove--W0aD4 2s infinite;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_isloaction--3azLz {
  width: 150px;
  height: 30px;
  margin: 20px 0 0;
  background-color: #e5e5e5;
  overflow: hidden;
  border-radius: 6px;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_isloaction--3azLz::after {
  content: "";
  display: block;
  width: 100px;
  height: 30px;
  filter: blur(20px);
  background-color: #fff;
  animation: titlemove--W0aD4 2s infinite;
  -webkit-animation: titlemove--W0aD4 2s infinite;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_btn--14ZhI {
  height: 30px;
  width: 144px;
  margin: 20px 0 0;
  background-color: #e5e5e5;
  overflow: hidden;
  border-radius: 6px;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_content--2DxhN .act_signup_item_btn--14ZhI::after {
  content: "";
  display: block;
  width: 100px;
  height: 30px;
  filter: blur(20px);
  background-color: #fff;
  animation: titlemove--W0aD4 2s infinite;
  -webkit-animation: titlemove--W0aD4 2s infinite;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_pic--1cQC8 {
  height: 328px;
  width: 584px;
  border-radius: 16px;
  background-color: #e5e5e5;
  overflow: hidden;
}
.act_signup_loading--3Kf_I .act_signup_item--1mg2e .act_signup_item_box--3w1oQ .act_signup_item_pic--1cQC8::after {
  content: "";
  display: block;
  height: 328px;
  width: 300px;
  filter: blur(50px);
  background-color: #f2f2f2;
  animation: picmove--3UzGw 2s infinite;
  -webkit-animation: picmove--3UzGw 2s infinite;
}
@-webkit-keyframes picmove--3UzGw {
  0% {
    transform: skewX(-30deg) translateX(-300px);
  }
  100% {
    transform: skewX(-30deg) translateX(800px);
  }
}
@keyframes picmove--3UzGw {
  0% {
    transform: skewX(-30deg) translateX(-300px);
  }
  100% {
    transform: skewX(-30deg) translateX(800px);
  }
}
@-webkit-keyframes titlemove--W0aD4 {
  0% {
    transform: skewX(-30deg) translateX(-100px);
  }
  100% {
    transform: skewX(-30deg) translateX(500px);
  }
}
@keyframes titlemove--W0aD4 {
  0% {
    transform: skewX(-30deg) translateX(-100px);
  }
  100% {
    transform: skewX(-30deg) translateX(500px);
  }
}
.mobile_height100--3N5S7 {
  min-height: calc(100vh - 60px);
  background: #fff;
}
.mobile_whitebg--3rzSr {
  background-color: #fff;
}
.mobile_user_photo--2mKiy {
  padding: 50px 0;
}
.mobile_user_photo--2mKiy .pic--1zJEt {
  width: 90px;
  height: 90px;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 7px;
}
.mobile_user_photo--2mKiy .pic--1zJEt .img--1kyV3 {
  display: block;
  height: 100%;
  width: 100%;
}
.mobile_user_photo--2mKiy h2 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  color: #0a0f32;
}
.mobile_user_photo--2mKiy p {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  color: #232323;
}
.mobile_center_links--2Doc3 {
  padding: 0 25px;
}
.mobile_center_links--2Doc3 .linklist--1vOHt {
  padding: 20px 0;
  border-bottom: 2px solid #f2f2f2;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mobile_center_links--2Doc3 .linklist--1vOHt .name--2JbjG {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.mobile_center_links--2Doc3 .linklist--1vOHt .name--2JbjG .icon--OV2P2 {
  color: #232323;
  font-size: 18px;
  padding-right: 15px;
  line-height: 21px;
}
.mobile_center_links--2Doc3 .linklist--1vOHt .name--2JbjG span {
  margin-top: 1px;
  font-size: 15px;
  line-height: 21px;
  color: #0a0f32;
}
.mobile_center_links--2Doc3 .linklist--1vOHt .number--2LlWo {
  font-size: 15px;
  line-height: 21px;
  color: #1fadb6;
  padding-right: 20px;
}
.mobile_center_links--2Doc3 .linklist--1vOHt:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 6px;
  height: 6px;
  margin: -3px 3px 0 0;
  border: solid #232323;
  border-width: 2px 2px 0 0;
  transform: rotate(45deg);
}
.mobile_center_links--2Doc3 .linklist--1vOHt:first-child {
  border-top: 2px solid #f2f2f2;
}
.mobile_userpage_title--2f0Of {
  padding: 15px 0;
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  color: #0a0f32;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg {
  height: auto;
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_normal_content--PjvXO {
  margin: 2px;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_top_times--1aRuS {
  width: 45px;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_normal_content_time--g9w2H {
  margin-left: 15px;
  margin-top: 15px;
  width: auto;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_top_times_date--2kMZT {
  color: #0a0f32;
  margin-left: 0;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_top_times_day--3cF8e {
  font-size: 33px;
  line-height: 35px;
  color: #0a0f32;
  margin-top: 2px;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_normal_content_text--2sPp7 {
  margin: 15px;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_top_tag_name--2op85 {
  color: #1fadb6;
  border: 1px solid #1fadb6;
  font-size: 10px;
  line-height: 18px;
  font-weight: 400;
  height: 18px;
  padding: 0px 10px 0px 10px;
  border-radius: 10px;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobile_title_pic--Srq_4 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-grow: 1;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobiel_nomal_news_title--2Akck {
  padding-right: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobiel_nomal_news_title--2Akck .list_item_normal_content_text_title--2edjC {
  font-size: 16px;
  color: #0a0f32;
  margin-top: 12px;
  line-height: 20px;
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-align: justify;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobiel_nomal_news_pic--CAkKQ {
  display: flex;
  justify-content: flex-end;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobiel_nomal_news_pic--CAkKQ .news_pic--191_S {
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  position: relative;
  width: 122px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75px;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobiel_nomal_news_pic--CAkKQ .news_pic--191_S .img--1kyV3 {
  display: block;
  width: 100%;
  height: auto;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .mobiel_nomal_news_pic--CAkKQ .nomal_play_icon--35em3 {
  position: absolute;
  left: 15px;
  bottom: 15px;
  font-size: 30px;
  color: #ffffff;
  cursor: pointer;
}
.list_item_normal--1bp5Y.mobile_list_item_normal--2Xwrg .list_item_normal_content_text_subtitle--26UBb {
  margin: 12px 0 20px;
  font-size: 12px;
  line-height: 18px;
  color: #232323;
  text-align: justify;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r {
  box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 15px 15px 0;
  display: block;
  position: relative;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .user_acitivty_pic--3al10 {
  height: auto;
  width: 100%;
  flex-shrink: 0;
  margin: 0;
  flex-direction: column;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .user_acitivty_pic--3al10 img {
  display: block;
  width: 100%;
  max-height: 134px;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .user_activity_time--17eWJ {
  padding: 15px 0 2px;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .user_acitivity_name--3MHn0 {
  width: 100%;
  height: auto;
  line-height: 25px;
  font-weight: 600;
  color: #0a0f32;
  padding-bottom: 10px;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .activity_item_tagsbox--1WCsN {
  padding-bottom: 20px;
  margin-top: 0 !important;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .activity_item_tags--gMASy {
  margin: 0 0 2px;
  margin-bottom: -5px;
  line-height: 18px;
  height: auto;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .activity_item_tags_content--3LOyj {
  vertical-align: middle;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .user_acitivity_location--11rYx {
  margin: 0 -15px;
  border-top: 1px solid #f7f7f7;
  padding: 20px 15px;
  min-height: 40px;
  box-sizing: border-box;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .user_acitivity_control--2Yx4s {
  position: absolute;
  right: 15px;
  bottom: 0;
  padding: 20px 0;
}
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .activity_item_location--1l_De,
.user_activity_item--4GFtD.mobile_user_activity_item--3Uz3r .activity_item_online--3Ey2R {
  line-height: 17px;
}
.mobileAccount--2c5CS {
  border-top: 1px solid #f2f2f2;
  margin: 15px;
}
.mobileAccount--2c5CS .mobileaccount_link--2e6Jb {
  display: flex;
  padding: 20px 0;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  line-height: 21px;
}
.mobileAccount--2c5CS .mobileaccount_link--2e6Jb .name--2JbjG {
  color: #0a0f32;
}
.mobileAccount--2c5CS .mobileaccount_link--2e6Jb .value--2fj12 {
  color: #1fadb6;
  padding-right: 20px;
}
.mobileAccount--2c5CS .mobileaccount_link--2e6Jb:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 6px;
  height: 6px;
  margin: -3px 3px 0 0;
  border: solid #232323;
  border-width: 2px 2px 0 0;
  transform: rotate(45deg);
}
.mobileaccount_btn--2lXKJ {
  margin: 25px 25px 15px;
}
.account--7El59.mobile_account--1rn-7 {
  padding: 0;
}
.account--7El59.mobile_account--1rn-7 .basic_info--1o4PE {
  margin-right: 0;
  padding: 0 15px;
}
.account--7El59.mobile_account--1rn-7 .basic_info_title--3XIXN {
  padding: 15px 0 30px;
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  height: auto;
  color: #0a0f32;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
}
.account--7El59.mobile_account--1rn-7 .basic_user_head--q81Re {
  border-bottom: 1px solid #f2f2f2;
  justify-content: space-between;
  margin: 0;
  padding: 10px 0;
}
.account--7El59.mobile_account--1rn-7 .basic_user_title--1q13B {
  font-size: 15px;
  font-weight: normal;
  justify-content: flex-start;
  color: #0a0f32;
  max-width: 100px;
}
.account--7El59.mobile_account--1rn-7 .basic_common_div--1ZZRN {
  justify-content: space-between;
  padding: 7px 0;
  border-bottom: 1px solid #f2f2f2;
  font-size: 15px;
  margin-top: 0;
}
.account--7El59.mobile_account--1rn-7 .basic_common_div--1ZZRN:last-child {
  border-bottom: none;
}
.account--7El59.mobile_account--1rn-7 .field_item--r20KG {
  background: none;
  border: none;
}
.account--7El59.mobile_account--1rn-7 .basic_submit--n0Ke2 {
  width: 100% !important;
  margin-top: 18px;
}
.account--7El59.mobile_account--1rn-7 .mobile_radiogroup--341gP {
  padding: 20px 0;
}
.mobile_input--1LVbe {
  background: none;
  border: none !important;
  font-size: 15px;
  text-align: right;
  box-shadow: none;
  -webkit-appearance: none;
  outline: none;
}
.mobile_select--3d4tf {
  background: none;
  border: none;
  text-align: right;
  font-size: 15px;
}
.mobile_date--323G1 {
  background-color: transparent !important;
  border: none;
  text-align: right;
}
.fix_pwd--5_8LV.mobile_fix_pwd--2zoy9 {
  padding: 30px;
}
.fix_pwd--5_8LV.mobile_fix_pwd--2zoy9 .fix_pwd_title--20Lxo {
  font-size: 22px;
  line-height: 30px;
  color: #0a0f32;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 0;
  padding-bottom: 30px;
}
.fix_pwd--5_8LV.mobile_fix_pwd--2zoy9 .basic_pwd_title--3rmJI {
  display: flex;
  font-size: 15px;
  font-weight: normal;
  justify-content: flex-start;
  color: #0a0f32;
  width: 110px;
  line-height: 20px;
  margin-right: 5px;
}
.fix_pwd--5_8LV.mobile_fix_pwd--2zoy9 .fix_pwd_input_div--2MPVz {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f2f2f2;
  padding: 7px 0;
  margin-bottom: 0;
}
.fix_pwd--5_8LV.mobile_fix_pwd--2zoy9 .field_error--ahi35 {
  border: 1px solid #cc0000 !important;
}
.fix_thirdaccount_list--ysdPP {
  display: flex;
  align-items: center;
  padding: 15px 15px 15px 0;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
}
.fix_thirdaccount_list--ysdPP:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 6px;
  height: 6px;
  margin: -3px 3px 0 0;
  border: solid #232323;
  border-width: 2px 2px 0 0;
  transform: rotate(45deg);
}
.fix_thirdaccount_list--ysdPP .thirdaccount_icon--3TDxi {
  font-size: 60px;
  margin-right: 10px;
}
.fix_thirdaccount_list--ysdPP .thirdaccount_info--2cZ2n {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fix_thirdaccount_list--ysdPP .thirdaccount_info--2cZ2n .name--2JbjG .thirdname--2RL4N {
  font-size: 15px;
  line-height: 20px;
  color: #0a0f32;
}
.fix_thirdaccount_list--ysdPP .thirdaccount_info--2cZ2n .name--2JbjG .username--1_my8 {
  font-size: 12px;
  line-height: 17px;
  color: #1fadb6;
}
.fix_thirdaccount_list--ysdPP .thirdaccount_info--2cZ2n .typenme--akv2m {
  font-size: 15px;
  line-height: 20px;
  color: #a2a5b3;
}
.fix_thirdaccount_list--ysdPP .thirdaccount_info--2cZ2n .typenme_had--4JAhe {
  font-size: 15px;
  line-height: 20px;
  color: #1fadb6;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_type--1JBNY {
  font-size: 13px;
  line-height: 26px;
  padding: 0 15px;
  color: #1fadb6;
  border: 1px solid #1fadb6;
  border-radius: 30px;
  display: inline-block;
  margin-bottom: 10px;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_detail_header--2NJVr {
  padding: 35px 15px;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_detail_title--2F6A6 {
  margin-top: 0;
  font-size: 23px;
  line-height: 30px;
  color: #0a0f32;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_item_tags--gMASy {
  margin-top: 10px;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_detail_content--1rg6K {
  padding: 20px 15px 0;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_c_pic_div--2wIYr {
  width: 100%;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_c_header--1ZXR3 {
  display: block;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_times--hAEdh {
  padding: 20px;
  margin-bottom: 20px;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_bg_pic_div--2lvHX {
  height: 350px;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_times_date--mRIX1 {
  color: #232323;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_times_date--mRIX1,
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_times_minute--x-jeJ {
  color: #232323;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_times_text--12KvY {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  color: #0a0f32;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_detail_body--3gix9 {
  background: #fff;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_c_textarea--2WzJg {
  margin: 0 -15px;
  padding: 0 15px;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_c_textarea_header--qM5hi {
  display: block;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_textarea_wrap--3U2v- {
  width: 100%;
  padding: 20px 0;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_guanwang--13A7C {
  margin: 0 -15px;
  padding: 30px 15px;
  background: #f7f7f7;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_guanwang_title--173X9 {
  color: #0a0f32;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_tool--1mjoR {
  padding: 0;
  width: 100%;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .detail_tool--3f6eG {
  padding: 0;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_d_guanwang_text--y2X8o {
  min-height: auto;
}
.activity_detail--1-yLl.mobile_activity_detail--Amasx .activity_detail_body--3gix9 {
  padding-bottom: 0;
}
.video_detail--1-pWc.mobile--3EaLk {
  display: block;
  padding: 0;
  color: #0a0f32;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_main--1P-1O {
  width: 100%;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_title--c6TGK {
  padding: 0 20px 0 20px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_subtitle--2hNNm {
  margin-top: 20px;
  padding: 0 20px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_subtitle_brief--klWnD {
  margin: 30px 0;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_subtitle_body--FvtN_ .video_detail_line--16TWU {
  margin-top: 10px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_people_item--2KigR {
  padding: 20px 0;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_people_item--2KigR .video_detail_people_img--3zfCr {
  margin-right: 19px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_people_item--2KigR .video_detail_people_name--2CbPm {
  margin: 0 0 6px;
  line-height: 20px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_people_item--2KigR .video_detail_people_profession--3HTU4 {
  line-height: 20px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_people_item--2KigR .video_detail_people_introduce--Uq8b9 {
  line-height: 20px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_people_item--2KigR + .video_detail_line--16TWU {
  margin-top: 0;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z {
  width: auto;
  max-width: none;
  padding: 0 20px;
  padding-bottom: 80px;
  margin: 30px 0 0;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_about_title--2fz2A {
  font-size: 14px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_line--16TWU {
  margin-top: 5px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_line--16TWU .video_detail_line_after--1aM4h {
  width: 55px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_about_item--vn-HW {
  margin-top: 20px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe {
  width: 160px;
  height: 88px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_time--lT61k {
  right: 5px;
  bottom: 5px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_right--3YIwe .video_detail_about_item_label--2nrMA {
  top: 8px;
}
.video_detail--1-pWc.mobile--3EaLk .video_detail_about--2C96z .video_detail_about_item--vn-HW .video_detail_about_item_title--29-Az {
  color: #0a0f32;
}
.wrapper--Jjra1 {
  margin: auto;
  margin-top: 100px;
  padding-top: 25px;
  padding-left: 30px;
  padding-bottom: 25px;
  padding-right: 30px;
}
.wrapper_logo--3q9YD {
  width: 121px;
  height: 32px;
}
.wrapper_logo--3q9YD > img {
  width: 121px;
  height: 32px;
}
.wrapper_content--2vTn6 {
  margin-top: 16px;
  padding-bottom: 12px;
  border-bottom: 1px #ececec solid;
}
.wrapper_content_info--25LLU {
  color: #232323;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 20px;
}
.wrapper_content_link--M_D1l {
  margin-top: 24px;
  overflow: hidden;
  font-size: 14px;
  font-family: Futura-Medium, Futura;
  font-weight: 500;
  color: #777777;
  line-height: 19px;
  text-overflow: ellipsis;
  cursor: pointer;
}
.wrapper_actions--2HuJq {
  margin-top: 15px;
  padding-top: 30px;
  text-align: right;
  border-top: 1px solid #d8d8d8;
}
.wrapper_actions_button--1Aotb {
  width: 120px;
  height: 41px;
  margin-top: 24px;
  background-color: #1fadb6;
  border-radius: 6px;
  float: right;
}
.wrapper_actions_button--1Aotb > button {
  border-radius: 6px;
  background: #1fadb6;
  color: #fff;
}
.wrapper_actions_button--1Aotb > button:hover {
  background: #1fadb6;
}
.user_panel_a_div--3tfsb {
  display: flex;
  justify-content: flex-end;
}
.loading--rd4Ju {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.loading_Mobile--3XfwH {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.scroll_load_tip_icon--3JFhW > i {
  font-size: 100px;
}
.scroll_load_tip_icon_Mobile--1-A1B > i {
  font-size: 50px;
}
.user_panel_field_a--3a2Ut {
  border-bottom: 1px solid #1fadb6;
}
/* 非中文跳转 */
.isnotcn--D7ig7 {
  padding: 22px 12px;
}
.isnotcn--D7ig7 .isnotcn_title--8BdS_ {
  text-align: left;
  font-size: 22px;
  font-family: Lato-Bold, Lato;
  font-weight: bold;
  color: #232323;
  line-height: 27px;
}
.isnotcn--D7ig7 .isnotcn_desc--1R8MQ {
  text-align: left;
  margin: 16px 0 0;
  font-size: 16px;
  font-family: Lato-Regular, Lato;
  line-height: 24px;
}
.isnotcn--D7ig7 .isnotcn_desc--1R8MQ .isnotcn_desc_item--1gO7J {
  margin: 8px 0 0;
}
.isnotcn--D7ig7 .isnotcn_desc--1R8MQ .isnotcn_desc_item--1gO7J .isnotcn_desc_itm--1hgHm {
  display: inline;
}
.isnotcn--D7ig7 .isnotcn_btns--2rZ1b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 24px 0 0;
}
.isnotcn--D7ig7 .isnotcn_btns--2rZ1b .isnotcn_continue--3OU4p {
  width: 252px;
  flex-shrink: 0;
}
.isnotcn--D7ig7 .isnotcn_btns--2rZ1b .isnotcn_ok--AJfYZ {
  width: 167px;
  flex-shrink: 0;
}
.isnotcn_mobile--AMkJj {
  padding: 14px 4px 18px;
}
.isnotcn_mobile--AMkJj .isnotcn_desc--1R8MQ {
  margin: 20px 0 0;
}
.isnotcn_mobile--AMkJj .isnotcn_desc--1R8MQ .isnotcn_desc_item--1gO7J {
  margin: 12px 0 0;
}
.isnotcn_mobile--AMkJj .isnotcn_desc--1R8MQ .isnotcn_desc_item--1gO7J:first-child {
  margin: 0;
}
.isnotcn_mobile--AMkJj .isnotcn_btns--2rZ1b {
  flex-direction: column;
}
.isnotcn_mobile--AMkJj .isnotcn_btns--2rZ1b .isnotcn_continue--3OU4p {
  flex-shrink: 0;
  width: 100%;
  margin: 20px 0 0;
}
.isnotcn_mobile--AMkJj .isnotcn_btns--2rZ1b .isnotcn_ok--AJfYZ {
  flex-shrink: 0;
  width: 100%;
  margin: 0;
}
/* 非中文跳转 end */
.user_panel_field--3qZVe {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold;
  color: #232323;
  line-height: 20px;
}
.signInfoTitle_new--32rwp {
  font-size: 16px;
  font-family: MicrosoftYaHeiSemibold;
  color: #232323;
  line-height: 20px;
}
.user_panel_field_footer--A-0IG {
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: #777777;
  line-height: 16px;
}
.sign_info_remark--3pNqL {
  font-size: 16px !important;
  font-family: Microsoft YaHei UI-Regular, Microsoft YaHei UI;
  font-weight: 400 !important;
  color: #232323;
  line-height: 28px;
}
.special_weekly_notice_bg--jR0hf {
  position: absolute;
  top: -40px;
  right: 0;
}
.special_weekly_notice_bg--jR0hf img {
  width: 100%;
  height: 150px;
}

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--qg0Uw {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--qg0Uw {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--320Ij {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--320Ij {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.user_panel--3pW3_ {
  padding: 10px 20px;
  color: #232323;
  position: relative;
  background: #fff;
}
.user_panel--3pW3_ a {
  cursor: pointer;
}
.user_panel_mobile--1-HV6 {
  padding: 10px 20px;
  color: #232323;
  position: relative;
  height: 100vh;
  background: #fff;
}
.user_panel_mobile--1-HV6 a {
  cursor: pointer;
}
.user_scan_code--1a9Dj {
  display: flex;
}
.user_scan_code--1a9Dj span {
  width: 0;
  flex-grow: 1;
  font-size: 24px;
  font-weight: 500;
  color: #232323;
  line-height: 33px;
  margin: 17px 0 0 36px;
}
.user_scan_code--1a9Dj > img {
  display: block;
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  cursor: pointer;
}
.user_scan_img--1tsVa {
  margin: 34px auto 0;
  display: block;
  width: 176px;
  height: 176px;
}
.user_scan_title--5uH72 {
  margin: 14px 0 0;
  font-size: 14px;
  color: #232323;
  line-height: 22px;
}
.user_scan_title--5uH72 span {
  color: #00C15F;
}
.user_Mobile_code--8SIwM {
  padding-bottom: 20px;
  text-align: center;
  margin-top: 45px;
}
.user_Mobile_code--8SIwM > h1 {
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
  color: #0a0f32;
}
.user_panel_seat--qURUU {
  color: #fff;
  font-size: 13px;
  width: 65px;
  line-height: 18px;
  float: right;
  margin: 14px 0;
  z-index: -1;
}
.user_register_code--3Cu5l {
  padding-bottom: 20px;
  text-align: center;
  margin-top: 25px;
}
.user_register_code--3Cu5l > h1 {
  display: inline-block;
  font-size: 20px;
  line-height: 28px;
  color: #232323;
}
.user_register_img--1DKKM,
.user_subscription_img--2whM8 {
  display: flex;
  justify-content: center;
  padding-bottom: 15px;
}
.user_register_img--1DKKM > img,
.user_subscription_img--2whM8 > img {
  width: 180px;
  height: 180px;
}
.user_register_title--Dc23P {
  font-size: 14px;
  line-height: 1.5;
  color: #232323;
  text-align: center;
  margin-bottom: 12px;
}
.user_register_title--Dc23P image {
  width: 22px;
  height: auto;
  vertical-align: middle;
}
.user_register_title--Dc23P svg {
  width: 22px;
  height: 22px;
  margin-bottom: -6px;
  margin-right: 5px;
}
.user_panel_Select--1KbdP {
  color: #232323;
  font-size: 18px;
  line-height: 25px;
  border-bottom: #1fadb6 solid 2px;
}
.user_panel_Unchecked--3o9yD {
  color: #777777;
  font-size: 18px;
  line-height: 25px;
}
.user_panel_titles--3pLxx {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 45px;
  margin-bottom: 5px;
}
.user_panel_titles--3pLxx > h1 {
  font-size: 21px;
  line-height: 30px;
}
.user_panel_titles--3pLxx > img {
  display: inline-block;
  width: 34px;
}
.user_panel_Selects--3Nvde {
  color: #232323;
  font-size: 18px;
  line-height: 25px;
  border-bottom: #1fadb6 solid 2px;
  margin-left: 30px;
}
.user_panel_Uncheckeds--1YQ6Z {
  color: #777777;
  font-size: 18px;
  margin-left: 30px;
  line-height: 25px;
}
.user_panel_title--3yCQT {
  display: flex;
  justify-content: space-between;
  margin-bottom: 28px;
}
.user_panel_title--3yCQT > h1 {
  font-size: 20px;
}
.user_panel_title--3yCQT > img {
  display: inline-block;
  width: 34px;
  cursor: pointer;
}
.user_panel_subtitle--1IMHp {
  margin: 3px 0 5px;
}
.user_panel_field--HCDID {
  padding: 14px 0 0;
}
.user_panel_btns--329pW {
  padding: 28px 0 5px;
}
.user_panel_links--3H6kX {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
}
.user_panel_link--3TvA9 {
  color: #232323;
  font-size: 13px;
  line-height: 18px;
  float: right;
  margin: 14px 0;
  cursor: pointer;
}
.user_panel_social_media--1qHKI {
  margin-top: 30px;
  text-align: center;
}
.user_panel_social_media_links--1uM46 {
  margin-top: 15px;
}
.user_register_return--3hqyX {
  margin-left: 0.18px;
}
.user_register_return--3hqyX > img {
  width: 6.59px;
  height: 11.06px;
  margin-right: 5px;
}
.user_register_return--3hqyX > p {
  display: inline-block;
  font-size: 12px;
  color: #777777;
  line-height: 17px;
}
.user_panel_social_media_link--ByKSl {
  display: inline-block;
  width: 46px;
  height: 46px;
  font-size: 45px;
  color: #fff;
  margin: 0 12px;
  transition: color 0.3s;
  background: #0cc060;
  border-radius: 50%;
  position: relative;
}
.user_panel_social_media_link--ByKSl > img {
  display: inline-block;
  width: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.user_panel_social_media_link--ByKSl:hover {
  color: #1fadb6;
}
.user_panel_validate_code--3llZO {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.user_panel_validate_code_disabled--1vBDK {
  opacity: 0.6;
}
.user_panel_validate_code--3llZO {
  white-space: nowrap;
}
.user_panel_main_title--3lXKp {
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  text-align: center;
}
.user_panel_info--2Jpxq {
  padding: 30px 0 35px;
}
.user_panel_avatar--1a4nz {
  position: relative;
  margin: 0 auto;
  width: 100px;
  height: 100px;
}
.user_panel_avatar_img--2eZCF {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100px;
}
.user_panel_avatar_icon--oKWLv {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  font-size: 35px;
  border-radius: 35px;
}
.user_panel_avatar_icon--oKWLv:before {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: -1;
  display: block;
  width: 26px;
  height: 26px;
  margin: -13px 0 0 -13px;
  background: #fff;
  border-radius: 26px;
  content: "";
}
.user_panel_avatar_icon_weixin--QP219 {
  color: #08d96a;
}
.user_panel_avatar_icon_qq--2cLqN {
  color: #50c8fd;
}
.user_panel_avatar_icon_weibo--3Xh1N {
  color: #ff6d4a;
}
.user_panel_name--1-TnJ {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  margin-top: 10px;
}
.user_panel_tip--OON7N {
  position: relative;
  text-align: center;
}
.user_panel_tip--OON7N:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #bdbae3;
  content: "";
}
.user_panel_tip--OON7N > span {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  background-color: #fff;
}
.user_panel_btns_btn--1-cq3 {
  height: 44px;
}
.maskLayers--MrVaB {
  width: 175px;
  height: 175px;
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  margin-top: -175px;
  left: calc(50% - 88px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.maskLayer--3bgFs {
  width: 190px;
  height: 180px;
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  left: 50%;
  top: 50%;
  margin-left: -95px;
  margin-top: -90px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.mask_p--32D77 {
  background-color: #1fadb6;
  width: 68px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-top: 16px;
  border-radius: 7px;
  cursor: pointer;
  text-shadow: var(--btn-text-shadow, 0 -1px 0 rgba(0, 0, 0, 0.12));
}
.mask_onep--1c7Zt {
  font-size: 16px;
  color: #262626;
}
.login_front--3e5Wi {
  margin-top: 50%;
  padding: 0 10%;
}
.login_front_button--25u7E {
  font-size: 14px;
  line-height: 20px;
}
.login_front_button--25u7E button {
  width: 315px;
  height: 46px;
  margin: 0 auto;
  margin-bottom: 15px;
}
.login_front_button_tue--1vdDU {
  background: #fff;
  border: 1px #e3e4e8 solid;
  color: #6e7b95;
  margin-bottom: 5px;
}
.login_front_Tips--Tjmtq {
  text-align: center;
  color: #6e7b95;
  font-size: 12px;
  line-height: 17px;
}
.login_front_bottom--1RKIn {
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #777777;
  font-size: 14px;
  line-height: 20px;
}
.login_weixin--2s_GW {
  margin-top: 50%;
}
.loginbutton--1O7CT {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.btn_login--2RYnw {
  line-height: 24px;
  padding-left: 6px;
}
.logo_Login--VfPF9 {
  width: 170px;
  position: relative;
  top: 137px;
  left: 50%;
  margin-left: -85px;
}
.logo_Login--VfPF9 img {
  width: 100%;
}
.login_weixin_front--30j6G {
  text-align: center;
  color: #777777;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 20px;
}
.login_weixin_checkbox--1kWJU {
  width: 315px;
  margin: 0 auto;
}
.login_weixin_button--j8xO- {
  font-size: 14px;
  line-height: 20px;
}
.login_weixin_button--j8xO- button {
  width: 315px;
  height: 46px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.login_weixin_button--j8xO- button img {
  width: 20px;
  height: 20px;
}
.login_weixin_bottom--1Q4zz {
  position: absolute;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #777777;
  font-size: 14px;
  line-height: 20px;
  padding: 0 2%;
  text-align: center;
}
.login_weixin_bottom--1Q4zz > button {
  background: #fff;
  border: #e3e4e8 1px solid;
  color: #6e7b95;
  font-size: 14px;
  line-height: 20px;
  width: 315px;
  height: 46px;
  margin-bottom: 30px;
}
.user_panel_btne--2t3D_ {
  display: flex;
}
.btn_ghost--33yyH {
  color: #8590a6;
  background: #fff;
  border: solid currentColor;
  position: relative;
  border-width: 0;
}
.btn_ghost--33yyH::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .btn_ghost--33yyH::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .btn_ghost--33yyH::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .btn_ghost--33yyH::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.btn_ghost--33yyH:hover {
  background: #fff;
  color: #1fadb6;
}
.user_subscription_code--1fuh4 {
  padding-bottom: 8px;
  text-align: center;
  margin-top: 25px;
}
.user_subscription_code--1fuh4 > h1 {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  color: #232323;
}
.user_subscription_statement--1nNSA {
  margin-bottom: 22px;
  font-size: 13px;
  color: #777777;
}
.user_subscription_links--289jQ {
  padding: 18px 18px 18px 0;
  width: 124%;
  margin: 12px -40px -20px;
  display: flex;
  justify-content: flex-end;
  background-color: #f4f4f4;
  font-size: 14px;
  color: #777777;
  border-radius: 0 0 8px 8px;
}
.user_subscription_links--289jQ > span {
  cursor: pointer;
}
.subscription_form_logo--15xIP img {
  width: 120px;
  height: 32px;
  display: flex;
}
.subscription_form--33lWS {
  padding: 22px 12px;
}
.subscription_form_title--23Hm2 {
  font-size: 16px;
  margin-top: 18px;
  margin-bottom: 12px;
  line-height: 24px;
  text-align: left;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
}
.subscription_form_clause--1xUji {
  font-size: 13px;
  line-height: 18px;
  text-align: left;
  color: #777777;
}
.subscription_form_btns--1zjIY {
  text-align: right;
}
.subscription_form_btns--1zjIY button {
  margin-top: 16px;
  display: inline-block;
  padding: 0 40px;
  letter-spacing: 2px;
  box-sizing: border-box;
  width: auto;
}
.user_subscription_links_mobile--bxPAm {
  padding: 18px 18px 18px 0;
  width: 110%;
  margin: 20px -32px -32px;
  display: flex;
  justify-content: flex-end;
  background-color: #f4f4f4;
  font-size: 14px;
  color: #777777;
  border-radius: 0 0 8px 8px;
}
.user_subscription_links_mobile--bxPAm > span {
  cursor: pointer;
}
.activation_bg--1UkcX {
  background: url(./assets/img/weekly_logo.jpg) no-repeat;
  padding: 0;
  background-size: cover;
  flex: 1;
  position: relative;
  bottom: 60px;
  margin-bottom: -60px;
  z-index: 103;
}
.subscription_form_mobile--RR0gh {
  padding: 20px 0;
}
.subscription_form_btns_mobile--1_tEi {
  text-align: left;
}
.loginlaw--3qH5S {
  text-align: left;
  padding: 28px 0 0;
}
.loginlaw--3qH5S .loginlaw_body--1yTYE {
  padding: 0 28px 28px 28px;
  max-height: 300px;
}
.loginlaw--3qH5S .loginlaw_body--1yTYE .loginlaw_title--2z0qU {
  font-size: 20px;
  color: #232323;
  line-height: 27px;
  font-weight: 600;
}
.loginlaw--3qH5S .loginlaw_body--1yTYE .loginlaw_subtitle--3irr7 {
  font-size: 14px;
  color: #232323;
  line-height: 20px;
  margin: 16px 0 0;
}
.loginlaw--3qH5S .loginlaw_body--1yTYE .loginlaw_big_title--2d2MJ {
  font-size: 20px;
  color: #232323;
  line-height: 27px;
  font-weight: 600;
  margin: 16px 0 0;
}
.loginlaw--3qH5S .loginlaw_body--1yTYE .loginlaw_content--gqLuW {
  font-size: 14px;
  color: #232323;
  line-height: 20px;
  margin: 12px 0 0;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt {
  border-top: 1px solid #eaeaea;
  padding: 20px 24px 20px 28px;
  text-align: right;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_checkbox--d0D6F {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_checkbox--d0D6F:hover .login_bottom_checkbox_icon--1DxIH {
  color: #23969d;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_checkbox--d0D6F:hover .login_bottom_checkbox_text--S3lwT {
  color: #23969d;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_checkbox--d0D6F .login_bottom_checkbox_icon--1DxIH {
  font-size: 19px;
  transition: 0.3s;
  color: #DBDAE3;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_checkbox--d0D6F .login_bottom_checkbox_text--S3lwT {
  font-size: 15px;
  color: #232323;
  line-height: 20px;
  margin: 0 0 0 11px;
  transition: 0.3s;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_btn--Xmxzg {
  width: 150px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  background: #1fadb6;
  border-radius: 6px;
  transition: 0.3s;
  color: #fff;
  cursor: pointer;
  display: inline-block;
}
.loginlaw--3qH5S .loginlaw_bottom--2i4Xt .loginlaw_bottom_btn--Xmxzg:hover {
  opacity: 0.6;
}
/* 微信扫码登录 */
.ulogin_scan--2OwkI {
  padding: 15px 15px 32px;
}
.user_login_agree--1jkE3 {
  font-size: 12px;
  font-weight: 400;
  color: #777777;
  line-height: 18px;
}
.user_login_agree--1jkE3::before {
  content: "";
  display: block;
  margin: 28px auto;
  width: 80px;
  height: 1px;
  background: #EAEAEA;
}
.user_login_agree--1jkE3 .user_login_law--3tuLQ {
  font-weight: 500;
  color: #232323;
  cursor: pointer;
  transition: 0.3s;
  display: inline-block;
}
.user_login_agree--1jkE3 .user_login_law--3tuLQ:hover {
  color: #23969d;
}
.user_login_agree_mobile--3RCL2 {
  text-align: center;
  position: fixed;
  bottom: 50px;
  left: 0;
  width: 100%;
}
.user_login_agree_mobile--3RCL2::before {
  display: none;
}
/* 微信扫码登录 end */
/* 登录 */
.ulogin--3x1hJ {
  padding: 32px 40px;
}
.ulogin--3x1hJ .login_way_logo--1qym2 {
  position: absolute;
  right: 15px;
  height: 34px;
  width: 34px;
  margin-top: -17px;
  cursor: pointer;
}
.ulogin--3x1hJ .user_login_way--q0p3s {
  font-size: 24px;
  font-weight: 500;
  color: #232323;
  line-height: 33px;
  text-align: left;
}
.ulogin--3x1hJ .user_login_subtitle--2Pgg1 {
  font-size: 14px;
  color: #777777;
  line-height: 22px;
  margin: 8px 0 4px;
  text-align: left;
}
.ulogin--3x1hJ .login_way_title--3QVqn {
  display: flex;
  align-items: center;
  padding: 28px 0 0;
}
.ulogin--3x1hJ .login_way_title--3QVqn .login_way_title_item--3Tg21 {
  font-size: 16px;
  color: #777777;
  line-height: 22px;
  margin: 0 28px 0 0;
  cursor: pointer;
  transition: 0.3s;
}
.ulogin--3x1hJ .login_way_title--3QVqn .login_way_title_item--3Tg21:hover {
  color: #1fadb6;
}
.ulogin--3x1hJ .login_way_title--3QVqn .login_way_title_item--3Tg21::after {
  content: "";
  display: block;
  height: 3px;
  margin: 8px 0 14px;
  background-color: rgba(0, 0, 0, 0);
}
.ulogin--3x1hJ .login_way_title--3QVqn .login_way_title_item_on--2Thil {
  color: #1fadb6;
}
.ulogin--3x1hJ .login_way_title--3QVqn .login_way_title_item_on--2Thil::after {
  background-color: #1fadb6;
}
.ulogin--3x1hJ .login_way_title_mobile--1YAZ2 {
  padding: 40px 0 0;
  width: 100%;
}
.ulogin_fix--1t6fc {
  padding: 32px 40px 35px;
}
.ulogin_mobile--V9PG7 {
  padding: 48px 37px 28px 38px;
  box-sizing: border-box;
  min-height: calc(100vh - 60px);
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* 登录 end */
.wx_code_loading--WdUP1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wx_code_loading--WdUP1 > i {
  font-size: 40px;
}

/* 辅助背景色 */
/* 手机活动背景色 */
/* 深色遮罩颜色 */
/* 深色遮罩颜色 */
/* 投影颜色 */
/* 投影颜色 */
/* 基本 */
/* 深色 */
/* 反色 */
/* 反色 */
/* 反色 */
/* 表单提示颜色 */
/* 辅助描述 */
/* 标题 */
/* 基本 */
/* 基本 - 反色 */
@-webkit-keyframes off_page_show--1hOdc {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes off_page_show--1hOdc {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes popover_show--12H98 {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popover_show--12H98 {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.field_item--W9TGT {
  border: solid #DBDAE3;
  position: relative;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #232323;
  padding: 13px 15px;
  font-size: 14px;
  line-height: 20px;
  height: 44px;
}
.field_item--W9TGT::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .field_item--W9TGT::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .field_item--W9TGT::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .field_item--W9TGT::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.field_item--W9TGT > .field_content--3gMpB {
  flex: 1;
  display: block;
  margin: -13px -15px;
  padding: 13px 15px;
  border: 0;
  color: inherit;
  width: 0;
}
.field_item--W9TGT > .field_extra--2FNG1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  position: relative;
}
.field_item--W9TGT > .field_content--3gMpB + .field_extra--2FNG1 {
  margin-left: 10px;
}
.field_item--W9TGT > .field_extra--2FNG1 + .field_content--3gMpB {
  margin-left: 10px;
}
.field_item--W9TGT > .field_content_disabled--2kuqU {
  cursor: no-drop;
}
.field_item--W9TGT .placeholder--1UhMZ {
  color: #acb2bf;
}
.field_item--W9TGT:focus,
.field_item--W9TGT.focus--1yZPZ {
  background-color: #f4f4f4;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  border-color: #bdbae3;
}
.field_error--2iW-u {
  border: solid;
  border-color: #ff5a5f !important;
  position: relative;
  border-width: 0;
}
.field_error--2iW-u::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .field_error--2iW-u::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .field_error--2iW-u::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .field_error--2iW-u::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.field_disabled--3E-ZF {
  opacity: 0.3;
  cursor: no-drop !important;
}
.field_disabled--3E-ZF .field_content--3gMpB {
  cursor: no-drop !important;
}
.select_container--33Ycr,
.select_mobile_container--3DWLL {
  outline: none;
}
.select_container--33Ycr {
  cursor: pointer;
}
.input_container--3YeQ6,
.select_container--33Ycr {
  position: relative;
}
.input--379-U {
  background: transparent;
  border: 0;
}
.textarea_container--2N41_ {
  height: auto;
}
.textarea_container--2N41_ .input--379-U {
  min-height: 50px;
  line-height: inherit;
  font: 14px "Lato", Arial, "Microsoft YaHei", sans-serif;
}
.select--3j_Kr {
  cursor: pointer;
  overflow: hidden;
}
.select--3j_Kr .select_child--3p4Fh {
  color: inherit;
}
.select--3j_Kr .placeholder--1UhMZ,
.select--3j_Kr .select_child--3p4Fh {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.select_icon--2OM8l {
  color: #777777;
  transition: transform 0.3s;
  transform-origin: 50% 50%;
  font-size: 12px;
  opacity: 0.8;
}
.select_icon_on--3Ci39 {
  transform: rotate(180deg);
}
.select_list_container--2eidL {
  border: solid #bdbae3;
  position: relative;
  border-width: 0;
  border-radius: 8px;
  position: absolute;
  z-index: 1001;
  background: #fff;
  box-shadow: 0 0 30px rgba(35, 35, 35, 0.12);
  transform-origin: 50% 50%;
  -webkit-animation: popover_show--12H98 0.2s ease-out 0s both;
          animation: popover_show--12H98 0.2s ease-out 0s both;
  transform-origin: 36px -6px;
  left: 0;
  top: calc(100% + 10px);
  width: 100%;
}
.select_list_container--2eidL::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 1px 1px 1px;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .select_list_container--2eidL::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .select_list_container--2eidL::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .select_list_container--2eidL::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.select_list_container--2eidL:after {
  box-sizing: border-box;
  position: absolute;
  left: 30px;
  top: 1px;
  display: block;
  width: 8px;
  height: 8px;
  z-index: 1;
  background: #fff;
  border: solid #bdbae3;
  border-width: 1px 0 0 1px;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  margin: -4px 0 0 -4px;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .select_list_container--2eidL::after {
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    transform: rotate(45deg) scale(0.5) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .select_list_container--2eidL::after {
    width: 24px;
    height: 24px;
    margin: -12px 0 0 -12px;
    transform: rotate(45deg) scale(0.33333333) translateZ(0);
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .select_list_container--2eidL::after {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    transform: rotate(45deg) scale(0.25) translateZ(0);
  }
}
.select_list_container--2eidL .select_list--3QeGx {
  max-height: 240px;
  overflow: auto;
}
.select_list_date_container--1mheR {
  min-width: 300px;
}
.select_item--vR7lk {
  padding: 8px 15px;
  font-size: 14px;
  line-height: 20px;
  min-height: 20px;
  color: #8590a6;
  cursor: pointer;
}
.select_item--vR7lk:hover {
  background: #f4f4f4;
}
.select_item_disabled--12rQo {
  opacity: 0.3;
  cursor: no-drop;
}
.select_current--1Pwyv {
  background: #f4f4f4;
  color: #232323;
}
.select_mobile_container--3DWLL {
  position: fixed;
  z-index: 1001;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.select_mobile_mask--21BgP {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.select_mobile_content--HoV2N {
  border: solid rgba(24, 26, 31, 0.2);
  position: relative;
  border-width: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: #fff;
}
.select_mobile_content--HoV2N::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 1px 0 0 0;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .select_mobile_content--HoV2N::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .select_mobile_content--HoV2N::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .select_mobile_content--HoV2N::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.select_mobile_control--9t4K0 {
  display: flex;
  justify-content: space-between;
  height: 42px;
  border: solid rgba(24, 26, 31, 0.2);
  position: relative;
  border-width: 0;
}
.select_mobile_control--9t4K0::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 0 0 1px 0;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .select_mobile_control--9t4K0::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .select_mobile_control--9t4K0::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .select_mobile_control--9t4K0::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.select_mobile_control_btn--3LdeY {
  box-sizing: border-box;
  display: flex;
  padding: 9px 15px;
  font-size: 17px;
  line-height: 19px;
  height: 42px;
  align-items: center;
  color: #1fadb6;
}
.select_mobile_list--2mts4 {
  height: 300px;
  max-height: 40vh;
  overflow: auto;
}
.select_mobile_list--2mts4 .select_mobile_item--ThNNo {
  display: block;
  border: solid #bdbae3;
  position: relative;
  border-width: 0;
  padding: 10px 15px;
  margin: 0;
}
.select_mobile_list--2mts4 .select_mobile_item--ThNNo::before {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-style: inherit;
  border-color: inherit;
  border-radius: 8px;
  border-width: 0 0 1px 0;
  pointer-events: none;
  content: "";
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .select_mobile_list--2mts4 .select_mobile_item--ThNNo::before {
    width: 200%;
    height: 200%;
    transform-origin: 0 0;
    transform: scale(0.5) translateZ(0);
    border-radius: 16px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .select_mobile_list--2mts4 .select_mobile_item--ThNNo::before {
    width: 300%;
    height: 300%;
    transform-origin: 0 0;
    transform: scale(0.33333333) translateZ(0);
    border-radius: 24px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 4) {
  .select_mobile_list--2mts4 .select_mobile_item--ThNNo::before {
    width: 400%;
    height: 400%;
    transform-origin: 0 0;
    transform: scale(0.25) translateZ(0);
    border-radius: 32px;
  }
}
.select_mobile_date--1Rg-K {
  height: 312px;
  max-height: 100vh;
}
.select_mobile_date--1Rg-K .react-calendar,
.select_list_date--23xWh .react-calendar {
  border: none;
  width: 100%;
}
.select_mobile_date--1Rg-K .react-calendar__month-view__days__day--neighboringMonth,
.select_list_date--23xWh .react-calendar__month-view__days__day--neighboringMonth {
  opacity: 0.5;
}
.select_mobile_date--1Rg-K .react-calendar__month-view__days__day--weekend,
.select_list_date--23xWh .react-calendar__month-view__days__day--weekend {
  color: #1fadb6;
}
.select_mobile_date--1Rg-K .react-calendar__tile--now,
.select_list_date--23xWh .react-calendar__tile--now {
  background: #eee;
}
.select_mobile_date--1Rg-K .react-calendar__tile--now:focus,
.select_list_date--23xWh .react-calendar__tile--now:focus,
.select_mobile_date--1Rg-K .react-calendar__tile--now:enabled:focus,
.select_list_date--23xWh .react-calendar__tile--now:enabled:focus,
.select_mobile_date--1Rg-K .react-calendar__tile--now:enabled:hover,
.select_list_date--23xWh .react-calendar__tile--now:enabled:hover {
  background: #f4f4f4;
}
.select_mobile_date--1Rg-K .react-calendar__tile--active,
.select_list_date--23xWh .react-calendar__tile--active {
  background: #1fadb6;
  color: #fff;
}
.select_mobile_date--1Rg-K .react-calendar__tile--active:focus,
.select_list_date--23xWh .react-calendar__tile--active:focus,
.select_mobile_date--1Rg-K .react-calendar__tile--active:enabled:focus,
.select_list_date--23xWh .react-calendar__tile--active:enabled:focus {
  background: #23969d;
}
.check_item--hKsBQ {
  display: flex;
  cursor: pointer;
}
.check_item--hKsBQ.field_error--2iW-u {
  color: #ff5a5f;
}
.check_item--hKsBQ.field_error--2iW-u:before {
  display: none;
}
.check_item--hKsBQ.field_disabled--3E-ZF {
  opacity: 1;
}
.check_item--hKsBQ.field_disabled--3E-ZF > .check_item_icon--hXS51 {
  background: #f0f0f5;
}
.check_item--hKsBQ > .check_item_input--39HpT {
  display: none;
}
.check_item--hKsBQ > .check_item_icon--hXS51 {
  display: inline-block;
  vertical-align: -3px;
  font-size: 12px;
  width: 1em;
  height: 1em;
  line-height: 1em;
  margin-right: 10px;
}
.check_item--hKsBQ > .checkbox_icon--1n4dM {
  border: 2px solid #f0f0f5;
  background: #f0f0f5;
  color: #fff;
  border-radius: 4px;
  flex-shrink: 0;
}
.check_item--hKsBQ > .checkbox_icon--1n4dM.check_item_icon_checked--2bVP6 {
  background: #1fadb6;
  border-color: #1fadb6;
}
.check_item--hKsBQ:hover > .checkbox_icon--1n4dM {
  border-color: #1fadb6;
}
.check_item--hKsBQ > .radio_icon--34Qy5 {
  position: relative;
  vertical-align: -5px;
  width: 14px;
  height: 14px;
  font-size: 16px;
  color: #f0f0f5;
  border: 2px solid currentColor;
  border-radius: 20px;
  margin-right: 10px;
}
.check_item--hKsBQ > .radio_icon--34Qy5:before {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 10px;
  height: 10px;
  background-color: currentColor;
  border-radius: 10px;
  transform-origin: 0 0;
  transform: scale(0) translate(-50%, -50%);
  transition: transform ease-out 0.2s;
  content: "";
}
.check_item--hKsBQ > .radio_icon--34Qy5.check_item_icon_checked--2bVP6 {
  color: #1fadb6;
}
.check_item--hKsBQ > .radio_icon--34Qy5.check_item_icon_checked--2bVP6:before {
  transform: scale(1) translate(-50%, -50%);
}
.field_isInput--3h1rx {
  flex-direction: column;
}
.field_content_input--2r3tY {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  border: 1px solid #DBDAE3;
  padding-left: 13px;
}
.field_content_input_show--2EaZI {
  opacity: 1;
}

.login_container--2-R4p {
  font-family: Lato-Bold, Lato;
  position: relative;
  padding: 22px 12px 18px;
  line-height: 1.5;
  text-align: left;
}
.login_close--2QszE {
  position: absolute;
  right: -4px;
  top: 4px;
  font-size: 28px;
  width: 1em;
  height: 1em;
  opacity: 0.6;
  cursor: pointer;
}
.login_title--3K7_t {
  display: block;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 22px;
  line-height: 1.2;
}
.login_title_logo--3Cd27 {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin-right: 8px;
}
.login_title_text--2mh2i {
  display: inline-block;
  vertical-align: middle;
}
.login_description--29bK1 {
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
}
.user_panel_form--3cjWh {
  display: block;
}
.forum_panel_field--31_a3 {
  display: flex;
}
.forum_panel_field--31_a3 .forum_panel_input--2c4-H {
  background: #fff;
  padding: 12px;
  height: 41px;
  border-radius: 6px;
  margin: 0 0 16px 16px;
}
.forum_panel_field--31_a3 .forum_panel_input--2c4-H > input {
  padding: 12px;
  margin: -12px;
  font-size: 14px;
  line-height: 1.2;
}
.forum_panel_field--31_a3 .forum_panel_input--2c4-H:first-child {
  margin-left: 0;
}
.forum_panel_input--2c4-H {
  border-color: #dbdae3;
}
.forum_user_panel_btns--1xL1f {
  display: flex;
  margin-top: 16px;
  justify-content: space-between;
}
.forum_user_panel_btn--1xhX6 {
  display: inline-block;
  height: 41px;
  line-height: 1.375;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 5px;
  padding: 10px 24px;
  width: auto;
}
.forum_user_panel_btn--1xhX6 > div {
  margin-left: 5px;
}
.forum_register--3H54l {
  font-family: Lato-Bold, Lato;
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
}
.forum_register_form--MHc4y {
  max-width: 600px;
  margin: 100px auto 0;
  padding-bottom: 80px;
  line-height: 1.5;
}
.forum_weekly_form--1ccB3 {
  max-width: 600px;
  padding-bottom: 80px;
  line-height: 1.5;
}
.forum_weekly_modal_form--37ScW {
  max-width: 600px;
  line-height: 1.5;
}
.forum_panel_title--35XfM {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}
.forum_panel_description---dVsr {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px;
}
.forum_panel_apply--1lOlW {
  font-size: 12px;
  color: #777;
}
.forum_panel_apply--1lOlW > a {
  text-decoration: underline;
}
.forum_panel_field--31_a3 .forum_panel_checkbox--g4u4v {
  line-height: 1.2;
  margin-bottom: 20px;
}
.forum_panel_field--31_a3 .forum_panel_checkbox--g4u4v label {
  margin-top: 20px;
  display: flex;
}
.forum_panel_field--31_a3 .forum_panel_checkbox--g4u4v i {
  font-size: 16px;
  flex-shrink: 0;
  border-color: #dbdae3;
  border-width: 1px;
  padding: 2px;
  background: #fff;
  margin-top: -2px;
}
.forum_panel_apply--1lOlW {
  margin: 8px 0 40px;
}
.modal_weekly_info_form--2ZrHV {
  max-width: 600px;
  padding-bottom: 80px;
  line-height: 1.5;
}
.forum_modal_weekly_btn--3QgSh {
  display: inline-block;
  height: 41px;
  line-height: 1.375;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 5px;
  padding: 11px 40px;
  width: auto;
}
.forum_modal_weekly_btn--3QgSh > div {
  margin-left: 5px;
}
.forum_modal_weekly_title--LaaxA {
  font-size: 16px;
  font-weight: 600;
  margin: 16px 0 12px 0;
}
.forum_modal_weekly_clomu_title--1GtVR {
  font-size: 16px;
  font-weight: 600;
}
.forum_modal_weekly_btns--AmEqL {
  display: flex;
  justify-content: flex-end;
}


/*# sourceMappingURL=../maps/index.map*/