@charset "utf-8";
/* CSS Document */
.main_c1 { border-bottom:#0d5059 3px solid; height:273px;}
#focus {width:400px; height:270px; overflow:hidden; display:block; float:left;}
#index_tab {
	width:345px;
	height:268px;
	border:#85a2a8 1px solid;
	display:block;
	float:left;
	margin-left:5px;
	}
.right_tab {
	background:url(tab_bg.gif) repeat-x scroll top;
	height:20px;
}
.right_tab span {
	float:right;
	text-align:right;
	padding:0px 15px 0px 2px;
}
.right_tab ul li {
	float:left;
	width:71px;
	margin:0px 5px 0px 5px;
	line-height:18px;
	text-align:center;
	padding:0px;
}

.hovertab {
	background:url(ahover_01.gif) no-repeat scroll top;
	cursor:hand;
	height:18px;
	float:left;
	width:71px;
	font-weight:bold;
	display:block;
}
.normaltab {
	float:left;
	background:url(ahover_02.gif) no-repeat scroll top;
	cursor:hand;
	display:block;
	width:71px;
	height:18px;
}

.gonggao{ margin:5px 0px 2px;}
#gg_box {
	width:317px;
	height:178px;
	display:block;
	overflow:hidden;
	margin:0 10px 0;
}
#gg_box h1{ font-size:13px; height:25px; line-height:25px; margin-bottom:5px; font-weight:bold; background:url(gg_hline.gif) no-repeat bottom; text-align:center;}
.gg_list {display:block; text-align:left; border-top:#c3c4c6 1px solid;}
.dot_list { height:60px;}
.dot_list ul {
	margin: 0pt auto;
	padding: 2px 10px 0pt;
	clear: both;
}
.dot_list li {
	width:315px; height:18px;
	padding: 0pt 1pt 0pt 8px;
	background: transparent url('li_dot.gif') no-repeat scroll 0pt 7px;
	float: left;
	text-align: left;
	line-height: 18px;
	clear:both;
	display:block;
}
.itab_list {margin:2px 0px 2px; width:337px; height:240px;}
.itab_list ul {
	margin: 0pt auto;
	padding: 2px 5px 0pt;
	clear: both;
}
.itab_list li {
	padding: 0pt 8pt 0pt 13px;
	background: transparent url('icon_txt.gif') no-repeat scroll 0pt 7px;
	float: left;
	text-align: left;
	line-height: 21px;
	clear:both;
	display:block;
	border-bottom:1px dotted #CBEDCC ; 
	width:95%;
}
#rzhuanti { float:right; background:#f2f6f7; width:209px; height:270px;}

#rzhuanti h1{ font-size:13px; color:#104e59; font-weight:bold; text-align:left; clear:both;}
.zt_1 { border-bottom:#85a2a8 1px solid; border-left:#85a2a8 1px solid; padding:5px 10px 5px; margin:0;}
.zt_2 { border-top:#85a2a8 1px solid; border-left:#85a2a8 1px solid; padding:5px 10px 2px; height:88px;}
.zlogo { width:185px; background:url(/images/yhdra_s.gif) bottom right no-repeat scroll;}
.xf_bg {background:url(xf_bg.gif) left no-repeat center;}
#xiangmu{width:455px; float:left; text-align:left; }
.xm_main{margin:5px 0 5px 20px; border:#8dacb1 1px solid;}
.xm_list{ margin:0px 5px 5px 5px;}

#xiaozhu{padding:0; width:505px; float:right; text-align:left;}
.xz_bg {background:url(xz_bg.gif) no-repeat center;}
.xz_main{margin:5px 13px 5px 13px; border:#8dacb1 1px solid;}
.xz_left { float:left; width:180px;}
.xz_pic img{ width:140px; height:106px; vertical-align:middle; border:#8dacb1 1px solid; margin:18px 10px 10px 18px;}

.xz_list { float:right; width:290px;}
.xz_list ul {width:270px;margin:7px 0 10px; padding: 1px 1px 0pt; clear: both;}
.xz_list li {
	padding: 2pt 8pt 0pt 13px;
	background: transparent url('icon_al.gif') no-repeat scroll 0pt 12px;
	float: left;
	text-align: left;
	height:25px;
	line-height: 25px;
	clear:both;
	display:block;
	border-bottom:1px dotted #a0babe; 
	width:95%
}
#resources{ background:url(zy_bg.gif) center no-repeat;}
.zy_main{ border:#8dacb2 1px solid; margin:5px 13px 10px 20px;}
.zy_left{ float:left; width:270px; height:233px;}
.zy_ty{ float:right; width:650px; height:233px; }

#zy_fpic_a ul,div{ margin:0; padding:0;}   
#zy_fpic_a{ width:640px; overflow:hidden;height:136px; border: 1px solid #c1d3d5; margin:5px auto 5px;}    
#zy_fpic_d{float:left;width: 800%;}   
#zy_fpic_b ,#zy_fpic_c{height:130px;float:left; display:inline-table;}   
#zy_fpic_b li,#zy_fpic_c  li{ width:100px; height:130px;display:inline; }   
#zy_fpic_b li img,#zy_fpic_c li img{ float:left; margin:3px 10px; padding:0px; width:100px; height:130px; display:inline;}   


.ty_list ul {
	width:88px;
	margin: 0pt 2px 0;
	padding:0pt;
	float:left;
	display:block;
	height:84px;
}
.ty_list li {
	float: left;
	text-align: left;
	display:block;
	width:84px;
	line-height:21px;
	height:21px;
}
/*-------------------------首页:底部:友情链接*/
.flink {
	border: 1px solid #bcced0;
	display:block;
	margin:10px auto 10px;
}
.flink h5 {
	border-bottom: 1px solid #bcced0;
	background: #eef2f3 url('tdot.gif') no-repeat scroll 8px 50%;
	padding-left: 18px;
	color: rgb(31, 58, 135);
	font-size: 12px;
	height: 25px;
	line-height:25px;
	font-weight:bold;
	text-align:left; 
}
.flink h5 span {
	float:right;
	font-weight:normal;
	text-align:right;
	padding:0;
	margin-left:760px;
}
.map_nav {border-bottom: 1px solid #bcced0;
	background: #eef2f3 url('tdot.gif') no-repeat scroll 8px 50%;
	padding-left: 18px;
	color: rgb(31, 58, 135);
	font-size: 12px;
	height: 25px;
	line-height:25px;
	font-weight:bold;
	text-align:left; }
#image_links, #text_links{ list-style:none; margin:5px; padding:0; clear:both;}

#image_links dd, #text_links dd{ list-style:none; margin:5px 5px 0; padding:0; float:left; display:block; float:left;}
#text_links{ border-top:#B2D1F0 1px solid; margin-top:5px; padding:0;}
#text_links dd{ line-height:25px;}
#text_links a{ color:#333; border-right:#B2D1F0 1px solid; padding:0 10px 0 0;}
#text_links a:hover{ background-color:#FFC; text-decoration:underline;}
#sitemap_table { margin:15px 10px 10px;}
#sitemap_table td{ height:25px; line-height:25px; text-align:left;}