@charset "gb2312";
/* CSS Document */
* { padding:0px; margin:0px; list-style-type:none; border:0px; }
body, td, th, a{ color:#FF0000; font-family: 微软雅黑; font-size: 14px; }
body{
	background-color: #2c629c;
	margin:0px;
	background-attachment: scroll;
	font-family: 微软雅黑;
	font-size: 12px;
	color: #201B08;
}


a:link { text-decoration: none; color: #201B08; }
a:visited { text-decoration: none; color: #201B08; }
a:hover { text-decoration: none; color: #FF0000; }
a:active { text-decoration: none; color: #201B08; }

img { border:none; display:block; }
ul { list-style-type: none; }
li { list-style-type: none; }
h5 { font-size: 14px; line-height: 26px; font-weight: bold; color: #000000; text-align: center; }
/*几种漂亮的水平线*/
.hr0 { margin:0 auto; overflow:hidden; height: 2px; width: 1001px; border: 1px solid #FF9900; background-color: #FF9900; }
.hr1 { height:1px; border:none; border-top:1px solid #555555; overflow:hidden;}
.hr2 { height:3px; border:none; border-top:3px double red;overflow:hidden; }
.hr3 { height:5px; border:none; border-top:5px ridge green; overflow:hidden;}
.hr4 { height:10px; border:none; border-top:10px groove skyblue; overflow:hidden;}
.space { height:8px; clear:both; font-size: 0px; line-height: 0px; }
.clear { clear:both; font-size: 0px; line-height: 0px; height: 0px; }
.f_l { float:left; }
.f_r { float:right; }
.bk { border: 1px solid #CECBD4; }
.more { margin-top: 12px; margin-right: 10px; float:right; }
.more1 { margin-top: 10px; margin-right: 10px; float:right; }
.b12 { font-size: 12px; color: #201B08; }
.b12 a:link { text-decoration: none; color: #201B08; }
.b12 a:visited { text-decoration: none; color: #201B08; }
.b12 a:hover { text-decoration: none; color: #F75212; }
.b12 a:active { text-decoration: none; color: #201B08; }
.xwlst12 { TEXT-ALIGN: left; font-size: 12px; margin: 0px; }
.xwlst12 UL { font-size: 12px; list-style-type: none; }
.xwlst12 LI { LINE-HEIGHT: 28px; background-image: url(libg.gif); background-repeat: repeat-x; background-position: left bottom; width: 347px; margin-right: 10px; margin-left: 10px; }
.xwlst12 LI a { background-image: url(ico3.gif); background-repeat: repeat-x; background-position: left bottom; background-repeat: no-repeat; background-position: left center; padding-left: 17px; }
.xwlst12 LI SPAN { font-size: 14px; FLOAT: right; COLOR: #5C5C5C; TEXT-ALIGN: right; }

/*主体部分*/
.page_body_i{ width:100%; background-color:#FFFFFF; height:100%; overflow:hidden!important; background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: top;}
	

.page_body_total{
	margin:0 auto;
	height:100%;
	min-height:1000px;
	overflow:hidden!important;
	background-image: url(top_total.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

	
.page_body{
	margin:0 auto;
	height:100%;
	min-height:1000px;
	overflow:hidden!important;
	background-image: url(top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.top_title{width:1002px; height:48px; margin:0 auto;}

.top_title_left{
	padding-left:50px;
	width:200px;
	height:48px;
	float:left;
	background-image: url(zf_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top:7px;
	font-size:14px;
	
}


.top_title_right{ padding-left:400px; width:300px; height:48px; float:left; line-height:48px;  }
.top_title_right a{ display:block; float:left; padding-left:10px; font-size:16px;}
.top_title_right a:hover{ color:#F00;}

.qzqd_total{margin:0 auto; width:1002px; height:216px;}
.qt_left{float:left; padding-left:115px; width:385px;}
.qt_right{float:right; padding-right:115px; width:385px;}



.top_space{ margin:0 auto; width:1002px; height:216px;}

.main{
	margin: 0 auto;
	width:1002px;
	min-height:1295px;
	border: 1px solid #CCC;
	background-color:#FFF;
}


.main_top_space{margin:0 auto; width:100%; height:25px;}


.main_top_gg{margin:0 auto;width:1200px;height:235px;overflow:hidden;border: 1px solid #CCC; font-size:15px; line-height:20px; }
.main_top_gg_title{ text-align:center; font-size:14px; height:50px; padding-top:5px; padding-bottom:5px;}
.main_top_gg_end{ float:right; font-size:15px; line-height:20px;}


.main_left{ float:left; height:1270px; width:331px;}
.main_left_in{height:1270px; width:310px; float:right;}

.main_right{float:right; height:1270px; width:671px;}

.dbgz{width:310px; height:1270px; background-color:#f5f5f5;}
.dbgz_title{ width:310px; height:50px;}
.dbgz_title ul{margin:0 auto; width:310px; height:50px;}
.dbgz_title ul li{float:left; width:155px; height:50px; text-align:center;}
.dbgz_title ul li a{ }
.dbgz_title_on a{display:block; width:155px; height:50px; background:url(icon_f.jpg) no-repeat; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:50px;}
.dbgz_title_off a{display:block; width:155px; height:50px; background:url(icon_b.jpg) no-repeat; color:#2b78c6; font-size:18px; font-weight:bold; line-height:50px;}

.dbgz_news{ margin:0 auto; width:100%; height:154px;}
.dbgz_news ul{}
.dbgz_news ul li{float:left; height:36px; width:155px; background-image: url(/list_li_bg.jpg); background-repeat: repeat-x; background-position: left bottom; text-align:center;}
.dbgz_news ul li a{display:block; padding-left:15px; height:36px; line-height:35px; font-size:14px;}
.dbgz_news ul li a:hover{ _color:#2d73bd; color:#2d73bd!important; background-color:#59ade1;}
.dbgz_news ul li a span{ float:right;}

.foot_ex{margin:0 auto; width:100%; height:315px; background:#f5f5f5;}
.foot_in{margin:0 auto; width:1002px; height:315px; background:#FFF;}
.wenzi{ color:#000; font-size:14px;}

/*列表样式*/

.main_list{height:1230px; width:671px;}

.main_list_title{ width:621px; height:50px; background:url(title_bg.jpg) repeat-x;background-position: left bottom; padding-left:50px; color:#0065b6; line-height:45px; font-size:18px;}
.main_list_title a{ width:621px; height:50px; color:#0065b6; line-height:45px; font-size:18px;}


.dbgz_title ul{margin:0 auto; width:310px; height:50px;}
.dbgz_title ul li{float:left; width:155px; height:50px; text-align:center;}
.dbgz_title ul li a{ }
.dbgz_title_on a{display:block; width:155px; height:50px; background:url(icon_f.jpg) no-repeat; color:#FFFFFF; font-size:18px; font-weight:bold; line-height:50px;}
.dbgz_title_off a{display:block; width:155px; height:50px; background:url(icon_b.jpg) no-repeat; color:#2b78c6; font-size:18px; font-weight:bold; line-height:50px;}

.ml_news{ margin:0 auto; width:100%; min-height:154px; height:auto;}
.ml_news ul{}
.ml_news ul li{float:left; min-height:45px; height:auto; width:632px;}
.ml_news ul li span{float:left; height:40px; color:#0065b6;font-size:14px;}
.ml_news ul li a{padding-left:15px; height:40px; line-height:20px; font-size:14px;}
.ml_news ul li a{_color:#000000;color:#000000!important;}

.ml_news ul li a:hover{
	_color:#F00;
	color:#F00!important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
.ml_news ul li a span{ float:right; margin-left:27px;}

/*页面样式*/



.main_content_title{ width:950px; height:50px; background:url(title_bg.jpg) repeat-x;background-position: left bottom; padding-left:50px; color:#0065b6; line-height:45px; font-size:18px;}
.main_content_title a{ width:400px; height:50px; color:#0065b6; line-height:45px; font-size:18px;}

.tbdw{height:50px; width:950px; color:#0168b7; font-size:16px; padding-left:30px;}


.content { margin:0 auto; overflow:hidden; zoom:1; width:1000px; height:100%; height:auto !important; min-height:560px; border:1px solid #C9E0F1;}

.content h3 { font-size:18px; color:#333333; line-height:30px; margin:10px 0 0; text-align:center; line-height:3; margin:0 auto;}
.content .laiyuan { border:1px solid #D8D8D6; background:#F5F5F5; text-align:center; line-height:25px; color:#666666; margin:0 30px; }
.content .laiyuan span { color:#666 }
.content .contxt { padding:20px 0; text-align:left; line-height:1.8; font-size:14px; color:#333333; width:930px; margin:0 auto; }
.content .contxt p{ text-align:left; line-height:1.8; font-size:14px; color:#333333; margin:0 auto;}
.content .contxt img { margin:0 auto; }
.content .pages { margin:5px auto; text-align:center; padding-right:40px; color:#666666; }
.content .pages span { margin:0 5px; color:#F00 }
.content .editor { text-align:right; margin:20px 30px }


.pages { line-height:26px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; font-size:12px }
.pages b { BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #ffffff; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none; background-color:#cc0000; }
.pages a { BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #cc0000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none }
.pages A:hover { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #cc0000 }
.pages A:active { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #cc0000 }




#faq {
 font-size: 12px;
 width: 800px;
}
#faq li {
 
}
#faq dl {
 margin: 0;
 padding:0;
 display:inline;
}
#faq dt {
	font-weight:bold;
	cursor:pointer;
	line-height: 20px;
	border-bottom:1px #ccc dotted;
	font-size:14px;
	color:#000000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left:0px;
}
#faq dd{
	display: none;
	font-size:14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	
}

#faq dd p{width:100%; min-height:30px; height:auto; border-bottom:1px #ccc dotted;}

#faq dd p a{line-height:30px; font-size:14px; color:#000000; font-weight:bold; }

