.form-number-input .container{width:5.76rem;height:.96rem;line-height:.96rem;box-sizing:border-box;border:1px solid #ddd;background:#fff;margin:0 auto;text-align:center;position:relative}.form-number-input .container input{border:0 none;margin:0;padding:0;position:absolute;left:0;top:0;width:100%;height:100%}.form-number-input .container .grid{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;font-size:.4rem}.form-number-input .container .grid li{flex-grow:1;border-right:1px solid #eee;width:.96rem}.form-number-input .container .grid li:last-child{border-right:0 none}.form-number-input .container .cursor{width:.04rem;height:.44rem;background:#fe5f00;position:absolute;top:.27rem;animation:cursor 1s;animation-iteration-count:infinite}@-moz-keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-o-keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}.p-walletSms{box-sizing:border-box;padding:.44rem .4rem 0 .4rem}.p-walletSms .slogan{font-size:.48rem;color:#222;font-weight:400;margin:0 0 .15rem 0}.p-walletSms .topTip{margin:0 0 .64rem 0;color:#999}.p-walletSms .topTip span{color:#fe5f00}.p-walletSms .buttons{margin-top:.64rem;padding:0 .2rem}.p-walletSms .gridPswBox{padding:0 .43rem;margin-bottom:.44rem}.p-walletSms .smsTip{text-align:center;color:#999}.p-walletSms .smsTip span{color:#fe5f00}