a.btn-green { display: inline-block; padding: 8px 12px; text-align: center; background: #59c784; color: #fff; border-radius: 2px; }
a.btn-green:hover { background: #50b477; text-decoration: none; }
.btn-green, .btn-gray { display: inline-block; padding: 8px 12px; text-align: center; cursor: pointer; border: none; background: #59c784; color: #fff; border-radius: 2px; }
.btn-green:hover { background: #50b477; }
.f-green { color: #50b477; }
.btn-blue { background: #2e578b; padding: 12px 0; width: 120px; font-weight: bold; cursor: pointer; font-size: 16px; color: #fff; border-radius: 2px; border: none; }
.btn-blue:hover { background: #26446a; }
a.btn-blue { background: #2e578b; padding: 12px 0; display: inline-block; font-weight: bold; cursor: pointer; font-size: 16px; color: #fff; border-radius: 2px; border: none; }
a.btn-blue:hover { background: #26446a; }
a.btn-gay { border: #ccc 1px solid; display: inline-block; padding: 5px 8px; text-align: center; background: #f1f2f7; color: #666; border-radius: 2px; }
a.btn-gay:hover { background: #ededed; text-decoration: none; }
.btn-gay { border: #ccc 1px solid; display: inline-block; border: none; padding: 5px 8px; text-align: center; background: #f1f2f7; color: #666; border-radius: 2px; }
.btn-gay:hover { background: #ededed; }
.com-tx { height: 28px; padding: 0 8px; line-height: 28px; border: #ddd 1px solid; }
.main { background: #fafafa; border: #ededed 1px solid; }
.col-left { width: 200px; float: left; background: #fafafa; }
.col-left .title { height: 42px; text-align: center; font-size: 16px; line-height: 42px; border-bottom: #ededed 1px solid; }
.col-left .con { text-align: center; padding: 12px 8px 20px 8px; }
.col-left .con p { padding-top: 6px; }
.col-left .con a.btn-pub { background: #59c784; width: 90%; margin: auto; color: #fff; font-weight: bold; font-size: 16px; text-align: center; display: block; height: 42px; line-height: 42px; border-radius: 3px; }
.col-left .con a.btn-pub:hover { background: #4fb376; text-decoration: none; }
.col-left .menu { border-top: #ededed 1px solid; }
.col-left .menu li { height: 36px; line-height: 38px; border-bottom: #ededed 1px solid; }
.col-left .menu a { display: block; text-decoration: none; padding-left: 32px; }
.col-left .menu a:hover { background: #efefef; }
.col-left .menu a.selected { border-left: #26446a 4px solid; font-weight: bold; background: #efefef; }
.cr-hd { border-bottom: #dedede 1px solid; height: 51px; }
.cr-hd h2 { padding: 5px 12px 3px 12px; font-size: 14px; }
.cr-hd span { padding: 0 12px; color: #666; }
.col-right { width: 877px; float: left; }
.col-right .con { min-height: 760px; border-left: #dedede 1px solid; }
.hr-title { height: 42px; font-weight: bold; padding-left: 32px; font-size: 16px; line-height: 42px; border-bottom: #ededed 1px solid; overflow: hidden; _zoom: 1; }
.hr-title .cl { float: left; width: 50%; font-size: 16px; }
.hr-title .cl span { font-weight: normal; font-size: 14px; padding-left: 8px; }
.hr-title .cr { float: right; text-align: right; padding-right: 32px; font-size: 12px; font-weight: normal; }
.hr-title span { font-size: 12px; font-weight: normal; }
.company { padding: 32px; position: relative; }
.company th { width: 120px; text-align: right; padding: 12px 0; text-align: right; font-weight: normal; color: #666; }
.company td { text-align: left; padding: 12px; }
.company .c-logo { position: absolute; top: 60px; right: 64px; width: 168px; overflow: hidden; text-align: center; }
.company .c-logo img { width: 150px; height: 120px; margin-bottom: 12px; }
.company .c-logo p { text-align: center; padding-top: 8px; color: #666; }
.company .com-tx { background: #fff; border: #ddd 1px solid; width: 268px; line-height: 32px; text-indent: 12px; height: 32px; }
.company .com-select { padding: 0 5px; line-height: 32px; width: 120px; height: 32px; background: #fff; border: 1px solid #ddd; }
.company .com-tx-h { height: 320px; width: 520px; }
.company .error { color: #ed584e; }
.company th b { color: #ed584e; }
.company td span { padding-left: 12px; }
/*ְλ�б�*/
.job-list .list ul { border-top: #ededed 1px solid; }
.job-list .list li { padding: 12px 32px; border-bottom: #ededed 1px solid; }
.job-list .list li:hover { background: #f4f4f4; }
.job-list .list .top { overflow: hidden; _zoom: 1; line-height: 22px; }
.job-list .list .top h2 { float: left; width: 80%; text-align: left; font-size: 16px; font-weight: bold; }
.job-list .list .cen { padding-top: 6px; }
.job-list .list .bot { padding-top: 6px; overflow: hidden; _zoom: 1; color: #999; }
.job-list .list .bot .option { float: right; color: #999; }
.job-list .list .bot .option a { margin-left: 12px; display: inline-block; color: #666; background: #dedede; margin-top: -3px; border: #ccc 1px solid; border-radius: 3px; padding: 2px 6px; }
.job-list .list .bot .option a:hover { text-decoration: none; background: #efefef; }
.job-list .list a:hover { text-decoration: underline; }
.job-list .begin { padding: 32px; font-size: 16px; }
.job-list .list .bot .option a.btn-green { background: #59c784; color: #fff; border-radius: 2px; border: #59c784 1px solid; }
.job-list .list .bot .option a.btn-green:hover { background: #50b477; }
.jobHd { overflow: hidden; _zoom: 1; padding: 8px 0; }
.jobHd h2 { float: left; }
.jobHd span { float: left; padding: 5px; }
.jobHd span.c-fr { float: right; }
.job-end { padding: 20px; background: #fff; margin-bottom: 12px; overflow: hidden; }
.job-end dl { margin: 18px 0; overflow: hidden; _zoom: 1; }
.job-end dt { float: left; width: 120px; padding-right: 12px; text-align: right; }
.job-end dd { display: inline-block; float: left; width: 600px; color: #666; }
.job-end dd span { display: inline-block; margin-right: 12px; }
.job-end p { padding-bottom: 5px; }
.job-end .qr-code-d { float: left; width: 180px; padding-left: 16px; }
.job-end .write-had { float: left; padding-left: 12px; width: 820px; }
/*��ѡ���б�*/
.userlist { margin: 12px auto 32px auto; width: 98%; }
.userlist th { background: #f9f9f9; height: 32px; line-height: 32px; font-weight: normal; color: #666; border: #ededed 1px solid; }
.userlist th.d-job { text-align: left; padding-left: 20px; width: 120px; }
.userlist th.d-date { width: 160px; }
.userlist th.noline { border-right: none; }
.userlist td { border: #ededed 1px solid; padding: 8px 12px; text-align: center; height: 80px; }
.userlist td.d-job { text-align: left; padding-left: 20px; font-size: 14px; }
.userlist td.d-date { color: #888; }
.userlist td.noline { border-right: none; }
.userlist .user dl { overflow: hidden; _zoom: 1; }
.userlist .user dd { float: left; width: 80px; text-align: center; display: inline; margin-left: 12px; }
.userlist .user img { width: 32px; height: 32px; border-radius: 32px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; margin: 2px auto; display: block; }
.userlist .user img:hover { -moz-opacity: 0.9; opacity: 0.9; }
.userlist span.btn-all { float: right; padding: 18px 8px 0 0; }
.userlist span.btn-all a { background: #eee; border: #dedede 1px solid; border-radius: 3px; color: #666; padding: 3px 8px; }
.userlist span.btn-all a:hover { text-decoration: none; background: #dedede; border: #ddd 1px solid; }
.userlist .score { border: #ededed 1px solid; border-radius: 3px; line-height: 22px; height: 22px; margin: 3px; background: #efefef; padding: 0 12px; display: block; }
.jobSet { background: #fff; margin-bottom: 12px; border: #efefef 1px solid; }
.jobSet ul { overflow: hidden; _zoom: 1; }
.jobSet ul li { float: left; width: 25%; font-size: 14px; font-weight: bold; }
.jobSet ul li span { color: #999; font-weight: normal; font-size: 12px; display: block; }
.jobSet ul li p { padding: 16px 12px; border-left: #ededed 1px solid; height: 48px; }
.jobSet ul li.last p { border: none; text-align: center; }
.jobSet ul li em { font-size: 12px; font-weight: normal; }
.jobSet ul li.cur { background: #f4faee; }
.pubJob { background: #fff; padding: 32px; }
.pubJob .con { padding: 10px 0; }
.pubJob span { color: #f00; }
.pubJob .ico { background: none repeat scroll 0% 0% #59C784; display: inline-block; border-radius: 50%; margin-right: 5px; padding: 3px 10px; color: #fff; }
.pubJob { padding: 0px auto; margin: 0px auto; }
.pubJob dl { width: 100%; padding: 10px; display: block; overflow: hidden; zoom: 1; line-height: 38px; position: relative; }
.pubJob dl dt { float: left; width: 100px; text-align: right; padding-right: 10px; }
#pubJobEditSetupBox1 dt:first-child { line-height: 18px; }
.pubJob dl dd { float: left; }
.pubJob dl span { padding: 5px; }
.pubJob .tx { display: inline-block; padding: 0px 6px; width: 220px; height: 36px; line-height: 36px; border: 1px solid #DEDEDE; }
.pubJob .work_t { width: 75px; border: #dedede 1px solid; }
.pubJob .hd { padding: 6px 12px; background: #f4faee; margin: 12px 0; }
.pubJob .title { font-size: 16px; }
.pubJob .Software { border: 1px solid #EDEDED; padding: 10px; background: #f9f9f9; overflow: hidden; zoom: 1; margin: 12px 0; }
.pubJob .Software a { color: #666; text-decoration: none; padding: 5px 10px; float: left; }
.pubJob .Software a:hover { background: #d1d7e1; }
.pubJob .Software .cur { font-weight: bold; color: #004080; }
.pubJob .Software .cur:hover { background: none; }
.pubJob .bot { padding: 32px; text-align: center; }
.pubJob .soft { margin-bottom: 32px; }
.pubJob .soft ul li { float: left; width: 30%; text-align: center; border: 1px solid #EDEDED; margin-right: 5px; }
.pubJob .soft ul li a:hover { background-color: #efefef; text-decoration: none; display: block; }
.pubJob .soft ul li a.cur { background: #e4e4fe; border: #b7b7fd 1px solid; display: block; }
.pubJob .soft table { border-collapse: collapse; border: none; width: 780px; }
.pubJob .soft th { text-align: center; height: 22px; padding: 2px 8px; white-space: nowrap; font-weight: normal; color: #777; overflow: hidden; background: #efefef; border: solid #ededed 1px; }
.pubJob .soft td { text-align: center; height: 22px; padding: 5px 8px; white-space: nowrap; overflow: hidden; background: #fff; border: solid #ededed 1px; }
.pubJob .soft .t1 { width: auto; }
.pubJob .soft .t2 { width: 220px; }
.pubJob .soft .t3 { width: 100px; }
.pubJob .soft .t4 { width: 80px; }
.pubJob .soft .t5 { width: 80px; }
.con .e-tit { border-bottom: 5px solid #92b0dc; height: 32px; display: block; line-height: 32px; }
.con .e-tit ul li { border-radius: 3px 3px 0 0; display: block; background: #eaeaea; text-align: center; float: left; margin-right: 5px; font-size: 14px; }
.con .e-tit ul li a { color: #333; border-radius: 3px 3px 0 0; padding: 0 12px; }
.con .e-tit ul li a:hover, .con .e-tit ul li a.cur { background-color: #92b0dc; display: block; color: #fff; text-decoration: none; }
.com-title { font-size: 20px; padding: 32px 0 12px 0; font-weight: bold; }
.pubJob-qt { background: #fff; padding: 32px; }
.pubJob-qt table { border-collapse: collapse; border: none; width: 100%; }
.pubJob-qt th { text-align: right; width: 120px; padding: 12px; white-space: nowrap; color: #777; overflow: hidden; }
.pubJob-qt td { text-align: left; padding: 12px; }
.pubJob-qt dl { overflow: hidden; margin: 2px 0; padding: 4px 0; width: 850px; }
.pubJob-qt dt { text-align: right; width: 100px; display: inline-block; }
.pubJob-qt dd { display: inline-block; line-height: 24px; }
.pubJob-qt .propItem { background: #efefef; border: #ddd 1px solid; border-radius: 2px; padding: 6px 12px; color: #004080; display: inline-block; text-decoration: none; cursor: pointer; margin: 2px 5px; }
/*.pubJob-qt .propItem a:hover, .pubJob-qt .propItem:hover{ background:#ddd; border:#ddd 1px solid; color:#004080;}*/
.pubJob-qt dd span.cur, .pubJob-qt dd span.cur, .pubJob-qt dd span:active { background: #4b89dc; border: #4b89dc 1px solid; color: #fff; }
.pubJob-qt .bot { text-align: center; padding: 32px; }
.valid .propItem { display: block; }
.slider-container { text-align: left; }
.slider-container .back-bar { height: 8px; position: relative; }
.slider-container .back-bar .selected-bar { position: absolute; height: 100%; }
.slider-container .back-bar .pointer { position: absolute; width: 10px; height: 10px; background-color: red; cursor: col-resize; opacity: 1; z-index: 2; }
.slider-container .back-bar .pointer.last-active { z-index: 3; }
.slider-container .back-bar .pointer-label { position: absolute; top: -12px; font-size: 12px; white-space: nowrap; text-align: left; line-height: 1; }
.slider-container .back-bar .focused { z-index: 10; }
.slider-container .clickable-dummy { cursor: pointer; position: absolute; width: 100%; height: 100%; z-index: 1; }
.slider-container .scale { top: 2px; position: relative; }
.slider-container .scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.slider-container .scale ins { position: absolute; left: 0; top: 5px; color: #999; line-height: 1; }
.slider-container.slider-readonly .clickable-dummy, .slider-container.slider-readonly .pointer { cursor: auto; }
.back-bar { height: 5px; background: #eeeeee; }
.back-bar .pointer-label { color: #999; }
.scale span { border-left: 1px solid #e5e5e5; }
.theme-blue .selected-bar { background: #00a2e0; }
.theme-green .selected-bar { background: #5C9BD1; }
.theme-red .selected-bar { background: #fa6760; }
.theme-yellow .selected-bar { background: #ffc53b; }
.theme-purple .selected-bar { background: #9c86ea; }
.theme-green-m .selected-bar { background: #87c5a4; }
.hotUser { padding-top: 12px; }
.hotUser .allUser { width: 100%; background: #fff; }
.hotUser h2 { font-size: 18px; }
.wk-skill { padding: 12px 0; }
.wk-skill table { border-collapse: collapse; border: none; width: 100%; }
.wk-skill th { text-align: center; height: 22px; padding: 2px; white-space: nowrap; font-size: 12px; font-weight: normal; color: #777; overflow: hidden; background: #efefef; border: solid #ededed 1px; }
.wk-skill th.t1 { width: 200px; }
.wk-skill th.t2 { width: 100px; }
.wk-skill th.t3 { width: 300px; }
.wk-skill th.t4 { width: auto; }
.wk-skill th.t5 { width: 100px; }
.wk-skill td { text-align: center; height: 22px; padding: 10px 5px; white-space: nowrap; overflow: hidden; font-size: 12px; background: #fff; border: solid #ededed 1px; }
.wk-skill .bar-green { display: inline-block; padding: 0px 2px; background: #a4d693; color: #fff; }
.wk-skill .bar-orage { display: inline-block; padding: 0px 2px; background: #ffae21; color: #fff; }
.wk-skill .role li { width: 33%; float: left; text-align: center; }
.wk-skill .e-Exp li { width: 48%; float: left; text-align: center; }
.wk-skill .role li a, .wk-skill .e-Exp li a { background: #fff; border: #ededed 1px solid; margin: 1px; display: block; }
.wk-skill .role li a:hover, .wk-skill .e-Exp li a:hover { background: #efefef; text-decoration: none; }
.wk-skill .role li a.cur, .wk-skill .e-Exp li a.cur { background: #e4e4fe; border: #b7b7fd 1px solid; }
.wk-skill td .num { padding: 0 8px; height: 16px; line-height: 16px; text-align: left; }
.wk-skill td .num span { text-align: center; }
.wk-skill .t { padding-left: 12px; float: left; font-size: 14px; font-weight: bold; }
.wk-skill td.cl { background: #6a7996; width: 740px; color: #fff; padding: 5px 0; }
.wk-skill td.cr { background: #59c784; color: #fff; padding: 5px 0; }
.btn-green-s { background: #59c784; color: #fff; }
.btn-green-s:hover { background: #59c784; color: #fff; }
.a-mrg { padding-top: 36px; }
.tabs-tag { text-align: left; padding: 12px 22px; border-bottom: #ededed 1px solid; height: 42px; }
.tabs-tag h2 { font-size: 12px; line-height: 42px; font-weight: bold; float: left; display: inline; margin-right: 32px; }
.tabs-tag ul { float: left; padding-top: 10px; }
.tabs-tag li.last { position: relative; }
.tabs-tag .sel { display: inline-block; font-size: 12px; position: relative; margin-left: 32px; }
.tabs-tag .sel a { background: #fff; border: #dedede 1px solid; padding: 0px 18px; line-height: 32px; height: 32px; border-radius: 3px; display: block; }
.tabs-tag .sel a:hover { background: #f4f4f4; border: #ccc 1px solid; text-decoration: none; }
.tabs-tag .sel a.cur { background: #2E578B; color: #fff; border: #2E578B 1px solid; }
.tabs-tag .sel .num { color: #fff; position: absolute; top: -8px; right: -16px; font-style: normal; background: #f00; padding: 2px 8px; border-radius: 100%; }
.tabs-tag .sel .ico-down { border-color: #2E578B #fff #fff; border-style: solid dashed dashed; border-width: 6px; font-size: 0; height: 0; left: 42%; position: absolute; display: none; top: 33px; width: 0; z-index: 1; }
.tabs-tag .sel a.cur .ico-down { display: block; }
.tabs-tag em { display: inline-block; padding-top: 5px; margin-left: 62px; }
.tabs-tag em i { font-style: normal; color: #999; }
.tabs-tag em strong { padding-top: 5px; }
.tabs-tag .tips { position: absolute; top: -18px; left: 163px; }
.tabs-tag .tipsbox { background-color: #e2edd7; color: #666; padding: 12px; white-space: normal; width: 132px; border-radius: 3px; position: relative; }
.tabs-tag .tipsbox .jt { border-width: 0 0 8px 15px; border-color: #e2edd7 #FFFFFF; border-style: solid; width: 0; height: 0; font-size: 0; position: absolute; left: -15px; top: 25px; }
.setIfon { padding: 16px; }
.setTips { background: #f9f9f9; border: #ededed 1px solid; padding: 12px; position: relative; }
.setTips span { color: #999; padding-left: 5px; }
.setTips span.btn-edite { position: absolute; top: 12px; right: 12px; }
.setIfon th { width: 132px; font-weight: normal; font-size: 14px; padding: 12px; text-align: right; }
.setIfon td { font-size: 14px; padding: 12px; color: #666; }
.setIfon .tx { display: inline-block; padding: 0 6px; width: 320px; height: 36px; line-height: 36px; border: #dedede 1px solid; }
.setIfon .dx { width: 120px; }
.setIfon .ds { width: 168px; }
.setIfon table { margin-top: 32px; }
.setIfon .com-tx { height: 38px; border: #dedede 1px solid; line-height: 38px; vertical-align: middle; padding: 0 6px; }
.error-tips { color: #ed584e; padding-left: 0 5px; font-size: 12px; }
.userStart { padding: 32px; }
.userStart .tips { font-size: 16px; padding: 12px 0; }
.userStart .btnPub { overflow: hidden; _zoom: 1; padding: 20px; }
.userStart .btn-write, .userStart .btn-view { background: #59c784; float: left; display: inline; margin-right: 20px; width: 230px; border-radius: 5px; text-align: center; }
.userStart .btn-view { background: #2e578b; }
.userStart .btn-write a, .userStart .btn-view a { font-size: 18px; color: #fff; font-weight: bold; display: block; line-height: 200px; height: 200px; text-decoration: none; }
.userStart .btn-view a:hover { background: #35629c; border-radius: 5px; }
.userStart .btn-write a:hover { background: #64d490; border-radius: 5px; }
.userStart .btn-write em { display: block; }
.userStart .bot { overflow: hidden; _zoom: 1; padding: 32px 20px; }
.userStart .bot li { float: left; width: 45%; font-size: 16px; }
.userStart .bot li img { float: left; padding-right: 20px; }
.userStart .bot li.r { float: right; width: 45%; }
.userStart .bot p { color: #666; padding-top: 8px; }
.ex-score .head h3 { background: #cc9999; }
.ex-score .head .ico-down { border-color: #cc9999 #fff #fff; }
.ex-score .table { border-collapse: collapse; }
.ex-score .table td { border: #ededed 1px solid; }
.ex-score .table td.t { width: 33.333%; vertical-align: top; }
.ex-score .bd { padding-top: 12px; }
.ex-score .score-item { width: 300px; overflow: hidden; _zoom: 1; padding: 16px; }
.ex-score .score-item .score-bar { height: 28px; text-align: left; }
.ex-score .score-item .score-bar strong { color: #fff; font-size: 14px; padding: 0 8px; line-height: 28px; }
.ex-score .score-item .score-tit { width: 58px; float: left; font-weight: bold; line-height: 28px; font-size: 16px; padding-right: 12px; text-align: right; }
.ex-score .score-item .score-info { width: 230px; float: left; }
.ex-score .score-item .t1 { font-size: 14px; line-height: 32px; }
.ex-score .score-item .t2 { color: #666; }
.ex-score .score-item h3 { color: #666; padding-top: 12px; border-bottom: #ededed 1px dotted; margin-bottom: 5px; }
.ex-score .score-item .list { padding-top: 2px; color: #666; }
.ex-score .score-item .list li { line-height: 22px; }
.ex-score .score-item .total-score { background: #87ceeb; }
.ex-score .score-item .experience-score { background: #92b0dc; }
.ex-score .score-item .like-score { background: #a4d693; }
.ex-score .score-item .pay-score { background: #c9add0; }
.ex-score { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; padding-top: 1px; border-right: #dedede 1px solid; }
.ex-score .head { font-size: 14px; margin: 5px 0; }
.ex-score .head h3 { display: inline; position: relative; color: #fff; text-align: center; height: 32px; line-height: 32px; float: left; width: 168px; }
.ex-score .head .ico-down { border-style: solid dashed dashed; border-width: 6px; font-size: 0; height: 0; left: 42%; position: absolute; top: 32px; width: 0; z-index: 1; }
.ex-score .head .btn { float: right; padding: 3px 12px 0 0; }
.JobSeekers { }
.JobSeekers .Selected { padding: 8px 0; }
.JobSeekers th { background: #6A7996; color: #fff; padding: 6px; text-align: center; }
.JobSeekers { position: relative; }
.JobSeekers th { background: #6a7996; color: #fff; padding: 8px; text-align: center; }
.JobSeekers td { border: #ededed 1px solid; text-align: center; padding: 12px; background: #fff; }
.JobSeekers td.user p a { display: block; padding-top: 5px; }
.JobSeekers th.a { width: auto; }
.JobSeekers th.b { width: 200px; }
.JobSeekers th.c { width: 200px; }
.JobSeekers th.d { width: 120px; }
.JobSeekers th.e { width: 100px; }
.JobSeekers .one { overflow: hidden; _zoom: 1; }
.JobSeekers .years { float: left; width: 72px; text-align: center; }
.JobSeekers .years .name { background: url(/images/reg-cir.png) no-repeat; width: 66px; height: 66px; margin: 2 auto; color: #c00; }
.JobSeekers .years .name span { padding-top: 12px; display: block; }
.JobSeekers .years .num { font-weight: bold; font-size: 14px; display: block; }
.JobSeekers .level { float: left; width: 280px; }
.JobSeekers .level dl { margin-bottom: 12px; overflow: hidden; _zoom: 1; }
.JobSeekers .level dt { text-align: center; float: left; font-size: 14px; font-weight: bold; width: 80px; }
.JobSeekers .level dd { float: left; text-align: left; width: 200px; color: #666; }
.JobSeekers .Selected a { margint: 0 6px; }
.JobSeekers .Selected .cur a { background: #26446A; color: #fff; padding: 2px 12px; border-radius: 2px; }
.JobSeekers .Seeker img { width: 90px; height: 90px; border-radius: 90px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; margin-bottom: 8px; }
.JobSeekers .Seeker { display: block; }
.JobSeekers .Seeker { width: 120px; text-align: center; }
.JobSeekers .Pbar .title { text-align: left; color: #666; }
.JobSeekers .Pbar li { padding-bottom: 8px; }
.JobSeekers .Seeker span { display: block; }
.JobseekerBase { background: #fff; border-bottom: #dedede 1px solid; border-right: #dedede 1px solid; margin-bottom: 12px; }
.JobseekerBase ul { padding: 20px; overflow: hidden; _zoom: 1; }
.JobseekerBase ul li { float: left; }
.JobseekerBase .Seeker .no-gk { width: 90px; height: 90px; border-radius: 90px; line-height: 90px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; margin: 0 auto 8px auto; }
.JobseekerBase .Seeker img { width: 90px; height: 90px; border-radius: 90px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; margin-bottom: 8px; }
.JobseekerBase .Seeker { display: block; }
.JobseekerBase .Seeker { width: 200px; text-align: center; }
.JobseekerBase .name { width: 132px; }
.JobseekerBase .name h2 { padding: 16px 0 5px 0; font-size: 24px; }
.JobseekerBase .name h3 { font-size: 16px; padding-top: 12px; }
.JobseekerBase .say { width: 500px; color: #666; padding: 20px; }
.JobseekerBase .say span { font-weight: bold; font-size: 16px; }
.JobseekerBase .op { width: 132px; float: right; text-align: center; padding-top: 42px; }
.allUser { margin: 12px auto 12px auto; background: #fff; width: 98%; }
.allUser th { background: #f9f9f9; color: #666; border: #ededed 1px solid; padding: 12px 5px; text-align: center; }
.allUser td { border: #ededed 1px solid; padding: 8px 12px; background: #fff; }
.allUser td.user { text-align: center; }
.allUser td.user p a { display: block; padding-top: 5px; }
.allUser th.t-a { width: 132px; text-align: center; }
.allUser th.t-b { width: auto; }
.allUser th.t-c { width: 210px; }
.allUser th.t-d { width: 150px; }
.allUser th.t-e { width: 180px; }
.allUser .dec { position: relative; color: #666; text-align: left; height: 98px; }
.allUser .time { color: #999; padding-top: 5px; }
.allUser tr:hover { background: #ddd; }
.allUser .score { color: #666; line-height: 90px; width: 90px; height: 90px; background: url(../images/ico-num.png) no-repeat; font-size: 32px; margin: auto; text-align: center; position: relative; }
.allUser .job { text-align: left; padding-left: 20px; color: #666; }
.allUser .job span { color: #999; padding-right: 2px; }
.allUser .job p { padding-top: 5px; }
.allUser .job strong { padding-left: 8px; }
.allUser .name { font-size: 16px; }
.allUser a.btn-gay { border: #ccc 1px solid; display: block; margin: 5px 8px; text-align: center; background: #f1f2f7; padding: 3px 0px; color: #666; border-radius: 2px; text-decoration: none; cursor: default; }
.allUser a.btn-gay:hover { background: #ededed; text-decoration: none; }
.allUser a.btn-tips { position: relative; text-decoration: none; z-index: 999; }
.allUser .tips-show { display: block; line-height: 22px; text-align: left; color: #666; }
.allUser .hd { padding: 8px 0; overflow: hidden; _zoom: 1; }
.allUser .h-title { float: left; font-size: 18px; padding-right: 8px; }
.allUser .hd span { float: left; color: #999; font-size: 14px; padding-top: 5px; }
.allUser .hd a.btn { float: right; padding-top: 5px; }
.allUser .ico-exploit { background: url(../images/ico-exploit.png) no-repeat; width: 32px; height: 32px; position: absolute; top: 68px; left: 28px; }
.allUser .tips-r { color: #666; padding-top: 5px; }
.allUser .user img { width: 90px; height: 90px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; border-radius: 90px; }
.allUser .user span { display: block; text-align: center; margin-top: 8px; }
.allUser .score-dec { padding: 8px 0; }
.bar { position: relative; display: block; margin: 18px auto; width: 98%; height: 32px; }
.bar-title { width: 18%; font-size: 12px; color: #666; z-index: 999; text-align: center; display: block; float: left; line-height: 12px; }
.bar-bar-box { width: 80%; float: left; }
.bar-bar { height: 14px; width: 0px; display: block; position: relative; text-align: right; padding-right: 12px; }
.bar-percent { height: 14px; line-height: 14px; display: block; color: #fff; }
.allUser .state { color: #666; }
.allUser .state p { padding-bottom: 5px; }
.allUser .state .s-date { display: block; }
.allUser .state .s-time { font-size: 18px; font-weight: bold; }
.allUser .state a.btn-green { margin: 5px 0px; display: block; padding: 5px 0; text-align: center; background: #59c784; color: #fff; border-radius: 2px; }
.allUser .state a.btn-green:hover { background: #50b477; text-decoration: none; }
.allUser .state a.more { margin-left: 20px; }
.allUser .state .title { font-weight: bold; text-align: center; }
.skillTitle { color: #fff; font-size: 18px; position: relative; margin-left: -12px; margin-bottom: 12px; }
.skillTitle span { display: inline-block; padding: 5px 12px; margin-top: 6px; }
.skillTitle span.one { background: #92B0DC; }
.skillTitle span.two { background: #78BE99; }
.skillTitle span.three { background: #78BE99; }
.skillTitle span.four { background: #FFC53B; }
.skillTitle span.five { background: #00A2E0; }
.cert { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; border-right: #dedede 1px solid; }
.cert th { padding: 8px; width: 32%; }
.cert td { padding: 12px; }
.cert .level { padding: 5px 12px; }
.cert .level dl { margin-bottom: 12px; overflow: hidden; _zoom: 1; }
.cert .level dt { text-align: center; float: left; font-size: 14px; font-weight: bold; width: 80px; }
.cert .level dd { float: left; text-align: left; width: 200px; color: #666; }
.cert .Pbar { padding: 5px 42px; }
.cert .Pbar .title { text-align: left; color: #666; }
.cert .Pbar li { padding-bottom: 8px; }
.workExper { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; border-right: #dedede 1px solid; }
.workExper .box { width: 980px; margin: 0 auto; position: relative; padding-bottom: 32px; overflow: hidden; _height: 100%; line-height: 25px; }
.workExper .picbox { width: 980px; height: 148px; position: relative; overflow: hidden; }
.workExper .piclist { height: 115px; position: absolute; left: 0px; top: 0px }
.workExper .piclist li { margin-right: 20px; padding: 10px 10px 10px 30px; width: 210px; float: left; overflow: hidden; }
.workExper .swaplist { position: absolute; left: -3000px; top: 0px }
.workExper .og_prev, .workExper .og_next { width: 30px; height: 50px; background: url(/images/icon.png) no-repeat; background: url(/images/icon_ie6.png) no-repeat\9; position: absolute; top: 33px; z-index: 99; cursor: pointer; filter: alpha(opacity=70); opacity: 0.7; }
.workExper .og_prev { background-position: 0 -60px; left: 4px; }
.workExper .og_next { background-position: 0 0; right: 4px; }
.workExper h2 { font-size: 16px; padding: 5px 0; }
.workExper h3 { font-size: 14px; }
.AecTab { padding: 12px; }
.AecTab th h3 { font-size: 16px; font-weight: bold; float: left; padding: 8px 0 0 12px; }
.AecTab th span { float: right; padding-right: 12px; }
.AecTab th span a { margin-right: 8px; }
.AecTab th { background: #efefef; padding: 8px; text-align: center; }
.AecTab td { border: #ededed 1px solid; text-align: left; padding: 12px; background: #fff; }
.AecTab td span { margin-right: 12px; }
.AecTab td p { padding: 5px 0; }
.AecTab td .t { border: #dedede 1px solid; border-radius: 3px; padding: 8px 12px; display: inline-block; }
.workDec { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; border-right: #dedede 1px solid; }
.workDec .head h3 { background: #78be99; }
.workDec .head .ico-down { border-color: #78be99 #fff #fff; }
.workDec .info p { padding-bottom: 12px; }
.workDec .soft table { border-collapse: collapse; border: none; width: 600px; }
.workDec .soft th { text-align: center; height: 22px; padding: 2px 8px; white-space: nowrap; font-weight: normal; color: #777; overflow: hidden; background: #efefef; border: solid #ededed 1px; }
.workDec .soft th.t1 { width: 300px; }
.workDec .soft td { text-align: center; height: 22px; padding: 5px 8px; white-space: nowrap; overflow: hidden; background: #fff; border: solid #ededed 1px; }
.baselist { padding: 20px 64px; border-bottom: #ededed 1px solid; }
.baselist .heads h2 { padding-right: 12px; font-size: 16px; display: inline-block; float: left; }
.baselist .heads .tips { float: left; color: #666; margin-left: 12px; display: inline; }
.baselist .heads a { margin-left: 12px; }
.baselist .con { padding: 8px 0 16px 0; }
.baselist .con p { padding: 5px 0; }
.bookLug { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; border-right: #dedede 1px solid; }
.bookLug .info { padding: 12px 64px; }
.bookLug .info h4 { font-size: 16px; font-weight: bold; }
.bookLug .info h5 { font-size: 14px; font-weight: bold; }
.bookLug .info .certs { overflow: hidden; _zoom: 1; padding-bottom: 20px; border-bottom: #ededed 1px solid; }
.bookLug .info .certs ul { padding-top: 12px; }
.bookLug .info .certs li { float: left; border: #dedede 1px solid; background: #efefef; padding: 5px 12px; display: inline; margin-right: 12px; }
.bookLug .info .lc { overflow: hidden; _zoom: 1; padding: 20px 0; }
.bookLug .info table { margin-top: 12px; }
.bookLug .info th { text-align: center; height: 22px; padding: 2px 12px; font-weight: bold; white-space: nowrap; overflow: hidden; background: #efefef; border: solid #ededed 1px; }
.bookLug .info td { text-align: center; height: 22px; padding: 5px 12px; white-space: nowrap; overflow: hidden; background: #fff; border: solid #ededed 1px; }
.teach { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; border-right: #dedede 1px solid; }
.teach h4 { font-size: 16px; font-weight: bold; }
.teach h5 { font-size: 14px; padding-top: 8px; }
.teach .info { padding: 12px 64px; }
.teach .info { overflow: hidden; _zoom: 1; padding-bottom: 20px; }
.teach .info ul { padding-top: 12px; }
.teach .info li { width: 280px; float: left; }
.teach .info li p { padding-top: 8px; }
/*�޸�����*/
.e-pswd { padding: 32px; }
.e-pswd th { width: 100px; font-weight: normal; padding: 5px; text-align: right; }
.e-pswd td { text-align: left; padding: 5px; }
.e-pswd p { padding-bottom: 8px; }
.all-class { position: absolute; top: 22px; left: 0; width: 186px; border: #dedede 2px solid; background: #fff; z-index: 99999; overflow: visible; -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 8px rgba(0,0,0,.2); box-shadow: 2px 2px 8px rgba(0,0,0,.2); }
.all-class .title { font-size: 14px; font-weight: bold; height: 36px; font-size: 14px; font-weight: bold; border-bottom: #ededed 1px solid; line-height: 36px; padding: 0 20px; }
.all-class .item { width: 186px; height: 36px; }
.all-class .no-line { border-top: none; }
.all-class .item .show-class { position: absolute; z-index: 999; width: 186px; }
.all-class .item a { color: #666; }
.all-class .item .show-class h3 { width: 157px; height: 34px; padding-left: 28px; border-width: 1px 0; font-size: 12px; text-decoration: none; line-height: 36px; }
.all-class .item .show-class s { display: block; position: absolute; top: 13px; left: 167px; width: 6px; height: 9px; background: url(../images/ico-right.png) no-repeat 0px 0px; }
.all-class .active .show-class h3 { line-height: 32px; font-size: 12px; text-decoration: none; background: #fff; border: 1px solid #dedede; border-width: 2px 0; width: 160px; }
.all-class .class-wrap { position: absolute; width: 478px; z-index: 99; border: 2px solid #dedede; background: #fff; padding: 20px; display: none; -webkit-box-shadow: 2px 2px 8px rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 8px rgba(0,0,0,.2); box-shadow: 2px 2px 8px rgba(0,0,0,.2); min-height: 200px;}
.all-class .one { left: 186px; top: 0px; }
.all-class .two { left: 186px; top: 37px; }
.all-class .three { left: 186px; top: 74px; }
.all-class .four { left: 186px; top: 111px; }
.all-class .five { left: 186px; top: 148px; }
.all-class .six { left: 186px; top: 185px; }
.all-class .seven { left: 186px; bottom: -2px; }
.all-class .eight { left: 186px; bottom: -2px; }
.all-class .nine { left: 186px; bottom: -2px; }
.all-class .ten { left: 186px; bottom: -2px; }
.all-class .eleven { left: 186px; bottom: -2px; }
.all-class .class-wrap dl { overflow: hidden; _zoom: 1; padding: 8px 0; }
.all-class .class-wrap dt { float: left; width: 86px; text-align: right; font-size: 14px; font-weight: bold; }
.all-class .class-wrap dd { font-size: 12px; float: left; width: 320px; margin-left: 12px; }
.all-class .class-wrap dd a { margin: 0px 5px 5px 5px; white-space: nowrap; display: inline-block; }
.t-base { min-height: 100px; position: relative; }
.t-base:before { content: ""; width: 2px; height: 100%; top: 0; bottom: 0; left: 56px; background: #ccc; position: absolute; }
.t-baselist { width: 920px; border-radius: 6px; margin-left: 90px; }
.t-baselist:after { content: ""; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 50px; top: 0px; background: #ededed; border: 2px solid #ccc; z-index: 10; }
.t-baselist:hover:after { border-color: #26446a; }
.t-baselist, .bloglist:after { transition: All 1s ease; -webkit-transition: All 1s ease; -moz-transition: All 1s ease; -ms-transition: All 1s ease; -o-transition: All 1s ease; }
.t-base .t-time { color: #666; position: absolute; text-align: right; }
.t-baselist .heads h2 { padding-right: 12px; font-size: 16px; display: inline-block; float: left; }
.t-baselist .heads .tips { float: left; color: #666; margin-left: 12px; display: inline; }
.t-baselist .heads .op { float: right; width: 150px; text-align: right; }
.t-baselist .heads a { margin-left: 12px; }
.t-baselist .con { padding: 5px 0 16px 0; }
.last-time { font-size: 14px; font-weight: normal; }
.noticeInterview { display: inline-block; margin: 6px auto; padding: 5px 16px; text-align: center; cursor: pointer; border: none; background: #59c784; color: #fff; border-radius: 2px; }
.noticeInterview:hover { background: #50b477; }
.op14 p, .op15 p { padding-bottom: 8px; }
.op16 p { padding-bottom: 5px; }
.op16 p.t1 { padding-bottom: 12px; }
.InterviewTrueTime { font-size: 14px; font-weight: bold; }
.d-title { font-size: 14px; padding: 18px 0 8px 0; }
.d-time { color: #666; padding-bottom: 8px; }
.HotUser { margin: 0px auto 32px auto; width: 100%; }
.Mmain { background: #fff; }
.HotUser table { width: 100%; }
.HotUser th { background: #f9f9f9; height: 32px; line-height: 32px; font-weight: normal; color: #666; border: #ededed 1px solid; }
.HotUser th.t-a { text-align: left; padding-left: 32px; width: 200px; }
.HotUser th.t-b { width: 160px; }
.HotUser th.t-c { width: 80px; text-align: center; }
.HotUser th.t-d { width: auto; }
.HotUser th.t-e { width: 130px; text-align: center; }
.HotUser td.c-a { text-align: left; padding-left: 32px; }
.HotUser td.c-b { text-align: center; }
.HotUser td.c-c { text-align: center; }
.HotUser td.c-d { text-align: left; }
.HotUser td.c-e { text-align: center; }
.HotUser td { border: #ededed 1px solid; padding: 8px 12px; }
.HotUser .user dl { overflow: hidden; _zoom: 1; }
.HotUser .user dd { float: left; width: 80px; text-align: center; display: inline; margin-left: 12px; }
.HotUser .user img { width: 32px; height: 32px; border-radius: 32px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; margin: 2px auto; display: block; }
.HotUser .user img:hover { -moz-opacity: 0.9; opacity: 0.9; }
.HotUser span.btn-all { float: right; padding: 18px 8px 0 0; }
.HotUser span.btn-all a { background: #eee; border: #dedede 1px solid; border-radius: 3px; color: #666; padding: 3px 8px; }
.HotUser span.btn-all a:hover { text-decoration: none; background: #dedede; border: #ddd 1px solid; }
.HotUser .score { border: #ededed 1px solid; border-radius: 3px; line-height: 22px; height: 22px; margin: 3px; background: #efefef; padding: 0 12px; display: block; }
.d-op { margin-left: 35px; padding-top: 5px; }
.HotUser td.c-e span.btn-all { text-align: center; float: none; }
.job-base { width: 1080px; margin: 12px auto 12px auto; }
.job-base th { background: #f9f9f9; color: #666; padding: 8px; }
.job-base td { border: #ededed 1px solid; padding: 8px 12px; background: #fff; }
.job-base th.t-a { width: 60px; text-align: center; }
.job-base th.t-b { width: 120px; text-align: center; }
.job-base th.t-c { width: 120px; }
.job-base th.t-d { width: auto; }
.job-base th.t-e { width: 250px; }
.job-base td.t-a { width: 60px; text-align: center; }
.job-base td.t-b { width: 120px; text-align: center; }
.job-base td.t-c { width: 120px; }
.job-base td.t-d { width: auto; }
.job-base td.t-e { width: 250px; }
.job-base .score { color: #666; line-height: 90px; width: 90px; height: 90px; background: url(../images/ico-num.png) no-repeat; font-size: 32px; margin: auto; text-align: center; position: relative; }
.job-base .ico-exploit { background: url(../images/ico-exploit.png) no-repeat; width: 32px; height: 32px; position: absolute; top: 68px; left: 28px; }
.job-base .user img { width: 90px; height: 90px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; border-radius: 90px; }
.job-base .user span { display: block; text-align: center; margin-top: 8px; }
#aecExperiencesView { padding: 20px 32px; }
a.IndustryTree { display: inline-block; line-height: 22px; color: #fff; padding: 0 16px; border-radius: 2px; background: #59C784; }
a.IndustryTree:hover { background: #52b87a; }
.left-nav { width: 200px; float: left; position: relative; background: #fafafa; min-height: 761px; }
.left-nav .hd { border-bottom: #dedede 1px solid; height: 51px; line-height: 51px; }
.left-nav .hd h2 { padding: 0 12px; font-size: 18px; }
.left-nav li { height: 36px; line-height: 38px; border-bottom: #ededed 1px solid; }
.left-nav li a { display: block; text-decoration: none; padding-left: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.left-nav li a span { display: block; overflow: hidden; padding-right: 12px; text-overflow: ellipsis; }
.left-nav li a:hover { background: #efefef; }
.left-nav li .selected { border-left: #26446a 4px solid; font-weight: bold; background: #efefef; }
.left-nav .b-page { position: absolute; bottom: 0; left: 0; text-align: center; width: 200px; height: 52px; }
.left-nav .b-page a { margin: 8px; text-align: center; }
.job-seeker-n { background: #fff; }
.job-seeker-n .no-user { padding: 62px; font-size: 14px; line-height: 32px; }
.left-nav .begin { padding: 12px; color: #666; }
.left-nav .begin p { padding: 8px 2px }
.left-nav .begin a.btn-green { display: block; }
.allUser-N { }
.allUser-N .n-a { width: 100px; }
.allUser-N .n-b { width: auto; }
.allUser-N .n-c { width: 220px; }
.allUser-N .n-d { width: 110px; }
.allUser-N .n-e { width: 120px; }
.set-parameters { background: #fff; margin-top: 12px; border-bottom: #ededed 1px solid; border-right: #ededed 1px solid; }
.set-parameters .hd { border-bottom: #ededed 1px solid; padding: 10px 12px; overflow: hidden; }
.set-parameters .hd h2 { float: left; font-size: 16px; padding-top: 5px; }
.set-parameters .hd span { float: right; }
.set-parameters .hd .btn-a { background: #2e578b; padding: 5px 8px; display: inline-block; cursor: pointer; color: #fff; border-radius: 2px; border: none; }
.set-parameters .hd .btn-a:hover { background: #26446a; text-decoration: none; }
.set-parameters .hd .btn-b { border: #ccc 1px solid; display: inline-block; margin-right: 8px; padding: 5px 8px; text-align: center; background: #f1f2f7; color: #666; border-radius: 2px; }
.set-parameters .hd .btn-b:hover { background: #ededed; text-decoration: none; }
.set-parameters .bd { padding: 24px 32px; overflow: hidden; }
.set-parameters .bd .tit { width: 100px; float: left; font-weight: bold; }
.set-parameters .bd .result { float: left; width: 520px; }
.set-parameters .bd .result span.hot { border: #ddd 1px solid; padding: 5px 8px; border-radius: 3px; margin-right: 12px; margin-bottom: 8px; }
.set-parameters .bd .result .other { display: block; color: #999; padding-top: 10px; }
.set-parameters .bd .result .bot { padding-top: 22px; }
.set-parameters .bd .result .btn-set { background: #2e578b; padding: 8px 12px; display: inline-block; cursor: pointer; color: #fff; border-radius: 2px; border: none; }
.set-parameters .bd .result .btn-set:hover { background: #26446a; text-decoration: none; }
.set-parameters .bd .col-btn { float: right; width: 280px; }
.set-parameters .bd a.icon-share { background: url(../images/icon-share.png) no-repeat center 12px; display: block; padding-top: 52px; }
.set-parameters .bd .btn-share { float: left; width: 120px; text-align: center; }
.set-parameters .bd a.icon-edit { background: url(../images/icon-edit.png) no-repeat center 12px; display: block; padding-top: 52px; }
.set-parameters .bd .btn-edit { float: right; width: 120px; text-align: center; }
.personnel { width: 100%; }
.personnel .job-skill { width: 280px; }
.personnel .job-skill li { overflow: hidden; position: relative; margin: 8px 0; color: #666; padding-bottom: 5px; }
.personnel .job-skill li p { padding-bottom: 3px; }
.personnel .job-skill li .title { color: #666; display: block; }
.personnel .back-bar { height: 6px; background: #ddd; position: relative; z-index: 9; }
.personnel .selected-bar { background: #A4D693; position: absolute; left: 0; height: 6px; }
.personnel a.btn-fun { background: #2e578b; padding: 5px 8px; display: inline-block; cursor: pointer; color: #fff; border-radius: 2px; border: none; }
.personnel a.btn-fun:hover { background: #26446a; text-decoration: none; }
.personnel .job-skill .g-company span img { width: 80px; height: 40px; border: #e4e4e4 1px solid; border-radius: 5px; margin-right: 5px; }
.personnel .job-skill .level span { border: #e4e4e4 1px solid; border-radius: 3px; padding: 3px 12px; background: #f8f8f8; }
.personnel .user a.btn-user { padding: 12px; display: block; }
.personnel .interviewOperate a.btn-view { background: #336699; color: #fff; border-radius: 3px; padding: 5px 12px; display: block; margin-bottom: 2px; text-decoration: none; }
.personnel .interviewOperate a.btn-view:hover { background: #4074a7; }
.theme-share { z-index: 99999; position: fixed; top: 10%; left: 50%; width: 920px; margin-top: 0px; margin-left: -460px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.theme-share .theme-title { background: #f9f9f9; border-bottom: #eee 1px solid; padding: 12px 18px; }
.theme-share .theme-title span.one { display: inline-block; margin-right: 120px; }
.theme-share .theme-title span i { border-radius: 32px; height: 32px; font-style: normal; background: #ddd; display: inline-block; width: 32px; text-align: center; line-height: 32px; }
.theme-share .theme-title span i.cur { background: #59c784; color: #fff; }
.theme-share .theme-title span em { color: #999; font-weight: normal; font-size: 12px; }
.theme-share .theme-con { padding-top: 18px; font-size: 12px; }
.theme-share .selection dt { width: 86px; float: left; font-weight: bold; }
.theme-share .selection dd { width: 480px; float: left; }
.theme-share .selection dd p { overflow: hidden; padding: 5px 0; }
.theme-share .selection dd span.hot { border: #ddd 1px solid; padding: 5px 8px; border-radius: 3px; }
.theme-share .generate-qr { float: right; width: 202px; }
.theme-share .generate-qr b { display: block; }
.theme-share .generate-qr .ft { padding: 12px; text-align: center; }
.theme-share .generate-qr .pic { border: #ddd 1px solid; }
.add-job-info .bd { float: left; width: 600px; }
.add-job-info .base { margin-left: 86px; border: #ddd 2px solid; height:300px; overflow-y: scroll; }
.add-job-info .base .base-bd { padding: 12px; }
.add-job-info .base .base-bd .com-tx { width: 95%; }
.add-job-info .base .base-bd ul { overflow: hidden; padding: 12px 0; }
.add-job-info .base .base-bd li { float: left; width: 33%; padding: 3px 0; }
.add-job-info .base .base-bd li.long { width: 66%; }
.add-job-info .base .base-bd li span { color: #999; }
.add-job-info .base .base-bd dl { overflow: hidden; padding: 3px 0; }
.add-job-info .base .base-bd dt { text-align: right; width: 80px; float: left; }
.add-job-info .base .base-bd dd { float: left; width: 388px; }
.add-job-info .base .textarea { height: 120px; }
.add-job-info .bot { padding: 32px 0; text-align: center; margin-left: 86px; }
.add-job-info .bot a.btn-blue { display: block; width: 200px; text-align: center; font-size: 14px; text-decoration: none; }
.fast-score-popup dl { clear: both; padding: 12px 0; }
.fast-score-popup dt { width: 120px; text-align: right; float: left; }
.fast-score-popup dd { width: 332px; text-align: left; position: relative; float: left; padding-left: 8px; padding-top: 4px; }
.fast-score-popup dt.long { width: 400px; text-align: left; }
.fast-score-popup dt span { color: #f00; }
.fast-score-popup dt strong span { color: #f00; display: inline; }
.company-type-popup li { float: left; padding: 5px 12px; display: inline; margin: 5px; border: #888 1px solid; border-radius: 2px; }
.company-type-popup li.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }
.fast-score-popup { background: #fff; border-bottom: #e5e5e5 1px solid; display: block; border-top: #e5e5e5 1px solid; margin-bottom: 12px; }
.fast-score-popup .hd { padding: 6px 12px; font-size: 14px; background: #2e578b; color: #fff; }
.fast-score-popup .hd span { font-weight: normal; font-size: 12px; padding-left: 16px; color: #fff; }
.fast-score-popup .hd em { float: right; color: #fff; font-size: 11px; padding-top: 2px; }
.fast-score-popup .hd strong { color: #f00; }
.fast-score-popup .bd { padding: 16px; width: 460px; }
.fast-score-popup .cert { border: none; }
.fast-score-popup .cert li { padding-bottom: 5px; overflow: hidden; }
.fast-score-popup .cert li span { float: left; padding: 5px 12px; display: inline; margin: 5px; cursor: pointer; border: #888 1px solid; border-radius: 2px; }
.fast-score-popup .cert li span.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }
.fast-score-popup .com-tx { height: 30px; line-height: 30px; }
.theme-create { z-index: 99999; position: fixed; top: 10%; left: 50%; width: 820px; margin-top: 0px; margin-left: -420px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.theme-create .theme-title { background: #f9f9f9; border-bottom: #eee 1px solid; padding: 12px 18px; }
.theme-create .theme-title span.one { display: inline-block; }
.theme-create .theme-title span i { border-radius: 32px; height: 32px; font-style: normal; background: #ddd; display: inline-block; width: 32px; text-align: center; line-height: 32px; }
.theme-create .theme-title span i.cur { background: #59c784; color: #fff; }
.theme-create .theme-title span em { color: #999; font-weight: normal; font-size: 12px; }
.theme-create .preview { float: right; width: 458px; }
.theme-create .preview h4 { padding-bottom: 5px; }
.theme-create .preview .con { height: 520px; overflow-y: auto; border: #ddd 2px solid; padding: 8px; }
.theme-create .create-bd { float: left; width: 200px; padding: 0 32px; }
.theme-create .create-bd .qr-code { padding-bottom: 6px; border-bottom: #e4e4e4 1px solid; }
.theme-create .create-bd p { padding-bottom: 5px; }
.theme-create .create-bd .create-bot { padding-top: 12px; }
.theme-create .create-bd .create-bot a.btn-blue { text-decoration: none; display: block; width: 200px; text-align: center; font-weight: normal; }
.rate-job { width: 200px; height: 20px; background: #ddd; position: relative; }
.rate-step { background: #59c784; height: 20px; position: absolute; top: 0; left: 0 }
.lead-publish .hd { padding: 12px; }
.lead-publish .hd h3 { font-size: 16px; padding-top: 5px; }
.lead-publish .rate-job { width: 1050px; height: 20px; background: #ddd; position: relative; }
.lead-publish .rate-step { background: #59c784; height: 20px; position: absolute; top: 0; left: 0 }
.lead-publish .bd { padding: 20px 32px 32px 32px; background: #fff; }
.lead-publish .bd h3 { font-size: 14px; padding-top: 12px; }
.lead-publish .bd .selection { padding-top: 12px; }
.lead-publish .bd .selection>dt { width: 120px; text-align: right; color: #666; float: left; padding-right: 16px; }
.lead-publish .bd .selection>dd { float: left; width: 600px; }
.lead-publish .bd .selection>dd span.hot { border: #ddd 1px solid; padding: 5px 8px; border-radius: 3px; margin-right: 12px; margin-bottom: 8px; }
.lead-publish .bd .selection>dd .other { display: block; color: #999; padding-top: 10px; }
.lead-publish .bd .selection>dd p { padding-bottom: 8px; }
.lead-publish .bd .s-list>dt { padding-top: 5px; }
.lead-publish .bd .s-list>dt span { color: #f00; }
.lead-publish .bd .type { }
.lead-publish .bd .type dl { overflow: hidden; padding: 12px; }
.lead-publish .bd .type dt { float: left; width: 100px; color: #999; padding-right: 6px; text-align: right; }
.lead-publish .bd .type dd { width: 500px; }
.lead-publish .bd .type dd a { border: #eee 1px solid; background: #f9f9f9; border-radius: 3px; margin: 2px 5px; padding: 6px 12px; text-decoration: none; }
.lead-publish .bd .type dd a.cur { background: #369; border: #369 1px solid; color: #fff; border-radius: 3px; }
.lead-publish .bd .zen { padding-top: 6px; }
.lead-publish .bd .zen .com-tx { width: 620px; height: 90px; }
.pub-lead { padding-bottom: 2px; padding-top: 0; }
.pub-lead .con { padding-bottom: 0; }
.lead-publish .d-tips { font-size: 16px; padding: 12px; background: #f9f9f9; border-bottom: #efefef 1px solid; }
.lead-publish .lead-reg { margin: 12px 0; }
.lead-publish .lead-reg h3 { padding: 12px 0; }
.job-description { padding: 6px 32px; }
.job-description .des { background: #6a7996; color: #fff; }
.job-description .req { background: #59c784; color: #fff; }
.job-description td { padding: 6px; text-align: center; border: #ededed 1px solid; }
.job-description th { background: #efefef; padding: 6px; font-weight: normal; color: #999; }
.pubJob .Software { margin-top: 0; }
.software-req td { padding: 6px; text-align: center; border: #ededed 1px solid; }
.software-req th { background: #efefef; padding: 6px; font-weight: normal; color: #999; }
.lawsuit { margin-top: 12px; }
.lawsuit a { border: #eee 1px solid; background: #f9f9f9; border-radius: 3px; margin: 2px 5px; padding: 6px 12px; text-decoration: none; }
.lawsuit a.cur { background: #369; border: #369 1px solid; color: #fff; border-radius: 3px; }
.lawsuit .tips { padding: 12px 0; display: block; }
.req-bot { padding: 32px; margin-top: 12px; border-top: #ededed 1px solid; text-align: center; }
.ace-item { background: #fff; margin: 6px auto 12px auto; width: 98%; overflow: hidden; font-size: 11px; }
.ace-item h4 { font-weight: normal; height: 22px; line-height: 22px; text-align: center; border-bottom: #e5e5e5 1px solid; }
.ace-item th { border: #e5e5e5 1px solid; background: #f9f9f9; padding: 3px; font-weight: normal; }
.ace-item table { width: 100%; border-collapse: collapse; }
.ace-item td { border: #e5e5e5 1px solid; }
.ace-item .con { padding: 6px; }
.ace-item .score-box { width: 110px; text-align: center; }
.ace-item .score-box .tip { font-size: 10px; padding-top: 5px; }
.ace-item .score-box .tip a { display: block; color: #005e91; }
.ace-item th.parameters { width: auto; }
.ace-item .score { color: #666; line-height: 68px; width: 68px; height: 68px; font-size: 22px; margin: auto; text-align: center; position: relative; }
.ace-item .info { width: 120px; white-space: inherit; text-align: center; }
.ace-item .info .d-name { color: #666 }
.ace-item .info .d-sur { color: #05C785; }
.ace-item .bar { height: auto; }
.fast-score { }
.fast-score .hd { background: #f9f9f9; height: 36px; line-height: 36px; font-weight: bold; font-size: 14px; padding: 0 12px; border-bottom: #ededed 1px solid; }
.fast-score .hd span { padding-left: 12px; font-weight: normal; }
.fast-score .bd { background: #fff; padding: 16px 32px; }
.fast-score .btn-green { padding: 12px 20px; background: #2e578b; font-size: 14px; font-weight: bold; }
.fast-score .btn-gray { padding: 12px 20px; background: gray; font-size: 14px; font-weight: bold; }
.fast-score .btn-green:hover { background: #254977; }
.fast-score dl { clear: both; padding: 12px 0; }
.fast-score dt { width: 142px; text-align: right; float: left; }
.fast-score dd { width: 700px; text-align: left; position: relative; float: left; padding-left: 8px; padding-top: 4px; }
.fast-score dt span { display: block; color: #999; }
.fast-score dt strong span { color: #f00; display: inline; }
.yearly li { float: left; padding: 5px 12px; display: inline; cursor: pointer; margin: 5px; border: #888 1px solid; border-radius: 2px; }
.yearly li.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }
.job-type li, .company-type li, .job-city li { float: left; padding: 5px 12px; display: inline; cursor: pointer; margin: 5px; border: #888 1px solid; border-radius: 2px; }
.job-type li.cur, .company-type li.cur, .job-city li.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }
.job-type dd, .company-type dd, .cert dd { padding-top: 0; }

.fast-score .company-type { border-right: 0; }
.fast-score .company-type { padding-bottom: 5px; overflow: hidden; }
.fast-score .company-type span { float: left; padding: 5px 12px; display: inline; margin: 5px; border: #888 1px solid; border-radius: 2px; cursor: pointer; }
.fast-score .company-type span.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }

.fast-score .cert { border-right: 0; }
.fast-score .cert li { padding-bottom: 5px; overflow: hidden; }
.fast-score .cert li span { float: left; padding: 5px 12px; display: inline; margin: 5px; border: #888 1px solid; border-radius: 2px; cursor: pointer; }
.fast-score .cert li span.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }

.fast-score .ability { border-right: 0; }
.fast-score .ability span { float: left; padding: 5px 12px; display: inline; margin: 5px; border: #888 1px solid; border-radius: 2px; cursor: pointer; }
.fast-score .ability span.cur { border: #004080 1px solid; color: #004080; font-weight: bold; }
.slider-app { text-align: left; }
.slider-app .back-bar { height: 12px; position: relative; }
.slider-app .back-bar .selected-bar { position: absolute; height: 100%; }
.slider-app .back-bar .year { position: absolute; top: -2px; right: -32px; }
.slider-app .back-bar .pointer { position: absolute; width: 8px; height: 16px; top: -3px; background-color: #2E578B; cursor: col-resize; opacity: 1; z-index: 2; }
.slider-app .back-bar .pointer.last-active { z-index: 3; }
.slider-app .back-bar .pointer-label { position: absolute; top: 0px; right: -19px; font-size: 12px; white-space: nowrap; text-align: right; line-height: 1; }
.slider-app .back-bar .focused { z-index: 10; }
.slider-app .clickable-dummy { cursor: pointer; position: absolute; width: 100%; height: 100%; z-index: 1; }
.slider-app .scale { display: none; top: 2px; position: relative; }
.slider-app .scale span { position: absolute; height: 10px; border-left: 1px solid #999; font-size: 0; }
.slider-app .scale ins { position: absolute; left: 0; top: 5px; color: #999; line-height: 1; }
.slider-app.slider-readonly .clickable-dummy, .slider-app.slider-readonly .pointer { cursor: auto; }
.slider-app .back-bar { height: 10px; background: #ddd; }
.slider-app .back-bar .pointer-label { color: #999; }
.slider-app .scale span { border-left: 1px solid #e5e5e5; }
.slider-app .theme-green .selected-bar { background: #5C9BD1; }
.theme-mask { z-index: 99998; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); display: none }
.theme-title { border-bottom: 1px solid #ddd; padding: 12px; position: relative; }
.theme-title .close { float: right; color: #999; padding: 5px; margin: -2px -5px -5px; font: bold 14px/14px simsun; text-shadow: 0 1px 0 #ddd }
.theme-title .close:hover { color: #444; }
.theme-box { z-index: 99999; position: fixed; top: 50%; left: 50%; width: 660px; margin: -180px 0 0 -330px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.theme-con { padding: 32px; color: #444; font-size: 14px; line-height: 22px; }
.theme-fun { z-index: 99999; position: fixed; top: 50%; left: 50%; width: 660px; margin: -180px 0 0 -330px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.theme-con .com-tx { border: #ddd 1px solid; height: 32px; line-height: 32px; text-indent: 12px; }
.theme-fun ul { overflow: hidden; }
.theme-fun li { float: left; display: inline; margin: 0px 8px 8px 0; }
.theme-fun li a { background: #fff; border: #aaa 1px solid; display: block; padding: 5px 12px; color: #666; border-radius: 2px; text-decoration: none; }
.theme-fun li a:hover { background: #f5f5f5; }
.theme-fun li.cur a { border: #004080 1px solid; color: #004080; }
.theme-fun .bot { padding-top: 12px; }
.theme-fun .btn-blue { padding: 6px; }
.theme-fun .btn-gay { padding: 6px 22px; }
.theme-fun p { padding: 3px 0; }
.theme-fun .theme-con { padding-top: 12px; overflow: hidden; }
.theme-fun .hd { border-bottom: #ededed 1px dotted; margin-bottom: 12px; }
.theme-fun .fun-item li { float: left; border: #aaa 1px solid; border-radius: 3px; padding: 8px 12px; margin: 5px 12px 5px 0; }
.theme-fun .fun-item ul { overflow: hidden; }
.theme-fun .fun-item .com-tx { width: 260px; }
.theme-fun .fun-item li.cur { border: #004080 1px solid; color: #004080; }
.error { color: #f00; padding-left: 5px; }
.theme-fun .user { float: left; width: 90px; }
.theme-fun .user img { width: 90px; height: 90px; box-shadow: 0 0 4px rgba(0,0,0,0.3); border: #fff 2px solid; border-radius: 90px; }
.theme-fun .user span { display: block; text-align: center; margin-top: 8px; }
.theme-fun .fun-item { float: left; padding-left: 32px; }
.subscribe { background: #fff; margin-top: 12px; border-bottom: #ededed 1px solid; border-right: #ededed 1px solid; }
.subscribe .c-hd { border-bottom: #ededed 1px solid; font-size: 14px; padding: 15px 12px; overflow: hidden; }
.subscribe .c-hd span { font-size: 12px; color: #666; }
.subscribe .bd { padding: 22px 32px 12px 32px; }
.subscribe .cpy-list { overflow: hidden; }
.subscribe .cpy-list li { float: left; }
.subscribe .cpy-list li img { margin: 8px; width: 120px; height: 60px; }
.subscribe .s-bot { padding: 0px 0 52px 32px; }
.subscribe .s-bot .btn-blue { padding: 8px 16px; }
.subscribe .bd p { padding-top: 8px; }
.subscribe .bd .com-tx { width: 268px; margin-right: 12px; padding: 0 8px; }
.theme-order { z-index: 99999; position: fixed; top: 50%; left: 50%; width: 660px; margin: -180px 0 0 -330px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.personal-service { background: #fff; margin-top: 12px; border-bottom: #ededed 1px solid; border-right: #ededed 1px solid; }
.personal-service .c-hd { border-bottom: #ededed 1px solid; font-size: 14px; padding: 15px 12px; overflow: hidden; }
.personal-service .c-hd span { font-size: 12px; color: #666; }
.personal-service .bd { padding: 12px 0px 12px 32px; }
.personal-service .a-hd { border-bottom: #ededed 1px dotted; padding: 5px 0; }
.personal-service .com-tx { padding: 8px; width: 268px; }
.personal-service .bd p { padding-top: 8px; }
.personal-service .s-bot { padding-top: 12px; }
.personal-service .s-bot .btn-blue { padding: 8px 16px; }
.personal-service .contact { border-top: #ededed 1px solid; font-size: 14px; }
.personal-service .contact .b-hd { background: #f9f9f9; padding: 8px 12px; font-size: 16px; border-bottom: #ededed 1px solid; }
.personal-service .contact .tel { font-weight: bold; padding: 8px 0; }
.personal-service .contact .b-bd { padding: 32px 64px 64px 64px; }
.personal-service .contact .t1 { padding-top: 12px; }
.personal-service .contact .t2 { font-size: 16px; }
.personal-service .contact ul { overflow: hidden; padding-top: 16px; }
.personal-service .contact li { width: 33%; text-align: center; float: left; }
.personal-service .contact li p { font-size: 14px; color: #666; padding-top: 8px; }
.personal-service .contact .d { width: 120px; height: 120px; border-radius: 120px; font-size: 18px; text-align: center; margin: auto; line-height: 120px; }
.personal-service .contact .d1 { background: #e4f8fd; }
.personal-service .contact .d2 { background: #f0f5d1; }
.personal-service .contact .d3 { background: #fff8e2; }
.interviewer { }
.interviewer ul { overflow: hidden; }
.interviewer li { float: left; margin-right: 8px; }
.interviewer span { display: block; margin-bottom: 3px; }
.interviewer span.i-item { border-radius: 2px; color: #004080; background: #efefef; display: block; text-align: center; border: #ddd 1px solid; padding: 6px 12px; text-decoration: none; cursor: pointer; }
.interviewer span.i-item:hover { background: #ddd; }
.interviewer .i-tx { display: none; }
.interviewer .i-tip { }
.interviewer li.cur .i-item { background: #4B89DC; color: #fff; border: #4B89DC 1px solid; }
.interviewer li.cur .i-tx { display: block; }
.hr-home { background: #fff; margin-top: 12px; border-bottom: 1px solid #EDEDED; border-right: 1px solid #EDEDED; }
.hr-home h3 { font-size: 14px; }
.hr-home h3 strong { color: #f00; }
.hr-home .bd { padding: 16px 16px 16px 62px; background: url(../images/icon-home.png) no-repeat 18px 15px; }
a.btn-tips { background: url(../images/icon-wt.png) no-repeat; display: block; width: 32px; height: 32px; overflow: hidden; text-indent: -99em; position: relative; margin: -18px 0 0 12px; }
.tips-con { background: rgba(0,0,0,0.3); padding: 8px; width: 320px; z-index: 9999; }
.tips-con .tips-bd { position: relative; z-index: 99; background: #fff; width: 100%; height: 100%; }
.tips-con .tips-bd h4 { padding: 12px 0 6px 12px; border-bottom: #eee 1px solid; }
.tips-con .tips-bd dl { padding: 12px; }
.tips-con .tips-bd dl dt { display: block; font-weight: bold; }
.tips-con .tips-bd dl dd { color: #999; }
.n-dw { position: absolute; top: 2px; left: 278px; }
#interviewPopupContent { }
#interviewPopupContent form { padding: 32px; text-align: left; }
.user-baseinfo { margin-top: 32px; background: #fff; }
.user-baseinfo .bd { padding: 32px; position: relative; }
.user-baseinfo .bd .col-l { float: left; width: 120px; }
.user-baseinfo .bd .tip { color: #666; padding-top: 8px; }
.user-baseinfo .icon-stat { position: absolute; top: -16px; left: 50%; margin-left: -21px; }
.user-baseinfo .job-skills { float: left; width: 520px; padding-left: 32px; }
.user-baseinfo .title { }
.user-baseinfo .title span { background: #d1e4f0; display: inline-block; font-size: 16px; padding: 5px 12px; border-radius: 3px; margin-right: 8px; }
.user-baseinfo .user-num { padding: 6px 0; color: #666; font-size: 14px; }
.user-baseinfo .user-review { color: #999; padding-top: 8px; }
.user-baseinfo .user-review strong { display: block; }
.user-baseinfo .col-r { float: right; padding: 20px 20px 0px 20px; }
.user-baseinfo .btn { padding: #59c784; }
.user-baseinfo .show-resume a.btn-green { color: #fff; display: block; padding: 12px 32px; }
.user-baseinfo .show-resume p { padding-bottom: 6px; text-align: center; }
.user-baseinfo .btn-aft { background: #aaa; border-radius: 5px; color: #fff; display: block; padding: 12px 32px; }
#divFrame { display: none; }
.dialog-mask { z-index: 9998; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); display: none }
.n-dialog-box { z-index: 99999; position: absolute; left: 50%; top: 150px; width: 660px; margin-left: -330px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.n-dialog-hd .btn-close { float: right; color: #999; padding: 5px; margin: 2px 5px 5px; font: bold 14px/14px simsun; text-shadow: 0 1px 0 #ddd; }
.n-dialog-bd { padding: 32px; }
.n-dialog-bd .con-hd { overflow: hidden; border-bottom: #e6e6e6 1px solid; padding-bottom: 12px; }
.n-dialog-bd .con-bt { padding: 12px 0; }
.btn-send { padding: 8px 12px; font-size: 12px; font-weight: normal; }
.show-all { }
.show-all .con-bt { padding: 32px 0; }
.show-all .col-bd { position: relative; }
.show-all .job-base { width: 120px; text-align: center; }
.show-all .com-tx { width: 200px; margin: 8px 0; padding: 8px; }
.show-score { position: absolute; top: -15px; right: 5px; }
.shwo-con { padding: 12px 300px 12px 12px; }
.shwo-con h2 { font-size: 14px; }
.shwo-con p { padding-bottom: 6px; }
a.btn-back { padding: 8px 12px; font-size: 12px; font-weight: normal; text-align: center; text-decoration: none; }
.experience { margin-bottom: 12px; background: #fff; padding: 32px; }
.experience .col-r { float: left; padding-left: 32px; width: 600px; }
.experience .more-company li { padding: 12px 0; font-size: 14px; border-bottom: #ededed 1px solid; }
.experience .more-company li img { width: 120px; height: 68px; margin-top: 5px; margin-right: 12px; border: #ededed 1px solid; padding: 2px; }
.clsBot { padding-top: 12px; text-align: right; }
.experience .c-title { font-weight: normal; font-size: 18px; margin-bottom: 6px; }
.experience .import { display: inline-block; }
.experience .import span { display: inline-block; margin-right: 12px; background: #2e578b; color: #fff; padding: 5px 20px; font-weight: bold; margin-bottom: 16px; font-size: 18px; border-radius: 3px; }
.experience .dec { padding-top: 12px; }
.desire { margin-bottom: 12px; background: #fff; padding: 32px; }
.desire .col-r { float: left; width: 800px; padding-left: 32px; font-size: 16px; }
.desire .icon-map { background: url(../images/iconfont-map.png) no-repeat; width: 120px; float: left; padding: 8px 0; color: #666; text-align: right; }
.desire .icon-td { background: url(../images/iconfont-td.png) no-repeat; width: 120px; float: left; padding: 8px 0; color: #666; text-align: right; }
.desire .wrapfix { padding: 12px 0; }
.desire .dec { display: block; float: left; width: 600px; padding: 8px; }
.desire .dec span { display: block; color: #999; font-size: 12px; }
.experience-dec { }
.experience-dec ul { border: #ddd 1px solid; border-top: none; }
.experience-dec dl { border-top: #ddd 1px solid; overflow: hidden; }
.experience-dec dt { width: 150px; float: left; padding: 15px 12px 0px 12px; }
.experience-dec .large-type dt { text-align: left; }
.experience-dec .small-type dt { text-align: right; }
.experience-dec dd { width: 200px; float: left; padding: 8px 12px; border-left: #ddd 1px solid; }
.experience-dec .d-more { text-align: right; padding: 8px; }
.experience-dec .year { color: #666; text-align: left; padding-bottom: 1px; font-size: 12px; }
.experience-dec .bar { position: relative; width: 100%; height: 12px; margin: 0; background: #ededed; }
.experience-dec .tage { position: absolute; height: 12px; background: #666; }
.experience-dec .e-1 .tage { background: #3d6496; }
.experience-dec .e-1 dt { color: #3d6496; }
.experience-dec .e-2 .tage { background: #8babd5; }
.experience-dec .e-2 dt { color: #8babd5; }
.salary { margin-bottom: 12px; background: #fff; padding: 32px; }
.com-col-l { float: left; width: 120px; text-align: center; }
.com-col-l h2 { font-size: 36px; }
.com-col-l p.d { padding-bottom: 8px; font-size: 16px; }
.com-col-l .tip { color: #999; text-align: left; }
.salary .col-r { float: left; width: 600px; padding-left: 32px; font-size: 16px; }
.salary .bd { position: relative; margin-left: 32px; width: 400px; height: 180px; }
.salary .line { width: 400px; height: 1px; font-size: 0; background: #939fa8; position: absolute; left: 0; bottom: 0; }
.salary .average { background: #b1bcc4; color: #fff; width: 120px; height: 120px; text-align: center; padding: 12px; position: absolute; bottom: 0; right: 0; }
.salary .vs { position: absolute; right: 180px; font-size: 28px; bottom: 60px; display: block; }
.salary .rise { background: #2e578b; color: #fff; text-align: center; height: 168px; color: #fff; width: 120px; padding: 12px; position: absolute; bottom: 0; left: 0; }
.salary .one { }
.salary .two .rise { height: 80px; }
.salary .three .rise { height: 60px; background: #b1bcc4; bottom: 16px; }
.salary .three .line { bottom: 100px; }
.salary .three .average { height: 80px; bottom: 100px; }
.percentage { position: absolute; left: -42px; bottom: 0; display: block; }
/*6-18bingling*/
span.experienceEdit { border: 1px solid #eaeaea; color: #666; margin: 0 4px; padding: 1px 6px; cursor: pointer; border-radius: 2px; }
span.cur { background: #E4E4FE; border: 1px solid #B7B7FD }
#publishGeneralEditBox select { border: 1px solid #ddd; height: 28px; line-height: 28px; padding: 0 8px; width: 250px; }
.pubJob-qt dd span, .pubJob-qt dd span, .pubJob-qt dd span{ padding:4px 10px; display:inline-block; margin-bottom:8px}
.Software a,.language a{ padding:6px 10px; background:#fafafa; border:1px solid #eaeaea; margin:4px; float:left}

.language a.cur{ background: #4b89dc none repeat scroll 0 0;
    border: 1px solid #4b89dc;
    color: #fff;}
    
.exworkDec { background: #fff; border-bottom: #dedede 1px solid; margin-bottom: 12px; border-right: #dedede 1px solid; }
.exworkDec ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /**background: #f9f9f9 none repeat scroll 0 0;**/
    border-color: #ededed -moz-use-text-color -moz-use-text-color #ededed;
    border-image: none;
    border-style: solid none none solid;
    border-width: 1px medium medium 1px;
    overflow: hidden;
}
.exworkDec li {
    border-bottom: 1px solid #ededed;
    border-right: 1px solid #ededed;
    float: left;
    height: 150px;
}
.exworkDec li.wk {
    width: 252px;
}
.exworkDec li.company {
    width: 250px;
}
.exworkDec li.nowy {
    width: 358px;
}
.exworkDec li.city {
    width: 250px;
}
.exworkDec li.state {
    border-right: medium none;
    width: 120px;
}
.exworkDec dl {
    overflow: hidden;
    padding-bottom: 6px;
}
.exworkDec dt {
    color: #666;
    float: left;
    padding-right: 12px;
    text-align: right;
    width: 55px;
}
.exworkDec dd {
    float: left;
    width: 180px;
}
.exworkDec dd span {
    margin-right: 8px;
}
.exworkDec h4 {
    padding: 12px;
}
.exworkDec p {
    padding: 0 12px 8px;
}
.exworkDec .head h3 {
    background: #f16b4e none repeat scroll 0 0;
}
.exworkDec .head .ico-down {
    border-color: #f16b4e #fff #fff;
}
.exworkDec li.nowy dt {
    width: 85px;
}
.exworkDec li.nowy dd {
    padding: 2px 12px;
    width: 200px;
}
