/*标签云*/
#supertag_newstag .function_c div,
#supertag_hottag .function_c div,
#supertag_randtag .function_c div,
#supertag_relatedtag .function_c div {
    overflow: visible !important;
}

.tag-effect {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 240px;
    padding: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.tag-effect a {
    position: absolute;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    top: 0;
    left: 0;
    padding: 2px 4px 1px 4px !important;
    border: 0;
    display: inline-block;
    line-height: 150%;
    border-radius: 3px;
    margin: 0 !important
}

.tag-effect a:nth-child(9n),
.tag-color-0 {
    background: #6e6e6e;
}

.tag-effect a:nth-child(9n+1),
.tag-color-1 {
    background: #68a2d5;
}

.tag-effect a:nth-child(9n+2),
.tag-color-2 {
    background: #7dc67d;
}

.tag-effect a:nth-child(9n+3),
.tag-color-3 {
    background: #e17572;
}

.tag-effect a:nth-child(9n+4),
.tag-color-4 {
    background: #7898aa;
}

.tag-effect a:nth-child(9n+5),
.tag-color-5 {
    background: #c35cff;
}

.tag-effect a:nth-child(9n+6),
.tag-color-6 {
    background: #33bcba;
}

.tag-effect a:nth-child(9n+7),
.tag-color-7 {
    background: #c28f5c;
}

.tag-effect a:nth-child(9n+8),
.tag-color-8 {
    background: #ff8533;
}

.tag-effect a:hover {
    background: #0099ff;
    color: #f2f2f2 !important;
}

/*特效2*/
.tag-randcolor,
.tag-tags {
    padding: 0 0 10px 0 !important;
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.tag-randcolor a {
    color: #ffffff;
    padding: 2px 4px 1px 4px !important;
    margin: 10px 5px 0 5px !important;
    display: inline-block;
    line-height: 150%;
    border-radius: 3px;
    position: relative;
}

.tag-randcolor a:hover::before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 5%)
}

.tag-randcolor a:hover {
    color: #f2f2f2 !important;
}

/*无特效*/
.tag-tags a {
    padding: 0 !important;
    margin: 10px 5px 0 5px !important;
    display: inline-block;
    line-height: 150%;
}

.tag-effect small,
.tag-randcolor small,
.tag-tags small,
.TagArchive a small {
    font-size: .8em;
    position: relative;
    top: -.2em;
}

/* 标签归档 */
.TagArchive {
    margin-left: -5px !important;
    margin-right: -5px !important;
}

.TagArchive a {
    display: inline-block;
    margin: 0 5px !important;
}

.TagArchive span {
    margin: 0 -5px 0 5px !important;
}