/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		
	min-width:1002px;
	margin:0 auto;
	font-size:14px;	
	font-family:"宋体";	
	background:#fff url("/globalImg/wsjdbody_bg.jpg") no-repeat top center;
	padding:0;
	color:#333;
}
h1,h2,h3{
	font-family:"Microsoft Yahei";
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#c40000;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea,select{
	font-family:"宋体";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:138px;
	clear:both;	
}
.header .logo{
	float:left;
	margin-top:20px;	
}
.head_rt{
	float:right;
	margin-top:26px;	
  position:relative;
}

.head_rt .mobile {
  display:block;
  margin-bottom:10px;	
  text-align:right;
  color:#333;
  background:url("/globalImg/phone.png") 155px 0 no-repeat;
}

#weixinimg {position:absolute;left:82px;top:25px;z-index:5000;width:133px;height:133px;display:none;}

.head_rt .text{
	float:left;
	width:160px;
	height:32px;	
	line-height:32px;
	border:1px solid #ddd;
	border-radius:3px;
	color:#c8c8c8;
	padding-left:8px;
}
.head_rt .sub{
	float:left;
	width:44px;
	height:34px;
	background:url("/globalImg/head_sub.png") no-repeat;	
}
/*header 结束*/

/*nav 导航*/
.nav{
	width:1002px;
	height:40px;
	text-align:center;
	font-family:"Microsoft Yahei";
	margin:0 auto;	
	background:#3788d9;
}
.nav a{
	display:block;
	width:125px;
	height:40px;
	line-height:40px;
	float:left;
}
.nav a:hover,.nav a.hover{
	background:#299cef;	
}
.nav dt{
	height:22px;	
}
.nav dd{
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#fff;	
}
/*nav 导航*/

/*footer 底部*/

.footer{
  width:972px;
  padding:35px 15px 28px 15px;
  background:#fff url("/globalImg/footer_tp.png") repeat-x left 15px;
  margin:0 auto;
  position:relative;  
  line-height:35px;
  text-align:center;
}
.footer .footer_ico{
  position:absolute;
  top:60px;
  right:130px;  
}

/*footer 底部*/

.hm_wrap3{
  background:#fff;  
  padding:10px 0 0;
}

.main{
	width:992px;
	padding:15px 10px 0 0;	
	background:#fff;
	margin:0 auto;
}
.page{
	height:35px;
	margin:30px auto;
	text-align:center;	
}
.page a,.page span{
	display:inline-block;
	height:33px;
	line-height:33px;
	border:1px solid #ddd;
	padding:0 10px;	
}
.page a:hover,.page span{
	color:#fff;
	background:#0061db;
	border-color:#0061db;
}

.m_pos{
  height:40px;
  line-height:40px;
  border-bottom:1px solid #e6e6e6;
  padding:0 15px;
  clear:both;
}
.mpos_left{
  float:left; 
}
.mpos_left span{
  color:#1256c6;  
}

/*公用CSS 结束*/

/*假TAB*/

.gov2_nav{
  height:35px;
  line-height:35px;
  padding:15px 0 0 0;
  font-family:"Microsoft Yahei";  
}
.gov2_nav a{
  display:inline-block;
  height:35px;
  line-height:35px;
  padding:0 5px;
  float:left;
  margin-right:15px;
  background:#eee;
  min-width:115px;
  text-align:center;  
}
.gov2_nav a:hover,.gov2_nav a.hover{
  color:#fff;
  background:#2da2f2; 
}

/*假TAB结束*/

/*gov1 政务公开1*/

.gov1_left{
	float:left;
	width:669px;
	margin-top:15px;	
	background:#fff;
}
.gov1_tabs .handle{
	height:34px;
	background:#f7f7f7;	
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	position:relative;
}
.gov1_tabs .handle_in{
	position:absolute;
	left:0;
	top:-2px;
	height:37px;
	padding-left:13px;
	font-size:16px;
	font-family:"Microsoft Yahei";	
}
.gov1_tabs .handle_in a{
	display:inline-block;
	height:35px;
	line-height:32px;	
	float:left;
	margin:2px 11px 0 1px;
	color:#0069aa;
	min-width:90px;
	padding:0 10px;
	text-align:center;
	_width:90px;
}

.gov1_tabs .handle_in .hover{
	margin:0;
	margin-right:10px;
	border-left:1px solid #dcdcdc;	
	border-right:1px solid #dcdcdc;	
	border-top:2px solid #048ce0;
	background:#fff;
}
.gov1_tabs .con{
	display:none;	
}
.gov1_tabs .show{
	display:block;	
}
.gov1_list{
	padding:8px 11px;
}
.gov1_list li{
	height:38px;
	line-height:38px;
	vertical-align:top;
	clear:both;	
}
.gov1_list li a{
	float:left;
	display:inline-block;
	max-width:560px;
	_width:560px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.gov1_list li span{
	float:right;	
}

.gov1_right{
	width:318px;
	float:right;
	margin-top:15px;
	background:#f8f8f8;	
}

.gr1_ml{
	padding-bottom:20px;	
}
.gr1_head{
	height:36px;
	line-height:36px;
	clear:both;
	border-bottom:1px solid #048ce0;
	font-family:"Microsoft Yahei";
	font-size:16px;	
	background:#e5e5e5;
}
.gr1_head span{
	display:inline-block;
	height:36px;
	color:#333;
	padding:0 25px 0 10px;	
	cursor:pointer;
	position:relative;
}
.gr1_head .hover{
	color:#fff;
	z-index:10;
	background:#048ce0 url("/globalImg/gov1_rhandle.png") no-repeat right center;	
}
.gr1_head .hover a {
  color:#fff;
}
.gr1ml_links a{
	display:inline-block;
	height:34px;
	line-height:34px;
	width:102px;
	padding-left:40px;	
	font-family:"Microsoft Yahei";
	background:#f7fcff;
	border:1px solid #b3d9e4;
	position:relative;
	float:left;
	margin:10px 0 0 10px;
	color:#3f8add;	
}
.gr1ml_links img{
	position:absolute;
	left:10px;
	top:7px;	
}
.gr1_set {height:370px;}
.gr1_set ul{
	padding:5px 10px;	
}
.gr1_set li{
	line-height:36px;	
	vertical-align:top;	
}
.gr1_set .con{
	display:none;	
}
.gr1_set .show{
	display:block;	
}
.gr1_set .links{
	padding:5px 10px;	
}
.gr1_set .links li{
	height:38px;
	line-height:38px;
	vertical-align:top;	
	float:left;
	width:149px;
}
.gr1_set .links .full{
	float:none;
	clear:both;
	width:298px;	
}

/*gov1 政务公开1*/

/*gov2 政务公开2*/

.gov2_aside{
	float:left;
	padding:15px 20px 112px 20px;
	background:#f8f8f8;	
	width:200px;
	font-family:"Microsoft Yahei";
}
.g2s_title{
	height:55px;
	line-height:55px;
	background:#0077cf;	
	font-size:20px;
	padding-left:58px;
	position:relative;
	color:#fff;	
	border-bottom:1px solid #e0e0e0;
}
.g2s_title img{
	left:28px;
	top:16.5px;
	position:absolute;	
}
.g2s_nav dt{
	height:38px;
	vertical-align:top;
	border-bottom:1px solid #e0e0e0;	
}
.g2s_nav dt a{
	display:block;
	width:150px;
	height:38px;
	line-height:38px;
	padding-left:50px;
	background:url("/globalImg/gov2_nav.png") no-repeat 28px center;	
}
.g2s_nav dt .hover,.g2s_nav dt a:hover{
	color:#c40000;
	background-image:url("/globalImg/gov2_navh.png");	
}
.g2s_nav .g2s_slide dt{
	background:url("/globalImg/g2s_slide.png") no-repeat 180px center;	
}
.g2s_nav .g2s_slideshow dt{
	background-image:url("/globalImg/g2s_slideh.png");	
}
.g2s_nav .g2s_slide dd{
	height:32px;
	line-height:32px;
	vertical-align:top;	
	display:none;
}
.g2s_nav .g2s_slideshow dd{
	display:block;	
}
.g2s_nav .g2s_slide dd a{
	padding-left:80px;
	display:block;
	width:120px;
	height:32px;	
	background:url("/globalImg/gov2_nav.png") no-repeat 56px center;	
}
.g2s_nav .g2s_slide dd a:hover,.g2s_nav .g2s_slide dd a.hover{
	background-image:url("/globalImg/gov2_navh.png");	
}

.gov2_section{
	width:737px;
	float:right;	
}
.g2e_head{
	height:32px;
	line-height:32px;
	background:#f8f8f8;	
	border-bottom:1px solid #ebebeb;
	clear:both;
	padding:0 10px 0 20px;
}
.g2e_head .tit{
	float:left;
	font-family:"Microsoft Yahei";
	font-size:16px;
	color:#c40000;	
}
.g2e_pos{
	float:right;
	font-size:12px;	
}
.g2f_head{
  height:32px;
  line-height:32px;
  border-bottom:1px solid #005696;
  clear:both;
  padding:0 10px 0 10px;
  margin-top:10px;
}
.g2f_head .tit{
  float:left;
  font-family:"Microsoft Yahei";
  font-size:16px;
  color:#005696;  
}
.gov2_list{
	margin-top:15px;	
}
.gov2_list li{
	height:46px;
	line-height:46px;
	clear:both;
	border-bottom:1px dashed #cecece;	
	vertical-align:top;
	padding:0 10px 0 5px;
}
.gov2_list li:hover{
	background:#f6f6f6;	
}
.gov2_list li a{
	float:left;
	display:inline-block;
	max-width:610px;
	_width:610px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.gov2_list li span{
	float:right;	
}

/*gov2 政务公开2*/

/*gov3 政务公开3*/

.g3e_item{
	height:161px;
	border:1px solid #c6c6c6;	
}
.g3e_item .left_photo{
	float:left;
	width:111px;
	height:151px;
	border-right:1px solid #c6c6c6;	
	padding:10px 20px 0 20px;
}
.g3e_item .photo{
	float:left;
	display:block;
	width:105px;
	height:130px;
	padding:2px;
	border:1px solid #c6c6c6;	
}
.g3e_item .photo img{
	display:block;
	width:105px;
	height:130px;	
}
.g3e_item .txt{
	float:right;
	width:542px;	
	padding:15px 20px 0 0;		
}
.g3e_item .txt p{
	line-height:23px;	
	padding:9px 0 9px 12px;
}

/*gov3 政务公开3*/

/*gov4 政务公开4*/

.g4e_sort{
	height:24px;
	line-height:24px;
	padding:12px 0;
	clear:both;	
}
.g4e_sort .tit{
	float:left;
	display:inline-block;
	height:24px;
	padding:0 10px 0 15px;	
}
.g4e_sort .text{
	width:160px;
	height:22px;
	line-height:22px;
	border:1px solid #d1d1d1;	
	padding-left:10px;
	font-size:12px;	
	float:left;
}
.g4e_sort select{
	width:160px;
	height:24px;
	border:1px solid #d1d1d1;	
	padding:1px;	
	float:left;
}
.g4e_sort .sub{
	width:67px;
	height:24px;
	float:left;
	background:url("/globalImg/g4e_sub.png") no-repeat left center;	
	margin-left:10px;
	color:#fff;
	padding-left:10px;
}
.g4e_map{
	border:1px solid #d1d1d1;	
	width:735px;
	height:624px;
}

/*gov4 政务公开4*/

/*hm 首页*/
.handle .hover a{
  font-weight:bold;
  color:#004b8c;
}
.ht_left{
	width:496px;
	float:left;
	margin-top:10px;
	background:#fff;
	position:relative;	
	overflow:hidden;
}
.ht_advs{
	width:496px;
	height:322px;
	position:relative;
	overflow:hidden;	
	cursor:pointer;
}
.ht_advs .pics li{
	width:496px;
	height:322px;	
}
.ht_advs .pics a{
	position:relative;	
	width:496px;
	height:322px;	
}
.ht_advs .pics img{
	width:496px;
	height:322px;		
}
.ht_advs .pics span{
	display:block;
	width:496px;
	height:37px;	
	line-height:37px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;
	background:url("/globalImg/bbg50.png");
	font-family:"Microsoft Yahei";
	color:#fff;	
}
.ht_advs .pics em{
	padding-left:18px;	
	display:inline-block;
	max-width:336px;
	_width:336px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ht_advs .btns{
	height:13px;
	font-size:1px;	
	position:absolute;
	right:5px;
	bottom:12px;
	z-index:60;
	text-align:right;
}
.ht_advs .btns span{
	display:inline-block;
	margin-right:12px;
	width:13px;
	height:13px;
	font-size:1px;	
	background:url("/globalImg/ht_btn.png") no-repeat;
}
.ht_advs .btns .hover{
	background-image:url("/globalImg/ht_btnh.png");	
}

.ht_right{
	float:right;	
}

.hm_gov{
	width:360px;
	float:left;	
	border:1px solid #dbdee1;	
	padding-bottom:14px;	
}
.hm_gov .head{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #dbdee1;
	font-size:16px;
	background:#f8f8f8;
	padding-left:20px;
	font-family:"Microsoft Yahei";	
}
.hm_gov a{
	float:left;
	display:inline-block;
	width:106px;
	height:52px;	
	padding-top:5px;
	text-align:center;
	margin:10px 0 0 8px;
	border:1px solid #b3d9e4;
	background:#f7fcff;
	font-family:"Microsoft Yahei";
	color:#729ec4;
}
.hm_gov .db{
	width:222px;	
}

.hm_spe{
	width:631px;
	height:190px;	
	float:right;
	font-family:"Microsoft Yahei";
}
.hm_spe .head{
	height:58px;	
	background:#3f8add url("/globalImg/hm_spehead.png") no-repeat 20px center;
	color:#fff;
	line-height:58px;
	padding-left:80px;
	font-size:18px;
	position:relative;
	margin-bottom:10px;
}
.hm_spe .more{
	display:inline-block;
	width:23px;
	height:58px;	
	background:url("/globalImg/hmspe_more.png") no-repeat left top;
	position:absolute;
	right:0;
	top:0;
}
.hm_spe .con{
	height:102px;
	padding-top:20px;
	background:#f4f4f4;	
}
.hm_spe a{
	float:left;
	width:126px;
	text-align:center;	
}
.hm_spe dt{
	height:60px;	
}
.hm_spe dd{
	height:34px;
	line-height:34px;
	font-size:16px;	
}

.hc_news{
	width:496px;
	background:#fff;
	margin-top:10px;	
}
.hc_news .handle{
	height:36px;
	background:#f8f8f8;
	border-bottom:1px solid #dbdee1;
	font-family:"Microsoft Yahei";
	font-size:16px;
	position:relative;
}
.hc_news .handle_in{
	position:absolute;
	left:0;
	top:0;
	padding-left:8px;	
	height:37px;
}
.hc_news .handle span{
	display:inline-block;	
	min-width:80px;
	padding:0 5px;
	_width:80px;
	height:36px;
	float:left;
	margin:1px 11px 0 1px;
	text-align:center;
	line-height:35px;
	cursor:pointer;	
}
.hc_news .handle .hover{
	border:1px solid #dbdee1;	
	border-bottom:0;
	background:#fff;
	margin:0 10px 0 0;	
}
.hc_news .more{
	float:right;
	font-family:"宋体";
	font-size:14px;
	margin-right:5px;
	line-height:36px;	
}
.hc_news .con{
	padding:5px 15px;
	border:1px solid #dbdee1;	
	border-top:0;
	display:none;
}
.hc_news .show{
	display:block;	
}
.hc_news li{
	height:39px;	
	line-height:39px;
	vertical-align:top;
	clear:both;
}
.hc_news li a{
	float:left;
	padding-left:8px;
	max-width:380px;
	_width:380px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
	background:url("/globalImg/ht_news.png") no-repeat left center;
}
.hc_news li span{
	float:right;	
}

.hb_left{
	float:left;
	width:384px;
	height:445px;
	border:1px solid #ddd;	
	margin-top:10px;
	position:relative;
	overflow:hidden;
}
.hb_head{
	height:48px;
	line-height:48px;
	border-top:1px dashed #cecece;	
	margin-top:-1px;
	clear:both;
	padding-left:5px;
}
.hb_head img{
	float:left;
	display:block;
	width:40px;
	height:48px;	
}
.hb_head span{
	float:left;
	font-family:"Microsoft Yahei";
	font-size:16px;
	color:#004b8c;	
}
.hb_head .more{
	float:right;
	margin-right:10px;	
}
.hb_photo{
	padding:0 10px;	
}
.hb_photo .photo{
	float:left;
	display:block;
	width:135px;
	height:93px;	
}
.hb_photo .photo img{
	display:block;
	width:135px;
	height:93px;		
}
.hb_photo .txt{
	float:right;
	width:215px;	
}
.hb_photo .in{
	line-height:20px;
	padding:5px 0;	
}
.hb_photo .in span{
	color:#f60;	
}
.hb_left ul{
	padding:5px 10px;	
}
.hb_left li{
	height:39px;
	line-height:39px;
	vertical-align:top;
	clear:both;	
}
.hb_left li a{
	float:left;
	display:inline-block;
	padding-left:8px;
	max-width:260px;
	_width:260px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
	background:url("/globalImg/ht_news.png") no-repeat left center;
}
.hb_left li span{
	float:right;	
}

.hb_right{
	float:right;
	width:606px;	
	margin-top:10px;
}
.hbr_map{
	float:left;
	width:496px;		
  margin-top:10px;
}
.hbr_map .head{
	height:36px;
	line-height:36px;
	padding:0 15px;
	background:#f0f0f0;	
	font-family:"Microsoft Yahei";
}
.hbr_map .head span{
	float:left;
	font-size:16px;	
}
.hbr_map .head span a{
  font-weight:bold;
  color:#004b8c;
	}
.hbr_map .head  em{
	float:right;
	font-size:14px;	
}
.hbr_map .con{
	border:1px solid #ddd;	
	padding:10px;
	height:380px;
}
.hbr_map .map_area{
	width:474px;
	height:380px;	
}
.hbr_right{
	width:130px;
	float:right;	
}
.hbr_right a{
	margin-bottom:35px;
	display:block;
	width:130px;
}
.hbr_right img{
	display:block;
	width:100%;
	height:auto;	
}

.gov_slide{
  width:1002px;
  height:69px;
  float:left;
  _display:inline;
  margin:0 0 0 0px;
  position:relative;
  overflow:hidden;  
}
.gov_slide li{
  width:188px;
  height:66px;
  float:left;
  margin-right:15px;  
  _display:inline;
}
.gov_slide li img{
  display:block;
  width:188px;
  height:66px;
}
/*hm 首页*/

/*et_aside 开始*/
.et_aside{
  float:left;
  width:230px;
  padding-left:10px;
  min-height:450px;
}
.ets_nav a{
  display:block;
  width:170px;
  text-align:right;
  padding-right:60px;
  height:40px;
  line-height:40px; 
  font-size:16px;
  font-family:"Microsoft Yahei";
  color:#2da2f2;
  background:url("/globalImg/ets_nav.png") no-repeat left top;
  margin-bottom:10px;   
}
.ets_nav a:hover,.ets_nav a.hover{
  color:#fff;
  background-position:left bottom;  
}
.ets_line{
  height:15px;  
}
/*et_aside 结束*/