@charset "utf-8";
/* CSS Document */


/*input{padding-left:5px;}*/
.edu-l-input input,
.edu-l-input01 input,
.edu-l-input .e-school,
.edu-l-input .e-project,
.edu-l-input .e-position,
.edu-l-input .e-trade,
.e-choose-text,
.edu-l-input .e-cert,
.my-left input ,
 .my-right input ,
 .my-cardent input,
 .my-cardent .choose input,
 .my-cardent .credentnum,
 .my-right .choose input,
 .place_select,
.e-industry-choose-text,
.e-work-choose-text
{height:30px;line-height:30px;border:1px solid #cfcfcf;padding-left:5px;color:#333;outline:none;font-size:14px;}

.edu-l-input input:focus,
.edu-l-input01 input:focus,
.edu-l-input .e-school:focus,
.edu-l-input .e-project:focus,
.edu-l-input .e-position:focus,
.edu-l-input .e-trade:focus,
.e-choose-text:focus,
.edu-l-input .e-cert:focus,
.my-left input:focus ,
 .my-right input:focus ,
 .my-cardent input:focus,
 .my-cardent .choose input:focus,
 .my-cardent .credentnum:focus,
 .my-right .choose input:focus,
 .place_select:focus,
.e-industry-choose-text:focus,
.e-work-choose-text:focus,
.myinput:focus
{border:1px solid #009dda;}



.edu-l-input .e-time,
.edu-l-input01 .e-time01,
.edu-l-input01 .e-time02,
#birth #year,
#birth #month,
 #birth #day
{height:30px;line-height:30px;border:1px solid #cfcfcf;padding:0px;text-align:center;font-size:14px;resize:none;}

.edu-l-input .e-time:focus,
.edu-l-input01 .e-time01:focus,
.edu-l-input01 .e-time02:focus,
#birth #year:focus,
#birth #month:focus,
 #birth #day:focus
{border:1px solid #009dda;}

/*下拉框*/
.work-box,.marrige-box,.cardent-box,.e-xue ,.e-com-out,.e-range-out ,.e-price-out{border:1px solid #009dda; position:absolute;z-index:10; display:none; background:#fff;}

/*input {border:1px solid #666;}*/
*{font-size:14px;font-family:"微软雅黑";}

/*头部*/

.header-brand .choose-place li {width:99px;}
.header-brand .choose-place {width:99px; float:left;}
.header-brand .search-mune { display:block; overflow:hidden; float:left; width:94px; height:41px; }
.header-brand .search-mune em {float:left; margin-left:15px; color:#000;}
.header-brand .mune-place {overflow:hidden; position:absolute; margin-top:41px; *margin-left:-96px; *margin-top:41px;}
.header-brand  .place-border {margin-top:41px; *margin-left:-96px;}
.header-brand .mune-place li {float:left; width:50px; overflow:hidden;}
.header-brand .mune-place li a {display:block; padding-top:1px; padding-bottom:0px;}

/*内页头部*/

.header-brand_n .choose-place li {width:99px;}
.header-brand_n .choose-place {width:99px; float:left;}
.header-brand_n .search-mune { display:block; overflow:hidden; float:left; width:94px; height:41px; }
.header-brand_n .search-mune em {float:left;color:#000;}
.header-brand_n .mune-place {overflow:hidden; position:absolute;left:0px;*left:50px;top:41px;}
.header-brand_n .place-border {margin-top:41px;left:0;z-index:10;}
.header-brand_n .mune-place li {float:left; width:50px; overflow:hidden;margin-left:0;}
.header-brand_n .mune-place li a {display:block; padding-top:1px; padding-bottom:0px;}

.register .new-title ,.myself .new-title ,.myself-box .form-titile  ,.myself-box  .choose span ,.prev ,.next ,.edu .new-title ,.edu-box .form-titile ,.e-choose-icon ,.edu-right ,.e-year .e-prev ,.e-year .e-next,.e-year1 .e-prev ,.e-year1 .e-next ,.e-time-l a ,.complete-box .form-titile ,.com-tip span ,.re-tip-text span,.e-choose-text,.my-cardent .choose input,.my-right .choose input,.place_select,.e-industry-choose-text,.e-work-choose-text,.edu-right_n{background:url(../iamges/form.png) no-repeat;}

/*注册*/
.register {width:980px; margin:0 auto; padding-bottom:20px; margin-top:20px;  overflow:hidden; background:#faf9f9;}
.new-title {width:980px; height:90px; position:relative; overflow:hidden; color:#009dda; }
.new-title h6 {font-size:16px; font-family:Arial; font-weight:bold;  text-align:center;}
.new-title h5 {font-size:30px;text-align:center;}
.step1 {width:275px; height:90px; float:left;}
.register .step1 h6 {padding-top:3px;}
.register .step1 h5 {margin-top:20px;}
.step2 {width:300px; height:90px; float:left; margin-left:66px;}
.step3 {width:270px; height:90px; float:left; margin-left:66px;}
.register .step2 h6 ,.register .step3 h6{padding-top:31px;color:#333;}
.register .step2 h5 ,.register .step3 h5{font-size:16px;  color:#333333; margin-top:16px;}


.form_box { width:800px; margin:0 auto;position:relative; padding-bottom:25px; background:#fff;}
.form-titile {width:100%;font-size:14px; height:40px; background:#009dda;}
.form-titile p {font-size:14px; color:#fff; line-height:40px; margin-left:15px;}
.form-titile a {font-size:14px; color:#fff; font-weight:bold; text-decoration:none; margin:0 10px;}
.form-titile a:hover {text-decoration:underline;}
.register_form {width:100%; overflow:hidden;}
.register_form table {border:0; float:left; margin-left:10px; position:relative;}
.register_form table th {color:#333; width:100px; text-align:right; margin-top:5px; vertical-align:top; padding-top:25px;}
.register_form table th em {}
.register_form table th span {color:#ff0101; margin-right:2px;}
.register_form table td {overflow:hidden;padding-top:20px;}
.register_form table td input {border:1px solid #cfcfcf; float:left; height:12px; line-height:12px;padding:9px 3px; font-size:12px;color:#333; width:253px; margin-left:6px;}



span.tips {display:inline-block; float:left;font-size:12px;  height:28px; width:auto; background:#fff;margin-left:5px;}

.grade-pwd { width:600px; margin-left:6px; _margin-left:3px; overflow: height:30px;  line-height:30px; font-size:12px; float:left; color:#666; display:none;}
.grade-pwd span {float:left;}
.grade-pwd ul {float:left; margin-top:-2px;}
.grade-pwd ul li {display:inline-block; width:55px; height:6px; background:#ddd; *float:left; *width:50px; *margin-top:13px; *margin-left:5px; _margin-top:8px;}
.grade-pwd ul.ruo li.block01,.grade-pwd ul.zhong li.block01,.grade-pwd ul.qiang li.block01 {background-color:#eb5151;}

.grade-pwd ul.zhong li.block02,.grade-pwd ul.qiang li.block02 {background-color:#fe8e2b;}
.grade-pwd ul.qiang li.block03 {background:#99ce4c;}
.grade-text {float:left; font-size:12px; color:#666; margin-left:15px; *margin-left:22px;}

/*验证码*/

#myyzm {width:120px;}
#chkimg {margin-left:10px; height:28px; width:80px; margin-top:1px;}
.yzmimg { float:left; margin-left:8px;}
.chktxt a{font-size:12px; color:#009dda; display:inline-block; margin-top:10px;margin-left:5px;}
.chktxt a:hover {text-decoration:underline;}
#myyzm {color:#999;}

input.inerror{}/*错误之后的input*line-height:28px; _line-height:26px;line-height:28px\0;*/
.register_form table td input.hover{ border:1px solid #009dda;}
span.tips,span.tips2{width:auto; height:32px; line-height:32px;  float:left; color:#999; white-space:nowrap; display:none; padding-left:5px;}
span#SpanReadCheck{width:auto;height:18px;line-height:18px;float:right; color:#999; white-space:nowrap; display:none; padding-left:20px;background-position:-918px -347px;}

span.tips2{ display:inline; padding-left:28px; height:26px;}
span.tipsx { width:auto; height:26px; line-height:26px;line-height:28px\0; float:left; color:#999; display:inline;}
span.emali-ok {background-position:-112px -985px;}
span.emali-no {background-position:-112px -1001px; color:#da0000;}
span.correct { width:400px; display:inline-block; border:0;  background:url(../iamges/form.png) no-repeat; background-position:-950px -314px;}
span.correct2 { width:30px; display:inline-block; border:0;  background:url(../iamges/form.png) no-repeat; background-position:-950px -314px;}
span.error { color:#999; display:inline-block; background:url(../iamges/form.png) no-repeat; background-position:-660px -340px; } 
span.error.tips,span.error.tips2 {padding-left:20px; }
span.tips a { margin:0 0 0 3px; float:none; display:inline; height:auto;}

#xieyidiv {float:left; width:14px; height:14px; line-height:14px;overflow:hidden;margin-top:2px; border:0;padding:0;}
.login-ck { float:left;height:18px;overflow:hidden;width:340px;white-space:nowrap;}
.lotab td .login-ck a{ font-size:12px; color:#009dda; float:none; margin:0;height:18px;line-height:18px; text-decoration:none;}
.lotab td .login-ck a:hover {text-decoration:underline;}

#zhucebtn {background:#009dda; width:200px;  font-weight:bold; color:#fff; height:40px; line-height:44px; border:0;}
#zhucebtn:hover {background:#0077a6;}


/*注册成功，温馨提示页面*/
.re-tip {width:700px; margin:0 auto; margin-top:20px; padding-bottom:20px;}
.re-tip-text {margin-top:50px; margin-left:60px;width:600px; overflow:hidden;}
.re-tip-text span {display:block; width:85px; height:80px; float:left; background-position:-900px -650px;}
.re-tip-text h2 {font-size:20px; float:left; color:#ff7315; font-weight:bold; margin-top:15px; line-height:26px; margin-left:10px;}
.re-tip p { color:#000; margin-top:40px; margin-left:65px;}
.re-tip h1 {font-size:18px; color:#ff7315; font-weight:bold; margin-top:30px; margin-left:65px;}
.re-tip-btn {margin-left:65px; margin-top:20px; overflow:hidden;}
.re-tip-btn a {display:block; float:left; width:170px; height:40px; background:#009dda; color:#fff; font-size:18px; line-height:40px; text-align:center; margin-right:20px; }
.re-tip-btn a:hover {background:#0077a6;}

/*个人信息*/
.myself {width:980px; margin:0 auto;  margin-top:20px; background:#faf9f9;}
.myself .new-title {background-position:0 -130px;}
.myself .step1 h6 ,.myself .step3 h6 {color:#333333; padding-top:31px;}
.myself .step1 h5 ,.myself .step3 h5 {color:#333333; font-size:16px; margin-top:16px;}
.myself .step2 h6 {padding-top:1px;}
.myself .step2 h5 {margin-top:20px;}

.myself-box {width:800px; margin:0 auto;border-top:0;background:#fff;}
.myself-box .form-titile {color:#fff;text-align:center; line-height:40px; overflow:hidden; background-position:-60px -376px;}
.title-step1,.title-step2,.title-step3 {float:left; width:266px; height:40px;font-family:"微软雅黑";font-size:14px;}
.myself_form {padding-top:30px; border-top:none;}
.form-main{}

.my-left {width:450px; float:left; margin-left:20px; _margin-left:10px;  }
.my-right {width:300px; float:right; margin-right:20px; _margin-right:10px;}
.my-left-name ,.my-right-name ,.my-cardent { _width:450px;height:54px;clear:both;}
.my-left-name span em,.my-right-name span em{margin-left:26px;}
.my-left span ,.my-right span ,.my-cardent span{display:block; font-size:14px; line-height:32px;color:#333; float:left; width:90px; text-align:right;}
.my-left b ,.my-right b ,.my-cardent b {color:#ff0101;}
.my-left span em ,.my-right span em ,.my-cardent span em {font-size:14px; line-height:26px;color:#333;}
.my-left input , .my-right input ,.my-cardent input{color:#333;}
/*@-moz-document url-prefix() {.my-left input , .my-right input ,.my-cardent input {height:15px;}}
.my-left input {width:220px;}*/
.my-right input {width:175px;}
#birth em{color:#333; font-weight:normal; margin-left:5px;font-size:14px;float:left;line-height:32px;}
#birth #year {width:60px; float:left;padding-left:3px;color:#666;}
#birth #year.hover ,#birth #month.hover ,#birth #day.hover{border:1px solid #009dda;}
#birth #year.inerror {border:1px solid #ff4401;}
#birth #month ,#birth #day {width:40px;float:left;color:#666;}
.choose {}

.choose.hover {border:1px solid #009dda;}
.my-left .choose {width:220px;}
.my-right .choose {width:185px;float:left;position:relative;z-index:10;}
.my-cardent .choose {width:125px;position:relative;}
.choose input {float:left; margin-left:0;cursor:pointer;}

.my-left .choose input{width:190px; *margin-left:-5px; color:#666;}
.my-right .choose input{width:160px; padding-right:15px;background-position:-799px -827px;color:#666;}
.my-cardent .choose input {width:103px; padding-right:15px;background-position:-855px -827px;color:#666;z-index:9;}
/*.myself-box  .choose span {display:block; width:20px; height:24px; float:right; background-position:-10px -310px;}*/
/*.my-cardent .choose span{display:block; width:20px; height:24px; float:right; background-position:-10px -310px;}*/
#sex .sex {width:12px; height:12px; border:0;  margin-top:11px;vertical-align:middle; float:left;}
#sex i { color:#333; font-weight:normal; margin-left:5px; margin-right:15px; display:block; float:left; margin-top:8px;font-size:14px;}

#phoneNum input.hover ,#username input.hover{border:1px solid #009dda;}
/*错误提示*/

.my-tips {line-height:16px; font-size:12px; color:#ff4401; display:none;padding-left:90px;padding-top:3px;overflow:hidden;clear:both;}
.my-right-name .my-tips {}
#username .my-tips {}
#birth .my-tips {}
#sex .my-tips {}
#phoneNum .my-tips {}
.my-cardent .my-tips {}

.my-cardent {width:600px; float:left; margin-left:20px; _margin-left:10px;}
.my-cardent .credentnum {margin-left:5px; width:215px;color:#333;}
/*@-moz-document url-prefix() {.my-cardent .credentnum{height:15px;}}*/
.my-cardent .credentnum.hover {border:1px solid #009dda;}

.mysleft-sub {width:190px; height:35px; margin:0 auto;margin-bottom:25px; overflow:hidden; text-align:center;}
.save {width:80px; height:35px; background:#009dda; float:left;}
.cancel {width:80px; height:35px; background:#b2b6ba; float:right;}
.mysleft-sub a {color:#fff; line-height:35px; text-decoration:none;font-size:14px;}
.mysleft-sub .save:hover {background:#0077a6;}
.mysleft-sub .cancel:hover {background:#999;}

.username.hover {border:1px solid #009dda;}

/*年份弹框*/
#birth-year {height:170px;display:none; border:1px solid #009dda; position:absolute; z-index:10; background:#fff;}
.birth-year {width:220px; height:140px; margin-left:95px; *margin-left:-229px; *margin-top:27px; margin-top:26px; display:none; border:1px solid #009dda; position:absolute; z-index:10; background:#fff;}
.box-title {width:100%; height:28px; overflow:hidden; background:#009dda; }
.box-title h5 {color:#fff;  line-height:28px;text-align: center;}
.box-title span{width:28px;}
#year-title h5{float:left; margin-left:35px;}
.year-titleh5{float:left; margin-left:35px;}
.prev {display:inline-block; width:28px; height:28px; float:left; background-position:0 -400px;}
.next {display:block; width:28px; height:28px; float:right; background-position:-952px -400px;}
.year-titlePrev {display:inline-block; width:28px; height:28px; float:left; background-position:0 -400px; background:url('../iamges/form.png') no-repeat scroll 0% 0% transparent;}
.year-titleNext {display:block; width:28px; height:28px; float:right; background-position:-952px -400px; background:url('../iamges/form.png') no-repeat scroll 0% 0% transparent;}

.box-text {overflow:hidden;}
#year-box { width:220px; height:85px; position:relative; background:#fff; overflow:hidden;}
.year-box_ { width:220px; height:85px; position:relative; background:#fff; overflow:hidden;}

.box-text .year-list {width:1440px; height:105px; margin-top:3px; float:left; overflow:hidden; position:relative; }
.box-text .year-list ul{clear:none;width:220px;}
.box-text .year-list ul li{padding-bottom:0px;}
.box-text .year-list ul li span{font-size:12px;line-height:26px;}


.box-text ul {overflow:hidden; width:220px; z-index:2; float:left; position:relative; }
.box-text li {float:left; width:50px; text-align:center;height:26px;line-height:26px;overflow:hidden;}
.box-text li a {font-size:12px; line-height:26px; text-decoration:none; color:#009dda;height:26px;overflow:hidden;}
.box-text li a:hover {color:#ff4401;}
.box-bottm {width:100%; position:relative; border-top:1px solid #009dda; text-align:center;}
.box-bottm a {font-size:12px; line-height:28px; *line-height:24px; text-decoration:none; color:#009dda;}
.box-bottm a:hover {color:#0077a6;}

/*月份弹框*/
.month-box {clear:both;width:150px; border:1px solid #009dda; position:absolute; z-index:100; display:none; background:#fff; top:30px;left:0px;}
/*@-moz-document url-prefix() {.month-box {margin-left:184px;}}
@media screen and (min-width:0\0) {.month-box{margin-left:184px;}}*/
.month-text ul {overflow:hidden;}
.month-text ul li{padding-bottom:0px;}
.month-text li {float:left; width:50px; text-align:center;}
.month-text li span{font-size:12px;line-height:26px;}
.month-text li a {font-size:12px;line-height:26px; text-decoration:none; color:#009dda;}
.month-text li a:hover {color:#ff4401;}

/*日期弹框*/
.day-box {width:240px; border:1px solid #009dda; position:absolute; z-index:10; display:none; background:#fff; top:30px; left:0px;}
/*@-moz-document url-prefix() {.day-box {margin-left:255px;}}
@media screen and (min-width:0\0) {.day-box{margin-left:255px;}}*/
.day-text ul {overflow:hidden;} 
.day-text li {float:left; width:30px; text-align:center;}
.day-text li a {font-size:12px;line-height:26px; text-decoration:none; color:#009dda;}
.day-text li a:hover {color:#ff4401;}

/*籍贯*/
.origin-box {width:500px; border:1px solid #009dda; position:absolute; z-index:10; display:none; background:#fff; margin-left:95px; margin-top:26px; *margin-left:-222px; overflow:hidden;}
#origin-title h5{ float:left;}
#origin-title h6 { float:left; margin-left:5px; font-size:12px; color:#fff; line-height:28px;}
#origin-title span {float:left; margin-left:5px; font-size:16px; line-height:28px; color:#fff; text-align:left;}
#origin-title a {float:right; font-size:12px; color:#fff; line-height:28px;}
.origin-text h4 {width:100%; margin-top:5px; height:26px;  margin-left:15px; font-weight:bold; line-height:26px; color:#333;}
.origin-text ul ,.origin-city ul {overflow:hidden;} 
.origin-text li {width:72px; margin-left:10px; _width:70px;}
.origin-text li ,.origin-city li ,.origin-name li {float:left;}
.origin-text li a ,.origin-name li a{font-size:12px; padding-left:10px; line-height:26px;  color:#666; text-align:left;}
.origin-text li a:hover ,.origin-city li a:hover ,.origin-name li a:hover{color:#ff4401;}
.origin-city {width:480px; border-top:1px dashed #009dda; margin:0 auto; margin-top:5px; display:block;}
.origin-city li {width:90px; margin-left:5px;}
.origin-city li a{margin:0 8px;  color:#333; height:26px; line-height:26px; font-weight:bold;}
.city-title {width:100%; overflow:hidden; height:30px;}
.city-title span {float:left; color:#ff4401; line-height:30px; display:block; margin-left:-40px;}
.city-title a {font-size:12px; color:#009dda; font-weight:bold; line-height:30px; margin-left:5px;}
.city-title a:hover {text-decoration:underline;}
.origin-name li {width:70px; margin-left:10px; _width:68px;}
.origin-name {width:480px; border-top:1px dashed #009dda; margin:0 auto; margin-top:5px; display:none;}

/*现居住地*/
.place-box {width:500px; border:1px solid #009dda; position:absolute; z-index:10; display:none; background:#fff; margin-left:95px; margin-top:26px; *margin-left:-222px; overflow:hidden;}
#place-title h5{ float:left;}
#place-title h6 { float:left; margin-left:5px; font-size:12px; color:#fff; line-height:28px;}
#place-title span {float:left; margin-left:5px; font-size:16px; line-height:28px; color:#fff; text-align:left;}
#place-title a {float:right; font-size:12px; color:#fff; line-height:28px;}
.place-text h4 {width:100%; margin-top:5px; height:26px;  margin-left:15px; font-weight:bold; line-height:26px; color:#333;}
.place-text ul ,.place-city ul {overflow:hidden;} 
.place-text li {width:72px; margin-left:10px; _width:70px;}
.place-text li ,.place-city li ,.place-name li {float:left;}
.place-text li a ,.place-name li a{font-size:12px; padding-left:10px; line-height:26px;  color:#666; text-align:left;}
.place-text li a:hover ,.place-city li a:hover ,.place-name li a:hover{color:#ff4401;}
.place-city {width:480px; border-top:1px dashed #009dda; margin:0 auto; margin-top:5px; display:block;}
.place-city li {width:90px; margin-left:5px;}
.place-city li a{margin:0 8px;  color:#333; height:26px; line-height:26px; font-weight:bold;}
.place-title {width:100%; overflow:hidden; height:30px;}
.place-title span {float:left; color:#ff4401; line-height:30px; display:block; margin-left:-40px;}
.place-title a {font-size:12px; color:#009dda; font-weight:bold; line-height:30px; margin-left:5px;}
.place-title a:hover {text-decoration:underline;}
.place-name li {width:70px; margin-left:10px; _margin-left:8px;}
.place-name {width:480px; border-top:1px dashed #009dda; margin:0 auto; margin-top:5px; display:none;}


/*证件号码*/
.cardent-box {width:123px;top:30px;left:0;}
.cardent-text ul {overflow:hidden;} 
.cardent-text li {float:left; width:100%; height:28px; margin-top:0px;}
.cardent-text li a {padding-left:5px;line-height:28px; color:#333; display:block;font-size:14px;}
.cardent-text li a:hover {background:#009dda;color:#fff;}
.cardent{cursor:pointer;}

/*工作年限*/
.work-box,.marrige-box {width:180px; top:31px;left:0;}
.work-text ul,.marrige-box ul {overflow:hidden;} 
.work-text li,.marrige-box li {float:left; width:100%; height:28px;}
.work-text li a,.marrige-box li a {font-size:14px; padding-left:5px; line-height:28px; color:#333; display:block;}
.work-text li a:hover,.marrige-box li a:hover {color:#fff; background:#009dda;}
.work-text li a.current,.marrige-box a.current {color:#ff4401;}

/*婚姻状况
.marrige-box {width:180px; border:1px solid #999; border-top:0; position:absolute; z-index:10; display:none; background:#fff; margin-top:22px; margin-left:95px; *margin-left:-182px;}
.marrige-text ul {overflow:hidden; width:180px;padding:0px 0;} 
.marrige-text li {float:left; width:100%; height:22px; margin-top:0px;}
.marrige-text li a {font-size:12px; padding-left:5px;line-height:22px; text-decoration:none; color:#333; display:block;}
.marrige-text li a:hover { background:#009dda;color:#fff;}*/


/*教育/工作经验*/
.edu-box {width:800px; margin:0 auto;background:#fff;margin-bottom:20px;}
.edu-box .form-titile { color:#fff;text-align:center; line-height:40px; overflow:hidden; background-position:-60px -420px;}
.edu-form {padding-top:20px;font-size:14px;border-top:0; padding-bottom:20px;}
.bg_border_content{border:1px solid #eee;background:#FAF9F9;border-top:0;}
.height40{height:40px;overflow:hidden;}

/*教育/培训 工作经验*/
.education ,.e-work {width:750px; margin:0 auto; }
.e-work {}
.education h1 ,.e-work h1 {width:100%; border-bottom:2px solid #009dda; color:#009dda; font-size:18px; font-weight:bold; padding-bottom:5px;}

.edu-left {width:450px; float:left;margin-top:11px;}
.edu-left-line {width:450px;position:relative;}
.edu-left-line02 { margin-top:20px;padding-left:12px; overflow:hidden;}
.edu-name {width:90px;float:left; vertical-align:top;}
.edu-name h3 { line-height:32px; color:#333;text-align:right;}
.edu-name h3 span {color:#ff0101;}
.edu-name h3 em {margin-left:26px;}

.edu-l-input{width:355px; margin-left:5px; float:left;position:relative;z-index:1;}
.edu-l-input01{width:128px; margin-left:5px;float:left;}
.edu-l-input input.hover,.edu-l-input01 input.hover {border:1px solid #009dda;}
.edu-l-input .e-time,.edu-l-input01 .e-time01 { width:36px; float:left;display:block;text-align:center;position:relative;}
.edu-l-input01 .e-time02 { width:36px;padding-left:0;padding-right:0;text-align:center; float:left; *margin-left:-5px;position:relative;display:block;}
.edu-l-input b,.edu-l-input01 b{font-family:Arial,"宋体";color:#333; font-weight:normal; display:inline-block; float:left;line-height:32px; padding:0px 5px;*padding:0px 3px;}
.To_now{margin-top:10px;*padding-top:0px;border:0;float:left;}
.To_now_value{padding-top:5px;float:left;}
.time_to{letter-spacing:-4px;width:26px;overflow:hidden;float:left;line-height:32px;margin-right:5px;}
.edu-l-input .e-school { width:333px; *margin-left:-5px;z-index:1;}
.edu-l-input .e-project ,.edu-l-input .e-position ,.edu-l-input .e-trade {float:left; margin-left:10px; width:197px; font-weight:normal; color:#999;}
.e-project2{float:left; margin-left:10px; width:200px;font-weight:normal; color:#333;}

.edu-l-input .e-cert {width:333px; *margin-left:-5px;}
.edu-l-input .e-majior ,.edu-l-input .e-work-de {width:336px; padding-left:2px;  padding-top:4px; color:#333; resize:none;line-height:20px; border:1px solid #cfcfcf; *margin-left:-5px;}
.edu-l-input .e-majior:focus,.edu-l-input .e-work-de:focus{border:1px solid #009dda;}
.edu-l-input p {font-size:12px; color:#999; line-height:18px; width:335px; padding-left:2px;}
.edu-l-input p span {color:#f9644e; margin:0 2px;}
.edu-l-input .e-company {width:333px; *margin-left:-5px;}
.edu-l-input .e-com-range {float:left;padding-left:5px;position:relative;width:213px;}
.edu-l-input .e-com-range .edu-name {width:95px; margin-right:5px;}
.edu-l-input .e-section {width:200px; *margin-left:-5px;}
.edu-form .mysleft-sub {clear:both; margin-bottom:10px;}
/*选择/修改按钮*/
.edu-button {width:125px;line-height:25px;float:left; }
.edu-button a {border:0; display:block;text-align:center;background:#f2f2f2;color:#666;border:1px solid #ddd;  font-weight:normal;}
.edu-button a:hover{color:#444;border:1px solid #ccc;background:#f0f0f0;}
/*@-moz-document url-prefix() {.edu-button a {padding-top:4px;}}*/
/*下拉框*/
.edu-choose ,.edu-price-ch {width:127px;float:left;}
.edu-choose.hover ,.edu-price-ch.hover{border:1px solid #009dda;}
.edu-price-ch {width:125px;}
.e-choose-text {background-position:-855px -827px;  color:#999;cursor:pointer;padding-right:15px;}
.industry-choose{width:340px;float:left;}
.e-industry-choose-text{background-position:-640px -827px;  color:#999;cursor:pointer;padding-right:15px;}
.e-work-chooose{width:125px;float:left;}
.e-work-choose-text{background-position:-855px -827px;  color:#999;cursor:pointer;padding-right:15px;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.edu-price-ch .e-choose-text {background-position:-855px -827px;}
.e-choose-icon {width:28px; height:24px; float:left; background-position:0 -310px;}
/*错误提示*/
.edu-tips { position:absolute;width:340px;left:95px;top:32px;display:none; color:#FF4401; font-size:12px; line-height:18px; }

/*温馨提示*/
.edu-right {width:220px; float:right;height:49px;background-position:0 -890px;}
.edu-right_n{background:#ebf9ff;width:220px; float:right;margin-top:30px;background-position();}
.edu-right_n ol {margin:20px;padding:10px;padding-top:0;}
.edu-right_n ol li {font-size:14px;color:#666; line-height:24px; overflow:hidden;clear:both;}
.edu-right_n ol li span {display:block; float:left;font-weight:bold;font-family:Arial;margin-top:10px;}
.edu-right_n ol li p { margin-left:5px;_margin-left:0px; float:left;width:140px;margin-top:10px;}


/*时间两种模式*/
.e-time-f {display:none;}

.e-time-l {width:110px; height:26px; float:left; overflow:hidden;}
.e-time-l span {display:block; margin-top:5px; *margin-top:6px;  color:#333; font-weight:bold; float:left;}
.e-time-l a {display:block; width:26px; height:26px; float:left;margin-left:10px; background-position:-8px -474px;}

.e-work .e-time-f {display:block}
.e-work .e-time-l {display:none}

/*弹框*/
.e-year {width:200px;z-index:200; border:1px solid #009dda; float:left; position:absolute; border-top:0; margin-top:22px; margin-left:0px;  background:#fff; display:none;}
.e-year1 {width:200px;overflow:hidden; z-index:200;border:1px solid #009dda; position:absolute; border-top:0;top:30px;*top:32px;left:0px; background:#fff; display:none;}

/*@media screen and (min-width:0\0) {.e-year1{margin-left:244px;}}
@-moz-document url-prefix() {.e-year1 {margin-left:250px;}}*/
.e-out-title {width:100%; height:26px; background:#009dda; overflow:hidden;}
.e-out-title h2 {  float:left; width:100px; padding-top:5px; text-align:center; font-weight:bold; color:#fff;}
.e-out-title h1 { font-weight:bold; color:#fff; margin-left:5px; padding-top:3px;}
.e-year .e-prev ,.e-year1 .e-prev {display:inline-block; width:50px; height:26px; float:left; background-position:-200px -350px;}
.e-year .e-next ,.e-year1 .e-next {display:inline-block; width:50px; height:26px; float:right; background-position:0px -350px;}


.e-year-text {overflow:hidden; margin-top:5px;}
.e-year-text a { display:block; width:50px; _width:49px; float:left; font-weight:bold; text-align:center;  color:#009dda; padding:5px 0;}
.e-year-text a:hover {color:#f9644e;}
.e-year-bottom {width:100%; height:24px; border-top:1px solid #009dda;margin-top:5px; text-align:center;}
.e-year-bottom a {color:#009dda; font-size:12px;}
.e-year-bottom a:hover {text-decoration:underline;}

.e-month {width:160px; background:#fff; border:1px solid #009dda; position:absolute; margin-top:27px; margin-left:154px;  *margin-left:-271px; display:none;}
/*@media screen and (min-width:0\0) {.e-month{margin-left:153px;}}
@-moz-document url-prefix() {.e-month {margin-left:153px;}}*/
.e-month-text {overflow:hidden;}
.e-month-text a {float:left; width:40px; font-weight:bold; text-align:center;  color:#009dda; padding:5px 0;}
.e-month-text a:hover {color:#f9644e;}

.e-month1 {width:160px; background:#fff; border:1px solid #009dda; position:absolute;top:32px;left:0px;display:none;z-index:201;}
/*@media screen and (min-width:0\0) {.e-month1{margin-left:312px;}}
@-moz-document url-prefix() {.e-month1 {margin-left:318px;}}*/


/*专业/课程*/
.e-pro-out {width:650px;top:50%; position:absolute;z-index:100; border:1px solid #009dda; background:#fff; display:none; *margin-left:0px;}
.e-pro-out *{font-size:12px;font-family:"宋体";}
.e-title {height:40px; background:#009dda; overflow:hidden;line-height:40px;}
.e-title h1 { max-width:250px;_width:250px; float:left; color:#fff;margin-left:5px;font-size:12px;}
.e-title a {float:right; color:#fff; font-size:12px; margin-right:5px;}
.e-fr-text { margin:0 auto;margin-top:10px; padding-bottom:10px;}
.e-fr-list {overflow:hidden; width:100%; margin-top:3px; padding-bottom:3px;}
.e-fr-list ul li{padding-bottom:0px;}
.e-fr-list:last-child{border-bottom:0;}
a.e-fr-list02{color:#333;}
a.e-fr-list02:hover{color:#F92B0D;}
.e-fr-list h2 {display:block;padding-top:3px; padding-right:5px; padding-left:5px; font-size:12px; font-weight:bold; color:#333;}
.e-fr-list h3{text-align:right;display:block;float:left;width:60px;padding-top:3px; padding-right:5px; padding-left:5px; font-size:12px; font-weight:bold; color:#333;}
.profession_ul{float:left;display:block;width:430px;}
.profession_ul li{width:130px;padding-left:5px;float:left;height:20px;line-height:20px;font-size:12px;font-weight:normal;list-style:none;}
.profession_ul li a{color:#000;display:block;width:100%;font-family:"simsun";}
.profession_ul li a:hover{color:#fff;background:#009dda;}
.ddl_WorkedCalling_ul li{width:310px;padding-left:10px;float:left;height:20px;line-height:20px;font-size:12px;font-weight:normal;}
.ddl_WorkedCalling_ul li a{color:#000;font-family:"simsun";display:block;height:20px;width:100%;}
.ddl_WorkedCalling_ul li a:hover{color:#fff;background:#009dda;}
.WorkedPosition_ul li{width:200px;padding-left:10px;float:left;height:20px;line-height:20px;font-size:12px;font-weight:normal;}
.WorkedPosition_ul li a{color:#333;display:block;height:20px;width:100%;}
.WorkedPosition_ul li a:hover{color:#fff;background:#009dda;}
.WorkedPosition_ul2{width:410px;}
.WorkedPosition_ul2 li{width:195px;padding-left:10px;float:left;height:20px;line-height:20px;font-size:12px;font-weight:normal;}
.WorkedPosition_ul2 li a{color:#333;}
.WorkedPosition_ul2 li a:hover{color:#fff;background:#009dda;}
.e-fr-list table {width:640px; float:left; overflow:hidden;margin-left:5px;}
.e-fr-list table td { margin-left:10px; padding-right:10px; vertical-align:top;font-weight:normal;}
.e-fr-list table td a {font-size:12px; color:#333; line-height:20px;}
.e-fr-list table td a:hover {color:#fff;background:#009dda;}
#e-fr-list-notitle{width:680px;}
.e-kind-out {position:absolute; float:left; margin-top:-100px; margin-left:200px; border:1px solid #009dda; background:#daf1fa; padding:5px;}
.e-kind-out a {color:#333; font-size:12px; line-height:20px; display:block;font-weight:normal;display:block;width:100%;white-space:nowrap;}
.e-kind-out a:hover {color:#fff;background:#009dda;}
.e-kind-out02 {width:138px;display:none;position:absolute;margin-top:8px; margin-left:0px; border:1px solid #009dda; background:#daf1fa; padding:5px 0;text-indent:5px;overflow:hidden;}
.e-kind-out02 a {display:block;width:100%;color:#333; font-size:12px; line-height:20px; display:block;font-weight:normal;white-space:nowrap; text-overflow:ellipsis;}
.e-kind-out02 a:hover {color:#f92b0d;}
.profession_ul li.hover .e-kind-out02{display:block;}
.profession_ul li.hover{background:#009dda;color:#fff;}
.profession_ul li.hover a{color:#fff;}
.profession_ul li.hover .e-kind-out02 a{color:#333;}
.profession_ul li.hover .e-kind-out02 a:hover{color:#fff;}

/*选择框内容*/
.e-xue ,.e-com-out,.e-range-out ,.e-price-out { width:125px;top:31px;left:0;}
.e-price-out {width:123px;z-index:100;}
.e-xue a ,.e-com-out a ,.e-range-out a ,.e-price-out a {padding:0 5px;font-family:Arial,simsun;display:block; color:#333;height:28px;line-height:28px;}
.e-xue a:hover ,.e-com-out a:hover ,.e-range-out a:hover ,.e-price-out a:hover {color:#fff; background:#009dda;}
.e-range-out {left:86px;}




/*完成啦*/
.complete-box {width:800px; margin:0 auto;background:#fff; overflow:hidden;}
.complete-box .form-titile { color:#fff;text-align:center; line-height:40px; overflow:hidden; background-position:-60px -460px;}
.complete-form { padding-bottom:20px; margin:0 auto; border-top:0;}
.com-tip {overflow:hidden;padding-left:145px; padding-top:60px;}
.com-tip span {display:block; float:left; width:60px; height:60px; margin-left:35px; background-position:-920px -550px;}
.com-tip h2 {float:left; width:400px; line-height:26px; margin-top:8px; margin-left:10px; font-size:20px; font-weight:bold; color:#ff7315;}
.complete-form p { margin-top:45px;  color:#000; margin-left:160px; _margin-left:141px;}
.com-button {width:600px; margin-top:35px;margin-bottom:20px; margin-left:160px; _margin-left:141px; overflow:hidden;}
.com-button a {width:205px; height:40px; display:block; float:left; margin-right:55px; background:#009dda; font-size:18px;color:#fff; text-align:center; line-height:40px;}
.com-button a:hover {background:#0077a6;}

/*籍贯显示框*/
.place_select{cursor:pointer;color:#666;width:205px;font-size:14px;padding-right:5px;float:left;background-position:190px -305px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.e-choose-text_select{color:#333;}


/*注册按钮*/
input#btnSubmit{border:1px solid #009dda;color:#fff;background:#009dda;height:40px;font-size:16px;font-weight:bold;cursor:pointer;}
input#btnSubmit:hover{background:#0077A6;}

.time_tips{padding:10px;}
.bt_wider{margin-right:15px;}

/*所有时间弹出定位*/
/*个人信息出生年月时间弹出定位*/
.year_div,.month_div,.day_div,.year_div02,.month_div02,.year_div03,.month_div03,.day_div03{float:left;position:relative;line-height:32px;}
.year_div{width:70px;_width:75px;}
.month_div{width:55px;float:left;}
.day_div{width:55px;float:left;}
/*完善简历其他项时间弹出定位*/
.year_div02{width:63px;*width:65px;}
.month_div02{width:63px;}
/*基本信息出生年月弹出定位*/
.year_div03{width:88px;_width:88px;z-index:10;position:relative;}
.month_div03{width:68px;z-index:9;position:relative;}
.day_div03{width:68px;z-index:8;position:relative;}


/*籍贯弹框*/
.areaselect{display:none;width:500px;background-color:#fff;position:absolute;z-index:101;font-size:12px;border:1px solid #009dda;}
.areaselect *{font-size:12px;color:#000;font-family:"simsun"}
.areaselect_title{height:40px;background:#009dda;color:#fff;line-height:40px;padding:0px 10px;}
.areaselect_title_text{float:left;width:200px;color:#fff;}
.areaselect_close{width:200px; color:#fff;text-align:right;overflow:hidden;line-height:40px;float:right;}
.areaselect_close a{color:#fff;}
.areaselect_close a:hover{text-decoration:underline;}

.topareaselect{background-color:#fff;margin:10px;border-bottom:1px dashed #ccc;}
.bottomareaselect{background-color:#fff;margin:10px;}
.topleft{font-size:14px;line-height:28px;font-weight:bold;color:#009dda;cursor:pointer;}
.taizhou{width:50px;line-height:28px;height:28px;cursor:pointer;float:left;margin-left:10px;}

.topright{padding-top:10px;}
.shengjis{width:120px;line-height:28px;height:28px;cursor:pointer;float:left;overflow:hidden;}
.shengji{width:50px;line-height:28px;height:28px;cursor:pointer;float:left;margin-left:10px;}
.shengjis_hover{background:#009dda;}
.shengjis_hover *{color:#fff;}
.shengjis span,.shengji span.taizhou span{display:block;cursor:pointer;}
.taizhou span{width:36px;padding-left:5px;}
.shengjis label{cursor:pointer;padding-left:10px;padding-right:10px;}
.shengji label em{cursor:pointer;}
.shengjis_text{display:block;width:36px;overflow:hidden;float:left;padding-left:5px;}
.label_hover{color:#fff;}
.bottomareatopleft{width:200px;float:left;font-size:14px;font-weight:bold;color:#009dda;line-height:28px;cursor:pointer;}
.bottomareatopright{width:50px;background:#009dda;color:#fff;height:24px;line-height:24px;text-align:center;float:right;font-size:14px;margin-left:5px;margin-top:2px;}
.bottomareatopright *{color:#fff;cursor:pointer;}
.btmbtmareaselect{border-bottom:1px dashed #ccc;margin:10px;}

.color333{color:#333;}