<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.party  {
    margin-bottom: 20px;
}

.party .party_left_img_box {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            margin-bottom: 50px;
        }

        .party .party_left_img_box .left_image {
            height: 205px;
            width: 286px;
            background-color: #fff3f1;
        }

        .party .party_left_img_box .left_image .left_image_img {
            width: 286px;
            height: 190px;
        }

        .party .party_left_img_box .right_detail {
            width: 614px;
            height: 205px;
        }

        .party .party_left_img_box .right_detail .detail_title, .party_common_box .detail_title {
            display: flex;
            justify-content: flex-start;
            align-items: baseline;
            margin-left: 30px;
            margin-bottom: 10px;
        }

        .party .party_left_img_box .right_detail .detail_title .triangle_left_bottom, .party_common_box .detail_title .triangle_left_bottom {
            width: 0;
            height: 0;
            border-bottom: 8px solid #FC4646;
            border-right: 8px solid transparent;
            margin-right: 10px;
        }

        .party .party_left_img_box .right_detail .detail_title .title , .party_common_box .detail_title .title{
            color: #062137;
            font-size: 16px;
            font-family: SourceHanSansCN,sans-serif;
        }

        .party .party_left_img_box .right_detail .detail_info {
            height: 172px;
            background-size: contain;
            display: flex;
            justify-content: center;
            box-sizing: border-box;
            align-items: center;
            padding: 20px 40px 20px 48px;
            background: #fff3f1  no-repeat;
        }

        .party .party_left_img_box .right_detail .detail_info .info {
            font-size: 14px;
            line-height: 26px;
            color: #000000;
            font-family: SourceHanSerifCN,sans-serif;
        }

        .reverse {
            flex-direction: row-reverse;
        }

        .party_common_box .detail_info {
            height: 130px;
            background-size: contain;
            display: flex;
            justify-content: center;
            box-sizing: border-box;
            align-items: center;
            padding: 20px 50px 20px 48px;
            background: #fff3f1  no-repeat;
        }

        .party_common_box .detail_info .info {
            font-size: 14px;
            line-height: 26px;
            color: #000000;
             font-family: SourceHanSansCN,sans-serif;
        }


 .top_img {
    width: 100vw;
    /* height: 250px; */
    position: absolute;
    top: 160px;
    left: 0;
}</pre></body></html>