html, body {height: 100%;*overflow:hidden;}
body {background: none repeat scroll 0 0 #536C8B; color:#fff; font-family:"Helvetica Neue","微软雅黑",Helvetica,Arial,sans-serif; font-size:13px}

/* Content */
.iboxpay-layout{margin:0 auto;height:100%;display: table;position: relative;z-index:5;overflow:hidden}
.iboxpay-layout .i-l-center{vertical-align: middle;display: table-cell;*position: absolute;*top: 50%;}
.iboxpay-layout .i-l-login{margin: 0 auto;width:952px;height:500px;*position: relative;*top: -50%;box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.2)}
.iboxpay-layout .i-l-login {
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');
}
:root .iboxpay-layout .i-l-login {
	filter:none;	 /*处理IE9浏览器中的滤镜效果*/
	background-color:rgba(255,255,255,0.7);
}
.iboxpay-layout .i-l-login .iboxpay-logo{width:507px; height:100%; border-right:1px solid #ccc;background:url("../images/iBOXPAY-logo.png") no-repeat 52% 50% #fff}
.iboxpay-layout .i-l-login .login-box{width:284px; height:100%; padding:0 80px; background-image:url(../images/loginBoxShadow.png); background-repeat:no-repeat;}
.btn {	
	display: block;
	border: 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100%;
	height: 40px;
	overflow: hidden;
	font-family: '微软雅黑', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	cursor: pointer
}
.btn:hover{opacity:0.8;filter:alpha(opacity=80)}
.btn-userLogin{
	border-color: #40a217;
	background: #71c228;
	background: -webkit-gradient(linear, left top, left bottom, from(#71c228), to(#75c92a));
	background: -webkit-linear-gradient(top, #71c228, #75c92a);
	background: -moz-linear-gradient(top, #71c228, #75c92a);
	background: -ms-linear-gradient(top, #71c228, #75c92a);
	background: -o-linear-gradient(top, #71c228, #75c92a);
	background: linear-gradient(top, #71c228, #75c92a);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71c228', endColorstr='#75c92a', GradientType=0);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.13), inset 0 1px 1px #9ed74a;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.13), inset 0 1px 1px #9ed74a;
	box-shadow: 0 1px 1px rgba(0,0,0,0.13), inset 0 1px 1px #9ed74a;
	width:99%;
	margin:0 auto
}
.btn-amdinLogin{
	border-color: #1f6cb5;
	background: #1882d2;
	background: -webkit-gradient(linear, left top, left bottom, from(#1882d2), to(#1986da));
	background: -webkit-linear-gradient(top, #1882d2, #1986da);
	background: -moz-linear-gradient(top, #1882d2, #1986da);
	background: -ms-linear-gradient(top, #1882d2, #1986da);
	background: -o-linear-gradient(top, #1882d2, #1986da);
	background: linear-gradient(top, #1882d2, #1986da);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1882d2', endColorstr='#1986da', GradientType=0);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.13), inset 0 1px 1px #2b9ddf;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.13), inset 0 1px 1px #2b9ddf;
	box-shadow: 0 1px 1px rgba(0,0,0,0.13), inset 0 1px 1px #2b9ddf
}

.form-content-box p{color:#6c6c6c; padding-top:14px; position:relative}
.form-content-box p label{display:block; padding-bottom:3px; font-size:13px}
.form-content-box p input{border:1px solid #ccc;border-radius:4px;line-height:32px; height:32px;padding:0 8px;width:93%}
.form-content-box p .forgets-password,.form-content-box p .reset,.form-content-box p .code-img{position:absolute}
.form-content-box p .forgets-password{top:0; right:0; color:#1986da; font-size:12px}
.form-content-box p .reset{color: #666;right: 12px;top: 43px;}
.form-content-box p .code-img{right: 44px;top: 40px;}

/*----animate number----*/
.form-content-box{display:none;padding-top: 60px;}
.user-login-box{padding-top:110px}
.admin-login-box{position:relative}
.animate-button{position: absolute;top: 120px;width: 100%;z-index: 2;}
.iboxpay-layout .i-l-login .login-box{ background-position:32px 210px}
/* Content END */

/* Footer */
.fColor{color:#FF6900;}
.iboxpay-footer{margin:0 auto;width: 100%;height: 24px;font:12px/24px 微软雅黑;text-align:center;left: 0;bottom:0!important;z-index:8;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .iboxpay-footer{filter:none;background-color:rgba(0,0,0,0.6);}
/* Footer END */

/* BG */
.iboxpay_themeBG{width:100%;height:100%;left:0;position:fixed;top:0;*position:absolute;}
.iboxpay_themeBG{background: url("../images/loginBG.jpg") no-repeat scroll center center transparent;}
/* BG END */
#errorMsg,#unMsg{ color:Red; padding-left:10px;}
.load { width: 30px; color: Red; float: left; margin-left: 40px; display: none; }
