.bot_con{
    margin-bottom:15px;
    }
    .peo_bot_list li{margin:0 40px;margin-bottom:20px;}
    .zwgk .bottom_list li p{
    font-size:16px;
    }
    .zwgk_right{
    padding-top:0;
    }
    .zwgk_right .line_title{
    margin-bottom: 10px;
    }
    .pt0{
    padding-top:0;
    }
    .pb20{
    padding-bottom:20px;
    }
    
    
    .zwgk_ul li{
    height: 52px;
        line-height: 52px;
    }
    .zwgk_right .zwgk_ul li a {
        line-height: 52px;
    }
    
    .padtb{
    padding-bottom:10px !important;
    padding-top:50px !important;
    }
    .x_img1{
    margin-top:10px;
    }
    .zwgk_main_content1 .zwgk_ul li:hover{
          background: #29a8f0;
    }
    .news_menu2 a{
    margin-right:20px;
    }
    .zwgk .bottom_list li p{
    font-size: 14px;
    }
    .zwgk_main_content {
    width:100%;
    margin-bottom:20px;
    }
    .bmlj-box{
    width:257px;
    height:104px;
    }
    .bmlj-box img{
    width:100%;
    }
    
 
    .zwgk_left_new {
      width: 270px;
      background-color: #F1FAFF;
      box-sizing: border-box;
      padding: 20px;
      border-radius: 2px;
      float: left;
      margin-right:20px;
    }
    .zwgk_left_new h3.zw {
      width: 100%;
      height: 48px;
      line-height: 48px;
      text-align: center;
      border-radius: 5px;
      background-color: #D9EBF4;
      margin-bottom: 5px;
      color: #2D2D2D;
      font-size: 20px;
      font-weight: bold;
    }
    .zwgk_left_new .ldlist > li {
      height: 53px;
      line-height: 53px;
      text-align: center;
      font-size: 18px;
    }
    .zwgk_left_new .ldlist > li > a {
      color: #2D2D2D;
    }
    .zwgk_middle_new {
      width: 620px;
      float: left;
      margin-top: 0;
      overflow: hidden;
    }
    .zwgk_right_new{
    width:255px;
    }
    
    .zwgk_right_new .bottom_list li{
    width:100%;
    height:75px;
    box-sizing:border-box;
    padding-left:40px;
    margin-bottom: 7px;
    }
    .zwgk_right_new .bottom_list li >a {
        display: flex;
        align-items: center;
        width: 100%;
        height: 100%;
    }
    .zwgk_right_new .bottom_list li p {
        font-size: 15px;
        color: #42B0F1;
        font-weight: bold;
    }
    .zwgk_right_new .bottom_list li span {
        width: auto;
        height: auto;
        padding: 0;
        margin-right: 20px;
    }
    .zwgk_right_new .bottom_list li:hover  p{
        color: #fff;
    }
    .zfxxgk_bottom {
        margin-top: 20px;
        overflow: hidden;
    }
    .fzzfjs_bottom{
    display:flex;
    }
    .zfxxgk_bottom .zfxxgk_left {
      width: 144px;
      height: 144px;
      line-height: 142px;
      box-sizing: border-box;
      border-left: 5px solid #19A4EF;
      background-color: #F1FAFF;
      text-align: center;
      font-size: 18px;
      font-weight: bold;
      color: #29A8F0;
      letter-spacing: 1px;
    }
    .zfxxgk_bottom .zfxxgk_left > a {
      color: inherit;
    }
    .zfxxgk_bottom .zwgk_ul {
    width:1056px;
     box-sizing:border-box;
    }
    .zfxxgk_bottom .zwgk_ul.fzzfjs_ul {
        width: 705px;
    }
    .zfxxgk_right{
        flex: 1;
        border: 1px solid #F7F7F7;
        border-left:none;
        box-sizing: border-box;
    }
    .zfxxgk_right > a {
        width: 100%;
        height: 100%;
        justify-content: center;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        line-height: normal;
        padding: 29px 0;
        box-sizing: border-box;
        color: #29A8F0;
        font-size: 18px;
    }
    .zfxxgk_right > a:hover{
        background: #29a8f0;
        color:#fff;
    }
    .zfxxgk_right span{
      color:inherit;
    }
    
    .zfxxgk_bottom .zwgk_ul li {
        width: calc(100%/3);
        height: 72px;
        float: left;
        line-height: 72px;
        margin-bottom: 0;
        background-color: #fff;
        border-radius: 0;
        box-sizing:border-box;
        border:1px solid #F7F7F7;
        border-right:none;
    }
    .zfxxgk_bottom .zwgk_ul li:nth-of-type(3n){
          border-right:1px solid #F7F7F7;
    }
    .zfxxgk_bottom .zwgk_ul li:nth-of-type(n+4){
    border-top:none;
    }
    .zfxxgk_bottom  .zwgk_ul li:hover {
        background: #29a8f0;
    }
    .zfxxgk_bottom .zwgk_ul li a i {
           color: #25A7F0;
        font-size: 18px;
    }
    
    .zfxxgk_bottom  .zwgk_ul li:hover a i{
    color:#fff;
    }
    .zfxxgk_bottom .zwgk_ul li span {
        width: auto;
        margin-right: 10px;
    }
    .zfxxgk_bottom .zwgk_ul li a {
        width: 100%;
        height: 100%;
        justify-content: center;
        display: flex;
        align-items: center;
        line-height: normal;
        padding-left: 0;
    }
    .zfxxgk_bottom .zwgk_ul li:hover span .img2{
    top:0;
    }
    .zwgk_left_new .ldlist > li:hover{
    background-color:#D9EBF4;
        border-radius: 5px;
    }
    ul.ldlist {
        margin-bottom: 8px;
    }
    @media screen and (max-width: 1200px){
    .news_menu2 a {
        margin-right: 1rem;
        margin-bottom: 1rem;
    }
    .wrap {
        padding: 0 0.9rem;
    }
    .zfxxgk_bottom .zwgk_ul li span {
        margin-right: 0.3rem;
    }
    .zfxxgk_right {
        border: 1px solid #F7F7F7;
        border-top: none;
    }
    .zfxxgk_right > a {
        font-size: 1.3rem;
    }
    .zwgk_right_new .bottom_list li {
        height: 4.2rem;
        margin-bottom: 1.2rem;
    }
    .zwgk_left_new h3.zw {
        width: 100%;
        height: 4.1rem;
        line-height: 4.1rem;
        font-size: 1.6rem;
    }
    .zwgk_left_new .ldlist > li {
        height: 4rem;
        line-height: 4.0rem;
        font-size: 1.5rem;
    }
    .zwgk_left_new {
        width: 100%;
        margin: 0;
       margin-bottom:1.2rem;
    }
    .zwgk_middle_new {
        width: 100%;
    }
    .zwgk_right_new {
        width: 100%;
        float: none !important;
    }
    .fzzfjs_bottom {
        display: block;
        margin-bottom: 60px;
    }
    .bmlj-box {
        width: 100%;
        height: auto;
        margin: 0 auto;
        text-align: center;
    }
    .zfxxgk_bottom .zwgk_ul {
        width: 100%;
        box-sizing: border-box;
    }
    .zfxxgk_bottom .zwgk_ul.fzzfjs_ul {
        width: 100%;
    }
    .zfxxgk_bottom .zwgk_ul li{
        border: 1px solid #F7F7F7;
        border-top:none;
        height: 50px;
    }
    .zfxxgk_bottom .zwgk_ul li:nth-of-type(2n){
    border-left:none;
    }
    .zfxxgk_bottom .zwgk_ul li a i {
        font-size: 1.3rem;
    }
    .zfxxgk_bottom .zfxxgk_left {
        width: 100%;
        height: 40px;
        line-height: 40px;
    }
    .zfxxgk_bottom .zwgk_ul li {
        width: 50%;
    }
    .zwgk_content{
    margin-top:1rem;
    }
    .pt0{
    padding-top:2rem;
    }
    .pad0{
    padding:0;
    padding-bottom:2rem;
    padding-top:2rem;
    }
    .x_img1{
    margin-top:0;
    }
    .zwgk_right .top_list.top_list2{
    width:100%;
    margin-left:0;
    }
    .zwgk_right .top_list.top_list2 li {
        height: 12rem;
        width: 22%;
    }
    .zwgk_main_content {
    width:100%;
    }
    
    .zwgk .bottom_list li p{
    font-size:1.2rem;
    }
    }