.LineHide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.clearfix:after {
  content: "";
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}
.clearfix {
  zoom: 1;
}
.wrapper .title {
  margin: 52px 0 25px 0;
}
.wrapper .title img {
  width: 196px;
  display: block;
}
.wrapper .tab {
  padding-left: 57px;
}
.wrapper .tab a {
  display: inline-block;
  padding: 8px 15px;
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  font-size: 20px;
  color: #666666;
}
.wrapper .tab a:hover {
  background-color: rgba(98, 173, 97, 0.4);
  color: #31693E;
  border-radius: 70px;
}
.wrapper .tab .on {
  background-color: rgba(98, 173, 97, 0.4);
  color: #31693E;
  border-radius: 70px;
}
.wrapper .content-wrapper {
  display: none;
}
.wrapper .lf {
  float: left;
}
.wrapper .lf img {
  width: 211px;
  height: 281px;
}
.wrapper .column-wrapper {
  margin-top: 77px;
  padding-left: 57px;
  position: relative;
  z-index: 99;
}
.wrapper .rh {
  width: 818px;
  float: left;
  margin-left: 48px;
  padding-top: 33px;
}
.wrapper .rh h3 {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: bold;
  font-size: 28px;
  color: #31693E;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.wrapper .rh span {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  font-size: 18px;
  color: #31693E;
  display: block;
  padding-top: 34px;
}
.wrapper .rh p {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  font-size: 18px;
  color: #31693E;
  line-height: 30px;
  padding-top: 20px;
}
.wrapper .rh p a {
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  font-size: 18px;
  color: #31693E;
}
.wrapper .columnHeaderSwitch {
  width: 1200px;
  height: 370px;
  background: #E7EFE4;
  box-shadow: 2px 2px 4px 1px rgba(219, 219, 219, 0.5);
  position: relative;
  padding: 116px 54px 0 60px;
  margin-top: -46px;
  z-index: 9;
}
.wrapper #swiper1 {
  height: 220px;
}
.wrapper #swiper1 .swiper-slide a img {
  display: block;
  width: 128px;
  height: 171px;
}
.wrapper #swiper1 .swiper-scrollbar {
  position: absolute;
  left: 50%;
  bottom: 3px;
  z-index: 50;
  width: 653px;
  height: 12px;
  background: rgba(53, 121, 9, 0.35);
  border-radius: 6px;
  transform: translateX(-50%);
}
.wrapper #swiper1 .swiper-scrollbar-drag {
  background-color: #81B45F;
}
