/*********** 通配 ***********/
*{padding:0px; margin:0px; font-size:14px; font-weight:normal; list-style:none;}
html{font-size:100%;height:100%;}
body{margin:0px; padding:0px; font-family:Microsoft Yahei; font-size:12px;}
dl, ul, li, img{border:0px; list-style:none;}
a{color:#333333; text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.hide{display:none;}
/* 定义清除浮动的样式 */
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; clear:both;}
/*********** 通配 结束 ***********/
/*********** 头部、底部 ***********/
.bg{width:100%;height:775px;position:fixed;background:url(bg.jpg) no-repeat;top:0;left:0;}
.body1{width:100%;height:auto;position:absolute;top:0;left:0;}
.body{width:100%;height:auto;position:absolute;}
.head{width:auto; height:159px; background:url(banner.jpg) top center no-repeat;}
	.top_link{width:1200px; height:42px; margin:0px auto;}
	.top_link dl{float:left; width:auto; height:42px; font:normal 12px/42px Microsoft Yahei; color:#666;}
	.top_link a{color:#666;}
	.top_link a:hover{color:#d91111; text-decoration:underline;}

	.top_link ul{float:right; width:auto; height:42px;}
	.top_link ul li{float:left; width:auto; height:42px; font:normal 12px/42px Microsoft Yahei; color:#666;}

	.nav_box{width:932px;height:111px; padding-left:268px; padding-top:2px; margin:0px auto; background:url(nav_line.png) 268px center no-repeat;}
	.nav_box li{float:left; width:103px; height:111px; background:url(nav_line.png) 101px center no-repeat;}
	.nav_box li a{display:block; width:103px; height:36px; padding-top:70px; text-align:center; font:normal 16px/35px Microsoft Yahei; color:#999;}
	.nav_box li a:hover{border-bottom:5px solid #d91111; color:#d91111;}
	.nav_box li a.no{border-bottom:5px solid #d91111; color:#d91111;}
	.nav_box li.nav_ico_1 a{background:url(nav_icon_1.png) 33px 20px no-repeat;}
	.nav_box li.nav_ico_2 a{background:url(nav_icon_1.png) -73px 20px no-repeat;}
	.nav_box li.nav_ico_3 a{background:url(nav_icon_1.png) -177px 20px no-repeat;}
	.nav_box li.nav_ico_4 a{background:url(nav_icon_1.png) -282px 20px no-repeat;}
	.nav_box li.nav_ico_5 a{background:url(nav_icon_1.png) -386px 20px no-repeat;}
	.nav_box li.nav_ico_6 a{background:url(nav_icon_1.png) -490px 20px no-repeat;}
	.nav_box li.nav_ico_7 a{background:url(nav_icon_1.png) -600px 20px no-repeat;}
	.nav_box li.nav_ico_8 a{background:url(nav_icon_1.png) -700px 20px no-repeat;}
	.nav_box li.nav_ico_9 a{background:url(nav_icon_1.png) -803px 20px no-repeat;}
	
	.nav_box li.nav_ico_1 a:hover{background:url(nav_icon_2.png) 33px 20px no-repeat;}
	.nav_box li.nav_ico_2 a:hover{background:url(nav_icon_2.png) -73px 20px no-repeat;}
	.nav_box li.nav_ico_3 a:hover{background:url(nav_icon_2.png) -177px 20px no-repeat;}
	.nav_box li.nav_ico_4 a:hover{background:url(nav_icon_2.png) -282px 20px no-repeat;}
	.nav_box li.nav_ico_5 a:hover{background:url(nav_icon_2.png) -386px 20px no-repeat;}
	.nav_box li.nav_ico_6 a:hover{background:url(nav_icon_2.png) -490px 20px no-repeat;}
	.nav_box li.nav_ico_7 a:hover{background:url(nav_icon_2.png) -600px 20px no-repeat;}
	.nav_box li.nav_ico_8 a:hover{background:url(nav_icon_2.png) -700px 20px no-repeat;}
	.nav_box li.nav_ico_9 a:hover{background:url(nav_icon_2.png) -803px 20px no-repeat;}

	.nav_box li.nav_ico_1 a.no{background:url(nav_icon_2.png) 33px 20px no-repeat;}
	.nav_box li.nav_ico_2 a.no{background:url(nav_icon_2.png) -73px 20px no-repeat;}
	.nav_box li.nav_ico_3 a.no{background:url(nav_icon_2.png) -177px 20px no-repeat;}
	.nav_box li.nav_ico_4 a.no{background:url(nav_icon_2.png) -282px 20px no-repeat;}
	.nav_box li.nav_ico_5 a.no{background:url(nav_icon_2.png) -386px 20px no-repeat;}
	.nav_box li.nav_ico_6 a.no{background:url(nav_icon_2.png) -490px 20px no-repeat;}
	.nav_box li.nav_ico_7 a.no{background:url(nav_icon_2.png) -600px 20px no-repeat;}
	.nav_box li.nav_ico_8 a.no{background:url(nav_icon_2.png) -700px 20px no-repeat;}
	.nav_box li.nav_ico_9 a.no{background:url(nav_icon_2.png) -803px 20px no-repeat;}

.content{width:1200px; height:auto; margin:0px auto; background:#FFF;}	
/*底部*/
.footer{width:1200px; height:auto; margin:0px auto; background:#FFF;}
.footer_link{width:auto; height:50px; border-bottom:1px dashed #f0f0f0;}
.footer_link div{width:700px; height:44px; margin:0px auto;}
.footer_link div a{font:normal 12px/44px Microsoft Yahei;}
.footer_link div a:hover{text-decoration:underline;}
.bg_line{background: url(backpic.png) repeat-x 0 -20px ;padding-top:50px; }
.copy{width:1160px;  margin:0 auto; }
.copy span.copy_l{display:block; float:left; width:206px; height:70px; background:url(hz_logo_1.png) 0px 0px no-repeat;}
.copy span.copy_l a {position: relative;}
.copy span.copy_l a img{left: 90px;position: absolute;}
.copy span.copy_r a{float:right; background:url(hz_logo_2.png) 0px 0px no-repeat; height: 70px;width: 206px;}
.copy span.copy_c{float:left; width:748px; text-align:center; font:normal 12px/26px Microsoft Yahei; color:#999;}
a.gaba{height: 20px;line-height: 20px;color: #999 !important;}
.dzjg{width:80px;height: 80px; margin:0 auto;background:url(footer_logo.png) no-repeat; }
/*********** 头部、底部 结束 ***********/

/*********** General_list ***********/
.General_list_1{width:auto; height:auto; padding-top:5px;}
.General_list_1 li{width:auto; height:30px; _height:26px;}
.General_list_1 li a{display:block; width:auto; height:30px; line-height:30px; _height:26px; _line-height:26px;}
.General_list_1 li a span{float:left;}
.General_list_1 li a span.time{float:right; color:#666;}

.General_list_2{width:auto; height:auto; padding-top:10px;}
.General_list_2 li{width:auto; height:30px; line-height:30px; padding-left:5px;}

/*********** General_list 结束 ***********/

/*********** General_topic ***********/
.General_topic{width:auto; height:40px; padding:0px; border-bottom:1px solid #f10000;}
.General_topic span{width:120px;height:40px;display:block;float:left; color:white;text-align:center; font:normal 16px/40px Microsoft Yahei;background:url(bg.png) no-repeat -3px 0; cursor: pointer;}
	a.more{display:block; float:right; width:16px; height:16px; margin-top:5px; background:url(icon.png) 0px -177px no-repeat;}
/*********** General_topic 结束 ***********/
/*********** General_img_con ***********/
.General_img_con{width:auto; height:100px; padding-top:15px;}
	li.General_img_tab{float:left; width:176px; height:100px; padding-left:21px;}
	li.General_img_tab a{display:block; position:relative;}
	li.General_img_tab a span{display:block; width:176px; height:20px; position:absolute; bottom:4px; _bottom:0px; left:0px; background:url(balck_bg.png) repeat; color:#FFF; line-height:20px; text-align:center;}
/*********** General_img_con 结束 ***********/
/*********** path ***********/
div.path{width:auto; height:35px; padding-left:30px; line-height:35px; background:url(home.png) #f0f0f0 10px center no-repeat; color:#999;}
div.path a.home{color:#4c8fbd;display:block;float:left;}
div.path a.home:hover{text-decoration:underline;}
div.path span{color:black;}
.weather{width:auto;height:35px;display:block;margin-left:650px;_margin-left:350px;float:left;background:url(weather.png) no-repeat 190px 7px ;}
/*********** path 结束 ***********/

.tab{width:100%;height:auto;}
.tab_top{width:100%;height:40px;border-bottom:1px solid #f0f0f0;margin-bottom:5px;}
.tab_title{width:141px;height:40px;display:block;float:left;line-height:40px;text-align:center;font-size:16px;color:#999999;}
.tab_title1{background:url(bg.png) no-repeat 5px center;color:white;}
.zx_link .no{background:url(bg.png) no-repeat 5px center;}

.tab_top_title{width:690px;height:40px;float:left;}
.tab_title_left{width:307px;height:40px;display:block;float:left;line-height:40px;text-align:center;font-size:16px;color:#999999;}
.tab_title1_left{background:url(bg_1.png) no-repeat 5px center;color:white;}
.tab_title_right{width:141px;height:40px;display:block;float:right;line-height:40px;text-align:center;font-size:16px;color:#000000;}


.no{border-bottom:1px solid red;background:url(../images/bg.png) no-repeat 5px center;}
.tab_more{width:20px;height:40px;display:block;float:right;background:url(icon.png) no-repeat 0 -162px;}
.tab_content{width:100%;height:190px;overflow:hidden;position:relative;padding-top:5px;}
.tab_content_box{width:100%;height:190px;float:left;}
.tab_line{width:100%;height:30px;}
.tab_news{width:auto;height:30px;display:block;float:left;line-height:30px;text-indent:10px;}
.tab_time{width:auto;height:30px;float:right;line-height:30px;}
.tab_body{width:100%;height:132px;margin:10px auto 6px;}
.tab_body_img{width:170px;height:132px;display:block;float:left;}
.tab_body_right{width:250px;height:132px;float:right;}
.tab_body_title{width:230px;height:35px;display:block;font-size:16px;font-weight:bold;}
.tab_body_words{width:230px;height:90px;line-height:24px;text-indent:2em;}
.tab_news1{text-indent:0;}	
.tab1{margin-top:15px;}


  /*列表页*/
.box_left{width:248px;float:left;border-top:2px solid #F30000;margin-left: 20px;padding-bottom: 10px;border-bottom: 2px solid #F30000;}

.box_left>h2{background: #F30000; height: 50px;margin:5px 0 10px 0; color: #fff;font-size:16px;text-align:center;line-height: 50px;font-weight: bold;}
.leftmenu,.leftmenu2 {border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc}
.leftmenu  li a{height: 50px; line-height: 50px;font-size: 16px;display: block;overflow: hidden;border-bottom:1px solid #ccc; padding-left: 2em;}
.leftmenu li a:hover{color: #FFFFFF; background:#F30000;}
.leftmenu li a span {display: block;float:right;background:url(down_whiteArrow.png) no-repeat;width: 14px;height: 9px;margin: 15px 15px 0 0;}
.leftmenu li.on a{background:#F30000;color: #FFFFFF;}
 .leftmenu li.on a span{display: block;float:right;background:url(down_whiteArrow.png) no-repeat; width:14px;height: 9px; margin:15px 15px 0 0;}
 .leftmenu  .subMenu li a{ background:#fff;color:#666460;padding-left: 3em;}
 .leftmenu  .subMenu li a:hover{ color: #F30000;}
 .leftmenu2 li a{height: 50px; line-height: 50px;font-size: 16px;display: block;overflow: hidden;border-bottom:1px solid #ccc; padding-left: 2em;background:#eee;color:#666460;}
  .leftmenu2 li.on a{color:#F30000;}

.box_right{width:892px;float: left;border-top:2px solid #F30000;margin-left: 20px;}
.box_right h2{border-bottom: 1px solid #ccc;height: 50px; line-height: 50px; color: #F30000;font-size: 16px;font-weight: bold;margin:5px 0 10px 0;}
.list_box li{height: 50px; line-height: 50px; background:  url(hui_07.png) no-repeat left center;padding-left:10px;border-bottom: 1px dashed #ccc; }
.list_box li:hover{background:url(bjt_03.png) no-repeat left center;  }
.list_box li a{float: left;font-size: 16px;}
.list_box li span{float:right;color:#333;font-size: 14px;}

/*分页*/
 div.page{width:100%; background:#fff; padding:10px 0px; line-height:2em;}
 div.page ul{float:right;}
 div.page ul li{float:left; display:block; border:1px solid #ccc; margin:0px 3px; padding:0px 10px;}
 div.page ul li.select{background:#F60; color:#fff;}
 div.page ul li.on{background:#d6d6d6;}
 div.page span{ float: left; padding:4px 10px;}
 
/******************国务院要闻&省政府要闻--开始******************/
.gs_gwyxx{float:left; width:270px; height:174px; padding:5px 10px 0px; background:#fafafa;}
.gs_szfxx{float:left; width:270px; height:174px; padding:5px 10px 0px; background:#fafafa;}
    .gs_link1{width:auto; height:56px; border-bottom: 1px solid #f0f0f0;}
    .gs_link1 li{float:left; width:155px; height:56px;margin-left:10px;}
    .gs_link1 li a{display:block; width:155px; height:55px; font:normal 16px/55px Microsoft Yahei;}
    .gs_link1 li.no a{border-bottom:1px solid #f10000; color:#f10000;font-weight:bold;}
	
ul.govpushinfo150203{margin:0 10px;}
ul.govpushinfo150203 li a {height:30px;line-height:30px;display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.govpushinfo150203 li span{display:none;}
/******************国务院要闻&省政府要闻--结束******************/
