.job_top { clear:both; margin:0 auto; width:962px; height:115px; background:url(../images/job_topbj.gif) no-repeat left top;}
.job_member { clear:both;height:22px; line-height:22px; margin-top:10px;}
.job_memberBox { clear:both; text-align:right; height:22px; line-height:22px;color:#000; padding-right:20px;}
.job_memberBox a { color:#000; text-decoration:none; margin:0 10px;}
.job_memberBox a:hover { color:#c00; text-decoration:underline;}
.job_nav { clear:both; width:368px; height:31px; background:url(../images/job_littlenav.gif) no-repeat left top; float:right; margin-top:44px; color:#cc0000; text-align:center; line-height:28px;}
.job_nav a { color:#c00; text-decoration:none; margin:0 10px;}
.job_nav a:hover { color:#f00; text-decoration:underline;}


.job2_top { clear:both; margin:0 auto; width:962px; height:121px; background:url(../images/job2_topbj.jpg) no-repeat left top; margin-bottom:10px;}
.job2_nav { float:right; width:150px; height:22px; background:url(../images/aa.gif) no-repeat left right; margin-top:2px; line-height:22px; text-align:center;}
.job2_nav a { margin:0 8px; color:#000; text-decoration:none}
.job2_nav a:hover { color:#c00; text-decoration:underline;}

.jobBoxMain { clear:both; margin:0 auto; width:962px; height:300px; background:url(../images/line20.gif) repeat-x left top; padding-top:20px; margin-bottom:15px;}
html>body .jobBoxMain { height:auto; min-height:300px;}

.jobLeft { float:left; width:730px; height:300px;}
html>body .jobLeft { height:auto; min-height:300px;}
.jobRight { float:right; width:215px; height:300px;}
html>body .jobRight { height:auto; min-height:300px;}
.jobRight#bottom { margin-bottom:15px;}
.jobNav { clear:both; height:25px; background:url(../images/line22.gif) repeat-x left bottom; margin-bottom:20px;}
.jobNav ul li { float:left; height:24px; line-height:24px; border:1px #b8b8b8 solid; border-bottom:none; text-align:center; color:#353535; padding:0 30px; cursor:pointer; margin-right:10px;}
.jobNav ul li.mouse { font-weight:bold; border:1px #333 solid; border-bottom:none;}
.jobNav h1 { font-size:14px; color:#333; padding-left:20px;}
.jobNav h1 span { display:block; float:right; margin-top:-15px; padding-right:20px;}
.jobNav h1 span a { color:#336699; font-weight:normal; text-decoration:underline;}
.jobNav h1 span a:hover { color:#f00; text-decoration:underline;}

.jobContact { clear:both; height:70px; border:1px #d1d1d1 solid; margin-bottom:15px;}
html>body .jobContact { height:auto; min-height:70px;}
.titleH1Job { clear:both; height:28px; line-height:28px; padding-left:17px; background-color:#f3f3f3; border-bottom:1px #d1d1d1 solid; color:#5f5f5f; font-weight: bold; font-weight:bold;}
.jobmain { clear:both; padding:10px 15px;}
.jobmain * { margin:0; padding:0;}



.joblxfs b { font-weight:normal;}
.joblxfs { line-height:24px; color:#333}
.joblxfs a { color:#444; text-decoration:none;}
.joblxfs a:hover { color:#000; text-decoration:underline;}

.jobYp { clear:both; margin-bottom:15px; text-align:center;}
.jobButton { margin:0 auto; width:194px; height:35px; background:url(../images/buttonjob.gif) no-repeat left top; line-height:35px; margin-bottom:10px;}
.jobButton a {  font-size:14px; font-weight:bold; color:#333; display:block;}
.jobButton a:hover { color:#c00; text-decoration:none;}
.jobLink { clear:both; line-height:30px; color:#333; text-decoration:none;}
.jobLink a { color:#333; text-decoration:none; margin:0 10px;}
.jobLink a:hover { color:#c00; text-decoration:underline;}

.jobTable th { font-weight:bold; text-align:right;}
.jobTable th,.jobTable td { border-bottom:1px #eee dashed; height:25px; line-height:25px; vertical-align:top;}
.jobTable td { text-align:left; padding-left:10px; color:#444;}
.joblistBox th { font-weight:normal; background-color:#444; border-right:1px #fff solid;height:25px; line-height:25px; color:#fff; border-bottom:1px #000 solid;}
.joblistBox .tableFirst { text-align:left; padding-left:15px;}
.joblistBox td { text-align:center; height:25px; line-height:25px; border-bottom:1px #eee solid; color:#444;}
.joblistBox td a { color:#333; text-decoration:none;}
.joblistBox td a:hover { color:#f00; text-decoration:underline;}
.jobmain#job { padding:3px;}


.searchMain { clear:both; height:190px; margin-bottom:15px;}
html>body .searchMain { height:auto; min-height:190px;}
.searchMain * { margin:0; padding:0;}
html>body .searchMain { height:auto; min-height:190px;}
.searchMain .jobLeft,.searchMain .jobRight { height:190px;}
html>body .searchMain .jobLeft,html>body .searchMain .jobRight { height:auto; min-height:190px;}
.jobSearchBox p { float:left; display:block; width:362px; height:23px; line-height:23px; margin-bottom:5px;}
.jobSearchBox h1 { clear:both; font-size:14px; font-weight:bold; color:#333; padding:5px 10px; border-bottom:1px #ccc solid; margin-bottom:10px;}
.jobSearchBox { clear:both; height:187px; border:1px #c00 solid; background-color:#FFFEE5;}
html>body .jobSearchBox { height:auto; min-height:187px;}
.jobSearchBox .clearButton { clear:both; text-align:right; overflow:hidden; padding:5px 10px;}
.jobSearchBox p label { float:left; padding-top:0px; width:80px; color:#333; padding-left:10px;}
.jobSearchBox p .selectButton { float:left; width:180px; height:20px; cursor:pointer; background-color:#fff; border:1px #ccc solid; margin-bottom:6px;}
.jobSearchBox .divClear { height:23px; clear:both; margin-bottom:5px;}
.jobSearchBox .divClear label { float:left; padding-top:0px; width:80px; color:#333; padding-left:10px; margin-top:2px;> margin-top:4px;}
.jobSearchBox .divClear .forminput { display:block; float:left; width:350px; height:16px; margin-right:15px;}
.searchRadio { display:block; float:left; margin-top:4px;> margin-top:0px; margin-right:3px;> margin-right:0;}
.searchspan { display:block; float:left; margin-top:4px;> margin-top:5px; margin-right:10px;}
.searchspan2 { display:block; float:left; margin-right:10px;}
.searchSelect { width:181px;}


.jobSech { clear:both; height:460px; margin-top:15px;}
html>body .jobSech  { height:auto; min-height:460px;}
.joblt { float:left; height:100px; width:220px;}
html>body .joblt { height:auto; min-height:220px;}
.jobH1 { display:block; clear:both; margin:0; padding:0; font-size:14px; color:#333; height:30px; line-height:30px; background:url(../images/0358477.gif) no-repeat left 5px; padding-left:25px;}
.joblt ul li { height:28px; line-height:28px; border-bottom:1px #ccc solid; padding-left:5px;}
.joblt ul li a { color:#999; text-decoration:none;}
.joblt ul li a:hover { color:#f60; text-decoration:none;}
.jobrt { float:right; height:100px; width:500px;} 
html>body .jobrt { height:auto; min-height:220px;}
.jobrt ul li { float:left; width:235px; background:url(../images/dian1.gif) no-repeat 5px 10px; height:25px; line-height:25px; padding-left:15px;> background-position:5px 9px;}
.jobrt ul li a { color:#444; text-decoration:none;}
.jobrt ul li a:hover { color:#f60; text-decoration:underline;}

.serachTj { clear:both; height:33px; border-bottom:1px #ccc dashed;}
.lt_1 { float:left; line-height:28px;}
.lt_2 { width:78px; height:28px; background:url(../images/search2.gif) no-repeat left top; float:right; margin-bottom:5px; text-align:center; line-height:28px; color:#000; cursor:pointer;}




.functionLink { clear:both; text-align:right; position:relative; margin-top:10px;}
.ritCss { color:#444; padding:0 15px;}
.ritCss a { border:1px #ddd solid; padding:2px 5px; text-decoration:none; color:#444;}
.ritCss a:hover { border:1px #666 solid; color:#c00; text-decoration:none}
.ritCss a.mouse { border:1px #666 solid; color:#c00; text-decoration:none}
.ritCss a span { font-size:10px;}
.functionLink DIV.quotes { margin-top:-16px; margin-right:240px; position:relative;}

.functionLink#resume DIV.quotes { margin-right:70px;}


















.table_list { clear:both; height:300px; margin-top:12px;}
html>body .table_list { height:auto; min-height:300px;}
.table_list * { margin:0; padding:0;}
.table_list td { cursor:pointer;}

.table_list#tableStyle_1 table th { height:25px; line-height:25px; font-weight:normal; text-align:center; border-bottom:1px #ccc solid; background:url(../images/ling88.gif) repeat-x left top; border-top:1px #ccc solid; color:#f30; border-right:1px #ccc solid;}
.table_list#tableStyle_1 table th.jobfirst { color:#000; text-align:left; border-left:1px #ccc solid; padding-left:15px;}
.table_list#tableStyle_1 table th { border-right:1px #ccc solid; color:#f30}
.table_list#tableStyle_1 table td { text-align:center; height:35px; line-height:20px; background-color:#fff; vertical-align:bottom; color:#333; background:url(../images/ling86.gif) repeat-x left top;}
.table_list#tableStyle_1 td h1 a { font-size:14px; font-weight:bold;}
.table_list#tableStyle_1 td a { color:#06c; text-decoration:none;}
.table_list#tableStyle_1 td a:hover { color:#f60;}
.table_list#tableStyle_1 .line2 { text-align:left; padding-left:15px; height:52px; border-bottom:1px #ccc solid; vertical-align:top; color:#444; background-image:none;}
.table_list#tableStyle_1 .line2 span { display:block; float:left; width:150px;}
.table_list#tableStyle_1 .line2 blockquote { display:block; clear:both; height:18px; line-height:18px;}
.table_list#tableStyle_1 .line2 b { font-weight:normal; color:#333;}
.table_list#tableStyle_1 .fist { text-align:left; padding-left:15px;}
.table_list#tableStyle_1 blockquote a { color:#c00; text-decoration:underline;}
.table_list#tableStyle_1 blockquote a:hover { color:#f60; text-decoration:underline;}
.table_list#tableStyle_1 .job a { border:1px #f60 solid; padding:1px 5px; color:#f60; background:url(../images/ling87.gif) repeat-x left top;}
.table_list#tableStyle_1 .job a:hover { border:1px #06c solid; padding:1px 5px; color:#06c;}

.table_list#tableStyle_1 table tbody#mouse td { background:none; background-color:#FFFFCC;}


.table_list#tableStyle_2 table th { height:25px; line-height:25px; font-weight:normal; text-align:center; background-color:#444; color:#fff; border-right:1px #fff solid;}
.table_list#tableStyle_2 table th.jobfirst { padding-left:15px; text-align:left;}
.table_list#tableStyle_2 table td {text-align:center; height:35px; line-height:35px; border-bottom:1px #ccc solid; color:#444; background-color:#fff;}
.table_list#tableStyle_2 table th.first { text-align:left; padding-left:15px;}
.table_list#tableStyle_2 table td.fist { text-align:left; padding-left:15px;}
.table_list#tableStyle_2 table tr#noneTr { display:none;}
.table_list#tableStyle_2 table td a { color:#06c; text-decoration:none;}
.table_list#tableStyle_2 table td a:hover { text-decoration:none; color:#f60;}
.table_list#tableStyle_2 table td h1 a { font-size:14px;}
.table_list#tableStyle_2 table td.job a { border:1px #f60 solid; padding:1px 5px; color:#f60; background:url(../images/ling87.gif) repeat-x left top;}
.table_list#tableStyle_2 table td.job a:hover { border:1px #06c solid; padding:1px 5px; color:#06c;}

.table_list#tableStyle_2 table tbody#mouse td { background:none; background-color:#FFFFCC;}





















