*  {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}
.no-js{
    font-family: Flexo;
}
body {
    user-select: none;
}
.content-ft{
    padding: 0 0 0;
}
.top-hd{
    background-color: #313741;
}
.leftContent-ft{
    padding: 10vw 6vw 0;
}
.rightContent-ft{
    width: 50%;
    display: flex;
    padding-top: 5vw;
}
.img-right-fc{
    width: 100%;
}
.imb-right-fc{
    width: 100%;
}

@media screen and (max-width: 800px){
    .leftContent-ft {
        padding: 28vw 6vw 4vw;
    }
    .rightContent-ft{
        width: auto;
        display: contents;
    }
    .img-ft {
        padding-top: 0;
    }
}