 
body {}
.MoreFunctions_moreFunctions__K280q { margin: 16px 0 0 0 !important}
.mn_one { float: left; width: calc(100% - 272px); margin: 0 0 0 16px}
.index_main_left .nav-link { font-size: 15px}
.forumList-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: calc(100vh - 94.2px);
	padding: 15px 0 !important
}
.foumicon{ width:20px; margin-right: 10px;}
.forumList {
    overflow: auto;
    min-height: 0;
}
.position-relative {
    position: relative!important;
}
.ml-3, .mx-3 {
    margin-left: 1rem!important;
}
.mr-3, .mx-3 {
    margin-right: 1rem!important;
}
.forumList .nav-link.active {
    background-color: #F0F2F5;
    border-radius: 49px;
    color: #333333 !important;
}
.forumList .nav-link.active::before {
    content: "";
    width: 3px;
    height: 30px;
    background-color: #3b82f6;
    position: absolute;
    left: 0;
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
	display: none
}
.index_main_left .nav-link>i {
    margin-right: 0.5rem;
    font-size: 1.1rem;
    width: 25px;
    text-align: center;
}
.index_main_left .nav-link {
    display: flex;
    align-items: center;
    padding: 10px 16px;
	margin-bottom: 4px;
    border-radius: 10px;
    transition: background .3s ease;
}
.avatar-2 {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.mr-2, .mx-2 {
    margin-right: 0.5rem!important;
}
.avatar-3 {
    width: 34px;
    height: 34px;
    border-radius: 50%;
}
.text-muted {
    color: #6c757d!important;
}
.p-3 {
    padding: 15px !important;
}

.ttp a, .ttp strong { float: left; display: inline-block; height: 16px; line-height: 16px !important; padding: 2px 10px !important; border: 1px solid #e2e8f0; border-radius: 5px; color: #343a40; font-size: 12px}
.paihang { margin: 16px 0 !important}
#forumnewshow { display: none !important}
#atarget, .unchk, .chked { background-position: 0 4px}
#atarget.atarget_1, .chked {
    background-position: 0 -38px;
}
#atarget.atarget_1 { background-position: 0 -36px}
#no.unchk { background-position: 0 17px}
#no.chked { background-position: 0 -23px}
#atarget:before, .unchk:before, .chked:before {
	float: left;
	margin: 2px 5px 0 0 !important;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
	color: #333333
}
.unchk { color: #333333}
.chked { color: #3b82f6 !important}
.chked:before { color: #3b82f6}
#no#atarget:before, #no.unchk:before, #no.chked:before { margin: 15px 5px 0 0 !important}
.th table { width: 100%}
.th tbody { width: 100%}
.q_list_topbox {
	position: relative;
    padding: 0;
	margin: 16px 0;
    border-radius: 8px;
	background: #FFFFFF;
	overflow: hidden;
}
.q_topbg {
	height: 160px;
    overflow: hidden
}
.q_topbg img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: cover
}
.q_topinfo {
    display: flex;
    align-items: center;
    padding: 20px
}
.q_topinfo .list_icon {
	position: relative;
	width: 88px;
	min-width: 88px;
    height: 88px;
    margin-right: 16px;
    border-radius: 50%;
}
.q_topinfo .list_icon img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
	object-fit: cover;
    overflow: hidden;
}
.q_topinfo .info_title {
    height: 35px;
	line-height: 35px
}
.q_topinfo .b_title {
    float: left;
    margin-right: 12px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
	color: #FFFFFF;
    font-weight: 400;
    overflow: hidden
}

.q_topinfo .b_shoucang {
    float: left;
    height: 18px;
    line-height: 18px;
	padding: 0 6px;
	margin-top: 8px;
    font-size: 12px;
	color: #FFFFFF;
    border-radius: 4px
    background: #3b82f6;
}

.q_topinfo .info_p {
    margin-top: 5px;
	max-width: 400px;
    line-height: 20px;
    font-size: 13px;
    color: #FFFFFF;
    overflow: hidden;
}

.q_topinfo .info_p strong {
	color: #FFFFFF;
	font-size: 14px;
    font-weight: 400
}
.list_post {
    margin: 52px 0 0 auto;
    overflow: hidden
}
.list_post a {
    float: left;
    height: 28px;
    line-height: 28px;
	margin: 0 0 0 15px;
    padding: 0 12px;
    font-size: 12px;
	color: #FFFFFF;
	border: 1px solid rgba(255,255,255,0.6);
    border-radius: 4px;
    background: none
}
.list_post a:hover {
	color: #FFFFFF !important;
	border-color: #3b82f6;
    background: #3b82f6;
}
#newspecial, #newspecial:hover, #newspecialtmp, #newspecialtmp:hover {
    color: #FFFFFF !important;
	background: #3b82f6 !important;
}

.list_post a:hover:after {
    color: #3b82f6 !important
}
.list_post a.post_button {
    padding: 0 22px;
	color: #FFFFFF;
    border: 1px solid #3b82f6;
    background: #3b82f6;
}
.top_bg { display: none}
.so_bg {
    background-size: 100%;
    background-position: top;
    background-image: url(template/quater_2025_dj/src/admin_10813ea143ef5c824d4a900184849f89oss.jpg_realpic.jpg);
    width: 100%;
    height: 200px;
}
.font-30 {
    font-size: 30px;
}
.font-16 {
    font-size: 16px;
}
.font-weight-light {
    font-weight: 300 !important;
}
.pt-2, .py-2 {
    padding-top: 0.5rem !important;
}
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
.pb-3, .py-3 {
    padding-bottom: 1rem !important;
}
.pt-3, .py-3 {
    padding-top: 1rem !important;
}
.bg-white {
    background-color: #fff !important;
}
.mr-auto .xi2 { width: 84px; height: 32px; line-height: 32px; padding: 0 !important; margin: 0 auto !important; color: #999999 !important; border-radius: 32px; text-align: center; font-size: 14px}
.mr-auto .xi2.xw1 { color: #FFFFFF !important; font-weight: 400 !important; background: #343a40 !important}
.btn-primaryx:hover { opacity: 0.9}
.row {
    display: flex;
    flex-wrap: wrap;
}
.tab1 .mb-2 a:hover { color: #3b82f6 !important}
.text-muted {
    color: #868e96 !important;
}
.text-center {
    text-align: center !important;
}
.d-inline-block {
    display: inline-block !important;
}
.card_sty {
    padding: 3px 0;
	font-size: 14px;
    border-bottom: 0;
}
.px-z-1 {
    padding-left: 18px;
    padding-right: 18px;
}
.color0099ee {
    color: #2b85e4;
}
.sm_card {
    border-radius: 3px;
}
.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.pb-2, .py-2 {
    padding-bottom: 8px !important;
}
.ques_title {
    font-size: 16px;
    vertical-align: middle;
}
#moderate .thread_tit a.ques_title:hover { color: #3b82f6 !important}
.ques_tag {
    font-size: 12px;
    background-color: #EBF8FF;
    color: #2b85e4 !important;
    padding: 3px 10px;
    margin-right: 8px;
    vertical-align: middle;
    display: inline-block;
    margin-bottom: 3px
}
.small, .text-small {
    font-size: 12px !important;
}
.pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
}
.pl-2, .px-2 {
    padding-left: 8px !important;
}
.pr-2, .px-2 {
    padding-right: 8px !important;
}
.paihang { width: 288px}
.xs1.xw0.i .pipe { padding: 0 8px}
.banzhu a { color: #3b82f6}
#quater_bar .h_post { display: none}
#thread_types { height: auto !important}
.ttp .num { float: right; display: inline-block !important; height: 15px; line-height: 15px; margin: 2px 0 0 5px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; display: none !important}
.ttp li { height: 22px; line-height: 22px; padding-right: 0; margin: 0}
.ttp a { font-size: 12px}
.ttp .a a { color: #FFFFFF !important; border-color: #3b82f6 !important; font-weight: bold !important; background: #3b82f6 !important}
.ttp .num { background: #BBBBBB !important}
.ttp .a .num { background: #3b82f6 !important; font-weight: 400 !important}
#atarget:before, .unchk:before, .chked:before { float: left; margin: 1px 5px 0 0}
.cardx .fl_row td { border: 0}
#flow_right.f_fixed { position: fixed; top: 76px; height: 422px}
#flow_right.f_fixed .boardHeader-LcG8P { display: block !important; border-radius: 5px 5px 0 0 !important}
#flow_right.f_fixed .rightSection-1KuwM { border-radius: 0 0 5px 5px !important}
#sd_bdl { display: none}
.imgItem img, .article .bottomPic img { transition: all .5s ease-in-out}
.article .bottomPic:hover img { transform: scale(1.2) !important}
.abstractMid-pic:hover, .boardName-3wdbA:hover, .article .titleTop:hover, .titlePic .pic-name:hover { color: #ff6661 !important}
.xst, .list_au_info { }
.mi_phone_box { display: none}
#separatorline { display: none}
#flow_right .boardHeader-LcG8P { display: none !important}
.is-sticky #flow_right .boardHeader-LcG8P { display: block !important}
.f_box, .f_box a { color: #FFFFFF}
.showhide { display: none}
.tabx_cont .tf { font-size: 14px}
.tabx_cont .tf .xi2 { color: #343a40}
.tabx_cont .tf a { float: left; height: 54px; line-height: 54px}
.tabx_cont .tf span { float: left; width: 10px; height: 10px}
.tabx_cont .tf .xw1 { position: relative; font-size: 14px; font-weight: bold !important; color: #495057 !important}
.tabx_cont .tf .xw1::after {
	position: absolute;
    content: "";
    display: block;
	bottom: 18px;
	width: 28px;
    height: 4px;
    line-height: 14px;
    background: linear-gradient(to right,#3b82f6,transparent);
}
.list_au_info { font-size: 12px; color: #aaaeb3; font-family: Arial, Helvetica, sans-serif, 'Microsoft Yahei'}
.list_au_info a { color: #aaaeb3 !important; text-decoration: none}
.pipe {
    margin: 0 10px;
    color: #EEEEEE;
}
.tl .icn { width: 65px}
.xst { font-size: 15px}
#moderate .thread_tit {
    width: 100%;
    padding: 12px 0;
}
.right .count .reply[data-v-7d2a2a76], .right .count[data-v-7d2a2a76] {
    display: flex;
    align-items: center;
    font-weight: 400;
    color: #aaaeb3;
}
.right .count .view[data-v-7d2a2a76] {
    display: flex;
    align-items: center;
}
.right .count .reply .count-num[data-v-7d2a2a76], .right .count .view .count-num[data-v-7d2a2a76] {
    margin-left: 4px;
}
.right .count .view[data-v-7d2a2a76] {
    margin-right: 20px;
}
.rules { line-height: 24px; font-size: 12px; font-family: Arial, Helvetica, sans-serif, 'Microsoft Yahei'}
.cnt-3bjqd a { color: rgba(0, 0, 0, .45)}
.tl .icn { width: 52px; padding: 0}
.tl .bm_c { padding: 0 20px}
.tl .th, .tl .thread_tit, .tl td {
    border-top: 0;
    border-bottom: 1px solid #F3F3F3
}
.tl .icn { display: none}
.tl table tbody { position: relative}
.tl .o {
    width: 20px;
    position: absolute;
    left: -30px;
    top: 30px;
	border-bottom: 0 !important
}
.fullTitle-title {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    z-index: 100;
    height: 3.27273rem;
}
.fullTitle-title-left, .fullTitle-title-right {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    color: rgba(0,0,0,.9);
}
.fullTitle-title-left {
    margin-left: 3%;
}
.custom-icon {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.4);
    display: flex;
    justify-content: center;
    align-items: center;
}
.custom-icon>img {
    width: 20px;
    height: 13px;
}
.NewHead_headTop__1rOZg {
    position: relative;
    height: 218px;
}
.NewHead_headTop__1rOZg .NewHead_banner__2MGNl {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.NewHead_headTop__1rOZg .NewHead_banner__2MGNl img {
    width: 100%;
    height: 100%;
}
.NewHead_headTop__1rOZg .NewHead_banner__2MGNl img.NewHead_blur__1XMCp {
    -webkit-filter: blur(20px);
    filter: blur(20px);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}
.NewHead_headTop__1rOZg .NewHead_content__1Tf-q {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.NewHead_headTop__1rOZg .NewHead_content__1Tf-q .NewHead_mask__1xxEO {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.2);
}
.NewHead_headTop__1rOZg .NewHead_content__1Tf-q .NewHead_thumbnail__3CgTU {
    position: absolute;
    z-index: 50;
    left: 3%;
    bottom: 16px;
    width: 65px;
    height: 65px;
    border-radius: 12px;
}
.LazyLoadImg_lazyImg__3R1zp {
    width: 100%;
    height: 100%;
    border-radius: inherit;
    object-fit: cover;
}
.NewHead_headBottom__380s3 {
    padding: 0 3%;
	background: #FFFFFF
}
.NewHead_headBottom__380s3 header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 20px;
}
.NewHead_headBottom__380s3 header .NewHead_boardName__1V_ZV {
    color: #333333;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
}
.extend-click {
    position: relative;
}
.JoinCircleBtn_joinBtn__3gUsN {
    width: 58px !important;
    height: 26px !important;
    border-width: 1px;
    border: 1px solid #d9d9d9;
    border-radius: 28px;
    color: var(--Color_Text_1);
    font-size: 14px;
    line-height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* cursor: pointer; */
}
.NewHead_headBottom__380s3 .NewHead_metaInfo__Wn_T9 {
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.NewHead_headBottom__380s3 .NewHead_metaInfo__Wn_T9 .NewHead_boardRank__3xA29, .NewHead_headBottom__380s3 .NewHead_metaInfo__Wn_T9 .NewHead_flex__2Ou27 {
    display: flex;
    align-items: center;
}
.AvatarGroup_avatarGroup__MTbtq {
    display: flex;
    align-items: center;
}
.AvatarGroup_avatarGroup__MTbtq .AvatarGroup_avatars__2LoSe {
    margin-right: 3px;
    display: flex;
    align-items: center;
}
.AvatarGroup_avatarGroup__MTbtq .AvatarGroup_avatar__nOGXR {
    position: relative;
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    overflow: hidden;
    background-image: url(//rs.vip.miui.com/vip-resource/prod/mifans/v163/static/defaultMedia/default-avatar.bf774ef7.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}
.AvatarGroup_avatarGroup__MTbtq .AvatarGroup_avatar__nOGXR span {
    position: relative;
    display: block;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}
.NewHead_num__14QBf {
	font-weight: bold
}
.NewHead_divider__13sXb {
    width: 1px;
    height: 15px;
    background-color: rgba(0,0,0,.15);
    margin-left: 12px;
    margin-right: 12px;
}
.AvatarGroup_avatarGroup__MTbtq .AvatarGroup_avatar__nOGXR:not(:last-of-type) {
    margin-right: -10px;
}
.titlePic .titlePic-left { width: 38px; height: 38px; margin-right: 16px; margin-top: 6px}
@media (max-width: 820px) {
body, html { font-family: 'Microsoft Yahei' !important}
.wp { width: 100% !important}
.q_list_topbox { display: none}
.phone_list_top { display: block !important}
#filter_special { display: none !important}
.ttp li { padding-right: 10px !important; padding-left: 0 !important; margin-bottom: 10px !important}
.ttp li:last-child { padding-right: 0 !important}
#thread_types { padding: 20px 3% 0 3% !important; margin: 0 !important}
.tabx_cont { padding: 0 !important; margin: 10px 3% 0 3% !important}
.boardHeader-LcG8P { display: none !important}
.mn { width: 100% !important}
.sd { display: none}
.post_box1 { display: none}
.cardx1 { display: none}
.mi_section { margin-top: 0 !important}
.picBtnTop-wrap { margin: 15px 0 0 0 !important}
.rightbox { display: none}
.v2_dot { display: none}
.v2_cont-title em { display: none}
.qin-rt-icon { display: none}
.v2_cont { padding: 15px !important}
.v2_reply { right: 15px !important}
.thread_tit a.xst { line-height: 20px !important; font-size: 16px !important}
.list_au_info { padding-top: 20px !important}
.mi_section { width: 100% !important}
.tl .bm_c { padding: 0 3% !important}
.tl .o { display: none}
.imgList { width: 100%; display: block}
.imgList400 { width: 100% !important}
.imgItem { float: left; width: 32%; height: 116px; margin: 10px 2% 0 0; border-radius: 5px}
.imgItem img { height: 116px !important; width: auto !important; min-width: 100% !important}
.imgList400 .imgItem { width: 49% !important; margin: 10px 2% 0 0 !important}
.imgList400 .imgItem:nth-child(2n) { margin-right: 0 !important}
.tabx_cont { top: 0 !important}
body { font-family: Arial, Helvetica, sans-serif,'Microsoft Yahei' !important}
.titlePic .pic-name, .xst { font-family: Arial, Helvetica, sans-serif,'Microsoft Yahei' !important}
.toppingList-zIQMI { padding: 18px 3% 10px 3% !important}
.titlePic .titlePic-left { margin-top: 2px; margin-right: 12px !important}
.titlePic .titlePic-left { width: 32px; height: 32px}
#moderate .thread_tit img.mio-lazy-img { width: 32px !important; height: 32px !important}
.card-circle { margin: 2px 6px 0 0 !important}
.right_info { width: calc(100% - 52px) !important}
.thread_tit a.xst { font-size: 15px !important}
.management1 { position: absolute; top: 1px !important; right: 0 !important; padding: 8px; background: #FFFFFF}
.page_box1 { padding: 10px !important}
.waterfall_box { padding: 10px 3% !important}
.NewHead_headBottom__380s3 .NewHead_metaInfo__Wn_T9 { padding-bottom: 10px !important}
.tabx_cont { width: 94% !important}
}
 