BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; line-height:24px;
}
#logodh, #ctnv, #wrapper{width:960px; margin:0 auto;}


DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	FONT-SIZE: 12px
}
TD {
	FONT-SIZE: 12px
}
TR {
	FONT-SIZE: 12px
}
TH {
	FONT-SIZE: 12px
}
LI {
	LIST-STYLE-TYPE: none
}
TABLE {
	MARGIN: 0px auto
}

img{border:0;}
A {
	COLOR: #333; TEXT-DECORATION: none
}
A:link {
	COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f30; TEXT-DECORATION: underline
}
A:active {
	COLOR: #f30
}
.cRed {
	COLOR: #f60
}
A.cRed:link {
	COLOR: #f60
}
A.cRed:visited {
	COLOR: #f60
}
.cBlue {
	COLOR: #0046c1; TEXT-DECORATION: underline
}
A.cBlue:link {
	COLOR: #0046c1; TEXT-DECORATION: underline
}
A.cBlue:visited {
	COLOR: #0046c1; TEXT-DECORATION: underline
}
A.cBlue:hover {
	COLOR: #f30; TEXT-DECORATION: underline
}
.cBlue2 {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A.cBlue2:link {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A.cBlue2:visited {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A.cBlue2:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.cDRed {
	COLOR: #ff0000
}
A.cDRed:link {
	COLOR: #ff0000
}
A.cDRed:visited {
	COLOR: #ff0000
}
.cGray {
	COLOR: #666
}
A.cGray:link {
	COLOR: #666
}
A.cGray:visited {
	COLOR: #666
}
A.cGray:hover {
	COLOR: #f30
}
.cDGray {
	COLOR: #666
}

A.cDGray:link {
	COLOR: #666
}
A.cDGray:visited {
	COLOR: #666
}
.cWhite {
	COLOR: #fff
}
A.cWhite:link {
	COLOR: #fff
}
A.cWhite:visited {
	COLOR: #fff
}
.cBlack {
	COLOR: #000
}
A.cBlack:link {
	COLOR: #000
}
A.cBlack:visited {
	COLOR: #000
}
A.cBlack:hover {
	COLOR: #bc2931
}
.cYellow {
	COLOR: #ff0
}
A.cYellow:link {
	COLOR: #ff0
}
A.cYellow:visited {
	COLOR: #ff0
}
.fwhite {
	COLOR: #ffffff
}
.DropShadow {
	
}
.fB {
	FONT-WEIGHT: bold
}
.fI {
	FONT-STYLE: italic
}
.ft14 {
	FONT-SIZE: 14px
}
.ft12 {
	FONT-SIZE: 12px
}
.txtdown {
	TEXT-DECORATION: underline
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.clear {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 0px
}
.hidden {
	DISPLAY: none
}
.unLine {
	TEXT-DECORATION: none
}
.unLine A {
	TEXT-DECORATION: none
}
.noBorder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blank3 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.blank6 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 6px
}
.blank9 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 9px
}
.blank12 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 12px
}
.blank9w {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 9px
}
.blank15 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 15px
}
.blank20 {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 20px
}
.w80 {
	WIDTH: 78px
}
.w350 {
	OVERFLOW: hidden; WIDTH: 358px
}
.wd80 {
	WIDTH: 80px; COLOR: #666666; TEXT-ALIGN: center
}
.kq {
	border: 1px solid #dedede;
}
.kt {
	border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede;
}
.mtop {margin-top:8px;}
.mbot {margin-bottom:8px;}
.fz14 { font-size:14px; font-weight:bold;}
#hdtop {height:25px;  background:#f8f8f8; color:#a1a0a0; border-bottom:1px #CCCCCC solid;  line-height:14px; overflow:hidden;}
#hdtop .extop{width:960px;margin:0 auto;font-size:12px; line-height:25px; font-family:"ºÚÌå";}
 .lgl { float:left;}
 .lgr { float:left; }
 .lgr a{ float:left; }
#hdtop .extopl{ float:left; width:300px; overflow:hidden;}
#hdtop .extopr{float:left;}
#hdtop span{display:bolck;float:right;}
#hdtop a{margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px; display:block; float:right;}


.navbox #logo{float:left; margin-right:10px; height:65px; margin-top:0px;}
.navbox .navbox #menu{ float:left; height:40px; line-height:20px;}
.navbox .navbox #menu .top_dh {
	color: #000000; font-weight: bold;
}
.navbox{width:960px; margin:0 auto;  padding:5px 8px 5px 5px;} 

#menu a{
	COLOR: #22376E; 
}
.navbox #menu span{ margin:0px 5px 0px 5px;
}
.navbox #menu A:hover {
	text-decoration: underline;
	color: #990000;
}



.div_head1 {
	CLEAR: both; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: none; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.div_head1 A {
	COLOR: #07519a; TEXT-DECORATION: underline
}
.div_head1 A:hover {
	COLOR: #f30
}
.div_head1 A:visited {
	COLOR: #07519a
}

.div_head2 {
	BORDER: #e0e0e0 1px solid; BACKGROUND: url(images/nvbg.gif); WIDTH: 960px; padding:3px 0;
}
.div_head2 IMG {
	MARGIN: 0px 8px
}
.div_head2 A:visited {
	COLOR: #333
}

.div_head21 {
	MARGIN: 5px 0px 0px; FONT: bold 14px/26px arial; POSITION: relative
} 
.div_head21 LI {
	width:84px; margin-right:2px;_margin-right:0;  BACKGROUND: url(images/nvjg.gif) no-repeat; FLOAT: left; POSITION: relative; text-align:center;
}
.div_head21 li A {
	 DISPLAY: block;BACKGROUND: url(icon3.gif) no-repeat 100% 50%;  COLOR: #333; width:84px;
}
.div_head21 .nva a{ width:84px; overflow:hidden; text-align:center; }
.div_head21 LI.no {
	FONT-WEIGHT: normal
}
.div_head21 LI.no A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.div_head21 A:hover {
	BACKGROUND: #fff; TEXT-DECORATION: none
}
UNKNOWN {
	BACKGROUND: #fff; COLOR: #f60; TEXT-DECORATION: none
}
UNKNOWN {
	COLOR: #333
}


.div_body {
	CLEAR: both; FLOAT: none; MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: center
}
.div_head21 LI.no A:hover {
	COLOR: #f60
}
.div_head21 UL {
	 BACKGROUND: #fff;  VISIBILITY: hidden; PADDING-BOTTOM: 4px; FONT: 12px/22px arial; POSITION: absolute; TOP: 0px; left:0; border: #aabcce 1px solid;}
.div_head21 UL LI {
	 BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.div_head21 TABLE {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.div_head21 UL A {
	 BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #2b518a; PADDING-TOP: 0px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.div_head21 UL A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #2b518a; PADDING-TOP: 0px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.div_head21 UL A:hover {
	BACKGROUND: #30528f; COLOR: #fff; TEXT-DECORATION: none
}
UNKNOWN {
	BACKGROUND: #30528f; COLOR: #fff
}
.div_head21 LI:hover UL {
	VISIBILITY: visible
}
.div_head21 A:hover UL {
	VISIBILITY: visible
}
.div_head21 UL LI.act {
	BACKGROUND: url(images/bg2.jpg) repeat-x;  text-align:center;border-bottom:1px #ddd solid;
}
.div_head21 UL LI.act A {
	BORDER-WIDTH: 0px; text-align:center;  PADDING: 0px; BACKGROUND: url(icon4.gif) no-repeat 100% 50%; FONT: bold 14px/22px arial; WIDTH: auto; COLOR: #2b518a
}
.div_head21 UL LI.act A:hover {
	BORDER-TOP-WIDTH: 0px;  PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(icon4.gif) no-repeat 100% 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; FONT: bold 14px/22px arial; WIDTH: auto; COLOR: #2b518a; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.div_head21 UL LI.act A:visited {
	BORDER-TOP-WIDTH: 0px;  PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(icon4.gif) no-repeat 100% 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; FONT: bold 14px/22px arial; WIDTH: auto; COLOR: #2b518a; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.ul_w1 {
	WIDTH: 84px
}
UL.ul_w1 A {
	WIDTH: 84px
}



#topgt {
	MARGIN: 0px auto; WIDTH: 960px; 
}
#topgt LI {
	FLOAT: left; MARGIN-left: 5px; HEIGHT: 25px; line-height:25px;
}
#topgt LI a {
	COLOR: #333; 
}
#topgt LI a:hover  {
	COLOR: #990000;
	text-decoration: underline;
}


.colAd {
	CLEAR: both; MARGIN: 0px 0px 0px 0px; HEIGHT: 90px
}

.colAe {
	 FLOAT: left; WIDTH: 734px; HEIGHT: 90px; overflow:hidden; margin:0px 3px 0px 3px; 
}
.colAf {
	 FLOAT: left; WIDTH: 110px; HEIGHT: 90px; 
}
.colAd ul{
	 MARGIN: 0px;
}
.colAd LI {
	TEXT-INDENT: 3px; LINE-HEIGHT: 22px
}

#topgbb {
	MARGIN: 0px auto; WIDTH: 960px;
}
#topgbb LI {
	FLOAT: left; MARGIN-left: 5px; HEIGHT: 25px; display:inline;
}
#topgbb LI a  {
	COLOR: #333
}
#topgbb LI a:hover  {
	COLOR: #990000;
	text-decoration: underline;
}

/* 2009-10-20?????????? */
.nav2{float:left; overflow:hidden; _zoom:1; margin-top:10px;}
.nav2 p{margin:0; padding:0; height:20px; overflow:hidden; line-height:20px;}
.nav2 ul li{float:left; width:82px; background:url(images/nav_1_1.51) no-repeat right; text-align:center; height:52px;}
.nav2 ul li img{display:block; margin:0 auto;}
.addbox{float:right; padding-right:5px; line-height:23px; margin-top:10px;}
.addbox p{background:url(images/ICON9.gif) no-repeat 0 5px; padding-left:10px; margin-top:3px;}
*{margin:0; padding:0;}



.zk_context{width:960px; margin:10px auto 0; overflow:hidden; _zoom:1;}
.zk_context a{color:#0b5596;}
.zk_big_title{background:url(images/title_big.png) no-repeat; height:40px; line-height:40px; overflow:hidden; _zoom:1;}
.zk_big_title ul li{float:left; background:url(images/ico_nn.jpg) no-repeat right center;}
.zk_big_title ul li a{color:#27b910; font-size:20px; font-family:"ºÚÌå","Microsoft Yahei",Arial, Helvetica, sans-serif; padding:0 10px;}
.f_bigtitle{float:right; font-size:14px; color:#ccc;}
.f_bigtitle a{padding:0 3px;}
.f_bigtitle span{padding:0 10px;}
.f_bigtitle span a{color:#c00; font-size:12px;}
.links_tel{font-size:12px; color:#333;}
.link_title{float:left; background:url(images/ico_row1.jpg) no-repeat right center; padding-right:10px}
.link_title a{color:#c00; font-size:20px; font-family:"ºÚÌå","Microsoft Yahei",Arial, Helvetica, sans-serif; padding:0 10px;}
.links_box{border:1px #dadada solid; background:#f4f4f4; padding:6px 10px; color:#aaa;}
.zk_links_box{border:1px #bce0fb solid; background:#f7fcff; padding:6px 10px; color:#aaa; font-size:10px; height:100%;}
.zk_links_box li{padding:0 5px; float:left;}
.zk_links_box a{ white-space:nowrap; font-size:12px;}
.footer{text-align:center; padding:15px;}


.banner {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; MARGIN: 5px auto 0px; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 958px; BORDER-BOTTOM: #eaeaea 1px solid; 
}
.banner .pic {
	FLOAT: left; WIDTH: 728px; HEIGHT: 80px
}
.banner .gg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; WIDTH: 229px; COLOR: #333; PADDING-TOP: 0px; HEIGHT: 120px; TEXT-ALIGN: left
}
.banner .gg A {
	COLOR: #036
}
.banner .gg A:hover {
	COLOR: #f00; LIST-STYLE-TYPE: none; TEXT-DECORATION: underline
}
.banner .gg UL {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 224px; LINE-HEIGHT: 22px
}
.banner .gg LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 220px; LINE-HEIGHT: 22px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.banner #center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 632px; PADDING-TOP: 0px; HEIGHT: 140px
}
.banner #center .top {
	FLOAT: left; WIDTH: 632px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; HEIGHT: 22px
}
.banner #center .pic {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 632px; HEIGHT: 80px
}
.banner #center .top A {
	COLOR: #000000
}
.banner #center .top A:hover {
	COLOR: #f00
}

.clearbox, .clearbox2
{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
}