.banner {
  margin-top: 145px;
}

.banner img {
  width: 100%;
  height: auto;
}

.floor1,
.floor1 .con_center,
.floor1 .con_center .word_center,
.floor1.word_center .talleft,
.floor1.word_center .talright {
  min-height: 370px !important;
  background-color: #fff;
  font-family: "siyuanlight";
}

.floor1 h2 {
  font-size: 38px;
  color: #808080;
}

.floor1 .talleft {
  margin-top: -118PX;
  margin-right: 340px;
}

.floor1 .talleft span {
  font-size: 18px;
  color: #808080;
  font-family: "mavenlight";
}

.floor1 .talright :nth-child(4) {
  margin-bottom: 48px;
}

.floor1 .talright p {
  margin-bottom: .4rem;
  color: #969696;
}

.floor2 {
  margin: 79px 0 172px;
  background-color: #f0edf1;
}

dt {
  background-color: #fff;
  height: 116px;
  line-height: 116px;
  padding-left: 38px;
  padding-right: 54px;
  margin-top: 15px;
  letter-spacing: 1px;
}

dt:first-child {
  margin-top: 0px;
}

dt img {
  vertical-align: sub;
}

dt b {
  color: #4D4D4D;
  font-size: 18px;
  padding-left: 13px;
  padding-right: 38px;
  letter-spacing: 1px;
}

dt span {
  color: #717171;
  font-size: 15px;
}

dt i {
  font-style: normal;
  float: right;
  color: #969696;
  font-size: 16px;
  cursor: pointer;
  font-weight: lighter;
}

dd {
  display: none;
  background-color: #fff;
  margin-top: 15px;
  padding: 53px 0 72px 72px;
  color: #969696;
  font-size: 16px;
  height: 419px;
  /*    p {
      margin: 45px 0 0;
    }*/
}

dd div {
  padding-top: 30px;
  padding-bottom: 5px;
}

dd ol {
  padding-left: 20px;
}

dd ol li {
  display: list-item;
  list-style: decimal;
  line-height: 25px;
}

dd h5 {
  font-size: 16px;
}
