._recom_html { width: 100%; height: 100vh; } ._m_vi_pl_swiper { width: 100%; height: 100%; z-index: 1999; } ._m_v_w_video_player { width: 100%; height: 100%; z-index: 1; } ._m_v_w_it_main { width: 100%; height: 100%; z-index: 1; } ._m_v_w_it_ma_cover { width: 100%; height: 100%; z-index: 1; } ._m_v_w_v_operate_l { position: absolute; right: 32rpx; bottom: 260rpx; z-index: 2; } ._m_vv_oper_l_col_w { display: flex; flex-direction: column; align-items: center; } ._m_vv_oper_l_collect { width: 68rpx; height: 68rpx; } ._m_vv_oper_l_col_sss { display: flex; line-height: 1; margin-top: 10rpx; } ._m_vv_oper_l_col_s_text { font-size: 24rpx; color: #fff; } ._m_v_ww_info_vo { position: absolute; left: 32rpx; bottom: 72rpx; width: 80%; z-index: 2; } ._m_v_ww_in_vooo_title { display: flex; line-height: 1; } ._m_v_ww_in_vooo_ti_text { font-size: 36rpx; font-weight: 600; color: #fff; } ._m_v_ww_in_lll_num { display: flex; line-height: 1; margin-top: 26rpx; } ._m_v_ww_in_l_n_current { display: inline-block; font-size: 24rpx; font-weight: 500; color: #fff; } ._m_v_ww_in_l_n_all { display: inline-block; font-size: 24rpx; font-weight: 500; color: #fff; margin-left: 20rpx; } ._m_v_ww_in_ttt_tips { display: flex; width: 100%; line-height: 1; margin-top: 26rpx; } ._m_v_ww_in_ttt_t_text { display: -webkit-box; width: 100%; font-weight: 300; line-height: 1.5; font-size: 24rpx; color: #fff; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 设置为想要的行数 */ overflow: hidden; text-overflow: ellipsis; } ._iii_video_content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; z-index: 3; } ._iii_video_co_err_warp { display: flex; flex-direction: column; align-items: center; } ._iii_vi_co_err { display: flex; margin-top: 80rpx; } ._iii_vi_co_err_text { font-size: 28rpx; color: rgba(255, 255, 255, 0.6); } ._iii_vi_co_e_img { width: 166rpx; height: 166rpx; } ._m_v_jw_v_to_path { position: absolute; left: 50%; bottom: 0; display: flex; justify-content: center; align-items: center; width: 200rpx; height: 66rpx; border-radius: 66rpx; border: 0.5px solid var(--line-color-dark-const-line-inverse, rgba(255, 255, 255, 0.20)); background: var(--bg-color-dark-bg-inverse-3, rgba(41, 41, 41, 0.34)); z-index: 66; transform: translate(-50%, -700%); } ._m_v_jw_v_to_p_text { font-size: 24rpx; color: rgba(255, 255, 255, 0.90); } ._m_vv_oper_l_share { background-color: transparent; border: none; padding: 0; } ._m_vv_oper_l_share::after { content: none; }