/*Yahoo CSS Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border: 0;}
/*address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal; font-style:normal;}*/
ol,ul {list-style: none;}
/*caption,th {text-align: left;} */
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
i {font-style:normal;}

a {color:#000; text-decoration:none;}
a:hover {color:#fff;}
.color1 {color:#05538c;}

body {background:url(img/bg-0038.gif);font-size:12px; line-height:1.8;}
#wrap {width:980px; margin:0 auto;  }
#header {position:relative; background:url(img/header.gif) repeat-x; height:101px;}
.header_box{ width:980px; margin:0 auto; display:block}
#logo {background:url(img/logo.gif) no-repeat 0 0; width:399px; height:90px; position:absolute; top:0px; left:200px; text-indent:-999em; padding-left:0px; }
#navBanner { height:122px; #zoom:1; padding-top:0px;}
#navBanner:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#navBanner .navLeft {float:left; width:12px; height:43px; display:block; background:url(img/navleft.gif) no-repeat 0 0;}
#navBanner .navRight {float:right; width:12px; height:43px; display:block;}
#nav { padding-left:50px; padding-top:30px;  float:right; display:inline; width:530px; }
#nav li {float:left; font-size:16px; height:27px; line-height:42px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:5px;}
#nav li a {color:#333;padding-left:20px;margin:0 5px;}
#nav li a:hover {background:url(img/lmbj.gif) no-repeat 0 center;padding-left:20px;color:#fff;}

.banner { margin:0 auto; width:980px; padding-top:20px;  }
#body {#zoom:1;}
#body:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.sidebar {width:227px; float:left; padding-top:10px; margin-left:10px;}
.sidebar .mod1 {}
.sidebar .mod1 .mTitle {background:url(img/job.gif) no-repeat 0 0; text-indent:-999em; height:32px; margin-left:0px;}
.sidebar .mod1 .mContent {padding-bottom:10px; background:#f2f1f0;width:213px; margin-left:0px;margin-left:0px;}
.sidebar .mod1 .mContent ul.mList { padding:0px 30px 40px;}
.sidebar .mod1 .mContent a:hover{ color:#05538c}
.sidebar .mod1 .mContent ul.mList span.item { padding-left:10px; font-weight:bold;}
.sidebar .mod1 .mContent ul.mList li { padding-left:10px; line-height:2; border-bottom:#272727 1px dotted;}
.sidebar .mod1 .mContent ul.mList div.wzem {border-bottom:#272727 1px dotted;}
.sidebar .mod1 .mContent ul.mList ul {padding-left:10px;}
.sidebar .mod1 .mContent ul.mList ul li {border-bottom:none; background:url(img/dot02.gif) no-repeat 7px 9px; padding-left:15px;}
.modfoot{ background:url(img/jobfoot.gif) no-repeat; height:14px;margin-left:10px;}

.main { float:left; width:710px;color:#000;padding-bottom:15px; padding-left:20px; margin-left:10px;}
.mod {width:700px; background:#f2f1f0; padding-bottom:10px; }
.main .mod .mContent{ padding-left:20px; padding-right:20px;}
.mod .mTitle {background-image:url(img/title.gif); background-repeat:no-repeat; height:31px; text-indent:-999em;width:700px;margin:10px 0 10px }
#t1 {background-position:0 -0px;}
#t2 {background-position:0 -31px;}
#t3 {background-position:0 -62px;}
#t4 {background-position:0 -93px;}
#t5 {background-position:0 -124px;}
#t6 {background-position:0 -155px;}
#t7 {background-position:0 -186px;}
#t8 {background-position:0 -217px;}



.newsList {background-color:#fff;}
.newsList li {background:url(img/dot02.gif) no-repeat 4px 5px; padding-left:18px; border-bottom:#ccc 1px dotted;}

.brandList {#zoom:1;}
.brandList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.brandList li {text-align:center; width:24%; float:left; margin:0 2px 10px;}
.brandList li img {width:120px; height:100px; display:block; margin:0 auto 5px; border:#ccc 1px solid;}

.jobList {width:100%; background-color:#fff; border:#ddd 1px solid; margin-top:15px;}
.jobList tbody tr.odd {background-color:#f3f3f3}
.jobList tbody td {color:#000;height:22px; line-height:22px; padding:4px;}
.jobList tbody td a.post {background:url(img/dot04.gif) no-repeat 4px 2px; color:#000;padding-left:14px;}
.jobList tbody td a.an_yp {background:url(img/btn01.gif) no-repeat 0 0; height:23px; line-height:23px; width:80px; display:block; text-align:center; color:#fff;}

.page {text-align:right; margin:15px;}

.jobDetail {width:100%; background-color:#fff;}
.jobDetail caption {font-size:14px; font-weight:bold; text-align:left;}
.jobDetail td {border:#f2f2f2 1px solid; color:#000;padding:2px; line-height:20px; height:20px;}
.attach {margin-top:15px; background-color:#fff;color:#000;}
.attach dt {line-height:23px; background:#ddd url(img/01.gif) no-repeat 4px 6px; padding-left:20px; font-size:14px; font-weight:bold; color:#ee1c25;}
.attach dd {padding:5px 15px; margin-bottom:10px;}
.option {#zoom:1; margin:10px;color:#000;}
.option:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.option span.opt {margin-left:8px;}
.option a.apply {background:url(img/ping.gif) no-repeat 0 0; width:99px; height:27px; text-indent:-999em; margin-top:-5px; display:block; float:left;}
.attention {padding:5px 10px; border:#ff3300 1px dashed; background-color:#ffffe5;}

#footer {color:#f1f1f1;padding-top:15px; text-align:center;  height:74px; background:#008edb;}
#footer a{color:#f1f1f1;}
