.top {
  position: relative;
  width: 100%;
  min-height: 550px;
  box-sizing: border-box;
  margin-bottom: 80px; }
  .top img {
    width: 100%; }
  .top .top-text {
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 200px;
    box-sizing: border-box;
    margin: 0 auto; }
    .top .top-text .top-hd {
      font-size: 28px;
      font-weight: bold;
      color: #023093;
      margin-bottom: 20px;
      line-height: 30px; }
    .top .top-text .top-des {
      width: 500px;
      line-height: 28px;
      font-size: 16px;
      color: #023093; }

.content {
  position: relative;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  box-sizing: border-box; }
  .content .list {
    max-width: 1600px;
    margin: 0 auto;
    box-sizing: border-box;
    background: white;
    z-index: 99; }
  .content .list-header {
    display: flex;
    width: 100%;
    height: 85px;
    line-height: 85px;
    box-sizing: border-box;
    border-bottom: solid 1px gainsboro; }
    .content .list-header .lg {
      margin: 0 10px; }
    .content .list-header .news {
      color: #5faca4; }
  .content .toptitle {
    padding-top: 30px;
    line-height: 35px;
    border-bottom: solid 1px gainsboro;
    box-sizing: border-box; }
  .content .title-top {
    font-size: 25px;
    color: #187c93;
    margin-bottom: 10px; }
  .content .time {
    margin-top: 20px;
    font-size: 14px;
    color: grey; }
  .content .text {
    margin-top: 20px;
    margin: 30px auto;
    font-size: 16px;
    line-height: 26px;
    color: grey;
    padding-bottom: 100px;
    margin-bottom: 90px;
    background-color: #FFF;
    text-align: justify; }
    .content .text .info {
      text-align: justify; }
    .content .text strong {
      font-weight: 700; }
    .content .text em {
      font-style: italic; }
  .content .center {
    text-align: center;
    margin-bottom: 10px; }

@media screen and (min-width: 992px) {
  body {
    min-width: 1200px; }

  .index-top-img-min {
    display: none; }

  .top {
    margin-bottom: 80px; }

  .top-text {
    padding: 0 200px; }
    .top-text .top-des {
      width: 500px; }

  .content {
    margin-top: -580px; }

  .list {
    width: 1100px;
    padding: 0 40px; }

  .toptitle {
    width: 1200px; }

  .text {
    width: 900px; } }
@media screen and (max-width: 992px) {
  .index-top-img {
    display: none; }

  .index-top-img-min {
    display: flex;
    position: absolute; }

  .top {
    margin-bottom: 20px; }

  .top-text {
    padding: 0 20px; }
    .top-text .top-des {
      width: 100%; }

  .content {
    margin-top: 0px; }

  .list {
    width: 100%;
    padding: 0 10px; }

  .toptitle {
    width: 100%; }

  .text {
    width: 100%; } }

/*# sourceMappingURL=detail.css.map */
