@charset "gb2312";
/* CSS Document */

html{_background-image:url(about:blank);_background-attachment:fixed;}
body {font-size:12px; color: #747474;  background:#fff; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,img,table,td,img,div,p{margin:0;padding:0;border:0;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a:link,a:visited{color:#747474;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
.w_auto{ width:980px; margin:0 auto;}
.width_100{ width:100%;}
.bg_index{ background:#e4e3e1;}
.bg_line{/*border-left:1px solid #dbdad9;border-right:1px solid #dbdad9;*/}
.w_auto h1{ color:#552600; font-size:20px; height:40px; line-height:40px; margin:10px 0;}
.w_auto h1 span{ background:#ed6c0a; width:16px; height:40px; float:left; margin-right:10px;}
.margin_top10{ margin:10px auto;}

/* 去除浮动 */
.clear:before,.clear:after{content:"";display:table;} 
.clear:after{clear:both; height:0; font-size:0;}/* For IE 6/7 (trigger hasLayout) */ 
.clear{zoom:1;clear:both; height:0; font-size:0;}
.clearfix:after,.clearTo:after{content:'';display:block;overflow:hidden;height:0px;clear:both;}


/*footer*/
.footer{ width:100%;}
.footer_top{background:#e4e3e1;}
.footer_c{border-left:1px solid #dbdad9;border-right:1px solid #dbdad9; height:190px; padding:10px 0;}
.tel{ float:left; width:160px; background:url(../images/index_images/icon_f_tel.gif) 60px top no-repeat; padding:85px 0 0 40px; line-height:24px;border-right:1px dashed #acabab; font-size:12px;}
.tel span{ font-size:16px;}
.f_nav{ float:left;}
.f_nav h6{ padding:5px 0 5px 40px; font-size:14px; line-height:24px;}
.f_nav ul{ float:left; width:140px;border-right:1px dashed #acabab;height:170px;padding:5px 0 5px 30px;}
.f_nav li{ line-height:24px; padding-left:20px;}
.f_nav li.liRight{ padding:0 0 0 20px;}
.icon_one,.icon_two,.icon_t{ background:url(../images/index_images/f_icon.gif) left top no-repeat; width:17px; height:17px; position:absolute; margin:4px 0 0 -20px;}
.icon_two{ background:url(../images/index_images/f_icon.gif) left -17px no-repeat;}
.icon_t{ background:url(../images/index_images/f_icon.gif) left -34px no-repeat;}
.weixin{ float:right; width:260px; text-align:center;}
.weixin div{ float:left; padding:5px;}
.weixin div img{ margin:0 0 5px 0;}
.copyright{ line-height:24px; text-align:center; margin-top:10px;}
/*头部文件*/
.header{ margin:15px auto 0 auto; width:980px; height:100px;}
.header_logo{ float:left;}
.logo_top_r{ width:420px; float:left; height:95px;}
.site_f{width:200px; color:#f7ae3b; font-size:14px;float:left}
.site_job001{ position: absolute; margin-top:10px;margin-left:12px; height:30px; line-height:30px; width:60px; background:#fff url(../images/index_images/site_icon.gif) 5px 8px no-repeat; z-index:21; padding:0 0 0 10px; text-align: center; cursor:pointer; border:1px solid #fff; color:#ccc; font-size:16px;}
.site_c{ position:absolute; z-index:19; width:200px; border:1px solid #d7d7d7; padding:10px; background:#fff; margin:40px 0 0 12px;}
.site_c h1{ font-size:14px; border-bottom:1px dashed #dadada; line-height:30px; height:30px;}
.site_c li{ float:left; height:16px; line-height:16px; border-right: 1px solid #dadada; width:45px; text-align:center; margin:10px 0;}
.header_r{ float:right;}

.top_phone_box{ z-index:10; float:left; width:65px;height:60px; margin:10px 0 0 0;}
.top_phone{ position:absolute;width:60px; height:60px;color:#ed6c0a;background:#fff url(../images/index_images/h_top_h.png) 0 0 no-repeat;cursor:pointer;z-index:9; }
.top_phone_div{ border:1px solid #d7d7d7; padding:15px; position:absolute;z-index:10; background:#fff; text-align:center; color:#8b8b8b; cursor: default; margin:60px 0 0 -60px;z-index:999;}
.top_phone_div img{ width:130px; height:130px;}
.show_winxin{ z-index:11; float:left; width:65px; height:60px; margin:10px 0 0 0;}
.top_winxi{ position:absolute; width:65px; height:60px; background:#fff url(../images/index_images/h_top_wx.png) 0 0 no-repeat; color:#55c04b; cursor:pointer; z-index:11; }
.top_winxi_div{ border:1px solid #d7d7d7; padding:15px;  position:absolute;z-index:10; background:#fff; text-align:center; color:#8b8b8b; cursor: default; margin:60px 0 0 -150px;z-index:999;}
.top_winxi_div div{ float:left; margin-right:15px;}
.top_winxi_div img{ margin:0 0 5px 0; width:130px; height:130px;}
.line_topBg{background:#fff url(../images/index_images/h_top_hon.png) 0 0 no-repeat;}
.line_topwxBg{background:#fff url(../images/index_images/h_top_wxon.png) 0 0 no-repeat;}

.top_tel{float:left;color:#de823a; height:65px; font-weight:bold;margin:5px 0 0 0; padding:0 0 0 70px; background:url(../images/index_images/h_top_tel.png) 0 5px no-repeat;line-height:22px; font-size:14px;}
.top_tel span{ color:#000; font-size:14px;}
.line{ border:1px solid #d7d7d7; border-bottom:none;}

.header_login_bnt{ margin:10px 0 0 0; float:left; height:30px;}
a.login_bnt_p{ background:#fff; padding:0 10px; line-height:30px; height:30px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin-right:15px; float:left; border:1px solid #de823a; color:#de823a; font-size:16px;}
a.login_bnt_p:link,a.login_bnt_p:visited{color:#de823a;text-decoration:none; }
a.login_bnt_p:hover{color:#f60;text-decoration: none;}


.header_loginform{ margin:10px 0 0 0; float:left; color:#8d8d8d; height:24px;line-height:22px; overflow:hidden;}
.header_loginform span{ float:left;margin:0 10px; line-height:22px; color:#de823a;}
a.log_top_exit{ float:right; width:30px; color:#8d8d8d; padding-left:20px; background:url(../images/index_images/log_iconBg.png) -195px 4px no-repeat; height:24px; line-height:24px;}
a.log_top_exit:link,a.log_top_exit:visited{color:#8d8d8d;text-decoration:none; }
a.log_top_exit:hover{color:#f00;text-decoration: none;}
.log_top_resume{ float:left; z-index:20; background:#fff; border:1px solid #e8e8e8; width:120px;margin:23px 0 0 150px;}
.log_top_resume li{ padding:5px 10px; line-height:20px;}
.log_top_c{  float:left;width:68px; color:#8d8d8d; background:#fff url(../images/index_images/log_iconBg.png) -227px -42px no-repeat; height:22px; line-height:22px; border:1px solid #de823a; text-align:left; padding:0 0 0 10px; cursor:pointer;margin:0 10px;}
.log_top_c a{ color:#de823a}



/*导航*/
.wzrc5nav{ margin:0 auto; width:100%;height:44px;background:#de823a;}
.wzrc5nav .clist{margin:0 auto;width:980px;}
.wzrc5nav .clist a{display:block; float:left; height:44px;width:95px;color: #fff; margin-right:4px; cursor:pointer;text-decoration:none;font-weight:bold;font-size:16px;text-decoration:none; line-height:44px;margin-left:5px;text-align:center;}
.wzrc5nav .clist a:hover{ color:#fff;background:#e7a14c;}
.wzrc5nav .clist a.select{color:#fff;background:#e7a14c;}
/*-----navFix--------*/
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%;}

/*首页登录*/
.content_index {width: 980px;  margin: 0 auto;  position: relative;  z-index: 3;}
/*.filter_box{position: absolute; width: 318px; height:248px; filter:alpha(opacity=40);  -moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4; background-color:#000; border:1px #585455 solid; left:-1px; top:-1px;}*/
.plate_r{position: absolute;  top:10px;  right:0px;  width: 318px;}
.hydl{ width:318px; height:248px; border:1px solid #ffe8af; text-align:center;position: relative; overflow:hidden; background:#fff;}
.hydl .put {margin:10px 0;}
.hydl .put .input1,.hydl .put .input2{width:270px;  height: 34px; line-height:34px; color:#999;background:#ebebeb url(../images/index_images/log_iconBg.png) 260px -353px no-repeat; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; padding:0 10px;}
.hydl .put .input2{background:#ebebeb url(../images/index_images/log_iconBg.png) -26px -335px no-repeat;}
.tab_menu { clear:both; height:32px; width:318px;}
.tab_menu li { float:left; font-size: 16px;text-align:center; cursor:pointer; list-style:none; width:159px; height:32px;color:#fff; line-height:32px; font-weight:bold;background:#e7e7e7;}
.tab_menu li.hover { background:#eee;}
.tab_menu li.selected { color:#646464; border:0;font-size: 16px;background:#e7e7e7;}
.tab_menu li.selected_p {color:#ed6c0a; border-top:2px solid #ed6c0a;font-size: 16px;background:#fff;}
.tab_menu li.selected_c { color:#036eb8; border-top:2px solid #036eb8;font-size: 16px;background:#fff;}

.tab_box { clear:both; padding:10px 0; height:128px;}
.hide{display:none}
.tab_box  a{ text-decoration:none; color:#333;}
.tab_box a:hover{ color:#ed6c0a; text-decoration:none;}
.tab_box li {  padding-left:7px;}
.login_reg_box,.other_login{ padding:5px; color:#333; text-align:left;margin:0 9px;}
.other_login{ border-top:1px dashed #888;}
a.reg_link:link,a.reg_link:visited{color:#f9aa00;text-decoration:none; font-size:14px;}
a.reg_link:hover{color:#f00;text-decoration: underline;font-size:14px;}
.error_index_icon{ background:#c70b21; padding:0 10px;line-height:22px; background:#c70b21; color:#fff; height:22px; float:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.error_index_box{ position: absolute;z-index:10px; background:url(../images/index_images/error_index.png) 10px bottom no-repeat; height:26px; margin:-24px 0 0 10px; width:278px; left:0;}
.login_bnt_com,.log_bnt_p{ background:#036eb8; border:0; color:#fff; font-weight:bold; font-size:18px; height:34px; line-height:34px; width:290px; cursor:pointer;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; letter-spacing:10px;  font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; font-weight:400;}
.log_bnt_p{ background:#ed6c0a;}


/* 个人登录后的状态*/
.login_content{ width:318px;}
.login_s_content{ height:100px;}
.log_exit_box{ height:30px; line-height:30px; width:258px; margin:0 auto; padding:5px 15px; color:#333; font-size:14px;}
a.log_exit{ float:right; width:60px; color:#848484; padding:0 10px 0 20px; background:url(../images/index_images/log_iconBg.png) left 8px no-repeat;}
a.log_exit:link,a.log_exit:visited{color:#848484;text-decoration:none; }
a.log_exit:hover{color:#f7ae3b;text-decoration: none;background:url(../images/index_images/log_iconBg.png) -286px 8px no-repeat;}
.login_s_content ul{ margin:0 auto; width:268px; margin:10px 10px 10px 15px}
.login_s_content li{ float:left; height:24px; line-height:24px; width:85px; color:#848484;background:url(../images/index_images/log_iconBg.png) 0 -25px no-repeat; padding-left:15px; text-align:left;}
.login_s_content li.sexual{background:url(../images/index_images/log_iconBg.png) 0 -57px no-repeat; width:30px; padding-left:20px;}
.login_s_content li.city{ background:url(../images/index_images/log_iconBg.png) 0 -89px no-repeat;width:100px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; }
.login_bottom_box{}
.login_bottom{padding:10px 0 0 5px;height:114px; z-index:102; position:absolute;left:0px;}
.login_bottom_top{ background:#fff; padding:10px 0 0 5px; width:320px;height:114px;opacity:0.1;filter:alpha(opacity=10); position:absolute; left:-5px; top:131px; z-index:101}
a.login_in{ display:inline-block; background:#ed6b09;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; width:290px; height:34px; line-height:34px; text-align:center;font-size:14px;}
a.login_in:link,a.login_in:visited{color:#fff;text-decoration:none; }
a.login_in:hover{color:#fae5e0;text-decoration: none;}

a.resume_invite,a.resume_check,a.resume_refresh,a.resume_edit{ float:left;height:25px; width:60px; text-align:center; background:url(../images/index_images/log_iconBg.png) 15px -130px no-repeat; text-align:center; padding-top:30px; margin:0 8px; color:#d65c00;}
a.resume_invite:hover{color:#f9aa00;text-decoration: none; background:url(../images/index_images/log_iconBg.png) 15px -190px no-repeat;}
a.resume_check{background:url(../images/index_images/log_iconBg.png) -55px -130px no-repeat;}
a.resume_check:hover{color:#f9aa00;text-decoration: none; background:url(../images/index_images/log_iconBg.png) -55px -190px no-repeat;}
a.resume_refresh{background:url(../images/index_images/log_iconBg.png) -130px -130px no-repeat;}
a.resume_refresh:hover{color:#f9aa00;text-decoration: none; background:url(../images/index_images/log_iconBg.png) -130px -190px no-repeat;}
a.resume_edit{background:url(../images/index_images/log_iconBg.png) -200px -130px no-repeat;}
a.resume_edit:hover{color:#f9aa00;text-decoration: none; background:url(../images/index_images/log_iconBg.png) -200px -190px no-repeat;}

/*个人登录后的信息*/
.span_info,.span_resume_check{ position:absolute; left:50px; top:5px; background:#e50c20; padding:0 2px; line-height:18px; color:#fff;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.span_resume_check{ left:125px; }


/* 企业登录后的状态*/
.log_exit_box_com{line-height:30px; width:258px; margin:0 auto; padding:20px 15px;  font-size:14px; color:#333;}
.log_exit_box_com p{ text-align:left;}
a.login_in_com{ display:inline-block; background:#036eb8;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; width:290px; height:34px; line-height:34px; text-align:center;font-size:14px;}
a.login_in_com:link,a.login_in_com:visited{color:#fff;text-decoration:none; }
a.login_in_com:hover{color:#fff;text-decoration: none;}
a.jobs_release,a.resume_control,a.resume_search{ float:left;height:25px; width:80px; background:url(../images/index_images/log_iconBg.png) 25px -245px no-repeat; text-align:center; padding-top:30px; margin:0 5px; color:#036eb8; margin:0 5px 0 15px}
a.jobs_release:hover{color:#2099ec;text-decoration: none; background:url(../images/index_images/log_iconBg.png) 25px -302px no-repeat;}

a.resume_control{ background:url(../images/index_images/log_iconBg.png) -77px -245px no-repeat;}
a.resume_control:hover{color:#2099ec;text-decoration: none; background:url(../images/index_images/log_iconBg.png) -77px -302px no-repeat;}
a.resume_search{ background:url(../images/index_images/log_iconBg.png) -167px -245px no-repeat;}
a.resume_search:hover{color:#2099ec;text-decoration: none; background:url(../images/index_images/log_iconBg.png) -167px -302px no-repeat;}

.success_list_box{ width:980px; margin:0 auto;}
.success_list_box ul{ margin:10px 0;}
.success_list_box li{ float:left; line-height:34px; height:34px; border-bottom:1px dashed #ccc; width:325px; overflow:hidden;}
a.link_n_new:link,a.link_n_new:visited{color:#0065b3;text-decoration:none; }
a.link_n_new:hover{color:#f00;text-decoration:none;}
/*页码*/
.page{margin:20px auto;text-align: center;list-style:none;padding:0;font-family:"Microsoft Yahei";overflow:hidden;zoom:1;}
.page li{font-size:12px;float:left;margin-right:5px;}
.page li a{display:block;height:20px;line-height:20px;padding:4px 10px;background-color:#fff;border:1px solid #ccc;text-decoration:none;color:#666666;}
.page li a:hover{border:1px solid #0756bc;color:#fff;text-decoration:none;background-color:#0756bc;}
.page li a.select{border:1px solid #0756bc;color:#FFFFFF;background-color:#0756bc;}
.page li.page_all{line-height:30px;}

.aggregation{width:978px; border:#cdd7e1 solid 1px; background:#fff; margin:10px auto;}
.aggregation .letters{ margin:20px auto 0px auto; border:#cdd7e1 solid 1px; width:930px; height:14px; font-size:14px; padding:10px 10px 15px 25px;}
.aggregation .letters .red { color:#e60011; font-weight:bold;}
.aggregation .letters a:hover{ font-size:18px; font-weight:bold; color:#e60011!important;}
.aggregation .letters a { font-size:14px; text-decoration:underline; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
.aggregation .letters a:link {color:#26478c;text-decoration:underline;}
.aggregation .letters a:visited {color:#26478c;text-decoration:none;}
.aggregation .letters a:active {color:#26478c;text-decoration:none;}

.aggregation .letters ul li {float:left; width:19px; border-left:#ccc solid 1px; padding:0 0 0 8px; font-weight:bold; height:16px;}

.aggregation .detailed_title{ font-size:16px; font-weight:bold; height:40px; line-height:40px; padding: 0 10px;}
.detailed{ margin:0 0 0 18px;}
.detailed ul li { overflow:hidden; white-space:nowrap;text-overflow:ellipsis; color:#26478c; background:#fff;line-height:25px; padding:0 10px;width:215px; height:25px; float:left; margin:3px 0;}
.detailed .bianse{background:#ebf2f9 url(../images/index_images/arrow_detailed.gif) 0 8px no-repeat;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}