﻿/* Privacy Policy Page Styles - 与 service1-3 页面保持一致 */

/* 加粗文字颜色加深，使标签更明显 */
.service-privacy .ovs-dd .L .txt.privacy-txt strong {
    color: #333;
    font-weight: bold;
}

/* 去掉标签导航后减小顶部间距 */
.service-privacy .ovs-dd {
    padding-top: 40px;
}

/* 内容区域宽度调整为全宽 */
.service-privacy .ovs-dd .L.privacy-L {
    float: none;
    width: auto;
    padding-left: 35px;
    padding-right: 35px;
}

/* 去掉标题区底部边框和过大间距 */
.service-privacy .Top {
    padding-bottom: 0;
    border-bottom: none;
}

/* 内容文本样式继承 .service1 .ovs-dd .L p 的 color: #939393 */
.service-privacy .ovs-dd .L .txt.privacy-txt {
    margin-bottom: 0;
}

/* 减小行间距 - 按参考样式更紧凑 */
.service-privacy .ovs-dd .L .txt.privacy-txt p {
    line-height: 20px;
    margin-bottom: 4px;
}

/* 章节标题样式 */
.service-privacy .privacy-section-title {
    font-size: 20px;
    color: #535353;
    font-weight: bold;
    margin: 24px 0 10px;
    padding-left: 12px;
    border-left: 4px solid #e60044;
    line-height: 1.3;
}

/* 子标题样式 */
.service-privacy .privacy-sub-title {
    font-size: 16px;
    color: #535353;
    font-weight: bold;
    margin: 16px 0 4px;
    line-height: 20px;
}

/* 列表样式 */
.service-privacy .privacy-list {
    margin: 4px 0 4px;
}

.service-privacy .privacy-list p {
    padding: 0;
    line-height: 20px;
    margin-bottom: 4px;
}

/* 表格样式 */
.service-privacy .privacy-table-wrap {
    margin: 4px 0 4px;
    overflow-x: auto;
}

.service-privacy .privacy-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

.service-privacy .privacy-table thead {
    background-color: #151c21;
}

.service-privacy .privacy-table thead th {
    color: #ffffff;
    font-weight: 500;
    padding: 10px 16px;
    text-align: left;
    font-size: 14px;
}

.service-privacy .privacy-table tbody td {
    padding: 10px 16px;
    border-bottom: 1px solid #e8e8ee;
    color: #939393;
    line-height: 20px;
    vertical-align: top;
}

/* 表格首列加粗 */
.service-privacy .privacy-table tbody td:first-child {
    font-weight: bold;
    color: #333;
}

.service-privacy .privacy-table tbody tr:nth-child(even) {
    background-color: #f3f7fa;
}

/* 提示文字 */
.service-privacy .privacy-tip {
    background-color: #f3f7fa;
    border-left: 4px solid #d8c111;
    padding: 10px 16px;
    margin: 4px 0 4px;
    border-radius: 0 4px 4px 0;
}

.service-privacy .privacy-tip p {
    color: #535353;
    line-height: 20px;
    margin-bottom: 4px;
}

/* 联系信息 */
.service-privacy .privacy-contact {
    background-color: #f3f7fa;
    padding: 12px 18px;
    margin: 4px 0 4px;
    border-radius: 4px;
}

.service-privacy .privacy-contact p {
    color: #535353;
    margin-bottom: 4px;
    line-height: 20px;
}

.service-privacy .privacy-contact-val {
    color: #e60044;
    font-weight: bold;
    font-size: 15px;
}

/* 响应式 - 手机版 rem 单位，设计基准 750px */
@media screen and (max-width: 1200px) {
    .service-privacy .ovs-dd {
        padding-top: .4rem;
        padding-bottom: .6rem;
    }

    .service-privacy .ovs-dd .ddCont {
        padding: .3rem 0;
    }

    .service-privacy .ovs-dd .L.privacy-L {
        float: none;
        width: auto;
        padding-left: .3rem;
        padding-right: .3rem;
    }

    .service-privacy .ovs-dd .L .txt.privacy-txt {
        margin-bottom: 0;
    }

    /* 正文 */
    .service-privacy .ovs-dd .L .txt.privacy-txt p {
        font-size: .24rem;
        line-height: 1.5;
        margin-bottom: .08rem;
    }

    .service-privacy .ovs-dd .L .txt.privacy-txt strong {
        color: #333;
    }

    /* 章节标题 */
    .service-privacy .privacy-section-title {
        font-size: .32rem;
        margin: .3rem 0 .12rem;
        padding-left: .12rem;
        border-left: .04rem solid #e60044;
        line-height: 1.3;
    }

    /* 子标题 */
    .service-privacy .privacy-sub-title {
        font-size: .28rem;
        margin: .2rem 0 .08rem;
        line-height: 1.4;
    }

    /* 列表 */
    .service-privacy .privacy-list {
        margin: .08rem 0 .08rem;
    }

    .service-privacy .privacy-list p {
        font-size: .24rem;
        line-height: 1.5;
        margin-bottom: .08rem;
    }

    /* 表格 */
    .service-privacy .privacy-table-wrap {
        margin: .08rem 0 .08rem;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .service-privacy .privacy-table {
        font-size: .24rem;
        min-width: 5rem;
    }

    .service-privacy .privacy-table thead th {
        padding: .12rem .16rem;
        font-size: .24rem;
    }

    .service-privacy .privacy-table tbody td {
        padding: .12rem .16rem;
        line-height: 1.5;
    }

    /* 提示框 */
    .service-privacy .privacy-tip {
        padding: .12rem .16rem;
        margin: .08rem 0 .08rem;
        border-left: .04rem solid #d8c111;
    }

    .service-privacy .privacy-tip p {
        font-size: .24rem;
        line-height: 1.5;
        margin-bottom: .08rem;
    }

    /* 联系信息 */
    .service-privacy .privacy-contact {
        padding: .16rem .2rem;
        margin: .08rem 0 .08rem;
    }

    .service-privacy .privacy-contact p {
        font-size: .24rem;
        line-height: 1.5;
        margin-bottom: .08rem;
    }

    .service-privacy .privacy-contact-val {
        font-size: .26rem;
    }
}