﻿@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial !important;
}

@font-face {
    font-family: 'BarlowSemiCondensedMedium';
    src: url('../fonts/BarlowSemiCondensedMedium/BarlowSemiCondensedMedium.woff2') format('woff2'),
        url('../fonts/BarlowSemiCondensedMedium/BarlowSemiCondensedMedium.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'BarlowSemiCondensedBold';
    src: url('../fonts/BarlowSemiCondensedBold/BarlowSemiCondensedBold.woff2') format('woff2'),
        url('../fonts/BarlowSemiCondensedBold/BarlowSemiCondensedBold.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'RobotoLight';
    src: url('../fonts/RobotoLight/RobotoLight.woff2') format('woff2'),
        url('../fonts/RobotoLight/RobotoLight.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'robotoBold';
    src: url('../fonts/Roboto-Bold/roboto-bold-webfont.woff2') format('woff2'),
        url('../fonts/Roboto-Bold/roboto-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

:root {
    --font100: 100px;
    --font64: 64px;
    --font60: 60px;
    --font22: 22px;
    --font50: 50px;
    --font48: 48px;
    --font40: 40px;
    --font22: 22px;
    --font32: 32px;
    --font20: 20px;
    --font24: 24px;
    --font30: 30px;
    --font14: 16px;
    --font16: 16px;
    --font14: 14px;
    --l1h75: 1.75;
    --l1h6: 1.6;
    --l1h5: 1.5;
    --text18: 18px;
    --text14: 14px;
    --distance130: 130px;
    --distance120: 120px;
    --distance50: 50px;
    --distance32: 32px;
    --distance12: 12px;
    --distance90: 90px;
    --distance100: 100px;
    --distance80: 80px;
    --colormain: #E3A303;
    --color333: #333;
    --colorfff: #fff;
    --color666: #666;
    --color999: #999;
    --colorf5: #f5f5f5;
    --colorf6: #f6f6f6;
    --radius: 20px;
}

.std_title2,
.yxedr_active h2 {
    font-size: var(--font22);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--color333);
}

.std_title3,
.yxedr_active h3 {
    font-size: var(--font20);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--color333);
}

.std_title4,
.std_title4 p,
.yxedr_active h4 {
    font-size: var(--font14);
    line-height: var(--l1h75);
    color: var(--color333);
}

.yxedr_active h5 {
    font-size: var(--font20);
    line-height: var(--l1h75);
    color: var(--color333);
    font-weight: bold;
}

.std_title5,
.yxedr_active h6 {
    font-size: var(--font14);
    line-height: var(--l1h75);
    color: var(--color333);
}

.std_title6 {
    font-size: var(--font14);
    line-height: var(--l1h75);
    color: var(--color333);
}

.std_text16,
.std_text16 p,
.yxedr_active p {
    font-size: var(--text14);
    color: var(--color666);
    line-height: var(--l1h75);
}

.yxedr_active p,
.std_text16_bot p {
    margin-bottom: 0.75em;
}

.std_font20 p,
.std_font20 {
    font-size: var(--font20);
    line-height: var(--l1h75);
    color: var(--color333);
}

.std_text18,
.std_text18 p {
    font-size: var(--text18);
    line-height: var(--l1h75);
    color: var(--colorfff);
}

.std_padding1 {
    padding-top: var(--distance130);
    padding-bottom: var(--distance130);
}

.std_padding1_top {
    padding-top: var(--distance130);
}

.std_padding1_bot {
    padding-bottom: var(--distance130);
}

.std_padding2 {
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}

.std_padding2_top {
    padding-top: var(--distance120);
}

.std_padding2_bot {
    padding-bottom: var(--distance120);
}

.std_margin50 {
    margin-bottom: var(--distance50);
}

.std_margin32 {
    margin-bottom: var(--distance32);
}

.std_margin12 {
    margin-bottom: var(--distance12);
}

/*分享翻译*/
.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) {
    .hpil_item_link:hover {
        color: var(--colorfff);
    }

    .std_btn1_link:hover::before {
        width: calc(100% + 2px);
        border-radius: 30px;
    }

    .std_btn1_link:hover .std_title5 {
        color: var(--colormain);
    }

    .std_btn1_link:hover .std_btn1_icon img:nth-of-type(2) {
        opacity: 1;
    }

    .std_btn1_link:hover .std_btn1_icon img:first-child {
        opacity: 0;
    }

    .hili_link:hover .std_btn1,
    .hili_link:hover .std_title5,
    .hili_top_link:hover .std_btn1,
    .hili_top_link:hover .std_title5 {
        opacity: 1;
    }

    .hpil_item .std_title5:hover::before {
        width: 100%;
    }

    .std_btn2_link:hover img:nth-of-type(2) {
        opacity: 1;
    }

    .std_btn2_link:hover img:first-child {
        opacity: 0;
    }

    .std_btn2_link:hover .std_title6 {
        color: var(--colormain);
    }

    .hntn_link:hover {
        background: var(--colormain);
    }

    .hntn_link:hover .hntn_link_icon {
        transform: translateY(-50%) scale(1);
        opacity: 1;
    }

    .hntn_link:hover .hntn_link_info .std_title6,
    .hntn_link:hover .std_font20 {
        color: var(--colorfff);
    }

    .hntn_link:hover .hntn_link_info .std_title6::before {
        background: rgba(255, 255, 255, .3);
    }

    .home_quality:hover .home_quality_img img {
        transform: scale(1.05);
    }

    .ftln_link:hover {
        border: 1px solid var(--colormain);
        background: var(--colormain);
        color: var(--colorfff);
    }

    .footer_nav li li a:hover {
        color: var(--colormain);
    }

    .footer_bot_list_nub:hover a {
        color: var(--colormain);
    }

    .crumbs_list_item a:hover {
        color: var(--colormain);
    }

    .pcol_item a:hover {
        background: var(--colormain);
        left: 20px;
    }

    .pcol_item a:hover .std_font20 {
        color: var(--colorfff);
    }

    .pcol_item a:hover img:nth-of-type(2) {
        opacity: 1;
    }

    .pcol_item a:hover img:first-child {
        opacity: 0;
    }

    .pc_fenye a.comp-tabli li:hover {
        color: #fff;
        background: var(--colormain);
    }

    .pc_fenye a:not(.comp-tabli) li:hover {
        color: var(--colormain);
    }

    .pcor_list_nub_link:hover .std_title4 {
        color: var(--colormain);
    }

    .pcor_list_nub_link:hover .std_btn3_link .std_text16,
    .aili_link:hover .std_btn3_link .std_text16 {
        color: var(--colormain);
    }

    .pcor_list_nub_link:hover .std_btn3_link .ys_imgbox_cover img:nth-of-type(2).aili_link,
    .aili_link:hover .std_btn3_link .ys_imgbox_cover img:nth-of-type(2) {
        opacity: 1;
    }

    .pcor_list_nub_link:hover .std_btn3_link .ys_imgbox_cover img:first-child,
    .aili_link:hover .std_btn3_link .ys_imgbox_cover img:first-child {
        opacity: 0;
    }

    .irli_link:hover .std_title4,
    .irli_link:hover .std_btn3_link .std_text16 {
        color: var(--colormain);
    }

    .irli_link:hover .std_btn3_link .ys_imgbox_cover img:nth-of-type(2) {
        opacity: 1;
    }

    .irli_link:hover .std_btn3_link .ys_imgbox_cover img:first-child {
        opacity: 0;
    }

    .mod_arrows2 .slick-prev:hover::before,
    .mod_arrows2 .slick-next:hover::before,
    .mod_arrows2 .swiper-button-prev:hover::before,
    .mod_arrows2 .swiper-button-next:hover::before {
        opacity: 0;
    }

    .mod_arrows2 .slick-prev:hover::after,
    .mod_arrows2 .slick-next:hover::after,
    .mod_arrows2 .swiper-button-prev:hover::after,
    .mod_arrows2 .swiper-button-next:hover::after {
        opacity: 1;
    }

    .mod_arrows2 .slick-prev:hover,
    .mod_arrows2 .slick-next:hover,
    .mod_arrows2 .swiper-button-prev:hover,
    .mod_arrows2 .swiper-button-next:hover {
        background: var(--colormain);
    }

    .about_world_cry_img img:hover {
        transform: scale(1.05);
    }

    .acln_img:hover .ys_imgbox_cover img {
        transform: scale(1.05);
    }

    .ahli_cry:hover {
        box-shadow: 0px 4px 14px 2px rgba(155, 155, 155, 0.4);
    }

    .dali_cry:hover {
        background: var(--colormain);
    }

    .dali_cry:hover .dali_cry_icon img:nth-of-type(2) {
        opacity: 1;
    }

    .dali_cry:hover .dali_cry_icon img:first-child {
        opacity: 0;
    }

    .dali_cry:hover .std_title6 {
        color: var(--colorfff);
    }

    .mod_table1 tbody tr:hover,
    .mod_table1 tbody tr:hover .std_title5 {
        background: #f6f6f6;
    }

    .mod_table1 tbody tr:hover td:first-child .std_title5 {
        color: var(--colormain);
    }

    .honi_s1rc_three a:hover {
        color: var(--colormain);
    }

    .honi_sli_link:hover {
        background: #f9f9f9;
    }

    .honi_sli_link:hover .std_title6 {
        color: var(--colormain);
    }

    .honi_sli_link:hover .ys_imgbox_cover img:first-child {
        opacity: 0;
    }

    .honi_sli_link:hover .ys_imgbox_cover img:nth-of-type(2) {
        opacity: 1;
    }

    .honi_second2_list_item a:hover,
    .honi_second2_list:hover .honi_second2_list_item a:hover {
        background: var(--colorfff);
        color: var(--colormain);
    }

    .honi_second2_list:hover .honi_second2_list_item a {
        color: var(--color666);
        background: transparent;
    }

    .honi_second3_list_item:hover a {
        background: var(--colorfff);
    }

    .honi_s3lr_three_nub a:hover {
        color: var(--colormain);
    }

    .tcli_link:hover .std_title4 {
        color: var(--colormain);
    }

    .tcli_link:hover .tcli_link_btn .ys_imgbox_cover img:nth-of-type(2) {
        opacity: 1;
    }

    .tcli_link:hover .tcli_link_btn .ys_imgbox_cover img:first-child {
        opacity: 0;
    }

    .tcli_link:hover .tcli_link_btn {
        background: var(--colormain);
    }

    .aili_box:hover {
        background: #FFF;
        box-shadow: -10px 4px 26.9px 6px rgba(0, 0, 0, 0.05);
    }

    .aili_box:hover .mod_btn4 {
        opacity: 1;
        transform: translateY(-50%) scale(1);
    }

    .pict_list_nub p:hover {
        color: var(--colormain);
    }

    .picr_list_item_link:hover::before {
        opacity: 1;
    }

    .picr_list_item_link:hover .std_title6,
    .picr_list_item_link:hover .std_text16 {
        transform: translateX(16px);
    }

    .omli_link:hover .mod_btn4 {
        opacity: 1;
        transform: scale(1);
    }

    .omli_link:hover {
        box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07), 0px 2px 19px 10px rgba(134, 146, 165, 0.10);
    }

    .cili_link:hover {
        box-shadow: 0px 4px 20px 0px rgba(194, 194, 194, 0.20);
    }

    .qclb_first_second .std_title6:hover {
        color: var(--colormain);
    }

    .form_select .ys_select_li:hover,
    .std_select1 .ys_select_li:hover {
        color: var(--colormain);
    }

    .nsli_link:hover .std_title4 {
        color: var(--colormain);
    }

    .nsli_link:hover .std_btn3_link .std_text16 {
        color: var(--colormain);
    }

    .nsli_link:hover .std_btn3_link .ys_imgbox_cover img:nth-of-type(2) {
        opacity: 1;
    }

    .nsli_link:hover .std_btn3_link .ys_imgbox_cover img:first-child {
        opacity: 0;
    }

    .ccli_cry:hover .ccli_cry_img img {
        transform: scale(1.05);
    }

    .hpil_item .hpil_item_link:hover .hpil_item_top {
        clip-path: polygon(0 0, 0 7px, 100% 7px, 100% 0);
        -webkit-clip-path: polygon(0 0, 0 7px, 100% 7px, 100% 0);
        -moz-clip-path: polygon(0 0, 0 7px, 100% 7px, 100% 0);
        -ms-clip-path: polygon(0 0, 0 7px, 100% 7px, 100% 0);
        -o-clip-path: polygon(0 0, 0 7px, 100% 7px, 100% 0);
    }

    .hpil_item .hpil_item_link:hover .hpil_item_bot {
        clip-path: polygon(0 calc(100% - 7px), 0 100%, 100% 100%, 100% calc(100% - 7px));
        -webkit-clip-path: polygon(0 calc(100% - 7px), 0 100%, 100% 100%, 100% calc(100% - 7px));
        -moz-clip-path: polygon(0 calc(100% - 7px), 0 100%, 100% 100%, 100% calc(100% - 7px));
        -ms-clip-path: polygon(0 calc(100% - 7px), 0 100%, 100% 100%, 100% calc(100% - 7px));
        -o-clip-path: polygon(0 calc(100% - 7px), 0 100%, 100% 100%, 100% calc(100% - 7px));
    }

    /* 2024.04.12 */
    .pcor_list_nub_link:hover .std_btn3_link .ys_imgbox_cover img:nth-of-type(2),
    .aili_link:hover .std_btn3_link .ys_imgbox_cover img:nth-of-type(2) {
        opacity: 1;
    }

    .mod_arrows2 .slick-prev:hover,
    .mod_arrows2 .slick-next:hover,
    .mod_arrows2 .swiper-button-prev:hover,
    .mod_arrows2 .swiper-button-next:hover {
        background: var(--colormain);
        border: 1px solid var(--colormain);
    }
}

.mod_phone {
    pointer-events: none;
}

.ys_banner .ys_ban_title {
    font-size: var(--font22);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--colorfff);
}

.ys_ban_txtbox .std_title3 {
    color: var(--colorfff);
    font-weight: normal;
}

.ys_ban_txtbox span {
    color: var(--colormain);
}

.ys_hd_pc {
    --head: 100px;
    height: var(--head);
}

.mod_arrows1 .slick-dots li {
    width: 8px;
    height: 8px;
    background: rgba(255, 255, 255, .3);
    margin: 0 4px;
}

.mod_arrows1 .slick-dots li.slick-active {
    background: var(--colorfff);
}

.ys_banner .slick-dots {
    bottom: 24px;
}

.mod_arrows1 .slick-prev,
.mod_arrows1 .slick-next {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    z-index: 10;
}

.mod_arrows1 .slick-prev::before,
.mod_arrows1 .slick-next::before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, .1);
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}

.mod_arrows1 .slick-prev::after,
.mod_arrows1 .slick-next::after {
    content: '';
    width: 48%;
    height: 48%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: 100% 100%;
}

.mod_arrows1 .slick-prev::after {
    background-image: url(../images/a1_arrow1.svg);
}

.mod_arrows1 .slick-next::after {
    background-image: url(../images/a1_arrow2.svg);
}

.ys_ban_slick .slick-prev {
    left: 19px;
}

.ys_ban_slick .slick-next {
    right: 19px;
}

.ys_ban_slick .std_title3 {
    margin-top: 22px;
}

.home_product {
    padding-top: var(--distance90);
}

.mod_title1 .std_title5 {
    color: var(--colormain);
    margin-bottom: 7px;
}

.home_product .ys_cont1600 {
    position: relative;
}

.home_product .mod_title1 {
    position: absolute;
    left: 0;
    width: 273px;
    top: 69px;
    z-index: 6;
}

.home_product_img {
    width: 100%;
    position: relative;
}

.home_product_img img {
    width: 100%;
}

.home_product_img_list {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.hpil_item {
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.hpil_item_core {
    width: 20px;
    height: 20px;
    position: relative;
}

.hpil_item_core::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 50%;
    background: var(--colorfff);
    box-shadow: 0px 4px 14px rgba(155, 155, 155, 0.16);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hpil_item_core::after {
    content: '';
    width: 60%;
    height: 60%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--colormain);
    border-radius: 50%;
}

.hpil_item .std_title5 {
    position: absolute;
    white-space: nowrap;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50px;
    border: 1px solid rgba(227, 163, 3, 0.20);
    background: rgba(227, 163, 3, 0.10);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    overflow: hidden;
}

.hpil_item_link {
    display: block;
    padding: 15px 35px;
    color: var(--colormain);
    transition: all 0.36s linear;
    position: relative;
    z-index: 6;
}

.hpil_item .std_title5::before {
    content: '';
    height: 100%;
    left: 0;
    background: var(--colormain);
    position: absolute;
    top: 0;
    width: 0;
    transition: all 0.36s;
}

.hpil_item.on .std_title5 {
    right: calc(100% + 8px);
}

.hpil_item:not(.on) .std_title5 {
    left: calc(100% + 8px);
}

.home_industry_list_item {
    width: 50%;
    padding: 0 11px;
}

.home_industry_list {
    margin: 0 -11px;
}

.hili_link,
.hili_top_link {
    border-radius: var(--radius);
    overflow: hidden;
    display: block;
    position: relative;
}

.hili_link_text {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 60px 60px 80px;
    z-index: 6;
}

.hili_link_img {
    position: relative;
}

.hili_link_img::before {
    content: '';
    opacity: 0.6;
    background: linear-gradient(90deg, #0B224B 0%, rgba(11, 34, 75, 0.00) 91.2%);
    position: absolute;
    top: 0;
    left: 0;
    width: 67.342%;
    height: 100%;
    z-index: 2;
}

.hili_link_text_top .std_title3 {
    color: var(--colorfff);
    font-weight: bold;
    line-height: var(--l1h5);
    margin-bottom: 24px;
}

.hili_link_text_top .std_title5 {
    color: var(--colorfff);
    line-height: var(--l1h75);
}

.hili_link_text_top .std_title5 {
    width: 318px;
    max-width: 50%;
}

.std_btn1_icon {
    width: 24px;
    margin-left: 16px;
    position: relative;
    z-index: 6;
}

.std_btn1_link .std_title5 {
    color: var(--colorfff);
    line-height: var(--l1h6);
    position: relative;
    z-index: 6;
    transition: all 0.36s;
}

.std_btn1_link {
    padding: 16px 40px;
    display: flex;
    align-items: center;
    background: var(--colormain);
    border-radius: 30px;
    overflow: hidden;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    -moz-backdrop-filter: blur(2px);
    -ms-backdrop-filter: blur(2px);
    -o-backdrop-filter: blur(2px);
}

.std_btn1 {
    display: flex;
}

.std_btn1_icon img:nth-of-type(2) {
    opacity: 0;
}

.std_btn1_link::before {
    content: '';
    position: absolute;
    height: calc(100% + 2px);
    width: 0;
    left: -1px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
    background: var(--colorfff);
}

.hili_top_link .std_btn1,
.hili_top_link .std_title5,
.hili_link .std_btn1,
.hili_link .std_title5 {
    opacity: 0;
    transition: all 0.36s;
}

.hili_top {
    width: 100%;
}

.home_industry_list {
    display: flex;
}

.hili_info_nub {
    width: 50%;
    padding: 0 11px;
}

.hili_info {
    margin: 0 -11px;
    display: flex;
}

.home_industry_list_item2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.hili_info .hili_link_text_top .std_title5 {
    max-width: 100%;
}

.home_industry {
    padding-bottom: var(--distance130);
    margin-top: -135px;
    position: relative;
    z-index: 5;
}

.home_about {
    position: relative;
    overflow: hidden;
}

.home_about_bg {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.home_about_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home_about_bg::before {
    content: '';
    background: linear-gradient(90deg, rgba(0, 47, 105, 0.92) 0%, rgba(0, 47, 105, 0.00) 49.61%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.home_about .ys_cont1600 {
    position: relative;
    z-index: 6;
}

.hacl_title2 {
    font-size: var(--font48);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--colorfff);
    margin-bottom: 28px;
}

.home_about .std_text18 {
    margin-bottom: 83px;
}

.home_about_cry_left .std_title5 {
    color: var(--colorfff);
    margin-bottom: 10px;
}

.std_btn1_link .std_title5 {
    margin-bottom: 0 !important;
}

.hacl_item {
    width: 50%;
}

.home_about_cry_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.hacl_item_num {
    font-size: var(--font60);
    color: var(--colorfff);
    line-height: 1.2;
    margin-bottom: 11px;
}

.hacl_item_num span {
    color: var(--colorfff);
    font-size: var(--font100);
    line-height: 1.2;
    font-family: 'RobotoLight' !important;
}

.hacl_item .std_title4 {
    color: var(--colorfff);
    line-height: var(--l1h6);
}

.home_about_cry {
    display: flex;
    align-items: center;
    padding-top: 93px;
    padding-bottom: var(--distance130);
}

.home_about_cry_left {
    width: 62.5%;
    padding-right: 150px;
    padding-top: 15px;
}

.home_about_cry_list {
    width: 37.5%;
    margin-bottom: -78px;
}

.hacl_item {
    min-width: 40%;
    margin-bottom: 78px;
}

.home_news {
    position: relative;
}

.std_btn2_link_icon {
    width: 14px;
    height: 14px;
    font-size: 0;
}

.std_btn2_link .std_title6 {
    color: var(--color666);
    line-height: var(--l1h5);
    margin-left: 8px;
}

.std_btn2_link_icon img {
    transform: scale(1) !important;
}

.std_btn2_link {
    display: flex;
    align-items: center;
}

.home_news .mod_title1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.std_btn2_link_icon img:nth-of-type(2) {
    opacity: 0;
}

.std_btn2_link .std_title6 {
    transition: all 0.36s;
}

.home_news_cry {
    display: flex;
}

.hnli_link_img {
    width: 100%;
    border-radius: var(--radius);
}

.hntn_link {
    display: block;
    padding: 32px 30px;
    position: relative;
}

.home_news_text {
    margin-top: -24px;
}

.hntn_link_info .std_title6 {
    font-family: 'BarlowSemiCondensedMedium' !important;
    line-height: var(--l1h75);
    padding: 0 16px;
    position: relative;
    color: var(--colormain);
    transition: all 0.36s;
}

.hntn_link_info {
    margin: 0 -16px;
    margin-bottom: 6px;
    display: flex;
}

.hntn_link_info .std_title6::before {
    content: '';
    background: #DADADA;
    position: absolute;
    width: 1px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}

.hntn_link_info .std_title6:last-child::before {
    display: none;
}

.home_news_list {
    width: 48.875%;
}

.home_news_text {
    width: 51.125%;
    padding-left: 68px;
}

.home_news_text_nub {
    border-bottom: 1px solid #ddd;
}

.hntn_link_icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--colorfff);
    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;
    top: 50%;
    transform: translateY(-50%) scale(0);
    right: 49px;
    opacity: 0;
    transition: all 0.4s .1s ease;
}

.hntn_link_icon img {
    width: 48%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hntn_link .std_font20 {
    width: calc(100% - 70px);
    transition: all 0.36s;
}

.hntn_link {
    border-radius: var(--radius);
    transition: all 0.36s;
}

.hnli_link_text {
    display: none;
}

.home_news_list_item:not(:first-child) {
    display: none;
}

.home_quality {
    position: relative;
}

.home_quality_img {
    width: 43.541667%;
    overflow: hidden;
}

.home_quality_img img {
    width: 100%;
    transition: all 0.36s;
}

.home_quality_text {
    width: 56.458333%;
    background: var(--colormain);
    padding-left: calc(50vw - 800px);
}

.home_quality .std_title2 {
    font-size: var(--font32);
    font-weight: bold;
    line-height: var(--l1h75);
    color: var(--colorfff);
    margin-bottom: var(--distance50);
}

.home_quality .std_title5 {
    color: var(--colorfff);
    margin-bottom: 8px;
}

.home_quality {
    display: flex;
}

.home_quality_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 50px;
}

.std_btn1_add .std_btn1_link {
    border: 1px solid var(--colorfff);
}

.std_btn1_add .std_btn1_link::before {
    height: calc(100% + 2px);
}

.ys_footer {
    background: #f6f6f6;
}

.footer_top_title {
    font-size: var(--font32);
    font-weight: bold;
    line-height: 2;
    text-align: center;
    margin-bottom: 21px;
}

.footer_top_search {
    width: 496px;
    border-radius: 18px;
    background: var(--colorfff);
    margin: 0 auto;
    margin-bottom: 21px;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 22px;
    padding-top: 4px;
    padding-bottom: 4px;
    justify-content: space-between;
    max-width: 100%;
}

.footer_top_search_submit {
    width: 19px;
}

.footer_top_search_submit img {
    width: 100%;
}

.footer_top_search_submit a {
    display: block;
    width: 100%;
}

.footer_top_search input {
    width: calc(100% - 19px);
    padding-right: 10px;
    font-size: 14px;
    line-height: 2;
    color: var(--color333);
    transition: all 0.36s;
}

.footer_top_search input::placeholder {
    color: var(--color999);
}

.footer_top {
    padding-top: var(--distance90);
    padding-bottom: var(--distance80);
    border-bottom: 1px solid #ddd;
}

.footer_top_list_nub {
    padding: 0 10px;
}

.footer_top_list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.ftln_link {
    display: block;
    border-radius: 20px;
    border: 1px solid #ddd;
    padding: 0 13px;
    font-size: 14px;
    line-height: 2;
    color: var(--color666);
    transition: all 0.36s;
}

.footer_nav {
    border-bottom: 1px solid #ddd;
    padding-top: 63px;
    padding-bottom: 69px;
    display: flex;
    justify-content: space-between;
}

.footer_nav div a {
    font-size: var(--font14);
    color: var(--color333);
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 1.8em;
    display: block;
}

.footer_nav li li a {
    color: rgba(51, 51, 51, .7);
    font-size: var(--font14);
    line-height: var(--l1h5);
    margin-bottom: 1.1em;
    display: block;
    transition: all 0.36s;
}

.footer_nav li li:last-child a {
    margin-bottom: 0;
}

.footer_bot {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer_bot_list_nub {
    padding: 0 10px;
    position: relative;
}

.footer_bot_list {
    margin: 0 -10px;
    display: flex;
}

.footer_bot_list_nub a {
    color: rgba(51, 51, 51, .5);
    font-size: 14px;
    line-height: var(--l1h75);
    position: relative;
    transition: all 0.36s;
}

.footer_bot_list_nub::before {
    content: '';
    height: 15px;
    width: 1px;
    background: rgba(51, 51, 51, .5);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.footer_bot_list_nub:first-child::before {
    display: none;
}

.footer_bot .std_text14 p,
.footer_bot .std_text14 a {
    color: rgba(51, 51, 51, .5);
    line-height: var(--l1h75);
}

.footer_bot .std_text14 a:last-child {
    color: rgba(51, 51, 51, .2);
}

.footer_bot {
    padding-top: 36px;
    padding-bottom: 37px;
}

.footer_bot .std_text14 a {
    padding-left: 10px;
}

.mod_head {
    background: var(--colorfff);
    position: fixed;
    width: 100%;
    box-shadow: -10px 4px 26.9px 6px rgba(0, 0, 0, 0.05);
}

.head_logo {
    width: 156px;
}

.head_logo img {
    width: 100%;
}

.head_logo a {
    display: inline-block;
    line-height: var(--head);
    font-size: 0;
}

.honi_first_icon {
    width: 16px;
    margin-left: 6px;
}

.mod_head .ys_cont1600 {
    display: flex;
    justify-content: space-between;
}

.honi_first,
.honi_first a {
    display: flex;
    align-items: center;
    line-height: var(--head);
}

.honi_first .std_title5 {
    line-height: var(--head);
    transition: all 0.36s;
}

.mod_head .ys_imgbox_cover img {
    transform: scale(1) !important;
}

.head_other_nav_item {
    padding: 0 40px;
}

.honi_first_icon img:nth-of-type(2) {
    opacity: 0;
}

.head_other_nav {
    display: flex;
}

.head_other {
    display: flex;
    align-items: center;
}

.head_other .std_btn1 {
    margin-left: 26px;
}

.head_other_search {
    width: 18px;
    margin-left: 65px;
    cursor: pointer;
}

.head_other_search img {
    width: 100%;
}

.head_other_lan {
    margin-left: 30px;
}

.head_other_lan a {
    font-size: var(--font14);
    line-height: var(--head);
    color: var(--color333);
    transition: all 0.36s;
}

/* search - start */
.ys_search1_win {
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.9);
    z-index: 999;
    display: none;
}

.ys_search1_box {
    position: relative;
    top: 50%;
    width: 50%;
    margin: auto;
    height: 40px;
    border-bottom: 1px solid #ffffff;
}

.ys_search1_tbox input {
    width: calc(100% - 60px);
    height: 100%;
    font-size: 24px;
    color: #fff;
}

.ys_search1_but button {
    width: 100%;
    position: relative;
    right: 0;
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 3px;
}

.ys_search1_close {
    width: 28px;
    display: block;
    position: absolute;
    right: 6%;
    top: 4%;
    cursor: pointer;
}

.ys_search1_close img {
    width: 100%;
}

.ys_search1_tbox {
    width: calc(100% - 50px);
    padding-right: 20px;
}

.ys_search1_but {
    width: 50px;
}

.ys_search1_tbox input {
    width: 100%;
}

/* search - end */
.ys_nybanner h1 {
    font-size: var(--font48);
    color: var(--colorfff);
    line-height: var(--l1h5);
    font-weight: bold;
}

.pro_cry {
    position: relative;
}

.crumbs_list_item a {
    color: var(--color999);
    font-size: 14px;
    line-height: 2;
    transition: all 0.36s;
}

.crumbs_list_item {
    padding: 0 14.5px;
    position: relative;
}

.crumbs_list {
    margin: 0 -14.5px;
    display: flex;
}

.crumbs_list_item::before {
    content: '';
    background-image: url(../images/b1_arrow3.svg);
    width: 15px;
    height: 15px;
    position: absolute;
    background-size: 100% 100%;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 0;
}

.crumbs_list_item:first-child::before {
    display: none;
}

.pro_search_input {
    height: 50px;
    width: 326px;
    border-radius: 50px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 0 34px;
    margin-right: 8px;
}

.pro_search_input input {
    width: 100%;
    height: 100%;
    font-size: var(--font14);
    color: var(--color333);
}

.pro_search_input input::placeholder {
    color: var(--color999);
}

.pro_search .ys_cont1600 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.pro_search .std_btn1_link {
    padding: 10.6px 42px;
}

.pro_search {
    margin-bottom: 40px;
    margin-top: 8px;
}

.pro_cry_other_left {
    width: 463px;
    padding-right: 90px;
}

.pcol_list {
    border-radius: var(--radius);
    background: var(--colorfff);
    box-shadow: -10px 4px 26.9px 6px rgba(0, 0, 0, 0.05);
    padding-top: 24px;
    padding-bottom: 24px;
}

.pcol_item {
    position: relative;
}

.pcol_item::before {
    content: '';
    background: #ddd;
    position: absolute;
    height: 1px;
    width: calc(100% - 92px);
    left: 46px;
    bottom: 0;
}

.pcol_item a {
    display: flex;
    padding: 24px 46px;
    padding-right: 59px;
    border-radius: var(--radius);
    transition: all 0.36s;
    justify-content: space-between;
    align-items: center;
    position: relative;
    left: 0;
}

.pcol_item .std_font20 {
    color: var(--color666);
    line-height: var(--l1h75);
    transition: all 0.36s;
}

.pcol_item .ys_imgbox_cover img {
    transform: scale(1) !important;
}

.pcol_item:last-child::before {
    display: none;
}

.pcol_item .ys_imgbox_cover img:nth-of-type(2) {
    opacity: 0;
}

.pcol_item.on a {
    background: var(--colormain);
    left: 20px;
}

.pcol_item.on a .std_font20 {
    color: var(--colorfff);
}

.pcol_item.on a img:nth-of-type(2) {
    opacity: 1;
}

.pcol_item.on a img:first-child {
    opacity: 0;
}

.pro_cry_other_right {
    width: calc(100% - 463px);
}

.pcor_list_nub {
    margin-bottom: var(--distance50);
}

.pcor_list_nub:last-child {
    margin-bottom: 0;
}

.pcor_lnl_img {
    width: 31.22%;
    border-radius: var(--radius);
    border: 1px solid #E4E4E4;
    background: #F6F6F6;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 24px 37px;
    align-items: center;
    display: flex;
}

.pcor_lnl_text {
    width: 68.78%;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 16px;
}

.pcor_list_nub_link {
    display: flex;
}

.pcor_lnltt_icon {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 8px;
}

.pcor_lnltt_icon img {
    width: 100%;
}

.pcor_lnl_text_top {
    display: flex;
    align-items: center;
}

.pcor_lnl_text_top .std_title6 {
    color: var(--color666);
    line-height: var(--l1h75);
}

.std_btn3_link .ys_imgbox_cover {
    width: 24px;
}

.std_btn3_link {
    display: flex;
    align-items: center;
}

.std_btn3_link .ys_imgbox_cover {
    margin-left: 8px;
}

.pcor_lnl_text img {
    transform: scale(1) !important;
}

.pcor_lnl_text .std_title4 {
    font-weight: bold;
    line-height: var(--l1h75);
    margin-bottom: 15px;
    transition: all 0.36s;
}

.pcor_lnl_text_top {
    margin-bottom: 9px;
}

.std_btn3_link .ys_imgbox_cover img:nth-of-type(2) {
    opacity: 0;
}

.pro_cry {
    padding-bottom: var(--distance100);
}

.pro_cry_other .mod_page {
    margin-top: var(--distance80);
}

.pc_fenye li {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #000;
    margin: 0 10px;
    transition: all 0.36s;
    background: transparent;
}

.pc_fenye li.activepage {
    color: #fff;
    background: var(--colormain);
}

.mod_page .next {
    margin-left: 15px;
}

.mod_page .prev {
    margin-right: 15px;
}

.pcor_lnl_text .std_text16 {
    height: 3.5em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.std_btn3_link .std_text16 {
    height: auto;
    color: var(--color999);
    transition: all 0.36s;
}

.mod_crumbs {
    padding-top: 26px;
}

.mod_head .std_btn1_link,
.pro_search .std_btn1_link {
    overflow: visible;
}

.pro_cry_other {
    position: relative;
}

.pro_cry_other.act1 .pro_cry_other_left {
    position: fixed;
    top: var(--top1);
}

.pro_cry_other.act2 .pro_cry_other_left {
    position: absolute;
    top: var(--top2);
}

.detail_ban {
    position: relative;
    padding-bottom: 80px;
}

.detail_ban::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(90deg, rgba(245, 246, 247, 0.65) 0%, rgba(245, 246, 247, 0.00) 100%);
}

.detail_ban_title {
    display: flex;
    align-items: center;
    padding-top: 57px;
    margin-bottom: 32px;
    flex-wrap: wrap;
}

.detail_ban_title h1 {
    margin-right: 30px;
}

.detail_ban_title .pcor_lnl_text_top {
    margin-bottom: 0;
}

.detail_ban_title h1 {
    font-size: var(--font32);
    font-weight: bold;
    line-height: var(--l1h5);
    color: var(--color333);
}

.detail_ban_inof .std_text16 {
    width: 59.375%;
}

.detail_ban_inof .std_text16,
.detail_ban_inof .std_text16 p {
    line-height: var(--l1h75);
    color: var(--color666);
}

.detail_ban_inof {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 100px;
}

.detail_ban_inof .std_btn1_link {
    padding: 10.5px 43px;
}

.detail_ban_bg {
    max-width: 800px;
    width: 41.666667%;
    position: absolute;
    right: calc(50vw - 950px);
    bottom: 0;
    z-index: 2;
}

.detail_ban_bg img {
    width: 100%;
}

.detail_ban .ys_cont1600 {
    position: relative;
    z-index: 6;
}

.detail_ban .mod_crumbs {
    padding-top: 23px;
}

.detail_anchor {
    background: var(--colorfff);
}

.detail_anchor .ys_cont1600 {
    border-bottom: 1px solid #E8E8E8;
}

.detail_anchor_list_item {
    padding: 0 50px;
    position: relative;
    cursor: pointer;
}

.detail_anchor_list {
    margin: 0 -50px;
    display: flex;
    flex-wrap: wrap;
}

.detail_anchor_list_item::before {
    content: '';
    height: 20px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #DEDEDE;
}

.detail_anchor_list_item:last-child::before {
    display: none;
}

.detail_anchor_list_item .std_title6 {
    line-height: 69px;
    transition: all 0.36s;
}

.detail_diag {
    padding-top: var(--distance80);
}

.detail_diag .std_title3 {
    color: var(--color333);
    line-height: var(--l1h5);
    font-weight: bold;
}

.detail_main .std_title3 {
    margin-bottom: 40px;
}

.detail_main .detail_diag .std_title3 {
    margin-bottom: 35px;
}

.apply_industry_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -18px;
    margin-bottom: calc(var(--distance80) * -1);
}

.apply_industry_list_item {
    width: 50%;
    padding: 0 18px;
    margin-bottom: var(--distance80);
}

.aili_link_img {
    width: 100%;
    border-radius: var(--radius);
    margin-bottom: 32px;
}

.aili_link .std_font20 {
    width: 85%;
    line-height: var(--l1h5);
    color: var(--color666);
    margin-bottom: 39px;
}

.apply_industry,
.online_box,
.quality_core,
.mod_top1 {
    padding-top: 46px;
}

.aili_link .std_title3 {
    margin-bottom: 25px;
}

.apply_industry .std_btn3_link .std_text16 {
    font-size: var(--font14);
}

.apply_main .pro_cry {
    padding-bottom: var(--distance120);
}

.indust_car_img {
    width: 100%;
    border-radius: var(--radius);
    overflow: hidden;
}

.indust_car_img img {
    width: 100%;
}

.indust_car {
    padding-top: 30px;
}

.indust_inof {
    position: relative;
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}

.indust_inof .std_title2 {
    margin-bottom: 24px;
    text-align: center;
}

.indust_inof .std_text16,
.indust_inof .std_text16 p {
    text-align: center;
    line-height: var(--l1h75);
    color: var(--color666);
}

.indust_inof .std_text16 {
    width: 66%;
    max-width: 1054px;
    margin: 0 auto;
}

.indust_inof_img {
    width: 1000px;
    margin: 0 auto;
    max-width: 100%;
}

.indust_inof_img img {
    width: 100%;
}

.indust_inof .std_text16>p:last-child {
    margin-bottom: 0;
}

.indust_relate .ys_cont1600 {
    border-top: 1px solid #DFDFDF;
    padding-top: var(--distance100);
}

.indust_relate .std_title2 {
    text-align: center;
    margin-bottom: 60px;
}

.indust_relate_list_item {
    width: 50%;
    padding: 0 44px;
}

.indust_relate_list {
    margin: 0 -44px;
}

.irli_link_img {
    padding: 20px 34px;
    border-radius: var(--radius);
    border: 1px solid #E4E4E4;
    background: #F6F6F6;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    width: 38.3%;
    display: flex;
    align-items: center;
}

.irli_link_text {
    width: 61.7%;
    padding-left: 60px;
}

.irli_link_text .std_title4 {
    margin-bottom: 38px;
}

.irli_link {
    display: flex;
}

.irli_link_text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 8px;
}

.irli_link_word .std_title4 {
    font-weight: bold;
    line-height: var(--l1h75);
    transition: all 0.36s;
}

.indust_relate_list_item:not(:first-child) {
    display: none;
}

.mod_arrows2 .slick-prev,
.mod_arrows2 .slick-next,
.mod_arrows2 .swiper-button-prev,
.mod_arrows2 .swiper-button-next {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    z-index: 6;
    border: 1px solid var(--colormain);
    transition: all 0.36s;
}

.mod_arrows2 .slick-prev::before,
.mod_arrows2 .slick-next::before,
.mod_arrows2 .slick-prev::after,
.mod_arrows2 .slick-next::after,
.mod_arrows2 .swiper-button-prev::before,
.mod_arrows2 .swiper-button-next::before,
.mod_arrows2 .swiper-button-prev::after,
.mod_arrows2 .swiper-button-next::after {
    content: '';
    position: absolute;
    width: 48%;
    height: 48%;
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.36s;
}

.mod_arrows2 .slick-prev::before,
.mod_arrows2 .slick-next::before,
.mod_arrows2 .swiper-button-prev::before,
.mod_arrows2 .swiper-button-next::before {
    background-image: url(../images/ny_arrow5.svg);
}

.mod_arrows2 .slick-prev::after,
.mod_arrows2 .slick-next::after,
.mod_arrows2 .swiper-button-prev::after,
.mod_arrows2 .swiper-button-next::after {
    background-image: url(../images/ny_arrow3.svg);
    opacity: 0;
}

.mod_arrows2 .slick-prev::before,
.mod_arrows2 .slick-prev::after,
.mod_arrows2 .swiper-button-prev::before,
.mod_arrows2 .swiper-button-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}

.mod_arrows2 .slick-arrow.slick-disabled,
.mod_arrows2 .swiper-button-next.swiper-button-disabled,
.mod_arrows2 .swiper-button-prev.swiper-button-disabled {
    pointer-events: none;
    opacity: .5;
}

.indust_relate .mod_arrows2 .slick-prev {
    left: -50px;
}

.indust_relate .mod_arrows2 .slick-next {
    right: -50px;
}

.indust_main .pro_cry {
    padding-bottom: var(--distance120);
}

.about_world_cry {
    display: flex;
    align-items: center;
}

.about_world_cry_img {
    width: 39.875%;
    border-radius: var(--radius);
    overflow: hidden;
}

.about_world_cry_img img {
    width: 100%;
    transition: all 0.36s;
}

.about_world_cry_text {
    width: 60.125%;
    padding-bottom: 12px;
    padding-right: 180px;
}

.about_world_cry_text .std_title2 {
    font-size: var(--font22);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--color333);
    margin-bottom: 35px;
}

.about_world_cry_text .std_font20 {
    color: var(--color333);
    line-height: var(--l1h5);
    margin-bottom: 59px;
}

.about_world_cry_text .std_text16 p {
    color: var(--color666);
    line-height: var(--l1h75);
    margin-bottom: 1em;
}

.about_world_cry_text .std_text16>p:last-child {
    margin-bottom: 0;
}

.about_world {
    padding-top: 46px;
}

.about_world_list {
    margin-top: 70px;
    border-top: 1px solid #ddd;
    padding-top: 45px;
    display: flex;
}

.about_world_list_item {
    width: 25%;
    padding: 0 2px;
}

.about_world_list_item:first-child {
    padding-left: 0;
}

.about_world_list_item:last-child {
    padding-right: 0;
}

.awli_data {
    color: var(--colormain);
    font-weight: normal;
    line-height: 1.2;
}

.awli_data span {
    font-family: 'robotoBold' !important;
    font-size: var(--font64);
    line-height: 1.2;
    margin-right: 6px;
}

.about_world_list_item {
    display: flex;
    align-items: flex-end;
}

.about_world_list_item .std_title5 {
    margin-left: 8px;
    position: relative;
    top: -12px;
}

.about_culture .std_title2 {
    font-weight: bold;
    color: var(--color333);
    line-height: 1.2;
    padding-left: 16px;
}

.about_culture_list_nub {
    width: 33.333333%;
    padding: 0 18px;
}

.about_culture_list {
    margin: 0 -18px;
}

.acln_img {
    width: 100%;
    border-radius: var(--radius);
    position: relative;
    overflow: hidden;
}

.acln_img::before {
    content: '';
    border-radius: var(--radius);
    background: linear-gradient(180deg, rgba(11, 34, 75, 0.6) 0%, rgba(11, 34, 75, 0.00) 100%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}

.acln_img .ys_imgbox_cover {
    width: 100%;
}

.acln_img_text {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    padding: 80px 60px 0;
}

.acln_img_text .std_title3 {
    font-weight: bold;
    color: var(--colorfff);
    line-height: 1.2;
    margin-bottom: 24px;
}

.acln_img_text .std_title4 {
    line-height: 1.2;
    color: var(--colorfff);
    margin-bottom: 48px;
}

.acln_img_text_span {
    height: 5px;
    width: 25px;
    border-radius: 2px;
    background: var(--colormain);
}

.about_culture_list_nub:not(:first-child) {
    display: none;
}

.about_culture {
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}

.about_main .pro_cry {
    padding-bottom: 0;
}

.about_history {
    position: relative;
    width: 100%;
}

.about_history_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.about_history_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.about_history_bg::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 56, 140, .2);
    z-index: 2;
}

.about_history {
    padding-top: 184px;
    padding-bottom: 150px;
}

.about_history .std_title2 {
    color: var(--colorfff);
    line-height: 1.2;
    font-weight: bold;
}

.about_history .about_partner_title {
    margin-bottom: 100px;
}

.about_history_list_nub {
    width: 20%;
    padding: 42px 40px 54px 50px;
    position: relative;
}

.about_history .ys_cont1600 {
    position: relative;
    z-index: 6;
}

.about_history_rotate {
    padding-right: 40px;
}

.about_history_list_nub::before {
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    background: var(--colorfff);
    left: 0;
    top: 0;
}

.about_history_list_nub:last-child::after {
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    background: var(--colorfff);
    right: 0;
    top: 0;
}

.about_history .about_history_list_nub .std_title2 {
    margin-bottom: 20px;
    font-family: 'BarlowSemiCondensedBold' !important;
}

.about_history_list .slick-track {
    display: flex;
}

.about_history_list_nub {
    height: auto;
}

.about_history_list_nub .std_text18 {
    min-height: 5.25em;
}

.about_history_list .slick-list {
    overflow: visible;
}

.mod_arrows2 .swiper-button-next,
.mod_arrows2 .swiper-button-prev {
    top: -100px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.mod_arrows2 .swiper-button-prev {
    left: auto;
    right: 62px;
}

.about_history .swiper-horizontal>.swiper-pagination-progressbar,
.about_history .swiper-pagination-progressbar.swiper-pagination-horizontal,
.about_history .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.about_history .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.about_history .swiper-container-horizontal>.swiper-pagination-progressbar,
.about_history .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 1px;
    background: var(--colorfff);
}

.about_history .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--colormain);
    height: 2px;
    top: -1px;
}

.about_history_rotate,
.about_history_rotate.swiper {
    padding-bottom: 74px;
    position: relative;
}

.about_history .swiper-container-horizontal>.swiper-pagination-progressbar,
.about_history .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 0;
    top: auto;
}

.about_honor {
    padding-top: var(--distance130);
}

.about_honor .std_title2 {
    font-weight: bold;
    line-height: 1.2;
}

.about_honor_list_item {
    width: 25%;
    padding: 0 18px;
}

.about_honor_list {
    margin: 0 -18px;
}

.ahli_cry_year {
    font-size: var(--font30);
    color: var(--colormain);
    line-height: 1.2;
    text-align: center;
    margin-bottom: 4px;
}

.ahli_cry_text .std_text16 {
    text-align: center;
    color: var(--color333);
    line-height: 2;
}

.ahli_cry_text {
    position: relative;
}

.ahli_cry {
    border-radius: var(--radius) var(--radius) 0px 0px;
    border-bottom: 5px solid var(--colormain);
    background: #FFF;
    box-shadow: 0px 4px 14px 2px rgba(155, 155, 155, 0.16);
    padding: 53px 30px 60px;
    transition: all 0.5s ease;
}

.ahli_cry .ys_imgbox_cover {
    width: 84.67%;
    margin: 0 auto;
}

.ahli_cry_year {
    font-family: 'BarlowSemiCondensedBold' !important;
}

.ahli_cry_text_bg {
    position: absolute;
    width: 96.5%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ahli_cry_text_bg img {
    width: 100%;
}

.ahli_cry_text .ahli_cry_year,
.ahli_cry_text .std_text16 {
    position: relative;
    z-index: 6;
}

.about_honor_list .slick-list {
    padding: 30px 0;
    margin: -30px 0;
}

.ahli_cry .ys_imgbox_cover {
    margin-bottom: var(--distance50);
}

.ahli_cry_text .std_text16 {
    height: 4em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.about_honor_list_item:not(:first-child) {
    display: none;
}

.about_honor .slick-prev,
.about_honor .slick-next {
    top: -42px;
}

.about_history .swiper-button-next,
.about_history .swiper-container-rtl .swiper-button-prev {
    right: 0;
}

.about_honor .slick-next {
    right: 18px;
}

.about_honor .slick-prev {
    left: auto;
    right: 80px;
}

.about_partner {
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}

.about_partner .about_partner_title {
    margin-bottom: var(--distance80);
}

.about_partner_rotate_core {
    padding: 6px 11px;
    box-shadow: 0px 4px 14px 2px rgba(155, 155, 155, 0.16);
    background: var(--colorfff);
}

.about_partner_rotate_core .ys_imgbox_cover {
    width: 100%;
}

.about_partner_rotate .swiper-slide {
    width: 16.666667%;
}

.about_partner_rotate {
    position: relative;
}

.about_partner .swiper-slide {
    height: calc((100% - 40px) / 2) !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.about_partner_rotate.swiper {
    height: calc(var(--heightxin1) + 40px + 60px);
    width: calc(100% + 60px);
    margin: -30px;
    padding: 30px;
}

.about_partner_title {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.about_history.mod_arrows2 .swiper-button-next,
.about_history.mod_arrows2 .swiper-button-prev,
.about_partner.mod_arrows2 .swiper-button-next,
.about_partner.mod_arrows2 .swiper-button-prev {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    margin-top: 0;
}

.about_partner.mod_arrows2 .swiper-button-next,
.about_partner.mod_arrows2 .swiper-rtl .swiper-button-prev {
    right: 0;
}

.about_history_rotate {
    position: relative;
}

.about_history .swiper-horizontal>.swiper-pagination-progressbar,
.about_history .swiper-pagination-progressbar.swiper-pagination-horizontal,
.about_history .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.about_history .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    top: auto;
    bottom: 0;
}

.detail_diag_list_item {
    margin: 0 6px;
    margin-bottom: 12px;
}

.detail_diag_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -6px;
}

.detail_diag_list_item .std_title6 {
    padding: 5px 26px 4px;
    border-radius: 16.5px;
    background: transparent;
    color: var(--color666);
    line-height: var(--l1h75);
    transition: all 0.36s;
    cursor: pointer;
}

.detail_diag_list_item.on .std_title6 {
    background: #f5f5f5;
}

.detail_big {
    --width1: 65.9375%;
    --widthda: 1055px;
    --jian1: 18px;
}

.detail_diag2 {
    width: 432px;
    position: absolute;
    right: calc(50vw - 800px);
    top: 0;
    max-width: 34%;
}

.detail_diag .ys_cont1600>*,
.detail_feature .ys_cont1600>*,
.detail_apply .ys_cont1600>*,
.detail_tech .ys_cont1600>* {
    width: var(--width1);
    max-width: var(--widthda);
}

.detail_diag_img_nub:not(:first-child) {
    display: none;
}

.detail_feature .std_text16 p {
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: 1em;
    line-height: var(--l1h75);
    color: var(--color666);
    position: relative;
    padding-left: calc(var(--jian1) + 12px);
}

.detail_feature .std_text16 {
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -1em;
}

.detail_feature .std_text16 p::before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    left: var(--jian1);
    top: 12px;
}

.detail_feature {
    padding-top: var(--distance80);
}

.detail_apply_list_item {
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: 12px;
}

.detail_apply_list_item:nth-of-type(2n-1) {
    padding-left: 0;
}

.detail_apply_list_item:nth-of-type(2n) {
    padding-right: 0;
}

.detail_apply_list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -12px;
}

.dali_cry {
    border-radius: 6px;
    background: #f5f5f5;
    transition: all 0.36s;
}

.dali_cry_icon {
    width: 24px;
}

.dali_cry .std_title6 {
    width: calc(100% - 24px);
    padding-left: 16px;
    color: var(--color333);
    line-height: var(--l1h75);
    transition: all 0.36s;
}

.dali_cry_icon img:nth-of-type(2) {
    opacity: 0;
}

.dali_cry {
    display: flex;
    align-items: center;
    padding: 22px 32px;
    transition: all 0.36s;
}

.detail_tech,
.detail_apply {
    padding-top: var(--distance80);
}

.detail_tech_cry {
    border-top: 2px solid #DEDEDE;
}

.detail_tech_cry_item {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eee;
    display: flex;
}

.detail_tech_cry_item .std_title6 {
    color: var(--color666);
    line-height: var(--l1h75);
    width: 35.93%;
    padding-right: 30px;
}

.detail_tech_cry_item .std_text16 {
    color: var(--color333);
    line-height: var(--l1h75);
    width: 64.07%;
}

.detail_select {
    padding-top: var(--distance80);
    padding-bottom: var(--distance120);
}

.mod_table1 {
    border-radius: 8px;
    overflow: hidden;
    min-width: 100%;
}

.mod_table1 thead .std_title5 {
    background: var(--colormain);
    line-height: var(--l1h5);
    color: var(--colorfff);
    text-align: center;
    padding: 16.5px 30px;
    transition: all 0.36s;
}

.mod_table1 tbody .std_title5 {
    color: var(--color666);
    line-height: var(--l1h5);
    text-align: center;
    padding: 16px 30px;
    transition: all 0.36s;
}

.mod_table1 tbody tr {
    border-bottom: 1px solid #F2F3F7;
    transition: all 0.36s;
}

.mod_table1 tbody td:first-child .std_title5 {
    color: var(--color333);
}

.mod_table1_icon {
    width: 28px;
}

.detail_diag_list {
    margin-bottom: 13px;
}

.detail_big {
    position: relative;
}

.detail_diag_img {
    width: calc(var(--width1) * 0.8) !important;
}

.detail_diag2_box_core {
    padding-top: var(--distance80);
}

.dd2bc_img {
    border-radius: 10px;
    border: 1px solid #ccc;
    overflow: hidden;
}

.dd2bc_img_item_jiao {
    width: 56px;
    height: 56px;
    background: #f5f5f5;
    position: absolute;
    right: 1px;
    bottom: 1px;
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
    border-radius: 0 0 10px 0;
    pointer-events: none;
}

.dd2bc_img_item_jiao img {
    position: absolute;
    width: 18px;
    bottom: 8px;
    right: 8px;
}

.dd2bc_img_item:not(:first-child) {
    display: none;
}

.dd2bc_small_tu {
    width: 33.333333%;
    padding: 0 6px;
}

.dd2bc_small {
    margin: 0 -6px;
    margin-top: 12px;
    display: flex;
}

.dd2bc_small_tu .ys_imgbox_cover {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.36s;
}

.dd2bc_small_tu.on .ys_imgbox_cover {
    border: 1px solid var(--colormain);
}

.detail_big.act1 .detail_diag2 {
    position: fixed;
    top: var(--top1);
}

.detail_big.act2 .detail_diag2 {
    position: absolute;
    top: var(--top2);
}

.detail_diag2_box {
    position: relative;
}

.detail_diag2_box_core {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}

.detail_diag2_box_core.act {
    position: relative;
    opacity: 1;
    pointer-events: all;
}

.dd2bc_img_item {
    cursor: pointer;
}

.sticky_html,
.sticky_body {
    overflow: visible;
}

.detail_anchor {
    position: sticky;
    top: 100px;
    z-index: 30;
}

.detail_anchor_list_item.on .std_title6 {
    color: var(--colormain);
}

.mod_dots1 .slick-dots li {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 10px;
    background: rgba(209, 209, 209, .3);
}

.mod_dots1 .slick-dots li.slick-active {
    background: var(--colormain);
}

.indust_relate_list .slick-dots {
    bottom: -55px;
}

.hpil_item.ys_fadein1 {
    animation-delay: .4s;
}

.ys_ban_li.slick-active .ys_ban_title {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}

.ys_ban_li.slick-active .std_title3 {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.5s;
}

.honi_sli_link .ys_imgbox_cover {
    width: 16px;
}

.honi_sli_link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 9px 38px 9px 56px;
    transition: all 0.36s;
}

.honi_sli_link .std_title6 {
    max-width: calc(100% - 16px);
    color: var(--color333);
    line-height: var(--l1h75);
    transition: all 0.36s;
}

.honi_second {
    display: none;
}

.honi_second1_left {
    background: #ECECEC;
    width: 310px;
    padding-top: 28px;
    padding-bottom: 28px;
}

.honi_second1_right_change {
    padding-top: 28px;
    padding-bottom: 28px;
}

.honi_second1_cry {
    display: flex;
    background: #f9f9f9;
    border-radius: 0 0 20px 20px;
    overflow: hidden;
}

.honi_second1_right {
    width: 380px;
}

.honi_s1rc_three a {
    font-size: var(--font14);
    line-height: var(--l1h75);
    color: var(--color666);
    transition: all 0.36s;
    display: block;
    padding: 9px 50px;
}

.honi_second {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.head_other_nav_item {
    position: relative;
}

.honi_sli_link .ys_imgbox_cover img:nth-of-type(2) {
    opacity: 0;
}

.honi_second1_cry.on1 .honi_second_left_item.on.yxnav_active2 .honi_sli_link,
.honi_second1_cry.on1 .honi_second_left_item.on .honi_sli_link,
.honi_second_left_item.yxnav_active2 .honi_sli_link {
    background: #f9f9f9;
}

.honi_second1_cry.on1 .honi_second_left_item.on.yxnav_active2 .honi_sli_link .std_title6,
.honi_second1_cry.on1 .honi_second_left_item.on .honi_sli_link .std_title6,
.honi_second_left_item.yxnav_active2 .honi_sli_link .std_title6,
.honi_second3_cry.on1 .honi_second3_list_item.on.yxnav_active2 .std_title6,
.honi_second3_cry.on1 .honi_second3_list_item.on .std_title6,
.honi_second3_list_item.yxnav_active2 .std_title6 {
    color: var(--colormain);
}

.honi_second1_cry.on1 .honi_second_left_item.on.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:first-child,
.honi_second1_cry.on1 .honi_second_left_item.on .honi_sli_link .ys_imgbox_cover img:first-child,
.honi_second_left_item.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:first-child,
.honi_second3_cry.on1 .honi_second3_list_item.on.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:first-child,
.honi_second3_cry.on1 .honi_second3_list_item.on .honi_sli_link .ys_imgbox_cover img:first-child,
.honi_second3_list_item.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:first-child {
    opacity: 0;
}

.honi_second1_cry.on1 .honi_second_left_item.on.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:nth-of-type(2),
.honi_second1_cry.on1 .honi_second_left_item.on .honi_sli_link .ys_imgbox_cover img:nth-of-type(2),
.honi_second_left_item.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:nth-of-type(2),
.honi_second3_cry.on1 .honi_second3_list_item.on.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:nth-of-type(2),
.honi_second3_cry.on1 .honi_second3_list_item.on .honi_sli_link .ys_imgbox_cover img:nth-of-type(2),
.honi_second3_list_item.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:nth-of-type(2) {
    opacity: 1;
}

.honi_second3_cry.on1 .honi_second3_list_item.on.yxnav_active2 .honi_sli_link,
.honi_second3_cry.on1 .honi_second3_list_item.on .honi_sli_link {
    background: var(--colorfff);
}

.honi_second3_cry.on1 .honi_second3_list_item.yxnav_active2 .honi_sli_link,
.honi_second1_cry.on1 .honi_second_left_item.yxnav_active2 .honi_sli_link {
    background: transparent;
}

.honi_second3_cry.on1 .honi_second3_list_item.yxnav_active2 .std_title6,
.honi_second1_cry.on1 .honi_second_left_item.yxnav_active2 .honi_sli_link .std_title6 {
    color: var(--color333);
}

.honi_second1_cry.on1 .honi_second_left_item.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:first-child {
    opacity: 1;
}

.honi_second1_cry.on1 .honi_second_left_item.yxnav_active2 .honi_sli_link .ys_imgbox_cover img:nth-of-type(2) {
    opacity: 0;
}

.honi_s3lr_three.on1 .honi_s3lr_three_nub.on.yxnav_active3 a,
.honi_s3lr_three.on1 .honi_s3lr_three_nub.on a,
.honi_second1_right_change.on1 .honi_s1rc_three.on.yxnav_active3 a,
.honi_second1_right_change.on1 .honi_s1rc_three.on a,
.honi_s1rc_three.yxnav_active3 a {
    color: var(--colormain);
}

.honi_s3lr_three.on1 .honi_s3lr_three_nub.yxnav_active3 a,
.honi_second1_right_change.on1 .honi_s1rc_three.yxnav_active3 a {
    color: var(--color666);
}

.honi_second1_right {
    position: relative;
}

.honi_second1_right_change {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}

.honi_second1_right_change.act {
    opacity: 1;
    pointer-events: all;
    position: relative;
}

.honi_second2 {
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 0 0 20px 20px;
    background: #f9f9f9;
    overflow: hidden;
}

.honi_second2_list_item a {
    text-align: center;
    display: block;
    color: var(--color666);
    font-size: var(--font14);
    line-height: var(--l1h75);
    padding: 14px 64px;
    white-space: nowrap;
}

.honi_second2_list_item.yxnav_active2 a {
    background: var(--colorfff);
    color: var(--colormain);
}

.honi_second3 .std_title6 {
    white-space: nowrap;
}

.honi_second3_cry {
    border-radius: 0px 0px 20px 20px;
    background: var(--colorfff);
    position: relative;
}

.honi_second3_cry .honi_sli_link {
    padding: 14px 34px 14px 34px;
}

.honi_second3_cry .ys_imgbox_cover {
    margin-left: 32px;
}

.honi_second3_list {
    background: #f9f9f9;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    transition: all 0.36s;
}

.honi_s3lr_three,
.honi_second3_list {
    padding-top: 7px;
    padding-bottom: 13px;
}

.honi_second3_list_item.yxnav_active2 a {
    background: var(--colorfff);
}

.honi_second3_list_right {
    position: absolute;
    min-height: 100%;
    left: 100%;
    top: 0;
    background: var(--colorfff);
    border-radius: 0 0 20px 0;
}

.honi_s3lr_three_nub a {
    white-space: nowrap;
}

.honi_s3lr_three_nub a {
    color: var(--color666);
    line-height: var(--l1h75);
    padding: 14px 58px;
    transition: all 0.36s;
    display: block;
    font-size: var(--font14);
}

.honi_s3lr_three {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}

.honi_s3lr_three.act {
    opacity: 1;
    position: relative;
    pointer-events: all;
}

.honi_second3_list_item .ys_imgbox_cover {
    opacity: 0;
    transition: all 0.36s;
}

.honi_second3_list_item.has_childs .ys_imgbox_cover {
    opacity: 1;
}

.honi_second3_list_right {
    opacity: 0;
    pointer-events: none;
    transition: all 0.5s ease;
}

.honi_second3_cry.add1 .honi_second3_list_right {
    opacity: 1;
    pointer-events: all;
}

.honi_second3_cry.add1 .honi_second3_list {
    border-bottom-right-radius: 0px;
}

.honi_s3lr_three_nub.yxnav_active3 a {
    color: var(--colormain);
}

.head_other_nav_item.yxnav_active1 .std_title5,
.head_other_nav.on1 .head_other_nav_item.on .std_title5,
.head_other_nav.on1 .head_other_nav_item.on.yxnav_active1 .std_title5 {
    color: var(--colormain);
}

.head_other_nav_item.yxnav_active1 .honi_first_icon img:nth-of-type(2),
.head_other_nav.on1 .head_other_nav_item.on .honi_first_icon img:nth-of-type(2),
.head_other_nav.on1 .head_other_nav_item.on.yxnav_active1 .honi_first_icon img:nth-of-type(2) {
    opacity: 1;
}

.head_other_nav_item.yxnav_active1 .honi_first_icon img:first-child,
.head_other_nav.on1 .head_other_nav_item.on .honi_first_icon img:first-child,
.head_other_nav.on1 .head_other_nav_item.yxnav_active1.on .honi_first_icon img:first-child {
    opacity: 0;
}

.head_other_nav.on1 .head_other_nav_item.yxnav_active1 .std_title5 {
    color: var(--color333);
}

.head_other_nav.on1 .head_other_nav_item.yxnav_active1 .honi_first_icon img:nth-of-type(2) {
    opacity: 0;
}

.head_other_nav.on1 .head_other_nav_item.yxnav_active1 .honi_first_icon img:first-child {
    opacity: 1;
}

.indust_inof_cry {
    display: flex;
}

.indust_inof_img {
    width: 48.875%;
}

.indust_inof_img img {
    width: 100%;
}

.indust_inof_text {
    width: 51.125%;
    padding-left: 172px;
    padding-top: 58px;
}

.indust_inof .std_text16 {
    width: 100%;
    max-width: none;
}

.indust_inof_text .std_title2,
.indust_inof_text .std_text16,
.indust_inof_text .std_text16 p {
    text-align: left;
}

.trade_core_text {
    width: 63.25%;
    max-width: 100%;
    margin-bottom: 66px;
}

.trade_core_list_item {
    width: 25%;
    padding: 0 18px;
    margin-bottom: 48px;
}

.trade_core_list {
    margin: 0 -18px;
    margin-bottom: -48px;
    display: flex;
    flex-wrap: wrap;
}

.tcli_link {
    display: flex;
    height: 100%;
    flex-direction: column;
    padding: 40px;
    background: #F6F6F6;
    border-radius: var(--radius);
    justify-content: space-between;
}

.tcli_link .std_title4 {
    line-height: var(--l1h5);
    font-weight: bold;
    transition: all 0.36s;
    padding-bottom: 24px;
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 24px;
}

.tcli_link .std_text16 p {
    color: #999;
    line-height: var(--l1h75);
}

.tcli_link_btn {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background: var(--colorfff);
    position: relative;
    transition: all 0.36s;
}

.tcli_link_btn .ys_imgbox_cover {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.tcli_link_btn .ys_imgbox_cover img {
    transform: scale(1) !important;
}

.tcli_link_btn .ys_imgbox_cover img:nth-of-type(2) {
    opacity: 0;
}

.tcli_link_text {
    margin-bottom: 49px;
}

.trade_core {
    padding-top: 45px;
}

.home_industry_list_item2 .hili_link_text_top .std_title5 {
    width: 100%;
    max-width: 100%;
}

.home_industry_list_item2 .hili_link_text {
    padding: 60px 60px 40px;
}

.home_industry_list_item2 .hili_link_text_top .std_title3 {
    margin-bottom: 8px;
}

.footer_top_search_colse,
.footer_top_search_colse span {
    color: var(--color666);
    font-size: 14px;
    cursor: pointer;
}

.footer_top_search_colse {
    margin-right: 10px;
}

.footer_top_search input {
    width: calc(100% - 43px);
}

.footer_top_search_colse {
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}

.footer_top_search.act .footer_top_search_colse {
    opacity: 1;
    pointer-events: all;
}

.about_history_rotate.swiper {
    overflow: visible;
}

.nodata {
    font-size: var(--font14);
    line-height: var(--l1h75);
    color: var(--color666);
}

.pro_cry_other_right {
    min-height: var(--min-height1);
}

.detail_select_box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--colormain);
}

.detail_select_box .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: #ddd;
}

.detail_select_box .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 7px auto;
}

.std_text14,
.std_text14 p {
    font-size: 14px;
}

/* second */
.sample_form {
    position: relative;
}

.sfcl_title {
    font-size: var(--font50);
    color: var(--color333);
    line-height: var(--l1h5);
    font-weight: bold;
    margin-bottom: 34px;
}

.sample_form_cry_left .std_font20 p {
    color: var(--color666);
}

.sample_form_cry_left .std_font20 {
    flex-grow: 1;
}

.sample_form_cry_left {
    width: 42.625%;
    padding-top: 54px;
    display: flex;
    flex-direction: column;
}

.sample_form_cry_left .sfcl_title,
.sample_form_cry_left .std_font20 {
    padding-right: 130px;
}

.sfcl_img {
    margin-left: calc(-50vw + 800px);
    margin-right: -60px;
    width: calc(100% + 50vw - 800px + 60px);
}

.sfcl_img img {
    width: 100%;
}

.sample_form_cry_inof {
    width: 57.375%;
    border-radius: 40px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 63px 116px 61px;
    margin-bottom: var(--distance120);
}

.sfci_list_item {
    width: 100%;
    padding: 0 18px;
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 12px;
    margin-bottom: 32px;
}

.sfci_list_item_word {
    display: flex;
    align-items: center;
    padding-bottom: 12px;
}

.sfci_list_item::before {
    content: '';
    width: calc(100% - 36px);
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: 1px;
    background: var(--color999);
    position: absolute;
}

.sfci_list_item.sfci_list_code::before {
    display: none;
}

.sfci_list_item.sfci_list_code {
    padding-bottom: 0;
}

.sfci_list_item_word {
    position: relative;
}

.sfci_list_item_word::before {
    content: '';
    width: calc(100% - 9px);
    left: 0;
    transform: translateX(0);
    bottom: 0;
    height: 1px;
    background: var(--color999);
    position: absolute;
}

.sfci_list_item.sfci_list_item2 {
    width: 50%;
}

.sfci_list {
    margin: 0 -18px;
    display: flex;
    flex-wrap: wrap;
}

.sfci_list_item .std_text16 {
    color: var(--color333);
    line-height: var(--l1h75);
    white-space: nowrap;
}

.sfci_list_item .std_text16 span {
    color: #FF0606;
}

.sfci_list_item input {
    flex-grow: 1;
    padding-left: 4px;
    font-size: var(--text14);
}

.sfci_list_item.sfci_list_text {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 27px;
}

.sfcili_code_img {
    width: 110px;
    cursor: pointer;
}

.sfcili_code_img img {
    width: 100%;
}

.sfci_list_item_word {
    width: calc(100% - 110px);
    padding-right: 9px;
}

.sfci_list_agree {
    padding-top: 2px;
    margin-bottom: 32px;
    width: 100%;
}

.sfci_list_agree p {
    color: var(--color666);
    line-height: 2;
}

.sfci_list_agree a {
    color: var(--colormain);
    text-decoration: underline;
}

.sfci_list_agree span {
    width: 12px;
    height: 12px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    top: 8px;
}

.sfci_list_agree span::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 2px;
    border: 1px solid #D9D9D9;
    background: #FFF;
}

.sfci_list_agree span::after {
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 1px;
    background: var(--colormain);
    opacity: 0;
    transition: all 0.36s;
}

.sfci_list_agree.on span::after {
    opacity: 1;
}

.sfci_list_agree {
    padding: 0 18px;
}

.sfci_list_agree {
    display: flex;
}

.sfci_list_agree p {
    max-width: calc(100% - 12px);
    padding-left: 5px;
}

.contact_inof_connext .std_btn1_link,
.sample_form_cry_inof .std_btn1_link {
    overflow: visible;
    padding: 11px 82px;
}

.contact_inof_connext .std_btn1,
.sample_form_cry_inof .std_btn1 {
    padding: 0 18px;
}

.sfci_list_item textarea,
.sfci_list_item textarea.std_text16 {
    width: 100%;
    height: 70px;
    white-space: normal;
}

.sample_form_cry {
    padding-top: 43px;
    display: flex;
}

.article_inof_list_item {
    width: 100%;
    margin-bottom: 32px;
}

.article_inof_list_item:last-child {
    margin-bottom: 0;
}

.aili_box {
    border-radius: var(--radius);
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 42px 49px 41px 35px;
    display: flex;
    transition: all 0.4s;
}

.article_main .mod_page {
    margin-top: var(--distance80);
}

.aili_box_date {
    width: 139px;
    text-align: center;
    padding-top: 2px;
}

.aili_box_date_day {
    font-family: 'BarlowSemiCondensedMedium' !important;
    font-size: var(--font64);
    line-height: var(--l1h5);
    color: var(--colormain);
}

.aili_box_date_time {
    font-size: var(--font20);
    line-height: var(--l1h5);
    color: var(--colormain);
    font-family: 'BarlowSemiCondensedMedium' !important;
    margin-top: -6px;
    margin-bottom: -7px;
}

.aili_box_text {
    padding-left: 23px;
    padding-right: 148px;
    padding-top: 3px;
    position: relative;
}

.aili_box_text .std_font20 {
    color: var(--color333);
    font-weight: bold;
    line-height: var(--l1h75);
    margin-bottom: 16px;
}

.aili_box_text .std_text16,
.aili_box_text .std_text16 p {
    color: var(--color999);
}

.aili_box_date {
    position: relative;
}

.aili_box_text::before {
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    left: 0;
    top: 0;
    background: #E7E7E7;
}

.mod_btn4 {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--colormain);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    -moz-backdrop-filter: blur(2px);
    -ms-backdrop-filter: blur(2px);
    -o-backdrop-filter: blur(2px);
    opacity: 0;
    transition: all 0.4s;
}

.mod_btn4 img {
    width: 48%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.aili_box .mod_btn4 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(0);
    right: 49px;
    transition: all 0.4s .1s ease;
}

.paper_inof_cry_text {
    width: 1000px;
}

.paper_inof_cry_relate {
    width: calc(100% - 1000px);
    padding-left: 190px;
    width: 600px;
}

.pict_top .std_title4 {
    font-weight: bold;
    line-height: var(--l1h75);
    margin-bottom: 36px;
}

.pict_top .std_text16 {
    color: var(--colormain);
    font-family: 'BarlowSemiCondensedMedium' !important;
    line-height: var(--l1h6);
}

.pict_top {
    border-bottom: 1px solid #EDEDED;
    padding-top: 40px;
    padding-bottom: 21px;
    margin-bottom: 40px;
}

.paper_inof .yxedr_active h5 {
    font-weight: bold;
    margin-bottom: 2em;
}

.pict_list_nub p {
    line-height: 2;
    color: var(--color666);
    font-size: var(--font14);
    transition: all 0.36s;
}

.pict_list_nub {
    margin-bottom: 12px;
}

.pict_list_nub:last-child {
    margin-bottom: 0;
}

.pict_list {
    border-top: 1px solid #EDEDED;
    padding-top: 40px;
    margin-top: 40px;
}

.paper_inof {
    padding-bottom: var(--distance120);
    position: relative;
}

.paper_inof_cry_text .std_text16.yxedr_active p {
    margin-bottom: 1em;
}

.paper_inof_cry_relate .std_title4 {
    position: relative;
    font-weight: bold;
    line-height: var(--l1h5);
    padding-left: 21px;
}

.paper_inof_cry_relate .std_title4::before {
    content: '';
    width: 5px;
    height: calc(1em + 1px);
    border-radius: 3px;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: calc(50% + 18px);
    transform: translateY(-50%);
}

.picr_list {
    margin-top: 31px;
}

.picr_list_item_link {
    border-top: 1px solid #F0EFED;
    display: block;
    padding: 43px 0 35px;
    position: relative;
    padding-right: 40px;
}

.picr_list_item .std_title6 {
    font-family: 'BarlowSemiCondensedMedium' !important;
    line-height: var(--l1h6);
    color: var(--colormain);
    margin-bottom: 22px;
}

.picr_list_item .std_title6,
.picr_list_item_link .std_text16 {
    position: relative;
    z-index: 6;
    transition: all 0.36s;
}

.picr_list_item_link .std_text16 {
    line-height: 2;
    color: var(--color333);
}

.picr_list_item_link::before {
    content: '';
    width: calc(100% + 20px);
    left: -17px;
    top: 0;
    position: absolute;
    border-radius: var(--radius);
    background: var(--colorfff);
    box-shadow: -10px 4px 26.9px 6px rgba(0, 0, 0, 0.05);
    transition: all 0.36s;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}

.online_main_list_item {
    width: 33.333333%;
    padding: 0 18px;
    margin-bottom: 50px;
}

.online_main_list {
    margin: 0 -18px;
    margin-bottom: -50px;
    display: flex;
    flex-wrap: wrap;
}

.omli_link {
    display: flex;
    border-radius: var(--radius);
    overflow: hidden;
    background: #FFF;
    box-shadow: 0px 2px 19px 10px rgba(134, 146, 165, 0.07);
    transition: all 0.36s;
    flex-wrap: wrap;
    flex-direction: column;
    height: 100%;
}

.omli_link_img {
    width: 100%;
}

.omli_link_text {
    width: 100%;
    padding: 37px 46px 32px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.omli_link_text .std_font20 {
    color: var(--color333);
    line-height: var(--l1h75);
    margin-bottom: 24px;
}

.omli_link_text_btn {
    display: flex;
    justify-content: flex-end;
    padding-right: 13px;
}

.omli_link_text_btn .mod_btn4 {
    width: 30px;
    height: 30px;
    transition: all 0.4s .1s;
}

.omli_link_text_btn .mod_btn4 img {
    width: 55%;
}

.online_main .mod_page {
    margin-top: var(--distance80);
}

.pict_top_list .std_title6,
.pict_top_list .std_text16 {
    padding: 0 16px;
    position: relative;
}

.pict_top_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}

.pict_top_list .std_title6::before,
.pict_top_list .std_text16::before {
    content: '';
    background: #DADADA;
    position: absolute;
    width: 1px;
    height: 1em;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.pict_top_list .std_title6:last-child::before,
.pict_top_list .std_text16:last-child::before {
    display: none;
}

.class_inof_box {
    position: relative;
    width: 100%;
    margin-top: 36px;
    z-index: 2;
}

.class_inof_box::before,
.paper2_main .paper_inof::before {
    content: '';
    background: #EDEDED;
    width: 1px;
    height: calc(100% - var(--distance120));
    position: absolute;
    top: 0;
    left: calc(1000px + 91px + calc(50vw - 800px));
}

.class_inof_box::before {
    height: 100%;
}

.class_title1 {
    font-size: var(--font32);
    line-height: var(--l1h5);
    font-weight: bold;
    color: var(--color333);
    margin-bottom: 48px;
}

.class_video {
    width: 100%;
    position: relative;
    border-radius: var(--radius);
    overflow: hidden;
    margin-bottom: 57px;
}

.class_play {
    cursor: pointer;
}

.class_video img {
    width: 100%;
}

.class_video video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
}

.class_video_play {
    width: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 6;
    pointer-events: none;
    transition: all 0.36s;
}

.class_video_play img {
    width: 100%;
}

.class_video>img {
    position: relative;
    z-index: 4;
}

.class_video.on>img {
    z-index: 1;
}

.class_video.on .class_video_play {
    opacity: 0;
}

.class_inof .yxedr_active h4 {
    margin-bottom: 1em;
    line-height: var(--l1h5);
    font-weight: bold;
}

.class_inof {
    padding-bottom: var(--distance120);
    position: relative;
}

.class_inof .yxedr_active>p:last-child {
    margin-bottom: 0;
}

.class_inof .std_title4 {
    line-height: var(--l1h5);
    font-weight: bold;
    margin-bottom: 31px;
}

.class_inof_list_item {
    margin-bottom: 32px;
}

.class_inof_list_item:last-child {
    margin-bottom: 0;
}

.cili_link {
    border-radius: 8px;
    transition: all 0.36s;
    display: block;
}

.cili_link_img {
    width: 100%;
    border-radius: 8px 8px 0px 0px;
    overflow: hidden;
}

.cili_link_img_play {
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
}

.cili_link_img_play img {
    transform: scale(1) !important;
}

.cili_link_text {
    width: 100%;
    border-radius: 0px 0px 8px 8px;
    background: rgba(255, 255, 255, 0.50);
    box-shadow: 0px 4px 20px 0px rgba(194, 194, 194, 0.20);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    -moz-backdrop-filter: blur(15px);
    -ms-backdrop-filter: blur(15px);
    -o-backdrop-filter: blur(15px);
    overflow: hidden;
    padding: 18px 28px;
}

.cili_link_text .std_text16 {
    color: var(--color333);
    line-height: var(--l1h75);
}

.class_main .paper_inof_cry_relate .std_title4 {
    padding-left: 0;
}

.class_main .paper_inof_cry_relate .std_title4::before {
    display: none;
}

.class_inof .paper_inof_cry_relate {
    padding-top: 2px;
    padding-left: 252px;
}

.class_inof_bg {
    position: absolute;
    width: 40.052083%;
    right: 0;
    bottom: 0;
}

.class_inof_bg img {
    width: 100%;
}

.class_main .class_inof_box::before {
    left: calc(1000px + 126px + calc(50vw - 800px));
}

.quality_core_left {
    width: 509px;
    padding-right: 136px;
}

.quality_core_right {
    width: calc(100% - 509px);
}

.quality_core_left_box {
    border-radius: var(--radius);
    background: var(--colorfff);
    box-shadow: -10px 4px 26.9px 6px rgba(0, 0, 0, 0.05);
    padding: 24px 46px 27px;
}

.qclb_first {
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #ddd;
}

.qclb_first:last-child {
    border-bottom: 0;
}

.qclb_first_font {
    font-size: var(--font20);
    line-height: var(--l1h75);
    font-weight: bold;
    color: var(--color333);
}

.qclb_first_icon {
    width: 15px;
    transform: rotate(-90deg);
    transition: all 0.36s;
}

.qclb_first_icon img {
    width: 100%;
}

.qclb_first_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.qclb_first_second .std_title6 {
    color: var(--color666);
    display: block;
    padding: 8px 20px;
    transition: all 0.36s;
}

.qclb_first_second li:last-child .std_title6 {
    padding-bottom: 0;
}

.qclb_first_second {
    padding-top: 8px;
}

.qclb_first_second .on .std_title6 {
    color: var(--colormain);
}

.qclb_first_second {
    display: none;
}

.qclb_first.act .qclb_first_icon {
    transform: rotate(0);
}

.quality_main .yxedr_active p {
    margin-bottom: 1em;
}

.quality_main .yxedr_active h5 {
    margin-bottom: calc(1em - 2px);
}

.qcrl_nub {
    margin-bottom: 32px;
}

.qcrl_nub:last-child {
    margin-bottom: 0;
}

.quality_core_right_list {
    padding-top: 76px;
    border-top: 1px solid #ddd;
    margin-top: 54px;
}

.qcrl_nub_link {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.qcrl_nub_link_img {
    width: 222px;
}

.qcrl_nub_link_text {
    width: calc(100% - 222px);
    padding-left: 58px;
    padding-top: 11px;
}

.qcrl_nlt_title {
    line-height: var(--l1h75);
    color: var(--color333);
    font-weight: bold;
    margin-bottom: 0.9em;
    font-size: var(--font20);
}

.qcrl_nub_link_text .std_text16,
.qcrl_nub_link_text .std_text16 p {
    color: var(--color666);
}

.qcrl_nub_link_text .std_text16 {
    margin-bottom: 49px;
}

.mod_btn5_link {
    color: var(--colormain);
    line-height: var(--l1h75);
}

.quality_core.act1 .quality_core_left {
    position: fixed;
    top: var(--top1);
}

.quality_core.act2 .quality_core_left {
    position: absolute;
    top: var(--top2);
}

.quality_core_right {
    min-height: var(--min-height1);
}

.news_market_list {
    border-radius: var(--radius);
    background: #FFF;
    box-shadow: -10px 4px 26.9px 6px rgba(0, 0, 0, 0.05);
    /* overflow: hidden; */
}

.nmli_link_img {
    width: 40.375%;
    display: flex;
    align-items: center;
    border-radius: 0 var(--radius) var(--radius) 0;
    overflow: hidden;
}

.nmli_link_img .ys_imgbox_cover {
    width: 100%;
}

.nmli_link_text {
    width: 59.625%;
    padding: 72px 98px 80px 95px;
    display: flex;
    flex-direction: column;
}

.nmli_link {
    display: flex;
}

.nmli_link_text_inof {
    display: flex;
    margin: 0 -8px;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 12px;
}

.nmli_link_text_inof .std_title5 {
    color: var(--colormain);
    line-height: var(--l1h5);
    padding: 0 8px;
    position: relative;
}

.nmli_link_text_inof span {
    font-size: var(--font20);
    font-family: 'BarlowSemiCondensedMedium' !important;
    color: var(--colormain);
    line-height: var(--l1h5);
}

.nmli_link_text_inof .std_title5::before {
    content: '';
    width: 1px;
    height: calc(1em - 2px);
    position: absolute;
    background: #DADADA;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.nmli_link_text_inof .std_title5:last-child::before {
    display: none;
}

.nmli_link_text .std_title4 {
    color: var(--color333);
    font-weight: bold;
    line-height: var(--l1h75);
    margin-bottom: 19px;
}

.std_btn1_type1 .std_btn1_icon {
    margin-left: 8px;
}

.std_btn1_type1 .std_btn1_link {
    padding: 10.5px 32px;
    overflow: visible;
}

.nmli_link_text .std_text16 {
    margin-bottom: 24px;
    flex-grow: 1;
}

.news_market {
    padding-bottom: 50px;
}

.news_market_list .slick-dots {
    bottom: -50px;
}

.news_market_list_item:not(:first-child) {
    display: none;
}

.pro_search_all {
    display: flex;
    align-items: center;
}

.news_main .pro_search .ys_cont1600 {
    justify-content: space-between;
}

.std_select1 {
    width: 210px;
    height: 50px;
}

.std_select1 .ys_select_hd {
    border-radius: 25px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 0 39px;
    transition: all 0.36s;
}

.std_select1 .ys_select_xtbbox {
    right: 39px;
}

.std_select1 .ys_select_show {
    color: var(--color666);
    font-size: var(--font14);
    line-height: var(--l1h75);
}

.std_select1 .ys_select_bd {
    top: calc(100% - 1px);
    background: rgba(250, 250, 250);
    border-radius: 0 0 25px 25px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    padding-top: 8px;
    padding-bottom: 8px;
    height: 194px;
    border-top: 0;
}

.std_select1 .ys_select_bd::before {
    content: '';
    width: calc(100% - 54px);
    height: 1px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #f2f2f2;
}

.form_select .ys_select_li,
.std_select1 .ys_select_li {
    font-size: var(--font14);
    line-height: 2;
    color: var(--color666);
    padding: 6px 39px;
    transition: all 0.36s;
    padding-right: 49px;
}

.form_select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.form_select .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.form_select .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.form_select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.std_select1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.std_select1 .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.std_select1 .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.std_select1 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: var(--colormain);
}

.std_select1 .mCSB_scrollTools .mCSB_draggerContainer {
    right: 14px;
}

.std_select1 .mCSB_outside+.mCSB_scrollTools {
    right: 30px !important;
}

.news_main .pro_search {
    margin-top: 60px;
}

.nsli_link {
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px;
}

.news_state_list {
    border-top: 1px solid #E7E7E7;
}

.news_state_list_item {
    border-bottom: 1px solid #E7E7E7;
}

.nsli_link_img {
    width: 470px;
    display: flex;
    align-items: center;
}

.nsli_link_img .ys_imgbox_cover {
    width: 100%;
    border-radius: var(--radius);
    overflow: hidden;
}

.nsli_link_text {
    width: calc(100% - 470px);
    padding: 28px 114px 39px 112px;
    display: flex;
    flex-direction: column;
}

.nsli_link_text .std_title4 {
    font-weight: bold;
    color: var(--color333);
    line-height: var(--l1h75);
    margin-bottom: 0.96em;
    transition: all 0.36s;
}

.nsli_link_text .std_text16 {
    height: 3.5em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.nsli_link_text .std_btn3_link .std_text16 {
    height: auto;
    -webkit-line-clamp: inherit;
}

.nsli_link_text_top {
    margin-bottom: 24px;
    flex-grow: 1;
}

.std_btn3_link .ys_imgbox_cover img {
    transform: scale(1) !important;
}

.news_state .mod_page {
    margin-top: var(--distance80);
}

.std_select1 .ys_select_hd.on {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.join_talent .ys_cont1600 {
    align-items: flex-start;
    display: flex;
}

.join_system_text,
.join_talent_left {
    width: 48.875%;
}

.join_main {
    --jian1: 136px;
}

.join_talent_left {
    padding-right: var(--jian1);
}

.join_talent_img {
    margin-top: 8px;
}

.join_system_img,
.join_talent_img {
    width: 51.125%;
    border-radius: var(--radius);
    overflow: hidden;
}

.join_talent_img img {
    width: 100%;
}

.jtll_item_title {
    color: var(--color333);
    font-weight: bold;
    line-height: var(--l1h5);
    padding-bottom: 18px;
    position: relative;
    margin-bottom: 16px;
    cursor: pointer;
}

.jtll_item_title::before {
    content: '';
    height: 2px;
    background: var(--colormain);
    width: 30px;
    position: absolute;
    bottom: 1px;
    left: 0;
    transition: all 0.5s linear;
}

.jtll_item.on .jtll_item_title::before {
    width: 100%;
}

.jtll_item_text {
    padding: 8px 0 4px;
    display: none;
}

.jtll_item {
    padding-bottom: 30px;
}

.jtll_item:last-child {
    padding-bottom: 0;
}

.join_talent_left .std_title2 {
    margin-bottom: 32px;
}

.join_talent_text {
    margin-bottom: 44px;
}

.join_system .ys_cont1600 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.join_system {
    padding-top: var(--distance130);
}

.join_system_text {
    padding-left: var(--jian1);
}

.join_system_text .std_text16,
.join_system_text .std_text16 p {
    line-height: 2;
}

.join_system_text .std_title2 {
    margin-bottom: 32px;
}

.join_event {
    padding-top: var(--distance130);
    position: relative;
    z-index: 6;
}

.join_event .std_title2 {
    text-align: center;
}

.join_event_list_item {
    width: 50%;
    padding: 0 15px;
}

.join_event_list {
    margin: 0 -15px;
}

.jeli_img {
    width: 100%;
    border-radius: 8px;
    margin-bottom: 14px;
}

.join_event_list_item .std_text16 {
    text-align: center;
    line-height: var(--l1h75);
    color: var(--color333);
}

.join_event_list .slick-list {
    overflow: visible;
}

.join_event_list_item:not(:first-child) {
    display: none;
}

.mod_dots3 .slick-dots li {
    width: 43px;
    margin: 0 12.5px;
    height: 6px;
    background: transparent;
}

.mod_dots3 .slick-dots li::before {
    content: '';
    width: 100%;
    height: 2px;
    background: #dadada;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.36s;
}

.mod_dots3 .slick-dots li.slick-active::before {
    background: var(--colormain);
}

.join_event_list .slick-dots {
    bottom: 0;
}

.join_event_list.slick-dotted {
    padding-bottom: 51px;
}

.join_post {
    position: relative;
}

.join_post_img {
    margin-top: -6.3vw;
}

.join_post_img,
.join_post_img img {
    width: 100%;
}

.join_main .pro_cry {
    padding-bottom: 0;
}

.join_post_box {
    position: absolute;
    width: 100%;
    top: 50.3%;
    transform: translateY(-50%);
    z-index: 3;
}

.join_post_box .std_title2 {
    line-height: 1.35;
    margin-bottom: 78px;
}

.join_post_box_inof {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.join_post_box_inof .std_title4 {
    margin-right: 32px;
    color: var(--color333);
    line-height: var(--l1h5);
}

.std_btn1_type2 .std_btn1_icon {
    width: 15px;
    margin-left: 20px;
}

.std_btn1_type2 .std_btn1_link .std_title5 {
    font-size: var(--font14);
    font-weight: bold;
    line-height: 2;
}

.std_btn1_type2 .std_btn1_link {
    padding: 8px 27px 8px 34px;
    overflow: visible;
}

.contact_inof .ys_cont1600 {
    display: flex;
}

.contact_inof_way,
.contact_inof_connext {
    width: 50%;
    position: relative;
}

.ciwl_item_icon {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: var(--colormain);
    position: relative;
    margin-right: 31px;
}

.ciwl_item_icon img {
    width: 52.777778%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.ciwl_item {
    display: flex;
}

.ciwl_item_box {
    width: calc(100% - 103px);
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.ciwl_item_box_nub {
    position: relative;
    padding-top: 6px;
}

.ciwl_item_box_nub:nth-of-type(2n-1) {
    width: 40.976%;
    padding-right: 40px;
}

.ciwl_item_box_nub:nth-of-type(2n) {
    width: 59.024%;
    padding-left: 42px;
}

.ciwl_item_box_nub::before {
    content: '';
    background: #E6E6E6;
    width: 1px;
    height: 70px;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    position: absolute;
}

.ciwl_item_box_nub:nth-of-type(2n)::before {
    display: none;
}

.ciwl_item_box_nub .std_title6 {
    color: var(--color666);
    line-height: var(--l1h75);
    margin-bottom: 3px;
}

.ciwl_item_box_nub .std_title4 {
    font-family: 'robotoBold' !important;
    color: var(--color333);
    line-height: var(--l1h5);
}

.ciwl_item_box_nub .std_title4 a {
    color: inherit;
    font-family: inherit !important;
}

.ciwl_item {
    margin-bottom: var(--distance100);
}

.contact_inof_way .std_title2 {
    margin-bottom: 62px;
}

.contact_inof_way {
    padding-right: 80px;
    padding-bottom: 47px;
}

.contact_inof_way_account {
    position: relative;
    padding-top: 63px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.contact_inof_way_account::before {
    content: '';
    background: #DCE1E1;
    height: 1px;
    position: absolute;
    margin-left: calc(800px - 50vw);
    width: calc(100% + 50vw - 800px);
    top: 0;
}

.ciwa_code {
    width: 150px;
    border-radius: 8px;
    border: 1px solid #E7E7E7;
    overflow: hidden;
}

.ciwa_code img {
    width: 100%;
}

.contact_inof_way_account .std_text16 {
    padding-left: 31px;
    line-height: 2;
}

.contact_inof_connext {
    padding-left: 118px;
}

.cicf_item {
    padding: 0 18px;
}

.form_select .ys_select_hd {
    display: flex;
}

.form_select .ys_select_bd {
    top: calc(100% + 6px);
    background: rgba(250, 250, 250);
    border-radius: 25px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    padding-top: 8px;
    padding-bottom: 8px;
    height: 194px;
    border-top: 0;
    width: calc(100% - 36px);
    left: 18px;
}

.form_select .ys_select_li {
    padding: 6px 20px;
    text-align: center;
}

.form_select .mCSB_outside+.mCSB_scrollTools {
    right: 8px !important;
}

.form_select .ys_select_xtbbox {
    width: 16px;
    right: 10px;
}

.contact_inof_connext .std_title2 {
    margin-bottom: 36px;
}

.contact_inof_way::before {
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0;
    background: #DEDEDE;
}

.contact_company {
    padding-top: var(--distance100);
}

.contact_main .pro_cry {
    padding-bottom: var(--distance120);
}

.contact_company_list_item {
    width: 50%;
    padding: 0 18px;
    margin-bottom: 36px;
}

.contact_company_list {
    margin: 0 -18px -36px;
    display: flex;
    flex-wrap: wrap;
}

.ccli_cry {
    width: 100%;
    border-radius: var(--radius);
    overflow: hidden;
    position: relative;
}

.ccli_cry_img {
    width: 100%;
}

.ccli_cry_img::before {
    content: '';
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.20) 32.12%, rgba(0, 0, 0, 0.00) 90.15%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

.ccli_cry_text {
    position: absolute;
    z-index: 6;
    padding: 60px 67px 40px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.ccli_cry_text .std_title4 {
    color: var(--colorfff);
    font-weight: bold;
    line-height: var(--l1h5);
    margin-bottom: 29px;
}

.ccli_ctc_nub_icon {
    width: 20px;
    margin-right: 14px;
    position: relative;
    top: 4px;
}

.ccli_ctc_nub_icon img {
    width: 100%;
}

.ccli_ctc_nub .std_title6 {
    width: calc(100% - 34px);
    color: var(--colorfff);
}

.ccli_ctc_nub .std_title6 a {
    color: inherit;
}

.ccli_ctc_nub {
    margin-bottom: 10px;
    display: flex;
    align-items: flex-start;
}

.ccli_ctc_nub:last-child {
    margin-bottom: 0;
}

.ccli_ctc_nub_map {
    margin-left: 40px;
    color: var(--colorfff);
    text-decoration: underline !important;
}

.crumbs_list_item:not(:last-child) a {
    opacity: .7;
}

.crumbs_list_item:not(:last-child)::before {
    opacity: .7;
}

.paper_inof_cry.act1 .paper_inof_cry_relate {
    position: fixed;
    top: var(--top1);
    right: calc(50vw - 800px);
}

.paper_inof_cry.act2 .paper_inof_cry_relate {
    position: absolute;
    top: var(--top2);
    right: calc(50vw - 800px);
}

.paper_main .paper_inof_cry_relate .std_title4 {
    padding-top: 36px;
}

.online_main_list_item:nth-of-type(3n-1) {
    animation-delay: 0.4s;
}

.online_main_list_item:nth-of-type(3n) {
    animation-delay: 0.5s;
}

.paper_inof_cry_text {
    min-height: var(--min-height1);
}

.sfci_list_item:not(.form_select) {
    overflow: hidden;
}

.sfci_list_item:not(.form_select) input {
    max-width: calc(100% - var(--width1));
}

.sample_ph,
.aili_box_date_ph {
    display: none;
}

.aili_box_text {
    width: calc(100% - 139px);
}

.qclb_first_font {
    transition: all 0.36s;
}

.qclb_first.act>a .qclb_first_font {
    color: var(--colormain);
}

.qclb_first>a .qclb_first_icon {
    display: none;
}

.about_honor .slick-track {
    display: flex;
}

.about_honor .slick-slide {
    height: auto;
}

.ahli_cry {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.ahli_cry_text {
    flex-grow: 1;
}

.honi_second1_cry {
    box-shadow: 0px 4px 14px 2px rgba(155, 155, 155, 0.15);
}

.honi_second3_list_right {
    box-shadow: 15px 12px 28px 0px rgba(155, 155, 155, 0.08);
}

.detail_feature .std_text16 ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-inline-start: 0;
    margin-block-start: 0em;
    margin-block-end: 0em;
}

.detail_feature .std_text16 ul li {
    width: 50%;
}

.detail_feature .std_text16 ul p {
    width: 100%;
    padding-left: calc(var(--jian1) + 12px);
}

.detail_feature .std_text16 p {
    padding-left: var(--jian1);
}

.detail_feature .std_text16 p::before {
    display: none;
}

.detail_feature .std_text16 ul li::marker {
    color: var(--colormain);
    font-size: var(--text14);
    font-size: 0;
}

.detail_feature .std_text16 ul p::before {
    display: block;
}

.mod_table1 thead .std_title5 {
    white-space: nowrap;
    min-width: 150px;
}

.ys_privacy .ys_priban {
    top: 50% !important;
}

.pcol_item {
    margin-bottom: 2px;
}

.ahli_cry_text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.join_video {
    position: relative;
    cursor: pointer;
}

.join_video video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    object-fit: cover;
}

.join_video>img {
    position: relative;
    z-index: 4;
}

.join_talent_play {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    z-index: 6;
    transition: all 0.36s;
}

.join_talent_play img {
    width: 100%;
}

.join_video.on>img {
    z-index: 1;
}

.join_video.on .join_talent_play {
    opacity: 0;
}

.join_post_img video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    top: 0;
    left: 0;
}

.join_ph_play {
    display: none;
}

.indust_inof_text .std_title2 {
    position: relative;
    padding-left: 25px;
}

.indust_inof_text .std_title2::before {
    content: '';
    width: 5px;
    height: calc(1em + 1px);
    border-radius: 3px;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: calc(50% + 2px);
    transform: translateY(-50%);
}

.quality_core .ys_cont1600 {
    position: relative;
}

.quality_core .ys_cont1600.act1 .quality_core_left {
    position: fixed;
    top: var(--top1);
}

.quality_core .ys_cont1600.act2 .quality_core_left {
    position: absolute;
    top: var(--top2);
}

.about_play {
    cursor: pointer;
}

.detail_big.on1 {
    padding-bottom: var(--distance130);
}

.detail_feature_list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.detail_feature_list .std_text16 {
    width: 50%;
    padding-right: 10px;
}

.detail_feature .std_text16 ul li {
    width: 100%;
}

.ys_imgbox_cover {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    isolation: isolate;
    position: relative;
    z-index: 0;
}

.std_btn1_link {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    isolation: isolate;
    position: relative;
    z-index: 0;
}

.tcli_link .std_title4 span {
    color: inherit;
    line-height: inherit;
    height: 1.5em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.ys_banner .ys_ban_title,
.ys_ban_txtbox .std_title3 {
    font-size: 28px !important;
}

.home_product {
    position: relative;
}

.home_product::before {
    content: '';
    background: #f4f5f5;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
}

.home_industry {
    margin-top: 0 !important;
    padding-top: var(--distance100);
}

.home_product .mod_title1 {
    width: 300px;
}

.home_product .mod_title1 .std_title2 {
    font-size: var(--font32);
}

.mod_title1 .std_title5 {
    display: inline-block;
    position: relative;
}

.mod_title1 .std_title2 {
    width: 100%;
}

.mod_title1 .std_title5::before,
.home_about_cry_left>.std_title5::before,
.home_quality_text>.std_title5::before {
    content: '';
    height: 1em;
    position: absolute;
    width: 1px;
    left: calc(100% + 10px);
    top: 50%;
    transform: translateY(-50%);
    border-radius: 1px;
}

.home_page .mod_title1 .std_title5::before {
    background: var(--colormain);
}

.home_about_cry_left>.std_title5::before,
.home_quality_text>.std_title5::before {
    background: var(--colorfff);
}

.home_about_cry_left .std_title5,
.home_quality_text .std_title5 {
    display: inline-block;
    position: relative;
}

.home_quality_text {
    align-items: flex-start;
}

.mod_table1_add1 {
    width: 20px;
    margin-left: 10px;
}

.mod_table1 tbody td:first-child .std_title5 {
    white-space: nowrap;
}

.detail_select_box {
    position: relative;
}

.detail_select_box .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    position: absolute;
    top: 60px;
}

/* 2024.02.27 - start */
.honi_first .std_title5,
.honi_sli_link .std_title6,
.honi_s1rc_three a,
.honi_s3lr_three_nub a,
.honi_second2_list_item a {
    font-size: 14px;
}

.mod_title1 .std_title5,
.hpil_item .std_title5,
.home_about_cry_left .std_title5,
.home_quality_text .std_title5,
.hili_link_text_top .std_title5,
.std_btn1_link .std_title5 {
    font-size: 14px;
}

.std_btn1_icon {
    width: 19px;
}

.home_product .mod_title1 .std_title2,
.home_page .mod_title1 .std_title2 {
    font-size: var(--font20);
}

.hili_link_text_top .std_title3,
.hacl_title2 {
    font-size: var(--font14);
}

.hacl_item_num,
.hacl_item_num span {
    font-size: 34px;
}

.hacl_item .std_title4,
.home_about_cry_left .std_text18,
.home_about_cry_left .std_text18 p {
    font-size: var(--text14);
}

.hntn_link_info .std_title6,
.hntn_link .std_font20 {
    font-size: 14px;
}

.home_quality .std_title2,
.footer_top_title {
    font-size: var(--font20);
}

.head_other_lan a {
    font-size: var(--text14);
}

.home_page .std_btn1_link .std_title5,
.hili_link_text_top .std_title5 {
    font-size: 14px;
}

/* 2024.02.27 - end */
.detail_ban_inof .std_text16,
.detail_ban_inof .std_text16 p {
    text-align: justify;
}

.trade_core_text {
    width: 100%;
}

.mod_table1 tbody td:first-child .std_title5 {
    display: flex;
    justify-content: space-between;
}

.mod_table1 thead .std_title5 {
    min-width: 180px;
}

/* 2023.02.29 */
.hpil_item_core::after {
    opacity: 0;
    pointer-events: none;
}

.hpil_item_core {
    width: 14px;
    height: 18px;
}

.hpil_item.on .hpil_item_core {
    transform: rotate(180deg);
}

.hpil_item_core::before {
    background: transparent;
    background-image: url(../images/line_r.svg);
    width: 68px;
    height: 48px;
    background-size: 100% 100%;
    box-shadow: none;
    border-radius: 0;
    top: 50%;
    left: 2px;
    transform: translate(-100%, 0);
}

.hpil_item.on .hpil_item_core::before {
    top: auto;
    bottom: 50%;
    left: 2px;
    transform: translate(-100%, 0) rotateX(180deg);
}

.hpil_item.on .std_title5 {
    right: 0;
}

.hpil_item:not(.on) .std_title5 {
    left: 0;
}

.hpil_item .std_title5 {
    border-radius: 4px;
    background: transparent;
    border: 0;
    overflow: visible;
}

.hpil_item .std_title5::before {
    width: 100%;
    background: linear-gradient(90deg, rgba(227, 163, 3, 0.00) 0%, #E3A303 100%);
    opacity: 0.1;
}

.hpil_item:not(.on) .std_title5::before {
    background: linear-gradient(-90deg, rgba(227, 163, 3, 0.00) 0%, #E3A303 100%);
}

.hpil_item .hpil_item_link {
    color: var(--colormain) !important;
}

.hpil_item_zhan {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.hpil_item_zhan::before,
.hpil_item_zhan::after {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(to right, transparent 0%, #E3A303 60%);
    opacity: .3;
}

.hpil_item:not(.on) .hpil_item_zhan::before,
.hpil_item:not(.on) .hpil_item_zhan::after {
    background: linear-gradient(to left, transparent 0%, #E3A303 60%);
}

.hpil_item_zhan::before {
    top: 0;
}

.hpil_item_zhan::after {
    bottom: 0;
}

.hpil_item_top {
    height: 1px;
    width: 100%;
    border: 0;
    border-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--colormain);
    transition: all 0.36s ease-out;
}

/* .hpil_item_top::before, */
/* .hpil_item_bot::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border:1px solid var(--colormain);
    background: var(--colormain);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 0;
} */
.hpil_item_bot {
    height: 1px;
    width: 100%;
    border: 0;
    border-top: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    background: var(--colormain);
    transition: all 0.36s ease-out;
}

.hpil_item:not(.on) .hpil_item_top {
    clip-path: polygon(0 0, 0 7px, 7px 7px, 7px 0);
    -webkit-clip-path: polygon(0 0, 0 7px, 7px 7px, 7px 0);
    -moz-clip-path: polygon(0 0, 0 7px, 7px 7px, 7px 0);
    -ms-clip-path: polygon(0 0, 0 7px, 7px 7px, 7px 0);
    -o-clip-path: polygon(0 0, 0 7px, 7px 7px, 7px 0);
}

.hpil_item:not(.on) .hpil_item_bot {
    clip-path: polygon(0 calc(100% - 7px), 0 100%, 7px 100%, 7px calc(100% - 7px));
    -webkit-clip-path: polygon(0 calc(100% - 7px), 0 100%, 7px 100%, 7px calc(100% - 7px));
    -moz-clip-path: polygon(0 calc(100% - 7px), 0 100%, 7px 100%, 7px calc(100% - 7px));
    -ms-clip-path: polygon(0 calc(100% - 7px), 0 100%, 7px 100%, 7px calc(100% - 7px));
    -o-clip-path: polygon(0 calc(100% - 7px), 0 100%, 7px 100%, 7px calc(100% - 7px));
}

.hpil_item.on .hpil_item_top {
    clip-path: polygon(calc(100% - 7px) 0, calc(100% - 7px) 7px, 100% 7px, 100% 0);
    -webkit-clip-path: polygon(calc(100% - 7px) 0, calc(100% - 7px) 7px, 100% 7px, 100% 0);
    -moz-clip-path: polygon(calc(100% - 7px) 0, calc(100% - 7px) 7px, 100% 7px, 100% 0);
    -ms-clip-path: polygon(calc(100% - 7px) 0, calc(100% - 7px) 7px, 100% 7px, 100% 0);
    -o-clip-path: polygon(calc(100% - 7px) 0, calc(100% - 7px) 7px, 100% 7px, 100% 0);
}

.hpil_item.on .hpil_item_bot {
    clip-path: polygon(calc(100% - 7px) calc(100% - 7px), calc(100% - 7px) 100%, 100% 100%, 100% calc(100% - 7px));
    -webkit-clip-path: polygon(calc(100% - 7px) calc(100% - 7px), calc(100% - 7px) 100%, 100% 100%, 100% calc(100% - 7px));
    -moz-clip-path: polygon(calc(100% - 7px) calc(100% - 7px), calc(100% - 7px) 100%, 100% 100%, 100% calc(100% - 7px));
    -ms-clip-path: polygon(calc(100% - 7px) calc(100% - 7px), calc(100% - 7px) 100%, 100% 100%, 100% calc(100% - 7px));
    -o-clip-path: polygon(calc(100% - 7px) calc(100% - 7px), calc(100% - 7px) 100%, 100% 100%, 100% calc(100% - 7px));
}

.hpil_item_core {
    display: flex;
    align-items: center;
}

.hacl_item_num {
    font-size: var(--font14) !important;
}

.mod_table1 tbody .std_title5 {
    padding: 16px 20px;
}

.mod_table1 thead .std_title5 {
    min-width: 208px;
}

.ys_nybanner h1 {
    font-size: var(--font32);
}

.aili_link {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.aili_link .std_font20 {
    flex-grow: 1;
}

.about_partner .swiper-slide {
    height: calc((100% - 120px) / 4) !important;
}

.about_partner_rotate.swiper {
    height: calc(var(--heightxin1) + 120px + 60px);
}

.about_partner {
    --heightxin1: 468px;
}

.hpil_item_tian {
    width: 10px;
    height: 10px;
    position: relative;
}

.hpil_item_tian span:nth-of-type(1) {
    width: 50%;
    height: 50%;
    position: absolute;
    border-radius: 50%;
    background: var(--colormain);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hpil_item_tian span:nth-of-type(2) {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* 2024.04.12 */
.pcor_lnl_text .std_title4,
.pcol_item .std_font20 {
    font-size: var(--font16);
}

.std_btn3_link .std_text16 {
    font-size: var(--font16);
}

.pcol_item a {
    padding-right: 56px;
}

.pcor_lnl_text .std_title4 {
    margin-bottom: 32px;
}

.pcor_lnl_img {
    padding: 20px 37px;
}

.detail_ban_title h1 {
    font-size: var(--font22);
}

.detail_ban_title h1 {
    margin-right: 17px;
}

.detail_anchor_list_item .std_title6 {
    font-size: var(--font16);
}

.mod_table1 thead .std_title5,
.mod_table1 tbody .std_title5 {
    font-size: var(--font16);
}

.detail_ban_title {
    padding-top: 71px;
    margin-bottom: 18px;
}

.detail_ban {
    padding-bottom: 108px;
}

.detail_diag_list {
    margin-bottom: 12px;
}

.detail_main .std_title3 {
    margin-bottom: 19px;
}

.detail_apply {
    padding-top: var(--distance50);
}

.detail_select {
    padding-top: 65px;
    padding-bottom: 104px;
}

.aili_link .std_font20 {
    font-size: var(--text14);
}

.aili_link .std_title3 {
    margin-bottom: 13px;
}

.aili_link .std_font20 {
    margin-bottom: 29px;
}

.trade_core .std_title4,
.trade_core .std_title4 p {
    font-size: var(--font16);
}

.tcli_link_btn {
    width: 40px;
    height: 40px;
}

.tcli_link {
    padding: 40px 40px 46px;
}

.tcli_link .std_title4 {
    padding-bottom: 25px;
    margin-bottom: 20px;
}

.trade_core_text {
    margin-bottom: 49px;
}

.indust_inof_text .std_title2::before {
    top: calc(50% + 1px);
}

.indust_relate .ys_cont1600 {
    padding-top: var(--distance50);
}

.indust_relate .std_title2 {
    margin-bottom: 39px;
}

.irli_link_word .std_title4 {
    font-size: var(--font16);
}

.indust_relate .indust_relate_list_item {
    width: 33.333333%;
}

.irli_link_text {
    width: 48.275862%;
    padding-left: 38px;
}

.irli_link_img {
    padding: 20px 34px;
    width: 51.724138%;
}

.indust_relate_list_item {
    padding: 0 30px;
}

.indust_relate_list {
    margin: 0 -30px;
}

.indust_relate_list .std_btn3_link .std_text16 {
    font-size: var(--font14);
}

.sample_form_cry_left .sfcl_title {
    font-size: var(--font22);
}

.sample_form_cry_left .std_font20,
.sample_form_cry_left .std_font20 p {
    font-size: var(--text14);
}

.aili_box_text .std_font20,
.aili_box_text .std_font20 p {
    font-size: var(--font16);
}

.aili_box_text .std_font20 {
    margin-bottom: 23px;
}

.aili_box_date {
    padding-top: 0px;
}

.pict_top .std_title4 {
    font-size: var(--font22);
}

.pict_top .std_text16,
.picr_list_item .std_title6,
.picr_list_item_link .std_text16 {
    font-size: var(--font16);
}

.paper_inof_cry_relate .std_title4 {
    font-size: var(--font20);
}

.yxedr_active h5 {
    font-size: var(--font16);
}

.pict_top .std_title4 {
    margin-bottom: 23px;
}

.picr_list_item .std_title6 {
    margin-bottom: 24px;
}

.omli_link_text .std_font20 {
    font-size: var(--font16);
}

.class_title1 {
    font-size: var(--font22);
}

.std_title4,
.std_title4 p,
.yxedr_active h4 {
    font-size: var(--font16);
}

.cili_link_text .std_text16 {
    font-size: var(--font16);
}

.qclb_first_font {
    font-size: var(--font16);
}

.about_world_cry_text .std_title2 {
    margin-bottom: 31px;
}

.awli_data span {
    font-size: var(--font40);
}

.awli_data {
    font-size: var(--font24);
}

.about_world_list_item .std_title5 {
    font-size: var(--text18);
}

.about_culture .std_title2 {
    padding-left: 0;
}

.acln_img_text .std_title4 {
    font-size: var(--text14);
}

.about_history_list_nub .std_text18,
.about_history_list_nub .std_text18 p {
    font-size: var(--font16);
}

.about_history .std_title2 {
    font-size: var(--font32);
}

.mod_arrows2 .slick-prev,
.mod_arrows2 .slick-next,
.mod_arrows2 .swiper-button-prev,
.mod_arrows2 .swiper-button-next {
    width: 40px;
    height: 40px;
}

.ahli_cry_year {
    font-size: var(--font24);
}

.awli_data span {
    position: relative;
    top: 2px;
}

.awli_data {
    position: relative;
    top: -9px;
}

.about_culture {
    padding-top: var(--distance100);
    padding-bottom: var(--distance100);
}

.about_culture .std_title2 {
    margin-bottom: 37px;
}

.acln_img_text .std_title3 {
    margin-bottom: 19px;
}

.acln_img_text .std_title4 {
    margin-bottom: 46px;
}

.about_history .about_partner_title .std_title2 {
    font-size: var(--font22);
}

.about_partner .about_partner_title {
    margin-bottom: var(--distance50);
}

.nmli_link_text_inof span {
    font-size: var(--font14);
}

.nmli_link_text_inof .std_title5 {
    padding: 0 16px;
}

.nmli_link_text_inof {
    margin: 0 -16px;
    margin-bottom: 17px;
}

.nmli_link_text .std_title4 {
    font-size: var(--font20);
    margin-bottom: 28px;
}

.nmli_link_text {
    padding: 69px 98px 80px 95px;
}

.nsli_link_text .std_title4 {
    font-size: var(--font20);
    margin-bottom: 31px;
}

.nsli_link_text .std_btn3_link .std_text16 {
    font-size: var(--font14);
}

.pict_top .std_text16,
.picr_list_item .std_title6,
.picr_list_item_link .std_text16 {
    font-size: var(--font14);
}

.paper_inof_cry_relate .std_title4::before {
    top: calc(50% + 19px);
}

.picr_list_item_link>.std_text16 {
    font-size: var(--font16);
}

.ciwl_item_box_nub .std_title4 {
    font-size: var(--font20);
}

.ccli_cry_text .std_title4 {
    font-size: var(--font20);
}

.dali_cry {
    height: 100%;
}

.about_history_rotate .swiper-slide {
    height: auto;
}

.sfci_list_item:not(.form_select) {
    overflow: visible;
}

.mod_arrows2 .slick-prev,
.mod_arrows2 .slick-next,
.mod_arrows2 .swiper-button-prev,
.mod_arrows2 .swiper-button-next {
    background: var(--colorfff);
    border: 1px solid var(--colorfff);
    box-shadow: 0px 4px 14px rgba(155, 155, 155, 0.16);
    filter: drop-shadow(0px 4px 14px rgba(155, 155, 155, 0.16));
}

.detail_feature .std_text16 ul ul {
    padding-left: 1em;
}

.hpil_item_link {
    text-rendering: optimizeLegibility;
}


/* 2026.2.6新增 star */

.inves-addre {
    width: 100%;
    position: relative;
}

.inves-addre-top {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}

.inves-addre-top-li {
    width: 50%;
    padding: 0 20px;
}

.iatl-wrap-icon {
    width: 50px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.iatl-wrap-icon img {
    width: 100%;
}

.iatl-wrap-tit {
    color: #333333;
    line-height: 1.75;
    font-weight: bold;
    margin-bottom: 7px;
}

.iatl-wrap {
    text-align: center;
}

.iatl-wrap-info p,
.iatl-wrap-info a {
    font-size: 14px;
    line-height: 1.75;
    color: #333;
}

.inves-addre-btm {
    width: 100%;
    margin-top: 100px;
}

.inves-addre-btm img {
    width: 100%;
}

.corpor-member {
    width: 100%;
    position: relative;
    padding-top: 50px;
}

.cmtp-tit40 {
    font-size: var(--font40);
    line-height: 1.5;
    font-weight: bold;
}

.corpor-member-tit {
    margin-bottom: 50px;
    text-align: center;
}

.corpor-member-ul-li {
    width: 100%;
    position: relative;
    margin-bottom: 90px;
}

.corpor-member-ul-li:last-child {
    margin-bottom: 0 !important;
}

.cmul-tit {
    font-size: var(--font32);
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 50px;
}

.cmul-ul {
    margin: 0 -18px;
    display: flex;
    flex-wrap: wrap;
}

.cmul-ul-li {
    width: 33.333333%;
    padding: 0 18px;
    margin-bottom: 37px;
}

.cule-wrap {
    width: 100%;
    position: relative;
    border-radius: 20px;
    background: #FBFBFB;
    padding: 40px 32px 58px;
    z-index: 1;
    transition: all 0.36s;
}

.cmul-ul-li-erap {
    position: relative;
    width: 100%;
    z-index: 1;
}

.cmul-ul-li-erap::before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0;
    width: 100%;
    height: 100%;
    background: #E3A303;
    border-radius: 20px;
    z-index: -1;
}

.cule-wrap-tit {
    font-size: var(--font24);
    line-height: 1.5;
    transition: all 0.36s;
    margin-bottom: 18px;
}

.cule-wrap-info p {
    font-size: var(--font16);
    line-height: 1.5;
    color: #666;
    transition: all 0.36s;
}

.cule-wrap-desz {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}

.cule-wrap-desz img {
    width: 100%;
}

.prospe-docume {
    width: 100%;
    position: relative;
}

.prospe-docume-ul-li {
    width: 25%;
    padding: 0 10px;
    margin-bottom: 50px;
}

.prospe-docume-ul {
    margin: 0 -10px -50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.pdul-wrap {
    width: 100%;
    display: block;
}

.pdul-wrap .ys_imgbox_cover {
    border-radius: 20px;
}

.pdul-wrap-tit {
    text-align: center;
    margin-top: 40px;
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
}

.announc-circular {
    width: 100%;
    position: relative;
    padding-top: 50px;
}

.announc-circular-top {
    width: 100%;
    display: flex;
    margin-bottom: 50px;
}

.announc-circular-top-le .ys_select {
    border-radius: 50px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
}

.announc-circular-top-le .ys_select .ys_select_hd {
    padding: 14px 35px;
}

.announc-circular-top-le {
    width: 15.5%;
    padding-right: 16px;
}

.announc-circular-top-le .ys_select input {
    font-size: 14px;
    color: #333;
}

.announc-circular-top-le .ys_select input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

.announc-circular-top-le .ys_select input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

.announc-circular-top-le .ys_select input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

.announc-circular-top-le .ys_select input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}

.announc-circular-top-le .ys_select .ys_select_xtbbox {
    right: 23px;
}

.announc-circular-top-le .ys_select_bd {
    padding: 10px 35px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
    max-height: 138px;
}

.announc-circular-top-le .ys_select_li {
    padding: 4px 0;
    line-height: 1.5;
    color: #999;
}

.announc-circular-top-le .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #E3A303 !important;
}

.announc-circular-top-choice {
    width: 29.5%;
    position: relative;
}

.announc-circular-top-choice #test1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.actc-ul {
    display: flex;
    margin: 0 -8px;
}

.actc-li {
    width: 50%;
    padding: 0 8px;
}

.actc-li-wrap {
    border-radius: 50px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
    padding: 13px 35px;
    display: flex;
    align-items: center;
}

.actc-li-wrap-ri {
    width: 16px;
    flex: none;
}

.actc-li-wrap-ri img {
    width: 100%;
}

.actc-li-wrap-le {
    width: 100%;
    padding-right: 10px;
    font-size: 14px;
    line-height: 1.5;
    color: #999;
}

.announc-circular-top-search {
    width: 55%;
    padding-left: 16px;
}

.acts-sear {
    width: 100%;
    display: flex;
}

.acts-sear-ri {
    width: 120px;
    border-radius: 50px;
    background: #E3A303;
    font-size: var(--font16);
    line-height: 1.75;
    color: #fff;
    text-align: center;
    padding: 11px 10px;
    cursor: pointer;
    flex: none;
}

.acts-sear-le {
    width: 100%;
    padding-right: 8px;
}

.acts-sear-le input {
    width: 100%;
    height: 100%;
    border-radius: 50px;
    border: 1px solid rgba(199, 199, 199, 0.20);
    background: rgba(246, 246, 246, 0.50);
    padding: 0 37px;
    color: #333;
}

.acts-sear-le input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

.acts-sear-le input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

.acts-sear-le input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

.acts-sear-le input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}

.announc-circular-btm {
    width: 100%;
}

.announc-circular-btm-info p {
    color: #999;
    line-height: 1.75;
    font-size: 14px;
}

.announc-circular-btm-info p span {
    color: #E3A303;
}

.announc-circular-btm-info {
    margin-bottom: 12px;
}

.announc-circular-btm-ul {
    display: flex;
    margin-bottom: 50px;
}

.acbu-link {
    border-radius: 50px;
    border: 1px solid #E3A303;
    background: #FFF;
    display: block;
    transition: all 0.36s;
    font-size: 14px;
    line-height: 1.5;
    color: #E3A303;
    padding: 6.5px 32px;
}

.acbu-li {
    margin-right: 12px;
}

.acbu-li.act .acbu-link {
    background: #E3A303;
    color: #fff;
}

.acbl-li-link-ri {
    width: 32px;
    flex: none;
}

.acbl-li-link-ri img {
    width: 100%;
}

.acbl-li-link-le {
    width: 100%;
    padding-right: 15px;
    display: flex;
    align-items: center;
}

.acbl-li {
    width: 100%;
    border-top: 1px solid #DDD;
}

.acbl-li:last-child {
    border-bottom: 1px solid #DDD;
}

.acbl-li-link {
    width: 100%;
    display: flex;
    padding: 30px 22px;
    align-items: center;
}

.alll-le {
    width: 80px;
    flex: none;
    display: flex;
    flex-direction: column;
    padding-right: 30px;
    text-align: center;
}

.alll-ri {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
}

.alll-ri::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 56px;
    background: #DDDDDD;
    left: 0;
}

.alll-le-top {
    font-size: var(--font32);
    line-height: 1.3;
    color: #999;
    font-family: 'BarlowSemiCondensedMedium';
    transition: all 0.36s;
}

.alll-le-btm {
    font-size: 14px;
    line-height: 1.75;
    color: #999999;
    font-family: 'BarlowSemiCondensedMedium';
    transition: all 0.36s;
}

.alll-ri-subtit {
    color: #E3A303;
    font-size: var(--font16);
    line-height: 1.75;
}

.alll-ri-tit {
    color: #333333;
    line-height: 1.75;
    font-size: var(--font16);
    transition: all 0.36s;
    max-height: 1.75em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.announc-circular-btm-page {
    margin-top: 80px;
}

.layui-laydate-header i {
    position: absolute;
}

.laydate-set-ym {
    transform: translateY(-9px) !important;
}

.layui-laydate-header i {
    top: 13px !important;
}

#layui-laydate1.layui-laydate .layui-this {
    background-color: #E3A303 !important;
    color: #fff !important;
}

#layui-laydate1 .layui-laydate-content td.laydate-selected {
    background-color: #e3a30357;
}

#layui-laydate1.layui-laydate .laydate-selected:hover {
    background-color: #E3A303 !important;
}

.performa-report-top {
    width: 654px;
    margin: 0 auto;
    max-width: 100%;
    margin-bottom: 52px;
}

.acts-sear-le {
    position: relative;
}

.acts-sear-le img {
    width: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 30px;
}

.performa-page .announc-circular .acts-sear-le input {
    padding-left: 64px;
    font-size: 16px;
}

.performa-page .announc-circular .acts-sear-le input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999;
}

.performa-page .announc-circular .acts-sear-le input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

.performa-page .announc-circular .acts-sear-le input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

.performa-page .announc-circular .acts-sear-le input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999;
}

.prbu-li,
.performa-report-btm-ul {
    width: 100%;
}

.prbu-link {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 28px 0;
}

.prbu-link-ri {
    display: flex;
    align-items: center;
    flex: none;
}

.prbu-link-le {
    width: 100%;
    padding-right: 30px;
    display: flex;
    align-items: center;
}

.prbu-link-ri span {
    color: #666666;
    line-height: 1.75;
    font-size: var(--text18);
    padding-right: 14px;
    transition: all 0.36s;
}

.prbu-link-ri svg {
    width: 32px;
}

.prbu-link-ri svg path {
    transition: all 0.36s;
}

.prbu-link-le-icon {
    width: 32px;
    flex: none;
}

.prbu-link-le-icon img {
    width: 100%;
}

.prbu-link-le-info {
    color: #333333;
    line-height: 1.75;
    font-size: var(--text18);
    padding-left: 24px;
    transition: all 0.36s;
    height: 1.75em;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.prbu-li {
    border-bottom: 1px solid #DDDDDD;
}

.authori-relation {
    width: 100%;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.authori-relation-tit .std_title3 {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.authori-relation-tit {
    margin-bottom: 50px;
}

.authori-relation-info p {
    color: #666;
    line-height: 1.75;
    margin-bottom: 24px;
}

.authori-relation-info p:last-child {
    margin-bottom: 0 !important;
}

.authori-relation-desz {
    width: 40%;
    position: absolute;
    top: 0;
    right: 0;
    max-width: 770px;
    z-index: -1;
}

.authori-relation-desz img {
    width: 100%;
}

.authori-docum {
    width: 100%;
    position: relative;
}

.authori-docum-img {
    width: 100%;
    position: relative;
}

.authori-docum-img img {
    width: 100%;
}

.authori-docum-posi {
    position: absolute;
    bottom: 90px;
    z-index: 10;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}

.authori-docum-posi-ul {
    width: 68%;
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    margin: 0 auto;
}

.adpu-li {
    width: 50%;
    padding: 35px 34px;
    padding-left: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.adpu-li-le {
    color: #333;
    line-height: 1.5;
    font-weight: bold;
}

.adpu-li-ri .std_btn1_link .std_title5 {
    color: #E3A303;
}

.adpu-li-ri .std_btn1_link {
    background: #fff;
    border: 1px solid #E3A303;
}

.adpu-li-ri .std_btn1_link::before {
    background: #E3A303;
}

.adpu-li:nth-child(2) {
    background: #F2F2F2;
}

.adpu-li:nth-child(2) .std_btn1_link {
    background: transparent;
}

.authori-circul {
    width: 100%;
    position: relative;
    background: #F5F5F5;
}

.authori-circul-tit .std_title3 {
    color: #333333;
    line-height: 1.5;
    font-weight: bold;
}

.authori-circul-tit {
    margin-bottom: 38px;
}

.authori-circul-ul-li {
    width: 50%;
    padding: 0 18px;
}

.authori-circul-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -18px;
}

.acul-link {
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
    display: block;
    height: 100%;
}

.acul-link-wrap {
    display: flex;
    border-radius: 20px;
    align-items: center;
    transition: all 0.36s;
    padding: 32px 35px;
    width: 100%;
    height: 100%;
}

.acul-link-ri {
    width: 32px;
    flex: none;
}

.acul-link-le {
    width: 100%;
    padding-right: 30px;
}

.acul-link-ri img {
    transform: scale(1) !important;
}

.acul-link-ri img:nth-child(2) {
    opacity: 0;
}

.acul-link-le-top {
    width: 100%;
    display: flex;
    margin-bottom: 12px;
}

.allt-li {
    color: #E3A303;
    line-height: 1.6;
    font-size: 14px;
    padding-right: 30px;
    margin-right: 16px;
    font-family: 'BarlowSemiCondensedMedium';
    position: relative;
    transition: all 0.36s;
}

.allt-li::after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 16px;
    background: #DADADA;
    transition: all 0.36s;
}

.allt-li:last-child {
    padding-right: 0 !important;
}

.allt-li:last-child::after {
    display: none;
}

.acul-link-le-btm p {
    color: #333333;
    line-height: 1.75;
    font-size: 14px;
    transition: all 0.36s;
}

.authori-circul-more {
    width: 100%;
    margin-top: 50px;
    display: flex;
    justify-content: center;
}

.authori-govern {
    width: 100%;
    position: relative;
}

.authori-govern-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.authori-govern-ri {
    width: 43%;
    border-radius: 20px;
}

.authori-govern-le-tit .std_title3 {
    color: #333333;
    line-height: 1.5;
    font-weight: bold;
}

.authori-govern-le-tit {
    margin-bottom: 24px;
}

.authori-govern-le-info p {
    font-size: 14px;
    line-height: 1.75;
    color: #333;
}

.authori-govern-le-info {
    margin-bottom: 50px;
}

.authori-govern-le .std_btn3_link .std_text16 {
    color: #E3A303;
}




/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .acul-link:hover .acul-link-ri img:nth-child(1) {
        opacity: 0;
    }

    .acul-link:hover .acul-link-ri img:nth-child(2) {
        opacity: 1;
    }

    .acul-link:hover .acul-link-wrap {
        background: #E3A303;
    }

    .acul-link:hover .allt-li {
        color: #fff;
    }

    .acul-link:hover .allt-li::after {
        background: #fff;
    }

    .acul-link:hover .acul-link-le-btm p {
        color: #fff;
    }

    .adpu-li-ri .std_btn1_link:hover .std_title5 {
        color: #fff;
    }

    .prbu-link:hover .prbu-link-le-info {
        color: #E3A303;
    }

    .prbu-link:hover .prbu-link-ri span {
        color: #E3A303;
    }

    .layui-laydate-header i:hover,
    .layui-laydate-header span:hover {
        color: #E3A303 !important;
    }

    .layui-laydate-footer span:hover {
        color: #E3A303 !important;
    }

    .acbl-li-link:hover .alll-le-btm,
    .acbl-li-link:hover .alll-le-top,
    .acbl-li-link:hover .alll-ri-tit {
        color: #E3A303;
    }

    .cule-wrap:hover {
        background: #fff;
        box-shadow: -11px 4px 26.9px 0 rgba(0, 0, 0, 0.05);
    }

    .cule-wrap:hover .cule-wrap-tit {
        color: #E3A303;
    }

    .cule-wrap:hover .cule-wrap-info {
        color: #E3A303;
    }
}



/* 2026.2.6新增 end */


/* 导航下拉 star */

.head-other-lan-top {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.holt-text {
    line-height: var(--head);
    font-size: 14px;
    color: #E3A303;
    padding-left: 14px;
    padding-right: 10px;
}

.head-other-lan {
    margin-left: 45px;
    position: relative;
}

.holt-icon2,
.holt-icon1 {
    width: 16px;
}

.holt-icon2 img,
.holt-icon1 img {
    width: 100%;
}

.head-other-lan-btm {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 8px 0;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
    display: none;
}

.holb-li {
    padding: 5px;
}

.holb-li a {
    color: #666;
    line-height: 1.5;
    display: block;
}


.holt-icon2 img {
    transition: all 0.36s;
}

.head-other-lan-top.on .holt-icon2 img {
    transform: rotate(180deg);
}

.ys_nyban_img {
    position: relative;
}

.ys_nyban_img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 1680px) {
    .holt-text {
        padding-left: 13px;
        padding-right: 8px;
    }

    .head-other-lan {
        margin-left: 28px;
    }
}

@media screen and (max-width: 1440px) {
    .holt-text {
        padding-left: 11px;
        padding-right: 6px;
    }

    .head-other-lan {
        margin-left: 20px;
    }

}

@media screen and (max-width: 1199px) {
    .holt-text {
        line-height: 64px;
    }
}

/* 导航下拉 end */


/* 新加板块 star */

.corpor-governa {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
}

.corpor-governa-ul-li {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.corpor-governa-ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}

.cgul-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 40px;
    transition: all 0.36s;
    background-color: #FBFBFB;
    border-radius: 20px;
    height: 100%;
    border-radius: 14px;
}

.cgul-link-le {
    padding-right: 20px;
    line-height: 1.5;
    color: #333;
    font-size: 18px;
    transition: all 0.36s;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .cgul-link:hover {
        background: #E3A303;
        box-shadow: -11px 4px 26.9px 0 rgba(0, 0, 0, 0.05);
    }

    .cgul-link:hover .cgul-link-le {
        color: #fff;
    }

    .cgul-link:hover .acul-link-ri img:nth-child(1) {
        opacity: 0;
    }

    .cgul-link:hover .acul-link-ri img:nth-child(2) {
        opacity: 1;
    }
}

@media screen and (max-width: 1680px) {
    .cgul-link {
        padding: 24px 35px;
    }

    .corpor-governa-ul-li {
        margin-bottom: 24px;
    }

}

@media screen and (max-width: 1440px) {
    .corpor-governa-ul-li {
        padding: 0 10px;
    }

    .corpor-governa-ul {
        margin: 0 -10px;
    }

    .cgul-link {
        padding: 22px 25px;
    }

}

@media screen and (max-width: 1199px) {
    .cgul-link {
        padding: 18px 15px;
    }
    .cgul-link-le {
        font-size: 16px;
    }
}

@media screen and (max-width: 767px) {
    .corpor-governa-ul-li {
        width: 100%;
    }

    .cgul-link {
        border-radius: 8px;
    }
    
    .corpor-governa-ul-li {
        margin-bottom: 14px;
    }

}

/* 新加板块 end */

.authori-circul .std_btn1_link:hover {
    background: transparent;
}

.pdul-wrap-tit {
    overflow-wrap: break-word;
    /* 标准写法 */
    word-wrap: break-word;
}

