/*公共基础begin*/
*{margin:0;padding:0;}
body{padding:0;background:#e1e1e1;}
div,table,td,li,input,select,dd{font-size:12px;font-family:Arial, Helvetica, sans-serif,"宋体";}
img{border:0px;}
ul,li{list-style: none;}
.clear{clear:both; font-size:1px; line-height:1px;}
.wryh{font-family:"微软雅黑","黑体",Arial, Helvetica, sans-serif;}


a:link,a:visited{color:#222; text-decoration:none;}
a:hover{color:#C00; text-decoration:none;}
a.jobname:link,a.jobname:visited{color:#d71920; text-decoration:underline;}
a.jobname:hover{color:#333; text-decoration:underline;}

/*公共基础 end */
/*右侧悬浮icon*/
.side-bar {
	width: 66px;
	position: fixed;
	bottom: 20px;
	right: 25px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
.side-bar a {
	width: 66px;
	height: 66px;
	display: inline-block;
	background-color: #dddddd;
	margin-bottom: 2px;
}
.side-bar a:hover {
	background-color: #669fdd;
}

.side-bar .icon-chat {
	background-position: 10 -70px;
	position: absolute;
	right: 80px;
	top: -500px;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}


.header{
	width:980px;
	height:179px;
	margin:0 auto;
}
.mainConter{ width:940px; padding:20px; padding-bottom:0; margin:0 auto; background:#fff url(../images/main/mainConter.jpg) no-repeat left bottom;}
.left{ width:699px; float:left;}
.right{ width:230px; float:right;}

.searchArea,.detailArea h3,.rightPart h3,.part398 h3,.part291 h3,.infoArea h3{ background:url(../images/main/jobMain.gif) no-repeat;}
.expericeTitle{ height:40px;}
.joblongDate{ margin-bottom:10px;background:url(../images/main/joblongDate.jpg) no-repeat;}
.joblongDate tr.bgcolor{ background:#f4f4f4;}
.joblongDate th{line-height:30px; color:#666;}
.joblongDate td{ line-height:30px; text-align:center; color:#222;}
.joblongDate td.sorleft{ padding-left:20px;text-align:left;}

.apply{ width:58px; height:20px; margin:0 auto; line-height:20px;}
.apply a:link,.apply a:visited{ display:block;width:58px; height:20px; text-align:center; line-height:20px;*line-height:22px; overflow:hidden;background:url(../images/main/btn.gif) no-repeat 0 -26px; color:#fff;}
.apply a:hover{background:url(../images/main/btn.gif) no-repeat -73px -26px;}

.operate{ width:125px; height:25px; padding-top:5px; margin:0 auto; overflow:hidden;}
.operate a:link,.operate a:visited{ display:inline; width:58px; height:20px; margin:0 2px; line-height:20px;*line-height:22px; text-align:center; float:left; background:url(../images/main/btn.gif) no-repeat 0 -26px; overflow:hidden;color:#fff;}
.operate a:hover{background:url(../images/main/btn.gif) no-repeat -73px -26px;}
.kssq{width:70px; height:20px; margin:15px auto; line-height:20px;}
.kssq a:link,.kssq a:visited{ display:block; width:70px; height:20px; line-height:20px;*line-height:22px; text-align:center; background:url(../images/main/btn.gif) no-repeat 0 -77px; overflow:hidden; color:#fff;}
.kssq a:hover{background:url(../images/main/btn.gif) no-repeat -73px -77px;}

  
/* 左边 */
 /* 搜索 */
.searchArea{ height:20px; padding:20px 0 18px 159px; background-position:0 0;}
.searchArea input.word{ width:118px; height:18px; padding-left:4px; margin-right:10px; border:1px solid #c5ccdc; line-height:20px; background:#fff; color:#999;}
.searchArea .sortmore{ width:156px; height:20px; margin-right:10px; line-height:20px; color:#333;}
.searchArea input.place{ width:152px; height:18px; padding-left:4px; margin-right:10px; border:1px solid #c5ccdc; line-height:20px; background:#fff; color:#333;}
.searchArea input.searchBtn{ width:47px; height:20px; border:none; line-height:20px; color:#dadada; background:url(../images/main/btn.gif) no-repeat 0 0; cursor:pointer;}
 /* 搜索 end */
.detailArea,.myhome{ margin-top:10px;}
.detailArea h3,.part398 h3,.part291 h3,.infoArea h3{
	height:24px; padding-top:5px; font-family:"宋体";
	padding-left:14px;
	font-size:14px;
	color:#222222;
	line-height:29px;
	background-position:0 -76px;
}
.detailBox{ border:1px solid #dcdcdc; border-top:none; padding:10px; background:#f9f9f9; }
.myhegith{ height:395px;}
  .jobDate{ background:url(../images/main/jobDateth.jpg) no-repeat;}
  .jobDate th{line-height:30px; color:#666;}
  .jobDate td{ line-height:30px; text-align:center; color:#222;}
 
.pager{ margin-top:7px;line-height:28px; text-align:center;}
.pager span{ margin:0 12px; color:#222;}
.pager span strong{ color:#c3261d; margin:0 4px;}
.pager span a{ margin:0 6px;}

.part398{ width:398px; float:left;}
.part398 h3{ background-position:0 -166px;}
.part398box{border:1px solid #dcdcdc; border-top:none; padding:10px 10px 6px; background:#f9f9f9;}
.postlist{ clear:both; height:115px;padding-bottom:8px; border-bottom:1px dashed #c4c4c4; margin-bottom:6px; overflow:hidden;}
.noborder{ border:none;}
  .postname{ width:180px; float:left;}
  .postname li{ padding-left:18px;line-height:18px; color:#444;}
  .postname li.name{ background:url(../images/main/arrow_ico.jpg) no-repeat left center;}
  .postname li strong{ color:#d71920;}
  .postname li span{ color:#d71920;}
  .postname li b{ font-weight:normal; color:#666;}
.postInfo{ width:175px; float:right;}
.postdate th{ padding-left:6px;line-height:18px; font-weight:normal; text-align:left; color:#666;}
.postdate td{ line-height:18px; color:#444;}
.postdate td a{ display:block; width:70px; height:20px; line-height:20px;*line-height:22px;margin:5px 0; text-align:center; background:url(../images/main/btn.gif) no-repeat 0 -77px; overflow:hidden;}
 .postdate td a:link,.postdate td a:visited{color:#fff; text-decoration:none;}
 .postdate td a:hover{color:#fff; text-decoration:none;background:url(../images/main/btn.gif) no-repeat -73px -77px;}
.gointoall{ line-height:20px;}
.pointtext{ margin-bottom:4px; padding-left:14px;line-height:24px; color:#333; background:url(../images/main/red_ico.jpg) no-repeat left center;}
.pointtext strong{ margin:0 3px; color:#d71920;}

.part291{ width:291px; float:right;}
.martop{ margin-top:8px;}
.part291 h3{ background-position:0 -204px;}
.part291box{border:1px solid #dcdcdc; border-top:none; padding:10px 10px 6px; background:#f9f9f9; color:#444;}
.part291box h4{ padding-left:18px; line-height:22px; font-weight:normal; font-size:12px; background:url(../images/main/arrowred_ico.jpg) no-repeat left center;}
.part291box ul{border-bottom:1px dashed #c4c4c4; padding-bottom:4px; margin-top:6px;}
.part291box ul li{padding-left:18px;line-height:18px;}
.part291box ul li.fist{ background:url(../images/main/triangular_ico.jpg) no-repeat 5px center;}
.part291box ul li strong,.keepInf dt strong{ color:#d71920;}
.part291box ul li b{ color:#d71920;}
.part291box ul li span{ margin-left:30px;}
.part291box ul li.last,.keepInf dd.last{ height:20px; line-height:20px; margin:3px 0; overflow:hidden;}
.part291box ul li.last p{ margin-right:8px;line-height:20px; float:right; color:#d71920;}
.part291box ul li.last a,.keepInf dd.last a{ display:block;width:70px; height:20px; text-align:center; line-height:20px;*line-height:22px; overflow:hidden;background:url(../images/main/btn.gif) no-repeat 0 -77px; color:#fff; float:right;}
.part291box ul li.last a:hover,.keepInf dd.last a:hover{background:url(../images/main/btn.gif) no-repeat -73px -77px;}
.part291box ul.noborder{ border:none;}

.keepInf{border-bottom:1px dashed #c4c4c4; padding-bottom:11px;*padding-bottom:8px; margin-top:6px;}
.keepInf dt{padding-left:18px;line-height:18px;background:url(../images/main/triangular_ico.jpg) no-repeat 5px center; overflow:hidden;} 
.keepInf dt span{ float:right;}
.keepInf dd{padding-left:18px;line-height:18px;} 

infoArea h3{}
.infoBox{border:1px solid #dcdcdc; border-top:none; padding:15px 26px; background:#f9f9f9;}
.exhaustiveDate{ color:#444;}
.exhaustiveDate th{ padding-right:5px;line-height:26px; text-align:right; font-weight:normal;}
.exhaustiveDate th span{ line-height:18px;}
.exhaustiveDate td{ line-height:26px;}
.exhaustiveDate td strong{ color:#d71920;}
.exhaustiveDate td b{ margin:0 5px;}
.exhaustiveDate td strong.nobig{ font-weight:normal;}
.exhaustiveDate td h5{ line-height:18px;color:#d71920; font-size:12px; font-weight:normal;}
.exhaustiveDate td span{ margin-right:10px;}
.exhaustiveDate input.shorttext{ width:220px; height:18px; padding-left:4px; border:1px solid #cbcbcb; line-height:20px; background:#fff; color:#444;}
.exhaustiveDate input.shorttext2{ width:100px; height:18px; padding-left:4px; border:1px solid #cbcbcb; line-height:20px; background:#fff; color:#444;}
.exhaustiveDate input.photobtn{ width:56px; height:21px; cursor:pointer; border:none; background:url(../images/main/btn.gif) no-repeat 0 -136px;}
.exhaustiveDate .trade{ width:226px; height:20px; color:#444;}
.exhaustiveDate .shortlist{width:107px; height:20px; margin-right:8px; color:#444;}
.exhaustiveDate .shortlist2{ margin-right:0;}
.exhaustiveDate .moretext{ width:420px; height:90px; border:1px solid #cbcbcb; padding:4px; line-height:20px; color:#444;}

.infosort{ margin-bottom:10px;}
.infosort dt{
	height:32px;
	padding-left:20px;
	font-weight:bold;
	line-height:32px;
	color:#c4281c;
	background:url(../images/main/infodt_ico.jpg) no-repeat left center;
	overflow:hidden;
}
.infosort dt strong{ display:block; margin-right:20px; float:left;}
.infosort dt span{ display:block; width:54px; height:21px; margin-top:4px; line-height:21px; *line-height:23px; float:left; background:url(../images/main/btn.gif) no-repeat 0 -111px; overflow:hidden;}
.infosort dt span a{ display:block;width:34px; height:21px; padding-left:20px;}
  .infosort dt span a:link,.infosort dt span a:visited{color:#f0e4d3; text-decoration:none;}
  .infosort dt span a:hover{color:#ffffff; text-decoration:none;}
.infosort dd{ padding:15px 20px 8px; background:url(../images/main/infosort_ddbg.jpg) no-repeat center top;color:#444;}
.infosort dd p{ line-height:24px; text-indent:2em;}
.infosort dd li{ line-height:24px;}
.infosort dd h4{ padding-left:30px; margin-bottom:6px; line-height:24px; font-size:12px; font-weight:normal;}

.circuitbtn{ height:20px; line-height:20px; margin-top:20px;}
.circuitbtn span{ display:inline; margin-left:10px; float:left; color:#d71920;}
.circuitbtn ul{ display:inline;width:160px; height:20px; float:left; padding-left:230px;}
.circuitbtn ul li{ display:inline;width:70px; height:20px; margin-right:10px; line-height:20px;*line-height:22px; float:left; overflow:hidden; text-align:center;}
.circuitbtn ul li a{ display:block;width:70px; height:20px;}
 .circuitbtn ul li a{color:#fff; text-decoration:none;background:url(../images/main/btn.gif) no-repeat 0 -77px; }
 .circuitbtn ul li a:hover{color:#fff; text-decoration:none;background:url(../images/main/btn.gif) no-repeat -73px -77px;}
/* 左边 end */

/* 右边 */
.spacetop{ margin-top:10px;}
.rightPart h3{
	height:23px;
	padding:7px 0 0 15px;
	color:#222222;
	font-size:14px;
	background-position:0 -113px;
}
.partBox{ border:1px solid #dcdcdc; border-top:none; padding:5px 14px 8px; background:#fff;line-height:200%;}
 /* 我的账户 */
.partBox h5{ font-size:12px; line-height:18px; color:#d71920; font-weight:normal;}
.sculpture{ height:105px; margin-top:8px;}
.sculpture span{ display:block; width:82px; height:105px;float:left;}
.portrait{ width:104px; float:right;}
.portrait li{ padding-left:10px; line-height:25px; background:url(../images/main/red_ico.jpg) no-repeat left center;}
  .portrait li a:link,.portrait li a:visited{color:#b57923; text-decoration:none;}
  .portrait li a:hover{color:#C00; text-decoration:none;}
.usermation{ clear:both; border-top:1px dashed #c4c4c4; margin-top:10px; padding-top:8px;}
.usermation li{ line-height:20px; color:#444;}
.usermation li span{ margin-right:5px; color:#666;}
 /* 我的账户 end */
 /* 我的简历 */ 
.partBox p{ width:200px; color:#666; line-height:20px;}
.gonav{}
.gonav li{ display:inline;width:90px;padding-left:10px; line-height:25px; background:url(../images/main/red_ico.jpg) no-repeat left center; float:left;}
.gonav li.ad1{ width:180px;}
  .gonav li a:link,.gonav li a:visited{color:#b57923; text-decoration:none;}
  .gonav li a:hover{color:#C00; text-decoration:none;}
.perfect{ clear:both; width:76px;height:21px; margin-top:8px; margin-left:113px; padding-bottom:8px;}
.perfect a{ display:block;width:76px;height:21px;line-height:21px;*line-height:23px;  text-align:center; overflow:hidden;}
   .perfect a:link,.perfect a:visited{color:#dadada;text-decoration:none;background:url(../images/main/btn.gif) no-repeat 0 -53px;}
   .perfect a:hover{color:#ffffff;text-decoration:none;background:url(../images/main/btn.gif) no-repeat -79px -53px;}
 /* 我的简历 end */ 
 .resumetext{ padding:5px 4px;}
 .resumetext li{ padding-left:14px; line-height:24px; background:url(../images/main/red_ico.jpg) no-repeat 3px center;}
 .resumetext li.this{ font-weight:bold; background:url(../images/main/resumetext_this.jpg) no-repeat left center;}
  .resumetext li a:link,.resumetext li a:visited{color:#b57923; text-decoration:none;}
  .resumetext li a:hover{color:#444; text-decoration:none;}
.goback{ border-top:1px dashed #c4c4c4; margin-top:6px; height:21px; padding-top:10px; padding-bottom:6px;}
.goback a{ display:block;width:76px;height:21px; margin:0 auto;line-height:21px;*line-height:23px; text-align:center; overflow:hidden;}
   .goback a:link,.goback a:visited{color:#dadada; text-decoration:none;background:url(../images/main/btn.gif) no-repeat 0 -53px; }
   .goback a:hover{color:#dadada; text-decoration:none; background:url(../images/main/btn.gif) no-repeat -79px -53px; }


.viewArea h3{height:29px; padding-left:14px; font-size:14px; color:#333;line-height:29px; background:url(../images/main/jobMain.gif) no-repeat 0 -261px;}
/* 右边 end */

/* 页脚 */

.foot{ width:980px; height:108px; margin:0 auto; background:url(../images/main/foot.jpg) no-repeat left bottom;}
.foot p{ color:#585858; text-align:center; padding-top:44px;}
.footer{ width:1003px; height:58px; text-align:center; margin:0 auto; background-image:url(../images/login/footer.jpg); background-repeat:no-repeat;}
.footer p{  color:#585858; text-align:center; padding-top:44px;}



