#subNav .subMedia{width:188px;margin-bottom:5px;text-align:center;border:1px solid #090;}
#subNav div.box{margin:5px 0 0;padding:1px;background:#f1fae9;border:1px solid #090;}
#subNav h3.subTitle{padding:5px;background:#090;font:bold 12px 宋体;color:#fff;}
#subNav h3.subTitle span.r a{color:#fff;font-weight:normal;text-decoration:none;}
#subNav div.box ul{padding:10px 5px;}
#subNav div.box ul li{line-height:150%;color:#333;}
#subNav div.subAd{margin:5px 0 0;color:#666;}
#subNav div.subAd a.textLink{line-height:180%;color:#06c;text-decoration:underline;}
#subNav div.subAd img{margin:5px 0 0;width:190px;}
#subNav div.subAd .hotSearch a{background:url("/html/images/icon_item.gif") 0 3px no-repeat;padding:0 5px 0 8px;color:#464646;}
#subNav ul.navInfo{margin:10px 0 0;}
#subNav ul li{padding:0 5px;}
#subNav ul li.naveinfoTopic a{text-decoration:underline;line-height:18px;}
#subNav ul li.naveinfoDetails{color:#666;line-height:18px;}
#subNav ul li img.middle{padding:0 0 5px 0;}

#subNav .subActivity{margin:5px 0;padding:10px 5px;background:#fefff4 url("/html/images/actBorder.gif") no-repeat;}
#subNav .subActivity p{padding:5px;color:#c60;text-align:left;line-height:20px;}
#subNav .subActivity p strong a{color:#f60;font:normal 18px 黑体;text-decoration:underline;}
#subNav .subActivity img.actPic{margin:5px auto;padding:0 1px;border:1px solid #fc0;background:#fff;display:block;}
/* ==========Part "subIndustry" ---- for the right side of industry========== */
#subNav .subIndustry{margin-left:10px;}
#subNav .subIndustry h3{margin:0;padding:5px 10px 5px 15px;background:url("/html/images/jobTitle.gif") 2px 5px no-repeat;border-bottom:1px dashed #390;font:normal 12px Arial;color:#390;}
#subNav .subIndustry ul{margin:5px 0;}
#subNav .subIndustry ul li{margin:3px 0 0;padding:1px 10px;background:url("/html/images/bgIndNav.gif") no-repeat;line-height:20px;height:20px;overflow:hidden;font-family:Verdana;color:#666;}
#subNav .subIndustry ul li.current{font-weight:bold;}
#subNav .subIndustry ul li a{color:#06c;}

div.location{margin:10px 0 0;padding:5px 10px 5px 24px;background:url("/html/images/icon_flag.gif") 0 6px no-repeat;font:normal 12px Arial;color:#333;}
div.location a{color:#390;}
div.adHot{margin:5px 0 0;padding:8px 10px;border:1px solid #ccc;color:#464646;}
div.adHot a{color:#06c;}
div.searchForm{float:right;margin-top:-15px;margin-right:-56px;*margin-right:-66px;height:36px;overflow:hidden;}
div.cityBanner { clear: both; margin: 5px 0 -5px; text-align: left; }
	div.cityBanner img { border: 1px solid #369; }

div.boxTitle{margin:5px 0;padding:8px 5px;background:url("/html/images/bgBoxTitle.gif") repeat-y;}
div.boxTitle h3{padding:0 20px 0 25px;background:url("/html/images/icon_triangleRight.gif") 10px 3px no-repeat;font-size:14px;color:#fff;}
div.tabTitle{margin:10px 0 0;padding-left:20px;z-index:5;height:13px;padding-top:10px;padding-bottom:5px;}
div.tabTitle a{margin-right:3px;text-align:center;}
div.tabTitle a.menuOn{padding:9px 36px 5px;*padding-top:8px;background:url("/html/images/tabTitleMenuOn.gif") 0 0 no-repeat;font:bold 14px 宋体;color:#000;}
div.tabTitle a.menuOff{padding:8px 41px 2px;*padding-top:7px;border-bottom:1px solid #390;background:url("/html/images/tabTitleMenuOff.gif") 0 0 no-repeat;font:normal 12px 宋体;color:#000;}

.jobList{border:1px solid #390;z-index:4;}
.jobList h3.jobTitle{margin:5px;padding:5px 10px 5px 15px;background:url("/html/images/jobTitle.gif") 2px 5px no-repeat;border-bottom:1px dashed #390; font: bold 14px Verdana; color:#390;}
.jobList h3.jobTitle span.r a{font-weight:normal;}
.jobList table{width:758px;margin:10px auto;text-align:center;}
.jobList table tr.bg_0{background:#fff;}
.jobList table tr.bg_1{background:#f8f8f8;}
.jobList table td{padding:4px 5px;line-height:150%;text-align:left;vertical-align:top;color:#999;}
.jobList table td a{color:#06c;font-size:14px;}
.jobList table td a:visited{color:#666;}
.jobList table td.cols1{width:210px;padding-left:12px;background-image:url("/html/images/icon_item2.gif");background-position:2px 10px;background-repeat:no-repeat; }
.jobList table td.item1{/*padding-left:12px;background-image:url("/html/images/icon_item2.gif");background-position:2px 10px;background-repeat:no-repeat; */}
.jobList table td.cols1 a{ color:#444; }
.jobList table td.cols1 a:visited{color:#666;}
.jobList table td.date{width:75px;font:normal 10px Verdana;}
.jobList table td.cols2{width:110px;}
.jobList table td.cen{text-align:center;}
.jobList table td.more{padding-top:10px;text-align:right;}
.jobList table td.more a{font-weight:bold;color:#390;}
.jobList table td.more a:hover,.jobList table td.more a:visited{color:#390;}
.jobList table td div.sepr{margin:5px auto 0;height:1px;font-size:1px;overflow:hidden;border-top:1px dashed #ccc;}
.jobList div.boxBanner{text-align:left;margin:5px 0; padding-left: 10px;}

.jobDetails{margin:5px auto;font:normal 12px Verdana;}
.jobDetails h3.jobTitle{margin:5px 0 0;padding:10px 0 15px;text-align:center;background:url("/html/images/bgJobTitle.gif") center bottom no-repeat; font:normal 20px 黑体;color:#333;}
.jobDetails h3.jobTitle span.memo{font:normal 12px Verdana;color:#666;}
.jobDetails a{color:#06c;}
.jobDetails div.basicInfo{color:#390;}
.jobDetails div.basicInfo ul{width:900px;margin:5px auto;clear:both;overflow:hidden;}
.jobDetails div.basicInfo ul li{float:left;width:300px;line-height:180%;}
.jobDetails div.basicInfo ul li strong{color:#464646;}
.jobDetails div.basicInfo ul li span.jobName{color:#f30;}
.jobDetails div.basicInfo a{color:#390;text-decoration:underline;}
#wrap div.hot{margin:10px 0;padding:8px 10px;text-align:center;background:#f7f8ef;border:1px solid #390;line-height:150%;}
#wrap div.hot a{color:#464646;}

.jobDetails div.jobContent{margin:10px 0;position:relative;_position:fixed;}
.jobDetails div.jobContent span.inner{width:916px;padding:0 30px;line-height:150%;}
.jobDetails div.jobContent div {margin: 0 10px;line-height:180%;color:#464646;font-size:14px;}
.jobDetails div.jobContent div p{padding:5px 0;}
.jobDetails div.jobContent div p.jobEmail{padding:10px 0 0;color:#390;}
.jobDetails div.jobContent div p.jobEmail a{color:#06c;}
.jobDetails h3.subTitle{margin:0; padding: 6px 34px 6px 10px; line-height:150%;font:12px 宋体;}
.jobDetails h3.subTitle img{padding-bottom:5px;}
.jobDetails h3.subTitle span.r{display:block;margin:-6px -34px 0 0;padding:7px 34px;background:url("/html/images/bgAddFav.gif") no-repeat;font:normal 12px Arial;color:#fff;}
.jobDetails h3.subTitle span.r a{color:#fff;}
.jobDetails h3.subTitle div { margin: 0; }
.jobDetails h4{margin:0 10px -10px;padding:0 0 5px;border-bottom:1px solid #ddd;font:bold 12px 宋体;}

.jobDetails div.jobContent .relHotJob{text-align:left;margin:0 10px;line-height:150%;}
.jobDetails div.jobContent .relHotJob strong{font-size:14px;color:#000;}
p.tip{padding:5px 0;text-align:right;line-height:150%;color:#666;}
.jobDetails div.jobContent .relBox{text-align:left;margin:20px 10px 5px;line-height:150%;font-size:14px;}
.jobDetails div.jobContent .relBox ul.job{width:559px;padding-right:20px;float:left;border-right:1px dotted #ccc;}
.jobDetails div.jobContent .relBox ul.com{width:300px;float:right;}
.jobDetails div.jobContent .relBox ul div{margin:0;}
.jobDetails div.jobContent .relBox ul strong{display:block;margin:0 0 10px;color:#000;}
.jobDetails div.jobContent .relBox ul strong span.r{font-weight:normal;}
.jobDetails div.jobContent .relBox ul li{height:22px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.jobDetails div.jobContent .relBox ul li.right{padding:5px 0 0;}
.jobDetails div.jobContent .relBox ul li a{text-decoration:underline;}
.jobDetails div.jobContent .relBox ul li a.key,.jobDetails div.jobContent .relBox ul li a span.key{color:#c03;}
.jobDetails div.jobContent .relBox ul li a:hover{text-decoration:none;}
.jobDetails div.jobContent .relBox ul li span.date{padding:4px 0 0;}

div.relativePage{margin:10px 0 0;padding:5px;}
div.relativePage a{font:normal 12px Verdana;color:#06c;}
div.relativePage span{display:block;float:left;line-height:150%;color:#000;}
div.relativePage span.prev{width:350px;text-align:left;}
div.relativePage span.place{width:260px;text-align:center;}
div.relativePage span.place strong a{color:#f60;}
div.relativePage span.next{width:350px;text-align:right;}

div.searchBox{margin:10px 0 0;padding:10px 20px;border:1px solid #ccc;overflow:hidden;}
div.searchBox form{text-align:center;line-height:200%;}
div.searchBox div.searchBox form *{vertical-align:middle;}
div.searchBox div.hotKey{padding:5px 10px;width:580px;text-align:left;line-height:200%;}
div.searchBox div.hotKey a{color:#06c;}
div.adBox{margin:10px 0 0;padding:5px;text-align:center;border:1px solid #ccc;}

div.job{float:left;margin:20px 0 0;width:318px;border:1px solid #390;text-align:left;}
div.job a{color:#06c;}
div.job ul{padding:10px;}
div.job ul li{padding:0 0 0 10px;line-height:24px;height:22px;overflow:hidden;color:#666;background:url("/html/images/arrow_up.gif") 0 7px no-repeat;}
div.job ul li:hover{background-image:url("/html/images/arrow_right.gif");}
h3.subRemTitle{margin:2px;padding:5px 10px;background:url("/html/images/bgTitle.gif") repeat-x;font:bold 12px 宋体;color:#fff;}
h3.subRemTitle span.r a{font-weight:normal;color:#fff;}

div.sns{float:right;width:648px;margin:20px 0 0;text-align:left;border:1px solid #390;}
div.sns a{color:#06c;}
div.sns div.box{width:324px;}
div.sns div.sjNew{float:left;}
div.sns div.sjHot{float:right;}
div.sns div h3{margin:2px;padding:5px 10px;background:url("/html/images/bgTitle.gif") repeat-x;font:bold 12px 宋体;color:#fff;}
div.sns div h3 span.r a{font-weight:normal;color:#fff;}
div.sns div ul{padding:10px;}
div.sns div ul li{line-height:24px;height:22px;overflow:hidden;color:#666;}
div.sns span.num{width:50px;font:normal 10px Verdana;}

/* Part:map 08.7.15 */
img.map{display:block;width:508px;height:429px;margin:20px auto;}
table.map{width:100%;border:1px solid #7ea619;}
table.map tr td{line-height:25px;border-bottom:1px dotted #7ea619;}
table.map a{color:#047700;text-decoration:none;}

/* Part:emailBox 08.8.29 */
div.jobEmail{margin:20px auto;width:720px;padding:30px 40px;border:2px solid #ddd;}
div.jobEmail h2 { margin:5px 0; text-align: center; font: normal 18px 黑体; }
div.jobEmail h2 a { color: #06c; }
div.jobEmail h3{padding:3px 0;border-bottom:1px solid #ccc;font:normal 16px 黑体;}
div.jobEmail ul{margin:15px 0;padding:15px 20px;background:#f2ffec;}
div.jobEmail ul li{line-height:180%;color:#333;}
div.jobEmail ul li strong{padding:0 15px 0 80px;color:#390;}
table.emailBox{margin:10px auto;width:100%;font:normal 12px Verdana;}
table.emailBox th{text-align:right;padding:5px;font-weight:normal;vertical-align:top;}
table.emailBox td{text-align:left;padding:5px;line-height:150%;}
table.emailBox td span.memo{color:#868686;}
table.emailBox td.cen{text-align:center;}
table.emailBox textarea.text,table.emailBox input.text{margin:0 0 3px;padding:5px;border:1px solid #ccc;font:normal 12px Verdana;color:#333;}
input.btnConfirm{border:none;background:url("/html/images/btnConfirm.gif") center center no-repeat;width:67px;height:21px;line-height:150%; color:#333;cursor:pointer;}
input.btnCancel{border:none;background:url("/html/images/btnCel.gif") center center no-repeat;width:67px;height:21px;line-height:150%; color:#666;cursor:pointer;}

#guide{width:780px;float:left;}
#guide div.indBox{margin:10px 0;padding:1px;border:1px solid #ccc;background:#fff;}
#guide h3.industry{margin:5px 0;background:url("/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("/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{margin:0;padding:5px 10px;background:#fff;width:318px;}
#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("/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;}

div.industry{float:left;margin:5px 0 0;width:698px;border:1px solid #390;}
div.industry h3{margin:0;background:url("/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.deadline{margin:15px 15px 0;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("/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:160px;}
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("/html/images/linkBbsOff.gif") no-repeat;text-decoration:none;}
div.industry table.indText td span.item a.linkBbs:hover{background:url("/html/images/linkBbsOn.gif") no-repeat;}
div.industry table.indText td a{font-size:12px;color:#06c;}

#applicate { float: left; width: 780px; margin: 5px 0 0; font-family: Verdana; }
#applicate a { color: #06c; }
#applicate h2  { margin: 10px 0; text-align: center; font-size: 14px; }
#applicate p.note  { margin: 0 0 10px; line-height: 150%; color: #464646; }
#applicate table tr.bg0 td { background: #fff; }
#applicate table tr.bg1 td { background: #e9f2fc; }
#applicate table.list { margin: 0 auto; width: 100%; }
table.list th{ padding: 20px 5px 3px 12px; background: url("/html/images/bgDate.gif") 0 17px no-repeat; font: normal 12px Verdana; color: #fff; }
table.list th span.r{ float: right; font: normal 12px Verdana; color: #999;}
table.list th span.r img{ vertical-align: middle; padding: 0 0 3px; }
table.list th span.r strong{ font-size: 11px; color: #f00; }
table.list td{ line-height: 26px; height: 26px; padding: 2px 2px; border-bottom: 1px dotted #eaeaea; font:normal 14px Verdana;color:#666; vertical-align:top; }
table.list td.en{ padding: 3px 0 0; font: normal 10px Verdana; }
table.list td.left{ text-align: left; }
#applicate table.topic { margin: 10px auto 0; width: 100%; background: url("/html/images/bgAppTopic.gif") no-repeat; }
#applicate table.topic th { padding: 5px; text-align: center; font-weight: normal; color: #360; }
ul.appMenu { *zoom: 1; }
ul.appMenu:after { clear: both; content:"." height: 0; visibility: hidden; display: block; overflow: hidden; }
ul.appMenu li { float: left; margin-right: 5px; padding: 5px 10px; background: #f0f0f0; border: 1px solid #fff; }
ul.appMenu li.on { background: #28c; border: 1px solid #28c; color: #fff; }
#applicate ul.appMenu li.on a { color: #fff; }
#applicate ul.appMenu li:hover { border: 1px solid #28c; }
#applicate ul.appMenu a { text-decoration: none; }

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