#fullpage {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0px;
    left: 0px;
    z-index: 99;
    background-image: url('/assets/images/usercenter/pc/style1_bg.jpg');
}

#fullpage ul,
#fullpage li {
    list-style: none;
}

#fullpage .fullpage {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}

#fullpage .pc_page_swiper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

#fullpage .pc_page_swiper .swiper-container {
    /* position: absolute; */
}

#fullpage li {
    width: 100%;
    position: absolute;
    /*一定要设置这个*/
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 4;
}

#fullpage .pc_first_page_slide {
    height: 100vh;
    display: flex;
    justify-content: center;
    visibility: hidden;
}

#fullpage .pc_second_page_img {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

#fullpage .pc_first_page_img img,
#fullpage .pc_second_page_img img {
    width: 100%;
    height: 100%;
}

#fullpage .pc_second_page {
    width: 100%;
    height: 100%;
    display: flex;
}

#fullpage .slide_show {
    position: relative;
    height: 100%;
    width: 100%;
}

#fullpage .slide_show * {
    outline: none;
}

.pc_first_page_img {
    display: flex;
    align-items: center;
}


#fullpage .slide_show li img {
    width: auto;
    height: 90%;
    margin: 0 0 5% 5%;
    overflow: hidden;
    -webkit-transition: all 3s cubic-bezier(0.7, 0.5, 0.3, 1);
    transition: all 3s cubic-bezier(0.7, 0.5, 0.3, 1);
    border: 30px solid;
    border-image: url('/assets/images/home/border.png') 30 30 stretch;
    box-sizing: border-box;
}

#fullpage .slide_show .pc_first_page_slide.slick-active img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

#fullpage li {
    animation: mymove 1s linear 0s forwards;
}

@keyframes mymove {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

#fullpage .lb_footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100vw;
    height: 60px;
    background-color: rgba(2, 0, 0, .35);
}

#fullpage .lb_footer .lb_main {
    width: auto;
    text-align: center;
    margin: 0px auto;
    height: 60px;
    line-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#fullpage .lb_footer .lb_main span {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
}

#fullpage .lb_footer .lb_main .lb_title {
    font-size: 17px;
    margin-right: 40px;
}

#fullpage .lb_footer .lb_main p .lb_age {
    margin-left: 10px;
}
