.regtit{width: 800px; height:30px; background: #01af63; margin: 30px auto 0; padding: 10px 0; overflow: hidden;}
.regtit h1{height: 30px; float: left; font: 700 16px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #FFF; padding-left: 15px;}
.regtit .yiyou{height:30px; float: right; font: 14px/30px "microsoft yahei","SimHei",Arial,sans-serif; color: #FFF;}
.regtit .yiyou span{display: inline-block; float: left;}
.regtit .yiyou a{display: inline-block; float: right; height: 30px; padding: 0 20px; border: 1px solid #FFF; color:#FFF; line-height: 30px; border-radius: 3px; margin: 0 15px;}
.regtit .yiyou a:hover{text-decoration: none; background: #F60; color: #fff; border: 1px solid #f60;}

.regbox{width: 560px; height: auto; border: 1px solid #E5E5E5; margin: 0 auto 30px; border-top: 0; padding: 20px 119px 50px; overflow: hidden;}

/*流程*/
.regbox .step{width: 560px; height: 45px; margin: 40px auto; background-image: url(../images/step.png); background-repeat: no-repeat;}
.regbox .step1{background-position: 0 0;}
.regbox .step2{background-position: 0 -50px;}
.regbox .step3{background-position: 0 -100px;}

/*表单部分*/
.regFormBox{width: 560px; height: auto; overflow: hidden;}
.regFormBox li{width: 560px; height: auto; margin-top: 5px; overflow: hidden;}
.regFormBox li div.input_box{width: 558px; height: 34px; border: 1px solid #CCC; background: #FFF;}
.regFormBox li div.focus{border: 1px solid #01af63;}
.regFormBox li div.form_error{border: 1px solid #f00;}
/*图标*/
.regFormBox li div.input_box s{display: inline-block; width: 20px; height: 24px; background-image: url(../images/login_icon.png); background-repeat: no-repeat; float: left; text-indent: -9999px; }
.regFormBox li div.input_box s.username{background-position: -1px -134px; margin: 7px 8px 0 10px;}
.regFormBox li div.input_box s.yanzhen{background-position: 0 -96px;; margin: 6px 8px 0 10px;}
.regFormBox li div.input_box s.mima{background-position: 0 -56px; margin: 6px 8px 0 10px;}


.regFormBox li div.focus s.username{background-position: -1px -342px; margin: 7px 8px 0 10px;}
.regFormBox li div.focus s.yanzhen{background-position: 0 -298px; margin: 6px 8px 0 10px;}
.regFormBox li div.focus s.mima{background-position: 0 -252px; margin: 6px 8px 0 10px;}

.regFormBox li div.form_error s.username{background-position: -1px -559px; margin: 7px 8px 0 10px;}
.regFormBox li div.form_error s.yanzhen{background-position: 0 -514px; margin: 6px 8px 0 10px;}
.regFormBox li div.form_error s.mima{background-position: 0 -469px; margin: 6px 8px 0 10px;}
/*表单*/
.regFormBox li div.input_box input.inputs{width: 520px; height: 34px; border: 0; background: none; float: left;}


/*提示*/
.regFormBox li span.Validform_checktip{display: block; width:558px; height:20px; font:100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
.regFormBox li span.Validform_wrong{color: #F00;}
/*按钮1获取短信验证码*/
.duanxin_btn{display: block; width: 560px; height: 42px; background: #01af63; border: 0; font: 700 14px/42px "microsoft yahei","SimHei",Arial,sans-serif; color: #FFF; cursor: pointer; margin-bottom: 20px;}
.duanxin_btn_hover{background: #1394D7;}
/*协议*/
.xieyi{width: 560px; height: 20px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
.xieyi input{position: relative; top: 2px;}
.xieyi a{margin-left: 20px; text-decoration: underline; color: #06C;}

/*全局错误提示*/
.errorTishi{width: 560px; height: 20px; margin-top: 20px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; color: #F00;}

/*按钮2下一步*/
.xiayibu{display: block; width: 560px; height: 42px; background: #F60; border: 0; font: 700 16px/42px "microsoft yahei","SimHei",Arial,sans-serif; color: #FFF; cursor: pointer; margin-top: 20px;}

/*密码强度*/
.passwordStrength{width: 560px; height: 20px; margin-bottom: 20px;}
.passwordStrength span{display: inline-block; padding: 0 20px; height: 20px; float: left; background: #CCC; margin-right: 1px; font: 100 12px/20px "microsoft yahei","SimHei",Arial,sans-serif; color: #333;}
.passwordStrength span.bgStrength{background: #390; color: #FFF;}










