/* CSS Document */

/*

Copyright (c) 2008, 800hr. All rights reserved.

version: 1.0.0

*/



/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}



/*base*/

body,span,div,p,td,th{color:#383838; font-size:12px; line-height:20px; font-size:12px; text-align:left; line-height:20px;font-family:Arial, Helvetica, sans-serif;}

body{ background:#fff;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; font-size:12px;line-height:24px;}

p { margin-bottom:0.3em;}

/*ul, ol, dl, dd {margin-left:1em;}*/

dt { font-weight:bold; }

ul {list-style:none;}

ol {list-style:none;}

strong {font-weight:bold;}

em {font-style:italic;}

.clear{visibility: hidden; clear:both;}

.display_n{display:none;}

.aa{

	vertical-align: bottom;

}

.floatleft{}

.floatright{}

.aligncenter{ margin-left:auto;margin-right:auto;}

.left{ text-align:left;}

.textleft{ text-align:left;}

.right{ text-align:right;}

.textright{ text-align:right;}

.center{ text-align:center;}



/*960宽页面分栏布局*/

.t_lmain{}/*左侧grid宽的样式*/

.t_rmain{}/*右侧grid宽的样式*/

.doc960{width:950px; padding:0 5px; margin:auto;}

.doc970{width:970px; margin:auto;}

.doc790{width:790px; margin:auto;}

.doc770{width:770px; padding:0; margin:auto; background:#fff;}

.doc960left{width:950px; padding:0 5px;}/*整个页面居左*/

.bd{}.ft{}

.grid100p{width:100%; clear:both; margin:0 auto;}.grid98p{width:98%; clear:both; margin:0 auto;}.grid96p{width:96%; clear:both; margin:0 auto;}/*百分之百,98%,96%宽的grid，一般用于套在左右结构外面一层，bd里面一层*/

.t_rmain .grid230{width:230px; float:left;}
.t_rmain .grid710{width:710px; float:right;}
.t_lmain .grid230{width:230px; float:right;}
.t_lmain .grid200{width:200px; float:right;}
.t_lmain .grid200 a img {margin-bottom:5px; border:1px solid #bbb; width:198px;}
.t_lmain .grid710{width:710px; float:left;}
.t_lmain .grid740{width:740px; float:left;}


/*.t_rmain .grid710{_zoom:1; _margin-left:237px;}对ie6 3像素bug的修正*/

.grid100p:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .grid100p{zoom:1;}

.unit{ margin-bottom:8px; display:block;}/*grid里面的部分模块*/

.u_title{}

.u_title h3{}

.u_ct{}



/*常用模块*/

#location{ background:#f3f3f3; padding-left:5px;}

.unit_simple{ margin-bottom:8px; display:block; border:solid 1px #cdcdcd;}

.unit_simple .u_title{height:24px; background:url(./img/simunitbg.gif); border-bottom:solid 1px #cdcdcd;}

.unit_simple .u_title h3{padding:0 0 0 6px; font-size:12px; color:#000; font-weight:bold; margin:0; line-height:24px;}

.unit_simple .u_ct{background:#fff; padding:8px;}

.unit_simple p{color:#989898; padding:0px; margin:0px;}



.unit_inf{margin-bottom:14px; border:solid 1px #d4d9c2;}

.unit_inf .u_title{ background:#f5f5f1; border-bottom:solid 1px #d4d9c2; height:28px; line-height:28px; padding-left:10px; position:relative;}

.unit_inf .u_title h3{color:#ad7a01; line-height:28px;}

.unit_inf .u_title h3 a{color:#ad7a01;}

.unit_inf .more{position:absolute; right:10px;top:8px;}

.unit_inf .u_ct{padding:12px;}

.unit_inf .u_ct th{font-weight:bold; white-space:nowrap; text-align:right; width:70px; border-bottom:dashed 1px #d4d9c2; line-height:30px;}

.unit_inf .u_ct td{width:110px; border-bottom:dashed 1px #d4d9c2;}

.unit_inf .u_ct tr.last td,.unit_inf .u_ct tr.last th{ border-bottom:none;}

.unit_inf .u_ct td.special{width:300px;}



/* 联系电话数字图片调整 */

.unit_inf .u_ct p.mask {font-size:15px; color:#000}

.unit_inf .u_ct p.mask strong {font-size:12px}



.unit_intro{margin-bottom:14px;}

.unit_intro .u_title{border-bottom:dotted 1px #ad7a01; }

.unit_intro .u_title h3{color:#ad7a01; line-height:28px;}

.unit_intro .u_ct{padding:10px;}



/*body*/

body{}





/*a链接*/

a:visited,a:active,a:link,a:hover{text-decoration:none; }

a:link{color:#383838;}a:visited{color:#666666;}a:hover{color:#ff4800;}a:active{color:#666666;}



a.anymore,a.anymore:link,a.anymore:visited{color:#ff7300;}

a.anymore:hover{color:#fff; background:#ff7300;}



a.win_btn, a.win_btn:hover, a.win_btn:visited{width:204px; height:20px; background:url(./img/winbtn.gif) no-repeat 0 0; display:block; color:#832c01; text-decoration:none; line-height:20px; padding:3px 0 0 13px;}

a.win_btn:hover{background:url(./img/winbtn.gif) no-repeat 0 -23px; color:#832c01; font-weight:bold;}

a.big_btn_search,a.big_btn_search:link, a.big_btn_search:visited{padding-right:30px;width:128px; height:38px; background:url(./img/searchbtn.gif) no-repeat 0 0; font-size:16px; font-weight:bold; line-height:38px; text-align:right; display:block;color:#d35701; text-decoration:none; float:left}

a.big_btn_search:hover{background:url(./img/searchbtn.gif) no-repeat 0 -38px;color:#fff;}

input.big_btn_search{width:193px; height:38px; background:url(./img/searchbtn.gif) no-repeat 0 0; font-size:16px; font-weight:bold; line-height:38px; text-align:center;border:none; color:#d35701;}

a.btn_moreoption,a.btn_moreoption:link,a.btn_moreoption:visited{width:35px; height:38px; background:url(./img/searchbtn.gif) no-repeat -158px 0;display:block; float:left;}

a.btn_moreoption:hover{width:35px; height:38px; background:url(./img/searchbtn.gif) no-repeat -158px -38px;}



a.submit_btn2,a.submit_btn2:link,a.submit_btn2:visited{text-align:center; width:88px; font-size:12px; color:#832c01; height:16px; line-height:17px; border:solid 1px #d35701; border-top-color:#ffb739; border-left-color:#ffb739; background:url(./img/buttonbg_08.gif) no-repeat 0 0; display:block; text-decoration:none;}

a.submit_btn2:hover{background:url(./img/buttonbg_08.gif) no-repeat 0 -16px; color:#ff6000; border-bottom-color:#ffb739; border-right-color:#ffb739; border-top-color:#ff7928; border-left-color:#ff7928;}

a.bigbtn,a.bigbtn:link, a.bigbtn:visited{width:193px; height:38px; background:url(./img/bigbtn.gif) no-repeat 0 0; font-size:16px; font-weight:bold; line-height:38px; text-align:center; display:block;color:#d35701; text-decoration:none;}a.bigbtn:hover{background:url(./img/bigbtn.gif) no-repeat 0 -38px;color:#fff;}

a.submit_btnx:link,a.submit_btnx:visited{text-align:center; width:90px; font-size:13px; color:#832c01; height:25px; line-height:25px; border:solid 1px #d35701; border-top-color:#ffb739; border-left-color:#ffb739; background:url(./img/btnxbg.gif) repeat-x 0 0; display:block;}

a.submit_btnx:hover{background:url(./img/btnxbg.gif) repeat-x 0 -25px; color:#ff4800; border-bottom-color:#ffb739; border-right-color:#ffb739; border-top-color:#ff7928; border-left-color:#ff7928;}



.hd .nav{width:456px;}

.hd a.navjobsearch{background:url(./img/navpic.gif) no-repeat 0 -112px;}



div.ft i {font-style:normal; margin:0 5px}



/*searchjob bd*/

.searchjobs{}

.searcharea{margin-bottom:10px;background:url(img/searchagainframebg.gif) 0 bottom; border:1px solid #ffb739; padding:5px;}

.searcharea td,.searcharea th{padding:2px 0;}

.basic{}.advance{margin-bottom:10px;}.action{}

.searcharea th{width:70px; text-align:right;  white-space:nowrap;}

.searcharea input.keyword{width:85px; height:16px; border:none; padding:2px;}

*html .searcharea input.keyword{width:90px; border:solid 1px #fff;}

*+html .searcharea input.keyword{width:90px; border:solid 1px #fff;}

.searcharea .advance th{font-weight:normal;}

.searcharea .advance .keywordtd{border:1px solid #ffb739; background:#fff; float:left; padding-right:3px; width:212px;}

.searcharea .advance input{margin-right:3px;}

.searcharea .action{padding:5px 0px 0px 0px; width:193px; position:relative; margin:0 auto;}

.layer_moreoption{position:absolute; border:1px solid #ffb739; top:42px; right:2px; background:#fff;}

.layer_moreoption .title{height:15px; line-height:15px; color:#f60; font-weight:bold; padding:10px 5px; }

.layer_moreoption .ct{background:url(./img/moreoptionbg.gif) repeat-x 0 bottom; padding:0 10px 10px 10px;}

.layer_moreoption p{white-space:nowrap;}

.searcharea a.hidemore,.searcharea a.hidemore:link,.searcharea a.hidemore:visited{background:url(./img/arrowsign.gif) no-repeat right -32px;padding:2px 18px 0 0; color:#d35701}

.searcharea a.hidemore:hover{background:url(./img/arrowsign.gif) no-repeat right -48px;padding:2px 18px 0 0; color:#d35701;}

.searcharea a.showmore,.searcharea a.showmore:link,.searcharea a.showmore:visited{background:url(./img/arrowsign.gif) no-repeat right 0px;padding:2px 18px 0 0; color:#d35701}

.searcharea a.showmore:hover{background:url(./img/arrowsign.gif) no-repeat right -16px;padding:2px 18px 0 0; color:#d35701;}

.searcharea .morebtn{float:left; padding:36px 0 0 17px; width:180px;}



ul.searchoption li{}

ul.searchoption li a:link,ul.searchoption li a:visited{text-decoration:underline;}

.unit_simple div.jobscatalogue{padding-left:0;padding-right:0;}

.jobscatalogue dt{font-weight:normal;}

.jobscatalogue dd{padding-left:20px; border-bottom:solid 1px #ede3d0;}

.jobscatalogue dl.plussign dt{display:block; height:26px; padding-left:36px; line-height:26px;background:url(./img/plussign.gif) no-repeat 10px 6px; margin:2px 0;}

.jobscatalogue dl.plussignh dt{background:url(./img/plussign.gif) #fafaf5 no-repeat 10px -20px;}

.jobscatalogue dl.subsign dt{display:block; height:26px; padding-left:36px; line-height:26px;background:url(./img/plussign.gif) no-repeat 10px -46px; margin:2px 0;}

.jobscatalogue dl.subsignh dt{background:url(./img/plussign.gif) #fafaf5 no-repeat 10px -72px;}

.jobscatalogue dd a{display:block; height:26px; padding-left:10px;line-height:26px;background:url(./img/arrowl.gif) no-repeat 0 11px;}

.jobscatalogue dd a:hover{background:url(./img/arrowl.gif) no-repeat 10px -15px;}

.jobscatalogue dl.plussign dd{display:none;}



.searchjobs .hotjobs{width:220px; margin-left:10px!important; _margin-left:5px;float:left;}

.searchjobs .hotjobs ul li{line-height:30px; border-bottom:solid 1px #d4d9c2;}

.searchjobs .hotjobs ul li a:link,.searchjobs .hotjobs ul li a:visited{color:#898989}.searchjobs .hotjobs ul li a:hover{color:#d35701}

.searchjobs .hotjobs h3, .searchjobs .newjobs h3,.searchjobs .newjobs3 h3{height:24px;display:block; background:url(./img/unitbgstar.gif) no-repeat 0 0; font-size:14px; color:#000; font-weight:bold; padding:0 0 10px 29px;}

.searchjobs .newjobs{width:470px; float:right;}

.searchjobs .newjobs a:link,.searchjobs .newjobs a:visited{color:#898989;}.searchjobs .newjobs a:hover{color:#d35701}



.searchjobs .newjobs1{width:230px;display:block;float:left;}

.searchjobs .newjobs2{width:230px;display:block;float:right;}

.searchjobs .newjobs ul li{line-height:15px; padding:5px 1px 5px 10px; margin-left:2px; width:220px; background:url(./img/dot.gif) no-repeat 0 3px;}

.searchjobs .newjobs ul li{float:left;}

.searchjobs .newjobs3 ul li{float:left;}

.searchjobs .newjobs ul,.searchjobs .newjobs3 ul{clear:both;}

.searchjobs .newjobs li.mouseover,.searchjobs .newjobs3 li.mouseover{background:url(./img/dot2.gif) no-repeat 0 3px #f8f8ed;}



.searchjobs .newjobs3{margin-bottom:20px;}
.searchjobs .newjobs3 div{}

.searchjobs .newjobs3 ul li{line-height:15px; padding:5px 1px 5px 10px; margin-left:2px; width:210px; background:url(./img/dot.gif) no-repeat 0 3px;}



.searchAgainFrame{background:url(img/searchagainframebg.gif) 0 bottom; border:1px solid #ffb739; margin-bottom:10px; padding:3px 5px 0 5px;}

.searchagain .searcharea{border:none; background:none; padding:0;}



/*jobinf bd*/

.adside{background:#f5f5f1; border:solid 1px #aa9460; padding:0px 0 7px 0; margin-bottom:8px;}

.adside ul{margin:0 auto;}

.adside ul h4{background:url(img/h4bg.gif) repeat-x; height:25px; line-height:25px; padding:0 10px; color:#735100;border-top:solid 1px #aa9460;border-bottom:solid 1px #aa9460; margin-bottom:10px;}
.adside ul h4.second{border-top:solid 2px #aa9460;}

.adside ul a{display:block; width:202px;margin:5px auto 5px auto;}

.adside ul img{border:solid 1px #bbb; }



.h2tmpcss {color:#333333; margin-top:16px; font-size:16px; font-weight:normal; margin-bottom:8px;text-align:center;}



.jobinf h1 {color:#ad7a01; font-size:20px; font-weight:bold; border-bottom:dashed 1px #a1a1a1;margin-bottom:8px;}

.jobinf h1 a{color:#ad7a01;}

.jobinf .companybrief{}

.jobinf .companybrief .logo{float:right; margin:2px 10px 2px 5px;}

.jobinf .companybrief .text{float:left; padding-bottom:8px; width:500px;!important }

.jobinf .companybrief .text h3 img{vertical-align:middle;}



.jobinf .tabs{height:25px; background:url(./img/tabs_bg.gif) repeat-x 0 bottom; margin-bottom:20px;}

.jobinf .tabs li{display:block;padding:0 14px; border:solid 1px #c1bfa7; border-bottom-color:#d4d9c2; line-height:23px; white-space:nowrap;float:left;margin-right:7px; background:url(./img/tabs.gif) repeat-x 0 bottom;}

.jobinf .tabs li.tabs_selected{border-color:#ffb739; border-bottom-color:#fff; background:url(./img/tabs_selected.gif) repeat-x 0 bottom;}

.jobinf .tabs li.tabs_selected a{font-weight:bold; color:#d35701;}



.jobinf_btn{}

.jobinf_btn .u_title{width:416px; margin:0 auto; }

.jobinf_btn .bigbtn{margin-right:10px; float:left;}

*html .jobinf_btn input{ margin:0 20px 0 0; padding:8px 20px; background:url(./img/bigbtnbg.gif) no-repeat 0 0; height:31px; font-size:14px; border:solid 1px #ffb739; border-right:solid 1px #d35701; border-bottom:solid 1px #d35701; font-weight:bold; color:#d35701;}

.jobinf_btn .u_ct{text-align:center; padding:20px 0 10px 0;text-align:center;}

.jobinf_btn .u_ct a{height:16px; padding:2px 10px 0 21px; line-height:16px;}

.jobinf_btn a.navalljobs{background:url(./img/navpic.gif) no-repeat 0 -64px; text-decoration:underline;}

.jobinf_btn a.navfavor{background:url(./img/navpic.gif) no-repeat 0 -80px; text-decoration:underline;}

.jobinf_btn a.navfriend{background:url(./img/navpic.gif) no-repeat 0 -96px; text-decoration:underline;}

.jobinf_btn a.navshare{background:url(./img/navpic.gif) no-repeat 0 -16px; text-decoration:underline;}



/*joblist bd*/

.joblisttitle{height:20px; line-height:20px;}

.joblisttitle .more{ float:right; width:100px;}

.joblisttitle a,.joblisttitle a:visited{}

a.showsearch,a.showsearch:link,a.showsearch:visited{background:url(./img/showsearch.gif) no-repeat 0 -48px; display:block; height:24px; padding:0px 0 0 20px; line-height:24px; color:#f60; font-weight:bold;}

a.showsearch:hover{background:url(./img/showsearch.gif) no-repeat 0 -72px;}

a.hidesearch,a.hidesearch:link,a.hidesearch:visited{background:url(./img/showsearch.gif) no-repeat 0 0; display:block; height:24px; padding:0px 0 0 20px; line-height:24px; color:#f60; font-weight:bold;}

a.hidesearch:hover{background:url(./img/showsearch.gif) no-repeat 0 -24px;}



.pagenum{margin-bottom:5px; height:25px;}

.pagenum a, .pagenum a:link, .pagenum a:visited{ line-height:18px;display:block; padding:0 5px; height:18px; float:right; background:url(./img/page.gif) repeat-x; border:solid 1px #aeaeae;margin:0 1px;}

.pagenum a:hover{border-color:#ffb739; background:url(./img/pagenow.gif) repeat-x; color:#fff;}

.pagenum a.now,.pagenum a.now:link,.pagenum a.now:visited{border:none; background:none;}

.pagenum a.pagenow,.pagenum a.pagenow:link,.pagenum a.pagenow:visited{ background:url(./img/pagenow.gif) repeat-x; color:#fff; font-weight:bold; border-color:#d35701;}

.pagenum div{margin:0 2px; float:right; line-height:18px;}

.pagenum a.switch_selected,.pagenum a.switch_selected:link,.pagenum a.switch_selected:visited{color:#ff4800;}

#switch_summary,#switch_title{border:none;background:none;}

a#switch_summary.switch_selected,a#switch_summary.switch_selected:link,a#switch_summary.switch_selected:visited{ border:solid 1px #aeaeae; background:url(./img/page.gif) repeat-x;}

a#switch_summary:hover{color:#ff4800}

a#switch_title.switch_selected,a#switch_title.switch_selected:link,a#switch_title.switch_selected:visited{ border:solid 1px #aeaeae; background:url(./img/page.gif) repeat-x;}

a#switch_title:hover{color:#ff4800}

a.listnum.switch_selected,a.listnum.switch_selected:link,a.listnum.switch_selected:visited{ border:solid 1px #ff4800;}

.pagenum div.inf{ border:solid 1px #cdcdcd; color:#d35701;padding:0 4px;}

.pagenum a.first,.pagenum a.first:link,.pagenum a.first:visited{ width:17px; height:18px; background:url(./img/pagearrow.gif) no-repeat; padding:0px;}

.pagenum a.first:hover{background:url(./img/pagearrow.gif) no-repeat 0 -22px;}

.pagenum a.pre,.pagenum a.pre:link,.pagenum a.pre:visited{ width:17px; height:18px; background:url(./img/pagearrow.gif) no-repeat -21px 0; padding:0px;}

.pagenum a.pre:hover{background:url(./img/pagearrow.gif) no-repeat -21px -22px;}

.pagenum a.next,.pagenum a.next:link,.pagenum a.next:visited{ width:17px; height:18px; background:url(./img/pagearrow.gif) no-repeat -42px 0; padding:0px;}

.pagenum a.next:hover{background:url(./img/pagearrow.gif) no-repeat -42px -22px;}

.pagenum a.last,.pagenum a.last:link,.pagenum a.last:visited{ width:17px; height:18px; background:url(./img/pagearrow.gif) no-repeat -63px 0; padding:0px;}

.pagenum a.last:hover{background:url(./img/pagearrow.gif) no-repeat -63px -22px;}

.pagenum input{width:100px; height:16px; border:solid 1px #cdcdcd;}

.pagenum .allselected{float:none}

.pagenum input.allselectedinput{width:15px; margin-right:5px; border:none;}

.unit_simple a.selected_app,.unit_simple a.selected_app:link,.unit_simple a.selected_app:visited{border:1px solid #cdcdcd; background:url(./img/page.gif) 0 0; height:22px; color:#f60; padding:0 2px; line-height:22px;}

.unit_simple a.selected_view,.unit_simple a.selected_view:link,.unit_simple a.selected_view:visited{border:1px solid #cdcdcd; background:url(./img/page.gif) 0 0; height:22px; color:#f60;padding:0 2px;line-height:22px;}

.unit_simple a.selected_fav,.unit_simple a.selected_fav:link,.unit_simple a.selected_fav:visited{border:1px solid #cdcdcd; background:url(./img/page.gif) 0 0; height:22px; color:#f60;padding:0 2px;line-height:22px;}

.unit_simple a.selected_app:hover,.unit_simple a.selected_view:hover,.unit_simple a.selected_fav:hover{color:#fff; background:url(./img/pagenow.gif) 0 0;}

.unit_simple label{margin:0;}



table.summarylist{ margin-bottom:8px; border-collapse:separate;}

table.summarylist thead tr{background:url(./img/listtheadbg.gif) repeat-x;}

table.summarylist thead td{ height:25px; background:url(./img/listtheadbg.gif) repeat-x; line-height:25px; color:#ad7a01; border-left:solid 1px #d9d9d3; border-right:solid 1px #fff;}

table.summarylist thead td.selected{background:url(./img/listthead1.gif) no-repeat left top; width:55px; padding-left:5px;}

table.summarylist thead td.selected label{margin-left:3px;}

table.summarylist thead td.first{background:url(./img/listtheadbg.gif) repeat-x;}

table.summarylist thead td.last{background:url(./img/listthead2.gif) no-repeat right top; border-right:none;}

table.summarylist thead td.job{padding-left:24px;}

table.summarylist thead td.company{width:235px;padding-left:24px;}

table.summarylist thead td.city{width:85px; text-align:center; white-space:nowrap;}

table.summarylist thead td.date{width:68px; text-align:center;white-space:nowrap;}

table.summarylist thead td.salary{width:75px; text-align:center;white-space:nowrap;}

table.summarylist thead td.btn{width:111px; text-align:center;white-space:nowrap;}



table.summarylist td.job a,table.summarylist td.job a:link{color:#0023a1;font-size:14px;font-weight:bold; text-decoration:underline;}

table.summarylist td.job a:visited{color:#832c01}

table.summarylist td.job a:hover{color:#ff4800;}

table.summarylist td.city img{vertical-align:middle;}

table.summarylist td.city a,table.summarylist td.city a:link{color:#0023a1;text-decoration:underline;}

table.summarylist td.city a:visited{color:#832c01}

table.summarylist td.city a:hover{color:#ff4800;}



table.summarylist tbody td{text-align:left; padding-top:2px; padding-bottom:2px;}

table.list tbody.over td,table.list tbody.over tr.title td{background:#f1f1ff}

table.summarylist tbody tr.title td{background:url(./img/summary.gif) repeat-x; height:20px; border-top:solid 2px #fff; padding-left:6px;}

table.summarylist tbody td.job{ text-align:left; padding-left:5px;}

table.summarylist tbody td.city{ text-align:left; padding-left:5px;}

table.summarylist a.submit_btn2{margin:1px auto;}

table.summarylist tbody b{color:#666; font-weight:normal;}

table.summarylist tbody tr.require td{text-align:left;padding-left:5px;}

table.summarylist tbody tr.require span{padding:0 60px 0 0;}

table.summarylist tbody tr.brief td{border-bottom:solid 1px #c2bf91; padding-bottom:15px; text-align:left; padding-left:5px;}

table.summarylist tbody.recommend td{ background:#fffef8;}

table.summarylist tbody.recommend tr.title td{background:url(./img/recommendbg.gif) repeat-x #fffef8;}

table.summarylist tbody.recommend tr.brief td{border-bottom:solid 1px #e2b039;}

table.titlelist{ margin-bottom:8px; margin-top:5px; border-bottom:solid 1px #bec08e;}

table.titlelist thead tr{background:url(./img/titlelistheadbg.gif) repeat-x;}

table.titlelist thead td{ height:25px; background:url(./img/titlelisttheadbg.gif) repeat-x; line-height:25px; color:#fff; border-left:solid 1px #d9d9d3; }

table.titlelist thead td.first{border-left:none;}

table.titlelist thead td.last{border-right:none;}



table.titlelist thead td.selected{width:55px; padding-left:5px;}

table.titlelist thead td.selected label{margin-left:3px;}

table.titlelist thead td.job{width:288px;padding-left:24px;}

table.titlelist thead td.company{width:195px;padding-left:24px;}

table.titlelist thead td.city{width:125px; text-align:center; white-space:nowrap;}

table.titlelist thead td.date{width:68px; text-align:center;white-space:nowrap;}

table.titlelist thead td.salary{width:75px; text-align:center;white-space:nowrap;}

table.titlelist thead td.btn{width:111px; text-align:center;white-space:nowrap;}

table.titlelist{border-collapse:collapse;}





table.titlelist tbody td{border:solid 1px #d3d2f7; padding:10px 10px;text-align:center; height:15px;}



table.titlelist tbody td.job,table.titlelist tbody td.city{text-align:left;}

table.titlelist td.job a,table.titlelist td.job a:link{color:#0023a1;font-weight:bold;}

table.titlelist td.job a:visited{color:#832c01}

table.titlelist td.job a:hover{color:#ff4800;}

table.titlelist td.city a,table.titlelist td.city a:link{color:#0023a1;}

table.titlelist td.city a:visited{color:#832c01}

table.titlelist td.city a:hover{color:#ff4800;}

table.titlelist tbody.recommend td{background:url(./img/recommendbg.gif) repeat-x #fffef8;}

table.titlelist tbody.even td{ background:#f8f8ec;}

table.list tbody tr.over td{background:#f1f1ff}



.recommendbanner .u_title{font-weight:bold;}

.recommendbanner .u_ct{ padding:9px 13px; background:url(./img/recommend1.gif) repeat-x bottom #f2f2f2; border:solid 1px #cdcdcd;}

.recommendbanner .u_ct img{padding-right:5px;}

.recommendbanner .shadow{ height:13px;background:url(./img/recommend2.gif) repeat-x; border-top:solid 1px #fff;}



/*company inf*/

.companyinf h1{color:#ad7a01; font-size:20px; font-weight:bold; border-bottom:solid 1px #ad7a01;margin-bottom:8px; padding-bottom:5px;}

.companyinf h1 img{vertical-align:middle}

.companyinf h1 a{color:#ad7a01;}

.companyinf .companybrief{}

.companyinf .companybrief .logo{float:right; margin:0 5px;}

.companyinf .companybrief .text{float:left; white-space:nowrap;}

.companyinf b{float:right;}

.companyinf b.linkjobs{float:right; padding-top:10px;}

table.titlelist_short{ margin-bottom:8px; margin-top:5px; border-collapse:separate;}

table.titlelist_short thead tr{background:url(./img/titlelistheadbg.gif) repeat-x;}

table.titlelist_short thead td{ height:25px; background:url(./img/titlelisttheadbg.gif) repeat-x; line-height:25px; color:#fff; border-left:solid 1px #69674e; border-right:solid 1px #8a8a8a;padding:0 10px; white-space:nowrap;}

table.titlelist_short thead td.first{background:url(./img/titlelistthead1.gif) no-repeat left top; border-left:none;}

table.titlelist_short thead td.date{width:60px;}

table.titlelist_short thead td.city{width:60px;}

table.titlelist_short thead td.sex{width:60px;}

table.titlelist_short thead td.num{width:60px;}

table.titlelist_short thead td.job{width:200px;}

table.titlelist_short tbody td{border-bottom:solid 1px #bec08e; padding:10px 10px; height:15px; padding-left:10px;}



/*company job list*/

table.titlelist_long{ margin-bottom:8px; margin-top:5px;}

table.titlelist_long thead tr{background:url(./img/titlelistheadbg.gif) repeat-x;}

table.titlelist_long thead td{ height:25px; background:url(./img/titlelisttheadbg.gif) repeat-x; line-height:25px; color:#fff; border-left:solid 1px #69674e; border-right:solid 1px #8a8a8a;padding:0 10px; white-space:nowrap;}

table.titlelist_long thead td.first{background:url(./img/titlelistthead1.gif) no-repeat left top; border-left:none;}

table.titlelist_long thead td.date{width:60px;}

table.titlelist_long thead td.city{width:60px;}

table.titlelist_long thead td.sex{width:60px;}

table.titlelist_long thead td.num{width:60px;}

table.titlelist_long thead td.job{width:200px;}

table.titlelist_long tbody td{border:solid 1px #d4d9c2; padding:10px 10px; height:15px; padding-left:10px;}

table.titlelist_long tbody td a:link,table.titlelist_long tbody td a:visited{ text-decoration:underline;}



/*jobslogin*/

.jobslogin{ width:310px; height:314px; float:left; margin-bottom:10px;}

.jobslogin .ct{height:196px; border-left:solid 2px #ff7928; border-right:solid 2px #ff7928; padding-left:11px; padding-top:10px;}

.jobslogin .ct b{ color:#ff7928; font-weight:normal; padding:0; margin:0; line-height:45px;}

.jobslogin label{ font-size:14px; font-weight:bold; color:#383838; padding-left:10px;}

.jobslogin input{ border:solid 1px #cdcdcd; height:17px; width:173px; padding:2px;}

.jobslogin .login{ padding-top:25px; padding-left:50px;}

.jobslogin .login a{float:left; margin-right:10px;}



.jobssignin{ width:480px;height:314px; float:right; margin-bottom:10px;}

.jobssignin .ct{height:186px;background:url(./img/signinbg.gif) repeat-x; border-right:solid 1px #dcdcdc; padding:10px;}

.jobssignin p{color:#898989}

.jobssignin .bigbtn{ margin:10px auto;}



.uploadcv{ margin-bottom:50px;}

.uploadcv .u_title{margin-bottom:5px; color:#898989;}

.uploadcv .u_title strong{color:#ff7928; font-size:17px;}

.uploadcv .u_ct{border:solid 1px #ffb739; padding:10px; background:#fffff6;}

.uploadcv blockquote{float: right; width:470px; height:86px; color:#ff7928;}

.uploadcv p input{ border:solid 1px #cdcdcd; height:13px; width:173px; padding:2px;}

.uploadcv #userfile{margin-left:5px;!important}

.uploadcv #userfile{height:22px;!important}

*html .uploadcv #useremail{margin-left:3px;}

.uploadcv .submitcv{padding:18px 0 10px 65px;}

.uploadcv .submitcheck{padding:0 0 10px 65px;}



.highlight {

background-color:#FFFFCC;

font-size:14px;

color:red;

}



/*弹出窗口*/

.winpopup{z-index:1001;position:absolute; border-right:solid 2px #cbcbcb; border-bottom:solid 2px #cbcbcb; width:500px; top:50%; left:50%; padding:0; display:none;}

.winpopup .title{height:24px; border:solid 1px #832c01; background:url(./img/winpopup_tbg.gif) repeat-x;}

.winpopup .title h3{line-height:24px; color:#fff; font-weight:bold; padding-left:10px;}

.winpopup .ct{border:solid 1px #d35701; background:#fff; padding:15px; height:100%;}

.winpopup .ct table{margin-bottom:15px;}

.winpopup .ct table td{width:33%; white-space:nowrap;}

.winpopup .ct table td.over{background:#f8f8ed;}

.winpopup a.close{display:block; width:16px; height:16px; position:absolute; top:4px; right:5px; background:url(./img/winpopup_close.gif) no-repeat 0 0;}

.winpopup a.close:hover{background:url(./img/winpopup_close.gif) no-repeat 0 -16px;}

.winpopup .btn{width:200px; margin:0 auto;}

.winpopup .btn a{margin-right:10px; float:left;}

#winpopup_estop_div{position:absolute;visibility:hidden;z-index:1000;}

/*share*/
.webTag td{white-space:nowrap;}
.webTag th{width:20px;}

/*过期职位*/
.outtime{margin:10px auto;}
.outtime span{color:#ad7a01; font-size:14px; font-weight:bold; text-align:center; display:block; margin:0 auto;}
.outtime a,.outtime a:link,.outtime a:visited{margin:10px auto;display:block; width:193px; height:38px; line-height:38px; font-weight:bold; font-size:14px;color:#d35701; background:url(img/searchmorejob.gif) no-repeat; text-align:center;}

/*热门职位*/
.hotcatalog{margin-bottom:30px;}
.hotcatalog h3{height:24px;display:block; background:url(./img/unitbgstar.gif) no-repeat 0 0; font-size:14px; color:#000; font-weight:bold; padding:0 0 10px 29px;}
.hotcatalog th{height:24px; font-weight:bold; background:#f5f5f1; padding:2px 10px;}
.hotcatalog th a,.hotcatalog th a:link,.hotcatalog th a:visited{color:#ad7a01}.hotcatalog th a:hover{color:#dc9d08}
.hotcatalog td a,.hotcatalog td a:link,.hotcatalog td a:visited{color:#666; padding:0 12px 0 0; white-space:nowrap;}.hotcatalog td a:hover{color:#f60; text-decoration:underline;}
.hotcatalog td,.hotcatalog th{border:1px solid #d4d9c2;}
.hotcatalog td{padding:10px;}
.hotcatalog dt{color:#7ba526}
.hotcatalog dd{border-bottom:1px dashed #d4d9c2; padding:5px 0; margin-bottom:5px; line-height:25px;}
.hotcatalog .allcatalog{float:right; margin-top:10px;}

.hotareas a,.hotareas a:link{white-space:nowrap; padding-right:10px; color:#f60;}.hotareas a:visited{color:#383838;}.hotareas a:hover{color:#f60; text-decoration:underline;}
