body {
  background-color: #F7F7F7;
}
header .header-pc {
  background-color: #fff;
}
header .header-pc .logo1 {
  display: none;
}
header .header-pc .logo2 {
  display: block;
}
header .header-pc .ul-1 > li > a {
  color: #171819;
}
section.main-center {
  width: 71%;
}
.inner {
  margin-top: 6.45rem;
}
.inner .info-title {
  font-size: 1.91rem;
  line-height: 3.14rem;
  text-align: center;
}
.inner .inn-t {
  text-align: center;
  margin-top: 1.86rem;
}
.inner .inn-t > span {
  font-size: 0.73rem;
  color: #919191;
}
.inner .inn-t .date {
  margin-right: 0.91rem;
}
.infoList {
  margin-top: 3.09rem;
  padding: 2.73rem 0 4rem;
  background-color: #fff;
}
.infoList * {
  font-size: 0.73rem;
  line-height: 1.45rem;
  color: #5C5C5C;
}
.infoList em * {
  font-style: italic;
}
.infoList strong * {
  font-weight: bold;
}
.infoList img {
  display: inline;
  width: auto;
  max-width: 100% !important;
  height: auto !important;
}
.infoList table {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: collapse !important;
}
.infoList table tr {
  border-bottom: 1px solid #5C5C5C;
}
.infoList table td {
  padding: 0.91rem 1%;
  vertical-align: middle;
}
.page {
  background-color: #fff;
  padding-bottom: 4rem;
}
.page .main-center {
  padding: 1.77rem 2.09rem 1.77rem 1.82rem;
  background-color: #F7F7F7;
}
.page a {
  display: inline-block;
  font-size: 0.73rem;
  color: #5C5C5C;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.page a:hover {
  color: #C79B6B;
}
.page .pre {
  width: 50%;
}
.page .next {
  width: 31.3%;
  text-align: right;
}
@media only screen and (max-width: 640px) {
  .main-center {
    width: 95%;
  }
  .inner .info-title {
    font-size: 1rem;
    line-height: 1.4rem;
  }
  .page > .main-center {
    flex-direction: column;
    padding: 0.77rem 2.09rem 0.77rem 1.82rem;
  }
  .page .pre {
    width: 100%;
    margin-bottom: 0.91rem;
  }
  .page .next {
    width: 100%;
    text-align: left;
  }
}
