/* 
background Picture
*/
.per_login .login-tips_body dt,
.name input,
.pass input{background:url(/commImage/ui/bg/bg5.png) no-repeat;}
.icon3{background:url(/commImage/ui/icon/icon3.png) no-repeat;padding:2px 8px; margin-left:3px; height:20px; line-height:20px;}
.icon3.error{background-position:-50px -48px;}
.icon3.correct{background-position:0 -48px;}
.per_login .cn_en_resume .pic{background-position:0 -50px;}
.per_login .applyOnline .pic{background-position:-200px -50px;}
.per_login .favorites .pic{background-position:-100px -50px;}
.per_login .inviteJion .pic{background-position:-200px -150px;}
.per_login .viewHistory .pic{background-position:-300px -150px;}
.per_login .privacySet .pic{background-position:-95px -150px;}
.per_login .subscribeMessage .pic{background-position:3px -150px;}
.per_login .mobileJob .pic{background-position:-300px -50px;}
.per_login .jobSearch .pic{background-position:4px -250px;}
.per_login .mapSearch .pic{background-position:-300px -250px;}
.per_login .isApply .pic{background-position:-200px -250px; width:47px; height:47px; margin-right:8px;}

.icon3.inquire{background:url(/commImage/ui/loading/loading.gif) no-repeat;}

.per_login .decoration_line{background:url(/commImage/ui/bg/bg5.png) no-repeat;height:5px;line-height:5px;font-size:0;}
.per_login a{color:#1155CC;}
.per_login .login_form{width:250px;margin-left:50px;}
.per_login .login_form .title{font-size:26px;font-family:"Microsoft Yahei",Tahoma;line-height:36px;width:200px;height:36px;padding-top:20px;margin-bottom:5px;color:#E54C08;}
.per_login .login_form .body{width:250px;margin:0 auto;}
.per_login .login_form .name input,
.per_login .login_form .pass input{border:1px solid #CCCCCC;padding:3px;color:#333;font-size:14px;font-family:verdana;vertical-align:middle;height:18px;width:215px;background-position:-1px -501px;outline:none;}
.per_login .login_form input.hover{border:1px solid #f60;}
.per_login .login_form .name,
.per_login .login_form .pass{height:60px;color:#555;}
.per_login .login_form .name label,
.per_login .login_form .pass label{font-size:14px;line-height:22px;}

.per_login .long_login{height:28px;color:#333;}
.per_login .btn{zoom:1;height:40px;}
.per_login .btn button{border:0;background:none;padding:0;margin:0;cursor:pointer;overflow:visible;float:left;height:32px;line-height:32px;}
.per_login .btn span{display:block;background:#f60 url(/commImage/ui/bg/bg5.png) no-repeat left -400px;padding-left:15px;height:32px;line-height:32px;}
.per_login .btn span span{font-size:14px;color:#FFF;font-weight:bold;display:block;height:32px;line-height:32px;padding-right:15px;background:url(/commImage/ui/bg/bg5.png) no-repeat right -400px;padding-left:0;white-space:nowrap}
.per_login .forgetPwd{padding:20px 0;color:#bbb;border-bottom:1px solid #F7EDD4;width:290px;margin:0 auto;text-indent:25px;}
.per_login .free_register{width:290px;margin:0 auto;border-bottom:1px solid #F7EDD4;font-size:14px;padding:20px 0;text-indent:15px;border-top:1px solid #fff;}
.per_login .customer_service{font-size:14px;line-height:80px;height:80px;color:#666;width:290px;margin:0 auto;border-top:1px solid #fff;text-indent:15px;color:#333333;background:url("/commImage/ui/bg/tel.png") no-repeat 15px center;}

.per_login textarea.hover,
.per_login input.hover{border:1px solid #FF6600;}
.per_login .ad-login img{display:block;}
.per_login .login-tips_top{height:26px;line-height:26px;background:#ECEDEF;}
.per_login .login-tips_top .title{float:left;background:#E75E10;padding:0 16px;font-weight:bold;color:#FFF;padding-top:3px\9;height:23px\9;line-height:23px\9;font-size:14px;}
.per_login .login-tips_body{width:610px;margin:0 auto;overflow:hidden;}
.per_login .login-tips_box{width:640px;padding-top:30px;padding-bottom:40px;}
.per_login .login-tips_body dl{float:left;width:280px;height:90px;margin-right:40px;line-height:20px;}
.per_login .login-tips_body dt{float:left;width:45px;height:46px;display:block;margin-right:10px;}
.per_login .login-tips_body dd{float:left;width:225px;color:#888888;}
.per_login .login-tips_body dd.title{font-size:14px;color:#333333;position:relative;}
.per_login .login-tips_body dd.title a{font-size:14px;color:#333333;}
.per_login .login-tips_body dd.title .first{width:40px;height:17px;position:absolute;background:url("/commImage/ui/bg/bg5.png") repeat-x scroll -100px -283px;line-height:17px;overflow:hidden;text-indent:-100px;}

/*third-party account login*/
.per_login .other_login{overflow:visible; zoom:1;}
.per_login .other_login span{font-size:14px;}
.per_login .other_login a{margin:5px 10px 0 2px;}



/*
Error
*/
.per_login .errorDilog{border:1px solid #FFC7B9;color:#F50;padding-left:5px;line-height:18px;margin:0 0 10px 0;padding-top:1px;background:#FFF4F1;width:215px;}
.btn1{height:32px;line-height:32px;background:url("/commImage/ui/bg/bg5.png") repeat-x scroll 0 -400px;padding-left:0;margin:0;text-decoration:none;}
.btn1 span{background:url("/commImage/ui/bg/bg5.png") repeat-x scroll right -400px;height:32px;line-height:32px;color:#333333;padding-right:0;padding-top:1px;}
.btn2{display:inline-block;zoom:1;*display:inline;height:32px;line-height:32px;background:#8BD93F url("/commImage/ui/bg/bg5.png") repeat-x scroll 0 -450px;padding-left:20px;margin:0 auto;text-decoration:none;text-indent:0;}
.btn2 span{display:inline-block;zoom:1;*display:inline;background:url("/commImage/ui/bg/bg5.png") repeat-x scroll right -450px;height:32px;line-height:32px;color:#333333;padding-right:20px;font-size:14px;color:#FFF;font-weight:bold;text-indent:0;}

/*
person write resume
*/
.jma0{margin:0 auto;}
.reg_defualt{margin:0 auto;color:#666;}
.reg_defualt a{color:#15c; text-decoration:none}
.reg_defualt a:hover{text-decoration:underline;}
.per_reg_banner{margin:12px auto 0 auto}
.per_reg_banner img{display:block;}
.per_reg_faq_title {background: #67717D;height: 43px;line-height: 43px;text-indent: 20px;font-family: "Microsoft YaHei",Simhei;font-size: 20px;color:#fff;}
.per_reg_faq_title a{color:#fff;font-family: SimSun,Tahoma; font-size:14px;}
.reg_defualt .top_title{position:relative; padding-left:20px;display:none;}
.reg_defualt .top_title span{font:normal 24px/30px "\5fae\8f6f\96c5\9ed1","\9ed1\4f53";color:#333;}
.reg_defualt .top_title .server_tel{position:absolute;top:0px;right:5px; margin-top:10px;background:url("/commImage/ui/bg/tel_small.png") no-repeat left top; width:140px;font-size: 14px; height:20px;line-height:20px;color: #515567;text-align: right; display:block; overflow:hidden;zoom:1}
.reg_defualt .steps{background:url("/images/person/register_icon.png") no-repeat 0 0;height:44px;margin-bottom:15px;margin-top:6px;}
.reg_defualt .main_side{margin-left:40px; padding-top:30px; width:960px; position:relative; overflow:hidden; zoom:1}
.reg_defualt .b_title{height:40px;line-height:40px;position:relative;}
.reg_defualt .server_tel{position:absolute;top:0;right:0;color:#666;font-size:12px;}
.reg_defualt .row{width:100%; padding-top:15px;}
.reg_defualt .label{font-size:14px;text-align:right;width:110px;color:#333;float:left; line-height:26px}
.reg_defualt .b_title span,
.reg_defualt .label span{font-size:14px;color:#C00;}
.reg_defualt .ipt-wraper{float:left;color:#333;}
.reg_defualt .ipt-wraper .password_level{height:16px;line-height:16px;width:200px;padding-top:5px;}
.reg_defualt .ipt-wraper .password_level em{float:left;font-style:normal;color:#636363;height:16px;line-height:16px;padding-right:3px;}
.reg_defualt .ipt-wraper .password_level i{float:left;width:56px;height:11px;overflow:hidden;margin-top:3px;margin-top:1px\9;_margin-top:3px;background:url("/commImage/10.2/ui/icon/07.png") no-repeat;}
.reg_defualt .ipt-wraper .password_level span{float:left;font-size:14px;font-weight:bold;padding-left:3px;height:16px;line-height:16px;}
.reg_defualt .ipt-wraper .password_level.low i{background-position:0 -100px;}
.reg_defualt .ipt-wraper .password_level.low span{color:#ED5816;}
.reg_defualt .ipt-wraper .password_level.middle i{background-position:0 -50px;}
.reg_defualt .ipt-wraper .password_level.middle span{color:#F79F14;}
.reg_defualt .ipt-wraper .password_level.advanced i{background-position:0 0;}
.reg_defualt .ipt-wraper .password_level.advanced span{color:#6BB247;}
.reg_defualt .ipt{border:1px solid #ccc;box-shadow: 0 1px 2px #DDD inset;text-indent: 3px;line-height: 20px;height: 20px;width:200px;}
.reg_defualt .r_ipt{margin:0;}
.reg_defualt .txt-info{float:left;color:#999; *padding-top:1px; zoom:1}
.reg_defualt .txt-info .content{float:left; line-height:22px;background:#f6f6f6 url(/commImage/ui/icon/icon3.png) no-repeat 5px -204px ;border:1px #B4C0C8 solid;padding:0 5px 0 16px;color:#888;zoom:1}
.reg_defualt .agreement .ipt-wraper{width:500px;padding:0 0 10px 110px;font-size:14px; clear:both;}
.reg_defualt .page_but{padding:5px 0 60px 110px; display:block; overflow:hidden; zoom:1}
.reg_defualt .reg_but{width:155px;height:49px;padding:0;cursor:pointer;border:none;background:url("/images/ui/btn/btn1.png");}
.reg_defualt .inquire,.reg_defualt .correct,.reg_defualt .wrong .error{padding:2px 8px; margin-left:3px; height:20px; line-height:20px; float:left;}
.reg_defualt .detect{color:#FF8800;}
.reg_defualt .wrong{line-height:22px; background:#FFF1F1;border: 1px #EABABA solid;padding: 0 5px 0 0px;color: #C00;zoom: 1; float:left;}
.reg_defualt .txt_error .wrong{ width:360px;}
.reg_defualt .wrong a{color:#FF5500;}
.reg_defualt .main_side .name_tips{position:absolute; float:none; left:312px; *left:317px; color:#999; overflow:hidden; zoom:1}

.reg_defualt .txt-info .icon3.error{ background-position:-50px -46px;}

/*other accounts login*/
.reg_defualt .main_side .other_login{position:absolute; overflow:hidden; zoom:1; right:20px; top:45px; width:210px; padding-bottom:10px; color:#888; font:bold 14px/22px "SimSun"; padding-left:18px; border-left:1px solid #e9e9e9}
.reg_defualt .main_side .other_login a{display:block; color:#444; height:40px; padding:7px 20px; margin:15px auto 0px auto; font:bold 14px/40px Arial, Helvetica, sans-serif; background:#ebebeb; border:1px solid #ebebeb; border-bottom:1px solid #d4d4d4; border-radius:5px }
.reg_defualt .main_side .other_login a:hover{text-decoration:none; background:#f3f3f3}
.reg_defualt .other_login a i{padding:0px 20px; float:left; height:40px; line-height:40px; margin:0 10px; background:url(/commImage/10.2/ui/icon/33.png) no-repeat 0 2px;}
.reg_defualt .other_login a i.qq{background-position:-50px -300px}
.reg_defualt .other_login a i.sina{background-position:-100px -300px}
.reg_defualt .other_login a i.weixin{background-position:-150px -300px}
/* FAQ */

.faq_item {width: 940px;margin:0 auto;padding-bottom: 24px;font-family: SimSun; display:none}
.faq_item .step{padding-bottom:35px;padding-top:25px;}
.faq_item .step li{float:left;}
.faq_item .step .icon{background-image:url("/commImage/ui/btn/step1.png");width:153px;height:88px;}
.faq_item .step .legend{line-height:14px;color:#2376C8;padding-top:10px;text-align:center;}
.faq_item .step .icon_arrow .icon{width:33px;height:88px;background:url("/commImage/ui/btn/step1.png") no-repeat -157px 0;}
.faq_item dt{background:#F3F3F3;height:30px;line-height:30px;border-radius:5px;font-size:14px;color:#3f870f;font-weight:bold;text-indent:12px;margin-bottom:8px;}
.faq_item dd ul{width:900px;margin:0 auto;line-height:24px;color:#444;}
.faq_item dd ul li a{color:#15C;}
.faq_item dd ul li a:hover{text-decoration:underline;}
.faq_item .question{font-weight:bold;}
.faq_item .answer{padding-bottom:24px;padding-left:21px;}
.faq_item .answer span{color:#56AB1E;font-weight:bold;}
.faq_item .pl20{padding-left:20px;}
.faq_item span.left_nb,.faq_item span.right_info{display:inline; width:25px; text-align:left; float:left; color:#444; font-weight:normal}
.faq_item span.right_info{width:850px; }

/*
person explain
*/
.reg_defualt .p_tips{border:1px solid #;background:#FAFBFB;padding:10px 15px;line-height:20px;margin-bottom:30px;} 
.reg_defualt .p_tips .title{font-weight:bold;}
.reg_defualt .p_tips .body li{padding-left:10px;background:url("/commImage/dian1.png") no-repeat 2px 8px;}

/*
person right login
*/
.reg_defualt .right_side{width:185px;background:#F7F7F7;}
.reg_defualt .right_side .immediately_login{margin:6px;border:1px solid #E8E8E8;background:#fff;}
.reg_defualt .account{height:76px;padding-top:18px;padding-left:40px;}
.reg_defualt .a_title{font-size:14px;color:#333;line-height:24px;}
.reg_defualt .account span{font-size:14px;color:#333;line-height:24px;}
.reg_defualt .account a:hover.show{text-decoration:none;}
.reg_defualt .other{line-height:24px;}
.reg_defualt .other span{padding-right:10px;padding-top:3px;padding-bottom:1px;margin-right:10px;}
.reg_defualt .qq{background-position:right 0;}
.reg_defualt .sina{background-position:right -50px;}
.reg_defualt .taobao{background-position:right -150px;}
.reg_defualt .baidu{background-position:right -100px;}

/*
person register success
*/
.reg_title .reg_r1{background:url("/commImage/person/register_icon.png") no-repeat 0 -210px;}
.reg_title .steps1{background:#fff url("/commImage/person/register_icon.png") no-repeat 0 -70px;height:65px;}
.reg_success{color:#666;width:980px;margin:0 auto;}
.reg_success .title{padding-left:260px;padding-bottom:30px;padding-top:40px;}
.reg_success .title .icon{padding-right:10px;}
.reg_success .title .text{font-size:18px;color:#333;font-family:"Microsoft Yahei",Tahoma;padding-top:5px;}
.reg_success .title .text span{font-size:24px;color:#61B520;font-family:"Microsoft Yahei",Tahoma;}
.reg_success .bonanza{width:76px;height:76px;background:url("/commImage/person/register_icon.png") no-repeat -400px -280px;}
.reg_success .info{font-size:14px;text-align:center;height:55px; line-height:23px}
.reg_success .info span{color:#3366CC;font-weight:bold;font-family:verdana;font-size:14px;}
.reg_success .line1{height:12px;line-height:12px;background:#fff url("/commImage/person/register_icon.png") no-repeat 0 -380px;}
.reg_success .update{width:880px;margin:0 auto;padding-top:20px;}
.reg_success .u-title{font-size:14px;font-weight:bold;color:#333;line-height:24px;}
.reg_success .tips{padding-left:24px;height:40px;}
.reg_success .col{width:425px;background:#EEE;}
.reg_success .c_l,
.reg_success .c_r{width:6px;height:130px;float:left;}
.reg_success .c_c{float:left;width:413px;background:url("/commImage/ui/bg/bg10.png") repeat-x 0 -140px;height:130px;}
.reg_success .c_r{background:url("/commImage/ui/bg/bg10.png") repeat-x right 0;}
.reg_success .c_l{background:url("/commImage/ui/bg/bg10.png") repeat-x left 0;}
.reg_success .u_icon{width:100px;padding-top:25px;padding-left:20px;}
.reg_success .u_icon .write3{background:url("/images/person/register_icon.png") no-repeat -200px -280px;height:71px;width:90px;}
.reg_success .u_icon .import3{background:url("/images/person/register_icon.png") no-repeat -300px -280px;height:71px;width:90px;}
.reg_success .u-content{width:280px;padding-top:25px;line-height:20px;}
.reg_success .u-content .uc_title{font-size:24px;line-height:24px;color:#1155CC;font-family:"Microsoft Yahei",Tahoma;}
.reg_success .redirect{text-align:center; margin-top:40px}
.reg_success .redirect a{font-size:14px;color:#15C;}
.reg_success .redirect a:hover{text-decoration:underline}
.reg_success .u-title span{background:url("/commImage/person/register_icon.png") no-repeat 0 -420px;padding-left:15px;padding-top:3px;padding-bottom:3px;}
.reg_success .recommend a{background:url("/commImage/position/per_index_reg.jpg") no-repeat center top; width:810px; height:80px; margin:40px auto 60px auto; display:block; overflow:hidden;zoom:1}

/*
person getback_password
*/
.getback_password .gp_main{width:950px;margin:0 auto; padding-bottom:30px}
.getback_password .get_pw_title{font-size:18px;font-family:"Microsoft Yahei";height:40px;line-height:40px;border-bottom:1px dotted #AAA;margin-bottom:10px;}
.getback_password .get_pw_title span{font-size:24px;}
.getback_password .step_tit{background:url("/commImage/ui/icon/get_pw_icon.png") no-repeat 0 0; height:40px; line-height:40px; margin-bottom:40px}
.getback_password .step2{background-position:0 -100px}
.getback_password .step3{background-position:0 -200px}
.getback_password .step_tit li{width:300px; padding:0 0px 0 10px; float:left; display:inline; font-size:16px; line-height:40px; height:40px;}
.getback_password .step_tit li.st1{width:320px;}
.getback_password .step_tit li.active{color:#54a854; font-weight:bold}
.getback_password .step_tit li em{font-size:28px; font-family:Arial; padding-right:6px; margin:0; font-weight:normal}
.getback_password .wrong{color:#f30}

.getback_password .get_pw_body{margin:0 auto; padding:0 0 0 100px}
.getback_password .row{clear:both; margin-bottom:20px; display:block; overflow:hidden; zoom:1}
.getback_password .row .title{width:75px;float:left;font-size:14px;font-family:SimSun;color:#555555; line-height:24px; display:block; overflow:hidden; zoom:1}
.getback_password .row .body{color:#AAA; float:left; width:700px}
.getback_password .row input{border: 1px solid #CCC;box-shadow: 0 1px 2px #DDD inset;text-indent: 3px;line-height: 20px;height: 20px; margin:0; float:left}
.getback_password .row .body .fl{float:left; margin-right:5px; text-align:left}
.getback_password .row .body .it1{width:100px}
.getback_password .row .body .code_tips{padding-top:10px; display:block; width:100%}
.getback_password .row .body a{color:#1155CC;}
.getback_password .row .body a:hover{text-decoration:underline;}

.getback_password .page_tips{line-height:22px;color:#666666;padding:20px 80px; margin:0 20px; border-top:1px solid #eaeaea; font-family:SimSun}
.getback_password .page_tips a{color:#1155CC;}
.getback_password .page_tips a:hover{text-decoration:underline;}
.getback_password .btn{padding:10px 0 60px 75px; zoom:1; clear:both}
.getback_password .btn a{background:#60c060; color:#fff; border:1px solid #54ab54; line-height:22px; height:22px; padding:6px 30px; text-align:center; float:left; font-size:14px}
.getback_password .btn a:hover{background:#5fcd5f}
.getback_password .btn a.again{border:1px solid #A8A8A8; background:#E4E4E4; color:#9E9E9E;text-shadow:#fff 0 1px 0;}
.getback_password .btn_2{padding-left:0}

.getback_password .verify{margin:20px 0; overflow:hidden; display:block; zoom:1}
.getback_password .verify a span{width:88px; height:88px; float:left; display:inline; margin:0 30px 0 0; text-indent:-9999px; text-align:left; background:url("/commImage/ui/icon/get_pw_icon.png") no-repeat 0 -300px;}
.getback_password .verify a .email{background-position:0 -300px}
.getback_password .verify a .phone{background-position:-200px -300px}
.getback_password .verify a.active .phone{background-position:-200px -450px}
.getback_password .verify a.active .email{background-position:0 -450px}

.getback_password .content{font-size:14px; padding:20px 0 10px 0; margin:0}
.getback_password .content input{border: 1px solid #CCC;box-shadow: 0 1px 2px #DDD inset;text-indent: 3px;line-height: 22px;height: 22px; margin:0; float:left}
.getback_password strong{font-size:14px}
.getback_password .content .item{padding:10px 0 5px 0; line-height:24px; overflow:hidden; display:block;zoom:1; clear:both}
.getback_password .content .item input{margin-right:5px}
.getback_password .content .code, .getback_password .content .code_ok{border:1px solid #C0C1C5; background:url("/commImage/ui/icon/get_pw_icon.png") no-repeat 0 -600px; width:90px; text-align:center; padding:0px; margin:0 3px; height:24px; line-height:24px; float:left}
.getback_password .content .code_ok{background:#e9e9e9; border:1px solid #dbdbdb; color:#a2a2a2;}

.getback_password .content .success{position:absolute; top:58px; left:160px; zoom:1}

.getback_password .s3_txt1{padding:0 0 20px 75px; font-size:14px}

.getback_password .get_pw_ok{padding:0px 0 80px 0; text-align:center;}
.getback_password .get_pw_ok .ok{padding:20px 0 30px 0; font-size:16px; margin:0 auto; display:block; overflow:hidden; zoom:1; line-height:24px}
.getback_password .get_pw_ok .ok_icon{background:url("/commImage/ui/icon/get_pw_icon.png") no-repeat 0 -695px; width:10px; padding:16px 20px; line-height:34px}

/*
login_banner
*/
.login_banner{width:659px; height:281px; position:relative}
.login_banner img{float:left;}
.login_banner a{color:#eee;text-decoration:none;} 
.login_banner .box{overflow:hidden;position:relative;width:659px;height:281px;} 
.login_banner .list{overflow:hidden;width:9999px;}
.login_banner .list li{float:left;position:relative;width:659px;height:281px;} 
.login_banner .list img{_vertical-align:top;} 
.login_banner .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);} 
.login_banner .btn{overflow:hidden;position:absolute;bottom:4px;right:12px; height:20px} 
.login_banner .btn li{float:left;width:12px;height:12px;margin:0 0 0 5px;background:#ddd;color:#ddd;font:10px/12px Tahoma;text-align:center;cursor:pointer; overflow:hidden} 
.login_banner .btn .selected{background:#F36D02;color:#F36D02;}

/*Individual registration*/
.list .msg a{cursor: pointer;}

/*
PASSWORD POWER, ADD BY 5667
*/
/* #password-power{margin-top:5px;*text-indent:3px}
#password-power i{display:inline-block;zoom:1;height:14px;line-height:14px;margin-right:1px;width:66px;background:#fc9;color:#fff;text-align:center;font-style:normal}
#password-power #power100{width:68px;margin-right:0}
#password-power.power0 #power0{background:#f63}
#password-power.power50 #power50{background:#f63}
#password-power.power100 #power100{background:#f63} */
/*
END OF PASSWORD POWER, ADD BY 5667
*/