
html:root body { font-family: '微软雅黑'; }

body { background: url("Images/bg.jpg") no-repeat center; background-size: 100% 100%; font-family: '微软雅黑'; position: relative; }

input { outline: none; }
.clear { clear: both; }
.main{background: #eff3f6;width: 100%; height: 530px; margin-top:40px;}
.login {  color: #eff3f6; width: 100%; height: 530px; margin: 0 auto; }
.login.findpwd{background: none repeat scroll 0 0 #fff;border-bottom: 3px solid #e1e8f0;border-top: 3px solid #e1e8f0; text-align:left; padding-left:20px;}
.login-content { margin: 0 auto; }

.versions { width: 31px; height: 29px; display: inline-block; background: right url("Images/login/babb.png") no-repeat; position: absolute; top: -12px; right: -18px; }

.login .title { font-size: 40px; text-align: center; width: 1000px; margin-bottom: 46px; }
	.login .title .title-content { display: inline-block; *display: inline; *zoom: 1; }

.findpwd { text-align: center; color: #FFFEDC; width: 1000px; height: 420px; margin: 0 auto; }

.findpwd-head-title { font-size: 30px; width: 100%; color:#4e4f51;padding-top:15px;}


.account_pwd input { font-size: 20px; border: 0; width: 330px; height: 22px; line-height: 22px; padding: 12px 0 16px 40px; font-family: '微软雅黑'; }

.accountinput { width: 370px; height: 45px; background: center url("Images/login/shu.png") no-repeat; }

.accountinputfocus { width: 370px; height: 45px; background: center url("Images/login/shurs2.png") no-repeat; }

.account_pwd label { height: 45px; position: relative; margin: 20px 0; }

.account_pwd span { position: absolute; float: left; line-height: 45px; font-size: 18px; left: 40px; color: #D7C8AD; cursor: text; }

.account_error { width: 370px; height: 20px; line-height: 24px; margin-top: 10px; text-align: center; }

.error { height: 13px; color: red; font-size: 13px; background: left url("Images/login/cuw.png") no-repeat; padding-left: 18px; }

.txtUserName { color: black; }

.txtPassWord { color: black; }
.txtCaptcha { color: black; width: 270px !important; }

.email { color: black; }

.account_pwd divFocus { width: 370px; height: 45px; background: center url("Images/login/shurs2.png") no-repeat; }

.remember_findpwd { margin-top: 5px; width: 100%; line-height: 25px; font-size: 15px; text-align: center; float:left }

.remember-find-regist { width: 100%; text-align: left; }

	.remember-find-regist .findPwd_regist { color: #cacaca; right: 0; position: absolute; }

		.remember-find-regist .findPwd_regist a { color: #6ea6d5;}
        .remember-find-regist .findPwd_regist span{margin:0 6px; font-family:\5B8B\4F53;}
.remember_findpwd span.checkbox { left: 0; position: absolute; background: left url("Images/Newlogin/goux.jpg") no-repeat; cursor: default; padding-left: 18px; }

.remember_findpwd span.checked { background: left url("Images/Newlogin/xuanzhgp.jpg") no-repeat; cursor: default; padding-left: 18px; }

.login-submit { width: 585px;  text-align: center;margin-top:5px; }

	.login-submit .btn_submit { width: 585px; height: 55px; background: center url("Images/Newlogin/login_btn.jpg") no-repeat; border: 0; font-family: '微软雅黑'; color: #fff; font-size: 20px; margin-top: 15px; cursor: pointer; }

.bottom { text-align: center; height: 75px; width: 100%; background-color: black; opacity: 0.3; filter: alpha(opacity =30); color: #FFFEDC; }

	.bottom .bottom-logo-info { margin: 0 auto; width: 960px; }

		.bottom .bottom-logo-info .logo { height: 75px; }

		.bottom .bottom-logo-info .info { margin-top: 11px; line-height: 27px; float: right; }

			.bottom .bottom-logo-info .info .info-sp { text-align: left; }

.info-sp-hot { font-size: 14px; }
#chbRememberPwd{font-size:14px; padding-left:25px;}
#fError{font-size:12px;}

.account_pwd .account_pwd-email { margin-top: 20px; background: center url("Images/login/shu.png") no-repeat; }

.info { margin-top: 20px; font-size: 20px; text-align: left; color: #4e4f51; position: relative; }

	.info span { font-size: 16px; }

	.info .info-hot { margin-left: 5px; text-decoration: underline; }

.return-login { color: #2384c9; font-size: 14px; position: absolute; width: 100px; left: 160px; top: 18px; }

.info-send-btn_submit { width: 145px; height: 54px; background: center url("Images/Newlogin/send_btn.jpg") no-repeat; border: 0; font-family: '微软雅黑'; color: #fff; font-size: 20px; position: absolute; cursor: pointer; }

a { color: #000; text-decoration: none; }
	a:hover { color: #6E5767; text-decoration: none; }




/*改版样式*/
.login_header{width:1110px; height:90px; position:relative; margin:0 auto;} 
.login_header .tip{color:#9b9ca0; position:absolute; left:205px; top:-3px;font-family:\5B8B\4F53;}
.login_main{background:#fff; height:355px; width:100%;min-width:1110px; border-top:solid 3px #e1e8f0;border-bottom:solid 3px #e1e8f0;color:#989898}
.login_main_info{width:1110px; min-height:355px; margin:0 auto;overflow:hidden}
.login_main_info_left{width:587px; min-height:355px; float:left; padding-left:10px; padding-right:115px;}
.login_main_info_right { width:395px; height:410px;float:left; background:url(images/Newlogin/login_line.jpg) repeat-y left top;margin-top:30px;}
.login_main_info_right .login_ad{ width:370px; height:300px; float:right}

 
.login_bottom{height:20px;padding-top:50px;color:#838383; text-align:center}
.pl24{padding-left:24px;}

.filed-container { text-align: left; width: 370px; position: relative; width: 100%; height: 40px;  margin-top: 32px; border-bottom:solid 1px #dadada }
	 .filed-container i { display: block; float: left; width: 30px; height: 25px; margin: 6px 8px 0 0px;  }
	.filed-container span { display: block; float: left; width: 25px; height: 25px; margin: 14px 8px 0 0px; }
	.filed-container i.icon-username { background: url("Images/Newlogin/username_icon.jpg") no-repeat 0 0; }
	.filed-container i.icon-password { background: url("Images/Newlogin/password_icon.jpg") no-repeat 0 0; }
	.filed-container span.icon-email { background: url("Images/Newlogin/email_icon.jpg") no-repeat 0 top; }

	.filed-container i.icon-captcha { background: url("Images/Newlogin/code_icon.jpg") no-repeat 0 bottom; }


.filed-container input { float: left; width: 500px; height: 34px; line-height: 34px; margin: 5px 0 0 0; border: 0; font-size: 24px;-webkit-box-shadow: 0 0 0px 1000px white inset; }
	.filed-container strong { font-weight: normal; font-size: 16px; top: 10px; left: 38px; position: absolute; color: #999999; }

.icon-logo { display: block; width: 93px; height: 42px; float: left; margin: 17px 0 0; background: url("Images/login/lgod.png") no-repeat 0 0; }

.captcha-container { position: relative;  border:none; margin-top:30px;}
	 .captcha-container img { float: left; display: inline-block; margin-left: 18px; cursor: pointer; }
      .captcha-container a{ line-height:40px; margin-left:15px;color:#2483c7}
    .captcha-container .line { height:1px; width:315px;background:#dadada; position:absolute; bottom:-1px; left:1px;}
