*{ padding:0; margin:0}
body{ background:url(../images/top-bg.gif) repeat-x; font-size:12px; color:#666666}
a{ text-decoration:none}
ul,li{ list-style:none}
img{ border:0}

.top{ width:1000px; margin:0 auto ; background:url(../images/logo.gif) no-repeat;  height:91px}
.top ul{ color:#FFFFFF; float:right; overflow:hidden}
.top ul li{ float:left; width:99px; line-height:90px; text-align:center; height:91px}
.nav{ background:url(../images/nav.gif) no-repeat; width:99px; height:91px ; color:#FFFFFF }
.top ul li a{ color:#CCCCCC; display:block}
.top ul li a:hover{ background:url(../images/nav.gif) no-repeat; width:99px; height:91px; color:#FFFFFF  }

.banner{ background:url(../images/banner-bg.gif) repeat-x; height:360px;}

.company,.job,.contact{ width:1000px; margin:0 auto; margin-top:20px}
.title{ color:#333333; font-size:18px; font-family:"宋体"; font-weight:100; background:url(../images/line.gif) no-repeat left bottom; height:32px; margin:10px 0}
.title span{ color:#b20b4e; font-size:12px}
.company{ margin-top:20px}
.company p{ line-height:20px; text-indent:25px; }

.contact{ clear:both; padding-top:20px;}
.contact p{ line-height:20px; }
.contact p a{ color: #993300}

.foot{ border-top:#2a2a2a 1px solid; background:#efefef; height:40px; margin-top:20px }
.foot p{ text-align:center; line-height:40px}
.foot p a{ color:#666666}


#position ul{width:1000px;text-align:center; margin:10px 0px;}                                           
#position li,#position li.biaotou {
list-style-type:none;                
height:30px;         
line-height:30px;       
text-align:left; 
float:left;   
}
#position li.biaotou
{
background:#F5F3F3;
 font-weight:bold;
 font-size:14px;
 border-bottom:dashed 0px #E6E6E6;
 color:#000000;
}

#position li.w1{ width:270px; padding-left:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#position li.w2{ width:246px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#position li.w3{ width:180px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#position li.w4{ width:160px; text-align:center;}
#position li.w5{ width:130px;}

#position li{border-bottom:dashed 1px #E6E6E6; line-height:40px; height:40px; font-size:13px;}
#position a{ color:#012f7b;}