/* CSS Document */
body{
	padding:0px; 
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	background:#89b309;
}
a:link, a:visited{color:#333333; font-size:12px; text-decoration: none;}
a:hover{color:#FF6600; text-decoration:none;} 
#cont{
      margin:0px auto;
	  padding:0px;
	  width:1003px;
	  background:#f3f3f3;
}
#top{
     height:116px;
	 background:url(../images/banner.jpg) no-repeat;
}
.dh{
     height:60px;
	 padding-top:10px;
	 margin-left:460px;
}
#banner{
       height:31px;
	   width:1003px;
	   border-top:2px solid #FFFFFF;
	   background:url(../images/menu.jpg) repeat-x;
}
.new{
	 width:291px;
	 float:left;
	 line-height:30px;
	 padding:1px 10px 1px 10px;
	 border-right:1px solid #89b309;
}
.menu{
	  float:right;
	  margin:0px;
	  padding:0px;
}
.menu ul{
		list-style:none;
		padding:0px;
		margin:0px;
}
.menu li{
        padding:0px;
		height:30px;
		width:132px;
		line-height:30px;
		float:left;
		text-align:center;
}
.menu a{
	display:block;
	background:url(menu_bg1.jpg) repeat-x;
	margin:0px;
}
.menu a:link, .menu a:visited{width:100px; height:31px; text-decoration:none;}
.menu a:hover{ clear:both; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../images/menu_bg.jpg) repeat-x;}

#main{
     width:1003px;
	 height:410px;
	 background:url(../images/main.jpg) repeat-y;
	 border-top:5px solid #FFFFFF;
}


#left{
      width:219px;
	  float:left;
	  border-right:3px solid #FFFFFF;
}
.menu2{
       padding:0px;
	   margin:0px;
	   background:url(../images/dh.jpg) repeat-y;
}
.menu2 ul{
       padding:0px;
	   margin:0px;
	   list-style:none;
}
.menu2 li{
	   padding-left:16px;
	   float:left;
	   width:203px;
	   line-height:22px;
}
.menu2 li ul{
        padding:0px; 
		margin:0px;
		list-style:none;
}
.menu2 li li{
         padding-left:16px;
		 margin:0px;
		 float:left;
		 line-height:22px;
		 width:173px;
}
.menu2 a:link, .menu2 a:visited{ color:#015607; text-decoration:none; font-weight:bold;}
.menu2 a:hover{color:#FF6600; text-decoration:none; font-weight:bold;}
.menu3 a:link, .menu3 a:visited{ color:#1d1212; text-decoration:none; font-weight:normal;}
.menu3 a:hover{color:#FF6600; text-decoration:none; font-weight:normal;}

#middle{
        width:531px;
		float:left;
	    border-right:3px solid #FFFFFF;
}
.bt{
	height:30px;
	background:url(../images/bt1.jpg);
	line-height:30px;
    padding-left:20px;
	color:#f5720b;
	font-size:14px;
	font-weight:bold;
}
.nr1{
     padding:10px;
	 line-height:19px;
	 text-align:justify;
	 color:#333333;
}
#right{
     width:247px;
	 background:#e7e3e4;
	 float:left;
}
.lx{
     width:241px;
	 height:71px;
	 margin:3px;
}
.dg{
    height:140px;
	background:url(../images/dg.jpg) no-repeat;
	margin:3px;
	padding-top:25px;
	line-height:22px;
	padding-left:2px;
}
.d1{
    clear:both;
    text-align:right;
	text-align:justify;
	line-height:20px;
	padding-left:106px;
}

.hl{
    height:119px;
	background:url(../images/hl.jpg) no-repeat;
	margin:3px;
	padding-top:25px;
	line-height:22px;
	padding-left:2px;
}
.hl1{
    clear:both;
    text-align:right;
	text-align:left;
	line-height:20px;
	padding-left:90px;
}
#footer{
    height:60px;
	clear:both;
	padding-top:10px;
	border-top:3px solid #ffffff;
	text-align:center;
	line-height:22px;
	background:url(../images/footer.jpg) repeat-x;
}

#main_t{
     width:1003px;
	 height:auto;
	 border-top:5px solid #FFFFFF;
	 background:#f3f3f3;
}
#left2{
      width:219px;
	  float:left;
	  background:#f3f3f3;
}
#temp{
     width:778px;
	 float:left;
	 background:#f3f3f3;
	 border-left:3px solid #FFFFFF;

}
.temp_bt{
      background:url(../images/bt2.jpg);
	  height:30px;
	  line-height:31px;
	  padding-left:20px;
	  font-weight:bold;
	  color:#f5720b;
}
.text{
      padding:10px 20px 10px 10px;
	  text-align:justify;
	  line-height:22px;
	  clear:both;
}
.tb{
     position:relative;
	 top:0.3em;
}
.text11{
      padding:10px 20px 10px 10px;
	  text-align:justify;
	  width:530px;
	  float:left;
	  line-height:22px;
}
.textp{
       padding:2px 1px 1px 10px;
	   float:left;
	   width:160px;
	   float:left;
}
.txt{
      margin:0px;
	  clear:both;
	  padding:0px;
}
.text_l{
       width:160px;
	   float:left;
	   padding-top:10px;
	   padding-bottom:10px;
}
.text_t{
       width:570px;
	   padding-left:10px;
	   float:left;
	   
}
.pic{
      float:left;
	  margin-left:16px;
	  margin-top:10px;
	  width:160px;
	  text-align:center;
}
.form{
      margin:10px;
}

#abcd{
	position:absolute;
	top:520px;
	left:820px;
}
#abcd img{
	width:120px;
	height:70px;
}