@media screen and (min-width:1200px) {
    .banner .snjt .r ol li:hover {
        background-color: #124996;
    }

    .banner .snjt .r ol li:hover h2 {
        color: #fff;
    }

    .banner .snjt .r ol li:hover a .img1 {
        display: none;
    }

    .banner .snjt .r ol li:hover a .img2 {
        display: block;
    }

    .module1 .w .left .more:hover {
        transform: translateX(.1rem);
    }

    .module1 .w .right .swiper .swiper-slide a:hover h2 {
        color: #333;
    }

    .module2>h1 a:hover {
        color: #124996;
    }

    .module2>h1 a:hover i {
        background-color: #124996;
        color: #fff;
    }

    .module2 .switch .item a:hover .img img {
        transform: translateX(.2rem);
    }

    .module2 .switch .item a:hover .img h2 {
        transform: translateX(.2rem);
    }

    .module3 .w .module3_1 .swiper a:hover .img img {
        transform: scale(1.2);
    }

    .module3 .w .module3_1 .swiper a:hover .nr h2 {
        color: #124996;
    }

    .module3 .w .module3_2 ul .fir a:hover h3 {
        color: #124996;
    }

    .module3 .w .module3_2 ul .sec a:hover h3 {
        color: #124996;
    }

    .module3 .w .module3_3 ul li a:hover h3 {
        color: #124996;
    }

    footer .w .f_t .f_t_z ol li>a:hover {
        font-weight: 700;
    }

    footer .w .f_t .f_t_z ol li .d_nav a:hover {
        color: #fff;
    }

    .zy_banner .dqwz a:hover {
        color: #124996;
    }

    .zy_banner .column_t ol li:hover a {
        color: #124996;
        font-weight: 700;
    }

    header .top .w .top_right dl dd:hover>ul {
        height: 0.45rem;
        display: block;
    }

    header .top .w .top_right dl dd .ej li a:hover {
        font-weight: 700;
    }

    .xw_list ul li a:hover {
        border-bottom: .01rem solid #124996;
    }

    .xw_list ul li a:hover .xw_nr h1 {
        color: #124996;
    }

    .xw_list ul li a:hover .img img {
        transform: scale(1.2);
    }

    .fy a:hover {
        background-color: #124996;
        border: .01rem solid transparent;
        color: #fff;
    }

    .xw_list ul li a:hover .xw_nr span {
        width: 1.93rem;
        height: 0.41rem;
        text-align: left;
        line-height: 0.41rem;
        color: #fff;
        background: url(../img/icon18.png) no-repeat center;
        background-size: 100% 100%;
        text-indent: .2rem;
    }

    .dq_add a:hover {
        color: #124996;
    }

    .wzdt_list .top_w ul li .dt_nav a:hover {
        color: #124996;
    }

    .xwdt_list ul li a:hover h2 {
        color: #124996;
    }

    .xwdt_list ul li a:hover .fr {
        height: 0.85rem;
    }

    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig div em:hover {
        cursor: pointer;
        color: #fff;
        font-weight: 700;
        background-color: #124996;
    }

    .sxp a:hover {
        color: #124996;
    }

    .sxp a.close_loc:hover {
        background-color: #179d4e;
        color: #fff;
    }

    .xq_page .top_w .xq_list .newsR .wrapper ul li a:hover h3 {
        color: #124996;
    }

    .zxns_list ul li:hover {
        cursor: pointer;
    }

    .zxns_list ul li:hover::before {
        /* width: 100%;
        height: 100%;
        border: .01rem solid;
        border-image: linear-gradient(to right, #289a55, #124996) 1; */


        width: 100%;
        height: 100%;
        border-top: .01rem solid;
        border-right: .01rem solid;
        border-image: linear-gradient(to right, #289a55, #124996) 1;
        transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;
    }
    .zxns_list ul li:hover::after {
        /* width: 100%;
        height: 100%;
        border: .01rem solid;
        border-image: linear-gradient(to right, #289a55, #124996) 1; */



        /* border-bottom-color: #124996;
        border-right-color: #124996; */
        width: 100%;
        height: 100%;
        border-bottom: .01rem solid;
        border-left: .01rem solid;
        border-image: linear-gradient(to right, #289a55, #124996) 1;
        transition: border-color 0s ease-out 0.6s, width 0.3s ease-out 0.6s, height 0.3s ease-out 1s;
    }

    .zxns_tk .tk_nr i:hover {
        cursor: pointer;
    }

    .gc_tk .tk_nr i:hover {
        cursor: pointer;
    }

    /* .zdgc_list ul li:hover .nr {
        border: .01rem solid #124996;
    } */
    .zdgc_list ul li:hover {
        cursor: pointer;
    }

    .zdgc_list ul li:hover .nr::before {
        width: 0%;
        height: 100%;
    }

    .zdgc_list ul li:hover .nr::after {
        width: 100%;
        height: 100%;
    }

    .zdgc_list ul li:hover .nr::before {
        border-right-color: #124996;
        transition: width 0.3s ease-out, height 0.3s ease-out 0.3s;
    }

    .zdgc_list ul li:hover .nr::after {
        border-bottom-color: #124996;
        border-right-color: #124996;
        transition: border-color 0s ease-out 0.6s, width 0.3s ease-out 0.6s, height 0.3s ease-out 1s;
    }

    .zdgc_list ul li:hover .nr em {
        width: 0.4rem;
        height: 0.4rem;
        transition: width 0.3s ease-out, height 0.3s ease-out .9s;
    }

    .qywh_list ol li:hover {
        background-image: linear-gradient(to right, #2faf50, #124996);
    }

    .qywh_list ol li:hover .img .img1 {
        display: none;
    }

    .qywh_list ol li:hover .img .img2 {
        display: inline-block;
    }

    .qywh_list ol li:hover h5 {
        color: #fff;
    }

    .qywh_list ol li:hover p {
        color: #fff;
    }

    .qywh_list .wh_qh .qh_tit span:hover {
        cursor: pointer;
        background-image: linear-gradient(to right, #179d4e, #124996);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: inline-block;
        border-bottom: .04rem solid #124996;
    }

    .yw_list .yw_qh .qh_tit span:hover {
        cursor: pointer;
        background-color: #124996;
    }

    .about_list #qyjj .top_w .jj_nr .show_btn:hover {
        cursor: pointer;
    }

    .about_list #qyjj .top_w .jj_nr .show_btn:hover span {


        color: #124996;
    }

    .about_list #qyjj .top_w .jj_nr .show_btn:hover em {
        color: #124996;
    }

    .about_list #qyjj .top_w .jj_nr .show_btn:hover i {
        color: #124996;
    }

    .about_list #qyjj .top_w .jj_sp .sp_btn:hover {
        cursor: pointer;
    }

    .about_list #qyjj .top_w .jj_sp .sp_tk i:hover {
        cursor: pointer;
    }
    footer .gfd .w .f_b .cz a:hover{
        color: #fff;
    }
}


/* 适配 */

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1180px) {
    .zdgc_list{
        display: none;
    }
    .zdgc_list.sj{
        display: block;
    }
    .zxns_list ul{
        display: none;
    }
    .zxns_list ul.sj{
        display: block;
      }
    header {
        display: none;
    }

    .m_header_box {
        display: block;
    }

    .banner .snjt .z h2 {
        font-size: .4rem;
    }

    .banner .snjt .z p{
        font-size: .38rem;
        line-height: 0.54rem;
        height: 1.08rem;
    }
    .banner {
        height: auto;
        overflow: initial;
    }

    .banner .swiper {
        height: 7.49rem;
        overflow: hidden;
    }
    .banner .snjt {
        display: block;
        width: 92%;
        left: 0.3rem;
        bottom: auto;
        top: 80%;
        overflow: initial;
        height: auto;
        padding: 0 .3rem;
    }

    .banner .snjt .z {
        width: 100%;
        background: none;
    }

    
    .banner .snjt .z h2 {
        width: 100%;
        margin: .2rem 0;
    }

    .banner .snjt .z p {
        width: 100%;
    }
    .banner .snjt .r{
        width: 100%;
    }
    .banner .snjt .r ol li a h2{
        font-size: .34rem;
    }
    .banner .snjt .r ol li a .img{
        width: 0.8rem;
        height: 0.8rem;
    }
    .banner .snjt .r ol li a{
        width: auto;
    }
    .module1{
        margin-top: 4rem;
        height: auto;
    }
    .news_type{
        width: 2rem;
        height: 1rem;
        line-height: 1rem;
    }
    .news_type a{
        font-size: .4rem;
    }
    .module3 .w .module3_1 .swiper a .nr h2{
        font-size: .4rem;
    }
    .zy{
        min-height: 100vh;
        display: flex;
        flex-direction: column;
    }
    .wzdt,.zy_banner,header,.xq_page{
        flex: 1;
    }
    .zy_banner{
        display: none;
    }
    .sj_zy_public{
        display: block;
    }
    .sj_zy_public #m_n_nav {
        display: block;
    }
    .zxns_list ul li{
        width: 100%;
    }
    .zxns_list ul li h2{
        font-size: .5rem;
        height: 1rem;
        line-height: 1rem;
    }
    .zxns_list ul li h2 i{
        font-size: .58rem;
    }
    .zxns_list ul li .li_b span{
        font-size: .4rem;
        margin-bottom: 0.1rem;
    }
    .zxns_list ul li .li_b em{
        font-size: .44rem;
    }
    .fy{
        flex-wrap: wrap;
    }
    .fy a{
        width: 1rem;
        height: 1rem;
        line-height: 1rem;
        font-size: .5rem;
    }
    .fy a.swy{
        width: 1.5rem;
    }
    .fy a.sxy{
        width: 2rem;
    }
    .fy .tz_z p{
        font-size: .5rem;
    }
    .fy .tz_z .qr{
        width: 1rem;
        margin: 0 .2rem;
    }
   
    .fy .tz_z input{
        width: 1rem;
        padding: 0 .2rem;
        font-size: .5rem;
    }
    .yw_list .jj .a h2{
        font-size: .5rem;
    }
    .yw_list .jj .a h4{
        font-size: .5rem;
    }
    .yw_list .jj{
        height: 3rem;
    }
    .yw_list .jj .b p{
        font-size: .34rem;
        line-height: 0.5rem;
        height: 1rem;
    }
    .xwdt_list ul li a{
        height: 2rem;
    }
    .xwdt_list ul li a .fl h2{
        font-size: .5rem;
    }
    .xwdt_list ul li a .fl em{
        font-size: .38rem;
    }
    .xwdt_list ul li a .fl em i{
        font-size: .36rem;
    }
    .xwdt_list ul li a .fr{
        height: 0.85rem;
        margin-top: 0.2rem;
    }
    .xwdt_list ul li a .fr i{
        font-size: .4rem;
    }
    .xw_list ul .fi a .xw_left{
        display: none;
    }
    .xw_list ul .fi a{
        display: block;
    }
    .xw_list ul .fi a .img{
        width: 100%;
        height: 10.5rem;
        margin-left: 0;
    }
    .xw_list ul .fi a .xw_nr{
        width: 100%;
        margin-left: 0;
    }
    .xw_list ul .fi a .xw_nr h1{
        font-size: .4rem;
        margin-top: 0.2rem;
    }
    .xw_list ul .fi a .xw_nr p{
        font-size: .36rem;
        line-height: 0.5rem;
        height: 1rem;
    }
    .xw_list ul .fi a .xw_nr span{
        font-size: .36rem;
        width: 2rem;
        height: 0.6rem;
        line-height: 0.6rem;
    }
    .xw_list ul .second a .xw_left{
        display: none;
    }
    .xw_list ul .second a .xw_nr h1{
        font-size: .4rem;
    }
    .xw_list ul .second a .xw_nr{
        width: 100%;
        margin-left: 0;
    }
    .xw_list ul .second a .xw_nr p{
        font-size: .36rem;
        line-height: 0.5rem;
        height: 1rem;
    }
    .xw_list ul .second a .xw_nr span{
        font-size: .36rem;
        width: 2rem;
        height: 0.6rem;
        line-height: 0.6rem;
    }
    .xw_list ul .second a{
        height: auto;
    }
    .xq_page .top_w .xq_list{
        display: block;
    }
    .xq_page .top_w .xq_list .Right_structure{
        width: 100%;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit > h2{
        font-size: .5rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig span{
        font-size: .36rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig{
        height: 1rem;
        line-height: 1rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig div{
        font-size: .36rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig div em{
        font-size: .36rem;
        width: 0.6rem;
        height: 0.6rem;
        line-height: 0.6rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_nr p{
        font-size: .41rem;
        line-height: 0.6rem;
    }
    .sxp a{
        font-size: .41rem;
        width: 3rem;
        height: 1rem;
        line-height: 1rem;
    }
    .sxp a i{
        font-size: .46rem;
    }
    .xq_page .top_w .xq_list .newsR{
        height: auto;
        width: 100%;
        padding: 1.2rem .2rem 0rem .2rem;
        margin-top: 1rem;
    }
    .xq_page .top_w .xq_list .newsR .wrapper h2{
        font-size: .38rem;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a h3{
        font-size: .4rem;
        float: left;
        width: 75%;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a em{
        font-size: .38rem;
        float: right;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a em i{
        font-size: .36rem;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a{
        display: inline-flex;
        justify-content: space-around;
        width: 100%;
        padding-bottom: 0.3rem;
    }
    .xq_page .top_w .xq_list .newsR{
        margin-left: 0;
    }
    .qywh_list ol{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding-bottom: 1rem;
    }
    .qywh_list ol li{
        float: none;
        height: auto;
        width: 50%;
        margin-bottom: 0.3rem;
    }
    .qywh_list ol li h5{
        font-size: .44rem;
    }
    .qywh_list ol li p{
        font-size: .36rem;
        line-height: 0.5rem;
    }
    .lxwm_list .dt{
        height: 10rem;
    }
    .lxwm_list .lxwm_ffs h1{
        font-size: .52rem;
    }
    .lxwm_list .lxwm_ffs h2{
        font-size: .56rem;
    }
    .lxwm_list .lxwm_ffs{
        height: auto;
        padding-bottom: 1rem;
    }
    .lxwm_list .lxwm_ffs ol li img{
        width: 0.8rem;
        height: 1.1rem;
    }
    .lxwm_list .lxwm_ffs ol li:nth-child(2) img{
        width: 0.95rem;
        height: 1rem;
    }
    .lxwm_list .lxwm_ffs ol li p{
        font-size: .38rem;
    }
    .lxwm_list .lxwm_ffs ol li h4{
        font-size: .4rem;
    }
    .lxwm_list .lxwm_ffs ol li:nth-child(3) img{
        width: 1.1rem;
        height: 0.85rem;
    }
    .lxwm_list .lxwm_ffs ol li h5{
        font-size: .4rem;
    }
    .about_list #yzpp .hb_list .partner ul li{
        flex-wrap: wrap;
    }
    .about_list #yzpp .hb_list .partner ul li .item{
        margin-right: 0.4rem;
        margin-bottom: 0.4rem;
    }
    .about_list #yzpp .hb_list .partner ul li .item:nth-child(4n+4){
        margin-right: 0;
    }
    .about_list #yzpp .hb_list .partner ul li .item .icon{
        width: 4rem;
        height: 2rem;
    }
    .about_list #yzpp .hb_list .partner ul{
        height: auto !important;
    }
}

@media screen and (max-width: 1180px) and (min-width:750px) {
    
    #m_nav .close{
        font-size: 1.5rem;
        height: 1.55rem;
    }
    #m_nav .m_nav_list.list_box_nav_mobile li .a {
        line-height: 2rem;
        font-size: .42rem;
    }
    #m_nav .m_nav_list.list_box_nav_mobile li .list a {
        height: 1rem;
        line-height: 1rem;
        font-size: .4rem;
    }
    #m_nav .m_nav_list.list_box_nav_mobile li.on1 .con .a {
        font-weight: 700;
        font-size: .44rem;
    }
    .banner {
        display: block;
    }

    .banner .snjt {
        height: 2.4rem;
    }
    .module1 .w{
        padding-bottom: 1rem;
    }
    .w{
        width: 95%;
    }
    .module1 .w .right .swiper .swiper-slide a h2{
        font-size: .4rem;
    }
    .module1 .w .right .swiper .swiper-slide.swiper-slide-active h2{
        font-size: .4rem;
    }
    .module1 .w .left > h1 a{
        font-size: .6rem;
    }
    .module1 .w .left .jj_gd .jj_time span{
        font-size: .6rem;
    }
    .module1 .w .left .jj_gd .jj_time sub{
        font-size: .4rem;
    }
    .module1 .w .left .jj_gd .jj_time h4{
        font-size: .4rem;
    }
    .module1 .w .left .sy_jj_nr{
        height: auto;
        overflow: hidden;
        width: 100%;
    }
    .module1 .w .left .sy_jj_nr p{
        font-size: .4rem;
        line-height: 0.7rem;
    }
    .module1 .w .left .sy_jj_nr p span{
        font-size: .42rem;
    }
    .module1 .w .left .sy_jj_nr p em{
        font-size: .4rem;
    }
    .module1 .w .right{
        margin-top: 1.5rem;
        height: 5.8rem;
    }
    .module1 .w .left .more{
        width: 4rem;
        height: 0.7rem;
        line-height: 0.7rem;
        font-size: .4rem;
        text-indent: .4rem;
    }
    .module2 > h1{
        font-size: .62rem;
        top: .5rem;
        width: 87%;
    }
    .module2 > h1 a{
        font-size: .4rem;
    }
    .module2 > h1 a i{
        font-size: .3rem;
        width: 0.5rem;
        height: 0.5rem;
        line-height: 0.5rem;
    }
    .module2 .switch .item a .img img{
        max-width: 80%;
        max-height: 80%;
        bottom: 1rem;
    }
    .module2 .switch .item a .img h2{
        font-size: .34rem;
    }
    .module3 {
        height: 10.4rem;
    }
    .module3 .w .module3_1{
        width: 32%;
        margin-right: 2%;
        height: 8.94rem;
    }
    .module3 .w .module3_2{
        width: 32%;
        margin-right: 2%;
        height: 8.94rem;
    }
    .module3 .w .module3_3{
        width: 32%;
        margin-right: 0;
        height: 8.94rem;
    }
    .module3 .w .module3_1 .swiper a .img{
        width: 100%;
        height: 3.54rem;
    }
    .module3 .w .module3_1 .swiper a .nr em{
        font-size: .38rem;
    }
    .module3 .w .module3_1 .swiper a .nr em i{
        font-size: .36rem;
    }
    .module3 .w .module3_1 .swiper a .nr p{
        font-size: .34rem;
        line-height: 0.45rem;
        height: 0.9rem;
    }
    .module3 .w .module3_2 ul{
        padding: 1.2rem .34rem .8rem .38rem;
    }
    .module3 .w .module3_2 ul .fir a h3{
        font-size: .44rem;
    }
    .module3 .w .module3_2 ul .fir a em{
        font-size: .38rem;
    }
    .module3 .w .module3_2 ul .fir a em i{
        font-size: .36rem;
    }
    .module3 .w .module3_2 ul .fir a p{
        font-size: .34rem;
        line-height: 0.45rem;
        height: 0.9rem;
    }
    .module3 .w .module3_2 ul .sec a h3{
        font-size: .4rem;
    }
    .module3 .w .module3_2 ul .sec a em{
        font-size: .38rem;
    }
    .module3 .w .module3_2 ul .sec a em i{
        font-size: .36rem;
    }
    .module3 .w .module3_3 ul{
        padding: 1.2rem .18rem 0 .18rem;
    }
    .module3 .w .module3_3 ul li a h3{
        font-size: .4rem;
    }
    .module3 .w .module3_3 ul li a em{
        font-size: .38rem;
    }
    .module3 .w .module3_3 ul li a em i{
        font-size: .36rem;
    }
    footer .w .f_t .f_t_l p{
        font-size: .5rem;
    }
    footer .w .f_t .f_t_l .ewm .img img{
        width: 1.5rem;
        height: 1.5rem;
    }
    footer .w .f_t .f_t_l{
        width: auto;
    }
    footer .w .f_t{
        height: auto;
    }
    footer .w .f_t .f_t_l .ewm .img h2{
        font-size: .32rem;
        height: 0.8rem;
        line-height: 0.8rem;
    }
    footer .w .f_t .f_t_z > h1{
        font-size: .34rem;
    }
    footer .w .f_t .f_t_z ol li > a{
        font-size: .32rem;
    }
    footer .w .f_t .f_t_z ol li .d_nav a{
        font-size: .3rem;
    }
    footer .w .f_t .f_t_z ol li{
        margin-right: 0.3rem;
    }
    footer .w .f_t .f_t_z{
        margin: 0 .1rem;
    }
    footer .w .f_t .f_t_r div em{
        font-size: .3rem;
    }
    footer .w .f_t .f_t_r div h3{
        font-size: .34rem;
    }
    footer .w .f_t .f_t_r div h5{
        font-size: .34rem;
    }
    footer .gfd .w .f_b .cz a{
        font-size: .3rem;
    }
    footer .gfd .w .f_b{
        height: 1rem;
        line-height: 1rem;
    }
    footer .w .f_t .f_t_r{
        width: auto;
    }
    .top_w{
        width: 100%;
        padding: 0 1rem;
        box-sizing: border-box;
    }
    .zdgc_list ul li{
        width: 48%;
        margin-right: 2%;
        margin-bottom: 1rem;
    }
    .zdgc_list ul li:nth-child(3n+3){
        margin-right: 2%;
    }
    .zdgc_list ul li:nth-child(2n+2){
        margin-right: 0;
    }
    .zdgc_list ul li .img{
        width: 100%;
        height: 4.9rem;
    }
    .zdgc_list ul li .nr h2{
        font-size: .4rem;
    }
    .zdgc_list ul li .nr{
        height: auto;
    }
    .zdgc_list ul li .nr p{
        font-size: .38rem;
        height: .5rem;
    }
    .zdgc_list ul li .nr em{
        width: 1rem;
        height: 1rem;
        line-height: 1rem;
    }
    .zdgc_list ul li .nr em i{
        font-size: .4rem;
    }
    .yw_list .yw_qh .qh_tit{
        height: 1rem;
        line-height: 1rem;
    }
    .yw_list .yw_qh .qh_tit span{
        font-size: .44rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor1 .top_w h2{
        font-size: .44rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor1 .top_w .nr h3{
        font-size: .4rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor1 .top_w .nr p{
        font-size: .4rem;
        line-height: 0.6rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor2 .top_w h2{
        font-size: .44rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor2 .top_w p{
        font-size: .44rem;
        line-height: 0.6rem;
    }
    .wzdt_list .top_w > img{
        width: 2.8rem;
        height: 1.94rem;
    }
    .wzdt_list .top_w ul{
        display: flex;
        justify-content: space-between;
        margin-top: 1rem;
    }
    .wzdt_list .top_w ul li > a{
        font-size: .44rem;
        height: 1rem;
        line-height: 1rem;
        width: 2.2rem;
    }
    .wzdt_list .top_w ul li .dt_nav a{
        font-size: .38rem;
        height: 1rem;
        line-height: 1rem;
    }
    .wzdt_list{
        background: none;
    }
    .dt_sz{
        background: url(../img/dt_bg.jpg) no-repeat bottom right;
    }
    .scjd_list .swiper .h .jd_t .right{
        width: 60%;
    }
    .scjd_list .swiper .h .jd_t .right img{
        width:100%;
        height: 6.35rem;
    }
    .scjd_list .swiper .h .jd_t .left{
        height: 6.35rem;
        width: 40%;
    }
    .scjd_list .swiper .h .jd_t .left .tit{
        font-size: .5rem;
    }
    .scjd_list .swiper .h .jd_t .left .scroll{
        height: 4.5rem;
    }
    .scjd_list .swiper .h .jd_t .left .scroll p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .scjd_list .swiper .swiper-button-prev{
        left: 6.9rem;
    }
    .scjd_list .swiper .path{
        left: 7.5rem;
        top: 5.5rem;
    }
    .scjd_list .swiper .path i{
        font-size: .5rem;
    }
    .scjd_list .swiper .path span{
        font-size: .38rem;
    }
    .scjd_list .swiper .h .jd_b{
        height: 4rem;
        width: 99%;
    }
    .scjd_list .swiper .h .jd_b p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .ry_list ul li h2{
        font-size: .38rem;
    }
    .qywh_list .wh_qh .qh_tit span{
        font-size: .44rem;
    }
    .qywh_list .wh_qh .qh_con .qh_item h5{
        font-size: .42rem;
        margin-bottom: 0.3rem;
    }
    .qywh_list .wh_qh .qh_con .qh_item p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .qywh_list .wh_qh .qh_con .qh_item{
        min-height: 10rem;
    }
    .bj_list .top_w .zz h1{
        font-size: .48rem;
    }
    .bj_list .top_w .zz h2{
        font-size: .42rem;
    }
    .bj_list .top_w .zz a{
        font-size: .38rem;
    }
    .bj_list .top_w .zz h3{
        font-size: .48rem;
    }
    .bj_list .top_w .zz p{
        font-size: .38rem;
    }
    .bj_list .top_w .zz img{
        width: 2rem;
        height: 2rem;
    }
    .bj_list{
        width: 100%;
        height: auto;
        padding-bottom: 1rem;
        background: url(../img/bj_bg.jpg) no-repeat top center;
        background-size: 100% 9.31rem;
    }
    .bj_list .top_w .yy > h1{
        font-size: .48rem;
    }
    .bj_list .top_w .yy .search input{
        font-size: .38rem;
    }
    .bj_list .top_w .yy .search{
        height: 1.2rem;
        width: 100%;
    }
    .bj_list .top_w .yy .search i{
        font-size: .5rem;
    }
    .bj_list .top_w .yy ol li h4{
        font-size: .4rem;
        line-height: 0.6rem;
    }
    .bj_list .top_w .yy ol li p{
        font-size: .36rem;
        line-height: 0.52rem;
    }
    .bj_list .top_w .yy ol li em{
        font-size: .36rem;
        
    }
    .bj_list .top_w .yy{
        width: 10rem;
        height: auto;
    }
    .bj_list .top_w .yy ol{
        height: 9rem;
    }
    .about_list #about > h2{
        font-size: .6rem;
    }
    .about_list #about .about_nr .z .scroll p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .about_list #about .about_nr .z .scroll{
        height: 6rem;
    }
    .about_list #about .pos{
        left: 4rem;
        bottom: .35rem;
    }
    .about_list #about .pos h3{
        font-size: .5rem;
    }
    .about_list #qyjj .top_w > h2{
        font-size: .6rem;
    }
    .about_list #qyjj .top_w .jj_gd .jj_time span{
        font-size: .56rem;
    }
    .about_list #qyjj .top_w .jj_gd .jj_time sub{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_gd .jj_time h4{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_nr .show p{
        font-size: .38rem;
        line-height: 0.58rem;
    }
    .about_list #qyjj .top_w .jj_nr .show_btn span{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_nr .show_btn em{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_nr .show_btn i{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_sp .sp_btn span{
        font-size: .42rem;
    }
    .about_list #gsjg .top_w > h2{
        font-size: .6rem;
    }
    .about_list #yzpp > h2{
        font-size: .6rem;
    }
    .about_list #yzpp {
        width: 100%;
        padding: 0 1rem;
        box-sizing: border-box;
    }
    .zxns_tk .tk_nr{
        width: 80vw;
        height: 50vh;
    }
    .zxns_tk .tk_nr h2{
        font-size: .5rem;
    }
    .zxns_tk .tk_nr .tk_scroll h3{
        font-size: .38rem;
        margin-bottom: 0.3rem;
    }
    .zxns_tk .tk_nr .tk_scroll p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .zxns_tk .tk_nr .d{
        height: 1rem;
        line-height: 1rem;
        font-size: .4rem;
    }
    .zxns_tk .tk_nr i{
        font-size: .6rem;
        top: -1.1rem;
        right: -1rem;
    }
    .gc_tk .tk_nr{
        width: 80vw;
        height: 50vh;
    }
    .gc_tk .tk_nr .fle{
        display: block;
    }
    .gc_tk .tk_nr .fle .z{
        width: 100%;
    }
    .gc_tk .tk_nr .fle .z h2{
        font-size: .44rem;
    }
    .gc_tk .tk_nr .fle .z h5{
        font-size: .36rem;
    }
    .gc_tk .tk_nr .fle .z .tk_scroll p{
        font-size: .36rem;
        line-height: 0.52rem;
    }
    .gc_tk .tk_nr .fle .y{
        width: 100%;
        height: auto;
    }

}

@media screen and (max-width: 750px) {
    .demo-1{
        display: none;
    }
    .top_w{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    
    .w{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .banner .mySwiper1 .bnrBox .bg {
        display: none;
    }

    .banner .mySwiper1 .bnrBox .sj_bg {
        display: block;
    }

    .banner .line {
        width: 100%;
        left: 0;
    }

    .banner .line em {
        margin-top: 0.02rem;
    }
    .banner .snjt .r{
        margin-top: 0.4rem;
    }
    .module1 {
        margin-top: 2.5rem;
        padding-bottom: 1rem;
        box-sizing: initial;
        background-size: 100% 2.56rem;
    }
    .module1 .w .left{
        width: 100%;
        float: none;
    }
    .module1 .w .right{
        display: none;
    }
    .module1 .w .left > h1{
        width: 100%;
    }
    .module1 .w .left > h1 a{
        font-size: .48rem;
    }
    .module1 .w .left .jj_gd .jj_time span{
        font-size: .42rem;
    }
    .module1 .w .left .jj_gd .jj_time sub{
        font-size: .3rem;
    }
    .module1 .w .left .jj_gd .jj_time h4{
        font-size: .3rem;
    }
    .module1 .w .left .sy_jj_nr{
        height: auto;
        overflow: hidden;
        width: 100%;
    }
    .module1 .w .left .sy_jj_nr p{
        font-size: .28rem;
        line-height: 0.5rem;
    }
    .module1 .w .left .sy_jj_nr p span{
        font-size: .3rem;
    }
    .module1 .w .left .sy_jj_nr p em{
        font-size: .28rem;
    }
    .more{
        width: 2.45rem;
        font-size: .26rem;
    }
    .module2{
        display: none;
    }
    .sj_module2{
        display: block;
    }
    .module3 .w{
        display: block;
    }
    .module3 .w .module3_2{
        display: none;
    }
    .module3 .w .module3_3{
        display: none;
    }
    .module3{
        padding-top: 1.2rem;
        height: auto;
        background-color: #fff;
        padding-bottom: 0;
    }
    .module3 .w .module3_1{
        width: 5.82rem;
        margin: 0 auto;
        height: 6.94rem;
    }
    .module3 .w .module3_1 .swiper a .img{
        width: 5.82rem;
        height: 3.62rem;
    }
    .module3 .w .module3_1 .swiper .swiper-pagination{
        text-align: center;
        bottom: 0;
        left: 0;
    }
    .module4{
        display: none;
    }
    .sj_module4{
        display: block;
    }
    .module3 .w .module3_1 .swiper a .nr em{
        font-size: .38rem;
    }
    .module3 .w .module3_1 .swiper a .nr em i{
        font-size: .36rem;
    }
    .module3 .w .module3_1 .swiper a .nr p{
        font-size: .28rem;
        line-height: 0.4rem;
        height: 0.8rem;
    }
    .module3 .w .sj_qh{
        display: block;
    }
    footer{
        background: url(../img/sj_foot.png) no-repeat center;
        background-size: 100% 100%;
    }
    footer .w .f_t .f_t_z>h1{
        display: none;
    }
    footer .w .f_t .f_t_z ol{
        display: none;
    }
    .dropdown .selectMask{
        width: 5rem;
        left: -0.02rem;
        bottom: .7rem;
    }
    .dropdown{
        width: 5rem;
        height: 0.8rem;
        margin-bottom: 0.3rem;
    }
    .dropdown span{
        font-size: .28rem;
    }
    .dropdown .arrow{
        width: 0.3rem;
        height: 0.16rem;
    }
    footer .w .f_t{
        display: block;
        height: auto;
    }
    footer .w .f_t .f_t_l{
        width: 100%;
        text-align: center;
        margin-bottom: 0.4rem;
    }
    footer .w .f_t .f_t_l p{
        text-align: center;
        font-size: .4rem;
    }
    footer .w .f_t .f_t_l .ewm{
        justify-content: center;
    }
    footer .w .f_t .f_t_l .ewm .img h2{
        font-size: .3rem;
        height: 0.6rem;
        line-height: 0.6rem;
    }
    footer .w .f_t .f_t_r{
        width: 100%;
        text-align: center;
    }
    footer .w .f_t .f_t_r div em{
        font-size: .28rem;
    }
    footer .w .f_t .f_t_r div h3{
        font-size: .32rem;
    }
    footer .w .f_t .f_t_r div{
        margin-bottom: 0.26rem;
    }
    footer .w .f_t .f_t_r div h5{
        font-size: .32rem;
    }
    footer .gfd .w .f_b{
        height: auto;
    }
    footer .gfd .w .f_b .cz{
        flex-wrap: wrap;
        justify-content: center;
    }
    footer .gfd .w .f_b .cz a{
        font-size: .25rem;
    }
    .sj_zy_public #m_n_nav #n_n_title .dqwz{
        left: .3rem;
    }
    .sj_zy_public #m_n_nav #n_n_title #bnt_sub_nav{
        right: .3rem;
    }
    .zxns_list ul li .li_b{
        flex-wrap: wrap;
    }
    .zxns_list ul li .li_b div{
        width: 40%;
        margin-bottom: 0.2rem;
    }
    .fy a{
        width: 0.5rem;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: .3rem;
    }
    .fy a.sxy{
        width: 1.2rem;
        display: none;
    }
    .fy a.swy{
        width: 1rem;
    }
    .fy .tz_z p{
        font-size: .3rem;
    }
    .fy .tz_z input{
        width: 0.8rem;
        font-size: .3rem;
    }
    .zdgc_list ul li{
        width: 100%;
        margin-bottom: .5rem;
    }
    .zdgc_list ul li .img{
        width: 100%;
        height: 4.1rem;
    }
    .zdgc_list ul li .nr h2{
        font-size: .32rem;
    }
    .zdgc_list ul li .nr{
        height: auto;
    }
    .zdgc_list ul li .nr p{
        font-size: .3rem;
        height: auto;
    }
    .zdgc_list ul li .nr em{
        width: 0.5rem;
        height: 0.5rem;
        line-height: 0.5rem;
    }
    .zdgc_list ul li .nr em i{
        font-size: .36rem;
    }
    .yw_list .yw_qh .qh_tit{
        width: 100%;
        height: 1rem;
        line-height: 1rem;
        width: 100%;
        overflow-x: auto;
        white-space: nowrap;
    }
    .yw_list .yw_qh .qh_tit span{
        font-size: .4rem;
        flex: auto;
        padding: 0 .1rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor1 .top_w h2{
        font-size: .4rem;
        margin-top: 0.3rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor1 .top_w .nr h3{
        font-size: .36rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor1 .top_w .nr p{
        font-size: .36rem;
        line-height: 0.6rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor2 .top_w h2{
        font-size: .4rem;
    }
    .yw_list .yw_qh .qh_con .qh_item .editor2 .top_w p{
        font-size: .4rem;
        line-height: 0.52rem;
    }
    .xw_list ul .fi a .img{
        height: 4.2rem;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a{
        display: block;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a h3{
        float: none;
        width: 100%;
    }
    .xq_page .top_w .xq_list .newsR .wrapper ul li a em{
        float: none;
    }
    .sxp a{
        width: 2rem;
        font-size: .31rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig div{
        display: none;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit .xx .rig{
        flex-wrap: wrap;
        height: auto;
        line-height: 0.6rem;
        padding-bottom: 0.2rem;
    }
    .xq_page .top_w .xq_list .Right_structure .xq .xq_tit > h2{
        margin-bottom: 0.2rem;
    }
    .wzdt_list .top_w ul{
        padding-bottom: 1rem;
    }
    .wzdt_list .top_w ul li{
        float: none;
        margin-bottom: 0.2rem;
    }
    .wzdt_list .top_w ul li > a{
        font-size: .44rem;
        height: 1rem;
        line-height: 1rem;
        width: 2.4rem;
    }
    .wzdt_list .top_w ul li .dt_nav{
        text-align: left;
        margin-left: 0.3rem;
    }
    .wzdt_list .top_w ul li .dt_nav a{
        font-size: .38rem;
        display: inline-block;
        height: 0.8rem;
        line-height: 0.8rem;
        margin-right: 0.2rem;
    }
    .scjd_list .swiper .h .jd_t{
        display: block;
    }
    .scjd_list .swiper .h .jd_t .left{
        width: 100%;
    }
    .scjd_list .swiper .h .jd_t .left .tit{
        font-size: .5rem;
    }
    .scjd_list .swiper .h .jd_t .left .scroll p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .scjd_list .swiper .swiper-button-next{
        top: 52%;
    }
    .scjd_list .swiper .swiper-button-prev{
        left: 0;
        top: 52%;
    }
    .scjd_list .swiper .path{
        top: 9.6rem;
        left: 1rem;
    }
    .scjd_list .swiper .path i{
        font-size: .5rem;
    }
    .scjd_list .swiper .path span{
        font-size: .38rem;
    }
    .scjd_list .swiper .h .jd_b p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .ry_list ul{
        width: 100%;
        display: block;
        background: none;
        padding: 0;
        margin-bottom: 0;
    }
    .ry_list ul li{
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .ry_list ul li .img{
        width: 100%;
        height: 4.56rem;
    }
    .ry_list ul li h2{
        font-size: .38rem;
    }
    .qywh_list ol li{
        width: 100%;
    }
    .qywh_list .wh_qh .qh_tit{
        width: 100%;
        flex-wrap: wrap;
        height: auto;
        justify-content: space-between;
    }
    .qywh_list .wh_qh .qh_tit span{
        font-size: .36rem;
    }
    .qywh_list .wh_qh .qh_con .qh_item h5{
        font-size: .32rem;
    }
    .qywh_list .wh_qh .qh_con .qh_item p{
        font-size: .3rem;
        line-height: 0.5rem;
    }
    .lxwm_list .lxwm_ffs ol{
        flex-wrap: wrap;
    }
    .lxwm_list .lxwm_ffs ol li{
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .bj_list .top_w{
        display: block;
    }
    .bj_list{
        height: auto;
        background: #f9f9f9;
        padding-bottom: 1rem;
    }
    .bj_list .top_w .zz h1{
        font-size: .48rem;
        text-align: center;
        margin-bottom: 0.2rem;
    }
    .bj_list .top_w .zz h2{
        font-size: .42rem;
        text-align: center;
    }
    .bj_list .top_w .zz a{
        font-size: .38rem;
        text-align: center;
        margin-bottom: 0.2rem;
    }
    .bj_list .top_w .zz p{
        text-align: center;
        font-size: .38rem;
    }
    .bj_list .top_w .zz h3{
        text-align: center;
        font-size: .48rem;
        margin-bottom: 0.2rem;
    }
    .bj_list .top_w .zz img{
        text-align: center;
        display: block;
        margin: .2rem auto;
    }
    .bj_list .top_w .yy > h1{
        font-size: .48rem;
    }
    .bj_list .top_w .yy .search input{
        font-size: .38rem;
    }
    .bj_list .top_w .yy .search{
        width: 100%;
        height: 1rem;
    }
    .bj_list .top_w .yy .search i{
        font-size: .5rem;
    }
    .bj_list .top_w .yy ol li h4{
        font-size: .4rem;
        line-height: 0.58rem;
    }
    .bj_list .top_w .yy ol li p{
        font-size: .36rem;
        line-height: 0.5rem;
    }
    .bj_list .top_w .yy ol li em{
        font-size: .36rem;
    }
    .bj_list .top_w .yy{
        height: auto;
    }
    .bj_list .top_w .yy ol{
        height: 9rem;
    }
    /* .about_list{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    } */
    .about_list #about > h2{
        font-size: .6rem;
    }
    .about_list #about .about_nr{
        flex-wrap: wrap-reverse;
        margin-left: 0;
    }
    .about_list #about .about_nr .z{
        width: 100%;
        margin-right: 0;
    }
    .about_list #about .about_nr .z .scroll{
        height: 6rem;
        overflow-y: auto;
    }
    .about_list #about .about_nr .z .scroll p{
        font-size: .38rem;
        line-height: 0.6rem;
        text-align: justify;
    }
    .about_list #about .about_nr .y{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .about_list #about{
        background: none;
        padding-bottom: 0;
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .about_list #about .pos{
        margin-top: 0.2rem;
        height: 1.46rem;
        background: url(../img/ld_bg.jpg) no-repeat bottom right;
        background-size: 100% 1.46rem;
        position: initial;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .about_list #qyjj .top_w > h2{
        font-size: .6rem;
    }
    .about_list #qyjj .top_w .jj_gd .jj_time span{
        font-size: .48rem;
    }
    .about_list #qyjj .top_w .jj_gd .jj_time sub{
        font-size: .3rem;
    }
    .about_list #qyjj .top_w .jj_gd .jj_time h4{
        font-size: .3rem;
    }
    .about_list #qyjj .top_w .jj_nr .show p{
        font-size: .38rem;
        line-height: 0.6rem;
    }
    .about_list #qyjj .top_w .jj_nr .show_btn span{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_nr .show_btn em{
        font-size: .38rem;
    }
    .about_list #qyjj .top_w .jj_nr .show_btn i{
        font-size: .38rem;
    }
    .about_list #qyjj{
        background-size: 100% 3.07rem;
    }
    .about_list #qyjj .top_w .jj_sp .sp_btn span{
        font-size: .42rem;
    }
    .about_list #qyjj .top_w .jj_sp .sp_tk iframe{
        width: 80%;
    }
    .about_list #qyjj .top_w .jj_sp .sp_tk i{
        font-size: .5rem;
        top: 21%;
        left: auto;
        right: 2%;
    }
    .about_list #gsjg .top_w > h2{
        font-size: .6rem;
    }
    .about_list #yzpp > h2{
        font-size: .6rem;
    }
    .about_list #yzpp{
        padding: 0 0.3rem;
        box-sizing: border-box;
        width: 100%;
    }
    .about_list #yzpp .hb_list .partner ul li .item .icon{
       width: 3.2rem;
    }
    .about_list #yzpp .hb_list .partner ul li .item:nth-child(2n+2) {
        margin-right: 0;
    }
    .banner .pc_banner {
        display:none;
    }
    .banner .sj_banner {
        display:block;
        height: 100%;
    }
    .banner .sj_banner  .bnrBox {
        width: 100%;
        overflow: hidden;
        height: 7.49rem;
        position: relative;
    }
    .banner .sj_banner .sj_bg {
        width: 100%;
        overflow: hidden;
        height: 7.49rem;
        position: relative;
    }
    .banner .sj_banner .bnrBox .sj_bg {
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .banner .sj_banner .text {
        position: absolute;
        left: 50%;
        width: 15.4rem;
        top: 1.45rem;
        transform: translateX(-50%);
    }
    .banner .sj_banner .text .fonts {
        width: 5.39rem;
        position: absolute;
        top: 0;
        left: 50%;
        transition: ease all 2s;
        transform: translate(-50%);
    }
    .fy .tz_z{
        margin-top: 0.5rem;
    }
    .zxns_tk .tk_nr{
        width: 80vw;
        height: 60vh;
    }
    .zxns_tk .tk_nr i {
        position: absolute;
        top: -0.5rem;
        right: -0.3rem;
    }
    .zxns_tk .tk_nr .tk_scroll h3{
        font-size: .3rem;
    }
    .zxns_tk .tk_nr .tk_scroll p{
        font-size: .28rem;
        line-height: 0.5rem;
    }
    .zxns_tk .tk_nr .d{
        height:auto;
        line-height: 0.6rem;
        font-size: .32rem;
    }
    footer .gfd .w{
        padding: 0;
    }
}

