* {
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    min-height: 100vh;
}

ul {
    margin-bottom: 0 !important;
}

a {
    cursor: pointer;
}

a:hover {
    text-decoration: none !important;
}

ul li {
    list-style-type: none;
}

::-webkit-scrollbar {
    width: 4px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px #c9c9c9;
    background: #c9c9c9;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #f0f0f0;
    border-radius: 0;
    background: #f0f0f0;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.ovh{
    overflow: hidden;
}
.red{
    color: red;
}
.cup{
    cursor: pointer;
}
.tac{
    text-align: center;
}
.tal{
    text-align: left;
}
.tar{
    text-align: right;
}
.fwb{
    font-weight: bold;
}
.fwn{
    font-weight: normal;
}
.por{
    position: relative;
}
.poa{
    position: absolute;
}
a{
    color: #333;
    text-decoration: none;
}
.scaleImg{
    transition: all 0.2s;
    cursor: pointer;
    &:hover{
        transform: scale(1.05);
    }
}
.btn{
    transition: all 0.2s;
    &:hover{
        background: #e39100;
    }
}