.page-main{
  width:100%;padding-top:82px;min-height: 100%;margin-bottom: -244px;padding-bottom:20px;box-sizing: border-box
}
.footer {
  width: 100%;
  height: 244px;
  background: #2D2E32;
  position: relative;
}
.footer_position{
  height: 244px;
}
.footer .footerTop {
  width: 1200px;
  height: 190px;
  margin: 0 auto;
  background: #2D2E32;
}
.footer .footerTop .logo {
  width: 195px;
  height: 32px;
  background: url("../images/footerlogo.png") no-repeat;
  background-position: center;
  background-size: 100%;
  margin-top: 28px;
}
.footer .footerTop .informationCon {
  margin-top: 28px;
  margin-left: 110px;
}
.footer .footerTop .informationCon .informationItem {
  width: 180px;
}
.footer .footerTop .informationCon .informationItem .information {
  color: #D4D9DF;
  font-size: 12px;
  margin-bottom: 8px;
}
.footer .footerTop .informationCon .informationItem .information a {
  color: #D4D9DF;
  font-size: 12px;
}
.footer .footerTop .informationCon .informationItem .information.title {
  margin-bottom: 13px;
}
.footer .footerTop .informationCon .informationItem.last {
  margin-left: 20px;
}
.footer .footerTop .vrcodeCon {
  margin-top: 28px;
}
.footer .footerTop .vrcodeCon img {
  width: 76px;
  height: 76px;
}
.footer .footerTop .vrcodeCon .vrCodeTip {
  width: 76px;
  color: #D4D9DF;
  font-size: 12px;
  text-align: center;
  padding-top: 4px;
}
.footer .footerMiddle {
  width: 100%;
  height: 1px;
  background: #4D5054;
}
.footer .footerBottom {
  width: 1200px;
  height: 52px;
  margin: 0 auto;
  background: #2D2E32;
}
.footer .footerBottom span {
  color: #D4D9DF;
  font-size: 12px;
  line-height: 52px;
}

.footer .footerBottom a{
  font-size: 12px;
  color: #D4D9DF;
}
