.container{width:990px;}

.head{padding:30px 0 20px;margin-bottom:35px;border-bottom:solid 2px #e6e6e6;}
.logo{margin:0;}

.step{font-size:14px;line-height:24px;margin: 22px 0 0 100px;}
.step i{display: inline-block;
*display: inline;
*zoom: 1;width:24px;margin-right:10px; border-radius:50%;background:#ccc;color:#fff; font-style:normal;text-align: center;}
.step .active{color:#f60}
.step .active i{background:#f60}
.step li{*display: inline;
*zoom: 1; margin-right:50px}

.control-label{display: inline-block;
*display: inline;
*zoom: 1;width: 315px;text-align: right;}
.form-horizontal .form-group{padding-bottom:20px}
.form-horizontal .code{width:98px;margin-right:6px}
.form-group-offset{padding-left: 318px;}

.reg .required{margin-left: 250px;color: #999;}
.reg .area{padding-bottom:10px }
.reg .area input{width:1px;height:1px;overflow: hidden;border-width:0;margin-left: -4px;background: transparent;}

.password-strength{height:25px;padding-top:8px;margin-bottom: -4px;*margin-left:0 }
.password-strength li{float: left;margin-right: 2px;}
.password-strength span{display:block;width:57px;height:4px;border:solid 1px #ccc;overflow: hidden;}
.password-level1 .level1 span{background:#f60;border-color:#f60}
.password-level2 .level1 span,.password-level2 .level2 span{background:#f60;border-color:#f60}
.password-level3 span{background:#f60;border-color:#f60}

/*.footer-member{position: absolute;bottom: 0;width: 100%;}*/