.hhk-v31{
 max-width:640px;
 margin:30px auto;
 background:#0f0f0f;
 color:#eee;
 padding:16px;
 font-family:Arial;
}
.hhk-box input,button{
 width:100%;
 padding:12px;
 margin:8px 0;
 font-size:15px;
}
button{
 background:#ee4d2d;
 color:#fff;
 border:none;
 border-radius:4px;
}
.hhk-item{
 background:#1b1b1b;
 padding:12px;
 margin-top:12px;
 border:1px solid #333;
 border-radius:6px;
}
.hhk-label{
 color:#ffb300;
 font-weight:bold;
}
.hhk-guide,.hhk-faq{
 margin-top:30px;
 color:#ccc;
 font-size:14px;
}
