#hy_list { width: 980px; margin: 10px auto; background: #f7f8f9; border: 1px solid #eee; }
#hy_list h3 { padding: 10px 20px 0 20px;}
#hy_list ul { width: 950px; margin: 0 auto; padding: 10px 10px 20px 10px; }
#hy_list ul li { float: left; display: inline; width: 290px; padding: 0 10px; border-bottom: 1px dashed #ddd; height: 32px; overflow: hidden;}
#hy_list ul li a { padding-left: 15px; background: url("/static1/html/images/major/arrow.gif") 0 6px no-repeat; font: bold 14px Verdana; line-height: 2em; }


#subNav { float: left; margin: 10px 0 0; }
#mainNav { float: right; width: 770px; margin: 10px 0 0; overflow:hidden; }

#subNav .box { clear: both; margin: 0 0 10px; background: url("/static1/html/images/default/sideboxtop.gif") center 0 no-repeat; _background-position: center 1px; border-top: 1px solid #fff; overflow: hidden; }
#subNav .box h3 { float: left; display: inline; margin-left: 10px; padding: 0 10px 0; background: url("/static1/html/images/default/sideboxtitle.gif") right 0 no-repeat; font: bold 12px Verdana; color: #06c; height: 24px; overflow: hidden; line-height: 24px; *line-height: 28px; }
#subNav .box a.more { float: right; margin-right: 8px; padding: 5px 6px 0 0; background: url("/static1/html/images/default/icon_more.gif") right 13px no-repeat; font: normal 11px Verdana; line-height: 18px; }
#subNav .box ul { clear: both; padding:10px 5px; border:1px solid #c1e0ff; border-top: none; }
#subNav .box ul li { padding: 0 5px; line-height: 150%; color: #333; }
#subNav .box ul li.left_city{background:#f9f9f9; border-bottom:1px solid #ddd; padding:2px; margin-bottom:5px;}
a.left_city_m{display:block;  text-align:center;}


#subNav div.subAd a.textLink { line-height: 180%; text-decoration: underline; }
#subNav div.subAd img { margin: 0 0 5px; width: 190px; }
#subNav div.subAd li a { background:url("/static1/html/images/default/icon_dot.gif") -4px 2px no-repeat; padding: 0 5px 0 8px; }
#subNav .box p { padding: 10px 1em; line-height: 150%; color: #666; }
#subNav .box p strong { font: bold 14px Verdana; color: #f60; }
#subNav ul.singleLine li { line-height: 20px; height: 20px; overflow: hidden; }
.subAd a.textLink { display: block; padding: 3px 0; line-height: 150%; }
#subNav .adBox { margin: 0 0 10px; border: 1px solid #c1e0ff; }

div.location { margin: 5px 0 0; padding-left: 30px;background: #f9fdff url("/static1/html/images/icon_flag.gif") no-repeat 8px center; border: 1px solid #d5eaff; color: #333; line-height: 36px; }
div.location iframe { margin-top: 5px; }
div.adHot { margin: 5px 0 0; padding: 8px 10px;border: 1px solid #ccc; color: #464646; }
div.cityBanner { clear: both; margin: 5px 0 0; text-align: center; }
div.cityBanner img { border: 1px solid #369; }
img.map { display: block; width: 508px; height: 429px; margin: 20px auto; }

ul.tabTitle { padding: 0 20px; height: 39px; background: url("/static1/html/images/default/boxtitle4.gif") no-repeat; overflow: hidden; }
ul.tabTitle li { float: left; margin-right: 10px; padding-left: 15px; background: url("/static1/html/images/default/citymenuoff.gif") left 0 no-repeat; }
ul.tabTitle li a { display: block; float: left; padding-right: 15px; background: url("/static1/html/images/default/citymenuoff.gif") right 0 no-repeat; font: bold 14px Verdana; color: #390; text-decoration: none; height: 39px; line-height: 44px; }
ul.tabTitle li.menuOn { background-image: url("/static1/html/images/default/citymenuon.gif"); }
ul.tabTitle li.menuOn a { background-image: url("/static1/html/images/default/citymenuon.gif"); line-height: 42px; }
ul.tabTitle li.menuOn a strong { padding-right: 5px; font-size: 16px; color: #000; }
ul.tabTitle li.menuOn a span { padding: 1px; background-position: 0 2px; *background-position: 0 0; background-repeat: no-repeat; color: #06c; }
ul.tabTitle li.menuOn a span.fTime { width: 64px; height: 15px; background-image: url("/static1/html/images/default/textftime.gif"); }
ul.tabTitle li.menuOn a span.pTime { background-image: url("/static1/html/images/default/textptime.gif"); }

ul.tabTitle_hk { padding: 0 20px; height: 39px; background: url("/static1/html/images/default/boxtitle4.gif") no-repeat; overflow: hidden; }
ul.tabTitle_hk li { float: left; margin-right: 10px; padding-left: 15px; background: url("/static1/html/images/default/citymenuoff.gif") left 0 no-repeat; }
ul.tabTitle_hk li a { display: block; float: left; padding-right: 15px; background: url("/static1/html/images/default/citymenuoff.gif") right 0 no-repeat; font: bold 14px Verdana; color: #390; text-decoration: none; height: 39px; line-height: 44px; }
ul.tabTitle_hk li.menuOn { background-image: url("/static1/html/images/default/citymenuon.gif"); }
ul.tabTitle_hk li.menuOn a { background-image: url("/static1/html/images/default/citymenuon.gif"); line-height: 42px; }
ul.tabTitle_hk li.menuOn a strong { padding-right: 5px; font-size: 16px; color: #000; }
ul.tabTitle_hk li.menuOn a span { padding: 1px; background-position: 0 2px; *background-position: 0 0; background-repeat: no-repeat; color: #06c; }
ul.tabTitle_hk li.menuOn a span.fTime { background-image: url("/static1/html/images/default/textftime_en.gif"); }
ul.tabTitle_hk li.menuOn a span.pTime { background-image: url("/static1/html/images/default/textptime_en.gif"); }

.jobList { width: 768px; border: 1px solid #390; border-top: none; overflow: hidden; }
.jobList h3 { margin: 20px 10px 0; height: 25px; background: url("/static1/html/images/default/bgjobtitle.gif") repeat-x 0 24px; font: bold 14px Verdana; line-height: 26px; }
.jobList h3 strong { display: block; float: left; padding-left: 30px; background: url("/static1/html/images/default/jobtitle.gif") no-repeat left 0; }
.jobList h3 span { display: block; padding-right: 20px; background: url("/static1/html/images/default/jobtitle.gif") no-repeat right 0; font: bold 14px Verdana; color: #390; line-height: 25px; }
.jobList h3 span a { font: bold 14px Verdana; color: #390; text-decoration: none; line-height: 25px; }
.jobList table { width: 750px; margin: 0px auto 10px; text-align:center; }
.jobList table tr.bg_0 { background: #fff; }
.jobList table tr.bg_1 { background: #f4f4f4; }
.jobList table td { padding: 4px 5px; line-height: 150%; text-align: left; vertical-align: top; color: #999; }
.jobList table td a { font-size: 14px; color: #06c; }
.jobList table td a:visited { color: #666; }
.jobList table tr:hover td { background-color: #f4f4f4; }
.jobList table td.item1 { /*padding-left: 12px; background-image: url("/static1/html/images/icon_item2.gif"); background-position: 2px 10px; background-repeat: no-repeat;*/ }
.jobList table td.cols1 a{ color: #444; }
.jobList table td a span { padding-right: 10px; background: url("/static1/html/images/default/icon_dot.gif") right center no-repeat; }
.jobList table td a span.emphasis { padding: 0; background: none; }
.jobList table td.date { width: 75px; font: normal 10px Verdana; line-height: 18px; }
.jobList table td.cols2 { width: 110px; }
.jobList table td.center { text-align: center; }
.jobList table td div.sepr { margin: 5px auto 0; height: 1px; font-size: 1px; overflow: hidden; border-top: 1px dashed #ccc; }
.jobMore { margin: 0 10px 10px 0; height: 25px; overflow: hidden; }
.jobMore a { display: block; float: right; padding-left: 20px; background: url("/static1/html/images/default/jobmore.gif") no-repeat left 0; text-decoration: none; }
.jobMore a span { display: block; padding-right: 30px; background: url("/static1/html/images/default/jobmore.gif") no-repeat right 0; font-size: 14px; color: #000; line-height: 25px; }

.rCorner { position: relative; }
b { position: absolute; width: 5px; height: 5px; background: url("/static1/html/images/default/rcorner.gif") no-repeat; font-size: 0; overflow: hidden; }
b.rc1 { left: 0; top: 0; background-position: left top; }
b.rc2 { right: 0; top: 0; background-position: right top; }
b.rc3 { left: 0; bottom: 0; _bottom: -1px; background-position: left bottom; }
b.rc4 { right: 0; bottom: 0; _bottom: -1px; background-position: right bottom; }

#applicate { float: left; width: 780px; margin: 5px 0 0; }
#applicate h2 { margin: 10px 0; text-align: center; font-size: 14px; }
#applicate .notice { margin: 0 0 10px; width: 780px; position: relative; }
#applicate .notice b { background-image: url("/static1/html/images/default/rcornernotice.gif"); }
#applicate b.rc3, #applicate .notice b.rc4 { _bottom: 0; }
#applicate .notice div { padding: 10px 20px; border: 1px solid #ffeb99; line-height: 150%; color: #666; }
#applicate .notice div p { text-align: right; }
.deadline { margin: 20px 0 0; padding-bottom: 20px; padding-top: 5px; background: #f3f6df url("/static1/html/images/default/dlbg.gif") repeat-x; border: 1px solid #390; position: relative; }
.deadline ul { width: 390px; position: absolute; }
.deadline ul li { padding-left: 70px; height: 41px; overflow: hidden; line-height: 41px; }
.deadline ul li a { float: left; display: block; padding-left: 15px; color: #333; }
.deadline ul li a strong { display: block; padding-right: 15px; font-weight: normal; }
.deadline ul li a.menuOn { background: url("/static1/html/images/default/dlmenuon.gif") left 6px no-repeat; }
.deadline ul li a.menuOn strong { background: url("/static1/html/images/default/dlmenuon.gif") right 6px no-repeat; font-weight: bold; color: #000; }
.deadline ul.internOff { right: -1px; top: -1px; _top: 0; _right: 0; background: url("/static1/html/images/default/dlmenuoff.gif") right 0 no-repeat; border-left: 1px solid #390; border-bottom: 1px solid #390; height: 41px; overflow: hidden; }
.deadline ul.intern { left: 388px; }
.deadline ul.intern li { background: url("/static1/html/images/default/textintern.gif") 20px 12px no-repeat; }
.deadline ul.internOff li { background: url("/static1/html/images/default/textintern.gif") 20px 16px no-repeat; line-height: 50px; }
.deadline ul.fullOff { left: -1px; top: -1px; _top: 0; background: url("/static1/html/images/default/dlmenuoff.gif") left 0 no-repeat; border-right: 1px solid #390; border-bottom: 1px solid #390; height: 41px; overflow: hidden; }
.deadline ul.fulltime li { background: url("/static1/html/images/default/textfulltime.gif") 24px 12px no-repeat; }
.deadline ul.fullOff li { background: url("/static1/html/images/default/textfulltime.gif") 24px 16px no-repeat; line-height: 50px; }

.dlListTop { margin: 40px 10px 0; height: 10px; background: #fff url("/static1/html/images/default/dllistborder.gif") center top no-repeat; overflow: hidden; }
.dlList { margin: 0 10px; padding: 10px 13px; width: 730px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; overflow: hidden; }
.dlList table { margin: 0 auto; width: 100%; }
.dlList table tr.bg0 td { background: #fff; }
.dlList table tr.bg1 td { background: #f8f8f8; }
.dlList table th { padding: 30px 2px 5px 2px; border-bottom: 1px solid #bcda44; color: #390; text-align: left; }
.dlList table th span.floatr { font: normal 12px Verdana; color: #999; }
.dlList table th span.floatr img { vertical-align: middle; padding: 0 0 3px; }
.dlList table th span.floatr strong { font-size: 11px; color: #f00; }
.dlList table td { height: 16px; padding: 5px 2px; border-bottom: 1px solid #eaeaea; font: normal 14px Verdana; color: #666; }
.dlList table thead td { border-bottom: 1px dashed #eaeaea; font: bold 12px Verdana; color: #333; }
.dlList table td.memo { font: normal 12px Verdana; }
.dlList .showPage { padding: 20px 5px 10px; text-align: center; font-size: 14px; }
.dlListBottom { margin: 0 10px; height: 10px; background: #fff url("/static1/html/images/default/dllistborder.gif") center bottom no-repeat; font-size: 0; overflow: hidden; }

/* ==========Part "subApp" ---- for the right side of applicate========== */
#subNav .subApp h3 { padding: 5px 0; border-bottom: 1px dashed #666; font: bold 14px Verdana; }
#subNav .subApp ul { margin: 5px 0; }
#subNav .subApp ul li { padding: 3px 10px 3px 15px; background: url("/static1/html/images/topnavicon.gif") 2px 7px no-repeat; line-height: 150%; border-bottom: 1px dashed #ddd; color: #666; }
#subNav .subApp ul li.current { background: url("/static1/html/images/icon_item3.gif") 2px 7px no-repeat; font-weight:bold; }

div.industry{float:left;margin: 10px 0 0;width:758px;border:1px solid #390;}
div.industry h3{margin:0;background:url("/static1/html/images/bgboxtitle.gif") repeat-y;color:#fff;border:none;font:normal 16px 黑体;padding:7px 20px 3px 20px;text-align:left;height:20px;}
div.industry div.dlSearch{ margin:15px; height:44px;text-align:center;clear:both;}
div.industry div.indText{padding:10px;line-height:150%;color:#666;background:#fff;}
div.industry div.indName{margin:5px 0 0;padding:5px 0 0;border-top:1px dashed #ddd;}
div.industry div.indName a{padding-left:16px;background:url("/static1/html/images/icon_cate.gif") 3px -1px no-repeat;font-weight:bold;color:#049;}
div.industry div.nobor{border:none;}
div.industry table.indText{margin:0;text-align:left;}
div.industry table.indText td{padding:1px 5px;width:175px;}
div.industry table.indText td span.item{display:block;height:20px;line-height:20px;overflow:hidden;}
div.industry table.indText td span.item a.linkBbs{margin-left:3px;padding:0 8px;background:url("/static1/html/images/linkbbsoff.gif") no-repeat;text-decoration:none;}
div.industry table.indText td span.item a.linkBbs:hover{background:url("/static1/html/images/linkbbson.gif") no-repeat;}
div.industry table.indText td span.item a:visited { color: #868686;}

#guide{width:980px;}
#guide div.indBox{margin:10px 0 0;padding:1px;border:1px solid #ccc;background:#fff;}
#guide h3.industry{margin: 10px 0 0;background:url("/static1/html/images/bgboxtitle.gif") repeat-y;color:#fff;border:none;font:normal 16px 黑体;padding:7px 20px 3px 20px;text-align:left;height:20px;}
#guide h3.industry span.r{font:normal 12px Verdana;color:#ccc;}
#guide h3.industry span.r a{color:#fff;text-decoration:underline;}
#guide h3.indTopic{margin:0;padding:5px 10px;height:15px;text-align:left;font:bold 12px 宋体;color:#464646;border:1px solid #ededed;border-bottom:1px solid #ccc;background:url("/static1/html/images/bg_indtopic.gif") repeat-x;}
#guide table.indText{margin:0 auto;width:100%;text-align:left;background:#fff;}
#guide table.indText td{padding:2px 5px;}
#guide table.indText td span.item{display:block;height:20px;line-height:20px;overflow:hidden;}
#guide table.indText td a{color:#06c;}
#guide table tr.bg_0{background:#fff;}
#guide table tr.bg_1{background:#f2f2f2;}
#guide div.indText{padding:10px;line-height:150%;color:#666;background:#fff;}
#guide ul.indCate{ float: left; margin:0;padding:5px 10px;background:#fff;width:468px;}
#guide ul.indCate li{padding:0 5px;line-height:180%;height:22px;overflow:hidden;color:#666;}
#guide ul.indCate li span.num{padding:3px 0 0;font:normal 10px Verdana;color:#999;}
#guide ul.indCate li span.re{color:#f60;}
#guide ul.indCate li a{color:#06c;text-decoration:underline;}
#guide ul.indCate li a:hover{color:#06c;text-decoration:none;}
#guide ul.cateIndex{background:#f7f7f7;width:358px;}
#guide ul.cateIndex li{background:url("/static1/html/images/icon_cate.gif") 0 7px no-repeat;padding:2px 5px 2px 15px;border-bottom:1px dashed #ddd;line-height:180%;font-size:14px;}
#guide ul.cateIndex li a{color:#06c;text-decoration:none;}
#guide ul.cateIndex li a:hover{color:#06c;text-decoration:underline;}



#winpop { width:200px; height:0px; position:fixed; _position:absolute; _bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); right:10px; bottom:0; margin:0; padding:1px; overflow:hidden; display:none; background: #fff; border: 1px solid #008000;}
#winpop .title { width:330px; background: #e7fee8; border-bottom:1px solid #EEF5F5; color:#000; font:bold 14px Verdana;padding:8px 15px;}
#winpop .con { width:100%; line-height:180%; margin: 0; font-weight: bold; font-size:12px; text-align:left;}
#winpop .con li {  padding: 2px 10px 5px;}
#winpop .con li a { color: #008000; text-decoration: none;}
#winpop .con li.blue a { color: #f60;}
#winpop a:hover { text-decoration: underline;}
#silu { font-size:12px; color:#666; position:absolute; right:0; text-align:right; text-decoration:underline; line-height:22px;}
.close { background: url("/static1/html/images/shut.gif") no-repeat; cursor:pointer; display:block; height:11px; position:absolute; right:10px; top:10px; width:11px;}
