@charset "utf-8";
@import url('base.css');
@import url('page.css');
@import url('guanggao.css');
@import url('default_base.css');
@import url('default_page.css');
/* CSS Document */

.main{margin-bottom:5px;}
.left{float:left;width:752px;}

#welcome {
	background:url("images/Job0912_icon.gif") no-repeat 0px -221px;
	line-height:20px;
	height:20px;
	text-indent:0px;
	padding-left:30px;
}

/*第一屏*/
.ad120_l {width:755px;height:80px;float:left; overflow:hidden;}
.ad120_r {width:229px;height:78px;border:1px solid #b9b9b9; float:right;overflow:hidden;}

/*顶部广告*/
#top_ad_l {width:230px;height:435px;float:left; margin-right:8px;}
#top_ad_r {width:230px;height:435px;float:right; margin-left:8px;}
#top_ad_l li, #top_ad_r li {width:229px;height:80px;border:1px solid #b9b9b9; margin-bottom:6px !important;margin-bottom:3px;}
#top_ad_l li img, #top_ad_r li img {width:229px;height:80px;}

/*中间内容*/
#pcenter {width:518px !important;width:516px; height:435px; float:left; overflow:hidden;}

/*登录*/
#login{ width:251px!important;width:250px;height:220px;float:left;background:url(images/login_icon.gif) no-repeat 0px 0px;border:1px solid #57adfb; margin-right:8px;}
#logininfo {width:251px!important;width:250px;height:194px;}
#login h2{font-size:14px;color:#ff6600;line-height:32px;height:32px;text-indent:3px; margin-left:32px;background:url(images/bg_x1.gif) repeat-x left 28px;  margin-bottom:5px;}
#login span {float:left;line-height:22px;padding-left:20px;}
#login span input {height:15px;line-height:15px;width:100px; font-size:12px;}
#login span select {width:105px;}
#login strong {float:left;margin:10px 0 0 10px;}
#login b { display:block;height:30px !important;height:26px;line-height:30px !important;line-height:26px;color:#fd4c06; clear:both; text-align:center; font-weight:normal;}
#login b a {color:#fd4c06;text-decoration:none;}
#login b a:hover {color:#000;}
#login .reg { display:block; height:32px; width:182px; text-indent:-3000px; font-size:0; background:url(images/reg.gif); margin-left:35px;}
#login h3 { font-size:12px;line-height:22px; text-align:center; clear:both; font-weight:normal;}
#login .membercenter { display:block; height:25px; width:110px; text-indent:-3000px; font-size:0; background:url(images/user_bt.gif); margin-left:70px;}
#logintips {overflow:hidden; width:240px;height:20px;line-height:20px; margin:3px 0px 3px 8px;  }
#logintips b{overflow:hidden; width:20px;height:20px;line-height:20px; float:left; BACKGROUND: url(images/Job0912_icon.GIF) repeat-x -5px -33px;}
#logintips a {color:#00F;}
#logintips a:hover{ color:#ff0000; text-decoration:underline;}

/*职位搜索*/
#jobsearch{float:left;width:255px!important;width:254px;height:220px;border: 1px solid #57adfb;}
#jobsearch .job_title{line-height:25px;height:25px;text-indent:5px;background:url(images/lzrcwhybg.gif);font-size:12px;color:#2071b3;border-bottom:1px solid #a6d2fa; font-weight:bold;}
#jobsearch ul{padding-top:5px;}
#jobsearch ul li{line-height:33px !important;height:33px !important;line-height:29px;height:29px;padding-left:11px;}
.inputSearch1 {
	BACKGROUND: url(images/Job0912_icon.GIF) no-repeat 0px -59px; width: 113px; BORDER-STYLE: none; HEIGHT: 22px; line-height:22px;
}
.inputSearch5 {
	BACKGROUND: url(images/Job0912_icon.GIF) no-repeat 0px -240px; width: 232px; BORDER-STYLE: none; HEIGHT: 22px;line-height:22px;
}
.inputSearch2 {
	BORDER: #79aece 1px solid; BACKGROUND: url(images/Job0912_icon.GIF) repeat-x 0px -169px; COLOR: #0c5298; LINE-HEIGHT: 18px; HEIGHT: 18px;PADDING-LEFT: 24px; width: 118px;
}
.inputSearch3 {
	BORDER-RIGHT: #8ea1b1 1px solid; BORDER-TOP: #04477c 1px solid; PADDING-LEFT: 24px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/searchbg.gif); BORDER-LEFT: #04477c 1px solid; width: 116px; COLOR: #666666; LINE-HEIGHT: 20px; BORDER-BOTTOM: #8ea1b1 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px;}
.inputSearch4 {background:url(images/sousuo.gif) no-repeat; height:24px; width:82px; border:none; cursor:pointer;}

/*滚动样式*/
#titlezone {overflow:hidden; width:20px;height:20px;line-height:20px; float:left; BACKGROUND: url(images/Job0912_icon.GIF) repeat-x -5px -33px;}
#infozone{ overflow:hidden; width:210px;height:16px;line-height:16px; float:left; }
#infozone div{ height:20px;line-height:20px;white-space:nowrap;overflow:hidden; }
#infozone a{ color:#F00; text-decoration:underline;}


/*最新招聘*/
#newJob{float:left;width:518px !important;width:516px;height:164px;border-top:none; margin-top:10px;}
#newJob .newjob_title{background:url(images/bg_title2.gif);border:1px solid #dde3ed;width:516px !important;width:514px; height:22px; padding-left:10px;}
#newJob .newjob_title b,#newJob .newjob_title h3{line-height:22px;height:22px;font-size:12px;color:#2071b3; float:left;}
#newJob .newjob_title span {float:right; padding-right:5px; width:150px;font-size:12px;color:#2071b3;line-height:22px;height:22px; font-weight:normal;}
#newJob ul{padding-top:3px;}
#newJob ul li{line-height:20px;height:20px;text-indent:14px;background:url(images/news_icon.gif) no-repeat 5px 9px;border-bottom:1px dashed #e9e9e9; width:250px !important; width:248px; float:left; margin:0px 4px; overflow:hidden;}
#newJob ul li .list_company { float:left; width:170px; overflow:hidden;}
#newJob ul li .list_job { float:left; width:80px !important; width:78px; overflow:hidden;}
#newJob ul li .list_job a {color:#fd4c06;text-decoration:none;}
#newJob ul li .list_job a:hover {color:#000;}

/*搜索*/
#search {width:515px;height:200px;float:left;border: 1px solid #ccc;border-top:none; margin-top:10px;}
#search h1{	width:100%;height:35px;background: url(images/search_bg.gif) repeat-x; font-size:12px;}
#search h1 ul{height: 35px; margin-left:35px;}
#search h1 li {	float:left;/*For IE 7 lack of compliance*/ display:block !important;/*For GOOD browsers*/ display:inline;/*For IE*/width: 80px; padding-top: 9px; height: 26px; text-align: center;}
#search h1 .active {font-weight: bold; font-size: 13px; background: url(images/search_nav.gif) no-repeat; width: 80px; color: #fff; height: 26px!important; text-align: center}
#search h1 .sobtbgok {font-weight: bold; font-size: 13px; background: url(images/search_nav.gif); color: #fff; text-align: center;width: 80px;}
#search h1 .sobtbgno {background: url(images/search_bg.gif); text-align: center; color: #e14200;}

#search .search_tr{	line-height:26px;margin:6px 5px; clear:both;}
#search .search_tr li{	float:left;/*For IE 7 lack of compliance*/ display:block !important;/*For GOOD browsers*/ display:inline;/*For IE*/height: 22px; width:49%;}
#search .search_tr .block { display:block; float:left; height:26px;}
#search .search_tr .tags { width:460px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
#search .line1{	background:url(images/line1.gif) repeat-x;margin:2px;height:1px;width:99%;}

/*最新新闻*/
#alltopnews {}
#alltopnews dt{ height:30px; line-height:26px;margin:6px 5px; clear:both; background:url(images/line1.gif) repeat-x left 29px; text-align:center;}
#alltopnews dd{ line-height:26px;margin:6px 5px; clear:both; }
#alltopnews dd li{	float:left;/*For IE 7 lack of compliance*/ display:block !important;/*For GOOD browsers*/ display:inline;/*For IE*/height: 22px; width:49%;line-height:22px;text-indent:14px;background:url(images/ico-12.gif) no-repeat 5px 9px;border-bottom:1px dashed #e9e9e9;}

/*统计*/
#count {width:515px!important;width:514px;height:26px;margin-top:10px;background:url(images/bg_title2.gif);border:1px solid #dde3ed;}
#count b{text-indent:10px;font-size:12px;color:#f40604; float:left;line-height:26px;height:26px; vertical-align:middle;}
#count li{text-indent:10px;float:left;line-height:26px;height:26px;}

/*品牌企业*/
#pinpaiqiye {clear:both;width:100%;margin-top:8px !important;margin-top:6px;}
#pinpaiqiye dt {background:url(images/title_h.gif) no-repeat left center;height:20px !important;height:12px;border-bottom:2px solid #FF6600;padding-top:0px !important;padding-top:4px;}
#pinpaiqiye dt span {padding-left:15px;line-height:20px;font-weight:bold;color:#e14200; float:left;}
#pinpaiqiye dt strong { float:right; padding-right:5px;}
#pinpaiqiye dd {float:left;width:199px;height:60px;margin-top:7px;}
#pinpaiqiye dd img {width:189px;height:58px;border:1px solid #b9b9b9;}
.pinpaiqiye_r {margin-right:none !important;}

/*vip企业*/
#vipqiye {clear:both;width:100%;margin-top:8px !important;margin-top:6px;}
#vipqiye dt {background:url(images/title_h.gif) no-repeat left center;height:20px !important;height:12px;border-bottom:2px solid #FF6600;padding-top:0px !important;padding-top:4px;}
#vipqiye dt span {padding-left:15px;line-height:20px;font-weight:bold;color:#e14200; float:left;}
#vipqiye dt strong { float:right; padding-right:5px;}
#vipqiye dd {float:left;width:184px;height:106px!important;height:111px;border:1px solid #b9b9b9;padding:3px 4px 3px 4px;background:#e6edf2;margin-top:7px;margin-right:5px;}
#vipqiye dd img {width:185px;height:40px;}
.vipqiye_p {margin-top:6px !important;margin-bottom:5px;margin-top:10px;}
.vipqiye_p a {color:#0049ac;text-decoration:none;}
.vipqiye_p a:hover {text-decoration:underline;}
.vipqiye_p1 a {height:19px;line-height:19px;color:#000;text-decoration:none;}
.vipqiye_p1 a:hover {color:#fd4c06;}
.vipqiye_r {margin-right:0px !important;}

/*最新人才*/
#newrc { 
	MARGIN-BOTTOM: 8px; OVERFLOW: hidden; WidtH: 100%;
}
#newrc dl {
	BORDER: #ff5400 1px solid;
}
#newrc dl dt {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/Job0912_icon_x.GIF) repeat-x 0px -27px; PADDING-BOTTOM: 0px; COLOR: #0c5298; LINE-HEIGHT: 27px; PADDING-TOP: 0px; FONT-FAMILY: Verdana; HEIGHT: 27px
}
#newrc dl dt span.more {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
#newrc dl dt A {
	COLOR: #ff5a00
}
#newrc dl DD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; COLOR: #07519a; LINE-HEIGHT: 23px; PADDING-TOP: 6px
}
#newrc dl DD span {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#newrc dl DD A {
	COLOR: #333333
}
#newrc UL LI A {
	COLOR: #333333
}

#newrc dl.textrc{
	width:743px; margin-right:8px; float:left; height:320px; overflow:hidden;
}
#newrc dl.textrc UL LI{
	line-height:22px;height:22px;text-indent:14px;background:url(images/news_icon.gif) no-repeat 5px 9px;border-bottom:1px dashed #e9e9e9; width:355px !important; width:353px; float:left; margin:0px 5px; overflow:hidden; 
}
#newrc dl.textrc .xx1 {width:60px; overflow:hidden;}
#newrc dl.textrc .xx2 {width:44px; overflow:hidden;}
#newrc dl.textrc .xx3 {width:50px; overflow:hidden;}
#newrc dl.textrc .xx4 {width:120px; overflow:hidden;}
#newrc dl.textrc .xx5 {width:40px; overflow:hidden;}


/*照片看才*/
#newrc dl.picrc{
	width:240px; float:left; height:320px; overflow:hidden;
}
#newrc dl.picrc li { width:100%;height:80px; padding:5px 0; overflow:hidden;}
#newrc dl.picrc li .p_pic { width:70px; height:80px; float:left; margin:5px; overflow:hidden;}
#newrc dl.picrc li .p_content { width:135px; height:80px; float:left; margin:5px 2px; overflow:hidden; line-height:16px;}


.txt{width:100%;text-align:center;height:25px; line-height:25px; vertical-align:middle;}

/*最新职位*/
#memberJob { border:1px solid #6DB2F1; height:100%;}
#memberJob dt.header { display:block; width:100%;height:28px; background:url(images/bg_job.gif) repeat-x; padding:0; margin:0;}
#memberJob dt strong { text-indent:10px; display:block; width:240px; height:23px; font-weight:bold; color:#000; font-size:13px; padding-top:5px; float:left;}
#memberJob dt span { display:block; float:right;width:600px; height:28px; padding-right:2px; text-align:right;}
#memberJob dd { padding-left:2px;}
#memberJob li { float:left; display:block;height:50px; width:317px; overflow:hidden;border:solid 1px #9cc9e1; background:#f1f9fd; margin:3px; padding:2px; font-size:12px;
}
#memberJob li:hover {
	BORDER-RIGHT: #6ca51e 1px solid; BORDER-TOP: #6ca51e 1px solid; BACKGROUND: #f2fce4; BORDER-LEFT: #6ca51e 1px solid; BORDER-BOTTOM: #6ca51e 1px solid
}
#memberJob li dt, #newjob li dd{ padding-left:26px; height:25px;line-height:25px; vertical-align:middle;}
#memberJob li dt span { display:block; height:22px; width: 70px; float:right;FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#666;}
#memberJob li dt {BACKGROUND: url(Images/Job0912_icon.GIF) no-repeat -3px -190px;}
#memberJob li dl dt {
	COLOR: #0c5298; FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 30px
}
#memberJob li dl dt a {
	COLOR: #0c5298;
}
#memberJob li dl dt a:hover {
	COLOR: #ed4224;text-decoration:underline;
}
#memberJob li dl dd {
	COLOR: #ed4224; TEXT-INDENT: 26px;LINE-HEIGHT: 25px
}
#memberJob li dl dd a {
	COLOR: #ed4224;
}
#memberJob li dl dd a:hover {
	COLOR: #0c5298;text-decoration:underline;
}
#memberJob .searchtips {background-color:#f4f4f4; height:34px;line-height:34px; vertical-align:middle; padding:0 2px;}

/*最新资讯*/
.news {
	MARGIN-BOTTOM: 8px; OVERFLOW: hidden; width: 100%;
}
.news dl {
	BORDER-RIGHT: #ff5400 1px solid; BORDER-TOP: #ff5400 1px solid; FLOAT: left; BORDER-LEFT: #ff5400 1px solid; width: 238px; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #ff5400 1px solid
}
.news dl dt {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/Job0912_icon_x.GIF) repeat-x 0px -27px; PADDING-BOTTOM: 0px; COLOR: #0c5298; LINE-HEIGHT: 27px; PADDING-TOP: 0px; FONT-FAMILY: Verdana; HEIGHT: 27px
}
.news dl dt span {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
.news dl dt A {
	COLOR: #ff5a00
}
.news dl DD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; COLOR: #07519a; LINE-HEIGHT: 23px; PADDING-TOP: 6px
}
.news dl DD span {
	FLOAT: left; MARGIN-RIGHT: 6px
}
.news dl DD A {
	COLOR: #333333
}
.news UL LI A {
	COLOR: #333333
}
.news A:hover {
	COLOR: #F60; text-decoration:underline;
}
.news UL {
	CLEAR: both
}
.news UL LI {
	COLOR: #07519a
}
.news-per1 { width:70px; height:70px; overflow:hidden; float:left; background:url(images/per1.gif) no-repeat; text-indent:-3000px; font-size:0;}
.news-per2 { width:70px; height:70px; overflow:hidden; float:left; background:url(images/per2.gif) no-repeat; text-indent:-3000px; font-size:0;}
.news-per3 { width:70px; height:70px; overflow:hidden; float:left; background:url(images/per3.gif) no-repeat; text-indent:-3000px; font-size:0;}
.news-per4 { width:70px; height:70px; overflow:hidden; float:left; background:url(images/per4.gif) no-repeat; text-indent:-3000px; font-size:0;}


/*底部广告*/
#ad_foot {clear:both;margin-top:8px;}
#ad_foot li {border:1px solid #b9b9b9;width:326px;height:60px;float:left;margin:0 5px 0 0;}
#ad_foot li.r { margin-right:0;}
#ad_foot li img {width:326px;height:60px;}

/*友链*/
#friend{border:1px solid #dde3ed;margin:5px 0;}
#friend dt{line-height:25px;height:25px;background:url(images/bg_title2.gif);border-bottom:1px solid #dde3ed;}
#friend dt span {text-indent:10px;font-size:13px;color:#2071b3; float:left; font-weight:bold;}
#friend dt strong {float:right; padding-right:5px;}
#friend dd{padding:10px;}
#friend dd a{ margin-right:5px;}


