*{margin:0;padding:0;}
body{margin:0;text-align:center;background: #fff;}
div,td,tr,li,input,select,dt,dd{font-size:12px;font-family:"宋体";color:#404040;line-height:20px;}
td{
	 text-align: left;
}
img{border:0px;}
ul{list-style:none;}

a:link{color:#404040;text-decoration:none;}
a:visited {color:#404040;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
a:active {color:#404040;text-decoration:none;}

a.a01:link{color:#5385A0;text-decoration:none;}
a.a01:visited {color:#5385A0;text-decoration:none;}
a.a01:hover{color:#f00;text-decoration:none;}
a.a01:active {color:#5385A0;text-decoration:none;}

.white a:link{color:#fff;text-decoration:none;}
.white a:visited {color:#fff;text-decoration:none;}
.white a:hover{color:#fff;text-decoration: underline;}
.white a:active {color:#fff;text-decoration:none;}

.white{
	color: #fff;
}

#front_nav td{
	font-size: 15px;
	font-family: "黑体";
}

.c_01{
	 color: #309684;
}
.c_02{
	color: #807C1B;
}
.c_03{
	color:#5285A0;
}
.c_04{
	color: #A33193;
}

.wa{
	width: 765px; 
	margin: 0 auto;
}
/* 阴影样式 */
.ac {
  display:block; 
  background:#FAFAFA; 
  border:1px solid #FAFAFA; 
  position:relative;
  margin:1px 0;
  }
.ac.mt {
	margin-top:-5px;
}
.bc {
  display:block; 
  background:#E0DDDD; 
  border:1px solid #EFEEEE; 
  position:relative;
  padding:1px;
  margin:1px;
  }
.cc {
  text-align:center; 
  background:#ffffff; 
  border:1px solid #CBC6C6; 
  position:relative; 
  }
  
.dd{
  background:#ffffff; 
  border:1px solid #B4ABAC; 
  position:relative; 
  left: 0px;
  }
.dd.ml {
	margin-left:-5px;
}  
.dd.mr {
	margin-right:-5px;
}  
.link_1 td{
 border-bottom: 1px dotted #54839D;
 height: 18px;
}
input.inp_1{
	border: 1px solid #706161;
	height: 18px;
	line-height: 18px;
}
input.inp_2{
   border: 1px solid #706161;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
   text-align: center;
	background: url(../images/front_but_bg.jpg);
}

.title_01{
	text-align:left;
	background: url(../images/front_t_bg1.gif);
	height: 20px !important;
	height /**/:23px;
   padding-top: 3px;
	padding-left: 10px;
	font-size: 16px;
	font-family: "黑体";
}
.title_01 img{
   margin-right:10px;
}
.title_02{
	text-align:left;
	background: url(../images/front_t_bg2.gif);
	height: 20px !important;
	height /**/:23px;
   padding-top: 3px;
	padding-left: 10px;
	font-size: 16px;
	font-family: "黑体";
}
.title_02 img{
   margin-right:10px;
}
.title_03{
	text-align:left;
	background: url(../images/front_t_bg3.jpg);
	height: 22px !important;
	height /**/:25px;
   padding-top: 3px;
	padding-left: 10px;
	font-size: 16px;
	font-family: "黑体";
}
.title_03 img{
   margin-right:10px;
}
.title_04{
	text-align:left;
	background: url(../images/front_t_bg4.gif);
	height: 22px !important;
	height /**/:25px;
   padding-top: 3px;
	padding-left: 10px;
	font-size: 16px;
	font-family: "黑体";
}
.title_04 img{
   margin-right:10px;
}
.title_05{
	text-align:left;
	background: url(../images/front_t_bg5.gif);
	height: 22px !important;
	height /**/:25px;
   padding-top: 3px;
	padding-left: 10px;
	font-size: 16px;
	font-family: "黑体";
}
.title_05 img{
   margin-right:10px;
}
.tab_02 td{
	border-bottom: 1px dotted #999;
	padding:0 5px;
}
.tab_03 td{
  padding-left: 10px;
}
.tab_03 tr.bg02{
  background: #EFEBEC;
}
.tab_04 td{
  padding:2px 0 1px 10px;
}
.tab_04 tr.bg02{
  background: #EFEBEC;
}
#search_box{
	padding-top: 4px;
}
#search_box li{
  float: left;
 height: 24px !important;height /* */:26px;
  margin-right: 4px;
  background: #EFEACE;
  padding:2px 3px 0 3px;
  background: url(../images/front_search_bg2.gif);
  cursor: pointer;
}
#search_box li.now{
  background: url(../images/front_search_bg.gif);
}
p.list_01{
	text-align: left;
   padding: 0 10px;
}
p.list_01 strong{
   color: #88852B;
}
table.p_box td{
	vertical-align: top;
	text-align: center;
	padding-top: 9px;
}
table.p_box td p{
  padding-top: 8px;
  line-height: 120%;
  width: 74px;
}
table.p_box2 td{
	vertical-align: top;
	text-align: center;
	padding-top: 9px;
}
table.p_box2 td img{
   border: 1px solid #CFCFCF;
	padding: 5px;
}
table.p_box2 td p{
  padding-top: 8px;
  line-height: 184%;
  text-align: left;
  width: 110px;
}
.new_p{
	color: #5385A0;
	text-align: center;
}
.new_p a{
}
.name_list{
   font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top:1px  solid #B4ACAA;
	background: #EFEBEC;
   font-weight: bolder;
}
.name_list a{
   margin-left: 8px;
   font-size: 10px;

}
