@charset "utf-8";
/* CSS Document */

@media screen and (min-width:0px) and (max-width:320px) {

    .w {
        width: 100%;
        margin: 0 auto;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .i_picchange {
        height: auto !important;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .header {
        display: none;
    }

    #footer {
        display: none !important;
    }

    .phone_nav {
        display: block;
    }

    .content_3s .value_1s .we_s {
        padding: 0 3%;
    }

    .wap_footer {
        display: block;
        padding: 30px 5%;
    }

    .wap_footer_t_ul li .div_t {
        font-size: 18px;
        height: 60px;
    }

    .wap_footer_t_ul li dl dd a {
        height: 35px;
        font-size: 16px;
    }

    .n_box1_b li {
        width: 9%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    /* ---------- */


    .table {
        width: 100% !important;
        display: block !important;
        position: absolute;
        top: 30% !important;
        margin-left: unset !important;
    }

    .looks {
        top: 70% !important;
        width: 100% !important;
        max-width: unset !important;
    }

    .looks:last-of-type {
        width: 100% !important;
        margin-left: unset !important;
        display: list-item !important;
        margin-top: 205px !important;
    }

    /* .xwlbt {
        padding-bottom: 500px !important;
    } */

    .content_3s .value_1s {
        padding: 0px;
    }

    #playBox {
        width: 100% !important;
        max-width: unset !important;
    }

    .xwlbt>div:first-of-type {
        width: 92% !important;
    }

    .table0 div ol span:first-of-type {
        width: 88px !important;
    }

    /* .table0 div ol a {
        width: 68% !important;
    } */

    .table0 div ol span:last-of-type {
        width: 61% !important;
    }


    .xwlbt {
        height: 740px !important;
    }

    .xwlbt>div:first-of-type {
        top: 0px !important;
    }

    .sw .title {
        margin-top: 30px !important;
        margin-left: 4.5% !important;
    }

    .sw .show {
        width: 92% !important;
        margin-left: 4.5% !important;
    }

    .sw .digital {
        margin-left: 4.5% !important;
    }

    .sw {
        height: 840px !important;
        background-size: 100% !important;
    }

    .sw .digital {
        width: 300px !important;
    }

    .sw .digital div {
        margin-right: 29px !important;
    }


    .sw .digital div .js1 {
        margin-left: 30px !important;
    }

    .sw .digital .lasts {
        margin-right: 29px !important;
    }

    .banners {
        margin-top: unset !important;
    }

    .n_box1_b li .div {
        height: 355px;
    }

    .n_box1_b li .div img {
        height: 355px;
    }

    .n_box1_b li .div .zzc_s img {
        width: 66px;
        height: 66px;
        margin: 26% auto 20px;
    }

    .n_box1_b li .div .zzc_s .bt_zs {
        font-size: 16px;
    }

    .n_box1_b li .div .zzc_s span {
        font-size: 12px;
    }

    .n_box1_b li .div .zzc_s .ck_gd {
        width: 80px;
        height: 26px;
        line-height: 25px;
        margin: 20px auto 0;
    }

    .n_box1_b li .div {
        font-size: 16px;
    }

    .home-swiper .home_prev {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_prev:hover {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_next {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_next:hover {
        width: 40px;
        height: 40px;
    }

    .home-pagination .swiper-pagination-bullet-active {
        width: 26px !important;
    }

    .swiper-pagination-bullet {
        height: 5px !important;
        margin: 0 2px !important;
    }

    .swiper-pagination {
        bottom: 8px !important;
    }

    .home-swiper .swiper-slide .text_c img {
        right: 32%;
    }

    .home-swiper .home_next {
        background-size: contain;
    }

    .home-swiper .home_prev {
        background-size: contain;
    }

    .home-pagination .swiper-pagination-bullet {
        width: 15px;
    }


    /* 产品与服务 聚合页 */

    .tit {
        font-size: 30px !important;
        margin-bottom: 20px !important;
    }

    .dianli {
        width: 100% !important;
        margin-bottom: 50px !important;
    }

    .neirong {
        width: 100% !important;
        margin-left: unset !important;
        margin-top: unset !important;
    }

    .b {
        margin-left: unset !important;
        margin-right: unset !important;
    }

    .e {
        margin-left: unset !important;
        margin-right: unset !important;
    }

    .tupian2 {
        top: 11.5% !important;
        left: 32.5% !important;
    }

    /* 产品与服务 聚合页 end */


    /* 产品与服务 -- 能源电力 start */

    .neng_y {
        margin: 0px 0 55px !important;
    }


    .conts {
        width: 90% !important;
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .neng_y .ny_list .you_lt {
        display: none !important;
    }


    .neng_y .ny_list {
        overflow: unset !important;
    }


    .neng_y .duan_l {
        margin-bottom: 30px !important;
        padding-left: unset !important;
    }

    .neng_y .ny_list .ny_yw {
        float: unset !important;
    }


    .neng_y .neng_list .neng_s .neng_text {
        top: 30px !important;
        height: 25px !important;
        padding-left: 16px !important;
    }

    .neng_y .neng_list .neng_s .neng_text span {
        font-size: 16px !important;
        line-height: 25px !important;
    }


    /* 关于我们 -- 发展战略 start */

    .conten_s {
        margin: 32px 0 !important;
    }

    .conten_s ul {
        display: unset !important;
    }

    .conten_s ul li {
        width: 87% !important;
        margin-bottom: 40px !important;
        float: left !important;
    }


    /* 关于我们 -- 聚合页 */

    .conts .gywo_s {
        width: 79% !important;
        padding: 17px 16px 17px !important;
    }


    .conts .gywo_s .gy_wo p {
        margin-bottom: 10px !important;
        line-height: 28px !important;
        font-size: 16px !important;
    }


    /* 关于我们 -- 业务单元 */

    .y_bj .conts .ye_w ul li {
        width: 100% !important;
        margin-bottom: 15px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        margin-bottom: 12px !important;
    }


    .y_bj .conts .ye_w ul li a .dy_ce {
        font-size: 22.5px !important;
    }


    /* 伙伴与生态 */

    .banner_ss {
        margin-top: unset !important;
    }

    /* 人才发展 -- 人才招聘 */
    .conts .zp .go_a .gg_tu {
        width: 77% !important;
    }


    .conts .zp {
        height: 265px !important;
        margin: 35px 0 60px 0 !important;
    }


    /* 可持续发展 */

    .conts .gb_sj {
        margin: 0px 0 30px !important;
    }


    .conts .we_dfz .fz_gx {
        width: unset !important;
    }

    .conts .gb_sj .sm_gb {
        font-size: 28px !important;
    }

    .conts .gb_sj span {
        font-size: 16px !important;
    }

    .conts .gb_sj span .bd {
        font-size: 22px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren {
        background: unset !important;
        -webkit-background-clip: unset !important;
        background-clip: unset !important;
        -webkit-text-fill-color: unset !important;
        -webkit-box-reflect: unset !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span {
        font-size: 24px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span .we {
        font-size: 34px !important;
    }

    .conts .we_dfz .fz_gx .yh_s {
        top: -20px !important;
        left: -10px !important;
    }


    /* 新闻中心 -- 公司新闻 */

    .nypage a {
        margin-top: 11px !important;
        width: 1.7rem !important;
        height: 1.7rem !important;
        line-height: 1.7rem !important;
    }

    .pageGo {
        width: 67% !important;
    }

    .pageGo input {
        width: 1.7rem !important;
        height: 1.7rem !important;
        line-height: 1.7rem !important;
    }

    /* 公司新闻 -- 详情页 */
    .text_s {
        font-size: 24px !important;
        line-height: 38px !important;
    }

    .conts .zu_zhi .dsh_list ul .du_li {
        width: 40% !important;
        margin: 0 auto 40px !important;
    }

    .conts .zu_zhi .dsh_list ul li {
        width: 46% !important;
        margin-right: 7.6% !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(3n) {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(5) {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(6) {
        margin-right: 7.6% !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(7) {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .dsh_list ul li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .jsh_list ul li {
        width: 33% !important;
        margin-right: 2.6% !important;
    }

    .conts .zu_zhi .dsh_list ul li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }


    .conts .zu_zhi .jsh_list ul li .cjp {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw p {
        text-align: unset !important;
    }

    .conts .zu_zhi {
        min-height: unset !important;
    }

    .swiper-button-next.home_next1 {
        margin-top: -73px !important;
    }

    .swiper-button-prev.home_prev1 {
        margin-top: -73px !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 135px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_bg .bg_list .bg_one {
        width: 35% !important;
        height: 187px !important;
        margin-bottom: 0px !important;
    }

    .conts .fz_ln ul {
        display: unset !important;
    }


    /* 发展理念 */

    .conts .fz_ln ul li {
        width: 92% !important;
        margin-bottom: 30px !important;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 16px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        margin-right: 12px !important;
        width: 20px !important;
        height: 20px !important;
    }

    .conts .fz_ln ul li .ln_text {
        font-size: 14px !important;
        color: #666666;
        line-height: 22px !important;
    }

    .conts .fz_ln ul li {
        padding: 22px 15px !important;
    }

    .jtxw815 h2 {
        width: 74% !important;
        line-height: 26px !important;
        font-size: 12px !important;
    }

    .shzrsj_715 ul li {
        padding-bottom: 0.8rem !important;
    }

    .conts .jtxw_715 .clearfix .jtxw815 {
        border-bottom: 1px solid #ccc !important;
    }

    .jtxw_715 {
        margin-top: 30px !important;
    }


    .conts .zu_zhi .gg_s .list_gg_s {
        display: unset !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li {
        width: 48% !important;
        float: left;
        margin: 0 3% 25px 0;
    }

    .conts .zu_zhi .gg_s .list_gg_s li:last-child {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li:nth-child(3) {
        margin-right: 0;
    }


    .conts .gsry_box {
        margin-top: 120px !important;
        height: 255px !important;
    }

    .conts .gsry_box .ry_box .ry_1s {
        top: -51px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(-n+3) {
        height: 86px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li {
        margin-bottom: 14px !important;
        margin-left: 4.8% !important;
        margin-right: -1.5% !important;
    }

    .conts .gsry_box .ry_box .ry_1s li a img {
        height: 76% !important;
    }

    .conts .video_s ul li {
        text-align: center !important;
    }

    .pageGo span {
        font-size: 12px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 0px 0 55px 5.5% !important;
    }

    .conts .history .ls_sbf {
        display: none !important;
    }

    /* 发展实践 ---------------------- start */
    .ny_wmscy_con2 {
        height: 210px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 12px !important;
    }

    .gb_sj .lunbo_sz .lb_fz {
        background-position-y: 51px !important;
    }

    .i_box1_t .s3 .a1s::before, .a2s::before, .a3s::before, .a4s::before {
        left: 37% !important;
    }

    .i_box1_t .s3 a {
        height: 56px !important;
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div {
        height: 500px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_img {
        width: 100% !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text {
        float: unset !important;
        height: 42px !important;
        line-height: 30px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text::before {
        top: 32px !important;
        width: 35% !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 14px !important;
        margin: 0px 0 4px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        width: 100% !important;
        font-size: 12px !important;
        line-height: 13px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_img {
        height: unset !important;
    }

    .wmscy-pagination3 {
        display: none !important;
    }

    .i_box2_conz .wmscy_prev3 {
        width: 24px !important;
        height: 22px !important;
        left: -9.3% !important;
        top: 52% !important;
    }

    .i_box2_conz .wmscy_next3 {
        width: 24px !important;
        height: 22px !important;
        right: -8% !important;
        top: 52% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */

    .conts .rcdw .yggk .yg_s {
        width: 100% !important;
    }

    .conts .rcdw .yggk .xl_s {
        width: 100% !important;
    }

    .conts .rcdw .yggk .yg_s img {
        height: 224px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 224px !important;
    }

    /* 人才队伍 ------------------  end */


    .bods a p:first-of-type {
        width: 65% !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    /* 手机端适配 start */

    .tit {
        padding: 0 3% !important;
    }

    .time {
        padding: 0 3% !important;
    }

    .app_image_wrap .app_image {
        width: 100% !important;
    }

    .contes p {
        width: 60% !important;
        padding: 0px 6% !important;
        text-align: justify !important;
    }

    .contes {
        margin-bottom: 15px !important;
    }

    .caca {
        width: 100% !important;
    }

    .lbt>span {
        margin-left: 4% !important;
        margin-bottom: 18px !important;
    }

    .lbt>h2 {
        font-size: 24px !important;
        margin-bottom: 25px !important;
        margin-left: 4% !important;
    }

    .leftss {
        right: 20% !important;
        top: 12% !important;
    }

    .rightn {
        margin-right: unset !important;
        width: 100% !important;
    }

    .rightss {
        right: 4% !important;
        top: 12% !important;
    }

    .yi_dong {
        width: 90% !important;
        padding: 0 4% !important;
    }

    .dng_x {
        overflow: hidden !important;
    }

    .swiper-slide h2 {
        margin-top: 0.8707rem !important;
    }

    .xq_893 {
        margin-top: 0.807rem !important;
    }

    .conts .zu_zhi .dsh_list ul li:first-child {
        margin: 0px auto 40px !important;
    }

    .y_bj .conts .ye_w {
        margin-top: 20px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        height: 110px !important;
        line-height: 177px !important;
    }

    .conts p {
        text-align: justify !important;
    }

    .zu_zhi {
        display: none;
    }

    .dj_zc {
        display: block !important;
    }

    .zu_zhi .dsh_list .zhi_cen p {
        text-align: unset !important;
    }

    .zz_ggs {
        display: block !important;
    }

    .conts .video_s ul li {
        width: 100% !important;
        height: 348px !important;
        margin-bottom: 30px !important;
        margin-right: 0;
    }

    .ship_zxs {
        margin-bottom: 15px !important;
    }

    .djlh_fys {
        width: 96% !important;
        margin-left: 6% !important;
    }

    .djlh_fys .pageGoss {
        margin-top: 0px !important;
    }

    .table0 .rc_sz li {
        width: 85px !important;
        font-size: 16px !important;
        margin-right: 7px !important;
    }

    .conts .zp .table .table0 div .zp_times .sz_xz p:first-child {
        width: 65% !important;
    }

    .conts .zp .table .table0 div .zp_times .sz_xz p:last-child {
        width: 26% !important;
        font-size: 16px !important;
    }

    .conts .zp_ss {
        height: 135px !important;
        margin: 8px 0 40px 0 !important;
    }

    .rczp_s .page_zp {
        margin-top: 8px !important;
    }

    .digital .jiahao_tow {
        right: 38% !important;
    }

    .jiahao_one {
        margin-left: 67px !important;
    }

    .lasts .jiahao {
        margin-left: 73px !important;
    }

    .lasts .jiahao2 {
        margin-left: 62px !important;
    }

    .jtxw815 h2 a {
        font-size: 14px !important;
    }

    .jtxw815 span {
        font-size: 14px !important;
    }

    .conts .neirong .dianli p {
        text-align: unset !important;
    }

}

@media screen and (min-width:321px) and (max-width:640px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .i_picchange {
        height: auto !important;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .home-swiper .home_prev {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_prev:hover {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_next {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_next:hover {
        width: 40px;
        height: 40px;
    }

    .home-pagination .swiper-pagination-bullet-active {
        width: 26px !important;
    }

    .swiper-pagination {
        bottom: 8px !important;
    }

    .home-swiper .swiper-slide .text_c img {
        right: 33%;
    }

    .home-swiper .home_next {
        background-size: contain;
    }

    .home-swiper .home_prev {
        background-size: contain;
    }

    .swiper-pagination-bullet {
        height: 5px !important;
        margin: 0 2px !important;
    }

    .home-pagination .swiper-pagination-bullet {
        width: 15px;
    }

    .header {
        display: none;
    }

    #footer {
        display: none !important;
    }

    .phone_nav {
        display: block;
    }

    .content_3s .value_1s .we_s {
        padding: 0 3%;
    }

    .wap_footer {
        display: block;
        padding: 30px 5%;
    }

    .wap_footer_t_ul li .div_t {
        font-size: 18px;
        height: 60px;
    }

    .wap_footer_t_ul li dl dd a {
        height: 35px;
        font-size: 16px;
    }

    .n_box1_b li {
        width: 9%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    /* ---------- */


    .table {
        width: 100% !important;
        display: block !important;
        position: absolute;
        top: 30% !important;
        margin-left: unset !important;
    }

    .looks {
        top: 70% !important;
        width: 100% !important;
        max-width: unset !important;
    }

    .looks:last-of-type {
        width: 100% !important;
        margin-left: unset !important;
        display: list-item !important;
        margin-top: 205px !important;
    }

    /* .xwlbt {
        padding-bottom: 500px !important;
    } */

    .content_3s .value_1s {
        padding: 0px;
    }

    #playBox {
        width: 100% !important;
        max-width: unset !important;
    }

    .xwlbt>div:first-of-type {
        width: 92% !important;
    }

    .table0 div ol span:first-of-type {
        width: 88px !important;
    }

    /* .table0 div ol a {
        width: 68% !important;
    } */

    .table0 div ol span:last-of-type {
        width: 61% !important;
    }


    .xwlbt {
        height: 740px !important;
    }

    .xwlbt>div:first-of-type {
        top: 0px !important;
    }

    .sw .title {
        margin-top: 30px !important;
        margin-left: 4.5% !important;
    }

    .sw .show {
        width: 92% !important;
        margin-left: 4.5% !important;
    }

    .sw .digital {
        margin-left: 4.5% !important;
    }

    .sw {
        height: 822px !important;
        background-size: 100% !important;
    }

    .sw .digital {
        width: 300px !important;
    }

    .sw .digital div {
        margin-right: 29px !important;
    }


    .sw .digital div .js1 {
        margin-left: 26px !important;
    }

    .sw .digital div .js5 {
        margin-left: -9px !important;
    }

    .sw .digital .lasts {
        margin-right: 29px !important;
    }

    .banners {
        margin-top: unset !important;
    }

    .n_box1_b li .div {
        height: 380px;
    }

    .n_box1_b li .div img {
        height: 380px;
    }

    .n_box1_b li .div .zzc_s img {
        width: 66px;
        height: 66px;
        margin: 26% auto 20px;
    }

    .n_box1_b li .div .zzc_s .bt_zs {
        font-size: 16px;
    }

    .n_box1_b li .div .zzc_s span {
        font-size: 12px;
    }

    .n_box1_b li .div .zzc_s .ck_gd {
        width: 80px;
        height: 26px;
        line-height: 25px;
        margin: 20px auto 0;
    }

    .n_box1_b li .div {
        font-size: 16px;
    }


    /* 产品与服务 聚合页 */

    .tit {
        font-size: 30px !important;
    }

    .dianli {
        width: 100% !important;
        margin-bottom: 50px !important;
    }

    .neirong {
        width: 100% !important;
        margin-left: unset !important;
        margin-top: unset !important;
    }

    .b {
        margin-left: unset !important;
        margin-right: unset !important;
    }

    .e {
        margin-left: unset !important;
        margin-right: unset !important;
    }

    .tupian2 {
        top: 14% !important;
        left: 35.6% !important;
    }

    /* 产品与服务 聚合页 end */


    /* 产品与服务 -- 能源电力 start */

    .neng_y {
        margin: 0px 0 55px !important;
    }


    .conts {
        width: 90% !important;
        margin-left: 5% !important;
        margin-right: 5% !important;
    }


    .neng_y .ny_list {
        margin-bottom: unset !important;
    }

    .neng_y .ny_list .you_lt {
        display: none !important;
    }


    .neng_y .ny_list {
        overflow: unset !important;
    }


    .neng_y .duan_l {
        margin-bottom: 30px !important;
        padding-left: unset !important;
    }

    .neng_y .ny_list .ny_yw {
        width: 86% !important;
    }

    .neng_y .neng_list .neng_s .neng_text {
        top: 30px !important;
        height: 25px !important;
        padding-left: 16px !important;
    }

    .neng_y .neng_list .neng_s .neng_text span {
        font-size: 16px !important;
        line-height: 25px !important;
    }

    /* 关于我们 -- 发展战略 start */

    .conten_s {
        margin: 32px 0 !important;
    }

    .conten_s ul {
        display: unset !important;
    }

    .conten_s ul li {
        width: 87% !important;
        margin-bottom: 40px !important;
        float: left !important;
    }

    /* 关于我们 -- 聚合页 */

    .conts .gywo_s {
        width: 84% !important;
        padding: 17px 16px 17px !important;
    }


    .conts .gywo_s .gy_wo p {
        margin-bottom: 10px !important;
        line-height: 28px !important;
        font-size: 16px !important;
    }


    /* 关于我们 -- 业务单元 */

    .y_bj .conts .ye_w ul li {
        width: 100% !important;
        margin-bottom: 15px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        margin-bottom: 12px !important;
    }


    .y_bj .conts .ye_w ul li a .dy_ce {
        font-size: 22.5px !important;
    }

    /* 伙伴与生态 */

    .banner_ss {
        margin-top: unset !important;
    }

    /* 人才发展 -- 人才招聘 */
    .conts .zp .go_a .gg_tu {
        width: 77% !important;
    }


    .conts .zp {
        height: 265px !important;
        margin: 35px 0 60px 0 !important;
    }

    .conts .zp .go_a .gg_tu p:first-child {
        margin-top: 15% !important;
    }


    /* 可持续发展 */

    .conts .gb_sj {
        margin: 0px 0 30px !important;
    }


    .conts .we_dfz .fz_gx {
        width: unset !important;
    }

    .conts .gb_sj .sm_gb {
        font-size: 28px !important;
    }

    .conts .gb_sj span {
        font-size: 16px !important;
    }

    .conts .gb_sj span .bd {
        font-size: 22px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren {
        background: unset !important;
        -webkit-background-clip: unset !important;
        background-clip: unset !important;
        -webkit-text-fill-color: unset !important;
        -webkit-box-reflect: unset !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span {
        font-size: 24px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span .we {
        font-size: 34px !important;
    }

    .conts .we_dfz .fz_gx .yh_s {
        top: -20px !important;
        left: -10px !important;
    }


    /* 新闻中心 -- 公司新闻 */

    .nypage a {
        margin-top: 11px !important;
        width: 1.7rem !important;
        height: 1.7rem !important;
        line-height: 1.7rem !important;
    }

    .pageGo {
        width: 67% !important;
        float: left !important;
        margin-top: 8px !important;
    }

    .pageGo span {
        font-size: 14px !important;
    }

    .pageGo input {
        width: 26px !important;
        height: 26px !important;
        line-height: 26px !important;
    }

    .pageGo button {
        width: 48px !important;
        height: 32px !important;
        font-size: 14px !important;
        line-height: 32px !important;
    }

    /* 公司新闻 -- 详情页 */
    .text_s {
        font-size: 24px !important;
        line-height: 38px !important;
    }


    /* 董事会 - 监事会  start */

    .conts .zu_zhi .dsh_list ul .du_li {
        width: 40% !important;
        margin: 0 auto 40px !important;
    }

    .conts .zu_zhi .dsh_list ul li {
        width: 46% !important;
        margin-right: 7.6% !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(3n) {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(5) {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(6) {
        margin-right: 7.6% !important;
    }

    .conts .zu_zhi .dsh_list ul li:nth-child(7) {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .dsh_list ul li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .jsh_list ul li {
        width: 33% !important;
        margin-right: 2.6% !important;
    }

    .conts .zu_zhi .dsh_list ul li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }


    .conts .zu_zhi .jsh_list ul li .cjp {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw p {
        text-align: unset !important;
    }

    .conts .zu_zhi {
        min-height: unset !important;
    }


    /* 高管团队  start */

    .conts .zu_zhi .gg_s .list_gg_s li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_z .list_gg_z li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_z .list_gg_z li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s {
        display: unset !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li {
        width: 48% !important;
        float: left;
        margin: 0 3% 25px 0;
    }

    .conts .zu_zhi .gg_s .list_gg_s li:last-child {
        margin-right: 0 !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li:nth-child(3) {
        margin-right: 0;
    }

    .conts .zu_zhi .gg_z .list_gg_z li {
        width: 31% !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x {
        display: unset !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li {
        width: 47% !important;
        float: left !important;
        margin: 0 5% 25px 0 !important;
        text-align: center !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .swiper-button-next.home_next1 {
        margin-top: -73px !important;
    }

    .swiper-button-prev.home_prev1 {
        margin-top: -73px !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 185px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_bg .bg_list .bg_one {
        width: 36% !important;
        height: 187px !important;
        margin-bottom: 0px !important;
    }

    .conts .fz_bg .bg_list .bg_one:nth-child(2n) {
        margin-right: 0 !important;
    }


    .conts .fz_ln ul {
        display: unset !important;
    }

    .conts .fz_ln ul li {
        width: 92% !important;
        margin-bottom: 30px !important;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 16px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        margin-right: 12px !important;
        width: 20px !important;
        height: 20px !important;
    }

    .conts .fz_ln ul li .ln_text {
        font-size: 14px !important;
        color: #666666;
        line-height: 22px !important;
    }

    .conts .fz_ln ul li {
        padding: 22px 15px !important;
    }


    .conts .zu_zhi .ry_box .ry_1s {
        background-position-y: 208px !important;
    }

    .conts .zu_zhi .ry_boxs .ry_2s li {
        height: 115px !important;
    }

    .conts .zu_zhi .ry_boxs .ry_2s {
        background-position-y: 60px !important;
    }

    .jtxw815 h2 {
        width: 75% !important;
        line-height: 26px !important;
        font-size: 12px !important;
    }

    .gsxw_fys {
        width: 94% !important;
        margin-left: 11% !important;
    }

    .jtxw_715 {
        margin-top: 30px !important;
    }

    .gsry_dt {
        margin-top: 22px !important;
    }

    .conts .gsry_box {
        margin-top: 80px !important;
        height: 255px !important;
    }

    .conts .gsry_box .ry_box .ry_1s {
        top: -51px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(-n+3) {
        height: 86px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li {
        margin-bottom: 14px !important;
        margin-left: 4.8% !important;
        margin-right: -1.5% !important;
    }

    .conts .gsry_box .ry_box .ry_1s li a img {
        height: 76% !important;
    }

    .conts .video_s ul li {
        text-align: center !important;
    }

    .pageGo span {
        font-size: 12px !important;
    }

    /* .nypage {
        width: 100% !important;
        margin-left: 0% !important;
    } */

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 0px 0 32px 5.5% !important;
    }

    .conts .history .ls_sbf {
        display: none !important;
    }

    .table0 ul li {
        width: 75px !important;
        font-size: 16px !important;
        margin-right: 7px !important;
    }

    .looks .bods {
        width: 97% !important;
    }


    #playBox .oUlplay li {
        height: 272px !important;
    }

    #playBox {
        height: 240px !important;
    }

    /* 发展实践 ---------------------- start */
    .ny_wmscy_con2 {
        height: 210px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div {
        height: 500px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text {
        float: unset !important;
        height: 42px !important;
        line-height: 30px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text::before {
        top: 32px !important;
        width: 35% !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 14px !important;
        margin: 0px 0 4px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        width: 100% !important;
        font-size: 12px !important;
        line-height: 14px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_img {
        width: 100% !important;
        height: 39% !important;
    }

    .wmscy-pagination3 {
        display: none !important;
    }

    .i_box2_conz .wmscy_prev3 {
        width: 24px !important;
        height: 22px !important;
        left: -9.3% !important;
        top: 52% !important;
    }

    .i_box2_conz .wmscy_next3 {
        width: 24px !important;
        height: 22px !important;
        right: -8% !important;
        top: 52% !important;
    }

    /* 发展实践 ------------------------ end */


    /* 人才队伍 ------------------  start */

    .conts .rcdw .yggk .yg_s {
        width: 100% !important;
    }

    .conts .rcdw .yggk .xl_s {
        width: 100% !important;
    }

    .conts .rcdw .yggk .yg_s img {
        height: 224px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 224px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    /* #playBox .oUlplay li {
        height: 450px !important;
    } */

    #playBox .oUlplay li a div {
        bottom: 30px !important;
    }


    #playBox .oUlplay li a div p {
        width: 60% !important;
    }

    /* 首页新闻 轮播-------------- end */

    .bods a p:first-of-type {
        width: 80% !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    /* 手机端适配 start */

    .tit {
        padding: 0 3% !important;
    }

    .time {
        padding: 0 3% !important;
    }

    .app_image_wrap .app_image {
        height: auto !important;
        width: 100% !important;
    }

    .contes p {
        width: 60% !important;
        padding: 0px 6% !important;
        text-align: justify !important;
    }

    .contes {
        margin-bottom: 15px !important;
    }

    .caca {
        width: 100% !important;
    }

    .lbt>span {
        margin-left: 4% !important;
        margin-bottom: 18px !important;
    }

    .lbt>h2 {
        font-size: 24px !important;
        margin-bottom: 25px !important;
        margin-left: 4% !important;
    }

    .leftss {
        right: 20% !important;
        top: 12% !important;
    }

    .rightn {
        margin-right: unset !important;
        width: 100% !important;
    }

    .rightss {
        right: 4% !important;
        top: 12% !important;
    }

    .yi_dong {
        width: 90% !important;
        padding: 0 4% !important;
    }

    .dng_x {
        overflow: hidden !important;
    }

    .swiper-slide h2 {
        margin-top: 0.8707rem !important;
    }

    .xq_893 {
        margin-top: 0.807rem !important;
    }

    .conts .zu_zhi .dsh_list ul li:first-child {
        margin: 0px auto 40px !important;
    }

    .y_bj .conts .ye_w {
        margin-top: 20px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        height: 110px !important;
        line-height: 177px !important;
    }

    .conts p {
        text-align: justify !important;
    }

    .zu_zhi {
        display: none;
    }

    .dj_zc {
        display: block !important;
    }

    .zu_zhi .dsh_list .zhi_cen p {
        text-align: unset !important;
    }

    .zz_ggs {
        display: block !important;
    }


    .i_box1_t .s3 a {
        height: 70px !important;
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 16px !important;
    }

    .i_box2 {
        padding: 20px 0 0 !important;
    }

    .gb_sj .lunbo_sz .lb_fz {
        background-position-y: 65px !important;
    }

    .conts .video_s ul li {
        width: 100% !important;
        height: 348px !important;
        margin-bottom: 30px !important;
        margin-right: 0;
    }

    .ship_zxs {
        margin-bottom: 15px !important;
    }

    .djlh_fys {
        width: 96% !important;
        margin-left: 6% !important;
    }

    .djlh_fys .pageGoss {
        margin-top: 0px !important;
    }

    .conts .zp .table .table0 div ol .list_zp p:first-child {
        font-size: 16px !important;
    }

    .table0 .rc_sz li {
        width: 85px !important;
        font-size: 16px !important;
        margin-right: 7px !important;
    }

    .conts .zp .table .table0 div .zp_times .sz_xz p:first-child {
        width: 65% !important;
    }

    .conts .zp .table .table0 div .zp_times .sz_xz p:last-child {
        width: 26% !important;
        font-size: 16px !important;
    }

    .conts .zp_ss {
        height: 135px !important;
        margin: 8px 0 40px 0 !important;
    }

    .rczp_s .page_zp {
        margin-top: 8px !important;
    }

    .digital .jiahao_tow {
        top: 17% !important;
        right: 41% !important;
    }

    .jiahao_one {
        margin-left: 63px !important;
        margin-top: -70px !important;
    }

    .lasts .jiahao {
        margin-left: 68px !important;
        margin-top: -70px !important;
    }

    .lasts .jiahao2 {
        margin-left: 56px !important;
        margin-top: -69px !important;
    }



    .conts .zu_zhi .jsh_list ul {
        display: unset !important;
    }

    .conts .zu_zhi .jsh_list ul li {
        width: 46.2% !important;
        margin-right: 7.6% !important;
    }

    .conts .zu_zhi .jsh_list ul li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .jtxw815 h2 a {
        font-size: 14px !important;
    }

    .jtxw815 span {
        font-size: 14px !important;
    }

    .shzrsj_715 ul li {
        padding-bottom: 0.8rem !important;
    }

    .conts .jtxw_715 .clearfix .jtxw815 {
        border-bottom: 1px solid #ccc !important;
    }

    .sw .digital div .quan {
        width: 93px !important;
        height: 93px !important;
    }

    .sw .digital div p:first-of-type {
        font-size: 26px !important;
        line-height: 93px !important;
    }

    .sw .digital div .dw1 {
        font-size: 12px !important;
        line-height: 100px !important;
        margin-left: 60px !important;
    }

    .sw .digital div .dw2 {
        font-size: 12px !important;
        line-height: 100px !important;
    }

    .sw .digital div .dw3 {
        font-size: 12px;
        margin-left: 64% !important;
    }

    .sw .digital div .dw4 {
        font-size: 12px !important;
        margin-left: 74px !important;
    }

    .sw .digital div .dw5 {
        font-size: 12px !important;
        margin-left: 75px !important;
    }

    .sw .digital div .dw6 {
        margin-left: 66px !important;
        font-size: 12px !important;
    }

    .sw .digital .lasts {
        margin-top: -2px !important;
    }

    .sw .digital {
        margin-top: 20px !important;
    }

    .conts .neirong .dianli p {
        text-align: unset !important;
    }

}

@media screen and (min-width:641px) and (max-width:767px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .i_picchange {
        height: auto !important;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .home-swiper .home_prev {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_prev:hover {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_next {
        width: 40px;
        height: 40px;
    }

    .home-swiper .home_next:hover {
        width: 40px;
        height: 40px;
    }

    .home-pagination .swiper-pagination-bullet-active {
        width: 30px !important;
    }

    .swiper-pagination-bullet {
        height: 5px;
    }

    .home-pagination .swiper-pagination-bullet {
        width: 15px;
    }

    .header {
        display: none;
    }

    #footer {
        display: none !important;
    }


    .phone_nav {
        display: block;
    }

    .content_3s .value_1s .we_s {
        padding: 0 3%;
    }

    .wap_footer {
        display: block;
    }

    .wap_footer {
        padding: 30px 6%;
    }

    .wap_footer_t_ul li .div_t {
        height: 68px;
    }

    .n_box1_b li {
        width: 9.2%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }


    /* ---------- */


    .table {
        width: 100% !important;
        display: block !important;
        position: absolute;
        top: 40% !important;
        margin-left: unset !important;
    }

    .looks {
        top: 70% !important;
        width: 100% !important;
        max-width: unset !important;
    }

    .looks:last-of-type {
        width: 100% !important;
        margin-left: unset !important;
        display: list-item !important;
        margin-top: 205px !important;
    }

    /* .xwlbt {
        padding-bottom: 500px !important;
    } */

    .content_3s .value_1s {
        padding: 0px;
    }

    .table0 div ol span:first-of-type {
        width: 110px !important;
    }

    #playBox {
        width: 100% !important;
        max-width: unset !important;
    }

    .xwlbt {
        height: 1050px !important;
    }

    .xwlbt>div:first-of-type {
        top: 0px !important;
    }

    .xwlbt>div:first-of-type {
        width: 89% !important;
    }


    .sw .title {
        margin-left: 4.5% !important;
    }

    .sw .show {
        margin-left: 4.5% !important;
    }

    .sw .digital {
        margin-left: 4.5% !important;
    }

    .sw {
        height: 792px !important;
        background-size: 100% !important;
    }

    .sw .show {
        width: 84% !important;
    }


    .sw .digital {
        width: 340px !important;
    }

    .sw .digital div {
        margin-right: 56px !important;
    }


    .sw .digital div .js1 {
        margin-left: 30px !important;
    }

    .sw .digital .lasts {
        margin-right: 56px !important;
    }


    .n_box1_b li .div {
        height: 380px;
    }

    .n_box1_b li .div img {
        height: 380px;
    }

    .banners {
        margin-top: unset !important;
    }

    .n_box1_b li .div .zzc_s img {
        width: 66px;
        height: 66px;
        margin: 26% auto 20px;
    }

    .n_box1_b li .div .zzc_s .bt_zs {
        font-size: 16px;
    }

    .n_box1_b li .div .zzc_s span {
        font-size: 12px;
    }

    .n_box1_b li .div .zzc_s .ck_gd {
        width: 80px;
        height: 26px;
        line-height: 25px;
        margin: 20px auto 0;
    }

    .n_box1_b li .div {
        font-size: 16px;
    }


    /* 产品与服务 聚合页 */
    .neirong {
        width: 100% !important;
        margin-left: 0% !important;
    }

    .dianli {
        width: 46.97% !important;
        float: left !important;
        margin-left: 0 !important;
        margin-bottom: 65px !important;
        margin-right: 35px !important;
    }

    .dianli:nth-child(2n) {
        margin-right: 0 !important;
    }


    .tupian2 {
        top: 12.4% !important;
        left: 33.3% !important;
    }


    /* 关于我们 -- 发展战略 start */

    .conten_s {
        margin: 32px 0 !important;
    }

    .conten_s ul {
        display: unset !important;
    }

    .conten_s ul li {
        width: 41% !important;
        margin-bottom: 40px !important;
        float: left !important;
        margin-right: 4% !important;
    }

    .conten_s ul li:nth-child(2n) {
        margin-right: unset !important;
    }


    /* 关于我们 -- 聚合页 */

    .conts .gywo_s {
        width: 88% !important;
        padding: 17px 16px 17px !important;
    }


    .conts .gywo_s .gy_wo p {
        margin-bottom: 10px !important;
        line-height: 28px !important;
        font-size: 16px !important;
    }


    /* 关于我们 -- 业务单元 */

    .y_bj .conts .ye_w ul li {
        width: 48.75% !important;
        margin-bottom: 15px !important;
    }

    .y_bj .conts .ye_w ul li:nth-child(2n) {
        margin-right: 0 !important;
    }

    .y_bj .conts .ye_w ul li:nth-child(3) {
        margin-right: 2.5% !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        margin-bottom: 12px !important;
    }


    .y_bj .conts .ye_w ul li a .dy_ce {
        font-size: 22.5px !important;
    }

    /* 伙伴与生态 */

    .banner_ss {
        margin-top: unset !important;
    }

    /* 人才发展 -- 人才招聘 */
    .conts .zp .go_a .gg_tu {
        width: 43% !important;
    }

    /* 可持续发展 */

    .conts .gb_sj {
        margin: 0px 0 30px !important;
    }


    .conts .we_dfz .fz_gx {
        width: unset !important;
    }

    .conts .gb_sj .sm_gb {
        font-size: 28px !important;
    }

    .conts .gb_sj span {
        font-size: 16px !important;
    }

    .conts .gb_sj span .bd {
        font-size: 22px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren {
        background: unset !important;
        -webkit-background-clip: unset !important;
        background-clip: unset !important;
        -webkit-text-fill-color: unset !important;
        -webkit-box-reflect: unset !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span {
        font-size: 24px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span .we {
        font-size: 34px !important;
    }

    .conts .we_dfz .fz_gx .yh_s {
        top: -20px !important;
        left: -10px !important;
    }

    /* 公司新闻 -- 详情页 */
    .text_s {
        font-size: 24px !important;
        line-height: 38px !important;
    }

    /* 董事会 - 监事会  start */
    .conts .zu_zhi .dsh_list ul li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .dsh_list ul li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }


    .conts .zu_zhi .jsh_list ul li .cjp {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw p {
        text-align: unset !important;
    }

    .conts .zu_zhi {
        min-height: unset !important;
    }

    /* 高管团队  start */

    .conts .zu_zhi .gg_s .list_gg_s li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_z .list_gg_z li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_z .list_gg_z li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .swiper-button-next.home_next1 {
        margin-top: -70px !important;
    }

    .swiper-button-prev.home_prev1 {
        margin-top: -70px !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 225px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_bg .bg_list .bg_one {
        width: 38% !important;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 16px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        margin-right: 12px !important;
        width: 20px !important;
        height: 20px !important;
    }

    .conts .fz_ln ul li .ln_text {
        font-size: 14px !important;
        color: #666666;
        line-height: 22px !important;
    }

    .conts .fz_ln ul li {
        padding: 22px 15px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li {
        height: 260px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 0px 0 55px 5.5% !important;
    }

    .conts .history .ls_sbf {
        display: none !important;
    }

    /* 发展实践 ---------------------- start */
    .ny_wmscy_con2 {
        height: 315px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 14px !important;
    }

    .i_box1_t .s3 a {
        font-size: 14px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_img {
        height: 78% !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text {
        height: 42px !important;
        line-height: 30px !important;
    }


    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 16px !important;
        margin: 0px 0 2px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text::before {
        top: 32px !important;
        width: 20% !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        line-height: 12px !important;
    }

    .conts .anlis .al_text {
        font-size: 12px !important;
    }

    .wmscy-pagination3 {
        bottom: 34% !important;
        left: 49.5% !important;
    }

    .i_box2_conz .wmscy_prev3 {
        left: -8.3% !important;
        top: 39% !important;
    }

    .i_box2_conz .wmscy_next3 {
        right: -8.5% !important;
        top: 39% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 168px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 168px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 450px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 38px !important;
    }

    .rightn {
        width: 100% !important;
    }

    /* 首页新闻 轮播-------------- end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */


    /* 手机端适配 start */

    .tit {
        padding: 0 3% !important;
    }

    .time {
        padding: 0 3% !important;
    }

    .app_image_wrap .app_image {
        height: auto !important;
        width: 100% !important;
    }

    .contes p {
        width: 60% !important;
        padding: 0px 6% !important;
        text-align: justify !important;
    }

    .contes {
        margin-bottom: 15px !important;
    }

    .caca {
        width: 100% !important;
    }

    .lbt>span {
        margin-left: 4% !important;
        margin-bottom: 18px !important;
    }

    .lbt>h2 {
        font-size: 24px !important;
        margin-bottom: 25px !important;
        margin-left: 4% !important;
    }

    .leftss {
        right: 20% !important;
        top: 12% !important;
    }

    .rightn {
        margin-right: unset !important;
        width: 100% !important;
    }

    .rightss {
        right: 4% !important;
        top: 12% !important;
    }

    .yi_dong {
        width: 90% !important;
        padding: 0 4% !important;
    }

    .dng_x {
        overflow: hidden !important;
    }

    .swiper-slide h2 {
        margin-top: 0.8707rem !important;
    }

    .xq_893 {
        margin-top: 0.807rem !important;
    }

    .conts .zu_zhi .dsh_list ul li:first-child {
        margin: 0px auto 40px !important;
    }

    .y_bj .conts .ye_w {
        margin-top: 20px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        height: 110px !important;
        line-height: 177px !important;
    }

    .conts p {
        text-align: justify !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li {
        width: 48% !important;
        float: left;
        margin: 0 3% 25px 0;
    }

    .conts .zu_zhi .gg_s .list_gg_s li:last-child {
        margin-right: 0 !important;
    }

    .zu_zhi {
        display: none;
    }

    .dj_zc {
        display: block !important;
    }

    .zu_zhi .dsh_list .zhi_cen p {
        text-align: unset !important;
    }

    .zz_ggs {
        display: block !important;
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .i_picchange {
        height: auto !important;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .sw .digital div .js1 {
        margin-left: 31px !important;
    }

    .header {
        display: none;
    }


    #footer {
        display: none !important;
    }

    .phone_nav {
        display: block;
    }

    .content_3s .value_1s .we_s {
        padding: 0 3%;
    }

    .wap_footer {
        padding: 30px 4%;
        display: block;
    }

    .n_box1_b li {
        width: 9.2%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    /* ---------- */


    .table {
        width: 100% !important;
        display: block !important;
        position: absolute;
        top: 40% !important;
        margin-left: unset !important;
    }

    .looks {
        top: 70% !important;
        width: 100% !important;
        max-width: unset !important;
    }

    .looks:last-of-type {
        width: 100% !important;
        margin-left: unset !important;
        display: list-item !important;
        margin-top: 205px !important;
    }

    /* .xwlbt {
        padding-bottom: 500px !important;
    } */

    .content_3s .value_1s {
        padding: 0px;
    }

    #playBox {
        width: 100% !important;
        max-width: unset !important;
    }

    .table0 div ol span:first-of-type {
        width: 112px !important;
    }

    .table0 div ol a {
        margin-left: 27% !important;
    }

    .table0 div ol span:last-of-type {
        margin-left: 27% !important;
    }

    /* .table {
        width: 100% !important;
        display: unset !important;
        position: unset !important;
        margin-left: unset !important;
    } */

    .xwlbt {
        height: 1050px !important;
    }

    .xwlbt>div:first-of-type {
        top: 0px !important;
    }

    .xwlbt>div:first-of-type {
        width: 89% !important;
    }

    /* .sw {
        background-size: 60% 50% !important;
    } */

    .sw {
        background-size: 80% !important;
    }

    .sw .digital {
        width: 420px !important;
    }

    .sw .show {
        width: 82% !important;
    }

    .sw .digital div {
        margin-right: 26px !important;
    }

    .sw .digital .lasts {
        margin-right: 26px !important;
    }

    .banners {
        margin-top: unset !important;
    }

    .n_box1_b li .div {
        height: 430px;
    }

    .n_box1_b li .div img {
        height: 430px;
    }

    .n_box1_b li .div .zzc_s img {
        width: 66px;
        height: 66px;
        margin: 26% auto 20px;
    }

    .n_box1_b li .div .zzc_s .bt_zs {
        font-size: 18px;
    }

    .n_box1_b li .div .zzc_s span {
        font-size: 14px;
    }

    .n_box1_b li .div .zzc_s .ck_gd {
        width: 94px;
        height: 28px;
        line-height: 28px;
    }

    .n_box1_b li .div {
        font-size: 18px;
    }


    /* 产品与服务 聚合页 */

    .neirong {
        width: 100% !important;
        margin-left: unset !important;
        margin-top: unset !important;
    }


    .dianli {
        width: 30.2% !important;
    }

    .b {
        margin-left: 4% !important;
        margin-right: 4% !important;
    }

    .e {
        margin-left: 4% !important;
        margin-right: 4% !important;
    }

    .tupian2 {
        top: 9.3% !important;
        left: 28.2% !important;
    }


    /* 关于我们 -- 发展战略 start */

    .conten_s {
        margin: 32px 0 !important;
    }

    .conten_s ul {
        display: unset !important;
    }

    .conten_s ul li {
        width: 42% !important;
        margin-bottom: 40px !important;
        float: left !important;
        margin-right: 4% !important;
    }

    .conten_s ul li:nth-child(2n) {
        margin-right: unset !important;
    }

    /* 关于我们 -- 聚合页 */

    .conts .gywo_s {
        width: 91% !important;
        padding: 17px 16px 17px !important;
    }


    .conts .gywo_s .gy_wo p {
        margin-bottom: 10px !important;
        line-height: 28px !important;
        font-size: 16px !important;
    }

    /* 伙伴与生态 */

    .banner_ss {
        margin-top: unset !important;
    }


    /* 可持续发展 */

    .conts .gb_sj {
        margin: 0px 0 30px !important;
    }


    .conts .we_dfz .fz_gx {
        width: unset !important;
    }

    .conts .gb_sj .sm_gb {
        font-size: 28px !important;
    }

    .conts .gb_sj span {
        font-size: 16px !important;
    }

    .conts .gb_sj span .bd {
        font-size: 22px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren {
        background: unset !important;
        -webkit-background-clip: unset !important;
        background-clip: unset !important;
        -webkit-text-fill-color: unset !important;
        -webkit-box-reflect: unset !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span {
        font-size: 24px !important;
    }

    .conts .we_dfz .fz_gx .ze_ren span .we {
        font-size: 34px !important;
    }

    .conts .we_dfz .fz_gx .yh_s {
        top: -20px !important;
        left: -10px !important;
    }

    /* 公司新闻 -- 详情页 */
    .text_s {
        font-size: 28px !important;
        line-height: 38px !important;
    }

    /* 董事会 - 监事会  start */
    .conts .zu_zhi .dsh_list ul li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .dsh_list ul li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }


    .conts .zu_zhi .jsh_list ul li .cjp {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .jsh_list ul li .zw p {
        text-align: unset !important;
    }

    .conts .zu_zhi {
        min-height: unset !important;
    }


    /* 高管团队  start */

    .conts .zu_zhi .gg_s .list_gg_s li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_s .list_gg_s li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_z .list_gg_z li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_z .list_gg_z li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li .xin_m {
        font-size: 23px !important;
        line-height: 23px !important;
        margin: 14px 0 12px !important;
    }

    .conts .zu_zhi .gg_x .list_gg_x li .zhi_cen {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 288px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }


    .conts .fz_bg .bg_list .bg_one {
        width: 38% !important;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 16px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        margin-right: 12px !important;
        width: 20px !important;
        height: 20px !important;
    }

    .conts .fz_ln ul li .ln_text {
        font-size: 14px !important;
        color: #666666;
        line-height: 22px !important;
    }

    .conts .fz_ln ul li {
        padding: 22px 15px !important;
    }

    .conts .zu_zhi .ry_boxs .ry_2s {
        background-position-y: 120px !important;
    }

    .conts .gsry_box {
        height: 530px !important;
    }


    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 2px 0 60px 5.5% !important;
    }

    .conts .history .ls_sbf {
        display: none !important;
    }

    /* 发展实践 ---------------------- start */
    .ny_wmscy_con2 {
        height: 390px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 12px !important;
        line-height: 15px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 200px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 200px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 538px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 126px !important;
    }


    /* 首页新闻 轮播-------------- end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */


    /* 手机端适配 start */

    .rightn {
        margin-right: unset !important;
        width: 100% !important;
    }

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }

}

@media screen and (min-width:993px) and (max-width:1200px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .i_picchange {
        height: auto !important;
    }

    .home-swiper .swiper-slide .s2 {
        display: block;
    }

    .home-swiper .swiper-slide .s2 img {
        display: block;
    }

    .home-swiper .swiper-slide .s1 {
        display: none;
    }

    .sw .digital div .js1 {
        margin-left: 32px !important;
    }


    .header {
        display: none;
    }


    .phone_nav {
        display: block;
    }

    .content_3s .value_1s .we_s {
        padding: 0 3%;
    }

    .wap_footer {
        padding: 30px 5%;
        display: block;
    }

    #footer {
        display: none !important;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    .n_box1_b li {
        width: 9.29%;
    }

    #playBox .oUlplay li {
        height: 392px;
    }

    #playBox {
        height: 392px !important;
    }

    .table {
        width: 50% !important;
    }

    .table0 div ol span:last-of-type {
        width: 61% !important;
    }

    .table0 div ol span:first-of-type {
        width: 88px !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    .xwlbt>div:first-of-type {
        height: 89% !important;
    }

    .sw {
        background-size: 85% !important;
    }

    .sw .digital {
        width: 635px !important;
    }

    .sw .digital div {
        margin-right: 65px !important;
    }

    .sw .digital .lasts {
        margin-right: 65px !important;
    }

    .banners {
        margin-top: unset !important;
    }


    .n_box1_b li .div {
        height: 430px;
    }

    .n_box1_b li .div img {
        height: 430px;
    }

    .n_box1_b li .div .zzc_s img {
        width: 66px;
        height: 66px;
        margin: 22% auto 20px;
    }

    .n_box1_b li .div .zzc_s .bt_zs {
        font-size: 18px;
    }

    .n_box1_b li .div .zzc_s span {
        font-size: 14px;
    }

    .n_box1_b li .div .zzc_s .ck_gd {
        width: 94px;
        height: 28px;
        line-height: 28px;
    }

    .n_box1_b li .div {
        font-size: 18px;
    }


    /* 产品与服务 聚合页 */


    .list {
        display: none !important;
    }

    .conts {
        margin-right: unset !important;
        width: 100% !important;
    }

    .tit {
        margin-left: 10% !important;
    }

    .blues {
        margin-left: 10% !important;
    }

    .neirong {
        width: unset !important;
        padding: 0 10% !important;
        margin-left: unset !important;
        margin-top: 5% !important;
    }


    .dianli {
        width: 31% !important;
    }

    .b {
        margin-left: 2.8% !important;
        margin-right: 2.8% !important;
    }

    .e {
        margin-left: 2.8% !important;
        margin-right: 2.8% !important;
    }

    .conts {
        margin-left: unset !important;
    }

    /* 产品与服务 -- 能源电力 start */

    .neng_y {
        padding: 0 0 0 5% !important;
        width: 90% !important;
        margin: 0px 0 55px !important;
    }


    /* 关于我们 -- 发展战略 start */

    .conten_s {
        width: 90% !important;
        padding: 0 0 0 3% !important;
    }

    .con_tent {
        width: 86% !important;
    }

    /* 关于我们 -- 公司概况 start */

    .conts p {
        padding: 0 3% !important;
    }

    /* 关于我们 -- 聚合页 */

    .conts .gywo_s {
        width: 88% !important;
        padding: 17px 16px 17px !important;
        margin: 0 3% !important;
    }


    .conts .gywo_s .gy_wo p {
        margin-bottom: 10px !important;
        line-height: 28px !important;
        font-size: 16px !important;
    }

    /* 关于我们 -- 历史沿革 start */

    .conts .history {
        margin: 50px 3% !important;
    }

    /* 关于我们 -- 业务单元 */
    .y_bj .conts .ye_w {
        width: 94% !important;
        margin: 55px 3% 0 !important;
    }


    /* 关于我们 -- 组织架构 */

    .zu_zhi {
        width: 94% !important;
        margin: 0 3% 50px !important;
    }

    /* .gsry_box {
        margin: 0 3% 50px !important;
    } */

    /* 伙伴与生态 */

    .banner_ss {
        margin-top: unset !important;
    }

    /* 人才发展 -- 人才招聘 */
    .conts .zp {
        width: 94% !important;
        margin: 70px 3% 110px 3% !important;
    }


    /* 新闻中心 -- 公司新闻 */

    .jtxw_715 {
        margin: 0 8% !important;
    }

    /* 公司新闻 -- 详情页 */
    .rightn {
        width: 90% !important;
        margin-right: unset !important;
        margin: 0 5% !important;
    }


    /* 历史沿革 */
    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .jieduan_s {
        right: 55px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s .wen_lj {
        width: 90% !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s .wen_ben {
        width: 100% !important;
        line-height: 15px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jt_tu {
        right: 56px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 175px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 180px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 56% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 355px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 20px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        margin-right: 12px !important;
        width: 30px !important;
        height: 30px !important;
    }

    .conts .history .ls_sbf {
        display: none !important;
    }

    /* 首页新闻  -------------  start */

    .table0 ul li {
        width: 95px !important;
        font-size: 18px !important;
    }

    /* 首页新闻 ------------------- end */

    /* 发展实践 ---------------------- start */
    .ny_wmscy_con2 {
        height: 450px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 13px !important;
        line-height: 19px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 272px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 272px !important;
    }

    /* 人才队伍 ------------------  end */

    #playBox .oUlplay li a div {
        bottom: 20px !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }
}

@media screen and (min-width:1201px) and (max-width:1300px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .n_box14_t {
        background-size: 100%;
        height: 600px;
    }

    .header_div .i_logo {
        width: 19%;
    }

    .header_div.fixedmenu .i_logo1 {
        width: 19%;
    }

    .sw .digital div .js1 {
        margin-left: 32px !important;
    }

    .menu_nav {
        width: 65%;
    }

    .i_morebtn {
        width: 15%;
    }

    .i_logo_img {
        padding-top: 38px;
    }

    .i_logo_ul .nav_menu li .a_nav {
        font-size: 17px !important;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    .n_box1_b li {
        width: 9.31%;
    }

    #footer .footerImgs {
        width: 15% !important;
        top: 11% !important;
        right: 9% !important;
    }

    #footer .lefts {
        margin-top: 18px !important;
    }

    .bp {
        margin-top: 16px !important;
        font-size: 13px !important;
    }


    #footer .lefts div dd a {
        margin-top: 16px !important;
        font-size: 13px !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 16px !important;
    }

    #footer {
        height: 450px !important;
    }

    .footerRight {
        right: 1% !important;
        bottom: 88px !important;
        height: 146px !important;
    }

    #footer .lefts>div {
        margin-right: 3.8% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    .xwlbt>div:first-of-type {
        height: 89% !important;
    }

    .table0 div ol span:last-of-type {
        width: 62% !important;
    }

    .sw {
        background-size: 82% !important;
    }

    .footerBottom div:first-of-type a {
        font-size: 14px !important;
    }

    .footerBottom div:last-of-type {
        font-size: 14px !important;
    }

    .n_box1_b li .div .zzc_s img {
        margin: 24% auto 20px;
    }

    /* 产品与服务 聚合页 */


    .neirong {
        width: 100% !important;
    }

    .dianli {
        width: 29.5% !important;
    }

    .b {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .e {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    /* 关于我们 -- 发展战略 start */

    .list_ss {
        margin-left: 4% !important;
        width: 11% !important;
    }



    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .jieduan_s {
        right: 40px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s .wen_lj {
        width: 90% !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s .wen_ben {
        width: 100% !important;
        line-height: 15px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jt_tu {
        right: 38px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 130px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 140px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 66% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 275px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 20px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        margin-right: 12px !important;
        width: 30px !important;
        height: 30px !important;
    }

    .conts .gsry_box {
        height: 640px !important;
        margin-top: 265px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 10px 0 60px 5.5% !important;
    }


    /* 历史沿革 ------------- start */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -20px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -142px !important;
        background-size: 31px 32% !important;
        background-position: 8px 46px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 7.9% !important;
        bottom: 251px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 66% !important;
        font-size: 18px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw {
        width: 84% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t1s {
        height: 130px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t2s {
        height: 130px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -85px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -121px !important;
    }

    /* ------------------- */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_anniu {
        margin-bottom: 5px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 130px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs {
        background-position: 4px 51px !important;
        bottom: -16px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .lsyg_s2 {
        left: 5.9% !important;
        bottom: 251.2px !important;
    }

    /* 历史沿革 --------------- end */


    .list>ul>li>a {
        font-size: 20px !important;
    }


    /* 首页新闻  -------------  start */
    .table0 ul li {
        width: 104px !important;
    }

    /* 首页新闻 ------------------- end */

    /* 发展实践 ---------------------- start */
    .ny_wmscy_con2 {
        height: 390px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 12px !important;
        line-height: 16px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 225px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 225px !important;
    }

    /* 人才队伍 ------------------  end */

    #footer .footerBottom div .i_box6_c_b_t .div_t {
        top: 8px !important;
    }

    .footerBottom div:first-of-type a {
        margin-left: 0px !important;
        margin-right: 3px !important;
    }

    #footer .footerBottom div .i_box6_c_b_t {
        right: -129% !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }
}

@media screen and (min-width:1301px) and (max-width:1440px) {
    .w {
        width: 100%;
        margin: 0 auto;
    }

    .i_logo_img {
        padding-top: 37px !important;
    }

    .cont_zx {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .xs .jiegou_hb img {
        width: 100% !important;
    }

    .sw .digital div .js1 {
        margin-left: 32px !important;
    }

    .n_box14_t {
        background-size: 100%;
        height: 644px;
    }

    .i_logo_ul .nav_menu li .a_nav {
        font-size: 18px !important;
    }


    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }


    .n_box1_b li.activeone {
        width: 70.2%;
    }

    .n_box1_b li {
        width: 5.86%;
    }

    #footer .footerImgs {
        width: 15% !important;
        top: 11% !important;
        right: 9% !important;
    }

    .footerRight .weixin_s {
        display: block !important;
        margin-top: 15px !important;
    }

    #footer .lefts {
        margin-top: 18px !important;
    }

    .bp {
        margin-top: 16px !important;
        font-size: 13px !important;
    }

    #footer .lefts div dd a {
        margin-top: 16px !important;
        font-size: 13px !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 16px !important;
    }

    #footer {
        height: 450px !important;
    }

    .footerRight {
        right: 1% !important;
        height: 146px !important;
    }

    #footer .lefts>div {
        margin-right: 4.5% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    .xwlbt>div:first-of-type {
        height: 89% !important;
    }

    .table0 div ol span:last-of-type {
        width: 64% !important;
    }

    .sw {
        background-size: 88% !important;
    }

    /* ----------------------- */

    .footerBottom div:first-of-type a {
        font-size: 14px !important;
    }

    .footerBottom div:last-of-type {
        font-size: 14px !important;
    }


    /* 产品与服务 聚合页 */
    .neirong {
        width: 100% !important;
        margin-left: 5% !important;
    }

    .dianli {
        width: 29.6% !important;
    }

    .b {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .e {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .tupian2 {
        top: 11.6% !important;
        left: 32.5% !important;
    }


    /* 关于我们 -- 发展战略 start */

    .list_ss {
        margin-left: 7% !important;
    }


    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .jieduan_s {
        right: 46px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s .wen_lj {
        width: 85% !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s .wen_ben {
        width: 100% !important;
        line-height: 15px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jt_tu {
        right: 48px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 152px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 152px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 63% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 305px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 24px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        width: 34px !important;
        height: 34px !important;
    }


    .conts .gsry_box {
        margin-top: 265px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 15px 0 64px 5.5% !important;
    }

    /* 历史沿革 ------------- start */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -20px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -148px !important;
        background-size: 31px 32% !important;
        background-position: 7px 50px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 6.9% !important;
        bottom: 247px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 66% !important;
        font-size: 18px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw {
        width: 84% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t1s {
        height: 130px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t2s {
        height: 130px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -89px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -126px !important;
    }

    /* ------------------- */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_anniu {
        margin-bottom: 2px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 130px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs {
        background-position: 4px 51px !important;
        bottom: -23px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .lsyg_s2 {
        left: 5.4% !important;
        bottom: 249px !important;
    }

    /* 历史沿革 --------------- end */

    .list>ul>li>a {
        font-size: 21px !important;
    }

    /* 首页新闻  -------------  start */

    .table0 ul li {
        width: 115px !important;
    }

    /* 首页新闻 ------------------- end */


    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 425px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 12px !important;
        line-height: 18px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 245px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 245px !important;
    }

    /* 人才队伍 ------------------  end */

    #footer .footerBottom div .i_box6_c_b_t .div_t {
        top: 8px !important;
    }

    .footerBottom div:first-of-type a {
        margin-left: 5px !important;
        margin-right: 8px !important;
    }

    #footer .footerBottom div .i_box6_c_b_t {
        right: -119% !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: block !important;
    }

    .ditu_ss {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }

}

@media screen and (min-width:1441px) and (max-width:1500px) {
    /* .w {
        width: 100%;
        margin: 0 auto;
    } */

    .i_logo_img {
        padding-top: 36px !important;
    }


    .sw .digital div .js1 {
        margin-left: 27px !important;
    }

    .i_logo_ul .nav_menu li .a_nav {
        font-size: 18px !important;
    }


    .n_box1_b li.activeone {
        width: 67.35%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    .n_box1_b li {
        width: 6.445%;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -142px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -119px !important;
    }

    #footer .footerImgs {
        width: 15% !important;
        top: 11% !important;
        right: 9% !important;
    }

    .footerRight .weixin_s {
        display: block !important;
        margin-top: 15px !important;
    }

    #footer .lefts {
        margin-top: 18px !important;
    }

    .bp {
        margin-top: 16px !important;
        font-size: 13px !important;
    }


    #footer .lefts div dd a {
        margin-top: 16px !important;
        font-size: 13px !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 16px !important;
    }

    #footer {
        height: 450px !important;
    }

    .footerRight {
        right: 1% !important;
        height: 146px !important;
    }

    #footer .lefts>div {
        margin-right: 4.5% !important;
    }


    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    .xwlbt>div:first-of-type {
        height: 89% !important;
    }

    /* 产品与服务 聚合页 */


    .neirong {
        width: 100% !important;
        margin-left: 5% !important;
    }

    .dianli {
        width: 29.6% !important;
    }

    .b {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .e {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .tupian2 {
        top: 11.6% !important;
        left: 32.5% !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 146px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 146px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 70% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 315px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 26px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        width: 34px !important;
        height: 34px !important;
    }


    .conts .gsry_box {
        margin-top: 265px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 36px 0 40px 5.5% !important;
    }

    /* 首页新闻  -------------  start */

    .table0 ul li {
        width: 130px !important;
    }

    /* 首页新闻 ------------------- end */


    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 460px !important;
    }


    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        line-height: 18.5px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 248px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 248px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 428px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 15px !important;
    }

    /* 首页新闻 轮播-------------- end */

    #footer .footerBottom div .i_box6_c_b_t .div_t {
        top: 8px !important;
    }

    .footerBottom div:first-of-type a {
        margin-left: 16px !important;
        margin-right: 15px !important;
    }

    #footer .footerBottom div .i_box6_c_b_t {
        right: -91% !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }
}

@media screen and (min-width:1501px) and (max-width:1610px) {
    .sw .digital div .js1 {
        margin-left: 28px !important;
    }

    .i_logo_img img {
        width: 95%;
    }

    .i_logo_img {
        padding-top: 35px !important;
    }

    .i_logo_ul .nav_menu li .a_nav {
        font-size: 18px !important;
    }


    .n_box1_b li.activeone {
        width: 59.5%;
    }

    .n_box1_b li {
        width: 7.97%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    .n_box1_b li .div {
        font-size: 22px;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        background-position: 10px 45px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -80px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -5px !important;
    }

    #footer .footerImgs {
        width: 15% !important;
        top: 11% !important;
        right: 7% !important;
    }

    #footer .lefts {
        margin-top: 18px !important;
        height: unset !important;
        left: 9% !important;
    }

    .bp {
        margin-top: 16px !important;
        font-size: 16px !important;
        text-align: initial !important;
    }

    #footer .lefts div dd a {
        margin-top: 16px !important;
        font-size: 16px !important;
        text-align: initial !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 18px !important;
    }

    #footer {
        height: 510px !important;
    }

    /* .footerRight {
        height: 146px !important;
    } */

    .footerRight {
        right: 1% !important;
        height: 155px !important;
    }

    #footer .lefts>div {
        margin-right: 4.5% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    .xwlbt>div:first-of-type {
        height: 89% !important;
    }

    .footerBottom div:first-of-type a {
        font-size: 14px !important;
        line-height: 106px !important;
    }

    .footerBottom div:last-of-type {
        font-size: 14px !important;
    }

    .footerBottom div:last-of-type p {
        line-height: 106px;
    }

    .footerBottom {
        height: 106px;
    }

    .sw {
        background-size: 86% !important;
    }


    /* 产品与服务 聚合页 */

    .neirong {
        width: 100% !important;
        margin-left: 5% !important;
    }

    .dianli {
        width: 29.6% !important;
    }

    .b {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .e {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .tupian2 {
        top: 11.6% !important;
        left: 32.5% !important;
    }


    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 186px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 166px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 70% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 340px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .fz_ln ul li .ln_bt span {
        font-size: 26px !important;
    }

    .conts .fz_ln ul li .ln_bt img {
        width: 34px !important;
        height: 34px !important;
    }

    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 485px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 280px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 280px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 446px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 33px !important;
    }

    /* 首页新闻 轮播-------------- end */

    /* 首页新闻  -------------  start */

    .table0 ul li {
        width: 130px !important;
    }

    /* 首页新闻 ------------------- end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }
}

@media screen and (min-width:1611px) and (max-width:1720px) {
    .sw .digital div .js1 {
        margin-left: 28px !important;
    }

    .i_logo_img img {
        width: 95%;
    }

    .i_logo_img {
        padding-top: 31px !important;
    }

    .i_logo_ul .nav_menu li .a_nav {
        font-size: 18px !important;
    }


    .n_box1_b li.activeone {
        width: 59.5%;
    }

    .n_box1_b li {
        width: 7.97%;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    .n_box1_b li .div {
        font-size: 22px;
    }

    #footer .footerImgs {
        width: 15% !important;
        top: 11% !important;
        right: 9% !important;
    }

    #footer .lefts {
        margin-top: 18px !important;
    }

    .bp {
        margin-top: 16px !important;
        font-size: 16px !important;
        text-align: initial !important;
    }

    #footer .lefts div dd a {
        margin-top: 16px !important;
        font-size: 16px !important;
        text-align: initial !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 18px !important;
    }

    #footer {
        height: 510px !important;
    }

    /* .footerRight {
        height: 146px !important;
    } */

    .footerRight {
        right: 3% !important;
        height: 155px !important;
    }

    #footer .lefts>div {
        margin-right: 4.5% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    .xwlbt>div:first-of-type {
        height: 89% !important;
    }

    .footerBottom div:first-of-type a {
        font-size: 14px !important;
        line-height: 106px !important;
    }

    .footerBottom div:last-of-type {
        font-size: 14px !important;
    }

    .footerBottom div:last-of-type p {
        line-height: 106px;
    }

    .footerBottom {
        height: 106px;
    }

    .sw {
        background-size: 86% !important;
    }


    /* 产品与服务 聚合页 */

    .neirong {
        width: 100% !important;
        margin-left: 5% !important;
    }

    .dianli {
        width: 29.6% !important;
    }

    .b {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .e {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }

    .tupian2 {
        top: 11.6% !important;
        left: 32.5% !important;
    }


    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 186px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 182px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 64% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 362px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 50px 0 40px 5.5% !important;
    }

    /* 历史沿革 ------------- start */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -4px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -162px !important;
        background-size: 33px 32% !important;
        background-position: 23px 45px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 11.73% !important;
        bottom: 288px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 50% !important;
        font-size: 22px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw {
        width: 84% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t1s {
        height: 182px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t2s {
        height: 182px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -88px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -138px !important;
    }

    /* ------------------- */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_anniu {
        margin-bottom: 15px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 130px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs {
        background-position: 26px 43px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .lsyg_s2 {
        left: 13% !important;
        bottom: 303px !important;
    }

    /* 历史沿革 --------------- end */

    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 525px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */


    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 300px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 300px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 478px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 66px !important;
    }

    /* 首页新闻 轮播-------------- end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .caca {
        width: 30% !important;
    }

    .contes p {
        width: 645px !important;
        margin: auto !important;
        text-align: justify !important;
    }

    .app_image_wrap .app_image {
        width: 100% !important;
        height: auto !important;
        margin: 0px auto 14px !important;
    }

    .video_an {
        left: 42% !important;
    }
}

@media screen and (min-width:1721px) and (max-width:1860px) {

    .sw .digital div .js1 {
        margin-left: 26px !important;
    }

    .n_box1_b li .div {
        font-size: 26px;
    }

    .n_box1_b li .div .s1 {
        padding: unset;
        left: 50%;
        transform: translateX(-11px);
        top: 60px;
    }

    .n_box1_b li {
        width: 9%;
    }

    .n_box1_b li.activeone {
        width: 54.4%;
    }


    #footer .footerImgs {
        width: 15% !important;
        top: 13% !important;
        right: 9% !important;
    }

    .i_logo_img {
        padding-top: 29px !important;
    }

    #footer .lefts {
        margin-top: 50px !important;
    }

    .bp {
        margin-top: 18px !important;
        font-size: 16px !important;
    }

    #footer .lefts div dd a {
        margin-top: 18px !important;
        font-size: 16px !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 18px !important;
    }

    #footer {
        height: 574px !important;
    }

    .footerRight {
        right: 3% !important;
        height: 168px !important;
    }

    #footer .lefts>div {
        margin-right: 4.5% !important;
    }

    .sw {
        background-size: 82% !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 209px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 206px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 62% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 392px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .gsry_box {
        height: 800px !important;
    }


    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 60px 0 40px 5.5% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    /* 历史沿革 ------------- start */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -5px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -170px !important;
        background-size: 33px 32% !important;
        background-position: 25px 45px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 11.73% !important;
        bottom: 288px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 50% !important;
        font-size: 22px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw {
        width: 84% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t1s {
        height: 182px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t2s {
        height: 182px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -92px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -144px !important;
    }

    /* ------------------- */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_anniu {
        margin-bottom: 10px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 130px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs {
        background-position: 25px 43px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .lsyg_s2 {
        left: 12% !important;
        bottom: 300px !important;
    }


    /* 历史沿革 --------------- end */

    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 565px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 310px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 310px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 512px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 99px !important;
    }

    /* 首页新闻 轮播-------------- end */

    #footer .footerBottom div .i_box6_c_b_t .div_t {
        top: 7px !important;
    }

    #footer .footerBottom div .i_box6_c_b_t .div_t_text {
        font-size: 16px !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .dibu_lj {
        font-size: 18px !important;
    }

    .footerBottom div:first-of-type {
        font-size: 18px !important;
    }

    .footerBottom div:last-of-type {
        font-size: 18px !important;
    }

    .caca {
        width: 30% !important;
    }

    .contes p {
        width: 645px !important;
        margin: auto !important;
        text-align: justify !important;
    }

    .app_image_wrap .app_image {
        /* width: 100% !important; */
        height: auto !important;
        margin: 0px auto 14px !important;
    }

    .video_an {
        left: 43% !important;
    }
}


@media screen and (min-width:1861px) and (max-width:1920px) {
    #footer .footerImgs {
        width: 15% !important;
        top: 13% !important;
        right: 9% !important;
    }

    .i_logo_img {
        padding-top: 25px !important;
    }

    #footer .lefts {
        margin-top: 50px !important;
    }

    .bp {
        margin-top: 18px !important;
        font-size: 16px !important;
    }

    #footer .lefts div dd a {
        margin-top: 18px !important;
        font-size: 16px !important;
    }

    #footer .lefts>div>a:first-of-type span {
        font-size: 18px !important;
    }

    #footer {
        height: 574px !important;
    }

    .footerRight {
        right: 2% !important;
        height: 160px !important;
    }

    #footer .lefts>div {
        margin-right: 4.5% !important;
    }

    .sw {
        background-size: 82% !important;
    }


    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 220px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 216px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 62% !important;
    }

    .home-swiper1 .swiper-slide .a_img {
        height: 405px !important;
    }

    .home-swiper1 .swiper-slide .a_img img {
        width: 100%;
        height: 100% !important;
        display: block;
    }

    .conts .gsry_box {
        height: 875px !important;
        margin-top: 265px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 70px 0 40px 5.5% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }

    /* 历史沿革 ------------- start */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -9px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -183px !important;
        background-size: 34px 32% !important;
        background-position: 24px 45px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 10.73% !important;
        bottom: 288px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 50% !important;
        font-size: 22px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw {
        width: 84% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t1s {
        height: 182px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t2s {
        height: 182px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -99px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -155px !important;
    }

    /* ------------------- */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_anniu {
        margin-bottom: 7px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 142px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs {
        background-position: 26px 37px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .lsyg_s2 {
        left: 11.2% !important;
        bottom: 312px !important;
    }

    /* 历史沿革 --------------------- end */


    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 595px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */


    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 350px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 350px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 554px !important;
    }

    .xwlbt>div:first-of-type {
        width: 74.5% !important;
    }

    #playBox .oUlplay li a div {
        bottom: 142px !important;
    }

    /* 首页新闻 轮播-------------- end */

    #footer .footerBottom div .i_box6_c_b_t .div_t {
        top: 7px !important;
    }

    #footer .footerBottom div .i_box6_c_b_t .div_t_text {
        font-size: 16px !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .dibu_lj {
        font-size: 18px !important;
    }

    .footerBottom div:first-of-type {
        font-size: 18px !important;
    }

    .footerBottom div:last-of-type {
        font-size: 18px !important;
    }

    .caca {
        width: 30% !important;
    }

    .contes p {
        width: 645px !important;
        margin: auto !important;
        text-align: justify !important;
    }

    .app_image_wrap .app_image {
        width: 100% !important;
        height: auto !important;
        margin: 0px auto 14px !important;
    }

    .video_an {
        left: 43% !important;
    }

}


/* ---------------------  以下是针对某部分进行适配 */

@media screen and (min-width:1921px) and (max-width:2320px) {

    .i_logo_img {
        padding-top: 23px !important;
    }

    .sw {
        background-size: 74% !important;
    }

    .footerRight {
        right: 2% !important;
        height: 150px !important;
    }

    .conts .history .hty_s .zhong_x .list_1s .box_hz2 .text_1s {
        left: 246px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen {
        left: 235px !important;
    }

    .conts .history .hty_s .zhong_x .list_2s .box_hz3 .jd_wen:last-child .xin_gb {
        width: 60% !important;
    }

    .xwlbt {
        height: 655px !important;
    }

    .looks {
        top: 75% !important;
    }


    .conts .gsry_box {
        height: 890px !important;
        margin-top: 260px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(n+4) {
        margin: 75px 0 40px 5.5% !important;
    }


    /* 历史沿革 ------------- start */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -10px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -189px !important;
        background-size: 36px 32% !important;
        background-position: 26px 45px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 10.73% !important;
        bottom: 288px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 50% !important;
        font-size: 22px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw {
        width: 84% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t1s {
        height: 182px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus .yg_t2s {
        height: 182px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -102px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -156px !important;
    }

    /* ------------------- */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_anniu {
        margin-bottom: 7px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 142px 17% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs {
        background-position: 26px 37px !important;
    }


    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .lsyg_s2 {
        left: 10.73% !important;
        bottom: 313px !important;
    }

    /* 历史沿革 --------------- end */


    /* 发展实践 ---------------------- start */

    .ny_wmscy_con2 {
        height: 595px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
        bottom: 20% !important;
    }

    /* 发展实践 ------------------------ end */


    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 360px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 360px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 首页新闻 轮播-------------- start */
    #playBox .oUlplay li {
        height: 570px !important;
    }

    #playBox .oUlplay li a div {
        bottom: 158px !important;
    }

    /* 首页新闻 轮播-------------- end */

    #footer .footerBottom div .i_box6_c_b_t .div_t {
        top: 7px !important;
    }

    #footer .footerBottom div .i_box6_c_b_t .div_t_text {
        font-size: 16px !important;
    }

    #footer .footerImgs {
        position: absolute !important;
        right: 7% !important;
        top: 16% !important;
        width: 20% !important;
    }

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    .zz_ggs {
        display: none !important;
    }

    .dibu_lj {
        font-size: 18px !important;
    }

    .footerBottom div:first-of-type {
        font-size: 18px !important;
    }

    .caca {
        width: 31% !important;
    }

    .contes p {
        width: 645px !important;
        margin: auto !important;
        text-align: justify !important;
    }

    .app_image_wrap .app_image {
        width: 100% !important;
        height: auto !important;
        margin: 0px auto 14px !important;
    }

    .video_an {
        left: 43% !important;
    }

    .footerBottom div:last-of-type {
        font-size: 18px !important;
    }

    /* 发展实践 */

    .ny_wmscy_con3 .swiper-slide {
        height: 375px !important;
    }

    .i_box2_t {
        height: 380px !important;
    }

    .gb_sj {
        height: 530px !important;
    }

    .ny_wmscy_con2 {
        height: 655px !important;
    }

}


@media screen and (min-width:2321px) and (max-width:2520px) {

    .zz_ggs {
        display: none !important;
    }

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 380px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 380px !important;
    }

    /* 人才队伍 ------------------  end */

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        bottom: -216px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 4.9% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus img {
        width: 70% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 38% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -179px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -116px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -5px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 113px 10% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 11% !important;
    }


    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    /* 尾部logo */

    #footer .footerImgs {
        width: 18% !important;
        right: 4% !important;
        top: 15% !important;
    }

    .content_3s {
        margin-top: 50px !important;
    }

    .xwlbt>div:first-of-type {
        width: 60.5% !important;
        height: 114% !important;
    }

    #playBox .oUlplay li a img {
        height: auto !important;
        width: -webkit-fill-available !important;
    }

    /* 发展实践 */

    .ny_wmscy_con3 .swiper-slide {
        height: 375px !important;
    }

    .i_box2_t {
        height: 380px !important;
    }

    .gb_sj {
        height: 530px !important;
    }

    .ny_wmscy_con2 {
        height: 730px !important;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 70px !important;
        left: 53% !important;
    }
}


@media screen and (min-width:2521px) and (max-width:2720px) {

    .i_logo_img {
        padding-top: 18px !important;
    }

    .i_logo_img .logo_2s {
        width: 88% !important;
    }

    .table0 div ol span:first-of-type {
        width: 124px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        line-height: 308px !important;
    }

    .gb_sj {
        height: 590px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
    }

    .i_box2_t {
        height: 440px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 22px !important;
        line-height: 30px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 26px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 24px !important;
    }

    .i_box1_t .s3 a {
        font-size: 24px !important;
    }

    .ny_wmscy_con3 .swiper-slide {
        height: 425px !important;
    }


    .conts .fz_bg .bg_list .bg_one {
        height: unset !important;
    }

    .conts .video_s ul li {
        height: 510px !important;
    }

    .video_bt {
        width: 88% !important;
        height: 380px !important;
    }

    .zz_ggs {
        display: none !important;
    }

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 465px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 465px !important;
    }

    /* 人才队伍 ------------------  end */


    /* 历史沿革  start */
    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        left: 33px !important;
        margin-right: 10% !important;
        bottom: -223px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 4.9% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus img {
        width: 70% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 38% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -183px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -111px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: 19px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 113px 10% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 11% !important;
    }

    /* 历史沿革  end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    /* 尾部logo */

    #footer .footerImgs {
        width: 18% !important;
        right: 4% !important;
        top: 15% !important;
    }


    .content_3s {
        margin-top: 50px !important;
    }

    .xwlbt>div:first-of-type {
        width: 60.5% !important;
        height: 114% !important;
    }


    .conts .gsry_box {
        height: 1015px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li {
        margin-left: 4% !important;
        margin-right: 0% !important;
        height: 328px !important;
    }

    .conts .gsry_box .ry_box .ry_1s {
        top: -156px !important;
    }

    .conts .gsry_box .ry_box .ry_1s li a img {
        height: unset !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(1) {
        transform: translateY(-60px) !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(2) {
        transform: translateY(-60px) !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(3) {
        transform: translateY(-60px) !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(7) {
        transform: translateY(30px) !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(8) {
        transform: translateY(30px) !important;
    }

    .conts .gsry_box .ry_box .ry_1s li:nth-child(9) {
        transform: translateY(30px) !important;
    }

    .ny_wmscy_con2 {
        height: 760px !important;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        transform: translateY(-38px) !important;
    }

    #playBox .oUlplay li a img {
        height: auto !important;
        width: -webkit-fill-available !important;
    }
}

@media screen and (min-width:2721px) and (max-width:2920px) {

    .i_logo_img {
        padding-top: 16px !important;
    }

    .i_logo_img .logo_2s {
        width: 82% !important;
    }

    .table0 div ol span:first-of-type {
        width: 124px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        line-height: 308px !important;
    }

    .gb_sj {
        height: 590px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
    }

    .i_box2_t {
        height: 440px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 22px !important;
        line-height: 30px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 26px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 24px !important;
    }

    .i_box1_t .s3 a {
        font-size: 24px !important;
    }

    .ny_wmscy_con3 .swiper-slide {
        height: 425px !important;
    }

    .conts .fz_bg .bg_list .bg_one {
        height: unset !important;
    }

    .conts .video_s ul li {
        height: 510px !important;
    }

    .video_bt {
        width: 88% !important;
        height: 380px !important;
    }


    .zz_ggs {
        display: none !important;
    }

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 450px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 450px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 历史沿革  start */

    .conts .history .ls_sbf {
        height: 470px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        left: 21px !important;
        margin-right: 10% !important;
        bottom: -265px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 4.6% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus img {
        width: 70% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 38% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -224px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -140px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: 6px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 113px 10% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 11% !important;
    }

    /* 历史沿革  end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */


    /* 尾部logo */

    #footer .footerImgs {
        width: 18% !important;
        right: 4% !important;
        top: 15% !important;
    }

    .content_3s {
        margin-top: 50px !important;
    }

    .xwlbt>div:first-of-type {
        width: 60.5% !important;
        height: 114% !important;
    }

    .ny_wmscy_con2 {
        height: 810px !important;
    }

    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        transform: translateY(-38px) !important;
    }

    #playBox .oUlplay li a img {
        height: auto !important;
        width: -webkit-fill-available !important;
    }
}

@media screen and (min-width:2921px) and (max-width:3220px) {

    .i_logo_img {
        padding-top: 16px !important;
    }

    .i_logo_img .logo_2s {
        width: 82% !important;
    }

    .table0 div ol span:first-of-type {
        width: 124px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        line-height: 308px !important;
    }

    .gb_sj {
        height: 590px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
    }

    .i_box2_t {
        height: 440px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 22px !important;
        line-height: 30px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 26px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 24px !important;
    }

    .i_box1_t .s3 a {
        font-size: 24px !important;
    }

    .ny_wmscy_con3 .swiper-slide {
        height: 425px !important;
    }

    .conts .fz_bg .bg_list .bg_one {
        height: unset !important;
    }

    .conts .video_s ul li {
        height: 510px !important;
    }

    .video_bt {
        width: 88% !important;
        height: 380px !important;
    }

    .zz_ggs {
        display: none !important;
    }

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 490px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 490px !important;
    }

    /* 人才队伍 ------------------  end */


    /* 历史沿革  start */

    .conts .history .ls_sbf {
        height: 507px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs {
        left: 21px !important;
        margin-right: 10% !important;
        bottom: -303px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .lsyg_s2 {
        left: 4.3% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_tw .ls_tus img {
        width: 70% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_anniu {
        width: 38% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(2) .ls_boxs {
        bottom: -256px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(3) .ls_boxs {
        bottom: -166px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:nth-child(4) .ls_boxs {
        bottom: -7px !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li:last-child .ls_boxs .ls_xs {
        margin: 0 0 113px 10% !important;
    }

    .conts .history .ls_sbf .zhong_xs .lsyg_btn ul li .ls_boxs .ls_xs {
        margin: 0 0 92px 11% !important;
    }

    /* 历史沿革  end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    /* 尾部logo */

    #footer .footerImgs {
        width: 18% !important;
        right: 4% !important;
        top: 15% !important;
    }


    .content_3s {
        margin-top: 50px !important;
    }

    .xwlbt>div:first-of-type {
        width: 60.5% !important;
        height: 114% !important;
    }
}

@media screen and (min-width:3221px) and (max-width:4220px) {


    .i_logo_img {
        padding-top: 16px !important;
    }

    .i_logo_img .logo_2s {
        width: 82% !important;
    }

    .table0 div ol span:first-of-type {
        width: 124px !important;
    }

    .y_bj .conts .ye_w ul li a .bj_tu {
        line-height: 308px !important;
    }

    .gb_sj {
        height: 590px !important;
    }

    .wmscy-pagination3 {
        left: 53% !important;
    }

    .i_box2_t {
        height: 440px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .anlis span {
        font-size: 22px !important;
        line-height: 30px !important;
    }

    .ny_wmscy_con3 .swiper-slide .div .a_text .sj_bt {
        font-size: 26px !important;
    }

    .i_box1_t .s3 a:hover, .i_box1_t .s3 a.activexd {
        font-size: 24px !important;
    }

    .i_box1_t .s3 a {
        font-size: 24px !important;
    }

    .ny_wmscy_con3 .swiper-slide {
        height: 425px !important;
    }

    .conts .fz_bg .bg_list .bg_one {
        height: unset !important;
    }

    .conts .video_s ul li {
        height: 510px !important;
    }

    .video_bt {
        width: 88% !important;
        height: 380px !important;
    }

    .zz_ggs {
        display: none !important;
    }

    /* 人才队伍 ------------------  start */
    .conts .rcdw .yggk .yg_s img {
        height: 520px !important;
    }

    .conts .rcdw .yggk .xl_s img {
        height: 520px !important;
    }

    /* 人才队伍 ------------------  end */

    /* 地图显示与隐藏 start */

    .sj_map {
        display: none !important;
    }

    /* 地图显示与隐藏 end */

    /* 尾部logo */

    #footer .footerImgs {
        width: 18% !important;
        right: 4% !important;
        top: 15% !important;
    }

    .content_3s {
        margin-top: 50px !important;
    }

    .xwlbt>div:first-of-type {
        width: 60.5% !important;
        height: 114% !important;
    }

}