.yn-common-header-field-box {
    margin-bottom: 10px;
}

.yn-common-header-field-field-label {
    font-size: 14px;
    color: var(--yn-color-grey);
    font-style: italic;
}

.yn-common-header-field-field-value {
    font-size: 14px;
    font-weight: 500;
    color: var(--yn-color-black);
    font-style: italic;
}

.yn-common-summary-box .yn-common-summary {
    text-align: left;
    font-size: 14px;
    line-height: 1.5;
    color: var(--yn-color-grey);
    margin-bottom: 10px;
}

.yn-common-content-box .yn-common-content {
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
    color: var(--yn-color-black);
}

.yn-common-content-box p {
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
    color: var(--yn-color-black);
}

.yn-ftl-more-page-box {
    display: flex;
    justify-content: flex-end;
}
.yn-ftl-more-page-btn {
    position: relative;
    display: inline-block;
    padding: 4px 40px 4px 24px;
    margin: 20px;
    /* background: var(--yn-color-1); */
    color:  var(--yn-color-black);
    border: none;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.yn-ftl-more-page-btn:hover {
    /* background: var(--yn-color-1); */
    color:  var(--yn-color-black);
    /* transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); */
}

.yn-ftl-more-page-btn-arrow-line {
    position: absolute;
    right: 21px;
    top: 50%;
    width: 16px;
    height: 2px;
    /* background: var(--yn-color-1); */
    transform: translateY(-50%);
}

.yn-ftl-more-page-btn-arrow-head {
    position: absolute;
    right: 15px;
    top: 50%;
    width: 6px;
    height: 6px;
    border-top: 2px solid var(--yn-color-black);
    border-right: 2px solid var(--yn-color-black);
    transform: translateY(-50%) rotate(45deg);
    animation: blink 1.5s infinite;
}


@media (min-width:768px) {
    .yn-common-header-field-box {
        display: flex;
        flex-wrap: wrap;
    }

    .yn-common-header-field {
        width: 33.33%;
    }
}


/**===============================标注颜色========================================*/
:root {

    --yn-color-1: #FF6B00;

    --yn-color-red: #FF9C01;

    --yn-color-black: #333;

    --yn-color-grey: #606266;

    --yn-color-white: #fff;

}