*{ margin:0; padding:0}
body{ font-size:12px; color:#666666; background: url(images/head-bg.gif) repeat-x; }
ul,li{ list-style:none; overflow:hidden}
a{ text-decoration:none}
div{ overflow:hidden}
img{ border:0}


.head{height:83px; width:999px; background:url(images/logo.gif) no-repeat; margin:0 auto }
.head h1{ text-indent:-999px; overflow:hidden; float:left}

.head ul{ float:right; background:url(images/nav-bg.gif) no-repeat right bottom; width:393px; height:42px; padding-top:41px;}
.head ul li{ float:left; width:130px; text-align:center; line-height:42px; background:url(images/nav-line.gif) no-repeat}
.head ul li a{ color:#FFFFFF; font-size:14px; font-weight:700}
.head ul li a:hover{ color:#FFFF00}
.head ul li.hid{ background:none}
.banner{ background:url(images/banner-bg.gif) repeat-x; height:414px; text-align:center }
.banner img{ width:1440px; height:414px; margin:0 auto; display:block}

.company{ width:999px; margin:0 auto; padding-top:20px }
.company h3{ font-size:18px; font-family: "黑体";color:#333333; font-weight:100 ; background:url(images/line.gif) no-repeat bottom; height:30px}
.company h3 span{ font-size:12px; color:#993300}
.company p{ text-indent:30px; margin:10px 0; line-height:180%;}

.job{ width:999px; margin:0 auto; padding-top:20px }
.job h3{ font-size:18px; font-family:"黑体"; color:#333333; font-weight:100 ; background:url(images/line.gif) no-repeat bottom; height:30px}
.job h3 span{ font-size:12px; color:#993300}

.contact{ width:999px; margin:0 auto; padding-top:20px }
.contact h3{ font-size:18px; font-family: "黑体";color:#333333; font-weight:100 ; background:url(images/line.gif) no-repeat bottom; height:30px}
.contact h3 span{ font-size:12px; color:#993300}
.contact p{ line-height:24px}

.foot{ border-top: #003366 1px solid; background:#efefef; height:40px; margin-top:20px }
.foot p{ text-align:center; line-height:40px}
.foot p a{ color:#666666}


a:link, a:visited, a:active,a:hover{color:#000;text-decoration:none;}
.clear{clear:both;height:0;line-height:0;overflow:hidden;}

#top{ background:url(../public/images/shbz_02.jpg) repeat-x; width:1000px; height:36px;line-height:36px; text-align:right; color:white; padding-right:50px;}
#top span{ padding:0px 10px; font-size:12px;font-weight:bold;}
#top a{ color:white;}

.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:960px;text-align:left; margin:10px auto 0px 20px;}


#contact{ background:url(../public/images/dh_shbz_03.jpg) repeat-x; width:1000px; height:425px; font-weight:bold; color:#FFFFFF;}
#contact .zongzhi{ width:930px;text-align:right;font-size:22px; }
.contactlist{ width:960px; margin-top:30px; text-align:left;}
.contactlist ul{ margin:0px auto auto 540px;}
.contactlist li{ line-height:28px; font-size:14px;}
.contactlist a{ color:white;}


#position {
 width:100%;
 vertical-align:top;
   text-align:center; margin:0 auto;
}   
#position ul{width:1000px;text-align:center; margin:10px 10px;}                                           
#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:270px; padding-left:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#position li.w2{ width:230px; 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;}

#footer{background:url(../public/images/shbz_07.jpg) no-repeat; width:1000px; height:36px; text-align:center; font-size:12px;} 

/*�õ�Ƭ*/
#scrollbanner{width:1000px;float:left;}
#scrollbanner-img{height:307px;overflow:hidden;}
#scrollbanner-nav{position:absolute;margin:-38px 0 0 826px;height:18px;overflow:hidden;line-height:18px;}
#scrollbanner-nav li{float:left;padding:0 5px;border-right:#ccc solid 1px;cursor:pointer;background:#A5B7DF; color:white;}
#scrollbanner-nav li.on{background:#cc0000;}