@charset "utf-8";
/*
 * Copyright 2014, 56.com
 * For:视频、专辑、影剧播放页
 * Creator:Weijiang
 * $Author: weijiang.cai $
 * $Date: 2015-06-29 14:38:28 +0800 (Mon, 29 Jun 2015) $
 */

/*-- global --------------------------------------------------------------*/
html, body{ _overflow-x:hidden; }
.container a:link, .container a:visited { color:#333; }
.container a:hover { color:#E63737; }
.container{ position:relative!important; padding-top:20px; font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; font-size:14px; }
.f_v5{ font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; }
/*-- global end --*/

/*-- include bg ----------------------------------------------------------*/
.zl01, .zl02, .zl03, .zl04, .zl05, .zl06, .xply_btn_ico,
.cur_arrow,
.xname_tit i,
.view_stats_btn,
.action_icon,
.user_rss_num,
.view_stats_arrow,
.app_code_logo,
.ican_logo,
.radio_icon,
.fav_add_btn,
.fav_add_btn i,
.success_tips i,
.no_album_icon,
.fav_login_btn,
.user_v, .user_z,
.tool_btn_icon,
.ctrl_icon,
.switch_btn_s1,
.switch_btn_s2,
.v_stats_icon,
.intera_msg_ico,
.express_widget_ico,
.express_dialog_close,
.express_vote .vote_radio,
.pgc_verify,
.action_dialog_close,
.play_action_dialog .tips_icon
{ background:url(//s3.56img.com/style/play/v6/img/play_bg_v.4.png?v=20150304a) no-repeat; }

.pn_loading span,
.loading_icon{ background:url(//s3.56img.com/style/play/v6/img/cp_loading.gif) no-repeat; }
/*-- include bg end --*/

/*-- icon ----------------------------------------------------------------*/
.ply2 s{ opacity:.6; filter:alpha(opacity=60); }
*+html .ply2 s{ vertical-align:middle; /* fixed IE7 */ }
/* 分享平台 */
.play_main .lw_sync a.rp_renren, .play_main .lw_sync a.rp_tsina, .play_main .lw_sync a.rp_qzone, .play_main .lw_sync a.rp_tqq, .play_main .lw_sync a.rp_t163, /*评论同步用*/
.pf_icon,
.platform_icon{ background:url(//s3.56img.com/style/include/repost/v3/img/pf_icon.png) no-repeat;
_background:url( //s3.56img.com/style/include/repost/v3/img/pf_icon_ie6.png) no-repeat; }

.rp_pf{ float:left; height:23px; line-height:24px; }
.rp_pf .pf_icon{ float:left; width:24px; height:23px; }

.share_z .platform_icon{ background-position:3px 0; }
.share_qzone .platform_icon{ background-position:3px -32px; }
.share_tsina .platform_icon{ background-position:4px -62px; }
.share_renren .platform_icon{ background-position:4px -92px; }
.share_weixin .platform_icon{ background-position:3px -121px; }
.pf_qq .pf_icon{ background-position:6px -148px; }
.pf_tqq .pf_icon{ background-position:6px -179px; }
.pf_itieba .pf_icon{ background-position:7px -210px; }
.pf_qqpenyou .pf_icon{ background-position:5px -240px; }
.pf_t163 .pf_icon{ background-position:6px -270px; }
.pf_baiduhi .pf_icon{ background-position:6px -303px; }
.pf_n51 .pf_icon{ background-position:7px -332px; }
.pf_tianya .pf_icon{ background-position:5px -361px; }
.pf_kaixin .pf_icon{ background-position:6px -391px; }
.pf_huaban .pf_icon{ background-position:6px -420px; }

.pf_qq:hover .pf_icon{ background-position:-28px -148px; }
.pf_tqq:hover .pf_icon{ background-position:-28px -179px; }
.pf_itieba:hover .pf_icon{ background-position:-27px -210px; }
.pf_qqpenyou:hover .pf_icon{ background-position:-29px -240px; }
.pf_t163:hover .pf_icon{ background-position:-28px -270px; }
.pf_baiduhi:hover .pf_icon{ background-position:-28px -303px; }
.pf_n51:hover .pf_icon{ background-position:-27px -332px; }
.pf_tianya:hover .pf_icon{ background-position:-29px -361px; }
.pf_kaixin:hover .pf_icon{ background-position:-27px -391px; }
.pf_huaban:hover .pf_icon{ background-position:-28px -420px; }

/* adrow */
.adrow{ position:absolute; left:0; top:0; padding:0 4px; background-color:rgba(0, 0, 0, .5); font-size:12px; line-height:20px; color:#FFF;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#75000000', endColorstr='#75000000');
}

/*-- icon end --*/


/*-- layout --------------------------------------------------------------*/
.mainplay{ width:1255px; margin:auto; background-color:#FFF; }
	.main_player{ position:relative; width:1255px; height:550px; margin-bottom:20px; background-color:#333; }
	.play_player{ height:550px; background-color:#333; }
	.play_info,
	.play_main{ float:left; width:900px; margin-bottom:30px; }
	.play_side{ float:right; width:330px; }

/*-- layout end --*/


/*-- public --------------------------------------------------------------*/
    .hidden{ display:none!important; }
	/* clearfix */
	.cfix:after{ visibility:hidden; display:block; height:0; clear:both; content:'.'; }
	.cfix{ *zoom:1; }

    /* 宋体 */
    .simsun{ font-family:'\5B8B\4F53'; }
	/* 红色字 */
	.red, .container .red:link,
	.container .red:visited{ color:#E63737; }
    /* arrow*/
	.arrow{ display:inline-block; width:0; height:0; overflow:hidden; border:4px dashed transparent; border-left:4px solid #7D7D7D; }
	/* pgc_verify */
	.pgc_verify{ display:inline-block; width:14px; height:15px; margin-left:5px; background-position:-65px -285px; vertical-align:-2px; }
    /* loading icon */
	.pn_loading{ font-size:12px; _width:100%; color:#7b7b7b; text-align:center; line-height:21px; }
	.pn_loading span,
	.pn_loading .loading_icon{ display:inline-block; height:28px; *display:inline; *zoom:1; margin:0 auto; padding-left:35px; }
    /* 绿色勾 */
    /* 播放页盒模块 */
    .playmod{ margin-bottom:30px; }
    .playmod_hd:after, .playmod_bd:after, .playmod_ft:after { visibility:hidden; display:block; height:0; clear:both; content:"."; }
    .playmod_hd, .playmod_bd, .playmod_ft{ *zoom:1; }
    .playmod_hd{ margin-bottom:16px; }
    .playmod_hd_title{ float:left; }
    .playmod_hd_title h2{ font-size:20px; line-height:20px; }
    .playmod_hd_extra{ float:right; }
	.playmod_hd_extra .album_list_more:link,
	.playmod_hd_extra .album_list_more:visited,
	.playmod_hd_extra .album_list_more:hover{ color:#FFF; line-height:31px; }
		/* @add by weiko 2014-12-15 */
		.operamod .playmod_hd_title h2{ float:left; }
		.operamod .playmod_hd_title{ width:50%; }
		.operamod .playmod_hd_title_info{ margin-left:10px; color:#7D7D7D; }

    /* 点播单图标 */
        /* 需要隐藏 */
    /* 点播单图标 end */
    /* 相关视频某个视频上显示搜索icon */

    /* 半透明层 */
    .alpha{ overflow:hidden; height:20px; width:100%; background:rgba(0, 0, 0, .3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); }
        :root .alpha{ filter:none\9; }
    /* 带投影层 CSS3 */
    .shadow{ border:1px solid #DFDFDF; background:#FFF; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 3px 3px #555;
           -moz-box-shadow:0 2px 3px #5555; box-shadow:0 2px 3px #555;  }

	/* 视频图文列表 vlist */
	.vlist{ *zoom:1; }
	.vlist:after{ visibility:hidden; display:block; height:0; clear:both; content:'.'; }
		.vlist .vitem{ position:relative; float:left; overflow:hidden; width:140px; line-height:1.3em; _display:inline; }
		.vlist .vcover{ position:relative; display:block; overflow:hidden; width:140px; height:84px; margin-bottom:10px; }
		.vlist .vcover_img{ width:140px; }
		.vlist .vtitle{ overflow:hidden; max-height:36px; word-break:break-all; word-wrap:break-word; _height:36px; }
		.vlist .alpha{ position:absolute; left:0; bottom:0; line-height:20px; display: none; }
		.vlist .ply2 s{ margin-left:5px; }
		.vlist .vcover:link .alpha,
		.vlist .vcover:visited .alpha,
		.vlist .vcover:hover .alpha{ color:#FFF; font-size:12px; }
		/* vitem_hover */
		.vitem_hover .add_to_list{ display:block; }
	/* vlist_s1 */
	.vlist_s1{ margin:-17px 0 0 -20px; font-size:0; letter-spacing:-0.4em; }
	.vlist_s1 .vitem{ float:none; display:inline-block; margin:17px 0 0 20px; font-size:14px; letter-spacing:normal; vertical-align:top; *display:inline; *zoom:1; }
	/* vlist_s2 */
	.vlist_s2{ margin-left:-46px; }
	.vlist_s2 .vitem{ width:190px; margin-left:46px; }
	.vlist_s2 .vitem .vcover,
	.vlist_s2 .vitem .vcover_img{ width:190px; height:114px; }
	.vlist_s2 .ply2 s{ margin-left:8px; }
		.vlist_s2 a.alpha{ bottom:auto; top:94px; font-size:12px; }
		.vlist_s2 a.alpha:link,
		.vlist_s2 a.alpha:visited{ color:#FFF; }
		.vlist_s2 a.alpha:hover{ color:#FFF; text-decoration:underline; }

	/* 带tab视频列表 tab_vlist */
	.tab_vlist .playmod_hd_tab{ float:left; }
	.tab_vlist .tabs_nav,
	.xiu .tabs_nav,
	.target_comm .tabs_nav{ height:22px; line-height:22px; font-size:20px; }
	.tab_vlist .tabs_nav .nav_item,
	.xiu .tabs_nav .nav_item,
	.target_comm .tabs_nav .nav_item{ position:relative; float:left; margin-right:33px; _display:inline; }
	.tab_vlist .tabs_nav .nav_item h2,
	.xiu .tabs_nav .nav_item h2{ float:left; cursor:pointer; }
	.tab_vlist .tabs_nav .cur_arrow,
	.xiu .tabs_nav .cur_arrow,
	.target_comm .tabs_nav .cur_arrow{ position:absolute; left:50%; bottom:-18px; display:none; overflow:hidden; width:13px; height:9px; margin-left:-7px; background-position:-212px -105px; }
	.tab_vlist .tabs_nav .current,
	.xiu .tabs_nav .current,
	.target_comm .tabs_nav .current,
	.tab_vlist .tabs_nav .current a:link,
	.xiu .tabs_nav .current a:link,
	.tab_vlist .tabs_nav .current a:visited,
	.xiu .tabs_nav .current a:visited{ color:#E63737; }
	.tab_vlist .tabs_nav .current .cur_arrow,
	.xiu .tabs_nav .current .cur_arrow,
	.target_comm .tabs_nav .current .cur_arrow{ display:block; }

	.tab_vlist .playmod_bd,
	.target_comm .playmod_bd{ padding:0 15px 20px; background-color:#F5F5F5; border-top:2px solid #E53738; }
	.target_comm .playmod_bd{ background-color: #fff; }
	.tab_vlist .tabs_panel,
	.xiu .tabs_panel{ position:relative; display: none; }
	.tab_vlist .tabs_panel_current,
	.xiu .tabs_panel_current { display: block;}
		.tab_vlist .vlist{ margin-left:-36px; }
		.tab_vlist .vlist .vitem{ margin:20px 0 0 36px; }

	/* 排行榜列表 ranklist */
	.ranklist{ margin-top:-10px; }
	.ranklist .ritem{ height:34px; border-bottom:1px dotted #CCC; line-height:34px; _border-bottom:1px solid #EEE; }
	.ranklist .vcover,
	.ranklist .vcover_img{ float:left; width:100px; height:60px; }
	.ranklist .vcover,
	.ranklist .vextra{ display:none; }
	.ranklist .rank_num{ float:left; width:25px; text-align:center; }
	.ranklist .vtitle{ float:left; overflow:hidden; width:272px; white-space:nowrap; text-overflow:ellipsis; }
	.ranklist .current{ height:60px; padding:10px 0 10px 142px; line-height:1.3em; }
	.ranklist .current .vtitle{ width:158px; height:36px; margin-bottom:3px; white-space:normal; word-break:break-all; }
	.ranklist .current .rank_num{ height:25px; margin-left:-142px; background-color:#E63737; color:#FFF; line-height:25px; }
	.ranklist .current .vcover{ display:block; margin-left:-116px; }
	.ranklist .current .vextra{ display:block; }

	/* 分页模块 play_page */
	.play_page{ position:relative; height:33px; padding-top:5px; background:#484848; box-shadow:-1px -2px 3px #333; text-align:center; color:#CACACA; z-index:10; }
	.play_page .paginator-item{ display:inline-block; margin:0 2px; *display:inline; *zoom:1; }
	.play_page .paginator-item a,
	.play_page .paginator-item span{ display:inline-block; min-width:22px; height:26px; padding:0 2px; border:1px solid #2B2B2B; border-radius:3px; line-height:26px; _width:22px; }
	.play_page .paginator-prev,
	.play_page .paginator-next{ font-family:'\5B8B\4F53'; }
	.play_page a:link,
	.play_page a:visited{ color:#CACACA; }
	.play_page a:hover{ background-color:#5B5B5B; color:#CACACA; }

	.play_page .paginator-current span{ background:#282828; color:#E63737; }

	.play_page .paginator-prev-disabled span,
	.play_page .paginator-next-disabled span{ opacity:.5; background:#484848; color:#A3A3A3; cursor:default; filter:alpha(opacity=50); }

	/* Css3 Aanimated
	------------------------------------------------------------------------------------------------------------*/
	/* 需加“淡入”动画的元素选择器放这里 */
	.go_top_show, .vitem_hover .add_to_list, .view_stats_cur .view_stats_cnt,
	/*.app_code_hover .app_code_cnt,*/ .user_info_hover, .dark .dark_mask{
		-webkit-animation-name:fadeIn; -moz-animation-name:fadeIn; -o-animation-name:fadeIn; animation-name:fadeIn;
		-webkit-animation-duration:.5s; -webkit-animation-timing-function:ease; -webkit-animation-fill-mode:both;
		-moz-animation-duration:.5s; -moz-animation-timing-function:ease; -moz-animation-fill-mode:both;
		-ms-animation-duration:.5s; -ms-animation-timing-function:ease; -ms-animation-fill-mode:both;
		animation-duration:.5s; animation-timing-function:ease; animation-fill-mode:both;
	}
	/* 淡入效果定义 */
	@-webkit-keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}
	@-moz-keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}
	@-o-keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}
	@keyframes fadeIn {
		0% {opacity: 0;}
		100% {opacity: 1;}
	}

/*-- public end --*/


/*-- mainplay ------------------------------------------------------------*/
/*-- main_player --*/
    /* 播放器白屏提示 */
    /* 播放器视频信息 */
	.main_player .play_player{ position: relative;width:900px; background-color:#555; }

	/* 影音播放按钮 hack 样式 */
	.play_player .ifox_play_btn{ position:absolute; left: 0; top: 0; width: 120px; height:30px; background:rgba(0,0,0,0); z-index:100; text-indent:-9999px; filter:alpha(opacity=100);}

    /* 播放列表 */
	.play_list{ position:absolute; top:0; right:0; width:341px;	height:550px; padding-left:14px; }
		/* loading */
		.play_list .pn_loading{ padding-top:250px; }
		.play_list .pn_loading .loading_icon{ padding:0; width:30px; height:30px; }
		.play_list .scrollouter .pn_loading{ padding-top:10px; }
		.play_list .scrollouter .playmod_panel .pn_loading{ padding:180px 0; }
        /* 列表 */
		/*.play_list .playmod{ position:absolute; top:0; right:0; width:340px; height:550px; [>background-color:#555;<] }*/
		.play_list .playmod{ width:341px; height:550px; margin-bottom:0; /*background-color:#555;*/ }
		.play_list .playmod_hd{ height:36px; margin:0; background-color:#000; }
		.play_list .playmod_hd_title .tit_txt{ float:left; height:36px; line-height:36px; color:#FFF; text-indent:15px; }
			/* 专辑列表头 */
			.albumlist_title{ overflow:hidden; height:35px; border-bottom:1px solid #1E1E1E;}
			.album_label{ float:left; margin:8px 0 0 10px; padding:4px 9px; background-color:#E63737; border-radius:1px; font-size:12px; line-height:12px; _display:inline; }
			.play_list .album_label:link,
			.play_list .album_label:visited,
			.play_list .album_label:hover{ text-decoration:none; color:#FFF; }

			.play_list .album_tit{ float:left; overflow:hidden; width:220px; height:35px; padding-left:10px; font-size:12px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; color:#D23131; }
				.album_tit .album_tit_txt:link,
				.album_tit .album_tit_txt:visited,
				.album_tit .album_tit_txt:hover{ color:#D23131; }
			
			.play_list .tuiguang_wrap{ overflow:hidden; }
			.play_list .tuiguang_wrap .tuiguang_content{ width: 300px; height: 300px; margin-top: 20px; }

			/* 列表底 */
			.play_list .playmod_ft{ position:absolute; bottom:0; right:0; width:340px; height:38px; box-shadow:-1px -2px 3px #333; z-index:100; }
			.play_list .year_item,
			.play_list .month_item{ position:relative; float:left; width:169px; height:38px; background-color:#484848; color:#FFF; text-align:center; line-height:38px; cursor:pointer; }
			.play_list .year_cur,
			.play_list .month_cur{ text-indent:16px; }
			.play_list .year_item .item_cur,
			.play_list .month_item .item_cur{ *zoom:1; }
			.play_list .month_item{ float:right; width:170px; }
			.play_list .playmod_ft .arrow{ margin-left:8px; border-bottom:4px solid #7F7F7F; border-left:4px dashed transparent; vertical-align:2px; }
			.play_list .playmod_ft .scrollouter{ position:absolute; left:0; bottom:38px; overflow:hidden; display:none; width:169px; height:190px; background-color:#595959; }
			.play_list .playmod_ft .scrollbar_bd{ position:absolute; left:0; top:0; width:100%; overflow:hidden; }
				.play_list .ym_list .ymitem{ height:38px; line-height:38px; }
				.play_list .ym_list .ymitem_txt{ display:block; height:38px; line-height:38px; }
				.play_list .ym_list .ymitem_txt:link,
				.play_list .ym_list .ymitem_txt:visited{ color:#FFF; }
				.play_list .ym_list .ymitem_cur .ymitem_txt{ background-color:#000; color:#D93535; }
				.play_list .ym_list .ymitem_txt:hover{ background-color:#484848; color:#D93535; }
				/* 年月选择滚动条 */
				.play_list .playmod_ft .scrollbar-vertical{ position:absolute; right:0; top:0; width:8px; height:208px; }
				.play_list .playmod_ft .scrollbar-track{ height:208px; width:5px; }
				.play_list .playmod_ft .scrollbar-thumb{ position:absolute; right:3px; top:0; width:5px; height:60px; background-color:#242424; border-radius:3px; }
				.play_list .playmod_ft .scrollbar-disabled .scrollbar-thumb{ display:none; }
				/* 滚动选择显示时 */
				.play_list .scrollbar_show .scrollouter{ display:block; }
				.play_list .scrollbar_show .year_cur,
				.play_list .scrollbar_show .month_cur{ background-color:#972E2E; }
				.play_list .scrollbar_show .arrow{ border-top:4px solid #EC555A; border-bottom:4px dashed transparent; vertical-align:-3px; }
				/* 没有年月选择时 */
				.play_list .select_disabled{ cursor:default; text-indent:0; }
				.play_list .select_disabled .year_cur,
				.play_list .select_disabled .month_cur{ text-indent:0; }
				.play_list .select_disabled .arrow{ display:none; }

			/* 选集tab */
			.play_list .playmod_tab{ height:36px; }
			.play_list .playmod_tab .tab_item_a,
			.play_list .playmod_tab .tab_item_b,
			.play_list .playmod_tab .tab_item_c,
			.play_list .playmod_tab .tab_item_d,
			.play_list .playmod_tab .tab_item_e{ float:left; width:169px; height:34px; background-color:#484848; border-bottom:2px solid #1D1D1D; line-height:34px; text-align:center; color:#FFF; cursor:pointer; }
			/*.play_list .playmod_tab .tab_item_b{ float:right; width:170px; }*/
			.play_list .playmod_tab .tab_item_cur{ border-bottom-color:#A32727; background-color:#000; cursor:default; }
				/* tab禁用 */
				.play_list .playmod_tab .tab_item_disabled{ color:#7B7B7B; cursor:default; }
				/* 只有一个tab时 */
				.play_list .tab_only .tab_item_a,
				.play_list .tab_only .tab_item_cur{ width:100%; background-color:#000; text-align:left; text-indent:15px; }
				/* 三个tab时 */
				.play_list .tab_three .tab_item_a,
				.play_list .tab_three .tab_item_b,
				.play_list .tab_three .tab_item_c,
				.play_list .tab_three .tab_item_d,
				.play_list .tab_three .tab_item_e{ float:left; width:112.5px; }
				/* 四个tab时 */
				.play_list .tab_four .tab_item_a,
				.play_list .tab_four .tab_item_b,
				.play_list .tab_four .tab_item_c,
				.play_list .tab_four .tab_item_d,
				.play_list .tab_four .tab_item_e{ float:left; width:84px; }
				.play_list .tab_four .tab_item_e{ width:86px; }
				/* 五个tab时 */
				.play_list .tab_five .tab_item_a,
				.play_list .tab_five .tab_item_b,
				.play_list .tab_five .tab_item_c,
				.play_list .tab_five .tab_item_d,
				.play_list .tab_five .tab_item_e{ float:left; width:67px; }

				.play_list .tab_item_b{ margin-left:1px; }
				.play_list .playmod_tab .tab_item_c{ margin:0 1px; }
		/* 图文切换 */
		.play_list .list_switch{ width:52px; height:16px; margin-top:10px; }
		.play_list .switch_btn_s1,
		.play_list .switch_btn_s2{ float:left; width:16px; height:16px; margin-right:10px; background-position:-103px -201px; cursor:pointer; _display:inline; }
		.play_list .switch_btn_s2{ background-position:-129px -201px; }
		.play_list .switch_btn_s1_cur{ background-position:-103px -227px; cursor:default; }
		.play_list .switch_btn_s2_cur{ background-position:-129px -227px; cursor:default; }
		/* tab_panel 滚动条 */
		.playmod_bd .scrollouter{ position:relative; overflow:hidden; height:514px; width:340px; }
		.playmod_bd .scrollouter .scrollbar_bd{ position:absolute; left:0; top:0; overflow:hidden; width:320px; }
		.playmod_bd .scrollouter .scrollbar-vertical{ position:absolute; right:0; top:5px; width:20px; height:504px; }
		.playmod_bd .scrollouter .scrollbar-track{ width:10px; height:504px; margin:0 5px; background-color:#333; }
		.playmod_bd .scrollouter .scrollbar-thumb{ position:absolute; right:5px; top:0; width:10px; height:100px; border-radius:5px; background-color:#515151; cursor:pointer; }
		.playmod_bd .scrollbar-disabled .scrollbar-thumb{ height:100%; background-color:#3F3F3F; cursor:default; }
		/* 专辑列表滚动条 */
		.play_list .albumlist_panel .scrollouter{ height:478px; }
		.play_list .albumlist_panel .scrollbar,
		.play_list .albumlist_panel .scrollbar-track{ height:472px; }
		/* 有时间轴时，playmod_panel加padding-bottom */
		.play_list .scrollouter .has_timeline{ padding-bottom:38px; }

		/* sv_list */
		.sv_list .svitem{ position:relative; height:60px; padding:13px 0 13px 126px; cursor:pointer; font-size:12px; }
		.sv_list .vcover_img{ float:left; height:60px; width:100px; margin-left:-110px; }
		.sv_list .vtitle{ overflow:hidden; height:36px; margin:-3px 10px 10px 0; word-break:break-all; }
		.sv_list .vtitle_txt:link,
		.sv_list .vtitle_txt:visited{ color:#CACACA; }
		.sv_list .v_stats .ply s{ opacity:.3; filter:alpha(opacity=30); }
			/* 文字列表 */
			.txt_list .svitem{ height:63px; padding:0 0 0 18px; border:solid #191919; border-width:0 0 1px; *margin-top:-3px; }
			.txt_list .vcover{ display:none; }
			.txt_list .vtitle{ height:40px; margin:0 10px 0 0; padding-top:11px; font-size:14px; *padding-top:8px; }
			.txt_list .v_stats .ply{ position:absolute; right:14px; bottom:12px; width:66px; }
			.txt_list .v_stats_icon{ top:26px; }
			/* 版权文字列表 */
			.opera_txt_list .vtitle_txt{ display:table-cell; height:36px; font-size:24px; }
			.opera_txt_list .vtitle_txt .redu{ display:inline-block; line-height:21px; font-size:14px; vertical-align:middle; word-break:break-all; }
			/* 视频状态 */
			.sv_list .svitem:hover{ background-color:#484848; }
			.sv_list .sv_playing,
			.sv_list .sv_playing:hover{ background-color:#1D1D1D; cursor:default; }
			.sv_list .sv_playing .vtitle_txt:link,
			.sv_list .sv_playing .vtitle_txt:visited,
			.sv_list .sv_playing .vtitle_txt:hover{ color:#FFF; cursor:default; }

			.sv_list .sv_broken:hover,
			.sv_list .sv_private:hover{ background-color:#333; }
			.sv_list .sv_broken,
			.sv_list .sv_private,
			.sv_list .sv_broken .vcover,
			.sv_list .sv_private .vcover,
			.sv_list .sv_playing .vcover,
			.sv_list .sv_broken .vtitle_txt,
			.sv_list .sv_playing .vtitle_txt,
			.sv_list .sv_private .vtitle_txt{ cursor:default; opacity:.8; filter:alpha(opacity=80); }

			.sv_list .v_stats_icon{ position:absolute; left:3px; top:28px; width:10px; height:12px; background-position:-317px -170px; }
			.sv_list .sv_broken .v_stats_icon{ left:6px; background-position:-322px -187px; }

			/* 电视剧剧集列表 */
			.ov_list{ min-height:514px; *zoom:1; _height:514px; }
			.ov_list .ovitem{ position:relative; float:left; width:54px; height:54px; margin:10px 0 0 10px; _display:inline; }
			.ov_list .ovitem_sn{ display:block; width:52px; height:52px; border:1px solid #000; border-radius:3px; text-align:center; line-height:52px; color:#CACACA; }
				.ov_list .ov_intro{ display:none; position:absolute; left:0; top:64px; width:246px; height:98px; background-color:#FFF; z-index:10; }
				.ov_list .ov_intro .arrow{ position:absolute; top:-16px; left:20px; border-width:8px; border-left:8px dashed transparent; border-bottom:8px solid #FFF; }
				.ov_list .ov_intro_label{ color:#333; }
				.ov_list .ov_intro_cnt{ overflow:hidden; height:88px; padding:5px 10px; line-height:22px; color:#7D7D7D; }
				/* ovitem_hover */
				.ov_list .ovitem_hover .ov_intro{ display:block; }
				.ov_list .ovitem_sn:link,
				.ov_list .ovitem_sn:visited{ color:#CACACA; }
				.ov_list .ovitem_sn:hover{ background-color:#484848; color:#CACACA; }
				/* ov_intro position */
				.ov_list .ov_3n{ left:-95px; }
				.ov_list .ov_3n .arrow{ left:50%; margin-left:-8px; }
				.ov_list .ov_4n,
				.ov_list .ov_5n{ left:auto; right:0; }
				.ov_list .ov_4n .arrow,
				.ov_list .ov_5n .arrow{ left:auto; right:20px; }
					/* ov_intro ov_top */
					.ov_list .ov_top{ top:auto; bottom:64px; }
					.ov_list .ov_top .arrow{ top:auto; bottom:-16px; border-bottom:8px dashed transparent; border-top:8px solid #FFF; }
				/* ov_playing */
				.ov_list .ov_playing .ovitem_sn{ background-color:#1D1D1D; color:#E63737; }
					.ov_list .ov_playing .ovitem_sn:link,
					.ov_list .ov_playing .ovitem_sn:visited,
					.ov_list .ov_playing .ovitem_sn:hover{ color:#E63737; }
				/* ov_disabled */
				.ov_list .ov_disabled .ovitem_sn{ color:#484848; background-color:#333; cursor:default; }
				.ov_list .ov_disabled .ov_intro{ display:none; }

				/* 更新时间 */
				.play_list .update_time{ padding:20px 0 20px 12px; font-size:12px; color:#CACACA; }
		/* pgc选集 */
		.pgc .playmod_bd .anthology .scrollouter .scrollbar-vertical,
		.pgc .playmod_bd .anthology .scrollouter .scrollbar-track{ height:355px; }

		/* 互动打赏 */
		.play_list .interactive{ position:relative; padding:20px 0 0 20px; color:#BFBFC1; *zoom:1; }
			.interactive .intera_program{ overflow:hidden; height:70px; padding-left:84px; margin-bottom:20px; }
			.interactive .intera_prog_cover_img{ float:left; width:70px; height:70px; margin-left:-84px; }
			.interactive .intera_prog_title{ overflow:hidden; width:216px; height:20px; margin:9px 0 7px; white-space:nowrap; text-overflow:ellipsis; }

			.interactive .intera_message{ overflow:hidden; height:36px; width:300px; margin-bottom:38px; background-color:#3E3E3E; }
			.interactive .intera_msg_ico{ float:left; width:19px; height:18px; margin:9px 10px 0 10px; background-position:-43px -259px; }
			.interactive .intera_msg_con{ position:relative; overflow:hidden; width:261px; height:36px; _width:258px; }
				.interactive .intera_msg_list{ position:absolute; left:0; top:0; height:36px; }
				.interactive .intera_msg_list .item{ float:left; height:36px; margin-right:20px; line-height:36px; font-size:12px; }

			.interactive .intera_content{ padding:0 10px 20px; margin-left:15px; border-left:1px solid #484848; }
				.interactive .express_item{ position:relative; padding-bottom:45px; *zoom:1; }
				.interactive .express_widget{ position:absolute; left:-36px; top:0; width:51px; text-align:center; }
					.express_widget .express_widget_ico{ display:inline-block; width:33px; height:33px; margin-bottom:5px; background-position:0 -259px; }
					.express_widget .express_time{ display:block; width:51px; height:20px; background-color:#484848; text-align:center; line-height:20px; font-size:12px; border-radius:2px; }

			.interactive .express_love{ padding-left:26px; margin-bottom:28px; }
			.interactive .express_gift{ padding-left:26px; margin-bottom:20px; border-bottom:1px solid #484848; }
			.interactive .express_gift .gift_item{ position:relative; float:left; width:83px; margin:0 29px 19px 0; text-align:center; *zoom:1; }
			.interactive .express_gift .gift_img{ display:inline-block; width:60px; height:48px; margin-bottom:7px; padding-top:6px; background-color:#3D3D3D; cursor:pointer; }
			.interactive .express_gift .gift_img img{ width:40px; height:40px; }
			.interactive .express_gift .gift_title{ overflow:hidden; width:83px; white-space:nowrap; cursor:pointer; }
				.express_gift .need_coin{ position:absolute; left:-16px; top:-40px; display:none; width:115px; height:32px; background-color:#484848; text-align:center; color:#FFF; line-height:32px; }
				.express_gift .arrow{ position:absolute; left:50px; bottom:-14px; border:7px dashed transparent; border-top:7px solid #484848; }
				.interactive .express_item .express_gift .pn_loading{ padding:83px 0; }

			.interactive .express_rank{ width:220px; margin-left:26px; padding:18px 0 20px 20px; background-color:#393939; }
			.interactive .express_rank_title{ margin-bottom:12px; }
			.interactive .express_rank_list .item{ height:18px; margin-top:6px; font-size:12px; }
			.interactive .express_rank_list .rank_num{ float:left; padding-right:6px; }
			.interactive .express_rank_list .user_name{ float:left; overflow:hidden; width:112px; }
			.interactive .express_rank_list .user_name_txt{ float:left; overflow:hidden; max-width:86px; white-space:nowrap; text-overflow:ellipsis; _width:86px; }

				.interactive a:link,
				.interactive a:visited{ color:#BFBFC1; }
				.interactive a:hover{ color:#E63737; }

			/* 互动弹层 */
			.express_dialog{ position:absolute; left:245px; top:68px; width:380px; height:260px; background-color:#FFF; border:1px solid #E9E9E9; box-shadow:2px 0 5px #5A5A5A; z-index:1000; }
				.express_dialog{ text-align:center; }
				.express_dialog .dialog_title{ height:35px; margin-bottom:20px; background-color:#F5F5F5; font-size:16px; line-height:35px; }

				.express_dialog .express_dialog_close{ position:absolute; right:5px; top:5px; width:24px; height:24px; background-color:#CACACA; background-position:-37px -281px; text-indent:-9999px; z-index:1000; }
				.express_dialog .express_dialog_close:hover{ background-color:#7D7D7D; }

				.express_dialog .express_action_btn{ display:inline-block; width:92px; height:32px; background-color:#EC555A; border-radius:3px; text-align:center; line-height:32px; color:#FFF; cursor:pointer; }

				.express_dialog .cancel_btn{ cursor:pointer; }

				/* dialog_s1 */
				.express_dialog .dialog_s1 .desc_item_c{ margin:50px 0; font-size:18px; }
				/* dialog_s2 */
				.express_dialog .dialog_s2 .desc_item{ margin:30px 0; font-size:18px; }
				.express_dialog .dialog_s2 .desc_item_a{ margin-bottom:35px; }
				.express_dialog .dialog_s2 .cancel_btn{ margin-left:10px; }
				/* dialog_s3 */
				.express_dialog .dialog_s3 .desc_item_a{ margin:40px 0 30px; }
				.express_dialog .dialog_s3 .desc_item_b{ margin-bottom:30px; }
				.express_dialog .dialog_s3 .num{ margin:0 3px; font:22px/22px Arial; vertical-align:-2px; }
				/* dialog_s4 */
				.express_dialog .gift_item{ height:52px; padding:0 60px; margin-bottom:12px; }
				.express_dialog .gift_info{ float:left; }
				.express_dialog .gift_info .gift_img{ float:left; width:60px; height:52px; background-color:#E1E1E1; }
				.express_dialog .gift_info .gift_img img{ width:40px; height:40px; margin-top:6px; }
				.express_dialog .gift_info .gift_name{ margin-left:10px; line-height:52px; }

				.express_dialog .gift_action{ float:right; margin-top:10px; _width:80px; }
				.express_dialog .gift_action .gift_num{ float:left; height:30px; width:30px; margin:0 3px; border:1px solid #CACACA; border-radius:2px; text-align:center; line-height:30px; }
				.express_dialog .gift_action .sub,
				.express_dialog .gift_action .add{ float:left; width:21px; height:32px; background-color:#E4E4E4; line-height:32px; cursor:pointer; }
				.express_dialog .gift_action .disabled{ color:#BEBFBE; cursor:default; }

				.express_dialog .dialog_s4 .desc_item{ height:22px; margin-top:8px; padding:0 60px; }
				.express_dialog .dialog_s4 .desc_item_label{ float:left; }
				.express_dialog .dialog_s4 .coin_total{ float:right; }
				.express_dialog .dialog_s4 .coin_total .num{ margin-right:5px; font:18px Arial; }
				.express_dialog .dialog_s4 .express_action_btn{ margin-right:10px; }

				.express_dialog .dialog_s4 .dialog_action{ margin-top:30px; }

				.express_dialog .express_action_btn:link,
				.express_dialog .express_action_btn:visited,
				.express_dialog .express_action_btn:hover{ color:#FFF; }

				/* player/dialog_shade */
				/*
				.main_player .player_shade{ position:absolute; left:0; top:0; width:100%; height:550px; background:#333; opacity:.3; filter:alpha(opacity=30);  z-index:10; }
					.main_player .player_shade .mask_iframe{ position:absolute; left:0; top:0; display:block; width:100%; height:550px; }
				*/
				.express_dialog .mask_iframe{ position:absolute; left:-1px; top:-1px; display:block; height:262px; width:382px; z-index:-1; }
				.express_dialog .dialog_shade{ position:absolute; left:-1px; top:-1px; width:382px; height:262px; background-color:#333; background:rgba(50, 50, 50, .4);  z-index:100; filter:alpha(opacity=40); }
				.express_dialog .pn_loading{ position:relative; padding:95px 0; z-index:1000; }
				.express_dialog .pn_loading .loading_icon{ padding:15px 0 15px 35px; }

				:root .express_dialog .dialog_shade{ filter:none\9; }

				/* PGC 互动 */
				/*
				.pgc .play_list .tab_item_a,
				.pgc .play_list .tab_item_c{ width:50%; *width:170px; }
				.pgc .play_list .tab_item_a{ *width:171px; }
				.pgc .play_list .tab_only .tab_item_a{ width:100%; }
				 */
				.pgc .interactive{ padding:0 0 0 20px; }
				.pgc .interactive .intera_content{ min-height:474px; padding:40px 0 0; _height:474px; }
				.pgc .interactive .express_item{ overflow:hidden; height:300px; margin-left:-10px; }
				.pgc .interactive .express_widget{ position:relative; left:auto; top:auto; width:100%; height:20px; margin-bottom:30px; text-align:left; }
				.pgc .interactive .express_widget_ico{ float:left; width:20px; height:20px; margin-right:5px; background-position:-98px -259px; }
				.pgc .interactive .ex_vote .express_widget_ico{ background-position:-128px -259px; }
				.pgc .interactive .ex_tuwen .express_widget_ico{ background-position:-158px -259px; }
				.pgc .interactive .ex_tuwen_s2 .express_widget_ico{ background-position:-188px -259px; }
				.pgc .interactive .express_widget .express_time{ float:left; width:auto; padding:0 5px; }
					.pgc .interactive .express_widget .arrow{ float:left; margin-top:5px; border-left:4px dashed transparent; border-right:4px solid #484848; }
				.pgc .interactive .express_gift{ border:0; }
				.pgc .express_gift .gift_item{ width:100%; margin:0; }
				.pgc .express_gift .gift_qrcode{ width:140px; margin:25px 0 10px; }
				.pgc .express_gift .gift_price{ color:#E63737; }
					/* 投票 */
					.pgc .express_gift_tit{ margin-bottom:10px; }
					.pgc .ex_vote .vote_item{ margin:0 0 10px 5px; }
					.pgc .ex_vote .vote_label{ cursor:pointer; }
					.pgc .ex_vote .vote_label:hover{ color:#E63737; }
					.pgc .ex_vote .vote_radio{ float:left; width:17px; height:17px; margin:2px 5px 0 0; background-position:-98px -283px; }
					.pgc .ex_vote .vote_radio_selected{ background-position:-125px -283px; }
					.pgc .ex_vote .vote_result{ display:none; height:12px; margin-top:3px; padding-left:22px; font-size:12px; line-height:12px; color:#f47670; }
					/* 已投票 */
					.pgc .ex_vote .express_voted .vote_label{ cursor:default; }
					.pgc .ex_vote .express_voted .vote_label:hover{ color:#BFBFC1; }
					.pgc .ex_vote .express_voted .vote_result{ display:block; } /* #b4def1 #c5f1b8 #f5ecc8 */
					.pgc .ex_vote .express_voted .vote_result .result_progress{ float:left; max-width:135px!important; height:12px; margin-right:5px; background-color:#f47670; }
					.pgc .ex_vote .express_voted .result_2{ color:#B4DEF1; }
					.pgc .ex_vote .express_voted .result_2 .result_progress{ background-color:#B4DEF1; }
					.pgc .ex_vote .express_voted .result_3{ color:#C5F1B8; }
					.pgc .ex_vote .express_voted .result_3 .result_progress{ background-color:#C5F1B8; }
					.pgc .ex_vote .express_voted .result_4{ color:#F5ECC8; }
					.pgc .ex_vote .express_voted .result_4 .result_progress{ background-color:#F5ECC8; }

					/* 图文 */
					.pgc .ex_tuwen .tuwen_img{ height:130px; margin:20px auto 0; }
					.pgc .ex_tuwen_s2 .tuwen_img{ height:130px; margin:20px auto 10px; }
					.pgc .ex_tuwen_s2 .express_action{ margin-top:10px; }
					/* btn */
					.pgc .express_action { margin-top:20px; text-align:center; }
					.pgc .express_action .express_btn{ display:inline-block; width:160px; height:35px; background-color:#E53738; line-height:35px; }
					.pgc .express_action .express_btn:link,
					.pgc .express_action .express_btn:visited{ color:#FFF; }
					.pgc .express_action .express_btn:hover{ color:#FFF; background-color:#E55359; }

					/* 遮挡层 */
					.pgc .express_gift_mask{ position:absolute; left:0; top:0; height:100%; width:100%; background-color:#333; opacity:.9; filter:alpha(opacity=90); z-index:1000; }


		/* PGC 选集 */
		.pgc .play_list .anthology .scrollouter{ height:360px; }
		.pgc .play_list .anthology .user_info{ position:static; width:100%; height:116px; padding-top:0; }
		.pgc .play_list .anthology .user_info .user_box{ overflow:hidden; height:60px; padding:10px 0 10px 15px; }
		/*.pgc .play_list .anthology .user_info .user_box{ height:60px; }*/
		.pgc .play_list .anthology .user_info .user_cover,
		.pgc .play_list .anthology .user_info .user_cover_img{ width:60px; height:60px; border:0; }
			/* user_name */
			.pgc .play_list .anthology .user_name{ width:250px; margin-bottom:16px; font-weight:normal; }
			.pgc .anthology .user_name_txt:link,
			.pgc .anthology .user_name_txt:link,
			.pgc .anthology .user_name_txt:visited,
			.pgc .anthology .user_name_txt:hover{ color:#CACACA; }

			.pgc .play_list .anthology .user_rss_num{ width:auto; background:none; color:#CACACA; }
			.pgc .play_list .anthology .user_rss_num_txt{ color:#FFF; }
			/* video_number */
			.pgc .play_list .anthology .video_number{ height:33px; color:#FFF; border:solid #1E1E1E; border-width:1px 0; line-height:33px; text-indent:15px; }
			.pgc .play_list .anthology .video_number a:link,
			.pgc .play_list .anthology .video_number a:visited{ color:#FFF; }
			.pgc .play_list .anthology .video_number a:hover{ color:#E63737; }

			/* txt_list */
			.pgc .play_list .anthology .txt_list .svitem{ padding:0 10px 0 18px; }
			.pgc .anthology .txt_list .vtitle{ height:22px; margin:0 0 5px 0; padding-top:7px; color:#CACACA; white-space:nowrap; text-overflow:ellipsis; }
			.pgc .anthology .txt_list .vtitle .vtitle_num{ margin-right:10px; }
			.pgc .anthology .v_stats .ply{ position:static; float:left; display: none; }
			.pgc .anthology .v_stats .v_date{ float:right; color:#7B7B7B; }

		/* PGC专辑弹幕 */
		.pdm .main_player,
		.pdm .main_player .play_list_ctrl,
		.pdm .main_player .play_list,
		.pdm .main_player .play_list .playmod{ height:586px; }
		.pdm .play_list .anthology .scrollouter{ height:396px; }
		/* for page ctrl */
		.pdm .play_list .playmod_panel_danmulist .scrollouter{ height:512px; }

		.pdm .playmod_bd .anthology .scrollouter .scrollbar-vertical,
		.pdm .playmod_bd .anthology .scrollouter .scrollbar-track{ height:391px; }
		.pdm .main_player .player_danmu{ position:relative; width:900px; height:36px; font-size:12px; }
		.pdm .interactive .intera_content{ min-height:510px; _height:510px; }
			.pdm .playmod_bd .scrollouter{ height:550px; }
			.pdm .playmod_bd .scrollouter .scrollbar-track,
			.pdm .playmod_bd .scrollouter .scrollbar-vertical{ height:505px; }
			/* 表情 */
			.pdm .player_danmu .tmBox-wen a:link,
			.pdm .player_danmu .tmBox-wen a:visited{ color:#B3B3B3; }
			.pdm .player_danmu .tmBox-wen a:hover{ color:#FFF; }
			/* 弹幕设置 */
			.pdm .player_danmu .tm-tmsz{ color:#B3B3B3; }
			.pdm .player_danmu .tm-tmsz:hover{ color:#E5E5E5; }
			.pdm .l{ float:left; }

			/* 关闭列表 */
			.pdm .play_list_close .player_danmu{ width:1240px; }

			/* 弹幕列表 */
			.pdm .dm_list{ color:#CACACA; font-size:12px; }
			.pdm .dm_list .dm_feed{ height:35px; padding:0 0 0 15px; border-bottom:1px solid #191919; line-height:35px; cursor:pointer; }
			.pdm .dm_list .dm_feed_time{ float:left; width:65px; text-indent:5px; }
			.pdm .dm_list .dm_feed_txt{ overflow:hidden; float:left; width:240px; white-space:nowrap; text-overflow:ellipsis; }

		/* 企秀-介绍 */
		.qx_instru_wrap{ color: #fff; }
			.qx_instru_wrap .qx_instru{ padding: 10px 20px; }
				.qx_instru_wrap .qx_instru_pic{ position: relative;min-height: 120px; }
					.qx_instru_wrap .qx_instru_img{ width: 100%; }
					.qx_instru_wrap .qx_instru_link{ position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
				.qx_instru_wrap .qx_instru_info{ padding: 10px;margin-top: 20px;background-color: #000; }
					.qx_instru_wrap .qx_instru_title{ margin-bottom: 5px;font-size: 17px; }
						.qx_instru_info_item_label{ float: left;color: #999; }
						.qx_instru_info_item_cont{ float: left;max-width: 225px; }

        /* 列表控制开关 */
		.play_list_ctrl{ position:absolute; left:0; top:0; width:14px; height:550px; background-color:#333; border-right:1px solid #191919; cursor:pointer; z-index:100; }
		.play_list_ctrl .ctrl_icon{ position:absolute; left:4px; top:50%; width:7px; height:11px; margin-top:-5px; background-position:0 -238px; }
		/* 列表关闭 */
		.play_list_close .play_player{ width:1240px; }
		.play_list_close .play_list{ overflow:hidden; width:0; }
		/*.play_list_close .play_list .playmod{ overflow:hidden; width:14px; }*/
		.play_list_close .play_list_ctrl .ctrl_icon{ left:3px; background-position:-10px -238px; }

        /* 不选择文字 */
		.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
		
		/* 播放暂停时的推广banner */
		.play_player .player_pause_banner{
			position: absolute;
			left: 50%;
			top: 50%;
			width: 200px;
			height: 200px;
			margin: -100px 0 0 -100px;
			z-index: 1;
		}
		.play_player .player_pause_banner.hide{
			display: none;
		}
		.play_player .player_pause_banner.large{
			transform: scale(2);
		}
		.play_player .player_pause_banner_pic{
			position: relative;
			height: 100%;
		}
		.play_player .player_pause_banner_img{
			width: 100%;
			height: 100%;
		}
		.play_player .player_pause_banner_img_cover{
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background-image: url('//s3.56img.com/style/play/v6/img/pause_banner_cover.png');
			background-repeat: no-repeat;
		}
		.player_pause_banner_link{
			position: absolute;
			left: 0;
			top: 0;
			display: block;
			width: 100%;
			height: 100%;
		}
		.play_player .player_pause_banner .close{
			position: absolute;
			right: 0;
			top: 0;
			display: block;
			width: 21px;
			height: 18px;
			background-image: url('//s3.56img.com/style/play/v6/img/pause_banner_btn.png');
			overflow: hidden;
			cursor: pointer;
		}
		.play_player .player_pause_banner .close:after{
			display: block;
			content: ' ';
			width: 8px;
			height: 8px;
			margin: 5px 0 0 8px;
			background-image: url('//s3.56img.com/style/play/v6/img/pause_banner_close.png');
		}
/*-- main_player end --*/


/*-- play_info -----------------------------------------------------------*/
.play_info{ position:relative; z-index:100; }
	/* 详情 */
	.play_info .intro_detail{ margin-left:5px; }
	.play_info .intro_detail:link,
	.play_info .intro_detail:visited{ color:#E63737; }
	.play_info .intro_detail:hover{ text-decoration:underline; color:#E63737; }

	/* 视频标题 */
	.video_title{ position:relative; margin-bottom:15px; font-size:15px; z-index:200; }
		.video_title .crumb{ float:left; font-size:0; }
		.video_title .crumb_item{ font-size:15px; }
		.video_title .crumb .simsun{ margin:0 10px; color:#7B7B7B; font-size:15px; font-weight:bold; }
		.video_title_main{ float:left; overflow:hidden; width:630px; white-space:nowrap; text-overflow:ellipsis; }
		.video_title_main h1{ display:inline; font-size:16px; color:#000; *width:70%; *zoom:1; *text-overflow:ellipsis; *overflow:hidden; }
		.video_title_extra{ float:right; width:266px; }
		/*.video_title_extra .total_play{ float:right; width:100px; text-align:right; }*/
		.video_title_extra .total_play{ display: none; }
		.video_title_extra .total_play,
		.video_title_extra .view_stats{ float:right; margin-left:5px; }
		.video_title_extra .total_play_num{ margin-right:2px; color:#E63737; }
		.video_title_extra .total_play_label{ font-size:12px; color:#7B7B7B; }
		/* 节目名称 */
		.video_title_main h1 a{ margin-right:5px; }
		.video_title_main h1 a:link,
		.video_title_main h1 a:visited{ color:#E53738; }
		.video_title_main h1 a:hover{ color:#E53738; text-decoration:underline; }

		/* 栏目品牌 */
		.video_title .brand{ float:left; overflow:hidden; height:14px; margin:3px 5px 0 0; padding:2px 8px; border-radius:2px; line-height:14px; }
		.video_title .brand_z{ background:#2DB8D0; /* 小镇 */ }
		.video_title .brand_f,
		.video_title .brand_w{ background:#F5502A; /* 微电影 微栏目 */ }
		.video_title .brand_k{ background:#F97375; /* 看台 */ }
		.video_title .brand:link,
		.video_title .brand:visited,
		.video_title .brand:hover{ color:#FFF; }

		/* sohu-ad */
		.video_title .sohu_ad{ position:relative; float:right; overflow:hidden; height:22px; width:100px; background:#EC555A; white-space:nowrap; font-size:12px; line-height:22px; }
		.video_title .sohu_ad_cnt{ position:absolute; left:14px; top:0; overflow:hidden; width:72px; margin:auto; text-align:center; }
		.video_title .sohu_ad a{ display:block; height:22px; white-space:nowrap; }
		.video_title .sohu_ad a:link,
		.video_title .sohu_ad a:visited{ color:#FFF; }
		.video_title .sohu_ad a:hover{ color:#FFF; opacity:.8; filter:alpha(opacity=80); }
		.video_title .sohu_ad .arrow{ position:absolute; left:0; top:0; border-width:11px 8px; }
		.video_title .sohu_ad .left_arrow{ border-left-color:#FFF; }
		.video_title .sohu_ad .right_arrow{ left:auto; right:0; border-left:dashed transparent; border-right-color:#FFF; border-right-style:solid; }

		.video_title .sohu_ad_s1{ width:108px; border:1px solid #EC555A; background:#FFF; }
		.video_title .sohu_ad_s1 .sohu_ad_tit{ float:left; width:35px; text-indent:-1px; background-color:#EC555A; color:#FFF; text-align:center; }
		.video_title .sohu_ad_s1 .sohu_ad_cnt{ left:42px; width:60px; }
		.video_title .sohu_ad_s1 a:link,
		.video_title .sohu_ad_s1 a:visited{ color:#EC555A; }
		.video_title .sohu_ad_s1 a:hover{ color:#EC555A; opacity:.8; filter:alpha(opacity=80); }
		.video_title .sohu_ad_s1 .arrow{ display:none; }

		/* 投诉 */
		.video_title .report_56{ float: left; height: 17px; margin-top: 2px; margin-left: 60px; position: relative; float: right; }
		.video_title .report_56_icon{ display: block; height: 17px; padding-left: 22px; font-size: 12px; color: #7b7b7b; line-height: 20px; background:url('//s3.56img.com/style/play/v6/img/report_n.png') left center no-repeat; cursor: pointer; }
		.video_title .report_56_icon:hover{ color: #e63737; background:url('//s3.56img.com/style/play/v6/img/report_h.png') left center no-repeat; }
		.video_title .report_wrap{ display: none; }
		.video_title .report_list{ width: 150px; height: 292px; background-color: #fff; border: 1px solid #dcdcdc; position: absolute; bottom: 22px; left: 50%; margin-left: -75px; }
		.video_title .report_text{ padding-left: 47px; height: 17px; margin-top: 17px; font-size: 12px; color: #7b7b7b; }
		.video_title .report_option{ cursor: pointer; background:url('//s3.56img.com/style/play/v6/img/option_n.png') 25px 1px no-repeat; }
		.video_title .report_option.report_check{ background:url('//s3.56img.com/style/play/v6/img/option_c.png') 25px 1px no-repeat; }
		.video_title .report_submit{ width: 90px; height: 28px; margin: 16px auto 0; border-radius: 4px; background-color: #e63737; line-height: 28px; text-align: center; color: #fff; font-size: 12px; cursor: pointer; }
		.video_title .report_toast{ display: none; width: 168px; height: 74px; background-color: #fff; border: 1px solid #dcdcdc; position: absolute; bottom: 22px; left: 50%; margin-left: -84px; font-size: 12px; color: #7b7b7b; line-height: 74px; text-align: center; }
		.video_title .report_end .report_toast{ display: block; }
		.report_end .report_list{ display: none; }

		/* 原创指数 */
		.view_stats{ position:relative; *zoom:1; }
		.view_stats .view_stats_btn{ display:none; width:27px; height:20px; background-position:-263px 0; text-indent:-9999px; cursor:pointer; }
		.view_stats .view_stats_cnt{ position:absolute; right:0; top:30px; display:none; width:475px; padding:12px 20px; background-color:#F5F5F5; border:1px solid #E2E2E2;
			font-size:12px; z-index:200; }
			.watch_stats .watch_stats_tit{ margin-bottom:8px; font-weight:normal; font-size:14px; }
			.watch_stats .watch_stats_tit .top_tips{ font-size:12px; color:#7B7B7B; }
			.watch_stats ul{ overflow:hidden; color:#797979; *zoom:1; }
			.watch_stats li em{color:#333;}
			.watch_stats_detail{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #DEDEDE; }
			.watch_stats_detail li{float:left;padding-right:30px;}
			.watch_stats_top{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #DEDEDE; }
			.watch_stats_top .top_list li{ height:18px; padding-bottom:5px; }
			.watch_stats_top .top_list .top_list_item{ float:left; height:18px; width:200px; overflow:hidden; margin-right:10px; white-space:nowrap; text-overflow:ellipsis; }
			.watch_stats_top .top_list .top_list_score{ float:left; width:130px; overflow:hidden; }
			.watch_stats_platform ul{padding-top:5px;text-align:justify;}
			.watch_stats_platform li{display:inline; padding-right:28px;}
			.watch_stats_platform span{display:inline-block;}
			.watch_stats_platform span s{margin:0 5px 0 0;}
			.watch_stats_platform em{float:left;}
			.watch_stats_platform .stretch{display:none;}
			.watch_stats_close{position:absolute;top:10px;right:10px;display:block;text-indent:-9999px;width:10px;height:10px;background-position:-96px -128px;}
			.watch_stats_close:hover {background-position:-96px -160px;}
			.watch_stats .pn_loading{height:35px; padding-top:15px;}
			.watch_stats .pn_noResult,
			.watch_stats .pn_noResultAll{padding:0 10px; color:#7B7B7B;}
			.watch_stats .pn_noResultAll{height:33px; padding-top:17px; text-align:center;}

		/*.view_stats .view_stats_arrow{ position:absolute; right:5px; top:-7px; overflow:hidden; width:13px; height:7px; background-position:-175px -12px; }*/
		.view_stats .view_stats_arrow{ position:absolute; right:5px; top:-7px; overflow:hidden; width:13px; height:7px; background-position:-213px -93px; }
		.view_stats .view_stats_cnt{ display:none; }
		/* 展开原创指数层 */
		.view_stats_cur .view_stats_btn{ background-position:-300px 0; }
		.view_stats_cur .view_stats_cnt{ display:block; }

	/* 用户操作区 */
	.play_action_main{ position:relative; height:92px; padding-top:10px; border-top:1px dotted #CCC; border-bottom:1px solid #CACACA; _border-top:1px solid #EEE; z-index:100; }

	/* action_btn */
	.action_btn{ display:inline-block; overflow:hidden; padding:0 13px; background-color:#EC555A; border:0; border-radius:2px; line-height:24px; text-align:center; color:#FFF; font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; cursor:pointer; }
	.container .action_btn:link,
	.container .action_btn:visited,
	.container .action_btn:hover{ color:#FFF; text-decoration:none; }
	.action_btn_s1{ font-size:12px; }
	.action_btn_s2{ height:38px; width:162px; line-height:39px; }
	.action_btn_s3{ height:28px; line-height:29px; padding:0 12px 0 22px; letter-spacing:10px; _padding-left:12px; }
	.action_btn_s4{ background-color:#CACACA; font-size:12px; }
	.action_btn_s5{ height:28px; background-color:#7D7D7D; line-height:29px; cursor:default; }
	.app_code_download{ background: url(//css.tv.itc.cn/channel/play_v1_img/video/ifox.png) no-repeat left center; font-size: 14px; padding: 11px 0 0 85px; height: 62px; line-height: 25px; color: #3a3a3a; }
	.download_red{ color: #e73c31; }

	/* 用户信息 */
	.user_info{ /*float:left;*/ width:23.3%; padding-top:5px; position:absolute; left:0; top:10px; z-index:300; }
		.user_info .user_cover{ position:relative; float:left; height:72px; width:72px; }
		.user_info .user_cover_img{ height:70px; width:70px; border:1px solid #CACACA; }
		.user_info .user_cover .arrow{ position:absolute; right:-8px; top:30px; border-left-color:#CACACA; }
		.user_info .user_info_extra{ float:left; margin-left:15px; _display:inline; }
		.user_info .user_name{ overflow:hidden; height:22px; width:115px; margin:-3px 0 29px; font-size:15px; font-weight:700; white-space:nowrap; text-overflow:ellipsis; }

		.user_info .user_total_ply{ margin-bottom:8px; font-size:12px; }
		.user_info .user_total_ply .ply{ color:#333; }

		.user_info .user_rss_num{ float:left; overflow:hidden; width:50px; height:24px; text-align:center; line-height:25px; font-size:12px; }
		.user_info .action_btn{ float:left; margin-right:2px; _display:inline; }
		.user_info .action_btn_s4{ padding:0 10px; cursor:default; }
		.user_info .user_rss_num{ width:55px; background-position:-198px 0; text-indent:2px; color:#7B7B7B; }
		.user_info .user_verified{ display:none; }
		.user_info .user_v,
		.user_info .user_z{ float:left; width:19px; height:17px; margin:4px 5px 0; background-position:-191px -93px; _display:inline; }
		.user_info .user_z{ background-position:-309px -143px; }
		/* pgc */
		.pgc .play_action .user_info{ width:225px; }
		.pgc .play_action .user_info .user_name{ width:120px; }
		.pgc .play_action .user_info .user_name_txt{ overflow:hidden; float:left;  max-width:100px; text-overflow:ellipsis; }
		/* 下载按钮 */
		.pgc .play_list .download_btn{ position:absolute; top:82px; right:24px; height:24px; padding:0 8px; border-radius:2px; font-size:12px; line-height:24px; background-color:#EC555A; color:#F5F5F5; cursor:pointer; }
		.pgc .play_list .download_btn:hover{ color:#FFF; }
		.pgc .play_list .download_btn_tips{ position:absolute; top:58px; right:8px; display:none; width:auto; padding:2px 5px; color:#FFF; font-size:12px; line-height:20px; }



		/* total_nums */
		.user_info .user_total_nums{ display:none; overflow:hidden; margin:13px 0 0 -20px; font-size:12px; line-height:16px; }
			.user_total_nums .nitem{ float:left; padding:0 20px; border-right:1px solid #CACACA; text-align:center; }
			.user_total_nums .last{ padding-right:0; border-right:0; }
			.user_total_nums .num_n{ display:block; }
		/* user_medal */
		.user_info .user_medal{ display:none; overflow:hidden; clear:both; }
		.user_info .user_medal_img{ float:left; width:28px; height:28px; margin-right:5px; }
		.user_info .user_medal .arrow{ float:left; margin:10px 0 0 8px; border-width:5px; }
		/* user_more_links */
		.user_info .user_more_links{ position:absolute; bottom:0; left:0; display:none; height:38px; width:100%; border-top:1px dotted #CACACA;
			line-height:38px; _border-top:1px solid #EEE; }
			.user_more_links .view_all_video{ float:left; padding-left:10px; }
			.user_more_links .i_action_link{ float:right; padding-right:10px; }
			.user_more_links .i_action_link .c_line{ margin:0 10px; color:#CACACA; }

		/* 用户头像hover */
		.user_info_hover .user_box{ position:absolute; left:0; top:0; width:330px; height:168px; padding:10px; background-color:#FFF; border:1px solid #CACACA; z-index:100; }
		.user_info_hover .user_info_extra{ width:252px; }
		.user_info_hover .user_cover{ width:62px; height:62px; }
		.user_info_hover .user_cover_img{ width:60px; height:60px; }
		.user_info_hover .user_name{ width:200px; margin-bottom:5px; }
		.user_info_hover .user_name_txt{ float:left; overflow:hidden; max-width:135px; text-overflow:ellipsis; }
		.user_info_hover .user_rss .action_btn{ position:absolute; right:10px; top:10px; margin-right:0; padding:0 18px; }
		.user_info_hover .user_rss .action_btn_s4{ padding:0 13px; }
		.user_info_hover .user_info_extra{ margin-bottom:20px; }

		.user_info .user_verified,
		.user_info_hover .user_medal,
		.user_info_hover .user_total_nums,
		.user_info_hover .user_more_links{ display:block; }

		.user_info_hover .user_cover .arrow,
		.user_info_hover .user_total_ply,
		.user_info_hover .user_rss .user_rss_num{ display:none; }

	/* play_action_dialog */
	.play_action_dialog{ position:absolute; left:460px; top:85px; width:188px; height:88px; border:1px solid #E3E3E3; background:#FFF; box-shadow:0 0 4px #EEE; z-index:1000; }
		.play_action_dialog .tips_tit{ height:20px; margin:20px 0 10px; text-align:center; line-height:20px; }
		.play_action_dialog .tips_tit .tips_icon{ display:inline-block; width:20px; height:20px; margin:0 6px -5px 0; background-position:-219px -201px; }
		.play_action_dialog .tips_desc{ text-align:center; }
		.play_action_dialog .tips_desc a{ margin:0 3px; }
		.play_action_dialog .tips_desc a:link,
		.play_action_dialog .tips_desc a:visited,
		.play_action_dialog .tips_desc a:hover{ color:#E63737; }
		.play_action_dialog .action_dialog_close{ position:absolute; top:5px; right:5px; width:9px; height:9px; background-position:-279px -201px; text-indent:-9999px; }
		.play_action_dialog .action_dialog_close:hover{ background-position:-279px -212px; }
		.play_action_dialog .tips_tit_s2{ margin-top:35px; }
		/* 已收藏 */
		.play_action_dialog .has_faved .tips_icon{ background-position:-249px -201px; }

	/* 操作action_item */
	.play_action_btn{ /*float:left;*/ position:absolute; left:23.4%; top:10px; }
	.action_item{ float:left; height:82px; }
	.hide.action_item{ display: none; }
	.action_item .action_item_main{ display:block; height:62px; width:88px; border:solid #FFF; border-width:1px 1px 0; padding-top:20px; text-align:center; _padding-top:19px; }
	.action_info,
	.action_fav,
	.action_unlike{ border:dotted #D9D9D9; _border:solid #EEE; border-width:0 1px; }
		.action_item .action_icon{ display:inline-block; width:24px; height:24px; cursor:pointer; }
		.action_item .action_icon_txt{ display:block; height:21px; margin-top:2px; cursor:pointer; }
		.action_info .action_icon{ background-position:-102px -22px; }
		.action_download .action_icon{ background-position:-136px -21px; }
		.action_fav .action_icon{ background-position:-68px -20px; }
		.action_like .action_icon{ background-position:-34px -22px; }
		.action_unlike .action_icon{ background-position:0 -22px; }
		.action_info .action_icon{ background:url('//s3.56img.com/style/play/v6/img/icon_info.png') center center no-repeat; }
		.action_comm .action_icon{ background:url('//s3.56img.com/style/play/v6/img/icon_com.png') center center no-repeat; }
		.action_mall .action_icon{ background:url('//s3.56img.com/style/play/v6/img/icon_mall.png') center center no-repeat; }
		/* 已收藏 */
		.action_faved .action_icon{ background-position:-185px -201px; }
		.action_faved .action_item_main .action_icon,
		.action_faved .action_item_main .action_icon_txt{ color:#E63737; cursor:default; }

		/* pgc */
		.pgc .play_action_btn{ left:226px; }
		.pgc .action_item .action_item_main{ width:98px; }
		.pgc .action_info{ border-right:0; }
		/* 已赞踩 */
		.action_voted .action_like .action_icon{ background-position:-68px -56px; }
		.action_voted .action_unlike .action_icon{ background-position:-102px -56px; }
		.action_voted .like_voted .action_icon{ background-position:-34px -56px; }
		.action_voted .unlike_voted .action_icon{ background-position:0 -56px; }
		.action_voted .action_like .action_item_main,
		.action_voted .action_like .action_icon,
		.action_voted .action_like .action_icon_txt,
		.action_voted .action_unlike .action_icon,
		.action_voted .action_unlike .action_icon_txt,
		.action_voted .action_unlike .action_item_main{ cursor:default; }
		.action_voted .action_like .action_item_main:hover,
		.action_voted .action_unlike .action_item_main:hover{ color:#333; }
		/* 收藏play_action_dialog */
		.pgc .play_action .play_action_dialog{ left:405px; }

	/* 收藏层 */
	.favorite_cnt,
	.favorite_cnt .fav_album{ height:368px; }

	.favorite_cnt .fav_album{ float:left; overflow:hidden; width:67.4%; border-right:1px dotted #CACACA; _border-right:1px solid #EEE; }
		.favorite_cnt .fav_cnt_tit{ height:16px; margin-bottom:35px; font-weight:bold; font-size:15px; color:#333; }
		.favorite_cnt .fav_album .fav_cnt_tit{ margin-left:-5px; }
		.favorite_cnt .fav_cnt_tit .tit_item{ float:left; margin-right:15px; padding-left:15px; border-left:1px solid #ccc; line-height:16px; }
		.favorite_cnt .fav_cnt_tit .tit_item_current:link,
		.favorite_cnt .fav_cnt_tit .tit_item_current:visited{ color:#E63737; cursor:default; }

		/* radio_icon */
		.radio_icon{ float:left; width:16px; height:16px; margin:3px 10px 0 0; background-position:-203px -52px; cursor:pointer; _margin-top:1px; }
		.radio_checked .radio_icon{ background-position:-176px -72px; }

		/* 创建专辑 */
		.create_album{ padding-left:25px; }
		.create_album .info_item{ overflow:hidden; margin-bottom:10px; *zoom:1; }
		.create_album .info_label{ float:left; width:58px; height:34px; margin-right:5px; color:#333; line-height:34px; text-align:right; }
		.create_album .ac_ipt,
		.create_album .info_ipt,
		.create_album .tag_ipt{ float:left; width:392px; height:18px; padding:8px 5px; border:1px solid #CACACA; color:#333; font:14px/18px 'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; }
		.create_album .tag_ipts{ float:left; width:405px; margin:-1px 0 0 -1px; }
		.create_album .tag_ipt{ width:122px; margin:1px 0 0 1px; _display:inline; }
		.create_album .info_tips{ float:left; margin-left:5px; line-height:34px; font-size:12px; }

		/*.create_album .info_sort{ float:left; width:404px; }*/
		.create_album .info_sort{ float:left; width:498px; margin:-9px 0 0 -21px; }
		.create_album .info_sort .sitem{ float:left; height:20px; margin:16px 0 0 21px; white-space:nowrap; cursor:pointer; _display:inline; }
		.create_album .create_action{ height:36px; margin-top:15px; *margin-top:12px; }
			.create_album .auth_code{ float:left; }
			.create_album .ac_ipt{ width:60px; }
			.create_album .auth_code_img{ height:36px; width:90px; margin:0 5px; }
			.create_album .auth_code_switch{ display:inline-block; line-height:36px; }
			.create_album .create_action .action_btn{ float:right; margin:4px 30px 0 0; }
			/* 错误提示 */
			.create_album .ipt_err{ border-color:#E63737; }
			.create_album .item_err .info_tips{ color:#E63737; }
		/* 已有专辑 */
		.add_albumlist{ overflow:hidden; width:100%; height:200px; margin:-17px 0 35px -45px; *zoom:1; }
		.add_albumlist .aitem{ float:left; overflow:hidden; width:34.5%; height:40px; margin:24px 0 0 85px; cursor:pointer; color:#333; _display:inline; }
		.add_albumlist .se_radio{ float:left; }
		.add_albumlist .add_album_name{ margin-left:26px; word-wrap:break-word; word-break:break-all; }

		.add_album_action{ position:relative; height:28px; padding-right:11%; }

		.add_albumlist_btn{ float:right; width:70%; }
		.add_albumlist_btn .action_btn{ float:right; }
		.add_albumlist_btn .add_albumlist_tips{ float:right; height:26px; padding-right:10px; line-height:26px; white-space:nowrap; color:#E63737; font-size:12px; }

		.add_albumlist_page{ position:absolute; left:40px; }
		.add_albumlist_page .prev,
		.add_albumlist_page .next{ position:relative; float:left; width:28px; height:27px; margin-right:5px; background:#CACACA; border-bottom:1px solid #B1B1B1; _display:inline; }
		.add_albumlist_page .prev:active,
		.add_albumlist_page .next:active{ height:28px; border-bottom:0; }
		.add_albumlist_page .prev:active .arrow{ border-right-color:#7D7D7D; }
		.add_albumlist_page .next:active .arrow{ border-left-color:#7D7D7D; }
		.add_albumlist_page .arrow{ position:absolute; left:11px; top:7px; border-width:7px; border-left-color:#FFF; }
		.add_albumlist_page .prev .arrow{ border-right:7px solid #FFF; border-left:0; }
		.add_albumlist_page .prev_disabled,
		.add_albumlist_page .next_disabled{ height:28px; background:#E2E2E2; border-bottom:0; cursor:default; }
		.add_albumlist_page .prev_disabled:active .arrow{ border-right-color:#FFF; }
		.add_albumlist_page .next_disabled:active .arrow{ border-left-color:#FFF; }

		/* 成功加入到专辑、成功创建专辑 */
		.create_album_success,
		.add_album_success{ padding-top:50px; text-align:center; }
		.create_album_success .success_tips b,
		.add_album_success .success_tips b{ color:#333; font-size:15px; }
		.create_album_success .success_tips i,
		.add_album_success .success_tips i{ display:inline-block; width:19px; height:15px; margin-right:5px; background-position:-202px -72px; vertical-align:-2px; }
		.create_album_success .action_btn,
		.add_album_success .action_btn{ width:158px; }
			.fav_album .success_album_name:link,
			.fav_album .success_album_name:visited{ color:#E63737; }
			.fav_album .success_album_name:hover{ text-decoration:underline; }

		.add_album_success .success_album{ margin:10px 0 40px; }
		.create_album_success .success_tips_b{ margin-bottom:40px; font-size:16px; color:#333; }
		.create_album_success .success_album{ margin:10px 0; }

		/* 没有专辑时 */
		.no_album{ text-align:center; }
		.no_album_icon{ width:101px; height:99px; margin:-15px 0 10px 180px; background-position:-226px -29px; }
		.no_album_tips{ font-size:16px; }


		/* 加入收藏夹 */
		.fav_box{ margin-left:67.6%; }
		.fav_box .fav_cnt_tit{ padding-left:20px; }
		.fav_box .fav_add{ text-align:center; padding-top:60px; }
		.fav_box .fav_add_btn{ position:relative; display:inline-block; width:168px; height:42px; margin-bottom:10px; background-position:0 -91px; text-indent:28px;
			font-size:16px; line-height:42px; }
			.fav_box .fav_add_btn i{ position:absolute; left:38px; top:11px; width:21px; height:21px; background-position:-195px -30px; }
			.fav_box .fav_added i{ background-position:-176px -50px; }
			.fav_box .fav_added{ cursor:default; }
			.fav_box .fav_added:hover{ color:#333; }
			.fav_box .fav_link:link,
			.fav_box .fav_link:visited{ color:#E63737; }
			.fav_box .fav_link:hover{ text-decoration:underline; color:#E63737; }

		/* 收藏未登录 */
		.fav_login{ padding-top:100px; font-size:16px; text-align:center; }
		.fav_login_tips{ margin-bottom:25px; color:#333; }
		.fav_login_btn{ display:inline-block; width:168px; height:42px; background-position:0 -91px; line-height:42px;   }
		.fav_reg_btn{ display:inline-block; margin-left:20px; line-height:42px; }
		.fav_login .fav_reg_btn:link,
		.fav_login .fav_reg_btn:visited{ color:#E63737; }
		.fav_login .fav_reg_btn:hover{ text-decoration:underline; color:#E63737; }


    /* 分享按钮 */
	.play_share{ position:absolute; right:0; bottom:0; float:right; overflow:hidden; width:234px; height:92px; }
	.play_share .share_links{ position:absolute; left:1px; bottom:-1px; overflow:hidden; width:234px; height:92px; }
		.play_share .share_platform{ position:absolute; bottom:0; width:30px; cursor:pointer; text-align:center; font-size:0; }
		.play_share .share_z{ left:20px; }
		.play_share .share_qzone{ /* left:58px; */ left:96px; }
		.play_share .share_tsina{ /* left:96px; */ left:134px; }
		/* 2019.09.03 modify by xuqinchen 去除人人网分享按钮 */
		.play_share .share_renren{ left:134px; display: none; }
		.play_share .share_weixin{ left:172px; }
		.play_share .platform_icon{ display:inline-block; width:30px; height:24px; padding-bottom:4px; }
		.play_share .platform_ratio{ width:30px; height:10px; /*transition:all 1s ease;*/ }
		.play_share .share_z .platform_ratio{ background-color:#2DB8D0; }
		.play_share .share_qzone .platform_ratio{ background-color:#F4A40E; }
		.play_share .share_tsina .platform_ratio{ background-color:#F5272E; }
		.play_share .share_renren .platform_ratio{ background-color:#2388DB; }
		.play_share .share_weixin .platform_ratio{ background-color:#73AE1F; }


		/* 更多按钮 */
		.play_share .links_more_btn{ position:absolute; right:0; top:0; width:22px; height:92px; background-color:#F5F5F5; cursor:pointer; }
		.play_share .links_more_arrow{ position:absolute; left:6px; top:50%; margin-top:-2px; border-width:5px; border-left:5px dashed transparent;
			border-bottom-width:0; border-top:5px solid #7D7D7D; transform:rotate(0); transition:all .25s ease;
		}
		/* 更多分享平台 */
		.play_action .share_links_more{ width:860px; display:none; height:180px; padding:15px 20px; background-color:#F5F5F5; z-index:10; }
		.share_links_more .links_more_cnt{ float:right; width:50%; padding:10px 0; border-left:1px dotted #BFBFBF; _border-left:1px solid #EAEAEA; }
		.share_links_more .share_address{ float:left; width:49.8%; }
		.pf_list{ overflow:hidden; margin:-20px 0 0 40px; }
		.pf_list .pf_item{ float:left; width:130px; height:30px; margin-top:30px; line-height:30px; }
		.pf_list .pf_item a{ float:left; }
		.pf_list .pf_item .pf_icon{ float:left; width:30px; height:30px; margin-right:10px; background-color:#FFF; cursor:pointer; }
		.pf_list .pf_item a:hover .pf_icon{ background-color:#E63737; }
		/* hover */
		.play_share .share_platform:hover{ opacity:.7; filter:alpha(opacity=70); }
		.play_share .share_platform:hover .platform_icon{
			background-image:url(//s3.56img.com/style/include/repost/v3/img/pf_icon_ie6.png)\0;
			*background-image:url(//s3.56img.com/style/include/repost/v3/img/pf_icon_ie6.png); /* fix IE7\8 hover时图片黑边 */ }
		.play_share .links_more_btn:hover{ background:#CACACA; }

		/* 复制地址 */
		.option{ float:left; height:18px; cursor:pointer; }
		.se_radio{ position:relative; display:inline-block; width:14px; height:14px; margin-right:3px; border:1px solid #CACACA; background-color:#FFF; vertical-align:-2px; cursor:pointer; }
		.se_radio i{ position:absolute; left:3px; top:3px; overflow:hidden; visibility:hidden; width:8px; height:8px; background-color:#E63737; cursor:pointer; }
		.seleted_radio .se_radio{ border-color:#E63737; }
		.seleted_radio .se_radio i{ visibility:visible; background-color:#E63737; }

		.share_address .adr_item{ overflow:hidden; width:91%; margin:20px 0 0 2.2%; *zoom:1; }
		.share_address .adr_label{ float:left; line-height:20px; }
		.share_address .option{ margin:0 8px; _display:inline; }
		.share_address .adr_input{ float:left; width:99.5%; height:20px; /*margin-left:-2.2%;*/ padding:5px 0; border:1px solid #CACACA; line-height:20px; font-size:12px; color:#7D7D7D; text-indent:8px; }
		.share_address .copy_adr_btn{ position:relative; float:left; width:96px; height:32px; margin-right:1px; background-color:#7D7D7D; line-height:32px; font-size:12px;
			text-align:center; border-radius:3px; }
		.share_address .copy_adr_btn .copy_flash_btn{ position:absolute; left:0; top:0; width:96px; height:32px; cursor:pointer; }
		.share_address .copy_adr_btn:link,
		.share_address .copy_adr_btn:visited,
		.share_address .copy_adr_btn:hover{ color:#FFF; }

	/* 展开层 */
	.play_action_active .play_action_main{ border-bottom:1px solid #E63737; }
	.play_action .action_item_cnt{ display:none; overflow:hidden; width:860px; padding:20px; background-color:#F5F5F5; color:#7D7D7D; z-index:10; }
		/* 操作层打开时 */
		.action_item_hover .action_item_main{ position:relative; height:72px; border-color:#E63737; background-color:#F5F5F5; z-index:100; _padding-top:20px; }
		.action_item_hover .action_item_main .action_icon_txt{ color:#E63737; }
		.play_action .action_show{ display:block; }

			/* 详情 */
			/* cnt */
			.item_box{ overflow:hidden; *zoom:1; }
			.label_item{ float:left; overflow:hidden; height:24px; width:220px; word-break:break-all; word-wrap:break-word; }
			.label_item .label_tab{ float:left; margin-right:12px; }

			.tag_item{ overflow:hidden; width:420px; margin-right:0; }
				.tag_item .tag_txt{ float:left; margin-right:3px; padding:5px 12px; background:#FFF; line-height:14px; white-space:nowrap; }
			.intro_item{ height:auto; width:100%; margin:18px 0 0; }
			.intro_item .label_txt{ margin-left:55px; line-height:22px; }
			.vply_info{ height:34px; padding:0 10px; background:#E7E7E7; line-height:34px; }
			.vply_info .opera_num{ float:left; width:148px; }
			.vply_info .opera_plys{ float:left; }
			.vply_info .opera_ply_total{ float:right; }
			.item_box{ height:25px; margin-bottom:15px; }
			/* tag_pop */
			.tag_tips_pop{ position:absolute; top:54px; right:98px; padding:10px; background:#FFF; font-size:12px; color:#333;
				box-shadow:0 -1px 3px #BBB; z-index:10; border:1px solid #E9E9E9\9; }
			.tag_tips_pop .action_btn{ vertical-align:-7px; *vertical-align:0; }
			.tag_tips_pop .tag_tips_txt{ margin-bottom:3px; }
			.tag_tips_pop .tag_tips_arrow{ position:absolute; top:-4px; right:20px; width:8px; height:8px; background:#FFF; box-shadow:2px -2px 2px #CCC;
				transform:rotate(-45deg);
				top:-5px\9; width:10px\9; background:url(//s3.56img.com/style/play/v6/img/play_bg.png) no-repeat -172px -93px\9; }
			:root .tag_tips_pop .tag_tips_arrow{ top:-4px\9; width:8px\9; background:#FFF\9; border:0; /* fixed IE9\10 */ }

			/* detail_s1 普通播放页 */
			.detail_s1 .tag_item{ float:none; width:100%; }

			/* detail_s2 版权、影视 */
			.detail_s2 .detail_cnt{ float:left; width:54.3%; padding:10px 20px 0 0; }
			.detail_s2 .detail_cnt_extra{ float:left; overflow:hidden; width:42.5%; border-left:1px dotted #BFBFBF; _border-left:1px solid #EAEAEA; }

			.detail_s2 .tag_item{ float:none; width:100%; margin-bottom:25px; }
			.detail_s2 .intro_item{ overflow:hidden; width:100%; min-height:165px; margin-top:10px; padding-left:20px; _height:165px; }
			.detail_s2 .intro_item .label_txt{ width:78%; line-height:23px; }

			/* detail_s3 专辑播放页 */
			.detail_s3 .detail_cnt{ float:left; width:47.6%; min-height:280px; padding:10px 20px 0 0; border-right:1px dotted #BFBFBF; _height:280px; _border-right:1px solid #EAEAEA; }
			.detail_s3 .detail_cnt_extra{ float:left; overflow:hidden; width:47%; padding:10px 0 10px 20px; }
			.detail_s3 .cnt_v_total{ float:left; width:155px; }
			/*.detail_s3 .detail_cnt_extra{ height:222px; }*/
			.detail_s3 .tag_item{ height:auto; width:360px; padding-left:54px; }
			.detail_s3 .tag_item .label_tab{ margin-left:-54px; }
			.detail_s3 .tag_item .tag_txt{ margin-bottom:3px; }

			.action_item_cnt .xnormal{ width:190px; margin-right:20px; }
			.action_item_cnt .normal{ width:155px; margin-right:20px; }
			.action_item_cnt .xmax{ width:404px; white-space:nowrap; text-overflow:ellipsis; }
			.action_item_cnt .max{ width:310px; margin-right:20px; }
			.action_item_cnt .middle{ width:155px; }
			.action_item_cnt .mini{ width:135px; }
			.action_item_cnt .xmini{ width:100px; margin-right:20px; }
			.action_item_cnt .con{margin-top: 14px;float:left;color:#333;}
			.action_item_cnt .con li{display: block;height:19px;line-height: 19px;margin:0 20px 10px 0;}
			.action_item_cnt .con li a{display: inline-block;width:89%;vertical-align: middle;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
			.action_item_cnt .con span{display: inline-block;width:30px;height:17px;font-size:12px;text-align:center;border:1px solid;border-radius: 3px;margin-right: 10px;}
			.action_item_cnt .con .hot span{color:#e73c31;border-color:#e73c31;}
			.action_item_cnt .con .good span{color:#ffa800;border-color:#ffa800;}
			.action_item_cnt .con_left{width:47.6%;border-right:1px dotted #BFBFBF;}
			.action_item_cnt .con_right{width:47%;margin-left: 37px;}
			.detail_mall{ position: relative; }
			.detail_comm p,.detail_mall p{float:right;height:16px;line-height:16px;text-align:right;}
			.detail_mall p{margin-top: 15px;}
			.action_item_cnt .btn_left{position: absolute;left: 30px;top: 78px;width:25px;height:45px;background:url(//s3.56img.com/style/play/v6/img/btn_left.png) no-repeat;cursor:pointer;}
			.action_item_cnt .btn_left:hover{background:url(//s3.56img.com/style/play/v6/img/left_hov.png) no-repeat;}
			.action_item_cnt .btn_right{position: absolute;right: 30px;top: 78px;width:25px;height:45px;background:url(//s3.56img.com/style/play/v6/img/btn_right.png) no-repeat;cursor:pointer;}
			.action_item_cnt .btn_right:hover{background:url(//s3.56img.com/style/play/v6/img/right_hov.png) no-repeat;}
			.action_item_cnt .disable{opacity: 0.3;filter:alpha(opacity=30);pointer-events: none;}
			.action_item_cnt .wrp{position:relative;width:735px;height:225px;margin:5px auto 0;overflow:hidden;}
			.action_item_cnt .cont{transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;position:relative;}
			.action_item_cnt .wrp img{width:150px;height:150px;}
			.action_item_cnt .wrp .desc{display:inline-block;width:100%;height:40px;margin-top:8px;font-size:14px;line-height: 20px;overflow: hidden;white-space:normal;}
			.action_item_cnt .wrp .pric{display:inline-block;width:100%;height:16px;margin-top:8px;line-height:16px;font-size:12px;color:#ec1439;}
			.action_item_cnt .wrp .pric em{display: inline-block;width:35px;height:16px;margin-right: 9px;text-align:center;color:#fff;background:#f74c2e;border-top-left-radius: 3px;border-top-right-radius: 3px;}
			.action_item_cnt .wrp .cont{display: inline-block;height:100%;white-space:nowrap;font-size:0;}
			.action_item_cnt .wrp li{display: inline-block;height:100%;width:150px;margin-right:45px;white-space: pre-wrap;}
			/* 下载 */
			.download_cnt{ overflow:hidden; *zoom:1; }
			.download_cnt .app_cnt,
			.download_cnt .ican_cnt,
			.download_cnt .weixin_cnt{ float:left; width:33.2%;	text-align:center; }
			.download_cnt .ican_cnt{ border:dotted #BFBFBF; border-width:0 1px; }
			.download_cnt .weixin_cnt .app_code_img{ height:123px; }

			.app_cnt .app_code{ position:relative; margin:20px 0 25px; *zoom:1; }
			.ican_cnt .ican_logo{ width:163px; height:47px; margin:50px auto 71px; background-position:0 -143px; }
			.weixin_cnt .weixin_cnt_tit{ margin:10px 0 16px; color:#333; }
			.weixin_cnt .app_code{ position:relative; margin-bottom:8px; *zoom:1; }
			.weixin_cnt .weixin_link{ margin:0 10px; }
			.weixin_cnt .weixin_link:link,
			.weixin_cnt .weixin_link:visited{ color:#E63737; }
			.weixin_cnt .weixin_link:hover{ color:#E63737; text-decoration:underline; }

			/*2016.04.05 add by zhijing.huang 去掉下载中的ican */
			.download_cnt .ican_cnt{display: none;}

        /* 分享层打开时 */
		.play_share_hover{ overflow:visible; width:233px; border:solid #E63737; border-width:1px 0 0 1px; }
		.play_share_hover .links_more_arrow{ border-top-width:0\9; border-bottom:4px solid #7D7D7D\9; /* for all IE */
			-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
		:root .play_share_hover .links_more_arrow{ border-bottom-width:0; border-top:4px solid #7D7D7D; /* reset IE9\10\11 */ }

		.play_share_hover .share_links{ left:0; width:233px; background-color:#F5F5F5; z-index:20; }
		.play_share_hover .links_more_btn{ z-index:30; }

/*-- play_info end --*/

/* play_main -------------------------------------------------------------*/

	/* tab_vlist */
	.play_main .tab_vlist .playmod_bd{ overflow:hidden; max-height:360px; _height:360px; }
	.play_main .tab_vlist .vitem{ height:160px; }

	/* 相关推荐 */
	.related_recommend .tabs_panel{ height:360px; }

	/* 猜你喜欢 */
	.guess_like .tabs_panel{ overflow:hidden; width:870px; height:180px; }
	.guess_like .vlist{ position:absolute; top:0; left:0; width:4000px; margin-left:0; }
	.guess_like .vlist .vitem{ margin:20px 36px 0 0; }

	.related_recommend .pn_loading,
	.guess_like .pn_loading{ position:absolute; left:49%; top:40%; }

	/* ad1 */
	.play_main .goods_show{ overflow:hidden; *zoom:1; }
	.play_main .goods_show .goods_main,
	.play_main .goods_show .goods_side{ overflow:hidden; float:left; width:620px!important; margin-bottom:30px; }
	.play_main .goods_show .goods_side{ width:260px!important; margin-left:20px; }
	/* ad2 */
	.play_main .good_ad{ overflow: hidden; margin-top: 30px; }
	.play_main .good_ad .good_left{ overflow: hidden; float: left; width: 610px; height:100px; }
	.play_main .good_ad .good_right{ overflow: hidden; float: right; width: 260px; height:100px; }
	.s_screen .play_main .good_ad .good_right{ display: none; }

	/* rad_a */
	.play_side .goods_s1{ position:relative; height:100px; }
	.play_side .goods_s1 .rad_a_img{ width:300px; height:100px; }
	.play_side .goods_s1 .rad_a_swf{ position:absolute; left:15px; top:15px; width:300px; height:100px; }

	/* 版权播放页 猜你喜欢 */
	.kan_videos .playmod_bd{ overflow:hidden; height:340px; }
	.kan_videos .vlist .vitem{ margin-bottom:20px; height:160px; }

/*-- play_main end --*/

/*-- play_side -----------------------------------------------------------*/
	.play_side .goods_show{ position:relative; overflow:hidden; width:300px!important; padding:15px; margin-bottom:28px; }
	.play_side .playmod{ margin-bottom:28px; }
	.play_side .playmod .playmod_bd{ padding:18px 15px; border-top:2px solid #E53738; background-color:#F5F5F5; }

/*-- play_side -----------------------------------------------------------*/

    /* 点播单 */
    .album_playlist .album_name .btn_slide_edit{ float:right; width:auto; margin:15px 0 0 0; }

/* 相关小镇 */
	/*
	.relate_town .town_item{ overflow:hidden; height:100px; padding-left:110px; margin-bottom:20px; background-color:#FFF; _padding-left:105px; }
	.relate_town .town_cover{ position:relative; overflow:hidden; float:left; width:100px; height:100px; margin-left:-110px; }
	.relate_town .town_cover_img{ height:100px; width:100px; }
	.relate_town .town_cover .alpha{ position:absolute; left:0; bottom:0; width:100px; height:20px; font-size:12px; color:#FFF; text-align:center; line-height:20px; }
	.relate_town .town_name{ overflow:hidden; width:190px; margin:5px 0 3px; white-space:nowrap; text-overflow:ellipsis; }
	.relate_town .relate_town_num{ height:38px; font-size:12px; color:#7B7B7B; }
		.relate_town .relate_town_num .relate_town_keyword{ color:#37A8BA; }
	.relate_town .town_action_btn{ display:inline-block; width:100px; height:28px; background-color:#37A8BA; border-radius:3px; text-align:center; line-height:28px; color:#FFF; }
	.relate_town .town_action_btn:link,
	.relate_town .town_action_btn:visited,
	.relate_town .town_action_btn:hover{ color:#FFF; }
	 */

/* 我秀直播、美女百科 */

    /* 我秀直播 */
    .zl01, .zl02, .zl03,
	.zl04,.zl05,.zl06{ float:left; height:22px; padding-left:18px; margin-right:0.5em; overflow:hidden; text-decoration:none; line-height:22px; font-weight:bold; font-size:14px; vertical-align:-1px;}
    .zl01{ color:#d71517; background-position:2px 5px; }
    .zl02{ color:#2aa7d6; background-position:-33px 5px; }
    .zl03{ color:#d95f10; background-position:-68px 6px; }
    .zl04{ color:#d73287; background-position:-103px 3px; }
    .zl05{ color:#d95f10; background-position:-139px 3px; }
    .zl06{ color:#d95f10; background:url(//s3.56img.com/style/play/v6/img/xiu_zl06.gif) 0 2px no-repeat; }


	/*- xiulist -*/
	.xiulist{ margin-top:-20px; }
	.xiulist .xitem{ height:130px; padding:10px 0 0 150px; margin-top:10px; border-top:1px dotted #CCC; _border-top:1px solid #EEE; }
	.xiulist .xitem_first{ border-top:0; }
	.xiulist .xcover{ position:relative; float:left; width:130px; height:130px; margin-left:-150px;background-size:cover; }
	.xiulist .xcover_img{ width:130px; height:130px; }
	.xiulist .xinfo,
	.xiulist .xinfo_item{ overflow:hidden; height:22px; width:147px;margin-bottom: 5px; white-space:nowrap; text-overflow:ellipsis; }
	.xiulist .xinfo_item{ margin-bottom:10px; }
	.xiulist .xinfo_item i{ margin:3px 5px 0 0; }
	.xiulist .xname{vertical-align: 4px;}
	.xiulist .ply_time{ height:28px;line-height:1.3;line-height: 28px; color:#7B7B7B; font-size:12px;margin-bottom: 47px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
	.xiulist .xply_btn{ display:block;text-align:center;line-height:26px;width: 100px;height: 26px;border-radius: 2px;background-color: #e74851;}
	.xiulist .xply_btn_ico{ float:left; width:16px; height:16px; margin:6px -5px 0 10px; background-position:-170px -25px; cursor:pointer; }
	.xiulist .xply_btn:link,
	.xiulist .xply_btn:visited,
	.xiulist .xply_btn:hover{ color:#FFF; }
	.xiulist .bg{display: block;position: absolute;left:0;bottom:0;width: 130px; height: 22px;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));}

	.xiulist .xname_tit i{ float:left; width:10px; height:14px; background-position:-175px 0; }
	.xiulist .sico{ position:absolute; left:4px; top:4px;width:30px;height:16px;border-radius: 2px; background-color:#e74851;text-align: center;line-height: 16px; font:12px '\5B8B\4F53'; color:#FFF; }
	.xiulist .x_num{ position:absolute;height: 12px;line-height: 12px; left:20px; bottom:3px;font-size:12px;color:#ffffff;}
        :root .alpha{ filter:none\9; }
    .xiulist .pe{position:absolute;bottom:4px;left:4px;width:13px;height:12px;background:url(//s3.56img.com/style/play/v6/img/pe.png);}
    .xiulist .fire{position:absolute;bottom:3px;left:5px;width:11px;height:13px;background:url(//s3.56img.com/style/play/v6/img/fire.png);}
    .xiulist .on{position:absolute;bottom:4px;right:4px;width:28px;height:14px;background:url(//s3.56img.com/style/play/v6/img/on.gif);}
	.xiulist .anchor_lvl{ margin:0 3px 0 0; }


/* 千帆直播 */
	.qf_show{ display:none; }
	.qf_show .xiulist{ _padding-top:20px; }
	.qf_show .xitem{ height:84px; background:#FFF; padding-top:0; margin-top:20px; border:0; }
	.qf_show .xiulist .xcover,
	.qf_show .xiulist .xcover_img{ width:140px; height:84px; }
	.qf_show .c_bg_ico{ position:absolute; left:50%; bottom:0; width:50px; height:25px; margin-left:-25px; background:url(//s3.56img.com/style/play/v6/img/c_pg_ico.png) no-repeat; _background:#333; _filter:alpha(opacity=30); }
	.qf_show .p_bg_ico{ position:absolute; left:50%; bottom:0; margin-left:-14px; }
	.qf_show .xply_btn{ position:relative; overflow:hidden; height:24px; width:128px; background-color:#ec555a; text-indent:10px; text-align:left; }
	.qf_show .xply_btn .xply_btn_bg{ position:absolute; right:0; top:0; width:20px; height:24px; background:url(//s3.56img.com/style/play/v6/img/cer_bg.png) no-repeat; }
	.qf_show .xinfo{ margin-bottom:15px; padding-top:10px; }

/*主播等级 start*/
.anchor_lvl{ width: 20px; height: 18px; overflow: hidden; display: inline-block; margin-left:3px; background: url('//file.qf.56.com/f/style/common/base/v1/img/anchor_bg_v1.png') no-repeat; }

.lvl_1{ background-position: 0 0; }
.lvl_2{ background-position: 0 -28px; }
.lvl_3{ background-position: 0 -56px; }
.lvl_4{ background-position: 0 -84px; }
.lvl_5{ background-position: 0 -112px; }
.lvl_6{ background-position: 0 -140px; }
.lvl_7{ background-position: 0 -168px; }
.lvl_8{ background-position: 0 -196px; }
.lvl_9{ background-position: 0 -224px; }
.lvl_10{ background-position: 0 -252px; }
.lvl_11{ background-position: 0 -280px; }
.lvl_12{ background-position: 0 -308px; }
.lvl_13{ background-position: 0 -336px; }
.lvl_14{ background-position: 0 -364px; }
.lvl_15{ background-position: 0 -392px; }
.lvl_16{ background-position: 0 -420px; }
.lvl_17{ background-position: 0 -448px; }
.lvl_18{ background-position: 0 -476px; }
.lvl_19{ background-position: 0 -504px; }
.lvl_20{ background-position: 0 -532px; }
.lvl_21{ background-position: 0 -560px; }
.lvl_22{ background-position: 0 -588px; }
.lvl_23{ background-position: 0 -616px; }
.lvl_24{ background-position: 0 -644px; }
.lvl_25{ background-position: 0 -672px; }
.lvl_26{ background-position: 0 -700px; }
.lvl_27{ background-position: 0 -728px; }
.lvl_28{ background-position: 0 -756px; }
.lvl_29{ background-position: 0 -784px; }
.lvl_30{ background-position: 0 -812px; }
.lvl_31{ background-position: 0 -840px; }
.lvl_32{ background-position: 0 -868px; }
.lvl_33{ background-position: 0 -896px; }
.lvl_34{ background-position: 0 -924px; }
.lvl_35{ background-position: 0 -952px; }
.lvl_36{ background-position: 0 -980px; }
.lvl_37{ background-position: 0 -1008px; }
.lvl_38{ background-position: 0 -1036px; }
.lvl_39{ background-position: 0 -1064px; }
.lvl_40{ background-position: 0 -1092px; }
.lvl_41{ background-position: 0 -1120px; }
.lvl_42{ background-position: 0 -1148px; }
.lvl_43{ background-position: 0 -1176px; }
.lvl_44{ background-position: 0 -1204px; }
.lvl_45{ background-position: 0 -1232px; }
.lvl_46{ background-position: 0 -1260px; }
/*主播等级 end*/
    /* 美女百科*/
    /* For小镇入口 */
    /* 热搜风云榜 */
	/*
	.solist{ overflow:hidden; width:300px; }
	.solist .soitem{ float:left; overflow:hidden; height:34px; width:99px; margin:-1px 0 0 -1px; border:dotted #CCC; border-width:1px 0 0 1px; line-height:34px; text-align:center; _border-style:solid; _border-color:#EAEAEA; }
	.solist .soitem .so_word{ margin:0 3px; }
	.solist .so_row{ position:relative; top:-1px; right:-1px; height:34px; border-top:1px dotted #CCC; }
	.solist .so_row .soitem{ float:left; overflow:hidden; height:34px; width:99px; border-right:1px dotted #CCC; line-height:34px; text-align:center; }
	.solist .soitem .so_word{ margin:0 3px; } */

/*-- play_side end --*/

/*-- 右侧工具栏 -----------------------------------------------------*/
.side_tool{ position:fixed; bottom:86px; right:2px; width:42px; font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; z-index:1000; _position:absolute; _top:380px; _bottom:auto; }
	.side_tool .tool_item{ position:relative; width:42px; height:42px; margin-bottom:5px; z-index:10; }
	.side_tool .tool_btn{ position:absolute; right:0; top:0; width:40px; height:40px; background-color:#FFF; border:1px solid #D9D9D9; border-radius:2px;
		-moz-transition:all .25s ease; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease; }
	.side_tool .tool_btn_icon{ position:absolute; left:10px; top:10px; width:20px; height:20px; background-position:-173px -143px; }
	.side_tool .tool_btn:link,
	.side_tool .tool_btn:visited,
	.side_tool .tool_btn:hover{ color:#333; }
	.side_tool .tool_txt{ position:absolute; left:38px; top:10px; display:none; white-space:nowrap; cursor:pointer; }
	.side_tool .light_btn .tool_txt,
	.side_tool .dialog_play .tool_txt{ letter-spacing:24px; }
	.side_tool .go_top{ visibility:hidden; }
	.side_tool .go_top_show{ visibility:visible; }
	.side_tool .light_btn{ _display:none; }

	.side_tool .tool_btn .mask_iframe{ left:-1px; top:-1px; display:block; width:42px; height:42px; z-index:-1; }
	.side_tool .tool_btn:hover .mask_iframe{ width:98px; }

	/*2016.04.05 add by zhijing.huang 去掉右侧浮动栏中的ican */
.side_tool .download_btn{display: none;}
.side_tool .download_btn:hover{display: none;}


	/* hover状态 */
	.side_tool .tool_btn:hover{ width:96px; }
	.side_tool .tool_btn:hover .tool_txt{ display:block; }
	.side_tool .app_code .tool_btn:hover{ width:40px; }
	.side_tool .app_code .tool_btn:hover .tool_btn_icon{ background-position:-173px -170px; }
	.side_tool .download_btn .tool_btn_icon{ background-position:-155px -201px; }
	.side_tool .download_btn .tool_btn:hover .tool_btn_icon{ background-position:-155px -227px; }
	.side_tool .light_btn .tool_btn_icon{ top:9px; height:23px; background-position:-201px -143px; }
	.side_tool .light_btn .tool_btn:hover .tool_btn_icon{ background-position:-201px -170px; }
	.side_tool .dialog_play .tool_btn_icon{ top:11px; background-position:-229px -143px; }
	.side_tool .dialog_play .tool_btn:hover .tool_btn_icon{ background-position:-229px -170px; }
	.side_tool .feed_back .tool_btn_icon{ left:11px; background-position:-259px -143px; }
	.side_tool .feed_back .tool_btn:hover .tool_btn_icon{ background-position:-259px -170px; }
	.side_tool .go_top .tool_btn_icon{ left:11px; background-position:-171px -103px; }
	.side_tool .go_top .tool_btn:hover{ width:40px; background-color:#EC555A; border-color:#EC555A; }
	.side_tool .go_top .tool_btn:hover .tool_btn_icon{ background-position:-193px -115px; }
	/* 关灯后 */
	.side_tool .on_light_btn{ background-color:#333; border-color:#333; }
	.side_tool .on_light_btn .tool_txt{ color:#FFF; }
	.side_tool .on_light_btn:hover .tool_btn_icon{ background-position:-287px -142px; }
	.side_tool .on_light_btn .tool_btn_icon{ background-position:-287px -142px; }
	.side_tool .light_btn .on_light_btn:hover .tool_btn_icon{ background-position:-287px -170px; }
	/* 二维码 */
	.app_code_cnt{ position:absolute; right:45px; top:0; overflow:hidden; visibility:hidden; height:0; width:96px; text-align:center; transition:all .25s ease-out; z-index:1000; }
	.app_code_cnt .app56,
	.app_code_cnt .weixin_code{ position:relative; padding:5px 0; margin-bottom:5px; background-color:#FFF; border:1px solid #D9D9D9; *zoom:1; }
	.app_code_cnt .app56 img,
	.app_code_cnt .weixin_code img{ width:90px; }
	.app_code .app_code_logo,
	.app_code_cnt .app_code_logo{ position:absolute; left:50%; top:50%; width:32px; height:32px; margin:-16px 0 0 -16px; background-position:-135px -54px; text-indent:-9999px; }
	.app_code_cnt .weixin_code .app_code_logo{ background-position:0 -201px; }
	.app_code_cnt .app_code_link:link,
	.app_code_cnt .app_code_link:visited,
	.app_code_cnt .app_code_link:hover{ color:#333; }

	.app_code_hover .app_code_cnt{ visibility:visible; height:282px; }
	.app_code_hover .mask_iframe{ left:0; top:0; display:block; width:96px; height:265px; z-index:-1; }

	/* 临时二维码 */
	.tmp_app_code .app_code_cnt .app56{ margin-bottom:0; padding:0; border:0; }
	.tmp_app_code .app_code_cnt .app56 .code_img{ margin-left:-6px; }
	.tmp_app_code .app_code_hover .app_code_cnt,
	.tmp_app_code .mask_iframe{ height:290px; }

/*-- 右侧工具栏 end --*/

/* 关灯效果 */
.dark .wrap{ overflow:hidden; height:670px;/* _position:relative;*/ }
.dark .main_player,
.dark .play_player,
.dark .side_tool,
.dark .side_tool .light_btn{ z-index:2000; }
.dark .side_tool .app_code,
.dark .side_tool .dialog_play,
.dark .side_tool .feed_back,
.dark .side_tool .download_btn,
.dark .side_tool .go_top{ visibility:hidden; }
.dark_mask{ width: 100%; height: 100%; position:fixed; top:0; left:0; display:none; background-color:#000; z-index:1000; _position:absolute; }


/*-- play_ad ----------------------------------------------------------*/
	.play_side .goods_show{ background-color:#F5F5F5; }
    /* 视频播放完时AD */
    /* 宽屏ad推广位 */
/* play_ad end --*/


/*-- 版权页、56出品等 ------------------------------------------------------*/

	/* 用户信息层 */
	.widepage .user_info .user_cover{ width:55px; }
	.widepage .user_info .user_cover_img{ width:53px; }
	.widepage .user_info .user_name{ width:135px; margin-bottom:3px; }
	.widepage .user_info .extra_item{ display:none; color:#7D7D7D; }
	.widepage .user_info .artists_item{ overflow:hidden; max-height:40px; margin-top:8px; _height:40px; }
	.widepage .user_info .artists_list{ color:#333; }
	.widepage .user_info .intro_item{ overflow:hidden; height:65px; margin-top:5px; }

	/* user_info_hover */
	.widepage .user_info_hover .extra_item{ display:block; }
	.widepage .user_info_hover .user_box{ width:360px; height:171px; }
	.widepage .user_info_hover .user_cover{ width:130px; height:172px; }
	.widepage .user_info_hover .user_cover_img{ height:170px; width:128px; }
	.widepage .user_info_hover .user_info_extra{ width:215px; margin-bottom:0; }
	.widepage .user_info_hover .user_name{ width:215px; margin-bottom:5px; }
	.widepage .user_info_hover .user_name_txt{ float:none; }
	.widepage .user_info_hover .user_rss .action_btn{ top:33px; }

/*-- 版权页、56出品等 end --*/


/*-- 弹幕样式 ----------------------------------------------------------*/
/* 播放器 */
.danmaku .play_player{ position:relative; width:1255px; height:588px; margin-bottom:20px; }
/* 推荐弹幕视频 */
.tan_recomv .alpha{ text-indent:10px; }
	.tan_recomv .switching{ font-size:0; }
	.tan_recomv .switch_btn{ display:inline-block; width:8px; height:8px; margin-right:10px; border:2px solid #CACACA; cursor:pointer; }
	.tan_recomv .current{ border-color:#EC555A; cursor:default; }
/* 弹幕专辑 */
.tan_album{ padding:15px 0 20px; background-color:#F2F2F2; }
	.tan_album .tan_album_page{ margin-right:16px; }
	.tan_album .page_show{ float:left; height:31px; padding:0 10px; line-height:31px; color:#7B7B7B; font-size:12px; }
	.tan_album .prve,
	.tan_album .next{ position:relative; float:left; width:31px; height:31px; background:#CCC;  }
	.tan_album .prve i,
	.tan_album .next i{ position:absolute; left:-2px; top:7px; border:9px dashed transparent; border-right:13px solid #AEAEAE; cursor:pointer; }
	.tan_album .next i{ left:10px; border-right:0; border-left:13px solid #AEAEAE; }
	.tan_album .prve:hover i{ border-right-color:#FFF; }
	.tan_album .next:hover i{ border-left-color:#FFF; }

	.tan_albumlist{ overflow:hidden; margin-left:-4px; }
	.tan_albumlist .titem{ float:left; overflow:hidden; width:201px; height:61px; margin:20px 0 0 21px; }
	.tan_albumlist .titem_cnt{ display:block; width:181px; height:41px; padding:10px; background:#999;  }
	.tan_albumlist .titem_txt{ display:block; overflow:hidden; width:181px; height:41px; word-wrap:break-word; word-break:break-all; }
	.tan_albumlist .titem_txt:hover{ background:#666;  }

/* 剧集列表 & songs 剧集列表 */
	.operalist{ overflow:hidden; padding:10px 0 18px 10px; background:#F5F5F5; border-top:2px solid #CACACA;  *zoom:1; }
	.opera_nav{ margin-right:14px; font-size:0; }
	.opera_nav .opera_nav_prev{ margin-right:5px; }
	.opera_nav .opera_nav_next{ margin-left:5px; }
	.opera_nav .opera_nav_prev,
	.opera_nav .opera_nav_next{ display:inline-block; width:20px; height:20px; border:1px solid #CACACA; background:#F5F5F5;  text-align:center; line-height:21px; font-size:16px; cursor:pointer; }
	.opera_nav .page_item{ margin:0 2px; font-size:14px; }
	/* nav点击hover*/ /* @add by weiko 2014-12-15 */
	.opera_nav .opera_nav_prev:hover,
	.opera_nav .opera_nav_next:hover{ color:#E63737; }
	/* nav点击active */
	.opera_nav .opera_nav_prev:active,
	.opera_nav .opera_nav_next:active{ background-color:#FFF; border-color:#EC555A; color:#ED5258; }
	/* nav不可点 */ /* @modify by weiko 2014-12-15 */
	.opera_nav .disabled,
	.opera_nav .disabled:active,
	.opera_nav .disabled:hover{ background-color:#F5F5F5; border-color:#F5F5F5; color:#CACACA; cursor:default; }
	.operalist .oitem{ float:left; overflow:hidden; width:46px; height:46px; margin:10px 0 0 10px; border:1px solid #cacaca; border-radius:2px; background:#FFF; _display:inline; }
	.operalist .oitem_cnt{ display:block; width:46px; height:46px; line-height:46px; text-align:center; }
	/* 当前状态 */
	.operalist .current{ border-color:#EC555A; }
	.operalist .current .oitem_cnt{ color:#EC555A; cursor:default; }
	/* 不可点状态 */
	.operalist .disabled{ border-color:#FFF; }
	.operalist .disabled .oitem_cnt{ color:#CECECE; cursor:default; }


	/* operalist_s2 */
	.operalist_s2{ padding-left:11px; }
	.operalist_s2 .oitem{ width:205px; height:54px; }
	.operalist_s2 .oitem_cnt{ overflow:hidden; padding:5px 17px 8px; width:171px; height:40px; line-height:22px; text-align:left; word-wrap:break-word; word-break:break-all; }

/*-- 弹幕样式 end --*/


/*-- 小屏s_screen ------------------------------------------------------*/
.s_screen .mainplay,
.s_screen .main_player,
.s_screen .play_player,
.s_screen .play_info{ width:965px; }
.s_screen .main_player .player_danmu,
.s_screen .main_player .play_player{ width:610px; /* 非弹幕播放页小屏时 */ }
.s_screen .play_list_close .player_danmu,
.s_screen .main_player.play_list_close .play_player{ width:951px; /* 非弹幕播放页小屏时 */ }
.s_screen .play_main{ width:620px; }

	/* tab_vlist */
	.s_screen .play_main .tab_vlist .playmod_bd{ padding:0 10px 20px; }
	.s_screen .play_main .tab_vlist .vlist_s2{ margin-left:-15px; }
	.s_screen .play_main .tab_vlist .vitem{ margin-left:15px; }
	/* guess_like */
	.s_screen .play_main .tabs_nav .s_nav_item{ display:none; }
	.s_screen .play_main .guess_like .tabs_panel{ width:600px; }
	.s_screen .play_main .guess_like .vlist_s2{ margin-left:0; }
	.s_screen .play_main .guess_like .vitem{ margin:20px 15px 0 0; }

	/* 大家正在看 vlist_s2 */
	.s_screen .vlist_s2{ margin-left:-25px; }
	.s_screen .vlist_s2 .vitem{ margin-left:25px; _margin-left:24px; }
	.s_screen .vlist_s2 .s_vitem{ display:none; }

	/* play_action */
	.s_screen .share_links_more,
	.s_screen .play_action .action_item_cnt{ width:925px; }
	.s_screen .action_item .action_item_main{ width:98px; }
	.s_screen .play_action_dialog{ left:505px; }
	.s_screen .action_item_cnt .wrp{width:800px;}
	.s_screen .action_item_cnt .wrp li{margin-right: 66px;}

	/* play_main ad1 */
	.s_screen .play_main .goods_show .goods_side{ display:none; }

	/* 弹幕剧集列表 */
	.s_screen .operalist .oitem{ margin-left:11px; }
	.s_screen .operalist_s2 .oitem{ width:135px; margin-left:10px; }
	.s_screen .operalist_s2 .oitem_cnt{ width:115px; padding:6px 10px; }
/*-- 小屏s_screen end --*/

/*-- 重置 --------------------------------------------------------------*/
	/* 头部 */
	.h_v5 .h_main{ position:relative; }
	.h_v5 .h_v5_mask_iframe{ position:absolute; }
	.h_fixed .h_main,
	.h_fixed .h_v5_mask_iframe{ position:fixed; _position:relative; }
	/* 评论 */
	.target_comm .pn_loading{ padding:200px 0; }
	/*.target_comm .pn_loading .loading_icon{ height:22px; }*/
	.play_main .lw_post_hd_extra .lw_meta_title{ font-size:18px; }
	.play_main .lw_post_hd_extra .lw_meta_txt{ padding:0 0 20px; }
	.play_main .lw_post{ padding:0; }
	.play_main .lw_post .lw_post_hd{ background:#FFF; line-height:1.5em; }
	.play_main .lw_post_ct{ margin:20px; padding-bottom:10px; border:1px solid #CACACA; }
	.play_main .lw_post_ct .post_area{ background:#FFF; border:0; box-shadow:none; }
	.play_main .lw_post_ct textarea{ height:98px; background:#FFF; }
	.play_main .lw_post_extra{ padding:3px 10px 0 0; }
	.play_main .reply_box .lw_post_extra{ padding:0; }
	.play_main .lw_btn .code_img{ padding-top:3px; }
	.play_main .lw_btn .auth_img{ font-size:12px; color:#666; font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; }
	.play_main .reply_box .reply_com_lay{ background:#F5F5F5;  }
	.play_main .reply_box .reply_com_lay .bd textarea{ background:#FFF;  box-shadow:none; border-color:#CACACA; }
	/*.play_main .ckey_list .ckeywork{ color:#333; }*/
	.play_main .comment_list a:hover{ color:#E63737; }

	.play_main .video_comment,
	.play_main .video_comment{ /* background-color:#F5F5F5; */ font-size:14px; }
	.play_main .video_comment,
	.play_main .lw_post_ct .post_area textarea,
	.play_main .mod56_page,
	.play_main .comment_list .comment_item{ font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; font-size:14px; }
	.play_main .comment_list .opt li{ font-size:14px; line-height:16px; }
	.play_main .lw_post_hd_extra .word_limit{ bottom:53px; *bottom:72px; }
	.play_main .lw_post_hd_extra .word_limit em{ font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; font-size:12px; }
	.play_main .lw_post_opt .btn_submit{ width:90px; height:34px; background:#EC555A; border-radius:3px; color:#FFF; letter-spacing:2px; font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; }
	.play_main .comment_list .cmt_hd_extra{ font-size:12px; }

	.play_main .comment_list_ct_title{ background:none; }
	.play_main .comment_list_ct_title h4{ border-bottom:1px solid #CACACA; font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; font-size:16px; }
	.play_main .comment_list .comment_box{ margin-bottom:3px; background:#FFF; border-color:#F2E7AE;  }
	.play_main .comment_list .cmt_ct{ clear:right; }
	.play_main .video_comment .comment_item .ci_con{ margin-left:60px; }
	.play_main .comment_list .cmt_ct p{ margin-top:0; color:#7D7D7D; }
	.play_main .comment_list .cmt_hd{ margin-bottom:0; }
	.play_main .video_comment .comment_item{ margin:0 20px; padding:0 0 10px; }

	/* 同步 */
	.play_main .lw_sync{ height:24px; margin-top:8px; line-height:24px; }
	.play_main .lw_sync em{ margin-right:8px; line-height:24px; }
	.play_main .lw_sync .border{ overflow:hidden; height:20px; width:1px; margin:3px 10px 0 5px;  border-right:1px solid #CACACA;
		font-family:'\5B8B\4F53'; line-height:20px; text-indent:-9999px; _display:inline; }
	.play_main .lw_post_extra .lw_sync a{ width:24px; height:24px; }
	.play_main .lw_sync a.rp_renren,
	.play_main .lw_sync a.rp_renren:hover{ background-position:2px -92px; }
	.play_main .lw_sync a.rp_tsina,
	.play_main .lw_sync a.rp_tsina:hover{ background-position:1px -62px; }
	.play_main .lw_sync a.rp_qzone,
	.play_main .lw_sync a.rp_qzone:hover{ background-position:0 -32px; }
	.play_main .lw_sync a.rp_tqq,
	.play_main .lw_sync a.rp_tqq:hover{ background-position:3px -182px; }
	.play_main .lw_sync a.rp_t163,
	.play_main .lw_sync a.rp_t163:hover{ background-position:0 -274px; }

	.play_main .lw_sync .disable a.rp_renren,
	.play_main .lw_sync .disable a.rp_renren:hover{ background-position:-67px -92px; }
	.play_main .lw_sync .disable a.rp_tsina,
	.play_main .lw_sync .disable a.rp_tsina:hover{ background-position:-67px -62px; }
	.play_main .lw_sync .disable a.rp_qzone,
	.play_main .lw_sync .disable a.rp_qzone:hover{ background-position:-68px -32px; }
	.play_main .lw_sync .disable a.rp_tqq,
	.play_main .lw_sync .disable a.rp_tqq:hover{ background-position:-67px -182px; }
	.play_main .lw_sync .disable a.rp_t163,
	.play_main .lw_sync .disable a.rp_t163:hover{ background-position:-68px -274px; }

	.play_main .lw_post_extra .lw_sync a s{ bottom:0; right:0; }

	/* 头像 */
	.play_main .ci_avatar{ width:40px; margin-right:20px; }
	.play_main .cmt_userinfo_dialog{ font-family:'hiragino sans gb','\5FAE\8F6F\96C5\9ED1'; }

	/* keyword link */
	.play_main .cmt_keyword_handle:link,
	.play_main .cmt_keyword_handle:visited,
	.play_main .cmt_keyword_handle:hover,
	.play_main .cmt_keyword_dialog .ckey_list a:hover,
	.play_main .ckey_list .ckeywork{ color:#E63737; }
	/* 分页 */
	.play_main .mod56_page{ padding:0; }
	.play_main .mod56_page .btn_comments{ display:none; }
	.play_main .comment_list_nav .comment_nav_ct{ float:none; height:35px; background:#F5F5F5;  text-align:center; }
	.play_main .comment_list_nav .comment_nav_ct .mod56_page_pn{ height:35px; width:100%; background:#CACACA; line-height:35px; }
	.play_main .mod56_page_pn{ width:300px; margin:0; }
	.play_main .mod56_page_pn a,
	.play_main .mod56_page_pn span{ width:42px; padding:0; }
	.play_main .mod56_page_pn a:hover,
	.play_main .mod56_page_pn .mod56_page_pn_current{ background-color:#EC555A; color:#FFF; font-weight:normal; }

	.play_main .mod56_page_pn .mod56_page_prev,
	.play_main .mod56_page_pn .mod56_page_next{ overflow:hidden; height:35px; width:20px; padding:0; margin-right:40px; line-height:50em;
		background:url(//s3.56img.com/style/play/v6/img/play_bg_v.2.png) no-repeat -37px -191px; }
	.play_main .mod56_page_pn .mod56_page_next{ margin:0 0 0 40px; background-position:-37px -218px; }
	.play_main .mod56_page_pn a.mod56_page_prev:hover{ background-color:#CACACA; background-position:-58px -191px; }
	.play_main .mod56_page_pn a.mod56_page_next:hover{ background-color:#CACACA; background-position:-58px -218px; }

	/* disabled */
	.play_main .mod56_page_pn .mod56_page_prev_disabled,
	.play_main .mod56_page_pn a.mod56_page_prev_disabled:hover{ background-position:-79px -191px; cursor:default; }
	.play_main .mod56_page_pn .mod56_page_next_disabled,
	.play_main .mod56_page_pn a.mod56_page_next_disabled:hover{ background-position:-79px -218px; cursor:default; }
			/* 滚动条 */

/* 直播热点 */
#hotLive .playmod_bd{padding-left:10px;padding-right:10px;}
#hotLive .playmod_hd{position:relative;z-index:1;}
#hotLive .playmod_hd_extra a{color:#E63737;}
#hotLive .playmod_hd_extra{position:relative;background:url(//s3.56img.com/style/play/v6/img/phone.png) 6px 1px no-repeat;padding-left:20px;}
#hotLive .playmod_hd_extra img{display:block;width:100px;height:100px;z-index: 1;visibility:hidden;position:absolute;top:25px;left:12px;transition:opacity .3s linear;-webkit-transition:opacity .3s linear;opacity:0;filter:alpha(oapcity=0);}
#hotLive .playmod_hd_extra .qrcode_show{opacity:1;filter:alpha(oapcity=100);visibility:visible;}
.anchor_left{width:230px;height:230px;float:left;position:relative;}
.anchor_right{width:74px;height:230px;float:right;position:relative;}
.anchor_left ul{width:100%;height:100%;position:relative;}
.anchor_left ul li{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#F5F5F5;}
.anchor_left .active{display: block;}
.anchor_left ul img{width:100%;height:100%;display:inline-block;}
.anchor_left ul span{display:block;width:56px;height:20px;color:#fff;text-align: center;line-height: 20px;position:absolute;top:5px;right:5px;border-radius: 3px;background: #ec555a;background:rgba(236,85,90,0.8);font-size:12px;}
.anchor_left .intro{width:100%;height:30px;position:absolute;left:0;bottom:0;}
.anchor_left .mask{width:100%;height:100%;position:absolute;background:#000;opacity:0.3;filter:alpha(opacity=30);top:0;left:0;}
.anchor_left .intro p{padding-left:10px;color:#fff;line-height: 30px;position:relative;;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.anchor_right ul li{display:block;width:100%;height:74px;margin:5px auto 0 auto;position:relative;}
.anchor_right .first{margin-top:0;}
.anchor_right .mask{width:70px;height:70px;position:absolute;top:2px;left:2px;background:#000;filter:alpha(opacity=60);opacity:0.6;transition:opacity 0.3s ease;-webkit-transition:opacity:opacity .3s ease;}
.anchor_right img{display:block;width:70px;height:70px;position:absolute;top:2px;left:2px;}
.anchor_right .mas{border-radius:2px;border:2px solid #E63737;}
.anchor_right .active .mask{filter:alpha(opacity=0);opacity:0;}
.anchor_right .active img{border:2px solid #ec555a;top:0;left:0;}
.special_recomd{width:100%;float:left;}
.special_recomd li{display:block;height:30px;line-height: 30px;padding-left:20px;background:url(//s3.56img.com/style/play/v6/img/heart.png) -1px 8px no-repeat;overflow: hidden;word-break:break-all;word-wrap:break-word;}
/* 底部主播推广 */
.side_tool{bottom:142px;}
#anchorRecommend{position: fixed;right: 0;bottom: 0;overflow:hidden;height: 140px;width: 100%;border: 1px solid #E1E1E1;background: #F5F5F5;z-index: 1000;transition: all .25s ease;font-family: 'hiragino sans gb','\5FAE\8F6F\96C5\9ED1';}
#anchorRecommend .fa{height:120px;width:1255px;margin:10px auto 0 auto;}
#anchorRecommend .fa li{display:block;width:120px;height:100%;float:left;margin-left:10px;position:relative;transition:1s ease;background-size:cover;}
#anchorRecommend .fa .fir{margin-left:0;background:url(//s3.56img.com/style/play/v6/img/beauty_v2.jpg);}
#anchorRecommend li a{display:inline-block;width:100%;height:100%;}
/*#anchorRecommend .fir:hover{background:url(//s3.56img.com/style/play/v6/img/beauty_hov.jpg);}*/
#anchorRecommend .fa li img{display: block;width:100%;height:100%;}
#anchorRecommend .fa span{display: block;position:absolute;}
#anchorRecommend .tag{display:block;height:20px;top:5px;right:5px;padding:0 10px;font-size:12px;line-height: 20px;border-radius:3px;color:#fff;background:#ec555a;background:rgba(202,86,93,0.8);}
#anchorRecommend .layer{width:100%;height:20px;left:0;bottom:0;background:#000;opacity:0.3;filter:alpha(opacity=30);}
#anchorRecommend .intro{height:20px;left:0;bottom:0;padding-left:5px;line-height: 20px;color:#fff;font-size:12px;overflow:hidden;word-break: break-all;word-wrap: break-word;}
#anchorRecommend .fa .last{margin-left:39px;margin-top:-11px;width:186px;height:140px;transition:none;}
#anchorRecommend .fa .last img{height:120px;margin-top:10px;}
#anchorRecommend .bar{width:42px;height:100%;position:absolute;cursor:pointer;top:0;right:0;border-left:1px solid #e1e1e1;background:#fff;}
#anchorRecommend .bar span{display:block;}
#anchorRecommend .beauty_icon{width:38px;height:56px;margin:7px auto 0 auto;background:url(//s3.56img.com/style/play/v6/img/beauty_icon.gif);}
#anchorRecommend .beauty_intro{padding:0 5px;color:#E63737;text-align:center;}
#anchorRecommend .bar em{display:block;width: 15px;height: 11px;margin: 8px auto 0 auto;background: url(//s3.56img.com/style/play/v6/img/qf_float_bg.png)  -49px -26px no-repeat;}
.anchor_hide{width:42px!important;}
#anchorRecommend .so{width:790px;height: 100%;float: left;overflow: hidden;zoom:1;position:relative;}
#anchorRecommend .so ul{width:2600px;height:100%;}
.anchor_hide .bar em{background-position: -49px -39px!important;}
.s_screen #anchorRecommend .for_wide{display:none;}
.s_screen #anchorRecommend .fa{width:965px;}
.s_screen #anchorRecommend .last{margin-left:9px;}
.s_screen #anchorRecommend .so{width:650px;}

/* 重置头部一些样式 */
.h_v5 .m_i_u_drop_menu .f_name_rss p,
.h_v5 .h_info_qmenu .h_cloud_opt{ display:none; }

/* 临时处理 */
.yaiyayayaya #anchorRecommend,
.yaiyayayaya #hotLive,
.yaiyayayaya #xiu_mm{display: none;}
