  *{
      margin: 0px;
      padding: 0px;
    }
      body{
          background: #fff;
      }
      .left{
          float: left !important;
      }
      .right{
          float: right !important;
      }
      li{
          list-style-type: none;
      }
    .clearf{
          clear: both;
          line-height: 0;
          height: 0%;
          font: 0px Arial;
          overflow: hidden;
         }
    .none{
        display: none !important;
    }
    /*
     *遮罩
     */
    .mask {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1001;
      background: rgba(0, 0, 0, 0.4);
    }
      .purse-header{
          position: relative;
          height:44px;
          line-height: 44px;
          background: #FFD852;
      }
      .purse-header p{
          text-align: center;
          font-size: 22px;
      }
      .purse-header a{
          position: absolute;
          left: 0;
          top: 0;
          background: url(../image/header-back.png) no-repeat center center;
          background-size: 10px auto;
          width:40px;
          height:40px;
      }
      .purse-content{
          width:90%;
          margin:20px auto;
      }
      .purse-content .content-main{
          position: relative;
          height:40px;
          margin-top: 10px;
      }
      .purse-content .content-main a.getyzm{
          width:24%;
          background: #FF4E0C;
          border-radius: 6px;
          color: #fff;
          height:30px;
          font-size: 13px;
          margin-top: 5px;
          line-height: 30px;
          text-align: center;
          cursor: pointer;
      }
      .purse-content .content-main .main-img{
          width: 16%;
          text-align: center;
      }
      .purse-content .content-main .main-img img{
          height:20px;
          margin-top: 8px;
      }
      .purse-content .content-main a img{
            position: absolute;
          height:20px;
          margin-top: 8px;
           right: 20px;
      }
      .purse-content .content-main input{
          font-size: 18px;
          height:40px;
          line-height: 40px;
          color: #333;
          border:0;
          width: 84%;
          border-bottom: 1px solid #ddd;
          outline: none;
      }
      .purse-content .content-main input::-webkit-input-placeholder{
          color: #bbb;
      }
      .purse-content .content-main input::-moz-placeholder{
          color: #bbb;
      }
      .purse-content .content-main input::ms-input-placeholder{
          color: #bbb;
      }
      a.btn{
          display: block;
          background: #FFD852;
          border-radius: 6px;
          text-align: center;
          color: #fff;
          height:44px;
          line-height: 44px;
          width: 94%;
          margin: 30px auto;
          font-size: 18px;
          cursor: pointer;
      }
  .purse-footer{
      position: absolute;
      bottom: 0;
      background: url(../image/regist-bg.png) repeat-x center center;
      height: 40px;
      width:100%;
  }
.alert-main{
    position: absolute;
    text-align: center;
    z-index: 1002;
    background: #fff;
    width: 300px;
    height: 210px;
    margin-left: -150px;
    left: 50%;
    top: 50%;
    margin-top: -105px;
}
.alert-main img{
    width:70px;
    margin:22px 0 15px 0;
}
.alert-main p{
    font-size: 15px;
    color: #333;
    text-align: center;
}
.alert-main a{
    display: block;
    height:40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    width: 88%;
    margin: 24px auto 0;
    background: #FFD852;
    border-radius: 6px;
}
.regist-alert-msg .alert-main{
    height: 200px;
}
.regist-alert-msg p{
    margin-top: 58px;
    font-size: 18px;
    padding: 0 5%;
}
.regist-alert-msg a{
    margin: 55px auto 0;
}