.top {
  position: relative;
  width: 100%;
  min-height: 550px;
  box-sizing: border-box; }
  .top img {
    width: 100%; }
  .top .top-text {
    position: absolute;
    top: 200px;
    left: 200px;
    top: 20%;
    left: 16%; }
    .top .top-text .top-hd {
      font-size: 28px;
      font-weight: bold;
      color: #023093;
      margin-bottom: 20px;
      line-height: 30px; }
    .top .top-text .top-des {
      line-height: 28px;
      font-size: 16px;
      color: #023093; }
  .top .top-text {
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    box-sizing: border-box;
    margin: 0 auto; }
    .top .top-text .top-hd {
      font-size: 28px;
      font-weight: bold;
      color: #023093;
      margin-bottom: 20px;
      line-height: 30px; }
    .top .top-text .top-des {
      width: 500px;
      line-height: 28px;
      font-size: 16px;
      color: #023093; }

.news {
  width: 100%;
  min-height: 800px;
  margin-bottom: 100px;
  background: url("../img/bgS/newsBg.png") no-repeat;
  background-size: contain;
  box-sizing: border-box;
  max-width: 1400px;
  margin: 0 auto; }
  .news .title {
    width: 110px;
    font-size: 26px;
    color: #000;
    font-weight: bold;
    margin-bottom: 40px; }
    .news .title::after {
      left: -10px;
      right: -10px; }
  .news .news-title {
    font-size: 26px;
    color: #000;
    font-weight: bold;
    margin-bottom: 40px;
    cursor: pointer; }
  .news .btns {
    max-width: 1400px;
    margin: 0 auto;
    display: flex; }
    .news .btns .newss {
      margin-right: 100px; }
  .news .date {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 20px;
    color: #999;
    margin-bottom: 30px; }
    .news .date .date-text {
      font-size: 14px;
      color: #999; }
    .news .date input {
      padding: 0;
      outline: none;
      height: 16px; }
      .news .date input::placeholder {
        color: #aaa; }
    .news .date .input {
      position: relative;
      height: 20px !important; }
      .news .date .input input {
        height: 22px !important; }
        .news .date .input input::placeholder {
          color: #aaa; }
      .news .date .input img {
        position: absolute;
        right: 5px;
        top: 4px;
        width: 12px;
        height: 12px;
        cursor: pointer; }
    .news .date .line {
      margin: 0 10px;
      color: #ccc; }
    .news .date .btn {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-left: 20px;
      width: 100px;
      height: 24px;
      cursor: pointer;
      font-size: 12px;
      color: #fff;
      background-color: #21BEBE;
      background: linear-gradient(to right, #2466ED, #2466ED, #10E2DD);
      transition: all .5s;
      user-select: none;
      overflow: hidden; }
      .news .date .btn:active {
        background-color: #21BEBE;
        background: linear-gradient(to left, #2466ED, #2466ED, #10E2DD); }
  .news .info {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    margin-bottom: 20px; }
    .news .info .info-img img {
      width: 100%; }
    .news .info .info-right .info-title {
      font-weight: 500;
      color: #000;
      line-height: 24px;
      font-size: 18px;
      margin: 30px 0;
      font-weight: bold; }
    .news .info .info-right .info-value {
      font-size: 16px;
      line-height: 20px;
      text-align: justify;
      margin-bottom: 40px; }
    .news .info .info-right .info-time {
      font-size: 12px;
      color: #999; }
  .news .list {
    max-width: 1400px;
    margin: 0 auto; }
    .news .list .item {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 100px;
      margin-bottom: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #f5f5f5; }
      .news .list .item:hover {
        background-color: #21BEBE;
        background: linear-gradient(to left, #2466ED, #10E2DD);
        color: #fff;
        cursor: pointer; }
        .news .list .item:hover .item-time {
          color: #fff; }
      .news .list .item .item-time {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 120px;
        height: 100px;
        margin-right: 20px;
        color: #29c1bd; }
        .news .list .item .item-time .time-day {
          font-size: 36px;
          margin-bottom: 15px;
          font-weight: bold;
          white-space: nowrap; }
        .news .list .item .item-time .time-year {
          font-size: 16px; }
      .news .list .item .item-title {
        line-height: 20px;
        font-size: 16px; }
      .news .list .item .item-icon {
        width: 40px;
        height: 20px;
        cursor: pointer;
        padding-right: 20px; }
        .news .list .item .item-icon img {
          width: 100%; }
      .news .list .item:last-child {
        margin-bottom: 0; }
  .news .page {
    display: flex;
    justify-content: flex-end;
    height: 44px;
    align-items: center;
    max-width: 1400px;
    padding: 0 100px; }
    .news .page .page-prev {
      margin-right: 10px; }
      .news .page .page-prev img {
        width: 14px;
        height: 14px;
        cursor: pointer; }
    .news .page .page-next {
      margin-left: 10px; }
      .news .page .page-next img {
        width: 14px;
        height: 14px;
        cursor: pointer; }
    .news .page .num {
      font-size: 14px;
      margin-right: 10px;
      cursor: pointer;
      transition: all .5s;
      width: 20px;
      height: 20px;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 50%; }
      .news .page .num.active {
        color: #fff;
        background-color: #ea7e60; }

@media screen and (min-width: 992px) {
  body {
    min-width: 1200px; }

  .index-top-img-min {
    display: none; }

  .top {
    margin-bottom: 80px; }

  .top-text {
    padding: 0 200px; }
    .top-text .top-des {
      width: 500px; }

  .btns {
    padding: 0 100px; }

  .date {
    padding: 0 100px; }

  .info {
    padding: 0 100px; }

  .info-img {
    width: 400px;
    margin-right: 20px; }

  .info-right {
    width: calc(100% - 720px); }

  .list {
    padding: 0 100px; }

  .item-title {
    flex: 1 0 auto; } }
@media screen and (max-width: 992px) {
  .index-top-img {
    display: none; }

  .index-top-img-min {
    display: flex;
    position: absolute; }

  .top {
    margin-bottom: 20px; }

  .top-text {
    padding: 0 20px; }
    .top-text .top-des {
      width: 100%; }

  .btns {
    padding: 0 10px; }

  .date {
    padding: 0 10px; }

  .info {
    padding: 0 10px;
    flex-direction: column; }

  .info-img {
    width: 100%;
    flex-direction: column; }

  .info-right {
    width: 100%;
    flex-direction: column; }

  .list {
    padding: 0 10px; } }

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