.h1_hidden {
  display: none;
}

.bg1 {
  background: #fff;
}

.bg2 {
  background: #fff;
}

.bg3 {
  background: #fff;
}

.pabm20 {
  padding-bottom: 20px;
}

.hele1 {
  float: left;
}

.mt14 {
  margin-top: 14px;
}

.banner1 img {
  width: 100%;
  display: block;
}

/*module1*/
.m1-leftWrap {
  float: left;
  width: 400px;
  margin-right: 12px;
}

.m1-rightWrap {
  float: left;
  width: 190px;
}

.mb6 {
  margin-bottom: 6px;
}

.mr6 {
  margin-right: 6px;
}

.btnWrap {
  text-align: center;
  margin: 38px 0;
}

.btnWrap a {
  width: 100%;
  height: 80px;
  line-height: 80px;
  border-radius: 8px;
  box-shadow: 0 6px 14px #999999;
  display: inline-block;
  text-align: center;
  color: #fefefe;
  font-size: 32px;
  background-color: #84b62d;
}

.mt20 {
  margin-top: 20px;
}

/*module4*/
.m4-leftWrap {
  float: left;
  width: 246px;
}

.mb12 {
  margin-bottom: 12px;
}

.mr10 {
  margin-right: 10px;
}

/*mpdule5*/
.m5-leftWrap {
  float: left;
  width: 49%;
}

.m5-leftWrap p {
  font-size: 22px;
  color: #212121;
  text-align: center;
  line-height: 60px;
}

@media screen and (max-width:435px) {
  .xialeft {
    width: 70%;
  }

  .c3zhong1 {
    width: 100%;
    margin-left: 0px;
  }
}

@media screen and (max-width:414px) {
  .c1ti1 {
    width: 0px;
  }
}

@media screen and (max-width:320px) {
  .xialeft {
    width: 80%;
  }
}

/* new */
img {
  display: block;
  width: 100%;
}

.banner a {
  display: block;
  font-size: 0;
}

.content {
  font-size: 14px;
  color: #222;
  line-height: 1.6em;
  text-indent: 2em;
}

.zpShow {
  overflow: hidden;
  margin-top: 15px;
}

.zpShow li.leftWrap {
  width: 66%;
  float: left;
}

.zpShow li.rightWrap {
  width: calc(34% - 10px);
  float: right;
}

.halfImg {
  overflow: hidden;
}

.halfImg span {
  display: block;
  width: calc((100% - 10px)/2);
  margin-right: 10px;
  float: left;
}

.halfImg span:last-child {
  margin-right: 0;
}

.leftWrap .fullImg {
  margin-bottom: 10px;
}

.fullBtn {
  margin-top: 15px;
  padding-bottom: 14px;
}

.fullBtn a {
  display: block;
  width: 100%;
  height: 42px;
  line-height: 42px;
  color: #fefefe;
  text-align: center;
  background: #84b62d;
  border-radius: 8px;
  box-shadow: 0 4px 8px #999;
  font-size: 18px;
}

.firstList, .secList {
  overflow: hidden;
}

.secList {
  margin-top: 8px;
}

.firstList span:first-child {
  display: block;
  width: 61.1%;
  float: left;
}

.secList span:last-child {
  display: block;
  width: 61.1%;
  float: right;
}

.firstList span:last-child {
  display: block;
  width: 36.5%;
  float: right;
}

.secList span:first-child {
  display: block;
  width: 36.5%;
  float: left;
}

.clearf {
  overflow: hidden;
}

.msjx {
  margin-top: 15px;
}

.m3-leftWrap {
  width: 51.67%;
  float: left;
}

.m3-rightWrap {
  width: 43.75%;
  float: right;
}

.m3-leftWrap p {
  font-size: 13px;
  color: #222;
  line-height: 22px;
  padding-left: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
}

.xszp {
  margin-top: 15px;
}

.xszp .clearf {
  margin-top: 15px;
}

.m4-leftWrap {
  width: 40.74%;
  float: left;
}

.m4-rightWrap {
  width: 57%;
  float: right;
}

.m4-leftWrap img:first-child, .m4-rightWrap img:first-child {
  margin-bottom: 7px;
}

.m4-halfImg {
  margin-top: 7px;
}

.m4-halfImg li:first-child {
  width: 57%;
  float: left;
}

.m4-halfImg li:last-child {
  width: 40.67%;
  float: right;
}

.others {
  margin-top: 15px;
}

.others li {
  width: calc((100% - 10px)/2);
  float: left;
  margin-right: 10px;
}

.others li:last-child {
  margin-right: 0;
}

.others li span {
  display: block;
  text-align: center;
  color: #212121;
  font-size: 14px;
  padding: 8px 0;
}