*{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:#333;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;}
.cen{text-align:center;}
.middle{vertical-align:middle;}
.pointer{cursor:pointer;}
.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;}

#wrap{margin:0 auto;width:980px;background:#fff;text-align:left;}

#header{margin:0;padding:5px 0;background:url("/html/images/bgMainNav.gif") 0 bottom no-repeat;}
.login{float:right;margin-left:5px;width:180px;height:110px;background:url("/html/images/bgLogin.gif") no-repeat;}
.login .personal{height:15px;padding:8px 10px 6px 100px;}
.login .personal a{font-weight:bold;color:#105397;}
.login .company{margin:34px 0 0;text-align:center;}
.login .company a{padding:0 6px;color:#06c;}
.login .company p.service{padding-left:30px;text-align:left;}
.menu{float:right;width:615px;font:normal 12px Verdana;}
.menu div.menuSns{line-height:160%;color:#333;}
.menu div.menuSns a{color:#333;}
.menu div.menuJob{margin:8px 0 0;}
.menu div.menuJob a{color:#36c;}
.menu div.menuJob .menuJobCity{height:63px;padding:0 0 0 30px;background:url("/html/images/menuJobCity.gif") 1px 1px no-repeat;border:1px solid #390;}
.menu div.menuJob .menuJobCity p{float:left;padding:5px 5px 3px;width:78px;text-align:center;background:url("/html/images/bg_cityLine.gif") right center no-repeat;}
.menu div.menuJob .menuJobCity p strong{display:block;padding:2px 0;font-size:14px;}
.menu div.menuJob .menuJobCity p a{line-height:16px;color:#06c;}
.menu div.menuJob .menuJobCity div.otherCity{float:left;width:200px;text-align:center;padding:10px;line-height:180%;}
.menu div.menuJob .menuJobCity div.otherCity a{padding:0 5px;font:bold 14px ËÎÌå;color:#06c;}
.logo{float:left;width:180px;}

.navigation{padding:12px 10px 0 23px;height:18px;*padding-top:10px;*height:16px;font-family:ËÎÌå;color:#fff;position:relative;}
.navigation a{font-family:Verdana;color:#fff;}
.navigation a:hover{color:#fff;}
.navigation a.linkEmphasis,.navigation a.linkEmphasis:hover{color:#ff0;}
.navigation ul#menu{position:absolute;right:0;top:34px;*top:30px;width:160px;padding:5px 10px;background:#fff;border:1px solid #666;}
.navigation ul#menu li{float:left;}
.navigation ul#menu li.cols1{width:80px;}
.navigation ul#menu li.cols2{width:80px;}
.navigation ul#menu li a{display:block;padding:2px 5px;text-align:center;color:#06c;text-decoration:none;}
.navigation ul#menu li a:hover{background:#badaf4;color:#105397;}
.navigation span.bbs{position:absolute;left:88px;top:-5px;*left:89px;*top:-7px;width:19px;height:22px;background:url("/html/images/icon_hot2.gif") no-repeat;}
.navigation span.major{position:absolute;left:544px;top:-6px;width:19px;height:22px;background:url("/html/images/icon_new3.gif") no-repeat;}

b.rc{display:block;position:absolute;width:8px;height:8px;font-size:1px;overflow:hidden;background-image:url("/html/images/bgRoundCorner.gif");background-repeat:no-repeat;}
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;background-position:left bottom;}
b.rc4{right:0;bottom:0;background-position:right bottom;}
span.inner{display:block;border:2px solid #53a513;}

#subNav{float:left;width:190px;margin:5px 0 0;text-align:left;}
#mainNav{float:right;width:780px;margin:5px 0 0;overflow:hidden;}

.page{ margin:10px; padding: 10px 0; text-align:right; line-height: 180%; font: normal 14px Verdana; color:#444; *zoom: 1; }
.page:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.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; *zoom: 1;}
.page a:hover { background:#016ec2; border: 1px solid #008000; color:#fff; }
.page .pageCount{text-align:center;color:#008000;}
.page span { font-weight: bold; color: #f60; }

#footer{margin:10px auto 0;text-align:center;line-height:150%;font-family:Verdana;z-index:-1;}
#footer .footerNav{padding:5px;border-top:1px solid #d6dcdc;border-bottom:1px solid #d6dcdc;color:#390;}
#footer .footerNav a{color:#390;line-height:200%;}
#footer .copyInfo{position:relative;padding:10px 0;background:#f1f1f1;}
#footer .copyInfo a{color:#666;text-decoration:underline;line-height:200%;}
#footer .copyInfo img.permission{position:absolute;right:160px;top:15px;}
