.ksxq{
    width: 1200px;margin: 0 auto;
}
.content .ksxq .lmbt{
  margin-bottom: 86px;
}
.zj_nr .article_content{
    display: flex;
    justify-content: space-between;
}
.zj_nr .article_content .left {
    position: relative; /* 使伪元素相对于此定位 */
    width: 261px;
    height: 400px;
    background: linear-gradient(180deg, #B3CDFF 0%, #E7EFFD 100%);
    padding: 24px;
    box-sizing: border-box;
  }
  .zj_nr .article_content .left img{
    width: 207px;
    height: 240px;
    display: block;
  }
  .zj_nr .article_content .left .name{
    display: block;
    text-align: center;
height: 33px;
font-size: 24px;
color: #000000;
line-height: 33px;
font-style: normal;
margin-top: 15px;
  }
  .zj_nr .article_content .left .phone{
    display: block;
    height: 22px;;
    font-size: 16px;
    color: #000000;
    line-height: 22px;
    text-align: center;
    font-style: normal;
    margin-top: 8px;
  }
  .zj_nr .article_content .left .zc {
    display: block;
    height: 22px;
    font-size: 16px;
    color: #6E7177;
    line-height: 22px;
    text-align: center;
    font-style: normal;
    margin-top: 12px;
    white-space: nowrap;      /* 禁止换行 */
    overflow: hidden;         /* 隐藏超出部分 */
    text-overflow: ellipsis;  /* 超出时显示省略号 */
    width: 100%;             /* 必须设置宽度（或 max-width） */
}
  .zj_nr .article_content .left::after {
    content: "";
    position: absolute;
    width: 261px;
    height: 400px;
    background: #3775E8;
    z-index: -1; /* 放在渐变 div 下方 */
    left: -19px; /* 向左偏移 */
    top: -16px;  /* 向上偏移 */
  }
  .zj_nr .article_content .right{
    width: 859px;  }
    .zj_nr .article_content .right .ysjs{
      border-bottom: 1px solid #3775E8;
    }
    .zj_nr .article_content .right .ysjs .Eng{
      height: 22px;
      font-size: 16px;
      color: #1F5EDD;
      line-height: 22px;
      text-align: left;
      font-style: normal;
      text-transform: uppercase;
      display: block;
      margin-bottom: 7px;
    }
    .zj_nr .article_content .right .ysjs .lmmc{
      display: block;
      height: 26px;
      font-size: 24px;
      color: #373737;
      line-height: 26px;
      text-align: left;
      font-style: normal;
      margin-bottom: 30px;
    }
    .zj_nr .article_content .right .ysjs .xq{
      display: block;
      height: auto;
      font-size: 16px;
      color: #000000;
      line-height: 24px;
      text-align: justify;
      font-style: normal;
      margin-bottom: 24px;
    }
    .zj_nr .article_content .right .wznr{
      height: auto;
      font-size: 16px;
      color: #000000;
      line-height: 28px;
      text-align: justify;
      font-style: normal;
      margin-top: 21px;
    }
    .zj_nr  .zhengwen{
      margin-bottom: 60px;
    }

    .zj_nr  .time{
      width: 1200px;
min-height: 138px;
background: rgba(55,117,232,0.06);
border-radius: 40px 0px 40px 0px;
border: 1px solid #3775E8;
padding: 33px 40px;
box-sizing: border-box;
    }
    .zj_nr  .time .top{
      height: 26px;
      font-weight: normal;
      font-size: 20px;
      color: #373737;
      line-height: 26px;
      text-align: left;
      font-style: normal;
      border-left: 6px solid #2461DC;
      padding-left: 10px;   
      margin-bottom: 24px;
     }
     .zj_nr  .time .bottom{
        font-size: 16px;
        color: #000000;
        line-height: 24px;
        text-align: justify;
        font-style: normal;
     }

@media all and (max-width:768px){
  .ksxq{width: 100%;padding: 0 12px;box-sizing: border-box;}
  .zj_nr .time{width: 100%;}
  .zj_nr .article_content .right{width: 100%;}
  .zj_nr .article_content {
    flex-direction: column;
    align-items: center; /* 添加这一行 */
    margin-top: 20px;
}
  .zj_nr .article_content .left::after{display: none;}
      
  .menu-mobile {background: url(../images/sjd/menu-m.png);background-size: contain;width: 28px;height: 28px;z-index:999;margin-top: 7px;}

  #headers {
    font-size: 14px;
    line-height: 44px;
    width: 100%;
    color: #000000;
    font-size: 18px;
    display: flex;
    justify-content: space-between;
    padding: 0 12px;
    background: #FFFFFF;
    box-sizing: border-box;
}
#headers .back {
    display: block;
    background: url(../images/blackback.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 15px;
    margin-left: 12px;
    margin-right: 5px;
    background-size: 16px 16px;
}
}