/* CSS Document */

*{ 
	margin:0px auto;
	padding:0px;
	list-style-type:none;
}
body {
	margin: 0px;
	background: url(images/top_bg.jpg) top  repeat-x;
}
.black_12, .black_12 a:link, .black_12 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.black_12  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 25px;
}
.black_22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 35px;
}
.black_14, .black_14 a:link, .black_14 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 25px;
}
.black_14  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	line-height: 25px;
}
.white, .white a:link, .white a:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;
 text-decoration: none; }
.white  a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline; }
.blue_12, .blue_12 a:link, .blue_12 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054887;
	text-decoration: none;
	line-height: 20px;
}
.blue_12  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 20px;
}
.blue_2, .blue_2 a:link, .blue_2 a:visited  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #231CB7;
	text-decoration: none;	line-height: 25px;
}
.blue_2  a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;
	line-height: 25px;
}
a img { border:0px;}

.container{	width:965px; }
.content{ padding:10px 20px 20px 20px; background-image:url(../images/di.jpg); float:left; width:960px;}
#logo{	width: 618; height: 67px;float:left; position:absolute; z-index:1;}
#header{width:965px; height:auto; float:left; background:#FFFFFF;}
#header_right1{  text-align:right; padding:3px 10px 10px 10px;}
#header_right2{text-align:right; padding:3px 10px 10px 10px;}

#search{  width:355px; float:right; text-align:right;  padding:10px 5px 3px 0px; margin:0px 0px 5px 0px; z-index:99;}
#top_nav{ height:42px; background-image:url(../images/nav.jpg);}
#top_nav ul li{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin:14px 0px 18px 0px;
	width:85px;
	text-align:center;
}
#top_nav ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
}
#top_nav ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CCCCCC;
	text-decoration: none;
}
.clear{clear:both;}

.left_sidebar_top{
	width:164px;
	height:23px;
	padding:8px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
#main{ width:965px; background:#FFFFFF; padding-top:10px;  float:left;}
#left_sidebar{ width:200px; float:left; margin:0px 2px 0px 4px;}
#right_sidebar{ width:754px; float:right;}
.kuang1{padding:5px; width:720px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-bottom:10px;}
#main_contact{ float:left; width:378px; padding:10px;}
#main_news{ float:left; width:341px; padding:10px 0px 0px 10px;;}
.font_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#006633;
	font-size: 14px;
	margin-left:5px;

	padding-top:10px;
	float:left;
}
#q td{ border-bottom:1px dotted #CCCCCC; padding:5px;}
#font_title_red{
margin-top:10px; margin-right:20px;
float:right;
}
#font_title_red2{
margin-top:10px; margin-right:20px;
 float:right;
}
.more, .more a:link, .more a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration: none;
}
.more a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; color:#000099; 
}

#footer{   width:965px; height:43px;  background:url(../images/bg_footer.jpg); background-repeat:no-repeat;  vertical-align:middle; text-align:center; padding:20px 0px 10px 0px; float:right; line-height:19px;}
.title1 { float:left; margin:20px 0px 0px 5px;}
.title_content , .title_content a:link, .title_content a:visited{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}

.title_content a:hover{	padding:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 25px;	color: #990000;	text-decoration: none;
}
.r_content, .r_content a:link, .r_content a:visited{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color:#000000;
	text-decoration: none;
}
.r_content a:hover{	padding:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;		color:#000000;	text-decoration: none;
}
.k1{width:150px;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px; color:#CCCCCC;text-decoration: none; margin:3px;}