.baseform .no {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://support-res.61.com/pay/images/ico/ico_other.gif) no-repeat scroll 0 -136px;
color:#FF3300;
height:20px;
line-height:20px;
padding-left:28px;
display:inline;
}

.no {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://support-res.61.com/pay/images/ico/ico_other.gif) no-repeat scroll 0 -136px;
height:20px;
padding:2px 0 2px 25px;
}

.baseform .yes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://support-res.61.com/pay/images/ico/ico_other.gif) no-repeat scroll 0 -110px;
color:#009900;
height:20px;
line-height:20px;
padding-left:28px;
}

.yes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://support-res.61.com/pay/images/ico/ico_other.gif) no-repeat scroll 0 -112px;
height:20px;
padding:2px 0 2px 25px;
float:left;
}

.xfjl {width:650px;margin:0 auto;color:#ff0000;}

/*<!--  错误提示部分的css -->*/
.comm-error span {
    background: url("http://support-res.61.com/pay/images/pwd/error_new.png") no-repeat scroll 0 0 transparent;
    color: #FE0002;
    display: inline-block;
    height: 35px;
    left: -5px;
    font-size:12px;
    line-height: 30px;
    padding-left: 10px;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
}

.ps-error {
    margin-bottom: -13px;
    margin-left: 227px;
    margin-top: -29px;
    position: absolute;
    z-index: 5;
}

.pss-error {
    margin-bottom: -13px;
    margin-left: 227px;
    margin-top: -5px;
    position: absolute;
    z-index: 5;
}


/*<!-- 安全等级 -->*/
.fleft {
    float: left;
}

.safe-none {
    background: url("http://support-res.61.com/pay//images/pwd/register.png") no-repeat scroll 0 -518px transparent;
    height: 40px;
     margin: 0px 0 0px 75px;
    width: 275px;
}

.safe-high {
    background: url("http://support-res.61.com/pay/images/pwd/register.png") no-repeat scroll 0 -665px transparent;
    height: 40px;
     margin: 0px 0 0px 75px;
    width: 275px;
}

.safe-mid {
    background: url("http://support-res.61.com/pay/images/pwd/register.png") no-repeat scroll 0 -618px transparent;
    height: 40px;
    margin: 0px 0 0px 75px;
    width: 275px;
}

.safe-low {
    background: url("http://support-res.61.com/pay/images/pwd/register.png") no-repeat scroll 0 -563px transparent;
    height: 40px;
    margin: 0px 0 0px 75px;
    width: 275px;
}

/* 密码输入框 */
.reg-div .reg-input {
    background-color: #FFFFFF;
    border: 0 none;
    height: 27px;
    line-height: 29px;
    margin-left: 10px;
    margin-top: 6px;
    opacity: 0.5;
    outline: medium none;
    position: absolute;
    width: 300px;
}

.reg-row .reg-div {
    background: url("http://support-res.61.com/pay/images/pwd/input_img.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 44px;
    position: relative;
    width: 335px;
}
.reg-div .reg-span {
    color: #9A9A9A;
    line-height: 18px;
    margin-left: 14px;
    margin-top: 15px;
    position: absolute;
}

.reg-row .label {
    float: left;
    margin-right: 2px;
    margin-top: 9px;
    text-align: right;
    width: 170px;
}

.reg-box {
    height: auto;
    margin-left: 85px;
    overflow: hidden;
    padding-top: 26px;
    position: relative;
    width:590px;
}

.comm-error {
    background: url("http://support-res.61.com/pay/images/pwd/error_new.png") no-repeat scroll right 0 transparent;
    display: none;
    height: 35px;
    /*position: relative;*/
    padding-right: 10px;
    vertical-align: top;
}

.reg-row {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 680px;
}