i {
  font-style: normal;
}

.container {
  position: relative;
  margin: 0px auto;
  width: 1400px;
}

.container_logo {
  position: relative;
  margin: 0px auto;
  width: 1660px;
}
/* -----------单行影藏------------ */

.textE {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* -----------多行影藏------------ */

.textE2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

a {
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
/*------------------------------------首页  头部--------------------------------------------*/

.header .header_top {
  height: 72px;
  line-height: 72px;
}

.header .header_top .fl #logInfo {
  float: left;
  display: inline-block;
  font-size: 16px;
  color: #333333;
}

.header .header_top .fl .tianqi {
  float: left;
  display: inline-block;
  overflow: hidden;
  line-height: 30px;
}

.header .header_top .fl .tianqi iframe {
  padding-top: 15px;
}

.header .header_top .fr ul li {
  float: left;
  position: relative;
  font-size: 18px;
  color: #333333;
}

.header .header_top .fr ul li a {
  color: #333333;
}

.header .header_top .fr ul li > img {
  vertical-align: sub;
}

.header .header_top .fr ul li p {
  display: none;
  position: absolute;
  left: -32px;
  z-index: 2;
  width: 100px;
}

.header .header_top .fr ul li p img {
  width: 100%;
}

.header .header_top .fr ul li:hover p {
  display: block;
}

.header .header_top .fr ul i {
  float: left;
  margin: 26px 18px 0px;
  background-color: #333333;
  width: 1px;
  height: 20px;
}

.header .nav {
  padding-top: 8px;
  border-bottom: 1px solid #ffffff;
}

.header .nav ul li {
  position: relative;
  float: left;
  margin: 0px 38px;
  line-height: 61px;
}

.header .nav ul li a {
  display: block;
  padding: 0px 20px;
  font-size: 28px;
  color: #d93030;
  font-weight: bold;
}

.header .nav ul li a i {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 0;
  height: 4px;
  background: #d93030;
  transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

.header .nav ul li:hover a {
  color: #d93030;
}

.header .nav ul li:hover a i {
  width: 100%;
}

.header .nav ul li.on a {
  color: #d93030;
}

.header .nav ul li.on a i {
  width: 100%;
}

.header .nav.fixed {
  background-color: #be9161;
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 999;
}

.header .tupian {
  margin-bottom: 168px;
}

.header .tupian .logo {
  float: left;
  padding: 53px 0px 0px 273px;
}

.header .tupian .wenzi {
  float: right;
  padding: 153px 0px 0px 0px;
}

.header .search {
  margin: 0px auto 30px;
  width: 834px;
  height: 70px;
  line-height: 70px;
  background-color: rgba(255, 255, 255, 0.55);
  border-radius: 10px;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(186, 142, 95, 0.55);
}

.header .search > input {
  border: none;
  outline: none;
}

.header .search .ipt-text {
  float: left;
  background: none;
  width: 682px;
  padding: 0 30px;
  font-size: 22px;
  line-height: 70px;
  color: #333333;
}

.header .search i {
  float: right;
  width: 1px;
  height: 37px;
  background-color: #2c6db4;
  margin-top: 15px;
  margin-right: 22px;
}

.header .search .ipt-btn {
  float: right;
  display: block;
  background: url(W020230512510991081437.png) no-repeat center center;
  padding: 0px 22px;
  cursor: pointer;
  width: 45px;
  height: 70px;
  margin-right: 24px;
}
/*------------------------------------通用头部--------------------------------------------*/

.zmhd_img {
  display: none;
}

body.zmhd .ty_logo .zmhd_img {
  display: inline-block;
}

.ty_img {
  display: inline-block;
}

body.zmhd .ty_logo .ty_img {
  display: none;
}

.ty_header {
  background: url(ywdt_bj_4.jpg) no-repeat center 72px;
  height: 552px;
}

.ty_header .header_top {
  height: 72px;
  line-height: 72px;
}

.ty_header .header_top .fl #logInfo {
  float: left;
  display: inline-block;
  font-size: 16px;
  color: #333333;
}

.ty_header .header_top .fl .tianqi {
  float: left;
  display: inline-block;
  overflow: hidden;
  line-height: 30px;
}

.ty_header .header_top .fl .tianqi iframe {
  padding-top: 15px;
}

.ty_header .header_top .fr ul li {
  float: left;
  position: relative;
  font-size: 18px;
  color: #333333;
}

.ty_header .header_top .fr ul li a {
  color: #333333;
}

.ty_header .header_top .fr ul li > img {
  vertical-align: sub;
}

.ty_header .header_top .fr ul li p {
  display: none;
  position: absolute;
  left: -32px;
  z-index: 2;
  width: 100px;
}

.ty_header .header_top .fr ul li p img {
  width: 100%;
}

.ty_header .header_top .fr ul li:hover p {
  display: block;
}

.ty_header .header_top .fr ul i {
  float: left;
  margin: 26px 18px 0px;
  background-color: #333333;
  width: 1px;
  height: 20px;
}

.ty_header .nav {
  padding-top: 8px;
  border-bottom: 1px solid #ffffff;
}

.ty_header .nav ul li {
  position: relative;
  display: inline-block;
  margin: 0px 38px;
  line-height: 61px;
}

.ty_header .nav ul li a {
  display: block;
  padding: 0px 20px;
  font-size: 28px;
  color: #ffffff;
  font-weight: bold;
}

.ty_header .nav ul li a i {
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 0;
  height: 4px;
  background: #ed2c25;
  transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

.ty_header .nav ul li:hover a {
  color: #ed2c25;
}

.ty_header .nav ul li:hover a i {
  width: 100%;
}

.ty_header .nav ul li.on a {
  color: #ed2c25;
}

.ty_header .nav ul li.on a i {
  width: 100%;
}

.ty_header .nav.fixed {
  background-color: #be9161;
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 999;
}

.ty_header .ty_logo {
  padding: 50px 0px 34px;
  text-align: center;
}

.ty_header .ty_logo a {
  display: block;
  font-size: 0px;
}

.ty_header .ty_logo a .wenzi {
  display: none;
}

.ty_header .search {
  margin: 0px auto 30px;
  width: 470px;
  height: 50px;
  line-height: 50px;
  background-color: rgba(255, 255, 255, 0.55);
  border-radius: 10px;
}

.ty_header .search > input {
  border: none;
  outline: none;
}

.ty_header .search .ipt-text {
  float: left;
  background: none;
  width: 360px;
  padding: 0 20px;
  font-size: 18px;
  line-height: 50px;
  color: #666666;
}

.ty_header .search i {
  float: right;
  width: 1px;
  height: 33px;
  background-color: #2c6db4;
  margin-top: 9px;
  margin-right: 18px;
}

.ty_header .search .ipt-btn {
  float: right;
  display: block;
  background: url(W020230512510991081437.png) no-repeat center center;
  background-size: 32px 31px;
  cursor: pointer;
  width: 32px;
  height: 50px;
  margin-right: 18px;
}
/*--------------------------------------首页 政务服务------------------------------------------*/

.zwfw {
  margin-bottom: 63px;
}

.zwfw > ul {
  width: 1428px;
}

.zwfw > ul .piece-b {
  float: left;
  margin-right: 27px;
  padding: 57px 40px 0px;
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05);
  width: 250px;
}

.zwfw > ul .piece-b .bock01 .title img {
  float: left;
  margin-right: 37px;
}

.zwfw > ul .piece-b .bock01 .title .fl h3 {
  font-size: 30px;
  color: #000000;
  font-weight: initial;
  line-height: 57px;
}

.zwfw > ul .piece-b .bock01 .title .fl i {
  display: block;
  margin-top: 11px;
  background-color: #d9d9d9;
  width: 40px;
  height: 4px;
}

.zwfw > ul .piece-b .bock01 p {
  margin-top: 30px;
}

.zwfw > ul .piece-b .bock01 p a {
  width: 50%;
  float: left;
  text-align: center;
  color: #000000;
  font-size: 20px;
  line-height: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.zwfw > ul .piece-b .bock01 > img {
  margin: 20px 0px 29px 0px;
}
/*---------------------------------------首页 要闻动态-----------------------------------------*/

.ywdt > .title {
  position: relative;
  line-height: 60px;
  text-align: center;
  font-size: 48px;
}

.ywdt > .title span.one a {
  color: #be9161;
  font-weight: bold;
}

.ywdt > .title span.tow a {
  color: #999999;
}

.ywdt > .title i {
  position: absolute;
  z-index: -1;
  bottom: 0px;
  left: 50%;
  margin-left: -60px;
  background-color: #fdf3e9;
  width: 120px;
  height: 15px;
}

.ywdt .clearfix {
  margin-top: 57px;
}

.ywdt .clearfix .index_tpxw {
  position: relative;
  width: 700px;
  height: 430px;
  /* 下面是前/后按钮代码，如果不需要删除即可 */
}

.ywdt .clearfix .index_tpxw .bd li {
  position: relative;
}

.ywdt .clearfix .index_tpxw .bd li a > img {
  width: 700px;
  height: 430px;
  display: block;
}

.ywdt .clearfix .index_tpxw .bd li div {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 46px;
  line-height: 46px;
}

.ywdt .clearfix .index_tpxw .bd li div a {
  display: block;
  padding-left: 21px;
  font-size: 18px;
  color: #ffffff;
}

.ywdt .clearfix .index_tpxw .hd {
  position: absolute;
  right: 15px;
  bottom: 15px;
  z-index: 1;
}

.ywdt .clearfix .index_tpxw .hd ul li {
  float: left;
  margin: 0px 3px;
  background: #fff;
  border-radius: 6px;
  width: 12px;
  height: 12px;
  font-size: 0px;
  cursor: pointer;
  transition: 0.3s all;
}

.ywdt .clearfix .index_tpxw .hd ul li.on {
  width: 30px;
}

.ywdt .clearfix .index_tpxw .prev {
  position: absolute;
  z-index: 1;
  left: 10px;
  top: 50%;
  margin-top: -16px;
  display: block;
  width: 33px;
  height: 60px;
  background: url(W020230512510987562629.png) no-repeat center;
}

.ywdt .clearfix .index_tpxw .next {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -16px;
  display: block;
  width: 33px;
  height: 60px;
  background: url(W020230512510980300149.png) no-repeat center;
}

.ywdt .clearfix .index_ywdt {
  width: 620px;
}

.ywdt .clearfix .index_ywdt ul li {
  margin-bottom: 29px;
  padding-bottom: 19px;
  border-bottom: 1px solid #eeeeee;
}

.ywdt .clearfix .index_ywdt ul li a {
  overflow: hidden;
  display: block;
}

.ywdt .clearfix .index_ywdt ul li a .ywdt_title span {
  display: inline-block;
  padding: 0px 21px;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border: 1px solid #f18d52;
  line-height: 28px;
  font-size: 18px;
  color: #f18d52;
}

.ywdt .clearfix .index_ywdt ul li a .ywdt_title p {
  color: #333333;
  font-size: 18px;
  font-weight: bold;
  line-height: 42px;
}

.ywdt .clearfix .index_ywdt ul li a .date {
  text-align: right;
}

.ywdt .clearfix .index_ywdt ul li a .date .ri {
  display: block;
  font-size: 48px;
  color: #cecece;
  font-weight: bold;
  line-height: 37px;
}

.ywdt .clearfix .index_ywdt ul li a .date .ny {
  display: block;
  margin-top: 12px;
  font-size: 18px;
  color: #dadada;
  line-height: 16px;
}
/*-----------------------------------------首页 政府信息公开---------------------------------------*/

section.zfxxgk {
  margin-top: 60px;
}

.zfxxgk > .title {
  position: relative;
  line-height: 60px;
  text-align: center;
  font-size: 48px;
}

.zfxxgk > .title a {
  color: #be9161;
  font-weight: bold;
}

.zfxxgk > .title i {
  position: absolute;
  z-index: -1;
  bottom: 0px;
  left: 50%;
  margin-left: -60px;
  background-color: #fdf3e9;
  width: 120px;
  height: 15px;
}

.zfxxgk .zfxxgk_list {
  margin-top: 50px;
  width: 1440px;
}

.zfxxgk .zfxxgk_list li {
  float: left;
  position: relative;
  margin-right: 40px;
  width: 320px;
}

.zfxxgk .zfxxgk_list li a {
  transition: all 0.3s linear;
}

.zfxxgk .zfxxgk_list li a .img-message {
  overflow: hidden;
  transition: all 0.3s linear;
  display: block;
}

.zfxxgk .zfxxgk_list li a .img-message img {
  width: 100%;
  vertical-align: middle;
}

.zfxxgk .zfxxgk_list li a .message-content p {
  position: absolute;
  bottom: 8px;
  width: 100%;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
  font-weight: bold;
}

.zfxxgk .zfxxgk_list li a .message-content i {
  position: absolute;
  bottom: 0px;
  margin-left: -135px;
  z-index: 1;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
  width: 270px;
  height: 94px;
  text-align: center;
}

.zfxxgk .zfxxgk_list li a .message-content i img {
  padding-top: 23px;
}

.zfxxgk .zfxxgk_list li a:hover .img-message {
  padding: 10px;
  transition: all 0.3s linear;
}

.zfxxgk .zfxxgk_list li a:hover .message-content {
  background: #cbb486;
}

.zfxxgk .zfxxgk_list li a:hover .message-content i {
  color: #fff;
  -webkit-text-fill-color: inherit;
}

.zfxxgk .zfxxgk_list_list {
  margin-top: 50px;
  width: 1444px;
}

.zfxxgk .zfxxgk_list_list li {
  float: left;
  margin: 0px 44px 40px 0px;
  padding: 36px 0px 0px 0px;
  background: url(W020230512511083890520.png) no-repeat 610px center;
  border: 1px solid #e5e5e5;
  width: 675px;
  height: 90px;
}

.zfxxgk .zfxxgk_list_list li a {
  display: block;
  overflow: hidden;
}

.zfxxgk .zfxxgk_list_list li a .date {
  margin-left: 38px;
  text-align: center;
}

.zfxxgk .zfxxgk_list_list li a .date .ri {
  display: block;
  font-size: 46px;
  color: #b0afaf;
  font-weight: bold;
  line-height: 35px;
}

.zfxxgk .zfxxgk_list_list li a .date .ny {
  display: block;
  margin-top: 9px;
  font-size: 14px;
  color: #b0afaf;
  line-height: 11px;
}

.zfxxgk .zfxxgk_list_list li a .title {
  margin-right: 107px;
  width: 450px;
  line-height: 30px;
  font-size: 18px;
  color: #333333;
}
/*------------------------------------------首页 专题报道--------------------------------------*/

.ztbd {
  margin-top: 20px;
  margin-bottom: 168px;
}

.ztbd > .title {
  position: relative;
  line-height: 60px;
  text-align: center;
  font-size: 48px;
}

.ztbd > .title a {
  color: #be9161;
  font-weight: bold;
}

.ztbd > .title i {
  position: absolute;
  z-index: -1;
  bottom: 0px;
  left: 50%;
  margin-left: -60px;
  background-color: #fdf3e9;
  width: 120px;
  height: 15px;
}

.ztbd .ztbd_list {
  position: relative;
  margin-top: 40px;
}

.ztbd .ztbd_list .bd ul li {
  float: left;
  margin-right: 54px;
}

.ztbd .ztbd_list .bd ul li a {
  display: block;
  font-size: 0px;
}

.ztbd .ztbd_list .bd ul li a img {
  width: 430px;
  height: 160px;
}

.ztbd .ztbd_list .hd .next {
  position: absolute;
  right: 0px;
  width: 32px;
  height: 48px;
  float: right;
  overflow: hidden;
  cursor: pointer;
  top: 37%;
  z-index: 99;
  background: url(W020231016315896949045.png) no-repeat center;
}

.ztbd .ztbd_list .hd .prev {
  position: absolute;
  left: 0px;
  width: 32px;
  height: 48px;
  float: right;
  overflow: hidden;
  cursor: pointer;
  top: 37%;
  z-index: 99;
  background: url(W020231016315897096750.png) no-repeat center;
}

/*------------------------------------------友情链接--------------------------------------*/

.link {
  padding-top: 18px;
  background-color: #f8ede1;
  height: 52px;
}

.link h2 {
  float: left;
  padding: 0px 32px;
  line-height: 34px;
  font-size: 28px;
  color: #be9161;
}

.link .footer_links > li {
  float: left;
  position: relative;
  margin: 0px 25px;
  padding: 0px 20px;
  /*padding-left: 20px;*/
  background-color: #ffffff;
  border-radius: 8px;
  /*width: 200px;*/
  height: 34px;
  line-height: 34px;
}

.link .footer_links > li .dropdown-menu {
  position: absolute;
  top: auto;
  bottom: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-radius: 0;
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 2px;
}

.link .footer_links > li .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  font-size: 14px;
}
/*-------------------------------------------版权信息-------------------------------------*/

.dbxx {
  margin-top: 2px;
  padding: 23px 0px;
  background-color: #be9161;
}

.dbxx .dzjg {
  margin-top: 26px;
  margin-left: 9px;
}

.dbxx .dizhi {
  margin: 15px 20px 0px 14px;
}

.dbxx .dizhi p {
  font-size: 18px;
  color: #ffffff;
  line-height: 35px;
}

.dbxx .dizhi p a {
  color: #ffffff;
}

.dbxx .jbzc {
  margin-top: 25px;
}

.dbxx .ewm {
  /*margin-left: 10px;*/
}

.dbxx .ewm img {
  margin: 0px 5px;
}
/*-------------------------------------------首页头部渐变放大轮播-------------------------------------*/

.slick {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: -1;
  width: 100%;
}

.slick div img {
  transition: all 10s linear;
}

.slick div.slick-active img {
  transform: scale(1.2);
}
/*---------------------------------------------右侧悬浮块-----------------------------------*/

.ycxf {
  padding-top: 36px;
  width: 69px;
  position: fixed;
  right: 0;
  bottom: 190px;
}

.ycxf > a {
  display: block;
  margin: 0 0 28px 0;
  text-align: center;
  position: relative;
}

.ycxf > a > img {
  background-color: #ffffff;
  border-radius: 50%;
}

.ycxf > a > p {
  display: none;
  position: absolute;
  top: -20px;
  left: -130px;
  width: 120px;
  height: 120px;
}

.ycxf > a > p img {
  width: 100%;
}

.ycxf > a.a_hover:hover p {
  display: block;
}

.ycxf > a.a_hover:hover p img {
  animation: myfirst 1s;
  -moz-animation: myfirst 1s;
  /* Firefox */
  -webkit-animation: myfirst 1s;
  /* Safari 和 Chrome */
  -o-animation: myfirst 1s;
  /* Opera */
}

.ycxf > a > #fhdb {
  display: none;
}

.ycxf > a > #fhdb.xians {
  display: block;
}

.ycxf .right_bar16002 {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  border: 1px solid #000000;
  border-radius: 50px;
  width: 18px;
  height: 18px;
}

.right_bar1600 {
  display: none;
}

.right_bar1600 {
  right: 0;
  transition: right 0.3s;
  position: fixed;
  bottom: 50%;
  cursor: pointer;
}
/*---------------------------------------------要闻动态页-----------------------------------*/

.ywdt_bj {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: -1;
}
/* ------------------------------------今日头条------------------------------------- */

.jrtt {
  margin-bottom: 56px;
  padding: 30px 0px 33px;
  background-color: #fffbf8;
}

.jrtt .container .toplinel {
  float: left;
  margin-left: 16px;
  width: 84px;
}

.jrtt .container .toplinel a {
  display: block;
  font-size: 0px;
}

.jrtt .container .topliner {
  float: right;
  padding: 0px 50px;
  width: 1200px;
}

.jrtt .container .topliner h2 {
  font-size: 46px;
  line-height: 86px;
  color: #666666;
  font-weight: bold;
  text-align: center;
}

.ywdt_jrdlt {
  margin-bottom: 64px;
}
/* ------------------------------------国务院政策信息------------------------------------- */

.ywdt_gd {
  margin-bottom: 74px;
}

.ywdt_gd a {
  display: block;
  font-size: 0px;
}
/* ------------------------------------基层动态/部门动态/通知公告------------------------------------- */

.ywdt_jcbmtz .hd {
  margin-bottom: 60px;
}

.ywdt_jcbmtz .hd ul {
  width: 1440px;
}

.ywdt_jcbmtz .hd ul li {
  float: left;
  position: relative;
  margin-right: 38px;
  width: 440px;
  height: 148px;
  line-height: 148px;
  cursor: pointer;
}

.ywdt_jcbmtz .hd ul li.one {
  box-shadow: 0 0 5px #3695e5;
}

.ywdt_jcbmtz .hd ul li.toe {
  box-shadow: 0 0 5px #e3bf7d;
}

.ywdt_jcbmtz .hd ul li.three {
  box-shadow: 0 0 5px #f8ad5b;
}

.ywdt_jcbmtz .hd ul li::before {
  display: none;
  content: '';
  width: 18px;
  height: 18px;
  background: #fff;
  -webkit-transform: rotate(46deg);
  -ms-transform: rotate(46deg);
  transform: rotate(46deg);
  position: absolute;
  left: 50%;
  margin-left: -6px;
  bottom: -11px;
}

.ywdt_jcbmtz .hd ul li a {
  display: block;
  font-size: 30px;
  color: #000000;
}

.ywdt_jcbmtz .hd ul li a p {
  float: left;
  display: table-cell;
  padding-top: 33px;
  width: 234px;
  height: 126px;
  text-align: center;
}

.ywdt_jcbmtz .hd ul li a p img {
  width: 85px;
  height: 85px;
  transition: all 0.8s;
}

.ywdt_jcbmtz .hd ul li.on.one {
  border: 1px solid #3695e5;
}

.ywdt_jcbmtz .hd ul li.on.one::before {
  display: block;
  border-bottom: 1px solid #3695e5;
  border-right: 1px solid #3695e5;
}

.ywdt_jcbmtz .hd ul li.on.toe {
  border: 1px solid #e3bf7d;
}

.ywdt_jcbmtz .hd ul li.on.toe::before {
  display: block;
  border-bottom: 1px solid #e3bf7d;
  border-right: 1px solid #e3bf7d;
}

.ywdt_jcbmtz .hd ul li.on.three {
  border: 1px solid #f8ad5b;
}

.ywdt_jcbmtz .hd ul li.on.three::before {
  display: block;
  border-bottom: 1px solid #f8ad5b;
  border-right: 1px solid #f8ad5b;
}

.ywdt_jcbmtz .hd ul li.on a p {
  padding-top: 22px;
}

.ywdt_jcbmtz .hd ul li.on a p img {
  width: 103px;
  height: 103px;
}

.ywdt_jcbmtz .hd ul li.on a span {
  font-weight: bold;
}

.ywdt_jcbmtz .bd {
  margin-top: 50px;
  width: 1444px;
}

.ywdt_jcbmtz .bd li {
  float: left;
  margin: 0px 44px 40px 0px;
  padding: 36px 0px 0px 0px;
  background: url(W020230512511083890520.png) no-repeat 610px center;
  border: 1px solid #e5e5e5;
  width: 675px;
  height: 90px;
}

.ywdt_jcbmtz .bd li a {
  display: block;
  overflow: hidden;
}

.ywdt_jcbmtz .bd li a .date {
  margin-left: 38px;
  text-align: center;
}

.ywdt_jcbmtz .bd li a .date .ri {
  display: block;
  font-size: 46px;
  color: #b0afaf;
  line-height: 35px;
}

.ywdt_jcbmtz .bd li a .date .ny {
  display: block;
  margin-top: 9px;
  font-size: 14px;
  color: #b0afaf;
  line-height: 11px;
}

.ywdt_jcbmtz .bd li a .title {
  margin-right: 107px;
  width: 450px;
  line-height: 30px;
  font-size: 18px;
  color: #333333;
}
/* ------------------------------------ 专题专栏------------------------------------- */

.ywdt_ztzl {
  position: relative;
  margin-bottom: 42px;
}

.ywdt_ztzl > .title {
  position: relative;
  margin-bottom: 50px;
  line-height: 60px;
  text-align: center;
  font-size: 48px;
}

.ywdt_ztzl > .title span.one a {
  color: #be9161;
  font-weight: bold;
}

.ywdt_ztzl > .title span.tow a {
  color: #999999;
}

.ywdt_ztzl > .title i {
  position: absolute;
  z-index: -1;
  bottom: 0px;
  left: 50%;
  margin-left: -60px;
  background-color: #fdf3e9;
  width: 120px;
  height: 15px;
}

.ywdt_ztzl .bd .ulWrap ul {
  /*float: left;
			margin-right: 53px;
			width: 430px;*/
}

.ywdt_ztzl .bd .ulWrap ul li {
  float: left;
  margin-right: 53px;
  /*margin-bottom: 28px;*/
}

.ywdt_ztzl .bd .ulWrap ul li a {
  display: block;
  width: 430px;
  height: 160px;
  font-size: 0px;
}

.ywdt_ztzl .bd .ulWrap ul li a img {
  width: 100%;
  height: 160px;
}
.ywdt_ztzl .hd .next {
  position: absolute;
  right: 0px;
  width: 32px;
  height: 48px;
  float: right;
  overflow: hidden;
  cursor: pointer;
  top: 60%;
  z-index: 99;
  background: url(W020231016315896949045.png) no-repeat center;
}

.ywdt_ztzl .hd .prev {
  position: absolute;
  left: 0px;
  width: 32px;
  height: 48px;
  float: right;
  overflow: hidden;
  cursor: pointer;
  top: 60%;
  z-index: 99;
  background: url(W020231016315897096750.png) no-repeat center;
}

/* ------------------------------------ 政务新媒体 ------------------------------------- */

.zwxmt_list {
  padding-top: 100px;
}

.zwxmt_list .img {
  margin-bottom: 57px;
}

.zwxmt_list ul {
  width: 1435px;
}

.zwxmt_list ul li {
  float: left;
  position: relative;
  margin-right: 37px;
  margin-bottom: 60px;
  padding: 0px 26px;
  text-align: center;
}

.zwxmt_list ul li img {
  border: 1px solid #eeeeee;
  width: 196px;
  height: 196px;
}

.zwxmt_list ul li p {
  line-height: 53px;
  font-size: 16px;
  color: #be9161;
}

.zwxmt_list ul li .zwxmt_list_bj {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  background-color: #efebe8;
  width: 100%;
  height: 110px;
}
/* ------------------------------------ 当前位置 ------------------------------------- */

.navigation {
  padding-left: 61px;
  background: url(W020230512510929820049.png) no-repeat 24px 20px;
  /*height: 65px;*/
  line-height: 65px;
  margin-top: 20px;
  font-size: 18px;
  color: #999999;
}

.navigation a {
  color: #999999;
}

.navigation a:last-child {
  color: #be9161;
}
/* ------------------------------------ 列表页_左有子 ------------------------------------- */

.list_content {
  margin-bottom: 40px;
  padding: 40px 68px 40px 30px;
  box-shadow: 0 0 6px #deaf7c;
  min-height: 300px;
}

.list_content .list_left {
  float: left;
  width: 276px;
}

.list_content .list_left .parent {
  background: url(W020230512510959521014.png) no-repeat center top;
  height: 58px;
  line-height: 58px;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
}

.list_content .list_left .navu {
  padding-bottom: 16px;
  border: 2px solid #f7f7f7;
}

.list_content .list_left .navu li {
  margin-top: 16px;
  padding: 14px 0px;
  background: #f8ede1 url(W020230512510950051020.png) no-repeat 232px 16px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  /*line-height: 54px;*/
  text-align: center;
}
.list_content .list_left .navu li.erer {
  padding: 6px 0px;
  background-image: initial;
  margin-left: 20px;
}
.list_content .list_left .navu li a {
  display: inline-block;
  width: 72%;
  font-size: 20px;
  color: #be9161;
}

.list_content .list_left .navu li.current {
  background-color: #be9161;
}

.list_content .list_left .navu li.current a {
  color: #ffffff;
  /*width: 180px;
		display: inline-block;
		line-height: 27px;
		margin-top: 14px;*/
}

.list_content .list_left .navu li:hover {
  background-color: #be9161;
}

.list_content .list_left .navu li:hover a {
  color: #ffffff;
}

.list_content .list_right {
  float: right;
  width: 976px;
}

.list_content .list_right .title {
  margin-bottom: 20px;
  text-align: center;
}

.list_content .list_right .title h2 {
  line-height: 37px;
  font-size: 30px;
  color: #be9161;
}

.list_content .list_right .title i {
  display: inline-block;
  margin: 15px auto 0px;
  background-color: #be9161;
  width: 50px;
  height: 2px;
}

.list_content .list_right ul li {
  margin-bottom: 14px;
  line-height: 45px;
  font-size: 20px;
}

.list_content .list_right ul li span {
  float: left;
  padding: 0px 40px 0px 20px;
  color: #999999;
}

.list_content .list_right ul li a {
  color: #333333;
}

.list_content .list_right ul li:hover {
  background-color: #f7f7f7;
}

.list_content .list_right ul li:hover span {
  color: #be9161;
}

.list_content .list_right ul li:hover a {
  color: #be9161;
}

.list_content .list_right ul .fgx {
  margin: 12px 0px;
  padding-left: 20px;
  border-bottom: 1px dashed #e9e9e9;
}

.list_content .list_right ul.clearfix .ld_left {
  width: 180px;
}

.list_content .list_right ul.clearfix .ld_left .ld h3 {
  text-align: center;
  font-size: 16px;
  line-height: 36px;
  color: #be9161;
}

.list_content .list_right ul.clearfix .ld_left .ld img {
  width: 100%;
}

.list_content .list_right ul.clearfix .ld_left .ld h3 i {
  font-size: 22px;
  display: block;
  margin-left: 0;
  margin-bottom: 10px;
  font-style: normal;
  color: #333;
}

.list_content .list_right ul.clearfix .ld_right {
  width: 740px;
}

.list_content .list_right ul.clearfix .ld_right h3 {
  height: 43px;
  box-sizing: border-box;
  border-bottom: 1px solid #e3e3e3;
  font-size: 22px;
  color: #be9161;
}

.list_content .list_right ul.clearfix .ld_right h3 span {
  display: inline-block;
  box-sizing: border-box;
  height: 100%;
  border-bottom: 3px solid #be9161;
}

.list_content .list_right ul.clearfix .ld_right .cont {
  margin-bottom: 30px;
  padding-top: 20px;
  line-height: 36px;
  text-align: justify;
}

.list_content .list_right ul.clearfix .ld_right .cont br {
  display: none;
}
/* ------------------------------------ 内容页 ------------------------------------- */

#printContent.container {
  background-color: #ffffff;
}

.content_bor {
  padding: 38px 100px;
  box-shadow: 0 0 6px #deaf7c;
}

.content_bor .conetent_title {
  margin-bottom: 36px;
  color: #333333;
  font-size: 36px;
  line-height: 92px;
  font-weight: bold;
  text-align: center;
  background: none;
}

.content_bor .jbxx {
  border-bottom: 2px solid #e5e5e5;
  line-height: 49px;
  text-align: right;
}

.content_bor .jbxx .spanLeft {
  float: left;
  margin-right: 35px;
  font-size: 18px;
  color: #666666;
}

.content_bor .jbxx span {
  display: inline-block;
  margin: 0px 8px;
  font-size: 18px;
  color: #333333;
}

.content_bor .jbxx span.zh a {
  cursor: pointer;
  border-radius: 4px;
  color: #636363;
  margin: 0 5px;
  display: inline-block;
  text-align: center;
  width: 36px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #be9161;
}

.content_bor .jbxx span.zh a.on {
  background: #be9161;
  color: #fff;
  border-color: #be9161;
}

.content_bor .jbxx span.zh a:hover {
  background: #be9161;
  color: #fff;
  border-color: #be9161;
}

.content_bor .jbxx span.dy a {
  display: block;
  padding-left: 42px;
  background: url(W020230512510933245363.png) no-repeat 10px 13px;
}

.content_bor .jbxx span.bc a {
  display: block;
  padding-left: 42px;
  background: url(W020230512510926181192.png) no-repeat 10px 13px;
}

.content_bor .jbxx .bdsharebuttonbox {
  display: inline-block;
  vertical-align: top;
}

.content_bor .content_bor_center {
  line-height: 2;
  margin: 30px 0 30px;
  text-align: justify;
}

.content_bor .content_bor_center table {
  display: block;
}

.content_bor .content_bor_center a {
  color: blue !important;
  text-decoration: underline !important;
}

.content_bor .content_bor_center.small * {
  line-height: 24px !important;
  font-size: 12px !important;
}

.content_bor .content_bor_center.large * {
  line-height: 48px !important;
  font-size: 24px !important;
}

.content_bor .content_bor_center #div_div {
  position: relative;
  margin: 80px auto 0px;
  border: 1px solid #eeeeee;
  width: 186px !important;
  height: 166px;
  text-align: center;
}

.content_bor .content_bor_center #div_div > canvas {
  margin-top: 13px;
  width: 100px;
}

.content_bor .content_bor_center #div_div > div {
  position: absolute;
  bottom: 10px;
  width: 100%;
  font-size: 16px;
  color: #666666;
  line-height: 20px;
}

.content_bor .content_bor_center .ShangXia {
  margin-top: 36px;
  font-size: 16px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
}

.content_bor .content_bor_center .ShangXia p {
  line-height: 38px;
  height: 38px;
}

.content_bor .content_bor_center .ShangXia p span {
  color: #666666;
  display: inline-block;
  vertical-align: top;
  font-size: 24px;
}

.content_bor .content_bor_center .ShangXia p a {
  color: #999999 !important;
  font-size: 18px;
  display: inline-block;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none !important;
}

.content_bor .content_bor_center .TongXiLanCont h2 {
  padding-top: 19px;
  line-height: 45px;
  font-size: 24px;
  color: #be9161;
  font-weight: 100;
}

.content_bor .content_bor_center .TongXiLanCont ul li {
  padding-bottom: 12px;
}

.content_bor .content_bor_center .TongXiLanCont ul li a {
  font-size: 18px;
  font-weight: normal;
  color: #be9161;
  line-height: 30px;
}

.zfxxgk .lmtw_xxgk .xxgk_content .content .TRS_Editor a {
  color: blue !important;
  text-decoration: revert !important;
}

.content_bor .content_bor_center .TRS_Editor a {
  color: blue !important;
  text-decoration: revert !important;
}

/* ------------------------------------ 领导之窗 ------------------------------------- */

.ldzc {
  padding: 47px 41px;
  box-shadow: 0 0 6px #deaf7c;
  background-color: #ffffff;
}

.ldzc .ldzc_nav ul {
  width: 1320px;
}

.ldzc .ldzc_nav ul li {
  float: left;
  margin-right: 4px;
  width: 326px;
  height: 54px;
  background-color: #eeeeee;
}

.ldzc .ldzc_nav ul li a {
  display: block;
  text-align: center;
  line-height: 54px;
  font-size: 24px;
  color: #333333;
}

.ldzc .ldzc_nav ul li.on {
  background-color: #be9161;
}

.ldzc .ldzc_nav ul li.on a {
  color: #ffffff;
}

.ldzc .ldzc_nav ul li:hover {
  background-color: #be9161;
}

.ldzc .ldzc_nav ul li:hover a {
  color: #ffffff;
}

.ldzc .ldzc_list .one {
  margin-top: 76px;
  text-align: center;
}

.ldzc .ldzc_list .one a {
  display: inline-block;
  position: relative;
  font-size: 0px;
}

.ldzc .ldzc_list .one a img {
  padding: 7px;
  border: 1px solid #c7c8c3;
  border-radius: 10px;
  width: 148px;
  height: 199px;
}

.ldzc .ldzc_list .one a p {
  position: absolute;
  left: -9px;
  top: 150px;
  overflow: hidden;
  background: url(W020230512510943395958.png) no-repeat;
  width: 152px;
  /*height: 40px;*/
  font-size: 14px;
  color: #ffffff;
  /*line-height: 44px;*/
  background-size: 100% 100%;
  padding-top: 10px;
  min-height: 30px;
}

.ldzc .ldzc_list .one a span {
  display: block;
  line-height: 64px;
  font-size: 24px;
  color: #be9161;
}

.ldzc .ldzc_list .tow {
  text-align: center;
}

.ldzc .ldzc_list .tow li {
  overflow: hidden;
  display: inline-block;
  position: relative;
  margin: 0px 44px 58px;
}

.ldzc .ldzc_list .tow li a {
  display: block;
  font-size: 0px;
  width: 230px;
  height: 340px;
}

.ldzc .ldzc_list .tow li a i {
  position: absolute;
  top: 212px;
  left: 50%;
  margin-left: -10px;
  background-color: #2c6db4;
  width: 20px;
  height: 4px;
}

.ldzc .ldzc_list .tow li a img {
  padding: 7px;
  border-radius: 10px;
  border: 1px solid #c7c8c3;
  width: 148px;
  height: 199px;
}

.ldzc .ldzc_list .tow li a p {
  margin-top: 6px;
  font-size: 20px;
  color: #333333;
  line-height: 34px;
}

.ldzc .ldzc_list .tow li a span {
  display: block;
  font-size: 18px;
  line-height: 28px;
}
/* ------------------------------------ 政务服务 ------------------------------------- */

.zwfw .grbs,
.zwfw .frbs,
.zwfw .zwfw_gpdb {
  margin-top: 55px;
}

.zwfw .zwfw_gpdb {
  /*padding: 16px;
			background-color: #fdf3e9;*/
}

.zwfw .grbs > .title,
.zwfw .frbs > .title,
.zwfw .zwfw_gpdb > .title {
  position: relative;
  margin-bottom: 50px;
  line-height: 60px;
  text-align: center;
  font-size: 48px;
}

.zwfw .zwfw_gpdb > .title {
  padding: 16px;
  background-color: #fdf3e9;
  margin-bottom: 0px;
}

.zwfw .grbs > .title span.one,
.zwfw .frbs > .title span.one,
.zwfw .zwfw_gpdb > .title span.one {
  color: #be9161;
  font-weight: bold;
}

.zwfw .grbs > .title i,
.zwfw .frbs > .title i,
.zwfw .zwfw_gpdb > .title i {
  position: absolute;
  z-index: -1;
  bottom: 0px;
  left: 50%;
  margin-left: -60px;
  background-color: #fdf3e9;
  width: 120px;
  height: 15px;
}

.zwfw .grbs .TwoGeRenFen,
.zwfw .frbs .TwoGeRenFen {
  overflow: hidden;
}

.zwfw .grbs .TwoGeRenFen ul,
.zwfw .frbs .TwoGeRenFen ul {
  width: 1416px;
}

.zwfw .grbs .TwoGeRenFen ul li,
.zwfw .frbs .TwoGeRenFen ul li {
  float: left;
  margin: 0px 20px 22px 0px;
}

.zwfw .grbs .TwoGeRenFen ul li a,
.zwfw .frbs .TwoGeRenFen ul li a {
  display: block;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  width: 213px;
  height: 95px;
}

.zwfw .grbs .TwoGeRenFen ul li a em,
.zwfw .frbs .TwoGeRenFen ul li a em {
  padding: 15px 17px;
}

.zwfw .grbs .TwoGeRenFen ul li a em img,
.zwfw .frbs .TwoGeRenFen ul li a em img {
  display: block;
  font-size: 0px;
}

.zwfw .grbs .TwoGeRenFen ul li a em img.MaWhite,
.zwfw .frbs .TwoGeRenFen ul li a em img.MaWhite {
  display: none;
}

.zwfw .grbs .TwoGeRenFen ul li a span,
.zwfw .frbs .TwoGeRenFen ul li a span {
  width: 110px;
  line-height: 95px;
  font-size: 18px;
  color: #333333;
}

.zwfw .grbs .TwoGeRenFen ul li:hover a,
.zwfw .frbs .TwoGeRenFen ul li:hover a {
  border: 1px solid #be9161;
  background-color: #be9161;
}

.zwfw .grbs .TwoGeRenFen ul li:hover a em img.MaGreen,
.zwfw .frbs .TwoGeRenFen ul li:hover a em img.MaGreen {
  display: none;
}

.zwfw .grbs .TwoGeRenFen ul li:hover a em img.MaWhite,
.zwfw .frbs .TwoGeRenFen ul li:hover a em img.MaWhite {
  display: block;
}

.zwfw .grbs .TwoGeRenFen ul li:hover a span,
.zwfw .frbs .TwoGeRenFen ul li:hover a span {
  color: #ffffff;
}

.zwfw .grbs .TwoGeRenFenMore,
.zwfw .frbs .TwoGeRenFenMore {
  position: relative;
  margin-top: 40px;
  height: 30px;
}

.zwfw .grbs .TwoGeRenFenMore i,
.zwfw .frbs .TwoGeRenFenMore i {
  position: absolute;
  z-index: -1;
  left: 0px;
  top: 15px;
  background-color: #fdf3e9;
  width: 100%;
  height: 1px;
}

.zwfw .grbs .TwoGeRenFenMore span,
.zwfw .frbs .TwoGeRenFenMore span {
  display: block;
  margin: 0px auto;
  background-color: #fdf3e9;
  width: 377px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #be9161;
  font-size: 16px;
}

.zwfw .zwfw_gpdb .bd {
  padding: 16px;
  background-color: #fdf3e9;
}

.zwfw .zwfw_gpdb .bd ul li {
  float: left;
  margin-left: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 256px;
  line-height: 44px;
  font-size: 18px;
  color: #000000;
  /*font-weight: bold;*/
}

.zwfw .zwfw_gpdb .bd ul li i {
  float: left;
  margin: 19px 10px 0px 0px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #333333;
}

.zwfw .zwfw_gpdb .hd .arrow {
  display: block;
  position: relative;
  display: block;
  margin-top: 40px;
  height: 30px;
  text-align: center;
}

.zwfw .zwfw_gpdb .hd .arrow i {
  position: absolute;
  z-index: -1;
  left: 0px;
  top: 15px;
  background-color: #fdf3e9;
  width: 100%;
  height: 1px;
}

.zwfw .hf {
  margin-top: 60px;
  margin-bottom: 60px;
}

.zwfw .hf a {
  font-size: 0px;
  display: block;
}

.zwfw .hf a img {
  width: 100%;
}

.zwfw .san {
  margin-bottom: 80px;
}

.zwfw .san ul {
  width: 1440px;
}

.zwfw .san ul li {
  float: left;
  margin-right: 40px;
}

.zwfw .san ul li a {
  display: block;
  font-size: 0px;
}

.zwfw .san ul li a img {
  width: 440px;
}
/* ------------------------------------ 政务公开 ------------------------------------- */

.zwgk {
  margin-bottom: 40px;
}

.zwgk .zwgk_wu {
  margin-top: 80px;
}

.zwgk .zwgk_wu > ul {
  margin: 0 -22px;
}

.zwgk .zwgk_wu > ul > li {
  float: left;
  position: relative;
  margin: 0 15px;
  width: 256px;
  height: 318px;
}

.zwgk .zwgk_wu > ul > li.jcgk {
  box-shadow: 0 0 10px 0 rgba(13, 134, 220, 0.1);
}

.zwgk .zwgk_wu > ul > li.jcgk .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center {
  border: 1px solid #0d86dc;
  box-shadow: 0 0 10px 0 rgba(13, 134, 220, 0.1);
}

.zwgk .zwgk_wu > ul > li.zxgk {
  box-shadow: 0 0 10px 0 rgba(228, 188, 125, 0.1);
}

.zwgk .zwgk_wu > ul > li.zxgk .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center {
  border: 1px solid #e4bc7d;
  box-shadow: 0 0 10px 0 rgba(228, 188, 125, 0.1);
}

.zwgk .zwgk_wu > ul > li.glgk {
  box-shadow: 0 0 10px 0 rgba(220, 174, 125, 0.1);
}

.zwgk .zwgk_wu > ul > li.glgk .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center {
  border: 1px solid #dcae7d;
  box-shadow: 0 0 10px 0 rgba(220, 174, 125, 0.1);
}

.zwgk .zwgk_wu > ul > li.fwgk {
  box-shadow: 0 0 10px 0 rgba(130, 211, 138, 0.1);
}

.zwgk .zwgk_wu > ul > li.fwgk .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center {
  border: 1px solid #82d38a;
  box-shadow: 0 0 10px 0 rgba(130, 211, 138, 0.1);
}

.zwgk .zwgk_wu > ul > li.jggk {
  box-shadow: 0 0 10px 0 rgba(108, 199, 229, 0.1);
}

.zwgk .zwgk_wu > ul > li.jggk .zwgk_wu_xia_la_box {
  left: auto;
  right: 0;
}

.zwgk .zwgk_wu > ul > li.jggk .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center {
  border: 1px solid #6cc7e5;
  box-shadow: 0 0 10px 0 rgba(108, 199, 229, 0.1);
}

.zwgk .zwgk_wu > ul > li.jggk .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center::before {
  left: 75%;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t {
  padding-top: 30px;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t i {
  width: 85px;
  display: block;
  margin: 0 auto;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t i img {
  vertical-align: middle;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t h3 {
  color: #333333;
  font-weight: bold;
  margin-top: 10px;
  letter-spacing: 3px;
  text-align: center;
  font-size: 26px;
  margin-bottom: 21px;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t p {
  padding: 0 2px;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t p a {
  float: left;
  margin-bottom: 11px;
  width: 50%;
  text-align: center;
  color: #666666;
  font-size: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t .xial_j {
  display: block;
  margin: 16px auto 0;
  height: 22px;
  width: auto;
  text-align: center;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_open_menu_t .xial_j img {
  transition: all 0.15s ease-in-out;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_xia_la_box {
  display: none;
  position: absolute;
  z-index: 9;
  top: 318px;
  display: block;
  width: 509px;
  height: auto;
  left: 0;
  visibility: hidden;
  opacity: 0;
  transition: all ease 0.2s;
  padding-top: 40px;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center {
  padding: 40px 36px 0;
  width: 435px;
  background: #fff;
  z-index: 9;
  display: block;
  position: relative;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_xia_la_box .zwgk_wu_xia_la_box_center::before {
  content: '';
  width: 20px;
  height: 20px;
  background: #fff;
  border-top: 1px solid #cbe0ef;
  border-left: 1px solid #cbe0ef;
  -webkit-transform: rotate(46deg);
  -ms-transform: rotate(46deg);
  transform: rotate(46deg);
  display: block;
  position: absolute;
  left: 19%;
  top: -11px;
}

.zwgk .zwgk_wu > ul > li .zwgk_wu_xia_la_box ul li {
  margin: 0 0 40px 0;
  width: 50%;
  float: left;
  line-height: 20px;
  text-align: left;
  height: auto;
}

.zwgk .zwgk_wu > ul > li:hover .zwgk_wu_open_menu_t .xial_j img {
  transform: rotate(180deg);
}

.zwgk .zwgk_wu > ul > li:hover .zwgk_wu_xia_la_box {
  display: block;
  visibility: visible;
  opacity: 1;
}

.zwgk .ldzc_zfxxgk {
  margin-top: 80px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc {
  width: 774px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd {
  padding-bottom: 22px;
  border-bottom: 1px solid #be9161;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd h2 {
  float: left;
  margin-right: 24px;
  height: 38px;
  line-height: 34px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd h2 a {
  display: block;
  font-size: 40px;
  color: #be9161;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd ul li {
  float: left;
  padding: 0px 15px;
  font-size: 26px;
  line-height: 38px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd ul li a {
  color: #333333;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd ul li.on {
  background-color: #fdf3e9;
  border-radius: 23px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .hd ul li.on a {
  font-weight: bold;
  color: #be9161;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .zyld {
  padding: 20px 20px 20px;
  background-color: #fdf3e9;
  width: 154px;
  min-height: 307px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .zyld a {
  display: block;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .zyld a img {
  width: 154px;
  height: 200px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .zyld a p {
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  color: #333333;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .zyld a span {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #333333;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .fr {
  border: 1px solid #f2e9df;
  width: 548px;
  height: 303px;
  min-height: 347px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .fr ul {
  padding: 20px 30px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .fr ul li {
  float: left;
  margin: 12px 10px;
  padding-left: 30px;
  background: url(W020230512511740823072.png) no-repeat 0px 14px;
  font-size: 22px;
  line-height: 40px;
}

.zwgk .ldzc_zfxxgk .zwgk_ldzc .bd > .clearfix .fr ul li a {
  color: #666666;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk {
  width: 570px;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk h2 a {
  display: block;
  font-size: 0px;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk h2 a img {
  width: 100%;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk ul {
  margin-top: 17px;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk ul li {
  float: left;
  /*margin-right: 18px;*/
  margin-top: 37px;
  border: 1px solid #f2e9df;
  width: 274px;
  height: 63px;
  line-height: 63px;
  font-size: 18px;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk ul li.qgl_mr0 {
  float: right;
  /*margin-right: 0px;*/
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk ul li a {
  color: #333333;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk ul li a img {
  float: left;
  padding: 14px 23px 0px 34px;
}

.zwgk .ldzc_zfxxgk .zwgk_zfxxgk ul li a em {
  font-style: normal;
}

.zwgk .zwgk_zzgh {
  margin-top: 80px;
}

.zwgk .zwgk_zzgh .zcwj_zcjd {
  width: 660px;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd {
  padding-bottom: 30px;
  border-bottom: 1px solid #be9161;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd ul {
  /*overflow: hidden;*/
  height: 38px;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd ul li {
  float: left;
  font-size: 24px;
  line-height: 46px;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd ul li a {
  display: block;
  color: #666666;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd ul li.on {
  font-size: 40px;
  line-height: 34px;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd ul li.on a {
  color: #be9161;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .hd ul i {
  float: left;
  margin: 0px 30px;
  font-size: 40px;
  color: #be9161;
  line-height: 38px;
  font-style: normal;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .bd ul li {
  padding-left: 37px;
  background: url(W020230512511740823072.png) no-repeat 4px 24px;
  line-height: 60px;
  font-size: 18px;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .bd ul li a {
  color: #333333;
}

.zwgk .zwgk_zzgh .zcwj_zcjd .bd ul li span {
  float: right;
  color: #999999;
}

.zwgk .zwgk_zzgh .gzbg_ghjh {
  width: 660px;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd {
  padding-bottom: 30px;
  border-bottom: 1px solid #be9161;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd ul {
  /*overflow: hidden;*/
  height: 38px;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd ul li {
  float: left;
  font-size: 24px;
  line-height: 46px;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd ul li a {
  display: block;
  color: #666666;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd ul li.on {
  font-size: 40px;
  line-height: 34px;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd ul li.on a {
  color: #be9161;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .hd ul i {
  float: left;
  margin: 0px 30px;
  font-size: 40px;
  color: #be9161;
  line-height: 38px;
  font-style: normal;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .bd ul li {
  padding-left: 37px;
  background: url(W020230512511740823072.png) no-repeat 4px 24px;
  line-height: 60px;
  font-size: 18px;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .bd ul li a {
  color: #333333;
}

.zwgk .zwgk_zzgh .gzbg_ghjh .bd ul li span {
  float: right;
  color: #999999;
}
/* ------------------------------------ 走进达拉特 ------------------------------------- */

.zjdlt .zjdlt_navigation {
  padding-left: 20px;
  background: url(W020230512511087159566.png) no-repeat 0px 28px;
  font-size: 14px;
  color: #999999;
  height: 72px;
  line-height: 72px;
}

.zjdlt .zjdlt_navigation a {
  color: #999999;
}

.zjdlt .wdsltzxx {
  margin-bottom: 60px;
}

.zjdlt .wdsltzxx .title {
  margin: 0px 0px 50px;
  text-align: center;
}

.zjdlt .wdsltzxx .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}

.zjdlt .wdsltzxx .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}

.zjdlt .wdsltzxx .zssc_tzbl {
  float: left;
  padding-top: 136px;
  width: 690px;
  height: 398px;
  background: url(W020230915324545180125.png) no-repeat;
}
.zjdlt .wdsltzxx .zssc_tzbl .zsdh_zssc {
  float: left;
  width: 50%;
  text-align: center;
}
.zjdlt .wdsltzxx .zssc_tzbl .zsdh_zssc .zsdh {
  margin-bottom: 44px;
}
.zjdlt .wdsltzxx .zssc_tzbl .zsdh_zssc .zsdh img {
  display: inline-block;
  margin-bottom: 16px;
}
.zjdlt .wdsltzxx .zssc_tzbl .zsdh_zssc .zsdh p {
  font-size: 36px;
  color: #be9161;
}
.zjdlt .wdsltzxx .zssc_tzbl .zsdh_zssc .zssc img {
  display: inline-block;
  margin-bottom: 16px;
}
.zjdlt .wdsltzxx .zssc_tzbl .zsdh_zssc .zssc a {
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  border-radius: 6px;
  background-color: #bc9061;
  font-size: 21px;
  color: #ffffff;
  margin-bottom: 3%;
}
.zjdlt .wdsltzxx .zssc_tzbl .tzbl {
  float: right;
  width: 50%;
  text-align: center;
  margin-top: 20%;
}
.zjdlt .wdsltzxx .zssc_tzbl .tzbl a {
  font-size: 0px;
}
.zjdlt .wdsltzxx .zssc_tzbl .tzbl a img {
  margin-top: 102px;
  display: inline-block;
}
.zjdlt .wdsltzxx .tztf {
  float: right;
  width: 690px;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm {
  margin-bottom: 22px;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .shang {
  margin-bottom: 9px;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .shang .tzhj {
  float: left;
  width: 337px;
  height: 161px;
  background: url(W020230915324544610261.png) no-repeat;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .shang .tzhj a {
  display: block;
  margin: 42px auto 0px;
  width: 216px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  background: rgba(191, 146, 97, 0.7);
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .shang .zsxm {
  float: right;
  width: 337px;
  height: 161px;
  background: url(W020230915324545025948.png) no-repeat;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .shang .zsxm a {
  display: block;
  margin: 42px auto 0px;
  width: 216px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  background: rgba(191, 146, 97, 0.7);
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .xia {
  margin: 0px -6px;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .xia a {
  float: left;
  margin: 0px 5px;
  width: 224px;
  height: 86px;
  line-height: 86px;
  text-align: center;
  font-size: 24px;
  color: #be9161;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .xia a.tzts {
  background: url(W020230915324543243745.png) no-repeat;
  background-size: 100% 100%;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .xia a.tzcb {
  background: url(W020230915324543641667.png) no-repeat;
  background-size: 100% 100%;
}
.zjdlt .wdsltzxx .tztf .tzhj_zsxm .xia a.rlzy {
  background: url(W020230915324540387660.png) no-repeat;
  background-size: 100% 100%;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .shang {
  margin-bottom: 9px;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .shang .tscy {
  float: left;
  width: 337px;
  height: 161px;
  background: url(W020230915324544277844.png) no-repeat;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .shang .tscy a {
  display: block;
  margin: 42px auto 0px;
  width: 216px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  background: rgba(191, 146, 97, 0.7);
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .shang .fzcj {
  float: right;
  width: 337px;
  height: 161px;
  background: url(W020230915324542096228.png) no-repeat;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .shang .fzcj a {
  display: block;
  margin: 42px auto 0px;
  width: 216px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 24px;
  color: #ffffff;
  background: rgba(191, 146, 97, 0.7);
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .xia {
  margin: 0px -6px;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .xia a {
  float: left;
  margin: 0px 5px;
  width: 224px;
  height: 86px;
  line-height: 86px;
  text-align: center;
  font-size: 24px;
  color: #be9161;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .xia a.xnycy {
  background: url(W020230915324544477336.png) no-repeat;
  background-size: 100% 100%;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .xia a.ny {
  background: url(W020230915324540950153.png) no-repeat;
  background-size: 100% 100%;
}
.zjdlt .wdsltzxx .tztf .tscy_fzcj .xia a.qtzdcy {
  background: url(W020230915324540387660.png) no-repeat;
  background-size: 100% 100%;
}

.zjdlt .nc_ordos_dlt {
  margin-bottom: 60px;
}

.zjdlt .nc_ordos_dlt .title {
  margin: 0px 0px 50px;
  text-align: center;
}

.zjdlt .nc_ordos_dlt .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  background-color: #fdf3e9;
  border-radius: 34px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fl {
  padding: 13px 0px;
  box-shadow: 0 3px 4px rgba(26, 26, 26, 0.1);
  border-radius: 15px;
  width: 852px;
  height: 455px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fl ul li {
  float: left;
  margin-left: 20px;
  margin-bottom: 18px;
  width: 390px;
  height: 218px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fl ul li img {
  display: block;
  border-radius: 10px;
  width: 390px;
  height: 218px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fl ul iframe {
  width: 100% !important;
  height: 80% !important;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr {
  background-color: #fcfbf9;
  width: 487px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .ztgk {
  padding: 8px 20px;
  background: url(W020230531751531591190.png) no-repeat top center;
  height: 452px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .ztgk .ztgk_center {
  font-size: 16px;
  color: #333333;
  line-height: 25px;
  text-align: justify;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .ztgk .ztgk_xia span {
  color: #be9161;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .ztgk .ztgk_xia p {
  display: inline-block;
  margin-right: 22px;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .shang {
  margin-bottom: 26px;
  padding: 36px 30px 0px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .shang .fl p {
  font-size: 18px;
  color: #333333;
  line-height: 30px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .shang .fr p {
  font-size: 18px;
  color: #be9161;
  line-height: 30px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .shang .fr img {
  margin-top: 8px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .zhong {
  margin-bottom: 26px;
  padding: 0px 0px 0px 30px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .zhong .hd {
  float: right;
  margin: 15px 10px 0px 0px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .zhong .hd ul li {
  margin-bottom: 6px;
  width: 2px;
  height: 19px;
  font-size: 0px;
  text-align: center;
  background-color: #f8ede1;
  cursor: pointer;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .zhong .hd ul li.on {
  background-color: #be9161;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .zhong .bd ul li a {
  display: block;
  font-size: 0px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .zhong .bd ul li a img {
  display: inline-block;
  margin-right: 5px;
  border-radius: 6px;
  width: 229px;
  height: 125px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .xia {
  padding: 0px 0px 28px 30px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .xia div p {
  display: inline-block;
  margin-right: 22px;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
}

.zjdlt .nc_ordos_dlt .nc_ordos_dlt_center > .fr .xia div p span {
  color: #be9161;
}

.zjdlt .wdjtqkxx {
  position: relative;
  margin-bottom: 60px;
}

.zjdlt .wdjtqkxx > .title {
  margin: 0px 0px 50px;
  text-align: center;
}

.zjdlt .wdjtqkxx > .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}

.zjdlt .wdjtqkxx > .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz {
  width: 540px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .title {
  margin-bottom: 44px;
  color: #be9161;
  font-size: 32px;
  height: 56px;
  line-height: 18px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .title span {
  padding-bottom: 20px;
  border-bottom: 6px solid #be9161;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .wdzz_xx p {
  display: inline-block;
  margin-right: 22px;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .wdzz_xx span {
  color: #be9161;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .shang {
  margin-bottom: 20px;
  padding: 14px 30px;
  background-color: #be9161;
  font-size: 18px;
  color: #ffffff;
  text-align: justify;
  line-height: 28px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .xia {
  padding-right: 20px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzz .xia p {
  margin-top: 8px;
  padding-left: 22px;
  background: url(W020230512511203673650.png) no-repeat 0px 10px;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  text-align: justify;
}

.zjdlt .wdjtqkxx > .clearfix .wdzjz {
  width: 315px;
  padding: 0px 30px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzjz .title {
  margin-bottom: 44px;
  color: #be9161;
  font-size: 32px;
  height: 56px;
  line-height: 18px;
}

.zjdlt .wdjtqkxx > .clearfix .wdzjz .title span {
  padding-bottom: 20px;
  border-bottom: 6px solid #be9161;
}

.zjdlt .wdjtqkxx > .clearfix .wdxxz {
  margin-right: 27px;
  width: 457px;
}

.zjdlt .wdjtqkxx > .clearfix .wdxxz .title {
  margin-bottom: 44px;
  color: #be9161;
  font-size: 32px;
  height: 56px;
  line-height: 18px;
}

.zjdlt .wdjtqkxx > .clearfix .wdxxz .title span {
  padding-bottom: 20px;
  border-bottom: 6px solid #be9161;
}

.zjdlt .wdjtqkxx > .clearfix .wdxxz .wdxxz_list .bd ul li a {
  position: relative;
  display: block;
}

.zjdlt .wdjtqkxx > .clearfix .wdxxz .wdxxz_list .bd ul li a img {
  width: 457px;
  height: 386px;
}

.zjdlt .wdjtqkxx > .clearfix .wdxxz .wdxxz_list .bd ul li a p {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  text-align: center;
  line-height: 52px;
  color: #ffffff;
}

.zjdlt .wdlswhjt {
  margin-bottom: 60px;
}

.zjdlt .wdlswhjt > .title {
  margin: 0px 0px 50px;
  text-align: center;
}

.zjdlt .wdlswhjt > .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}

.zjdlt .wdlswhjt > .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}

.zjdlt .wdlswhjt > .clearfix .lswh {
  /*width: 690px;*/
}

.zjdlt .wdlswhjt > .clearfix .lswh .title {
  margin-bottom: 44px;
  color: #be9161;
  font-size: 32px;
  height: 56px;
  line-height: 18px;
}

.zjdlt .wdlswhjt > .clearfix .lswh .title span {
  padding-bottom: 20px;
  border-bottom: 6px solid #be9161;
}

.zjdlt .wdlswhjt > .clearfix .lswh .center {
  background: url(W020230915330410696867.png) no-repeat center center;
}

.zjdlt .wdlswhjt > .clearfix .lswh .center img {
  float: left;
  margin: 0px 20px 0px 30px;
  border: 2px solid #ffddb6;
  border-radius: 50%;
  width: 254px;
  height: 254px;
}

.zjdlt .wdlswhjt > .clearfix .lswh .center p {
  margin-top: 68px;
  padding-right: 24px;
  font-size: 18px;
  color: #333333;
  line-height: 24px;
  text-align: justify; /*显示6行*/
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.zjdlt .wdlswhjt > .clearfix .lswh .center p br {
  display: none;
}

/*.zjdlt .wdlswhjt>.clearfix .lswh {
		width: 690px;
	}
	
	.zjdlt .wdlswhjt>.clearfix .lswh .title {
		margin-bottom: 44px;
		color: #be9161;
		font-size: 32px;
		height: 56px;
		line-height: 18px;
	}
	
	.zjdlt .wdlswhjt>.clearfix .lswh .title span {
		padding-bottom: 20px;
		border-bottom: 6px solid #be9161;
	}
	
	.zjdlt .wdlswhjt>.clearfix .lswh .center {
		background: url(W020230512511132609613.png) no-repeat center center;
	}
	
	.zjdlt .wdlswhjt>.clearfix .lswh .center img {
		float: left;
		margin: 0px 20px 0px 30px;
		border: 2px solid #ffddb6;
		border-radius: 50%;
		width: 254px;
		height: 254px;
	}
	
	.zjdlt .wdlswhjt>.clearfix .lswh .center p {
		margin-top: 68px;
		padding-right: 24px;
		font-size: 18px;
		color: #333333;
		line-height: 24px;
		text-align: justify;
		//显示6行
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
	}
	
	.zjdlt .wdlswhjt>.clearfix .lswh .center p br {
		display: none;
	}*/

.zjdlt .wdlswhjt > .clearfix .jtys {
  width: 690px;
}

.zjdlt .wdlswhjt > .clearfix .jtys .title {
  margin-bottom: 44px;
  color: #be9161;
  font-size: 32px;
  height: 56px;
  line-height: 18px;
}

.zjdlt .wdlswhjt > .clearfix .jtys .title span {
  padding-bottom: 20px;
  border-bottom: 6px solid #be9161;
}

.zjdlt .wdlswhjt > .clearfix .jtys .center {
  background: url(W020230512511132609613.png) no-repeat center center;
}

.zjdlt .wdlswhjt > .clearfix .jtys .center img {
  float: left;
  margin: 0px 20px 0px 30px;
  border: 2px solid #ffddb6;
  border-radius: 50%;
  width: 254px;
  height: 254px;
}

.zjdlt .wdlswhjt > .clearfix .jtys .center p {
  margin-top: 68px;
  padding-right: 24px;
  font-size: 18px;
  color: #333333;
  line-height: 24px;
  text-align: justify;
}

.zjdlt .wdlswhjt > .clearfix .jtys .center p br {
  display: none;
}

.zjdlt .wdsltz {
  margin-bottom: 60px;
}

.zjdlt .wdsltz > .title {
  margin: 0px 0px 50px;
  text-align: center;
}

.zjdlt .wdsltz > .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}

.zjdlt .wdsltz > .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}

.zjdlt .wdsltz > .clearfix img {
  transition: all 0.6s;
}

.zjdlt .wdsltz > .clearfix > .fl {
  position: relative;
  width: 850px;
  overflow: hidden;
}
/*.zjdlt .wdsltz>.clearfix>.fl i {
			position: absolute;
			left: 50%;
			bottom: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}*/

.zjdlt .wdsltz > .clearfix > .fl a {
  display: block;
  font-size: 0px;
}

.zjdlt .wdsltz > .clearfix > .fl a img {
  border-top-left-radius: 30px;
  width: 100%;
  height: 410px;
}

.zjdlt .wdsltz > .clearfix > .fl a .center {
  position: absolute;
  left: 0px;
  bottom: 25px;
  padding: 0px 25px;
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
  -webkit-line-clamp: 2;
}

.zjdlt .wdsltz > .clearfix > .fl a .center br {
  display: none;
}

.zjdlt .wdsltz > .clearfix > .fl .xianshi {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 230px;
  padding-top: 180px;
}

.zjdlt .wdsltz > .clearfix > .fl .xianshi br {
  display: none;
}

.zjdlt .wdsltz > .clearfix > .fl .xianshi a {
  padding: 36px;
  font-size: 18px;
  color: #ffffff;
  text-align: justify;
}

.zjdlt .wdsltz > .clearfix > .fl:hover img {
  transform: scale(1.2);
}
/*.zjdlt .wdsltz>.clearfix>.fl:hover i {
			position: absolute;
			left: 50%;
			top: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
			transform: rotate(180deg);
		}
	
		.zjdlt .wdsltz>.clearfix>.fl:hover>a .center {
			display: none;
		}
	
		.zjdlt .wdsltz>.clearfix>.fl:hover .xianshi {
			display: block;
		}*/

.zjdlt .wdsltz > .clearfix > .fr {
  width: 540px;
}

.zjdlt .wdsltz > .clearfix > .fr .ny {
  overflow: hidden;
  position: relative;
  margin-bottom: 14px;
}
/*.zjdlt .wdsltz>.clearfix>.fr .ny i {
			position: absolute;
			left: 50%;
			bottom: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}*/

.zjdlt .wdsltz > .clearfix > .fr .ny a {
  display: block;
  font-size: 0px;
}

.zjdlt .wdsltz > .clearfix > .fr .ny a img {
  width: 100%;
  height: 198px;
}

.zjdlt .wdsltz > .clearfix > .fr .ny a .center {
  position: absolute;
  left: 0px;
  bottom: 25px;
  padding: 0px 25px;
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
  -webkit-line-clamp: 2;
}

.zjdlt .wdsltz > .clearfix > .fr .ny a .center br {
  display: none;
}

.zjdlt .wdsltz > .clearfix > .fr .ny .xianshi {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 198px;
}

.zjdlt .wdsltz > .clearfix > .fr .ny .xianshi a {
  padding: 50px 36px 0px;
  font-size: 18px;
  color: #ffffff;
  text-align: justify;
}

.zjdlt .wdsltz > .clearfix > .fr .ny:hover img {
  transform: scale(1.2);
}
/*.zjdlt .wdsltz>.clearfix>.fr .ny:hover i {
			position: absolute;
			left: 50%;
			top: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
			transform: rotate(180deg);
		}
	
		.zjdlt .wdsltz>.clearfix>.fr .ny:hover>a .center {
			display: none;
		}
	
		.zjdlt .wdsltz>.clearfix>.fr .ny:hover .xianshi {
			display: block;
		}*/

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl {
  position: relative;
  width: 267px;
  overflow: hidden;
}
/*.zjdlt .wdsltz>.clearfix>.fr .clearfix .fl i {
			position: absolute;
			left: 50%;
			bottom: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}*/

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl a {
  display: block;
  font-size: 0px;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl a img {
  width: 100%;
  height: 200px;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl a .center {
  position: absolute;
  left: 0px;
  bottom: 25px;
  padding: 0px 25px;
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
  -webkit-line-clamp: 2;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl a .center br {
  display: none;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl .xianshi {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 200px;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl .xianshi a {
  padding: 53px 36px 0px;
  font-size: 18px;
  color: #ffffff;
  text-align: justify;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl:hover img {
  transform: scale(1.2);
}
/*.zjdlt .wdsltz>.clearfix>.fr .clearfix .fl:hover i {
			position: absolute;
			left: 50%;
			top: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
			transform: rotate(180deg);
		}
	
		.zjdlt .wdsltz>.clearfix>.fr .clearfix .fl:hover>a .center {
			display: none;
		}
	
		.zjdlt .wdsltz>.clearfix>.fr .clearfix .fl:hover .xianshi {
			display: block;
		}*/

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr {
  position: relative;
  width: 267px;
  overflow: hidden;
}
/*.zjdlt .wdsltz>.clearfix>.fr .clearfix .fr i {
			position: absolute;
			left: 50%;
			bottom: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}*/

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr a {
  display: block;
  font-size: 0px;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr a img {
  width: 100%;
  height: 200px;
  border-bottom-right-radius: 30px;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr a .center {
  position: absolute;
  left: 0px;
  bottom: 25px;
  padding: 0px 25px;
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
  -webkit-line-clamp: 2;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr a .center br {
  display: none;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr .xianshi {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 200px;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr .xianshi a {
  padding: 53px 36px 0px;
  font-size: 18px;
  color: #ffffff;
  text-align: justify;
}

.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr:hover img {
  transform: scale(1.2);
}
/*.zjdlt .wdsltz>.clearfix>.fr .clearfix .fr:hover i {
			position: absolute;
			left: 50%;
			top: 0px;
			margin-left: -37px;
			background: rgba(255, 255, 255, 0.2) url(W020230512511186103695.png) no-repeat center center;
			width: 78px;
			height: 25px;
			border-bottom-left-radius: 6px;
			border-bottom-right-radius: 6px;
			transform: rotate(180deg);
		}
	
		.zjdlt .wdsltz>.clearfix>.fr .clearfix .fr:hover>a .center {
			display: none;
		}
	
		.zjdlt .wdsltz>.clearfix>.fr .clearfix .fr:hover .xianshi {
			display: block;
		}*/

.zjdlt .wddkd {
  margin-bottom: 60px;
}

.zjdlt .wddkd > .title {
  margin: 0px 0px 50px;
  text-align: center;
}

.zjdlt .wddkd > .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}

.zjdlt .wddkd > .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}

.zjdlt .wddkd .lyzy_fwzyc .hd ul li {
  float: left;
  margin-right: 20px;
  margin-bottom: 44px;
  color: #333333;
  font-size: 32px;
  height: 56px;
  line-height: 18px;
}

.zjdlt .wddkd .lyzy_fwzyc .hd ul li span {
  color: #333333;
}

.zjdlt .wddkd .lyzy_fwzyc .hd ul li.on {
  color: #be9161;
}

.zjdlt .wddkd .lyzy_fwzyc .hd ul li.on span {
  color: #be9161;
  padding-bottom: 20px;
  border-bottom: 6px solid #be9161;
}

.zjdlt .wddkd .lyzy {
  position: relative;
  margin: 0px auto;
  width: 100%;
}
.zjdlt .wddkd .lyzy .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.zjdlt .wddkd .lyzy .swiper-slide img {
  width: 100%;
  height: auto;
}
.zjdlt .wddkd .lyzy .swiper-slide-active {
  transform: scale(1);
  z-index: 999;
  opacity: 1;
}
.zjdlt .wddkd .lyzy .swiper-slide-active img {
  border: 1px solid #ffffff;
}
.zjdlt .wddkd .lyzy .swiper-button-next {
  position: absolute;
  top: 50%;
  background-image: initial;
  background-color: #2a418e;
  width: 86px;
  height: 86px;
  font-size: 50px;
  line-height: 86px;
  text-align: center;
  color: #ffffff;
}
.zjdlt .wddkd .lyzy .swiper-button-prev {
  position: absolute;
  top: 50%;
  background-image: initial;
  background-color: #2a418e;
  width: 86px;
  height: 86px;
  font-size: 50px;
  line-height: 86px;
  text-align: center;
  color: #ffffff;
}
.zjdlt .wddkd .fwzyc {
  position: relative;
  margin: 0px auto;
  width: 100%;
}
.zjdlt .wddkd .fwzyc .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.zjdlt .wddkd .fwzyc .swiper-slide img {
  width: 100%;
  height: auto;
}
.zjdlt .wddkd .fwzyc .swiper-slide-active {
  transform: scale(1);
  z-index: 999;
  opacity: 1;
}
.zjdlt .wddkd .fwzyc .swiper-slide-active img {
  border: 1px solid #ffffff;
}
.zjdlt .wddkd .fwzyc .swiper-button-next {
  position: absolute;
  top: 50%;
  background-image: initial;
  background-color: #2a418e;
  width: 86px;
  height: 86px;
  font-size: 50px;
  line-height: 86px;
  text-align: center;
  color: #ffffff;
}
.zjdlt .wddkd .fwzyc .swiper-button-prev {
  position: absolute;
  top: 50%;
  background-image: initial;
  background-color: #2a418e;
  width: 86px;
  height: 86px;
  font-size: 50px;
  line-height: 86px;
  text-align: center;
  color: #ffffff;
}
.zjdlt .wddsdb {
  margin-bottom: 60px;
}
.zjdlt .wddsdb > .title {
  margin: 0px 0px 50px;
  text-align: center;
}
.zjdlt .wddsdb > .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}
.zjdlt .wddsdb > .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}
.zjdlt .wddsdb .wddsdb_tab .hd {
  width: 173px;
}
.zjdlt .wddsdb .wddsdb_tab .hd ul li {
  margin-bottom: 13px;
  background: url(W020230512511094148771.png) no-repeat center center;
  line-height: 49px;
  text-align: center;
  font-size: 18px;
  color: #be9161;
}
.zjdlt .wddsdb .wddsdb_tab .hd ul li.on {
  background: url(W020230512511097386317.png) no-repeat center center;
  color: #ffffff;
}
.zjdlt .wddsdb .wddsdb_tab .bd {
  width: 1195px;
}
.zjdlt .wddsdb .wddsdb_tab .bd > div {
  position: relative;
}
.zjdlt .wddsdb .wddsdb_tab .bd > div img {
  display: block;
  border-radius: 6px;
  width: 737px;
  height: 365px;
}
.zjdlt .wddsdb .wddsdb_tab .bd > div .center {
  position: absolute;
  top: 60px;
  right: 0px;
  z-index: 1;
  padding: 15px 18px 15px 36px;
  background: rgba(255, 255, 255, 0.8);
  width: 457px;
  height: 242px;
  border-top-left-radius: 20px;
}
.zjdlt .wddsdb .wddsdb_tab .bd > div .center h2 {
  position: relative;
  line-height: 62px;
  font-size: 32px;
  color: #333333;
}
.zjdlt .wddsdb .wddsdb_tab .bd > div .center h2 i {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: #be9161;
  width: 48px;
  height: 6px;
}
.zjdlt .wddsdb .wddsdb_tab .bd > div .center p {
  margin-top: 8px;
  font-size: 18px;
  color: #333333;
  line-height: 30px;
  text-align: justify;
  -webkit-line-clamp: 6;
}
.zjdlt .wdry {
  margin-bottom: 60px;
}
.zjdlt .wdry > .title {
  margin: 0px 0px 50px;
  text-align: center;
}
.zjdlt .wdry > .title h2 {
  display: inline-block;
  margin: 0px auto;
  padding: 0px 36px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 36px;
  color: #be9161;
}
.zjdlt .wdry > .title h2 img {
  float: left;
  padding: 14px 6px 0px 0px;
}
.zjdlt .wdry > .clearfix .fl {
  padding-top: 41px;
}
.zjdlt .wdry > .clearfix .fr {
  background-color: #f7f7f7;
  width: 778px;
  height: 304px;
}
.zjdlt .wdry > .clearfix .fr p {
  display: inline-block;
  margin: 20px 0px 16px 30px;
  padding-left: 30px;
  background: url(W020230512511125426441.png) no-repeat 0px 0px;
  font-size: 18px;
  color: #333333;
  line-height: 25px;
  font-weight: bold;
}

/* ------------------------------------ 政民互动 ------------------------------------- */
body.zmhd .ty_header {
  height: 721px;
}
body.zmhd .ty_header .ty_logo {
  text-align: left;
}
body.zmhd .ty_header .ty_logo a img {
  margin-left: 143px;
}
body.zmhd .ty_header .search {
  margin-top: 194px;
  width: 840px;
  height: 76px;
}
body.zmhd .ty_header .search .ipt-text {
  padding: 0px 32px;
  width: 694px;
  line-height: 76px;
  font-size: 22px;
  color: #333333;
}
body.zmhd .ty_header .search i {
  margin-top: 18px;
  height: 37px;
}
body.zmhd .ty_header .search .ipt-btn {
  width: 45px;
  height: 76px;
  background-size: 45px 44px;
}

/* --------------- 政民互动 当前位置 --------- */
.zmhd_navigation {
  padding-left: 20px;
  background: url(W020230512511087159566.png) no-repeat 0px 28px;
  font-size: 14px;
  color: #999999;
  height: 72px;
  line-height: 72px;
}
.zmhd_navigation a {
  color: #999999;
}

/* --------------- 政民互动 上滚动 --------- */
.zmhd_shang {
  position: relative;
  margin: 0px auto 60px;
  width: 1523px;
}
.zmhd_shang .hd .next {
  position: absolute;
  left: 0px;
  top: 80px;
  width: 15px;
  height: 29px;
  cursor: pointer;
  background: url(W020230512511213228385.png) no-repeat;
}
.zmhd_shang .hd .prev {
  position: absolute;
  right: 0px;
  top: 80px;
  width: 15px;
  height: 29px;
  cursor: pointer;
  background: url(W020230512511216586057.png) no-repeat;
}
.zmhd_shang .bd .picList li {
  float: left;
  margin-right: 24px;
}
.zmhd_shang .bd .picList li a {
  display: block;
  background: url(W020230512511222872118.png) no-repeat;
  width: 261px;
  height: 183px;
  font-size: 0px;
  text-align: center;
}
.zmhd_shang .bd .picList li a img {
  margin-top: 23px;
  width: 86px;
  height: 85px;
}
.zmhd_shang .bd .picList li a p {
  font-size: 24px;
  color: #be9161;
  line-height: 72px;
}

/* --------------- 政民互动 旗长信箱 --------- */
.zmhd_qzxx {
  margin-bottom: 40px;
}
.zmhd_qzxx .zmhd_qzxx_shang {
  margin-bottom: 60px;
  border-bottom: 1px solid #999999;
  height: 59px;
  line-height: 59px;
}
.zmhd_qzxx .zmhd_qzxx_shang h2 {
  float: left;
  border-bottom: 3px solid #be9161;
  font-size: 30px;
  color: #be9161;
  line-height: 58px;
}
.zmhd_qzxx .zmhd_qzxx_shang span {
  float: right;
  font-size: 14px;
  color: #999999;
}
.zmhd_qzxx > .clearfix .fl {
  width: 864px;
}
.zmhd_qzxx > .clearfix .fl table {
  margin-top: -34px;
  width: 100%;
  background-color: #fff;
  border-collapse: separate;
  border-spacing: 0px 22px;
}
.zmhd_qzxx > .clearfix .fl table thead {
  color: #333333;
  font-size: 24px;
}
.zmhd_qzxx > .clearfix .fl table thead tr {
  height: 50px;
}
.zmhd_qzxx > .clearfix .fl table thead tr th.xh {
  width: 10%;
}
.zmhd_qzxx > .clearfix .fl table thead tr th.lxbt {
  width: 64%;
  text-align: left;
}
.zmhd_qzxx > .clearfix .fl table thead tr th.zt {
  width: 12%;
}
.zmhd_qzxx > .clearfix .fl table thead tr th.clsj {
  width: 14%;
}
.zmhd_qzxx > .clearfix .fl table tbody tr {
  height: 44px;
}
.zmhd_qzxx > .clearfix .fl table tbody tr th {
  text-align: center;
  position: relative;
}
.zmhd_qzxx > .clearfix .fl table tbody tr th.info {
  text-align: left;
}
.zmhd_qzxx > .clearfix .fl table tbody tr th.ybl {
  background-color: #f6f6f6;
  border-radius: 8px;
  font-size: 18px;
  color: #999999;
}
.zmhd_qzxx > .clearfix .fl table tbody tr th.clsjj {
  color: #999999;
}
.zmhd_qzxx > .clearfix .fl table tbody tr td {
  border: none;
  text-align: center;
  height: 44px;
  line-height: 44px;
  min-height: 44px !important;
  padding: 0;
}
.zmhd_qzxx > .clearfix .fl table tbody tr:hover {
  color: #be9161;
}
.zmhd_qzxx > .clearfix .fl table tbody tr:hover th.info a {
  color: #be9161;
}
.zmhd_qzxx > .clearfix > .fr {
  width: 455px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj {
  margin-bottom: 30px;
  padding: 38px 70px 38px 50px;
  border: 1px solid #e4d2be;
}
.zmhd_qzxx > .clearfix > .fr .xjtj > p {
  margin-bottom: 32px;
  padding-left: 22px;
  background: url(W020230512511219652154.png) no-repeat 0px 10px;
  font-size: 18px;
  color: #999999;
  line-height: 30px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .xjzl {
  float: left;
  margin-left: 18px;
  text-align: center;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .xjzl span {
  font-size: 48px;
  color: #be9161;
  line-height: 37px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .xjzl span i {
  font-style: normal;
  font-size: 18px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .xjzl p {
  font-size: 24px;
  color: #333333;
  line-height: 38px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .xian {
  float: left;
  margin: 0px 40px;
  background-color: #eaeaea;
  width: 1px;
  height: 81px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .yhfl {
  float: right;
  text-align: center;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .yhfl span {
  font-size: 48px;
  color: #be9161;
  line-height: 37px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .yhfl span i {
  font-style: normal;
  font-size: 18px;
}
.zmhd_qzxx > .clearfix > .fr .xjtj .clearfix .yhfl p {
  font-size: 24px;
  color: #333333;
  line-height: 38px;
}
.zmhd_qzxx > .clearfix > .fr .SubXun {
  margin-bottom: 30px;
  padding: 24px 30px 37px;
  background-color: #f2e9df;
}
.zmhd_qzxx > .clearfix > .fr .SubXun p {
  margin-bottom: 18px;
  font-size: 24px;
  color: #333333;
  line-height: 30px;
  font-weight: bold;
}
.zmhd_qzxx > .clearfix > .fr .SubXun .SubXunTop span {
  float: left;
  font-size: 18px;
  color: #333333;
  line-height: 40px;
}
.zmhd_qzxx > .clearfix > .fr .SubXun .SubXunTop .SubXunInp {
  float: left;
}
.zmhd_qzxx > .clearfix > .fr .SubXun .SubXunTop .SubXunInp input {
  width: 163px;
  height: 40px;
  padding-left: 20px;
  border: 0px;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  outline: 0;
}
.zmhd_qzxx > .clearfix > .fr .SubXun .SubXunTop #butns2023 {
  float: left;
  cursor: pointer;
  font-size: 18px;
  width: 76px;
  height: 40px;
  border: none;
  color: #fff;
  background: #be9161;
}
.zmhd_qzxx > .clearfix > .fr .wyxx_xxxz p {
  float: left;
}
.zmhd_qzxx > .clearfix > .fr .wyxx_xxxz p a {
  display: block;
  width: 216px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  font-size: 24px;
  color: #333333;
}
.zmhd_qzxx > .clearfix > .fr .wyxx_xxxz p.one {
  margin-right: 22px;
  background-color: #f8f5f3;
}
.zmhd_qzxx > .clearfix > .fr .wyxx_xxxz p.tow {
  background-color: #fef9f1;
}

/* --------------- 政民互动 在线访谈 --------- */
.zmhd_zxft {
  position: relative;
  margin-bottom: 60px;
}
.zmhd_zxft .zmhd_zxft_shang {
  margin-bottom: 60px;
  border-bottom: 1px solid #999999;
  height: 59px;
  line-height: 59px;
}
.zmhd_zxft .zmhd_zxft_shang h2 {
  float: left;
  border-bottom: 3px solid #be9161;
  font-size: 30px;
  color: #be9161;
  line-height: 58px;
}
.zmhd_zxft .bd ul li {
  width: 100%;
}
.zmhd_zxft .bd ul li .img {
  padding: 8px 9px 21px 32px;
  background: url(W020230512511246084436.png) no-repeat top center;
  width: 648px;
  height: 416px;
}
.zmhd_zxft .bd ul li .img a {
  display: block;
  font-size: 0px;
}
.zmhd_zxft .bd ul li .img a img {
  width: 100%;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center {
  width: 655px;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center h3 {
  font-size: 20px;
  line-height: 34px;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center h3 a {
  color: #333333;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .ftsj {
  display: block;
  margin-top: 8px;
  color: #333333;
  font-size: 20px;
  line-height: 34px;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .ftsj i {
  font-weight: bold;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .ftjb {
  font-size: 20px;
  color: #333333;
  line-height: 34px;
  /*font-weight: bold;*/
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .ftjb i {
  font-weight: bold;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .center {
  margin-top: 20px;
  font-size: 20px;
  color: #333333;
  text-align: justify;
  line-height: 28px;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .center i {
  display: block;
  font-size: 20px;
  margin-bottom: 12px;
  font-style: normal;
  font-weight: bold;
}
.zmhd_zxft .bd ul li .zmhd_zxft_center .center br {
  display: none;
}
.zmhd_zxft .prev {
  position: absolute;
  right: 36px;
  top: 17px;
  display: block;
  width: 14px;
  height: 25px;
  background: url(W020230512511297052790.png) no-repeat;
  background-size: 100%;
}
.zmhd_zxft .next {
  position: absolute;
  right: 0px;
  top: 17px;
  display: block;
  width: 14px;
  height: 25px;
  background: url(W020230512511290961954.png) no-repeat;
  background-size: 100%;
}

/* --------------- 政民互动 政府开放/政策问答库  意见征集/意见反馈 --------- */
.zmhd_zz_yy {
  margin-bottom: 60px;
}
.zmhd_zz_yy .zf_zc {
  width: 682px;
}
.zmhd_zz_yy .zf_zc .hd {
  margin-bottom: 12px;
  line-height: 55px;
  height: 56px;
  border-bottom: 1px solid #999999;
}
.zmhd_zz_yy .zf_zc .hd .more {
  float: right;
}
.zmhd_zz_yy .zf_zc .hd .more a {
  font-size: 14px;
  color: #999999;
}
.zmhd_zz_yy .zf_zc .hd ul li {
  float: left;
  margin-right: 67px;
  cursor: pointer;
  font-size: 30px;
  color: #333333;
  font-weight: bold;
}
.zmhd_zz_yy .zf_zc .hd ul li.on {
  border-bottom: 3px solid #be9161;
  color: #be9161;
  line-height: 55px;
}
.zmhd_zz_yy .zf_zc .bd .conWrap .con ul li {
  padding-left: 14px;
  background: url(W020230512511243160947.png) no-repeat 0px 24px;
  font-size: 18px;
  line-height: 54px;
}
.zmhd_zz_yy .zf_zc .bd .conWrap .con ul li a {
  color: #666666;
}
.zmhd_zz_yy .zf_zc .bd .conWrap .con ul li span {
  float: right;
  font-size: 14px;
  color: #999999;
}
.zmhd_zz_yy .yj_yj {
  width: 682px;
}
.zmhd_zz_yy .yj_yj .hd {
  margin-bottom: 35px;
  line-height: 55px;
  height: 56px;
  border-bottom: 1px solid #999999;
}
.zmhd_zz_yy .yj_yj .hd .more {
  float: right;
}
.zmhd_zz_yy .yj_yj .hd .more a {
  font-size: 14px;
  color: #999999;
}
.zmhd_zz_yy .yj_yj .hd ul li {
  float: left;
  margin-right: 67px;
  cursor: pointer;
  font-size: 30px;
  color: #333333;
  font-weight: bold;
}
.zmhd_zz_yy .yj_yj .hd ul li.on {
  border-bottom: 3px solid #be9161;
  color: #be9161;
  line-height: 55px;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li {
  margin-top: 27px;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li .tips {
  background-color: #f6f6f6;
  border-radius: 8px;
  width: 104px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #999999;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li .info {
  width: 552px;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li .info > a {
  display: block;
  font-size: 18px;
  color: #666666;
  line-height: 25px;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li .info p {
  line-height: 24px;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li .info p span {
  font-size: 14px;
  color: #999999;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li .info p span.kssj {
  margin-right: 48px;
}
.zmhd_zz_yy .yj_yj .bd .conWrap .con ul li span.yjfk_data {
  float: left;
}

/* 轮播图开始 */
.zx_c {
  margin-top: 28px;
}
.zx_c .swiper {
  position: relative;
  height: 450px;
  width: 100%;
  display: none;
}
.zx_c .swiper .pic {
  width: 100%;
  height: 100%;
  position: relative;
}
.zx_c .swiper .pic li {
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
  width: 483px;
  height: 311px;
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -244px;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.5);
}
.zx_c .swiper .pic li img {
  width: 100%;
  height: 100%;
}
.zx_c .swiper .pic li p {
  bottom: 0;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  font-size: 17px;
  box-sizing: border-box;
  z-index: 20;
  padding-left: 30px;
  display: none;
}
.zx_c .swiper .pic li p a {
  color: #ffffff;
}
.zx_c .swiper .pic .now {
  z-index: 9;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.zx_c .swiper .pic .now p {
  display: block;
}
.zx_c .swiper .pic .next {
  z-index: 6;
  opacity: 0.5;
  -webkit-transform: scale(0.8) translateX(634px);
  -moz-transform: scale(0.8) translateX(634px);
  -o-transform: scale(0.8) translateX(634px);
  -ms-transform: scale(0.8) translateX(634px);
  transform: scale(0.8) translateX(634px);
}
.zx_c .swiper .pic .prev {
  z-index: 6;
  opacity: 0.5;
  -webkit-transform: scale(0.8) translateX(-627px);
  -moz-transform: scale(0.8) translateX(-627px);
  -o-transform: scale(0.8) translateX(-627px);
  -ms-transform: scale(0.8) translateX(-627px);
  transform: scale(0.8) translateX(-627px);
}
.zx_c .swiper .cricle {
  display: none;
}
.zx_c .swiper .btns {
  display: none;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  height: 64px;
  z-index: 9;
}
.zx_c .swiper .btns .leftbtn,
.zx_c .swiper .btns .rightbtn {
  height: 100%;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
}
.zx_c .swiper .btns .leftbtn {
  background: url(W020211122504423073092.png) no-repeat center;
  float: left;
  margin-left: 60px;
}
.zx_c .swiper .btns .rightbtn {
  background: url(W020211122504422471826.png) no-repeat center;
  float: right;
  margin-right: 60px;
}
.zx_c .swiper .leftBox,
.zx_c .swiper .rightBox {
  height: 360px;
  position: absolute;
  top: 30px;
  z-index: 99;
}
.zx_c .swiper .leftBox {
  width: 182px;
  left: 0;
}
.zx_c .swiper .rightBox {
  width: 222px;
  right: 0;
}
.zx_c .swiper_n {
  display: block;
}

/* 轮播图结束 */

/* 轮播图开始 */
.zx_c1 {
  margin-top: 28px;
}
.zx_c1 .swiper1 {
  position: relative;
  height: 450px;
  width: 100%;
  display: none;
}
.zx_c1 .swiper1 .pic1 {
  width: 100%;
  height: 100%;
  position: relative;
}
.zx_c1 .swiper1 .pic1 li {
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
  width: 483px;
  height: 311px;
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -244px;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.5);
}
.zx_c1 .swiper1 .pic1 li img {
  width: 100%;
  height: 100%;
}
.zx_c1 .swiper1 .pic1 li p {
  bottom: 0;
  position: absolute;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  font-size: 17px;
  box-sizing: border-box;
  z-index: 20;
  padding-left: 30px;
  display: none;
}
.zx_c1 .swiper1 .pic1 li p a {
  color: #ffffff;
}
.zx_c1 .swiper1 .pic1 .now {
  z-index: 9;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.zx_c1 .swiper1 .pic1 .now p {
  display: block;
}
.zx_c1 .swiper1 .pic1 .next {
  z-index: 6;
  opacity: 0.5;
  -webkit-transform: scale(0.8) translateX(634px);
  -moz-transform: scale(0.8) translateX(634px);
  -o-transform: scale(0.8) translateX(634px);
  -ms-transform: scale(0.8) translateX(634px);
  transform: scale(0.8) translateX(634px);
}
.zx_c1 .swiper1 .pic1 .prev {
  z-index: 6;
  opacity: 0.5;
  -webkit-transform: scale(0.8) translateX(-627px);
  -moz-transform: scale(0.8) translateX(-627px);
  -o-transform: scale(0.8) translateX(-627px);
  -ms-transform: scale(0.8) translateX(-627px);
  transform: scale(0.8) translateX(-627px);
}
.zx_c1 .swiper1 .cricle1 {
  display: none;
}
.zx_c1 .swiper1 .btns1 {
  display: none;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  height: 64px;
  z-index: 9;
}
.zx_c1 .swiper1 .btns1 .leftbtn1,
.zx_c1 .swiper1 .btns1 .rightbtn1 {
  height: 100%;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
}
.zx_c1 .swiper1 .btns1 .leftbtn1 {
  background: url(W020211122504423073092.png) no-repeat center;
  float: left;
  margin-left: 60px;
}
.zx_c1 .swiper1 .btns1 .rightbtn1 {
  background: url(W020211122504422471826.png) no-repeat center;
  float: right;
  margin-right: 60px;
}
.zx_c1 .swiper1 .leftBox1,
.zx_c1 .swiper1 .rightBox1 {
  height: 360px;
  position: absolute;
  top: 30px;
  z-index: 99;
}
.zx_c1 .swiper1 .leftBox1 {
  width: 182px;
  left: 0;
}
.zx_c1 .swiper1 .rightBox1 {
  width: 222px;
  right: 0;
}
.zx_c1 .swiper_n1 {
  display: block;
}

/* 轮播图结束 */

/* 图片放大 */
.zjdlt .wdsltz > .clearfix #wdsl_z {
  transition: All 0.4s ease-in-out;
}
.zjdlt .wdsltz > .clearfix #wdsl_y {
  transform-origin: 100%;
  transition: All 0.4s ease-in-out;
}
.zjdlt .wdsltz > .clearfix #wdsl_y #wdsl_y_x {
  transition: All 0.4s ease-in-out;
}
.zjdlt .wdsltz > .clearfix #wdsl_y #wdsl_y_x > div {
  width: 267px;
}
.zjdlt .wdsltz > .clearfix #wdsl_y .wdsl_y_one {
  transition: All 0.4s ease-in-out;
}
.zjdlt .wdsltz > .clearfix > .fl:hover img {
  transform: none;
}
.zjdlt .wdsltz > .clearfix > .fr .ny {
  overflow: unset;
}
.zjdlt .wdsltz > .clearfix > .fr .ny:hover img {
  transform: scale(1);
}
.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl {
  overflow: unset;
}
.zjdlt .wdsltz > .clearfix > .fr .clearfix .fl:hover img {
  transform: scale(1);
}
.zjdlt .wdsltz > .clearfix > .fr .clearfix .fr:hover img {
  transform: scale(1);
}
