/*version 25-01-31*/
@charset "utf-8";
/* CSS Document */

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}

body {
  margin: 0 auto;
  font-size: 12px;
  font-family: "微软雅黑";
  cursor: default;
}

a {
  text-decoration: none;
  color: #383838;
}

a:link {
  text-decoration: none;
  color: #383838;
}

a:visited {
  text-decoration: none;
  color: #383838;
}

a:hover {
  text-decoration: none;
  color: #900;
}

a:active {
  text-decoration: none;
  color: #383838;
}

img {
  border: 0;
}

.clear {
  clear: both;
}

.li-left {
  float: left;
  display: inline;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.li-right {
  float: right;
  display: inline;
}

/*右侧悬浮菜单*/
*html {
  _background-image: url(about:blank);
  _background-attachment: fixed;
}

#right-bar {
  position: fixed;
  top: 200px;
  right: 3%;
  height: 369px;
  background: url(/comglobals/right-bar.png) no-repeat;
  z-index: 99;
  _position: absolute;
  _top: expression(
    eval(
      document.documentElement.scrollTop +
        document.documentElement.clientHeight-this.offsetHeight-(
          parseInt(this.currentStyle.marginTop, 10) ||0
        )- (parseInt(this.currentStyle.marginBottom, 10) ||0)
    )
  );
  _left: expression(
    eval(
        document.documentElement.scrollLeft +
          document.documentElement.clientWidth-this.offsetWidth
      )- (parseInt(this.currentStyle.marginLeft, 10) ||0)-
      (parseInt(this.currentStyle.marginRight, 10) ||0)
  );
  _margin-bottom: 50px;
}

#right-bar ul {
  position: relative;
  zoom: 1;
  list-style: none;
}

#right-bar ul li {
  width: 50px;
  height: 68px;
  margin-top: 5px;
  position: relative;
}

#right-bar ul li a {
  float: left;
  display: inline;
  cursor: pointer;
}

#right-bar ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#right-bar .floatbar {
  position: absolute;
  right: 0;
  top: -15px;
  width: 0px;
  text-align: left;
  z-index: -1;
  overflow: hidden;
  font-size: 0;
}

#right-bar .floatbar .wrap {
  display: inline-block !important;
  _display: inline;
  zoom: 1;
  width: 118px;
  min-height: 100px;
  _height: 100px;
  text-align: center;
  position: relative;
}

#right-bar .floatbar img {
  width: 90px;
  height: 90px;
  padding: 5px;
  background: #fff;
  text-align: right;
}

#right-bar .floatbar a {
  display: block;
  line-height: 20px !important;
  text-align: left !important;
  padding-top: 2px;
  font-size: 12px;
  color: #666;
  overflow: hidden;
}

.wrap {
  background: url(/comglobals/right-bar-wrap.png) repeat;
}

.wrap p {
  display: inline-block;
  _display: inline;
  zoom: 1;
  float: left;
  margin: 5px;
  width: 98px;
  color: #fff;
  font-size: 0;
}

.wrap p span {
  display: inline-block;
  _display: inline;
  zoom: 1;
  float: left;
  width: 100px;
  line-height: 20px;
  color: #000;
  background-color: #fff;
  font-size: 12px;
}

.wrap_con {
  display: inline-block;
  _display: inline;
  zoom: 1;
  padding: 5px;
  font-size: 0;
}

.absolt {
  position: absolute;
  left: 118px;
  width: 10px;
  height: 17px;
  background: none;
  display: inline-block;
  _display: inline;
  zoom: 1;
  top: 35px;
}

.absolt img {
  display: inline-block;
  _display: inline;
  zoom: 1;
  padding: 0 !important;
}

/*主页*/
.body-bg {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
  _width: 1900px;
  _height: 1221px;
  _position: absolute;
  _top: expression(
    eval(
      document.documentElement.scrollTop +
        document.documentElement.clientHeight-this.offsetHeight-(
          parseInt(this.currentStyle.marginTop, 10) ||0
        )- (parseInt(this.currentStyle.marginBottom, 10) ||0)
    )
  );
}

.body-bg b {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}

b.skin1 {
  background: url(/comglobals/bg.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.xinhui.gov.cn/images/bg.jpg', sizingMethod='scale');
}

.gridContainer {
  margin: auto;
  width: 1200px;
  padding-left: 0;
  padding-right: 0;
  clear: none;
  float: none;
  overflow: hidden;
  position: relative;
  z-index: 1;
  min-width: 1200px;
  background-color: #fff;
}

.container {
  margin: auto;
  max-width: 1200px;
  width: 1200px;
  position: relative;
  overflow: hidden;
}

.top {
  margin: 0 auto;
  width: 1200px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.head-left {
  float: left;
  display: inline;
  width: 600px;
  height: 200px;
  position: relative;
}

.head-right {
  float: left;
  display: inline;
  width: 600px;
  height: 200px;
}

.header-right-text {
  text-align: right;
  color: #fff;
  margin-top: 5px;
}

.head-date {
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  line-height: 30px;
  color: #fff;
}

.head-logo {
  position: absolute;
  top: 10px;
  left: 0;
}

.head-logo a {
  display: block;
  width: 465px;
  height: 159px;
  background: url(/comglobals/head-logo.png) no-repeat;
}

.head-qd-logo {
  margin-top: 30px;
  position: absolute;
  top: 0;
  right: 0;
}

.head-qd-logo a {
  display: block;
  width: 155px;
  height: 95px;
  background: url(/comglobals/head-qd-logo.png) no-repeat;
}

.head-search {
  position: absolute;
  bottom: 10px;
  right: 20px;
}

#search-box {
  float: left;
  display: inline;
  width: 378px;
  height: 55px;
  background: url(/comglobals/search-input.png) no-repeat;
  position: relative;
  z-index: 1;
}

#search-text {
  position: absolute;
  left: 0;
  width: 220px;
  height: 45px;
  line-height: 55px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  margin-left: 50px;
  border: 0;
  outline: none;
  background: none;
  cursor: text;
  z-index: 1;
}

#search-button {
  width: 98px;
  height: 55px;
  position: absolute;
  left: 280px;
  cursor: pointer;
  border: 0;
  z-index: 1;
}

.head-menu {
  margin: 0 auto;
  width: 1200px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.head-menu ul {
  float: left;
  display: inline;
}

.head-menu ul li {
  float: left;
  display: inline;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}

.head-menu ul li a {
  float: left;
  display: inline;
  width: 200px;
  height: 50px;
  background-color: #073f64;
  color: #fff;
  font-size: 20px;
}

.head-menu ul li a:link {
  color: #fff;
}

.head-menu ul li a:visited {
  color: #fff;
}

.head-menu ul li a:active {
  color: #fff;
}

.head-menu ul li a:hover {
  color: #fff;
  background-color: #0167cc;
}

.head-menu ul .hover {
  color: #fff;
  background-color: #0167cc;
  font-weight: bold;
}

.index-swap {
  position: relative;
  padding-top: 20px;
  background-color: #fff;
  overflow: hidden;
}

.index-content {
  position: relative;
  width: 1160px;
  background-color: #fff;
  padding: 20px;
  overflow: hidden;
}

.index-inbox {
  float: left;
  display: inline;
}

#tpxw {
  float: left;
  display: inline;
  width: 570px;
  height: 300px;
}

#tpxw a {
  float: left;
  display: inline;
  width: 570px;
  height: 300px;
}

#tpxw a img {
  width: 570px;
  height: 300px;
  border: 0;
}

#zw-news-box {
  float: left;
  display: inline;
  width: 570px;
  margin-left: 20px;
}

#zw-news-tab {
  float: left;
  display: inline;
  margin: 0 1px;
}

#zw-news-tab .etabs {
  float: left;
  display: inline;
  width: 100%;
  background-color: #ebebeb;
}

#zw-news-tab .zw-news-panel {
  float: left;
  display: inline;
  background: #fff;
}

#zw-news-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#zw-news-tab .tab a {
  width: 113px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#zw-news-tab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#zw-news-tab .tab .active {
  line-height: 40px;
  background: #298bd4;
  color: #fff !important;
}

#zw-con-01,
#zw-con-02,
#zw-con-03,
#zw-con-04,
#zw-con-05 {
  float: left;
  display: inline;
  width: 568px;
}

#zw-con-01 ul,
#zw-con-02 ul,
#zw-con-03 ul,
#zw-con-04 ul,
#zw-con-05 ul {
  float: left;
  display: inline;
  list-style: none;
  height: 256px;
  margin-top: 4px;
  overflow: hidden;
}

#zw-con-01 ul li,
#zw-con-02 ul li,
#zw-con-03 ul li,
#zw-con-04 ul li,
#zw-con-05 ul li {
  float: left;
  display: inline;
  width: 568px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  color: #6e6d6d;
}

#zw-con-01 ul li a,
#zw-con-02 ul li a,
#zw-con-03 ul li a,
#zw-con-04 ul li a,
#zw-con-05 ul li a {
  color: #6e6d6d;
}

#zw-con-01 ul li a:hover,
#zw-con-02 ul li a:hover,
#zw-con-03 ul li a:hover,
#zw-con-04 ul li a:hover,
#zw-con-05 ul li a:hover {
  color: #900;
}

#zw-con-01 .li-left,
#zw-con-02 .li-left,
#zw-con-03 .li-left,
#zw-con-04 .li-left,
#zw-con-05 .li-left {
  width: 400px;
  margin-left: 20px;
}

#index-zfgk {
  float: left;
  display: inline;
  width: 205px;
  margin-top: 20px;
}

.index-zfgk-top {
  float: left;
  display: inline;
  width: 190px;
  height: 42px;
  line-height: 42px;
  padding-left: 15px;
  background: url(/comglobals/zfgk-top.jpg) no-repeat;
  font-size: 16px;
  font-weight: bold;
  color: #057ad1;
}

#index-zfgk ul {
  float: left;
  display: inline;
  list-style: none;
  margin: 0 9px;
  height: 266px;
  overflow: hidden;
}

#index-zfgk ul li {
  float: left;
  display: inline;
  width: 187px;
  height: 28px;
  line-height: 28px;
  margin-top: 16px;
}

#index-zfgk ul li a {
  float: left;
  display: inline;
  width: 180px;
  height: 28px;
  line-height: 28px;
  padding-left: 7px;
  background: url(/comglobals/zfgk-li.png) no-repeat;
  color: #fff;
  font-size: 14px;
}

#index-zfgk ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  color: #900;
}

.index-gk-box {
  float: left;
  display: inline;
  width: 345px;
  margin-top: 20px;
  margin-left: 20px;
}

.index-2link {
  float: left;
  display: inline;
}

.index-2link ul {
  float: left;
  display: inline;
  list-style: none;
  height: 140px;
  overflow: hidden;
}

.index-2link ul li {
  float: left;
  display: inline;
  padding-bottom: 10px;
}

.index-2link a {
  float: left;
  display: inline;
}

.index-2link a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.index-2link img {
  float: left;
  display: inline;
  width: 345px;
  height: 60px;
}

#index-3btn {
  float: left;
  display: inline;
  width: 345px;
  height: 78px;
  margin-bottom: 10px;
}

#index-3btn ul {
  float: left;
  display: inline;
  list-style: none;
}

#index-3btn ul li {
  float: left;
  display: inline;
  width: 115px;
  height: 78px;
}

#index-3btn ul li a {
  float: left;
  display: inline;
  width: 115px;
  height: 75px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 3px;
}

#index-3btn ul li a img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 40px;
  height: 45px;
}

#index-3btn ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  background-color: #fff;
}

#index-3btn ul li span {
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

#index-8list {
  float: left;
  display: inline;
  width: 345px;
  height: 80px;
  background-color: #ebebeb;
}

#index-8list ul {
  float: left;
  display: inline;
  list-style: none;
  padding: 10px 0;
}

#index-8list ul li {
  float: left;
  display: inline;
  height: 30px;
  line-height: 30px;
  margin-left: 15px;
  white-space: nowrap;
}

#index-8list ul li a {
  font-size: 14px;
  font-weight: bold;
}

/*新会要闻*/
#xh-news-box {
  float: left;
  display: inline;
  width: 570px;
  margin-top: 20px;
  margin-left: 20px;
}

#xh-news-tab {
  float: left;
  display: inline;
  margin: 0 1px;
}

#xh-news-tab .etabs {
  float: left;
  display: inline;
  width: 568px;
  background-color: #ebebeb;
}

#xh-news-tab .xh-news-panel {
  float: left;
  display: inline;
  background: #fff;
}

#xh-news-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#xh-news-tab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#xh-news-tab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#xh-news-tab .tab .active {
  line-height: 40px;
  background: #298bd4;
  color: #fff !important;
}

.tabcon {
  float: left;
  display: inline;
  width: 568px;
}

.tabcon ul {
  float: left;
  display: inline;
  list-style: none;
  height: 256px;
  margin: 6px 0;
  overflow: hidden;
}

.tabcon ul li {
  float: left;
  display: inline;
  width: 568px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  color: #6e6d6d;
}

.tabcon ul li a {
  color: #6e6d6d;
}

.tabcon ul li a:hover {
  color: #900;
}

.tabcon .li-left {
  width: 400px;
  margin-left: 20px;
}

#index-wsbs {
  float: left;
  display: inline;
  margin-top: 20px;
}

#index-wsbs a {
  float: left;
  display: inline;
}

#index-wsbs a:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

#index-wsbs img {
  float: left;
  display: inline;
}

#index-center-btn {
  float: left;
  display: inline;
  margin-top: 20px;
  background: url(/comglobals/wsbs-right-bor.jpg) #057ad1 no-repeat;
}

#index-center-btn ul {
  float: left;
  display: inline;
  list-style: none;
  margin-left: 72px;
}

#index-center-btn ul li {
  float: left;
  display: inline;
  width: 200px;
  height: 78px;
  line-height: 78px;
  background-color: #057ad1;
}

#index-center-btn ul li a {
  float: left;
  display: inline;
  width: 200px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  cursor: pointer;
}

#index-center-btn ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#index-center-btn ul li a img {
  float: left;
  display: inline;
}

#index-center-btn ul li a span {
  float: left;
  display: inline;
  padding-left: 10px;
  height: 78px;
  line-height: 78px;
  cursor: pointer;
}

/*在线服务*/
#index-zxfw {
  float: left;
  display: inline;
  width: 570px;
  height: 313px;
  margin-top: 20px;
}

#index-zxfw-top {
  float: left;
  display: inline;
  width: 555px;
  height: 43px;
  line-height: 43px;
  background: url(/comglobals/fw-hd-top.jpg) no-repeat;
  padding-left: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #057ad1;
}

#index-zxfw-tab {
  float: left;
  display: inline;
}

#index-zxfw-tab .etabs {
  float: left;
  display: inline;
  width: 570px;
  background-color: #ebebeb;
}

#index-zxfw-tab .index-zxfw-panel {
  float: left;
  display: inline;
  background: #fff;
}

#index-zxfw-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#index-zxfw-tab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#index-zxfw-tab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#index-zxfw-tab .tab .active {
  line-height: 40px;
  background: #298bd4;
  color: #fff !important;
}

#zxfw-con-01,
#zxfw-con-02 {
  float: left;
  display: inline;
  width: 570px;
}

#zxfw-con-01 ul,
#zxfw-con-02 ul {
  float: left;
  display: inline;
  width: 570px;
  height: 225px;
  list-style: none;
  padding-top: 5px;
  overflow: hidden;
}

#zxfw-con-01 ul li,
#zxfw-con-02 ul li {
  float: left;
  display: inline;
  width: 128px;
  height: 58px;
  font-size: 14px;
  color: #6e6d6d;
  margin-top: 15px;
  margin-left: 10px;
  border: #dddada 1px solid;
}

#zxfw-con-01 ul li a,
#zxfw-con-02 ul li a {
  float: left;
  display: table;
  width: 128px;
  height: 58px;
  color: #6e6d6d;
  *position: relative;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
}

#zxfw-con-01 ul li a:hover img,
#zxfw-con-02 ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  background-color: #fff;
}

#zxfw-con-01 img,
#zxfw-con-02 img {
  position: relative;
  z-index: 1;
  width: 49px;
  height: 49px;
  top: 4px;
  left: 10px;
}

#zxfw-con-01 span,
#zxfw-con-02 span {
  display: table-cell;
  vertical-align: middle;
  width: 59px;
  line-height: 20px;
  margin-left: 10px;
  *position: absolute;
  *top: 50%;
  right: 0;
  z-index: 1;
}

#zxfw-con-01 span b,
#zxfw-con-02 span b {
  *position: relative;
  *top: -50%;
  font-weight: normal;
  cursor: pointer;
  z-index: 1;
}

#zxfw-con-01 ul li a:hover,
#zxfw-con-02 ul li a:hover {
  color: #900;
}

#zxfw-con-01 .li-left,
#zxfw-con-02 .li-left {
  width: 400px;
  margin-left: 20px;
}

/*政民互动*/
#index-zmhd {
  float: left;
  display: inline;
  width: 570px;
  height: 313px;
  margin-top: 20px;
  margin-left: 20px;
  position: relative;
  overflow: hidden;
}

#index-zmhd-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 555px;
  height: 43px;
  line-height: 43px;
  background: url(/comglobals/fw-hd-top.jpg) no-repeat;
  padding-left: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #057ad1;
  overflow: hidden;
}

#index-zmhd-tab {
  position: absolute;
  top: 43px;
  left: 0;
  width: 284px;
  height: 130px;
  overflow: hidden;
}

#index-zmhd-tab .etabs {
  float: left;
  display: inline;
  width: 284px;
  background-color: #ebebeb;
}

#index-zmhd-tab .index-zmhd-panel {
  float: left;
  display: inline;
  background: #fff;
}

#index-zmhd-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#index-zmhd-tab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#index-zmhd-tab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#index-zmhd-tab .tab .active {
  line-height: 40px;
  background: #298bd4;
  color: #fff !important;
}

#zmhd-con-01,
#zmhd-con-02 {
  float: left;
  display: inline;
  width: 284px;
  height: 90px;
  overflow: hidden;
}

#zmhd-con-01 h2,
#zmhd-con-02 h2 {
  display: none;
  height: 20px;
  font-size: 14px;
}

#zmhd-con-01 h2 b,
#zmhd-con-02 h2 b {
  color: #fc2323;
}

#zmhd-con-01 ul,
#zmhd-con-02 ul {
  float: left;
  display: inline;
  list-style: none;
  overflow: hidden;
}

#zmhd-con-01 ul li,
#zmhd-con-02 ul li {
  float: left;
  display: inline;
  width: 264px;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  font-size: 14px;
  color: #6e6d6d;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#zmhd-con-01 ul li a,
#zmhd-con-02 ul li a {
  color: #6e6d6d;
}

#zmhd-con-01 ul li a:hover,
#zmhd-con-02 ul li a:hover {
  color: #900;
}

#index-6btn {
  position: absolute;
  top: 173px;
  left: 0;
  width: 284px;
  height: 140px;
  background-color: #fff;
  z-index: 99;
  overflow: hidden;
}

#index-6btn ul {
  float: left;
  display: inline;
  list-style: none;
  width: 284px;
  height: 140px;
  overflow: hidden;
  background-color: #fff;
}

#index-6btn ul li {
  float: left;
  display: inline;
  width: 142px;
  background-color: #fff;
}

#index-6btn ul li a {
  float: left;
  display: inline;
  width: 142px;
  color: #0357d4;
  background-color: #fff;
}

#index-6btn ul li a:hover {
  color: #900;
}

#index-6btn ul li a img {
  float: left;
  display: inline;
  width: 60px;
  height: 60px;
  margin-top: 5px;
  margin-left: 10px;
}

#index-6btn ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  background-color: #fff;
}

#index-6btn ul li span {
  float: left;
  display: inline;
  width: 66px;
  height: 70px;
  line-height: 70px;
  padding-left: 6px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
  font-size: 14px;
}

#index-4btn {
  position: absolute;
  top: 43px;
  left: 304px;
  width: 266px;
  height: 270px;
  overflow: hidden;
}

#index-4btn ul {
  float: left;
  display: inline;
  list-style: none;
  height: 270px;
  overflow: hidden;
}

#index-4btn ul li {
  float: left;
  display: inline;
  margin-top: 10px;
  margin-left: 20px;
}

#index-4btn ul li a {
  float: left;
  display: inline;
}

#index-4btn ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#index-4btn ul li img {
  float: left;
  display: inline;
}

#index-yqlj {
  position: relative;
  width: 1200px;
  height: 74px;
  background-color: #fff;
  overflow: hidden;
}

#index-yqlj ul {
  float: left;
  display: inline;
  list-style: none;
}

#index-yqlj ul li {
  float: left;
  display: inline;
  margin-right: 20px;
}

#scrollPic {
  float: left;
  display: inline;
}

.scroll ul li a {
  float: left;
  display: inline;
  width: 260px;
  height: 74px;
  cursor: pointer;
}

.scroll ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.scroll ul li img {
  float: left;
  display: inline;
  width: 260px;
  height: 74px;
}

#index-yqlj .scroll-left {
  float: left;
  display: inline;
  width: 50px;
  height: 74px;
  cursor: pointer;
  background: url(/comglobals/yqlj-left-arr.png) no-repeat;
}

#index-yqlj .scroll-right {
  float: left;
  display: inline;
  width: 50px;
  height: 74px;
  cursor: pointer;
  background: url(/comglobals/yqlj-right-arr.png) no-repeat;
}

#index-dhlj {
  position: relative;
  width: 1200px;
  height: 54px;
  background: url(/comglobals/index-dhlj-bg.jpg) repeat-x;
}

#index-dhlj span {
  float: left;
  display: inline;
  width: 100px;
  margin-left: 20px;
  line-height: 54px;
  font-size: 16px;
  font-weight: bold;
  color: #cc0000;
}

/*导航链接*/
#dhlj_link_box {
  float: left;
  display: inline;
  width: 1080px;
  height: 54px;
}

.link_box,
.link_box_hover {
  float: left;
  display: inline;
  width: 268px;
  height: 25px;
  line-height: 25px;
  position: relative;
  top: 14px;
  text-align: center;
  margin-right: 90px;
  font-size: 14px;
  background: url(/comglobals/link-box.png) #fff right no-repeat;
  border: #dedbdb 1px solid;
}

.link_box a,
.link_box_hover a {
  float: left;
  display: inline;
  width: 243px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}

.link_box ul {
  display: none !important;
  position: absolute;
  z-index: 99;
  list-style-type: none;
}

.link_box_hover ul {
  display: inline !important;
  width: 268px;
  height: 208px;
  overflow-x: hidden;
  overflow-y: scroll;
  bottom: 26px;
  left: -1px;
  position: absolute;
  z-index: 110 !important;
  list-style-type: none;
  background-color: #fff;
  border: #ccc 1px solid;
  border-bottom: 0;
}

.link_box_hover ul li,
.link_box_hover ul li a {
  float: left;
  display: inline;
  width: 100% !important;
  margin: 0 !important;
  height: 26px !important;
  z-index: 99;
}

.link_box_hover ul li a:hover {
  float: left;
  display: inline;
  margin: 0 !important;
  background-color: #3e81c7;
  color: #fff;
}

#footer {
  position: relative;
  margin: 0 auto;
  width: 1200px;
  background: url(/comglobals/footer-bg.png) no-repeat;
  overflow: hidden;
  z-index: 1;
}

.footer-box {
  float: left;
  display: inline;
  width: 1200px;
  height: 165px;
}

#footer-ideConac {
  float: left;
  display: inline;
  margin-top: 40px;
  margin-left: 20px;
}

#_ideConac,
#_ideConac img {
  float: left;
  display: inline;
  width: 50px;
  height: 60px;
  margin-right:20px;
  margin-top:4px;
}

#footer-jiucuo {
  float: left;
  display: inline;
  margin-top: 50px;
  margin-left: 20px;
}

#_span_jiucuo,
#_span_jiucuo img {
  float: left;
  display: inline;
  width: 110px;
  height: 55px;
}

#footer-text {
  float: left;
  display: inline;
  margin-top: 30px;
  margin-left: 30px;
}

#footer-text p {
  line-height: 25px;
  color: #fff;
}

#footer-text p a {
  display: inline-block;
  text-decoration: none;
  height: 20px;
  line-height: 20px;
  color: #fff;
}

#footer-text p a:hover {
  color: #900;
}

#footer-text p img {
  float: left;
  display: inline;
}

#footer-wb,#footer-wx,#footer-nf {
  float: left;
  display: inline;
  margin-top: 20px;
  text-align: center;
}

#footer-nf { width: 120px; }
#footer-wx { width:130px; }
#footer-wb { width: 140px;margin-left: 0px;}
#footer-wb span,#footer-wx span,#footer-nf span {
  display: inline-block;
  color: #fff;
  text-align: center;
}

#footer-wb img,
#footer-wx img {
  display: inline-block;
  width: 88px;
  height: 88px;
}
.footer-slh {width: 110px;margin-top:10px;}
/*概览页*/
.gl-header {
  float: left;
  display: inline;
  width: 1200px;
  border-top: #135ca9 3px solid;
  margin-top: 15px;
}

.gl-catname {
  float: left;
  display: inline;
  width: 280px;
  line-height: 54px;
  text-align: center;
  background-color: #135ca9;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}

.gl-loc {
  float: left;
  display: inline;
  width: 860px;
  padding-left: 60px;
  line-height: 54px;
  background: url(/comglobals/gl-loc-ico.png) #eee 30px 0 no-repeat;
  font-size: 14px;
}

.gl-left {
  float: left;
  display: inline;
  width: 280px;
}

.gl-right {
  float: left;
  display: inline;
  width: 920px;
}

.gl-left-list {
  float: left;
  display: inline;
}

.gl-left-list ul {
  float: left;
  display: inline;
  list-style: none;
  margin-top: 10px;
}

.gl-left-list ul li {
  float: left;
  display: inline;
  width: 280px;
  height: 50px;
  line-height: 50px;
  margin-top: 5px;
}

.gl-left-list ul li a {
  float: left;
  display: inline;
  width: 260px;
  height: 50px;
  line-height: 50px;
  padding-right: 20px;
  background: url(/comglobals/gl-list-style.png) #eee 250px 20px no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.gl-left-list ul li a:hover {
  background: url(/comglobals/gl-list-hover.png) #c5c5c5 250px 20px no-repeat;
  color: #c42c27;
}

.gl-left-list ul li a.hover {
  background: url(/comglobals/gl-list-hover.png) #c5c5c5 250px 20px no-repeat;
  color: #c42c27;
}

.gl-con {
  float: left;
  display: inline;
  width: 920px;
  margin-top: 15px;
}

.gl-con ul {
  float: left;
  display: inline;
  list-style: none;
  min-height: 700px;
  _height: 700px;
}

.gl-con ul li {
  float: left;
  display: inline;
  width: 900px;
  min-height: 35px;
  line-height: 35px;
  padding-left: 20px;
  font-size: 15px;
}

.gl-con ul li a {
  padding-left: 20px;
  display: block;
  background: url(/comglobals/gl-li-style.png) 8px 15px no-repeat;
}

.gl-con ul li a:hover {
  background: url(/comglobals/gl-li-hover.png) 8px 15px no-repeat;
  color: #ff0000;
}

.gl-con ul li .li-left {
  width: 740px;
}

.gl-con ul li .li-right {
  margin-right: 20px;
}

/*分页*/
.pre_next {
  float: left;
  display: inline;
  width: 100%;
  min-height: 120px;
  _height: 120px;
  text-align: center;
  background-color: #fff;
}

.pre_box {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-top: 50px;
  line-height: 30px;
  font-size: 14px;
  padding: 5px 0;
}

.pre_box a {
  padding: 5px;
  margin: 0 2px;
  color: #333;
  font-size: 14px;
}

.pre_box a:hover {
  color: #f60;
}

.pre_box .page_text,
.pre_box .page_count,
.pre_box .page_line,
.pre_box .page_current_num {
  padding: 5px 0;
  color: #000;
  font-size: 14px;
}

.pre_box .page_count,
.pre_box .page_line,
.pre_box .page_current_num {
  color: #f00;
  font-weight: bold;
}

.pre_box .page_first,
.pre_box .page_pre {
  padding-right: 5px;
}

.pre_box .page_cur {
  padding: 5px;
  margin: 0 2px;
  background-color: #00558e;
  color: #fff;
  font-size: 14px;
}

.pre_box .page_input {
  margin-left: 5px;
  margin-right: 5px;
  *margin-bottom: -8px;
  width: 50px;
  *height: 18px;
}

.pre_box .page_button {
  margin-left: 5px;
  margin-right: 5px;
  *margin-bottom: -9px;
  padding: 0 5px;
  *height: 25px;
}

/*细览*/
.xl-header {
  float: left;
  display: inline;
  width: 1200px;
  border-top: #135ca9 3px solid;
  margin-top: 20px;
  position: relative;
}

.xl-loc {
  float: left;
  display: inline;
  width: 1150px;
  padding-left: 50px;
  line-height: 54px;
  background: url(/comglobals/gl-loc-ico.png) #eee 10px 0 no-repeat;
  font-size: 14px;
}

.xl-article {
  float: left;
  display: inline;
  width: 1200px;
  min-height: 400px;
  _height: 400px;
}

.article-title {
  float: left;
  display: inline;
  width: 90%;
  line-height: 50px;
  margin: 0 5%;
  margin-top: 10px;
  color: #c00301;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.article-title-sub {
  float: left;
  display: inline;
  width: 90%;
  line-height: 20px;
  margin: 0 5%;
  margin-top: 0px;
  color: #c00301;
  font-size: 20px;
  text-align: center;
}
.article-detail {
  float: left;
  display: inline;
  width: 90%;
  line-height: 30px;
  margin: 0 5%;
  border-bottom: #a7a7a7 1px solid;
  text-align: center;
}

.article-con {
  float: left;
  display: inline;
  padding: 25px 5%;
  width: 90%;
  line-height: 25px;
}

/*通用*/
.ty-loc {
  float: left;
  display: inline;
  width: 1160px;
  line-height: 30px;
}

.ty-container {
  float: left;
  display: inline;
  width: 1160px;
  padding: 20px;
  padding-top: 20px;
}

.ty-con {
  float: left;
  display: inline;
  width: 1160px;
}

/*政务公开*/
.zwgk-left {
  float: left;
  display: inline;
  width: 300px;
}

.left-catname {
  float: left;
  display: inline;
  background-color: #ebebeb;
  width: 300px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

.left-catname span {
  float: left;
  display: inline;
  line-height: 40px;
}

.left-catname span a {
  float: left;
  display: inline;
  background-color: #057ad1;
  padding: 0 20px;
  color: #fff;
}

.left-catname span a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.zwgk-left ul {
  float: left;
  display: inline;
  width: 300px;
  list-style: none;
  border-top: #b3b2b2 1px solid;
  margin-top: 11px;
}

.zwgk-left ul li {
  float: left;
  display: inline;
  width: 292px;
  line-height: 33px;
  padding: 3px;
  border: #b3b2b2 1px solid;
  border-top: 0;
}

.zwgk-left ul li a {
  float: left;
  display: inline;
  width: 252px;
  padding-left: 40px;
  background: url(/comglobals/zwgk-xxgkml-ico.png) #ebebeb 10px no-repeat;
  font-size: 14px;
}

.zwgk-left ul li a:hover {
  background: url(/comglobals/zwgk-xxgkml-ico.png) #ebebeb 10px no-repeat;
}

/**/
.zwgk-center {
  float: left;
  display: inline;
  width: 570px;
  margin: 0 20px;
}

#zwgk-center-tab {
  float: left;
  display: inline;
}

#zwgk-center-tab .etabs {
  float: left;
  display: inline;
  width: 570px;
  background-color: #ebebeb;
}

#zwgk-center-tab .zwgk-center-panel {
  float: left;
  display: inline;
  background: #fff;
}

#zwgk-center-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#zwgk-center-tab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#zwgk-center-tab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#zwgk-center-tab .tab .active {
  line-height: 40px;
  background: #057ad1;
  color: #fff !important;
}

#zwgk-center-01,
#zwgk-center-02,
#zwgk-center-03 {
  float: left;
  display: inline;
  width: 568px;
}

#zwgk-center-01 ul,
#zwgk-center-02 ul,
#zwgk-center-03 ul {
  float: left;
  display: inline;
  list-style: none;
  height: 288px;
  margin-top: 4px;
  overflow: hidden;
}

#zwgk-center-01 ul li,
#zwgk-center-02 ul li,
#zwgk-center-03 ul li {
  float: left;
  display: inline;
  width: 568px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  color: #6e6d6d;
}

#zwgk-center-01 ul li a,
#zwgk-center-02 ul li a,
#zwgk-center-03 ul li a {
  color: #6e6d6d;
}

#zwgk-center-01 ul li a:hover,
#zwgk-center-02 ul li a:hover,
#zwgk-center-03 ul li a:hover {
  color: #900;
}

#zwgk-center-01 .li-left,
#zwgk-center-02 .li-left,
#zwgk-center-03 .li-left {
  width: 400px;
  margin-left: 20px;
}

.zwgk-right {
  float: left;
  display: inline;
  width: 250px;
}

.zwgk-right ul {
  float: left;
  display: inline;
  list-style: none;
  height: 332px;
  overflow: hidden;
}

.zwgk-right ul li {
  float: left;
  display: inline;
  width: 250px;
  height: 74px;
  margin-bottom: 10px;
}

.zwgk-right ul li a {
  float: left;
  display: inline;
  width: 250px;
  height: 74px;
  background-color: #e4f0fa;
  color: #135ca9;
  cursor: pointer;
}

.zwgk-right ul li a:hover {
  background-color: #c0e1fd;
}

.zwgk-right ul li a img {
  float: left;
  display: inline;
  width: 40px;
  height: 35px;
  padding-top: 20px;
  padding-left: 50px;
}

.zwgk-right ul li a span {
  float: left;
  display: inline;
  width: 140px;
  line-height: 74px;
  font-size: 16px;
  margin-left: 20px;
}

.zwgk-center-l {
  float: left;
  display: inline;
  width: 300px;
  margin-top: 20px;
}

.zwgk-center-l ul {
  float: left;
  display: inline;
  width: 300px;
  background: url(/comglobals/zwgk-center-l.png) repeat-y;
  border: #e5e5e5 1px solid;
  border-left: 0;
  border-right: 0;
}

.zwgk-center-l ul li {
  float: left;
  display: inline;
  width: 100px;
  line-height: 40px;
  text-align: center;
}

.zwgk-center-l ul li a {
  font-size: 15px;
}

.zwgk-center-r {
  float: left;
  display: inline;
  width: 840px;
  margin-top: 20px;
  margin-left: 20px;
}

.zwgk-center-r ul {
  float: left;
  display: inline;
  list-style: none;
  width: 840px;
  height: 82px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
}

.zwgk-center-r ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 82px;
}

.zwgk-center-r ul li a {
  float: left;
  display: inline;
  list-style: none;
  font-size: 16px;
  background: url(/comglobals/zwgk-center-r.png) right no-repeat;
}

.zwgk-center-r ul li a:hover {
  background: url(/comglobals/zwgk-center-r.png) #c0e1fd right no-repeat;
  color: #000;
}

.zwgk-center-r ul li a img {
  float: left;
  display: inline;
  width: 53px;
  height: 54px;
  padding-top: 14px;
  padding-left: 15px;
}

.zwgk-center-r ul li a span {
  float: left;
  display: inline;
  padding: 0 9px 0 8px;
  cursor: pointer;
}

.zwgk-bottom-l {
  float: left;
  display: inline;
  width: 700px;
  margin-top: 20px;
}

.zwgk-bottom-l .left-catname {
  width: 700px;
  display: inline-block;
}

/*.zwgk-bottom-l table{
	display:inline-block;
	width:698px;
	margin-top:10px;
	padding:10px 0;
	border:#b3b2b2 1px solid;
}
.zwgk-bottom-l table tr td{
	line-height:30px;
	text-align:center;
}
.zwgk-bottom-l table tr td a{
	float:left;
	display:inline;
	padding:0 20px;
	font-size:15px;
}
*/
.zwgk-bottom-l ul {
  display: inline-block;
  width: 698px;
  margin-top: 10px;
  padding: 10px 0;
  border: #b3b2b2 1px solid;
  list-style: none;
}

.zwgk-bottom-l ul li {
  float: left;
  display: inline;
  width: 174px;
  line-height: 30px;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.zwgk-bottom-l ul li a {
  font-size: 15px;
  padding: 0 20px;
}

/**/
.zwgk-bottom-r {
  float: left;
  display: inline;
  width: 440px;
  margin-top: 20px;
  margin-left: 20px;
}

#zwgk-bottom-rtab {
  float: left;
  display: inline;
}

#zwgk-bottom-rtab .etabs {
  float: left;
  display: inline;
  width: 440px;
  background-color: #ebebeb;
}

#zwgk-bottom-rtab .zwgk-bottom-rpanel {
  float: left;
  display: inline;
  background: #fff;
}

#zwgk-bottom-rtab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#zwgk-bottom-rtab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#zwgk-bottom-rtab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#zwgk-bottom-rtab .tab .active {
  line-height: 40px;
  background: #057ad1;
  color: #fff !important;
}

#zwgk-bottom-r01,
#zwgk-bottom-r02 {
  float: left;
  display: inline;
  width: 438px;
}

#zwgk-bottom-r01 ul,
#zwgk-bottom-r02 ul {
  float: left;
  display: inline;
  list-style: none;
  height: 142px;
  overflow: hidden;
}

#zwgk-bottom-r01 ul li,
#zwgk-bottom-r02 ul li {
  float: left;
  display: inline;
  width: 438px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  color: #6e6d6d;
}

#zwgk-bottom-r01 ul li a,
#zwgk-bottom-r02 ul li a {
  color: #6e6d6d;
}

#zwgk-bottom-r01 ul li a:hover,
#zwgk-bottom-r02 ul li a:hover {
  color: #900;
}

#zwgk-bottom-r01 .li-left,
#zwgk-bottom-r02 .li-left {
  width: 320px;
  margin-left: 20px;
}

/*在线服务*/
.zxfw-service {
  float: left;
  display: inline;
  width: 715px;
}

.zxfw-service-top {
  float: left;
  display: inline;
  width: 715px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  background: url(/comglobals/zxfw-service-top.png) no-repeat;
}

.zxfw-con01-top,
.zxfw-con02-top {
  float: left;
  display: inline;
  width: 715px;
  height: 42px;
  line-height: 42px;
  margin: 5px 0;
  background-color: #ebebeb;
}

.zxfw-con01-top span,
.zxfw-con02-top span {
  float: left;
  display: inline;
  height: 42px;
  line-height: 42px;
  padding: 0 20px;
  background-color: #057ad1;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

.zxfw-service-con01,
.zxfw-service-con02 {
  float: left;
  display: inline;
}

.zxfw-service-con01 ul {
  float: left;
  display: inline;
  list-style: none;
  width: 715px;
  height: 375px;
  overflow: hidden;
}

.zxfw-service-con02 ul {
  float: left;
  display: inline;
  list-style: none;
  width: 715px;
  height: 125px;
  overflow: hidden;
}

.zxfw-service-con01 ul li,
.zxfw-service-con02 ul li {
  float: left;
  display: inline;
  width: 158px;
  height: 108px;
  margin-left: 15px;
  margin-bottom: 15px;
  border: #dddada 1px solid;
}

.zxfw-service-con01 ul li a,
.zxfw-service-con02 ul li a {
  float: left;
  display: inline;
  width: 158px;
  height: 108px;
  text-align: center;
}

.zxfw-service-con01 ul li a:hover img,
.zxfw-service-con02 ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  background-color: #fff;
}

.zxfw-service-con01 ul li img,
.zxfw-service-con02 ul li img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-top: 15px;
}

.zxfw-service-con01 ul li span,
.zxfw-service-con02 ul li span {
  display: block;
  line-height: 30px;
  text-align: center;
  font-size: 15px;
}

.zxfw-wsbs {
  float: left;
  display: inline;
  margin-left: 20px;
}

.zxfw-wsbs a {
  float: left;
  display: inline;
}

.zxfw-wsbs a img {
  float: left;
  display: inline;
  width: 425px;
  height: 156px;
}

.zxfw-wsbs a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.zxfw-3btn {
  float: left;
  display: inline;
  margin: 15px 0;
  margin-left: 10px;
}

.zxfw-3btn ul {
  float: left;
  display: inline;
  list-style: none;
  overflow: hidden;
}

.zxfw-3btn ul li {
  float: left;
  display: inline;
  width: 135px;
  height: 115px;
  margin-left: 10px;
}

.zxfw-3btn ul li a {
  float: left;
  display: inline;
  width: 135px;
  height: 115px;
  background-color: #c0e1fd;
  font-size: 16px;
  text-align: center;
}

.zxfw-3btn ul li a:hover {
  background-color: #e4f0fa;
}

.zxfw-3btn ul li a img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 53px;
  height: 53px;
  margin-top: 16px;
}

.zxfw-3btn ul li a span {
  display: block;
  line-height: 30px;
}

.zxfw-bmcx {
  float: left;
  display: inline;
  width: 425px;
  margin-left: 20px;
}

.zxfw-bmcx-top {
  float: left;
  display: inline;
  width: 425px;
  line-height: 42px;
  background-color: #ebebeb;
}

.zxfw-bmcx-top span {
  float: left;
  display: inline;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
}

.zxfw-bmcx-top span a {
  float: left;
  display: inline;
  padding: 0 20px;
  background-color: #057ad1;
  color: #fff;
}

.zxfw-bmcx-top span a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.zxfw-bmcx ul {
  float: left;
  display: inline;
  list-style: none;
  width: 423px;
  height: 120px;
  margin-top: 5px;
  border: #dedbdb 1px solid;
  overflow: hidden;
}

.zxfw-bmcx ul li {
  float: left;
  display: inline;
  width: 140px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.zxfw-bmcx ul li a {
  float: left;
  display: inline;
  width: 140px;
  font-size: 14px;
}

.zxfw-yyfw {
  float: left;
  display: inline;
  width: 425px;
  margin-top: 15px;
  margin-left: 20px;
}

.zxfw-yyfw-top {
  float: left;
  display: inline;
  width: 425px;
  line-height: 42px;
  background-color: #ebebeb;
}

.zxfw-yyfw-top span {
  float: left;
  display: inline;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}

.zxfw-yyfw-top span a {
  float: left;
  display: inline;
  padding: 0 20px;
  background-color: #057ad1;
  color: #fff;
}

.zxfw-yyfw-top span a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.zxfw-yyfw ul {
  float: left;
  display: inline;
  list-style: none;
  width: 423px;
  height: 80px;
  margin: 5px 0;
  border: #dedbdb 1px solid;
  overflow: hidden;
}

.zxfw-yyfw ul li {
  float: left;
  display: inline;
  min-width: 150px;
  _width: 150px;
  line-height: 40px;
}

.zxfw-yyfw ul li a {
  float: left;
  display: inline;
  padding-left: 30px;
  font-size: 14px;
}

/*政民互动*/
.zmhd-left {
  float: left;
  display: inline;
  width: 715px;
}

.zmhd-left-con {
  float: left;
  display: inline;
  width: 715px;
}

.zmhd-lcon-tab {
  float: left;
  display: inline;
}

.zmhd-lcon-tab .etabs {
  float: left;
  display: inline;
  width: 715px;
  background-color: #ebebeb;
}

.zmhd-lcon-tab .zmhd-lcon-panel {
  float: left;
  display: inline;
  background: #fff;
}

.zmhd-lcon-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

.zmhd-lcon-tab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

.zmhd-lcon-tab .tab a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.zmhd-lcon-tab .tab .active {
  line-height: 40px;
  background: #298bd4;
  color: #fff !important;
}

#zmhd-lcon-01,
#zmhd-lcon-02,
#zmhd-lcon-03,
#zmhd-lcon-04 {
  float: left;
  display: inline;
  width: 715px;
}

#zmhd-lcon-01 ul,
#zmhd-lcon-02 ul,
#zmhd-lcon-03 ul,
#zmhd-lcon-04 ul {
  float: left;
  display: inline;
  list-style: none;
  height: 270px;
  margin: 10px 0;
  overflow: hidden;
}

#zmhd-lcon-01 ul li,
#zmhd-lcon-02 ul li,
#zmhd-lcon-03 ul li,
#zmhd-lcon-04 ul li {
  float: left;
  display: inline;
  width: 715px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  color: #6e6d6d;
}

#zmhd-lcon-01 ul li a,
#zmhd-lcon-02 ul li a,
#zmhd-lcon-03 ul li a,
#zmhd-lcon-04 ul li a {
  color: #6e6d6d;
}

#zmhd-lcon-01 ul li a:hover,
#zmhd-lcon-02 ul li a:hover,
#zmhd-lcon-03 ul li a:hover,
#zmhd-lcon-04 ul li a:hover {
  color: #900;
}

#zmhd-lcon-01 .li-left,
#zmhd-lcon-02 .li-left,
#zmhd-lcon-03 .li-left,
#zmhd-lcon-04 .li-left {
  width: 570px;
  margin-left: 20px;
}

#zmhd-lcon-01 b,
#zmhd-lcon-02 b,
#zmhd-lcon-03 b,
#zmhd-lcon-04 b {
  color: #025ce3;
}

.zmhd-right {
  float: left;
  display: inline;
  width: 445px;
  height: 660px;
  overflow: hidden;
}

.zmhd-rbox-01 {
  float: left;
  display: inline;
  width: 425px;
  margin-left: 20px;
}

.rbox-01-top {
  float: left;
  display: none;
  width: 410px;
  height: 43px;
  line-height: 43px;
  background: url(/comglobals/fw-hd-top.jpg) no-repeat;
  padding-left: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #057ad1;
}

.rbox-01-con {
  float: left;
  display: inline;
  width: 425px;
}

.rbox-01-con a {
  float: left;
  display: inline;
}

.rbox-01-con img {
  float: left;
  display: inline;
  width: 425px;
  height: 208px;
}

.rbox-01-con a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.rbox-01-con ul {
  float: left;
  display: none;
  list-style: none;
  width: 155px;
  height: 180px;
  margin-top: 5px;
  margin-left: 5px;
  overflow: hidden;
}

.rbox-01-con ul li {
  float: left;
  display: inline;
  width: 155px;
  height: 55px;
  margin-bottom: 5px;
}

.rbox-01-con ul li a {
  float: left;
  display: inline;
  width: 155px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  background-color: #e4f0fa;
  color: #135ca9;
  font-size: 15px;
}

.rbox-01-con ul li a:hover {
  background-color: #c0e1fd;
}

.zmhd-rbox-02 {
  float: left;
  display: inline;
  width: 440px;
  margin-left: 5px;
  margin-bottom: 5px;
}

.zmhd-rbox-02 ul {
  float: left;
  display: inline;
  list-style: none;
  width: 440px;
  height: 230px;
  overflow: hidden;
}

.zmhd-rbox-02 ul li {
  float: left;
  display: inline;
  width: 205px;
  height: 100px;
  margin-left: 15px;
  margin-top: 15px;
}

.zmhd-rbox-02 ul li a {
  float: left;
  display: inline;
  width: 205px;
  height: 100px;
  background-color: #ebebeb;
  cursor: pointer;
}

.zmhd-rbox-02 ul li a:hover {
  background-color: #d9d9d9;
}

.zmhd-rbox-02 ul li img {
  float: left;
  display: inline;
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-left: 20px;
}

.zmhd-rbox-02 ul li span {
  float: left;
  display: inline;
  width: 100px;
  line-height: 100px;
  padding-left: 5px;
  color: #0357d4;
  font-size: 16px;
  font-weight: bold;
}

.zmhd-rbox-03 {
  float: left;
  display: inline;
  width: 440px;
  margin-left: 5px;
}

.zmhd-rbox-03 ul {
  float: left;
  display: inline;
  list-style: none;
  width: 440px;
  height: 200px;
  overflow: hidden;
}

.zmhd-rbox-03 ul li {
  float: left;
  display: inline;
  width: 205px;
  height: 90px;
  margin-top: 10px;
  margin-left: 15px;
}

.zmhd-rbox-03 ul li a {
  float: left;
  display: inline;
  width: 205px;
  height: 90px;
}

.zmhd-rbox-03 ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.zmhd-rbox-03 ul li img {
  float: left;
  display: inline;
  width: 205px;
  height: 90px;
}

.zmhd-rbox-03 ul li a:hover img {
  background-color: #fff;
}

/*魅力新会*/
.mlxh-xhgl-box {
  float: left;
  display: inline;
  width: 400px;
}

.mlxh-xhgl-box img {
  float: left;
  display: inline;
  width: 400px;
  height: 105px;
}

.mlxh-xhgl-tab {
  float: left;
  display: inline;
}

.mlxh-xhgl-tab .etabs {
  float: left;
  display: inline;
  width: 400px;
  background-color: #ebebeb;
}

.mlxh-xhgl-tab .mlxh-xhgl-panel {
  float: left;
  display: inline;
  width: 400px;
  overflow: hidden;
  background: #fff;
}

.mlxh-xhgl-tab .tab {
  float: left;
  display: inline;
  text-align: center;
  line-height: 25px;
}

.mlxh-xhgl-tab .tab a {
  width: 80px;
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  font-size: 14px;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

.mlxh-xhgl-tab .tab a:hover {
  color: #666;
}

.mlxh-xhgl-tab .tab .active {
  line-height: 25px;
  background: #0067cc;
  color: #fff !important;
}

#xhgl-con-01,
#xhgl-con-02,
#xhgl-con-03,
#xhgl-con-04,
#xhgl-con-05 {
  float: left;
  display: inline;
  width: 380px;
  height: 225px;
  overflow: hidden;
  font-size: 14px;
  line-height: 25px;
  text-indent: 2em;
  padding: 0 10px;
  padding-bottom: 25px;
  background-color: #f6f6f6;
  position: relative;
  z-index: 1;
}

.xhgl-more {
  position: absolute;
  right: 10px;
  bottom: 0;
}

.xhgl-more a {
  color: #ff0000;
}

.mlxh-center-box {
  float: left;
  display: inline;
  width: 380px;
}

.mlxh-lyzx {
  float: left;
  display: inline;
  width: 360px;
  margin-left: 20px;
}

.mlxh-lyzx-top {
  float: left;
  display: inline;
  width: 360px;
  height: 43px;
  background-color: #ebebeb;
}

.mlxh-lyzx-top span {
  float: left;
  display: inline;
  line-height: 43px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

.mlxh-lyzx-top span a {
  float: left;
  display: inline;
  background-color: #057ad1;
  padding: 0 20px;
  color: #fff;
}

.mlxh-lyzx-top span a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.mlxh-lyzx ul {
  float: left;
  display: inline;
  list-style: none;
  width: 360px;
  height: 180px;
  overflow: hidden;
}

.mlxh-lyzx ul li {
  float: left;
  display: inline;
  width: 360px;
  line-height: 30px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  font-size: 14px;
}

.mlxh-lyzx ul li .li-left {
  width: 260px;
  margin-left: 20px;
}

.mlxh-4btn {
  float: left;
  display: inline;
  width: 370px;
  margin-top: 7px;
  margin-left: 10px;
}

.mlxh-4btn ul {
  float: left;
  display: inline;
  list-style: none;
  height: 150px;
  overflow: hidden;
}

.mlxh-4btn ul li {
  float: left;
  display: inline;
  width: 175px;
  height: 65px;
  margin-top: 10px;
  margin-left: 10px;
}

.mlxh-4btn ul li a {
  float: left;
  display: inline;
  width: 175px;
  height: 65px;
  background-color: #e4f0fa;
  cursor: pointer;
}

.mlxh-4btn ul li a:hover {
  background-color: #c0e1fd;
}

.mlxh-4btn ul li img {
  float: left;
  display: inline;
  width: 48px;
  height: 39px;
  margin: 13px 10px;
}

.mlxh-4btn ul li span {
  float: left;
  display: inline;
  width: 92px;
  line-height: 65px;
  color: #135ca9;
  font-size: 16px;
}

.mlxh-right-box {
  float: left;
  display: inline;
  width: 380px;
}

.mlxh-3btn {
  float: left;
  display: inline;
  width: 375px;
  margin-left: 5px;
}

.mlxh-3btn ul {
  float: left;
  display: inline;
  list-style: none;
}

.mlxh-3btn ul li {
  float: left;
  display: inline;
  width: 110px;
  height: 110px;
  margin-left: 15px;
}

.mlxh-3btn ul li a {
  float: left;
  display: inline;
  width: 110px;
  height: 110px;
  background-color: #c0e1fd;
  text-align: center;
  cursor: pointer;
}

.mlxh-3btn ul li a:hover {
  background-color: #e4f0fa;
}

.mlxh-3btn ul li img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 50px;
  height: 50px;
  margin-top: 15px;
}

.mlxh-3btn ul li span {
  display: block;
  width: 110px;
  line-height: 30px;
  text-align: center;
  color: #515151;
  font-size: 15px;
}

.mlxh-2btn {
  float: left;
  display: inline;
  width: 380px;
  margin-top: 10px;
}

.mlxh-2btn ul {
  float: left;
  display: inline;
  list-style: none;
  height: 110px;
  overflow: hidden;
}

.mlxh-2btn ul li {
  float: left;
  display: inline;
  width: 170px;
  height: 110px;
  margin-left: 20px;
}

.mlxh-2btn ul li a {
  float: left;
  display: inline;
  width: 170px;
  height: 110px;
  background-color: #c0e1fd;
  text-align: center;
  cursor: pointer;
}

.mlxh-2btn ul li a:hover {
  background-color: #e4f0fa;
}

.mlxh-2btn ul li img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 50px;
  height: 50px;
  margin-top: 15px;
}

.mlxh-2btn ul li span {
  display: block;
  width: 170px;
  line-height: 30px;
  text-align: center;
  color: #515151;
  font-size: 15px;
}

.mlxh-qqbl {
  float: left;
  display: inline;
  width: 375px;
  margin-top: 10px;
  margin-left: 5px;
}

.mlxh-qqbl-top {
  float: left;
  display: inline;
  width: 345px;
  height: 43px;
  line-height: 43px;
  background: url(/comglobals/fw-hd-top.jpg) no-repeat;
  padding-left: 15px;
  margin-left: 15px;
  font-size: 16px;
  font-weight: bold;
  color: #057ad1;
}

.mlxh-qqbl ul {
  float: left;
  display: inline;
  list-style: none;
  height: 97px;
  overflow: hidden;
}

.mlxh-qqbl ul li {
  float: left;
  display: inline;
  width: 110px;
  height: 97px;
  margin-left: 15px;
}

.mlxh-qqbl ul li a {
  float: left;
  display: inline;
  width: 110px;
  height: 97px;
  text-align: center;
  cursor: pointer;
}

.mlxh-qqbl ul li a:hover img {
  background-color: #fff;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.mlxh-qqbl ul li img {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 59px;
  height: 61px;
  margin-top: 5px;
}

.mlxh-qqbl ul li span {
  display: block;
  width: 110px;
  line-height: 30px;
  text-align: center;
  color: #515151;
  font-size: 15px;
}

.mlxh-qqbl ul li a:hover span {
  color: #900;
}

.ly-4btn {
  float: left;
  display: inline;
  width: 1160px;
  height: 100px;
  overflow: hidden;
  margin-top: 20px;
}

.ly-4btn ul {
  float: left;
  display: inline;
  width: 1160px;
  height: 100px;
  overflow: hidden;
  list-style: none;
  font-size: 0;
  white-space: nowrap;
}

.ly-4btn ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 16px;
}

.ly-4btn ul li a {
  float: left;
  display: inline;
  width: 278px;
  height: 100px;
}

.ly-4btn ul li a img {
  width: 278px;
  height: 100px;
}

.ly-4btn ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#mlxh-yxxh {
  float: left;
  display: inline;
  width: 1160px;
  height: 274px;
  margin-top: 20px;
  overflow: hidden;
}

#mlxh-yxxh-top {
  float: left;
  display: inline;
  width: 1160px;
  height: 40px;
  background-color: #ebebeb;
}

#mlxh-yxxh-top .mlxh-yxxh-title {
  float: left;
  display: inline;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background-color: #057ad1;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

#mlxh-yxxh-top .mlxh-yxxh-more {
  float: right;
  display: inline;
  margin-right: 10px;
  line-height: 40px;
  font-size: 14px;
  color: #6a6a6a;
}

#mlxh-yxxh-con {
  float: left;
  display: inline;
  margin-top: 10px;
  position: relative;
  width: 1160px;
  height: 224px;
  background-color: #fff;
  overflow: hidden;
}

#mlxh-yxxh-con ul {
  float: left;
  display: inline;
  list-style: none;
}

#mlxh-yxxh-con ul li {
  float: left;
  display: inline;
  margin-right: 20px;
  width: 275px;
  height: 194px;
}

#mlxh-yxxh-con .scroll-left {
  position: absolute;
  top: 55px;
  left: 0;
  width: 27px;
  height: 83px;
  cursor: pointer;
  background: url(/comglobals/yxxh-left-arr.png) no-repeat;
  z-index: 99;
}

#mlxh-yxxh-con .scroll-right {
  position: absolute;
  top: 55px;
  right: 0;
  width: 27px;
  height: 83px;
  cursor: pointer;
  background: url(/comglobals/yxxh-right-arr.png) no-repeat;
  z-index: 99;
}

#mlxh-yxxh-con .s-pic {
  float: left;
  display: inline;
}

#mlxh-yxxh-con ul li a {
  float: left;
  display: inline;
  width: 275px;
  height: 194px;
  cursor: pointer;
}

#mlxh-yxxh-con ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

#mlxh-yxxh-con ul li img {
  float: left;
  display: inline;
  width: 275px;
  height: 194px;
}

#mlxh-yxxh-con ul li .blank {
  float: left;
  display: inline;
  position: relative;
  *position: static;
  margin-top: -30px;
  width: 275px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  background: url(/comglobals/mlxh-yxxh-bg.png) repeat-x;
}

#mlxh-yxxh-con ul li p {
  float: left;
  display: inline;
  width: 255px;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*机构部门一级概览*/
.jgbm-box {
  float: left;
  display: inline;
  width: 1160px;
}

.jgbm-box-top {
  float: left;
  display: inline;
  width: 1160px;
  background-color: #ebebeb;
}

.jgbm-box-top span {
  float: left;
  display: inline;
  line-height: 40px;
  padding: 0 20px;
  background-color: #057ad1;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

.jgbm-box ul {
  float: left;
  display: inline;
  width: 1160px;
  list-style: none;
  padding: 20px 0;
}

.jgbm-box ul li {
  float: left;
  display: inline;
  min-width: 270px;
  _width: 270px;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
  background: url(/comglobals/jgbm-li.png) 8px 11px no-repeat;
}

.jgbm-box ul li a {
  font-size: 15px;
}

/*机构部门二级概览*/
#jgbm-2gl-container {
  position: relative;
  width: 1200px;
  padding: 20px 0;
  background-color: #fff;
  overflow: hidden;
}

.jgbm-2gl-con {
  float: left;
  display: inline;
  width: 1200px;
}

#jgbm-2gl-container #tpxw {
  width: 570px;
  height: 300px;
  margin-left: 20px;
}

#jgbm-2gl-container #tpxw a {
  float: left;
  display: inline;
  width: 570px;
  height: 300px;
}

#jgbm-2gl-container #tpxw img {
  width: 570px;
  height: 300px;
  border: 0;
}

/**/
#jgbm-news-box {
  float: left;
  display: inline;
  width: 570px;
  margin-left: 20px;
}

#jgbm-news-tab {
  float: left;
  display: inline;
  margin: 0 1px;
}

#jgbm-news-tab .etabs {
  float: left;
  display: inline;
  width: 100%;
  background-color: #ebebeb;
}

#jgbm-news-tab .jgbm-news-panel {
  float: left;
  display: inline;
  background: #fff;
}

#jgbm-news-tab .tab {
  float: left;
  display: inline;
  text-align: center;
}

#jgbm-news-tab .tab a {
  width: 142px;
  height: 40px;
  font: bold 16px/40px 微软雅黑;
  display: block;
  outline: none;
  background-color: #ebebeb;
  color: #515151;
}

#jgbm-news-tab .tab a:hover {
  color: #666;
}

#jgbm-news-tab .tab .active {
  line-height: 40px;
  background: #298bd4;
  color: #fff !important;
}

#jgbm-news-01,
#jgbm-news-02,
#jgbm-news-03 {
  float: left;
  display: inline;
  width: 568px;
}

#jgbm-news-01 ul,
#jgbm-news-02 ul,
#jgbm-news-03 ul {
  float: left;
  display: inline;
  list-style: none;
  height: 256px;
  margin-top: 4px;
  overflow: hidden;
}

#jgbm-news-01 ul li,
#jgbm-news-02 ul li,
#jgbm-news-03 ul li {
  float: left;
  display: inline;
  width: 568px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background: url(/comglobals/li-style.png) 10px 15px no-repeat;
  color: #6e6d6d;
}

#jgbm-news-01 ul li a,
#jgbm-news-02 ul li a,
#jgbm-news-03 ul li a {
  color: #6e6d6d;
}

#jgbm-news-01 ul li a:hover,
#jgbm-news-02 ul li a:hover,
#jgbm-news-03 ul li a:hover {
  color: #900;
}

#jgbm-news-01 .li-left,
#jgbm-news-02 .li-left,
#jgbm-news-03 .li-left {
  width: 400px;
  margin-left: 20px;
}

/**/
.jgbm-wsbs {
  float: left;
  display: inline;
  width: 350px;
  height: 170px;
  margin-top: 20px;
  margin-left: 20px;
}

.jgbm-wsbs a {
  float: left;
  display: inline;
  width: 350px;
  height: 170px;
}

.jgbm-wsbs a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.jgbm-wsbs img {
  float: left;
  display: inline;
  width: 350px;
  height: 170px;
}

.jgbm-r-6btn {
  float: left;
  display: inline;
  width: 810px;
  margin-top: 10px;
}

.jgbm-r-6btn ul {
  float: left;
  display: inline;
  width: 820px;
  list-style: none;
}

.jgbm-r-6btn ul li {
  float: left;
  display: inline;
  width: 260px;
  height: 80px;
  margin-top: 10px;
  margin-left: 10px;
}

.jgbm-r-6btn ul li a {
  float: left;
  display: inline;
  position: relative;
  z-index: 1;
}

.jgbm-r-6btn ul li a img {
  float: left;
  display: inline;
}

.jgbm-r-6btn ul li a:hover img {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.jgbm-r-6btn ul li a span {
  position: absolute;
  top: 0;
  left: 70px;
  width: 190px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-family: "方正大黑简体";
  font-size: 30px;
  color: #fdfdfd;
  z-index: 1;
  cursor: pointer;
}

.jgbm-ty-btn {
  float: left;
  display: inline;
  width: 1200px;
  margin-top: 10px;
}

.jgbm-ty-btn ul {
  float: left;
  display: inline;
  width: 1200px;
  font-size: 0;
  list-style: none;
}

.jgbm-ty-btn ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 275px;
  height: 70px;
  margin-top: 10px;
  margin-left: 20px;
  background: none !important;
}

.jgbm-ty-btn ul li a {
  float: left;
  display: inline;
  width: 275px;
  height: 70px;
  position: relative;
  z-index: 1;
}

.jgbm-ty-btn ul li a img {
  float: left;
  display: inline;
  width: 275px;
  height: 70px;
}

.jgbm-ty-btn ul li a:hover img,
.jgbm-ty-btn ul li a:hover span {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.jgbm-ty-btn ul li a span {
  position: absolute;
  top: 0;
  left: 75px;
  width: 200px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  font-family: "方正大黑简体";
  font-size: 30px;
  color: #fafcfd;
  z-index: 1;
  background-color: cornflowerblue;
  cursor: pointer;
}

.jgbm-2gl-bottom {
  float: left;
  display: inline;
  margin-top: 20px;
}

.jgbm-contact-ico {
  float: left;
  display: inline;
  width: 198px;
  height: 86px;
  border: #0e74e5 1px solid;
  margin-left: 20px;
}

.jgbm-contact-ico img {
  float: left;
  display: inline;
  width: 86px;
  height: 86px;
}

.jgbm-contact-ico span {
  float: left;
  display: inline;
  width: 112px;
  height: 88px;
  line-height: 88px;
  font-size: 20px;
  color: #006ce4;
  text-align: center;
}

.jgbm-2gl-contact {
  float: left;
  display: inline;
  width: 920px;
  /*height: 68px;*/
  padding: 0px 20px 0px 20px;
  overflow: hidden;
}

/*机构部门三级概览及细览*/
.jgbm-banner {
  float: left;
  display: inline;
  width: 1200px;
  height: 148px;
  margin-top: 20px;
}

.jgbm-name {
  float: left;
  display: inline;
  width: 1160px;
  font-size: 36px;
  line-height: 60px;
}

.jgbm-ty-left {
  float: left;
  display: inline;
  width: 260px;
  min-height: 300px;
  _height: 300px;
}

.jgbm-ty-list {
  float: left;
  display: inline;
  width: 260px;
}

.jgbm-ty-list ul {
  float: left;
  display: inline;
  width: 260px;
}

.jgbm-ty-list ul li {
  float: left;
  display: inline;
  width: 260px;
  margin-top: 5px;
}

.jgbm-ty-list ul li a {
  float: left;
  display: inline;
  width: 260px;
  height: 50px;
  line-height: 50px;
  background-color: #0070e4;
  color: #fff;
}

.jgbm-ty-list ul li a:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.jgbm-ty-list ul li a img {
  float: left;
  display: inline;
  width: 50px;
  height: 50px;
  margin-left: 10px;
}

.jgbm-ty-list ul li a span {
  float: left;
  display: inline;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}

.jgbm-contact {
  float: left;
  display: inline;
  width: 260px;
  margin-top: 10px;
}

.jgbm-contact-top {
  float: left;
  display: inline;
  width: 260px;
  height: 80px;
}

.jgbm-contact-top img {
  float: left;
  display: inline;
  width: 80px;
  height: 80px;
}

.jgbm-contact-top span {
  float: left;
  display: inline;
  width: 180px;
  height: 80px;
  line-height: 80px;
  font-size: 18px;
  font-weight: bold;
  color: #0070e4;
  text-align: left;
}

.jgbm-contact-con {
  float: left;
  display: inline;
  width: 260px;
}

.jgbm-contact-con p {
  float: left;
  display: inline;
  width: 260px;
  line-height: 30px;
  font-size: 18px;
}

.jgbm-ty-right {
  float: left;
  display: inline;
  width: 900px;
  min-height: 300px;
  _height: 300px;
}

.jgbm-ty-con {
  float: left;
  display: inline;
  width: 900px;
}

.jgbm-ty-con ul {
  float: left;
  display: inline;
  width: 900px;
  min-height: 300px;
}

.jgbm-ty-con ul li {
  float: left;
  display: inline;
  width: 880px;
  line-height: 30px;
  font-size: 16px;
  padding-left: 20px;
}

.jgbm-ty-con ul li a:hover {
  color: #ff0000;
}

.jgbm-ty-con ul li .li-left {
  width: 740px;
  padding-left: 20px;
  background: url(/comglobals/gl-li-style.png) 8px no-repeat;
}

.jgbm-article {
  float: left;
  display: inline;
  width: 900px;
}

.jgbm-article-title {
  float: left;
  display: inline;
  width: 840px;
  padding: 0 30px;
  line-height: 50px;
  text-align: center;
  font-size: 34px;
  color: #fd0000;
}

.jgbm-article-con {
  float: left;
  display: inline;
  width: 840px;
  line-height: 30px;
  padding: 0 30px;
  font-size: 14px;
}

/*政府信息公开*/
.zfxxgk-banner {
  float: left;
  display: inline;
  width: 1160px;
  height: 114px;
  margin-top: 20px;
  margin-left: 20px;
}

.zfxxgk-banner img {
  float: left;
  display: inline;
  width: 1160px;
  height: 114px;
}

#zfxxgk-container {
  float: left;
  display: inline;
  width: 1200px;
}

.zfxxgk-gl-top {
  float: left;
  display: inline;
  width: 1140px;
  height: 40px;
  line-height: 40px;
  padding-left: 60px;
  background: url(/comglobals/zfxxgk-gl-top.png) no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: #0070e4;
  margin-top: 5px;
  margin-left: 20px;
}

.zfxxgk-gl-left {
  float: left;
  display: inline;
  width: 280px;
  min-height: 500px;
  _height: 500px;
  margin-left: 20px;
}

.zfxxgk-gl-right {
  float: left;
  display: inline;
  min-height: 500px;
  _height: 500px;
}

.gl-con .xl-article,
.gl-con .xl-article .article-title,
.gl-con .xl-article .article-detail {
  width: 900px;
}

.gl-con .xl-article .article-con {
  width: 800px;
}

.zf5gk-container {
  float: left;
  display: inline;
  width: 1200px;
}

.zf5gk-gl-left {
  float: left;
  display: inline;
  width: 280px;
  min-height: 500px;
  _height: 500px;
}

.zf5gk-gl-left ul {
  list-style: none;
}

.zf5gk-gl-left .tree-li {
  float: left;
  display: inline;
  width: 280px;
  position: relative;
  line-height: 50px;
}

.zf5gk-gl-left .treeview .hitarea {
  position: absolute;
  top: 18px;
  left: 10px;
  width: 11px;
  height: 11px;
  cursor: pointer;
}

.zf5gk-gl-left .treeview .expandable-hitarea {
  background: url(/comglobals/zf5gk-tree-ico.png) no-repeat;
}

.zf5gk-gl-left .treeview .collapsable-hitarea {
  background: url(/comglobals/zf5gk-tree-open.png) no-repeat;
}

.zf5gk-gl-left ul li span {
  display: block;
  cursor: pointer;
}

.zf5gk-gl-left .level-01 {
  font-size: 16px;
  font-weight: bold;
  line-height: 50px;
  padding-left: 30px;
  background: url(/comglobals/zf5gk-li-link.png) 40px 0 #eeeeee no-repeat;
}

.zf5gk-gl-left .level-01 a {
  display: block;
  font-size: 16px;
  font-weight: bold;
}

.zf5gk-gl-left .level-01.hover {
  color: #c20803;
  background: url(/comglobals/zf5gk-li-hover.png) 40px 0 #c5c5c5 no-repeat;
}

.zf5gk-gl-left .level-01.hover a {
  color: #c20803;
}

.zf5gk-gl-left .level-01.on {
  color: #c20803;
  background: url(/comglobals/zf5gk-li-hover.png) 40px 0 #c5c5c5 no-repeat;
}

.zf5gk-gl-left .level-01.on a {
  color: #c20803;
}

.zf5gk-gl-left .level-02 a {
  display: block;
  line-height: 45px;
  font-size: 14px;
  font-weight: bold;
  padding-left: 40px;
  background: url(/comglobals/zf5gk-tree-ico.png) 20px 16px no-repeat;
  *background-position: 20px 19px;
}

.zf5gk-gl-left .level-02 a.on {
  color: #900;
}

.zf5gk-gl-right {
  float: left;
  display: inline;
  width: 920px;
  min-height: 500px;
  _height: 500px;
}

.zf5gk-gl-con {
  float: left;
  display: inline;
  width: 920px;
  margin-top: 15px;
}

.zf5gk-gl-con ul {
  float: left;
  display: inline;
  list-style: none;
  min-height: 700px;
  _height: 700px;
}

.zf5gk-gl-con ul li {
  float: left;
  display: inline;
  width: 900px;
  height: 35px;
  line-height: 35px;
  padding-left: 20px;
  font-size: 15px;
}

.zf5gk-gl-con ul li a {
  padding-left: 20px;
  background: url(/comglobals/gl-li-style.png) 8px no-repeat;
}

.zf5gk-gl-con ul li a:hover {
  background: url(/comglobals/gl-li-hover.png) 8px no-repeat;
  color: #ff0000;
}

.zf5gk-gl-con ul li .li-left {
  width: 740px;
}

.zf5gk-gl-con ul li .li-right {
  margin-right: 20px;
}

.gl-right .xl-article {
  width: 100%;
}

.gl-right .article-title {
  width: 90%;
  margin: 0 5%;
}

.gl-right .article-detail {
  width: 90%;
  margin: 0 5%;
}

.gl-right .article-con {
  padding: 25px 5%;
  width: 90%;
}

.zf5gk-gl-left .tree-li {
  margin-top: 5px;
}

.xl-download {
  float: left;
  display: inline;
  width: 1040px;
  padding: 25px 80px;
  padding-top: 0;
  line-height: 30px;
  font-size: 14px;
}

/*网站地图*/
.wzdt-box {
  float: left;
  display: inline;
  width: 1160px;
}

.wzdt-box-top {
  float: left;
  display: inline;
  width: 1160px;
  line-height: 40px;
  background-color: #ebebeb;
}

.wzdt-box-top a {
  float: left;
  display: inline;
  line-height: 40px;
  padding: 0 20px;
  color: #1864d0;
  font-size: 16px;
  cursor: pointer;
}

.wzdt-box-top a:hover {
  text-decoration: underline;
}

.wzdt-box ul {
  float: left;
  display: inline;
  width: 1160px;
  list-style: none;
  padding: 20px 0;
}

.wzdt-box ul li {
  float: left;
  display: inline;
  min-width: 212px;
  _width: 212px;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
}

.wzdt-box ul li a {
  font-size: 15px;
}

.wzdt-box ul li a:hover {
  text-decoration: underline;
}

/*直属机构*/
.zsjg-box {
  float: left;
  display: inline;
  width: 1158px;
  padding-bottom: 20px;
}

.zsjg-box-top {
  float: left;
  display: inline;
  width: 1158px;
  line-height: 40px;
  border: #deeaed 1px solid;
  border-bottom: 0;
  background-color: #ebebeb;
}

.zsjg-box-top span {
  float: left;
  display: inline;
  line-height: 40px;
  padding: 0 20px;
  color: #fff;
  font-size: 16px;
  background-color: #057ad1;
  font-weight: bold;
}

.zsjg-box ul {
  float: left;
  display: inline;
  width: 1158px;
  list-style: none;
  padding: 20px 0;
  border: #deeaed 1px solid;
  border-top: 0;
}

.zsjg-box ul li {
  float: left;
  display: inline;
  min-width: 211px;
  _width: 211px;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
  min-width: 269px;
  _width: 269px;
}

.zsjg-box ul li a {
  font-size: 15px;
}

.zsjg-box ul li a:hover {
  text-decoration: underline;
}

.xl-xgwz {
  float: left;
  display: inline;
  padding: 0 5%;
  width: 90%;
}

.xl-xgwz-title {
  float: left;
  display: inline;
  width: 100%;
  line-height: 30px;
  font-size: 16px;
  color: #0168b7;
}

.xl-xgwz ul {
  float: left;
  display: inline;
  width: 100%;
}

.xl-xgwz ul li {
  float: left;
  display: inline;
  width: 97%;
  padding-left: 2%;
  line-height: 30px;
  background: url(/comglobals/gl-li-style.png) 6px 14px no-repeat;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.xl-xgwz ul li a,
.xl-download a {
  font-size: 14px;
}

#art-con table {
  margin: 0 auto;
}

.xl-down a {
  font-size: 14px;
  line-height: 30px;
  margin-left: 20px;
}

.xl-article {
  padding-bottom: 20px;
}

.ext_chl {
  background-color: cornflowerblue;
}

.zfxxgk-banner {
  background: url(/comglobals/zfxxgk-banner.jpg) no-repeat;
}

#zwgk-banner-text {
  text-align: center;
  color: white;
  font-size: 60px;
  line-height: 110px;
  font-weight: 100;
}

.ue_table table {
  border-collapse: collapse;
}

.ue_table td,
.ue_table th {
  border: 1px solid #000;
}

.nfw-cms-img {
  max-width: 100%;
}

/*魅力新会2020*/
.mlxh-xhjj-box {
  float: left;
  display: inline;
  width: 1160px;
  height: 270px;
  background: url(/comglobals/mlxh-xhjj-bg.jpg) no-repeat;
}

.xhjj-pic-change {
  float: left;
  display: inline;
  width: 600px;
  height: 270px;
}

.topvebanner {
  margin: 0 auto;
  width: 600px;
  height: 270px;
  overflow: hidden;
}

.topvebanner ul {
  margin: 0;
  padding: 0;
}

#myjQuery {
  overflow: hidden;
  width: 600px;
  height: 270px;
  position: relative;
}

#myjQueryContent {
  overflow: hidden;
  width: 600px;
  height: 270px;
}

#myjQueryContent div {
  position: absolute;
  height: 270px;
}

#myjQueryContent .smask {
  z-index: -1;
}

#myjQueryContent img {
  width: 600px;
  height: 270px;
  border: 0;
}

#myjQueryNav {
  display: none;
  overflow: hidden;
  width: 80px;
  height: 8px;
  position: absolute;
  bottom: 20px;
  right: 10px;
  z-index: 5;
}

#myjQueryNav li {
  float: left;
  display: block;
  width: 15px;
  height: 8px;
  cursor: pointer;
  text-align: center;
  margin-left: 1px;
  background: #666;
  color: #fff;
}

#myjQueryNav .nbg {
  background: #666;
}

#myjQueryNav a {
  display: block;
  z-index: 12;
  margin: 0px auto;
  text-transform: uppercase;
  width: 45px;
  height: 22px;
  color: #ffffff;
  line-height: 22px;
  position: relative;
  z-index: 20;
}

#myjQueryNav .current {
  background: #347e0d;
}

#myjQueryNav .current a {
  color: #fff;
}

.mlxh-xhjj-con {
  float: left;
  display: inline;
  width: 540px;
  height: 270px;
  position: relative;
}

.mlxh-xhjj-top {
  float: left;
  display: inline;
  width: 540px;
  line-height: 49px;
  border-bottom: #d9d9d9 1px solid;
}

.mlxh-xhjj-top span {
  float: left;
  display: inline;
  line-height: 49px;
  padding: 0 20px;
  color: #0167cc;
  font-size: 18px;
  border-bottom: #0068b7 1px solid;
}

.mlxh-xhjj-summary {
  float: left;
  display: inline;
  width: 530px;
  line-height: 25px;
  margin-top: 10px;
  padding: 0 5px;
  color: #515151;
  font-size: 14px;
  text-indent: 2em;
}

.mlxh-xhjj-more {
  position: absolute;
  right: 0px;
  bottom: 15px;
}

.mlxh-xhjj-more a {
  font-size: 14px;
  color: #ff0000;
}

.mlxh-xhjj-more a:hover {
  color: #900;
}

.mlxh-travel-3btn {
  float: left;
  display: inline;
  width: 825px;
  margin-top: 20px;
}

.mlxh-travel-3btn ul {
  float: left;
  display: inline;
}

.mlxh-travel-3btn ul li {
  float: left;
  display: inline;
  width: 270px;
  height: 300px;
  margin-right: 5px;
  position: relative;
}

.mlxh-travel-3btn ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 300px;
  background: url(/comglobals/mlxh-travel-cover.png) bottom no-repeat;
}

.mlxh-travel-3btn ul li a:hover {
  background: url(/comglobals/mlxh-travel-cover.png) repeat-y;
  text-align: center;
}

.mlxh-travel-3btn ul li a span {
  position: absolute;
  left: 20px;
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  cursor: pointer;
}

.mlxh-travel-3btn ul li a .chs {
  bottom: 40px;
}

.mlxh-travel-3btn ul li a .eng {
  bottom: 20px;
}

.mlxh-travel-3btn ul li a .more {
  display: none;
}

.mlxh-travel-3btn ul .mlxh-travel-02 a {
  background: url(/comglobals/mlxh-travel-cover.png) top no-repeat;
}

.mlxh-travel-3btn ul .mlxh-travel-02 a .chs {
  top: 20px;
}

.mlxh-travel-3btn ul .mlxh-travel-02 a .eng {
  top: 40px;
}

.mlxh-travel-3btn ul li a:hover span {
  position: static;
  width: 270px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.mlxh-travel-3btn ul li a:hover .chs {
  margin-top: 108px;
}

.mlxh-travel-3btn ul li a:hover .eng {
  margin-top: 0;
}

.mlxh-travel-3btn ul li a:hover .more {
  display: block;
  margin-top: 40px;
}

.mlxh-right-3btn {
  float: left;
  display: inline;
  width: 320px;
  height: 300px;
  margin-top: 20px;
  margin-left: 15px;
  overflow: hidden;
}

.mlxh-right-3btn ul {
  float: left;
  display: inline;
}

.mlxh-right-3btn ul li {
  float: left;
  display: inline;
  width: 320px;
  height: 90px;
  margin-bottom: 15px;
  position: relative;
}

.mlxh-right-3btn ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 320px;
  height: 90px;
  text-align: center;
  background: url(about:blank);
}

.mlxh-right-3btn ul li a:hover {
  background: url(/comglobals/mlxh-right-hover.png) no-repeat;
}

.mlxh-right-3btn ul li a span {
  position: absolute;
  top: 30px;
  left: 200px;
  line-height: 20px;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}

.mlxh-right-3btn ul .mlxh-right-02 a span {
  position: absolute;
  top: 30px;
  left: 50px;
}

.mlxh-right-3btn ul li a:hover span {
  position: static;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-top: 20px;
  line-height: 38px;
  padding-bottom: 5px;
  font-size: 20px;
  color: #fff;
  border-bottom: #fff 1px solid;
}

.mlxh-circle-3btn {
  float: left;
  display: inline;
  width: 1160px;
  height: 276px;
  margin-top: 20px;
  position: relative;
  background: url(/comglobals/mlxh-banner-3btn.jpg) no-repeat;
}

.mlxh-circle-3btn ul {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  left: 50%;
  margin-left: -240px;
  z-index: 3;
}

.mlxh-circle-3btn ul li {
  float: left;
  display: inline;
  width: 80px;
  height: 110px;
  margin: 0 40px;
}

.mlxh-circle-3btn ul li a {
  float: left;
  display: inline;
  width: 80px;
  height: 110px;
  position: relative;
}

.mlxh-circle-3btn ul li a span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80px;
  height: 30px;
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.mlxh-circle-3btn ul li a:hover span {
  color: #ffd200;
}

.mlxh-circle-3btn ul .mlxh-circle-01 a {
  background: url(/comglobals/mlxh-circle-01.png) 4px 0 no-repeat;
}

.mlxh-circle-3btn ul .mlxh-circle-02 a {
  background: url(/comglobals/mlxh-circle-02.png) 4px 0 no-repeat;
}

.mlxh-circle-3btn ul .mlxh-circle-03 a {
  background: url(/comglobals/mlxh-circle-03.png) 4px 0 no-repeat;
}

.mlxh-circle-3btn ul .mlxh-circle-01 a:hover {
  background: url(/comglobals/mlxh-circle-01-hover.png) 4px 0 no-repeat;
}

.mlxh-circle-3btn ul .mlxh-circle-02 a:hover {
  background: url(/comglobals/mlxh-circle-02-hover.png) 4px 0 no-repeat;
}

.mlxh-circle-3btn ul .mlxh-circle-03 a:hover {
  background: url(/comglobals/mlxh-circle-03-hover.png) 4px 0 no-repeat;
}

.mlxh-typeface-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 384px;
  height: 276px;
  z-index: 2;
  background: url(/comglobals/mlxh-typeface-bg.png) no-repeat;
}
.head-line {
  text-align: center;
}
.head-line a:visited, .head-line a {
  color: rgb(46, 109, 161);}
.head-line h1 {
  font-size: 26px;
  font-weight: 700;
}
.head-line p {
  font-size: 17px;
}

.archived {
  padding: 20px;
  width: 300px;
  height: 200px;
  display: block;
  position: fixed;
  top:20px;
  right: 20px;
  z-index: 996;
}
.archived span {
  display: inline-block;
  text-align: center;  
  font-size: 20px;
  color:#c40200;
  font-weight: bold;
  transform: rotate(-1.4deg);
  width:258px;
  height: 28px;
  margin:0px;
  padding: 0px;
}