/**
 * @Author  : Luo
 * @Note    : Reset Css
*/

*,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
div,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {margin: 0;padding: 0}
body,
button,
input,
select,
textarea {font: 16px/1.5 tahoma, arial, \5b8b\4f53;font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Helvetica neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei ui", \\5FAE\8F6F\96C5\9ED1, SimHei, Helvetica, Arial, sans-serif}
address,
cite,
dfn,
em,
var {font-style: normal}
code,
kbd,
pre,
samp {font-family: couriernew, courier, monospace}
small {font-size: 12px}
ul,
ol {list-style: none}
a {text-decoration: none}
a:hover {text-decoration: underline}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
legend {color: #000}
fieldset,
img {border: 0}
input,
textarea {
    border: none; /* checkbox：ios（iphone X）不设置，默认样式不会消除 */
    outline: none;  /* 轮廓 */
    caret-color: rgba(42, 99, 242, 1);  /* 选中光标的颜色 */
    -webkit-appearance: none;   /* 去除系统默认的样式（ios（ipX顶部边框会有阴影）） */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 点击高亮的颜色 */
}

table {border-collapse: collapse;border-spacing: 0}

/* reset scrollbar */
::-webkit-scrollbar {width: 6px}
::-webkit-scrollbar-thumb {background: rgba(144, 144, 144, .6);border-radius: 3px}

/* clear fix */
.clear_fix:after {content: "\A0";display: block;visibility: hidden;width: 0;height: 0;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.clear_fix {zoom: 1}

/* text ellipsis */
.text_ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

/* flex center */
.flex_center {display: flex;align-items: center;justify-content: center}

.el_hide {display: none}
.pointer-none {pointer-events: none}

/* img svg */
img, svg {max-width: 100%;max-height: 100%}

/* img 高度固定，显示中间部分，图片不缩放 */
.img_shear_hei_fix {width: calc(var(--cover-width)*1%)}
.img_shear_hei_fix span {width: calc(var(--cover-width)*1%);display: inline-block;position: relative;overflow: hidden;background: var(--color-img)}
.img_shear_hei_fix span img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: unset;max-height: unset}

div, span {line-height: 1}
body {
  --mid-width: 1366;
  --min-width: 1200; /* 需要*1px */
  --cover-width: 100; /* vw的需要*1vw %需要*1% */
  --font-bold: bolder;
  --font-400: 400;
  --color-b: rgba(33, 138, 245, 1);
  --color-f: rgba(255, 255, 255, 1);
  --color-e: rgba(238, 238, 238, 1);
  --color-b-d: rgba(49, 136, 249, 1);
  --color-g: rgba(247, 248, 249, 1);
  --color-30: rgba(48, 48, 48, 1);
  --color-99: rgba(153, 153, 153, 1);
  --color-66: rgba(102, 102, 102, 1);
  --color-38: rgba(56, 56, 56, 1);
  --color-33: rgba(51, 51, 51, 1);
  --color-90: rgba(144, 144, 144, 1);
  --color-60: rgba(96, 96, 96, 1);
  --color-img: rgba(241, 246, 253, 1);
  position: absolute;
  min-width: 1280px;
  width: 100%;
  height: 100%;
  overflow-y: hidden
}

.root {overflow: hidden auto;height: calc(var(--cover-width) * 1%)}.app {min-width: calc(var(--cover-width) * 1vw);max-width: calc(var(--cover-width) * 1vw)}
.app .root::-webkit-scrollbar,
.app .bye_join_main_menu_con::-webkit-scrollbar,
.app .bye_ncs_class_main_con::-webkit-scrollbar,
.app .partner_main_con::-webkit-scrollbar {width: 0;height: 0}

/* header */
.app .header {min-width: calc(var(--cover-width) * 1vw);width: calc(var(--cover-width) * 1vw)}
.app .header_con {height: 13.3333vw;padding: 0 4vw;min-width: calc(var(--cover-width) * 1vw - 8vw);width: calc(var(--cover-width) * 1vw - 8vw);justify-content: space-around}
.app .header_menu {display: none;padding-top: 21.3333vw;background-color: var(--color-f);position: fixed;left: 0;top: 0;transform: unset;width: 68vw;min-width: 68vw;height: calc(var(--cover-width) * 1%);flex-flow: column;align-items: flex-start;justify-content: flex-start;z-index: 1}
.app .header_menu .header_menu_con {margin: 3.3333vw 0;width: calc(var(--cover-width) * 1%);text-align: left;height: auto}
.app .header_menu .header_menu_con:not(:first-of-type) {margin-left: 0}
.app .header_menu .header_menu span {font-size: 3.2vw}
.app .header_menu_con > div:first-of-type {line-height: 9.6vw;padding-left: 4vw}
.app .header_menu_con > div:first-of-type span {font-size: 3.2vw}
.app .header_menu_mark {background: rgba(17, 17, 17, .5)}
.app .header_more_menu_main {position: unset}
.app .header_more_menu_con {height: auto;width: calc(var(--cover-width) * 1% - 5.8667vw);box-shadow: unset;background: unset;padding-left: 5.8667vw}
.app .header_more_menu_bg {display: none}
.app .header_more_menu_tit {display: none}
.app .header_more_menu_group {flex-flow: column;margin-left: 0;padding-top: 0;width: calc(var(--cover-width) * 1%)}
.app .header_more_menu_group_header {width: auto;height: 10.6667vw;line-height: 10.6667vw;padding-bottom: 0;border-bottom: unset}
.app .header_more_menu_group_header_img {display: none}
.app .header_more_menu_group_header_tit span {color: var(--color-33);font-size: 2.6667vw}
.app .header_more_menu_group_con {width: calc(var(--cover-width) * 1%)}
.app .header_more_menu_group_con:not(:first-of-type) {margin-left: 0}
.app .header_more_menu_group_main {display: none;border-top: 1px solid rgba(219, 219, 219, 1);padding-left: 2.1333vw;padding-top: 3.3333vw}
.app .header_more_menu_group_main_con {height: 5.3333vw;margin-top: 0;width: auto;line-height: 5.3333vw}
.app .header_more_menu_group_main_con:not(:first-of-type) {margin-top: 1.33333vw}
.app .header_more_menu_group_main_con span {font-size: 2.6667vw}
.app .header_menu_con_active span, .app .header_menu_con:hover span {color: var(--color-66)}
.app .header_menu_close {position: fixed;z-index: 2;left: 5.3333vw;top: 5.3333vw}
.app .header_menu_close span {width: 3.2vw;height: 3.2vw;display: inline-block;overflow: hidden;background: url(img/close_051ac0e6e8d51270baba727928112fd5.png) no-repeat;background-size: calc(var(--cover-width) * 1%)}
.app .header_menu_thum {display: block;position: fixed;z-index: 2;left: 4vw;top: 4vw}
.app .header_menu_thum span {width: 5.3333vw;height: 5.3333vw;display: inline-block;overflow: hidden;background: url(img/menu_e141f07b82edc2ad136fd7276d73d32f.png) no-repeat;background-size: calc(var(--cover-width) * 1%)}
.app .header_logo {padding: 1.3333vw 2.6667vw}
.app .header_logo_icon span {width: 7.2vw;height: 7.2vw}
.app .header_log_icon_info {margin-left: 2.6667vw}
.app .header_log_icon_info_simple {margin-top: 0.5333vw}
.app .header_log_icon_info_tit {line-height: 2.1333vw}
.app .header_log_icon_info_tit span {font-size: 2.1333vw}
.app .header_log_icon_info_simple {line-height: 1.8667vw}
.app .header_log_icon_info_simple span {font-size: 1.8667vw}
.app .header_menu .header_menu_con_act {position: relative}
.app .header_menu .header_menu_con_act::after {pointer-events: none;transition: all .3s;position: absolute;top: 2.1333vw;right: 10.6667vw;transform: rotateZ(90deg);background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4NCiAgPHBhdGggZmlsbD0iIzkwOTA5MCIgZD0iTTMwLjQ2LDIzLjU2LDIyLDE1LjA4YTEsMSwwLDAsMC0xLjQyLDAsMSwxLDAsMCwwLDAsMS40MWw3Ljc4LDcuNzgtNy43OCw3Ljc4YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDIsMEwzMC40NiwyNUExLDEsMCwwLDAsMzAuNDYsMjMuNTZaIi8+DQo8L3N2Zz4=);background-repeat: no-repeat;background-size: calc(var(--cover-width) * 1%);content: '';width: 5.3333vw;height: 5.3333vw}
.app .header_menu .header_menu_con_act[data-status="true"]::after {transform: rotateZ(-90deg);background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4NCiAgPHBhdGggZmlsbD0iIzIxOEFGNSIgZD0iTTMwLjQ2LDIzLjU2LDIyLDE1LjA4YTEsMSwwLDAsMC0xLjQyLDAsMSwxLDAsMCwwLDAsMS40MWw3Ljc4LDcuNzgtNy43OCw3Ljc4YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDIsMEwzMC40NiwyNUExLDEsMCwwLDAsMzAuNDYsMjMuNTZaIi8+DQo8L3N2Zz4=)}
.app .header_menu_con.header_menu_con_act[data-status="true"] .header_more_menu_con {display: block}
.app .header_menu_con.header_menu_con_act[data-status="true"] > div:first-of-type {background: rgba(58, 129, 240, .2)}
.app .header_more_menu_group_con.header_menu_con_act[data-status="true"] .header_more_menu_group_main {display: block}
.app .by_story_header_bg_img span {height: 74.6667vw}
.app .by_story_header_bg_img span img {height: 74.6667vw}
.app .header_menu_consult_con {cursor: pointer;width: 18.4vw;height: 5.3333vw;border-radius: 0.5333vw}
.app .header_menu_consult_con span {font-size: 2.1333vw}
/* header */

/* consult dialog */
.app .consult_dialog {min-width: calc(var(--cover-width) * 1%);min-height: calc(var(--cover-width) * 1%);height: calc(var(--cover-width) * 1%);overflow: auto}
.app .consult_dialog_con {flex-flow: column;min-width: calc(var(--cover-width) * 1%);min-height: calc(var(--cover-width) * 1%);height: auto;padding-bottom: 40vw;align-items: center}
.app .consult_dialog_intro {max-width: unset;min-width: unset;min-height: unset;width: calc(var(--cover-width) * 1vw);height: 133.6vw;padding: 0;margin-right: 0;background: url(img/consult_intro_bg_dfe06150e60a81aff605a992932b6cb9.png) no-repeat bottom left, linear-gradient(270deg, #3DB8FF, #2F91FF);background-size: calc(var(--cover-width) * 1%)}
.app .consult_dialog_intro_tit {font-size: 6.4vw;padding: 15.7333vw 0 0 13.3333vw}
.app .consult_dialog_intro_tit span {font-size: 6.4vw}
.app .consult_dialog_intro_info {margin-top: 16.1333vw;padding-left: 13.3333vw}
.app .consult_dialog_intro_info span {font-size: 4.5333vw;line-height: 7.4667vw}
.app .consult_dialog_intro_info::after {left: 6.6667vw;top: -6.4vw;font-size: 10.6667vw}
.app .consult_dialog_main {position: relative;align-items: center;padding-top: 12vw}
.app .consult_dialog_main_close {margin-left: 0;position: absolute;bottom: -21.0667vw}
.app .consult_dialog_main_close span {width: 8.8vw;height: 4vw;border: unset;border-radius: calc(var(--cover-width) * 1%);overflow: hidden;padding: 2vw 0;text-align: center}
.app .consult_dialog_main_tit span {font-size: 4.5333vw}
.app .consult_dialog_main_info {margin-top: 5.0667vw}
.app .consult_dialog_main_info span {font-size: 2.1333vw;line-height: 3.7333vw}
.app .consult_dialog_main_qr {margin-top: 6.4vw}
.app .consult_dialog_main_qr_img span {width: 21.3333vw;height: 21.3333vw}
.app .consult_dialog_main_qr_info {margin-top: 4vw}
.app .consult_dialog_main_qr_info span {font-size: 2.1333vw}
/* consult dialog */

/* index */
.app .banner_con {min-width: calc(var(--cover-width) * 1%);padding-top: 13.3333vw}
.app .banner_img_con {height: 96vw}
.app .banner_img_con_main span {height: 96vw}
.app .banner_img_con_main span img {height: 96vw}
.app .banner_left_img_con {display: none}
.app .banner_left_con {top: -96.7vw}
.app .banner_left_main {padding: 24vw 0 0 7.6vw;height: calc(var(--cover-width)*1% - 24vw)}
.app .banner_left_info span {width: 58.2667vw;height: 45.2vw}
.app .banner_menu {display: none}
.app .banner_left_consult {width: 20vw;height: 6.4vw;border-radius: 3.2vw;margin-top: 6.6667vw}
.app .banner_left_consult span {font-size: 2.4vw}
.app .banner_cir {bottom: 6.6667vw;left: unset;right: 4vw}
.app .banner_cir_con span {width: 1.6vw;height: 1.6vw;border: 0.4vw solid var(--color-e)}
.app .banner_img_con:nth-of-type(2) .banner_left_main {padding: 8vw 0 0 4vw}
.app .banner_img_con:nth-of-type(2) .banner_left_info span {width: 80vw}
.app .banner_img_con:nth-of-type(3) .banner_left_main {padding: 28.1333vw 0 0 12.6667vw;height: calc(var(--cover-width)*1% - 28.1333vw)}
.app .banner_img_con:nth-of-type(3) .banner_left_info span {width: 60vw;height: 70.8vw}
.app .main_consult_con {min-width: calc(var(--cover-width) * 1%);height: 13.3333vw}
.app .main_consult_btn {width: 20vw;height: 6.4vw;border-radius: 3.2vw}
.app .main_consult_btn span {font-size: 2.4vw}
.app .news_con {min-width: calc(var(--cover-width) * 1%);height: auto;margin-top: 13.333vw;padding-bottom: 72.8vw}
.app .news_img {width: calc(var(--cover-width) * 1vw - 15.3333vw);height: 58.6667vw;padding-top: 0;background: unset;bottom: 0;right: 4vw}
.app .news_main {width: unset;height: unset;padding-left: 4vw;padding-top: 0;background: unset}
.app .news_main_tit {margin-left: 0}
.app .news_main_tit span {font-size: 4.5333vw}
.app .news_main_info {margin-left: 0;width: 63vw;overflow: hidden}
.app .news_main_info_con {display: flex;justify-content: flex-start;width: calc(var(--cover-width) * 3%)}
.app .news_info_con {margin-top: 8vw;padding-bottom: 0;width: calc(var(--cover-width) / 3 * 1%)}
.app .news_info_tit span {font-size: 3.2vw}
.app .news_info_main {margin-top: 5.06667vw;height: 54.3333vw}
.app .news_info_main span {font-size: 2.1333vw;line-height: 2.7333vw}
.app .news_arrow {right: 4vw;top: unset;bottom: 58.6667vw}
.app .news_arrow_con {width: 27.2vw;height: 14.1333vw;padding-right: 0;justify-content: center}
.app .news_arrow_con span {width: 8.9333vw;height: 2.6667vw}
.app .news_cir {top: unset;bottom: 63.6667vw}
.app .news_cir_main {justify-content: flex-start;padding-left: 9.333vw}
.app .news_cir_con span {width: 1.6vw;height: 1.6vw;border: 0.4vw solid var(--color-e)}
.app .news_cir_con_active span {border-color: var(--color-b)}
.app .news_cir_con:not(:first-of-type) {margin-left: 1.0667vw}
.app .news_img_con span {width: 86.6667vw;height: 55.6667vw}
.app .slogan_con {min-width: calc(var(--cover-width) * 1%);margin-top: 0;padding-top: 13.2vw;justify-content: flex-start;flex-flow: column-reverse;background: unset}
.app .slogan_img {margin-top: 8vw}
.app .slogan_img span {width: 77.3333vw;height: 55.6667vw}
.app .slogan_info {margin-left: 9.6vw;padding-top: 0;min-width: 0;width: 59.2vw}
.app .slogan_info_tit {padding-bottom: 4vw}
.app .slogan_info_tit span {font-size: 4.5333vw}
.app .slogan_info_tit::after {width: 5.6vw;height: 0.8vw}
.app .slogan_info_main {margin-top: 5.0667vw;padding-right: 0}
.app .slogan_info_main span {font-size: 2.1333vw;line-height: 4.5333vw}
.app .slogan_info_main span:not(:first-of-type) {margin-top: 3.6vw}
.app .slogan_main {min-width: calc(var(--cover-width) * 1%);margin-top: 8vw;padding: 0 4vw;display: flex;align-items: center}
.app .slogan_main_con {justify-content: flex-start;width: 55vw;overflow: hidden}
.app .slogan_main_info {width: unset;flex-flow: row;margin-right: 4vw}
.app .slogan_main_info_img span {width: 16vw;height: 16vw}
.app .slogan_main_info_con span {font-size: 2.1333vw;line-height: 4.5333vw}
.app .slogan_main_info_con {width: 33.4667vw;padding-top: 6.1333vw;margin-top: 0;margin-left: 5.3333vw;text-align: left}
.app .slogan_main_info:nth-of-type(1) .slogan_main_info_con {background-size: 17.6vw 14.2667vw;background-position: left top}
.app .slogan_main_info:nth-of-type(2) .slogan_main_info_con {background-size: 22.2667vw 14vw;background-position: left top}
.app .slogan_main_info:nth-of-type(3) .slogan_main_info_con {background-size: 22.533vw 14.2667vw;background-position: left top}
.app .slogan_main_arrow {display: block;margin-left: 19.2vw;padding: 5vw 0}
.app .slogan_main_arrow span {width: 8.9333vw;height: 2.6667vw;display: inline-block}
.app .slogan_main_arrow span img {filter: brightness(0.7)}
.app .partner_con {background: unset;margin-top: 16vw;min-width: calc(var(--cover-width) * 1%)}
.app .partner_consult {margin-top: 13.333vw}
.app .partner_consult_bg {height: 40vw}
.app .partner_consult_bg_con:first-of-type span {height: 40vw}
.app .partner_consult_bg_con:first-of-type span img {height: 40vw}
.app .partner_consult_tit {width: 57.3333vw}
.app .partner_consult_tit span {font-size: 4.5333vw;line-height: 8vw}
.app .partner_consult_btn {width: 20vw;height: 6.4vw;margin: 4vw auto 0;border-radius: 3.2vw}
.app .partner_consult_btn span {font-size: 2.4vw}
/* index */

/* story */
.app .by_story_con,
.app .gfp_con,
.app .bye_life_con,
.app .bye_consult_con,
.app .bye_join_con,
.app .bye_plan_con,
.app .bye_ncs_con,
.app .bye_bye_con {margin-top: 13.3333vw;min-width: calc(var(--cover-width) * 1%)}
.app .by_story_header {padding: 32vw 0 0;height: 58.6667vw}
.app .by_story_header_info {width: 90.6667vw;height: 58.6667vw;margin-left: 4.5333vw}
.app .by_story_header_tit {padding-bottom: 3.4667vw}
.app .by_story_header_tit span {font-size: 6.4vw}
.app .by_story_header_simple {margin-top: 3.7333vw}
.app .by_story_header_simple span {font-size: 4.2667vw}
.app .by_story_intro {margin-top: 13.3333vw;padding: 0 0 68vw;height: 53.3333vw}
.app .by_story_intro_info {width: calc(var(--cover-width) * 1vw - 26.6667vw);padding: 0 4vw;right: unset;left: 0;height: auto}
.app .by_story_intro_bg {top: unset;bottom: 0}
.app .by_story_intro_tit span {font-size: 4.5333vw}
.app .by_story_intro_simple span {font-size: 2.1333vw;line-height: 4.26667vw}
.app .by_story_intro_simple span:nth-of-type(2) {margin-top: 1.6vw}
.app .by_story_intro_tit::after {width: 5.6vw;height: 0.8vw}
.app .by_story_intro_tit {padding-bottom: 3.4667vw}
.app .by_story_effect {min-width: calc(var(--cover-width) * 1vw - 4vw);padding-left: 4vw;margin: 13.3333vw auto 0}
.app .by_story_effect_header {width: 86vw;margin: unset}
.app .by_story_effect_tit {padding-bottom: 5.3333vw}
.app .by_story_effect_tit span {font-size: 3.2vw;line-height: 4.4vw}
.app .by_story_effect_tit::after {width: 5.6vw;height: 0.8vw}
.app .by_story_effect_main {margin-top: 8vw;flex-flow: column;align-items: flex-start}
.app .by_story_effect_img_group {margin-left: 0;height: 54.9333vw;width: 96vw}
.app .by_story_effect_img_con span {height: 53.4667vw;width: 96vw}
.app .by_story_effect_info_con {width: calc(60vw - 11.2vw);padding: 3.7333vw 11.2vw 3.7333vw 0}
.app .by_story_effect_info_con:not(:first-of-type) {margin-top: 1.6vw}
.app .by_story_effect_info_main {margin-top: 2.1333vw}
.app .by_story_effect_info_main span {font-size: 2.6667vw;line-height: 4.2667vw}
.app .by_story_effect_info_tit_active::after {width: 4.5333vw;height: 4.5333vw}
.app .by_story_effect_info_tit::before {font-size: 4.5333vw}
.app .by_story_effect_info_tit span {font-size: 3.2vw}
.app .by_story_future {margin-top: 13.3333vw;}
.app .by_story_future_con {padding-top: 0;height: 69.3334vw;width: calc(var(--cover-width) * 1%);background: unset}
.app .by_story_future_slide {margin-left: -26.4vw}
.app .by_story_future_slide_img_con span {width: 69.3334vw;height: 69.3334vw}
.app .by_story_future_main {padding: 8vw 0 0 12.5333vw}
.app .by_story_future_tit::before {width: 21.4667vw;height: 10.6667vw}
.app .by_story_future_tit span {font-size: 5.3333vw}
.app .by_story_future_info {margin-top: 5.0667vw}
.app .by_story_future_info span {font-size: 4.5333vw}
.app .by_story_intro_bg_img span {height: 68vw}
.app .by_story_intro_bg_img span img {height: 68vw}
/* story */

/* gfp */
.app .gfp_intro {padding: 0 4vw;background: unset}
.app .gfp_intro_tit {width: calc(var(--cover-width) * 1%);padding: 13.3333vw 0 0 0}
.app .gfp_intro_tit span {font-size: 4.53333vw}
.app .gfp_intro_con {flex-flow: column;height: unset;padding-bottom: 4vw;width: calc(var(--cover-width) * 1%)}
.app .gfp_intro_img {padding-top: 8vw}
.app .gfp_intro_img_con span {width: 33.3333vw;height: 17.86667vw}
.app .gfp_intro_info {margin-left: 0;width: 88vw}
.app .gfp_intro_detail {padding: 5.333vw 4vw 0 0}
.app .gfp_intro_detail span {font-size: 2.4vw;line-height: 4vw}
.app .gfp_simple_con {padding: 0 4vw;width: calc(var(--cover-width) * 1%);min-width: unset;flex-flow: column;justify-content: flex-start;align-items: flex-start;border-top: unset;border-bottom: unset}
.app .gfp_simple_tit_group {width: calc(var(--cover-width) * 1vw - 8vw);padding-top: 0;flex-flow: row;justify-content: space-between;align-items: center}
.app .gfp_simple_tit_con {width: unset;padding: 4vw 0}
.app .gfp_simple_tit_con:not(:first-of-type) {margin-left: 2.4vw}
.app .gfp_simple_tit_con span {font-size: 3.2vw}
.app .gfp_simple_img_group {width: calc(var(--cover-width) * 1vw - 8vw);height: auto}
.app .gfp_simple_img_tag {padding: 0;flex-flow: column;justify-content: space-around;align-items: center;height: 74.6667vw;width: 28vw;z-index: 1}
.app .gfp_simple_img_tag_con {min-width: unset;width: auto}
.app .gfp_simple_img_tag_con span:first-of-type {width: 4vw;height: 4vw}
.app .gfp_simple_img_tag_con span:last-of-type {font-size: 2.1333vw;margin-left: 2.4vw}
.app .gfp_simple_img_con span {height: 74.6667vw;width: 92vw;position: relative;overflow: hidden}
.app .gfp_simple_img_con span img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: unset;max-height: unset}
.app .gfp_special {background: unset}
.app .gfp_special_con {margin: 13.3333vw 0 0;padding-bottom: 0;justify-content: flex-start;align-items: flex-start;width: calc(var(--cover-width) * 1vw)}
.app .gfp_special_main {flex-flow: column-reverse;margin-top: 0;box-shadow: unset}
.app .gfp_special_tit_group {flex-flow: row}
.app .gfp_special_tit_con {padding: 9.2vw 0 7.4667vw;width: calc(var(--cover-width) / 3 * 1vw);align-items: center;max-width: unset}
.app .gfp_special_tit span {font-size: 4.5333vw;box-shadow: unset;margin-left: 4vw}
.app .gfp_special_img_group {padding: 6.6667vw 4vw 11.7333vw;width: calc(var(--cover-width) * 1vw - 8vw)}
.app .gfp_special_img_con span {width: 91.2vw;height: 54.6666vw}
.app .gfp_special_tit_header span:first-of-type {width: 3.7333vw;height: 3.7333vw}
.app .gfp_special_tit_header span:last-of-type {font-size: 2.6667vw;margin-left: 3.7333vw}
.app .gfp_special_tit_con:hover::before, .app .gfp_special_tit_con_active::before {top: unset;left: 50%;transform: translateX(-50%);bottom: 0;border-top: 7px solid transparent;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid var(--color-b-d)}
.app .gfp_special_tit_info {position: absolute;left: 0;bottom: -69.2vw;display: none;width: calc(var(--cover-width) * 1vw - 6vw);padding-left: 4vw}
.app .gfp_special_tit_con:nth-of-type(2) .gfp_special_tit_info {left: -33.3333vw}
.app .gfp_special_tit_con:last-of-type .gfp_special_tit_info {left: -66.6667vw}
.app .gfp_special_tit_con_active .gfp_special_tit_info {display: block}
.app .gfp_special_tit_info span {color: var(--color-f);font-size: 2.4vw}
/* gfp */

/* by life */
.app .bye_life_con {background: unset}
.app .bye_life_main {background: unset}
.app .bye_life_main_con {width: calc(var(--cover-width) * 1%);padding: 13.3333vw 0 0}
.app .bye_life_main__header_tit span {font-size: 4.5333vw}
.app .bye_life_main__header_info {margin-top: 5.0667vw}
.app .bye_life_main__header_info span {font-size: 2.6667vw}
.app .bye_life_main_theme {flex-flow: column;justify-content: flex-start;align-items: center}
.app .bye_life_main_theme_con {min-width: unset;width: 74.6667vw;height: 66.6667vw}
.app .bye_life_main_theme_con:first-of-type {margin-top: 4vw}
.app .bye_life_main_theme_con:not(:first-of-type) {margin-top: 10.6667vw}
.app .bye_life_main_theme_con:nth-of-type(2n) {margin-left: unset}
.app .bye_life_main_theme_info {width: 61.3333vw;height: 17.86667vw;top: 48.1333vw;padding-left: 5.3333vw;margin: 0 4vw}
.app .bye_life_main_theme_info_tit span {font-size: 4.5333vw}
.app .bye_life_main_theme_info_main {margin-top: 2.4vw}
.app .bye_life_main_theme_info_main span {font-size: 3.2vw}
.app .bye_life_main_theme_img span {width: 74.6667vw;height: 57.3333vw}
.app .bye_consult_hatch_main_info_btn {margin: 1.2vw 10.6668vw 0 auto;width: 20vw;height: 6.4vw;line-height: 5.4vw;border-radius: 3.2vw}
.app .bye_consult_hatch_main_info_btn span {font-size: 2.4vw}
/* by life */

/* plan */
.app .bye_plan_con {background: unset}
.app .bye_plan_main {background: unset;padding-bottom: 0}
.app .bye_plan_join_header {flex-flow: column;justify-content: flex-start}
.app .bye_plan_join_main {flex-flow: column;justify-content: flex-start}
.app .bye_plan_main_con {margin-top: 13.3333vw;width: calc(var(--cover-width) * 1%)}
.app .bye_plan_join_con {padding: 0;align-items: center}
.app .bye_plan_join_header_img {margin: 8vw 0 0 0}
.app .bye_plan_join_main {margin-top: 0}
.app .bye_plan_join_main_con {margin-top: 4vw}
.app .bye_plan_join_main_con:not(:first-of-type) {margin-left: 0}
.app .bye_plan_join_main_img span {width: 62.9333vw;height: 33.8667vw}
.app .bye_plan_join_header_tit {width: 90vw;position: relative}
.app .bye_plan_join_header_tit_detail {position: absolute;right: 0;bottom: 0;margin-top: 0}
.app .bye_plan_join_header_tit_detail span {font-size: 2.6667vw;line-height: 5.333vw}
.app .bye_plan_join_header_tit_tit span {font-size: 6.4vw}
.app .bye_plan_join_header_tit_info {margin-top: 2.6667vw}
.app .bye_plan_join_header_tit_info span {font-size: 4vw}
.app .bye_plan_join_header_img_con span {width: 62.9333vw;height: 40.5333vw}
.app .bye_plan_operate {padding: 16vw 0 0 7.6vw;height: 89.3333vw;width: 84.4vw;margin: 10.6667vw auto 0;background: var(--color-f) url(img/bye_plan_operate_bg_c6e2cf8007eb32cc1ba1db82b378c93a.png) no-repeat 60.66vw 60.3667vw;background-size: 33.3333vw 55.0667vw}
.app .bye_plan_operate_info span {font-size: 3.2vw;line-height: 6.4vw}
.app .bye_plan_operate_info:not(:first-of-type) {margin-top: 2vw}
.app .bye_plan_operate_con {padding-left: 1.0666vw}
.app .bye_plan_operate_main_con {margin-top: 4vw;width: 52vw;flex-wrap: wrap}
.app .bye_plan_operate_main_btn_con {margin-top: 4vw;width: 21.3333vw;height: 8vw;border-radius: 4vw;line-height: 8vw;border: 0.26667vw solid rgba(51, 147, 255, 1)}
.app .bye_plan_operate_main_btn_con:not(:first-of-type) {margin-left: 0}
.app .bye_plan_operate_main_btn_con:nth-of-type(2n) {margin-left: 5.3333vw}
.app .bye_plan_operate_main_btn_con span {font-size: 2.4vw}
.app .bye_plan_operate_con::before {top: -8.4vw;left: -4vw;width: 5.6vw;height: 3.7333vw}
.app .bye_plan_operate_email_con {margin-top: 6.6667vw}
.app .bye_join_main_info_con .bye_plan_operate_email {width: calc(var(--cover-width) * 1%)}
.app .bye_plan_operate_email_tit span {font-size: 2.1333vw}
/* plan */

/* join */
.app .bye_join {background: unset}
.app .bye_join_con {background: unset}
.app .bye_join_main {width: calc(var(--cover-width) * 1%);margin-top: 13.333vw;padding-bottom: 0}
.app .bye_join_main_con {padding: 0 4vw}
.app .bye_join_main_tit {text-align: left}
.app .bye_join_main_tit span {font-size: 4.5333vw}
.app .bye_join_main_menu_con {padding: 0;margin-top: 8vw;overflow: auto}
.app .bye_join_main_info {margin-top: 8vw}
.app .bye_join_main_info_con {width: 84vw;padding: 4vw}
.app .bye_join_main_info_tit span {font-size: 3.2vw}
.app .bye_join_main_menu_tit {height: 6.3333vw;margin-right: 5.3333vw;padding: 0 3.0667vw;line-height: 5.3333vw;white-space: nowrap}
.app .bye_join_main_menu_tit span {font-size: 2.1333vw}
.app .bye_join_main_info_main {width: 84vw}
.app .bye_join_main_info_main_tit span {font-size: 2.6667vw}
.app .bye_join_main_info_main_info_con {line-height: 2.8vw}
.app .bye_join_main_info_main_info_con span {font-size: 2.1333vw;line-height: 4.2667vw}
.app .bye_plan_operate_email_info span {font-size: 2.1333vw}
.app .bye_join_main_info_bg_con {display: none}
.app .bye_join_main_info_wrap:not(:first-of-type) {margin-top: 5.3333vw}
.app .bye_join_main_menu_tit:not(:first-of-type) {margin-left: 0}
.app .bye_join_main_info_main_con {margin-top: 4.8vw}
.app .bye_join_main_info_main_info {margin-top: 2.1333vw}
/* join */

/* ncs */
.app .bye_ncs_main {background: unset;padding-bottom: 0}
.app .bye_ncs_main_con {margin-top: 13.3333vw;width: 96vw;padding-left: 4vw}
.app .bye_ncs_class_tit {text-align: left}
.app .bye_ncs_class_tit span {font-size: 4.53333vw}
.app .bye_ncs_class_header {margin-top: 8vw;flex-flow: column;justify-content: flex-start;align-items: flex-start}
.app .bye_ncs_class_header_info {margin-left: 0;padding-right: 0;margin-top: 5.2vw}
.app .bye_ncs_class_header_img_con span {width: 32.2667vw;height: 13.4667vw}
.app .bye_ncs_class_header_info span {font-size: 2.1333vw;line-height: 4.26667vw}
.app .bye_ncs_class_main_con {margin: 10.2667vw 0 0;padding: 5.3333vw 2.6667vw 3.333vw 1.06667vw;overflow: auto}
.app .bye_ncs_class_main_info {margin-right: 5.3333vw;min-width: 45.3333vw;width: 45.3333vw;height: 34vw}
.app .bye_ncs_class_main_info:not(:first-of-type) {margin-left: 0}
.app .bye_ncs_class_main_info::after {left: 2.8vw;top: -2.8vw;width: 45.3333vw;height: 32vw;opacity: 1}
.app .bye_ncs_circle_tit {margin-top: 13.3333vw}
.app .bye_ncs_circle_tit span {font-size: 4.5333vw}
.app .bye_ncs_circle_con {margin-top: 8vw}
.app .bye_ncs_circle_slider_con .bye_ncs_circle_slider_info {padding-top: 0}
.app .bye_ncs_circle_slider_tit_info {display: none}
.app .bye_ncs_circle_slider_info {width: calc(var(--cover-width) * 1%);flex-flow: column;justify-content: flex-start}
.app .bye_ncs_circle_slider_info_con {flex-flow: column}
.app .bye_ncs_circle_slider_con {background: unset;padding: 0;align-items: center}
.app .bye_ncs_circle_slider_tit {width: 30.6667vw;padding: 4.2667vw 0;text-align: center;background: var(--color-b-d)}
.app .bye_ncs_circle_slider_tit span {font-size: 3.2vw;color: var(--color-f)}
.app .bye_ncs_circle_slider_info_con {width: 100%;margin-top: 0;align-items: center;padding: 2.8vw 0;border-bottom: 1px solid var(--color-e)}
.app .bye_ncs_circle_slider_info_time {margin-left: 0;margin-top: 2.1333vw}
.app .bye_ncs_circle_slider_info_time span {font-size: 2.6667vw}
.app .bye_ncs_circle_slider_info_time span:last-of-type {margin-left: 0.6667vw;font-size: 2.6667vw}
.app .bye_ncs_circle_slider_info_tag span {font-size: 2.1333vw;color: var(--color-99)}
.app .bye_ncs_circle_main_con {padding-left: 0;flex-flow: row}
.app .bye_ncs_circle_main_info_con {width: auto;padding: 0;border: none}
.app .bye_ncs_circle_main_info_con:hover {box-shadow: unset}
.app .bye_ncs_circle_main_info_tit {width: 30.6667vw;padding: 4.2667vw 0;text-align: center;background: var(--color-99)}
.app .bye_ncs_circle_main_info_tit span {color: var(--color-f);font-size: 3.2vw}
.app .bye_ncs_circle_main_info_detail {display: none}
.app .bye_ncs_circle_slider_info_con:not(:first-of-type) {margin-left: 0}
.app .bye_ncs_circle_main_info:not(:first-of-type) {margin-top: 0}
.app .bye_ncs_class_main_info_con {height: auto;padding: 4vw 6.9333vw 2vw 2.6667vw}
.app .bye_ncs_class_main_info_img_con span {width: 8.5333vw;height: 8.5333vw}
.app .bye_ncs_class_main_info_tit {margin-top: 1.6vw}
.app .bye_ncs_class_main_info_tit span {font-size: 2.6667vw}
.app .bye_ncs_class_main_info_detail {margin-top: 1.6vw}
.app .bye_ncs_class_main_info_detail span {font-size: 2.1333vw;line-height: 2.8vw}
/* ncs */

/* bye */
.app .bye_consult_con {background: unset}
.app .bye_consult_grow {display: none}
.app .bye_consult_grow_con {margin: 13.3332vw auto 0;width: calc(var(--cover-width) * 1vw - 8vw);padding: 0 4vw}
.app .bye_consult_grow_tit {text-align: left}
.app .bye_consult_grow_tit span {font-size: 4.5333vw}
.app .bye_consult_grow_main {margin-top: 8vw}
.app .bye_consult_grow_main_con {margin-top: 0;flex-flow: column;align-items: center;justify-content: flex-start}
.app .bye_consult_grow_main_con:not(:first-of-type) {margin-left: 10.6667vw}
.app .bye_consult_grow_main_info {padding-left: 0;margin-top: 3.3333vw}
.app .bye_consult_grow_main_img span {width: 11.2vw;height: 11.2vw;text-align: center}
.app .bye_consult_grow_main_con_arrow .bye_consult_grow_main_img span {width: 2.9333vw;height: 11.2vw;line-height: 11.2vw}
.app .bye_consult_grow_main_info_tit span {font-size: 3.2vw}
.app .bye_consult_grow_main_info_tag span {font-size: 2.6667vw}
.app .bye_consult_hatch_con {width: calc(var(--cover-width) * 1vw - 8vw);margin-top: 13.2vw}
.app .bye_consult_hatch_tit {text-align: left}
.app .bye_consult_hatch_tit span {font-size: 4.5333vw}
.app .bye_consult_hatch_main {margin-top: 8vw;flex-flow: column}
.app .bye_consult_hatch_main_info {margin-top: 10.6667vw;width: 80vw;padding: 9.3333vw 0 0 12vw;height: 30vw}
.app .bye_consult_hatch_main_info_tit {padding-bottom: 3.73333vw}
.app .bye_consult_hatch_main_info_tit::after {width: 5.3333vw;height: 1.06667vw}
.app .bye_consult_hatch_main_info_tit span {font-size: 4.5333vw}
.app .bye_consult_hatch_main_info_detail {margin-top: 4vw}
.app .bye_consult_hatch_main_info_detail span {font-size: 2.6667vw}
.app .bye_consult_hatch_main_slider {width: calc(var(--cover-width) * 1vw);padding-right: 0}
.app .bye_consult_hatch_main_slider_img_gfp::before {bottom: 3.6vw;left: 30.6667vw;width: 6.26667vw;height: 8.9333vw}
.app .bye_consult_hatch_main_slider_img_gfp .bye_consult_hatch_main_slider_img_con::before {bottom: 4.5vw;left: 20vw}
.app .bye_consult_hatch_main_slider_img_gfp::after {bottom: 3.6vw;right: 29.6vw;width: 6.6667vw;height: 7.73334vw}
.app .bye_consult_hatch_main_slider_img_gfp .bye_consult_hatch_main_slider_img_con::after {bottom: 4.5vw;right: 20vw}
.app .bye_consult_hatch_main_slider_img_ncs::before {left: -14.6667vw;width: 15.06667vw;height: 3.2vw}
.app .bye_consult_hatch_main_slider_img_ncs::after {bottom: -6.06667vw;left: -10.6vw}
.app .bye_consult_team_con {width: calc(var(--cover-width) * 1vw - 8vw);padding: 5vw 4vw;margin: 13.3333vw auto 0;height: 104vw;overflow: hidden}
.app .bye_consult_team_con::before {position: absolute;content: '';background: var(--color-f) url(img/bye_consult_bg-rollb_aed95d92c85c371ba19b52487394d56b.png) no-repeat left bottom;background-size: 89%;width: 44.53336vw;height: 36.6664vw;top: 3.8vw;transform: rotate(-180deg);left: 12vw}
.app .bye_consult_team_main {background: unset;margin-left: 0;width: calc(var(--cover-width) * 1vw - 8vw);box-shadow: 0 0.8vw 2.6667vw 0 rgb(101 101 101 / 16%)}
.app .bye_consult_team_main_con {padding: 50.4vw 18.6667vw 10.26667vw 6.4vw}
.app .bye_consult_team_con::after {display: none}
.app .bye_consult_team_slider_img span {top: -8.9vw;right: -1.8vw;width: 57.06667vw;height: 57.06667vw}
.app .bye_consult_team_slider {width: 44.53336vw}
.app .bye_consult_team_main_tit span {font-size: 4.5333vw}
.app .bye_consult_team_main_info {width: 72.8vw;margin-top: 10vw}
.app .bye_consult_team_main_info span {font-size: 2.6667vw;line-height: 5.3333vw}
.app .bye_consult_team_main_operate {margin-top: 8.6667vw}
.app .bye_consult_team_main_operate div {width: 20vw;height: 6.4vw;line-height: 5.4vw;border-radius: 3.2vw}
.app .bye_consult_team_main_operate_join span, .app .bye_consult_team_main_operate span {font-size: 2.4vw}
.app .bye_consult_team_main_operate_about {margin-left: 5.3333vw}
.app .bye_consult_hatch_main_slider_img_con span {width: 21.4667vw;height: 22.1333vw}
.app .bye_consult_hatch_main_slider_img_gfp {width: calc(var(--cover-width) * 1%)}
.app .bye_consult_hatch_main_slider_img_ncs {margin-left: 12.8vw}
/* bye */

/* 人在柏翌 */
.app .bye_bye_main_theme {padding-top: 10vw;justify-content: center}
.app .bye_bye_con .bye_life_main__header_info span {line-height: 4.8vw;font-size: 2.6667vw}
.app .bye_bye_main_theme_img span {width: 29.3333vw}
.app .bye_bye_main_theme_img:not(:first-of-type) {margin-top: 5.3333vw}
.app .bye_bye_main_theme_con:not(:first-of-type) {margin-left: 5.3333vw}
/* 人在柏翌 */

/* campus */
.app .consult_con {height: 60.1334vw;margin-top: 14.666vw;min-width: calc(var(--cover-width)*1vw);padding-bottom: 84.8vw}
.app .consult_img {width: 86.6667vw;height: 58.6664vw}
.app .consult_arrow {bottom: 58.6667vw;right: 0}
.app .consult_arrow_con {width: 46.8vw;height: 14.1335vw;padding-right: 9.2vw}
.app .consult_arrow_con span {width: 8.9334vw;height: 2.6667vw}
.app .consult_tit {right: unset;left: 0}
.app .consult_tit::after {top: 8.2666vw;width: 5.6vw;height: 0.8vw}
.app .consult_tit span {font-size: 4.5334vw}
.app .consult_main {width: 82.6667vw;height: 59.3336vw;box-shadow: 0 0.8vw 2.6667vw 0 rgba(101, 101, 101, 0.16);padding-top: 6.6667vw;margin-left: unset;margin-top: 4vw}
.app .consult_main_info {margin-left: 6.5333vw;width: 61.3333vw}
.app .consult_info_tit span {font-size: 3.2vw}
.app .consult_info_main {width: 61.3333vw}
.app .consult_info_main span {font-size: 2.4vw;line-height: 4.5333vw}
.app .consult_info_brief {margin-bottom: 11.6vw}
.app .consult_info_brief_icon span {width: 10.6668vw;height: 10.6668vw}
.app .consult_info_brief_info {margin-left: 4.2667vw}
.app .consult_info_brief_info_tit span {font-size: 3.2vw}
.app .consult_info_brief_info_main {margin-top: 2.6667vw}
.app .consult_info_brief_info_main_con + .consult_info_brief_info_main_con {margin-top: 1.8667vw}
.app .consult_info_brief_info_main_con span {font-size: 2.1333vw}
/* campus */

/* footer */
.app .footer {min-width: calc(var(--cover-width) * 1%);background: unset}
.app .footer_con {margin-top: 1.3333vw}
.app .contact_con {border-bottom: 1px solid rgba(238, 238, 238, 1);padding-top: 0;width: calc(var(--cover-width) * 1vw - 8vw);margin: 0 4vw}
.app .contact_tit span {font-size: 3.2vw;line-height: 10.6667vw}
.app .contact_info {margin: 2.4vw 0 4.26667vw;display: none}
.app .contact_info_con span {font-size: 2.4vw}
.app .contact_tit {position: relative}
.app .contact_tit::after {pointer-events: none;transition: all .3s;position: absolute;top: 2.1333vw;right: 0;transform: rotateZ(90deg);background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4NCiAgPHBhdGggZmlsbD0iIzkwOTA5MCIgZD0iTTMwLjQ2LDIzLjU2LDIyLDE1LjA4YTEsMSwwLDAsMC0xLjQyLDAsMSwxLDAsMCwwLDAsMS40MWw3Ljc4LDcuNzgtNy43OCw3Ljc4YTEsMSwwLDAsMCwwLDEuNDEsMSwxLDAsMCwwLDEuNDIsMEwzMC40NiwyNUExLDEsMCwwLDAsMzAuNDYsMjMuNTZaIi8+DQo8L3N2Zz4=);background-repeat: no-repeat;background-size: calc(var(--cover-width) * 1%);content: '';width: 5.3333vw;height: 5.3333vw}
.app .partner_main {padding: 0 4vw}
.app .partner_main_tit span {font-size: 4.5333vw}
.app .partner_main_con {margin-top: 8vw;justify-content: flex-start;overflow-x: auto}
.app .partner_main_img:not(:first-of-type) {margin-left: 9.3333vw}
.app .partner_main_img span {width: 48.5334vw;height: 5.8667vw}
.app .contact_main {flex-flow: column;justify-content: flex-start}
.app .contact_qr {justify-content: center;width: calc(var(--cover-width) * 1%);margin-top: 9.3333vw}
.app .contact_qr_con:not(:first-of-type) {margin-left: 5.3333vw}
.app .contact_qr_img span {width: 17.6vw;height: 17.6vw}
.app .contact_qr_info {margin-top: 1.3333vw}
.app .contact_qr_info span {font-size: 1.6vw}
.app .footer_main {height: 18vw;justify-content: center;border-top: unset;margin: 0;flex-flow: column}
.app .footer_info:first-of-type {padding-left: 0}
.app .footer_info_beian {padding-left: 2vw}
.app .footer_info_beian a {font-size: 1.8667vw}
.app .footer .contact_tit span, .app .footer .footer_info span {color: var(--color-99)}
.app .footer .footer_info span {font-size: 2.1333vw}
/* footer */

/* header */
.header {min-width: calc(var(--min-width) * 1px + 80px);position: absolute;top: 0;left: 0;width: calc(var(--cover-width) * 1%);z-index: 2}
.header_con {height: 70px;padding: 0 82px;background: var(--color-f);min-width: calc(var(--min-width) * 1px - 82 * 2px);width: calc(var(--cover-width) * 1% - 82 * 2px);justify-content: space-between;position: relative;box-shadow: 0px 8px 16px 0px rgba(38, 40, 41, 0.1)}
.header_logo {padding: 10px 20px;cursor: pointer}
.header_logo_icon span {width: 34px;height: 34px;display: inline-block}
.header_log_icon_info {margin-left: 20px;flex-flow: column;justify-content: flex-start;align-items: flex-start}
.header_log_icon_info_tit span {font-size: 16px;color: var(--color-38);font-weight: var(--font-bold)}
.header_log_icon_info_simple {margin-top: 4px}
.header_log_icon_info_simple span {font-size: 14px;color: var(--color-99);font-weight: var(--font-400)}
.header_menu {min-width: 400px;position: absolute;z-index: 1;left: 50%;transform: translateX(-50%)}
.header_menu_con {height: 70px;width: 84px;position: relative;cursor: pointer;text-align: center}
.header_menu_con > div {line-height: 70px}
.header_menu_con span {font-size: 16px;font-weight: var(--font-400);color: var(--color-66);transition: all .2s}
.header_menu .header_menu_con:not(:first-of-type) {margin-left: 60px}
.header_menu_con_active div::after {content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);display: inline-block;width: 32px;height: 4px;background-color: var(--color-b)}
.header_menu_con_current span, .header_menu_con_active span, .header_menu_con:hover span {color: var(--color-b);font-weight: var(--font-bold)}
.header_log {min-width: 313px;justify-content: flex-end}
.header_log_con {width: 88px;height: 40px;line-height: 40px;border: 1px solid var(--color-b);border-radius: 4px;text-align: center;cursor: pointer}
.header_log_con:hover {background-color: rgba(33, 138, 245, .1)}
.header_log_con span {font-size: 16px;font-weight: var(--font-400);color: var(--color-b)}
.header_more_menu {display: none;position: absolute;top: 70px;left: 0;z-index: 1;width: calc(var(--cover-width)*1%);border-top: 1px solid rgba(235, 235, 235, 1)}
.header_more_menu_con {width: calc(var(--cover-width)*1%);height: 366px;overflow: hidden;background: rgba(248, 249, 250, 1);box-shadow: 0 8px 8px 0 rgba(129, 139, 148, 0.3);position: relative}
.header_more_menu_bg {position: absolute;left: 0}
.header_more_menu_bg span {width: 430px;height: 378px;display: inline-block}
.header_more_menu_main {position: absolute;width: calc(var(--cover-width)*1%);justify-content: flex-start;align-items: flex-start}
.header_more_menu_tit {padding: 105px 0 0 60px;flex-flow: column;justify-content: flex-start;align-items: flex-start}
.header_more_menu_tit_con span {font-size: 34px;font-weight: var(--font-bold);color: var(--color-f)}
.header_more_menu_tit_info {margin-top: 18px}
.header_more_menu_tit_info span {font-size: 18px;font-weight: var(--font-400);color: var(--color-f)}
.header_more_menu_group_con:not(:first-of-type) {margin-left: 40px}
.header_more_menu_group {margin-left: 130px;padding-top: 60px;justify-content: flex-start;align-items: flex-start}
.header_more_menu_group_main {flex-flow: column;justify-content: flex-start;align-items: flex-start}
.header_more_menu_group_main_con {margin-top: 34px;width: 160px;cursor: pointer}
.header_more_menu_group_main_con span {font-size: 16px;font-weight: var(--font-400);color: var(--color-66)}
.header_more_menu_group_main_con:hover span {font-size: 16px;font-weight: var(--font-400);color: var(--color-b)}
.header_more_menu_group_header {transition: all .3s;cursor: pointer;width: 160px;justify-content: space-between;padding-bottom: 16px;border-bottom: 1px solid rgba(219, 219, 219, 1)}
.header_more_menu_group_header:hover {border-color: var(--color-b)}
.header_more_menu_group_header:not(:first-of-type) {margin-left: 40px}
.header_more_menu_group_header_tit span {font-size: 16px;font-weight: var(--font-bold);color: var(--color-b)}
.header_more_menu_group_header_img span {width: 12px;height: 12px;display: inline-block}
.header_more_menu_group_header_img span img {transform: scale(3)}
.header_menu_mark {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0)}
.header_menu_consult_con {cursor: pointer;width: 138px;height: 40px;background: var(--color-f);border: 1px solid var(--color-b-d);border-radius: 4px}
.header_menu_consult_con span {font-size: 16px;font-weight: var(--font-400);color: var(--color-b-d)}
.header_menu_consult_con:hover {background: rgba(49, 136, 249, .2)}
.header_menu_close, .header_menu_thum {display: none}
.header_menu_con .header_more_menu_con {display: none}

/* consult dialog */
.consult_dialog {display: none;position: absolute;top: 0;left: 0;background: var(--color-f);width: 100%;min-width: calc(var(--min-width)*1px + 80px);height: calc(var(--cover-width)*1%);min-height: 720px;z-index: 3}
.consult_dialog_con {justify-content: flex-start;align-items: flex-start;min-width: calc(var(--min-width)*1px + 80px);height: calc(var(--cover-width)*1%)}
.consult_dialog_intro {min-width: 360px;max-width: 560px;width: calc(559 * var(--cover-width) * 1vw / var(--mid-width));height: calc(var(--cover-width)*1% - 115px);padding: 115px 0 0 96px;background: url(img/consult_intro_bg_dfe06150e60a81aff605a992932b6cb9.png) no-repeat bottom center, linear-gradient(270deg, #3DB8FF, #2F91FF);background-size: 100%;margin-right: 80px}
.consult_dialog_intro_tit span {font-size: 40px;font-weight: var(--font-bold);color: var(--color-f)}
.consult_dialog_intro_info {margin-top: 126px;position: relative}
.consult_dialog_intro_info::after {position: absolute;left: -34px;top: -49px;content: '\201C';display: inline-block;font-size: 72px;font-weight: var(--font-bold);color: var(--color-f)}
.consult_dialog_intro_info span {font-size: 24px;font-weight: var(--font-400);color: var(--color-f);line-height: 40px}
.consult_dialog_main {flex-flow: column;align-items: flex-start;padding-top: 78px}
.consult_dialog_main_tit span {font-size: 34px;font-weight: var(--font-bold);color: var(--color-38)}
.consult_dialog_main_info {margin-top: 28px}
.consult_dialog_main_info span {font-size: 16px;font-weight: var(--font-400);color: var(--color-60);line-height: 32px}
.consult_dialog_main_qr {margin-top: 110px}
.consult_dialog_main_qr_con {flex-flow: column}
.consult_dialog_main_qr_img span {width: 160px;height: 160px;display: inline-block}
.consult_dialog_main_qr_info {margin-top: 25px}
.consult_dialog_main_qr_info span {font-size: 16px;font-weight: var(--font-400);color: var(--color-60)}
.consult_dialog_main_close {margin-left: 624px;cursor: pointer}
.consult_dialog_main_close span {width: 24px;height: 24px;display: inline-block}
/* footer */
.footer {min-width: calc(var(--min-width)*1px + 80px)}
.footer_contact {margin-top: 23px;padding-top: 67px}
.contact_main {align-items: flex-start;justify-content: space-around}
.contact_con {padding-top: 16px}
.contact_tit span {font-size: 18px;font-weight: var(--font-bold);color: var(--color-33)}
.contact_info {margin-top: 30px}
.contact_info_con:not(:first-of-type) {margin-top: 16px}
.contact_info_con span {font-size: 14px;font-weight: var(--font-400);color: var(--color-99)}
.contact_info_con_active {cursor: pointer}
.contact_info_con_active:hover span {color: var(--color-b)}
.contact_qr {justify-content: flex-start}
.contact_qr_con {flex-flow: column}
.contact_qr_con:not(:first-of-type) {margin-left: 39px}
.contact_qr_img span {width: 132px;height: 132px;display: inline-block;background: var(--color-img)}
.contact_qr_info {margin-top: 10px}
.contact_qr_info span {font-size: 12px;font-weight: var(--font-400);color: var(--color-99);line-height: 20px}
.footer_con {margin-top: 45px}
.footer_main {height: 65px;justify-content: flex-start;border-top: 1px solid rgba(219, 219, 219, 1)}

.footer_info:first-of-type {padding-left: 82px}
.footer_info span {font-size: 14px;font-weight: var(--font-bold);color: var(--color-99)}
.footer_info_beian {padding-left: 30px}
.footer_info_beian a {font-size: 14px;font-weight: var(--font-bold);color: var(--color-99)}
.footer_info_beian a:hover {color: var(--color-b)}