.footer {
    display: flex;
    width: 100%;
    height: 4.35rem;
    background: linear-gradient(#024290 0%, #0B4DB2 100%);
    padding: 0.4rem 1.6rem 0;
    box-sizing: border-box;
}

.footer .footLeft {}

.footer .footLeft .foot-logo {
    width: 3.1rem;
    height: 0.6rem;
    margin-bottom: 0.4rem;
}

.footer .footLeft .footContact {}

.footLeft .footContact .contact {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-size: 0.16rem;
    color: #FFFFFF;
    margin-bottom: 0.18rem;
}

.footLeft .footContact .contact:last-child {
    margin-bottom: 0;
}

.footer .footLeft .footSoft {
    display: flex;
    margin-top: 0.4rem;
}

.footSoft .soft-img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 0.38rem;
    height: 0.38rem;
    background: rgba(255, 255, 255, 0.09);
    /* background: #09BB07; */
    border-radius: 0.04rem 0.04rem 0.04rem 0.04rem;
    margin-right: 0.1rem;
}

.footSoft .soft-img:hover {
    background: #09BB07;
}

/* .footSoft .wx-img:hover {
    background: #09BB07;
}

.footSoft .wb-img:hover {
    background: linear-gradient(to bottom, #FDEFC0, #FFD33C);
}

.footSoft .dy-img:hover {
    background: #1c0b1b;
}

.footSoft .ks-img:hover {
    background: #EC5E2C;
} */

.footSoft .soft-img .wx {
    width: 0.25rem;
    height: 0.2rem;
}

.footSoft .soft-img .wb {
    width: 0.24rem;
    height: 0.2rem;
}

.footSoft .soft-img .dy {
    width: 0.17rem;
    height: 0.2rem;
}

.footSoft .soft-img .ks {
    width: 0.17rem;
    height: 0.2rem;
}

.footCode {
    display: flex;
    width: 0.68rem;
    height: 0.68rem;
    margin-top: 0.08rem;
    margin-left: -0.15rem;
}

.footCode img {
    width: 100%;
    height: 100%;
}

.footRight {
    display: flex;
    margin-left: 1.79rem;
}

.footRight .footList {
    margin-right: 1.18rem;
}

.footRight .footList:last-child {
    margin-right: 0;
}

.footRight .footList .list-tit {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: bold;
    font-size: 0.18rem;
    color: #FFFFFF;
    margin-bottom: 0.18rem;
    white-space: nowrap;
}

.footRight .footList .list-a {
    display: flex;
    flex-direction: column;
}

.footList .list-a a {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    line-height: 0.36rem;
    color: #B1C7E1;
    white-space: nowrap;
}

.copy {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 1.1rem;
}

.copy .copySpan{
    display: flex;
    justify-content: center;
}

.copy .copySpan span:nth-child(2){
    margin: 0 0.25rem;
}

.copy div,
.copy span{
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.3rem;
    text-align: center;
}

@media only screen and (max-width: 768px) {
.copy {
        display: none;
}
.footRight{ 
    display:none;
    
}
.footer{
    height: 5.55rem;
    padding: 0.4rem 0.6rem 0;
    
}
.footLeft .footContact .contact{ 
    font-size:0.24rem;
    
}
.footCode{ 
    width:1.4rem;
    height: 1.4rem;
    margin-left: 0;
    margin-top: 0.28rem;
    
}
.footSoft .soft-img{ 
    width: 0.48rem;
    height: 0.48rem;
}
.footSoft .soft-img .wx {
  width: 0.35rem;
  height: 0.3rem;
}

}





