/* 重定义 */
html{-webkit-text-size-adjust:100%; font-size:100px;}
* { margin:0; padding:0; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; word-break:break-all}
body { font: normal 100%; font-size:.3rem; color:#000; font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif; max-width:750px; min-width:320px; margin:0 auto;}
body{ background: #fff; -webkit-text-size-adjust:100%;}
a,button,input,optgroup,select,textarea,div { -webkit-appearance:none; font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/}
ul,li,dl,dt { list-style:none;}
h1,h2,h3,h4,h5 { font-size:100%; font-weight: normal;}
em,i { font-style:normal;}
img,object { max-width: 100%;}
img{-ms-interpolation-mode: bicubic; border:none;}
.inline{ display:inline-block; position:relative}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bk100{ height: 1rem; clear: bottom; display: block}
.bk200{ height: 2rem; clear: bottom; display: block}
.bk12{ height:1.2rem; clear:both; display:block}
.bk15{ height:1.5rem; clear:both; display:block}
.bk17{ height:1.04rem; clear:both; display:block}
.line20{ background: #f5f5f5; height: .2rem; clear: both; display: block}
.splitbox{width:100%;height:.25rem;background:transparent;}
.splitbox2{width:100%;height:.5rem;background:transparent;}
.clearfix:after{ content:''; clear:both; display:block}
.bk50{ height:1.3rem; clear:both; display:block}
.bk25{ background:#f1f2f3; clear:both; display:block; height:.25rem;}
.mt20{ margin-top:.4rem}
.main{ width:7.5rem; margin:0 auto; overflow:hidden; position:relative; }
.line1{ background: #eee; height: 1px; clear: both; display: block; width: 6.9rem; margin: 0 auto;}

/*顶部*/
.bltop1{ position: fixed; background: #fff; width: 7.5rem; left: 50%; margin-left: -3.75rem; top: 0; z-index: 100; box-shadow: 0 0 .2rem rgba(0,0,0,.1); height: 1rem; padding: 0 .3rem; display: flex; justify-content: space-between; align-items: center}
.bltop1.fixed{ position: fixed !important;}
.bltop1 .txt{ height: .44rem; display: flex; align-items: center}
.bltop1 .txt .logo{ margin-right: .2rem;}
.bltop1 .txt .logo img{ height: .44rem; width: 1.6rem;}
.bltop1 .txt .t1{ height: .44rem; overflow: hidden; width: 3.2rem;  }
.bltop1 .txt .t1 .swiper-container{ height: .44rem; line-height: .44rem; font-size: .24rem; color: #999}
.bltop1 .txt .t1 .swiper-container .swiper-slide{ height: .44rem; line-height: .44rem; display: flex; align-items: center}
.bltop1 .btn1{ display: flex; align-items: center; height: .48rem; line-height: .48rem; background: #fed73b; color: #000; font-size: .24rem; padding: 0 .3rem; border-radius: .3rem; -webkit-border-radius: .3rem; white-space: nowrap}

/*搜索*/
.bltop2{ padding-top: 1rem; height: 5rem; background: rgb(254,215,59);
    background: -moz-linear-gradient(180deg, rgba(254,215,59,1) 25%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(254,215,59,1) 25%, rgba(255,255,255,1) 100%);
    background: linear-gradient(180deg, rgba(254,215,59,1) 25%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed73b",endColorstr="#ffffff",GradientType=1);}
.bltop2 .search{ display: flex; justify-content: space-between; align-items: center; padding: .4rem .3rem;}
.bltop2 .search .txt1{ height: .7rem; background: #fffae6; border-radius: .4rem; -webkit-border-radius: .4rem; flex: 1; display: flex; justify-content: space-between; align-items: center}
.bltop2 .search .txt1 .input1{ display: flex; align-items: center; padding: 0 .3rem; font-size: .28rem; color: #000; flex: 1; width: 100%; background: none; border: 0; height: .7rem;}
.bltop2 .search .txt1 .btn1{ display: flex; align-items: center; justify-content: center; width: .8rem; height: .7rem; color: #999; border: 0; background: none;}
.bltop2 .search .txt1 .btn1 .iconfont{ font-size: .4rem;}
.bltop2 .search .img{ width: .7rem; height: .7rem; margin-left: .3rem;}
.bltop2 .search .img img{ width: .7rem; height: .7rem; border: 2px solid #fff; border-radius: .4rem; -webkit-border-radius: .4rem;}

/*轮播图*/
.indexswiper{ width:7.5rem; margin:0 auto; overflow:hidden; background:#fff}
.indexswiper .swiperimg{ display:flex; align-items:center; position:relative; font-size:0; line-height:0; padding:.4rem 0 .2rem;}
.indexswiper .swiperimg .imgbox{ width:6.60rem; height:3.30rem; border-radius:.20rem; box-shadow:0 .10rem .10rem rgba(0, 0, 0, .2); overflow:hidden; position:relative;}
.indexswiper .swiperimg .imgbox .bg1{ position:absolute; left:0; right:0; bottom:0; height:1.40rem; background:rgb(0, 0, 0);
    background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background:-webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1);}
.indexswiper .swiperimg .img1{ width:6.60rem; height:3.30rem; border-radius:.20rem;}
.indexswiper .swiperimg .t1{font-size:.32rem;color:#fff;position:absolute;left:.30rem;bottom:.24rem;right:.9rem;display:flex;align-items:center;line-height:.44rem;z-index:6;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexswiper .swiperimg .t2{ font-size:.20rem; color:#fff; line-height:.30rem; display:flex; align-items:center; letter-spacing:2px; position:absolute; right:.26rem; bottom:.28rem; z-index:5;}

/*导航*/
.blnav{ background:#fff; border-radius: .3rem .3rem 0 0; padding:0 .2rem .2rem; border:0; margin: 0 .14rem;}
.blnav .newnav{ margin-bottom:0; padding-bottom:.2rem;}
.blnav .newnav1{ margin-bottom:0; padding-bottom:.6rem;}
.blnav .swiper-pagination-bullet{ width: 14px; height: 3px; border-radius: 4px; margin: 0 2px !important;}
.blnav .swiper-pagination-bullet-active{ background:#fed73b;}
.blnav .swiper-pagination{ bottom: .2rem !important;}
.blnav .newnav ul{ display: flex; flex-wrap: wrap;}
.blnav li{ width:20%; text-align:center; margin-top: .3rem; }
.blnav li .img{ width: .88rem; height: .88rem;}
.blnav li a{display: flex; align-items: center; justify-content: center; width: 100%; flex-wrap: wrap}
.blnav li a .t1{ width: 100%; height: .4rem; line-height: .4rem; margin-top: .1rem; display: flex; align-items: center; color: #000; font-size: .24rem; justify-content: center}

/*右下角浮动按钮*/
.rightcover{z-index:999;position:fixed;right:.25rem;bottom:2.2rem;width:.8rem}
.rightcover .btn1{width:.8rem;height:.8rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem; margin-top:.25rem;background:#fff;border:1px solid #dadada;box-shadow:0 .08rem .1rem rgba(218,218,218,.5);-webkit-box-shadow:0 .08rem .1rem rgba(218,218,218,.5);-moz-box-shadow:0 .08rem .1rem rgba(218,218,218,.5);color:#000;position:relative; display: flex; align-items: center; justify-content: center}
.rightcover .btn1 .img1{ width: .6rem; height: .6rem;}

/*标题1*/
.bltit1{ text-align: center; position: relative; margin:.5rem 0 0; height: .5rem; display: flex; align-items: center; justify-content: center; }
.bltit1 .inline{ position: relative;}
.bltit1 .s1{ position: relative; z-index: 10; font-size: .4rem; font-weight: bold; line-height: .5rem;}
.bltit1 .bg{ position: absolute; width: 100%; height: .16rem; left: 0; bottom: .00rem; background: #fed73b}

/*热议列表*/
.blist1{ padding: .1rem .3rem 0}
.blist1 .items{ display: flex; justify-content: space-between; padding: .4rem 0; border-bottom: 1px solid #f4f4f4; flex-wrap: wrap}
.blist1 .items .txt1{ flex: 1; position: relative}
.blist1 .items .txt1 .t1{ display: flex; line-height: .44rem; align-items: center; font-size: .34rem; color: #000; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-weight: bold; margin-top: -.04rem; padding-bottom: .44rem;}
.blist1 .items:visited .txt1 .t1{ color: #999}
.blist1 .items .txt1 .t2{ position: absolute; left: 0; bottom: 0; line-height: 1; font-size: .24rem; color: #999; display: flex; align-items: center}
.blist1 .items .txt1 .t2 span{ margin-right: .16rem;}
.blist1 .items .txt2{ width: 100%; display: flex; align-items: center; font-size: .24rem; height: .4rem; line-height: .4rem; color: #000; margin-top: .3rem;}
.blist1 .items .txt2 img{ width: .28rem; height: .28rem; border-radius: .2rem; -webkit-border-radius: .2rem;}
.blist1 .items .txt2 .s1{ margin-left: .1rem; color: #ff7f00}
.blist1 .items .txt2 .s2{ margin-left: .1rem;}
.blist1 .items .txt2 .s3{ margin-left: .2rem;}
.blist1 .items .img{ width: 1.6rem; height: 1.2rem; margin-left: .2rem; position: relative; border-radius: .06rem; -webkit-border-radius: .06rem; overflow: hidden;}
.blist1 .items .img img{ width: 1.6rem; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.blist1 .items .img.tximg img{ width: auto; height: 1.2rem; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); max-width: unset !important;}
.blist1 .items .txt1 .t1{ -webkit-line-clamp:2; max-height: .88rem; padding-bottom: 0;}
.blist1 .items .txt1 .t2{ line-height: .24rem; bottom: -.04rem;}
.blist1 .items .txt1.noimg .t1{ padding-bottom: 0}
.blist1 .items .txt1.noimg .t2{ position: relative; margin-top: .16rem; bottom: 0}
.blist1 .items .num{ color:#999; width: .48rem; font-size: .28rem; font-weight: bold; margin-top: -.04rem; white-space: nowrap; line-height: .44rem;}
.blist1 .items:nth-child(1) .num{ color:#ee1a1a}
.blist1 .items:nth-child(2) .num{ color:#fe5d10}
.blist1 .items:nth-child(3) .num{ color:#f5a623}

/*搜索返回*/
.bl_fixback{ position: fixed; bottom: .6rem; left: 50%; width: 3.2rem; margin-left: -1.6rem; height: .8rem; display: flex; line-height: .8rem; align-items: center; color: #000; background: #fed73b; border-radius: .4rem; -webkit-border-radius: .4rem; box-shadow: .1rem .1rem .2rem rgba(254,215,59,.5); justify-content: center }

/*详情页*/
.group27,.group33,.group39,.group40,.group41,.group42{ color: #FF7F00 !important;}
.group4,.group20,.group24,.group25,.group26,.group3{ color: #EE1A1A !important;}
.blshow1{ padding: .5rem .3rem}
.blshow1 .txt1{ display: flex; align-items: center; line-height: .64rem; font-size: .44rem; font-weight: bold; color: #000}
.blshow1 .txt2{ display: flex; align-items: center; justify-content: space-between; margin-top: .3rem;}
.blshow1 .txt2 .img{ width: .6rem; margin-right: .2rem; height: .6rem; overflow: hidden; border-radius: .3rem; -webkit-border-radius: .3rem; -moz-border-radius: .3rem;}
.blshow1 .txt2 .t{ flex: 1;}
.blshow1 .txt2 .t .t1{ display: flex; align-items: center; height: .28rem; line-height: .28rem; font-size: .28rem; font-weight: bold; color: #000}
.blshow1 .txt2 .t .t2{ display: flex; align-items: center; height: .24rem; line-height: .24rem; font-size: .24rem; color: #999; margin-top: .12rem;}
.blshow1 .txt2 .t .t2 .s1{ margin-right: .24rem;}
.blshow1 .txt2 .gz{ height: .44rem; box-sizing: content-box; -webkit-box-sizing: content-box; font-size: .24rem; color: #999; border: 1px solid #ddd; border-radius: .3rem; -webkit-border-radius: .3rem; padding: 0 .2rem; line-height: .44rem; display: flex; align-items: center}
.blshow1 .txt2 .gz .iconfont{ font-size: .28rem; margin-left: -.08rem;}
.blshow2{ padding: .3rem .3rem; line-height: 1.8; font-size: .3rem;}
.blshow2 p{ margin-top: .2rem;}
.blshow2 img{ max-width: 100% !important;}
.blshow2 .smile{ height: .32rem !important; max-width: none !important; display: inline-block; margin: 0 .04rem; position: relative; top: .06rem;}
.blshow2 .smile:first-child{ margin-left: 0}
.blshow3{ padding: .3rem .3rem .5rem; font-size: 0; line-height: 0}
.blshow3 a{ display: block; margin-bottom: .2rem}
.blshang{ display: flex; align-items: center; justify-content: center; padding: .2rem 0 .6rem; flex-wrap: wrap}
.blshang a{ display: flex; align-items: center; background: #fff; border: 1px solid #ddd; margin: .2rem .1rem 0 .1rem; height: .6rem; line-height: .6rem; box-sizing: content-box; padding: 0 .36rem; border-radius: .4rem; -webkit-border-radius: .4rem; font-size: .24rem; }
.blshang a.has{ background: #ffece5; color: #ff4000; border: 1px solid #ffece5}
.blshang a img{ height: .28rem; margin-right: .08rem;}
.blshang a .a1{ color: #000}
.blshang .paichu{ color: rgba(255,0,0,.8); border-color: rgba(255,0,0,.8)}
.blreply{ padding: .1rem .3rem 0;}
.blreply .items{ padding: .24rem 0; border-bottom: 1px solid #eee; display: flex; justify-content: space-between}
.blreply .items:last-child{ border: 0}
.blreply .items .img{ width: .6rem; margin-right: .2rem; height: .6rem; overflow: hidden; border-radius: .3rem; -webkit-border-radius: .3rem; -moz-border-radius: .3rem;}
.blreply .items .t{ flex: 1;}
.blreply .items .t .t1{ display: flex; justify-content: space-between; align-items: center; height: .36rem; line-height: .36rem; font-size: .28rem; font-weight: bold; color: #000}
.blreply .items .t .t1 .ss1{ display: flex; align-items: center; font-weight: normal; flex: 1; width: 3rem; margin-right: .3rem;}
.blreply .items .t .t1 .ss1 a{ color: #505050;}
.blreply .items .t .t1 .ss1 .s1{ margin-left: .14rem; font-size: .2rem; color: #999}
.blreply .items .t .t1 .ss1 .s1 i{ margin-right: .1rem;}
.blreply .items .t .t1 .zan{ font-weight: normal; color: #000; display: flex; align-items: center}
.blreply .items .t .t1 .zan .iconfont{ font-size: .4rem;}
.blreply .items .t .t2{ color: #000;  margin-top: .1rem; font-size: .28rem; line-height: 1.5; }
.blreply .items .t .t2 .smile{ height: .28rem; display: inline-block; margin: 0 .08rem; position: relative; top: .04rem;}
.blreply .items .t .t2 img{ max-width: 85%; margin-top: .2rem;}
.blreply .items .t .t2 .pre{ font-size: .24rem; background: #f5f5f5; border-radius: .1rem; color: #999; line-height: 1.5; margin: .12rem 0 .14rem; padding: .14rem .2rem;}
.blreply .items .t .t3{ display: flex; align-items: center; color: #999; font-size: .24rem;}
.blreply .items .t .t3 span{ margin-right: .2rem; margin-top: .3rem;}
.blreply .items .t .t2.previewImage>div{ justify-content: flex-start !important; margin-top: .2rem !important;}
.blshowfix{ position: fixed; bottom: 0; left: 0; right: 0; background: #fff; box-sizing: content-box; height: 1rem; box-shadow: 0 0 .2rem rgba(0,0,0,.1); padding: 0 .1rem 0 .3rem; display: flex; align-items: center; z-index: 30}
.blshowfix .input{ flex: 1; height: .6rem; background: #f2f2f2; border-radius: .3rem; -webkit-border-radius: .3rem; margin-right: .2rem; display: flex; align-items: center; padding: 0 .3rem; font-size: .24rem; color: #000}
.blshowfix .input .iconfont{ font-size: .32rem; margin-right: .06rem;}
.blshowfix .btn1{ width: .8rem; height: .6rem; display: flex; align-items: center; justify-content: center; position: relative;}
.blshowfix .btn1.J_open_app_button{ z-index: 4; overflow:visible}
.blshowfix .btn1 .iconfont{ font-size: .5rem; text-align: center}
.blshowfix .btn1 .num{ position: absolute; top: 0; left: .4rem; white-space: nowrap; font-size: .16rem; background: #f04142; display: flex; align-items: center; line-height: .24rem; height: .24rem; min-width: .24rem; border-radius: .3rem; -webkit-border-radius: .3rem; color: #fff; padding: 0 .06rem;}
.blreply2{ padding: .4rem 0 .9rem; display: flex; align-items: center; justify-content: center}
.blreply2 .btn1{ height: .8rem; display: flex; line-height: .8rem; align-items: center; color: #000; background: #fed73b; border-radius: .4rem; -webkit-border-radius: .4rem; box-shadow: 0 1px 0 0 hsla(0,0%,100%,.4), 0 .3rem .3rem -4px rgba(254,215,59,.5); justify-content: center; width: 3.2rem;}
.blreply .items .t .t1 .r{ display: flex; align-items: center}
.blreply .items .t .t1 .r .hb{ display: flex; align-items: center; font-weight: normal; color: #ff4000; margin-right: .3rem;}
.blreply .items .t .t1 .r .hb img{ height: .28rem; position: relative; margin-top: -.02rem; margin-right: .06rem;}

/*缺省*/
.nolist{ padding:1rem 0 1.5rem; text-align:center}
.nolist .img{ width:5rem; margin:0 auto; }
.nolist .t1{ color:#999; font-size:.28rem; line-height:.4rem; margin-top:.1rem;}
.nolist .btn1{ display:inline-block; line-height:.7rem; padding:0 .7rem; border:1px solid #fff; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem; margin-top:.3rem; }

/*分页*/
.pages{ display: flex; align-items: center; justify-content: center; padding: .7rem 0;}
.pages a{ display: flex; height: .6rem; line-height: .6rem; align-items: center; justify-content: center; background: #eee; margin: 0 .08rem; font-size: .24rem; color: #000; border-radius: .08rem; padding: 0 .16rem;}
.pages span{ margin-left: .08rem;}

.relpybox{ position: fixed; left: 200%; top: 0; width: 100%; height: 100%; z-index: 300}
.relpybox.show{ left: 0}
.relpybox .bg1{ position: absolute;  left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,.5)}
.relpybox .info{ position: absolute; left: 50%; top: 50%; background: #fff; padding: .5rem; z-index: 10; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); border-radius: .2rem; width: 6rem}
.relpybox .tit{ padding:0 0 .3rem; position:relative;}
.relpybox .tit .s1{ position:relative; z-index:10; display: flex; align-items: center; justify-content: center; line-height: .4rem; height: .4rem; font-size: .4rem; color: #000; font-weight: bold}
.relpybox .tit .bg2{ position:absolute; width:1rem; height:.14rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; left:50%; margin-left:-.5rem; bottom:.25rem; background: #fed73b}
.relpybox .txt{ margin-top: .1rem;}
.relpybox .text1{ width: 100%; -webkit-appearance: none; border: 1px solid #ddd; background: #f5f5f5; border-radius: .1rem; height: 2rem; resize: none; padding: .2rem .3rem; font-size: .28rem; line-height: .44rem;}
.relpybox .btn{ padding: .4rem 0 0; display: flex; align-items: center; justify-content: center}
.relpybox .btn1{ height: .8rem; display: flex; line-height: .8rem; align-items: center; color: #000; background: #fed73b; border-radius: .4rem; -webkit-border-radius: .4rem; box-shadow: 0rem .1rem .2rem rgba(254,215,59,.5); justify-content: center; width: 3.2rem;}
.relpybox .info .close{ position:absolute; bottom:-1rem; width:1rem; height:1rem; left:50%; margin-left:-.5rem;}
.relpybox .info .close i{ position:absolute; width:.6rem; height:.6rem; top:.4rem; left:50%; margin-left:-.3rem; background:url(images/login_close.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}

@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
    .safebox{
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);
    }
    .blshowfix{
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);
        background-color:  #fff;//安全距离的背景色
    }
    .fixhb{ margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
	.ltl{ padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);} 
}

.poll{ background:#f2f2f2; padding:0 .3rem ; margin: 0 .3rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; margin-top:.5rem}
.poll .tit{ height:1rem; line-height:1rem; font-size:.3rem; color:#333; font-weight:bold; position:relative}
.poll .tit a{ position:absolute; right:0; top:0; font-weight:normal; font-size:.3rem; color:#ff7f00;}
.poll .tit:after{ content:''; position:absolute; width:100%; height:1px; bottom:0; left:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5); background:#ddd;}
.poll .time{ color:#999; font-size:.26rem; line-height:.84rem; }
.poll .time{ margin-right:.25rem}
.poll .time .in1{ margin-right:.4rem;}
.poll .time .in{ margin-left:.4rem;}
.poll2 li{ line-height:.5rem; padding:.13rem 0 .13rem .5rem; position:relative}
.poll2 li i{ position:absolute; width:.38rem; height:.38rem; background:url(/static/thread/share_detail2/images/check2.png) 0 0 no-repeat; background-size:100% auto; -webkit-background-size:100% auto; -moz-background-size:100% auto; top:.19rem; left:0;}
.poll2 .radio li i{ background-position:0 0}
.poll2 .radio li.on i{ background-position:0 -.76rem;}
.poll2 .check li i{ background-position:0 -1.52rem}
.poll2 .check li.on i{ background-position:0 -2.28rem;}
.poll2 .btn{ height:1rem; line-height:1rem; position:relative; margin-top:.3rem;}
.poll2 .btn:after{ content:''; position:absolute; width:100%; height:1px; top:0; left:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5); background:#ddd;}
.poll2 .btn a{ display:block; line-height:1rem; font-size:.32rem; font-weight:bold; text-align:center; color:#ff7f00}
.poll3{ padding-bottom:.5rem;}
.poll3 li{ line-height:.5rem; padding:.13rem 0 .13rem 0; position:relative}
.poll3 li .line{ padding-right:.3rem; height:.4rem; line-height:.4rem; margin-top:.1rem;}
.poll3 li .line .line1{ float:left; height:.1rem; border-radius:.05rem; -webkit-border-radius:.05rem; -moz-border-radius:.05rem; margin-top:.15rem; position:relative}
.poll3 li .line .line1 span{ position:absolute; width:.2rem; text-align:left; right:-.3rem; top:-.15rem; height:.4rem; line-height:.4rem; font-size:.28rem; white-space: nowrap}

.reward{ background:#f2f2f2; padding:0 .3rem ; margin: 0 .3rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; margin-top:.5rem;}
.reward .tit{ height:1rem; line-height:1rem; font-size:.3rem; color:#333; font-weight:bold; position:relative}
.reward .tit a{ position:absolute; right:0; top:0; font-weight:normal; font-size:.3rem; color:#ff7f00;}
.reward .tit:after{ content:''; position:absolute; width:100%; height:1px; bottom:0; left:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5); background:#ddd;}
.reward .time{ color:#999; font-size:.26rem; line-height:.84rem; }
.reward .time .in{ margin-left:.4rem;}
.reward2{ padding-bottom:.8rem; position:relative}
.reward2 li{ height:.76rem; line-height:.76rem;}
.reward2 li .xs_ico{ float:left; width:.36rem; height:.36rem; background:url(/static/thread/share_detail2/images/xs_ico.png) 0 0 no-repeat; background-size:2rem auto; -webkit-background-size:2rem auto; -moz-background-size:2rem auto; margin-top:.2rem; margin-right:.12rem;}
.reward2 li .xs_ico1{ background-position:0 0;}
.reward2 li .xs_ico2{ background-position:-.72rem 0;}
.reward2 li span{ color:#f4606c;}
.reward2 .xs_btn{ background:url(/static/thread/share_detail2/images/xs_ico.png) 0 -1rem no-repeat; background-size:2rem auto; -webkit-background-size:2rem auto; -moz-background-size:2rem auto; position:absolute; width:1rem; height:1rem; bottom:1rem; right:0 }
.reward3{ margin-top:.5rem; line-height:1.6}

.bianlun{ background:#f2f2f2; padding:0 .3rem ; margin: 0 .3rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; margin-top:.5rem}
.bianlun .tit{ height:1rem; line-height:1rem; font-size:.3rem; color:#333; font-weight:bold; position:relative}
.bianlun .tit a{ position:absolute; right:0; top:0; font-weight:normal; font-size:.3rem; color:#ff7f00;}
.bianlun .tit:after{ content:''; position:absolute; width:100%; height:1px; bottom:0; left:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5); background:#ddd;}
.bianlun .time{ color:#999; font-size:.26rem; line-height:.84rem; }
.bianlun .time{ margin-right:.25rem}
.bianlun .time .in1{ margin-right:.4rem;}
.bianlun .time .in{ margin-left:.4rem;}
.bianlun2{ height:.8rem;}
.bianlun2 span{ float:left; text-align:center; width:50%; line-height:.8rem; font-size:.32rem; font-weight:bold}
.bianlun2 span.s1{ color:#ee1a1a;}.bianlun2 span.s2{ color:#1b88ee;}
.bianlun1 ul{ position: relative;}
.bianlun1 ul:before{ content:''; position:absolute; height:100%; top:0; left:50%; width:1px; transform:scaleX(.5) translateX(-50%); -webkit-transform:scaleX(.5) translateX(-50%); -moz-transform:scaleX(.5) translateX(-50%); z-index:1; background:#ddd}
.bianlun1 li{ float:left; width:50%; font-size:.28rem; line-height:1.6; }
.bianlun1 li:nth-child(1){ padding-right:.3rem;}
.bianlun1 li:nth-child(2){ padding-left:.3rem;}
.bianlun1 .txt1 { word-break: break-all }
.bianlun3{ padding:.3rem 0 .5rem;}
.bianlun3 .btn1{ float:left; width:.9rem; height:.9rem; background:url(/static/thread/share_detail2/images/bianlun1.png) 0 0 no-repeat; background-size:100% auto; -webkit-background-size:100% auto; -moz-background-size:100% auto;}
.bianlun3 .btn2{ float:right; width:.9rem; height:.9rem; background:url(/static/thread/share_detail2/images/bianlun1.png) 0 -.9rem no-repeat; background-size:100% auto; -webkit-background-size:100% auto; -moz-background-size:100% auto;}
.bianlun3 .txt{ width:4.2rem; height:.9rem; float:left; margin-left:.21rem}
.bianlun3 .txt .line{ height:.1rem; margin-top:.34rem;}
.bianlun3 .txt .line1{ float:left; height:.1rem; width:auto; background:#ee1a1a; border-radius:.05rem 0 0 .05rem; -webkit-border-radius:.05rem 0 0 .05rem; -moz-border-radius:.05rem 0 0 .05rem; position:relative}
.bianlun3 .txt .line1:after{ content:''; position:absolute; width:.2rem; height:.1rem; background: url(/static/thread/share_detail2/images/bianlun2.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; right:-.1rem; top:0; z-index:1}
.bianlun3 .txt .line2{ float:left; height:.1rem; width:auto; background:#1b88ee; border-radius:0 .05rem .05rem 0; -webkit-border-radius:0 .05rem .05rem 0; -moz-border-radius:0 .05rem .05rem 0;}
.bianlun3 .txt .txt1 { height:.4rem; line-height:.4rem; font-size:.26rem}
.bianlun3 .txt .txt1 .s1{ float:left; color:#ee1a1a}
.bianlun3 .txt .txt1 .s2{ float:right; color:#1b88ee}
.guide1{ position: fixed; left: 0; top: 0; width: 100%; z-index: 1111; height: 100%; background: rgba(0,0,0,.8); padding: .4rem .2rem; text-align: right; display: none }
.guide1 img{ width: 6rem; height: auto;}
.blur{ filter:blur(10px)}

.blzt{ display: flex; padding: .5rem .3rem; background: #fff; justify-content: space-between}
.blzt .img{ width: 2.4rem; height: 1.2rem;}
.blzt .img img{ width: 2.4rem; height: 1.2rem; border-radius: .1rem; -webkit-border-radius: .1rem;}
.blzt .t{ flex: 1; margin-left: .24rem; height: 1.2rem; position: relative; width: 1rem;}
.blzt .t .t1{ display: flex; align-items: center; line-height: .32rem; font-size: .32rem; color: #000}
.blzt .t .t2{ display: flex; align-items: center; line-height: .32rem; font-size: .24rem; color: #999; margin-top: .1rem;}
.blzt .t .t2 .s2{ padding: 0 .12rem; font-size: .4rem;}
.blzt .t .btn{ position: absolute; right: 0; bottom: 0; height: .4rem; line-height: .4rem; display: flex; align-items: center; align-content: center; width: 1.4rem; border-radius: .2rem; -webkit-border-radius: .2rem; background: #fed73b; color: #000; font-size: .24rem; justify-content: center}

.navimg{ display: flex; align-items: center; justify-content: center; padding: 0 .3rem .6rem;}
.navimg .img1{ width: 20%; text-align: center; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; position: relative; overflow: hidden}
.navimg .img1 img{ width: .8rem; height: .8rem;}
.navimg .img1 .s1{ width: 100%; line-height: .4rem; font-size: .24rem; color: #000; display: flex; align-items: center; justify-content: center; margin-top: .1rem;}

/*点击查看大图*/
.img_layer{position: fixed;width: 100%;height: 100%;top:0;left: 100%;z-index: 99999;}
.img_layer.show{ left: 0}
.img_layer .swiper-container{position: absolute;top:0;left: 0;z-index: 99; width: 100%; height: 100%; transform: translate3d(0,0,0);overflow: hidden;}
.img_layer .swiper-container .swiper-slide{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; transform: translate3d(0,0,0);overflow: hidden;}
.img_layer .bg{display: block;width: 100%;height: 100%;background: #000;}
.img_layer .swiper-pagination{ position: absolute ; bottom: .3rem; color: #fff; z-index: 100; font-size: .28rem;}
.fixhb{ position: fixed; right: 20px; width: 75px; height: 82px; bottom: 4rem; z-index: 100; transition: all .3s;}
.fixhb.over{ right: -28px;}

/*论坛*/
.cnbox{ display: flex; flex-direction: column; justify-content: space-between; height: calc( 100vh - 1rem);}
.cnbox .searchbox1{ padding: .3rem; background: #fff}
.cnbox .search1{background:#f6f6f6;height:.6rem;display:flex;align-items:center;align-content:center;line-height:.6rem;border-radius:.4rem;padding:0 .2rem;color:#666;font-size:0;}
.cnbox .search1 .iconfont{font-size:.4rem;margin-right:.06rem}
.cnbox .search1 .input1{flex:1;height:.6rem;line-height:.6rem;font-size:.26rem;border:0;background:0 0;width:2rem}
.cn{ display: flex; justify-content: space-between; flex-grow:1;}
.cn .cn1{ background: #f6f6f6; width: 1.60rem;}
.cn .cn1 .items{ height: .84rem; line-height: .84rem; display: flex; align-items: center; justify-content: center; font-size: .28rem; position: relative;}
.cn .cn1 .items.on{ background-color: #fff;}
.cn .cn1 .items.on .s1{ color: #000; font-weight: bold; position: relative; z-index: 10;}
.cn .cn1 .items.on::after{ content: ''; width: .70rem; height: .12rem; background-color: #fed73b; position: absolute; bottom: .24rem;}
.cn .cn2{ flex: 1; position: relative;}
.cn .cn2 .txt1{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow:  auto;}
.cn .cn2 .items{ margin: 0 .40rem; padding: .30rem 0; border-bottom: 1px solid #ededed; display: flex; align-items: center; justify-content: space-between;}
.cn .cn2 .items:last-child{ border: 0; padding-bottom: .60rem;}
.cn .cn2 .items .img{  width: .80rem; height: .80rem; border-radius: .08rem; overflow: hidden; line-height: 0; font-size: 0;}
.cn .cn2 .items .img .img1{ width: .80rem; height: .80rem; border-radius: .08rem;}
.cn .cn2 .items .t{ flex: 1; margin-left: .20rem; height: .80rem; width: 2.00rem;}
.cn .cn2 .items .t .t1{ line-height: .44rem; font-size: .28rem; color: #000; display: flex; align-items: center;}
.cn .cn2 .items .t .t2{ line-height: .24rem; font-size: .24rem; color: #999; margin-top: .08rem;}
.cn .cn2 .txt2{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center;}

/*底部*/
.bkbox{height:1rem;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box}
.tab-bar{position:fixed;width:7.5rem;bottom:0;left:50%;margin-left:-3.75rem;height:1rem;background:#fff;display:flex;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box; box-shadow: 0 0 .2rem rgba(0,0,0,.12); -webkit-box-shadow: 0 0 .2rem rgba(0,0,0,.12); -moz-box-shadow: 0 0 .2rem rgba(0,0,0,.12); z-index: 20}
.tab-bar1{display:flex;flex:1;position:relative;z-index:10}
.tab-bar-item{flex:1;text-align:center;display:flex;justify-content:center}
.tab-bar-item img{width:.52rem;height:.52rem;margin-top:.08rem}
.tabbar1{font-size:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.tabbar1 .t1{width:100%;display:flex;align-items:center;justify-content:center;font-size:.2rem;line-height:.32rem;color:#666}
.tabbar2{margin-top:-.24rem}
.tabbar2 .img1{width:.8rem;height:.8rem;margin-top:.02rem}
.tabbar2 .t1{color:#666;font-size:.2rem;line-height:.32rem;margin-top:.08rem}
.tab-bar-item.on .t1{color:#000!important}

/*论坛列表*/
.cnlist1{ background: #fed73b; padding: .50rem .30rem .70rem; display: flex; align-items: center;}
.cnlist1 .img{ width: .88rem; height: .88rem; border-radius: .16rem; overflow: hidden;}
.cnlist1 .img .img1{ width: .88rem; height: .88rem; border-radius: .16rem;}
.cnlist1 .t{ flex: 1; margin-left: .20rem;}
.cnlist1 .t .t1{ font-size: .32rem; line-height: .36rem; display: flex; align-items: center; font-weight: bold; padding-top: .04rem;}
.cnlist1 .t .t2{ font-size: .24rem; line-height: .36rem; margin-top:.08rem;}
.cnlist1 .favbtn{ border: 1px solid #000; color: #000; display: flex; align-items: center; justify-content: center; font-size: .26rem; line-height: .56rem; border-radius: .40rem; width: 1.50rem; align-content: center;}
.cnlist1 .favbtn .iconfont{ font-size: .34rem; margin-top: -.02rem; margin-left: -.06rem;}
.cnlist2{ background:#fff; position: relative; z-index: 5; margin-top: -.20rem; border-radius: .20rem .20rem 0 0;}
.pages {padding: .6rem 0;height: auto;line-height: .6rem;text-align: center; display: flex;align-items: center;align-content: center;justify-content: center; font-size: .24rem; color: #000}
.pages .btn1 { border-radius: .08rem;-webkit-border-radius: .08rem;-moz-border-radius: .08rem;padding: 0 .24rem;height: .6rem;font-size: .24rem;color: #000; display: flex; align-items: center; justify-content: center; line-height: .6rem; margin-right: .2rem; box-sizing: content-box; border: 1px solid #eee; background: #f5f5f5}

/*列表视频图标*/
.vdplay .play{ position: absolute; width: .56rem; height: .56rem; color: #fff; background-color: rgba(0,0,0,.5); border-radius: .40rem; display: flex; align-items: center; align-content: center; justify-content: center; left: 50%; top: 50%; margin: -.28rem 0 0 -.28rem; z-index:2}
.vdplay .play .iconfont{ font-size: .32rem; margin-left: .04rem;}
.list { background:#fff; position: relative; z-index: 5; margin-top: -.20rem; border-radius: .20rem .20rem 0 0;}
.list a{ color: #000}
.list a:visited .h1{ color: #999}
.list .li { padding:.30rem; border-bottom:1px solid #e8e8e8; position:relative}
.list .li .h1 { font-size:.32rem; line-height:.48rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; }
.list .li .h1.read {color: #999; }
.list .li .nums { font-size:.24rem; color:#999; margin-top:.10rem; display: flex; align-items: center;  }
.list .li .nums .s1{ margin-right: .20rem;}
.list .one { height:1.80rem; padding:.30rem 2.70rem .30rem .30rem; box-sizing: content-box; }
.list .one .onepic { position:absolute; right:.30rem; top:.30rem; width:2.20rem; height:1.80rem; overflow: hidden }
.list .one .onepic .img1{  width:2.20rem; height:1.80rem;}
.list .one .onepic .img1 { width: 2.2rem; height: auto; position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.list .one .onepic.tximg .img1 {width: auto;height: 1.8rem;top: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);max-width: unset !important;}
.list .one .nums { position:absolute; bottom:.30rem; left:.30rem; color:#999; font-size:.24rem; display: flex; align-items: center; }
.list .one .nums .s1{ margin-right: .20rem;}
.list .three .img { margin-top:.20rem; padding-bottom:.10rem;; display: flex; justify-content: space-between }
.list .three .img img { float:left; width:2.20rem; height:1.80rem; }

/*详情页广告*/
.dvimg1{ margin: -.2rem .3rem .4rem}
.dvimg1 a{ display: block; position: relative; font-size: 0; line-height: 0}
.dvimg1 a .i1{ position: absolute; left: 0; bottom: 0; font-size: .18rem; line-height: .24rem; padding: 0 .04rem; display: flex; align-items: center; justify-content: center; z-index: 1; color:#fff; background: #000; opacity: .2 }

/*弹窗*/
.dhbox{border-radius:.2rem}
.dhbox1{padding:.1rem .3rem .2rem}
.dhbox .txt1{display:flex;align-items:center;line-height:.44rem;font-size:.3rem;justify-content:center;margin-top:.4rem}
.dhbox .btn{display:flex;justify-content:center;align-items:center;margin-top:.3rem;padding:.1rem .4rem .3rem}
.dhbox .btn .btn1{display:flex;align-items:center;font-size:.28rem;justify-content:center;height:.72rem;line-height:.72rem;box-sizing:content-box;-webkit-box-sizing:content-box;border:1px solid #fed73b;background:#fed73b;border-radius:.4rem;-webkit-border-radius:.4rem;color:#000;margin:0 .1rem;width:2.4rem}
.dhbox .btn .btn2{display:flex;align-items:center;font-size:.28rem;justify-content:center;height:.72rem;line-height:.72rem;box-sizing:content-box;-webkit-box-sizing:content-box;border:1px solid #ddd;background:#f5f5f5;border-radius:.4rem;-webkit-border-radius:.4rem;margin:0 .1rem;width:2.4rem;color:#666}

/*热议分享*/
.hotsh1{ font-size: 0}
.hotsh2{ font-size: .24rem; line-height: .8rem; border-bottom: 1px solid #eee; padding: 0 .3rem; display: flex; align-items: center; color: #666}
.hotsh3{ position: fixed; bottom: 0; left: 0; right: 0; height: 3rem; background: rgb(255,255,255);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%); z-index: 101;}
.hotsh3 .img1{ position: absolute; width: 1.5rem; left: .3rem; bottom: -.1rem;}
.hotsh3 .img2{ width: .32rem; margin-right: .08rem;}
.hotsh3 .btn{ position: absolute; right: .3rem; bottom: .6rem; display: flex; align-items: center; left: 1.9rem;}
.hotsh3 .btn .btn1{ display: flex; align-items: center; justify-content: center; height: .72rem; line-height: .72rem; border-radius: .4rem; flex: 1; margin-left: .2rem; background: #fed73b; color: #000; box-shadow: 0 1px 0 0 hsla(0,0%,100%,.4), 0 .2rem .2rem -4px rgba(254,215,59,.5); font-size: .28rem;}

/*账号切换*/
.blshowfix .changeimg{ display: flex; align-items: center; position: relative; margin-right: .2rem;}
.blshowfix .changeimg .img1{ width: .6rem; height: .60rem; border-radius: .4rem;}
.blshowfix .changeimg .iconfont{ position: absolute; width: .28rem; height: .28rem; background: #fff; border-radius: .20rem; font-size: .18rem; right: -.04rem; bottom: -.04rem; display: flex; align-items: center; justify-content: center; box-shadow: 0 .02rem .04rem rgba(0,0,0,.1); color: #26c974;}
.showchange{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 140; display: none;}
.showchange .bg1{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,.5);}
.showchange .info{ position: absolute; left: 0; width: 100%; bottom: 0; background: #fff; z-index: 40; border-radius: .30rem .30rem 0 0; padding-bottom: env(safe-area-inset-bottom);}
.showchange .info .close{ position: absolute; right: 0; top: 0; width: .72rem; height: .72rem; display: flex; align-items: center; justify-content: center; font-size: .32rem; color: #999; z-index: 10;}
.showchange .info .txt{ padding: 0 .30rem .30rem; margin-bottom: .3rem; max-height: 6rem; overflow: auto;}
.showchange .info .txt .items{ display: flex; align-items: center;}
.showchange .info .txt .items .img{ width: .80rem; height: .80rem;}
.showchange .info .txt .items .img .img1{ width: .80rem; height: .80rem; border-radius: .12rem;}
.showchange .info .txt .items .t{ height: 1.40rem; padding: .30rem 0; border-bottom: 1px solid #eee; flex: 1; margin-left: .24rem; position: relative;}
.showchange .info .txt .items .t .t1{ line-height: .40rem; padding-top: .04rem; display: flex; align-items: center; font-size: .28rem; color: #000;}
.showchange .info .txt .items .t .t2{ height: .32rem; display: flex; align-items: center; font-size: .24rem; color: #999; margin-top: .06rem;}
.showchange .info .txt .items .t .t2 .s1{ margin-right: .20rem;}
.showchange .info .txt .items .t .t2 .s1.zhu{ color: #26c974;}
.showchange .info .txt .items .t .iconfont{ position: absolute; right: 0; top: 0; height: 100%; display: flex; align-items: center; font-size: .44rem;  color: #26c974;}
.showchange .info .txt .items .noimg{ width: .80rem; height: .80rem; border-radius: .12rem; background: #eee; display: flex; align-items: center; justify-content: center;}
.showchange .info .txt .items .noimg .iconfont{ font-size: .48rem; color: #999;}
.showchange .info .txt .items .tt{ height: 1.40rem; padding: .30rem 0; border-bottom: 1px solid #eee; flex: 1; margin-left: .24rem; position: relative; display: flex; align-items: center; font-size: .28rem;}