  .nwidget {
    margin-bottom: 18px;
  }
 .zlctt>hr {
    border: 0;
    border-bottom: 1px dotted #ddd;
  }

  .zlctt>div {
    display: flex;
    justify-content: start;
    height: 56px;
    padding: 10px 0;
    box-sizing: border-box;
  }

  .zlctt>div a {
    line-height: 38px;
  }

  .zlctt img {
    width: 26px;
    height: 32px;
    margin-top: 4px;
    margin-right: 5px;
  }

  .zlctt span {
    width: 174px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .zlctt {
    box-sizing: border-box;
    padding: 0 18px;
  }

  .ziliaozq {
    background-color: #f9f9f9;
    height: 210px;
  }

  .kcctt img {
    height: 124px;
    cursor: pointer;
    box-sizing: border-box;
    background-color: azure;
  }

  .kcctt {
    z-index: 0;
    margin: 10px;
    box-sizing: border-box;
  }

  .kecheng {
    height: 172px;
    overflow: hidden;

  }

  .ztrightson>hr {
    border: 1px dotted #eee;
  }

  .btjdtle>p {
    font-size: 14px;
    line-height: 30px;
  }

  .btjdtle>p:nth-child(2) {
    font-weight: bold;
    color: #0168b7;
  }

  .btjdtle>p>span {
    color: initial;
    font-weight: initial;
    font-size: 12px;
  }

  .jdtjd {
    width: 0%;
    height: 100%;
    border-radius: 4px;
    background-color: #0168b7;
  }

  .jdt {
    width: 300px;
    height: 4px;
    background-color: #ddebf6;
    border-radius: 4px;
  }

  .btjdtle {
    display: flex;
    justify-content: space-between;
  }

  .bigfl {
    display: flex;
    height: 70px;
    padding: 14px 0;
    box-sizing: border-box;
    justify-content: space-between;
  }

  .bigfl>a {
    display: inline-block;
    width: 80px;
    height: 26px;
    border: 1px solid #e9494a;
    border-radius: 26px;
    color: #e9494a;
    text-align: center;
    line-height: 26px;
    margin-top: 8px;
  }

  .bigfl>a:hover {
    background-color: #e9494a;
    color: #fff;
    text-decoration: none;
  }

  .ztrightson>ul {
    display: flex;
    margin-top: 15px;
    border-bottom: 1px solid #a8e4fe;
    justify-content: space-between;
    width: 420px;
  }

  .ztrightson>ul>li {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    display: inline-block;
  }

  .ztrightson {
    width: 510px;
    padding: 0 45px;
    box-sizing: border-box;
  }

  .zlss>a>p {
    font-size: 14px;
    line-height: 28px;
  }

  .zlss>a {
    width: 88px;
    height: 88px;
    text-align: center;
  }

  .zlss>a:hover {
    text-decoration: none;
  }

  .zlss {
    width: 220px;
    height: 190px;
    margin: 10px auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    background-image: url(/statics/files/img/linebg.png);

  }

  .zxztnr>div {
    border: 1px solid #c3d4e7;
    background-color: #fcfeff;
  }

  .ztleftson {
    width: 290px;
    padding: 15px 30px;
    text-align: center;
    box-sizing: border-box;
  }

  .ztleftson>p {
    display: inline-block;
    line-height: 34px;
    width: 64px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    border-bottom: 2px solid #1c89a5;
  }

  .ztleftson>hr {
    border: 0;
    width: 220px;
    height: 1px;
    margin-top: -1px;
    background-color: #a8e4fe;
  }

  .rightcbl {
    width: 242px;
    height: auto;
    box-sizing: border-box;
    float: right;
  }

  .zxztnr {
    display: flex;
    justify-content: space-between;
    height: 260px;
    margin-bottom: 10px;
  }

  .leftwz {
    width: 830px;
    float: left;
  }

  .lanmulistmo>ul>li {
    max-width: 385px;
  }
  
  .kcjc {
      width: 242px;
      height: auto;
      padding-bottom: 8px;
      border: 1px solid #ccc;
      box-sizing: border-box;
    }

    .kcjc>p {
      height: 30px;
      margin-bottom: 6px;
      color: #444;
      font-size: 17px;
      font-weight: bold;
      line-height: 30px;
      text-indent: 1em;
      background-image: linear-gradient(#f7fafd, #dcebf7);
      border-bottom: 1px solid #ccc;
    }

    .kcjcimg {
      width: 226px;
      height: 217px;
      margin: 0 auto !important;
      z-index: 0 !important;
    }

    .kcjcimg img {
      width: 100%;
      height: 100%;
    }

    .kcjcbtn span {
      width: 20px;
      height: 20px;
      color: #fff;
      line-height: 20px;
      text-align: center;
      background-color: #c4c4c4;
      opacity: 1;
    }

    .kcjcbtn .swiper-pagination-bullet-active {
      background-color: #ff5400;
    }

    .col-right .qzjyzl h2 {
      display: flex;
      align-items: center;
      justify-content: space-around;
      color: #333;
    }

    .col-right .qzjyzl h2 p {
      cursor: pointer;
    }

    .col-right .qzjyzl_chacked {
      color: #1e50a2;
      border-bottom: 2px solid;
      position: relative;
      top: 1px;
    }

    .kcjcimg_content {
      position: relative;
    }

    .kcjcimg_content span {
      position: absolute;
      left: 0;
      top: 0;
      display: block;
      font-size: 13px;
      line-height: 26px;
      width: 100%;
      height: 26px;
      color: #fff;
      text-indent: .8em;
      background-color: #00000050;
    }