.dt{
	display: table;
	width: 100%;
}
.wid { width: 1080px; margin: 0 auto; }

.login { margin-top: 80px; padding-bottom: 50px; }
.login h1 { font-size:23px; color:#0099FF; text-align:center;font-weight:700; }
.login ul { padding-left: 270px; }
.login ul li { width: 100%; margin-top: 20px; float:left; text-align:left;}
.login ul li span { float: left; line-height: 45px; width: 116px; margin-right: 8px; text-align: right; font-size: 16px; height: 45px; }
.login ul li span var { color: #f60; margin-right: 6px; }
.login ul li .red { color: #f00; padding-left: 6px; }
.login ul li input[type="text"] { border: 1px solid #d5d5d5; border-radius: 6px; width: 335px; height: 45px; font-size: 16px; padding-left: 10px; }
.login ul li input[type="text"]::-webkit-input-placeholder { color: #a8a7a5; }
.login ul li input[type="password"] { border: 1px solid #d5d5d5; border-radius: 6px; width: 335px; height: 45px; font-size: 16px; padding-left: 10px; }
.login ul li input[type="password"]::-webkit-input-placeholder { color: #a8a7a5; }
.login ul li label { display: block; margin-top: 10px; }
.login ul li label input { margin-right: 4px; float: left; }
.login ul li label a { color: #429de3; }
.login ul li button {display:inline-block;width: 280px;height:45px;line-height:45px;padding:0 8px;background-color:#0099FF;color:#fff;white-space:nowrap;text-align:center;font-size:20px;border:none;border-radius:5px;cursor:pointer;opacity:.9;filter:alpha(opacity=90); float: left; margin-top:15px;}
.login ul li button:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}
.login ul li p { float: left; margin-top: 0px; line-height: 50px; font-size: 16px; padding-left: 0px; }
.login ul li p a { color: #429de3; margin-left: 6px; }