/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,em {padding:0; margin:0; }
table {border-collapse:collapse; border-spacing:0; color:#ccffff;}
table th{ background:#02011a;  }
table tr td{ border:1px solid #030009; text-align:center;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var,i {font-weight:normal; font-style:normal}
ol,ul {list-style:none}
.cl{zoom:1} 
.clear {clear:both; height:0; overflow:hidden}
a,a:visited {text-decoration:none}
body {background:#030007 url(../images/bg1.jpg) center top repeat-y; }

#w {background:url(../images/bg.jpg) center top no-repeat; overflow:hidden;}
.main {position:relative; width:1000px; margin:auto; }
.bg img {display:block;}
.main h2 {position:absolute; width:164px; height:105px; left:35px; top:30px}
.main h2 a {display:block; height:105px; text-indent:-99999px; overflow:hidden; background:url(none.gif)}
.dh {position:absolute; left:312px; top:0px;}
.dh li {float:left; width:111px; height:40px}
.dh li a {display:block; height:40px; text-indent:-99999px; overflow:hidden; background:url(none.gif)}

.nr{width:980px;margin:0px 10px 22px 10px; overflow:hidden;  }
.nr_fl{ width:720px; float:left; margin-top:13px; display:inline;  }
.zcnr h1{ background:url(../images/tb1.jpg) 5px 17px no-repeat;  height:60px; padding-top:13px;padding-left:20px; font-size:22px; font-family:"微软雅黑"; color:#ffff99; font-weight:bold; overflow:hidden; }
.hdnr{ width:708px; min-height:620px; _height:620px; border:1px solid #293248; background:#171b33; margin-top:10px; margin-right:8px; }
.hdnr_box{ width:688px;min-height:600px; _height:600px; margin:10px;  background:#293248; border:1px solid #556a7a;  }
.xxnr{ width:630px; margin:25px;font-size:14px;  line-height:28px;font-family:"微软雅黑","黑体" }
.xxnr h3{  font-weight:bold; color:#ccffff; line-height:40px; }
.xxnr p{ text-indent:2em; color:#ccffff;}
.xxnr em{  color:#ff6900;}
.jyzs{ background:#313c51; width:630px; height:300px; margin-bottom:20px;   margin-top:20px;   }
.jyzs img{ display:block;  }
#n1,#n2,#n3{ float:left; display:inline;  }
#n1{ margin-top:10px; margin-left:15px;   }
#n1 span,#n2 span, #n3 span{  padding-left:30px; color:#ccffff;  }
#n2 span{padding-left:50px;}


#n2{ margin-top:10px; margin-left:40px; }
#n3{margin-top:10px; margin-left:45px;}


.nr_fr{float:left; width:260px; height:702px;background:url(../images/menu.jpg) no-repeat;   }
#menu3{width:235px;  margin:94px 10px 114px 10px;  }
#menu3 li{  height:60px;margin-bottom:12px; }
#menu3 li a ,.menu1 li a:hover, .menu1 li a:visited{ width:235px; height:60px; display:block;text-indent:-99999px; overflow:hidden; background:url(none.gif)  }
.on { background:url(../images/tb2.gif) 2px 23px   no-repeat;   }
.zcnr{ display:none;}

#tpys{ display:block; margin:5px auto;  }