* { 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; height:0;}
.box{ width:1007px; overflow: hidden; height:auto; 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{padding-top:10px; overflow:hidden; width:1007px; clear:both; border-top:1px solid #D5D6D7;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F4F4F4,endColorStr=#ffffff); background:-moz-linear-gradient(top,#F4F4F4,#ffffff); background:-ms-linear-gradient(top,#F4F4F4,#ffffff); background:linear-gradient(top,#F4F4F4,#ffffff); background:-webkit-linear-gradient(top,#F4F4F4,#ffffff); margin-bottom:10px;}
.footer_con{ width:957px; border-bottom:6px solid #46a609; margin:5px 0 0 25px;}
.footer .footer_con ul{ margin:0 auto; margin-bottom:13px; display:block;/* width:560px;*/ overflow:hidden; text-align:center; /*鼠标缩放兼容*/width:750px; *width:310px;}
.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; height:35px;}

/*Í¼Ïñ±³¾°*/
.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;*/ height:100%; 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; z-index:100;}


.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:310px;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:157px;}
.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;}

/*网站右上角*/
.profile_show_menu{position: absolute; text-align: center;z-index: 5;display: none;}
.profile_show_menu.user ul{width: 95px;border: 1px solid #c3e6a7;border-radius: 5px; background:#f4faf0;height: auto;}
.profile_show_menu.user li{line-height: 25px;border-bottom: 1px dashed #bade9e;}
.profile_show_menu.user .top_jiao{width: 0;border: 7px solid transparent;border-bottom: 7px solid #c3e6a7;margin: 0 auto;margin-top: -7px;}
div.jobs_search{margin-top: 0;padding-top: 12px;}
.profile_show_menu_parent:hover .profile_show_menu,.profile_show_menu:hover{display: block;}
.profile_show_menu.user ul li a{ color:#007210; text-decoration:none; width:89px; display:block;}
.profile_show_menu.user ul li a:hover{ color:#007210; font-weight:bold; text-decoration:underline;}
.profile_show_menu.user ul li:last-child{border:none;}
.profile_show_menu.user{right: -30px;top: 13px; text-align: center;}
.profile_show_menu.emp{top: 17px; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 3px rgba(0, 0, 0, .5);  box-shadow:0 0 3px rgba(0, 0, 0, .5);}
.profile_show_menu.emp_cn{top: 17px; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 3px rgba(0, 0, 0, .5);  box-shadow:0 0 3px rgba(0, 0, 0, .5);}
/* china company*/
.profile_show_menu.emp{right:-27px;text-align: center;}
.profile_show_menu.emp .top_jiao{width: 0;border: 7px solid transparent;border-bottom: 7px solid #FCCD7E;margin: 0 auto;margin-top: -7px;}
.profile_show_menu.emp ul{width: 105px;border: 1px solid #C8C8C8;background:#F0F0F0;height: auto; text-align:left;}
.profile_show_menu.emp li{line-height: 25px;border-bottom: 1px solid #DEDEDE;}
.profile_show_menu.emp ul li a{ color:#000; text-decoration:none; width:75px; display:block; padding-left:28px;}
.profile_show_menu.emp ul li a:hover{ color:#000; background:#DEDEDE; width:75px;}
.profile_show_menu.emp ul li:last-child{border:none;}

/* english company*/
.profile_show_menu.emp_cn{right: -45px;text-align: center;}
.profile_show_menu.emp_cn .top_jiao{width: 0;border: 7px solid transparent;border-bottom: 7px solid #FCCD7E;margin: 0 auto;margin-top: -7px;}
.profile_show_menu.emp_cn ul{width: 130px;border: 1px solid #C8C8C8; background:#F0F0F0;height: auto; text-align:left;}
.profile_show_menu.emp_cn li{line-height: 25px;border-bottom: 1px solid #DEDEDE;}
.profile_show_menu.emp_cn ul li a{ color:#000; text-decoration:none; width:120px; display:block; padding-left:20px;}
.profile_show_menu.emp_cn ul li a:hover{ color:#000; background:#DEDEDE; width:107px;}
.profile_show_menu.emp_cn ul li:last-child{border:none;}




/*邮箱被退回*/
.errorEmailsBox{ border:1px solid #ccc;-moz-box-shadow: 4px 4px 2px rgba(0,0,0,0.3);-webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.3);box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.3); background:#fff;}
.errorEmailsBox .hd{ text-align:right; height:36px; line-height:36px; background:#FCFCFC;border-bottom: 1px solid #F2F2F2; padding:0px 10px 0 18px;}
.errorEmailsBox .hd h3{ width:300px; text-align:left; float:left}
.errorEmailsBox{display: none; margin: 0px;width: 800px;z-index: 10;}
.errorEmailsBox .layerBox_login{width: auto;}
.errorEmails{padding: 0 10px 10px;}
.errorEmails li{padding: 10px 0;}
.show{line-height: 30px;border-bottom: 1px dashed red;}
.hide{display: none;}
.errorEmails .hide:first-child{display: block;}
.hide .title{color: red;padding-top: 5px;}
.oldEmail{width: 200px;float: left;}
.setp{display: none;}
.setp1{display: block;}
.setp1 .email{border: 1px solid #dedede;line-height: 24px;padding-left: 5px;}
.setp1 .getEmailCode{padding-left: 20px}
.setp2 .EmailCode{border: 1px solid #dedede;line-height: 24px;padding-left: 5px;width: 65px;}
.setp2 .getEmailCode{padding-left: 20px;}
.setp2 .newEmail{padding-right: 20px;}
.setp2 .doCheckEmail{padding-left: 20px;}
.setp3 .succ{padding-left: 20px;}
.errorEmailsBox .error{padding-left: 10px;}

div.personLogin_L_con li span{padding-left: 113px;font-size: 12px;}










