/* CSS Document */
body{
      width:100%;
	  height:auto;
	  margin:0 auto;
	  font-size:12px;
	  background:#ededed;
	  }
.all{
      width:970px;
	  height:auto;
	  margin:0 auto;
	  font-size:12px;
	  background:#fff;
	  }
a {
    color:#763e19;
	text-decoration:none;
	}
a:hover{
         color:#c80600;
		 text-decoration:none;
		 }
img{
     border:0px;
	 }
.title{
        width:970px;
		height:115px;
		float:left;
		}
.logo{
       width:320px;
	   height:115px;
	   float:left;
	   margin-left:5px;
	   *margin-left:5px;
	   _margin-left:0px;
	   }
.title_tu{
           width:614px;
		   height:112px;
		   float:right;
		   }
/*.dh{
     width:970px;
	 height:34px;
	 float:left;
	 background:url(dh.jpg) repeat-x;
	 }
.dh ul{
        margin:0px;
		padding:0px;
		list-style-type:none;
		width:auto;
		height:auto;
		float:left;
		}
.dh li{
       width:97px;
	   height:34px;
	   float:left;
	   list-style-type:none;
	   background:url(dh_line.jpg) no-repeat right center;
	   line-height:34px;
	   text-align:center;
	   color:#FFFFFF;
	   font-weight:bold;
	   }*/
.dh{
     width:970px;
	 height:33px;
	 float:left;
	 background:url(dh.jpg) repeat-x;
	 }
#nav { list-style-type: none;      line-height: 33px;  
      width:970px;
	  height:33px;
	  float:left;
	  color:#fff;
	  margin:0;padding:0;border:0;
	  font-size:12px;
}

#nav a {
 display: block; width: 96px; text-align:center;
 font-weight:bold;
 margin:0;padding:0;border:0;
}

#nav a:link  {
 color:#fff; text-decoration:none;
 margin:0;padding:0;border:0;
}
#nav a:visited  {
 color:#fff;text-decoration:none;

}
#nav a:hover  {
 color:#FFF;text-decoration:none;
 margin:0;padding:0;border:0;
}

#nav li {
 float: left; width: 87px;
 margin:0;padding:0;border:0;
 background:url(dh_line.jpg) no-repeat right center;
}
#nav li a:hover{

 margin:0;padding:0;border:0;
 text-decoration:underline;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 96px; position: absolute;

}
#nav li ul li{
 float: left; width: 95px;
 background:url(dh_hover.jpg) repeat-y;
 border-bottom:1px solid #990000;
 text-align:center;

}


#nav li ul a{
 display: block;text-align:center;
 font-weight:normal;
width:96px;
}

#nav li ul a:link  {
 color:#fff; text-decoration:none;
 margin:0;padding:0;border:0;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
 margin:0;padding:0;border:0;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;

 margin:0;padding:0;border:0;
}

#nav li:hover ul {
 left: auto;
 margin:0;padding:0;border:0;
}
#nav li.sfhover ul {
 left: auto;
 margin:0;padding:0;border:0;
}
#content {
 clear: left;
 margin:0;padding:0;border:0;
}
.more{
       width:49px;
	   height:16px;
	   float:right;
	   margin-right:8px;
	   margin-top:2px;
	   }
.top{
       width:970px;
	   height:265px;
	   float:left;
	   margin-top:5px;
	   }
.top_gg{
         width:223px;
		 height:263px;
		 float:left;
		 border:1px solid #C2B09C;
		 }
.top_gg ul{
            margin:0px;
			padding:0px;
			float:left;
			list-style-type:none;
			width:213px;
			height:auto;
			margin-left:5px;
			*margin-left:5px;
			_margin-left:3px;
			}
.top_gg li{
            width:213px;
			height:auto;
			float:left;
			list-style-type:none;
			border-bottom:1px dotted #8A5837;
			margin-top:2px;
			line-height:19px;
			color:#737373;
			}
.top_gg_zi{
            color:#D60000;
			font-weight:bold;
			}
.gg_title{
           width:193px;
		   height:21px;
		   float:left;
		   line-height:21px;
		   padding-left:30px;
		   font-weight:bold;
		   color:#fff;
		   background:url(gg_title.jpg) no-repeat;
		   }
.flash{
        width:483px;
		height:263px;
		float:left;
		border:1px solid #C2B09C;
		margin-left:5px;
		}
.top_jy{
         width:250px;
		 height:265px;
		 float:right;
		 }
.jy_title{
           width:224px;
		   height:24px;
		   float:left;
		   line-height:23px;
		   padding-left:26px;
		   background:url(jy_title.jpg) no-repeat;
		   font-weight:bold;
		   color:#FFFFFF;
		   }
.jy_nr{
         width:238px;
		 height:230px;
		 float:left;
		 border:1px solid #C2B09C;
		 border-top:none;
		 padding:5px;
		 *padding:5px;
		 _padding:5px 5px 4px 5px ;
		 line-height:21px;
		 color:#737373;
		 }
.jy_nr_tu{
           width:98px;
		   height:103px;
		   float:left;
		   border:#E8E8E8 1px solid;
		   text-align:center;
		   margin-right:5px;
		   color:#763E19;
		   
		   }
.email{
        color:#D70000;
		text-align:center;
		font-weight:bold;
		float:left;
		width:238px;
		}
.xx{
     width:970px;
	 height:265px;
	 float:left;
	 margin-top:5px;
	 }
.xx_fl{
        width:353px;
		/*height:243px;*/
		float:left;
		border:1px solid #C2B09C;
		}
.xx_fl_title{
              width:323px;
			  height:21px;
			  float:left;
			  line-height:21px;
		      padding-left:30px;
		      font-weight:bold;
		      color:#fff;
			  background:url(xx_fl_title.jpg) no-repeat;
			  }
.xx_fl_nr{
           width:343px;
		   /*height:217px;*/
		   padding:0px 5px 5px 5px;
		   float:left;
		   }
.xx_fl_tj{ 
           width:343px;
		   height:90px;
		   float:left;
		   border-bottom:1px dotted #8A5F3D;
		   }
.xx_fl_tj_tu{
              width:110px;
			  height:80px;
			  float:left;
			  border:#DBDDD8 1px solid;
			  padding:2px;
			  }
.xx_fl_tj_zi{
             width:220px;
			 height:84px;
			 float:left;
			 margin-left:5px;
			 color:#763E19;
			 line-height:19px;
			 }
			 
.tj_title{
            color:#D60000;
			font-weight:bold;
			text-align:center;
			float:left;
			width:220px;
			}
.xx_fl_nr ul{
              margin:0px;
			  padding:0px;
			  float:left;
			  list-style-type:none;
			  width:343px;
			  }
.xx_fl_nr li{
              width:333px;
			  height:auto;
			  float:left;
			  list-style-type:none;
			  background:url(ico.jpg) no-repeat center left;
			  padding-left:10px;
			  color:#763E19;
			  margin-top:7px;
			  }
.xx_fl_rq{
           width:auto;
		   height:auto;
		   float:right;
		   }
.xx_right{
           width:248px;
		   height:243px;
		   float:left;
		   margin-left:5px;
		   border:1px solid #C2B09C;
		   }
.xx_right_title{
                 width:216px;
				 height:21px;
				 float:left;
				 background:url(xx_right_title.jpg) no-repeat;
				 color:#000000;
				 font-weight:bold;
				 padding-left:32px;
				 line-height:21px;
				 }
.xx_right_nr{
              width:248px;
			  height:205px;
			  float:left;
			  text-align:center;
			  padding-top:5px;
			  }
.xx_right_nr2{
              width:248px;
			  height:205px;
			  float:left;
			  padding-top:5px;
			  }
.xx_right_nr2 ul{
	padding:0px 0px 0px 5px;
	margin:0px;
}
.xx_right_nr2 ul li{
			  list-style-type:none;
			  background:url(ico.jpg) no-repeat center left;
			  padding-left:10px;
			  color:#763E19;
			  line-height:27px;
			  }
.xx_right_zy{
              width:238px;
			  height:34px;
			  float:left;
			  margin-top:9px;
			  margin-left:5px;
			  }	 
.gd{
      width:970px;
	  height:90px;
	  margin-top:5px;
		background:url(gd_bg.jpg) no-repeat;
		padding-top:16px;
		padding-bottom:14px;
		}
.gd_tu{
        width:970px;
		height:90px;
		float:left;
		
		}
.gd_tu ul{
           margin:0px;
		   padding:0px;
		   float:left;
		   list-style-type:none;
		   height:90px;
		   }
.gd_tu li{
           width:133px;
		   height:90px;
		   float:left;
		   margin-left:5px;
		   *margin-left:5px;
		   _margin-left:4px;
		   list-style-type:none;
		   
		   } 
.yqlj{
       width:970px;
	   height:70px;
	   float:left;
	   margin-top:5px;
	   }
.yqlj_title{
             width:970px;
			 height:18px;
			 float:left;
			 }
.yqlj_nr{
          width:968px;
		  height:40px;
		  float:left;
		  border:1px solid #C0B19C;
		  border-top:none;
		  padding-top:3px;
		  }
.yqlj_nr ul{
             width:968px;
			 height:30px;
			 float:left;
			 margin:0px;
			 padding:0px;
			 list-style-type:none;
			 }
/*.yqlj_nr li{
            width:88px;
			height:28px;
			float:left;
			list-style-type:none;
			margin-left:16px;
			*margin-left:16px;
			_margin-left:14px;
		    border:1px solid #ccc;
			}*/
			.yqlj_nr li{
            width:80px;
			height:28px;
			float:left;
			list-style-type:none;
			margin-left:22px;
			*margin-left:16px;
			_margin-left:14px;
		    border:1px solid #ccc;
			}
.bottom{
         width:970px;
		 height:61px;
		 float:left;
		 line-height:20px;
		 text-align:center;
		 color:#333333;
		 margin-top:5px;
		 background:url(bottom.jpg) repeat-x;
		 }