* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  font-family: å¾®è½¯éé»;
}
blockquote,
body,
button,
dd,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
p,
pre,
td,
textarea,
th {
  margin: 0;
  padding: 0;
}
body,
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: calc(var(--fontRatio, 1) * 12px);
  line-height: 1.5;
}
img:not([src]) {
  visibility: hidden;
}
a[href="javascript: void(0);"],
a[href="javascript:void(0)"] {
  cursor: inherit;
}
.cate_group_list,
.checkbox_style,
.context-menu-list,
.detail_small_pic_lists,
.dot_list,
.eidt_panel_router_links,
.evaluate_upload_pic_lists,
.exhibition_product_props,
.f-select-list,
.features_list,
.fk-contextSubMenu,
.form_container,
.jz-dropdown-menu,
.jz-page-complex,
.jz-page-simple,
.jz-select ul,
.jz-select-not-found,
.jz-table-dd-list,
.jz-table-dd-list ol,
.jz_nav_list,
.jz_transfer_content ul,
.jz_transfer_list,
.lan_lists,
.lan_mobi_lists,
.level_1,
.level_2,
.level_3,
.marquee,
.mobi_detail_big_pic_content,
.news_detail_download_list,
.news_group_list,
.news_selected_wrap2 ul,
.photo_display_area,
.photo_display_list,
.photo_group_list,
.photo_list,
.photo_list_area,
.radio_style,
.result_product_props,
.scrollbar-view ul,
.select_list,
.select_title,
.short_line_list,
.sortable-tree ul,
.square-lattice-list,
.sub_nav_list,
.three_nav_list,
.toolbar_server_list,
.ui-timepicker2-scrollbar ul,
.vistor_preview_device_list,
.vjs-menu-content {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
address,
cite,
dfn,
var {
  font-style: normal;
}
small {
  font-size: calc(var(--fontRatio, 1) * 12px);
}
a,
a:hover {
  text-decoration: none;
}
a.underline:hover {
  text-decoration-line: underline;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
img {
  vertical-align: top;
}
img,
table,
video {
  max-width: 100%;
}
table {
  border-collapse: collapse;
}
.UE_NOT_USE_AUTO table {
  max-width: unset;
}
table[defaultwidth="true"] {
  width: 100%;
}
input {
  -webkit-appearance: none;
}
button {
  border-radius: 0;
}
body {
  background: #fff;
}
iframe {
  border: 0;
}
td {
  word-break: break-word !important;
}
[style*="AaBiaoTiChuYuan"],
[style*="Aaå¤ç¦¾"],
[style*="Aaççå"],
[style*="Aaè¯­æèå¸çå­"],
[style*="Aaé¬¼æ³£"],
[style*="å­ä½ç®¡å®¶å¹»å½±ä¼¯çµ"],
[style*="å­ä½ç®¡å®¶æ£è±ç³"],
[style*="å­ä½ç®¡å®¶æ³¢ç¹"],
[style*="å­ä½ç®¡å®¶æ¶¦è¡"],
[style*="å­ä½ç®¡å®¶çå®"] {
  font-family: inherit !important;
}
body::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}
body::-webkit-scrollbar {
  width: 6px;
}
.close_icon32 {
  background: url(/image/rimage/comm/close32.png?v=202512301156) no-repeat 50%;
  background-size: 100% 100%;
}
.close_icon20 {
  background: url(/image/rimage/comm/close20.png?v=202512301156) no-repeat 50%;
  background-size: 100% 100%;
}
.c_popup_close,
.jz_icon_close {
  background: url(/image/rimage/comm/close4.png?v=202512301156) no-repeat 50%;
  border: none;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.jz_icon_close:hover {
  background-position: 50%;
}
:root {
  --banner-link-z-index: -1;
  --banner-module-z-index: 2;
  --login-popup-z-index: 9033;
  --drawer-z-index: 9098;
  --popup-above-drawer-z-index: 9099;
  --fixed-module-z-index: 11;
  --preview-area-width: 375px;
}
.jz_screen_pc.jz_full_screen_scrolling body::-webkit-scrollbar {
  width: 0;
}
.jz_screen_pc.jz_full_screen_scrolling body {
  scrollbar-width: none;
}
body::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.virtual_scroll_node::-webkit-scrollbar {
  width: 6px;
}
.jz_clear {
  clear: both;
  height: 0;
}
.jz_body_no_scroll {
  overflow: hidden;
}
.jz_window_left_top_point {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
}
.jz_screen_mobi body {
  max-width: 100%;
}
.jz_screen_mobi video:not(.jz_banner_flv_preview) {
  height: 425px !important;
  width: 100%;
}
.jz_screen_mobi .dialogVideoDiv video {
  height: auto !important;
  object-fit: fill;
}
.jz_screen_mobi .jz_fix_ue_img video,
.jz_screen_mobi .news_detail_content video {
  height: auto !important;
}
.netVideo {
  max-width: 100%;
}
.jz_screen_mobi .netVideo {
  height: 425px !important;
  max-width: 100%;
  width: 100%;
}
.netVideo iframe {
  height: 100%;
  width: 100%;
}
.jz_screen_mobi body::-webkit-scrollbar {
  width: 0;
}
.fkeditor-wrap .fk-editor u * {
  text-decoration: underline;
}
table:not(.jz_reponsive_fix_table table, table[width]) {
  max-width: 100%;
  width: 100% !important;
}
.jz_reponsive_fix_table table td,
.jz_reponsive_fix_table table th {
  padding: 0 10px;
}
.jz_reponsive_fix_table table img {
  max-width: none;
}
.jz_screen_mobi .jz_reponsive_fix_table table img {
  max-width: 100%;
}
.jz_screen_mobi .jz_reponsive_fix_table :not(.UE_NOT_USE_AUTO) table {
  width: 100%;
}
.jz_screen_mobi img[height][width],
.jz_screen_mobi img[style*="height"][style*="width"] {
  height: auto !important;
}
.jz_manage_web_mobi .postionStatic {
  position: static;
}
.jz_vbg_bg {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) no-repeat;
}
.jz_web_container {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}
.web_container_960 {
  width: 960px;
}
.web_container_1200 {
  width: 1200px;
}
.jz_web_header {
  display: block;
  transition: padding-top 0.3s;
}
.jz_mobi_header {
  display: none;
}
.jz_web_content {
  transition: all 0.35s;
}
.g_header_content__sticky {
  left: 0;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 900;
}
.g_header_content {
  background-color: #fff;
  position: relative;
  transition: all 0.3s;
  z-index: 99;
}
.g_header_content__fixed {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 900;
}
.g_header_content__fixed.top_ad_is_above {
  top: var(--top-ad-height, 0);
}
.jz_html_manage .g_header_content__fixed {
  width: calc(100% - 6px);
}
.g_header_content__unfixed_float {
  position: absolute;
  width: 100%;
}
.g_header__fixed .g_header_content_fixed_bg_def {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.g_mobi_header__fixed_bg_def {
  padding-bottom: 1px;
}
.g_mobi_header_content {
  background-color: #fff;
  height: 100%;
}
.g_mobi_header__fixed .g_mobi_header_content {
  height: 50px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9033;
}
.g_mobi_header__fixed_bg_def .g_mobi_header_content {
  border-bottom: 1px solid #f5f5f5;
  max-width: 100vw;
}
.g_mobi_header__rightbar {
  align-items: center;
  display: flex;
  gap: 10px;
  height: 100%;
  justify-content: center;
  padding-right: 15px;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.35s;
}
.jz_screen_mobi .nav_drawer_style .g_mobi_header__rightbar {
  right: -60%;
}
.jz_web_row_line {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  position: relative;
}
.jz_web_row_line:before {
  clear: both;
  content: "";
  display: table;
  height: 0;
}
.jz_web_row_line_pc1 {
  width: 100%;
}
.jz_web_col {
  box-sizing: border-box;
  font-size: 0;
  min-height: 30px;
  position: relative;
  transition:
    border 0.3s,
    background 0.3s,
    box-shadow 0.3s,
    padding 0.3s,
    border-radius 0.3s;
  width: 100%;
}
.mobi_row_style .jz_web_col {
  transition: width 0.3s;
}
.web_col_content {
  display: inline-block;
  min-height: 100%;
  position: relative;
  text-align: inherit;
  width: 100%;
}
.jz_screen_pc div.web_col_content.web_col_content_sticky {
  height: auto;
  min-height: auto;
  position: sticky;
  top: calc(var(--site-tips-height) + var(--fixed-header-height));
}
.web_col_content_empty {
  height: 156px;
}
.jz_screen_mobi .web_col_content_empty {
  height: auto;
}
.g_header .jz_web_col {
  min-height: 30px;
}
.jz_web_row1 > .jz_web_row__content > .jz_web_col {
  width: 100%;
}
.jz_web_row2 > .jz_web_row__content > .jz_web_col {
  width: 50%;
}
.jz_web_row3 > .jz_web_row__content > .jz_web_col {
  width: 33.333%;
}
.jz_web_row4 > .jz_web_row__content > .jz_web_col {
  width: 25%;
}
.jz_web_row5 > .jz_web_row__content > .jz_web_col {
  width: 20%;
}
.jz_web_row6 > .jz_web_row__content > .jz_web_col {
  width: 16.66%;
}
.jz_web_col {
  max-width: 100%;
}
.jz_web_row > .jz_web_row__content > .jz_col_1 {
  width: 8.33%;
}
.jz_web_row > .jz_web_row__content > .jz_col_2 {
  width: 16.66%;
}
.jz_web_row > .jz_web_row__content > .jz_col_3 {
  width: 25%;
}
.jz_web_row > .jz_web_row__content > .jz_col_4 {
  width: 33.33%;
}
.jz_web_row > .jz_web_row__content > .jz_col_5 {
  width: 41.66%;
}
.jz_web_row > .jz_web_row__content > .jz_col_6 {
  width: 50%;
}
.jz_web_row > .jz_web_row__content > .jz_col_7 {
  width: 58.33%;
}
.jz_web_row > .jz_web_row__content > .jz_col_8 {
  width: 66.66%;
}
.jz_web_row > .jz_web_row__content > .jz_col_9 {
  width: 75%;
}
.jz_web_row > .jz_web_row__content > .jz_col_10 {
  width: 83.33%;
}
.jz_web_row > .jz_web_row__content > .jz_col_11 {
  width: 91.66%;
}
.jz_web_row > .jz_web_row__content > .jz_col_12 {
  width: 100%;
}
.jz_web_row > .jz_web_row__content > .jz_col_1_4 {
  width: 11.6667%;
}
.jz_web_row > .jz_web_row__content > .jz_col_2_4 {
  width: 20%;
}
.jz_web_row > .jz_web_row__content > .jz_col_3_4 {
  width: 28.3333%;
}
.jz_web_row > .jz_web_row__content > .jz_col_4_4 {
  width: 36.6667%;
}
.jz_web_row > .jz_web_row__content > .jz_col_5_4 {
  width: 45%;
}
.jz_web_row > .jz_web_row__content > .jz_col_6_4 {
  width: 53.3333%;
}
.jz_web_row__content {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
}
.jz_screen_mobi .col_mobi_order_0 {
  order: 0;
}
.jz_screen_mobi .col_mobi_order_1 {
  order: 1;
}
.jz_screen_mobi .col_mobi_order_2 {
  order: 2;
}
.jz_screen_mobi .col_mobi_order_3 {
  order: 3;
}
.jz_screen_mobi .col_mobi_order_4 {
  order: 4;
}
.jz_screen_mobi .col_mobi_order_5 {
  order: 5;
}
.mobi_row_style .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row > .jz_web_row__content > .jz_web_col {
  width: 100%;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi1 > .jz_web_row__content {
  flex-wrap: nowrap;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col {
  width: 50%;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi2 > .jz_web_row__content {
  flex-wrap: nowrap;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row2.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_0 {
  width: 25%;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row2.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_1 {
  width: 75%;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi3 > .jz_web_row__content {
  flex-wrap: nowrap;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row2.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_0 {
  width: 75%;
}
.mobi_row_style.jz_web_row2.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row2.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_1 {
  width: 25%;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi1 {
  flex-wrap: nowrap;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col {
  width: 33.33%;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi2 {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row3.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_0 {
  width: 100%;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row3.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row3.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row3.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_2 {
  width: 50%;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi3 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row3.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row3.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row3.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_1 {
  width: 50%;
}
.mobi_row_style.jz_web_row3.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row3.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_2 {
  width: 100%;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi1 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col {
  width: 50%;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi2 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_0 {
  width: 100%;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row4.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_3 {
  width: 33.33%;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi3 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_2 {
  width: 33.33%;
}
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row4.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_3 {
  width: 100%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi1 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_1 {
  width: 50%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_4 {
  width: 33.33%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi2 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_2 {
  width: 33.33%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_4 {
  width: 50%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi3 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_3 {
  width: 50%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row5.jz_web_row_mobi3
  > .jz_web_row__content
  > div.col_mobi_order_4 {
  width: 100%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi4 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > div.col_mobi_order_0 {
  width: 100%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > div.col_mobi_order_3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi4
  > .jz_web_row__content
  > div.col_mobi_order_4 {
  width: 50%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi5 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > div.col_mobi_order_1 {
  width: 100%;
}
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > div.col_mobi_order_3,
.mobi_row_style.jz_web_row5.jz_web_row_mobi5
  > .jz_web_row__content
  > div.col_mobi_order_4 {
  width: 33.33%;
}
.mobi_row_style.jz_web_row6.jz_web_row_mobi1 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > .jz_web_col5,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_3,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_4,
.mobi_row_style.jz_web_row6.jz_web_row_mobi1
  > .jz_web_row__content
  > div.col_mobi_order_5 {
  width: 50%;
}
.mobi_row_style.jz_web_row6.jz_web_row_mobi2 > .jz_web_row__content {
  flex-wrap: wrap;
}
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col0,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col1,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col2,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col3,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col4,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > .jz_web_col5,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_0,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_1,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_2,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_3,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_4,
.mobi_row_style.jz_web_row6.jz_web_row_mobi2
  > .jz_web_row__content
  > div.col_mobi_order_5 {
  width: 33.33%;
}
.mobi_row_style.jz_module_sys_row > .jz_web_row__content > .jz_web_col {
  order: 1;
}
.mobi_row_style.jz_module_sys_row > .jz_web_row__content > .col_mobi_order_0,
.mobi_row_style.jz_module_sys_row > .jz_web_row__content > .jz_col_sys_module {
  order: 0;
}
.mobi_row_style.jz_module_sys_row > .jz_web_row__content > .col_mobi_order_1 {
  order: 1;
}
.mobi_row_style.jz_module_sys_row > .jz_web_row__content > .col_mobi_order_2 {
  order: 2;
}
.mobi_row_style.jz_module_sys_row > .jz_web_row__content > .col_mobi_order_3 {
  order: 3;
}
.jz_module {
  box-sizing: border-box;
  min-height: 30px;
  min-width: 30px;
  position: relative;
}
.module_banner {
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  height: 50px;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
}
.module_banner_text {
  -webkit-background-clip: text;
  font-size: calc(var(--fontRatio, 1) * 16px);
  margin-left: 6px;
  margin-right: 6px;
  overflow: hidden;
  padding-right: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.module_content {
  font-size: calc(var(--fontRatio, 1) * 14px);
  position: relative;
}
.jz_web_banner {
  position: relative;
  width: 100%;
}
.jz_banner {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: 0 auto;
  position: relative;
  user-select: text;
}
.banner_fix_zone {
  height: 100%;
  opacity: 0;
  width: 100%;
}
.banner_flv_background {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.banner_flv_bg {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.banner_flv_area {
  margin: auto;
  padding-bottom: 42.1%;
  position: relative;
  z-index: 2;
}
.banner_flv_zone {
  height: 100%;
  position: absolute;
  width: 100%;
}
.banner_pic {
  margin: auto;
  position: relative;
  width: 100%;
  z-index: 0;
}
.banner_pic_group {
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 31.25%;
  position: relative;
  width: 100%;
}
.jz_pc_banner_group {
  display: block;
}
.jz_mobi_banner_group {
  display: none;
}
.banner_pic_group:after,
.banner_pic_group:before {
  clear: both;
}
.banner_pic_item_wrap {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -o-transform: translateZ(0);
  width: 100%;
}
.banner_pic_item_wrap .banner_pic_item_link {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: var(--banner-link-z-index);
}
.jz_banner.jz_banner_free_interaction .banner_pic_item_link {
  pointer-events: none;
}
.banner_pic_item_wrap .jz_module,
.banner_pic_item_wrap a:not(.banner_pic_item_link) {
  z-index: var(--banner-module-z-index);
}
.banner_pic_item_wrap.has_link .jz_module {
  cursor: auto;
}
.banner_pic_item_wrap .banner_link {
  height: 100%;
}
.banner_pic_item_wrap .banner_link .banner_pic_item,
.banner_pic_item_wrap
  a[href]:not([href="javascript:void(0)"])
  .banner_pic_item {
  cursor: pointer;
}
div.banner_pic_0 {
  left: 0;
}
.banner_pic_item_wrap:not(.banner_pic_0) {
  display: none;
}
.banner_pic_item {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: default;
  height: 100%;
  margin: 0 auto;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.jz_screen_pc
  .banner_pic_item
  img:not(.module_button_icon, .category_nav_item_img) {
  width: 100%;
}
.banner_short_line_wrap {
  bottom: 3%;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: var(--global-text-align, center);
  z-index: 4;
}
.banner_btn_left_right .pic_short_line_btn,
.banner_short_line_wrap .pic_arrow_btn {
  display: none;
  pointer-events: auto;
}
.banner_short_line_wrap .pic_short_line_btn {
  cursor: pointer;
  display: inline-block;
  margin: 0 3px;
  padding: 5px 0;
  pointer-events: auto;
  position: relative;
}
.pic_short_line {
  background: hsla(0, 0%, 90%, 0.4);
  border-radius: 4px;
  height: 4px;
  transition: all 0.3s;
  width: 13px;
}
.pic_short_line_btn:hover .pic_short_line,
.pic_short_line_btn_activity .pic_short_line {
  background-color: #e5e5e5;
  width: 26px;
}
.banner_btn_left_right .pic_arrow_btn {
  display: block;
}
.pic_arrow_btn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 60px;
  margin-bottom: auto;
  margin-top: auto;
  overflow: hidden;
  position: absolute;
  text-align: var(--global-text-align, center);
  top: 0;
  width: 60px;
  z-index: 3;
}
.banner_btn_left_right_1 .pic_arrow_btn_prev {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) 0 -42px;
  margin-left: 1%;
  transition: margin-left 0.3s ease-out 0s;
}
.banner_btn_left_right_1 .pic_arrow_btn_next {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) -55px -42px;
  margin-right: 1%;
  right: 0;
  transition: margin-right 0.3s ease-out 0s;
}
.banner_btn_left_right_1 .pic_arrow_btn_next:after,
.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
  background-color: #4c4c4c;
  bottom: 0;
  content: "";
  height: 2px;
  margin-bottom: auto;
  margin-top: auto;
  position: absolute;
  top: 0;
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  width: 0;
}
.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
  left: 25px;
}
.banner_btn_left_right_1 .pic_arrow_btn_next:after {
  right: 22px;
}
.banner_btn_left_right_1 .pic_arrow_btn_prev:hover {
  margin-left: 15px;
}
.banner_btn_left_right_1 .pic_arrow_btn_prev:hover:after {
  left: 32px;
  width: 20px;
}
.banner_btn_left_right_1 .pic_arrow_btn_next:hover {
  margin-right: 15px;
}
.banner_btn_left_right_1 .pic_arrow_btn_next:hover:after {
  right: 28px;
  width: 20px;
}
.clear_fix:after,
.clear_fix:before {
  content: "";
  display: table;
}
.banner_btn_left_right_2 .pic_arrow_btn_prev {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) 0 0
    rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  margin-left: 1%;
}
.banner_btn_left_right_2 .pic_arrow_btn_next {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) -45px 0
    rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  margin-right: 1%;
  right: 0;
}
.banner_btn_left_right_2 .pic_arrow_btn_next:hover,
.banner_btn_left_right_2 .pic_arrow_btn_prev:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.banner_fade_in {
  animation: fadeIn 0.5s;
  z-index: 2;
}
.banner_fade_out {
  animation: fadeOut 0.4s;
  z-index: 1;
}
.jz_hide_flv .banner_pic,
.jz_show_flv .banner_flv {
  display: block;
}
.jz_hide_flv .banner_flv,
.jz_show_flv .banner_pic {
  display: none;
}
.jz_screen_mobi .jz_banner .banner_pic {
  display: block;
}
.jz_screen_mobi .jz_pc_banner_group {
  display: none;
}
.jz_pc_short_line,
.jz_screen_mobi .jz_mobi_banner_group,
.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_banner_group,
.jz_screen_mobi .jz_mobi_short_line {
  display: block;
}
.jz_mobi_short_line,
.jz_screen_mobi .jz_pc_short_line {
  display: none;
}
.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_short_line,
.jz_screen_mobi .jz_mobi_short_line {
  display: block;
}
.jz_screen_mobi .pic_switch_btn_area {
  bottom: 0;
  font-size: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: var(--global-text-align, center);
  z-index: 4;
}
.jz_screen_mobi .banner_btn_left_right .pic_arrow_btn {
  display: none;
}
.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
  display: block;
}
.jz_screen_mobi .pic_switch_btn_area.banner_btn_left_right .pic_short_line_btn {
  display: none;
}
.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
  cursor: pointer;
  display: inline-block;
  margin: 0 3px;
  padding: 5px 0;
  position: relative;
}
.jz_screen_mobi .pic_switch_btn_area .pic_short_line {
  height: 5px;
  width: 5px;
}
.jz_screen_mobi .pic_short_line_btn:hover .pic_short_line,
.jz_screen_mobi .pic_short_line_btn_activity .pic_short_line {
  width: 10px;
}
.banner_module_zone,
.banner_module_zone .jz_web_row,
.banner_module_zone .jz_web_row__content,
.banner_module_zone .jz_web_row_line {
  height: 100%;
}
.banner_module_zone .web_col_content_empty_tips {
  display: none;
}
.banner_flv_area .banner_module_zone {
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.jz_nav_wrap {
  position: relative;
}
.jz_nav_menu {
  display: none;
}
.jz_nav {
  border-style: solid;
  border-width: 0;
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 14px);
  max-width: 100%;
  padding: 0 16px;
  position: relative;
  z-index: 122;
}
.jz_nav_list {
  align-items: center;
  display: flex;
  font-size: 0;
}
.jz_nav_item {
  border: 0 solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 65px;
  line-height: 65px;
  min-width: 80px;
  position: relative;
  text-align: var(--global-text-align, center);
  white-space: nowrap;
  width: auto;
}
.nav_item_text {
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.jz_nav_mobi_layout .nav_item_text {
  justify-content: flex-start;
}
.nav_item_septal {
  font-size: calc(var(--fontRatio, 1) * 14px);
  margin: 0 10px;
}
.sub_nav_menu {
  display: none;
}
.sub_second_nav {
  background: #fff;
  border-radius: 10px;
  padding: 10px 0;
  text-align: var(--global-text-align, center);
}
.sub_nav_list {
  background: #fff;
  border-style: solid;
  border-width: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  color: #333;
  display: none;
  position: absolute;
  top: calc(100% + 2px);
  z-index: 999;
}
.jz_nav_item_active .sub_nav_list_active {
  display: block;
}
.sub_nav_item {
  border-style: solid;
  border-width: 0;
  height: 30px;
  line-height: 30px;
  min-width: 40px;
  padding: 0 10px;
  width: auto;
}
.jz_nav_layout1 .sub_nav_item {
  position: relative;
}
.jz_nav_item_active .sub_nav_list:before,
.three_nav_list:before {
  display: inline-block;
  height: 0;
}
.three_nav_list:before {
  content: "";
  position: absolute;
  width: 100%;
}
.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap,
.jz_screen_pc .jz_nav_layout1 .three_nav_wrap {
  display: flex;
}
.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap {
  flex-wrap: wrap;
}
.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar-thumb,
.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar-thumb {
  background-color: #b1b1b1;
  border-radius: 6px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar,
.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar {
  width: 6px;
}
.nav_item_text_wrap,
.sub_nav_item_text_wrap,
.three_nav_item_text_wrap {
  -webkit-background-clip: text;
  color: inherit;
  cursor: pointer;
  display: block;
  height: 100%;
}
.sub_nav_item_text,
.three_nav_item_text {
  color: #666;
  cursor: pointer;
  display: block;
  height: 100%;
}
.sub_nav_before,
.three_nav_before {
  display: inline-block;
  height: 0;
  position: absolute;
  width: 100%;
}
.three_nav_list {
  background: #fff;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  color: #666;
  display: none;
  left: calc(100% + 10px);
  min-width: 120px;
  position: absolute;
  text-align: var(--global-text-align, center);
  top: 0;
  z-index: 99;
}
.three_nav_list_active {
  display: block;
}
.three_nav_item {
  border-style: solid;
  border-width: 0;
  height: 30px;
  line-height: 30px;
  min-width: 40px;
  width: auto;
}
.sub_nav_item_text,
.three_nav_item_text {
  -webkit-text-fill-color: initial;
  color: inherit;
  white-space: nowrap;
}
.jz_nav_mobi_layout .sub_nav_item_text {
  width: 100%;
}
.jz_nav_layout0 .sub_nav_item_septal,
.jz_nav_layout0 .three_nav_item_septal,
.jz_nav_layout2 .sub_nav_item_septal,
.jz_nav_layout2 .three_nav_item_septal {
  background-color: #f2f2f2;
  height: 1px;
  width: 100%;
}
.jz_nav_layout0 .sub_nav_list,
.jz_nav_layout2.sub_nav_list {
  border-radius: 3px;
  left: 50%;
  min-width: 160px;
  top: calc(100% + 12px);
  transform: translateX(-50%);
}
.jz_nav_layout0 .sub_nav_list.left {
  transform: none;
}
.jz_nav_layout0 .sub_nav_item {
  padding: 0 16px;
}
.jz_nav_layout0 .sub_nav_item:hover,
.jz_nav_layout2 .sub_nav_item:hover {
  border-radius: 3px;
}
.jz_nav_layout0 .sub_nav_item:hover,
.jz_nav_layout0 .three_nav_item:hover,
.jz_nav_layout2 .sub_nav_item:hover,
.jz_nav_layout2 .three_nav_item:hover {
  background-color: #f7f7f7;
  border-radius: 3px;
}
.jz_nav_layout0 .sub_nav_before,
.jz_nav_layout0 .sub_nav_list:before,
.jz_nav_layout2 .sub_nav_before,
.jz_nav_layout2 .sub_nav_list:before {
  height: 12px;
  left: 0;
  top: -12px;
}
.jz_nav_layout0 .sub_nav_item,
.jz_nav_layout0 .three_nav_item,
.jz_nav_layout2 .sub_nav_item,
.jz_nav_layout2 .three_nav_item {
  height: 50px;
  line-height: 50px;
}
.jz_nav_layout0 .three_nav_before,
.jz_nav_layout0 .three_nav_list:before,
.jz_nav_layout2 .three_nav_before,
.jz_nav_layout2 .three_nav_list:before {
  height: 100%;
  left: -12px;
  width: 12px;
}
.jz_nav_layout0 .three_nav_list.three_nav_list--left:before,
.jz_nav_layout2 .three_nav_list.three_nav_list--left:before {
  left: auto;
  right: -12px;
}
.jz_nav_layout0 .three_nav_before--large,
.jz_nav_layout2 .three_nav_before--large {
  left: -30px;
  width: 30px;
  z-index: 9999;
}
.jz_nav_layout0 .three_nav_list,
.jz_nav_layout2 .three_nav_list {
  background-color: #fff;
  left: calc(100% + 12px);
  min-width: 120px;
}
.jz_nav_layout0 .three_nav_list.three_nav_list--left,
.jz_nav_layout2 .three_nav_list.three_nav_list--left {
  left: auto;
  right: calc(100% + 12px);
}
.jz_nav_layout0 .jz_nav_item,
.jz_nav_layout2 .jz_nav_item {
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-width: 2px;
  transition:
    transform 0.4s,
    opacity 0.4s;
}
.jz_nav_item.jz_nav_item_translate--left {
  transform: translateX(-20px);
}
.jz_nav_item.jz_nav_item_translate--right {
  transform: translateX(20px);
}
.jz_nav_item.jz_nav_item_translate--rightIn {
  opacity: 0;
  transform: translateX(20px);
}
.jz_nav_item.jz_nav_item_translate--rightOut {
  opacity: 1;
  transform: translateX(0);
  transition:
    transform 0.2s,
    opacity 0.2s;
}
.jz_nav_item.jz_nav_item_translate--leftIn {
  opacity: 0;
  transform: translateX(-20px);
}
.jz_nav_item.jz_nav_item_translate--leftOut {
  opacity: 1;
  transform: translateX(0);
  transition:
    transform 0.2s,
    opacity 0.2s;
}
.jz_nav_layout1 .sub_nav_item {
  height: 50px;
  line-height: 50px;
  min-width: 96px;
}
.jz_nav_layout1 .jz_nav_item {
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-width: 2px;
  transition:
    transform 0.4s,
    opacity 0.4s;
}
.jz_nav_layout1 .three_nav_before,
.jz_nav_layout1 .three_nav_list:before {
  height: 12px;
  top: -12px;
  width: 100%;
}
.jz_nav_layout1 .three_nav_list {
  min-width: auto;
}
.jz_nav_layout1 .three_nav_list_active {
  left: 0;
  top: calc(100% + 12px);
}
.jz_nav_layout1 .three_nav_list.three_nav_list--right {
  left: auto;
  right: 0;
}
.jz_nav_layout1 .sub_nav_list {
  box-shadow: 0 2px 4px rgba(77, 77, 77, 0.1);
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  top: 60px;
}
.jz_nav_layout1 .jz_nav_item_active .sub_nav_list {
  border-top: 1px solid #e5e5e5;
  display: flex;
  justify-content: center;
  opacity: 1;
  overflow: visible;
  transition: all 0.36s ease;
  width: 100%;
}
.jz_nav_layout1 .three_nav_item {
  height: 50px;
  line-height: 50px;
  min-width: 100px;
  padding: 0 10px;
}
.nav_disable_target .nav_child_item {
  cursor: default;
}
.nav_disable_target .sub_nav_item {
  cursor: pointer;
}
.jz_nav_pc_layout .jz_nav_content {
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}
.jz_nav_pc_layout .jz_nav_list {
  display: block;
  position: relative;
  white-space: nowrap;
}
.jz_nav_pc_layout .jz_nav_list > li {
  display: inline-block;
  vertical-align: middle;
}
.jz_nav_pc_layout .jz_nav_item.jz_nav_item_active:before {
  bottom: 0;
  content: "";
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.jz_nav_pc_layout .sub_nav_list {
  position: fixed;
}
.jz_web_header
  .jz_nav_pc_layout
  .nav_icon_direction.nav_icon_direction--visible {
  display: block;
}
.jz_web_header .jz_nav_pc_layout .nav_icon_direction {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) -117px -16px;
  bottom: 0;
  cursor: pointer;
  display: none;
  height: 30px;
  margin: auto 0;
  position: absolute;
  top: 0;
  width: 14px;
  z-index: 2;
}
.jz_web_header .jz_nav_pc_layout .nav_icon_direction:hover {
  background-position: -151px -16px;
}
.jz_nav_pc_layout .nav_icon_prev {
  left: 0;
  transform: rotate(180deg);
}
.jz_nav_pc_layout .nav_icon_next {
  right: 0;
}
.jz_nav_layout0 .three_nav_item {
  padding: 0 10px;
}
.jz_screen_mobi .jz_mobi_header {
  display: block;
  height: 50px;
  position: relative;
}
.jz_screen_mobi .jz_mobi_header .jz_nav {
  transition: all 0.35s;
}
.jz_screen_mobi .mobi_nav {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.jz_screen_mobi .mobi_nav .jz_nav_wrap {
  height: 100%;
  margin: 0;
}
.jz_screen_mobi .mobi_nav .jz_nav_item {
  font-size: calc(var(--fontRatio, 1) * 14px);
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav {
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 6px;
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar {
  width: 0;
}
.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-thumb {
  background-color: #b1b1b1;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content,
.jz_screen_mobi .mobi_nav .jz_nav_layout2 .jz_nav_content {
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
}
.jz_screen_mobi
  .mobi_nav
  .jz_nav_layout0
  .jz_nav_content::-webkit-scrollbar-track,
.jz_screen_mobi
  .mobi_nav
  .jz_nav_layout2
  .jz_nav_content::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 6px;
}
.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar,
.jz_screen_mobi .mobi_nav .jz_nav_layout2 .jz_nav_content::-webkit-scrollbar {
  width: 0;
}
.jz_screen_mobi
  .mobi_nav
  .jz_nav_layout0
  .jz_nav_content::-webkit-scrollbar-thumb,
.jz_screen_mobi
  .mobi_nav
  .jz_nav_layout2
  .jz_nav_content::-webkit-scrollbar-thumb {
  background-color: #b1b1b1;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.jz_screen_mobi
  .mobi_nav
  .nav_mobi_disable_target
  .icon_nav_item
  > .sub_nav_list {
  pointer-events: none;
}
.jz_nav_layout0 .three_nav_item_septal,
.jz_nav_layout2 .three_nav_item_septal,
.jz_screen_mobi .jz_nav_layout0 .sub_nav_item_septal,
.jz_screen_mobi .jz_nav_layout2 .sub_nav_item_septal {
  background-color: #f2f2f2;
  height: 0;
  width: 100%;
}
.jz_screen_mobi .jz_nav_wrap_active {
  z-index: 100;
}
.jz_screen_mobi .top_ad_wrapper + #gridMobiHeader .jz_nav_wrap_active {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.jz_nav_mobi_layout .jz_nav_menu {
  cursor: pointer;
  display: block;
  left: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  z-index: 100;
}
.jz_screen_mobi .jz_nav_wrap_active .jz_nav_menu {
  top: 25px;
}
.jz_screen_mobi .menu_body {
  height: 18px;
  position: relative;
  width: 21px;
}
.jz_screen_mobi .nav_menu_item {
  background: #999;
  height: 2px;
  position: absolute;
  transition: 0.36s ease;
  width: 100%;
}
.jz_screen_mobi .menu_item_top {
  top: 0;
}
.jz_screen_mobi .menu_item_center {
  display: block;
  top: 8px;
}
.jz_screen_mobi .menu_item_bottom {
  bottom: 0;
}
.jz_screen_mobi .jz_nav_wrap_active .nav_menu_item {
  height: 1px;
}
.jz_screen_mobi .jz_nav_wrap_active .menu_item_top {
  top: 9px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.jz_screen_mobi .jz_nav_wrap_active .menu_item_center {
  opacity: 0;
}
.jz_screen_mobi .jz_nav_wrap_active .menu_item_bottom {
  bottom: 8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.jz_screen_mobi .jz_mobi_nav {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  padding: 0 15px;
  position: fixed;
  top: 0;
  transform: translate(-100%);
  width: 100%;
}
.jz_screen_mobi .visit_mode .jz_mobi_nav {
  top: 0;
}
.jz_nav_mobi_layout .jz_nav_list {
  display: block;
  padding-top: 1px;
}
.jz_nav_mobi_layout .jz_nav_item {
  height: 50px;
  line-height: 1.5;
  text-align: var(--global-text-align, left);
  white-space: normal;
  width: auto;
}
.jz_nav_mobi_layout .sub_nav_list_active {
  position: static;
  text-align: var(--global-text-align, left);
  text-indent: 20px;
}
.jz_nav_mobi_layout .sub_nav_item {
  height: auto;
  width: auto;
}
.jz_nav_mobi_layout .three_nav_list_active {
  position: static;
}
.jz_nav_mobi_layout .three_nav_item {
  height: auto;
  width: auto;
}
.jz_nav_mobi_layout .jz_nav_layout1 .sub_nav_list_active,
.jz_nav_mobi_layout .jz_nav_layout1 .three_nav_list_active {
  display: block;
}
.jz_nav_mobi_layout .jz_nav {
  z-index: 99;
}
.jz_nav_mobi_layout .nav_unfold_0 {
  transform: translate(-100%);
}
.jz_nav_mobi_layout .jz_nav_wrap_active .nav_unfold_0 {
  transform: translate(0);
}
.jz_nav_mobi_layout .nav_unfold_1 {
  transform: translate(100%);
}
.jz_nav_mobi_layout .jz_nav_wrap_active .nav_unfold_1 {
  transform: translate(0);
}
.jz_nav_mobi_layout .icon_nav_item,
.jz_nav_mobi_layout .icon_sub_item {
  box-sizing: border-box;
  color: #666;
  cursor: pointer;
  line-height: inherit;
  text-align: var(--global-text-align, center);
  transform: rotate(0);
  transition: all 0.4s;
  width: 19px;
}
.jz_nav_mobi_layout .nav_item_text_wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0 12px;
}
.jz_nav_mobi_layout .sub_nav_item {
  align-items: center;
  display: flex;
}
.jz_nav_mobi_layout .icon_nav_item-active,
.jz_nav_mobi_layout .slide_sub_menu .icon_nav_item,
.jz_nav_mobi_layout .slide_three_menu .icon_sub_item {
  transform: rotate(90deg);
}
.jz_nav_mobi_layout .nav_mobi_item_text,
.jz_nav_mobi_layout .three_nav_item_text,
.sub_nav_item_text {
  box-sizing: border-box;
}
.jz_nav_mobi_layout .nav_mobi_item_text {
  flex: 1;
  min-width: 0;
  padding: 15px 0 15px 5px;
}
.jz_nav_mobi_layout .sub_nav_item_text_wrap {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0 12px;
  width: 100%;
}
.jz_nav_mobi_layout.jz_nav_layout0 .sub_nav_item,
.jz_nav_mobi_layout.jz_nav_layout0 .three_nav_item {
  padding: 0;
}
.jz_nav_mobi_layout .sub_nav_item_text {
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  padding-left: 25px;
  white-space: normal;
}
.jz_nav_mobi_layout .sub_nav_list {
  width: 100%;
}
.jz_nav_mobi_layout .sub_nav_item {
  padding: 0;
}
.jz_nav_mobi_layout .three_nav_item_text {
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  padding: 15px 0 15px 50px;
  white-space: normal;
  width: 100%;
}
.jz_nav_mobi_layout.jz_nav_layout0.jz_nav_wrap_active .jz_nav_menu,
.jz_nav_mobi_layout.jz_nav_layout2.jz_nav_wrap_active .jz_nav_menu {
  position: absolute;
}
.jz_nav_mobi_layout.jz_nav_layout0 .jz_nav,
.jz_nav_mobi_layout.jz_nav_layout2 .jz_nav {
  background-color: #fff;
  box-shadow: none;
  color: #666;
  font-size: calc(var(--fontRatio, 1) * 15px);
  height: 0;
  opacity: 1;
  top: 0;
  transform: translate(0);
  width: 100%;
}
.jz_nav_mobi_layout.jz_nav_layout0.jz_nav_wrap_active .jz_mobi_nav,
.jz_nav_mobi_layout.jz_nav_layout2.jz_nav_wrap_active .jz_mobi_nav {
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  height: 100%;
}
.jz_nav_mobi_layout.jz_nav_layout0 .jz_nav_content,
.jz_nav_mobi_layout.jz_nav_layout2 .jz_nav_content {
  height: calc(100% - 50px);
  margin-top: 50px;
}
.jz_nav_mobi_layout.jz_nav_layout0 .jz_nav_item,
.jz_nav_mobi_layout.jz_nav_layout2 .jz_nav_item {
  border: #f2f2f2;
  border-top: 1px solid #f2f2f2;
  height: auto;
}
.jz_nav_mobi_layout.jz_nav_layout0 .jz_nav_item:last-child,
.jz_nav_mobi_layout.jz_nav_layout2 .jz_nav_item:last-child {
  border-bottom: 1px solid #f2f2f2;
}
.jz_nav_mobi_layout.jz_nav_layout0 .sub_nav_list,
.jz_nav_mobi_layout.jz_nav_layout2 .sub_nav_list {
  box-shadow: none;
  display: none;
  height: auto;
  left: 0;
  opacity: 1;
  position: relative;
  top: 0;
  transform: translateX(0);
}
.jz_nav_mobi_layout.jz_nav_layout0 .sub_nav_item,
.jz_nav_mobi_layout.jz_nav_layout2 .sub_nav_item {
  border-top: 1px solid #f2f2f2;
  height: auto;
  line-height: 1.5;
}
.jz_nav_mobi_layout.jz_nav_layout0 .three_nav_list,
.jz_nav_mobi_layout.jz_nav_layout2 .three_nav_list {
  background-color: #fafafa;
  box-shadow: none;
  display: none;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.jz_nav_mobi_layout.jz_nav_layout0 .three_nav_item,
.jz_nav_mobi_layout.jz_nav_layout2 .three_nav_item {
  border-top: 1px solid #f2f2f2;
  height: auto;
  line-height: 1.5;
  min-width: auto;
  text-align: var(--global-text-align, left);
}
.jz_nav_mobi_layout.jz_nav_layout0 .sub_nav_item:hover,
.jz_nav_mobi_layout.jz_nav_layout0 .three_nav_item:hover,
.jz_nav_mobi_layout.jz_nav_layout2 .sub_nav_item:hover,
.jz_nav_mobi_layout.jz_nav_layout2 .three_nav_item:hover {
  background-color: transparent;
}
.jz_nav_mobi_layout.jz_nav_layout1 .jz_nav {
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  color: #666;
  font-size: calc(var(--fontRatio, 1) * 15px);
  opacity: 0;
  top: 0;
  transform: translate(-100%);
  width: 60%;
}
.jz_nav_mobi_layout.jz_nav_layout1.jz_nav_wrap_active .jz_nav {
  opacity: 1;
  pointer-events: auto;
  transform: translate(0);
}
.jz_nav_mobi_layout.jz_nav_layout1 .jz_nav_menu {
  transition: all 0.35s;
}
.jz_nav_mobi_layout.jz_nav_layout1.jz_nav_wrap_active .jz_nav_menu {
  left: calc(60% + 20px);
  transform: translate3d(0, -50%, 0);
}
.jz_nav_mobi_layout.jz_nav_layout1 .jz_nav_content {
  height: calc(100% - 49px);
  margin-top: 49px;
}
.jz_nav_mobi_layout.jz_nav_layout1 .jz_nav_item {
  border: #f2f2f2;
  border-top: 1px solid #f2f2f2;
  height: auto;
}
.jz_nav_mobi_layout.jz_nav_layout1 .jz_nav_item:last-child {
  border-bottom: 1px solid #f2f2f2;
}
.jz_nav_mobi_layout.jz_nav_layout1 .jz_theme_border_hover_color:hover {
  border-color: transparent;
}
.jz_nav_mobi_layout.jz_nav_layout1 .sub_nav_list {
  box-shadow: none;
  display: none;
  height: auto;
  left: 0;
  opacity: 1;
  position: relative;
  top: 0;
}
.jz_nav_mobi_layout.jz_nav_layout1 .sub_nav_item {
  border-top: 1px solid #f2f2f2;
  height: auto;
  line-height: 1.5;
}
.jz_nav_mobi_layout.jz_nav_layout1 .three_nav_list {
  background-color: #fafafa;
  box-shadow: none;
  display: none;
  left: 0;
  position: relative;
  top: 0;
}
.jz_nav_mobi_layout.jz_nav_layout1 .three_nav_item {
  border-top: 1px solid #f2f2f2;
  line-height: 1.5;
  min-width: auto;
  text-align: var(--global-text-align, left);
}
.mobi_website_title.jz_website_title_wrap {
  transform: translateZ(0);
  transform-origin: 0 0;
  transition: all 0.35s;
}
.nav_drawer_style .mobi_website_title.jz_website_title_wrap {
  transform: translate3d(60%, 0, 0);
}
.jz_screen_mobi .jz_web_banner {
  transform: translateZ(0);
  transform-origin: 0 0;
  transition: all 0.35s;
}
.jz_screen_mobi .nav_drawer_style .jz_web_banner,
.jz_screen_mobi .nav_drawer_style .jz_web_content {
  transform: translate3d(60%, 0, 0);
}
.jz_screen_mobi .jz_web_footer {
  transform-origin: 0 0;
  transition: all 0.35s;
  z-index: 0;
}
.jz_screen_mobi .nav_drawer_style .jz_web_footer {
  transform: translate3d(60%, 0, 0);
}
.independent_mobi_logo,
.mobi_website_title .jz_website_title.type_1,
.mobi_website_title .jz_website_title.type_2,
.mobi_website_title .jz_website_title.type_3 {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: center;
  overflow: hidden;
}
.mobi_website_title .jz_website_title.type_2 .website_title_content,
.mobi_website_title .jz_website_title.type_3 .website_title_content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jz_website_title.type_2 .logo_wrap {
  margin-right: 10px;
}
.jz_website_title.type_3 .logo_wrap {
  margin-left: 10px;
}
.jz_nav_mobi_layout .mobi_nav_blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  transform: translateZ(0);
  transition: transform 0.4s ease;
  width: 100%;
  z-index: 999999;
}
.jz_nav_mobi_layout.jz_nav_layout1.jz_nav_wrap_active .mobi_nav_blocker {
  display: block;
  transform: translate3d(60%, 0, 0);
}
.jz_pagenation_wrap {
  display: flex;
  font-size: 0;
  justify-content: center;
  margin-bottom: 20px;
  white-space: nowrap;
}
.jz_pagenation_wrap > div {
  margin-left: -1px;
}
.jz_page_prev {
  width: 90px;
}
.jz_page_number,
.jz_page_prev {
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 36px;
  line-height: 36px;
  text-align: var(--global-text-align, center);
}
.jz_page_number {
  width: 38px;
}
.jz_page_next {
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 36px;
  line-height: 36px;
  text-align: var(--global-text-align, center);
  width: 90px;
}
.jz_page_review {
  align-items: center;
  display: flex;
  justify-content: center;
}
.jz_page_review > div {
  border-radius: 2px;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 36px;
  line-height: 36px;
  margin-top: 10px;
  text-align: var(--global-text-align, center);
}
.jz_page_review .jz_page_jump {
  margin-left: -1px;
}
.jz_page_review .jz_page_total_text {
  padding: 0 4px;
}
.jz_page_review .jz_page_jump input {
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 2px;
  text-align: var(--global-text-align, center);
  width: 50px;
}
.jz_page_review .jz_page_jump_btn {
  border: 1px solid #ccc;
  border-radius: 2px;
  cursor: pointer;
  margin: 0 2px;
  outline-style: none;
  padding: 0 10px;
}
.jz_page_scroll {
  color: #666;
}
.jz_module_style_4 .pagenation {
  font-size: 0;
  margin-top: 30px;
}
.jz_module_style_4 .pagenation > div {
  margin-left: -1px;
}
.jz_module_style_4 .pagenation span {
  color: #666;
}
.jz_module_style_4 .pageEllipsis,
.jz_module_style_4 .pageNext,
.jz_module_style_4 .pageNo,
.jz_module_style_4 .pagePrev {
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 36px;
  line-height: 36px;
  text-align: var(--global-text-align, center);
  width: 90px;
}
.jz_module_style_4 .fk-pageSelect {
  cursor: auto;
}
.jz_module_style_4 .pageEllipsis,
.jz_module_style_4 .pageNo {
  width: 38px;
}
.jz_module_style_4 .fk-pageSelect span {
  color: #5874d8;
}
.jz_scroll_wrap {
  margin-left: -17px;
  margin-top: -17px;
  overflow: hidden;
}
.jz_scroll_wrap .jz_scroll {
  -webkit-overflow-scrolling: touch;
  bottom: -17px;
  overflow-x: scroll;
  overflow-y: scroll;
  position: relative;
  right: -17px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .jz_scroll_wrap {
    margin-left: 0;
    margin-top: 0;
    position: static;
  }
  .jz_scroll_wrap .jz_scroll {
    bottom: auto;
    position: static;
    right: auto;
  }
  .jz_scroll_wrap .jz_scroll::-webkit-scrollbar {
    display: none;
  }
  .jz_scroll_wrap .jz_scroll_only_x {
    overflow-y: hidden;
  }
  .jz_scroll_wrap .jz_scroll_only_y {
    overflow-x: hidden;
  }
}
.jz_scroll_wrap,
_:-ms-lang(x),
_::-webkit-meter-bar {
  margin-left: -17px;
  margin-top: -17px;
  overflow: hidden;
}
.jz_scroll_wrap .jz_scroll,
_:-ms-lang(x),
_::-webkit-meter-bar {
  bottom: -17px;
  overflow-x: scroll;
  overflow-y: scroll;
  position: relative;
  right: -17px;
}
@-moz-document url-prefix() {
  .jz_scroll_wrap {
    margin-left: -17px;
    margin-top: -17px;
    overflow: hidden;
  }
  .jz_scroll_wrap .jz_scroll {
    bottom: -17px;
    overflow-x: scroll;
    overflow-y: scroll;
    position: relative;
    right: -17px;
  }
}
.module_button_text {
  -webkit-background-clip: text;
}
.jz_module_style_8 {
  min-height: 1px;
  min-width: 1px;
}
.jz_module_style_8 .module_content {
  height: 40px;
  min-height: 1px;
  min-width: 1px;
}
.module_button_content {
  align-items: center;
  box-sizing: border-box;
  color: #333;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-width: 100%;
  overflow: hidden;
  position: relative;
  text-align: var(--global-text-align, center);
  text-decoration: none;
  transform-style: preserve-3d;
  transition: all 0.3s;
  vertical-align: middle;
  white-space: nowrap;
}
.module_button_content.isFitContent {
  width: fit-content;
}
.module_button_content span {
  display: block;
  margin: 0 8px;
  outline: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.module_button_content:hover {
  text-decoration: none;
}
.module_button_content .after {
  content: "";
  display: block;
  height: 100%;
  left: -8px;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.3s;
  width: 100%;
  z-index: 0;
}
.module_button_content:hover .after {
  opacity: 1;
}
.module_button_style5 .after {
  opacity: 1;
  width: 0;
}
.jz_screen_pc .module_button_style5:hover .after {
  width: 100%;
}
.module_button_style0 {
  color: #fff;
}
.module_button_style1 {
  border-style: solid;
  border-width: 1px;
  color: #fff;
}
.jz_screen_pc .module_button_style1:hover .after {
  background: #fff;
}
.jz_screen_pc .module_button_style2:hover,
.module_button_style2 {
  color: #fff;
}
.module_button_style3 {
  border: 1px solid #ccc;
  border-radius: 20px;
  color: #333;
}
.module_button_style4 {
  border-style: solid;
  border-width: 1px;
  color: #fff;
}
.jz_screen_pc .module_button_style4:hover {
  color: #fff;
}
.module_button_style5 {
  border-style: solid;
  border-width: 1px;
}
.jz_screen_pc .module_button_style5:hover {
  color: #fff;
}
.module_button_style0:before {
  border-radius: 50%;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  padding-top: 100%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: all 0.6s;
  width: 100%;
}
.jz_screen_pc .module_button_style0:hover:before {
  animation: button_style_0_anim 0.75s;
  z-index: 1;
}
@keyframes button_style_0_anim {
  0% {
    background: rgba(0, 0, 0, 0.25);
    transform: translateX(-50%) translateY(-50%) scale(0);
  }
  to {
    background: transparent;
    transform: translateX(-50%) translateY(-50%) scale(1);
  }
}
.module_button_content .module_button_text_container {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding: 0 4px;
  width: 100%;
}
.module_button_content .module_button_text_container span {
  display: inline-block;
  margin: 0;
  width: auto;
}
.module_button_content .module_button_text_container .module_button_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.module_button_content .module_button_text_container .module_button_icon {
  flex-shrink: 0;
}
.module_button_content .module_button_text_container.module_button_text--empty {
  padding-left: 0;
  padding-right: 0;
}
.module_button_content
  .module_button_text_container.module_button_text--empty
  .module_button_icon {
  margin-left: 0;
}
.module_image_content {
  font-size: 0;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-align: var(--global-text-align, center);
}
.jz_screen_pc .module_image_content img,
.module_image_content .c__imgeffects_wrap {
  width: 100%;
}
.module_image_content img {
  height: auto;
  max-height: 100%;
  vertical-align: initial;
}
.module_image_content .add_img {
  cursor: pointer;
  display: block;
  height: 110px;
  margin: 0 auto;
  max-width: 100%;
  width: 110px !important;
}
.fkeditor-wrap {
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 20px);
  text-align: var(--global-text-align, left);
}
.fkeditor-wrap .fk-editor {
  word-wrap: break-word;
  -webkit-text-size-adjust: 100%;
  clear: both;
  outline: 0;
  position: relative;
  white-space: pre-wrap;
  word-break: normal;
}
.fkeditor-wrap .fk-editor u {
  color: inherit;
}
.fkeditor-wrap .fk-editor a {
  color: inherit;
  font: inherit;
}
.fkeditor-wrap .fk-editor a,
.fkeditor-wrap .fk-editor b,
.fkeditor-wrap .fk-editor div,
.fkeditor-wrap .fk-editor i,
.fkeditor-wrap .fk-editor span,
.fkeditor-wrap .fk-editor u {
  -webkit-background-clip: text;
  background-image: inherit;
}
@media screen\0 {
  .fkeditor-wrap .fk-editor a,
  .fkeditor-wrap .fk-editor b,
  .fkeditor-wrap .fk-editor div,
  .fkeditor-wrap .fk-editor i,
  .fkeditor-wrap .fk-editor span,
  .fkeditor-wrap .fk-editor u {
    background-image: none !important;
  }
}
:root .fkeditor-wrap .fk-editor a,
:root .fkeditor-wrap .fk-editor b,
:root .fkeditor-wrap .fk-editor div,
:root .fkeditor-wrap .fk-editor i,
:root .fkeditor-wrap .fk-editor span,
:root .fkeditor-wrap .fk-editor u,
_:-ms-fullscreen {
  background-image: none !important;
}
.jz_screen_mobi .module_text_content {
  overflow: hidden;
}
.jz_screen_mobi .module_text_content .fkeditor-wrap {
  font-size: calc(var(--fontRatio, 1) * 16px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 13"],
.jz_screen_mobi .module_text_content [style*="font-size:13"] {
  font-size: calc(var(--fontRatio, 1) * 13px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 14"],
.jz_screen_mobi .module_text_content [style*="font-size: 15"],
.jz_screen_mobi .module_text_content [style*="font-size: 16"],
.jz_screen_mobi .module_text_content [style*="font-size: 17"],
.jz_screen_mobi .module_text_content [style*="font-size: 18"],
.jz_screen_mobi .module_text_content [style*="font-size:14"],
.jz_screen_mobi .module_text_content [style*="font-size:15"],
.jz_screen_mobi .module_text_content [style*="font-size:16"],
.jz_screen_mobi .module_text_content [style*="font-size:17"],
.jz_screen_mobi .module_text_content [style*="font-size:18"] {
  font-size: calc(var(--fontRatio, 1) * 14px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 19"],
.jz_screen_mobi .module_text_content [style*="font-size: 20"],
.jz_screen_mobi .module_text_content [style*="font-size:19"],
.jz_screen_mobi .module_text_content [style*="font-size:20"] {
  font-size: calc(var(--fontRatio, 1) * 16px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 21"],
.jz_screen_mobi .module_text_content [style*="font-size: 22"],
.jz_screen_mobi .module_text_content [style*="font-size: 23"],
.jz_screen_mobi .module_text_content [style*="font-size: 24"],
.jz_screen_mobi .module_text_content [style*="font-size: 25"],
.jz_screen_mobi .module_text_content [style*="font-size: 26"],
.jz_screen_mobi .module_text_content [style*="font-size:21"],
.jz_screen_mobi .module_text_content [style*="font-size:22"],
.jz_screen_mobi .module_text_content [style*="font-size:23"],
.jz_screen_mobi .module_text_content [style*="font-size:24"],
.jz_screen_mobi .module_text_content [style*="font-size:25"],
.jz_screen_mobi .module_text_content [style*="font-size:26"],
.jz_screen_mobi .module_text_content font[size="5"] {
  font-size: calc(var(--fontRatio, 1) * 18px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 27"],
.jz_screen_mobi .module_text_content [style*="font-size: 28"],
.jz_screen_mobi .module_text_content [style*="font-size: 29"],
.jz_screen_mobi .module_text_content [style*="font-size: 30"],
.jz_screen_mobi .module_text_content [style*="font-size: 31"],
.jz_screen_mobi .module_text_content [style*="font-size: 32"],
.jz_screen_mobi .module_text_content [style*="font-size: 33"],
.jz_screen_mobi .module_text_content [style*="font-size: 34"],
.jz_screen_mobi .module_text_content [style*="font-size: 35"],
.jz_screen_mobi .module_text_content [style*="font-size: 36"],
.jz_screen_mobi .module_text_content [style*="font-size: 37"],
.jz_screen_mobi .module_text_content [style*="font-size: 38"],
.jz_screen_mobi .module_text_content [style*="font-size: 39"],
.jz_screen_mobi .module_text_content [style*="font-size: 40"],
.jz_screen_mobi .module_text_content [style*="font-size:27"],
.jz_screen_mobi .module_text_content [style*="font-size:28"],
.jz_screen_mobi .module_text_content [style*="font-size:29"],
.jz_screen_mobi .module_text_content [style*="font-size:30"],
.jz_screen_mobi .module_text_content [style*="font-size:31"],
.jz_screen_mobi .module_text_content [style*="font-size:32"],
.jz_screen_mobi .module_text_content [style*="font-size:33"],
.jz_screen_mobi .module_text_content [style*="font-size:34"],
.jz_screen_mobi .module_text_content [style*="font-size:35"],
.jz_screen_mobi .module_text_content [style*="font-size:36"],
.jz_screen_mobi .module_text_content [style*="font-size:37"],
.jz_screen_mobi .module_text_content [style*="font-size:38"],
.jz_screen_mobi .module_text_content [style*="font-size:39"],
.jz_screen_mobi .module_text_content [style*="font-size:40"] {
  font-size: calc(var(--fontRatio, 1) * 22px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 41"],
.jz_screen_mobi .module_text_content [style*="font-size: 42"],
.jz_screen_mobi .module_text_content [style*="font-size: 43"],
.jz_screen_mobi .module_text_content [style*="font-size: 44"],
.jz_screen_mobi .module_text_content [style*="font-size: 45"],
.jz_screen_mobi .module_text_content [style*="font-size: 46"],
.jz_screen_mobi .module_text_content [style*="font-size: 47"],
.jz_screen_mobi .module_text_content [style*="font-size: 48"],
.jz_screen_mobi .module_text_content [style*="font-size: 49"],
.jz_screen_mobi .module_text_content [style*="font-size: 50"],
.jz_screen_mobi .module_text_content [style*="font-size: 51"],
.jz_screen_mobi .module_text_content [style*="font-size: 52"],
.jz_screen_mobi .module_text_content [style*="font-size: 53"],
.jz_screen_mobi .module_text_content [style*="font-size: 54"],
.jz_screen_mobi .module_text_content [style*="font-size: 55"],
.jz_screen_mobi .module_text_content [style*="font-size: 56"],
.jz_screen_mobi .module_text_content [style*="font-size: 57"],
.jz_screen_mobi .module_text_content [style*="font-size: 58"],
.jz_screen_mobi .module_text_content [style*="font-size: 59"],
.jz_screen_mobi .module_text_content [style*="font-size: 60"],
.jz_screen_mobi .module_text_content [style*="font-size:41"],
.jz_screen_mobi .module_text_content [style*="font-size:42"],
.jz_screen_mobi .module_text_content [style*="font-size:43"],
.jz_screen_mobi .module_text_content [style*="font-size:44"],
.jz_screen_mobi .module_text_content [style*="font-size:45"],
.jz_screen_mobi .module_text_content [style*="font-size:46"],
.jz_screen_mobi .module_text_content [style*="font-size:47"],
.jz_screen_mobi .module_text_content [style*="font-size:48"],
.jz_screen_mobi .module_text_content [style*="font-size:49"],
.jz_screen_mobi .module_text_content [style*="font-size:50"],
.jz_screen_mobi .module_text_content [style*="font-size:51"],
.jz_screen_mobi .module_text_content [style*="font-size:52"],
.jz_screen_mobi .module_text_content [style*="font-size:53"],
.jz_screen_mobi .module_text_content [style*="font-size:54"],
.jz_screen_mobi .module_text_content [style*="font-size:55"],
.jz_screen_mobi .module_text_content [style*="font-size:56"],
.jz_screen_mobi .module_text_content [style*="font-size:57"],
.jz_screen_mobi .module_text_content [style*="font-size:58"],
.jz_screen_mobi .module_text_content [style*="font-size:59"],
.jz_screen_mobi .module_text_content [style*="font-size:60"] {
  font-size: calc(var(--fontRatio, 1) * 26px) !important;
}
.jz_screen_mobi .module_text_content [style*="font-size: 100"],
.jz_screen_mobi .module_text_content [style*="font-size: 101"],
.jz_screen_mobi .module_text_content [style*="font-size: 102"],
.jz_screen_mobi .module_text_content [style*="font-size: 103"],
.jz_screen_mobi .module_text_content [style*="font-size: 104"],
.jz_screen_mobi .module_text_content [style*="font-size: 105"],
.jz_screen_mobi .module_text_content [style*="font-size: 106"],
.jz_screen_mobi .module_text_content [style*="font-size: 107"],
.jz_screen_mobi .module_text_content [style*="font-size: 108"],
.jz_screen_mobi .module_text_content [style*="font-size: 109"],
.jz_screen_mobi .module_text_content [style*="font-size: 110"],
.jz_screen_mobi .module_text_content [style*="font-size: 111"],
.jz_screen_mobi .module_text_content [style*="font-size: 112"],
.jz_screen_mobi .module_text_content [style*="font-size: 113"],
.jz_screen_mobi .module_text_content [style*="font-size: 114"],
.jz_screen_mobi .module_text_content [style*="font-size: 115"],
.jz_screen_mobi .module_text_content [style*="font-size: 116"],
.jz_screen_mobi .module_text_content [style*="font-size: 117"],
.jz_screen_mobi .module_text_content [style*="font-size: 118"],
.jz_screen_mobi .module_text_content [style*="font-size: 119"],
.jz_screen_mobi .module_text_content [style*="font-size: 120"],
.jz_screen_mobi .module_text_content [style*="font-size: 61"],
.jz_screen_mobi .module_text_content [style*="font-size: 62"],
.jz_screen_mobi .module_text_content [style*="font-size: 63"],
.jz_screen_mobi .module_text_content [style*="font-size: 64"],
.jz_screen_mobi .module_text_content [style*="font-size: 65"],
.jz_screen_mobi .module_text_content [style*="font-size: 66"],
.jz_screen_mobi .module_text_content [style*="font-size: 67"],
.jz_screen_mobi .module_text_content [style*="font-size: 68"],
.jz_screen_mobi .module_text_content [style*="font-size: 69"],
.jz_screen_mobi .module_text_content [style*="font-size: 70"],
.jz_screen_mobi .module_text_content [style*="font-size: 71"],
.jz_screen_mobi .module_text_content [style*="font-size: 72"],
.jz_screen_mobi .module_text_content [style*="font-size: 73"],
.jz_screen_mobi .module_text_content [style*="font-size: 74"],
.jz_screen_mobi .module_text_content [style*="font-size: 75"],
.jz_screen_mobi .module_text_content [style*="font-size: 76"],
.jz_screen_mobi .module_text_content [style*="font-size: 77"],
.jz_screen_mobi .module_text_content [style*="font-size: 78"],
.jz_screen_mobi .module_text_content [style*="font-size: 79"],
.jz_screen_mobi .module_text_content [style*="font-size: 80"],
.jz_screen_mobi .module_text_content [style*="font-size: 81"],
.jz_screen_mobi .module_text_content [style*="font-size: 82"],
.jz_screen_mobi .module_text_content [style*="font-size: 83"],
.jz_screen_mobi .module_text_content [style*="font-size: 84"],
.jz_screen_mobi .module_text_content [style*="font-size: 85"],
.jz_screen_mobi .module_text_content [style*="font-size: 86"],
.jz_screen_mobi .module_text_content [style*="font-size: 87"],
.jz_screen_mobi .module_text_content [style*="font-size: 88"],
.jz_screen_mobi .module_text_content [style*="font-size: 89"],
.jz_screen_mobi .module_text_content [style*="font-size: 90"],
.jz_screen_mobi .module_text_content [style*="font-size: 91"],
.jz_screen_mobi .module_text_content [style*="font-size: 92"],
.jz_screen_mobi .module_text_content [style*="font-size: 93"],
.jz_screen_mobi .module_text_content [style*="font-size: 94"],
.jz_screen_mobi .module_text_content [style*="font-size: 95"],
.jz_screen_mobi .module_text_content [style*="font-size: 96"],
.jz_screen_mobi .module_text_content [style*="font-size: 97"],
.jz_screen_mobi .module_text_content [style*="font-size: 98"],
.jz_screen_mobi .module_text_content [style*="font-size: 99"],
.jz_screen_mobi .module_text_content [style*="font-size:100"],
.jz_screen_mobi .module_text_content [style*="font-size:101"],
.jz_screen_mobi .module_text_content [style*="font-size:102"],
.jz_screen_mobi .module_text_content [style*="font-size:103"],
.jz_screen_mobi .module_text_content [style*="font-size:104"],
.jz_screen_mobi .module_text_content [style*="font-size:105"],
.jz_screen_mobi .module_text_content [style*="font-size:106"],
.jz_screen_mobi .module_text_content [style*="font-size:107"],
.jz_screen_mobi .module_text_content [style*="font-size:108"],
.jz_screen_mobi .module_text_content [style*="font-size:109"],
.jz_screen_mobi .module_text_content [style*="font-size:110"],
.jz_screen_mobi .module_text_content [style*="font-size:111"],
.jz_screen_mobi .module_text_content [style*="font-size:112"],
.jz_screen_mobi .module_text_content [style*="font-size:113"],
.jz_screen_mobi .module_text_content [style*="font-size:114"],
.jz_screen_mobi .module_text_content [style*="font-size:115"],
.jz_screen_mobi .module_text_content [style*="font-size:116"],
.jz_screen_mobi .module_text_content [style*="font-size:117"],
.jz_screen_mobi .module_text_content [style*="font-size:118"],
.jz_screen_mobi .module_text_content [style*="font-size:119"],
.jz_screen_mobi .module_text_content [style*="font-size:120"],
.jz_screen_mobi .module_text_content [style*="font-size:61"],
.jz_screen_mobi .module_text_content [style*="font-size:62"],
.jz_screen_mobi .module_text_content [style*="font-size:63"],
.jz_screen_mobi .module_text_content [style*="font-size:64"],
.jz_screen_mobi .module_text_content [style*="font-size:65"],
.jz_screen_mobi .module_text_content [style*="font-size:66"],
.jz_screen_mobi .module_text_content [style*="font-size:67"],
.jz_screen_mobi .module_text_content [style*="font-size:68"],
.jz_screen_mobi .module_text_content [style*="font-size:69"],
.jz_screen_mobi .module_text_content [style*="font-size:70"],
.jz_screen_mobi .module_text_content [style*="font-size:71"],
.jz_screen_mobi .module_text_content [style*="font-size:72"],
.jz_screen_mobi .module_text_content [style*="font-size:73"],
.jz_screen_mobi .module_text_content [style*="font-size:74"],
.jz_screen_mobi .module_text_content [style*="font-size:75"],
.jz_screen_mobi .module_text_content [style*="font-size:76"],
.jz_screen_mobi .module_text_content [style*="font-size:77"],
.jz_screen_mobi .module_text_content [style*="font-size:78"],
.jz_screen_mobi .module_text_content [style*="font-size:79"],
.jz_screen_mobi .module_text_content [style*="font-size:80"],
.jz_screen_mobi .module_text_content [style*="font-size:81"],
.jz_screen_mobi .module_text_content [style*="font-size:82"],
.jz_screen_mobi .module_text_content [style*="font-size:83"],
.jz_screen_mobi .module_text_content [style*="font-size:84"],
.jz_screen_mobi .module_text_content [style*="font-size:85"],
.jz_screen_mobi .module_text_content [style*="font-size:86"],
.jz_screen_mobi .module_text_content [style*="font-size:87"],
.jz_screen_mobi .module_text_content [style*="font-size:88"],
.jz_screen_mobi .module_text_content [style*="font-size:89"],
.jz_screen_mobi .module_text_content [style*="font-size:90"],
.jz_screen_mobi .module_text_content [style*="font-size:91"],
.jz_screen_mobi .module_text_content [style*="font-size:92"],
.jz_screen_mobi .module_text_content [style*="font-size:93"],
.jz_screen_mobi .module_text_content [style*="font-size:94"],
.jz_screen_mobi .module_text_content [style*="font-size:95"],
.jz_screen_mobi .module_text_content [style*="font-size:96"],
.jz_screen_mobi .module_text_content [style*="font-size:97"],
.jz_screen_mobi .module_text_content [style*="font-size:98"],
.jz_screen_mobi .module_text_content [style*="font-size:99"] {
  font-size: calc(var(--fontRatio, 1) * 30px) !important;
}
.online_flv {
  height: 0;
  padding-bottom: 41.7%;
  position: relative;
  width: 100%;
}
.jz_screen_mobi .online_flv {
  padding-bottom: 56.2%;
}
.online_flv embed {
  height: 100%;
  position: absolute;
  width: 100%;
}
.direct_play_flv,
.img_flv_div {
  height: 0;
  padding-bottom: inherit;
  width: 100%;
}
.online_flv[poster-effect="0"] .video_poster_img,
.online_flv[poster-effect="0"] .vjs-poster {
  background-size: cover;
}
.online_flv[poster-effect="1"] .video_poster_img,
.online_flv[poster-effect="1"] .vjs-poster {
  background-size: contain;
}
.online_flv[poster-effect="2"] .video_poster_img,
.online_flv[poster-effect="2"] .vjs-poster {
  background-size: auto;
}
.online_flv .video-js {
  height: auto;
  padding-bottom: inherit;
  width: 100%;
}
.online_flv .vjs-fullscreen {
  padding-bottom: 0;
}
.img_flv_div {
  cursor: pointer;
}
.flv_play_btn {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) -116px -196px
    no-repeat;
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 3;
}
.jz_screen_mobi .flv_play_btn {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-radius: 30px;
  color: #fff;
  font-family: icomoon;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  height: 56px;
  line-height: 56px;
  text-align: var(--global-text-align, center);
  text-transform: none;
  width: 56px;
}
.img_flv_div .video_poster_img {
  background-position: 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: contain;
  height: 0;
  padding-bottom: inherit;
  transition: all 0.46s ease;
  width: 100%;
}
.jz_screen_pc .flv_content:hover .video_poster_img {
  transform: scale(1.05);
}
.flv_play_inframe {
  height: 100%;
  position: absolute;
  width: 100%;
}
.video_dialog {
  bottom: 0;
  height: 540px;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 960px;
  z-index: 10000;
}
.jz_screen_pc .clearmb,
.jz_screen_pc .clearmb .video-js,
.jz_screen_pc .clearmb embed,
.jz_screen_pc .clearmb iframe {
  height: 540px;
  overflow: hidden;
  width: 960px;
}
.flv_content {
  overflow: hidden;
}
.flv_describe {
  font-size: calc(var(--fontRatio, 1) * 16px);
  left: auto;
  line-height: 1.5;
  position: relative;
  top: 0;
  transition: all 0.36s ease;
}
.jz_screen_pc .flv_describe {
  margin: 10px 0;
  transition: all 0.36s ease;
  word-break: break-word;
}
.jz_screen_pc .flv_content:hover .flv_describe {
  top: 10px;
}
.flv_describe_text {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-background-clip: text;
  display: -webkit-box;
  overflow: hidden;
  word-break: break-word;
}
.jz_screen_pc .flv_content .flv_play_btn,
.jz_screen_pc .online_flv .vjs-big-play-button {
  opacity: 0;
  top: 10%;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  visibility: hidden;
}
.jz_screen_pc .online_flv .video-js:hover .vjs-big-play-button {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.jz_screen_pc .flv_content:hover .flv_play_btn,
.jz_screen_pc .flv_content:hover .vjs-big-play-button {
  opacity: 1;
  top: 50%;
  visibility: visible;
}
.jz_screen_mobi div[id^="bg_video_mask"] {
  position: relative;
  z-index: 200000;
}
.jz_screen_mobi .clearmb,
.jz_screen_mobi .dialogVideoDiv .video-js,
.jz_screen_mobi .video_dialog {
  height: 100%;
  width: 100%;
}
.jz_screen_mobi .clearmb.iframe_video {
  align-items: center;
  background: #000;
  display: flex;
  justify-content: center;
}
.flv_play_inframe_wrap {
  bottom: 0;
  height: 0;
  margin: auto;
  padding-bottom: 58%;
  position: absolute;
  top: 0;
  width: 100%;
}
.jz_screen_mobi #bg_video_mask .popupBg {
  opacity: 1;
}
.jz_screen_mobi .jz_module_style_20 .module_content {
  padding: 3.2% 3.72%;
}
.jz_screen_mobi .flv_describe {
  color: #000;
  font-size: calc(var(--fontRatio, 1) * 14px);
  line-height: 20px;
  padding: 10px 0 0;
}
.jz_empty_tips {
  padding: 90px 0;
  text-align: var(--global-text-align, center);
  width: 100%;
}
.jz_empty_tips--mobi {
  padding: 48px 0;
}
.jz_empty_tips__img {
  height: 123px;
  width: 157px;
}
.jz_empty_tips__img,
.jz_noLogin_tips__img {
  background: url(/image/rimage/jz/defaultIcon.png?v=202512301156) 0 0;
  display: block;
  margin: 0 auto;
}
.jz_noLogin_tips__img {
  height: 150px;
  width: 172px;
}
.jz_empty_tips__text {
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 16px);
  line-height: 24px;
  margin-top: 28px;
}
.jz_empty_tips--mobi .jz_empty_tips__text {
  font-size: calc(var(--fontRatio, 1) * 14px);
  line-height: 14px;
  margin-top: 24px;
  white-space: wrap;
}
.jz_empty_tips__buttons {
  margin-top: 20px;
}
.jz_empty_tips__button {
  margin: 0 15px;
}
.jz_module_style_10 .jz_empty_tips__img,
.jz_module_style_9 .jz_empty_tips__img {
  background-position: 0 -483px;
  height: 144px;
  width: 115px;
}
.jz_module_style_4 .jz_empty_tips__img,
.jz_module_style_5 .jz_empty_tips__img {
  background-position: 0 -658px;
  height: 144px;
  width: 162px;
}
.jz_empty_tips #login {
  color: #5874d8;
  font-size: calc(var(--fontRatio, 1) * 16px);
  margin-left: 8px;
}
.jz_empty_tips .msgTips {
  color: #888;
  font-size: calc(var(--fontRatio, 1) * 16px);
}
.jz_module_style_10 .jz_noLogin_tips__img,
.jz_module_style_4 .jz_noLogin_tips__img,
.jz_module_style_5 .jz_noLogin_tips__img,
.jz_module_style_9 .jz_noLogin_tips__img {
  background-position: 0 -288px;
  height: 150px;
  width: 172px;
}
.jz_module_style_4 .jz_empty_tips__img,
.jz_module_style_4 .jz_noLogin_tips__img {
  background: url(/image/rimage/jz/lookTipImg.png?v=202512301156);
  background-position: 50%;
  background-size: cover;
}
.module_tip,
.show_https_tip {
  background: #fffaee;
  border: 1px solid #f5e4b9;
  color: #333;
  display: inline-block;
  margin: 12px 0;
  padding: 8px 16px;
  width: auto;
}
.module_tip span,
.show_https_tip span {
  color: #f23a3a;
  cursor: pointer;
}
.module_tip_link:hover {
  text-decoration: underline;
}
.detail_inner_wrap .bf {
  bottom: 0;
  height: auto;
  padding-bottom: 100%;
  position: absolute;
  text-align: var(--global-text-align, center);
  width: 100%;
}
.detail_inner_wrap .bf .bfDiv {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-family: icomoon;
  font-size: 0;
  height: 56px;
  left: 50%;
  margin-left: -28px;
  margin-top: -28px;
  position: absolute;
  top: 50%;
  width: 56px;
}
.detail_inner_wrap .videoBg {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}
.detail_inner_wrap .videoBg .closeVideoMobi {
  display: none;
}
.detail_inner_wrap .videoBg .online_flv {
  padding-bottom: 100%;
}
.jz_screen_mobi .detail_inner_wrap .videoBg {
  background-color: #000;
}
.jz_screen_mobi .detail_inner_wrap .videoBg .online_flv {
  margin: 11% 0;
  padding-bottom: 78%;
}
.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideo {
  display: none;
}
.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideoMobi {
  background-color: rgba(60, 60, 60, 0.6);
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: calc(var(--fontRatio, 1) * 12px);
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 16px;
  text-align: var(--global-text-align, center);
  top: 16px;
  width: 74px;
}
.detail_inner_wrap .videoBg .closeVideo {
  background: url(/image/rimage/fromSite/v2/mbg01.png?v=202512301156) -2339px -589px
    no-repeat;
  cursor: pointer;
  height: 36px;
  margin-top: 14px;
  position: absolute;
  right: 20px;
  width: 36px;
  z-index: 9999;
}
.msg_board_not_allow_tip a {
  color: #333;
  text-decoration: none;
}
.msg_board_not_allow_tip .msg_update {
  color: red;
  text-decoration: underline;
}
.iframe_module--empty,
.m_plugin_code--empty {
  align-items: center;
  display: flex;
  height: 80px;
}
.jz_screen_mobi .jz_module_style_9 {
  z-index: 2;
}
.jz_web_col .web_col_content.jz_col_module_image_contour {
  height: 100%;
}
.jz_web_col.jz_col_custom_height_v2:has(> .jz_col_module_image_contour) {
  height: 1px;
}
.jz_web_col .web_col_content.jz_col_module_image_contour .jz_module {
  height: inherit;
  margin: 0 !important;
  width: 100%;
}
.jz_web_col.is_col_v2 .web_col_content.jz_col_module_image_contour .jz_module {
  width: 100% !important;
}
.jz_col_custom_height .web_col_content.jz_col_module_image_contour {
  height: 1px;
}
.jz_col_custom_height .web_col_content.jz_col_module_image_contour .jz_module {
  height: 100%;
}
.jz_web_col
  .web_col_content.jz_col_module_image_contour
  .jz_module
  .module_wrap
  :where(
    .module_content,
    .module_image_content,
    .module_img_wrap,
    .c__imgeffects_wrap,
    .module_image--bg
  ) {
  height: 100%;
  width: 100%;
}
.jz_web_col
  .web_col_content.jz_col_module_image_contour
  .jz_module
  .module_wrap {
  height: 100%;
  width: 100%;
}
.jz_web_col
  .web_col_content.jz_col_module_image_contour
  .jz_module
  .module_image_content
  .module_image--bg {
  left: 0;
  object-fit: cover;
  object-position: center;
  position: absolute;
  top: 0;
}
.jz_screen_mobi .module_content_detail :not(.UE_NOT_USE_AUTO) > table {
  width: 100% !important;
}
.module_text_content.J_jumpWxApp * {
  cursor: pointer;
}
.jz_screen_pc .jz_photo_switchhover_effect {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 0;
}
.jz_screen_pc .jz_photo_switchhover_effect:hover {
  background-size: cover;
}
.jz_screen_pc .jz_photo_switchhover_effect:hover .module_image--bg,
.jz_screen_pc .jz_photo_switchhover_effect:hover img {
  opacity: 0;
}
.jz_screen_pc .jz_photo_switchhover_effect-hover {
  background-size: cover;
}
.jz_screen_pc .jz_photo_switchhover_effect-hover img {
  opacity: 0;
}
.jz_screen_mobi .jz_photo_switchhover_effect {
  background-image: none !important;
}
.banner_video_item {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.banner_video {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .layout_module {
    display: none !important;
  }
}
.layout_module:not(.jz_module_style_7, .jz_module_style_8) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.layout_module_warp {
  overflow: auto;
}
.jz_module.layout_module:hover .ui-resizable-handle.ui-resizable-handle {
  display: block !important;
}
.jz_module.layout_module .ui-resizable-handle.ui-resizable-handle {
  display: none !important;
}
.layout_module .module_content {
  min-height: 100% !important;
}
.layout_module .module_banner + .module_content {
  min-height: calc(100% - 51px) !important;
}
.lock_module_close_icon {
  fill: #000;
  cursor: pointer;
  flex-shrink: 0;
  height: 20px;
  opacity: 0.3;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
}
.lock_module_close_icon--no-title {
  margin-right: 0;
  position: absolute;
  right: 18px;
  top: 10px;
}
.jz_module_style_6 .fk-editor h2,
.jz_module_style_6 .fk-editor h3,
.jz_module_style_6 .fk-editor h4,
.jz_module_style_6 .fk-editor h5,
.jz_module_style_6 .fk-editor h6,
.jz_project_775 .fk-editor h2,
.jz_project_775 .fk-editor h3,
.jz_project_775 .fk-editor h4,
.jz_project_775 .fk-editor h5,
.jz_project_775 .fk-editor h6 {
  display: inline;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
}
.jz_module_style_14,
.jz_module_style_18,
.jz_module_style_39 {
  overflow: hidden;
}
.jz_screen_mobi #audio_parents #audioPlayer,
.jz_screen_mobi #audio_parents .audioDiv {
  max-width: 100%;
}
.module_text_content .simple_text {
  text-align: var(--global-text-align, center);
}
.jz_screen_mobi .jz_col_12 .jz_web_banner,
.jz_screen_mobi .jz_col_17 .jz_web_banner,
.jz_screen_mobi .jz_col_18 .jz_web_banner,
.jz_screen_mobi .jz_col_21 .jz_web_banner,
.jz_screen_mobi .jz_col_24 .jz_web_banner,
.jz_screen_mobi .jz_col_7 .jz_web_banner,
.jz_screen_mobi .jz_col_8 .jz_web_banner,
.jz_screen_mobi .jz_col_9 .jz_web_banner {
  display: none;
}
.s_member_login {
  max-width: 148px;
  min-height: 34px;
  min-width: 74px;
  position: relative;
  width: 100%;
}
.s_member_login_login,
.s_member_login_register {
  box-sizing: border-box;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 34px;
  overflow: hidden;
  text-align: var(--global-text-align, center);
  width: 74px;
}
.s_member_login_register {
  color: #fff;
  line-height: 34px;
}
.jz_bg .s_member_login,
.jz_ca .s_member_login,
.jz_hu .s_member_login,
.jz_lb .s_member_login,
.jz_lt .s_member_login,
.jz_pt .s_member_login,
.jz_ro .s_member_login,
.jz_sk .s_member_login,
.jz_sr .s_member_login,
.jz_uk .s_member_login {
  max-width: 240px;
}
.jz_bg .s_member_login .s_member_login_login,
.jz_bg .s_member_login .s_member_login_register,
.jz_ca .s_member_login .s_member_login_login,
.jz_ca .s_member_login .s_member_login_register,
.jz_hu .s_member_login .s_member_login_login,
.jz_hu .s_member_login .s_member_login_register,
.jz_lb .s_member_login .s_member_login_login,
.jz_lb .s_member_login .s_member_login_register,
.jz_lt .s_member_login .s_member_login_login,
.jz_lt .s_member_login .s_member_login_register,
.jz_pt .s_member_login .s_member_login_login,
.jz_pt .s_member_login .s_member_login_register,
.jz_ro .s_member_login .s_member_login_login,
.jz_ro .s_member_login .s_member_login_register,
.jz_sk .s_member_login .s_member_login_login,
.jz_sk .s_member_login .s_member_login_register,
.jz_sr .s_member_login .s_member_login_login,
.jz_sr .s_member_login .s_member_login_register,
.jz_uk .s_member_login .s_member_login_login,
.jz_uk .s_member_login .s_member_login_register {
  width: 120px;
}
.jz_lb .pc_multi_language_wrap.s_multi_language_wrap,
.jz_sk .pc_multi_language_wrap.s_multi_language_wrap {
  min-width: 162px;
}
.jz_lb.jz_screen_pc .languages_dropdown_panel,
.jz_sk.jz_screen_pc .languages_dropdown_panel {
  margin-left: -78px;
  width: 162px;
}
.jz_id .pc_multi_language_wrap.s_multi_language_wrap {
  min-width: 174px;
}
.jz_id.jz_screen_pc .languages_dropdown_panel {
  margin-left: -86px;
  width: 174px;
}
.jz_ms .pc_multi_language_wrap.s_multi_language_wrap {
  min-width: 158px;
}
.jz_ms.jz_screen_pc .languages_dropdown_panel {
  margin-left: -76px;
  width: 158px;
}
.jz_fil .s_member_login,
.jz_it .s_member_login,
.jz_ru .s_member_login {
  max-width: 200px;
}
.jz_fil .s_member_login .s_member_login_login,
.jz_fil .s_member_login .s_member_login_register,
.jz_it .s_member_login .s_member_login_login,
.jz_it .s_member_login .s_member_login_register,
.jz_ru .s_member_login .s_member_login_login,
.jz_ru .s_member_login .s_member_login_register {
  width: 100px;
}
.s_member_login_login {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #333;
  line-height: 32px;
}
.s_member_login_head {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 50%;
  cursor: pointer;
  height: 32px;
  left: 50%;
  margin: -18px 0 0 -18px;
  position: absolute;
  top: 50%;
  width: 32px;
}
.s_member_login_mobi {
  align-items: center;
  color: #666;
  display: inline-flex;
  font-size: calc(var(--fontRatio, 1) * 22px);
  justify-content: center;
  vertical-align: middle;
}
.s_member_login_mobi__logined {
  color: #333;
}
.jz_website_title.type_1,
.jz_website_title.type_2,
.jz_website_title.type_3 {
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.jz_screen_pc .jz_website_title.type_3 {
  flex-flow: row-reverse nowrap;
  justify-content: flex-end;
}
.jz_screen_pc .jz_website_title .logo_wrap {
  min-height: 30px;
  min-width: 30px;
}
.jz_website_title .logo_wrap {
  height: 100%;
  position: relative;
}
.jz_website_title .logo_img {
  bottom: 0;
  height: auto;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.jz_website_title .logo_img.hidden {
  opacity: 0;
}
.jz_website_title.type_2 .logo_img {
  left: auto;
  right: 0;
}
.jz_website_title.type_3 .logo_img {
  left: 0;
  right: auto;
}
.website_title_content * {
  outline: 0;
}
.website_title_content .title_h1 {
  font-size: inherit;
  font-weight: 400;
  margin: 0;
  padding: 0;
  text-overflow: ellipsis;
  width: 100%;
}
.jz_website_title_wrap {
  position: relative;
}
.jz_website_title_wrap .titleWrapper {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
}
.jz_website_title_wrap .fkeditor-wrap {
  line-height: 67px;
  text-align: var(--global-text-align, center);
}
.mobi_website_title.jz_website_title_wrap {
  align-items: center;
  bottom: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 50%;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-50%);
  width: calc(100% - 170px);
}
.mobi_website_title .jz_website_title {
  width: 100%;
}
.mobi_website_title.jz_website_title_wrap .fkeditor-wrap {
  font-size: calc(var(--fontRatio, 1) * 20px);
  overflow: hidden;
  text-align: var(--global-text-align, center);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mobi_website_title .website_title_inner {
  --s-t-fs: 17px;
}
.mobi_website_title .jz_website_title .fkeditor-wrap * {
  display: inline !important;
  font-size: var(--s-t-fs) !important;
  line-height: 70px !important;
}
.mobi_website_title .jz_website_title .fkeditor-wrap br {
  display: none !important;
}
.mobi_website_title .jz_website_title .fkeditor-wrap .fk-editor {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.website_title_content {
  min-width: 10px;
  overflow: hidden;
}
@media (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .website_title_content {
    overflow: visible;
  }
}
.text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
}
.text-center {
  text-align: var(--global-text-align, center);
}
.text-danger {
  color: #f93537;
}
.text-underline {
  text-decoration: underline;
}
.standard-version-icon:before {
  background: url(/image/rimage/manage/mbg01.png?v=202512301156)
    no-repeat -648px -150px;
  content: "";
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 20px;
}
.font-size-none {
  font-size: 0;
}
.m_nav_logo_img {
  height: 65px;
  margin: 0 10px;
}
.jz_screen_mobi .member_login_svg {
  color: #999;
  height: 25px;
  width: 25px;
}
.jz_screen_mobi .s_member_login_mobi__logined .member_login_svg {
  color: #333;
}
.s_multi_language_mobi_svg {
  color: #999;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  width: 25px;
}
.jz_screen_pc .s_multi_language_mobi_svg {
  color: #333;
  display: inline-block;
  height: 24px;
  vertical-align: middle;
  width: 24px;
}
.jz_screen_mobi .g_mobi_nav_position__right .jz_nav_menu {
  left: auto;
  right: 15px;
}
.jz_screen_mobi .g_mobi_nav_style__1 .member_login_svg,
.jz_screen_mobi .g_mobi_nav_style__1 .mobi_shopping_cart_icon svg,
.jz_screen_mobi .g_mobi_nav_style__1 .s_multi_language_mobi_svg {
  color: #fff;
}
.jz_screen_mobi .g_mobi_nav_style__1 .nav_menu_item {
  background-color: #fff;
}
.jz_screen_mobi .g_mobi_nav_style__1 .jz_nav_wrap_active .nav_menu_item {
  background-color: #999 !important;
}
.jz_screen_mobi .g_mobi_nav_style__1 .fkeditor-wrap {
  color: #fff;
}
.jz_screen_mobi .g_mobi_nav_style__1 .g_mobi_header_content {
  border-bottom: none;
}
.jz_screen_mobi .g_mobi_nav_style__1.g_mobi_header__fixed_bg_def {
  padding-bottom: 0;
}
.jz_screen_mobi .g_mobi_nav_style__1 .jz_website_title .fkeditor-wrap * {
  color: #fff !important;
}
.jz_screen_pc .s_footnav__holdwrap {
  height: 0;
}
.s_footnav__holdwrap {
  height: 51px;
}
.s_footnav__holdwrap-3 {
  height: 0;
}
.s_footnav__wrap {
  border: 0;
  border-top: 1px solid #ebebeb;
  bottom: 0;
  display: none;
  height: 50px;
  left: 0;
  position: fixed;
  transition:
    left,
    bottom 0.5s;
  width: 100%;
  z-index: 10;
}
.jz_screen_mobi .s_footnav__wrap {
  display: block;
}
.s_footnav__pic {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  font-size: calc(var(--fontRatio, 1) * 20px);
  height: 20px;
  line-height: 1;
  width: 20px;
}
.s_footnav__list {
  align-items: center;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}
.s_footnav__item,
.s_footnav__list-center {
  justify-content: center;
}
.s_footnav__item {
  align-items: center;
  background: #fff;
  box-sizing: border-box;
  color: #666;
  cursor: pointer;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  padding: 3px;
  text-decoration: none;
}
.s_footnav__item-1 {
  width: 100%;
}
.s_footnav__item-2 {
  width: 50%;
}
.s_footnav__item-3 {
  width: 33.33333%;
}
.s_footnav__item-4 {
  width: 25%;
}
.s_footnav__name {
  font-size: calc(var(--fontRatio, 1) * 13px);
  overflow: hidden;
  text-align: var(--global-text-align, center);
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.s_footnav__contentType-1 .s_footnav__pic,
.s_footnav__contentType-2 .s_footnav__name {
  display: none;
}
.s_footnav__style-1.s_footnav__contentType-1 .s_footnav__bigicon,
.s_footnav__style-1.s_footnav__contentType-2 .s_footnav__bigicon {
  top: -8px;
}
.s_footnav__style-1.s_footnav__contentType-1 .s_footnav__whitecircle,
.s_footnav__style-1.s_footnav__contentType-2 .s_footnav__whitecircle {
  top: -12px;
}
.s_footnav__style-1 {
  background-color: #fff;
}
.s_footnav__bigicon {
  box-sizing: border-box;
  height: 42px;
  top: -17px;
  width: 42px;
  z-index: 2;
}
.s_footnav__bigicon,
.s_footnav__whitecircle {
  align-items: center;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.s_footnav__whitecircle {
  background-color: #fff;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.12);
  height: 50px;
  top: -21px;
  width: 50px;
  z-index: 1;
}
.s_footnav__bigpic {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  color: #fff;
  cursor: pointer;
  flex-shrink: 0;
  font-size: calc(var(--fontRatio, 1) * 20px);
  height: 20px;
  line-height: 1;
  width: 20px;
}
.s_footnav__pic-opacity {
  opacity: 0;
}
.s_footnav__style-2 .s_footnav__list .s_footnav__item:first-child {
  max-width: 15%;
  width: 15%;
}
.s_footnav__style-2 .s_footnav__list .s_footnav__item:not(:first-child) {
  border-left: 1px solid #ebebeb;
}
.s_footnav__style-3 {
  border-top: 0;
  bottom: 30px;
  height: 40px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
}
.s_footnav__style-3 .s_footnav__item:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
.s_footnav__style-3 .s_footnav__item:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
.s_footnav__style-3 .s_footnav__item {
  background: hsla(0, 0%, 93%, 0.9);
}
.s_footnav__style-3 .s_footnav__name {
  display: none;
}
.s_footnav__style-3 .s_footnav__list .s_footnav__item:not(:first-child) {
  border-left: 1px solid hsla(0, 0%, 100%, 0.8);
}
.s_footnav__style-3 .s_footnav__sublist {
  top: -10px;
}
.s_footnav__sublist {
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  padding: 3px 0 4px;
  position: absolute;
  transform: translateY(calc(-100% - 10px));
  z-index: 3;
}
.s_footnav__subitem {
  border-bottom: 1px solid #ebebeb;
  box-sizing: border-box;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 13px);
  margin: 0 8px;
  overflow: hidden;
  padding: 10px 0;
  text-align: var(--global-text-align, center);
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 115px;
}
.s_footnav__subitem:last-of-type {
  border: none;
}
.s_footnav__triangle {
  border: 6.8px solid transparent;
  border-top-color: #fff;
  bottom: 0;
  bottom: -13.6px;
  height: 0;
  left: 0;
  left: 50%;
  margin-left: -6.8px;
  position: absolute;
  width: 0;
}
.s_footnav__triangle:before {
  border: 6.8px solid transparent;
  border-top-color: #ebebeb;
  content: "";
  height: 0;
  left: -6.8px;
  position: absolute;
  top: -5.5px;
  width: 0;
  z-index: -1;
}
.s_footnav__childicon {
  height: 12px;
  margin-right: -4px;
  vertical-align: middle;
  width: 12px;
}
.s_footnav__havechild .s_footnav__name {
  width: min-content;
}
.jz_screen_mobi .jz_visitor_banner_mobi_hide {
  display: none;
}
.jz_screen_mobi .welcome_page > img {
  max-width: 100%;
  min-height: 100%;
}
.welcome_page {
  background-color: #fff;
  height: 100%;
  position: fixed;
  transition: opacity 0.6s ease;
  width: 100%;
  z-index: 10000;
}
.welcome_page--hidden {
  display: none;
}
.welcome_page_wrapper--visible {
  display: block !important;
}
.welcome_page_image {
  background-position: 50%;
  background-repeat: no-repeat;
  display: none;
  height: 100%;
  max-width: 100%;
}
.welcome_page_image_zoom--cover {
  background-size: cover;
}
.welcome_page_image_zoom--contain {
  background-size: contain;
}
.welcome_page_image_zoom--norepeat {
  background-size: auto;
}
.welcome_page_image_wrapper {
  display: none;
}
.welcome_page_video {
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.welcome_page_video_wrapper {
  display: none;
}
.welcome_page .countdown {
  background: rgba(51, 51, 51, 0.7);
  border-radius: 20px;
  color: #fff;
  display: none;
  font-size: calc(var(--fontRatio, 1) * 15px);
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 10px;
  text-align: var(--global-text-align, center);
  top: 10px;
  width: 45px;
}
.global-text-direction-rtl .m_member_signup_protocal {
  flex-direction: row-reverse;
  max-width: unset;
}
.global-text-direction-rtl .m_member_signup_protocal .checkbox_item {
  margin-left: 10px;
  margin-right: 0;
}
.global-text-direction-rtl .m_member_signup_protocal .protocol-text {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.global-text-direction-rtl .u_custom_search_entry--field {
  align-items: end;
  display: flex;
  flex-direction: column;
}
.global-text-direction-rtl
  .u_custom_search_entry--field
  .u_custom_search_entry--field_item {
  margin: unset;
}
.global-text-direction-rtl .pay_product_info .coupon_list_wrap .coupon_fold_pc,
.global-text-direction-rtl .pay_product_info .cursor-pointer,
.global-text-direction-rtl .pay_product_info .pay_product_price_wrap {
  flex-direction: row-reverse;
}
.global-text-direction-rtl .photo-group-content-detail .big-photo-list .desc {
  box-sizing: border-box;
  padding-right: 60px;
}
.global-text-direction-rtl .jz_module_style_21 .form_protocol {
  flex-direction: row-reverse;
}
.global-text-direction-rtl
  .jz_module_style_21
  .m_form
  .item_type_multi_dropdown
  .select_style
  .select_input,
.global-text-direction-rtl
  .jz_module_style_21
  .select_input_wrapper
  .input_style,
.global-text-direction-rtl
  .jz_module_style_39
  .module_cate_group_style0
  .m_categroup_linkwrap {
  padding-right: 40px;
}
.global-text-direction-rtl .module_wrap .location_list_item,
.global-text-direction-rtl .module_wrap .module_current_position_content {
  flex-direction: row-reverse;
}
.global-text-direction-rtl .result_highlight_node {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.global-text-direction-rtl input::placeholder,
.global-text-direction-rtl textarea::placeholder {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.global-text-direction-rtl .m_member_center_content_img {
  position: unset;
}
.global-text-direction-rtl .m_member_center_header {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.global-text-direction-rtl .m_member_center_content_form .m_member_center_item {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
.global-text-direction-rtl
  .m_member_center_content_form
  .m_member_center_label {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}
.global-text-direction-rtl
  .m_member_center_content_form
  .m_member_center_label
  .m_member_center_text {
  width: unset;
}
.global-text-direction-rtl
  .m_member_center_content_form
  .m_member_center_required:before {
  left: 10px;
  right: unset;
}
.global-text-direction-rtl .coupon-node__content .coupon-node__value {
  flex-direction: row-reverse;
}
.global-text-direction-rtl .mall_order_detail_section_content .pay_status_desc {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.global-text-direction-rtl
  .mall_order_detail_section_content
  .order_detail_form_item_content
  .select_style
  input {
  padding-right: 40px;
}
.global-text-direction-rtl .s_footer_support_container {
  flex-direction: row-reverse;
}
.global-text-direction-rtl .s_footer_support_container .s_footer_anchor {
  direction: rtl;
  unicode-bidi: bidi-override;
}
.global-text-direction-rtl .m_member_login_footer {
  flex-direction: row-reverse;
}
.s_multi_language_wrap {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  position: relative;
  text-align: var(--global-text-align, center);
}
.jz_web_col:not(.is_col_v2) .pc_multi_language_wrap.s_multi_language_wrap {
  margin: 0 calc(50% - 75px);
}
.pc_multi_language_wrap.s_multi_language_wrap {
  min-width: 7.8125vw;
}
.jz_mobi_header .mobi_multi_language_wrap.s_multi_language_wrap {
  display: inline-block;
  height: auto;
  line-height: 1;
  margin: 0;
  vertical-align: middle;
  width: auto;
}
.s_multi_language_container {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.jz_screen_mobi .mobi_multi_language_wrap .s_multi_language_container {
  cursor: pointer;
  width: auto;
}
.s_multi_language_text {
  --s_ml-t-hc-color: --theme-color;
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 14px);
  vertical-align: middle;
}
.s_multi_language_text.isActived {
  color: var(--s_ml-t-hc-color);
}
.s_multi_language_icon + .s_multi_language_text,
.s_multi_language_mobi_svg + .s_multi_language_text {
  margin-left: 12px;
}
.s_multi_language_icon {
  background: url(/image/rimage/jz/vbg01.png?v=202608031121) -246px -70px;
  display: inline-block;
  height: 18px;
  min-width: 24px;
  vertical-align: middle;
  width: 24px;
}
.icon_en {
  background-position: -246px -112px;
}
.icon_tcn {
  background-position: -246px -150px;
}
.icon_jp {
  background-position: -246px -191px;
}
.icon_kor {
  background-position: -246px -231px;
}
.icon_lo {
  background-position: -246px -271px;
}
.icon_th {
  background-position: -294px -70px;
}
.icon_es {
  background-position: -294px -112px;
}
.s_multi_language_es {
  min-width: 180px;
}
.jz_screen_mobi .s_multi_language_es {
  min-width: auto;
}
.icon_ru {
  background-position: -294px -150px;
}
.icon_fra {
  background-position: -294px -191px;
}
.icon_it {
  background-position: -294px -231px;
}
.icon_de {
  background-position: -294px -271px;
}
.icon_ug {
  background-position: -246px -70px;
}
.icon_pt {
  background-position: -330px -70px;
}
.icon_vi {
  background-position: -330px -98px;
}
.icon_ms {
  background-position: -330px -126px;
}
.icon_pl {
  background-position: -330px -154px;
}
.icon_ar {
  background-position: -330px -182px;
}
.icon_tr {
  background-position: -330px -210px;
}
.icon_sv {
  background-position: -330px -238px;
}
.icon_no {
  background-position: -330px -266px;
}
.icon_lb {
  background-position: -330px -294px;
}
.icon_id {
  background-position: -366px -70px;
}
.icon_el {
  background-position: -366px -98px;
}
.icon_fi {
  background-position: -366px -126px;
}
.icon_da {
  background-position: -366px -154px;
}
.icon_cs {
  background-position: -366px -182px;
}
.icon_nl {
  background-position: -366px -210px;
}
.icon_bg {
  background-position: -366px -238px;
}
.icon_ro {
  background-position: -366px -266px;
}
.icon_hu {
  background-position: -366px -294px;
}
.icon_lt {
  background-position: -400px -70px;
}
.icon_lv {
  background-position: -400px -98px;
}
.icon_et {
  background-position: -400px -126px;
}
.icon_hr {
  background-position: -400px -154px;
}
.icon_sk {
  background-position: -400px -182px;
}
.icon_sl {
  background-position: -400px -210px;
}
.icon_fa {
  background-position: -400px -238px;
}
.icon_he {
  background-position: -400px -266px;
}
.icon_uk {
  background-position: -400px -294px;
}
.icon_ur {
  background-position: -438px -70px;
}
.icon_bn {
  background-position: -434px -98px;
}
.icon_is {
  background-position: -434px -126px;
}
.icon_sr {
  background-position: -434px -154px;
}
.icon_ca {
  background-position: -434px -182px;
}
.icon_km {
  background-position: -434px -210px;
}
.icon_hi {
  background-position: -434px -238px;
}
.icon_kk {
  background-position: -434px -266px;
}
.icon_uz {
  background-position: -434px -294px;
}
.icon_fil {
  background-position: -468px -70px;
}
.multi_language_panel {
  margin: -63px 0 0 -60px;
  width: 390px;
}
.multi_language_panel .lan_title {
  border-bottom: 1px solid #f0f0f0;
  box-sizing: border-box;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  text-align: var(--global-text-align, left);
  width: 450px;
}
.multi_language_panel .lan_container {
  line-height: normal;
  width: 450px;
}
.multi_language_panel .lan_lists {
  margin-bottom: 20px;
  margin-top: 35px;
  padding: 0 25px;
  text-align: var(--global-text-align, left);
}
.multi_language_panel .lan_list {
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  margin: 0 10px 18px;
  text-align: var(--global-text-align, left);
  width: 180px;
}
.multi_Language_mobi_panel {
  display: none;
}
.jz_screen_mobi .multi_Language_mobi_panel.lan_active {
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9100;
}
.jz_screen_mobi .multi_Language_mobi_panel .lan_layout {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.multi_Language_mobi_panel .lan_mobi_lists {
  background: #fff;
  bottom: 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  justify-content: space-around;
  left: 0;
  max-height: 300px;
  max-width: 100%;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  top: auto;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
  z-index: 1;
}
.lan_mobi_lists::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.lan_mobi_lists::-webkit-scrollbar {
  border-radius: 2px;
  width: 3px;
}
.multi_Language_mobi_panel .lan_mobi_list {
  border-bottom: 1px solid #f0f0f0;
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  text-align: var(--global-text-align, left);
}
.lan_mobi_list a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: inline-block;
  width: 100%;
}
.languages_expansion {
  display: flex;
  flex-wrap: wrap;
  padding-left: 10px;
}
.jz_screen_mobi .languages_expansion,
.jz_screen_pc .languages_expansion {
  align-items: center;
  justify-content: flex-start;
}
.jz_screen_mobi .languages_expansion .language_item {
  margin: 5px 10px;
  text-align: var(--global-text-align, left);
}
.languages_expansion .s_multi_language_icon + .s_multi_language_text {
  margin-left: 8px;
  text-align: var(--global-text-align, left);
}
.jz_screen_pc .languages_expansion .language_item {
  margin: 5px 0;
}
.jz_screen_pc .languages_expansion .language_item_after {
  background: #b68686;
  height: 18px;
  margin: 0 15px;
  opacity: 0.2;
  width: 1px;
}
.languages_expansion .language_item:last-child .language_item_after {
  display: none;
}
.languages_dropdown {
  position: relative;
}
.languages_default_item {
  cursor: pointer;
  height: 60px;
  line-height: 60px;
}
.lan_list .s_multi_language_text,
.languages_dropdown_panel .s_multi_language_text,
.languages_expansion .s_multi_language_text {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.lan_mobi_list .s_multi_language_text {
  display: inline-block;
  max-width: calc(100% - 42px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.languages_dropdown_panel {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 2px;
  box-sizing: border-box;
  display: none;
  left: 50%;
  list-style: none;
  margin-left: -74px;
  padding: 0 4px;
  position: absolute;
  text-align: var(--global-text-align, left);
  width: 150px;
  z-index: 9999;
}
.pc_multi_language_wrap .languages_dropdown_panel.top {
  top: 50px;
}
.mobi_multi_language_wrap .languages_dropdown_panel,
.pc_multi_language_wrap .languages_dropdown_panel {
  max-height: 510px;
  overflow-y: auto;
}
.mobi_multi_language_wrap .languages_dropdown_panel::-webkit-scrollbar,
.pc_multi_language_wrap .languages_dropdown_panel::-webkit-scrollbar {
  width: 6px;
}
.mobi_multi_language_wrap .languages_dropdown_panel::-webkit-scrollbar-thumb,
.pc_multi_language_wrap .languages_dropdown_panel::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
.mobi_multi_language_wrap .languages_dropdown_panel::-webkit-scrollbar-track,
.pc_multi_language_wrap .languages_dropdown_panel::-webkit-scrollbar-track {
  background-color: #f7f7f7;
}
.languages_dropdown_panel.bottom {
  bottom: 50px;
}
.mobi_multi_language_wrap .languages_dropdown_panel.top {
  margin-left: -123px;
  right: 0;
}
.mobi_multi_language_wrap
  .languages_dropdown_panel
  .dropdown_panel_triangle.bottom {
  left: 50%;
}
.mobi_multi_language_wrap
  .languages_dropdown_panel.top
  .dropdown_panel_triangle {
  left: auto;
  right: 15px;
}
.languages_dropdown_panel.active {
  display: block;
}
.languages_dropdown_item {
  margin: 12px 0;
  padding: 8px 12px;
}
.language_item_wrapper {
  align-items: center;
  display: flex;
}
.languages_dropdown_panel .dropdown_panel_triangle {
  background: #fff;
  border: 1px solid #ebebeb;
  border-bottom: 0;
  border-left: 0;
  box-shadow: inherit;
  box-sizing: border-box;
  height: 12px;
  left: 50%;
  position: absolute;
  transform-origin: center center;
  width: 12px;
}
.languages_dropdown_panel.top .dropdown_panel_triangle {
  top: 0;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.languages_dropdown_panel.bottom .dropdown_panel_triangle {
  bottom: -12px;
  transform: translate(-50%, -50%) rotate(-225deg);
}
.languages_dropdown_panel .dropdown_panel_triangle_child {
  background: inherit;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate(45deg) translate(-20%, 84%);
  transform-origin: center center;
  width: 200%;
}
.languages-dropdown-fade-active,
.languages-dropdown-fade-leave-active {
  transition: opacity 0.3s ease;
}
.languages-dropdown-fade-enter,
.languages-dropdown-fade-leave-to {
  opacity: 0;
}
.s_multi_language_icon_active {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 8px 6px;
}
.languages_dropdown.no_text .languages_dropdown_item {
  display: inline-block;
  margin: 8px;
  vertical-align: middle;
}
.languages_dropdown.no_text .languages_dropdown_panel {
  margin-left: -75px;
  text-align: var(--global-text-align, center);
  width: 150px;
}
.languages_dropdown.mobi.no_text .languages_dropdown_panel {
  padding: 10px 0;
  width: 150px;
}
.languages_dropdown.mobi.no_text .languages_dropdown_panel.top {
  margin-left: -122px;
}
.languages_dropdown.mobi.no_text .languages_dropdown_panel.bottom {
  margin-left: -75;
}
.languages_dropdown.mobi.no_text .languages_dropdown_item {
  margin: 6px;
}
.languages.languages_dropdown:hover .s_multi_language_dropdown_svg {
  transform: rotate(180deg);
}
.s_multi_language_dropdown_svg {
  color: #666;
  height: 16px;
  margin-left: 5px;
  transition: transform 0.3s ease;
  vertical-align: middle;
  width: 16px;
}
.localeLayout .c_popup_main {
  max-width: unset;
  padding: 0;
}
.localeLayout .c_popup_content {
  padding: 0;
}
.localeLayout .multi_language_panel {
  margin: 0;
  width: 650px;
}
.localeLayout .multi_language_panel .lan_container,
.localeLayout .multi_language_panel .lan_title {
  width: unset;
}
.languagePopup .c_popup_buttons {
  display: flex;
  justify-content: center;
}
.languagePopup .c_popup_buttons .c_popup_button {
  margin: 0;
}
.languagePopup .c_popup_buttons .J_popupButtonConfirm {
  margin-right: 18px;
}
.nav_item_arrow,
.nav_item_wrapper {
  display: inline-block;
  vertical-align: middle;
}
.nav_item_arrow_hollow_triangle {
  border: solid;
  border-width: 1px 1px 0 0;
  height: 5px;
  margin: 2px 0 3.25px 5px;
  transform: rotate(135deg);
  width: 5px;
}
.nav_item_arrow_solid_triangle {
  --arrow-color: currentColor;
  border: 5px solid transparent;
  border-top-color: currentcolor;
  margin: 2px 0 -5px 5px;
  width: 0;
}
.jz_pc_nav .nav_item_arrow_hollow_triangle {
  border: var(--arrow-color) solid;
  border-width: 1px 1px 0 0;
}
.jz_pc_nav
  .jz_nav_item.jz_nav_item.jz_nav_item_selected
  .nav_item_arrow_hollow_triangle,
.jz_pc_nav .jz_nav_item:hover .nav_item_arrow_hollow_triangle {
  border: var(--arrow-selected-color) solid;
  border-width: 1px 1px 0 0;
}
.jz_pc_nav .nav_item_arrow_solid_triangle {
  border-color: var(--arrow-color) transparent transparent transparent;
}
.jz_pc_nav
  .jz_nav_item.jz_nav_item.jz_nav_item_selected
  .nav_item_arrow_solid_triangle,
.jz_pc_nav .jz_nav_item:hover .nav_item_arrow_solid_triangle {
  border-color: var(--arrow-selected-color) transparent transparent transparent;
}
.jz_screen_mobi .jz_full_nav_menu.full_nav_active {
  height: 25px;
  left: 15px;
  top: 25px;
  width: 25px;
}
.jz_full_nav_menu {
  border-radius: 50%;
  cursor: pointer;
  flex: none;
  height: 50px;
  position: relative;
  width: 50px;
}
.jz_full_nav_menu_item_top {
  content: "";
  display: block;
  margin: -8px auto 0;
}
.jz_full_nav_menu_item_center,
.jz_full_nav_menu_item_top {
  background: #fff;
  height: 2px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  width: 22px;
}
.jz_full_nav_menu_item_center {
  margin: 0 auto;
}
.jz_full_nav_menu_item_bottom {
  background: #fff;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  margin: 8px auto 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  width: 22px;
}
.jz_full_nav_menu.full_nav_close {
  opacity: 0;
  pointer-events: none;
  position: fixed;
}
.jz_full_nav_menu.full_nav_close.full_nav_active {
  opacity: 1;
  pointer-events: auto;
  position: fixed;
  right: 40px;
  top: 30px;
  z-index: 1001;
}
.jz_full_nav_menu.full_nav_close.full_nav_active .jz_full_nav_menu_item_top {
  margin-top: 0;
  transform: translate(-50%, -50%) rotate(45deg);
}
.jz_full_nav_menu.full_nav_close.full_nav_active .jz_full_nav_menu_item_center {
  display: none;
}
.jz_full_nav_menu.full_nav_close.full_nav_active .jz_full_nav_menu_item_bottom {
  margin-top: 0;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.jz_full_nav_wrap {
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 1001;
}
.jz_full_nav_wrap_expend_0 {
  opacity: 0;
  pointer-events: none;
}
.jz_full_nav_wrap_expend_0.jz_full_nav_wrap_active {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.jz_full_nav_wrap_expend_1 {
  top: -100% !important;
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.jz_full_nav_wrap_expend_1.jz_full_nav_wrap_active {
  transform: translate3d(0, 100%, 0);
}
.jz_full_nav_wrap_expend_2 {
  left: -100%;
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.jz_full_nav_wrap_expend_2.jz_full_nav_wrap_active {
  transform: translate3d(100%, 0, 0);
}
.jz_full_nav_wrap_expend_3 {
  left: 100%;
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.jz_full_nav_wrap_expend_3.jz_full_nav_wrap_active {
  transform: translate3d(-100%, 0, 0);
}
.jz_screen_mobi .jz_full_nav_wrap_expend_1 {
  top: -100vh !important;
}
.jz_screen_mobi .jz_full_nav_wrap_expend_1.jz_full_nav_wrap_active {
  transform: translate3d(0, 100vh, 0);
}
.full_nav_exit_tips.full_nav_exit_tips {
  color: #5874d8;
}
.jz_screen_mobi .jz_full_nav_wrap::-webkit-scrollbar {
  width: 0;
}
.jz_web_row__content--fullNav {
  overflow: hidden;
}
.nav_item_text,
.sub_nav_item_text {
  -webkit-background-clip: text;
}
.jz_nav_layout0 .sub_nav_item:hover {
  border-radius: 0;
}
.jz_nav_layout0 .sub_nav_item:hover:nth-child(2) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.jz_nav_layout0 .sub_nav_item:hover:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.jz_nav_layout0 .only_one_item .sub_nav_item:hover {
  border-radius: 3px;
}
.fadeIn {
  animation-name: fadeIn;
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
.fadeInRight {
  animation-name: fadeInRight;
}
.fadeInUp {
  animation-name: fadeInUp;
}
.fadeInDown {
  animation-name: fadeInDown;
}
.moveInLeft {
  animation-name: moveInLeft;
  animation-timing-function: cubic-bezier(0.61, -0.01, 0.36, 1);
}
.moveInRight {
  animation-duration: 1s;
  animation-name: moveInRight;
  animation-timing-function: cubic-bezier(0.61, -0.01, 0.36, 1);
}
.moveInUp {
  animation-duration: 1s;
  animation-name: moveInUp;
  animation-timing-function: cubic-bezier(0.61, -0.01, 0.36, 1);
}
.moveInDown {
  animation-duration: 1s;
  animation-name: moveInDown;
  animation-timing-function: cubic-bezier(0.61, -0.01, 0.36, 1);
}
.zoomIn {
  animation-name: zoomIn;
}
.zoomInLeft {
  animation-name: zoomInLeft;
}
.zoomInRight {
  animation-name: zoomInRight;
}
.zoomInUp {
  animation-name: zoomInUp;
}
.elasticLarge {
  animation-name: elasticLarge;
}
.elasticSmall {
  animation-duration: 1.2s;
  animation-name: elasticSmall;
  animation-timing-function: ease-out;
}
.rollIn {
  animation-name: rollIn;
}
.zoomInDown {
  animation-name: zoomInDown;
}
.bounceIn {
  animation-name: bounceIn;
}
.bounceInDown {
  animation-name: bounceInDown;
}
.bounceInRight {
  animation-name: bounceInRight;
}
.bounceInLeft {
  animation-name: bounceInLeft;
}
.bounceInUp {
  animation-name: bounceInUp;
}
.flipUpDown {
  animation-name: flipUpDown;
}
.flipLeftRight,
.flipUpDown {
  backface-visibility: visible;
}
.flipLeftRight {
  animation-name: flipLeftRight;
}
.bounce {
  animation-name: bounce;
}
.flash {
  animation-name: flash;
}
.flip {
  animation-name: flip;
  backface-visibility: visible;
}
.shake {
  animation-name: shake;
}
.tada {
  animation-name: tada;
}
.wobble {
  animation-name: wobble;
}
.swing {
  animation-name: swing;
  transform-origin: top center;
}
.rotating {
  animation-name: rotating;
  animation-timing-function: linear;
}
.jello {
  animation-name: jello;
  transform-origin: center;
}
.rubberBand {
  animation-name: rubberBand;
}
.translationLeftRight {
  animation-name: translationLeftRight;
  animation-timing-function: linear;
}
.translationUpDown {
  animation-name: translationUpDown;
  animation-timing-function: linear;
}
@keyframes moveToLeft {
  to {
    transform: translateX(-100%);
  }
}
@keyframes panelMoveToLeft {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(-200%);
  }
}
@keyframes moveFromLeft {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes moveToRight {
  to {
    transform: translateX(100%);
  }
}
@keyframes moveFromRight {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes moveToTop {
  to {
    transform: translateY(-100%);
  }
}
@keyframes moveFromTop {
  0% {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes moveToBottom {
  to {
    transform: translateY(100%);
  }
}
@keyframes moveFromBottom {
  0% {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
.jz_module_style_2 .photo_display_list .photo_item {
  transition:
    transform 0.36s ease,
    opacity 0.36s ease;
}
.jz_screen_pc .module_image_content img {
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  transition: transform 0.36s ease;
}
.module_image--bg.jz_photo_scale_normal {
  transition: all 0.36s ease;
}
.jz_screen_pc .jz_animate_go.jz_photo_scale_normal,
.jz_screen_pc .jz_photo_scale_normal:hover {
  transform: scale(1.08);
}
.jz_screen_pc .jz_photo_scale,
.jz_screen_pc .module_photo_group_content div.jz_photo_scale {
  transform: scale(1.1);
}
.jz_photo_direction_bottom,
.jz_photo_direction_left,
.jz_photo_direction_right,
.jz_photo_direction_top {
  overflow: hidden;
}
.jz_screen_pc .jz_photo_scale {
  transition:
    transform 0.36s ease,
    opacity 0.36s ease;
}
.jz_screen_pc .jz_photo_direction_left .jz_photo_scale:hover,
.jz_screen_pc .jz_photo_direction_left.jz_animate_go .jz_photo_scale,
.jz_screen_pc .jz_photo_direction_left:hover .news_list_img {
  transform: scale(1.1) translateX(-4%);
}
.jz_screen_pc .jz_photo_direction_right .jz_photo_scale:hover,
.jz_screen_pc .jz_photo_direction_right.jz_animate_go .jz_photo_scale,
.jz_screen_pc .jz_photo_direction_right:hover .news_list_img {
  transform: scale(1.1) translateX(4%);
}
.jz_screen_pc .jz_photo_direction_top .jz_photo_scale:hover,
.jz_screen_pc .jz_photo_direction_top.jz_animate_go .jz_photo_scale,
.jz_screen_pc .jz_photo_direction_top:hover .news_list_img {
  transform: scale(1.1) translateY(-4%);
}
.jz_screen_pc .jz_photo_direction_bottom .jz_photo_scale:hover,
.jz_screen_pc .jz_photo_direction_bottom.jz_animate_go .jz_photo_scale,
.jz_screen_pc .jz_photo_direction_bottom:hover .news_list_img {
  transform: scale(1.1) translateY(4%);
}
.jz_photo_border_effect {
  box-sizing: border-box;
  position: relative;
}
.exhibition_product_pic_wrap .jz_photo_border_effect {
  border: none;
  position: absolute;
}
.jz_screen_pc .exhibition_show_product:hover .jz_photo_border_effect,
.jz_screen_pc .list_photos_basic_style .jz_photo_border_effect:hover,
.jz_screen_pc .list_photos_swipe_style .jz_photo_border_effect:hover,
.jz_screen_pc .module_photo_group_content .jz_photo_border_effect:hover,
.jz_screen_pc .news_list_item_line:hover .jz_photo_border_effect {
  transform: none;
}
.jz_border_effect_top {
  height: 2px;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.jz_border_effect_right {
  bottom: 0;
  height: 0;
  position: absolute;
  right: 0;
  width: 2px;
}
.jz_border_effect_bottom {
  bottom: 0;
  height: 2px;
  position: absolute;
  right: 0;
  width: 0;
}
.jz_border_effect_left {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 2px;
}
.jz_border_effect_2.jz_border_effect_top {
  left: 10px;
  top: 10px;
}
.jz_border_effect_2.jz_border_effect_right {
  bottom: auto;
  right: 10px;
  top: 10px;
}
.jz_border_effect_2.jz_border_effect_left {
  bottom: 10px;
  left: 10px;
  right: auto;
  top: auto;
}
.jz_border_effect_2.jz_border_effect_bottom {
  bottom: 10px;
  right: 10px;
}
.jz_border_effect_1.jz_border_effect_left {
  top: auto;
}
.jz_screen_pc .jz_photo_small_effect_0 {
  transform: scale(1.1);
  transition:
    transform 0.35s,
    opacity 0.35s;
}
.jz_screen_pc .jz_photo_small_effect_0.jz_animate_go,
.jz_screen_pc .jz_photo_small_effect_0:hover,
.jz_screen_pc .list_photos_basic_style .jz_photo_small_effect_0:hover,
.jz_screen_pc .list_photos_swipe_style .jz_photo_small_effect_0:hover,
.jz_screen_pc .module_photo_group_content .jz_photo_small_effect_0:hover,
.jz_screen_pc .news_list_item_line:hover .jz_photo_small_effect_0 {
  opacity: 1;
  transform: scale(1);
}
.jz_screen_pc .jz_photo_animate4 .jz_animate_go,
.jz_screen_pc .jz_photo_animate4 .jz_photo_small_effect_0:hover,
.jz_screen_pc .jz_photo_animate4 .jz_photo_small_effect_1:hover,
.jz_screen_pc .jz_photo_animate4:hover .news_list_img {
  opacity: 0.5;
}
.jz_screen_pc .exhibition_show_product:hover .jz_photo_layer_effect,
.jz_screen_pc .jz_photo_layer_effect:hover,
.jz_screen_pc .list_photos_basic_style .jz_photo_layer_effect:hover,
.jz_screen_pc .list_photos_swipe_style .jz_photo_layer_effect:hover,
.jz_screen_pc .module_photo_group_content .jz_photo_layer_effect:hover,
.jz_screen_pc .news_list_item_line:hover .jz_photo_layer_effect {
  transform: scale(1);
  transition: none;
}
.jz_screen_pc .jz_photo_small_effect_1 {
  opacity: 1;
  transform: translate3d(-6%, 0, 0) scale(1.12);
  transition:
    transform 0.35s,
    opacity 0.35s;
}
.jz_screen_pc .jz_photo_small_effect_1.jz_animate_go,
.jz_screen_pc .jz_photo_small_effect_1:hover {
  transform: translateZ(0) scale(1);
}
.jz_screen_pc .jz_photo_layer_amimate {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
.jz_screen_pc .jz_photo_layer_amimate svg {
  height: 48px;
  width: 48px;
}
.jz_screen_pc .jz_photo_desc_layer_amimate {
  align-items: center;
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  transition: all 0.3s;
}
.jz_screen_pc .jz_photo_desc_layer_amimate svg {
  height: 0;
  opacity: 0;
  transition: all 0.3s;
  width: 0;
}
.jz_screen_pc .jz_animate_go .jz_photo_desc_layer_amimate,
.jz_screen_pc .jz_photo_layer_effect:hover .jz_photo_desc_layer_amimate,
.jz_screen_pc .list_photo_wrapper:hover .jz_photo_desc_layer_amimate {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  height: 100%;
  opacity: 1;
  position: absolute;
}
.jz_screen_pc .jz_animate_go .jz_photo_desc_layer_amimate svg,
.jz_screen_pc .jz_photo_layer_effect:hover .jz_photo_desc_layer_amimate svg,
.jz_screen_pc .list_photo_wrapper:hover .jz_photo_desc_layer_amimate svg {
  display: block;
  height: 48px;
  opacity: 1;
  width: 48px;
}
.rich_img_wrap img {
  opacity: 1;
}
.photo_small_layer {
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.jz_screen_mobi .photo_small_layer {
  display: none;
}
.jz_screen_pc .jz_photo_animate4 a:hover .photo_small_layer,
.jz_screen_pc .jz_photo_animate4 li:hover .photo_small_layer,
.jz_screen_pc .jz_photo_animate4:hover .photo_small_layer,
.jz_screen_pc .news_list_item_line:hover .photo_small_layer,
.jz_screen_pc .show_photo_small_layer {
  opacity: 1;
}
.jz_screen_pc .jz_photo_animate4:hover .list_photo_wrapper .photo_small_layer {
  opacity: 0;
}
.jz_screen_pc .jz_photo_animate4 .list_photo_wrapper:hover .photo_small_layer {
  opacity: 1;
}
.jz_photo_animate4 .news_list_img_box {
  position: relative;
}
.module_carousel_photos_content .jz_photo_animate4 .photo_display_area li {
  overflow: hidden;
}
.module_carousel_photos_content .jz_photo_layer_effect {
  position: relative;
}
.module_carousel_photos_content .photoItemWrap,
.module_list_photos_content .photo_item_inner_wrap {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.independent_mobi body {
  min-width: 1024px;
  overflow-x: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.\!fixed {
  position: fixed !important;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0;
}
.bottom-0 {
  bottom: 0;
}
.bottom-\[-3px\] {
  bottom: -3px;
}
.left-0 {
  left: 0;
}
.left-\[-3px\] {
  left: -3px;
}
.left-\[-9999px\] {
  left: -9999px;
}
.left-\[2vw\] {
  left: 2vw;
}
.left-\[5px\] {
  left: 5px;
}
.left-auto {
  left: auto;
}
.right-0 {
  right: 0;
}
.right-\[-3px\] {
  right: -3px;
}
.right-\[4px\] {
  right: 4px;
}
.right-auto {
  right: auto;
}
.top-0 {
  top: 0;
}
.top-\[-1px\] {
  top: -1px;
}
.top-\[-3px\] {
  top: -3px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[3px\] {
  top: 3px;
}
.top-\[4px\] {
  top: 4px;
}
.top-\[6px\] {
  top: 6px;
}
.z-\[-1\] {
  z-index: -1;
}
.z-\[11\] {
  z-index: 11;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.clear-both {
  clear: both;
}
.mx-\[15px\] {
  margin-left: 15px;
  margin-right: 15px;
}
.mx-\[auto\] {
  margin-left: auto;
  margin-right: auto;
}
.my-\[10px\] {
  margin-bottom: 10px;
  margin-top: 10px;
}
.my-\[20px\] {
  margin-bottom: 20px;
  margin-top: 20px;
}
.\!mb-0 {
  margin-bottom: 0 !important;
}
.\!mb-\[12px\] {
  margin-bottom: 12px !important;
}
.\!ml-\[20px\] {
  margin-left: 20px !important;
}
.\!ml-\[86px\] {
  margin-left: 86px !important;
}
.\!mr-\[7px\] {
  margin-right: 7px !important;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[12px\] {
  margin-bottom: 12px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[15px\] {
  margin-bottom: 15px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mb-\[6px\] {
  margin-bottom: 6px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.ml-\[-20px\] {
  margin-left: -20px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[12px\] {
  margin-left: 12px;
}
.ml-\[15px\] {
  margin-left: 15px;
}
.ml-\[16px\] {
  margin-left: 16px;
}
.ml-\[28px\] {
  margin-left: 28px;
}
.ml-\[2px\] {
  margin-left: 2px;
}
.ml-\[43px\] {
  margin-left: 43px;
}
.ml-\[4px\] {
  margin-left: 4px;
}
.ml-\[55px\] {
  margin-left: 55px;
}
.ml-\[6px\] {
  margin-left: 6px;
}
.ml-\[74px\] {
  margin-left: 74px;
}
.ml-\[75px\] {
  margin-left: 75px;
}
.ml-\[7px\] {
  margin-left: 7px;
}
.ml-\[84px\] {
  margin-left: 84px;
}
.ml-\[8px\] {
  margin-left: 8px;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0;
}
.mr-\[10px\] {
  margin-right: 10px;
}
.mr-\[15px\] {
  margin-right: 15px;
}
.mr-\[16px\] {
  margin-right: 16px;
}
.mr-\[24px\] {
  margin-right: 24px;
}
.mr-\[32px\] {
  margin-right: 32px;
}
.mr-\[40px\] {
  margin-right: 40px;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[5px\] {
  margin-right: 5px;
}
.mr-\[6px\] {
  margin-right: 6px;
}
.mr-\[7px\] {
  margin-right: 7px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mt-0 {
  margin-top: 0;
}
.mt-\[-6px\] {
  margin-top: -6px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[15\%\] {
  margin-top: 15%;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[22px\] {
  margin-top: 22px;
}
.mt-\[24px\] {
  margin-top: 24px;
}
.mt-\[2px\] {
  margin-top: 2px;
}
.mt-\[33px\] {
  margin-top: 33px;
}
.mt-\[4px\] {
  margin-top: 4px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-2 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.\!inline {
  display: inline !important;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.\!h-\[36px\] {
  height: 36px !important;
}
.\!h-auto {
  height: auto !important;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[12px\] {
  height: 12px;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[17px\] {
  height: 17px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[190px\] {
  height: 190px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[74px\] {
  height: 74px;
}
.h-\[78px\] {
  height: 78px;
}
.h-\[80px\] {
  height: 80px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-\[502px\] {
  max-height: 502px;
}
.max-h-none {
  max-height: none;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[68px\] {
  min-height: 68px;
}
.\!w-\[190px\] {
  width: 190px !important;
}
.\!w-\[54px\] {
  width: 54px !important;
}
.\!w-\[66px\] {
  width: 66px !important;
}
.\!w-\[72px\] {
  width: 72px !important;
}
.\!w-\[76px\] {
  width: 76px !important;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[116px\] {
  width: 116px;
}
.w-\[12px\] {
  width: 12px;
}
.w-\[13px\] {
  width: 13px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[172px\] {
  width: 172px;
}
.w-\[17px\] {
  width: 17px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[292px\] {
  width: 292px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[33\%\] {
  width: 33%;
}
.w-\[340px\] {
  width: 340px;
}
.w-\[38px\] {
  width: 38px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[54px\] {
  width: 54px;
}
.w-\[78px\] {
  width: 78px;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[90px\] {
  width: 90px;
}
.w-full {
  width: 100%;
}
.min-w-0 {
  min-width: 0;
}
.min-w-\[65px\] {
  min-width: 65px;
}
.\!max-w-\[initial\] {
  max-width: none !important;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow,
.grow {
  flex-grow: 1;
}
.border-collapse {
  border-collapse: collapse;
}
.rotate-90 {
  --tw-rotate: 90deg;
}
.rotate-90,
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.\!cursor-pointer {
  cursor: pointer !important;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-none {
  list-style-type: none;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.\!flex-row {
  flex-direction: row !important;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.\!items-start {
  align-items: flex-start !important;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-stretch {
  justify-content: stretch;
}
.\!gap-\[20px\] {
  gap: 20px !important;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[12px\] {
  gap: 12px;
}
.gap-\[13px\] {
  gap: 13px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[15px\] {
  gap: 15px;
}
.gap-\[16px\] {
  gap: 16px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[22px\] {
  gap: 22px;
}
.gap-\[24px\] {
  gap: 24px;
}
.gap-\[25px\] {
  gap: 25px;
}
.gap-\[36px\] {
  gap: 36px;
}
.gap-\[40px\] {
  gap: 40px;
}
.gap-\[4px\] {
  gap: 4px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[7px\] {
  gap: 7px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-\[9px\] {
  gap: 9px;
}
.gap-x-\[0\.5\%\] {
  column-gap: 0.5%;
}
.gap-x-\[12px\] {
  column-gap: 12px;
}
.gap-x-\[16px\] {
  column-gap: 16px;
}
.gap-y-\[20px\] {
  row-gap: 20px;
}
.self-end {
  align-self: flex-end;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.break-keep {
  word-break: keep-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-\[1\.5px\] {
  border-radius: 1.5px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[22px\] {
  border-radius: 22px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-tl-\[4px\] {
  border-top-left-radius: 4px;
}
.\!border {
  border-width: 1px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.\!border-solid {
  border-style: solid !important;
}
.border-solid {
  border-style: solid;
}
.\!border-none {
  border-style: none !important;
}
.\!border-\[var\(--theme-color\)\] {
  border-color: var(--theme-color) !important;
}
.border-\[\#E3E2E8\] {
  --tw-border-opacity: 1;
  border-color: rgb(227 226 232 / var(--tw-border-opacity, 1));
}
.border-\[\#d9d9d9\] {
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
}
.border-\[\#e3e2e8\] {
  --tw-border-opacity: 1;
  border-color: rgb(227 226 232 / var(--tw-border-opacity, 1));
}
.border-\[\#ebebeb\] {
  --tw-border-opacity: 1;
  border-color: rgb(235 235 235 / var(--tw-border-opacity, 1));
}
.border-\[--theme-color\],
.border-\[var\(--theme-color\)\] {
  border-color: var(--theme-color);
}
.border-t-\[\#eeeeee\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(238 238 238 / var(--tw-border-opacity, 1));
}
.\!bg-\[\#fff\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#E3E2E8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(227 226 232 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e8e8e8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 232 232 / var(--tw-bg-opacity, 1));
}
.bg-\[\#eee\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f3f3f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f4f4f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f8f8f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
}
.bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[--theme-color\] {
  background-color: var(--theme-color);
}
.bg-\[rgba\(0\2c 0\2c 0\2c \.7\)\] {
  background-color: rgba(0, 0, 0, 0.7);
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-\[var\(--theme-color\)\] {
  background-color: var(--theme-color);
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-none {
  background-image: none;
}
.bg-auto {
  background-size: auto;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-bottom {
  background-position: bottom;
}
.bg-center {
  background-position: 50%;
}
.bg-left {
  background-position: 0;
}
.bg-left-bottom {
  background-position: 0 100%;
}
.bg-left-top {
  background-position: 0 0;
}
.bg-right {
  background-position: 100%;
}
.bg-right-bottom {
  background-position: 100% 100%;
}
.bg-right-top {
  background-position: 100% 0;
}
.bg-top {
  background-position: top;
}
.bg-repeat {
  background-repeat: repeat;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-repeat-x {
  background-repeat: repeat-x;
}
.bg-repeat-y {
  background-repeat: repeat-y;
}
.object-contain {
  object-fit: contain;
}
.object-center {
  object-position: center;
}
.\!p-0 {
  padding: 0 !important;
}
.\!p-\[22px\] {
  padding: 22px !important;
}
.p-0,
.p-\[0\] {
  padding: 0;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[20px\] {
  padding: 20px;
}
.p-\[5px\] {
  padding: 5px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[15px\] {
  padding-left: 15px;
  padding-right: 15px;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[24px\] {
  padding-left: 24px;
  padding-right: 24px;
}
.px-\[2vw\] {
  padding-left: 2vw;
  padding-right: 2vw;
}
.px-\[34px\] {
  padding-left: 34px;
  padding-right: 34px;
}
.px-\[38px\] {
  padding-left: 38px;
  padding-right: 38px;
}
.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}
.px-\[4px\] {
  padding-left: 4px;
  padding-right: 4px;
}
.px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-\[10px\] {
  padding-bottom: 10px;
  padding-top: 10px;
}
.py-\[12px\] {
  padding-bottom: 12px;
  padding-top: 12px;
}
.py-\[20px\] {
  padding-bottom: 20px;
  padding-top: 20px;
}
.py-\[26px\] {
  padding-bottom: 26px;
  padding-top: 26px;
}
.py-\[2px\] {
  padding-bottom: 2px;
  padding-top: 2px;
}
.py-\[4px\] {
  padding-bottom: 4px;
  padding-top: 4px;
}
.py-\[7px\] {
  padding-bottom: 7px;
  padding-top: 7px;
}
.py-\[8px\] {
  padding-bottom: 8px;
  padding-top: 8px;
}
.\!pb-\[20px\] {
  padding-bottom: 20px !important;
}
.\!pl-0 {
  padding-left: 0 !important;
}
.\!pl-\[15px\] {
  padding-left: 15px !important;
}
.\!pt-\[22px\] {
  padding-top: 22px !important;
}
.pb-\[10px\] {
  padding-bottom: 10px;
}
.pb-\[16px\] {
  padding-bottom: 16px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pb-\[30px\] {
  padding-bottom: 30px;
}
.pb-\[40px\] {
  padding-bottom: 40px;
}
.pb-\[80px\] {
  padding-bottom: 80px;
}
.pl-\[11px\] {
  padding-left: 11px;
}
.pl-\[12px\] {
  padding-left: 12px;
}
.pl-\[15px\] {
  padding-left: 15px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[24px\] {
  padding-left: 24px;
}
.pl-\[2px\] {
  padding-left: 2px;
}
.pl-\[3px\] {
  padding-left: 3px;
}
.pl-\[9px\] {
  padding-left: 9px;
}
.pr-\[16px\] {
  padding-right: 16px;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[24px\] {
  padding-right: 24px;
}
.pr-\[4px\] {
  padding-right: 4px;
}
.pr-\[6px\] {
  padding-right: 6px;
}
.pr-\[8px\] {
  padding-right: 8px;
}
.ps-0 {
  padding-inline-start: 0;
}
.pt-\[10px\] {
  padding-top: 10px;
}
.pt-\[16px\] {
  padding-top: 16px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[21px\] {
  padding-top: 21px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.indent-\[18px\] {
  text-indent: 18px;
}
.align-middle {
  vertical-align: middle;
}
.font-\[\5FAE\8F6F\96C5\9ED1\] {
  font-family: å¾®è½¯éé»;
}
.text-\[0px\] {
  font-size: 0;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[20px\] {
  font-size: 20px;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.not-italic {
  font-style: normal;
}
.\!leading-\[22px\] {
  line-height: 22px !important;
}
.leading-\[1\.5\] {
  line-height: 1.5;
}
.leading-\[13px\] {
  line-height: 13px;
}
.leading-\[26px\] {
  line-height: 26px;
}
.leading-\[34px\] {
  line-height: 34px;
}
.leading-\[40px\] {
  line-height: 40px;
}
.leading-none {
  line-height: 1;
}
.\!text-\[var\(--theme-color\)\] {
  color: var(--theme-color) !important;
}
.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-\[\#0879FF\],
.text-\[\#0879ff\] {
  --tw-text-opacity: 1;
  color: rgb(8 121 255 / var(--tw-text-opacity, 1));
}
.text-\[\#1e1e1e\] {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}
.text-\[\#302e2f\] {
  --tw-text-opacity: 1;
  color: rgb(48 46 47 / var(--tw-text-opacity, 1));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#4d4d4d\] {
  --tw-text-opacity: 1;
  color: rgb(77 77 77 / var(--tw-text-opacity, 1));
}
.text-\[\#5874d8\] {
  --tw-text-opacity: 1;
  color: rgb(88 116 216 / var(--tw-text-opacity, 1));
}
.text-\[\#666666\],
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#707070\;\] {
  color: #707070;
}
.text-\[\#707070\] {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-\[\#919191\] {
  --tw-text-opacity: 1;
  color: rgb(145 145 145 / var(--tw-text-opacity, 1));
}
.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-\[\#B4B4B4\] {
  --tw-text-opacity: 1;
  color: rgb(180 180 180 / var(--tw-text-opacity, 1));
}
.text-\[\#D9D9D9\] {
  --tw-text-opacity: 1;
  color: rgb(217 217 217 / var(--tw-text-opacity, 1));
}
.text-\[\#F80404\] {
  --tw-text-opacity: 1;
  color: rgb(248 4 4 / var(--tw-text-opacity, 1));
}
.text-\[\#FF1C1C\] {
  --tw-text-opacity: 1;
  color: rgb(255 28 28 / var(--tw-text-opacity, 1));
}
.text-\[\#d9d9d9\] {
  --tw-text-opacity: 1;
  color: rgb(217 217 217 / var(--tw-text-opacity, 1));
}
.text-\[\#ddd\] {
  --tw-text-opacity: 1;
  color: rgb(221 221 221 / var(--tw-text-opacity, 1));
}
.text-\[\#ea474e\] {
  --tw-text-opacity: 1;
  color: rgb(234 71 78 / var(--tw-text-opacity, 1));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[1e1e1e\] {
  color: 101ee;
}
.text-\[var\(--theme-color\)\] {
  color: var(--theme-color);
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-opacity-40 {
  --tw-text-opacity: 0.4;
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.shadow {
  --tw-shadow:
    0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
}
.shadow,
.shadow-\[0_-4px_8px_\#0000001a\] {
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_-4px_8px_\#0000001a\] {
  --tw-shadow: 0 -4px 8px #0000001a;
  --tw-shadow-colored: 0 -4px 8px var(--tw-shadow-color);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
}
.blur,
.drop-shadow {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1))
    drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}
.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter {
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.transition {
  transition-duration: 0.15s;
  transition-property:
    color, background-color, border-color, text-decoration-color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
  transition-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-300 {
  transition-duration: 0.3s;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.text-responsive-\[13px\] {
  font-size: calc(var(--fontRatio, 1) * 13px);
}
.text-responsive-\[15px\] {
  font-size: calc(var(--fontRatio, 1) * 15px);
}
.text-responsive-\[20px\] {
  font-size: calc(var(--fontRatio, 1) * 20px);
}
.text-responsive-\[24px\] {
  font-size: calc(var(--fontRatio, 1) * 24px);
}
.flex-center {
  align-items: center;
  display: flex;
  justify-content: center;
}
.hover\:border-\[var\(--theme-color\)\]:hover {
  border-color: var(--theme-color);
}
.hover\:font-bold:hover {
  font-weight: 700;
}
.hover\:text-\[\#5874d8\]:hover {
  --tw-text-opacity: 1;
  color: rgb(88 116 216 / var(--tw-text-opacity, 1));
}
.hover\:text-\[\#5d78d9\]:hover {
  --tw-text-opacity: 1;
  color: rgb(93 120 217 / var(--tw-text-opacity, 1));
}
.hover\:text-\[\#D9D9D9\]:hover {
  --tw-text-opacity: 1;
  color: rgb(217 217 217 / var(--tw-text-opacity, 1));
}
.hover\:text-\[var\(--theme-color\)\]:hover {
  color: var(--theme-color);
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.sitetipsV2 ~ .jz_web .jz_web_container #jz_nav.jz_mobi_nav,
.sitetipsV2 ~ .jz_web .jz_web_container .g_header_content__fixed,
.sitetipsV2 ~ .jz_web .jz_web_container .g_header_content__unfixed_float,
.sitetipsV2 ~ .jz_web .jz_web_container .g_mobi_header_content {
  top: 45px;
}
.sitetipsV2 {
  height: 45px;
}
.sitetipsV2 .siteTips_list {
  background: #fff5dc;
  border: none;
  color: #666;
  font-size: calc(var(--fontRatio, 1) * 13px);
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  position: fixed;
  text-align: var(--global-text-align, center);
  top: 0;
  width: 100%;
  z-index: 9031;
}
.sitetipsV2 .siteGroupLink:before {
  margin-top: -3px;
}
.sitetipsV2 .siteTips_list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.sitetipsV2 .siteTips_adv {
  align-items: center;
  display: flex;
  font:
    13px Arial,
    Helvetica,
    sans-serif;
  height: 45px;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.safeModeTipsText {
  color: red;
}
.topTips-enter-active {
  top: 0;
  transition: all 1s ease;
}
.topTips-leave-active {
  top: -45px;
  transition: all 1s ease;
}
.topTips-enter {
  top: 45px;
}
.topTips-leave {
  top: 0;
}
.jz_manage_web {
  height: 100vh;
  overflow-y: hidden;
}
#jzRoot:not(.jz_root_viewport_below_view_resolution):not(
    .jz_root_viewport_more_than_view_resolution
  )
  .jz_preview_wrap {
  border-radius: 0;
  overflow: hidden;
}
.jz_root_viewport_below_view_resolution {
  background: #e8e9eb;
  overflow-x: hidden;
}
.jz_root_viewport_below_view_resolution .jz_edit_container {
  border-radius: 8px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  height: calc(
    100vh - var(--setting-bar-height, 0px) - var(--site-tips-height, 0px) - 40px
  ) !important;
  margin: 20px;
  overflow: hidden;
  width: calc(100% - 40px);
}
.jz_root_viewport_below_view_resolution .jz_preview_wrap {
  background: #fff;
  height: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
}
.jz_root_viewport_below_view_resolution .jz_preview_area {
  height: 100%;
}
.jz_root_viewport_below_view_resolution .jz_preview_content {
  height: calc(
    100vh - var(--setting-bar-height, 0px) - var(--site-tips-height, 0px) - 40px
  );
  width: calc(var(--view-resolution, 100%));
}
.jz_screen_pc .jz_preview_area {
  width: calc(var(--view-resolution, 100%) - var(--scroll-bar-width, 0px));
}
.jz_screen_pc .jz_preview_content {
  width: calc(var(--view-resolution, 100%));
}
.jz_root_viewport_more_than_view_resolution .jz_preview_area {
  left: calc(var(--scroll-bar-width, 0px) * -0.5);
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.jz_module_style_6 .module_text_content.cus_fixed_top {
  --fixed-color: "";
  --fixed-textDecoration: "";
  --fixed-fontStyle: "";
  --fixed-fontWeight: "";
}
.jz_module_style_6 .module_text_content.cus_fixed_top .fk-editor,
.jz_module_style_6 .module_text_content.cus_fixed_top .fk-editor * {
  color: var(--fixed-color) !important;
  font-style: var(--fixed-fontStyle) !important;
  font-weight: var(--fixed-fontWeight) !important;
  text-decoration: var(--fixed-textDecoration) !important;
}
.jz_module_style_6
  .module_text_content.cus_fixed_top.c-isGradientText
  .fk-editor,
.jz_module_style_6
  .module_text_content.cus_fixed_top.c-isGradientText
  .fk-editor
  * {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--fixed-color) !important;
  color: transparent !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-text-align"] * {
  text-align: var(--mobi-text-align) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-family"] * {
  font-family: var(--mobi-font-family) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-color"] * {
  color: var(--mobi-font-color) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-weight"] * {
  font-weight: var(--mobi-font-weight) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-font-style"] * {
  font-style: var(--mobi-font-style) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-text-decoration"] * {
  text-decoration: var(--mobi-text-decoration) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-line-height"] * {
  line-height: var(--mobi-line-height) !important;
}
.jz_screen_mobi .cus_mobi_text[style*="--mobi-letter-spacing"] * {
  letter-spacing: var(--mobi-letter-spacing) !important;
}
.jz_screen_mobi
  .cus_mobi_text.module_text_content[style*="--mobi-font-size"]
  * {
  font-size: var(--mobi-font-size) !important;
}
.jz_screen_mobi
  .cus_mobi_text.cus_mobi_gradient_text[style*="--mobi-font-backgroundImage"]
  * {
  -webkit-text-fill-color: transparent !important;
  background-image: var(--mobi-font-backgroundImage) !important;
  color: transparent;
}
.jz_screen_mobi .cus_mobi_text.cus_mobi_text_fk-editor_normal .fk-editor {
  line-height: normal !important;
}
.c__imgEffects_contents {
  box-sizing: border-box;
  color: #fff;
  line-height: 1.6;
  padding: 12px 20px;
  transform: translateZ(0);
  transition: all 0.36s;
  width: 100%;
}
.c__imgEffects_title {
  font-size: calc(var(--fontRatio, 1) * 15px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c__imgEffects_desc {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #ccc;
  display: -webkit-box;
  font-size: calc(var(--fontRatio, 1) * 12px);
  max-height: none;
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
}
.c__imgEffects_desc:not(:first-of-type) {
  margin-top: 8px;
}
.c__imgeffects_magnifier .c__imgeffects_layer.c__imgeffects_layer_hasContent {
  flex-direction: column;
  height: auto;
  justify-content: safe center;
  max-height: 100%;
  opacity: 1;
  text-align: var(--global-text-align, center);
}
.c__imgeffects_magnifier
  .c__imgeffects_layer.c__imgeffects_layer_hasContent
  .c__imgeffects_svg_wrap {
  height: 0;
  opacity: 0;
  transition: all 0.36s;
  width: 0;
}
.c__imgeffects_magnifier
  .c__imgeffects_layer.c__imgeffects_layer_hasContent
  .c__imgeffects_layersvg {
  height: 100%;
  width: 100%;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_2.c__imgeffects_layer_0.c__imgeffects_layer_hasContent {
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  opacity: 0;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_2.c__imgeffects_layer_0.c__imgeffects_layer_hasContent.c__imgeffects_layer_halfMaskHasBorderStyle3and4
  .c__imgEffects_contents {
  padding-bottom: 20px;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_2.c__imgeffects_layer_1.c__imgeffects_layer_hasContent {
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  overflow: hidden;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_2.c__imgeffects_layer_1.c__imgeffects_layer_hasContent.c__imgeffects_layer_halfMaskHasBorderStyle3and4
  .c__imgEffects_contents {
  padding-bottom: 20px;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_2.c__imgeffects_layer_1.c__imgeffects_layer_hasContent
  .c__imgEffects_desc:not(:first-of-type) {
  margin-top: 12px;
}
.c__imgeffects_magnifier .c__imgeffects_type_3.c__imgeffects_layer_0 {
  height: 100%;
  opacity: 0;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_3.c__imgeffects_layer_0
  .c__imgEffects_desc,
.c__imgeffects_magnifier
  .c__imgeffects_type_3.c__imgeffects_layer_0
  .c__imgEffects_title {
  transform: translateY(10px);
  transition: all 0.36s;
}
.c__imgeffects_magnifier .c__imgeffects_type_3.c__imgeffects_layer_1 {
  opacity: 1;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_3.c__imgeffects_layer_1
  .c__imgEffects_desc:not(:first-of-type) {
  margin-top: 12px;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_3.c__imgeffects_layer_1
  .c__imgEffects_desc {
  opacity: 0;
  transition: all 0.36s;
}
.c__imgeffects_magnifier .c__imgeffects_type_3.c__imgeffects_layer_2 {
  height: 100%;
  opacity: 0;
}
.c__imgeffects_magnifier
  .c__imgeffects_type_3.c__imgeffects_layer_2
  .c__imgEffects_desc {
  color: #fff;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_1,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_1 {
  height: 100% !important;
  opacity: 1 !important;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_1
  .c__imgeffects_svg_wrap,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_1
  .c__imgeffects_svg_wrap {
  height: 48px;
  opacity: 1;
  width: 48px;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_1
  .c__imgEffects_contents,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_1
  .c__imgEffects_contents {
  top: 0;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_2.c__imgeffects_layer_0,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_2.c__imgeffects_layer_0 {
  bottom: 0 !important;
  opacity: 1;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_2.c__imgeffects_layer_1,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_2.c__imgeffects_layer_1 {
  bottom: 0 !important;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_0,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_0 {
  opacity: 1;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_0
  .c__imgEffects_desc,
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_0
  .c__imgEffects_title,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_0
  .c__imgEffects_desc,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_0
  .c__imgEffects_title {
  transform: translateY(0);
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_1,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_1 {
  height: 100% !important;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_1
  .c__imgEffects_desc,
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_2,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_1
  .c__imgEffects_desc,
.c__imgeffects_magnifier:hover
  .c__imgeffects_layer.c__imgeffects_type_3.c__imgeffects_layer_2 {
  opacity: 1;
}
.c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_2
  .c__imgEffects_title,
.c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_3
  .c__imgEffects_title {
  overflow: initial;
  text-overflow: clip;
  white-space: normal;
}
.c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_2
  .c__imgEffects_desc,
.c__imgeffects_layer.c__imgeffects_layer_hasContent.c__imgeffects_type_3
  .c__imgEffects_desc {
  -webkit-line-clamp: none;
  -webkit-box-orient: initial;
  display: block;
  max-height: none;
  white-space: normal;
  word-break: break-word;
}
.c__imgeffects_layer .c__imgeffects_cart_svg_wrap {
  align-items: center;
  background-color: rgba(51, 51, 51, 0.8);
  border-radius: 50%;
  display: flex;
  height: 48px;
  justify-content: center;
  margin-left: 20px;
  width: 48px;
}
.c__imgeffects_layer .c__imgeffects_cart_svg_wrap svg {
  fill: #fff;
  color: transparent;
  height: 20px;
  width: 20px;
}
@keyframes elastic {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.c__imgeffects_wrap {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.c__image_wrap {
  min-height: 1px;
  min-width: 1px;
}
.c__imgeffects_enlarge-m0 .c__image_wrap {
  transition: all 0.36s ease;
}
.c__imgeffects_enlarge-m0.j__imgeffects-play .c__image_wrap,
.c__imgeffects_enlarge-m0:hover .c__image_wrap {
  transform: scale(1.08);
}
.c__imgeffects_enlarge-m1.j__imgeffects-play .c__image_wrap,
.c__imgeffects_enlarge-m1:hover .c__image_wrap {
  animation: elastic 0.6s ease 0s 1 normal both running;
}
.c__imgeffects_displacement-d0 .c__image_wrap,
.c__imgeffects_displacement-d1 .c__image_wrap,
.c__imgeffects_displacement-d2 .c__image_wrap,
.c__imgeffects_displacement-d3 .c__image_wrap {
  transform: scale(1.1);
  transition:
    transform 0.36s ease,
    opacity 0.36s ease;
}
.c__imgeffects_displacement-d0.j__imgeffects-play .c__image_wrap,
.c__imgeffects_displacement-d0:hover .c__image_wrap {
  transform: scale(1.1) translateX(-4%);
}
.c__imgeffects_displacement-d1.j__imgeffects-play .c__image_wrap,
.c__imgeffects_displacement-d1:hover .c__image_wrap {
  transform: scale(1.1) translateX(4%);
}
.c__imgeffects_displacement-d2.j__imgeffects-play .c__image_wrap,
.c__imgeffects_displacement-d2:hover .c__image_wrap {
  transform: scale(1.1) translateY(-4%);
}
.c__imgeffects_displacement-d3.j__imgeffects-play .c__image_wrap,
.c__imgeffects_displacement-d3:hover .c__image_wrap {
  transform: scale(1.1) translateY(4%);
}
.c__imgeffects_assistborder {
  background-color: #000;
  height: 2px;
  position: absolute;
  transition:
    width 0.36s ease,
    height 0.36s ease;
  width: 2px;
  z-index: 1;
}
.c__imgeffects_assistborder-1,
.c__imgeffects_assistborder-3 {
  width: 0;
}
.c__imgeffects_assistborder-2,
.c__imgeffects_assistborder-4 {
  height: 0;
}
.c__imgeffects_border-m0 .c__imgeffects_assistborder-1,
.c__imgeffects_border-m0 .c__imgeffects_assistborder-4 {
  left: 0;
  top: 0;
}
.c__imgeffects_border-m0 .c__imgeffects_assistborder-2,
.c__imgeffects_border-m0 .c__imgeffects_assistborder-3 {
  bottom: 0;
  right: 0;
}
.c__imgeffects_border-m1 .c__imgeffects_assistborder-1 {
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.c__imgeffects_border-m1 .c__imgeffects_assistborder-2 {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.c__imgeffects_border-m1 .c__imgeffects_assistborder-3 {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.c__imgeffects_border-m1 .c__imgeffects_assistborder-4 {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.c__imgeffects_border-m0.j__imgeffects-play .c__imgeffects_assistborder-1,
.c__imgeffects_border-m0.j__imgeffects-play .c__imgeffects_assistborder-3,
.c__imgeffects_border-m0:hover .c__imgeffects_assistborder-1,
.c__imgeffects_border-m0:hover .c__imgeffects_assistborder-3,
.c__imgeffects_border-m1.j__imgeffects-play .c__imgeffects_assistborder-1,
.c__imgeffects_border-m1.j__imgeffects-play .c__imgeffects_assistborder-3,
.c__imgeffects_border-m1:hover .c__imgeffects_assistborder-1,
.c__imgeffects_border-m1:hover .c__imgeffects_assistborder-3 {
  width: 100%;
}
.c__imgeffects_border-m0.j__imgeffects-play .c__imgeffects_assistborder-2,
.c__imgeffects_border-m0.j__imgeffects-play .c__imgeffects_assistborder-4,
.c__imgeffects_border-m0:hover .c__imgeffects_assistborder-2,
.c__imgeffects_border-m0:hover .c__imgeffects_assistborder-4,
.c__imgeffects_border-m1.j__imgeffects-play .c__imgeffects_assistborder-2,
.c__imgeffects_border-m1.j__imgeffects-play .c__imgeffects_assistborder-4,
.c__imgeffects_border-m1:hover .c__imgeffects_assistborder-2,
.c__imgeffects_border-m1:hover .c__imgeffects_assistborder-4 {
  height: 100%;
}
.c__imgeffects_border-m2 .c__imgeffects_assistborder-1 {
  left: 10px;
  top: 10px;
}
.c__imgeffects_border-m2 .c__imgeffects_assistborder-2 {
  right: 10px;
  top: 10px;
}
.c__imgeffects_border-m2 .c__imgeffects_assistborder-3 {
  bottom: 10px;
  right: 10px;
}
.c__imgeffects_border-m2 .c__imgeffects_assistborder-4 {
  bottom: 10px;
  left: 10px;
}
.c__imgeffects_border-m2.j__imgeffects-play .c__imgeffects_assistborder-1,
.c__imgeffects_border-m2.j__imgeffects-play .c__imgeffects_assistborder-3,
.c__imgeffects_border-m2:hover .c__imgeffects_assistborder-1,
.c__imgeffects_border-m2:hover .c__imgeffects_assistborder-3 {
  width: calc(100% - 20px);
}
.c__imgeffects_border-m2.j__imgeffects-play .c__imgeffects_assistborder-2,
.c__imgeffects_border-m2.j__imgeffects-play .c__imgeffects_assistborder-4,
.c__imgeffects_border-m2:hover .c__imgeffects_assistborder-2,
.c__imgeffects_border-m2:hover .c__imgeffects_assistborder-4 {
  height: calc(100% - 20px);
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder {
  opacity: 0;
  transform-origin: center;
  transition: 0.36s ease;
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder-1 {
  left: 0;
  right: 0;
  top: 0;
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder-2 {
  bottom: 0;
  right: 0;
  top: 0;
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder-3 {
  bottom: 0;
  left: 0;
  right: 0;
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder-4 {
  bottom: 0;
  left: 0;
  top: 0;
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder-1,
.c__imgeffects_border-m3 .c__imgeffects_assistborder-3 {
  width: 100%;
}
.c__imgeffects_border-m3 .c__imgeffects_assistborder-2,
.c__imgeffects_border-m3 .c__imgeffects_assistborder-4 {
  height: 100%;
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder {
  opacity: 1;
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-1,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-1 {
  left: 10px;
  right: 10px;
  top: 10px;
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-2,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-2 {
  bottom: 10px;
  right: 10px;
  top: 10px;
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-3,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-3 {
  bottom: 10px;
  left: 10px;
  right: 10px;
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-4,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-4 {
  bottom: 10px;
  left: 10px;
  top: 10px;
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-1,
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-3,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-1,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-3 {
  width: calc(100% - 20px);
}
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-2,
.c__imgeffects_border-m3.j__imgeffects-play .c__imgeffects_assistborder-4,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-2,
.c__imgeffects_border-m3:hover .c__imgeffects_assistborder-4 {
  height: calc(100% - 20px);
}
.c__imgeffects_border-m4 .c__imgeffects_assistborder-m4 {
  box-sizing: border-box;
  cursor: default;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.8s ease;
  width: 100%;
}
.c__imgeffects_border-m4:hover .c__imgeffects_assistborder-m4 {
  opacity: 1;
}
.c__imgeffects_shrink-m0 .c__image_wrap,
.c__imgeffects_shrink-m1 .c__image_wrap {
  transition:
    transform 0.36s ease,
    opacity 0.36s ease;
}
.c__imgeffects_shrink-m0 .c__image_wrap {
  transform: scale(1.1);
}
.c__imgeffects_shrink-m1 .c__image_wrap {
  opacity: 1;
  transform: translate3d(-6%, 0, 0) scale(1.12);
}
.c__imgeffects_shrink-m0.j__imgeffects-play .c__image_wrap,
.c__imgeffects_shrink-m0:hover .c__image_wrap {
  opacity: 1;
  transform: scale(1);
}
.c__imgeffects_shrink-m1.j__imgeffects-play .c__image_wrap,
.c__imgeffects_shrink-m1:hover .c__image_wrap {
  transform: translateZ(0) scale(1);
}
.c__imgeffects_shrink-bg.j__imgeffects-play .c__image_wrap,
.c__imgeffects_shrink-bg:hover .c__image_wrap {
  opacity: 0.5;
}
.c__imgeffects_magnifier .c__imgeffects_layer {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  display: flex;
  height: 0;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  transition: all 0.36s ease;
  width: 100%;
}
.c__imgeffects_magnifier
  .c__imgeffects_layer.c__imgeffects_type_1.c__imgeffects_layer_1,
.c__imgeffects_magnifier
  .c__imgeffects_layer.c__imgeffects_type_1.c__imgeffects_layer_100 {
  height: 100%;
}
.c__imgeffects_magnifier .c__imgeffects_layer.c__imgeffects_layer_100 {
  background: none;
  transition: opacity 0.8s ease;
}
.c__imgeffects_magnifier
  .c__imgeffects_layer.c__imgeffects_layer_100
  .c__imgeffects_layersvg {
  bottom: 0;
  height: 64px;
  left: calc(50% - 32px);
  opacity: 1;
  position: absolute;
  right: 0;
  top: calc(50% - 32px);
  width: 64px;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_type_1.c__imgeffects_layer_0,
.c__imgeffects_magnifier:hover .c__imgeffects_type_1.c__imgeffects_layer_0 {
  height: 100%;
  opacity: 1;
}
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_type_1.c__imgeffects_layer_1,
.c__imgeffects_magnifier.j__imgeffects-play
  .c__imgeffects_type_1.c__imgeffects_layer_100,
.c__imgeffects_magnifier:hover .c__imgeffects_type_1.c__imgeffects_layer_1,
.c__imgeffects_magnifier:hover .c__imgeffects_type_1.c__imgeffects_layer_100 {
  opacity: 1;
}
.c__imgeffects_layersvg {
  height: 48px;
  width: 48px;
}
.c__imgeffects_wrap.c__imgeffects_switch .c__image_wrap {
  transition: none;
}
.c__imgeffects_switch {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 0;
}
.c__imgeffects_switch.j__imgeffects-play,
.c__imgeffects_switch:hover {
  background-size: cover;
}
.c__imgeffects_switch.j__imgeffects-play .c__image_wrap,
.c__imgeffects_switch:hover .c__image_wrap {
  visibility: hidden;
}
.c__imgeffects_svg_wrap {
  height: 48px;
  width: 48px;
}
.photo_clip_viewPort {
  height: 100%;
  width: 100%;
}
.photo_clip_viewPort.jz_photo_scale_normal {
  transition: all 0.36s ease;
}
.module_image_content .module_img_wrap {
  display: block;
}
.jz_module_style_7:has(.img_adapt_col_in_free_container) {
  height: 100% !important;
  inset: 0;
  margin: 0 !important;
  position: absolute;
  width: 100% !important;
}
.jz_module_style_7:has(.img_adapt_col_in_free_container) .c__image_wrap,
.jz_module_style_7:has(.img_adapt_col_in_free_container) .c__imgeffects_wrap,
.jz_module_style_7:has(.img_adapt_col_in_free_container)
  .img_adapt_col_in_free_container,
.jz_module_style_7:has(.img_adapt_col_in_free_container) .module_content,
.jz_module_style_7:has(.img_adapt_col_in_free_container) .module_img_wrap,
.jz_module_style_7:has(.img_adapt_col_in_free_container) .module_wrap {
  height: 100% !important;
}
.jz_module_style_7:has(.img_adapt_col_in_free_container) .c__image_wrap {
  object-fit: cover;
  object-position: center;
}
.jz_screen_mobi
  .jz_module_style_7:has(.img_adapt_col_in_free_container)
  .c__image_wrap {
  width: 100%;
}
.img_fixed_height_adapt_plan .c__image_wrap,
.img_fixed_height_adapt_plan .c__imgeffects_wrap,
.img_fixed_height_adapt_plan .module_img_wrap {
  height: 100% !important;
}
.img_fixed_height_adapt_plan img {
  object-fit: cover;
}
.img_equal_has_height_value .c__image_wrap,
.img_equal_has_height_value .c__imgeffects_wrap,
.img_equal_has_height_value .module_img_wrap {
  height: 100%;
  width: 100%;
}
.img_equal_has_height_value img {
  object-fit: contain;
}
.jz_screen_mobi
  .web_col_content:not(.jz_col_module_image_contour)
  .old_adapt
  .c__image_wrap {
  height: auto !important;
  width: auto !important;
}
.jz_module_style_7.jz_module {
  min-height: 1px;
  min-width: 1px;
}
.jz_module_style_7.jz_module .module_content,
.jz_module_style_7.jz_module .module_wrap {
  min-height: 1px;
}
.jz_module_style_7.jz_module.not_height_value {
  min-height: 30px;
  min-width: 30px;
}
.jz_module_style_7.jz_module.not_height_value .module_content,
.jz_module_style_7.jz_module.not_height_value .module_wrap {
  min-height: 30px;
}
.image_module_contain img {
  object-fit: contain;
}
.image_module_cover img {
  object-fit: cover;
}
.image_module_fill img {
  object-fit: fill;
}
.st0[data-v-96c7ea88] {
  fill: #f2b705;
}
.st1[data-v-96c7ea88] {
  fill: #1b113f;
}
.st0[data-v-4e1075f8] {
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-miterlimit: 10;
}
.form_upload_tips {
  background: #fffaef;
  border: 1px solid #f4e4bb;
  border-radius: 2px;
  color: #333;
  height: 40px;
  line-height: 40px;
  text-align: var(--global-text-align, center);
}
.form_upload_tips span {
  font-size: calc(var(--fontRatio, 1) * 13px);
}
.form_upload_tips span:nth-of-type(2) {
  color: #f43839;
  cursor: pointer;
}
.uploadify-button2 {
  border: 1px solid #e3e2e8;
  border-radius: 2px;
  color: #666;
  cursor: pointer;
  font-size: calc(var(--fontRatio, 1) * 14px);
  height: 40px;
  line-height: 40px;
  max-width: 200px;
  text-align: var(--global-text-align, center);
  width: 100%;
}
.file_upload_container .upload_btn--disable {
  color: #ccc;
  cursor: not-allowed;
}
.file_upload_container .preview_file_container .preview_file_list {
  display: flex;
  flex-wrap: wrap;
  font-size: calc(var(--fontRatio, 1) * 0px);
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.file_upload_container
  .preview_file_container
  .preview_file_list--1
  .preview_file_item {
  width: 100%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list--2
  .preview_file_item {
  width: 47%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list--3
  .preview_file_item {
  width: 30%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item {
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  display: flex;
  font-size: calc(var(--fontRatio, 1) * 0px);
  height: 72px;
  margin-right: 20px;
  margin-top: 10px;
  min-width: 250px;
  padding: 12px 2px 12px 12px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_content {
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--progress {
  box-sizing: border-box;
  font-size: calc(var(--fontRatio, 1) * 14px);
  line-height: 0;
  margin-top: 0;
  top: 23px;
  width: calc(100% - 6px);
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--progress
  .jz_progress_line {
  font-feature-settings: "tnum";
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--progress
  .jz_progress_line
  .jz_progress_outer {
  display: inline-block;
  margin-right: 0;
  padding-right: 0;
  width: 100%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--progress
  .jz_progress_line
  .jz_progress_outer
  .jz_progress_inner {
  background-color: #eaeaea;
  border-radius: 100px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--progress
  .jz_progress_line
  .jz_progress_outer
  .jz_progress_inner
  .jz_progress_bg {
  background-color: #5874d8;
  border-radius: 100px;
  height: 2px;
  position: relative;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
  width: 0;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--action {
  align-items: center;
  display: flex;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--action
  .action_icon {
  color: #8c8c8c;
  cursor: pointer;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 0px);
  height: 16px;
  width: 16px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--action
  .preview_file_item_del {
  margin-left: 12px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_des {
  transition: all 0.4s;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box {
  align-items: center;
  border-radius: 2px;
  display: flex;
  height: 48px;
  justify-content: center;
  margin-right: 12px;
  overflow: hidden;
  width: 48px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon {
  fill: #fff;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--pdf {
  color: #ff5a5a;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--ppt {
  color: #ff9743;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--video {
  color: #707ee5;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--image {
  color: #23c786;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--music {
  color: #1cbe89;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--gzip {
  color: #5095ed;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--txt {
  color: #3686fd;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--word {
  color: #4e99ff;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--exls {
  color: #2c9660;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box
  .preview_file_icon--file {
  color: #b9c9d6;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box--icon {
  display: block;
  height: 48px;
  max-width: 100%;
  width: 48px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box--icon
  .file_icon {
  height: 100%;
  width: 100%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box--other {
  cursor: default;
  height: 36px;
  width: 36px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item_box--img {
  border: 1px solid #e3e2e8;
  cursor: pointer;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container {
  width: calc(100% - 100px);
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_title {
  color: #666;
  line-height: 16px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_title--pdf {
  display: block;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_des {
  color: #999;
  font-size: calc(var(--fontRatio, 1) * 13px);
  line-height: 15px;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_des,
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_error,
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 99%;
}
.file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item--container
  .preview_file_item_error {
  color: #f43839;
  font-size: calc(var(--fontRatio, 1) * 13px);
  line-height: 15px;
  margin-top: 15px;
}
.m_form.s_0 .preview_file_container .preview_file_list .preview_file_item,
.m_form.s_0 .uploadify-button2 {
  background: #f7f7f7;
  border: none;
}
.jz_screen_mobi
  .preview_file_container
  .preview_file_list--1
  .preview_file_item,
.jz_screen_mobi
  .preview_file_container
  .preview_file_list--2
  .preview_file_item,
.jz_screen_mobi
  .preview_file_container
  .preview_file_list--3
  .preview_file_item {
  margin-right: 0;
  min-width: 180px;
  width: 100%;
}
.jz_screen_mobi .effect_btn_container {
  max-width: 100%;
}
.effect_btn_container {
  display: inline-block;
  overflow: hidden;
  position: relative;
  transition: all 0.3s;
  width: 100%;
}
.effect_btn_container .form_submit {
  background-color: transparent;
  box-sizing: border-box;
  position: relative;
  transition: all 0.3s;
  z-index: 1;
}
.effect_btn_container .after {
  content: "";
  display: block;
  height: 100%;
  max-width: inherit;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.3s;
  width: 0;
  z-index: 0;
}
.submit_btn_style_0 .form_submit {
  color: #fff;
}
.submit_btn_style_1 .form_submit {
  border-style: solid;
  border-width: 1px;
  color: #fff;
}
.submit_btn_style_2 .form_submit {
  color: #fff;
}
.submit_btn_style_3 .form_submit {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 20px;
  color: #333;
}
.submit_btn_style_4 .form_submit {
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
}
.submit_btn_style_5 {
  background-color: transparent;
}
.submit_btn_style_5 .form_submit {
  border-style: solid;
  border-width: 1px;
}
.submit_btn_style_0:before {
  border-radius: 50%;
  content: "";
  display: block;
  height: 0;
  left: 50%;
  padding-top: 100%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: all 0.6s;
  width: 100%;
}
@keyframes submit_btn_style_0_anim {
  0% {
    background: rgba(0, 0, 0, 0.25);
    transform: translateX(-50%) translateY(-50%) scale(0);
  }
  to {
    background: transparent;
    transform: translateX(-50%) translateY(-50%) scale(1);
  }
}
.jz_screen_mobi .effect_btn_container .after {
  width: 0;
}
.jz_screen_pc .submit_btn_style_0:hover:before {
  animation: submit_btn_style_0_anim 0.75s;
  z-index: 2;
}
.jz_screen_pc .submit_btn_style_1:hover .form_submit {
  background-color: #fff;
}
.jz_screen_pc .submit_btn_style_4:hover .form_submit,
.jz_screen_pc .submit_btn_style_5:hover .form_submit {
  color: #fff;
}
.jz_screen_pc .submit_btn_style_5:hover .after {
  opacity: 1;
  width: 100%;
}
.m_form .form_item .disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.m_form .form_item .residue_text {
  color: #999;
}
.x-transfer-popup[data-v-65c72759] {
  min-width: 720px;
  padding: 0;
}
.x-transfer-popup__content[data-v-65c72759] {
  align-items: flex-start;
  display: flex;
  gap: 15px;
  height: 650px;
  position: relative;
}
.x-transfer-popup__left[data-v-65c72759] {
  background: #fff;
  border-radius: 8px;
  height: 100%;
  width: 540px;
}
.x-transfer-popup__fields-wrapper[data-v-65c72759] {
  height: 100%;
  overflow-y: auto;
  padding-right: 8px;
}
.x-transfer-popup__fields-wrapper[data-v-65c72759]::-webkit-scrollbar {
  background: transparent;
  height: 8px;
  width: 8px;
}
.x-transfer-popup__fields-wrapper[data-v-65c72759]::-webkit-scrollbar-thumb {
  background: #bbb;
  border-radius: 4px;
}
.x-transfer-popup__intro[data-v-65c72759] {
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 14px);
  font-weight: 700;
  margin-bottom: 16px;
  margin-top: 30px;
}
.x-transfer-popup__fields[data-v-65c72759] {
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 8px;
  box-sizing: border-box;
  margin-bottom: 24px;
  padding: 16px 16px 0;
  position: relative;
}
.x-transfer-popup__fields[data-v-65c72759]:last-child {
  margin-bottom: 0;
}
.x-transfer-popup__row[data-v-65c72759] {
  display: flex;
  flex-direction: column;
  font-size: calc(var(--fontRatio, 1) * 13px);
  margin-bottom: 12px;
}
.x-transfer-popup__row .x-transfer-popup__label[data-v-65c72759] {
  color: #999;
  flex-shrink: 0;
  width: 100px;
}
.x-transfer-popup__row .x-transfer-popup__value[data-v-65c72759] {
  color: #333;
  flex: 1;
  overflow-wrap: break-word;
  word-break: normal;
}
.x-transfer-popup__row .x-transfer-popup__value--multiline[data-v-65c72759] {
  white-space: pre-wrap;
}
.x-transfer-popup__copy[data-v-65c72759] {
  background: color-mix(in srgb, var(--theme-color, #ee353f) 10%, transparent);
  border-radius: 0 8px;
  color: var(--theme-color, #ee353f);
  cursor: pointer;
  font-size: calc(var(--fontRatio, 1) * 13px);
  height: 25px;
  line-height: 25px;
  position: absolute;
  right: 0;
  text-align: var(--global-text-align, center);
  top: 0;
  width: 50px;
}
.x-transfer-popup__contact[data-v-65c72759],
.x-transfer-popup__tip[data-v-65c72759] {
  margin-top: 8px;
}
.x-transfer-popup__tip[data-v-65c72759] {
  color: #999;
  font-size: calc(var(--fontRatio, 1) * 12px);
  margin-top: 12px;
}
.x-transfer-popup__right[data-v-65c72759] {
  background: #f7f7f7;
  border-radius: 8px;
  box-sizing: border-box;
  flex: 1;
  height: 100%;
  overflow: hidden;
  padding: 40px 30px 30px;
}
.x-transfer-popup__price-wrap[data-v-65c72759] {
  margin-bottom: 16px;
  text-align: var(--global-text-align, center);
}
.x-transfer-popup__price-label[data-v-65c72759] {
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 14px);
  font-weight: 700;
  margin-bottom: 8px;
}
.x-transfer-popup__price[data-v-65c72759] {
  color: var(--theme-color, #ee353f);
  font-size: calc(var(--fontRatio, 1) * 32px);
  font-weight: 700;
}
.x-transfer-popup__intro-right[data-v-65c72759] {
  color: #999;
  font-size: calc(var(--fontRatio, 1) * 13px);
  line-height: 1.5;
  margin-bottom: 24px;
  text-align: var(--global-text-align, center);
}
.x-transfer-popup__form-item[data-v-65c72759] {
  margin-bottom: 16px;
}
.x-transfer-popup__form-label[data-v-65c72759] {
  color: #333;
  display: block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  margin-bottom: 8px;
}
.x-transfer-popup__form-label.required[data-v-65c72759]:before {
  color: var(--theme-color, #f04);
  content: "*";
  margin-right: 2px;
}
.x-transfer-popup__input[data-v-65c72759],
.x-transfer-popup__textarea[data-v-65c72759] {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: calc(var(--fontRatio, 1) * 14px);
  padding: 8px 12px;
  width: 100%;
}
.x-transfer-popup__input[data-v-65c72759]:focus-visible,
.x-transfer-popup__textarea[data-v-65c72759]:focus-visible {
  border-color: transparent;
  outline: 1px solid var(--theme-color, #ee353f);
}
.x-transfer-popup__textarea[data-v-65c72759] {
  max-height: 150px;
  min-height: 60px;
  resize: vertical;
}
.x-transfer-popup__upload[data-v-65c72759] {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.x-transfer-popup__upload[data-v-65c72759] .file_upload_container {
  width: 100%;
}
.x-transfer-popup__upload[data-v-65c72759]
  .file_upload_container
  .uploadify-button2 {
  background: transparent;
  border: 1px solid var(--theme-color, #ee353f);
  border-radius: 4px;
  color: var(--theme-color, #ee353f);
  height: 32px;
  line-height: 32px;
  max-width: unset;
}
.x-transfer-popup__upload[data-v-65c72759]
  .file_upload_container
  .file_size_tips,
.x-transfer-popup__upload[data-v-65c72759]
  .file_upload_container
  .upload_btn--disable {
  display: none;
}
.x-transfer-popup__upload[data-v-65c72759]
  .file_upload_container
  .preview_file_container
  .preview_file_list
  .preview_file_item {
  margin-top: 0;
  max-width: unset;
}
.x-transfer-popup__file-input[data-v-65c72759] {
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.x-transfer-popup__upload-btn[data-v-65c72759] {
  border: 1px solid var(--theme-color, #ee353f);
  border-radius: 4px;
  color: var(--theme-color, #ee353f);
  cursor: pointer;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 14px);
  padding: 8px 16px;
}
.x-transfer-popup__file-box[data-v-65c72759] {
  align-items: center;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  padding: 10px 12px;
  width: 100%;
}
.x-transfer-popup__file-info[data-v-65c72759] {
  color: #333;
  flex: 1;
  font-size: calc(var(--fontRatio, 1) * 14px);
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.x-transfer-popup__file-actions[data-v-65c72759] {
  align-items: center;
  display: inline-flex;
  flex-shrink: 0;
  gap: 12px;
  margin-left: 8px;
}
.x-transfer-popup__file-action[data-v-65c72759] {
  align-items: center;
  color: #666;
  cursor: pointer;
  display: inline-flex;
  height: 20px;
  justify-content: center;
  width: 20px;
}
.x-transfer-popup__file-action[data-v-65c72759]:hover {
  color: var(--theme-color, #ee353f);
}
.x-transfer-popup__file-action svg[data-v-65c72759] {
  height: 16px;
  width: 16px;
}
.x-transfer-popup__footer[data-v-65c72759] {
  border-top: 1px solid #eee;
  display: flex;
  gap: 20px;
  margin-top: 24px;
  padding-top: 16px;
}
.x-transfer-popup__btn[data-v-65c72759] {
  border-radius: 4px;
  cursor: pointer;
  font-size: calc(var(--fontRatio, 1) * 14px);
  padding: 10px 24px;
}
.x-transfer-popup__btn.x-transfer-popup__btn--cancel[data-v-65c72759] {
  background: #fff;
  border: 1px solid var(--theme-color, #ee353f);
  color: var(--theme-color, #ee353f);
  width: 100px;
}
.x-transfer-popup__btn.x-transfer-popup__btn--submit[data-v-65c72759] {
  background: var(--theme-color, #ee353f);
  border: 1px solid var(--theme-color, #ee353f);
  color: #fff;
  flex: 1;
}
.x-transfer-popup__copy-row[data-v-65c72759],
.x-transfer-popup__price-wrap--mobi-only[data-v-65c72759] {
  display: none;
}
.x-transfer-modal-wrap .x-transfer-popup__title {
  align-items: center;
  display: flex;
  gap: 12px;
  margin-bottom: 24px;
}
.x-transfer-modal-wrap .x-transfer-popup__title-icon {
  align-items: center;
  border-radius: 8px;
  display: inline-flex;
  flex-shrink: 0;
  height: 40px;
  justify-content: center;
  overflow: hidden;
  width: 40px;
}
.x-transfer-modal-wrap .x-transfer-popup__title-icon svg {
  display: block;
  height: 40px;
  width: 40px;
}
.x-transfer-modal-wrap .x-transfer-popup__title-text {
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 24px);
  font-weight: 700;
}
.x-transfer-modal-wrap div.jz-modal-header {
  border-bottom: none;
  padding: 40px 40px 0;
}
.x-transfer-modal-wrap div.jz-modal-close svg {
  height: 14px;
  width: 14px;
}
.x-transfer-modal-wrap div.jz-modal-body {
  overflow: visible;
  padding: 0;
}
.x-transfer-modal-wrap div.jz-modal-content {
  padding: 0 40px 40px;
}
.x-transfer-modal-wrap.mobiModalPage div.jz-modal-body {
  overflow-y: auto;
}
.jz_screen_mobi .x-transfer-modal-wrap div.jz-modal-content {
  padding: 0;
}
.jz_screen_mobi .x-transfer-modal-wrap div.jz-modal-header {
  padding: 0.3rem 0.15rem 0;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup {
  min-width: 0;
  padding: 0 0.15rem calc(0.5rem + env(safe-area-inset-bottom, 0));
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__body {
  display: flex;
  flex-direction: column;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__content {
  gap: 0.15rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__left {
  background: #fff;
  border-radius: 0.08rem;
  width: 100%;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__fields-wrapper {
  padding-right: 0;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__title {
  justify-content: center;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__right {
  background: #fff;
  border-radius: 0.08rem;
  padding: 0;
  width: 100%;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__form {
  background: #f7f7f7;
  border-radius: 0.08rem;
  padding: 0.15rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__form-item:last-child {
  margin-bottom: 0;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__footer {
  flex-direction: column;
  justify-content: stretch;
}
.jz_screen_mobi
  .x-transfer-modal-wrap
  .x-transfer-popup__price-wrap--mobi-only {
  display: block;
  margin: 0 auto 0.3rem;
  text-align: var(--global-text-align, center);
}
.jz_screen_mobi
  .x-transfer-modal-wrap
  .x-transfer-popup__right
  .x-transfer-popup__price-wrap:first-child {
  display: none;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__intro {
  margin-bottom: 0.16rem;
  margin-top: 0;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__intro-right {
  color: #333;
  font-size: calc(var(--fontRatio, 1) * 0.14rem);
  font-weight: 700;
  line-height: 0.24rem;
  margin-bottom: 0.16rem;
  text-align: var(--global-text-align, left);
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__content {
  display: flex;
  flex-direction: column;
  gap: 0.16rem;
  height: auto;
}
.jz_screen_mobi
  .x-transfer-modal-wrap
  .x-transfer-popup__row
  .x-transfer-popup__copy {
  display: none;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__copy-row {
  border-top: 1px solid #eee;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0;
  margin-top: 0.12rem;
  padding-top: 0.12rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__copy--mobi {
  background: #fff;
  border: 1px solid var(--theme-color, #ee353f);
  border-radius: 0.04rem;
  color: var(--theme-color, #ee353f);
  cursor: pointer;
  display: inline-block;
  font-size: calc(var(--fontRatio, 1) * 0.14rem);
  margin-bottom: 0.16rem;
  padding: 0.08rem 0.16rem;
  position: static;
  text-align: var(--global-text-align, center);
  width: 100%;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__textarea {
  height: 1.6rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__footer {
  align-items: center;
  background: #fff;
  border-top: 1px solid #eee;
  bottom: 0;
  flex-direction: row;
  gap: 0.12rem;
  justify-content: space-between;
  left: 0;
  margin: 0;
  padding: 0.12rem 0.16rem calc(0.12rem + env(safe-area-inset-bottom, 0));
  position: fixed;
  right: 0;
  z-index: 10;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__btn {
  border-radius: 0.2rem;
  flex-shrink: 0;
  font-size: calc(var(--fontRatio, 1) * 0.14rem);
  height: 0.5rem;
  line-height: 0.4rem;
  padding: 0 0.24rem;
  text-align: var(--global-text-align, center);
  width: auto;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__btn--cancel {
  flex: 0 0 auto;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__btn--submit {
  flex: 1;
  min-width: 0;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__mobi-success {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-header {
  align-items: center;
  color: #111;
  display: flex;
  font-size: calc(var(--fontRatio, 1) * 0.2rem);
  font-weight: 600;
  gap: 0.1rem;
  margin-bottom: 0.54rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-icon {
  align-items: center;
  border: 0.03rem solid #2ecc71;
  border-radius: 50%;
  display: flex;
  height: 0.8rem;
  justify-content: center;
  margin-bottom: 0.24rem;
  width: 0.8rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-check {
  border-bottom: 0.04rem solid #2ecc71;
  border-left: 0.04rem solid #2ecc71;
  display: inline-block;
  height: 0.18rem;
  transform: rotate(-45deg);
  width: 0.34rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-text {
  color: #111;
  font-size: calc(var(--fontRatio, 1) * 0.18rem);
  line-height: 1.5;
  margin-bottom: 0.3rem;
  padding: 0 0.1rem;
  text-align: var(--global-text-align, center);
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-contact {
  background: #f7f7f7;
  border-radius: 0.06rem;
  box-sizing: border-box;
  color: #555;
  font-size: calc(var(--fontRatio, 1) * 0.13rem);
  line-height: 1.6;
  margin-bottom: 0.4rem;
  overflow-wrap: break-word;
  padding: 0.16rem 0.18rem;
  white-space: pre-wrap;
  width: 100%;
  word-break: normal;
}
.jz_screen_mobi
  .x-transfer-modal-wrap
  .x-transfer-popup__success-contact-title {
  margin: 0 0 0.08rem;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-contact-line {
  margin: 0;
}
.jz_screen_mobi
  .x-transfer-modal-wrap
  .x-transfer-popup__success-contact-label {
  color: #888;
  display: inline-block;
  min-width: 0.8rem;
}
.jz_screen_mobi
  .x-transfer-modal-wrap
  .x-transfer-popup__success-contact-value {
  color: #333;
  overflow-wrap: break-word;
  word-break: normal;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-footer {
  background: #fff;
  bottom: 0;
  box-shadow: 0 -0.02rem 0.06rem rgba(0, 0, 0, 0.04);
  left: 0;
  padding: 0.12rem 0.16rem calc(0.12rem + env(safe-area-inset-bottom, 0));
  position: fixed;
  right: 0;
}
.jz_screen_mobi .x-transfer-modal-wrap .x-transfer-popup__success-btn {
  background: var(--theme-color, #ee353f);
  border: none;
  border-radius: 999px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: calc(var(--fontRatio, 1) * 0.16rem);
  font-weight: 500;
  height: 0.5rem;
  text-align: var(--global-text-align, center);
  width: 100%;
}
.x-transfer-popup__dialog button {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  outline: none;
  padding: 0;
}
.x-transfer-popup__dialog .c_popup_main {
  padding-top: 50px;
}
.x-transfer-popup__dialog .c_popup_content {
  padding: 20px 50px 0;
}
.x-transfer-popup__dialog .c_popup_buttons {
  padding: 0 50px;
}
.x-transfer-popup__dialog .c_popup_button {
  justify-content: center;
  margin: 0;
}
.x-transfer-popup__dialog .x-transfer-popup__dialog-title {
  color: #111;
  font-family: Microsoft YaHei;
  font-size: calc(var(--fontRatio, 1) * 24px);
  font-weight: 400;
  margin-bottom: 20px;
  text-align: var(--global-text-align, center);
}
.x-transfer-popup__dialog .x-transfer-popup__dialog-desc {
  background: #f7f7f7;
  border-radius: 2px;
  color: #888;
  font-size: calc(var(--fontRatio, 1) * 14px);
  font-weight: 400;
  line-height: 28px;
  margin: 20px auto 40px;
  overflow-wrap: break-word;
  padding: 20px;
  text-align: var(--global-text-align, left);
  white-space: pre-wrap;
  word-break: normal;
}
.x-transfer-popup__dialog .J_popupButtonConfirm {
  background: var(--theme-color, #ee353f);
  border-radius: 2px;
  color: #fff;
  height: 40px;
  text-align: var(--global-text-align, center);
  width: 100%;
}
.x-transfer-popup__dialog .J_popupButtonConfirm.c_popup_button__active,
.x-transfer-popup__dialog .J_popupButtonConfirm:active,
.x-transfer-popup__dialog .J_popupButtonConfirm:hover {
  background: var(--theme-color, #ee353f);
  background-color: var(--theme-color, #ee353f);
  border-color: var(--theme-color, #ee353f);
  color: #fff;
}
.icon_component_svg {
  background-image: none !important;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
}
.button_icon_in_left .module_button_text_container .module_button_icon {
  order: -1;
}
.responsive_height {
  height: 100%;
  left: 0;
  min-width: 100%;
  position: absolute;
  top: 0;
  width: max-content;
}
.module_button_style6:hover {
  color: var(--theme-color);
}
.module_button_style7 .module_button_inner {
  background-image: linear-gradient(90deg, currentcolor, currentcolor);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  padding: 3px 0;
  transition:
    background-size 1s cubic-bezier(0.2, 0.75, 0.5, 1),
    color 0.3s ease;
}
.module_button_style7:hover .module_button_inner {
  background-position: 0 100%;
  background-size: 100% 1px;
  color: var(--theme-color);
}
.module_button_inner {
  align-items: center;
  display: inline-flex;
  gap: var(--btn-spacing, 6px);
  max-width: 100%;
}
.module_button_content lord-icon {
  transition: color 0.3s ease;
}
.module_button_content:hover lord-icon {
  color: var(--hover-color, inherit) !important;
}
.button_line_break .module_content {
  height: auto;
}
.button_line_break .module_button_content {
  min-height: 40px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.button_line_break
  .module_button_content
  .module_button_text_container
  .module_button_text {
  overflow: initial;
  text-overflow: clip;
  white-space: pre-wrap;
}
.jz_module_style_8 .module_wrap {
  min-height: 1px;
}
body:has(.scroll_animation_container) {
  overflow-x: hidden;
}
.scroll_animation_container {
  clip-path: var(--scroll-animation-clip-path, initial);
  filter: blur(var(--scroll-animation-blur, 0));
  opacity: var(--scroll-animation-opacity, 1);
  position: relative;
  transform: scale(var(--scroll-animation-scale, 1))
    translate(
      var(--scroll-animation-translate-x, 0),
      var(--scroll-animation-translate-y, 0)
    )
    rotate(var(--scroll-animation-rotate, 0deg));
  transform-origin: var(--scroll-animation-transform-origin, initial);
  transition: var(--scroll-animation-transition, all 0.1s ease);
  will-change: transform, opacity;
  z-index: 10;
}
.sticky_container {
  margin-bottom: var(--scroll-animation-sticky-margin-bottom, 0);
  position: sticky;
  top: var(--scroll-animation-sticky-top, 0);
}
.text_transition {
  transition:
    color 0.1s ease,
    opacity 0.1s ease,
    transform 0.1s ease;
}
.free_container:has(.sticky_container) {
  overflow: visible;
}
.jz_module > .module_wrap > .module_banner > .module_banner_text {
  --mbt-c-color: var(--theme-color);
  --mbt-hc-color: var(--mbt-c-color);
  color: var(--mbt-c-color);
}
.jz_module
  > .module_wrap
  > .module_banner
  > .module_banner_text.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--mbt-c-color);
  color: transparent;
}
.jz_module > .module_wrap > .module_banner > .module_banner_text:hover {
  color: var(--mbt-hc-color);
}
.jz_module
  > .module_wrap
  > .module_banner
  > .module_banner_text.hc-isGradientText:hover {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--mbt-hc-color);
  color: transparent;
}
.jz_module > .module_wrap > .module_banner > .module_banner_more {
  --mbm-c-color: "";
  --mbm-hc-color: var(--mbm-c-color);
  align-items: center;
  color: #999;
  color: var(--mbm-c-color);
  display: flex;
  font-size: calc(var(--fontRatio, 1) * 14px);
  justify-content: center;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.jz_module > .module_wrap > .module_banner > .module_banner_more[href] {
  cursor: pointer;
}
.jz_module
  > .module_wrap
  > .module_banner
  > .module_banner_more.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--mbm-c-color);
  color: transparent;
}
.jz_module > .module_wrap > .module_banner > .module_banner_more:hover {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
  color: var(--mbm-hc-color);
}
.jz_module
  > .module_wrap
  > .module_banner
  > .module_banner_more.hc-isGradientText:hover {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--mbm-hc-color);
  color: transparent;
}
.jz_website_title .website_title_content.cus_fixed_top {
  --fixed-color: "";
  --fixed-textDecoration: "";
  --fixed-fontStyle: "";
  --fixed-fontWeight: "";
}
.jz_website_title .website_title_content.cus_fixed_top .fk-editor * {
  color: var(--fixed-color) !important;
  font-style: var(--fixed-fontStyle) !important;
  font-weight: var(--fixed-fontWeight) !important;
  text-decoration: var(--fixed-textDecoration) !important;
}
.jz_website_title
  .website_title_content.cus_fixed_top.c-isGradientText
  .fk-editor
  * {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--fixed-color) !important;
  color: transparent !important;
}
.lang_style_0 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  line-height: normal;
}
.lang_style_0 .nav_main_name,
.lang_style_0 .nav_sub_name {
  transition: transform 0.3s ease;
}
.lang_style_0:hover .nav_main_name {
  transform: translateY(100%);
}
.lang_style_0:hover .nav_sub_name {
  transform: translateY(-100%);
}
.jz_nav_item:has(.lang_style_1):hover .nav_main_name {
  display: none;
}
.jz_nav_item:has(.lang_style_1):hover .nav_sub_name {
  display: block;
}
.lang_style_1 .nav_sub_name {
  display: none;
}
.lang_style_2 {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  height: 100%;
  justify-content: center;
  line-height: normal;
}
.lang_style_2 .nav_main_name,
.lang_style_2 .nav_sub_name {
  transition: transform 0.3s ease;
}
.lang_style_2:hover .nav_main_name {
  transform: translateY(-100%);
}
.lang_style_2:hover .nav_sub_name {
  transform: translateY(100%);
}
.jz_nav_pc_layout .nav_main_name {
  --s_n-cf-c-color: "";
  --s_n-cf-sc-color: var(--theme-color);
  color: var(--s_n-cf-c-color);
}
.jz_nav_pc_layout .nav_main_name.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-cf-c-color);
  color: transparent;
}
.jz_nav_pc_layout .jz_nav_item:hover .nav_main_name {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
  color: var(--s_n-cf-sc-color);
}
.jz_nav_pc_layout .jz_nav_item:hover .nav_main_name.sc-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-cf-sc-color);
  color: transparent;
}
.jz_nav_pc_layout .jz_nav_item:hover .nav_sub_name {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
  color: var(--s_n-scf-sc-color);
}
.jz_nav_pc_layout .jz_nav_item:hover .nav_sub_name.sc-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-scf-sc-color);
  color: transparent;
}
.jz_nav_pc_layout .nav_name_wrapper[selected="selected"] .nav_main_name {
  color: var(--s_n-cf-sc-color);
}
.jz_nav_pc_layout .nav_name_wrapper[selected="selected"] .nav_main_name,
.jz_nav_pc_layout
  .nav_name_wrapper[selected="selected"]
  .nav_main_name.c-isGradientText {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
}
.jz_nav_pc_layout
  .nav_name_wrapper[selected="selected"]
  .nav_main_name.sc-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-cf-sc-color);
  color: transparent;
}
.jz_nav_pc_layout .nav_main_name[selected="selected"] {
  color: var(--s_n-cf-sc-color);
}
.jz_nav_pc_layout .nav_main_name[selected="selected"],
.jz_nav_pc_layout .nav_main_name[selected="selected"].c-isGradientText {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
}
.jz_nav_pc_layout .nav_main_name[selected="selected"].sc-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-cf-sc-color);
  color: transparent;
}
.jz_nav_pc_layout .nav_sub_name {
  --s_n-scf-c-color: var(--s_n-cf-c-color);
  --s_n-scf-sc-color: var(--theme-color);
  color: var(--s_n-scf-c-color);
}
.jz_nav_pc_layout .nav_sub_name.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-scf-c-color);
  color: transparent;
}
.jz_nav_pc_layout .nav_name_wrapper[selected="selected"] .nav_sub_name {
  color: var(--s_n-scf-sc-color);
}
.jz_nav_pc_layout
  .nav_name_wrapper[selected="selected"]
  .nav_sub_name.c-isGradientText {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
}
.jz_nav_pc_layout
  .nav_name_wrapper[selected="selected"]
  .nav_sub_name.sc-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-scf-sc-color);
  color: transparent;
}
.jz_nav_pc_layout .jz_nav_item_selected.sub_nav_item .sub_nav_item_text,
.jz_nav_pc_layout .jz_nav_item_selected.three_nav_item .three_nav_item_text {
  --s_n-st-sc-color: var(--s_n-st-c-color);
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
  color: var(--s_n-st-sc-color);
}
.jz_nav_pc_layout
  .jz_nav_item_selected.sub_nav_item
  .sub_nav_item_text.sc-isGradientText,
.jz_nav_pc_layout
  .jz_nav_item_selected.three_nav_item
  .three_nav_item_text.sc-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-st-sc-color);
  color: transparent;
}
.jz_nav_pc_layout a.child_nav_item_text,
.jz_nav_pc_layout span.child_nav_item_text {
  --s_n-st-c-color: "";
  --s_n-st-sc-color: var(--s_n-st-c-color);
  color: var(--s_n-st-c-color);
}
.jz_nav_pc_layout a.child_nav_item_text.c-isGradientText,
.jz_nav_pc_layout span.child_nav_item_text.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-st-c-color);
  color: transparent;
}
.jz_nav_pc_layout a.child_nav_item_text:hover,
.jz_nav_pc_layout span.child_nav_item_text:hover {
  -webkit-text-fill-color: initial;
  -webkit-background-clip: initial;
  background-clip: initial;
  background-image: none;
  color: var(--s_n-st-sc-color);
}
.jz_nav_pc_layout a.child_nav_item_text.sc-isGradientText:hover,
.jz_nav_pc_layout span.child_nav_item_text.sc-isGradientText:hover {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_n-st-sc-color);
  color: transparent;
}
.jz_nav_item_active .sub_nav_list:before {
  content: "";
  height: 12px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: -12px;
  width: 100%;
}
.connect-container-inner {
  display: flex;
  flex-direction: column;
}
.connect-horizontal > .connect-container-inner {
  flex-direction: row;
}
.connect-horizontal > .connect-container-inner .jz_project {
  flex-shrink: 0;
}
.connect-container {
  width: fit-content !important;
}
.jz_project_direction_0 .project_btn_left_top,
.jz_project_direction_0 .project_handler_line_top .project_handler_btn,
.jz_project_direction_1 .project_btn_left_top,
.jz_project_direction_1 .project_handler_left {
  display: none !important;
}
.free_container {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(max-content, 100%);
  overflow: hidden;
}
.free_module {
  align-self: center;
  grid-area: 1/1/2/2;
  justify-self: center;
  z-index: 0;
}
.jz_col_shadow {
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.15);
}
.jz_col_custom_height {
  align-self: flex-start;
  container-type: inline-size;
}
.is_col_v2 {
  min-width: 0;
}
.is_col_v2 .web_col_content:not(.free_container):not(.web_col_content_tabpack) {
  display: flex;
  flex-direction: column;
}
.is_col_v2 .hover_col_content .jz_project {
  flex-shrink: 0;
}
.jz_screen_pc .is_col_v2 .s_member_login {
  width: auto !important;
}
.jz_col_custom_height_v2 {
  align-self: flex-start;
  display: flex;
  flex-direction: column;
}
.jz_col_custom_height_v2 .web_col_content {
  flex: 1;
}
.hover_col_bg,
.hover_col_mask_bg,
.initial_col_bg,
div.hover_col_content {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.hover_col_content {
  box-sizing: border-box;
}
.initial_col_bg {
  z-index: 0;
}
.initial_col_content {
  box-sizing: border-box;
  z-index: 1;
}
.hover_col_content.web_col_content_empty,
.initial_col_content.web_col_content_empty {
  height: 100%;
}
.jz_screen_pc .jz_visitor_web .hover_col_content.web_col_content_empty:after,
.jz_screen_pc .jz_visitor_web .initial_col_content.web_col_content_empty:after {
  content: "";
  display: block;
  height: 156px;
}
.hover_col_content.web_col_content_empty,
.initial_col_content.web_col_content_empty {
  min-height: 0;
}
.jz_screen_pc .initial_col_bg {
  transition: transform 0.4s ease-in-out;
}
.jz_screen_pc .hover_col_bg,
.jz_screen_pc .hover_col_content,
.jz_screen_pc .hover_col_mask_bg {
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}
.jz_screen_pc .hover_col_content:has(.animate_running) {
  overflow-y: hidden;
}
.jz_screen_pc .hover_col_content {
  overflow-x: hidden;
  overflow-y: auto;
}
.jz_screen_pc .hover_col_content::-webkit-scrollbar {
  background: transparent;
  height: 8px;
  width: 8px;
}
.jz_screen_pc .hover_col_content::-webkit-scrollbar-thumb {
  background: #bbb;
  border-radius: 4px;
}
.jz_screen_pc .hover_col_content .project_handler_line_bottom {
  bottom: 0;
  height: 0;
}
.jz_screen_pc .hover_col_content .project_handler_right_bottom_btn {
  background: #d4daf3;
  border-radius: 0;
  bottom: 0;
  margin: 0;
  right: 0;
}
.jz_screen_pc .hover_col_content .project_handler_top_left_btn {
  background: #d4daf3;
  border-radius: 0;
  left: 0;
  margin: 0;
  top: 0;
}
.jz_screen_pc .hover_col_content .project_handler_top_right_btn {
  background: #d4daf3;
  border-radius: 0;
  margin: 0;
  right: 0;
  top: 0;
}
.jz_screen_pc .hover_col_content .project_handler_bottom_left_btn {
  background: #d4daf3;
  border-radius: 0;
  bottom: 0;
  left: 0;
  margin: 0;
}
.jz_screen_pc .jz_web_col.isHovering .hover_col_bg,
.jz_screen_pc .jz_web_col.isHovering .hover_col_content,
.jz_screen_pc .jz_web_col.isHovering .hover_col_mask_bg {
  opacity: 1;
}
.jz_screen_pc .jz_web_col.increase_zIndex .hover_col_bg {
  z-index: 1;
}
.jz_screen_pc .jz_web_col.increase_zIndex .hover_col_mask_bg {
  z-index: 2;
}
.jz_screen_pc .jz_web_col.increase_zIndex .hover_col_content {
  z-index: 3;
}
.jz_screen_pc .hover_col_bg {
  background-color: #fff;
}
.jz_screen_pc .jz_web_col:hover .manage_hover_line {
  display: block;
}
.jz_screen_pc .hover_bg_effect {
  overflow: hidden;
}
.jz_screen_pc .hover_bg_effect .hover_col_bg {
  display: none;
}
.jz_screen_pc .hover_transform_effect {
  transition: transform 0.4s ease-in-out;
}
.jz_screen_pc .hover_transform_effect.isHovering {
  transform: translateY(-15px);
}
.jz_screen_pc .hover_bg_effect.isHovering .initial_col_bg {
  transform: scale(1.08);
}
.jz_screen_mobi .hover_col_bg {
  z-index: 0;
}
.jz_screen_mobi .hover_col_content {
  position: static;
  z-index: 1;
}
.jz_dragging .isHovering .initial_col_content,
.jz_dragging .jz_web_col:not(.isHovering) .hover_col_content {
  visibility: hidden;
}
.jz_screen_mobi .fai-dnd-no-user-select .hover_col_content {
  position: relative;
}
.jz_web_row--video {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.row_fixed_bg_wrap {
  height: calc(100% + 200vh);
  margin-top: -100vh;
}
.row_bg_inner {
  display: block;
  height: 100vh;
  padding: 0;
  position: sticky;
  top: 0;
  width: 100%;
}
.jz_web_row--bg {
  bottom: 0;
  left: 0;
  overflow: clip;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.row_sticky_bg {
  height: calc(
    100vh - var(--fixed-header-height, 0px) - var(--site-tips-height, 0px) -
      var(--setting-bar-height, 0px) -
      var(--viewpoint-below-view-resolution-y-margin, 0px)
  );
  position: sticky;
  top: calc(var(--fixed-header-height, 0px) + var(--site-tips-height, 0px));
  width: 100%;
}
.jz_html_manage .row_sticky_bg {
  top: var(--fixed-header-height, 0);
}
.horizontal_scroll_row {
  height: calc(
    100vh - var(--site-tips-height, 0px) - var(--top-ad-height, 0px) -
      var(--setting-bar-height, 0px) - var(--fixed-header-height, 0px) -
      var(--col-margin-top, 0px) - var(--col-margin-bottom, 0px)
  ) !important;
  min-height: auto !important;
  position: relative;
}
.jz_screen_mobi.jz_html_manage .horizontal_scroll_row {
  height: 667px !important;
  max-height: calc(
    100vh - var(--site-tips-height, 0px) - var(--setting-bar-height, 0px) -
      112px
  );
}
.horizontal_scroll_row .jz_web_row__content {
  -ms-overflow-style: none;
  display: flex;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  scrollbar-width: none;
  width: 100% !important;
}
.horizontal_scroll_row .jz_web_row__content::-webkit-scrollbar {
  display: none;
}
.jz_screen_mobi .horizontal_scroll_row .jz_web_row__content {
  flex-wrap: nowrap !important;
}
.horizontal_scroll_row .jz_web_col__content {
  display: flex;
  flex: 0 0 auto;
  height: 100%;
  position: relative;
  width: max-content !important;
}
.horizontal_scroll_row .jz_web_col {
  flex: 0 0 auto;
  height: 100% !important;
  position: relative;
}
.jz_visitor_web .horizontal_scroll_row .jz_web_col__content,
.jz_visitor_web .horizontal_scroll_row .jz_web_row__content {
  scroll-behavior: auto;
}
.horizontal_scroll_row .f_row_padding_resizor--e {
  right: calc(var(--row-pr-values, 0px) - 2px);
}
.horizontal_scroll_row .f_row_padding_resizor--w {
  left: calc(var(--row-pl-values, 0px) - 2px);
}
.horizontal_scroll_row .f_row_padding_resizor--s {
  bottom: calc(var(--row-pb-values, 0px) - 2px);
}
.horizontal_scroll_row .f_row_padding_resizor--n {
  top: calc(var(--row-pt-values, 0px) - 2px);
}
.jz_row_custom_height {
  container-type: inline-size;
}
.jz_row_custom_height_v2 {
  display: flex;
  flex-direction: column;
}
.jz_row_custom_height_v2 .jz_web_row__content {
  flex: 1;
}
.jz_html_manage .fixedModules a,
.jz_html_manage .fixedModules img,
.jz_html_manage .jz_web_rows a,
.jz_html_manage .jz_web_rows img {
  user-drag: none;
  -webkit-user-drag: none;
}
.languages_dropdown .languages_dropdown_item.languages_dropdown_item--selected,
.languages_dropdown .languages_dropdown_item:hover {
  background-color: var(--theme-color);
  background-color: color-mix(in srgb, var(--theme-color) 10%, transparent 90%);
}
.languages_dropdown.no_text
  .languages_dropdown_item.languages_dropdown_item--selected,
.languages_dropdown.no_text .languages_dropdown_item:hover {
  background-color: transparent;
}
.languages_dropdown.no_text
  .languages_dropdown_item.languages_dropdown_item--selected
  .language_item_wrapper,
.languages_dropdown.no_text
  .languages_dropdown_item:hover
  .language_item_wrapper {
  background-color: var(--theme-color);
  background-color: color-mix(in srgb, var(--theme-color) 10%, transparent 90%);
}
.languages_dropdown .language_item_wrapper {
  position: relative;
}
.languages_dropdown.no_text .language_item_wrapper {
  border-radius: 0;
  padding: 8px;
}
.languages_dropdown .language_tick {
  color: var(--theme-color);
  height: 16px;
  position: absolute;
  right: 0;
  width: 16px;
}
.languages_dropdown.no_text .languages_dropdown_item.languages_dropdown_item {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.lan_list:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.lan_list.lan_list--selected,
.lan_list.lan_list--selected:hover,
.lan_mobi_list.lan_list--selected {
  background-color: var(--theme-color);
  background-color: color-mix(in srgb, var(--theme-color) 10%, transparent 90%);
}
.lan_list {
  border-radius: 2px;
  padding: 10px 0 10px 16px;
}
.language_text_style,
.s_multi_language_active_text {
  --s_ml-t-c-color: "#333";
  --s_ml-t-hc-color: var(--s_ml-t-c-color);
  color: var(--s_ml-t-c-color);
}
.language_text_style.c-isGradientText,
.s_multi_language_active_text.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_ml-t-c-color);
  color: transparent;
}
.language_text_style.isActived,
.s_multi_language_active_text.isActived {
  color: var(--s_ml-t-hc-color);
}
.language_text_style.hc-isGradientText.isActived,
.s_multi_language_active_text.hc-isGradientText.isActived {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--s_ml-t-hc-color);
  color: transparent;
}
.language_text_style.cus_fixed_top,
.s_multi_language_active_text.cus_fixed_top {
  --fixed-color: "";
  --fixed-textDecoration: "";
  --fixed-fontStyle: "";
  --fixed-fontWeight: "";
  --fixed-sc-color: var(--fixed-color);
  color: var(--fixed-color) !important;
  font-style: var(--fixed-fontStyle) !important;
  font-weight: var(--fixed-fontWeight) !important;
  text-decoration: var(--fixed-textDecoration) !important;
}
.language_text_style.cus_fixed_top.c-isGradientText,
.s_multi_language_active_text.cus_fixed_top.c-isGradientText {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: var(--fixed-color) !important;
  color: transparent !important;
}
.language_text_style.cus_fixed_top.isActived,
.s_multi_language_active_text.cus_fixed_top.isActived {
  color: var(--fixed-sc-color) !important;
}
.language_text_style.cus_fixed_top.sc-isGradientText.isActived,
.s_multi_language_active_text.cus_fixed_top.sc-isGradientText.isActived {
  -webkit-text-fill-color: transparent !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  background-image: var(--fixed-sc-color) !important;
  color: transparent !important;
}
/*# sourceMappingURL=main.f0597194.css.map*/
