/*样式重置*/
html,body,div,img,p,span,form,input,button{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:"Microsoft YaHei";font-size:12px;}
html,body{width:100%;height:100%;overflow:hidden;}
div{overflow:hidden;}
input{-webkit-user-select:text;}
/*遮罩*/
#hint{width:90%;height:50px;line-height:50px;text-align:center;position:fixed;left:5%;top:0;bottom:0;border-radius:5px;font-size:18px;color:#fff;background-color:rgba(87,87,89,0.9);z-index:999;display:none;}
#modal{width:100%;height:100%;position:fixed;left:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:999;display:none;}
#modalbox{width:85%;height:auto;border-radius:5px;position:absolute;left:7.5%;background:#fff;}
.character{height:auto;padding:10px;text-align:center;}
#title{font-size:18px;line-height:30px;}
#text{font-size:14px;color:#666;}
#buttonbox{padding:10px 0;background:#005bac;}
#buttonbox button{height:40px;line-height:42px;border-radius:25px;font-size:22px;font-family:"Arial";color:#fff;background:#3385FF;display:none;}
.but1 button{width:50%;margin:0 25%;}
.but2 button{width:45%;margin:0 2.5%;float:left;}
div.label{width:100%;overflow:hidden;padding:0 5%;}
div.label label,div.label div.response-box{width:100%;height:38px;line-height:38px;margin-bottom:15px;display:block;}
div.label label span.left,div.label div.response-box .code span{width:80px;height:100%;margin-right:5px;border-radius:8px;text-align:center;display:inline-block;float:left;font-size:16px;color:#fff;background:#005bac;}
div.label label input,div.label div.response-box .code input{height:100%;padding-left:5px;border:1px solid #cececc;border-radius:8px;display:inline-block;float:left;font-size:18px;background:#fff;}
div.label label span.right,div.label div.response-box span.right{height:100%;padding-left:5px;}
div.label div.response-box .code{width:170px;height:100%;float:left;}
div.label div.response-box .code span{margin:0;}
div.label div.response-box .code input{width:80px;margin:0 5px;}
div.label div.response-box .auth-code{height:100%;display:inline-block;float:right;border-radius:8px;text-align:center;color:#fff;font-size:14px;background:#F08300;}
div.label .button{width:100%;height:45px;line-height:45px;margin:25px 0 0;display:block;float:right;border-radius:8px;font-size:18px;text-align:center;text-decoration:none;color:#fff;background:#005bac;}
.instructions{padding:10px 5%;}
.instructions .title{padding:10px 0;font-size:14px;font-weight:bold;color:#005bac;}
.receive{padding:20px 0;margin-top:10px;line-height:25px;text-align:center;color:#3e3a39;font-size:14px;background-size:contain;}
.receive #code{padding-top:15px;font-size:16px;font-weight:bold;color:#df0011;}
.share{width:100%;position:absolute;top:0;left:0;}

.character{padding: 35px 15px;border-bottom: 1px solid #e3e3e3;}
#modalbox{border-radius: 15px;}
#buttonbox{padding:10px 0;background:none;padding: 5px 0;}
#buttonbox button {
  height: 40px;
  line-height: 42px;
  font-size: 22px;
  font-family: "Arial";
  color: #01863a;
  background: none;
  display: none;
  font-size: 18px;
}