.mainPage{
  background: #fff;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  >div{
    >div{
      margin: 0 .15rem;
      >div{
        width: 100%;
        position: relative;
        overflow: hidden;
        >ul{
          margin: .15rem auto;
          >li{
            width: 100%;
            position: relative;
            overflow: hidden;
            align-items: center;
            padding: .03rem 0;
            border-bottom: 1px solid #ededed;
            img{
              width: 1.14rem;
              height: .9rem;
              position: relative;
              overflow: hidden;
              border-radius: .05rem;
            }
            >div{
              margin-left: .15rem;
              >div{
                width: 100%;
                position: relative;
                overflow: hidden;
                >span{
                  width: 100%;
                  display: block;
                  line-height: .2rem;
                  font-size: .15rem;
                  font-weight: bolder;
                  &:nth-child(2){
                    font-size: .13rem;
                    color: #999;
                    font-weight: normal;
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}