@media (max-width: 1639px) {
    .h_main_about .h_width { grid-template-columns: calc(50% - 240px) auto; }
    /*    .h_fdun .h_width .sb{display:none;}
*/ .h_gy_wenhua .h_gyhd_right .coontent { width: calc(100vw - 480px); }
    .h_yywh_cont { width: calc(390px + 50%); }
    .h_yywh_cont .ywwh { width: 100%; }
    .h_pliaofus { left: 20px; }
}

@media (max-width: 1599px) {
    .h_td_bt2 ul { grid-template-columns: repeat(2,1fr); }
    .h_content_list_top { grid-template-columns: auto auto auto; }
    .h_content_list_top .item:last-child { grid-column: 2 span; }
}

@media (max-width: 1440px) {
    .h_main_wenhua { background-position: center; }
    .h_dsjl_list .list_right .item .list_right_left { line-height: 2; height: 460px; }
    .h_dsjl_list .list_right .item .list_right_right li { height: 460px; }
    .h_dj_wenhua .djwhgd { margin-top: 20px; }
    .h_piaofu li a .div .p { font-size: 14px; line-height: 1.7; }
    .h_piaofu li a .div .font { font-size: 20px; }
    .h_piaofu li a .div { padding-left: 10px; }
    .h_nr_cont { font-size: 17px; }
    .h_nr_cont b { font-size: 22px; }
    .h_yywh_cont .ywwh li .s_content { font-size: 18px; }
    .h_dj_wenhua .djwhgd a .stitle { font-size: 16px; }
    .h_xkyl .list li .bame { font-size: 30px; }
    .h_xkyl .list li .licheng .opu { font-size: 13px; }
    .h_xkyl .list li .licheng .hoive { font-size: 15px; }
    .h_xkyl .list { margin-top: 20px; }
    .h_main_wenhua { background-size: cover; }
    .h_gy_wenhua { background-size: cover; }
    .h_piaofu li::after { width: 8px; height: 8px; }
}

@media (max-width: 1360px) {
    .h_company_bottom .box { grid-template-columns: 33.3333% 33.3333% 33.3333%; }
    .h_company_bottom .box .item .more a { display: none; }
    .h_pliaofus { top: 40px; }
    .h_gy_wenhua .h_gyhd { grid-template-columns: 300px auto; }
    .h_gy_wenhua .h_gyhd_right .coontent { width: calc(100vw - 330px) }
    .h_nr_cont { font-size: 14px; }
    .h_nr_cont b { font-size: 16px; }
    .h_gy_wenhua .nr_arrow_left { width: 31px; height: 31px; background-size: 31px auto; margin-right: 10px; }
    .h_gy_wenhua .nr_arrow_right { width: 31px; height: 31px; background-size: 31px auto; }
}

@media (max-width: 1340px) {
    .h_td_bt2 ul { gap: 20px; }
    .h_content_list { padding-top: 60px; padding-bottom: 60px; }
    .h_maps { padding-top: 40px; }
    .h_dj_wenhua .djwhgd a .stitle {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    .h_dj_wenhua .djwhgd a .scontent { -webkit-line-clamp: 2; }
}

@media (max-width: 1200px) {
    .h_zhuanjia { padding-top: 40px; }
    .h_main_about_right { padding-top: 40px; }
    .h_company { padding-top: 20px; padding-bottom: 20px; }
    .h_content { padding-bottom: 20px; }
    .h_main_about { min-height: 0px; padding-bottom: 40px; }
    .h_lead .h_tops { padding-top: 40px; }
    .h_lead .h_tops .more { gap: 10px; }
    .h_lead .h_tops .more .more_1 { width: 40px; height: 40px; background-size: 100% 100%; }
    .h_lead .h_tops .more .more_2 { width: 40px; height: 40px; background-size: 100% 100%; }
    .h_lead .h_list li .content { height: 150px; }
    .h_lead .h_list { padding-top: 30px; }
    .h_lead { height: auto; padding-bottom: 40px; }
    .h_qzng .h_tops { padding-top: 30px; padding-bottom: 20px; }
    .h_bottom .list.cur { margin-top: 20px; }
    .h_bottom .list ul { gap: 20px; }
    .h_qzng { padding-bottom: 40px; }
    .h_company_bottom .box .item { padding: 0 60px; }
    .h_jin .h_width { display: grid; grid-template-columns: auto 300px; gap: 30px; }
    .h_jin_news .list li { padding: 15px 20px; }
    .h_jin_news .content { padding: 32px 25px; }
    .h_zkjs .h_width .h_ks_list .box { grid-template-columns: repeat(3,1fr); }
    .h_zhinan_list_main ul { grid-template-columns: repeat(4,1fr); }
    .h_gy_wenhua .h_gyhd { grid-template-columns: auto; gap: 0px; }
    .h_nr_cont { margin-top: 20px; margin-left: 100px; margin-right: 20px; margin-bottom: 20px; text-align: right; }
    .h_nr_cont br { display: none; }
    .h_gy_wenhua .h_gyhd_right .coontent { width: calc(100vw - 20px); }
    .h_gy_wenhua .nr_arrow { padding-top: 0px; }
    .h_gy_wenhua .nr_arrow { position: absolute; right: 20px; }
    .h_piaofu li:nth-child(odd) a .div { top: -184px; height: 184px; }
    .h_piaofu li:nth-child(even) a .div { bottom: -184px; height: 184px; }
    .h_gy_wenhua .h_gyhd_right .coontent { padding-top: 184px; padding-bottom: 184px; }
    .h_pliaofus { top: 20px; }
    .h_pliaofus .title { background-size: 30px auto; font-size: 16px; padding-left: 45px; }
    .h_dj_wenhua .djwhgd a .stitle { font-size: 14px; }
    .h_dj_wenhua .djwhgd a .stime { font-size: 12px; }
    .h_dj_wenhua .djwhgd a .scontent { font-size: 12px; }
    .h_dj_wenhua .djwhgd a .smore { width: 30px; height: 30px; background-size: 30px auto; }
    .h_dsjl_list .list_right .item .list_right_left { font-size: 16px; }
    .h_dsjl_list .list_right .item .list_right_right { font-size: 14px; }
    .h_dsjl_list .list_right .item .list_right_left, .h_dsjl_list .list_right .item .list_right_right li { height: 360px; }
    .h_dsjl_list .l_left1 { margin-top: 10px; }
    .h_dsjl_list .list_arrow_left { width: 30px; height: 15px; background-size: 30px auto; }
    .h_dsjl_list .list_arrow_right { width: 30px; height: 15px; background-size: 30px auto; }
    .h_yywh_cont .ywwh li .s_content { font-size: 16px; max-width: 80%; }


    .h_dj_wenhua .djwhgd a { height: 320px; }
}

@media(max-width: 1024px) {
    .h_dj_wenhua .nr_arrow { display: none; }

    .h_jiage_left .list li { padding: 25px; }
    .h_banner_4 .zjss .search_main { width: auto; }
    .h_piaofu li a .div .font { font-size: 16px; }
    .h_piaofu li a .div .p { font-size: 12px; width: 100px; }
    .h_xkyl .list li .enbame { font-size: 14px; }
    .h_xkyl .list li .bame { font-size: 18px; padding-top: 0px; padding-bottom: 20px; }
    .h_xkyl .list li .licheng { padding-top: 10px; }
    .h_yywh_cont .ywwh li .s_content { font-size: 14px; }
}


@media(max-width: 999px) {
    .h_banner_4 .zjss .syks { height: 45px; }
    .h_banner_4 .zjss .syks p { padding: 15px; width: auto; padding-right: 40px; background-size: 14px auto; background-position: center right 10px; font-size: 14px; }
    .h_banner_4 .zjss .syks ul { top: 55px; }
    .h_zhuanjia { padding-top: 30px; }
    .h_td_bt2 ul { grid-template-columns: repeat(1,1fr); }
    .h_banner_3 .title font { font-size: 24px; }
    .h_banner_3 .title p { font-size: 18px; }
    .h_banner_3 .search_main { height: 45px; }
    .h_banner .title font { font-size: 24px; }
    .h_banner .title p { font-size: 18px; }
    .h_banner .arrow { padding-top: 40px; }
    .h_banner .arrow img { width: 20px; }
    .h_banner { height: 320px; }
    .h_banner .title { padding-top: 0px; }
    .h_banner { display: flex; justify-content: center; align-items: center; }
    .h_company { font-size: 18px; }
    .h_content { font-size: 14px; }
    .h_m_dibu_left { font-size: 15px; }
    .h_mgrid { grid-template-columns: 180px auto; }
    .h_m_dibu_right .item { padding-left: 29px; }
    .h_smin { font-size: 14px; }
    .h_smin font { font-size: 14px; }
    .h_main_about_left .imglist .m_about_left { display: none; }
    .h_main_about_left .imglist .m_about_right { display: none; }
    .h_lead .h_tops .title font { font-size: 16px; }
    .h_lead .h_tops .title p { font-size: 12px; }
    .h_lead .h_tops .more .more_1 { width: 30px; height: 30px; }
    .h_lead .h_tops .more .more_2 { width: 30px; height: 30px; }
    .h_lead .h_list li { padding: 30px; }
    .h_lead .h_list li .b_tis { font-size: 16px; }
    .h_lead .h_list li .zhiw { font-size: 14px; }
    .h_lead .h_list li .content { font-size: 14px; }
    .h_qzng .h_tops .title font { font-size: 16px; }
    .h_qzng .h_tops .title p { font-size: 12px; }
    .h_qzng .h_tops .list li a { font-size: 14px; padding-left: 15px; }
    .h_qzng .h_tops .list ul { gap: 10px; }
    .h_bottom .list ul { grid-template-columns: repeat(3,1fr); }
    .h_qzng { padding-bottom: 30px; }
    .h_company_bottom { padding-top: 30px; padding-bottom: 30px; }
    .h_company_bottom .box .item { padding: 0px 40px; height: 120px; justify-content: center; overflow: hidden; }
    .h_company_bottom .box .item .title font { font-size: 16px; }
    .h_company_bottom .box .item .title p { font-size: 14px; }
    .h_company_bottom .box .item .title { background-size: 30px auto !important; padding-left: 45px; }
    .h_m_dibu_right .item { height: 265px; }
    .h_main_about .h_width { display: flex; flex-direction: column-reverse; padding-left: calc(50% - 210px); }
    .h_main_about_right { padding-left: 0px; }
    .h_main_about_left { margin-top: 20px; overflow: hidden; }
    .h_main_about_left .weni { position: relative; max-width: 560px; overflow: hidden; }
    .h_smin { margin-top: 30px; }
    .h_company { font-size: 14px; }

    .h_jin { padding-bottom: 30px; padding-top: 30px; }
    .h_jin .h_width { display: grid; grid-template-columns: auto; gap: 0px; }
    .h_zkjs .h_width .h_ks_list .box { grid-template-columns: repeat(1,1fr); }
    .h_xslszk .h_width { height: 60px; }
    .h_xslszk .back { width: 22px; }
    .h_coma { padding-top: 30px; padding-bottom: 30px; }
    .h_coma .h_width { gap: 20px; grid-template-columns: repeat(1,1fr) }
    .h_coma .h_width .h_coma_right .sm_content { height: 200px; }
    .h_zjxq .h_zjxq_content { display: grid; grid-template-columns: auto; gap: 30px; padding: 40px 30px; }
    .h_zjxq { padding-top: 30px; padding-bottom: 30px; }
    .h_zjxq .h_zjxq_content_left { text-align: center; }


    .h_content_list { padding-top: 40px; padding-bottom: 40px; }
    .h_content_list_top { grid-template-columns: auto auto; }
    .h_content_list_top .item:last-child { grid-column: 1 span; }
    .h_zhinan_list_main ul { grid-template-columns: repeat(3,1fr); }
    .h_banner_jyxd .arrow img { width: 20px; }
    .h_yywh_cont { width: 100%; }
    .h_yy_wenhua .h_width { height: calc(100vh - 100px); margin-top: 100px; }
    .h_yywh_cont .ywwh ul { height: calc(100vh - 100px); }
    .h_pliaofus li:nth-child(6) .title { background-image: url(../images/11_es.png); color: rgba(86, 79, 232, .7); }
    .h_yywh_cont .ywwh li .s_title { padding-top: 20px; }
}

@media(max-width: 767px) {
    .h_dj_wenhua .nr_arrow { display: none; }
    .h_xslszk .back { width: 18px; }
    .h_main_about_right { padding-top: 20px; }
    .h_company_bottom .box { grid-template-columns: auto auto; }
    .h_company_bottom .box .item:nth-child(1) { grid-column: 2 span; justify-content: space-between; }
    .h_company_bottom .box .item .more a { display: block; }
    .h_company_bottom .box .item .more a { width: 35px; height: 35px; background-size: 100% 100%; }
    .h_qzng .h_tops { display: block; }
    .h_bews_m { padding-top: 30px; overflow: hidden; padding-bottom: 15px; }
    .h_bews_m ul { padding-top: 0px; gap: 20px; }
    .h_bews_m li { padding-bottom: 15px; font-size: 15px; }
    .h_jin_left .list li a { grid-template-columns: 160px auto; margin-left: -180px; gap: 15px; }
    .h_jin_left .list li .title { font-size: 15px; }
    .h_jin_left .list li .time { font-size: 12px; padding-top: 10px; padding-bottom: 5px; }
    .h_jin_left .list li .content { line-height: 1.71; }
    #PageContent a, #PageContent span { width: 35px; height: 35px; line-height: 35px; margin-left: 5px; margin-right: 5px; }
    #PageContent .fist, #PageContent .last { display: none; }
    .h_jin_news .title { font-size: 16px; }
    .h_jin_news .list li font { font-size: 14px; }
    .h_jin_news .list li p { font-size: 12px; }
    .h_jiage_left .list li { grid-template-columns: repeat(2,1fr); gap: 20px; }
    .h_jiage_left .list li font { font-size: 15px; }
    .h_jiage_left .list li { padding: 15px; }
    .h_jiage_right .content { padding: 30px 25px; }
    .search_content { height: 50px; }
    .h_zkjs .h_width { gap: 30px; }
    .h_zkjs .h_width .h_ks_list .title { width: 100%; background-size: cover; padding-right: 0px; height: auto; padding-top: 20px; padding-bottom: 20px; }
    .h_zkjs .h_width .h_ks_list .title p { width: 40px; /* margin:0 auto; */ float: left; }
    .h_zkjs .h_width .h_ks_list .title font { width: auto; font-size: 15px; padding-top: 0px; line-height: 40px; padding-left: 15px; }
    .h_zkjs .h_width .h_ks_list .list { width: 100%; margin-left: 0px; margin: 0px; height: auto; }
    .h_zkjs .h_width .h_ks_list .box { gap: 10px; padding: 20px; grid-template-columns: repeat(2,1fr); }
    .h_zkjs .h_width .h_ks_list .box .item { padding: 15px; font-size: 14px; }
    .h_xslszk .position a { display: none; }
    .h_xslszk .position a:last-child { display: block; padding-left: 10px; }
    .h_coma .h_width .h_coma_right .title { font-size: 20px; }
    .h_coma .h_width .h_coma_right .sm_content { font-size: 14px; }
    .h_tdcy .h_td_tp .title font { font-size: 16px; }
    .h_tdcy .h_td_tp .title p { font-size: 12px; }
    .h_tdcy .h_td_tp .arrow a { width: 30px; height: 30px; background-size: 100% 100%; MARGIN-RIGHT: 10PX; }
    .h_tdcy { padding-top: 20px; padding-bottom: 20px; }
    .h_tdcy .h_td_tp .title { padding-bottom: 25px; }
    .h_td_bt a { grid-template-columns: 150px auto; }
    .h_td_bt a .h_onetn { padding: 15px 20px; }
    .h_td_bt a .h_onetn .h_bt { font-size: 15px; }
    .h_td_bt a .h_onetn .h_cont { padding-top: 10px; -webkit-line-clamp: 2; }
    .h_td_bt a .h_onetn .h_more { padding-top: 10px; }
    .h_td_bt a .h_onetn .h_more { font-size: 12px; }

    .h_td_bt .g_bt_left img { height: 200px; }
    .h_td_bt2 a { grid-template-columns: 150px auto; }
    .h_td_bt2 a .h_onetn { padding: 15px 20px; }
    .h_td_bt2 a .h_onetn .h_bt { font-size: 15px; }
    .h_td_bt2 a .h_onetn .h_cont { padding-top: 10px; -webkit-line-clamp: 2; }
    .h_td_bt2 a .h_onetn .h_more { padding-top: 10px; }
    .h_td_bt2 a .h_onetn .h_more { font-size: 12px; }

    .h_zsy li .title { font-size: 15px; }
    .h_zsy li .time { font-size: 12px; padding-top: 15px; padding-bottom: 10px; }
    .h_zsy li .content { font-size: 12px; }
    .h_banner_4 .zjss { flex-wrap: wrap; padding-top: 25px; }
    .h_banner_4 .zjss .syks { width: calc(50% - 10px); }
    .h_banner_4 .zjss .search_main { width: calc(100% - 10px); }


    .h_zjxq_content_right .h_jieshao .h_bt { font-size: 16px; }
    .h_zjxq_content_right .h_zw { font-size: 13px; }
    .h_zjxq_content_right .h_zk { font-size: 13px; }
    .h_zjxq_content_right .h_contents .title { font-size: 15px; padding-top: 20px; }
    .h_zjxq_content_right .h_contents .content { font-size: 14px; padding-top: 10px; }
    .h_zjxq_content_right .h_contents { padding-bottom: 10px; }
    .h_content_list_top { grid-template-columns: auto; }
    .h_content_list_top .item p { padding-top: 10px; }
    .h_content_list_top .item font { font-size: 16px; }
    .h_content_list_top .item p { font-size: 12px; }
    .h_menu li a { font-size: 15px; padding: 20px 10px }
    .h_menu { padding-top: 45px; }
    .h_menu ul { gap: 20px; }
    .h_menu li.cur a, .h_menu li a:hover { font-size: 15px; min-height: auto; }
    .h_zhinan_list { padding-top: 30px; padding-bottom: 30px; }
    .h_zhinan_list_main ul { grid-template-columns: repeat(2,1fr); gap: 15px; }
    .h_zhinan_list_main li .title { font-size: 16px; }
    .h_zhinan_list_main li .more { font-size: 12px; }
    .h_fdun .title { display: block; background-size: 30px auto; font-size: 16px; padding-left: 45px; }
    .h_quan {height: auto;display: block;padding-top: 20px;padding-bottom: 20px;overflow: hidden;}
    .h_pliaofus { display: none; }
    .h_dsjl_list .list_left a { font-size: 16px; }
    .h_dsjl_list .list_left .swiper-slide-prev a font { font-size: 14px; }
    .h_dsjl_list .list_left .swiper-slide-active a font { font-size: 18px; }
    .h_dsjl_list .list_left a font:nth-child(1), .h_dsjl_list .list_left a font:nth-child(6) { font-size: 14px; margin-top: 1px; }
    .h_dsjl_list .list_left .swiper-slide-active a font:nth-child(1), .h_dsjl_list .list_left .swiper-slide-active a font:nth-child(6) { font-size: 18px; margin-top: 2px; }
    .h_dsjl_list .list_left .swiper-slide-active a font:nth-child(4), .h_dsjl_list .list_left .swiper-slide-active a font:nth-child(9) { margin-top: 3px; }
    .h_dsjl_list .list_left a font:nth-child(4), .h_dsjl_list .list_left a font:nth-child(9) { margin-top: 2px; }
    .h_dsjl_list { grid-template-columns: auto; }
    .h_dsjl_list .l_left1 { display: block; }
    .h_dsjl_list .list_arrow_left, .h_dsjl_list .list_arrow_right { display: none; }
    .h_dsjl_list .l_left1 .list_left { height: 40px; width: 100%; margin: 0 auto; overflow: hidden; padding-top: 20px; }
    .h_dsjl_list .l_left1 { margin-bottom: 20px; }
    .h_yy_wenhua .title { background-image: url(../images/11_es.png); color: rgba(86, 79, 232, .7); margin-bottom: 20px; margin-left: 20px; margin-right: 20px; }
    .h_fdun .h_width { height: auto; margin-top: 20px; padding-bottom: 20px; }
    .h_yywh_cont { position: unset; }
    .h_main_wenhua { height: calc(320px + 1rem); background-position: center 1rem; background-size: cover; }
    .h_yywh_cont .ywwh ul { grid-template-columns: repeat(2,1fr); height: auto; }
    .h_yywh_cont .ywwh li:nth-child(3n)::after { display: block; }
    .h_yywh_cont .ywwh li:nth-child(2n)::after { display: none; }
    .h_piaofu > img { display: none; }
    .h_nr_cont { margin-left: 0px; text-align: left; }
    .h_gy_wenhua .h_gyhd_right .coontent { padding-top: 0px; padding-bottom: 0px; }
    .h_piaofu li a .div .p { width: auto; padding-right: 20px; }
    .h_piaofu li:nth-child(odd) a .div { position: unset; top: 0px; height: auto; }
    .h_piaofu li:nth-child(even) a .div { position: unset; top: 0px; height: auto; }
    .h_piaofu li a .div .font { color: #fff; }
    .h_piaofu li a .div .p { color: #fff; }
    .h_piaofu li a .div { margin-bottom: 20px; padding-left: 10px; border-left: 1px solid #fff; }
    .h_piaofu li a .div .font { font-weight: bold; }
    .h_piaofu li a .div .p { padding-top: 10px; }
    .h_yywh_cont .ywwh li .s_title { position: unset; padding-left: 20px; }
    .h_yywh_cont .ywwh li .s_content { margin: 20px auto; display: flex; justify-content: center; align-items: center; height: calc(100% - 77px) }
    .h_yywh_cont .ywwh li { display: block; min-height: 0px; }
    .h_xkyl .list li { height: auto; padding-bottom: 40px; }
    .h_dj_wenhua .djwhgd a .smore{display:none;}
    .about_content{padding:20px;}
    .nss_tit{font-size:18px}
    .nss_info .nlt{padding-left:0px;}
    .nss_cont{padding:20px 0px;}
    .ff_pre{font-size:14px;}
    .ff_next{font-size:14px;}
}

@media(max-width: 460px) {
    .h_main_wenhua { height: calc(240px + 1rem); background-position: center 1rem; background-size: cover; }
    .h_lead .h_list { padding-top: 25px; }
    .h_lead .h_tops { padding-top: 30px; }
    .h_main_about_right { padding-top: 5px; }
    .h_main_about .h_width { padding: 20px; }
    .h_mgrid { display: block; padding-top: 20px; }
    .h_m_dibu_left { border-right: 0px; font-size: 14px; }
    .h_m_dibu_left ul { display: flex; flex-wrap: wrap; }
    .h_m_dibu_left ul li { padding-right: 20px; }
    .h_m_dibu_left li a { padding-left: 15px; }
    .h_m_dibu_right .item { padding-left: 0px; }
    .h_company_bottom .box .item { grid-column: 2 span; justify-content: space-between; height: 100px; }
    .h_company_bottom .box .item .more { display: block; }
    .h_bottom .list ul li { padding: 10px; font-size: 14px; }
    .h_bottom .list ul { grid-template-columns: repeat(2,1fr); gap: 10px; }
    .h_qzng .h_tops .list { margin-top: 25px; }
    .h_qzng .h_tops { padding-bottom: 15px; }
    .h_qzng .h_tops .list ul { display: grid; grid-template-columns: repeat(3,1fr); gap: 15px 10px; }
    .h_banner { height: 260px; }
    .h_lead { padding-bottom: 30px; }
    .h_main_about { padding-bottom: 0px; }
    .h_jiage_left .list li { grid-template-columns: repeat(1,1fr); gap: 15px; }
    .h_jiage_right .content .list a { font-size: 15px; }
    .search_content #jg_keys { font-size: 14px; }
    .h_zkjs .h_width .h_ks_list .box { grid-template-columns: repeat(1,1fr); }
    .h_banner_3 { height: 260px; }
    .h_banner_3 .title { padding-top: 60px; }
    .h_banner_4 .title { padding-top: 40px; }
    .h_banner_jyxd .arrow { padding-top: 40px; }

    .h_wenzhi_left .list li a .title { font-size: 14px }
    .h_wenzhi_left .list li a .time { font-size: 12px; }
    .h_jiage_left .list.fuwu li { grid-template-columns: repeat(1,1fr); gap: 15px; }
    .h_fdun .h_width .sb{display:none;}

}

@media(max-width: 400px) {
    .h_lead .h_list li { padding: 20px; }
    .h_zhinan_list_main li .imgs { width: 50px; height: 50px; }
    .h_zhinan_list_main li .imgs img { width: 30px; }
}

@media(max-width: 360px) {
    .h_qzng .h_tops .list ul { display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; }
    .h_company_bottom .box .item { padding: 0px 30px; }
    .h_jin { padding-bottom: 20px; padding-top: 20px; }
    .h_jin_news .content { padding: 20px; }
    .h_td_bt a { grid-template-columns: auto; background: #fff; }
    .h_td_bt a .g_bt_left img { width: 100%; }
    .h_td_bt2 a { grid-template-columns: auto; background: #fff; }
    .h_td_bt2 a .g_bt_left img { width: 100%; }
    .h_zjxq .h_zjxq_content { display: grid; grid-template-columns: auto; gap: 30px; padding: 30px 30px; }
    .h_zhinan_list_main li .title { font-size: 15px; }
    .h_zhinan_list_main li a { padding: 15px 0px; }
}
