*{margin:0;padding:0;}
body{background:#fff;font:normal 12px Verdana,Arial;text-align:center;}
ul,li{list-style:none;}
select,input{vertical-align:middle;}
img{border:none;}
a{color:#06c;text-decoration:none;}
a:hover{color:#06c;text-decoration:underline;}

.l{float:left;}
.r{float:right;}
.clear{clear:both;height:0;overflow:hidden;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.pointer{cursor:pointer;}
.warn{color:#f00;}
a strong.warn{color:#f00;}
.date,.time{color:#999;font:normal 9px Verdana;}
.num{color:#f60;font:normal 11px Georgia;}
.score{color:#f00;font:normal 10px Verdana;}
.emphasis{color:#f60;}
a.top{float:right;display:block;margin:20px 25px 0;}
a.top span{font-family:ËÎÌå;}

#wrap{margin:0 auto;width:980px;background:#fff;text-align:left;}

#header{margin:10px 0 15px;padding:5px 0;}
#header span.banner{float:right;margin-right:8px;margin-top:5px;}

#topNav{background:#f4f4f4;border-bottom:1px solid #ddd;}
#topNav .inner{margin:0 auto;width:970px;padding:3px 5px;text-align:left;line-height:150%;color:#ccc;}
#topNav .inner a{color:#999;}
#topNav .inner a.linkEmphasis{color:#06c;}
#topNav .inner span.r a{font-weight:bold;color:#008000;}

.menu{margin-top:10px;padding:5px 20px;height:18px;line-height:18px;background:url("/html/images/junior/bgTopNav.gif") repeat-x;font-family:ËÎÌå;color:#fff;}
.menu a{color:#fff;}
.menu a strong{font-family:Verdana;color:#ff0;}

#subNav{float:left;width:190px;text-align:left;}
#subNav h3.subTitle{padding:8px 15px;height:16px;font-size:14px;color:#007dcc;}
#subNav h3.subTitle span.r a{color:#fff;font-weight:normal;text-decoration:none;}
#subNav div.box{background:url("/html/images/junior/subBoxTop.gif") center 0 no-repeat;}
#subNav div.box ul{background:url("/html/images/junior/subBoxBorder.gif") center 0 repeat-y;padding:8px 8px 2px;}
#subNav div.box ul li{line-height:150%;color:#333;}
#subNav div.hotSearch a{background:url("/html/images/junior/icon_item.gif") 0 3px no-repeat;padding:0 5px 0 8px;color:#464646;}
#subNav div.top{height:10px;overflow:hidden;background:url("/html/images/junior/subBoxTop2.gif") center 0 no-repeat;}
#subNav div.adBox{background:url("/html/images/junior/subBoxBorder.gif") center 0 repeat-y;text-align:center;}
#subNav div.bottom{margin:0 0 10px;height:10px;overflow:hidden;background:url("/html/images/junior/subBoxBottom.gif") center 0 no-repeat;}

#mainNav{float:right;width:780px;overflow:hidden;}

.page{margin:15px 5px 0;padding:0 20px;text-align:right;line-height:200%;color:#444;}
.page:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page{*zoom:1;}
.page .this-page {padding:1px 6px;font-weight:bold;}
.page a{padding:1px 5px;background:#eff6f9;border:solid 1px #ddd;color:#369;text-decoration:none;}
.page a:hover{background:#016ec2;border:solid 1px #008000;color:#fff;}
.page .pageCount{text-align:center;color:#008000;}
.page span{color:#f60;font:bold 13px Verdana;padding:0 5px;}
.page a.more{margin-left:10px;}

#junior{width:780px;}
#junior:after{clear:both;content:".";visibility:hidden;display:block;height:0;*zoom:1;}
#junior .juniorCity{margin:0 0 10px;padding:0 10px;border-bottom:1px solid #a41100;}
#junior .juniorCity a.add{float:right;padding-top:5px;}
#junior .juniorCity h3{float:left;font-size:14px;padding-top:4px;line-height:20px;}
#junior .juniorCity ul{height:24px;overflow:hidden;}
#junior .juniorCity ul li{float:left;margin:2px 5px 0;width:65px;height:20px;padding-top:2px;line-height:22px;text-align:center;background:url("/html/images/junior/juniorCity.gif") center 0 no-repeat;}
#junior .juniorCity ul li a{padding:0 10px;font:bold 14px ËÎÌå;color:#666;}
#junior .juniorCity ul li.current{margin:0 5px;width:67px;height:19px;padding-top:5px;line-height:24px;background:url("/html/images/junior/juniorCityCurrent.gif") center 0 no-repeat;font:bold 14px ËÎÌå;color:#fff;}
#junior .juniorCity:after{clear:both;content:".";visibility:hidden;display:block;height:0;*zoom:1;}
#junior img.bannerJunior{clear:both;display:block;margin:15px auto 0;}
#junior .juniorJobList{clear:both;width:740px;margin:0 auto 20px;}
#junior .juniorJobList:after{clear:both;content:".";visibility:hidden;display:block;height:0;*zoom:1;}
#junior .juniorJobList h3 img{margin:15px 0 5px;}
#junior .juniorJobList ul li{margin:0 5px;padding:3px 5px 1px;width:337px;height:20px;overflow:hidden;line-height:150%;/*border-bottom:1px dashed #ddd;*/color:#666;}
#junior .juniorJobList ul li a{font-size:14px;}
#junior .juniorJobList ul li a:visited{color:#7293b5;text-decoration:underline;}
#junior .juniorJobList ul li span.date{float:right;padding-top:2px;}
#junior .juniorJobList ul li.space{border:none;height:10px;overflow:hidden;}
#junior .juniorJobList ul li.more{border:none;text-align:right;}
#junior .juniorJobList ul li.more a{font:bold 14px/24px Verdana;color:#06c;}
#junior .juniorJobList ul li.more a:visited{color:#06c;}
#junior ul.juniorJobDetails{clear:both;width:740px;margin:0 auto 20px;}
#junior ul.juniorJobDetails h2{margin:15px 0 5px;background:url("/html/images/jobTitle.gif") 5px center no-repeat;*background-position:5px 3px;padding:0 20px;height:24px;line-height:24px;border-bottom:1px solid #000;font-size:14px;}
#junior ul.juniorJobDetails li{margin:5px 5px 0;padding:5px;border-bottom:1px dashed #ddd;}
#junior ul.juniorJobDetails li h3{margin:5px 0 0;padding-left:12px;background:url("/html/images/icon_item2.gif") 0 6px no-repeat;font:normal 14px Verdana;}
#junior ul.juniorJobDetails li h3 a{font:bold 14px Verdana;}
#junior ul.juniorJobDetails li h3 a:visited{color:#7293b5;text-decoration:underline;}
#junior ul.juniorJobDetails li h3 span.date{float:right;padding-top:2px;color:#008000;}
#junior ul.juniorJobDetails li p.desc{padding:5px 0 0;line-height:150%;font-family:verdana;color:#464646;}
#junior ul.juniorJobDetails li p.desc span.key{color:#f00;}
#junior ul.juniorJobDetails li p.details{text-align:right;color:#787878;}
#junior ul.juniorJobDetails li.more{border:none;text-align:right;}
#junior .page a:hover{color:#fff;}

#footer{margin-top:30px;text-align:center;background:#f1f1f1;border-top:1px solid #ccc;}
#footer .inner{position:relative;margin:0 auto;width:980px;padding:10px 0;text-align:center;line-height:150%;font-family:Verdana;color:#666;}
#footer .inner span.en{font-size:11px;}
#footer .inner img.permission{position:absolute;right:160px;top:5px;}
