.banner_title {
    position: absolute;
    left: 9vw;
    top: 20.23vw;
}

.btn a {
    line-height: inherit;
}

.btn-outline-secondary:hover {
    background-color: #fff;
}

.about_park {
    padding: 0;
    margin: 0;
}

.banner_title > div:first-child {
    font-size: 6.9vw;
    color: #000000;
    line-height: 6.9vw;
    letter-spacing: 1vw;
    margin-bottom: 2.79vw;
    font-weight: bold;
}

.banner_title > ul {
    font-size: 3vw;
    font-weight: normal;
    color: #000000;
    line-height: 2em;
    letter-spacing: 0.5vw;
}

.list_title {
    font-size: 6.51vw;
    line-height: 9vw;
    color: #333333;
    letter-spacing: 0.23vw;
    margin: 0 0 4vw 0;
}

.list_title span {
    margin: 0 3vw 3vw;
}

.list_item {
    border-radius: 3.48vw;
    box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.15);
    width: 39.3vw;
    height: 61.39vw;
    margin-bottom: 6.74vw;
}

.list_top img {
    width: 100%;
    height: 26.97vw;
    border-top-left-radius: 3.48vw;
    border-top-right-radius: 3.48vw;
}

.list_content {
    margin: 2.32vw 4.4vw;
}

.list_content > div {
    line-height: 6.6vw;
    letter-spacing: 0.23vw;
    color: #000000;
    font-size: 3.25vw;
}

.list_content > div:first-child {
    font-size: 3.72vw;
    white-space: nowrap;
}

.list_blade {
    width: 39.3vw;
    height: 19vw;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom right;
    color: #fff;
    letter-spacing: 0.46vw;
    padding: 0 3vw;
    clip-path: polygon(0% 0%, 0% 100%, 120% 0%);
    top: 0;
    border-top-left-radius: 3.48vw;
    border-top-right-radius: 3.48vw;
}

.list_blade div:first-child {
    font-size: 4vw;
}

.list_blade div:last-child {
    font-size: 8vw;
    line-height: 6vw;
    font-weight: bold;
}

.list_content_row {
    padding: 0 5vw;
}

.list_content_row > div {
    width: 39.3vw;
}

.btn {
    height: 8vw;
    width: auto;
    line-height: 8vw;
    padding: 0 2vw;
    border-radius: 1vw;
}

/*大屏样式*/
@media (min-width: 992px) {
    .btn {
        width: 8.4vw;
        height: 2.5vw;
        line-height: 2.5vw;
        padding: 0;
        border-radius: 0.2vw;
    }

    .banner_title {
        left: 12.7vw;
        top: 14.47vw;
    }

    .banner_title > div:first-child {
        font-size: 3.9vw;
        letter-spacing: 0.46vw;
        margin-bottom: 1vw;
    }

    .banner_title > ul {
        font-size: 1.3vw;
        letter-spacing: 0.46vw;
        line-height: 2.34vw;
    }

    .list_title {
        font-size: 3.12vw;
        line-height: 4.37vw;
    }

    .list_item {
        width: 14.94vw;
        height: 23.43vw;
        border-radius: 1.04vw;
        margin-bottom: 1.71vw;
    }

    .list_top img {
        height: 10.2vw;
        width: 14.94vw;
        border-top-left-radius: 1.04vw;
        border-top-right-radius: 1.04vw;
    }

    .list_blade {
        width: 14.94vw;
        height: 8.2vw;
        border-top-left-radius: 1.04vw;
        border-top-right-radius: 1.04vw;
        clip-path: polygon(0% 0%, 0% 91%, 118% 0%);
        padding: 0.5vw 1.5vw;
    }

    .list_blade div:first-child {
        font-size: 1.2vw;
    }

    .list_blade div:last-child {
        font-size: 2.5vw;
        line-height: 3vw;
    }

    .list_content > div:first-child {
        font-size: 1.25vw;
        white-space: nowrap;
        overflow: hidden;
    }

    .list_content > div {
        font-size: 1.04vw;
        line-height: 2vw;
    }

    .list_content {
        margin: 1.51vw 1.82vw;
    }

    .list_title {
        margin: 0 0 3vw 0;
    }

    .list_title span {
        margin: 1vw;
    }

    .pagination {
        margin: 3vw 0;
    }

    .bg_line {
        height: 1px;
        background-color: #d3d3d3;
    }

    .vertical_line {
        width: 0.31vw;
        height: 3.9vw;
        background: #d52738;
        margin-right: 1.3vw;
    }

    .contact_us {
        margin: 0;
    }

    .bg_line {
        margin: 1.87vw 0;
    }

    .contact_info {
        line-height: 2.5vw;
    }

    .contact_info > div:first-child {
        font-size: 1.35vw;
    }

    .contact_info > div:last-child {
        font-size: 1.04vw;
    }

    .info_item {
        margin-bottom: 2.86vw;
    }

    .contact_footer {
        margin-top: 2vw;
    }
}