@charset "UTF-8";
body, html {
  width: 100%;
  overflow-x: hidden;
}

.xuanfu, .cebian {
  display: none;
}

/*公用样式*/
a {
  color: #fff;
}

.w1000 {
  width: auto;
  margin: 0 auto;
  padding: 0 0.267rem;
}

.sec-t {
  text-align: center;
  padding-top: 0.64rem;
}
.sec-t .sec-t-title-bg {
  font-size: 0.607rem;
  font-weight: bold;
  color: #00a668;
  opacity: 0.3;
}
.sec-t .sec-t-title {
  font-size: 0.587rem;
  font-weight: bold;
  color: #333333;
  position: relative;
  margin-top: -0.7rem;
  margin-bottom: 0.3rem;
}
.sec-t .sec-t-title-content {
  font-size: 0.267rem;
  color: #333333;
}

nav {
  height: 1.066rem;
  line-height: 0.93rem;
}
nav .w1000 {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
nav .nav-l ul {
  list-style: none;
}
nav .nav-l ul .li {
  display: none;
}
nav .nav-l ul img {
  width: 3rem;
}
nav .nav-l ul a {
  color: #000;
  display: inline-block;
}
nav .nav-r {
  font-size: 0.213rem;
  margin-top: 0.16rem;
}

header {
  background: url("../images/wap/wapbannerbg.png") no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 6.78rem;
}
header .w1000 {
  position: relative;
}
header .w1000 .header-top {
  display: none;
}
header .w1000 .header-top1 {
  text-align: center;
  padding-top: 1.04rem;
}
header .w1000 .header-top1 img {
  width: 8.867rem;
}
header .w1000 .header-bom {
  position: absolute;
  margin-top: 0.707rem;
  left: 1.73rem;
  width: 6.92rem;
  height: 0.707rem;
  line-height: 0.707rem;
  text-align: center;
  background: url("../images/header_title_bg.png") no-repeat;
  background-size: 100% 100%;
}
header .w1000 .header-bom img {
  width: 5.907rem;
  height: 0.373rem;
}

.sec1 {
  background: url("../images/wap/wapsec1bg.png") no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 10.666rem;
}
.sec1 .sec1-b {
  display: flex;
  justify-content: space-between;
  margin-top: 1.33rem;
}
.sec1 .sec1-b .gexing {
  width: 2.987rem;
  height: 3.853rem;
  background-color: #f3fefd;
  box-shadow: 0rem 0rem 0.107rem 0rem rgba(32, 21, 18, 0.3);
  border: solid 0.013rem #00a668;
  text-align: center;
}
.sec1 .sec1-b .gexing .icon {
  width: 1.307rem;
  height: 1.307rem;
  margin: -0.8rem auto 0.2rem;
  background-color: #00a668;
  border-radius: 50%;
  text-align: center;
  line-height: 1.307rem;
}
.sec1 .sec1-b .gexing .icon img {
  width: 55%;
}
.sec1 .sec1-b .gexing .title {
  font-size: 0.347rem;
  font-weight: bold;
  line-height: 0.492rem;
  color: #00a668;
}
.sec1 .sec1-b .gexing .content {
  width: 2.493rem;
  font-size: 0.267rem;
  color: #333333;
  margin: 0.22rem auto 0;
  text-align: center;
}
.sec1 .sec1-b .gexing .content p:nth-child(1) {
  display: none;
}
.sec1 .sec1-b .gexing .content p:nth-child(2) {
  text-align: left;
}
.sec1 .sec1-b .gexing .anniu {
  display: none;
}
.sec1 .wapsec1-anniu {
  width: 4.4rem;
  margin: 0.6rem auto 0;
}
.sec1 .wapsec1-anniu .anniu {
  width: 4.4rem;
  height: 0.8rem;
  background-color: #00a668;
  border-radius: 0.133rem;
  font-size: 0.4rem;
  font-weight: normal;
  line-height: 0.8rem;
  text-align: center;
  color: #ffffff;
  position: relative;
}
.sec1 .wapsec1-anniu .anniu1 {
  z-index: 10;
}
.sec1 .wapsec1-anniu .anniu2 {
  background-color: #027e50;
  margin-top: -0.7rem;
}

.sec2 .sec2-anniu {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -0.4rem;
}
.sec2 .wapsec1-anniu {
  width: 3rem;
  margin: 0 auto 0.6rem;
}
.sec2 .wapsec1-anniu .anniu {
  width: 3rem;
  height: 0.8rem;
  background-color: #00a668;
  border-radius: 0.133rem;
  font-size: 0.32rem;
  font-weight: normal;
  line-height: 0.8rem;
  text-align: center;
  color: #ffffff;
  position: relative;
}
.sec2 .wapsec1-anniu .anniu1 {
  z-index: 10;
}
.sec2 .wapsec1-anniu .anniu2 {
  background-color: #027e50;
  margin-top: -0.7rem;
}

.sec2 {
  margin-top: -10px;
}
.sec2 .kechengtixi {
  display: none;
}
.sec2 .table-bg {
  display: none;
}
.sec2 .waptitle {
  width: 100%;
  height: 1.787rem;
  background: url("../images/wap/wapsec2titlebg.png") no-repeat;
  background-size: 100% 100%;
  margin-top: 0.507rem;
  position: relative;
  z-index: 10;
  /*display: flex;
  justify-content: center;
  align-items: center;*/
}
.sec2 .waptitle .w1000 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0.05rem;
}
.sec2 .waptitle .waptitleft {
  display: flex;
  align-items: center;
  margin-right: 0.175rem;
  margin-left: 0.35rem;
}
.sec2 .waptitle .waptitleft p {
  width: 0.4rem;
  font-size: 0.365rem;
  font-weight: bold;
  line-height: 0.4rem;
  letter-spacing: 0.019rem;
  color: #fcf204;
}
.sec2 .waptitle .waptitright {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.175rem;
}
.sec2 .waptitle .waptitright .kecheng-btn {
  width: 2.307rem;
  height: 0.64rem;
  background-color: #ffffff;
  border: solid 1px #01a769;
  border-radius: 0.333rem;
  text-align: center;
  line-height: 0.64rem;
  font-size: 0.293rem;
  margin: 0 0.1rem;
  cursor: pointer;
}
.sec2 .waptitle .waptitright .btn-color {
  color: #fff;
  background-color: #01a769;
  border-color: #fff;
  position: relative;
}
.sec2 .waptitle .waptitright .btn-color:before {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 0.133rem solid #01a769;
  border-left: 0.133rem solid transparent;
  border-right: 0.133rem solid transparent;
  position: absolute;
  z-index: 10;
  top: 0.63rem;
  left: 50%;
  margin-left: -0.0555rem;
}
.sec2 .waptitle .waptitright .btn-color:after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 0.146rem solid #fff;
  border-left: 0.146rem solid transparent;
  border-right: 0.146rem solid transparent;
  position: absolute;
  top: 0.64rem;
  left: 50%;
  margin-left: -0.073rem;
}
.sec2 .waptable {
  width: 100%;
  height: 9.68rem;
  background: url("../images/wap/wapsec2tablebg.png") no-repeat;
  background-size: 100% 100%;
  margin-top: -0.32rem;
  padding: 1px;
}
.sec2 .waptable .top {
  margin-top: 0.573rem;
  font-size: 0.373rem;
  color: #ffffff;
  background-color: #00a668;
  height: 0.72rem;
  line-height: 0.72rem;
  text-align: center;
}
.sec2 .waptable .center {
  height: 0.573rem;
  line-height: 0.573rem;
  background-color: #7ac2a6;
  display: flex;
}
.sec2 .waptable .center p {
  border-left: 1px solid;
  text-align: center;
  font-size: 0.32rem;
  color: #ffffff;
}
.sec2 .waptable .center .banci {
  width: 2.13rem;
  border-left: none;
}
.sec2 .waptable .center .keshi {
  width: 1.706rem;
}
.sec2 .waptable .center .kemu {
  width: 1.46rem;
}
.sec2 .waptable .center .kecheng {
  width: 4.21rem;
}
.sec2 .waptable .sanjiao {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sec2 .waptable .sanjiao .sanjiao1 {
  width: 0px;
  height: 0px;
  border-top: 0.146rem solid #848484;
  border-left: 0.146rem solid transparent;
  border-right: 0.146rem solid transparent;
  display: block;
  transform: rotate(225deg);
  margin: -0.04rem 0 0 0;
}
.sec2 .waptable .sanjiao .sanjiao2 {
  width: 0px;
  height: 0px;
  border-top: 0.146rem solid #848484;
  border-left: 0.146rem solid transparent;
  border-right: 0.146rem solid transparent;
  display: block;
  transform: rotate(135deg);
  margin: -0.04rem 0 0 0;
}
.sec2 .waptable .wap-table {
  position: relative;
  margin: -0.14rem auto 0;
}
.sec2 .waptable .wap-table .show {
  opacity: 1;
}
.sec2 .waptable .wap-table .show .btn-g div {
  position: relative;
  z-index: 101;
}
.sec2 .waptable .wap-table table {
  width: 9.187rem;
  height: 6.88rem;
  background-color: #f3fefd;
  border: solid 0.013rem #138b7f;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -4.5935rem;
  opacity: 0;
}
.sec2 .waptable .wap-table table td {
  border-right: 1px solid #138b7f;
  border-bottom: 1px solid #138b7f;
  text-align: center;
  font-size: 0.2rem;
  color: #333333;
}
.sec2 .waptable .wap-table table .last-tr td {
  border-bottom: none;
}
.sec2 .waptable .wap-table table tr td:last-child {
  border-right: none;
}
.sec2 .waptable .wap-table table .td1 {
  width: 1.99rem;
}
.sec2 .waptable .wap-table table .td2 {
  width: 1.71rem;
}
.sec2 .waptable .wap-table table .td3 {
  width: 1.44rem;
}
.sec2 .waptable .wap-table table .td4 {
  width: 4rem;
}

.sec3 {
  margin-top: -20px;
  position: relative;
}
.sec3 .sec3-c {
  display: none;
}
.sec3 .sec3-wap {
  margin-top: 0.493rem;
}
.sec3 .sec3-wap .pro-box {
  padding-bottom: 1.32rem;
}
.sec3 .sec3-wap .pro {
  z-index: 11;
}
.sec3 .sec3-wap .pro .pro-s {
  width: 1.333rem;
  height: 0.987rem;
  background-color: #03a569;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec3 .sec3-wap .pro .pro-s p {
  font-size: 0.347rem;
  font-weight: bold;
  line-height: 0.4rem;
  color: #ffffff;
}
.sec3 .sec3-wap .pro .pro-l {
  width: 8.627rem;
  height: 1.013rem;
  background-color: #eaf2bb;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec3 .sec3-wap .pro .pro-l p {
  font-size: 0.267rem;
  line-height: 0.4rem;
  color: #333333;
}
.sec3 .sec3-wap .pro1 {
  position: relative;
}
.sec3 .sec3-wap .pro1 .pro-s {
  position: absolute;
  left: 0;
  z-index: 1;
}
.sec3 .sec3-wap .pro1 .pro-l {
  position: absolute;
  right: 0;
  top: 0.2rem;
}
.sec3 .sec3-wap .pro2 {
  position: relative;
}
.sec3 .sec3-wap .pro2 .pro-s {
  position: absolute;
  right: 0;
  z-index: 1;
}
.sec3 .sec3-wap .pro2 .pro-l {
  position: absolute;
  left: 0;
  top: 0.2rem;
}
.sec3 .sec3-wap .pro3 {
  position: relative;
}
.sec3 .sec3-wap .pro3 .pro-s {
  position: absolute;
  left: 0;
  z-index: 1;
}
.sec3 .sec3-wap .pro3 .pro-l {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0.2rem;
}
.sec3 .sec3-wap .pro4 {
  position: relative;
}
.sec3 .sec3-wap .pro4 .pro-s {
  position: absolute;
  right: 0;
  z-index: 1;
}
.sec3 .sec3-wap .pro4 .pro-l {
  position: absolute;
  left: 0;
  top: 0.2rem;
}
.sec3 .sec3-wap-bg .lt {
  position: absolute;
  top: 1.6rem;
  left: 0;
  width: 2.907rem;
  height: 1.893rem;
}
.sec3 .sec3-wap-bg .br {
  position: absolute;
  bottom: -1.7rem;
  right: -1rem;
  width: 2.907rem;
  height: 1.893rem;
}

footer {
  background: url("../images/wap/wap_footer_bg.png") no-repeat;
  background-size: 100% 100%;
  height: 4.373rem;
  margin-bottom: 1.15rem;
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 101;
}
footer .footer-bg1 {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 102;
}
footer .w1000 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer .footer-l {
  width: 4.88rem;
  height: 2.413rem;
  background-color: #ffffff;
  position: relative;
}
footer .footer-l .shuzhi2 {
  width: 1.347rem;
  height: 1.147rem;
  position: absolute;
  top: -0.3rem;
  left: -0.4rem;
  margin: 0;
}
footer .footer-l img {
  width: 3.253rem;
  height: 0.72rem;
  margin: 0.213rem 0 0.28rem 0.44rem;
}
footer .footer-l p {
  font-size: 0.267rem;
  color: #333333;
  margin-left: 0.44rem;
}
footer .footer-l span {
  color: #e60012;
}
footer .footer-r {
  display: flex;
  justify-content: center;
  align-items: center;
}
footer .footer-r .erweima {
  text-align: center;
  margin: 0.1rem 0 0 0.4rem;
}
footer .footer-r .erweima .img {
  width: 1.987rem;
  height: 1.987rem;
  background-color: #fff;
  margin: 0 auto;
}
footer .footer-r .erweima .img img {
  width: 100%;
}
footer .footer-r .erweima p {
  margin-top: 5px;
  font-size: 0.267rem;
  color: #333333;
  text-align: center;
}
footer .footer-r .erweima .e1p1 {
  display: none;
}
footer .footer-r .e2 {
  display: none;
}
footer .foot {
  display: none;
}

.wap-xuanxu {
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 0;
  z-index: 999;
}
.wap-xuanxu a {
  display: block;
  width: 50%;
  height: 1.2rem;
}
.wap-xuanxu .wap-x-l {
  width: 100%;
  height: 100%;
  background-color: #058f5a;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wap-xuanxu .wap-x-l img {
  width: 0.666rem;
  height: 0.666rem;
  margin-right: 0.1rem;
}
.wap-xuanxu .wap-x-l p {
  font-size: 0.347rem;
}
.wap-xuanxu .wap-x-r {
  width: 100%;
  height: 100%;
  background-color: #d19313;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wap-xuanxu .wap-x-r img {
  width: 0.76rem;
  height: 0.64rem;
  margin-right: 0.1rem;
}
.wap-xuanxu .wap-x-r p {
  font-size: 0.347rem;
}

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