@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{
	box-sizing:border-box;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {
	padding: 0;
	margin: 0;
}

body{
	 font-family:"黑体";
	 font-size:14px;
	 padding:0;
	 margin:0;
	 color:#000;
	 background:#fff;
	}

div,li,ul,img,a{ 
	list-style:none; 
	outline:none; 
	border:none; 
	margin:0; 
	padding:0;
}

a:focus{
	outline:none;
}

a:link,a:visited{
	text-decoration:none; 
	color:#4f4f4f;
}

a:hover{ 
	text-decoration:none; 
	cursor:pointer; 
	color:#4f4f4f;
}

.col-lg-1, 
.col-lg-10, 
.col-lg-11, 
.col-lg-12, 
.col-lg-2, 
.col-lg-3, 
.col-lg-4, 
.col-lg-5, 
.col-lg-6, 
.col-lg-7, 
.col-lg-8, 
.col-lg-9, 
.col-md-1, 
.col-md-10, 
.col-md-11, 
.col-md-12, 
.col-md-2, 
.col-md-3, 
.col-md-4, 
.col-md-5, 
.col-md-6, 
.col-md-7, 
.col-md-8, 
.col-md-9, 
.col-sm-1, 
.col-sm-10, 
.col-sm-11, 
.col-sm-12, 
.col-sm-2, 
.col-sm-3, 
.col-sm-4, 
.col-sm-5, 
.col-sm-6, 
.col-sm-7, 
.col-sm-8, 
.col-sm-9, 
.col-xs-1, 
.col-xs-10, 
.col-xs-11, 
.col-xs-12, 
.col-xs-2, 
.col-xs-3, 
.col-xs-4, 
.col-xs-5, 
.col-xs-6, 
.col-xs-7, 
.col-xs-8, 
.col-xs-9{
	padding-right: 0px;  
	padding-left: 0px;
}
	
.row{ 
	margin-left:0px; 
	margin-right:0px;
}


.tabberlive .tabbertab { 
	overflow:visible; 
	overflow:hidden; 
	outline:none;
}
.tabberlive .tabbertabhide { 
	display:none;
}

.container{
        width:100%;
        padding-left:0px;
        padding-right:0px;
		margin:0px auto;
}

/*头部*/
.wapheadBg{
	background: url(/sitesources/hnsbb/theme/uxtheme10001/images/top14.jpg) center top no-repeat;
	background-size:100%;
}
.waphead{
	width:100%;
	height:49px;
	background-image:url(/sitesources/hnsbb/upload/202402/20240227114756808.png);
	/*height:50px;
	background-image:url(../images/wlogo.png);*/
	background-size: 90%;
	/*background-position: center;*/
	background-position: center 15px;
	background-repeat: no-repeat;
	}
.wapnav{
	width: 100%;
	height: 60px;
	background: #bb0303;
}
.wapnavcon1{
	/*width: 16%;*/
	width: 14%;
	height: 60px;
	float: left;
}
.wapnavcon1 a{
	width: 100%;
	height: 60px;
	display: inline-block;
	float: left;
	text-align: center;
	line-height: 60px;
	color: #fff;
	font-size: 14px;
}
.wapnavcon1 a:hover{
	color: #f1cc00;
	border-bottom: 1px solid #f1cc00;
}
.wapnavcon2{
	width: 30%;
	height: 60px;
	float: left;
	/*background: #a80403;*/
}
.wapnavcon2 a{
	width: 100%;
	height: 30px;
	display: inline-block;
	float: left;
	padding-left: 10px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
.wapnavcon2 a:hover{
	color: #f1cc00;
	border-bottom: 1px solid #f1cc00;
}
.wapnavcon4{
	width: 24%;
	height: 60px;
	float: left;

}
.wapnavcon4 a{
	width: 100%;
	height: 30px;
	display: inline-block;
	float: left;
	padding-left: 10px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
.wapnavcon4 a:hover{
	color: #f1cc00;
	border-bottom: 1px solid #f1cc00;
}
.wapnavcon3{
	/*width: 24%;*/
	width: 30%;
	height: 60px;
	float: left;
}
.wapnavcon3 a{
	width: 100%;
	height: 30px;
	display: inline-block;
	float: left;
	padding-left: 10px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
.wapnavcon3 a:hover{
	color: #f1cc00;
	border-bottom: 1px solid #f1cc00;
}

/*首页焦点图开始*/
.slideBoxsy{ 
  position: relative; 
  width:100%;/* 设置焦点图最大宽度 */ 
  height:230px;
  overflow: hidden;
  float:left;
}
.slideBoxsy .hd{ 
  position: absolute; 
  bottom: 0; 
  right: 0; 
  z-index: 1;
  height:50px; 
  line-height:50px;
  padding-right:10px;
}
.slideBoxsy .hd li{ 
  display: inline-block; 
  width:10px; 
  height:10px; 
  margin: 0 3px;
  overflow:hidden;
  text-indent:-9999px; 
  background:#9e9ea0; 
  border-radius:10px; 
}
.slideBoxsy .hd li.on{
	background:#fff;
}
.slideBoxsy .bd{ 
  position:relative; 
  z-index:0; 
}
.slideBoxsy .bd li{ 
  position:relative; 
  text-align:center;  
}
.slideBoxsy .bd li img{ 
  width:100%;/* 图片宽度100%，达到自适应效果 */
  height:230px;
  vertical-align:top; 
}
.slideBoxsy .bd li a{ 
  -webkit-tap-highlight-color:rgba(0,0,0,0);  
  }  /* 去掉链接触摸高亮 */
.slideBoxsy .bd li .tit{ 
  position:absolute; 
  bottom:0;
  display:block;
  width:100%;
  height:50px;
  padding-right: 68px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height:50px; 
  color:#fff;
  font-size:14px;
  text-indent:10px;
  text-align:left;  
  background:rgba(0,0,0,.5); 
}
/*首页焦点图部分end*/


/*通知公告*/
.tzgg{
	width:100%;
	height:50px;
	background:#e6e6e6;
	float: left;}
a.tzggtit{
	width:30%;
	height:50px;
	float:left;
	background:url(../images/wlb.png) 10% center no-repeat;
	background-size: 20%;
	font-size: 15px;
	color: #c60000;
	line-height: 50px;
	padding-left: 10%;
	font-weight: bold;}
.txtMarquee-top{
	width:70%;
	height:50px;
 	overflow:hidden;
	float: left}	
.txtMarquee-top .infoList li a{
	width:100%;
	height:50px;
	display:inline-block;
	line-height:50px;
	padding-left: 5px;
	font-size:14px;
	overflow: hidden;  /*溢出隐藏*/
    text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/
}

/*工作动态开始*/
.gzdt{
	width: 100%;
	height: auto;
	float: left;
}
.gzdttit{
	width: 100%;
	height: 50px;
	float: left;
}
.gzdttit img{
	width: 8%;
	height: auto;
	float: left;
	margin-top:10px;
	margin-left: 5px;
}
.gzdttit span{
	width: auto;
	height: 50px;
	float: left;
	font-size: 18px;
	color: #c12622;
	line-height: 50px;
	padding:0 10px;
	display: inline-block;
	font-weight: bold;
}
.gzdttit a{
	width: 80px;
	height: 30px;
	float: left;
	background: #c12622;
	border-radius: 10px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	margin-left: 20px;
	margin-top: 10px;
}
.gzdtcon{
	width: 100%;
	height: auto;
	float: left;
	padding:0 10px;
}
.gzdtcon li{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 1px solid #c8c8c8;
	padding-bottom: 5px;
	padding-top: 5px;
}
.gzdtcon li a{
	width: 100%;
	height: auto;
	float: left;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 15px;
}
.gzdtcon li a:before{
	content: "·";
}
.gzdtcon li span{
	width: auto;
	height: auto;
	float: left;
	font-size: 14px;
	color: #bdbdbd;
	line-height: 30px;
	margin-right: 10px;
}
.gzdtmore{
	width: 100%;
	height: 30px;
	float: left;
	margin: 10px 0;
	text-align: center;
}
.gzdtmore a{
	width:auto;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #c12622;
	font-size: 14px;
	display: inline-block;
	padding-right: 10px;
}
.gzdtmore img{
	vertical-align: middle;
	padding-left: 10px;
	width: 30%;
}


/*工作动态end*/

/*灰色条*/
.huise{
	width: 100%;
	height: 10px;
	background: #E4E4E4;
	float: left;
}
/*改革信息列表*/
.gglistcon{
	width: 100%;
	height: auto;
	float: left;
	padding:0 10px;
}
.gglistcon a{
	width: 100%;
	height: auto;
	float: left;
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	overflow: hidden;  /*溢出隐藏*/
    text-overflow: ellipsis; /*以省略号...显示*/
    white-space: nowrap;  /*强制不换行*/
}
.gglistcon a:before{
	content: "·";
}
/*改革图片列表*/
.ggcon{
	width: 100%;
	height: auto;
	float: left;
	padding:20px 0 10px 0;
}
.ggcon a{
	width: 23%;
	height: auto;
	float: left;
	border:1px dashed #d1d1d1;
	border-radius: 5px;
	margin: 0 1%;
	display: inline-block;
}
.ggcon a img{
	width: 40%;
	margin: 2px 30% 0 30%;
}
.ggcon a span{
	width: 100%;
	height: auto;
	float: left;
	display: inline-block;
	font-size: 12px;
	color: #c12622;
	text-align: center;
}
/*改革end*/

/*管理图片列表*/
.glcon{
	width: 100%;
	height: auto;
	float: left;
	padding:20px 0 10px 0;
}
.glcon a{
	width: 48%;
	height: 51px;
	float: left;
	border:1px dashed #d1d1d1;
	border-radius: 5px;
	margin: 0 1%;
}
.glcon a img{
	width: 18%;
	margin:5% 10%;
	float: left;
}
.glcon a span{
	width: 62%;
	height: auto;
	float: left;
	display: inline-block;
	font-size: 16px;
	color: #c12622;
	line-height: 51px;
}
/*管理end*/

/*党和国家机构改革*/
.dhgjjggg{
	width: 100%;
	height: auto;
	float: left;
	background: #e3e9df;
	padding:10px 0;
}
.dhgjjggg img{
	width: 100%;
	height: auto;
	float: left;
}

/*编办概况等图片列表*/
.bbgklist{
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 5px;
}
.bbgklist a{
	width: 20%;
	height: auto;
	float: left;
	display: inline-block;
}
.bbgklist a img{
	width: 80%;
	height: auto;
	float: left;
	margin-left: 10px;
}
.bbgklist a span{
	width: 100%;
	height: auto;
	display: inline-block;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}


/*业务平台*/

.ybpttit{
	width: 80px;
	height: 111px;
	float:left;
	background:url(../images/menu1.png);
}
.ybptcon{
	width: 100%;
	height: 111px;
	float:left;
	padding: 5px 0;
}
.ybptcon a{
	/*width: 22%;*/
	width: 25%;
	height: 100%;
	float:left;
	border-right:1px solid #d1d1d1;
	position: relative;
}
.ybptcon a img{
	width: 40px;
	height: 40px;
	position: absolute;
	top:5px;
	left: 28%;
}

.ybptcon a span{
	width: 100%;
	height: auto;
	position: absolute;
	top:45px;
	left: 0;
	font-size: 12px;
	text-align: center;
	display: inline-block;
color:#333;
}

.ybptcon .firsta{
	/*width: 18%;*/
	width: 25%;
}
.ybptcon .firsta img{
	width: 40px;
	height: 40px;
	position: absolute;
	top:5px;
	/*left: 16%;*/
	left: 30%;
}

.ybptcon .centera{
	/*width: 18%;*/
	width: 25%;
}
.ybptcon .centera img{
	width: 40px;
	height: 40px;
	position: absolute;
	top:5px;
	/*left: 16%;*/
	left: 30%;
}

.ybptcon .lasta{
	/*width: 18%;*/
	width: 25%;
	border-right:none;
}
.ybptcon .lasta img{
	width: 40px;
	height: 40px;
	position: absolute;
	top:5px;
	/*left: 15%;*/
	left: 28%;
}
/*业务平台end*/

/*尾部*/
.weibu{
	width: 100%;
	height: 150px;
	float: left;
	background: #bb0303;
}
.weibu li{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
}
.weibu li a.wapdztb{
	margin-top: 10px;

    display: block;
}
/*尾部end*/

/*返回*/	
.goback{
	width:100%;
	height:40px;}
.goback font{
	float:left;
	font-size:16px;
	line-height:40px;
	padding-left:5%;
	letter-spacing:1px;
	color:#999;
	}
.goback span{
	float:left;
	font-size:18px;
	line-height:40px;
	padding-left:35%;
	letter-spacing:1px;
	}
.goback a{
	line-height:40px;}
/*返回结束*/	
	
/*默认分页列表页*/

/*分页栏目*/
.liebiaohead{
	width:100%;
	height:60px;
	background:#0974b8;
	font-size:18px;
	color:#fff;
	line-height:60px;
	text-align:center;
	float:left;
	font-weight:bold;
	letter-spacing:2px;}	

.list-cols{
	width:90%;
	margin:0px auto;
	height:60px;}
.list-cols li{
	width:25%;
	float:left;
	height:60px;}
.list-cols li a {
	width:100%;
	height:60px;
	font-size:16px;
	line-height:60px;
	float:left;
	text-align:center;}
.list-cols li a:hover {
	height:60px;
	line-height:60px;
	color:#0974b8;
	border-bottom:3px solid #0974b8;}
.list-cols .active { }
.list-cols .active a {
	width:100%;
	height:60px;
	font-size:16px;
	line-height:60px;
	float:left;
	text-align:center;
	color:#0974b8;
	border-bottom:3px solid #0974b8;}
	
/*二级栏目导航*/
.ejnav li{
	width:50%;
	float:left;
	height:70px;}
.ejnav li a {
	width:90%;
	height:50px;
	font-size:16px;
	line-height:50px;
	float:left;
	text-align:center;
	margin-left:5%;
	margin-top:10px;
	background:#F6F6F6;
	border:1px solid #e3e3e3;}


/*默认分页信息列表*/
.colInfoBox{
	width:100%;
	float:left;
	border-top:1px solid #999;
	margin-bottom:20px;
	background:#fff;}
.colRightOne a{
	line-height:30px;
	width:98%;
	height:auto;
	font-size:16px;
	float:left;
	padding:3px 5px;
	margin-left:1%;
	border-bottom:1px dashed #999;}
.colRightOne span{
	width:100%;
	line-height:30px;
	font-size:13px;
	font-weight:normal;
	display: inline-block;
	}	
	
/*文章详情页*/
.wzdetail{
	width:100%;
	height:auto;
	float:left;
	font-weight:bold;
	float:left;
	padding:20px;
	background:#fff;
	color:#999999;
	padding-bottom:0px;
	border-bottom:1px solid #c8c8c8;
	text-align:center;
	}
.wzdetailtit{
	width:100%;
	height:auto;
	color:#000;
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	margin:0px auto;
	text-align:center;
	}
.wzdetail span{
	width:auto;
	height:30px;
	font-size:16px;
	font-weight:normal;
	margin-right:20px;
	}
.wzdetail font{
	width:auto;
	height:30px;
	font-size:16px;
	margin-right:20px;
	font-weight:normal;
	}

.article-detail{
	background:#fff;
	padding:1%;
	}
.article-detail p{
	line-height:40px;
	font-size:16px;
	}
.article-detail img{
	width:auto;
	max-width:100%;
	}
	
/*分享*/
.xx_share{
	float: right;
}	
.bdsharebuttonbox{
	width:100%;
	padding:10px 0px;
	background:#fff;
	float:left;}
.bdsharebuttonbox span{
	font-size: 16px;
    float: left;
    line-height: 35px;
    padding-left: 10px;}
	
	

