@charset "utf-8";

/* CSS Document */

html {
	overflow: visible;
	padding: 0;
	margin: 0;
}

body {
	background: #394a66;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font-family: Arial, Microsoft YaHei, sans-serif;
}


/*头部开始*/

.head {
	background: url(../../images/bpm/logo2.png) left bottom no-repeat #252e3d;
	height: 60px;
	width: 100%;
}

.headtext {
	font-family: Arial, 'Microsoft YaHei', sans-serif;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	float: right;
	margin-right: 30px;
	color: #fff;
}


/*头部结束*/


/*背景图片开始*/

.bgcenter {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0;
	width: 100%;
	z-index: -10;
}

.zoombg {
	position: absolute;
	bottom: 0;
	z-index: -100;
	left: 0;
	zoom: 1;
	overflow: hidden;
	width: 100%;
}

.zoombg img {
	width: 612px;
	height: 720px;
	float: left;
}


/*背景图片结束*/


/*中间登陆表单开始*/

.center {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 300px;
	max-width: 480px;
	width: 100%;
	height: 272px;
	margin-top: -136px;
	text-align: center;
	background: url(../../images/bpm/loginbox_bg.png) center no-repeat;
}

.inputbox {
	background: url(../../images/bpm/input_bg.png) no-repeat #fff;
	border: 1px solid #c3c3c3;
	height: 45px;
	margin: 16px 30px;
	text-align: left;
}

input[type="text"], input[type="password"]{
	position: relative;
	left: 40px;
	/*top: 4px;*/
	height: 25px;
	width: 70%;
	font-size: 20px;
	border: 0;
	outline: 0;
	padding-top: 10px;
}


/*登陆按钮*/

.loginbutton {
	margin-bottom: 30px;
	width: 223px;
	height: 40px;
	background: #404259;
	color: #fff;
	font-family: Arial, Microsoft YaHei, sans-serif;
	font-size: 20px;
	border: 0;
}

.header {
	background: url(../../images/bpm/logo2023.png) left no-repeat #252e3d;
	height: 60px;
	background-size: 100% auto;
}

.userbox {
	background-position: 0 0;
}

.passwordbox {
	background-position: 0 -90px;
}

#passtext {
	color: #c3c3c3;
}

#usertext {
	color: #c3c3c3;
}

#username {
	color: #111;
	display: none;
}

#password {
	color: #111;
	display: none;
}


/*中间登陆表单结束*/


/*
 center {
	position: absolute;
	width: 1px;
	height: 1px;
	top: 50%;
	left: 50%;
	z-index: 10;
}

.loginbox {
	height: 298px;
	width: 481px;
	background: url(../../images/bpm/loginbox_bg.png) center no-repeat;
	top: -149px;
	left: -240px;
	padding: 14px 20px 26px 20px;
	position: absolute;
}

.inputbox {
	background: url(../../images/bpm/input_bg.png) no-repeat #fff;
	border: 1px solid #c3c3c3;
	width: 398px;
	height: 45px;
	margin: 16px auto 0 auto;
	text-align: right;
	z-index: 10;
}

.inputbox input {
	padding: 0;
	margin: 0;
	outline: none;
	height: 45px;
	width: 358px;
	border: 0;
	font-size: 24px;
	line-height: 45px;
}

.loginbutton {
	margin-top: 19px;
	width: 223px;
	height: 49px;
	background: #404259;
	color: #fff;
	font-family: Arial, Microsoft YaHei, sans-serif;
	font-size: 30px;
	border: 0;
}*/


/*多余的CSS开始*/

#msg {
	position: absolute;
	top: 14px;
	left: 20px;
	width: 481px;
	height: 45px;
	line-height: 38px;
	background: #fff;
	z-index: -20;
	text-align: left;
	text-indent: 30px;
	font-weight: blod;
	color: #AE0004;
	overflow: hidden;
}

.rightline {
	height: 47px;
	width: 5px;
	position: absolute;
	top: -1px;
	right: -1px;
}

.redline {
	background: #d9432b;
}

.greenline {
	background: #398521;
}

.fadetoggle {
	width: 62px;
	height: 62px;
	background: url(../../images/bpm/fadetoggle.png);
	position: absolute;
	right: 30px;
	bottom: 20px;
	z-index: 999;
	-moz-opacity: 0.25;
	opacity: 0.25;
	filter: alpha(opacity=25);
}