@media screen and (min-width:1200px) {
}


/* 适配 */

@media screen and (max-width: 1440px) {}

@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1180px) {
}
@media screen and (max-width: 768px) {
    .w{
        width: 100%;
    }
    .banner{
        height: 3rem;
    }
    .banner .swiper .banner_img{
        height: 3rem;
    }
    .banner .swiper .nr p{
        display: none;
    }
    .banner .swiper .nr{
        left: .3rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .banner .swiper .nr h2{
        font-size: .5rem;
    }
    .more{
        font-size: .26rem;
        width: 1.8rem;
        background: url(../img/icon1.png) no-repeat 90% center;
        background-size: 0.09rem 0.14rem;
    }
    .module1{
        width: 100%;
        box-sizing: border-box;
        padding: 0 .3rem;
        padding-bottom: 1rem;
    }
    .module1 .w .tit{
        display: block;
    }
    .module1 .w .tit a{
        font-size: .56rem;
        display: block;
    }
    .module1 .w .tit a.more{
        margin-top: .3rem;
        font-size: .26rem;
        background: url(../img/icon1_111.png) no-repeat 90% center;
        background-size: 0.24rem 0.24rem;
    }
    .module1 .w .p{
        font-size: 0.3rem;
        margin-top: .3rem;
    }
    .module1 .w .right .sy_jj_nr{
        height: auto;
        overflow: hidden;
    }
    .module1 .w .sy_jj_nr p{
        font-size: .26rem;
        line-height: 1.5;
    }
    .module1 .w .right .jx li{
        font-size: .26rem;
        margin: .2rem .1rem;
    }
    .module7 .w{
        width: 80%;
    }
    .module7 .w .right a span{
        font-size: .24rem;
    }
    .module7 .w .right a img{
        width: .12rem;
        height: .2rem;
    }
    .module7 .w .right a{
        width: auto;
        padding:.1rem .2rem;
    }
    .module2{
        height: auto;
        padding: 0 .3rem;
        box-sizing: border-box;
        width: 100%;
    }
    .module2 .bg{
        height: 100%;
        object-fit: cover;
    }
    .module2 ul li:nth-child(1) {
        width: 100%;
        height: 2.52rem;
    }
    .module2 ul li{
        width: 45%;
        height: auto;
    }
    .module2 ul li{
        margin-right: 0;
        width: 48%;
    }
    .module2 ul li:nth-child(2) {
        margin-right: 4%;
    }
    .module2 ul li:nth-child(4) {
        margin-right: 4%;
    }
    .module2 ul li .nr h2{
        font-size: .36rem;
    }
    .module2 ul li .nr p{
        display: none;
    }
    .module5{
        height: auto;
    }
    .module5 .bg{
        height: 100%;
        object-fit: cover;
    }
    .module5 .sy_nr .w{
        width: 100%;
        padding:.3rem;
        box-sizing: border-box;
    }
    .module5 .sy_nr .w .yyal_home_content{
        margin-top: .5rem;
    }
    .module5 .sy_nr .w p{
        font-size: .26rem;
        line-height: 1.5;
    }
    .module4 .w .sp_list{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .module4 .w .sp_list .first{
        width: 100%;
        height: 4.22rem;
        margin-bottom: .3rem;
    }
    .module4 .w .sp_list .first a .bg h2{
        font-size: .28rem;
        bottom: 1.4rem;
    }
    .module4 .w .sp_list .first a .bg em{
        display: none;
    }
    .module4 .w .sp_list .first a .bg .lj{
        font-size: .26rem;
        width: auto;
        padding: 0.1rem .2rem;
    }
    .module4 .w .sp_list .second{
        margin-bottom: .3rem;
        width: 48%;
        margin-right: 4%;
        margin-left: 0;
    }
    .module4 .w .sp_list .second:nth-child(3){
        margin-right: 0;
    }
    .module4 .w .sp_list .second:nth-child(5){
        margin-right: 0;
    }
    .module4 .w .sp_list .first a .bg .lj img{
        width: .34rem;
        height: .34rem;
    }
    .module4 .w .sp_list .second a .bg h2{
        font-size: .28rem;
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
        left: 0;
    }
    .zy_ban .tit::before{
        display: none;
    }
    .zy_ban .tit .dqwz{
        display: none;
    }
    .zy_ban .tit{
        border-left: 0;
        padding-left: 0;
        left: 50%;
        transform: translate(-50%,-50%);
        height: auto;
        top: 50%;
        bottom: auto;
    }
    .zy_ban .img{
        object-fit: cover;
    }
    .zy_ban .tit h2{
        font-size: .46rem;
    }
    .szffw_list .szhfw_nr{
        padding-bottom: 2rem;
    }
    .szffw_list .szhfgw_new{
        display: block;
    }
    .szffw_list .szhfgw_new .left h2{
        margin-top: .3rem;
        font-size: .44rem;
        margin-bottom: .3rem;
    }
    .szffw_list .szhfgw_new .left p{
        font-size: .3rem;
    }
    .jj_gd .jj_time span{
        font-size: .54rem;
    }
    .jj_gd .jj_time sup{
        font-size: .54rem;
    }
    .jj_gd .jj_time sub{
        font-size: .26rem;
    }
    .jj_gd .jj_time h5{
        font-size: .26rem;
    }
    .jj_gd .jj_time{
        margin-right: 0;
    }
    .szffw_list .szhfw_nr h1{
        font-size: .3rem;
    }
    .szffw_list .szhfw_nr p{
        font-size: .28rem;
        line-height: 1.5;
    }
    .zy_jj{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .cx_list .zy_jj .w .right{
        width: 100%;
    }
    .cx_list .zy_jj .w{
        display: block;
    }
    .cx_list .zy_jj .w .left h1{
        font-size: .46rem;
    }
    .cx_list .zy_jj .w .left .p{
        font-size: .3rem;
    }
    .cx_list .zy_jj .w .left p{
        font-size: .28rem;
        line-height: 1.5;
    }
    .cx_list .zy_jj .w .left{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .cx_list .zy_jj .w .left ul{
        margin-bottom: .3rem;
    }
    .cx_list .zy_jj .w .left ul li{
        font-size: .28rem;
        line-height: 1.5;
    }
    .cx_pt{
        margin-top: .5rem;
    }






    .cx_list .cx_pt .rcpy .gds .w{
        display: block;
        padding:.3rem;
        box-sizing: border-box;
        width: 100%;
        background: none;
        margin-top: 0;
    }
    .cx_list .cx_pt .rcpy .gds .w ul{
        width: 100%;
        display: block;
        margin-top: 0;
    }
    .cx_list .cx_pt .rcpy .gds .w .r_g h2{
        font-size: .3rem;
    }
    .cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr{
        height: 3rem;
    }
    .cx_list .cx_pt .rcpy .gds .w .r_g .nr p{
        font-size: .28rem;
        line-height: 1.5;
    }
    .cx_list .cx_pt .rcpy .gds .w .r_g{
        width: 100%;
        height: 6.38rem;
    }
    .cx_list .cx_pt  .rcpy{
        height: auto;
        padding-bottom: 1rem;
    }
    .cx_list .cx_pt  .rcpy .bg{
        height: 100%;
        object-fit: cover;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li{
        margin-bottom: .2rem;
        margin-left: 0;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li:nth-child(1):hover::before{
        display: none;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li:nth-child(2):hover::before{
        display: none;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li:nth-child(3):hover::before{
        display: none;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li:nth-child(4):hover::before{
        display: none;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li:nth-child(5):hover::before{
        display: none;
    }
    .cx_list .cx_pt  .rcpy .gds .w .r_g .nr center{
        font-size: .3rem;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li h4{
        font-size: .3rem;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li h4 span{
        font-size: .4rem;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li.on h4{
        color: #ea5524;
    }
    .cx_list .cx_pt  .rcpy .gds .w ul li.on h4 span{
        color: #ea5524;
    }
    .cx_list .cx_pt .rcpy .gds .w{
        display: block;
    }
    .cx_list .cx_pt .tit{
        padding: 0 .3rem;
        box-sizing: border-box;
        width: 100%;
    }
    .cx_list .cx_pt .rcpy .gds .w ul li.on::before{
        display: none;
    }
    .cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr p {
        font-size: 0.28rem;
        line-height: 1.5;
    }
    .cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g h2{
        font-size: .34rem;
    }
    .cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g{
        width: 100%;
    }
    .cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr center{
        font-size: .3rem;
    }
    .cx_list .cx_pt .rcpy .gds .w .rcpy_zz{
        height: auto;
    }
    .cx_list .cx_pt .rcpy .gds{
        height: auto;
    }
    .cx_list .cp_cg{
        padding: 1rem .3rem .5rem;
        box-sizing: border-box;
        width: 100%;
    }
    .cx_list .cp_cg .swiper{
        width: 100%;
    }
    .cx_list .cp_cg .swiper .img{
        width: 3.35rem;
        height: 4.72rem;
    }
    .cx_list .cp_cg .swiper h2{
        font-size: .28rem;
        line-height: 1.5;
    }
    .cx_list .cp_cg .swiper-button-prev{
        left: .3rem;
    }
    .cx_list .cp_cg .swiper-button-next{
        right: .3rem;
    }
    .cx_list .cp_kt{
        padding: 0 .3rem;
        padding-top: .6rem;
        width: 100%;
        box-sizing: border-box;
    }
    .popup .popcon p{
        font-size: .28rem;
    }
    .cx_list .cp_kt .swiper a .img{
        width: 100%;
    }
    .cx_list .cp_kt .swiper a .bg .d h1{
        font-size: .28rem;
        margin-bottom: .2rem;
    }
    .cx_list .cp_kt .swiper a .bg .d h2{
        font-size: .28rem;
    }
    .cx_list .cp_kt .swiper a .bg .d{
        height: auto;
    }
    .cx_list .cp_kt .swiper-button-next{
        right: 0;
    }
    .cx_list .cp_kt .swiper-button-prev{
        left: 0;
    }
    .dqwzs{
        display: none;
    }
    .cp_list .tt{
        padding: 0 .3rem;
        box-sizing: border-box;
        width: 100%;
    }
    .cp_list ul{
        padding: 0 .3rem;
        box-sizing: border-box;
        width: 100%;
    }
    .cp_list ul li:nth-child(1){
        width: 100%;
        height: 2.52rem;
    }
    .cp_list ul li .nr p{
        display: none;
    }
    .cp_list .bg{
        height: 100%;
        object-fit: cover;
    }
    .cp_list ul li{
        width: 48%;
        margin-right: 0;
        height: 2.48rem;
    }
    .cp_list ul li:nth-child(2){
        margin-right: 4%;
    }
    .cp_list ul li:nth-child(4){
        margin-right: 4%;
    }
    .cp_list ul li .nr{
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .cpxq_list .xq_hd .bg{
        position: initial;
    }
    .cpxq_list .xq_hd{
        height: auto;
    }
    .cpxq_list .xq_hd .w .tit{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
        height: auto;
        padding-bottom: 1rem;
    }
    .cpxq_list .xq_hd .w .tit h2{
        font-size: .44rem;
    }
    .cpxq_list .xq_hd .w .tit .nr{
        height: auto;
    }
    .cpxq_list .xq_hd .w .tit .nr p{
        font-size: .28rem;
        line-height: 1.5;
    }
    .cpxq_list .xq_bd{
        padding: 0.5rem .3rem;
        box-sizing: border-box;
    }
    .cpxq_list .xq_bd h2{
        font-size: .34rem;
        line-height: 1.5;
    }
    .cpxq_list .xq_bd p{
        font-size: .28rem;
        line-height: 1.5;
    }
    .cpxq_list .xgal .w .title{
        font-size: .44rem;
    }
    .cpxq_list .xgal .w .swi center{
        font-size: .28rem;
    }
    .xgal{
        width: 100%;
        padding: 0 .3rem;
        box-sizing: border-box;
    }
    .cpxq_list .xgal .w .swi a{
        width: 100%;
    }
    .cpxq_list .xgal .w .swi a .img{
        width: 100%;
        height: 4.22rem;
    }
    .cpxq_list .xgal .w .swi a h2{
        font-size: .3rem;
    }
    .cpxq_list .xgal .w .swi a p{
        font-size: .26rem;
        line-height: 1.5;
        text-align: left;
    }
    .cpxq_list .xgal .w .swi .swiper-pagination .swiper-pagination-bullet{
        width: .2rem;
        height: .2rem;
    }
    .xq .dqwz{
        display: none;
    }
    .xq .xq_list{
        width: 100%;
        padding: .6rem .3rem 1.3rem;
        box-sizing: border-box;
    }
    .xq .xq_list .Right_structure .content .xq_tit .lll .font{
        display: none;
    }
    .xq .xq_list .Right_structure .content .xq_tit .lll span{
        font-size: .26rem;
    }
    .xq .xq_list .Right_structure{
        width: 100%;
        float: none;
    }
    .xq .xq_list .Right_structure .content{
        padding-right: 0;
        border-right: 0;
    }
    .sxp{
        height: auto;
    }
    .sxp .jzf{
        height: .5rem;
        font-size: .28rem;
        max-width: 70%;
    }
    .sxp .list_goback{
        font-size: .28rem;
        height: .6rem;
        line-height: .6rem;
    }
    .xq .xq_list .tj{
        margin-top: .5rem;
        float: none;
        width: 100%;
        padding-left: 0;
    }
    .tj h1{
        font-size: .34rem;
    }
    .tj ul li a .img{
        width: 100%;
        height: 4.22rem;
    }
    .tj ul li a h2{
        font-size: .28rem;
        height: 1rem;
        line-height: .5rem;
    }
    .tj ul li a p{
        font-size: .26rem;
    }
    .zy_sx .sx_list{
        padding: 0 .3rem;
        padding-bottom: 1.3rem;
        width: 100%;
        box-sizing: border-box;
    }
    .al_list ul li{
        width: 100%;
        float: none;
        margin-right: 0;
    }
    .al_list ul li a .img{
        width: 100%;
        height: 4.22rem;
    }
    .al_list ul li a .bg h2{
        font-size: .28rem;
        margin-bottom: .2rem;
    }
    .al_list ul li a .bg p{
        font-size: .26rem;
        line-height: 1.5;
    }
    .xq .xq_list .Right_structure .content .xq_con p{
        font-size: .28rem;
        line-height: 1.5;
    }
    .zy_sx .sx_list ul li{
        width: 100%;
        height: 4.22rem;
        margin-right: 0;
        float: none;
    }
    .zy_sx .sx_list ul li a .img{
        width: 100%;
        height: 4.22rem;
    }
    .zy_sx .sx_list ul li a .bg h2{
        font-size: .28rem;
    }
    .zy_sx .sx_list ul li a .bg img{
        width: .7rem;
        height: .7rem;
    }
    .fy{
        flex-wrap: wrap;
        height: auto;
    }
    .fy a{
        width: .6rem;
        height: .6rem;
        line-height: .6rem;
        font-size: .3rem;
    }
    /*.fy .one .syy {*/
    /*    background: url(../img/icon23.png) #ea5524 no-repeat center;*/
    /*    background-size: 0.23rem 0.11rem;*/
    /*}*/
    /*.fy .one .xyy {*/
    /*    background: url(../img/icon24.png) #ea5524 no-repeat center;*/
    /*    background-size: 0.23rem 0.11rem;*/
    /*}*/
    .fy .tz_z{
        width: 2rem;
        height: .6rem;
        line-height: .6rem;
        margin-bottom: .3rem;
    }
    .fy .one{
        margin-bottom: .3rem;
        width: 80%;
    }
    .fy span{
        font-size: .26rem;
    }
    .fy .tz_z .qr{
        width: .6rem;
        height: .56rem;
        line-height: .56rem;
        font-size: .26rem;
    }
    .fy .tz_z input{
        width: 1rem;
        font-size: .28rem;
        height: .6rem;
        line-height: .6rem;
    }
    .fy .tz_z{
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}