@charset "utf-8";
/* 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;}
.index_box{ width:1140px; margin:0 auto;}
.width_100{ width:100%;}
.row10 {margin:10px auto;}
.row22{margin:22px auto;}
.tiTle,.nt_tiTle{font:18px/50px Microsoft Yahei; color: #606060;}
.font_red{ color: #f00; }

/* 去除浮动 */
.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;}

/*-----navFix--------*/
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%;}
/*index header*/
.head_index_top{ background: #fdfdfd; border-bottom:2px solid #f3f3f3; height: 32px; line-height: 32px; overflow:hidden;  }
.head_index_box_left{ float: left; padding-left: 10px; padding-right: 20px;}
.head_index_box_tel{ float: left; background: url(../../images/front/26.gif) -22px -106px no-repeat;padding-left:30px;  }
.header_top_phone{height:32px;z-index:999; float:right; width:84px; }
#top_phone_box{ z-index:100; }
.top_phone{ position:absolute;width:40px; height: auto; border:1px solid #fdfdfd; color:#ed6c0a; line-height:30px; background: url(../../images/front/index_topS.png) 5px 0 no-repeat;cursor:pointer;z-index:90; text-align: center;}
.top_phone_div{ border:1px solid #dbdbdb; padding:10px; line-height:18px; position:absolute;z-index:10; background:#fff; text-align:center; color:#8b8b8b; cursor: default; margin:30px 0 0 -110px;z-index:80;}
.top_phone_div img{ width:130px; height:130px;}
#show_winxin{ z-index:11;}
.top_winxi{ position:absolute; width:40px;height: auto;line-height:30px; border:1px solid #fdfdfd;  background: url(../../images/front/index_topW.png) 5px 0 no-repeat; color:#55c04b; cursor:pointer; z-index:110; margin:0 0 0 42px; text-align: center;}
.top_winxi_div{ border:1px solid #dbdbdb; padding:10px; width:260px; line-height:18px; position:absolute;z-index:100; background:#fff; text-align:center; color:#8b8b8b; cursor: default; margin:30px 0 0 -198px;}
.top_winxi_div div{ float:left; margin: 0;padding: 0; width:130px;}
.top_winxi_div img{ width:130px; height:130px;}

.line{ border:1px solid #dbdbdb; border-bottom:none; border-top:1px solid #e8e8e8; background-color:#fff;  }
.header_top_telList{height:32px;width:180px; z-index:999; margin:0 0 0 450px; position:absolute;}

.header_index{width:1140px; margin:0 auto;height:90px;}
.header_index .header_logo{ float:left; width:173px; padding-right: 27px; }
/*选分站组件*/
.sub_station_bbox{font-family:"microsoft yahei";float: right; width: 60px; overflow:hidden;padding-right: 1px; background: url(../../images/front/line_Topbg.gif) right 10px no-repeat; }
.sub_station_bbox .local_station{font-size:14px;cursor:pointer;width:60px;height:32px; background: url(../../images/front/local_station_bg.gif) left 10px no-repeat;}
.sub_station_bbox .local_station h3{font-size: 12px;font-weight: normal;text-align: center;color:#787878;}
.sub_station_bbox .local_station h3 span{ padding: 0 3px; }
.sub_station{position: absolute;width:316px;padding-top:12px;z-index:99; display: none; margin-top:-10px; }
.sub_station .triangle{position:absolute;top:1px;left:39px;width:16px;height:12px;background:url(../../images/front/69.gif)center center no-repeat;z-index: 9999}
.sub_station .sub_st_box{position:relative;padding:20px;background-color:#fff;border:1px solid #ccc;}
.sub_station .sub_st_box .sub_st_tit{border-bottom:1px solid #ccc;}
.sub_station .sub_st_box .sub_st_tit h3{font-family:"microsoft yahei";font-size:16px;height:24px;font-weight:normal;color:#004ea2;margin:0;margin-bottom:10px;}
.sub_station .sub_st_box .sub_st_tit h3 a{text-decoration:none;color:#004ea2;}
.sub_station .sub_st_box .sub_st_content{}
.sub_station .sub_st_box ul{margin:0;padding:0;list-style:none;}
.sub_station .sub_st_box ul li{padding-left:5px;height:25px;line-height:25px; float: left;font-size: 14px;}
.sub_station .sub_st_box ul li a{text-decoration:none;color:#656565;margin-right:5px;}
/*index search*/
.top_search_box{height:90px; float:left; width:625px; padding-left: 130px;}
.search_hot_key{line-height:24px; height:24px; color:#552600; padding-top:80px; float:left;}
.search_hot_key a:link,.search_hot_key a:visited{color:#552600;text-decoration:none;}
.search_hot_key a:hover{color:#f00;text-decoration: none;}
.search_input_top{ height:32px; line-height:32px; width:480px; border:1px solid #e54043; float:left; color:#7f7f7f; padding:0 10px;font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; }
.search_bnt_top{ background:#e54043 url(../../images/front/index_search_bnt.png) 12px 6px no-repeat; width:110px; height:34px; color:#fff; font-size:16px; text-align:left;font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; padding:0 0 0 45px; letter-spacing:8px; float:left; border:0;}
.header_index #tab .tabList{ height:31px; line-height:31px;position:absolute; z-index:50; margin-top:11px; }
.header_index #tab .tabList li{ float:left;width:80px;text-align:center; height:31px; margin:0 4px 0 0 ; background:#efefef; cursor:pointer; font-size:15px; font-weight:bold; color:#787878;}
.header_index #tab .tabCon{width:625px;height:40px; z-index:49; padding-top: 42px;}
.header_index #tab .tabCon div{}
.header_index #tab .tabList li.cur{background:#e54043 url(../../images/front/arrow_tab_bg.gif) center bottom no-repeat; color:#fff; margin-top:1px;}
.header_index #tab .tabCon div.cur{opacity:1;	filter:alpha(opacity=100);}

.indexLoginTop{margin:0 15px 0 0;float:right; height: 32px; color: #929292; padding: 0 10px 0 1px; background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
.indexLogin_Box { display: none; width:60px; background: #fff; margin-top:-32px;border: 1px solid #f3f3f3; position:absolute; border-radius:3px;    }
*+html .indexLogin_Box { display: none; width:60px; background: #fff; margin-top:-32px; margin-left:-30px;border: 1px solid #f3f3f3; position:absolute; border-radius:3px;    }

.indexLogin_Box a{ display: block; line-height: 22px; color: #929292;text-decoration: none; text-align: left;padding-left: 26px; width:44px;background: #fff;}
.indexLogin_Box a:hover{ color: #e54044;line-height: 22px;text-decoration: none;  background: #f3f3f3;text-align: left; }
.indexLogin_Box a i.icon_per,.indexLogin_Box a i.icon_com{ position:absolute; width:20px; height: 20px; background: url(../../images/front/users.png) left top no-repeat; display: block; margin-left:-24px; margin-top:1px; }
.indexLogin_Box a i.icon_com{background: url(../../images/front/users.png) left -20px no-repeat;}
.indexLogin_li { cursor:pointer; float:left; width:60px;text-align: center;  }
.indexLogin_li span{ background: url(../../images/front/LogArrow.png) 90% 0 no-repeat; display: block; }
.indexLogin_li .indexLogin_Box span{background: url(../../images/front/LogArrow.png) 90% -32px no-repeat; }
/*个人登录后*/
.indexLogin_person{  margin:0 15px 0 0;float:right; height: 32px; color: #929292; padding: 0 10px 0 1px; background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
.indexLogin_person a{ float:left;  padding: 0 10px;}
.indexLogin_person a.person_addRes{ background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; color: #e54043; }
.indexLogin_person a.person_refreshRes{ color: #787878; cursor:pointer; }
#person_icon{ float:left; }
.indexLogin_person .person_icon{  float:left; background: url(../../images/front/users.png); height: 20px; width:20px; padding: 0; margin: 5px 0 0 0; }
.indexLogin_person .person_icon span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:15px;  }
.indexLogin_person .person_toplist span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:75px;margin-top:8px;   }

.person_toplist{ background: url(../../images/front/kuang.png) left top no-repeat; width:87px; padding:7px 2px 0 2px;  position: absolute; z-index: 79; margin: 25px 0 0 -60px; display: none; height: 177px; overflow:hidden;}
.person_toplist li{ height: 22px; line-height: 22px;  }
.person_toplist li.line_person{ border-top:1px solid #dcdcdc;  }
.person_toplist li a{ padding-left: 20px; background: url(../../images/front/qiuzhi.png) left top no-repeat;color: #000; }
.person_toplist li a:hover{ background: url(../../images/front/qiuzhi_hover.png) left top no-repeat;color: #e54043;}
.person_toplist li a.person_link1{ background-position: 0 -22px}
.person_toplist li a.person_link1:hover{background-position: 0 -22px}
.person_toplist li a.person_link2{ background-position: 0 -45px}
.person_toplist li a.person_link2:hover{background-position: 0 -45px}
.person_toplist li a.person_link3{ background-position: 0 -67px}
.person_toplist li a.person_link3:hover{background-position: 0 -67px}
.person_toplist li a.person_link4{ background-position: 0 -89px}
.person_toplist li a.person_link4:hover{background-position: 0 -89px}
.person_toplist li a.person_link5{ background-position: 0 -111px}
.person_toplist li a.person_link5:hover{background-position: 0 -111px}
.person_toplist li a.person_link6{ background-position: 0 -133px}
.person_toplist li a.person_link6:hover{background-position: 0 -133px}
.person_toplist li a.person_link7{ background-position: 0 -155px}
.person_toplist li a.person_link7:hover{background-position: 0 -155px}
/*企业登录后*/
.indexLogin_com{  margin:0 15px 0 0;float:right; height: 32px; color: #929292; padding: 0 10px 0 1px; background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
.indexLogin_com a{ float:left;  padding: 0 10px;}
.indexLogin_com a.com_addJobs{ background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; color: #e54043; }
.indexLogin_com a.com_searchRes{ color: #787878; cursor:pointer; }
.indexLogin_com a.com_refreshJobs{ color: #787878; cursor:pointer;background: url(../../images/front/line_Topbg.gif) right 11px no-repeat; }
#comanpy_icon{ float:left; }
#comanpy_icon .comanpy_icon{  float:left; background: url(../../images/front/users.png) 0 -20px no-repeat; height: 20px; width:20px; padding: 0; margin: 5px 0 0 0; }
#comanpy_icon .comanpy_icon span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:15px;  }
#comanpy_icon .comanpy_toplist span{ width:6px; display: block; position: absolute; height: 6px; background: url(../../images/front/round_bg.png); margin-left:75px;margin-top:8px;   }

.comanpy_toplist{ background: url(../../images/front/kuang.png) left top no-repeat; width:87px; padding:7px 2px 0 2px; position: absolute; z-index: 79; margin: 25px 0 0 -60px; display: none;height: 177px; overflow:hidden; }
.comanpy_toplist li{ height: 22px; line-height: 22px;  }
.comanpy_toplist li.line_comanpy{ border-top:1px solid #dcdcdc;  }
.comanpy_toplist li a{ padding-left: 20px; background: url(../../images/front/qiye.png) left top no-repeat;color: #000; }
.comanpy_toplist li a:hover{ background: url(../../images/front/qiye_hover.png) left top no-repeat;color: #e54043;}
.comanpy_toplist li a.comanpy_link1{ background-position: 0 -22px}
.comanpy_toplist li a.comanpy_link1:hover{background-position: 0 -22px}
.comanpy_toplist li a.comanpy_link2{ background-position: 0 -45px}
.comanpy_toplist li a.comanpy_link2:hover{background-position: 0 -45px}
.comanpy_toplist li a.comanpy_link3{ background-position: 0 -67px}
.comanpy_toplist li a.comanpy_link3:hover{background-position: 0 -67px}
.comanpy_toplist li a.comanpy_link4{ background-position: 0 -89px}
.comanpy_toplist li a.comanpy_link4:hover{background-position: 0 -89px}
.comanpy_toplist li a.comanpy_link5{ background-position: 0 -111px}
.comanpy_toplist li a.comanpy_link5:hover{background-position: 0 -111px}
.comanpy_toplist li a.comanpy_link6{ background-position: 0 -133px}
.comanpy_toplist li a.comanpy_link6:hover{background-position: 0 -133px}
.comanpy_toplist li a.comanpy_link7{ background-position: 0 -155px}
.comanpy_toplist li a.comanpy_link7:hover{background-position: 0 -155px}

/*nav*/
.index_nav{ margin:0 auto; width:100%;height:44px;background:#e54043;}
.index_nav .clist{margin:0 auto;width:1140px;}
.index_nav .clist a{display:block; float:left; height:44px;width:130px;color: #fff; margin-right:4px; cursor:pointer;font-weight:bold;font-size:16px;text-decoration:none; line-height:44px;text-align:center;}
.index_nav .clist a:hover{ color:#fff;background:#a40000;}
.index_nav .clist a.allNav{ width:180px; line-height: 44px;background:url(../../images/front/hamburger.png) left top no-repeat; padding-left:60px; text-align: left;  }

/*联英灵工导航*/
.LYLG-layer01 { position:relative;}
.LYLG-layer01 .navCK{position:absolute; display:none;z-index:999;}
.LYLG-layer01:hover .navCK{display:block;top:44px;left:180px/*-140px*/;}
.LYLG-layer01 ul.navCK li a{margin:0;padding:0;width:120px;background: #E5282B; opacity:0.8}
.LYLG-layer01 ul.navCK li:hover a{width:120px;background:#a4000;}
.LYLG-layer01 ul.navCK li.on {background:#a40000;}

/*底部*/
.foot{ width:100%;  background-color:#e8e8e8; margin-top:10px;}
.foot .footer_box{border-bottom: 1px dashed #d2d2d2;margin-bottom: 17px;font-family: "microsoft yahei"; padding-bottom: 10px;}
.foot .box{margin:0 auto; width:1100px; font-size:12px;position:relative}
.foot .box .list{ width:249px; float:left; padding-bottom: 10px;}
.foot .box .list h4{font-family: "microsoft yahei";font-size: 16px;color:#606060;font-weight: normal;line-height:40px; margin: 44px 0 0 20px;}
.foot .box .list .foot_list{padding: 20px 0 0 0;width:147px;height:93px;}
.foot .box .list .foot_list ul{ border-right:1px solid #dbdada;  }
.foot .box .list .foot_list li{font-size: 12px;line-height:28px; padding-left: 20px;}
.foot .box .list .foot_list li a{text-decoration:none;color: #606060;}
.foot .box .list .foot_list li a:hover{text-decoration:none;color:#f00;}
.foot .box .weixin{ position:absolute; right:0; top:0; width:170px; text-align:center; background: url(../../images/front/footer_tel.png) left 20px no-repeat; height: 180px; padding-top: 30px;}
.foot .box .weixin div{ float:left; padding:0;}
.foot .box .weixin img{ margin-top:6px;}

.foot .box .weixin .weixin_img{float: left;margin-right: 36px;color:#606060;}
.foot .box .weixin .weixin_img span{font-size: 14px; font-family: "microsoft yahei";}
.foot .box .weixin .comment{font-size: 16px;color:#666666;margin-top: 11px;padding-left: 36px;font-family: "microsoft yahei";background: url(../../images/foot_comment.gif) 0px 30px no-repeat;}
.foot .box .weixin .comment p{text-align: left; line-height:30px; }
.foot .box .weixin .comment .phone_number{font-size: 18px;color:#999999;line-height:30px;}
.foot .box .weixin .weixin_cons{}
.foot .box .weixin .weixin_cons .w_txt{float: left;font-size: 16px;color:#606060;width:35px;font-family: "microsoft yahei";margin-left: 21px;margin-top: 18px;margin-right: 12px;}
.foot .box .weixin .weixin_cons img{float: left;}
.emptytip{background:url(../../images/18.gif)  no-repeat center 40px; padding-top:140px; margin-bottom:50px; text-align:center; font-size:14px; color: #999999}
.foot .copyright {width:100%; text-align:center; line-height:180%; color:#606060; padding-bottom:15px;}
.foot .copyright a{ color: #606060; text-decoration:none; }
.foot .copyright a:hover{ color: #f00;text-decoration:none; }

.bg_about{ background: url(../../images/front/footer_bg1.png) left top no-repeat; }
.bg_serve{ background: url(../../images/front/footer_bg2.png) left top no-repeat;}
.bg_help{ background: url(../../images/front/footer_bg3.png) left top no-repeat;}
.bg_comServe{ background: url(../../images/front/footer_bg4.png) left top no-repeat;}
/*所有职位分类*/

.jobs_indexRight{  width:890px; padding:10px 0 0 250px; }

.jobs_classify{ width:240px;position:absolute;   height:440px; border: 1px dashed #f5b3b4;border-top:0; padding: 10px 0;}
.jobs_classify ul{ }
.jobs_classify li{ height: 34px; line-height: 34px; color: #121212; background: #fff; font-size:14px; float:left; width:100%; margin-top:6px; }
.jobs_classify li a{ width:200px;margin-left:-1px; float:left; padding:0 0 0 40px; color: #121212; background: url(../../images/front/jobs_classify.png) 95% -3px no-repeat;height: 34px; line-height: 34px;  }
.jobs_classify li a.cur{  color: #fff; background:#e54044 url(../../images/front/jobs_classify.png) 95% -48px no-repeat;  }

.jobs_classify li a i{ position:absolute; margin:0 0 0 -30px;  background: url(../../images/front/icons_01.png); height: 34px; width:21px; }
/**+html .jobs_classify li a i{ position:absolute; margin:0 0 0 -35px;  background: url(../../images/front/icons_01.png); height: 34px; width:21px; }
*/
.jobs_classify li a.cur i{ background: url(../../images/front/icons_02.png);}


.jobs_classify li a i.icon_index1{ background: url(../../images/front/icons_01.png) left -34px no-repeat;}
.jobs_classify li a.cur i.icon_index1{ background: url(../../images/front/icons_02.png) left -34px no-repeat;}
.jobs_classify li a i.icon_index2{ background: url(../../images/front/icons_01.png) left -68px no-repeat;}
.jobs_classify li a.cur i.icon_index2{ background: url(../../images/front/icons_02.png) left -68px no-repeat;}
.jobs_classify li a i.icon_index3{ background: url(../../images/front/icons_01.png) left -102px no-repeat;}
.jobs_classify li a.cur i.icon_index3{ background: url(../../images/front/icons_02.png) left -102px no-repeat;}
.jobs_classify li a i.icon_index4{ background: url(../../images/front/icons_01.png) left -136px no-repeat;}
.jobs_classify li a.cur i.icon_index4{ background: url(../../images/front/icons_02.png) left -136px no-repeat;}
.jobs_classify li a i.icon_index5{ background: url(../../images/front/icons_01.png) left -170px no-repeat;}
.jobs_classify li a.cur i.icon_index5{ background: url(../../images/front/icons_02.png) left -170px no-repeat;}
.jobs_classify li a i.icon_index6{ background: url(../../images/front/icons_01.png) left -204px no-repeat;}
.jobs_classify li a.cur i.icon_index6{ background: url(../../images/front/icons_02.png) left -204px no-repeat;}
.jobs_classify li a i.icon_index7{ background: url(../../images/front/icons_01.png) left -238px no-repeat;}
.jobs_classify li a.cur i.icon_index7{ background: url(../../images/front/icons_02.png) left -238px no-repeat;}
.jobs_classify li a i.icon_index8{ background: url(../../images/front/icons_01.png) left -272px no-repeat;}
.jobs_classify li a.cur i.icon_index8{ background: url(../../images/front/icons_02.png) left -272px no-repeat;}
.jobs_classify li a i.icon_index9{ background: url(../../images/front/icons_01.png) left -306px no-repeat;}
.jobs_classify li a.cur i.icon_index9{ background: url(../../images/front/icons_02.png) left -306px no-repeat;}
.jobs_classify li a i.icon_index10{ background: url(../../images/front/icons_01.png) left -340px no-repeat;}
.jobs_classify li a.cur i.icon_index10{ background: url(../../images/front/icons_02.png) left -340px no-repeat;}
.jobs_boxs{ width:869px; padding: 20px; position:absolute; height: 420px; border: 1px dashed #f5b3b4; border-top: none;  overflow-y: auto; margin-left:240px; z-index:10; background: #fff; display: none;}
.jobs_boxs dl{ padding:5px 20px 20px 20px; margin: 0; font-size:14px; background: #fff; border-bottom:1px dashed #ccc; }
.jobs_boxs dt{ position:absolute; left:30px;line-height: 30px; width:140px;}
.jobs_boxs dd{ padding: 0 0 0 140px; }
.jobs_boxs dd span{ color: #e2e2e2; padding-right:10px;  }
.jobs_boxs a{ padding-right:15px; line-height: 30px; color: #121212; }
.jobs_boxs a:hover{ color: #e54044;text-decoration: underline; }
/*全屏广告*/
.fullSlide{ width:890px; height:280px; overflow:hidden; position: relative;}
.fullSlide .hd{ height:20px; overflow:hidden; position:absolute; bottom:5px; z-index:1;text-align:center; }
.fullSlide .hd ul{display:inline-block;width:890px; }
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:6px;margin:1px 4px;overflow:hidden;background:#d8eafe;line-height:999px;border-radius:10px;opacity:1; }
.fullSlide .hd ul li.on{ background:#d5000a;  }
.fullSlide .bd{ position:relative; height:100%; z-index:0;   }
.fullSlide .bd li{ zoom:1; vertical-align:middle; }
.fullSlide .bd img{ width:890px; height:280px; display:block;  }
 /*热门职位信息*/
/*.new_index_box{padding-top:10px; }
.newsJob_box{padding:5px; background: #fcfcfc url(../../images/front/jobsInfo_bg.gif) center top repeat-y;height: 120px; overflow:hidden;}
.jobsInfo { font-size:14px; }
.jobsInfo li{  line-height: 30px; height: 30px; overflow:hidden;text-overflow: ellipsis;white-space:nowrap; float:left; width:419px; padding: 0 10px;  }
.jobsInfo li a:hover{text-decoration: underline;}
.newJobsName{ float: left; overflow:hidden;text-overflow: ellipsis;white-space:nowrap; width:55%; }
.newJobsSalary{ float:left; color: #e54044; width:35%;overflow:hidden;text-overflow: ellipsis;white-space:nowrap; text-align: right;}
.news_jobsMore{ float:left; line-height: 24px; padding-left: 10px; padding-top: 8px; height: 24px }
.news_jobsMore a{color: #0039a2; text-decoration:none;}
.news_jobsMore a:hover{color: #e54044; text-decoration: underline;}

.slideTxtBox{ width:890px; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4;  border-bottom:2px solid #c1c1c1;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute;top:-2px; height:32px;  font-size:16px; }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; margin-right:15px; padding: 0 5px;   }
.slideTxtBox .hd ul li.on{ height:32px;  background:#fff;  border-bottom:2px solid #e54044; color: #e54044; }
.slideTxtBox .bd ul{ padding:0; margin: 0;  zoom:1;}
.slideTxtBox .bd li{ height:32px; line-height:32px;   }*/

.new_index_box{padding-top:10px; }
.news_jobs{ float:left; width:290px; overflow:hidden; margin-right: 24px; }
.news_jobs_r{ margin-right:0;width:260px; }
.news_jobs h3{ float:left; color: #e54044; padding:0 5px; border-bottom: 2px solid #e54044; font-size:16px; height: 30px; line-height: 30px; font-weight: initial;}
.newsJob_box{padding:5px; margin-top:3px;float:left; width:280px; background: #fcfcfc; height: 120px; overflow:hidden;}
.newsJob_box li{  line-height: 24px; height: 24px; overflow:hidden;text-overflow: ellipsis;white-space:nowrap; float:left; width:100%;  }
.newsJob_box li a:hover{text-decoration: underline;}
.newJobsName{ float: left; overflow:hidden;text-overflow: ellipsis;white-space:nowrap; width:55%; }
.newJobsSalary{ float:left; color: #e54044; width:35%;overflow:hidden;text-overflow: ellipsis;white-space:nowrap; text-align: right;}
.news_jobsMore{ float:left; line-height: 24px; padding-left: 10px; padding-top: 8px; height: 24px }
.news_jobsMore a{color: #0039a2; text-decoration:none;}
.news_jobsMore a:hover{color: #e54044; text-decoration: underline;}

/*首页登录*/
.content_index {width: 1140px;  margin: 0 auto;  position: relative;  z-index: 3;}
.plate_r{position: absolute;  top:30px;  right:40px;  width: 280px;}
.hydl{ width:280px; height:230px; text-align:center;position: relative;/* overflow:hidden;*/ background:#fff;}
.hydl .put { padding:5px 0;overflow:hidden;}
.hydl .put .input1,.hydl .put .input2,.hydl .put .input3{width:240px;  font-size:12px; height: 30px; line-height:30px; color:#999;background:#ebebeb url(../../images/front/log_iconBg.png) 240px -357px no-repeat; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; padding:0 10px;}
.hydl .put .input2{background:#ebebeb url(../../images/front/log_iconBg.png) -45px -335px no-repeat;}
.hydl .put .input3{background:#ebebeb; width:120px; float:left;}
.hydl .put #imgdiv{ float:right; }
.hydl .put #imgdiv img{ height: 30px; width:100px; }
.tab_menu { clear:both; height:32px; width:280px;}
.tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; width:140px; height:32px; line-height:32px; font-weight:bold;background:#e7e7e7;}
.tab_menu li.hover { background:#eee;}

.tab_menu li.selected_p {color:#e54043; border-top:2px solid #e54043;background:#fff;}
.tab_menu li.selected_c { color:#036eb8; border-top:2px solid #036eb8;background:#fff;}

.tab_box { clear:both; padding:0 10px;}
.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{ color:#333; text-align:left; line-height: 30px;}
.other_login{ border-top:1px dashed #888;}
a.reg_link:link,a.reg_link:visited{color:#e54044;text-decoration:none;}
a.reg_link:hover{color:#e54044;text-decoration: underline;}
.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/front/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:#e54043; border:0; color:#fff; font-weight:bold; font-size:14px; height:30px; line-height:30px; width:260px; 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:#e54043;}

/*企业登录校验*/
.item-tip{ position: absolute;height:26px; width:200px; margin:-50px 0 0 0;}
.item-tip label{background:#fff;}
.item-tip label.error{  padding:0px 5px; height:22px; line-height:22px;background:#C60D1F; color:#fff;}

/* 个人登录后的状态*/
a.link_blue:link,a.link_blue:visited{color:#06c;text-decoration:none;}
a.link_blue:hover{color:#06c;text-decoration: underline;}
.login_content{ width:260px;}
.login_s_content{ height:100px;}
.log_exit_box{ height:30px; line-height:30px; margin:0 auto; padding:5px; color:#333; font-size:14px;}
a.log_exit{ float:right; width:60px; color:#848484; padding:0 10px 0 20px; background:url(../../images/front/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:#e54043;text-decoration: none;background:url(../../images/front/log_iconBg.png) -286px 8px no-repeat;}
.login_s_content ul{ width:268px; margin:10px;}
.login_s_content li{ float:left; height:24px; line-height:24px; width:85px; color:#848484;background:url(../../images/front/log_iconBg.png) 0 -25px no-repeat; padding-left:15px; text-align:left;}
.login_s_content li.sexual{background:url(../../images/front/log_iconBg.png) 0 -57px no-repeat; width:30px; padding-left:20px;}
.login_s_content li.city{ background:url(../../images/front/log_iconBg.png) 0 -89px no-repeat;width:100px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; }
.login_bottom_box{}
.login_bottom{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; width:260px; background:#e54043;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; height:30px; line-height:30px; 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/front/log_iconBg.png) 15px -130px no-repeat; text-align:center; margin: 0 5px; padding-top:30px; color:#d65c00;}
a.resume_invite:hover{color:#e54043;text-decoration: none; background:url(../../images/front/log_iconBg.png) 15px -190px no-repeat;}
a.resume_check{background:url(../../images/front/log_iconBg.png) -55px -130px no-repeat;}
a.resume_check:hover{color:#e54043;text-decoration: none; background:url(../../images/front/log_iconBg.png) -55px -190px no-repeat;}
a.resume_refresh{background:url(../../images/front/log_iconBg.png) -130px -130px no-repeat;}
a.resume_refresh:hover{color:#e54043;text-decoration: none; background:url(../../images/front/log_iconBg.png) -130px -190px no-repeat;}
a.resume_edit{background:url(../../images/front/log_iconBg.png) -200px -130px no-repeat;}
a.resume_edit:hover{color:#e54043;text-decoration: none; background:url(../../images/front/log_iconBg.png) -200px -190px no-repeat;}

/*个人登录后的信息*/
.span_info,.span_resume_check{ position:absolute; left:40px; 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:110px; }


/* 企业登录后的状态*/
.log_exit_box_com{line-height:30px; margin:0 auto; padding:20px 10px;  font-size:14px; color:#333;}
.log_exit_box_com p{ text-align:left;}
.log_exit_box_com .fl{ overflow:hidden; width:100%; display: block;text-align:left; }
.log_exit_box_com .log_exit{ float:left; }
a.login_in_com{ display:inline-block; background:#036eb8;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; width:260px; height:30px; line-height:30px; 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/front/log_iconBg.png) 25px -245px no-repeat; text-align:center; padding-top:30px; margin:0 5px; color:#036eb8;}
a.jobs_release:hover{color:#2099ec;text-decoration: none; background:url(../../images/front/log_iconBg.png) 25px -302px no-repeat;}

a.resume_control{ background:url(../../images/front/log_iconBg.png) -77px -245px no-repeat;}
a.resume_control:hover{color:#2099ec;text-decoration: none; background:url(../../images/front/log_iconBg.png) -77px -302px no-repeat;}
a.resume_search{ background:url(../../images/front/log_iconBg.png) -167px -245px no-repeat;}
a.resume_search:hover{color:#2099ec;text-decoration: none; background:url(../../images/front/log_iconBg.png) -167px -302px no-repeat;}

/*首页大广告*/
.index_full { position: relative; margin: 0px auto; width: 980px;background:#fff}
.index_full .index_fbtn {position: absolute; width: 19px; display: none; height: 55px; top: 10px; right: -23px}
.index_full .index_fbtn a {display: block; background: url(../../images/front/indexAd_btn.png) no-repeat 0px 0px; height: 55px; overflow: hidden}
.index_full .index_fbtn .index_fclose {background: url(../../images/front/indexAd_btn.png) no-repeat -19px 0px}
.index_full .index_fcon { display: none; height: 400px;}




/*1/3 banner*/
.index_s_banner {width:1140px; }
.index_s_banner li{width:362px; border:0px; float:left; margin:0 18px 5px 0;}
.index_s_banner img{ border:1px #D5D5D5 solid; width:360px; height: 75px;}
/*1/2 banner*/
.index_f_banner {width:1140px; }
.index_f_banner li{width:562px; border:0px; float:left; margin:0 5px 5px 0;}
.index_f_banner img{ border:1px #D5D5D5 solid; width:560px; height: 80px;}
/*banner*/
.index_banner {width:1140px;}
.index_banner li{width:1140px;}
.index_banner img{ border:0px; margin:5px 0;border: 1px solid #e1e1e1; width:1138px; height: 75px;}
/*图文招聘*/
.jobindex_list{ width:200px; margin-top:10px; float:left; margin-right:20px; height: 110px; overflow:hidden;}
.jobindex_img{border:1px #D5D5D5 solid; }
.jobindex_list ul{border:1px #D5D5D5 solid; border-top: none; height: 45px; overflow:hidden; }
.jobindex_list li{ float: left; list-style-type:square; list-style-position:inside; padding:0px 0px 0px 5px; width:90px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height: 22px;}


/*名企招聘广告*/

.brand_list{ position:relative; width:1140px; margin-top:20px;   }
.brand_list h1{ color:#004ea2; font-size:22px;letter-spacing:5px; height: 40px; text-align: center; background: url(../../images/front/index_h2bg.gif) center 15px no-repeat;}
.brand_list a.prev,.brand_list a.next{ display:block;  width:20px; height:163px/*188px*/; float:left;   overflow:hidden;
			 cursor:pointer; background: url("../../images/front/arrow_icon.gif") left center no-repeat;}
.brand_list a.next{ background:url("../../images/front/arrow_icon.gif") right center no-repeat; float:right;  }
.brand_list .bd{ overflow:hidden; height: 150px; padding:14px 0 0 0;  }
.brand_list .bd ul{ overflow:hidden; zoom:1; }
.brand_list .bd ul li{ margin:0 10px 10px 10px; border: 1px solid #bbb; float:left; _display:inline; overflow:hidden; text-align:center; width:248px; height: 57px; }
.brand_list .bd ul li img{ width:248px; height:57px; display:block;  }

/*紧急招聘*/

.urgency_box{ overflow:hidden; position:relative; width:1140px; }
.urgency_box a.prev,.urgency_box a.next{ display:block;  width:20px; height:260px; float:left;   overflow:hidden;
			 cursor:pointer; background:url("../../images/front/arrow_icon.gif") left center no-repeat;}
.urgency_box a.next{ background:url("../../images/front/arrow_icon.gif") right center no-repeat; float:right;  }
.urgency_box .bd{ overflow:hidden; height: 260px;  }
.urgency_box .bd ul{ overflow:hidden; zoom:1; }
.urgency_box .bd ul li{ margin:10px;margin-right:9px; border: 1px solid #b5b5b5; float:left; _display:inline; overflow:hidden; text-align:center; width:198px; height: 110px; }
.urgency_box .bd ul li img{ width:198px; height:61px; display:block; border-bottom: 1px solid #b5b5b5; }
.urgency_box .bd ul li .title{ line-height:24px; height: auto;}
.urgency_box .bd ul li .title dd{  padding:0 0 0 15px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;background:url(../../images/front/icon_jobname_index.gif) 5px 8px no-repeat; width:84px; float:left;text-align: left;}

/*热门行业*/
.industryHot{padding:5px 0;text-indent:4px; height: 18px;overflow:hidden;}
.industryHot li{ float: left; font-size:14px; line-height: 18px;height: 18px; overflow:hidden;}
.industryHot li.industryTitle{color:#dc2230; font-weight:bold;}
.industryHot li a{color:#555;border-right:1px solid #999;padding:0 13px; display:inline-block;  color: #4D4D4D;
  text-decoration: none;line-height: 18px; height: 18px; overflow:hidden;}
  /*热门职位招聘*/
.box_row{width:1138px;border:1px #D5D5D5 solid; margin:0 auto; margin-top:8px;  border-bottom:3px #eeeeee solid;  border-top:2px solid #e54043;}
.box_row .title{ height:37px; line-height: 37px;border-bottom: 1px #D5D5D5 solid;}
.box_row .title h1{padding-left:15px; font-size:15px; color: #0180cf;}
.newJobsLeft{ float: left; overflow:hidden;text-overflow: ellipsis;white-space:nowrap; width:75%; height: 24px; }
.newJobsRight{ float:right; color: #e54044; margin-right:10px; height: 24px;}
.more_jobs{ float: right; padding-right: 20px; }
.more_jobs a:link,.more_jobs a:visited{color:#666;text-decoration:none; }
.more_jobs a:hover{color:#0180CF;text-decoration: underline;}
.hotJob_box{margin:10px;}
.hotJob_box li{ width: 33%; float: left; line-height: 30px; height: 30px; overflow:hidden;text-overflow: ellipsis;white-space:nowrap;  }
a.hotJob_name:link,a.hotJob_name:visited{color:#06c;text-decoration:none;}
a.hotJob_name:hover{color:#06c;text-decoration: underline;}

/*最新招聘*/
.index_box h2{ color:#004ea2; font-size:22px;letter-spacing:5px; height: 40px; text-align: center; background: url(../../images/front/index_h2bg.gif) center 15px no-repeat;}
.index_box h2 span{font-size:13px;color:#747474;line-height:40px;letter-spacing:1px; font-family:'宋体';font-weight:normal;text-align:right;float:right;}
.newJob_box{ margin:0 15px 15px 0;}
.title{ height:40px; overflow:hidden;}
.loadingbox{position:relative; padding:0px; margin:0px; height:0px;}
.loading{background-color: #FFFFFF; position:absolute; left:-15px; top:-8px; display:none; text-align:center; color: #FF3300; font-size:12px; height:500px; padding-top:100px; width:980px;}
.loading img{ vertical-align:middle; margin-right:3px;}
.newJob_list{ float:left; background:#fff; border:1px dashed #cfcdcc; padding:5px; margin:15px 30px 0 0; width:328px; height:50px;}
.newJob_list dt{ color:#333; padding:5px 8px 5px 15px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;background:url(../../images/front/icon_jobname_index.gif) 5px 12px no-repeat;}
.newJob_list dd{ font-size:12px; float:left;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; width:195px;padding-left:15px;}
.newJob_list dd.salary_job{ background:none;float:right; color:#e54044; width:80px;padding-left:0; text-align:right;}
a.newJob_name:link,a.newJob_name:visited{color:#036EB8;text-decoration:none; font-size:15px; font-weight:bold;}
a.newJob_name:hover{color:#f00;text-decoration: underline;}
a.newJob_comname:link,a.newJob_comname:visited{color:#444;text-decoration:none; font-size:14px;}
a.newJob_comname:hover{color:#f00;text-decoration: underline;}

.newJob_nav{ float:left; overflow:hidden; width:940px;height:28px;}
.newJob_nav span{ background:#bbb; color:#fff; height:28px; line-height:28px; padding:0 10px; margin:0 5px; font-size:14px; display:block; float:left; cursor:pointer;/* Gecko browsers */
-moz-border-radius: 5px; 
/* Webkit browsers */
-webkit-border-radius: 5px; 
/* W3C syntax - likely to be standard so use for future proofing */
border-radius:5px;}
.newJob_nav span.select{ background:#e54044; color:#fff;}
.newJob_more{ float:right; height: 28px; line-height: 28px; width:100px; margin-right: 20px;}

/*首页一线岗位招聘（招工信息）*/
.index_box h2.bg3{padding-left:10px;background: url(../../images/front/index_h3bg.gif) center 15px no-repeat;}
.index_box h2 span{font-size:13px;color:#747474;line-height:40px;letter-spacing:1px; font-family:'宋体';font-weight:normal;text-align:right;float:right;}
.reZhao_nav{ display: none;float:left; overflow:hidden; width:940px;height:28px;}
.reZhao_nav span{ background:#bbb; color:#fff; height:28px; line-height:28px; padding:0 10px; margin:0 5px; font-size:14px; display:block; float:left; cursor:pointer;/* Gecko browsers */
-moz-border-radius: 5px; 
/* Webkit browsers */
-webkit-border-radius: 5px; 
/* W3C syntax - likely to be standard so use for future proofing */
border-radius:5px;}
.reZhao_nav span.select{ background:#e54044; color:#fff;}
.reZhao_more{ display:none;float:right; height: 28px; line-height: 28px; width:100px; margin-right: 20px;}
.reZhaoContent{width:1150px;}
.reZhaoContent .reZhaoList {
    padding-top:15px;
    overflow:hidden;
}
.reZhaoContent .reZhaoList li {
    width:347px;
    height:151px;
    overflow:hidden;
    background:#fff;
    border-radius:4px;
	border:1px solid #cfcdcc;
    float:left;
    padding:10px;
    margin:0 0 14px 0;
}
	.reZhaoContent .reZhaoList li em, .reZhaoContent .reZhaoList li i{font-style: normal;}
.reZhaoContent .reZhaoList li i{display: none;}
.reZhaoContent .reZhaoList li.mg15 {
    margin:0 14px 14px 14px;
}
.reZhaoContent .reZhaoList li a.subJob {
    display:block;
    border-bottom:1px dashed #f1f1f1;
    padding-bottom:13px;
    position:relative;
}

.reZhaoContent .reZhaoList li a.subJob span {
    display:block;
    overflow:hidden;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx01 {
    font-size:16px;
    font-weight:bold;
    color:#444;
    width:235px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:20px;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx02 {
    padding:8px 0 8px 0;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx02 em, .reZhaoContent .reZhaoList li a.subCom p span.jobx06 em {
    display:block;
    float:left;
    color:#444;
}
.reZhaoContent .reZhaoList li a.subCom p span.jobx06 em:last-child{
    max-width: 150px;
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx02 i, .reZhaoContent .reZhaoList li a.subCom p span.jobx06 i {
    display:block;
    float:left;
    margin:7px 8px 0 8px;
    width:1px;
    height:10px;
    background:#d3d3d3;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx03 {
    height:28px;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx03 em {
    float:left;
    display:block;
    line-height:26px;
    height:26px;
    padding:0 16px;
    border:1px solid #f1f1f1;
    border-radius:2px;
    margin-right:9px;
    color:#888;
    font-size:12px;
}

.reZhaoContent .reZhaoList li a.subJob span.jobx04 {
    position:absolute;
    top:0;
    right:0;
    font-size:14px;
    color:#ff583d;
}

.reZhaoContent .reZhaoList li a.subCom {
    display:block;
    overflow:hidden;
    margin-top:15px;
}

.reZhaoContent .reZhaoList li a.subCom img {
    display:block;
    float:left;
    width:30px;
    height:30px;
    border:1px solid #f1f1f1;
    border-radius:2px;
    padding:5px;
}

.reZhaoContent .reZhaoList li a.subCom p {
    display:block;
    width:290px;
    float:right;
    overflow:hidden;
}

.reZhaoContent .reZhaoList li a.subCom p span.jobx05 {
    overflow:hidden;
    width:100%;
    display:block;
    padding:0;
}

.reZhaoContent .reZhaoList li a.subCom p span.jobx05 em, .reZhaoContent .reZhaoList li a.subCom p span.jobx05 i {
    display:inline-block;
}
.reZhaoContent .reZhaoList li a.subCom p span.jobx05 i{display:none}
.reZhaoContent .reZhaoList li a.subCom p span.jobx05 em {
    color:#444;
}

.reZhaoContent .reZhaoList li a.subCom p span.jobx05 i.famous {
    width:51px;
    height:18px;
    background:url(../../images/front/icon05.jpg) 4px center no-repeat #fff7f6;
    font-size:12px;
    color:#ff583d;
    line-height:18px;
    text-indent:23px;
    border-radius:2px;
}

.reZhaoContent .reZhaoList li a.subCom p span.jobx05 i.orange {
    height:18px;
    line-height:18px;
    padding:0 6px;
    background:#fff6f1;
    border-radius:2px;
    font-size:12px;
    color:#fe8503;
}

.reZhaoContent .reZhaoList li a.subCom p span.jobx05 {
    display:block;
    overflow:hidden;
}

.reZhaoContent .reZhaoList li a.subCom p span.jobx06 em {
    color:#888;
}

.More {
    display:block;
    width:380px;
    height:38px;
    line-height:38px;
    border:1px solid #ff583d;
    font-size:16px;
    text-align:center;
    border-radius:4px;
    margin:8px auto 0 auto;
    color:#ff583d;
}

.reZhaoMore:hover {
    border:1px solid #ef3e22;
    color:#ef3e22;
}

.reZhaoTitTop60 {
    margin-top:60px;
}
/*地区招聘和友情链接*/
.link_index_box{ width:1140px; margin:0 auto;}
.link_index_b{ margin-bottom:20px;}
.link_index_b ul.h_auto{ height: auto;}
.link_index_b ul{ float:left; width:1014px; height: 33px; overflow:hidden; padding-left: 26px; }
.link_index_b .more_r{ float:left;width:100px; line-height: 33px; cursor:pointer; background: url(../../images/front/LogArrow.png) 30px 0 no-repeat;}
.link_index_b .more_cur{background: url(../../images/front/LogArrow.png) 30px -32px no-repeat;}
.link_index_b li{ float:left; margin:0 5px;position:relative; z-index:1; width:100px; height:33px; line-height:33px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.link_index_b li a{text-decoration:none; color:#777; }
.link_index_b li a:hover{ text-decoration: underline; color:#f00;}

/*优秀财务人员推荐*/
/*.index_box h2.bg3{padding-left:120px;background: url(../../images/front/index_h3bg.gif) center 15px no-repeat;}
.index_box h2 span{font-size:13px;color:#747474;line-height:40px;letter-spacing:1px; font-family:'宋体';font-weight:normal;text-align:right;float:right;}*/
.index_job_line{ font-size:12px;color:#e4e0e4; padding:0px 8px;}
.caiwuLJ{width:1140px;margin:10px auto;}
.hp_people{width:1140px; overflow:hidden}
.hp_people ul{width:1140px;}
.hp_people ul li{width:190px;line-height:23px;padding:10px 10px 20px 10px;border:1px solid #e1e1e1/*#eaeeed*/;float:left;margin-left:15px;margin-top:15px; background:#fff}
.hp_people ul li:hover{border:1px #ff6100 solid;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}
.hp_people ul li:nth-child(5n){padding-right:0;}
.hp_people ul li:nth-child(1),.hp_people ul li:nth-child(6n){padding-left:0;}
.hp_people_box_ft{width:100%; text-align:center}
.hp_people_box_rt{width:100%; padding:15px 0; position:relative;text-align:center}
.hp_people_box_rt img{border-radius:50%;}
.hp_people_box_ft_nm a{color:#000;font-size:16px;font-weight:bold;}
.hp_people_box_ft_nm a:hover{color:#1c99ef;}
.hp_people_box_ft_y{width:100%;height:23px; line-height:23px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;color:#036ebe; font-weight:bold}
.hp_people_box_ft_v{color:#666;width:100%;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap; padding:10px 0;}

/*首页最新资讯*/
.homeNews{width:1160px; overflow:hidden}
.homeNews ul{width:1160px;}
.homeNews ul li {
float: left;
width:30%;
margin-right:3.3%;
height: 34px;
line-height: 34px;
 white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;
overflow: hidden;
font-size: 14px;}
.homeNews ul li a {
padding-left: 12px;
background:  url(../../images/front/dot01.png) left center no-repeat;
font-size: 16px;
color:#555;}
.homeNews ul li .date {
font-size: 12px;
margin-left: 15px;
float: right;
color: #999;}
.homeNews ul li .node {
color: #f00;
margin-right: 5px;}
.homeNews ul li.highlight {
font-weight: bold;}
.homeNews .newJob_more{font-size:12px; font-weight: normal;}

/*回到顶部组件*/
.back_to_top{position:fixed;right:50px;bottom:50px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-40); z-index:100}
.back_to_top .back{width:39px;height:39px;border:1px solid #e54043;background:url(../../images/front/64.gif) 5px 10px no-repeat #e54043;cursor:pointer;}
.back_to_top .back div{color:#fff;padding:3px 7px;background-color:#e54043;display:none;_line-height:17px;}
.back_to_top .steer{width:39px;height:39px;border:1px solid #ccc;background:url(../../images/front/64.gif) 7px -32px no-repeat;cursor:pointer;background-color: #fff;}
.back_to_top .steer div{color:#fff;padding:3px 7px;background-color:#999;display:none;_line-height:17px;}
.back_to_top .sub{width:39px;height:39px;border:1px solid #ccc;border-top:0;background:url(../../images/front/64.gif) 5px -72px no-repeat;cursor:pointer;background-color: #fff;}
.back_to_top .sub div{color:#fff;padding:3px 7px;background-color:#999;display:none;_line-height:17px;}


/*第三方登录*/
.third_box{ width:90%; margin:0 auto; height:30px; line-height:30px;}
.third_titleC{float:left; text-align:center; font-size:12px; color:#333;}
.third_titleR{ float:left;}
.third_titleR a{ display:inline-block; margin-left:10px;}
.third_titleR a.iconPhoneCode{ background:url(../../images/register/jobs_phone.gif) left 6px no-repeat; padding-left:16px;}


/*-----jquery dialog css--------*/
.FloatBg  {display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index: 10000;}
.FloatBox {position:absolute; padding:8px;background:url(../../images/front/20.png);z-index: 10000;}
.FloatBox .Box{border: none}
.FloatBox .Box .title{height:45px;color: #FFFFFF;background-color:#0c509c; line-height:45px;display:none}
.FloatBox .Box .title h4{float:left;padding:0;margin:0;font-size:15px; padding-left:15px;}
.FloatBox .Box .title span{float:right;cursor:pointer; display:block;background:url(../../images/front/21.gif) no-repeat; width:14px; height:14px;margin-right:20px;margin-top:15px;}
.FloatBox .Box .content{background-color: #fff}
.FloatBox .Box .content .loading{padding:20px 15px;background:#fff;background:url(../../images/front/22.gif) no-repeat center}

a {text-decoration: none; outline:none;/*ff1生效*/}
a img {border:0;}
/*个人登录弹出*/
.TBox_per {position:relative; margin:0 auto; height: 460px; width:704px; font-family: "Microsoft Yahei"; font-size:14px; text-align:center; margin-top:-10px;}
.TBox_per_Title{ background:#fff url(../../images/register/box_bg.jpg) center center no-repeat; width: 690px; height: 125px; padding:325px 10px 0 0;}
.PClose {position:absolute; top:10px; right:5px; width:36px; height:36px; line-height:36px; background-color:#fff; color:#999; text-align:center; }
.PClose a{display:block; width:36px; height:36px; font-size:30px; color:#999; text-decoration:none;}
.bindCode_div{ float:right; }
.PClose_on{ padding:95px 0 0 10px;float:left; font-size:14px; color: #999;}
.PClose_on input{ vertical-align:middle;}
/*企业登录弹出*/

.T-pc { float: left; width:705px; height:503px;margin-top:-10px;}
.T-Pc1 {position:absolute; top:0; right:0; width:705px; height:503px;}
.close {position:absolute; top:15px; right:20px; z-index:3;}
.close a {font-size:20px;}
.close a:link, .close a:visited {color:#046eb8;}
.close a:hover {color:#046eb8;}
.close a:active {color:#046eb8;}
.bzxs {position:absolute; bottom:15px; left:25px;}
.bzxs a {display:inline-block; width:124px; height:34px; line-height:34px; text-align:center; background-color:#e1e1e1; border-radius:4px;}
.bzxs label {margin-left:20px; color:#fff;}
.pic_2wm {position:absolute; top:221px; left:467px; width:211px; height:209px;}


.newsBox_right .search{border: #de823a 1px solid; height: 22px;}
.newsBox_right .searchBtn{ height: 24px; border: 1px solid #de823a; padding: 3px; margin-left: -4px; cursor: pointer;    background: #de823a; color: white;}


/*.TBox {position:relative; margin:0 auto; padding-top:20px; width:700px; height:440px; border:2px solid #F88431; font-family: "Microsoft Yahei"; font-size:14px; text-align:center; margin-top:-10px;}
.TClose {position:absolute; top:2px; right:2px; width:32px; height:32px; line-height:32px; background-color:#F88431; text-align:center;}
.TClose a:link, .TClose a:visited, .TClose a:hover, .TClose a:active {display:block; width:32px; height:32px; font-size:20px; color:white; text-decoration:none;}
.p1 {line-height:28px; color:#ED6C06; font-size:18px;}
.p2 {margin:22px auto 0; padding-top:5px; width:260px; height:54px; background-color:#ED6C06; line-height:24px; color:white; border-radius:6px;}
.p3 {}
.p3 a:link, .p3 a:visited, .p3 a:hover, .p3 a:active {margin:16px auto 0; display:block; width:
260px; height:34px; line-height:34px; background-color:#8B8480; color:white; border-radius:6px;}
.Close_on{ padding:5px;}
.Close_on input{ vertical-align:middle;}*/
