body{ margin:0px; padding:0px; font-size:12px; width: 100%; height: 100%; overflow: hidden;}
ul li{ list-style-type:none; float:left; width:100%;height:32px;line-height: 32px; font-size: 14px; margin: 5px 0; }
ul li * { float: left;}
ul{ margin:0px; padding:0px;}
.sub-line { margin-top:25px;}
.subm_bt{ background-color: #e53935;width:265px; height:35px; border:0px; cursor:pointer;margin-left: 70px;color:#fff;letter-spacing: 6px;}
.subm_bt:hover { background-color: #f86442; }
.msg_tip{color:#F10;margin-top:18px;height:20px;}
.loginfoot{ text-align:center; width:100%; position: fixed; bottom: 40px; letter-spacing:1px; color: #ccc;}
.loginfoot-cpy{ text-align:center; width:100%; position: fixed; bottom: 20px; letter-spacing:1px; color: #ccc;}
.lb { width: 100px; display: inline-block; text-align: right; margin-right: 15px; float: left; color: #E8E8E8; }
.loginbox {
	width: 410px;
	height: 440px;
	position: relative;
	top: 50%;
	margin: 0 auto;
	background: rgba(0,0,0,.4);
	border-radius: 4px;
	color: #fff;
	margin-top: -220px;
}
.loginbox ul{ text-align:center;}
.loginbox input[type="text"], input[type="password"], select {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
    width: 220px;
	background: none;
	background-color: rgba(0,0,0,.4) !important;
	border: none;
	padding-left: 5px;
	color: #fff;
}
.loginbox ul li input.vcode { width: 160px; }
.hint { color: #F10; font-size: 14px;}
.box-hd {
	font-size: 32px;
	padding: 10px 0 5px;
	height: 120px;
	border-bottom: 1px solid rgba(255,255,255,.1);
	text-indent: 50px;
	margin-bottom: 20px;
}
.box-hd img { margin-left: 118px;}
.box-hd p {
	margin: 5px;
	font-size: 20px;
	color: #dcdcdc;
	letter-spacing: 3px;
	padding-left: 58px;
}
