@charset "utf-8";
/* CSS Document */

body{
    margin:0;
    padding:0;
    font-size:12px;
	color:#3e3e3e;
	height:100%;
		
}
html{
		height:100%;
}
a{
    text-decoration:none;
    color:#3e3e3e;
}
a:hover{
    text-decoration:underline;
    color:#4c98c7;
}
a img,img,input{
    border: none;
    margin:0;
    padding:0;
}
.login_bg {
    width:100%;
		height:100%;
		overflow-x: hidden;
		overflow-y: hidden;
		position:relative;
}
.login {
    width: 418px;
	top:15%;
	left:54%;
	position:absolute;
}
.login_wrap {
    background-color: #fff;
		border: solid 2px #eeeeee;
		border-radius:5px;
    box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
    width: 418px;
		padding-bottom:10px;
		position:relative;
}

.login_wrap .header {
    border-bottom-color: #e2e2e2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-family:"微软雅黑", "Times New Roman";
		font-size:16px;
		color:#333333;
    height: 38px;
		padding-top:12px;
    position: relative;
		margin-bottom:40px;
		padding-left:15px;
}
.icon_header {
    height: 26px;
    width: 28px;
		display: inline-block;
		background-image:url(../images/input_img.jpg);
		background-position: -254px -8px;
		margin-right:10px;
		vertical-align:middle;
}

.login_wrap .inputouter {
    height: 42px;
    width: 272px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
    position: relative;
}
.login_wrap .inputouter_1 {
    width:250px;
		padding:11px 11px;
		line-height:20px;
		float:left;
		color:#aaa;
}
.login_wrap .inputouter_2 {
    height: 42px;
    width: 272px;
		margin-top:-42px;
		float:left;
}

.login_wrap input:focus{
	border: solid 1px #a7d2fc;
}

.login_wrap input:blur{
    border: solid 1px #d6d6d6;
}

.login_wrap .inputbg {
		border-radius:5px;
		border: solid 1px #d6d6d6;
		background-color:transparent;
		width:250px;
		padding:10px 10px;
		height:20px;
		line-height:20px;
		color:#999999;
}

.login_wrap .inputbg_focus {
		border-radius:5px;
		border: solid 1px #d6d6d6;
		width:250px;
		padding:10px 10px;
		height:20px;
		line-height:20px;
}

.login_wrap .captcha {
	display:none;
    height: 30px;
    width: 272px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
    position: relative;
}

.login_wrap .captcha .captchaText{
   position: relative;
   top: -22%;
   margin-left:15px;
}

.login_wrap .button_dl {
    height: 35px;
    width: 272px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
    position: relative;
}
.login_wrap .button_mobile {

	margin-top:5px;
	margin-left:190px;
}
.button_login {
    height: 35px;
	line-height:35px;
    width: 114px;
	display: inline-block;
	background-image:url(../images/input_img.jpg);
	background-position: -1px -2px;
    position: relative;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.button_login:hover {
    height: 35px;
		line-height:35px;
    width: 114px;
		display: inline-block;
		background-image:url(../images/input_img.jpg);
		background-position: -126px -2px;
    position: relative;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
}

.login_wrap .srcw {
    height: 20px;
    width: 272px;
		margin-top:15px;
		margin-left:auto;
		margin-right:auto;
    position: relative;
		color:#FF0000;
}
.login_wrap .msgMemo {
    height: 20px;
    width: 272px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
    position: relative;
	color:#FF0000;
}
.login_wrap .wjmm {
    height: 20px;
	text-align:right;
	margin-top:5px;
    position: relative;
}


.login_buttom {
		height:20px;
		margin-top:20px;
		text-align:center;
		position:relative;
}



















