.HightSearchMain {
	width: 1198px;
}
.QuickSearch {
	background: rgb(242, 242, 243); border-width: 1px 1px medium; border-style: solid solid none; border-color: #fc6e3e #fc6e3e currentColor; width: 1098px; height: 57px;
}
.HightSearchMain .QuickSearch .btnIndustrySelect, .HightSearchMain .QuickSearch .btnSearchConfirm {
	border: currentColor; height: 30px; text-align: left; padding-left: 20px; margin-top: 13px; margin-left: 15px; float: left; cursor: pointer;
}
.HightSearchMain .QuickSearch .KeyWords {
	background: rgb(255, 255, 255); border: 1px solid rgb(196, 196, 196); width: 420px; height: 37px; margin-top: 10px; margin-left: 27px; float: left; cursor: pointer;
}
.HightSearchMain .QuickSearch .KeyWords input {
	margin: 0px; border: currentColor; width: 243px; height: 30px; line-height: 28px; padding-right: 3px; padding-left: 20px;
}
.HightSearchMain .QuickSearch .KeyWords #txtKeyWord {
	background: url("../images/img_JobSearch.png") no-repeat 8px -4px; width: 385px; height: 37px; color: rgb(137, 137, 137); line-height: 37px; padding-left: 35px;
}
.HightSearchMain .QuickSearch .KeyWords .btnRegionSelect {
	background: url("../images/img_JobSearch.png") no-repeat 5px -38px; border: 0px currentColor; width: 29px; height: 35px; float: right;
}
.HightSearchMain .QuickSearch .btnRegionSelect {
	background: url("../images/img_JobSearch.png") no-repeat 126px -38px rgb(255, 255, 255); border: 1px solid rgb(196, 196, 196); width: 153px; height: 37px; margin-top: 10px; margin-left: 11px;
}
.HightSearchMain .QuickSearch .btnIndustrySelect {
	background: url("../images/img_JobSearch.png") no-repeat 201px -38px rgb(255, 255, 255); border: 1px solid rgb(196, 196, 196); width: 228px; height: 37px; color: rgb(137, 137, 137); margin-top: 10px; margin-left: 11px;
}
.HightSearchMain .QuickSearch .btnSearchConfirm {
	background: #f6530a; padding: 0px; border-radius: 4px; width: 116px; height: 37px; text-align: center; color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; margin-top: 10px; margin-left: 11px;
}
.HightSearchMain .QuickSearch .FilterHistory {
	background: url("../images/img_JobSearch.png") no-repeat 0px -79px; height: 20px; color: rgb(125, 125, 125); line-height: 20px; padding-left: 20px; margin-top: 19px; margin-left: 13px; float: left; cursor: pointer;
}
.HightSearchMain .QuickSearch .spJobMap {
	margin-top: 21px; margin-left: 22px; float: left;
}
.HightSearchMain .QuickSearch .spJobMap a {
	color: rgb(250, 109, 1);
}

.SearchFilter {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; /*border-style: none solid solid;*/ /*border-color: currentColor #fc6e3e #fc6e3e;*/ padding: 10px 10px 15px; margin-bottom: 12px;
}

.SearchFilter .FilterMain {
	margin-top: 4px;
}
.SearchFilter .FilterMain table th {
	width: 90px; height: 35px; text-align: right; line-height: 35px; font-weight: normal; vertical-align: top;
}
.SearchFilter .FilterMain table td {
	height: 35px; text-align: left; line-height: 35px; overflow: hidden;
}
.SearchFilter .FilterMain table td .tdFilterCondition {
	height: 35px; line-height: 33px; overflow: hidden;
}
.tdFilterCondition a ,.tdFilterCondition b{
	margin-right: 12px;
}
.SearchFilter .FilterMain table td span {
	margin-right: 10px; display: inline-block; cursor: pointer;
}
.SearchFilter .FilterMain table td span.Select {
	color: rgb(246, 103, 1); margin-right: 10px; display: inline-block; cursor: pointer;
}
.SearchFilter .FilterMain table td span a {
	color: rgb(67, 67, 67);
}
.SearchFilter .FilterMain table td span a:hover {
	color: rgb(246, 103, 1);
}
.SearchFilter .FilterMain table .tdMore {
	width: 90px; text-align: right; padding-right: 16px; vertical-align: top;
}
.SearchFilter .FilterMain table .tdMore .btnFilterMore {
	background: url("../images/img_JobSearch.png") 0px -120px; border: currentColor; width: 40px; height: 17px; margin-top: 6px; cursor: pointer;
}
.SearchFilter .FilterMain table .tdMore .btnFilterLess {
	background: url("../images/img_JobSearch.png") 0px -327px; border: currentColor; width: 40px; height: 17px; margin-top: 6px; cursor: pointer;
}

.JobList {
	width: 1198px;
	line-height: 25px;
	border: 1px solid #fc6e3e;
}
.JobList .ListTop {
	width: 1198px;
	background-image: url(../image/sousuo_04.gif);
    background-repeat: repeat-x;
    height: 30px;
    float: left;
}
.JobList .ListTop p {
    float: left;
}
.JobList .ListTop ul {
    float: left;
}
.JobList .ListTop ul li {
	float: right;
	padding-left: 12px;
}
.JobList .ListTop span {
	float: left;
}
.JobList .ListTop div span {
	width: 32px; text-align: left; padding-left: 32px; cursor: pointer;
}
.JobList .ListTop .ViewByList {
	background: url("../images/img_JobSearch.png") -1px -366px; width: 131px; float: right;
}
.JobList .ListTop .ViewByContent {
	background: url("../images/img_JobSearch.png") -1px -409px;
	width: 131px;
	float: right;
	
}
.JobList .ListTop .ViewByList .List {
	color: rgb(52, 101, 203);
}
.JobList .ListTop .ViewByList .Content {
	color: rgb(67, 67, 67);
}
.JobList .ListTop .ViewByContent .List {
	color: rgb(67, 67, 67);
}
.JobList .ListTop .ViewByContent .Content {
	color: rgb(52, 101, 203);
}
.JobList .ListTop .JobPageNum {
	float: right;
}
.JobList table {
	margin-top: 10px;
}
.JobList table .tdJobName input {
	margin-top: 7px; vertical-align: middle; float: left;
}
.JobList table .tdJobName input.ico_online {
	margin-top: 1px; margin-left: 3px;
}
/*.JobList table .tdJobName img {
	margin-top: 5px; vertical-align: middle; float: left;
}
.JobList table .welfare .welfareright img {
	float: none;
	margin-left: 5px;
}*/
.JobList table .tdJobName a {
	font-size: 14px; font-weight: bold; margin-left: 5px; vertical-align: middle; float: left; display: block; max-width: 175px;
}
.JobList table .tdJobName a:hover {
	text-decoration: underline;
}
.JobList table th {
	height: 30px; text-align: left; color: rgb(69, 69, 69); padding-left: 7px; border-bottom-color: rgb(247, 184, 166); border-bottom-width: 1px; border-bottom-style: solid;
}
.JobList table td {
	padding: 6px 0px 6px 8px; height: 33px; text-align: left; line-height: 27px;
}
.JobList table th .OrderPointerUp {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 54px -216px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerDown {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 54px -201px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerUpShort {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 27px -216px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerDownShort {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 27px -201px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerUpBri {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 54px -256px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerDownBri {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 54px -238px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerUpShortBri {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 27px -256px; padding-right: 13px; cursor: pointer;
}
.JobList table th .OrderPointerDownShortBri {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 27px -238px; padding-right: 13px; cursor: pointer;
}
.JobList table td .PointerUp {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat 0px -275px; border: currentColor; width: 10px; height: 11px; margin-top: 5px; cursor: pointer;
}
.JobList table td .PointerDown {
	background: url("/content/personal/images/img_JobApplyList.gif") no-repeat -69px -275px; border: currentColor; width: 10px; height: 11px; margin-top: 5px; display: none; cursor: pointer;
}
.JobList table td .btnApplyNow {
	border-radius: 3px;
	border: 1px solid #f76a1f;
	width: 90px;
	height: 30px;
	color: #f76a1f;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	cursor: pointer;
	background-color: #FFF;
}
.JobList table td .btnApplyNowbg {
	border-radius: 3px;
	border: 1px solid #f76a1f;
	width: 90px;
	height: 30px;
	color: #ffffff;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	cursor: pointer;
	background-color: #f76a1f;
}
.JobList table td .Disable {
	background: rgb(224, 222, 223); color: rgb(106, 106, 106); cursor: default;
}
.JobList table td .aAttention {
	background: url("../images/img_JobSearch.png") no-repeat 0px -476px; height: 30px; color: rgb(26, 90, 168); line-height: 30px; padding-left: 20px; margin-top: 5px; display: inline-block;
}
.JobList table td .Yes.aAttention {
	background-position: 0px -509px; color: rgb(255, 51, 0);
}
.JobList .ListBottom {
	width: 1084px; margin-top: 5px; margin-bottom: 5px; margin-left: 12px; float: left;
}
.JobList .ListBottom input {
	margin: 0px; padding: 0px; border: currentColor; width: 15px; height: 15px; font-size: 12px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.JobList .ListBottom label {
	line-height: 20px; vertical-align: middle; cursor: pointer;
}
.JobList .ListBottom div {
	background: rgb(255, 255, 255); border-radius: 3px; border: 1px solid rgb(226, 226, 226); width: 80px; height: 26px; text-align: center; line-height: 26px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; margin-left: 5px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.JobList .ListBottom .ViewSelect {
	margin-left: 10px;
}
.JobList .ListBottom .ApplySelect {
	background: rgb(255, 98, 54); border: currentColor; color: rgb(255, 255, 255); margin-left: 10px;
}
.JobList .ListBottom .FavouriteSelect {
	margin-left: 10px;
}
.JobList .ListBottom .JobPageNum {
	float: right;
}
.ViewMore {
	background: rgb(255, 255, 255); margin: -22px auto 0px; width: 139px; height: 20px; text-align: center; line-height: 18px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ViewMore span {
	width: auto; padding-right: 20px; display: inline-block; cursor: pointer;
}

.TdWelfareContent {
	height: 35px; float: left;
}
.TdWelfareContent div {
	height: 35px; padding-right: 10px; float: left;
}
.TdWelfareContent .Select {
	color: rgb(246, 103, 1);
}
.TdWelfareContent div span {
	vertical-align: middle;
}
.TdWelfareContent div input {
	vertical-align: middle;
}
.NavBottom {
	width: 1100px;
	margin: 0 auto;
	height: 25px;
	line-height: 30px;
	margin-top: 5px;
	display: none;
	background-color: #FFF;
}
.NavBottomSelect {
    float: left;
    width: 75px;
    margin-left: 45px;
}
.NavBottomUnSelect {
    float: left;
    width: 75px;
    margin-left: 45px;
}
.Group {
    height: 33px;
    background-image: url(../image/sousuo_06.gif);
    background-repeat: repeat-x;
    text-align: right;
    padding-top: 4px;
}
.pagerNum {
    clear: both;
    text-align: center;
    color: #313131;
    border-top: 1px #E0E0E0 dotted;
    padding-top: 10px;
}
.pagerNum a {
    width: auto;
    margin-right: 5px;
    cursor: pointer;
    padding: 3px 7px;
    margin-bottom: 3px;
    line-height: 30px;
    color: #313131;
}
.pagerNum .PageNo_select {
    border: 1px #FBCD78 solid;
    color: #F85A01;
    background-color: #FFF2EC;
    cursor: default;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.pagerNum .PageNo_noSelect {
    border: 1px #C4C7D1 solid;
    color: #313131;
    background-color: #F3F4F6;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}
.box {
	width: 635px; text-align: left; line-height: 175%; padding-bottom: 10px; padding-left: 10px; margin-bottom: 20px; display: none; position: absolute; z-index: 100; min-height: 180px; max-height: 540px;
}
.box #arrow {
	left: -5px; top: 0px; position: absolute; z-index: 5;
}
.box #arrow em {
	width: 0px; height: 0px; overflow: hidden; display: block; position: relative;
}
.box #arrow span {
	width: 0px; height: 0px; overflow: hidden; display: block; position: relative;
}
.box #arrow em {
	border-width: 10px; border-style: dashed solid dashed dashed; border-color: transparent rgb(255, 119, 0) transparent transparent;
}
.box #arrow span {
	border-width: 10px; border-style: dashed solid dashed dashed; border-color: transparent rgb(255, 255, 255) transparent transparent; left: 3px; top: -20px;
}
.tbBox {
	border: 2px solid rgb(255, 119, 0); width: 100%; padding-top: 10px; padding-right: 15px; padding-left: 14px; margin-left: 5px; position: absolute; max-height: 540px; background-color: white;top: -170px;
}
.thickbox{
	display: none;
}
.tbBox .welfare {
	line-height: 20px;
}
.tbBox .welfare .welfareleft {
	width: 70px; float: left;
}
.tbBox .welfare .welfareright {
	width: 523px; text-align: left; float: left;
}
.tbBox .welfare label {
	padding: 0px; color: rgb(0, 0, 0); font-size: 12px; margin-right: 13px; vertical-align: middle;
}
.tbBox .apply {
	background: url("/Content/personal/js/images/applybg.gif"); width: 93px; height: 32px; margin-right: 10px; float: right; cursor: pointer;
}
.tbBox .cpName {
	padding-top: 5px; font-family: "Microsoft YaHei"; font-size: 17px; float: left;
}
.tdJobName a, .dateNum{
	color: #0059e4;
}
.companyName{
	padding-left: 4px;
}
.companyName{
	color: #fd6600;
}
.pay{
	color: #fd6600;
}
 .pay:visited{
	COLOR: #212021;
}
.companyName:visited{
	COLOR: #212021;
}
.companyName1, .pay1{
    COLOR: #212021;
}
.tblJobList tr td {
	background-color: #FFF;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 27px;
	height: auto;
}
.hire_searchresult tr td 
{
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cfd0d2;
}
.tblJobList tr td .ellipsis {
OVERFLOW: hidden;
    WHITE-SPACE: nowrap;
    TEXT-OVERFLOW: ellipsis;
    float: left;
}
.tblJobList tr td .zhuanyeW {
width: 110px;
}
.tblJobList tr td .positionNameW {
	width: 430px;
	color: #c94b2f;
}
.tblJobList tr td .positionNameW:visited {
    COLOR: #212021;
}
.tblJobList tr td .positionNameW1 {
    COLOR: #212021;
}
.tblJobList tr td .resume_name {
	color: #2e59ba;
}
.tblJobList tr .ico_sumup{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfd0d2;

}
.tblJobList tr .ico_sumup span{
	float: left;
	padding-left: 40px;
}
.tblJobList tr .ico_sumup p{float: left;padding-left: 15px;}
.tblJobList .trBg td {
	background-color: #f7f6f6;
}
.tblJobList .trBgY td {
	background-color: #fff5ad;
}
.tblJobList .tbBox tr td{
	border-bottom-style: none;
	background-color: #FFF;

}
.new_person {
	border-top-color: #1874ba;
	border-right-color: #1874ba;
	border-bottom-color: #1874ba;
	border-left-color: #1874ba;
}
.JobList .new_person_ListTop{background-image: url(../image/sousuo_03_04.gif);}
.new_person_Group{background-image: url(../image/sousuo_03_06.gif);}
.new_person table th{border-bottom-color: #98c1e0;}
.HightSearchMain .QuickSearch .new_person_btnSearchConfirm{background: #528cf6;}
.DelUrl {
	width: auto;
	border: 1px #D6D6D6 solid;
	float: left;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 4px;
	color: #434343;
}
.DelUrl i {
	font-size:16px;
	padding-left: 8px;
}
.SearchMap {
    margin-top: 15px;
    margin-left: 25px;
	float: left;
}
