﻿@charset "utf-8";

/*简历列表*/
.resume-list-table { font-size: 12px !important; border-collapse: collapse; width: 100%; border: 1px solid #e9e9e9; margin-bottom: 20px; }
    .resume-list-table tr th { height: 45px; line-height: 45px; background: url(../images/th-bg.jpg) left top repeat-x; color: #5e5e5e; text-align: center; border: 1px solid #e9e9e9; }
    .resume-list-table tr td { text-align: center; line-height: 30px; border: 1px solid #e9e9e9; }

/*简历详细信息*/
.resume-detail { }
    .resume-detail h4 { text-align: center; }
.resume-detail-table { }
    .resume-detail-table tr td:first-child { text-align: right; font-weight: bold; }

/*职位详细信息*/
.job-detail-table { font-size: 12px !important; color: #444444; border-collapse: collapse; width: 100%; margin-bottom: 20px; }
    .job-detail-table .table-title { font-size: 14px !important; font-weight: bold; text-indent: 15px; line-height: 40px; color: #333; background: url(../images/title-border-bg.jpg) left bottom no-repeat; }
        .job-detail-table .table-title span { color: #014f9a; font-size: 16px; }
    .job-detail-table .table-title-zw { background: #f5f5f5; line-height: 25px; }
        .job-detail-table .table-title-zw span { font-size: 14px !important; font-weight: bold; color: #1265b1; }
    .job-detail-table tr td { line-height: 30px; }
    .job-detail-table .td001 { width: 80px; text-indent: 15px; }
    .job-detail-table .td002 { width: 280px; }
    .job-detail-table .td003 { padding-left: 15px; width: 610px; }
    .job-detail-table .tdjl-btn { width: 107px; height: 38px; line-height: 36px; background: url(../images/tdjl-bg.jpg) left bottom no-repeat; text-align: center; font-size: 14px !important; }
        .job-detail-table .tdjl-btn a { display: block; color: #fff; text-decoration: none; }
.job-serach { padding-top: 23px; padding-bottom: 23px; }
    .job-serach input { width: 228px; height: 30px; line-height: 30px; border: 1px solid #c1c1c1; }
    .job-serach .btn-serach { background: url("../images/search-bg.jpg") left center no-repeat; border: 0 none; color: #ffffff; height: 31px; line-height: 31px; margin-left: 10px; width: 78px; }

.message-form-txt { width: 100%; height: 36px; line-height: 36px; color: #5e5e5e; border-bottom: 1px dashed #ebebeb; padding-top: 10px; }
.message-form-item { width: 100%; height: 33px; line-height: 33px; color: #5e5e5e; padding-top: 10px; }
    .message-form-item input { width: 346px; height: 31px; line-height: 31px; border: 1px solid #d8e5ee; background: #edf7ff; list-style: none; padding: 0; margin: 0; float:left;}
	.message-form-item img{ float:left; height:33px !important;}
    .message-form-item .dnnLabel { height: 33px; line-height: 33px; width: 100px; min-width: 100px !important;margin-right: 0; }
.dnnLabel a.dnnFormHelp { top: 9px; }
.message-form-textarea { width: 100%; height: 92px; color: #5e5e5e; padding-top: 10px; }
    .message-form-textarea textarea { width: 344px; height: 90px; border: 1px solid #d8e5ee; background: #edf7ff; }
.message-form-submit { width: 100%; padding-left: 120px; height: 33px; line-height: 33px; color: #5e5e5e; padding-top: 20px; }
    .message-form-submit .button { width: 114px; height: 34px; text-align: center; color: #ffffff; background: url(../images/submit-bg.jpg) left center no-repeat; list-style: none; border: 0; }
.required { color: #ca0000; }
.job_tr_odd { background: #ffffff; }
.job_tr_even { background: #f3f3f3; }

/*自动完成样式*/
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
    .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
    .ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/ /*width: 100%;*/ font: menu; font-size: 12px; /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/ line-height: 16px; overflow: hidden; }

.ac_loading { /* background: white url('../images/indicator.gif') right center no-repeat;*/ }
.ac_odd { background-color: #eee; }
.ac_over { background-color: rgb(112, 140, 223); color: white; }

.job-info{ padding:10px;}
.job-info-row{ border-bottom:1px solid #eaeaea;}
.position-name{ height:50px; line-height:50px; font-size:24px; width:75%; float:left; padding-left:10px;}
.release-time{ width:20%; float:left;line-height: 50px;}
.job-column{ width:30%; float:left; height:33px; line-height:33px;padding-left:10px;}
.job-info-title{ height:54px; line-height:54px;border-bottom:1px solid #eaeaea; font-size:14px; padding-left:10px;}
.job-info-content{ padding:10px; color:#636363;}
.job-button{ display:block; float:right; width:170px; height:42px; line-height:42px; text-align:center; color:#ffffff; background:url(../images/fj-bg.jpg) left center no-repeat; text-decoration:none;}
.job-button:link,.job-button:visited,.job-button:hover,.job-button:active{ color:#ffffff; text-decoration:none;}
.main-duties{ border:0;}
.job-buttons{ border:0;}
.qualification-requirements{ border:0;}

