.container .main .newsLists {
  clear: both;
  margin: 52px 0 84px;
  margin: 0.2708333333rem 0 0.4375rem;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .container .main .newsLists .news-item {
    clear: both;
    margin-top: 40px;
    margin-top: 0.2083333333rem;
    padding-bottom: 0.1770833333rem;
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    display: flex;
    align-items: center; }
    .container .main .newsLists .news-item > a {
      width: 100%;
      height: 100%;
      display: flex; }
      .container .main .newsLists .news-item > a .leftPicture {
        float: left;
        flex: none;
        width: 1.765625rem;
        height: 1.0625rem;
        position: relative;
        margin-right: 0.1875rem;
        overflow: hidden; }
        .container .main .newsLists .news-item > a .leftPicture img {
          width: 116%;
          height: 100%;
          margin-left: -8%;
          transition: all 1.2s linear; }
        .container .main .newsLists .news-item > a .leftPicture .labelOrgen, .container .main .newsLists .news-item > a .leftPicture .labelBlue {
          position: absolute;
          top: 0;
          display: flex;
          justify-content: center;
          align-items: center;
          left: 0.1041666667rem;
          width: 0.3854166667rem;
          height: 0.1302083333rem;
          background: url("../images/news/ne-bg.png") no-repeat;
          background-size: cover;
          font-size: 0.0729166667rem;
          color: #fff; }
        .container .main .newsLists .news-item > a .leftPicture .labelBlue {
          background: url("../images/news/ne-bg2.png") no-repeat;
          background-size: cover; }
      .container .main .newsLists .news-item > a .leftPicture:hover img {
        transform: scale(1.1); }
      .container .main .newsLists .news-item > a .rightText {
        float: left;
        display: flex;
        flex-direction: column; }
        .container .main .newsLists .news-item > a .rightText .title {
          font-size: 0.1041666667rem;
          color: #333; }
        .container .main .newsLists .news-item > a .rightText .readData {
          display: flex;
          margin: 0.078125rem 0 0.125rem;
          font-size: 0.0625rem;
          color: #666; }
          .container .main .newsLists .news-item > a .rightText .readData > div {
            margin-right: 0.1822916667rem; }
        .container .main .newsLists .news-item > a .rightText .textInfo {
          font-size: 0.0729166667rem;
          color: #666;
          line-height: 0.125rem;
          margin-bottom: 0.2864583333rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
        .container .main .newsLists .news-item > a .rightText .moreBtn {
          width: 90px;
          height: 28px;
          font-size: 0.0625rem;
          color: #666;
          width: 0.46875rem;
          height: 0.1458333333rem;
          border: 1px solid #999;
          border-radius: 0.0104166667rem;
          display: flex;
          justify-content: center;
          align-items: center; }
    .container .main .newsLists .news-item > a:hover .rightText .title {
      color: #318cd2; }
    .container .main .newsLists .news-item > a:hover .rightText .moreBtn {
      background: #318cd2;
      color: #fff;
      border-color: #318cd2; }
  .container .main .newsLists .news-item:first-child {
    margin: 0; }
  .container .main .newsLists .news-item:last-child {
    border: none; }
.container .main .pages {
  clear: both;
  margin-bottom: 0.5833333333rem;
  display: flex;
  justify-content: center; }
  .container .main .pages ul {
    float: left;
    display: flex; }
  .container .main .pages .pageItem {
    float: left;
    border: solid thin #f9f9f9;
    margin: 0.0260416667rem;
    display: flex; }
    .container .main .pages .pageItem img {
      width: 0.046875rem; }
    .container .main .pages .pageItem a {
      flex: auto;
      color: #333;
      padding: 0.0260416667rem 0.0520833333rem; }
  .container .main .pages .pageItem.disabled {
    background: #f9f9f9;
    border: solid thin #f9f9f9; }
  .container .main .pages .pageItem.active {
    background: #318cd2;
    border: solid thin #318cd2; }
    .container .main .pages .pageItem.active a {
      color: #fff; }
.container .main .newHead {
  clear: both;
  margin: 60px 0 34px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0.3125rem 0 0.1770833333rem;
  padding-bottom: 0.078125rem;
  border-bottom: 1px solid #e9e9e9; }
  .container .main .newHead .title {
    font-size: 0.1041666667rem;
    color: #333; }
  .container .main .newHead .readData {
    display: flex;
    flex-direction: row;
    margin-top: 0.078125rem;
    font-size: 0.0625rem;
    color: #666; }
    .container .main .newHead .readData > div {
      margin: 0 0.078125rem; }
.container .main .newContent {
  margin-bottom: 60px;
  margin-bottom: 0.3125rem;
  font-size: 0.0729166667rem;
  color: #666;
  line-height: 0.1666666667rem;
  text-indent: 2em; }
  .container .main .newContent p {
    clear: both;
    margin-bottom: 50px;
    margin-bottom: 0.2604166667rem; }
  .container .main .newContent .newPict {
    margin-bottom: 50px;
    margin-bottom: 0.2604166667rem;
    display: flex;
    justify-content: center; }
    .container .main .newContent .newPict > div {
      float: left; }
    .container .main .newContent .newPict img {
      width: 2.2395833333rem;
      height: 1.3333333333rem; }
.container .main .newFoot {
  clear: both;
  background: #f8f8f8;
  height: 0.15625rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.0729166667rem;
  color: #666;
  padding: 0 0.078125rem; }
  .container .main .newFoot a {
    color: #666; }
.container .main .backList {
  float: right;
  margin: 38px 0 130px;
  margin: 0.1979166667rem 0 0.6770833333rem;
  display: flex;
  justify-content: flex-end; }
  .container .main .backList a {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #2e8be8;
    width: 0.7083333333rem;
    height: 0.1666666667rem;
    font-size: 0.0729166667rem;
    color: #fff; }

/*# sourceMappingURL=news.css.map */
