.reg_box
{
  width: 392px;
  float: left;
  display: block;
  overflow: hidden;
}
.reg_box .zc
{
    background: url("../image/reg_ico_bg.png"/*tpa=http://cq.pk3v.com:261/dist/img/reg_ico_bg.png*/) no-repeat;
    width: 339px;
    height: 46px;
    display: block;
    cursor: pointer;
    text-indent: -999999em;
    float: left;
    background-position: left -183px;
}
.reg_box .zc:hover
{
  background-position: left -230px;
}
.form-item {
    overflow: hidden;
    padding-left: 16px;
    margin-bottom: 8px;
    color: #683f30;
    font-size: 14px;
}
.form-item input {
    width: 332px;
    height: 33px;
    line-height: 33px;
    color: #683f30;
    font-size: 14px;
    background: #ffffff;
    border: 1px solid #dcbbaf;
    display: block;
    padding-left: 7px;
}
.form-item b
{
    color: #683f30;
    font-size: 14px;
    font-weight:normal;
    padding-right: 5px;
}
.form-item select
{
    width: 342px;
    height: 33px;
    line-height: 33px;
    color: #683f30;
    font-size: 14px;
    background: #ffffff;
    border: 1px solid #dcbbaf;
    display: block;
    padding-left: 7px;
}
.form-item .radio
{
    width: 15px;
    height: 15px;
    display: inline;
}
.reg_errorh
{
  color: #d13515;

}
.reg_righth
{
    color: lawngreen;
}
.quick-register__error-msg
{
  color: #d13515;
  margin: 0px;
}
.form-item .form-item-code {
    width: 250px;
    float: left;
    margin-right: 4px;
}
.checkcode
{
    display: block;
    overflow: hidden;
    width: 78px;
    height: 35px;
}