@charset "utf-8";
/* login */
body{
	background-image: url(../images/add/sea.jpg);
	background-size: cover;
}

#login_header {
	width:980px;
	height:80px;
	line-height:80px;
	margin:0 auto;
}
#login_header p{
	float: right;
	color: #fff;
	font-size: 18px;
}
#login {
	width:980px;
	margin:50px auto;
	border-radius: 20px;
	background:rgba(0,0,0,0.2);
}
#login_left {
	width:60%;
	height:300px;
	float:left;
	color: #fff;
}
#login_left form {
	margin:40px auto;
	width:80%;
}
#login_left form table {
	width:100%;
}
#login_left form table caption {
	height:60px;
	line-height:60px;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	padding-left:24px;
}
#login_left form table tr th {
	width:20%;
	height:50px;
}
#login_left form table tr td {
	width:80%;
}
#login_left form table tr a {
	font-size:15px;
	color:#fff;
	padding-left: 30px;
}
#login_right {
	width:40%;
	height:300px;
	float:right;
	color: #ccc;
}
#login_right dl {
	width:85%;
	margin:100px auto 0;
}
#login_right dl dt {
	height:20px;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
}
#login_right dl dd {
	font-size:14px;
	padding:4px 0;
}
.focus {
	background:#FFC;
	border:1px solid #CCC;
}
.login_input_txt {
	border: none;
	border-radius: 20px;
	border: 1px solid #ccc;
	font-size:16px;
	height:28px;
	line-height:28px;
	padding:3px;
	background:transparent;
}
.login_button {
	border: none;
	background: rgba(0,0,0,0.2);
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:100px;
	height:32px;
}
.login_button:hover{
	cursor: pointer;
}
#footer{
	background-color: transparent;
	margin-top: 260px;
	border: 0px;
}
.tag {
	font-size:13px;
	color:#F00;
}
