.login-box {
  width: 362px;
  margin: 200px auto;
}
.login-box td {
  padding: 0;
}
.login-box .login-title {
  font-size: 24px;
  line-height: normal;
  padding-bottom: 24px;
}
.login-box .tel_bg,
.login-box .password_bg,
.login-box .verificat_bg {
  width: auto;
  border: 1px solid #e6e6e6;
  background: #f6f6f6;
  margin:0 auto;
}
.login-box .password_bg{
  position: relative;
}
.login-box .tel_bg {
  margin-bottom: 20px;
}
.login-box .verificat_bg {
  margin-top: 20px;
}
.login-box .yzm img {
  margin-top: 20px;
}
.login-box .bmx-button {
  margin-left: 22px;
  margin-top: 20px;
}
.login-box label {
  float: left;
  border-right: 1px solid #e6e6e6;
  text-align: center;
}
.login-box label i {
  display: inline-block;
  height: 40px;
  font-size: 24px;
  line-height: 40px;
  padding: 0 5px;
  color: #999;
}
.login-box .tel_bg input,
.login-box .password_bg input,
.login-box .verificat_bg input {
  width: 320px;
  height: 40px;
  border: 0;
  text-indent: 1em;
  padding: 0;
  float: left;
  background: #f6f6f6;
}
.login-box .verificat_bg input {
  width: 148px;
}
.login-box .error-box {
  font-size: 12px;
}
.login-box .remeber,
.login-box .web_checkbox label,
.login-box .border0 {
  border: 0;
  margin-right: 5px;
}
.login-box .lblue-button {
  width: 364px;
  font-size: 18px;
  margin-top: 30px;
}
.login-box .icon-eyeimg{
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 42px;
  text-align: center;
  color: #999;
  z-index: 8;
}
.login-box .icon-eyeimg i{
  display: inline-block;
  height: 42px;
  font-size: 24px;
  line-height: 42px;
  padding: 0 5px;
  color: #999;
}
.login-box .icon-eyeimg .iconfont{
  display: block;
  font-size: 20px;
  right: 0;
}
.login-box .icon-eyeimg img{
  display: block;
  margin:10px auto;
  width:20px;
  height:20px;
  display: none;
}
.login-box .icon-eyeimg .eyes-no{
  display: block;
}
.login-box .icon-eyeimg .eyes{
  display: none;
}
.login-box .icon-eyeimg.active .eyes-no{
  display: none;
}
.login-box .icon-eyeimg.active .eyes{
  display: block;
}
.login-box .elsetr td{
  padding: 10px 0;
}



/*找回密码*/
.enable_password{width:772px;margin:40px auto 0;}
.enable_password h3{color:#000; font-size:28px; margin-bottom:20px;}
.enable_password ul{margin-bottom:50px;}
.enable_password ul li{width:221px; height:33px; float:left; color:#fff; line-height:33px; padding-left:23px;}
.enable_password li span{color:#fff;border-radius:8px;width:16px;height:16px;background:#999a99;float:left;font-size:12px;line-height:16px;text-align:center; margin:8px 5px 0 0;behavior:url(PIE.htc);}
.enable_password .li1 span{background:#fff;color:#009df5;}
.enable_password .li1{background:url(../images/blue/polygon1.jpg) no-repeat;}
.enable_password .li2{background:url(../images/blue/polygon2.jpg) no-repeat;width:237px;color:#616061;}
.enable_password .li3{background:url(../images/blue/polygon3.jpg) no-repeat;width:237px;color:#616061;}
.enable_password .ul2 li span{border-radius:8px;width:16px;height:16px;background:#fff;float:left;font-size:12px;line-height:16px;text-align:center; margin:8px 5px 0 0;color:#009df5;behavior:url(PIE.htc);}
.enable_password .ul2 .li1{background:url(../images/blue/polygon1.jpg) no-repeat;}
.enable_password .ul2 .li2{background:url(../images/blue/polygon2_grey.jpg) no-repeat;width: 235px;color:#fff;}
.enable_password .ul2 .li3{background:url(../images/blue/polygon3.jpg) no-repeat;width:237px;color:#616061;}
.enable_password .ul2 .li3 span{background:#999a99;color:#fff;}
.enable_password form{width:517px;margin:0 auto;}
.enable_password .form1{text-align:center;}
.enable_password form p{margin-bottom:28px;}
.enable_password .bmx-button{
    height:48px;
    line-height: 48px;
    vertical-align: middle;
    margin-left: 14px;
}
.input_box {width:248px;height:38px;border:none;border:1px solid #cdcdcd;vertical-align:middle;}
.enable_password span{display:inline-block;/*margin-right:5px;*/text-align:right;width:90px;}
.auth_code{margin-left:10px;vertical-align: middle;}
.enable_password .next_step{width:158px; height:46px; text-align:center;line-height:34px;background:#009DF5;margin-left:104px;font-size:22px;color:#fff;border:none;}
.code_se{background-color:#cdcdcd;width: 150px;height: 44px;line-height: 32px;font-size: 16px;margin-left:14px;border:none;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;border-radius: 5px;behavior:url(PIE.htc);}
.enable_password .form1 .next_step{margin-left:104px;}

.enable_password .yzm{width: 150px; height: 46px; float: right;}
.enable_password .yzm img{width:100%; height:100%;}

.register_r01{margin-left:0;}

textarea:focus{outline:none;};
input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill {background-color:rgb(255, 255, 255)}
.tel_bg input:focus,.password_bg input:focus{outline:none;}
textarea:focus{outline:none;}
input:focus{outline: none;};
textarea:focus{outline:none;};

span.yzm{width: 150px; height: 46px; display: inline-block;}
span.yzm img{width:150px; height:40px;margin-left: 22px;}