.st-others-page .st-contact-img{margin:0px auto 20px;text-align:center;border:1px solid #DEDEDE;}.st-contact-address li{margin-bottom:10px;}.st-server-content{font-weight:normal;}.st-server-content li{margin-bottom:6px;margin-top:10px;}.st-server-content [class*="span"]{margin-left:0;}
/* ===== Article/Solution detail page ===== */
.st-article-page {
    max-width: 900px !important;
    margin: 0 auto 40px !important;
    border: none !important;
    padding: 0 !important;
}
.st-article-wrapper {
    background: #fff;
    padding: 0 20px;
}
.st-article-header {
    margin-bottom: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid #eee;
}
.st-article-title {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    color: #222 !important;
    line-height: 1.4 !important;
    margin: 0 0 12px !important;
}
.st-article-meta {
    font-size: 14px;
    color: #999;
}
.st-article-cover {
    margin: 0 0 32px;
    border-radius: 8px;
    overflow: hidden;
    background: #f7f7f7;
}
.st-article-cover img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.st-article-body {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 16px !important;
    line-height: 1.85 !important;
    color: #333 !important;
}
.st-article-body h2 {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    color: #222 !important;
    margin: 40px 0 16px !important;
    padding-bottom: 8px !important;
    border-bottom: 2px solid #1d7ad9 !important;
    line-height: 1.4 !important;
}
.st-article-body h2:first-child {
    margin-top: 0 !important;
}
.st-article-body h3 {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #333 !important;
    margin: 32px 0 12px !important;
    line-height: 1.4 !important;
}
.st-article-body h4 {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    color: #444 !important;
    margin: 24px 0 10px !important;
    line-height: 1.4 !important;
}
.st-article-body p {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 16px !important;
    margin: 0 0 16px !important;
    word-break: break-word;
    line-height: 1.85 !important;
}
.st-article-body ul, .st-article-body ol {
    margin: 0 0 16px 20px !important;
    padding: 0 !important;
}
.st-article-body li {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 16px !important;
    margin-bottom: 8px !important;
    line-height: 1.7 !important;
}
.st-article-body table {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 15px !important;
    width: 100% !important;
    border-collapse: collapse !important;
    margin: 16px 0 24px !important;
}
.st-article-body th, .st-article-body td {
    font-family: "Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif !important;
    font-size: 15px !important;
    border: 1px solid #e5e5e5 !important;
    padding: 12px 14px !important;
    text-align: left !important;
    font-weight: normal !important;
}
.st-article-body th {
    background: #f7f7f7 !important;
    font-weight: 600 !important;
    color: #333 !important;
}
.st-article-body tr:nth-child(even) td {
    background: #fafafa !important;
}
.st-article-body img {
    max-width: 100% !important;
    height: auto !important;
    margin: 16px 0 !important;
    border-radius: 4px !important;
}
.st-article-body strong {
    color: #222 !important;
    font-weight: 700 !important;
}
.st-article-body em, .st-article-body i {
    color: #666;
    font-style: italic;
}
.st-article-body a {
    color: #1d7ad9;
    text-decoration: underline;
}
.st-article-body a:hover {
    color: #0d5a9b;
}
.st-article-back {
    margin-top: 40px;
    padding-top: 20px;
    border-top: 1px solid #eee;
}
.st-article-back a {
    display: inline-block;
    font-size: 15px;
    color: #1d7ad9;
    text-decoration: none;
    padding: 8px 16px;
    border: 1px solid #1d7ad9;
    border-radius: 4px;
    transition: all .2s;
}
.st-article-back a:hover {
    background: #1d7ad9;
    color: #fff;
}
