.main {
    height: 81.9vh;

    .zero {
        width: 96vw;
        margin: 0 0 2vw 0;
    }

    .zero:last-child {
        margin: 0;
    }

    .two {
        .a {
            display: flex;
            flex-direction: column;
            height: 74vh;

            .two_1 {
                background-color: #f1f1f1;
                width: 92vw;
                padding: 2vw;

                input {
                    font-size: 16px;
                }
            }

            .two_2 {
                width: 96vw;
                flex-grow: 1;
                position: relative;


                .scroll-view {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;

                    .list-scroll-view {
                        display: flex;
                        flex-wrap: wrap;
                        align-content: flex-start;
                        justify-content: space-between;

                        .list {
                            background-color: #ffffff;
                            margin: 0 0 2vw 0;
                            display: flex;
                            flex-direction: row;
                            justify-content: space-between;
                            width: 92vw;
                            padding: 2vw;

                            .list_1 {
                                width: 70vw;

                                .name {
                                    font-size: 18px;
                                    font-weight: bold;
                                    margin: 0 0 1vw 0;
                                    overflow: hidden;
                                    text-overflow: ellipsis;
                                    -webkit-line-clamp: 2;
                                    word-break: break-all;
                                    display: -webkit-box;
                                    -webkit-box-orient: vertical;
                                }

                                .brief {
                                    margin: 0 0 1vw 0;
                                    font-size: 15px;
                                    color: #858585;
                                    overflow: hidden;
                                    text-overflow: ellipsis;
                                    -webkit-line-clamp: 3;
                                    word-break: break-all;
                                    display: -webkit-box;
                                    -webkit-box-orient: vertical;
                                }

                                .other {
                                    font-size: 15px;
                                    color: #858585;

                                    text {
                                        padding: 0 1vw 0 0;
                                    }
                                }
                            }

                            .list_2 {
                                text-align: right;
                                padding: 4vw 0 0 0;

                                .image {
                                    width: 100px;
                                    height: 100px;
                                    overflow: hidden;
                                    border-radius: 10px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }

}