#job_position_index_a{height:60px;}
#job_position_index_a li{border:#efefef solid 1px;margin-right:1px;}
#job_position_index_b{width:207px;overflow:hidden;}


#psearchbox{border:#ccc solid 1px;}
.psearchboxtb{table-layout:fixed;border:#eee solid 1px;}
.psearchboxtb td{padding:2px 5px;border:#efefef solid 1px;}

.lmain{width:977px;}
.rsider{margin-left:768px;border:#efefef solid 1px;_width:204px;_overflow:hidden;}

.posnav{border:#cdcdcd solid 1px;border-top:#fff solid 1px;}
.posnav .title{background:#efefef;height:32px;line-height:32px;padding-left:8px;font-weight:bold;font-size:13px;color:#336699;
border-top:#cdcdcd solid 1px;border-bottom:#cdcdcd solid 1px;}
.posnav .stitle{font-size:13px;font-weight:bold;width:70px;text-align:left;}
.posnav td{padding:5px 8px;}
.posnav-content{padding:8px;}
.foldposnav{height:228px;overflow:hidden;}
.foldposnav_mid{height:226px;overflow:hidden;}
.poscat a,.posnav-content a{white-space:nowrap;padding-right:8px;}


.columns{border:#cdcdcd solid 1px;border-top:0;}
.columns .title{height:32px;background:url(../images/titlebg.png);border-top: 1px solid #c2d5e3;
border-bottom: 1px solid #c2d5e3;color:#336699;font-weight:bold;line-height:32px;}
.columns li{background:url(../images/dot.jpg) 5px 8px no-repeat;text-indent:12px;
white-space: nowrap;overflow:hidden;text-overflow: ellipsis;_width:202px;}

.poslist{border:#cdcdcd solid 1px;}
.poslist table{table-layout:fixed;empty-cells: show;}
.poslist-th{border-bottom:#cdcdcd solid 1px;height:32px;padding:0 10px; background-color:#E8E8E8;}
.poslist-th th{text-align:left;font-size:14px;font-weight:bold;line-height:32px;}

.poslist-main{padding:0 10px 10px 10px;}
.poslist-main td{border-bottom:#c2d5e3 solid 1px;padding:9px 0;color:#5F5F5F;}
.poslist-main .pn{}
.poslist-main .pna{font-size:14px;font-weight:bold;color:#336699;}
.poslist-main .pnc{font-size:12px;color:#999;}
.poslist-main .proj{font-size:12px;padding:0 8px;}
.poslist-main .wr{font-size:12px;}
.poslist-main .dt{font-size:12px;}
.poslist-main .deal{text-align:center;}

#poslist_main_tbody tr{}
#poslist_main_tbody tr:hover{background:#f2f2f2;}
#poslist_main_tbody .selected{background:#f2f2f2;}

#position_view{}
#pvmain{float:left;width:760px;/*border:1px solid #ccc;*/}
#pvsider{margin-left:768px;border:#efefef solid 1px;_width:204px;overflow:hidden;}

.pos_abstract{padding:10px 8px 0 30px;}
.pos_abstract strong{font-size:16px;}
#pvmain .title{background:url(../images/con-09.jpg) 10px 10px no-repeat;padding-left:30px;height:32px;line-height:32px;
border-bottom:#ddd solid 1px;margin-top:12px;}
#pvmain table{table-layout:fixed;}
.pos_info,.desc,.job_required,.contact,.pvnotice{padding:12px 8px 12px 30px;line-height:1.7;}
.pos_info td,.job_required td{padding:2px 5px;}
.pos_info .th, .job_required .th{width:15%;}
.pos_info .thc, .job_required .thc{width:35%;}
.pvbottombar{text-align:center;line-height:30px;}
.sug{padding-right:10px;color:#999;}
.poss{padding-top:24px;}
.poss th,.poss td{border-bottom:#dfdfdf solid 1px;padding:5px 0 5px 5px;}
.poss th{font-weight:bold;text-align:left;}

#pvtopbar a{padding:0 10px 0 18px;}
#pvtopbar .apply{background:url(../images/apply-icon.gif) 4px 0 no-repeat;}
#pvtopbar .msg{background:url(../images/msg-icon.gif) 3px 0 no-repeat;padding-left:20px;}
#pvtopbar .fav{background:url(../images/fav-icon.gif) 4px 0 no-repeat;}
#pvtopbar .complaints{background:url(../images/complaints-icon.gif) 4px 0 no-repeat;}


.pvcli{border-bottom:#cdcdcd dashed 1px;margin:5px 0;padding-bottom:5px;}
.pvcli i{color:#777;font-size:10px;}
.pvcli strong{display:block;}


.texthidden{width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.regionhidden{width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.searchpre{ background:url(../images/page_nav_pre.gif) no-repeat;}

.rencai table,.rencai td{ text-align:left;}
