/* CSS Document */
/*layout*/
#leftBar,.conBox,.jobBox,.jobBox li,.conBox h1 ul,#rightBar,.conBox,.infoBox{overflow:hidden;zoom:1}
#areaBox span,#enterprise a,#rightBar .title,.jobIcon,#careerSociety p,#memBox .infoBox,.memIco,#recruitment p,#jobList .front,#jobList .sec{background-image:url(/images/new/icon.gif);background-repeat:no-repeat}
.more{font-size:12px; font-weight:normal}
.more a:link,.more a:visited{color:#656565}
.more a:hover{color:#ab0315;text-decoration:underline}
/*topBox*/
#topBox{border-bottom:1px solid #c7c7c7;background-color:#f4f4f4}
#searBox{background-image:url(/images/new/bg-searbox.jpg);background-repeat:no-repeat;background-position:right bottom}
#searBox .key{margin-bottom:10px}
/*keywords*/
#searBox #keyBox{padding:8px 0 5px;padding:10px 0 10px\9;margin-top:25px;overflow:hidden;zoom:1}
#keyBox span{width:105px;display:block;float:left;margin-right:5px}
#keyBox a{margin:0 10px}
/*memBox*/
.meminfo{padding:15px 0 10px}
.meminfo a{padding:0 25px 0 3px; display:inline-block}
.meminfo a:link,.meminfo a:visited{color:#656565}
.meminfo a:hover{color:#AB0315}
#enterprise{background-image:url(/images/new/home2011.png);background-repeat:no-repeat;background-position:left -171px;padding:6px 20px 8px;padding-top:8px\9;margin-top:10px}
#enterprise a{background-position:-380px -228px;padding-left:10px;margin:0 10px 0 15px}
#enterprise span{margin-right:20px}
/*area*/
#areaBox{background-color:#ddd;border-top:1px solid #d6d6d6;height:25px;padding:5px 0 0;padding-top:8px\9;margin-bottom:10px;color:#636363}
#areaBox a{margin:5px 2px}
#areaBox .on{color:#b52f3d}
#areaBox span{display:block;width:16px;height:16px;float:left;margin:1px 7px 0 2px;background-position:right -115px}
/*left*/
#leftBar{width:730px;margin-right:10px}
.introBanner{clear:both;font-size:0;line-height:0;margin:0 0 10px 0}
.introBanner img{border:0 none}
.num{bottom:22px;position:absolute;right:2px}
.num li{background:none repeat scroll 0 0 #000;color:#FFF;cursor:pointer;float:left;font-family:Arial;font-size:11px;height:16px;line-height:16px;list-style-type:none;margin:2px 1px 1px;overflow:hidden;text-align:center;width:15px}
.num li.on{background:none repeat scroll 0 0 #C30000;border:1px solid #C30000;color:#FFF;font-weight:bold;list-style-type:none}
.container, .container *{margin:0;padding:0}
.container{overflow:hidden;position:relative}
.slider li img{border:0 none}
.slider li a{text-decoration:none}
.slider li p{padding:2px 5px;text-align:center}
.conBox h1 .tabnow{background-color:#FFF;border:1px solid #ffe0a9;border-bottom:1px solid #FFF}
.topBan{margin-bottom:10px}
#jobTrade{border:1px solid #ffe0a9;border-bottom:1px solid #d8d8d8}
#jobTrade .title{background-color:#fcead3;border-bottom:1px solid #ffe0a9}
#jobTrade .jobBox{border-bottom:1px solid #ffe0a9}
#jobNews .title{ background-color:#f0f0f0}
/*right*/
#rightBar{width:240px;padding-bottom:10px}
#rightBar .title{background-color:transparent;background-position:-485px 10px;padding:5px 10px;border-bottom:none}
#rightBar .conBox{border:none;margin:0}
.conInfo{padding:5px 10px}
.infoBox{clear:both}
.info{width:165px;float:right}
/*Career Society*/
#careerSociety .infoBox{border-bottom:1px dotted #b2b2b2;padding-bottom:5px;margin-bottom:7px}
#careerSociety .none{border-bottom:none;margin-bottom:0}
.jobIcon{width:48px;height:60px;float:left}
.careerGuide{background-position:left -55px}
.tradeLessons{background-position:-84px -55px}
.laborLaws{background-position:-170px -55px}
.careerAttitudes{background-position:-260px -55px}
#careerSociety .info p,#recruitment p{background-position:-470px -20px;margin:3px 0;padding-left:7px}
/*Member Box*/
#rightBar #memBox{border-top:1px solid #e5e5e5;margin-bottom:15px}
#memBox .infoBox{display:block;height:47px;background-position:left -200px;background-repeat:repeat-x;cursor:pointer}
#memBox h3{font-size:12px;margin:5px 0 0}
#memBox .memIco{width:60px;height:47px;float:left;margin-right:10px}
#memBox .member{background-position:-55px -132px}
#memBox .assessment{background-position:-120px -132px}
#memBox .sea{background-position:-250px -132px}
#memBox .start{background-position:10px -132px}
/*New Recruitment*/
#rightBar #recruitment{border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:11px}
#recruitment p{margin:3px}
/*Job List*/
#rightBar #jobList{margin-bottom:10px}
#jobList li{overflow:hidden;white-space:nowrap;margin:5px 0}
#jobList .front,#jobList .sec{color:#FFF; display:block;float:left;font-family:Arial;font-size:11px;width:13px;height:16px;line-height:14px;margin:2px 10px 2px 0;    text-align:center}
#jobList .front{background-position:-445px -46px}
#jobList .sec{background-position:-415px -69px}
/*Friend Link*/
#linkBox{background-color:#f7f7f7;border:1px solid #e8e8e8;padding:6px 5px 4px;margin:auto;text-align:center}
#linkBox strong{color:#9b9b9b;margin-right:5px}
#linkBox a{margin:0 5px;white-space:nowrap}
#bottom{border-top:none;margin:0}
/*logo2012*/
#logo2012{background:url(/images/logo2012.jpg) no-repeat left 5px;height:85px}
#logo2012 h1{float:left}
#logo2012 h1 a{width:250px;heigth:85px;line-height:85px;text-indent:-9999em;display:inline-block}
#logo2012 .topNav{margin-top:60px}
/*  login-re   */
#enterprise-re{float:right;width:220px;height:32px;background:url(/images/new/home2012.png) no-repeat;background-position:left -171px;padding:0 0 0 20px;margin-top:10px}
#enterprise-re a{float:left;background:url(/images/new/icon.gif) no-repeat;background-position:-380px -228px;padding-left:10px;margin:7px 0 0 0;display:inline}
#logo #enterprise-re span{float:left;margin:0;padding:7px 5px 0 0}
#enterprise-re .company-register {margin:7px 12px 0 18px;}