  /*-------------------------header start---------------------------- --*/
*{ margin: 0; padding: 0;}
a{text-decoration:none ;}
body{ font-size: 16px; background: #fff; font-family: '微软雅黑' !important;}
.clear{ clear: both; font-size: 0; line-height: 0; height: 0;}
.wrap{ box-sizing: border-box; max-width: 1425px; margin: 0 auto; width: 100%; }

.header{ width: 100%; background:url(https://dnr.sygww.net/material/images/newsite/header-bg.jpg) no-repeat top center; height: 530px; background-size:cover;}
.header .top{background:url(https://dnr.sygww.net/material/images/newsite/header-t-bg.png) repeat-x; width: 100%; height:49px; line-height: 49px; font-size: 14px;}
.header .top img{ vertical-align:text-bottom;}
.header .top a{ color: #fff;}
.header .top .left{ float: left;}
.header .top .right{ float: right;}
.header .top .right a{display:inline-block; float:left; padding-right: 3px; color: #454545;}
.header .top .wza{ float: left; color: #555; padding-right: 3px;}
.header .top .zzzq{ background: #eb9c2e; border-radius: 30px; font-size: 20px; font-weight: bold; height: 35px; line-height: 35px; width: 120px; text-align: center;
margin: 7px 0 0 10px;}
.header .top .logo{ margin: 40px 0 0 0; text-align: center;  }

.site-search{ background: url(https://dnr.sygww.net/material/images/newsite/search-bg.png) no-repeat 0 0; width: 639px; height: 52px; margin: 30px auto 0 auto; position: relative; border: none;}
.site-search-txt{ position: absolute; width: 520px; height: 35px; left: 35px; top: 9px; font-size: 16px;border: none; outline: none; padding: 0;} 
.site-search-submit{ position: absolute; background:url(https://dnr.sygww.net/material/images/newsite/search-btn.png) center center no-repeat; width: 40px; height: 37px; right: 32px; top: 7px;
 border: none; cursor: pointer;}
 
.header .nav{ width: 100%; background:url(https://dnr.sygww.net/material/images/newsite/nav-bg.png) no-repeat center top; height: 104px; background-size:cover; margin-top: 70px; font-size: 24px; 
 font-weight:800; text-align: center; position: relative; z-index: 100;overflow: hidden;}
.header .nav a{ padding: 0 34px 0 0; line-height: 120px;}
.header .nav .nav-icon1 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon1.png) no-repeat center center;padding: 20px 25px;}
.header .nav .nav-icon2 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon2.png) no-repeat center center;padding: 20px 25px;}
.header .nav .nav-icon3 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon3.png) no-repeat center center;padding: 20px 25px;}
.header .nav .nav-icon4 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon4.png) no-repeat center center;padding: 20px 25px;}
.header .nav .nav-icon5 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon5.png) no-repeat center center;padding: 20px 25px;}
.header .nav .nav-icon6 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon6.png) no-repeat center center;padding: 20px 25px;}
.header .nav .nav-icon7 i{ background: url(https://dnr.sygww.net/material/images/newsite/nav-icon7.png) no-repeat center center;padding: 20px 25px;}
 
 /*-------------------------header end---------------------------- --*/
 
 /*--友情链接 --*/
 .main8{ background: #ebf6ff; padding: 20px 0 5px 0; margin: 40px 0 0 0;}
 .link-site{ margin-bottom: 0;}
 .tab-link-nav-site{ display: flex;}
 .tab-link-nav-site li{ background: url(<TRS_WebSite field='_recurl' UrlIsAbs='true' />material/images/newsite/arrow-downs.png) no-repeat right center; color: #434242; float: none; font-size: 18px !important; flex:1; text-align: center;}
 .tab-link-nav-site li.cur, .link-site-gird6 .tab-link-nav-site li.cur{background: none; font-size: 16px; color: #0066cc;  background: url(<TRS_WebSite field='_recurl' UrlIsAbs='true' />material/images/newsite/arrow-downs.png) no-repeat right center;}
 .tab-link-con{ background: #ebf6ff; height: 120px !important; font-size: 16px;}
 #tabLinkCon ul{ height: auto !important;}

 
 /*-------------------------footer start---------------------------- --*/
 .footer{ background:#ebf6ff url(https://dnr.sygww.net/material/images/newsite/footer-bg.png) no-repeat center top; width: 100%; height: 175px; margin: 0; color: #bbcffc; background-size:cover; font-family: '微软雅黑' !important;}
 .footer .fot{ display: flex;}
 .footer .fot .box1{box-sizing: border-box;padding: 60px 30px 0 0; flex: 0.5;  text-align:right; }
 .footer .fot .box1 img{ margin-left: 20px; vertical-align: middle;}
 .footer .fot .box2{ flex: 1.5; padding: 50px 0 0 0; text-align: left;}
 .footer .fot .box2 a{color: #bbcffc; }
 /*-------------------------footer end---------------------------- --*/
 

  /*--table css --*/
  .service-title{
    background: #0e71e0;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin: 0px;
    padding-left: 20px;
  }
  .declare{
    border: 1px solid #428bca;
  }
  .declare-title{
    background: #0e71e0;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
    padding-left: 20px;
  }

  .declare .search-box1,.declare .download-box{font-size: 16px;}


.point li {
    padding: 15px 0 15px 20px;
    cursor: pointer;
    font-size: 18px;
}
.point li:hover{color: #116dea;}
  .mtable-striped-even>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(odd)>th
{
	background-color: #d5e5f1;
}
.mtable-striped-odd>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th
{
	background-color: #ebf6ff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list-mtable-striped-odd>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th
{
	background-color: #d5e5f1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.list-mtable-striped-odd>tbody>tr>td{
	border: 1px solid #428bca;
	text-align: center;

}
.mtable-striped-odd>tbody>tr>td{
	border: 1px solid #a0c8eb;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
  padding: 10px 15px;
  font-size: 16px;
}
.mtable-striped-even>tbody>tr>td{
	border: 1px solid #d0d5d8;
}
.mtable-striped-odd{
	table-layout: fixed;
	font-size: 14px;
}

.showTable{
  border: 1px solid #428bca;
  width: 100%;
  font-size: 16px;
}
.showTable .showTabletd1{ padding: 18px 20px; background: #f0f9ff;border: 1px solid #428bca; width: 30%; text-align: center;} 
.showTable .showTabletd2{ padding: 18px 20px;border: 1px solid #428bca;} 

   /*------------------------- 新增页面 专题专栏，---------------------------- --*/
   /*------------- 专题专栏------------------ --*/
   .new-page .clear{ clear: both; font-size: 0; line-height: 0;}
   .new-page{ padding: 0 0 20px 0;}
/*   .new-page h3{ font-size: 24px; color: #116dea; border-bottom: 1px solid #b0b7bc; font-weight: bold; margin: 25px 0 0 0; height: 40px; } */
.new-page h3{ font-size: 24px; color: #116dea; border-bottom: 1px solid #b0b7bc; font-weight: bold; margin: 25px 0 0 0; height: 40px; clear: both;} 
   .new-page h3 span{ border-bottom: 3px solid #116dea; padding-bottom: 7px; }
   .new-page h3 a{ float: right; font-weight: normal; font-size: 16px; color: #696969; line-height: 40px;}
  
   
/*   .new-page .zt-list1{ display: flex; margin: 20px 0 0 0; flex-wrap: wrap;} */
.new-page .zt-list1{  margin: 20px 0 0 0;}
/*   .new-page .zt-list1 li{ box-sizing: border-box; padding: 5px; flex: 1; max-width: 350px; border: 1px solid #b7d1e6; margin: 10px; text-align: center; } */
.new-page .zt-list1 li{ box-sizing: border-box; padding: 5px; width: 325px; border: 1px solid #b7d1e6; margin: 10px; text-align: center; float: left; }
   .new-page .zt-list1 img{ width: 310px; height:200px;}
   .new-page .zt-list1 p{ background: #f2f8ff; color: #434242; font-size: 18px; padding: 10px; line-height: 26px; font-weight: bold; height: 50px;}
   .new-page .zt-list1 a:hover{ text-decoration: none;}
   
   .new-page .zt-list2{ display: flex; margin: 20px 0 0 0; flex-wrap: wrap; justify-content:space-between;}
   .new-page .zt-list2 li{ box-sizing: border-box;  flex: 1; min-width: 500px; max-width: 650px; border: 1px solid #eaeaea; border-radius: 10px; border-top-left-radius: 12px; 
   padding: 15px 0 15px 20px; color: #323232; font-size: 18px; font-weight: bold; margin: 10px 20px; background: url(https://dnr.sygww.net/material/images/newsite/right-arrow.png) no-repeat right 25px center; position: relative; }
   .new-page .zt-list2 li:hover{ background-color:#116dea ; color: #fff;}
   .new-page .zt-list2 li:hover a{ color: #fff;}
   .new-page .zt-list2 li:hover span{ background: #fff;}
   .new-page .zt-list2 span{  position: absolute; left: 0; top: 17px; display: block; width: 6px; height: 20px; background: #116dea; }
   .new-page .zt-list2 a:hover{ text-decoration: none;}
   
   .new-page .zt-list3{ display: flex; margin: 20px 0 0 0; flex-wrap: wrap; justify-content:space-between;}
   .new-page .zt-list3 li{ box-sizing: border-box; padding: 30px 120px 20px 20px; border: 6px solid #f6f6f6; background: url(images/ygd.png) no-repeat right center;
   flex: 1; min-width: 300px; font-size: 18px; font-weight: bold; line-height: 26px; color: #555; margin: 0 10px;}
   .new-page .zt-list3 li span{ display: block; text-align: center; width: 120px; height: 35px; border-radius: 5px; border: 1px solid #ddd; 
   font-size: 16px; font-weight: normal; line-height: 35px; margin: 30px 0 0 0;}
   .new-page .zt-list3 li a:hover{ text-decoration: none;}
   .new-page .zt-list3 li .tit{ height: 50px; overflow: hidden;}
   
   /*------------- 本厅概况 ----------------- --*/
   .new-page .bt-box1{ background: #edf6ff; border-radius: 5px; padding:20px; color: #1b69d3; margin: 20px 0 0 0; font-size: 18px; line-height: 24px;}
   .new-page .bt-box1 h5 span{ font-size: 20px; font-weight: bold; margin-right: 20px;}
   .new-page .bt-box1 p{ margin: 20px 0 0 0;}
   .new-page .bt-box1 a{color: #1b69d3;}
   
   .new-page .bt-list1{ margin: 5px 0 0 -10px; background: url(images/bt-m-bg.png) no-repeat right bottom; padding: 0 0 20px 0;}
   .new-page .bt-list1 li{background: #edf6ff; color: #1b69d3;  padding: 20px 15px; margin: 15px 0 0 10px; border-radius: 8px; width: 195px; float: left; height: 90px; overflow: hidden; font-size: 16px;}
   .new-page .bt-list1 li span{ display: block;font-size: 20px; font-weight: bold; margin-bottom: 10px;}
   .new-page .bt-list1 li a{color: #1b69d3; display: block;}
   .new-page .bt-list1 li a:hover{ text-decoration: none;color: #fff;background:#1d91fa url(images/bt-s-bg.png) no-repeat center bottom;}
   .new-page .bt-list1 li:hover{ color: #fff !important;background:#1d91fa url(images/bt-s-bg.png) no-repeat center bottom;}
   
   .new-page .bt-box2{ display: flex; justify-content: space-between; margin: 20px 0 30px 0;}
   .new-page .bt-box2 img{ display: block; flex: 1; width: 100%;}
   
   .new-page .bt-list3{ display: flex; flex-wrap: wrap; margin: 30px 0 0 0;}
   .new-page .bt-list3 a{ display: block; flex: 1; background: #ecf5ff; border: 1px solid #d1e7ff; border-radius: 30px; height: 40px; line-height: 40px; 
	min-width: 260px; max-width: 260px; color: #1b69d3; font-size: 18px; font-weight: bold; text-align: center; margin: 0 8px 12px 8px;}
	
   .new-page .bt-list4{ display: flex; flex-wrap: wrap; margin: 30px 0 0 0;}
   .new-page .bt-list4 a{ display: block; flex: 1; background: #ecf5ff; border: 1px solid #d1e7ff; border-radius: 30px; height: 40px; line-height: 40px; 
		 color: #1b69d3; font-size: 18px; font-weight: bold; text-align: center; margin: 0 2px 12px 2px; width: auto; padding: 0;}
	
   .new-page .bt-box4{ margin: 50px 0 0 0;}
   .new-page .bt-box4 .tit{ text-align: center; margin: 0 0 10px 0;}
   
   /*------------- 新闻中心 ----------------- --*/
   .new-page .xwzx-box{ display: flex;}
   .new-page .xwzx-box .dashed-left{ flex: 1; max-width: 690px; height: 460px;}
   .new-page .xw-box1{ margin: 20px 0 0 0;}
   .new-page .xw-box1 .pic{ float: left; width: 560px; height: 400px; background: #eee;}
   .new-page .xw-box1 .con{ float: left; box-sizing: border-box; padding: 40px 0px 0 40px; width: 550px; }
   .new-page .xw-box1 .con h5{ font-size: 22px; font-weight: bold; line-height: 28px;}
   .new-page .xw-box1 .con p{ text-indent: 2em;  line-height: 30px; font-size: 16px; margin: 30px 0 0 0;}
   
   .new-page .xw-box2 .left{ display: block; background: #828282 url(images/left-btn.png) no-repeat center center; width: 21px; height: 64px;}
   .new-page .xw-box2 .right{ display: block; background: #828282 url(images/right-btn.png) no-repeat center center; width: 21px; height: 64px;}
   .new-page .xw-box2 .xw-list1{ display: flex;}
   .new-page .xw-box2 .xw-list1 li{ border: 1px solid #b7d1e6; padding: 5px; flex: 1; max-width:325px; margin: 0 10px;}
   .new-page .xw-box2 .xw-list1 li p{ background: #daedff url(images/right-arrow2.png) no-repeat right 20px bottom 15px;padding: 15px; font-size: 16px;}
   
   /*------------- 互动交流 ----------------- --*/
   .new-page .hdjl-con1{ background:#f0f9ff url(images/hdjl-icon.png) no-repeat 40px center; border-radius: 5px; padding: 35px 0 30px 30px; margin: 20px 0 20px 0; display: flex; overflow: hidden;}
   .new-page .hdjl-con1 .a1{ width: 230px; float: left; margin: 0 0 0 160px;}
   .new-page .hdjl-con1 .a1 a{ display: block; background: #fff; border:1px solid #beddff; border-radius: 5px; font-size: 20px; padding: 7px 0 7px 20px; margin-bottom: 9px;}
   .new-page .hdjl-con1 .a1 a:hover{ text-decoration: none;}
   .new-page .hdjl-con1 .a1 img{ vertical-align: middle; margin-right: 40px;}
   .new-page .hdjl-con1 .xjcx{ display: block;background: #fff; border:1px solid #beddff; border-radius: 5px; font-size: 20px; padding: 32px 0 32px 30px;
	width: 250px; float: left; margin-left: 15px;}
   .new-page .hdjl-con1 .xjcx:hover{ text-decoration: none;}
   .new-page .hdjl-con1 .xjcx img{ vertical-align: middle; margin-right: 40px;}
   .new-page .hdjl-con1 .znwd{ float: left; display: block; width: 18%; margin-left: 15px;}
   
   .new-page .hdjl-list1{ display: flex; justify-content: space-between; margin: 20px 0 0 0; flex-wrap: wrap;}
   .new-page .hdjl-list1 li{ background: #f4fbff; border-radius: 5px; padding: 20px; font-size: 18px; line-height: 28px; margin:0 0 20px 0; width: 46%;}
   .new-page .hdjl-list1 li a:hover{ text-decoration: none;}
   .new-page .hdjl-list1 p{ margin: 20px 0 0 0; font-size: 16px;}
   .new-page .hdjl-list1 .status-end{ background: url(images/hdjl-icon2.png) no-repeat left center; margin-right: 20px; display: inline-block; width: 70px;
	height: 24px; font-size: 14px; text-align: center; line-height: 24px;}
   .new-page .hdjl-list1 .status-now{ background: url(images/hdjl-icon3.png) no-repeat left center; margin-right: 20px; display: inline-block; width: 70px;
		height: 24px; font-size: 14px; text-align: center; line-height: 24px; color: #fff;}
		
   .new-page .hdjl-con2{ display: flex; justify-content: space-between; margin: 20px 0 0 0; }
   .new-page .hdjl-con2 .pic{ flex: 1; max-width: 513px; height: 345px; overflow: hidden;}
   .new-page .hdjl-con2 .txt{ flex: 1;color: #151515; padding: 20px 30px; }
   .new-page .hdjl-con2 .txt h5{ font-size: 20px; font-weight: bold; line-height: 28px; margin-bottom: 20px;}
   .new-page .hdjl-con2 .box{ display: flex; margin: 10px 0 0 0;}
   .new-page .hdjl-con2 .box p{ line-height: 26px; font-size: 16px; flex: 2;}
   .new-page .hdjl-con2 .box .tit{ background: #e0f3ff; border-radius: 30px; font-weight: bold; color: #1b69d3; font-size: 16px;
	margin-right: 20px; flex: 1; max-width: 100px; line-height: 30px; height: 30px; text-align: center;} 
   .new-page .hdjl-con2 .morebox{border-bottom: 1px solid #dfe9f1; text-align: right; padding-bottom: 12px;}
   .new-page .hdjl-con2 .morebox a{ background: #116dea; border-radius: 5px; color: #fff; font-size: 16px; font-weight: bold; padding: 8px 25px;}
   
   .new-page .hdjl-tit{ border: none;}
   .new-page .hdjl-tit img{ margin-right: 20px;}
   .new-page .hdjl-con3{ display: flex; justify-content: space-between; margin-top: 10px; margin-bottom: 20px;}
   .new-page .hdjl-con3 .box{ border: 1px solid #ecf2f9; padding: 15px 20px 10px 20px; border-radius: 10px; flex: 1; margin: 0 10px;}
   .new-page .hdjl-con3 .date{ float: left; width: 69px; height: 72px; background: url(images/hdjl-date.jpg)no-repeat left top; text-align: center;
   margin-right: 20px; color: #fff; padding: 8px 0 0 0; font-size: 15px;}
   .new-page .hdjl-con3 .date span{ color: #3778bf; font-size: 24px; font-weight: bold; padding: 5px 0 0 0; display: block;}
   .new-page .hdjl-con3 .box p{ font-size: 18px; font-weight: bold; padding: 10px 0 0 0;}
   .new-page .hdjl-con3 .box p span{ display: block; font-size: 16px; margin: 10px 0 0 0; font-weight: normal;}


      /*------------- 数据查询 ----------------- --*/
    #sjcx-box{ display: flex; width: 100%;}
    #sjcx-box .gov-site-left{ margin-right: 20px;}
      #gov-site-right{ flex: 1.5;}


      
      /*------------- 网站地图 ----------------- --*/
      .sitemap{ font-size: 18px;}
      .sitemap h2{ font-weight: bold; font-size: 20px; height: 50px; line-height: 50px; background: #cfe6ff;}
      .sitemap h2 a{ color: #0066cd;}

      /*------------- more模版----------------- --*/
      .leader-title, .more-left h2{background: #0e71e0; font-size: 20px;line-height: normal;padding: 5px 0px;}
      .more-chlid-title strong{background: #0e71e0; font-size: 18px;}
      .more-child-list li, .more-nav li{background: url(https://dnr.sygww.net/material/images/newsite/right-more.png) 25px 21px no-repeat; background-size: 10px;padding: 15px 15px 15px 50px; font-size: 18px; line-height: 30px;}
      .more-chlid-title{border-bottom: 1px solid #0e71e0;}
      .gov-site-left,.gov-site-right{ margin-top: 10px;}
      .gov-site-left{ width: 20%;}
      .gov-site-right{ width: 78%;}
      .gov-site-left .hide-line{position: absolute; background: #fff; width: 308px; height: 30px; bottom: -20px;}
      .crumb-nav{background: url(https://dnr.sygww.net/material/images/newsite/tag.png) 0 center no-repeat; padding-left: 25px; font-size: 18px;}
      .gov-site-right .fs16{ font-size: 18px;}

      .more .more-list{ font-size: 18px;}
      .more-list li, .about-list li, .morearr-list li{ line-height: 40px;}
      .more-btn-wrap a{ background: #0e71e0;}
      .more .page .here{background: #0e71e0;}
      .fn-right{ font-size: 18px;}

     /*------------- 其它 ----------------- --*/
     #lsxd_tb{ font-size: 18px !important;}
     
     /*------------- 文件库----------------- --*/
     .wjk-search{width: 100%;margin: 0 auto;max-width: 1400px; overflow: hidden;}
     .wjk-search .w1170{ width: 100%;}
     .wjk-search .w1200 { width: 100%}
     .wjk-search .main-cont{ width: 77%; overflow: hidden;}
     .wjk-search .main-right{ width: 20%; float: left;}
     .wjk-search .main-cont-xh{ width: 5%;}
     .wjk-search .main-cont-tit {width: 20%}
     .wjk-search .main-cont-fwzh {width: 19%;}
     .wjk-search .main-cont-xlzt {width: 8%;}
     .wjk-search .main-cont-cwrq {width: 11%;}
     .wjk-search .main-cont-fbrq {width: 14%;} 

     /* Pages 分页 */
     #morelist .more-list{ border: none;}
    #morelist .Pagination{height: 55px; line-height: 20px; color:#565656;clear:both; margin: 40px auto 0 auto; width: 900px;}
    #morelist .Pagination span{margin-right: 5px;display: block;float: left;margin-left: 15px; line-height: 35px;}
    #morelist .Pagination span b{padding: 0 2px;}
    #morelist .Pagination div {float:left}
    #morelist .Pagination a{ font-size: 14px;text-decoration: none;display: block;float: left;color: #898989;height: 38px;line-height: 38px;padding: 0 15px;margin: 0 1px; background: #f2f2f2;}
    #morelist .Pagination .Ellipsis {overflow: hidden; display: none; visibility: hidden; width: 0; padding: 0; margin: 0;}
    #morelist  cite.FormNum{display: block;float: left;line-height: 35px;height: 35px; font-style:  normal; padding-left:10px; font-size: 16px; margin-right: 5px;}
      #PageNum{ color:#777;width: 40px;height: 30px;line-height: 30px; border: 1px solid #cacaca; margin:0 5px; text-align:center;}
    #morelist .Pagination a:hover{color: #0e71e0;text-decoration: underline; }
    #morelist .Pagination a.PageCur{background-color: #0e71e0;color: #ffffff; }
    #morelist .PageNumOK{ margin: 0 0 0 5px;border-radius: 3px; font-size: 16px;}
    
    #morelist .more-list li:nth-child(5n){ border-bottom: 1px solid #dfdede; padding-bottom: 20px; margin: 0 0 20px 0;}
    #morelist .addline{border-top:2px solid #ddd;margin:10px -45px 0 -45px} 