@charset "utf-8";
BODY{
text-align:center;
color: #000;
font-family:"宋体", arial;
font-size:12px;
margin:0px;
}
DIV{
overflow:hidden;
}
IMG{
border:0px;
}
FORM{
margin:0px;
border:0px;
padding-top:5px !important;
padding-top:5px;
padding-bottom:5px;
}
a,a:visited{color:#333; text-decoration:none;}

a:hover{color:#FFCC00; text-decoration:underline;}
/* 页眉 */
#header{
width:780px;
margin-right: auto;
margin-left: auto;
padding: 0px;
background:url(../images/header_bg.gif) repeat;
text-align:left;
line-height:28px;
}
#logoleft{ float:left; width:261px;}
#logoright{float:right; width:450px; margin-right:10px;}
.adv{width:780px;margin-right: auto;margin-left: auto; text-align:left; background:#EFF7FE }
#nav{width:780px;margin-right: auto;margin-left: auto; background:#EFF7FE;}
#navi{margin:0 auto; width:600px; text-align:center;}
#navi ul{margin:0; padding:0; list-style:none;}
#navi li{ float:left;height:25px;}
#navi ul li a, #nav ul li a:visited {
margin:6px 0px;
display:block; 
text-align:center; 
text-decoration:none; 
width:72px; 
height:12px !important; 
height:14px; 
color:#000; 
line-height:12px !important;
line-height:14px;
border-right:1px solid #000000; 
}
#navi ul li a:hover {
text-decoration:underline;
color:#FFCC00;
}
.contain{
margin:2px  auto;
width: 780px;
} 
#main{
width:780px;
margin:2px auto;
padding:0;
}
#position{ display:block; color:#fff; width:760px; height:25px; line-height:25px; padding-left:20px; margin:0 auto; text-align:left; background:#C7261E;}
#position a,#position a:visited{color:#fff; text-decoration:none;}
#position a:hover{color:#FFCC00; text-decoration:underline;}
#right{
float: right;
margin: 0px 0px 0px 0px;
padding:8px;
width: 558px;
text-align:left;
border:1px solid #999999;
}
#right h3{font-size:14px; color:#777; font-weight:bold; margin:25px auto; text-align:center;}
#content{padding:10px; line-height:26px;}
#list{width:280px; margin:0 auto; padding:0}
#list ul{list-style:url(../images/b1.gif); margin:5px auto;}
#list ul li{width:350px; height:25px; line-height:25px;}
#left{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px;
background:url(../images/listbg.gif) top center repeat-y;
width: 200px;
text-align:left;
border:1px solid #999999;
height:auto !important;
height:300px; 
min-height:300px;
}
#left span{display:block; background:#ccc; padding-left:8px; height:25px; line-height:25px; color:#333; border-bottom:1px #999 solid; }
#leftlist{width:190px;margin: 0px 0px 0px 0px;
padding: 0px;
height:auto !important;
height:300px; 
min-height:300px;
}
#leftlist ul{list-style:url(../images/b2.gif); margin:0px 23px; padding:0; }
#leftlist li{height:25px; line-height:25px; width:190px; white-space:nowrap;}
#footer{
clear:both;
width:780px;
margin-right: auto;
margin-left: auto;
padding: 0px;
background:url(../images/footer_bg.gif) repeat;
text-align:center;
}
#nav1{width:780px;margin-right: auto;margin-left: auto; background:#C7261E;}
#navi1{margin:0 auto; width:600px; text-align:center;}
#navi1 ul{margin:0; padding:0; list-style:none;}
#navi1 li{ float:left; line-height:25px; height:25px;}
#navi1 ul li a, #navi1 ul li a:visited {
margin:6px 0px;
display:block; 
text-align:center; 
text-decoration:none; 
width:72px; 
height:12px !important; 
height:14px; 
color:#000; 
line-height:12px !important;
line-height:14px;
border-right:1px solid #000000; 
}
#navi1 ul li a:hover {
text-decoration:underline;
color:#FFCC00;
}


#slide{width:239px; height:251px; border:1px solid #CCCCCC; float:left;}
#fhjj{width:263px; height:251px;  float:left; margin:0 2px; background:#fcfcfc;}
#fhjj span{text-align:left; display:block; background:#EFF7FE; height:25px; line-height:25px; padding-left:10px;}
#fhjj p{line-height:22px; text-align:justify; padding-left:10px; padding-right:10px;}
#hydt{width:268px; height:251px; float:left; background:#fcfcfc;}
#hydt span{text-align:left; display:block; background:#eaeaea; height:25px; line-height:25px; padding-left:10px;}
#hydt p{line-height:22px; text-align:justify; padding-left:10px; padding-right:10px;}
#hydt ul{margin:0px 25px; padding:0;}
#hydt ul li{list-style-image:url(../images/b1.gif);height:23px; text-align:left; margin-top:4px; margin-bottom:0;line-height:23px; padding:0; width:266px;}
#four{width:580px; float:left;}
.one{width:282px; height:191px; float:left; border:1px solid #CAE2F8; margin-right:4px; margin-bottom:4px; margin-top:1px;}
.one ul{ margin:0 30px; padding:0;}
.one ul li{ list-style-image:url(../images/b1.gif);height:20px; text-align:left; margin-top:4px; margin-bottom:0;line-height:20px; padding:0;}
.one span{background:#EFF7FE; height:25px; line-height:25px; display:block; border-bottom:1px solid #CAE2F8; text-align:left; padding-left:10px;}
#fhcy{width:198px;border:1px solid #666; float:right; background:url(../images/listbg.gif) repeat-y;height:auto !important;
height:390px; 
min-height:390px;}
#fhcy span{background:#CCC; height:25px; line-height:25px; display:block; border-bottom:1px solid #666; text-align:left; padding-left:10px;}
#fhcy ul{margin:0px 28px; padding:0;list-style:disc;}
#fhcy ul li{ width:197px;height:25px; text-align:left;margin:0px 0px 0px 0px;line-height:25px; padding:0;}