/*====================底部二维码====================*/
.ewm {
    width: 120px;
    height: 120px;
    padding: 5px;
    position: relative;
    display: inline-block;
    background-size: 100%;
    background: url(img/footer_cline2.webp) center center no-repeat;
    overflow: hidden;
}

.ewm img {
    width: 150px
}

.ewm .sm {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    animation: run1 2s infinite;
    -webkit-animation: run1 2s infinite;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

@keyframes run1 {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(100%);
    }
}

@-webkit-keyframes run1 {
    0% {
        -webkit-transform: translateY(0);
    }

    100% {
        -webkit-transform: translateY(100%);
    }
}


/* ==================== 底部 ==================== */


/*隐藏底部*/
.absolute-footer {
    display: none;
}



/*底部小工具菜单隐藏横线*/
footer .widget>ul>li,
footer ul.menu>li {
    list-style: none;
    margin: 0;
    text-align: left;
}



/*返回顶部*/
.back-to-top{
    background: #fff !important;
   
}
.back-to-top {
    bottom: 20px !important;
    margin: 0;
    opacity: 0;
    pointer-events: none;
    right: 20px;
    transform: translateY(30%);
}



/*====================底部菜单====================*/

@media screen and (max-width: 768px) { 
    .ux-menu-link a span{
        font-size: 12px;
    }
}

.footer-menu-line-w .ux-menu-link a span,
.footer-menu-line .ux-menu-link a span{
    position: relative;
}
.footer-menu-line-w .ux-menu-link a span:after,
.footer-menu-line .ux-menu-link a span:after{
    content: '';
    width: 100%;
    height: 2px;
    color: #fff;
    display: block;
    background: #fff;
    bottom: 0;
    width: 0;
    transition: .25s;
}
.footer-menu-line-w .ux-menu-link a span:after{
    background: #ccc;
}
.footer-menu-line-w .ux-menu-link a span:hover:after,
.footer-menu-line .ux-menu-link a span:hover:after{
    width: 100%;
}

.footer-menu-line-w .ux-menu-link a:hover,
.footer-menu-line .ux-menu-link a:hover{
    opacity: .7;
}