@charset "utf-8";@media screen and (max-width: 2400px) {    /* .mod_retop {        right: 16vw;    } */    .mod_retop {        left: 83vw;    }}@media screen and (max-width: 2300px) {    .mod_retop {        left: 86vw;    }}@media screen and (max-width: 2100px) {    .mod_retop {        left: 90vw;    }    .mod_tit48 {        font-size: 42px;    }    .mod_tit24 {        font-size: 22px;    }    /* .sya_p4 {        padding-bottom: 172px;    } */    .sya_p4_btm_more {        margin-top: 55px;    }    .sya_p1_tit_p1 {        margin-bottom: 16px;    }    .sya_p4 .sya_p4_btm {        width: 80%;        margin: 0 auto;    }    .spbu_li_wrap_posi {        width: 84%;    }    .spbu_li_wrap_posi {        position: absolute;        top: 32px;    }    .slwi_time {        margin-bottom: 6px;    }    .slwi_tit {        margin-bottom: 7px;    }    .slwi_info {        margin-bottom: 4px;    }    /* .ys_d1page .detail_cont {        padding-top: 7% !important;    } */    .sya_p4_btm_more {        margin-top: 64px;    }    .innov_effect_wrap {        top: 10px;    }    .sustai_goven_dots_wrap {        top: 46%;    }    .about_addres_wrax {        top: 140px;        height: 80vh;    }    /* .about_addres_wrax {        top: 50px;        height: 100vh;    } */    .interc_panora .develo_creat_tit {        padding-top: 60px;    }    .ipvt_dots_wrap {        padding: 9px 16px;    }    .about_addres_wrax {        height: auto !important;        min-height: 80vh;    }}@media screen and (max-width: 1921px) {    .pllc_btm {        width: calc(100% + 19.7vw);    }    .iebs_li {        width: 86% !important;    }    .mod_tit56 {        font-size: 52px;    }    .behav_pop_tit {        margin-bottom: 20px;    }    .behav_pop_info {        margin-bottom: 22px;    }    .bpwu_li {        margin-bottom: 26px;    }    .behav_pop_info1 {        margin-bottom: 20px;    }    .behav_pop_more_li {        margin-bottom: 10px;    }    .behav_pop_more {        margin-bottom: 25px;    }    .behav_pop_more {        margin-bottom: 12px;    }    .spbu_li_wrap_posi {        top: 75px;    }    .innov_effect.on .innov_effect_top {        transform: translateY(500px);    }    .ahll_wrap {        width: 80%;    }    .pllc_btm {        width: calc(100% + 14.8vw);    }    .ys_d1page .detail_cont {        padding-top: 20vw !important;    }    .ahll_wrap {        top: 66%;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 30vw !important;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 23vw !important;    }}@media screen and (max-width: 1860px) {    .mod_retop {        left: 93vw;    }    .sya_p4 .sya_p4_btm {        width: 76%;        margin: 0 auto;    }    .spbu_li_wrap_posi {        width: 84%;    }    .mod_tit48 {        font-size: 42px;    }    .mod_tit24 {        font-size: 20px;    }    .sya_p3_top {        margin-bottom: 38px;    }    .sya_p4_btm_more {        margin-top: 36px;    }    .sluti_revisi_cont {        padding-left: 590px;    }    .sluti_revisi_cont::after {        width: 550px;    }    .sluti_revisi_cont::before {        left: 549px;    }    .sluti_revisi_cont {        padding-right: 130px;    }    .case_p2_righ {        right: -34%;    }    .sya_p3_top {        margin-bottom: 59px;    }    .sya_p4_btm_more {        margin-top: 55px;    }    .sya_p4_btm_more {        margin-top: 64px;    }    /* 1680end */}@media screen and (max-height: 880px) {    .sya_p4 .sya_p4_btm {        width: 68%;        margin: 0 auto;    }    .spbu_li_wrap_posi {        width: 84%;    }    .mod_tit48 {        font-size: 42px;    }    .mod_tit24 {        font-size: 20px;    }    .sya_p3_top {        margin-bottom: 38px;    }    .sya_p4_btm_more {        margin-top: 36px;    }}/* 调大看小 *//* 1920~1441 pc大屏幕 */@media screen and (max-width: 1680px) {    .detail_wrap_le {        padding-right: 85px;    }    .dwlb_share {        padding-top: 36px;    }    .dwlb_pagin {        padding-top: 40px;        margin-top: 62px;    }    .dwlb_editor p {        margin-bottom: 24px;    }    .dwru_wrap_tit {        margin-bottom: 20px;    }    .mfbn_li {        min-width: 119px;    }    .mfbn_li {        margin: 0 14px;    }    .ys_hd_pc .ys_cont1560 {        width: 88%;    }    .ys_footer .ys_cont1600 {        width: 90%;    }    .ccri_le p {        font-size: 60px;    }    .mod_tit48 {        font-size: 42px;    }    .nlbu_li {        margin-bottom: 60px;    }    .produ_list_li_img {        left: -60px;    }    .pllc_btm_li {        width: 390px !important;    }    .pllc_btm {        width: calc(100% + 16.7vw);    }    .produ_list_li_cont {        padding-left: 60px;    }    .interc_lead_num {        padding-top: 55px;    }    .interc_news_btm_swip {        padding-top: 46px;    }    .cpbu_wrap {        padding: 56px 40px 66px;    }    .case_p4_top_tit {        margin-bottom: 50px;    }    .cptb_tit {        margin-bottom: 15px;    }    .cptb_tit {        margin-bottom: 15px;    }    .case_p4_top {        margin-bottom: 46px;    }    .cpyu_li {        margin-bottom: 42px;    }    .cpbu_wrapu_top p {        font-size: 42px;    }    .c_ban {        width: 82.5%;    }    .sdul_wrap {        padding: 0 80px;    }    .mod_tit56 {        font-size: 50px;    }    .governa_policy_li_wrap {        padding: 0px 90px;    }    .sya_p1_tit_p2 {        width: 980px;    }    /* .about_horizon_img_wrap {        height: 700px;    } */    .about_ban_top .mod_tit24 span {        font-size: 64px;    }    .ahll_icon {        width: 48px;        margin-bottom: 20px;    }    .about_horizon_list_li {        padding-bottom: 100px;    }    .about_addres_cont {        width: calc(100% + 50px);    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 13% !important;    } */    .mod_retop {        left: auto;        right: 30px;    }    .sya_p2_img2::after {        content: '';        position: absolute;        bottom: 120px;        left: 0;        width: 100%;        height: 170px;        background: #fff;    }    .spbc_line img {        width: 92%;    }    .gabr_ri_ul_wrap {        padding: 24px;    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 280px !important;    } */    .innov_effect.on .innov_effect_top {        transform: translateY(450px);    }    .interc_panora .develo_creat_tit {        padding-top: 90px;    }    .produ_list_li .produ_list_li_cont {        padding-left: 0px;    }    .pllc_btm {        width: calc(100% + 10.7vw);    }    .about_addres_wrax {        height: 90vh;    }    .interc_panora .develo_creat_tit {        padding-top: 60px;    }    .ys_d1page .detail_cont {        padding-top: 19vw !important;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 29vw !important;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 24vw !important;    }    .ambs_li_wrap_year {        font-size: 66px;    }    .ambs_li.year {        width: 198px !important;    }    .ambs_li.year {        padding-bottom: 30px;    }    .ambs_li_wrap_year::before {        top: 44px;    }    .ambs_li_wrap_year::after {        top: 42px;    }    .aarl_circle_tit p {        font-size: 40px;    }    .aarl_circle {        width: 140px;        height: 140px;    }    .aarl_circle {        top: 83%;    }    /* 1680end */}@media screen and (max-width: 1560px) {    .mhnu_li {        margin: 0 20px;    }    .ybli_more {        margin-top: 60px;    }    .yx_progr_ul {        bottom: 58px;    }    .spcw_ri_info {        margin-bottom: 65px;    }    .spbc_line img {        width: 91.5%;    }    .xiaog_pc1 {        display: none;    }    .xiaog_pc2 {        display: block;    }    .syb_p2_btmk .xiaog_pc {        display: none;    }    .syb_p2_num .ys_cont1200 {        width: 70%;    }    .detail_wrap_le_top {        padding-bottom: 36px;    }    .detail_wrap {        padding-top: 60px;    }    .dwlb_share {        padding-top: 26px;    }    .dwlb_pagin {        padding-top: 40px;        margin-top: 50px;    }    .cpby_li {        padding: 0 16px;        margin-bottom: 40px;    }    .cpby_wrap {        padding: 30px 30px;    }    .capita_period_btm_ul {        margin: 0 -16px;    }    .cpby_wrap_tit {        padding-top: 12px;    }    .cpby_wrap_btm {        padding-top: 22px;        margin-top: 20px;    }    .capita_contac_le_ul {        padding-bottom: 20px;    }    .dcbu_wrap_top {        padding: 44px;    }    .develo_bloomi_ri {        padding-left: 150px;    }    .drul_wrap_btm {        padding: 49px 55px 66px;    }    .yblq_more {        margin-top: 116px;    }    .nrru_li_info {        margin-bottom: 22px;    }    .sslw_btm {        padding: 70px 55px;    }    .sslw_top {        padding: 60px 20px;    }    .pllc_btm {        width: calc(100% + 13.4vw);    }    .produ_list_li_img {        width: 228px;    }    .pllc_tit {        margin-bottom: 30px;    }    .pllc_btm_wrap {        padding-bottom: 32px;    }    .produ_list_li_cont {        padding-left: 90px;    }    .pllc_btm {        width: calc(100% + 10.6vw);    }    .c_ban_info {        margin-bottom: 52px;    }    .ban_video {        margin-top: 66px;    }    .case_p1_top {        margin-bottom: 58px;    }    .interc_lead_num {        padding-top: 45px;    }    .cpbu_wrap_info p {        font-size: 16px;    }    .ys_ban_li_img {        width: 82.5%;    }    .clul_wrap {        padding: 35px;    }    .ys_e1page .c_ban_info {        margin-bottom: 30px;    }    .sustai_ban_cont {        padding: 20px 35px;    }    .gabr_ul_li:first-child {        padding: 55px 0;    }    .gabr_ri_ul_wrap {        padding: 30px;    }    .nlbu_wrap_btm {        padding-right: 26px;    }    .develo_creat_tit {        margin-bottom: 45px;    }    /* .ys_d1page .detail_cont {        padding-top: 8% !important;    } */    .report_speci_le {        padding-right: 80px;    }    .about_ban_top .mod_tit24 span {        font-size: 52px;    }    .alvc_li {        min-height: 380px;    }    .sya_p3_top {        margin-bottom: 45px;    }    .gabr_ri_li p {        font-size: 16px;    }    .gabr_ri_ul_wrap {        padding: 22px;    }    .spbu_li_wrap_posi {        width: 87%;    }    .spbu_li_wrap_posi {        top: 50px;    }    .sya_p3_top {        margin-bottom: 59px;    }    .innov_effect.on .innov_effect_top {        transform: translateY(420px);    }    .spbc_line {        width: 86%;    }    .srlu_li {        padding: 0 18px;    }    .sustai_report_list_ul {        margin: 0 -18px;    }    .srlu_wrap_info p {        -webkit-line-clamp: 10;    }    .srlu_wrap_info {        margin-bottom: 25px;    }    .ssrb_wrap p {        font-size: 18px;        padding: 8px 20px;    }    .sustai_strate_le {        padding-bottom: 40px;    }    .case_p5_btm_dots {        margin: 0 -106px;        margin-bottom: 70px;    }    .mod_tit36 {        font-size: 32px;    }    .about_addres_le_info {        margin-bottom: 32px;    }    .aalb_top_info {        padding-top: 12px;    }    .aalb_top_li {        padding-bottom: 28px;    }    .about_addres_wrax {        top: 112px;    }    .about_horizon_list_wrap .ahll_icon {        margin-bottom: 55px;    }    .pllc_btm_li .ys_imgbox_cover {        width: 250px;    }    .produ_list_retrun {        margin-top: 35px;    }    .produ_list_li {        padding-top: 32px;    }    .ys_d1page .detail_cont {        padding-top: 18vw !important;    }    .ahll_wrap {        top: 63%;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 25.5vw !important;    }    .about_addres_le .about_addres_le_infod {        left: -12.5%;    }    .aarl_circle_tit p {        font-size: 32px;    }    .aarl_circle {        width: 120px;        height: 120px;    }    .aarl_circle {        top: 82%;    }    .ys_e1page .c_ban_info {        margin-bottom: 60px;    }    /* 1560end */}/* 1440~1200 pc小屏幕 重点*/@media screen and (max-width: 1440px) {    .ys_modal_content {        max-height: 650px;    }    .mhnu_li {        margin: 0 15px;    }    .home_inform_cloc {        right: -30px;    }    .spbu_li_wrap_posi {        width: 90%;    }    .mod_tit52 {        font-size: 40px;    }    .mod_tit48 {        font-size: 38px;    }    .ybli_more {        margin-top: 45px;    }    .ybli_tit {        margin-bottom: 10px;    }    .yx_progr_li {        width: 62px;        height: 2px;    }    .mod_flex_cont {        padding: 10px 0;    }    .mod_flex_ri p {        padding: 0 30px;    }    .ys_a1pageb.actp {        padding-top: 54px;    }    .ys_a1pageb.actp .ys_hd_pc {        top: 54px;    }    .sya_p1 {        padding-top: 85px;    }    .sya_p1_tit {        margin-bottom: 46px;    }    .spbc_line img {        width: 90.5%;    }    .sya_p1_btm_ul {        margin-bottom: 45px;    }    .sya_p1_btm_click {        margin-bottom: 45px;    }    .sya_p1_btm_more {        margin-top: 48px;    }    .sya_p2 {        margin-top: -100px;    }    .sya_p1 {        z-index: 20;    }    .sya_p2_img2::after {        content: '';        position: absolute;        bottom: 120px;        left: 0;        width: 100%;        height: 150px;        background: #fff;    }    /* .sya_p3 {        margin-top: -80px;    } */    .sya_p2lk .spcw_ri {        padding-top: 13px;    }    .sya_p2lk .spcw_ri {        width: 76%;        padding-top: 13px;        margin: 0 auto;    }    .spcw_ri_info {        margin-bottom: 46px;    }    .sya_p4 {        padding-top: 90px;        padding-bottom: 110px;    }    .spbt_li {        padding: 0 12px;    }    .sya_p4_btm_ul {        margin: 0 -12px;    }    .slwi_time {        margin-bottom: 5px;    }    .slwi_tit {        margin-bottom: 6px;    }    .slwi_info {        margin-bottom: 3px;    }    .syb_p1 {        padding-top: 90px;    }    .syb_p1_top {        margin-bottom: 50px;    }    .spbu_li_wrap_btm {        padding: 25px 30px;    }    .syb_p2 {        padding-top: 120px;    }    .spnt_li_top p {        font-size: 55px;    }    .spnt_li_top p span {        font-size: 18px;        margin-bottom: 20px;    }    .syb_p2_num {        margin-top: 35px;    }    .syb_p2_num_top {        margin-bottom: 36px;    }    .syb_p3 .syb_p1_top {        margin-bottom: 60px;    }    .spbb_wrap {        width: 46px;    }    .spbb_le {        left: 30px;    }    .spbb_ri {        right: 30px;    }    .syb_p3 {        padding-top: 110px;        padding-bottom: 100px;    }    .syb_p4 {        padding-top: 100px;        padding-bottom: 120px;    }    .syb_p4_btm_more {        margin-top: 60px;    }    .spbu_wrap_btm {        padding-right: 0px;    }    .case_p1 {        padding-top: 90px;        padding-bottom: 110px;    }    .cpbu_wrap {        padding: 45px 27px 50px;    }    .case_p3 {        padding-top: 90px;        padding-bottom: 90px;    }    .case_p3_wrap_tit {        margin-bottom: 46px;    }    .sluti_revisi_info {        margin-bottom: 55px;    }    .sluti_revisi {        padding-top: 85px;        padding-bottom: 85px;    }    .case_p5 {        padding-top: 100px;        padding-bottom: 100px;    }    .cpru_li_top_info {        margin-bottom: 12px;    }    .cpru_li_top {        margin-bottom: 50px;    }    .cpru_li_btm_info {        margin-bottom: 16px;    }    .cpru_li_btm_more {        margin-bottom: 22px;    }    .detail_wrap_ri {        width: 320px;    }    .detail_cont {        padding-top: 28px;    }    .mod_tit36 {        font-size: 32px;    }    .detail_wrap_le {        padding-right: 45px;        width: calc(100% - 320px);    }    .detail_wrap_ri_tit {        margin-bottom: 30px;    }    .detail_wrap {        padding-top: 50px;    }    .dwru_li a {        padding: 16px 0 16px;    }    .dwru_wrap_tit {        margin-bottom: 14px;    }    .detail_wrap {        padding-top: 42px;    }    .detail_wrap_le_top {        padding-bottom: 32px;    }    .detail_wrap_le_btm {        padding-top: 26px;    }    .dwlb_editor p {        margin-bottom: 18px;    }    .dwlb_editor p {        margin-bottom: 15px;    }    .dwlb_share {        padding-top: 20px;    }    .dwlb_pagin {        padding-top: 35px;        margin-top: 42px;    }    .std_pad {        padding: 80px 0;    }    .mod_tit24 {        font-size: 22px;    }    .detail_wrap_ri_tit {        margin-bottom: 25px;    }    .dwlb_editor p {        margin-bottom: 12px;    }    .dwlb_pagin_li:last-child {        margin-top: 16px;    }    .mhnu_link {        line-height: 70px;    }    .mhrs_icon .ys_imgbox_cover {        line-height: 70px;    }    .mhrl_topimg1 {        line-height: 70px;    }    .mhrl_top .mhrl_topimg2 {        top: 36px;    }    .mod_head_le {        width: 160px;    }    .mod_head_le a .ys_imgbox_cover {        line-height: 70px;    }    .mhnu_li {        margin: 0px 25px;    }    .mfbn_li_btm_li a {        font-size: 14px;    }    .mfbn_li_tit {        margin-bottom: 20px;    }    .mfbn_li_btm_li {        margin-bottom: 14px;    }    .mod_fot_copyri p,    .mod_fot_copyri a {        font-size: 12px;    }    .ys_footer {        padding-top: 60px;        padding-bottom: 26px;    }    .mod_fot_top_tit {        margin-bottom: 38px;    }    .mod_tit40 {        font-size: 36px;    }    .mod_fot_top {        padding-bottom: 58px;    }    .mod_fot_btm {        padding-top: 60px;        margin-bottom: 40px;    }    .mfbn_li {        min-width: 100px;    }    .spbm_more p {        line-height: 40px;    }    .capita_notice_top {        margin-bottom: 26px;    }    .mod_tit24 {        font-size: 20px;    }    .mod_tit48 {        font-size: 38px;    }    .ilbu_li_le_time {        width: 120px;    }    .ilbu_li_le_info {        width: calc(100% - 120px);    }    .ilbu_li_ri {        width: 22px;    }    .ilbu_li_le {        width: calc(100% - 22px);        padding-right: 16px;    }    .ilbu_li a {        padding: 19px 0;    }    .cpby_wrap {        box-shadow: 0px 2.39404px 5.32008px 0px rgba(73, 126, 218, 0.03), 0px 8.04107px 17.86905px 0px rgba(73, 126, 218, 0.04), 0px 10px 30px 0px rgba(73, 126, 218, 0.07);    }    .cpby_li {        padding: 0 12px;        margin-bottom: 26px;    }    .capita_period_btm_ul {        margin: 0 -12px;    }    .cpby_wrap {        padding: 30px 20px;    }    .cpby_wrap_tit {        padding-top: 8px;    }    .capita_contac_ri {        padding: 30px 30px;    }    .capita_contac_ri_info {        margin-bottom: 22px;    }    .ccri_le p {        font-size: 52px;    }    .ccri_img,    .ccri_info {        margin-bottom: 13px;    }    .ccri_img {        width: 28px;    }    .capita_contac_ri_increa {        margin-bottom: 35px;    }    .capita_contac_le_tit {        margin-bottom: 30px;    }    .cclu_le {        width: 26px;        margin-top: 3px;    }    .cclu_ri {        padding-left: 14px;    }    .cpbu_wrap_info p {        font-size: 18px;    }    .ilbm_info p {        line-height: 40px;    }    .ilbm_link .ys_imgbox_cover {        width: 16px;    }    .cclm_li {        margin-right: 14px;    }    .capita_contac_le_ul {        padding-bottom: 13px;    }    .cclu_li {        margin-bottom: 20px;    }    .invest_page {        padding-top: 46px;    }    .invest_list_top {        margin-bottom: 45px;    }    .invest_list {        padding-top: 38px !important;    }    .invest_list_btm_ul {        margin-bottom: 46px;    }    .invest_list_btm_more {        margin-bottom: 35px;    }    .iltl_ri {        width: 256px;        height: 40px;    }    .develo_creat_tit {        margin-bottom: 40px;    }    .dcbu_li {        padding: 0 15px;        margin-bottom: 30px;    }    .dcbu_wrap_top {        padding: 28px;    }    .dcbu_wrap_top_info p {        font-size: 14px;    }    .syb_p1_top_tit {        margin-bottom: 20px;    }    .dlbu_li {        width: 370px !important;        margin-right: 40px !important;    }    /* .develo_bloomi_cont {        padding-left: 25px;        padding-right: 70px;    } */    .develo_bloomi_ri {        padding-left: 110px;    }    .develo_bloomi_ri_btm {        padding-left: 45px;    }    .dbrb_li_info {        margin-bottom: 45px;    }    .develo_bloomi_ri_butto {        padding-left: 45px;    }    .dbrb_wrap svg {        width: 32px;    }    .dbrb_wrap {        width: 46px;        height: 46px;    }    .develo_bloomi_ri_btm {        margin-bottom: 45px;    }    .develo_recrui_ul_li {        padding: 0 18px;    }    .develo_recrui_ul {        margin: 0 -18px;    }    .drul_wrap_btm {        padding: 40px 40px 50px;    }    .drul_wrap_btm_tit {        margin-bottom: 22px;    }    .drul_wrap_btm_more {        margin-top: 38px;    }    .develo_creat_btm_ul {        margin: 0 -15px;    }    .news_list_top_ul {        margin-bottom: 8px;    }    .news_list_top {        padding-bottom: 35px;    }    .news_recom_cont_ul {        padding: 26px;    }    .nrru_li_time {        margin-bottom: 10px;    }    .nrru_li_info {        margin-bottom: 16px;    }    .news_recom_btm {        margin-top: -72px;    }    .news_recom_cont_ul .slick-dots li {        width: 56px;        height: 2px;    }    .news_recom_ri {        padding-left: 35px;        padding-bottom: 60px;        padding-right: 50px;    }    .news_recom_btm_wtap {        padding-left: 35px;    }    .nlbu_li {        margin-bottom: 35px;        padding: 0 15px;    }    .news_list_btm_ul {        margin: 0 -15px;    }    .ys_nypage .ys_main {        margin-top: 70px;    }    .yblp_more {        margin-top: 45px;    }    .ys_banner1 .mod_bread {        top: 100px;    }    .sslw_top_icon {        width: 34px;    }    .sslw_top_tit {        margin-bottom: 20px;    }    .sslw_top {        padding: 46px 20px;    }    .sslw_btm {        padding: 48px 30px;    }    .sslw_top_tit {        margin-bottom: 15px;    }    .suppli_report {        margin-top: 70px;    }    .suppli_report_cont {        padding: 50px 100px 80px;    }    .produ_tit_wrap_ri img {        width: 28px;    }    .produ_tit_wrap_ri {        width: 48px;        height: 48px;        margin-left: 22px;    }    .news_tit {        padding-top: 36px;    }    .pblw_btm {        padding: 20px 30px 35px;    }    .pblw_btm_info p {        min-height: 8em;    }    .pllc_btm_li {        width: 345px !important;    }    .produ_list_li_img {        width: 190px;    }    .c_ban_tit {        margin-bottom: 13px;    }    .mod_bread {        top: 100px;    }    .c_ban_info {        margin-bottom: 40px;    }    .ban_video_le {        width: 42px;    }    .ban_video {        margin-top: 50px;    }    .case_p1_top {        margin-bottom: 42px;    }    .cpbu_li {        padding: 0 13px;    }    .case_p1_btm_ul {        margin: 0 -13px;    }    .cpbu_wrap .ys_imgbox_cover {        width: 110px;        margin-bottom: 20px;    }    .cpbu_wrap {        padding: 45px 30px 50px;    }    .cpbu_wrap_tit .mod_tit24 {        font-size: 20px;    }    .cpbu_wrap_tit {        margin-bottom: 20px;    }    .iebs_li {        margin-right: 35px;    }    .itbu_wrap {        padding: 45px 55px 40px;    }    .itbu_wrap_le {        padding-right: 160px;    }    .itbu_wrap_ri {        padding: 70px 72px;    }    .itbu_swip {        margin-top: 66px;    }    .icbu_li {        padding: 14px;    }    .icbu_wrap {        box-shadow: 0px 0px 20px 0px rgba(73, 126, 218, 0.07);    }    .interc_cooper_btm_swip {        padding-top: 22px;    }    .mod_tit52 {        font-size: 40px;    }    .interc_lead_num {        padding-top: 26px;    }    .interc_news_btm {        padding-top: 5px;    }    .inbu_li {        padding: 0 15px;    }    .interc_news_btm_ul {        margin: 0 -15px;    }    .interc_news_btm_swip {        padding-top: 30px;    }    .interc_under .syc_p5_top {        margin-bottom: 40px;    }    .iebs_li {        width: 76% !important;    }    .ilob_li_tit {        margin-bottom: 15px;    }    .ilob_wrap {        padding-top: 18px;    }    .interc_cooper1 .icbu_wrap_logo {        width: 200px;        margin-bottom: 12px;    }    .case_p4_top_tit {        margin-bottom: 35px;    }    .case_p4_top {        margin-bottom: 40px;    }    .cpyu_li {        padding: 0 32px;    }    .cpbu_wrapu_top p {        font-size: 36px;    }    .case_p5_btm {        margin-top: 50px;    }    .cpbl_tit .mod_tit24 {        font-size: 20px;    }    .cpbl_tit {        margin-bottom: 20px;    }    .case_p5_btm_ri p {        margin-bottom: 22px;    }    .cptb_tit .mod_tit24 {        font-size: 26px;    }    .ilku_li {        bottom: 70px;        margin-bottom: 60px;    }    .ilbu_wrap_ri {        padding: 80px 60px;        padding-right: 180px;    }    .ys_nypage .mod_bread {        top: 33px;    }    .ybli_input {        width: 346px;    }    .cblb_li {        padding: 0 15px;        margin-bottom: 30px;    }    .cblb_ul {        margin: 0 -15px;    }    .contact_busine_li {        padding: 55px 0 18px;    }    .cblb_li_wrap_tit {        padding: 22px 26px;    }    .contact_busine_li_tit {        margin-bottom: 26px;    }    .ys_select_hd {        height: 42px;    }    .consum_list_ul_li {        padding: 0 15px;        margin-bottom: 30px;    }    .clul_wrap {        padding: 30px;    }    .clul_wrap_btm_li {        margin-top: 14px;    }    .clul_wrap_top {        padding-bottom: 5px;    }    .clul_wrap_tit {        margin-bottom: 18px;    }    .consum_list_ul {        margin: 0 -15px;    }    .sustai_head {        top: 70px;    }    .ys_e1page .c_ban_info {        margin-bottom: 26px;    }    .sustai_ban_cont {        padding: 12px 26px;    }    .sblu_ri {        width: calc(100% - 112px);        padding-left: 30px;        padding-top: 10px;        padding-bottom: 10px;    }    .sustai_ban_ri {        width: 110px;    }    .sustai_ban_le {        width: calc(100% - 110px);        padding-right: 60px;    }    .sblu_le {        width: 112px;    }    .sblu_ri_tit {        margin-bottom: 6px;    }    .ssrt_li {        padding: 0 6px;        margin-bottom: 12px;    }    .ssrt_ul {        margin: 0 -6px;    }    .ssrb_wrap p {        font-size: 18px;        padding: 8px 18px;    }    .ssrb_li {        margin-right: 15px;        margin-bottom: 12px;    }    .sustai_strate_ri_btm {        padding-top: 12px;    }    .spbm_more p {        padding: 0 25px;    }    .sustai_strate_le {        width: 40.5%;    }    .sustai_commit {        padding-top: 0 !important;    }    .sustai_commit_ul_li:nth-child(2n) {        margin-top: 66px;    }    .sustai_commit_ul_li {        padding: 0 15px;        margin-bottom: 30px;    }    .sustai_commit_ul {        margin: 0 -15px;    }    .scul_wrap_btm {        margin-top: 26px;    }    .scul_wrap_btm_tit {        margin-bottom: 10px;    }    .sglw_btm {        padding: 60px 60px;    }    .sglw_btm_info {        margin-bottom: 30px;    }    .sustai_goven_li {        bottom: 56px;        margin-bottom: 50px;    }    .sdul_wrap {        padding: 0 50px;    }    .mod_tit56 {        font-size: 44px;    }    .sdul_top {        margin-bottom: 70px;    }    .sustai_honor_list_li {        padding: 10px 15px;    }    .sustai_honor_list {        margin: 0 -15px;    }    .sustai_honor_btm_ctrcl .dbrb_le {        left: -75px;    }    .sustai_honor_btm_ctrcl .dbrb_ri {        right: -75px;    }    .sustai_honor_more {        margin-top: 35px;    }    .sustai_report_btm {        padding-right: 30px;    }    .sustai_report_btm_wrap {        border-radius: 56px 0px 0px 0px;        padding: 50px 0 50px 48px;    }    .srbw_ri {        margin-top: -100px;        transform: translateX(48px);    }    .srlu_li {        padding: 0 16px;        margin-bottom: 32px;    }    .sustai_report_list_ul {        margin: 0 -16px;    }    .srlu_wrap {        padding: 40px 30px;    }    .srlu_wrap_info {        margin-bottom: 30px;    }    .news_recom_tit {        margin-bottom: 14px;    }    .news_recom_titwrap {        margin-bottom: 32px;    }    .news_recom_btm {        bottom: 62px;    }    .news_list_top {        padding-top: 48px;    }    .interc_panora_tit {        top: 70px;    }    .ipvb_top_li {        padding-left: 18px;        margin-bottom: 20px;    }    .ipvb_top_li_info {        padding-top: 6px;    }    .ipvb_top_ul {        width: 310px;    }    .ipvt_dots_wrap p {        font-size: 14px;    }    .ipvt_dots_wrap img {        width: 14px;        margin-left: 10px;        margin-bottom: 4px;    }    .ipvb_top {        top: 25.5%;    }    .case_p2_righ {        width: 410px;        padding: 50px 30px;    }    .cpru_li_top {        margin-bottom: 30px;    }    .interc_panora_wrap {        top: 70px;    }    .sluti_revisi_cont {        padding-left: 470px;    }    .sluti_revisi_cont {        padding-right: 110px;    }    .sluti_revisi_cont::after {        width: 420px;    }    .sluti_revisi_cont::before {        left: 418px;    }    .sluti_revisi {        padding-top: 70px;        padding-bottom: 70px;    }    .sluti_revisi_tit {        margin-bottom: 20px;    }    .sluti_revisi_info {        margin-bottom: 35px;    }    .srbw_le_btm .ilbm_info p {        line-height: 40px;    }    .ys_e2page.ys_nypage .mod_bread {        top: 84px;    }    .governa_archit_cont .develo_creat_tit p {        margin-top: 15px;    }    .gabr_ul_li {        padding: 27px 10px;    }    .governa_policy_li_wrap {        padding: 0px 50px;    }    .gplw_tit {        margin-bottom: 15px;    }    /* .governa_policy_li {        min-height: 366px;    } */    .gtbs_li {        margin: 0 30px;    }    .governa_target_tit {        margin-bottom: 26px;    }    .governa_target_btm_selec {        margin-bottom: 40px;    }    .gtbs_wrap_li {        padding: 0 15px;    }    .gtbs_wrap {        margin: 0 -15px;    }    .bmbu_li {        padding: 0 15px;        margin-bottom: 30px;    }    .behav_manufa_btm_ul {        margin: 0 -15px;    }    .bmbu_wrap_btm_ri {        width: 32px;    }    .bmbu_wrap_btm {        padding: 30px 26px;    }    .ys_e3page .develo_creat_tit p {        margin-top: 15px;    }    .develo_creat_tit {        margin-bottom: 32px;    }    .behav_carbon_le {        width: 40%;    }    .behav_carbon_ri {        width: 37.5%;    }    .bmbu_wrap_btm_le {        width: calc(100% - 32px);        padding-right: 15px;    }    .ys_e4page.ys_nypage .mod_bread {        top: 78px;    }    .hobu_li {        padding: 0 12px;        margin-bottom: 24px;    }    .honor_outsta_btm_ul {        margin: 0 -12px;    }    .hobu_li_wrap_logo {        margin-bottom: 26px;    }    .hobu_li_wrap_tit {        margin-bottom: 6px;    }    .honor_news_btm_year {        margin-bottom: 30px;    }    .nlbu_wrap_btm {        padding-right: 32px;    }    .nlbu_li {        margin-bottom: 30px;    }    .yx_progr_ul {        bottom: 50px;    }    .sya_p1 {        padding-top: 70px;    }    /* .sya_p2_img2::after {        bottom: 120px;    } */    .sya_p2_img2 .sya_p2_img_a4 {        top: 120px;        width: 290px;    }    .sya_p2_img2 .sya_p2_img_a3 {        top: 80px;        width: 290px;    }    /*     .sya_p3 {        margin-top: -100px;    } */    .sya_p2_img_ka2 {        top: 22px;    }    .sya_p2_cont {        top: 228px;    }    .sya_p4 {        padding-top: 70px;        padding-bottom: 90px;    }    .spbt_li .slwi_info {        display: none;    }    .mhnu_li {        margin: 0px 18px;    }    .mhnu_link {        white-space: nowrap;    }    .mod_job_top_info p {        font-size: 14px;        line-height: 1.4;    }    .mod_job_top_img {        width: 36px;    }    .mod_job_top_info {        width: 36px;        padding: 8px 8px;    }    .mod_job_top {        bottom: 100px;        right: 15px;    }    .mod_job_btm_wrap_tit p {        font-size: 14px;    }    .mod_job_btm_wrap_tit {        margin-bottom: 20px;    }    .mod_job_btm_wrap_img {        width: 52px;        bottom: 25px;    }    .mod_job_btm {        width: 275px;    }    .behav_pop .ys_modal_content {        width: 810px;        border-radius: 20px;        padding: 45px;    }    .behav_pop .ys_modal_close {        top: 16px;        right: 21px;    }    .behav_pop_tit {        margin-bottom: 15px;    }    .behav_pop_info {        margin-bottom: 15px;    }    .bpwu_li {        margin-bottom: 22px;    }    .bpwu_li {        margin-bottom: 18px;        padding: 0 16px;    }    .behav_pop_wrap_ul {        margin: 0 -16px;    }    .bpwu_wrap_num .mod_tit56 span {        font-size: 20px;    }    .bplw_tit {        margin-bottom: 16px;    }    .behav_practic_li_wrap {        padding: 30px 40px;    }    .behav_carbon_cont .behav_carbon_le {        margin-bottom: 22px;    }    .ptwb_li .mod_tit48 {        padding-right: 68px;    }    .produ_tit_wrap_btm {        padding: 30px 0;    }    .ptwb_li {        margin-bottom: 18px;    }    .cptb_info p {        font-size: 18px;    }    .innov_help_tit {        margin-bottom: 20px;    }    .innov_help_info {        margin-bottom: 19px;    }    .innov_help_li {        padding: 0 58px;        min-width: 256px;    }    .innov_help_ul {        margin-bottom: 50px;    }    .ys_c1_2page .ys_banner .ys_ban_imgbox {        height: 600px;    }    .ys_c1_2page .mod_main {        padding-top: 45px;    }    .innov_help_video_play {        width: 46px;    }    .innov_effect_wrap {        padding-top: 32px !important;    }    .ietp_tit {        margin-bottom: 20px;    }    .innov_effect_top_p {        padding-bottom: 40px;        padding-top: 80px;    }    /* .innov_effect_img_wrap {        height: 70vh;    } */    .innov_effect {        min-height: 130vh;    }    .ivbu_wrap {        box-shadow: 0px 12px 13px 0px rgba(73, 126, 218, 0.07);    }    .innov_point_more {        margin-top: 32px;    }    .innov_effect:last-child {        padding-bottom: 80px;    }    .ys_d1page .ys_banner1 .mod_bread {        top: 88px;    }    .ys_e2page .ys_main {        margin-top: 0 !important;    }    .ys_e3page.ys_nypage .mod_bread {        top: 146px;    }    .ys_e4page.ys_nypage .mod_bread {        top: 146px;    }    .ys_e4page .ys_main {        margin-top: 0 !important;    }    .report_develo_cont .report_develo_top {        margin-bottom: 46px;    }    .report_develo_btm::after {        border-radius: 60px 0px 0px 0px;    }    .report_develo_btm {        padding-left: 46px;    }    .report_develo_le {        padding-right: 30px;    }    .report_develo_le_info {        margin-bottom: 25px;    }    .report_develo_history_tit {        margin-bottom: 22px;    }    .rdhu_ri_li {        margin-left: 22px;    }    .rdhu_li {        padding: 15px 26px;    }    .shll_wrap_top_info p {        font-size: 18px;    }    .report_develo_history_ul {        margin-bottom: 38px;    }    .rsru_li {        padding: 0 15px;        margin-bottom: 30px;    }    .report_speci_ri_ul {        margin: 0 -15px;    }    .rsru_wrap_top_ri {        width: 24px;    }    .rsru_wrap_top_le {        width: calc(100% - 24px);    }    .rsru_wrap_top {        margin-bottom: 16px;    }    .rsru_wrap {        border-left: 2px solid #e1e1e1;        padding: 15px 16px 16px 20px;    }    .rsru_wrap::after {        left: -2px;        width: 2px;    }    .report_speci_le {        padding-right: 50px;    }    .report_speci_le_tit {        margin-bottom: 15px;    }    .about_ban_top .mod_tit24 span {        font-size: 46px;    }    .about_struct_btm_le {        width: 48px;    }    .develo_creat_tit {        margin-bottom: 25px;    }    .alvc_li {        min-height: 340px;        padding: 75px 0;    }    .alvc_li_tit {        margin-bottom: 12px;    }    .ahll_icon {        width: 34px;        margin-bottom: 14px;    }    .about_horizon_list_li {        padding-bottom: 76px;    }    /* .about_horizon_img_wrap {        height: 610px;    } */    .aalb_top_li {        margin-right: 35px;    }    .about_addres_le {        width: 40%;    }    .about_addres_ri {        width: 60%;        padding-left: 20px;    }    .about_addres_le_tit {        margin-bottom: 14px;    }    .about_addres_le_info {        margin-bottom: 32px;    }    .aalb_btm {        padding-top: 15px;    }    .report_pop_cont_tit {        margin-bottom: 8px;    }    .yblq_more {        margin-top: 70px;    }    .ys_e3page.ys_nypage .ys_main {        margin-top: 134px;    }    .report_develo_btm::after {        border-radius: 56px 0px 0px 0px;    }    .ys_e3page.ys_nypage .ys_main {        margin-top: 126px;    }    .dbrb_li .dbrb_li_info p {        font-size: 20px;    }    .ys_d1page .ys_banner1 .mod_bread {        top: 146px;    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 17% !important;    } */    .mod_retop {        width: 40px;        height: 40px;    }    .mod_retop {        right: 11px;        bottom: 45px;    }    .develo_creat_tit .ilbm_info p {        line-height: 40px;    }    .develo_creat_tit .innov_point_more {        margin-top: 22px;    }    .develo_creat_tit {        margin-bottom: 35px;    }    .mod_retop {        width: 36px;        height: 36px;        right: 15px !important;        bottom: 57px !important;    }    .itbu_wrap_ri {        padding: 36px 72px;    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 250px !important;    } */    .ys_d1page .ys_ban_imgbox img {        height: 475px;    }    .spbu_li_wrap_posi {        width: 91%;    }    .yblq_more .spbm_more .ys_imgbox_cover {        width: 16px;        top: 50%;        right: 22px;    }    .ys_b5page .c_ban_more .spbm_more .ys_imgbox_cover,    .ys_e1page .c_ban_more .spbm_more .ys_imgbox_cover,    .ys_b3page .c_ban_more .spbm_more .ys_imgbox_cover,    .ys_b1page .c_ban_more .spbm_more .ys_imgbox_cover {        width: 16px;        top: 50%;        right: 22px;    }    /* .ys_g2page .yblq_more .spbm_more p,    .ys_e1page .c_ban_more .spbm_more p,    .ys_b5page .c_ban_more .spbm_more p,    .ys_b3page .c_ban_more .spbm_more p,    .ys_b1page .c_ban_more .spbm_more p {        padding-right: 45px;    } */    .drul_wrap_btm_more .spbm_more .ys_imgbox_cover {        right: 22px;        width: 18px;        top: 50%;    }    .develo_recrui_ul_li .drul_wrap_btm_more .spbm_more p {        padding-right: 45px;    }    .mod_tit20z,    .mod_tit20z p {        font-size: 18px !important;    }    .c_ban_info .mod_tit24 {        font-size: 18px !important;    }    .sya_p1 {        padding-top: 80px;    }    .sya_p1_tit {        margin-bottom: 45px;    }    .sya_p1_btm_more {        margin-top: 42px;    }    .spcw_ri_info {        margin-bottom: 45px;    }    .sya_p3_top {        margin-bottom: 45px;    }    .sya_p4_btm_more {        margin-top: 45px;    }    /* .sya_p3 {        margin-top: -170px;    } */    .sya_p4 {        padding-top: 80px;        padding-bottom: 80px;    }    .mod_tit18z,    .mod_tit18z p {        font-size: 16px !important;    }    .case_p1_top {        margin-bottom: 45px;    }    .cpiw_top {        margin-bottom: 45px;    }    .develo_creat_tit {        margin-bottom: 45px;    }    .develo_creat_tit {        margin-bottom: 40px;    }    .develo_creat_tit {        margin-bottom: 42px;    }    .develo_creat_tit {        margin-bottom: 45px;    }    .detail_wrap {        padding-top: 80px;    }    .sustai_strate_le_info {        margin-bottom: 45px;    }    .sglw_btm_info {        margin-bottom: 45px;    }    .sustai_honor_btm {        margin-top: -10px;    }    .governa_target_tit {        margin-bottom: 40px;    }    .behav_manufa_cont .develo_creat_tit {        margin-bottom: 42px;    }    .ys_e5page.ys_e3page.ys_nypage .mod_bread {        top: 146px;    }    .hobu_li_wrap {        border: 2px solid rgba(209, 228, 255, 0.50);    }    .develo_life_btm {        width: 370px !important;        margin: 0 auto;    }    .innov_effect:last-child {        padding-bottom: 110px;    }    .innov_effect.on .innov_effect_top {        transform: translateY(376px);    }    .innov_effect {        min-height: 150vh;    }    .innov_effect_wrapl {        padding-bottom: 80px;    }    .spbc_line {        width: 84%;        left: 109px;    }    .sglw_btm_wrap {        width: 420px;    }    .srlu_wrap {        padding: 40px 26px;    }    /* .ys_e3page.ys_nypage .ys_main {        margin-top: 188px;    } */    /* .ys_e5page.ys_e3page.ys_nypage .mod_bread,    .ys_e4page.ys_nypage .mod_bread,    .ys_e1page.ys_nypage .mod_bread,    .ys_e2page.ys_nypage .mod_bread {        top: 202px;    } */    .innov_effect_wrap {        top: -70px;    }    .point_wrap {        padding-top: 55px;    }    .pwul_time {        margin-bottom: 8px;    }    .pwul_link {        padding: 22px 20px;    }    .pwul_ri {        width: 40px;        height: 40px;    }    .point_wrap_ul {        margin-bottom: 42px;    }    .ys_c1_1page .mod_bread .ys_cont1400 {        width: 82.5%;    }    .innov_effect_wrap {        top: -10px;    }    .ahll_subin {        margin-top: 10px;    }    .ipvb_top_li.act .ipvb_top_li_tit .mod_tit24 {        font-size: 16px !important;    }    .ipvb_top_li {        padding-bottom: 20px;    }    .ipvb_top_li {        padding-left: 17px;    }    .ipvb_top_li_tit {        min-height: 26px;    }    .ipvt_dots_wrap img {        margin-left: 0;        margin-right: 10px;    }    .ipvt_dots_wrap {        padding: 4px 12px;    }    .ipvt_dots_wrap img {        margin-bottom: 1px;    }    .ipvt_video {        height: calc(100vh - 128px);    }    .interc_panora_wrap {        top: 128px;    }    .std_pady {        padding: 60px 0;    }    .ipvt_dots_wrap img {        margin-right: 7px;        width: 16px;    }    .behav_pop_expand_btm {        margin-top: 10px;    }    .behav_pop_more_li .clbm_le {        padding-right: 15px;    }    .bpet_le {        padding-right: 15px;    }    .case_p5_btm_dots {        margin: 0 -88px;        margin-bottom: 35px;    }    body.actp .sustai_head {        top: 124px;    }    .sya_p2_cont {        top: 150px;    }    .spbc_li {        padding-top: 25px;    }    .about_addres_wrax {        top: 80px;        height: 100vh;    }    .aalb_top_li.act .aalb_top_tit p {        font-size: 20px;    }    .aalb_top_tit {        min-height: 35px;    }    .aalb_top_le {        width: 20px;        margin-top: 7px;    }    .aalb_top_info {        padding-top: 5px;    }    .aalb_top_li {        padding-bottom: 18px;    }    .aalb_top_li_sp {        top: 16px;    }    .aalb_top_li_sp1 {        top: 19px;    }    .interc_panora .develo_creat_tit {        padding-top: 70px;    }    .sya_p3 {        margin-top: -100px;    }    .produ_list_li {        padding-top: 40px;    }    .ahll_wrap {        width: 85%;    }    .about_addres_cont.kon1.kon2 .aalb_top_li:nth-child(2) .aalb_top_tit p {        font-size: 20px;        color: #333;    }    .about_addres_cont.kon1.kon2.kon3 .aalb_top_li:nth-child(3) .aalb_top_tit p {        font-size: 20px;        color: #333;    }    .interc_panora .develo_creat_tit {        padding-top: 50px;    }    .cpru_li_top_swip .dbrb_ri {        right: -22px;    }    .cpru_li_top_swip .dbrb_le {        left: -22px;    }    .sustai_goven_dots_li .sgdl_sp1 {        width: 11px;        height: 11px;    }    .sustai_goven_dots_li {        padding-bottom: 40px;    }    .sustai_goven_dots_li::after {        left: 5px;    }    .innov_help_li_top .mod_tit52 {        font-size: 38px;    }    .innov_help_li_top .mod_tit24 {        font-size: 18px;    }    .cptb_info p {        font-size: 16px;    }    .innov_help_li {        padding: 0 55px;    }    .innov_help_tit,    .innov_help_info {        padding-right: 15%;    }    .ecbw_li .std_tit4 {        margin-top: 20px;        font-size: 20px;    }    .esg_care_btm_wrap {        padding-bottom: 18px;    }    .interc_logo .interc_cooper_btm_swip {        padding-top: 16px;    }    .about_horizon_list_wrap .ahll_icon {        margin-bottom: 35px;    }    .produ_list_li {        padding-top: 26px;    }    .pllc_tit {        margin-bottom: 20px;    }    /* .pllc_btm_li {        width: 260px !important;    } */    .pllc_btm_li .ys_imgbox_cover {        width: 220px;    }    .interc_lead_num .ilnu_li {        min-width: 120px;    }    .interc_lead_num .ilnu_li:last-child {        min-width: 170px;    }    .consum_list_cont_circul {        padding-bottom: 70px;    }    .home_assista {        padding-bottom: 80px;    }    .ys_d1page .detail_cont {        padding-top: 20vw !important;    }    .ys_b3wpage .interc_lead_num .ilnu_li {        min-width: 124px;    }    .ys_b3wpage .interc_lead_num .ilnu_li:last-child {        min-width: 124px;    }    .ilnu_li_tit i {        font-size: 20px;    }    .ipvt_dots_wrap.right img {        margin-right: 0;        margin-left: 7px;    }    .ipvt_dots_wrap {        padding-left: 35px !important;    }    .ipvt_dots_wrap.right {        padding-right: 35px !important;        padding-left: 12px !important;    }    .ipvt_dots_wrap {        padding: 8px 12px;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 28vw !important;    }    .about_addres_le .about_addres_le_infod {        left: -13.5%;    }    .about_addres_le .about_addres_le_infod {        top: 65px;    }    .about_milest_btm_option {        padding: 18px 90px;        margin-top: 56px;    }    .ambo_le {        left: 62px;    }    .ambo_ri {        right: 62px;    }    .ambs_li_wrap_year {        font-size: 58px;    }    .ambs_li_wrap_year::before {        top: 33px;    }    .ambs_li_wrap_year::after {        top: 31px;    }    .ambs_li.year {        width: 170px !important;    }    .consum_list .contact_busine_li_tit {        padding-top: 35px;        padding-bottom: 35px;    }    .consum_list_btm {        padding-bottom: 30px;    }    .aarl_circle_tit p {        font-size: 24px;    }    .aarl_circle_info p {        font-size: 14px;    }    .aarl_circle {        width: 94px;        height: 94px;    }    .ambs_li_wrap_year::before {        top: 33px;    }    .ambs_li_wrap_year::after {        top: 31px;    }    .ambs_li.month {        width: 400px !important;    }    /* 1440end *//*12.29 star*/.spbu_wrap_li_dots {    width: 16px;}.spbu_wrap_li_right {    border-radius: 10px;    width: 220px;}.swlr_top_tit p {    font-size: 18px;} .swlr_top {    padding: 20px 18px;} .spbu_wrap_li:nth-child(1) .spbu_wrap_li_right {    top: 36px;    right: -56px;}.spbu_wrap_li:nth-child(2) .spbu_wrap_li_right {    bottom: -24px;    left: 38px;}.spbu_wrap_li:nth-child(3) .spbu_wrap_li_right {    top: 38px;    left: -63px;}/*12.29 end*/.sya_p2_img2 {    margin-top: 178px;}.mhrl_btm {    top: 69px;}    .ys_e1page .c_ban_info {        margin-bottom: 50px;    }        .ys_e1page .ys_pos_center {        top: 60%;    }}@media screen and (max-width: 1360px) {    .clul_wrap_btm_li {        margin-top: 5px;        width: 100% !important;    }    .sustai_goven_ul {        width: 90%;        margin: 0 auto;    }    .sdul_wrap {        padding: 0 40px;    }    .sya_p2_img_a2 {        margin-top: -30px;    }    .sya_p4 .sya_p4_btm {        width: 80%;    }    .case_p2_righ {        right: -60%;    }    .case_p4_top_tit {        margin-bottom: 24px;    }    .cptb_tit {        margin-bottom: 8px;    }    .cpyu_li {        margin-bottom: 27px;    }    .sluti_revisi_cont {        padding-left: 410px;    }    .sluti_revisi_cont::after {        width: 370px;    }    .sluti_revisi_cont::before {        left: 369px;    }    .case_p2_righ {        padding: 36px 55px;    }    .sya_p2_img2::after {        bottom: 100px;    }    .gabr_ul_li:first-child {        padding: 50px 0;    }    .gabr_ri_li p {        font-size: 14px;    }    .gabr_ri_ul_wrap {        padding: 18px;    }    .innov_effect.on .innov_effect_top {        transform: translateY(400px);    }    .innov_effect.on .innov_effect_top {        transform: translateY(340px);    }    .spbc_line {        width: 83%;        left: 108px;    }    .governa_topics_btm img {        width: 70%;    }    .srlu_wrap {        padding: 40px 16px;    }    .behav_practic_li_wrap {        padding: 30px 22px;    }    .spcw_ri_info {        margin-bottom: 24px;    }    .sya_p2_cont {        top: 100px;    }    .spbm_more p {        line-height: 38px;    }    .case_p2_righ {        padding: 36px 34px;    }    .ys_d1page .detail_cont {        padding-top: 22vw !important;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 31vw !important;    }    .ys_d1page.ys_d1qpage .ys_ban_li_img {        top: 49%;    }    .about_addres_wrax {        height: auto !important;        min-height: 100vh;    }    .about_addres_le .about_addres_le_infod {        left: -14.5%;    }    /* 1360end */}@media screen and (max-width: 1280px) {    .ys_modal_content {        max-height: 600px;    }    .sya_p2_img2::after {        height: 80px;    }    .sya_p4 .sya_p4_btm {        width: 85%;    }    .sya_p4 {        padding-top: 85px;        padding-bottom: 95px;    }    .spbu_li_wrap_btm {        padding: 25px 20px;    }    .slwb_info_icon {        width: 20px;    }    .slwb_info_p1 {        margin-bottom: 13px;    }    .slwb_tit {        padding-bottom: 10px;    }    .spnt_li_top p {        font-size: 50px;    }    .syb_p3 .syb_p1_top_info {        width: 90%;    }    .case_p4_top {        width: 56%;    }    .sya_p2_img2::after {        height: 120px;        bottom: 120px;    }    .mod_fot_btm_log {        width: 176px;    }    .ccri_le p {        font-size: 48px;    }    .capita_contac_ri_increa {        margin-bottom: 25px;    }    .std_pad {        padding: 70px 0;    }    .capita_contac_ri {        width: 52.5%;    }    .capita_contac_le {        width: 47.5%;    }    .mod_tit24 {        font-size: 18px;    }    .spbc_li p {        font-size: 18px;    }    .iltl_ri input {        padding: 0 16px;        padding-right: 34px;    }    .iltl_le {        padding-right: 18px;    }    .invest_page_li {        margin: 0 40px;    }    .news_list_btm_ul {        margin: 0 -15px;    }    .mod_tit36 {        font-size: 28px;    }    .news_list_top {        padding-bottom: 26px;    }    .sslw_btm {        padding: 42px 38px;    }    .suppli_report_cont {        padding: 45px 60px 65px;    }    .suppli_report_ri_tit {        margin-bottom: 26px;    }    .cpbu_wrap_tit .mod_tit24 {        font-size: 20px;    }    .icbu_wrap {        padding: 30px 40px 50px;    }    .icbu_wrap_logo {        margin-bottom: 20px;    }    .cpbu_wrap_info p {        font-size: 16px;    }    .mod_tit52 {        font-size: 34px;    }    .cptb_tit .mod_tit24 {        font-size: 22px;    }    .ssrb_wrap p {        font-size: 16px;        padding: 6px 16px;    }    .sustai_strate_le {        width: 42.5%;    }    .sustai_commit_ul_li:nth-child(2n) {        margin-top: 55px;    }    .sustai_goven_li {        bottom: 40px;    }    .sglw_btm {        padding: 40px 40px;    }    .mod_tit56 {        font-size: 40px;    }    .shll_wrap_top {        padding: 30px 25px;    }    .shll_wrap_top_info p {        font-size: 18px;    }    .shll_wrap_top_info p {        font-size: 16px;    }    .sustai_report_btm_wrap {        border-radius: 50px 0px 0px 0px;        padding: 40px 0 40px 40px;    }    .srbw_le_info p {        min-height: 7em;    }    .sustai_report_btm {        margin-bottom: 50px;    }    .interc_panora_tit {        top: 55px;    }    .ipvb_top_li::after {        width: 2px;    }    .ipvb_top_li_info p {        font-size: 14px;    }    .ipvb_top_ul {        width: 270px;    }    .governa_archit_btm_le {        width: 65%;    }    .governa_archit_btm_ri {        width: 35%;    }    .gabr_ul_li:first-child {        padding: 40px 0;    }    .gabr_ri_ul_wrap {        padding: 20px;    }    .gabr_ul_li::after {        width: 2px;    }    /* .governa_policy_li {        min-height: 328px;    } */    .bmbu_wrap_btm_ri {        width: 28px;    }    .bmbu_wrap_btm_le {        width: calc(100% - 28px);        padding-right: 10px;    }    .bmbu_wrap_btm {        padding: 20px 18px;    }    .mod_head_le {        width: 150px;    }    .mod_head_nav {        padding-left: 16px;    }    .mhnu_li {        margin: 0px 15px;    }    .yx_progr_li {        width: 50px;    }    .spbc_li p {        font-size: 16px;    }    .spcw_ri_info {        margin-bottom: 30px;    }    .sya_p2_img_ka2 {        top: 0px;    }    .cptb_info p {        font-size: 16px;    }    .ys_cont1156 {        width: 82.5%;        margin: 0 auto;    }    .innov_effect:last-child {        padding-bottom: 70px;    }    .about_ban_top .mod_tit24 span {        font-size: 40px;    }    .about_struct_btm_le {        width: 44px;    }    .about_struct_btm_ri {        padding-left: 12px;    }    .alvc_li {        min-height: 300px;        padding: 50px 0;    }    .ahll_icon {        width: 30px;        margin-bottom: 10px;    }    /* .about_horizon_img_wrap {        height: 540px;    } */    .about_addres_le_info {        margin-bottom: 25px;    }    .ys_modal_close {        right: 20px;        top: 20px;    }    .report_pop .iconfont {        font-size: 20px;    }    .rpcu_li a {        padding: 12px 0;    }    .report_develo_btm::after {        border-radius: 50px 0px 0px 0px;    }    .dbrb_li .dbrb_li_info p {        font-size: 18px;    }    /* .nrru_li_subin p {        max-height: 8.75em;    } */    .spbc_line img {        width: 91.5%;    }    .itbu_wrap_ri {        padding: 28px 72px;    }    .spbu_li_wrap_posi {        top: 20px;    }    .sya_p1 {        padding-top: 70px;    }    .sya_p1_tit {        margin-bottom: 40px;    }    .sya_p1_btm_more {        margin-top: 38px;    }    .spcw_ri_info {        margin-bottom: 40px;    }    .sya_p3_top {        margin-bottom: 40px;    }    .sya_p4_btm_more {        margin-top: 40px;    }    /* .sya_p3 {        margin-top: -120px;    } */    .sya_p4 {        padding-top: 70px;        padding-bottom: 70px;    }    .sya_p2_img_a2 {        margin-top: -40px;    }    .case_p1_top {        margin-bottom: 40px;    }    .cpiw_top {        margin-bottom: 40px;    }    .develo_creat_tit {        margin-bottom: 40px;    }    .develo_creat_tit {        margin-bottom: 38px;    }    .develo_creat_tit {        margin-bottom: 39px;    }    .develo_creat_tit {        margin-bottom: 40px;    }    .detail_wrap {        padding-top: 70px;    }    .sustai_strate_le_info {        margin-bottom: 40px;    }    .sglw_btm_info {        margin-bottom: 40px;    }    .governa_target_tit {        margin-bottom: 36px;    }    .behav_manufa_cont .develo_creat_tit {        margin-bottom: 38px;    }    .bplw_more {        margin-top: 26px;    }    .behav_manufa_cont {        padding-left: 80px;        padding-right: 80px;    }    .behav_manufa_cont .develo_creat_tit {        margin-bottom: 25px;    }    .spbc_line {        width: 85%;        left: 92px;    }    .scul_wrap_btm {        padding-left: 5px;        padding-right: 5px;    }    .srlu_li {        padding: 0 10px;    }    .sustai_report_list_ul {        margin: 0 -10px;    }    .srlu_wrap {        padding: 40px 26px;    }    .sustai_goven_ul {        width: 70%;    }    .sglw_btm {        padding: 35px 35px;    }    .sglw_btm_tit {        margin-bottom: 12px;    }    .sglw_btm_info {        margin-bottom: 24px;    }    .sustai_goven_li {        bottom: 20px;    }    .sglw_btm_wrap {        width: 364px;    }    .innov_effect {        min-height: 180vh;    }    .innov_effect_wrap {        top: -116px;    }    .sglw_btm_wrap {        width: 370px;    }    .governa_topics .develo_creat_tit p {        width: 950px;    }    .point_wrap {        padding-top: 50px;    }    .behav_practic_li_wrap {        padding: 30px 18px;    }    .case_radio1 .case_p5_btm_ri {        margin-top: 7px;    }    .sustai_goven_dots {        transform: translateX(120px);    }    .sustai_goven_dots_wrap {        top: 50%;    }    .case_p5_btm_dots {        margin: 0 -68px;        margin-bottom: 30px;    }    .cpbd_li_sp1 {        width: 8px;        height: 8px;    }    .cpbd_li_sp2 {        bottom: 3px;    }    .cpbd_li_sp1::after {        width: 20px;        height: 20px;    }    .spbc_li {        padding-top: 22px;    }    .spbc_sp1 {        top: 3px;    }    .about_addres {        height: 200vh;    }    .about_addres_wrax {        top: 70px;    }    .about_addres_ri {        width: 56%;    }    .about_addres_le_info {        margin-bottom: 16px;    }    .aalb_top_li {        padding-bottom: 14px;    }    .interc_panora .develo_creat_tit {        padding-top: 60px;    }    .produ_list_li {        padding-top: 40px;    }    .about_addres {        height: 240vh;    }    .about_addres {        height: 2680px;    }    .sustai_goven_dots_li .sgdl_sp1 {        width: 9px;        height: 9px;    }    .sustai_goven_dots_li::after {        left: 4px;    }    .innov_help_li_top .mod_tit52 {        font-size: 34px;    }    .innov_help_li_top .mod_tit24 {        font-size: 16px;    }    .cptb_info p {        font-size: 14px;    }    .innov_help_li_top {        margin-bottom: 6px;    }    .innov_help_li {        padding: 0 40px;    }    .ecbw_li .std_tit4 {        margin-top: 16px;        font-size: 18px;    }    .esg_care_btm_wrap {        padding-bottom: 5px;    }    .interc_logo .interc_cooper_btm_swip {        padding-top: 5px;    }    .produ_list_retrun {        margin-top: 20px;    }    .produ_list_li {        padding-top: 25px;    }    .pllc_btm_li .ys_imgbox_cover {        width: 190px;    }    .about_addres {        height: 270vh;    }    .consum_list_cont_circul {        padding-bottom: 50px;    }    .home_assista {        padding-bottom: 70px;    }    .ys_d1page .detail_cont {        padding-top: 24vw !important;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 34vw !important;    }    .ys_d1page.ys_d1qpage .ys_ban_li_img {        top: 51%;    }    .about_addres_le .about_addres_le_infod {        top: 60px;    }    .about_addres_le .about_addres_le_infod {        left: -17.5%;    }    .about_addres {        height: 290vh;    }    .ambs_li_wrap_year {        font-size: 46px;    }    .ambs_li.year {        width: 140px !important;    }    .ambs_li_wrap_year::before {        top: 19px;    }    .ambs_li_wrap_year::after {        top: 16px;    }    .about_milest_top {        width: 72%;    }    .about_milest_btm_option {        margin-top: 42px;    }    .about_milest_btm_option {        padding: 15px 70px;    }    .ambo_le {        left: 46px;    }    .ambo_ri {        right: 46px;    }    .consum_list .contact_busine_li_tit {        padding-top: 26px;        padding-bottom: 26px;    }    .consum_list_btm {        padding-bottom: 20px;    }    .aarl_circle_tit p {        font-size: 20px;    }    .aarl_circle_info p {        font-size: 12px;    }    .aarl_circle {        width: 86px;        height: 86px;        top: 83%;        left: 57%;    }    /*12.29star*/                .spbu_wrap_li:nth-child(1) .spbu_wrap_li_right {            top: 39px;            right: -68px;        }                .swlr_top_tit p {            font-size: 16px;        }        /*12.29end*/        .ys_e1page .c_ban_info {        margin-bottom: 55px;    }        .ys_e1page .ys_pos_center {        top: 62%;    }        .ys_e1page .c_ban_info {        margin-bottom: 48px;    }        /* 1280end */}/* 1200~992 平板横屏*/@media screen and (max-width: 1200px) {    .ys_hd_pc .ys_cont1560 {        width: 100%;    }    .ys_footer .ys_cont1600 {        width: 100%;    }    .mod_tit36 {        font-size: 28px;    }    .mod_tit40 {        font-size: 32px;    }    .detail_wrap_ri_tit {        margin-bottom: 20px;    }    .mfbn_li_tit a {        font-size: 14px;    }    .mfbn_li {        margin: 0 10px;        min-width: 84px;    }    .mod_fot_btm_log {        width: 150px;    }    .mfbs_icon {        width: 32px;    }    .mfbs_li {        margin-left: 16px;    }    .mod_tit48 {        font-size: 34px;    }    .invest_page_li {        margin: 0 30px;    }    .produ_list_li_img {        display: none;    }    .produ_list_li_cont {        padding-left: 0px;    }    .pllc_btm {        margin-left: 0px;        width: 100%;    }    .pllc_btm_wrap {        overflow: visible !important;        padding-left: 0px;    }    .pllc_btm_li:last-child {        margin-right: 0 !important;    }    .ys_ban_li_img {        width: 100%;        padding: 0 40px;    }    .c_ban {        width: 100%;        padding-left: 40px;        padding-right: 40px;    }    .sdul_top {        margin-bottom: 50px;    }    .sustai_honor_btm {        padding-left: 40px;        padding-right: 40px;    }    .sustai_honor_btm_ctrcl .dbrb_le {        left: -20px;    }    .sustai_honor_btm_ctrcl .dbrb_ri {        right: -20px;    }    .gabr_ul_li:first-child {        padding: 44px 0;    }    .gtbs_list {        padding-left: 40px;        padding-right: 40px;    }    .gwlc_btm {        padding: 20px 14px;    }    .behav_manufa_btm {        padding-left: 40px;        padding-right: 40px;    }    .nlbu_wrap_btm {        padding-right: 0px;    }    .ptwb_li {        margin-bottom: 20px;    }    .ys_cont1156 {        width: 100%;        padding-left: 40px;        padding-right: 40px;    }    .rdhu_ri_le {        padding-right: 8px;    }    .about_addres_cont {        width: 100%;    }    .behav_manufa_cont {        padding-left: 0px;        padding-right: 0px;    }    .spbc_line {        width: 86%;    }    .scul_wrap_btm {        padding-left: 0px;        padding-right: 5px;    }    .srlu_wrap {        padding: 40px 19px;    }    .ys_c1_1page .mod_bread .ys_cont1400 {        width: 100%;        padding-left: 40px;        padding-right: 40px;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 36vw !important;    }    /* 1200end */}@media screen and (max-width: 1199px) {    .ys_nypage .ys_main {        margin-top: 0px;    }    .ys_phnav_menu {        background: #0066F5;    }    .ys_banner1 .mod_bread {        top: 40px;    }    .capita_brief_ri {        padding-left: 25px;    }    .invest_list_btm_ul {        margin-bottom: 36px;    }    .yblq_more {        margin-top: 70px;    }    .dcbu_wrap_top_info {        display: block;    }    .dcbu_wrap_top {        position: relative;    }    .dcbu_wrap_top_tit .mod_tit24 {        color: #333;    }    .dcbu_wrap_top_info p {        color: #666;    }    .dcbu_wrap_top {        padding: 20px 0 0;    }    .dcbu_wrap_top_info {        padding-top: 10px;    }    .dlbu_li {        width: 310px !important;        margin-right: 20px !important;    }    .develo_bloomi_cont {        padding-left: 55px;        padding-right: 55px;    }    .develo_bloomi_ri {        padding-left: 80px;    }    .nlbu_li {        margin-bottom: 20px;        padding: 0px 10px;    }    .news_list_btm_ul {        margin: 0 -10px;    }    .nlbu_wrap_btm {        margin-top: 12px;        padding-right: 0px;    }    .news_recom_cont_ul .slick-dots {        bottom: -35px;    }    .news_recom_ri {        padding-left: 20px;        padding-bottom: 58px;        padding-right: 0px;    }    .news_recom_btm_wtap {        padding-left: 20px;    }    .ys_phnav_logo {        width: 170px;    }    .suppli_report {        margin-top: 0px;    }    .suppli_shade_li_wrap::after {        height: 55%;    }    .suppli_shade_li {        height: calc(100vh - 64px);    }    .suppli_report_cont {        padding: 40px 40px 50px;    }    .develo_creat_tit {        margin-bottom: 30px;    }    .sslw_top_icon {        width: 30px;    }    .ys_g4page .ys_ban_imgbox img {        height: auto;        object-fit: cover;    }    .suppli_shade {        background: #F7F7F7;        padding-top: 70px;    }    .mod_bread {        top: 25px;    }    .cpbu_wrap .ys_imgbox_cover {        width: 100px;        margin-bottom: 16px;    }    .cpbu_wrap {        padding: 30px 20px 35px;    }    .interc_experi {        height: auto;    }    .itbu_wrap {        padding: 32px 36px 35px;    }    .cpwb_top_dots {        width: 26px;    }    .cpwb_top_info {        padding-top: 12px;        margin-bottom: 28px;    }    .itbu_wrap_ri {        padding: 58px 50px;        width: 310px;    }    .itbu_wrap_le {        padding-right: 100px;        width: calc(100% - 310px);    }    .icbu_wrap_logo {        margin-bottom: 15px;        width: 110px;    }    .icbu_wrap {        padding: 26px 32px 40px;    }    .ys_ban_video {        display: none;    }    .interc_lead_btm_play {        display: block;    }    .interc_experi_wrap {        height: auto;        padding: 70px 0;    }    .cpbu_wrapu_top p {        font-size: 32px;    }    .case_p5_btm_ri {        width: 350px;    }    .case_p5_btm_le {        width: calc(100% - 350px);    }    .ilbu_wrap_ri {        padding: 45px 36px;    }    .cblb_li {        padding: 0 10px;        margin-bottom: 20px;    }    .cblb_ul {        margin: 0 -10px;    }    .cblb_li_wrap_tit {        padding: 20px 16px;    }    .contact_busine_li {        padding: 40px 0 15px;    }    .consum_list_ul_li {        padding: 0 10px;        margin-bottom: 20px;    }    .consum_list_ul {        margin: 0 -10px;    }    .sustai_head {        display: none;    }    .ys_e1page.ys_nypage .mod_bread {        top: 33px;    }    .ys_e1page .ys_pos_center {        top: 37%;    }    .sustai_commit_ul_li {        padding: 0 10px;        margin-bottom: 20px;    }    .sustai_commit_ul {        margin: 0 -10px;    }    .sustai_goven_ul {        width: 100%;    }    .sglw_btm {        padding: 30px 30px;    }    .sdul_wrap {        padding: 0 20px;    }    .mod_tit56 {        font-size: 32px;    }    .sustai_honor_btm {        margin-top: -15px;    }    .srbw_ri {        margin-top: -75px;    }    .srlu_wrap {        padding: 30px 20px;    }    .srlu_wrap_tit {        margin-bottom: 10px;    }    .srlu_wrap_info {        margin-bottom: 18px;    }    .ssrb_wrap p {        font-size: 14px;        padding: 6px 12px;    }    .sustai_strate_le_info {        margin-bottom: 30px;    }    .news_list_top {        padding-top: 30px;    }    .news_recom {        padding-bottom: 22px !important;    }    .interc_panora_tit {        position: relative;        top: auto !important;        left: auto !important;    }    .ys_b1page .interc_panora {        padding-top: 70px;    }    .interc_panora {        height: auto;    }    .interc_panora_video {        display: none;    }    .interc_panora_phwrap {        width: 100%;        position: relative;        padding-left: 40px;        padding-right: 40px;        text-align: center;    }    .ipvt_video {        margin-bottom: 20px;    }    .icpt_li {        padding: 0 5px;    }    .icpt_li p {        color: rgba(35, 58, 91, 1);        font-size: 18px;        line-height: 1.5;    }    .icpt_li.slick-current p {        color: rgba(0, 102, 245, 1);    }    .ippb_summa {        width: 100%;        padding-left: 20px;        padding-right: 20px;        position: relative;    }    .cpru_li_top_swip .dbrb_wrap {        top: 50%;        transform: translateY(-50%);    }    .ippb_summa_li {        display: none;    }    .ippb_summa_li:first-child {        display: block;    }    .ippb_summa .slick-list {        overflow: visible !important;    }    .ippb_summa .slick-dots {        left: 0;    }    .ippb_summa .slick-dots li {        width: 8px;        height: 8px;    }    .ippb_summa .slick-dots {        position: relative;        bottom: auto;        margin-top: 0px;    }    .ippb_summa .slick-dots li.slick-active {        background: #0066F5;    }    .ippb_summa .cpru_li_top_lunbo .slick-list {        overflow: hidden !important;    }    .interc_panora_phwrap_top {        margin-bottom: 10px;    }    .cpru_li_btm_info {        margin-bottom: 10px;    }    .interc_panora_phwrap {        display: block;    }    .sluti_revisi_cont {        padding-left: 280px;    }    .sluti_revisi_cont::after {        width: 250px;    }    .sluti_revisi_cont::before {        left: 248px;    }    .interc_panora_phwrap_btm {        width: 100%;    }    .interc_panora_phwrap_btm .slick-list {        overflow: visible !important;    }    .ippb_li,    .cpru_li_top_img {        display: none;    }    .ippb_li:first-child,    .cpru_li_top_img:first-child {        display: block;    }    .ippb_li_info p {        font-size: 14px;        line-height: 1.5;        color: #666;    }    .ippb_li_info {        width: 100%;        /* text-align: left; */        margin-bottom: 10px;    }    .interc_panora_phwrap_top {        margin-bottom: 25px;    }    .ys_e2page.ys_nypage .mod_bread {        top: 26px;    }    .governa_archit_btm_le {        width: 100%;        margin-bottom: 20px;    }    .governa_archit_btm_ri {        width: 100%;    }    .governa_archit_btm {        flex-wrap: wrap;    }    .gabr_ul {        display: flex;        justify-content: center;    }    .governa_archit_btm_ri {        flex-wrap: wrap;    }    .gabr_le {        width: 100%;    }    .gabr_ri {        width: 100%;    }    .gabr_ri_ul {        padding-bottom: 0 !important;        padding-right: 0 !important;    }    .gabr_ul_li:first-child {        padding: 10px 10px;    }    .gabr_ul_li {        padding: 10px 10px;    }    .gabr_ul_li::before {        display: none;    }    .gabr_ul_li::after {        width: 0%;        height: 1px;        top: auto;        bottom: 1px;        right: auto;        left: 0;    }    .gabr_ul_li.act::after {        height: 1px;        width: 100%;        opacity: 1;    }    .gabr_ri_ul_wrap {        box-shadow: none;        padding-left: 0;        padding-right: 0;        padding-bottom: 0;    }    .gabr_le {        position: relative;    }    .gabr_le::after {        content: '';        position: absolute;        bottom: 0;        left: 0;        width: 100%;        height: 1px;        background: rgba(0, 0, 0, 0.2);    }    .governa_policy_li {        min-height: 270px;    }    .governa_policy_li_wrap {        padding: 0px 20px;    }    .gplw_tit {        margin-bottom: 12px;    }    .gtbs_wrap_li {        padding: 0 10px;    }    .gtbs_wrap {        margin: 0 -10px;    }    .bmbu_li {        padding: 0 10px;        margin-bottom: 20px;    }    .behav_manufa_btm_ul {        margin: 0 -10px;    }    .hobu_li {        width: 33.333333%;    }    .ys_e4page.ys_nypage .mod_bread {        top: 20px;    }    .ys_e4page .ys_pos_center {        top: 50%;    }    .ys_a1pageb.actp {        padding-top: 0;    }    .ys_hd_ph {        position: relative;        width: 100%;    }    .ys_a1pageb.actp .ys_phnav_header {        top: 54px;    }    .sya_p2_img2::after {        display: none;    }    .sya_p2_cont {        top: 0;    }    .sya_p2_img2 .sya_p2_img_a3 {        width: 180px;    }    .sya_p2_img2 .sya_p2_img_a4 {        width: 170px;    }    .ybli_more {        margin-top: 32px;    }    .sya_p3 {        margin-top: 0px;        padding-top: 70px;    }    .spbw_play {        display: block;    }    .spbc_line {        top: -2px;    }    .sya_p1_btm_ul {        margin-bottom: 32px;    }    .sya_p1_btm_click {        margin-bottom: 15px;    }    .sya_p1_btm_more {        margin-top: 32px;    }    .mod_flex_cont {        flex-wrap: wrap;        justify-content: center;        text-align: center;    }    .mod_flex_le {        width: 100%;        margin-bottom: 10px;    }    .ys_a1pageb.actp {        padding-top: 87px;    }    .ys_a1pageb.actp .ys_phnav_header {        top: 87px;    }    .mod_job_top {        bottom: 30px;    }    .mhrl_topimg1 {        line-height: 64px;    }    .mhrl_top .mhrl_topimg2 {        top: 34px;    }    .mhrl_btm_li a {        padding: 5px 10px;        font-size: 14px;    }    .issl_img {        width: 100%;    }    .issl_img img {        width: 100%;    }    .ippb_summa_swichis_li {        width: 100%;        padding-left: 20px;        padding-right: 20px;        display: none;    }    .ippb_summa_swichis_li:first-child {        display: block;    }    .ippb_li_list_li {        width: 100%;        position: relative;    }    .ippb_li_list_li p {        color: #666;        font-size: 16px;        line-height: 1.5;        transition: all 0.36s;    }    .ippb_li_list {        margin-bottom: 20px;    }    .ippb_li_info p {        font-size: 16px;    }    .ippb_li_info {        margin-bottom: 20px;    }    .ippb_li_list_li.slick-current p {        color: #0066F5;    }    .clts_wm {        width: 100%;        position: relative;    }    .ippb_summa .slick-dots {        margin-top: 15px;    }    .behav_practic_li_wrap {        padding: 20px 20px;    }    .bplw_more {        margin-top: 20px;    }    /* .innov_effect {        min-height: auto;    } */    .ivbu_wrap_info {        padding-right: 0px;    }    .ys_d1page .ys_banner {        top: 64px;    }    .ys_d1page .ys_banner1 .mod_bread {        top: 22px;    }    .ys_e3page.ys_nypage .mod_bread {        top: 20px;    }    .report_develo_le_tit {        margin-bottom: 14px;    }    .report_develo_le {        padding-right: 21px;    }    .report_develo_btm::after {        width: calc(100% - 40px);    }    .report_develo_btm {        padding-left: 26px;    }    .report_develo_btm::after {        border-radius: 38px 0px 0px 0px;    }    .report_speci_le {        padding-right: 14px;    }    .rsru_li {        padding: 0 10px;        margin-bottom: 20px;    }    .report_speci_ri_ul {        margin: 0 -10px;    }    .develo_creat_tit {        margin-bottom: 20px;    }    .about_ban_top .mod_tit24 span {        font-size: 36px;    }    .about_ban_top {        margin-bottom: 10px;    }    .about_addres_le {        width: 100%;        margin-bottom: 25px;    }    .about_addres_ri {        width: 100%;        padding-left: 0;    }    .ys_g2page .ys_banner1 .mod_bread {        top: 22px;    }    .ys_g3_1page .ys_banner1 .mod_bread {        top: 20px;    }    .ys_g3page .ys_banner1 .mod_bread {        top: 20px;    }    .ys_g4page.ys_nypage .mod_bread {        top: 20px;    }    .suppli_shade_li {        height: 600px;    }    .ys_e3page.ys_nypage .ys_main {        margin-top: 0px;    }    .ys_d1page .ys_banner1 .mod_bread {        top: 70px;    }    .ys_ban_imgbox::after {        display: none;    }    .ys_privacy .ys_priban {        top: 50%;    }    .gabr_ul_li::after {        bottom: 0px;    }    .itbu_wrap_ri {        padding: 25px 50px;    }    .dcbu_wrap_top_tit .mod_tit24,    .dcbu_wrap_top_info p {        text-shadow: none;    }    #main-subnav-list {        padding-bottom: 0px !important;    }    .ys_d1page .ys_ban_imgbox img {        height: 350px;        min-height: 350px;    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 88px !important;    } */    .spbu_li_wrap_posi {        width: 92%;    }    .interc_cooper {        margin-top: 70px;    }    .develo_creat_tit {        margin-bottom: 38px;    }    .interc_cooper_btm_ul {        margin: -13px -21px 0;    }    .honor_outsta_notes {        margin-top: -15px;    }    .ys_phnav_menubtn span,    .ys_phnav_menubtn::after,    .ys_phnav_menubtn::before {        background: #333;    }    .ys_phnav_menu {        background: linear-gradient(0deg, #F3F4F4 0%, #F3F4F4 100%), #F6FAFE !important;    }    .ys_phnav_icon::after,    .ys_phnav_icon::before {        background: #999;    }    .ys_phnav_lisbox {        border-bottom: 1px solid #CFCFCF !important;    }    .ys_phs_form input {        border: 1px solid #CFCFCF !important;        color: #666;    }    .ys_phs_form input::-webkit-input-placeholder {        /* WebKit browsers */        color: #666;    }    .ys_phs_form input:-moz-placeholder {        /* Mozilla Firefox 4 to 18 */        color: #666;    }    .ys_phs_form input::-moz-placeholder {        /* Mozilla Firefox 19+ */        color: #666;    }    .ys_phs_form input:-ms-input-placeholder {        /* Internet Explorer 10+ */        color: #666;    }    .ys_phs_form .iconfont {        color: #999;    }    .ys_e5page.ys_e3page.ys_nypage .mod_bread {        top: 20px;    }    .develo_life_btm {        width: 310px !important;        margin: 0 auto;    }    .innov_effect.on .innov_effect_top {        transform: translateY(270px);    }    .spbc_line {        width: 84%;    }    .sustai_goven_ul {        width: 100%;    }    .ys_e5page.ys_e3page.ys_nypage .mod_bread,    .ys_e4page.ys_nypage .mod_bread,    .ys_e1page.ys_nypage .mod_bread,    .ys_e2page.ys_nypage .mod_bread {        top: 26px;    }    .innov_effect {        min-height: auto !important;    }    .pwul_link {        background: #F7FBFF;    }    .pwul_ri path {        stroke: #333;    }    .innov_effect1 .ivbu_li:nth-child(1),    .innov_effect2 .ivbu_li:nth-child(1),    .innov_effect3 .ivbu_li:nth-child(1),    .innov_effect4 .ivbu_li:nth-child(1) {        animation: ysfadeInUp .5s ease-in-out both;        animation-delay: 0.1s;    }    .innov_effect1 .ivbu_li:nth-child(2),    .innov_effect2 .ivbu_li:nth-child(2),    .innov_effect3 .ivbu_li:nth-child(2),    .innov_effect4 .ivbu_li:nth-child(2) {        animation: ysfadeInUp .5s ease-in-out both;        animation-delay: 0.2s;    }    .innov_effect1 .ivbu_li:nth-child(3),    .innov_effect2 .ivbu_li:nth-child(3),    .innov_effect3 .ivbu_li:nth-child(3),    .innov_effect4 .ivbu_li:nth-child(3) {        animation: ysfadeInUp .5s ease-in-out both;        animation-delay: 0.3s;    }    .innov_effect1 .ivbu_li:nth-child(4),    .innov_effect2 .ivbu_li:nth-child(4),    .innov_effect3 .ivbu_li:nth-child(4),    .innov_effect4 .ivbu_li:nth-child(4) {        animation: ysfadeInUp .5s ease-in-out both;        animation-delay: 0.4s;    }    .ahll_wrap .ahll_subin {        display: block;    }    .sustai_goven_dots {        transform: translateX(0);    }    .sustai_goven_dots_wrap {        display: none;    }    .about_addres_le_wrak {        opacity: 1;        pointer-events: all;    }    .about_addres_ri {        position: static;        top: auto;        right: auto;    }    .about_addres,    .about_addres_wrax {        height: auto;    }    .about_addres_le_wrak {        width: 100%;    }    .aalb_top_li:last-child {        padding-bottom: 0;    }    .ipvt_video {        height: auto;    }    .interc_panora_phwrap_btmy {        width: 100%;        position: relative;    }    .ippb_list {        width: 100%;        position: relative;    }    .ippb_list_li {        width: 100%;        position: relative;    }    .ippb_list_li_top {        width: 100%;        position: relative;        text-align: left;        display: flex;        justify-content: space-between;        border-bottom: 1px solid #CFCFCF;        align-items: center;        padding: 12px 0;    }    .illt_ri {        width: 10px;        flex: none;    }    .illt_ri img {        width: 100%;    }    .illt_le p {        color: #333;        line-height: 1.6;    }    .ipvt_video {        margin-bottom: 0px !important;    }    .illb_btm {        width: 100%;        position: relative;    }    .illb_tit .mod_tit24 {        line-height: 1.6;        color: #666;        text-align: center;    }    .ippb_list_li_btm {        width: 100%;    }    .illb_btm_wrap {        padding-top: 32px;    }    /* .ippb_list_li_btm {        display: none;    } */    .illt_ri img {        transition: all 0..6s;    }    .ippb_list_li_btm {        height: 0;        overflow: hidden;        transition: height .6s;        padding: 0 !important;    }    .ippb_list_li.act .illt_ri img {        transform: rotate(180deg);    }    .illb_btm_wrap {        padding-left: 35px;        padding-right: 35px;    }    .ys_b3pagel .cpru_li_top_img {        display: block;    }    .about_addres_le_wrak {        transform: translateY(0) !important;    }    .about_addres_ri_quan {        opacity: 0;    }    .about_addres_ri_slick {        opacity: 1;    }    .interc_panora .interc_panora_tit {        position: static !important;        transform: none !important;    }    .interc_panora_tit .ys_cont1400 {        position: static !important;        transform: none !important;    }    .interc_panora .develo_creat_tit {        padding-top: 0px;    }    .ys_b2page .detail_cont {        padding-top: 20px;    }    .ahll_wrap .ahll_subin {        opacity: 1;    }    .ahll_wrap {        position: static !important;        transform: none !important;        width: 100%;    }    .about_addres_cont .about_addres_le_tit .mod_tit36 {        white-space: wrap;    }    .aalb_top_li.act .aalb_top_tit p {        font-size: 20px;    }    .aalb_top_info {        display: none;    }    .interc_logo {        margin-top: 70px;    }    .interc_panora_phwrap .ipvt_video img {        position: static !important;        transform: none !important;    }    .about_horizon_list_wrap .ahll_icon {        margin-bottom: 22px;    }    .about_horizon_list_wrap .ahll_wrap {        transform: none !important;    }    .suppli_shade_li {        height: 100%;    }    .suppli_shade_img {        height: 500px;    }    .suppli_shade_img img {        height: 100%;        object-fit: cover;    }    .cpru_list {        display: flex;        align-items: stretch;    }    .cpru_list .slick-list {        width: 100%;    }    .cpru_list .slick-track {        height: 100%;    }    .cpru_li_slikcx {        width: 100%;        height: 100%;        display: flex;        align-items: center;    }    .cpru_list {        align-items: flex-start;    }    .aalb_top_info .about_addres_ri_li {        display: block;    }    .interc_panora_phwrap .cpru_li_slikcx_li .cpru_li_top_tit {        display: none;    }    .interc_lead_num .ilnu_li:last-child {        min-width: 146px;    }    .interc_lead_num .ilnu_li {        min-width: 110px;    }    .ys_b3wpage .interc_lead_num .ilnu_li {        min-width: 105px;    }    .ys_b3wpage .interc_lead_num .ilnu_li:last-child {        min-width: 105px;    }    .ys_d1page.ys_d1qpage .ys_ban_li_img {        top: 42%;    }    .about_addres_ri_quph {        display: block;        opacity: 1 !important;        margin-bottom: 15px;    }    .about_addres_ri_quph .aarq_wrap {        position: relative;        top: auto;        left: auto;    }    .ilnu_li_tit i {        font-size: 18px;    }    .about_addres_le .about_addres_le_tit {        text-align: center !important;    }    .about_addres_le .about_addres_le_infod {        position: relative;        left: auto;        top: auto;        width: 100%;    }    .about_addres_wrax {        height: auto !important;        min-height: auto !important;    }    .ambs_li.on .ambs_li_wrap .ambs_li_wrap_btm_p1 {        transform: translateY(58px);    }    .ambs_li.on .ambs_li_wrap .ambs_li_wrap_btm_p2 {        transform: translateY(40px);    }    .ambs_li.on .ambs_li_wrap .ambs_li_wrap_img {        opacity: 1;        transform: translateY(10px);    }    .ambs_li.on .ambs_li_wrap .ambs_li_wrap_btm_line::after {        background: #0066F5;    }    .about_milest_btm_option {        margin-top: 70px;    }    .aalb_top_li .aarl_circle.on {        /* transition-delay: 1s; */        opacity: 1;    }    .aarl_circle {        top: 43%;        left: 51%;    }    .aarl_circle {        top: 81%;        left: 60%;        display: none;    }    .innov_help .ys_ban_video {        display: block;    }.about_struct_cont .ys_ban_video {    display: block;}.mod_flex_le {    padding-right: 0px;}.aarl_circle {    display: flex !important;    opacity: 0 !important;}.aalb_top_li.act  .aarl_circle{    opacity: 1 !important;}.about_addres_ri_li {    overflow: hidden;    position: relative;}.c_ban_play {    display: block;  }}/* 991~768 平板竖屏 重点*/@media screen and (max-width: 991px) {    .detail_wrap_le {        padding-right: 0px;        width: 100%;    }    .detail_wrap_ri {        width: 100%;        margin-top: 40px;    }    .mod_bread,    .mod_bread1 {        display: none;    }    .detail_cont {        padding-top: 0px;    }    .mod_fot_btm_nav {        display: none;    }    .ys_phnav6_wrap {        display: block;        margin-bottom: 40px;    }    .ys_p6wulb_text p {        color: #666;    }    .ys_p6wu_li_box::after {        color: #666;    }    .ys_pbhu_li a {        color: rgba(51, 51, 51, 0.7);    }    .mod_fot_btm {        padding-top: 43px;        margin-bottom: 31px;    }    .ys_p6wu_li_box::before {        background: #DFE2E4;    }    .cpby_li {        width: 50%;    }    .ccri_le p {        font-size: 44px;    }    .capita_contac_ri_increa {        margin-bottom: 20px;    }    .capita_contac_le_tit {        margin-bottom: 25px;    }    .cclu_li {        margin-bottom: 14px;    }    .dcbu_li {        padding: 0px 10px;        margin-bottom: 20px;    }    .develo_bloomi_cont {        padding-left: 0;        padding-right: 0;    }    .develo_bloomi_ri {        padding-left: 40px;    }    .develo_bloomi_ri_btm {        margin-bottom: 40px;        padding-left: 35px;        padding-top: 10px;    }    .develo_bloomi_ri_top {        margin-bottom: 26px;    }    .develo_bloomi_ri_butto {        padding-left: 35px;    }    .drul_wrap_btm {        padding: 25px 20px 40px;    }    .drul_wrap_btm_tit {        margin-bottom: 15px;    }    .drul_wrap_btm_more {        margin-top: 25px;    }    .develo_recrui_ul_li {        padding: 0 10px;    }    .develo_recrui_ul {        margin: 0 -10px;    }    .develo_creat_btm_ul {        margin: 0 -10px;    }    .news_recom_le {        width: 100%;    }    .news_recom_le .ys_imgbox_cover {        border-radius: 16px;    }    .news_recom_ri {        padding-left: 0;        margin-top: 20px;        width: 100%;    }    .news_recom_btm_wtap {        width: 100%;        padding-left: 20px;    }    .nlbu_li {        width: 50%;    }    .sslw_top {        padding: 36px 16px;    }    .sslw_btm {        padding: 35px 20px;    }    .suppli_shade_li_wrap::after {        height: 66%;    }    .suppli_report_le_info {        padding-left: 20px;    }    .cpbu_li {        padding: 0 8px;    }    .case_p1_btm_ul {        margin: 0 -8px;    }    .case_p1_top_info {        max-width: 100%;    }    .c_ban_tit {        margin-bottom: 10px;    }    .c_ban_info {        margin-bottom: 32px;    }    .ban_video_le {        width: 36px;    }    .ban_video_ri {        padding-left: 6px;    }    .iebs_li {        width: 100% !important;    }    .interc_cooper1 .icbu_wrap_logo {        width: 160px;        margin-bottom: 5px;    }    .case_p5_btm {        margin-top: 40px;    }    .sustai_report_btm_wrap {        border-radius: 50px 0px 0px 0px;        padding: 30px 0 30px 20px;    }    .srlu_li {        padding: 0 10px;        margin-bottom: 20px;    }    .sustai_report_list_ul {        margin: 0 -10px;    }    .mod_flex_le {        padding: 0 100px;    }    .ys_a1pageb.actp {        padding-top: 113px;    }    .ys_a1pageb.actp .ys_phnav_header {        top: 113px;    }    .ys_c1_2page .ys_banner .ys_ban_imgbox {        height: 500px;    }    .innov_help_li {        padding: 0 34px;        min-width: 164px;    }    .innov_earch_top_tit {        margin-bottom: 11px;    }    /* .ys_d1page .detail_cont {        padding-top: 4% !important;    } */    .report_speci_le {        width: 100%;        margin-bottom: 15px;    }    .report_speci_ri {        width: 100%;    }    .report_speci_le {        padding-right: 0px;    }    .report_speci_ri_tit {        margin-bottom: 15px;    }    .report_speci_le_tit {        margin-bottom: 8px;    }    .report_develo_history_ul {        margin-bottom: 26px;    }    .report_develo_cont .report_develo_top {        margin-bottom: 25px;    }    .suppli_shade_li {        height: 500px;    }    .spbc_line img {        width: 89.5%;    }    .about_ban {        top: 82%;    }    .news_recom_cont.on .news_recom_ri {        padding-bottom: 0 !important;    }    .spbu_li_wrap_posi {        width: 100%;        padding-left: 20px;        padding-right: 20px;    }    .ys_phnav6_wrap {        margin-bottom: 0 !important;    }    .mod_fot_btm {        padding-top: 28px;        margin-bottom: 24px;    }    .ys_p6wulb_text p {        color: #333;    }    .ys_p6wu_li_box::after {        color: #999;    }    .ys_p6wu_li_box::before {        background: #CFCFCF;    }    .mod_fot_top {        border-bottom: 1px solid #CFCFCF;    }    .innov_effect.on .innov_effect_top {        transform: translateY(220px);    }    .spbc_line {        width: 82%;    }    .ys_c1_2page .ys_banner .ys_ban_imgbox {        height: auto !important;        min-height: 500px;    }    .case_p5_btm_dots {        margin: 0 -45px;        margin-bottom: 30px;    }    .cpbd_li {        padding-bottom: 22px;    }    .ys_c1_2page .ys_banner .ys_ban_imgbox .ys_ban_pc {        height: auto !important;        min-height: 500px;    }    .suppli_shade_li {        height: 100%;    }    .ys_phnav6_wrap_ul .mfbn_li {        display: none;    }.mod_fot_btm_log {    margin-bottom: 0px ;}.about_horizon_list_li {    padding: 10px;}    /* 991end */}/* <768 移动端 重点*/@media screen and (max-width: 768px) {    .ys_ban_pc,    .ys_nyban_pc {        display: none;    }    .ys_ban_video {        display: none;    }    .ys_ban_ph,    .ys_nyban_ph {        display: block;    }    .ys_modal_content {        max-height: 550px;        padding: 50px 20px;    }    .mod_tit36 {        font-size: 18px;    }    .dwlt_tit .mod_tit36 {        font-size: 20px;    }    .detail_wrap_le_top {        padding-bottom: 22px;    }    .detail_wrap_le_btm {        padding-top: 20px;    }    .dwlb_editor img {        border-radius: 10px;    }    .dwlb_share {        padding-top: 10px;    }    .mfbs_li:first-child {        margin-left: 5px;    }    .dwlb_pagin {        padding-top: 24px;        margin-top: 30px;    }    .dwlb_pagin_li:last-child {        margin-top: 12px;    }    .detail_wrap_ri {        margin-top: 34px;    }    .detail_wrap_ri_tit {        margin-bottom: 16px;    }    .mod_word1,    .mod_word1 p {        font-size: 16px;    }    .std_pad {        padding: 40px 0;    }    .ys_footer {        padding-top: 40px;        padding-bottom: 20px;    }    .mod_tit40 {        font-size: 22px;    }    .mod_fot_top_tit {        margin-bottom: 25px;    }    .mod_word,    .mod_word p {        font-size: 14px;    }    .spbm_more p {        line-height: 36px;        padding: 0 32px;    }    .mod_fot_top {        padding-bottom: 34px;    }    .mod_fot_top_tit {        margin-bottom: 22px;    }    .mod_fot_btm_log {        width: 140px;    }    .mod_fot_btm {        padding-top: 30px;        margin-bottom: 22px;    }    .ys_p6wulb_text p {        font-size: 16px;    }    .ys_pbhu_li a {        font-size: 14px;    }    .capita_brief_le {        width: 100%;    }    .capita_brief_ri {        width: 100%;        padding-left: 0;        margin-top: 15px;    }    .capita_notice_top_ri {        margin-bottom: 0px;    }    .capita_notice_top {        margin-bottom: 18px;    }    .ilbu_li_le_time {        width: 105px;    }    .ilbu_li_le_info {        width: calc(100% - 105px);    }    .ilbu_li_ri {        width: 20px;    }    .ilbu_li_le_time {        margin-top: 4px;    }    .ilbu_li a {        padding: 16px 0;    }    .cpby_li {        width: 100%;    }    .cpby_wrap_tit p {        max-height: 3.2em;        height: auto;    }    .capita_contac_le {        width: 100%;        padding-right: 0;    }    .capita_contac_ri {        width: 100%;        margin-top: 20px;    }    .cclu_le {        width: 24px;    }    .capita_contac_le_tit {        margin-bottom: 20px;    }    .cclu_li {        margin-bottom: 10px;    }    .capita_contac_le_ul {        padding-bottom: 7px;    }    .mod_tit48 {        font-size: 24px;    }    .mod_tit24 {        font-size: 16px;    }    .ybli_tit {        margin-bottom: 12px;    }    .spbc_li p {        font-size: 16px;    }    .ilbm_info p {        font-size: 14px;        line-height: 36px;    }    .cclm_li:last-child {        margin-right: 0;    }    .cclu_ri {        padding-left: 10px;    }    .invest_page_li {        margin: 0 20px;    }    .invest_page {        padding-top: 40px;    }    .invest_page_li a {        font-size: 14px;        padding-bottom: 12px;    }    .iltl_ri input {        font-size: 14px;    }    .invest_list_top {        margin-bottom: 38px;    }    .invest_list_top_li1 {        margin-right: 25px;    }    .invest_list_btm_more {        margin-bottom: 28px;    }    .invest_list_btm_ul {        margin-bottom: 30px;    }    .develo_creat_tit {        margin-bottom: 20px;    }    .syb_p1_top_tit {        margin-bottom: 12px;    }    .dlbu_li {        width: 280px !important;    }    .develo_bloomi_ri {        padding-left: 20px;    }    .develo_bloomi_ri_btm {        margin-bottom: 26px;        padding-left: 20px;        padding-top: 4px;    }    .dbrb_li_info {        margin-bottom: 20px;    }    .develo_bloomi_ri_butto {        padding-left: 20px;    }    .nltu_li a {        padding: 2px 18px;    }    .news_list_top {        padding-bottom: 12px;    }    .news_recom_cont_ul {        padding: 20px;    }    .news_recom_cont {        padding-bottom: 48px;    }    .news_recom_cont_ul .slick-dots {        bottom: -30px;    }    .news_recom_cont_ul .slick-dots li {        width: 34px;    }    .yblp_more {        margin-top: 35px;    }    .sslw_top {        opacity: 0;        pointer-events: none;    }    .sslw_btm {        opacity: 1;        transition: all 0s !important;    }    .suppli_shade_ul {        display: block;        background: #F7F7F7;    }    .suppli_shade_li {        transition: all 0s !important;    }    .suppli_shade_ul .slick-dots li {        width: 8px;        height: 8px;    }    /* .suppli_shade_ul .slick-dots {        position: relative;        bottom: auto;        margin-top: 25px;    } */    .suppli_shade {        padding-top: 40px;    }    .suppli_report_cont {        padding: 28px 20px 30px;    }    .produ_tit_wrap_ri img {        width: 22px;    }    .produ_tit_wrap_ri {        width: 36px;        height: 36px;        margin-left: 16px;    }    .pllc_btm_li {        margin-right: 20px !important;    }    .cpbu_wrap .ys_imgbox_cover {        width: 80px;        margin-bottom: 12px;    }    .cpbu_li {        width: 50%;    }    .cpbu_wrap {        box-shadow: 0px 0px 18px 0px rgba(73, 126, 218, 0.07);    }    .cpbu_li {        padding: 10px 10px;    }    .case_p1_btm_ul {        margin: 0 -10px;    }    .case_p1_btm_ul .slick-track {        height: 100%;    }    .case_p1_btm_ul .slick-dots li {        width: 8px;        height: 8px;    }    .case_p1_btm_ul .slick-dots {        position: relative;        bottom: auto;        margin-top: 15px;    }    .case_p1_btm_ul .slick-dots li.slick-active {        background: #0066F5;    }    .itbu_wrap_le {        padding-right: 0;        width: 100%;        margin-top: 20px;    }    .itbu_wrap {        flex-direction: column-reverse;    }    .itbu_wrap_ri {        padding: 36px 50px;    }    .cpwb_top_info p {        min-height: 5.25em;    }    .cpwb_top_info {        padding-top: 12px;        margin-bottom: 10px;    }    .yx_rotate4 {        --move: 18px;    }    .itbu_swip {        margin-top: 52px;    }    .icbu_wrap {        padding: 20px 20px 26px;    }    .interc_experi_wrap {        padding: 40px 0;    }    .iebs_li {        margin-right: 20px;    }    .icbu_wrap_logo {        width: 100px;    }    .icbu_li {        padding: 10px;    }    .interc_cooper_btm_ul {        margin: -10px -10px 0;    }    .interc_cooper_btm_swip {        padding-top: 15px;    }    .mod_tit52 {        font-size: 28px;    }    .interc_lead_num {        padding-top: 20px;    }    .inbu_li {        padding: 0 10px;    }    .interc_news_btm_ul {        margin: 0 -10px;    }    .interc_news_btm_swip {        padding-top: 10px;    }    .interc_under .syc_p5_top {        margin-bottom: 20px;    }    .interc_lead_other_top {        margin-bottom: 30px;    }    .ilob_wrap {        padding-top: 13px;    }    .ilob_li_tit {        margin-bottom: 6px;    }    .ilob_li {        padding: 0 8px;    }    .ilob_ul {        margin: 0 -8px;    }    .case_p1_top {        margin-bottom: 26px;    }    .case_p4_img {        height: 100%;        min-height: auto;    }    .case_p4 {        min-height: auto;    }    .case_p4_top {        width: 100%;    }    .cptb_tit .mod_tit24 {        font-size: 18px;    }    .cptb_tit {        margin-bottom: 10px;    }    .case_p4_top_tit {        margin-bottom: 24px;    }    .cpbu_wrapu_top p {        font-size: 26px;    }    .cpbu_wrapu_top {        margin-bottom: 10px;    }    .cpyu_li {        margin-bottom: 22px;    }    .case_p5_btm_le {        width: 100%;        padding-right: 0;        margin-bottom: 15px;    }    .case_p5_btm_ri {        width: 100%;    }    .case_p5_btm {        margin-top: 26px;    }    .cpbl_tit {        margin-bottom: 12px;    }    .ilku_li {        bottom: 40px;        margin-bottom: 32px;    }    .ilbu_wrap_ri {        padding: 30px 26px;    }    .ilbu_wrap_ri_tit .mod_tit24 {        font-size: 18px;    }    .ilbu_wrap_ri_tit {        margin-bottom: 10px;    }    .ybli_input {        width: 270px;        margin-top: 22px;    }    .ys_select_hd {        padding: 0 15px;    }    .ys_select_xtbbox {        right: 12px;    }    .ys_select_hd {        height: 36px;    }    .ys_select_hd input {        font-size: 14px;    }    .ys_select_xtbbox {        width: 14px;    }    .ys_select_li {        font-size: 14px;        margin-bottom: 10px;    }    .ys_select_bd {        max-height: 160px;    }    .ys_select_bd .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        width: 2px;    }    .ys_select_bd .mCSB_scrollTools .mCSB_draggerRail {        width: 2px !important;    }    .cblb_li {        width: 50%;    }    .contact_busine_li_tit {        margin-bottom: 15px;    }    /* .ys_d1page .detail_cont {        margin-top: -50%;    } */    .icpt_li p {        font-size: 16px;    }    .ys_b1page .interc_panora {        padding-top: 40px;    }    .interc_panora_phwrap {        padding-left: 20px;        padding-right: 20px;    }    .sluti_revisi {        padding-top: 40px;        padding-bottom: 40px;    }    .sluti_revisi_cont::after {        top: 11px;        width: 130px;    }    .sluti_revisi_cont::before {        left: 127px;        top: 8px;    }    .sluti_revisi_cont {        padding-left: 156px;        padding-right: 40px;    }    .sluti_revisi_tit {        margin-bottom: 13px;    }    .sluti_revisi_info {        margin-bottom: 18px;    }    .dbrb_wrap {        width: 36px;        height: 36px;    }    .sustai_ban_ri {        width: 88px;    }    .sustai_ban_le {        width: calc(100% - 88px);        padding-right: 20px;    }    .sblu_le {        width: 80px;    }    .sblu_ri {        width: calc(100% - 80px);        padding-left: 20px;        padding-top: 6px;        padding-bottom: 6px;    }    .sblu_ri_tit {        margin-bottom: 2px;    }    .sustai_strate_le_tit {        margin-bottom: 10px;    }    .sustai_strate_le_info {        margin-bottom: 20px;    }    .spbm_more p {        padding: 0 25px;    }    .sustai_strate_le {        width: 100%;        margin-bottom: 25px;    }    .sustai_strate_ri {        width: 100%;    }    .sustai_strate_le_info {        margin-bottom: 17px;    }    .scul_wrap_btm {        margin-top: 16px;    }    .scul_wrap_btm_tit {        margin-bottom: 5px;    }    .sustai_commit_ul_li:nth-child(2n) {        margin-top: 32px;    }    .sglw_btm {        padding: 26px 20px;    }    .sglw_btm_tit {        margin-bottom: 10px;    }    .sglw_btm_info {        margin-bottom: 18px;    }    .sustai_goven_li:last-child {        margin-bottom: 0;    }    .sustai_digit_ul .slick-track {        height: 100%;    }    .sustai_digit_ul .slick-track .sustai_digit_ul_li {        display: flex !important;    }    .sustai_digit_ul .slick-dots li {        width: 8px;        height: 8px;        background: #fff;    }    .sustai_digit_ul .slick-dots li.slick-active {        background: #0066F5;    }    .sustai_digit_ul .slick-dots {        bottom: 50px;    }    .sustai_digit_btm {        bottom: 22px;    }    .sustai_report_top {        width: 100%;    }    .sustai_report_btm_wrap {        border-radius: 20px 0px 0px 0px;        padding: 30px 18px 30px 18px;    }    .srbw_le_info p {        min-height: auto;    }    .srbw_le {        width: 100%;    }    .srbw_ri {        margin-top: 0;        transform: translateX(0);        width: 100%;        margin-bottom: 18px;    }    .sustai_report_btm_wrap {        flex-direction: column-reverse;    }    .srbw_le_btm .ilbm_info p {        line-height: 34px;    }    .srbw_le_info {        margin-bottom: 18px;    }    .srlu_li {        width: 50%;    }    .ys_e1page .c_ban .c_ban_tit,    .ys_e1page .c_ban .c_ban_info {        width: 100%;    }    .sustai_report_btm {        padding-right: 0px;    }    .governa_policy_li {        min-height: 240px;        padding: 30px 0;    }    .gtbs_li {        margin: 0 20px;    }    .governa_target_tit {        margin-bottom: 20px;    }    .governa_target_btm_selec {        margin-bottom: 26px;    }    .behav_carbon {        padding-top: 0px;    }    .behav_carbon_le {        width: 49%;    }    .behav_carbon_ri {        width: 45.5%;    }    .behav_carbon_le_tit {        margin-bottom: 12px;    }    .ys_e3page .develo_creat_tit p {        margin-top: 10px;    }    .hobu_li {        padding: 0 10px;        margin-bottom: 20px;    }    .honor_outsta_btm_ul {        margin: 0 -10px;    }    .hobu_li_wrap {        padding: 30px 18px;    }    .mod_flex_le {        padding: 0 0px;    }    .sya_p1 {        padding-top: 40px;    }    .sya_p1_tit_p1 {        margin-bottom: 10px;    }    .sya_p1_tit {        margin-bottom: 30px;    }    .spbw_play,    .spbu_li_play {        width: 54px;    }    .spbc_ul {        padding-left: 0px;    }    .sya_p1_btm_ul {        margin-bottom: 20px;    }    .spbc_li::after {        width: 10px;        height: 10px;    }    .spbc_line {        top: -3px;    }    .spbc_li p {        font-size: 14px;    }    .sya_p2 {        margin-top: -80px;    }    .sya_p2_cont {        top: -52px;    }    .sya_p3 {        padding-top: 40px;    }    .sya_p3_top {        margin-bottom: 26px;    }    .sya_p4_btm_more .spbm_more p {        line-height: 36px;    }    .sya_p4 {        padding-top: 40px;        padding-bottom: 45px;    }    .sya_p4 .sya_p4_btm {        width: 100%;    }    .mod_job_top_info {        width: 26px;        padding: 8px 6px;    }    .mod_job_top_img {        width: 26px;    }    .mod_job_top_info p {        font-size: 12px;        line-height: 1.3;    }    .mod_job_top {        bottom: 20px;        right: 10px;    }    .mod_job_btm {        right: 10px;    }    .mod_job.actr .mod_job_btm {        bottom: 10px;    }    .mod_job_btm_wrap {        padding: 24px 16px 25px;    }    .mod_job_btm_wrap_img {        bottom: 16px;    }    .mod_job_top {        bottom: 32%;    }    .behav_pop .ys_modal_content {        padding: 45px 20px;        padding-right: 40px;    }    .behav_pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {        width: 2px;    }    .behav_pop .ys_modal_close {        top: 16px;        right: 16px;    }    .behav_pop_tit .mod_tit36 {        font-size: 20px;    }    .behav_pop_tit {        margin-bottom: 10px;    }    .behav_pop_info {        margin-bottom: 10px;    }    .bpwu_li {        margin-bottom: 13px;        padding: 0px 10px;    }    .behav_pop_wrap_ul {        margin: 0 -10px;    }    .behav_pop_info1 {        margin-bottom: 14px;    }    .behav_pop_more_li {        margin-bottom: 6px;    }    .behav_pop_more {        margin-bottom: 18px;    }    .bpwu_wrap_num .mod_tit56 span {        font-size: 16px;    }    .bplw_tit {        margin-bottom: 8px;    }    .bplw_more {        margin-top: 12px;    }    .behav_carbon_cont .behav_carbon_le {        margin-bottom: 14px;    }    .ptwb_li .mod_tit48 {        padding-right: 47px;    }    .produ_tit_wrap_btm {        padding: 15px 0;    }    .ptwb_li {        margin-bottom: 12px;    }    .innov_effect_btm_ul {        flex-wrap: wrap;    }    .ivbu_li {        width: 50%;        margin-bottom: 15px;    }    .ietp_wrap {        width: 100%;    }    .innov_effect:last-child {        padding-bottom: 40px;    }    .innov_point .itbu_wrap_le {        padding-right: 0px;    }    .innov_point .itbu_swip {        margin-top: 52px;    }    .innov_point_more {        margin-top: 18px;    }    /* .ys_d1page .detail_cont {        padding-top: 16% !important;    } */    .behav_carbon_cont .behav_carbon_le {        width: 100%;    }    .behav_carbon_ri {        width: 100%;    }    .case_p1_top_tit {        margin-bottom: 15px;    }    .report_develo_cont .report_develo_top {        margin-bottom: 20px;    }    .report_develo_btm::after {        border-radius: 20px 0px 0px 0px;        width: 100%;    }    .report_develo_le {        width: 100%;        padding-right: 0;    }    .report_develo_ri {        width: 100%;        margin-top: 25px;    }    .report_develo_btm {        padding: 25px 20px;    }    .rdhu_li {        padding: 13px 18px;    }    .report_pop .ys_modal_content {        padding: 40px 20px;    }    .about_ban_top .mod_tit24 span {        font-size: 24px;    }    .about_struct_btm_le {        width: 36px;    }    .develo_creat_tit p {        margin-top: 12px;    }    .develo_creat_tit {        margin-bottom: 10px;    }    .alvc_li {        min-height: 236px;        padding: 36px 0;    }    .about_horizon_img_wrap {        height: 380px;    }    .about_horizon_list_li {        padding: 20px;        padding-bottom: 45px;    }    .develo_creat .develo_creat_tit {        margin-bottom: 18px;    }    .report_develo_btm::after {        border-radius: 20px 0px 0px 0px;    }    .dbrb_li .dbrb_li_info p {        font-size: 16px;    }    .ys_d1page .ys_ban_imgbox img {        min-height: auto;    }    /* .nltu_li a {        white-space: nowrap;    } */    .news_list_top_ul {        flex-wrap: nowrap;    }    .news_list_top_scoll .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {        bottom: 5px !important;    }    .news_list_top_scoll .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {        height: 2px !important;        background: #0066F5 !important;    }    .news_list_top_scoll .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {        height: 2px !important;    }    .news_list_top_ul {        margin-bottom: 14px;    }    .ys_d1page .news_recom {        padding-bottom: 5px !important;    }    .develo_creat_tit {        margin-bottom: 25px;    }    .develo_creat_tit .ilbm_info p {        line-height: 36px;    }    .develo_creat_tit .innov_point_more {        margin-top: 15px;    }    .behav_pop_more {        margin-bottom: 10px;    }    .spbc_line img {        width: 92.5%;    }    .mod_fot_copyri {        flex-wrap: wrap;    }    .mod_fot_copyri_ri a:first-child {        margin-left: 0;    }    .mod_fot_copyri_le {        width: 100%;    }    .itbu_wrap_ri {        padding: 12px 50px;    }    .mod_tit20z,    .mod_tit20z p {        font-size: 16px !important;    }    .c_ban_info .mod_tit24 {        font-size: 18px !important;    }    .sya_p1_tit {        margin-bottom: 26px;    }    .sya_p1_btm_more {        margin-top: 26px;    }    .spcw_ri_info {        margin-bottom: 26px;    }    .sya_p4_btm_more {        margin-top: 26px;    }    /* .mod_tit18z,    .mod_tit18z p {        font-size: 14px !important;    } */    .case_p1_top {        margin-bottom: 26px;    }    .cpiw_top {        margin-bottom: 26px;    }    .develo_creat_tit {        margin-bottom: 26px;    }    .develo_creat_tit {        margin-bottom: 26px;    }    .interc_cooper {        margin-top: 40px;    }    .case_p1_btm {        margin-top: -5px;    }    .interc_cooper_btm_ul {        margin: -7px -10px 0;    }    .develo_creat_tit {        margin-bottom: 25px;    }    .develo_creat_tit {        margin-bottom: 25px;    }    .detail_wrap {        padding-top: 40px;    }    .sustai_strate_le_info {        margin-bottom: 25px;    }    .sglw_btm_info {        margin-bottom: 25px;    }    .governa_target_tit {        margin-bottom: 25px;    }    .behav_manufa_cont .develo_creat_tit {        margin-bottom: 25px;    }    .honor_outsta_notes {        margin-top: 0px;    }    .develo_life_btm {        width: 280px !important;        margin: 0 auto;    }    /* .governa_policy {        position: relative;        top: auto;        left: auto;    }    .governa_policy_positi_img {        display: none;    } */    .governa_policy_positi_img {        height: 240px;    }    .innov_effect_wrapl {        padding-bottom: 40px;    }    .innov_effect.on .innov_effect_top {        transform: translateY(198px);    }    .innov_effect_wrapl {        padding-top: 10px;    }    .spbc_line {        width: 84%;        left: 56px;    }    .governa_topics_btm img {        width: 100%;    }    .sustai_strate_le {        padding-bottom: 0px;    }    .point_wrap_ul {        margin-bottom: 22px;    }    .pwul_time {        margin-bottom: 3px;    }    .pwul_link {        padding: 18px 15px;    }    .pwul_ri {        width: 36px;        height: 36px;    }    .pwul_le {        padding-right: 12px;    }    .mod_fot_copyri {        flex-direction: column-reverse;        justify-content: flex-start;        align-items: flex-start;    }    .develo_life_ctil {        display: flex;        margin-top: 20px;    }    .std_pady {        padding: 60px 0;    }    .case_p5_btm_dots {        display: none;    }    .illb_btm_wrap {        padding-top: 25px;    }    .cpru_li_top_swip .dbrb_le {        left: 0px;    }    .cpru_li_top_swip .dbrb_ri {        right: 0px;    }    .produ_list_retrun {        margin-top: 15px;    }    .produ_list_li {        padding-top: 0px;    }    .srbw_le .srbw_le_btm .cclm_li:first-child .ilbm_link {        min-width: 140px;    }    .report_develo_le .srbw_le_btm .cclm_li:first-child .ilbm_link {        min-width: 140px;    }    .srbw_le_btm .ilbm_link {        padding: 0 20px;    }    .innov_help_li_top .mod_tit52 {        font-size: 28px;    }    .interc_logo {        margin-top: 40px;    }    .ecbw_li .std_tit4 {        margin-top: 10px;        font-size: 16px;    }    .esg_care_btm_wrap {        padding-bottom: 0px;    }    .esg_care_btm_ress {        width: calc(100% - 40px);        margin-top: 25px;        margin-bottom: 16px;    }    .about_horizon_list_wrap .ahll_icon {        margin-bottom: 14px;    }    .suppli_shade_ul .slick-list,    .suppli_shade_ul .slick-track {        height: 100%;    }    .suppli_shade_ul {        background: transparent !important;    }    .sslw_btm {        padding: 35px 20px 45px;    }    .suppli_shade_ul .slick-dots li.slick-active {        background: #0066F5;    }    .interc_lead_num .ilnu_li:last-child {        min-width: 120px;    }    .interc_lead_num .ilnu_li {        min-width: 96px;    }    .consum_list_cont_circul {        padding-bottom: 30px;    }    .home_assista {        padding-bottom: 0px;    }    .ys_d1page.ys_d1qpage .ys_ban_li_img {        top: 34%;    }    .about_milest_pc {        display: none;    }    .about_milest_ph {        display: block;    }    .about_milest_ph_ul {        width: 100%;        position: relative;    }    .ampu_wrap {        width: 100%;    }    .ampu_wrap_year .ambs_li_wrap_year {        color: #0066F5;    }    .ampu_wrap_year {        margin-bottom: 15px;    }    .ampu_wrap_moon p {        font-size: 16px;        line-height: 1.5;        color: #333;    }    .ampu_wrap_moon {        margin-bottom: 10px;    }    .ampu_wrap_info p {        font-size: 14px;        line-height: 1.6;        color: #666;    }    .ampu_wrap_info {        margin-bottom: 15px;    }    .ampu_wrap_ul_li {        border-bottom: 1px solid #CFCFCF;        padding-bottom: 25px;        margin-bottom: 20px;    }    .ampu_wrap:last-child .ampu_wrap_ul_li:last-child {        border-bottom: none;        margin-bottom: 0;    }    .cblt_img {        width: 30px;    }    .consum_list .contact_busine_li_tit {        padding-top: 18px;        padding-bottom: 18px;    }    .consum_list_btm {        padding-bottom: 15px;    }    .aarl_circle_tit p {        font-size: 18px;    }    .aarl_circle_info p {        font-size: 12px;    }    .aarl_circle {        top: 48%;        left: 53%;    }    /*12.29 star*/                .spbu_wrap_li:nth-child(1) .spbu_wrap_li_right {            top: 35px;            right: -130px;        }                .spbu_wrap_li:nth-child(2) .spbu_wrap_li_right {            bottom: 41px;            left: -17px;        }                .spbu_wrap_li:nth-child(4) .spbu_wrap_li_right {            top: 42px;            left: -13px;        }                .aarl_circle {            top: 80%;        }                        .spbu_wrap_li_dots {            z-index: 1;        }    .t_syk1jie::before {        border-color: #fff;        background: rgba(255, 255, 255, 0.70);    }        .t_syk1wen {        white-space: nowrap;        color: #333;        margin-right: 0;    }    .t_syk1go {    display: none;}.t_syk1jie {    min-width: 172px;}     /*12.29 end*/    /* 768end */}@media screen and (max-width: 767px) {    .ys_ban_li_img {        padding: 0 20px;    }    .detail_wrap_le_top {        padding-bottom: 18px;    }    .yxedr_active p {        font-size: 14px;    }    .dwlb_share_ri .mfbs_icon {        width: 22px;    }    .mfbs_li {        margin-left: 10px;    }    .dwlb_pagin {        padding-top: 18px;        margin-top: 18px;    }    .dwlb_share {        padding-top: 5px;    }    .dwlb_pagin_li a {        font-size: 14px;    }    .detail_wrap_ri {        margin-top: 30px;    }    .dwru_wrap_tit {        margin-bottom: 10px;    }    .mod_fot_btm {        align-items: center;    }    .ys_p6wu_li_box .ys_p6wulb_text {        padding: 5px 0;    }    .ys_p6wu_li_box::before {        top: 50px;    }    .mod_fot_copyri {        flex-wrap: wrap;    }    .mod_fot_copyri_ri a:first-child {        margin-left: 0;    }    .mod_fot_copyri_ri {        margin-top: 3px;    }    .mod_fot_copyri_ri a {        margin-left: 11px;    }    .ys_phnav6_wrap {        margin-bottom: 32px;    }    .ilbu_li_le_time {        width: 100%;    }    .ilbu_li_le_time {        margin-top: 0px;        padding-right: 0;        margin-bottom: 5px;    }    .ilbu_li_le_info {        width: 100%;        padding-right: 0;    }    .ilbu_li_le {        width: calc(100% - 20px);        padding-right: 13px;    }    .capita_brief_le img {        border-radius: 10px;    }    .cpby_wrap {        border-radius: 10px;        padding: 22px 18px;    }    .cpby_wrap_tit {        padding-top: 5px;    }    .cpby_wrap_btm {        padding-top: 16px;        margin-top: 15px;    }    .cpby_li:last-child {        margin-bottom: 0;    }    .cpbu_wrap_info p {        font-size: 16px;    }    .capita_contac_ri {        border-radius: 10px;        margin-top: 28px;    }    .capita_contac_ri {        padding: 30px 20px;    }    .capita_contac_ri_info {        margin-bottom: 16px;    }    .ccri_le p {        font-size: 34px;    }    .ccri_img {        width: 24px;    }    .ccri_info {        margin-left: 2px;    }    .ccri_img,    .ccri_info {        margin-bottom: 8px;    }    .capita_contac_ri_increa {        margin-bottom: 10px;    }    .invest_page_li {        margin: 0 10px;    }    .invest_list_top {        flex-wrap: wrap;    }    .invest_list_top_li1 {        margin-right: 0px;        margin-bottom: 15px;    }    .iltl_le {        min-width: 75px;    }    .layui-laydate-range {        width: 272px !important;    }    .laydate-footer-btns {        position: relative !important;        top: 5px !important;        right: 0px !important;    }    .layui-laydate-footer {        height: 83px !important;    }    .dcbu_li {        width: 100%;    }    .dcbu_wrap .ys_imgbox_cover {        border-radius: 10px;    }    .dcbu_wrap_top {        padding: 15px 0 5px;    }    .dcbu_wrap .ys_imgbox_cover::after {        opacity: 0;    }    .dcbu_wrap_top_info {        padding-top: 8px;    }    .dcbu_li:last-child {        margin-bottom: 0;    }    .dlbu_li {        width: 100% !important;        margin-right: 0 !important;        padding-left: 20px;        padding-right: 20px;    }    .develo_bloomi_le {        width: 100%;    }    .develo_bloomi_ri {        width: 100%;        padding-left: 0;    }    .develo_bloomi_ri_btm {        margin-bottom: 22px;    }    .dbrb_wrap svg {        width: 28px;    }    .dbrb_wrap {        width: 42px;        height: 42px;    }    .develo_recrui_ul_li {        width: 100%;        margin-bottom: 15px;    }    .develo_recrui_ul_li:last-child {        margin-bottom: 0;    }    .drul_wrap .ys_imgbox_cover {        border-radius: 10px;    }    .drul_wrap {        border-radius: 10px;    }    .yblq_more {        margin-top: 36px;    }    .develo_bloomi_ri {        padding-top: 20px;    }    .drul_wrap_btm {        padding: 20px 20px 32px;    }    .drul_wrap_btm_tit {        margin-bottom: 12px;    }    .drul_wrap_btm_more {        margin-top: 18px;    }    .develo_creat_btm_ul .slick-dots li {        width: 8px;        height: 8px;    }    .develo_creat_btm_ul .slick-dots {        position: relative;        bottom: auto;    }    .dcbu_li {        margin-bottom: 12px;    }    .develo_creat_btm_ul .slick-dots li.slick-active {        background: #0066F5;    }    .nltu_li a {        font-size: 14px;    }    .news_recom_cont_ul {        border-radius: 10px;    }    .news_recom_le .ys_imgbox_cover {        border-radius: 10px;    }    .news_recom_ri {        margin-top: 16px;    }    .nrru_li_time {        margin-bottom: 8px;    }    .nrru_li_info {        margin-bottom: 10px;    }    .news_recom_btm {        margin-top: -68px;    }    .nlbu_li {        width: 100%;    }    .nlbu_wrap .ys_imgbox_cover {        border-radius: 10px;    }    .yblp_more {        margin-top: 20px;    }    .suppli_report_le,    .suppli_report_ri {        width: 100%;        padding-left: 0;        padding-right: 0;    }    .suppli_report_ri {        border-top: 1px solid rgba(0, 0, 0, 0.20);        border-left: none;        padding-top: 20px;        margin-top: 26px;    }    .suppli_report_cont {        border-radius: 10px;    }    .suppli_report_le_img {        width: 90px;    }    .suppli_report_le_info {        width: calc(100% - 90px);    }    .sslw_top_tit {        margin-bottom: 10px;    }    .sslw_top_tit .mod_tit36 {        font-size: 20px;    }    .develo_creat_tit .mod_tit36 {        font-size: 20px;    }    .suppli_report_ri_tit {        margin-bottom: 15px;    }    .suppli_shade_ul .slick-dots li.slick-active {        background: #0066F5;    }    .suppli_shade_li {        height: 380px;    }    .pllc_btm_li {        width: 310px !important;    }    .pllc_tit .mod_tit36 {        font-size: 20px;    }    .pllc_tit {        margin-bottom: 22px;    }    .pllc_btm_wrap {        padding-bottom: 22px;    }    .dbrb_wrap {        width: 36px;        height: 36px;    }    .dbrb_ri {        margin-left: 18px;    }    .ban_video {        margin-top: 12px;    }    .cpbu_wrap {        border-radius: 10px;    }    .cpbu_wrap .ys_imgbox_cover {        width: 74px;    }    .iebs_li .ys_imgbox_cover {        border-radius: 10px;    }    .itbu_wrap_ri {        padding: 30px 48px;        width: 100%;    }    .itbu_wrap {        padding: 30px 20px 30px;    }    .cpwb_top_dots {        width: 20px;    }    .itbu_wrap {        border-radius: 10px;    }    .icbu_wrap {        border-radius: 10px;    }    .icbu_wrap_logo {        margin-bottom: 10px;    }    .interc_lead_btm_img {        border-radius: 10px;    }    .interc_lead_btm_play {        width: 52px;    }    .ilnu_li {        width: 50%;        margin-bottom: 15px;    }    .cpbu_wrap_tit {        margin-bottom: 16px;    }    .syc_p5_top_img {        border-radius: 10px;    }    .syc_p5_top_img img {        height: 200px;        object-fit: cover;    }    .syc_p5_btm {        flex-wrap: wrap;    }    .interc_under .syc_p5_btm_le {        width: 100%;        margin-bottom: 15px;    }    .c_ban_tit {        margin-bottom: 8px;    }    .c_ban_info {        margin-bottom: 20px;    }    .ban_video {        margin-top: 18px;    }    .ys_b1page .ys_pos_center {        top: 50%;    }    .case_p1_top {        margin-bottom: 25px;    }    .mod_tit52 {        font-size: 24px;    }    .ilot_li .ys_imgbox_cover {        border-radius: 10px;    }    .icbu_li {        width: 100%;    }    .cpyu_li {        padding: 0px 10px;    }    .case_p4_btm_ul {        margin: 0 -10px;    }    .cpbu_wrapu_top p {        font-size: 22px;    }    .case_p4_top_tit {        margin-bottom: 20px;    }    .case_p4_top {        margin-bottom: 32px;    }    .cpbf_wrap {        padding-top: 9px;    }    .case_p5_top {        border-radius: 10px;    }    .case_p5_btm {        margin-top: 20px;    }    .cpbl_tit {        margin-bottom: 8px;    }    .case_p5_btm_ri p {        margin-bottom: 10px;    }    .ilbu_wrap {        border-radius: 10px;    }    .ilbu_wrap_le {        width: 100%;    }    .ilbu_wrap_ri {        width: 100%;        padding: 30px 20px;    }    .ilku_li:last-child {        margin-bottom: 0;    }    .cblb_li {        width: 100%;    }    .cblb_li_wrap .ys_imgbox_cover {        border-radius: 10px;    }    .consum_list_ul_li {        width: 100%;    }    .clul_wrap {        padding: 30px 18px;        border-radius: 10px;    }    .clul_wrap_tit {        margin-bottom: 14px;    }    .clul_wrap_add_tit {        margin-bottom: 5px;    }    .news_list_top {        padding-top: 8px;    }    .news_recom {        padding-bottom: 10px !important;    }    .sluti_revisi_cont {        padding-left: 40px;        padding-right: 20px;    }    .sluti_revisi_cont::after {        width: 26px;    }    .sluti_revisi_cont::before {        left: 23px;    }    .interc_panora_phwrap_top {        margin-bottom: 15px;    }    .c_ban {        padding-left: 20px;        padding-right: 20px;    }    .sustai_ban_le {        width: 100%;        padding-right: 0;    }    .sustai_ban_cont {        padding: 12px 16px;    }    .sblu_le {        width: 70px;    }    .sblu_ri {        width: calc(100% - 70px);    }    .sustai_ban_ri {        margin-top: 15px;        display: none;    }    .sustai_ban_le_ul .slick-dots li {        width: 8px;        height: 8px;        background: #fff;    }    .sustai_ban_le_ul .slick-dots li.slick-active {        background: #0066F5;    }    .sustai_ban_le_ul .slick-dots {        bottom: -40px;    }    .sustai_ban {        bottom: 52px;    }    .ssrb_li {        margin-right: 8px;        margin-bottom: 9px;    }    .ssrb_wrap p {        font-size: 12px;        padding: 6px 10px;    }    .sustai_commit_ul_li:nth-child(2n) {        margin-top: 0;    }    .scul_wrap .ys_imgbox_cover {        border-radius: 10px;    }    .sustai_commit_ul .slick-dots {        position: relative;        bottom: auto !important;        margin-top: 0px;    }    .sustai_commit_ul .slick-dots li {        width: 8px;        height: 8px;    }    .sustai_commit_ul .slick-dots li.slick-active {        background: #0066F5;    }    .sglw_btm {        position: relative;        padding-bottom: 50px;    }    .sustai_goven_li .ys_imgbox_cover {        position: absolute;        width: 100%;        height: 100%;        border-radius: 10px;    }    .sustai_goven_li .ys_imgbox_cover::after {        content: '';        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        background: rgba(0, 0, 0, 0.1);    }    .sustai_goven_li .ys_imgbox_cover img {        height: 100%;        width: 100%;        object-fit: cover;    }    .sglw_btm_wrap {        width: 100%;    }    .sglw_btm_info p {        color: #fff;    }    .sglw_btm_tit .mod_tit36 {        color: #fff;    }    .sglw_btm_wrap .spbm_more p {        color: #fff;        border-color: #fff;    }    .sustai_digit_ul_li {        border: none;    }    .sustai_digit_btm {        width: 100%;        text-align: left;    }    .sustai_digit {        height: 350px;    }    .mod_tit56 {        font-size: 24px;    }    .sdul_top {        margin-bottom: 8px;    }    .sdul_wrap {        padding-bottom: 30px;        padding-left: 0;        padding-right: 0;    }    .sustai_digit_ul .slick-dots {        bottom: 65px;    }    .sustai_digit_btm {        padding-left: 0;        padding-right: 0;    }    .sustai_honor_more {        margin-top: 16px;    }    .sustai_honor_btm_ctrcl .dbrb_le {        left: -8px;    }    .sustai_honor_btm_ctrcl .dbrb_ri {        right: -8px;    }    .srlu_li {        width: 100%;    }    .srlu_wrap {        padding: 25px 20px;    }    .srlu_wrap_tit {        margin-bottom: 7px;    }    .srlu_wrap_info {        margin-bottom: 10px;    }    .srlu_wrap_more_link {        font-size: 14px;    }    .governa_topics .develo_creat_tit p {        margin-top: 14px;    }    .develo_creat_tit {        margin-bottom: 10px;    }    .governa_policy_li {        width: 100%;    }    .governa_policy_li_wrap {        padding: 0px 0px;    }    .governa_policy_li {        border-right: none;        border-bottom: 1px solid rgba(255, 255, 255, 0.5);    }    .governa_policy_li:last-child {        border-bottom: none;    }    .governa_policy_li {        min-height: auto;    }    .governa_policy_cont {        padding: 10px 0;    }    .gtbs_li {        margin: 0 15px;    }    .governa_target_btm_selec {        overflow-y: auto;        white-space: nowrap;    }    .governa_target_btm_selec {        justify-content: flex-start    }    .governa_target_btm_selec::after {        left: 50%;        transform: translateX(-50%);        width: 120vw;    }    .governa_target {        overflow: hidden;    }    .behav_carbon_le,    .behav_carbon_ri {        width: 100%;    }    .behav_carbon_ri {        margin-top: 20px;    }    .behav_carbon_le_tit .mod_tit36 {        font-size: 20px;    }    .bmbu_wrap_btm_ri {        width: 22px;    }    .bmbu_wrap_btm_le {        width: calc(100% - 22px);    }    .bmbu_wrap .ys_imgbox_cover {        border-radius: 10px;    }    .behav_manufa_btm .sustai_honor_btm_ctrcl {        display: none;    }    .behav_manufa_btm {        padding-left: 0;        padding-right: 0;    }    .behav_manufa_btm_ul .slick-dots li {        width: 8px;        height: 8px;    }    .behav_manufa_btm_ul .slick-dots li.slick-active {        background: #0066F5;    }    .behav_manufa_btm_ul .slick-dots {        position: relative;        bottom: auto;        margin-top: 0px;    }    .hobu_li {        width: 100%;    }    .honor_outsta_btm {        padding-top: 12px;    }    .hobu_li:last-child {        margin-bottom: 0;    }    .honor_outsta_notes {        padding-bottom: 40px;    }    .hnby_li {        margin-right: 22px;    }    .ys_a1pageb.actp {        padding-top: 137px;    }    .ys_a1pageb.actp .ys_phnav_header {        top: 137px;    }    .ybli_tit {        margin-bottom: 8px;    }    .ybli_more {        margin-top: 22px;    }    .yx_progr_li {        width: 28px;    }    .yx_progr_ul {        bottom: 32px;    }    .spbu_li {        border-radius: 10px;    }    .spbc_line {        display: none;    }    .spbc_li::after {        /* display: none; */        width: 6px;        height: 6px;        top: 8px;        left: 0;        transform: none;    }    .sya_p1_btm_click .spbc_li {        padding-top: 0;        width: 50%;        margin-bottom: 10px;        padding-left: 10px;        padding-right: 10px;    }    .spbc_ul {        flex-wrap: wrap;    }    .sya_p1_tit {        margin-bottom: 22px;    }    .sya_p1_btm_more {        margin-top: 16px;    }    .sya_p2 {        margin-top: -20px;    }    .sya_p2_cont {        top: -158px;    }    .sya_p2lk .spcw_ri {        width: 100%;        padding-top: 8px;    }    .spcw_ri_info {        margin-bottom: 15px;    }    .sya_p2_img2 .sya_p2_img_a3 {        width: 13%;        top: 27px;    }    .sya_p2_img2 .sya_p2_img_a4 {        width: 12%;        right: 18px !important;        top: 45px;    }    .sya_p3_top {        margin-bottom: 16px;    }    .sya_p3_btm_wrap {        border-radius: 10px;    }    .sya_p4_btm_more {        margin-top: 25px;    }    .spbt_li {        width: 100%;        margin-bottom: 15px;    }    .spbt_li .spbu_li_wrap_img img {        border-radius: 10px;    }    .spbu_li_wrap_posi {        top: 24px;    }    .slwi_tit {        margin-bottom: 0px;    }    .spbt_li .spbm_more .spbm_more_svg {        margin-top: 2px;    }    .sya_p4_btm_more {        margin-top: 12px;    }    .ippb_summa_swichis_li {        padding-left: 0px;        padding-right: 0px;    }    .ippb_summa {        padding-left: 0px;        padding-right: 0px;    }    .clts_wm {        padding-left: 20px;        padding-right: 20px;    }    .cpru_li_top_swip .dbrb_le {        left: -10px;    }    .cpru_li_top_swip .dbrb_ri {        right: -10px;    }    .icpt_li p {        font-size: 18px;    }    .spbc_li {        width: 100%;    }    .cpbu_wrap {        padding: 24px 20px 24px;    }    .behav_pop .ys_modal_content {        border-radius: 10px;    }    .bpwu_li {        width: 100%;    }    .behav_pop .ys_modal_content {        padding-right: 25px;    }    .behav_pop .mCSB_scrollTools {        right: -2px;    }    .behav_pop .ys_modal_close {        top: 15px;        right: 14px;    }    .behav_pop .iconfont {        font-size: 18px;    }    .behav_practic_li {        width: 100%;        border-bottom: 1px solid #ccc;        border-right: none;    }    .behav_practic_li:first-child .behav_practic_li_wrap {        padding-top: 0 !important;    }    .behav_practic_li:last-child .behav_practic_li_wrap {        padding-bottom: 0 !important;    }    .behav_carbon_cont1 .behav_carbon_ri {        margin-top: 0;    }    .cptb_info p {        font-size: 14px;    }    .ys_cont1156 {        padding-left: 20px;        padding-right: 20px;    }    .innov_help_tit,    .innov_help_info {        padding-right: 0%;    }    .innov_help_li {        padding: 0 20px;        min-width: auto;        width: 50%;        margin-bottom: 15px;    }    .innov_help_ul {        display: flex;        flex-wrap: wrap;    }    .innov_help_li:nth-child(2n) {        border-right: none;    }    .innov_help_li:nth-child(3n) {        padding-left: 0;    }    .innov_help_ul {        margin-bottom: 15px;    }    .innov_help_video_play {        width: 36px;    }    .innov_help_video_wrap {        border-radius: 10px;    }    /* .innov_effect_wrap {        padding-top: 0px !important;    } */    .innov_effect_top_p {        padding-bottom: 40px;        padding-top: 45px;    }    /* .innov_effect_img_wrap {        height: 350px;    } */    .ivbu_li {        width: 100%;    }    .behav_carbon_ri {        margin-top: 0px;    }    .report_develo_le_tit {        margin-bottom: 10px;    }    .report_develo_le_info {        margin-bottom: 15px;    }    .rdhu_le {        width: 100%;        margin-bottom: 6px;    }    .rdhu_li {        flex-wrap: wrap;    }    .rdhu_ri_li:first-child {        margin-left: 0;    }    .rdhu_ri_li {        margin-left: 15px;    }    .report_develo_history_tit .mod_tit24 {        font-size: 18px;    }    .report_develo_history_tit {        margin-bottom: 12px;    }    .rsru_li {        width: 100%;    }    .cpby_li .cpby_wrap_tit {        padding-left: 0;        padding-right: 0;    }    .cpby_li .cpby_wrap_tit p {        font-size: 16px !important;    }    .cpby_li .cpby_wrap_tit {        margin-top: 6px;    }    .yx_rotate4_list_nub .cpwb_top_info {        padding-left: 0;        padding-right: 0;    }    .cpwb_top_dots {        margin-bottom: 8px;    }    .cpwb_top_subin {        padding-top: 20px;    }    .interc_trend .develo_creat_tit {        margin-bottom: 22px;    }    .cpwb_top_subin p {        font-size: 14px;    }    .report_pop .ys_modal_content {        padding: 40px 20px 15px;    }    .rpcu_li a {        padding: 8px 0;    }    .alvc_li_tit .mod_tit24 {        font-size: 18px;    }    .alvc_li_tit {        margin-bottom: 8px;    }    .ahll_icon {        width: 24px;        margin-bottom: 8px;    }    .about_horizon_list {        flex-wrap: wrap;    }    .about_horizon_list_li {        width: 100%;        border-bottom: 1px solid #fff;        border-right: none;        height: auto;        align-items: center;    }    .about_horizon_list_li {        padding: 20px;        padding-bottom: 20px;    }    .aalb_top_li {        margin-right: 25px;    }    .about_addres_le {        margin-bottom: 18px;    }    .about_ban_li {        width: 50%;        padding-right: 10px;        margin-bottom: 15px;    }    .about_ban_ul {        flex-wrap: wrap;    }    .ys_g1page .ys_ban_imgbox img {        object-fit: cover;        min-height: 400px;    }    .about_ban_top {        margin-bottom: 6px;    }    .syb_p1_top_info {        width: 100%;    }    .develo_bloomi_le {        width: 78%;        margin: 0 auto;    }    .sya_p1_btm .spbc_li {        width: 50%;    }    .report_develo_btm::after {        border-radius: 20px 0px 0px 0px !important;    }    .sustai_report_btm_wrap {        border-radius: 14px 0px 0px 0px !important;    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 11% !important;    } */    .mod_fot_copyri_le p a {        display: block;    }    .mod_fot_btm_log {        width: 170px;    }    .develo_creat_tit {        margin-bottom: 25px;    }    .gtbs_list .sustai_honor_btm_ctrcl {        display: none;    }    .gtbs_list {        padding-left: 0 !important;        padding-right: 0 !important;    }    .gtbs_list .slick-dots li {        width: 8px;        height: 8px;    }    .gtbs_list .slick-dots {        position: relative;        bottom: auto !important;        margin-top: 15px;    }    .gtbs_list .slick-dots li.slick-active {        background: #0066F5;    }    .gtbs_wrap_li_cont .ys_imgbox_cover {        border-radius: 10px;    }    .about_ban {        top: 75%;    }    .ys_g1page .ys_ban_li_img {        top: 31%;    }    .bmbu_li .ys_imgbox_cover img:nth-child(1) {        height: 236px;    }    .bmbu_li .ys_imgbox_cover img {        object-fit: cover;    }    .sustai_ban_le .sblu_ri_info {        display: none;    }    .sblu_ri_tit .mod_tit24 {        -webkit-line-clamp: 2;    }    .itbu_wrap_ri {        padding: 10px 36px;    }    .nrru_li_subin p {        max-height: auto !important;    }    .nlbu_wrap {        background: #fff;        padding-bottom: 10px;        border-radius: 10px;        overflow: hidden;        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);    }    .nlbu_wrap .nlbu_wrap_btm {        padding-left: 15px;        padding-right: 15px;    }    /* .ys_d1page.ys_nypage .detail_cont {        padding-top: 100px !important;    } */    .nltu_li_icon {        display: block;    }    .nltu_li_wra {        display: flex;        align-items: flex-start;        justify-content: space-between;    }    .nltu_li_icon {        margin-top: 10px;    }    .nltu_li_icon i {        transition: all 0.36s;        display: block;        color: #666;    }    .nltu_li_wra_le {        /* height: 28px; */        overflow: hidden;        transition: all 0.36s;    }    .nltu_li_wra.act .nltu_li_icon .iconfont {        transform: rotate(90deg);    }    .nltu_li a {        color: #666;    }    .nltu_lik a {        color: #333;    }    .nltu_li.act a {        background: transparent;        color: #0066F5;    }    .nltu_lik {        /* border-right: 1px solid #E0DCDC; */        position: relative;    }    .nltu_lik::after {        content: '';        position: absolute;        top: 2px;        width: 1px;        height: 23px;        right: 0;        background: #E0DCDC;    }    .news_list_top_ul {        background: #fff;        border-radius: 10px;    }    .nltu_li {        margin-right: 2px;        margin-top: 5px;        margin-bottom: 5px;    }    .nltu_li_wra {        padding-right: 10px;    }    .news_recom_cont.on {        padding-bottom: 30px;    }    .cpbu_wrap_info p {        font-size: 14px !important;    }    .bmbu_li {        margin-bottom: 20px !important;    }    .honor_outsta_btm {        padding-top: 0px;    }    .dblu_li_pc {        display: none;    }    .dblu_li_ph {        display: block;    }    .dblu_li_ph img:nth-child(2) {        object-fit: cover;    }    .dblu_li_ph .ys_imgbox_cover {        border-radius: 50%;    }    .develo_bloomi_ri_btm {        border-left: none;        padding-left: 0;    }    .dbrb_li_wrap {        width: 100%;        display: flex;        justify-content: space-between;        flex-direction: column-reverse;    }    .dbrb_li_btm {        text-align: center;        border-bottom: 1px solid #CFCFCF;        padding-bottom: 20px;        margin-bottom: 20px;    }    .dbrb_li_btm .dbrb_li_name p {        font-size: 18px;        font-weight: bold;    }    .dbrb_li_btm .dbrb_li_name {        margin-bottom: 5px;    }    .dbrb_li_top {        text-align: center;    }    .develo_bloomi_ri_top {        margin-bottom: 8px;    }    .dbrb_li .dbrb_li_info p {        font-size: 14px;    }    .develo_bloomi_ri_btm {        margin-bottom: 0;    }    .develo_bloomi_le {        position: relative;        width: 100%;        padding: 0 55px;    }    .develo_bloomi_le .dbrb_wrap {        position: absolute;        top: 50%;        transform: translateY(-50%);    }    .develo_bloomi_le .dbrb_le {        left: 0;    }    .develo_bloomi_le .dbrb_ri {        right: 0;    }    .spbu_li_weap {        border-radius: 10px;    }    .spbc_info {        margin-top: 10px;    }    .spbc_info p {        font-size: 16px;        line-height: 1.5;        color: #000;    }    .spbu_li {        display: block;        padding-bottom: 28px;        padding-left: 20px;        position: relative;    }    .spbu_li::after {        content: '';        position: absolute;        top: 0;        left: 0;        width: 8px;        height: 8px;        border-radius: 50%;        background: linear-gradient(90deg, #0066F5 0.15%, #C8DFFF 99.74%);    }    .spbu_li:last-child {        margin-bottom: 0 !important;    }    .sya_p1_btm_ul {        position: relative;        z-index: 1;    }    .spbu_li::before {        content: '';        position: absolute;        top: 0;        left: 3px;        width: 2px;        height: 100%;        background: linear-gradient(90deg, #0066F5 0.15%, #C8DFFF 99.74%);        z-index: -1;    }    .spbu_li:last-child::before {        display: none;    }    .sustai_report_btm_wrap {        border-radius: 0 0px 0px 0px;        background: transparent;        z-index: 1;        padding-top: 0 !important;        padding-left: 0 !important;        padding-right: 0 !important;    }    .sustai_report_btm_wrap::after {        content: '';        position: absolute;        height: 80%;        width: 100vw;        border-radius: 20px 0px 0px 0px;        bottom: 0;        left: 50%;        transform: translateX(-50%);        background: #F7F7F7;        z-index: -1;    }    .srbw_le .srbw_le_btm {        justify-content: center;    }    .sustai_commit .ys_imgbox_cover img {        height: 215px;    }    /* .sustai_commit_ul .slick-dots {        position: absolute;        top: 186px;    } */    .sustai_commit .dbrb_wrap {        position: absolute;        top: 106px;    }    .sustai_commit .dbrb_le {        left: 10px;    }    .sustai_commit .dbrb_ri {        right: 10px;    }    .sustai_commit_ul_li {        margin-bottom: 0;    }    .sustai_digit_ul_li {        padding-right: 20px;    }    .sustai_digit_btm {        bottom: 46px;    }    .sustai_digit_ul .slick-dots {        bottom: 18px;    }    .sustai_digit_ul {        padding-bottom: 50px;        padding-top: 50px;    }    .sustai_digit {        height: 100%;    }    .sdul_top {        margin-bottom: 10px;    }    .sdul_top_info p {        min-height: 5.25em;    }    .mod_fot_top_tit p {        font-weight: bold;    }    .sustai_strate_le .sustai_strate_le_info {        margin-bottom: 16px;    }    .sustai_strate_le {        margin-bottom: 29px;    }    .develo_life_btm {        width: 100% !important;        margin: 0 auto;    }    .develo_life_btm .swiper-pagination {        display: block;        position: relative;        bottom: auto !important;        margin-top: 15px;    }    .develo_life_btm .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {        margin: 0 6px;        background: #ccc;    }    .develo_life_btm .swiper-pagination-bullet.swiper-pagination-bullet-active {        background: #0066F5;    }    .sustai_goven_li .sglw_btm_tit .mod_tit36,    .sustai_goven_li .sglw_btm_info p {        text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    }    .sustai_goven_li_wrap {        min-height: 330px;    }    .governa_policy_positi_img {        height: auto;    }    .governa_policy {        background: none !important;    }    .governa_policy_li {        height: auto !important;    }    .gplw_info {        min-height: auto !important;    }    .governa_policy .ys_cont1400 {        display: flex;        align-items: center;    }    .governa_policy_cont {        height: auto !important;    }    .ietp_tit {        margin-bottom: 14px;    }    .ietp_tit .mod_tit36 {        font-size: 20px;    }    .innov_effect_top_p {        padding-bottom: 30px;    }    .ivbu_wrap {        border-radius: 10px;    }    .innov_effect_btm_ul {        margin-top: 30px;    }    .innov_effect_wrapl {        padding-top: 0px;    }    .innov_effect {        min-height: 130vh;        padding-bottom: 0px;    }    .spbu_li {        display: flex !important;        flex-direction: column-reverse;        margin-top: -5px;    }    .spbc_info {        margin-top: 0px;        margin-bottom: 10px;    }    .spbu_li::after {        top: 9px;    }    .spbu_li::before {        top: 11px;    }    .spbu_li {        padding-bottom: 32px;    }    .spbu_li:last-child {        padding-bottom: 16px;    }    .sya_p2_img_a2 {        margin-top: 0px;    }    .sya_p2_cont {        top: -225px;    }    .sya_p2_img1 {        top: 210px;    }    .sya_p2_img2 {        margin-top: 300px;    }    .sya_p2_cont {        top: -234px;    }    .sya_p2_img1 {        top: 220px;    }    .report_develo_ri .ys_imgbox_cover {        border-radius: 10px;    }    .about_horizon_img_wrap {        height: 630px;    }    .ahll_subin {        margin-top: 5px;    }    .mod_fot_copyri_ri {        margin-top: 0;        margin-bottom: 3px;    }    .mfbs_code {        transform: translateX(-78%);    }    .nltu_li_wra {        justify-content: space-between;    }    .nltu_lik {        flex: none;    }    .nltu_li_wra {        width: 100%;    }    .news_list_top_scoll.act1 .nltu_li_icon {        display: none;    }    .nltu_li_wra.actk .nltu_li_icon {        display: none;    }    .report_develo_btm {        flex-direction: column-reverse;    }    .report_develo_btm .report_develo_ri {        margin-top: 0;        margin-bottom: 20px;    }    .gplw_info {        width: 215px;        margin: 0 auto;    }    .ys_g3_1page .ys_ban_li {        overflow: visible !important;    }    .ys_select_bd {        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);    }    .ys_select_bd {        max-height: 126px;        top: 100%;    }    .ys_d1page .ys_ban_imgbox img {        height: auto !important;        min-height: 350px !important;    }    .ys_g1page .ys_ban_imgbox img {        min-height: 300px;    }    .ys_g1page .ys_ban_li_img {        top: 28%;    }    .cblb_li {        width: 50%;    }    .case_radio1 .case_p5_btm_le {        width: 100%;        margin-bottom: 8px;    }    .case_radio1 .case_p5_btm_ri {        width: 100%;    }    .case_radio1 .case_p5_btm_ri {        margin-top: 0px !important;    }    .case_radio1 .case_p5_btm_le .cpbl_tit {        margin-bottom: 0 !important;    }    .hobu_li {        width: 50%;    }    .hobu_li {        padding: 0 5px;        margin-bottom: 10px;    }    .honor_outsta_btm_ul {        margin: 0 -5px;    }    .hobu_li_wrap {        padding: 24px 15px;    }    .hobu_li_wrap_logo {        margin-bottom: 15px;    }    .honor_outsta_cont {        padding-bottom: 25px;    }    .behav_pop_expand_btm {        padding-left: 10px;    }    .behav_pop_more_li .clbm_le {        padding-right: 10px;    }    .bpet_le {        padding-right: 6px;    }    .case_p5_btm_ul .slick-dots li {        width: 8px;        height: 8px;    }    .case_p5_btm_ul .slick-dots li.slick-active {        background: #0066F5;    }    .case_p5_btm_ul .slick-dots {        position: static;        bottom: auto;        margin-top: 0px;    }    .sluti_revisi_wrapm {        flex-wrap: wrap;    }    .sluti_revisi_le {        width: 100%;        padding-right: 0px;        margin-bottom: 15px;    }    .sluti_revisi_ri {        width: 100%;        display: flex;        justify-content: center;    }    .ys_c1_2page .ys_banner .ys_ban_imgbox img {        min-height: 500px;    }    .cpru_list {        padding-left: 15px;        padding-right: 15px;    }    .illb_btm_wrap {        padding-top: 16px;    }    .illb_btm_wrap {        padding-left: 15px;        padding-right: 15px;    }    .cpru_list {        padding-left: 30px;        padding-right: 30px;    }    .cpru_li_top_tit p {        font-size: 16px;    }    .produ_list_li {        padding-top: 10px;    }    .cpiw_top {        margin-bottom: 16px;    }    .cpiw_top_tit .mod_tit36,    .case_p1_top_tit .mod_tit36 {        font-size: 20px;    }    .innov_help_li_top .mod_tit52 {        font-size: 24px;    }    .interc_logo .develo_creat_tit {        padding-left: 20px;        padding-right: 20px;    }    .esg_care_btm_wrap {        width: calc(100% - 40px);    }    .ecbw_li_img {        border-radius: 10px;    }    .ys_b3page .ilob_li {        width: 50%;        margin-bottom: 20px;    }    .ys_b3page .ilob_li:last-child {        margin-bottom: 0;    }    .about_horizon_list_wrap .about_horizon_list_li {        width: 100%;    }    .about_horizon_list_wrap {        flex-wrap: wrap;    }    .about_horizonl .ys_cont1400 {        padding-left: 0;        padding-right: 0;    }    .about_horizon_list_wrap .about_horizon_list_li {        border-color: rgba(207, 207, 207, 0.5);    }    .suppli_shade_li {        height: 100%;    }    .sslw_btm {        padding: 35px 20px 50px;    }    .suppli_shade_img {        height: 380px;    }    .srbw_le_btm .ilbm_info p {        white-space: nowrap;    }    .hnbl_more_wrapk {        display: flex;        flex-direction: column-reverse;    }    .invest_list_btm_more {        margin-top: 28px;        margin-bottom: 0;    }    .cpru_li_btm {        padding-left: 0;        padding-right: 0;    }    .produ_list_swip {        justify-content: center;    }    .produ_list_swip .develo_bloomi_ri_butto {        padding-left: 0;    }    .gtbs_list .sustai_honor_btm_ctrcl {        display: block;    }    .gtbs_wrap {        padding-left: 40px;        padding-right: 40px;    }    .pllc_btm_li {        width: 300px !important;    }    .about_horizon_img_pcw {        display: none !important;    }    .about_horizon_img_phw {        display: block !important;    }    .about_horizon_img_wrap {        height: auto;    }    .about_horizon_img_wrap img {        min-height: 630px;    }    .sya_p1 .sya_p1_btm_more {        display: none;    }    .sya_p1 .sya_p1_btm_ul {        margin-bottom: 0 !important;    }    .sya_p1 .spbu_li_weap a {        pointer-events: all;    }    .sustai_honor_list_li {        padding: 10px 10px;    }    .shll_wrap {        box-shadow: 0px 4px 10px 0px rgba(73, 126, 218, 0.07);    }    .sustai_commit .sustai_commit_cont .sustai_honor_btm_ctrcl {        display: none;    }    .sustai_commit_ul .slick-dots {        margin-top: 10px;    }    .ys_c1_2page .yx_rotate4_list_nub .itbu_wrap_ri {        display: none;    }    .ys_c1_2page .yx_rotate4_list_nub .itbu_wrap_le,    .ys_c1_2page .yx_rotate4_list_nub .cpwb_top_tit {        margin-top: 0;    }    .suppli_shade_img {        min-height: 380px;        height: auto !important;    }    .suppli_shade_img img {        min-height: 380px;    }    .suppli_report_le_info {        padding: 13px 0;        padding-left: 20px;    }    .about_horizonl .about_horizon_list_wrap .about_horizon_list_li {        border-color: rgba(255, 255, 255, 1);    }    .about_horizonk .about_horizon_img_wrap img {        min-height: 300px;    }    .about_horizonk .about_horizon_list_li {        border-bottom: none;    }    .about_horizonk .ahll_icon {        margin-bottom: 14px;    }    .about_horizonk .ahll_subin {        margin-top: 10px;    }    .about_horizonk .about_horizon_list {        align-items: center;    }    .about_horizon .slick-dots li {        width: 6px;        height: 6px;    }    .about_horizon .slick-dots li.slick-active {        background: #0066F5;    }    .ys_b1page .interc_lead_num .ilnu_li {        width: 50% !important;        /* min-width: 50% !important; */    }    .about_horizonk .ahll_info .mod_tit36 {        font-size: 22px;    }    .home_assista_img img {        min-height: 350px;        object-fit: cover;    }    .home_assista_img_posi .spcw_le {        margin-bottom: 10px;    }    .ys_d1page .detail_cont {        padding-top: 100px !important;    }    .innov_effect_img .innov_effect_img_wrap {        position: relative;        left: auto !important;        transform: none !important;    }    .innov_effect_img .innov_effect_img_flot {        display: none;    }    .case_radio .ilnu_li {        width: 50% !important;    }    .ys_b1page .interc_logo .develo_creat_tit {        padding-left: 50px;        padding-right: 50px;    }    .suppli_shade_li {        border-right: none;    }    .ys_g4page .suppli_shade .develo_creat_tit .mod_tit36 {        padding-left: 60px;        padding-right: 60px;        line-height: 1.5;    }    .about_horizon_img_wrap img {        min-height: 300px;    }    .about_horizon_list_wrap {        align-items: center;    }    .about_horizon_list_li {        border-bottom: none !important;    }    .ys_d1page.ys_d1qpage .detail_cont {        padding-top: 200px !important;    }    .ys_d1page.ys_d1qpage .ys_ban_li_img {        top: 42%;    }    .sluti_revisi .sluti_revisi_le {        text-align: center;    }    .home_assista_img_posi {        width: 100%;        position: absolute;        top: 53px;        left: 50%;        transform: translateX(-50%);        z-index: 10;    }    .ilnu_li {        padding-right: 10px;    }    .ilnu_li_tit i {        font-size: 14px;    }    .about_milest_top {        width: 100%;    }    .ambs_li_wrap_year {        font-size: 34px;    }    .consum_list .contact_busine_li_tit {        padding-top: 13px;        padding-bottom: 13px;    }    .consum_list_btm {        padding-top: 10px;    }    .aarl_circle {        top: 56%;        left: 50%;        transform: scale(0.4) translate(-50%, -50%);    }    .aarl_circle {        display: none !important;    }    .sya_p1_btm_ul::before,    .sya_p1_btm_ul::after {        display: none;    }    .ys_b3pagel .interc_lead_num_ul .ilnu_li .mod_tit52 {        font-size: 18px;    }    .sya_p3_btm_wrap img, .sya_p3_btm_wrap video {        border-radius: 10px;    }        .interc_positi .case_p1_top_tit  {        padding-left: 35px;        padding-right: 35px;    }        .nltu_li a {        padding: 2px 14px;    }        .nltu_li {        margin-right: 0px;    }        /*12.29 star*/    .spbu_li {        padding-left: 0 !important;    }        .spbu_li::after {        display: none;    }        .spbu_wrap_li_right {        display: none;    }        .spbu_wrap_li_dots {        width: 6px;        height: 6px;    }    .spbu_wrap_li_dots img{        position: absolute;        top: 0;        left: 0;    }    .spbz_ul {        display: block;    }        .spbz_li  {        padding: 20px;    }        .spbu_wrap_li_right {        box-shadow: 0px 3px 18px 0px rgba(73, 126, 218, 0.08);    }        /*12.29 end*/        .spbu_wrap_li_dots {        width: 20px;        height: 20px;    }        .spbu_wrap_li:nth-child(1){        z-index: 15;    }        .spbu_wrap_li:nth-child(4) .t_sykbox {        top: -10px;        right: -22px;        left: auto;    } .spbu_wrap_li:nth-child(4) .t_syk1jie {     min-width: 203px;    padding-left: 33px;    padding-right: 36px; }   .spbu_wrap_li:nth-child(4) .t_syk1go  {      position: absolute;        left: 18px;  }     .spbu_wrap_li:nth-child(4) .t_syk1go img{       transform: rotate(180deg);   }     .spbu_wrap_li:nth-child(4)  .t_syk1jie::before {    left: auto !important;    right: 0;   }      .honor_outsta_notes  p{       font-size: 12px;   }    .spbu_wrap_li:nth-child(1){        top: 47% !important;        left: 13% !important;   }      .spbu_wrap_li:nth-child(2){       top: 47% !important;        left: 42% !important;   }   .spbu_wrap_li:nth-child(3){       top: 59% !important;        left: 51.5% !important;   }    .spbu_wrap_li:nth-child(4){       top: 43% !important;        left: 74% !important;   }      .spbu_wrap_li_dots {        width: 14px;        height: 14px;    }    .t_syk1jie {        top: -4px;    }        .spbu_wrap_li.on .spbu_wrap_li_dots img{        transform: rotate(135deg) scale(1.3);    }   .hnbl_more_flex .invest_list_btm_more {    margin-bottom: 20px;}    /* 480end */.detail_wrap_ri_tit .mod_tit24 {    font-size: 22px;}.ys_g4page .suppli_shade .develo_creat_tit .mod_tit36 {    padding-left: 0;    padding-right: 0;}.aarl_circle {    display: flex !important;}.aarl_circle {    top: 64%;    left: 43%;}.spbu_wrap_li:nth-child(4) .t_syk1jie {    min-width: 188px;    padding-left: 17px;    padding-right: 36px;}}@media screen and (max-width: 390px) {    .ys_g4page .suppli_shade .develo_creat_tit .mod_tit36 {        padding-left: 50px;        padding-right: 50px;    }    .ys_b3pagel .interc_lead_num_ul .ilnu_li .mod_tit52 {        font-size: 16px;    }            .ys_g4page .suppli_shade .develo_creat_tit .mod_tit36 {    padding-left: 0;    padding-right: 0;}}/* 2024.4.22新增 star */@media screen and (max-width: 1440px) {    .cable-baner-wrap {        padding-top: 50px;    }    .cable-baner-wrap .mod_tit52 {        margin-bottom: 35px;    }    .cable-baner {        padding-bottom: 190px;    }    .cable-product {        margin-top: -136px;    }    .cable-product-le-btm p span {        padding-right: 40px;    }    .cable-baner-wrap {        width: 750px;    }    .cable-product-btm {        padding-top: 55px;    }    .cable-product-btm-tit {        margin-bottom: 26px;    }    .cable-product-btm-info p {        margin-bottom: 12px;    }    .crbu-wrap-btm {        padding: 20px 25px;        padding-bottom: 40px;    }        .crbu-wrap-btm {        padding-bottom: 28px;    }.crbu-wrap-btm .crbu-wrap-more {    margin-top: 18px;}.crbu-wrap-more svg {    width: 9px;}.crbu-wrap-more p {    padding-right: 10px;}}@media screen and (max-width: 991px) {    .cable-product-le {        padding: 30px;    }    .cable-product-le-tit {        margin-bottom: 12px;    }    .cable-product-le-btm p span {        padding-right: 22px;    }    .cable-product-le-btm p {        font-size: 14px;        margin-bottom: 6px;    }    .cable-product-btm-info p {        font-size: 14px;    }    .cable-product-btm-info p::after {        top: 9px;    }    .crbu-li {        padding: 0px 10px;        margin-bottom: 20px;    }    .cable-recom-btm-ul {        margin: 0 -10px;    }    .sluti_revisi_wrapm {        width: 100%;    }    .sluti_revisi .sluti_revisi_info {        width: 100%;        max-width: 100%;    }        .crbu-wrap-more p {        font-size: 14px;    }    .crbu-wrap-more svg {    width: 8px;    margin-top: 2px;}}@media screen and (max-width: 768px) {    .cable-baner-wrap {        padding-top: 30px;    }    .cable-baner-wrap .mod_tit52 {        margin-bottom: 26px;    }    .cable-baner {        padding-bottom: 130px;    }    .cable-product {        margin-top: -96px;    }    .cable-product-ri .slick-dots li {        margin: 0 6px;        width: 8px;        height: 8px;    }    .cable-product-btm {        padding-top: 40px;        padding-left: 0px;        padding-right: 0px;    }    .cable-product-btm-tit {        margin-bottom: 15px;    }    .cable-product-btm-info p {        margin-bottom: 6px;    }    .crbu-li {        width: 50%;    }        .crbu-wrap {        box-shadow: 0px 0px 10px 0px rgba(73, 126, 218, 0.08);    }        .cable-recom-btm .slick-dots li {        width: 8px;        height: 8px;    }       .cable-recom-btm .slick-dots li.slick-active {        background: #0066F5;    }       .cable-recom-btm .slick-dots {        position: static;        margin-top: 0px;    }    }@media screen and (max-width: 767px) {    .cable-baner-wrap-share .mod_fot_btm_shar {        flex-wrap: wrap;    }    .cable-page .ys_main {        padding-top: 0;    }    .cable-product-le {        padding: 20px;        width: 100%;    }    .cable-product-le-tit {        margin-bottom: 10px;    }    .cable-product-ri {        width: 100%;    }    .mfbs_icon {        width: 30px;    }    .cable-baner {        padding-top: 8px;    }    .crbu-li {        width: 100%;    }        .crbu-wrap-btm .crbu-wrap-more {        margin-top: 14px;    }        .cable-recom-btm .crbu-li {        display: none;    }        .cable-recom-btm .crbu-li:first-child {        display: block;    }       .cable-recom-btm .crbu-wrap-btm-info {        display: none;    }        .crbu-wrap-btm {        padding: 12px 15px;        padding-bottom: 22px;    }    .crbu-wrap-btm-tit .mod_tit24 {        height: 3.2em;        -webkit-line-clamp: 2;    }        .crbu-wrap-btm {    padding: 8px 15px;    padding-bottom: 14px;}.behav_pop .mCSB_scrollTools {    height: calc(100% - 70px);    right: 7px !important;}    .sustai_ban_le_ul .slick-dots li {        width: 6px;        height: 6px;        margin: 0 3px;    }        .ys_e1page .c_ban_info {        margin-bottom: 30px;    }        .ys_e1page  .c_ban_info .mod_tit24 {        font-size: 16px !important;    }       .ys_e1page  .c_ban_more {        display: flex;        flex-direction: column;        align-items: flex-start;    }       .ys_e1page .c_ban_video {        margin-top: 15px;    }    }/* 2024.4.22新增 end */