@charset "utf-8";
#header{
width:918px;
margin:0 auto;
height:62px;
background:url(../images/bg_header.jpg) no-repeat left top;
}
.logo{
width:143px;
float:left;
margin-top:13px;
margin-left:10px;
display:inline;
}
.search{
width:230px;
float:right;
margin-top:34px;
}
.search_input{
width:137px;
padding-left:20px;
background:url(../images/search_bg.gif) no-repeat left top;
line-height:20px;
height:20px;
margin-right:4px;
vertical-align:middle;
}
.menu{
width:918px;
margin:0 auto;
color:#fff;
height:35px;
line-height:35px;
margin-bottom:2px;
background:url(../images/nav_bg.gif) repeat-x left top;
position:relative;
color:#fff;
font-size:14px;
font-weight:bold;
}
.nav ul li{
float:left;
}
.nav_left{
position:absolute;
width:5px;
height:34px;
left:0;
top:0;
background:url(../images/nav_left.gif) no-repeat left top;
}
.nav ul li a{
color:#fff;
}
.nav_right{
position:absolute;
width:5px;
height:34px;
right:0;
top:0;
background:url(../images/nav_right.gif) no-repeat left top;
}
.banner{
width:918px;
height:330px;
margin:0 auto;
margin-bottom:2px;
}
#main{
width:918px;
margin:0 auto;
zoom:1;
overflow:hidden;
margin-bottom:15px;
background:url(../images/main_bg.gif) repeat-x left top;
}
.h_home{
width:270px;
display:inline;
float:left;
margin-left:7px;
}
.h_home_title{
height:40px;
background:url(../images/title_h_about.gif) no-repeat 4px 15px;
}
.h_home_flash{
height:40px;
background:url(../images/title_h_flash.gif) no-repeat 4px 15px;
}
.h_news{
width:303px;
display:inline;
float:left;
margin-left:24px;
}
.h_news li{
height:24px;
line-height:24px;
}
.h_news ul{
margin-top:5px;
}
.h_flash{
width:260px;
float:right;
display:inline;
margin-right:23px;
}
.h_news li a{
padding-left:15px;
background:url(../images/spot.gif) no-repeat 4px 45%;
}
.h_home_news{
background:url(../images/title_h_news.gif) no-repeat 4px 15px;
}
.h_home_flash{
background:url(../images/title_flash.gif) no-repeat 4px 15px;
}
.h_home_title img{
float:right;
display:inline;
margin-top:25px;
margin-right:9px;
}
.h_home_main{
line-height:24px;
}
#middle{
width:379px;
float:left;
margin-left:20px;
display:inline;
}
#right{
width:278px;
float:right;
margin-right:5px;
display:inline;
}
#footer{
width:900px;
padding:0 9px;
margin:0 auto;
height:58px;
background-color:#f6f6f6;
border-top:1px solid #ddd;
line-height:58px;
text-align:right;
}
#footer a{
padding:0 6px;
}
.copyright{
float:left;
}
.menu{width:918px;margin:0 auto;height:34px; background:url(../images/nav_bg.gif) repeat-x left top;position:relative;
z-index:5;
}
/* 顶层列表的样式*/
.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
margin-left:23px;
}
/* 顶层列表*/
.menu ul li{
position: relative;
display: inline;
float: left; /*overall menu background color*/
margin-right:27px;
}

/*顶层列表的链接样式*/
.menu ul li a{
display: block;
width: 99px; /*Width of top level menu link items*/
color: navy;
color:#fff;
height:26px;
line-height:26px;
font-size:14px;
font-weight:bold;
text-align:center;
margin-top:4px;
padding-bottom:4px;
}
.menu ul li a:hover{
color:#000;
background:url(../images/nav_li_bg.jpg) no-repeat left top;
}
/*1级列表菜单的样式*/
.menu ul li ul{
left:0;
position:absolute;
width:112px;
visibility:hidden;
background-color:#848b9a;
padding-top:8px;
padding-bottom:20px;
margin-left:0;
-moz-opacity:0.9; filter:alpha(opacity=90);
}
.menu ul li ul li{
display: list-item;
float:none;
width:100px;
height:21px;
margin:0 6px;
margin-bottom:3px;
border-bottom:1px solid #9ba1ad;
}
.menu ul li ul li a{
display: block;
width: 85px;
padding-left:10px;
height:21px;
line-height:21px;
color:#fff;
font-size:12px;
font-weight:normal;
background:url(../images/bow_nav.gif) no-repeat 6px 45%;
text-align:left;
}
.menu ul li ul li a:hover{
color:#5d2369;
background:url(../images/sub_a_hover.gif) no-repeat left top;
}
.menu .mainfoldericon{
}
.menu .subfoldericon{
background: #F3F3F3 url(2.gif) no-repeat center right;
}
.inner_banner{
height:164px;
zoom:1;
overflow:hidden;
width:918px;
margin:0 auto;
}
.left{
width:156px;
float:left;
}
.left_title{
width:156px;
text-align:center;
font-size:14px;
font-weight:bold;
text-align:center;
border-bottom:1px solid #ebebea;
color:#0c005c;
height:39px;
line-height:39px;
margin-bottom:8px;
}
.left_nav li{
line-height:30px;
height:30px;
border-bottom:1px solid #ebebea;
}
.left_nav li a{
padding-left:50px;
background:url(../images/left_li_spot.gif) no-repeat 26px 45%;
}
.left_nav li a:hover{
color:#0c005c;
background:url(../images/left_li_spot2.gif) no-repeat 26px 45%;
}
.right{
width:726px;
float:right;
}
.right_header{
height:39px;
line-height:39px;
margin-bottom:10px;
text-align:right;
border-bottom:1px solid #ebebea;
}
.right_title{
background:url(../images/right_title_spot.gif) no-repeat left 48%;
float:left;
padding-left:20px;
color:#0e015b;
display:block;
height:3ppx;
line-height:39px;
}
.print{
color:#f60a24;
margin-right:10px;
padding-left:20px;
background: url(../images/icon_print.gif) no-repeat left 45%;
}
.print a{
color:#f60a24;
}
.right_content{
line-height:24px;
padding:5px;
}
.right_content p{
margin-bottom:10px;
}