@charset "utf-8";
/* CSS Document */

.login {
	background:#e3effd url(../images/login/log-bg.jpg) repeat-x 0 0;
}
.login .inner {
	background:url(../images/login/log-pic.jpg) no-repeat center top;
	position:relative;
	width:976px;
	height:690px;
	margin:0 auto;
}
.log-in {
	position:absolute;
	top:250px;
	left:180px;
	background:url(../images/login/login.png) no-repeat 0 0;
	width:416px;
	height:215px;
	padding-top: 75px;
	padding-left: 100px;
	padding-bottom: 20px;
	z-index:10;
}
.log-in ul,.log-in ul li {
	margin:0;
	padding:0;
	list-style:none;
}
.log-in ul li {
	margin-bottom:20px;
	_margin-bottom:10px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#4d648e;
	display:block;
	height:30px;
	line-height:30px;
	vertical-align:middle;
}
.log-in ul li label {
	display:inline-block;
	width:80px;
	text-align:right;
	_vertical-align: middle;
}
.log-in ul li a {
	text-decoration:none;
	color:#4d648e;
	margin-left:15px;
}

.log-in ul li a:hover {
	text-decoration: underline;
	color:#4d648e;
	margin-left:15px;
}

.log-in .input {
	width:248px;
	height:28px;
	border:1px solid #9fafd0;
	line-height:28px;
	vertical-align:middle;
	_vertical-align:top;
}
.log-btn {
	background:url(../images/login/btn-bg.png) no-repeat 0 0;
	width:110px;
	height:27px;
	display:inline-block;
	vertical-align: middle;
}

.ui-button * {
	margin: 0;
	padding: 0;
}

.ui-button {
	letter-spacing:5px;
	/*display: block;*/
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	width: 198px;
	padding: 0 20px;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	color: #fff;
	*zoom: 1;
	*overflow: visible;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
	font-weight: 400;
	font-weight: bold\0;
	*font-weight: 700;
	_font-weight: 700;
	background-color: #3197ce;
	background: -webkit-gradient(linear, left top, left bottom, from(#a9cafa), 
		to(#3197ce));
	background: -moz-linear-gradient(top, #a9cafa, #3197ce);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9cafa',
		endColorstr='#3197ce');
	background: -o-linear-gradient(top, #a9cafa, #3197ce);
	background: -ms-linear-gradient(top, #a9cafa 0, #3197ce 100%);
	background: linear-gradient(top, #a9cafa, #3197ce);
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

a.ui-button {
	color: #fff;
	width: 179px
}

.ui-button:hover,a.ui-button:hover {
	text-decoration: none;
	background-color: #217cad;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#a9cafa), 
		to(#0977b3));
	background: -moz-linear-gradient(top, #a9cafa, #0977b3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9cafa',
		endColorstr='#0977b3');
	background: -o-linear-gradient(top, #a9cafa, #0977b3);
	background: -ms-linear-gradient(top, #a9cafa 0, #0977b3 100%);
	background: linear-gradient(top, #a9cafa, #0977b3);
}

.ui-button-disabled,a.ui-button-disabled,.ui-button-disabled:hover,a.ui-button-disabled:hover
	{
	color: #999;
	background: #cacccd;
	filter: none;
	cursor: default;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .4);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.reset{
	letter-spacing:5px;
}

