body {
  background-color: #161616;
}

#header {
  background-color: #1B1B1B;
  box-shadow: 0px 2px 20px #000;
}

#section {
  margin: 116px 0 0 0;
  padding-bottom: 100px;
}

.news-content {
  background-color: #FFFFFF;
  width: 900px;
  border-top: 8px solid #C5A568;
  padding: 0 15px;
}

.news-info {
  padding: 51px 70px;
  border-bottom: 1px dashed #E5E5E5;
}

.news_title {
  font-size: 20px;
  color: #333333;
  margin: 0 0 17px 0;
}

.outher,
.time {
  font-size: 14px;
  color: #808080;
  margin: 0 20px 0 0;
}

.contents {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  margin: 50px 0 0 0;
}

.contents p {
  text-indent: 28px;
    margin-bottom: 15px;
}
.contents .img {
  text-indent: 0;
}
.contents img {
  width: 600px;
}

.contents h2 {
  font-size: 14px;
  font-weight: bold;
    margin-bottom: 15px;
}

.page-content {
  padding: 10px 45px;
  font-size: 14px;
}

.page-content .item {
  margin: 15px 0;
}

.page-content .item,
.page-content .item a {
  color: #333333;
}

.page-content .item.none,
.page-content .item.none a {
  color: #808080;
  cursor: auto;
}

.page-content .item a:hover {
  text-decoration: underline;
}

.page-content .item.none a:hover {
  text-decoration: none;
}

.news-list {
  width: 260px;
  background-color: #FFFFFF;
  font-size: 14px;
}

.news-list>.title {
  height: 36px;
  line-height: 36px;
  padding: 0 29px;
  font-weight: bold;
  color: #C5A568;
  border-bottom: 1px solid #F4F4F4;
}

.news-list .item a {
  display: block;
  padding: 13px 29px;
  color: #333333;
}

.news-list .item a:hover {
  background-color: #F1F1F1 !important;
}

.news-list .item a .item-info {
  color: #808080;
  margin: 5px 0 0 0;
}

.news-list .item a:hover .item-title {
  color: #C5A568;
}

.news-list .item a .item-info span {
  margin: 0 10px 0 0;
}