

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
:root {
    /* 字号 */
    --font56: 56px;
    --font54: 54px;
    --font48: 48px;
    --font44: 44px;
    --font32: 32px;
    --font24: 24px;
    --font20: 20px;
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --lh1d2: 1.2;
    --lh1d3: 1.3;
    --lh1d4: 1.4;
    --lh1d5: 1.5;
    --lh1d6: 1.6;
    --lh1d65: 1.65;
    --lh1d75: 1.75;
    --lh1d8: 1.8;
    --lh2: 2;
    /* 颜色 */
    --color: #fff;
    --colorfff: #fff;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colormain: #137AD9;
    --colortitle: #1D1D1F;
    --colorlabel: #FF3F40;
    --bg1:#F5F8FD;
    /* 间距 */
    --distance150: 150px;
    --distance130: 130px;
    --distance120: 120px;
    --distance110: 110px;
    --distance100: 100px;
    --distance80: 80px;
    --distance60: 60px;
    --distance50: 50px;
    --distance40: 40px;
    /* 圆角 */
    --radius5: 5px;
    --radius10: 10px;
    --radius20: 20px;
}
.std_title1{
    font-size: var(--font54);
    line-height: var(--lh1d2);
    color: var(--colortitle);
    font-weight: bold;
}
.std_title2,
.yxedr_active h2 {
    font-size: var(--font44);
    line-height: var(--lh1d3);
    color: var(--colortitle);
    font-weight: bold;
}
.std_title3,
.yxedr_active h3 {
    font-size: var(--font32);
    line-height: var(--lh1d4);
    color: var(--colortitle);
}
.std_title4,
.yxedr_active h4 {
    font-size: var(--font24);
    line-height: var(--lh1d4);
    color: var(--colortitle);
}
.std_title5,
.std_title5 p,
.yxedr_active h5 {
    font-size: var(--font18);
    line-height: var(--lh1d6);
    color: var(--colortitle);
}
.yxedr_active h2,
.yxedr_active h3,
.yxedr_active h4,
.yxedr_active h5{
    margin-bottom: 12px;
}
.std_text1,
.std_text1 p,
.yxedr_active p{
    font-size: var(--font16);
    line-height: var(--lh1d8);
    color: var(--color666);
}
.std_text1_margin,
.yxedr_active p{
    margin-bottom: 12px;
}
.std_text14,
.std_text14 p {
    font-size: var(--font14);
    line-height: var(--lh1d8);
    color: var(--color666);
}
.std_text18,
.std_text18 p {
    font-size: var(--font18);
    line-height: var(--lh1d65);
    color: var(--color666);
}
.std_text20,
.std_text20 p{
    font-size: var(--font20);
    line-height: var(--lh1d4);
    color: var(--colortitle);
}
.std_text24,
.std_text24 p{
    font-size: var(--font24);
    line-height: var(--lh1d5);
    color: var(--colormain);
}
.std_padding1{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.std_padding1_top{
    padding-top: var(--distance120);
}
.std_padding1_under{
    padding-bottom: var(--distance120);
}
.std_padding2{
    padding-top: var(--distance130);
    padding-bottom: var(--distance130);
}
.std_padding2_top{
    padding-top: var(--distance130);
}
.std_padding2_under{
    padding-bottom: var(--distance130);
}
.std_padding150_top{
    padding-top: var(--distance150);
}
.std_padding150_under{
    padding-bottom: var(--distance150);
}
.std_padding110_top{
    padding-top: var(--distance110);
}
.std_padding110{
    padding-top: var(--distance110);
    padding-bottom: var(--distance110);
}
.std_padding100{
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}
.std_padding100_top{
    padding-top: var(--distance100);
}
.std_padding100_under{
    padding-bottom: var(--distance100);
}
.std_padding80{
    padding-top: var(--distance80);
    padding-bottom: var(--distance80);
}
.std_padding80_top{
    padding-top: var(--distance80);
}
.std_padding80_under{
    padding-bottom: var(--distance80);
}
.std_margin60{
    margin-bottom: var(--distance60);
}
.std_margin50{
    margin-bottom: var(--distance50);
}
.std_margin40{
    margin-bottom: var(--distance40);
}
/*分享翻译*/
.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: 40px;
    line-height: 1.5;
}
.ys_nyban_title  p{
    color: #fff;
    font-size: 16px;
    line-height: 1.75;
}
/* - banner - end*/

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .head_language_under a:hover{
        background: #EFF3F8;
    }
    .head_nav_list:hover .head_nav_list_item.yxnav_active1:hover .hnli_first a,
    .hnli_first a:hover{
        color: var(--colormain);
    }
    .head_nav_list:hover .head_nav_list_item.yxnav_active1 .hnli_first a{
        color: inherit;
    }
    .hnd1_list_item a:hover,
    .hnd1_sai_font14 a:hover{
        color: var(--colormain);
    }
    .hnd2l_third_list:hover .hnd2l_third_item.yxnav_active3 a{
        color: var(--colortitle);
    }
    .hnd2l_third_item:hover a,
    .hnd2l_third_list:hover .hnd2l_third_item.yxnav_active3:hover a{
        color: var(--colormain);
    }
    .head_nav_down2_list:hover .hnd2l_item.yxnav_active2 .hnd2l_item_link{
        background: transparent;
    }
    .head_nav_down2_list:hover .hnd2l_item.yxnav_active2 .hnd2l_item_link .hnd2l_item_icon{
        opacity: 0;
    }
    .head_nav_down2_list:hover .hnd2l_item.yxnav_active2:hover .hnd2l_item_link,
    .hnd2l_item_link:hover{
        background: #EFF3F8;
    }
    .head_nav_down2_list:hover .hnd2l_item.yxnav_active2:hover .hnd2l_item_link .hnd2l_item_icon,
    .hnd2l_item_link:hover .hnd2l_item_icon{
        opacity: 1;
    }
    .std_btn1_link:hover::after{
        width: 100%;
    }
    .hnln_link:hover .std_text20 p{
        color: var(--colormain);
    }
    .std_btn2 .std_btn1_link:hover .std_btn1_icon img:nth-of-type(2){
        opacity: 1;
    }
    .std_btn2 .std_btn1_link:hover .std_btn1_icon img:first-child{
        opacity: 0;
    }
    .std_btn1.std_btn2 .std_btn1_link:hover .std_btn1_font{
        color: #fff;
    }
    .std_btn1_link:hover .std_btn1_icon img{
        transition: all 0.36s .2s;
    }
    .std_btn1_link:hover .std_btn1_font{
        transition: all 0.36s;
    }
    .footer_core_nav ul a:hover{
        color: #fff;
    }
    .anchor_points_list_item:hover .apli_font16{
        color: var(--colortitle);
    }
    .anchor_points_list_item:hover .apli_font16::before{
        width: 100%;
    }
    .laln_link:hover .laln_link_data_num,
    .laln_link:hover .std_title5{
        color: var(--colormain);
    }
    .laln_link:hover .laln_link_data_icon img:nth-of-type(2){
        opacity: 1;
    }
    .laln_link:hover .laln_link_data_icon img:first-child{
        opacity: 0;
    }
    .lybn_rotate_item_link:hover .lybn_ril_bg_img{
        transform: scale(1.05);
    }
    .listed_years_select_nub .std_text1:hover{
        border: 1px solid var(--colormain);
        color: var(--colormain);
    }
    /* Delia-start */
    .serv_cont .sltl_btn .cwpt_btn_box:hover .cwpt_btn_text p{
        color: #fff;
    }
    .cwpt_btn_box:hover::after{
        width: 100%;
    }
    /* .serv_cont .sltl_btn .cwpt_btn_box:hover{
        background: #137AD9;
    } */
    .serv_cont .sltl_btn .cwpt_btn_box:hover .cwpt_btn_icon img:nth-child(2){
        opacity: 1;
    } 
    .serv_cont .sltl_btn .cwpt_btn_box:hover .cwpt_btn_icon img:nth-child(1){
        opacity: 0;
    } 
    .cwpb_ul_li .cwpb_ul_li_box:hover .culb_img{
        box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    }
    .cwpt_btn a:hover .cwpt_btn_text p{
        color: #fff;
    }
    /* .cwpt_btn a:hover{
        background: #137AD9;
    } */
    .cwpt_btn a:hover .cwpt_btn_icon img:nth-child(2){
        opacity: 1;
    }
    .cwpt_btn a:hover .cwpt_btn_icon img:nth-child(1){
        opacity: 0;
    }
    .cell_wrap_ri:hover img{
        transform: scale(1.05);
    }
    .swul_btn_li a:hover{
        background: #137AD9;
        color: #fff;
    }
    .solu_wrap_ul_li:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .arrow_icon:hover{
        background: #137AD9;
    }
    .arrow_icon:hover img:nth-child(2){
        opacity: 1;
    }
    .arrow_icon:hover img:nth-child(1){
        opacity: 0;
    }
    .prod_list_ul_li:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .dwbp_li a:hover .dwbp_li_word{
        color: #137AD9;
    }
    .news_wrap_ul_li a:hover{
        box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    }
    .notice_wrap_ul_li a:hover .nwul_tit{
        color: #137AD9;
    }
    .pc_fenye a:hover li{
        color: #fff;
        background: #137AD9;
        border: solid 1px #137AD9;
    }
    .end:hover li, .first:hover li{
        border: solid 1px #137AD9;
        color: #137AD9 !important;
        background: transparent !important;
    }
    /* Delia-end */
    /* Linda-start */
    .sscl_ul_li:hover .sscl_ul_li_icon{
        background-color: #137AD9;
    }
    .sscl_ul_li:hover .std_title5{
        background-color: #137AD9;
    }
    .std_arrow_icon:hover{
        background-color: #137AD9;
    }
    .std_arrow_icon:hover .std_arrow_icon_img img:nth-child(2){
        opacity: 0;
    }
    .stbl_ul_li:hover .sult_cont p{
        color: #fff;
    }
    .stbl_ul_li:hover .sult_cont{
        background-color: #137AD9;
    }
    .stbl_ul_li:hover .stbl_ul_li_icon{
        background-color: #137AD9;
    }
    .stbl_ul_li:hover .suli_img img:nth-child(2){
        opacity: 0;
    }
    .stbl_ul_li:hover .sult_point{
        opacity: 1;
    }
    .stbl_ul_li:hover .stbl_ul_li_tab::after{
        opacity: 1;
    }
    .stbl_ul_li:hover .stbl_ul_li_text{
        opacity: 1;
    }
    /* Linda-end */
    /* 2023.10.07 */
    
    .sctr_selec_list .ys_select_li:hover .sctr_selec_list_text{
        color: var(--colormain);
    }
    .sctr_selec_list .ys_select_li:hover .sctr_selec_list_icon img{
        content: url(../image/b1_icon01.svg);
    }
    .std_btn1_box:hover p{
        color: #fff;
    }
    .std_btn1_box:hover::after,
    .pcbb_btn a:hover::after{
        width: 100%;
    }
    .std_btn1_box:hover img{
        content: url(../image/e1_icon4h.svg);
    }
    .cplu_li.mod_right:hover .cplu_li_text {
        transform: translate(4px,-50%) scale(1.2);
    }
    .cplu_li:hover .cplu_li_text {
        transform: translate(-50%,-4px)  scale(1.2);
    }
    .cplu_li.mod_bot:hover .cplu_li_text {
        transform: translate(-50%,4px) scale(1.2);
    }
    .cplu_li:hover .cplu_li_circle{
        transform: scale(1.5)
    }
    .cplu_li:hover .cplu_li_circle_ligth {
        opacity: 0.6;
    }
}
.home_ban{
    position: relative;
    height: 100vh;
    background: #deefff;
    overflow: hidden;
}
.home_ban_img img{
    width: 100%;
}
.home_ban_img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.home_ban_img img{
    width: 100%;
    position: relative;
}
.home_ban_dots{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 4;
    pointer-events: none;
}
.home_ban_dots_item{
    position: absolute;
    transform: translate(-50%,-50%);
    pointer-events: all;
}
.hbdi_link_circle{
    width: 18px;
    height: 18px;
    position: relative;
    z-index: 10;
}
.hbdi_link_circle::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--colormain);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}
.hbdi_link_circle::after{
    content: '';
    width: 44.45%;
    height: 44.45%;
    border-radius: 50%;
    background: var(--colorfff);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}
.hbdi_link_font{
    position: absolute;
    border-radius: 80px;
    border: 1px solid #FFF;
    background: rgba(14, 111, 200, 0.30);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    -ms-backdrop-filter: blur(2px);
    -moz-backdrop-filter: blur(2px);
    -o-backdrop-filter: blur(2px);
    padding: 8px 64px 8px 24px;
    font-size: 18px;
    color: #fff;
    line-height: 1.75;
    white-space: nowrap;
    top: 50%;
    transform: translateY(-50%);
    right: -27px;
}
.head_logo{
    width: 190px;
}
.mod_head img{
    transform: scale(1)!important;
}
.head_logo a{
    display: flex;
    align-items: center;
    height: 80px;
    line-height: 80px;
}
.head_logo img:first-child,
.head_language_top_icon img:first-child,
.mod_head .ys_imgbox_cover img:first-child,
.yx_search3_btn img:first-child{
    opacity: 0;
}
.head_logo img:nth-of-type(2),
.head_language_top_icon img:nth-of-type(2),
.mod_head .ys_imgbox_cover img:nth-of-type(2),
.yx_search3_btn img:nth-of-type(2){
    opacity: 1;
}
.mod_head{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 40px;
    display: flex;
    justify-content: space-between;
    transition: all 0.36s;
}
.mod_head::before{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.3);
    transition: all 0.36s;
}
.head_nav{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    pointer-events: none;
}
.hnli_first{
    color: rgba(255, 255, 255, .7);
    font-size: 16px;
    line-height: 80px;
    /* transition: all 0.36s; */
}
.hnli_first a{
    display: block;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    padding: 0 40px;
    transition: all 0.36s;
}
.head_nav_list{
    display: flex;
    pointer-events: all;
}
.head_language{
    position: relative;
}
.head_language_top_icon{
    width: 24px;
    height: 24px;
}
.head_language_top{
    padding-left: 15px;
    padding-right: 32px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.head_language_top_font{
    font-size: 14px;
    line-height: 80px;
    color: var(--colorfff);
    transition: all 0.36s;
    margin-left: 8px;
}
.head_language_under{
    position: absolute;
    width: 100%;
    top: calc(100% + 1px);
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    padding-bottom: 10px;
    display: none;
}
.head_language_under a{
    display: block;
    padding: 18px 20px;
    text-align: center;
    color: var(--colortitle);
    font-size: 16px;
    line-height: 1.6;
    transition: all 0.36s;
}
.head_language::before{
    content: '';
    height: 20px;
    width: 1px;
    position: absolute;
    background: rgba(255, 255, 255, 0.6);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}
.head_car_link .ys_imgbox_cover{
    width: 34px;
}
.head_car_link{
    display: flex;
    align-items: center;
    line-height: 80px;
    height: 80px;
    margin-left: 32px;
}
.head_other{
    display: flex;
}
.yx_search3_btn{
    width: 34px;
    margin-left: 32px;
    line-height: 80px;
    position: relative;
    display: flex;
    align-items: center;
    height: 80px;
    font-size: 0;
}
.yx_search3_btn img{
    width: 100%;
    transition: all .36s;
}
.yx_search3img1{
    position: relative;
    top: 0;
    left: 0;
}
.yx_search3img2{
    position: absolute;
    left: 0;
    opacity: 0;
}
.yx_search3xlbox{
    width: 100%;
    height: 350px;
    border-radius: 0px 0px 10px 10px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% + 1px);
    z-index: 99;
}
.head_nav_down::before,
.yx_search3xlbox::before,
.head_language_under::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: -1px;
}
.yx_search3_tbox{
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 60px;
    border-bottom: 1px solid #666;
}
.yx_search3xlbtn{
    width: 27px;
    line-height: 60px;
    
}
.yx_search3xlbtn img{
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls  {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx_search3_xls  input{
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx_search3_xls  input::placeholder{
    color: #666;
}
.yx_search3.act .yx_search3_btn .yx_search3img2{
    opacity: 1;
}
.yx_search3.act .yx_search3_btn .yx_search3img1{
    opacity: 0;
}
.yx_search3_btn.on .yx_search3img2{
    opacity: 1;
}
.yx_search3_btn.on .yx_search3img1{
    opacity: 0;
}
.ys_hd_pc.ishover .head_logo img:first-child,
.ys_hd_pc.ishover .head_language_top_icon img:first-child,
.ys_hd_pc.ishover .head_car .ys_imgbox_cover img:first-child,
.ys_hd_pc.ishover .yx_search3_btn img:first-child,
.ys_hd_pc.isfixed .head_logo img:first-child,
.ys_hd_pc.isfixed .head_language_top_icon img:first-child,
.ys_hd_pc.isfixed .head_car .ys_imgbox_cover img:first-child,
.ys_hd_pc.isfixed .yx_search3_btn img:first-child,
.home_page .head_logo img:first-child,
.home_page .head_language_top_icon img:first-child,
.home_page .head_car .ys_imgbox_cover img:first-child,
.home_page .yx_search3_btn img:first-child{
    opacity: 1;
}
.ys_hd_pc.ishover .head_logo img:nth-of-type(2),
.ys_hd_pc.ishover .head_language_top_icon img:nth-of-type(2),
.ys_hd_pc.ishover .head_car .ys_imgbox_cover img:nth-of-type(2),
.ys_hd_pc.ishover .yx_search3_btn img:nth-of-type(2),
.ys_hd_pc.isfixed .head_logo img:nth-of-type(2),
.ys_hd_pc.isfixed .head_language_top_icon img:nth-of-type(2),
.ys_hd_pc.isfixed .head_car .ys_imgbox_cover img:nth-of-type(2),
.ys_hd_pc.isfixed .yx_search3_btn img:nth-of-type(2),
.home_page .head_logo img:nth-of-type(2),
.home_page .head_language_top_icon img:nth-of-type(2),
.home_page .head_car .ys_imgbox_cover img:nth-of-type(2),
.home_page .yx_search3_btn img:nth-of-type(2){
    opacity: 0;
}
.ys_hd_pc.isfixed .hnli_first,
.ys_hd_pc.ishover .hnli_first,
.home_page .hnli_first{
    color: #1D1D1F;
}
.ys_hd_pc.isfixed .head_language_top_font,
.ys_hd_pc.ishover .head_language_top_font,
.home_page .head_language_top_font{
    color: var(--colormain);
}
.home_page .head_language::before,
.ys_hd_pc.isfixed .head_language::before,
.ys_hd_pc.ishover .head_language::before {
    background: rgba(102, 102, 102, 0.2);
}
.home_page .mod_head::before{
    opacity: 0;
}
.ys_hd_pc.isfixed .mod_head,
.ys_hd_pc.ishover .mod_head{
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    -ms-backdrop-filter: blur(12px);
    -moz-backdrop-filter: blur(12px);
    -o-backdrop-filter: blur(12px);
}
.head_nav_list_item.yxnav_active1 .hnli_first a{
    color: #fff;
}
.ys_hd_pc.ishover .head_nav_list_item.yxnav_active1 .hnli_first a,
.ys_hd_pc.isfixed .head_nav_list_item.yxnav_active1 .hnli_first a{
    color: var(--colormain);
}
.head_nav_down{
    border-radius: 0px 0px 10px 10px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    position: absolute;
    top: calc(100% + 1px);
}
.head_nav_down1_cry{
    display: flex;
}
.hnd1c_right{
    width: 33.333333%;
    background: linear-gradient(180deg, rgba(224, 238, 255, 0.00) 60.54%, #E0EEFF 100%);
}
.hnd1c_right_img,
.hnd1c_right_img img{
    width: 100%;
}
.hnd1c_right_text{
    padding: 66px 40px 40px;
    position: relative;
}
.hnd1c_right_text .std_title4{
    color: var(--colortitle);
    line-height: 1.5;
    margin-bottom: 24px;
    font-weight: bold;
}
.hnd1c_right_text::before{
    content: '';
    background: rgba(255,255,255,.5);
    width: 100%;
    transform-origin: right top;
    transform: skew(-30deg);
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.head_nav_down1{
    width: 100%;
    left: 0;
}
.hnd1c_right_text .std_title4,
.hnd1c_right_text .hnd1c_right_text_list{
    position: relative;
    z-index: 6;
}
.hnd1c_rtl_btn{
    margin: 0 50px;
}
.hnd1c_right_text_list{
    margin: 0 -50px;
    display: flex;
    flex-wrap: wrap;
}
.hnd1c_rtl_btn_link{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px 0;
    position: relative;
    width: 135px;
}
.hnd1c_rtl_btn_link .std_text1{
    line-height: 1.65;
    color: var(--colormain);
}
.hnd1c_rtl_btn_icon{
    width: 20px;
}
.hnd1c_rtl_btn_icon img{
    width: 100%;
}
.hnd1c_rtl_btn_link::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: var(--colormain);
}
.hnd1c_left{
    width: 66.666667%;
    padding-left: 160px;
    padding-right: 80px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.hnd1c_left_title {
    font-size: var(--font24);
    line-height: 1.5;
    color: #000;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
}
.hnd1c_left_title::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    background: #E8E8E8;
    bottom: 0;
    left: 0;
}
.hnd1c_left_list{
    margin: 0 -35px;
    margin-right: -60px;
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
}
.hnd1c_left_list_nub{
    padding: 0 35px;
    flex-grow: 1;
}
.hnd1_second_icon{
    width: 24px;
}
.hnd1_second .std_title5{
    color: var(--colormain);
    line-height: 1.65;
    padding-left: 16px;
    font-weight: bold;
}
.hnd1_second{
    margin-bottom: 23px;
}
.hnd1_second_link{
    display: flex;
    align-items: center;
}
.head_nav_down img{
    opacity: 1!important;
}
.hnd1_list_item a{
    display: block;
    padding: 6px 0;
    color: #141415;
    font-size: 16px;
    line-height: 1.65;
    transition: all 0.36s;
    padding-left: 40px;
}
.hnd1_list_item:first-child a{
    padding-top: 0;
}
.hnd1_sai_font14{
    font-size: 14px;
    line-height: 1.8;
    color: #666;
    transition: all 0.36s;
    margin-bottom: 24px;
}
.hnd1_sai_font14 a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    padding-left: 40px;
    transition: all 0.36s;
}
.hnd1_second_add{
    display: flex;
    margin: 0 -10px;
    flex-wrap: wrap;
}
.hnd1_second_add_item{
    padding: 0 10px;
}
.hnd1_second_add_item.yxnav_active3 .hnd1_sai_font14{
    color: var(--colormain);
}
.hnd1_list_item.yxnav_active3 a,
.hnd1_list_item.yxnav_active4 a{
    color: var(--colormain);
}
.hnd1c_left_list.hover2 .hnd1_sai_font14 a{
    color: #666;
}
.hnd1c_left_list.hover1 .hnd1_list_item a,
.hnd1c_left_list.hover2 .hnd1_list_item a,
.hnd1c_left_list.hover2.hover1 .hnd1_second_add_item.act .hnd1_list_item.yxnav_active4 a{
    color: #141415;
}
.hnd1c_left_list.hover2.hover1 .hnd1_second_add_item.act .yxnav_active4.act a,
.hnd1c_left_list.hover2 .hnd1_second_add_item.act .hnd1_sai_font14 a,
.hnd1c_left_list.hover1 .hnd1_list_item.act a,
.hnd1c_left_list.hover2 .hnd1_second_add_item.act .hnd1_list_item.yxnav_active4 a{
    color: var(--colormain);
}
.hnd2l_item_font{
    font-size: var(--font16);
    line-height: 1.6;
    color: var(--colortitle);
    white-space: nowrap;
}
.hnd2l_item_link .hnd1_second_icon{
    margin-right: 16px;
}
.hnd2l_item_icon{
    width: 16px;
    margin-left: 16px;
    opacity: 0;
    transition: all 0.36s;
}
.hnd2l_item_icon img{
    width: 100%;
}
.hnd2l_item_link{
    display: flex;
    align-items: center;
    padding: 18px 34px;
    transition: all 0.36s;
}
.head_nav_down2{
    padding-bottom: 10px;
}
.hnd2l_third{
    position: absolute;
    left: 100%;
    height: 100%;
    background: #EFF3F8;
    padding-top:10px;
    top: 0;
    border-bottom-right-radius: 10px;
}
.hnd2l_third_item a{
    white-space: nowrap;
    color: var(--colortitle);
    line-height: 1.6;
    font-size: var(--font16);
    padding: 16px 40px;
    transition: all 0.36s;
    display: block;
}
.hnd2l_third_item.yxnav_active3 a{
    color: var(--colormain);
}
.hnd2l_item.yxnav_active2 .hnd2l_item_link{
    background: #EFF3F8;
}
.hnd2l_item.yxnav_active2 .hnd2l_item_link .hnd2l_item_icon{
    opacity: 1;
}
.head_nav_down.act{
    border-bottom-right-radius: 0;
}
.hnd2l_third{
    display: none;
}
.head_nav_down{
    display: none;
}
.ys_phnav_menu {
    background: #EFF3F8;;
    color: #1D1D1F;
}
.ys_ph_nav a{
    color: #1D1D1F;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a,
.ys_ph_nav li.yxnav_active4>.ys_phnav_lisbox a{
    color: var(--colormain);
}
.ys_phnav_icon::after, .ys_phnav_icon::before{
    background: #1D1D1F;
}
.ys_phnav_lisbox {
    border-bottom: 1px solid #ccc;
}
.ys_phs_form input {
    border: 1px solid #ccc;
    color: #1D1D1F;
}
.ys_phs_form input::placeholder,
.ys_phs_form .iconfont{
    color: #1D1D1F;
}
.ys_ph_search{
    padding: 0;
    display: flex;
}
.home_slogan_box{
    position: relative;
    height: 100vh;
}
.home_slogan_box_img{
    position: relative;
    width: 100%;
}
.home_slogan_box_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_slogan_box_img video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.home_slogan_bg{
    width: 40.52vw;
    height: 40.52vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    pointer-events: none;
}
.home_slogan_bg img{
    width: 100%;
}
.home_slogan_text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
}
.home_slogan_text .ys_cont1600{
    text-align: center;
    position: relative;
}
.home_slogan_text .std_title1{
    color: #fff;
    font-weight: bold;
}
.std_btn1_link{
    position: relative;
    overflow: hidden;
    display: flex;
    height: 42px;
    align-items: center;
    padding: 0 16px;
    border-radius: 21px;
}
.std_btn1_font{
    font-size: var(--font16);
    line-height: 1.65;
    color: var(--colorfff);
}
.std_btn1_icon{
    width: 14px;
    margin-left: 16px;
    font-size: 0;
}
.std_btn1_icon img{
    width: 100%;
}
.std_btn1_link::before,
.std_btn1_link::after{
    content: '';
    background: var(--colormain);
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease;
}
.std_btn1_link::after{
    background: #004EA2;
    width: 0;
}
.std_btn1_link .std_btn1_font,
.std_btn1_link .std_btn1_icon{
    position: relative;
    z-index: 2;
}
.std_btn1{
    display: flex;
}
.home_slogan_text .std_btn1{
    position: absolute;
    top: calc(100% + var(--distance50));
    left: 50%;
    transform: translateX(-50%);
}
.home_slogan_box_img{
    transform: scale(calc(1 - calc(var(--rate1) * var(--scale1))));
    border-radius: calc(10px * var(--rate1));
}
.home_slogan_box_img img,
.home_slogan_box_img video{
    border-radius: inherit;
}
.home_slogan_bg{
    transform:  translate(-50%,-50%) rotate(calc(90deg * var(--rate1)));
}
.home_develop{
    padding-top: 42px;
}
.home_develop_cry_left{
    width: 31.25%;
}
.home_develop_cry_right{
    width: 68.75%;
}
.hdcr_nub{
    width: 100%;
    margin-bottom: 32px;
    position: relative;
}
.hdcr_nub_img{
    border-radius: 10px;
    position: relative;
}
.hdcr_nub_img img{
    border-radius: inherit;
}
.hdcr_nub_img::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,26,78,.3);
    position: absolute;
    z-index: 2;
}
.home_news .std_title48,
.home_develop .std_title48{
    font-size: var(--font48);
    color: var(--colortitle);
    line-height:var(--lh1d2);
    margin-bottom: var(--distance50);
    font-weight: bold;
}
.home_develop .std_text18 p{
    color: var(--colormain);
}
.home_develop_cry_left{
    padding-right: 76px;
}
.home_develop .std_text18{
    padding-right: 58px;
}
.sticky_html
,.sticky_body{
    overflow: inherit !important;
}
.home_develop_cry_left {
    position: sticky;
    top: 150px;
}
.hdcr_nub_text{
    position: absolute;
    width: 100%;
    padding: 20px 112px;
    top: 50%;
    transform: translateY(-50%);
}
.home_news{
    padding-top: var(--distance130);
}
.home_news .std_title48{
    text-align: center;
}
.home_news_list_nub{
    width: 25%;
    padding: 0 10px;
}
.home_news_list{
    margin: 0 -10px;
}
.hnln_link_img{
    width: 100%;
    border-radius: var(--radius5);
    margin-bottom: 20px;
}
.hnln_link_label{
    font-size: var(--font14);
    color: var(--colorlabel);
    border-radius: 2px;
    background: rgba(255, 63, 64, 0.10);
    line-height: var(--lh1d75);
    padding: 2px 12px;
    margin-bottom: 18px;
    display: inline-block;
}
.hnln_link .std_text20{
    margin-bottom: 32px;
}
.hnln_link_date{
    color: var(--color666);
    font-size: var(--font14);
    line-height: var(--lh1d6);
}
.home_class .std_title1{
    font-weight: bold;
    margin-bottom: var(--distance50);
}
.home_class .std_text18 p{
    line-height: var(--lh1d8);
}
.home_class .std_text18{
    margin-bottom: var(--distance50);
}
.home_class_list{
    border-radius: var(--radius10);
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    -ms-backdrop-filter: blur(12px);
    -moz-backdrop-filter: blur(12px);
    -o-backdrop-filter: blur(12px);
    padding: 20px 20px;
    display: flex;
}
.home_class_list_item{
    width: 33.333333%;
    position: relative;
    padding: 0 40px;
}
.home_class_list_item::before{
    content: '';
    opacity: 0.2;
    background: #137AD9;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 60px;
    width: 1px;
}
.home_class_list_item:last-child::before{
    display: none;
}
.hcli_inof{
    font-size: var(--font14);
    color: #626262;
    line-height: 1.6;
}
.hcli_num{
    margin-bottom: 4px;
    color: var(--colormain);
}
.hcli_num .scroll_num{
    font-size: var(--font54);
    line-height: var(--lh1d2);
    font-weight: bold;
}
.hcli_num {
    font-size: var(--font20);
}
.ys_footer{
    background: #000F2B;
    position: relative;
}
.footer_bg{
    position: absolute;
    height: 100%;
    left: 0;
    bottom: 0;
}
.footer_bg img{
    height: 100%;
}
.ys_footer .ys_cont1600{
    position: relative;
    z-index: 2;
}
.footer_top{
    padding-top: var(--distance100);
}
.footer_top_list_item{
    padding: 0 62.5px;
    text-align: center;
    width: 33.333333%;
}
.footer_top_list{
    margin: 0 -62.5px;
}
.ftli_icon{
    width: 24px;
}
.ftli_icon img{
    width: 100%;
}
.ftli_share_nub_top{
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.hdcr_nub_bg {
    position: absolute;
    width: 43.64%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.hdcr_nub{
    overflow: hidden;
}
.hdcr_nub_text .std_title4{
    color: #fff;
    margin-bottom: 32px;
}
.hdcr_nub_text .std_title4 span{
    font-size: var(--font54);
    font-weight: bold;
}
.hdcr_nub_text{
    z-index: 3;
}
.home_develop .hdcr_nub_text .std_text18 p{
    color: #fff;
    line-height: var(--lh1d6);
    width: 70%;
}
.home_news_list .slick-track{
    display: flex;
}
.home_news_list_nub.slick-slide {
    height: auto;
}
.hnln_link{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.hnln_link .std_text20{
    flex-grow: 1;
    transition: all 0.36s;
}
.hnln_link .std_text20 p{
    transition: all 0.36s;
}
.home_news .std_btn1 {
    margin-top: var(--distance60);
    display: flex;
    justify-content: center;
}
.std_btn1.std_btn2 .std_btn1_font{
    color: var(--colormain);
    font-size: var(--font18);
    line-height: var(--lh1d65);

}
.std_btn1.std_btn2 .std_btn1_icon{
    width: 20px;
}
.std_btn1.std_btn2 .std_btn1_link{
    height: 48px;
    border-radius: 24px;
}
.std_btn1.std_btn2 .std_btn1_link::before {
    content: '';
    background: transparent;
    border: 1px solid var(--colormain);
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease;
}
.std_btn1_font{
    transition: all 0.36s .2s;
}
.std_btn1_icon img{
    transition: all 0.36s;
}
.std_btn1_icon img:nth-of-type(2){
    opacity: 0;
}
.home_news_list_nub:not(:first-child){
    display: none;
}
.home_class_cry_img{
    width: 45.9375%;
}
.home_class_cry_text{
    width: 54.0625%;
}
.hcci_core{
    margin-right: calc(800px - 50vw);
}
.hcci_core img{
    width: 100%;
}
.home_class_cry{
    display: flex;
    align-items: flex-end;
}
.home_class_cry_text{
    padding-bottom: var(--distance110);
    padding-top: var(--distance110);
}
.home_class_list{
    margin-top: var(--distance80);
    margin-right: -232px;
}
.home_class_cry_text .std_text18{
    padding-right: 53px;
}
.home_class_cry_text{
    position: relative;
    z-index: 3;
}
.home_class{
    position: relative;
    overflow: hidden;
}
.home_class .ys_cont1600{
    position: relative;
    z-index: 6;
}
.home_class::before{
    content: '';
    background: #F6FAFF;
    width: 140.42%;
    height: 85.65%;
    position: absolute;
    transform: rotate(15deg);
    left: -71%;
    bottom: -32%;
}
.home_class::after{
    content: '';
    width: 89.6875%;
    background: #F6FAFF;
    height: 85.65%;
    transform: rotate(-21.861deg);
    position: absolute;
    bottom: -28%;
    right: -45%;
}
.ftli_name{
    font-size: var(--font16);
    color: #fff;
    line-height: var(--lh1d6);
}
.ftli_link,
.ftli_link a{
    font-size: var(--font18);
    color: #fff;
    font-weight: bold;
    line-height: var(--lh1d6);
}
.footer_top_list_item{
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer_top_list{
    display: flex;
    justify-content: space-between;
}
.ftli_share_nub{
    position: relative;
}
.ftli_share_nub_code{
    position: absolute;
    width: 120px;
    top: calc(100% + 10px);
    left: 50%;
    transform: translateX(-50%);
    padding: 6px;
    background: #fff;
    border-radius: var(--radius5);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
    display: none;
}
.ftli_share_nub_code::before{
    content: '';
    border-bottom: 8px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
}
.ftli_share_nub_code::after{
    content: '';
    height: 10px;
    width: 100%;
    position: absolute;
    left: 0;
    top: -10px;
}
.ftli_share{
    display: flex;
}
.ftli_icon{
    margin-right: 16px;
}
.ftli_name{
    margin-right: 32px;
}
.ftli_share_nub{
    padding: 0 16px;
}
.ftli_share{
    margin: 0 -16px;
}
.ftli_share_nub_top{
    cursor: pointer;
}
.footer_top{
    padding-bottom: 45px;
    border-bottom: 1px solid rgba(255,255,255,.5);
}
.footer_core_nav{
    display: flex;
    justify-content: space-between;
}
.footer_core{
    display: flex;
    justify-content: space-between;
    padding-top: var(--distance50);
    padding-bottom: var(--distance100);
}
.footer_nav_first,
.footer_nav_first a{
    font-size: var(--font16);
    line-height: var(--lh1d65);
    color: #fff;
}
.footer_nav_first{
    margin-bottom: 24px;
}
.footer_core_nav ul a{
    font-size: var(--font16);
    line-height: var(--lh1d65);
    color: rgba(255, 255, 255, 0.8);
    transition: all 0.36s;
}
.footer_core_nav ul li{
    margin-bottom: 16px;
}
.footer_second{
    display: flex;
    margin: 0 -20px;
}
.footer_nav_second{
    padding: 0 20px;
}
.footer_core_nav>li{
    padding: 0 30px;
}
.footer_core_nav{
    margin: 0 -30px;
    width: calc(100% - 356px + 60px);
}
.footer_core_out_item{
    width: 135px;
}
.fcoi_icon{
    width: 20px;
}
.footer_core_out_item a{
    display: flex;
    justify-content: space-between;
    padding: 4px 0;
    position: relative;
}
.fcoi_font{
    font-size: var(--font14);
    line-height: var(--lh1d8);
    color: #fff;
}
.footer_core_out_item a::before{
    content: '';
    height: 1px;
    width: 100%;
    background: #fff;
    bottom: 0;
    left: 0;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    -ms-backdrop-filter: blur(2px);
    -moz-backdrop-filter: blur(2px);
    -o-backdrop-filter: blur(2px);
    position: absolute;
}
.footer_core_out_item{
    margin-bottom: var(--distance40);
}
.footer_core_out_item:last-child{
    margin-bottom: 0;
}
.footer_under{
    display: flex;
    padding-bottom: 24px;
    padding-top: 5px;
}
.footer_under_list{
    display: flex;
    margin: 0 -20px;
}
.footer_under_list a{
    display: block;
    position: relative;
    padding: 0 20px;
    font-size: var(--font14);
    line-height: var(--lh1d8);
    color: rgba(255, 255, 255, 0.6);
}
.footer_under_list a::before{
    content: '';
    width: 1px;
    height: 13px;
    background: rgba(255, 255, 255, 0.6);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.footer_under_list li:last-child a::before{
    display: none;
}
.footer_under .std_text14 p{
    line-height: var(--lh1d8);
    color: #fff;
}
.footer_under .std_text14 a{
    color: rgba(255, 255, 255, 0.6);
}
.footer_under .std_text14{
    margin-right: 40px;
}
.footer_under .std_text14 a:first-child{
    margin-left: 20px;
}
/* c1 */
.ys_nyban_title h1{
    font-size: var(--font54);
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 24px;
} 
.ys_nyban_title p{
    font-size: var(--font18);
    line-height: var(--lh1d65);
    color: #fff;
}
.mod_anchor{
    height: 73px;
}
.anchor_points{
    border-bottom: 1px solid rgba(0,0,0,.1);
    width: 100%;
    background: #fff;
}
.anchor_points_list_item{
    padding: 0 60px;
    cursor: pointer;
}
.apli_font16{
    font-size: var(--font16);
    color: #666;
    line-height: 72px;
    position: relative;
    transition: all 0.36s;
}
.anchor_points_list{
    display: flex;
}
.anchor_points{
    display: flex;
    justify-content: center;
}
.apli_font16::before{
    content: '';
    height: 2px;
    width: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: #0582F4;
    bottom: -1px;
    border-radius: 1px;
    transition: all 0.36s;
}
.anchor_points_list_item.on .apli_font16{
    color: var(--colortitle);
}
.anchor_points_list_item.on .apli_font16::before{
    width: 100%;
}
.science_bring_cry_img{
    border-radius: var(--radius20);
    width: 57.714%;
    overflow: hidden;
}
.science_bring_cry_img img{
    border-radius: inherit;
}
.science_bring_cry_text{
    width: 42.286%;
    padding-right: var(--distance100);
}
.science_bring_cry{
    display: flex;
    align-items: center;
}
.science_bring .std_title2{
    line-height: var(--lh1d2);
    margin-bottom: var(--distance40);
}
.science_bring .std_title2{
    font-weight: bold;
}
.science_bring_list{
    padding-top: var(--distance50);
    display: flex;
    flex-wrap: wrap;
    margin: 0 -65px;
}
.science_bring_list_nub{
    width: 33.333333%;
    padding: 0 65px;
    position: relative;
}
.sbln_cry{
    padding: 32px 20px;
}
.sbln_cry_icon{
    width: 32px;
    margin-right: 16px;
}
.sbln_cry_title{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.sbln_cry .std_title4{
    color: var(--colortitle);
    line-height: var(--lh1d5);
    font-weight: bold;
}
.sbln_cry .std_text1 p{
    color: var(--color666);
    line-height: var(--lh1d65);
}
.science_bring_list_nub::before{
    content: '';
    width: 1px;
    height: 62px;
    background: #666;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.science_bring_list_nub:last-child::before{
    display: none;
}
.science_platform{
    background: #F5F8FD;
}
.science_platform .std_title2{
    color: var(--colortitle);
    font-weight: bold;
    line-height: var(--lh1d2);
    text-align: center;
    margin-bottom: var(--distance50);
}
.science_platform .std_text18 p{
    color: var(--color666);
    line-height: var(--lh1d65);
    text-align: center;
}
/* science_platform - start */
.science_platform_cry {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.science_platform_cry .swiper {
	padding-top: 20px;
	padding-bottom: 40px;
}
.science_platform_cry .swiper-wrapper{
}
.science_platform_cry  .swiper-slide {
	width: 300px;
	background: #fff;
	box-shadow: 0 8px 20px #ddd;
}
.science_platform_cry  .swiper-slide img{
	display:block;
	width: 100%;
}
.science_platform_cry  .swiper-slide p {
	line-height: 58px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 0.8em;
	margin: 0;
}
.science_platform_cry .swiper-pagination {
	width: 100%;
	bottom: 20px;
}
.science_platform_cry .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	background-color: #e8f5ff;
	width: 20px;
	height: 10px;
	opacity: 1;
	border-radius: 5px;
}
.science_platform_cry .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #3eb2f3;
	width: 35px;
}
.science_platform_cry .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(404.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}
.science_platform_cry .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
.science_platform_cry .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(404.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}
.science_platform_cry .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.science_platform_cry .swiper-button-prev::after,#carousel .swiper-button-next::after{
	content: '';
}
/* science_platform - end */
.science_platform_cry_box{
    border-radius: 10px;
    border: 1px solid rgba(102, 102, 102, 0.20);
    padding: 29px 16px 28px;
}
.spcb_img{
    width: 100%;
    margin-bottom: 30px;
    border-radius: 10px;
    overflow: hidden;
}
.science_platform_cry_box .std_text18{
    line-height: var(--lh1d6);
    color: var(--colortitle);
    text-align: center;
}
.science_advance .std_title2,
.science_cut .std_title2,
.science_strength .std_title2{
    color: var(--colortitle);
    font-weight: bold;
    line-height: var(--lh1d2);
    margin-bottom: 20px;
}
.science_cut .std_text18 p, 
.science_strength .std_text18 p{
    color: #666;
}
.science_advance .std_text18,
.science_strength .std_text18{
    margin-bottom: var(--distance50);
}
.science_cut .std_text18{
    margin-bottom: var(--distance60);
}
.science_strength_img{
    width: 100%;
    border-radius: 20px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.science_strength_img_bg,
.science_strength_img_bg img{
    width: 100%;
    border-radius: inherit;
}
.science_strength_img_core{
    padding: 48px 20px;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    width: 100%;
}
.ssic_item{
    padding: 0 40px;
    position: relative;
}
.ssic_item::before{
    content: '';
    width: 1px;
    height: 64px;
    position: absolute;
    background: #fff;
    opacity: .2;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ssic_item:last-child::before{
    display:none;
}
.ssic_item_font .scroll_num{
    font-size: var(--font56);
    font-weight: bold;
    line-height: var(--lh1d2);
    margin-bottom: 8px;
    color: #fff;
}
.ssic_item{
    width: 25%;
}
.ssic_item .std_text1{
    color: #fff;
    line-height: var(--lh1d65);
}
.science_strength_img_core{
    display: flex;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 5;
}
.science_strength_img{
    position: relative;
}
.science_cut{
    background: #F5F8FD;
}
.scsi_cry{
    border-radius: 20px;
    background: #fff;
    padding: 10px;
    overflow: hidden;
}
.scsi_cry_img{
    height: 440px;
    width: 540px;
    border-radius: 20px;
    overflow: hidden;
}
.scsi_cry_text{
    padding: 20px 30px 20px 50px;
    flex-grow: 1;
    width: calc(100% - 540px);
    width: 620px!important;
}
.scsi_cry{
    align-items: center;
}
.scsi_cry_text .std_title4{
    line-height: var(--lh1d5);
    margin-bottom: 30px;
    font-weight: bold;
}
.scsi_cry_text .std_text1 p{
    color: #666;
    line-height: var(--lh1d6);
    margin-bottom: 16px;
}
.scsi_cry_text .std_text1 ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 24px;
}
.scsi_cry_text .std_text1 li::marker{
    color: var(--colormain);
}
.scsi_cry_text .std_text1 span{
    color: var(--colormain);
}
.scsi_cry_img .std_title4{
    color: #fff;
    text-align: center;
    padding: 30px;
    font-weight: bold;
    line-height: var(--lh1d5);
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.scsi_cry_img img{
    object-fit: cover;
}
.science_cut_swiper .science_cut_swiper_item.on {
    width: 1180px;
}
.science_cut_swiper .science_cut_swiper_item{
    width: 200px;
}
.science_cut_swiper_item .scsi_cry_text{
    width: 620px!important;
    position: absolute;
    height: 440px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 540px;
    transition: all 0.36s;
    /* transition: opacity 0.36s ease; */
}
.science_cut_swiper_item.swiper-slide-active .scsi_cry_text{
    /* position: relative;
    left: 0; */
}
.science_cut_swiper_item .scsi_cry{
    padding: 0;
    width: 100%;
}
.science_cut_swiper_item .scsi_cry_img{
    height: 460px;
    position: relative;
    z-index: 2;
}
.science_cut_swiper_item.swiper-slide-active .scsi_cry_img{
    height: 440px;
}
.science_cut_swiper_item.swiper-slide-active .scsi_cry{
    padding: 10px;
}
.science_cut_swiper_item.swiper-slide-active {
    width: 1180px !important;
}
.science_cut_swiper_item {
    width: 200px !important;
    height: 460px !important;
    margin-right: 20px;
    transition: all 0.6s;
    transition-property: all !important;
}
.science_cut_swiper_item .scsi_cry_img{
    width: 100%;
}
.science_cut_swiper_item.swiper-slide-active .scsi_cry_img{
    width: 540px;
}
.science_cut_btn{
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: var(--distance50);
}
.science_cut_btn::before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(102, 102, 102, 0.20);
}
.science_cut_btn_nub{
    padding: 0 20px;
    cursor: pointer;
}
.science_cut_btn_nub .std_title5{
    text-align: center;
    width: 160px;
    position: relative;
    padding-bottom: 15px;
    color: #666;
    transition: all 0.36s;
}
.science_cut_btn_nub .std_title5::before{
    content: '';
    height: 2px;
    position: absolute;
    bottom: 0;
    border-radius: 1px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--colormain);
    width: 0;
    transition: all 0.36s;
}
.science_cut_btn_nub.on .std_title5::before{
    width: 100%;
}
.science_cut_btn_nub.on .std_title5{
    color: var(--colortitle);
}
.science_cut_team .std_title3{
    font-weight: bold;
    line-height: var(--lh1d3);
    color: var(--colortitle);
    margin-bottom: 29px;
}
.sctl_item{
    width: 20%;
    padding: 0 20px;
}
.sctl_item.swiper-slide{
    width: 20%;
}
.science_cut_team_list.swiper{
    margin: -30px -20px;
    padding: 30px 0;
}
.sctl_item_cry{
    border-radius: 10px;
    border: 2px solid rgba(255, 255, 255, 0.00);
    background: var(--ffffff, #FFF);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
}
.science_cut_team{
    padding-top: var(--distance80);
}
.science_advance_list{
    width: calc(60% + 60px);
    margin: 0 auto;
}
.science_advance_list_item{
    padding: 0 30px;
}
.sali_cry{
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}
.sali_cry .ys_imgbox_cover{
    width: 100%;
}
.sali_cry .ys_imgbox_cover::before{
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 24.26%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.81) 100%);
    z-index: 3;
}
.sali_cry .std_title3{
    position: absolute;
    left:0;
    width: 100%;
    bottom: 0;
    padding: 40px;
    color: #fff;
    line-height: 1.3;
    z-index: 6;
}
.science_advance_list .slick-list{
    overflow: visible;
}
.science_advance_list_item:not(:first-child){
    display: none;
}
.mod_arrows1 .slick-prev, 
.mod_arrows1 .slick-next{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 4px 16px rgba(26, 19, 107, 0.10);
    z-index: 6;
}
.mod_arrows1 .slick-prev::before, 
.mod_arrows1 .slick-next::before{
    content: '';
    background-image: url(../image/b4_arrow1.svg);
    width: 34%;
    height: 34%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod_arrows1 .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.science_advance_list.mod_arrows1 .slick-prev{
    left: calc(-33.333333% + 50px);
}
.science_advance_list.mod_arrows1 .slick-next{
    right: calc(-33.333333% + 50px);
}
.mod_anchor.on1 .anchor_points{
    position: fixed;
    top: 80px;
    z-index: 20;
}
.mod_crumbs{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
    z-index: 16;
}
.mod_crumbs_list img{
    width: 14px;
    position: relative;
    top: -2px;
}
.mod_crumbs_list{
    display: flex;
    margin: 0 -16px;
}
.mod_crumbs_list a{
    display: block;
    padding: 0 16px;
    position: relative;
    line-height: 1.8;
    color: #fff;
    font-size: 14px;
}
.mod_crumbs_list a::before{
    content: '';
    width: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: #fff;
    height: 10px;
}
.mod_crumbs_list li:first-child a::before{
    display: none;
}
/* e1 */
.listed_page .std_title2{
    line-height: var(--lh1d2);
    font-weight: bold;
    color: var(--colortitle);
}
.listed_finance .std_title2,
.listed_view .std_title2{
    margin-bottom: var(--distance40);
}
.listed_detail .std_title2{
    margin-bottom: var(--distance50);
}
.listed_view .std_text18 p{
    line-height: var(--lh1d6);
    color: rgba(0,0,0,.7);
}
.listed_detail{
    padding-top: 94px;
    padding-bottom: 87px;
}
.listed_affiche{
    background: #F5F8FD;
}
.mod_title1{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.listed_affiche_list_nub:first-child{
    border-top: 1px solid rgba(102, 102, 102, 0.20);
}
.listed_affiche_list_nub{
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
}
.laln_link{
    position: relative;
    /* box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10); */
    padding: 28px 40px;
    display: flex;
    z-index: 2;
}
.laln_link_data_icon{
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
.laln_link_data_num{
    color: #666;
    line-height: 1.6;
    font-size: var(--font16);
    transition: all 0.36s;
}
.laln_link_data{
    display: flex;
    position: relative;
    margin-right: 18px;
    top: 2px;
    width: 121px;
}
.laln_link_icon{
    width: 32px;
}
.laln_link_icon img{
    width: 100%;
}
.laln_link .std_title5{
    flex-grow: 1;
    color: var(--colortitle);
    line-height: var(--lh1d65);
    transition: all 0.36s;
    width: calc(100% - 139px);
    padding-right: 14px;
}
.laln_link_data_icon img{
    width: 100%;
}
.laln_link_box{
    width: calc(100% - 32px);
    display: flex;
}
.laln_link_data_icon img:nth-of-type(2){
    opacity: 0;
}
.laln_link_data_icon img{
    transform: scale(1)!important;
}
.listed_time_list_item{
    width: 25%;
    padding: 0 18px;
}
.listed_time_list{
    margin: 0 -18px;
}
.ltli_link{
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    border-bottom: 4px solid #137AD9;
    background: #fff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    padding: 32px 24px 28px;
}
.ltli_link_date{
    font-size: var(--font16);
    line-height: var(--lh1d6);
    color: #666;
    opacity: .5;
    margin-bottom: 9px;
}
.ltli_link .std_title5{
    color: var(--colortitle);
    line-height: var(--lh1d65);
    margin-bottom: 75px;
}
.ltli_link_load{
    border-top: 1px solid rgba(29, 29, 31, .2);
    padding-top: var(--distance40);
    display: flex;
    justify-content: flex-start;
}
.ltli_link_load_icon{
    width: 24px;
}
.ltli_link_load_icon img{
    width: 100%;
}
.ltli_link_load_font{
    padding-left: 16px;
    color: #666;
    line-height: var(--lh1d65);
}
.listed_time_list_item:not(:first-child){
    display: none;
}
.listed_finance_top_left{
    width: 240px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    padding: 17px 20px;
}
.lftl_bth_click{
    padding: 5px 24px;
    line-height: var(--lh1d65);
    font-size: var(--font16);
    border-radius: 80px;
    color: #666;
    transition: all 0.36s;
    text-align: center;
    cursor: pointer;
}
.lftl_bth.on .lftl_bth_click{
    background: var(--colormain);
    color: #fff;
}
.lftl_bth{
    padding: 32px 0;
    position: relative;
}
.lftl_bth::before{
    content: '';
    width: 15px;
    height: 1px;
    opacity: 0.2;
    background: #666;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.lftl_bth:first-child::before{
    display: none;
}
.listed_finance_top_right{
    width: calc(100% - 240px);
    padding-left: 24px;
}
.lftr_item{
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    padding: 20px 13px 20px 46px;
}
.lftr_item_font14{
    text-align: right;
    color: #666;
    line-height: 1.8;
}
.lftr_item_font14 span{
    color: #137AD9;
}
.listed_finance_top{
    display: flex;
}
.listed_finance_top_right .slick-list{
    overflow: visible;
}
.listed_finance_top_right .slick-list,
.listed_finance_top_right .slick-track{
    height: 100%;
}
.lftr_item:not(:first-child){
    display: none;
}
.listed_finance_bot{
    padding-top: 70px;
}
.listed_finance_bot .std_title3{
    color: var(--colormain);
    font-weight: bold;
    line-height: var(--lh1d3);
    margin-bottom: 20px;
}
.listed_finance_bot_table th{
    background: #137AD9;
}
.listed_finance_bot_table th:first-child{
    border-radius: 5px 0 0 5px;
}
.listed_finance_bot_table th:last-child{
    border-radius: 0 5px 5px 0;
}
.listed_finance_bot_table .std_text18{
    color: #fff;
    line-height: var(--lh1d6);
    padding: 10px;
    position: relative;
}
.listed_finance_bot_table table{
    width: 100%;
}
.listed_finance_bot_table td:not(:first-child),
.listed_finance_bot_table th:not(:first-child){
    text-align: center;
}
.listed_finance_bot_table .std_text18::before{
    content: '';
    width: 1px;
    height: 20px;
    background: #fff;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.listed_finance_bot_table th:first-child .std_text18::before,
.listed_finance_bot_table th:last-child .std_text18::before{
    display: none;
}
.listed_finance_bot_table td:first-child .std_text1,
.listed_finance_bot_table th:first-child .std_text18{
    padding-left: 30px;
}
.listed_finance_bot_table .std_text1{
    border-bottom: 1px solid #137AD9;
    color: #1D1D1F;
    line-height: var(--lh1d6);
    padding: 14px 10px;
    position: relative;
}
.listed_finance_bot_table .std_text1::before{
    content: '';
    width: 1px;
    height: 20px;
    background: #137AD9;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
.listed_finance_bot_table td:first-child .std_text1::before,
.listed_finance_bot_table td:last-child .std_text1::before{
    display: none;
}
.listed_social{
    background: #F5F8FD;
}
.listed_social .std_title2{
    color: var(--colortitle);
    font-weight: bold;
    margin-bottom: var(--distance50);
    line-height: var(--lh1d2);
}
.listed_social .std_text1 p{
    color: #666;
    line-height: var(--lh1d65);
}
.listed_social .lsct_duan{
    margin-bottom: 70px;
}
.lsln_link{
    width: 266px;
    padding: 4px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #137AD9;
}
.lsln_link .std_text1{
    color: var(--colormain);
    font-size: 16px;
    line-height: var(--lh1d65);
}
.lsln_link_icon{
    width: 24px;
}
.lsln_link_icon img{
    width: 100%;
}
.listed_social_list_nub{
    margin-bottom: 32px;
}
.listed_social_list_nub:last-child{
    margin-bottom: 0;
}
.listed_social_cry_text{
    width: 61.2%;
    padding-right: 60px;
}
.listed_social_cry_right{
    width: 38.8%;
}
.lscr_box{
    padding: 20px;
    margin-right: calc(700px - 50vw);
}
.listed_social_cry{
    display: flex;
    align-items: center;
}
.lscr_box_all{
    padding: 150px 0;
    overflow: hidden;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.lscr_box_rotate{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.lscr_box_small{
    width: calc(31.2% + 80px);
    margin: 0 auto;
}
.lscr_box_rotate .slick-list,
.lscr_box_rotate .slick-track{
    height: 100%;
}
.lscr_box_rotate .lscr_bri_img {
    height: 100%;
}
.lscr_box_rotate .lscr_bri_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%);
    filter: blur(8px);
    -webkit-filter: blur(8px);
    -ms-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
}
.lscr_box_rotate_item:not(:first-child){
    display: none;
}
.lscr_box_small .slick-list{
    overflow: visible;
}
.lscr_box_small .lscr_box_rotate_item {
    padding: 0 40px;
}
.lscr_box_rotate .lscr_bri_img img{
    transform: scale(1)!important;
}
.lscr_box_rotate_item a{
    pointer-events: none;
}
.lscr_box_rotate_item.slick-active a{
    pointer-events: all;
}
.listed_invest{
    position: relative;
}
.listed_social_bg{
    position: absolute;
    width: 23%;
    bottom: 0;
    left: 0;
    transform: translate(-29%,25%);
}
.listed_social{
    position: relative;
    overflow: hidden;
}
.listed_social .ys_cont1400{
    position: relative;
    z-index: 6;
}
.listed_time_list .slick-list{
    padding: 30px 0;
    margin: -30px 0;
}
.listed_invest{
    position: relative;
}
.listed_invest_bg,
.listed_invest_bg img{
    width: 100%;
}
.listed_invest .std_title2{
    line-height: var(--lh1d2);
    font-weight: bold;
    margin-bottom: 60px;
}
.lili_icon{
    width: 32px;
    margin-right: 20px;
}
.lili_icon img{
    width: 100%;
}
.lili_font{
    width: calc(100% - 52px);
}
.listed_invest_list_item{
    display: flex;
    margin-bottom: 34px;
}
.listed_invest_list_item:last-child{
    margin-bottom: 0;
}
.lili_font,
.lili_font a{
    line-height: var(--lh1d65);
    color: var(--colortitle);
    font-size: var(--font18);
}
.listed_view .std_text18 p{
    margin-bottom: 12px;
}
.listed_view .std_btn1{
    margin-top: var(--distance80);
}
.listed_view2_cry_text{
    width: 48.6%;
}
.listed_view2_cry_img{
    width: 51.4%;
    padding-left: 40px;
}
.lv2ci_pic1{
    width: 89.4%;
    left: 10.6%;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.lv2ci_pic img{
    width: 100%;
}
.lv2ci_pic2{
    width: 43.3%;
    border-radius: 20px;
    border: 4px solid #fff;
    overflow: hidden;
    margin-top: -32%;
    z-index: 3;
    position: relative;
}
.listed_view2_cry{
    display: flex;
}
.listed_finance_bot .std_title3 i{
    font-style: normal;
    color: #666;
    line-height: 1.8;
    margin-left: 16px;
    font-size: var(--font14);
    font-weight: normal;
}
.listed_finance_bot_table td,
.listed_finance_bot_table th{
    width: 300px;
}
.listed_finance_bot_table td:first-child,
.listed_finance_bot_table th:first-child{
    width: 320px;
}
.listed_years_select{
    display: flex;
    margin: 0 -50px;
    margin-bottom: var(--distance50);
}
.listed_years_select_nub{
    padding: 0 50px;
    position: relative;
}
.listed_years_select_nub::before{
    content: '';
    width: 1px;
    height: 15px;
    background: rgba(102, 102, 102, 0.2);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.listed_years_select_nub:last-child::before{
    display: none;
}
.listed_years_select_nub .std_text1{
    border-radius: 18px;
    border: 1px solid rgba(102, 102, 102, 0.20);
    padding: 5px 24px;
    font-size: 16px;
    color: #666;
    line-height: 1.6;
    transition: all 0.36s;
    cursor: pointer;
}
.listed_years_select_nub.on .std_text1{
    border: 1px solid var(--colormain);
    color: var(--colormain);
}
.listed_years_box{
    position: relative;
}
.lybn_rotate_item{
    width: 25%;
    padding: 0 20px;
}
.lybn_rotate{
    margin: 0 -20px;
}
.lybn_rotate_item_link{
    border-radius: 20px;
    border: 1px solid #CACACA;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.lybn_ril_bg{
    border-radius: 10px;
    background: #F5F8FD;
    padding: 24px 80px 26px;
}
.lybn_ril_bg_img{
    width: 100%;
}
.lybn_ril_text{
    padding: 10px 20px 20px;
}
.lybn_ril_text .std_title5{
    margin-bottom: 4px;
    line-height: var(--lh1d65);
    font-weight: bold;
    color: var(--colortitle);
}
.lybn_ril_text_date{
    line-height: var(--lh1d8);
    color: rgba(102, 102, 102, 0.5);
    font-size: var(--font14);
    margin-bottom: 24px;
}
.lybn_ril_text_load{
    display: flex;
    justify-content: flex-end;
}
.lybn_riltl_icon{
    width: 24px;
    margin-left: 8px;
}
.lybn_riltl_icon img{
    width: 100%;
}
.lybn_ril_text .std_text1{
    color: var(--colormain);
    line-height: var(--lh1d65);
}
.lybn_ril_bg_img img{
    transform: scale(1)!important;
}
.lybn_rotate_controls{
    margin-top: var(--distance50);
    height: 50px;
}
.lybn_rotate_id{
    line-height: 50px;
    text-align: center;
    font-size: var(--font16);
    color: rgba(102, 102, 102, 0.5);
    vertical-align: middle;
}
.lybn_now{
    font-size: var(--font18);
    color: var(--colormain);
    font-weight: bold;
    line-height: inherit;
}
.lybn_rotate_item:not(:first-child){
    display: none;
}
.lybn_ril_bg{
    overflow: hidden;
}
.lybn_ril_bg_img{
    transition: all 0.36s;
}
.lybn_rotate.slick-slider{
    position: static;
}
.lybn_rotate.mod_arrows1 .slick-prev,
.lybn_rotate.mod_arrows1 .slick-next{
    top: auto;
    bottom: 0;
    transform: translate(0);
}
.lybn_rotate.mod_arrows1 .slick-prev{
    left: auto;
    right: calc(50% + 112px);
}
.lybn_rotate.mod_arrows1 .slick-next{
    right: auto;
    left: calc(50% + 112px);
}
.listed_years_box_nub{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.listed_years_box_nub.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
/*  */
.faith_core_list_item{
    margin-bottom: var(--distance50);
}
.faith_core_list_item:last-child{
    margin-bottom: 0;
}
.faith_core_list_item .std_title2{
    font-weight: bold;
    line-height: var(--lh1d2);
    margin-bottom: 32px;
}
.faith_core_list_item .std_text18 p{
    margin-bottom: 12px;
}
.faith_btn{
    margin-top: 28px;
}
.faith_btn_link{
    width: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
    position: relative;
}
.faith_btn_link::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 5px;
    border: 1px solid #fff;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    -ms-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    -o-backdrop-filter: blur(4px);
    padding: 8px 24px;
}
.faith_btn_link .std_text1,
.faith_btn_icon{
    position: relative;
    z-index: 6;
}
.faith_btn_link .std_text1{
    color: var(--colorfff);
}
.faith_btn_icon{
    width: 20px;
    margin-left: 16px;
}
.faith_btn_icon img{
    width: 100%;
}
.join_core{
    padding-top: var(--distance60);
    padding-bottom: var(--distance100);
}
.join_core .std_title3{
    line-height: var(--lh1d2);
    color: #000;
    font-weight: bold;
    margin-bottom: 30px;
}
.join_box_name{
    color: var(--colortitle);
    font-size: var(--font16);
    line-height: var(--lh1d6);
    font-weight: bold;
    width: 104px;
    padding-right: 10px;
    position: relative;
    top: 5px;
}
.join_box_list{
    width: calc(100% - 104px);
}
.join_box{
    display: flex;
    align-items: flex-start;
}
.join_box{
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
    padding: 20px 0;
}
.join_box:first-child{
    border-top: 1px solid rgba(102, 102, 102, 0.20);
}
.join_box_list_item{
    padding: 0 25px;
    margin-bottom: 20px;
}
.join_box_list{
    margin: 0 -25px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -20px;
}
.join_box_list_item .std_text1{
    padding: 5px 10px;
    border-radius: 18px;
    color: #727780;
    line-height: var(--lh1d6);
    transition: all 0.36s;
    cursor: pointer;
}
.join_box_list_item.on .std_text1{
    color: #fff;
    background: var(--colormain);
}
.join_box_search{
    height: 40px;
    border-radius: 20px;
    border: 1px solid rgba(102, 102, 102, 0.50);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    -ms-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    -o-backdrop-filter: blur(4px);
    padding: 0 16px;
    margin-right: 20px;
    width: 296px;
}
.join_box_search input{
    font-size: var(--font14);
    line-height: var(--lh1d6);
    color: var(--colortitle);
    width: 100%;
    height: 100%;
}
.join_box_search input::placeholder{
    color: var(--color666);
}
.join_box_btn{
    border-radius: 20px;
    background: var(--colormain);
    padding: 8px 16px;
    cursor: pointer;
}
.join_box_btn img{
    width: 24px;
}
.join_name .join_box_name{
    top: 7px;
}
.join_core_select{
    margin-bottom: var(--distance60);
}
.join_core_table_thead{
    border-radius: 10px;
    background: rgba(102, 102, 102, 0.05);
}
.join_core_table_tr{
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 4px 16px 0px rgba(26, 19, 107, 0.10);
    cursor: pointer;
    position: relative;
    z-index: 2;
}
.jctt_nub:last-child{
    width: 60px;
    position: relative;
    background: rgba(102, 102, 102, 0.05);
}
.join_core_table_tr .jctt_nub:last-child{
    background: var(--colormain);
}
.join_core_table_thead,
.join_core_table_tr{
    display: flex;
    width: 100%;
    overflow: hidden;
}
.jctt_nub:not(:last-child){
    flex-grow: 1;
    width: 10%;
}
.jctt_nub .std_text18{
    padding:20.5px 50px;
    line-height: var(--lh1d6);
    color: var(--colortitle);
    position: relative;
}
.join_core_table_thead .jctt_nub .std_text18::before{
    background: var(--colortitle);
}
.join_core_table_tr .jctt_nub .std_text18::before{
    background: #727780;
} 
.jctt_nub .std_text18::before{
    content: '';
    height: 20px;
    width: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #727780;
}
.jctt_nub:first-child .std_text18::before{
    display: none;
}
.join_core_table_thead,
.join_inof_item{
    margin-bottom: 20px;
}
.join_core_table_tr .jctt_nub .std_text18{
    color: #727780;
}
.join_core_table_tr .jctt_nub:last-child::before,
.join_core_table_tr .jctt_nub:last-child::after{
    content: '';
    width: 24px;
    height: 2px;
    position: absolute;
    border-radius: 1px;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.join_core_table_tr .jctt_nub:last-child::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.join_inof_text{
    border-radius: 20px;
    background: #F5F8FD;
    margin-top: -12px;
    padding: 60px 80px 50px;
    display: none;
}
.join_base{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 80px;
    margin-bottom: var(--distance50);
}
.join_base_name{
    display: flex;
}
.join_base_name .std_title5{
    color: #001131;
    line-height: var(--lh1d6);
    margin-right: 16px;
}
.join_base_name .std_text1{
    color: #727780;
    line-height: var(--lh1d6);
    position: relative;
    top: 1.5px;
}
.join_inof_active_item{
    margin-bottom: var(--distance40);
}
.join_inof_active_item .std_title4{
    margin-bottom: 24px;
    color: #001131;
    line-height: 1.6;
}
.join_inof_active_item .std_text18 p{
    color: #727780;
    line-height: var(--lh1d6);
    margin-bottom: 12px;
}
.join_email .std_btn1_link {
    height: 44px;
    width: 387px;
    border-radius: 22px;
    justify-content: center;
}
.join_email{
    display: flex;
    justify-content: flex-end;
}
.join_email .std_btn1_icon{
    width: 24px;
}
.join_inof_item.on .join_core_table_tr .jctt_nub:last-child::after{
    transform: translate(-50%,-50%) rotate(0deg);
}
.join_inof_item:last-child{
    margin-bottom: 0;
}
.join_more{
    display: flex;
    justify-content: center;
    margin-top: 71px;
}
.join_more .std_btn1.std_btn2 .std_btn1_link {
    width: 260px;
    justify-content: center;
}
.build_box{
    position: relative;
}
.build_box .ys_nybanner{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.build_cry{
    position: relative;
    z-index: 3;
    width: 100%;
    padding-top: 230px;
    padding-bottom: var(--distance100);
}
.build_cry_svg{
    width: 77.15%;
    margin: 0 auto;
    margin-bottom: 140px;
}
.build_cry_svg img{
    width: 100%;
}
.build_cry_box{
    border-radius: 80px;
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    -ms-backdrop-filter: blur(12px);
    -moz-backdrop-filter: blur(12px);
    -o-backdrop-filter: blur(12px);
    overflow: hidden;
    padding: var(--distance100) var(--distance150) var(--distance50);
}
.build_cry_list{
    display: flex;
    justify-content: space-around;
    margin: 0 -40px;
    padding: 0 20px;
    margin-bottom: var(--distance50);
}
.build_cry_list_item{
    width: 33.333333%;
    text-align: center;
    padding: 0 40px;
}
.build_cry_list .std_text1{
    color: #1D1D1F;
    line-height: var(--lh1d65);
} 
.build_cry_list .scroll_num{
    color: #ED4755;
    font-weight: bold;
    font-size: 80px;
} 
.build_cry_box .std_text18 p{
    color: #666;
    line-height: var(--lh1d65);
}
.build_cry_box .std_text18{
    margin-bottom: var(--distance50);
}
.build_cry_btn{
    display: flex;
    justify-content: center;
}
.build_page .std_btn1.std_btn2 .std_btn1_link::before {
    border: 1px solid #ED4755;
}
.build_page .std_btn1_link::after {
    background: #ED4755;
}
.build_page .std_btn1.std_btn2 .std_btn1_font {
    color: #ED4755;
}
.build_cry_box{
    margin-bottom: 30px;
}
.build_cry_idea_item{
    width: 33.333333%;
    padding: 0 25px;
}
.build_cry_idea{
    margin: 0 -25px;
    display: flex;
}
.bcii_core{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    height: 100%;
}
.bcii_core_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.bcii_core_text{
    position: relative;
    z-index: 3;
    padding: 40px 40px 50px 40px;
}
.bcii_ctt_icon{
    width: 64px;
}
.bcii_ctt_icon img{
    width: 100%;
}
.bcii_core_text_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
}
.bcii_core_text_title .std_title3{
    color: #fff;
    font-weight: bold;
    line-height: var(--lh1d3);
}
.bcii_core_text .std_text18 p{
    color: #fff;
}
.build_box .ys_nyban_img{
    position: relative;
}
.build_box .ys_nyban_img::before{
    content: '';
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    z-index: 2;
}
.build_other{
    position: relative;
}
.build_other_bg1::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 100px 100px 0 0;
    z-index: 2;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 81.16%, rgba(253,254,255,.2) 100%);
}
.build_trend{
    padding-top: var(--distance110);
}
.mod_title1 .std_title2{
    font-weight: bold;
}
.btsi_cry_img{
    width: 700px;
    margin-left: 20px;
}
.btsi_cry_img{
    border-radius: 20px;
    overflow: hidden;
}
.btsi_cry_img .ys_imgbox_cover{
    width: 100%;
}
.btsi_cry_text{
    width: 454px;
    background: #fff;
    border-radius: 20px;
    padding: 20px 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.btsi_cry{
    display: flex;
    height: 100%;
}
.build_other_bg1{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100px 100px 0 0;
    overflow: hidden;
}
.build_other_bg1 img{
    width: 100%;
}
.btsi_cry_text .btsi_cry_date{
    color: #666;
    line-height: var(--lh1d8);
    margin-bottom: 4px;
}
.btsi_cry_text .std_text18{
    color: #1D1D1F;
    line-height: var(--lh1d65);
    font-weight: bold;
    margin-bottom: 24px;
}
.btsi_cry_inof p{
    color: #666;
    line-height: var(--lh1d8);
} 
.btsi_cry_inof{
    margin-bottom: var(--distance40);
}
.mod_btn3_link{
    min-width: 135px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #FF3F40;
    padding: 4px 0;
}
.mod_btn3{
    display: flex;
    justify-content: flex-start;
}
.mod_btn3_link .std_text1{
    color: #FF3F40;
    line-height: var(--lh1d65);
}
.mod_btn3_icon{
    width: 20px;
    margin-left: 16px;
}
.mod_btn3_icon img{
    width: 100%;
}
.build_trend .swiper{
    overflow: visible;
}
.build_trend_swiper_item.swiper-slide {
    width: 454px;
}
.build_trend_swiper_item.on.swiper-slide{
    width: 1174px;
}
.build_trend_swiper .swiper-slide{
    height: auto;
}
.swiper_controls1{
    position: relative;
    margin-top: var(--distance40);
    height: 50px;
    display: flex;
}
.swiper_controls1 .swiper-button-prev,
.swiper_controls1 .swiper-button-next{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 4px 16px rgba(26, 19, 107, 0.10);
    position: relative;
}
.swiper_controls1 .swiper-button-next:after, 
.swiper_controls1 .swiper-button-prev:after{
    display: none;
}
.swiper_controls1 .swiper-button-next{
    right: 0;
}
.swiper_controls1 .swiper-button-prev{
    left: 0;
    margin-right: 50px;
    margin-left: 67px;
}
.swiper_controls1 .swiper-pagination{
    width: calc(100% - 217px);
    position: relative;
}
.swiper_controls1 .swiper-horizontal>.swiper-pagination-progressbar, 
.swiper_controls1 .swiper-pagination-progressbar.swiper-pagination-horizontal, 
.swiper_controls1 .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, 
.swiper_controls1 .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width: calc(100% - 217px);
    height: 2px;
    position: relative;
    top: 24px;
}
.swiper_controls1 .swiper-pagination-progressbar{
    background: #E9E9E9;
    border-radius: 1px;
}
.swiper_controls1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #FF3F40;
    border-radius: 1px;
}
.swiper_controls1 .swiper-button-prev::before, 
.swiper_controls1 .swiper-button-next::before{
    content: '';
    background-image: url(../image/a2_arrow2h1.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.swiper_controls1 .swiper-button-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.baci_list_nub:not(:first-child){
    display: none;
}
.build_around_cry_img{
    width: 48.43%;
    border-radius: 20px;
    overflow: hidden;
}
.build_around_cry_text{
    width: 51.57%;
    padding-left: 108px;
}
.bact_list_item .std_title3{
    color: #1D1D1F;
    font-weight: bold;
    line-height: var(--lh1d3);
    margin-bottom: var(--distance40);
}
.bact_list_item .std_title3 span{
    color: #FF3F40;
}
.bact_list_item .std_text14 p{
    color: #666;
    line-height: var(--lh1d8);
}
.bact_list_item_btn{
    margin-top: var(--distance40);
}
.bact_list_item{
    margin-bottom: 160px;
}
.bact_list_item:last-child{
    margin-bottom: 0;
}
.bact_list_item_btn .mod_btn3{
    margin-bottom: 20px;
}
.bact_list_item_btn .mod_btn3:last-child{
    margin-bottom: 0;
}
.build_other>div:not(.build_other_bg1,.build_honor_bg2,.build_honor_bg1){
    position: relative;
    z-index: 6;
}
.build_around_cry_text{
    padding-top: 150px;
}
.build_around_cry_img{
    position: sticky;
    top: var(--top2);
}
.build_honor{
    padding-top: var(--distance130);
    padding-bottom: var(--distance60);
    position: relative;
}
.build_honor_bg1{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.build_honor_bg2 {
    position: absolute;
    bottom: 110px;
    width: 48.8%;
    left: -44px;
}
.build_honor_bg1 img,
.build_honor_bg2 img{
    width: 100%;
}
.build_around{
    position: relative;
    z-index: 7;
}
.build_honor_cry .std_title2{
    color: #000;
    line-height: var(--lh1d2);
    font-weight: bold;
    margin-bottom: 70px;
}
.bhcr_list_wai{
    width: 33.333333%;
    padding:  0 24px;
}
.bhcr_list{
    margin: 0 -24px;
    display: flex;
    align-items: center;
}
.bhcr_list_nub1{
    height: 100%;
}
.bhcr_list_nub{
    margin-bottom: 40px;
}
.bhcr_list_nub:last-child{
    margin-bottom: 0;
}
.bhcr_list_nub .ys_imgbox_cover{
    border-radius: 10px;
}
.build_honor_cry_left{
    width: 370px;
}
.build_honor_cry_right{
    width: calc(100% - 370px);
}
.build_honor_cry{
    display: flex;
    align-items: center;
}
.build_honor_cry .lybn_rotate_controls{
    width: 250px;
}
.bhcr_list:not(:first-child){
    display: none;
}
.bhcr_rotate .slick-track .slick-slide {
    display: flex!important;
}
.build_trend{
    overflow: hidden;
}
.bhcr_rotate.mod_arrows1 .slick-prev{
    left: -370px;
}
.bhcr_rotate.mod_arrows1 .slick-next{
    right: calc(100% + 120px);
}
.bhcr_rotate.mod_arrows1 .slick-next,
.bhcr_rotate.mod_arrows1 .slick-prev {
    top: calc(50% + 61px);
}
.bhcr_rotate.mod_arrows1 .slick-prev::before, 
.bhcr_rotate.mod_arrows1 .slick-next::before {
    background-image: url(../image/a2_arrow2h1.svg);
}
.build_honor .lybn_now{
    color: #FF3F40;
}
.slick-arrow.slick-disabled{
    pointer-events: none;
    opacity: .35;
}
/* f9 */
.spcl_item:not(:first-child),
.spcr_text_nub:not(:first-child){
    display: none
}
.spcl_list{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.sustain_progress_cry_left{
   padding: 20px;
   padding-right: 0;
   width: calc(41.072% + 50vw - 700px);
   margin-left: calc(700px - 50vw);
}
.sustain_progress_cry_right{
    width: 58.928%;
    padding-left: 94px;
}
.spcr_list_btn .ys_imgbox_cover{
    width: 48px;
    transition: all 0.36s;
}
.sustain_progress_cry{
    display: flex;
    position: relative;
}
.spcr_list{
    display: flex;
}
.spcr_list_btn .std_title3{
    color: #666;
    font-weight: bold;
    line-height: var(--lh1d3);
    transition: all 0.36s;
    transform-origin: left top;
    position: absolute;
    top: calc(100% + 20px);
    left: 0;
    white-space: nowrap;
}
.spcr_list_btn.on .std_title3{
    transform: scale(1.375);
    color: var(--colormain);
}
.spcr_list_btn .ys_imgbox_cover,
.spcr_list_btn .std_title3{
    opacity: .3;
}
.spcr_list_btn.on .ys_imgbox_cover,
.spcr_list_btn.on .std_title3{
    opacity: 1;
}
.spcr_list_btn img:nth-of-type(2){
    opacity: 0;
}
.spcr_list_btn.on img:nth-of-type(2){
    opacity: 1;
}
.spcr_list_btn.on img:first-child{
    opacity: 0;
}
.spcr_list_btn{
    position: relative;
    padding-right: 188px;
    cursor: pointer;
}
.spcr_list_btn:last-child{
    padding-right: 0;
}
.spcr_list_btn::before{
    content: '';
    width: calc(100% - 48px);
    height: 0px;
    border-top: 1px dashed rgba(102,102,102,.3);
    left: 48px;
    top: calc(50% - 0.5px);
    position: absolute;
}
.spcr_list_btn::after{
    content: '';
    height: 3px;
    border-radius: 1px;
    background: var(--colormain);
    width: 0;
    left: 48px;
    top: calc(50% - 1px);
    position: absolute;
    transition: opacity .36s linear;
    opacity: 0;
}
.spcr_list_btn:last-child::before{
    display: none;
}
.spcr_list_btn.on::before{
    border-top: 1px solid rgba(102,102,102,.3);
}
.spcr_list_btn.on.act::after{
    width: calc(100% - 48px);
    transition: opacity .36s linear;
}
.spcr_list_btn.on::after{
    /* width: calc(100% - 48px); */
    opacity: 1;
    transition: width 3s linear,opacity .36s linear;
}
.spcr_text_nub .std_text18 p{
    color: #1D1D1F;
    line-height: var(--lh1d65);
    margin-bottom: 12px;
}
.sustain_progress_cry_right{
    padding-top: calc(50% - 150px);
}
.spcr_text{
    margin-top: var(--distance110);
}
.sustain_report{
    position: relative;
    padding: 188px 0;
}
.sustain_report_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.sustain_report_bg img{
    width: 100%;
}
.sustain_report_cry{
    position: relative;
    z-index: 6;
}
.sustain_report_cry_box{
    margin-right: calc(700px - 50vw + 88px);
}
.srcb_title{
    width: 510px;
    height: 189px;
}
.srcb_rotate{
    width: calc(100% - 510px);
}
.srcb_title .std_title2{
    color: #fff;
    font-weight: bold;
    line-height: var(--lh1d2);
}
.sustain_report_cry_box{
    display: flex;
    align-items: center;
}
.srcb_rotate_list_nub{
    width: 33.333333%;
    padding: 0 34px;
}
.srcb_rotate_list{
    margin: 0 -34px;
}
.srcb_rln_link{
    border-radius: 20px;
    border: 2px solid rgba(255, 255, 255, 0.00);
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    padding: 24px 26px 19px;
    display: flex;
    flex-direction: column;
}
.srcb_rln_link .ys_imgbox_cover{
    width: calc(100% - 38px);
    margin: 0 auto;
    border-radius: 10px;
    margin-bottom: 21px;
}
.srcb_rln_link .std_text18 p{
    color: #fff;
    text-align: center;
    line-height: var(--lh1d65);
}
.srcb_rotate_list_nub:not(:first-child){
    display: none;
}
.sustain_report .mod_arrows1 .slick-prev{
    /* 34px - 510px */
    left: -476px;
}
.sustain_report .mod_arrows1 .slick-next{
    left: -376px;
    right: auto;
}
.sustain_report .mod_arrows1 .slick-prev,
.sustain_report .mod_arrows1 .slick-next{
    top: calc(50% + 69.5px);
}
/* Delia-start */
.publ_cont{
    width: 100%;
    position: relative;
    padding-top: 60px;
}
.publ_list{
    display: flex;
    margin: 0 -50px;
}
.publ_list_li{
    padding: 0 50px;
    position: relative;
}
.publ_list_li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    width: 1px;
    height: 15px;
    background: #666;
    opacity: 0.2;
}
.publ_list_li a{
    display: block;
    padding: 0 40px;
    line-height: 36px;
    background: #fff;
    border-radius: 80px;
    transition: all .36s;
    color: #666;
}
.publ_list_li.on a{
    background: #137AD9;
    color: #fff;
}
.publ_list_li:last-child::after{
    content: none;
}
.publ_wrap{
    width: 100%;
    position: relative;
}
.publ_wrap_ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.publ_wrap_ul_li{
    width: 33.333333%;
    padding: 0 20px;
}
.publ_wrap_ul_li a{
    display: block;
    border-radius: 20px;
    border: 1px solid #CACACA;
    overflow: hidden;
}
.pwul_tp{
    padding: 22px 0 23px;
    background: #F5F8FD;
}
.pwul_tp_img{
    width: 42%;
    margin: 0 auto;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
}
.pwul_tp_img img{
    width: 100%;
}
.pwul_btn{
    display: flex;
    justify-content: center;
    margin: 40px auto;
    text-align: center;
}
.pwul_btn_box{
    display: flex;
    align-items: center;
    border-radius: 80px;
    border: 1px solid  #137AD9;
    padding: 8px 16px;
}
.pwul_btn_text{
    color: #137AD9;
    line-height: 1.65;
    margin-right: 8px;
}
.pwul_btn_icon{
    width: 24px;
}
.pwul_btn_icon img{
    width: 100%;
}
.pwul_tit{
    text-align: center;
    margin-top: 20px;
    line-height: 1.65;
    color: #1D1D1F;
}
.pc_fenye li {
    width: 34px;
    height: 34px;
    border: 1px solid #464646;
    font-size: 14px;
    line-height: 32px;
    color: #666;
    margin: 0px 10px;
    transition:all .36s;
}
.pc_fenye li.activepage {
    color: #fff;
    background: #137AD9;
    border: solid 1px #137AD9;
}
.publ_main .mod_paging{
    margin-top: 10px;
}
/* E3 上市公司—公告列表页-start */
.notice_cont{
    width: 100%;
    position: relative;
    padding-top: 60px;
}
.notice_wrap{
    width: 100%;
    position: relative;
}
.notice_wrap_ul_li a{
    padding: 28px 40px;
    display: flex;
    align-items: center;
    border-top: 1px solid rgba(102, 102, 102, 0.20);
}
.notice_wrap_ul_li:last-child a{
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
}
.nwul_ri{
    width: 32px;
    flex-shrink: 0;
}
.nwul_ri img{
    width: 100%;
}
.nwul_le{
    width: calc(100% - 32px);
    padding-right: 16%;
    display: flex;
    align-items: center;
}
.nwul_le_icon{
    width: 24px;
    flex-shrink: 0;
    margin-right: 8px;
}
.nwul_le_icon img{
    width: 100%;
}
.nwul_le_date{
    flex: none;
    margin-right: 18px;
}
.nwul_le_date p{
    color: #666;
    line-height: 1.6;
}
.nwul_tit{
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    color: #1D1D1F;
    line-height: 1.6;
    transition: all .36s;
}
.notice_main .mod_paging{
    margin-top: 51px;
}
/* E3 上市公司—公告列表页-end */
/* D1  新闻中心-start */
.news_list_ul{
    display: flex;
    margin: 0 -20px;
}
.news_list_ul_li{
    width: 25%;
    padding: 0 20px;
}
.news_list_ul_li a{
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    padding: 0 40px;
    border: 1px solid rgba(102, 102, 102, 0.20);
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
}
.nlul_text{
    color: #1D1D1F;
    line-height: 60px;
    transition: all .36s;
}
.nlul_img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.nlul_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news_cont{
    position: relative;
    padding-top: 60px;
}
.news_list_ul_li.on a{
    background: #137AD9;
    border: solid 1px #137AD9;
}
.news_list_ul_li.on .nlul_text{
    color: #fff;
}
.news_wrap_ul{
    display: flex;
    margin:0 -20px;
    flex-wrap: wrap;
}
.news_wrap_ul_li{
    padding: 0 20px;
    width: 33.333333%;
    margin-bottom: 50px;
}
.news_wrap_ul_li a{
    display: block;
    border-radius: 20px;
    border: 1px solid #CACACA;
    background: #FFF;
    overflow: hidden;
    transition: all .36s;
}
.nwul_tp{
    padding:32px 40px 33px
}
.nwul_tp_tit{
    margin-bottom: 30px;
    color: #1D1D1F;
    line-height: 1.5;
}
.nwul_tp_date p{
    color: #999;
    line-height: 1.6;
}
.nwul_tp_date{
    padding-bottom: 4px;
    border-bottom: solid 1px #CACACA;
    margin-bottom: 29px;
}
.nwul_tp_btm{
    display: flex;
    justify-content: space-between;
}
.nwul_tp_btm_tab p{
    color: #FF3F40;
    line-height: 28px;
    display: block;
    padding: 0 12px;
    border-radius: 2px;
    background: rgba(255, 63, 64, 0.10);
}
.nwul_tp_btm_tab{
    display: inline-block;
}
.nwul_tp_btm_btn{
    display: flex;
    align-items: center;
}
.ntbb_icon{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: solid 1px #d9d9d9;
    position: relative;
    margin-right: 15px;
}
.ntbb_icon img{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ntbb_text p{
    color: #000;
    line-height: 1.65;
}
.news_main .mod_paging{
    margin-top: 11px;
}
/* D1  新闻中心-end */
/* D2  新闻中心—新闻详情页-start */
.details_cont{
    width: 100%;
    position: relative;
    padding: 80px 0 91px;
}
.ys_cont1040{
    width: 1040px;
    max-width: 100%;
    margin: 0 auto;
}
.details_wrap_btm_edr img{
    display: block;
    margin: 0 auto;
    border-radius: 20px;
}
.details_wrap_btm_edr p{
    font-size: 18px;
    line-height: 1.65;
    color: #666;
    margin-bottom:12px;
}
.details_wrap_btm_edr h4{
    color: #1D1D1F;
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 12px;
    font-weight: bold;
}
.details_wrap_btm_edr{
    padding-bottom: 67px;
}
.details_wrap_btm_paging{
    display: flex;
    border-radius: 10px;
    background:  #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
}
.dwbp_li{
    width: 50%;
}
.dwbp_li a{
    padding: 24px 40px 27px;
    position: relative;
    display: block;
}
.dwbp_li a::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 67px;
    background: #666;
    opacity: 0.2;
}
.dwbp_li:last-child a::after{
    content: none;
}
.dwbp_li_text{
    padding-bottom: 17px;
    line-height: 1.65;
    color: #1D1D1F;
}
.dwbp_li_word{
    color: #787978;
    line-height: 1.65;
    transition: all .36s;
}
.details_wrap_tp h1{
    color: #333532;
    line-height: 1.3;
    font-weight: bold;
    margin-bottom: 24px;
}
.dwtu_li_box{
    display: flex;
    align-items: center;
}
.details_wrap_tp_ul{
    display: flex;
    margin: 0 -20px;
}
.dwtu_li{
    padding: 0 20px;
}
.dwtu_li_icon{
    width: 24px;
    margin-right: 16px;
}
.dwtu_li_icon img{
    width: 100%;
}
.dwtu_li_text p{
    color: rgba(102, 102, 102, 0.70);
    line-height: 1.65;
}
.details_wrap_tp{
    padding-bottom: 12px;
    margin-bottom: 53px;
    border-bottom: solid 1px rgba(102, 102, 102, 0.20);
}
.details_share{
    border-radius: 200px;
    background:#FFF;
    padding: 24px 16px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10);
}
.details_share{
    position: absolute;
    top: 188px;
    right: 240px;
}
.details_share_list .ys_share{
    display: flex;
    flex-direction: column;
}
.ys_share_list{
    margin-bottom: 16px;
}
.ys_share_list:last-child{
    margin-bottom: 0px;
}
.ys_share_img{
    width: 40px;
    height: 40px;
    position: relative;
    border-radius: 50%;
    border: 1px solid rgba(120, 121, 120, 0.20);
}
.ys_share_img img{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.details_share_text{
    color: #666;
    line-height: 1.65;
    text-align: center;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(120, 121, 120, 0.20);
}
/* D2  新闻中心—新闻详情页-end */
/* B8 产品列表-start */
.prod_cont{
    width: 100%;
    position: relative;
}
.prod_logo{
    width: 245px;
}
.prod_logo img{
    width: 100%;
}
.prod_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
    position: relative;
    margin-bottom: -60px;
}
.prod_list_ul::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 323px;
    background: #F5F8FD;
    z-index: -1;
}
.prod_list_ul:last-child{
    margin-bottom: 0px;
}
.prod_list_ul_li{
    width: 33.333333%;
    padding: 0 20px;
    position: relative;
    padding-top: 10px;
    margin-bottom: 60px;
}
.prod_list_ul_li::before{
    content: '';
    width: 100%;
    height: calc(100% - 90px);
    top: 0;
    left: 0;
    background: #F5F8FD;
    position: absolute;
}
.prod_list_ul_li:nth-of-type(3n-2)::after{
    content: '';
    width: 50vw;
    height: calc(100% - 90px);
    top: 0;
    right: 100%;
    background: #F5F8FD;
    position: absolute;
}
.prod_list_ul_li:nth-of-type(3n)::after,
.prod_list_ul_li:last-child::after{
    content: '';
    width: 100vw;
    height: calc(100% - 90px);
    top: 0;
    left: 100%;
    background: #F5F8FD;
    position: absolute;
}
.plul_img{
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.plul_img img{
    width: 100%;
}
.plul_text{
    color: #1D1D1F;
    line-height: 1.5;
    margin-bottom: 8px;
}
.plul_word p{
    color: #137AD9;
    line-height: 1.65;
}
.swts_ul{
    margin: 0 -20px;
}
.swts_ul_li{
    width: 33.333333%;
    padding: 0 20px;
}
/* B8 产品列表-end */
/* B5 新能源解决方案-储能系统解决方案1-start */
.solu_wrap_tp h2{
    color: #1D1D1F;
    font-weight: bold;
    line-height: 1.2;
}
.sulb_icon{
    width: 64px;
}
.sulb_icon img{
    width: 100%;
}
.sulb_tit{
    color: #1D1D1F;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 20px;
}
.sulb_word p{
    color: #666;
    line-height: 1.8;
}
.swts_ul_li_box{
    height: 100%;
    padding: 40px 32px 126px;
    position: relative;
    border-radius: 10px;
    border: 1px solid rgba(102, 102, 102, 0.20);
}
.swul_num{
    color: #137AD9;
    line-height: 1.65;
    position: absolute;
    bottom: 32px;
    left: 32px;
}
.solu_wrap_tp_slide{
    padding-right: 180px;
}
.swts_ul{
    margin: 0 -20px;
}
.swts_ul_li{
    padding: 0 20px;
}
.swts_ul .slick-list{
    overflow: visible;
}
.swts_ul .slick-track{
    display: flex;
    align-items: stretch;
}
.swts_ul .slick-slide{
    height: auto;
}
.solu_wrap_tp_slide{
    position: relative;
}
.std_arrow{
    width: 100%;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}
.swts_btn{
    width: 100%;
}
.arrow_icon{
    width: 50px;
    height: 50px;
    position: relative;
    background:#FFF;
    pointer-events: all;
    border-radius: 50%;
    box-shadow:0px 4px 16px rgba(26, 19, 107, 0.10);
    cursor: pointer;
    transition: all .36s;
}
.arrow_icon img{
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.arrow_icon img:nth-child(2){
    opacity: 0;
}
.swts_btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.solu_wrap_tp_slide{
   margin-bottom: 20px;
}
.swts_btn .arrow_next{
    right: 115px;
}
.solu_wrap_tp_slide .slick-disabled{
    opacity: 0;
    pointer-events: none;
}
.swts_btn .arrow_prev {
    left: -25px;
}
.swul_ri{
    width:46.4%;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}
.swul_le{
    width:53.6%;
    padding-right:110px;
}
.swul_box{
    display: flex;
    align-items: center;
}
.swul_le_tit{
    font-weight: bold;
    color: #1D1D1F;
    line-height: 1.2;
    margin-bottom: 20px;
}
.swul_ul{
    display: flex;
    margin: 0 -20px;
}
.swul_ul_li{
    padding: 0 20px;
}
.swul_ul_li_text p{
    color: #137AD9;
}
.swul_word{
    margin-top: 20px;
    margin-bottom: 40px;
}
.swul_word p{
    font-size: 18px;
    color: #666;
    line-height: 1.65;
}
.swul_btn{
    display: flex;
    margin: 0 -20px;
}
.swul_btn_li{
    display: inline-block;
    padding: 0 20px;
}
.swul_btn_li a{
    color: #137AD9;
    display: block;
    line-height: 42px;
    border-radius: 80px;
    border: solid 1px #137AD9;
    transition: all .36s;
    padding: 0 24px;
}
.swul_box{
    padding: 100px 0;
    position: relative;
}
.solu_wrap_ul_li:nth-of-type(2n) .swul_box{
    flex-direction: row-reverse;
}
.solu_wrap_ul_li:nth-of-type(2n) .swul_box::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background: #F5F8FD;
    z-index: -1;
}
.solu_wrap_ul_li:nth-of-type(2n) .swul_le{
    padding-right: 0;
    padding-left: 110px;
}
.mod_aside{
    width: 100%;
    position: relative;
    z-index: 6;
}
.mlul_text{
    font-size: 16px;
    color: #666;
    line-height: 1.6;
    padding:27px 0 18px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    transition: all .36s;
}
.mlul_text::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 3px;
    background: #0582F4;
    border-radius: 2px;
    transition: all .36s;
}
.mod_list_ul_li.act .mlul_text{
    color: #1D1D1F;
}
.mod_list_ul_li.act .mlul_text::after{
    width: 100%;
}
.mod_list_ul_li{
    padding: 0 60px;
}
.mod_list_ul{
    margin: 0 -60px;
    display: flex;
    justify-content: center;
}
.mod_list_box.isfixed{
    position: fixed;
    top:80px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    width: 100%;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
}
.mod_aside{
    height: 72px;
}
.mod_list_box{
    height: 72px;
    border: 1px solid #FFF;
    background: #fff;
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
}
/* B5 新能源解决方案-储能系统解决方案1-end */
/* B3 新能源解决方案-动力系统解决方案-电池系列-start */
.cell_cont{
    width: 100%;
    position: relative;
}
.cell_wrap_ri{
    width: 46.4%;
    border-radius: 20px;
    overflow: hidden;
}
.cell_wrap_le{
    width: 53.6%;
    padding-right:70px;
}
.cell_wrap_ri img{
    width: 100%;
    transition: all .36s;
}
.cell_wrap_le_ul{
    display: flex;
    margin: 0 -30px;
}
.cwlu_li{
    width: 25%;
    padding: 0 30px;
}
.cell_wrap_box{
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}
.cell_wrap_le_word{
    color: #666;
    line-height: 1.65;
    margin-bottom: 50px;
}
.cwlu_li_img{
    width: 64px;
    margin-bottom: 8px;
}
.cwul_li_word p{
    color: #137AD9;
}
.cwpt_btn{
    display: inline-block;
}
.cwpt_btn_box{
    display: flex;
    align-items: center;
    padding: 8px 16px;
    border-radius: 80px;
    border: 1px solid #137AD9;
    transition: all .36s;
}
.cell_wrap_prod_tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}
.cell_wrap_prod_tp h2{
    font-weight: bold;
    color: #1D1D1F;
}
.cell_wrap_prod{
    padding: 80px 0;
    position: relative;
}
.cell_wrap_prod::after{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
    background: #F5F8FD;
    z-index: -1;
}
.cwpt_btn_text{
    margin-right: 10px;
}
.cwpt_btn_text p{
    color: #137AD9;
    transition: all .36s;
}
.cwpt_btn_icon{
    position: relative;
}
.cwpt_btn_icon img{
    width: 100%;
    transition: all .36s;
}
.cwpt_btn_icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.cwpt_btn_icon{
    width: 20px;
}
.cell_wrap_prod_btm{
    position: relative;
}
.cwpb_btn{
    width: 100%;
    position: absolute;
    top: 30%;
}
.cwpb_ul{
    margin: 0 -20px;
}
.cwpb_ul_li{
    width: 25%;
    padding: 0 20px;
}
.culb_img{
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    margin-bottom: 11px;
    transition: all .36s;
}
.culb_tit{
    color: #1D1D1F;
    line-height: 1.65;
    margin-bottom: 8px;
}
.culb_word p{
    color: #137AD9;
    line-height: 1.8;
}
.cwpb_btn{
    z-index: 2;
}
.cwpb_btn .arrow_prev{
    left: -25px;
}
.cwpb_btn .arrow_next{
    right: -25px;
}
.cell_wrap_prod_btm .slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
/* B3 新能源解决方案-动力系统解决方案-电池系列-end */
/* B7 现代服务-start */
.serv_cont{
    width: 100%;
    position: relative;
}
.serv_logi_tp_ri{
    width: 49%;
}
.serv_logi_tp_le{
    width:51%;
}
.serv_cont .sltl_btn{
    display: inline-block;
}
.serv_logi_tp{
    display: flex;
    justify-content: space-between;
}
.serv_logi_tp_ri p{
    font-size: 18px;
    color: #666;
    line-height: 1.65;
}
.serv_logi_tp_le h2{
    font-weight: bold;
}
.sltl_btn {
    margin-top: 50px;
}
.serv_logi_btm{
    position: relative;
}
.serv_logi_btm_pic {
    width: 100%;
    height: 494px;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.slbp_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120%;
}
.slbp_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.serv_tpcont_le{
    width: 42.7%;
}
.serv_tpcont_ri{
    width:57.3%;
    padding-left: 120px;
}
.strt_li h2{
    font-weight: bold;
    line-height: 1.2;
    color: #1D1D1F;
    margin-bottom: 80px;
}
.strt_li .strt_text{
    color: #137AD9;
    line-height: 1.3;
    margin-bottom: 32px;
}
.strt_wrod p{
    color: #666;
    line-height: 1.65;
}
.strt_wrod{
    margin-bottom: 86px;
    padding-right: 260px;
}
.stlu_li_img{
    border-radius: 0 20px 20px 0;
    overflow: hidden;
}
.stlu_li_img img{
    width: 100%;
}
.serv_tpcont{
    display: flex;
    align-items: flex-end;
}
.serv_tpcont_ri_btmul{
    padding-left: 120px;
}
.strb_ul_li_img{
    border-radius: 20px;
    overflow: hidden;
}
/* B7 现代服务-end */
/* J1 招贤纳士—人才发展-start */
.tale_cont{
    width: 100%;
    position: relative;
}
.tale_firs{
    width: 100%;
    position: relative;
}
.tale_cont h2{
    font-weight: bold;
    color: #1D1D1F;
    line-height: 1.2;
    margin-bottom: 20px;
}
.tale_word p{
    color: #666;
    line-height: 1.65;
}
.tale_firs_sec{
    position: relative;
}
.tfst_ul_li_img{
    border-radius: 20px 20px 0 0;
    overflow: hidden;
}
.tale_firs_sec_btm{
    background: #fff;
    border-radius: 0 0 20px 20px;
}
.tfsb_ul{
    display: flex;
    padding: 20px 0;
}
.ftsb_ul_li{
    width: 20%;
}
.ftsb_ul_li_box{
    padding: 20px 40px;
    border-right: solid 1px rgb(224,224,224);
}
.fulb_icon{
    width: 64px;
    margin-bottom: 30px;
}
.fulb_icon img{
    width: 100%;
}
.fulb_text{
    font-weight: bold;
    color: #137AD9;
    line-height: 1.3;
    margin-bottom: 12px;
}
.fulb_word p{
    color: #1D1D1F;
    line-height: 1.65;
}
.tale_firs_sec{
    margin-top: 50px;
}
.tale_firs_sec_btm, .tale_firs_sec_tp{
    position: relative;
    z-index: 1;
}
.tfst_btn{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.tale_firs_bg{
    width: 136%;
    height: 100%;
    position: absolute;
    bottom: -100px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
}
.tale_firs_bg img{
    width: 100%;
}
.ftsb_ul_li:last-child .ftsb_ul_li_box{
    border-right: solid 1px transparent;
}
.tale_sec{
    width: 100%;
    position: relative;
    background: #F5F8FD;
}
.tale_sec_boc{
    display: flex;
    align-items: center;
}
.tale_sec_le{
    width: 36%;
    position: relative;
}
.tale_sec_ri{
    width: 64%;
    padding-left: 80px;
}
.tslu_li_img{
    border-radius: 20px;
    overflow: hidden;
}
.tslu_li_img img{
    width: 100%;
}
.tale_sec_btn{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
}
.tale_sec_ri h2{
    margin-bottom: 33px;
}
.tale_sec_btn .arrow_prev{
    left: -25px;
}
.tale_sec_btn .arrow_next{
    right: -25px;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.tale_sec_ri .swul_btn_li a{
    cursor: auto;
}
.tale_word p{
    color: #666;
    line-height: 1.65;
    margin-bottom: 12px;
}
.tale_word{
    margin-bottom: 36px;
}
.tale_text p{
    color: #666;
    line-height: 1.65;
    margin-bottom: 12px;
}
.tale_word{
    width: 70%;
}
.tale_thir .arrow_prev{
    left: -25px;
}
.tale_thir .arrow_next{
    right: -25px;
}
.tale_thir_ul{
    display: flex;
    flex-wrap: wrap;
}
.tale_thir_ul_li{
    width: 20%;
    margin-top: 39px;
    position: relative;
}
.tale_thir_ul_li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 26px;
    background: #666;
    opacity: 0.2;
}
.tale_thir_ul_li:nth-of-type(5n)::after{
    display: none;
}
.ttul_box_icon{
    width: 54px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.ttul_box_icon img{
    width: 100%;
}
.ttul_box_text{
    color: #1D1D1F;
    text-align: center;
    line-height: 1.65;
}
.tale_four{
    width: 100%;
    position: relative;
}
.tale_four::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #F5F8FD 0%, rgba(245, 248, 253, 0.00) 100%);
    z-index: -1;
}
.tale_firs .arrow_next{
    right: -25px;
}
.tale_firs  .arrow_prev{
    left: -25px;
}
.tful_box_le{
    width: 100%;
    padding: 0 10px;
}
.tful_box_ri{
    width: 100%;
    padding: 0 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: -10px 0;
}
.tale_four_ul_li{
    width: 50%;
}
.tale_four_ul{
    margin: 0 -10px;
}
.tful_box{
    display: flex;
}
.tful_ri_list{
    padding: 10px 0;
}
.tale_four_bg{
    width: 100%;
    margin-bottom: 20px;
}
.tale_four_bg img{
    width: 100%;
}
.tful_ri_list_img{
    border-radius: 10px;
    overflow: hidden;
}
.tful_box_le_img{
    border-radius: 10px;
    overflow: hidden;
}
.tale_fiv_box{
    width: 100%;
    padding: 0 50px;
}
.tale_fiv_box_ul{
    display: flex;
    margin: 0 -20px;
    position: relative;
    z-index: 1;
}
.tfbu_li{
    width: 50%;
    padding: 0 20px;
}
.tfbu_li a{
    display: flex;
    border-radius: 20px;
    background:  #FFF;
    align-items: center;
    padding: 40px 50px 40px 40px;
}
.tfbu_li_le{
    width: 74.6%;
    padding-right: 108px;
}
.tfbu_li_le_tit{
    font-weight: bold;
    line-height: 1.3;
    color: #1D1D1F;
    margin-bottom: 16px;
}
.tfbu_li_ri{
    width: 25.4%;
}
.tfbu_li_le_word p{
    color: #666;
    line-height: 1.65;
}
.tale_fiv_box{
    position: relative;
}
.tale_fiv_box_bg {
    width: 115%;
    position: absolute;
    bottom: -140%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 0;
}
.tale_fiv_box_bg img{
    width: 100%;
}
.tllb_box{
    display: flex;
    align-items: center;
    padding: 4px 0;
    border-bottom: solid 0.5px #137AD9;
}
.tllb_box_text {
    margin-right:50px;
}
.tllb_box_text p{
    color: #137AD9;
}
.tllb_box_icon{
    width: 24px;
}
.tllb_box_icon img{
    width: 100%;
}
.tfbu_li_le_btn{
    display: inline-block;
}
.tfbu_li_le_word{
    margin: 16px 0;
}
.tale_four_slide{
    position: relative;
}
.tale_four_btn{
    width: 100%;
    position: absolute;
    top: 50%;
    z-index: 1;
}

/* J1 招贤纳士—人才发展-end */
/* B1 新能源解决方案-动力系统解决方案-start */
.sys_cont{
    width: 100%;
    position: relative;
}
.sys_cont h2{
    font-weight: bold;
    color: #1D1D1F;
    line-height: 1.2;
}
.sctr_selec{
    display: flex;
    margin: 0 -30px;
}
.sctr_selec_list{
    padding: 0 30px;
}
.sys_cell_tp{
    display: flex;
    justify-content: space-between;
}
.sys_cell_tp_ri{
    width: 57%;
}
.sctr_selec_list{
    
}
.sctr_selec_list .ys_select{
    width: 226px;
    border-radius: 5px;
    border: 1px solid  #137AD9;
    padding: 0 24px;
    background: transparent;
    transition: all .36s;
}
.sctr_selec_list .ys_select input{
    height: 42px;
    width: 100%;
    font-size: 16px;
    line-height: 1.65;
    color: #137AD9;
}
.sctr_selec_list .ys_select input::placeholder{
    font-size: 16px;
    line-height: 1.65;
    color: #137AD9;
}
.sctr_selec_list .icon-arrow-down:before {
    content: "\e7b2";
    color: #137AD9;
}
.sctr_selec_list_icon{
    width: 24px;
}
.sctr_selec_list_icon img{
    width: 100%;
}
.ys_select_li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 24px;
}
.sctr_selec_list .sctr_selec_list_text{
    color: #1D1D1F;
    line-height: 1.65;
}
.sctr_selec_list .ys_select_bd{
    background: #fff;
    border-radius: 5px;
    margin-top: 5px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
}
.ys_select.on {
    background: #137AD9;
}
.sys_cell_btm{
    width: 100%;
    position: relative;
    margin: 60px 0 40px;
}
.cflt_swiper_ul_li {
    width: 416px !important;
    height: 380px !important;
    margin-right: 48px;
    transition: all 0.6s;
    transition-property: all !important;
}
.cflt_swiper,
.cflt_swiper_ul_li.swiper-slide-active {
    width: 920px !important;
}
.cflt_swiper.swiper{
    margin-left: 0;
    margin-right: 0;
}
.csul_wrap {
    transition: all 0.6s;
    border-radius: 10px;
    width: 100%;
    height: 100%;
}
.sys_cell_btm_btn{
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: 2;
    pointer-events: none;
}
.sys_cell_btm_btn .std_arrow{
    width: 100%;
}
.sys_cell_btm{
    position: relative;
}
.sys_cell_btm_btn .arrow_prev{
    left: -25px;
}
.sys_cell_btm_btn .arrow_next{
    right: -25px;
}
.scbs_ul{
    display: flex;
    width: auto;
    position: relative;
}
.sys_cell_box2{
    display: flex;
    align-items: center;
}
.sys_cell_box2_text{
    width: 128px;
    color: #1D1D1F;
    line-height: 1.3;
    font-weight: bold;
}
.scb2_li_box_text{
    text-align: center;
    color: #666;
    transition: all .36s;
    font-weight: bold;
}
.sys_cell_box2_ul{
    display: flex;
    margin: 0 -51px;
}
.scb2_li{
    width: 20%;
    padding:0 51px;
}
.sys_cell_sec{
    width: calc(100% - 128px);
    padding-left: 136px;
}
.scb2_li_box_icon{
    width: 64px;
    margin: 0 auto;
    margin-bottom: 8px;
}
.scb2_li_box_icon img:nth-child(2){
    opacity: 0;
}
.sys_list{
    position: relative;
}
.sys_list::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:47%;
    background: #F5F8FD;
    z-index: -1;
}
.scb2_li.on .scb2_li_box_icon img:nth-child(1){
    opacity: 0;
}
.scb2_li.on .scb2_li_box_icon img:nth-child(2){
    opacity: 1;
}
.scb2_li{
    position: relative;
}
.scb2_li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 40px;
    background: rgba(102, 102, 102, 0.20);
}
.scb2_li_box{
    border: solid 1px transparent;
    transition: all .36s;
    border-radius: 100%;
    padding:20px 8px;
}
.scb2_li.on .scb2_li_box{
    border: solid 1px #137AD9;
}
.scb2_li.on .scb2_li_box_text{
    color: #137AD9;
}
.sctr_selec_list .tfbu_li_le_btn{
    width: 226px;
}
.sctr_selec_list .tfbu_li_le_btn .tllb_box{
    width: 100%;
    justify-content: space-between;
}
.sys_other{
    display: flex;
}
.sys_other_list{
    width: 50%;
    position: relative;
}
.sys_other_list_img{
    position: relative;
}
.sys_other_list_img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.sys_other_list_img img{
    width: 100%;
}
.sys_other_list a{
    display: block;
    position: relative;
}
.solc_textbox_tit{
    font-weight: bold;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 12px;
}
.solc_textbox_word p{
    color: #fff;
    line-height: 1.65;
}
.solc_icon{
    width: 80px;
    margin-right: 40px;
}
.solc_icon img{
    width: 100%;
}
.sys_other_list_cont{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    align-items: center;
}
.strt_wrod p{
    color: #666;
    line-height: 1.65;
}
/* B1 新能源解决方案-动力系统解决方案-end */
/* Delia-end */
/* Linda-start */
/* F6 关于我们—联系我们-start */
.contact_global_cont{
    padding: 0 10px;
    width: 100%;
}
.cgcm_img{
    width: 100%;
}
.cgcm_img img{
    width: 100%;
}
.contact_global_cont h2{
    color: #000;
}
.contact_global_cont_map{
    position: relative;
}
.cplu_li_circle{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 0.5px solid #0FB8ED;
    position: relative;
}
.cplu_li_circle::after{
    content: "";
    width: 4px;
    height: 4px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.cplu_li_circle_ligth{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.clcl_light{
    width: 100%;
    height: 100%;
}
.cplu_li_circle_ligth::before,
.clcl_light::before,
.cplu_li_circle_ligth::after,
.clcl_light::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #0FB8ED 0.85%, #1BD3EC 101.72%);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0.5px solid #0FB8ED;
}
.cplu_li_circle_ligth::before{
    animation: boderM 4s 1s infinite linear;
}
.cplu_li_circle_ligth::after{
    animation: boderM 4s 2s infinite linear;
}
.clcl_light::before{
    animation: boderM 4s 3s infinite linear;
}
.clcl_light::after{
    animation: boderM 4s 4s infinite linear;
}
@keyframes boderM {
	0% {
		transform: scale(0);
		opacity: 1
	}
	20% {
        transform: scale(1);
		opacity: 1
	}
	75% {
		transform: scale(2);
		opacity: 0
	}
	100% {
        transform: scale(1);
		opacity: 1
	}
}
.cplu_li,.cpiu_li{
    position: absolute;
    transform: translate(-50%,-50%);
}
.cpiu_li_point{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #fff;
}
.contact_form{
    position: relative;
    overflow: hidden;
}
.contact_form_bg{
    width: 100%;
    z-index: -1;
}
.contact_form_bg img{
    width: 100%;
}
.contact_form h2{
    color: #fff;
}
.contact_form_cont_bt{
    position: relative;
    padding-left: calc(50% - 700px);
}
.cfcb_box{
    position: relative;
    z-index: 1;
    padding-left: 100px;
    padding-right: 33px;
}
.cfcb_box::after{
    content: "";
    width: 100vw;
    height: 100%;
    border-radius: 40px 0px 0px 0;
    background: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.cfcb_box_list_li,.cblc_le,.cblc_ri{
    width: 50%;
    padding: 0 24px;
    margin-bottom: 32px;
}
.cfcb_box_list,.cblc_cont{
    margin: 0 -24px;
}
.cbll_parga p{
    color: #000;
}
.cbll_parga span{
    color: #137AD9;
    font-size: 16px;
}
.cbll_parga{
    margin-bottom: 8px;
}
.cbll_input{
    width: 100%;
    height: 41px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.20);
}
.cbll_input input{
    width: 100%;
    height: 100%;
    padding: 0 16px;
    font-size: 14px;
    color: rgba(0,0,0,1);
}
.cbll_input input::placeholder{
    font-size: 14px;
    color: rgba(0,0,0,.5);
}
.cbll_text,.cfcb_box_list_code{
    width: 100% !important;
}
.cbll_text textarea{
    width: 100%;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    height: 166px;
    font-size: 16px;
    color: #000;
    padding: 16px;
}
.cbll_text textarea::placeholder{
    color: rgba(0,0,0,.5);
}
.cblc_ri_agree_circle{
    width: 20px;
    height: 20px;
    border: 1px solid #000;
    border-radius: 50%;
    margin-right: 16px;
    cursor: pointer;
    transition: all .36s;
    position: relative;
    flex-shrink: 0;
}
.cblc_ri_agree_circle::after{
    content: "";
    width: 50%;
    height: 50%;
    border-radius: 50%;
    background-color: #0582F4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
    opacity: 0;
}
.cblc_ri_agree_circle.act{
    border: 1px solid #0582F4;
}
.cblc_ri_agree_circle.act::after{
    opacity: 1;
}
.cblc_ri_agree p{
    color: #000;
}
.cblc_ri_agree a{
    color: #0582F4;
    margin-left: 8px;
}
.cblc_ri_agree{
    display: flex;
    align-items: center;
    margin-right: 20px;
}
.cblc_ri_btn p{
    color: #fff;
    line-height: 42px;
    margin-right: 16px;
}
.cblc_ri_btn img{
    width: 24px;
}
.cblc_ri_btn{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 80px;
    background: #137AD9;
    cursor: pointer;
    width: 332px;
    transition: all .36s;
}
.cblc_ri{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cblc_le,.cblc_ri{
    margin-bottom: 0;
}
.cblc_le_img{
    width: 208px;
    cursor: pointer;
}
.cblc_le_img img{
    width: 100%;
}
.cblc_le_text{
    width: calc(100% - 208px);
    padding-right: 15px;
}
.cblc_cont {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.contact_info_mid_list{
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    padding: 37px 100px;
}
.ciml_ul{
    display: flex;
    justify-content: space-between;
    margin: 0 -130px;
}
.ciml_li{
    padding: 0 130px;
    position: relative;
}
.ciml_li_cont_icon{
    width: 48px;
    margin: auto;
}
.ciml_li_cont_icon img{
    width: 100%;
}
.ciml_li_cont_parga{
    color: #464646;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 4px;
}
.ciml_li_cont_map a{
    font-size: 14px;
    line-height: 1.6;
    color: #0582F4;
    text-align: center;
    display: block;
}
.ciml_li_cont_parga a{
    display: block;
    color: #464646;
}
.ciml_li::after{
    content: "";
    width: 1px;
    height: 43px;
    opacity: 0.2;
    background: #666;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ciml_li:last-child::after{
    display: none;
}
.cibu_li{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.contact_info_bt_ul{
    margin: 0 -20px;
}
.cibu_li_cont{
    width: 100%;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    padding: 40px 40px 50px;
}
.cibu_li_cont .std_title4{
    margin-bottom: 26px;
    color: #141415;
}
.clci_li_bt{
    display: flex;
    align-items: center;
}
.clci_li_bt img{
    width: 24px;
    margin-right: 16px;
}
.clci_li_bt{
    margin-top: 6px;
}
.clci_li{
    padding: 0 45px;
}
.cibu_li_cont_info{
    margin: 0 -45px;
    display: flex;
    flex-wrap: wrap;
}
.contact_info{
    padding-top: 60px;
}
.contact_info_tp_bg{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.citb_empty{
    width: 100%;
}
.citb_empty img{
    width: 100%;
}
.citb_pic{
    width: 100%;
}
.citb_pic img{
    width: 100%;
}
.contact_info_tp_bg h2{
    color: #fff;
    position: absolute;
    top: 55%;
    left: 80px;
}
/* F6 关于我们—联系我们-end */
/* F3 关于我们—董事长介绍-start */
.introduce_ban_cont h1{
    color: #fff;
}
.introduce_ban_cont_parga p{
    font-size: 18px;
    line-height: 1.65;
    color: #fff;
    margin-bottom: 12px;
}
.introduce_ban_cont_parga{
    width: 56.5%;
}
.introduce_info{
    padding-top: 70px;
}
.introduce_info_li{
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.10);
    padding: 40px 40px 20px;
}
.introduce_info_li:last-child{
    margin-bottom: 0;
}
.introduce_info_li .std_title3{
    color: #141415;
}
.introduce_info_li_bt{
    margin-top: 32px;
}
.iilb_ul_li{
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 20px;
}
.iilb_ul{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
}
.iilb_ul_li p{
    color: #464646;
}
.introduce_method_le{
    width: 55%;
}
.introduce_method_le_bg{
    width: 100%;
    border-radius: 0 20px 20px 0;
    overflow: hidden;
}
.introduce_method_le_bg img{
    width: 100%;
}
.introduce_method_ri{
    width: 45%;
    padding-left: 85px;
    position: relative;
}
.std_btn1_box{
    display: flex;
    align-items: center;
    padding: 0 16px;
    justify-content: center;
    border-radius: 80px;
    border: 1px solid #137AD9;
    backdrop-filter: blur(2px);
}
.std_btn1 p{
    color: #137AD9;
    line-height: 40px;
}
/* .std_btn1 img{
    width: 24px;
    margin-left: 16px;
} */
.std_btn1{
    display: inline-block;
}
.introduce_method_le_text .std_title5{
    margin-top: 30px;
    margin-bottom: 72px;
    color: #666;
}
.introduce_method_le_text{
    position: absolute;
    top: 50%;
    left: calc(50% - 700px);
    transform: translateY(-50%);
}
.introduce_method{
    position: relative;
    display: flex;
    /* align-items: center; */
    /* flex-wrap: wrap; */
    padding-right: calc(50% - 700px);
}
.imrc_ul_li .std_title4{
    line-height: 1.5;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.imrc_ul_li:not(:first-child){
    display: none;
}
.imrc_dots_ul{
    display: flex;
    margin: 0 -12px;
}
.imrc_dots_ul_li{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 12px;
    transition: all .3s ease-out 0s;
    cursor: pointer;
    background: rgba(102, 102, 102, .2);
}
.imrc_dots_ul_li.active{
    background: #137AD9;
}
.imrc_dots_btn_circle{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #FFF;
    box-shadow: 0px 4px 16px 0px rgba(26, 19, 107, 0.10);
    cursor: pointer;
    position: relative;
}
.idbc_icon{
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all .36s;
}
.idbc_icon img{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.idbc_play {
    opacity: 0;
    pointer-events: none;
}
.imrc_dots_btn_circle.stop .idbc_play {
    opacity: 1;
    pointer-events: all;
}
.imrc_dots_btn_circle.stop .idbc_stop {
    opacity: 0;
    pointer-events: none;
}
.imrc_dots{
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 90px;
    height: 77px;
}
.imrc_dots_btn{
    margin-left: 40px;
}
.introduce_method_ri_cont{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    left: 0;
    padding-left: 85px;
}
.imrc_ul{
    margin: 0 -10px;
}
.imrc_ul_li {
    padding: 0 10px;
}
.imrc_icon img:nth-child(1){
    width: 38px;
    position: absolute;
    top: -46px;
    left: 36px;
}
.imrc_icon img:nth-child(2){
    width: 31px;
    position: absolute;
    bottom: 0;
    right: -42px;
}
/* F3 关于我们—董事长介绍-end */

/* F1 关于我们—公司简介-start */
.about_info_tp_le p{
    font-size: 18px;
    line-height: 1.65;
    color: #666;
}
.aitr_ul_li{
    margin-bottom: 53px;
}
.aitr_ul_li:last-child{
    margin-bottom: 0;
}
.about_info_tp_ri{
    width: 296px;
}
.about_info_tp_le{
    width: calc(100% - 296px);
    padding-right: 144px;
}
.aulc_num .std_title3{
    color: #137AD9;
}
.aulc_num span{
    font-size: 64px;
    line-height: 1.2;
    color: #137AD9;
}
.aitr_ul_li_cont{
    display: flex;
    align-items: flex-end;
}
.aulc_parga {
    position: relative;
    top: -10px;
    left: 4px;
}
.about_info_bt_icon{
    width: 74px;
    cursor: pointer;
}
.about_info_bt_icon img{
    width: 100%;
}
.about_info_bt{
    position: relative;
    width: 100%;
}
.about_info_bt_bg{
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.about_info_bt_bg img{
    width: 100%;
}
.about_info_bt{
    margin-top: 70px;
}
.about_info_bg{
    width: 51%;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: -1;
}
.about_info_bg img{
    width: 100%;
}
.about_info{
    position: relative;
    z-index: 1;
}
.about_info::after{
    content: "";
    width: 100%;
    height: 463px;
    background: #F5F8FD;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.about_info_bg1{
    width: 100%;
    position: absolute;
    bottom: 156px;
    left: 0;
}
.about_info_bg1 img{
    width: 100%;
}
.about_info .ys_cont1400{
    position: relative;
    z-index: 5;
}
.about_honor h2{
    color: #000;
}
.ahcs_li_cont{
    position: relative;
}
#about_honor_cont_swiper .swiper-wrapper{
    flex-wrap: wrap;
}
.ahcs_li .std_title4{
    text-align: center;
    z-index: 5;
    width: 100%;
    padding: 0 72px;
}
.ahcs_li {
    margin-bottom: 30px;
}
#about_honor_cont_swiper{
    padding-bottom: 34px;
}
.about_honor_cont .swiper-pagination {
    width: calc(100% - 217px);
    height: 2px;
    border-radius: 10px;
    background: #E9E9E9;
    bottom: 0;
}
.about_honor_cont .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #137AD9;
}
.std_arrow_icon{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    transition: all .36s;
    background-color: #fff;
    box-shadow: 0px 4px 16px rgba(26, 19, 107, 0.10);
    position: relative;
    pointer-events: all;
}
.std_arrow_icon_img{
    width: 32px;
    height: 32px;
}
.std_arrow_icon_img img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.std_arrow{
    display: flex;
    width: 150px;
    justify-content: space-between;
}
.std_arrow_prev .std_arrow_icon_img {
    transform: translate(-50%, -50%) rotate(-180deg);
}
.about_honor_cont_btn{
    position: absolute;
    right: 0;
    bottom: -25px;
    z-index: 5;
}
.about_honor_cont{
    position: relative;
}
.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.about_develop{
    background: #F5F8FD;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.about_develop_bg{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.about_develop_bg img{
    width: 100%;
}
.about_develop_cont_tp{
    padding-left: calc(50% - 700px);
    padding-right: 175px;
}
.aulb_point{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid rgba(19, 122, 217, .2);
    position: relative;
    transition: all .36s;
    margin: auto;
    opacity: 0.5;
}
.aulb_point::after{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #137AD9;
    position: absolute;
    top: 50%;
    left: 50%;
    transition: all .36s;
    transform: translate(-50%,-50%);
}
.adcb_ul_li{
    width: 10%;
    text-align: center;
    cursor: pointer;
    position: relative;
}
.aulb_year {
    margin-top: 7px;
}
.adcb_ul_li_active p{
    color: #fff;
    text-align: center;
    line-height: 34px;
}
.adcb_ul_li_active {
    width: 87px;
    border-radius: 80px;
    background: var(--Style, #137AD9);
    box-shadow: 0px 0px 16px 0px rgba(15, 68, 39, 0.10);
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
    transition: all .36s;
    opacity: 0;
    z-index: 5
}
.about_develop_cont_bt{
    position: relative;
}
.adcb_ul_li:not(:first-child){
    display: none;
}
.adcb_ul::after{
    content: "";
    width: 100%;
    height: 2px;
    border-radius: 20px;
    opacity: 0.2;
    background: #137AD9;
    position: absolute;
    top: 17px;
    left: 0;
    z-index: -1;
}
.adcb_ul{
    position: relative;
    z-index: 1;
}
.adct_ul_li{
    width: 33.333333%;
}
.adct_ul_li:nth-child(1) .adct_ul_li_cont{
    border-left: 1px solid rgba(102,102,102,.2);
}
.adct_ul_li_cont{
    padding: 0 50px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    border-right: 1px solid rgba(102,102,102,.2);
}
.adct_ul_li_cont .std_title3{
    color: #137AD9;
    margin-bottom: 8px;
}
.aulc_img{
    border-radius: 10px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    margin-top: 34px;
}
.adcb_ul_li_before{
    margin-top: 10px;
    transition: all .36s;
}
.adct_ul_li:not(:first-child){
    display: none;
}
.adct_ul_li_cont .std_text1 p{
    line-height: 1.65;
    height: 6.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.adct_ul .slick-list{
    overflow: visible;
}
.adct_cont{
    position: relative;
}
.adct_btn{
    width: 100%;
    pointer-events: none;
}
.adct_btn .std_arrow_prev{
    position: relative;
    left: -25px;
}
.adct_btn .std_arrow_next{
    position: relative;
    right: -25px;
}
.adct_btn .std_arrow{
    width: 100%;
}
.slick-disabled{
    pointer-events: none;
    opacity: 0.5;
}
.adcb_ul_li.slick-current .adcb_ul_li_active {
    opacity: 1;
}
.adcb_ul_li.slick-current .adcb_ul_li_before {
    opacity: 0;
}
.adcb_ul_li.before .aulb_point{
    opacity: 1;
}
.adcb_ul_li::before{
    content: "";
    width: 50%;
    height: 2px;
    background: #137AD9;
    position: absolute;
    left: 0;
    top: 17px;
    transition: all .36s;
    opacity: 0;
}
.adcb_ul_li::after{
    content: "";
    width: 50%;
    height: 2px;
    background: #137AD9;
    position: absolute;
    right: 0;
    top: 17px;
    transition: all .36s;
    opacity: 0;
}
.adcb_ul_li.before::before{
    opacity: 1;
}
.adcb_ul_li.before::after{
    opacity: 1;
}
.adcb_ul_li.slick-current::after{
    opacity: 0;
}
/* F1 关于我们—公司简介-end */

/* F4 关于我们—企业战略2-start */
.strate_vision_cont{
    width: 100%;
    padding: 0 54px;
}
.strate_vision_cont_bt{
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.strate_main h2{
    text-align: center;
}
.svcb_li_cont_tit{
    margin-top: 12px;
    text-align: center;
}
.svcb_li1,.svcb_li3{
    width: 406px;
    
}
.svcb_li_bg{
    width: 100%;
}
.svcb_li_bg img{
    width: 100%;
}
.svcb_li_cont_icon{
    margin: auto;
    width: 80px;
}
.svcb_li_cont_icon img{
    width: 100%;
}
.svcb_li{
    position: relative;
    flex-shrink: 0;
}
.svcb_li2{
    width: 490px;
    background: #fff;
    border-radius: 50%;
    z-index: 5;
}
.svcb_li2 .svcb_li_cont_icon{
    width: 148px;
}
.svcb_li2 .svcb_li_cont_tit {
    margin-top: 22px;
    background: linear-gradient(90deg, #006EBC 0%, #1327D9 53.98%, #F73134 101.02%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.svcb_li_cont{
    padding: 0 90px;
    width: 100%;
}
.svcb_li1{
    transform: translateX(10%);
}
.svcb_li3{
    transform: translateX(-10%);

}
@keyframes circleTrans1{
    0%{
        opacity: 0.5;
        transform: translateX(50%);
    }
    100%{
        opacity: 1;
        transform: translateX(10%);
    }
}
@keyframes circleTrans2{
    0%{
        opacity: 0.5;
        transform: translateX(-50%);
    }
    100%{
        opacity: 1;
        transform: translateX(-10%);
    }
}
.strate_vision_cont_bt.act .svcb_li1{
    animation: circleTrans1 .8s linear both;
}
.strate_vision_cont_bt.act .svcb_li3{
    animation: circleTrans2 .8s linear both;
}
.strate_think{
    background-color: #F5F8FD;
}
.strate_think .std_title5{
    margin-top: 30px;
    text-align: center;
    color: #666;
}
.strate_think_bt_img{
    width: 548px;
    margin: auto;
}
.strate_think_bt{
    margin-top: 164px;
    margin-bottom: 117px;
    position: relative;
}
.stbt_tit,.sult_cont p{
    font-size: 22px;
    line-height: 1.75;
    color: #137AD9;
    text-align: center;
    margin-top: 8px;
}
.stbt_icon{
    width: 72px;
    margin: auto;
}
.strate_think_bt_text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}
.stbl_ul_li_icon{
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 0px 9.869158744812012px rgba(2, 18, 166, 0.10);
    transition: all .36s;
    position: relative;
    margin: auto;
}
.suli_img{
    width: 67px;
    height: 67px;
}
.suli_img img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.sult_cont p{
    line-height: 56px;
    color: #1D1D1F;
    transition: all .36s;
    margin-top: 0;
}
.sult_cont{
    padding: 0 40px;
    transition: all .36s;
    border-radius: 98.692px;
    background: #FFF;
    box-shadow: 0px 0px 39.47663px 0px rgba(65, 81, 231, 0.10);
    display: inline-block;
    cursor: pointer;
}
.stbl_ul_li{
    position: absolute;
    cursor: pointer;
}
.stbl_ul_li1{
    top: -25%;
    left: 50%;
    transform: translateX(-50%);
}
.stbl_ul_li_tab{
    margin-bottom: 18px;
    position: relative;
}
.stbl_ul_li_text{
    position: absolute;
    top: 0;
    left: calc(100% + 60px);
    border-radius: 10px;
    background: var(--ffffff, #FFF);
    box-shadow: 0px 0px 39.47663px 0px rgba(65, 81, 231, 0.10);
    width: 340px;
    padding: 24px;
    opacity: 0;
    transition: all .36s;
    pointer-events: none;
}
.stbl_ul_li2 .stbl_ul_li_tab,
.stbl_ul_li3 .stbl_ul_li_tab{
    margin-bottom: 0;
    margin-top: 18px;
}
.stbl_ul_li2{
    left: 18%;
    bottom: -28%;
}
.stbl_ul_li3{
    right: 18%;
    bottom: -28%;
}
.stbl_ul_li2 .stbl_ul_li_text,
.stbl_ul_li3 .stbl_ul_li_text {
    top: 60px;
}
.stbl_ul_li2 .sult_point1{
    right: inherit;
    left: -7.5px;
}
.stbl_ul_li2 .sult_point2{
    right: inherit;
    left: -67.5px;
}
.stbl_ul_li2 .stbl_ul_li_tab::after{
    left: -60px;
    right: inherit;
}
.stbl_ul_li2 .stbl_ul_li_text{
    left: calc(-100% - 144px);
}
.strate_system{
    height: calc(100vh - 80px);
    position: relative;
    overflow: hidden;
}
.strate_system_bg{
    width: 100%;
    height: 100%;
    position: relative;
}
.strate_system_bg_ul{
    width: 100%;
    height: 100%;
}
.ssbu_li{
    width: 100%;
    height: 100%;
}
.strate_system_bg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(20, 30, 62, 0.1);
    position: absolute;
    top: 0;
    left: 0;
}
.ssbu_li:not(:first-child){
    display: none;
}
.strate_system_text h2{
    color: #fff;
    text-align: center;
}
.strate_system_text .std_title5{
    text-align: center;
    color: #fff;
}
.sult_point{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: var(--ffffff, #FFF);
    box-shadow: 0px 0px 4px 1px rgba(8, 18, 111, 0.10);
    position: absolute;
    right: -7.5px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    opacity: 0;
    transition: all .36s;
}
.sult_point::after{
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #137AD9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sult_point2{
    right: -67.5px;
}
.stbl_ul_li_tab::after{
    content: "";
    width: 60px;
    height: 1px;
    border: 1px dotted #137AD9;
    position: absolute;
    right: -60px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .36s;
}
.strate_system_text{
    z-index: 5;
}
.strate_system_content {
    width: 834px;
}
.strate_system_text{
    width: 638px;
}
.strate_system_content_bg1{
    width: 100%;
}
.strate_system_content_bg1 img{
    width: 100%;
}
.strate_system_content_circle{
    width: 84%;
    height: 84%;
    border-radius: 50%;
    border: 1px solid #fff;
}
.sscl_ul_li_icon{
    width: 82px;
    height: 82px;
    border-radius: 50%;
    border: 1px solid #fff;
    position: relative;
    backdrop-filter: blur(8px);
    transition: all .36s;
}
.suli_img{
    width: 48px;
}
.suli_img img{
    width: 100%;
}
.sscl_ul_li{
    cursor: pointer;
    display: flex;
    align-items: center;
    position: absolute;
}
.sscl_ul_li_text .std_title5{
    color: #fff;
    text-align: center;
    padding: 0 32px;
    line-height: 52px;
    border-radius: 80px;
    border: 1px solid #FFF;
    background: rgba(20, 30, 62, 0.10);
    backdrop-filter: blur(8px);
    display: inline-block;
    transition: all .36s;
}
.sscl_ul_li.on{
    flex-direction: row-reverse;
}
.sscl_ul_li.on .sscl_ul_li_text{
    margin-right: 20px;
}
.sscl_ul_li1{
    top: 23.5%;
    left: -10%;
}
.sscl_ul_li2{
    bottom: 23.5%;
    left: -12%;
}
.sscl_ul_li3{
    top: 23.5%;
    right: -10%;
}
.sscl_ul_li4{
    bottom: 23.5%;
    right: -10%;
}
.stbl_ul_li.on .stbl_ul_li_cont{
    display: flex;
    flex-direction: column-reverse;
}
/* F4 关于我们—企业战略2-end */
/* B4 产品与解决方案-产品-start */
.pro_content_li_bg{
    width: 100%;
    background: #F5F8FD;
    z-index: -1;
}
.pro_content_li_bg img{
    width: 100%;
    mix-blend-mode: multiply;
}
.pro_content_li{
    position: relative;
    z-index: 1;
}
.pro_content_li_cont h2{
    text-align: center;
}
.pclc_box{
    width: 80%;
    margin: auto;
}
.pclc_box .std_title5{
    text-align: center;
    color: #666;
}
.pclc_box_tab{
    border-bottom: 1px solid rgba(19, 122, 217, 0.20);
}
.pbtu_li{
    padding: 0 20px;
}
.pclc_box_tab_ul{
    margin: 0 -20px;
    display: flex;
    justify-content: center;
}
.pbtu_li_cont{
    width: 100%;
    cursor: pointer;
    padding: 10px 0;
    position: relative;
}
.pclc_box_tab_ul.length2 .pbtu_li_cont{
    width: 200px;
}
.pclc_box_tab_ul.length3 .pbtu_li_cont{
    width: 120px;
}
.pclc_box_tab{
    margin-top: 20px;
}
.pbtu_li.active .std_title5{
    color: #137AD9;
}
.pbtu_li_cont::after{
    content: "";
    width: 0;
    height: 2px;
    background: #137AD9;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all .36s;
}
.pbtu_li.active .pbtu_li_cont::after{
    width: 100%;
}
.pmul_cont_ul_li:not(:first-child){
    display: none;
}
.pmul_cont_ul .slick-list{
    overflow: inherit;
}
.pmul_cont_ul_li .pcul_cont{
    transform: scale(0.64);
    transition: all .6s linear;
}
.pmul_cont_ul_li.slick-current .pcul_cont{
    transform: scale(1);
}
.pmul_cont{
    position: relative;
    width: 65%;
    margin: auto;
}
.pmul_cont_btn {
    width: 100%;
}
.pmul_cont_btn .std_arrow{
    width: 100%;
}
.pmul_cont_btn .std_arrow_prev{
    position: relative;
    left: -60px;
}
.pmul_cont_btn .std_arrow_next{
    position: relative;
    right: -60px;
}
.pmul_cont_bt .std_title3{
    text-align: center;
}
.pmul_cont_bt_btn{
    margin-top: 30px;
    text-align: center;
}
.pcbb_btn p{
    color: #fff;
    line-height: 42px;
}
.pcbb_btn{
    display: inline-block;
}
.pcbb_btn a{
    display: flex;
    padding: 0 16px;
    border-radius: 80px;
    background: #137AD9;
    backdrop-filter: blur(2px);
}
.pcbb_btn img{
    margin-left: 16px;
    width: 24px;
}
.pcbl_ul_li{
    width: 33.333333%;
    padding: 0 40px;
    position: relative;
}
.pcbl_ul{
    margin: 0 -40px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.pulc_parga p{
    color: #1D1D1F;
    text-align: center;
}
.pulc_parga{
    margin-top: 8px;
}
.pcbl_ul_li_cont .std_title3{
    color: #137AD9;
    text-align: center;
}
.pcbl_ul_li::after{
    content: "";
    width: 1px;
    height: 40px;
    opacity: 0.2;
    background: #666;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.pcbl_ul_li:last-child:after{
    display: none;
}
.pclc_mid_ul_li:not(:first-child){
    display: none;
}
.pmul_cont_bt{
    margin-top: 20px;
}

/* B4 产品与解决方案-产品-end */
/* Linda-end */
.home_news,.home_class,
.home_slogan{
    overflow: hidden;
}
.scb2_li_box{
    cursor: pointer;
}
.ys_nyban_title p{
    width: 60.2%;
    max-width: 843px;
}
.pro_content_li_cont .std_title2 {
    font-weight: bold;
}
.people_page .std_arrow,
.battery_page .std_arrow,
.solu_wrap_tp .std_arrow{
    width: 100%;
    pointer-events: none;
}
.people_page .std_arrow .arrow_icon,
.battery_page .std_arrow .arrow_icon,
.solu_wrap_tp .std_arrow .arrow_icon {
    pointer-events: all;
}
.people_page .slick-disabled,
.battery_page .slick-disabled,
.solu_wrap_tp_slide .slick-disabled {
    pointer-events: none!important;
}
.strb_li {
    padding: 0 40px;
}
.now_energy_cry_left{
    width: 40%;
    position: relative;
    z-index: 3;
}
.necl_list_item:not(:first-child),
.strt_li:not(:first-child),
.strb_li:not(:first-child){
    display: none;
}
.necl_list{
    margin-left: calc(700px - 50vw);
    border-radius: 0 20px 20px 0;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.now_energy_cry_left,
.serv_tpcont_ri_btmul {
    padding-bottom: var(--distance110);
}
.now_energy_cry_right{
    width: 60%;
    padding-left: 120px;
}
.now_energy_cry{
    display: flex;
    align-items: flex-end;
}
.strt_wrod {
    padding-right: 0;
}
.serv_tpcont_ri_btmul{
    padding-right: 40px;
    margin: 0 -40px;
}
.serv_tpcont_ri_btmul .slick-list{
    overflow: visible;
}
.strb_li.go_no{
    transform: translateX(-160px);
    transition: all 0.5s linear;
}
.serv_tpcont_ri_btmul {
    position: relative;
}
.serv_tpcont_ri_tpul{
    position: relative;
    z-index: 3;
}
.serv_tpcont_ri_btmul::before{
    content: '';
    background: #F5F8FD;
    height: calc(100% + 60px);
    left: -100vw;
    width: 200vw;
    position: absolute;
    bottom: 0;
}
.serv_tpcont_ri_btmul::after{
    content: '';
    background: #F5F8FD;
    height: 100%;
    width: 240px;
    bottom: 0;
    left: -100px;
    z-index: 2;
    position: absolute;
}
.serv_tpcont_ri_btmul.mod_arrows1 .slick-prev, 
.serv_tpcont_ri_btmul.mod_arrows1 .slick-next{
    top: auto;
    transform: translate(0);
    bottom: var(--distance110);
}
.serv_tpcont_ri_btmul.mod_arrows1 .slick-prev{
    left: -30px;
}
.serv_tpcont_ri_btmul.mod_arrows1 .slick-next{
    right: auto;
    left: 70px;
}

.battery_page .std_arrow{
    width: 100%;
}
.science_platform_cry {
    width: 100vw;
    /* max-width: 100vw; */
}
.science_platform_cry .swiper-3d,
.science_platform_cry .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 100vw;
}
.science_platform_cry .swiper-slide{
    width: 20vw;
    background: transparent;
    box-shadow:none;
}
.science_platform_cry_box .std_text18{
    opacity: 0;
    transition: all 0.36s;
}
.swiper_controls1.lybn_rotate_controls{
    justify-content: center;
}
.swiper_controls1.lybn_rotate_controls .swiper-button-prev {
    left: 0;
    margin-right: 80px;
    margin-left: 0;
}
.swiper_controls1.lybn_rotate_controls .swiper-button-next {
    margin-left: 80px;
}
.swiper_controls1.lybn_rotate_controls .swiper-button-prev::before, 
.swiper_controls1.lybn_rotate_controls .swiper-button-next::before {
    background-image: url(../image/a2_arrow2.svg);
}
.science_platform_swiper .swiper-slide.on .std_text18{
    opacity: 1;
}
.science_platform_swiper .swiper-slide.on .spcb_img{
    top: 0;
}
.spcb_img{
    top: 6px;
    transition: all 0.36s;
}
.science_platform_cry .swiper{
    overflow: visible;
}
.detail_page .ys_main{
    margin-top: 80px;
}
.sustain_report{
    overflow: hidden;
}
.sustain_report_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lftr_item{
    display: flex;
    flex-direction: column;
}
.lftr_item_main{
    width: 100%;
    height: 300px;
    flex-grow: 1;
}
.xaxis,.yaxis,.series{
    display: none;
}
/* b6 */
.loop_list_item:nth-of-type(2n-1){
    background: #F5F8FD;
}
.loop_rotate_nub:not(:first-child){
    display: none;
}
.loop_rotate .slick-list,
.loop_rotate_nub  {
    border-radius: 20px;
    overflow: hidden;
}
.loop_rotate.mod_arrows1 .slick-prev{
    left: -25px;
}
.loop_rotate.mod_arrows1 .slick-next{
    right: -25px;
}
.loop_list_item .loop_list_text{
    width: 75%;
    margin-bottom: var(--distance60);
}
.loop_list_item .std_title2{
    line-height: var(--lh1d2);
    margin-bottom: var(--distance40);
}
.loop_list_text span{
    color: var(--colormain);
    font-weight: bold;
}
.loop_list_img{
    width: 100%;
    margin-bottom: var(--distance80);
}
.loop_list_img img{
    width: 100%;
}
.loop_inof_nub{
    width: 33.333333%;
    padding: 0 42.5px;
}
.loop_inof{
    margin: 0 -42.5px;
    margin-top: var(--distance50);
    display: flex;
    flex-wrap: wrap;
}
.loop_inof_nub_top{
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
}
.lint_left{
    font-size: var(--font44);
    line-height: var(--lh1d2);
    font-weight: bold;
    color: var(--colormain);
}
.lint_left i{
    margin-left: 16px;
    font-size: var(--font18);
    line-height: var(--lh1d65);
    font-style: normal;
    font-weight: normal;
}
.loop_inof_nub_top .std_text1{
    color: #666;
    line-height: var(--lh1d65);
    font-size: var(--font16);
}
.loop_inof .std_text1 p{
    color: #666;
    line-height: var(--lh1d65);
}
.home_slogan_box_img{
    height: 100vh;
}
.home_slogan_text .std_btn1{
    animation: ysfadeInUp1 .5s ease-in-out both;
    animation-delay: .2s;
}
@-webkit-keyframes ysfadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%,50px,0);
        transform: translate3d(-50%,50px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(-50%,0,0);
        transform: translate3d(-50%,0,0)
    }
}
@keyframes ysfadeInUp1 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%,50px,0);
        transform: translate3d(-50%,50px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(-50%,0,0);
        transform: translate3d(-50%,0,0)
    }
}
.hdcr_nub:last-child{
    margin-bottom: 0;
}
.mod_dots1 .slick-dots li{
    background: #cdcdcd;
}
.mod_dots1 .slick-dots li.slick-active{
    background: var(--colormain);
}
.home_news_list.mod_dots1.slick-dotted{
    padding-bottom: 40px;
}
.mod_dots1 .slick-dots{
    bottom: 0;
}
.ftli_share_nub_code {
    z-index: 10;
}
.hnd1c_right {
    display: flex;
    flex-direction: column;
}
.hnd1c_right_text {
    flex-grow: 1;
}
/* ====== */
.tfbu_li a{
    height: 100%;
}
.tfbu_li_le {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.tfbu_li_le_word{
    margin-top: 0;
}
.tfbu_li a{
    align-items: stretch;
}
.tfbu_li_ri{
    display: flex;
    align-items: center;
}
.tfbu_li_le_word {
    flex-grow: 1;
}
.ftsb_ul_li_box{
    height: 100%;
}
.tale_text{
    margin-bottom: 48px;
}
.ttul_box_icon {
    margin-bottom: 4px;
}
.tale_thir_ul{
    justify-content: center;
}
.tale_four_btn{
    transform: translateY(-50%);
}
.tale_box .std_title2 ,
.tale_box .tale_word {
    z-index: 6;
    position: relative;
}
.tale_firs_bg img,
.tale_fiv_box_bg img {
    width: 100%;
    height: 100%;
}
.sustain_progress_cry_right {
    padding-top: 28%;
}
.spcr_text {
    padding-bottom: 30px;
}
.science_platform_cry {
    width: 100%;
}
.lybn_rotate_controls .swiper-button-next, 
.lybn_rotate_controls .swiper-button-prev{
    margin-top: 0;
    top: auto;
}
.spcl_list,
.srcb_rln_link,
.publ_wrap_ul_li a,
.contact_info_mid_list,
.bcii_core,
.btsi_cry_img,
.btsi_cry_text,
.build_around_cry_img{
    border-radius: var(--radius20);
}
.contact_form_bg {
    width: 100%;
    height: 100%;
}
.contact_form_bg img{
    height: 100%;
    object-fit: cover;
}
.cibu_li_cont .std_title4{
    font-weight: bold;
}
.clci_li .std_text14 p{
    opacity: .5;
}
.ciml_li{
    flex-grow: 1;
}
.contact_info_bt_ul{
    margin-bottom: -40px;
}
.ys_nyban_title.ys_cont1400.ys_pos_center{
    top: 54%;
}
.ciml_li_cont_parga a{
    line-height: inherit;
}
/* .cibu_li_cont {
    padding: 18px 16px 18px;
} */
.cbll_text textarea{
    font-size: 14px;
    line-height: 1.5;
}
.bhcr_rotate.mod_arrows1 .slick-next, .bhcr_rotate.mod_arrows1 .slick-prev {
    top: calc(50% + 56px);
}
.build_trend {
    overflow: visible;
}
.strate_system_bg_ul .slick-list,
.strate_system_bg_ul .slick-track {
    height: 100%;
}
.stbl_add{
    display: none;
}
.about_info_tp_le {
    padding-right: 130px;
}
/* grace */
.details_cont {
    max-width: 1920px;
    margin: 0 auto;
}
.news_wrap_ul_li a {
    border-radius: var(--radius20);
}
.scb2_li_box {
    width: 142px;
    height: 142px;
}
.scb2_li_box_icon {
    width: 58px;
    margin-bottom: 0;
}
.cell_wrap_le_logo{
    width: 245px;
}
.pro_content_li_bg {
    width: 100%;
    height: 720px;
}
.pro_content_li_bg img {
    width: 100%;
    mix-blend-mode: multiply;
    object-fit: cover;
}
.pclc_box_tab {
    width: 80%;
    margin: 20px auto 0;
}
.sctr_selec_list .ys_select {
    width: 100%;
}
.sctr_selec_list {
    width: 33.333333%;
}
.sctr_selec_list .tfbu_li_le_btn {
    width: 100%;
}
.sys_cell_btm_btn {
    transform: translateY(-50%);
}
.sctr_selec {
    position: relative;
    z-index: 1;
}
.ys_select_li a {
    padding: 0;
}
.sctr_selec_list .ys_select_bd {
    padding: 15px 24px;
}
.sctr_selec_list .sctr_selec_list_text {
    line-height: 2;
}
.introduce_method {
    padding-right: 0;
}
.introduce_method_ri_cont {
    width: 50%;
}
.imlt_btn .std_btn1 p {
    padding-right: 16px;
}
.about_develop_bg {
    position: absolute;
    left: 0;
    top: inherit;
    transform: translateY(0);
    z-index: -1;
    bottom: 0;
}
.about_develop{
    padding-bottom: 100px;
}
.about_info_tp_le {
    width: 78%;
    padding-right: 140px;
}
.about_info_tp_ri {
    width: 22%;
}
.sys_add{
    overflow: hidden;
    margin-right: calc(700px - 50vw);
    padding-right: calc(50vw - 700px);
}
.sys_add .swiper{
    overflow: visible;
}
/* 2023.10.07 */
.home_class::before {
    transition: all .36s;
    bottom: calc(-22% - calc(12% * var(--total1)));
}
.home_class::after {
    transition: all .36s;
    bottom: calc(-18% - calc(10% * var(--total1)));
}
.home_class_cry_img{
    transition: all .36s;
    transform: translateY(calc(10vh - calc(10vh * var(--total2))));
}
.sctr_selec_list .ys_select,
.sctr_selec_list .ys_select input,
.sctr_selec_list .icon-arrow-down:before{
    transition: all 0.36s;
}
.sctr_selec_list .ys_select.zindex {
    background: var(--colormain);
}
.sctr_selec_list .ys_select.zindex input,
.sctr_selec_list .ys_select.zindex input::placeholder,
.sctr_selec_list .ys_select.zindex .icon-arrow-down:before{
    color: #fff;
}
.sctr_selec_list .sctr_selec_list_text,
.sctr_selec_list_icon img{
    transition: all 0.36s;
}
.scb2_li_box {
    padding: 20px 6px;
}
.sys_other_list_cont {
    left: 0;
    transform: translateY(-50%);
    padding-left: 23.6%;
    padding-right: 20%;
}
.sys_cell_btm_btn .arrow_next {
    right: -10px;
}
.solc_textbox{
    max-width: calc(100% - 80px - 40px);
}
.scb2_li:last-child::after{
    display: none;
}
.sys_cell_box2_ul{
    flex-wrap: wrap;
}
.sys_cell_box2 {
    align-items: start;
}
.sys_cell_box2_text {
    height: 142px;
    position: relative;
    display: flex;
    align-items: center;
}
.scb2_li:nth-of-type(5n)::after{
    display: none;
}
.sys_cell_tp{
    position: relative;
    z-index: 6;
}
.cwpb_ul_li:not(:first-child){
    display: none;
}
.std_btn1_box,
.cwpt_btn_box{
    position: relative;
    overflow: hidden;
}
.pcbb_btn a::after,
.cwpt_btn_box::before,
.cwpt_btn_box::after,
.std_btn1_box::after{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease;
}
.std_btn1_box::after,
.cwpt_btn_box::after{
    background: var(--colormain);
    width: 0;
}
.pcbb_btn a::after{
    background: #004EA2;
    width: 0;
}
.cwpt_btn_box .cwpt_btn_text,
.cwpt_btn_box .cwpt_btn_icon,
.pcbb_btn a p,
.pcbb_btn a img,
.std_btn1_box p,
.std_btn1_box img{
    position: relative;
    z-index: 2;
    transition: all 0.36s;
}
.pmul_cont_ul_li{
    transition: all .6s linear;
}
.pmul_cont_bt .std_title3{
    font-weight: bold;
}
.pcbb_btn a{
    position: relative;
    overflow: hidden;
}
.swts_ul_li:not(:first-child){
    display: none;
}
.loop_rotate .slick-list, .loop_rotate_nub{
    border-radius: var(--radius20);
}
.strb_ul_li_img,
.serv_logi_btm_pic,
.sali_cry,
.about_info_bt_bg{
    border-radius: var(--radius20);
}
.science_strength_img_bg{
    height: 120%;
    position: relative;
}
.science_strength_img{
    overflow: hidden;
    height: 530px;
}
.science_strength_img_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.news_wrap_ul_li a{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.nwul_tp {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.nwul_tp_tit {
    flex-grow: 1;
}
.details_share {
    position: fixed;
    right: calc(50vw - 540px - 200px);
}
.details_wrap{
    position: relative;
}
.details_share.on {
    position: absolute;
    top: auto;
    bottom: 0;
}
.listed_time_list .slick-track{
    display: flex;
}
.listed_time_list .listed_time_list_item {
    height: auto;
}
.listed_time_list_item a{
    height: 100%;
    display: flex;
}
.ltli_link .std_title5{
    flex-grow: 1;
}
.listed_view .std_text18 p:last-child{
    margin-bottom: 0;
}
.lv2ci_pic1{
    transition: all 0.36s;
    transform: translateY(calc(10px - calc(20px * var(--total1))));
}
.lv2ci_pic2{
    transition: all 0.36s;
    transform: translateY(calc(-10px + calc(20px * var(--total1))));
}
.adcb_ul_li_active{
    max-width: 100%;
}
.sustain_report_bg{
    transition: all 0.36s;
    height: 120%;
    transform: translateY(calc(-16.666667% * var(--total1)));
}
.ssbu_li {
    opacity: 0!important;
    z-index: 2;
    transition: opacity 0.7s cubic-bezier(0.65, 0.01, 0.45, 1), transform 4s cubic-bezier(0.65, 0.01, 0.45, 1);
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}
.strate_system_bg_ul {
    position: relative;
    overflow: hidden;
}
.ssbu_li.on {
    opacity:1!important;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    z-index: 10;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
}
.mod_jia{
    opacity: 0;
    pointer-events: none;
}
.ssbu_li:not(:first-child){
    display: block;
}
.sscl_ul_li.act .sscl_ul_li_icon {
    background-color: #137AD9;
}
.sscl_ul_li.act .std_title5 {
    background-color: #137AD9;
}
.science_platform .std_text18 {
    margin-bottom: 16px;
}
.science_platform_cry .swiper-slide{
    height: auto;
}
.science_platform_cry_box{
    height: 100%;
}
.about_info_tp_le p{
    font-size: var(--font18);
}
.scsi_cry {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
.introduce_method_le{
    width: calc(643px + calc(50vw - 700px));
    /* width: 47.03125%; */
}
.introduce_method_ri{
    width: calc(757px + calc(50vw - 700px));
}
.introduce_method_ri_cont {
    width: 719px;
    top: 40%;
}
.cblc_ri_btn {
    width: 300px;
}
.spcr_list_btn.on::after {
    transition: width 3s linear,opacity .36s linear;
}
.sustain_progress_cry_right.qie .spcr_list_btn.on::after {
    transition: width 3.65s linear,opacity .36s linear;
}
.prod_list_ul_li:nth-of-type(3n-2):last-child::after {
    width: 200vw;
    left: -100vw;
}
.prod_list_ul_li a{
    position: relative;
    z-index: 10;
}
.adct_ul_li_cont .std_text1 p{
    height: auto;
    -webkit-line-clamp: inherit;
}
.adct_ul .slick-track{
    display: flex;
}
.adct_ul_li.slick-slide{
    height: auto;
}
.adct_ul_li_cont{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.adct_ul_li_cont .std_text1{
    flex-grow: 1;
}
.pmul_name_nub:not(:first-child){
    display: none;
}
.build_trend {
    overflow: hidden;
}
.std_btn1.std_btn2 .std_btn1_link::before {
    height: calc(100% - 2px);
    top: 1px;
    left: 1px;
    width:  calc(100% - 2px);
}
.introduce_info_li {
    position: relative;
}
.introduce_info_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    overflow: hidden;
}
.introduce_info_bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.introduce_info_li .std_title3,
.introduce_info_li .introduce_info_li_bt{
    position: relative;
    z-index: 3;
}
.nwul_tp_top{
    flex-grow: 1;
}
.nwul_tp_top .std_text1{
    margin-bottom: 30px;
}
.cgcm_img{
    position: relative;
}
.cgcm_img_path{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.cgcm_img_path svg{
    width: 100%;
    height: 100%;
}

.cgcm_line {
    stroke-dashoffset: calc(800px * 3);
    stroke-dasharray: 800px;
    /* animation-fill-mode: ; */
    animation-iteration-count: infinite;
}
.cgcm_img_path.act .cgcm_line{
    animation: path_line 8s ease-in forwards infinite;
}
@keyframes path_line {
    0% {
        stroke-dashoffset: calc(800px * 3);
    }
    20% {
        stroke-dashoffset: calc(800px * 2);
    }
    61.4286% {
        stroke-dashoffset: calc(800px * 2);
    }
    85.7143% {
        stroke-dashoffset: calc(800px * 1);
    }
    100% {
        stroke-dashoffset: calc(800px * 1);
    }
}
@-webkit-keyframes path_line {
    0% {
        stroke-dashoffset: calc(800px * 3);
    }
    20% {
        stroke-dashoffset: calc(800px * 2);
    }
    61.4286% {
        stroke-dashoffset: calc(800px * 2);
    }
    85.7143% {
        stroke-dashoffset: calc(800px * 1);
    }
    100% {
        stroke-dashoffset: calc(800px * 1);
    }
}
.cplu_li_text{
    padding: 4px 16px;
    border-radius: 20px;
    background: #fff;
    white-space: nowrap;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    bottom: calc(100% + 6px);
    box-shadow: 0px 4px 16px 0px rgba(0,0,0,.1);
    color: var(--colormain);
    line-height: 1.75;
    font-size: 14px;
}
.cplu_li{
    z-index: 10;
}
.mod_bot .cplu_li_text{
    top: calc(100% + 6px);
    bottom: auto;
}
.mod_right .cplu_li_text{
    top: 50%;
    left: calc(100% + 10px);
    bottom: auto;
    transform: translateY(-50%);
}
.sustain_progress_cry_right.qie .spcr_list_btn.on.act::after {
    transition: width 0s linear,opacity .36s linear;
}
@keyframes width_can {
    0%{
        width: 0;
    }
    100%{
        width: calc(100% - 48px);
    }
}
@-webkit-keyframes width_can {
    0%{
        width: 0;
    }
    100%{
        width: calc(100% - 48px);
    }
}
.sustain_progress_cry_right.qie .spcr_list_btn.on::after {
    transition: width 3.65s linear,opacity .36s linear;
}
.spcr_list_btn.on::after {
    animation: width_can 3.65s linear forwards 1;
}
.sustain_progress_cry_right.qie .spcr_list_btn.on.act::after {
    width: calc(100% - 48px)!important;
    transition: width 0s linear,opacity .36s linear;
}
.cplu_li_text{
    transition: all 0.5s linear;
    transform-origin: center bottom;
}
.cplu_li.mod_bot .cplu_li_text{
    transform-origin: center top;
}
.cplu_li.mod_right .cplu_li_text{
    transform-origin: left center;
}
.cplu_li_circle,
.cplu_li_circle_ligth{
    transition: all 0.36s;
}
.swul_btn {
    flex-wrap: wrap;
    margin: 0 -15px -20px;
}
.swul_btn_li {
    padding: 0 15px;
    margin-bottom: 20px;
}
.join_base {
    justify-content: flex-start;
    margin-left: -50px;
    margin-right: -50px;
}
.join_base_name{
    padding: 0 50px;
}
/* 暂时- 屏蔽 - 首页 ban */
.home_ban_img {
    height: 100%;
}
.home_ban_img img{
    height: 100%;
    object-fit: cover;
}
.home_ban_dots{
    display: none;
}
/* 暂时- 屏蔽 - 首页 ban */
.lftl_bth_click {
    padding: 5px 16px;
}
.listed_finance_bot_table .std_text1::before {
    opacity: .3;
}
.listed_finance_bot_table .std_text1 {
    border-bottom: 1px solid rgba(19,122,217,.3);
}
.head_car_link{
    cursor: pointer;
}
.head_car{
    position: relative;
}
.head_language_under a{
    white-space: nowrap;
}
.head_language_under{
    min-width: 90px;
}
.head_car .head_language_under {
    min-width: 90px;
    left: 50%;
    transform: translateX(calc(-50% + 16px));
}
@media screen and (min-width: 1921px){
    .home_class_cry{
        align-items: center;
    }
    .sys_other_list:first-child .sys_other_list_cont{
        padding-left: 0;
        margin-left: calc(50vw - 960px + 227px);
    }
    .introduce_method_le_bg{
        text-align: right;
    }
    .introduce_method_le_bg img {
        width: 80%;
    }
}
.join_base_name .std_title5{
    font-size: var(--font24);
}
.join_base_name {
    align-items: center;
}
.jctt_nub:nth-of-type(4){
    width: 5%;
}
.jctt_nub:first-child{
    width: 15%;
}
.join_base_name .std_text1,
.join_base_name .std_text1 p{
    font-size: var(--font18);
}
.listed_finance_bot_table td{
  border-bottom: 1px solid rgba(19,122,217,.3);
}
.listed_finance_bot_table .std_text1{
    border-bottom: 0px solid #137AD9;
}
.home_ban_img{
    height: 100vh;
    position: relative;
    top: 0; 
    transform: translateY(0%);
}
.home_ban .slick-dots{
    bottom: 30px;
}

