* { margin:0px; padding:0px; /*border:none;*/outline: none;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;line-height:20px; background:url(../img/body_bg.gif);}
.blcok70{ color:#454b59;}
.blcok70 a{ color:#454b59;}
.blcok50{ color:#6d6d6d;}
.blcok50 a{ color:#6d6d6d;}
.red{ color:#ff0000;}
.red a{ color:#ff0000;}
.zi{ color:#831959;}
.zi a{ color:#831959;}
.blue{ color:#054b7b;}
.blue a{ color:#054b7b;}
.jhs{ color:#ff6600;}
.jhs a{ color:#ff6600; text-decoration:none;}
.jhs a:hover{ color:#666; text-decoration:none;}
input{ border:none}

.f12{ font-size:12px;}
a{ text-decoration:none;border: 0px;}
img {border: 0px; vertical-align:middle}
a:hover{ text-decoration:underline;}

ul li{ list-style:none;}

.box_out{ width:1130px; margin:0 auto; position:relative;}
#container {width: 1007px;margin:auto;position: relative;}

.clear{ clear:both;}
.box{ width:1007px; height:auto; overflow:hidden; border-left:1px solid #d5d6d7; border-right:1px solid #d5d6d7; background:#fff; margin:0px auto;}
.box_con{ width:1007px; height:auto; overflow:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix { zoom:1; }    

/*footer*/
.footer{ background:url(/static/img/footer_bg.jpg) repeat-x 0 10px; padding-top:10px; height:128px; overflow:hidden; width:1007px; clear:both;}
.footer_con{ width:957px; border-bottom:6px solid #46a609; height:78px; margin:33px 0 0 25px;}
.footer .footer_con ul{ margin:0 auto; margin-bottom:13px; display:block; width:560px; overflow:hidden; text-align:center; }
.footer_con ul li{ font-size:12px; color:#000; display:inline-block;zoom:1; *float:left;*display:inline; margin-right:2px;}
.footer_con ul li a{ color:#000; text-decoration:none;}
.footer_con ul li a:hover{ color:#666666; text-decoration:underline;}
.footer_con p{ text-align:center; color:#000; font-size:12px; display:block;}

/*Í¼Ïñ±³¾°*/
.level1 {background: url(/static/img/w_but_bg.png) no-repeat scroll -30px -60px transparent;}
.level1 img{ width:40px; height:40px; margin:6px;}

/*==================add================*/
 .listings_add_btn{ border:1px solid #ccc; width:238px; padding:10px; float:right; margin-bottom:10px;}
 .listings_add_btn .listings_add_bg{ background:#eee; padding:15px; text-align:center;}
 .listings_add_btn .listings_add_bg a{ display:block; background:url(../img/addevent.gif) no-repeat; width:205px; height:34px; line-height:34px;font-size:14px; color:#920D10; font-weight:bold;}
 .listings_add_btn .listings_add_bg a:hover{ text-decoration:none}
 /*.msg_num{ color:red;}*/

.warn_text, .wt {color:red;}
/*center bottom*/
.center_bottom{text-align:center;width:990px;clear:both; text-align:center; padding-bottom:10px;margin:0 auto;}
.center_bottom a{ color:#000}

.Detail {visibility: hidden;}
.up {float: right;}
.up a{ color:#1E4491}
.report_con{width:14px; height:16px; background:url(../img/classifieds/class_tb.png) 0 -288px; cursor:pointer; text-indent:-999px; margin-top:3px;}

.head_top_keyword_default {color: #aaa;}


/* choose city */
.header_city_choose {position: absolute;top:83px;left:316px;z-index: 10000;width:400px;}
.header_city_choose .city_choose{font-size:14px;width:400px;padding:0;margin:0 auto; position:relative;}
.header_city_choose .green{ border:none;}
.hyaline{ background:#fff;opacity: 0.9;filter:alpha(opacity=90);   height:225px; width:400px;position: absolute;}
.header_city_choose .icon{ background:url(../img/choose_city.png) no-repeat; width:15px; height:7px; position:absolute; top:-6px; left:30px; z-index:99;}
.header_city_choose .city_con{ border:1px solid #aeaeae;width:376px; margin:0px; padding:5px 8px 5px 15px;z-index: 14;position: relative;}
.header_city_choose .city_con li{ float:left; padding-bottom:5px; font-weight:bold; font-size:12px; padding-right:21px;}
.header_city_choose .city_con li a,.header_city_choose .city_con li a:hover{ color:#919191}
.header_city_choose .city_con span{ display:block; text-align:right;height:12px; width:378px;}
.header_city_choose .city_con .red a,.header_city_choose .city_con .red a:hover{ color:#b20808; font-size:14px}
.header_city_choose .city_con .Orange a,.header_city_choose .city_con .Orange a:hover{ color:#f56008}

/*need help*/
.needHelp{  position:fixed; top:270px; left:50%; margin-left:503px; width:48px;}


.feedback{ background:#950006;margin-left: 504px; border-top-right-radius:5px; border-bottom-right-radius:5px; width:77px; cursor:pointer; top:335px;}
.feedback .hd{ width:31px; height:18px; float:none; background:#950006;text-align: center;color: #FFF;line-height: normal;padding: 10px;}


/*.needHelp{  position:fixed; top:270px; left:50%; margin-left:503px; width:48px;}
.needHelp .hd{ width:28px; float:right; height:28px; background:url(../img/home/help.png) no-repeat right 0; text-align:center; color:#fff; line-height:normal; padding:10px;}
.needHelp .needHelp_con{background:url(../img/home/help.png) no-repeat left 0; padding:13px; width:160px; float:left;position:absolute; right:48px; display:none}
.needHelp .needHelp_con p{ padding-bottom:10px;}
*/

.feedback{ background:#950006;margin-left: 504px; border-top-right-radius:5px; border-bottom-right-radius:5px; width:77px; cursor:pointer; top:330px;}
.feedback .hd{ width:31px; height:18px; float:none; background:#950006}


.jobs_Assistant{ top:340px;width:146px;}
.jobs_Assistant .assistant_hd{ background:url(../img/jobs_help.png) no-repeat;  height:30px; line-height:30px; color:#fff;}
.jobs_Assistant .assistant_hd  b{ padding-left:5px;}
.jobs_Assistant ul{ border:1px solid #E6E6E6; border-top:none; /*background:#F7F7F7;*/ background:#fff;}
.jobs_Assistant ul li{border-top:1px solid #E6E6E6; line-height:32px; height:32px; }
.jobs_Assistant ul li a{ display:block;background:url(../img/jobs_help.png) no-repeat;/*border-top:1px solid #fff;*/padding:0 0px 0px 20px; text-decoration:none; color:#333; padding-left:25px;}
.jobs_Assistant ul li a:hover{ color:#054B7B;}
.jobs_Assistant ul li:hover{ background:#E6E6E6}
.jobs_Assistant .jobs_service a{ background-position:-380px -66px; padding-left:20px;}
.jobs_Assistant .update_resume a{ background-position:-380px 9px;}
.jobs_Assistant .creat_resume a{ background-position:-380px -163px;}
.jobs_Assistant .job_alert a{ background-position:-380px -260px;}
.jobs_Assistant .zhichangxiu a{ background-position:-380px -344px;}

.jobs_Assistant .jobs_service{ position:relative;}
.jobs_service_con{ display:none; position:relative; top:-34px;right: 290px; z-index:9999; line-height:20px; padding:10px;background:#fff; border:5px solid #F38936; border-top-left-radius:5px; border-bottom-left-radius:5px; height:auto;width:260px;}
.jobs_Assistant .jobs_service_con a{ display:inline-block; padding:0px; color:#F38936;background:none; font-weight:bold}
.jobs_Assistant .jobs_service_con a:hover{ text-decoration:underline; color:#F38936;}


.ads_service{ background:url(../img/right_icon_bg.gif) repeat-x 0 bottom #feffff; border-top-right-radius:3px; border:1px solid #ccc; padding:10px 5px 5px; width:80px; margin-left:503px; top:200px;}
.ads_service a{ display:block; color:#fff; background:#333333; border-radius:2px; text-align:center; margin-bottom:6px; line-height:normal; padding:5px; font-weight:bold}
:root .ads_service a{margin-bottom:8px\0;}
.ads_service a:hover{ background:#ff7400; text-decoration:none}

.personlogin_nologin a{background:#F78015; }
.personlogin_nologin a:hover{ background:#333;}


.msg_show_top{position: absolute;top:13px;background:url(../img/msg_show_bg.png) no-repeat;display: block; width: 105px;height:41px;z-index: 2;border-radius: 4px;text-align: left;line-height: 15px;cursor: pointer; color:#575830;  padding: 15px 10px;display: none; right:-45px;}
.msg_show_top_label:hover{ text-decoration:underline;}
.msg_show_top_close{position: relative;cursor: pointer;display: none; font-size:8px; top:19px; left:33px; z-index:3;}


.msg_show_top_emp{position: absolute;top: 14px;background:url(../img/msg_show_bg.png) no-repeat;display: block; width: 105px;height:41px;z-index: 2;border-radius: 4px;text-align: left;line-height: 15px;cursor: pointer; color:#575830;  padding:15px 10px;display: none; right:-78px;}
.msg_show_top_emp_label:hover{ text-decoration:underline;}
.msg_show_top_emp_close{position: absolute;cursor: pointer;display: none; font-size:8px; top:21px; right:74px; z-index:3;}
