@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,800&subset=latin,latin-ext);
section {
  display: block;
  padding: 92px 0 0 0;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url("/assets/images/basin-back.png");
  background-attachment: fixed; }
  @media only screen and (max-width: 1024px) {
    section {
      padding: 0; } }
  section .news-cont {
    display: block;
    width: 100%;
    font-size: 0;
    padding: 100px 150px; }
    @media only screen and (max-width: 1400px) {
      section .news-cont {
        padding: 50px 50px; } }
    @media only screen and (max-width: 1024px) {
      section .news-cont {
        padding: 0; } }
    section .news-cont .header {
      display: block;
      padding: 10px 20px; }
      section .news-cont .header .head {
        display: inline-block;
        font-family: "Open Sans", sans-serif;
        font-size: 50px;
        color: #1943a2;
        font-weight: 800; }
        @media only screen and (max-width: 1024px) {
          section .news-cont .header .head {
            font-size: 30px; } }
    section .news-cont .news-box {
      display: block;
      width: 100%;
      padding: 20px;
      margin-bottom: 10px; }
      section .news-cont .news-box .left {
        display: inline-block;
        width: 20%; }
        @media only screen and (max-width: 1024px) {
          section .news-cont .news-box .left {
            width: 100%; } }
        section .news-cont .news-box .left img {
          display: block;
          width: 100%;
          height: auto; }
      section .news-cont .news-box .right {
        display: inline-block;
        width: 80%;
        vertical-align: top;
        padding-left: 20px; }
        @media only screen and (max-width: 1024px) {
          section .news-cont .news-box .right {
            width: 100%;
            padding-left: 0; } }
        section .news-cont .news-box .right .head {
          display: block;
          padding: 0 0 10px 0;
          font-family: "Open Sans", sans-serif;
          font-weight: 700;
          font-size: 20px;
          color: #222222;
          vertical-align: top; }
          @media only screen and (max-width: 1024px) {
            section .news-cont .news-box .right .head {
              padding: 10px 0; } }
        section .news-cont .news-box .right .detail {
          display: block;
          font-family: "Open Sans", sans-serif;
          font-size: 14px;
          color: #222222;
          line-height: 18px; }
          @media only screen and (max-width: 1024px) {
            section .news-cont .news-box .right .detail {
              font-size: 18px;
              line-height: 26px; } }
