/* CSS 公用样式表 包括头部 主导航条 尾部 及各种框样式 */

*{ padding:0; margin:0;}
body { font-family:arial,Tahoma,'宋体',sans-serif; font-size:12px; color:#333;}
ul,dl {list-style:none;}
img { border:none;}
frame,input { padding:0; margin:0;}
a:link {color:#1D1D1D; text-decoration:none;}
a:visited { color:#1D1D1D; text-decoration:none;}
a:hover {color:#0048C1;text-decoration:underline;}
a:active {color:#1D1D1D; text-decoration:none;}
.clear { clear:both;}
.float_l { float:left;}
.float_r { float:right;}
.margin_top9 { margin-top:4px;}
.margin_top10 { margin-top:10px;}
.c_6D6D6D { color:#6D6D6D;}

/*head start*/
.top {width:980px; margin:0 auto; color:#555;}
.top_right { float:right;  padding-right:15px; line-height:27px; height:27px;}
.top_left { padding-left:15px; line-height:27px; height:27px;}
.logo_bar { padding:12px 0;}
.logo_bar .nav_bg { background:url(bg/top_nav_bg.gif) no-repeat left top; float:left; width:373px; height:61px;}
.logo_bar .nav_title { width:78px; float:left; margin-top:37px; *margin-top:39px; text-align:center; text-align:right;}
.logo_bar .nav { color:#ccc; float:left; color:#A5C5EB; padding:8px 0 0 0px; line-height:24px;}
.top a:link {color:#555; text-decoration:none;}
.top a:visited { color:#555; text-decoration:none;}
.top a:hover {color:#0048C1;text-decoration:underline;}
.top a:active {color:#555; text-decoration:none;}
/*head end*/

/*login Start */
.longin_box { padding:2px 0px 0px 0px;}
.longin_tb { width:248px; margin:0 auto;}
.longin_tb td { padding:3px;}
.longin_tb a:link { color:#0053C3; text-decoration:underline;}
.longin_tb a:visited { color:#0053C3; text-decoration:underline;}
.longin_tb a:hover { color:#0053C3; text-decoration:underline;}
.longin_text { height:18px; padding:3px 2px 0; border:1px solid #678BAB; width:123px;}
.longin_bt { width:59px; height:54px; background:url(bg/login_bt.gif) no-repeat left center; border:none;}
.n_login_bt { width:195px; height:44px; background:url(bg/n_login_bt.gif) no-repeat left center; border:none;}
.ul_news { line-height:22px; padding:5px 13px;}
.ul_news li { background:url(bg/point_black.gif) no-repeat left center; padding-left:12px; width:232px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
/*login End */

/*搜索框样式 start*/
.search_box { padding:0px 16px 7px; *padding:0px 16px 4px;}
*+html .search_c_box { height:20px; margin-bottom:16px;}
*html .search_c_box { height:20px; margin-bottom:0px;}
.search_c_box { height:20px;}
.search_c_box span { display:block; float:left; margin:0 3px; padding:7px 0 0;}
.search_c_box .s_conditions { width:51px; height:25px; text-align:center; padding:7px 0 0; *padding:10px 0 0;}
.search_c_box .on { background:url(bg/search_conditions.gif) no-repeat left 3px; *background:url(bg/search_conditions.gif) no-repeat left 4px; font-weight:600;}
.search_c_box .on a:link { color:#fff; text-decoration:none;}
.search_c_box .on a:visited { color:#fff; text-decoration:none;}
.search_c_box .on a:hover { color:#fff; text-decoration:none;}
.search_more { float:right; padding:7px 0 0;}
.search_more a:link { text-decoration:underline;}
.search_more a:visited { text-decoration:underline;}
.search_more a:hover { text-decoration:underline;}
.search_text { height:22px; line-height:20px; padding:4px 0 0 28px; font-size:14px; width:235px; background:url(bg/search_icon.gif) no-repeat left center; border:1px solid #678BAB;}
.search_bt1 { font-size:12px; width:85px; height:26px;*padding-top:5px;border:none; background:url(bg/search_bt.gif) no-repeat left center;}
.search_bt2 {font-size:12px; width:66px; height:26px; line-height:26px; padding-bottom:2px; border:none; background:url(bg/bt2.gif) no-repeat left center;}
.so_bar { padding:10px 0; border-bottom:1px solid #D5D7D6;}
.so_bar span { padding:0 7px; color:#FF4E02;}
.so_bar a:link { color:#FF4E02; text-decoration:underline;}
.so_bar a:visited { color:#FF4E02; text-decoration:underline;}
.so_bar a:hover { color:#FF4E02; text-decoration:underline;}
.so_bar2 { padding:10px 0;}
.so_bar2 a:link { padding:0 13px 0 0;}
.so_bar2 a:visited { padding:0 13px 0 0;}
.so_bar2 a:hover { padding:0 13px 0 0;}
/*搜索框样式 end*/

/*热门招聘企业 start */
.hot_jobs_box { padding:5px;}
.hot_jobs { width:322px; line-height:28px; float:left; background:#DFF0FD;}
.hot_jobs li { background:url(bg/point_blue.gif) no-repeat 10px 12px; padding:0 0 0 20px;}
.hot_jobs a:link { color:#014BC4; text-decoration:none;}
.hot_jobs a:visited { color:#014BC4; text-decoration:none;}
.hot_jobs a:hover { color:#014BC4; text-decoration:underline;}
.hot_jobs_box span { padding:0 0 0 15px; color:#3B3B39;}
.hot_jobs_box span a:link { color:#3B3B39;}
.hot_jobs_box span a:visited { color:#3B3B39;}
.hot_jobs_box span a:hover { color:#3B3B39;}
/*热门招聘企业 end  */

/*main_nav start*/
.main_nav { background:url(bg/mainbav_bg.gif) no-repeat left top; height:90px; width:980px; margin:0 auto;}
.mainbav { font-size:14px; font-weight:600; padding:2px 0 0; margin-left:15px;}
.mainbav li { float:left; padding:8px 28px 0 20px; height:30px; background-color:#157ad2;background:url(bg/mainbar_bar.gif) no-repeat right top; text-align:center; }
.mainbav li a:link { color:#fff; text-decoration:none;}
.mainbav li a:visited { color:#fff;}
.mainbav li a:hover { color:#fff; text-decoration:underline;}
.mainbav li.on_page { margin:0 0 0 0; padding:1px 0 0;}
.mainbav li .c_angle a:link { color:#0157C6;}
.mainbav li .c_angle a:visited { color:#0157C6;}
.mainbav li .c_angle a:hover { color:#0157C6;}
.mainbav .l_angle { background:url(bg/mainbar_l_bg.gif) no-repeat left top; width:10px; height:34px; display:block; float:left; position:relative; top:1px; margin-left:8px; _margin-left:4px;}
.mainbav .r_angle { background:url(bg/mainbar_r_bg.gif) no-repeat left top; width:10px; height:34px; display:block; float:left; position:relative; top:1px; margin-right:16px; _margin-right:8px;}
.mainbav .c_angle { background:url(bg/mainbar_c_bg.gif) repeat-x left top; height:25px; display:block; float:left; padding:9px 5px 0; position:relative; top:1px;}
.mainbav .bg_none { background:none;}

.subnav { padding:4px 0 0 25px; *padding:2px 0 0 25px; line-height:22px;}
.subnav a:link,.subnav a:visited{ padding-right:12px; color:#525252; text-decoration:underline;}
.subnav a:hover { padding-right:12px; color:#0048C1;}

.subnav_r { float:right; line-height:22px;}
.subnav_r table { margin:0 24px 0 0; }
.subnav_r .bt { width:52px; height:22px; background:url(bg/bt1.gif) no-repeat left center; border:none; padding:0 0 2px; *padding:0; line-height:24px;}
.subnav_r .text { height:17px; padding:3px 2px 0; width:121px; border:1px solid #678BAB;}
/*main_nav end*/

.main { width:980px; margin:4px auto 0;}

/*box1 style start*/
.box1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
*html .box1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
*+html .box1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.box1 .title { height:34px; background:url(bg/box1_c.gif) repeat-x 0 0;} 
.box1 h1 { height:34px; line-height:30px;}
.box1 h1 .more { font-size:12px; float:right; font-weight:normal;}
.box1 .r_angle { width:5px; height:34px; float:right; background:url(bg/box1_r.gif) no-repeat 0 0;}
.box1 .info_box { border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; height:1%;}


/*box1 style end*/

/*box2 style start*/
.box2{}
.box2 .title { } 
.box2 h1 { height:28px; line-height:28px;}
.box2 h1 .more { font-size:12px; float:right; font-weight:normal;}
.box2 .r_angle { width:5px; height:28px; float:right;}
.box2 .l_angle { width:5px; height:28px; float:left; }
.box2 .info_box {height:1%; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; clear:both;}
*html .box2 .info_box {height:1%; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; clear:both;}
*+html .box2 .info_box {height:1%; margin:35px 0px 0px 2px; padding:0px 0px 0px 0px; clear:both;}
/*box2 style style end*/

/*box3 style start*/
.box3 {}
.box3 .title { height:30px; background:url(bg/box3_c.gif) repeat-x 0 0;} 
.box3 h1 { height:30px; line-height:30px;}
.box3 h1 .more { font-size:12px; float:right; font-weight:normal;}
.box3 .r_angle { width:5px; height:30px; float:right; background:url(bg/box3_r.gif) no-repeat 0 0;}
.box3 .info_box { border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; height:1%;}
.box_more { float:right; padding:0 15px 0 0; line-height:30px;}
.box_more  a:link { text-decoration:none; color:#0055C6;}
.box_more  a:visited { text-decoration:none; color:#0055C6;}
.box_more  a:hover { text-decoration:none; color:#0055C6;}
/*box3 style end*/

/*box3 style start*/
.box4 { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:232px; float:right;}
*html .box4 { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:232px; float:right;}
*+html .box4 { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:232px; float:right;}
.box4 .title { height:30px; background:url(bg/box4_c.gif) repeat-x 0 0;} 
.box4 h1 { height:30px; line-height:30px;}
.box4 h1 .more { font-size:12px; float:right; font-weight:normal;}
.box4 .r_angle { width:5px; height:30px; float:right; background:url(bg/box4_r.gif) no-repeat 0 0;}
.box4 .l_angle { width:5px; height:28px; float:left; background:url(bg/box4_l.gif) no-repeat 0 0;}
.box4 .info_box { border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; height:102px;}
*html .box4 .info_box { border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; height:1%;}
*+html .box4 .info_box { border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; height:1%;}
/*box3 style end*/


/*box5 style start*/
.box5 {}
.box5 .title { height:30px; background:url(bg/box5_c.gif) repeat-x 0 0;} 
.box5 h1 { height:30px; line-height:30px;}
.box5 h1 .more { font-size:12px; float:right; font-weight:normal;}
.box5 .r_angle { width:5px; height:30px; float:right; background:url(bg/box5_r.gif) no-repeat 0 0;}
.box5 .info_box { border-bottom:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; height:1%;}
/*box5 style end*/

/*box6 style start*/
.box6{}
.box6 .title { height:32px; background:url(bg/box6_c.gif) repeat-x 0 0;} 
.box6 h1 { height:30px; line-height:32px;}
.box6 h1 .more { font-size:12px; float:right; font-weight:normal;}
.box6 .r_angle { width:5px; height:32px; float:right; background:url(bg/box6_r.gif) no-repeat 0 0;}
.box6 .info_box { border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; height:1%;}
/*box6 style style end*/

.navs {line-height: 30px;padding-left: 10px;width: 970px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
.navs span {color: #0B69C3;}
.infomain {width: 880px;border: 1px solid #E1E1E1;line-height: 30px;font-size: 14px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 30px;padding-right: 50px;padding-bottom: 50px;padding-left: 50px;}
.infomain .infoh {line-height: 30px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #AE0023;}
.infomain .infoh a:visited{color:#014BC4; text-decoration:none;}
.pages .on{
background-color: #F0F7FB;
border: 1px solid #0B69C3;
}
/**/
/*Change color start*/    
.tr-coloc-a{background-color:#f1f8fd;color:#0157b4;filter: alpha(opacity=80);} 
.tr-coloc-b{background-color:#ffffff;color:#000000;}
/*Change color style end*/  

/*新加图标 幻灯底下*/
#newstubiao{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:352px;}
*html #newstubiao{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:352px;}
*+html #newstubiao{ margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; width:352px;}
#newstubiao ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#newstubiao ul li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:352px; height:41px; border:#000000 solid 0px; float:left;}
/*#newstubiao ul .huandengdetupianyoufei{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; width:170px;}*/


/*新加招聘信息1开始*/
#xinjiazhaopinxinxi1{ margin:5px auto 0px auto; padding:0px 0px 0px 0px;width:980px;}
#xinjiazhaopinxinxi1 #xinjiazhaopinxinxi1-top{ background:url(/images/xinjiaxinxi1-bg.gif) no-repeat; height:34px;}
#xinjiazhaopinxinxi1 #xinjiazhaopinxinxi1-top ul{ margin:3px 10px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#xinjiazhaopinxinxi1 #xinjiazhaopinxinxi1-top ul li{ margin:3px 0px 0px 10px; padding:0px 0px 0px 0px; width:165px; height:25px; border:#CCCCCC solid 1px; float:right;}
*html #xinjiazhaopinxinxi1 #xinjiazhaopinxinxi1-top ul li{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:165px; height:25px; border:#CCCCCC solid 0px; float:right;}
*+html #xinjiazhaopinxinxi1 #xinjiazhaopinxinxi1-top ul li{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:165px; height:25px; border:#CCCCCC solid 00px; float:right;}
.xinjiaxinxi1-link:link,.xinjiaxinxi1-link:visited,.xinjiaxinxi1-link:hover{ text-decoration:none;}
#xinjiazhaopinxinxi1 #xinjiazhaopinxinxi1-main{ margin:-2px 0px 0px 0px; padding:0px 0px 0px 0px;  border:#CCCCCC solid 1px; width:977px;}
.icon{color:#e39827;}
/*新加招聘信息2开始*/
#xinjiazhaopinxinxi2{ margin:5px auto 0px auto; padding:0px 0px 0px 0px; width:980px;}
*html #xinjiazhaopinxinxi2{ margin:5px auto 0px auto; padding:0px 0px 0px 0px;width:980px;}
*+html #xinjiazhaopinxinxi2{ margin:5px auto 0px auto; padding:0px 0px 0px 0px;width:980px;}
#xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top{ background:url(/images/xinjiaxinxi2-bg.gif) no-repeat; height:34px;}
*html #xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top ul{ margin:3px 10px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
*+html #xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top ul{ margin:3px 10px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top ul{ margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top ul li{ margin:3px 0px 0px 10px; padding:0px 0px 0px 0px; width:165px; height:25px; border:#000000 solid 0px; float:right;}
*html #xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top ul li{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:165px; height:25px; border:#000000 solid 0px; float:right;}
*+html #xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-top ul li{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:165px; height:25px; border:#000000 solid 0px; float:right;}
#xinjiazhaopinxinxi2 #xinjiazhaopinxixin2-main{ margin:-2px 0px 0px 0px; padding:0px 0px 0px 0px; border:#cccccc solid 1px; width:977px; background:url(bg/recommendc.gif) repeat-y;}

/*热点招聘新加图标样式*/
#xinjiatubiao3{ margin:-32px 10px 0px 0px; padding:0px 0px 0px 0px; float:right;}
*html #xinjiatubiao3{ margin:-32px 10px 0px 0px; padding:0px 0px 0px 0px; float:left;}
*+html #xinjiatubiao3{ margin:-32px 10px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#xinjiatubiao3 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#xinjiatubiao3 ul li{ margin:0px 0px 0px 5px; padding:0px 5px 0px 0px; width:165px; height:25px; border-right:#cccccc solid 1px; float:right;}


/*新建分类招聘*/
#xinjiafenleizhaopin{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:630px; }
/*结束*/
/*右边切换的职位*/


/*结束*/

.tupianaaaa:link,.tupianaaaa:visited,.tupianaaaa:hover{ padding:5px 15px 5px 15px;background:url(../images/denglu-dt.gif) no-repeat;text-decoration:none; text-align:center;}
.floatdiv {background:#fbe8cc; width:320px; border:#CCCCCC solid 1px;display:none;}

#daohangxinjiatupianweizhi{ margin:-46px 10px 0px 0px; padding:0px 0px 0px 0px; float:right;}
*html #daohangxinjiatupianweizhi{ margin:-45px 5px 0px 0px; padding:0px 0px 0px 0px; float:right;}
*+html #daohangxinjiatupianweizhi{ margin:-45px 5px 0px 0px; padding:0px 0px 0px 0px; float:right;}










#zhaichulaidetupian{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
*html #zhaichulaidetupian{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
*+html #zhaichulaidetupian{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}






#xinshiyandeyangshi{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:700px;}




#xindeshichangdongtaitittle{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#xindeshichangdongtaitittle ul{ margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#xindeshichangdongtaitittle ul li{ margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; float:left;}
*html #xindeshichangdongtaitittle ul li{ margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; float:left;}
*+html #xindeshichangdongtaitittle ul li{ margin:0px 0px 0px 40px; padding:0px 0px 0px 0px; float:left;}



.info_box5{ margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; clear:both;}

.friendnewclass{ margin:0px 0px 0px 0px;}
*html .friendnewclass{ margin:0px 0px 0px 0px;}
*+html .friendnewclass{ margin:-35px 0px 0px 0px;}

#youkaishilgaidongwjubengkl{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:273px;float:left;}

#youzaigaidongzhenggerangrenfengl{ margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:700px;  float:right;}
*html #youzaigaidongzhenggerangrenfengl{ margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:700px;  float:right;}
#zenmeyizhidoushibuxing{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;  width:700px; float:left;}
#zhendebuxingl{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(bg/kkkkkkkkkkkkkk.png) no-repeat; width:463px; height:215px; float:left;}
#zhendebuxingl p{margin:7px 0px 0px 180px;padding:0px 0px 0px 0px;font-size:14px;font-weight:bold;color:#FF0000;}

#zhendebuxingl .youhuandetable{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#zhendebuxingl #wyun{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; height:170px;overflow:hidden;}

.nTab{
float: left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.nTab .TabTitle{
clear: both;
height: 29px;
overflow: hidden;
}
.nTab .TabTitle ul{
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
cursor: pointer;
list-style-type: none;
margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; width:116px; text-align:center;}
.nTab .TabTitle .active{ background:url(bg/zhuanhuandetubiao-bg.png) no-repeat; width:116px; height:29px; color:#FF6600; text-align:center;}
.nTab .TabTitle .normal{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; text-align:center; color:#FFFFFF;}
.nTab .TabContent{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.none {display:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 6px;}
.aaaaa{ margin:0px 0px 0px 0px; padding:0px 0px 0px 6px;}



