.newsItems {
  width: 1190px;
  margin: 0px auto;
  padding-bottom: 40px; }
  .newsItems ul.tabs {
    width: 960px;
    overflow: hidden;
    margin: 0 auto; }
    .newsItems ul.tabs li {
      float: left;
      height: 40px;
      padding: 0 20px;
      text-align: center;
      line-height: 40px;
      margin-left: 20px; }
      .newsItems ul.tabs li a {
        cursor: pointer; }
    .newsItems ul.tabs li.active, .newsItems ul.tabs li:hover {
      background: linear-gradient(right, #4594ff, #3976ff);
      background: -o-linear-gradient(right, #4594ff, #3976ff);
      background: -webkit-linear-gradient(right, #4594ff, #3976ff);
      background: -moz-linear-gradient(right, #4594ff, #3976ff);
      border-radius: 20px; }
      .newsItems ul.tabs li.active a, .newsItems ul.tabs li:hover a {
        color: white; }
  .newsItems ul.items {
    overflow: hidden;
    margin-top: 60px; }
    .newsItems ul.items li {
      float: left;
      width: 580px;
      height: 452px;
      overflow: hidden;
      position: relative;
      margin-bottom: 40px; }
      .newsItems ul.items li img {
        width: 100%; }
      .newsItems ul.items li span {
        display: block;
        height: 32px;
        line-height: 32px;
        font-size: 16px;
        color: white;
        padding: 0px 30px;
        background-color: rgba(0, 0, 0, 0.6);
        position: absolute;
        top: 0;
        left: 0; }
      .newsItems ul.items li span:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-width: 16px;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.6) transparent transparent rgba(0, 0, 0, 0.6);
        position: absolute;
        top: 0;
        right: -32px; }
      .newsItems ul.items li p.tit {
        font-size: 22px;
        color: #303956;
        font-weight: 800;
        line-height: 55px; }
      .newsItems ul.items li p.content {
        line-height: 30px; }
    .newsItems ul.items li:nth-child(2n) {
      margin-left: 30px; }

#Pagination {
  text-align: center;
  margin-top: 30px; }
  #Pagination span, #Pagination a {
    display: inline-block;
    text-align: center;
    color: #595959;
    background-color: #f6f6f6;
    margin-left: 20px; }
  #Pagination span, #Pagination a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%; }
  #Pagination .current {
    background-color: #2664ed;
    color: white; }
  #Pagination .prev, #Pagination .next {
    width: 80px;
    border-radius: 20px;
    color: #595959 !important;
    background-color: #f6f6f6; }

/*# sourceMappingURL=excellent_case.css.map */
