* { margin: 0; padding: 0; }
body { padding: 10px; background: #fff; font: normal 12px arial,sans-serif; color: #333; }
ul, li { list-style: none; }
img { border: none; }
a { color: #2200CC; text-decoration: underline; }
a:hover { color: #261cdc; text-decoration: none; }

.floatr { float: right; }
.floatl { float: left;}
.warn { color: #2200cc; }
a.warn:hover { color: #f00; }
.key { color: #2200CC; font-weight:bold;}
#searchResult li p .key { color: #000; font-weight:bold;}
.emphasis { color: #008000; }
.date { font-size: 11px; color: #008000; }
.center { text-align: center;}
.s_clear { *zoom: 1; }
.s_clear:after { clear: both; content: "."; display: block; visibility: hidden; height: 0; overflow: hidden; }
.listf { float:left; padding: 2px 5px 2px 12px;; width: 200px; background: url("../images/icon_dot.gif") no-repeat scroll 0 4px;}
.listf a { font-size: 12px;}
.strong { font-weight: bold;}

#logo { float: left; margin: 10px; }
.searchForm { float: left; }
.searchForm *{ vertical-align: middle; }
.searchForm input { padding: 4px; border: 1px solid #7f9db9; font: bold 14px Verdana; color: #000; }
.searchForm input.textOn { border: 1px solid #9c6; color: #000; }
.searchForm select { padding: 4px 3px; width: 90px; color: #666; }
.searchForm li { float: left; margin: 0 10px 5px 0; }
.searchForm li label { display: block; font: bold 14px Verdana; line-height: 2em; }
.searchForm li span { line-height: 1.5em; color: #333; }
.searchForm li a { margin-left: 3px; }
input.btnPostJob { background: url("../images/btnPostJob.gif") no-repeat; border: none; width: 98px; height: 28px; text-align: center; font: bold 14px ËÎÌå; color: #fff; cursor: pointer; }
input.btnPostJobOn { background-image: url("../images/btnPostJobOn.gif"); }

.searchBar { margin: 10px 0 5px; padding: 5px 10px; background: #edf2fa; border-top: 1px solid #d2dff3; font-size: 12px; }

.sidel { width: 160px;}

table td { vertical-align: top; }
table td.content { padding: 10px 15px; }
#sideContent { border-right:1px solid #CECECE; padding:10px 10px 2px; width:160px; }
.box { margin-top: 10px; }
.box p { font-size: 14px;}
.box ul { margin-left: 1em; padding: 5px 0; }
.box ul li { padding: 3px 0; line-height: 1.2em; }
.box1 { margin-top: 10px; }
.box1 ul { margin-left: 1em; padding: 5px 0; }
.box1 ul li { line-height: 1.2em; }
.box .newjob { font-size: 14px; float: left; width: 320px; padding: 0;}
#sideContent .box ul li a { color: #787878; text-decoration: none; }
#sideContent .box ul li a:hover { color: #000; }

.tip { padding: 5px 0; }
.sort { padding: 5px 0; border-bottom: 1px solid #eee; }
#showLink { margin-right: 30px; }
#searchResult { width: 600px; margin-bottom: 10px;}
#searchResult li { margin-top: 20px; }
h2 {font: normal 16px arial,sans-serif;}
h4 {font: normal 14px arial,sans-serif;}
h3 { padding: 5px 0; font-size: 12px; }
h3 a { color: #666; }
.address { font-weight: normal; color: #666; font-size: 12px;}
p { padding: 2px 0; line-height: 1.2em; }
p.jobInfo { color: #666; }
p.jobSource { color: #008000; }
p.jobSource a { color: #77c;padding: 0 4px; }
.page { margin: 20px 0 10px; padding: 5px; text-align: center; font-size: 14px; color: #fff;}
.page span { display: block; margin-left: 5px; float: left; border:1px solid #2859bf;background:#2859bf; padding: 5px 10px; height: 18px; text-decoration:none;}
.page a, .page a:visited { display: block; margin-left: 5px; float: left; border:1px solid #c6d8fe;color:#2859bf; padding: 5px 10px; height: 18px; text-decoration:none;}
.relSearch { margin-top: 10px; border-top: 2px solid #008000; }
.relSearch td { padding: 10px 0; font-size: 14px; line-height: 22px;}

#sideNav { width: 200px; padding: 5px; border-left: 1px solid #ddd; }
.searchForm2 { float: none; margin-top: 10px; padding: 15px 0; background: #edf2fa; }
.searchForm2 form { width: 500px; margin: 0 auto; }

#contentMain { width: 664px; padding: 10px; float: left; }
.compinto { margin-right: 10px; float: left;  max-width: 331px; _width: expression(document.body.clientWidth > 330? "331px": "auto"); }

h1 { margin-bottom: 2px; font: normal 16px; font-weight: bold;}.
.details { padding: 10px 0;  font-size: 12px; line-height: 1.5em; border-top: 1px dashed #ddd;}
.jobmain { line-height: 150%;}
.relInfo { padding: 5px 0; color: #333; line-height: 150%; font-size: 12px;}
.relInfo a { color: #999;}
.cmps { margin: 20px 0 10px; font-size: 14px;}
#contentMain .box h2 { padding: 10px 0; }
ul.jobPlace li { width: 80px; float: left; color: #666; }
#contentSide { width: 275px; padding: 10px; float: left; border-left: 1px solid #ccc; }
#contentSide li { line-height: 1.5em; }
#contentSide .strong { font-size: 14px;}
a.comName { color: #999; }
h2.listit { padding: 5px 0;}

.share { background: #F1FCFF; padding: 5px;}
.share a { padding: 0 2px; text-decoration: none;}
.more_search { background: #F1FCFF; padding: 5px;}
.more_search p { line-height: 150%;}
.more_search a { text-decoration: none;}
.more_search a:hover { text-decoration: underline;}


#footer { clear: both; border-top: 1px solid #ddd; padding: 10px 0; text-align: center; font-size: 12px; color: #666; line-height: 2em;}


.adtr { float: left;}
.adm { float: left; margin-right: 10px;}
.adr1 { padding: 0 0 5px 5px;}
.adr2 { padding: 0 0 5px 5px;}
.adb { padding: 5px 0;}

#google_guanggao, #google_guanggao2 { background: #f1fcff; overflow: hidden; width: 600px; font-size:14px;}
.ggSection { padding: 5px 10px 5px 0; background: #f1fcff; }
.googleAdList { width: 99%; overflow: hidden; }
.googleAdList dl { margin-bottom: 8px; *zoom: 1; }
.googleAdList dl:after { clear: both; content: "."; display: block; visibility: hidden; height: 0; overflow: hidden; }
.googleAdList dt a { color: #00c; text-decoration: underline; }
.googleAdList dd { padding: 3px 0 0; font-size: 12px; }
.googleAdList dd.ggAddress a { color: #008000; text-decoration: none; }
.googleAdList span.ggAddress a { margin-right: 15px; color: #008000; text-decoration: none; }
.ggBottom { padding: 5px 10px 5px 0; font-size: 12px; }
.ggBottom a {  color: #000; }

