.news-content {
  width: calc(100vw* 677 /1920);
  margin: 0 auto;
  padding: 8vw 0 5vw 0; }
  .news-content .news-title {
    color: #000000;
    padding-bottom: 14px; }
  .news-content .news-sub {
    display: flex;
    color: rgba(0, 0, 0, 0.3);
    padding-bottom: 30px;
    align-items: center; }
    .news-content .news-sub .news-date {
      padding-right: 15px; }
  .news-content .news-rich .scoll-horizontal {
    width: 100%;
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    margin-left: auto;
    margin-right: auto;
    max-width: 100% !important;
    padding-bottom: 10px; }
    .news-content .news-rich .scoll-horizontal .scoll {
      width: 100%;
      vertical-align: top;
      overflow-x: auto;
      max-width: 100% !important; }
    .news-content .news-rich .scoll-horizontal .scoll-horizontal-list {
      overflow: hidden;
      display: flex; }
      .news-content .news-rich .scoll-horizontal .scoll-horizontal-list .scoll-horizontal-item {
        display: inline-block;
        vertical-align: middle; }
  .news-content .news-rich .video-box {
    width: 100%;
    position: relative; }
    .news-content .news-rich .video-box .video {
      width: 100%;
      display: block; }
    .news-content .news-rich .video-box .video-play {
      z-index: 9;
      position: absolute;
      color: #ffffff;
      width: 100%;
      height: 100%;
      top: 0;
      right: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      .news-content .news-rich .video-box .video-play .icon-play {
        cursor: pointer; }

.news-box-list {
  width: 100%;
  min-height: calc(100vh - 80px);
  overflow: hidden;
  display: flex;
  align-items: center; }
  .news-box-list .news-box-content {
    margin: 0 auto;
    width: 85%;
    max-width: 1600px; }
  .news-box-list .news-inner {
    overflow: hidden;
    width: 100%;
    padding-right: 1.5vw;
    margin-left: 2vw; }
    .news-box-list .news-inner .box-title {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 3vw;
      padding-top: 5vw; }
      .news-box-list .news-inner .box-title a:hover {
        color: #005bac; }
    .news-box-list .news-inner .n-title {
      color: #000000;
      text-align: left; }
    .news-box-list .news-inner .news-list {
      position: relative;
      display: flex;
      justify-content: space-between;
      overflow: visible; }
      .news-box-list .news-inner .news-list .list {
        position: relative;
        box-sizing: initial;
        transition: box-shadow .5s, transform .5s;
        width: 31.3%; }
        .news-box-list .news-inner .news-list .list .n-news-box {
          display: block;
          padding-right: 10%; }
        .news-box-list .news-inner .news-list .list:after {
          content: '';
          position: absolute;
          width: 1px;
          right: 0;
          top: 0;
          bottom: 0;
          background: #E5E5E5; }
        .news-box-list .news-inner .news-list .list:nth-child(3n+3):after {
          content: normal; }
        .news-box-list .news-inner .news-list .list:hover {
          box-shadow: 15px 13px 14px 2px rgba(110, 117, 129, 0.18);
          transform: translate3d(0, 2px, 0); }
          .news-box-list .news-inner .news-list .list:hover .n-news-box .x-base-btn {
            background: none;
            color: #005bac;
            border-color: #005bac; }
      .news-box-list .news-inner .news-list .n-news-box {
        width: 100%; }
        .news-box-list .news-inner .news-list .n-news-box .n-img {
          display: block;
          width: 100%;
          height: 11.8vw;
          border-radius: 10px;
          object-fit: cover;
          margin-bottom: 1.5vw; }
        .news-box-list .news-inner .news-list .n-news-box .n-txt {
          color: #000000;
          margin-top: 1.5vw;
          margin-bottom: 3.8vw;
          height: 5vw;
          line-height: 1.8vw; }
        .news-box-list .news-inner .news-list .n-news-box .n-content {
          color: #5d5d5d;
          line-height: 30px;
          height: 90px;
          margin-bottom: 1.6vw;
          overflow: hidden;
          text-align: justify; }
        .news-box-list .news-inner .news-list .n-news-box .n-date {
          color: #005bac;
          padding-top: 1vw; }
          .news-box-list .news-inner .news-list .n-news-box .n-date i {
            padding-right: 0.2vw; }
        .news-box-list .news-inner .news-list .n-news-box .x-base-btn {
          border-radius: 100px;
          transition: background .3s ease-out 0s;
          padding: 0.8vw 1.5vw;
          margin-bottom: 2.5vw; }
          .news-box-list .news-inner .news-list .n-news-box .x-base-btn:hover, .news-box-list .news-inner .news-list .n-news-box .x-base-btn:active {
            background: none;
            color: #005bac;
            border-color: #005bac; }
  .news-box-list .page-list {
    text-align: center;
    padding: 5vw 0 6.5vw 0; }
    .news-box-list .page-list .layui-laypage {
      margin: 0 auto; }
      .news-box-list .page-list .layui-laypage a, .news-box-list .page-list .layui-laypage span {
        margin: 0 5px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        padding: 0;
        border: none;
        font-size: 0.8vw;
        font-family: HanYiQiHei-65s; }
      .news-box-list .page-list .layui-laypage a {
        position: relative; }
        .news-box-list .page-list .layui-laypage a.layui-laypage-last:hover:before, .news-box-list .page-list .layui-laypage a.layui-laypage-next:hover:before, .news-box-list .page-list .layui-laypage a.layui-laypage-prev:hover:before, .news-box-list .page-list .layui-laypage a.layui-laypage-first:hover:before {
          content: normal; }
        .news-box-list .page-list .layui-laypage a:hover {
          color: #005bac; }
          .news-box-list .page-list .layui-laypage a:hover:before {
            font-family: 'iconNadian';
            position: absolute;
            content: '\e6dd';
            color: #005bac;
            font-size: 40px;
            left: -1px;
            top: -1px;
            padding: 1px;
            width: 100%;
            height: 100%; }
      .news-box-list .page-list .layui-laypage .layui-disabled {
        display: none; }
      .news-box-list .page-list .layui-laypage .layui-laypage-curr .layui-laypage-em {
        font-family: 'iconNadian';
        background: none; }
        .news-box-list .page-list .layui-laypage .layui-laypage-curr .layui-laypage-em:before {
          content: '\e6dd';
          color: #005bac;
          font-size: 40px; }
      .news-box-list .page-list .layui-laypage .layui-laypage-curr em {
        color: #333; }

@media screen and (max-width: 1000px) {
  .mobile-wrapper.news .banner-top {
    height: 5.65rem; }
    .mobile-wrapper.news .banner-top .banner-content .banner-text {
      top: 42%; }
  .mobile-wrapper .news-list {
    padding: 2.1rem 0.74rem 0; }
    .mobile-wrapper .news-list .list {
      margin-bottom: 2.6rem; }
      .mobile-wrapper .news-list .list:last-child {
        margin-bottom: 0; }
      .mobile-wrapper .news-list .list:active .n-news-box .x-base-btn {
        color: #005bac;
        border-color: #005bac; }
      .mobile-wrapper .news-list .list:hover {
        box-shadow: none;
        transform: none; }
        .mobile-wrapper .news-list .list:hover .n-news-box .x-base-btn {
          color: #ffffff;
          background: #005bac; }
      .mobile-wrapper .news-list .list:after {
        content: none; }
      .mobile-wrapper .news-list .list .n-news-box {
        padding: 0; }
        .mobile-wrapper .news-list .list .n-news-box .n-date {
          padding-top: 0;
          color: #005bac; }
        .mobile-wrapper .news-list .list .n-news-box .n-txt {
          margin: 0.47rem 0;
          line-height: normal;
          height: auto;
          font-family: HanYiQiHei-55s;
          word-break: break-all; }
        .mobile-wrapper .news-list .list .n-news-box .x-base-btn {
          padding: 0.20rem 0.37rem;
          margin-bottom: .4rem;
          font-family: HanYiQiHei-65s;
          border-radius: 100px; }
        .mobile-wrapper .news-list .list .n-news-box .n-img {
          width: 6.02rem;
          height: 3.34rem;
          border-radius: 0; }
  .mobile-wrapper .news-page-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.4rem 0.54rem; }
    .mobile-wrapper .news-page-btn .btn {
      padding: 0.2rem;
      font-family: HanYiQiHei-65s; } }

/*# sourceMappingURL=news.css.map */
