/* ------ Designer: 309518707@qq.com ------ */
/* ------ CSS Begin ------ */
.search-job {position:relative; z-index:90; border:1px #ddd solid; padding:1px; height:80px; background-color:#fff;}
.search-job dl {padding:10px; height:60px; background-color:#f9f9f9;}
.search-job dt {height:30px;}
.search-job dt .fl {font-size:14px;}
.search-job dt .fr {}
.search-job dt .fr span {margin:0 5px; color:#999;}
.search-job dd {}
.search-job dd .select {float:left; margin-right:10px; position:relative; width:145px; height:25px; border:1px #ffb739 solid; background:#fff url('images/job_choose.gif') 0 0; color:#333;}
.search-job dd .selectbox-wrapper {position:absolute; left:-1px; top:25px; background-color:white; border:1px solid #ccc; text-align:left;}
.search-job dd .selectbox-wrapper ul li.selected {background-color:#f9f9f9;}
.search-job dd .selectbox-wrapper ul li.current {background-color:#f9f9f9; color:#960; font-weight:bold;}
.search-job dd .selectbox-wrapper ul li {display:block; margin:0; padding:3px 10px; line-height:20px; border-top:1px #eee solid; cursor:pointer; color:#555; font-size:14px;}
.search-job dd .selectbox {font-size:14px; display:block; width:145px; height:25px; line-height:25px; cursor:pointer; border:none; background:none; color:#666; text-indent:10px; z-index:9999; vertical-align:middle;}
.search-job dd .area .selectbox-wrapper {height:270px; overflow:auto;}
.search-job dd input {float:left;}
.search-job dd input.btn {width:68px; height:27px; background:url('images/job_btn.png') -1px 0; border:0; cursor:pointer;}
.search-job dd .txt {width:200px; padding:0 5px; height:25px; border:1px #ddd solid;}
.search-job dd a.btn {float:left; margin-left:10px; width:105px; height:30px; line-height:30px; overflow:hidden; text-indent:-9999px; font-size:14px; background:url('images/job_btn.png') 0 -59px; color:#fff;}
.search-job dd .pub {margin-left:100px;}
.search-job dd .pub a.btn {color:#fff; background-position:0 -28px;}
.search-job dd a.btn:hover {text-decoration:none; color:#ff0;}

.pg-main {float:left; width:645px; overflow:hidden;}
.pg-main .brands {}
.pg-main .brands li {float:left; height:65px; margin-left:9px;}
.pg-main .brands li.first {margin-left:0;}
.pg-main .brands li img {width:209px;}
.pg-main .pos {padding:0 10px; height:25px; line-height:25px; font-family:'simsun'; color:#666; background:#fcfcfc; border:1px #eee solid;}
.pg-main .pos a {color:#666;}
.pg-main .hd {position:relative; height:30px; line-height:30px; background:#fcfcfc; border:1px #eee solid; border-bottom:1px #eee solid;}
.pg-main .hd h4 {position:absolute; top:-1px; height:29px; line-height:29px; padding:0 10px; background:#fff; border-bottom:1px #fff solid; border-right:1px #eee solid; border-top:2px #f17107 solid; color:#333; font-size:14px; font-weight:bold;}
.pg-main .hd h4.red {color:#c00;}
.pg-main .hd .more {position:absolute; right:10px; font-family:'simsun';}
.pg-main .hd .more a {color:#666;}
.pg-main .bd {padding:10px; border:1px #eee solid; border-top:0;}
.pg-main .bd .list {}
.pg-main .bd .list li {height:28px; line-height:28px; overflow:hidden; background:url('orange/images/icons.png') no-repeat 2px -701px; background-position:2px -703px\9; border-bottom:1px #ddd dotted;}
.pg-main .bd .list li.last {border-bottom:0;}
.pg-main .bd .list li .title {float:left; width:255px; font-size:14px; text-indent:15px;}
.pg-main .bd .list li .com {float:left; margin:0 15px; width:228px; color:#666;}
.pg-main .bd .list li .area {float:left; width:100px; text-align:right;}
.pg-main .bd .job-last li {background-position:2px -429px; background-position:2px -431px\9;}
.pg-main .bd .resume-last li {background-position:2px -770px; background-position:2px -772px\9;}
.pg-main .bd .resume-last li .title {text-indent:20px;}
.pg-main .bd .resume-last li .title em {font-size:12px; color:#666;}
.pg-main .bd .resume-last li .area {color:gray;}

.pg-side {float:left; margin-left:15px; width:300px; padding:10px; overflow:hidden; background:#f9f9f9;}
.pg-side .box {border:1px #ddd solid; background:#fff;}
.pg-side .box .hd {padding:0 10px; height:36px; line-height:36px; border-bottom:1px #ddd solid;}
.pg-side .box .hd h4 {float:left; font-size:14px; color:#555;}
.pg-side .box .hd span {float:right;}
.pg-side .box .hd span a {padding-right:15px; color:#999; background:url('orange/images/icons.png') no-repeat 28px -613px;}
.pg-side .box .hd span a:hover {color:#c00;}
.pg-side .box .bd {padding:10px;}
.pg-side .box .list {}
.pg-side .box .list li {height:23px; line-height:23px; overflow:hidden; padding-left:12px; background:url('orange/images/icons.png') no-repeat 0 -670px; background-position:0 -671px\9;}
.pg-side .box .rank {background:url('orange/images/top10.gif') no-repeat 0 1px; background-position:0 0\9;}
.pg-side .box .rank li {height:29px; line-height:29px; overflow:hidden; padding-left:28px; border-bottom:1px #eee dotted;}
.pg-side .blank {height:10px;}

.pg-main .pg-list .list li {border-bottom:none;}
.pg-main .pg-list .list li .truename {float:left; width:123px; font-size:14px; text-indent:15px;}
.pg-main .pg-list .list li .truename em {margin-left:10px; font-weight:normal; font-size:12px; color:#666;}
.pg-main .pg-list .list li .school {float:left; width:370px; margin:0 15px; color:#666;}
.pg-main .pg-list .list li.desc {padding-bottom:5px; margin-bottom:5px; background:none; border-bottom:1px #eee solid; text-indent:15px;}
.pg-main .pg-list .list li.desc span {margin-right:15px; color:#999;}
.pg-main .pg-list .list li .area {color:#666;}

.clear-bor {width:100%; height:5px; margin-top:-3px; font-size:0; overflow:hidden; background:#fff;}
.nores {padding:20px 0; border-bottom:1px #eee solid; text-align:center; font-size:14px;}
.noresult {border-bottom:2px #eee solid;}
.px14 {font-size:14px;}
.red {color:#f30;}

/* show */
.pg-show .tb {border-top:1px #eee solid; border-right:1px #eee solid;}
.pg-show .tb td {padding:5px 10px; border-left:1px #eee solid; border-bottom:1px #eee solid;}
.pg-show .tb .th {color:#999; text-align:center;}
.pg-show .tb .content {padding:15px 20px; line-height:1.8em;}
.pg-show .tb .title {padding:5px 0 10px; border-bottom:1px #ccc dashed; font-weight:bold; font-size:16px; color:#039;}
.pg-show .tb .title-name {padding:5px 0 10px; text-align:center; border-bottom:1px #ddd solid; font-weight:bold; font-size:16px; color:#039;}
.pg-show .tb .com {padding:5px 0;}
.pg-show .tb .tb-contact {padding-left:30px;}
.pg-show .tb .tb-contact td {border:none; border-bottom:1px #f9f9f9 solid;}
.pg-show .tb .tb-contact td.th {background:#fcfcfc; border-color:#eee;}
.pg-show .tb .tb-contact .contact-bd {padding:15px 0;}
.pg-show .links {padding:10px 0; text-align:center; color:#ccc;}
.pg-show .warn {padding:5px 0; text-align:center; margin-bottom:5px; background:#FFF5D8; border:#FF7300 1px solid;}

.disclaimer {line-height:1.8em; border:1px #eee solid; padding:10px; background:#fcfcfc; color:#999;} 
/* pages */
.pages {padding:20px 0;	margin-top:10px; background:#fcfcfc; border-bottom:1px #eee solid; border-top:2px #eee solid; text-align:center;	font-size:12px;	color:#666;}
.pages a {background:#fff;	border:#ccc 1px solid;	padding:3px;	text-decoration:none;}
.pages a:hover {background:#fff;	border:#999 1px solid;	padding:3px;	text-decoration:none;}
.pages a.disabled {color:gray;	border-color:#ccc;}
.pages strong {background:#f9f9f9;	padding:3px;	border:#ccc 1px solid;	color:#f60;}
.pages_inp {border:#ccc 1px solid;	padding:0 3px;	height:20px; line-height:20px; width:20px;	text-align:center;	color:#666;}
.pages_btn {position:relative; padding:2px 5px 3px; *padding:0 3px; top:-1px; *top:0; background:#f9f9f9;	border:#ccc 1px solid;	color:#333;	font-weight:bold; font-size:11px; cursor:pointer;}
.pages label {background:#fff; border:#ccc 1px solid; color:#f60;	padding:1px 5px 1px 5px;}
.pages label em {color:red; font-weight:bold; font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal; color:gray;}

/* ------ CSS End ------ */
