@charset "utf-8";body {    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial !important;}.yxedr_active *{    font-family: "Microsoft Yahei"!important;    max-width: 100%;}.ys_cont1260 {    width: 1260px;    margin: 0 auto;    max-width: 100%;}/* 二期 - start */.ys_cont1300{    width: 1300px;    margin: 0 auto;    max-width: 100%;}.ys_cont1050{    width: 1050px;    margin: 0 auto;    max-width: 100%;}.ys_cont780{    width: 780px;    margin: 0 auto;    max-width: 100%;}.ys_cont656{    width: 656px;    margin: 0 auto;    max-width: 100%;}/* 二期 - end */:root {    /* 字号 */    --font80: 80px;    --font70: 70px;    --font46: 46px;    --font40: 40px;    --font36: 36px;    --font34: 34px;    --font30: 30px;    --font24: 24px;    --font20: 20px;    --font18: 18px;    --font16: 16px;    --font14: 14px;    /* 行高 */    --lh1d4: 1.4;    --lh1d5: 1.5;    --lh1d6: 1.6;    --lh1d75: 1.75;    --lh2: 2;    /* 颜色 */    --color: #fff;    --colorfff: #fff;    --color333: #333;    --color666: #666;    --color999: #999;    --colormain: #532EC7;    --colormain1: #846CD0;    /* 间距 */    --distance200: 200px;    --distance170: 170px;    --distance135: 135px;    --distance120: 120px;    --distance100: 100px;    --distance50: 50px;    --distance88: 88px;    --distance70: 70px;    --distance67: 67px;    /* 圆角 */    --radius: 20px;    /* 二期 - start */    --font60: 60px;    --font32: 32px;    --font28: 28px;    --distance160: 160px;    --distance145: 145px;    --distance105: 105px;    --distance90: 90px;    --distance80: 80px;    --distance60: 60px;    --radius30: 30px;    /* 二期 - end */}/* 灿瑞 - 规范 - start */.std_title1 {    font-size: var(--font40);    line-height: var(--lh1d5);    color: var(--color333);}.std_title2,.yxedr_active h2 {    font-size: var(--font36);    line-height: var(--lh1d5);    color: var(--color333);}.yxedr_active h2 {    margin-bottom: 18px;}.std_title3,.yxedr_active h3 {    font-size: var(--font30);    line-height: var(--lh1d5);    color: var(--color333);}.yxedr_active h3 {    margin-bottom: 16px;}.std_title4,.yxedr_active h4 {    font-size: var(--font24);    line-height: var(--lh1d75);    color: var(--color333);}.yxedr_active h4 {    margin-bottom: 16px;}.std_title5,.yxedr_active h5 {    font-size: var(--font20);    line-height: var(--lh1d75);    color: var(--color333);}.yxedr_active h5 {    margin-bottom: 14px;}.std_title6,.yxedr_active h6 {    font-size: var(--font18);    line-height: var(--lh1d75);    color: var(--color333);}.yxedr_active h6 {    margin-bottom: 14px;}.std_text1,.std_text1 p,.yxedr_active p {    font-size: var(--font16);    line-height: var(--lh1d75);    color: #666;}.std_text1_margin p,.yxedr_active p {    margin-bottom: 12px;}.std_padding1 {    padding-top: var(--distance120);    padding-bottom: var(--distance120);}.std_padding1_top {    padding-top: var(--distance120);}.std_padding1_bottom {    padding-bottom: var(--distance120);}.std_margin1 {    margin-bottom: var(--distance50);}.std_title50 {    font-size: 50px;    color: #fff;    line-height: var(--lh1d75);    font-weight: bold;}.std_text18,.std_text18 p {    font-size: var(--font18);    line-height: 1.75;}/* 灿瑞 - 规范 - end *//* 按钮 - start */.std_btn1_font14 {    font-size: var(--font14);    line-height: var(--lh1d75);    color: #fff;    white-space: nowrap;    padding-right: 17px;    position: relative;    z-index: 3;    transition: all 0.36s;}.std_btn1_icon {    width: 12px;    font-size: 0;    position: relative;    z-index: 3;}.std_btn1_icon img {    width: 100%;    transition: all 0.36s;}.std_btn1_link {    padding: 17px 32px;    display: flex;    align-items: center;    font-size: 0;    position: relative;}.std_btn1_link::before {    content: '';    width: 100%;    height: 100%;    position: absolute;    border: 1px solid rgba(255, 255, 255, .4);    border-radius: 10px;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.std_btn1_link::after {    content: '';    height: 100%;    position: absolute;    background: #532EC7;    border-radius: 10px;    top: 50%;    left: 0;    transform: translate(0, -50%);    width: 0;    transition: all 0.36s;}.std_btn1,.std_btn3 {    display: flex;    font-size: 0;}.std_btn2 .std_btn1_font14 {    width: 0;    opacity: 0;    padding-right: 0;    transition: all 0.36s;}.std_btn2 .std_btn1_link::before,.std_btn2 .std_btn1_link::after {    height: 46px;    transition: all 0.36s;}.std_btn2 .std_btn1_link {    padding-left: 17px;    padding-right: 17px;    transition: all 0.36s;}.std_btn3_link {    display: flex;    align-items: center;}.std_btn3_link .std_btn1_font14 {    color: var(--color333);}.std_btn1_icon img:nth-of-type(2) {    opacity: 0;}/* 按钮 - end */.std_text2,.std_text2 p {    font-size: var(--font14);    line-height: 2;    color: #fff;}.std_font80 {    font-size: var(--font80);    line-height: 1;    font-weight: bold;    /*font-weight: 400;*/}.std_font70 {    font-size: var(--font70);    line-height: 1;    font-weight: bold;    /*font-weight: 400;*/}/*分享翻译*/.ys_wechat_cont_parga p::before {    /*分享中文版本*/    content: '分享到 - 微信';    /*分享英文版本*/    /* content: 'Share the - weixin'; */}/*导航默认选中*/.yxnav_active1 {}.yxnav_active2 {}/* - banner - start*/.ys_banner {    width: 100%;    position: relative;}.ys_ban_li {    position: relative;    overflow: hidden;}.ys_ban_imgbox {    position: relative;    z-index: 1;}.ys_ban_imgbox img {    width: 100%;}.ys_ban_li>a {    display: block;}.ys_ban_ph {    display: none;}.ys_ban_video {    position: absolute;    left: 50%;    top: 50%;    z-index: 2;    transform: translate(-50%, -50%);    width: 100%;    height: 100%;    object-fit: cover;}.ys_ban_li:not(:first-child) {    display: none;}.ys_ban_imgbox::before {    content: "";    display: block;    position: absolute;    left: 0;    top: 0;    z-index: 3;    width: 100%;    height: 100%;    /* background: rgba(0, 0, 0, .3); */}.ys_ban_txtbox {    z-index: 5;}.ys_nybanner {    position: relative;}.ys_nyban_img,.ys_nyban_img img {    width: 100%;}.ys_nyban_ph {    display: none;}.ys_nyban_title h1 {    color: #fff;    font-size: var(--font40);    line-height: var(--lh1d5);}.ys_nyban_title p {    color: #fff;    font-size: 16px;    line-height: var(--lh1d75);}/* - banner - end*//*鼠标效果*/@media screen and (min-width: 1200px) {    .htln_link:hover .std_btn1_link::after,    .std_btn1_link:hover::after {        width: 100%;    }    .quality_lisbox:hover .std_btn2 .std_btn1_link .std_btn1_font14,    .htln_link:hover .std_btn2 .std_btn1_link .std_btn1_font14,    .std_btn2 .std_btn1_link:hover .std_btn1_font14 {        width: auto;        opacity: 1;        padding-right: 17px;    }    .quality_lisbox:hover .std_btn2 .std_btn1_link::before,    .htln_link:hover .std_btn2 .std_btn1_link::before,    .htln_link:hover .std_btn2 .std_btn1_link::after,    .std_btn2 .std_btn1_link:hover::before,    .std_btn2 .std_btn1_link:hover::after {        height: 100%;    }    .quality_lisbox:hover .std_btn2 .std_btn1_link,    .htln_link:hover .std_btn2 .std_btn1_link,    .std_btn2 .std_btn1_link:hover {        padding-left: 32px;        padding-right: 32px;    }    .std_btn3_link:hover .std_btn1_font14 {        color: #532EC7;    }    .std_btn3_link:hover .std_btn1_icon img:first-child {        opacity: 0;    }    .std_btn3_link:hover .std_btn1_icon img:nth-of-type(2) {        opacity: 1;    }    .head_nav_list_item:hover .hnli_first a::before,    .ys_hd_pc.ishover .head_nav_list:hover .head_nav_list_item.yxnav_active1:hover .hnli_first a::before,    .ys_hd_pc.isfixed .head_nav_list:hover .head_nav_list_item.yxnav_active1:hover .hnli_first a::before {        opacity: 1;        width: 100%;    }    .ys_hd_pc.ishover .head_nav_list:hover .head_nav_list_item.yxnav_active1 .hnli_first a::before,    .ys_hd_pc.isfixed .head_nav_list:hover .head_nav_list_item.yxnav_active1 .hnli_first a::before {        opacity: 0;        width: 0;    }    .head_nav_list_item:hover .hnli_first a,    .head_nav_list:hover .head_nav_list_item.yxnav_active1:hover .hnli_first a {        color: #532EC7;    }    .ys_hd_pc.ishover .head_nav_list_item:hover .hnli_first a,    .ys_hd_pc.ishover .head_nav_list:hover .head_nav_list_item.yxnav_active1:hover .hnli_first a,    .ys_hd_pc.isfixed .head_nav_list_item:hover .hnli_first a,    .ys_hd_pc.isfixed .head_nav_list:hover .head_nav_list_item.yxnav_active1:hover .hnli_first a {        color: #532EC7;    }    .ys_hd_pc.ishover .head_nav_list:hover .head_nav_list_item.yxnav_active1 .hnli_first a,    .ys_hd_pc.isfixed .head_nav_list:hover .head_nav_list_item.yxnav_active1 .hnli_first a {        color: inherit;    }    .footer_top_nav ul a:hover {        color: #532EC7;    }    .footer_xia_list a:hover {        color: #532EC7;    }    .hncr_item_link:hover .std_title5 {        color: #532EC7;    }    .mod_head .head_other_member_link:hover .head_other_member_font,    .mod_head .head_language a:hover {        color: #532EC7;    }    .head_other_member_link:hover .ys_imgbox_cover img:nth-of-type(3),    .head_search_top:hover .ys_imgbox_cover img:nth-of-type(3) {        opacity: 1;    }    .head_other_member_link:hover .ys_imgbox_cover img:first-child,    .head_other_member_link:hover .ys_imgbox_cover img:nth-of-type(2),    .head_search_top:hover .ys_imgbox_cover img:first-child,    .head_search_top:hover .ys_imgbox_cover img:nth-of-type(2) {        opacity: 0;    }    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .hnli_fourth.on .yxnav_active4 a,    .hnli_third:hover .yxnav_active4 a,    .hnli_fourth:hover .yxnav_active4 a {        color: #666;    }    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .hnli_fourth.on .yxnav_active4 a::before,    .hnli_third:hover .yxnav_active4 a::before,    .hnli_fourth:hover .yxnav_active4 a::before {        background: #666;    }    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .yxnav_active4 a,    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .hnli_fourth.on .yxnav_active4:hover a,    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .yxnav_active4:hover a,    .hnli_third:hover .hnli_fourth:hover .yxnav_active4:hover a,    .hnli_fourth a:hover,    .hnli_fourth:hover .yxnav_active4:hover a {        color: #532EC7;    }    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .hnli_fourth.on .yxnav_active4:hover a::before,    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .yxnav_active4 a::before,    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .yxnav_active4:hover a::before,    .hnli_third:hover .hnli_fourth:hover .yxnav_active4:hover a::before,    .hnli_fourth a:hover::before,    .hnli_fourth:hover .yxnav_active4:hover a::before {        background: #532EC7;    }    .hnli_third:hover .hnli_third_three.yxnav_active3:hover .hnli_third_three_top .hnli_ttt_font16,    .hnli_third_three:hover .hnli_third_three_top .hnli_ttt_font16 {        color: #532EC7;    }    .hnli_third:hover .hnli_third_three.yxnav_active3 .hnli_third_three_top .hnli_ttt_font16 {        color: #666;    }    .crumbs_list_item a:hover {        color: #333;    }    .psli_link:hover::before {        opacity: 1;        width: 100%;        transition: width 0.5s linear;    }    .psli_link:hover .std_title4 {        color: #fff;    }    .psli_link:hover .mod_add::before,    .psli_link:hover .mod_add::after {        background: #fff;        transition: all .2s .36s;    }    .pali_label_nub_link:hover::after {        width: 100%;    }    .pali_label_nub_link:hover .std_text1 {        color: #fff;    }    .type_banner .crumbs_list_item a:hover {        color: #532EC7;    }    .mod_anchor_list_nub:hover .std_title5::before {        width: 100%;    }    .mod_anchor_list_nub:hover .std_title5 {        color: #532EC7;    }    .std_btn1_link:hover .std_btn1_font14 {        color: #fff;    }    .screen_left .std_btn1_link:hover .screen_icon img:nth-of-type(2){        opacity: 1;    }    .screen_left .std_btn1_link:hover .screen_icon img:first-child{        opacity: 0;    }    .irbl_wrap:hover .irbl_wrap_le_info p {        color: #532EC7;    }    .inbu_wrap:hover .inbu_wrap_info .std_title5 {        color: #532EC7;    }    .faq_leave_moreh .std_btn1_link:hover .std_btn1_font14 {        color: #fff;    }    .faq_leave_moreh .std_btn1_link:hover .ys_imgbox_cover img:nth-child(1) {        opacity: 0;    }    .faq_leave_moreh .std_btn1_link:hover .ys_imgbox_cover img:nth-child(2) {        opacity: 1;    }    .recrui_list_li_wrap:hover {        background: #532EC7;    }    .recrui_list_li_wrap:hover .rllw_icon_top_tit p,    .recrui_list_li_wrap:hover .rllw_icon_top_info p,    .recrui_list_li_wrap:hover .news_recmd_more .std_btn1_font14 {        color: #fff;    }    .recrui_list_li_wrap:hover .news_recmd_more .std_btn1_font14 {        color: #fff!important;    }    .recrui_list_li_wrap:hover .std_btn1_icon img:nth-child(1) {        opacity: 0;    }    .recrui_list_li_wrap:hover .std_btn1_icon img:nth-child(2) {        opacity: 1;    }    .recrui_list_li_wrap:hover .rllw_icon {        opacity: 1;    }    .type_banner .ys_breadnav a:hover {        color: #532EC7;    }    .tmcs_return_btn:hover{        text-decoration-color: #532EC7;    }    .ttbo_itp_icon:hover{        background: rgba(0,0,0,.1);    }    .hnli_second2_list:hover .hnli_second2_list_nub.yxnav_active2 .hnli_s2ln_link{        color: #333;    }    .hnli_second2_list:hover .hnli_second2_list_nub.yxnav_active2 .hnli_s2ln_link::before{        width: 0;        opacity: 0;    }    .hnli_second2_list_nub:hover .hnli_s2ln_link::before,    .hnli_second2_list:hover .hnli_second2_list_nub.yxnav_active2:hover .hnli_s2ln_link::before{        width: 100%;        opacity: 1;    }    .hnli_second2_list_nub:hover .hnli_s2ln_link,    .hnli_second2_list:hover .hnli_second2_list_nub.yxnav_active2:hover .hnli_s2ln_link{        color: #532EC7;    }    .product_about_list_item:hover .pali_img img{        transform: scale(1.05);    }    .pc_fenye a li:hover {        color: var(--colormain);    }    .pc_fenye .comp-tabli li:hover {        background-color: var(--colormain);        color: var(--colorfff);    }    .ocs_gpf_btn:hover {        color: #fff;        border-color: var(--colormain1);    }    .ocs_gpf_btn:hover::before {        transform: scaleX(1);    }    .appd_rcmd_tabhd_dlbtn:hover,    .std_btn3 .std_btn3_link:hover .std_btn1_font14 {        color: var(--colormain);    }    .ys_btn_def:hover {        color: #fff;        background: var(--colormain);    }    .ys_select_li:hover,    .ys_breadnav a:hover,    .appd_rcmd_tabhd_item:hover {        color: var(--colormain);    }    .list_imgbox_anmt:hover img {        transform: scale(1.05);    }    .quality_lisbox:hover::before {        opacity: 1;    }    .news_recmd_box:hover .news_recmd_title{        color: var(--colormain);    }    .news_lisbox:hover .newsli_title {        color: var(--colormain);    }    .mc_rtvhd_btn:hover {        background: #cc0000;        color: #fff;    }    .mc_tabproxl_message a:hover {        text-decoration: underline;    }    /* .mc_tab_pro:hover {        background: #edf7f8;    } */    .mc_rtvhd_btn:hover .selet_top_img img:nth-child(1) {        opacity: 0;    }    .mc_rtvhd_btn:hover .selet_top_img img:nth-child(2) {        opacity: 1;    }    .mc_rtvhd_btn:hover p {        color: #fff;    }    .selet_top .mc_rtvbtn_reset:hover {        text-decoration: underline;    }    .mc_table_hd .mc_tab_th:hover {        background: rgb(232, 232, 232);    }    .mc_table_hd .sele_th:hover {        background: rgb(232, 232, 232);    }    .quality_system_file_item a.quality_system_file_btn:hover span{        text-decoration-color: #fff;    }    .detail1_apply_list_nub:hover .d1aln_text::after{        width: 100%;    }    .detail1_apply_list_nub:hover .d1aln_text .std_title5{        color: #532EC7;    }    .detail1_apply_list_nub:hover .d1aln_text_icon img:nth-of-type(2){        opacity: 1;    }    .detail1_apply_list_nub:hover .d1aln_text_icon img:first-child{        opacity: 0;    }    .appd_banner_imgbox:hover img{        transform: scale(1.05);    }    .ys_hd_pc.ishover .head_language a:hover,    .ys_hd_pc.isfixed .head_language a:hover,    .head_language a:hover{        color: #532EC7;    }    .mod_fanpage_nub:hover .std_text1{        color: #532EC7;    }    /* 二期 - start */    .std_btn3.std_btn4 .std_btn3_link:hover .std_btn1_font14 {        color: var(--colorfff);    }    .std_btn3.std_btn4 .std_btn3_link:hover .std_btn1_icon img:first-child {        opacity: 1;    }    .mbli_link:hover .std_btn1_font14 {        color: var(--colormain);    }    .mbli_link:hover .std_btn3_link .std_btn1_icon img:first-child {        opacity: 0;    }    .mbli_link:hover .std_btn3_link .std_btn1_icon img:nth-of-type(2) {        opacity: 1;    }    .acli_cry_bot .std_text1 p a:hover{        color: var(--colormain);    }    .human_other_num_link:hover .honl_img img{        transform: scale(1.05);    }    .member_toggle_nub:hover::before{        width: 100%;        opacity: 1;    }    .member_toggle_nub:hover {        color: var(--colormain);    }    .member_other_text a:hover,    .member_other_wx_link:hover .std_text1,    .member_agree .std_text2 a:hover{        text-decoration-color: var(--colormain);    }    .member_select1 .ys_select_li:hover,    .member_select .ys_select_li:hover,    .member_select_duo .member_liwai:hover{        color: var(--colormain);    }    /* person */    .ym1lc_item_link:hover .ym1lc_item_link_icon img:nth-of-type(2){        opacity: 1;    }    .ym1lc_item_link:hover .ym1lc_item_link_icon img:first-child{        opacity: 0;    }    .ym1lc_item_link:hover .ym1lc_item_link_text{        color: var(--colormain);    }    .ym1lc_item .ym1lc_item_link:hover {        border-radius: 0px 3px 3px 0px;        background: rgba(83, 46, 199, 0.10);    }    .ym1lc_item .ym1lc_item_link:hover::before {        opacity: 1;    }    .ymrc_item:hover .ymrc_item_icon img:last-child{        opacity: 1;    }    .ymrc_item:hover .ymrc_item_text {        color: #333;    }    .person_book_list_nub:hover .std_title4{        color: var(--colormain);    }    .person_book_list_nub:hover .std_title4::before{        width: 100%;    }    .person_stand_item_link:hover .std_title4{        color:var(--colormain);    }    .ptcb_tr_link:hover .ptcb_tr_td1{        color: var(--colormain);    }    .person_safe_item_btn .psib_font:hover{        background: var(--colormain);    }    /* 二期 - end */}.ys_ban_txtbox .std_title5 {    color: #fff;    margin-top: 19px;}.ys_ban_txtbox .std_btn1 {    margin-top: 98px;}.ys_ban_imgbox::before {    background: rgba(30, 43, 163, .2);}.ys_ban_imgbox img {    height: 100vh;    object-fit: cover;}.mod_dots1 .slick-dots li {    height: 10px;    width: 42px;    background: transparent;    margin: 0 5px;}.mod_dots1 .slick-dots li::before,.mod_dots1 .slick-dots li::after {    content: '';    height: 2px;    position: absolute;    top: 50%;    transform: translateY(-50%);    left: 0;}.mod_dots1 .slick-dots li::before {    background: rgba(255, 255, 255, .2);    width: 100%;}.mod_dots1 .slick-dots li::after {    width: 0;    background: #fff;    transition: all 0.36s;}.mod_dots1 .slick-dots li.slick-active::after {    width: 100%;}.ys_ban_slick.mod_dots1 .slick-dots {    bottom: 44px;}.home_bg {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    overflow: hidden;}.home_bg img {    width: 100%;    height: 100%;    object-fit: cover;}.head_logo {    width: 194px;}.mod_head {    position: fixed;    top: 0;    left: 0;    width: 100%;}.mod_head_cry {    position: relative;    display: flex;    justify-content: space-between;    width: 100%;    padding: 0 60px;    transition: all 0.36s;}.mod_head {    padding-top: 20px;    transition: all 0.36s;}.head_logo a {    line-height: 93px;    height: 93px;    display: flex;    align-items: center;}.hnli_first a {    line-height: 93px;    font-size: 18px;    display: block;    color: #fff;    position: relative;    transition: all 0.36s;    white-space: nowrap;}.mod_head .ys_imgbox_cover img {    transform: scale(1) !important;}.hnli_first {    padding: 0 92px;}.head_nav_list {    display: flex;}.head_nav {    position: absolute;    left: 50%;    transform: translateX(-50%);    top: 0;    width: 100%;    pointer-events: none;    display: flex;    justify-content: center;}.head_nav_list {    pointer-events: all;}.head_other_member .ys_imgbox_cover {    width: 27px;}.head_other_member_font,.head_other_member_font a {    font-size: 16px;    color: #fff;    line-height: 93px;    transition: all .36s;}.head_other_member_font {    padding-left: 10px;}.head_other_member_link,.head_search_top {    line-height: 93px;    height: 93px;    display: flex;    align-items: center;}.head_search_top .ys_imgbox_cover {    width: 24px;}.head_language a {    font-size: 18px;    line-height: 93px;    color: #fff;    padding-left: 24px;    transition: all .36s;}.head_language {    position: relative;}.head_other {    display: flex;}.mod_head .ys_imgbox_cover img:nth-of-type(2) {    opacity: 0;}.head_other_member {    margin-right: 29px;}.head_search_top {    margin-right: 24px;    cursor: pointer;}.head_language::before {    content: '';    height: 22px;    width: 1px;    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);    background: #fff;    transition: all .36s;}.ys_hd_pc.up {    transform: translateY(-114px);}.ys_hd_pc {    transform: translateY(0);    transition: all .36s;    position: fixed;    width: 100%;    top: 0;    left: 0;}.ys_hd_pc.isfixed .mod_head {    padding-top: 0;    background: #FFF;    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);}.ys_hd_pc.isfixed .ys_imgbox_cover img:nth-of-type(2) {    opacity: 1;}.ys_hd_pc.isfixed .ys_imgbox_cover img:first-child {    opacity: 0;}.ys_hd_pc.isfixed .hnli_first a,.ys_hd_pc.isfixed .head_other_member_font,.ys_hd_pc.isfixed .head_other_member_font a,.ys_hd_pc.isfixed .head_language a {    color: var(--color333);}.ys_hd_pc.isfixed .head_language::before {    background: #333;}.ys_hd_pc.isfixed .head_nav_list_item.yxnav_active1 .hnli_first a {    color: #532EC7;}.hnli_first a::before {    content: '';    height: 1px;    width: 0;    left: 0;    background: #532EC7;    position: absolute;    bottom: 0;    opacity: 0;    transition: all 0.36s;}.hnli_second {    position: absolute;    width: 100%;    background: #fff;    top: 100%;    left: 0;    padding-top: 58px;    padding-bottom: 7px;    max-height: calc(100vh - 93px);}.hnli_second_two_nub {    width: 33.333333%;    padding: 0 45px;    margin-bottom: 40px;}.hnli_second_two_nub2 {    width: 66.666667%;}.hnli_second_two {    margin: 0 -45px;    display: flex;    flex-wrap: wrap;}.hnli_stn_top_icon {    width: 25px;}.mod_head .hnli_second .ys_imgbox_cover img:nth-of-type(2) {    opacity: 1;}.hnli_stn_top_jian {    width: 11px;    font-size: 0;}.hnli_stn_top_jian img {    width: 100%;}.hnli_stn_top a {    display: flex;    align-items: center;    border-bottom: 1px solid #DFDFDF;    padding-bottom: 14px;}.hnli_stn_top .std_title5 {    flex-grow: 1;    color: var(--color333);    font-weight: bold;    transition: all 0.36s;    padding: 0 10px;    max-width: calc(100% - 36px);}.hnli_ttt_font16 {    font-size: 16px;    line-height: 2;    color: #666;    font-weight: bold;    margin-right: 12px;    transition: all 0.36s;}.hnli_third_three_top a {    display: flex;    align-items: center;    justify-content: flex-start;}.hnli_fourth a {    display: block;    position: relative;    padding-left: 10px;    font-size: 14px;    color: #666;    transition: all 0.36s;    line-height: 2;}.hnli_fourth a::before {    content: '';    width: 2px;    position: absolute;    left: -1px;    height: 13px;    top: 7.5px;    background: #666;    transition: all 0.36s;}.hnli_third_three {    width: 100%;    padding-bottom: 18px !important;}.hnli_second_two_nub2 .hnli_third_three {    width: 50%;    padding: 0 45px;}.hnli_second_two_nub2 .hnli_third {    margin: 0 -45px;}.hnli_third {    margin-top: 26px !important;}.hnli_fourth a {    display: block;    padding-bottom: 13px;}.hnli_third_three_top {    margin-bottom: 11px;}.hnli_fourth li:last-child a {    padding-bottom: 0;}.hnli_second .ys_cont1260 {    max-height: calc(100vh - 58px - 7px - 93px);}.hnli_second .mCustomScrollbar .mCustomScrollBox.mCSB_inside {    margin-right: -30px;    padding-right: 30px;    max-width: calc(100% + 30px);}.hnli_second .mCSB_inside>.mCSB_container {    margin-right: 0;}.hnli_second .mCSB_scrollTools {    bottom: 100px;}.hnli_second .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 2px;}.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #532EC7;}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {    background-color: #532EC7;}.hnli_stn_top a {    transition: all 0.36s;}.hnli_second {    opacity: 0;    pointer-events: none;    transition: all .5s ease;}.hnli_second.act {    opacity: 1;    pointer-events: all;}.head_nav_list {    color: #fff;    transition: all 0.36s;}.ys_hd_pc.isfixed .head_nav_list {    color: #333;}.home_product_rotate {    padding-right: 60px;}.home_product_list_nub {    width: 33.333333%;    padding: 0 14px;}.home_product_list {    margin: 0 -14px;}.hpln_link {    display: block;    border-radius: var(--radius);    border: 1px solid rgba(255, 255, 255, 0.24);    background: rgba(255, 255, 255, 0.14);    box-shadow: 12px 12px 10px 0px rgba(2, 63, 108, 0.10);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    padding: 77px 56px 98px 57px;}.hpln_link_icon {    width: 88px;    margin-bottom: 105px;}.hpln_link_text .std_title4 {    line-height: 1.6;    font-weight: bold;    color: #fff;    margin-bottom: 20px;}.hpln_link_text .std_text1 p {    color: #fff;    line-height: 1.6;}.home_product_list_nub:not(:first-child) {    display: none;}.home_product_list .slick-list {    overflow: visible;}.hpln_link_icon img:nth-of-type(2) {    transform: scale(1) !important;}.mod_arrows1 .slick-prev,.mod_arrows1 .slick-next {    width: 55px;    height: 55px;    z-index: 6;    border-radius: 50%;    background: rgba(255, 255, 255, 0.70);    transition: all 0.36s;}.mod_arrows1 .slick-prev::before,.mod_arrows1 .slick-next::before {    content: '';    background-image: url(../images/a2_arrow1.svg);    width: 14px;    height: 12px;    position: absolute;    background-size: 100% 100%;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.mod_arrows1 .slick-prev::before {    transform: translate(-50%, -50%) rotate(180deg);}.mod_arrows1 .slick-prev:hover,.mod_arrows1 .slick-next:hover {    background: #fff;}.mod_arrows1 .slick-arrow.slick-disabled {    opacity: 0;    pointer-events: none;}.home_product .slick-next {    right: -14px;}.home_product .slick-prev {    left: -14px;}.home_product .ys_cont1400 {    position: relative;    z-index: 2;}.home_trend .std_title1,.home_product .std_title1 {    color: #fff;    font-weight: bold;}.home_product .std_title1 {    margin-bottom: 10px;}.home_product .std_text1 p {    color: #fff;}.home_product_list_nub {    transition: all 1s ease;}.home_product_list_nub.slick_preving {    opacity: .65;    transform: translateX(100%) scale(.7);    transform-origin: left;}/* .home_product_list_nub.slick_preving {    transform: translateX(95%) scale(.7);}.home_product_list_nub.slick_prev {    transform: translateX(190%) scale(.5);} */.home_product_list_nub.slick_prev {    opacity: 0;    transform: translateX(202%) scale(.5);    transform-origin: left;}.home_trend_list_nub {    width: 33.333333%;    padding: 0 55px;}.home_trend_list {    margin: 0 -55px;}.htln_link {    border-radius: var(--radius);    border: 1px solid rgba(255, 255, 255, 0.24);    background: rgba(255, 255, 255, 0.14);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    display: flex;    flex-direction: column;    padding: 44px 50px 32px;}.htln_link .std_title4 {    color: #fff;    text-align: center;    font-weight: bold;    margin-bottom: 5px;}.htln_link .std_text2 {    text-align: center;    margin-bottom: 21px;}.home_trend .ys_cont1400 {    position: relative;    z-index: 6;}.home_trend .std_title1 {    text-align: center;}.htln_link_icon {    margin-bottom: 52px;}.htln_link .std_btn2 {    justify-content: center;}.home_trend .slick-dots {    bottom: -70px;}.home_trend_list .slick-list {    overflow: visible;}.home_trend_list_nub {    transition: all 1s ease;}.home_trend_list_nub.prev1 {    transform: rotate(-10deg);    transform-origin: right bottom;}.home_trend_list_nub.next1 {    transform: rotate(10deg);    transform-origin: left bottom;}.home_trend_list_nub.prev2 {    transform: translateY(20%) rotate(-20deg);    transform-origin: right bottom;}.home_trend_list_nub.next2 {    transform: translateY(20%) rotate(20deg);    transform-origin: left bottom;}.home_trend_list_nub.prev3 {    transform: translateY(60%) rotate(-30deg);    transform-origin: right bottom;}.home_trend_list_nub.next3 {    transform: translateY(60%) rotate(30deg);    transform-origin: left bottom;}.home_bg::before,.home_bg::after {    content: '';    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    pointer-events: none;    z-index: 2;}.home_free .ys_cont1400 {    position: relative;    z-index: 6;}.home_free_cry {    height: 100vh;}.hfbn_img {    position: relative;}.hfbn_img::before,.hfbn_img::after {    content: '';    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    pointer-events: none;    z-index: 2;}.hfbn_img::before {    background: linear-gradient(108deg, #00478D 11.74%, rgba(5, 75, 145, 0.00) 74.82%);}.hfbn_img::after {    background: linear-gradient(108deg, #3D1CA0 11.74%, rgba(83, 46, 199, 0.00) 74.82%);}.home_free_bg_nub:not(:first-child) {    display: none;}.hfbn_img {    width: 100%;    height: 100vh;}.hfbn_img img {    width: 100%;    height: 100%;    object-fit: cover;}.home_trend_list_nub:not(:first-child),.home_free_list_item:not(:first-child) {    display: none;}.home_free .std_text1 p {    color: #fff;    line-height: 1.75;}.home_free .std_title1 {    color: #fff;    font-weight: bold;    margin-bottom: 30px;}.home_free .std_btn1 {    margin-top: 69px;}.home_free .ys_cont1400 {    position: relative;    z-index: 6;}.home_free_bg {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.home_free_dots_nub {    width: 20%;    padding: 0 6px;    cursor: pointer;}.home_free_dots {    margin: 0 -6px;    display: flex;    flex-wrap: wrap;}.home_free_dots_nub .std_title5 {    color: #fff;    line-height: 2;    position: relative;    padding-bottom: 7px;}.home_free_dots_nub .std_title5::before {    content: '';    background: rgba(255, 255, 255, 0.10);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    height: 1px;    width: 100%;    position: absolute;    left: 0;    bottom: 0;}.home_free_dots_nub .std_title5::after {    content: '';    background: #fff;    height: 1px;    width: 0;    position: absolute;    left: 0;    bottom: 0;    opacity: 0;    transition: opacity .3s;}.home_free_dots_nub.on .std_title5::after {    width: 100%;    opacity: 1;    transition: width 3.2s linear;}.home_free_cry {    display: flex;    flex-direction: column;    position: relative;}.home_free_list {    flex-grow: 1;}.home_free_list {    padding-top: 8%;    width: 475px;    max-width: 40%;}.htln_link {    pointer-events: none;}.home_trend_list_nub.slick-center .htln_link {    pointer-events: all;}.home_core .std_text18 p {    color: #fff;    text-align: center;}.home_core .std_title1 {    text-align: center;}.home_core .ys_cont1000 {    position: relative;    z-index: 6;    padding-bottom: 10.2%;}.home_core .std_title1 {    color: #fff;    font-weight: bold;    margin-bottom: 28px;}.home_core_list .std_title6 {    color: #fff;}.home_core_list_nub {    text-align: center;}.home_core_list {    display: flex;    justify-content: space-between;    margin-top: 40px;}.home_core .std_btn1 {    justify-content: center;    margin-top: 52px;}.home_core_list .std_title6:first-child {    margin-bottom: 2px;}.home_news .ys_cont1400 {    position: relative;    z-index: 6;}.mod_title1 {    display: flex;    justify-content: space-between;    align-items: center;}.hncr_item {    width: 50%;    padding: 0 14px;}.home_news_cry_rotate {    width: 66.666667%;}.home_news_cry {    margin: 0 -14px;    display: flex;}.hncr_item_link {    border-radius: var(--radius);    background: #FFF;    overflow: hidden;    display: flex;    flex-direction: column;}.hncr_item_link_img {    width: 100%;    border-radius: var(--radius) var(--radius) 0 0;}.hncr_item_link_img img {    border-radius: inherit;}.hncr_item_link_text {    flex-grow: 1;    padding: 22px 38px 42px;}.hncr_item .std_title5 {    color: #333;    line-height: 1.75;    transition: all 0.36s;}.hncr_ilt_date {    font-size: 14px;    color: #999;    /*font-weight: 400;*/    font-weight: bold;    line-height: 1.75;}.hncr_item_link_text .std_title5 {    margin-bottom: 10px;}.home_news_cry_other {    width: 33.333333%;}.hnco_list_item {    margin-bottom: 25px;    border-radius: var(--radius);    background: #846CD0;}.hnco_list_item:last-child {    margin-bottom: 0;}.hnco_list_item:nth-of-type(2n) {    background: #532EC7;}.hnco_list_item_link {    display: flex;    padding: 35px 35px;    flex-direction: column;    height: 100%;    justify-content: space-between;}.hnco_list_item_link,.hnco_list_item_link * {    color: #fff;}.hnco_list {    height: 100%;    display: flex;    flex-direction: column;}.hnco_list_item:last-child {    flex-grow: 1;}.mod_title1 .std_title1 {    font-weight: bold;}.hncr_item_link_text .std_title5 {    margin-bottom: 26px;}.hnco_list_item_link .std_title5 {    margin-bottom: 40px;}.hncr_item:not(:first-child) {    display: none;}.footer_core {    background: #FFF;    border-top: 1px solid #DFDFE2;    position: fixed;    bottom: 0;    width: 100%;    left: 0;}.footer_top_nav ul a {    font-size: 14px;    line-height: 3;    color: #666;    transition: all 0.36s;    display: block;}.footer_nav_first a {    color: #333;    font-size: 16px;    font-weight: bold;    line-height: 2;}.ftol_code_img {    width: 100px;    margin-bottom: 12px;}.ftol_code_img img {    width: 100%;}.ftol_code {    padding: 0 16px;}.footer_top_other_list {    margin: 0 -16px;}.ftol_code_font {    font-size: var(--font14);    text-align: center;    color: #666;    line-height: 1.5;}.footer_top_other_list {    display: flex;    margin-bottom: 74px;}.footer_top_other_inof .ftoi_font16 a {    font-size: var(--font24);    color: inherit;}.footer_top_other_inof .ftoi_font16 {    text-align: right;    color: #333;    font-size: var(--font16);}.footer_top_other_inof .ftoi_font16 {    font-weight: bold;    margin-bottom: 20px;}.footer_top_nav {    display: flex;}.footer_top {    display: flex;    justify-content: space-between;    padding-top: 89px;}.footer_xia .std_text14 p,.footer_xia .std_text14 p a {    font-size: var(--font14);    color: #999;    line-height: 1.75;}.footer_xia_list {    display: flex;    margin: 0 -10px;}.footer_xia {    display: flex;    justify-content: space-between;    padding-bottom: 36px;}.footer_xia_list a {    padding: 0 10px;    display: block;    position: relative;    font-size: 14px;    color: #999;    line-height: 1.75;    transition: all 0.36s;}.footer_xia_list a::before {    content: '';    height: 14px;    width: 1px;    background: #999;    position: absolute;    top: 50%;    transform: translateY(-50%);    left: 0;}.footer_xia_list li:first-child a::before {    display: none;}.footer_nav_first {    margin-bottom: 18px;}.footer_top_other {    padding-top: 8px;}.footer_top {    padding-bottom: 159px;}.footer_top_nav {    width: 68%;    max-width: calc(100% - 250px);    justify-content: space-between;}.hnli_second {    box-shadow: 0px 11px 20px 2px rgb(135 152 212 / 14%);    z-index: -1;}.fp-viewing-6 #fullpage,.fp-viewing-6 .ys_main {    pointer-events: none;}#fullpage section {    pointer-events: all;    overflow: hidden;}#fullpage section.home_footer {    pointer-events: none;}.mc_search_xl {    position: absolute;    left: 0;    top: 100%;    width: 100%;    height: 390px;    border-top: 1px solid #dfdede;    /* background: rgba(255, 255, 255, .98); */    display: none;}.mc_search_xl::before {    content: "";    position: absolute;    left: 0;    top: 0;    z-index: -1;    width: 100%;    height: 100%;    background: #fff;    opacity: 0;    transition: all .5s ease-in-out;}.mc_search_xl.show::before {    opacity: .95;}.mc_scm_form {    width: 690px;}.mc_msc_box {    font-size: 0;    padding: 8px;    border-bottom: 1px solid #dfdede;}.mc_msc_submit {    font-size: 26px;    color: #666666;    width: 30px;    vertical-align: top;}.mc_msc_input {    width: calc(100% - 30px);    height: 26px;    font-size: 16px;    color: #333;    line-height: 20px;    padding: 3px 0;    padding-right: 12px;}.show {    display: block !important;}.home_page .ys_main {    z-index: 2;}.ys_nyban_title {    z-index: 6;}.ys_nyban_title .std_title1 {    text-align: center;    font-weight: bold;}.ys_nyban_img::before {    content: '';    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.00) 100%);}.mc_msc_submit {    width: 30px;    cursor: pointer;}.mc_msc_box {    display: flex;    align-items: center;}.mc_msc_submit img {    width: 100%;}.ys_imgbox_cover img:nth-child(3) {    position: absolute;    top: 0;    left: 0;    height: 100%;}.mod_head .ys_imgbox_cover img:nth-of-type(3) {    opacity: 0;}.head_search_top {    position: relative;}.search_close {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.head_search_top .search_close {    width: 83%;    opacity: 0;}.head_search_top .ys_imgbox_cover {    transition: all 0.36s;}.head_search.isshow .search_close {    opacity: 1;}.head_search.isshow .ys_imgbox_cover:first-child {    opacity: 0;}.crumbs_list_item a {    padding: 0 11px;    display: block;    position: relative;    color: #999;    font-size: 14px;    line-height: 1.75;    transition: all 0.36s;}.hnli_third_three.yxnav_active3 .hnli_third_three_top .hnli_ttt_font16 {    color: #532EC7;}.hnli_fourth .yxnav_active4 a {    color: #532EC7;}.hnli_fourth .yxnav_active4 a::before {    background: #532EC7;}.hnli_second_two_nub.no_hover .hnli_third_three.yxnav_active3 .hnli_third_three_top .hnli_ttt_font16 {    color: #666;}.hnli_second_two_nub.no_hover .hnli_fourth .yxnav_active4 a {    color: #666;}.hnli_second_two_nub.no_hover .hnli_fourth .yxnav_active4 a::before {    background: #666;}.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {    color: #532EC7;}.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {    color: #532EC7;}.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {    color: #532EC7;}.ys_ph_navbar4 .ys_ph_nav li.yxnav_active4>.ys_phnav_lisbox a {    color: #532EC7;}.crumbs_list {    display: flex;    margin: 0 -11px;    transform: translateY(29px);}.crumbs_list_item a::before {    content: '';    background-image: url(../images/f2_arrow2.svg);    width: 10px;    height: 10px;    background-size: 100% 100%;    left: 0;    top: 50%;    transform: translate(-50%, -50%);    position: absolute;}.crumbs_list_item:first-child a::before {    display: none;}.product_audio_img {    width: 39.2%;    border-radius: var(--radius);    overflow: hidden;}.product_audio_img img {    width: 100%;    border-radius: inherit;    transition: all 0.36s ease;}.product_audio_text {    width: 40.15%;    padding-top: 4px;}.product_audio {    display: flex;    justify-content: space-between;    flex-wrap: wrap;    margin-top: -17px;}.product_audio_text .std_title1 {    font-weight: bold;    margin-bottom: 32px;}.product_audio .std_text18 p {    color: #666;    line-height: 1.75;}.product_audio .std_text18 {    margin-bottom: 44px;}.mod_btn2 .std_btn1_link::before,.mod_btn1 .std_btn1_link::before {    border: 0;    background: #846CD0;}.mod_btn1_icon {    width: 28px;    margin-right: 13px;    position: relative;    z-index: 6;}.mod_btn1_icon img {    width: 100%;}.mod_btn2 .std_btn1_font14,.mod_btn1 .std_btn1_font14 {    padding-right: 0;}.mod_btn2 .std_btn1_link,.mod_btn1 .std_btn1_link {    padding: 16px 45px;    height: 60px;}.product_system_list_item {    width: 50%;    padding: 0 16px;    margin-bottom: 32px;}.product_system_list {    margin: 0 -16px;    display: flex;    flex-wrap: wrap;    margin-bottom: -32px;}.psli_link {    display: flex;    justify-content: space-between;    align-items: center;    border-radius: var(--radius);    border: 1px solid #E3E3E3;    background: #FFF;    padding: 37px 47px 37px 32px;    position: relative;}.psli_link::before {    content: '';    width: 0;    height: 100%;    border-radius: var(--radius);    background: #532EC7;    position: absolute;    left: 0;    top: 50%;    opacity: 0;    transform: translateY(-50%);    transition: all 0.36s linear;}.psli_link .std_title4 {    color: #333;    line-height: 1.5;    width: calc(100% - 25px);    position: relative;    z-index: 5;    transition: all 0.36s;}.mod_add {    width: 25px;    height: 22px;    position: relative;    z-index: 5;}.mod_add::before,.mod_add::after {    content: '';    background: #999;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    border-radius: 0.5px;    transition: all .3s;}.mod_add::before {    width: 100%;    height: 1px;}.mod_add::after {    height: 100%;    width: 1px;}.product_page .std_title1 {    font-weight: bold;}.product_system,.product_about {    padding-top: var(--distance88);}.product_about_list_item {    width: 50%;    padding: 0 16px;    margin-bottom: 32px;}.product_about_list {    margin: 0 -16px;    margin-bottom: -32px;    display: flex;    flex-wrap: wrap;}.product_about {    padding-bottom: 26px;}.pali_img {    width: 100%;    border-radius: var(--radius);    margin-bottom: 34px;}.product_about_list .std_title3 {    font-weight: bold;    margin-bottom: 33px;}.pali_label_nub {    padding: 0 5px;    margin-bottom: 10px;}.pali_label {    margin: 0 -5px;    margin-bottom: -10px;    display: flex;    flex-wrap: wrap;}.pali_label_nub_link {    display: block;    position: relative;}.pali_label_nub_link::before,.pali_label_nub_link::after {    content: '';    border-radius: 10px;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 50%;    transform: translateY(-50%);    transition: all 0.36s;}.pali_label_nub_link::before {    border: 1px solid #DBDBDB;    background: #FFF;}.pali_label_nub_link::after {    width: 0;    background: #532EC7;}.pali_label_nub_link .std_text1 {    text-align: center;    color: #666;    line-height: 1.75;    padding: 12px 31px;    position: relative;    z-index: 6;    transition: all 0.36s;}.inside_page .ys_main {    position: relative;    z-index: 2;    background: #fff;    border-bottom: 1px solid #DFDFE2;}/* b2 */.type_page .ys_nyban_title .std_title1,.ys_nyban_title .std_text18 p {    text-align: center;    color: #333;}.type_page .ys_nyban_title .std_text18 {    max-width: 968px;    margin: 0 auto;    margin-top: 22px;}.ys_nyban_title .std_text18 p {    font-size: var(--font18);}.type_page .ys_nybanner {    background: linear-gradient(0deg, #E5E5F6 0%, #E5E5F6 100%);    padding-top: 163px;    padding-bottom: 73px;}.type_page .ys_nybanner .ys_pos_center {    position: relative;    top: 0;    left: 0;    transform: translate(0, 0);}/* mod_header - start */.mod_header .mod_head {    padding-top: 0;    background: #FFF;    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);}.mod_header .mod_head .ys_imgbox_cover img:nth-of-type(2) {    opacity: 1;}.mod_header .mod_head .ys_imgbox_cover img:first-child {    opacity: 0;}.mod_header .hnli_first a,.mod_header .head_other_member_font,.mod_header .head_other_member_font a,.mod_header .head_language a {    color: var(--color333);}.mod_header .head_language::before {    background: #333;}.mod_header .head_nav_list {    color: #333;}/* mod_header - end */.type_banner .crumbs_list_item a {    color: #9090BB;}.detail1_page .mod_crumbs,.type_banner .mod_crumbs {    position: absolute;    left: 50%;    transform: translateX(-50%);    top: 134px;    z-index: 10;}.detail1_page .crumbs_list,.type_banner .crumbs_list {    transform: translateY(0);}.type_banner .crumbs_list_item a::before {    background-image: url(../images/f2_arrow2h.svg);}/* b3 */.type_ban {    position: relative;}.type_ban_cry_img {    width: 32.43%;}.type_ban_cry_img img {    width: 100%;}.type_ban_cry .std_title1 {    color: #333;    font-weight: bold;    line-height: 1.5;    margin-bottom: 30px;}.type_ban_cry .std_text18 p {    color: #666;    line-height: 1.75;}.mod_btn2 .mod_btn1_icon {    width: 36px;}.mod_btn2 .std_btn1_link::before {    background: #532EC7;}.type_ban_list {    display: flex;}.type_ban_list_nub {    padding: 0 12.5px;}.type_ban_list {    margin: 0 -12.5px;}.type_ban_cry {    display: flex;    justify-content: space-between;    padding-top: 247px;    padding-bottom: 126px;}.type_ban_cry_text {    width: 47.5%;    padding-top: 29px;}.std_btn1_link {    border-radius: 10px;    overflow: hidden;}.type_ban_cry .std_text18 {    margin-bottom: 106px;}.mod_btn2 .std_btn1_link::after {    background: #846CD0;}.type_ban_list .mod_btn2 .std_btn1_link,.type_ban_list .mod_btn1 .std_btn1_link {    padding-left: 32px;    padding-right: 32px;    width: 185px;    justify-content: center;}.type_ban {    background: #FAF9FF;}.type_ban::before {    content: '';    width: 95%;    height: 550px;    position: absolute;    border-radius: 95vw;    background: #602EFF;    filter: blur(200px);    left: 50%;    transform: translateX(-50%);    bottom: calc(100% + 99px);}.mod_anchor {    background: #fff;    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);}.mod_anchor_list_nub {    padding: 0 29px;    cursor: pointer;}.mod_anchor_list {    margin: 0 -29px;    display: flex;}.mod_anchor_list_nub .std_title5 {    position: relative;    color: #333;    line-height: 74px;}.mod_anchor_list_nub .std_title5::before {    content: '';    height: 1px;    position: absolute;    left: 0;    bottom: 0;    background: #532EC7;    width: 0;    transition: all 0.36s;}.mod_anchor_list_nub.on .std_title5::before {    width: 100%;}.mod_anchor_list_nub.on .std_title5 {    color: #532EC7;}.detail1_page .std_title1,.detail1_page .std_title2 {    color: #333;    font-weight: bold;}.detail1_page .std_title2 {    line-height: 1.75;    margin-bottom: 22px;}.detail1_page .anchor_box {    margin-bottom: var(--distance70);}.detail1_outline .yxedr_active h6 {    font-weight: bold;    margin-bottom: 0;    color: #666;}.detail1_param .std_title2 {    margin-bottom: var(--distance67);}.detail1_outline,.detail1_trait {    margin-bottom: 105px;}.detail1_outline .std_title2 {    margin-bottom: 34px;}.detail1_outline .yxedr_active p {    margin-bottom: 32px;}.detail1_outline .yxedr_active p:last-child {    margin-bottom: 0;}.detail1_param_cry_table {    width: 100%;}.detail1_param_cry_table .dpct_thead_th {    background: #846CD0;    overflow: hidden;    font-size: 16px;    color: #fff;    line-height: 1.5;    font-weight: normal;    padding-top: 28px;    padding-bottom: 28px;    border: 1px solid #D6D1F4;    border-bottom: 0;    border-top-color: transparent;    border-right: 0;}.detail1_param_cry_table{    border-radius: var(--radius) var(--radius) 0 0;    overflow: hidden;}.dpct_tbody{    display: flex;    flex-wrap: wrap;}.dpct_tbody_nub{    width: 50%;    display: flex;}.detail1_param_cry_table .dpct_thead_th:nth-of-type(2n-1),.detail1_param_cry_table .dpct_tbody_nub_td:nth-of-type(2n-1) {    width: 14.5%;    padding-left: 48px;}.detail1_param_cry_table .dpct_tbody_nub_td:nth-of-type(2n-1){    width: 29%;}.detail1_param_cry_table .dpct_thead_th:nth-of-type(2n),.detail1_param_cry_table .dpct_tbody_nub_td:nth-of-type(2n) {    width: 35.5%;    padding-left: 60px;}.detail1_param_cry_table .dpct_tbody_nub_td:nth-of-type(2n){    width: 71%;}.detail1_param_cry_table .dpct_tbody_nub_td {    font-size: 16px;    line-height: 1.5;    color: #333;    padding-top: 21px;    padding-bottom: 21px;    border: 1px solid #D6D1F4;    border-right: 0;    border-bottom: 0;}.dpct_tbody{    border-right: 1px solid #D6D1F4;    border-bottom: 1px solid #D6D1F4;}.detail1_trait_list_item {    width: 33.333333%;    padding: 0 16px;}.detail1_trait_list {    margin: 0 -16px;    display: flex;    flex-wrap: wrap;}.d1tli_cry_icon {    width: 32px;}.d1tli_cry_icon img {    width: 100%;}.d1tli_cry .std_title6 {    color: #666;    line-height: 1.75;    width: calc(100% - 32px);    padding-left: 28px;}.d1tli_cry {    display: flex;    align-items: center;    padding-top: 43px;    padding-bottom: 40px;    border-bottom: 1px solid #E5E4EE;}.detail1_apply_list_nub {    width: 25%;    padding: 0 15px;    margin-bottom: 30px;}.detail1_apply_list {    margin: 0 -15px;    margin-bottom: -30px;    display: flex;    flex-wrap: wrap;}.d1aln_img {    width: 100%;    border-radius: 10px;    overflow: hidden;}.d1aln_img img {    border-radius: inherit;}.detail1_apply .std_title5 {    color: #333;    line-height: 1.5;}.detail1_apply .std_title1 {    margin-bottom: var(--distance67);}.d1aln_img {    margin-bottom: 30px;}.anchor_box {    height: 74px;}.load_go {    padding-top: 150px;    margin-top: -150px;}.mod_anchor {    transition: all 0.36s;}.anchor_box.on .mod_anchor {    position: fixed;    top: 93px;    width: 100%;}.anchor_box.act .mod_anchor {    position: fixed;    top: 93px;    width: 100%;}.ys_page_wrap.up .anchor_box.on .mod_anchor {    top: 0;}.effect_bg {    width: 100%;    height: 100vh;    position: fixed;    overflow: hidden;}.effect_bg img {    width: 100%;    height: 120vh;    position: relative;    transition: all 0.1s ease;    transform: translateY(calc(var(--rate1) * -20vh));}.about_effect_cry {    position: relative;    z-index: 2;    min-height: 120vh;}.about_effect_cry_list{    padding-top: 19vw;    padding-bottom: 50vw;}.aecl_nub_core{    width: 50%;}.aecl_nub:nth-of-type(2n-1){    display: flex;    justify-content: flex-start;}.aecl_nub:nth-of-type(2n){    display: flex;    justify-content: flex-end;}.aecl_nub_core .std_title1{    color: #fff;    font-weight: bold;    line-height: 1.5;    margin-bottom: 39px;}.aecl_nub_core .std_text1 p{    line-height: 1.75;    color: #fff;}.aecl_ncl_item .std_text1,.aecl_ncl_item .std_font70{    color: #fff;}.aecl_nub_core_list{    display: flex;    justify-content: space-between;}.aecl_nub_text{    margin-bottom: 70px;}.aecl_ncl_item .std_text1:first-child{    margin-bottom: 7px;}.aecl_nub {    margin-bottom: 7.7vw;}.aecl_nub:last-child{    margin-bottom: 0;}.about_effect_box1{    position: relative;}/*  */.about_effect_logo {    width: 100%;    position: relative;}.about_effect_logo_cont {    width: 100%;    position: relative;}.mod_tit46 {    font-size: 46px;    line-height: 1.5;    color: #23262C;}.aelc_tit {    margin-bottom: var(--distance67);}.aelc_btm{    width: 100%;}.aelc_btm_ul{    margin: 0 -14px;    margin-bottom: -28px;    display: flex;    flex-wrap: wrap;}.aelc_btm_ul_li {    width: 16.666666%;    padding: 0 14px;    margin-bottom: 28px;}.about_effect_logo{    height: 120vh;}.about_effect_logo_bg{    position: fixed;    height: 100vh;    width: 100%;    top: 0;    left: 0;    opacity: 0;}.about_effect_logo_bg img{    width: 100%;    height: 100%;    object-fit: cover;    transform: scale(6);}.about_effect_logo_bg{    opacity: calc(var(--rate2) * 5);}.about_effect_logo_bg img{    transform: scale(calc(6 - calc(5 * var(--rate2))));}.about_effect_text{    text-align: center;    position: absolute;    width: 1200px;    max-width: calc(100% - 80px);    left: 50%;    transform: translateX(-50%);    top: 60%;}.about_effect_text .std_title1{    color: #333;    line-height: 1.75;    font-weight: bold;    margin-bottom: 17px;}.about_effect_text .std_text1 p{    line-height: 1.75;}.about_effect_text,.about_effect_text .std_text1{    opacity: 0;}.about_effect_text{    transition: all 0.36s;}.about_effect_text .std_text1{    transition: all .36s .1s;}.about_effect.on1 .about_effect_text,.about_effect.on1 .about_effect_text .std_text1{    opacity: 1;}.about_effect {    position: relative;}.about_effect.end .effect_bg,.about_effect.end .about_effect_logo_bg{    position: absolute;    top: calc(100% - 100vh);}.about_hope{    background: #fff;    border-top: 1px solid #E0E0E0;    position: relative;}.about_hope_left{    min-height: 100vh;}.about_hope_right{    height: 100vh;    background: #532EC7;}.about_hope_right_list{    width: 34%;}.ahrl_nub{    width: 100%;}.about_hope_left,.about_hope_right{    width: 50%;    position: relative;}.about_hope_left{    padding-top: 50vh;    padding-left: calc(50vw - 700px);    padding-right: 80px;    padding-bottom: 45vh;}.ahtl_item .std_title1{    color: #333;    font-weight: bold;    margin-bottom: 22px;}.ahtl_item .std_title5{    color: #666;    line-height: 1.75;}.ahtl_item{    margin-bottom: 134px;}.ahtl_item:last-child{    margin-bottom: 0;}.about_hope.start1 .about_hope_right {    position: fixed;    right: 0;    top: 0;}.about_hope.end1 .about_hope_right{    position: absolute;    top: calc(100% - 100vh);}.ahrl_nub:not(:first-child){    display: none;}.ahrl_nub.slick-active .ys_imgbox_cover{    animation: hope_circle 5s linear infinite;}@keyframes hope_circle {    0%{        transform: rotate(0);    }    100%{        transform: rotate(360deg);    }}@-webkit-keyframes hope_circle {    0%{        transform: rotate(0);    }    100%{        transform: rotate(360deg);    }}.ahtl_item,.ahtl_item .std_title1,.ahtl_item .std_title5{    opacity: 0;    transition: all 0.36s;}.ahtl_item .std_title5{    transition-delay: .15s;}.ahtl_item.on,.ahtl_item.on .std_title1,.ahtl_item.on .std_title5{    opacity: 1;}.ahtl_item.on.act,.ahtl_item.on.act .std_title1,.ahtl_item.on.act .std_title5{    opacity: 0;}.about_value{    position: relative;}.about_value_bg{    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    overflow: hidden;}.about_value_bg img{    width: 100%;    height: 100%;    object-fit: cover;}.about_value_cry{    position: relative;    z-index: 3;}.about_value_bg::before{    content: '';    width: 100%;    height: 100%;    top: 0;    left: 0;    background: rgba(0,0,0,.2);    z-index: 2;    position: absolute;}.about_value_cry{    padding: var(--distance200) 0;}.about_value .std_title1{    color: #fff;    font-weight: bold;    margin-bottom: 46px;}.about_value_swiper_item{    width: 50%;    padding: 0 14px;}.avsi_core{    border-radius: var(--radius);    background: rgba(255, 255, 255, 0.20);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    overflow: hidden;    padding: 62px 64px 90px 70px;}.avsi_core .std_title4{    color: #fff;    position: relative;    font-weight: bold;    padding-bottom: 22px;    margin-bottom: 38px;}.avsi_core .std_title4::before{    content: '';    width: 100%;    height: 1px;    opacity: 0.3;    background: #D9D9D9;    position: absolute;    bottom: 0;    left: 0;}.avsi_core .std_title4::after{    content: '';    width: 40%;    height: 1px;    position: absolute;    background: #fff;    bottom: 0;    left: 0;}.avsi_core .std_text1 p{    color: #fff;    line-height: 1.75;}.about_value_swiper {    margin: 0 -14px;}.swiper_arrows1 .swiper-button-prev,.swiper_arrows1 .swiper-button-next{    width: 55px;    height: 55px;    border-radius: 50%;    background: #fff;    z-index: 6;    transition: all 0.36s;    top: 0;    margin-top: 0;}.swiper_arrows1 .swiper-button-prev::before,.swiper_arrows1 .swiper-button-next::before{    content: '';    background-image: url(../images/f1_arrow2.svg);    position: absolute;    background-size: 100% 100%;    width: 13px;    height: 11px;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    transition: all 0.36s;}.swiper_arrows1_controls{    position: relative;    height: 55px;}.swiper_arrows1 .swiper-button-prev::after,.swiper_arrows1 .swiper-button-next::after{    display: none;}.swiper_arrows1 .swiper-button-prev::before{    transform: translate(-50%,-50%) rotate(180deg);}.swiper_arrows1_controls{    margin-top: 50px;    width: calc(100% - 28px);    left: 14px;}.swiper_arrows1 .swiper-button-prev, .swiper_arrows1 .swiper-container-rtl .swiper-button-next {    left: 0;}.swiper_arrows1 .swiper-button-next, .swiper_arrows1 .swiper-container-rtl .swiper-button-prev {    right: auto;    left: 71px;}.swiper_arrows1 .swiper-button-prev.swiper-button-disabled,.swiper_arrows1 .swiper-button-next.swiper-button-disabled{    background: rgba(255,255,255,.3);    opacity: 1;}.swiper_arrows1 .swiper-button-prev.swiper-button-disabled::before,.swiper_arrows1 .swiper-button-next.swiper-button-disabled::before{    opacity: .7;    background-image: url(../images/f1_arrow6.svg);}.swiper_arrows1_controls .swiper-pagination{    width: calc(100% - 148px);    left: 148px;    top: 50%;    transform: translateY(-50%);    height: 1px;}.swiper_arrows1_controls .swiper-pagination-progressbar{    background: rgba(217,217,217,.3);}.swiper_arrows1_controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{    background: rgba(217,217,217,1);}.about_new_bg{    width: 100%;}.about_new_bg img{    width: 100%;}.about_develop{    position: relative;    padding-top: 160px;}.about_develop .std_title2{    font-size: var(--font46);    color: #23262C;    line-height: 1.4;    font-weight: bold;    margin-bottom: 112px;}.about_develop .ys_cont1400{    position: relative;    z-index: 6;}.about_develop .about_value_bg::before{    display: none;}/*  */.about_history_list {    width: calc(229px + 250px);    padding-left: 250px;    position: initial;}.about_history_list_nub.slick-current::before {    background: #532EC7;}.about_history_list_nub::before {    content: '';    width: 18px;    height: 18px;    border-radius: 50%;    position: absolute;    top: 0;    left: 0;    border: 1px solid #532EC7;    background: transparent;    transition: all 0.36s;}.about_history_list .slick-list{    overflow: visible;}.ahln_year {    color: #999;    font-size: 18px;    line-height: 1.2;    font-weight: bold;    transition: all 0.36s;    padding-left: 47px;}.about_history_list_nub .ahln_text {    width: 437px;    position: absolute;    left: 48px;    top: 21.6%;    z-index: 3;}.ahln_bigyear {    color: #532EC7;    transition: all 0.36s;    font-weight: bold;    font-size: 110px;    line-height: 1.2;    position: absolute;    bottom: 29.2%;    right: calc(100% + 39px);}.about_history_list_nub {    position: relative;    height: 615px;}.about_history_list_nub::after {    content: '';    width: 2px;    height: calc(100% - 18px);    position: absolute;    left: 8px;    top: 18px;    background: #eee;    transition: all 0.36s;}.about_history_list_nub .ahln_text, .ahln_bigyear {    opacity: 0;    pointer-events: none;}.about_history_list_nub.slick-current .ahln_text {    opacity: 1;}.about_history_list_nub.slick-current .ahln_text p, .about_history_list_nub.slick-current .ahln_bigyear {    opacity: 1;    pointer-events: all;}.about_history_list_nub.slick-current .ahln_year{    color: #532EC7;}.ahln_text .std_text1 p{    color: #37363E;    line-height: 2;}.ahln_text .std_text1{    margin-bottom: 19px;}.about_history_list_nub.slick-current::after{    background: #532EC7;}.mod_arrows2 .slick-prev, .mod_arrows2 .slick-next{    width: 52px;    height: 52px;    border-radius: 50%;    border: 1px solid #532EC7;    background: #532EC7;    transition: all 0.36s;    z-index: 3;}.mod_arrows2 .slick-prev::before,.mod_arrows2 .slick-next::before{    content: '';    background-image: url(../images/f1_arrow6.svg);    width: 16px;    height: 16px;    background-size: 100% 100%;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    position: absolute;    transition: all 0.36s;}.mod_arrows2 .slick-prev::before{    transform: translate(-50%,-50%) rotate(180deg);}.mod_arrows2 .slick-arrow.slick-disabled{    background: transparent;}.mod_arrows2 .slick-prev.slick-disabled::before,.mod_arrows2 .slick-next.slick-disabled::before{    background-image: url(../images/f1_arrow2.svg);}.about_history_list .slick-prev, .about_history_list .slick-next{    top: 0;    transform: translateY(0);}.about_history_list .slick-prev{    left: auto;    right: 82px;}.about_history_list_nub:not(:first-child){    display: none;}.about_logo .std_title2{    font-size: var(--font46);    text-align: center;    font-weight: bold;    color: #23262C;    margin-bottom: 67px;}.aelc_btm_ul_li .ys_imgbox_cover{    width: 100%;    border-radius: 6px;    border: 1px solid #EBEBEB;    background: #FFF;    overflow: hidden;}.about_logo_bg{    position: absolute;    top: 34%;    left: 50%;    transform: translateX(-50%);    width: 105.2%;}.about_logo .ys_cont1400{    position: relative;}.about_logo_bg img{    width: 100%;}.about_effect_logo_cont{    position: relative;    z-index: 3;}.about_logo{    overflow: hidden;    padding-bottom: 213px;}/* b2 - start */.mc_container {    width: 100%;    padding: 0 70px;}/* .mc_retrieval_box {    border-top: 1px solid #189;} */.mc_retrieval {    margin-top: 50px;}.mc_rtv_l {    width: 250px;    /* padding-right: 30px; */}.mc_rtv_r {    width: calc(100% - 250px);}/* .mc_rtv_hd {    padding: 5px 0;    border-bottom: 3px solid #189;} */.mc_rtv_hd p {    font-size: 14px;    line-height: 36px;    color: #666;}.mc_rtv_hd .mc_rtvhd_btn {    display: inline-block;    vertical-align: middle;    font-size: 14px;    line-height: 36px;    padding: 0 10px;    color: #cc0000;    transition: all .36s;    border: 1px solid #cc0000;}.mc_rtv_sor {    display: none;    /* width: 180px; */}.mc_rtvbtn_dl {    margin-left: 15px;}.mc_rtv_r.mc_rtvr_full {    width: 100%;}.mc_rtv_r.mc_rtvr_full .mc_rtv_sor {    display: block;}.mc_rtv_sor {    margin-right: 20px;}.mc_rtvl_li {    background: rgb(232, 232, 232);}.mc_rtvl_li {    border-bottom: 1px solid #cccccc;}.mc_rtvl_xlhd {    padding: 15px;    cursor: pointer;}.mc_rtvl_inputbox {    max-width: calc(100% - 15px);}.mc_rtvl_xtb {    width: 15px;    line-height: 20px;}.mc_rtvl_xtb img {    width: 100%;}.mc_rtvl_inputbox {    user-select: none;}.mc_rtvl_checkbox {    float: left;    position: relative;    width: 15px;    height: 15px;    border: 1px solid #666;    background: #fff;    margin-top: 2.5px !important;    pointer-events: none;    border-radius: 2px;}.mc_rtvl_checkbox::before {    content: "";    position: absolute;    left: 50%;    top: 50%;    z-index: 1;    width: 80%;    height: 80%;    background: url(../images/xtb_duihao.png) center / cover no-repeat;    transform: translate(-50%, -50%);    opacity: 0;}.mc_rtvl_checkbox:checked {    background: #666;}.mc_rtvl_checkbox:checked::before {    opacity: 1;}.mc_rtvl_inputbox span {    float: left;    width: calc(100% - 15px);    padding: 0 10px;    font-size: 14px;    line-height: 20px;    color: #333;}.mc_rtvl_xlbd {    display: none;    padding: 20px 15px;    background: rgb(248, 248, 248);}.mc_rtvl_xlbd .slider {    width: 100%;}.mc_rtvl_xlhd.act .mc_rtvl_xtb {    transform: rotate(180deg);}.mc_tab_sortbtn {    position: relative;    font-size: 14px;    line-height: 1.2;    color: #333;    cursor: pointer;    font-weight: normal;}.mc_tab_sortbtn::before {    content: "";    position: absolute;    left: -15px;    top: 50%;    margin-top: -8px;    width: 15px;    height: 15px;    background: url(../images/xtb_desc.png) center / cover no-repeat;    opacity: 0;}.mc_tab_th.desc .mc_tab_sortbtn::before {    opacity: 1;}.mc_tab_th.asc .mc_tab_sortbtn::before {    opacity: 1;    transform: rotate(180deg);}.mc_table {    width: 100%;}.mc_table th,.mc_table td {    font-size: 14px;    line-height: 1.5;    color: #666;    padding: 12px 15px;    padding-right: 30px;}.mc_table td a {    font-size: inherit;    line-height: inherit;    color: #007c8c;}.mc_table td p {    font-size: inherit;    line-height: inherit;    color: inherit;}.mc_table_hd tr {    background: rgb(248, 248, 248);}.mc_tab_searchbox {    position: relative;    margin-top: 10px;    border: 1px solid silver;    width: 200px;    height: 24px;}.mc_tabsearch_input {    width: 100%;    height: 100%;    font-size: 14px;    font-weight: normal;    padding: 2px 5px;    padding-right: 20px;    color: #666;}.mc_tabsearch_btn {    cursor: pointer;    position: absolute;    right: 5px;    top: 50%;    transform: translateY(-50%);    width: 15px;}.mc_tabproxl_box {    position: relative;    padding: 25px 40px;}.mc_tabproxl_close {    position: absolute;    right: 25px;    top: 25px;    z-index: 10;    width: 20px;    cursor: pointer;}.mc_tabproxl_l {    width: calc(100% - 360px);    border-right: 1px dashed silver;}.mc_tabproxl_r {    width: 360px;}.mc_tabproxl_imgbox {    width: 171px;}.mc_tabproxl_message {    width: calc(100% - 171px);    padding-left: 5vw;}.mc_tabproxl_imgbox a {    display: block;}.mc_tabproxl_message h4 {    font-size: 18px;    line-height: 1.5;    color: #007c8c;    margin-bottom: 20px;}.mc_tabproxl_message p {    font-size: 14px;    line-height: 1.5;    color: #007c8c;    margin-bottom: 10px;}.mc_tabproxl_message a {    font-size: inherit;    line-height: inherit;    color: inherit;}.mc_tab_bd tr {    border-bottom: 1px solid #e0e0e0;}.mc_tab_proxl {    display: none;}.demo-slider {    width: 100%;}.g_advb {    margin-right: 18px;}.g_advbox {    width: 100%;    margin: 0 -15px;}.g_advfl {    font-size: 14px;    width: auto;    margin-right: 10px;    line-height: 24px;}.g_advfr {    width: 50px;    height: 24px;    border: 1px solid #dfdfdf;    border-radius: 3px;}.g_advfr input {    width: 100%;    height: 100%;    padding: 0 3px;}.layui-slider {    height: 2px;    background: #e2e2e2;    border-radius: 1px;    position: relative;    cursor: pointer;}.layui-slider-wrap-btn {    width: 10px;    height: 10px;}.layui-slider-bar {    top: 1px;}.layui-slider-wrap-btn {    background: #555555;    border: 2px solid #555555;}.layui-slider-wrap-btn {    background: #555555;    border: 2px solid #555555;}.g_advbox {    text-align: center;    width: 172px;}.g_advboxin {    display: inline-block;}.g_advb:nth-child(2) {    margin-right: 0;}.g_adv {    margin-bottom: 30px;    width: 300px;}.g_search {    padding: 60px;    background: #f9f9f9;    border-top: 3px solid #999;    border-bottom: 1px solid #e0e0e0;}.g_advtopfl {    width: 120px;    line-height: 1.2;    color: #333;    font-size: 16px;    padding-right: 20px;}.g_advtopfr {    width: 250px;    margin-top: 16px;}.g_advbox {    margin-top: 18px;}.g_inp input {    width: 100%;    border: 1px solid #eee;    height: 40px;    padding: 0 15px;    color: #666;    font-size: 14px;}.g_input .g_advtopfr {    margin-top: 0;}.g_xltop {    width: 100%;    border: 1px solid #eee;    padding: 0 15px;    cursor: pointer;}.g_xltopfl {    width: calc(100% - 16px);}.g_xltopfr {    width: 16px;    line-height: 40px;}.g_xltopfr img {    width: 100%;    transition: all .36s;}.g_xltopfl p {    color: #333;    font-size: 14px;    line-height: 40px;    height: 40px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.g_xiala .g_advtopfr {    margin-top: 0;    position: relative;}.g_xlbot {    position: absolute;    top: 40px;    left: 0;    width: 100%;    border: 1px solid #eee;    background: #fff;    padding: 18px 15px 10px;    display: none;}.g_xllifl {    width: 14px;    position: relative;}.g_xllifl img {    width: 100%;    transition: all .36s;}.g_xlli1 {    position: relative;    top: 0;    left: 0;}.g_xlli2 {    position: absolute;    top: 0;    left: 0;    opacity: 0;}.g_xllifr {    width: calc(100% - 16px);    padding-left: 15px;}.g_xlbot li {    margin-bottom: 10px;    cursor: pointer;}.g_xllifr p {    color: #666;    font-size: 14px;    line-height: 16px;}.g_xlbot li.active .g_xlli1 {    opacity: 0;}.g_xlbot li.active .g_xlli2 {    opacity: 1;}.g_xltop.on .g_xltopfr img {    transform: rotate(180deg);}.g_search_title {    font-size: 24px;    color: #333;    margin-bottom: 20px;}.g_slider {    float: left;    width: 50%;    padding-right: 80px;}.g_search_content {    max-width: 1000px;    border-right: 1px dashed silver;}.g_search_title {    word-break: break-word;    white-space: normal;}.g_xiala {    width: 100%;}.mc_btn {    display: inline-block;    padding: 0 1rem;    cursor: pointer;    white-space: nowrap;    border-width: 1px;    border-style: solid;    border-radius: 2px;    font-size: 14px;    line-height: 36px;    height: 36px;    -webkit-transition: background-color .1s linear;    transition: background-color .1s linear;    background-color: #c00;    border-color: #c00;    color: #fff;}.mc_btn[disabled] {    background-color: #ccc;    border-color: #ccc;    text-decoration: none;    cursor: not-allowed;}.mc_rtv_btn {    margin-top: 20px;}.mc_rtvl_select {    color: #666;    font-size: 14px;    border: 1px solid silver;    padding: 5px;}.mc_rtvl_xlcheck {    padding-top: 10px;}.mc_rtvl_xlcheck .mc_rtvl_inputbox {    margin: 5px 0;}.mc_rtvl_xlscroll {    max-height: 188px;    overflow: auto;}/* 新增 star */.sele_wrap {    width: 100%;    position: relative;    cursor: pointer;    z-index: 2;}.sele_wrap_icon {    width: 100%;    position: relative;    z-index: -1;}.sele_wrap_icon img {    width: 16px;}.sele_pop {    position: absolute;    top: 0;    left: 0;    width: 310px;    border: solid 1px#babfc7;    background: #f9f9f9;    display: none;    z-index: 20;}.sele_pop_top_icon {    width: 20px;    cursor: pointer;}.sele_pop_top_icon img {    width: 100%;}.sele_pop_top {    display: flex;    justify-content: flex-end;    padding: 12px;    background: #ccc;    border-bottom: 1px solid #ccc;}.sele_pop_btm {    width: 100%;    position: relative;}.sele_pop_btm_head {    width: 100%;    padding: 20px;}.sele_pop_btm .mc_tab_searchbox {    width: 100%;    height: 36px;    margin-top: 0;    margin-bottom: 15px;}.sele_pop_btm .mc_rtvl_inputbox span {    font-weight: normal;    color: #666;}.sele_pop_btm_reset {    margin-top: 12px;    display: inline-block;    cursor: pointer;}.sele_pop_btm_reset p {    font-size: 14px;    line-height: 1.5;    color: #189;}.sele_pop_btm_reset p:hover {    text-decoration: underline;}.sele_th.on {    position: relative;    z-index: 10;}.sele_pop_btm_selec {    width: 100%;    padding: 20px;    padding-top: 10px;    border-top: 1px solid #ccc;}.sele_pop1 .sele_pop_btm_head {    padding-bottom: 10px;}.spbs_top {    min-height: 80px;}.spbh_input {    display: flex;    margin-bottom: 3px;}.spbh_input_le {    float: left;    position: relative;    width: 15px;    height: 15px;    border: 1px solid #666;    background: #fff;    pointer-events: none;    border-radius: 2px;    transition: all 0.36s;    margin-top: 2.5px;}.spbh_input_ri span {    width: calc(100% - 15px);    padding: 0 10px;    font-size: 14px;    line-height: 20px;    color: #666;    font-weight: normal;}.spbh_input.on .spbh_input_le::after {    opacity: 1;}.spbh_input.on .spbh_input_le {    background: #666;}.spbh_input_le::after {    content: "";    position: absolute;    left: 50%;    top: 50%;    z-index: 1;    width: 80%;    height: 80%;    background: url(../images/xtb_duihao.png) center / cover no-repeat;    transform: translate(-50%, -50%);    opacity: 0;}.sele_pop .g_advtopfr {    width: 100%;}.mc_rtvl_li {    position: relative;}.mc_rtvl_li.act::after {    opacity: 1;}.mc_rtvl_li::after {    content: '';    position: absolute;    top: 6px;    width: 6px;    height: 6px;    background: #cc0000;    border-radius: 50%;    right: 6px;    opacity: 0;    transition: all 0.36s;}/* .mc_tab_th_wrap {    width: 100%;    position: relative;} */.mc_tab_th {    position: relative;}.mc_tab_th_wrap::after {    content: '';    position: absolute;    top: 15px;    width: 6px;    height: 6px;    background: #cc0000;    border-radius: 50%;    right: 6px;    opacity: 0;    transition: all 0.36s;}.mc_tab_th.act .mc_tab_th_wrap::after {    opacity: 1;}.selet_top {    display: flex;    justify-content: space-between;}.selet_top {    margin-bottom: 20px;}.selet_top.mc_rtvr_full .mc_rtv_hor {    display: none;}.selet_top.mc_rtvr_full .mc_rtv_sor {    display: block;}.selet_top_img {    position: relative;    width: 18px;}.selet_top_img img {    transition: all 0.36s;}.selet_top_img img:nth-child(1) {    position: relative;    top: 0;    left: 0;}.selet_top_img img:nth-child(2) {    position: absolute;    top: 1px;    left: 0;    opacity: 0;}.mc_rtvhd_btn {    display: flex !important;    align-items: center;}.mc_rtvhd_btn p {    padding-left: 8px;    transition: all 0.36s;}.mc_rtvhd_btn p {    color: #cc0000;}.mc_rtv_hd p {    line-height: 38px;    font-weight: bold;}.mc_rtv_hd .mc_rtvhd_btn {    line-height: 38px;    padding: 0px 20px;}.selet_top .mc_rtvbtn_reset {    border-color: transparent;    background: transparent !important;    color: #007c8c !important;    padding-left: 0 !important;    padding-right: 0 !important;    margin-left: 16px;}.mc_rtvbtn_hide.on,.mc_rtvbtn_show.on {    background: #cc0000;}.mc_rtvbtn_hide.on p,.mc_rtvbtn_show.on p {    color: #fff;}.mc_rtvbtn_hide.on .selet_top_img img:nth-child(1),.mc_rtvbtn_show.on .selet_top_img img:nth-child(1) {    opacity: 0;}.mc_rtvbtn_hide.on .selet_top_img img:nth-child(2),.mc_rtvbtn_show.on .selet_top_img img:nth-child(2) {    opacity: 1;}.mc_rtv_hdr_l {    margin-left: 16px;}.mc_rtv_hd_r .mc_rtvhd_btn {    border-color: transparent;    background: transparent !important;    color: #007c8c !important;    display: inline-block !important;    padding-left: 0 !important;    padding-right: 0 !important;}.mc_retrieval_box {    border: solid 1px;    border-color: #babfc7;}.mc_table_hd .mc_tab_th {    /* border-bottom: solid 1px #babfc7; */    background: rgb(248, 248, 248);    position: relative;}.mc_table_hd .mc_tab_th::before {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #babfc7;}.mc_table_hd .mc_tab_sortbtn {    padding-left: 12px;    padding-right: 20px;    display: block;    border-left: solid 1px #babfc7;    min-height: 3.6em;    /* border-right: solid 1px #babfc7; */}.mc_table_hd .mc_tab_th {    padding-left: 0;    padding-right: 0;}.mc_table_hd .mc_tab_th:first-child .mc_tab_sortbtn {    border-left: none;}.mc_tab_td0 {    position: relative;    z-index: 10;}.mc_table_hd .sele_th {    padding-top: 16px;    padding-bottom: 16px;    /* border-bottom: 1px solid #babfc7; */    background: rgb(248, 248, 248);    position: relative;}.mc_table_hd .sele_th::before {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #babfc7;}.mc_rtv_bd_r {    height: 600px;    overflow: auto;}.mc_rtv_bd_l {    height: 600px;    overflow-y: auto;    overflow-x: hidden;}.mc_table_hd {    position: relative;    z-index: 10;    background: rgb(248, 248, 248);}/* .mc_tab_th {    position: relative;}.mc_table_hd .mc_tab_th::after {    content: '';    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 1px;    background: #babfc7;} */.mc_tab_bd,.sele_th1 {    position: relative;    z-index: 5;}.mc_tab_pro td {    min-width: 180px;}.mc_tab_bd .mc_tab_td0 {    background: #fff;}.mc_tab_bd .mc_tab_td0::after,.mc_table_hd .mc_tab_td0::after,.mc_table_hd .sele_th1::after {    position: absolute;    top: 0;    right: -20px;    content: "";    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(25%, rgba(0, 0, 0, 0.035)), color-stop(79%, rgba(0, 0, 0, 0)));    background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.035) 25%, rgba(0, 0, 0, 0) 79%);    display: block;    width: 20px;    height: 100%;    z-index: 1;}.mc_table_hd .mc_tab_th:nth-child(2) .mc_tab_sortbtn {    border-left: none;}.mc_tab_bd .mc_tab_td0,.mc_table_hd .mc_tab_td0,.mc_table_hd .sele_th1 {    min-width: 250px;}/* 新增 end */.type_table{    padding-top: 63px;}.type_table_btn{    padding-left: 18px;    padding-right: 14px;    margin-bottom: 38px;    display: flex;    justify-content: space-between;    align-items: center;}.type_table_btn .std_btn1_link::before {    border: 1px solid #532EC7;}.type_table_btn .std_btn1_font14{    color: #532EC7;}.type_table_btn .std_btn1_font14{    padding-right: 0;}.screen_icon{    width: 20px;    margin-right: 17px;    position: relative;    z-index: 6;}.screen_icon img:nth-of-type(2){    opacity: 0;}.std_btn1_link{    cursor: pointer;}.screen_left{    display: flex;    align-items: center;}.screen_reset{    font-size: 14px;    line-height: 2;    color: #532EC7;    margin-left: 28px;    cursor: pointer;}.screen_total{    margin-left: 36px;    font-size: 12px;    color: #6A5C95;    line-height: 2;}.screen_total p,.screen_total span{    color: inherit;    line-height: inherit;    font-size: inherit;}/* b2 - end *//* helen star */.recrui_list {    width: 100%;    position: relative;    margin-top: var(--distance50);}.recrui_list_cont {    width: 100%;    position: relative;}.recrui_list_li {    width: 33.333333%;    padding: 0 15px;    margin-bottom: 42px;}.recrui_list_ul {    margin: 0 -15px -42px;    display: flex;    flex-wrap: wrap;}.recrui_list_li_wrap {    width: 100%;    border-radius: var(--radius);    border: 1px solid #E3E3E3;    background: #FFF;    transition: all 0.36s;    position: relative;    padding: 67px 60px;}.rllw_icon {    width: 26px;    position: absolute;    top: 33px;    right: 32px;    opacity: 0;    transition: all 0.36s;}.rllw_icon img {    width: 100%;}.rllw_icon_top_tit p {    transition: all 0.36s;    max-height: 3em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.rllw_icon_top_info p {    transition: all 0.36s;    color: #999;}.rllw_icon_top_tit {    margin-bottom: 23px;}.rllw_icon_top {    padding-bottom: 20px;}.recrui_list_li_wrap .std_btn1_font14 {    color: #666;}.recrui_list_li_wrap {    display: flex;    flex-direction: column;    justify-content: space-between;    min-height: 370px;}.yprn_le p {    font-size: 14px;    color: #fff;    line-height: 1.5;}.yprn_ri {    width: 20px;    margin-left: 12px;}.yprn_ri img {    animation: xl 1.2s infinite;    width: 100%;}@keyframes xl {    0% {        transform: translateY(0px);    }    50% {        transform: translateY(5px);    }    100% {        transform: translateY(0px);    }}.ys_page_recrui1_next {    display: flex;    align-items: center;    position: absolute;    bottom: 52px;    left: 50%;    transform: translateX(-50%);}.jobd_wrap {    width: 100%;    position: relative;    padding: var(--distance50) 0 var(--distance100);}.jobd_wrap_wrap {    width: 890px;    margin: 0 auto;    max-width: 100%;}.jobd_wrap_cont {    width: 100%;}.jobd_wrap_cont_tit .std_title2 {    color: #333333;    font-weight: bold;}.jobd_wrap_cont_tit {    margin-bottom: 26px;}.jwci_le .rllw_icon_top_info {    margin-bottom: 0;}.jobd_wrap_cont_info {    display: flex;    justify-content: space-between;    border-bottom: 1px solid #E9E9E9;    padding-bottom: 16px;    margin-bottom: 40px;}.jwci_ri_text p {    font-size: 14px;    line-height: 1.75;    color: #666666;}.mod_tit24 {    font-size: 24px;    color: #333;    line-height: 1.75;}.jwci_ri {    display: flex;}.jwcb_tit .mod_tit24 {    font-weight: bold;}.jwcb_info p {    color: #666666;    margin-bottom: 0px;}.jwcb_tit {    margin-bottom: 15px;}.jwcb_li {    margin-bottom: 35px;}.faq_leave_moreh .std_btn1_link::before {    border-color: #532EC7;}.faq_leave_moreh .std_btn1_link .std_btn1_font14 {    color: #532EC7;}.jobd_wrap_cont_btm {    padding-bottom: 30px;}.ys_page_invest_ban {    display: flex;    justify-content: space-between;    align-items: flex-end;}.ypib_le_tit h1 {    color: #fff;    font-weight: bold;}.ypib_le_tit {    margin-bottom: 60px;}.ylil_le {    width: 26px;    flex: none;    margin-top: 4px;}.ylil_le img {    width: 100%;}.ypib_le_info_li {    display: flex;    margin-bottom: 24px;}.ylil_ri p {    font-size: 22px;    line-height: 1.5;    color: #fff;    font-weight: bold;}.ylil_ri {    padding-left: 20px;}.ypib_ri {    border-left: 1px solid #fff;    padding-left: 35px;}.ypib_ri .std_title3 {    color: #fff;    line-height: 1.5;}.ypib_le_info_li:last-child {    margin-bottom: 0;}.ypib_ri p:first-child {    margin-bottom: 30px;}.ys_page_invest .ys_pos_center {    top: 55%;}.ys_page_invest .ys_breadnav {    position: absolute;    left: 0;    width: 100%;    top: 153px;}.ys_page_invest .ys_breadnav a {    color: #fff;}.ys_page_invest .ys_breadnav li::after {    color: #fff;}.invest_notice {    width: 100%;    position: relative;    padding-top: 1px;}.invest_notice_cont {    width: 100%;    position: relative;}.invest_notice_tit .std_title1 {    text-align: center;    color: #333;    font-weight: bold;}.inbu_li {    width: 33.333333%;    padding: 0 14px;    margin-bottom: 23px;}.invest_notice_btm_ul {    margin: 0 -14px;    display: flex;    flex-wrap: wrap;}.inbu_wrap {    width: 100%;    position: relative;    border-radius: var(--radius);    border: 1px solid #DEDEDE;    background: #FFF;    padding: 53px 50px;    padding-bottom: 45px;}.inbu_wrap_time p {    font-size: 14px;    line-height: 1.75;    color: #999;}.inbu_wrap_time {    margin-bottom: 20px;}.inbu_wrap_info .std_title5 {    color: #333;    line-height: 1.5;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    height: 3em;    transition: all 0.36s;}.inbu_wrap .std_btn1_font14 {    font-size: 16px;}.inbu_wrap .std_btn1_icon {    width: 20px;}.inbu_wrap .std_btn1_icon img {    transform: scale(1) !important;}.inbu_wrap .news_recmd_more {    margin-top: 67px;}.invest_notice_btm_more {    display: flex;    justify-content: center;    padding-top: 30px;}.invest_report {    width: 100%;    position: relative;    padding-top: 1px;}.invest_report_cont {    width: 100%;    position: relative;}.invest_report_btm {    width: 100%;    position: relative;}.invest_report_btm_li {    width: 100%;    margin-bottom: 30px;}.irbl_wrap {    width: 100%;    border-radius: var(--radius);    border: 1px solid #E3E3E3;    background: #FFF;    padding: 42px 40px;    display: flex;    flex-wrap: wrap;    align-items: center;}.irbl_wrap_le {    width: 60%;    display: flex;    align-items: center;    padding-right: 20px;}.irbl_wrap_ri {    width: 40%;}.irbl_wrap_le_info p {    color: #333;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;    transition: all 0.36s;}.irbl_wrap_le_icon {    width: 28px;    flex: none;}.irbl_wrap_le_info {    padding-left: 30px;}.ys_page_conta .ys_nyban_title h1 {    font-weight: bold;}.irbl_wrap_ri {    display: flex;    justify-content: space-between;}.irbl_wrap_ri .inbu_wrap_time {    margin-bottom: 0;}.irbl_wrap_ri .news_recmd_more {    margin-top: 0;}.invest_report_cont .std_btn1_font14 {    font-size: 16px;}.invest_report_cont .std_btn1_icon {    width: 20px;}.invest_report_cont .std_btn1_icon img {    transform: scale(1) !important;}.ys_page_conta .ys_nyban_title {    text-align: center;}.ys_page_conta .ys_breadnav a {    color: #ffff;}.ys_page_conta .ys_breadnav li::after {    color: #fff;}.conta_way {    width: 100%;    position: relative;    margin-top: -315px;    margin-bottom: 85px;}.conta_way_cont {    width: 100%;    position: relative;    background: #fff;    border-radius: var(--radius);    padding: 103px 116px 93px;    display: flex;    flex-wrap: wrap;    box-shadow: 0px 0px 10px 1px rgba(37, 97, 212, 0.08);    border: 1px solid #EEE;}.conta_way .ys_breadnav {    margin-bottom: 20px;}.conta_way_ri {    width: 44%;    display: flex;    flex-wrap: wrap;}.cwrl_code {    width: 154px;    margin: 0 auto;    margin-bottom: 30px;}.cwrl_code img {    width: 100%;}.cwrl_info p {    color: #666666;}.conta_way_ri_li {    width: 50%;    padding: 0 5px;}.conta_way_le {    width: 56%;    padding-right: 80px;}.cwlt_tit .std_title2 {    font-weight: bold;    line-height: 1.75;}.cwlt_info p {    color: #666;    line-height: 1.75;}.conta_way_le_top .ys_nyban_title {    text-align: left;}.conta_way_le_top {    border-bottom: 1px solid #E3E3E3;    padding-bottom: 10px;    margin-bottom: 40px;}.conta_way_le_btm {    width: 100%;    display: flex;    flex-wrap: wrap;    justify-content: space-between;}.cwlb_le {    width: 20px;    flex: none;    margin-top: 3px;}.cwlb_le img {    width: 100%;}.cwlb_ri p {    color: #333;    line-height: 1.75;}.cwlb_li {    display: flex;    min-width: 50%;}.cwlb_ri {    padding-left: 14px;}.conta_way_cont .ys_nyban_title {    margin-bottom: 12px;}.conta_leave {    width: 100%;    position: relative;}.conta_leave_cont {    width: 100%;    border-radius: var(--radius);    border: 1px solid #EEE;    background: #FFF;    box-shadow: 0px 0px 10px 1px rgba(37, 97, 212, 0.08);    padding: 82px 116px 66px;}.conta_leave_cont .conta_way_le_top {    border-bottom: none;    text-align: center;    margin-bottom: 5px;}.conta_leave_cont .ys_nyban_title {    text-align: center;}.conta_leave_btm {    width: 100%;    position: relative;}.conta_leave_btm_ul {    margin: 0 -15px;    display: flex;    flex-wrap: wrap;}.clbu_li {    width: 50%;    padding: 0 15px;    margin-bottom: 30px;}.clbu_wrap {    width: 100%;    position: relative;}.clbu_wrap_tit {    margin-bottom: 6px;}.clbu_wrap_tit p {    font-size: 18px;    color: #333;    line-height: 1.75;}.clbu_wrap_tit p span {    color: #F00;}.clbu_wrap_btm {    width: 100%;    border: 1px solid #DEDEDE;    border-radius: 10px;}.clbu_wrap_btm input {    width: 100%;    height: 58px;    padding: 0 16px;    color: #999;    font-size: 14px;}.clbu_wrap_btm input::-webkit-input-placeholder,.clbu_wrap_btm textarea::-webkit-input-placeholder {    /* WebKit browsers */    color: #999;}.clbu_wrap_btm input:-moz-placeholder,.clbu_wrap_btm textarea:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */    color: #999;}.clbu_wrap_btm input::-moz-placeholder,.clbu_wrap_btm textarea::-moz-placeholder {    /* Mozilla Firefox 19+ */    color: #999;}.clbu_wrap_btm input:-ms-input-placeholder,.clbu_wrap_btm textarea:-ms-input-placeholder {    /* Internet Explorer 10+ */    color: #999;}.clbu_wrap_btm textarea {    height: 240px;    padding: 17px 25px;    color: #999;    font-size: 14px;}.clbu_li1 {    width: 100%;}.clbu_wrap_img {    width: 145px;    flex: none;    margin-left: 30px;    cursor: pointer;}.clbu_wrap_img img {    width: 100%;}.clbu_li2 .clbu_wrap {    display: flex;    align-items: center;}.conta_leave_submit p {    font-size: 20px;    line-height: 60px;    width: 200px;    border-radius: 10px;    background: #532EC7;    color: #fff;    text-align: center;    cursor: pointer;}.conta_leave_submit {    display: flex;    justify-content: center;    padding-top: 25px;}/* helen end *//* macro start */.ys_btn_def {    display: inline-block;    vertical-align: middle;    font-size: var(--font16);    line-height: var(--lh1d75);    color: var(--color666);    padding: 12px 30px;    border: 1px solid #DBDBDB;    border-radius: 10px;    background: #fff;}.ys_txt161d6,.ys_txt161d6 p {    font-size: var(--font16);    line-height: var(--lh1d6);    color: var(--color666);}.ys_txt162,.ys_txt162 p {    font-size: var(--font16);    line-height: var(--lh2);    color: var(--color666);}.ys_txt181d75,.ys_txt181d75 p {    font-size: var(--font18);    line-height: var(--lh1d75);    color: var(--color666);}.ys_txt201d6,.ys_txt201d6 p {    font-size: var(--font20);    line-height: var(--lh1d6);    color: var(--color666);}.ys_dots_list p {    --color: #666;    position: relative;    z-index: 1;    font-size: var(--font18);    line-height: var(--lh1d5);    padding: 0.25em 0;    color: var(--color);    padding-left: 0.8em;}.ys_dots_list P::before {    content: "";    position: absolute;    left: 0;    top: calc(1em - 2.5px);    width: 5px;    height: 5px;    border-radius: 50%;    background: var(--color);}/* C1应用列表 */.app_item {    display: flex;}.app_item:not(:last-child) {    margin-bottom: var(--distance100);}.app_item_container.ys_cont1680 {    margin: 0;}.app_item_box {    display: flex;    align-items: flex-start;}.app_item_imgbox {    width: 945px;    border-radius: 0px var(--radius) var(--radius) 0px;}.app_item_txtbox {    padding-left: 7%;    padding-top: 5%;}.app_item_txtbox {    width: calc(100% - 945px);}.app_item_txt,.app_item_txt p {    font-size: var(--font18);    line-height: var(--lh1d75);    color: var(--color666);}/* .std_btn3 .std_btn1_font14 {    color: var(--colormain);} */.app_item_tag_list {    display: flex;    flex-wrap: wrap;    margin: 0 -5px;}.app_item_tag_item {    padding: 0 5px;    margin-bottom: 10px;    flex: none;}.app_item_txt {    margin-top: 25px;}.app_item_more {    margin-top: 30px;}.app_item_tag {    margin-top: 85px;}.app_item:nth-child(even) {    justify-content: flex-end;}.app_item:nth-child(even) .app_item_box {    flex-direction: row-reverse;}.app_item:nth-child(even) .app_item_imgbox {    border-radius: var(--radius) 0 0 var(--radius);}.app_item:nth-child(even) .app_item_txtbox {    padding-left: 0;    padding-right: 7%;}.app_section {    margin-top: 25px;    padding-top: var(--distance50);    padding-bottom: var(--distance170);}/* c2应用详情 */.ys_page_app_detail .ys_breadnav {    margin-top: 30px;}.appd_banner {    position: relative;    z-index: 1;    padding-top: 235px;    margin-bottom: -65px;}.appd_banner::before {    content: "";    position: absolute;    left: 0;    top: 0;    z-index: -1;    width: 100%;    height: calc(100% - 65px);    background: var(--colormain);}.appd_banner_imgbox {    width: 780px;    border-radius: var(--radius);    overflow: hidden;}.appd_banner_imgbox img {    border-radius: var(--radius);    transition: all 0.36s;    width: 100%;}.appd_banner_txtbox {    width: calc(100% - 780px);    padding-right: 8%;}.appd_banner_container {    display: flex;}.appd_banner_title,.appd_banner_txt p {    color: var(--colorfff);}.appd_banner_title {    margin-bottom: 34px;}.ys_sectionbox_appd .std_title1 {    font-weight: bold;}.appd_rcmd_tabhd {    display: flex;    justify-content: space-between;    border-bottom: 1px solid #D5D2E1;}.appd_rcmd_tabhd_l {    display: flex;}.appd_rcmd_tabhd_item {    font-size: var(--font24);    padding-bottom: 18px;    color: var(--color999);    cursor: pointer;    position: relative;    margin-right: 2em;    transition: all .4s;}.appd_rcmd_tabhd_item::before {    content: "";    position: absolute;    left: 0;    bottom: -2px;    width: 100%;    height: 3px;    background: var(--colormain);    transform: scaleX(0);    transition: all .4s;}.appd_rcmd_tabhd_item.act {    color: var(--colormain);}.appd_rcmd_tabhd_item.act::before {    transform: scaleX(1);}.appd_rcmd_tabhd_r {    margin-left: auto;}.appd_rcmd_tabhd_dlbtn {    font-size: var(--font14);    line-height: var(--lh1d75);    color: var(--colormain);}/* .appd_rcmd_tabbd_item:not(:first-child) {    display: none;} */.appd_rcmd_tabbd {    margin-top: 30px;}.appd_otherli_title {    font-weight: bold;}.appd_otherli_title a {    font-size: inherit;    line-height: inherit;    color: inherit;    display: block;}.appd_other_list {    display: flex;    flex-wrap: wrap;    margin: 0 -16px -32px;}.appd_other_item {    width: 50%;    padding: 0 16px;    margin-bottom: 32px;}.appd_otherli_txtbox {    padding-top: 36px;}.appd_otherli_tagbox {    margin-top: 36px;}.appd_apply,.appd_other,.appd_recommended {    padding-top: var(--distance135);}.ys_sectionbox_appd {    padding-bottom: var(--distance120);}.appd_otherli_imgbox {    border-radius: var(--radius);}/* faq */.faq_banner {    text-align: center;}.faq_banner .ys_nyban_title h1 {    font-weight: bold;}.faq_banner_seach_form {    margin-top: 40px;}.faq_banner_search {    display: flex;    width: 825px;    max-width: 100%;    height: 90px;    border-radius: var(--radius);    border: 1px solid rgba(255,255,255,.5);    background: linear-gradient(90deg, rgba(255, 255, 255, 0.20) -0.12%, rgba(255, 255, 255, 0.20) 99.99%);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    padding: 0 40px;    margin: 0 auto;}.faq_banner_seach_input {    height: 100%;    font-size: var(--font14);    color: #fff;    padding-left: 10px;    padding-right: 30px;    flex: auto;}.faq_banner_seach_input::-webkit-input-placeholder {    /* WebKit browsers */    color: var(--colorfff);}.faq_banner_seach_input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */    color: var(--colorfff);}.faq_banner_seach_input::-moz-placeholder {    /* Mozilla Firefox 19+ */    color: var(--colorfff);}.faq_banner_seach_input:-ms-input-placeholder {    /* Internet Explorer 10+ */    color: var(--colorfff);}.faq_banner_seach_btn {    flex: none;}.faq_banner_seach_btn .iconfont {    font-size: 24px;    color: #fff;    cursor: pointer;}.ys_breadnav {    position: relative;    z-index: 10;    margin-top: 45px;}.ys_breadnav ul {    display: flex;}.ys_breadnav li:not(:last-child)::after {    content: ">";    margin: 0 10px;}.ys_breadnav li {    font-size: var(--font14);    line-height: var(--lh1d75);    color: var(--color999);}.ys_breadnav a {    font-size: inherit;    color: inherit;    line-height: inherit;}.faq_collapse {    padding: var(--distance50) 0 var(--distance120);    margin-top: 20px;}.faq_collapse_bd,.faq_collapse_hd {    display: flex;}.faq_collapse_hd {    align-items: center;}.faq_collapse_index {    font-size: var(--font24);    line-height: var(--lh1d75);    color: #000;    flex: none;    width: 1em;}.faq_collapse_text,.faq_collapse_title {    flex: auto;    padding: 0 30px;}.faq_collapse_icon {    font-size: 25px;    width: 1em;    height: 1em;    position: relative;    z-index: 1;    flex: none;}.faq_collapse_icon::before,.faq_collapse_icon::after {    content: "";    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    background: var(--color999);    transition: all .36s;}.faq_collapse_icon::before {    width: 100%;    height: 1px;}.faq_collapse_icon::after {    width: 1px;    height: 80%;}.faq_collapse_item:not(:last-child) {    margin-bottom: 30px;}.faq_collapse_itembox {    border-radius: var(--radius);    border: 1px solid #E3E3E3;    background: #FFF;}.faq_collapse_hd {    padding: 35px 40px;    cursor: pointer;}.faq_collapse_bd {    padding: 0 40px 50px;}.faq_collapse_item:not(:first-child) .faq_collapse_bdbox {    display: none;}.faq_collapse_item.act .faq_collapse_icon::after {    height: 100%;    transform: translate(-50%, -50%) rotate(90deg);}.ys_fenyebox .pc_fenye li {    width: 40px;    height: 40px;    line-height: 38px;    border-radius: 10px;}.ys_fenyebox {    margin-top: 80px;}.pc_fenye li.activepage {    background-color: var(--colormain);    color: var(--colorfff);}.faq_leave {    padding: 110px 0;}.faq_leave_title,.faq_leave_txt p {    color: var(--colorfff);}.faq_leave_txt {    margin: 40px 0 55px;}/* D2技术支持_质量和可靠性 */.quality_banner {    position: fixed;    left: 0;    top: 0;    z-index: -1;    width: 100%;    height: 100%;}.quality_banner .ys_nyban_pc,.quality_banner .ys_nyban_ph {    width: 100%;    height: 100%;}.ys_page_quality2 .ys_breadnav li,.ys_page_quality .ys_breadnav li {    color: var(--colorfff);}.ys_page_quality2 .ys_breadnav,.ys_page_quality .ys_breadnav {    margin-top: 0;}.ys_sectionbox_quality {    padding: 120px 0 var(--distance135);}.quality_section {    padding-top: var(--distance50);    margin-top: 15px;}.quality_section_title {    font-weight: bold;    color: var(--colorfff);    text-align: center;}.quality_list {    display: flex;    flex-wrap: wrap;    font-size: 20px;    margin: 0 -2em -4em;}.quality_item {    width: 50%;    padding: 0 2em;    margin-bottom: 4em;}.quality_lisbox {    position: relative;    z-index: 1;    display: block;    height: 100%;    padding: 4em 4em 3.5em;    border-radius: var(--radius);    border: 1px solid rgba(255, 255, 255, 0.24);    background: rgba(255, 255, 255, 0.14);    box-shadow: 12px 12px 10px 0px rgba(2, 63, 108, 0.10);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    overflow: hidden;}.quality_lisbox::before {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    transition: all .36s;    background: var(--colormain);    z-index: -1;    transition: all .36s;    opacity: 0;}.qualityli_title {    font-weight: bold;    margin-bottom: 10px;    color: var(--colorfff);}.qualityli_txt {    min-height: calc(7em * var(--lh1d6));}.qualityli_txt p {    color: var(--colorfff);}.qualityli_more {    margin-top: 40px;    pointer-events: none;}.ys_sectionbox_join .std_title1,.ys_sectionbox_reliability .std_title1,.ys_sectionbox_ocs .std_title1 {    font-weight: bold;}.ocs_introduce {    margin-top: 15px;    padding: var(--distance50) 0 var(--distance120);}.ocs_introduce {    display: flex;    justify-content: flex-end;}.ocs_introduce_container {    display: flex;    padding-left: 40px;}.ocs_introduce_imgbox {    width: 992px;}.ocs_introduce_imgbox img {    width: 100%;    border-radius: 30px 0 0 30px;}.ocs_introduce_txtbox {    width: calc(100% - 992px);    padding-right: 85px;}.ocs_green {    position: relative;    z-index: 1;    padding: var(--distance135) 0 var(--distance120);}.ocs_green::before,.ocs_green::after {    content: "";    position: absolute;    top: 0;    left: 0;    z-index: -1;    width: 50%;    height: 100%;    background: var(--colormain);}.ocs_green::after {    left: auto;    right: 0;    background: #f7f8fc;}.ocs_green_container {    display: flex;}.ocs_green_pact,.ocs_green_project {    width: 50%;}.ocs_green_pact {    padding-right: 80px;}.ocs_green_pact_title {    color: var(--colorfff);    margin-bottom: 40px;}.ocs_green_pact_txt {    margin-bottom: var(--distance50);}.ocs_green_pact_txt.ys_dots_list p {    --color: #fff;}.ocs_gpf_btn {    position: relative;    z-index: 1;    width: 430px;    max-width: 100%;    display: flex;    font-size: var(--font20);    line-height: var(--lh1d5);    padding: 1.5em 2em;    border-radius: var(--radius);    border: 1px solid #E3E3E3;    align-items: center;    color: var(--colorfff);    overflow: hidden;}.ocs_gpf_btn span {    flex: auto;    line-height: inherit;}.ocs_gpf_btn img {    flex: none;    width: 1.6em;    margin-left: 1em;}.ocs_gpf_item:not(:last-child) {    margin-bottom: 30px;}.ocs_gpf_btn::before {    content: "";    position: absolute;    left: 0;    top: 0;    z-index: -1;    width: 100%;    height: 100%;    background: var(--colormain1);    transition: all .36s;    transform-origin: left;    transform: scaleX(0);}.ocs_green_project {    padding-left: 150px;}.ocs_green_project_content .ocs_gpf_list {    --colorfff: #333;}.ocs_green_project_content .ocs_gpf_btn {    border-color: #C2C0CF;}.ocs_green_project_content .ocs_gpf_btn::before {    background: var(--colormain);}.ocs_monitor_txtbox h4 {    margin-bottom: 10px;    color: #333;    font-weight: bold;}.ocs_monitor_txtbox h2 {    font-weight: bold;    margin-bottom: 1em;}.ocs_monitor_txtbox p {    font-size: var(--font18);    margin-bottom: 0;}.ocs_monitor {    padding: var(--distance120) 0 var(--distance170);}.ocs_monitor_title {    margin-bottom: var(--distance100);    text-align: center;}.ocs_monitor_item {    display: flex;    align-items: center;}.ocs_monitor_txtbox {    width: calc(100% - 970px);    padding-right: 60px;}.ocs_monitor_imgbox {    width: 970px;}.ocs_monitor_imgbox img {    width: 100%;}.ocs_monitor_item:not(:last-child) {    margin-bottom: var(--distance135);}.ocs_monitor_item:nth-child(even) {    flex-direction: row-reverse;}.ocs_monitor_item:nth-child(even) .ocs_monitor_txtbox {    width: calc(100% - 660px);    padding-right: 170px;    padding-left: 66px;}.ocs_monitor_item:nth-child(even) .ocs_monitor_imgbox {    width: 660px;}.reliability_section {    padding: var(--distance50) 0 var(--distance100);    margin-top: 30px;}.reliability_title {    margin-bottom: 25px;}.reliability_imgbox {    position: relative;    z-index: 1;}.reliability_imgbox svg {    width: 100%;}.reliability_svg2 {    position: absolute;    left: 0;    top: 0;    width: 100%;    pointer-events: none;}.ys_sectionbox_news {    padding: var(--distance50) 0 var(--distance100);    margin-top: 8px;}.news_search_form {    display: flex;}.news_search_item {    margin-right: 22px;}.news_search_inputbox {    width: 185px;    font-size: var(--font14);    height: 60px;    border-radius: 10px;    border: 1px solid #E3E3E3;    padding-left: 32px;    padding-right: 50px;}.ys_select_hd.news_search_inputbox .ys_select_xtbbox {    right: 22px;}#news_search_keyword {    display: flex;    align-items: center;    width: 305px;    padding-right: 22px;}#news_search_keyword input {    flex: auto;    height: 100%;}.news_search_keyword button {    flex: none;    margin-left: 1em;}.news_search_select .ys_select_bd {    border-radius: 10px;    border: 1px solid #E3E3E3;    padding: 10px 0;    max-height: 150px;}.news_search_select .ys_select_li {    font-size: var(--font14);    line-height: var(--lh1d5);    color: var(--color666);    padding: 5px 15px;}.news_recommended {    margin-top: var(--distance50);}.news_recmd_box {    display: flex;    border-radius: var(--radius);    border: 1px solid #E7E7E7;    overflow: hidden;}.news_recmd_imgbox {    width: 57.35%;    flex: none;}.news_recmd_txtbox {    width: 42.65%;    padding: 60px 57px 60px 72px;    display: flex;    flex-direction: column;}.news_recmd_more {    margin-top: auto;}.newsd_main_date,.newsli_date,.news_recmd_date {    font-size: var(--font14);    color: var(--color999);    line-height: var(--lh1d75);}.news_recmd_title {    margin: 20px 0;}.news_recmd_title {    line-height: 1.75;    max-height: 3.5em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.news_recmd_txt p {    line-height: 1.75;    max-height: 10.5em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 6;    overflow: hidden;}.news_main {    padding-top: var(--distance50);    margin-top: 15px;}.news_list {    display: flex;    flex-wrap: wrap;    font-size: 10px;    margin: 0 -15px -80px;}.news_item {    width: 33.333333%;    padding: 0 15px;    margin-bottom: 80px;}.news_lisbox {    display: block;    height: 100%;}.newsli_date {    margin-bottom: 15px;}.newsli_txtbox {    padding: 30px 0 0;}.newsli_title {    line-height: 1.75;    height: 3.5em;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.newsli_imgbox {    border-radius: var(--radius);}/* e2 */.ys_page_news_detail .ys_breadnav {    margin-top: 0;    padding-top: 40px;}.newsd_main_top {    padding-top: var(--distance50);    padding-bottom: 15px;}.newsd_main_title {    font-weight: bold;    margin-bottom: 40px;}.newsd_main_message {    display: flex;    align-items: center;    justify-content: space-between;}.newsd_main_share {    display: flex;    align-items: center;}.newsd_main_share_title {    font-size: var(--font14);    line-height: var(--lh1d75);    color: var(--color666);    margin-right: 30px;}.newsd_main_share .ys_share_list:not(:last-child) {    margin-right: 20px;}.newsd_main_bot {    padding: 40px 0 80px;    border-top: 1px solid #E9E9E9;}.newsd_related_list .news_item {    width: 50%;}.join_banner_container {    top: 40%;    text-align: center;}.ys_nyban_txt p,.ys_nyban_title {    color: var(--colorfff);}.ys_nyban_title {    font-weight: bold;}.ys_nyban_txt {    width: 985px;    max-width: 100%;    margin: 0 auto;    margin-top: 24px;}.join_banner_career {    position: absolute;    left: 0;    bottom: 0;    z-index: 1;    z-index: 5;    width: 776px;    max-width: 100%;    border-radius: 0px 60px 0px 0px;    overflow: hidden;    background: linear-gradient(90deg, rgba(255, 255, 255, 0.20) -0.12%, rgba(0, 0, 0, 0.20) 99.99%);}.join_banner_career::before {    content: "";    position: absolute;    left: 0;    top: 0;    z-index: -1;    width: 50%;    height: 100%;    background: rgba(83, 46, 199, 0.50);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    transition: all .36s ease-in-out;}.join_banner_career.act::before {    left: 50%;}.join_banner_career_item {    width: 50%;}.join_banner_career_btn {    font-size: 20px;    display: flex;    justify-content: space-between;    align-items: center;    padding: 2em 2.4em 2.3em 4em;    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);}.join_banner_career_r {    width: 1.5em;    margin-left: 2em;}.join_banner_career_icon {    flex: none;    margin-bottom: 1em;}.join_banner_career_title {    color: #fff;}.join_banner_career {    display: flex;}.join_banner_career_more {    font-size: 30px;    width: 1em;    height: 1em;    border-radius: 50%;    border: 1px solid var(--colorfff);    display: flex;    justify-content: center;    align-items: center;}.join_banner_career_more img {    width: .3em;}.join_welfare_tile {    margin-bottom: var(--distance50);    padding-bottom: 20px;}.ys_sectionbox_join {    padding: var(--distance100) 0 var(--distance50);}.ys_sectionbox_join .std_title2 {    font-size: var(--font34);    line-height: var(--lh1d4);    font-weight: bold;}.join_welfare_conainer {    display: flex;}.join_welfare_imgbox {    width: 758px;}.join_welfare_txtbox {    width: calc(100% - 758px);    padding-left: 75px;}.join_welfare_content {    margin-top: 37px;    padding-top: 37px;    border-top: 1px solid #DFDFDF;}.join_welfare_imgitem img {    width: 100%;    border-radius: var(--radius);}.join_welfare_content_title {    font-size: var(--font24);    line-height: var(--lh1d5);    color: var(--color666);    transition: all .36s;}.join_welfare_content_item {    cursor: default;}.join_welfare_content_item.act .join_welfare_content_title {    font-weight: bold;    color: var(--color333);}.join_welfare_content_txt {    padding-top: 20px;}.join_welfare_content_txt.ys_txt181d75 p {    line-height: 2;}.join_welfare_content_item:not(:last-child) {    margin-bottom: 36px;}.join_welfare_content_item:not(:first-child) .join_welfare_content_txt {    display: none;}.join_welfare {    padding: var(--distance120) 0;}.join_welfare:nth-of-type(2n) .join_welfare_conainer {    flex-direction: row-reverse;}.join_welfare:nth-of-type(2n) .join_welfare_txtbox {    padding-left: 0;    padding-right: 75px;}.ys_slick_anmt.nexting .ys_slick_prev {    z-index: 999 !important;}.ys_slick_anmt.nexting .ys_slick_active {    z-index: 1000 !important;}.ys_slick_anmt.preving .ys_slick_prev {    z-index: 1000 !important;}.ys_slick_anmt.preving .ys_slick_active {    z-index: 999 !important;}.ys_slick_anmt.nexting .ys_slick_active {    animation: slideInRight .3s ease-out both;}.ys_slick_anmt.preving .ys_slick_prev {    animation: slideOutRight .3s ease-in both;}.join_welfare_imgitem:not(:first-child) {    display: none;}/* .join_welfare_imgitem {    opacity: 1 !important;} */.join_welfare_imglist.nexting .ys_slick_active {    animation: zoomInDown 1s ease both;}.join_welfare_imglist.preving .ys_slick_prev {    animation: zoomOutDown 1s ease both;}.join_welfare1.join_welfare {    padding-top: 0;}.join_welfare1 .join_welfare_txtbox {    width: calc(100% - 1018px);}.join_welfare1 .join_welfare_imgbox {    width: 1018px;}.quality_infomation {    position: relative;    height: 300vh;}.quality_infomation_fixed {    padding-top: 120px;    position: absolute;    left: 0;    width: 100%;    height: 100vh;}.quality_inofmation {    visibility: hidden;}.quality_inofmation.init {    visibility: visible;}.quality_infomation.start .quality_infomation_fixed {    position: fixed;    left: 0;    top: 0;}.quality_infomation.end .quality_infomation_fixed {    position: absolute;    left: 0;    top: auto;    bottom: 0;}.quality_infomation_wrap {    font-size: var(--font40);    line-height: 2.8;    height: 2.8em;    /* overflow: hidden; */}.quality_infomation_title:not(:first-child){    opacity: 0;}.quality_infomation_title {    font-weight: bold;    text-align: center;    font-size: var(--font40);    line-height: 2.8;    color: var(--colorfff);}.quality_system {    width: 100%;    height: 100vh;    position: relative;}.quality_system_title {    font-size: var(--font46);    font-weight: bold;    color: #fff;    margin-bottom: 20px;}.quality_system_content {    width: 645px;    max-width: 100%;}.quality_system_file {    margin-top: var(--distance50);    padding-top: 30px;}.quality_system_txt p {    color: var(--colorfff);}.quality_system_file_item:not(:last-child) {    margin-bottom: 24px;}.quality_system_file_btn {    display: flex;    font-size: var(--font16);    font-weight: bold;    color: #fff;}.quality_system_file_btn span {    padding-left: 0.8em;    line-height: var(--lh1d4);}.quality_system_file_icon1 {    width: 1em;    margin-left: 0.5em;}.quality_system_file_icon,.quality_system_file_icon1 {    flex: none;    margin-top: 0.2em;}.quality_system_file_icon {    width: 1em;    height: 1em;    border-radius: 50%;    background: var(--colormain);    display: flex;    align-items: center;    justify-content: center;}.quality_system_file_icon img {    width: 100%;}.quality_infomation_more {    display: flex;    align-items: center;    justify-content: center;    pointer-events: none;}.quality_infomation_container1 {    bottom: var(--distance50);}.quality_infomation_more {    color: var(--colorfff);    font-size: var(--font14);}.quality_infomation_more img {    width: 20px;    margin-left: 0.8em;}/* macro cssend */.about_effect_logo_bg img{    transform-origin: center 31.6%;}.ys_page_job_detail .ys_main,.ys_page_news_detail .ys_main{    margin-top: 93px;}.type_banner .ys_breadnav a {    color: #9090BB;}.type_banner .ys_breadnav,.detail1_page .ys_breadnav{    position: absolute;    width: 100%;    top: 93px;}.newsd_related_container {    padding: var(--distance100) 0;    border-top: 1px solid #E9E9E9;}/* 2023.09.15 - start */.type_table_box{    border-radius: var(--radius) var(--radius) 0 0;    overflow: hidden;}.type_table_box{    width: 100%;    display: flex;}.type_table_box_hide,.ttbh_all{    width: 310px;}.type_table_box_other{    width: calc(100% - 310px);    display: flex;    flex-grow: 1;}.ttbo_left{    width: 262px;    position: relative;    z-index: 3;}.ttbo_right{    width: calc(100% - 262px);    position: relative;    z-index: 2;}.ttbh_search{    height: 70px;    background: #846CD0;    padding: 17px 24px;    border-right: 1px solid #967FDF;}.ttbh_search_core{    border: 1px solid #CDCAD9;    height: 36px;    position: relative;}.ttbh_search_core input{    color: #fff;    height: 100%;    padding-left:8px;    width: 100%;    padding-right: 42px;}.ttbh_search_core input::placeholder{    color: #fff;}.ttbh_search_icon{    position: absolute;    width: 26px;    top:50%;    transform: translateY(-50%);    right: 8px;    cursor: pointer;}.ttbh_search_icon img{    width: 100%;}.recrui_font{    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;}.recrui_font img{    width: 100%;}.ys_page_recrui1_next{    z-index: 6;}.ys_page_recrui1_next{    cursor: pointer;}.ttbh_sli_top_icon{    width: 36px;    opacity: 0;    transition: all 0.36s;}.ttbh_sli_top_icon img{    width: 100%;}.ttbh_sli_top .std_title6{    color: #333;    line-height: 1.5;}.ttbh_sli_top{    display: flex;    align-items: center;    padding: 4px 16px;    cursor: pointer;}.ttbh_sli_top,.type_model{    border: 1px solid #EDEBF6;    border-top: 0;}.ttbh_search_list_item.on .ttbh_sli_top_icon{    opacity: 1;}.type_model_core_top{    padding: 12px 24px;}.type_model_core_select{    padding: 16px 24px;}.type_model_core input{    color: #333;}.type_model_core input::placeholder{    color: #999;}.type_model_core_select{    border-top: 1px solid #EDEBF6;}.tmcs_box {    width: 20px;    height: 20px;    position: relative;    top: 4px;}.tmcs_box::before{    content: '';    border-radius: 2px;    border: 1px solid #CDCAD9;    position: absolute;    width: 100%;    height: 100%;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.tmcs_box::after{    content: '\e72e';    font-size: 12px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    color: #532EC7;    opacity: 0;    transition: all 0.36s;    font-family: "iconfont" !important;}.tmcs_nub.on .tmcs_box::after{    opacity: 1;}.tmcs_nub{    display: flex;    cursor: pointer;    margin-bottom: 4px;}.tmcs_nub .std_text1{    width: calc(100% - 20px);    padding-left: 8px;}.tmcs_return_btn{    color: #532EC7;    font-size: 14px;    line-height: 2;    cursor: pointer;    text-decoration: underline;    text-decoration-color: transparent;    transition: all 0.36s;}.tmcs_return{    margin-top: 12px;    display: flex;}.slider .layui-slider-wrap-btn{    border: 2px solid #532EC7!important;}.slider .layui-slider-bar{    background: #532EC7!important;}.sele_pop_btm_head>ul{    margin-top: 12px;}.std_unit{    font-size: 14px;    line-height: 24px;    color: #333;    padding-left: 10px;    display: inline-block;    width: 40px;    text-align: left;}.g_advbox {    width: 220px;}.type_model{    display: none;}.ttbh_search_list_item.act .ttbh_sli_top .ttbh_sli_top_icon{    transform: rotate(180deg);}.type_table.on .type_table_box_hide{    width: 0;}.type_table.on .ttbh_all{    position: relative;    transform: translateX(-100%);}.type_table_box_hide{    position: relative;    z-index: 6;}.type_table_font18{    font-size: 18px;    line-height: 1.5;    color: #fff;}.ttbo_left .ttbo_info_top{    background: #846CD0;}.ttbo_left .ttbo_info_top_th{    padding:21px 35px;    border-bottom: 1px solid #967FDF;}.ttbo_itp_icon img{    width: 20px;}.ttbo_itp_icon{    padding: 12px 35px;    width: 100%;    cursor: pointer;    transition: all 0.36s;}.ttbo_info_top_pop{    position: relative;    height: 44px;}.ttbo_itp_tan{    position: absolute;    background: #fff;    border: 1px solid #EDEBF6;    width: 308px;    top: 0;    left: 0;    display: none;    z-index: 16;}.ttbo_itp_tan_close{    height: 44px;    background: #EDEBF6;    position: relative;    cursor: pointer;}.ttbo_itp_tan_close img{    width: 20px;    right: 20px;    top: 50%;    transform: translateY(-50%);    position: absolute;}.type_id_select{    display: flex;    align-items: flex-start;    padding: 18px 30px;    border-bottom: 1px solid #EDEBF6;    cursor: pointer;}.type_table_box_hide{    border-right: 1px solid #EDEBF6;}.type_id_select .std_text1{    color: #333;    width: calc(100% - 20px);    padding-left: 10px;}.ttbo_left::before{    position: absolute;    right: -20px;    content: "";    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(25%, rgba(0, 0, 0, 0.035)), color-stop(79%, rgba(0, 0, 0, 0)));    background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.035) 25%, rgba(0, 0, 0, 0) 79%);    display: block;    width: 20px;    height: 100%;    z-index: 1;}.type_id_select.on .tmcs_box::after{    opacity: 1;}.ttbo_right .ttbo_info_top{    background: #7A5DD6 ;}.ttbo_right_cry{    white-space: nowrap;}.ttbo_right .ttbo_info_top_th {    padding: 21px 0 21px 35px;    text-align: left;    position: relative;    border-bottom: 1px solid #967FDF;}.ttbo_right .ttbo_info_top_th::before{    content: '';    height: 32px;    width: 1px;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    background: #967FDF;}.ttbo_info_top_nub:last-child .ttbo_info_top_th::before{    display: none;}.ttbo_info_top_nub1{    width: 117px;}.ttbo_info_top_nub2{    width: 126px;}.ttbo_info_top_nub3{    width: 135px;}.ttbo_info_top_nub4{    width: 140px;}.ttbo_info_top_nub5{    width: 150px;}.ttbo_info_top_nub6{    width: 130px;}.ttbo_info_top_nub7{    width: 165px;}.ttbo_info_top_nub8{    width: 160px;}.ttbo_info_top_nub9{    width: 144px;}.ttbo_info_top_nub10{    width: 154px;}.ttbo_info_top_nub11{    width: 137px;}.ttbo_info_top_nub12{    width: 151px;}.ttbo_right_name,.type_inof{    white-space: nowrap;    font-size: 0;}.ttbo_info_top_nub{    display: inline-block;    vertical-align: top;}.type_inof{    display: flex;    background: linear-gradient(90deg, #F8F8F8 0%, #FFF 2.03%, #FFF 97.79%, #FDFDFD 100%);}.ttbo_img img{    width: 36px;}.ttbo_img {    font-size: 0;    height: 64px;    display: flex;    align-items: center;    justify-content: center;    cursor: pointer;}.type_inof .ttbo_info_top_nub{    min-height: 65px;    border-bottom: 1px solid #EDEBF6;}.type_inof .std_text1 p{    color: #444;    line-height: 1.5;}.type_inof .std_text1{    padding:20px 0 20px 35px;}.ttbo_zhan{    height: 114px;    position: relative;    z-index: 10;}.ttbo_zhan.on .ttbo_info_top{    position: fixed;    top: 93px;}.ttbo_zhan.act .ttbo_info_top{    position: fixed;    top: 93px;}.ys_page_wrap.up .ttbo_zhan.on .ttbo_info_top {    top: 0;}.type_table_box_other .ttbo_info_top{    transition: all 0.36s;}.ttbo_left .ttbo_zhan,.ttbo_left .ttbo_info_top{    width: 262px;}.ttbo_zhan.end1 .ttbo_info_top{    position: relative;    top: var(--top1)!important;    /* transition: top .36s .1s; */}.type_table_box{    overflow: hidden;}.ttbh_search_list{    background: #fff;}.type_model_core{    font-size: 14px;}.type_model_core+.type_model_core .sele_pop_btm_head{    padding-top: 0;}.slider_imgmodal_list {    max-width: 60%;    width: 800px;    margin: 0 auto;    position: relative;}.slider_imgmodal_list_nub{    width: 100%;    position: absolute;    opacity: 0;    left: 0;    top: 0;    transition: all 0.36s;    pointer-events: none;}.slider_imgmodal_list_nub.on {    position: relative;    opacity: 1;    pointer-events: all;}.slider_imgmodal .ys_modal_content{    width: calc(100vw - 120px);    height: calc(100vh - 120px);    max-height: calc(100vh - 120px);    display: flex;    justify-content: center;    align-items: center;}.slider_imgsmall{    display: flex;    justify-content: center;    margin: 0 -5px;    position: absolute;    width: 100%;    bottom: 50px;    left: 50%;    transform: translateX(-50%);}.slider_imgsmall_item{    width: 116px;    padding: 0 5px;}.slider_imgsmall_item .ys_imgbox_cover{    border: 1px solid #ccc;    transition: all 0.36s;}.slider_imgsmall_item.on .ys_imgbox_cover{    border: 1px solid #532EC7;}.slider_imgsmall_item {    cursor: pointer;}.slider_imgmodal_list_nub{    transform: scale(0);    opacity: 0;    transition: all 1s;}.slider_imgmodal_list_nub.on{    transform: scale(1);    opacity: 1;}.slider_imgmodal .ys_modal_close{    width: 20px;}.slider_imgmodal .ys_modal_close img{    width: 100%;}/* 2023.09.15 - end */.appd_rcmd_tabbd{    position: relative;}.appd_rcmd_tabbd_item{    position: absolute;    top: 0;    left: 0;    width: 100%;    opacity: 0;    pointer-events: none;    transition: all 0.36s;}.appd_rcmd_tabbd_item.act{    position: relative;    opacity: 1;    pointer-events: all;}.appd_apply_list{    display: flex;    flex-wrap: wrap;}.appd_apply_list .detail1_apply_list_nub{    width: 33.333333%;}.tupe_submit{    position: fixed;    width: 100%;    z-index: 90;    bottom: 0;    left: 0;    border-top: 1px solid #ddd;    -webkit-box-shadow: 0px -8px 8px rgba(0, 0, 0, 0.1);    box-shadow: 0px -8px 8px rgba(0, 0, 0, 0.1);    padding: 16px 24px 12px;    display: flex;    background-color: #f7f7f7;    align-items: center;    display: none;}.tupe_submit_all{    display: flex;    align-items: center;}.home_free {    background: #fff;}.home_news_cry_rotate .slick-track,.home_trend_list .slick-track,.home_product_list .slick-track{    display: flex;}.home_news_cry_rotate .hncr_item,.home_trend_list .home_trend_list_nub,.home_product_list .home_product_list_nub {    height: auto;}.hncr_item_link,.htln_link,.hpln_link{    height: 100%;}.hncr_item_link_text {    display: flex;    flex-direction: column;    justify-content: space-between;}.htln_link .std_text2{    flex-grow: 1;}.hnco_list {    padding: 0 14px;}.hnli_second2{    position: absolute;    width: 100%;    box-shadow: 0 4px 4px rgba(0, 0, 0, .07);    overflow: hidden;    left: 0;    top: 100%;}.hnli_second2 .hnli_second2_list{    justify-content: center;    display: flex;}.hnli_second2::before{    content: "";    position: absolute;    left: 0;    top: 0;    z-index: -1;    width: 100%;    height: 100%;    background: #fff;    opacity: 1;    transition: all .5s ease-in-out;}.hnli_second2_list{    display: flex;    justify-content: center;}.hnli_second2_list_nub{    padding: 0 30px;}.hnli_s2ln_link{    font-size: 16px;    line-height: 1.5 !important;    padding: 15px 0 !important;    display: block;    position: relative;    transition: all 0.36s;    color: #333;}.hnli_second2_list_nub.yxnav_active2 .hnli_s2ln_link{    color: #532EC7;}.hnli_s2ln_link::before{    content: '';    background: #532EC7;    position: absolute;    bottom: 0;    left: 0;    width: 0;    opacity: 0;    height: 1px;    transition: all 0.36s;}.hnli_second2_list_nub.yxnav_active2 .hnli_s2ln_link::before{    width: 100%;    opacity: 1;}.hnli_second.hnli_second2 {    padding-top: 0;    padding-bottom: 0;}.footer_top_other_list {    justify-content: flex-end;}.ys_breadnav li a::before {    content: '';    background-image: url(../images/f2_arrow2.svg);    width: 10px;    height: 10px;    background-size: 100% 100%;    left: 0;    top: 50%;    transform: translate(-50%, -50%);    position: absolute;}.ys_breadnav a{    position: relative;    padding: 0 11px;}.ys_breadnav li:not(:last-child)::after,.ys_breadnav li:first-child a::before{    display: none;}.ys_breadnav ul{    margin: 0 -11px;}.ys_breadnav {    margin-top: 30px;}.product_audio {    margin-top: -47px;}.d1tli_cry {    height: 100%;}.tmcs_box::before{    transition: all 0.36s;}.tmcs_radio .tmcs_box{    border-radius: 50%;}.tmcs_radio .tmcs_box::before{    border-radius: 50%;}.tmcs_radio .tmcs_box::after{    border-radius: 50%;    content: '';    width: 60%;    height: 60%;    background: #532EC7;}.tmcs_radio .tmcs_nub.on .tmcs_box::before{    border: 1px solid #532EC7;}.ttbo_info_top_nub:last-child .ttbo_itp_tan{    left: auto;    right: 0;}.ttbo_info_top_nub:nth-last-of-type(2) .ttbo_itp_tan{    left: 50%;    transform: translateX(-50%);}.dpct_thead{    display: flex;}.app_section{    max-width: 1920px;    margin: 0 auto;}.std_btn1_icon img{    transform: scale(1)!important;}.app_item_title {    font-weight: bold;}.app_item_imgbox{    width: 49%;    flex-grow: 1;}.app_item_txtbox{    width: 51%;}.app_item:nth-of-type(2n-1) .app_item_imgbox{    margin-left: calc(680px - 50vw);}.app_item:nth-of-type(2n) .app_item_imgbox{    margin-right: calc(680px - 50vw);}.app_item_txtbox {    padding-left: 8.6%;    padding-top: 7.3%;}.app_item:nth-child(even) .app_item_txtbox {    padding-right: 8.6%;}.app_section {    padding-top: 88px;}.faq_banner_seach_input,.faq_banner_seach_btn .iconfont{    font-weight: normal;}.faq_collapse {    margin-top: 40px;}.faq_leave{    position: relative;}.faq_leave::before{    content: '';    background: rgba(2,50,96,.2);    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    z-index: 2;}.faq_leave .ys_cont1360{    position: relative;    z-index: 2;}.faq_collapse_text.yxedr_active p{    margin-bottom: 0;}.ys_page_quality2 .ys_breadnav li a::before,.ys_page_invest .ys_breadnav li a::before,.ys_page_quality .ys_breadnav li a::before {    background-image: url(../images/f2_arrow2h1.svg);}.qualityli_more .std_btn1{    display: inline-block;}.ys_page_quality .ys_main{    overflow: hidden;    min-height: 100vh;}.quality_banner {    position: absolute;}/* 分界线 */.ocs_introduce_container {    padding-left:0;}.ocs_introduce_txtbox {    width: 47.65%;    padding-top: 56px;}.ocs_introduce_imgbox{    width: 52.35%;    flex-grow: 1;    margin-right: calc(680px - 50vw);}.ocs_introduce {    margin-top: 30px;}.ys_sectionbox_ocs .std_title1 {    line-height: 1.75;}.ocs_introduce_txt p{    color: #666;}.ocs_monitor_imgbox {    width: 62.18%;}.ocs_monitor_txtbox {    width: 37.82%;    padding-right: 60px;}.ocs_monitor_item:nth-child(even) .ocs_monitor_imgbox {    width: 42.31%;}.ocs_monitor_item:nth-child(even) .ocs_monitor_txtbox {    width: 57.69%;}.reliability_imgbox img{    width: 100%;}.reliability_svg {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;}.reliability_svg2{    animation: d5_svg1 3s linear forwards;}@keyframes d5_svg1 {    0%{        clip-path: polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);    }    100%{        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);    }}@-webkit-keyframes d5_svg1 {    0%{        clip-path: polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);    }    100%{        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);    }}.reliability_title {    margin-bottom: 32px;}.reliability_imgbox {    margin-top: 65px;}.news_recmd_box .news_recmd_title,.news_lisbox .newsli_title {    transition: all 0.36s;}.newsd_main_top {    margin-top: -10px;}.newsd_main_title {    margin-bottom: 32px;}.newsd_main_bot {    padding: 40px 0 75px;}.newsd_related_container {    padding: 75px 0 var(--distance100);}.mod_title1 {    margin-bottom: 32px;}.newsli_date {    margin-bottom: 11px;}.newsd_related .news_item:not(:first-child){    display: none;}.mod_dots1.mod_dots2 .slick-dots li::before {    background: #ccc;}.mod_dots1.mod_dots2 .slick-dots li::after{    background: #532EC7;}.quality_infomation_wrap{    overflow: visible;}.quality_infomation_title{    /* opacity: .1; */    transition: all 0.36s;    white-space: nowrap;}/* .quality_infomation_title.on{    opacity: 1;}.quality_infomation_title.on1{    opacity: .6;}.quality_infomation_title.on2{    opacity: .2;}.quality_infomation.end1 .quality_infomation_title:last-child{    opacity:1;} */.about_value_swiper .swiper-slide{    height: auto;}.about_value_swiper .avsi_core{    height: 100%;}.join_welfare_imgbox,.join_welfare1 .join_welfare_imgbox{    width: 54.14%;}.join_welfare1 .join_welfare_imgbox {    margin-left: calc(700px - 50vw);    flex-grow: 1;}.join_welfare1 .join_welfare_txtbox,.join_welfare_txtbox {    width: 45.86%;}.join_welfare1 .join_welfare_imgitem img{    border-radius: 0 var(--radius) var(--radius) 0;}.join_welfare_content_title{    cursor: pointer;}.join_box .join_welfare:nth-of-type(2n){    background: #F9F8FE;}.inbu_wrap .std_btn1_font14,.news_recmd_more .std_btn3_link .std_btn1_font14,.app_item_txtbox .std_btn3_link .std_btn1_font14 {    color: #532EC7!important;}.app_item_txtbox .std_btn1_icon img:first-child {    opacity: 0;}.app_item_txtbox .std_btn1_icon img:nth-of-type(2) {    opacity: 1;}a.quality_system_file_btn span{    text-decoration: underline;    text-underline-position: under;    text-decoration-color: transparent;    transition: all 0.36s;}.quality_system::before{    content: '';    width: 100%;    height: 100%;    position: absolute;    background: rgba(0,0,0,.2);    z-index: 2;    top: 0;    left: 0;}.quality_system .ys_cont1360{    z-index: 6;}.d1aln_text_icon{    width: 11px;    height: 9px;    font-size: 0;}.d1aln_text_icon img{    width: 100%;    height: 100%;    transform: scale(1)!important;}.d1aln_text_icon img:nth-of-type(2){    opacity: 0;}.d1aln_text{    display: flex;    justify-content: space-between;    align-items: center;    position: relative;    padding-bottom: 17px;}.d1aln_text::before{    content: '';    width: 100%;    height: 1px;    position: absolute;    bottom: 0;    left: 0;    background: #E3E3E3;}.d1aln_text::after{    content: '';    width: 0;    height: 1px;    position: absolute;    bottom: 0;    left: 0;    background: #532EC7;    transition: all 0.36s;}.d1aln_text .std_title5{    transition: all 0.36s;}.appd_apply_list{    margin: 0 -15px;    margin-bottom: -30px;}.appd_apply {    margin-top: -40px;}.appd_about .product_about{    padding-top: var(--distance120);}.appd_banner_title{    font-weight: bold;}.tupe_submit_all .mod_btn1 .std_btn1_link {    height: 50px;}.appd_rcmd_tabhd_r{    position: relative;}.appd_rtr_link{    position: absolute;    right: 0;    top: 0;    white-space: nowrap;    opacity: 0;    pointer-events: none;    transition: all 0.36s;}.appd_rtr_link.act{    position: relative;    opacity: 1;    pointer-events: all;}.appd_recommended .ys_cont1360{    position: relative;}.appd_recommended .ys_cont1360::before,.appd_recommended .ys_cont1360::after{    content: '';    background: #fff;    position: absolute;    height: 100%;    width: 50vw;    top: 0;    z-index: 10;}.appd_recommended .ys_cont1360::before{    left: 100%;}.appd_recommended .ys_cont1360::after{    right: 100%;}.hnli_second{    border-top: 1px solid #dfdede;}.hnli_first {    padding: 0 50px;}.home_trend .slick-prev {    left: -100px;}.home_trend .slick-next {    right: -100px;}.home_product_list_nub.slick-current{    position: relative;    z-index: 10;}.ys_hd_pc.ishover .mod_head {    padding-top: 0;    background: #FFF;    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);}.ys_hd_pc.ishover .ys_imgbox_cover img:nth-of-type(2) {    opacity: 1;}.ys_hd_pc.ishover .ys_imgbox_cover img:first-child {    opacity: 0;}.ys_hd_pc.ishover .hnli_first,.ys_hd_pc.ishover .hnli_first a,.ys_hd_pc.ishover .head_other_member_font,.ys_hd_pc.ishover .head_other_member_font a,.ys_hd_pc.ishover .head_language a {    color: var(--color333);}.ys_hd_pc.ishover .head_language::before {    background: #333;}.ys_hd_pc.ishover .head_nav_list_item.yxnav_active1 .hnli_first a {    color: #532EC7;}.hnli_first a::before{    background: #fff;}.ys_hd_pc.ishover .hnli_first a::before,.ys_hd_pc.isfixed .hnli_first a::before{    background: #532EC7;}.head_nav_list_item.yxnav_active1 .hnli_first a::before {    opacity: 1;    width: 100%;}.footer_core{    border-top: 0;}.ys_pribanner::before{    content: '';    height: 100px;    width: 100%;    position: absolute;    top: -100px;    background: #5F6973;    left: 0;}.mod_fanpage_nub .std_text1{    transition: all 0.36s;}.mod_fanpage {    margin-top: var(--distance50);}.mod_fanpage_nub i{    font-style: normal;}.mod_fanpage_nub{    margin-bottom: 5px;}.mod_fanpage_nub:last-child{    margin-bottom: 0;}.news_list .slick-list{    width: 100%;}.news_list .slick-track{    min-width: 100%;}.faq_collapse_icon::after {    height: 100%;}.about_hope_right_list .slick-list{    overflow: visible;}.about_history_list_nub .ahln_text {    width: 400px;}.ys_phnavss_modal {    background: rgba(0, 0, 0, .9);}.footer_xia .std_text14 p a {    white-space: nowrap;}.ys_imgbox_cover{    transform: rotate(0deg); 	-webkit-transform: rotate(0deg);}.ttbo_right .ttbo_info_top_th {    padding: 21px 35px 21px 35px;}.ttbo_info_top_nub{    width: auto;    /* min-width: 140px; */}.ttbo_right_name .ttbo_info_top_nub {    flex-grow: 1;}.ttbo_right_name{    display: flex;}.ttbo_right_name .type_table_font18{    text-align: center;}.type_inof .ttbo_info_top_nub1{    width: var(--width0);}.type_inof .ttbo_info_top_nub2{    width: var(--width1);}.type_inof .ttbo_info_top_nub3{    width: var(--width2);}.type_inof .ttbo_info_top_nub4{    width: var(--width3);}.type_inof .ttbo_info_top_nub5{    width: var(--width4);}.type_inof .ttbo_info_top_nub6{    width: var(--width5);}.type_inof .ttbo_info_top_nub7{    width: var(--width6);}.type_inof .ttbo_info_top_nub8{    width: var(--width7);}.type_inof .ttbo_info_top_nub9{    width: var(--width8);}.type_inof .ttbo_info_top_nub10{    width: var(--width9);}.type_inof .ttbo_info_top_nub11{    width: var(--width10);}.type_inof .ttbo_info_top_nub12{    width: var(--width11);}.type_inof .ttbo_info_top_nub13{    width: var(--width12);}.type_inof .ttbo_info_top_nub14{    width: var(--width13);}.type_inof .ttbo_info_top_nub15{    width: var(--width14);}.type_inof .ttbo_info_top_nub16{    width: var(--width15);}.type_inof .ttbo_info_top_nub17{    width: var(--width16);}.type_inof .ttbo_info_top_nub18{    width: var(--width17);}.type_inof .ttbo_info_top_nub19{    width: var(--width18);}.type_inof .ttbo_info_top_nub20{    width: var(--width19);}.type_inof .std_text1 p {    white-space: normal;}.detail1_param_cry_table .dpct_tbody_nub:nth-of-type(2n):nth-last-of-type(2) .dpct_tbody_nub_td{    border-bottom: 1px solid #D6D1F4;}.detail1_param_cry_table .dpct_tbody_nub:nth-of-type(2n-1):nth-last-of-type(1) .dpct_tbody_nub_td:last-child{    border-right: 1px solid #D6D1F4;}.ttbo_right {    min-height: 400px;}.ttbo_right .mCSB_container{    overflow: visible;}.ttbo_zhan.act .ttbo_info_top{    width: var(--widthda);}.type_scroll{    max-height: 124px;}.type_table_box_hide{    background: #fff;}.ttbo_info_top_nub{    display: block;}.appd_rcmd_content .ttbo_info_top_nub {    min-width: auto;}.ttbo_info_top_th{    position: relative;}.ttbo_info_top_th::after{    content: '';    width: 6px;    height: 6px;    border-radius: 50%;    background: #532EC7;    position: absolute;    top: 28%;    right: 11px;    opacity: 0;    transition: all 0.36s;}.ttbo_info_top_th.act::after{    opacity: 1;}.ttbh_sli_top::before{    content: '';    width: 6px;    height: 6px;    border-radius: 50%;    background: #532EC7;    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 11px;    opacity: 0;    transition: all 0.36s;}.ttbh_search_list_item.on1 .ttbh_sli_top::before{    opacity: 1;}.ttbh_sli_top{    position: relative;}.product_audio_text {    width: 42.15%;}.appd_shang{    margin-top: -20px;}.appd_rcmd_tabhd_l,.appd_rcmd_tabhd_r{    padding-top: 20px;}.ys_page_wrap.up .appd_rcmd_tab.on  .appd_rcmd_tabhd{    top: 0;}.appd_rcmd_tab.on .appd_rcmd_tabhd{    position: fixed;    top: 93px;}.appd_rcmd_tab.on .ttbo_info_top{    position: fixed;    top: calc(var(--ju) + 93px);}.ys_page_wrap.up .appd_rcmd_tab.on .ttbo_info_top {    top: var(--ju);}.appd_rcmd_tabhd{    position: relative;}.appd_rcmd_tabhd::before{    content: '';    background: #fff;    width: 150vw;    height: calc(100% + 30px);    position: absolute;    top: 0;    left: 50%;    transform: translateX(-50%);}.appd_rcmd_tab.on .appd_rcmd_tabhd {    z-index: 80;}.ys_page_wrap .appd_rcmd_tab.on.end1 .appd_rcmd_tabhd {    top: -300px;}.ys_page_wrap .appd_rcmd_tab.on.end1 .ttbo_info_top {    top: -200px;}.appd_recommended .appd_rcmd_tabhd,.appd_recommended .type_table_box_other .ttbo_info_top {    transition: all 0.5s ease-out;}.about_new .std_title1{    color: #fff;    font-weight: bold;    text-align: center;}.about_new{    position: relative;}.about_new .ys_cont1400{    position: absolute;    left: 50%;    transform: translateX(-50%);    top: 10%;}.ttbo_itp_tan{    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);}.ttbo_left .ttbo_info_top::before{    content: '';    width: 120%;    height: 90px;    background: #fff;    position: absolute;    bottom: 100%;    left: 0;    z-index: 3;}@media screen and (min-width: 1921px) {    .app_item:nth-of-type(2n-1) .app_item_imgbox{        margin-left: -280px;    }    .app_item:nth-of-type(2n) .app_item_imgbox{        margin-right: -280px;    }    .ocs_introduce_imgbox{        margin-right: -280px;    }    .join_welfare1 .join_welfare_imgbox {        margin-left: -260px;    }    .join_welfare1 .join_welfare_imgitem img{        border-radius:var(--radius);    }    /* 2023.11.22 */    .ys_member1_right .ys_member1_right_formbox{        min-width: 840px;        width: 59.5%;    }    .ys_member1_right .ys_member1_right_form .member_form {        width: 83%;    }    .ymrc_item {        flex-grow: 1;        text-align: center;    }    .ys_member1_right_cut {        justify-content: space-around;    }    }/* grace 10.12 */.csr_banner_text{    position: absolute;    top: 55%;    left: 50%;    transform: translate(-50%,-50%);}.csr_banner_text {    text-align: center;}.csr_banner_text .std_title1{    color: #fff;    font-weight: bold;    margin-bottom: 16px;}.csr_banner_text .csr_banner_text_parp p{    color: #fff;    line-height: 1.75;    font-size: 18px;}.csr_banner_img{    width: 100%;    height: 100vh;}.csr_banner_img img{    position: relative;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    width: auto;    height: 100%;}.csr_new{    background: #fafafa;}.csr_new .std_title1{    text-align: center;    font-weight: bold;} .csr_li{    display: flex;    align-items: center;    margin-bottom:var(--distance100);}.csr_li .ys_imgbox_cover{    width: 58%;    height: auto;    border-radius: var(--radius);}.csr_li_text{    width: 42%;    padding-right: 100px;}.csr_li:nth-child(odd){    flex-direction: row-reverse;}.csr_li:nth-child(odd) .csr_li_text{    padding-right: 0;    padding-left: 100px;}.csr_li_text .csr_li_text_icon{    width: 50px;    margin-bottom: 20px;}.csr_li_text .std_title1{    font-weight: bold;    margin-bottom: 24px;}.csr_li_text P{    color: #666;    line-height: 2;    font-size: 18px;}.csr_li:last-child{    margin-bottom: 0;}.csr_banner_img img{    max-width: inherit;    object-fit: cover;}.appd_rcmd_tab.on .ttbo_info_top{    width: var(--widthda);}.slider_imgmodal_list_nub{    transition:0s;}.home_trend_list_nub.prev1 {    transform: rotate(-10deg);}.home_trend_list_nub.prev1 {    transform:  rotate(-10deg) translate3d(0, 0, 0);    backface-visibility: hidden;}.htln_link .std_text2 p,.htln_link .std_title4{    backface-visibility: hidden;    transform:  translate3d(0, 0, 0);    /* text-rendering: auto; */    /* text-rendering: optimizeSpeed; */    /* text-rendering: optimizeLegibility; */    /* text-rendering: geometricPrecision;  */    /* text-rendering: optimizeLegibility; */}.hnli_first {    padding: 0 40px;}.appd_banner{    margin-bottom: 0!important;}.appd_banner::before{    height: 100%!important;}.appd_banner_imgbox {    width: 40%;    display: flex;    align-items: center;}.appd_banner_txtbox {    width: 60%;    padding-right: 4%;}.appd_banner_container {    display: flex;    padding-bottom: var(--distance100);}.appd_banner_txt p {    font-size: var(--font16);}.appd_banner_title {    margin-bottom: 30px;}.appd_rcmd_tabhd_r {    padding-top: 0!important;}.appd_rtr_link{    top: 20px;}.footer_top {    padding-bottom: var(--distance120);}.news_list p{    font-size: var(--font20);    color: var(--color333);    line-height: var(--lh1d5);}.news_list>p{    padding: 0 15px;}/* .hnli_second2 .ys_cont1260 {    width: auto;} */.head_nav_list_item.act{    position: relative;}.hnli_second2 {    width: 200vw;    left: 50%;    transform: translateX(-50%);}.type_inof .std_text1 {    padding: 20px 0 20px 16px;}.type_id_select {    padding: 18px 20px;}.ttbo_img {    min-height: 64px;    height: 100%;}.type_inof .std_text1 {    height: 100%;    display: flex;    flex-wrap: wrap;    align-items: center;}.ftoi_font16 img{    width: 28px;    margin-left: 10px;}.ftoi_font16 span{    max-width: calc(100% - 38px);}.ftoi_font16,.ftoi_font16 a{    display: flex;    align-items: center;    justify-content: flex-end;}.footer_top_other{    width: 280px;}.footer_top_nav {    width: 78%;    max-width: calc(100% - 280px);}.footer_top_other_inof .ftoi_font16:last-child{    margin-bottom: 0;}.footer_top {    padding-bottom: var(--distance100);}.appd_rcmd_tabhd_item {    font-size: var(--font18);    line-height: var(--lh1d4);}.appd_rcmd_tabhd_item {    margin-right: 1em;}.appd_rcmd_tab.on .appd_rcmd_tabhd {    width: 1360px;}.ttbo_right .ttbo_info_top_th {    min-width: 150px;}.type_inof .std_text1,.type_inof .std_text1 p{    word-wrap: break-word;    overflow-wrap: break-word;    width: 100%;}.footer_xia_list{    max-width: 230px;}.footer_xia .std_text14{    max-width: calc(100% - 230px);}.ttbo_right{    overflow: hidden;}.ttbo_right,.ttbo_right .ttbo_info_top {    border-top-right-radius: var(--radius)!important;}.appd_recommended .ttbo_left .ttbo_info_top{    border-top-left-radius: var(--radius)!important;}.about_history_list_nub .ahln_text {    width: 438px;}.ahln_text .std_text1{    height: 14em;}.about_history_list_nub .ahln_text {    top: 18.6%;}.ahln_text .mCSB_inside>.mCSB_container {    margin-right: 20px;}.ahln_text .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 2px;}.ys_nyban_title p{    font-size: var(--font16);}.clbu_wrap_btm textarea{    line-height: 1.5;}.clbu_wrap_btm textarea{    width: 100%;}.ys_page_job_detail .ys_cont1360{    width: 890px;}.mod_tit24{    font-size: var(--font24);}/*.about_history_list_nub {*//*    height: 680px;*//*}*/@media screen and (min-width: 1200px) {    .csr_li:hover .ys_imgbox_cover img{        transform: scale(1.05);    }}/* 2023.10.31 - 二期 - start */.ys_nybanner1{    position: relative;}.ys_nybanner1 .ys_nyban_img img{    width: 100%;    height: 100vh;    object-fit: cover;}.ys_nybanner3 .ys_breadnav,.ys_nybanner4 .ys_breadnav,.ys_nybanner1 .ys_breadnav{    position: absolute;    left: 50%;    transform: translateX(-50%);    top: 120px;    width: 100%;}.sample_core .ys_breadnav li,.ys_nybanner3 .ys_breadnav li,.ys_nybanner4 .ys_breadnav li,.ys_nybanner1 .ys_breadnav li {    color: var(--colorfff);}.sample_core .ys_breadnav li a::before,.ys_nybanner3 .ys_breadnav li a::before,.ys_nybanner4 .ys_breadnav li a::before,.ys_nybanner1 .ys_breadnav li a::before {    background-image: url(../images/f2_arrow2h1.svg);}.ys_nybanner1_list_nub{    width: 25%;    padding: 0 50px;}.ys_nybanner1_list{    display: flex;    margin: 0 -50px;    justify-content: center;}.ys_nybanner1_data{    margin-top: 90px;}.ys_n1ln_inof{    font-size: var(--font70);    line-height: 1.2;    color: var(--colorfff);}.ys_n1ln_inof i{    font-size: var(--font16);    font-style: normal;}.ys_nybanner1_list_nub .std_text1 p{    line-height: var(--lh1d75);    color: #fff;}.ys_nybanner1_list_nub{    text-align: left;}.ys_n1ln_inof{    vertical-align: baseline;    white-space: nowrap;}.ys_nybanner1 .csr_banner_text{    top: 45%;    width: 100%;}.develop_core_list_item{    margin-bottom: var(--distance50);}.develop_core{    padding-top: var(--distance100);    padding-bottom: var(--distance160);}.develop_core_list_item{    width: 100%;    border-radius: var(--radius30);    overflow: hidden;    position: relative;}.dcli_img{    position: relative;    width: 100%;}.dcli_img img{    width: 100%;}.dcli_img::before{    content: '';    width: 100%;    height: 100%;    position: absolute;    background: linear-gradient(106deg, rgba(0, 0, 0, 0.30) 13.44%, rgba(0, 0, 0, 0.00) 68.89%);    top: 0;    left: 0;    z-index: 2;}.dcli_text{    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 3;    padding: 70px 100px 60px;    display: flex;    flex-direction: column;    justify-content: space-between;}.dcli_text_list{    display: flex;    flex-wrap: wrap;    margin: 0 -5px -10px;}.dcli_text_list_item{    width: auto;    margin: 0 5px;    margin-bottom: 10px;}.dcli_tli_font{    border-radius: 10px;    border: 1px solid rgba(255, 255, 255, 0.50);    background: rgba(255, 255, 255, 0.10);    padding: 11px 30px;    font-size: var(--font16);    color: #fff;    line-height: var(--lh1d75);       }.dcli_text_top .std_title1{    font-weight: bold;    color: #fff;    margin-bottom: 11px;}.dcli_text_top .std_text1 p{    color: #fff;    line-height: 1.75;}.std_btn4 .std_btn3_link .std_btn1_font14 {    color: var(--colorfff);}.std_btn4 .std_btn1_icon {    width: 15px;}.dcli_text .std_text1{    margin-bottom: 35px;}.develop_core_list_item:last-child{    margin-bottom: 0;}.develop_inof{    position: relative;}.develop_inof_bg{    position: absolute;    width: 100%;    height: 100%;    overflow: hidden;    top: 0;    left: 0;}.develop_inof_bg img{    width: 100%;    height: 100%;    object-fit: cover;}.develop_inof .ys_cont1360{    position: relative;    z-index: 3;}.develop_inof{    padding-top: var(--distance120);    padding-bottom: var(--distance90);}.develop_inof .std_title1{    color: var(--color333);    font-weight: bold;}.develop_inof .std_title1{    margin-bottom: 45px;}.ys_n1ln_inof .scroll_num{    min-width: 1em;    display: inline-block;}.govern_core .d1aln_text_icon{    width: 28px;    height: auto;}.govern_core{    padding-top: var(--distance90);    padding-bottom: var(--distance160);}.govern_core .detail1_apply_list_nub {    margin-bottom: 56px;}.govern_core .appd_apply_list {    margin-bottom: -56px;}.govern_core .d1aln_text .std_title5{    font-size: var(--font24);}.govern_core .d1aln_text {    padding-bottom: 34px;}.ys_nybanner3 .ys_pos_center {    top: 61.2%;}.drive_core{    padding-top: var(--distance88);    padding-bottom: var(--distance120);}.drive_core .std_title1{    color: var(--color333);    font-weight: bold;    margin-bottom: 32px;}.drive_core_list_item{    margin-top: 58px;}.drive_core_list_item .std_title3{    color: var(--color333);    font-weight: bold;    margin-bottom: 26px;}.drive_core_list_item .yxedr_active p{    margin-bottom: 0;}.drive_core_list_item .std_text18{    color: var(--color666);}.drive_main .yxedr_active ul {    padding-inline-start: 30px;    margin-block-start: 0em;    margin-block-end: 0em;}.yxedr_active.drive_core_public p {    margin-bottom: 27px;}.report_text .std_text18 ul {    padding-inline-start: 20px;}.report_text .std_text18 ul li,.report_text .std_text18 ol li {    list-style: inherit;}.report_text .std_title6{    color: var(--colormain);    font-weight: bold;    line-height: var(--lh1d75);    margin-bottom: 30px;}.report_text .std_text18 p,.report_text .std_text18 ul{    color: var(--color666);    line-height: var(--lh1d75);}.report_text .std_text18 b{    color: var(--color333);}.report_text{    margin-bottom: 46px;}.report_core_list .irbl_wrap {    border: 1px solid #E3E3E3;    background: #FBFBFE;    padding: 37.5px 39px 37.5px 53px;}.report_core_list .invest_report_btm_li{    margin-bottom: 26px;}.report_core_list .invest_report_btm_li:last-child{    margin-bottom: 0;}.report_core_list .irbl_wrap_le{    flex-grow: 1;}.report_core_list .irbl_wrap_ri {    width: auto;}.std_btn5 .std_btn1_icon,.report_core_list .std_btn1_icon {    width: 20px;}.report_core_list .irbl_wrap_le_info {    padding-left: 18px;}.std_btn5 .std_btn1_font14,.report_core_list .std_btn1_font14 {    font-size: var(--font16);    padding-right: 20px;}.ys_nybanner4 .ys_ban_imgbox img {    height: auto;}.ys_nybanner4 .std_title1{    text-align: center;    color: #fff;    font-weight: bold;}.money_report{    position: relative;    padding-top: var(--distance105);    padding-bottom: var(--distance145);}.inside_bg1{    position: absolute;    width: 100%;    height: 100%;    overflow: hidden;     top: 0;    left: 0;   }.inside_bg1 img{    width: 100%;    height: 100%;    object-fit: cover;}.money_report .ys_cont1360{    position: relative;    z-index: 3;}.money_report .std_title1{    text-align: center;    font-weight: bold;    color: var(--color333);    margin-bottom: var(--distance50);}.money_report_list_item{    width: 33.333333%;    padding: 0 13px;}.money_report_list{    margin: 0 -13px;}.mrli_link{    display: flex;    flex-direction: column;    border-radius: var(--radius30);    border: 1px solid #E9E9E9;    background: rgba(255, 255, 255, 0.60);    height: 100%;    padding: 48px 55px 43px;}.mrli_link_icon{    width: 40px;    margin-bottom: 20px;}.mrli_link_icon img{    transform: scale(1)!important;}.mrli_link .std_title3{    font-weight: bold;    flex-grow: 1;    transition: all 0.36s;}.std_btn5 .std_btn1_font14{    color: var(--colormain);}.std_btn5 .std_btn1_icon img{    transition: all 0s;}.mrli_link .std_title3{    margin-bottom: var(--distance100);}.money_report_list_item:not(:first-child){    display: none;}.money_report_list .slick-track{    display: flex;}.money_report_list .slick-slide{    height: auto;}.money_book_list .slick-dots,.money_report_list .slick-dots{    bottom: 0;}.money_book_list.slick-dotted,.money_report_list.slick-dotted{    padding-bottom: 40px;}.money_value{    position: relative;}.inside_bg2{    position: relative;    width: 100%;}.inside_bg2 img{    width: 100%;}.money_value_cry{    position: relative;    padding-top: var(--distance120);    padding-bottom: var(--distance70);}.money_value_cry_text{    width: 46.4%;    height: 100%;    display: flex;    flex-direction: column;}.money_value .std_title1{    color: #fff;    font-weight: bold;    line-height: var(--lh1d6);    margin-bottom: var(--distance60);}.mvct_list_item .std_title5{    color: #fff;    font-weight: bold;    margin-bottom: 14px;    line-height: var(--lh1d6);}.mvct_list_item .std_text2 p{    color: #fff;    line-height: var(--lh1d5);}.mvct_list_item{    margin-bottom: var(--distance80);}.mvct_list_item:last-child{    margin-bottom: 0;}.money_value_cry{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.money_value_cry .ys_cont1360{    height: 100%;}.mvct_list{    margin-bottom: var(--distance100);    height: calc(100% - 252px);}.mvct_list .mCSB_inside>.mCSB_container {    margin-right: 0;}.mvct_list .mCustomScrollBox{    max-width: calc(100% + 30px);    margin-right: -30px;    padding-right: 30px;}.mvct_list .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar, .mvct_list .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mvct_list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    background-color: #fff;}.mvct_list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {    background-color: rgba(255,255,255,.15);}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 2px;}.money_book{    padding-top: var(--distance145);    padding-bottom: var(--distance120);}.money_book_list_item{    width: 33.333333%;    padding: 0 14px;}.money_book_list{    margin: 0 -14px;}.money_book_list_item:not(:first-child){    display: none;}.mbli_link{    display: flex;    flex-direction: column;}.mbli_link_img{    border-radius: var(--radius30);    margin-bottom: 33px;}.std_btn3_xin .std_btn1_icon img{    transform: scale(1)!important;}.std_btn3_xin .std_btn1_icon{    width: 15px;}.mbli_link .std_text2 p{    color: #666;    line-height: var(--lh1d5);}.mbli_link .std_text2{    margin-bottom: 26px;}.mbli_link .std_title4{    margin-bottom: 10px;    font-weight: bold;    color: #000;}.money_book_list .slick-track{    display: flex;}.money_book_list .money_book_list_item{    height: auto;}.mbli_link{    display: flex;    flex-direction: column;    height: 100%;}.mbli_link .std_text2{    flex-grow: 1;}.money_inof{    position: relative;}.money_inof_cry{    padding-top: var(--distance100);    padding-bottom: var(--distance135);}.money_inof_cry_img img{    width: 100%;}.money_inof_cry_img{    width: 74.7%;    margin: 0 auto;    margin-bottom: 67px;}.money_inof_cry{    position: relative;    z-index: 3;}.mod_call{    background: var(--colormain);    padding: var(--distance80) 0;}.mod_call_cry{    display: flex;    justify-content: space-between;    align-items: center;}.mod_call_cry .std_title1{    color: #fff;    font-weight: bold;    max-width: calc(100% - 150px);}.mod_call .std_btn1_link::after{    display: none;}.analyst_core{    padding-bottom: var(--distance100);    padding-top: var(--distance80);}.analyst_core_list_item{    width: 33.333333%;    padding: 0 15px;    margin-bottom: 30px;}.analyst_core_list{    margin: 0 -15px -30px;    display: flex;    flex-wrap: wrap;}.acli_cry{    border-radius: var(--radius30);    border: 1px solid rgba(227,227,227,.8);    overflow: hidden;    height: 100%;}.acli_cry_top{    background: #EDEBF6;    padding: 36px 40px 20px;}.acli_cry_top .std_title5{    padding-left: 19px;    position: relative;    color: var(--colormain);    font-weight: bold;}.acli_cry_top .std_title5::before{    content: '';    height: 1em;    width: 3px;    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);    background: var(--colormain);}.acli_cry_bot{    padding: 36px 50px 65px;}.acli_cry_bot .std_text1 p{    margin-bottom: 9px;    color: #37363E;    line-height: 2;    display: flex;    align-items: flex-start;}.acli_cry_bot .std_text1 p:last-child{    margin-bottom: 0;}.acli_cry_bot .std_text1 p span{    color: #767782;    margin-left: 16px;    line-height: inherit;}.acli_cry_bot .std_text1 p a{    color: inherit;    line-height: inherit;    transition: all 0.36s;}.acli_cry_bot .std_text1 i{    font-style: normal;    line-height: inherit;    white-space: nowrap;}.analyst_main .ys_fenyebox {    margin-top: 64px;}.human_staff{    position: relative;    padding-top: var(--distance120);    padding-bottom: var(--distance105);}.human_staff .ys_cont1360{    position: relative;    z-index: 3;    text-align: center;}.human_staff .std_title1{    margin-bottom: 38px;    color: var(--color333);    font-weight: bold;}.human_staff .std_text18 p{    color: var(--color666);    line-height: var(--lh1d75);}.human_welfare{    padding-top: var(--distance120);    padding-bottom: var(--distance120);}.human_welfare .std_title1{    text-align: center;    color: var(--color333);    font-weight: bold;}.sticky_html,.sticky_body{    overflow: inherit !important;}.human_welfare_cry_img{    width: 51.5%;}.human_welfare_cry_text{    width: 48.5%;    padding-right: 160px;    padding-top: var(--distance60);}.hwct_lif_icon{    width: 72px;    height: 72px;    border-radius: 50%;    box-shadow: 0px 2px 19px rgba(22, 44, 112, 0.05);    position: relative;    background: #fff;}.hwct_lif_icon img{    width: 56%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.hwct_list_item_first {    display: flex;    align-items: center;    margin-bottom: 20px;}.hwct_list_item_first .std_title5{    width: calc(100% - 72px);    padding-left: 20px;    color: var(--colormain);    font-weight: bold;}.hwct_list_item .std_text1 p{    line-height: 2;}.human_welfare_cry .std_title3{    color: var(--color333);    margin-bottom: 26px;}.human_welfare_cry .std_title2{    color: var(--color333);    font-weight: bold;    margin-bottom: var(--distance60);}.hwct_list_item{    margin-bottom: var(--distance60);}.hwct_list_item:last-child{    margin-bottom: 0;}.human_welfare_cry_img{    position: sticky;    top: 20vh;}.hwci_img{    width: 100%;    border-radius: var(--radius30);    position: relative;    overflow: hidden;}.hwci_img img{    width: 100%;}.hwci_img::before{    content: '';    width: 100%;    height: 100%;    background: rgba(0,0,0,.1);    position: absolute;    top: 0;    left: 0;    z-index: 3;}.hwci_img_wai{    position: relative;}.hwci_img_wai::before{    background: #F5F5F5;    content: '';    top: -30px;    right: -40px;    border-radius: 0 var(--radius30) 0 0;    position: absolute;    width: calc(100% - 20px);    height: calc(100% - 30px);}.human_welfare .std_title1{    margin-bottom: var(--distance100);}.human_job{    position: relative;    overflow: hidden;}.inside_bg3{    position: absolute;    width: 100%;    top: 0;    left: 0;}.inside_bg3 img{    width: 100%;}.human_job .ys_cont1360{    position: relative;    z-index: 3;}.human_job{    padding-top: var(--distance145);}.hjli_icon{    width: 76px;    height: 76px;    border-radius: 50%;    background: var(--colormain);    position: relative;}.hjli_icon img{    width: 48%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.hjli_box_num{    position: relative;    width: 240px;    text-align: center;    transform: translate(-28px,-14px);}.hjli_box_num .scroll_num{    color: var(--colormain);    font-size: var(--font60);    line-height: 1.2;    font-weight: bold;}.hjli_box_num i{    font-size: var(--font18);    color: var(--colormain);    line-height: 1.2;    font-style: normal;}.hjli_box{    display: flex;    align-items: center;    margin-bottom: 11px;}.hjli_box_num::before{    content: '';    width: 240px;    height: 240px;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%,-50%);    border-radius: 50%;    background: rgba(83, 46, 199, 0.10);}.hjli_title{    font-size: var(--font28);    color: #333;    font-weight: bold;    line-height: 1.5;    margin-bottom: 12px;}.human_job_list{    display: flex;    justify-content: space-between;    margin: 0 -50px;    margin-bottom: 149px;}.human_job_list_item{    padding: 0 50px;    padding-top: 95px;}.human_job_style_item{    margin-bottom: var(--distance90);    display: flex;    align-items: center;}.hjsi_img{    width: 55.15%;    border-radius: 8px;}.hjsi_text{    width: 44.85%;}.human_job_style_item:nth-of-type(2n-1) .hjsi_text{    padding-left: 140px;    padding-bottom: 5.3%;}.human_job_style_item:nth-of-type(2n) .hjsi_text{    padding-right: 140px;    padding-bottom: 1%;}.human_job_style_item:nth-of-type(2n){    flex-direction: row-reverse;}.hjsi_text .std_title3{    color: var(--color333);    font-weight: bold;    padding-bottom: 45px;    margin-bottom: 39px;    border-bottom: 1px solid #E1E1E1;}.human_job_style_item:last-child{    margin-bottom: 0;}.human_job{    padding-bottom: var(--distance120);}.hjsi_text .std_text1 p{    line-height: 2;}.human_other{    position: relative;}.human_other_list{    display: flex;    flex-wrap: wrap;}.human_other_num:first-child{    width: 66.666666%;}.human_other_num{    width: 33.333333%;}.human_other_list{    display: flex;}.human_other_list:nth-of-type(2n){    flex-direction: row-reverse;}.human_other_num_link{    display: block;    position: relative;    height: 100%;}.honl_img{    width: 100%;    height: 100%;    position: relative;    overflow: hidden;}.honl_img img{    width: 100%;    height: 100%;    object-fit: cover;    transition: all 0.36s;}.honl_img::before{    content: '';    background: var(--bgcolor);    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: .7;    z-index: 3;}.human_other_num .std_title4{    position: absolute;    color: #fff;    width: 100%;    top: 0;    left: 0;    padding: 41px 50px;    font-weight: bold;    z-index: 6;}.happy_core{    padding-top: var(--distance100);    padding-bottom: var(--distance170);}.happy_core_list_item{    margin-bottom: var(--distance135);}.happy_core_list_item:last-child{    margin-bottom: 0;}.happy_core_list_item .std_title1{    text-align: center;    color: var(--color333);    font-weight: bold;    margin-bottom: 27px;}.happy_core_list_item .std_text18 p{    color: var(--color333);    line-height: var(--lh1d75);}.happy_core_list_item .std_text18{    margin-bottom: 34px;}.happy_core_list_item .hcli_img{    display: flex;    margin: 0 -10px;    margin-bottom: -20px;}.hcli_img_left,.hcli_img_right{    padding: 0 10px;    display: flex;    flex-direction: column;    justify-content: space-between;}.hcli_img_cry{    margin-bottom: 20px;    width: 100%;    border-radius: var(--radius30);    overflow: hidden;}.hcli_img_cry img{    width: 100%;}.hcli_img_right{    width: 50.58%;}.hcli_img_left{    width: 49.42%;}.team_core{    padding-top: 42px;    padding-bottom: var(--distance100);}.team_core_list_item{    width: 50%;    padding: 0 15px;    margin-bottom: 36px;}.team_core_list{    margin: 0 -15px -36px;    display: flex;    flex-wrap: wrap;}.tcli_cry{    display: flex;    height: 100%;    border-radius: var(--radius30);    border: 1px solid #E9E9E9;    background: #FBFBFE;}.tcli_cry_icon{    width: 82px;    border-left: 1px solid #EEF2F5;    position: relative;}.tcli_cry_icon_add{    width: 20px;    height: 20px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.tcli_cry_icon_add::before,.tcli_cry_icon_add::after{    content: '';    background: #999;    height: 1px;    width: 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.tcli_cry_icon_add::after{    transform: translate(-50%,-50%) rotate(90deg);}.tcli_cry_text{    width: calc(100% - 82px);    padding: 44px 38px 43px 65px;}.tcli_cry_text_img{    width: 50px;    margin-bottom: 27px;}.tcli_cry_text_title{    display: flex;    align-items: flex-end;    margin-bottom: 27px;}.tcli_cry_text_title .std_title4{    color: var(--color333);    font-weight: bold;    line-height: var(--lh1d5);    margin-right: 46px;}.tcli_cry_text_title .std_text1{    color: var(--color666);}.tcli_cry_text_box p{    color: var(--color666);    line-height: var(--lh2);}.tcli_cry_text_box {    height: 4em;    overflow: hidden;    text-overflow: clip;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}.detail2_main .ys_main,.member_main .ys_main{    margin-top: 93px;}.detail2_core .ys_breadnav {    margin-top: 47px;}.ys_cont780 .ys_cont1360{    width: 100%;    padding: 0;}.detail2_core{    padding-bottom: var(--distance100);}.detail2_core_cry{    padding-top: 48px;}.detail2_core_cry_top{    border-bottom: 1px solid #eee;}.d2cct_text_title{    color: var(--color333);    font-weight: bold;    line-height: 2;    margin-bottom: 4px;    font-size: var(--font32);}.d2cct_img{    width: 144px;    border-radius: 50%;    overflow: hidden;}.d2cct_img img{    width: 100%;}.d2cct_text{    width: calc(100% - 144px);    padding-right: 60px;}.detail2_core_cry_top{    display: flex;    align-items: flex-start;    padding-bottom: 18px;}.d2cct_text .std_text1 p{    color: #37363E;    line-height: 2;    margin-bottom: 9px;}.d2cct_text .std_text1 p i{    font-style: normal;}.d2cct_text .std_text1 span{    color: #767782;}.d2cct_text .std_text1 p:last-child{    margin-bottom: 0;}.detail2_core_cry_xia{    padding-top: 24px;}.detail2_core_cry_xia .std_text1 p{    line-height: 2;    color: #666;    letter-spacing: 0.05em;    margin-bottom: 1em;}.detail2_btn_icon{    width: 20px;    margin-right: 15px;}.detail2_btn_icon img{    width: 100%;}.detail2_btn .std_text2 p{    color: #999;}.detail2_btn_link{    display: flex;    align-items: center;}.detail2_btn{    display: flex;    justify-content: center;    margin-top: 56px;}.sample_core{    position: relative;}.sample_core .ys_nybanner{    position: absolute;    width: 100%;    top: 0;    left: 0;}.sample_core_box{    position: relative;    z-index: 3;}.sample_core_ban{    text-align: center;    padding-top: 168px;}.sample_core_ban .std_title1{    color: #fff;    font-weight: bold;    margin-bottom: 23px;}.sample_core .ys_breadnav {    margin-top: 12px;}.sample_core_form{    margin-top: 22px;    width: 100%;    border-radius: var(--radius);    border: 1px solid #EEE;    background: #FFF;    box-shadow: 0px 0px 10px 1px rgba(37, 97, 212, 0.08);    padding: 64px 54px 98px 62px;}.sample_core_form .clbu_wrap_img{    background: #f6f6f6;}.clbu_li.clbu_li3{    width: 33.333333%;}.clbu_li_list{    display: flex;    margin: 0 -7.5px;}.clbu_li_list .clbu_wrap_btm{    width: 33.333333%;    margin: 0 7.5px;}.sample_core_box{    padding-bottom: var(--distance145);}.sample_core_form .conta_leave_submit {    padding-top: 47px;}.sample_core_form .clbu_li {    margin-bottom: 27px;}.member_box{    position: relative;}.ys_page_wrap {    --head:93px;}.member_box{    min-height: calc(100vh - var(--head));}.member_box .ys_breadnav {    margin-top: 0;    padding-top: 37px;}.mbrl_icon{    width: 18px;    position: relative;    top: 1px;    margin-right: 7px;}.mbrl_icon img{    width: 100%;}.member_box_return_link .std_text1{    color: var(--colormain);    line-height: 1.5;}.member_box_return_link{    display: flex;    align-items: center;}.member_box_return{    position: absolute;    top: 46px;    right: calc(50vw - 680px);    z-index: 20;}.member_regist .member_bg{    border-radius: 15px;}.member_bg{    border-radius: 10px;    border: 1px solid rgba(255, 255, 255, 0.90);    background: rgba(255, 255, 255, 0.40);    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.06);    backdrop-filter: blur(10px);    -webkit-backdrop-filter: blur(10px);    -o-backdrop-filter: blur(10px);    -moz-backdrop-filter: blur(10px);    -ms-backdrop-filter: blur(10px);}.member_login{    margin-top: 64px;}.member_login.member_regist .member_bg{    padding: 51px 59px 57px 57px;}.member_bg .std_title1{    text-align: center;    font-weight: bold;    line-height: 1.5;}.member_regist.member_login .std_title1{    margin-bottom: 34px;}.member_form_item{    width: 100%;    padding: 0 5px;    margin-bottom: 18px;}.member_form_item3{    width: 33.333333%;}.member_form_item2{    width: 50%;}.member_form{    margin: 0 -5px;    display: flex;    flex-wrap: wrap;}.member_form_item_label{    border-radius: 6px;    border: 1px solid #EDEDED;    background: #FFF;    width: 100%;    height: 100%;    padding: 10px 18px 6px;    position: relative;}.mfil_name{    color: #7F7D93;    line-height: 1.75;    font-size: var(--font14);}.mfil_name span{    color: #FD6262;}.mfil_input,.mfil_input input{    width: 100%;}.member_select_duo input,.member_select input,.mfil_input input{    line-height: 1.75;    font-size: var(--font14);    height: 24.5px;    color: var(--color333);}.member_select_duo .ys_select_xtbbox,.member_select .ys_select_xtbbox{    width: 16px;    right: 27px;}.member_select_duo .ys_select_xtbbox img,.member_select .ys_select_xtbbox img{    width: 100%;}.member_select_duo .ys_select_show,.member_select .ys_select_show {    padding-right: 24px;}.mfil_code{    width: calc(100% - 135px);}.mfil_img{    height: calc(100% - 15px);    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 7px;    border-radius: 8px;    overflow: hidden;    cursor: pointer;}.mfil_img img{    width: 100%;}.mfil_code2{    display: flex;}.mfil_code2 .member_form_item_label{    width: 54.5%;}.mfil_code2 .conta_leave_submit{    width: 45.5%;    padding-left: 24px;    padding-top: 0;}.mfil_code2 .conta_leave_submit a,.mfil_code2 .conta_leave_submit p{    display: block;    height: 100%;    width: 100%;}.mfil_code2 .conta_leave_submit p{    line-height: 1.5;    display: flex;    align-items: center;    justify-content: center;    font-size: var(--font16);    border-radius: 5px;}.member_agree{    display: flex;    align-items: flex-start;    margin-top: 21px;    margin-bottom: 5px;}.member_agree_btn{    width: 14px;    height: 14px;    position: relative;    top: 7px;    cursor: pointer;}.member_agree .std_text2{    width: calc(100% - 14px);    padding-left: 9px;}.member_agree .std_text2 p{    color: #7F7D93;}.member_agree .std_text2 a{    color: #532EC7;}.member_agree_btn::before{    content: '';    width: 100%;    height: 100%;    position: absolute;    border-radius: 3px;    border: 1px solid #13007C;    background: #EDF4FF;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.member_agree_btn::after{    content: '';    background-image: url(../images/j1_icon1.svg);    background-size: 100% 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    width: 71.5%;    height: 71.5%;    transition: all 0.36s;    opacity: 0;}.member_agree.on .member_agree_btn::after{    opacity: 1;}.member_submit.conta_leave_submit{    padding-top: 0;}.member_form_item_submit{    display: flex;    justify-content: flex-start;}.member_form_item_submit .conta_leave_submit p{    border-radius: 5px;    font-size: var(--font16);    line-height: 63px;    width: 186px;}.mowl_icon{    width: 20px;}.mowl_icon img{    width: 100%;}.member_other_wx_link .std_text1{    color: #532EC7;    line-height: var(--lh1d5);    margin-left: 11px;}.member_other_wx_link{    display: flex;    align-items: center;}.member_other_text p{    color: #7F7D93;}.member_other_text a{    color: #532EC7;}.member_other{    display: flex;    justify-content: flex-end;    align-items: center;}.member_other_text{    margin-left: 47px;}.member_footer{    position: relative;    z-index: 10;}.member_box_core{    padding-bottom: 46px;}/* .member_footer .footer_xia {    padding-bottom: 59px;} */.member_form_item.member_form_item_submit {    margin-bottom: 2px;}.ys_cont656 .member_other{    justify-content: space-between;    margin-top: 41px;}.member_login .member_bg{    padding: 80px 86px 79px 85px;}.member_toggle{    display: flex;    justify-content: space-evenly;    margin-bottom: 38px;}.member_toggle_nub{    position: relative;    font-size: var(--font20);    line-height: var(--lh1d6);    color: #999;    transition: all 0.36s;    padding-bottom: 10px;    cursor: pointer;}.member_toggle_nub::before{    content: '';    height: 1px;    background: var(--colormain);    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: 0;    width: 0;    transition: all 0.36s;    opacity: 0;}.member_toggle_nub.on::before{    width: 100%;    opacity: 1;}.member_toggle_nub.on {    color: var(--colormain);}.member_login .std_title1{    margin-bottom: 38px;}.member_login_change{    position: relative;}.member_login_change_item{    position: absolute;    top: 0;    left: 0;    width: 100%;    opacity: 0;    pointer-events: none;    transition: all 0.36s;}.member_login_change_item.act{    position: relative;    opacity: 1;    pointer-events: all;}.member_account{    display: flex;    justify-content: space-between;    align-items: center;}.member_account .member_agree {    margin-top: 0;    margin-bottom: 0;}.member_login_change .member_submit.conta_leave_submit,.member_login_change .member_form_item_submit .conta_leave_submit a,.member_login_change .member_form_item_submit .conta_leave_submit p{    width: 100%;}.member_pop .mfil_code2 .conta_leave_submit,.member_login_change .mfil_code2 .conta_leave_submit {    width: 29%;    padding-left: 10px;}.member_pop .mfil_code2 .member_form_item_label,.member_login_change .mfil_code2 .member_form_item_label {    width: 71%;}.member_pop .conta_leave_submit,.member_pop .conta_leave_submit a,.member_pop .conta_leave_submit p,.member_login_change .conta_leave_submit a,.member_login_change .conta_leave_submit p{    width: 100%;}.member_pop .member_form_item.member_form_item_submit,.member_login_change .member_form_item.member_form_item_submit{    margin-top: 31px;}.member_box {    display: flex;    flex-direction: column;}.member_box_core{    flex-grow: 1;}.inside_page.member_main .ys_main {    border-bottom: 0;}.member_account.member_form_item {    padding-top: 9px;    margin-bottom: 12px;}.member_other_text a,.member_other_wx_link .std_text1,.member_agree .std_text2 a{    text-decoration: underline;    text-underline-position: under;    text-decoration-color: transparent;    transition: all 0.36s;}.member_wx_code_img{    width: 183px;    margin: 0 auto;    background: #fff;    margin-bottom: 37px;    padding: 5px;    box-shadow: 0px -0.075px 10px 2px rgba(211, 211, 211, .15);}.member_wx_code_img img{    width: 100%;}.mwct_icon{    width: 30px;}.mwct_icon img{    width: 100%;}.member_wx_code_tip .std_title5{    padding-left: 16px;    color: #000;    line-height: 1.6;}.member_wx_code_tip{    display: flex;    align-items: center;    justify-content: center;}.member_wx .mowl_icon{    width: 22px;}.member_wx_code {    padding-top: 24px;    padding-bottom: 70px;}.member_pop{    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    border: 1px solid rgba(255, 255, 255, 0.90);    background: rgba(255, 255, 255, 0.96);    border-radius: 10px;    padding:60px 85px calc(35px + 60px);    display: flex;    align-items: center;}.member_pop_close{    width: 22px;    top: 26px;    right: 27px;    position: absolute;    cursor: pointer;    z-index: 30;}.member_pop_close img{    width: 100%;}.std_text20,.std_text20 p{    font-size: var(--font20);    line-height: var(--lh1d75);    color: var(--color333);}.member_pop_text .std_text20{    margin-bottom: 37px;}.member_pop{    display: none;}.member_select_duo .ys_select_bd,.member_select .ys_select_bd {    border-radius: 6px;    border: 1px solid #EDEDED;    background: #FFF;    width: 100%;    top: calc(100% + 5px);    padding: 7px 0;    font-size: var(--font14);    height: calc(9em + 2px);}.member_select_duo .member_liwai,.member_select .ys_select_li{    padding: 0 18px;}.member_select_duo .ys_select_li,.member_select .ys_select_li{    font-size: var(--font14);    line-height: var(--lh2);    color: #7F7D93;    transition: all 0.36s;}/* person - start - copy */.ys_member1_right_service{    display: flex;    align-items: center;}.ys_member1_right_service{    margin-right: 50px;}.ys_member1_right_nav{    margin-right: 25px;    border-right: 1px solid #e5e5e5;}.ymrc_item_icon{    width: 22px;    margin-right: 10px;}.ymrc_item:last-child::before{    display: none;}.ymrf_mods{    display: flex;}.ymrf_text{    flex-shrink: 0;    color: #333;    font-size: 14px;    margin-right: 44px;    }.ymrf_input{    width: 274px;    height: 40px;    border: 1px solid #c6c6c6;    background: #fff;    padding-right: 20px;    padding-left: 20px;    font-size: 14px;}.ymrf_phone_value{    color: #666666;    font-size: 14px;    padding-left: 5px;    letter-spacing: 1px;}   .yprc_item_value,.ymrf_phone_value,.ymrf_text{    line-height: 40px;}.ymrf_name,.ymrf_phone,.ymrf_address{    margin-bottom: 50px;}.ymrf_phone{    justify-content: space-between;}.ymrf_phone_left,.ymrf_phone_right,.ymrf_phone_right_check,.yprc_item{    display: flex;}.ymrf_phone_right{    margin-right: 50px;}.yprc_item .ys_imgbox_cover{    width: 18px;    position: relative;    display: inline-block;    margin-right: 12px;    font-size: 0;}.yprc_item .ys_imgbox_cover img:last-child{    opacity: 0;}.yprc_item.act .ys_imgbox_cover img:last-child{    opacity: 1;}.yprc_item{    align-items: center;    margin-right: 15px;    cursor: pointer;}.yprc_item:last-child{    margin-right: 0px;}.yprc_item_check{    }.ymrf_address_select{    display: flex;    justify-content: space-between;    flex-grow: 1;}.ymrf_address_select .ys_select_hd{    width: 150px;    height: 40px;    padding: 0 20px;    border: 1px solid #c6c6c6;    background: #fff;}.ymrf_address_select .ys_select_xtbbox{    width: 16px;    right: 20px;}.ymrf_address_select .ys_select_xtbbox img{    width: 100%;}.ymrf_address_select .ys_select_bd{    padding: 0 20px;    background: #fff;    border-left: 1px solid #c6c6c6;    border-right: 1px solid #c6c6c6;    border-bottom: 1px solid #c6c6c6;}.ymrf_address_select .ys_select_bd .ys_select_li {    color: #666;    font-size: 14px;    line-height: 28px;    cursor: pointer;}.ys_member1_right_baby{    color: #4a6cf7;    font-size: 18px;    line-height: 30px;    margin-bottom: 32px;    letter-spacing: 1px;    font-weight: bold;}.ymrf_hospital{    margin-bottom: 44px;}.ymrf_hospital .ymrf_name_text,.ymrf_prepare .ymrf_name_text{    margin-right: 34px;    width: 56px;}.ymrf_prepare_input{    position: relative;}.ymrf_prepare_input img{    position: absolute;    width: 16px;    top: 50%;    transform: translateY(-50%);    right: 20px;}.ymrf_prepare{    margin-bottom: 60px;}.ymrf_add {    width: 190px;    height: 40px;    cursor: pointer;    background: linear-gradient(to right, #8099fb , #4a6cf7);    text-align: center;    color: #fff;    font-size: 16px;    line-height: 40px;    letter-spacing: 1px;    border-radius: 25px;    margin-bottom: 60px;}.ymrf_btng{    display: flex;    justify-content: center;}.ymrf_save,.ymrf_back{    width: 140px;    height: 40px;    border-radius: 25px;}   .ymrf_save {    background: linear-gradient(to right, #8099fb , #4a6cf7);    margin-right: 50px;}.ymrf_back{    background: #e5e5e5;}.ymrf_btng a {    text-align: center;    font-size: 16px;    line-height: 40px;    display: block;    padding: 0 45px;}.ymrf_save a{    color: #fff;}.ymrf_back a{    color: #666666;}.ys_member1_phleft{    transition: all .3s ease-out 0s;    border-right: 1px solid #EEEEEE;    line-height: 96px;    position: relative;    width: 80px;    cursor: pointer;    text-align: center;    background: #fff;    display: block;    flex-shrink: 0;}.ys_member1_phleft span {    position: absolute;    top: 49%;    left: 30px;    display: inline-block;    width: 18px;    height: 2px;    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s;    background: #37393b;}.ys_member1_phleft.act span {    left: 38px;    background: transparent;}.ys_member1_phleft.act span::before {    top: 2px;    width: 20px;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);    background: #37393b;    left: -6px;}.ys_member1_phleft.act span::after {    top: 2px;    width: 20px;    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    transform: rotate(-45deg);    background: #37393b;    left: -6px;}.ys_member1_phleft span::after,.ys_member1_phleft span::before {    position: absolute;    left: 0;    height: 100%;    content: '';    -webkit-transition: all .2s ease-out 0s;    -moz-transition: all .2s ease-out 0s;    -ms-transition: all .2s ease-out 0s;    -o-transition: all .2s ease-out 0s;    transition: all .2s ease-out 0s;    background: #37393b;}.ys_member1_phleft span::before {    top: 8px;    width: 22px;}.ys_member1_phleft span::after {    top: -8px;    width: 20px;}.ys_member1_cen{    height: 100px;    text-align: center;    display: flex;    align-items: center;    justify-content: center;    overflow: hidden;    flex-grow: 1;}.ys_member1_cen img{    width: 112px;}.ys_member1.act .ys_member1_left{    left: 0;    opacity: 1;}.ys_member1_phnav{    display: none;}.ys_member1_ph{    position: fixed;    width: 100%;    top: 0;    background-color: #fff;    z-index: 20;}/* 样式填写处 */.ys_member1_left{    width: 306px;}.ys_member1_right{    width: calc(100% - 306px);}.ys_member1_logo{    height: 150px;    background: var(--colormain);    position: relative;    width: 100%;}.ys_member1_logo_img{    width: 64%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.ys_member1_logo_img img{    width: 100%;}.ym1lc_item_link_icon {    width: 25px;}.ym1lc_item_link img{    transform: scale(1)!important;}.ym1lc_item_link img:nth-of-type(2){    opacity: 0;}.ym1lc_item.act .ym1lc_item_link img:nth-of-type(2){    opacity: 1;}.ym1lc_item.act .ym1lc_item_link img:first-child{    opacity: 0;}.ym1lc_item.act .ym1lc_item_link_text{    color: var(--colormain);}.ym1lc_item_link_text{    color: #000;    font-size: 18px;    line-height: 72px;    display: block;    padding-left: 15px;    height: 72px;    overflow: hidden;    transition: all 0.36s;    margin-right: 36px;}.ym1lc_item.act .ym1lc_item_link{    border-radius: 0px 3px 3px 0px;    background: rgba(83, 46, 199, 0.10);}.ym1lc_item_link::before {    position: absolute;    width: 6px;    height: 100%;    background: #532EC7;    content: '';    top: 0;    right: 0;    opacity: 0;    border-radius: 3px;    transition: all 0.36s;}.ym1lc_item.act .ym1lc_item_link::before {    opacity: 1;}.ym1lc_item:first-child .ym1lc_item_link{    padding-top: 21px;    padding-bottom: 16px;}.ys_member1_right {    background: #FAF9FF;    padding: 31px 39px 38px 35px;}.ym1lc_item_link{    display: flex;    align-items: center;    padding: 0 62px;    transition: all 0.36s;    position: relative;}.member_select1_img{    width: 44px;    height: 44px;    border-radius: 50%;    overflow: hidden;    position: relative;}.member_select1_img img{    width: 100%;    height: 100%;    object-fit: cover;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    position: absolute;}.member_select1 .ys_select_hd{    display: flex;    align-items: center;}.ys_member1_right_head{    display: flex;    justify-content: flex-end;    padding-bottom: 30px;}.member_select1 .ys_select_xtbbox{    width: 16px;}.member_select1 .ys_select_show,.member_select1 input{    width: calc(100% - 60px);    padding-left: 17px;    padding-right: 19px;    font-size: var(--font18);    color: var(--color333);    line-height: 2;}.member_select1 {    width: 200px;}.ys_member1_right_form {    width: 100%;    min-height: calc(100vh - 144px);    padding: 43px 64px 98px;    border-radius: 36px;    background: #FFF;}.ys_member1_right_form .std_title3{    color: var(--color333);    font-weight: bold;    line-height: var(--lh1d5);}.ymrc_item_text {    color: #9D9BAE;    font-size: var(--font40);    font-weight: bold;    transition: all 0.36s;    line-height: var(--lh1d5);}.ymrc_item.act .ymrc_item_text{    color: #000;}.ymrc_item{    padding:0 47px;    position: relative;    cursor: pointer;}.ymrc_item::before {    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 0px;    content: '';    width: 1px;    height: 43px;    background: #DEE5F0;}.ys_member1_right_formbox {    width: 840px;    margin: 81px auto 90px;    max-width: 100%;}.ys_member1_right_form .member_form{    width: 690px;    max-width: 100%;    margin: 0 auto;}.ys_member1_right_form .member_form_item_submit{    align-items: center;    margin-top: 18px;}.ys_member1_right_cut{    display: flex;    align-items: center;    justify-content: center;    margin-bottom: 48px;}.person_safe_item{    border-bottom: 1px solid #EDEDED;    display: flex;    justify-content: space-between;    padding-top: 40px;    padding-bottom: 31px;    align-items: center;}.person_safe_item_text{    display: flex;    flex-grow: 1;    width: calc(100% - 128px);}.person_safe_item_icon{    width: 26px;    margin-right: 11px;    position: relative;    top: 4.5px;}.psit_name{    color: var(--color333);    line-height: var(--lh1d75);    margin-right: 38px;}.psit_cry{    flex-grow: 1;}.psit_cry input{    color: #7F7D93;    font-size: var(--font20);    line-height:  var(--lh1d75);    width: 100%;    padding-right: 20px;}.psit_cry input::placeholder{    color: #7F7D93;    font-size: var(--font20);    line-height:  var(--lh1d75);}.person_safe_item_btn .psib_font{    border-radius: 4px;    background: #846CD0;    backdrop-filter: blur(16px);    -webkit-backdrop-filter: blur(16px);    -o-backdrop-filter: blur(16px);    -moz-backdrop-filter: blur(16px);    -ms-backdrop-filter: blur(16px);    font-size: var(--font16);    color: var(--colorfff);    line-height: var(--lh1d75);    padding: 10px 15px 9px;    width: 128px;    text-align: center;    cursor: pointer;    transition: all 0.36s;}.phone_modal .ys_modal_content,.password_modal .ys_modal_content{    width: 633px;    padding: 69px 48px 83px;    border-radius: var(--radius30);}.phone_modal .std_title1,.password_modal .std_title1,.wx_modal .std_title1{    color: var(--color333);    line-height: var(--lh1d5);    text-align: center;    font-weight: bold;    margin-bottom: 39px;}.password_modal .member_form_item_submit,.phone_modal .member_form_item_submit,.phone_modal .conta_leave_submit,.password_modal .conta_leave_submit,.phone_modal .conta_leave_submit a,.password_modal .conta_leave_submit a,.password_modal .member_form_item_submit .conta_leave_submit p,.phone_modal .member_form_item_submit .conta_leave_submit p{    width: 100%;}.phone_modal .member_form_item.member_form_item_submit,.password_modal .member_form_item.member_form_item_submit {    margin-top: 9px;}.password_modal .member_form_item,.phone_modal .member_form_item {    margin-bottom: 21px;}.password_modal .mfil_code2 .conta_leave_submit,.phone_modal .mfil_code2 .conta_leave_submit {    width: 38.9%;    padding-left: 26px;}.password_modal .mfil_code2 .member_form_item_label,.phone_modal .mfil_code2 .member_form_item_label {    width: 61.1%;}.wx_modal .ys_modal_close,.password_modal .ys_modal_close, .phone_modal .ys_modal_close{    width: 22px;    top: 27px;    right: 27px;}.wx_modal .ys_modal_close img,.password_modal .ys_modal_close img, .phone_modal .ys_modal_close img{    width: 100%;}.password_modal .member_form_item:last-child, .phone_modal .member_form_item:last-child{    margin-bottom: 0;}.wx_modal .ys_modal_content {    width: 483px;    padding: 69px 48px 99px;    border-radius: var(--radius30);}.wx_modal_img{    width: 131px;    margin: 0 auto;    margin-bottom: 54px;}.wx_modal .std_text1,.wx_modal .std_text1 p{    text-align: center;    line-height: var(--lh1d5);    color: var(--color666);}.ys_modal {    background: rgba(0, 0, 0, .7);}.person_book {    position: relative;    margin-top: 54px;}.person_book::before{    content: '';    background: #D5D2E1;    height: 1px;    position: absolute;    left: 0;    bottom: 0;    width: 100%;}.person_book_list_nub .std_title4{    color: var(--color999);    line-height: var(--lh1d5);    transition: all 0.36s;    position: relative;    padding-bottom: 16px;}.person_book_list_nub .std_title4::before{    content: '';    height: 3px;    background: var(--colormain);    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: -1px;    width: 0;    transition: all 0.36s;}.person_book_list{    display: flex;    margin: 0 -26px;}.person_book_list_nub{    padding: 0 26px;}.person_book_list_nub.on .std_title4{    color: var(--colormain);}.person_book_list_nub.on .std_title4::before{    width: 100%;}.person_stand_item{    width: 50%;    padding: 0 12px;    margin-bottom: 20px;}.person_stand{    margin: 0 -12px -20px;    margin-top: 41px;    display: flex;    flex-wrap: wrap;}.person_stand_item_link{    border-radius: 10px;    border: 1px solid #E3E3E3;    background: #F9F9F9;    padding: 34px 33px 34px 42px;    display: flex;    justify-content: space-between;    align-items: center;    height: 100%;}.person_stand_item .std_title4{    color: var(--color333);    width: calc(100% - 80px);    transition: all 0.36s;}.person_table .std_btn1_font14,.person_stand_item_link .std_btn1_font14 {    font-size: var(--font14);    padding-left: 9px;    padding-right: 0;    color: var(--colormain);}.person_table .std_btn1_icon,.person_stand_item_link .std_btn1_icon {    width: 14px;}.person_main .ys_fenyebox {    margin-top: 67px;}.person_table_cry_head,.ptcb_tr_link{    display: flex;    width: 100%;}.ptcb_tr_link{    border-radius: 10px;    border: 1px solid #E3E3E3;    background: #F9F9F9;    margin-bottom: 16px;    align-items: center;    padding: 37px 0;}.ptch_th{    color: #888;    font-size: var(--font14);    line-height: var(--lh1d5);}.ptcb_tr_td{    font-size: var(--font16);    line-height: var(--lh1d5);    color: var(--color666);}.ptcb_tr_td1{    font-size: var(--font24);    color: var(--color333);}.ptch_th,.ptcb_tr_td{    padding-right: 10px;    transition: all 0.36s;}.ptch_th1,.ptcb_tr_td1{    width: 15.785714%;    padding-left: 35px;}.ptch_th2,.ptcb_tr_td2{    width: 12.5%;}.ptch_th3,.ptcb_tr_td3{    width: 9.571428%;}.ptch_th4,.ptcb_tr_td4{    width: 13.642857%;}.ptch_th5,.ptcb_tr_td5{    width: 10.642857%;}.ptch_th6,.ptcb_tr_td6{    width: 14.142857%;}.ptch_th7,.ptcb_tr_td7{    width: 12.857142%;}.ptch_th8,.ptcb_tr_td8{    width: 10.857145%;    display: flex;    justify-content: flex-end;    padding-right: 31px;}.person_table_cry_head{    border-left: 1px solid transparent;    border-right: 1px solid transparent;    padding-bottom: 16px; }.person_table{    margin-top: 45px;}.ptcb_tr_td a{    color: inherit;    line-height: inherit;    font-size: inherit;}.csr_banner_text .csr_banner_text_parp p{    font-size: var(--font18);}.irbl_wrap_le_icon img{    width: 100%;}.mfil_img img{    height: 100%;}.member_select1 .ys_select_bd{    box-shadow: 0px 4px 20px 2px rgba(135, 152, 212, 0.14);    padding: 10px 0;    top: calc(100% + 4px);    font-size: var(--font16);    height: calc(8em + 20px);    border-radius: 5px;}.member_select1 .ys_select_li{    font-size: var(--font16);    line-height: 2;    padding: 0 20px;    color: #666;    transition: all 0.36s;}.person_listmain .ys_member1_right_form{    display: flex;    flex-direction: column;}.ptcb_tr:last-child .ptcb_tr_link{    margin-bottom: 0;}.person_table.mCustomScrollbar {    -ms-touch-action: auto;    touch-action: auto;}/* 2023.10.31 - 二期 - end */.ys_nybanner1 .csr_banner_text {    top: 49%;}.dcli_img::before {    background: linear-gradient(106deg, rgba(0, 0, 0, 0.30) 56.44%, rgba(0, 0, 0, 0.00) 100%);}.type_table .std_btn1_link {    overflow: visible; }.ptcb_tr_td:nth-last-of-type(2){    flex-grow: 1;}.ptch_th1, .ptcb_tr_td1 {    width: calc(calc(100% - 80px) * 0.13);}.ptch_th8, .ptcb_tr_td8 {    width: 80px;}.ptcb_tr_td:not(:first-child):not(:last-child){    width: calc(calc(100% - 80px) * 0.1242857);}.ptcb_tr_td {    word-wrap: break-word;    word-break: normal;}.mfil_input {    position: relative;}.mfil_input_img{    position: absolute;    top: 50%;    transform: translateY(-50%);    right: 0;    cursor: pointer;    width: 20px;}.mfil_input_img img:nth-of-type(2){    opacity: 0;}.mfil_input.act .mfil_input_img img:nth-of-type(2){    opacity: 1;}.mfil_input.act .mfil_input_img img:first-child{    opacity: 0;}.member_liwai{    display: flex;    align-items: center;}.member_liwai .ys_select_li {    flex-grow: 1;}.member_liwai_btn{    width: 14px;    height: 14px;    margin-right: 6px;    position: relative;    cursor: pointer;}.member_liwai_btn::before{   content: '';    width: 100%;    height: 100%;    position: absolute;    border-radius: 3px;    border: 1px solid #13007C;    background: #EDF4FF;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.member_liwai_btn::after {    content: '';    background-image: url(../images/j1_icon1.svg);    background-size: 100% 100%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    width: 71.5%;    height: 71.5%;    transition: all 0.36s;    opacity: 0;}.member_liwai.on .member_liwai_btn::after {    opacity: 1;}.ys_ban_slick,.ys_ban_li,.ys_ban_imgbox{    width: 100vw;}.mfil_code2 .conta_leave_submit{    position: relative;}.mfil_code2 .conta_leave_submit .mfil_img {    height: auto;    position: relative;    top: 0;    transform: translateY(0);    right: 0;}.conta_leave_add{    display: flex;    align-items: center;}.ys_page_app_detail .type_table_btn {    padding-right: 0;    margin-bottom: 0;}.appd_shang_add{    width: calc(100% - 194px);}.appd_rcmd_tabhd_item{    white-space: nowrap;}.appd_rcmd_tabhd_item::before {    bottom: 0;}.appd_shang_add .mCSB_horizontal.mCSB_inside>.mCSB_container {    margin-bottom: 18px;}.appd_rcmd_tabhd_item {    margin-right: 2em;}.appd_shang_add .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {    height: 2px;    margin: 7px auto;}.ys_page_conta .ys_nyban_title {    text-align: left; }.ys_page_conta .conta_way_ri .ys_nyban_title {    text-align: center; }.conta_way_ri {    justify-content: center;}.conta_way_cont{    padding-right: 80px!important;}