@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	/**
	background-image:url('../image/login_background.png');
	background-size:cover;**/
	-moz-background-size:cover;/* 老版本的 Firefox */
	-webkit-background-size:cover;/* 老版本的 Safari 和 Chrome */
	background-repeat: no-repeat;
	/**filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../image/login_background.png',
    sizingMethod='scale');**/
	background-color:#999999;
	}
.login_position{
	width:450px;
	height:auto;
	margin-right: auto;
	margin-left:auto;
	}	
.background_element_01{
	width:450px;
	height:200px;
	background-image:url(../image/background_element_01.png);
	position:absolute;
	left:auto;
	background-repeat: no-repeat;
	background-position: center;
	right: auto;
	top: 0px;
 }
.login_windown{
	width:450px;
	height:360px;
	background-image:url('../image/login_input_background.png');
	background-size: 100%;
	background-repeat: no-repeat;
	margin-top:160px;
	}
.login_element_space{
	width:450px;
	height:47px;
}
.site_logo{
	width:70px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	border-radius:50%;
	background-image:url(../image/logo.jpg);
	background-size:100% 100%;
	border: 1px solid #666666;
	background-position: -2px;
}
.site_logo a{
	width:66px;
	height:66px;
	display: block;
	border-radius:50%;
	border:0px;
	margin: 2px;
	}
.site_logo:hover{
	width:70px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	border-radius:50%;
	border: 1px solid #008844;

	}
.login_font_element{
	width:90px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../image/login_font_element.png');
	}
.input_box{
	width:300px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	background-image:url('../image/login_input_box_background.png');
	border-radius:5px;
	}
.account_mark{
	height:20px;
	width:20px;
	float:left;
	margin-top:8px;
	margin-bottom:7px;
	margin-left:10px;
	background-image:url('../image/account_mark.png');
	margin-right: 5px;
	}
.password_mark{
	height:20px;
	width:20px;
	float:left;
	margin-top:8px;
	margin-bottom:7px;
	margin-left:10px;
	background-image:url('../image/password_mark.png');
	margin-right: 5px;
	}
.user_account{
	width:260px;
	height:28px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: transparent;
	border-left-style: transparent;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	margin-top: 3px;
	border:0;
	background-color:transparent;
	font-weight: bold;
	color: #262626;
	font-family: "微软雅黑";
	}
.verify_box{
	height:30px;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 3px;
	}
.verify_code_input_box{
	height:30px;
	width:110px;
	float: left;
	margin-left: 75px;
	text-align: center;
	line-height: 30px;
	background-image:url('../image/verify_code_background.png');
	border-radius:5px;
	}
.verify_code_input{
	height:24px;
	width:104px;
	border:0px;
	float:left;
	border-radius:5px;
	margin-top:2px;
	margin-left: 3px;
	background-color:transparent;
	}
.verify_code_show{
	width:100px;
	height:30px;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	}
.verify_code_right_prompt{
	height:30px;
	width:30px;
	float:left;
	margin-left:5px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:22px 22px;
	margin-right: 100px;
	}
.error{
	background-image:url(../image/error.png);
	}
.submit_button_box{
	width:300px;
	height:30px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	border-radius:5px;
	background-image:url(../image/submit_button_background.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor:pointer;
	}
.submit_button_layer{
	display:block;
	width:295px;
	height:30px;
	background-color:#CCCCCC;
	opacity:0.2;
	border-radius:5px;
	margin-left: 3px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}
.submit_button_layer_mouseover{
	display:block;
	width:295px;
	height:30px;
	border-radius:5px;
	margin-left: 3px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	}
.submit{
	display:none;
}

.bottom_box{
	height:25px;
	width:450px;
	margin-top:100px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 25px;
	font-family: "微软雅黑";
	font-size: 13px;
	color: #555555;
	}
.bottom_box span {
    display: block;
    width: 100%;
    text-align: center;
}
.bottom_box a{
    width: auto;
    text-align: center;	
	color: #555555;
	text-decoration:none;
	}
.rt{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:10px;
	overflow:hidden;
}
.rt a{
	font-size:15px;
	color:#666666;
}
.rt a:hover{
	color:#000000;
}