﻿
 .zjj-person {
  padding: 40px 25px 25px 25px;
  border: solid 1px #dfdfdf;
  background-color: #ecf7ff;
}
 .zjj-person .z-ul1 {
  height: 215px;
  width: 100%;
  display: block;
  padding: 20px 0 18px 0;
  margin-bottom: -1px;
  overflow: hidden;
  text-align: center;
}
 .zjj-person .z-ul1 li {
  width: 100%;
  height: 215px;
  display: block;
  float: left;
  padding: 20px 0 0 0;
  margin-bottom: -1px;
  overflow: hidden;
  text-align: center;
}
 .zjj-person .z-ul1 li .z-pic {
  margin-bottom: 10px;
}
 .zjj-person .z-ul1 li .z-pic a img {
  width: 96px;
  padding: 10px;
  border: solid 1px #cdcdcd;
  background-color: #fff;
  height: 122px;
}
 .zjj-person .z-ul1 li .z-con {
  text-align: center;
}
 .zjj-person .z-ul1 li .z-con .z-title {
  font-size: 16px;
  height: 46px;
  position: relative;
  font-weight: normal;
}
 .zjj-person .z-ul1 li .z-con .z-title a:hover {
  text-decoration: underline;
}
 .zjj-person .z-ul1 li .z-con .z-title .z-job {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-weight: bold;
}
 .zjj-person .z-ul1 li .z-con .z-title .z-job i {
  display: none;
}
 .zjj-person .z-ul2 {
  border-bottom: solid 3px #E5E5E5;
  border-top: solid 3px #E5E5E5;
  overflow: hidden;
  display: block;
}
 .zjj-person .z-ul2 li {
  width: 100%;
  height: 210px;
  display: block;
  float: left;
  padding: 20px 20px 0 0;
  margin-bottom: -1px;
  overflow: hidden;
  text-align: center;
}
 .zjj-person .z-ul2 li .z-pic {
  margin-bottom: 10px;
}
 .zjj-person .z-ul2 li .z-pic a img {
  width: 85px;
  height: 107px;
  padding: 10px;
  border: solid 1px #cdcdcd;
  background-color: #fff;
}
 .zjj-person .z-ul2 li .z-con {
  text-align: center;
}
 .zjj-person .z-ul2 li .z-con .z-title {
  font-size: 16px;
  height: 46px;
  position: relative;
  font-weight: normal;
}
 .zjj-person .z-ul2 li .z-con .z-title a:hover {
  text-decoration: underline;
}
 .zjj-person .z-ul2 li .z-con .z-title .z-job {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-weight: bold;
}
 .zjj-person .z-ul2 li .z-con .z-title .z-job i {
  display: none;
}
 .zjj-person .z-ul3 {
  width: 792px;
  margin: 0 auto;
  overflow: hidden;
  display: block;
}
 .zjj-person .z-ul3 li {
  width: 180px;
  height: 210px;
  display: block;
  float: left;
  padding: 20px 0 0 0;
  margin-bottom: -1px;
  overflow: hidden;
  text-align: center;
}
 .zjj-person .z-ul3 li .z-pic {
  margin-bottom: 10px;
}
 .zjj-person .z-ul3 li .z-pic a img {
  width: 85px;
  height: 107px;
  padding: 10px;
  border: solid 1px #cdcdcd;
  background-color: #fff;
}
 .zjj-person .z-ul3 li .z-con {
  text-align: center;
}
 .zjj-person .z-ul3 li .z-con .z-title {
  font-size: 16px;
  height: 46px;
  position: relative;
  font-weight: normal;
}
 .zjj-person .z-ul3 li .z-con .z-title a:hover {
  text-decoration: underline;
}
 .zjj-person .z-ul3 li .z-con .z-title .z-job {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-weight: bold;
}
 .zjj-person .z-ul3 li .z-con .z-title .z-job i {
  display: none;
}
 .zjj-dt {
  border: solid 1px #dfdfdf;
  margin-top: 20px;
}
 .zjj-dt .zjj-nr {
  height: 308px;
  margin: 0 auto;
  padding: 10px 25px 0;
  overflow: hidden;
}
 .zjj-dt .zjj-nr .zjj-nr-title {
  height: 46px;
  border-bottom: solid 3px #e5e5e5;
}
 .zjj-dt .zjj-nr .zjj-nr-title .nr-span1 {
  height: 46px;
  line-height: 46px;
  border-bottom: solid 3px #275293;
  display: block;
  float: left;
  text-align: center;
  font-size: 22px;
  color: #275293;
}
 .zjj-dt .zjj-nr .zjj-nr-title .nr-span2 {
  height: 46px;
  line-height: 46px;
  border-bottom: solid 3px #275293;
  display: block;
  float: left;
  text-align: center;
  font-size: 22px;
  color: #275293;
}
 .zjj-dt .zjj-nr .zjj-nr-title .nr-span3 {
  height: 46px;
  line-height: 46px;
  display: block;
  float: right;
}
 .zjj-dt .zjj-nr .zjj-nr-title .nr-span3 a {
  font-size: 14px;
  color: #919191 !important;
}
 .zjj-dt .zjj-nr .zjj-nr-title .nr-span3 a:hover {
  text-decoration: underline;
}
 .zjj-dt .zjj-nr .zjj-nr-list ul {
  padding-left: 10px;
  margin-top: 10px;
  height: 236px;
  overflow: hidden;
  overflow-y: auto;
}
 .zjj-dt .zjj-nr .zjj-nr-list ul li {
  font-size: 16px;
  padding: 7px 0 7px 20px;
  line-height: 24px;
  color: #444444;
  overflow: hidden;
  background: url(dtlibg.png) left 16px no-repeat;
  background-size: 6px 6px;
}
 .zjj-dt .zjj-nr .zjj-nr-list ul li strong {
  width: 48px;
  display: inline-block;
  text-align-last: justify;
  margin-right: 8px;
}
.zjj-main .zjj-content .zjj-rt {
  width: 334px;
  float: right;
  margin-top: 17px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 {
  overflow: hidden;
  background-color: #f8f8f8;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 dt {
  height: 54px;
  background-color: #275293;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 dt span {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding-left: 25px;
  margin: 9px 0 0 2px;
  font-size: 20px;
  color: white;
  border-left: 9px solid #fff;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 dd {
  padding: 6px 16px 22px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 dd ul li {
  margin-top: 16px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 dd ul li a {
  display: block;
  height: 42px;
  line-height: 42px;
  text-align: left;
  padding-left: 68px;
  font-size: 18px;
  color: #275293;
  border: 1px solid #e6e6e6;
  background-color: #efefef;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt1 dd ul li a:hover {
  text-decoration: none;
  color: white;
  background-color: #275293;
  border-color: #275293;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 {
  width: 334px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-1 {
  margin-top: 30px;
  height: 52px;
  border: solid 1px #dfdfdf;
  border-bottom: solid 3px #e5e5e5;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-1 .rt-title {
  height: 36px;
  line-height: 36px;
  font-size: 20px;
  color: #275394;
  padding-left: 25px;
  border-left: solid 9px #275394;
  display: inline-block;
  margin-top: 8px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-1 .rt-more {
  float: right;
  margin-right: 10px;
  border: none;
  height: 36px;
  line-height: 36px;
  font-size: 20px;
  padding-left: 25px;
  display: inline-block;
  margin-top: 8px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-1 .rt-more a {
  font-size: 14px;
  color: #919191 !important;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-1 .rt-more a:hover {
  text-decoration: underline;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-2 {
  padding: 15px 0 16px;
  overflow: hidden;
  border: solid 1px #dfdfdf;
  border-top: none;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-2 ul {
  margin-left: 25px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-2 ul li {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  color: #333333;
  width: 334px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(dtlibg.png) left center no-repeat;
  background-size: 4px;
  padding-left: 12px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-2 ul li a {
  color: #333;
  font-size: 16px;
  line-height: 43px;
}
.zjj-main .zjj-content .zjj-rt .zjj-rt2 .rt2-2 ul li a:hover {
  text-decoration: underline;
}
/****政府领导-政府领导细览****/
.z-main2 {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.z-main2 .z-nav {
  font-size: 16px;
  color: #265293;
  height: 30px;
  line-height: 30px;
  text-align: left;
  max-width: 1160px;
  _width: 1160px;
  margin: 16px auto 0 auto;
  background: url(xx1.png) no-repeat 10px 4px;
  padding-left: 40px;
}
.z-main2 .z-nav a {
  padding: 0 3px;
  color: #265293;
}
.z-main2 .z-nav a:hover {
  text-decoration: underline;
}
.z-main2 .z-nav em {
  font-style: normal;
}
.z-main2 .content2 {
  overflow: hidden;
  width: 1200px;
  border: solid 1px #dcdcdc;
  margin-top: 20px;
}
.z-main2 .content2 .info2 {
  width: 1144px;
  margin: 28px auto;
}
.z-main2 .content2 .info2 .info2-lf {
  width: 328px;
  height: 560px;
  border: solid 1px #dcdcdc;
  float: left;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf1 {
  width: 300px;
  margin: 0 auto;
  border-bottom: solid 1px #dcdcdc;
  padding: 23px 0;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf1 .picspan {
  display: block;
  text-align: center;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf1 .picspan img {
  width: 144px;
  height: 180px;
  padding: 12px;
  border: 1px solid #cdcdcd;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf1 p {
  display: block;
  overflow: hidden;
  padding-top: 5px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf1 p .fontspan {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 {
  width: 300px;
  height: auto;
  margin: 0 auto;
  clear: both;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 ul {
  width: 300px;
  height: auto;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 ul .on {
  background: #275293;
  color: #fff;
  text-decoration: none;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 ul li {
  height: 50px;
  text-align: center;
  margin-top: 10px;
  line-height: 50px;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 ul li a {
  display: block;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 18px;
  color: #275293;
  border: solid 1px #275293;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 ul li .on {
  background: #275293;
  color: #fff;
  text-decoration: none;
}
.z-main2 .content2 .info2 .info2-lf .info2-lf2 ul li a:hover {
  background: #275293;
  color: #fff;
  text-decoration: none;
}
.z-main2 .content2 .info2 .info2-rt {
  width: 785px;
  border: solid 1px #dcdcdc;
  float: right;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 {
  display: none;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-top {
  width: 785px;
  height: 66px;
  border-bottom: solid 3px #cfcfcf;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-top span {
  width: 180px;
  height: 22px;
  font-size: 22px;
  line-height: 22px;
  color: #000000;
  padding: 30px 0 14px 0;
  border-bottom: solid 3px #275293;
  display: block;
  text-align: center;
  float: left;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom {
  height: 490px;
  overflow: hidden;
  overflow-y: auto;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom ul {
  height: auto;
  margin: 20px 0 0 24px;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom ul li {
  line-height: 38px;
  font-size: 16px;
  color: #444444;
  padding-left: 22px;
  position: relative;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom ul li a {
  color: #333;
  text-decoration: none;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom ul li a em {
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom ul li span {
  margin-left: 5px;
  color: #999;
}
.z-main2 .content2 .info2 .info2-rt .rt-1 .rt-1-bottom .zjj-page-box {
  margin: 22px 0;
}
.z-main2 .content2 .info2 .info2-rt .show {
  display: block !important;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 {
  display: none;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-top {
  width: 785px;
  height: 66px;
  border-bottom: solid 3px #cfcfcf;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-top span {
  width: 180px;
  height: 22px;
  font-size: 22px;
  line-height: 22px;
  color: #000000;
  padding: 30px 0 14px 0;
  border-bottom: solid 3px #275293;
  display: block;
  text-align: center;
  float: left;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom {
  height: 490px;
  overflow: hidden;
  overflow-y: auto;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom ul {
  height: auto;
  margin: 20px 0 0 24px;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom ul li {
  line-height: 38px;
  font-size: 16px;
  color: #444444;
  padding-left: 22px;
  position: relative;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom ul li a {
  color: #333;
  text-decoration: none;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom ul li a em {
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom ul li span {
  margin-left: 5px;
  color: #999;
}
.z-main2 .content2 .info2 .info2-rt .rt-2 .rt-1-bottom .zjj-page-box {
  margin: 22px 0;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 {
  display: none;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-top {
  width: 785px;
  height: 66px;
  border-bottom: solid 3px #cfcfcf;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-top span {
  width: 180px;
  height: 22px;
  font-size: 22px;
  line-height: 22px;
  color: #000000;
  padding: 30px 0 14px 0;
  border-bottom: solid 3px #275293;
  display: block;
  text-align: center;
  float: left;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom {
  height: 490px;
  overflow: hidden;
  overflow-y: auto;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom ul {
  height: auto;
  margin: 20px 0 0 24px;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom ul li {
  line-height: 38px;
  font-size: 16px;
  color: #444444;
  padding-left: 22px;
  position: relative;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom ul li a {
  color: #333;
  text-decoration: none;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom ul li a em {
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom ul li span {
  margin-left: 5px;
  color: #999;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom .zjj-page-box {
  margin: 22px 0;
}
/****政府领导-市政府组织机构****/
.z-main3 {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.z-main3 .content3 .content3_dl {
  overflow: hidden;
  margin-top: 20px;
}
.z-main3 .content3 .content3_dl dt {
  height: 52px;
  line-height: 52px;
  background-color: #f2f2f2;
  border-bottom: 1px solid #29509d;
}
.z-main3 .content3 .content3_dl dt span {
  width: auto;
  float: left;
  padding: 0 30px;
  font-size: 18px;
  font-weight: bold;
  color: white;
  height: 52px;
  line-height: 52px;
  background-color: #29509d;
}
.z-main3 .content3 .content3_dl dd {
  padding: 20px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-top: none;
}
.z-main3 .content3 .content3_dl dd div p {
  font-size: 16px;
  text-indent: 2em;
  line-height: 36px;
  padding-bottom: 40px;
}
.z-main3 .content3 .content3_dl dd div h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 38px;
}
.z-main3 .content3 .content3_dl dd div ul {
  overflow: hidden;
  padding: 5px 500px 5px 0;
  border-top: 1px solid #e5e5e5;
}
.z-main3 .content3 .content3_dl dd div ul li {
  width: 200px;
  float: left;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.z-main3 .content3 .content3_dl dd .departmentList li {
  width: 33.3%;
  float: left;
  height: 36px;
  line-height: 36px;
  text-indent: 24px;
  font-size: 16px;
  background: url(wz_dian.png) left center no-repeat;
}
/****政府公开-概览-带检索****/
.zjj-nav-djs {
  font-size: 16px;
  color: #265293;
  height: 30px;
  line-height: 30px;
  text-align: left;
  max-width: 1160px;
  _width: 1160px;
  margin: 16px auto 0 auto;
  background: url(xx1.png) no-repeat 10px 4px;
  padding-left: 40px;
}
.zjj-nav-djs a {
  padding: 0 3px;
  color: #265293;
}
.zjj-nav-djs a:hover {
  text-decoration: underline;
}
.zjj-nav-djs em {
  font-style: normal;
}
.zjj-main-djs {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.zjj-main-djs .z-pt15 {
  padding-top: 15px;
}
.zjj-main-djs .z-pt15 .djs-top {
  height: 60px;
  line-height: 60px;
  background: #f3f2f2;
}
.zjj-main-djs .z-pt15 .djs-top .ml15 {
  margin-left: 15px;
}
.zjj-main-djs .z-pt15 .djs-top .ml4 {
  margin-left: 4px;
}
.zjj-main-djs .z-pt15 .djs-top input {
  width: 190px;
  height: 32px;
  line-height: 60px;
  border: 1px solid #dbdbdb;
  background: #fff;
  position: relative;
  top: 14px;
  margin-left: 18px;
}
.zjj-main-djs .z-pt15 .djs-top span {
  font-size: 16px;
  font-weight: bold;
  color: #275293;
  padding-left: 14px;
}
.zjj-main-djs .z-pt15 .djs-top select {
  width: 110px;
  height: 32px;
  border: 1px solid #dbdbdb;
  position: relative;
  top: 5px;
}
.zjj-main-djs .z-pt15 .djs-top div {
  float: right;
  width: 66px;
  height: 34px;
  background: #275293;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: 36px;
  margin-top: 14px;
  margin-right: 10px;
  font-family: "微软雅黑";
  font-size: 16px;
}
.zjj-main-djs .z-pt15 .djs-top div:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-djs .z-pt15 .djs-bottom {
  margin-top: 15px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-tab ul {
  overflow: hidden;
  border-top: 1px solid #dcdcdc;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-tab ul li.on {
  background: #275293;
  color: #fff;
  font-weight: bold;
  border-color: #275293;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-tab ul li {
  border-left: none;
  background-color: #fafafa;
  width: 300px;
  height: 43px;
  float: left;
  box-sizing: border-box;
  border-right: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  text-align: center;
  line-height: 43px;
  font-size: 16px;
  cursor: pointer;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar .show {
  display: block !important;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li {
  display: none;
  padding: 0 20px;
  border: 1px solid #275293;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-info ul {
  padding: 15px 0;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-info ul .pt-li {
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-info ul li {
  background: url(zs_jt.png) no-repeat 10px 15px;
  padding-left: 25px;
  height: 36px;
  line-height: 36px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-info ul li i {
  float: right;
  font-style: normal;
  margin-left: 5px;
  color: #999;
  line-height: 36px;
  white-space: nowrap;
  font-size: 16px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-info ul li a {
  display: inline-block;
  max-width: 1031px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 0;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-info ul li a:hover {
  text-decoration: underline;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye {
  border-top: 1px solid #dcdcdc;
  height: 66px;
  line-height: 66px;
  font-size: 14px;
  color: #275293;
  text-align: right;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye1 {
  display: inline;
  padding-right: 48px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye1 i {
  font-style: normal;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye2 {
  cursor: pointer;
  margin-left: 2px;
  margin-right: 3px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye2:hover {
  text-decoration: underline;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye3 > i:hover {
  text-decoration: underline;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye3 input {
  border: 1px solid #ccc;
  padding: 2px;
  width: 30px;
  display: inline-block;
  line-height: 21px;
  height: 21px;
  margin-top: 18px;
  margin-left: 6px;
  margin-right: 7px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .djs-fengye span.fenye3 i {
  cursor: pointer;
  font-style: normal;
  margin-left: 5px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-tab2 {
  margin-top: 15px;
  width: auto;
  float: left;
  line-height: 40px;
  padding: 0 60px;
  font-size: 16px;
  cursor: pointer;
  font-family: "微软雅黑";
  color: #333;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-tab2 .tab2-li {
  width: auto;
  float: left;
  line-height: 40px;
  padding: 0 60px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  left: -60px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-tab2 .on {
  color: #fff;
  background-color: #275293;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 {
  width: 100%;
  border-top: 1px solid #bfbfbf;
  float: left;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .show {
  display: block !important;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .bar2-div {
  display: none;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-info ul {
  padding: 15px 0;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-info ul .pt-li {
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-info ul li {
  background: url(zs_jt.png) no-repeat 10px 15px;
  padding-left: 25px;
  height: 36px;
  line-height: 36px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-info ul li i {
  float: right;
  font-style: normal;
  margin-left: 5px;
  color: #999;
  line-height: 36px;
  white-space: nowrap;
  font-size: 16px;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-info ul li a {
  display: inline-block;
  max-width: 1031px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 0;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-info ul li a:hover {
  text-decoration: underline;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-fengye {
  border-top: 1px solid #dcdcdc;
  height: 66px;
  line-height: 66px;
  font-size: 14px;
  color: #275293;
  text-align: right;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-fengye a.more {
  color: #ff9900 !important;
  text-decoration: none;
  line-height: 66px;
  font-size: 14px;
  text-align: right;
}
.zjj-main-djs .z-pt15 .djs-bottom .z-bar ul .border-li .z-bar2 .djs-fengye a.more:hover {
  text-decoration: underline;
}
/****政府公开-五类政策信息-招标投标-首页****/
.zjj-main-zbsy {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.zjj-main-zbsy .zbsy-div {
  margin-bottom: 30px;
}
.zjj-main-zbsy .zbsy-div .zbsy-top {
  position: relative;
  height: 42px;
  line-height: 42px;
  background: #f3f2f2;
  border-left: 9px solid #275293;
  border-bottom: 1px solid #275293;
}
.zjj-main-zbsy .zbsy-div .zbsy-top span {
  display: block;
  width: 290px;
  float: left;
  font-size: 18px;
  font-weight: bold;
  color: #444;
  line-height: 42px;
  text-indent: 24px;
}
.zjj-main-zbsy .zbsy-div .zbsy-top span a {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  line-height: 42px;
  text-indent: 24px;
}
.zjj-main-zbsy .zbsy-div .zbsy-top .zbsy-tab {
  float: right;
  width: 898px;
  height: 42px;
  position: relative;
  box-sizing: border-box;
}
.zjj-main-zbsy .zbsy-div .zbsy-top .zbsy-tab .on {
  background: #275293;
  color: #fff;
  font-weight: bold;
  border-color: #275293;
}
.zjj-main-zbsy .zbsy-div .zbsy-top .zbsy-tab .on a {
  color: #fff;
}
.zjj-main-zbsy .zbsy-div .zbsy-top .zbsy-tab ul li {
  cursor: pointer;
  float: left;
  width: 297px;
  height: 41px;
  border: 1px solid #dcdcdc;
  border-bottom: 0;
  text-align: center;
  line-height: 42px;
  font-size: 16px;
}
.zjj-main-zbsy .zbsy-div .zbsy-top .zbsy-tab ul li a {
  text-align: center;
  line-height: 42px;
  font-size: 16px;
}
.zjj-main-zbsy .zbsy-div .zbsy-top .zbsy-tab4 ul li {
  width: 222px !important;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom .show {
  display: block !important;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li {
  display: none;
  padding: 0 20px;
  border: 1px solid #275293;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-info ul {
  padding: 15px 0;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-info ul .pt-li {
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-info ul li {
  background: url(zs_jt.png) no-repeat 10px 15px;
  padding-left: 25px;
  height: 36px;
  line-height: 36px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-info ul li i {
  float: right;
  font-style: normal;
  margin-left: 5px;
  color: #999;
  line-height: 36px;
  white-space: nowrap;
  font-size: 16px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-info ul li a {
  display: inline-block;
  max-width: 1031px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 0;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-info ul li a:hover {
  text-decoration: underline;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-fengye {
  border-top: 1px solid #dcdcdc;
  height: 66px;
  line-height: 66px;
  font-size: 14px;
  color: #275293;
  text-align: right;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-fengye span.fenye1 {
  display: inline;
  padding-right: 48px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-fengye span.fenye1 i {
  font-style: normal;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-fengye span.fenye2 {
  cursor: pointer;
  margin-left: 2px;
  margin-right: 3px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-fengye span.fenye3 input {
  border: 1px solid #ccc;
  padding: 2px;
  width: 30px;
  display: inline-block;
  line-height: 21px;
  height: 21px;
  margin-top: 18px;
  margin-left: 6px;
  margin-right: 7px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .djs-fengye span.fenye3 i {
  font-style: normal;
  margin-left: 5px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-tab2 {
  margin-top: 15px;
  width: auto;
  float: left;
  line-height: 40px;
  padding: 0 60px;
  font-size: 16px;
  cursor: pointer;
  font-family: "微软雅黑";
  color: #333;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-tab2 .tab2-li {
  width: auto;
  float: left;
  line-height: 40px;
  padding: 0 60px;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  left: -60px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-tab2 .on {
  color: #fff;
  background-color: #275293;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 {
  width: 100%;
  border-top: 1px solid #bfbfbf;
  float: left;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .show {
  display: block !important;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .bar2-div {
  display: none;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-info ul {
  padding: 15px 0;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-info ul .pt-li {
  border-bottom: 2px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-info ul li {
  background: url(zs_jt.png) no-repeat 10px 15px;
  padding-left: 25px;
  height: 36px;
  line-height: 36px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-info ul li i {
  float: right;
  font-style: normal;
  margin-left: 5px;
  color: #999;
  line-height: 36px;
  white-space: nowrap;
  font-size: 16px;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-info ul li a {
  display: inline-block;
  max-width: 1031px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-indent: 0;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-info ul li a:hover {
  text-decoration: underline;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-fengye {
  border-top: 1px solid #dcdcdc;
  height: 66px;
  line-height: 66px;
  font-size: 14px;
  color: #275293;
  text-align: right;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom ul .border-li .z-bar2 .djs-fengye a.more {
  color: #ff9900 !important;
  text-decoration: none;
  line-height: 66px;
  font-size: 14px;
  text-align: right;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom .djs-fengye {
  border-top: 1px solid #dcdcdc;
  height: 66px;
  line-height: 66px;
  font-size: 14px;
  color: #275293;
  text-align: right;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom .djs-fengye a.more {
  color: #ff9900 !important;
  text-decoration: none;
  line-height: 66px;
  font-size: 14px;
  text-align: right;
}
.zjj-main-zbsy .zbsy-div .zbsy-bottom .djs-fengye a.more:hover {
  text-decoration: underline;
}
/****政务公开 - 五类政策信息 - 企业减负 - 首页****/
.zjj-main-qyjf {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 14px auto 0 auto;
  overflow: hidden;
}
.zjj-main-qyjf .inner {
  overflow: hidden;
  margin-top: -30px;
}
.zjj-main-qyjf .inner .box {
  margin-top: 30px;
  border: 1px solid #bfbfbf;
}
.zjj-main-qyjf .inner .box .box1 {
  height: 52px;
  line-height: 52px;
}
.zjj-main-qyjf .inner .box .box1 span {
  display: block;
  float: left;
  margin-top: 9px;
  padding-left: 7px;
  border-left: 9px solid #275293;
  color: #275293;
  line-height: 34px;
  font-size: 22px;
}
.zjj-main-qyjf .inner .box .box1 span a {
  color: #333;
  line-height: 34px;
  font-size: 22px;
}
.zjj-main-qyjf .inner .box .box1 a.more {
  font-size: 14px;
  float: right;
  margin-right: 10px;
  color: #ff9900 !important;
  line-height: 52px;
}
.zjj-main-qyjf .inner .box .box2 {
  border-top: 1px solid #bfbfbf;
  overflow: hidden;
  padding: 15px 20px;
  height: auto;
}
.zjj-main-qyjf .inner .box .box2 .box2-li {
  vertical-align: top;
  background: url(zs_jt2.png) no-repeat 10px center;
  padding-left: 25px;
  line-height: 38px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
}
.zjj-main-qyjf .inner .box .box2 .box2-li span {
  font-style: normal;
  display: block;
  float: right;
  font-size: 14px;
}
.zjj-main-qyjf .inner .box .box2 .box2-li a {
  width: auto;
  float: none;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zjj-main-qyjf .inner .box .box2 .box2-li a:hover {
  text-decoration: underline;
}
/****政府公开-市政府领导工作动态****/
.zjj-main-gztd {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.zjj-main-gztd .d-box {
  width: 400px;
  margin-right: 0px !important;
  margin-top: 20px;
  float: left;
}
.zjj-main-gztd .d-box .d-div {
  position: relative;
  padding: 10px;
  width: 360px;
  color: #333;
  font-size: 9pt;
}
.zjj-main-gztd .l-box {
  width: 780px;
  margin-top: 20px;
  float: right;
  border: 1px solid #ccc;
}
.zjj-main-gztd .l-box .title {
  font-size: 21px;
  height: 22px;
  line-height: 22px;
  color: #275293;
  padding: 18px 0 0 28px;
}
.zjj-main-gztd .l-box ul {
  padding: 18px 28px;
}
.zjj-main-gztd .l-box ul li {
  position: relative;
  padding-left: 18px;
  line-height: 37px;
  font-size: 16px;
  overflow: hidden;
  background: url(dtlibg4.png) left 16px no-repeat;
  background-size: 4px 4px;
}
.zjj-main-gztd .l-box ul li strong {
  text-align-last: justify;
  margin-right: 8px;
}
.zjj-main-gztd .l-box .page {
  margin: 20px 0;
}
/****政府公开-市政府领导工作动态 日历****/
#cal-wrap {
  width: 375px;
  background: #b8d6f2 url(calendarbg.png) center top no-repeat;
  position: relative;
  top: -10px;
  left: -5px;
}
#cal-wrap > span {
  width: 51px;
  height: 51px;
  margin: 1px;
  line-height: 49px;
  text-align: center;
  color: #000;
  font-size: 16px;
  border-radius: 50%;
  cursor: pointer;
  padding: 1px;
  box-sizing: border-box;
  float: left;
}
#cal-wrap > .week {
  color: #264c95;
  font-size: 16px;
  cursor: default !important;
  width: 51px;
  height: 51px;
  margin: 1px;
  line-height: 49px;
  text-align: center;
  border-radius: 50%;
  padding: 1px;
  box-sizing: border-box;
  float: left;
}
#cal-wrap > .week:hover {
  text-decoration: none !important;
}
.past,
.next {
  color: #999 !important;
}
.fur {
  color: #000 !important;
}
.holiday {
  color: #65a4f3 !important;
}
.fur2 {
  color: #999 !important;
  pointer-events: none;
  cursor: default;
}
.today {
  background: url(today1.png) no-repeat;
  background-size: 51px 51px;
  color: #ffffff !important;
}
.cal-title {
  font-size: 14px;
  padding: 5px 10px;
  width: 100%;
  line-height: 40px;
  position: relative;
}
.cal-left-btn,
.cal-right-btn {
  cursor: pointer;
}
.cal-left-btn {
  background: url(img.png) no-repeat 0 -10px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 12px;
  left: -26px;
  margin-left: 22px;
}
.cal-left-btn2 {
  background: url(img.png) no-repeat 0 5px;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 12px;
}
.cal-right-btn {
  background: url(img.png) no-repeat 0 -25px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 12px;
  left: 142px;
}
.cal-right-btn2 {
  background: url(img.png) no-repeat 0 -40px;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 12px;
  left: 138px;
}
.add-btn {
  display: inline-block;
  background: url(img.png) no-repeat 8px -68px;
  width: 16px;
  height: 16px;
  position: relative;
  left: -38px;
  top: 14px;
  cursor: pointer;
}
.year-area {
  display: none;
  left: 111px;
  width: 68px;
  position: absolute;
  z-index: 1;
  margin-top: 20px;
  margin-left: -1px;
  padding: 2px;
  top: -2px;
  border: none !important;
}
.year-area input {
  margin: 0 10px;
  width: 56px;
  height: 20px;
  border: 1px solid #dcdcdc;
  line-height: 20px;
  font-size: 13px;
  cursor: pointer;
  background: #fff url(img.png) no-repeat 38px -68px;
  padding: 0 20px 0 9px;
  box-sizing: border-box;
  position: relative;
  left: -28px;
  top: -2px;
}
.year-area table {
  width: 100%;
  height: 120px;
  position: relative;
  top: -23px;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  left: -18px;
}
.year-area table tr {
  height: auto !important;
  border-bottom: none !important;
}
.year-area table tr td {
  padding: 0;
  text-align: center;
  font-size: 9pt;
  line-height: 20px;
  cursor: pointer;
  background: #fff;
  border: none !important;
  color: #999;
  width: 34px;
  height: 20px;
}
.year-area table tr td:hover {
  color: #fff;
  background: #2b76bd;
}
.show {
  display: block !important;
}
.year-area2 {
  display: none;
  left: 184px;
  width: 68px;
  position: absolute;
  z-index: 1;
  margin-top: 20px;
  margin-left: -1px;
  padding: 2px;
  top: -2px;
  border: none !important;
}
.year-area2 input {
  margin: 0 10px;
  width: 56px;
  height: 20px;
  border: 1px solid #dcdcdc;
  line-height: 20px;
  font-size: 13px;
  cursor: pointer;
  background: #fff url(img.png) no-repeat 38px -68px;
  padding: 0 20px 0 9px;
  box-sizing: border-box;
  position: relative;
  left: -12px;
  top: -2px;
}
.year-area2 table {
  width: 100%;
  height: 120px;
  position: relative;
  top: -23px;
  box-sizing: border-box;
  left: -2px;
}
.year-area2 table .tt > td {
  float: left;
  width: 50%;
  display: inline-block;
}
.year-area2 table tr {
  background: #fff;
  height: auto !important;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: none;
  border-top: none;
  box-sizing: border-box;
}
.year-area2 table tr td {
  float: left;
  padding: 0;
  text-align: center;
  font-size: 9pt;
  line-height: 20px;
  cursor: pointer;
  background: #fff;
  color: #999;
  width: 34px;
  height: 20px;
  box-sizing: border-box;
  border: none !important;
}
.year-area2 table tr td:hover {
  color: #fff;
  background: #2b76bd;
}
.year-area2 table .first-tr {
  border-top: 1px solid #dcdcdc;
}
.year-area2 table .last-tr {
  border-bottom: 1px solid #dcdcdc;
  width: 69px;
  display: inline-block;
  position: relative;
  top: -11px;
}
.year-area2 table .last-tr > td {
  float: left;
  width: 33%;
}
.cal-title-content {
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  background: url(img.png) no-repeat 40px -68px;
  line-height: 47px;
  position: relative;
  left: -13px;
}
.cal-content2 {
  left: 72px;
  top: -2px;
}
.ct1 {
  position: relative;
  left: 38px !important;
  top: -2px !important;
}
.at1 {
  left: 31px;
}
.at2 {
  left: 67px;
}
.wek {
  color: #65a4f3;
}
.next:hover {
  color: #fff !important;
  background: url(today1.png) no-repeat;
  background-size: 51px 51px;
}
.past:hover {
  color: #fff !important;
  background: url(today1.png) no-repeat;
  background-size: 51px 51px;
}
.fur:hover {
  color: #fff !important;
  background: url(today1.png) no-repeat;
  background-size: 51px 51px;
}
.now:hover {
  color: #fff !important;
  background: url(today1.png) no-repeat;
  background-size: 51px 51px;
}
/****重大项目****/
.box-zdxm-p {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.box-zdxm-p .con {
  overflow: hidden;
  width: 1200px;
  border: solid 1px #dcdcdc;
  margin-top: 20px;
}
.box-zdxm-p .con .div1 {
  width: 1200px;
  height: 54px;
  border-bottom: solid 3px #cfcfcf;
}
.box-zdxm-p .con .div1 span {
  height: 54px;
  display: block;
  border-bottom: solid 3px #275293;
  font-size: 22px;
  line-height: 55px;
  text-indent: 1rem;
  color: #1e1e1e;
  width: 360px;
}
.box-zdxm-p .con .div2 {
  width: 1200px;
  height: 117px;
  border-bottom: solid 1px #cfcfcf;
}
.box-zdxm-p .con .div2 ul {
  width: 1200px;
  height: 83px;
  padding: 12px 0 20px 0;
}
.box-zdxm-p .con .div2 ul li {
  display: block;
  float: left;
  width: 236px;
  height: 83px;
  margin-right: 5px;
  position: relative;
}
.box-zdxm-p .con .div2 ul li a {
  width: 236px;
  height: 83px;
}
.box-zdxm-p .con .div2 ul li a img {
  display: block;
  width: 236px;
  height: 77px;
}
.box-zdxm-p .con .div2 ul li div {
  width: 236px;
  height: auto;
  position: absolute;
  left: 0;
  border: solid 1px #dedede;
  border-bottom: solid 2px #275293;
  background: #ffffff;
  clear: both;
  display: none;
  z-index: 100;
  top: 82px;
}
.box-zdxm-p .con .div2 ul li div ul {
  width: 188px;
  margin: 0 auto;
  height: auto;
  padding: 0;
}
.box-zdxm-p .con .div2 ul li div ul li {
  width: 100%;
  height: auto;
  line-height: 21px;
  padding: 13px 0;
  font-size: 16px;
  color: #444;
}
.box-zdxm-p .con .div2 ul li div ul li a {
  display: block;
  width: auto;
  height: auto;
  color: #444;
  padding-left: 15px;
}
.box-zdxm-p .con .div2 ul li div ul li a:hover {
  text-decoration: underline;
}
.box-zdxm-p .con .div3 {
  overflow: hidden;
  margin: 0 auto;
  padding: 0 25px 25px;
  background: url(bg11.png) 0 0 no-repeat;
}
.box-zdxm-p .con .div3 div.div3-inner {
  margin-top: 20px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #cfcfcf;
}
.box-zdxm-p .con .div3 div.div3-inner span {
  font-size: 16px;
  font-weight: bold;
}
.box-zdxm-p .con .div3 div.div3-inner a.more {
  float: right;
  color: #ff9900 !important;
  font-family: "微软雅黑";
  font-size: 16px;
  line-height: 50px;
}
.box-zdxm-p .con .div3 div.div3-inner a.more:hover {
  text-decoration: underline;
}
.box-zdxm-p .con .div3 ul {
  width: 1150px;
  height: auto;
  margin-top: 15px;
}
.box-zdxm-p .con .div3 ul li {
  display: block;
  float: left;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #444444;
  width: 1150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  padding-left: 15px;
}
.box-zdxm-p .con .div3 ul li span {
  display: block;
  float: right;
  margin-right: 16px;
}
.box-zdxm-p .con .div3 ul li a {
  display: block;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #444444;
  width: 1000px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.box-zdxm-p .con .div3 ul li a:hover {
  text-decoration: underline;
}
.zdxm-ma {
  width: 130px;
  height: auto;
  border: 1px solid #ccc;
  position: fixed;
  left: 90%;
  top: 60%;
  padding: 5px;
  background-color: #f3f3f3;
}
.zdxm-ma img {
  width: 100%;
}
.zdxm-ma p {
  font-family: "微软雅黑";
  color: #333;
  font-size: 16px;
}
/****依申请公开****/
.zjj-main-ysq {
  width: 1200px;
  margin: 0 auto;
  margin-top: 18px;
  margin-bottom: 25px;
}
.zjj-main-ysq .ysq-lf {
  width: 765px;
  height: 740px;
  border: 1px solid #bfbfbf;
  background: #ffffff;
  float: left;
  position: relative;
  margin-right: 21px;
  box-sizing: border-box;
  padding: 0 22px;
}
.zjj-main-ysq .ysq-lf .ysq-l1 {
  width: 100%;
  height: 56px;
  border-bottom: 2px solid #e5e5e5;
}
.zjj-main-ysq .ysq-lf .ysq-l1 span {
  width: 133px;
  height: 56px;
  font-size: 21.8px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #275293;
  line-height: 56px;
  display: inline-block;
  border-bottom: 2px solid #275293;
  text-align: center;
}
.zjj-main-ysq .ysq-lf .ysq-l2 p {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  margin-top: 40px;
  margin-bottom: 30px;
  text-indent: 10px;
}
.zjj-main-ysq .ysq-lf .ysq-l2 span {
  width: 160px;
  height: 17px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  margin-left: 10px;
  font-weight: 400;
  color: #333333;
  line-height: 17px;
  display: inline-block;
  margin-top: 12px;
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-inp {
  width: 520px;
  display: inline-block;
  position: relative;
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-inp input {
  width: 429px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #4e9ddd;
  border-radius: 4px;
  display: inline-block;
  margin-left: 25px;
  box-sizing: border-box;
  padding: 8px 68px 8px 20px;
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-inp a {
  background: url(ysq-search.png) no-repeat;
  display: inline-block;
  width: 68px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-inp a:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-btn {
  width: 100%;
  margin-top: 28px;
  box-sizing: border-box;
  padding-left: 20px;
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-btn button {
  width: 200px;
  height: 36px;
  background: #ffffff;
  border: 1px solid #275293;
  border-radius: 4px;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2a6aa7;
  margin-right: 20px;
}
.zjj-main-ysq .ysq-lf .ysq-l2 .ysq-btn button:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-ysq .ysq-lf .ysq-l3 button {
  width: 120px;
  height: 40px;
  background: #31528e;
  border-radius: 4px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  margin-top: 30px;
  margin-left: 20px;
  margin-bottom: 25px;
}
.zjj-main-ysq .ysq-lf .ysq-l3 button:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-ysq .ysq-lf .ysq-l4 p {
  height: 16px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 16px;
  width: 100%;
  text-indent: 10px;
  margin-top: 30px;
  margin-bottom: 20px;
}
.zjj-main-ysq .ysq-lf .ysq-l4 .y4-inparea {
  margin-bottom: 30px;
}
.zjj-main-ysq .ysq-lf .ysq-l4 .y4-inparea input {
  width: 300px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #4e9ddd;
  border-radius: 4px;
  margin-right: 20px;
  display: inline-block;
  box-sizing: border-box;
  padding: 8px 20px;
}
.zjj-main-ysq .ysq-lf .ysq-l4 .y4-inparea a {
  height: 30px;
  width: 78px;
  display: inline-block;
  position: relative;
  top: 4px;
}
.zjj-main-ysq .ysq-lf .ysq-l4 .y4-inparea a img {
  height: 30px;
  width: 78px;
}
.zjj-main-ysq .ysq-lf .ysq-l4 .y4-inparea a:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-ysq .ysq-lf .ysq-l4 button:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-ysq .ysq-lf .ysq-l4 button.cx {
  width: 120px;
  height: 40px;
  background: #31528e;
  border-radius: 4px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  margin-right: 20px;
}
.zjj-main-ysq .ysq-lf .ysq-l4 button.rst {
  width: 120px;
  height: 40px;
  background: #e9f3fb;
  border-radius: 4px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 40px;
  text-align: center;
}
.zjj-main-ysq .ysq-rt-bfc {
  overflow: hidden;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt {
  width: 99%;
  height: 610px;
  border: 1px solid #bfbfbf;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r1 {
  box-sizing: border-box;
  width: 100%;
  height: 45px;
  background: #f2f2f2;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #275293;
  line-height: 45px;
  text-indent: 18px;
  margin-bottom: 20px;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 {
  width: 100%;
  padding: 0 19px;
  box-sizing: border-box;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul {
  width: 100%;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li .li-fir {
  position: relative;
  width: 100%;
  background: #f2f2f2;
  margin-bottom: 5px;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li span.lispan {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #275293;
  line-height: 35px;
  height: 35px;
  margin-left: 18px;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li a.liicon {
  background: url(ysq-normal.png) no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  right: 9px;
  top: 9px;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li a.liicon:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li .ulactive {
  display: block;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li .icon-active {
  background: url(ysq-active.png) no-repeat !important;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li ul {
  display: none;
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px ;
  margin: 20px 0;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li ul li {
  width: 100%;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li ul li span {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  height: 42px;
  line-height: 42px;
  margin-right: 6px;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li ul li a {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  height: 42px;
  line-height: 42px;
  margin-right: 6px;
  display: inline-block;
}
.zjj-main-ysq .ysq-rt-bfc .ysq-rt .ysq-r2 ul li.ysq-li ul li a:hover {
  text-decoration: underline;
}

/**
 * @Description: 重庆市政府互动交流
 * @Company: TRS
 * @date: 2019\8\16  14:26
 * @LastEditors: lfh
*/
.lfh-hd-content {
  padding-top: 16px;
  padding-bottom: 24px;
  overflow: hidden;
}
.lfh-hdc-tbox {
  height: 90px;
  width: 100%;
  box-sizing: border-box;
  margin: 5px auto 25px;
  background: #f6f6f6;
  border: 1px solid #e1e1e1;
}
.lfh-hdct-a1 {
  width: 216px;
  height: 90px;
  background: url(lfh_hd_cicon1.png);
}
.lfh-hdct-cen {
  width: 650px;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 13px 0 13px 170px;
  background: url(lfh_hd_cicon2.png) left center no-repeat;
}
.lfh-hdct-cen div {
  width: 295px;
  height: 26px;
  margin-bottom: 12px;
}
.lfh-hdct-cen div span {
  text-align: right;
  width: 90px;
  height: 100%;
  margin-right: 5px;
  line-height: 26px;
  font-size: 16px;
  color: #275293;
}
.lfh-hdct-cen div input {
  width: 200px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #DCDCDC;
  border-radius: 4px;
  text-indent: 10px;
  font-size: 18px;
  background: #fff;
}
.lfh-hdct-a2 {
  position: absolute;
  width: 129px;
  height: 36px;
  top: 27px;
  right: 0;
  background: url(lfh_hd_cicon3.jpg) center no-repeat;
}
.lfh-hdct-a3 {
  width: 300px;
  height: 90px;
  background: url(lfh_hd_cicon4.png);
}
.lfh-hdc-lbox {
  overflow: hidden;
  width: 840px;
}
.lfh-hdcl-con1 {
  box-sizing: border-box;
  border: 1px solid #bfbfbf;
}
.lfh-hdcl-clt {
  height: 56px;
  border-bottom: 2px solid #ebebeb;
}
.lfh-hdcl-c1ta1 {
  height: 57px;
  line-height: 57px;
  font-size: 22px;
  padding: 0 20px;
}
.lfh-hdcl-c1ta2 {
  line-height: 57px;
  font-size: 14px;
  color: #f29100;
  margin-right: 10px;
}
.lfh-hd-cur,
.lfh-c1ta-bac:hover {
  background: #275293;
  color: #fff;
}
.lfh-hdcl-c1l {
  padding: 10px;
}
.lfh-hdcl-c1l li {
  width: 100%;
  height: 38px;
  padding-left: 15px;
  padding-right: 5px;
  box-sizing: border-box;
  line-height: 38px;
  background: url(wz_dian.png) left center no-repeat;
}
.lfh-hdcl-c1l li a {
  max-width: 650px;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lfh-hdcl-c1l li span {
  font-style: normal;
  font-size: 16px;
  color: #333;
  margin-left: 10px;
}
.lfh-hdcl-con2 {
  margin-top: 28px;
  padding-bottom: 25px;
}
.lfh-hdc-rbox {
  width: 338px;
}
.lfh-hdcl-c1r li a {
  max-width: 300px;
}
.lfh-clta-lbor {
  height: 34px;
  margin-top: 10px;
  line-height: 34px;
  font-size: 22px;
  padding-left: 7px;
  border-left: 9px solid #275293;
}
.lfh-hdcr-con2 {
  margin-top: 28px;
}
.lfh-hdcr-c2box {
  padding: 19px 14px;
  font-size: 16px;
  line-height: 26px;
  color: #333;
}
.lfh-hdcr-c2p {
  overflow: hidden;
}
.lfh-hdcr-c2p p {
  max-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lfh-hdcr-c2xa {
  display: block;
  width: 158px;
  height: 106px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
}
.lfh-hd-line {
  width: 100%;
  height: 1px;
  margin: 20px 0;
  background: #ddd;
}
.lfh-hdcr-c2U {
  margin-top: 20px;
}
.lfh-hdcr-c2U li {
  width: 160px;
  height: 78px;
  line-height: 78px;
}
.lfh-hdcr-c2U li a {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-left: 58px;
  font-size: 20px;
  color: white;
}
.lfh-hdcr-c2U li.lfh-cr2-li1 {
  background: #2383d0;
}
.lfh-hdcr-c2U li.lfh-cr2-li1 a {
  background: url(lfh_hd_cicon5.png) 15px center no-repeat;
}
.lfh-hdcr-c2U li.lfh-cr2-li2 {
  background: #56c3b0;
}
.lfh-hdcr-c2U li.lfh-cr2-li2 a {
  background: url(lfh_hd_cicon6.png) 15px center no-repeat;
}
.lfh-hdcr-c2U li.lfh-cr2-li2:hover {
  background: #3db8a3;
}
.lfh-hdcr-c2U li.lfh-cr2-li1:hover {
  background: #1472be;
}
/**
 * @Description: 互动概览
 * @author lzy
 * @date 2019\8\8
*/
.lfh-hdgl-content {
  margin-top: 16px;
  margin-bottom: 20px;
  border: 1px solid #BFBFBF;
}
.lfh-hdgl-title {
  height: 50px;
  box-sizing: border-box;
  border-bottom: 3px solid #cfcfcf;
}
.lfh-hdgl-title h3 {
  display: inline-block;
  padding: 16px 36px 8px 16px;
  border-bottom: 3px solid #2860b5;
  margin-top: 3px;
  font-size: 20px;
  line-height: 1;
  font-weight: normal;
}
.lfh-hdgl-con {
  padding: 10px;
  overflow: hidden;
}
.lfh-hdgl-u {
  margin-bottom: 20px;
}
.lfh-hdglU-li {
  height: 240px;
  padding: 20px;
  box-sizing: border-box;
  border-bottom: 1px dotted #ddd;
  overflow: hidden;
}
.lfh-hdglU-li .lfh-hdglL-a1 {
  width: 260px;
  margin-right: 20px;
}
.lfh-hdglU-li .lfh-hdglL-a1 img {
  width: 100%;
  height: auto;
}
.lfh-hdglU-li .lfh-hdglL-rb {
  width: 858px;
  height: 200px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 26px;
  padding-left: 85px;
}
.lfh-hdglU-li .lfh-hdglL-rb span.lfh-hdgl-span1 {
  width: 85px;
  display: inline-block;
  font-weight: bold;
  margin-left: -85px;
}
.lfh-hdglU-li .lfh-hdglL-rb .lfh-hdglL-title {
  max-height: 26px;
  max-width: 800px;
  padding: 10px 0;
  font-weight: bold;
  margin-left: -85px;
}
.lfh-hdglU-li .lfh-hdglL-rb span.lfh-hdgl-span2 {
  max-width: 762px;
  display: inline-block;
}
.lfh-hdglU-li .lfh-hdglL-rb P {
  max-height: 26px;
  max-width: 762px;
}
.lfh-hdglU-li .lfh-hdglL-rb p:last-of-type {
  max-height: 104px;
}
.lfh-hdglU-li .lfh-hdglL-rb .lfh-hdglL-syn {
  max-height: 104px;
}
.lfh-hdglU-li:hover {
  background-color: #fafafa;
}
.lfh-text-overf {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.lfh-hdgl-tpage {
  padding: 25px 0;
}
/**
 * @Description: 互动细览
 * @author lzy
 * @date 2019\8\8
*/
.lfh-hdxl-content {
  margin-top: 24px;
}
.lfh-hdxlC-top {
  width: 1160px;
  margin: 0 auto;
}
.lfh-hdxlC-ttitle {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-indent: 20px;
  color: #275293;
  font-size: 20px;
  border-bottom: 2px solid #ebebeb;
}
.lfh-hdxlC-ttitle:before {
  display: inline-block;
  position: absolute;
  content: "";
  width: 4px;
  height: 25px;
  top: 13px;
  left: 0;
  background: #275293;
}
.lfh-hdxlC-tcon {
  margin-top: 10px;
}
.lfh-hdxlC-tcon .lfh-hdxlL-a1 img {
  width: 570px;
  height: 336px;
  margin: 0 20px 0 0;
}
.cursor {
  cursor: auto;
}
.lfh-hdxlL-rb {
  width: 570px;
  height: 336px;
  font-size: 16px;
  line-height: 36px;
}
.lfh-hdxlL-rb p {
  margin-bottom: 10px;
}
.lfh-hdxlL-rb .lfh-hdxl-span2 {
  max-width: 520px;
  display: inline-block;
}
.lfh-hdxlL-rb .lfh-hdxl-span1 {
  font-size: 18px;
  font-weight: bold;
}
.lfh-hdxlC-audio {
  width: 568px;
  height: 54px;
  background: url(lfh_hdxl_audio.jpg) no-repeat;
  overflow: hidden;
  margin: 20px auto;
}
.lfh-hdxlC-audio .lfh-hdxl-aplay {
  width: 54px;
  height: 54px;
  float: left;
  overflow: hidden;
  background: url(lfh.png) no-repeat center top;
  background-size: cover;
}
.lfh-hdxlC-audio .lfh-hdxl-jdt {
  position: relative;
  float: left;
  width: 372px;
  background: #d4d4d4;
  height: 10px;
  margin: 22px 0 22px 15px;
  border-radius: 5px;
}
.lfh-hdxlC-audio .lfh-hdxl-jdt span:first-of-type {
  display: inline-block;
  width: 200px;
  background: #275293;
  height: 10px;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.lfh-hdxlC-audio .lfh-hdxl-jdt span:last-of-type {
  display: inline-block;
  width: 3px;
  height: 14px;
  margin-top: -2px;
  background: #275293;
}
.lfh-hdxlC-audio .lfh-hdxl-time {
  float: left;
  padding-left: 10px;
  height: 54px;
  line-height: 54px;
  color: #989898;
  font-size: 14px;
}
.lfh-hdxlC-bot {
  width: 100%;
  height: 360px;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  margin: 20px auto 25px;
}
.lfh-hdxlC-bot {
  margin-top: 20px;
}
.lfh-hdxlC-bot .lfh-hdxlC-ttitle:before {
  width: 10px;
  height: 36px;
  top: 8px;
}
.lfh-hdxlU-li {
  float: left;
  width: 275px;
  height: 270px;
  margin: 20px 0 20px 20px;
}
.lfh-hdxlU-li .lfh-hdxlC-btitle a {
  font-size: 16px;
  line-height: 26px;
  color: #333;
}
/**
 * @Description: 在线访谈1
 * @author lzy
 * @date 2019\8\12
*/
.lfh-zxft1-ttitle {
  position: relative;
  width: 1200px;
  height: 75px;
  padding: 25px 30px;
  box-sizing: border-box;
  background-color: #f9f9f9;
  margin-top: 20px;
  font-size: 24px;
  font-weight: bold;
  color: #275293;
  line-height: 25px;
}
.lfh-zxft1-ttitle:before {
  content: '';
  height: 25px;
  width: 4px;
  left: 20px;
  background: #275293;
  display: inline-block;
  position: absolute;
}
.lfh-zxft1-tcon {
  padding: 18px 0 20px;
}
.lfh-zxft1-tcon .lfh-hdxlL-a1 img {
  width: 570px;
  height: 336px;
  margin: 0 20px 0 0;
}
/**
 * @Description: 互动概览
 * @author lzy
 * @date 2019\8\8
*/
.lfh-hdgl-wz .zjj-main-ysq .ysq-rt-bfc .ysq-rt {
  width: 408px;
}
.lfh-bgtx-wrap {
  font-size: 14px;
  color: #333;
}
.lfh-ltc-span {
  margin-left: 20px;
}
.lfh-ltc-span span {
  color: #CB3228;
}
.lfh-lm-gm {
  height: 17px;
  padding: 9px 0;
  position: relative;
  line-height: 17px;
}
.lfh-lm-gm input {
  width: 17px;
  margin-right: 9px;
  position: relative;
}
.lfh-lm-gm label {
  text-align: left;
  position: relative;
  margin-right: 30px;
}
.lfh-lm-gm .gm_radio {
  width: 17px;
  height: 17px;
  opacity: 0;
}
.lfh-lm-gm .spot {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(lfh-bgtx-icon1.png) center no-repeat;
  /*默认的样式图片*/
  position: absolute;
  z-index: 99;
  left: 0;
  cursor: pointer;
}
.lfh-lm-gm .spot1 {
  background: url(lfh-bgtx-icon2.png) center no-repeat;
  /*选中后的样式图片*/
}
.lfh-checked .gm_radio:checked + .spot {
  background: url(lfh-bgtx-icon2.png) center no-repeat;
  /*选中后的样式图片*/
}
.lmbr-span1 {
  width: 14px;
  color: #CB3228;
  display: inline-block;
  text-align: center;
  margin-top: 10px;
}
.lmbr-span2 {
  margin-top: 9px;
  display: inline-block;
  width: 56px;
  margin-left: 0;
  max-height: 80px;
  overflow: hidden;
}
.text-uline:hover {
  font-weight: bold;
  text-decoration: underline;
}
.lfh-bgtx-left {
  width: 765px;
  border: 1px solid #bfbfbf;
  box-sizing: border-box;
}
.lfh-bgtx-left .lfh-bgl-top {
  height: 60px;
  width: 100%;
}
.lfh-bgtx-left .lfh-bgl-top .lfh-bglt-con {
  height: 61px;
  margin: 0 22px;
  line-height: 60px;
  box-sizing: border-box;
  border-bottom: 1px solid #E5E5E5;
}
.lfh-bgtx-left .lfh-bgl-top .lfh-ltc-a1 {
  height: 61px;
  padding: 0 14px;
  font-size: 22px;
  color: #275293;
  box-sizing: border-box;
  border-bottom: 2px solid #275293;
}
.lfh-bgtx-left .lfh-bgl-top .lfh-ltc-a2 {
  color: #CB3228;
  font-weight: bold;
}
.lfh-bgtx-left .lfh-bgl-mid {
  margin: 20px;
  border: 1px solid #dedede;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-top {
  height: 105px;
  padding: 10px 30px;
  box-sizing: border-box;
  border-bottom: 1px solid #dadada;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-top .lfh-lm-xzbm {
  height: 30px;
  padding: 10px 0;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-top .lfh-lm-xzbm .lfh-ltc-span {
  margin-left: 0;
  line-height: 30px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-top .lfh-lm-xzbm select {
  width: 280px;
  height: 30px;
  border: 1px solid #dadada;
  padding-left: 12px;
  margin-left: 20px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-top .lfh-lm-xzbm select option {
  color: #275293;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid {
  width: 100%;
  border-bottom: 1px solid #dadada;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-left {
  width: 51px;
  height: 212px;
  border-right: 1px solid #dedede;
  text-align: center;
  vertical-align: center;
  padding-top: 55px;
  box-sizing: border-box;
  background: #FCFCFC;
  font-weight: bold;
  font-size: 16px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right {
  padding: 11px 15px 0;
  width: 640px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all {
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all .lmm-rbg-one .lfh-ltc-span {
  display: inline-block;
  margin-left: 0;
  width: 70px;
  text-align: right;
  overflow: hidden;
  max-height: 30px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all .lmm-rbg-one input {
  margin-left: 15px;
  width: 220px;
  height: 30px;
  border: 1px solid #dadada;
  box-sizing: border-box;
  padding: 5px 10px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all .lmm-rbg-one select {
  width: 220px;
  height: 30px;
  border: 1px solid #dadada;
  box-sizing: border-box;
  padding-left: 10px;
  margin-left: 15px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all .lmm-rbg-one select option {
  color: #275293;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all .lmm-rbg-one button {
  width: 70px;
  height: 30px;
  border: 1px solid #dadada;
  box-sizing: border-box;
  margin-left: 15px;
  line-height: 30px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-mid .lfh-lmm-right .lmm-rbg-all .lmm-rbg-one button:hover {
  text-decoration: underline;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot {
  width: 100%;
  position: relative;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-left {
  width: 51px;
  position: absolute;
  height: 100%;
  min-height: 357px;
  border-right: 1px solid #dadada;
  background: #fcfcfc;
  box-sizing: border-box;
  text-align: center;
  vertical-align: center;
  padding-top: 100px;
  font-weight: bold;
  font-size: 16px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right {
  width: 640px;
  padding: 11px 15px 18px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all {
  height: 93px;
  line-height: 20px;
  margin-bottom: 10px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all textarea {
  width: 555px;
  height: 93px;
  border: 1px solid #dadada;
  box-sizing: border-box;
  padding: 10px;
  margin-left: 15px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all2 {
  height: 58px;
  margin: 18px 0;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all2 .lmbr-span2 {
  margin-top: 0;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all2 .lmbr-span1 {
  margin-top: 0;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all2 .lfh-lm-gm {
  box-sizing: border-box;
  padding-top: 18px;
  margin-left: 15px;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all3 .lmbr-span2 {
  margin-top: 0;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all3 .lmbr-span1 {
  margin-top: 0;
}
.lfh-bgtx-left .lfh-bgl-mid .lfh-bglm-bot .lfh-lmb-right .lfh-lmbr-all3 .lfh-lm-gm {
  box-sizing: border-box;
  padding-top: 12px;
  margin-left: 15px;
}
.lfh-bgtx-left .lfh-bgl-bot {
  height: 36px;
  margin: 20px 20px 27px;
  line-height: 30px;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-left {
  height: 30px;
  margin: 3px 0;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-left input {
  width: 90px;
  height: 30px;
  border: 1px solid #d7d7d7;
  box-sizing: border-box;
  margin-right: 10px;
  padding: 10px;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-left a {
  margin-left: 12px;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-right {
  height: 36px;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-right button {
  background-color: #E9F3FB;
  font-size: 14px;
  margin-right: 10px;
  width: 80px;
  border-radius: 3px;
  height: 36px;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-right .b-active {
  font-weight: bold;
  background-color: #31528E;
  color: #fff;
}
.lfh-bgtx-left .lfh-bgl-bot .lfh-bglb-right button:hover {
  font-weight: bold;
  background-color: #31528E;
  color: #fff;
}

@charset 'utf-8';
/*
 * @Author: mjy 
 * @Date: 2019-08-08 14:12:55 
 * @Last Modified by: mjy
 */
/****招商引资 - 首页****/
.zsyz-main a:hover {
  text-decoration: underline;
}
.zsyz-main {
  padding-top: 16px;
  padding-bottom: 24px;
}
.zsyz-main a:hover img {
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
}
.zsyz-newsgroup {
  padding-top: 14px;
}
.zsyz-banner-box {
  width: 629px;
  height: 380px;
  position: relative;
  overflow: hidden;
}
.zsyz-banner-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.zsyz-banner-img a {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
}
.zsyz-banner-img img {
  display: block;
  height: 100%;
  width: 100%;
}
.zsyz-banner-text {
  height: 40px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #000;
  filter: alpha(opacity=60);
  background: rgba(0, 0, 0, 0.6);
  z-index: 0;
}
.zsyz-banner-text a {
  position: absolute;
  height: 100%;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  padding-left: 10px;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zsyz-banner-text a:hover {
  text-decoration: underline;
}
.zsyz-banner-num {
  position: absolute;
  bottom: 12px;
  right: 10px;
  font-size: 0px;
}
.zsyz-banner-num span {
  display: inline-block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: #fff;
  margin-left: 7px;
  margin-top: 2px;
  cursor: pointer;
}
.zsyz-banner-num span.cur {
  background: #8dafd7;
  width: 12px;
  height: 12px;
  margin-top: 0;
}
.zsyz-news_right {
  width: 532px;
}
.zsyz-hd {
  overflow: hidden;
}
.zsyz-hd .zsyz-more {
  font-size: 14px;
  color: #ff9900;
  display: block;
  float: right;
  margin-right: 10px;
  line-height: 30px;
}
.zsyz-hd span {
  display: block;
  float: left;
  line-height: 30px;
}
.zsyz-hd span a {
  font-size: 26px;
  color: #275394;
}
.zsyz-hd div {
  background: url(zs_xx.jpg) repeat-x 0 center;
  height: 30px;
  width: 330px;
  float: left;
  margin-left: 5px;
}
.zsyz-bd .topicList {
  background: none;
  margin: 0 0 10px;
  border-bottom: 1px dashed #275394;
  padding: 0 0 15px;
}
.zsyz-bd .topicList a {
  color: #333;
}
.zsyz-bd .topicList a .zsyz-news-titile {
  float: none;
  width: auto;
  line-height: 50px;
  height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 22px;
  color: #333;
  font-weight: bold;
}
.zsyz-bd .topicList a .zsyz-into {
  font-size: 14px;
  color: #7f7f7f;
  line-height: 28px;
  height: 56px;
  overflow: hidden;
}
.zsyz-news-ul li {
  vertical-align: top;
  background: url(zs_jt.png) no-repeat 10px center;
  padding-left: 25px;
  line-height: 38px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
  height: 38px;
}
.zsyz-news-ul li .zsyz-date {
  font-style: normal;
  display: block;
  float: right;
  font-size: 14px;
}
.zsyz-news-ul li a {
  display: inline-block;
  max-width: 90%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
}
.zsyz-box {
  margin-top: 20px;
  margin-right: 24px;
  border: 1px solid #bfbfbf;
}
.zsyz-box.w382 {
  width: 382px;
}
.zsyz-title {
  height: 52px;
  line-height: 52px;
}
.zsyz-title span {
  display: block;
  float: left;
  margin-top: 9px;
  padding-left: 7px;
  border-left: 9px solid #275293;
  color: #275293;
  line-height: 34px;
  font-size: 22px;
}
.zsyz-title .more {
  font-size: 14px;
  float: right;
  color: #ff9900;
  margin-right: 10px;
}
.zsyz-list {
  border-top: 1px solid #bfbfbf;
  overflow: hidden;
  padding: 15px 20px;
}
.zsyz-list li {
  background: url(zs_jt.png) no-repeat 10px center;
  padding-left: 25px;
  color: #333;
  height: 38px;
}
.zsyz-list li a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 16px;
  color: #333;
  line-height: 38px;
}
.zsyz-main .mr0 {
  margin-right: 0;
}
.zsyz-wrap2 {
  margin-top: 22px;
  border: 1px solid #bfbfbf;
}
.zsyz-pt {
  border-top: 1px solid #bfbfbf;
  overflow: hidden;
  padding: 0 19px;
}
.zsyz-pt > li {
  width: 100%;
  height: 96px;
  border-bottom: 1px solid #bfbfbf;
  text-align: center;
}
.zsyz-pt > li .p1 {
  display: block;
  float: left;
  height: 96px;
  width: 215px;
}
.zsyz-pt > li .p1 a {
  display: block;
  height: 96px;
  width: 166px;
  margin: 0 auto;
}
.zsyz-pt > li .p1 a img {
  display: block;
  width: 166px;
  height: 49px;
  padding-top: 24px;
}
.zsyz-pt > li li {
  float: left;
}
.zsyz-ptpic {
  float: right;
  width: 920px;
}
.zsyz-ptpic li {
  margin: 24px 16px 0 0;
}
.zsyz-ptpic li.ls {
  margin-right: 0;
}
.zsyz-pt > li.h154 {
  height: 154px;
}
.zsyz-pt > li.h154 .p3 {
  display: block;
  float: left;
  height: 154px;
  width: 215px;
}
.zsyz-pt > li.h154 .p3 a {
  display: block;
  width: 166px;
  margin: 0 auto;
  margin-top: 32px;
}
.zsyz-pt > li.h154 .p3 a img {
  display: block;
  width: 166px;
  height: 90px;
}
.zsyz-pt > li.h154 .zsyz-ptpic {
  padding-top: 14px;
}
.zsyz-pt > li.h154 .zsyz-ptpic li {
  margin: 10px 13px 0 0;
}
.zsyz-pt > li.bbn {
  border-bottom: none;
}
.zsyz-banner1 {
  position: relative;
  width: 100%;
  height: 80px;
  overflow: hidden;
}
.zsyz-banner1 a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.zsyz-banner1 a img {
  width: 100%;
  height: 100%;
}
/****招商引资 - 概览****/
.zsyz-cyy {
  border-top: 1px solid #bfbfbf;
  padding-top: 20px;
  overflow: hidden;
  background: url(yqbg.jpg) center center no-repeat;
}
.zsyz-cyy li {
  display: block;
  float: left;
  width: 199px;
  height: 56px;
  font-size: 16px;
  text-align: center;
  position: relative;
  line-height: 56px;
  color: #0d0d0d;
  background: url(yqlistbg.png) 50px 24px no-repeat;
}
.zsyz-gl .zsyz-title {
  height: 66px;
}
.zsyz-gl .zsyz-title span {
  font-weight: bold;
}
/****政务公开 - 常务会议****/
.cwhy-main {
  padding-top: 16px;
  padding-bottom: 24px;
}
.cwhy-content {
  padding-top: 15px;
}
.cwhy-list {
  width: 840px;
}
.cwhy-intro {
  box-sizing: border-box;
  padding: 20px;
  height: 310px;
  background: url(hy2.jpg) no-repeat top center;
  border: 1px solid #bfbfbf;
}
.cwhy-intro .tit {
  width: 226px;
  font-size: 24px;
  font-weight: bold;
  color: #275394;
  position: relative;
}
.cwhy-intro .tit:after {
  content: " ";
  display: block;
  border-top: 1px dashed #d0d0d0;
  width: 230px;
  position: absolute;
  left: 100%;
  top: 6px;
}
.cwhy-intro .con {
  padding-top: 30px;
}
.cwhy-intro .text {
  width: 480px;
  line-height: 32px;
  font-size: 14px;
  height: 220px;
  overflow: hidden;
}
.cwhy-intro .text p.tt {
  font-weight: bold;
  text-indent: 2em;
}
.cwhy-box {
  position: relative;
  margin-top: 27px;
  padding-left: 30px;
  padding-right: 16px;
  background: #f6f6f6;
  padding-bottom: 20px;
  border: 1px solid #bfbfbf;
}
.cwhy-box-t {
  height: 32px;
  padding-bottom: 16px;
}
.cwhy-box-t .tit {
  display: inline-block;
  padding: 0 24px;
  height: 42px;
  line-height: 42px;
  color: #fff;
  background: #275394;
  margin-top: -9px;
  font-size: 18px;
}
.cwhy-box-t .more {
  float: right;
  color: #ff9900;
  font-size: 14px;
  margin-top: 8px;
}
.cwhy-box-c dl {
  overflow: hidden;
  padding-bottom: 7px;
  font-size: 16px;
  color: #333;
}
.cwhy-box-c dl dt {
  float: left;
  height: 30px;
  width: 100px;
  line-height: 30px;
  border-radius: 4px;
  background: #e9e9e9;
  text-align: center;
}
.cwhy-box-c dl dd {
  padding-left: 120px;
  line-height: 26px;
}
.cwhy-page {
  padding: 25px 0;
}
.cwhy-tx {
  width: 336px;
  border: 1px solid #bfbfbf;
  border-top: 10px solid #275394;
  background: #f6f6f6;
  padding-bottom: 23px;
}
.cwhy-tx-t {
  height: 56px;
  line-height: 56px;
  padding-bottom: 11px;
  font-size: 24px;
  font-weight: bold;
  color: #275394;
  text-align: center;
}
.cwhy-tx-l li {
  width: 50%;
  float: left;
  height: 205px;
  text-align: center;
}
.cwhy-tx-l li .pic {
  height: 170px;
}
.cwhy-tx-l li a {
  color: #333;
  line-height: 26px;
  font-size: 16px;
}
.cwhy-tx-l li a:hover {
  text-decoration: underline;
}
.cwhy-tx-l li img {
  width: 120px;
  height: 150px;
  background-color: #fff;
  padding: 7px;
  border: 1px solid #cdcdcd;
}
.cwhy-tx-l li .job {
  color: #333;
  line-height: 26px;
  font-size: 16px;
}
.cwhy-tx-l li.first {
  width: 100%;
  margin-bottom: 10px;
}
.cwhy-tx-l li.first .pic {
  height: 185px;
}
.cwhy-tx-l li.first img {
  width: 130px;
  height: 165px;
  margin: 0 auto;
}
/****政务公开 - 信息公开细览****/
.gkxl-content {
  position: relative;
  width: 1142px;
  margin: 16px auto 0 auto;
  padding: 28px;
  border: 1px solid #BFBFBF;
}
.gkxl-top {
  width: 1062px;
  margin: 30px auto;
  border-collapse: collapse;
  empty-cells: show;
}
.gkxl-top td {
  background: #fff;
  padding: 6px 15px;
  border: 1px solid #ddd;
  color: #333;
  font-size: 12px;
}
.gkxl-top td.tit {
  text-align: right;
  width: 12%;
  background: #f2f2f2;
  padding-right: 5px;
  line-height:26px;
}
.gkxl-article {
  font-family: SimSun;
  font-size: 16px;
  line-height: 32px;
  padding: 0 40px;
}
.gkxl-article p {
  margin-bottom: 20px;
}
.gkxl-article p.tit {
  text-align: center;
  font-size: 24px;
  font-family: SimSun;
  font-weight: bold;
  line-height: 48px;
}
.gkxl-article p.tit2 {
  text-align: center;
  font-size: 16px;
  font-family: SimSun;
  line-height: 2;
}
.gkxl-article p.author {
  text-align: right;
}
.gkxl-article a {
  font-size: 18px;
  text-decoration: underline;
  color: #0070C0;
  font-weight: bold;
}
.gkxl-bar {
  line-height: 36px;
  padding: 4px;
  background: #f6f6f6;
  color: #777;
  overflow: hidden;
  font-size: 16px;
  width: 1054px;
  margin: 40px auto 30px;
}
.gkxl-bar a {
  color: #777;
}
.gkxl-bar a:hover {
  text-decoration: underline;
}
.gkxl-share a {
  display: inline-block;
  margin-right: 6px;
}
.gkxl-share a img:hover {
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
}
/****政务公开 - 通用概览****/
.zwgl-content {
  padding-top: 16px;
}
.zwgl-list {
  padding: 20px 15px;
  border: 1px solid #bfbfbf;
}
.zwgl-list li {
  background: url(wz_dian.png) no-repeat 10px center;
  padding-left: 25px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  font-size: 16px;
}
.zwgl-list li a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zwgl-list li a:hover {
  text-decoration: underline;
}
.zwgl-page {
  padding: 25px 0;
}
/****政务公开 - 概览 - 带检索 - 检索结果页****/
.zwgl-jsjg-content {
  padding-top: 16px;
  padding-bottom: 24px;
}
.zwgl-jsjg-bar {
  height: 60px;
  line-height: 60px;
  background: #f3f2f2;
}
.zwgl-jsjg-bar input {
  height: 32px;
  border: 1px solid #dbdbdb;
  background: #fff;
  vertical-align: middle;
}
.zwgl-jsjg-bar input.w259 {
  width: 259px;
}
.zwgl-jsjg-bar input.w132 {
  width: 132px;
}
.zwgl-jsjg-bar span {
  font-size: 16px;
  font-weight: bold;
  color: #275293;
  padding-left: 18px;
}
.zwgl-jsjg-bar select {
  width: 130px;
  height: 32px;
  border: 1px solid #dbdbdb;
  position: relative;
  top: 5px;
}
.zwgl-jsjg-bar div {
  float: right;
  width: 66px;
  height: 34px;
  background: #275293;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: 36px;
  margin-top: 14px;
  margin-right: 10px;
  font-family: "微软雅黑";
  font-size: 16px;
}
.zwgl-jsjg-bar div.reset {
  background: #fff;
  width: 64px;
  height: 32px;
  border: 1px solid #275293;
  color: #275293;
  margin-right: 20px;
}
.zwgl-jsjg-bar div:hover {
  opacity: 0.7;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.zwgl-jsjg-title {
  margin-top: 12px;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
  font-weight: bold;
  padding-left: 30px;
  background: #275394;
  color: #fff;
  position: relative;
}
.zwgl-jsjg-title:after {
  content: " ";
  display: block;
  height: 30px;
  width: 8px;
  background: #fff;
  position: absolute;
  left: 3px;
  top: 3px;
}
.zwgl-jsjg-con table {
  border: 1px solid #dcdcdc;
  text-align: center;
  border-spacing: 0;
  border-collapse: collapse;
  width: 1200px;
}
.zwgl-jsjg-con tr {
  height: 43px;
}
.zwgl-jsjg-con tr th {
  height: 35px;
  line-height: 35px;
  color: #275293;
  font-weight: bold;
  background: #f3f2f2;
  border: 1px solid #dcdcdc;
  text-align: center;
}
.zwgl-jsjg-con .w138 {
  width: 138px;
}
.zwgl-jsjg-con .w356 {
  width: 316px;
  padding: 0 20px;
}
.zwgl-jsjg-con .w158 {
  width: 158px;
}
.zwgl-jsjg-con .w116 {
  width: 116px;
}
.zwgl-jsjg-con table tr td {
  height: 35px;
  line-height: 35px;
  border: 1px solid #dcdcdc;
  text-align: center;
}
.zwgl-jsjg-con .tit {
  text-align: left;
}
/****互动交流 - 在线访谈2****/
.hdjl-zxft2-content {
  border: 1px solid #bfbfbf;
  padding: 20px;
}
.zxft2-top {
  font-size: 30px;
  font-weight: normal;
  padding: 0 10px;
  text-align: center;
  margin: 20px 0;
}
.zxft2-top a {
  color: #333;
}
.zxft2-title {
  height: 56px;
  border-bottom: 2px solid #ebebeb;
}
.zxft2-title span {
  margin-top: 10px;
  float: left;
  height: 34px;
  line-height: 34px;
  font-size: 22px;
  padding-left: 7px;
  border-left: 9px solid #275293;
}
.zxft2-list {
  padding: 40px 15px 20px;
}
.zxft2-list li {
  background: url(wz_dian.png) no-repeat 10px center;
  padding-left: 25px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  font-size: 16px;
}
.zxft2-list li a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zxft2-list li a:hover {
  text-decoration: underline;
}
.zxft2-list2 {
  margin-right: -20px;
  overflow: hidden;
  text-align: center;
  padding-top: 20px;
}
.zxft2-list2 li {
  border: 1px solid #ddd;
  float: left;
  width: 256px;
  height: 176px;
  padding: 7px 7px;
  margin: 0 20px 20px 0;
  display: inline-block;
  background: #fff;
  overflow: hidden;
}
.zxft2-list2 li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.zxft2-list2 li img {
  width: 100%;
  height: 100%;
}
.zxft2-list2 li p {
  position: absolute;
  width: 100%;
  padding: 5px 0;
  line-height: 28px;
  font-size: 14px;
  color: #fff;
  height: 56px;
  bottom: -28px;
  left: 0;
}
.zxft2-list2 li p span {
  position: absolute;
  display: inline-block;
  z-index: 3;
  width: 94%;
  height: 100%;
  top: 5px;
  left: 3%;
}
.zxft2-list2 li p i {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  filter: alpha(opacity=60);
  opacity: 0.6;
  z-index: 1;
  top: 0;
  left: 0;
}
.zxft2-list2 li:hover {
  box-shadow: 1px 1px 0 0 #bfbfbf;
}
.zxft2-list2 li:hover p {
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  -moz-transition: 400ms;
  transition: 400ms;
  bottom: 0;
  left: 0;
}
.zxft2-list2 li:hover p span {
  text-decoration: underline;
}
/****互动交流 - 在线访谈4****/
.zxft4-list {
  max-height: 600px;
  overflow-y: auto;
}
.zxft4-list li {
  display: block;
  padding: 10px 15px;
  border-bottom: 1px dashed #ccc;
  font-size: 14px;
}
.zxft4-list li .time {
  color: #999;
  line-height: 30px;
  padding-left: 8px;
  margin-right: 4px;
}
.zxft4-list li .title {
  color: #3071a9;
  font-weight: bold;
  font-size: 16px;
  line-height: 30px;
}
.zxft4-list li p {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  font-size: 14px;
  line-height: 22px;
  padding: 5px 0 5px 0;
  font-family: SimSun;
}
.zxft4-more {
  padding: 10px 0 0;
  text-align: center;
}
.zxft4-more button {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #fff;
}
.zxft4-more button:hover {
  background: #e9e9e9;
}

/*
 * @Author: tanyaohua
 * @Date: 2019/8/7 17:10
 * @Last Modified by: tanyaohua
 * @Last Modified time: 2019-08-19 15:45:57
 */
.tyh-jst {
  height: 60px;
  background: #f6faff;
}
.tyh-jstt li {
  float: left;
}
.tyh-jstt li a {
  font-size: 18px;
  color: #333;
  line-height: 60px;
  display: inline-block;
  padding-left: 35px;
  padding-right: 35px;
}
.tyh-jstt li a.cur,
.tyh-jstt li a:hover {
  color: #275394;
  font-weight: bold;
  border-bottom: 2px solid #275394;
}
.tyh-jsl {
  width: 848px;
  padding-right: 44px;
  box-sizing: border-box;
}
.tyh-jstjbox select {
  width: 120px;
  height: 26px;
  border: 1px solid #ddd;
  border-radius: 5px;
  line-height: 26px;
  box-sizing: border-box;
  padding-left: 17px;
}
.tyh-jsl p {
  width: 340px;
  display: block;
  font-size: 12px;
  color: #999;
  line-height: 26px;
}
.tyh-jsl p span.red {
  color: #e1211f;
}
.tyh-jsrelnew {
  margin: 0 0 15px 0;
}
.tyh-jsrelnew h3 {
  font-size: 20px;
  color: #333;
  font-weight: bold;
}
.tyh-jsrelnew h3 span.red {
  color: #e1211f;
}
.tyh-jsinfod {
  font-size: 14px;
  line-height: 1.54;
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
}
.tyh-jsinfod a span.red {
  color: #e33938;
  text-decoration: underline;
}
.tyh-jsinfod a.tyh-jjtit {
  font-size: 14px;
  color: #275293;
  text-decoration: underline;
  margin-top: 15px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tyh-jsinfod a.tyh-jjtit:hover {
  font-weight: bold;
}
.tyh-jsinfod p {
  color: #666;
  font-size: 14px;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}
.tyh-jsinfod a.tyh-lv,
.tyh-lv {
  color: #539b42;
  font-size: 12px;
}
.tyh-jsinfod span.tyh-time,
.tyh-time {
  font-size: 12px;
  color: #aaa;
  margin-left: 10px;
}
.tyh-jsinfod a.tyh-lv:hover,
.tyh-lv:hover {
  text-decoration: underline;
}
.tyh-ykbtt span.tyh-blue {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 3px;
  background: #275293;
}
.tyh-ykbtt a.tyh3 {
  font-size: 16px;
  color: #275293;
  line-height: 26px;
  display: inline-block;
  font-weight: bold;
  margin-left: 10px;
  text-decoration: underline;
}
.tyh-ykbtt a.tyh3 span.red {
  color: #e1211f;
  text-decoration: underline;
}
.tyh-ykbtt a.tyh3:hover {
  color: #e1211f;
}
.tyh-jsqu {
  width: 132px;
  height: 26px;
  background: url(tyh-reddingwei.png) no-repeat left center;
}
.tyh-jsqu a.tyh1 {
  font-size: 12px;
  color: #275293;
  font-weight: bold;
  line-height: 26px;
  margin-left: 18px;
}
.tyh-jsqu a.tyh2 {
  font-size: 12px;
  color: #666;
  line-height: 26px;
}
.tyh-ykb-main {
  width: 800px;
  height: 306px;
  border: 1px solid #f2f2f2;
}
.tyh-tab-t {
  height: 44px;
  width: 100%;
  background: #fdfdfd;
}
.tyh-tab-t a {
  display: block;
  font-size: 14px;
  color: #444;
  line-height: 44px;
  border-bottom: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  width: 130px;
  text-align: center;
  float: left;
}
.tyh-tab-t a.cur,
.tyh-tab-t a:hover {
  background: #fff;
  border-bottom: none;
  font-size: 16px;
  font-weight: bold;
}
.tyh-tab-m {
  height: 222px;
  width: 758px;
  border-top: 1px solid #f3f3f3;
  border-left: 1px solid #f3f3f3;
  margin-top: 22px;
  margin-left: 18px;
}
.tyh-col span {
  font-size: 14px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #f3f3f3;
  border-right: 1px solid #f3f3f3;
}
.tyh-col span.w100 {
  width: 100px;
}
.tyh-col span.w262 {
  width: 262px;
}
.tyh-col span.w254 {
  width: 254px;
}
.tyh-col span.w641 {
  width: 641px;
}
.tyh-col span.tyhl {
  color: #999;
  text-align: center;
  background: #fdfdfd;
}
.tyh-col span.tyhr {
  padding-left: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tyh-col span.red {
  color: #e1211f;
}
.tyh-col .tyh-zaixbl {
  color: #275293;
  font-weight: bold;
  text-decoration: underline;
}
.tyh-jiansinfo p {
  font-size: 14px;
  color: #666;
  width: 100%;
}
.tyh-jiansinfo span.red {
  color: #e1211f;
}
.tyh-tab-mm {
  width: 758px;
  border: 1px solid #f3f3f3;
  padding-left: 20px;
}
.tyh-col2 span.tyhl {
  background: #fff;
}
.tyh-col2 a:hover {
  color: #e1211f;
}
.tyh-col2 span {
  border-right: none;
}
.tyh-jsr {
  height: 560px;
  width: 352px;
  border-left: 1px solid #eee;
  box-sizing: border-box;
  padding-left: 27px;
}
.tyh-jsrtt {
  height: 30px;
  border-bottom: 1px solid #eee;
}
.tyh-jsrtt a {
  display: inline-block;
  line-height: 16px;
  border-left: 3px solid #eb0d0d;
  padding-left: 8px;
  margin-top: 7px;
  font-size: 16px;
  font-weight: bold;
}
.tyh-jsrmain li {
  float: left;
  margin-right: 4px;
  margin-top: 10px;
}
.tyh-jsrmain li a {
  display: block;
  color: #fff;
  font-size: 14px;
  text-align: center;
  height: 38px;
  line-height: 38px;
  border-radius: 5px;
}
.tyh-jsrmain li a.tyhy {
  background: #ffc069;
  width: 88px;
}
.tyh-jsrmain li a.tyhb {
  background: #4e80ca;
  width: 122px;
}
.tyh-jsrmain li a.tyho {
  background: #e98f6f;
  width: 100px;
}
.tyh-jsrmain li a.tyhg {
  background: #91c7ae;
  width: 100px;
}
.tyh-jsrmain li a:hover {
  text-decoration: underline;
}
.tyh-noborder span {
  border: none;
}
.tyh-page a,
.tyh-page input {
  float: left;
  padding: 0 14px;
  height: 32px;
  line-height: 32px;
  color: #999999;
  background: #f1f1f1;
  border-radius: 3px;
  display: inline-block;
  margin: 0 5px;
  font-size: 14px;
}
.tyh-page {
  margin-left: 80px;
  margin-top: 40px;
  margin-bottom: 60px;
}
.tyh-page a:hover,
.tyh-page a.cur {
  color: #fff;
  background: #fc6b62;
}
.tyh-page input {
  background: #fff;
  border: 1px solid #f1f1f1;
  width: 36px;
  padding: 0  5px;
  box-sizing: border-box;
}
.tyh-tubiao {
  width: 330px;
  height: 330px;
  background: url(wwm-relate-bg.png) no-repeat center;
}
.tyh-jsqu a.tyh2:hover {
  color: #275293;
}
.tyh-zwl {
  width: 411px;
}
.tyh-zwltb {
  padding-bottom: 26px;
  border: 1px solid #bfbfbf;
}
.tyh-tit {
  display: block;
  font-size: 18px;
  color: #275293;
  line-height: 45px;
  padding-left: 17px;
  background-color: #f2f2f2;
}
.tyh-leaderSz li {
  overflow: hidden;
  padding: 20px 0;
  margin: 0 20px;
  border-bottom: 1px solid #ccc;
}
.tyh-leaderSz .pic {
  text-align: center;
}
.tyh-leaderSz .pic img {
  text-align: center;
  padding: 10px;
  border: 1px solid #cdcdcd;
  width: 120px;
  height: auto;
}
.tyh-leaderSz .con {
  overflow: hidden;
}
.tyh-leaderSz .title {
  padding-top: 15px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.tyh-leaderSz .title {
  padding-top: 15px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.tyh-leaderSz .title i {
  font-style: normal;
}
.title a:hover {
  text-decoration: underline;
}
.pic a {
  display: inline-block;
}
.pic a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.tyh-nameli {
  padding: 20px 0;
}
.tyh-nameli li {
  float: left;
  width: 123px;
  line-height: 36px;
}
.tyh-nameli li.w140 {
  width: 140px;
}
.tyh-nameli li a {
  display: block;
  color: #333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tyh-nameli li a:hover {
  text-decoration: underline;
}
.tyh-zwldmain {
  padding-left: 20px;
}
.tyh-nameli2 {
  margin-right: 20px;
  border-top: 1px solid #ccc;
}
.tyh-zwlb {
  width: 409px;
  border: 1px solid #ccc;
}
.tyh-zwlbli li {
  margin: 15px 0;
  display: block;
  background: #f2f2f2 url(tyh-zwthree.jpg) no-repeat 0 center;
  padding-left: 80px;
  line-height: 35px;
  height: 35px;
}
.tyh-zwlbli {
  padding: 0 20px;
}
.tyh-zwlbli li a {
  font-size: 18px;
  color: #275293;
}
.tyh-zwlbli li a:hover {
  text-decoration: underline;
}
.tyh-zwrr {
  width: 768px;
}
.tyh-zwrr1 {
  height: 274px;
}
.tyh-zwrr1t {
  line-height: 45px;
  height: 45px;
  background-color: #f2f2f2;
  border-bottom: 1px solid #275293;
  position: relative;
}
.tyh-zwrr1t a.tyh-thre,
.tyh-zwrr1t a.tyh-underline {
  display: block;
  float: left;
  font-size: 18px;
  color: #275293;
  padding: 0 20px;
}
.tyh-zwrr1t a.tyh-thre.cur,
.tyh-zwrr1t a.tyh-thre:hover {
  color: #fff;
  background: #275293;
}
.tyh-zwrr1t a.tyh-underline:hover {
  text-decoration: underline;
}
.tyh-zwrr1t .tyh-more {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 15px;
  color: #ff9900;
  font-size: 16px;
}
.tyh-zwrr1t .tyh-more:hover {
  color: #ff9900;
  background: none;
  text-decoration: underline;
}
.tyh-zwr1m5 li {
  border-bottom: 1px solid #e8e8e8;
  background: url(tyh-jt.png) no-repeat 10px center;
  padding-left: 25px;
  height: 38px;
  font-size: 16px;
  line-height: 38px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
}
.tyh-zwr1m5 li a {
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.tyh-zwr1m5 li span {
  float: right;
}
.tyh-zwr1m {
  padding: 16px 20px;
}
.tyh-zwr1m5 li a:hover {
  text-decoration: underline;
}
.tyh-zwrr2 {
  height: 325px;
}
.tyh-zwrr21 {
  width: 768px;
  height: 38px;
  border-bottom: solid 3px #cfcfcf;
  margin-bottom: 10px;
}
.tyh-zwrr21 span {
  display: block;
  height: 38px;
  width: 309px;
  border-bottom: solid 3px #275293;
  font-size: 22px;
  color: #1e1e1e;
  text-indent: 1rem;
}
.tyh-zwrr214 a.tyh-f4 {
  display: inline-block;
  width: 188px;
  height: 366px;
}
.tyh-zwrr214 {
  position: relative;
  float: left;
  margin-right: 4px;
}
.tyh-zwrr214 img {
  width: 100%;
  height: 100%;
}
.tyh-zwhd4 {
  position: absolute;
  width: 188px;
  height: 366px;
  background: url(zdxmbg.jpg) no-repeat center top;
  top: 366px;
}
.tyh-zwhd4t span {
  width: 154px;
  box-sizing: border-box;
  margin: 0 auto;
  height: 66px;
  line-height: 66px;
  border-bottom: solid 1px #155788;
  font-size: 18px;
  color: #155788;
  display: block;
  font-weight: bold;
  background: url(tyh-zwfield.jpg) no-repeat 10px center;
  padding-left: 40px;
}
.tyh-zwhd4m li a {
  font-size: 14px;
  width: 140px;
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  color: #000000;
  padding-left: 14px;
  display: block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(tyh-zdxmxxlis.jpg) no-repeat left center;
}
.tyh-zwhd4m li {
  padding-left: 20px;
}
.tyh-zwhd4m li a:hover {
  text-decoration: underline;
}
.tyh-zwhd4t span.t2 {
  border-bottom: solid 1px #e2ac00;
  font-size: 18px;
  color: #e2ac00;
  background: url(ggzyl_03.jpg) no-repeat 10px center;
}
.ggzy {
  background: url(ggzybg.jpg) no-repeat center top;
}
.shgy {
  background: url(ssgybg.jpg) no-repeat center top;
}
.tyh-zwrr214b {
  overflow: hidden;
}
.tyh-xzgft1 a.tit {
  display: block;
  float: left;
  font-size: 18px;
  font-weight: bold;
  color: #444;
  line-height: 36px;
  text-indent: 24px;
}
.tyh-xzgft1 {
  position: relative;
  height: 36px;
  line-height: 36px;
  background: #f3f2f2;
  border-left: 9px solid #275293;
  border-bottom: 1px solid #275293;
}
.tyh-zfgftr {
  padding: 0 10px;
  width: auto;
}
.tyh-xzgft1r {
  width: auto;
  padding: 0 10px;
  height: 36px;
}
.tyh-xzgft1r span {
  margin-left: 10px;
  font-size: 16px;
}
.tyh-xzgft1r input,
.tyh-xzgft1r select {
  height: 25px;
  width: 120px;
  background: #fff;
  border: 1px solid #dbdbdb;
  margin-left: 5px;
  line-height: 25px;
  margin-top: 5px;
  font-size: 14px;
}
.tyh-xzgft1r input {
  width: 180px;
}
.tyh-xzgft1r a.tyh-btn {
  display: inline-block;
  margin-left: 24px;
  width: 66px;
  height: 27px;
  background: #275293;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: 27px;
  font-size: 16px;
  margin-top: 4px;
}
.tyh-xzgf1m,
.tyh-xzgf2tm {
  overflow: hidden;
  padding-top: 16px;
  padding-left: 10px;
  padding-bottom: 16px;
  border: 1px solid #dcdcdc;
  width: 100%;
  box-sizing: border-box;
}
.tyh-lxs li,
.tyh-xzgf2tm li {
  float: left;
  width: 198px;
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  padding-left: 13px;
  background: url(xx14.png) no-repeat left center;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tyh-lxs li a:hover,
.tyh-xzgf2tm li a:hover {
  text-decoration: underline;
}
.tyh-xzgf2tt {
  position: relative;
  height: 36px;
  line-height: 36px;
  background: #f3f2f2;
  border-bottom: 1px solid #275293;
}
.tyh-xzgf2tt .tyh-thre {
  line-height: 36px;
  text-indent: 24px;
  padding: 6px 24px;
  font-size: 18px;
  font-weight: bold;
}
.tyh-xzgf2tt .tyh-thre.cur,
.tyh-xzgf2tt .tyh-thre:hover {
  background: #275293;
  color: #fff;
}
.tyh-xzgfglt {
  line-height: 54px;
  background: #f3f2f2;
  padding-left: 4px;
  box-sizing: border-box;
  height: 54px;
}
.tyh-xzgfglt span {
  font-size: 16px;
  font-weight: bold;
  color: #275293;
  padding-left: 14px;
}
.tyh-xzgfglt input {
  width: 270px;
  height: 32px;
  border: 1px solid #dbdbdb;
  background: #fff;
  margin-top: 10px;
}
.tyh-xzgfglt .w259 {
  width: 259px;
}
.tyh-xzgfglt .w130 {
  width: 130px;
}
.tyh-xzgfglt select {
  width: 130px;
  height: 32px;
  border: 1px solid #dbdbdb;
  margin-top: 10px;
}
.tyh-xzgfglt .tyh-btn {
  width: 66px;
  height: 34px;
  background: #275293;
  color: #fff;
  cursor: pointer;
  text-align: center;
  line-height: 36px;
  margin-top: 14px;
  margin-right: 10px;
  font-size: 16px;
  float: right;
}
.tyh-xzgfglt .tyh-btn.cz {
  background: #fff;
  border: 1px solid #275293;
  box-sizing: border-box;
  color: #275293;
  margin-right: 20px;
}
.tyh-xzgfglt .tyh-btn:hover {
  background: #275293;
  color: #fff;
}
.tyh-xzgfglmt {
  margin-top: 12px;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
  font-weight: bold;
  padding-left: 30px;
  background: #275394;
  color: #fff;
  position: relative;
}
.tyh-xzgfglmt:after {
  content: " ";
  display: block;
  height: 30px;
  width: 8px;
  background: #fff;
  position: absolute;
  left: 3px;
  top: 3px;
}
table.tyh-xzgfglmb {
  width: 1200px;
  table-layout: fixed;
}
table.tyh-xzgfglmb,
table.tyh-xzgfglmb tr th,
table.tyh-xzgfglmb tr td {
  border: 1px solid #dcdcdc;
  text-align: center;
}
table.tyh-xzgfglmb tr td {
  height: 70px;
  line-height: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table.tyh-xzgfglmb tr {
  height: 43px;
  font-size: 16px;
}
table.tyh-xzgfglmb tr th {
  height: 35px;
  line-height: 35px;
  color: #275293;
  font-weight: bold;
}
table.tyh-xzgfglmb td a {
  margin: 0 auto;
  text-align: left;
}
table.tyh-xzgfglmb tr td.title {
  text-align: left;
  padding: 0 20px;
}
table.tyh-xzgfglmb tr td.docnum {
  padding: 0 10px;
}
table.tyh-xzgfglmb th {
  background: #f3f2f2;
}
.tyh-fenye {
  height: 22px;
  padding: 16px;
  line-height: 22px;
  color: #275293;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  font-size: 16px;
}
.tyh-fenyel input {
  width: 44px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #cfcfcf;
  box-sizing: border-box;
  padding: 0 5px;
}
.tyh-fenyel a,
.tyh-fenyer a {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  border: 1px solid #cfcfcf;
  background: #f4f4f4;
  color: #275293;
  padding: 0 9px;
  margin-left: 10px;
}
.tyh-fenyel a:hover,
.tyh-fenyer a:hover {
  background: #155788;
  color: #fff;
  border: 1px solid #155788;
}
.tyh-sydw-main {
  width: 1002px;
  margin: 0 auto;
}
.tyh-sydw-body {
  background-color: #ffffff;
  width: 1002px;
  text-align: center;
  margin: 0 auto;
}
.tyh-sydw-po {
  background-image: url(tyh-positionbg.gif);
  background-repeat: no-repeat;
  text-align: left;
  height: 36px;
  width: 990px;
  margin-top: 5px;
  text-indent: 26px;
  line-height: 34px;
  margin: 12px auto 0;
}
.tyh-sydw-po {
  font-size: 12px;
  color: #000;
}
.tyh-sydw-main a:hover {
  color: #FF6600;
}
.tyh-sydw-po span {
  margin-left: 4px;
  margin-right: 4px;
}
.tyh-sydw-tit {
  font-size: 17px;
  color: #003376;
  font-weight: bold;
  text-align: center;
  line-height: 40px;
}
.tyh-sydw-desc p {
  width: 940px;
  font-size: 14px;
  text-align: left;
  text-indent: 2em;
  line-height: 2em;
}
.tyh-sydw-desc {
  width: 940px;
  margin: 0 auto;
  text-align: center;
  vertical-align: top;
}
.tyh-sydw-contt {
  height: 43px;
  background: url(tyh-btn-lead.png) 50px center no-repeat;
  font-size: 17px;
  color: #003376;
  font-weight: bold;
  text-align: left;
  line-height: 43px;
}
.tyh-sydw-contt span.tt {
  font-size: 17px;
  margin-left: 65px;
  font-weight: normal;
}
.tyh-sydw-contt span.tt2 {
  font-size: 14px;
  font-weight: bold;
  color: #5f5f5f;
  line-height: 43px;
  vertical-align: middle;
  margin-left: 160px;
}
.tyh-sydw-contt span.tt2 input {
  width: 210px;
  height: 20px;
  background-color: #FFF;
  border: 1px #abadb3 solid;
  vertical-align: middle;
}
.tyh-sydw-contt span.tt2 a {
  margin-left: 9px;
}
.tyh-sydw-contt span.tt2 a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.tyh-sydw-lists {
  width: 934px;
  height: 500px;
  margin: 0 auto;
  text-align: center;
  color: #000000;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px #e2e2e2 solid;
}
.tyh-sydw-lists li {
  width: 280px;
  float: left;
  font-size: 12px;
  color: #000000;
  text-align: left;
  line-height: 30px;
  padding-left: 10px;
  background: url(tyh-btn-lec.png) no-repeat left 12px;
  margin-left: 10px;
}
.tyh-sydw-lisbox {
  width: 155px;
  font-size: 12px;
  font-weight: normal;
  z-index: 9999;
  position: absolute;
  background-color: #f4f4f3;
  border: 1px solid #333333;
  top: 20px;
  left: 73px;
  display: none;
}
.tyh-sydw-lisbox .tyh-sydw-boxc {
  margin-right: 15px;
  color: #FF6600;
}
.tyh-sydw-lists li {
  position: relative;
}
.tyh-sydw-lisbox .tyh-sydw-boxc {
  display: inline-block;
  padding-left: 5px;
  background: url(tyh-btn-lec.png) no-repeat left center;
}
.tyh-sydw-foot {
  background: #ffffff url(tyh-cqssydwndbgfbg.jpg) no-repeat;
  width: 1002px;
  height: 180px;
  position: relative;
  margin: 0px auto;
  font-size: 12px;
  font-family: Arial;
}
.tyh-sydw-foott {
  text-align: center;
  line-height: 21px;
}
.tyh-sydw-foott p a {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
.tyh-sydw-foot a {
  display: inline-block;
}
.tyh-sydw-foot {
  position: relative;
}
.tyh-cqlogo {
  position: absolute;
  left: 140px;
  top: 100px;
}
.tyh-sydw-2pic {
  position: absolute;
  top: 95px;
  right: 220px;
}
.tyh-sydw-ewm {
  width: 184px;
  position: absolute;
  top: 40px;
  right: 5px;
  background-color: white;
  z-index: 10000;
}
.tyh-sydw-ewm a {
  width: 92px;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  color: #0e4985;
  font-weight: bold;
}
.tyh-sydw-ewm img {
  width: 80px;
  height: 80px;
  margin-left: 1px;
}
.tyh-syxl-top {
  font-size: 24px;
  margin-top: 15px;
  font-weight: bold;
  color: #032f67;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
  line-height: 30px;
  height: 100%;
  overflow: hidden;
  zoom: 1;
  border-bottom: 2px solid #114d8b;
}
.tyh-syxl-content {
  padding-left: 15px;
  padding-right: 15px;
}
.tyh-syxl-content .tyh-syxl-ct {
  font-size: 14px;
  line-height: 40px;
  color: #1d1d1d;
  height: 40px;
  width: 660px;
  text-align: center;
  margin: 0 auto;
}
.tyh-syxl-ctr {
  text-align: right;
}
.tyh-syxl-ctr .tyh-syxl-ctrt {
  font-family: 楷体_gb2312;
  font-size: 20px;
  font-weight: bold;
  padding-right: 20px;
}
.tyh-syxl-bigtt {
  text-align: center;
  height: 238px;
}
.tyh-xyxl-ft {
  font-size: 35px;
  font-weight: bold;
}
.tyh-xyxl-fsj {
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px;
}
.tyh-xyxl-fsj .tyh-f15 {
  font-size: 15px;
  line-height: 35px;
  margin-left: 15px;
  margin-right: 15px;
}
.tyh-syxl-dwna {
  font-size: 24px;
  line-height: 41px;
  text-align: center;
  width: 160px;
  height: 41px;
  display: inline-block;
  font-weight: bold;
}
.tyh-syxl-dwname {
  text-align: center;
  width: 353px;
  height: 41px;
  font-size: 21px;
  line-height: 41px;
  display: inline-block;
}
.tyh-syxl-dw {
  text-align: left;
}
.tyh-syxl-fmb {
  font-size: 21px;
  font-weight: bold;
  text-align: center;
}
table.tyh-syxl-table {
  width: 734px;
}
table.tyh-syxl-table td {
  text-align: left;
}
.tyh-syxl-td1 {
  width: 104px;
  height: 55px;
  font-weight: bold;
}
.tyh-syxl-td2 {
  width: 135px;
  height: 55px;
  font-weight: bold;
}
.padtb94 {
  padding-top: 94px;
  padding-bottom: 94px;
}
.tyh-syxl-td3 {
  width: 397px;
  height: 55px;
  text-align: left;
}
table.tyh-syxl-table td {
  font-size: 19px;
  border: 2px solid #000;
}
.tyh-syxl-td4 {
  text-align: left;
}
.tyh-syxl-td5 {
  height: 55px;
  width: 255px;
}
.tyh-syxl-td6 {
  height: 55px;
  width: 277px;
}
.tyh-syxl-text span {
  font-size: 18px;
  color: #000;
}
.tyh-syxl-text p {
  text-align: left;
}
.tyh-syxl-clo p {
  font-size: 12px;
  color: #000;
  float: right;
  margin-bottom: 90px;
}
.tyh-syxl-clo p a {
  color: #ff0000;
}
.lfh-hdxlC-ttitle.tyh-hdjl1-top {
  font-weight: bold;
}
.tyh-hdxlC-tcon .lfh-hdxlL-a1 img {
  width: 560px;
  height: 400px;
  margin: 0 30px 0 0;
}
.tyh-hdxlC-tcon .lfh-hdxlL-a1 {
  border-right: solid 1px #d2d2d2;
}
.tyh-hdxlL-rb {
  width: 560px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 20px 0 0 30px;
  font-size: 16px;
  color: #3c3c3c;
}
.tyh-hdjl1-top {
  position: relative;
}
.tyh-hdjl1-top .tyh-more {
  position: absolute;
  right: 20px;
  font-size: 14px;
  color: #919191;
  font-weight: normal;
}
.tyh-w588 {
  width: 588px;
  height: 286px;
}
.tyh-hdxlU-li {
  width: 270px;
  height: 206px;
  margin: 10px;
}
.tyh-hdxlU-li .lfh-hdxlC-btitle a {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 270px;
}
.tyh-boderb2 {
  border-bottom: solid 2px #ebebeb;
}
.tyh-zxft1-t1box .xhy-itemsul li {
  padding-left: 10px;
}
.tyh-zxft1-t1box .xhy-itemsul li a {
  background: url(xx14.png) no-repeat left 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tyh-zxft1-t1box .xhy-itemsul li {
  line-height: 33px;
}
.tyh-hdxlC-bot {
  width: 840px;
  height: 456px;
}
.tyh-zxft2-content {
  border: none;
  padding-top: 0;
  padding-right: 0;
}
.tyh-zxft4-list {
  max-height: 381px;
  padding: 20px;
  padding-top: 0;
}
.tyh-zxft4-list li {
  padding: 25px 0;
  border-bottom: 1px solid #ebebeb;
}
.tyh-zxft4-list li .title {
  font-size: 14px;
}
.tyh-zxft4-list li .time {
  color: #4a4a4a;
  padding: 0;
}
.wzsllist .tyh-zxft4-list {
  width: 746px;
}
.tyh-w336 {
  width: 336px;
}
.tyh-h215 {
  height: 215px;
}
.tyh-zflil {
  width: 394px;
}
.tyh-zflil a {
  float: left;
}
.tyh-zflil .xhy-aa0,
.tyh-zflil .xhy-aa3,
.tyh-zflil .xhy-aa6 {
  width: 134px;
}
.tyh-zflil .xhy-aa1,
.tyh-zflil .xhy-aa4,
.tyh-zflil .xhy-aa7 {
  width: 118px;
}
.tyh-zflil .xhy-aa2,
.tyh-zflil .xhy-aa5,
.tyh-zflil .xhy-aa9 {
  width: 120px;
}
.tyh-ykceb4 a.xhy-aa0 {
  background: url(index32_n.png) no-repeat center;
}
.tyh-ykceb4 a.xhy-aa1 {
  background: url(index33_n.png) no-repeat center;
}
.tyh-yjzjxq-box {
  padding-top: 16px;
  padding-bottom: 24px;
  width: 1200px;
  margin: 0 auto;
}
.tyh-yjzjxq-wytjy {
  height: 266px;
  border: solid 1px #bebebe;
  margin-top: 30px;
}
.tyh-login {
  height: 34px;
  border-bottom: solid 2px #bebebe;
  padding: 9px 0;
  line-height: 34px;
}
.tyh-yj-tt {
  height: 34px;
  border-left: 9px solid #275394;
  color: #275394;
  font-size: 20px;
  padding-left: 18px;
  float: left;
}
.tyh-yh-islogin a {
  color: #adadad;
  font-size: 16px;
  display: block;
  float: left;
  padding: 0 7px;
}
.tyh-yh-islogin a.tyh-br1 {
  border-right: solid 1px #adadad;
}
.tyh-yh-islogin {
  height: 16px;
  line-height: 16px;
  padding: 9px 0;
  margin-left: 26px;
  float: left;
}
.tyh-yh-islogin a:hover {
  text-decoration: underline;
}
.tyh-yh-islogin span {
  color: #333;
  font-size: 16px;
}
.tyh-yjzjxq-wytjy textarea {
  border: none;
  width: 1146px;
  height: 197px;
  padding: 14px 25px 0;
  font-size: 16px;
  color: #b6b6b6;
  font-family: "微软雅黑";
}
.tyh-yj-sub {
  height: 56px;
  border: solid 1px #bebebe;
  margin-top: 18px;
  text-align: center;
  line-height: 56px;
}
.tyh-yj-sub button {
  width: 140px;
  height: 36px;
  border-radius: 3px;
  background: gray;
  border: none;
  font-size: 20px;
  color: #ffffff;
  margin-top: 10px;
  line-height: 36px;
}
/*修改部分*/
.xhy-c4lfclta{
    line-height: 1;
	padding-left: 7px;
}
.xhy-c4lfclt {
    width: 100%;
    height: 22px;
     line-height: normal; 
     margin-bottom: 10px; 
}
.xhy-c6lfcl .xhy-c4lfclt {
    margin-bottom: 10px;
}
 .zjj-person .z-ul2 li{
    width: 180px;
    height: 215px;
}
.z-main2 .content2 .info2 .info2-rt .rt-3 .rt-1-bottom ul li a{
  cursor: default;
}
.xhy-hntr {
    width: 584px;
}
.tyh-gb-left {
  border: 18px solid #4b76b8;
  width: 866px;
  background: url(yydh-gb-lbbg.png) no-repeat left bottom;
  box-sizing: border-box;
}
.yydh-gb-l-box {
  width: 828px;
  margin: 0 auto;
}
.yydh-gb-papertop {
  height: 155px;
  background: url(yydh-gb-logobg.png) center repeat-y;
  box-sizing: border-box;
  padding-top: 23px;
  text-align: center;
}


.gb-box {
  padding: 0 10px;
}

.gb-tit {
  overflow: hidden;
  white-space: nowrap;
}

.gb-tit span {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
  height: 5px;
  background: url(gb-bgline.png) repeat-x;
}

.gb-tit a {
  font-size: 18px;
  color: #ff0000;
}

.gb-tit a:hover {
  font-weight: bold;
}

.gb-box .cwx-cqfz-list {
  padding: 10px 0;
}

.yydh-gb-lrw {
  font-size: 16px;
  color: #275293;
  margin-top: 36px;
}
.yydh-gb-lrw .yydh-red {
  color: #ff0000;
}
.yydh-gb-paperc {
  width: 790px;
  margin: 0 auto;
  padding-bottom: 18px;
}
.yydh-gb-paperct {
  height: 56px;
  line-height: 56px;
  background: url(yydh-gb-redline.png) repeat-x bottom;
  margin-top: 12px;
}

.yydh-gb-paperct1 {
  height: 10px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.yydh-gb-paperct p {
  font-size: 20px;
  color: #dd2526;
}
.tyh-cqfz-list li {
  /*border-bottom: 1px dotted #d4d4d4;*/
  height: 40px;
  line-height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tyh-gb-right {
  width: 315px;
}
.yydh-gn-rt1 {
  background: #f2f6fc;
  padding-bottom: 40px;
}
.yydh-gb-rt1t {
  background: #4b76b8;
}
.yydh-gb-rt1t a {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  padding: 15px 17px;
  background: url(yydh-gb-rlabg.png) no-repeat left center;
  margin-left: 20px;
}

.gb-gn-rt1 .yydh-gb-rt1t a.gb-ta1 {
  margin-right: 10px;
  margin-left: 0;
  margin-top: 9px;
  width: 99px;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  background: #fff url(gb-ta1.png) no-repeat 10px center;
  border-radius: 5px;
  font-size: 14px;
  color: #4b76b8;
  font-weight: bold;
  padding: 0 0 0 34px;
  box-sizing: border-box;
}

.gb-gn-rt1 .yydh-gb-rt1t a.gb-ta1:hover {
  text-decoration: underline;
}

.gb-gn-rt1 .yydh-gb-rt1t a {
  font-size: 16px;
}

.gb-axx {
  text-align: center;
}

.gb-atit {
  width: 182px;
  height: 248px;
  display: inline-block;
  background: url(gb-atit.png);
  box-sizing: border-box;
  padding-top: 160px;
}

.gb-atit p {
  color: #ec1b24;
  font-size: 10px;
  font-weight: bold;
  line-height: 28px;
}

.gb-atit p:first-child {
  font-size: 28px;

}

.gb-gn-rt1 {
  padding-bottom: 10px;
}

.yydh-gb-rt1c1 {
  line-height: 36px;
  margin-bottom: 16px;
}
.yydh-gb-rt1c1 span {
  font-size: 16px;
  color: #333;
  width: 108px;
  display: inline-block;
  text-align: right;
}
.yydh-gb-rt1c1 select,
.yydh-gb-rt1c1 input {
  height: 36px;
  line-height: 36px;
  width: 178px;
  border: 1px solid #c1c5ca;
  box-sizing: border-box;
  padding: 0 16px;
  font-size: 16px;
  color: #333;
  border-radius: 2px;
}

.yydh-gb-rt1c1 select {
  cursor: pointer;
}

.yydh-gb-rt1c1 select option {
  font-size: 16px;
  color: #333;
  cursor: pointer;
}
.yydh-gb-btn a {
  width: 84px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  background: #7fa6e1;
  margin-left: 10px;
  border-radius: 3px;
}
.yydh-gb-btn a:hover,
.yydh-gb-rt1c3 a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.yydh-gb-btn {
  margin-left: 98px;
}
.yydh-gb-btn .yydh-gb-bgdan {
  background: #c1cce0;
}
.yydh-gn-rt2 {
  height: 407px;
}
.yydh-gb-rt1c1 select.yydh-w84 {
  width: 84px;
  padding: 0 8px;
}
.yydh-gb-rt1c3 {
  height: 80px;
  background: url(yydh-gb-rblue.png) no-repeat center;
}
.yydh-gb-rt1c3 a {
  line-height: 80px;
  display: block;
  background: url(yydh-wqgb-le.png) no-repeat 104px center;
  font-size: 20px;
  font-weight: bold;
  padding-left: 133px;
  color: #fff;
}
.yydh-gbjs-time {
  font-size: 16px;
  color: #333;
  margin-left: 10px;
}
.tyh-lm-gm .spot {
  background: none;
  background: url(yydh-gbjs-redspo.png) no-repeat center;
}
.lfh-checked .gbjsz_radio:checked + .spot,
.lfh-checked .gbjsd_radio:checked + .spot {
  background: none;
  background: url(yydh-gbjs-redspot.png) no-repeat center;
}
.tyh-lm-gm {
  font-size: 16px;
  color: #333;
  padding: 0;
}
.tyh-lm-gm input {
  opacity: 0;
  filter: alpha(opacity=0);
}
.tyh-lm-gm label {
  margin-right: 15px;
  font-size: 16px;
}
.tyh-jstjbox {
  margin-top: 3px;
}
.tyh-jstjb {
  border-bottom: 1px solid #d6d6d6;
}
.tyh-jsl p {
  width: auto;
}
.tyh-jsl {
  width: 888px;
  box-sizing: border-box;
  padding-right: 20px;
}
.tyh-jstjb {
  padding-bottom: 5px;
}
.tyh-jsinfod2 a.tyh-jjtit {
  margin-top: 30px;
  font-size: 16px;
  text-decoration: none;
  max-width: 100%;
}
.tyh-jsrgb {
  border-left: none;
  padding-left: 0;
  width: 312px;
}
.tyh-page2 {
  border-top: 1px solid #d6d6d6;
  margin-top: 30px;
  padding-top: 30px;
  margin-left: 0;
  padding-left: 140px;
}
.yydh-wqgb-time {
  height: 92px;
  background: #4b76b8;
  position: relative;
}
.yydh-wqgb-timeb {
  width: 1085px;
  height: 57px;
  background: #fff;
  margin: 0 auto;
  margin-top: 18px;
  overflow: hidden;
}
.yydh-wqgb-timeb ul li {
  line-height: 57px;
  float: left;
  width: 120px;
}
.yydh-wqgb-timeb ul li a {
  display: block;
  color: #999;
  font-size: 20px;
  text-align: center;
}
.tyh-wqgb-list {
  width: auto;
}
.yydh-wqgb-timeb ul li a.cur,
.yydh-wqgb-timeb ul li a:hover {
  color: #dc2626;
  background: url(yydh-wqgb-sanjiao.png) no-repeat bottom center;
}
.yydh-wqgb-leftar,
.yydh-wqgb-rightar {
  position: absolute;
  height: 57px;
  width: 33px;
  top: 18px;
  background: url(yydh-wqgb-leftar.png) no-repeat center;
  cursor: pointer;
}
.yydh-wqgb-leftar {
  left: 20px;
}
.yydh-wqgb-rightar {
  right: 20px;
  background: url(yydh-wqgb-rightar.png) no-repeat center;
}
.yydh-wqgb-content {
  background: #f2f6fc;
}
.yydh-wqgb-content li {
  float: left;
  margin-right: 33px;
  background: #fff;
  margin-bottom: 42px;
}
.yydh-wqgb-content {
  padding: 52px 0 8px;
  padding-left: 80px;
}
.yydh-wqgb-content li a {
  width: 236px;
  height: 268px;
  background: url(yydh-wqgb-guohui.png) no-repeat center 35px;
  text-align: center;
}
.yydh-wqgb-content li a p {
  margin-top: 170px;
  font-size: 20px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yydh-wqgb-content li a span {
  font-size: 14px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.yydh-wqgb-content li a:hover p,
.yydh-wqgb-content li a:hover span {
  font-weight: bold;
}
.auto {
  width: 1200px;
  margin: 0 auto;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mr10 {
  margin-right: 10px;
}
.mr20 {
  margin-right: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mt5 {
  margin-top: 5px;
}
.diplnone {
  display: none;
}
.pt28 {
  padding-top: 28px;
}
.mb30 {
  margin-bottom: 30px;
}
.mt12 {
  margin-top: 12px;
}
.mt15 {
  margin-top: 15px;
}
.mt35 {
  margin-top: 35px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb48 {
  margin-bottom: 48px;
}
.tyh-b {
  font-weight: bold;
}
.mt100 {
  margin-top: 100px;
}
.padtb150 {
  padding-top: 150px;
  padding-bottom: 150px;
}
.tyh-shu {
  writing-mode: tb-rl;
}
.padtb40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mt40 {
  margin-top: 40px;
}
.tyh-red {
  color: #f00;
}
/***首页修改**/
.zwgk-tit1 {
    color: #275394;
    font-size: 26px;
    text-align: center;
    width: 100%;
    height: 54px;
    line-height: 54px;
    background: url(zwgk-tit.png) no-repeat;
    background-size: 1200px 54px;
}

.zwgk-as {
  margin-top: 35px;
}
.zwgk-as a{
  display: inline-block;
  margin-left: 53px;
}
.zwgk-as a:first-child{
  margin-left: 0;
}
.zwgk-as1 a{
  display: inline-block;
  width: 223px;
  height: 62px;
  line-height: 62px;
  border: 1px solid #5778ab;
  box-sizing: border-box;
  font-size: 14.5px;
  color: #1b5d9a;
  border-radius: 10px;
  padding-left: 85px;
  box-sizing: border-box;
}
.zwgk-as1 a {
    margin-left: 21px;
}
.zwgk-as1 a:hover{
	font-weight: bold;
}
.zwgk-as1 a.zwf-a0{
	background: url(zwgl-i1.png) no-repeat 50px center;
}
.zwgk-as1 a.zwf-a1{
	background: url(zwgl-i2.png) no-repeat 50px center ;
}
.zwgk-as1 a.zwf-a2{
	background: url(zwgl-i3.png) no-repeat 50px center;
}
.zwgk-as1 a.zwf-a3{
	background: url(zwgl-i4.png) no-repeat 50px center;
}
.zwgk-as1 a.zwf-a4{
	background: url(zwgl-i5.png) no-repeat 25px center;
	padding-left:55px;
}


/* 首页政务公开修改 */
.home-ia{
  /* margin-bottom: 20px; */
  margin-right: 30px;
  padding: 120px 40px 100px;
  box-sizing: border-box;
  font-size: 28px;
  color: #275394;
  font-family:'Adobe 黑体 Std';
  display: inline-block;
  width: 142px;
  height: 309px;;
  background: url(home-i.png) no-repeat;
  line-height: 36px;
}
.xhy-zwlf {
  width: 665px;
}
.xhy-xzzfrtc{
  height: auto;
}
.xhy-xzitemsul li{
line-height: 35px;
}
.xhy-xzitemsul li a
{
  display: inline-block;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: url(wz_dian.png) no-repeat left 17px;
}
.xhy_btns a{
width: 210px;
padding: 0 10px;
box-sizing: border-box;
display: inline-block;
font-size: 16px;
color: #1b5d9a;
text-align: center;
line-height: 44px;
border: 1px solid #1b5d9a;
border-radius: 8px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
margin-left: 12px;
/*margin-top: 10px;*/
}
.xhy_btns a:first-child{
  margin-left: 0;
}
/*正文中表格默认设置边线*/
.gkxl-article table tr td, .yydh-gbxl-xz table tr td, .c-txt table tr td, .zwxl-article table tr td, .con-txt table tr td{
	border: 1px solid #ddd;
} 
/*正文中超链接蓝色字体，下划线*/
.c-txt a, .gkxl-article a {
    color: blue !important;
    text-decoration: underline !important;
}
/*附件字体样式*/
#fujian a{
	font-size:16px !important;
	font-weight:bold;
	font-family:'宋体'
}