@charset "UTF-8";
html {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
 font-size：16px;
	margin: 0 auto;
}

.logo-gray {
/* 	height: 189px; */
	height: 205px;
    width: 100%;
	margin: 0px auto;
	background: url(../images/bg_gray.png) no-repeat;
	background-size: 100%;

}
.logo-gray img {
	margin: 41px 0 0 100px;
	width: 732px;
	height: 106px;
    
	
}
.gray {
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter: gray;
}

body {
	font-family: '思源黑体';
	margin: 0 auto;
	height: 100%;
	width: 100%;
	overflow-x: hidden;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
a, button {
	text-decoration: none;
	
}
body,  div,  dl,  dt,  dd,  ul,  ol,  li,  h1,  h2,  h3,  h4,  h5,  h6,  pre,  form,  fieldset,  input,  textarea,  p,  blockquote,  th,  td {
	margin: 0;
	padding: 0;
}

.allpage {
	background-size: 100%;
	background-color: #f2f2f2;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/*清除浮动*/
.clear {
	clear: both;
}

.widthall{
	width: 1440px;
	 margin: 0 auto;
}
.width1400 {
	width: 1400px;
	margin: 0px auto;
	box-sizing: border-box
}
.width1200 {
	width: 1200px;
	margin: 0px auto;
	box-sizing: border-box
}
.width320{
	width: 320px;
	margin-left: 50px;
	text-align: center;
}
.width132{
	width: 132px;
}
.width950{
	width:950px;
}
.width780{
	width:780px;
}
.width860{
	width:860px;
}
.width850{
	width:850px;
}
.width900 {
	width: 900px;
	margin: 0px auto;
	box-sizing: border-box
}
.height310{
	height: 300px;
}
.height330{
	height: 330px;
}
.height410{
	height: 370px;
}
.height82{
	height: 82px;
}
.height210{
	height:210px;
}

.all_bg{
	background-image:url(../images/all_bg.png) no-repeat ;
	background-color: #ffffff;
	padding: 20px;
}
.m_t{ margin-top: 26px;}

/* logo */
.logo {
/* 	height: 189px; */
	height: 205px;
    width: 100%;
	margin: 0px auto;
	background: url(../images/bg.png) no-repeat;
	background-size: 100%;

}
.logo img {
	margin: 41px 0 0 100px;
	width: 732px;
	height: 106px;
    
	
}
/* 背景图 */
.bd-bg {
	background: #e7f3f8
}
.u-bg {
	background: #fff;
	padding: 20px;
}
.b_bg {
	background: #f3fdfe;
}
.tit_bg{
	background: #f2f2f2;
	box-shadow:#cbcbd1 0 10px 10px 0;
}
.tit_bg_hover{
	background: #0551dd;
	box-shadow:#cbcbd1 0 10px 10px 0;
	color: #ffffff;
}
.nav-bg {
	background-color: #028ffb;
	line-height:50px;
	min-height: 50px;
	margin: 0px auto;
}
/* 导航 */
.nav-bd {
	height: 50px;
	margin: 0px auto;
}
.nav {
	overflow: hidden;
}
.nav a {
	padding: 0px 4.5% 0;
	min-height: 54px;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	display: block;
	float: left;
}
.nav a:hover {
	background-color: #ff9c00;
	color: #ffffff;
	padding: 0px 4.5% 0;
	min-height: 54px;
	background-image: url(../images/banner_hover.png) no-repeat；
}
.nav  .hover{
	background-color: #ff9c00;
	background-image: url(../images/banner_hover.png) no-repeat；
	padding: 0 2% 0;
	min-height: 54px;
	color: #ffffff;
}
/*工作动态*/
.category {
	line-height: 42px;
}
.category .tit1 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/category.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	
}
.category .red_line {
	border-bottom: 1px solid #be0e04;
	margin-right: 10px;
}

.category .list ul li a {
	font-size: 18px;
	float: left;
	width: 550px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/list_bg.png ) 0 center;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.category .list ul li a:hover {
	color: #084bc7;
}
.category .list ul li span {
	font-size: 18px;
	float: right;
	width: 70px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.info{
/* 	padding: 20px 30px; */
	padding: 20px 0px;
}
.info .text a{
/* 	padding: 10px 20px; */
	padding: 10px 17px;
	color: #000000;
}
.info .text a:hover{
	color: #fb4202;
}
.info .text .hover{
	color: #fb4202;
}
.info .line{

	border: 1px dashed #e5e5e5;
}
/*业务办理*/
.service{

}
.width425{
	width: 425px;
}
.width384{
	width: 374px;
}

.width565{
	width:565px;
}

.width700{
	width:700px;
}
.service .dzq{

	text-align: center;
/* 	border-right: 1px dashed #e5e5e5; */
	border-right: 1px dashed #ada9a9;
}
.service .title{
	text-align: center;	
	font-size: 20px;
	color:#002d7f;
	font-weight: bold;
}
.service .dzq ul li{
	width:120px;
	float: left;
/* 	border: 1px solid #efeeee; */
	border: 1px solid #dad5d5;
	border-radius: 10px; 
	margin-left: 15px;
	height: 140px;
}
.service .dzq .rukou{
	
	
}
.service .dzq .rukou a{
	display: block;
	height: 30px;
	background: url(../images/zxbl.png)  center  no-repeat;
	color: #000000;
	padding-top: 110px;
}
.service .dzq .rukou a:hover{
	display: block;
	
	height: 30px;
	background:#028ffb url(../images/zxbl_hover.png)  center  no-repeat;
	color: #ffffff;
	padding-top: 110px;
}
.service .dzq .djxz a{
	display: block;
	height: 30px;
	background: url(../images/djxz.png)  center  no-repeat;
	color: #000000;
	padding-top: 110px;
}
.service .dzq .djxz a:hover{
	display: block;
	height: 30px;
	background:#028ffb url(../images/djxz_hover.png)  center  no-repeat;
	color: #ffffff;
	padding-top: 110px;
}
.service .dzq .bgxz a{
	display: block;
	height: 30px;
	background: url(../images/bgxz.png)  center  no-repeat;
	color: #000000;
	padding-top: 110px;
}
.service .dzq .bgxz a:hover{
	display: block;
	height: 30px;
	background:#028ffb url(../images/bgxz_hover.png)  center  no-repeat;
	color: #ffffff;
	padding-top: 110px;
}
.service .dzq .ywlc a{
	display: block;
	height: 30px;
	background: url(../images/ywlc.png)  center  no-repeat;
	color: #000000;
	padding-top: 110px;
}
.service .dzq .ywlc a:hover{
	display: block;
	height: 30px;
	background:#028ffb url(../images/ywlc_hover.png)  center  no-repeat;
	color: #ffffff;
	padding-top: 110px;
}
/* 搜索 */
.search {
	line-height: 52px;
	margin-bottom: 18px;
	height: 52px;
}
.search .date{
	background: url(../img/data.png) no-repeat;
	padding-left: 28px;
}
.m-search {
	background: #fff;
}
.m-search .sc_text {
	width: 360px;
	height: 42px;
	line-height: 42px;
	border-radius: 5px;
	border: 1px solid #084bc7;
}
.search-icon {
	width: 80px;
	height: 48px;
	margin-left: -80px;
	border: 0px;
	border-radius: 10px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	background: #084bc7;
}
.m-search .sc_text:onclick {
border: 1px solid #084bc7;
}
.search-icon span {
	padding: 0 10px;
	color: #fff;
}
/*登记管理机关信息*/
.djgljg {
	line-height: 42px;
}
.djgljg .tit1 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/category.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	
}
.djgljg .red_line {
	border-bottom: 1px solid #be0e04;
	margin-right: 10px;
}

.djgljg .list ul li a {
	font-size: 18px;
	float: left;
	width: 750px;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: url(../images/list_bg.png ) 0 center;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.djgljg .list ul li a:hover {
	color: #084bc7;
}
.djgljg .list ul li span {
	font-size: 18px;
	float: right;
	width: 70px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.djgljg .text a{
/* 	padding: 10px 68px 10px 0; */
	padding: 10px 40px 10px 0;
	color: #000000;
}
.djgljg .text a:hover{
	color: #084bc7;
}
.djgljg .text .hover{
	color: #084bc7;
}
.footor{
	background: #084bc7;
}
/*link*/
.link {
	line-height: 42px;
}
.link .tit1 {
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/link.png);
	background-repeat: no-repeat;
	padding-left: 32px;
	
}

.link .text a{
	padding: 10px 68px 10px 0;
	color: #ffffff;
}
.link .text a:hover{
	color: #fb4202;
}
.link .text .hover{
	color: #fb4202;
}

/* 当前位置 */
.local {
	margin: 0 36px;
	padding-top: 40px;
	line-height: 38px;
	border-bottom: 1px solid #f0f0f0;
}
.local img {
	margin-right: 12px;
}
.local a,  .local span {
	color: #999999;
	font-size: 18px;
	vertical-align: top;
}
.local .arrow {
	display: inline-block;
	margin: 0 4px;
}
.local .cur {
	color: #333333;
}
.local a:hover {
	font-weight: bold;
}
/*内容标题*/
.message-box {
	padding: 0 36px;
}
.message-box h1.xx-tit, .message-box h1.xx-tit * {
	font-size: 24px !important;
	color: #333333 !important;
	font-weight: normal !important;
	line-height: 48px !important;
	padding: 30px 40px 40px;
	text-align: center;
}
.message-box h1.xx-tit * {
	padding: 0 !important;
}
.message-box .cm-xlso {
	padding-left: 20px;
	height: 53px;
	line-height: 53px;
	background: #f5f5fc;
	text-align: center;
}
.message-box .cm-con {
	margin-right: 36px;
}
.message-box .cm-xlso span {
	display: inline-block;
	vertical-align: top;
	color: #333;
	font-size: 16px;
}
.message-box .cm-xlso img {
	margin-right: 5px;
}
.message-box .cm-xlso .mlr13 {
	margin: 0 13px;
}
.message-box .cm-xlso .rt img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.message-box .cm-xlso .fontsize a {
	display: inline-block;
	vertical-align: top;
}
.message-box .cm-xlso .fontsize a img {
	margin-right: 8px;
}
/****分享***/

.cm-share {
	line-height: 30px;
	margin-left: 30px;
}
.cm-share span {
	font-size: 16px;
	color: #666666;
}
.cm-share a {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
}
.view {
	margin-top: 18px;
	width: 100%;
}
.view p {
	text-indent: 2em;
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 2em;
}
.view .t-cen {
	text-align: center;
}
.view p img {
/* 	width: 1000px; */
}
.view table{
	line-height: 42px;
	font-size: 18px;
	width: 1285px;
	margin-top: -20px;
}
.view table .tab_bold{
	font-weight: bold;
	text-align: right;
}
.view table .tab_con{
    padding-left: 18px;
}
.view table .tab_con a{ padding-right: 18px;}
.linkCon {
	margin: 40px 0px;
	line-height: 36px;
}
.linkCon a {
	padding: 10px 20px;
	font-size: 18px;
	color: #084bc7;
}
/*事业单位查询*/
.address{
	margin: 0 36px;	
	line-height: 56px;
	
}
.address .line{
	border-bottom: 1px dashed #e5e5e5;
	height: 1px;
}
.address .hover{
	color: #fb4202;
	font-weight: bold;
}
.address .province{
	width: 200px;
	font-size: 18px;
	font-weight: bold;
}
.address .city{
    width: 1080px;
	font-size: 18px;
}
.address .city span{
	padding:0 25px 0 0;
}
.address .info{
	margin-top: 18px;
}
.address .info ul li a{
	font-size: 18px;
	  float: left;
	  width: 840px;
	  color: #000000;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  background: url(../images/list_bg.png ) 0 center;
	  background-repeat: no-repeat;
	  padding-left: 15px;
  }
  .address .info ul li a:hover{
	color: #084bc7;
  }
  .address .info ul li span{
	font-size: 18px;
	  float: right;
	  width: 140px;
	  color: #999;
	  overflow: hidden;
	text-align: right;
  }
  /**翻页样式**/
.m-lst-pg {
	display: block;
	margin: 10px 0;
	text-align: center;
	height: auto;
	overflow: hidden;
	font-size: 0;
	width: 100%;
  }
  .m-lst-pg li:first-child {
	border-radius: 4px 0 0 4px;
  }
  .m-lst-pg li:last-child {
	border-radius: 0 4px 4px 0;
  }
  .m-lst-pg select,
  .m-lst-pg li {
	border: 1px solid #d1d1d1;
  }
  .m-lst-pg li {
	display: inline-block;
  
	height: 36px;
	margin: 0 -1px 0 0;
	padding: 0 12px;
	line-height: 36px;
	color: #454545;
	font-size: 16px;
  }
  .m-lst-pg li a {
	cursor: pointer;
	display: block;
	color: #454545;
  }
  .m-lst-pg select {
	height: 24px;
	margin: 0 8px;
	padding: 0 8px;
	line-height: 24px;
	color: #333;
	font-size: 16px;
  }
  .m-lst-pg li.active {
	background: #226ebc;
	color: #fff;
  }
  .m-lst-pg li.active a {
	color: #ffffff;
  }
  .m-lst-pg .disabled {
	color: #999999;
  }
  .m-lst-pg a:hover {
	color: #454545;
  }
  
  /* 公告详情表样式**/
  .dj_listbt{text-align:left;height:26px;width:200px;font-size:0.9em;padding-left:40px;}
  .announcement table{
  	margin-bottom: 10px;
  }


  .notice{
	overflow: hidden;
  }
  .notice-tit{
	height: 48px;
	line-height: 48px;
	position: relative;
  }
  .notice-tit ul{
	position: absolute;
	left: -1px;
	background-color: #e5e5e5;
  }
  
  .notice-tit ul li{
	float: left;
	width: 345px;
	text-align: center;
	border-right: 10px solid #ffffff;
	
  }
.notice-tit ul a{
	text-decoration: none;
	display: block;
	color: #666;
  }
.notice-tit ul .select a{
	text-decoration: none;
	display: block;
	color: #fff;
  }
 .notice-tit ul .select{
	height: 48px;
	line-height: 48px;
/* 	background-color: #8dc122; */
	background-color: #028ffb;
	color:#ffffff;
	font-size: 20px;
	font-weight: bold;

 }
 
 .info1{
	padding: 20px 0px;
}
.info1 .text a{
	padding: 10px 20px;
	color: #000000;
}
.info1 .text a:hover{
	color: #fb4202;
}
.info1 .text .hover{
	color: #fb4202;
}
.info1 .line{

	border: 1px dashed #e5e5e5;
}

footer {
	font-size: 18px;
	line-height: 42px;
	width: 100%;
/* 	border-bottom: 8px solid #be0e04; */
	padding: 18px 0;
	text-align: center;
}
footer .icon {
	background: url(/template/1/sxbb/_files/img/party_emblem.png) 0 center no-repeat;
	padding-left: 90px;
}
.piaochuangAd {
     top: 35%;
     margin-right: 10px;
     z-index: 300;
     position: fixed;
     right: 5px;
     transition: all 1s ease 0s;
 }
.closeAd {
      display: block;
      margin: 0 auto;
      width: 30px;
      height: 40px;
      line-height: 30px;
      margin-top: 5px;
      text-align: right;
      font-size: 20px;
      color: #666666;
      cursor: pointer;
}

/*-----------------------------report-announcement---------------------------*/
.qh_bg {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	color: rgb(102, 102, 102);
	font-size: 12px;
}
.re-one{border-bottom:1px dotted #d5d5d5; height:auto; overflow:hidden; min-height:60px;}
.be-bottom{height:50px; overflow:hidden;}
.re-one h2{width:18%; background:#fff6f6;font-size:18px; color:#e30000; float:left; line-height:60px; padding-left:2%; padding-bottom:32767px!important;  margin-bottom:-32767px!important; }
.re-one p{float:left; width:78%; margin-left:1%; margin-right:1%;padding-bottom:32767px!important;  margin-bottom:-32767px!important; }
.re-one p a{line-height:30px; margin-left:10px; display:block; float:left; min-width:68px;color: #666}
/* .center{margin-right:auto;margin-left:auto;} */
.center{margin:0 auto;}
.w{
    text-align: center;
    background-color: #fff;
    width: 700px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.reportCaptcha{
	padding:0px 20px 20px 20px;
	border:1px dotted #cdcdcd; 
	background-color:#f8f9fa;
	height: 150px
}
label.error{color:red;font-style:normal;padding-left:10px;}