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 { 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; }
.f-red { color: #f00; }
.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; cursor: pointer; padding: 5px 8px; text-align: center; background: #f1f2f7; color: #666; border-radius: 2px; }
.btn-gay:hover { background: #ededed; }
.com-box { background: #fff; border: #ededed 1px solid; padding: 32px; min-height: 320px; }
.com-title { padding: 16px 0 8px 0; font-size: 16px; font-weight: bold; }
.com-title h2 { font-size: 16px; font-weight: bold; display: inline; }
.com-title .sel { display: inline-block; font-size: 12px; position: relative; margin-left: 8px; }
.com-title .sel a { background: #fff; border: #dedede 1px solid; padding: 8px 36px; border-radius: 3px; }
.com-title .sel a:hover { background: #f4f4f4; border: #ccc 1px solid; text-decoration: none; }
.com-title .sel a.cur { display: block; background: #2E578B; color: #fff; border: #2E578B 1px solid; }
.com-title .sel .num { color: #fff; position: absolute; top: -8px; right: -16px; font-style: normal; background: #f00; padding: 2px 8px; border-radius: 100%; }
.com-title .sel .ico-down { border-color: #2E578B #f0f0f0 #f0f0f0; border-style: solid dashed dashed; border-width: 6px; font-size: 0; height: 0; left: 42%; position: absolute; display: none; top: 35px; width: 0; z-index: 1; }
.com-title .sel a.cur .ico-down { display: block; }
.com-title .last-time { padding-left: 12px; color: #666; font-size: 14px; font-weight: normal; }
.e-psw { }
.e-psw th { text-align: right; width: 120px; font-size: 12px; padding: 5px; font-weight: normal; }
.e-psw td { text-align: left; padding: 5px; }
.userbase .hd-user { position: relative; width: 90px; height: 90px; margin: auto; }
.userbase .hd-user 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; position: relative; }
.userbase a.e-tx { background: #000; background: rgba(0,0,0,0.3) none repeat scroll !important; filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; display: block; color: #fff; text-align: center; line-height: 88px; font-weight: bold; height: 88px; width: 88px; position: absolute; left: 2px; top: 2px; font-size: 12px; border-radius: 88px; }
.userbase { font-size: 14px; }
.userbase th { text-align: right; width: 58px; padding: 12px 8px; font-weight: normal; color: #666; }
.userbase td { text-align: left; padding: 12px 2px; }
.userbase th span { text-align: center; display: block; padding-top: 8px; }
.userbase .name { text-align: center; padding-top: 8px; }
.userbase .txs { width: 80px; margin: 5px auto; text-align: center; }
.com-tx { height: 28px; line-height: 28px; padding: 5px; font-size: 14px; border: #ddd 1px solid; }
.right-tips { color: #77B962; padding-left: 20px; }
.com-tips { color: #999; padding-left: 20px; }
.error-tips { color: #ed584e; padding-left: 5px; }
/*职位列表*/
.job-base { width: 1080px; margin: 12px auto 12px auto; background: #fff; }
.job-base .item { text-align: left; }
.job-base .item th { background: #f9f9f9; color: #666; border: #ededed 1px solid; padding: 12px 5px; text-align: center; }
.job-base .item td { border: #ededed 1px solid; padding: 8px 12px; background: #fff; }
.job-base .item td.user p a { display: block; padding-top: 5px; }
.job-base .item th.t-a { width: 120px; text-align: center; }
.job-base .item th.t-b { width: 200px; }
.job-base .item th.t-c { width: 300px; }
.job-base .item th.t-d { width: auto; }
.job-base .item th.t-e { width: 220px; }
.job-base .item .dec { position: relative; color: #666; text-align: left; height: 98px; }
.job-base .item .time { color: #999; padding-top: 5px; }
.job-base .item tr:hover { background: #ddd; }
.job-base .item .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 .item .job { text-align: left; padding-left: 20px; color: #666; }
.job-base .item .job span { color: #999; padding-right: 2px; }
.job-base .item .job p { padding-top: 5px; }
.job-base .item .job strong { padding-left: 8px; }
.job-base .item .name { font-size: 16px; }
.job-base .item 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; }
.job-base .item a.btn-gay:hover { background: #ededed; text-decoration: none; }
.job-base a.btn-tips { position: relative; text-decoration: none; z-index: 999; }
.job-base .tips-show { display: block; line-height: 22px; text-align: left; color: #666; }
.job-base .hd { padding: 8px 0; overflow: hidden; _zoom: 1; }
.job-base .h-title { float: left; font-size: 18px; padding-right: 8px; }
.job-base .hd span { float: left; color: #999; font-size: 14px; padding-top: 5px; }
.job-base .hd a.btn { float: right; padding-top: 5px; }
.job-base .ico-exploit { background: url(../images/ico-exploit.png) no-repeat; width: 32px; height: 32px; position: absolute; top: 68px; left: 28px; }
.job-base .tips-r { color: #666; padding-top: 5px; }
.job-base .item .tip { line-height: 20px; font-size: 12px; color: #999; text-align: center; }
.job-base .item .tip a { color: #004080; display: block; }
.job-base .item .state { color: #666; }
.job-base .item .state p { padding-bottom: 5px; }
.job-base .item .state .s-date { display: block; }
.job-base .item .state .s-time { font-size: 18px; font-weight: bold; }
.job-base .item .state a.btn-green { margin: 5px 0px; display: block; padding: 5px 0; text-align: center; background: #59c784; color: #fff; border-radius: 2px; }
.job-base .item .state a.btn-green:hover { background: #50b477; text-decoration: none; }
.job-base .item .state a.more { margin-left: 20px; }
.job-base .item .state .title { font-weight: bold; text-align: center; }
.job-base .item .company { text-align: center; }
.job-base .item .company img { display: block; margin: auto; }
.job-base .begin { padding: 32px; overflow: hidden; _zoom: 1; }
.job-base .begin .tit { font-size: 16px; clear: both; overflow: hidden; }
.job-base .begin .btn-big { background: #c9add0; color: #fff; width: 320px; border-radius: 5px; margin-top: 32px; margin-right: 20px; height: 200px; text-align: center; float: left; display: inline; }
.job-base .begin .btn-big a { margin-top: 76px; display: block; font-weight: bold; color: #fff; font-size: 24px; }
.job-base .begin .btn-big p { font-size: 14px; padding-top: 8px; }
.job-base .begin .btn-big { }
.job-base .begin .zi { background: #c9add0; }
.job-base .begin .zi:hover { background: #b496bb; }
.job-base .begin .green { background: #a4d693; }
.job-base .begin .green:hover { background: #84b972; }
.job-item .begin ul { overflow: hidden; _zoom: 1; padding-bottom: 20px; }
.job-item .begin h4 { font-size: 18px; }
.job-item .begin li { float: left; width: 50%; }
.job-item .begin li p { padding-top: 12px; font-size: 14px; }
.job-item .begin .one { background: url(../images/ico-d.png) no-repeat 0 20px; padding: 30px 0 30px 120px; }
.job-item .begin .two { background: url(../images/ico-e.png) no-repeat 0 20px; padding: 30px 0 30px 120px; }
.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; }
.test-time { padding-bottom: 12px; }
.test-time .btn-green { font-weight: bold; padding: 8px 22px; }
.test-time ul { overflow: hidden; _zoom: 1; }
.test-time li { float: left; display: inline; margin-left: 21px; }
.test-time li a { border: #ddd 1px solid; border-radius: 2px; display: block; padding: 12px; color: #666; }
.test-time li a:hover { text-decoration: none; background: #f6f6f6; }
.test-time li.selected a { border: #50b477 2px solid; color: #666; }
.test-time li .s-time { display: block; font-size: 22px; color: #333; }
.test-time .bot { padding: 20px; }
.test-time .bot span { color: #f00; }
.test-time .info { margin: 12px; border: #eee 1px solid; padding: 12px; }
.test-time .info dl { padding-top: 12px; overflow: hidden; _zoom: 1; }
.test-time .info dt { float: left; width: 80px; color: #666; text-align: right; padding-right: 12px; }
.test-time .info dd { float: left; }
.test-time .info .hd { font-weight: bold; font-size: 14px; }
.test-time .info .hd span { color: #666; padding-left: 8px; font-weight: normal; font-size: 12px; }
.test-time .info .time { font-size: 18px; }
.job-step { background: #fff; border: #ededed 1px solid; overflow: hidden; _zoom: 1; z-index: 1; margin-bottom: 12px; position: relative; }
.job-step li { float: left; font-size: 14px; overflow: hidden; padding: 15px 32px 0px 32px; }
.job-step li span { display: block; font-size: 12px; color: #999; }
.job-step li.title { width: 200px; text-align: center; border-right: #ededed 1px solid; height: 42px; padding-top: 12px; }
.job-step li.title span { display: block; font-size: 12px; }
.job-step li.title p { padding-top: 5px; }
.job-step .ico { background: url(../images/ico-r-b.png) no-repeat right center; height: 42px; font-size: 14px; text-align: center; }
.job-step li.four { width: 210px; float: right; text-align: center; padding-top: 20px; }
.job-step li.four strong { font-size: 16px; }
.job-step li span.nums { background: #efefef; display: inline-block; border-radius: 50%; margin-right: 5px; padding: 5px 10px; color: #666; }
.job-step li span.cur { background: #59c784; color: #fff; }
.myAec { background: #fff; border-right: #dedede 1px solid; border-bottom: #ddd 1px solid; padding-bottom: 32px; }
.myAec .hd { padding: 8px 18px; overflow: hidden; _zoom: 1; border-bottom: #ededed 1px solid; }
.myAec .hd .btn-op { float: right; padding-right: 20px; }
.myAec .hd .btn-op a.btn-gay { padding: 8px 18px; }
.myAec .title { font-size: 16px; padding-top: 5px; font-weight: bold; float: left; }
.myAec .btn-list { padding: 32px 42px; overflow: hidden; _zoom: 1; }
.myAec .btn-list li { float: left; width: 217px; height: 86px; text-align: center; border-radius: 3px; }
.myAec .btn-list li p { font-size: 16px; padding-top: 18px; color: #fff; }
.myAec .btn-list .btn-qw { background: #f16b4e; display: inline; margin-right: 42px; }
.myAec .btn-list .btn-qw:hover { background: #e8684c; }
.myAec .btn-list .btn-jl { background: #78be99; display: inline; margin-right: 42px; }
.myAec .btn-list .btn-jl:hover { background: #6cb890; }
.myAec .btn-list .btn-og { background: #ffc108; }
.myAec .btn-list .btn-og:hover { background: #f6bb0b; }
.myAec .btn-list .btn-zs { background: #92b0dc; margin-right: 42px; }
.myAec .btn-list .btn-zs:hover { background: #90acd6 }
.myAec .btn-list a.btn-add { width: 80%; margin: 5px auto; border-radius: 3px; font-size: 24px; font-weight: bold; height: 32px; display: block; color: #fff; line-height: 32px; }
.myAec .btn-list a.btn-add:hover { text-decoration: none; }
.myAec .btn-list .btn-qw a.btn-add { background: #d25b41; }
.myAec .btn-list .btn-qw a.btn-add:hover { background: #c3563e; }
.myAec .btn-list .btn-jl a.btn-add { background: #5ba47e; }
.myAec .btn-list .btn-jl a.btn-add:hover { background: #559a75; }
.myAec .btn-list .btn-og a.btn-add { background: #e9b007; }
.myAec .btn-list .btn-og a.btn-add:hover { background: #e0aa09; }
.myAec .btn-list .btn-zs a.btn-add { background: #7f9cc5; }
.myAec .btn-list .btn-zs a.btn-add:hover { background: #728fb8; }
.myAec .bot { padding: 32px; text-align: center; }
.myAec .btn-blue { margin: 8px auto; width: auto; padding: 12px 20px; }
.myAec .cont { padding: 32px; }
.myAec .cont .tips { text-align: right; }
.myAec .cont .tips p { padding-bottom: 8px; }
.skill { padding: 12px; }
.skill table { border-collapse: collapse; border: none; width: 100%; }
.skill .tit { font-size: 14px; font-weight: bold; padding-bottom: 6px; }
.skill th { text-align: center; height: 22px; padding: 2px; white-space: nowrap; font-weight: normal; color: #777; overflow: hidden; background: #efefef; border: solid #ededed 1px; }
.skill th.t1 { width: 200px; }
.skill th.t2 { width: auto; }
.skill th.t3 { width: 200px; }
.skill th.t4 { width: 120px; }
.skill th.t5 { width: 100px; }
.skill th.t6 { width: 300px; }
.skill td { text-align: center; height: 22px; padding: 10px 5px; white-space: nowrap; overflow: hidden; background: #fff; border: solid #ededed 1px; }
.skill td a { display: block; padding: 5px; }
.skill td a:hover { background: #ededed; font-weight: bold; }
.skill .bar-green { display: inline-block; padding: 0px 2px; background: #a4d693; color: #fff; }
.skill .bar-orage { display: inline-block; padding: 0px 2px; background: #ffae21; color: #fff; }
.skill .role li { width: 33%; float: left; text-align: center; }
.skill td .num { padding: 0 8px; height: 16px; line-height: 16px; text-align: left; }
.skill td .num span { text-align: center; }
.work { padding: 8px 32px; line-height: 22px; }
.work .head { font-size: 14px; margin: 12px 0; background: #efefef; }
.work .head h3 { display: inline; position: relative; color: #fff; text-align: center; height: 32px; line-height: 32px; float: left; width: 168px; }
.work .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; }
.work .head .btn { float: right; padding: 3px 12px 0 0; }
.ex-work ul { overflow: hidden; border: #ededed 1px solid; border-right: none; background: #f9f9f9; border-bottom: none; }
.ex-work li { float: left; border-right: #ededed 1px solid; height: 150px; border-bottom: #ededed 1px solid; }
.ex-work li.wk { width: 252px; }
.ex-work li.company { width: 250px; }
.ex-work li.nowy { width: 336px; }
.ex-work li.city { width: 250px; }
.ex-work li.state { width: 120px; border-right: none; }
.ex-work dl { overflow: hidden; _zoom: 1; padding-bottom: 6px; }
.ex-work dt { float: left; width: 55px; color: #666; text-align: right; padding-right: 12px; }
.ex-work dd { float: left; width: 180px; }
.ex-work dd span { margin-right: 8px; }
.ex-work h4 { padding: 12px; }
.ex-work p { padding: 0 12px 8px 12px; }
.ex-work .head h3 { background: #F16B4E; }
.ex-work .head .ico-down { border-color: #F16B4E #fff #fff; }
.ex-work li.nowy dt { width: 85px; }
.ex-work li.nowy dd { width: 200px; padding: 2px 12px; }
.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; }
.work-exper { padding: 8px 32px; line-height: 22px; }
.work-exper .head h3 { background: #78be99; }
.work-exper .head .ico-down { border-color: #78be99 #fff #fff; }
.work-exper .info { }
.work-exper .info p { padding-bottom: 2px; }
.work-exper .soft { }
.work-exper .soft table { border-collapse: collapse; border: none; width: 800px; }
.work-exper .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; }
.work-exper .soft th.t1 { width: 100px; }
.work-exper .soft th.t2 { width: 300px; }
.work-exper .soft td { text-align: center; height: 22px; padding: 5px 8px; white-space: nowrap; overflow: hidden; background: #fff; border: solid #ededed 1px; }
.work-teach { padding: 8px 32px; line-height: 22px; }
.work-teach .head h3 { background: #92B0DC; }
.work-teach .head .ico-down { border-color: #92B0DC #fff #fff; }
.work-teach .info { padding: 12px; }
.work-teach .info h4 { font-size: 16px; font-weight: bold; }
.work-teach .info h5 { font-size: 14px; font-weight: bold; }
.work-teach .info .certs { overflow: hidden; _zoom: 1; padding-bottom: 20px; }
.work-teach .info .certs ul { padding-top: 12px; }
.work-teach .info .certs li { float: left; border: #dedede 1px solid; background: #efefef; padding: 5px 12px; display: inline; margin-right: 12px; }
.work-teach .info .jy { overflow: hidden; _zoom: 1; padding-bottom: 20px; }
.work-teach .info .jy ul { padding-top: 12px; }
.work-teach .info .jy li { width: 280px; float: left; }
.work-teach .info .jy li p { padding-top: 8px; }
.work-teach .info .edu { position: relative; float: left; }
.work-teach .info .edu .op { }
.work-teach .info .lc { overflow: hidden; _zoom: 1; padding-bottom: 20px; }
.work-teach .info .lc dl { overflow: hidden; _zoom: 1; padding-top: 12px; margin-bottom: 12px; }
.work-teach .info .lc dt { float: left; width: 60px; text-align: right; padding-right: 12px; }
.work-teach .info .lc dd { float: left; background: #efefef; border: #dedede 1px solid; padding: 3px 18px; }
.work-teach .info .lc { overflow: hidden; _zoom: 1; padding-bottom: 20px; }
.work-teach .info .lc th { overflow: hidden; _zoom: 1; padding-top: 12px; margin-bottom: 12px; }
.work-teach .info .lc td { text-align: center; padding: 12px; }
.work-teach .info .lc td.otherGeneralView { float: left; background: #efefef; text-align: center; border: #dedede 1px solid; padding: 3px 18px; }
.work-edu .head h3 { background: #e9b007; }
.work-edu .head .ico-down { border-color: #e9b007 #fff #fff; }
.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; line-height: 16px; white-space: nowrap; font-weight: normal; color: #777; overflow: hidden; background: #efefef; border: solid #ededed 1px; }
.wk-skill th.t1 { width: 200px; }
.wk-skill th.t2 { width: 300px; }
.wk-skill th.t3 { width: auto; }
.wk-skill th.t4 { width: 120px; }
.wk-skill th.t5 { width: 100px; }
.wk-skill th.t6 { width: 300px; }
.wk-skill td { text-align: center; height: 22px; padding: 6px 5px; white-space: nowrap; overflow: hidden; 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-state { padding: 12px 0; border-bottom: 1px solid #ededed; }
.wk-state .cont { padding: 30px 0px; position: relative; width: 500px; margin: auto; }
.wk-state .cont .cl-left { border: #ededed 1px solid; padding: 8px 0; width: 100px; text-align: center; height: 32px; line-height: 32px; position: absolute; left: 0; top: 0; }
.wk-state .cont .cl-cen { width: 300px; position: absolute; top: 20px; left: 100px; }
.wk-state .cont .cl-right { border: #ededed 1px solid; padding: 8px 0; height: 32px; line-height: 32px; position: absolute; width: 100px; text-align: center; right: 0; top: 0; }
.edit-wk { }
.edit-wk .head h3 { background: #F16B4E; }
.edit-wk .head .ico-down { border-color: #F16B4E #fff #fff; }
.edit-wk h4 { font-size: 14px; }
.edit-wk .type { border-bottom: #dedede 1px solid; }
.edit-wk .type .select { position: relative; margin-left: 218px; color: #333; padding: 8px 0; }
.edit-wk .type a.btn { margin-left: 12px; }
.edit-wk .fun { border-bottom: #dedede 1px solid; padding: 12px 0; }
.edit-wk .fun dl { overflow: hidden; _zoom: 1; padding: 8px 0; }
.edit-wk .fun dt { width: 200px; text-align: right; float: left; }
.edit-wk .fun dd { float: left; width: 700px; padding-left: 18px; }
.edit-wk .fun dd span { display: inline-block; padding: 3px 18px; border: #ccc 1px solid; position: relative; background: #ededed; cursor: pointer; margin: 5px 12px 5px 0; }
.edit-wk .fun dd span:hover { background: #ddd; }
.edit-wk .fun dd span.cur { background: #fffaec; font-weight: bold; border: #f16b4e 1px solid; color: #666; }
.edit-wk .fun dd span i { display: block; position: absolute; right: 0; display: none; height: 12px; width: 12px; background: url(../images/tips.png) no-repeat; bottom: 0; }
.edit-wk .fun dd span.cur i { display: block; }
.payroll { padding: 12px 0; border-bottom: #dedede 1px solid; }
.payroll h4 span { font-size: 12px; font-weight: normal; padding-left: 6px; color: #666; }
.payroll ul li { display: block; line-height: 20px; overflow: hidden; _zoom: 1; padding: 12px 0; }
.payroll li label { width: 200px; text-align: right; float: left; }
.payroll .list { float: left; width: 700px; padding-left: 18px; }
.payroll .list span { display: inline-block; padding: 3px 18px; border: #dedede 1px solid; position: relative; background: #efefef; cursor: pointer; margin: 5px 12px 5px 0; }
.payroll .list span:hover { background: #eee; }
.payroll .list span.selected { background: #fffaec; font-weight: bold; border: #f16b4e 1px solid; color: #666; }
.payroll .list span i { display: block; position: absolute; right: 0; display: none; height: 12px; width: 12px; background: url(../images/tips.png) no-repeat; bottom: 0; }
.payroll .list span.selected i { display: block; }
.showmore { clear: both; text-align: center; padding-top: 10px; }
.showmore a { display: block; width: 120px; margin: 0 auto; line-height: 24px; border: 1px solid #AAA; border-radius: 3px; background: #f9f9f9; text-decoration: none; }
.showmore a:hover { background: #f4f4f4; }
.showmore-city a span { font-weight: bold; }
.promoted a { color: #F50; }
.citylist { padding: 12px 0; }
.citylist h4 span { font-size: 12px; font-weight: normal; padding-left: 6px; }
.citylist ul { padding-left: 218px; }
.citylist ul li { display: block; float: left; line-height: 20px; overflow: hidden; _zoom: 1; padding: 12px 0; }
.citylist ul li span { display: inline-block; padding: 3px 18px; border: #dedede 1px solid; position: relative; background: #efefef; cursor: pointer; margin-left: 12px; }
.citylist ul li span:hover { background: #eee; }
.citylist ul li span.selected { background: #fffaec; font-weight: bold; border: #f16b4e 1px solid; color: #666; }
.citylist ul li span i { display: block; position: absolute; right: 0; display: none; height: 12px; width: 12px; background: url(../images/tips.png) no-repeat; bottom: 0; }
.citylist ul li span.selected i { display: block; }
.citylist-del { padding: 12px 0; border-bottom: #dedede 1px solid; overflow: hidden; _zoom: 1; }
.citylist-del ul { padding-left: 218px; }
.citylist-del ul li { display: block; float: left; line-height: 20px; overflow: hidden; _zoom: 1; padding: 12px 0; }
.citylist-del ul li span { display: inline-block; padding: 3px 18px; border: #dedede 1px solid; position: relative; background: #efefef; cursor: pointer; margin-left: 12px; }
.citylist-del ul li span:hover { background: #eee; }
.citylist-del ul li span.selected { background: #fff; font-weight: bold; border: #f16b4e 2px solid; color: #666; }
.citylist-del ul li span i { display: block; position: absolute; right: 0; display: none; height: 12px; width: 12px; background: url(../images/tips.png) no-repeat; bottom: 0; }
.citylist-del ul li span.selected i { display: block; }
.showmore-city { clear: both; text-align: center; padding-top: 10px; }
.showmore-city a { display: block; width: 120px; margin: 0 auto; line-height: 24px; border: 1px solid #AAA; }
.showmore-city a span { font-weight: bold; }
.promoted-city a { color: #F50; }
.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; 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: #a4d693; }
.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; }
.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; }
.error { color: #f00; }
/*doring*/
.e-work-exper { padding: 10px; }
.e-work-exper span { color: #f00; }
.e-work-exper .ico { background: none repeat scroll 0% 0% #59C784; display: inline-block; border-radius: 50%; margin-right: 5px; padding: 3px 10px; color: #fff; }
.e-work-exper-Inf { padding: 0px auto; margin: 0px auto; }
.e-work-exper-Inf dl { width: 100%; padding: 10px; display: block; overflow: hidden; zoom: 1; line-height: 38px; position: relative; }
.e-work-exper-Inf dl dt { float: left; width: 180px; text-align: right; padding-right: 10px; }
.e-work-exper-Inf dl dd { float: left; }
.e-work-exper-Inf dl span { padding: 5px; }
.e-work-exper-Inf .tx { display: inline-block; padding: 0px 6px; width: 220px; height: 36px; line-height: 36px; border: 1px solid #DEDEDE; }
.e-work-exper-Inf select { color: #666; overflow: hidden; height: 34px; border: 1px solid #DDD; color: #999; width: 234px; }
.e-work-exper-Inf .work_t { width: 68px; }
.e-work-exper .btn-gay { background: #eee; border: #ccc 1px solid; }
.e-work-exper .btn-gay:hover { background: #ededed; }
.Software { border: 1px solid #EDEDED; padding: 10px; background: #f9f9f9; overflow: hidden; zoom: 1; margin-bottom: 10px; }
.Software a { text-decoration: none; padding: 5px 10px; float: left; }
.Software .cur { font-weight: bold; color: #333; }
.soft ul li { float: left; width: 30%; text-align: center; border: 1px solid #EDEDED; margin-right: 5px; }
.soft ul li a:hover { background-color: #efefef; text-decoration: none; display: block; }
.soft ul li a.cur { background: #e4e4fe; border: #b7b7fd 1px solid; display: block; }
.con .e-tit { border-bottom: 2px 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; 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; }
.e-Achieve { background: #f6f6f6; line-height: 38px; margin-bottom: 15px; text-align: center; margin: 10px 0; overflow: hidden; zoom: 1; }
.e-Achieve a:hover { font-weight: bold; text-decoration: none; }
.e-Achieve textarea { width: 96%; border: 1px solid #ccc; min-height: 100px; padding: 5px; }
.e-Achieve .e-left { float: left; padding-left: 20px; }
.e-Achieve .e-right { float: right; padding-right: 20px; }
.e-Achieve .e-right span { color: #f00; }
.e_sw { width: 96%; margin: 0px auto; }
.e-certp { padding: 20px 0; overflow: hidden; zoom: 1; position: relative; }
.e-certp p span { position: absolute; right: 0px; font-weight: normal; font-size: 12px; }
.e-certp p { font-size: 16px; font-weight: bold; }
.e-certp .e-certs { display: block; overflow: hidden; zoom: 1; margin-bottom: 6px; padding-top: 10px; }
.e-certp .e-cert-l { width: 10%; float: left; }
.e-certp .e-cert-l span { font-weight: bold; line-height: 30px; }
.e-certp .e-cert-r { width: 90%; float: right; }
.e-certp .e-cert-r span { float: left;  line-height: 30px; }
.e-certp .e-cert-r ul { margin: 0px; padding: 0px; }
.e-certp .e-cert-r ul li, .Language ul li { background:#fafafa none repeat scroll 0 0; border: 1px solid #eaeaea; border-radius: 2px; display: block; float: left; line-height: 24px; margin-bottom: 3px; margin-right: 5px; padding: 0 10px; text-align: center; cursor: pointer }
.e-certp .e-cert-r ul li a, .Language ul li a { display: block; padding: 5px 12px; border: 1px solid #ededed; }
.e-certp .e-cert-r ul li:hover, .Language ul li:hover { background: #efefef; text-decoration: none; display: block; }
.e-certp .e-cert-r ul li.cur, .Language ul li.cur { background: #e4e4fe; border: #b7b7fd 1px solid; }
.Language { padding-left: 120px; }
.dashed-line { border-bottom: 1px dashed #ccc; height: 20px; margin-bottom: 20px; }
.pos { margin-top: -48px; }
.e-certps { padding: 20px 0; overflow: visible; position: relative; }
.e-certps dt { display: inline-block; }
.e-certps dd { display: inline-block; }
.selection { background: #fff; border-right: #dedede 1px solid; border-bottom: #ddd 1px solid; }
.selection .jobCate { overflow: hidden; _zoom: 1; padding: 12px 0; }
.selection .jobCate li { overflow: hidden; _zoom: 1; color: #666; }
.selection .jobCate li dt { font-weight: bold; padding-bottom: 3px; color: #333; float: left; width: 120px; text-align: left; overflow: hidden; white-space: nowrap; }
.selection .jobCate li dd { float: left; width: 900px; }
.selection .jobCate li dd span { display: inline; float: left; margin: 3px 12px 3px 0; }
.selection .jobCate li dl { overflow: hidden; _zoom: 1; padding: 12px 5px 5px 24px; }
.selection .jobCate li dd a { color: #666; white-space: nowrap; }
.selection .jobCate li dl a.cur { font-weight: bold; color: #004080; }
.selection .job-category { overflow: hidden; padding: 12px; _zoom: 1; }
.selection .job-category ul { padding: 8px; }
.selection .job-category li { float: left; width: 120px; padding-bottom: 8px; white-space: nowrap; overflow: hidden; font-weight: bold; }
.selection .job-category li a { padding: 3px 6px; height: 25px; line-height: 25px; }
.selection .job-category li.cur a { background: #004080; color: #fff; }
.selection .job-category-two { border-top: #ededed 1px solid; padding: 16px; background: #f9f9f9; }
.selection .job-category-two dl { overflow: hidden; _zoom: 1; padding-bottom: 12px; }
.selection .job-category-two dl dt { float: left; font-weight: bold; }
.selection .job-category-two dl dd { display: block; overflow: hidden; }
.selection .job-category-two dl dd span { padding-bottom: 5px; display: inline-block;  background:none; border:0}
.selection .job-category-two dl dd span a { color: #666; }
.selection .job-category-two dl dd span.cur a { background: #2E578B; color: #fff; }
.selection .job-category-two dl dd a { white-space: nowrap; margin-right: 12px; padding: 3px 5px; }
.all-fast-score { 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; }
.all-fast-score .theme-title { background: #f9f9f9; border-bottom: #eee 1px solid; padding: 12px 18px; }
.all-fast-score .theme-con { padding-top: 18px; font-size: 12px; height: 520px; overflow-y: scroll; }
.all-fast-score .fast-score .bd { padding: 0; }
.all-fast-score .fast-score dd { width: 680px; }
.all-fast-score .theme-green .selected-bar { background: #5C9BD1; }
.all-fast-score .theme-con .btn-green { width: 180px; }
.selection .filter { border-top: #ededed 1px solid; padding: 16px; }
.selection .filter dl { overflow: hidden; _zoom: 1; padding-bottom: 16px; }
.selection .filter dl dt { float: left; font-weight: bold; }
.selection .filter dl dd { display: block; overflow: hidden; }
.selection .filter dl dd span { padding-bottom: 5px; display:inline-block; background:none; border:0}
.selection .filter dl dd span.gray a { color: #f00; }
.selection .filter dl dd span.cur a { background: #2E578B; color: #fff; }
.selection .filter dl dd a { white-space: nowrap; margin-right: 12px; padding: 3px 5px; }
.selection .filter .bot { padding: 32px; border-top: #efefef 1px solid; text-align: center; }
a.btn-fast-score { background: #369; color: #fff; font-size: 14px; padding: 12px 36px; }
.selection .filter dl dd span.gray a.cur { }
.filter_crumbs { font-size: 18px; font-weight: bold; padding-top: 16px; }
.IndustryTree { display: block; margin-bottom: 6px; padding: 5px 16px; text-align: center; cursor: pointer; border: none; background: #59c784; color: #fff; border-radius: 2px; }
.IndustryTree { display: inline-block; margin-bottom: 6px; padding: 5px 16px; text-align: center; cursor: pointer; border: none; background: #59c784; color: #fff; border-radius: 2px; }
.IndustryTree:hover { background: #50b477; }
.InterviewTrueTime { font-weight: bold; font-size: 14px; }
.registerInterview { display: block; width: 100px; margin: 5px auto; cursor: pointer; border: none; padding: 5px 16px; text-align: center; background: #59c784; color: #fff; border-radius: 2px; }
.registerInterview:hover { background: #50b477; }
.registerGoInterview { display: block; width: 100px; margin: 6px auto; padding: 5px 16px; text-align: center; cursor: pointer; border: none; background: #59c784; color: #fff; border-radius: 2px; }
.registerGoInterview:hover { background: #50b477; }
.selectInterviewTime { display: block; width: 100px; margin: 6px auto; padding: 5px 16px; text-align: center; cursor: pointer; border: none; background: #59c784; color: #fff; border-radius: 2px; }
.selectInterviewTime:hover { background: #50b477; }
.op0 p:last-child { padding-top: 5px; }
.op0, .op1, .op2, .op3, .op4, .op5, .op6, .op7, .op8, .op9, .op10, .op11, .op12, .op13, .op14, .op15, .op16, .op17, .op18, .op19, .op20, .op21, .op22, .op23 { text-align: center; line-height: 22px; }
.op5 p { padding-bottom: 5px; }
.op1 a { color: #004080; }
p.c-pd { padding-bottom: 12px; }
/*
.interviewOperate p{ padding-bottom:6px;}*/
.InterviewTrueTime { font-size: 14px; font-weight: bold; }
.myAec .hd .title em { font-size: 12px; color: #666; font-weight: normal; }
.fast-red { background: #fff; border-right: #dedede 1px solid; border-bottom: #ddd 1px solid; min-height: 420px; padding-bottom: 32px; margin-top: 12px; }
.fast-red .hd { padding: 8px 18px; overflow: hidden; _zoom: 1; border-bottom: #ededed 1px solid; }
.fast-red .title { font-size: 16px; padding-top: 5px; font-weight: bold; float: left; }
.fast-red .formbox { padding: 42px; position: relative; }
.fast-red .formbox li { clear: both; margin-bottom: 25px; }
.fast-red .formbox label.title { float: left; width: 112px; text-align: right; font-weight: normal; line-height: 32px; font-size: 14px; }
.fast-red .formbox .inputbox { margin-left: 112px; }
.fast-red .formbox .inputbox .tx { display: inline-block; padding: 0 6px; width: 320px; height: 36px; line-height: 36px; border: #dedede 1px solid; }
.fast-red .formbox .inputbox .ds { width: 168px; }
.fast-red .formbox .tip { line-height: 24px; padding-left: 5px; color: #999; display: inline-block; vertical-align: middle; }
.fast-red .formbox .error { color: #ed584e; }
.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-con .com-tx { border: #ddd 1px solid; height: 32px; line-height: 32px; text-indent: 12px; }
.theme-con .bot { padding-bottom: 12px; }
.theme-con .cont { padding-bottom: 12px; }
.theme-con .btn-green { margin: 0 auto; width: 120px; text-align: center; }
.theme-title h3 span { font-size: 12px; font-weight: normal; padding-left: 12px; }
.login { padding: 12px; }
.login .com-tx { width: 220px; }
.login li { padding: 12px 8px; overflow: hidden; _zoom: 1; }
.login li.bt { width: 330px; }
.login li.bt input { float: left; position: relative; margin: 2px 5px 0 0; }
.login li.bt span { padding-top: 0px; }
.expressScore { width: 100px; margin: 5px auto; cursor: pointer; border: none; padding: 5px 16px; text-align: center; background: #2E578B; color: #fff; border-radius: 2px; }
.expressScore:hover { background: #004080; }
.op1 a.expressScore { color: #FFF }
.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; }
.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 .w-e { color: #999; }
.set-parameters .hd span.r { font-size: 12px; font-weight: normal; }
.set-parameters .bd { padding: 12px 32px; overflow: hidden; }
.set-parameters .bd .tit { width: 100px; float: left; font-weight: bold; }
.set-parameters .bd .result { float: left; width: 912px; }
.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; }
.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; float: left; padding-left: 8px; padding-top: 4px; position: relative; }
.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; 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; 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 .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; }
.fast-score .cert li 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-no-fun { z-index: 99999; position: fixed; top: 50%; left: 50%; width: 360px; margin: -180px 0 0 -180px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.theme-no-fun .bot { padding-top: 12px; }
.theme-no-fun .btn-blue { padding: 6px; }
.theme-no-fun .btn-gay { padding: 6px 22px; }
.theme-no-fun .cont { padding: 32px; }
.n-op p { padding: 3px 0; }
.btn-blue-a { background: #2E578B; padding: 6px 8px; border-radius: 3px; display: inline-block; margin-bottom: 3px; color: #fff; }
.btn-blue-a:hover { color: #fff; text-decoration: none; }
.btn-blue-a:visited { color: #fff; }
.btn-green-a { background: #59c784; padding: 6px 8px; border-radius: 3px; display: inline-block; margin-bottom: 3px; color: #fff; }
.btn-green-a:hover { color: #fff; text-decoration: none; }
.btn-green-a:visited { color: #fff; }
.job-sort { padding: 18px 0 6px 12px; }
.job-sort span { display: inline-block; margin-right: 16px; color: #666; }
.job-sort span a { background: #fff; border: #e5e5e5 1px solid; border-radius: 3px; text-decoration: none; padding: 5px 12px; }
.job-sort span a:hover { background: #eee; border: #ddd 1px solid; }
.job-sort span.cur a { background: #2E578B; color: #fff; border: #2E578B 1px solid; }
.n-dw { position: absolute; top: 2px; left: 278px; }
/*6-18bingling*/
span.experienceEdit { border: 1px solid #eaeaea; color: #666; margin: 0 4px; padding: 1px 6px; cursor: pointer; border-radius: 4px; background:#fafafa; }
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 { padding: 6px 10px; background: #fafafa; border: 1px solid #eaeaea; margin: 4px; float: left }
.othergeneralability_applytype6 table, .othergeneralability_applytype6 tr, .othergeneralability_applytype6 td { border: 1px solid #eaeaea; text-align: center }
.othergeneralability_applytype6 td { line-height: 40px; }
.edit-wk .fun dd li { position: relative }
.edit-wk .fun dd li label { position: absolute; left: -160px; width: 140px; text-align: right; }
#aecOtherGeneralView h4 { font-size: 18px; padding: 10px 0 0px; }
#aecOtherGeneralView ul { padding: 20px 0 }
#aecOtherGeneralView li { float: left; padding: 4px 10px; border: 1px solid #eaeaea; background: #EFEFEF; border-radius: 4px; margin-right: 6px; }
.e-certs div.e-cert-r { margin-bottom: 10px; }
.othergeneralability_applytype6_tab a { background: #fafafa none repeat scroll 0 0; border: 1px solid #eaeaea; border-radius: 2px; cursor: pointer; display: block; float: left; line-height: 24px; margin-bottom: 3px; margin-right: 5px; padding: 0 10px; text-align: center; color:#004080;}
.othergeneralability_applytype6_tab a.cur { background: #e4e4fe none repeat scroll 0 0; border: 1px solid #b7b7fd; }

.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;}