
.footer-container{
  width: 100%;
  /* height: 332px; */
  background-color: #222935;
  color: #737D8D;
  position: relative;
}
.footer-container .foot-wrap{
  min-height: 2.73rem;
}
.footer-container .address{
  border-top: .02rem solid #2B3544;
  line-height: .58rem;
  padding: .6rem 0;
  margin-top: .7rem;
}
.footer-container .address p{
  width: 6.1rem;
  text-align: center;
  color: #737D8D;
  font-size: .26rem;
  margin: auto;
  line-height: .4rem;
}

.footer-container .foot-menu{
  /* display: flex;
  justify-content: left; */
}
.footer-container .foot-menu{
  /* display: flex;
  justify-content: space-between; */
}
.footer-container .foot-menu .footer_about{
  width: 100%;
  /* padding: .3rem 0 .18rem; */
  padding-top: .5rem;
  box-sizing: border-box;
  /* position: relative; */
}
.footer-container .foot-menu .footer_about_title{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer-container .foot-menu .footer_about_title span{
  font-size: .28rem;
  color: #FFF;
}
.footer-container .foot-menu .iconfont{
  font-size: .42rem;
  color: #737D8D;
  transform:rotate(0deg);
  transition: .5s ease;
}
.footer-container .foot-menu .icon_rotate{
  transform:rotate(-180deg);
  transition: .5s ease;
}
/* .footer-container .foot-menu>li::before{
  content: '';
  display: block;
  position: relative;
  top: .37rem;
  width: .3rem;
  border-bottom: .02rem solid #FFFFFF;
  opacity: 0.2;
} */

.footer-container .foot-menu .foot-menu-items{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 0;
  transition: height .3s linear;
}
.foot_none{
  display: none;
}
.foot_block{
  display: block;
  height: .34rem !important;
}
.foot_blockImg{
  /* height: 1.4rem; */
  display: block;
}
.footer-container .foot-menu .foot_height_img{
  height: 2.56rem;
  margin-top: .6rem;
}
.footer-container .foot-menu .foot_height_num{
  height: 2.15rem;
  margin-top: .4rem;
}
.footer-container .foot-menu .foot_height{
  height: 1.15rem;
  margin-top: .7rem;
}
.footer-container .foot-menu .foot-menu-items>li{
  margin-bottom: .6rem;
  font-size: .28rem;
  color: #737D8D;
  line-height: 1;
  width: 1.8rem;
  height: 0;
  transition: height .3s linear;
  /* height: 0;
  display: none;
  transition: height .2s linear; */
  /* margin-right: .83rem; */
}
.footer-container .foot-menu .foot-menu-items .foot_block>li{
  margin-bottom: .6rem;
  font-size: .28rem;
  color: #737D8D;
  line-height: 1;
  width: 1.8rem;
  height: 0;
  transition: height .3s linear;
}
.footer-container .foot-menu .foot-menu-items-qq{
  display: block;
}
.footer-container .foot-menu .foot-menu-items-qq>li{
  font-size: .48rem;
  color: #737D8D;
  line-height: 1;
  font-weight: bold;
}
.footer-container .foot-menu .foot-menu-items-qq>li span{
  font-size: .4rem;
}
.footer-container .foot-menu .foot-menu-items-qq>li:last-child{
  margin:.6rem 0 0 0;
  letter-spacing: -.008rem;
}
.footer-container .foot-menu .foot-menu-items-qq>li:first-child{
  margin: 0 0 .6rem 0;
  /* letter-spacing: .02rem; */
}
.footer-container .foot-menu .foot-menu-items>li:nth-child(2){
  text-align: center;
}
.footer-container .foot-menu .foot-menu-items>li:nth-child(5){
  text-align: center;
}
.footer-container .foot-menu .foot-menu-items>li:nth-child(3){
  text-align: right;
}
.footer-container .foot-menu .foot-menu-items.qq>li{
  width: 100%;
}
.footer-container .foot-menu .foot-menu-items.qq .foot_n{
  /* line-height: .36rem; */
  width: 100%;
    display: flex;
    align-items: center;
    color: #737D8D;
    font-size: .28rem;
}
.footer-container .foot-menu .foot-menu-items.qq .foot_n img{
  width: .46rem;
  display: block;
  margin-right: .4rem;
}
.foot_service_click .consulting{
  height: 0;
  transition: height .3s linear;
}
.footer-container .foot-menu .foot-menu-items.consulting>li{
  font-size: .3rem;
  margin-bottom: .25rem;
  font-weight: 600;
}
.footer-container .foot-menu .foot-menu-items.consulting span{
  font-size: .2rem;
}