
.save_area{
  width:1024px;
  margin:0px auto;
}
.logo{
  margin-bottom:100px;
  text-align:center;
}
.save-height{
  padding-top:94px;
}
.logo h1{
  font-size:50px;
  font-weight:bold;
  color:#fff;
  text-shadow:0px -1px 0px #818883;
  position:relative;
  top:-8px;
}
.logo h4{
  font-size:25px;
  margin-top:8px;
  font-weight:bold;
  color:#fff;
  text-shadow:0px -1px 0px #818883;
}
.pop_up{
  width:480px;
  height:400px;
  background:rgba(0,0,0,0.7);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
  margin-left:530px;
}

#form_login{
  margin:0px 70px;
}
#form_login input,.other_next{
  width:100%;
  height:40px;
}
input[type=text]:focus,input[type=password]:focus{
  border:1px solid #73e01c;
  box-shadow:0px 0px 5px 1px #73e01c;
}
#form_login input{
  padding-left:50px;
  padding-right:10px;
}
.other_next{
  border:none;
  background:#4cd964;
  color:#fff;
  font-size:16px;
}
#form_login #remmber{
  width:18px;
  height:18px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:absolute;
  top:-3px;
  left:1px;
  opacity:0;
}

.pwd_set{
  color:#fff;
  font-size:16px;
}
/*.pop_up{*/
  /*margin-bottom:185px;*/
/*}*/

.mar{
  display:inline-block;
  margin-left:78px;
}
.panel_body{
  padding:24px;
  border-bottom:1px solid #ceced2;
}
.panel_body h4{
  font-size:20px;
  color:#fff;
}
.panel_body a{
  color:#4cd964;
  font-size:16px;
  cursor:pointer;
}
.auto340{
  width:340px;
  margin:0px auto;
}
.auto340 a{
  display:inline-block;
  width:100%;
  border:1px solid #fff;
  height:40px;
  margin-top:40px;
  color:#fff;
  text-align:center;
  line-height:40px;
  font-size:16px;
}
.auto340 a:hover{
  background:#4cd964;
  border:1px solid #4cd964;
}

.reset_input{
  margin-top:32px;
  margin-left:70px;
  width:340px;
  height: 40px;
  position: relative;
}

.reset_input input{
  width:100%;
  height:40px;
  padding-left: 50px;
  padding-right: 10px;
}

.send_button{
  position:absolute;
  width:104px;
  height:40px;
}
.step_success img {
  position: absolute;
  width: 67px;
  left: 40px;
  top: -11px;
}
.character{
  font-size:24px;
  color:#fffefe;
}
.sess{
  margin-top:52px;
  margin-bottom:24px;
  padding-left:193px;
}
a.other_next:hover{
  color:#fff;
}
.find_success{
  padding-top:42px;
}

.more1200 .logo img:nth-child(1){
  width:120px;
}
/*小于1200的样式*/
.less1200 .logo{
  margin-top:-15px;
  margin-bottom:60px;
}
.less1200 .logo img:nth-child(1){
  width:105px;
}
.less1200 .login_title{
  font-size:50px;
}
.less1200 .pop_up{
  width:420px;
  height:350px;
  margin-left:430px;
}
.less1200 #form_login{
  margin:0px 40px;
}
