@charset "gb2312";
/* CSS Document */
.input{ 
	background:#FFF url(http://img01.51jobcdn.com/im/jobs/list2bg.png) top repeat-x;
	outline:0 none;
	border:1px solid #B1B1B1;
	vertical-align:middle;
	color:#545454;
	_overflow:hidden;
}
textarea{ padding:2px 4px;}
.f12{ font-size:12px;}
.lineDl .f12{ font-size:12px;}
.f14{ font-size:14px;}
.hr10{ height:10px; clear:both;}
input[type="radio"], input[type="checkbox"] {
padding: initial;
background-color: initial;
border: initial;
border:0;
background:none;
vertical-align:sub;
*vertical-align:middle;
}
.f-col-grey{ color:#999;}
input.disabled{ background:#f1f1f1; color:#999;}
.lineSolid{ border-bottom:#CCC 1px dashed; margin-bottom:10px; height:0px;}
.full{
	border: 0px;
	z-index: -1;
	opacity: 0.3;
	position:fixed;
	visibility: visible;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;	
}

.icon18{ background-image:url(http://img01.51jobcdn.com/im/jobs/icon18.png); _background-image:url(http://img01.51jobcdn.com/im/jobs/icon18_ie6.png); width:18px; height:18px; display:inline-block; overflow:hidden; _font-size:0px;}
.icon18:visited{ _font-size:0px;}
.icon18:hover{ _font-size:0px;}
html>body .icon18{ text-indent:20px;}
.icon18.disabled{ cursor:default; }
.iconLock   { background-position:0px 0px;}
.iconOpen   { background-position:0px -18px;}
.iconModify { background-position:0px -36px;}
.iconRefresh{ background-position:0px -54px;}
.iconSee	{ background-position:0px -72px;}
.iconCopy	{ background-position:0px -90px;}
.iconOpzY	{ background-position:0px -108px;}
.iconOpzN { background-position:0px -126px;}
.iconDelete	{ background-position:0px -144px;}
.closeX		{ background-position:0px -162px;}
.save       { background-position:0px -180px;}
.closeX2    { background-position:0px -198px;}
.iconOpen51 { background-position:0px -216px;}
.iconLock:hover   { background-position:-18px 0px;}
.iconOpen:hover	  { background-position:-18px -18px;}
.iconModify:hover { background-position:-18px -36px;}
.iconRefresh:hover{ background-position:-18px -54px;}
.iconSee:hover	  { background-position:-18px -72px;}
.iconCopy:hover   { background-position:-18px -90px;}
.iconOpzY:hover   { background-position:-18px -108px;}
.iconOpzN:hover   { background-position:-18px -126px;}
.iconDelete:hover { background-position:-18px -144px;}
.closeX:hover	  { background-position:-18px -162px;}
.save:hover       { background-position:-18px -180px;}
.closeX2:hover	  { background-position:-18px -198px;}
.iconOpen51:hover { background-position:-18px -216px;}
.iconLockGrey    { background-position:-36px 0px;}
.iconOpenGrey    { background-position:-36px -18px;}
.iconModifyGrey  { background-position:-36px -36px;}
.iconRefreshGrey { background-position:-36px -54px;}
.iconSeeGrey	 { background-position:-36px -72px;}
.iconCopyGrey    { background-position:-36px -90px;}
.iconOpzYGrey	 { background-position:-36px -108px;}
.iconOpzNGrey    { background-position:-36px -126px;}
.iconDeleteGrey  { background-position:-36px -144px;}
.saveGrey        { background-position:-36px -180px;}
.iconOpen51Grey  { background-position:-36px -216px;}
.iconLockGrey:visited    { background-position:-36px 0px; cursor:context-menu;}
.iconOpenGrey:visited    { background-position:-36px -18px; cursor:context-menu;}
.iconModifyGrey:visited  { background-position:-36px -36px; cursor:context-menu;}
.iconRefreshGrey:visited { background-position:-36px -54px; cursor:context-menu;}
.iconSeeGrey:visited	 { background-position:-36px -72px; cursor:context-menu;}
.iconCopyGrey:visited    { background-position:-36px -90px; cursor:context-menu;}
.iconOpzYGrey:visited	 { background-position:-36px -108px; cursor:context-menu;}
.iconOpzNGrey:visited    { background-position:-36px -126px; cursor:context-menu;}
.iconDeleteGrey:visited  { background-position:-36px -144px cursor:context-menu;}
.saveGrey:visited        { background-position:-36px -180px; cursor:context-menu;}
.iconOpen51Grey:visited  { background-position:-36px -216px; cursor:context-menu;}
.iconLockGrey:hover    { background-position:-36px 0px; cursor:context-menu;}
.iconOpenGrey:hover    { background-position:-36px -18px; cursor:context-menu;}
.iconModifyGrey:hover  { background-position:-36px -36px; cursor:context-menu;}
.iconRefreshGrey:hover { background-position:-36px -54px; cursor:context-menu;}
.iconSeeGrey:hover	   { background-position:-36px -72px; cursor:context-menu;}
.iconCopyGrey:hover    { background-position:-36px -90px; cursor:context-menu;}
.iconOpzYGrey:hover	   { background-position:-36px -108px; cursor:context-menu;}
.iconOpzNGrey:hover    { background-position:-36px -126px; cursor:context-menu;} 
.iconDeleteGrey:hover  { background-position:-36px -144px; cursor:context-menu;}
.saveGrey:hover        { background-position:-36px -180px; cursor:context-menu;}
.iconOpen51Grey:hover  { background-position:-36px -216px; cursor:context-menu;}

/*icon11*/
.icon11{ width:11px; height:11px; display:inline-block; overflow:hidden; background-image:url(http://img01.51jobcdn.com/im/jobs/inputBtnIconO.gif);}
.icon11_down{ background-position:0 -11px;}
.icon11_choose{ background-position:0 0;}
/*icon24*/
.icon24{ background-image:url(http://img01.51jobcdn.com/im/jobs/tRcmdPostsTab.png); _background-image:url(http://img01.51jobcdn.com/im/jobs/tRcmdPostsTab_ie6.png); width:24px; height:24px; display:inline-block; overflow:hidden; vertical-align:middle;}
.icon24a{ background-position:0px 0px;}
.icon24b{ background-position:-24px 0px;}
.icon24c{ background-position:-48px 0px;}
.icon24d{ background-position:-72px 0px;}
/**/
.sdbIcon24{ width:24px; height:24px; display:inline-block; overflow:hidden; background-image:url(http://img01.51jobcdn.com/im/jobs/sdb_icon24.png);  _background-image:url(http://img01.51jobcdn.com/im/jobs/sdb_icon24ie6.png); vertical-align:top; _vertical-align:middle; margin-right:4px;}
.sdbIcon01{ background-position:-24px 0px;}
.sdbIcon02{ background-position:-24px -24px;}
.sdbIcon03{ background-position:-24px -48px;}
.sdbIcon04{ background-position:-24px -72px;}
.sdbIcon05{ background-position:-24px -96px;}
.sdbIcon06{ background-position:-24px -120px;}
.sdbIcon07{ background-position:-24px -144px;}
.sdbIcon08{ background-position:-24px -168px;}

/*icon20*/
.iconMain20{ background-image:url(http://img01.51jobcdn.com/im/jobs/iconMain20.png); background-repeat:no-repeat; vertical-align:middle; display:inline-block; margin-right:6px;}
.icon20-data{ width:20px; height:20px; background-position:0 0;}
.icon20-fans{ width:20px; height:20px; background-position:-20px 0;}
.icon20-shc{ width:20px; height:20px; background-position:-40px 0;}
.iconMain-jipin{ width:20px; height:20px; background-position:-80px -20px;}
.listArrow_up{ background-position:-140px 0; width:20px; height:20px; margin:0;}
.listArrow_down{ background-position:-120px 0; width:20px; height:20px; margin:0;}
.icon20-map{ background-position:0 -20px; width:20px; height:20px;}
.icon20-phone{ background-position:-20px -20px; width:20px; height:20px;}
.icon20-jb{ background-position:-60px -20px; width:20px; height:20px;}
.icon20-fx{ background-position:-40px -20px; width:20px; height:20px;}
.icon20-weixin{ background-position:0 -40px; width:20px; height:20px; margin-right:4px;}
.icon20-weibo{ background-position:-20px -40px; width:20px; height:20px; margin-right:4px;}
.icon20-mail{ background-position:-40px -40px; width:20px; height:20px; margin:0;}

/*icon10*/
.icon10{ width:10px; height:10px; display:inline-block; overflow:hidden; vertical-align:text-bottom;}
.icon10-down{ background:url(http://img01.51jobcdn.com/im/jobs/inputBtnIcon.gif) left -10px no-repeat;}
.icon10-up{ background:url(http://img01.51jobcdn.com/im/jobs/inputBtnIcon.gif) left 0 no-repeat;}

/*薪资福利标签*/
.Welfare_label {
height: 22px;
line-height: 22px;
background-color: #ffdfc1;
padding: 0px 6px;
border: #f0f0f0 1px solid;
display: inline-block;
color: #5a5a5a;
-webkit-box-shadow: #b8b8b8 1px 1px 1px;
-moz-box-shadow: #b8b8b8 1px 1px 1px;
box-shadow: #b8b8b8 1px 1px 1px;
behavior: url(/PIE.htc);
*border-bottom:2px #ccc solid;
_margin:5px 0;
}
/**/
.btnPicadd{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -27px -48px no-repeat; width:10px; height:10px; display:inline-block; overflow:hidden;}
.BtnPicZ{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -87px -3px no-repeat; width:14px; height:14px; display:inline-block; overflow:hidden; vertical-align:middle}
.smileIcon{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -65px -2px no-repeat; width:17px; height:17px; display:inline-block; overflow:hidden; vertical-align:middle}
.labAg{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -6px -48px no-repeat; width:9px; height:9px; display:inline-block; position:absolute; left:-8px; top:8px;}

.screen_unit_cancel{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -66px -48px no-repeat;  *background:url(http://img01.51jobcdn.com/im/jobs/iconMain_ie.png) -66px -48px no-repeat; width:12px; height:12px; display:inline-block; position:absolute; right:6px; top:8px;
	filter:alpha(opacity=60); /*ie滤镜*/
	-moz-opacity:0.6; /*Firefox私有*/
	opacity:0.6;/*其他*/
}
.screen_unit_cancel:hover{
	filter:alpha(opacity=100); /*ie滤镜*/
	-moz-opacity:1; /*Firefox私有*/
	opacity:1;/*其他*/
	}
/*icon标签*/
.topLable{ margin-bottom:2px; width:500px;}
.topLableUnit{ cursor:pointer; display:inline-block; line-height:26px; height:26px; padding:0px 20px 0px 8px; position:relative; font-size:12px; background-color:#fff9f3; border:#ffdab6 1px solid; color:#ff7400; margin:1px;}
.redLableUnit{ background-color:#ff9543; color:#fff;}
.topLable .disabled{ color:#999;  background-color:#f2f2f2; border:#e9e9e9 1px solid;}
.labClose{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -7px -28px no-repeat; display:block; width:8px; height:7px; overflow:hidden; position:absolute; right:6px; top:10px; cursor:pointer;}
.labClose:hover{ background:#dfdfdf url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -7px -28px no-repeat;}
.labClosewhite{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -49px -50px no-repeat; display:block; width:8px; height:7px; overflow:hidden; position:absolute; right:6px; top:10px; cursor:pointer;}

.labAdd{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -113px -28px no-repeat; display:block; width:8px; height:8px; overflow:hidden; position:absolute; right:6px; top:9px; cursor:pointer;}
.playIcon{background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -44px -2px no-repeat; display:inline-block; width:16px; height:16px; overflow:hidden; vertical-align:middle;}
.inpPromptIcon{background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -3px -2px no-repeat; display:inline-block; width:16px; height:16px; overflow:hidden; vertical-align:middle; margin-right:4px;}
.iconPic{background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) 0px -63px no-repeat; display:inline-block; width:21px; height:18px; overflow:hidden; vertical-align:middle;}
.icon12Add{ background:url(http://img01.51jobcdn.com/im/jobs/infoMoreIcon.gif) top no-repeat; display:inline-block; width:12px; height:12px; overflow:hidden; vertical-align:middle; margin:3px;}
.icon12reduce{ background:url(http://img01.51jobcdn.com/im/jobs/infoMoreIcon.gif) left -12px no-repeat; display:inline-block; width:12px; height:12px; overflow:hidden; vertical-align:middle; margin:3px;}

.btn{ background:url(http://img01.51jobcdn.com/im/jobs/btnBg.png) repeat-x; height:42px; ling-height:42px; text-align:center; display:inline-block; padding:0px 20px; border:#ff7600 1px solid; border-radius:2px;}
.sdbBottom p .btnText{ font-size:21px;  font-family:\5FAE\8F6F\96C5\9ED1; color:#FFF; text-shadow:#ff5a00 0px 0px 1px; }
*html .sdbBottom p .btnText{ width:160px; height:46px; background:url(http://img01.51jobcdn.com/im/jobs/sdbBottomPic.png) no-repeat; zoom:1; padding:0; margin:0; border:0; font-size:0; }
*html .sdbBottom p .btnText:visited{ font-size:0;}
a.btnText{ font-size:21px;  font-family:\5FAE\8F6F\96C5\9ED1; color:#FFF; text-shadow:#ff5a00 0px 0px 1px;}
a.tPreview{ color:#ff7300; text-decoration:underline;}
.tPreview img{ vertical-align:middle; margin-right:4px;}

.btnGreyjb{ background:url(http://img01.51jobcdn.com/im/jobs/btnBgGrey.gif) top repeat-x; height:32px; line-height:32px; display:inline-block; border:#ababab 1px solid; font-size:14px; text-align:center; padding:0 10px; color:#6d6d6d;}


.prompt{ background-color:#fff6db; border:#ff7100 1px solid; color:#8a867d; padding:8px 12px; position:relative; margin-bottom:10px;}
.prompt .promptbtn{ padding:8px 18px; display:inline-block; background-color:#ff7300; color:#FFF; font-size:14px; font-weight:bold;}
.prompt .promptbtn:hover{ background-color:#ff8724;}
*html .prompt .promptbtn:link{ padding:8px 18px; display:inline-block; background-color:#ff7300; color:#FFF; font-size:14px; font-weight:bold;}
*html .prompt .promptbtn:visited {
padding:8px 18px; display:inline-block; background-color:#ff7300; color:#FFF; font-size:14px; font-weight:bold;
}
*html .prompt .promptbtn:hover {
padding:8px 18px; display:inline-block; background-color:#ff8724; color:#FFF; font-size:14px; font-weight:bold;}

.prompt .promptText_link{color:#8a867d; font-size:12px;}
.prompt .promptText_link:hover{ text-decoration:underline;}
.promptText{ color:#ff7100;}
.prompt .closeX{ position:absolute; top:20px; right:10px;}

/**/
.lineDl{ line-height:34px; height:auto; margin-top:10px; margin-bottom:2px; *display:inline-block; zoom:1; *position:relative;}
.lineDl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}


.lineDl .input{
	height:14px;
	line-height:14px; 
	padding:9px 6px;
}
.lineDl .inptext_fl textarea{
	height:26px;
	line-height:26px; 
	padding:9px 6px;
}

.lineDl .active .input{
	border:#f00 solid 1px;
}
.textP{ max-width:530px; _width:530px;}

body .inpTextLink{ font-size:12px; color:#ff7200;}
body .inpTextLink：visited{ font-size:12px; color:#ff7200;}
body .inpTextLink：hover{ text-decoration:underline;}

.inptext input{}
.inpWidth226{ width:226px;}
.lineDl dt{ float:left; width:124px; text-align:right; margin-right:10px; line-height:34px; font-size:14px;}
.lineDl dd{ float:left; *display:inline-block; zoom:1; font-size:14px; }
.lineDl dd:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
	zoom:1;
}
.lineDl dt b{ color:#fe5b00; font-family:"宋体","黑体"; width: 8px; display: inline-block;}
.lineDl .inpttextRight{ width:108px;}

.inpbackText{ font-size:12px; color:#ccc;}

.showLableBtn{ background-color:#91a9d9; color:#FFF; font-size:12px; font-weight:normal; position:relative; display:inline-block; height:26px; line-height:26px; padding:0px 4px; bottom:2px; left:6px; margin-right:16px;}
.showLableBtn a{ height:22px; line-height:22px; width:36px; text-align:center; background-color:#FFF; color:#6f6f6f; font-weight:bold; display:inline-block; margin:2px 4px;}
.showLink{ display:inline-block; height:18px; line-height:18px; margin-left:6px;}

/*提示信息*/
.inpPrompt{ color:#F00; clear:both; max-width:510px; line-height:20px; display:none;}
.inpPrompt_s{ width:180px;}
.inpPrompt_m{ width:380px;}


/*日期*/
.inptext_fl{ float:left; position:relative; margin-right:6px; zoom:1; _display:inline; word-break: break-all;}
.inptext_fl .input{ cursor:text;}

.inptyear{ width:94px;}
.inptyear .input{ width:82px;}
.inptmonth{ width:66px;}
.inptmonth .input{ width:54px;}
.inptday{ width:66px;}
.inptday .input{ width:54px;}
.textIcon{ position:absolute; top:1px; right:2px; color:#b0b0b0;}
.textInpt{ position:absolute; top:1px; left:6px; color:#b0b0b0;}

.PRzindex99{ position:relative; z-index:99;}
.PRzindex98{ position:relative; z-index:98;}
.PRzindex97{ position:relative; z-index:97;}
.PRzindex96{ position:relative; z-index:96;}
.PRzindex95{ position:relative; z-index:95;}
.PRzindex94{ position:relative; z-index:94;}
.PRzindex93{ position:relative; z-index:93;}
.PRzindex92{ position:relative; z-index:92;}
.PRzindex91{ position:relative; z-index:91;}
.PRzindex90{ position:relative; z-index:90;}
.PRzindex89{ position:relative; z-index:89;}
.PRzindex88{ position:relative; z-index:88;}
.PRzindex87{ position:relative; z-index:87;}
.PRzindex86{ position:relative; z-index:86;}
.PRzindex85{ position:relative; z-index:85;}
.PRzindex84{ position:relative; z-index:84;}
.PRzindex83{ position:relative; z-index:83;}

.intPopbox{ position:absolute; border:#b1b1b1 solid 1px; padding:4px; left:0px; top:33px; *top:34px; display:none; background-color:#FFF; z-index:998;}
.intPopbox li{ float:left;  text-align:center;}
.downList{ padding:4px 0px; font-size:12px;
	max-height:280px;
	_height:280px;
	_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<280?"280px":"");
	overflow-y:auto;
	overflow-x:hidden;
	_overflow:hidden;
}
.downList strong{ color:#FF7200;}
.downList h4{height: 28px; line-height: 28px; padding-left: 10px; cursor:pointer}
.downList li{ float:left; line-height:18px;}
.downList p{ margin:0px 5px; line-height:20px; color:#9e9e9e;}
.downList a{ display:block; line-height:24px; height:24px; text-align:left; padding:2px 6px; width:auto; font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#9e9e9e;
	word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.downList .downListTitle{ font-weight:bold; color:#666;}
.downList .downListUnit{ padding-left:14px;}
*html .downList a:visited{ display:block; height:24px; line-height:24px; text-align:left; padding:2px 6px; width:auto; font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#9e9e9e; _font-weight:bold;}
*html .downList a:hover{ display:block; height:24px; line-height:24px; text-align:left; padding:2px 6px; width:auto; font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#9e9e9e;}
.downLevel a{ padding-left:20px;}
.downList a:hover{ background-color:f8f8f8; font-size:12px; background-color:#f6f6f6; color:#666; }
.downLevel .downListTitle{ padding-left:10px; font-weight:bold;}

.pre,.next{
	width:7px;
	height:15px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:46px;
	background-image:url(http://img01.51jobcdn.com/im/resume/dateBtn.png);
	_background-image:url(http://img01.51jobcdn.com/im/jobs/dateBtnie6.png);
}
.pre{ background-position:0px 0px; left:4px;}
.next{ background-position:-7px 0px; right:4px;}
.pre:hover{ background-position:0px -15px; left:4px;}
.next:hover{ background-position:-7px -15px; right:4px;}

.yearList{ padding:8px 16px; width:240px; height:90px;}
.yearList li{ width:48px; height:22px; line-height:22px;}
.monthList{ padding:8px; width:122px; height:70px;}
.monthList li{ width:30px; height:22px; line-height:22px;}
.monthList li a{ width:26px; text-align:center; padding:4px 2px;}
.dayList{ padding:8px 8px; width:240px; height:90px;}
.dayList li{ width:30px; height:22px; line-height:22px;}
.dayList li a{ width:26px; text-align:center; padding:4px 2px;}

.downBox_s{ width:112px;}
.downBox_s .input{ width:98px;}
.downBox_s .intPopbox{width:110px;}
/*search*/
.downBox_ms{ width:152px;}
.downBox_ms .input{ width:138px;}
.downBox_ms .intPopbox{width:150px;}
/**/
.downBox_m{width:176px;}
.downBox_m .input{ width:162px;}
.downBox_m .downList a{ 
	max-width:462px;
	min-width:162px;
	_width:162px;
}
.downBox_b{ width:112px;}
.downBox_b .input{ width:104px;}
.downBox_b .intPopbox{ width:110px;}
.downBox_bb{ width:240px;}
.downBox_bb .input{ width:226px;}
.downBox_bb .intPopbox{ width:238px;}
.downBox_p{ width:276px;}
.downBox_p .input{ width:262px;}
.downBox_p .intPopbox{ width:274px;}

.inptChoose{ width:176px;}
.inptChoose .input{ width:95px; padding-right:73px;}
.inptChoose .downList{
	max-width:474px;
	min-width:174px;
	_width:174px;
/*	*+min-width: auto;
    *+width: expression(this.offsetWidth > 174 ? (this.offsetWidth < 474 ? 'auto' : '474px') : '174px');
    _width: expression(this.offsetWidth > 174 ? (this.offsetWidth < 474 ? 'auto' : '474px') : '174px');
*/
}
.inptChoose .downList a{
	max-width:462px;
	min-width:162px;
	_width:162px;
/*	*+min-width: auto;
    *+width: expression(this.offsetWidth > 174 ? (this.offsetWidth < 474 ? 'auto' : '474px') : '174px');
    _width: expression(this.offsetWidth > 174 ? (this.offsetWidth < 474 ? 'auto' : '474px') : '174px');
*/
}
.downBox-width-b .downList a{
	min-width:162px;
	max-width:460px;
}

.inputBox_m{ width:176px;}
.inputBox_m .input{ width:162px;}
.inputBox_m .downList{
	min-width:174px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)&lt;174?"174px":"");
	*width:220px;
}
.inputBox_l{ width:294px;}
.inputBox_l .input{ width:280px;}
.inputBox_l .downList{
	width:292px;
}
.inputBox_l .downList a{
	width:280px;
}
.downBox_slt{ padding-top:8px; *padding-top:0px;}
/*地图搜索左侧筛选*/
.inptMap .butChoose{ width:125px; text-align:center; border:none;}

.butDown{ background-color:#f6f6f6; padding:11px 14px; display:block; position:absolute; right:1px; top:1px; *top:3px; border-left:#d7d7d7 1px solid;}
* +html .butDown{ padding:10px 14px 10px;}
.butDown i{ width:10px; height:10px; background-image:url(http://img01.51jobcdn.com/im/jobs/inputBtnIcon.gif); background-position:0px -10px; display:inline-block; overflow:hidden; cursor:pointer;}
.butChoose{ background-color:#f6f6f6; padding:8px 14px; display:block; position:absolute; right:1px; top:1px; *top:3px;/* *right:2px;*/ border-left:#d7d7d7 1px solid; line-height:16px; }
* +html .butChoose{ padding:7px 14px 8px;}
.inptChoose .butChoose{ color:#6c6c6c;}
.butChoose i{ width:10px; height:10px; background-image:url(http://img01.51jobcdn.com/im/jobs/inputBtnIcon.gif); background-position:0px 0px; display:inline-block; overflow:hidden; *vertical-align:middle;}
.butChoose img{vertical-align:middle;}
.inpFile .input{ border:none;}
.inpFileBtn{ width:63px; height:24px; display:inline-block; background:url(http://img01.51jobcdn.com/im/jobs/inputFile.png); vertical-align:middle;}
.butChooseImg{ background-color:#f6f6f6; padding:6px 14px; display:block; position:absolute; right:1px; top:1px; *top:2px;/* *right:2px;*/ border-left:#d7d7d7 1px solid; line-height:16px; }
.butChooseImg i{ width:10px; height:10px; background-image:url(http://img01.51jobcdn.com/im/jobs/inputBtnIcon.gif); background-position:0px 0px; display:inline-block; overflow:hidden; *vertical-align:middle;}
.butChooseImg img{vertical-align:middle;}
.butChooseImg_mark{ position:absolute; right:1px; top:1px; *top:2px; *right:2px; border-left:#d7d7d7 1px solid; cursor:pointer;}
/*浮层*/
.panelBox{ border:#ff7400 1px solid; background-color:#FFF; border-width:5px 1px 2px 1px;}
.panelSize_s{width:350px;}
.panelSize_ss{ width:558px;}
.panelSize_b{width:558px;}
.panelSize_m{ width:558px;}
.panelSize_max{ width:788px;}
.panel_select_industry{ width:788px;}
.panel_select_major{ width:570px;}
.panel_select_category{ width:788px;}
.panel_select_location{ width:788px;}
.panel_select_category_b{ width:788px;}

.panelBox h2{ /*background-color:#ff7400;*/ color:#FFF; position:relative; font-size:12px; font-weight:normal; z-index:99;}
.tMainBody .panelBox h2{ height:0px;}
.newResume_center .panelBox h2{ height:0px;}
.panelBox .pannelTitle-s{ height:26px; background-color:#FFF;}
.panelBox h2 p{height:30px; line-height:30px; margin-left:10px; display:none;}
.panel_closebtn{ width:42px; height:26px; display:block; text-align:center; line-height:26px; background-color:#ff9945; position:absolute; top:0px; right:0px; color:#fff;}
.panelBox .panel_closebtn{ color:#fff; font-size:12px;}
.panelBox .panel_closebtn:visited{ color:#fff; font-size:12px;}
.panelBox .panel_closebtn:hover{ color:#fff;  background-color:#ff7400; font-size:12px;}
.panel_closebtn:hover{ color:#FFF;  background-color:#ff8b26;}
.bodySkill{ padding:5px;}
.bodySkill td{ padding:0px 8px;}
.bodySkill td a{ font-size:12px; color:#666;}
.bodySkill td a:visited{ font-size:12px; color:#666;}
.bodySkill li{ float:left; margin:0px 4px; width:128px; text-align:left; line-height:22px;}
.panelSize_s .bodySkill li{width:60px;}
.panelSize_ss .bodySkill li{width:60px;}
.panelSize_b .bodySkill li{width:60px;}
.bodySkill li a{ font-size:12px; color:#666666;}
.bodySkill li a:visited{ font-size:12px;}
.bodySkill li a:hover{ font-size:12px; color:#ff7400;}

.titleBottom{ padding-left:70px; position:relative; height:auto!important; _height:26px; min-height:26px; padding-right:42px; border-bottom:1px solid #E3E3E3;}
.titleBottom span{ display:inline-block; margin-right:10px; line-height:24px;}
.titleBottom b{ color:#ff7400;}
.titlebot_th{ position:absolute; left:10px; top:2px;}

.table_trade tr{ border-top:#e3e3e3 1px solid;}
.table_trade th{ background-color:#f9f9f9; font-weight:normal;  vertical-align:top;  text-align:right; padding:0px 10px;  border-right:#e3e3e3 1px solid;}
.table_trade td{ vertical-align:top; text-align:left; padding:0px 2px 0px 16px; color: #6C6C6C;}
.table_trade .tableTitle{ vertical-align:top; text-align:right;}
.table_trade td a{ font-size:12px; color:#6c6c6c;}
.table_trade td a:visited{ font-size:12px;  color:#6c6c6c;}
.table_trade td a:hover{ color:#ff7400;}
/**/
.cityList{ clear:both;}
.cityList dl{ display:inline-block;}
.cityList dt,.cityList dd{ float:left; padding:4px; line-height:20px;}
.cityList dt{ text-align:right; font-weight:bold; color:#ff7400; width:60px;}
.cityList dd{ width:710px;}
.cityList dd a{ display:inline-block; margin-right:6px; font-size:12px; color:#666666;}
.cityList dd a:visited{font-size:12px; color:#666666;}
.cityList dd a:hover{ color:#ff7400;}

.provinceList{}
.provinceList h3{ background-color:#f7f7f7; height:30px; line-height:30px; padding-left:10px; color:#ff7400;}
.provinceList ul{ padding:10px 24px;}
.provinceList li{ float:left; width:60px; line-height:24px; height:24px; font-size:12px;}
.provinceList .subLayer {
border: 1px solid #ff7b00;
background-color: #fef9ef;
}
.zz_51LowerYellow{ background-color: #fef9ef; }
.provinceList .icon12Add,.icon12reduce{ margin:3px 0.5ex; cursor:pointer;}
.provinceListCity{ position:absolute; top:20px; left:0px; border:#ff7b00 1px solid; background-color:#fef9ef;  z-index:9999; display:none;}
/*
.provinceListCity h4{ background-color:#ff7400; color:#FFF; height:20px; line-height:20px; font-weight:normal;}
.provinceListCity ul{ padding:2px 4px;}
.provinceListCity ul li{ width:164px;}
.provinceListCity ul label:hover{ color:#ff7400; cursor:pointer;}
/*技能弹窗*/
.provinceListSkill{ position:absolute; top:20px; left:10px; border:#ff7b00 1px solid; background-color:#fef9ef; width:200px; z-index:9999; display:none;}
.provinceListSkill h4{ background-color:#ff7400; color:#FFF; height:20px; line-height:20px; font-weight:normal;}
.provinceListSkill li{ width:56px;}
/**/
.specialList{}
.specialList h3{background-color:#f7f7f7; height:30px; line-height:30px; padding-left:10px; color:#ff7400;}
.specialList p{ padding:4px 30px;}
.specialList a{display:inline-block; margin-right:6px; font-size:12px; color:#666666;}
.specialList a:hover{ color:#ff7400;}

/**/
.specialtyTable{}
.specialtyTable .borderbtm td{ border-bottom:#e3e3e3 1px solid;}
.specialtyTable th,.specialtyTable td{ padding:4px; font-size:12px; line-height:21px;}
.specialtyTable th{ background-color:#f9f9f9; width:48px; text-align:right; vertical-align:top; border-right:#e3e3e3 1px solid; padding:4px 10px;}
.specialtyTable td{/* width:140px; */padding:0px 2px 0px 6px; color:#6C6C6C;}
.specialtyTable td p{line-height:21px;}
.specialtyList{ position:absolute; z-index:999; display:none; background-color:#fef9ef; border:#ff7b00 1px solid; zoom:1; width:auto;
	max-width:300px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)&lt;300?"300px":"");
}
.specialtyList h4{ line-height:20px; background-color:#ff7400; padding:4px; font-weight:normal; color:#FFF; *display:block;}
.specialtyList li{ zoom:1; line-height:28px;}
.specialtyList li a{ color:#333; font-size:12px; display:block; padding:2px 4px; _margin:0px;}
.specialtyList li a:visited{ color:#333; font-size:12px; display:block; padding:2px 4px; _margin:0px;}
.specialtyList li a:hover{ background-color:#FC9;}
.specialtyList table{ width:100%; word-break: break-all;}
.specialtyList table td{ padding:0 4px; line-height:30px;}
.specialtyList-table{/* position:absolute; top:30px; left:3px;*/ z-index:999; background-color:#fef9ef; border:#ff7b00 1px solid; }
.specialtyList-table tr{}
.specialtyList-table tr td{ line-height:24px; padding:2px 6px;}
.specialtyList-table thead td{background-color:#ff7400; font-weight:normal; color:#FFF;}
.specialtyList-table .bottom-border-td{ border-bottom:#ff7b00 1px solid;}
/*注册弹窗*/
.panel_lnp{ width:560px; border:#d7d7d7 1px solid;}
.panel_lnp h2{ position:relative; background-color:#ededed; height:44px; line-height:44px; color:#737373; border-bottom:#d7d7d7 1px solid;}
.panel_lnp h2 p{ margin-left:10px; font-size:14px; font-weight:normal;}
.panel_lnp h2 a{ display:block; height:44px; width:44px; background-color:#e2e2e2; position:absolute; right:0px; top:0px;}
.panel_lnp h2 a i{ background:url(http://img01.51jobcdn.com/im/jobs/iconMain.png) -26px -27px; width:10px; height:9px; display:block; overflow:hidden; margin:16px auto;}
.panal_tab{ background-color:#f7f7f7; border-bottom:#d7d7d7 1px solid; padding-top:18px; padding-left:102px;}
.panel_lnp h2 a:hover{background-color:#d7d7d7;}
.panal_tab ul{}
.panal_tab li{ float:left;}
.panal_tab li a{ width:90px; height:34px; line-height:34px; text-align:center; display:block; background-color:#ebebeb; color:#5e5e5e; border:#d7d7d7 1px solid; margin-left:-1px; margin-bottom:-1px;}
.panal_tab li a:visited{ color:#5e5e5e;}
.panal_tab li a:hover{background-color:#fff;  color:#5e5e5e;}
.panal_tab li a.active{ background-color:#fff; border-bottom:#FFF 1px solid}
.pannel_body{ padding:10px; background-color:#f7f7f7;  color:#5e5e5e; *position:relative; zoom:1;}
.backgroundfff{ background-color:#FFF;}
.panalText{ font-size:14px;}
.panelBtn_box{ text-align:center; margin:20px auto; position:relative; zoom:1;}
.panelBtn_box .panel_btn_s{ color:#FFF; font-weight:bold}
.panelBtn_box .panel_btn_s:visited{ color:#FFF; font-weight:bold}
.panelBtn_box .panel_btn_s:hover{ color:#FFF; background-color:#e25800;}
.panel_btn{ width:118px; height:42px; line-height:42px; background-color:#f56101; display:inline-block;}
.panel_btn:hover{ background-color:#dd5500;}
.panel_btn_s{ padding:6px 20px;  background-color:#f56101; display:inline-block; margin:0px 4px;}

.panel_massages{ padding-left:90px; position:relative;}
.panel_massages p{ font-size:14px;}
.panel_leftpic{ position:absolute; left:30px; top:20px; _left:-60px;}
.btnText_pos{ position:absolute; right:6px; bottom:0px;}
.useMText{ padding-left:20px; color:#5e5e5e;}
.useMText p{ color:#f56101; font-size:14px; line-height:26px;}
.useMText .panalText{ color:#5e5e5e;}
.useMText .lineDl dt{ width:80px;}

.lineDl .butInpTJ{ background:url(http://img01.51jobcdn.com/im/jobs/BtnTJpic.png); width:83px; height:34px; display:inline-block;}

.getCordBtn{background-color:#ff9b49; color:#fff; font-size:14px; text-align:center; border:none; width:80px; cursor:pointer; display:block}
.getCordBtn:hover{color:#fff; font-size:14px;}
.passwordLevel{ width:40px; height:20px; line-height:20px; text-align:center; display:inline-block; color:#FFF; background-color:#e9e9e9;}
.passwordLevel1{ background-color:#F30;}
.passwordLevel2{ background-color:#F93;}
.passwordLevel3{ background-color:#3C6;}

.logo_list{ border-bottom:#c1c1c1 1px dashed;}
.pannel_bottext{ text-align:right; height:32px; line-height:32px;}
.messagesOK{ border-bottom:#c1c1c1 1px dashed; text-align:center; height:35px; line-height:35px; padding:20px 10px;}
.messagesOK .titleFont{ font-family:"微软雅黑"; font-size:18px; color:#f66001; margin-top:10px;}
.messagesOK img{ vertical-align:middle;}
.tMainBodyText_panel{ border-bottom:#c1c1c1 1px dashed; padding-bottom:10px;}
.tMainBodyText_panel .lineDl{ margin-top:2px;}
.tMainBodyText_panel dt{ width:158px; line-height:30px;}
.tMainBodyText_panel dd{ line-height:30px;}

.tableTitle{
	background-color: #F9F9F9;
	vertical-align: top;
	font-weight:bold;
	text-align: right;
	padding: 0px 10px;
	border-right:1px solid #E3E3E3;
}
.tableTitle{ border-bottom:#e3e3e3 1px solid;}
.panelBox table .textHover{ color:#ff7400;}

/*search size*/
.line_dotted{ padding-top:10px; margin-bottom:10px; border-bottom:#c1c1c1 1px dotted; clear:both;}
.textStyle{ font-size:14px; color:#5e5e5e; line-height:36px;}
.panel_lnp_sizess{ width:400px;}
.panel_lnp_sizes{ width:480px;}
.panel_lnp_sizeM{ width:516px;}
.panel_lnp_sizel{ width:678px;}
.panel_lnp_sizeXl{ width:720px;}
.panelBtn_blue:link{ display:inline-block; background-color:#F66018; color:#ffffff; padding:0px 10px;}
.panelBtn_blue:visited{ color:#ffffff;}
.panelBtn_blue:hover{ color:#fffff;}

/**/
.panel_jltx .lineDl dt{ width:110px;}

.intPopbox_dq{ background-color:#FFF; width:470px; border:#d7d7d7 1px solid; padding:10px; position:absolute;}
.bodySkill_dq dl{ clear:both; color:#666666; line-height:24px;}
.bodySkill_dq dl dt{ float:left; width:64px; text-align:right;}
.bodySkill_dq dl dd{ float:left;}
.bodySkill_dq dl dd a{ margin-left:6px;}

.intPopbox_db{ position:absolute; background-color:#FFF; border:#d7d7d7 1px solid; width:540px;}
.bodySkill_db{ margin:5px;}
.bodySkill_db li{ float:left; margin:0 6px; line-height:24px; width:120px;}
.bodySkill_dt{ background-color:#f5f5f5;}
.bodySkill_dt li{ float:left;  margin:0 6px; line-height:24px; width:64px;}

.panalText_center{ text-align:center; font-size:14px; line-height:32px; margin:16px 0;}
.pannel_body_sc dt{ width:90px;}

.addressSend_left{ float:left; width:366px; margin-right:10px;}
.panalBox_text .addressSend_left p{ color:#f56002; font-size:14px; font-weight:bold;}
.addressSend_left dt{ width:366px; text-align:left; font-weight:bold;}
.addressSend_left ul li{ font-size:14px; line-height:28px; color:#878787;}
.addressSend_right{ float:left; border:#e7e7e7 2px solid; border-radius:10px; background-color:#FFF; padding:10px;}
.addressSend_right .panalText{ line-height:24px; font-size:14px; color:#999;}
.addressSend_right .panalText b{ line-height:24px; font-size:14px; color:#5e5e5e;}

/**/
.icon16_close{ width:11px; height:11px; display:inline-block; background:url(http://img01.51jobcdn.com/im/jobs/icon11_close.gif) top no-repeat; vertical-align:middle; margin-left:4px;}
.map-left-button{ width:155px; height:34px; cursor:pointer; border: 1px solid #B1B1B1; background-color:#f6f6f6; color: #6c6c6c;}

.resumeQuestion_f{ position: relative; }
.resumeQuestion{ height:20px; width:20px; position:absolute; bottom: 8px; *bottom:16px; display:inline-block; background-position:0 -100px;}
.resumeQuestion:hover{ cursor:pointer; background-position:-20px -100px; }