@charset "utf-8";
/* CSS Document */
html {
	color: #353341;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-x: hidden;
	height: 100%;
}
/* 解决IE6闪动 */
html {
	zoom: expression(function(ele){  ele.style.zoom=  "1";
	document
	.execCommand("BackgroundImageCache",
	false,
	true);
}

(
this
));
 
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	margin: 0;
	padding: 0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea {
	font: 12px/1.5 tahoma, arial, \5b8b\4f53;
}

input,select,textarea {
	font-size: 100%;
}

body {
	background-color: #fff;
}

/* 去掉各Table  cell 的边距并让其边重合 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}

/* 去除默认边框 */
fieldset,img {
	border: 0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
	display: block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym {
	border: 0;
	font-variant: normal;
}

/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style: none;
}

em,i {
	font-style: normal;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align: left;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500;
}

q:before,q:after {
	content: '';
}

/* 统一上标和下标 */
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* 让链接在 hover 状态下显示下划线 */
a:hover {
	text-decoration: underline;
}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration: none;
}

.hidden {
	display: none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.fn-clear {
	zoom: 1; /* for IE6 IE7 */
}

/*去虚框*/
a,area {
	blr: expression(this.onFocus = this.blur () )
} /*IE*/
:focus {
	-moz-outline-style: none;
} /*火狐*/

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
}

body {
	
}

.bg {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;width: 100%;
    -webkit-transition: opacity 3s linear;
    -moz-transition: opacity 3s linear;
    -o-transition: opacity 3s linear;
    transition: opacity 3s linear;
    opacity: 0;
}
#bg1 {
    background: url(../../Images/login1/loginBg1.jpg) no-repeat center bottom;
	background-size: cover;
}
#bg2 {
    background: url(../../Images/login1/loginBg2.jpg) no-repeat center bottom;
	background-size: cover;
}
#bg3 {
    background: url(../../Images/login1/loginBg3.jpg) no-repeat center bottom;
	background-size: cover;
}

.fadein {
    opacity: 100;
    filter: alpha(opacity=100);
}

.wraper {
	width: 100%;
	height: 100%;
}

.login_main {
	margin: 0 auto;
	width: 500px;
	position: relative;
	height: 100%;
}

.login_main .tit {
	background: url(../../../styles3/images/logo_title.png);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../styles3/images/logo_title.png);
	width: 800px;
	height: 50px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left:50%;
	margin: -243px 0 0 -400px;
	background-position: center center;
}

.formBox {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -160px 0 0 -173px;
	width: 352px;
	color: #666;
	height: 369px;
	font-family: Verdana, Geneva, sans-serif;
}

#formBox1{
	background: url('../../Images/login1/mainBg.jpg') no-repeat;
	background-size: 100% 108%;
}

#formBox2{
	background: url('../../Images/login1/mainBg2.jpg') no-repeat;
	background-size: 100% 100%;
}

#formBox2>div{
	padding:85px 76px 0 76px;
}

.formBox a {
	color: #fff;
}

.formBox a:hover {
	text-decoration: none;
	color: #fff;
}

.formBox p {
	margin-bottom: 22px;
	vertical-align: middle;
}

.formBox p input {
	vertical-align: middle;
	margin: 0 0 0 -45px;
	padding: 0;
}

.formBox p label {
	color: #606672;
	margin-left:6px;
}

.formBox #findpass {
	margin-left:172px;
	color:#606672
}

.formBox .inp1 {
	line-height: 31px;
	height: 31px;
	border: 1px #a8faff solid;
	width: 259px;
	padding: 0 5px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 18px;
	color: #4C4F55;
	background: none;
}

#txtUserID {
	width: 188px;
	margin: 114px 0 0 90px;
	border: none;
	outline: none;
	font-family: "Microsoft Yahei";
}

#txtPwd,#txtPassword {
	width: 188px;
	margin: 6px 0 0 90px;
	border: none;
	outline: none;
	font-family: "Microsoft Yahei";
}
/*.inputPanel .captcha{*/
/*	margin-top:20px;*/
/*	width: 300px;*/
/*	border: none;*/
/*	height: 38px;*/
/*	border-radius:2px;*/
/*}*/

/*.inputPanel .captcha input{*/
/*	border: 1px solid #CCCCCC;*/
/*	height: 38px;*/
/*	line-height: 40px;*/
/*	width: 160px;*/
/*	font-size: 15px;*/
/*	float:left;*/
/*	margin-right:8px;*/
/*	padding-left:10px*/
/*}*/
/*.inputPanel .captcha input::-webkit-input-placeholder {*/
/*	color: #CCCCCC;*/
/*}*/

.formBox .submit {
	height: 43px;
	width: 269px;
	background: #4277FF;
	border: 0;
	display: block;
	color: white;
	font-size: 18px;
	border: none; outline : none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	outline: none; -moz-border-radius : 3px; -khtml-border-radius : 3px;
	-webkit-border-radius : 3px; border-radius : 3px; cursor : pointer;
	margin-top: 1px;
	margin-left: 42px;
	font-family: "Microsoft Yahei";
}

.formBox .submit:hover {
	background: #4270FF;
}

.copyright {
	position: fixed;
	bottom: 10px;
	color: white;
	width: 90%;
	left: 5%;
	text-align: center;
	margin-top: 210px;
	border-top: 1px solid #7E8796;
	padding-top: 10px;
}

.Validate {
	position: absolute;
	border: 1px #f7d196 solid;
	height: 20px;
	line-height: 20px;
	color: #e90000;
	background: #fffbde url(../../Images/login1/warning.gif) 8px center
		no-repeat;
	padding: 0 10px 0 20px;
}

.Validate em {
	width: 14px;
	height: 6px;
	position: absolute;
	display: block;
	top: 0px;
	left: 50%;
	margin-left: -4px;
	margin-top: 20px;
	background: url(../../Images/login1/arrowBottom.png) no-repeat
		!important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ERPLogin/Images/login1/arrowBottom.png
		);
}

.userVali {
	top: -10px;
	right: 0;
}

.pwdVali {
	top: 40px;
	right: 0;
}

.sysVali {
	top: -10px;
	right: 0;
	width: 95px;
	background: #fffbde url(../../Images/login1/err.gif) no-repeat 5px
		center;
	padding-left: 25px;
}

.lmdlBox {
	position: relative;
}

a.lmdl {
	position: absolute;
	right: 0;
	top: 0px;
	background: url(../../Images/login1/ico3.gif) left center no-repeat;
	padding-left: 10px;
	text-decoration: underline;
}

a.lmdl:hover {
	text-decoration: none;
	color: #fff;
}

#loginlanguage{width: 100px;position: absolute;top:33px;right:47px;}
#loginlanguage select{outline:none;display: none;}
#loginlanguage ul{list-style:none;}
#loginlanguage a{text-decoration:none;}
#loginlanguage .select_box{color: #b3b3b3;line-height: 20px;background: url(../../Images/login1/login-la.png) no-repeat 62px 9px;}
#loginlanguage .select_showbox{height: 20px;/*padding-left: 5px;*/text-align: center;padding-right:8px;color:white;}
#loginlanguage .select_option{display: none;padding-left:34%;}
#loginlanguage .select_option li.selected{list-style: circle;color: #fff;}
#loginlanguage .select_option li.hover{list-style: circle;color: #fff;}
#loginlanguage span{height: 1px;background:#889ebb;display: block;position: absolute;width: 25%;top:10px;}
#loginlanguage .lline{;left: 0px;}
#loginlanguage .rline{right: 0px;}

.bgScroll{
	position: fixed;
	bottom:77px;
	color: white;
	width: 120px;
	text-align: center;
	height:10px;
	left:50%;
	margin-left:-2%;
}

.bgScroll .bgCircle_sel{
	width:20px;
	height:10px;
	background: #4277FF;
	float:left;
	margin-right:7px;
	border-radius:50px;
}

.bgScroll .bgCircle{
	width:10px;
	height:10px;
	background: white;
	float:left;
	margin-right:7px;
	border-radius:50%;
}

.uhide{
	display: none;
}

.formBoxBtn1{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -156px 0 0 123px;
	width:50px;
	height:50px;
	background: url(../../Images/login1/icon1.png) no-repeat;
	z-index:1;
}

.formBoxBtn2{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -161px 0 0 124px;
	width:50px;
	height:50px;
	background: url(../../Images/login1/icon2.png) no-repeat;
	z-index:1;
}
.captcha{
	text-align: center;
}
#txtCaptcha{
	border: 1px solid #CCCCCC;
	height: 38px;
	line-height: 40px;
	width: 121px;
	font-size: 15px;
	float: left;
	margin: 0 -26px 0 43px;
	padding-left: 10px;
	background-color: #e7edfa;
	font-family: "Microsoft Yahei";
}