.register { padding: 8px 6px; font-size: 14px;}

      .res-item {position: relative;  width: 100%; border-radius: 4px; margin-bottom: 8px;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #BABABA;}

      .res-icon {position: absolute;left: 8px;top: 10px;z-index: 100; display: inline-block;font-size: 18px;color: #9c9c9c; }
      .res-item .input-item {display: inline-block;width: 100%;padding-left: 31px;height: 40px;border: none; font-size: inherit;-webkit-user-select: text!important;}
      
  
  
  .res-item .input-item:focus { 
          outline-offset: 0;
          outline: -webkit-focus-ring-color auto -2px;
          background-color: #fefffe;
          border: 1px solid #BD9466;
          outline: 0;
          -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(226,25,69,.3);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(226,25,69,0.3);
      }
  
      .res-item .input-item:focus + .res-icon { color: #BD9466; }
      .yanzhengma {    position: absolute;
        right: 10px;
        top: 4px;
        z-index: 100;
        display: inline-block;
        padding: 7px 10px;
        font-size: 14px;
        border: none;
        background-color: #BD9466;
        color: #fff;
        border-radius: 8px;
        font-size: 14px;}
      .yanzhengma:disabled { background-color: #ddd; }
      .res-btn { margin-top: 10px;padding: 0 5px; }
      .res-btn button {  background-color: #BD9466;font-size: 14px; color: #fff;border-radius: 8px; }
      .res-btn button:focus { color: #fff; }
  .res-btn button:hover { color: #fff; }