.topBg{background: url(../images/newsBg.png) no-repeat;}

.news h3 {
    text-align: center;
    color: #454545;
    font-size:37px;
    padding: 70px 0 50px 0;font-family: 'SourceHanSansCN-Bold';
  }
  .news ul {
    color: #454545;
    margin: 40px 0;
  }
  .news ul > li {
    display:flex;
    justify-content: space-between;
    margin-bottom: 40px;
    background: #fff;
    padding:30px 25px;
    box-sizing: border-box;
    box-shadow: -4px -4px 8px 0 rgba(1, 1, 2, 0.1),
      4px 4px 8px 0 rgba(1, 1, 2, 0.1);
    border-radius: 15px;border:2px solid #fff;
  }
  .news ul > li img{width:385px;height:220px;margin-right:25px;}
  .news ul > li>div{flex:1;}
  .news ul > li:hover{background:#f2f7ff;border:2px solid #518fea;}
  .news ul > li h4 {
    margin-top: 25px;
    margin-bottom: 20px;font-size:26px;color:#2d2d2d;font-family: 'SourceHanSansCN-Bold';
  }
  .news ul > li p {
    font-size: 20px;
    line-height: 32px;font-family: 'FZLTZCHK';
  }
  .news ul >li .time{color:#b6b6b6;font-size:20px;margin-top:45px;}
  .pagination{display:flex;justify-content: center;align-content: center;height:25px;}
  .pagination em{font-style: normal;color:#696969;display:inline-block;margin-right:8px;line-height: 25px;}
  .pagination em:last-child{margin:0;}
  .pagination span{padding:4px 8px;margin:0 3px;border-radius: 8px;font-size:15px;line-height: 17px;}
  .pagination span.on{background:#3c65ff;color:#fff;}
  .jt{background-size:15px 25px;width:15px;background-position: top;}