.topic-list{border-top:0 none}
.topic-list .topic-content{font-size:0}
.topic-list dl:first-child{border-top:1px solid #eee}
.topic-list dl{padding:32px 0;border-bottom:1px solid #eee}
.topic-list .topicTop{display:flex;margin-bottom:16px}
.topic-list .list-head{display:inline-block;margin-right:12px;vertical-align:top;position:relative;width:40px;height:40px;min-width:40px}
.topic-list .list-head img{width:100%;height:100%;border-radius:50%}
.topic-list .v-icon{display:inline-block;background-image:url(public/images/icon_add_v.png);width:18px;height:18px;background-size:contain;position:absolute;bottom:0;right:0;background-repeat:no-repeat}
.topic-list .userInfo{display:inline-block}
.topic-list .userInfo .name{font-size:13px;color:#000}
.topic-list .userInfo .level{display:inline-block;min-width:24px;padding:0 6px;height:16px;background-color:#d4e6f1;border-radius:8px;text-align:center;color:#9d9d9d;font-size:12px;line-height:16px;margin-left:4px;vertical-align:middle}
.topic-list .userInfo .group-name{font-size:12px;color:rgba(0,0,0,0.50);margin-left:8px}
.topic-list .viewsInfo{color:rgba(0,0,0,0.50);font-size:12px}
.topic-list .topic-content .topic-content-left{display:inline-block;width:474px;margin-right:63px}
.topic-list .topic-content .topic-content-left .subject a,.topic-list .topic-content .topic-content-left .summary{white-space:normal;letter-spacing:0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.topic-list .topic-content .topic-content-left .subject{height:auto;line-height:32px}
.topic-list .topic-content .topic-content-left .summary{line-height:24px}
.topic-list .topic-content .topic-content-right{display:inline-block;width:242px;height:144px;vertical-align:top;text-align:center}
.topic-list .topic-content .topic-content-right img{width:auto;height:auto;max-width:100%;max-height:100%}
.topic-list .topic-content .image-list{margin-top:24px;font-size:0}
.topic-list .topic-content .image-item{display:inline-block;text-align:center;width:242px;height:144px;line-height:144px;vertical-align:top;box-sizing:border-box}
.topic-list .topic-content .image-item:not(:last-child){margin-right:24px}
.topic-list .topic-content .image-item img{width:auto;height:auto;max-width:100%;max-height:100%}
.topic-list .subject{height:32px;line-height:32px;font-size:22px;font-weight:700;color:#000}
.topic-list .subject a{max-width:calc(100% - 30px);display:block}
.topic-list .subject .top,.topic-list .subject .digest{display:inline-block;border-radius:4px;font-size:12px;background:0;font-weight:normal;height:24px;line-height:24px;padding:0 8px;vertical-align:middle}
.topic-list .subject .top{border:1px solid #ff8e2e;color:#ff8e2e}
.topic-list .subject .digest{border:1px solid #2e94ff;color:#2e94ff}
.topic-list .summary{margin-top:16px;opacity:.5;font-size:16px;color:#000;max-width:650px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.topic-list .vvr-wraper{margin-top:32px}
.topic-list .vvr-wraper .text-p{float:left;font-size:12px;line-height:19px}
.topic-list .vvr-wraper .like_comment_icons{float:right;font-size:12px;color:rgba(0,0,0,0.50);margin-top:-3px}
.topic-list .vvr-wraper .like{margin-right:24px;vertical-align:middle}
.topic-list .vvr-wraper .icon-like{background-image:url(public/images/icon_thumbs_up.png);background-position:0 0;width:18px;height:18px;background-size:contain;margin-top:-6px;margin-right:9px}
.topic-list .vvr-wraper .icon-comment{background-image:url(public/images/icon_comment.png);background-position:0 0;width:16px;height:16px;background-size:contain;margin-right:9px}
.topic-list .no-result{width:100%;height:400px;text-align:center}
.topic-list .no-result .icon{background-image:url(public/images/search0.png);background-position:0 0;width:373px;height:200px;margin-top:100px}
.topic-list .vvr-wraper .like_comment_icons .comment{vertical-align:middle}
@media screen and (max-width:1023px){.topic-list dl{padding:24px 0}
.topic-list .topic-content .subject{height:auto;font-size:16px}
.topic-list .topic-content .subject a,.topic-list .topic-content .summary{white-space:normal;letter-spacing:0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.topic-list .topic-content .summary{margin-top:8px;max-width:95%;font-size:13px}
.topic-list .topic-content .image-list img:not(:last-child){margin-right:0}
.topic-list .topic-content .image-list .colum-1{width:100%;height:174px;line-height:174px}
.topic-list .topic-content .image-list .colum-2{width:49%;height:96px;line-height:96px}
.topic-list .topic-content .image-list .colum-2:not(:last-child){margin-right:1%}
.topic-list .topic-content .image-list .colum-3{width:32%;height:64px;line-height:64px}
.topic-list .topic-content .image-list .colum-3:not(:last-child){margin-right:1%}
.topic-list .mobile-sign{overflow:hidden;margin-top:4px}
.topic-list .mobile-sign .top,.topic-list .mobile-sign .digest{display:inline-block;margin:8px 8px 0 0;border-radius:2px;font-size:10px;background:0;font-weight:normal;height:16px;line-height:16px;padding:0 4px;vertical-align:text-bottom}
.topic-list .mobile-sign .top{border:1px solid #ff8e2e;color:#ff8e2e}
.topic-list .mobile-sign .digest{border:1px solid #2e94ff;color:#2e94ff}
.topic-list .vvr-wraper{overflow:hidden;margin-top:8px}
.topic-list .no-result .icon{width:100%}
}
html[dir=rtl] .topic-list .list-head{margin-right:0;margin-left:12px}
html[dir=rtl] .list-head{padding:0}
html[dir=rtl] .topic-list .v-icon{left:0;right:auto}
html[dir=rtl] .topic-list .topic-content .topic-content-left{margin-left:63px;margin-right:0}
html[dir=rtl] .topic-list .topic-content .image-item:not(:last-child){margin-right:0;margin-left:24px}
html[dir=rtl] .topic-list .userInfo .level{margin-right:4px;margin-left:0}
html[dir=rtl] .topic-list .userInfo .group-name{margin-right:8px;margin-left:0}
html[dir=rtl] .topic-list .vvr-wraper .text-p{float:right}
html[dir=rtl] .topic-list .vvr-wraper .like_comment_icons{float:left}
html[dir=rtl] .topic-list .vvr-wraper .like{margin-left:24px;margin-right:0}
html[dir=rtl] .topic-list .vvr-wraper .icon-comment,html[dir=rtl] .topic-list .vvr-wraper .icon-like{margin-left:9px;margin-right:0}
@media screen and (max-width:1023px){html[dir=rtl] .topic-list .topic-content .image-list img:not(:last-child){margin-left:0}
html[dir=rtl] .topic-list .topic-content .image-list .colum-2{margin-left:0}
html[dir=rtl] .topic-list .topic-content .image-list .colum-3{margin-left:0}
html[dir=rtl] .topic-list .mobile-sign .top,html[dir=rtl] .topic-list .mobile-sign .digest{margin:8px 0 0 8px}
}
.checkin-wrap{background-color:#fff;padding:24px 24px 32px}
.checkin-tasks{height:27px;line-height:27px;padding-bottom:40px;font-size:20px;color:#242728;font-weight:700}
.checkin-info{height:22px;line-height:22px;display:flex;justify-content:space-between;align-items:center;font-size:16px}
.checkin-info .signin-info{display:flex}
.checkin-info .total-info{display:flex;justify-content:flex-end}
.checkin-info .val{color:#000;font-weight:700}
.checkin-info .label{display:inline-block;color:#242728;max-width:106px}
.checkin-info .signin-info .val{display:inline-block;margin:0 8px 0 0}
.checkin-info .signin-info .label{max-width:146px}
.checkin-info .total-info .val{margin:0 0 0 8px}
.checkin-info .total-wrap{display:flex;justify-content:flex-end}
.checkin-info .total-wrap .total-item{position:relative;overflow:hidden;display:inline-block;width:10px;height:20px}
.checkin-info .total-wrap ul{position:relative;top:0}
.checkin-info .total-wrap li{width:10px;height:20px;text-align:center}
.checkin-wrap .integral-wrap ul{display:flex;justify-content:center;margin:40px 0}
.checkin-wrap .integral-wrap .circle{display:inline-block;width:42px;height:42px;line-height:30px;text-align:center;font-size:12px;color:#fff;text-shadow:0 1px 1px #f09036}
.checkin-wrap .integral-wrap .circle.past{text-indent:-10000px;background-image:url("public/images/icon_checkedIn.png");background-position:center;background-size:contain}
.checkin-wrap .integral-wrap .circle.active{background-image:url("public/images/icon_checkIning.png");background-position:center;background-size:contain}
.checkin-wrap .integral-wrap .circle.future{background-image:url("public/images/icon_checkIn.png");background-position:center;background-size:contain}
.checkin-wrap .integral-wrap .circle.last{background-image:url("public/images/icon_checkIn_bag.png");background-position:center;background-size:contain;line-height:40px}
.checkin-wrap .integral-wrap .circle.lasting{background-image:url("public/images/icon_checkIning_bag.png");background-position:center;background-size:contain;line-height:40px}
.checkin-wrap .integral-wrap .circle.lasted{text-indent:-10000px;background-image:url("public/images/icon_checkedIn_bag.png");background-position:center;background-size:contain}
.checkin-wrap .integral-wrap .ordinal-num{margin:0 0 0 18px;font-size:14px;color:#242728}
.checkin-wrap .operation-wrap p{display:flex;align-items:center;justify-content:center}
.checkin-wrap .operation-wrap .btn-checkin,.checkin-wrap .operation-wrap .btn-checkedin{display:flex;align-items:center;justify-content:center;height:48px;border-radius:24px;font-weight:700;font-size:13px;color:#fff;letter-spacing:.1px;padding:0 58px;box-sizing:border-box}
.checkin-wrap .operation-wrap .btn-checkin{background-color:#000;cursor:pointer}
.checkin-wrap .operation-wrap .btn-checkedin{background-color:#a8a9aa;cursor:default}
.checkin-wrap .operation-wrap .btn-mission{font-size:16px;color:#2788d9;margin-top:24px;padding:0 12px;display:inline-block;position:relative}
.checkin-wrap .operation-wrap .btn-mission.active::after{content:"";position:absolute;width:10px;height:10px;right:0;top:-3px;background-color:#ce1d2c;border-radius:50%}
.checkin-wrap .operation-wrap a:hover{text-decoration:none}
#checkinComponent .commonDialog .dialog-agreement .title{display:flex;align-items:center;justify-content:center;padding:40px 0 !important;color:#000 !important;font-size:24px !important;border-bottom:0}
#checkinComponent .commonDialog .dialog-agreement .dialog-box-content .agreement-box ul li{padding:24px 0;height:32px;line-height:32px !important;font-size:16px !important;border-bottom:1px solid #f1f2f7;color:#000;letter-spacing:.04px;white-space:pre-wrap}
#checkinComponent .dialog-agreement .agreement-tips .agreetips-content{padding-top:0;padding-bottom:40px;border-top:0}
#checkinComponent .new-dialog .dialog-agreement .pravicyBtn{float:inherit;padding-top:32px;text-align:center;display:block}
@media screen and (max-width:1024px){#checkInModule{margin-bottom:20px}
.checkin-wrap{padding:20px 16px}
.checkin-tasks{height:24px;line-height:24px;padding-bottom:24px;font-size:16px;color:#242728;font-weight:700}
.checkin-info{height:18px;line-height:18px;display:flex;justify-content:space-between;align-items:center;font-size:13px}
.checkin-info .signin-info .label{max-width:124px}
.checkin-info .total-info .label{max-width:90px}
.checkin-wrap .integral-wrap ul{margin:32px 0}
.checkin-wrap .integral-wrap .circle{width:32px;height:32px;font-size:10.37px}
.checkin-wrap .integral-wrap .circle.past{text-indent:-10000px;background-image:url("public/images/icon_checkedIn.png");background-position:center;background-size:contain}
.checkin-wrap .integral-wrap .circle.active{background-image:url("public/images/icon_checkIning.png");background-position:center;background-size:contain;line-height:24px}
.checkin-wrap .integral-wrap .circle.future{background-image:url("public/images/icon_checkIn.png");background-position:center;background-size:contain;line-height:24px}
.checkin-wrap .integral-wrap .circle.last{background-image:url("public/images/icon_checkIn_bag.png");background-position:center;background-size:contain;line-height:32px}
.checkin-wrap .integral-wrap .circle.lasting{background-image:url("public/images/icon_checkIning_bag.png");background-position:center;background-size:contain;line-height:32px}
.checkin-wrap .integral-wrap .circle.lasted{text-indent:-10000px;background-image:url("public/images/icon_checkedIn_bag.png");background-position:center;background-size:contain}
.checkin-wrap .integral-wrap .ordinal-num{font-size:12px;margin-left:12px}
.checkin-wrap .operation-wrap .btn-checkin,.checkin-wrap .operation-wrap .btn-checkedin{padding:0 40px}
.checkin-wrap .operation-wrap .btn-mission{padding:0 10px;font-size:14px;margin-top:16.5px}
.checkin-wrap .operation-wrap .btn-mission.active::after{width:8px;height:8px;position:absolute;top:2px}
#checkinComponent .commonDialog .dialog-agreement .title{display:flex;align-items:center;justify-content:center;padding:24px 0 8px 0 !important;color:#000 !important;font-size:16px !important;border-bottom:0}
#checkinComponent .commonDialog .dialog-agreement .title h2{font-size:16px;line-height:22px}
#checkinComponent .commonDialog .dialog-agreement .agreement-box ul{padding:0 16px !important}
#checkinComponent .commonDialog .dialog-agreement .dialog-box-content .agreement-box ul li{padding:16px 0}
#checkinComponent .commonDialog .taskList img{width:32px;height:32px;margin:0 8px 0 0;float:left;border-radius:0 !important;background-size:contain;background-position:center}
#checkinComponent .new-dialog .dialog-agreement .agreement-box ul .taskName{display:block;line-height:20px;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#checkinComponent .new-dialog .dialog-agreement .agreement-box ul .taskPoint{display:inline-block;margin-top:4px;font-size:12px;width:80px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(0,0,0,0.50);opacity:.6}
#checkinComponent .commonDialog .taskList a{width:83px;height:36px;line-height:19px;margin:0;display:block;float:right;border:2px solid rgba(0,0,0,0.30);border-radius:24px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;text-decoration:none !important;cursor:pointer;font-size:13px;color:#000;padding:6px 0 5px;box-sizing:border-box}
#checkinComponent .commonDialog .taskList button{width:83px;height:36px;line-height:18px;margin:0;display:block;float:right;border:2px solid rgba(0,0,0,0.30);border-radius:24px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;text-decoration:none !important;cursor:pointer;font-size:13px;color:#fff;padding:6px 0 5px;box-sizing:border-box;background:#000}
#checkinComponent .commonDialog .taskList .disBtn{color:#fff;background:rgba(0,0,0,0.30)}
#checkinComponent .new-dialog .dialog-agreement .agreement-tips{padding:0 16px}
#checkinComponent .new-dialog .dialog-agreement .agreement-tips .agreetips-content{padding:24px 0}
#checkinComponent .new-dialog .dialog-agreement .pravicyBtn{padding:0;text-align:center}
#checkinComponent .new-dialog .dialog-agreement .pravicyBtn .btn-disagree{display:inline-block;width:166px;height:48px;line-height:16px;background-color:#fff;border-radius:24px;border:2px solid rgba(0,0,0,0.30);font-weight:700;text-align:center;font-size:13px;color:#000;padding:15px 0;box-sizing:border-box}
}
#qrCode{background:#fff;margin-bottom:40px}
#qrCode .qrCode-imgSize{display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:24px}
#qrCode .qrCode-img{width:120px;height:110px;background-position:center;background-size:contain}
#qrCode .qrCode-name{display:flex;align-items:center;justify-content:center;font-size:20px;color:#000;font-weight:700;height:32px;line-height:32px}
#qrCode .qrCode-desc{display:flex;align-items:center;justify-content:center;font-size:16px;color:rgba(0,0,0,0.50);text-align:center;line-height:22px;padding:16px 47px 32px 57px;word-break:break-word}
@media screen and (max-width:1023px){.dl-element{height:56px;background:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.dl-content{height:32px;line-height:32px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px}
.dl-left{display:flex}
.img-mobile{width:32px;height:32px;background-position:center;background-size:contain}
.name-mobile{font-size:12px;color:#000;letter-spacing:0;height:24px;line-height:24px;padding:4px 8px 0}
.dl-right{display:flex;justify-content:flex-end}
.dl-mobile{height:32px;line-height:28px;border:2px solid rgba(0,0,0,0.30);border-radius:16px;font-size:13px;font-weight:700;color:#000;letter-spacing:0;box-sizing:border-box;padding:0 12px}
.qr-close-icon{width:8.5px;height:8.5px;line-height:8.5px;margin:15px 8px 0 24px;background:url("public/images/icon_qrcode_close.png") no-repeat center;background-size:contain}
}
.forum-rec{width:100%;height:auto;padding:24px;margin-bottom:40px;background:#fff;box-sizing:border-box}
.forum-rec .title{font-weight:700;font-size:20px;color:#242728}
.forum-rec .forums{margin-top:32px;font-size:16px;color:#000}
.forum-rec .forums .forum-item{padding:6px 12px 6px 0;display:inline-flex;min-width:40%}
.forum-rec .forums .forum-item a{display:inherit}
.forum-rec .forums .forum-item .forum-name{line-height:24px;word-wrap:break-word;word-break:break-all}
.forum-rec .forums .forum-item .arrow-icon{display:inline-block;vertical-align:bottom;width:24px;height:24px;margin-left:4px;background:url("public/images/icon_arrow.png");background-size:6px 12px;background-repeat:no-repeat;background-position:center}
@media screen and (max-width:968px){.forum-rec{width:92%;margin:0 4% 20px;padding:20px 16px}
.forum-rec .title{font-size:16px;padding-bottom:16px}
.forum-rec .forums{margin-top:0}
.forum-rec .forums .forum-item{font-size:13px;color:#000;padding:0;margin-top:16px;min-width:49%}
.forum-rec .forums .forum-item .arrow-icon{background-size:4px 8px}
}
html[dir=rtl] .forum-rec .forums .forum-item .arrow-icon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
#comunityStarModule{margin-bottom:40px}
#comunityStarModule .title-h2{background:#fff;height:32px;line-height:32px;font-size:20px;color:#242728;font-weight:700;padding:24px 24px 40px}
#comunityStarModule .starlist{padding:0 24px 7px 24px;background-color:#fff}
.super-star-each{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.super-star-each .star-info{display:flex}
.super-star-each .star-info .star-ranking{display:flex;align-items:center;justify-content:center;position:relative}
.super-star-each .star-info em{display:flex;font-weight:700;font-size:20px;color:#242728;align-items:center;justify-content:center}
.super-star-each .star-info .star-trend{position:absolute;top:42px;width:8px;height:8px}
.super-star-each .star-info .a-common{position:relative;width:60px;height:60px;margin-left:25px;margin-right:18px}
.super-star-each .star-info .star-head-frame{width:60px;height:60px}
.super-star-each .star-info .lazy{cursor:pointer;position:absolute;top:12px;left:8px;width:44px;height:44px;border-radius:50%}
.super-star-each .star-info .star-name-level{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.super-star-each .star-info .star-name{display:block;max-width:110px;height:24px;line-height:24px;margin-top:6px;margin-bottom:6px;font-size:13px;color:#242728;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.super-star-each .star-info .star-level{display:inline-block;max-width:110px;padding:0 6px;height:16px;line-height:16px;text-align:center;background:#d4e6f1;border-radius:8px;font-size:12px;color:#9d9d9d;letter-spacing:.04px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.super-star-each .star-point{font-size:16px;color:rgba(0,0,0,0.50);letter-spacing:0;text-align:right}
@media screen and (max-width:1023px){#comunityStarModule{margin-bottom:20px}
#comunityStarModule .title-h2{background:#fff;height:24px !important;line-height:24px !important;font-size:16px;color:#000;font-weight:700;padding:20px 16px !important}
#comunityStarModule .starlist{padding:0 24px 7px 24px;background-color:#fff}
.super-star-each .star-info .a-common{margin-left:20px;margin-right:9px}
.super-star-each .star-point{font-size:13px}
}
#hotTagModule .title-h2{background:#fff;height:32px;line-height:32px;font-size:20px;color:#242728;font-weight:700;padding:24px 24px 40px}
#hotTagModule .taglist{padding:0 24px 16px;background-color:#fff}
.line{display:inline-flex}
.tags-item-blue{height:18px;line-height:18px;background-color:rgba(0,0,0,0.05);padding:9px 12px;border-radius:18px;margin:0 12px 16px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}
html[dir=rtl] .tags-item-blue{margin:0 0 16px 12px}
.tags-text{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;font-size:13px;color:#000;letter-spacing:0;text-align:left}
.fire-tag{width:24px;height:24px;padding-left:4px;background:url(public/images/icon_hot_tag_fire.png) no-repeat center;background-size:contain}
@media screen and (max-width:1023px){#text-mode .content .block .block-right #hotTagModule{display:none}
#hotTagModule{margin:0}
#hotTagModule>h2{background:#fff;height:25px !important;line-height:25px !important;font-size:16px;color:#000;font-weight:700;padding:24px 16px !important}
#hotTagModule .title-h2{padding:0 !important;font-size:16px;height:25px !important;line-height:25px !important;margin:24px 0}
#hotTagModule .taglist{padding:0 10px 8px 0;background-color:#fff;margin-top:0}
.tags-item-blue{height:18px;line-height:18px;background-color:rgba(0,0,0,0.05);padding:9px 12px;border-radius:17px;margin:0 8px 16px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}
html[dir=rtl] .tags-item-blue{margin:0 0 16px 8px}
}
.content-wrap{padding-top:40px}
.toplist dl{float:left;width:32%;margin-bottom:40px;background-color:#fff}
.toplist img{display:block;width:100%;max-width:100%;margin:0 auto}
.toplist .lazy{display:block;width:100%;max-width:100%;margin:0 auto;height:232.8px}
.toplist h2{font-weight:700;font-size:20px;color:#000;height:56px;line-height:27px}
.toplist .elc-info{float:right;padding-top:16px}
.toplist .elc-info .btn-eyes,.toplist .elc-info .btn-like{padding-right:24px}
.toplist .icon{display:inline-block;width:24px;margin-top:-4px;background-position:center;background-size:contain}
.toplist .icon-eyes{background-image:url("public/images/icon_eyes4.0.png")}
.toplist .icon-like{background-image:url("public/images/icon_like4.0.png")}
.toplist .icon-comment{background-image:url("public/images/icon_comment4.0.png")}
.block-wrap{padding-bottom:60px}
.post{float:left;width:66%;box-sizing:border-box}
.post-top .title-h2{float:left}
.post-top .post-more{float:right;height:24px;line-height:24px;color:#6f6f6f;font-size:14px}
.post .postlist{padding:0 20px;background-color:#fff;box-sizing:border-box}
.post .postlist li{padding:29px 0 28px;border-bottom:1px solid #eee}
.post .postlist .text-p{margin-top:6px}
.block-right{float:right;width:32%;background-color:#f0f0f0}
.user-box dl{padding:20px 0}
.user-box dl:not(:last-child){border-bottom:1px solid #eee}
.user-box dt{float:left;margin-right:12px;position:relative}
.user-box dt img{display:block;width:40px;height:40px;border-radius:50%}
.user-box dd{float:left;width:calc(100% - 52px)}
.user-box dd h2{height:20px;line-height:20px;margin-bottom:4px;color:#242728;font-size:14px}
.user-box dd p{line-height:16px;color:#9d9d9d}
.user-box dd p span:first-of-type{padding-right:10px;margin-right:4px;border-right:1px solid #d8d8d8}
.video-box .video,.video-box .video img{max-width:100%;width:100%;text-align:center;position:relative}
.video-box .video a{display:block;position:relative;cursor:pointer}
.video-box .video .play,.video-box .video .replay{display:none;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background-image:url(public/images/forum-public.png);background-repeat:no-repeat}
.video-box .video .play{background-position:-613px -253px}
.video-box .video .replay{background-position:-533px -253px}
.video-box .video .on-play .play,.video-box .video .on-replay .replay{display:block}
.video-box .video .forum-video-pc{display:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}
.video-box .video.on .forum-video-pc{display:block}
.block-right .art-box{margin-top:40px}
.block-right .art-box .swiper-button-prev,.block-right .art-box .swiper-button-next{display:none}
@media screen and (max-width:1023px){.content{width:100%}
.toplist dl:not(:nth-child(2n)){margin-right:4.4%}
.block-wrap{padding:0 4%;background-color:#f0f0f0}
.post{float:none;width:100%;padding:25px 0 0;background-color:#fff}
.post .postlist{width:100%}
.post .postlist li:last-child{border:0}
.post .postlist .title-h2{height:48px;white-space:normal}
.block-right{float:none;width:100%;padding-top:25px;padding-bottom:20px}
.video-box{padding:15px 2% 0;background-color:#fff}
.art-box{padding:30px 2% 15px;margin:0;background-color:#fff}
.user-box{padding:15px 0}
.user-box dl{padding:14px}
.user-box div img{width:40px;height:40px}
.title-h2{height:47.5px !important;line-height:47.5px !important}
.forum-rec{width:100%;margin:0 0 20px}
}
@media screen and (max-width:767px){.content-wrap{padding-top:0}
.toplist dl{width:47%;margin:0 0 20px 0}
.toplist dl:not(:nth-child(2n)){margin-right:4.4%}
.toplist .lazy{width:100%;max-width:100%;height:90px}
.toplist dd{padding:16px}
.toplist h2{color:#000;height:36px;line-height:18px;font-size:12px}
.toplist dd .elc-info{display:none}
.block-wrap{padding:0}
.post{width:100%;padding:0}
.post .post-top{background-color:#f0f0f0}
.post .post-top .title-h2,.post .post-top .post-more{height:32px;line-height:32px}
.post .post-top .title-h2{font-size:16px}
.post .post-top .post-more{font-size:12px}
.post .postlist{margin:0}
.post .postlist li{padding:14px 0}
.post .postlist .title-h2{height:35px;line-height:17px;font-weight:normal}
.post .postlist .text-p{margin-top:10px}
.title-h2{height:22px;line-height:22px;font-size:16px}
.video-box{padding:0}
.art-box{padding:0;margin-top:15px}
.user-box{padding:0}
.user-box dl{padding:14px}
.user-box dl:not(:last-child){margin:0}
.user-box dt{margin-right:10px}
}
@media screen and (min-width:1024px){.toplist dl:not(:nth-of-type(3n)){margin-right:2%}
.toplist dd{padding:24px;height:96px}
}
@media screen and (max-width:360px){.text-p{font-size:10px}
}
.forum-banner .circle{transform-origin:16px 16px;transform:rotate(-90deg);transition:stroke-dasharray .01s linear}
.forum-banner .bullets-item svg{position:absolute;top:0;left:0}
.forum-banner .bullets-item{width:32px;height:32px;display:inline-block;margin-right:8px;position:relative}
.forum-banner .swiper-pagination-bullet,.forum-banner .swiper-pagination-bullet-active{border:0;background:0}
.forum-banner .swiper-pagination-bullet-btn{margin:12px 12px;width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,0.50);border:0;position:absolute;top:0;left:0}
.forum-banner .swiper-pagination-bullet-active .swiper-pagination-bullet-btn{background:#000}
.forum-banner .swiper-pagination{position:absolute;bottom:40px;width:auto;left:40px;text-align:left;z-index:10}
.banner-box{position:relative}
.banner-box .swiper-button-prev,.banner-box .swiper-button-next{outline:0;position:absolute;width:100px;height:50%;cursor:pointer;top:25%;z-index:2}
.banner-box .swiper-button-prev{left:0}
.banner-box .swiper-button-next{right:0}
.banner-box .swiper-button-prev .prev-icon,.banner-box .swiper-button-next .next-icon{display:none;position:absolute;top:50%;width:64px;height:64px;padding:10px;border-radius:50%;background:#e7e7e7;z-index:10;box-sizing:border-box;cursor:pointer;background-size:24px 24px;background-position:center;background-repeat:no-repeat;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}
.banner-box .swiper-button-prev .prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");left:-32px;right:auto}
.banner-box .swiper-button-next .next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");right:-32px;left:auto}
.banner-box .swiper-button-prev:hover .prev-icon,.banner-box .swiper-button-next:hover .next-icon{display:block}
.banner-box .swiper-button-prev .prev-icon:hover{background:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size:24px 24px;background-position:center;background-repeat:no-repeat}
.banner-box .swiper-button-next .next-icon:hover{background:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size:24px 24px;background-position:center;background-repeat:no-repeat}
@media screen and (max-width:1023px){.banner-box .swiper-button-prev,.banner-box .swiper-button-next{display:none}
.forum-banner .swiper-pagination{width:100%;text-align:center;bottom:11px;left:0}
.forum-banner .swiper-pagination-bullet{margin:0 2% 0 0;max-width:15%;height:2px;background:rgba(0,0,0,0.50);border:0;border-radius:1px}
.forum-banner .swiper-pagination-bullet .line-pro{width:0;height:100%;background:#000}
}
html[dir=rtl] .forum-banner .swiper-pagination{right:40px;left:auto;text-align:right}
html[dir=rtl] .banner-box .swiper-button-prev{left:auto;right:0}
html[dir=rtl] .banner-box .swiper-button-next{right:auto;left:0}
html[dir=rtl] .banner-box .swiper-button-prev .prev-icon{right:-32px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
html[dir=rtl] .banner-box .swiper-button-next .next-icon{left:-32px;right:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
html[dir=rtl] .banner-box .swiper-button-prev .prev-icon:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
html[dir=rtl] .banner-box .swiper-button-next .next-icon:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
@media screen and (max-width:1023px){html[dir=rtl] .forum-banner .swiper-pagination{right:0;left:0;text-align:center}
}