.footer_wrap0 .bgColor {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 0.7rem;
}

.footer_wrap0 .footer {
    width: 14.8rem;
    height: auto;
    margin: 0 auto;
}

.footer_wrap0 .footer_box1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*.footer_wrap0 .footer_box1>:first-child {*/
/*    width: 2.41rem;*/
/*    height: 0.7rem;*/
/*}*/

.footer_wrap0 .footer_tel {
    display: flex;
    align-items: center;
    height: 0.5rem;
}

/*.footer_wrap0 .footer_tel>:first-child {*/
/*    width: 0.5rem;*/
/*    height: 0.5rem;*/
/*    margin-right: 0.1rem;*/
/*}*/

.footer_wrap0 hr {
    width: 14.8rem;
    border: 0.01rem solid #343434;
    margin-top: 0.93rem;
    margin-bottom: 0.51rem;
}

.footer_wrap0 .footer_box2 {
    display: flex;
    align-items: start;
    justify-content: space-between;
}

.footer_wrap0 .footer_magLeft {
    /*margin-left: 0.35rem;*/
}

.footer_wrap0 .footer_icon_box {
    display: flex;
    align-items: center;
    margin-top: 0.3rem;
}

.footer_wrap0 .footer_icon_box img {
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.15rem;
}
.footer_CRcodeWrap{
    display: flex;
    gap: 0.33rem;
}
.footer_wrap0 .footer_CRcode {
    width: 1rem;
    height: 1rem;
    margin-top: 0.1rem;
}
.footer_CRcodeBox{
    display: flex;
    flex-direction: column;
    align-items: center;
    /*margin-top: 0.2rem;*/
}
.footer_CRcodeBox p{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #8D8D8D;
    line-height: 0.32rem;
}
.footer_wrap0 .last {
    background: #000;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #888888;
    line-height: 0.3rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
    margin-top: 0.71rem;
    display: flex;
    justify-content: center;
}
.footer_wrap0 .last a{
    width: fit-content;
}
.footer_p1 {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #C8C8C8;
    text-align: left;
    font-style: normal;
    text-transform: none;
    display: flex;
}

.footer_p1 img{
    width:0.24rem;
    margin-right:0.11rem;
    margin-bottom: 0.08rem;
}

.footer_p2 {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.28rem;
    color: #FFFFFF;
    text-align: left;
    line-height: 0.3rem;
    font-style: normal;
    text-transform: none;
}

.footer_p3 {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 0rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-bottom: 0.2rem;
}

.footer_p4 {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #C8C8C8;
    line-height: 0.3rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}

.footer_p5 {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.32rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
}



@media only screen and (max-width: 1024px) {
    .footer_box2_box:nth-child(1){
        display: none!important;
    }
    .footer_box2_box:nth-child(2){
        display: none!important;
    }
    .footer_box2_box:nth-child(3){
        display: none!important;
    }
    .footer_box2_box:nth-child(4){
        display: none!important;
    }
    
    .footer_wrap0 .footer{
        width: auto;
    }
    .footer_box2_box{
            margin: 0 auto;
    }
    .footer_wrap0 hr{
        width: auto;
            margin-top: 0.3rem;
    }
    .footer_wrap0 .footer_box1{
            justify-content: space-evenly;
    }
}