@media (min-width: 320px) {
  html {
    font-size: 55.55556%;
  }
}
@media (min-width: 360px) {
  html {
    font-size: 62.5%;
  }
}
@media (min-width: 375px) {
  html {
    font-size: 65.1042%;
  }
}
@media (min-width: 384px) {
  html {
    font-size: 66.6667%;
  }
}
@media (min-width: 414px) {
  html {
    font-size: 71.875%;
  }
}
@media (min-width: 448px) {
  html {
    font-size: 77.7778%;
  }
}
@media (min-width: 480px) {
  html {
    font-size: 83.3333%;
  }
}
@media (min-width: 512px) {
  html {
    font-size: 88.8889%;
  }
}
@media (min-width: 544px) {
  html {
    font-size: 94.4444%;
  }
}
@media (min-width: 576px) {
  html {
    font-size: 100%;
  }
}
@media (min-width: 608px) {
  html {
    font-size: 105.556%;
  }
}
@media (min-width: 640px) {
  html {
    font-size: 111.111%;
  }
}
img {
  display: block;
  width: 100%;
}
.margin_min {
  margin-top: 0.686rem;
}
.m-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-box-align: center;
}
.max-row {
  width: 100%;
}
.m-container {
  width: 95%;
  margin: auto;
}
.zctitle {
  font-size: 1.3034rem;
  text-align: justify;
  line-height: 1.8;
  color: #666;
  text-indent: 2.744rem;
}
.zcitemwap {
  width: 100%;
  background: #ff6666;
  padding: 0.343rem;
  color: white;
}
.m-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -moz-box-align: center;
}
.pentagon {
  position: relative;
  width: 100%;
  background: #fffddc;
  height: 6.86rem;
}
.pentagon:before {
  width: 100%;
  height: 3.773rem;
  content: '';
  background-image: url(../images/bg_04.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: -3.773rem;
}
.pentagon .num {
  font-size: 1.715rem;
  text-align: center;
  display: inline-block;
  width: 3.43rem;
  height: 3.43rem;
  line-height: 3.43rem;
  background: #ff6666;
  border-radius: 100%;
  color: white;
  font-weight: bold;
  letter-spacing: 2px;
  cursor: pointer;
}
.pentagon .title {
  font-size: 1.4406rem;
  font-weight: bold;
  margin-top: 0.1715rem;
  color: #ff6666;
  letter-spacing: 1px;
}
.pentagon .smill {
  font-size: 1.0976rem;
  color: #ff6666;
  position: absolute;
  bottom: -1.029rem;
  z-index: 10;
}
.zctitle {
  font-size: 1.3034rem;
  text-align: justify;
  line-height: 1.8;
  color: #666;
  text-indent: 2.744rem;
}
.zcitemwap {
  width: 100%;
  background: #ff6666;
  padding: 0.343rem;
  color: white;
}
.zcdesc {
  padding-top: 4.116rem;
  font-size: 1.1662rem;
  line-height: 1.5;
  text-align: justify;
  color: white;
  height: 17.15rem;
}
.zcitemwap:nth-child(2) {
  width: 100%;
  background: #0099ff;
  margin-left: 0.686rem;
}
.getiao {
  margin: 1.5rem 0 1.2rem;
  width: 100%;
  height: 0.8rem;
  background: #ededed;
}
.titlemaxborder {
  font-size: 1.1662rem;
  color: #333;
  padding: 0rem;
  margin-top: 1.372rem;
}
.titlemaxborder span {
  width: 40%;
  height: 1px;
  background: #ff832c;
}
.titlemaxborder span {
  height: 1px;
  background: #ff832c;
}
.btnitem:nth-child(2) {
  margin-right: 0px;
}
.titlemaxborder .text {
  width: 68.6rem;
  background: none;
  height: auto;
  display: inline-block;
  text-align: center;
  font-size: 1.5778rem;
}
.margin_max {
  margin-top: 1.372rem;
}
.btnitem {
  font-size: 1.3034rem;
  text-align: center;
  color: white;
  background-color: #29a7fe;
  -webkit-box-shadow: 1px 2px 4px -4px #999;
  box-shadow: 1px 2px 4px -4px #999;
  width: 100%;
  line-height: 1.6;
  padding: 0.343rem 0rem;
}
.btnitem:nth-child(2) {
  margin-left: 2.058rem;
}
.max-row:nth-child(2) .zcdesc {
  height: 11rem;
}
.max-row:nth-child(3) .zcdesc {
  height: 11rem;
}
.max-row:nth-child(4) .zcdesc {
  height: 10rem;
}
.table{width:100%;background-color:#fff}
.table .tb-tit{box-sizing:border-box;padding:1rem;width:100%;border-bottom:.1rem solid #eee}
.table .tb-tit i{float:left;display:block;width:.2rem;height:1.25rem;border-radius:.1rem;background-color:#ff8400}
.table .tb-tit span{margin-left:.5rem;color:#252525;font-size:16px;line-height:1}
.table .tb-inner{box-sizing:border-box;padding:1rem;width:100%}
.table .tb-inner li{float:left;margin-bottom:.5rem;width:100%;border:2px solid #fe4d00;border-radius:.5rem}
.table .tb-inner li:nth-child(1){width:48%}
.table .tb-inner li:nth-child(2){float:right;width:48%}
.table .tb-inner .tb-submit{margin-top:.5rem;width:100%;background-color:#fe4d00;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:30px}
.table .tb-inner input{width:100%;height:40px;outline:0;border:0;border-radius:.5rem;background:0 0;text-indent:1em;font-size:12px;line-height:40px}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder,::-moz-placeholder{color:#333;opacity:1}
::-ms-input-placeholder{color:#333}
.table .tb-inner select{width:100%;height:40px;outline:0;border:0;border-radius:.5rem;background-color:transparent;text-indent:1em;font-size:12px;line-height:40px;-moz-appearance:menulist;-webkit-appearance:menulist}
.container_g { padding: 25px 10px 0;}
.bmbq { text-align: center;padding: 20px 0 85px;}

.bmbq p { font-size: 14px; color: #333333;line-height: 1em;margin-bottom: 10px;}

.bmbq p:last-child {margin-bottom: 0;}
