.main-page-news-title {
  height: 27px;
  position: relative;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 33px;
}
.main-page-news-title.company-page {
  margin-top: 25px;
  margin-bottom: 18px;
}
.main-page-news-title .main-page-line {
  width: 100%;
  position: absolute;
  height: 1px;
  background: #b4b4b4;
  top: 19px;
}
.main-page-news-title .news-title-text {
  width: 206px;
  margin: 0 auto;
  background: white;
  color: #3c3c3c;
  font-size: 30px;
  position: relative;
}
.main-page-news-title .news-title-text span {
  margin-left: 6px;
}
.main-page-news-title .news-title-text i {
  width: 27px;
  height: 27px;
  display: block;
  float: left;
  margin-top: 3px;
  margin-left: 49px;
}
.main-page-news-title .news-title-text.company-page {
  width: 100%;
  margin: 0;
  font-size: 24px;
  margin-top: -3px;
}
.main-page-news-title .news-title-text.company-page i.company-page {
  float: right;
  width: 35px;
  height: 35px;
  margin-top: -7px;
  font-size: 40px;
  margin-left: 0px;
  margin-right: -1px;
}
.main-page-news-title .news-title-text.company-page span {
  margin-left: 0px;
}
.view-container {
  padding-bottom: 48px!important;
}
.view-container .right-container {
  float: right;
  width: 672px;
}
.view-container .left-container {
  float: left;
  width: 300px;
}
.news-container {
  padding-bottom: 48px;
}
.news-container .news-item {
  margin-top: 28px;
}
.news-container .news-item.article {
  font-size: 16px;
}
.news-container .news-item.article .news-item-date {
  margin-top: 12px;
}
.news-container .news-item.article .news-item-content {
  margin-top: 14px;
}
.news-container .news-item div {
  word-wrap: break-word;
}
.news-container .news-item:first-child {
  margin: 0;
}
.news-container .news-item a {
  font-size: 16px;
}
.news-container .news-item .news-title {
  font-size: 16px;
  color: #ff7c11;
}
.news-container .news-item .news-item-content {
  margin-top: 8px;
  color: black;
  line-height: 18px;
}
.news-container .news-item .news-item-date {
  margin-top: 8px;
  color: #939393;
}
.news-container .news-more-container {
  margin-top: 18px;
  font-size: 18px;
}
.news-categories {
  margin-top: 8px;
  margin-bottom: 28px;
}
.news-categories.f-news {
  margin-top: 25px;
  margin-bottom: 0px;
}
.news-categories ul {
  list-style: none;
  font-size: 16px;
}
.news-categories ul.article {
  font-size: 18px;
}
.news-categories ul li {
  float: left;
  display: block;
  line-height: 20px;
}
.news-categories ul li span {
  color: #3c3c3c;
  text-transform: capitalize;
}
.news-categories ul li a {
  text-transform: capitalize;
}
.news-categories ul li a.all-n {
  text-transform: none;
}
.news-categories ul li.dot {
  width: 4px;
  height: 20px;
  color: #999999;
  line-height: 22px;
  margin: 0 11px;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .view-container .right-container {
    width: 620px;
  }
}
@media screen and (max-width: 992px) {
  .view-container .right-container {
    float: none;
    width: auto;
  }
  .view-container .left-container {
    float: none;
    margin: 25px auto 0;
  }
  .news-categories {
    margin: 8px 23px 28px 0;
  }
}
@media screen and (max-width: 500px), print {
  .view-container .left-container {
    width: auto;
  }
  .view-container .left-container #div-gpt-ad-1422972043553-0 {
    width: auto !important;
    overflow: hidden;
  }
  .news-categories ul li {
    float: none;
  }
  .news-categories ul li.dot {
    display: none;
  }
}
