* {
  margin: 0 auto;
}

#_start {
  /*position:absolute;*/
  position: fixed;
  height: 0px;
  width: 0px;
  background: #fff;
  color: white;
  text-align: center;
  line-height: 40px;
  z-index: 100;
}

#_close {
  float: right;
  height: 0px;
  width: 0px;
  background: none;
  color: #666;
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
}

#login_container,#regist_container,#forget_container {
  width: 330px;
  text-align: center;
  display: none;
}

#lab1 {
  width: 330px;
  text-align: left;
  font-family: '寰蒋闆呴粦';
  text-align: center;
}

#lab_login {
  font-size: 30px;
  height: 40px;
  color: #666;
}

#lab_toRegist,#lab_toLogin {
  font-size: 15px;
  line-height: 55px;
  float: right;
  color: #000000;
}

.form-control:focus{
    border-color:#fff;
    webkit-box-shadow:none;
    box-shadow:none;
}
#lab_type1,
#lab_type2 {
  font-size: 16px;
  float: left;
  color: #8C8C8C;
}
#login_number::-webkit-input-placeholder,
#login_password::-webkit-input-placeholder,
#regist_account::-webkit-input-placeholder, 
#regist_password1::-webkit-input-placeholder,
#regist_password2::-webkit-input-placeholder, 
#regist_phone::-webkit-input-placeholder,
#regist_vcode::-webkit-input-placeholder,
#forget_account::-webkit-input-placeholder, 
#forget_password1::-webkit-input-placeholder,
 #forget_password2::-webkit-input-placeholder, 
 #forget_phone::-webkit-input-placeholder,
  #forget_vcode::-webkit-input-placeholder{ 
/* WebKit browsers */ 
color: #d6d6d6; 
} 
#login_number,
#login_password ,#regist_account, #regist_password1, #regist_password2, #regist_phone, #regist_vcode,
#forget_account, 
#forget_password1,
 #forget_password2, 
 #forget_phone,
  #forget_vcoder{
  height: 50px;
  border-radius: 0;
  margin-top: 10px;
  border:none;
  border-bottom: 1px solid #e8e8e8;
  color:#666;
  font-size: 14px;
}

/* 娉ㄥ唽琛ㄥ崟 寮€濮� */
#regist_account,
#regist_password1,
#regist_password2,
#regist_phone,
#regist_vcode,
#forget_account, 
#forget_password1,
 #forget_password2, 
 #forget_phone,
  #forget_vcode
{
  height: 42px;
  border-radius: 0;
  margin-top: 5px;
}
#regist_vcode{
  width:200px;
  display: inline-block;
  float: left;
}
#forget_vcode{
  width: 100%;
    border: none;
    border-bottom: 1px solid #ced4da;

}
/* 娉ㄥ唽琛ㄥ崟 缁撴潫 */

/*鑾峰彇楠岃瘉鐮�*/
#getVCode{
  width: 120px;
    height: 40px;
    border-radius: 0;
    float: right;
    position: absolute;
    right: 0px;
    bottom: 152px;
    font-size: 14px;
    text-align: center;
    background: none;
    border: none;
}
/*鐧婚檰鎸夐挳*/
#login_btn {
    width: 90%;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    background: #c82c29;
    border: none;
    color: #fff;
    border-radius: 4px;
    text-align: center; 
    font-size: 14px;
}
#login_btna:active
{ 
border:none;
}
/*娉ㄥ唽鎸夐挳*/
#regist_btn,#_forgetBtn{
  width: 90%;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    background: #c82c29;
    border: none;
    color: #fff;
    border-radius: 4px;
    text-align: center; 
    font-size: 14px;
}
/*璁颁綇瀵嗙爜锛屾壘鍥炲瘑鐮�*/
#rememberOrfindPwd {
  display: inline-block;
  height: 40px;
  line-height: 70px;
  margin-top: 15px;
  float: right;
}
/*QQ鐧婚檰鏍峰紡*/
#login_QQ {
  width: 150px;
  height: 40px;
  float: left;
  border-radius: 0;
}
/*寰崥鐧婚檰鏍峰紡*/
#login_WB {
  width: 150px;
  height: 40px;
  float: right;
  border-radius: 0;
}
/*鐧婚檰琛ㄥ崟瀹瑰櫒*/
#form_container1 {
  padding:0 20px;
  height: 240px;
  border-bottom: 1px solid #FFFFFF;
}
/*娉ㄥ唽琛ㄥ崟瀹瑰櫒*/
#form_container2,#form_container3 {
  width: 90%;
  border-bottom: 1px solid #FFFFFF;
}
.loginrebox{
  color: #999;
  margin-top: 10px;
}