footer{
  background: #EFEFEF;
}

.footBox {
  display: flex;
  padding: 0.63rem 0 0.8rem;
  background: #EFEFEF;
  justify-content: space-between;
}

.footL {
  
}
.foot_img img{
  max-width: 4.02rem;
}
.foot_search{
  width: 3.28rem;
  /*background: #FFFFFF;*/
  /*padding: 0.24rem 0.24rem;*/
  /*justify-content: space-between;*/
  margin-top: 0.48rem;
  font-family: Arial;
  font-weight: 400;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.29rem;
}
.foot_search input{
  font-family: Montserrat;
  font-weight: 300;
  font-size: 0.18rem;
  color: #222222;
  opacity: 0.6;
}
.foot_search input::placeholder{
  color: #000000;
  opacity: 1;
}
.foot_search img{
  width: 0.22rem;
  height: 0.14rem;
  margin-left: 0.1rem;
}
.foot_share{
  margin-top: 0.34rem;
}
.foot_share img{
  width: 0.3rem;
  height: 0.3rem;
}
.foot_share a{
  margin-right: 0.23rem;
}
.footer_tit{
  margin-top: 0.08rem;
}
.footer_tit p{
  font-family: Arial;
  font-weight: bold;
  font-size: 0.2rem;
  color: #222222;
}
.footer_tit hr{
  width: 0.52rem;
  height: 0.02rem;
  background: #0070B0;
  margin-top: 0.12rem;
}
.footNav {
  margin-top: 0.46rem;
  max-width: 1.95rem;
}
.footNav .item{
  display: flex;
  flex-wrap: wrap;
}
.footNav a {
  font-family: Arial;
  font-weight: 400;
  font-size: 0.16rem;
  color: #666666;
  margin-bottom: 0.46rem;
  flex: 0 0 50%;
}
.footC_list{
  max-width: 2.66rem;
}


.footC_c{
  margin-top: 0.24rem;
}
.footC_li{
  margin-top: 0.21rem;
  align-items: flex-start;
}
.footC_li img{
  width: 0.16rem;
  height: 0.2rem;
  margin-right: 0.1rem;
}
.footC_li p{
  font-family: Arial;
  font-weight: 400;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.29rem;
}
.footC_li span{
  font-family: Arial;
  font-weight: 400;
  font-size: 0.16rem;
  color: #111111;
}
.footC_list2:nth-of-type(2){
  margin-left: 0.95rem;
}
.footC_p{
  max-width: 1.9rem;
  height: 1.6rem;
}

.beian{
  background: #D0D0D0;
  padding: 0.32rem 0 0.3rem;
}
.beian .max-width3{
  justify-content: space-between;
}
.beian p{
  font-family: Arial;
  font-weight: 400;
  font-size: 0.16rem;
  color: #232323;
  line-height: 0.32rem;
  opacity: 0.6;
}
.beian_list a{
  margin-left: 0.24rem;
}

.backTop{
    position: fixed;
    width: .4rem;
    height: .4rem;
    border-radius: .05rem;
    background: #ddd;
    right: 0;
    bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media(max-width:1024px) {
    .footBox{
        padding:30px 0;
        flex-direction: column;
    }
    .foot_search{
        width: 100%;
        font-size: 0.24rem;
        line-height: 0.35rem;
        margin-top: 0.3rem;
    }
    .foot_share img{
        width: 0.5rem;
        height: 0.5rem;
    }
    .footL{
        margin-top: 0.4rem;
    }
    .footer_tit p{
        font-size: 0.3rem;
    }
    .footNav{
        max-width: 100%;
    }
    .footNav a{
        font-size: 0.24rem;
        flex: 0 0 25%;
    }
    .footC_c{
        flex-direction: column;
        align-items: flex-start;
    }
    .footC_list{
        max-width: 100%;
    }
    .footC_li p,
    .footC_li span{
        font-size: 0.24rem;
    }
    .footC_p{
        max-width: none;
        height: auto;
    }
    .footC_li p:nth-child(2){
        margin-top: 0.2rem;
    }
    .footC_li img{
        width: 0.3rem;
        height: auto;
    }
    .footC_li{
        margin-top: 0.4rem;
    }
    .footC_list2:nth-of-type(2){
        margin-left: 0;
    }
    .beian .max-width3{
        flex-direction: column;
    }
    .beian p{
        font-size: 0.24rem;
    }
    .beian_list {
        flex-wrap: wrap;
        margin-top: 0rem;
    }
    .beian_list a{
        width: 50%;
        text-align: center;
        margin-left: 0;
        margin-top: 0.3rem;
    }
    .backTop{
        width: 0.6rem;
        height: 0.6rem;
    }
    .backTop img{
            width: 57%;
    }
}
