.main-footer{
  background: rgba(135, 66, 26);
  color: #bfbfbf;
}
.main-footer a{
	color:#FFF
}
.main-footer a:hover{
	color:#e95613
}
.main-footer .content{
  padding: 30px 0;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.main-footer .footer-bg-logo{
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 150px;
  opacity: .6;
}
.main-footer .info{
  position: relative;
  z-index: 1;
}
.main-footer .list{
  list-style: none;
  padding-left: 0;
  text-align: center;
}
.main-footer .list li{
  display: inline-block;
  margin: 0 20px;
}

.main-footer .nextlist{
  margin-bottom: 20px;
}
.main-footer .link-group{
  text-align: center;
}
.main-footer .link-group .link{
  display: inline-block;
  vertical-align: top;
  color: #fff;
  padding:  0 10px;
  position: relative;
}
.main-footer .link-group .link:not(:last-of-type)::after{
  content: '';
  position: absolute;
  top: 30%;
  right: -1px;
  height: 50%;
  border-right: 1px solid #eee;
}
.main-footer .link-group .link:hover{
  color: #e95613;
}

.main-footer .footer-code{
  text-align: center;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
}
.main-footer .footer-code .icon{
  width: 100px;
  margin-bottom: 2px;
}
.main-footer .footer-code p{
  margin-bottom: 0;
  font-size:12px
}

.main-footer .copyright{
  padding: 10px 0;
  text-align: center;
}
.main-footer .copyright .link{
  display: inline-block;
  color: #fff;
}
.main-footer .copyright .link:hover{
  color: #e95613;
}
@media screen and (max-width: 992px){
  .main-footer .footer-code{
    position: initial;
    transform: translateY(0);
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px){
  .main-footer .footer-bg-logo{
    display: none;
  }
  .main-footer .footer-code{
    position: initial;
    margin-bottom: 10px;
  }
  .main-footer .list li{
    margin: 3px 40px;
  }
}