@charset "utf-8";
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
LI {
	LIST-STYLE-TYPE: none
}
.menu A {
	COLOR: #fff; TEXT-DECORATION: none
}
.menu A:hover {
	COLOR: #0c49a5; TEXT-DECORATION: none
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.clear {
	LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
.blue {
	COLOR: #234F7E; FONT-SIZE: 14px ;font-weight:bold 
}
.font01 {
	FONT-FAMILY: Arial; FONT-SIZE: 11px
}
.topbg {
	Z-INDEX: 9999; WIDTH: 100%; BACKGROUND: url(../images/topbg.png) repeat-x; HEIGHT: 94px
}
.top_nav {
	Z-INDEX: 99999; MARGIN: 0px auto; WIDTH: 958px; HEIGHT: 45px; clear:both
}
.top_nav_bj{background:url(../images/nav_bg.gif); border-bottom:#000 4px solid}

.menu {
	Z-INDEX: 9999999; MARGIN: 0px auto; WIDTH: 958px; HEIGHT: 45px; LEFT: 23px; background: url(../images/nav_bg.gif)}
.menu1 {
	WIDTH: 7px; BACKGROUND: url(../images/menu1.png) no-repeat; HEIGHT: 42px
}
.menu2 {
	Z-INDEX: 99999; POSITION: relative; WIDTH: 974px; BACKGROUND: url(../images/menu2.png) repeat-x; HEIGHT: 42px
}
.menu3 {
	WIDTH: 7px; BACKGROUND: url(../images/menu3.png) no-repeat; HEIGHT: 42px
}
.mainmenu {
	Z-INDEX: 99999; POSITION: relative; WIDTH: 740px; HEIGHT: 45px
}
.menunavli {
	Z-INDEX: 9999999; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 45px; WIDTH: 121px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; background:url(../images/nav_bg3.gif) no-repeat right; FLOAT: left; HEIGHT: 45px; COLOR: #fff; FONT-SIZE: 14px
}
.menunavli A {
	WIDTH: 121px; DISPLAY: block;   FONT-SIZE: 14px; 
}
.menunavli A:hover {
	BACKGROUND: url(../images/nav_over_bg.gif) ; COLOR: #04385F; FONT-WEIGHT: bold
}
.menunavli A.on {
	BACKGROUND: url(../images/nav_over_bg.gif) no-repeat; COLOR: #04385F; FONT-WEIGHT: bold
}
.menunavli A.cur {
	BACKGROUND: url(../images/nav_over_bg.gif) no-repeat; COLOR: #04385F; FONT-WEIGHT: bold
}

.menunavli .xz{ background:url(../images/nav_over_bg2.gif); color:#fff; font-weight:bold}

#menu_over A {
	COLOR: #fff
}
#menu_over A:hover {
	COLOR: #04385F
}
#menu_over .c_show_bg DD A {
	COLOR: #333333
}
#menu_over .c_show_bg DD A:hover {
	COLOR: #1470c8
}
.menunavli .c_show_nav {
	POSITION: absolute; DISPLAY: none; TOP: 45px; LEFT: -121px
}
.menunavli .c_show_bg {
	BORDER-BOTTOM: #c7d2de 2px solid; TEXT-ALIGN: left; background:url(../images/subnav_bg.gif); border:2px solid #094B9B; border-top:none; padding-bottom:15px; position:absolute;top:0;left:0
}

.menunavli .c_show_bg .subnav_01{
   float:left;  border-right:#E7E7E7 solid 1px; width:116px; text-align:center;
}
.menunavli .c_show_bg .subnav_01 ul {
    width:120px; float:left
}
.menunavli .c_show_bg .subnav_01 span{ 
    width:249px; float:left; border-bottom:#999999 1px dotted; display:block; padding-left:5px; padding-top:10px; color:#234F7E
}
.menunavli .c_show_bg .subnav_01 DL DD a{ 
	margin-left:0px; margin-top:3px; display:block; margin-right:0px; width:114px
}
.menunavli .c_show_bg .subnav_01 DL DD a:hover{ 
	background: #465677; color:#fff
}
.menunavli .c_show_bg .subnav_news{
    width:218px; float:left; padding-left:15px; border-right:#E7E7E7 solid 1px
}
.menunavli .c_show_bg .subnav_news span{ 
    width:190px; float:left; border-bottom:#999999 1px dotted; display:block; padding-left:5px; padding-top:10px; color:#234F7E
}
.menunavli .c_show_bg .subnav_news DL DD a{ 
	margin-left:10px; margin-top:3px
}
.menunavli .c_show_bg .subnav_news DL DD a:hover{ 
	background: #465677; color:#fff; display:block; width:171px
}

.subnav_01 .ll{
	float:left; 
}
.menunavli .c_show_bg .subnav_02{ 
	float:left; padding-left:15px
}
.menunavli .c_show_bg .subnav_02 DL DT{ 
	border-bottom:#999999 1px dotted; display:block; padding-left:5px; padding-top:10px
}
.menunavli .c_show_bg .subnav_02 DL DD { 
	display:block; height:23px; width:224px; color:#929292; font-size:12px; padding:0; margin:0
}
.subnav_cp .yl{
	float:left; width:95px
}
.menunavli .c_show_bg .subnav_02 dd .bt{
	font-weight:bold; margin-bottom:5px; display:block
}
.menunavli .c_show_bg .subnav_cp{ 
	float:left;padding-left:14px; border-right:#E7E7E7 solid 1px; 
}
.menunavli .c_show_bg .subnav_cp02{ 
	float:left; border-right:#E7E7E7 solid 1px; padding:0 15px;
}
.menunavli .c_show_bg .subnav_cp03{ 
	float:left;padding-left:14px; border-right:#E7E7E7 solid 1px; 
}
.menunavli .c_show_bg .subnav_cp dl dd a{ 
	display:block
}
.menunavli .c_show_bg .subnav_cp DL DD a:hover{ 	
	background: #465677; color:#fff
}
.menunavli .c_show_bg .subnav_cp02 dl dd a{ 
	width:190px; display:block; margin-top:3px;height:25px;line-height:25px;overflow:hidden;
}
.menunavli .c_show_bg .subnav_cp02 DL DD a:hover{ 
	background: #465677; color:#fff
}
.menunavli .c_show_bg .subnav_cp03 dl dd a{ 
	width:190px; display:block; margin-top:3px
}
.menunavli .c_show_bg .subnav_cp03 DL DD a:hover{ 
	background: #465677; color:#fff; width:190px; display:block
}
.menunavli .c_show_bg .subnav_cp span{ 
	border-bottom:#999999 1px dotted; width:200px; display:block; padding-left:5px; padding-top:10px; color:#234F7E; margin-bottom:3px
}
.menunavli .c_show_bg .subnav_cp02 span{ 
	border-bottom:#999999 1px dotted; width:265px; display:block; padding-left:5px; padding-top:10px; color:#234F7E
}
.menunavli .c_show_bg .subnav_cp03 span{ 
	border-bottom:#999999 1px dotted; width:200px; display:block; padding-left:5px; padding-top:10px; color:#234F7E
}
.menunavli .c_show_bg .subnav_zp{ 
	width:300px; float:left;padding-left:15px; border-right:#E7E7E7 solid 1px
}
.menunavli .c_show_bg .subnav_zp span{ 
	border-bottom:#999999 1px dotted; width:275px; display:block; padding-left:5px; padding-top:10px; color:#234F7E
}
.menunavli .c_show_bg .subnav_zp DL DD a{ 
	display:block; height:23px; width:275px; color:#929292; font-size:12px; padding-left:15px; margin-top:3px
}
.menunavli .c_show_bg .subnav_zp a:hover{ 
	background:none
}
.menunavli .c_show_bg .subnav_pic{ 
	width:245px; background:url(../images/subnav_pic.gif); float:left
}
.menunavli .c_show_bg .subnav_pic_xw{ 
	width:245px; background:url(../images/subnav_pic.gif); float:left
}
.menunavli .c_show_bg .subnav_pic_cp{ 
	width:245px; background:url(../images/subnav_pic.gif); float:left; margin-left:3px
}
.menunavli .c_show_bg .subnav_pic_zp{ 
	width:245px;  background:url(../images/subnav_pic.gif); float:left; margin-left:2px
}
.menunavli .c_show_bg DL { 
	color:#234F7E; margin:0; padding-right:15px
}
.menunavli .c_show_bg img{ 	
	margin:5px auto; padding:3px
}
.menunavli .c_show_bg DD { 
	margin:0; padding:0; float:left
}
.menunavli .c_show_bg DD A {
	color:#333333; padding-left:5px; display:block; line-height:25px
}
.menunavli .c_show_bg DD A:hover { 
	COLOR: #1470c8; FONT-WEIGHT: normal
}
.menunavli .c_show_nav .bot_bg {
	BACKGROUND: url(../images/c_navBotBg.png) repeat-x; HEIGHT: 2px; OVERFLOW: hidden
}
.menunavli .c_pp {
	POSITION: absolute; WIDTH: 958px; DISPLAY: none; TOP: 45px; LEFT: -363px; 
}
.menunavli .c_pp_list {
	TEXT-ALIGN: left; background:#F0F0F0; HEIGHT: 262px; BORDER-TOP: #00A13A 4px solid; padding-top:25px; padding-bottom:10px	
}
.menunavli .c_pp_list DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: auto; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 20px
}
.menunavli .c_pp_list DT A {
	WIDTH: auto; HEIGHT: auto; FONT-WEIGHT: normal
}
.menunavli .c_pp_list DD {
	MARGIN-TOP: 10px
}
.menunavli .c_pp_list DD A {
	LINE-HEIGHT: 20px; WIDTH: auto; DISPLAY: inline; HEIGHT: 20px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.menunavli .c_pp_list DD A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1470c8; FONT-WEIGHT: normal
}
.menunavli .c_pp .bot_bg {
	WIDTH: 982px; BACKGROUND: url(../images/c_navBotBg.png) repeat-x; HEIGHT: 2px; OVERFLOW: hidden
}

