@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0}
table {  border-collapse:collapse; border-spacing:0;   } 
img { display:block; border:none}
ul, li { list-style:none}
li { list-style-position:outside}
.l { float:left}
.r { float:right}
.clear{ display:block; clear:both;line-height:0;height:0;font-size:0}

body { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center}
.grids { width:960px; margin:0 auto;}
.header { height:75px;}
.header img { float:left}
.header_r { float:right;  text-align:right}
.header_r p{ margin-top:10px; margin-bottom:10px;}
.menu { background:url(images/job_08.jpg) repeat-x; height:31px;}
.menu ul{ margin-left:30px;}
.menu ul li { width:72px; color:white; float:left; height:31px; line-height:31px; display:block; margin-right:8px}
.menu ul li a { text-decoration:none; color:white }
.menu ul li a:hover { text-decoration:none; color:#065d4a; font-weight:bold; background:url(images/job_06.jpg) no-repeat; display:block}
.menu ul li.selected { text-decoration:none; color:#065d4a; font-weight:bold; background:url(images/job_06.jpg) no-repeat; display:block}
.menu ul li.selected a{ text-decoration:none; color:#065d4a; font-weight:bold; }
.menu ul li.selected a:hover{ text-decoration:underline; color:#065d4a; font-weight:bold; }
.banner { background:url(images/job_05.jpg); width:960px; height:197px; margin-bottom:18px;}

.content {}
.sidebar{ float:left; width:241px;}
.sidebar h1 { background:url(images/job_13.jpg) no-repeat; height:31px; line-height:31px; font-size:13px; color:#015a4a; text-align:left; padding-left:15px;}
.sidebar_m { background:url(images/job_21.jpg) repeat-y;}
.sidebar_b { background:url(images/job_18.jpg); height:20px;}
.sidebar_info { color:#606060; margin-left:10px; margin-right:10px; text-align:left; }
.sidebar_info p { line-height:18px;word-break:break-all;}
.sidebar_info ul { margin-bottom:24px;}
.sidebar_info ul li { background:url(images/job_17.jpg) no-repeat left center; padding-left:20px; margin-top:8px;}
.sidebar_info input { background:url(images/job_detail_13.jpg); width:84px; height:28px; border:none; text-align:center; line-height:28px; color:white; font-weight:bold; font-size:12px; cursor:pointer; margin-bottom:10px; margin-top:-10px;}

.main { width:698px; float:right; text-align:left; margin-right:10px; display:inline}
.main table { width:100%; border:none;}
.main table ul.tab { height:31px;}
.main table ul.tab li { width:103px; height:25px; background:url(images/job_16.jpg); color:white; line-height:25px; text-align:center; float:left; margin-right:3px; display:block; padding-top:6px;}
.main table ul.tab li a { text-decoration:none;color:white; display:block ;}
.main table ul.tab li a:hover { text-decoration:underline;color:white; display:block}
.main table ul.tab li.selected {  width:103px; height:28px; background:url(images/job_19.jpg); font-weight:bold; color:#005a47; font-size:13px; padding:0; padding-top:3px; }
.main_info { margin:15px 10px;}
.search_box { border:1px solid #d1d1d1; background:url(images/job_25.jpg) repeat-x; height:29px; line-height:29px; padding-left:10px;}
.search_box span { margin-right:12px;}
.search_box select { border:1px solid #d8d8d8; color:#888; height:20px; font-size:12px; margin-top:4px;}
.search_box input.name {border:1px solid #d8d8d8; color:#888; height:16px; font-size:12px; width:85px; line-height:16px;}
.search_box input.btn { background:url(images/job_30.jpg); width:64px; height:20px; border:none; line-height:20px; text-align:center; color:#616161}
.search_list { margin-top:20px;}
.search_list table { text-align:left; color:#4d4d4d;}
.search_list table tr td { padding-left:20px;}
.search_list table tr { height:26px;}
.search_list table tr.title { background:url(images/job_33.jpg) repeat-x; color:#0c6759; font-weight:bold;}
.search_list table tr.bg_ef { background:#efefef}
.search_list table tr td.time { color:#a7a7a7}
.search_res { color:#898987; margin-bottom:10px;}
.search_res span { font-weight:bold; color:#f00; margin-left:5px; margin-right:5px}
.page_no { margin-top:15px; text-align:right; margin-right:10px;font-size:12px;}
.page_no a{  margin:0 3px; padding:0 5px; width:19px; height:22px;color:#333;text-decoration:underline;}
.page_no a:hover{  color:#333;border:0px;text-decoration:underline; text-decoration:none;}
.page_no a.selected{ background-color:#e41b14; color:#fff; font-weight:bold; text-decoration:none}

.detail { width:706px;float:right; text-align:left; }
.detail h1 {font-size:13px; color:#015a4a; text-align:left; padding-left:15px;}
.detail table { width:100%; border:none;}
.info_box { margin:20px;}
.info_box table { height:28px; border-bottom:1px solid #bcddd6; line-height:28px; color:#015a4a; }
.info_t { height:28px; border-bottom:1px solid #bcddd6; line-height:28px; color:#015a4a; }
/*.info_t span { margin-right:20px;}
*/
.info_t span {display:block; float:left; margin-right:5px;}
.info_t span.num { width:95px;}
.info_t span.xb { width:75px;}
.info_t span.city { width:115px;}
.info_t span.year { width:125px;}
.info_t span.edu { width:120px;}
.info_t span.language { width:95px;}
.info_box h2 { font-size:12px; font-weight:bold; margin-top:20px; margin-bottom:5px;}
.info_box p { color:#606060; line-height:22px;}
.info_box input { background:url(images/job_detail_13.jpg); width:84px; height:28px; border:none; text-align:center; line-height:28px; color:white; font-weight:bold; font-size:12px; margin-top:25px; cursor:pointer}


.footer { border-top:1px solid #c1cdd9; padding-top:10px; color:#4d4d4d; margin-top:30px; margin-bottom:20px;}

a { color:#03f; text-decoration:underline}
a:hover { color:#f00; text-decoration:none}
a.link_4d:link { color:#4d4d4d; text-decoration:none}
a.link_4d:visited { color:#4d4d4d; text-decoration:none}
a.link_4d:hover { color:#f00; text-decoration:none}
a.link_4d4:link { color:#4d4d4d; text-decoration:underline}
a.link_4d4:visited { color:#4d4d4d; text-decoration:underline}
a.link_4d4:hover { color:#f00; text-decoration:none}
a.link_015a4a:link { color:#015a4a; text-decoration:none}
a.link_015a4a:visited { color:#015a4a; text-decoration:none}
a.link_015a4a:hover { color:#f00; text-decoration:none}


