.ykt-user-protocol-article {
    padding: 20px 100px 50px;
    width: 1200px;
    margin: 20px auto 30px;
    box-shadow: 0 0 6px #000d3414;
    border-radius: 14px;
    background: #fff
}

.ykt-user-protocol-article .art-title {
    position: relative;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 20px
}

.ykt-user-protocol-article .art-title h1 {
    font-size: 24px;
    color: var(--ykt-theme-color-n1-3);
    text-align: center;
    padding-top: 24px;
    padding-bottom: 17px;
    margin: 0
}

.ykt-user-protocol-article .art-title .update-time {
    position: absolute;
    right: 0;
    top: 39px;
    color: var(--ykt-theme-color-n1-5);
    font-size: 12px
}

.ykt-user-protocol-article .art-content {
    font-size: 14px;
    line-height: 30px;
    color: var(--ykt-theme-color-n1-3)
}

.ykt-user-protocol-article .art-content strong {
    font-weight: bolder;
    color: #000
}

.ykt-user-protocol-article .art-content em {
    font-weight: bolder;
    color: #000;
    text-decoration: underline;
    font-style: normal
}

.ykt-user-protocol-article .art-content h2 {
    font-size: 20px
}

.ykt-user-protocol-article .art-content ul {
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}

.ykt-user-protocol-article .art-content ul li {
    list-style: disc
}

.ykt-user-protocol-article .art-content ol {
    display: block;
    list-style-type: decimal;
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}

.ykt-user-protocol-article .art-content div>div {
    padding-left: 2em
}

.ykt-user-protocol-article .art-content .list-style-none {
    padding-inline-start:20px}

.ykt-user-protocol-article .art-content .list-style-none li {
    list-style: none
}

@media (max-width: 1800px) {
    body {
        overflow-x:auto;
        min-width: auto
    }

    .ykt-user-protocol-article {
        width: 800px
    }
}

.ykt-simple-header {
    height: calc(64px + var(--global-banner-height));
    display: flex;
    align-items: center;
    background: #fff;
    border-bottom: 1px solid var(--ykt-theme-color-n1-7);
    padding-left: 28px
}

.ykt-simple-header .logo {
    height: 27px
}

.ykt-simple-header .logo img {
    height: 100%
}

body.ykt-gray-body {
    background: var(--ykt-theme-color-n1-11)
}

