.head_wdjtr {
    animation: heartshow 2.5s both;
}

@keyframes heartshow {
    0% {
        transform: translateY(-1000px);
    }

    50% {
        transform: translateY(-1000px);
    }

    100% {}
}

.head_sgmmyfh {
    animation: head_mqjdgb 2s both;
}

@keyframes head_mqjdgb {
    0% {
        transform: translateX(1000px);
    }

    100% {}
}

.head_f_title {
    animation: head_f_title 2.5s both;
}

@keyframes head_f_title {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.head_sdtext {
    animation: hzfang 4s both;
}

@keyframes hzfang {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.head_hhzj {
    animation: head_hhzj 4s both;
}

@keyframes head_hhzj {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.head_painting {
    animation: head_painting 3s both;
}

@keyframes head_painting {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {}
}

.close_btn {
    animation: closebtn 3s both;
}

@keyframes closebtn {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}