.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.weui-cells.bgf{background:#fff!important}
.weui-btn_mini.main_bg:after{display:none}
.weui-navbar__item{color:#333}
.icon-jinrujiantou{color:#999!important}
.ml5{margin-left:.2rem}
.bold{font-weight:700}
.mt5{margin-top:.5rem}
.three-ellipsis-line{-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;word-wrap:break-word}
.nobgm{background-image:none}
.mr5{margin-right:.5rem}
.needsave:empty{display:none!important}
.qz_open{padding: 0 .75rem 0 .1rem;display: block;position: relative;margin-left: .5rem;line-height: 1;margin-top: .8rem;}
.qz_open i{position:absolute;top:0;right:0;transform:scale(.7);transform-origin:bottom}
.qz_open em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:5.75rem;display:block}
.qz_index_top{width:calc(100% - 1.25rem);padding:.75rem .75rem .25rem;background:#fff;margin:.5rem 0 0}
.qz_index_item{float:left;margin-right:.5rem;margin-bottom:.5rem}
.qz_index_item img{height:100%;width:100%;display:block}
.page__bd,body{background-size:auto;background-repeat:no-repeat}
.icon_uploads{overflow:hidden;height:2rem}
.icon_uploads .weui-uploader__file{width:2rem;height:2rem;margin-top:.05rem}
.icon_upload img{font-size:.6rem;width:.8rem;height:.8rem;display:block;margin:.5rem auto 0;opacity:.6}
.icon_upload.weui-uploader__input-box{border:none;background-color:rgba(0,0,0,.03);border-radius:.25rem;text-align:center;font-size:.6rem;height:1.8rem;width:1.8rem}
.icon_upload.weui-uploader__input-box:after,.icon_upload.weui-uploader__input-box:before{display:none}
.post-tags a.weui-btn_mini{padding:.7rem .5rem;line-height:0;float:left;margin:.25rem .25rem 0 0;border-radius:4rem}
#popup_hangye .pupc-btm-in a{line-height:1.6rem;height:1.6rem;display:block;margin:.5rem;color:#333;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#f8f8f8;border-radius:5rem;text-align:center;font-size:.65rem;padding:0}
.post_com_tag .weui-btn_default{background-size:.4rem!important}
.post_com_tag{display:none}
.buy-bottom{display:-webkit-box;display:flex;position:fixed;left:0;bottom:0;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:calc(.5rem + constant(safe-area-inset-bottom));padding-bottom:calc(.5rem + env(safe-area-inset-bottom));width:100%;background:#fff;box-sizing:border-box;z-index:499;height:3.5rem}
.zhiyin{font-size:.6rem;padding:.5rem 1.25rem 0}
.comshadow,.jl_clv_bottom{box-shadow:0 0 .5rem rgba(0,0,0,.05);padding:.75rem}
.confirm_shlogo{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:middle;border-radius:1.2rem}
.confirm_foot{display:-webkit-box;bottom:0;height:2.5rem;background-color:#fff}
.confirm_foot_d{flex:1;height:1rem;line-height:1rem}
.confirm_foot_d+.add_agree{position:absolute;bottom:.5rem;padding:0}
.confirm_foot_d.none+.add_agree{position:relative;bottom:auto;padding:.5rem 0}
.confirm_foot_d em.hejiem{-webkit-box-flex:1;font-size:.7rem;color:#333;font-weight:700}
.confirm_foot_d span{display:-webkit-inline-box;margin-left:.15rem;color:#ff0031;font-weight:700}
.confirm_foot_btn{position:absolute;right:.75rem;display:block;padding:0 1.5rem;line-height:2rem;height:2rem;border-radius:2rem;font-size:.8rem;color:#fff;border-width:0;outline:0;-webkit-appearance:none;text-align:center}
.gray_img{position:relative}
.gray_img p.weui-tabbar__label{color:#555}
.gray_img img{opacity:.8;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1)}
.top_bar{position:relative;height:2.4rem;line-height:2.4rem;font-size:.75rem;color:#333}
.top_bar .x_logo{position:absolute}
.top_bar .x_logo2{position:absolute;padding-left:.5rem;padding-top:.25rem}
.top_bar .x_logo2 img{height:1.8rem;display:block}
.top_bar ul{display:flex;justify-content:right;-webkit-justify-content:right;padding-top:.7rem;float:right}
.top_bar li a{display:block;margin:0 .35rem;line-height:1rem}
.top_bar+.qz_card{margin-top:0}
.top_bar li a.weui_bar__item_on{font-size:1rem;font-weight:700}
.top_ser{margin-top:.1rem;margin-right:.25rem}
.top_ser img{width:.85rem;height:.85rem;display:block}
.qz_card{border-radius:.5rem;overflow:hidden;margin:.25rem .75rem .75rem}
.qz_card img{border-radius:.5rem;display:block}
.q_list{position:relative}
.q_list .category{display:flex;min-height:calc(100vh - 0rem)}
.q_list .category .category_list .category_item{display:flex;align-items:center;justify-content:center;-webkit-justify-content:center;padding:0 .6rem;font-size:.72rem;height:2.54rem;color:#333;box-sizing:border-box}
.q_list .category .category_list .category_item.active{background:#fff;font-size:.8rem;color:#333;font-weight:500}
.q_list .category .category_list.sticky{overflow-y:auto;border-radius:0}
.q_list .category .category_list{position:sticky;top:0;width:4.92rem;text-align:center;align-self:flex-start;overflow-y:hidden;max-height:calc(100vh - 2rem)}
.q_list .category .category_list .category_item.active+.category_item{border-radius:0 .48rem 0 0}
.q_list .category .content-list{flex:1;padding:.25rem .75rem;overflow:hidden;background:#fff}
.q_list .category .content-list .anchor{position:relative;font-size:.72rem;color:#ccc;text-align:center;margin:.6rem 0;line-height:1.2}
.q_list .category .content-list .anchor span{position:relative;z-index:1;background:#fff;width:4.98rem;padding:0 .6rem;display:inline-block}
.q_list .category .content-list .anchor:after{position:absolute;top:50%;left:0;width:100%;content:"";background:#e1e4ea;height:1px;z-index:0;transform:translateY(-50%) scaleY(.8)}
.qlist_item{display:flex;height:3.5rem;align-items:center;overflow:hidden}
.qlist_item img{width:2.5rem;height:2.5rem;margin-right:.75rem;border-radius:10rem;display:block;flex:none}
.qlist_item .name{font-size:.75rem;color:#333;line-height:1.14rem;max-width:10rem;font-weight:500}
.qlist_item .number{display:block;align-items:center;font-size:.6rem;color:#999;margin-top:.12rem}
.qlist_item .number .qv_top_tj{float:left;margin-left:.1rem}
.qlist_item i{width:1px;height:.38rem;background:#999;margin:0 .28rem}
.qlist_item:after{position:absolute;right:.75rem;content:"";width:.4rem;height:.9rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAvCAYAAADuKpokAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAALwAAAADDGM5iAAABVklEQVRIDe2VvU7DMBDHm4BE16oTr5GPrarUvZ2KGNnyMfMGPAJsydit6mt0TOAZYEViYIIl5n9VbYyb2E464pOi+D78y+Vy54xGTlwFXAU0FbhQfXmer4MgmNZ1/ab6dLovO7Msu2ma5gm2TZqmM9lnWns8gCCMsUfo3PaF9V1Zlnseo7uLjDzPm0gQ2jPGZZ2ZqFFVVc9xHH8iqwVRjnKJ+yoMQ5RMXzMBoo3nwP6AzoGdgIbCWkFDYJ2gvjAtqA/MCLKF8S6meKNgDhOM0IMSeJgA0dmKs0v9gIMpzivo19YgOhWOAy2/BcNo3WMed7JRedCvqoMURbGlSCPIBmIE2UK0oD6QTlBfSCtoCOQENBRCIDEiSZKsodPBL3/JQ5/wT0wbukQ0pO/77wj6lgKtIbRHZIQz+TWKohfYlmSnjrXJhCCtgt/SHLW6bXU6o6vAv6vAD80f50fsO7RaAAAAAElFTkSuQmCC) no-repeat;background-size:contain}
.q_list .info{width:100%;overflow:hidden}
.q_list .category_item span{white-space:nowrap}
.fatie_icon_btn em{position:relative;top:-1px;transform:skew(-5deg);display:inline-block}
.fatie_icon_btn em:last-child{top:1px}
.fatie_icon img{width:2rem;height:2rem;display:block}
.fatie_icon_btn:after{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8rem;height:.8rem;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARKADAAQAAAABAAAARAAAAADA2cO/AAAB7UlEQVR4Ae2aQU4CQRBFZ0xwqWdhRaJrj+DGy+CKxIu4gRPARndewXAE2bg0Joy/wBjyQ3SmgyVmXiUV+KSL7n78zDSpqarkaJpmqJwrX5X7Yq0Pn5Vj5SB5ebnTaYMB403ZNqa5K0yeTRTCGV3jInOZJ5mTaa5RwXwlNQXTbEuygZwVrPS8oKa4JBtI8UKzCgFipAECECNgEocAxAiYxCEAMQImcQhAjIBJHAIQI2AShwDECJjEIQAxAiZxCECMgEkcAhAjYBKHAMQImKxDq3M01MudMnogJa0Clf3LaLTqpfJeOanr+r3+hPGkD06VfY6ZgFwHkLkoXPWZxM7eL+Oimtoq3Jn8GN+OAkifrhk//Qjn3HYNEUAAYgRM4pA9QOJwQmwJrMMhcVIjtgSWASSOrURVrQRhEUAmylnPiQSMGx3dV5s/dwFDR/h42i9Orb/5TNc45uoYjxr/0LGm7fC1BsYlYxEw2hYdbJygl8TtwRbQ4ou47RokgADECJjEIQAxAiZxCECMgEkcAhAjYBKHAMQImMQhADECJnEIQIyASRwCECNgEocAxAiYxCEAMQImsx1S0jaNVkFaZAMpaZuW1BQDzAbStW26aS8W7+7YC9WlGiinLbtVLxqX/jDgVyszE6Y2+l3b9E/bix9eSjGmnDT5/AAAAABJRU5ErkJggg==) no-repeat;background-size:contain}
.i_niming .weui-switch{transform-origin:right}
.closeht{font-size:.6rem;margin-left:.35rem;color:#333;display:inline-block}
.closeht+.closeht{display:none}
.icon_upload_big img{opacity:.6;margin-top:.8rem;margin-bottom:.3rem}
.icon_upload_big p{line-height:1;opacity:.6}
.icon_upload_big.weui-uploader__input-box{border:none;width:3.6rem;height:3.6rem;border-radius:.5rem;background-color:rgba(0,0,0,.03);color:#555}
.qz_publish .video_prev{width:100%}
.qz_publish .weui-uploader__file{width:3.6rem;height:3.6rem;border-radius:.5rem;overflow:hidden}
.view_tools li a.tabcon_tool{padding-left:1.2rem;padding-right:0;background-repeat:no-repeat;background-size:.9rem;background-position:left center}
.qz_add .weui-cell1,.qz_add .weui-cells,.qz_publish .weui-cell,.qz_publish .weui-cells,.qz_publish .weui-textarea{background:0 0!important;box-shadow:none;font-size:.8rem}
.qz_publish .weui-cell{margin:.5rem 0!important}
.qz_publish .weui-cell.pub_bottom{margin-top:-.45rem!important}
.pub_bottom .ht_btn{float:left;border-radius:5rem;font-size:.6rem;margin-right:.5rem;background:rgba(0,0,0,.03);line-height:1.5rem;height:1.5rem;padding:0 .5rem;margin-top:.25rem}
.pub_bottom .ht_btn>div{max-width: 10rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pub_bottom .ht_btn.i_niming{float:right;margin-right:0;background:0 0;padding:0}
.qz_select{background:url(../img/qz2.png) no-repeat;background-size:.8rem;padding-left:1rem;background-position:left center;font-weight:500}
.weui-popup__modal{background:#fafafa}
.chose_qz{white-space:nowrap;border-radius:2rem;padding:.1rem .5rem;font-size:.65rem}
#qz_cat_q{float:right;background-repeat:no-repeat;background-size:.8rem;padding-left:1rem;background-position:left center}
.search-index-header{display:flex;margin:0 .75rem;position:fixed;top:2.2rem;right:0;left:0;z-index:1}
.index-input-wrapper{position:relative;background:#fff;flex:1;font-size:.7rem}
.js-header-searchBtn{font-size:.75rem;line-height:1.6rem}
.index-input-wrapper:before{content:'';background:url(../img/sousuo.png?1) no-repeat left center;background-size:contain;position:absolute;left:.5rem;top:50%;width:.8rem;height:.8rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.index-input-wrapper input{padding-left:1.75rem;border-radius:2rem;background:#f8f8f8;width:calc(100% - 2rem);line-height:1.6rem;height:1.6rem}
.huati_choice_choice{position:relative;height:16rem;padding-top:2rem}
.huati_li{font-weight:500;margin:.5rem .75rem;padding:0 0 .5rem 0;font-size:.7rem}
.huati_li:last-child:before{display:none}
.huati_hot{display:inline-block;font-size:.6rem;font-weight:400;padding:0 .35rem 0 .9rem;background:#f8f8f8 url(../img/hot.png) no-repeat .35rem center;background-size:.45rem;border-radius:1.5rem;opacity:.6}
.icon-guanbijiantou.b:before{font-weight:700}
.qv_top{padding-top:2.2rem;padding-bottom:2rem;position:relative;overflow:hidden}
.qv_top_bg{background-size:cover;background-image:url(../img/top.png);background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}
.qv_top_cover{z-index:0;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0}
.qv_top_cont{position:relative;width:100%}
.qv_top_bg:after{content:"";position:absolute;background:inherit;top:-2rem;left:-2rem;right:-2rem;bottom:-2rem;filter:blur(1rem)}
.qv_top_title{display:flex;color:#fff;padding:.75rem .75rem .75rem}
.qv_name,.qv_top_huati{flex:1}
.qv_top_title .qv_logo{width:2.5rem;height:2.5rem;margin-right:.7rem;border-radius:2.5rem;overflow:hidden}
.qv_top_title .qv_logo img{width:100%;height:100%;display:block}
.qv_top_title h4{font-size:.9rem}
.qv_top_title .qv_desc{font-size:.6rem;opacity:.8}
.qv_btn,.qv_join{padding:.3rem .5rem;font-size:.65rem;border-radius:1.5rem;position:relative;top:.5rem;color:rgba(0,0,0,.3);white-space:nowrap;background-color:rgba(255,255,255,.5)}
.qv_btn.main_bg,.qv_join.main_bg{color:#fff}
.qv_top_banner{color:#fff;background:rgba(0,0,0,.15);padding:0 .5rem;font-size:.65rem;border-radius:.5rem;margin:.5rem .75rem;height:2rem;line-height:2rem;overflow:hidden}
.qv_top_banner>div{position:relative;float:left}
.qv_top_banner>div.qv_top_tj{float:right}
.qv_top_zhu{padding-right:.5rem;margin-right:.5rem}
.qv_top_zhu:empty{display:none}
.qv_top_zhu:after,.rightL:after{content:'';height:.5rem;width:1px;background:rgba(255,255,255,.15);display:block;right:0;position:absolute;top:.75rem}
.qv_quanzhu{position:relative;transform:scale(.8);transform-origin:left;padding-top:.15rem}
.qv_quanzhu img{width:1.4rem;height:1.4rem;display:block;border-radius:2rem;border:1px solid #fff;margin:0 auto}
.tag_border{padding:0 .2rem;height:.7rem;line-height:.7rem;color:#fff;font-size:.6rem;white-space:nowrap;background:#e93b3d linear-gradient(90deg,#e93b3d,#fe9373);border-radius:.7rem;border:1px solid #fff;box-shadow:0 .15rem .3rem rgba(233,59,61,.2);display:block;position:relative;top:-.45rem;transform:scale(.8)}
.qv_top_tj{float:right;margin-left:.3rem;opacity:.8}
.qv_desc_btm .qv_top_tj{float:left;font-size:.6rem}
.qv_desc_btm .qv_top_tj:first-child{margin-left:0}
.qv_top_as{float:right!important;height:1rem;line-height:1rem;margin-top:.5rem}
.qv_top_as img+img{margin-left:-.15rem}
.qv_top_as img{width:1rem;height:1rem;display:block;float:left;border-radius:2.5rem;border:1px solid #fff}
.qv_quanzhu_name{float:left;font-size:.65rem;max-width:5rem}
.qv_middle{border-radius:1rem 1rem 0 0;background:#fafafa;position:relative;top:-1.45rem;overflow:hidden;padding-top:.25rem}
.qv_middle .weui-navbar__item:first-child{margin-left:1rem}
.qv_middle .weui-navbar__item{-webkit-box-flex:none;-webkit-flex:none;flex:none;margin-right:1rem}
.qv_middle .weui-navbar{background-color:transparent}
.qv_middle .weui-navbar .weui_bar__item_on span{font-size:.85rem;top:-.2rem}
.qli{margin:.75rem;padding:.75rem;overflow:hidden;background-color:#fff;box-sizing:border-box;border-radius:.5rem;position:relative}
.qli:first-child{margin-top:.25rem}
.qli .qli_author{display:flex;align-items:center;position:relative;margin-bottom:.5rem}
.author-img{position:relative;width:1.8rem;height:1.8rem;margin-right:.5rem}
.author-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:2.5rem;box-sizing:border-box}
.qli_author .author-name{font-size:.7rem;color:#333;line-height:1rem;margin-bottom:.1rem}
.qli_author .list-content-time{font-size:.6rem;color:#999;line-height:.7rem}
.qli .qli_city{width:100%;color:#333;font-weight:500;font-size:.75rem;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.qli_say{width:100%;height:auto;font-size:.7rem;margin-bottom:.5rem;color:#333}
.qli_say .qli_tag{display:inline-block;font-weight:500}
.qli .qli_photo{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}
.qli .qli_photo .imgloading .imgl,.qli .qli_photo .imgloading1 .imgl{width:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}
.qli .video_c_img{position:absolute;width:2rem;height:2rem;top:calc(50% - 1rem);left:calc(50% - 1rem);background-size:cover;background-image:url(../../../xigua_hb/static/img/vp.png)}
.qli .qli_photo .imgloading span,.qli .qli_photo .imgloading1 span{display:block;margin-top:100%}
.qli .qli_photo .imgloading,.qli .qli_photo .imgloading1{position:relative;width:calc(33.33333% - .25rem);height:100%;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;overflow:hidden}
.qli .qli_photo.qli_p1 .imgloading,.qli .qli_photo.qli_p1 .imgloading1{width:60%}
.qli .qli_photo.qli_p2 .imgloading,.qli .qli_photo.qli_p2 .imgloading1{width:calc(50% - .25rem)}
.qli .qli_photo .imgloading1:last-child,.qli .qli_photo .imgloading:last-child{margin-right:0}
.qli_tags{margin-bottom:.5rem}
.qli_tags+.qli_tags{margin-left:.5rem}
.qli_tags .qli_tag{font-size:.7rem;color:#999;border-radius:2.5rem;float:left;position:relative;height:1rem;line-height:1rem}
.qli_tag_img{position:absolute;top:.05rem;left:0;width:.9rem;height:.9rem;border-radius:2rem;display:block}
.qli_tags .qli_tag:last-child{margin-right:0}
.qli_tags .qli_tag i{font-size:.7rem;font-weight:500}
.qli .qli_footer{width:100%;font-size:.7rem;color:#999;padding:0 .25rem;display:flex}
.qli .qli_footer>div{flex:1;text-align:center}
.qli .qli_footer>div:first-child{text-align:left}
.qli .qli_footer>div:last-child{text-align:right}
.qli .qli_footer i{position:relative;top:.05rem;font-size:.8rem}
.qli .cmt-list{background:#f8f8f8;padding:.5rem;border-radius:.5rem;font-size:.6rem}
.qli .cmt-list:empty{display:none}
.qli .cmt-list p.cmt_p{padding-top:0;white-space:nowrap;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.qli .cmt-list.border_top:before{display:none}
.qli .r{border-bottom-color:#f8f8f8;margin-left:calc(100% - 1.25rem)}
.tuan_recommend_title{padding-top:.5rem;text-align:center}
.tuan_recommend_title_text{display:inline-block;height:3rem;text-align:center;line-height:3rem;font-size:.65rem;color:#999;position:relative}
.tuan_recommend_title_text:before{left:-1.6rem}
.tuan_recommend_title_text:after{right:-1.6rem}
.tuan_recommend_title_text:after,.tuan_recommend_title_text:before{content:"";position:absolute;top:50%;margin-top:-.35rem;width:1.1rem;height:.7rem;background:url(../img/right.png) no-repeat;background-size:1.1rem .7rem}
.tuan_recommend_title_text:before{background-image:url(../img/left.png)}
.rz_modal{text-align:center;margin-top:1rem}
.rz_modal p{font-size:.7rem;line-height:2;color:#333}
.rz_modal_btn{border-radius:5rem;padding:.5rem 2rem;color:#fff;font-size:.8rem;text-align:center;display:inline-block;margin:1.2rem 0}
.rz_iclose{position:absolute;right:.75rem;top:.5rem}
.rz_iclose i{font-weight:500}
.radius5{border-radius:.5rem!important}
.qv_top_jieshao{opacity:.8;padding:.5rem .75rem;color:#fff;font-size:.65rem}
.qv_title2{padding:.75rem .75rem .5rem;display:flex}
.top_quan .qv_title2{padding:.25rem .75rem .5rem}
.qv_title2>div{flex:1}
.qv_title2>div:first-child{font-size:.85rem;color:#333;font-weight:500;line-height:1.8rem}
.qv_title2>div:last-child span{padding:.1rem;float:right;background:rgba(0,0,0,.03);line-height:1.3rem;font-size:.65rem;border-radius:2rem}
.qv_title2>div:last-child span a.on{background:#fff}
.qv_title2>div:last-child span a{display:block;float:left;padding:.1rem .35rem;border-radius:2rem;color:#333}
.qv_title2>div:last-child{text-align:right}
.huati_list_li{margin:.75rem;padding:.75rem;overflow:hidden;background-color:#fff;box-sizing:border-box;border-radius:.5rem}
.huati_list_li>img{float:left;width:3.2rem;height:3.2rem;margin-right:.75rem;border-radius:.5rem}
.huati_list_li .huati_li_desc{float:left;width:calc(100% - 4.2rem)}
.huati_list_li .huati_li_tids{margin-top:.5rem;background:#f8f8f8;padding:0 .5rem;line-height:1.6rem;float:left;width:calc(100% - 1rem);border-radius:.5rem;font-size:.65rem}
.huati_list_li .huati_li_tids a img{width:1rem;height:1rem;display:block;position:absolute;left:0;top:.3rem;border-radius:1rem}
.huati_list_li .huati_li_tids a{padding-left:1.25rem;position:relative;display:block}
.huati_list_li .ht_txt{font-size:.75rem;color:#333;font-weight:700;line-height:1.25rem}
.huati_list_li .ht_info{font-size:.6rem;color:#999;line-height:1;margin-top:.35rem}
.centtop{overflow:hidden;background:#fff;position:relative;top:-2.5rem;padding-bottom:.5rem;margin:.75rem;border-radius:.5rem;box-shadow:0 0 2rem rgba(0,0,0,.03)}
.myjy1 a{width:25%;text-align:center}
.myjy1 a i{font-size:1.1rem}
.centtop_list{padding-bottom:.25rem;padding-top: .25rem}
.centtop_list .weui-cell:not(:first-of-type){padding-top: .2rem}
.centtop_list i{font-size:.85rem}
.centtop_list .weui-cell__hd{margin-right:.25rem}
.centtop1{padding-top:.7rem}
.qz_catlist div.weui-banner .weui-navbar__item{flex:none;color:#333;margin:0 .75rem}
.qz_catlist div.weui-banner .weui-navbar__item+.weui-navbar__item{margin-left:0}
.qz_catlist div.weui-banner .weui-navbar__item span{line-height:1rem}
.qz_catlist div.weui-banner .weui_bar__item_on span{font-size:.9rem;font-weight:700}
.qz_slider_out::-webkit-scrollbar{display:none}
.qz_slider_out{width:calc(100% - 1.5rem);overflow-x:auto;margin:.75rem .75rem 0;-webkit-overflow-scrolling:touch;padding:.25rem 0}
.qz_slider{display:flex}
.qlist_lite{position:relative;text-align:center;font-size:.65rem;margin:0 1rem 0 0}
.qlist_lite img{width:2.6rem;height:2.6rem;display:block;border-radius:3rem}
.qlist_lite .ellipsis{line-height:1;margin-top:.25rem;width:2.6rem}
.qlist_lite span{background:#fb3e4d;color:#fff;font-size:.6rem;display:block;position:absolute;right:0;top:1.8rem;line-height:1;padding:.1rem .25rem;border-radius:1.5rem;transform:scale(.8);border:1px solid;transform-origin:right}
.old_t{background-color:transparent!important;padding:0;margin:.75rem;width:calc(100% - 1.5rem)}
.old_t .icon-jinrujiantou:before{display:inline-block;transform:scale(.8);transform-origin:left}
.old_t .weui-cell+.weui-cell{padding-top:.1rem}
.ryht_ico{width:1rem;height:1rem;vertical-align:middle}
.qzSwiper .weui-cell{padding-top:0}
.qzSwiper .swiper-slide{width:auto;max-width:70%}
.qz_tag_list.tag_list{background:0 0;padding-bottom:0}
.qz_tag_list.tag_list a.pstyle2{margin-right:0;margin-left:.75rem}
.vinquan .weui-cell__hd{position:relative;margin-right:.25rem}
.vinquan .weui-cell__bd p:last-child{margin-top:.15rem}
.vinquan .weui-cell__hd img{width:2.5rem;height:2.5rem;display:block;border-radius:50%}
.qtyp{color:#fff;font-size:.6rem;font-weight:400;line-height:1;padding:.15rem .25rem;border-radius:2rem}
.pos_middle{right:calc(50% - 1.2rem)}.pos_left{right:auto;left:.75rem}
.xy_box{position:relative;margin-top:.5rem;font-size:.6rem;margin-bottom:3rem}
.xy_box .xytxt, .xy_box .weui-agree{padding-top:.5rem;padding-right:0;font-size:.6rem}
.xy_box #weuiAgree{margin-right:.25rem}
.li_dot{color: #ccc;position:absolute;right:0;top:0;padding:.5rem .75rem}
#li_ctrl .weui-cell{text-align: center;display: block;}
.toolbar .picker-button{padding:0 .75rem}
.toolbar .title{font-weight:500}
.new_search, #searchInput{background:#f5f5f5}
.site_header .x_header {background-color: rgba(0, 0, 0, 0) !important;position: relative;background-image: none;}
.site_header .navtitle {width: calc(100% - 5rem);background: rgba(255,255,255,.85);height: 1.5rem;margin: .35rem .5rem 0 2.25rem;border-radius: 1.8rem;}
.site_header .navtitle a.new_search {line-height: 1.5rem;height: 1.5rem;font-size: .7rem;position: relative;text-align: left;padding-left: 1.75rem;color: #999;}
.site_header .navtitle a.new_search:before {content: "";width: .8rem;height: 1rem;background-image: url(../img/sousuo.png);background-repeat: no-repeat;background-position: 50%;background-size: 100%;position: absolute;left: .4rem;top: .25rem;}
.serchinput {border: 0;background: 0 0;font-size: .6rem;color: #333;padding-left: .25rem;box-sizing: border-box;-webkit-box-flex: 1;height: auto;margin: 0 0 0 .25rem;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;width: 100%;line-height: 1.5rem;position: absolute;top: 0;left: 1.25rem;background: #F5F5F5;}
.recenttags {padding: .5rem .75rem 0;}
.recenttags span {display: block;max-width: 100%;overflow: hidden;padding-right: .5rem;padding-bottom: .5rem;float: left;}
.site_header #dosearch {right: 0;}
.recenttags a {height: 1.2rem;line-height: 1.2rem;border-radius:1.2rem;display: block;width: 100%;color: #666;white-space: nowrap;text-overflow: ellipsis;background-color: rgba(0,0,0,.03);padding-left: .5rem;padding-right: .5rem;overflow: hidden;box-sizing: border-box;font-size: .6rem;}
.modlv{display: inline-block;height: .9rem;line-height: .9rem;border-radius: .25rem;text-align: center;margin-right:.15rem;white-space: nowrap;padding: 0 .2rem;font-size: .6rem;}
.a_box{margin:.75rem}.a_box:empty{display:none}
.a_box .inedxicon{padding:0;background-color:transparent}
.vprr .a_box{margin:.75rem 0 0}
.pub_bottom .ht_btn.i_xuanshang .weui-input{background:rgba(0,0,0,.03);margin: 0 .15rem;border-radius: .25rem;width: 2rem;text-align: center;height: 1.1rem;line-height: 1.1rem;}
.i_xuanshang_title{font-size: .6rem;padding-left: .75rem;color: #999;margin-top: -.45rem;}
.qz_reward{margin:.75rem .75rem 0;padding:.75rem;font-size:.7rem;border-radius: .5rem;background:#f8f8f8;}
.qz_reward_txt{line-height:2.3;}
.qz_reward_txt span{color:#bbb;}
.qz_answer_txt{font-size: .6rem;background:rgba(255,255,255,.8);border-radius: .5rem;padding: .5rem;}
.qz_answer_txt img{height: .65rem;width: .65rem;vertical-align: middle;display: inline-block;border-radius: 1rem;}
.qz_hbbtn em{display: block; line-height: .5rem; margin-top: .45rem; transform: scale(.6); transform-origin: center;}
.qz_hbbtn em:last-child{margin-top:.1rem;}
.loc_o{margin-top:.25rem;}
#hb_btn{color: goldenrod;font-weight: bold;}
.btn_to_cash{text-align: center}
.btn_to_cashier {background-image: linear-gradient(55deg,#ecbd7d,#fadeae 100%,#fadaa0 0);border-radius:2rem;box-sizing: content-box;color: #7f5011;cursor: pointer;display: inline-block;font-size:.85rem;font-weight: 500;line-height: .9rem;padding: .75rem 0;position: relative;margin-top: 1.5rem;width: calc(100% - 1.5rem);}
.btn_to_cash img{height: auto;display: block;margin: 0 .75rem;width: calc(100% - 1.5rem);border-radius: .5rem;}
.op0{opacity:0}
ul.jcter{justify-content:center;-webkit-justify-content:center;float:none}
ul.jcter li a{margin:0 .2rem}
.hbzder1{display: none!important}
.qztunum{display:none;position:absolute;right:.2rem;bottom:.2rem;padding:0 .1rem;min-width:1.2rem;border-radius:.25rem;background:rgba(0,0,0,.7);color:#fff;text-align:center;font-size:.6rem;line-height:1rem}
.qli_photo .imgloading1:last-child .qztunum{display:block}
.qz_hbbtn{position: fixed;right: .75rem;bottom: 12rem;z-index: 99;color: #fff;font-size: .65rem;width: 2rem;height: 2rem;text-align: center;border-radius: 5rem;line-height: 1;padding: 0;margin-bottom:env(safe-area-inset-bottom)}
.qzbacktotop,.fatie_icon,.fatie_icon_btn{position:fixed;right:.75rem;bottom:12rem;font-size:.65rem;font-weight:500;color:#fff;width:2rem;height:2rem;text-align:center;border-radius:5rem;line-height:2rem;z-index:9;transition:all .5s;margin-bottom:env(safe-area-inset-bottom)}
.qzbacktotop {bottom:-6rem;background: rgba(0, 0, 0, .4);-webkit-transition: all 1s ease;transition: all 1s ease;text-align: center;z-index: 9}
.qzbacktotop_show{bottom:4.5rem}
.icon-iconfontarrowup:before{font-weight:bold}
.ds_reword{color:#333}.g_guide{display:none}
#ds_btn_popup .weui-cells{background:#fff!important}
.groupv{display: inline-block;height: .9rem;color: #fff;line-height: .9rem;border-radius: .25rem;text-align: center;margin-right: .15rem;white-space: nowrap;padding: 0 .2rem;font-size: .6rem;}










.fatie_icon img{width:2.6rem;height:2.6rem;display:block}
.page__bd123 {
    background-size: auto;
    background-repeat: no-repeat;
    padding-top: 4rem;
    background: linear-gradient(347deg,#393939,#393939);
}

.q_list .category .category_list .category_item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.6rem;
    font-size: .72rem;
    height: 2.54rem;
    color: #a8a8a8;
    box-sizing: border-box;
    position: relative;
    /* width: 21.33333333vw; */
    height: 21.86666667vw;
    background-size: 21.33333333vw 34.66666667vw;
    box-shadow: 0 0 0.4rem #c4c4c417;
}


.top_bar {
    position: relative;
    height: 3.2rem;
    line-height: -0.6rem;
    font-size: .75rem;
    color: #fff;
    margin-top: auto;

     position: fixed; 
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    background: #393939;
    z-index: 5000;
    padding-bottom: 0.8rem;
}

.top_bar .x_logo2 {
    position: absolute;
    padding-left: 0.5rem;
    padding-top: 0.8rem;
}
.top_bar ul {
    display: flex;
    padding-top: 1.2rem;
    justify-content: flex-end;
}
.weui_bar__item_on span {
    position: relative;
    display: block;
    color: #F28C14;
}

.top_bar li a.weui_bar__item_on {
    font-size: 1.3rem;
    font-weight: 700;
}
li, ul {
    list-style: none;
    color: #fff;
    /* font-size: .95rem; */
    margin: 0 0.3rem;
    position: relative;
}
.q_list .category .category_list {
    position: sticky;
    top: 0;
    width: 4rem;
    text-align: center;
    align-self: flex-start;
    overflow-y: hidden;
    max-height: calc(100vh - 2rem);
}

.q_list .category_item span {
    white-space: nowrap;
    font-size: .85rem;
    font-weight: 700;
}

.top_ser img {
    width: 0.85rem;
    height: 0.85rem;
    display: block;
    width: 1rem;
    position: relative;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0.1rem;
    background: rgb(255 255 255 / 66%);
    border-radius: 50%;
}

.qv_title2>div:first-child {
    font-size: .85rem;
    color: #f9f9f9;
    font-weight: 500;
    line-height: 1.8rem;
}

.qv_title2>div:last-child span {
    padding: 0.1rem;
    float: right;
    background: rgb(0 0 0 / 39%);
    line-height: 1.3rem;
    font-size: .65rem;
    border-radius: 2rem;
}


.qlist_item img {
    width: 4.5rem;
    height: 4.5rem;
    margin-right: 0.75rem;
    border-radius: 0rem;
    display: block;
    flex: none;
    /* margin: 0.8rem 0.3rem; */
}
.qlist_item {
    display: flex;
    height: 4rem;
    align-items: center;
    overflow: hidden;
    position: relative;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: #F8F8F8;
    border-radius: 0.5rem;
    background-image: linear-gradient(235deg,#babcbf3d,#ffffff);
    top: 0.5rem;
    margin: 0.8rem 0.3rem;
}

.weui_bar__item_o span {
    position: relative;
    display: block;
    color: #F28C14;
}

.btn_to_cash img {
    height: auto;
    display: block;
    margin: 0 3.75rem;
    width: calc(100% - 7.5rem);
    border-radius: 0.5rem;
}


.q_list .category .category_list .category_item.active {
    background: #fff0;
    font-size: .8rem;
    color: #333;
    font-weight: 500;
}


.q_list .category .content-list {
    flex: 1;
    padding: 0.1rem 0.1rem;
    overflow: auto;
    background: #706f6f66;
    border-radius: 0.9rem 0rem 0rem 0rem;
    box-shadow: 0 0 0.4rem #c4c4c417;
}

.qlist_item .number {
    display: block;
    align-items: center;
    font-size: 0.6rem;
    color: #999;
    margin-top: 0.6rem;
}

.qlist_item .name {
    font-size: .75rem;
    color: #333;
    line-height: 1.14rem;
    max-width: 10rem;
    font-weight: 600;
}




.qli .qli_photo.qli_p1 .imgloading, .qli .qli_photo.qli_p1 .imgloading1 {
    width: 100%;
}

.qli {
    margin: .5rem;
    padding: .5rem;
    overflow: hidden;
    background-color: #fff;
    box-sizing: border-box;
    border-radius: .5rem;
    position: relative;
}
.qv_top_cover {
    z-index: 0;
    background: #393939;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    padding-top: 2.5rem;
    background: url(/source/plugin/xigua_ho/static/img/iG.webp);
    background-size: 18.36rem 7.773333rem;
    font-weight: 700;
    /* border-radius: 0.3rem; */
    background-color: #393939;
}
