@charset "utf-8";
@media screen and (max-width: 1919px){
    .mod_logo {
        width: 380px;
    }
    .mod_nav_stair {
        padding: 0 30px;
    }

}
/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1680px) {
    /* b1 */
    .equity_nav {
        width: 30.5625%;
    }
    .elcw_carousel_li_total {
        padding: 54px 60px 46px 60px;
    }
    /* b3 */
    .esg_manage_left {
        width: 42.083333%;
    }
    /* b4 */
    .fcst_left {
        width: 42.7%;
    }
    .fcst_right {
        right: 80px;
    }
    /* b5 */
    .rcbt_left {
        width: 42.083333%;
    }
    .fcst_right {
        right: 100px;
    }
    /* c2 */
    .detail_text {
        padding: 50px 0;
    }
    /* c3 */
    .news_carousel {
        margin-bottom: 60px;
    }
    .mcdl_cot_num {
        font-size: 58px;
    }
    /* e2 */
    .casedetail_main {
        padding-top: 70px;
    }
    /* f2 */
    .recruit_letter_right {
        padding: 100px 213px 80px 100px;
    }
    .recruit_letter_left {
        width: 55.739583%;
    }
    .rwtr_tit {
        margin-bottom: 32px;
    }
    .recruit_letter_right_subtit {
        margin-bottom: 20px;
    }
    /* 规范 */
    .std_padding2 {
        padding-bottom: 80px;
    }
    .std_margin2 {
        margin-bottom: 80px;
    }
    .std_padding2_top{
        padding-top: 80px;
    }
    .std_padding1 {
        padding-bottom: 100px;
    }
    .std_margin1 {
        margin-bottom: 100px;
    }
    .std_padding1_top{
        padding-top: 100px;
    }
    .std_title1 {
        font-size: 42px;
    }
    .std_title2,.yxedr_active h2 {
        font-size: 32px;
    }
    .std_title3,.yxedr_active h3{
        font-size: 24px;
    }
    .std_title4,.yxedr_active h4{
        font-size: 20px;
    }
    .mod_nav_stair {
        padding: 0 30px;
    }
    .mod_search {
        padding-left: 30px;
    }
    .mod_search_icon::before {
        left: -30px;
    }
    .mod_play {
        width: 60px;
    }
    .ys_ban_txtbox .std_title2 {
        margin-bottom: 16px;
    }
    .halb_top_data {
        font-size: 48px;
        padding-bottom: 24px;
        margin-bottom: 24px;
    }
    .halb_icon {
        top: 10.8px;
    }
    .home_about_list {
        margin-bottom: 60px;
    }
    .home_about .std_text.std_textp {
        margin-bottom: 36px;
    }
    .hscl_circle_link {
        width: 268px;
        height: 268px;
    }
    .hscl_circle_link::after {
        width: 200px;
        height: 200px;
    }
    .hscl_circle_link_icon {
        width: 62px;
        margin-bottom: 22px;
    }
    .home_join_card_link .std_title5{
        font-size: 16px;
    }
    .home_join_card_link .ys_imgbox_cover {
        width: 94px;
    }
    .ys_cont1500{
        width: 82.5%;
    }
    .footer_top {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .footer_nav {
        padding-right: 80px;
    }
    .std_margin4 {
        margin-bottom: 32px;
    }
    .mod_nav_stair {
        padding: 0 25px;
    }
    .std_margin3 {
        margin-bottom: 44px;
    }
    .ahnl_year {
        font-size: 100px;
    }
    .esg_manage_left {
        padding-top: 10px;
    }
    .esg_manage_left {
        padding-right: 80px;
    }
    .icsl_tit {
        margin-bottom: 32px;
    }
    .ecst_total_top_img {
        width: 40px;
    }
    .ecst_total_top_tit {
        width: calc(100% - 40px);
    }

    /* 1680end */
}

@media screen and (max-width: 1560px) {
    /* b1 */
    .equity_nav {
        width: 32.5625%;
    }
    .mod_nav_stair {
        padding: 0 20px;
    }
    .mod_logo {
        width: 320px;
    }
    .mod_nav_list {
        margin: 0 -20px;
        padding-right: 20px;
    }
    .home_system .ys_cont1280{
        padding-right: 100px;
    }
    .home_system_cry {
        margin-top: 0;
    }
    .std_btn2_link {
        line-height: 44px;
        padding: 0 36px;
    }
    .footer_top {
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .fnls_pulldown_second {
        margin-bottom: 6px;
    }
    .fnls_link {
        margin-bottom: 12px;
    }
    .footer_info_phone {
        font-size: 16px;
    }
    .mod_place {
        height: 44px;
    }
    .equity_tiny_plate_tit,.elce_tit,
    .equity_tiny_date_tit,.elcw_tit,.info_merit_tit {
        margin-bottom: 40px;
    }
    .info_cot_service_total {
        margin-right: -100px;
    }
    .esg_manage_left {
        padding-right: 60px;
    }

    /* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    /* b1 */
    .equity_nav {
        width: 34.5625%;
    }
    .std_padding2_top {
        padding-top: 70px;
    }
    .std_padding2 {
        padding-bottom: 70px;
    }
    /* b2 */
    .icml_total {
        padding: 54px 38px 57px 38px;
    }

    /* b3 */
    .esg_main .std_title2{
        font-size: 28px;
    }
    .esg_main .std_padding1 {
        padding-bottom: 80px;
    }
    .esg_main .std_title3 {
        font-size: 24px;
    }
    .esg_main .std_title4 {
        font-size: 20px;
    }
    /* b4 */
    .finance_main .std_padding2_top {
        padding-top: 70px;
    }
    .finance_main .std_padding1 {
        padding-bottom: 80px;
    }
    .finance_main .std_title2{
        font-size: 28px;
    }
    .finance_main .std_title4 {
        font-size: 20px;
    }
    .fcst_left {
        width: 43.7%;
    }
    .finance_main .std_title3 {
        font-size: 22px;
    }
    /* b5 */
    .rcbt_left_tit {
        margin-bottom: 40px;
    }
    .rcbt_left {
        width: 44.083333%;
    }
    .fcst_right {
        right: 80px;
    }
    /* b6 */
    .scsl_total {
        padding: 40px 48px 40px 48px;
    }
    /* c1 */
    .news_carousel .slick-dots {
        bottom: 20px;
        left: -20px;
    }
    .news_main .std_text p{
        font-size: 16px;
    }
    .ncll_right_date_month {
        font-size: 26px;
    }
    /* c2 */
    .privacy_banner_cot_tit.std_title2 {
        font-size: 28px;
    }
    .privacy_banner_cot_ul {
        margin-bottom: 50px;
    }
    /* c3 */
    .acll_total {
        padding: 40px 30px 40px 30px;
    }
    .accl_right {
        padding-top: 30px;
    }
    .activitys_main.std_padding2_top {
        padding-top: 70px;
    }
    .activitys_main.std_padding1 {
        padding-bottom: 80px;
    }
    /* c4 */
    .actdetail_text {
        padding-top: 50px;
        margin-bottom: 50px;
    }
    /* d1 */
    .rt_main .std_title2{
        font-size: 32px;
    }
    .rt_main .std_text p {
        font-size: 16px;
    }
    .rt_main {
        padding: 70px 0;
    }
    /* d2 */
    .mcdl_cot_num {
        font-size: 48px;
    }
    .market_data_ul {
        margin: 0 -36px;
    }
    .market_data_li {
        padding: 0 36px;
    }
    .market_main.std_padding2 {
        padding-bottom: 70px;
    }
    .market_main.std_padding2_top {
        padding-top: 70px;
    }
    .market_data_img {
        margin-bottom: 40px;
    }
    /* e1 */
    .ccll_total {
        padding: 25px 35px 35px 35px;
    }
    .case_main .std_title2 {
        font-size: 32px;
    }
    .ccll_btn1 .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0 32px;
    }
    .ccll_btn2 .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0 32px;
    }
    .case_main .std_text p {
        font-size: 16px;
    }
    /* f2 */
    .recruit_letter_right {
        padding: 70px 160px 70px 70px;
    }
    /* 规范 */
    .std_padding2 {
        padding-bottom: 70px;
    }
    .std_margin2 {
        margin-bottom: 70px;
    }
    .std_padding2_top{
        padding-top: 70px;
    }
    .std_padding1 {
        padding-bottom: 80px;
    }
    .std_margin1 {
        margin-bottom: 80px;
    }
    .std_padding1_top{
        padding-top: 80px;
    }
    .std_title1 {
        font-size: 36px;
    }
    .std_title2,.yxedr_active h2 {
        font-size: 28px;
    }
    .std_text p,.yxedr_active p{
        font-size: 16px;
    }
    .yxedr_active p,.std_textp p{
        margin-bottom: 16px;
    }
    .yxedr_active ul li::marker,.yxedr_active ol li::marker {
        font-size: 16px;
    }
    .std_title5,.yxedr_active h5{
        font-size: 16px;
    }
    .mod_nav_stair_link {
        font-size: 16px;
        line-height: 70px;
    }
    .mod_logo a {
        line-height: 70px;
    }
    .mod_search_icon {
        line-height: 70px;
    }
    .mod_head {
        width: calc(100% - 80px);
        top: 30px;
        padding: 0 40px;
    }
    .mod_nav_stair {
        padding: 0 16px;
    }
    .mod_nav_list {
        margin: 0 -16px;
        padding-right: 16px;
    }
    .mod_search {
        padding-left: 20px;
    }
    .mod_search_icon::before {
        left: -20px;
    }
    .ys_ban_slick .slick-prev {
        left: calc(8.75vw + 107px);
    }
    .ys_ban_slick .slick-next {
        left: calc(8.75vw + 147px);
    }
    .home_control {
        font-size: 16px;
    }
    .ys_ban_slick .slick-prev::before, .ys_ban_slick .slick-next::before {
        width: 9px;
        height: 16px;
    }
    .home_control {
        bottom: 60px;
    }
    .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {
        bottom: 58px;
    }
    .mod_play {
        width: 50px;
    }
    .ys_ban_txtbox .ys_ban_title {
        margin-bottom: 32px;
    }
    .mod_title .std_title4 {
        margin-bottom: 10px;
    }
    .home_about .mod_title {
        margin-bottom: 20px;
    }
    .home_about .std_text.std_textp {
        margin-bottom: 30px;
    }
    .mod_switch_list_nub {
        padding: 0 5px;
    }
    .mod_switch_list {
        margin: 0 -5px;
    }
    .std_margin3 {
        margin-bottom: 40px;
    }
    .hnlc_cry {
        padding: 30px 24px;
    }
    .hnlc_cry_text .std_title5 {
        margin-bottom: 20px;
    }
    .hnlc_cry_other .std_btn1 {
        margin-top: 28px;
    }
    .hnlc_cry_text_date {
        margin-bottom: 8px;
    }
    .home_news_list_carousel,.home_book_list_carousel {
        padding: 0 10px;
    }
    .home_news_wiper {
        margin: 0 -10px;
    }
    .home_book_wiper {
        padding: 10px;
        margin: -10px -20px;
    }
    .home_news .mod_swiper_control, .home_book .mod_swiper_control {
        width: calc(100% - 20px);
        left: 10px;
    }
    .hblc_cry_text {
        padding: 30px;
    }
    .hblc_cry_text .std_title5 {
        margin-bottom: 30px;
    }
    .home_system_cry {
        margin-top: 60px;
    }
    .home_join_card_link {
        padding: 50px;
    }
    .home_join_card_link .std_title5 {
        margin-bottom: 14px;
    }
    .home_join_card_link .ys_imgbox_cover {
        width: 80px;
    }
    .fnls_link a {
        font-size: 16px;
    }
    .fnls_pulldown_second a {
        font-size: 14px;
    }
    .footer_nav {
        padding-right: 50px;
    }
    .footer_info {
        width: 300px;
    }
    .footer_nav {
        width: calc(100% - 300px);
    }
    .footer_copyright p, .footer_copyright p a {
        font-size: 14px;
    }
    .fcls_link {
        font-size: 14px;
    }
    .footer_copyright_list_safe::before {
        font-size: 14px;
    }
    .footer_top {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    @media screen and (min-width: 1200px){
        .hblc_cry:hover {
            filter: drop-shadow(0px 10px 10px rgba(5, 30, 72, 0.14));
        }
    }
    .mod_nav_pulldown {
        padding: 24px 0 24px;
    }
    .mod_nav_second_link {
        padding: 5px 30px;
    }
    .mod_nav_stair:last-child .mod_nav_pulldown2 {
        right: -60px;
    }
    .mod_nav_pulldown.mod_nav_pulldown2 {
        padding: 38px 50px;
    }
    .mod_nav_pulldown2 .mod_nav_second {
        padding: 0 50px;
    }
    .mod_nav_pulldown2 .mod_nav_twinlist {
        margin: 0 -50px;
    }
    .halb_top_data {
        font-size: 44px;
        padding-bottom: 18px;
        margin-bottom: 18px;
    }
    .halb_icon {
        width: 36px;
    }
    .halb_cry {
        width: calc(100% - 36px);
        padding-left: 13px;
    }
    .mod_banner .std_title1 {
        margin-bottom: 8px;
    }
    .kcc_page .mod_crumb {
        bottom: 24px;
    }
    .kcc_qa .std_title2 {
        margin-bottom: 12px;
    }
    .kcc_qa .kcc_qa_text {
        margin-bottom: 30px;
    }
    .kcc_qa_nub_icon {
        width: 28px;
    }
    .kcc_qa_nub .std_text {
        width: calc(100% - 28px);
        padding-left: 28px;
    }
    .kcc_qa_nub {
        padding: 20px 38px;
    }
    .kcln_cry_top {
        padding: 16px 10px;
    }
    .kcln_cry .mod_text2 {
        padding: 24px 22px 26px;
    }
    .kcc_course_list_nub {
        padding: 0 10px;
    }
    .kcc_course_list {
        margin: 0 -10px;
    }
    .kpln_cry_text {
        width: calc(100% - 200px);
        padding: 30px 10px 30px 40px;
    }
    .kpln_cry_icon {
        width: 200px;
        padding: 40px 0 70px 40px;
        transform: translateX(130px);
    }
    .kpln_cry_text_system li {
        padding: 0 14px;
    }
    .kpln_cry_text_system {
        margin: 0 -14px;
    }
    .kpln_cry_text .std_title3 {
        margin-bottom: 18px;
    }
    .kcc_plate_list_nub {
        min-height: 340px;
    }
    .klcs_spread {
        width: 180px;
        height: 180px;
    }
    @keyframes logic_spread {
        0%{
            transform: translate(-50%,-50%) scale(0);
            opacity: 0;
        }
        50%{
            transform: translate(-50%,-50%) scale(.9);
            opacity: .2;
        }
        75%{
            transform: translate(-50%,-50%) scale(1.45);
            opacity: .16;
        }
        94.5%{
            transform: translate(-50%,-50%) scale(1.75);
            opacity: .1;
        }
        100%{
            transform: translate(-50%,-50%) scale(1.8);
            opacity: 0;
        }
    }
    .kcc_cost_list_nub, .kcc_formclass_list_nub {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .kcc_cost_list, .kcc_formclass_list {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .kcln_core {
        padding: 26px 38px;
    }
    .kcln_core_icon {
        width: 36px;
    }
    .kcln_core .std_text {
        width: calc(100% - 36px);
        padding-left: 24px;
    }
    .kfln_cry_top_icon {
        width: 36px;
    }
    .kfln_cry {
        padding: 36px 38px;
    }
    .kfln_cry_top {
        margin-bottom: 16px;
    }
    .kcc_instructor_top_text .mod_text2 p {
        margin-bottom: 6px;
    }
    .kcc_instructor_top_text .std_title2 {
        margin-bottom: 30px;
    }
    .kcc_instructor_top_text .std_title3 {
        margin-bottom: 6px;
    }
    .kcc_instructor_top_text>.std_text {
        margin-bottom: 14px;
    }
    .kitc_data .halb_top_data, .about_team .halb_top_data {
        font-size: 44px;
        padding-bottom: 18px;
        margin-bottom: 18px;
    }
    .kdlc_cry {
        padding: 26px 20px;
    }
    .kdlc_cry_img {
        width: 36px;
        margin-bottom: 10px;
    }
    .kglc_cry_icon {
        width: 50px;
        margin-bottom: 22px;
    }
    .kglc_cry {
        padding: 46px 36px 52px;
    }
    .kgcl_li_cry_icon {
        width: 46px;
        top: 8px;
    }
    .kgcl_li_cry .std_text {
        width: calc(100% - 46px);
        padding-left: 24px;
    }
    .kgcl_li_cry {
        padding: 32px 40px;
    }
    .kcc_gain_evalua_wiper {
        width: 60%;
    }
    .kgel_nub .kgel_nub_cry {
        width: 33.333333%;
    }
    .kgel_nub .std_text{
        height: 128px;
    }
    .kgel_nub.swiper-slide-active .std_text {
        height: 256px;
    }
    .kgel_nub_cry_people {
        width: 64px;
    }
    .kgel_nub_cry_people {
        margin-bottom: 15px;
    }
    .kgel_nub.swiper-slide-active .kgel_nub_cry .std_text {
        width: calc(100% - 64px);
        padding-left: 30px;
    }
    .kgel_nub_cry {
        padding: 42px 34px;
    }
    .kgel_nub.swiper-slide-active .kgel_nub_cry {
        padding: 70px 40px 60px;
    }
    .kcc_call .std_title2 {
        margin-bottom: 20px;
    }
    .std_title3, .yxedr_active h3 {
        font-size: 22px;
    }   
    .about_group_img_icon {
        width: 50px;
    }
    .mod_vice_cry_list li a {
        line-height: 70px;
    }
    .mod_crumb {
        bottom: 100px;
    }
    .about_value_cry_text {
        padding-right: 60px;
    }
    .about_history_news {
        margin-bottom: 90px;
    }
    .about_history_dots_data {
        padding-top: 16px;
    }
    .kcc_instructor_team_list {
        margin-bottom: 24px;
    }
    .avct_list .avct_list_nub {
        margin-bottom: 40px;
    }
    .cmct_list_nub .std_title2 {
        margin-bottom: 6px;
    }
    .cmct_list_nub .std_title4 {
        margin-bottom: 16px;
    }
    .clnr_white {
        margin-top: 23px;
    }
    .cpln_text, .coop_partner_list_nub:nth-of-type(2n) .cpln_img {
        width: 52%;
        padding-left: 60px;
    }
    .cpln_img, .coop_partner_list_nub:nth-of-type(2n) .cpln_text {
        width: 48%;
    }
    .cmct_list_nub_rota {
        min-height: 490px;
    }
    .con_us_info {
        padding-left: 50px;
    }
    .cuil_nub_text {
        padding: 24px 20px 20px;
    }
    .cuil_nub_text .std_text {
        min-height: 112px;
    }
    .mod_vice_cry_list li a {
        padding: 0 25px;
    }
    .equity_main {
        padding-top: 42px;
    }
    .equity_main .std_title5 {
        font-size: 18px;
    }
    .eclt_top_tit {
        padding-top: 12px;
        margin-bottom: 12px;
    }
    .elce_carousel_li_total {
        padding: 30px 22px 30px 22px;
    }
    .elcw_carousel_li_total {
        padding: 40px 50px 40px 50px;
    }
    .eclt_img {
        margin-bottom: 14px;
    }
    .etpl_li_total {
        padding: 30px;
    }
    .etpl_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .etpl_ul {
        margin: 0 -10px;
    }
    .ewcl_tit {
        margin-bottom: 8px;
    }
    .ewcl_li_tit {
        margin-bottom: 12px;
    }
    .ewcl_subtit {
        margin-bottom: 24px;
    }
    .etcl_btn {
        padding-top: 30px;
    }
    .mod_vice_cry_list li a {
        font-size: 16px;
    }
    .icsl_subtit {
        margin-bottom: 12px;
    }
    .icsl_tit {
        margin-bottom: 18px;
    }
    .esg_manage_left {
        width: 48.7788%;
        padding-right: 50px;
        padding-top: 38px;
    }
    .esg_manage_right {
        right: 0;
    }
    .info_cot_service_total {
        margin-right: -50px;
    }
    .icpl_top {
        padding: 14px 0;
    }
    .icpl_top_icon {
        width: 24px;
    }
    .icpl_top_num {
        font-size: 30px;
    }
    .icsl_text p {
        margin-bottom: 16px;
    }
    .ecst_total_top_img {
        width: 36px;
    }
    .ecst_total_top_tit {
        width: calc(100% - 36px);
        padding-left: 16px;
    }
    .esg_manage_left {
        padding-top: 10px;
    }
    .ecst_total {
        padding: 32px 32px 32px 32px;
    }
    .fcit_cot_right_text ul li {
        margin-bottom: 12px;
    }
    .fcit_cot_left_li p {
        padding: 12px 0;
    }
    .fcit_tit{
        margin-bottom: 30px;
    }
    .fcit_cot_right {
        padding: 40px 60px 80px 40px;
    }
    .ftll_total_tit {
        margin-bottom: 44px;
    }
    .fcmt_bot_tit {
        margin-bottom: 20px;
    }
    .rcst_relation .std_title3 {
        margin-bottom: 16px;
    }
    .rcst_nav_li p {
        padding: 10px 0;
    }
    .rcst_nav {
        margin-bottom: 40px;
    }
    .semi_img {
        padding-left: 8.75%;
    }
    .semi_business {
        margin-bottom: 60px;
    }
    .semi_scope_text {
        margin-bottom: 36px;
    }
    .detail_page .ys_main, .actdetail_page .ys_main, .construct_page .ys_main, .privacy_page .ys_main, .casedetail_page .ys_main {
        margin-top: 70px;
    }
    .privacy_main_banner .mod_crumb {
        padding-top: 24px;
    }
    .privacy_banner_cot_tit {
        margin-top: 50px;
    }
    .detail_banner_cot_tit {
        margin-bottom: 30px;
    }
    .privacy_main_banner {
        padding-bottom: 60px;
    }
    .detail_list {
        margin-bottom: 46px;
    }
    .abcb_date_icon, .abcb_address_icon {
        width: 16px;
    }
    .abcb_date_text {
        font-size: 14px;
    }
    .abcb_now p {
        font-size: 14px;
    }
    .casedetail_banner_logo {
        width: 180px;
        margin-top: 40px;
    }
    .casedetail_page .privacy_main_banner .std_text {
        margin-top: 28px;
    }
    .recruit_life_li_img {
        height: 300px;
    }
    .recruit_life_li {
        margin-right:20px;
    }
    .recruit_life_ul {
        height: 300px;
    }
    .ys_modal_content {
        padding: 50px 0;
    }
    .recruit_pop_box {
        padding: 0 80px;
    }
    .ys_modal_close {
        right: 24px;
        top: 24px;
        font-size: 24px;
    }
    .ys_modal_close .iconfont {
        font-size: 24px;
    }
    .ys_modal .mCSB_scrollTools {
        right: 32px;
    }
    .recruit_pop1_text h4 {
        margin-bottom: 20px;
    }
    .ys_ban_slick .slick-next {
        left: calc(8.75vw + 135px);
    }


    .recruit_life_ul {
        padding-right: 20px;
    }
    .recruit_life_li:last-of-type {
        margin-right: 0px;
    }
    .recruit_life_ul2{
        padding-left: 20px;
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    /* b1 */
    .equity_nav {
        width: 36.5625%;
    }
    /* b3 */

    /* c1 */
    .ncll_right_date_month {
        font-size: 24px;
    }
    /* e1 */
    .case_main .std_title2 {
        font-size: 28px;
    }
    .ccct_tit {
        margin-bottom: 40px;
    }

    .std_title1 {
        font-size: 34px;
    }
    .cmct_list_nub_rota {
        min-height: 464px;
    }
    .scsl_total {
        padding: 30px 36px 36px 36px;
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    /* b1 */
    .elce_carousel_li_total {
        padding: 38px 32px 32px 32px;
    }
    .equity_nav {
        width: 38.5625%;
    }
    /* b2 */
    .info_main .std_title4{
        font-size: 20px;
    }
    .info_main .std_text p {
        font-size: 16px;
    }
    .icpl_top_tit {
        font-size: 18px;
    }
    .info_main .std_title4 {
        font-size: 18px;
    }
    /* b3 */
    .esg_main .std_text p {
        font-size: 16px;
    }
    .esg_main .std_title4 {
        font-size: 18px;
    }
    .esg_main .std_padding1 {
        padding-bottom: 70px;
    }
    .esg_main .std_title2 {
        font-size: 26px;
    }
    .esg_main .std_title3 {
        font-size: 22px;
    }
    .ellt_right {
        padding-left: 30px;
    }
    /* b4 */
    .finance_main .std_title2 {
        font-size: 26px;
    }
    .finance_main .std_title5 {
        font-size: 16px;
    }
    .finance_main .std_text p {
        font-size: 16px;
    }
    .finance_main .std_padding2_top {
        padding-top: 60px;
    }
    .finance_main .std_padding1 {
        padding-bottom: 70px;
    }

    /* b5 */
    .rcst_relation {
        padding: 62px 50px 67px 50px;
    }
    /* b6 */
    .scsl_total {
        padding: 30px 38px 30px 38px;
    }
    /* c1 */
    .nccl_total {
        padding: 20px 25px;
    }
    .news_carousel .slick-dots {
        bottom: 27px;
        left: 120px;
    }
    .news_carousel {
        margin-bottom: 50px;
    }
    /* c2 */
    .detail_main.std_padding2 {
        padding-bottom: 60px;
    }
    .detail_text {
        padding-bottom: 30px;
    }
    /* c3 */
    .activitys_main.std_padding2_top {
        padding-top: 60px;
    }
    .activitys_main.std_padding1 {
        padding-bottom: 70px;
    }
    .activitys_list_li {
        margin-bottom: 40px;
    }
    .acll_total {
        padding: 35px 30px 35px 30px;
    }
    .activitys_main .std_title5 {
        font-size: 16px;
    }
    .nccl_right_more .std_btn1_link {
        font-size: 14px;
    }
    .acll_btn .std_btn1_link {
        font-size: 14px;
    }
    .news_carousel {
        margin-bottom: 40px;
    }
    .ncll_right_cot_more .std_btn1_link {
        font-size: 14px;
    }
    /* c4 */
    .privacy_banner_cot_ul {
        margin-bottom: 40px;
    }
    /* d1 */
    .rt_main {
        padding: 60px 0;
    }
    .rt_main .std_title2 {
        font-size: 28px;
    }
    /* d2 */
    .market_main.std_padding2 {
        padding-bottom: 60px;
    }
    .market_main.std_padding2_top {
        padding-top: 60px;
    }
    .mcdl_cot_num {
        font-size: 38px;
    }
    .market_data_ul {
        margin: 0 -14px;
    }
    .market_data_li {
        padding: 0 14px;
    }
    /* e1 */
    .ccll_total {
        padding: 20px 25px 25px 25px;
    }
    /* e2 */
    .casedetail_main.std_padding2 {
        padding-bottom: 60px;
    }
    .casedetail_main {
        padding-top: 60px;
    }
    .casedetail_text.yxedr_active p {
        font-size: 16px;
        margin-bottom: 14px;
    }
    .casedetail_text {
        margin-bottom: 30px;
    }
    /* h1 */
    .privacy_main {
        padding-top: 50px;
    }
    .privacy_main.std_padding2 {
        padding-bottom: 70px;
    }
    .privacy_banner_cot_tit.std_title2 {
        font-size: 28px;
    }
    /* f2 */
    .recruit_letter_right {
        padding: 60px 120px 60px 60px;
    }
    .recruit_main .std_text p {
        font-size: 16px;
    }
    .recruit_main .std_title2 {
        font-size: 26px;
    }
    .recruit_main .std_title1 {
        font-size: 32px;
    }
    .rhtl_li_total {
        padding: 30px 40px;
    }
    .rhtl_hot {
        top: 28px;
        right: 35px;
    }
    .recruit_welfare_top_num1 {
        font-size: 70px;
        top: -16px;
        right: 23%;
    }
    .recruit_main .std_title5{
        font-size: 16px;
    }
    .rhtl_hot {
        width: 53px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
    }
    /* 规范 */
    .std_padding2 {
        padding-bottom: 70px;
    }
    .std_margin2 {
        margin-bottom: 70px;
    }
    .std_padding2_top{
        padding-top: 70px;
    }
    .std_padding1 {
        padding-bottom: 80px;
    }
    .std_margin1 {
        margin-bottom: 80px;
    }
    .std_padding1_top{
        padding-top: 80px;
    }
    .std_title1 {
        font-size: 32px;
    }
    .std_title2,.yxedr_active h2 {
        font-size: 26px;
    }
    .mod_nav_stair {
        padding: 0 12px;
    }
    .mod_nav_stair_link {
        font-size: 14px;
    }
    .mod_nav_pulldown {
        padding: 14px 0 14px;
    }
    .mod_nav_second_link {
        font-size: 14px;
        line-height: 1.75;
    }
    .mod_nav_third a {
        font-size: 14px;
    }
    .mod_nav_bg {
        width: 340px;
    }
    .mod_nav_third a {
        padding: 2px 0;
    }
    .mod_nav_pulldown2 .mod_nav_second_link {
        margin-bottom: 6px;
    }
    .mod_nav_pulldown.mod_nav_pulldown2 {
        padding: 30px 50px;
    }
    .std_title4, .yxedr_active h4 {
        font-size: 18px;
    }
    .kcc_gain_list_carousel {
        padding: 0 10px;
    }
    .kcc_gain_wiper {
        margin: 0 -10px;
    }
    .kgcl_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .kcc_gain_cadet_list {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .kgel_nub_cry {
        padding: 40px 26px;
    }
    .kcln_cry .mod_text2 {
        padding: 24px 20px 26px;
    }
    .coop_member_cry_text {
        padding-right: 40px;
    }
    .cmct_list_nub_rota {
        min-height: 437px;
    }
    .mod_vice_cry_list li a {
        line-height: 60px;
    }
    .mod_crumb {
        bottom: 90px;
    }
    .equity_whole_cot_left {
        width: 51.4375%;
    }
    .equity_tiny_plate_tit,.elce_tit,
    .equity_tiny_date_tit,.elcw_tit,.info_merit_tit,
    .info_process_tit {
        margin-bottom: 30px;
    }
    .etpl_li_total_right_tit .std_title4 {
        font-size: 20px;
    }
    .etpl_li_total_left {
        width: 40px;
        height: 40px;
    }
    .etpl_li_total_right {
        width: calc(100% - 40px);
    }
    .elcw_carousel_li_total {
        padding: 34px 40px 34px 40px;
    }
    .icml_li {
        padding: 0 10px;
    }
    .info_merit_list {
        margin: -20px -10px;
    }
    .ecst_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .ecst_list {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .ecpt_tit {
        margin-bottom: 30px;
    }
    .news_carousel .slick-dots{
        text-align: left;
        left: 42.857143%;
    }
    .accl_right {
        padding-top: 18px;
    }
    .accl_list {
        margin-bottom: 20px;
    }
    .news_carousel_ul.slick-dotted .nccl_right{
        padding-bottom: 30px;
    }
    .ys_cont1500 {
        width: 87%;
    }
    /* 1280end */
}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    /* b1 */
    .equity_nav {
        display: none;
    }
    .equity_whole {
        padding-top: 60px;
    }
    .std_padding2 {
        padding-bottom: 60px;
    }
    .std_padding2_top {
        padding-top: 60px;
    }
    /* b2 */
    .icml_total {
        padding: 44px 28px 27px 28px;
    }
    .icml_img {
        width: 42px;
    }
    .icpl_top_num {
        left: 61%;
        font-size: 38px;
    }
    /* b3 */
    .esg_manage_left  {
        padding: 0;
    }
    .esg_manage_left {
        width: 52.083333%;
    }
    .esg_main .std_title2 {
        font-size: 24px;
    }
    .ecst_total {
        padding: 20px 26px 20px 26px;
    }
    .esg_main .std_title3 {
        font-size: 20px;
    }
    .esg_main .std_padding1 {
        padding-bottom: 60px;
    }
    .esg_process.std_padding2 {
        padding-bottom: 50px;
    }
    .eclt_list_li_total {
        padding: 30px 50px 30px 40px;
    }
    .ellt_left {
        margin-right: 30px;
    }
    /* b4 */
    .fcst_left {
        padding: 0;
    }
    .fcst_left {
        width: 51.7%;
    }
    .finance_main .std_title2 {
        font-size: 24px;
    }
    .finance_main .std_padding1 {
        padding-bottom: 60px;
    }
    .finance_main .std_padding2_top {
        padding-top: 50px;
    }
    .fcmt_top_list {
        width: 71.28125%;
    }
    .ftll_total_tit {
        margin-bottom: 56px;
    }
    .finance_main .std_title4 {
        font-size: 18px;
    }

    /* b5 */
    .fcst_right {
        right: 40px;
    }
    .rcbt_left {
        width: 62.083333%;
    }
    .icsl_text  {
        width: 90%;
    }
    .rcbt_left_tit {
        margin-bottom: 30px;
    }
    .rcst_tit {
        margin-bottom: 30px;
    }
    /* b6 */
    .semi_bg {
        width: 650px;
        top: -10%;
        left: -10%;
    }
    /* c1 */
    .ncll_right {
        width: 55.625%;
    }
    .ncll_left {
        width: 37.6875%;
    }
    .ncll_right_date_month {
        font-size: 22px;
    }
    .nccl_right_more .std_btn1_link {
        font-size: 14px;
    } 
    /* c2 */
    .detail_text.yxedr_active p {
        font-size: 16px;
    }
    .detail_text h5 {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .detail_list_li a {
        font-size: 16px;
        padding: 15px 0;
    }
    .detail_list {
        margin-bottom: 30px;
    }
    .detail_text  {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .privacy_banner_cot_tit.std_title2 {
        font-size: 26px;
    }
    .privacy_banner_cot_ul {
        margin-bottom: 40px;
    }
    .privacy_main_banner {
        padding-bottom: 60px;
    }
    /* c3 */
    .activitys_main.std_padding2_top {
        padding-top: 50px;
    }
    .activitys_main.std_padding1 {
        padding-bottom: 60px;
    }
    .activitys_list_ul {
        margin: 0 -10px;
    }
    .activitys_list_li {
        padding: 0 10px;
    }
    .acll_total {
        padding: 30px 25px 30px 25px;
    }
    /* c4 */
    .actdetail_main .yxedr_active p {
        font-size: 16px;
        line-height: 1.75;
    }
    .actdetail_main.std_padding2 {
        padding-bottom: 60px;
    }
    .actdetail_main .yxedr_active h4 {
        font-size: 20px;
        line-height: 1.5;
        color: #333;
    }
    /* d1 */
    .rt_main {
        padding: 50px 0;
    }
    .rt_left_btn1 {
        margin-right: 10px;
    }
    .rt_main .std_title2 {
        font-size: 26px;
    }
    /* d2 */
    .market_main.std_padding2_top {
        padding-top: 50px;
    }
    .market_main.std_padding2 {
        padding-bottom: 50px;
    }
    .mcdl_cot_num {
        font-size: 32px;
    }
    .market_main  .std_text p{
        font-size: 16px;
    }
    .market_data_text span {
        font-size: 18px;
    }
    .mcdl_img {
        width: 36px;
    }
    .mcdl_cot {
        width: calc(100% - 36px);
        padding-left: 15px;
    }
    .market_bg {
        width: 470px;
        height: 470px;
    }
    /* e1 */
    .ccll_total {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .ccll_btn1 .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0 24px;
    }
    .ccll_btn2 .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0 24px;
    }
    .ccll_text {
        margin-bottom: 10px;
    }
    .ccll_btn1 {
        margin-right: 10px;
    }
    .case_main .std_title2 {
        font-size: 26px;
    }
    .case_main .std_title5 {
        font-size: 16px;
    }
    .case_main .std_text p {
        font-size: 14px;
    }
    .ccct_total {
        padding: 42px 10px;
    }
    .ccct_img {
        width: 100%;
    }
    /* e2 */
    .casedetail_main {
        padding-top: 50px;
    }
    .casedetail_main.std_padding2 {
        padding-bottom: 50px;
    }
    /* h1 */
    .privacy_text.yxedr_active p {
        font-size: 16px;
        line-height: 1.75;
        margin-bottom: 12px;
    }
    .privacy_text.yxedr_active h4 {
        font-size: 20px;
        line-height: 1.5;
        color: #333;
    }
    .privacy_main.std_padding2 {
        padding-bottom: 60px;
    }
    .privacy_banner_cot_tit.std_title2 {
        font-size: 26px;
    }
    
    /* f2 */
    .recruit_letter_right {
        padding: 50px 80px 50px 50px;
    }
    .recruit_main .std_title1 {
        font-size: 28px;
    }
    .recruit_main .std_title2 {
        font-size: 24px;
    }
    .recruit_letter_right_more .std_btn2_link {
        padding: 0 20px;
        line-height: 45px;
    }
    .recruit_hot_total_more .std_btn2_link {
        padding: 0 20px;
        line-height: 45px;
    }
    .rhtl_hot {
        top: 20px;
        right: 30px;
    }
    .rhtl_li_total {
        padding: 20px 30px;
    }
    .recruit_welfare_top {
        padding-bottom: 60px;
    }
    .recruit_main .std_padding2_top {
        padding-top: 50px;
    }

    .std_title2,.yxedr_active h2 {
        font-size: 24px;
    }
    .std_padding2 {
        padding-bottom: 60px;
    }
    .std_margin2 {
        margin-bottom: 60px;
    }
    .std_padding2_top{
        padding-top: 60px;
    }
    .std_padding1 {
        padding-bottom: 70px;
    }
    .std_margin1 {
        margin-bottom: 70px;
    }
    .std_padding1_top{
        padding-top: 70px;
    }
    .hscl_circle_link {
        width: 220px;
        height: 220px;
    }
    .hscl_circle_link::after {
        width: 180px;
        height: 180px;
    }
    .hscl_circle_link_icon {
        width: 56px;
        margin-bottom: 16px;
    }
    .home_system .ys_cont1280 {
        padding-right: 150px;
    }
    .home_join_card_link {
        padding: 44px;
    }
    .home_join_card_link .std_title4 {
        margin-bottom: 8px;
    }
    .hjdb_nub {
        padding: 0 10px;
    }
    .home_join_dream_btn {
        margin: 0 -10px;
    }
    .ys_cont1500 {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .ys_ban_slick .slick-prev {
        left: 100px;
    }
    .ys_ban_slick .slick-next {
        left: 140px;
    }
    .home_nextscreen {
        height: 160px;
        right: 36px;
    }
    .kcc_instructor_top_people {
        width: 33%;
    }
    .kcc_instructor_top_img {
        width: calc(50vw - 280px);
    }
    .kcc_instructor_top_text {
        width: 67%;
        padding-left: 90px;
    }
    .equity_nav {
        display: block;
    }
    .esg_manage_left {
        padding-top: 30px;
    }
    .esg_manage_left {
        width: 48.7788%;
        padding-right: 14px;
    }
    .info_cot_service_total {
        margin-right: 0;
    }
    .esg_manage_right {
        right: 0;
    }
    .icsl_text p:last-child{
        margin-bottom: 0;
    }
    .icsl_text {
        width: 96%;
    }
    .semi_img {
        padding-left: 40px;
    }
    .semi_business {
        margin-bottom: 50px;
    }
    .ys_ban_slick .slick-next {
        left: 128px;
    }
    
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    .std_padding1 {
        padding-bottom: 60px;
    }
    .std_margin1 {
        margin-bottom: 60px;
    }
    .std_padding1_top{
        padding-top: 60px;
    }
    .msln_core {
        font-size: 14px;
    }
    .msln_core {
        line-height: 44px;
        width: 110px;
    }
    .home_honor_title {
        width: calc(100% - 590px);
    }
    .hhcc_list_logo_link {
        padding: 26px 12px;
    }
    .hhcc_list_logo {
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .hhcc_list {
        margin: 0 -6px;
        margin-bottom: -12px;
    }
    .home_join_dream .ys_cont1280 {
        top: 32px;
    }
    .footer_info_phone {
        font-size: 14px;
    }
    .footer_info_list_detail, .footer_info_list_detail a {
        font-size: 14px;
    }
    .footer_info {
        width: 240px;
    }
    .footer_nav {
        width: calc(100% - 240px);
    }
    .fnls_link {
        margin-bottom: 10px;
    }
    .footer_copyright{
        display: block;
    }
    .halb_top_data {
        font-size: 34px;
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .home_about_list_bigdata {
        padding: 0 20px;
    }
    .home_about_list {
        margin: 0 -20px;
    }
    .halb_icon {
        top: 3.8px;
    }
    .kcc_plate .std_title2 {
        margin-bottom: 36px;
    }
    .kcc_plate_list_nub:nth-of-type(2n) {
        top: -70px;
    }
    .kcc_plate_list_nub {
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .kcc_plate_list {
        margin: 0 -15px;
    }
    .kpln_cry_text {
        width: calc(100% - 140px);
        padding: 30px 10px 30px 30px;
    }
    .kpln_cry_icon {
        width: 140px;
        padding: 30px 0 60px 30px;
        transform: translateX(0);
    }
    .kpln_cry_icon_bg img {
        width: 54px;
    }
    .kcc_instructor_top_text .std_title2 {
        margin-bottom: 14px;
    }
    .kcc_instructor_top_text {
        padding-left: 60px;
    }
    .kitc_data .halb_top_data, .about_team .halb_top_data {
        font-size: 34px;
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    .kitc_data .halb_icon, .about_team .halb_icon {
        top: 3.8px;
    }
    .kcc_delivery_list {
        margin-bottom: 30px;
    }
    .std_margin3 {
        margin-bottom: 36px;
    }
    .mod_banner .ys_pos_center {
        top: 50%;
    }
    .avct_list .std_title3 {
        margin-bottom: 16px;
    }
    .avct_list .avct_list_nub {
        margin-bottom: 36px;
    }
    .about_value_cry_text {
        padding-right: 30px;
    }
    .ahnl_year {
        font-size: 80px;
        padding-left: 20px;
    }
    .ahnl_list {
        padding-top: 4px;
    }
    .home_about_list {
        margin-bottom: 40px;
    }
    .cpln_text, .coop_partner_list_nub:nth-of-type(2n) .cpln_img {
        padding-left: 40px;
    }
    .clnr_white_smallzi {
        margin-left: 12px;
    }
    .cpln_text .clnr_white_box {
        width: calc(50% - 6px);
        margin-right: 6px;
    }
    .clnr_white_smallzi {
        margin-left: 8px;
    }
    .mod_vice_cry_list li a {
        line-height: 50px;
    }
    .mod_crumb {
        bottom: 70px;
    }
    .equity_whole_cot_right {
        width: 43%;
    }
    .equity_whole_cot_left {
        width: 53%;
    }   
    .equity_main {
        padding-top: 36px;
    }
    .equity_main .std_title5 {
        font-size: 16px;
    }
    .eclt_list_li_total {
        padding: 30px;
    }
    .ellt_left {
        margin-right: 15px;
    }
    .ellt_left {
        width: 150px;
    }
    .ellt_right {
        padding-left: 20px;
        width: calc(100% - 150px);
    }
    .eclt_tit {
        margin-bottom: 30px;
    }
    .ftll_total_tit {
        margin-bottom: 36px;
    }
    .ftll_total {
        padding: 12px 15px 18px 16px;
    }
    .ftll_total_num {
        bottom: 20px;
    }
    .finance_main .std_title5 {
        font-size: 14px;
    }
    .detail_page .ys_main, .actdetail_page .ys_main, .construct_page .ys_main, .privacy_page .ys_main, .casedetail_page .ys_main {
        margin-top: 0px;
    }
    .privacy_banner_cot_tit {
        margin-top: 42px;
    }
    .detail_banner_cot_tit {
        margin-bottom: 24px;
    }
    .privacy_main_banner {
        padding-bottom: 50px;
    }
    .accl_right {
        padding-top: 8px;
    }
    .ccll_btn {
        opacity: 1;
    }
    .ys_phnavss_modal .ys_modal_content{
        height: auto;
    }
}

/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    /* b1 */
    .equity_nav {
        width: 60.5625%;
        top: -24px;
    }
    .equity_main .std_title2 {
        font-size: 24px;
    }
    .equity_whole_cot  {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .equity_whole_cot_left {
        width: 100%;
    }
    .equity_whole_cot_right {
        width: 78%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .std_padding2_top {
        padding-top: 50px;
    }
    .std_padding2 {
        padding-bottom: 50px;
    }
    .equity_main .std_title4 {
        font-size: 18px;
    }
    .ewcl_li_tit {
        margin-bottom: 10px;
    }
    .ewcl_subtit {
        margin-bottom: 20px;
    }
    .equity_main .std_title3{
        font-size: 22px;
    }
    .elce_tit {
        margin-bottom: 30px;
    }
    .elcw_tit {
        margin-bottom: 30px;
    }
    .etpl_li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .etpl_li_total_left {
        width: 34px;
    }
    /* b2 */
    .info_service_right {
        width: 47.972222%;
    }
    .info_service_left {
        width: 46.958333%;
    }
    
    /* b3 */
    .esg_main .std_title2 {
        font-size: 22px;
    }
    .esg_main .std_padding1 {
        padding-bottom: 50px;
    }
    .esg_manage_left {
        width: 100%;
        margin-bottom: 20px;
    }
    .esg_manage_right {
        width: 100%;
    }
    .ecst_li {
        width: 50%;
        margin-bottom: 30px;
    }
    .ellt_left {
        width: 25.711864%;
    }
    .eclt_list_li_total {
        padding: 20px 30px 20px 30px;
    }
    /* b4 */
    .finance_main .std_title2 {
        font-size: 22px;
    }
    .fcit_cot_right {
        padding: 40px 60px 80px 40px;
    }
    .fcst_left {
        width: 100%;
    }
    .finance_main .std_padding2_top {
        padding-top: 40px;
    }
    .finance_main .std_padding1 {
        padding-bottom: 40px;
    }
    .fcmt_top_list {
        width: 100%;
    }
    .fcmt_top_list_li {
        width: 25%;
        margin-bottom: 20px;
    }
    .fcmt_top_tit  {
        width: 100%;
        margin-bottom: 20px;
    }
    .fcmt_top {
        flex-wrap: wrap;
    }
    .fcit_cot_left_li p {
        line-height: 1.5;
    }
    /* b5 */
    .esg_manage_total {
        flex-wrap: wrap;
    }
    .rcbt_left {
        width:100%;
        padding: 0;
        margin-bottom: 20px;
    }
    .esg_manage_right {
        right: 0;
    }
    .fcst_right  {
        width: 100%;
    }
    .icsl_text {
        width: 100%;
    }
    .rcst_nav_ul {
        width: 72.1875%;
        display: flex;
        justify-content: space-between;
    }
    .esg_manage_total {
        padding-left: 40px;
        padding-right: 40px;
    }
    /* b6 */
    .semi_business_left {
        width: 43.53125%;
    }
   
    /* c1 */
    .nccl_total {
        flex-wrap: wrap;
    }
    .nccl_left {
        width: 100%;
        margin-bottom: 20px;
    }
    .nccl_right {
        width: 100%;
    }
    .news_main .std_title5 {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
    }
    .news_list_li {
        margin-bottom: 40px;
    }
    /* c2 */
    .detail_text {
        padding-top: 32px;
        padding-bottom: 10px;
    }
    .privacy_banner_cot_tit.std_title2 {
        font-size: 24px;
    }
    .privacy_banner_cot_ul {
        display: none;
    }
    .privacy_banner_cot  {
        padding-top: 32px;
    }
    /* c3 */
    .activitys_main.std_padding2_top {
        padding-top: 40px;
    }
    .activitys_main.std_padding1 {
        padding-bottom: 50px;
    }
    .activitys_list_li {
        width: 50%;
    }
    .news_carousel {
        margin-bottom: 30px;
    }
    .activitys_list_li {
        margin-bottom: 30px;
    }
    /* c4 */
    .actdetail_main .yxedr_active h4 {
        font-size: 18px;
        line-height: 1.5;
    }
    .actdetail_text {
        padding-top: 40px;
        margin-bottom: 40px;
    }
    .privacy_banner_cot_ul {
        margin-bottom: 30px;
    }
    .abcb_now p {
        font-size: 14px;
    }
    .abcb_date, .abcb_address {
        margin-right: 24px;
    }
    /* d1 */
    .rt_left_btn1   .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0px 32px;
    }
    .rt_left_btn2  .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0px 32px;
    }

    /* d2 */
    .market_main.std_padding2_top {
        padding-top: 40px;
    }
    .market_main.std_padding2 {
        padding-bottom: 40px;
    }
    .mcdl_cot_num {
        font-size: 28px;
    }
    /* e1 */
    .case_main .std_title2 {
        font-size: 24px;
    }
    .case_list_li {
        width: 50%;
        margin-bottom: 30px;
    }
    .ccct_li {
        width: 25%;
    }
    .ccct_tit {
        margin-bottom: 25px;
    }
    /* e2 */
    .casedetail_main.std_padding2 {
        padding-bottom: 40px;
    }
    .casedetail_main {
        padding-top: 40px;
    }
    /* h1 */
    .privacy_main {
        padding-top: 40px;
    }
    .privacy_main.std_padding2 {
        padding-bottom: 50px;
    }
    .privacy_text.yxedr_active h4 {
        font-size: 18px;
    }
    /* f2 */
    .recruit_letter {
        flex-wrap: wrap;
    }
    .recruit_letter_left {
        width: 100%;
    }
    .recruit_letter_right {
        width: 100%;
    }
    .recruit_letter_right {
        padding: 50px 40px 50px 40px;
    }
    .rhtl_ul {
        margin: 0 -10px;
    }
    .rhtl_li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .recruit_pop_box {
        padding: 50px 70px;
    }
    .recruit_pop2_text.yxedr_active p {
        font-size: 16px;
    }
    .recruit_pop2_text h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .std_padding2 {
        padding-bottom: 50px;
    }
    .std_margin2 {
        margin-bottom: 50px;
    }
    .std_padding2_top{
        padding-top: 50px;
    }
    .std_padding1 {
        padding-bottom: 50px;
    }
    .std_margin1 {
        margin-bottom: 50px;
    }
    .std_padding1_top{
        padding-top: 50px;
    }
    .std_title1 {
        font-size: 28px;
    }
    .ys_ban_li.slick-active .ys_ban_txtbox .std_title2{
        font-size: 20px;
    }
    .ys_ban_txtbox .std_title2 {
        margin-bottom: 10px;
    }
    .ys_ban_txtbox .ys_ban_title {
        margin-bottom: 22px;
    }
    .mod_play {
        width: 44px;
    }
    .home_control {
        bottom: 40px;
    }
    .ys_ban_slick .slick-prev, .ys_ban_slick .slick-next {
        bottom: 38px;
    }
    .home_about_list {
        margin-bottom: 32px;
    }
    .std_btn2_link {
        font-size: 14px;
    }
    .std_btn2_link {
        line-height: 38px;
        padding: 0 28px;
    }
    .home_honor_title {
        width: 100%;
        margin-bottom: 20px;
    }
    .home_honor .mod_title {
        display: block;
    }
    .mod_title .std_title4 {
        margin-bottom: 6px;
    }
    .msln_core {
        line-height: 38px;
    }
    .std_margin3 {
        margin-bottom: 34px;
    }
    .home_system .mod_title {
        margin-top: 0;
        width: 100%;
    }
    .home_system_cry{
        width: 100%;
    }
    .home_join_card_link {
        padding: 22px;
    }
    .home_join_card {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .home_join_list {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .home_join_card_link .ys_imgbox_cover {
        top: 4px;
    }
    .home_join_dream .ys_cont1280 {
        top: 18px;
    }
    .std_margin4 {
        margin-bottom: 26px;
    }
    .footer_nav{
        display: none;
    }
    .footer_info{
        width: 100%;
    }
    .kcc_qa_nub {
        padding: 15px 28px;
    }
    .kcc_qa .kcc_qa_text {
        margin-bottom: 24px;
    }
    .kcc_course_list_nub {
        width: 50%;
        margin-bottom: 20px;
    }
    .kcc_course_list {
        margin: 0 -10px;
        margin-bottom: -20px;
    }
    .kcc_plate_list_nub {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .kcc_plate_list {
        margin: 0 -10px;
    }
    .std_title3, .yxedr_active h3 {
        font-size: 20px;
    }
    .kpln_cry_text {
        width: calc(100% - 70px);
        padding: 20px 10px 20px 20px;
    }
    .kpln_cry_icon {
        width: 70px;
        padding: 30px 0 50px 20px;
    }
    .kpln_cry_icon_bg img {
        width: 40px;
    }
    .kpln_cry_text_system li {
        padding: 0 4px;
    }
    .kpln_cry_text_system {
        margin: 0 -4px;
    }
    .kpln_cry_text_system .std_title5 {
        margin-bottom: 8px;
    }
    .kpln_cry_text .std_title3 {
        margin-bottom: 12px;
    }
    .kcc_plate_list_nub {
        min-height: 310px;
    }
    @keyframes logic_spread {
        0%{
            transform: translate(-50%,-50%) scale(0);
            opacity: 0;
        }
        50%{
            transform: translate(-50%,-50%) scale(1);
            opacity: .2;
        }
        75%{
            transform: translate(-50%,-50%) scale(1.3);
            opacity: .16;
        }
        94.5%{
            transform: translate(-50%,-50%) scale(1.46);
            opacity: .1;
        }
        100%{
            transform: translate(-50%,-50%) scale(1.5);
            opacity: 0;
        }
    }
    .klcs_spread {
        width: 160px;
        height: 160px;
    }
    .std_margin3 {
        margin-bottom: 26px;
    }
    .kcln_core {
        padding: 20px 20px;
    }
    .kfln_cry {
        padding: 24px;
    }
    .kcc_instructor_top_text .mod_text2 p {
        margin-bottom: 0;
    }
    .kcc_instructor_top_text>.std_text {
        margin-bottom: 2px;
    }
    .home_about_list_bigdata {
        padding: 0 10px;
    }
    .home_about_list {
        margin: 0 -10px;
    }
    .kcc_instructor_team_cry .std_title2 {
        width: 120px;
    }
    .kcc_instructor_team_cry {
        justify-content: space-between;
    }
    .kcc_instructor_team_cry .kitc_data {
        width: 80%;
        max-width: calc(100% - 120px);
    }
    .kgel_nub.swiper-slide-active .kgel_nub_cry {
        padding: 20px 20px 50px;
    }
    .kcc_gain_evalua .swiper-container-horizontal>.swiper-pagination-bullets, .kcc_gain_evalua .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 21px;
    }
    .kgel_nub.swiper-slide-active .kgel_nub_cry .std_text {
        padding-left: 18px;
    }
    .mod_crumb{
        display: none;
    }
    .home_about_list {
        margin-bottom: 32px;
    }
    .kcc_instructor_team_list .kitl_nub_seq .ys_imgbox_cover {
        margin: 0 5px;
        width: 100px;
    }
    .kitl_nub {
        width: calc(var(--data-total) * 110px);
    }
    .kcc_instructor_team_list {
        margin-bottom: 10px;
    }
    .about_history_dots {
        padding: 0 16px;
    }
    .ahnl_year {
        font-size: 50px;
        padding-left: 0;
    }
    .ahnl_year {
        width: 150px;
    }
    .ahnl_list {
        width: calc(100% - 150px);
    }
    .ahnl_nub .std_title5 {
        font-weight: bold;
        color: #fff;
        margin-bottom: 5px;
    }
    .about_history_news {
        margin-bottom: 20px;
    }
    .mod_vice{
        display: none;
    }
    .cmct_list_nub_rota {
        min-height: 377px;
    }
    .coop_member_cry_text {
        padding-right: 20px;
    }
    .coop_member_cry_img {
        width: 42%;
    }
    .coop_member_cry_text {
        width: 58%;
    }
    .cmci_list_li_pic {
        margin-bottom: 30px;
    }
    .coop_partner_list_nub {
        display: block;
    }
    .cpln_img, .coop_partner_list_nub:nth-of-type(2n) .cpln_text {
        width: 100%;
        margin-bottom: 30px;
    }
    .cpln_text, .coop_partner_list_nub:nth-of-type(2n) .cpln_img {
        padding-left: 0;
        width: 100%;
    }
    .cpln_text .std_title4 {
        margin-bottom: 10px;
    }
    .con_us_info {
        padding-left: 20px;
    }
    .cuil_nub_text {
        padding: 15px;
    }
    .cuil_nub_text .std_title4 {
        margin-bottom: 6px;
    }
    .equity_nav,.mod_place{
        display: none;
    }
    .equity_main {
        padding-top: 0;
    }
    .etpl_li_total {
        padding: 25px;
    }
    .esg_manage_left {
        margin-bottom: 18px;
        padding-top: 0;
        padding-right: 0;
    }
    .info_cot_service_total{
        display: block;
    }
    .ecst_li {
        margin-bottom: 20px;
    }
    .ellt_left {
        width: 150px;
    }
    .fcit_cot_left {
        padding: 32px 12px 36px 12px;
    }
    .fcit_cot_left {
        width: 180px;
    }
    .fcit_cot_ul{
        width: calc(100% - 180px);
    }
    .fcit_cot_right {
        padding: 34px 40px 50px 30px;
    }
    .fcit_cot_right_tit {
        margin-bottom: 16px;
    }
    .scsl_li {
        padding: 0 10px;
    }
    .semi_scope_wiper {
        margin: 0 -10px;
    }
    .semi_scope_wiper .mod_swiper_control{
        width: calc(100% - 20px);
        position: relative;
        left: 10px;
    }
    .privacy_banner_cot {
        padding-top: 0px;
    }
    .news_carousel .slick-dots {
        text-align: center;
        left: 0;
    }
    .ys_modal_content {
        padding: 50px 0;
    }
    .recruit_pop_box{
        padding: 0 70px;
    }
    /* 991end */
}

/* <768 移动端 重点*/
@media screen and (max-width: 767px) {
    .ys_ban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph{
        display: block;
    }
    /* b1 */
    .equity_nav {
        width: 93%;
        left: 20px;
    }
    .equity_whole {
        padding-top: 40px;
    }
    .std_padding2 {
        padding-bottom: 40px;
    }
    .std_padding2_top {
        padding-top: 40px;
    }
    .equity_main .std_title2 {
        font-size: 22px;
    }
    .equity_main .std_title3 {
        font-size: 20px;
    }
    /* .elce_carousel_li.swiper-slide {
        width: 100% !important;
    }
    .elcw_carousel_li.swiper-slide {
        width: 100% !important;
    } */
    .etpl_li {
        width: 100%;
    }
    .etpl_ul {
        margin: 0 ;
    }
    .etpl_li_total {
        padding: 15px;
    }
    .equity_main .std_title4 {
        font-size: 16px;
    }
    .equity_whole_cot_left {
        padding-top: 0px;
    }
    .equity_nav_li_btn  .std_btn2_link {
        padding: 0 40px;
    }
    .equity_main .std_title3 {
        font-size: 18px;
    }
    .equity_tiny_date_tit {
        margin-bottom: 20px;
    }
    .equity_tiny_plate_tit {
        margin-bottom: 20px;
    }
    .etcl_btn {
        padding-top: 20px;
    }
    .std_btn2_link {
        line-height: 45px;
        padding: 0 32px;
    }
    .std_btn2_link2 {
        line-height: 15px;
        padding: 0 12px;
    }
    .elcw_carousel_li {
        padding: 0;
    }
    .elce_carousel_list {
        margin: 0 ;
    }
    .elce_carousel_li {
        padding: 0;
    }
    /* b2 */
    .icml_li  {
        padding: 0 15px;
    }
    /* c1 */
    .ncll_total {
        flex-wrap: wrap;
    }
    .ncll_left {
        width: 100%;
    }
    .ncll_right {
        width: 100%;
    }
    .news_carousel {
        margin-bottom: 25px;
    }
    .news_list_li {
        margin-bottom: 25px;
    }
    .news_main .std_text p {
        font-size: 14px;
    }
    .ncll_right_date_month {
        font-size: 20px;
    }
    .ncll_right_date_year {
        font-size: 14px;
    }
    .ncll_right_cot_text {
        margin-bottom: 10px;
    }
    /* b2 */
    .info_service_total {
        flex-wrap: wrap;
    }
    .info_service_left,.info_service_right {
        width: 100%;
    }
    .info_service_left {
        margin-bottom: 20px;
    }
    .icsl_tit {
        margin-bottom: 12px;
    }
    .info_main .std_title4 {
        font-size: 16px;
    }
    .info_main .std_text p {
        font-size: 14px;
        line-height: 1.75;
    }
    .icpl_bot {
        padding: 40px 20px 85px 20px;
    }
    .icpl_bot {
        padding: 40px 20px 25px 20px;
    }
    .icpl_total {
        padding-bottom: 25px;
    }
    .icpl_top_tit {
        font-size: 16px;
    }
    .icml_total {
        padding: 30px 28px 27px 28px;
    }
    .icpl_top_num {
        left: 65%;
        font-size: 32px;
    }
    .icml_des_icon {
        padding-top: 5px;
    }
    .icml_tit {
        margin-bottom: 18px;
    }
    .icml_img {
        margin-bottom: 16px;
    }
    /* b3 */
    .esg_main .std_title4 {
        font-size: 16px;
    }
    .esg_main .std_padding1 {
        padding-bottom: 32px;
    }
    .esg_main .std_text p {
        font-size: 14px;
    }
    .ecst_li {
        width: 100%;
        margin-bottom: 15px;
    }
    .eclt_list_li_total {
        flex-wrap: wrap;
    }
    .ellt_left {
        width: 100%;
    }
    .ellt_right {
        width: 100%;
        border-left: none;
        padding-left: 0;
    }
    .eclt_list_li_total  {
        padding: 20px;
    }
    .ellt_left_icon {
        width: 30px;
    }
    .ecst_total {
        padding: 20px;
    }
    .esg_service_total.std_padding2_top {
        padding-top: 12px;
    }
    .esg_process .std_title5 {
        font-size: 16px;
    }
    .eclt_tit {
        text-align: initial;
        margin-bottom: 30px;
    }
    /* b4 */
    /* .fcit_cot {
        display: flex;
        flex-wrap: wrap;
    }
    .fcit_cot_left {
        width: 100%;
    }
    .fcit_cot_right {
        width: 100%;
        padding: 40px 40px 40px 40px;
    } */
    .finance_main .std_padding2_top {
        padding-top: 32px;
    }
    .finance_main .std_padding1 {
        padding-bottom: 32px;
    }
    .fcmt_bot_tit {
        padding-top: 32px;
        margin-bottom: 16px;
    }
    .ftll_total {
        padding: 12px;
    }
    .fcmt_top_list_li {
        width: 50%;
    }
    .fcmt_top {
        padding-bottom: 20px;
    }
    .fcit_tit {
        margin-bottom: 20px;
    }
    .fcit_cot_left_li  a {
        line-height: 1.75;
        padding: 15px 10px;
    }
    .fcit_cot_right  {
        padding: 20px;
    }
    .fcit_cot_left {
        padding: 20px;
    }
    .finance_main .std_text p {
        font-size: 14px;
    }
    .finance_main .std_title2 {
        font-size: 20px;
    }
    .finance_main .std_title4 {
        font-size: 16px;
    }
    .finance_main .std_title3 {
        font-size: 20px;
    }
    .finance_main .std_title2 {
        font-size: 20px;
    }
    .fcit_cot_left_li p {
        padding: 10px 10px;
    }
    .finance_main .std_title5 {
        font-size: 14px;
    }
    .fcit_cot_left_li {
        text-align: initial;
    }
    /* b5 */
    .rcbt_left_tit {
        margin-bottom: 20px;
    }
    .rcst_nav_ul {
        width: 100%;
    }
    .rcst_relation {
        padding: 32px 20px 37px 20px;
    }
    .rcst_nav {
        margin-bottom: 30px;
    }
    .esg_manage_total {
        padding-left: 20px;
        padding-right: 20px;
    }
    /* b6 */
    .scsl_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .semi_business  {
        flex-wrap: wrap;
    }
    .semi_business_left {
        width: 100%;
        margin-bottom: 10px;
    }
    .semi_business_right {
        width: 100%;
    }
    .semi_business {
        margin-bottom: 40px;
    }
    .semi_main .std_title4 {
        font-size: 16px;
    }
    .semi_main .std_text p {
        font-size: 14px;
    }
    .semi_scope_tit {
        margin-bottom: 12px;
    }
    .scsl_total {
        padding: 15px 24px 15px 24px;
    }
    .semi_scope_text {
        margin-bottom: 25px;
    }
    .semi_bg {
        width: 600px;
    }
    /* c2 */
    .detail_text.yxedr_active p {
        font-size: 14px;
    }
    .detail_list_li a {
        font-size: 14px;
        padding: 10px 0;
        line-height: 2;
    }
    .detail_btn .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0px 32px;
    }
    .detail_main.std_padding2 {
        padding-bottom: 50px;
    }
    .privacy_banner_cot_tit.std_title2 {
        font-size: 22px;
    }
    .privacy_banner_cot_ul {
        margin-bottom: 20px;
    }
    .detail_banner_cot_tit {
        margin-bottom: 20px;
    }
    .privacy_main_banner {
        padding-bottom: 32px;
    }
    .dbcb_share_logo1 {
        width: 20px;
    }
    .dbcb_share_logo2 {
        width: 20px;
    }
    /* c3 */
    .accl_li {
        margin-right: 15px;
    }
    .accl_list {
        margin-bottom: 20px;
    }
    .accl_right {
        padding-top: 10px;
    }
    .activitys_list_li {
        width: 100%;
    }
    .activitys_main.std_padding2_top {
        padding-top: 32px;
    }
    .activitys_main.std_padding1 {
        padding-bottom: 40px;
    }
    /* c4 */
    .actdetail_main .yxedr_active p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 14px;
    }
    .actdetail_btn1 {
        margin-right: 20px;
    }
    .actdetail_btn1  .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0px 32px;
    }
    .actdetail_btn2 .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0px 32px;
    }
    .actdetail_text h4 {
        margin-bottom: 20px;
    }
    .actdetail_text {
        padding-top: 32px;
        margin-bottom: 32px;
    }
    .actdetail_main.std_padding2 {
        padding-bottom: 40px;
    }
    .actdetail_main .yxedr_active h4 {
        font-size: 16px;
    }
    .actdetail_banner_cot_bot {
        flex-direction: column;
    }
    .abcb_now {
        width: 90px;
    }
    .abcb_date {
        margin-bottom: 10px;
    }
    .abcb_address {
        margin-bottom: 10px;
    }
    /* d1 */
    .rt_main {
        padding: 32px 0;
    }
    .rt_total {
        flex-wrap: wrap;
    }
    .rt_left {
        width: 100%;
        margin-bottom: 40px;
    }
    .rt_right {
        width: 100%;
    }
    .rt_bg {
        width: 314px;
    }
    .rt_main .std_title2 {
        font-size: 22px;
    }
    .rt_main .std_text p {
        font-size: 14px;
    }
    .rt_left_text {
        margin-bottom: 20px;
    }

    /* d2 */
    .market_data_li {
        width: 50%;
        margin-bottom: 20px;
    }
    .market_data_img {
        margin-bottom: 30px;
    }
    .market_main.std_padding2_top {
        padding-top: 32px;
    }
    .market_main .std_text p {
        font-size: 14px;
    }
    .market_data_text span {
        font-size: 16px;
    }
    /* e1 */
    .ccct_li {
        width: 33.333333%;
    }
    .case_main .std_title2 {
        font-size: 22px;
    }
    .case_list_li {
        width: 100%;
        margin-bottom: 20px;
    }
    .ccll_btn1 .std_btn2_link {
        line-height: 40px;
    }
    .ccll_btn2 .std_btn2_link {
        line-height: 38px;
    }
    /* e2 */
    .casedetail_text.yxedr_active p {
        font-size: 14px;
        margin-bottom: 12px;
        line-height: 1.75;
    }
    .detail_btn .std_btn2_link {
        font-size: 14px;
        line-height: 45px;
        padding: 0px 32px;
    }
    .detail_list {
        margin-bottom: 25px;
    }
    .casedetail_main {
        padding-top: 32px;
    }
    /* h1 */
    .privacy_main {
        padding-top: 32px;
    }
    .privacy_main.std_padding2 {
        padding-bottom: 32px;
    }
    .privacy_text.yxedr_active p {
        font-size: 14px;
    }
    .privacy_text.yxedr_active h4 {
        font-size: 16px;
    }
    /* f2 */
    .recruit_main .std_title1 {
        font-size: 24px;
    }
    .recruit_main .std_title2 {
        font-size: 22px;
    }
    .recruit_main .std_text p {
        font-size: 14px;
        line-height: 1.75;
    }
    .recruit_letter_right_subtit {
        margin-bottom: 12px;
    }
    .recruit_letter_right_text {
        margin-bottom: 20px;
    }
    .recruit_welfare_top {
        flex-wrap: wrap;
    }
    .recruit_welfare_top_left {
        width: 100%;
        margin-bottom: 20px;
    }
    .recruit_welfare_top_right {
        width: 100%;
    }
    .recruit_welfare_top {
        padding-bottom: 30px;
    }
    .recruit_hot_total_tit {
        margin-bottom: 30px;
    }
    .recruit_life_tit {
        margin-bottom: 30px;
    }
    .rhtl_li {
        width: 100%;
        padding: 0;
    }
    .rhtl_ul {
        margin: 0;
    }
    .recruit_letter_right {
        padding: 40px 20px 40px 20px;
    }
    .ys_modal_content {
        height: 800px;
        padding: 0;
    }
    .recruit_pop_box{
        padding: 40px 40px;
    }
    .recruit_pop1_text.yxedr_active p {
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 12px;
    }
    .recruit_pop1_text.yxedr_active h4 {
        font-size: 20px;
    }
    .recruit_pop2_text h4 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .ys_modal_content {
        height: 750px;
    }
    .recruit_main .std_padding2_top {
        padding-top: 32px;
    }


    .std_title2,.yxedr_active h2 {
        font-size: 22px;
    }
    .std_padding2 {
        padding-bottom: 40px;
    }
    .std_margin2 {
        margin-bottom: 40px;
    }
    .std_padding2_top{
        padding-top: 40px;
    }
    .std_padding1 {
        padding-bottom: 40px;
    }
    .std_margin1 {
        margin-bottom: 40px;
    }
    .std_padding1_top{
        padding-top: 40px;
    }
    .std_title1 {
        font-size: 26px;
    }
    .home_nextscreen{
        display: none;
    }
    .std_text p, .yxedr_active p{
        line-height: 1.75;
    }
    .yxedr_active p, .std_textp p {
        margin-bottom: 14px;
    }
    .yxedr_active ul li::marker,.yxedr_active ol li::marker{
        line-height: 1.75;
    }
    .halb_top_data {
        font-size: 28px;
        padding-bottom: 12px;
        margin-bottom: 12px;
    }
    .halb_icon {
        width: 26px;
    }
    .halb_cry {
        width: calc(100% - 26px);
        padding-left: 8px;
    }
    .home_about_list_bigdata {
        padding: 0 10px;
    }
    .home_about_list {
        margin: 0 -10px;
    }
    .home_about_list_bigdata {
        width: 50%;
        margin-bottom: 18px;
    }
    .home_about_list {
        margin-bottom: 20px;
    }
    .std_btn2_link {
        line-height: 38px;
        padding: 0 28px;
    }
    .hhcc_list_logo {
        width: 33.333333%;
    }
    .mod_switch_list_nub {
        display: inline-block;
    }
    .mod_switch_list{
        white-space: nowrap;
        display: block;
    }
    .home_honer_switch .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-right: 0;
        margin-bottom: 18px;
    }
    .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        background-color: #EAEAEA;
    }
    .home_honer_switch .mCSB_scrollTools .mCSB_draggerContainer {
        top: auto;
        bottom: 0px;
    }
    .home_honer_switch .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #2E90C9;
    }
    .home_honer_switch .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        margin: 0px 0;
    }
    .home_honer_switch .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 2px;
        margin: 0px auto;
    }
    .std_margin3 {
        margin-bottom: 26px;
    }
    .hscl_circle_link {
        width: 160px;
        height: 160px;
    }
    .hscl_circle_link::after {
        width: 120px;
        height: 120px;
    }
    .hscl_circle_link_icon {
        width: 46px;
        margin-bottom: 8px;
    }
    .std_title4, .yxedr_active h4 {
        font-size: 16px;
    }
    .home_system .ys_cont1280 {
        padding-right: 100px;
    }
    .home_system .ys_cont1280::before {
        width: 20px;
        height: 20px;
    }
    .home_system::before {
        width: 50px;
        height: 50px;
    }
    .home_system::after {
        width: 20px;
        height: 20px;
    }
    .home_join_card {
        width: 100%;
    }
    .home_join_dream .ys_cont1280 {
        left: 0;
        transform: translateX(0);
        position: relative;
    }
    .home_call_cry {
        position: relative;
        top: 0;
        transform: translateY(0);
        padding: 32px 0;
    }
    .home_call_bg {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        overflow: hidden;
    }
    .home_call_bg img{
        height: calc(100% + 2px);
        min-width: 100%;
        min-height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        object-fit: cover;
    }
    .ys_cont1500 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .footer_top {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .footer_info_share_nub:first-child .fisn_code {
        left: 10px;
        transform: translateX(0);
    }
    .footer_info_share_nub:first-child .fisn_code::before {
        left: 7px;
        transform: translateX(0);
    }
    .footer_copyright {
        padding: 20px 0 26px;
    }
    .footer_copyright p, .footer_copyright p a {
        font-size: 12px;
    }
    .kcc_qa_nub .std_text {
        padding-left: 16px;
    }
    .kcc_qa_nub {
        padding: 15px 20px;
    }
    .kcln_cry_top_icon {
        width: 22px;
        margin-right: 14px;
        top: 1.5px;
    }
    .kcln_cry_top {
        padding: 12px 10px;
    }
    .mod_text1 ul li::before, .mod_text2 ul li::before {
        top: 8px;
    }
    .kcln_cry .mod_text2 {
        padding: 18px 16px 20px;
    }
    .kcc_plate_list_nub {
        width: 100%;
    }
    .kcc_plate_list_nub:nth-of-type(2n) {
        top: 0;
    }
    .kcc_plate_list_nub {
        min-height: auto;
    }
    .kcc_logic .std_title4{
        font-size: 14px;
    }
    .klcl_nub {
        width: 10px;
        height: 10px;
    }
    @keyframes logic_spread {
        0%{
            transform: translate(-50%,-50%) scale(0);
            opacity: 0;
        }
        50%{
            transform: translate(-50%,-50%) scale(1);
            opacity: .2;
        }
        75%{
            transform: translate(-50%,-50%) scale(1.15);
            opacity: .16;
        }
        94.5%{
            transform: translate(-50%,-50%) scale(1.23);
            opacity: .1;
        }
        100%{
            transform: translate(-50%,-50%) scale(1.25);
            opacity: 0;
        }
    }
    .klcs_spread {
        width: 110px;
        height: 110px;
    }
    .klcs_spread span {
        animation: logic_spread 5s linear infinite;
    }
    .kcc_cost_list_nub, .kcc_formclass_list_nub {
        width: 100%;
    }
    .kcc_formclass_list_nub{
        width: 100%;
    }
    .kfln_cry_top {
        margin-bottom: 11px;
    }
    .kfln_cry_top_icon {
        width: 32px;
    }
    .kcc_instructor_top .ys_cont1280 {
        display: block;
    }
    .kcc_instructor_top_people {
        width: 60%;
        margin-bottom: 30px;
    }
    .kcc_instructor_top_text {
        width: 100%;
        padding-left: 0;
    }
    .kitc_data .halb_top_data, .about_team .halb_top_data {
        font-size: 28px;
        padding-bottom: 12px;
        margin-bottom: 12px;
    }
    .kcc_instructor_team_cry{
        display: block;
    }
    .kcc_instructor_team_cry .std_title2 {
        width: 100%;
        margin-bottom: 16px;
    }
    .kcc_instructor_team_cry .kitc_data {
        width: 100%;
        max-width: 100%;
    }
    .kitc_data .home_about_list_bigdata {
        width: 50%;
    }
    .kcc_instructor_team_list .kitl_nub_seq .ys_imgbox_cover {
        margin: 0 5px;
        width: 120px;
    }
    .kitl_nub {
        width: calc(var(--data-total) * 130px);
    }
    .kcc_gain_list {
        margin-bottom: 30px;
    }
    .kgcl_li {
        width: 100%;
    }
    .kcc_gain_evalua_wiper {
        width: 100%;
    }
    .kgel_nub.swiper-slide-active .std_text {
        height: 224px;
    }
    .kcc_call .std_title2 {
        margin-bottom: 12px;
    }
    .about_value_cry_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .std_margin3 {
        margin-bottom: 18px;
    }
    .avct_list .std_title3 {
        margin-bottom: 10px;
    }
    .avct_list .avct_list_nub {
        margin-bottom: 20px;
    }
    .about_value_cry_img {
        width: 100%;
    }
    .avci_list_nub {
        opacity: 1;
        position: relative;
        border-radius: 4px;
        overflow: hidden;
    }
    .avci_list {
        border-radius: 4px;
    }
    .ahnl_year {
        font-size: 20px;
        width: 100%;
        margin-bottom: 16px;
    }
    .ahnl_list {
        width: 100%;
    }
    .ahnl_nub {
        margin-bottom: 12px;
    }
    .ahnl_nub .std_title5{
        font-size: 14px;
    }
    .coop_member_cry_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .cmct_list_nub_rota {
        min-height: auto;
    }
    .coop_member_cry_img {
        width: 100%;
    }
    .coop_member_cry .ys_cont1280 {
        display: block;
    }
    .cmci_list_li_pic {
        transform: translateX(50%);
        width: 50%;
    }
    .cmct_list .slick-track{
        display: flex;
        align-items: stretch;
    }
    .cmct_list .slick-slide{
        height: auto;
    }
    .cmct_list_nub .std_title4 {
        margin-bottom: 12px;
    }
    .cmci_list_li_pic {
        margin-bottom: 0;
    }
    ul.coop_partner_list{
        margin-bottom: -30px;
    }
    .con_us_map {
        width: 100%;
        margin-bottom: 20px;
    }
    .con_us .ys_cont1280 {
        display: block;
    }
    .con_us_info {
        left: 20%;
        width: 60%;
        position: relative;
    }
    .con_us_info {
        padding-left: 0;
    }
    .ewcl_subtit {
        margin-bottom: 16px;
    }
    .ewcl_li_tit {
        margin-bottom: 6px;
    }
    .elce_carousel {
        padding: 0;
        margin: 0;
    }
    .elcw_carousel {
        padding: 0;
        margin: 0;
    }
    .elce_carousel_list, .elcw_carousel_list, .icml_ul, .semi_scope_list {
        padding-bottom: 20px;
    }
    .etcl_btn {
        padding-top: 12px;
    }
    .std_margin4 {
        margin-bottom: 20px;
    }
    .etpl_li_total_right_tit {
        margin-bottom: 6px;
    }
    .etpl_li,.etpl_li:nth-last-of-type(2) {
        margin-bottom: 18px;
    }
    .eclt_img_icon {
        width: 26px;
    }
    .eclt_top_img {
        width: 36px;
    }
    .equity_tiny_plate_tit, .elce_tit, .equity_tiny_date_tit, .elcw_tit {
        margin-bottom: 24px;
    }   
    .icpl_top {
        padding: 10px 0;
    }
    .icpl_top_num {
        left: 61%;
        font-size: 24px;
    }
    .icpl_bot {
        padding: 20px 20px 8px 20px;
    }
    .icsl_text p {
        margin-bottom: 12px;
    }
    .ecst_li.on .ecst_total {
        padding-bottom: 10px;
        padding-right: 0;
    }
    .ecst_total_top_img {
        width: 30px;
    }
    .ecst_total_top_tit {
        width: calc(100% - 30px);
    }
    .ecpt_list_total_top {
        width: 36px;
        height: 36px;
    }
    .ecpt_list_line1 {
        width: calc(0.9 * (100% - 40px));
        height: 1px;
        top: 18px;
    }
    .fcit_cot_left {
        width: 142px;
    }
    .fcit_cot_ul {
        width: calc(100% - 142px);
    }
    .semi_img {
        padding-left: 20px;
    }
    .semi_business {
        margin-bottom: 24px;
    }
    .scsl_li {
        margin-bottom: 0;
    }
    .semi_scope_text {
        margin-bottom: 18px;
    }
    .news_carousel_ul.slick-dotted .nccl_right {
        padding-bottom: 23px;
    }
    .abcb_date {
        margin-bottom: 2px;
    }
    .casedetail_banner_logo {
        width: 140px;
        margin-top: 33px;
    }
    .casedetail_page .privacy_main_banner .std_text {
        margin-top: 22px;
    }
    .recruit_life_li_img {
        height: 220px;
    }
    .cmct_list .slick-dots {
        bottom: -8px;
    }  
    .ys_ban_slick .slick-next {
        left: 128px;
    }  
    .recruit_life_ul {
        height: 220px;
    }
    .ys_modal_content {
        padding: 40px 0;
    }
    .recruit_pop_box{
        padding: 0 40px;
    }
    .ys_modal_close {
        right: 16px;
        top: 16px;
        font-size: 20px;
    }
    .ys_modal_close .iconfont {
        font-size: 20px;
    }
    .ys_modal .mCSB_scrollTools {
        right: 24px;
    }
    .ys_modal .mCSB_scrollTools .mCSB_draggerContainer {
        top: 24px;
    }

    /* 768end */
}

@media screen and (max-width: 480px) {
    /* b1 */
    .ewcl_li {
        margin-bottom: 5px;
    }
    .equity_whole_cot_right {
        width: 100%;
    }
    .equity_whole {
        padding-top: 32px;
    }
    .equity_main .std_title2 {
        font-size: 20px;
    }
    .std_padding2_top {
        padding-top: 32px;
    }
    .std_padding2 {
        padding-bottom: 32px;
    }
    .equity_main .std_title5 {
        font-size: 14px;
        line-height: 1.75;
    }
    .equity_tiny_date_form1 {
        margin-bottom: 20px;
    }
    .equity_tiny_date_form1 img {
        border-radius: 3px;
    }
    .equity_tiny_date_form2 img {
        border-radius: 3px;
    }
    .etcl_btn {
        padding-top: 10px;
    }
    .std_btn2_link {
        font-size: 14px;
        line-height: 40px;
        padding: 0px 27px;
    }
    .equity_nav {
        padding: 0 20px;
        width: 100%;
        left: 0;
    }
    .elce_tit {
        margin-bottom: 20px;
    }
    .elcw_tit {
        margin-bottom: 20px;
    }
    .elcw_carousel_li {
        padding: 0;
    }
    /* b2 */
    .info_merit_tit {
        margin-bottom: 20px;
    }
    .icml_img {
        width: 36px;
    }
    .icml_total  {
        padding: 20px;
    }
    .icml_ul {
        margin: 0;
    }
    .info_process_tit {
        margin-bottom: 20px;
    }
    .icml_tit {
        margin-bottom: 14px;
    }
    .icml_img {
        margin-bottom: 14px;
    }
    .icml_des_li {
        margin-bottom: 6px;
    }
    .icml_des_icon {
        width: 12px;
        padding-top: 5px;
    }

    /* b3 */
    .esg_main .std_title2 {
        font-size: 20px;
    }
    .esg_main .std_title3 {
        font-size: 18px;
    }
    .eclt_tit {
        margin-bottom: 20px;
    }
    .esg_process .std_title5 {
        font-size: 14px;
    }
    .ecpt_tit {
        margin-bottom: 20px;
    }
    .eclt_list_li_total {
        padding: 15px;
    }
    .eclt_list_li {
        margin-bottom: 15px;
    }
    .mod_text2 ul li::before {
        top: 10px;
    }
    /* b4 */
    .esg_process.std_padding2 {
        padding-bottom: 32px;
    }
    .fcit_cot {
        display: flex;
        flex-direction: column;
    }
    .fcit_cot_left {
        width: 100%;
    }
    .fcmt_top_list_li {
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .fcmt_top_list_ul {
        margin: 0 -5px;
    }
    .fcit_cot_left {
        padding: 20px 20px 0px 20px;
    }
    
    /* b5 */
    .rcst_tit {
        margin-bottom: 10px;
    }
    .rcst_relation {
        padding: 22px 20px 27px 20px;
    }
    /* b6 */
    .semi_main .std_title2 {
        font-size: 20px;
    }
    .semi_business {
        margin-bottom: 25px;
    }
    .semi_bg {
        width: 400px;
        top: 0%;
    }
    .semi_scope_list {
        margin: 0 -10px;
    }
    .scsl_li {
        padding: 0 10px;
    }
    /* c1 */
    .ncll_right_date_month {
        font-size: 18px;
    }
    .nccl_total {
        padding: 15px 15px;
    }
    .news_main.std_padding1 {
        padding-bottom: 20px;
    }
    .nccl_left {
        margin-bottom: 15px;
    }
    .nccl_right_date {
        font-size: 14px;
    }
    /* c2 */
    .detail_main.std_padding2 {
        padding-bottom: 40px;
    }
    .detail_list {
        margin-bottom: 20px;
    }
    .detail_text.yxedr_active p {
        margin-bottom: 14px;
    }
    .detail_text h5 {
        margin-bottom: 14px;
    }
    /* c2 */
    .privacy_banner_cot_tit.std_title2 {
        font-size: 20px;
    }
    .dbcb_date {
        font-size: 14px;
    }
    .dbcb_share p {
        font-size: 14px;
    }
    .privacy_main_banner {
        padding-bottom: 30px;
    }
    .dbcb_share_icon1 {
        width: 20px;
    }
    .dbcb_share_icon2 {
        width: 20px;
    }
    .dbcb_share p {
        margin-right: 5px;
    }
    .dbcb_date {
        margin-right: 25px;
    }
    /* c3 */
    .accl_list {
        display: block;
    }
    .acll_total {
        padding: 20px 15px;
    }
    .acll_tit {
        margin-bottom: 15px;
    }
    .acll_img {
        margin-bottom: 15px;
    }
    .activitys_list_li {
        margin-bottom: 20px;
    }
    /* c4 */
    .actdetail_text h4 {
        margin-bottom: 14px;
    }
    /* d1 */
    .rt_main .std_title2 {
        font-size: 20px;
    }
    .rt_left {
        margin-bottom: 30px;
    }
    /* d2 */
    .market_data_li {
        width: 100%;
        margin-bottom: 20px;
    }

    /* e1 */
    .ccct_li {
        width: 50%;
    }
    .case_main .std_title2 {
        font-size: 20px;
    }
    .ccll_total  {
        padding: 20px;
    }
    .ccll_tit {
        padding-top: 16px;
    }
    .ccll_img {
        margin-bottom: 16px;
    }
    .ccll_img {
        width: 150px;
    }
    /* e2 */
    .casedetail_text {
        margin-bottom: 20px;
    }
    /* f2 */
    .recruit_main .std_title1 {
        font-size: 22px;
    }
    .recruit_main .std_title2 {
        font-size: 20px;
    }
    .recruit_letter_right {
        padding: 32px 20px 32px 20px;
    }
    .recruit_pop_box{
        padding: 20px 20px;
    }
    .recruit_pop1_text.yxedr_active h4 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .rlta_icon {
        width: 18px;
        padding-top: 3px;
    }
    .rltb_icon {
        width: 18px;
        padding-top: 3px;
    }
    .rhtl_hot {
        width: 49px;
        height: 25px;
        font-size: 14px;
        line-height: 25px;
    }
    .rhtl_li_total_address {
        margin-bottom: 20px;
    }
    .recruit_pop2_text.yxedr_active p {
        font-size: 14px;
        line-height: 1.75;
    }
    .recruit_pop2_text ol li::marker {
        color: #666;
        font-size: 14px;
        line-height: 2;
    }


    .std_title2,.yxedr_active h2 {
        font-size: 20px;
    }
    .std_text p,.yxedr_active p{
        font-size: 14px;
    }
    .yxedr_active ul li::marker,.yxedr_active ol li::marker {
        font-size: 14px;
    }
    .std_padding2 {
        padding-bottom: 32px;
    }
    .std_margin2 {
        margin-bottom: 32px;
    }
    .std_padding2_top{
        padding-top: 32px;
    }
    .std_padding1 {
        padding-bottom: 32px;
    }
    .std_margin1 {
        margin-bottom: 32px;
    }
    .std_padding1_top{
        padding-top: 32px;
    }
    .std_title1 {
        font-size: 22px;
    }
    .ys_ban_txtbox .std_title2{
        font-size: 16px;
    }
    .home_about .mod_title {
        margin-bottom: 12px;
    }
    .yxedr_active p, .std_textp p {
        margin-bottom: 10px;
    }
    .home_about .std_text.std_textp {
        margin-bottom: 14px;
    }
    .halb_top_data {
        font-size: 24px;
        padding-bottom: 10px;
        margin-bottom: 8px;
    }
    .halb_icon {
        top: 1.8px;
    }
    .home_about_list_bigdata {
        margin-bottom: 14px;
    }
    .home_about_list {
        margin-bottom: 7px;
    }
    .home_about_bg {
        width: 100%;
    }
    .hhcc_list_logo_link {
        padding: 16px 5px;
    }
    .home_honer_switch .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 14px;
    }
    .std_margin3 {
        margin-bottom: 18px;
    }
    .hhcc_list_logo {
        padding: 0 4px;
        margin-bottom: 8px;
    }
    .hhcc_list {
        margin: 0 -4px;
        margin-bottom: -8px;
    }
    .std_btn2_link {
        line-height: 36px;
        padding: 0px 20px;
    }
    .hnlc_cry_text_date {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 5px;
    }
    .hnlc_cry {
        padding: 20px;
    }
    .hnlc_cry_text .std_title5 {
        margin-bottom: 14px;
    }
    .hnlc_cry_other .std_btn1 {
        margin-top: 14px;
    }
    .std_btn1_link {
        font-size: 14px;
    }
    .std_btn1_link img {
        width: 14px;
        margin-left: 11px;
    }
    .home_news_list, .home_book_list {
        margin-bottom: 20px;
    }
    .hblc_cry_text {
        padding: 20px;
    }
    .hblc_cry_text .std_title5 {
        margin-bottom: 14px;
    }
    .hscl_circle_link {
        width: 120px;
        height: 120px;
    }
    .hscl_circle_link::after {
        width: 90px;
        height: 90px;
    }
    .hscl_circle_link_icon {
        width: 32px;
        margin-bottom: 5px;
    }
    .home_system_svgli1{
        width: 22px;
        height: 22px;
        left: -11px;
        top: -11px;
    }
    .home_system .ys_cont1280{
        padding-right: 80px;
    }
    .home_system_cry{
        margin-top: 40px;
    }
    .home_join_card_link .std_title5 {
        margin-bottom: 8px;
    }
    .home_join_card_link .std_title5 {
        font-size: 14px;
    }
    .home_join_card_link .ys_imgbox_cover {
        width: 60px;
    }
    .home_join_card {
        margin-bottom: 14px;
    }
    .std_margin4 {
        margin-bottom: 18px;
    }
    .footer_info_phone {
        font-size: 13px;
    }
    .footer_top {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .kcc_qa .std_title2 {
        margin-bottom: 8px;
    }
    .kcc_qa .kcc_qa_text {
        margin-bottom: 14px;
    }
    .kcc_qa_nub_icon {
        width: 20px;
    }
    .kcc_qa_nub .std_text {
        width: calc(100% - 20px);
        padding-left: 12px;
    }
    .kcc_qa_nub {
        padding: 13px 15px;
    }
    .kcc_course_list_nub {
        width: 100%;
        margin-bottom: 16px;
    }
    .kcc_course_list {
        margin-bottom: -16px;
    }
    .mod_text2 ul li::before {
        top: 6px;
    }
    .kcc_plate .std_title2 {
        margin-bottom: 18px;
    }
    .kpln_cry {
        border-radius: 4px;
    }
    .kpln_cry_text {
        width: calc(100% - 50px);
        padding: 20px 10px 20px 20px;
    }
    .kpln_cry_icon {
        width: 50px;
        padding: 24px 0 30px 10px;
    }
    .kpln_cry_icon_bg img {
        width: 30px;
    }
    .kcc_plate_list_nub {
        margin-bottom: 16px;
    }
    .klcl_nub:first-child .std_title4 {
        top: -30px;
    }
    .klcl_nub:nth-of-type(2) .std_title4, .klcl_nub:nth-of-type(3) .std_title4 {
        left: 12px;
    }
    .klcl_nub:nth-of-type(4) .std_title4, .klcl_nub:nth-of-type(5) .std_title4 {
        right: 12px;
    }
    .kcc_logic .std_title2{
        font-size: 18px;
    }
    .klcs_spread {
        width: 80px;
        height: 80px;
    }
    .kcln_core_icon {
        width: 30px;
    }
    .kcln_core .std_text {
        width: calc(100% - 30px);
        padding-left: 12px;
    }
    .kcc_cost_list_nub, .kcc_formclass_list_nub {
        margin-bottom: 16px;
    }
    .kcc_cost_list, .kcc_formclass_list {
        margin-bottom: -16px;
    }
    .std_title3, .yxedr_active h3 {
        font-size: 18px;
    }
    .kfln_cry_top_icon {
        width: 28px;
    }
    .kcc_instructor_top_text .std_title2 {
        margin-bottom: 10px;
    }
    .kcc_instructor_top_people {
        margin-bottom: 20px;
    }
    .kitc_data .halb_top_data, .about_team .halb_top_data {
        font-size: 24px;
        padding-bottom: 10px;
        margin-bottom: 8px;
    }
    .kitc_data .halb_icon, .about_team .halb_icon {
        top: 1.8px;
    }
    .kglc_cry_icon {
        width: 36px;
        margin-bottom: 15px;
    }
    .kglc_cry {
        padding: 20px;
    }
    .kcc_gain_list {
        margin-bottom: 20px;
    }
    .kcc_delivery_list {
        margin-bottom: 20px;
    }
    .kgcl_li_cry {
        padding: 20px;
    }
    .kgcl_li_cry_icon {
        width: 34px;
        top: 6px;
    }
    .kgcl_li_cry .std_text {
        width: calc(100% - 34px);
        padding-left: 14px;
    }
    .kcc_call_text {
        width: 100%;
        padding-right: 0;
        margin-bottom: 12px;
    }
    .kcc_call .ys_cont1280 {
        display: block;
    }    
    .kcc_logic_cry {
        width: 45.8%;
    }
    .about_group_img {
        border-radius: 4px;
    }
    .about_group_img_icon {
        width: 32px;
    }
    .about_value_cry_text .std_margin3 {
        margin-bottom: 10px;
    }
    .avci_bg {
        position: absolute;
        width: 100%;
        right: 0;
        top: auto;
        bottom: 10px;
    }
    .avct_list .std_title3 {
        margin-bottom: 6px;
    }
    .avct_list .avct_list_nub {
        margin-bottom: 12px;
    }
    .about_value_cry_text {
        margin-bottom: 16px;
    }
    .about_history_news {
        padding: 0;
    }
    .ahnl_year {
        margin-bottom: 8px;
    }
    .about_history_news {
        margin-bottom: 8px;
    }
    .about_history_dots_data {
        padding-top: 8px;
    }
    .about_history_dots {
        padding: 0;
    }
    .cmci_list_li_pic {
        transform: translateX(0);
        width: 100%;
    }
    .clnr_white {
        margin-top: 10px;
    }
    .cmct_list_nub .std_title4 {
        margin-bottom: 8px;
    }
    .cpln_img{
        margin-bottom: 16px;
    }
    .coop_partner_list_nub:nth-of-type(2n) .cpln_text {
        margin-bottom: 0;
    }
    ul.coop_partner_list {
        margin-bottom: 0;
    }
    .cpln_text .clnr_white_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .clnr_white {
        display: block;
        margin-bottom: -10px;
    }
    .con_us_info {
        left: 5%;
        width: 90%;
    }
    .cuil_nub_text .std_text {
        min-height: 98px;
    }
    .con_position_point {
        width: 6px;
        height: 6px;
    }
    .equity_whole_cot_right {
        border-radius: 4px;
    }
    .equity_whole_cot_right img {
        border-radius: 4px;
    }
    .equity_whole_cot_right {
        margin-bottom: 18px;
    }
    .ewcl_subtit {
        margin-bottom: 12px;
    }
    .ewcl_li_tit {
        margin-bottom: 4px;
    }
    .equity_tiny_plate_tit, .elce_tit, .equity_tiny_date_tit, .elcw_tit {
        margin-bottom: 18px;
    }
    .equity_main .std_title5 {
        font-size: 16px;
    }
    .eclt_top_img {
        width: 30px;
    }
    .eclt_top_tit {
        padding-top: 10px;
        margin-bottom: 8px;
    }
    .elce_carousel_li_total {
        padding: 24px;
    }
    .elcw_carousel_li .std_title5 {
        font-size: 14px;
    }
    .elcw_carousel_li_total {
        padding: 24px;
    }
    .eclt_img {
        margin-bottom: 10px;
    }
    .etpl_li_total {
        border-radius: 4px;
    }
    .etpl_li, .etpl_li:nth-last-of-type(2) {
        margin-bottom: 16px;
    }
    .etpl_li_total_left {
        width: 28px;
    }
    .etpl_li_total_right {
        width: calc(100% - 28px);
        padding-left: 16px;
    }
    .icsl_subtit {
        margin-bottom: 6px;
    }
    .icsl_tit {
        margin-bottom: 9px;
    }
    .esg_manage_left {
        margin-bottom: 16px;
    }
    .esg_manage_right {
        border-radius: 4px;
    }
    .esg_manage_right img {
        border-radius: 4px;
    }
    .icsl_text p {
        margin-bottom: 8px;
    }
    .ecpt_list_total_top {
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .ecpt_list {
        padding-bottom: 22px;
        margin-bottom: 20px;
    }
    .ecpt_subtit {
        margin-bottom: 8px;
    }
    .ecpt_list_total_line1 {
        height: 14px;
    }
    .ecpt_list_total_line2 {
        height: 18px;
        bottom: -22px;
    }
    .mod_banner .std_title3 {
        margin-bottom: 8px;
    }
    .fcit_cot_right_text ul li {
        margin-bottom: 8px;
    }
    .fcit_cot_ul {
        width: 100%;
    }
    .fcit_cot_left_li p {
        padding: 8px;
    }
    .fcit_cot_left_li {
        margin-bottom: 10px;
    }
    .ftll_total_tit {
        line-height: 1.75;
    }
    .fcmt_bot_tit {
        padding-top: 20px;
        margin-bottom: 10px;
    }
    .rcst_nav_li p{
        font-size: 14px;
    }
    .rcst_relation .std_title3 {
        margin-bottom: 10px;
    }
    .rcst_nav {
        margin-bottom: 18px;
    }
    .semi_scope_list {
        margin: 0;
    }
    .semi_business {
        margin-bottom: 16px;
    }
    .semi_img img {
        border-top-left-radius: 4px;
    }
    .scbl_com {
        margin-bottom: 6px;
    }
    .semi_scope_tit {
       margin-bottom: 9px;
    }
    .scsl_total_img {
        width: 34px;
    }
    .scsl_total {
        border-radius: 4px;
    }
    .scsl_total {
        padding: 15px 20px 15px 20px;
    }
    .nccl_right_date {
        margin-bottom: 5px;
    }
    .nccl_right_text {
        margin-bottom: 8px;
    }
    .ncll_left,.nccl_left {
        border-radius: 4px;
    }
    .ncll_left img {
        border-radius: 4px;
    }
    .nccl_left img {
        border-radius: 4px;
    }
    .ncll_right {
        padding-top: 15px;
    }
    .news_list_li {
        margin-bottom: 20px;
    }
    .privacy_banner_cot_tit {
        margin-top: 32px;
    }
    .detail_banner_cot_tit {
        margin-bottom: 12px;
    }
    .privacy_main_banner {
        padding-bottom: 26px;
    }
    .detail_list_li a {
        padding: 8px 0;
        line-height: 1.75;
    }
    .acll_total{
        border-radius: 4px;
    }
    .nccl_left {
        margin-bottom: 8px;
    }
    .nccl_right_tit {
        margin-bottom: 6px;
    }
    .accl_list {
        margin-bottom: 8px;
    }
    .acll_tit {
        margin-bottom: 6px;
    }
    .acll_list {
        margin-bottom: 12px;
    }
    .acll_img {
        margin-bottom: 12px;
    }
    .activitys_list_li {
        margin-bottom: 16px;
    }
    .activitys_list {
        margin-bottom: 16px;
    }
    .news_carousel .slick-dots {
        bottom: 10px;
    }
    .news_carousel_ul.slick-dotted .nccl_right {
        padding-bottom: 18px;
    }
    .news_carousel .slick-dots {
        bottom: 18px;
    }
    .actdetail_text h4 {
        margin-bottom: 12px;
    }
    .actdetail_main .yxedr_active p {
        line-height: 1.75;
        margin-bottom: 8px;
    }
    .actdetail_text h4 {
        margin-bottom: 10px;
    }
    .rt_left_btn1 .std_btn2_link,
    .rt_left_btn2 .std_btn2_link {
        line-height: 40px;
    }
    .home_about_list_bigdata {
        padding: 0 5px;
    }
    .home_about_list {
        margin: 0 -5px;
    }
    .halb_icon {
        width: 22px;
    }
    .halb_cry {
        width: calc(100% - 22px);
        padding-left: 7px;
    }
    .market_about.std_margin3 {
        margin-bottom: 6px;
    }
    .market_data_img {
        margin-bottom: 16px;
    }
    .ccct_tit {
        margin-bottom: 16px;
    }
    .case_list_ul {
        margin-bottom: 14px;
    }
    .casedetail_banner_logo {
        width: 120px;
        margin-top: 32px;
    }
    .casedetail_page .privacy_banner_cot_tit {
        margin-top: 18px;
    }
    .casedetail_page .privacy_main_banner .std_text {
        margin-top: 14px;
    }
    .recruit_letter_right_tit {
        margin-bottom: 10px;
    }
    .recruit_letter_right_subtit {
        margin-bottom: 10px;
    }
    .recruit_letter_right_more .std_btn2_link {
        line-height: 38px;
    }
    .recruit_letter_right_text {
        margin-bottom: 14px;
    }
    .recruit_welfare_top_left img {
        border-radius: 4px;
    }
    .recruit_welfare_top_left {
        border-radius: 4px;
    }
    .rwtr_tit {
        margin-bottom: 16px;
    }
    .recruit_welfare_top {
        padding-bottom: 16px;
    }
    .recruit_welfare_top:last-child {
        padding-bottom: 32px;
    }
    .recruit_hot_total_tit {
        margin-bottom: 18px;
    }
    .rhtl_li_total {
        padding: 20px 20px;
    }
    .rhtl_li_total_tit {
        margin-bottom: 12px;
    }
    .recruit_main .std_title5 {
        font-size: 14px;
    }
    .rlta_icon {
        width: 16px;
    }
    .rhtl_li_total_address {
        margin-bottom: 14px;
        padding-bottom: 14px;
    }
    .rhtl_li {
        margin-bottom: 16px;
    }
    .recruit_life_tit {
        margin-bottom: 18px;
    }
    .recruit_life_li_img {
        height: 140px;
    }
    .privacy_text.yxedr_active p {
        margin-bottom: 8px;
    }
    .recruit_life_li {
        margin-right:10px;
    }
    .hhcc_list_logo {
        width: 50%;
    }
    .recruit_life_ul {
        height: 140px;
    }
    .ys_modal_content {
        padding: 20px 0;
    }
    .recruit_pop_box{
        padding: 0 20px;
    }
    .ys_modal_content {
        border-radius: 4px;
    }
    .ys_modal_close {
        right: 10px;
        top: 12px;
        font-size: 18px;
    }
    .ys_modal_close .iconfont {
        font-size: 18px;
    }
    .ys_modal .mCSB_scrollTools {
        right: 16px;
    }
    .recruit_pop_box {
        padding: 0 24px;
    }
    .recruit_pop2_btn {
        padding-top: 12px;
    }
    .ys_phnav_logo {
        width: 180px;
    }
    .ys_phnav_r>.ys_phnav_search {
        margin-left: 0;
    }

    .recruit_life_ul {
        padding-right: 10px;
    }
    .recruit_life_li:last-of-type {
        margin-right: 10px;
    }
    .recruit_life_ul2{
        padding-left: 10px;
    }
    .recruit_life_ul{
        padding: 0 0;
    }
    /* 480end */
}



