#main{min-height:430px;}
.login-view {
  width: 890px;
  position:relative;
  left:50%;
  margin-left:-445px;
  *zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";  /* For IE 8 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');  /* For IE 5.5 - 7 */
  -moz-box-shadow: 0 0 12px #ccc;/* for firefox */
  -webkit-box-shadow: 0 0 12px #ccc;/* for safari or chrome */
  box-shadow: 0 0 12px #ccc;
  background: #fff;
  padding: 32px 0 0 65px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.login-view:before, .login-view:after {
  content: " ";
  display: table;
}
.login-view:after {
  clear: both;
}
.left-view {
  float: left;
  width: 287px;
  margin-top: -30px;
}

.forgetleft-view {
width: 287px;
margin-top: 10px;
margin-left: 250px;
height: 450px;
}
.right-view {
  float: right;
  width: 375px;
}

.form-field {
  position: relative;
  margin: 10px 0;
}

.form-input input, .form-input select {
  width: 100%;
  border: 1px solid #dbdbdb;
  height: 38px;
  line-height: 1;
  line-height: 38px\9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.form-input select:hover, .form-input select:focus {
  border-color: #0ca850;
}

.form-input input:hover, .form-input input:focus {
  border-color: #0ca850;
}

.form-btn {
  height: 34px;
  margin-bottom: 30px;
}

.form-btn input {
	width: 48%;
	height: 38px;
	background-color: #0ca850;
	border-radius: 2px;
	border: none;
	color: #fff;
	font-size: 12px;
}
.form-btn input:hover {
  background-color: #0a8e43;
}

.forget-pwd {
  color: #bfbfbf;
}
.forget-pwd:hover {
  text-decoration: underline;
}

.register-link {
  float: right;
  color: #fbae3a;
}
.register-link:hover {
  text-decoration: underline;
}