.grad {
    background: -webkit-linear-gradient(left, blue, purple, yellow, red, yellow, blue, purple);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, blue, purple, yellow, red, yellow, blue, purple);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, blue, purple, yellow, red, yellow, blue, purple);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, blue, purple, yellow, red, yellow, blue, purple);
    /* 标准的语法（必须放在最后） */
}

.center {
    text-align: center;
}

.recTip {
    display: none;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
    color: white;
    padding: 10px 16px;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 6px;
    line-height: 1;
    white-space: nowrap;
    font-size: 12px;
}

.staTip1 {
    position: absolute;
    top: 105px;
    left: 105px;
    font-size: 12px;
}

.staTip2 {
    position: absolute;
    top: 100px;
    left: 225px;
    font-size: 12px;
}

.staTip3 {
    position: absolute;
    top: 240px;
    left: 155px;
    font-size: 12px;
}

.staTip4 {
    position: absolute;
    top: 180px;
    left: 85px;
    font-size: 12px;
}

.staTip5 {
    position: absolute;
    top: 188px;
    left: 200px;
    font-size: 12px;
}

.staTip6 {
    position: absolute;
    top: 345px;
    left: 200px;
    font-size: 12px;
}

.staTip10 {
    position: absolute;
    top: 300px;
    left: 32px;
    font-size: 12px;
}

.sticky-right {
    position: absolute;
    top: 0;
    right: 5px;
    padding: 5px;

}

.sticky-bott {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    padding: 5px;
}

.short {
    width: 15%;
}