/* CSS Document */


body,html{ margin:0; padding:0; font-family: arial,"宋体"; font-size:12px;}
body{ background:url(../images/job_bj.png) repeat-x #fff;}
div,dl,dt,dd,p,h2{ margin:0; padding:0;}

.j_log{  background:url(../images/job_bjmd.png) no-repeat; width:454px; height:470px; margin:0 auto; }
.cl_log{ clear:both; height:360px;}
.sin_butt{background:url(../images/dv_sina_0.png) no-repeat; width:173px; height:43px; margin:0 auto 0 auto;   }
.sin_butt:hover{background:url(../images/dv_sina_1.png) no-repeat; cursor:pointer;}
.j_fot{width:454px; line-height:35px; text-align:center; color:#999; clear:both; margin:0 auto; font-family:arial;}

.nr_cn{ width:840px; margin:0 auto; min-height:556px;}
.nr_cn .nr_log{ background:url(../images/nr_log.png) no-repeat; width:181px; height:82px; margin:298px 28px 0 0; float:left;}
.lf_nr{ background:url(../images/crce.png) no-repeat; width:521px; float:left; min-height:400px; padding:0 0 0 100px; }
.dis{ padding:105px 0 0 0; line-height:23px;}
.yami{ text-align:left; color:#0071d1; padding:0 0 0 150px;}
.yami a{ color:#0071d1;}
.yami a:hover{ text-decoration:none;}
.qx_dl{ line-height:25px; text-align:left; font-size:12px; clear:both;}
.qx_dl h2{ font-weight:normal; font-size:12px; line-height:30px;}
.qx_dl .qx_inpt{background:url(../images/qx_inpt.png) no-repeat; float:left; width:215px; padding:8px 10px 21px 10px; color:#ccc; border:none; font-family:Arial;  margin:0;}
.co6{ color:#666;}
.qx_dl .co_h{ color:#000;}
.sqms{ clear:both; background:url(../images/sqms.png) no-repeat; width:233px; height:41px; display:block; margin:23px 0 10px 0;}
.err{ color:#63758f;float:left; margin:5px 10px 0 0;}
.err img{ margin:0px 10px 0 0;}
.fo_24{ color:#fff; font-size:24px;font-family:Arial; margin:40px 0 0 0; }
.yxsy{ padding:65px 0 5px 0;}
.lijr{clear:both; background:url(../images/lijr.png) no-repeat; width:233px; height:41px; display:block; margin:23px 0 10px 0;}

.ycx{  color:#0071d1; text-indent:65px; padding:40px 0 0 0;}
.ycx a{ color:#0071d1;}
.cl{ clear:both;}

.j_log2{  background:url(../images/jb_evdv.png) no-repeat; width:454px; padding:250px 0 0 0; height:220px; margin:0 auto; }
.jlcn{  padding:20px 0 0 0;}
.name_tit{ line-height:20px;width:123px;float:left;text-align:right;padding-right:15px;}
.j_log2 .inpt{ border:#9f9f9f solid 1px; color:#000; margin:0;  background:#fff; width:195px; padding:3px 5px; display:block; height:14px;}
.j_log2 .blur{ border:#2d78d8 solid 1px;}
.fj_rg{ float:left; min-height:33px;}
.err_blu{ color:#63758f; padding:3px 0 0 0; line-height:16px; width: 220px}
.err_blu img{ float:left; margin:0 5px 0 0;}
.disabled-button{ pointer-events:none; border-color: #D4D4D4; background-color: #D4D4D4; color: #fff; cursor:auto; margin:0 0 0 7px; height:28px;width:75px;vertical-align:middle;}
.enabled-button{ margin:0 0 0 25px; height:13px;width:75px;vertical-align:middle;}

a.dv_lgo{background:url(../images/dv_lgo.png) no-repeat; width:82px; height:30px; display:block; margin:10px 0 0 108px; float:left;color:#fff;line-height:30px;text-decoration:none;text-align:center;text-indent:15px;}
.dv_lgo2{float:right;background:#999; color:#fff; margin:10px 108px 0 10px;background:url("../images/loginBtnInvite.png");width:112px;height:30px;line-height:30px;text-align:center;text-decoration:none;}
.dv_lgo2:hover{color:#fff;}

.footercss{bottom: 0;width: 100%;clear: both;text-align:center;padding: 20px 0; color: #999999;line-height: 150%;position:relative;}
.footercss a,
.footercss a:link,
.footercss a:hover,
.footercss a:active{color:#999;}
.language_setting a,
.language_setting a:visited{color:#818181;text-decoration:underline;}
.language_setting a:hover,
.language_setting a:active,
.language_setting .current a{color:#1177a7}

.login-find-pwd{float:right;margin-right:108px;color:#0476df}

/* 找回密码页 */
.tupu-findpwd-header{background:#fff;}
.tupu-fp-inner{width:900px;margin:0 auto;padding:15px 0;}
.tupu-findpwd-header .tf-logo{margin:0;float:left;}
.tupu-findpwd-header .tf-logo img{vertical-align:middle;margin-right:15px;}
.tupu-findpwd-header .tf-logo span{vertical-align:middle;font-size:16px;color:#4c4c4c;line-height:100%;font-weight:normal;border-left:solid 1px #4c4c4c;padding-left:10px;}
.tupu-findpwd-header .tf-links{float:right;overflow:hidden;}
.tupu-findpwd-header .tf-links a{color:#707070;text-decoration:none;line-height:24px;font-size:16px;padding:0 10px;border-left:solid 1px #707070;margin-left:-1px;}

.tupu-find-pwd-wrap{background:#fff;margin:50px auto;padding:25px;width:500px;min-height:300px;
    -webkit-box-shadow :  0 0 15px 0 rgba(0,0,0,.5);
    -moz-box-shadow :  0 0 15px 0 rgba(0,0,0,.5);
    box-shadow :  0 0 15px 0 rgba(0,0,0,.5);
}
.tf-pwd-title{margin:25px 0;padding:0;text-align:center;font-size:14px;color:#535353;line-height:30px;}
.tf-pwd-title .tf-txt{background:url("../images/iconsLock2.png") 0 50% no-repeat;padding:0 0 0 40px;display:inline-block;}
.tf-pwd-title .tf-t-success{background-image:url("../images/iconsSuccess.png");}
.tf-pwd-title .tf-i-failed{background-image:url("../images/iconsFailed.png")}
.tf-pwd-title .tf-i-locked{background-image:url("../images/iconsLocked.png")}

.tf-form-normal{margin:35px 30px;}
.tf-form-item{margin:25px 0;}
.tf-form-title{float:left;margin-right:-10px;line-height:38px;font-size:16px;}
.tf-item-code{float:right;margin: 0 20px 0 20px;line-height:36px;}
.tf-item-code img{height:36px;vertical-align:middle;}
.tf-item-code a{line-height:30px;margin-left:10px;color:#ff3c00;text-decoration:underline;}
.tf-form-content{margin-left:-20px;padding:0 20px;overflow:hidden;}
.tf-input-text{background:#f4f4f4;border:0 none;padding:10px;margin:0;font-size:16px;width:100%;}
.tf-item-btn{background:#0096e0;display:block;color:#fff;text-decoration:none;text-align:center;font-size:14px;padding:8px 0;}
.tf-form-notice{text-align:center;}
.tf-notice{color:#ff9c00;text-align:center;border-top:solid 1px #eee;padding:25px 0 0;margin:25px 0 0;}

.tf-result{color:#707070;font-size:14px;line-height:180%;display:inline-block;text-align:left;}
.tf-ipt{color:#0096e0}