@charset "utf-8";
/* CSS Document */
.bg{
	background-color:#0992ea;}
.logo{
	position:relative;
	z-index: 10;
	color:#fff;
	margin-top:25px;
	font-family:Cambria,"微软雅黑", "Lucida Bright", "DejaVu Serif", Georgia, serif}
.logo h1{
	font-size:36px;
	letter-spacing:5px;}
.logo p{
	font-size:16px;}
.login_other{
	font-size: 14px;
	color: #fff;
	text-align: right;
	margin-right: 30px;
	text-decoration: underline;
}
.login_other a{
	font-size: 14px;
	color: #fff;
}
.login_other a:hover{

}
.error_ts{
	color:#fff;
	vertical-align: -1px;
	text-align:left;
	margin-left: 90px;}
.error_ts input{
	vertical-align: -2px;
	margin-right: 5px;
}
.w500{
	position:relative;
	z-index:10;
	/*overflow:hidden;*/
	width:450px;
	padding:15px 20px 20px 30px;
	margin-top:50px;
/*	background:rgba(225, 225, 225, 0.3);*/
	background: url("/images/ebmp/login_bor-d84ca063bede7f1e576a4cd40fba1e8b.png") no-repeat;
	border-radius:8px;
	height: 280px;
	font-family:"微软雅黑", "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.w500 h4{
	padding-bottom:10px;
	font-size:20px;
	font-weight:bolder;
	color:#eee;
	border-bottom:1px solid #94b1c0;}
.w500 form{
	padding-top:15px;
	margin-left:3px;}
.ca_login{
	display: none;
}
.password{
	display: block;
}
.ca_login h4{
	font-size: 20px;
	padding-bottom: 10px;
	margin: 0;
	text-align:center;
	color: #fff;
	font-weight: bolder;
	border-bottom: 1px solid #fff;
}
.ca_ts{
	padding-top: 10px;
	min-height: 120px;
	text-align: left;
	font-size: 14px;
}
.ca_ts p{
	height: 20px;
	line-height: 18px;
	margin: 5px;
	color: #fff;
}
.form-group{
	position:relative;
	z-index:5;
	margin-top:15px;
	margin-bottom:5px;}
.form-horizontal .form-group{
	margin-left:-8px;}
.inp_bg{
	width:420px;
	height:50px;
	margin-bottom:10px;
}

.w500 form .inp_bg label{
	color:#fff;
	width:95px;
	text-align:center;
	padding:16px 0 0 0;
	text-align:center;}
.iput input{
	width:280px;}
.input-error{
	border:2px solid #cc6600;
}
.input-ok{
	border:2px solid #abc;
}
.btn_login{
	background:none;
	color:#fff;
	font-size:16px;}
.w500 form .inp_bg .form-control{
	margin-top:8px;
	padding:0 5px;
	text-indent:0;}
.form-horizontal .login_bg{
	margin-left:-33px;}
.form-horizontal .login_bg .pdt_10{
	padding:5px 0;}
.form-horizontal .login_bg .pdt_10:hover{
	background-color: #236ccf;}
.login_bg{
	position:relative;
	width:355px;
	line-height:30px;
	top: 10px;
	left: 45px;
	bottom:0;
	z-index:5;
	margin-top:0;
	margin-bottom:0;
	border-radius: 6px;
	background-color: #075dd1;
	/*background:url(/images/ebmp/login_bg-83e0ed4bfecb29dab3a17d49b962844e.png) repeat-x;*/}
.btn_login:hover{
	color:#fff;
	background-color: #236ccf;}
.btn_login{
	height:30px;
	line-height: 20px;
	margin-top:0;}
.img1{
	position: absolute;
	left:0;
	bottom:20%;
}
.img2{
	position: absolute;
	top: 3%;
	left: 5%;
	right: 0;
}
.img3{
	position: absolute;
	top: 20%;
	right: 13%;
}

/********************错误消息框样式********************/

.text-danger1 {
    color: #a94442;
    position:absolute;
    top:5px;
    width:400px;
    z-index:50;
}


