@charset "gb2312";
/* CSS Document */
/*头*/
.jobtop { width:880px; margin:0 auto; height:30px; border-bottom:1px #EBEBEB solid; color:#656565; }
.jobtop div { padding-top:10px; }
.jobtop .fl span { color:#266F99; font:12px "宋体"; }
.jobtop .fr span { color:#FF4400; font:12px "宋体"; }
.jobtop1 { width:880px; margin:0 auto; height:30px; border-bottom:1px #EBEBEB solid; color:#656565; }
.jobtop1 .fl strong { color:#000; font:18px "微软雅黑"; }
.jobtop1 .fr { padding-top:10px; }
.jobtop1 .fr span { color:#FF4400; font:12px "宋体"; }
/**/
.jobheader { width:880px; height:80px; margin:30px auto 0; }
.jobheader .JobEct { float:right; }
.jobheader .JobEct a { float:left; width:60px; overflow:hidden; margin-left:15px; text-align:center; font:14px "微软雅黑"; padding-top:60px; background:url(/images/icon.jobs.png) no-repeat; }
.jobheader .JobEct a.a { background-position:2px top }
.jobheader .JobEct a.b { background-position:-97px top }
.jobheader .JobEct a.c { background-position:-197px top }
h1.jobtitle { float:left; padding-top:53px; padding-left:15px; color:#000000; font:18px "微软雅黑"; background:url(/images/icon.jobs.png) no-repeat -298px 55px; }
h2.jobtitle { width:865px; margin:25px auto 0; padding-left:15px; color:#000000; font:18px "微软雅黑"; background:url(/images/icon.jobs.png) no-repeat -298px 2px; }
h2.jobtitle i { color:#FF0000; font:14px "微软雅黑"; }
h2.jobtitle span { color:#FF0000; font:15px "微软雅黑";   }
.jobheader .hr { width:880px; margin:28px auto 0; height:15px; border-top:1px #D6D6D6 solid; }
/*企业信息*/
.jobtable { margin:20px auto 0; border:1px #E8E8E8 solid; }
.jobtable td { height:35px; padding:0 15px; font:12px "宋体"; color:#333333; }
.jobtable .jobtdt { color:#666; width:60px; background-color:#F5F5F5; text-align:right; }
.jobtable a { color:#266F99; }
.jobtable span { color:#266F99; }
.jobtable i { color:#FF4400; font:14px "宋体"; }
/*地图*/
.jobtable a.njmTit2 { color:#266F99; font-size:12px; background:url(/images/newJob_25.png) left center no-repeat; padding-left:17px; margin-left:20px; }
.jobtable a.njmTit2:hover { text-decoration:underline; color:#0af; }
.jobmTit { width:865px; table-layout:fixed; word-break: break-all; margin:18px auto 0; color:#444; font:12px/24px "宋体"; padding-left:15px; }
.jobmTit b { color:#FF4400; font:bold 14px "宋体"; }
/*招聘信息*/
.jobmJoinUs { width:900px; margin:25px auto 0; }
.jobmJoinUs li { float:left; width:276px; height:47px; margin:0 10px 20px 10px; }
.jobmJoinUs li a { float:left; width:244px; height:40px; padding:5px 0 0 30px; cursor:pointer; overflow:hidden; background:url(/images/icon.jobs.png) no-repeat 13px -230px; border:1px #D6D6D6 solid; background-color:#FFF; border-radius:6px; -moz-border-radius:6px; /* 老的 Firefox */ }
.jobmJoinUs li a h1 { width:230px; overflow:hidden; font:14px "微软雅黑"; }
.jobmJoinUs li a span { color:#8E8E8E; font:12px "宋体"; padding-left:3px; }
.jobmJoinUs li a:hover { background-color:#FF4400; border:1px #FF4400 solid; background-position:13px -147px; color:#FFF;  -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.jobmJoinUs li a:hover h1 { font-weight:bold; color:#FFF; }
.jobmJoinUs li a:hover span { font-weight:bold; color:#FFF; }
/*按钮*/
.Jobbutton { width:880px; margin:45px auto 0; height:80px; text-align:center; }
.Jobbutton a { display:inline-block; width:75px; overflow:hidden; height:20px; margin:0 15px; overflow:hidden; text-align:center; font:14px "微软雅黑"; padding-top:65px; background:url(/images/icon.Jobbutton.png) no-repeat; }
.Jobbutton a.a { background-position:6px top; color:#FF4400; }
.Jobbutton a.a:hover { background-position: 6px -120px; color:#FF4400; }
.Jobbutton a.b { background-position:-98px top; }
.Jobbutton a.b:hover { background-position: -98px -120px; }
.Jobbutton a.c { background-position:-202px top; }
.Jobbutton a.c:hover { background-position: -202px -120px; }
.Jobbutton a.d { background-position:-314px top }
.Jobbutton a.d:hover { background-position: -314px -120px; }
.Jobbutton a.e { background-position:-422px top; }
.Jobbutton a.e:hover { background-position: -422px -120px; }
.Jobbutton a.f { background-position:-533px top; }
.Jobbutton a.f:hover { background-position: -533px -120px; }
/**/
.Jobbutton a.g { background-position:14px top; color:#FF4400; width:90px; }
.Jobbutton a.g:hover { background-position: 14px -120px; color:#FF4400; }
.Jobbutton a.h { background-position:-653px top; }
.Jobbutton a.h:hover { background-position: -653px -120px; }
/*企业信息*/
.persontable { margin:20px auto 0; border:1px #E8E8E8 solid; }
.persontable td { height:35px; padding:0 15px; font:12px "宋体"; color:#333333; }
.persontable .persontdt { color:#666; background-color:#F5F5F5; text-align:right; }
.persontable .persontdtp { color:#666; background-color:#F5F5F5; text-align:center; padding:0; }
.persontable a { color:#266F99; }
.persontable span { color:#266F99; }
.persontable span.vip { color:#FF0000; font-weight:bold; }
.persontable i { color:#FF4400; font:12px "宋体"; }

/*信息列表标题*/
.list_title { width:998px; height:36px; margin:22px auto 0; border-bottom:1px #FF4400 solid; }
.list_title strong { float:left; padding:0 20px; border:1px #FF4400 solid; background-color:#FF4400; color:#FFF; font:bold 14px/35px "微软雅黑"; margin-right:6px; }
.list_title strong.on { background-color:#FFF; border:1px #DADADA solid; border-bottom:0 none; color:#656565; font-weight:normal; }
.list_title b { float:left; color:#FF4400; font:bold 14px/35px "微软雅黑"; margin-right:6px; }
.list_title span { float:left; line-height:36px; padding-left:20px; }
.list_title span i { color:#FF4400; font:bold 14px "宋体"; }
.list_title .fr { line-height:36px; color:#999999; }
.list_title .fr i { color:#FF4400; font:bold 14px "宋体"; }
.list_title .fr a { color:#AAA; border:1px #DDD solid; margin-left:5px; line-height:20px; padding:0 5px; height:20px; display:inline-block; text-align:center; cursor:pointer; }
.list_title .fr a:hover { color:#FF4400; border:1px #FF4400 solid; }
/*个人信息列表*/
.person_list { width:996px; margin:1px auto 0; border:1px #DADADA solid; border-top:0 none; }
.person_list dt { height:43px; background-color:#F6F6F6; border-bottom:1px #DADADA solid; color:#000000; line-height:43px; }
.person_list span, .person_list a { float:left; overflow:hidden; height:46px; }
.person_list .a { width:120px; text-align:center; }
.person_list .b { width:320px; padding-left:20px; text-align:left; }
.person_list .c { width:60px; text-align:center; }
.person_list .d { width:60px; text-align:center; }
.person_list .e { width:80px; text-align:center; }
.person_list .f { width:60px; text-align:center; }
.person_list .g { width:170px; text-align:center; }
.person_list .h { width:100px; text-align:center; }
.person_list dd { float:left; width:996px; height:46px; margin:0; border-top:1px #DADADA dashed; color:#3F3F3F; line-height:46px; font-family:"宋体"; }
.person_list dd.on { border-top:0 none; }
.person_list dd a { color:#333333; }
.person_list dd a.am { width:80px; background:url(/images/icon.Sex.png) no-repeat 20px 15px; padding-left:40px; text-align:left; color:#333333; }
.person_list dd a.af { width:80px; background:url(/images/icon.Sex.png) no-repeat 20px -28px; padding-left:40px; text-align:left; color:#333333; }

.person_list dd a.b { font-size:14px; }
.person_list dd a.b:link { color:#005BA1; }
.person_list dd a.b:hover { color:#FF4400; }
.person_list dd a.b:active { color:#005BA1; }
.person_list dd a.b:visited { color:#555; }

.person_list dd:hover { background-color:#FAFAFA; }

table td a{ font:normal 12px Arial; color:#333333 !important;  }
/*招聘信息列表*/
.jobs_list { width:996px; margin:1px auto 0; border:1px #DADADA solid; border-top:0 none; }
.jobs_list dt { height:43px; background-color:#F6F6F6; border-bottom:1px #DADADA solid; color:#000000; line-height:43px; }
.jobs_list span, .jobs_list a { float:left; overflow:hidden; height:46px; }
.jobs_list .a { width:320px; padding-left:20px; text-align:left; }

.jobs_list .b { width:260px; padding-left:20px; text-align:left; }
.jobs_list .c { width:80px; text-align:center; }
.jobs_list .d { width:90px; text-align:center; }
.jobs_list .e { width:90px; text-align:center; }
.jobs_list .h { width:100px; text-align:center; }
.jobs_list dd { float:left; width:996px; height:46px; margin:0; border-top:1px #DADADA dashed; color:#3F3F3F; line-height:46px; font-family:"宋体"; }
.jobs_list dd.on { border-top:0 none; }
.jobs_list dd a { color:#333333; }
.jobs_list dd .a { font-size:14px; }
.jobs_list dd a.a:link { color:#005BA1; }
.jobs_list dd a.a:hover { color:#FF4400; }
.jobs_list dd a.a:active { color:#005BA1; }
.jobs_list dd a.a:visited { color:#555; }

.jobs_list dd:hover { background-color:#FAFAFA; }
/*人才之星*/
.persontitle { width:880px; margin:0 auto; border-bottom:1px #DADADA solid; height:35px; line-height:40px; border-bottom:1px solid #ddd; font-size:14px; color:#656565; }
.persontitle i { color:#FF4400; }
.person_best { width:880px; margin:0 auto 0; }
.person_best li { float:left; width:286px; height:121px; overflow:hidden; margin-top:30px; margin-left:6px; }
.person_best li a { color:#656565; line-height:200%; }
.person_best li a strong { color:#FF4400; }
.person_best li a p { width:136px; height:20px; line-height:20px; overflow:hidden; }
.person_best li:hover { background-color:#F1F1F1; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.person_best img { width:95px; height:119px; border:1px solid #dadada; margin-right:20px; }
/*最新推荐职位*/
.best_job { width:996px; margin:1px auto 0; border:1px #DADADA solid; border-top:0 none; background-color:#FFF; }
.best_job li { float:left; width:229px; padding:15px 0 15px 20px; overflow:hidden; list-style:decimal; }
.best_job li a { color:#5F5F5F; line-height:20px; }
.best_job li a p { color:#005BA1; }
.best_job li a:hover { color:#FF4400; }
.best_job li.hr { width:996px; height:1px; padding:0; background:none; border-top:1px #dddddd dashed; }
/**/
.searchbg { width:998px; margin:50px auto; background-color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; /* 老的 Firefox */ box-shadow: 0px 5px 9px #DDD; -moz-box-shadow: 0px 5px 9px #DDD; /* 老的 Firefox */ }
.searchbg h1 { width:800px; height:43px; margin:50px auto 0; text-align:left; padding-left:15px; font:16px/32px "微软雅黑"; color:#FFF; background:url(/images/icon.reg.h1.png) no-repeat; }
.searchtop { width:880px; height:30px; margin:0 auto; padding-top:50px; border-bottom:1px #DADADA solid; }
.searchtop strong { float:left; font:19px "微软雅黑"; color:#656565; padding-left:30px; background:url(/images/icon.search.png) no-repeat left 4px; }
.searchtop span { float:right; font:15px "微软雅黑"; color:#B1B1B1; }

.searchbg .input { height:32px; border:1px #CFCFCF solid; line-height:32px; background-color:#FFF; padding:0 5px; color:#666; }
.searchbg input[type="text"]:focus, .searchbg input[type="password"]:focus, .searchbg textarea:focus, .searchbg select:focus { outline:solid 2px #FF4000; }
.searchbg .Btn { text-align:center; font:18px/40px "微软雅黑"; cursor:pointer; padding:0 50px; color:#FFF; border:0 none; background-color:#FF4400; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.searchbg .Btn1 { text-align:center; font:18px/40px "微软雅黑"; cursor:pointer; padding:0 50px; color:#656565; border:0 none; background-color:#F0F1F5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.searchbg .Btn1:hover { color:#FFF; background-color:#FF4400; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
/**/
.nowjob_list { width:1016px; margin:20px auto 50px; position: relative; }
.nowjob_list .nowjob { position: absolute; left: -9999px; top: -9999px; width:236px; background-color:#FFF; margin:0 9px 20px 9px; margin: box-shadow: 0px 5px 9px #DDD; -moz-box-shadow: 0px 5px 9px #DDD; /* 老的 Firefox */ }
.nowjob_list .nowjob .img { width:237px; height:90px; border-bottom:1px #F0E4D7 solid; }
.nowjob_list .nowjob h1 { padding:15px 0 10px; color:#656565; text-align:center; }
.nowjob_list .nowjob h1 a { color:#FF4100; font:bold 14px "微软雅黑"; }
.nowjob_list .nowjob i { color:#FF4100; }
.nowjob_list .nowjob p { padding:5px 20px 0px 53px; color:#656565; line-height:15px; background:url(/images/icon.nowjob.png) no-repeat 30px 6px; }
.nowjob_list .nowjob p.a{ background-position:30px 6px; }
.nowjob_list .nowjob p.b{ background-position:30px -15px; }
.nowjob_list .nowjob p.c{ background-position:30px -70px; }
.nowjob_list .nowjob ul { border-top:1px #F0E4D7 solid; padding:15px 20px 15px 50px; margin-top:20px; }
.nowjob_list .nowjob ul li { color:#9D7D6B; padding:2px 0; list-style:decimal; }
.nowjob_list .nowjob ul li a { color:#9D7D6B; line-height:20px; }
.nowjob_list .nowjob ul li a:hover { color:#FF4100; }
/**/
.jobfeilei { width:966px; padding:15px; line-height:25px; background-color:#FAFAFA; border:1px #DADADA solid; margin:20px auto; }
.jobfeilei i, .jobfeilei b{ color:#FF4400; }
.jobfeilei li { float:left; padding:8px;white-space:nowrap; margin:0; }
.jobfeilei li a{ list-style: none; }
.jobfeilei input { height:20px; border:1px #CFCFCF solid; line-height:20px; background-color:#FFF; padding:0 5px; color:#666; }
.jobfeilei .Btn { text-align:center; height:28px;  font:14px/26px "微软雅黑"; cursor:pointer; padding:0 20px; color:#FFF; border:0 none; background-color:#FF4400; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.jobfeilei .Btn1 { text-align:center; height:28px; font:14px/26px "微软雅黑"; cursor:pointer; padding:0 20px; color:#656565; border:0 none; background-color:#F0F1F5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.jobfeilei .Btn1:hover { color:#FFF; background-color:#FF4400; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
