@charset "gb2312";
/* CSS Document */
body {
	background: #f5f8fc;
	font-size:14px; 
	font-family: Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif; 
	line-height:30px;
	color:#333;
	margin:0 auto;}
td,th { 
	font-size:14px; 
	font-family: Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif; 
	line-height:30px;
	color:#333;
}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { 
	padding:0; 
	margin:0;
	}
ul { 
	list-style:none;
	}
img { 
	border:0px;
	}
a { 
	font-size:14px; 
	color:#333; 
	text-decoration:none;
	}
a:hover { 
	font-size:14px; 
	color:#0046d4;
	text-decoration:none;
	}
a,input,button{ 
	outline:none; }
::-moz-focus-inner{
	border:0px;}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	}
.fl { float:left;}
.fr { float:right;}	
/*----------外边距----------*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}

.mr0{ margin-right:0}
.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mr40{ margin-right:40px}

.mb10{ margin-bottom:10px;}
.mb14{ margin-bottom:14px;}
.mb20{ margin-bottom:20px;}

.ml10{ margin-left:10px}
.ml20{ margin-left:20px;}

.mtb10{ margin:10px 0}
.mtb20{ margin:20px 0}


/*----------内填充----------*/

.pt10{ padding-top:10px}
.pt20{ padding-top:20px}

.pr10{ padding-right:10px}
.pr20{ padding-right:20px}
.pr30{ padding-right:20px}

.pb4{ padding-bottom:4px}
.pb6{ padding-bottom:6px}
.pb10{ padding-bottom:10px}
.pb20{ padding-bottom:20px}

.pl10 { padding-left:10px;}
.pl20{ padding-left:20px}
.pl30{ padding-left:30px}

/*----------字体----------*/
.hei1,.hei1 a { color:#333;}
.white,.white a { color:#fff;}
.blue,.blue a { color:#027bca;}
.red,.red a { color:#c90101;}
.gray,.gray a { color:#cdcaca;}
.size12px,.size12px a { font-size:12px;}
.size15px,.size15px a { font-size:15px;}
.size16px,.size16px a { font-size:16px;}
.size20px,.size20px a { font-size:20px;}
.size24px,.size24px a { font-size:24px;}
.weight { font-weight:bold;}

.heiti { font-family:"黑体";}


/*首页*/
.wrap { width:100%; margin:0 auto; overflow:hidden;}
.banner { background:url(banner_fzyj20180202.jpg) center top no-repeat; width:100%; height:352px; margin:0 auto;}
.logo { width:1190px; margin:0 auto; padding-top:70px; padding-left:10px;}
.nav { background: url(nav_over_fzyj20180202.png) 0 0 repeat-x; width:1200px; height:55px; margin:0 auto; margin-top:67px;}
.nav ul li { float:left; width:133px; text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:60px;}
.nav ul li:hover { background:url(nav_on_fzyj20180202.png) center top no-repeat;}
.nav ul li a { color:#fff; font-size:18px; font-weight:bold; line-height:60px;}
.searchbar { width:1200px; height:50px; background:#fff; margin:0 auto;}
.date { float:left; margin-left:10px; height:40px; line-height:40px;}
.search { float:right; margin-right:10px; padding-top:3px;}
.inp_search { float:left; background:#fff; border:1px #d3d3d3 solid; height: 24px; width:274px; color:#b4b4b4; font-size:14px; padding:3px;}
.btn_search { background:#5e94dd; color:#fff; font-size:14px; text-align:center; height:32px; width:80px; border:0; cursor:pointer; }
.btn_search:hover { background:#2b71d0;}

.container { background:url(bg_fzyj20180202.jpg) 0 0 repeat-x #f4f7fc; width:100%; margin:0 auto; overflow-y:auto; overflow-x:hidden; zoom:1;}
.main { width:1180px; margin:0 auto; padding:0 10px; background:#fff; overflow-y:auto; overflow-x:hidden; zoom:1; height:auto!important; min-height:450px;}
.tupian { float:left; width:570px; height:332px;}

.gzdt { float:right; width:577px;}
.gzdt span { margin:0 auto;}
.gzdt p { float:right; color:#0454c2; margin-right:10px;}
.gzdt p a { color:#0454c2;}

.news_list { width:100%;}
.news_list li { background:url(icon1_fzyj20180202.jpg) 10px 13px no-repeat; padding-left:25px; text-align:left; line-height:30px; }
.news_list li:hover { background:url(icon1_on_fzyj20180202.jpg) 8px 11px no-repeat; padding-left:25px; text-align:left; line-height:30px;}
.news_list li:hover a { color:#0046d4;}
.news_list li span { float:right; color:#999; margin-right:10px;}

.ad { width:1180px; height:107px; margin:10px auto;}

.main_left { float:left; width:880px;}
.main_right { float:right; width:280px;}
.part { width:430px; overflow-y:auto; overflow-x:hidden; zoom:1; margin-bottom:10px;}
.news_title { width:400px; background:url(icon2_fzyj20180202.jpg) 8px 10px no-repeat; padding-left:30px; margin-bottom:10px; height:40px; border-bottom:1px #0454c2 solid; color:#00439f; font-size:20px; font-weight:bold; line-height:40px;}
.news_title a,.news_title a:hover { color:#00439f; font-size:20px; font-weight:bold; line-height:40px;}
.news_title span { float:right; color:#cbcbcb; font-size:20px; font-weight:bold; margin-right:10px;}
.news_title span a {color:#cbcbcb; font-size:20px; font-weight:bold; line-height:40px; font-family:"黑体";}

.news_title2 { width:1150px; background:url(icon2_fzyj20180202.jpg) 8px 10px no-repeat; padding-left:30px; margin-bottom:10px; height:40px; color:#00439f; font-size:20px; font-weight:bold; line-height:40px;}


.zyzz_title { padding-top:1px;}
.zyzz_title li { width:138px; float:left; }
.zyzz1 { background:#c80d00; color:#fff; text-align:center; height:30px;}
.zyzz1:hover,.zyzz1 a,.zyzz1 a:hover { color:#fff; display:block;}
.zyzz2 { background:#fff; border:1px #c80d00 solid; color:#333; text-align:center; height:28px;}
.zyzz2:hover,.zyzz2 a,.zyzz2 a:hover { color:#333; display:block;}
.news_box { width:277px; height:auto; border:1px #d4d4d4 solid; border-top:none; padding-top:10px; overflow-y:auto; overflow-x:hidden; zoom:1;}

.zfxxgk_title { width:280px; height:40px; background:#ececec;}
.zfxxgk_title h2 { background:#0454c2; width:140px; height:40px; color:#fff; font-size:17px; font-weight:bold; line-height:40px; text-align:center;}
.zfxxgk_title span { float:right; color:#cbcbcb; font-size:20px; font-weight:bold; margin-right:10px;}
.zfxxgk_title span a { color:#cbcbcb; font-size:20px; font-weight:bold; line-height:40px; font-family:"黑体";}

.zfxxgk_btns_list { width:268px; padding-left:10px; }
.zfxxgk_btns_list li { float:left; background:#e5eaf3; width:124px; height:34px; margin-right:10px; margin-bottom:10px; text-align:left;}
.zfxxgk_btns_list li a { color:#233d89; line-height:34px;}
.zfxxgk_btns_list li a:hover { color:#0046d4;}
.zfxxgk_btn1 { background:url(zfxxgk1_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}
.zfxxgk_btn2 { background:url(zfxxgk2_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}
.zfxxgk_btn3 { background:url(zfxxgk3_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}
.zfxxgk_btn4 { background:url(zfxxgk4_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}
.zfxxgk_btn5 { background:url(zfxxgk5_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}
.zfxxgk_btn6 { background:url(zfxxgk6_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}
.zfxxgk_btn7 { background:url(zfxxgk7_fzyj20180202.jpg) 5px 1px no-repeat; padding-left:30px;}


.jgcs_btns_list { width:268px; padding-left:10px; }
.jgcs_btns_list li { float:left; background:#f0f4fa; border:1px #c5d5ea solid; width:117px; height:34px; padding-left:5px; margin-right:10px; margin-bottom:10px; text-align:left;}
.jgcs_btns_list li a { color:#333; line-height:34px;}
.jgcs_btns_list li a:hover { color:#0046d4;}

.links_title li { float:left; width:240px; text-align:center;}
.link1 { background:#fff; border-top:2px #0454c2 solid; border-left:1px #d4d4d4 solid; border-right:1px #d4d4d4 solid; border-bottom:1px #fff solid; height:37px; color:#00247f; font-size:16px; line-height:37px;}
.link1 a { color:#00247f; font-size:16px; line-height:40px;}
.link2 { background:#eee; border-top:none; border-left:none; border-right:none; border-bottom:1px #c9c9c9 solid; height:39px; color:#333; font-size:16px; line-height:39px;}
.link2 a { color:#333; font-size:16px; line-height:40px;}
.links_box { width:1178px; height:auto; border:1px #d4d4d4 solid; border-top:none; padding-top:10px; overflow-y:auto; overflow-x:hidden; zoom:1;}
.links_box ul { width:1158px; margin:0 auto; padding-left:10px;}
.links_box ul li { float:left; width:20%; text-align:left;}
.links_box ul li a { white-space: nowrap;}

.footer { background:url(bottom_fzyj20180202.jpg) 0 0 repeat-x; width:100%; height:178px;}
.footer_links { width:1200px; margin:0 auto; padding:20px 0; text-align:center; color:#fff;}
.footer_links a,.footer_links a:hover { color:#fff;}
.footer ul { width:1200px; margin:0 auto;}
.footer ul li { float:left; color:#fff; text-align:center;}

/*二级页*/

.submain_left { float:left; width:280px;}
.submain_right { float:right; width:880px;}
.subnav_title { width:280px; height:40px; background:#0454c2;}
.subnav_title h2 { height:40px; color:#fff; font-size:17px; font-weight:bold; line-height:40px; text-align:left; padding-left:20px;}
.subnav_box { width:258px; height:auto; border:1px #d4d4d4 solid; border-top:none; padding:10px 10px 0 10px; overflow-y:auto; overflow-x:hidden; zoom:1;}
.subnav_list li { width:258px; height:40px; background:#f0f4fa; color:#004097; line-height:40px; font-weight:bold; margin-bottom:10px;}
.subnav_list li a { color:#004097; font-size:15px; line-height:40px; font-weight:bold;}
.subnav_list li a:hover { color:#0046d4; font-size:15px;}
.subnav_list li span { color:#8bafe0;  line-height:40px; font-size: 20px; font-weight:bold; font-family:"黑体"; margin:0 15px;}

.position { background:url(icon4_fzyj20180202.jpg) 15px 14px no-repeat #ececec; padding-left:30px; width:97%; height:40px; line-height:40px; margin:0 auto 20px;}
.line { background:#ededed; width:98%; height:1px; overflow:hidden; margin:10px auto;}
.page { background:#f4f4f4; width:98%; height:40px; line-height:40px; text-align:center; margin:30px auto;}

.sub_pic_list { margin-top:15px; overflow:hidden; zoom:1;}
.sub_pic_list li { width:33%; float:left; text-align:center;}
.sub_pic_list li p { width:95%; text-align:center; margin:0 auto;}
.sub_pic_list li p a { display:block; line-height:24px; margin:5px 0 10px; padding:0 10px;}

/*领导分工*/

.leader_list1 { width:210px; margin:20px auto;}
.leader_list1 li { width:210px; text-align:center;}
.leader_list1 li span { width:100%; height:40px; line-height:40px; background:#f4f4f4; font-size:16px; text-align:center; display:block;}
.leader_list1 li p { width:100%; line-height:40px; color:#0046d4; font-size:18px; text-align:center;}
.leader_list1 li p a {line-height:40px; color:#0046d4; font-size:18px; }

.leader_list2 { width:1000px; margin:20px auto;}
.leader_list2 li { float:left; width:210px; text-align:center; margin:0 20px;}
.leader_list2 li span { width:100%; height:40px; line-height:40px; background:#f4f4f4; font-size:16px; text-align:center; display:block;}
.leader_list2 li p { width:100%; line-height:40px; color:#0046d4; font-size:18px; text-align:center;}
.leader_list2 li p a {line-height:40px; color:#0046d4; font-size:18px; }

/*细览页*/

.news { width:100%; margin:0 auto;}
.news h3 { font-size: 24px; font-weight:bold; color:#333; line-height:35px; width:90%; margin:0 auto; padding-top:30px; padding-bottom:20px; text-align:center;}
.news_list_timebar { width:95%; height:30px; background:#f4f4f4; margin:0 auto 10px;}
.news_list_timebar ul { width:95%; margin:0 auto; text-align:center;}
.news_list_timebar ul li { float:left; width:33%; text-align:center; color:#999; font-size:14px; line-height:30px;}
.news_list_timebar ul li a { color:#f00;}
.news_list_timebar div { text-align:center; color:#999; font-size:14px; line-height:30px; margin-bottom:10px; }
.news_list_timebar div a { color:#0062ae; font-size:14px;}
.news_list_timebar div a:hover { color:#0062ae; font-size:14px; text-decoration:none;}

.zhengwen_nr { color:#333; font-size:16px; line-height:34px;  width:95%; margin:30px auto; text-align:left;  }
.zhengwen_nr img{ max-width:840px; width: expression(this.width > 980 ? 980: true); }
.zerenren { width:100%; text-align:right; color:#333; font-size:16px; height:30px; line-height:30px;}
.fujian { width:95%; text-align:left; color:#0046d4; font-size:16px; line-height:30px; margin:0 auto;}
.print { width:95%; text-align:center; height:40px; border-top:1px #ddd solid; margin:10px auto; padding-top:10px;}
.print a,.print a:hover {color:#0062ae;}

/*网站导航*/
.news_title3 { width:1150px; background:url(icon2_fzyj20180202.jpg) 8px 10px no-repeat; padding-left:30px; margin-bottom:10px; height:40px; border-bottom:1px #0454c2 solid;  color:#00439f; font-size:20px; font-weight:bold; line-height:40px;}
.news_title3 a { color:#00439f; font-size:20px; font-weight:bold; line-height:40px;}
.wzdh_list { width:1140px; padding:10px 20px; overflow-y:auto; overflow-x:hidden; zoom:1; background:#f4f4f4; margin-bottom:10px;}
.wzdh_list li { float:left; width:20%; text-align:left; line-height:40px;}
.wzdh_list li span { color:#8bafe0;  line-height:40px; font-size: 14px; font-weight:bold; font-family:"黑体"; margin-right:10px;}

/*下拉菜单*/

#menu2 {
	position:absolute;
	left:50%;
	width:1200px;
	height:382px;
	z-index:999;
	margin-left:-600px; 
}

#menu3 {
	position:absolute;
	left:50%;
	width:1200px;
	height:382px;
	z-index:999;
	margin-left:-600px; 
}
#menu4 {
	position:absolute;
	left:50%;
	width:1200px;
	height:382px;
	z-index:999;
	margin-left:-600px; 
}



.drop_menu { width:1180px; height:342px; background:url(menu_bg_fzyj20180202.jpg) 0 0 repeat-x; padding:20px 10px; margin:0 auto;}
.menu1_left { float:left; width:410px; margin-right:20px;}
.menu1_left p { width:100%; text-align:center;}
.menu1_center { float:left; width:365px; margin-right:20px;}
.menu1_right { float:left; width:365px;}

.menu2_left { float:left; width:350px; padding-top:30px; margin-right:20px;}
.menu2_left ul li { float:left; text-align:center; margin:10px 5px;}
.menu2_btn1 { background:url(xxgk_bg1_fzyj20180202.jpg) center top no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; width:160px; height:72px; line-height:72px;}
.menu2_btn1 a { color:#fff; font-size:18px; font-weight:bold; line-height:72px; display:block;}
.menu2_btn2 { background:url(xxgk_bg2_fzyj20180202.jpg) center top no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; width:160px; height:72px; line-height:72px;}
.menu2_btn2 a { color:#fff; font-size:18px; font-weight:bold; line-height:72px; display:block;}
.menu2_btn3 { background:url(xxgk_bg3_fzyj20180202.jpg) center top no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; width:160px; height:72px; line-height:72px;}
.menu2_btn3 a { color:#fff; font-size:18px; font-weight:bold; line-height:72px; display:block;}
.menu2_btn4 { background:url(xxgk_bg4_fzyj20180202.jpg) center top no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; width:160px; height:72px; line-height:72px;}
.menu2_btn4 a { color:#fff; font-size:18px; font-weight:bold; line-height:72px; display:block;}
.menu2_btn5 { background:url(xxgk_bg5_fzyj20180202.jpg) center top no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; width:160px; height:72px; line-height:72px;}
.menu2_btn5 a { color:#fff; font-size:18px; font-weight:bold; line-height:72px; display:block;}
.menu2_btn6 { background:url(xxgk_bg6_fzyj20180202.jpg) center top no-repeat; text-align:center; color:#fff; font-size:18px; font-weight:bold; width:160px; height:72px; line-height:72px;}
.menu2_btn6 a { color:#fff; font-size:18px; font-weight:bold; line-height:72px; display:block;}
.menu2_center { float:left; width:395px; margin-right:20px;}
.menu2_center ul { width:90%;}
.menu2_center ul li { border-bottom:1px #ececec solid; margin-bottom:10px;}
.menu2_center ul li span { background:#ececec; width:164px; height:40px; text-align:center; color:#233d89; line-height:40px; margin-right:60px; display:inline-block;}
.menu2_right { float:left; width:395px;}
.menu2_right ul li { float:left; background:#ececec; text-align:center; width:173px; height:52px; margin-right:10px; margin-bottom:10px; line-height:52px;}
.menu2_zfxxgk_btn1 { background:url(zfxxgkl1_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}
.menu2_zfxxgk_btn2 { background:url(zfxxgkl2_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}
.menu2_zfxxgk_btn3 { background:url(zfxxgkl3_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}
.menu2_zfxxgk_btn4 { background:url(zfxxgkl4_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}
.menu2_zfxxgk_btn5 { background:url(zfxxgkl5_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}
.menu2_zfxxgk_btn6 { background:url(zfxxgkl6_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}
.menu2_zfxxgk_btn7 { background:url(zfxxgkl7_fzyj20180202.jpg) 10px 8px no-repeat; padding-left:30px; display:block;}

.menu3 { padding-top:60px;}
.menu3 ul li { float:left; width:20%; text-align:center;}
.menu3 ul li p { font-size:20px; line-height:30px; margin-top:10px;}

.menu_title { background:url(icon3_fzyj20180202.jpg) 8px 10px no-repeat; padding-left:30px; margin-bottom:10px; height:40px; color:#333; font-size:20px; font-weight:bold; line-height:40px;}
.menu_title a { color:#333; font-size:20px; font-weight:bold; line-height:40px;}

/*焦点图*/
.focus{position:relative;width:570px;height:332px; margin:0 auto;}  
.focus img{width:570px;height:332px;} 
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .D2fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:40px;line-height:40px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden; margin-left:15px; font-family:"宋体"; width:470px; height:40px;line-height:40px;overflow:hidden; display:inline-block; }  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:13px;right:10px;position:absolute;height:12px;text-align:center;z-index:200; }  
.focus .fbg div{ overflow:hidden; height:12px }    
.focus .D1fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#358aff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .D2fBt a{position:relative;display:inline;width:10px;height:10px; margin:0 3px;color:#B0B0B0; text-decoration:none;text-align:center;outline:0;float:left;background:#fff;}    
.focus .D2fBt .current,.focus .D1fBt a:hover{background:#358aff;}    
.focus .D2fBt img{display:none}    
.focus .D2fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}