/* WordPress Gallery
------------------------------------------ */

.gallery {
    margin-left: -0.5em;
    margin-right: -0.5em;
}

.gallery:after {
    display: table;
    content: "";
    clear: both;
}

.gallery-item {
    margin: 0;
    float: left;
    padding: 0.5em;
}

.gallery-item img {
    width: 100%;
}

.gallery-columns-1 .gallery-item {
    width: 100%;
    float: none;
}

.gallery-columns-2 .gallery-item {
    width: 50%
}

.gallery-columns-3 .gallery-item {
    width: 33.3333%
}

.gallery-columns-4 .gallery-item {
    width: 25%
}

.gallery-columns-5 .gallery-item {
    width: 20%
}

.gallery-columns-6 .gallery-item {
    width: 16.6667%
}

.gallery-columns-7 .gallery-item {
    width: 14.2857%
}

.gallery-columns-8 .gallery-item {
    width: 12.5%
}

.gallery-columns-9 .gallery-item {
    width: 11.1111%
}

.c-card-lg__box {
    margin-right: 3.1%!important;
}

.c-card-lg__box:nth-child(3n) {
    margin-right: 0%!important;
}

@media (max-width: 750px) {
    .c-card-lg__box {
        margin-right: auto!important;
    }
}

.c-post-content__text,
.c-top-information__text {
    text-decoration: underline;
}

.c-post-content__block.is-link-hiddin .c-post-content__text {
    text-decoration: none;
}

.c-top-information__post.is-link-hiddin .c-top-information__text {
    text-decoration: none;
}

.c-post-content__block.is-link-hiddin:hover  {
    opacity: 1;
}

.c-top-information__post.is-link-hiddin:hover  {
    opacity: 1;
}

/* 业务入口透明样式 - 强制覆盖 */
.c-bnr-content__block {
    background-color: transparent !important;
    position: relative;
}

.c-bnr-content__block:after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: rgba(0, 0, 0, 0.6) !important;
    z-index: 1 !important;
    opacity: 1 !important;
    transition: all .3s !important;
}

.c-bnr-content__block:hover:after {
    background-color: rgba(0, 62, 184, 0.8) !important;
    opacity: 1 !important;
}

.c-bnr-content__item {
    position: relative !important;
    z-index: 2 !important;
}

.c-bnr-content__image:before {
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
}
