@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td , i{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
body {background:#fff; font: 14px/1.5 'Microsoft Yahei',Tahoma,'微软雅黑';color:#000;}
#container{position:relative;background:url(../img/loginlight.png) no-repeat center center;background-color:#299fd1;}
/*页面主体*/
#bd{min-height:430px;}
/*#main{ position:relative;width:640px; height:426px; margin:0 auto 0; background:url(../img/loginbox.png) no-repeat;min-height:443px;}*/
#main{
background-color: #ffffff;
width:640px;
left:50%;
margin-left:-320px;
border-radius:20px;
box-shadow: 0 0 30px rgba(0,0,0,.1);
padding: 35px 0 30px 0;
position: fixed;
height:326px;
min-height:343px;
top: 15%;
}    
/*logo*/
.login-box h1{text-align:center;font-size:20px;font-weight:bold;top:17px; letter-spacing:10px;height:62px;}
/*登陆框*/

/*登录按钮*/
/*页脚*/
#ft{position:absolute;bottom:40px;left:0;right:0;height:12px;width:100%; text-align:center; line-height:12px;color:#095071;}
ul { list-style-type: none;left:67px;display:inline-block;position:absolute;}
li { display: inline-block;}
li { margin: 0px 10px 10px 0px;}
input.labelauty + label { font: 14px "Microsoft Yahei";width:100%;}
.inputLabel{height:37px; line-height:37px; font-size:14px;}
.login-box .username{top:220px;position:absolute;left:45px; width:260px; height:39px;}
.login-box .username input{position:absolute; left:67px; top:0; width:125px; height:39px; *line-height:39px;  padding:0 20px 0 48px; border:none; outline:none;background:url(../img/loginuserinput.png);font-size:14px; font-weight:bold;color:#33AED8;}
.login-box .psw{top:220px;position:absolute; left:334px; width:260px; height:39px;}
.login-box .psw input {position:absolute; left:67px; top:0; width:125px; height:39px; *line-height:39px;  padding:0 20px 0 48px; border:none; outline:none;background:url(../img/loginpassinput.png);}
.login-box .certcode{top:277px;position:absolute; left:45px; width:260px; height:39px;}
.login-box .certcode input{position:absolute; left:67px; top:0; width:56px; height:39px; *line-height:39px;  padding:0 10px 0 18px; border:none; outline:none;background:url(../img/logincodeinput.png);no-repeat;font-size:14px;}
.login-box .certcode .certdiv{width:105px;position:absolute; left:155px; top:0px; height:16px; line-height:16px; color:#fff; font-size:16px;}
.login-box .certcode .certdiv img{height:38px;width:105px;cursor:pointer;}
.login-box .smscode{top:277px;position:absolute; left:334px; width:260px; height:39px;}
.login-box .smscode input[type=text]{font-size:14px;position:absolute; left:67px; top:0; width:56px; height:39px; *line-height:39px;  padding:0 10px 0 18px; border:none; outline:none;background:url(../img/logincodeinput.png);no-repeat;font-size:14px;}
.login-box .smscode .smsdiv{width:105px;position:absolute; left:155px; top:0px; height:16px; line-height:16px; color:#fff; font-size:16px;}
.login-box .smscode .smsdiv input{height:38px;width:105px;cursor:pointer;}
.login-box .usertype{position:absolute; left:45px;height:39px;top:170px;}
.login-box .loginButton{top:327px;position:absolute; left:460px;height:39px;}
.login-box .loginButton input{margin:10px 0px;cursor:pointer;width:133px; height:39px; background:url(../img/loginbtn.png); border:none; outline:none; cursor:pointer; font-size:16px; font-weight:bold;color:#fff;}
.login-box .loginButton input:hover{background:url(../img/loginbtn_active.png);color:#fff;}
.login-box #logo{position:absolute; left:68px; top:17px; width:140px; height:150px;}
.login-box h1{position:absolute; left:238px; top:37px; width:360px;}