@charset "utf-8";
 body {
    background: #f0f0f0 url(bgImg.png) no-repeat top center;
	background-size: cover;
  }
body, button, input, select, textarea {
    font-size: 16px;
    font-family: '微软雅黑';
}
  *+h1,
  *+h2,
  *+h3,
  *+h4,
  *+h5,
  *+h6 {
    margin-top: 0em;
  }
  a:hover{
	  cursor: pointer;
  }      
.text-line {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.text-line2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; }

  .text-line3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis; }
.text-line4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis; }

.flex-row {
  display: flex;
  flex-direction: row; }

.flex-row-always {
  display: flex;
  flex-direction: row; }

.flex-column {
  display: flex;
  flex-direction: column; }

.flex-row-between {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

@media only screen and (max-width: 641px) {
  .flex-row {
    text-align: center;
    flex-direction: column; }
  .flex-row-between {
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center; } }

.align-center {
  align-items: center; }
  .contMain .wrap {
    background: #ffffff;
    height: max-content;
    overflow: hidden;
    padding: 0px 20px;
  }

  .wrap,.am-container{
    max-width: 1320px;
    margin: 0px auto;
  }
  
  .onActive{
  display:block;
  }
  .opacitys {
    display: none !important;
  }
/*图标抖动效果*/
.w-zwgk-rk a:hover img,.index-zfxxgk-list a:hover img,.index-zrzygz-list a:hover img,.zwgk-zfzzgk-list>a:hover img,.index-zdggnr-list>li>a:hover img{
  transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transition: 0.8s;
  -moz-transition: 0.8s;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
}
.w-zwgk-rk a,.index-zfxxgk-list a,.index-zrzygz-list a,.zwgk-zfzzgk-list>a,.index-zdggnr-list>li>a{
cursor: pointer;
}
  /*头部开始*/
  .top-title {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .top-title,
  .top-title a {
    font-size: 14px;
    color: #fff;
  }

  .linedown {
    margin: 0px 14px;
  }

  .title_rt .ipv6,
  .title_rt .wza,
  .title_rt .zzzq {
    height: 28px;
    display: inline-block;
    background: rgba(255, 255, 255, 0.18);
    border-radius: 4px;
    text-align: center;
    line-height: 28px;
    padding: 0px 10px;
    margin-right: 14px;
  }

  .xmt {
    width: 28px;
    height: 28px;
    display: inline-block;
    background: rgba(255, 255, 255, 0.37);
    border-radius: 50%;
    text-align: center;
    line-height: 26px;
    margin-right: 14px;
  }

  .title_rt .zzzq {
    background: #fa983a;
  }

  .wza img,
  .zzzq img {
    margin-right: 5px;
  }

  .top-title .wrap,
  .title_rt,
  .top-logo,
  .nav>ul,.w-ft-newConts,.ft-jb,.ft-time,.ft-nr,.lg-zw>a,.w-zwgk-one,.w-zwgk-two{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .title_rt,
  .title_rt .wza,
  .title_rt .zzzq,
  .fgx,
  .index-two-cont,.zwgk-search,.zwgk-search>div,.w-zwgk-rk>a,.zwgk-zfzzgk-list>a,.zwgk-tj-list {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
  }

  .gh_logo {
    margin-right: 10px;
  }

  .top_sousuo {
    width: 324px;
    height: 40px;
    border: none;
    background: #fff;
  }

  .top_sousuo>input {
    font-size: 15px;
    color: #666666;
    line-height: 40px;
	height: 40px;
    padding-left: 18px;
    letter-spacing: 1px;
	min-width: 71%;
  }

  .top_sousuo>input::-webkit-input-placeholder {
    color: #666666;
  }

  .top_sousuo span {
    cursor: pointer;
    background: #ec940a;
        width: 72px;
    display: inline-block;
    height: 40px;
    float: right;
    color: #fff;
    font-size: 16px;
    letter-spacing: 8px;
    line-height: 40px;
    text-align: center;
    padding-left: 8px;
  }
 /*导航开始*/
  .nav>ul {
    height: 52px;
    line-height: 52px;
    background: #2b58a8;
    justify-content: space-around;
    margin-top: 40px;
	margin-bottom:0px;
  }
.nav>ul>li{
 height: 52px;
 line-height: 52px;
  display:block !important;
  position: relative;
padding:0px 30px;
}
  .nav>ul>li>a {
    font-size: 20px;
    color: #ffffff;
    letter-spacing: 1px;
  }
 
.main-nav li .dropdown {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 49px;
  z-index: 99999;
}

.main-nav li .dropdown ul {
  position: relative;
  padding-top: 2px;
  bottom: 0;
}

.main-nav li .dropdown li {
  float: none;
  width: 100%;
  padding: 0;
  margin: 0;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  font-size: 13px;
  background: #20528f;
  position: relative;
  transition: all ease .2s;
  border: none;
}

.main-nav li .dropdown li a {
  color: #fff;
  font-weight: normal;
  text-align: center;
}

.main-nav li .dropdown li:hover {
  background: #0c1b2c;
}
.main-nav li:hover a, .main-nav li.onAcitve a {
  color: #fff;
}

.main-nav li:hover .dropdown {
  display: block;
}

.main-nav li:hover .dropdown li a {
  display: block;
  transition: all ease .3s;
}

.main-nav li.long .dropdown{
    width: 426px;
    left: -165px;
}
.main-nav li.long{    margin: 0 8px;
    padding: 0px 9px;}
.main-nav li.long .dropdown ul{margin: 0px 0px 0px;}
.main-nav li.long .dropdown ul li{
width: 140px;float: left;
    border-left: 1px solid #cac7c7;
    border-bottom: 1px solid #cac7c7;
}

  /*导航结束*/
  /*头部结束*/

  /*栏目条背景通用色*/
  .lmlineBg,.main-tit {
    background-color: #ecf1f7;
    border: 1px solid #e7ecf4 !important;
    border-radius: 4px;
  }
.lmztBg{
    background: linear-gradient(to bottom, #f3f5fd, #ffffff);
    border: 1px solid #e4eaff;
}

  /*新闻*/
  .xw-one {
    background: linear-gradient(to bottom, #f2f6ff, #ffffff);
    border: 1px solid #e0ebff;
  }

  /*领导信箱*/
  .ldxxBut {
    background-color: #f9f9ff;
    border: 1px solid #2b58a8;
    border-radius: 4px;
  }

  
 /*列表共用样式开始*/
    .w-news-list li {
      line-height: 48px;
      height: 48px;
	  display: flex;
    justify-content: space-between;
    }	
  .index-ywcx-tit,.index-four-cont,.index-zfxxgk-tit>a,.index-ztzl,.index-ztzl>div{
     display: flex;
      align-items: center;
    }
	.index-ywcx-tit,.index-zfxxgk-tit>a{
	 align-items: flex-start;
	}
	.index-ywcx-tit img{
	    height: 58px;
	}
    /*列表共用样式结束*/
    /*页签公用样式开始*/
    .cm-tab .tabPanel1 .panel:before {
      background-color: initial;
    }

    .cm-tab .tabPanel1 {
      border-bottom: 1px solid #e7ecf4 !important;
      height: 56px;
      line-height: 56px;
      padding: 0px 5px;
	  white-space: nowrap;
    }

    .cm-tab .tabPanel1 .panel:first-child {
      margin-left: 0px;
    }

    .cm-tab .tabPanel1 .panel {
      margin-left: 0px;
      padding-bottom: 0px;
      line-height: 54px;
      font-size: 20px;
      font-weight: normal;
    }

    .cm-tab .tabPanel1 .panel.cur {
      color: #2b58a8;
      font-weight: bold;
      margin-top: 2px;
    }

    /*页签公用样式结束*/
    /*轮播公用开始*/
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      flex-direction: column;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .swiper-slide .white-title {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 84%;
      display: block;
      font-size: 20px;
      color: #333333;
      font-weight: bold;
      margin-top: 18px;
      line-height: 20px;
    }

    .swiper-pagination-bullet {
      width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
      height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
      display: inline-block;
      border-radius: 50%;
      background: var(--swiper-pagination-bullet-inactive-color, rgba(0, 0, 0, 0.4));
      opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
      width: 11px;
      height: 11px;
      border: none;
    }

    .swiper-pagination-bullet {
      height: 10px;
      width: 10px;
    }

    :root {
      --swiper-theme-color: #fff;
    }

    .swiper-pagination {
      text-align: right;
      padding-right: 10px;
    }

    /*轮播公用结束*/
    /*头条结束*/
    .index-one-cont {
      margin-bottom: 26px;
    }

    .hotNews {
      padding: 20px 34px 0px 34px;
    }

    .hotNews h1 {
      font-size: 30px;
      text-align: center;
    }

    .hotNews p {
      font-size: 18px;
    }

    .fgx div {
      width: 424px;
      height: 3px;
      background: #ecf1f7;
    }

    .fgx div:nth-child(2) {
      margin: 0px 4.5px;
    }

    .fgx div.on {
      background: #2b58a8;
    }

    /*头条结束*/
    /*新闻开始*/
    .w-banner {
      width: 783px;
      height: 478px;
      background: #f7f7f7;
      border-radius: 4px;
      margin-top: -18px;
    }

    .cm-banner .swiper-pagination-bullet-active {
      opacity: var(--swiper-pagination-bullet-opacity, 1);
      background: var(--swiper-pagination-color, var(--swiper-theme-color));
      width: 10px;
      height: 10px;
      border-radius: 6px;
    }

    .w-banner .swiper-slide div {
      position: absolute;
      bottom: 0px;
	  right: 0px;
      color: #fff;
      padding-left: 20px;
      width: 100%;
      background: rgba(51, 51, 51, 0.7);
      height: 68px;
      line-height: 68px;
      text-align: left;
    }

    .banner-tit p {
      font-size: 22px;
    }

    .w-banner .swiper-pagination {
      line-height: 53px;
      bottom: 0px;
    }

    .news-rt {
      width: 474px;
      margin-left: 26px;
    }

    .news-rt #zfxx .tabPanel1 .panel {
      text-align: center;
      width: 230px;
    }

    .news-rt #dtxx .tabPanel1 .panel {
      text-align: center;
      width: 154px;
    }

    .news-rt #zfxx .tabPanel1 .panel.cur {
      background: url(active1.png) no-repeat top center;
    }

    .news-rt #dtxx .tabPanel1 .panel.cur {
      background: url(active2.png) no-repeat top center;
    }

    #zwfw .tabPanel1 .panel.cur {
      background: url(active3.png) no-repeat top center;
      width:271px;
    }

    .w-news-list li a {
      font-size: 16px;
      background: url(dote3.png) no-repeat left center;
    }

    /*新闻结束*/
    /*首页-横幅开始*/
    .index-three-cont img {
      width: 100%;
      height: 107px;
      margin: 10px auto 25px;
    }
  /*首页-横幅结束*/

/*首页-信息公开开始*/
.index-four-cont{
    justify-content: space-between;
}
.index-four-cont img{
    object-fit: none;
}
    .gkbj {
      background: linear-gradient(to bottom, #f2f6ff, #ffffff);
      border: 1px solid #a8d2fa;
      border-radius: 8px;
    }
.index-zfxxgk{
width:359px;
height:558px;
}
.index-zfxxgk-tit>a{
    margin: 30px 15px;
	align-items:center;
}
.index-zfxxgk-list{
display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0px 15px;
align-items: center;
}
.index-zfxxgk-list li {
    width: calc((100% - 30px) / 2);
    text-align: center;
    margin-bottom: 35px;
}

.index-zfxxgk-list li a,.index-zfxxgk-list>a{
display: inline-flex;
    flex-direction: column;
align-items: center;
}
.index-zfxxgk-list li a>img{
width: 48px;
    height: 48px;
}
.index-zfxxgk-list li a>h3{
    font-size: 16px;
    font-weight: initial;
    margin-top: 10px;
}
.index-zwfw{
  width: calc(100% - 619px);
}
.index-zwfw .tabPanel{
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
}
#zwfw .tabPanel1 .panel{
text-align:center;
width: calc(100% / 2);
}
#zwfw{
margin: 0px 25px;
}
.kjrk{
display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    border: 1px solid #d2dffc;
    border-radius: 4px;
    margin: 20px 25px;
    padding: 20px;
    margin-bottom: 0px;
    padding-top: 0px;
}
.kjrk a{
margin-top:25px;
    width: 48%;
}
.kjrk a img{
width:100%;
}
.index-zdggnr{
width:260px;
height:558px;
}
.index-zdggnr-tit>a{
    display: flex;
    text-align: center;
    width: calc(100% - 10px);
    margin: 30px 5px;
    align-items: center;
}
.index-zdggnr-tit>a>img{
margin-left:-20px;
}
.index-zdggnr-tit>a>h2{
    font-size: 26px;
}
.index-zdggnr-list>li{
       padding-bottom: 10px;
    border-bottom: 1px solid #e0e2ff;
    margin: 33px 15px;
}
.index-zdggnr-list>li:nth-child(1){
    margin-top: 0px;
}
.index-zdggnr-list>li>a{
  flex-direction: row;
display: inline-flex;
}
.index-zdggnr-list>li>a>h3{
  margin-top:0px;
    font-weight: initial;
    font-size: 16px;
    margin-left: 4px;
}
.w-loc a {
    color: #999999;
}
/*首页-信息公开结束*/

    /*首页-开始*/
    .zrzybj {
      background: linear-gradient(to bottom, #f2f6ff, #ffffff);
      border: 1px solid #e4eeff;
      border-radius: 8px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 25px 35px;
    }

    .zrzybj li a {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      font-size: 16px;
      color: #333;
    }

    .zrzybj li a h3 {
      font-weight: initial;
      margin-top: 15px;
	  font-size:16px;
    }
.index-zrzygz-tit{
display: flex;
    align-items: center;
    position: relative;
    padding: 25px 0px;
}
.lmjx{
width: 7px;
    display: inline-block;
    height: 28px;
    background: #1654bb;
    margin-right: 12px;
}
.index-zrzygz-tit>h2{
    font-size: 26px;
    line-height: 40px;
    position: absolute;
    top: 17px;
    left: 18px;
}
    /*首页-自然资源工作结束*/
    /*首页业务查询开始*/
    .index .r3 {
      margin-top: 20px;
    }
  
    .index-ywcx-tit,.index-ztzl {  
      margin-top: 25px;
	  align-items: center;
    }
    
    .index-ywcx-tit img,
    .index-seven-cont .hd img,.index-zfxxgk-tit>a img,.index-ztzl>a>img {
      margin-right: 10px;
    }

    .index-ywcx-tit h2,
    .index-seven-cont .hd ul li a,.index-zfxxgk-tit a h2,.index-ztzl h2 {
      font-size: 26px;
      color: #333;
      font-weight: bold;
    }
	
    .index-ztzl{
	  justify-content: space-between;
	}
	.index-ztzl a{
	   color: #666;
	}

    .index .r3 .list ul {
      width: 100%;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      align-items: center;
    }

    .index .r3 .list li {
      float: left;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    .index .r3 .list li a {
      margin: 0 6px;
      padding: 5px 15px 5px 15px;
      line-height: 20px;
      height: 60px;
      display: table;
      width: 272px;
      color: #3e6aab;
      background: url(ywcx_bg.png) no-repeat;
      background-size: cover;
    }

    .index .r3 .list li a .text {
      font-size: 16px;
      width: 158px;
      display: table-cell;
      vertical-align: middle;
      height: 100%;
    }

    .index .r3 .list li a .icon {
      display: table-cell;
      vertical-align: middle;
      height: 100%;
      width: 30px;
      height: 30px;
      margin-top: 10px;
    }

    .index .r3 .list li a .icon1 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon1.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon2 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon2.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon3 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon3.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon4 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon4.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon5 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon5.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon6 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon6.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon7 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon7.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon8 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon8.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon9 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon9.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon10 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon10.png) center 0 no-repeat;
    }

    .index .r3 .list li a .icon11 i {
      display: block;
      transition: all ease .2s;
      width: 30px;
      height: 30px;
      background: url(ywcx_icon11.png) center 0 no-repeat;
    }

    .index .r3 .list li:hover a {
      background: url(ywcx_bg_hover.png) no-repeat;
      color: #fff;
      background-size: cover;
    }

    .index .r3 .list li:hover a .icon i {
      background-position: 0 -30px;
    }

    /*首页业务查询结束*/

    /*首页矿权提示开始*/
    

    .index-seven-cont .hd {
      display: flex;
    margin-top: 15px;
	align-items: center;
    margin-bottom: 10px;
    }

    .index-seven-cont .hd li:nth-child(1) {
      background: url(dote7.png) no-repeat center right;
      padding-right: 30px;
    }

   .index-seven-cont .hd li.on a {
      color: #2b58a8;
    }

    .index .r4 .slide .hd li {
      margin-right: 30px;
      float: left;
    }

    .index .r4 .slide .item .tips {
      background: #f5f5f5;
      color: #787878;
      line-height: 44px;
      padding: 0 10px;
      font-size: 16px;
      margin-bottom: 15px;
    }

    .index .r4 .slide .item .tips .r {
      color: #c30000;
    }

    .index .r4 .slide .item .tips .y {
      color: #e9ba00;
    }

    .index .r4 .slide .item .tips .g {
      color: #008000;
    }

    .index .r4 .slide .item table {
      width: 100%;
    }

    .index .r4 .slide .item table th,
    .index .r4 .slide .item table td {
      height: 34px;
      border: 1px solid #d6e6ff;
      font-size: 12px;
      text-align: center;
      color: #008000;
    }

    .index .r4 .slide .item table th {
      background: #d6e6ff;
      color: #3677d0;
    }
/* 首页滚动列表 */
.table-tou{
	position: relative;
	overflow: hidden;
}
.table-tou span {
	height: 34px;
	line-height: 34px;
	border: 1px solid #d6e6ff;
	font-size: 16px;
	text-align: center;
	float: left;
	font-weight: bold;
	background: #d6e6ff;
	color: #3677d0;
	display: block;
}

.table-tou .table-tou1 {
	width: 309px;
}

.table-tou .table-tou2 {
	width: calc(100% - 618px);
}

.table-tou .table-tou3 {
	width: 309px;
}
.table-con li{
	
		height: 34px;
	line-height: 34px;
}
.table-con li a {
	float: left;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d6e6ff;
	font-size: 16px;
	text-align: center;
	color: #008000;
}

.table-con .table-con1 {
	width: 309px;
}

.table-con .table-con2 {
	width: calc(100% - 618px );
}

.table-con .table-con3 {
	width:309px;
}

/* 采矿信息滚动列表 */
.list-dqxx{margin-top:20px;}

.list-dqxx .tips{    background: #f5f5f5;
    color: #787878;
    line-height: 34px;
    padding: 0 10px;
    font-size: 14px;
    margin-bottom: 15px;}

.list-dqxx .tips .r{    color: #c30000;} 
.list-dqxx .tips .y {color: #e9ba00;}
.list-dqxx .tips .g {color: #008000;}

.list-dqxx .table-tou{margin:0;padding:0;}
.list-dqxx .table-tou .table-tou1,.list-dqxx .table-con .table-con1{
       width:250px;
}
.list-dqxx .table-tou .table-tou2,.list-dqxx .table-con .table-con2{
       width: calc(100% - 445px);
}

.list-dqxx .table-tou .table-tou3,.list-dqxx .table-con .table-con3{
       width:195px;
}
.color1 {
		color: red!important;
	}
.color2 {
		color: #e9ba00!important;
	}
.color3 {
		color: #008000!important;
	}

.list-dqxx .txtMarquee-top .hd{    overflow: hidden;
    height: 30px;
    background: #f4f4f4;
    padding: 0 10px;
}
.list-dqxx .txtMarquee-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.list-dqxx .txtMarquee-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;background: #ccc;
    border-radius: 50%; }
.list-dqxx .txtMarquee-top .hd ul li.on{background: #20528f;}
    /*首页矿权提示结束*/

   /*首页专题开始*/
.index .r5 {
  margin-top: 10px;
  margin-bottom:25px;
}

.index .r5 .slide {
  position: relative;
  overflow: hidden;
}
.ztSwiper{
  margin-top: 10px;
}
.index .r5 .slide .prev, .index .r5 .slide .next {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  width: 34px;
  height: 34px;
  z-index: 9;
}

.index .r5 .slide .prev {
  left: 0;
  background: url(left_icon.png) center center no-repeat;
}
.index .r5 .slide .next {
  right: 0;
  background: url(right_icon.png) center center no-repeat;
}

.index .r5 .slide .bd li {
  float: left;
  width: 236px;
  height: 136px;
  margin-right: 20px;
  overflow: hidden;
}

.index .r5 .slide .bd li img {
  transition: all ease .2s;
  width: 100%;
  height: 100%;
}

.index .r5 .slide .bd li:hover img {
  transform: scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
}
/*首页专题结束*/
/*首页浮窗开始*/
.index-float{
position: relative;
}
#close3,#close5{
top: 40%;width: 200px;right: 50%;margin-right: 680px; position: fixed;z-index: 99;
}
#close4{
left: 50%;top: 40%;width: 200px;margin-left: 680px;position: fixed;z-index: 99;
}
#close5{
top: 64.5%;
}
#close3 img,#close4 img,#close5 img{
width:200px;
}
.closestyle{    
width: 35px;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    display: block;
    background: #ccc;
    text-align: center;}
/*首页浮窗结束*/
   
/*本厅综述、新闻信息列表开始*/
.overview-page>.wrap,.w-content-zwgk .wrap{
  padding: 30px 20px 20px;  
background:#ffffff;
}

.overview-page .c1 {
  float: left;
  width: 70%;
}

.overview-page .c1 .r1 .con {
  text-indent: 2em;
  line-height: 38px;
  color: #4a4a4a;
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    overflow: hidden;
    text-overflow: ellipsis;
}

.overview-page .c1 .r2 {
  margin: 1.5rem 0;
}
.c1 .r1 .main-tit,.c1 .r2 .main-tit,.c1 .r3 .main-tit{
   margin-bottom: 1rem;
}
.overview-page .c1 .r2 .list li {
  float: left;
  width: 33%;
  padding-right: 3.3%;
  line-height: 33px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.overview-page .c1 .r2 .list li a {
  color: #20528f;
}

.overview-page .c1 .r2 .list li a:hover {
  color: #d41011;
}

.overview-page .c1 .r3 .list li {
  float: left;
  width: 49.8%;
  padding-right: 5%;
  line-height: 34px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.overview-page .c1 .r3 .list li a {
  color: #20528f;
}

.overview-page .c1 .r3 .list li a:hover {
  color: #fa983a;
}

.overview-page .c2 {
  float: right;
  width: 28%;
  padding: 20px;
  background: #e8f3ff;
}

.overview-page .c2 .main-tit {
  border-bottom-color: #fff;
}
.overview-page .c2 .r1 .main-tit{
margin-bottom:15px;
}
.overview-page .c2 .r1 .pic {
  height: max-content;
  overflow: hidden;
}

.overview-page .c2 .r1 .pic img {
  transition: all ease .2s;
  width: 100%;
  height: auto;
}

.overview-page .c2 .r1 .pic:hover img {
   transform: scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
}

.overview-page .c2 .r1 .name {
  text-align: center;
  font-weight: bold;
  color: #565656;
  line-height: 50px;
}

.overview-page .c2 .r2 {
  margin-top: 10px;
}

.overview-page .c2 .r2 .list li {
  margin-bottom: 18px;
  line-height: 40px;
  border-radius: 5px;
  padding-left: 44px;
  background: url(dote1.png) 20px center no-repeat #fff;
}

.overview-page .c2 .r3 {
  padding-top: 20px;
}
.main-tit h6 {
    float: left;   
    font-size: 20px;
    color: #20528f;
    font-weight: bold;
    margin-bottom: -2px;
    background: url(active1.png) no-repeat top center;
    text-align: center;
    width: 200px;
    line-height: 54px;
    margin: 5px 5px 0px 5px;
}

.main-tit .more {
  float: right;
  color: #7f7f7f;
  font-size: 14px;
  line-height: 61px;
  padding-right: 10px;
}

.main-tit .more:hover {
  color: #fa983a;
}

.main-list li {
  line-height: 44px;
  background: url(dote2.png) left center no-repeat;
  padding-left: 20px;
}

.main-list li a {
  display: block;
  margin-right: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-list li .date {
  float: right;
  color: #717171;
}
.tyList  .zyzn-cont{
padding:20px !important;
}

.w-leader0img img {
  width: 450px;
}
.w-leader-list li{
    border-bottom: 1px dashed #e6e6e6;
    margin-bottom:20px;
    padding-bottom: 10px;
}
.w-leader-list .w-posi{
text-align: left;
    line-height: 26px;
    text-indent: 2rem;
padding: 0px 20px;
}
.lg-zw>a{
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
    line-height: 48px;
    margin: 0px auto;
  }
.lg-zw>a:hover{
    color:#155c9e;
  }
 .lg-zw .w-name{
	margin-right: .8rem;  
  }
/*本厅综述、新闻信息列表结束*/
/*新闻信息首页*/
.news-page>.wrap{
  padding: 30px 20px 20px;  
background:#ffffff;
}
.news-page .r1 .slide {
  position: relative;
}

.news-page .r1 .slide .hd {
  position: absolute;
  bottom: 50px;
  right: 0;
  width: 430px;
  z-index: 2;
  text-align: center;
}

.news-page .r1 .slide .hd li {
  display: inline-block;
  width: 30px;
  height: 5px;
  background: #d1d1d1;
  cursor: pointer;
  margin: 0 3px;
  transition: all ease .2s;
}

.news-page .r1 .slide .hd li.on {
  background: #d41011;
}

.news-page .r1 .slide .bd li {
  background: #f2f2f2;
}

.news-page .r1 .slide .bd li .pic {
  float: left;
  width: 800px;
  height: 415px;
  overflow: hidden;
}

.news-page .r1 .slide .bd li .pic img {
  transition: all ease .2s;
  width: 100%;
  height: 100%;
}

.news-page .r1 .slide .bd li .pic:hover img {
  transform: scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
}

.news-page .r1 .slide .bd li .text {
  margin-left: 810px;
  padding: 25px 20px;
  line-height: 30px;
}

.news-page .r1 .slide .bd li .text h6 {
  margin-top: 10px;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}

.news-page .r1 .slide .bd li .text h6 a {
  color: #20528f;
}

.news-page .r1 .slide .bd li .text h6 a:hover {
  color: #d41011;
}

.news-page .r1 .slide .bd li .text .desc {
  font-size: 14px;
  color: #6e6e6e;
}

.news-page .c1 {
  float: left;
  width: 800px;
}

.news-page .c2 {
  float: right;
  width: 400px;
}

.news-page .main-tit {
  margin-bottom: 10px;
}

.news-page .r2 {
  margin-top: 30px;
}

.news-page .r2 .c2 .main-list {
  padding-top: 2px;
}
.news-page .main-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.news-page .main-list li a {
    width: 84%;
margin-right: 0px;
}
.news-page .r2 .c2 .main-list li {
  line-height: 44px;
  margin: 10px;
  padding-left: 40px;
  background: url(dote4.png) 10px center no-repeat #f7f7f7;
}

.news-page .r3 .main-tit {
  margin-top: 30px;
}
.news-page .r2 .c2  .main-list .tzggList li{
    margin: 12px 0px;
}
.news-page .main-list .tzggList li a {
    width: 70%;
} 
.news-page .main-list .tzggList li .date {
    padding-right: 10px;
}
.news-page .r3 .c2 .list {
  margin-top: -5px;
}

.news-page .r3 .c2 .list li {
  padding: 11px 0;
  line-height: 34px;
  border-bottom: 1px solid #e6e6e6;
}

.news-page .r3 .c2 .list li h6 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
font-size: 16px;
    font-weight: initial;
}

.news-page .r3 .c2 .list li p {
  font-size: 14px;
  color: #8f8f8f;
}

.news-page .r3 .c2 .list li p span {
  display: inline-block;
  margin-right: 20px;
  padding-left: 22px;
}

.news-page .r3 .c2 .list li p .city {
  background: url(dote5.png) left center no-repeat;
}

.news-page .r3 .c2 .list li p .date {
  background: url(time_icon.png) left center no-repeat;
}
/*政务公开样式*/
.w-content-zwgk>.wrap>div{
background:#f7f7f7;
    border-radius: 12px;
}
.w-content-zwgk>.wrap>div:nth-child(1){
background:none;
}
.zwgk-zcjd .main-list li {
  background: url(dote3.png) left center no-repeat;
}

.w-content-zwgk>.wrap>div.w-zwgk-one .one-lf-top{
background: #ecf3fb;
    padding: 30px;
    border-radius: 12px;
}
.zwgk-search{
width: 100%;
    background: #fff;
    height: 60px;
    border-radius: 6px;
    line-height: 60px;
}
.w-zwgk-one-lf{
width: 840px;
}

.zwgk-search-lf>img{
    padding: 0px 8px 0px 15px;
}
.zwgk-search-lf{
   width: 170px;
}

.zwgk-search-lf span:last-child{
    margin: 0px 15px;
    color: #d9d9d9;
}
.zwgk-search-rt input,.zwgk-search-rt input::-webkit-input-placeholder {
    color: #999999;
    font-size:18px;
  }
.zwgk-search-lf,#textfield,.zwgk-search-rt button{
  font-size:18px;
}
.zwgk-search-rt button{
background: #1a5494;
    color: #fff;
    letter-spacing: 10px;
    text-align: center;
    display: inline-block;
    width: 110px;
    height: 60px;
    border-radius: 0px 6px 6px 0px;
    line-height: 60px;
    padding-left: 20px;
    cursor: pointer;
}
.one-lf-center{
background: #f7f7f7;
    border-radius: 12px;
    padding-top: 5px;
    margin-top: 35px;
	padding-bottom: 10px;
}
.zwgk-zcjd{
    background: #f7f7f7;
    border-radius: 12px;
}
.zwgk-zcjd-tit{
    padding-left: 25px;
    padding-top: 20px;
    margin-bottom: 20px;
	width: 100%;
}
.zwgk-zcjd-tit>a{
    font-size: 20px;
    color: #20528f;
}
.zcjd-tit-list{
padding-right:25px;
}
.zcjd-tit-list ul li{
float:left;
}
.zcjd-tit-list ul li.on,.zcjd-tit-list ul li.on a,.zcjd-tit-list ul li a:hover{
color:#20528f;
}
.zwgk-zcjd .main-list{
background: #fff;
 border-radius: 12px;
padding:20px;
    margin: 20px 10px 10px;
}
#slide4 .main-list{
 padding-top: 0px;
    min-height: 272px;
}
.zcjd-tit-list ul li a{
font-size:18px;
color:#666666;
}
.zwgk-zcjd .main-list .date{
color:#b3b3b3
}
.jgx{
    color: #d5d5d5;
    margin: 0px 15px;
}
.zwgk-search-rt{
    width: calc(100% - 170px);
}
.w-zwgk-one-rt{
width: calc(100% - 875px);
background:#f7f7f7;
border-radius: 12px;
}

.zwgk-zfzzgk-list{
padding:20px;
}
.w-zwgk-one-rt  h2,.zwgk-zfzzgk-list>a h3{
    font-weight: initial;
}
.zwgk-zfzzgk-list>a{
justify-content: flex-start;
background: #fff url(zwgk_bg_hover.png) no-repeat center right;
    width: 100%;
    height: 65px;
    margin-top: 14px;
    padding-left: 25px;
    border-radius: 8px;
    background-position-x: 340px;
}
.zwgk-zfzzgk-list>a h3 {
    margin-left:15px;
font-size:16px;
}
.zwgk-zfzzgk-list>a:nth-child(1){
margin-top:0px;
}
.w-zwgk-one-rt>a h3{
font-size: 18px;
margin-left:15px;
}
.w-zwgk-two{
    margin: 40px auto;
padding: 10px;
}

.w-zwgk-rk{
    background:#fff;
    padding:20px;
    border-radius: 12px;
    width: 100%;
}
.w-zwgk-rk>a{
   border-right:1px dashed #d9dde0; 
   flex-direction: column;  
       width: calc((100% - 30px) / 4);
padding: 20px 0px;
}

.w-zwgk-rk>a:last-child{
border-right:none;
}

.w-zwgk-rk>a h2{
    font-size: 18px;
    font-weight: initial;
    margin-top: 15px;
}
.w-zwgk-three{
    padding-top: 10px;
    padding-bottom: 20px;
}
#slide5 .main-list{
 min-height: 460px;
 padding-top: 0px;
}
.zwgk-tj-list{
    width: 100%;
margin-bottom:20px;
padding-top: 20px;
}
.zwgk-zcjd .main-list .zwgk-tj-list li{
background: none;
float:left;
padding-left: 0px;
    width: calc((1239px - 60px) / 3);
}
.zwgk-zcjd .main-list .zwgk-tj-list li a{
display:block;
margin-right:0px;
}
.zwgk-zcjd .main-list .zwgk-tj-list li a img{
transition: transform 8s cubic-bezier(.23, 1, .32, 1);
    transform: scale(1);
}

.zwgk-zcjd .main-list .zwgk-tj-list li a:hover img{
 transform: scale(1.1);
}
.zwgk-zcjd .bd{
  clear: both;
}
/*当前位置*/
.w-loc span.cur {
    color: #155c9e;
}
  /*图片列表*/
  .picList img {
    width: 278px;
    height: 200px;
    border-radius: 4px;
  }
.cont-two,.w-content-bg,.w-content-zwgk{
background: url(w-bg1.png) no-repeat left bottom;
}
/*概览通用样式*/
.w-content-bg .wrap{
background:#fff;
}
.w-leaderInfo {
  padding-top: 20px;
  padding-bottom: 30px;
}
.w-leaderInfo .w-leader-tit {
  height: 50px;
  line-height: 49px;
  border-bottom: 1px solid #256dcf;
  margin: 0px 20px 20px;
}
.w-leaderInfo .w-leader-tit a.lf {
    font-size: 24px;
    color: #155c9e;
}

.w-leader-tit>.con-lm-top{
float:right;
}

.w-gl-lf {
  width: 252px;
  min-height: 816px;
  background: url(w-line3.png) repeat-y;
  margin-left: 20px;
  padding: 14px 12px;  
}
.w-gl-lf .gl-lfUl {
  width: 100%;
}
.w-gl-lf .gl-lfUl li {
  height: 60px;
  background: url(w-twoLine.png) no-repeat bottom center;
}
.w-gl-lf .gl-lfUl li a {
  display: block;
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 20px;
  color: #ffffff;
}
.w-gl-lf .gl-lfUl li a:hover,
.w-gl-lf .gl-lfUl li a.cur {
  background: url(w-liBg.png) no-repeat;
  color: #155c9e;
  font-weight: bold;
}
.w-gl-w868 {
  width: 868px;
}
.w-gl-w868 .w-gl-w868-tit {
  width: 100%;
  height: 39px;
  font-size: 20px;
  color: #333333;
  border-bottom: 1px solid #f1f1f1;
}
.w-gl-w868 .w-gl-w868-tit a {
  display: inline-block;
  padding: 0 15px 14px;
  border-bottom: 1px solid #155c9e;
  line-height: 21px;
}
.w-gl-w868 .gl-news-list,.wlfgl .gl-news-list{
  width: 100%;
  border-bottom: 1px dashed #e1e2e2;
  padding: 18px 0;
}
.w-gl-w868 .gl-news-list li,.wlfgl .gl-news-list li{
  height: 40px;
  line-height: 40px;
}
.w-gl-w868 .gl-news-list li a {
  font-size: 16px;
  color: #000000;
}
.w-gl-w868 .gl-news-list li a:hover {
  font-weight: bold;
}
.w-gl-w868 .gl-news-list li span {
  font-size: 16px;
  color: #666666;
}
/**/
.wgl-w1160 {
  width: 1160px;
  margin: 37px auto 0;
}
.wgl-w1160 .w-gl-w868-tit {
  height: 45px;
}
.wgl-w1160 .w-gl-w868-tit a {
  padding: 0 15px 20px;
}
.tyList .w-leaderInfo .w-leader-tit {
    border-bottom: none;
    margin-bottom: 10px;
}
.tyList .w-leaderInfo .w-leader-tit .cm-loc{
padding-left:0px;
}
.tyList .w-leaderInfo .w-gl,.w-map {
    background: #f2f6f9;
    margin: 0px 20px;
    padding: 20px 0px;
    border-radius: 12px;
}
.tyList .w-leaderInfo .w-gl  .w-gl-lf{
   background:none;
   padding: 0px;
   padding: 0px 10px;
}


.tyList .w-gl-w868 {
       width: calc(100% - 320px);
    margin-right: 20px;
    background: #fff;
    padding: 0px 20px;
    border-radius: 12px;
}
.tyList .w-gl-w868 .cm-news-list li a,.wlfgl .cm-news-list li a{
 background: url(dote3.png) no-repeat  center left; 
}
.tyList .w-gl-w868 .cm-news-list li a:hover,.wlfgl .cm-news-list li a:hover{
 background: url(dote2.png) no-repeat  center left; 
color:#155c9e;
}
 /*政策法规开始*/
.law-page .wrap{
  padding: 30px 20px 20px;  
background:#ffffff;
}
.law-page .slide .hd {
  text-align: center;
  margin-bottom: 20px;
}

.law-page .slide .hd li {
  display: inline-block;
  margin: 0 45px;
  line-height: 30px;
  position: relative;
  font-weight: bold;
  font-size: 17px;
  cursor: pointer;
}

.law-page .slide .hd li:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 0;
  transition: all ease .2s;
  height: 3px;
  background: #d41011;
}

.law-page .slide .hd li.on:after {
  width: 30px;
}

.law-page .r1 .tit {
  text-align: center;
  margin-bottom: 25px;
}

.law-page .r1 .slide .item {
  position: relative;
}

.law-page .r1 .slide .item:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 220px;
  background: #ebebeb;
  left: 50%;
  top: 15px;
}

.law-page .r1 .slide .item ul {
  float: left;
  width: 560px;
}

.law-page .r1 .slide .item ul.last {
  float: right;
}

.law-page .r1 .more {
  width: 160px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #bfbfbf;
  display: block;
  transition: all ease .2s;
  margin: 20px auto;
}

.law-page .r1 .more:hover {
  background: #20528f;
  border-color: #20528f;
  color: #fff;
}

.law-page .r2 {
max-width:1320px;
margin:0px auto;
  padding: 40px 0;
   min-height: 410px;
    background: linear-gradient(to bottom, #f3f5fd, #ffffff);
    border: 1px solid #e4eaff;
border-left:none;
border-right:none;
}

.law-page .r2 .wrap {
  background: url(zcwj_zfwj_icon.png) left center no-repeat;
margin-left:20px;
}

.law-page .r2 .slide {
  margin-left: 315px;
}

.law-page .r2 .slide .hd {
  text-align: left;
}

.law-page .r2 .slide .hd li {
  margin-left: 0;
  margin-right:55px;
}

.law-page .r2 .slide .bd .headline {
  color: #666666;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 30px;
  margin-bottom: 20px;
}

.law-page .r2 .slide .bd .headline h6 {
  font-size: 20px;
  font-weight: bold;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.law-page .r2 .slide .bd .headline .desc {
  line-height: 30px;
}

.law-page .r2 .slide .bd .headline .date {
  margin-top: 10px;
  line-height: 24px;
  padding-left: 24px;
  font-size: 14px;
  background: url(time_icon.png) left center no-repeat;
}
.law-page .r2 .zfwj-more{    width: 160px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #bfbfbf;
    display: block;
    transition: all ease .2s;
    margin: 10px auto 0;}

.law-page .r2 .zfwj-more:hover{background: #20528f;
    border-color: #20528f;
    color: #fff;}
.law-page .r3 .tit {
  text-align: center;
  margin-bottom: 35px;
}

.law-page .r3 .item {
  position: relative;
}

.law-page .r3 .item:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 220px;
  background: #ebebeb;
  left: 50%;
  top: 15px;
}

.law-page .r3 .item ul {
  float: left;
  width: 560px;
}

.law-page .r3 .item ul.last {
  float: right;
}

.law-page .r3 .more {
  width: 160px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #bfbfbf;
  display: block;
  transition: all ease .2s;
  margin: 20px auto;
}

.law-page .r3 .more:hover {
  background: #20528f;
  border-color: #20528f;
  color: #fff;
}
 /*政策法规结束*/
/*自然资源工作专题首页*/
  .busness-page>.wrap {
    padding: 30px 20px 20px;
    background: #ffffff;
  }

  .busness-page .c1 {
    float: left;
    width: 860px;
  }
  .busness-page .c1>div,.busness-page .c2 {
    background: linear-gradient(to bottom, #f3f5fd, #ffffff);
    border: 1px solid #e4eaff;
}
  .busness-page .c1 .slide {
    padding: 0 15px 7px;
    margin-bottom: 30px;
  }
.busness-page .c1 .slide4{
 margin-bottom: 10px;
}
  .busness-page .c1 .slide .hd {
    line-height: 50px;
    margin: 15px auto;
  }

  .busness-page .c1 .slide .hd h6 {
    float: left;
    font-size: 20px;
    color: #20528f;
    font-weight: bold;
  }

  .busness-page .c1 .slide .hd ul {
    float: left;
  }

   .busness-page .c1 .slide .hd span,.busness-page .c1 .slide .hd ul li {
   float: left;
    cursor: pointer;
    position: relative;
    width: 218px;
    text-align: center;
    font-size: 16px;
    color: #20528f;
    font-weight: bold;
  }
  .busness-page .c1 .slide .hd span {
    font-size: 20px;
    color: #20528f;
  }

  .busness-page .c1 .slide .hd ul li.on {
background: url(active1.png) no-repeat top center;
  }

  .busness-page .c1 .slide .hd ul li.on:after {
    width: 100%;
  }

  .busness-page .c1 .slide .hd .more {
    float: right;
    color: #7f7f7f;
    font-size: 14px;
  }

  .busness-page .c1 .slide .hd .more:hover {
    color: #d41011;
  }

  .busness-page .c2 {
    float: right;
    width: 400px;
    padding: 15px;
  }

  .busness-page .c2 .main-list {
    margin-bottom:28px;
  }

  .busness-page .c2 .main-list.last {
    margin-bottom: 0;
  }
  /*列表页*/
  /*图片*/
.news-list-pic .list-pic img{
    width: 100%;
    border-radius: 8px;
    height: 200px;
}
.news-list-pic .list-pic p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 96%;
    margin-top: 5px;
}
 .news-list-pic .am-avg-lg-3>li {
        width: calc((100% - 36px) / 3);
    }
    .news-list-pic ul li{
    margin-right:18px;
margin-top:16px;
    }
    .news-list-pic ul.am-avg-lg-3 li:nth-child(3n){
    margin-right:0px;
    }
	 .zlf-pic .news-list-pic,.wlfgl{
    margin: 0px 20px;
    background: #fff;
    padding: 0px 20px;
    border-radius: 12px;
}
.news-list-pic .am-avg-lg-4>li {
        width: calc((100% - 54px) / 4);
    }
.news-list-pic ul.am-avg-lg-4 li:nth-child(4n){
    margin-right:0px;
    }
.news-list{
   padding: 20px;
	}
/* 专题专栏页 */
.text-list .ztzl-con{
padding: 30px 25px;
}
.ztlist{
margin:20px 0;
overflow:hidden;
}
.text-list .inner-tit{
margin: 10px 0px;
}
.ztlist .zt-item{
    height: 254px;
    background-color:#fff;
    float: left;
    box-sizing: border-box;
    margin-right: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-image: initial;
}
.ztlist .zt-item:nth-child(4n){
 margin-right:0px;
margin-bottom:18px;
}
.ztzl-new{
height: max-content;
    overflow: hidden;
}
.ztlist .zt-item .zttit{    
font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    color: rgb(34, 34, 34);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 16px 0px;
}
.ztzl-old .ztlist .zt-item .zttit{   
  text-align:center;
}
.ztlist .zt-item .zttit a{  
  color:#333;
}
.ztlist .zt-item .zttit a:hover{
  color:#2b58a8
}
.ztlist .zt-item .zttit span{   
    width: 50px;
    height: 26px;
    font-size: 12px;
    text-align: center;
    line-height: 26px;
    font-weight: 400;
    vertical-align: middle;
    margin-right: 20px;
    background-color: rgb(218, 27, 27);
    color: rgb(255, 255, 255);
    display: inline-block;
    position: relative;
}
.ztlist .zt-item .zt-pic{
width: 246px;
    height: 150px;
display: block;
    margin: auto;
}
.ztlist .zt-item .zt-pic img{ 
transition: all ease .2s;width: 100%;
    height: 100%;
}
.ztlist .zt-item .zt-pic:hover img{
   transform: scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
}

.ztzl-con .am-avg-lg-4>li {
    width: calc((100% - 54px) / 4);
}
/*通用含子级栏目列表*/
.ztzl-tree{
    width: 252px;
    min-height: 960px;
    margin-left: 20px;
	padding: 0px 10px;
}
.ztzl-tree .tit,.w-gl-lf .tit{
    text-align: center;
    background: #20528f;
    line-height: 70px;
    color: #fff;
    font-size: 26px;
	margin: 0px -10px 15px;
}
.tyList .w-gl-lf .gl-lfUl li,.ztzl-tree .click-block>ul>li{
background: #fff;
    border-radius: 4px;
    margin-bottom: 15px;
	height: max-content;
    overflow: hidden;
}
.tyList .w-gl-lf .gl-lfUl li a,.ztzl-tree .click-block>ul>li a{
    color: #333;
    text-align: left;
    padding-right:20px;
    display: block;
    font-size: 16px;
    border-radius: 4px;
    padding: 10px 22px;
    line-height: 22px;
	background: #fff;
	width: 100%;
	height: max-content;
}
.tyList .w-gl-lf .gl-lfUl li a:hover,.tyList .w-gl-lf .gl-lfUl li a.cur,.ztzl-tree .click-block>ul>li a:hover,.ztzl-tree .click-block>ul>li a.cur{
    background: #1B5395 url(jt_on_icon.png) no-repeat center right;
    color: #fff;
	width:100%;
}
.ztzl-tree .click-block>ul>li.folderopen{
    border: 1px solid #e1e2e2;
    border-radius: 4px 4px 0px 0px;
}
.ztzl-tree .root {
    margin-bottom: 15px;
  display: block; 
}
.ztzl-tree .root ul {
   display: none;
    background: #fff;
    margin-top: -15px;
    border: 1px solid #e1e2e2;
    border-top: none;
    border-radius: 0px 4px;
    margin-bottom: 15px;
    padding: 15px 15px 15px 20px;
}
.ztzl-tree .root .l{
    display: inline-block;
    float:left;
}
.ztzl-tree .root>ul>.tree {
   overflow: hidden;
    line-height: 40px;
    border: unset;
    padding-left: 10px;
}

.ztzl-tree .root>ul>.tree:hover,
.ztzl-tree .root>ul>.tree.cur {
    background-color: #1B5395;
}

.ztzl-tree .root>.tree>a {   
    float: left;
    max-width: 100%;
    word-wrap: normal;
}

.ztzl-tree .root>ul>.tree>a {
   font-size: 14px;
    float: left;
    width: 100%;
}

.ztzl-tree .root>ul>.tree:hover a,
.ztzl-tree .root>ul>.tree>a:hover,
.ztzl-tree .root>ul>.tree.cur>a {
    font-weight: 600;
color:#fff;
}

.ztzl-conts .gl-news-list  li a{
display: flex;
}
/*网站地图*/
.w-map-list{
    background: #fff;
    margin: 0px 20px;
    border-radius: 12px;
}
.w-map-block>a{
background: #f2f6f9 url(wzdt_icon.png) no-repeat center left;
    margin: 20px;
    padding: 15px 10px 15px 20px;
    border-radius: 12px;
    width: calc(100% - 40px);
    display: inline-block;
    background-position-x: 10px;
}

.w-map-block>.w-map-a>a{
background:url(wzdt_lm_bg.png) no-repeat  center left;
width: 218px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    margin-left: 20px;
    margin-bottom:20px;
}
.w-map-block>.w-map-a>a:hover{
background:url(wzdt_lm_on.png) no-repeat  center left;
}
/*底部版权*/
  .footer {
    padding-top: 10px;
    background: #20528f;
    color: #ffffff;
  }

.footer .ui-select-wrap{
width:260px;
}
  .footer a {
    color: #74acd6;
  }

  .footer .r1 {
    text-align: center;
    padding: 25px 0;
    border-bottom: 3px solid #0b456f;
    border-bottom: 3px solid #2f5e98;
  }

  .footer .r1 select {
    width: 220px;
    height: 40px;
    line-height: 40px;
    color: #74acd6;
    text-align: center;
    text-align: center;
    border: 1px solid #74acd6;
    background: none;
    margin: 0 12px;
  }

  .footer .r2 {
    padding: 30px 0px 0px;
  }

  .footer .r2 .c1 {
    float: left;
    width: 30%;
    text-align: center;
    color: #8fc7f0;
  }

  .footer .r2 .c1 .links {
    margin-bottom: 10px;
  }

  .footer .r2 .c1 .links a {
    margin: 0 15px;
  }

  .footer .r2 .c1 p {
    font-size: 14px;
    line-height: 38px;
  }

  .footer .r2 .c2 {
    float: right;
    width: 65%;
    text-align: center;
    padding: 0px 0px 20px;
    line-height: 38px;
    font-size: 14px;
    color: #8fc7f0;
    background: url(f-line.png) left center no-repeat;
    display: flex;
    align-items: center;
    padding-left: 80px;
  }
 .footer  .code{
margin-left:20px;
}
 .footer #_span_jiucuo{
    margin-left: 15px;
}
  .ui-select-input,
  .ui-select-list {
    font-size: 16px;
  }
@media only screen and (min-width: 641px){
	
[class*=am-u-],.am-container 
 {
    padding-left: 0rem;
    padding-right: 0rem;
}
.am-container:after, .am-container:before{
display:none;
}
    .am-container>.am-g {
        margin-left: 0rem;
        margin-right: 0rem;
    }
}
@media only screen and (max-width: 641px){

	.kjrk a{
    width: 100%;
}
.top-title, .top-title a {
    font-size: 12px;
    color: #fff;
}
}