@import url(common.css);
@import url(search.css);
body{text-align:center;}
/*wrap 外部容器*/
#wrap{width:980px;margin:0 auto;text-align:left;padding:5px 0;}
/*header*/
#logo{background:url("../images/logo.gif") no-repeat;width:300px;height:64px;margin-left:5px;text-align:right;font-size:12px;font-weight:bold;}
#logo a{color:#666; text-decoration:none;}
#logo a:hover{color:red;text-decoration:underline;}
#header_banner{float:right;}
#header_banner li{float:left;display:block;margin:5px;}
/*#header_banner img{border:1px solid #CCC;}*/

/*middle_panel*/
#middle_panel{}
#login_panel{border:1px solid orange;width:240px;float:left;height:150px;}
#login_title{background:url("../images/login_title_bg.gif") repeat-x;font-size:13px;font-weight:bold;color:#FFF;height:22px;margin:1px;line-height:22px;padding-left:5px;}
#login_box{padding:0 5px;font-size:13px;}
#login_type li{float:left;margin:5px;font-size:12px;height:20px;}
#login_form{clear:left;margin-bottom:5px;}
#login_form ul{width:155px;}
#login_form li{height:25px;line-height:25px;font-size:12px}
#login_form li input{float:right;border:1px solid #CCC;width:110px;}
#login_form_right{float:right;clear:right;}
#login_form_right a{color:#666;font-size:12px;font-weight:bold;}
#login_form_right a:hover{color:red;}
#login_button input{cursor:pointer;text-indent:-9999px;display:block;background:url("../images/bg.gif") 0px -46px;width:54px;height:36px;border:0;margin:1px;}
#login_button input:hover{background:url("../images/bg.gif") 0px -82px;}
#login_reg{padding:0 20px;}
#login_reg a{float:left;text-indent:-9999px;display:block;width:84px;height:25px;}
#login_reg_person a{background:url("../images/bg.gif") 0px -118px;}
#login_reg_enterprise a{float:right;background:url("../images/bg.gif") 0px -143px;}

#logined{color:#666;margin:5px 0 0 20px;font-size:12px;}
#logined li{margin:6px 0;}
#logined strong{font-weight:bold;color:Red;text-decoration:underline;}
#logined a{height:18px;color:#666;padding-left:13px;background:url("../images/icon_r.gif") no-repeat 0 5px;display:block;}
#logined a:hover{color:red;}

#search_panel{float:left;height:150px;margin:0 10px;width:200px;background:#FEF2DE;border:1px solid orange;}
#search_title{margin:5px 5px 0 0;text-align:right;height:31px;background:url("../images/bg.gif") no-repeat 0px -168px;}
#search_title a{color:red;font-size:12px;font-weight:bold;}
#search_form{}
#search_choose{margin-top:7px;text-indent:10px;padding:0 10px;}
#search_choose a{text-decoration:none;display:block;width:80px;height:31px;font-size:14px;color:#FFF;line-height:31px;background:url("../images/bg.gif") no-repeat 0px -230px;}
#search_choose a:hover{background:url("../images/bg.gif") no-repeat 0px -199px;}
#search_choose_city{}
#search_choose_business{float:right;}
#search_input{clear:left;margin-top:7px;padding:0 10px;}
#search_input a{text-indent:-9999px;float:right;width:49px;height:24px;display:block;background:url("../images/bg.gif") no-repeat 0px -261px;}
#search_input input{border:2px solid orange;height:22px;width:120px;line-height:22px;font-size:12px;text-align:center;}
#search_keyword_hot{margin:5px;font-size:12px;height:29px;overflow:hidden;}
#search_keyword_hot a{color:red;}

#ex_panel{height:150px;width:508px;float:left;border:1px solid #CCC;padding-right:5px;}
#ex_button{float:right;font-size:11px;font-weight:bold;padding-top:8px;width:16px;}
#ex_button a{border:1px solid #EBEBEB;padding:1px 4px;text-decoration:none;color:#666;}
#ex_button li{margin-bottom:7px;}
#ex_button .ex_button_select a{border:1px solid #ff7200;background:#fff5bb;color:#ff7200;}
#ex_box{overflow:hidden;height:150px;font-size:12px;width:456px;padding-left:28px;background:#f6f3ee url("../images/bg.gif") no-repeat -105px 0;}

#ex_box ul{background:#FFF;}
#ex_box ul a{text-decoration:none;color:#444;}
#ex_box ul a:hover{color:red;}
#ex_box ul li{margin-left:5px;padding:0 5px;height:25px;line-height:25px;}
.ex_box_li{background:#EBEBEB;}
#ex_box span{float:right;}

#panel_wrap{margin-top:10px;}
#panel_left{float:left;}
.panel{margin:7px 0;}
.panel_more{float:right;font-size:12px;height:23px;line-height:23px;margin-right:10px;}
.panel_more span{font-size:11px;}
.panel_more span a{color:darkorange;text-decoration:none;}
.panel_more a{color:red;font-weight:bold;}
/*client logo*/
#client_logo{clear:left;}
#client_logo .panel_title_wrap{margin-bottom:5px;border-bottom:2px solid #3a9bfc;font-size:14px;background:url("../images/title_bg.gif") #FFF;height:23px;width:980px;}
#client_logo .panel_title{background:url("../images/bg.gif");width:95px;height:23px;line-height:23px;font-weight:bold;color:#FFF;padding-left:5px;}
#client_logo .panel_box{}
#client_logo .panel_box table{}
#client_logo .panel_box td{padding:2px;}

/*new_job*/
.list_panel{margin-top:0;margin-bottom:10px;}
.list_panel .panel_title_wrap{border-bottom:2px solid #fc5342;font-size:14px;background:url("../images/title_bg.gif") #FFF;height:23px;}
.list_panel .panel_title{background:url("../images/bg.gif") 0 -23px;width:95px;height:23px;line-height:23px;font-weight:bold;color:#FFF;padding-left:5px;}
.list_panel .panel_box{}
.list_panel .panel_box ul{line-height:150%;}
.list_panel .panel_box ul li{padding:2px;font-size:12px;width:473px;margin:0 5px;float:left;overflow:hidden;white-space:nowrap;}
.list_panel .panel_box ul span{margin-left:10px;}
.list_panel .panel_box ul span a{text-decoration:none;color:#666;}
.list_panel .panel_box ul a{text-decoration:none;color:#9f0000;}
.list_panel .panel_box ul a:hover{color:red;}

/*job_article*/
.job_article{clear:left;wheight:180px;}
.job_article .panel_title_wrap{border-bottom:2px solid #3a9bfc;font-size:14px;background:url("../images/title_bg.gif") #FFF;height:23px;}
.job_article .panel_title{background:url("../images/bg.gif");width:95px;height:23px;line-height:23px;font-weight:bold;color:#FFF;padding-left:5px;}
.job_article .panel_box{}
.job_article .panel_box ul{line-height:150%;}
.job_article .panel_box ul li{padding:2px;font-size:12px;width:473px;margin:0 5px;float:left;overflow:hidden;}
.job_article .panel_box ul span{float:right;font-size:11px;color:#666;}
.job_article .panel_box ul a{text-decoration:none;color:#000;}
.job_article .panel_box ul a:hover{color:red;}


/*friend link*/
#friend_link{clear:left;margin-bottom:5px;padding:5px;}
#friend_link ul li{display:inline;font-size:12px;}
#friend_link ul li a{color:#000;}
#friend_link ul li a:hover{color:red;}

/*footer*/
#footer{clear:left;margin-top:10px;text-align:center;font-size:12px;line-height:150%;color:#666;}
#footer li{display:inline;margin:0 5px;}
#footer #nav a{color:#FFF;text-decoration:none;}
#footer #nav a:hover{color:yellow;}
#nav{background:darkorange;height:25px;line-height:25px;border:2px solid #EBEBEB;}
#nav span{float:right;margin-right:20px;}
#nav span a{color:yellow;font-size:12px;font-weight:bold;}
#footer #rss{text-align:center;}
#footer #rss a{color:#000;margin:0 5px;}
#footer #rss a:hover{color:red;}
#footer #rss a{padding-left:16px;background:url('../images/feed.png') no-repeat;height:100px;width:90px;}

/*sidebar*/
#sidebar{float:right;width:160px;margin-right:5px;}
#sidebar p{margin-bottom:5px;border:1px solid #EBEBEB;}

/*menu*/
#menu{border:1px solid #EBEBEB;background:url("../images/menu_bg.gif");margin-top:10px;height:25px;line-height:25px;padding:0 10px;color:#FFF;}
#menu a{color:#FFF;text-decoration:none;}
#menu a:hover{color:yellow;}
#menu span{float:right;font-size:12px;color:#000;}
#menu li{display:inline;margin-right:15px;font-weight:bold;font-size:14px;}
#menu .menu_special a{color:yellow;}

.person_icon_1{background:url("../images/person_icon_1.gif") no-repeat 0 5px;padding-left:20px;}
#PBW_position_quick_search{display:none;}

/*公告*/
#announce{border-bottom:2px solid #CCC;background:#DDD;padding:5px 200px;font-size:13px;}
#announce a{text-decoration:none;color:#C21422;}
#announce a:hover{color:darkorange;text-decoration:underline;}
#announce_close{float:right;font-weight:bold;}
.hot_searchl{font-size:13px;}
.hot_searchl ul{text-align:left;}
#announce_show_icon{padding:0 100px;text-align:right;}
#announce_show_icon a{}

/*call*/
.btn-clickcall{
    background:url('../images/call_btn.gif');
    border:0;
    width:83px;
    height:19px;
    text-indent:-9999px;
    cursor: pointer;
}

#clickcall_panel li{
    margin:2px 0;
}

a#show_location{background:url("../images/choose.png");display:block;width:133px;height:50px;text-indent:-9999px;margin-left:170px;}
