﻿/*job分类搜索职位*/
.zw_term{ border:1px solid #e6e6e6; margin:0 0 20px 0; width:1198px; background:#ffffff}
.zw_term h1{ background:#eeeeee; height:30px; padding-top:3px; line-height:30px; font-size:14px; font-weight:bold; text-indent:13px; color:#e62129; text-align:left}
.zw_term ul{ display:block}
.zw_term ul li{ display:block}
.zw_term .search{ display:block; overflow:hidden; float:left; padding:5px 5px}
.zw_term .search .category{ display:block; overflow:hidden; float:left; border-bottom:1px dotted #d5d5d5; padding:2px 0 2px 10px; width:1174px}
.zw_term .search .unfold{ height:50px}
.zw_term .search .zone{ height:20px; border-bottom:none}
.zw_term .search .category label{ float:left; display:block; width:40px; font-weight:bold; color:#363636}
.zw_term .search .category a.more{ float:left; display:block; padding:0 5px; width:24px;  color: #e62129; cursor:pointer}
.zw_term .search .category a.more:hover{ color:#f3ac00;}
.zw_term .search .category ul{ float:left; padding:0 10px 0 20px; width:1070px}
.zw_term .search .category ul li{ float:left; display:inline; margin-right:15px; white-space:nowrap}
.zw_term .search .expansion{ display:inline; height:auto}
.zw_term .search li.border-bottom{ border-bottom:none}

/*job搜索条*/
div.sosuo{ padding-left:13px; height:40px; line-height:40px; background:#e62129; color:#fff}
div.sosuo span{ display:block; float:left}
div.sosuo form{ display:block; float:left}
div.sosuo form span.thetext input{ display:inline; display:block; border:0 none; height:22px; line-height:22px; width:260px; padding-top:3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
div.sosuo form span.theannv input{ display:inline; display:block; border:0 none; height:26px; width:76px; background:#fff; color:#666; cursor:pointer;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
div.sosuo form span.reset input{ display:inline; display:block; border:none; background:none; cursor:pointer; color:#fff}
div.sosuo form span.thetext{ padding:6px 0 0 8px}
div.sosuo form span.theannv{ padding:6px 0 0 5px}

/*JOB职位列表*/
.position-show{ margin-bottom:15px; margin-top:15px;}
.job-list{ float:left; width:980px; border: 1px solid #ccc; text-align:left; background:#FFFFFF}
.job-list a{ display:block; padding:10px 0; width:980px; border-bottom:1px dashed #d2d2d2; color:#616161; cursor:pointer}
.job-list a:hover{ background:#f8f8f8}
.job-list a:hover dl dt{ color:#c60; text-decoration:underline}
.job-list a dl{ display:block; width:970px;padding-left: 13px;}
.job-list a dl dt{ display:block; float:left; height:29px; line-height:29px; width:710px; font-size:16px; font-weight:bold; color:#e62129}
.job-list a dl dd{ display:block; float:left; overflow:hidden; white-space:nowrap; 
}
.job-list a dl dd.cash-year{ float:right; height:45px; line-height:45px; width:180px}
.job-list a dl dd.cash-year span{ display:block; float:left}
.job-list a dl dd.cash-year span.money{ padding:0 15px 0 0; font-size:24px; font-family:"微软雅黑"; font-weight:bold; color:#e62129}
.job-list a dl dd.qiye{ margin-right:10px; width:310px}
.job-list a dl dd.didian,.job-list a dl dd.riqi,.job-list a dl dd.duixiang{ width:150px}
.job-list a dl dd.bumen{ width:170px}
.job-list div p a{ display:inline; border:none}

/*job职位高薪列表*/
.related-posts{ float:right; width:203px; text-align:left; background:#FFFFFF}
.related-posts h2{ font-size:15px; color:#575757; font-family:'微软雅黑',Arial,'黑体'; font-weight:normal; line-height:22px; text-indent:8px; display:block; padding:3px 0 0 0; height:27px; background:#eeeeee;border:1px solid #d2d2d2;font-weight:bold}
.related-posts h2 span{ display:block; margin:0 0 0 3px; height:24px; width:160px; }
.related-posts ul{ display:block; padding:5px 0 10px 5px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; width:196px}
.related-posts ul li{ display:block; padding:0 0 0 4px; float:left; height:25px; line-height:25px; width:183px; border-bottom:1px dashed #d2d2d2}
.related-posts ul li:last-child{ border-bottom:0 none}
.related-posts ul li a{ display:block; height:25px; cursor:pointer}
.related-posts ul li span{ float:left; width:125px; height:25px; overflow:hidden}
.related-posts ul li span.money{ width:58px; color:#e62129}
.related-posts .bottom{ height:3px; overflow:hidden; background:url("../images/posts.jpg") no-repeat 0 -31px}
.related-posts .career-ladder,
.rp-adviser-info, 
.rp-steven-job, 
.rp-email-stevenJob {margin:0 0 5px 0}
.rp-adviser-info .button-2{ float:left;margin-top:8px;}
.adviser-info { overflow:hidden; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding:5px 10px 3px 10px;_width:157px;}
.adviser-info dt { text-align:center; font-weight:bold; line-height:20px; padding-bottom:10px;}
.adviser-info .staff-photo { display:block; margin:0 auto; margin-bottom:5px; background:#cecdcd; padding:4px; margin-top:10px; border-radius:5px;}
.adviser-info .toimg{margin:3px 0}
.adviser-info dd{ line-height:20px; overflow:hidden; width:178px; word-wrap:break-word;word-break:break-all;}
.adviser-info dd strong{ float:left;}
.adviser-info-weixin { overflow:hidden; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding:5px 10px 3px 10px;_width:182px;}
.adviser-info-weixin dt { text-align:center; font-weight:bold; line-height:20px;}
.adviser-info-weixin img { display:block; margin:0 auto; margin-bottom:10px;margin-top:10px; background:#cecdcd;}
.adviser-info-weixin dd{ line-height:20px; overflow:hidden; width:159px; word-wrap:break-word;word-break:break-all;}
.adviser-info-weixin dd strong{ float:left;}
.weixin-foot {font-size:12px;color:#5E5B5B;line-height:30px;font-family:"微软雅黑";}
.ai-details{ width:120px; height:20px; overflow:hidden;}
.adviser-info .eml { unicode-bidi:bidi-override; direction: rtl; width:170px; text-align:center; }
.rp-ai-btn { margin-left:15px;}
.rp-e-stevenJob { font-weight:bold;border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; width:182px; padding:0 10px;_padding-right:8px;}
.career-ladder h2 span{ background:#eeeeee}
.related-job h2 span{ background:#eeeeee}
.rp-e-stevenJob .text-1 { margin-bottom:10px;}
.rp-e-stevenJob .button-1 { float:right; margin-bottom:8px;} 
.text-1 { border:1px solid #acabac; height:22px; line-height:22px; font-size:12px; font-weight:normal; width:172px; padding:0 5px; }
.button-1 { font-weight:bold; cursor:pointer; text-align:center; width:50px; background:none; border:none; height:28px; line-height:28px; background:url("/static/style2/button1.gif") no-repeat 0 -28px;}
.button-2 { font-weight:bold; cursor:pointer; text-align:center; width:72px; background:none; border:none; height:28px; line-height:28px; background:url("/static/style2/button1.gif") no-repeat;}
.rp-e-stevenJob span { display:block; height:40px; line-height:40px;}
/*职位简介单页*/
.job-profile{ float:left; width:980px;_overflow:hidden; border: 1px solid #D2D2D2; padding-bottom:15px; background:#FFFFFF} 
.job-profile span.title2{ display:block; margin-bottom:5px; padding-left:13px; color:#0a6995; font-weight:bold}
.job-profile dl{ margin:0 0 5px 0; padding:0 10px 10px 10px; float:left;}
.job-profile dl dt{ float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#e62129; width:690px;}
.job-profile dl dd{ overflow:hidden; float:left; width:960px; }
.job-profile .company-profile dd { line-height:28px;}
.job-profile .telchar{ padding-top:5px; border-bottom:1px dashed #d2d2d2; _width:960px; _overflow:hidden;}
.job-profile .telchar dd{ display:block; overflow:hidden;margin-right:15px; float:left; height:26px; line-height:26px; width:465px;white-space: nowrap;}
.job-profile .telchar dd span.nianxin{ display:block; float:left}
.job-profile .telchar dd span.focus{ display:block; float:right; width:395px; text-align:left; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#e62129}
.job-profile .neirong{ text-indent:24px}
.job-profile dl dd.tijiao{ text-align:right}
.job-profile dl dd .input_yinpin{ padding:0; border:0 none; height:27px; line-height:15px; width:82px; background:url("/static/style2/98.gif") no-repeat scroll 0 0 transparent; color:#494949; cursor:pointer; text-align:center}
.job-require dd {  width:480px !important; }
.job-Deions{ border-bottom: 1px dashed #D2D2D2;}

/*job搜索条*/
.job div.sosuo form span.reset{ padding:8px 0 0 0}
.jobIndex div.sosuo form span.reset a{ margin:0 0 0 5px; cursor:pointer; color:#fff}
.tatal{ clear:both; height:40px; line-height:33px; margin:15px 0 0 0; background:#eeeeee; padding:0 5px}
.tatal .tal_left{ float:left}
.tatal .tal_left span{ color:#474747; padding:0 5px}
#plinks{ display:block; overflow:hidden; clear:both; border-top:1px solid #d2d2d2; padding-top:8px; line-height:18px; width:930px;}
dl.pl{ display:block; float:left; width:100%; color:#b7b7b7}
dl.pl dt,dl.pl dd{ float:left}
dl.pl dt,dl.pl dd,dl.pl dd a{ display:block; white-space:nowrap}
dl.pl dd{ margin:0 3px 0 0}
dl.pl dd a{ color:#b7b7b7; text-decoration:none}
dl.pl dd a:hover{ color:#4b72b0; text-decoration:underline}
.search .selected ul li a{ margin:5px 0; padding:0 20px 0 0; line-height:28px; color:#016db1; cursor:pointer; background:url('/static/style2/dot.gif') no-repeat; background-position:right center}
.signindlg{ display:none; position:absolute; width:500px; left:50%; margin-left:-250px; top:110px; z-index:110; background-color:#fff; border:2px solid #386fa8}
.signindlg.open{ display:block}
.signindlg .titlebar{ height:18px; padding:3px}
.signindlg .titlebar .closebtn{ float:right; cursor:pointer}
.signindlg .tabs{ margin-top:20px; background:url('/static/style2/tab.jpg') repeat-x left bottom}
.signindlg .tabs .tab{ margin-left:10px; display:block; float:left; border:1px solid #386fa8; text-align:center; cursor:pointer}
.signindlg .tabs .current{ border-bottom-color:#fff}
.signindlg .tabs .tab a{ display:block; padding:7px; width:6em; font-size:14px; line-height:16px}
.signindlg .body1{ padding:10px}
.signindlg .body1 .msg{ margin:auto; text-align:center; font-size:14px; line-height:22px}
.signindlg .body1 .panel{ display:none}
.signindlg .body1 .panel.current{ display:block}
.signindlg{ width:480px; margin-top:10px}
.signindlg .item{ float:left; padding:5px 0 5px 90px; width:370px}
.signindlg .item .label{ float:left; display:block; width:70px; color:#444; text-align:right; font-size:14px; line-height:16px; padding:5px}
.signindlg .item .textbox,.signindlg .item .listbox{ float:left; width:160px; border:1px solid #e0e0e0; color:#444; font-size:14px; line-height:16px; padding:4px 19px 4px 4px}
.signindlg .item .listbox{ height:16px; background:url(/static/style2/69.png) no-repeat 162px center; cursor:pointer}
.signindlg .item .listbox ul li{ width:154px; white-space:nowrap; overflow:hidden; font-size:14px}
.signindlg .item .radiobox{ float:left; vertical-align:middle;margin-top:5px;_margin-top:0}
.signindlg .item .label2{ float:left; display:block; vertical-align:middle; font-size:14px; line-height:16px; padding:5px 0}
.signindlg .item .feedback{ float:left; display:block; clear:left; margin-left:80px; width:183px; color:red; font-size:12px; line-height:16px; padding:5px 0 0 2px}
.signindlg .item .defaulttext{ color:#999}
.regform .agreement{ float:left; padding:5px 10px 5px 90px; width:380px}
.regform .agreement .checkbox{ float:left; vertical-align:middle;margin-top:3px;_margin-top:-2px}
.regform .agreement .label,.regform .agreement a{ float:left; display:block; vertical-align:middle; font-size:12px; line-height:14px; padding:3px 0}
.regform .agreement a{ color:#016db1}
.regform .agreement a:hover{ text-decoration:underline}
.signinform .optionitem{ float:left; padding:5px 10px 5px 170px; width:300px}
.signinform .optionitem .checkbox{ float:left; vertical-align:middle}
.signinform .optionitem .label{ float:left; display:block; vertical-align:middle; font-size:12px; line-height:14px; padding:3px 0}
.panel .feedback{ margin:auto; padding:10px 0 4px 0; width:240px; height:14px; color:red; font-size:12px; line-height:14px}
.signindlg .button{ margin:auto; display:block; width:85px; background-image:url(/static/style2/107.jpg); cursor:pointer; border:0 none; color:#fff; font-size:14px; font-weight:bold; height:28px}
.welcomedlg{ display:none; position:fixed; width:400px; height:150px; left:50%; top:50%; margin-left:-200px; margin-top:-75px; z-index:110; background-color:#fff; border:2px solid #386fa8}
.welcomedlg.open{ display:block}
.welcomedlg .titlebar{ height:18px; padding:3px}
.welcomedlg .titlebar .closebtn{ float:right; cursor:pointer}
.welcomedlg .body1{ padding:10px}
.welcomedlg .body1 .msg{ margin:auto; width:300px; font-size:14px; line-height:22px}
.welcomedlg .body1 .msg a{ color:#016db1; cursor:pointer}
.signindlg .denglu-wangji .button{ float:left; margin-right:5px; vertical-align:middle}
.post .post_cont table.rell_tab tr td table.jlss_child tr td select.sel_nianling{ width:58px; height:20px}
.post .post_cont table.rell_tab tr td select.tiaojian{ width:100px; height:20px}
.kehu_tanchu .kh_center table.rell_tab tr td .szhy .the_tong.xuanze_kuang{ position:relative; z-index:10}
.xz_parent{ min-height:350px; height:auto!important; height:350px; width:520px; position:absolute; top:130px; left:50%; margin-left:-260px; display:none; z-index:111}
.xz_parent .xz_top{ height:5px; background:url(/static/style2/115.png) no-repeat; line-height:0; font-size:0; clear:both}
.xz_parent .xz_cent{ min-height:340px; height:auto!important; height:340px; border-left:3px #1a7abe solid; border-right:3px #1a7abe solid}
.xz_parent .xz_cent .biaoti{ height:36px; background:url(/static/style2/117.jpg) repeat-x 0 top}
.xz_parent .xz_cent .biaoti .bt_left{ width:100px; float:left; font-weight:bold; font-size:14px; color:#0b68ab; line-height:35px; padding-left:12px}
.xz_parent .xz_cent .biaoti .bt_right{ width:160px; float:right; height:36px; line-height:35px}
.xz_parent .xz_cent .biaoti .bt_right input{ float:right; margin:0 5px; background:url(/static/style2/49.jpg) no-repeat; width:50px; height:21px; text-align:center; line-height:21px; border:0; color:#fff; font-weight:bold; margin-top:7px; cursor:pointer}
.xz_parent .xz_cent .the_cont_rong{ background:#fff;  padding:0 10px; min-height:304px; height:auto!important; height:304px}
.xz_parent .xz_cent .the_cont_rong .cont_top{ padding:10px 0; background:url(/static/style2/114.jpg) repeat-x 0 bottom; overflow:hidden; min-height:72px; height:72px; overflow:hidden; width:100%}
.xz_parent .xz_cent .the_cont_rong .cont_top ul li{ float:left; width:240px; height:24px; line-height:24px}
.xz_parent .xz_cent .the_cont_rong .cont_top ul li span{ color:#333; display:block; float:left; overflow:hidden; max-width:216px; height:24px}
.xz_parent .xz_cent .the_cont_rong .cont_top ul li span.chahao{ width:24px; height:24px; background:url(/static/style2/118.jpg) no-repeat center; cursor:pointer}
.xz_parent .xz_cent .the_cont_rong .cont_bot{ }
.xz_parent .xz_cent .the_cont_rong .cont_bot ul{ padding:8px 0; width:494px; float:left}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li{ float:left; width:164px; height:28px; line-height:28px; cursor:pointer; position:relative; z-index:100px}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li span{ float:left; color:#333}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li span label{ display:block; float:left; padding:0 3px; margin-top:2px}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li span label input{ padding:0; float:left; margin:0; margin-top:6px; display:inline}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li span font{ font-weight:normal; display:block; float:left; font-size:12px; color:#333; height:26px; width:120px; overflow:hidden}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li span.jiantou{ float:right; height:26px; padding-right:15px; background:url(/static/style2/119.jpg) no-repeat left center}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li ul li input{ float:left; color:#333; display:block}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li ul li span{ float:left; color:#333; display:block; width:130px; overflow:hidden; text-align:left; height:26px; line-height:26px}
.xz_parent .xz_bot{ height:5px; background:url(/static/style2/116.jpg) no-repeat; line-height:0; font-size:0}
.jqmOverlay{ background-color:#000}
.sanji{ position:absolute; width:235px; z-index:1000; background:#fff; padding:5px 10px 10px 10px; border:1px #1a7abe solid}
.xz_parent .xz_cent .the_cont_rong .cont_bot ul li div.sanji ul{ width:328px; float:left}
.sanji ul{width:235px !important;}
.sanji ul li{ height:24px; line-height:24px; width:115px !important;}
.sanji ul li label{ display:block; text-align:center; float:left; height:24px; line-height:24px}
.sanji ul li label input{ padding:0; margin:4px; margin-top:5px; display:block; float:left; width:16px; height :16px; }
.sanji ul li label span{ display:block; float:left; line-height:24px; color:#333; width:90px !important;}
.denglu-wangji{ margin:0 auto; padding-bottom:10px; height:35px; line-height:35px; width:150px}
.denglu-wangji a{ color:#241f20; text-decoration:underline}
.denglu-wangji .button{ float:left; margin-right:5px; vertical-align:middle}