.mynr{
    margin-top: 40px;
}
.zzzqlistul li{
    padding: 20px 0 20px 69px;
    position: relative;
    background: #f2f2f2;
    margin-bottom: 30px;
    border-radius: 8px;
}
.zzzqlistul li>a>span{
   color: #888;
    font-weight: normal;
}
.zzzqlistul li::after{
    width: 7px;
    height: 25px;
    content: '';
    background: #ca1c1d;
    position: absolute;
    left: 30px;
    top: 38px;
}
.zzzqlistul li  a{
    font-size: 32px;
    line-height: 54px;
    display: inline-block;
    width: 80%;

    
}
.zzzqlistul li>span{
    font-size: 26px;
    color: #8c8c8c;
    line-height: 54px;
    float: right;
    margin-right: 30px;
}
.connr,.zzzqzcwjlistul,.mynr{
    width:100%;
    box-sizing: border-box;
}
#page-div{
    padding: 70px 0;
}




#zzzqcontentwrap2022 .zzzqzcwjlistul   li span{
     display:block;
    width:115px;
    height:46px;
    background:#be0000;
    text-align: center;
    color: #fff;
    border-radius: 10px;
     font-size: 28px;
     line-height: 46px;
}
#zzzqcontentwrap2022 .zzzqzcwjlistul    .redjd{
    right:10px;
    position: absolute;
    top: 32px;
    cursor: pointer;
}
#zzzqcontentwrap2022 .zzzqzcwjlistul   li{
    position:relative;
    width: 100%;
    box-sizing: border-box;
}
#zzzqcontentwrap2022  .zzzqzcwjlistul    .p2{
    display:none;
}
.zzzqzcwjlistul .jdlist  a {
    font-size:28px;
    color:#6d6d6d;
    line-height:54px;
}
.zzzqzcwjbox #page-div a,
.zzzqlistulbox #page-div a{
    padding: 0 14px;
    display: inline-block;
    border:1px solid #dadada;
    font-size:26px;
    color:#9c9c9c;
    margin: 0 10px;
    height: 48px;
    min-width: 48px;
    line-height: 48px;
    box-sizing: border-box;
}
.zzzqzcwjbox  #page-div .active,
.zzzqlistulbox #page-div  .active{
    background:#b10001;
    color:#fff;
}
.zzzqzcwjbox #page-div .pagination-last{
    display:none;
}



.pagination_index{
   display: inline-block;
}

#pagination_input{
   border: 1px solid #dadada;
   line-height: 48px;
   vertical-align: top;
   padding-left:10px;
   width: 50px;
}
.arrow{
   font-size: 26px;
   cursor: p;
}
.pagination_index{
   font-size: 26px;
}
#goPage{
   cursor: pointer;
}

@media (max-width: 1220px) {
    .zzzqbody,
    .zzzqbody .foot,
    .zzzqbody .container, .container2,
    .zzzqbody .head{
       width:100%;
       min-width:100%;
       /* overflow: hidden; */
    }
    .zzzqbody .head .toplogo{
       padding-left:0;
    }
    .zzzqbody .head .toplogo img{
       /*margin-left:0;*/
       
    }
    .zzzqbody .head .toplogo img+img{
     /*  margin:0 auto;
       margin-top: 45px;*/
    }
    .zzzqbody .content.container,
    .zzzqbody .foot .container2{
       width: 100%;
       overflow: hidden;
    }
    .zzzqbody .content.container{
       padding:5px 10px;
    }
    .zzzqbody .zzzqlistul li{
       padding: 20px 0 50px 30px;
    }
    .zzzqbody .zzzqlistul li::after{
        left: 10px;
     }  
    .zzzqbody .zzzqlistul li a{
       width:100%;
    }
    .zzzqbody #page-div{
        padding:40px 0;
    }
    .zzzqbody #page-div .pagination-first a{
        margin-top:10px;
    }
    #zzzqcontentwrap2022 .zzzqzcwjlistul .redjd{
        top:unset;
        bottom:10px;
    }



    .zzzqbody .pos{
      font-size:20px;
   }
   .zzzqbody .zzzqcomtit{
      font-size:30px;
   }
   .zzzqlistul li a{
      font-size:26px;
   }
   .zzzqzcwjlistul .jdlist  a,
   #zzzqcontentwrap2022 .zzzqzcwjlistul li span {
    font-size:26px;
   }
 }
