﻿@charset "utf-8";
/* CSS Document */

/*位置导航*/ 
#site{background:url(../images/local_bg2.jpg) repeat-x; height:45px; line-height:45px;}
#site h1{background:url(../images/logo_icon.png) no-repeat left center; text-indent:55px; height:45px; line-height:45px; margin-left:10px;}

#searbox{border:1px solid #dddddd; border-top:none; width:998px; margin:0 auto; background:url(../images/con_bg.jpg) no-repeat center top; padding:20px 0 20px 0;}
.red{color:#f00}
/*搜索人才表单*/
.ressear1{width:940px; margin:0 auto; border:1px dotted #e5ae39; border-bottom:none; padding:10px 0 10px 0;} 
.ressear1 th{font-weight:normal; text-align:right; padding:10px 5px 10px 0;}
.ressear1 .rstd a,.ressear1 .rstd a:visited{color:#315aaa;}

.ressear2{ background:#ffffdf; border:1px solid #fbeab4; width:840px; margin:0 auto; padding:5px 50px 5px 50px;}
.ressear2 .rstd1 span{color:#ff7100;}
.ressear2 a,.ressear2 a:visited{color:#999999; text-decoration:underline;}
.ressear2 a:hover{color:#ff7100;}
.ressear2 .rstd2 span{color:#315aaa;}
.ressear2 td{padding:6px 0 6px 0;}

.ressear3{width:940px; margin:10px auto 0;}
.ressear3 h1{float:left; display:inline;background:#ffffdf; border:1px solid #fbeab4; width:510px; padding:10px 10px 10px 10px;}
.ressear3 h2{float:left; display:inline; width:160px; margin:0 0 0 15px; line-height:18px;}
.ressear3 h2 a,.ressear3 h2 a:visited{color:#ff0000;}
.ressear3 h2 span{color:#ff0000;}
.ressear3 h3{float:right; width:220px; padding:5px 0 0 0;}

.rsinput1{width:280px; height:28px; line-height:28px; font-size:14px; border:1px solid #bcbcbe; border-right:none;}
.rsinput3{width:320px; height:28px; line-height:28px; font-size:14px; border:1px solid #bcbcbe; border-right:none;}
.rsbtn1{background:url(../images/sear_btn1.jpg) no-repeat; border:none; width:120px; height:30px;}
.rsbtn2{background:url(../images/btn_bg8.jpg) no-repeat; border:none; width:64px; height:22px;}
.rsinput2{width:140px; height:20px; line-height:20px; border:1px solid #bcbcbe;}

/* must have this*/
.dropdown {outline:none;}
.dropdown h4{cursor:default; text-indent:5px;}
.dropdown * {-moz-user-select:none;}
.dropdown ul{position:absolute;display:none;}
.dropdown ul li{text-indent:5px;}
.dropdown {float:left;}
.dropdown h4{display:block; margin:0; height:28px; border:none; line-height:28px;
    background:url(../images/select_bg.gif) no-repeat right center;cursor:pointer;color:#ff8a09;width:50px; font-size:14px; font-weight:bold;}
.dropdown ul{border:1px solid #fbeab4; background:#ffffff; padding:4px 0 0 0;}
.dropdown ul li{background:#ffffff;height:22px;display:block;cursor:pointer;color:#315aaa; line-height:22px;}
.dropdown ul li.over{background:none;color:#ff8a09;}


/*分类搜索*/
#searclass {
    border: 1px solid #dddddd;
	border-top:2px solid #ed3f00;
}
#tagsA{
	height: 33px;
    line-height: 33px;
    overflow: hidden;}
#tagsA li {
	background:#f3f3f3;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    color: #5e5e5e;
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 333px;
	font-size:14px;
}
#tagsA li.selectTag{
	background:#ffffff;
    border-bottom: medium none;
    color: #ff7805;
    line-height: 32px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
#tagsA li.selectTag a{color: #ff7805;}
#tagsA li.selectTag a:hover{text-decoration:none;}
#tagsA #t3{border-right:none;}
#tagsA #t1{width:332px;}
#tagConA {
	padding:12px 0 20px 0;
}
.tagConA {
	DISPLAY: none;
}
#tagConA DIV.selectTag {
	DISPLAY: block;
}
.tagConA .item {
    float: left;
	display:inline;
    height: 30px;
    margin: 5px 4px 0;
    width: 230px;
	line-height:30px;
	text-indent:5px;
}
.tagConA .item a{border:1px solid #eeeeee; display:block;}
.tagConA .item a:hover{border:1px solid #f97506; text-decoration:none;}
.tagConA .list{width:952px; margin:0 auto;}

/*他们在搜索什么人才*/
#whatres{border: 1px solid #dddddd; border-top:2px solid #ed3f00;}
#whatres .wrtop{background:#f3f3f3; border-bottom: 1px solid #dddddd; height:33px;}
#whatres .wrtop h1{float:left; display:inline; font-size:14px; font-weight:bold; color: #ff7805; line-height:33px; text-indent:20px;}
#whatres .wrtop h2{float:right; line-height:33px; padding:0 15px 0 0;}
#whatres .wrtop h2 a,#whatres .wrtop h2 a:visited{color: #ff7805}
#whatres .list{width:944px; margin:0 auto; padding:10px 0 12px 0;}
#whatres .list li{float:left; display:inline; width:110px; height:26px; line-height:26px; margin:6px 4px 0;}
#whatres .list a,#whatres .list a:visited{color:#315aaa;}

/*列表和详细*/
.wayview a,.wayview a:visited,.wayview a:hover{display:block; float:left; text-decoration:none;}
.xx_on {
    background: url("../images/xiangxi1.gif") no-repeat scroll left center;
    color: #FF6600;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	width:66px;
    text-align: left;
}
.xx_off {
    background: url("../images/xiangxi.gif") no-repeat scroll left center;
    color: #434242;
	cursor: pointer;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	width:66px;
    text-align: left;
}
a.xx_off:hover{color:#434242;}
.lb_on {
    background: url("../images/liebiao.gif") no-repeat scroll left center;
    color: #FF6600;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	width:67px;
    text-align: left;
}
.lb_off {
    background: url("../images/liebiao1.gif") no-repeat scroll left center;
    color: #434242;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	width:67px;
    text-align: left;
}
a.lb_off:hover{color:#434242;}

/*搜索结果*/
#searresok{border:1px solid #dddddd;}
.srotop{width:980px; margin:0 auto; padding:10px 0 10px 0;}
.srotop h1{float:left; display:inline;}
.srotop h2{float:left; display:inline; line-height:36px; padding:0 0 0 20px;}
.srotop h2 span{color:#ff6600;}
.srotop h3{float:right; padding:5px 0 0 0;}

.srotb{width:980px; margin:0 auto;}
.srotb .rtr1{background:url(../images/searoktb_tr_bg.jpg) repeat-x; height:33px;}
.srotb .rtr1 td{font-weight:bold; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; padding:0; line-height:33px;}
.srotb td{border-bottom:1px solid #e8e8e8; padding:12px 0 12px 0;}
.srotb td a.a01:link{color:#3359aa; font-size:14px; font-weight:bold;}
.srotb td a.a01:visited{color:#999;}
.srotb .onbg{background:#fafafa;}

.srotb td.nobb{border-bottom:none;}
.srotb td p{width:92px; margin:0 10px 10px 0;}

.srotb a.namelink:link{color:#3359aa;}
.srotb a.namelink:visited{color:#999;}
.srotb a.namelink:hover{color:#f97506;}

.srotb a.namelink2,.srotb a.namelink2:visited{color:#3359aa; font-size:14px; font-weight:bold;}
.srotb a.namelink2:hover{color:#f97506; font-size:14px; font-weight:bold;}

.srotb .detail{line-height:22px; color:#888888; padding:0 0 10px 20px;}
.detail_txt{height:70px; overflow:hidden;}

a.detaillink,a.detaillink:visited {
    background: url("../images/t0.gif") no-repeat scroll right center;
    padding-right: 10px;
	color:#3359aa;
	margin-right:8px;
}
a.detaildown,a.detaildown:visited {
    background: url("../images/t1.gif") no-repeat scroll right center;
    color: #FF6600;
}

.sropage{width:980px; margin:0 auto;}
.sropage h2{float:left; display:inline; padding:25px 0 0 15px;}
.sropage .Page{float:right; padding-right:10px;}
.sropage .srobtn{background:url(../images/btn_bg7.png) no-repeat; width:100px; height:20px; line-height:20px; text-align:center; color:#ffffff; border:none;}

.srotip{width:980px; margin:0 auto; padding:22px 0 22px 0;}
.srotip h1{float:left; display:inline; color:#666666; padding:0 0 0 15px;}
.srotip a,.srotip a:visited{color:#3359aa;}
.srotip h2{float:right; padding-right:10px;}

.sroother{width:980px; margin:0 auto; padding:0 0 25px 0; font-size:14px; text-indent:15px;}
.sroother a,.sroother a:visited{color:#3359aa; text-decoration:underline; padding-right:10px;}

/*简历操作*/
a.more-opt {
    background: url("../images/more-opt2.jpg") no-repeat scroll left top;
    border: medium none;
    color: #434242;
    height: 22px;
    line-height: 22px;
    padding-left: 12px;
    position: absolute;
    right: 10px;
    text-align: left;
    top: 25%;
    width: 80px;
    z-index: 1;
	text-decoration:none;
	margin-right:10px;
}
a.more-opt-inline {
    display: inline-block;
    position: static;
    right: auto;
    top: auto;
    z-index: auto;
}
a.more-opthover, a.more-opt:hover{
    background-position: right top;
    color: #FFFFFF;
    font-weight: bold;
	text-decoration:none;
}
.opt-list, .opt-list-bg {
    background: #FFFFFF;
    border: 1px solid #ff7300;
    cursor: default;
    display: none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 40px;
    width: 90px;
    z-index: 500;
}
.opt-list a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #EEEEEE;
    color: #315AAA;
    cursor: pointer;
    display: block;
    margin: 0 2px;
    overflow: hidden;
    padding: 5px 2px 4px 6px;
	height:18px; line-height:18px;
	text-align:left;
}
.opt-list img{padding-right:6px;}
.opt-list a.last {
    border-bottom: medium none;
}
.opt-list-bg {
    background: none repeat scroll 0 0 #666666;
    border: medium none;
    opacity: 0.4;
    z-index: 400;
	filter:alpha(opacity=40);
}

/*广告*/
#ad{clear:both; overflow:hidden;}
#ad li{float:left; display:inline; margin-right:14px; width:155px; overflow:hidden;}
#ad li.nm{margin-right:0;}
#ad img{width:155px; height:60px;display:block; float:left;}

#ad1{clear:both; overflow:hidden; width:980px; margin:0 auto;}
#ad1 li{float:left; display:inline; margin-bottom:4px; margin-right:4px; width:324px; overflow:hidden;}
#ad1 li.nm{margin-right:0;}
#ad1 img{width:324px; height:60px;display:block; float:left;}

#ad2{clear:both; overflow:hidden; margin-top:3px;}
#ad2 li{float:left; display:inline; margin-top:5px; margin-right:5px; width:196px; overflow:hidden;}
#ad2 li.nm{margin-right:0;}
#ad2 img{width:196px; height:60px;display:block; float:left;}

/*搜索更多*/
.options {
     border:1px dotted #e5ae39;
	width:940px; margin:0 auto;
	border-bottom:none;
}
.options .row {
    border-bottom: 1px dotted #e5ae39;
    overflow: hidden;
    padding: 6px;
}
.options .row strong {
    color: #000000;
    display: inline;
    float: left;
    font-weight: normal;
    margin: 2px;
    padding: 2px;
}
.options .row a {
    border: 1px solid #FAFAFA;
    color: #315AAA;
    display: inline;
    float: left;
    line-height: 19px;
    margin-left: 5px;
    margin-bottom: 3px;
    padding-left: 6px;
    position: relative;
    white-space: nowrap;
    width: 80px;
	padding-right:20px;
}
.options .row a.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    color: #444444;
}
.options .row a.selected b,.options .row a.selected:visited b {
    background: url("../images/c.gif") no-repeat scroll center center;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 13px;
}
.options .row .items span {
    margin-top: 3px;
}
.options .row .items span input {
    margin-left: 10px;
}
.options .row .items span label {
    margin-right: 10px;
}
.options .row .items {
    display: inline;
    float: right;
    overflow: hidden;
    width: 854px;
}
.options .row a:hover {
    color: #FF6600;
}
.options .row a.selected:hover {
    border: 1px solid #CCCCCC;
}
.options-dex {
    height: 19px;
    line-height: 19px;
    text-align: center;
}
.options-dex a {
    background: url("../images/dd.gif") no-repeat scroll left bottom;
    display: inline-block;
    height: 19px;
    width: 109px;
}
.options-dex a:hover {
    background-position: right bottom;
}
.options-dex a.dex {
    background-position: left top;
}
.options-dex a.dex:hover {
    background-position: right top;
}

/*搜索职位表单*/
.jobsear1{width:940px; margin:0 auto; padding:10px 0 10px 0;}

.jobsear2{width:940px; margin:0 auto; border:1px dotted #e5ae39; padding:10px 0 10px 0;}
.jobsear2 th{font-weight:normal; text-align:right; padding:10px 5px 10px 0;}
.sjer {padding:15px 15px 0 15px; width:910px; margin:0 auto;}
.sjer a,.sjer a:visited{color:#315aaa;}

.jbinput1{width:560px; height:28px; line-height:28px; font-size:14px; border:1px solid #bcbcbe; border-right:none;}
.jbbtn1{background:url(../images/sear_btn1.jpg) no-repeat; border:none; width:120px; height:30px;}
.jbbtn2{background:url(../images/btn_bg8.jpg) no-repeat; border:none; width:64px; height:22px;}

.jobtb{width:940px; margin:0 auto; border:1px dotted #e5ae39; border-top:none; padding:10px 0 10px 0;}
.jobtb th{font-weight:normal; text-align:right; padding:10px 5px 10px 0;}

.jobsear4{width:940px; margin:0 auto; padding:10px 0 0 0;}

.searcher-cap h5{float:left; display:inline;width: 320px;}
.searcher-cap h6{float:left; display:inline; width:400px;}
.searcher-cap h6 span{color:#ff7100;}
.searcher-cap h6 a,.searcher-cap h6 a:visited{color:#999999; text-decoration:underline;}
.searcher-cap h6 a:hover{color:#ff7100;}
.searcher-cap {
    height: 24px;
    line-height: 24px;
}
.searcher-cap h5 a,.searcher-cap h5 a:visited {
    background: url(../images/tabnor.gif) no-repeat left top;
    color: #ffffff;
    display: inline;
    float: left;
    height: 24px;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
    text-align: center;
    width: 70px;
	text-decoration:none;
}
.searcher-cap h5 a:hover{color:#ffffff; text-decoration:none;}
.searcher-cap h5 b {
    font-weight: normal;
}
.searcher-cap h5 a.selected,.searcher-cap h5 a.selected:visited {
    background:none;
   height: 29px;
   line-height:20px;
    margin-top: -2px;
    overflow: hidden;
    width: 75px;
}
.searcher-cap h5 a.selected b {
    background: url(../images/smenuactive.gif) no-repeat left top;
   height: 25px;
   left:0;
    position: absolute;
    top: 2px;
    width: 75px;
	color:#ffffff;
	font-size:14px; font-weight:bold;
}

.searchkeycon h3{float:left; display:inline; background:#ffffdf; border:1px solid #fbeab4; width:685px; padding:5px 10px 5px 15px;}
.searchkeycon h3 span{color:#315aaa;}
.searchkeycon h3 td{padding:6px 0 6px 0;}

.searchkeycon h4{float:left; display:inline; width:200px; margin:15px 0 0 15px;}
.searchkeycon h4 ul li{float:left; display:inline; font-size:14px; color:#315aaa; margin-right:10px; width:80px;}
.searchkeycon h4 ul li a,.searchkeycon h4 ul li a:visited{color:#315aaa; line-height:30px; height:30px;}

.searchkeycon h5{float:left; display:inline; width:220px; margin:0 0 0 8px; text-align:center;}
.searchkeycon h5 p a,.searchkeycon h5 p a:visited{color:#315aaa; font-weight:bold; font-size:14px;}
.searchkeycon h5 p{text-align:center; line-height:36px;}

/*近期招聘*/
#latebox{border:1px solid #dddddd; border-top:none; width:998px; margin:0 auto; background:url(../images/con_bg.jpg) no-repeat center top; padding:10px 0 15px 0;}

#hotkey{width:958px; margin:0 auto; background:#ffffdf; border:1px solid #fbeab4; padding:10px; line-height:22px;}
#hotkey a{padding:0 6px 0 0;}

#ljtop{width:980px; margin:0 auto; padding:10px 0 10px 0;}
#ljtop strong{font-size:14px;}
#ljtop span a,#ljtop span a:visited{color:#315aaa; font-weight:bold;}

#ljcon{width:980px; margin:0 auto;}
#ljcon .rtr1{background:url(../images/searoktb_tr_bg.jpg) repeat-x; height:33px;}
#ljcon .rtr1 td{font-weight:bold; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; padding:0; line-height:33px;}
#ljcon td{border-bottom:1px solid #e8e8e8; padding:12px 0 12px 0;}
#ljcon .onbg{background:#fafafa;}
#ljcon td a{ line-height:25px }

#ljcon a.cnamea,#ljcon a.cnamea:visited{color:#315AAA; font-size:14px; font-weight:bold;}

.ljpage{width:980px; margin:0 auto;}
.ljpage h2{float:left; display:inline; padding:25px 0 0 15px;}
.ljpage .Page{float:right; padding-right:10px;}
.ljpage h2 a,.ljpage h2 a:visited{color:#3359aa;}

/*查看所选职位*/
#sjmain{border:1px solid #dddddd; border-top:none;background:#f9f9f9; width:998px; margin:0 auto;}
.sjleft{float:left; display:inline; border-right:1px solid #dddddd; width:777px; background:url(../images/con_bg.jpg) no-repeat center top #ffffff; height:auto!important; height:1080px; min-height:1080px; padding:10px 0 0 0;}
.sjright{float:right; width:220px;}

.comname{width:705px; margin:10px auto 0; height:30px; line-height:30px; background:url(../images/com_name_bg.jpg) no-repeat; font-size:14px; color:#ffffff; font-weight:bold; text-indent:55px;}
.comname a,.comname a:visited{color:#ffffff;}

.comtb{width:98%; margin:0 auto; padding:15px 0 15px 0;}
.comtb th{font-weight:normal; text-align:right; padding:8px 5px 8px 0;}

.comtext{width:703px; margin:0 auto; border:1px solid #eaeaea; border-top:none; background:#ffffff;}

.comapp{border-top:1px solid #eaeaea; text-align:center; padding:12px 0 10px 0;}

.comtip1{width:705px; margin:20px auto 0;}
.comtip1 .cttop{margin:0 0 10px 0;}
.comtip1 .cttop h1{float:left; display:inline; background:url(../images/cd_tip_bg1.jpg) no-repeat;height:22px; line-height:22px; font-weight:bold; color:#ffffff; text-align:center;}

.comtip1 .cttop h2{float:left;display:inline; padding:0 0 0 20px; line-height:22px;}
.comtip1 .cttop h2 a,.comtip1 .cttop h2 a:visited,.comtip1 .cttop h2 a:hover{color:#e66900; text-decoration:none; font-weight:bold;}
.comtip1 p{line-height:25px;}

.comtip2{width:705px; margin:10px auto 30px;}
.comtip2 .cttop{margin:0 0 10px 0;}
.comtip2 .cttop h1{float:left; display:inline; background:url(../images/cd_tip_bg2.jpg) no-repeat;height:22px; line-height:22px; font-weight:bold; color:#ffffff;}
.comtip2 .cttop h1.action_auto{float:left;display:inline; background:url(../images/cd_tip_bg.gif) no-repeat 0 0;color:#ffffff;padding-left:7px;}
.comtip2 .cttop h1.action_auto b{display:inline-block;height:22px;line-height:22px;background:url(../images/cd_tip_bg.gif) no-repeat right -22px;padding-right:7px;}
.comtip1 .cttop h1.action_auto{float:left;width:150px;display:inline;background:url(../images/cd_tip_bg.gif) no-repeat 0 0;color:#ffffff;padding-left:7px;text-align:left;}
.comtip1 .cttop h1.action_auto b{display:block;height:22px;line-height:22px;background:url(../images/cd_tip_bg.gif) no-repeat right -22px;padding-right:7px;}
.comtip2 .cttop h2{display:inline; padding:0 0 0 20px; line-height:22px;}
.comtip2 .cttop h2 a,.comtip2 .cttop h2 a:visited,.comtip2 .cttop h2 a:hover{color:#e66900; text-decoration:none; font-weight:bold;}
.comtip2 p{line-height:25px;}

.autotop{width:705px; margin:10px auto 30px;}
.autotop p{margin:0 0 10px 0;}
.autotop p span{display:inline-block;height:22px;line-height:22px;background:url(../../detail/images/cd_tip_bg.gif) no-repeat 0 0;color:#ffffff;padding-left:7px;}
.autotop p b{display:inline-block;height:22px;line-height:22px;background:url(../../detail/images/cd_tip_bg.gif) no-repeat right -22px;padding-right:7px;}

.rrad{width:204px; margin:0 auto; padding:15px 0 0 0;}
.rrad li{margin-bottom:6px;}

.rrlaw{width:204px; margin:0 auto; padding:15px 0 0 0;}
.rrlaw p{margin-bottom:8px;}

.othertit{width:680px; margin:0 auto; background:url(../images/d_icon8.gif) no-repeat left center; font-weight:bold; color:#f27405; text-indent:24px; padding:5px 0 5px 0;}
.othercon{width:670px; margin:0 auto; line-height:24px; padding:10px 0 10px 0;}

/*地图搜索*/
.mapsear1{width:940px; margin:0 auto;}

.mapsear2{width:940px; margin:0 auto; padding:10px 0 10px 0;}

.mapkey{background:#ffffdf; border:1px solid #fbeab4; width:300px; padding:13px 15px 13px 15px;}

.mapinput1{width:180px; height:28px; line-height:28px; font-size:14px; border:1px solid #bcbcbe; border-right:none;}
.mapbtn1{background:url(../images/sear_btn1.jpg) no-repeat; border:none; width:120px; height:30px;}

.mapform{width:600px; margin-left:5px; border:1px dotted #e5ae39;}
.mapform th{font-weight:normal; text-align:right; padding:8px 5px 8px 0;}