.login_container{
   	position: fixed;
   	left: 0;
   	right: 0;
   	top: 0;
   	bottom: 0;
   	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 1100;
	display : none;
	opacity : 0;
	transition: opacity 1.2s ,transform 0.3s ease;
	-ms-transition:opacity 1.2s ,-ms-transform 0.3s ease; 	/* IE 9 */
	-moz-transition:opacity 1.2s ,-moz-transform 0.3s ease; 	/* Firefox */
	-webkit-transition:opacity 1.2s ,-webkit-transform 0.3s ease; /* Safari 和 Chrome */
	-o-transition:opacity 1.2s ,-o-transform 0.3s ease; 	/* Opera */
}

.login_active{
	display : block ;
	opacity : 1 ;
}

.login_frame {
	margin: 90px auto;
	width: 386px;
	height: 275px;
	padding:25px 35px 20px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.5);
	background-color:#fff;
	
  	
}
.login_frame h3 {
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height: 1.6;
}
.login_err_panel {
	color:#e15f63;
	font-size:13px;
	margin-top:5px
}


.err_tips {
	vertical-align:middle
}


.login_input {
	position:relative;
	padding:3px 0 3px 54px;
	border:1px solid #e7e7eb;
	margin-top:-1px
}
.login_input input {
	border:0;
	outline:0;
	padding:11px 0;
	vertical-align:middle;
	width:100%
}
.verifycode {
	margin-top:10px
}
.verifycode img {
	height:40px;
	vertical-align:middle
}
.verifycode a {
	margin-left:3px
}
.frm_input {
	width:100%;
	background-color:transparent;
	border:0;
	outline:0
}
.frm_input {
	height:32px;
	*line-height:32px;
	margin:4px 0
}
.frm_input_box {
	display:inline-block;
	position:relative;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	width:100px;
	font-size:16px;
	padding:0 10px;
	border:1px solid #e7e7eb
}
.frm_checkbox[type="checkbox"]  {
	margin : 0;
}
.frm_checkbox_label {
	display:inline-block;
	text-align:left;
	cursor:pointer;
	margin-right:1em;
	font-weight: normal;
}
.login_help_panel {
	overflow:hidden;
	*zoom:1;
	margin-top:10px
}
.login_help_panel label {
	float:left
}
.login_forget_pwd {
	float:right
}
.login_btn_panel {
	margin-top:20px;
	margin-bottom:10px
}

.login_btn_panel>:first-child{
	margin-right : 70px;
}

.btn_login_window {
	display:inline-block;
	overflow:visible;
	vertical-align:middle;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	background-color:#00aff0;
	background-image:-moz-linear-gradient(top,#00aff0 0,#00aff0 100%);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#00aff0),to(#00aff0));
	background-image:-webkit-linear-gradient(top,#00aff0 0,#00aff0 100%);
	background-image:-o-linear-gradient(top,#00aff0 0,#00aff0 100%);
	background-image:linear-gradient(to bottom,#00aff0 0,#00aff0 100%);
	border-color:#00aff0;
	color:#fff !important;
	text-decoration:none !important;
	height:33px;
	line-height:33px;
	*line-height:31px;
	width:120px;
	padding: 0;
}


