Files
deepdata/my_ops/markitdown_parser/news_files/chunk-vendors.f9bc7cc6_togC.css
沃巴蒂 ff22ed3a8b feat(deepdata): 引入修改密码、文件预览组件与清洗算子增强,deepflow 改名为 deep-flow
本次同步 09-12 至 09-28 的代码变更,主要内容:

新增功能
- 修改密码:后端新增 ChangePasswordRequest DTO 与UserController/UserService
  对应接口,前端新增 ChangePasswordDialog 并在 Header 接入入口
- 文件预览组件重构:file-preview 目录拆分出 VideoPreview(支持 blobUrl 直传)、
  ImagePreview、AudioPreview,index.tsx 统一调度各类型预览器
- 新增 my_ops 算子模块:markitdown_parser、mineru_pdf_parser、text_quality_evaluator
- 新增 tools/minio-file-server MinIO 文件服务

功能增强
- 数据清洗:cleaning_task_service/scheduler/routes 重构,
  data_juicer_executor 与 wrapper 增强,OperatorTable/LogsTable/TaskDetail 同步调整
- 数据标注:annotation sync.py、project.py 接口与schema 更新
- 数据采集、算子市场、首页与菜单路由相关页面调整
- DataJuicer 算子接入(useOperatorOperations、dj_ops_schema)

结构调整
- deepflow/ 更名为 deep-flow/(419 个文件重命名)
- 新增 helm 部署编排、GitHub Actions 之外的自建镜像构建脚本

未纳入本次提交
- scripts-backup/、runtime/python-executor-backup/、components_backup/(备份目录)
- *.backup*、__pycache__ 产物
- zh_core_web_sm-3.8.0-py3-none-any.whl(46MB 构建产物)
- DataX/(内嵌独立仓库,远程亦未收录其源码)
2026-10-03 22:44:56 +08:00

1676 lines
44 KiB
CSS

.cm_sw {
box-sizing:border-box;
-webkit-box-sizing:border-box;
overflow:hidden;
flex-direction:row
}
.cm_sw, .cm_sw_scroll {
position:relative;
width:100%
}
.cm_sw_scroll {
z-index:1;
display:flex;
transition-property:transform;
box-sizing:content-box;
transform:translateZ(0);
flex-flow:row
}
.cm_sw_content {
-webkit-flex-shrink:0;
-ms-flex:0 0 auto;
flex-shrink:0;
position:relative;
transform:translateZ(0)
}
.cm_sw_v .cm_sw_scroll {
flex-direction:column
}
.focus_sw {
margin:0 .2rem;
width:-webkit-fill-available
}
.focus_sw .cm_sw_content {
width:100%
}
.focus_sw_f {
position:relative;
max-height:3.4rem;
overflow:hidden;
background-size:1.28rem .96rem
}
.focus_sw_as {
position:absolute;
width:100%;
left:0;
bottom:.28rem;
padding:0 1.2rem 0 .2rem;
box-sizing:border-box;
align-items:flex-start
}
.focus_sw_group {
color:#fff;
background:#fe350e;
height:.26rem;
line-height:.3rem;
padding:0 .08rem;
border-radius:.08rem;
font-size:.2rem;
position:relative;
z-index:1;
flex-direction:row
}
.focus_sw_group_ic {
position:absolute;
z-index:-1;
left:-.1rem;
bottom:-.06rem;
height:0;
width:0;
border-width:.12rem .22rem .12rem .12rem;
border-style:solid;
border-color:transparent;
border-right-color:rgba(254, 54, 14, .4)
}
.focus_sw_group .icon_img, .focus_sw_group .icon_pictures {
margin-right:.08rem;
font-size:.2rem;
color:#fff
}
.focus_sw_tit {
display:inline-block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
color:#fff;
font-size:.3rem;
max-width:100%
}
.swiper-pagination {
position:absolute;
right:.2rem;
bottom:.4rem;
z-index:2;
font-size:0;
flex-flow:row;
align-items:center
}
.swiper-pagination-bullet {
width:.08rem;
height:.08rem;
border-radius:50%;
background:hsla(0, 0%, 100%, .5);
margin:0 .05rem
}
.swiper-pagination-bullet-active {
width:.12rem;
height:.12rem;
background:#fff
}
.timeAxisRow_standard {
margin:0 .3rem .3rem;
border-radius:.26rem;
background:rgba(0, 0, 0, .4);
--scroll_stretch:0;
overflow:hidden
}
.timeAxisRow_vein_title {
height:.78rem;
flex-direction:row;
align-items:center;
margin:0 .2rem
}
.timeAxisRow_vein_title img {
width:.4rem;
height:.4rem;
margin-right:.1rem;
-o-object-fit:contain;
object-fit:contain
}
.timeAxisRow_vein_title strong {
font-size:.34rem;
color:#fff;
font-weight:700;
flex:1;
width:0;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
display:block
}
.timeAxisRow_vein_title span {
flex-shrink:0;
flex-direction:row;
align-items:center;
font-size:.26rem;
color:#888;
margin-left:.08rem
}
.timeAxisRow_vein_title span:after {
content:"";
width:.24rem;
height:.24rem;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAABBklEQVRIDWNgGAUDHQKMhBzQ398v8OvXrxkgdSwsLKXFxcWPCelBlmdC5mBjAw0P/v//fzgI//nz52BHR4ccNnW4xAhawMjIeAiIf4IMAFqiCGQfIMUSghaUlZXdBhocSK4lBOMA5nWgqz2BlqwHWsYOEgOy7wPZDhUVFY9garDRRFsA0kyOJQSDCNlVQNduxxZcvb29ssjqkNkkWQDSiM0SYOrqRjYUmU2yBciaiWGTbAG2eABlQFyWkWQBNsNBKQlf7iY6FeEynCrJlFzDQcFG0AddXV2qwGC4DMQkZTBYnBCMA6DBduQaDrKEBWYTLpqNjW0tsER1BSsmo7jGZe6oOP1CAADVs6k+dn5AOwAAAABJRU5ErkJggg==) 50%/contain no-repeat;
margin-left:.04rem
}
:root {
--scroll_stretch:-30px
}
.timeAxisRow_row, .timeAxisRow_row_scroll {
flex-direction:row
}
.timeAxisRow_row {
margin-bottom:.2rem
}
.timeAxisRow_row_flex {
width:43%;
margin-right:.14rem;
flex-shrink:0
}
.timeAxisRow_row_flex:first-of-type {
margin-left:.26rem
}
.timeAxisRow_row_flex:last-of-type .timeAxisRow_h2:after {
display:none
}
.timeAxisRow_h2 {
flex-direction:row;
align-items:center;
margin-bottom:.1rem;
font-size:.24rem;
color:#888;
font-weight:700
}
.active .timeAxisRow_h2 {
color:#fe350e
}
.timeAxisRow_h2:after {
content:"";
flex:1;
height:1px;
background:hsla(0, 0%, 80%, .5);
margin-left:.04rem
}
.ic_timeAxisRow_node {
margin:0 0 0 -4px;
height:.36rem;
justify-content:center
}
.ic_timeAxisRow_node_cir {
width:5px;
height:5px;
border:2px solid #fe350e;
border-radius:50%
}
.active .ic_timeAxisRow_node_cir {
background:rgba(254, 53, 14, .5)
}
.timeAxisRow_h2_txt {
margin-left:.14rem
}
.timeAxisRow_h2_time {
margin-left:.12rem
}
.timeAxisRow_content {
padding:.2rem;
background:hsla(0, 0%, 100%, .1);
border-radius:0 .2rem .2rem;
position:relative
}
.timeAxisRow_content:before {
content:"";
width:.2rem;
height:.06rem;
background:hsla(0, 0%, 100%, .1);
-webkit-clip-path:polygon(0 0, 100% 100%, 0 100%);
clip-path:polygon(0 0, 100% 100%, 0 100%);
position:absolute;
left:0;
top:0;
transform:translateY(-100%)
}
.timeAxisRow_content h2 {
font-size:.26rem;
color:#fff;
font-weight:700;
overflow:hidden;
-webkit-box-orient:vertical;
display:-webkit-box;
text-overflow:ellipsis;
-webkit-line-clamp:3;
word-break:break-all
}
.timeAxisRow_row_more {
width:0;
position:absolute;
right:0;
bottom:0;
height:1.57rem;
transform:translateX(var(--scroll_stretch))
}
.timeAxisRow_row_more_content {
position:absolute;
left:0;
top:0;
height:100%;
font-size:.2rem;
color:#888;
overflow:hidden;
min-width:30px;
width:calc(var(--scroll_stretch)*-1);
padding:0 5px 0 0;
box-sizing:border-box;
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end
}
.timeAxisRow_row_more_content span {
position:relative;
z-index:1
}
.timeAxisRow_row_more_content:before {
content:"";
position:absolute;
left:0;
top:0;
width:1.57rem;
height:1.57rem;
border-radius:50%;
background:hsla(0, 0%, 100%, .5)
}
.shadow-container-wrapper {
height:0;
overflow:hidden
}
.shadow-container-wrapper .shadow-container {
display:-webkit-box;
overflow:hidden;
text-overflow:ellipsis;
word-wrap:break-word;
white-space:normal!important;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
flex-shrink:0!important
}
.render-text-wrapper p, .shadow-container-wrapper p {
display:block
}
.render-text-wrapper span, .shadow-container-wrapper span {
display:inline
}
.timeAxis_standard {
padding:.3rem .3rem 0 .36rem;
position:relative;
overflow:hidden;
margin:0 0 .3rem 0;
flex-shrink:0
}
.timeAxis_row {
flex-direction:row;
display:flex
}
.timeAxis_row_const {
display:none
}
.timeAxis_row_flex {
flex:1;
border-left:1px solid hsla(0, 0%, 80%, .5);
padding-left:.26rem;
padding-bottom:.4rem;
position:relative
}
.timeAxis_standard .timeAxis_h2.timeAxis_h2 {
margin-bottom:.14rem;
display:flex;
flex-direction:row;
align-items:center;
font-size:.22rem;
color:#888;
z-index:1
}
.timeAxis_h2 .timeAxis_h2_txt {
color:#888!important
}
.ic_timeAxis_node {
background:#f8f8f8!important;
position:absolute;
left:-5px;
display:flex;
width:9px;
height:9px;
border:2px solid #fe350e;
border-radius:50%;
box-sizing:border-box
}
.ic_timeAxis_node_cir {
width:5px;
height:5px;
border:1px solid #fff;
border-radius:50%;
background:#fff;
box-sizing:content-box;
display:none
}
.timeAxis_h2_time {
margin-left:.12rem
}
.timeAxis_h2_txt {
font-weight:400
}
.timeAxis_h2_mark {
height:17px;
padding:0 4px;
display:flex;
align-items:center;
justify-content:center;
line-height:normal;
border:1px solid #fe350e;
border-radius:3px;
box-sizing:border-box;
font-size:10px;
color:#fe350e;
background:none;
margin-left:.14rem
}
.timeAxis_content .timeAxis_p, .timeAxis_row_flex .timeAxis_p {
font-size:.3rem;
font-weight:400;
color: #0b0b0b99;
line-height:1.6
}
.timeAxis_content {
overflow:hidden
}
.timeAxis_content.txt {
box-shadow:none;
border:none
}
.timeAxis_txt {
padding:.28rem .3rem;
font-size:.36rem;
color:#111;
background:#fff;
text-align:justify
}
.timeAxis_content .cm_feedV {
flex-direction:column
}
.timeAxis_content .cm_feedA.cm_feedR {
margin:0;
padding:0
}
.timeAxis_content .cm_feedA.cm_feedR .cm_feedImg {
width:2.04rem;
height:1.36rem
}
.timeAxis_content .cm_feedR_content .cm_feedTit {
margin:0;
-webkit-line-clamp:3;
font-size:.3rem
}
.timeAxis_content .cm_feedTit {
line-height:1.6;
color:#111;
margin-bottom:.1rem
}
.timeAxis_content .cm_feedWb .cm_feedTit .txt_del {
font-size:.3rem;
color:#111
}
.timeAxis_content .cm_feedA.cm_feedR .timeAxis_content .cm_feedImgx3, .timeAxis_content .cm_feedImgx1, .timeAxis_content .cm_feedV {
margin:0;
padding:0
}
.timeAxis_content .cm_feedA .cm_feedTit, .timeAxis_content .cm_feedR_content .cm_feedTit {
font-weight:400;
margin-bottom:.1rem
}
.timeAxis_content .cm_feedImgx3_box {
margin-top:.14rem;
padding:0;
margin-bottom:0
}
.timeAxis_content .m_video_info_sp {
flex-direction:column;
display:flex
}
.timeAxis_content .m_video_info_sp_time {
display:flex;
align-items:center;
justify-content:center;
line-height:normal
}
.timeAxis_content .cm_feedImg_img {
background-size:.96rem .64rem;
border-radius:.1rem;
overflow:hidden
}
.timeAxis_content .cm_feedTit_tag {
background:rgba(255, 171, 5, .2);
color:rgba(255, 114, 5, .8);
height:16px;
margin-right:.04rem;
border-radius:3px;
font-weight:700
}
.timeAxis_content .cm_feedImgx3 {
margin:0;
padding:0
}
.timeAxis_content .cm_feedR .ic_video_btn {
width:.4rem;
height:.4rem;
background-size:contain;
top:50%;
transform:translateY(-50%);
margin-top:.3rem;
bottom:auto
}
.timeAxis_content .cm_feedImgx1_box .img_width, .timeAxis_content .cm_feedV_box .img_width {
background-size:1.28rem 1rem
}
.timeAxis_content .cm_feedWb_tit {
margin:0 0 .1rem
}
.timeAxis_row:first-of-type .timeAxis_h2 {
margin-top:-.1rem
}
.timeAxis_row:first-of-type .timeAxis_h2 .ic_timeAxis_node_cir {
background:#fa9682;
border-color:#fa9682
}
.timeAxis_row:last-of-type .timeAxis_row_flex {
padding-bottom:0;
position:relative
}
.timeAxis_row:last-of-type .timeAxis_row_flex:before {
content:"";
left:-1px;
top:0;
width:1px;
height:10px;
background:hsla(0, 0%, 80%, .5);
position:absolute
}
.timeAxis_standard .timeAxis_h2.timeAxis_h2.more {
font-size:.28rem;
color:#111;
cursor: pointer;
}
.timeAxis_h2.more:after {
content:"";
width:.3rem;
height:.3rem;
background:url(http://n.sinaimg.cn/default/2f73281b/20241127/icon_timeline_arrow_right_black.png) 50%/contain no-repeat;
margin-left:.1rem
}
.timeAxis_content_row {
margin:.12rem 0 -.04rem;
display:flex;
flex-flow:row wrap;
display:none
}
.cm_feedA+.timeAxis_content_row {
margin-top:0
}
.timeAxis_content_mark {
padding:0 7px;
height:24px;
display:flex;
flex-direction:row;
align-items:center;
line-height:normal;
background:hsla(0, 0%, 93%, .6);
border-radius:4px;
margin:0 .16rem .12rem 0
}
.timeAxis_content_mark b {
font-size:.22rem;
color:#666;
max-width:180px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.timeAxis_content_mark .ic_special {
width:12px;
height:12px;
margin-right:4px;
-o-object-fit:contain;
object-fit:contain
}
.timeAxis_vein_logo {
width:1.4rem;
height:.42rem;
background:url(http://n.sinaimg.cn/default/2f73281b/20241122/timeLine_logo_black.png) 50%/contain no-repeat;
margin:0 0 .3rem 0;
-o-object-fit:contain;
object-fit:contain
}
.timeAxis_standard .timeAxis_vein_title.timeAxis_vein_title {
margin:0 0 .3rem;
font-size:.36rem;
color:#111;
font-weight:600
}
.cm_feedWb_tit {
display:flex;
width:-webkit-fill-available;
margin:.2rem .2rem -.06rem;
flex-direction:row;
align-items:center
}
.cm_feedWb_tit_img {
position:relative;
margin:0 .2rem 0 0;
}
.cm_feedWb_tit_img .ic_v, .cm_feedWb_tit_img .ic_v_b, .cm_feedWb_tit_img .ic_v_g {
position:absolute;
bottom:0;
right:-.1rem;
width:.3rem;
height:.3rem;
background-size:contain
}
.cm_feedWb_tit_img .img_width {
width:.8rem;
height:.8rem;
border-radius:50%;
background-size:.5rem .32rem;
border:1px solid #ececec
}
.cm_feedWb_tit_flex {
flex:1
}
.cm_feedWb_tit_h2 {
display:flex;
flex-direction:row
}
.cm_feedWb_tit_id {
font-size:.28rem;
color:#111;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
margin-bottom:.04rem
}
.cm_feedWb .cm_feedTit {
font-size:.3rem;
color:#444
}
.cm_feedWb .cm_feedTit .txt_del {
line-height:1.6;
overflow:hidden;
position:relative;
font-weight:400;
color:#444
}
.cm_feedWb .cm_feedTit .txt_del .txt_del_more {
position:absolute;
right:0;
bottom:0;
color:#3192f1;
padding-left:.5rem;
background:linear-gradient(90deg, hsla(0, 0%, 97%, 0), #f8f8f8 .4rem)
}
.cm_feedWb .cm_feedImg_img {
padding-top:32.4%
}
.cm_feedWb .m_video_info_sp_time {
display:none
}
.cm_feedWb .m_video_info_sp {
height:1.1rem
}
.cm_feedWb .cm_feedImgx3_box {
margin-top:.14rem;
justify-content:flex-start
}
.cm_feedWb .cm_feedImgx3_box .cm_feedImg_img:nth-of-type(2) {
margin:0 1.4%
}
.cm_feedWb .cm_feedImgx3_box .cm_feedImg_img:only-child {
width:63.6%;
padding:0;
height:auto
}
.cm_feedWb .cm_feedImgx3_box .cm_feedImg_img:only-child .img_width {
width:100%;
position:static
}
.cm_feedWb_tit_time {
font-size:.22rem;
color:#888;
line-height:1.2;
text-indent:1px
}
.timeAxis_content .cm_feedTit {
font-size:.3rem!important
}
.has_read .timeAxis_row_flex .cm_feedTit, .has_read .timeAxis_row_flex .cm_feedTit .txt_del, .has_read .timeAxis_row_flex .cm_feedTit span, .has_read .timeAxis_row_flex .timeAxis_p {
color:#ccc
}
.has_unclickable .timeAxis_row_flex .cm_feedTit, .has_unclickable .timeAxis_row_flex .cm_feedTit .txt_del, .has_unclickable .timeAxis_row_flex .cm_feedTit span, .has_unclickable .timeAxis_row_flex .timeAxis_p {
color:hsla(0, 0%, 7%, .6)
}
.timeAxis_standard.has_door .cm_feedA.cm_feedR .cm_feedImg {
width:.94rem;
height:.94rem;
border-radius:.08rem
}
.timeAxis_standard .timeAxis_row .cm_feedA .cm_feedTit:only-child {
margin:0
}
.timeAxis_row+.no_timeAxis_title {
margin-top:-.1rem
}
.timeAxis_standard .cm_feedWb.cm_feedWb {
background:initial;
border-radius:initial;
margin:initial
}
.timeAxis_standard figure.cm_feedWb_tit_img {
width:auto;
height:auto
}
.timeAxis_standard .cm_feedWb .cm_feedTit .txt_del .txt_del_more {
display:none
}
.timeAxis_content .text-container-all, .timeAxis_content .text-container-close {
color:#3192f1
}
figure {
margin:0;
padding:0;
}
/* a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
margin:0;
padding:0;
border:0;
outline:0;
-webkit-touch-callout:none;
-webkit-user-select:none;
-webkit-tap-highlight-color:transparent;
display:flex;
flex-direction:column
}
b {
display:inline;
font-weight:400
}
html {
font-family:Microsoft YaHei, Helvetica Neue, Helvetica, STHeiTi, Arial, sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
font-size:62.5%;
line-height:1.5
}
body {
font-size:16px;
overflow-x:hidden;
min-width:320px;
background:#e8e8e8
}
a, body {
color:#1a1a1a
}
a {
text-decoration:none;
-webkit-tap-highlight-color:transparent
}
a:active {
color:#3990e6;
outline:0
}
audio, canvas, progress, video {
display:inline-block;
vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
svg:not(:root) {
overflow:hidden
}
hr {
box-sizing:content-box;
height:0
}
pre {
overflow:auto;
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word
}
code, kbd, pre, samp {
font-family:monospace;
font-size:1rem
}
mark {
background:#ff0;
color:#1a1a1a
}
dfn {
font-style:italic
}
table {
border-collapse:collapse;
border-spacing:0
}
td, th {
padding:0
}
ol, ul {
list-style:none outside none
}
h1, h2, h3, h4, h5, h6, strong {
font-size:100%;
font-weight:400
}
img {
vertical-align:middle;
border:0;
-ms-interpolation-mode:bicubic
}
button, input, optgroup, select, textarea {
color:inherit;
font:inherit;
margin:0
}
button {
overflow:visible
}
button, select {
text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance:button;
cursor:pointer
}
button[disabled], html input[disabled] {
cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
line-height:normal
}
input[type=checkbox], input[type=radio] {
box-sizing:border-box;
padding:0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
-webkit-appearance:textfield;
box-sizing:border-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
textarea {
overflow:auto;
resize:vertical
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#ccc
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#ccc
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#ccc
}
address, cite, em, i, mark, u {
font-style:normal
}
.border_box {
box-sizing:border-box
} */
.fl {
float:left
}
.fr {
float:right
}
.hide {
display:none!important
}
.show {
display:block!important
}
.ellipsis {
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden
}
.break {
word-break:break-all;
word-wrap:break-word
}
.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both
}
.clearfix {
*zoom:1
}
.noScript {
margin:10px;
text-align:center;
background:#adb9c4;
color:#fff;
display:block;
height:40px;
line-height:40px
}
@font-face {
font-family:SinaHomeFont;
src:url(/fonts/SinaHomeFont.d3d3e051.ttf) format("truetype"), url(/img/SinaHomeFont.40895759.svg#SinaHomeFont) format("svg");
font-weight:400;
font-style:normal
}
[class*=" icon_"], [class^=icon_] {
font-family:SinaHomeFont!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon_feed_ico_comment_gray:before {
content:"\e900"
}
.icon_add:before {
content:"\e901"
}
.icon_add_b:before {
content:"\e902"
}
.icon_adown:before {
content:"\e903"
}
.icon_b_delete:before {
content:"\e904"
}
.icon_b_video:before {
content:"\e905"
}
.icon_back_1:before {
content:"\e906"
}
.icon_back_b:before {
content:"\e907"
}
.icon_camera:before {
content:"\e908"
}
.icon_check:before {
content:"\e909"
}
.icon_close:before {
content:"\e90a"
}
.icon_collect:before {
content:"\e90b"
}
.icon_collected:before {
content:"\e90c"
}
.icon_colse:before {
content:"\e90d"
}
.icon_com:before {
content:"\e90e"
}
.icon_com_b:before {
content:"\e90f"
}
.icon_comment_launch_ico:before {
content:"\e910"
}
.icon_comment_title_ico:before {
content:"\e911"
}
.icon_download:before {
content:"\e912"
}
.icon_download_1:before {
content:"\e913"
}
.icon_edit:before {
content:"\e914"
}
.icon_enter:before {
content:"\e915"
}
.icon_exclamation:before {
content:"\e916"
}
.icon_fire:before {
content:"\e917"
}
.icon_headportrait:before {
content:"\e918"
}
.icon_home:before {
content:"\e919"
}
.icon_img_g:before {
content:"\e91a"
}
.icon_interest:before {
content:"\e91b"
}
.icon_lg:before {
content:"\e91c"
}
.icon_live:before {
content:"\e91d"
}
.icon_loading:before {
content:"\e91e"
}
.icon_location:before {
content:"\e91f"
}
.icon_logo_m:before {
content:"\e920"
}
.icon_more:before {
content:"\e921"
}
.icon_navigation:before {
content:"\e922"
}
.icon_packup:before {
content:"\e923"
}
.icon_page_check:before {
content:"\e924"
}
.icon_page_checked:before {
content:"\e925"
}
.icon_page_spread:before {
content:"\e926"
}
.icon_page_unchecked:before {
content:"\e927"
}
.icon_pictures:before {
content:"\e928"
}
.icon_play:before {
content:"\e929"
}
.icon_police:before {
content:"\e92a"
}
.icon_praise:before {
content:"\e92b"
}
.icon_push:before {
content:"\e92c"
}
.icon_refresh_fl:before {
content:"\e92d"
}
.icon_return:before {
content:"\e92e"
}
.icon_s_video:before {
content:"\e92f"
}
.icon_same:before {
content:"\e930"
}
.icon_search:before {
content:"\e931"
}
.icon_search_44:before {
content:"\e932"
}
.icon_set:before {
content:"\e933"
}
.icon_share2:before {
content:"\e934"
}
.icon_skin:before {
content:"\e935"
}
.icon_sort:before {
content:"\e936"
}
.icon_tag_pic_ico:before {
content:"\e937"
}
.icon_telephone:before {
content:"\e938"
}
.icon_tick:before {
content:"\e939"
}
.icon_time:before {
content:"\e93a"
}
.icon_top_1:before {
content:"\e93b"
}
.icon_user:before {
content:"\e93c"
}
.icon_view:before {
content:"\e93d"
}
.page_main {
max-width:750px;
margin:0 auto;
width:100%
}
.cm_c_c {
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
margin:auto
}
.img_width {
width:100%
}
.i_bg {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABkCAMAAAB5NchtAAAAdVBMVEUAAADe3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t6SRYNBAAAAJnRSTlMA+GkQj3qqhDvLC5oHHPDrULNXvSEWw6VDMyvUoHFK5WLg2iZdrgp0JxQAAAZDSURBVGje1NfpkpswDABgyYaAAZODI0CSDbn0/o/YAmbtDaRtZsTu9PtHmIxtSZYx/Ld0UGY1/JwTElEMPyamjgcjKR7fGg+Pejsw2jURHeHbCOphBL1kTx0flpbAoEbqbU34S+qghmXJFbXQiQ40uA+/K+rFsKykHLMc0ACls343APoGCwjGRTZIA9XPK6NBAIObdyHKgJ3GcduVZKy6pz0NsIBOEQ9PwM4b61zQKANIjnY2nTa1T1wS0WVUoplAhfTJ8xWNxFCmA2yAz5aCz3WfTx7SPAEQXsjwgc9pKK8D/QXuSyc3fGTaryekN5wL1gD0EVjRG0Jg1KVVRTt6wxEYfVAH6R0VMFrR+zbARyI9u+79Ta0lyKKpRHylqS37uW+VIoev8tNkg2IBbBQ5Uq+ZrxNFBnsbqsjCQMIrAslVMnbhT1kOf9BcyIER8Cjwn6Oan8kRcpcg7sAhJUyFSNYOeGTTnR3GByRCFejpRcESwCLB5/iHikb4nJQbWSdgUdNAgeGRy3u9ZVtg0T6V1IOM+Uwf2U8Dn3oHd/2u68sikKz3v8Dk32n25k3+IgIKeAQm0u6WuGyKWmk5F2nFXYNwot6Hcy6uNQDoh5rpNwWNUgk8Nm4TCJ0NqeY6rs9/Fmm3BkIn6KbxP8BRpMwVYO9gB2c2G7cc68m5xX0n2ZkisHFXCYC+2shME4AbYGKTfY3st8EhiJF68eLj2yNuaweZPQqSmIx1CLyEKbeoz8jatqIGrEaRUebAyi5b9QNGYntGPGf+DSzpoRMVfnekDnoFzMmDlIyVhkU05Xj7reCJFhmNHjUs5n6hQbr1P5qoT0b+5VKy9m6wpGRXkiNNyZXuNwksLj9lSFNYBlUC3yQKRZxdcIz64eG19UKDy/B+Cn7z20pPX+o813KSpbzaCb/7j/jQMKOoNyLwjqvVah97QVvlL9f5q11zXVoTBsJwEs4HOQQVBQQUvtz/Jbadxi67LLYznU7+9PknE2PInrJv1APqeMsQ+lGeSxWFuEl+RShmY5VdC0Mpv9acMbUPI4GmO1xuZWOBIGfc4vOUik631+Cg8HbnnTHmL/kHKsVqjslw6XkdrfRnwS+bIQqUUkGmIEce8fozkUWRwsPTiu+UVAVqzEc60l/xPMnv86yk8yrzH/aS5iMaZK5PLEx3W/rV2RPeUkW2zp6IJQc4sh6jNv1KWUdrvFw8z+tuj1qynXwP03vbqJDG9LQvGu3EwNQGSkUJ54XPWi0k1Hri3/h9ihyPboyP2w474rlRiWNoZeir5SknPgLezlUnQfBHsDj4ZMfpIenvZRr0Xbu7xMe/YrEnppv74BxZwDKTDzdvet/j22YP6n5F0k5ALdBwyeRCZgbyuw78sOkneWcb+ROTfeogZiXbgeTXit2n2zZf+73cWrhEAf0pWzzVe8CTxEDFGvvBuHLcSpJ8Y05Yrw1PcrJ7SxadkdsRqqGE75+/0hqBYkXjFoQCbdFI68fEigEFUYlymz1wcPTs7s3S8CjigzcSSAvrAid7p4qRr0yI84GuHveGpcEWKlFQ4CCMcBDmV3R0VfEFHIXVE8e2OKpXJQkvmDpjRZqIZG8ZpEj+tFwEZVl9enrqcZTGJG2MwrIbdYePchPQHpOsyELOc2gHvXWQipwzNO9G2E4hn5X0/l7hNN05ecjyQCaPiCLXsPdLLTkKLgJo949nI6OUUWnhXwE1+c7EuVEOtlvxm0oBpDDqtV3T9PD4y7IB5cEELQ9rlTfsXD5T9EWqJqIog4vLcD7bUWMD1rwgn3uQIHwJwMfO1RqgeHSeSM86KzbPNGw3POyTaz8Zevi5kfuwK+tdPXauzHwkOeNKyyM1Th01rd03NgjvqB3gKBS5F+GZYiJDVzQIc5hGkWTplcfv5SOHk+aA7D0swdW7ZXN5TWusNjwlve5pJbvKsIMlYouXbBDKXY1dC2baWqeCcpnDgg5TsEooXx1T85gg9H5NHPRYzfDHVBzQrdFQN0lybdpI31M2LSb2Y/gmE4AO3/hIx9KB37ZZFqlx+Vut0CjhiAz+uOWGK1R+N0yQXpyQggu6oYMS6wR7JJ9y4QoFFc4NEcSgG3woA24I4STihtrxBogGboPdUEMZcsNgauEUPaTiP/+Sb3Y6K5PyZFK5AAAAAElFTkSuQmCC) 50% #f2f2f2 no-repeat
}
.ic_v_b {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUAAAD///////////////////////////////////////////////8xkvH///86l/Hp8/1NofO+3fqAvPZrsfWo0fmmz/iOxPf7/f7U6PxGnfLw9/7K4/tjrPTm8v3b7Pyv1fmdy/h1tvVap/MzAUGRAAAADXRSTlMA8+ni2b+MhXZTPAiolQI6QwAAARlJREFUKM+FU1mygjAQDLII6HQIi4CiPn33v6OTEUiEKuifLJ1Jdc+iHPIkjoIgipNcrXBKD5hxSE+/bBbiB2Hms0cwiqY2Wpu6KcA4OvZsyYpmVPbB2Y8tNXnQpYvPAFxogQuATDSHHEsrcHxo9adAode0LoCUafYrqq7GkMB8NxX751xx8PRbLSzQywWH5yoBGjnVwJ9dW6CViwZIVGyDBDfc7NKju07vYxUBhqbXd5YADKMGIFIBMOq+i/1WlIp2IPBoeuBBNKDTjvY+pxfwrzuU5D4Xae78qoA3kZMmxkY88SxFvjM2pWW03In5OS0uqSSmxBxNSV2UZOC9X5JFQd993/oF3W6H7WbabsXtRt4dg/0h2hnBDw75J9FooRfDAAAAAElFTkSuQmCC)
}
.ic_v {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAaVBMVEUAAAD/////////////////////////////////////////////////qwX/////rxH/25X/xE3/9eP/tyr/9uX/5bL/zGj/78//tST//fr/0Xf/vj7/tB//+e3/6b//yWD/46r/3p3/14ilxfcdAAAADXRSTlMA8+ni2b+MhXZTPAiolQI6QwAAARlJREFUKM+Fk+m2gyAMhLEuVVsGrQsurfb2/R/yhliB6jk6fxBiON8kQTjlSRwFQRQnudjpll5gdUlvv9EsxI/CzI9eQXoUZaVUVRYPkK4uegdQt9KqrQHc/dxGSU+qcfkZgEJuVADImDmkXLkT5YeGPwVqtQ+rGkgpTH6Z6tl1S6BbPlryT7UiR3z6BkqzVoDmA/KXi2TlKoE/sw7AsNIlIjZJrBdeZtHon+v/sYiAynoZCQGYJKsCIhEAX+4RKJho/rIDgQ0zC0FO6JULe5fLDzCqHm/pLmc0t//MvLVozhhD64bxrTFXlsVyz+ZtWVxRJZtic3It6qYlE337Ldk0dNZ68Bt6PA7Hw3Q8iseDfPoMzh/RyRP8B6GlKA/zcd8CAAAAAElFTkSuQmCC)
}
.ic_v_g {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAYFBMVEUAAAD503P40nT403P50nP403T603X503P51HX51HX71Xf503PUOQD40nP0wmfWQQbpkULZTxHfZiHjdC3to1Dxs1zlgDXYSQ32x2vrmUjdXhzyuGDuqlXniTzbVRXvrFjKQ+lfAAAADHRSTlMA8+ni2b+MhXZTPKhkzBKuAAABDklEQVQoz4VT2baDIAzEurRaRkTU7r3//5c3BCVUz9F5YRkCM0lQgqYqiywryqpRW1xOiDhdVmSd4wd5nbJnENqut8bYvmtBOAt79aTTEc4fuKaxg9EJzCDxNYBOr9ABCO/nFKs3oPicHQGt2dKmBbw/8suqbtYGwoaJI/+UKwrm3QfQMwuMvEHhjaoWXT3w8OMETIu6SpU+iHHH3Q8jcFvOl6oAbPTyJAnAe9YAFCoDZt1PoGNFbtYOZEKTFi/y7ddCy+X6A3wN50guF2n6C3wcL6M0MUZ44TWw/GhM0hIsB/MxLZJUzabYnJak/pTkj+ZpSVYF7cdxSgp60A77zbTfivuNfPgNjj/RwRf8B9pnJFYy/VVPAAAAAElFTkSuQmCC)
}
.Card_Mb8 {
border-bottom:.08rem solid #ececec
}
.Card_M0, .Card_Mb8 {
background:#f8f8f8;
width:100%;
flex-shrink:0
}
html {
-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility
}
.person, .team_cir, .team_rectangle {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAD1BMVEXt7e3i4uLV1dXo6Ojc3Nw4LQFRAAAAOElEQVRYw+3LMREAIAwEsFrAAhZqof41IaH3A1uypzpWAPBDx+rEFEVRFGUvE6sbUxRFUZS9TOwB+qNtTIkawjUAAAAASUVORK5CYII=);
background-size:cover;
background-repeat:no-repeat;
background-color:#f2f2f2;
border:1px solid #e4e4e4;
box-sizing:border-box
}
.team_rectangle {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABCAgMAAADceZvsAAAACVBMVEXt7e3i4uLV1dXG4j9EAAAAIElEQVQ4y2MYBaOAXBCKC4zKjMoQkFmFC4zKjMrglwEAWQwj+em4KOIAAAAASUVORK5CYII=)
}
.person {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAIVBMVEXp6enIyMjNzc3Z2dnm5ubg4ODd3d3T09Pi4uLV1dXQ0NCFvxqfAAABUElEQVRYw+2UsU7DMBRFLQhtYeKaECudsBSB2JIWAWNBoqwNC2srYGAEJOZGDKztHzTiR4lbYxRl8LPEgFqfwfJy8uzn+8I8Ho/Hs47cPPSfBi5C0EMFP3NQ7rCEj8hGC+Bv/VcgIisFjtU9hhJTqiL56ubXOCIaHYS6CzgkKruY6d08Jip7+OlU3iUqW78KpyqmUQX/V1UyU6VASlOkYJo28S0D7Js9wr9WDNLEZIcasrlKpc7ljKZcIdFHlBhQJ8yEnzxjGRJdJKUPsli9SsTI5BiZlTxki2otBaMTINQLnTJSN1q4KNkBY9tInZRYXchB+SixrIKvKU0YvgBaAd4piflExYk604UEIOyFbgGcPupeP0tA2OoEEvySGTo9ILEobYh6Su4hrLMyZnUmtpmZdJt/6LH12WsQQpDFzkrerGKbmlbzk+fM4/F4PJvNN783KrTvCKbgAAAAAElFTkSuQmCC)
}
.d_r {
flex-direction:row
}
.vue_con {
flex-flow:row wrap;
width:100%;
flex-shrink:0
}
.view_h_100 {
height:100vh
}
.view_h_100 .view_h_100 {
height:100%
}
.view_scroll_flex {
flex:1;
height:100%
}
.view_scroll_flex.scroll {
overflow-y:scroll;
-webkit-overflow-scrolling:touch
}
.cm_mark, .view_scroll_const {
flex-shrink:0
}
.cm_mark {
display:flex;
padding:0 3px;
height:14px;
line-height:normal;
overflow:hidden;
align-items:center;
flex-direction:row;
color:#888;
font-size:10px;
border:1px solid currentcolor;
border-radius:3px;
margin-right:.2rem;
background:transparent;
white-space:nowrap;
z-index:1;
position:relative
}
.cm_mark.fr {
margin:0
}
.cm_mark_r {
color:#fe362c;
border:1px solid #fe362c
}
.cm_mark_b {
color:#008af5;
border:1px solid #008af5
}
.cm_tag {
display:initial;
font-size:.22rem;
color:#fe350e;
white-space:nowrap;
margin-right:.2rem
}
.m_video_info_sp {
height:1.6rem;
width:1.1rem;
z-index:4
}
.cm_btn_paly {
height:1.1rem;
width:1.1rem;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAMAAADxhdbJAAAAqFBMVEUAAAAAAAD///////8JCQn///////8dHR0nJyc5OTmkpKT///8SEhJbW1vb29v////////////////Kysrm5ub///////8bGxvx8fHh4eEtLS1GRkZycnJ9fX2GhoaVlZW0tLTz8/P////////////////////5+fnq6uq5ubmDg4NOTk5CQkL19fXY2NjPz8+wsLCnp6eSkpLDw8OcnJxubm5hYWH///8q9bUiAAAAN3RSTlOjAGZdnksSlZGKcAubgGlQOxwFa2guJqn3766GeXh2c25nVEVANR/7893It7P46ubZ1c3h0cG8SZAHEgAAAz5JREFUaN601YdapDAUhuHjH0IZYCgDODq9qttc3cL939kGslZ0SELmu4H3Oal0oVOYlSlPtowBjG0TnpZZeKGTMpdnhwQflhyy3C4Xlhwn42Voi8urZ6tYL+PA9yJHFHl+EC/XxbNY5RY4dw/ZZBE49EFOsJhAtncHcu4ObaNZRCeKZiO07dwBnMvlXHHX6oqxnJG7hlyeysF8UsyXI6a5CVcxiFYeaeStIGKVNhfydrIW0wLbCXmoxx2b0cYBGRSMmwGPOlwK0dwho5w5RKkyFybNaD4Z5zcDJqEa5zIAI4cG5IwAMFeBk1pMA4tbr5/LAGwCGlywAZD1cK1W+GQhv2i805wLYOyRlbwxAPcU5zKhRWSpSHjM/ZwLhVZ4ZC2vEF74KZcAG58s5m+A5DMuBRCQ1QIA6cfcsee+Gd+/Y5eTGzci643a7etyHBg79jlnDPAuVwHw6Qz5AKr3XM6AOZ2lOcDyd1zaWUqry5m+5dzOHbB8G9w3HO+cSsunk79wcjiPzpbXjvfC7YAVnbEVsJOcwXDm40lur7Rz13dX94+Xxru3f+JypRt+Oa1F378Y3/W84eSDMqHeHmrZ1VcTbwJU/zmu9BNc1U/9vDT6GbjkQgAR9XZTPzfVX9EIQNhypdoVr1/345vBYSlbjgMzHU72oMnNAN5wOYBIn6tv/2ivZi64DJiQJie7v9Y8m5ngDsDCjKtvfmtwC+AguAQIDDjZ7V+dbygRHADHiJP9Ul1RB8AFhUBBZpzs5lHRK4CQMmBtyuk9a2sgoxJYDuBkdyrP2hIoKQXiYZzqRxEDKXEgMOQ0n7UA4JQA/iBO+aPwgYS2gGeHq29PD+gBW2JAZImrp9c9ryZrOMcWV9/13HNGsMlNezj8q9YObACEYRgIDsT++7FCAedwJkBCbeq8H38O/0x8VPBFwNc8N8SukyGGRzR+gPDzisODjUY4+OFYi0M7XknswoXXSbwsWxSAQQfGOBZSYQRnASPGpxYOY/RtwT6uLWwpYyun/wu1wbqwoQydqnpbiuyRmr5HQsgrFl0CSVaP6ZN/cmpTp7gV0dKapbuPSmG/MPlaB90iuz5XebeJysca9l7JPKbQ3+t4Cncst18HAAAAAElFTkSuQmCC) no-repeat;
background-size:contain;
flex-shrink:0
}
.m_video_info_sp_time {
line-height:1.1;
padding:.06rem 0 .04rem;
align-items:center;
background:rgba(0, 0, 0, .4);
border-radius:.08rem;
color:#fff;
font-size:.26rem;
font-weight:700;
margin-top:.1rem
}
.line_border {
position:absolute;
left:0;
bottom:0;
height:1px;
width:100%;
background:linear-gradient(transparent, rgba(0, 0, 0, .1))
}
.cm_feedA {
display:flex;
flex-direction:row;
width:-webkit-fill-available
}
.cm_feedR {
box-sizing:border-box;
padding:.22rem 0;
margin:0 .3rem;
position:relative;
flex-flow:row wrap
}
.cm_feedA.cm_feedR, .cm_feedR {
display:flex
}
.cm_feedR_content {
flex:1;
height:inherit;
-webkit-box-pack:justify;
width:0
}
.cm_feedR_content, .cm_feedTit {
-webkit-box-orient:vertical;
display:-webkit-box
}
.cm_feedTit {
box-sizing:border-box;
font-size:.36rem;
color:#111;
line-height:.48rem;
overflow:hidden;
text-overflow:ellipsis;
-webkit-line-clamp:2;
word-break:break-all;
font-weight:400
}
.cm_feedA.cm_feedV .cm_feedV_top_info .cm_feedTit {
color:#fff
}
.cm_feedR_content .cm_feedTit {
margin-top:-.04rem
}
.cm_feedTit_tag {
display:inline-flex;
height:17px;
padding:0 4px;
background:rgba(254, 53, 14, .15);
border-radius:3px;
align-items:center;
justify-content:center;
line-height:normal;
font-size:10px;
color:#fe350e;
vertical-align:2px;
margin-right:.2rem
}
.cm_feedInfo {
width:100%;
color:#888;
font-size:.22rem;
position:relative
}
.cm_feedInfo, .cm_feedInfo_tag {
line-height:normal;
display:flex;
flex-direction:row;
align-items:center
}
.cm_feedInfo_tag {
margin-right:.2rem
}
.cm_feedInfo_tag.sp {
float:right;
margin:0
}
.cm_feedInfo_tag.fr {
flex:1;
justify-content:flex-end
}
.cm_feedInfo_ic {
font-size:.26rem;
padding:0 .08rem 0 1px
}
.cm_feedInfo_add {
margin:0 .2rem 0 0;
max-width:1.7rem;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
line-height:normal;
font-weight:400;
padding-right:.04rem
}
.cm_feedImg {
width:2.3rem;
height:1.54rem;
background-size:.64rem .5rem!important;
position:relative;
margin:0 0 0 .2rem;
overflow:hidden;
-o-object-fit:cover;
object-fit:cover;
border-radius:.1rem
}
.cm_feedR .ic_video_btn {
position:absolute;
width:.56rem;
height:.56rem;
background-size:.56rem .56rem;
right:.08rem;
bottom:.3rem
}
.ic_video_btn {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAMAAADxhdbJAAAAolBMVEUAAAAAAAD///////8PDw////8jIyMwMDBFRUWysrL///////////9paWni4uL////////////////r6+v///////8aGhoaGhr8/Py9vb02NjZTU1OOjo6BgYGWlpalpaXAwMD19fXX19fR0dH////////09PTt7e3n5+fX19fQ0NB1dXVjY2P39/ebm5vi4uKysrJGRkaOjo7x8fHKysr///8r0hARAAAANXRSTlNmAE1JYi1dW1hOPDgGVEwgFwkpTUIRbGD5t3RWUVFQT05NTU01Ju/m383HjITyoNmveZnrwtkCTwYAAAMzSURBVGjevNjZVtswFIXh0y3JgzzbMQEyjwwttLTN+79a3RAqoElsyYr+21x8a/lElmT64jQ9rsgzEcnBgAFsMJCRyPJC/WqVqzcRw5FYtKktc3H2SlXzaRL43pAT8aHnB8l0Xr2SWWyNy9doWo4DTkfiwXiJpnVug4tLBiAccToTH4UAWBn35ArBgFXCqTWerAAmih5cLACEPnXMDwGI2JTLGDDzSCNvBrDMiKslECqsKxgCstbnBJAGZFCQAqUmV0hgwskoPgFkocPlDKlPxvkpWN6dK4GQU494CJRdOQEk1LMEEN24CIuAehcsEHXgYonKJwv5FWTcykmkHlnJSyHbuAjpkCw1TBGd5wQqj6zlVRDnuBILnyzmL1Ce5nIgIKsFQH6KKxgSslwCVpzgJEKyXgh5nBNIuX2OpyiPcTXg0wXygfoIJzGhizSB/J/L7D9K9Tizz1zMENCFCsDiT5xASBcrhPjIFYBHF8sDig+cwIwu2AxCcfvJeXTBPLD4HVe2Tu7l4Wn78LXH9Mp3HGtb4bfb3d++fzNe60xxOVZ0vpvdod+3Zt4K+T9u3boT3O3euv5xZbYzrN+4GOB0vuud6tdPA44D8YHL2pe4wkxHGCI7cBFG3TjVo/YIR4gOHAPX4AxHyMFeuRpL6syptpojXKLecxuMdTjVvdYIx9jsuQiBBmc8wgDRnmPgmpzq+uZKZ3gNV6AibU61fe7qVSgaLsfchFPdd3xzz5E3XIapGad6eOnCTZE1nECiw5mPMIFouAiBMad6eu7y12w4Cb8Hp7prG6EP2XADeL041eNVywlisOeG/TjV/VlvuOcYeE9OddOyzhsOIGvcHZ0LcMw5fpiO/yqOF4LjZe74Jeb4Fe14A3K8vTo+PLg9Gjk++Lk/1pof2p+1D+1urySOL1yOr5OOL8tuPwU4/tCh8xnnT7V2QAAACINAsIM97F9PI6hj+BCDv1m+ccwnlfmC8x6M5vvUew6br2/vse/NFv+jTGNyIgS1tlzIiKE9qZcTsvWZnoUQxMSCBkiEPIaJfzS0iQu39kaJpdHRXYEUZoDJJw6ahF2vKG8mVD5h2OnIXLIF3BcP7k3/2A4AAAAASUVORK5CYII=)
}
.ic_hot {
width:.24rem;
height:.24rem;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAS1BMVEUAAAD/RSn/NQ//Ng7/OBL/NQ7/NQ//NQ//NQ7/NQ//Ng//NQ7/Nw//OhX/NQ7/NQ7/Ng//Ng//NQ//Nw7/NxD/Ng//NxL/OQ7/NQ6aTciZAAAAGHRSTlMABnZuKsfwwLWriVxGEPjr45d+ImJVODY+2j9WAAAAi0lEQVQoz6WRRxLDIAxF6YTikjhF9z9pQNEwloZV/FbwH4yQUBeoRc9FgK3M8gUaaXLpBZ2bkmgPiJUiw4/t4PkDBvdzbgCm5gOM9xCeC6+IAwSORJHiOUoLDAkrhSVRpagkdMDtnvOOi6BZ32t7i1uxBJ9g6qvUJ6xPnxHpnGn5wqZuI3blolX/8gX3whNEZsdoAwAAAABJRU5ErkJggg==) no-repeat;
background-size:100% auto;
margin-right:.08rem
}
.ic_hot.sp {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAw1BMVEUAAAD/NQ7/NQ7/Qyz/NQ//NxD/PRT/NQ//NQ7/NQ7/Ng//NQ//Ng//OhD/Ng7/NQ7/NQ//Ng//NQ//NRD/Ng7/NRD/Nw7/ORH/OBb/Oxr/Ng7/NQ7/NRD/NQ7/ORL////+0Mf+ysD+taf+/Pv+v7L+gGf+6OT+4t3+ak3+9PL+uav+sKH+pJP+YEH+RB/+7+z+3Nb+nor+knz+jXf+emH+7er+2ND+Wjr+UzH+Ty7+SCX+08v+xrv+qpr+mYb+clf+iXO61uoaAAAAHXRSTlMA5IwF0TYM9sijZUxAJO3BrJyVc2tgVx0WE9p9MPSzJE8AAAE0SURBVCjPbZEHb8JQDISBhDIKFEoZHeeXnZBBJnv1//+qOiGlQPn0JOvuJD/LrvzyVW2OpMoDhgDk+oOgBoba/4MPFLzd+884Q3fd3qsokW/8pxcilLzWr324GtbKGbr8IzWRByuRpGnqC8LoMul242peJlRmx0GjW/h14Ki5oXUSBqNygH4RtAAvdhfrrWkbpqKYHNAk/6EB7L8ND9pM1/OXAMg30OWqnpb+3HEizdmrTpDPzEEHDIXHILKFHVl6pLHuXwKhkmlpgTJfGHPWrbIVVmLhWzvbFLG9VFjXKky+Js9y9BV5pnA2tGXdKS+x0X0kfmin4jCLuVVVKjbbQxyyOpjZckaZlQHj8hZEAXLWCVcCBpWSNuGalvR3v3yA8dN0wKUxvLnUp9zkMu3JtcnZ+QHvsC8rIk+tuwAAAABJRU5ErkJggg==) no-repeat;
background-size:100% auto
}
.ic_hot+.cm_feedInfo_n {
color:#fe350e;
white-space:nowrap
}
.cm_feedImgx3 {
margin:0 .3rem;
padding:.18rem 0 .21rem;
position:relative;
flex-direction:column
}
.cm_feedImgx3_box {
margin:.18rem 0 .16rem;
position:relative;
display:flex;
flex-direction:row;
font-size:0;
justify-content:space-between
}
.cm_feedImg_img {
width:32.4%;
position:relative;
overflow:hidden;
box-sizing:border-box;
height:0;
padding-top:21.6%
}
.cm_feedImg_img .img_width {
bottom:0;
right:0;
-o-object-fit:cover;
object-fit:cover;
background-size:.64rem .5rem
}
.cm_feedImg_img .img_width, .cm_feedImg_info {
position:absolute;
top:0;
left:0;
border-radius:.1rem;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover
}
.cm_feedImg_info {
width:100%;
height:100%;
background:rgba(0, 0, 0, .4)
}
.cm_feedImg_n {
position:absolute;
left:50%;
top:50%;
transform:translate(-50%, -50%);
font-size:.32rem;
color:#fff
}
.cm_feedV {
box-sizing:border-box;
padding:.18rem 0 .23rem;
margin:0 .3rem;
font-size:0;
position:relative;
flex-direction:column
}
.cm_feedV .cm_feedTit {
margin:0 0 .14rem;
color:#111
}
.cm_feedV .cm_feedV_box .cm_feedTit {
margin:0 .2rem
}
.cm_feedV_box {
width:100%;
width:-webkit-fill-available;
height:0;
padding:56.75% 0 0;
position:relative;
background-size:1.28rem 1rem!important;
background-color:#f2f2f2;
border-radius:.1rem;
overflow:hidden;
z-index:1
}
.cm_feedImgx1_box .img_width, .cm_feedV_box .img_width {
height:100%;
width:auto;
max-width:100%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
z-index:2;
-o-object-fit:cover;
object-fit:cover
}
.cm_feedV_bg, .cm_feedV_bg:before {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1
}
.cm_feedV_bg:before {
content:"";
background:rgba(0, 0, 0, .6)
}
.cm_feedV_bg.play:before {
visibility:hidden
}
.cm_feedV_bgImg {
width:100%;
height:100%
}
.cm_feedImgx1_box .cm_feedInfo {
position:absolute;
bottom:.1rem;
width:100%;
z-index:3;
color:#fff;
padding:0 .2rem;
box-sizing:border-box
}
.cm_feedV_box .icon_view {
vertical-align:-.06rem
}
.cm_feedV_box .icon_play {
vertical-align:-1px
}
.cm_feedV_top_info {
position:absolute;
width:100%;
min-height:1.8rem;
top:0;
left:0;
background-image:linear-gradient(180deg, rgba(0, 0, 0, .4), transparent);
z-index:4;
padding-top:.18rem
}
.cm_feedV_top_info .cm_feedTit {
margin-bottom:.05rem
}
.cm_feedV_bottom_info {
position:absolute;
width:100%;
height:1rem;
bottom:0;
left:0;
background-image:linear-gradient(-1deg, rgba(0, 0, 0, .6), transparent);
z-index:4;
padding:.16rem .2rem 0;
box-sizing:border-box;
align-items:center;
display:flex;
flex-direction:row
}
.cm_feedV_bottom_info .icon_more {
font-size:.48rem;
color:#fff;
margin-left:auto
}
.cm_feedV_bottom_info .cm_tag {
font-size:.22rem
}
.cm_feedV_bottom_source {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:.22rem;
color:#fff;
margin-right:.2rem
}
.cm_feedV_bottom_img {
width:.48rem;
height:.48rem;
-o-object-fit:cover;
object-fit:cover;
border-radius:50%;
margin-right:.14rem;
background-size:.5rem .3rem;
flex-shrink:0
}
.cm_feedV_top_info .cm_feedInfo_n {
color:hsla(0, 0%, 100%, .8);
text-indent:.2rem;
font-size:.22rem
}
.cm_feedImgx1 {
box-sizing:border-box;
padding:.18rem 0 .23rem;
margin:0 .3rem;
font-size:0;
flex-direction:column
}
.cm_feedImgx1 .cm_feedTit {
margin:0 0 .14rem
}
.cm_feedImgx1_box {
width:100%;
height:0;
padding:50% 0 0;
position:relative;
overflow:hidden;
background-color:#f2f2f2;
border-radius:.1rem
}
.cm_feedImgx1_box .img_width {
background-size:1.28rem 1rem!important
}
.cm_feedGImg {
padding-top:.22rem
}
.cm_feedGImg .cm_feedA {
margin:0;
flex-direction:column
}
.cm_feedGImg .cm_feedTit {
margin:0 .2rem .24rem
}
.cm_feedGImg_box {
height:0;
padding-top:66.666666%;
overflow:hidden;
position:relative;
background-size:1.28rem 1rem!important
}
.cm_feedGImg_box .img_width {
position:absolute;
left:0;
top:0;
height:100%;
-o-object-fit:cover;
object-fit:cover
}
.cm_feedGImg_box .cm_feedInfo {
position:absolute;
right:.13rem;
bottom:.13rem;
color:#fff;
width:auto
}
.cm_feedGImg_fun {
width:100%;
position:relative;
display:flex;
flex-direction:row;
align-items:center
}
.cm_feedGImg_fun .line {
width:1px;
height:.32rem;
background:#d6d6d6
}
.cm_feedGImg_funA {
display:flex;
flex-direction:row;
flex:1;
justify-content:center;
align-items:center;
font-size:.28rem;
color:#888;
padding:.22rem 0 .2rem;
line-height:.4rem
}
.cm_feedGImg_funA:active, .cm_feedGImg_funA:visited {
color:#888
}
.cm_feedGImg_ic {
height:.36rem;
width:.36rem;
background-size:.36rem .36rem;
margin-right:.08rem
}
.ic_feed_share {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAASFBMVEUAAACJiYmJiYmNjY2IiIiVlZWJiYmIiIiJiYmJiYmJiYmJiYmJiYmJiYmOjo6IiIiKioqKioqMjIyNjY2JiYmKioqJiYmIiIj+MQZAAAAAF3RSTlMAgO4w9whjy7x5W+aYhhGvbkogGNpRPJpvzQUAAADWSURBVEjH7dXJCoMwFIXhWDOYOtUOnvd/06KIFE6Sgzuh/ssrHzeurrk6T08fqzXvtsm92ouTSyLXYe+xKfzWTin1hmCwNbNlV9NnHzkubuT/AnA32erb+kyae6ApqwXShwj0ZVWnWAVUZWUEyyjBMkqwrNKMlWAFpRkrzVgdYKyMhZWMleltLxgpihgrzVhpxuogG1JKs09KDZ9BMDc2vCsgCJYMwMXOxh5AV1Yv4EbDCWiHIotASJ63MLv8rmgBz/MZosxJ8lapV/rid21e2uDN1b/2BfJDIEOEnmXyAAAAAElFTkSuQmCC)
}
.ic_feed_comment {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAAPFBMVEUAAACJiYmIiIiJiYmLi4uLi4uKioqJiYmJiYmJiYmKioqNjY2JiYmIiIiJiYmJiYmjo6OIiIiIiIiIiIgp7rR6AAAAE3RSTlMAgNtbTyEZup5jRgzllHM8BvPKpoFENQAAANFJREFUSMft1NuqwjAURdFcjEl61/n//3rgGAju1G7aB6nofFx00JJCzK8vLaSBjYYU1lS+oXTLrZpBb5ZqcXCfF/OyZb6Dkw90MPRms36ATmwTJKOUYBKTBasxC/azmbdNXmeelfxBduwjT3eSb2XB0eSCyiZWmg6+7WRHcmaWIWosQhZTAPy28kCQ4whE+6h7ukHLGIGxvTwdtUvdL9Rcb1o3CteosShRyPY/V1xR7rHmYLa7FlfU1YgUV9Uel1JRO12rdBcB4g5Vf3Nnfp20P89pH+Or98QgAAAAAElFTkSuQmCC)
}
.cm_feedA:last-of-type .line_border {
display:none
}
.feed_part {
width:100%;
padding:.12rem .3rem .14rem;
box-sizing:border-box;
background:#efefef;
border-radius:.08rem;
margin-top:.22rem;
position:relative
}
.feed_part:before {
content:"";
position:absolute;
top:-.14rem;
left:.16rem;
border:.08rem solid transparent;
border-bottom-color:#efefef
}
.feed_part_tit {
font-size:.26rem;
color:#444;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
word-break:break-all;
line-height:normal
}
.feed_part_mark {
display:inline-flex;
flex-direction:row;
align-items:center;
line-height:normal;
padding:0 3px;
height:13px;
font-size:10px;
background:#fe350e;
border-radius:3px;
margin-right:.1rem;
color:#fff;
vertical-align:1px;
}