﻿@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;}

/*第一屏*/
.ad120_l {width:760px;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:517px;height:435px; float:left; overflow:hidden;}

/*登录*/
#login{ width:252px;height:182px;float:left;background:url(images/login_icon.gif) no-repeat 0px 0px;border:1px solid #dde3ed; margin-right:8px;}
#login h6{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:200px; text-indent:-3000px; font-size:0; background:url(images/reg.gif); margin-left:35px;}
#login h5 { 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;}

/*最新公告*/
#topnews{float:left;width:254px;height:182px;}
#topnews h4{line-height:22px;height:22px;text-indent:10px;background:url(images/bg_title2.gif);font-size:12px;color:#2071b3;border:1px solid #dde3ed;}
#topnews ul{padding-top:3px;}
#topnews ul li{line-height:25px;height:25px;text-indent:14px;background:url(images/news_icon.gif) no-repeat 5px 9px;border-bottom:1px dashed #e9e9e9;}

/*搜索*/
#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 span{width:100%;height:35px; display:block;background: url(images/search_bg.gif) repeat-x; font-size:12px;}
#search span ul{height: 35px; margin-left:35px;}
#search span 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 span .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 span .sobtbgok {font-weight: bold; font-size: 13px; background: url(images/search_nav.gif); color: #fff; text-align: center;width: 80px;}
#search span .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%;}
.so {background:url(images/so.gif) no-repeat; height:24px; width:44px; border:none; cursor:pointer;}

/*最新新闻*/
#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;height:26px;margin-top:10px;background:url(images/bg_title2.gif);border:1px solid #dde3ed;}
#count h4{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:125px;border:1px solid #b9b9b9;padding:3px 4px 3px 4px;background:#e6edf2;margin-top:7px;margin-right:5px;}
#vipqiye dd img {width:183px;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;}

/*最新职位*/
#newjob { float:right; border:1px solid #6DB2F1;}
#newjob dt.header { display:block; width:100%;height:28px; background:url(images/bg_job.gif) repeat-x; padding:0; margin:0;}
#newjob dt strong { text-indent:10px; display:block; width:100px; height:23px; font-weight:bold; color:#000; font-size:13px; padding-top:5px; float:left;}
#newjob dt span { display:block; float:right;width:600px; height:28px; padding-right:2px; text-align:right;}
#newjob dd { padding-left:2px; }
#newjob li { float:left; display:block;height:45px; width:315px; overflow:hidden;border:solid 1px #c3daea; background:#f2f6f9; margin:3px; padding:2px; font-size:12px;}
#newjob li dt, #newjob li dd{ padding-left:15px; height:25px;line-height:25px; vertical-align:middle;}
#newjob li dt span { display:block; height:22px; width: 70px; float:right;}
#newjob .searchtips {background-color:#f4f4f4; height:34px;line-height:34px; vertical-align:middle; padding:0 2px;}

/*最新职位外部调用*/
#newjoba { float:left; border:1px solid #5a8adc;width:968px;}
#newjoba dt.header { display:block; width:968px;height:28px; background:url(images/bg_job.gif) repeat-x; padding:0; margin:0;}
#newjoba dt strong { text-indent:10px; display:block; width:100px; height:23px; font-weight:bold; color:#000; font-size:13px; padding-top:5px; float:left;}
#newjoba dt span { display:block; float:right;width:600px; height:28px; padding-right:2px; text-align:right;}
#newjoba dd { padding-left:2px;}
#newjoba li { float:left; display:block;height:45px; width:309px; overflow:hidden;border:solid 1px #c3daea; margin:3px; padding:2px; font-size:12px;}
#newjoba li dt, #newjob li dd{ padding-left:15px; height:25px;line-height:25px; vertical-align:middle;}
#newjoba li dt span { display:block; height:22px; width: 60px; float:right;}
#newjoba .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;}



/*site*/
.site{background:url(images/site_bg.gif) no-repeat;height:202px;overflow:hidden;zoom:1;padding:21px 19px 0; position:relative;}
.site_tip{width:176px;height:40px; position:absolute;top:32px;right:20px;}
.site_tit{color:#fff;font-size:14px;font-weight:bold;margin-left:27px;height:26px;}
.site_con{}
.site_left{float:left;display:inline;width:468px;margin-left:8px;}
.site_left dl dt{font-weight:bold;padding-right:15px;background:url(images/dot18.gif) no-repeat right;display:inline-block;*display:inline;zoom:1;height:22px;line-height:22px;}
.site_left dl dd .site_cu{background:url(images/dot19.gif) no-repeat 0 6px;padding-left:20px;margin-left:10px;height:22px;line-height:22px;}
.site_left dl dd .site_cu .site_cu_date{margin-right:10px}
.site_left dl dd .site_cu a:link,.site_left dl dd .site_cu a:visited{font-size:14px;font-weight:bold;color:#f46d00; text-decoration:underline;}
.site_left dl dd .site_cu a:hover{ text-decoration:none;color:#ff9128}
.site_left .site_company{margin:5px 0 0 24px;}
.site_left .site_company ul li{float:left;display:inline;width:198px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin:0 5px;height:22px;line-height:22px;background:url(images/dot11.gif) no-repeat 0 5px;padding-left:12px;}
.site_left dl dd .analysis{line-height:18px;border:1px solid #ccc;background:#fff;padding:5px 10px;margin-top:5px}
.site_left dl dd .analysis .analysis_b .red{margin-left:0;}
.site_left dl dd .analysis .analysis_b a:link,.site_left dl dd .analysis .analysis_b a:visited{margin:0 5px;color:#f46d00;font-weight:bold; text-decoration:underline}
.site_left dl dd .analysis .analysis_b a:hover{color:#ff9128; text-decoration:none}
.site_left dl dd .index_huigu a:link,.site_left dl dd .index_huigu a:visited{color:#d10000;font-size:14px;font-weight:bold;}
.site_left dl dd .index_huigu a:hover{background:#d10000;color:#fff;}

.site_left dl dd .analysis a.analysis_link:link,.site_left dl dd .analysis a.analysis_link:visited{background:url(images/dot20.gif) no-repeat;padding-left:20px;margin-left:10px;color:#707070; text-decoration:underline}
.site_left dl dd .analysis a.analysis_link:hover{ text-decoration:none;color:#929292}
.site_left dl dd .analysis .analysis_b{background:url(images/dot21.gif) no-repeat 0 4px;padding-left:22px;}
.site_left .site_adv{font-size:12px;padding-left:30px;margin-top:10px;line-height:18px;}
.site_left .site_adv .orange{margin:0 5px 0 0 ;}
.site_left .site_adv a:link,.site_left .site_adv a:visited{margin-left:5px;color:#f46d00;font-weight:bold;}

.site_right{float:left;display:inline;width:418px;margin-left:30px}
.site_right dl dt{font-weight:bold;padding-right:15px;background:url(images/dot18.gif) no-repeat right;display:inline-block;*display:inline;zoom:1;height:22px;line-height:22px;}
.site_right dl dd .noticelst{border-bottom:1px dashed #ccc;height:25px;line-height:25px;overflow:hidden;padding:0 5px}
.site_right dl dd .noticelst a:link,.site_right dl dd .noticelst a:visited{margin:0 8px}
.site_right dl dd .noticelst a.cu:link,.site_right dl dd .noticelst a.cu:visited{color:#B30000;font-weight:bold;}
.site_right dl dd .noticelst a.noticelst_more:link,.site_right dl dd .noticelst a.noticelst_more:visited{color:#f43900}
.site_right dl dd .noticelst span.unclick{color:#989898;margin:0 8px}
.site_right dl dd .site_txt{background:url(images/site_txt.gif) no-repeat;width:417px;height:103px;margin-top:7px}
.site_right dl dd .site_txt .site_txt_con{padding:4px 5px 10px 14px;line-height:18px}
.site_right dl dd .site_txt .site_txt_con .red{margin:0;}
.site_right dl dd .site_txt .site_txt_con a:link,.site_right dl dd .site_txt .site_txt_con a:visited{margin-right:23px;color:#f46d00;font-weight:bold; text-decoration:underline;}
.site_right dl dd .site_txt .site_txt_con a:hover{text-decoration:none;}
.site_bot{margin-top:17px}
.site_bot .site_bot_l{float:left;display:inline;margin-left:20px;}
.site_bot .site_bot_r{float:right;display:inline;width:580px;}
.site_bot .site_bot_l a:link,.site_bot .site_bot_l a:visited{background:url(images/dot14.gif) no-repeat 0 3px;padding-left:15px;margin:0 5px; *background-position:0 1px}
.site_bot .site_bot_r span{background:url(images/dot.gif) no-repeat 0 -1158px;padding-left:15px;margin-right:10px}
