@charset "utf-8";
html{
	overflow:auto;
}
body{
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif,"宋体";
	text-align:center;
	background-color:#015b9a;
}
.loginPage{
	margin:0 auto;
	margin-top:140px;
	width:547px;
	height:350px;
	text-align:left;
	background-color:#015b9a;
	background-image:url(../images/loginBg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
}
.loginForm{
	text-align:left;
	padding-left:208px;
	padding-top:120px;
	overflow:hidden;
	zoom:1;
}
.field{
	float:left;
	width:238px;
	padding-left:2px;
	text-align:left;
	overflow:hidden;
}
.line1{
	margin-top:16px;
	padding-left:72px;
	height:19px;
	overflow:hidden;
}
.line2{
	margin-top:18px;
	padding-left:72px;
	height:19px;
	overflow:hidden;
}
.line3{
	margin-top:18px;
	padding-left:72px;
	height:19px;
	overflow:hidden;
}
.txt{
	width:154px;
	border:0px;
}
.pwd{
	width:154px;
	border:0px;
	font-family:"lucida grande",tahoma,verdana,arial,STHeiTi,simsun,sans-serif;
}
.code{
	float:left;
	margin-top:1px;
	width:107px;
	border:0px;
}
.proofcode{
	float: left;
    display: block;
    width: 50px;
    margin-top: -2px;
    margin-left: -2px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    background-color: #ebebeb;
    border-left: solid 1px #a5bbd0;
    letter-spacing: 1px;
    color: orange;
    font-weight: bold;
    font-size: 16px;
    overflow: hidden;
}
.notice{
	padding-top:14px;
	font-size:14px;
	font-weight:bold;
	color:#FD2102;
	overflow:hidden;
}
.opt{
	float:left;
	padding-top:14px;
	overflow:hidden;
}
.opt .subBtn{
	width:62px;
	height:62px;
	border:0px;
	background:transparent;
}
.loginFoot{
	color:#ffffff;
	margin:0 auto;
	margin-bottom:140px;
	width:547px;
	text-align:center;
	overflow:hidden;
}
.loginFoot p{
	height:18px;
	line-height:18px;
}