@media screen and (max-width: 1024px) {
    .second-banner {
        height: 200px;
    }

    .second-banner img {
        height: 100%;
        object-fit: cover
    }

    .second-breadcrumb {
        font-size: 14px;
    }

    .second-nav {
        height: auto;
    }

    .second-nav .auto {
        flex-wrap: wrap;
        height: auto;
        justify-content: left;
    }

    .second-nav .auto li {
        font-size: 14px;
        margin-right: 20px;
        line-height: 40px;
       min-width:auto
    }

    .second-nav .auto li:after {
        display: none;
    }

    .gsjj-content ,.gltd-content,.page,.hxjl-content,.kjdw-content,.kjcx-detail,.kjcg-detail,.cpsb-bottom,.cpsb-content,.rcln-content,.czfz-top{
        padding: 30px 0px;
    }

    .second-content p {
        font-size: 14px;
        line-height:1.6;
        margin-top:5px;
    }

    .gltd-content ul{
        width:100%;
    }

    .gltd-content ul li{
        margin-bottom:20px;
    }

    .gltd-pic{
        width:90%;
    }

    .glts-title{
        font-size:16px;
    }

    .glts-sum{
        margin-top:0px;
    }

    .sub-nav{
        padding:30px 0px;
    }

    .sub-nav ul li{
        font-size: 14px;
        padding: 8px 10px;    
    }

    .second-title,.hxjl-content .second-title{
        font-size:20px;
        margin:0px 0px 30px;
    }

    .hxjl-title{
        font-size:16px;
    }

     .hxjl-item{
        flex-wrap:wrap;
    }

    .hxjl-item p{
        width:70%;
    }

    .title-flex{
        width:100%;
    }

    .second-title:after{
        width:20px;
        height:4px;
        bottom:-10px;
    }

    .ryzz-list .tag{
        font-size:14px;
    }

    .ryzz-list .info p{
        font-size:14px;
    }

    .ryzz-list .item{
        width:100%;
        margin:0px;
    }

    .ryzz-list .imgbox{
        padding:50px 80px 30px;
    }

    .ryzz-list .imgbox{
        height:auto;
    }

    .ryzz-list .info{
        height:auto;
    }

    .ryzz-con .ryzz-list{
        border:none;
        border-right:1px solid #E7E7E7;
    }

    .zz-con .ryzz-list .info .zz-title{
        font-size:15px;
    }

    .zz-con .ryzz-list .info{
        height:auto;
    }

    .lsyg-nav .swiper-slide span{
        font-size:16px;
    }

    .lsyg-nav .swiper-slide i{
        width:26px;
        height:26px;
    }

    .lsyg-nav{
        padding:80px 0px 40px;
    }

    .lsyg-nav:before{
        top: 48px;
    }

    .lsyg-title{
        font-size:16px;
        width:18%;
        background-size:8px;
    }

    .lsyg-right{
        width:75%;
        padding-left:10px;
        flex-wrap:wrap;
    }

    .lsyg-module:after{
     left: 17%;
    }

    .lsyg-sum{
      width:100%;
    }

    .lsyg-img{
        width:100%;
    }

    .lsyg-list{
        padding:30px 0px 100px;
    }

    .qywh-top{
        flex-wrap:wrap;
        padding:30px 0px;
    }

    .qywh-whxt{
        width:100%;
    }

    .qywh-whhb{
        width:100%;
        margin-top:20px;
    }

    .qywh-whhb .hb-next,.qywh-whhb .hb-prev{
        width:20px;
        height:40px;
        background-size:100%;
    }

   
   .qywh-whhb .hb-next{
         right:-10px;
     }

   .qywh-whhb .hb-prev{
        left:-10px;
    }

    .qywh-bottom{
        padding-top:30px;
    }

    .qywh-bottom ul{
        flex-wrap:wrap;
    }

    .qywh-bottom ul li{
        width:100%;
        margin-bottom:25px;
    }

    .zlchqywh-title,.zlchqywh-sum{
      font-size:16px;
    }

    .hb-title{
        font-size:14px;
        line-height:1.4
    }

    .txrz-title{
        font-size:18px;
        margin:30px 0px 20px;
    }

    .three-title{
        font-size:16px;
    }

    .hxjl-jyfw ul{
        width:100%;
        flex-wrap:wrap;
        justify-content:space-around;
    }

    
    .hxjl-jyfw ul li{
        width: 40%;
        margin-bottom:20px;
      
    }

    .zyyw-img   {
      height:90px;
    }

    .zyyw-img img{
        max-width:30%;
        max-height:50%;
    }

    .ry-sum, .zyyw-title{
        font-size:16px;
    }

    .hxjl-rych ul{
        width:100%;
        justify-content:space-between;
    }

    .hxjl-rych ul li{
        width:46%;
        height: 70px;
        margin-bottom: 30px;
    }

    .ry-title, .hxjl-gszz .ry-title{
        font-size:14px;
    }

    .hxjl-gszz ul li{
        margin:0px 0px 30px;;
    }

    
    .news-list{
        padding:20px 0px;
    }

    .news-item{
        width:100%;
        padding-bottom:20px;
    }
    .news-item-con{
        width:60%
    }

    .news-item-date{
        position:inherit;
        margin-top:10px;
        font-size: 14px;
    }

    .news-item-title{
        font-size:16px;
        line-height:26px;
    }

    .detail-title{
        font-size: 18px;
        line-height:36px;
    }

    .detail-date{
        margin: 8px 0px;
        font-size:14px;
    }

    .detail-content p{
        font-size: 14px;
        line-height:28px;
        margin-bottom: 10px;
    }

    .detail-content img{
        max-width:80%;
    }

    .kjdw-item{
        width:29%;
        margin:0 2.1%;
    
    }

    .kjdw-title{
        font-size:16px;
        margin:10px 0px;
    }

    .kjcxd-img{
        max-width:100px;
        margin-bottom:20px;
    }

    .num-con{
        flex-wrap:wrap;
    }

    .num-con p span{
        font-size:26px;
    }

    .num-con>li{
        width:33.3%;
        margin-bottom:10px
    }

    .num-con>li:last-child{
        width:40%
    }

    .num-con>li:after{
        background:none
    }

    .num-con p i{
        font-size:14px;
        margin-left:5px;
    }

    .num-con>li>span{
        font-size:14px;
    }

    .zljs-item{
        width:100%;
        padding:15px 0px;
    }

    .zljs-item-title{
        font-size:16px;

    }

    .zljs-module .pre-ul{
        margin-top:20px;
    }

    .bzzd-content{
        padding-bottom:30px;
    }

    .kjcg-detail .detail-content{
        font-size:14px;
    }

    .cpsb-content .sub-nav ul li{
        margin-right:0px;
        font-size:14px;
    }

    .jypsj-top{
        flex-wrap:wrap;
    }

    .jypsj-left{
        width:100%;
    }

    .jypsj-right{
        width:100%;
        padding:20px;
    }

    .yj-sum, .yj-sum p{
        line-height:1.6;
        font-size:14px;
    }

    .yj-title{
        font-size:16px;
        margin-bottom:15px;
    }

    .cpsb-content .sub-nav{
        padding:20px 0px;
    }

    .jypsj-bottom ul li{
        width:100%;
        margin-top:20px;
        padding:30px 20px;
    }

    .jypsj-title{
        font-size:16px;
        margin-bottom:10px;
    }

    .jypsj-bottom ul{
        margin-top:0px;
    }

    .jyc-con>li{
        width:100%;
        
    }

    .jyc-title{
        font-size:14px;
    }

    .jyc-item{
        font-size:14px;
        width:100%;
    }

    .jyc-cptd:before{
        height:12px;
        top:7px;
    }

    .cpyj-list{
        margin-top:0px;
    }

    .cpyj-list li{
        width:100%;
        margin-top:20px;
    }

    .cfyj-con{
        padding:20px 30px;
    }

    .jyc-title{
        margin-bottom:10px;
    }

.sb-left,.sb-right{
        width:100%;
        max-width:100%
    }

    .sb-left img{
        width:100%;
    }

    .sb-right{
        margin-top:20px;
    }

    .zhgc-list{
        margin-top:10px;
    }

    .zhgc-list li{
        flex-wrap:wrap;
        margin-bottom:30px;
    }

    .zhgc-left,.zhgc-right{
        width:100%;
        margin-left:0;
    }

    .zhgc-item-title{
        font-size:16px;
        margin-top:15px;
    }

    .zhgc-item-sum p strong,.zhgc-item-subtitle{
        font-size:14px;
    }

    .rcln-title,.czfz-title{
        font-size:18px;
    }

    .czfz-title{
        padding-bottom:12px;
    }

    .rcln-con, .rcln-sum{
        width:100%;
    }

    .rcln-con{
        margin-top:20px;
    }

    .rcln-con p strong{
        font-size:16px;
    }

    .rcln-sum{
        font-size:16px;
        margin-top:20px;
        margin-bottom:10px;
    }

    .czfz-title:after{
        width:20px;
        height:3px;
    }

    .czfz-subtitle{
        font-size:16px;
        margin-top:20px;
    }

    .czfz-center,.czfz-bottom{
        padding-bottom:30px;
    }
    
    .czfz-bottom .swiper{
        margin-top:20px;
        overflow:hidden
    }

    .czfz-bottom .swiper-slide .cxcz-title{
        height:40px;
        line-height:40px;
    }

    .czfz-bottom .swiper-slide .cxcz-title a{
        font-size:14px;
    }

   .czfz-bottom .swiper-button-prev{
        left:0;
    }

    .czfz-bottom .swiper-button-next{
        right:0;
    }

    .djgz-content,.lxwm-content,.ywjj-content{
       padding:30px 0px;
   }

    .lxwm-top ul{
        margin-top:20px;
        flex-wrap:wrap;
    }

    .lxwm-top ul li{
        width:100% !important;
        margin-bottom:20px;
    }

    .lxwm-title{
        font-size:16px;
    }

    .lxwm-bottom{
        padding:20px;
        margin-top:0px;
    }

    .ywjj-sum{
        width:100%;
    }

    #ywSlide{
        margin-top:20px;
    }

    .yw-item:hover .yw-bot,.yw-bot{
        top:0;
        height:100%;
        padding:120px 30px 30px;
    }

    .yw-item:hover .yw-bot .yw-sum,.yw-sum{
        margin-top:20px;
      font-size:14px;
        margin-top:10px;
       line-height:1.5;
    }

    .yw-title{
        font-size:20px;
    }

    .ywbj-top{
        height:150px;
        padding-top:30px;
    }

    .ywbj-bottom{
        margin-top:30px;
    }

    .ywbj-bottom li{
        flex-wrap:wrap;
        height:auto;
        margin-top:20px;
    }

    .ywbj-item-pic{
        width:100%;
        height:auto;
    }

    .ywbj-right{
        width:100%;
        position:initial;
        padding:30px;
        height:auto;
    }

    .ywbj-item-title{
        font-size:18px;
    }

    .ywbj-item-title:after{
        width:30px;
        height:3px;
        bottom:-15px;
    }

    .ywbj-item-wz{
        margin-right:20px;
    }

    .ywbj-item-sum, .ywbj-item-sub div{
        font-size:14px;
    }

    .ywbj-item-title{
        margin-bottom:35px;
    }

    .ywbj-page{
        margin-top:30px;
    }

    .ywbj-page li{
        width:40px;
        height:35px;
       
    }

     .ywbj-page li a{
          font-size:14px
     }

.ywbjlb-head{
  margin-top:30px;
}

    .ywbjlb-head li{
        font-size:16px;
      height:50px;
    }



    .ywbjlb-title{
        font-size:14px;
        padding:0px 10px;
    }

    .ywbjlb-con p{
        padding:0 10px;
        height:120px;
    }

    .ywbjlb-body{
        margin-bottom:0px;
    }

    .kjdw-bitem-title{
        font-size:14px;
        width:28%;
        height:45px;
        margin-left:10px;
        margin-top:30px;
    }

   .kjdw-bitem-con p{
        width:28%;
        height:45px;
        margin-left:10px;
        margin-top:10px;
    }

}