.footer-warp {
  width: 100%;
  height: 150px;
  position: relative;
  background-color: #F2F2F2;
}
.footer-warp .footer-left.with-wza {
  margin-right: 0;
}
.footer-warp .footer-left.with-wza .info-itm {
  width: auto;
}
.footer-warp .footer-wza {
  display: inline-block;
  vertical-align: middle;
}
.footer-warp .footer .footer-left .ideConac {
  margin-left: 10px;
  margin-right: 10px;
}
.footer-warp p {
  margin: 0;
}
.footer-warp a {
  text-decoration: none;
}
.footer-warp .footer {
  width: 1200px;
  margin: 0 auto;
  height: 150px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.footer-warp .footer .info-itm {
  float: left;
  width: 334px;
  vertical-align: top;
  display: inline-block;
}
.footer-warp .footer .jiucuo {
  display: inline-block;
  _zoom: 1;
  _display: inline;
  vertical-align: middle;
}
.footer-warp .footer .ideConac {
  display: inline-block;
  _zoom: 1;
  _display: inline;
  vertical-align: middle;
  margin-left: 47px;
}
.footer-warp .footer-warp-warp {
  width: 1200px;
  margin: 0 auto;
}
.footer-warp .footer-left {
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
}
.footer-warp .footer-right {
  margin-left: 20px;
  display: inline-block;
  vertical-align: middle;
}
.footer-warp .footer-right .top,
.footer-warp .footer-right .bottom {
  font-size: 14px;
  line-height: 35px;
  color: #666;
  /*width: 800px;*/
  text-align: center;
}
.footer-warp .footer-right .bottom {
  display: table-cell;
}
.footer-warp .footer-right .bottom span {
  margin-right: 10px;
}
.footer-warp .footer-right .bottom img {
  vertical-align: sub;
}
.footer-warp .govdh {
  width: 1200px;
  height: 30px;
  text-indent: 10px;
  color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 20px;
}
.footer-warp .logo-box {
  text-align: center;
  position: relative;
  /*.logo {*/
  /*width: 99px;*/
  /*height: 105px;*/
  /*position: absolute;*/
  /*left: 50%;*/
  /*top: 80px;*/
  /*margin-left: -52.5px*/
  /*}*/
}
.footer-warp .logo-box .bg {
  width: 100%;
  height: 387px;
}
.footer-warp .logo-box h1 {
  position: absolute;
  top: 160px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 44px;
  font-weight: bold;
  color: #fff;
}
.footer-warp .logo-box .paths {
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -600px;
  width: 1200px;
  min-height: 1px;
}
.footer-warp .logo-box .paths .label {
  color: #616161;
}
.footer-warp .left-top {
  position: absolute;
  width: 100%;
  left: 0;
  top: 20px;
}
.footer-warp .left-top .logo {
  position: absolute;
  left: 0;
  top: -20px;
  width: 48px;
  height: 53px;
}
.footer-warp .left-top .cn_text {
  height: 32px;
  width: auto;
  font-size: 32px;
  font-weight: bold;
  left: 60px;
  top: -16px;
  position: absolute;
  color: #fff;
}
.ipv6-wrap .ipv6-content {
  color: #fff;
  background-color: #88889e;
  display: inline-block;
  border-radius: 10px;
  padding: 0 7px;
  line-height: normal;
  margin-right: 0 !important;
}
/*# sourceMappingURL=site_footer.css.map */