/* Header */
body{margin:0; background:url(../img/demo-1-bg.jpg) no-repeat; background-size:100%;}
.large-header{
	width: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
}
.content_bg1 a{ color:#FFF; font-size:16px; text-decoration:none; display:inline-block; width:25px; height:25px; line-height:25px; border:1px #FFFFFF solid; border-radius:100px; text-align:center; float:right; margin-right:20px;}
.content_bg{ background:rgba(0,0,0,0.6); border:1px rgba(0,0,0,0.5) solid; width:30%; left:50%; margin-left:-15%; height:200px; top:50%; margin-top:-100px; position:absolute; z-index:1000; border-radius:10px; padding-top:10px;}
.content_bg p input{ height:30px; line-height:30px; border:#FFF solid 1px; border-radius:5px; float:left; width:40%; margin:10px 5px 10px 18%;}
.content_bg p{ text-align:center; color:#FFF; width:96%; margin:10px auto; text-align:center; clear:both; overflow:hidden; line-height:40px;}
.content_bg p img{ width:100px; height:35px; float:left; margin-top:10px;}
.content_bg2 a{ clear:both; width:30%; margin:0 auto; display:block; text-align:center; color:#FFF; text-decoration:none; background:#39F; line-height:30px; border:1px #39F solid; border-radius:5px; }
.content_bg2 a:hover{ background:#333; border:#333;}
.content_bg_line{ border-bottom:1px #f4f4f4 dashed;}
.demo-1 .large-header {
	background-image: url('../img/demo-1-bg.jpg');
}
.logo_box{
	width:350px;
	height:400px;
	padding: 35px;
	color: #EEE;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -220px;
	margin-top: -170px;
}
.logo_box2{ position:absolute; text-align:center; z-index:1000; top:50%; margin-top:-230px; width:100%;}
.logo_box2 img{ width:50%;}
.forms{
	width: 280px;
	height: 485px;
}
.logon_inof{
	width: 100%;
	min-height: 450px;
	padding-top: 35px;
	position: relative;
}		
.input_outer{
	height: 46px;
	padding: 0 5px;
	margin-bottom: 10px;
	border-radius: 10px;
	position: relative;
	border:#FFF 1px solid !important;
}
.u_user{
	width: 25px;
	height: 25px;
	background: url(../img/login_ico.png);
	background-position:  -125px 0;
	position: absolute;
	margin: 10px 13px;
}
.us_uer{
	width: 25px;
	height: 25px;
	background-image: url(../img/login_ico.png);
	background-position: -125px -34px;
	position: absolute;
	margin: 10px 13px;
}
.yanzhengma{
	width: 25px;
	height: 25px;
	background-image: url(../img/login_ico.png);
	background-position: -85px -155px;
	position: absolute;
	margin: 10px 13px;
}
.l-login{
	position: absolute;
	z-index: 1;
	left: 50px;
	top: 0;
	height: 46px;
	font: 14px "microsoft yahei",Helvetica,Tahoma,Arial,"Microsoft jhengHei";
	line-height: 46px;
}
.text{
	width: 250px;
	height: 46px;
	outline: none;
	display: inline-block;
	font: 14px "microsoft yahei",Helvetica,Tahoma,Arial,"Microsoft jhengHei";
	margin-left: 50px;
	border: none;
	background: none;
	line-height: 46px;
}
.text1{
	width: 160px;
	height: 46px;
	outline: none;
	display: inline-block;
	font: 14px "microsoft yahei",Helvetica,Tahoma,Arial,"Microsoft jhengHei";
	margin-left: 50px;
	border: none;
	background: none;
	line-height: 46px;
}
/*///*/
.mb2{
	margin-bottom: 20px
}
.mb2 a{
	text-decoration: none;
	outline: none;
}
.submit {
	padding: 15px;
	margin-top: 20px;
	display: block;
}
.act-but{
	line-height: 20px;
	text-align: center;
	font-size: 20px;
	border-radius: 10px;
	background:#0079c2;
}
.yhm{ line-height:30px; color:#FFF;}
.jzmm input{ border:1px #FFFFFF solid;}
.jzmm{}
.jzmm a{ color:#f4f4f4; font-size:14px; line-height:30px; text-decoration:none;}
.jzmm span{ display:inline-block; background:#FFF; border:1px #FFFFFF solid; border-radius:1px; width:3px; height:3px;}
.login_h2{ font-size:16px; width:100%; text-align:center; clear:both; line-height:30px; height:30px;}
.input_outer_width{ width:60%; float:left;}
.input_outer_width2{ overflow:hidden; clear:both; width:100%;}
.input_outer_width2 img{ width:30%; margin-left:5px; float:left; height:45px;}

input[type="checkbox"] {
  height: 20px;   /*高度*/
  vertical-align: middle;
  width: 20px;
}



