/*--main--------------------*/

html,body{

	padding:0;

	margin:0;

	font-size:12px;

	color:#666;

	background:#FFF;

}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

	border:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

}

a{

      color:#666;

	  text-decoration:none;

	  }

a:hover{

      color:#009;

	  }

#main {

      padding:0;

	  margin:0 auto;

	  width:1002px;

	  height:100%;

	  border-left: solid #CCC 1px ;

	  border-right: solid #CCC 1px;

	  }

/*------------------------------------------------top--------------------*/

#top {position:relative;}

#nav_bg {

      width:100%;

	  height:43px;

	  background:url(/images/nv_bg.jpg);

	  }

#navgation {

	position:absolute;

	top:163px;

	left:180px;

	height:100px;

	display:block;

	  }

#nav li {

	float: left;	

	width: 76px;

}

#nav_bg .time{

      width:164px;

	  height:17px;

	  padding:26px 0px 0px 5px;

          color:#FFF;

	  background:url(/images/time_bg.jpg);

	  }



#nav li ul { 

	display: none;

}

#nav li a{

      height:27px;

	  line-height:27px;

	  font-size:14px;

	  display:block;

	  text-align:center;

	  background: url(/images/nv_line.jpg) no-repeat bottom right; 

}

#nav li:hover ul,#nav li.over ul {

	display: block;

}

#nav li ul li a{

     text-align:center;

      height:22px;

	  line-height:22px;

	  font-size:14px;

	  display:block;

	  border :solid #697B93;

	  border-width: 0 1px 1px 1px;

	  background:#FFF;

}

/*------------------------------------------------body--------------------*/

#left{

	  float:left;

	  width:812px;

	  height:100%;

}

#up{

	  height:230px;

	  float:left;

	  background:url(/images/line_bg.jpg) repeat-x bottom;

}

#bbs{

    float:left;

	width:173px;

	height:154px;

	padding:40px 10px 10px 10px;

	background:url(/images/bbs_bg.jpg);

	overflow:hidden;

}

#left .pic{

    float:left;

	width:283px;

	height:184px;

	padding:10px;

	overflow:hidden;

}

#left .news{

    float:left;

	width:283px;

	height:184px;

	padding:10px 33px 10px 0px;

	background:url(/images/shape_right.jpg) no-repeat right;

	overflow:hidden;

}

.news_new{

    float:left;

	width:283px;

	height:184px;

	padding:10px 33px 10px 0px;

	overflow:hidden;

}

#left a,#right a{

	  height:22px;

	  line-height:22px;

}

.news li ,.pic li,#right li,.news_new li,.zwgk li{

	  padding-left:16px;

	  background:url(/images/dot.gif) 0 5px no-repeat;	  

}

#left .more {

     background:none;

	 text-align:right;

}

#down{

	  height:420px;

	  width:812px;

	  float:left;
	  background:url(/images/shape_right_down.jpg) no-repeat top right;}

}
.zwgk{ 
    float:left;

	width:560px;

	height:184px;

	padding:10px;

	overflow:hidden;}

#topnew{

    float:left;

	width:152px;

	height:154px;

	padding:40px 17px 10px 24px;

	background:url(/images/shape_left.jpg) no-repeat;

	overflow:hidden;

}

#topnew_d{

    float:left;

	width:152px;

	height:154px;

	padding:40px 17px 10px 24px;

	background:url(/images/shape_left_d.gif) no-repeat;

	overflow:hidden;

}

#right {

      width:182px;

	  padding-left:8px;

	  height:430px;

	  background:#00C;

	  float:left;

	  background:url(/images/right.jpg) no-repeat;

}

#right ul {

      width:161px;

	  margin-top:10px;

	  padding-bottom:6px;

	  background:url(/images/right_tab_foot.gif) no-repeat bottom;

}

#right ul li {

      background:url(/images/right_tab_bg.gif);

}

#foot {

      background:url(/images/foot_bg.jpg);

	  height:54px;

	  width:1002px;

	  line-height:54px;

	  float:left;

	  text-align:center;

	  }

/*------------------------------------------------page--------------------*/

#page{

	  float:left;

	  width:812px;

	  height:100%;

}

#page .title {

    width:692px;

	padding-left:30px;

	margin:0 auto;

	margin-top:40px;

	background:url(/images/page_title.jpg) no-repeat;

}

#page .txt{

    width:662px;

	height:100%;

	line-height:22px;

	padding:0 30px;

	margin:0 auto;

}

#page .input{

	border: #CCC 1px solid;

}

#page h1{

      color:#2F5793;

	  font:bold 16px Arial;

	  	height:106px;

	    line-height:106px;

}

#page h2{

      text-align:center;

	  height:30px;

	  line-height:30px;

	  margin:10px 0;

	  color:#2F5793;

	  font-size:14px;

	  font-weight : normal;

	  background:#EFEFEF;

}

#page h3{

    font-size:12px;

	font-weight : normal;

	text-align:right;

	margin-bottom:20px;

}

#page h4,#foot h4{

	font-size:12px;

	font-weight : normal;

	text-align:center;

	margin:5px;

}

#page .buttom{

      	margin:10px 0;

		padding-left:100px;

		}

#book span{

    magin-bottom:100px;

	width:63px;

	float:left;

	color:#FF0000;

	display:block;

	}