@charset "utf-8";
/* CSS Document */

/*=====================咨询右边栏修改================*/
.city_right{ width:260px; height:auto; overflow:hidden; float:left; }
.city_right_con h2{ font-size:16px; color:#950006; padding:7px 0 7px 10px; background:url(../img/right_h2_bg.gif) no-repeat; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.city_right_con h3{ font-size:14px; color:#950006; padding:7px 0 7px 10px; background:url(../img/right_h2_bg.gif) no-repeat; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.city_right_con h3 em{ font-size:11px;}
.city_right_con{ width:260px; height:auto; overflow:hidden;}
.city_right .Ads_R{ margin-bottom:10px;}
.city_right .Ads_R img{ width:260px; height:160px;}
.city_right_con h2 a{ color:#950006}
.city_right_con  h2.ans_h2 a{color:#950006;}
.city_right_con h2 span {color:#000;cursor: pointer; display:block; float:left; /*padding:0 5px;*/border-right:1px solid #ccc; /*width:118px;*/width:49%;font-size:10pt; text-align:center;}
.city_right_con h2 span a {color:#000;}
.city_right_con h2 span.active {color:#950006;background:url(../img/home/h2_bg.gif) repeat-x 0 0px;/* width:119px;*/width:49.5%;}
.city_right_con h2 span.active a {color:#950006;}
.city_right_con h2 .All {color:#000;}
.city_right_con .city_hover{ padding:0px; height:30px; line-height:30px; background:url(../img/home/right_h2_bg.gif) repeat-x 0 0px; border-right:none; width:100%;}
.city_right_con .city_hover a:hover{ text-decoration:none}
.city_right_con ul{ padding:0 8px 10px 8px; display:block; overflow:hidden; border:1px solid #ccc; border-top:none; margin-bottom:10px;}
.city_right_con .more_con{margin: 10px 10px 0px 10px;background: url(../img/jobs/images/icon_r.gif) no-repeat right center;height: 22px;line-height: 22px;text-align: right;padding-right: 15px;}
.city_right_con .week{ font-weight:normal; font-size:12px; background:none;}
.city_right_con .week  span{ background:url(../img/week.gif) repeat-x 0 -59px #f7f7f7; color:#000;text-align:center; height:30px;}
.city_right_con .week  span.active {background:url(../img/week.gif) repeat-x 0 0px; color:#950006; font-weight:bold;}
.city_right_con .View{margin-top:5px;}
.city_right_con .right_con2 { border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;border-left:1px solid #ccc; border-right:1px solid #ccc;}
.city_right_con .right_con2 h2{ border:none}
.city_right_con .right_con2 h2.unimg{ background:#f5f5f5;}
.city_right_con .right_con2 p{border-bottom: 1px dashed #CCC;font-size: 12px; }
.city_right_con .right_con2 .pop{padding: 0 5px 0px 5px;}

.city_right_con ul li{ font-weight:bold;background:url(../img/dian_Red.gif) no-repeat 0 12px;padding:4px 0px 4px 12px; border-bottom:1px dashed #ccc; font-size:12px;}
.city_right_con ul li span{ padding-left:3px; color:#666}
.city_right_con ul li a{ font-size:12px; text-decoration:none; font-weight:bold}
.city_right_con ul li a:hover{ font-size:12px; text-decoration:underline;}
.tab_cnt li .All{ margin-right:8px; height:32px; line-height:32px; float:left;background:url(../img/home/r_btm.gif) no-repeat right 0; padding-right:10px;}
.tab_cnt li .All a{ font-size:14px; color:#950006; height:26px; line-height:26px; display:block;background:url(../img/home/r_btm.gif) no-repeat left 0;  float:left; padding-left:10px;}
.tab_cnt li .All a:hover{font-size:14px; color:#950006; text-decoration:none}
.city_right_con .ul_one li,.city_right_con .right_con2 p{ background:none;background:url(../img/dian_Red.gif) no-repeat 0 12px;padding:4px 0px 4px 15px;}
.city_right_con .ul_one .Num,.city_right_con .ul_one .Num1{ background:none; padding-left:0px;}
.city_right_con .ul_one .Num b,.city_right_con .ul_one .Num1 b{ font-weight:bold; color:red; padding-right:7px; *width:7px; *float:left;}
.city_right_con .ul_one .Num a,.city_right_con .ul_one .Num1 a{ display:block; float:right; width:228px;}
.city_right_con .ul_one li .date { margin-left: 124px; font-style:italic; color:#666}
.city_right_con .right_con2 p a { font-weight: bolder;}
.city_right_con .ul_one .font_color{ color:#666}
.city_right_con .ul_one .font_color a{ font-weight:bold; color:#666; padding-left:3px;}

.city_right_ad{ width:239px; margin:0 0 10px 10px;}
.city_right_ad2{ width:260px; height:auto; margin:10px 0;}
/*===========生活在北京=========*/
.living_citiy_con{ border:1px solid #ccc; border-top:none; padding:0 5px 10px 5px; margin-bottom:10px;}
.living_citiy_con img{ width:95px; height:73px; float:left; margin-right:10px;}
.living_citiy_con .img{ border-bottom:1px dashed #ccc; padding:8px; 0;}
.living_citiy_con .img a{ font-weight:bold;}
.living_citiy_con div.select_city{ padding-top:10px; position:relative; width:auto; float:none; margin-right:0px;}
.living_citiy_con div.select_city strong{ background:url(../img/blianlan_icon.gif) no-repeat -4px -3px; width:142px; text-align:right; padding-left:24px; display:block; float:left;}
.living_citiy_con .select_city .select_city_hover{ float:left; width:80px;}
.living_citiy_con .select_city .select_city_hover:hover span{ font-weight:bold; background:url(../img/blianlan_icon.gif) no-repeat 0 -93px;}
.living_citiy_con .select_city span{text-align:center; height:8px;*height:9px; line-height:8px; margin-left:3px; padding:5px; display:block; color:#054B7B; font-weight:bold; text-align:left;}
.living_citiy_con .select_city span:hover{ cursor:pointer;}
.touming_xiala{ height:200px; padding:0 5px; position:absolute; top:28px; right:0px; display:none}
.topic{ border:1px solid #ccc; padding:10px; margin-bottom:10px; line-height:18px; font-weight:bold; color:#666;}
.topic b{font-size:13px; font-weight:bold; padding-bottom:5px; display:block; color:#000;}
.topic a{ font-weight:bold; float:left;}
.topic .Post_blog{ margin:0 0 0 3px;}
.Featured_Comments{ font-weight:bold; color:#666;}

/*==============多店地址的查看====================*/
.living_citiy_con .contain{ border-bottom:1px dashed #ccc; padding:8px; 0;}
.living_citiy_con .contain img{ width:14px; height:18px; margin-right:10px;}
.a1{ width:200px;}
.a2{ width:220px; margin-left:25px;}
.a1 span{ color:#666; font-weight:bold;}
.a2 span{ color:#054b7b; font-weight:bold;}

.Other_blog{ border:1px solid #ccc; margin-bottom:10px; padding-top:10px; margin-bottom:35px; position:relative;}
.Other_blog .Other_blog_hide{position: absolute;z-index: 99;width: 258px;background: white;border: 1px solid #CCC;left: -1px;border-top: none;}
.Other_blog ul{ border:none; margin-bottom:10px;}
.Other_blog h3{ padding:0 10px;}
.Other_blog .hd{ margin-bottom:10px; padding:0 10px; font-weight:bold;}
.Other_blog .hd a{ color:#950006}
.Other_blog .hd img{ width:63px; height:53px; float:left; margin-right:10px;}
.Other_blog .hd strong{ font-size:13px; display:block; padding-top:5px;}
.Other_blog .hd strong span{ color:#950006}
.Other_blog .Other_blog_list{ padding:0 10px;}
.Other_blog .Other_blog_list li{ display:block; background:url(../img/dian_Red.gif) no-repeat 0 10px; padding-left:10px; font-size:13px; font-weight:bold; padding-top:2px;}
.Other_blog .Other_blog_list .Hide{ display:none; }
.Other_blog_btm{ border-top:1px solid #ccc;background:url(../img/user_center/userbtm.png) repeat-x 0 -309px; height:23px; line-height:23px; text-align:center; font-weight:bold; padding-left:42px;}
.Other_blog_btm b{ display:block; float:left; width:134px;}
.Other_blog_btm b:hover{ cursor:pointer}
.Other_blog_btm span{ display:block; background:url(../img/user_center/Icon_bg.png) no-repeat 0 -48px; width:13px; height:16px; float:left;}


/* right--inpicture */
.city_right_con  .images_side { margin-bottom:10px;}
.city_right_con  .images_side ul{ padding:0px 0px 0px 1px;}
.city_right_con  .images_side h2{ border-top:none}
.city_right_con  .images_side .img{ width:258px; text-align:center; border-left:1px solid #ccc;border-right:1px solid #ccc; padding-top:10px;}
.city_right_con  .images_side .title{ padding:5px; font-weight:bold;height: 38px;overflow-y: hidden;border-left:1px solid #ccc;border-right:1px solid #ccc; }
.city_right_con  .images_side .img div{ width:258px; height:160px; display:table;table-layout: fixed;}
.city_right_con  .images_side .img a{ width:258px; height:160px; display:table-cell; text-align:center; vertical-align:middle;}
.city_right_con  .images_side .img a img {max-width: 238px; text-align:center; max-height:158px;}
.city_right_con  .images_side ul{ margin-bottom: 0px;}
.city_right_con  .images_side ul li {float: left;margin-left:4px;overflow:hidden; border:1px solid #ccc;  padding: 0;background: none;}
.city_right_con  .images_side ul li div{padding:2px;}
.city_right_con  .images_side ul li.on{border:1px solid #F60}
.city_right_con  .images_side ul li a img {width:53px;height:35px;}
.city_right_con  .images_side li.more_con{float:right; clear:both; *clear:none; height:auto; width: 50px; border:none;margin-right:5px; margin-top:5px;}
.city_right_con  .images_side li.more_con a{ width:auto; height:auto; border:none;}
.city_right_con  .images_side li.more_con a:hover{ border:none}
.city_right_con  .images_side .more_con a.link {font-size: 11px; font-weight: normal; padding-right:15px;color:#054B7B;background: url(/static/img/jobs/images/icon_r.gif) no-repeat right 1px;}
:root .city_right_con  .images_side .more_con a.link{ background-position:right 0px}
.city_right_con  .images_side .more_con a.link:hover {text-decoration: none;}


/*Hot Companies*/
.city_right_con  .Hot_Companies{ padding:0px; padding-bottom:10px; background:#eee}
.city_right_con  .Hot_Companies li{ border:none; background:none; padding:0px; height:62px; margin:10px 10px 0 10px;}

.city_right_con  .Hot_Companies li img{width:164px;height:60px;border: 1px solid #CCC; border-right:none;}
.city_right_con  .Hot_Companies li a{ display:block; float:left;width:164px;}
.city_right_con  .Hot_Companies li .a2{ width:70px; height:50px; padding-top:10px; border:1px solid #ccc; border-radius:3px; background:#fff; text-align:center; line-height:normal;}

.sidebar_ads div , .sidebar_ads a img {margin-bottom: 5px;}
#baidu_clb_slot_642454 {margin-top: 5px;}
/*=============newsletter入口================*/
.newsletter_inlet{ border:1px solid #ccc; border-top:none; margin-bottom: 10px}
.newsletter_inlet h2{ border:none}
.newsletter_inlet_con{ padding:3px 10px 10px 15px; line-height:normal}
.newsletter_inlet_con p{padding-bottom:5px;}
.newsletter_inlet_con strong{ font-size:14px; background:url(../img/blianlan_icon.gif) no-repeat 0 -42px;padding:0px 0px 10px 25px;}
.newsletter_inlet_con a{ text-decoration:underline}




/*============Jobs频道右侧==========*/
.headhunting_ads{ background:url(../img/jobs/lietou/headhunting_ads.gif) no-repeat; width:260px; height:200px; padding-top:20px; margin-bottom:10px;}
.headhunting_ads h3{ height:37px; line-height:37px; text-align:center; color:#026ab3; font-size:22px;}
.headhunting_ads p{ font-size:14px; padding:10px 5px 0 12px;text-shadow: 0 0 5px #fff;text-shadow: 1px 0px 7px #FFF; text-align:center; line-height:16px;}
.headhunting_ads span{ display:block; background:url(../img/jobs/lietou/headhunting_ads_btn.gif) no-repeat; width:223px; height:26px; line-height:26px; text-align:center; margin:10px auto; color:#fff; font-weight:bold}

/*整站用户体验缩放*/
.newsletter_inlet_con strong, .living_citiy_con div.select_city strong, .living_citiy_con .select_city span, .city_right_con .city_hover{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.living_citiy_con .select_city span{ width:70px;}
































