/*新重置密码*/
.resetpass-box{padding:50px 20px;zoom:1;}
.resetpass-box:after{content: ""; display: block; clear: both; height: 0px;}
.resetpass-box .form{width:700px;margin:0 auto;}
.resetpass-box .form h2{height:30px;padding-left:5px;line-height:30px;font-family:Arial,helvetica,sans-serif;font-size:16px;color:#333;border-bottom:1px #e7e7e7 dashed;}
.resetpass-box .form .z_csmm{ text-indent:-999em;background:url(../images/z_csmm.png) no-repeat 5px 5px;}
.resetpass-box .form p{height:40px;padding:0px 0px 0px 20px;}
.resetpass-box .form .main{padding:25px 0px;}
.resetpass-box .form .main dl{clear:both;margin-bottom:20px;zoom:1;}
.resetpass-box .form .main dl:after { content:""; display:block; clear:both; height:0; }
.resetpass-box .form .main dl dt{width:75px;min-height:32px;_height:32px;text-align:right;font-size:14px;line-height:32px;color:#000;float:left;}
.resetpass-box .form .main dl dd{width:600px;min-height:32px;_height:32px;color:#999;float:left;}
.resetpass-box .form .main .submit{padding:0px 0px 20px 75px;}

/*找回密码*/
.getpass-box{padding:50px 20px;zoom:1;}
.getpass-box:after{content: ""; display: block; clear: both; height: 0px;}
.getpass-box .form{width:700px;margin:0 auto;}
.getpass-box .form h2{height:30px;padding-left:5px;line-height:30px;font-family:Arial,helvetica,sans-serif;font-size:16px;color:#333;border-bottom:1px #e7e7e7 dashed;}
.getpass-box .form .z_zhmm{ text-indent:-999em;background:url(../images/z_zhmm.png) no-repeat 5px 5px;}
.getpass-box .form .main{padding:25px 0px;zoom:1;}
.getpass-box .form .main:after{content: ""; display: block; clear: both; height: 0px;}
.getpass-box .form .main .left{width:255px;float:left;}
.getpass-box .form .main .left li{margin-bottom:25px;}
.getpass-box .form .main .left a{width:180px;padding:0px 0px 0px 50px;height:40px;line-height:40px;font-family:Arial,helvetica,sans-serif;font-size:14px;display:inline-block;}
.getpass-box .form .main .left a span{width:170px;padding:0px 0px 0px 10px;height:40px;background:#fff;display:inline-block;cursor:pointer;}
.getpass-box .form .main .left .i_mob {border:1px #ccc solid;color:#999;background:url(../images/reg_pass.png) no-repeat 0px 0px #ccc;display:inline-block;}
.getpass-box .form .main .left .act .i_mob {border:1px #ea222d solid;color:#ea222d;background:url(../images/reg_pass.png) no-repeat 0px 0px #ea222d;display:inline-block;}
.getpass-box .form .main .left .i_email {border:1px #ccc solid;color:#999;background:url(../images/reg_pass.png) no-repeat 0px -40px #ccc;display:inline-block;}
.getpass-box .form .main .left .act .i_email {border:1px #ea222d solid;color:#ea222d;background:url(../images/reg_pass.png) no-repeat 0px -40px #ea222d;display:inline-block;}
.getpass-box .form .main .right{width:420px;padding:0px 0px 0px 24px;border-left:1px #e7e7e7 solid;float:left;}
.getpass-box .form .main p{padding:0px 20px 20px 0px;color:#333;}
.getpass-box .form .main p.txt{padding:0px 20px 20px 75px;}
.getpass-box .form .main dl{clear:both;margin-bottom:20px;zoom:1;}
.getpass-box .form .main dl:after { content:""; display:block; clear:both; height:0; }
.getpass-box .form .main dl dt{width:70px;min-height:32px;_height:32px;text-align:right;font-size:14px;line-height:32px;color:#000;float:left;}
.getpass-box .form .main dl dd{width:350px;min-height:32px;_height:32px;color:#999;float:left;}
.getpass-box .form .main .submit{padding:0px 0px 20px 75px;}
.getpass-box .form .main .txt p{font-size:14px;padding:20px 0px 0px 5px;color:#333;}
.getpass-box .form .main .txt .f_g{font-size:12px;color:#999;}
.getpass-box .form .main .txt .submit{padding:40px 0px 20px 5px;}