@charset "UTF-8";
.top-news {
  width: 100%;
  padding-top: 20px; }
  .top-news .hot-news {
    width: 800px; }
    .top-news .hot-news .hd {
      margin: 0 0 20px 0; }
      .top-news .hot-news .hd ul li.main {
        float: left;
        margin: 0 15px;
        font-size: 16px;
        padding: 5px 10px; }
        .top-news .hot-news .hd ul li.main a {
          color: #4d4d4d; }
      .top-news .hot-news .hd ul li.main.active, .top-news .hot-news .hd ul li.main:hover {
        border-bottom: 3px solid #50596c; }
        .top-news .hot-news .hd ul li.main.active a, .top-news .hot-news .hd ul li.main:hover a {
          color: #4d4d4d !important;
          font-weight: bold; }
    .top-news .hot-news .bd {
      width: 100%; }
      .top-news .hot-news .bd .news-list {
        display: none;
        width: 100%; }
        .top-news .hot-news .bd .news-list .first-img {
          width: 340px;
          height: 290px;
          overflow: hidden; }
          .top-news .hot-news .bd .news-list .first-img a {
            display: block;
            width: 100%;
            height: 100%; }
            .top-news .hot-news .bd .news-list .first-img a img {
              width: 100%;
              height: 100%; }
        .top-news .hot-news .bd .news-list .hot-list {
          width: 440px;
          float: right;
          /*首页列表*/ }
          .top-news .hot-news .bd .news-list .hot-list .first-news-content {
            width: 100%;
            color: #242424; }
            .top-news .hot-news .bd .news-list .hot-list .first-news-content a {
              color: #242424; }
              .top-news .hot-news .bd .news-list .hot-list .first-news-content a:hover {
                color: #EA3D00; }
            .top-news .hot-news .bd .news-list .hot-list .first-news-content .first-title {
              font-size: 18px;
              line-height: 18px;
              font-weight: bold; }
            .top-news .hot-news .bd .news-list .hot-list .first-news-content .first-news-summary {
              font-size: 12px;
              margin: 20px 0;
              line-height: 18px;
              text-indent: 2em;
              text-align: justify;
              height: 54px;
              overflow: hidden; }
          .top-news .hot-news .bd .news-list .hot-list .other-list {
            width: 100%; }
            .top-news .hot-news .bd .news-list .hot-list .other-list ul {
              width: 100%; }
              .top-news .hot-news .bd .news-list .hot-list .other-list ul li {
                width: 100%;
                margin-bottom: 15px;
                font-size: 14px; }
                .top-news .hot-news .bd .news-list .hot-list .other-list ul li a {
                  color: #242424; }
                  .top-news .hot-news .bd .news-list .hot-list .other-list ul li a:hover {
                    color: #EA3D00; }
                  .top-news .hot-news .bd .news-list .hot-list .other-list ul li a span {
                    padding-right: 5px; }
            .top-news .hot-news .bd .news-list .hot-list .other-list .view-more {
              width: 100%;
              text-align: right;
              font-size: 12px; }
              .top-news .hot-news .bd .news-list .hot-list .other-list .view-more a {
                color: #DFBF73; }
      .top-news .hot-news .bd .active {
        display: block !important; }
  .top-news .oneday-news {
    width: 350px;
    border-top: 1px solid #A2A2A2;
    border-bottom: 1px solid #A2A2A2;
    padding-bottom: 10px;
    height: 325px;
    overflow: hidden; }
    .top-news .oneday-news .title-bar {
      margin-bottom: 10px; }
      .top-news .oneday-news .title-bar h5 {
        width: 85px;
        border-top: 4px solid #DFBF73;
        font-size: 16px;
        color: #DFBF73;
        font-weight: bold;
        padding-top: 9px;
        line-height: 18px;
        position: relative;
        top: -2px; }
      .top-news .oneday-news .title-bar .title-info {
        font-size: 12px;
        color: #444444;
        padding-top: 5px; }
    .top-news .oneday-news ul {
      width: 100%;
      padding-top: 5px;
      height: 270px; }
      .top-news .oneday-news ul li {
        width: 100%;
        margin-top: 15px; }
        .top-news .oneday-news ul li a {
          display: block;
          width: 270px;
          float: left;
          color: #242424;
          font-size: 14px;
          line-height: 18px; }
        .top-news .oneday-news ul li span {
          display: block;
          float: right;
          width: 80px;
          text-align: right;
          color: #919191;
          font-size: 12px;
          line-height: 18px; }

.product-service {
  padding-top: 20px;
  width: 100%; }
  .product-service .module-title {
    border-bottom: 1px solid #616161;
    padding: 5px 0; }
  .product-service ul.top-list li {
    float: left;
    height: 180px;
    width: 50%;
    overflow: hidden;
    padding: 15px 0; }
    .product-service ul.top-list li .title {
      color: #000;
      font-size: 14px;
      font-weight: bold;
      line-height: 30px; }
      .product-service ul.top-list li .title a {
        color: #000; }
    .product-service ul.top-list li .img {
      width: 255px;
      height: 150px;
      overflow: hidden; }
      .product-service ul.top-list li .img img {
        width: 250px;
        height: 150px; }
    .product-service ul.top-list li .right-info {
      width: 320px;
      height: 150px;
      padding-left: 8px;
      overflow: hidden; }
    .product-service ul.top-list li .summary a {
      color: #000;
      font-size: 12px;
      line-height: 24px;
      text-indent: 2em; }
  .product-service ul.top-list li.has-img {
    padding: 0 20px; }
  .product-service .bottom-list {
    width: 100%;
    height: 224px;
    border: 1px solid #D1CFD0;
    padding: 2px; }
    .product-service .bottom-list .inner {
      width: 100%;
      height: 100%;
      border: 1px solid #D1CFD0;
      padding: 3px 0;
      position: relative; }
      .product-service .bottom-list .inner .line {
        width: 1px;
        height: 200px;
        position: absolute;
        left: 596px;
        top: 9px;
        background: #E2E2E2; }
      .product-service .bottom-list .inner ul {
        width: 100%; }
        .product-service .bottom-list .inner ul li {
          width: 50%;
          float: left; }
          .product-service .bottom-list .inner ul li a {
            display: block;
            width: 100%;
            line-height: 30px;
            color: #000;
            font-size: 14px; }
            .product-service .bottom-list .inner ul li a .title {
              display: inline-block;
              width: 470px;
              padding-left: 15px; }
            .product-service .bottom-list .inner ul li a .time {
              width: 120px;
              text-align: right;
              padding-right: 15px; }

.project-consultation {
  width: 100%; }
  .project-consultation .module-title {
    margin-top: 30px; }
  .project-consultation ul {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 30px; }
    .project-consultation ul li {
      float: left;
      width: 200px;
      text-align: center;
      font-size: 14px;
      color: #000;
      line-height: 24px; }
      .project-consultation ul li a {
        color: #000; }

/*专家团队*/
.expert-team {
  width: 100%;
  border-bottom: 1px solid #858585; }
  .expert-team .team-content {
    width: 100%;
    padding: 20px 0; }
    .expert-team .team-content ul {
      width: 100%; }
      .expert-team .team-content ul li {
        width: 400px;
        float: left;
        height: 300px;
        position: relative; }
        .expert-team .team-content ul li img {
          display: block;
          height: 300px; }
        .expert-team .team-content ul li .expert-info {
          position: absolute;
          right: -140px;
          bottom: 0;
          width: 350px;
          height: 300px; }
          .expert-team .team-content ul li .expert-info h5 {
            text-align: center;
            font-weight: bold;
            font-size: 24px;
            color: #515151;
            margin-bottom: 15px; }
          .expert-team .team-content ul li .expert-info .info {
            font-size: 14px;
            color: #515151;
            line-height: 24px; }

/*研究报告*/
div.research-report {
  width: 100%; }
  div.research-report .module-title {
    margin: 20px 0; }
  div.research-report .research-content .hd {
    padding: 0 0 20px 0;
    border-bottom: 1px solid #565656; }
    div.research-report .research-content .hd ul li {
      float: left;
      margin-right: 30px;
      font-size: 14px; }
      div.research-report .research-content .hd ul li a {
        color: #242424; }
      div.research-report .research-content .hd ul li i {
        display: inline-block;
        position: relative;
        top: -2px;
        width: 8px;
        height: 8px;
        background: #fff;
        margin-right: 10px; }
    div.research-report .research-content .hd ul li.active i, div.research-report .research-content .hd ul li:hover i {
      display: inline-block;
      position: relative;
      top: -2px;
      width: 8px;
      height: 8px;
      background: #FF481D;
      margin-right: 10px; }
    div.research-report .research-content .hd ul li.active a, div.research-report .research-content .hd ul li:hover a {
      color: #FF481D !important;
      font-weight: bold; }
  div.research-report .research-content .bd .bd-content {
    display: none; }
    div.research-report .research-content .bd .bd-content ul {
      width: 100%;
      padding: 20px 0; }
      div.research-report .research-content .bd .bd-content ul li {
        float: left;
        width: 400px;
        margin: 10px 0; }
        div.research-report .research-content .bd .bd-content ul li a {
          color: #000;
          font-size: 14px; }
  div.research-report .research-content .bd .active {
    display: block; }

.customers {
  width: 100%; }
  .customers .module-title {
    width: 100%;
    height: 50px;
    background: #50596D;
    padding-top: 13px; }
  .customers .customers-content {
    width: 100%;
    padding: 15px; }
    .customers .customers-content img {
      margin: 0 auto;
      display: block; }

.path-nav {
  width: 100%;
  line-height: 40px; }
  .path-nav a, .path-nav span {
    font-size: 12px;
    color: #000; }

.news-detail-page {
  padding-top: 0 !important;
  padding-bottom: 50px; }

.news-detail {
  border-top: 1px solid #252525; }
  .news-detail .img {
    width: 100%;
    padding: 25px 25px 0; }
    .news-detail .img img {
      width: 100%; }
  .news-detail .title {
    padding: 20px 25px;
    font-size: 30px;
    color: #242424;
    font-weight: bold; }
  .news-detail .news-info-bar {
    border-bottom: 1px solid #252525;
    text-align: right;
    font-size: 14px;
    color: #555;
    padding-bottom: 5px;
    padding-right: 25px; }
  .news-detail .news-content {
    color: #4D4D4D;
    padding: 25px; }
    .news-detail .news-content p {
      font-size: 14px;
      line-height: 24px;
      margin: 10px 0;
      text-align: justify; }

.news-list-page {
  padding-bottom: 30px; }
  .news-list-page .module-title {
    margin: 15px 0;
    position: relative; }
    .news-list-page .module-title span {
      position: absolute;
      color: #242424;
      font-size: 14px;
      left: 35px;
      top: 5px;
      font-weight: bold; }
  .news-list-page ul {
    width: 100%;
    padding: 0 25px; }
    .news-list-page ul li {
      width: 100%;
      border-bottom: 1px solid #b1b1b1;
      height: 50px;
      line-height: 50px;
      font-size: 16px; }
      .news-list-page ul li a {
        display: block;
        width: 100%;
        height: 100%; }
      .news-list-page ul li .time {
        padding: 0 15px;
        display: block;
        width: 250px;
        height: 100%;
        color: #919191; }
      .news-list-page ul li .news-title {
        display: block;
        width: 500px;
        height: 100%;
        color: #242424; }
      .news-list-page ul li .source-from {
        display: block;
        width: 200px;
        margin-left: 100px;
        height: 100%;
        color: #242424; }
    .news-list-page ul li:hover {
      background: #858585; }
      .news-list-page ul li:hover .time, .news-list-page ul li:hover .news-title, .news-list-page ul li:hover .source-from {
        color: #fff;
        font-size: 18px;
        font-weight: bold; }

/*其他研究*/
.news-other {
  border-top: 1px solid #252525;
  padding-bottom: 50px; }
  .news-other .other-news-title {
    height: 135px;
    width: 100%;
    border-bottom: 1px solid #252525; }
    .news-other .other-news-title .title-img {
      width: 150px;
      text-align: center;
      padding-top: 11px; }
    .news-other .other-news-title .title-name {
      color: #242424;
      font-size: 30px;
      padding-left: 15px;
      line-height: 135px;
      font-weight: bold; }
  .news-other .other-news-same {
    margin-bottom: 20px;
    padding-top: 20px; }
    .news-other .other-news-same .other-same-title {
      height: 30px;
      margin: 20px 0;
      line-height: 30px; }
      .news-other .other-news-same .other-same-title .title {
        color: #202020;
        font-size: 14px;
        font-weight: bold; }
        .news-other .other-news-same .other-same-title .title i {
          background: url("../images/blue_point.png");
          display: inline-block;
          width: 14px;
          height: 16px;
          position: relative;
          top: 3px;
          margin-right: 10px; }
      .news-other .other-news-same .other-same-title .bg {
        display: inline-block;
        width: 370px;
        margin-left: 10px;
        height: 30px;
        background: url("../images/other_news_bg.png") no-repeat left center; }
    .news-other .other-news-same p {
      color: #555555;
      font-size: 14px;
      line-height: 35px; }
      .news-other .other-news-same p span {
        padding-bottom: 8px;
        border-bottom: 1px solid #E4E4E4; }

.fg-line {
  cursor: default;
  font-size: 16px;
  float: left;
  padding: 0 5px;
  position: relative;
  top: 4px; }

/*# sourceMappingURL=newscenter.css.map */
