body{margin:0 auto; width:967px; font-size:12px; text-align:center; }
.bg{ background-color:#fff;}
ul{margin:0px;padding:0px;}
img{border:0px;}
a:link, a:visited, a:active,a:hover{color:#000;text-decoration:none;}
ul{list-style-type:none;}
.clear{clear:both;height:0;line-height:0;overflow:hidden;}

#top{ background:url(../public/images/yd_sy_03.jpg) no-repeat; width:967px; height:48px;text-align:center;}
.top {color:#FFFFFF;}
.top a:link,.top a:visited,.top  a:active{ color:#FFFFFF; font-size:16px; font-weight:bold; margin:auto 20px;}
.top a:hover{ color:#CCCCCC; font-size:16px; font-weight:bold; margin:auto 20px;}

.topline{background:url(../public/images/shxt_09.jpg) no-repeat; width:1002px; height:96px; text-align:right; padding-top:40px;}

#content{background:url(../public/images/yd_sy_05.jpg) repeat-y; width:967px; }
.content,.contact{vertical-align:top; margin:0 auto;}
.content p{ text-indent:2em; line-height:24px;font-size:12px;}
.content img{margin-top:10px;}
.content div{ width:900px;text-align:left; margin:10px auto 0px 30px;}


.contact div{ width:300px;text-align:left; margin:30px 0px 15px 40px;}
.contact p{  font-size:14px; }
.contactlist{ height:520px;}
.contactlist ul{ margin:0px auto auto 40px;}
.contactlist li{ line-height:40px; font-size:14px;}


#position {
 width:100%;
 vertical-align:top;
  height:600px;
   text-align:center; margin:0 auto;
   background:url(../public/images/yd_sy_05.jpg) repeat-y;
}   
#position ul{width:900px;text-align:center; margin:20px 30px;}                                           
#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;
}

#position li.w1{ width:250px; padding-left:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#position li.w2{ width:210px; 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:120px; 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;}

#footer{background:url(../public/images/xjkl_08.jpg) no-repeat; width:967px; height:43px; text-align:center; font-size:12px;} 