*{
  padding: 0;
  margin: 0;
  border: 0;
}

body{
  width: 7.5rem;
  height: auto;
  font-size: 0;
}
img[src=""],img:not([src]){opacity:0;}

#header{
  position: relative;
  top: 1.4rem;
  width: 100%;
  text-align: center;
}
#header a{
  position: relative;
  display: inline-block;
  margin-top: .3rem;
  padding: .1rem 1rem;
  font-size: .32rem;
  color: #ffffff;
  border-radius: 1rem;
  text-decoration: none;
  background-image: linear-gradient(to right, #94E1B8 , #15CEB0, #94E1B8);
}

#header img:nth-child(1){
  width: 1.89rem;
  height: auto;
}
#header img:nth-child(2){
  width: 6.22rem;
  height: auto;
}

.text-body{
  position: relative;
  margin: .15rem auto;
}

#header .text-body p img{
  width: auto ;
  height: .09rem ;
}
.text-body p{
  position: relative;
}
.text-body p span{
  position: relative;
  top: .05rem;
  color: #12CDB0;
  font-size: .34rem;
  padding: 0 .1rem;
}
#header .text-body .describr-pic{
  margin-top: .3rem;
  width: 6.22rem;
  height: auto;
}

#center{
  position: relative;
  top: 1.2rem;
}
#center .conent{
  position: relative;
  margin-top: 1.2rem;
  width: 100%;
  text-align: center;
}
#center .conent .text-body .task-pic{
  margin-top: .15rem;
  width: 4.15rem;
  height: auto;;
}
#center .conent .text-body .recycle-pic{
  margin-top: .15rem;
  width: 4.51rem;
  height: auto;;
}
#center .conent .text-body .deal-pic{
  margin-top: .1rem;
  width: 4.32rem;
  height: auto;;
}
#center .conent .text-body p span{
  font-size: .28rem;
}
#center .conent .text-body p img{
  height: .06rem;
  width: auto;
}

.conent .title{
  margin: auto;
  width: 4.97rem;
  height: .72rem;
  background: url('../images/module-title.png');
  background-size: 100% 100%;
  color: #ffffff;
  font-size: .5rem;
}

.chart-deal .text-body p span{
  display: block;
}
.chart-deal .text-body p img:nth-child(1) {
  position: absolute;
  height: .09rem !important;
  left: .5rem;
  top: .2rem;
}
.chart-deal .text-body p img:nth-child(4) {
  position: absolute;
  height: .09rem !important;
  right: .4rem;
  top: .6rem;
}

.body-bg{
  position: absolute;
  top: 16.4rem;
  width: 7.5rem;
  z-index: -99;
}
.body-bg img{
  width: 100%;
  height: auto;
}

#footer{
  padding: .6rem 0 1.7rem 0;
  position: relative;
  top: 1.4rem;
  background-color: #12CDB0;
  text-align: center;
}
#footer p{
  margin-top: .08rem;
  font-size: .34rem;
  color: #ffffff;
}
#footer p:nth-child(1){
  margin-bottom: .15rem;
}
#footer img{
  display: block;
  width: 1.96rem;
  height: auto;
  margin: auto;
  margin-top: .1rem;
}