@charset "utf-8";
/*
* Copyright 2012, 56.com
* Creator: joesleung(2012-6-7)
* $Author: jinhua.jiang $
* $Date: 2013-06-03 18:05:09 +0800 (周一, 2013-06-03) $
*/
i, em{ font-style:normal;}
.grid1,.grid2{ overflow:hidden;}
.channel_bd .mini_h_v4 .logo,
.channel_bd .channel_nav_chn,
.channel_bd .channel_nav_pro,
.channel_nav_chn_ul .nav_home span{ background: url(../img/sprit.png) no-repeat;}
.channel_bd .mini_h_v4 .logo{ background-position:0 0;}
.tv_body .channel_nav_in{ background:url(../img/nav_bg.gif) repeat-x;}
.tv_body .channel_nav_chn{ width:748px; background-position:0 -161px;}
.tv_body .channel_nav_home{ background-position:-213px -204px;}
.channel_bd .channel_nav_pro{ width:222px; background-position:0 -54px;}
.channel_nav_chn_ul .nav_home span{ background:none;}
.channel_nav_chn_ul a, .channel_nav_pro_ul a { background: url(../img/nav_li_line.gif) right 15px no-repeat;}
.tv_body .channel_nav_chn_ul a:hover{ background:#e63737;}
.channel_nav_chn_ul li.current a:link, .channel_nav_chn_ul li.current a:visited, .channel_nav_chn_ul li.current a:active{ background:#e63737;}
.channel_nav_chn_ul a.nav_home:link,
.channel_nav_chn_ul a.nav_home:active,
.channel_nav_chn_ul a.nav_home:visited{ background:url(../img/nav_li_line.gif) right 3px no-repeat; _background-position:right 15px; *+background-position:right 15px!important;}
.channel_nav_chn_ul a.nav_home:hover{ background:url(../img/nav_li_line.gif) right 3px no-repeat;}
.channel_nav_chn_ul a.nav_home:hover{ background:url(../img/nav_li_line.gif) right 3px no-repeat; _background-position:right 15px; *+background-position:right 15px!important;}
/*tv_box*/
.tv_box .hd{ position:relative; height:68px;}
.tv_box .hd h2{ position:absolute; padding:20px 20px 0; font:400 21px/30px 'Microsoft YaHei',Simsun; border-top:#c32121 2px solid; color:#c32121;}
.tv_box .hd h2 em{ font:400 12px/30px Arial, Helvetica, sans-serif; color:#8d8d8d; margin-left:5px;}
.tv_box .hd h3{ position:absolute; padding:20px 20px 0; font:400 21px/30px 'Microsoft YaHei',Simsun; border-top:#c32121 2px solid; color:#c32121;}
.tv_box .hd h2, .tv_box .hd h2 a:link, .tv_box .hd h2 a:active, .tv_box .hd h2 a:visited{ color:#c32121;}
.tv_box .hd h2 a:hover{ color:#26a;}
.tv_box .hd .more{ bottom:21px; right:20px;}
.tv_box .tv_special_hd .more{ bottom:3px; right:20px;}
.tv_box .grid2 .hd h2 a:link,
.tv_box .grid2 .hd h2 a:active,
.tv_box .grid2 .hd h2 a:visited{ color:#c32121;}
.tv_box .grid2 .hd .more{ right:0;}
.tv_box .grid1 .hd h3{ font-size:16px; border-top:0; color:#333;}
.tv_box .grid1 .hd{ height:48px;}
.tv_box .grid1 .rank_hd{ height:52px;}
.tv_box .grid1 .rank_hd1{ height:66px;}
.tv_box .grid1 .hd h3{ padding-top:22px;}
.tv_box .grid1 .rank_hd .more{ bottom:5px; right:20px;}
.tv_box .grid1 .rank_hd1 .more{ bottom:20px; right:20px;}
.tv_box .grid1 .play_bd_hd .more{ bottom:11px; right:20px;}
.tv_box .ch_pop_mask{ height:30px; width:220px; bottom:0; left:0; cursor:pointer;}
.tv_box .ch_pop_text{ position:absolute; height:30px; width:220px; bottom:0; left:0; font-size:14px; color:#fff;}
.tv_box .fashion_ri_pic .ch_pop_mask{ width:200px; background:#ebe7ec; bottom:0; left:0;}
.tv_box .fashion_ri_pic .ch_pop_text{ width:195px; color:#333; font-size:12px;}
/*fashion_bd*/
.mod56_video_list_H .m_v_list li img{ width:130px; height:78px;}
.fashion_bd{ clear:both; display:block; margin-bottom:20px;}
.fashion_le_pic{ position:relative; display:inline; float:left; width:220px; height:310px; margin-left:20px; overflow:hidden;}
.fashion_le_pic a.pic img{ width:220px; height:310px;}
.fashion_ri_pic{ float:right; width:410px; height:310px; overflow:hidden;}
.fashion_ri_pic a.pic img{ width:200px; height:120px;}
.fashion_ri_pic a:hover img{ width:200px; height:120px;}
.fashion_ri_pic ul{ width:460px;}
.fashion_ri_pic ul li{ position:relative; float:left; width:200px; height:151px; margin:0 10px 10px 0; overflow:hidden;}
.border_ft{ margin:20px 0 0 20px; border-bottom:#e2e2e2 1px dotted; height:1px; line-height:1px; overflow:hidden;}
.border1_ft{ margin:8px 18px 0; border-bottom:#e2e2e2 1px dotted; height:1px; line-height:1px; overflow:hidden;}
.border2_ft{ margin:4px 10px 0; border-bottom:#e2e2e2 1px solid; height:1px; line-height:1px; overflow:hidden;}
.border3_ft{ margin:4px 21px 0 20px; border-bottom:#e2e2e2 1px solid; height:1px; line-height:1px; overflow:hidden;}
.border4_ft{ margin:0 0 0 18px; border-bottom:#e2e2e2 1px dotted; height:1px; line-height:1px; overflow:hidden;}
.mod56_video_rank{ margin-bottom:0;}
.fashion_bd ul li p, .fashion_bd .ch_text p{ color:#7b7b7b;}
/*bd ent_list_H*/
.ent_list_H .m_v_list{ margin-left:10px;}
.ent_list_H .m_v_list li{ width:170px; margin:0 12px 14px 10px;}
.ent_list_H .m_v_list .m_v_list_pic{ margin-bottom:5px; height:102px;}
.ent_list_H .m_v_list .m_v_list_pic img{ width:170px; height:102px;}
.ent_list1_H .m_v_list li{ width:130px; margin:0 21px 14px 10px;}
.ent_list1_H .m_v_list .m_v_list_pic{ margin-bottom:5px; height:175px;}
.ent_list1_H .m_v_list .m_v_list_pic img{ width:130px; height:175px;}
.ent_page{ margin:10px 20px 20px 0;}
.mod56_video_list_H .m_v_list li{ margin-bottom:14px;}
/*mod56_video_rank*/
.mod56_video_rank_list{ margin:0 10px;}
.mod56_video_rank_list li.js_active .rank_img{ margin-left:21px;}
.v_rank_skin_0 .show_rank_img .rank_img_hover, .v_rank_skin_0 .mod56_video_rank_list .js_active .rank_img{ border:0; padding:0;}
.v_rank_skin_0 .show_rank_img .rank_num, .v_rank_skin_0 .mod56_video_rank_list .js_active .rank_num{ left:0; top:5px; width:23px; padding-left:3px; height:24px; line-height:24px; text-align:center; text-indent:0; background:url(http://s3.56img.com/style/channel/ent/v4/img/ranking_num_bg.png) no-repeat;}
.mod56_video_rank_list .js_active .rank_title{ width:120px;}
.mod56_video_rank_list .rank_title{ width:222px;}
.ch_pop_mask,.ch_pop_text{ cursor:pointer;}
.mod56_video_rank_list .js_active .rank_title{ height:35px; overflow:hidden;}
.mod56_video_rank_list li{ border-top:0; border-bottom:1px #ededed solid;}

/*鼠标经过显示播放按钮样式*/
.ch_player_icon{ display:none; width:45px; height:45px; background: url(http://s3.56img.com/style/index/v4/img/ix_split_v.1.png) -60px -120px no-repeat;_background:url(http://s3.56img.com/style/index/v4/img/ix_split_v.1.ie6.gif) -60px -120px no-repeat;  position: absolute; left:0; top:0; cursor:pointer; z-index:4;}
.fashion_ri_pic .ch_player_icon{ left:78px; top:38px;}
.player_icon_hover .ch_pop_mask{ height:310px;}
.ch_pop_mask2{ width:130px; height:173px; position:absolute; top:0; left:0; background:#000; opacity:0.7; filter:alpha(opacity=0.7); *opacity:0.7; filter:alpha(opacity=70); z-index:2;}
.cehua_bd .ch_pop_mask2, 
.fashion_skin_bd .ch_pop_mask2,
.fashion_tips_bd .ch_pop_mask2{ width:200px; height:120px;}
.ch_pop_mask2{ display:none;}
.cehua_bd .fashion_ri_pic .ch_player_icon,
.fashion_skin_bd .fashion_ri_pic .ch_player_icon,
.fashion_tips_bd .fashion_ri_pic .ch_player_icon{ left:72px; top:38px;}
.ent_show .fashion_le_pic .ch_player_icon{ left:200px; top:112px;}
.ent_show .fashion_ri_pic .ch_player_icon{ left:96px; top:50px;}
.ent_show .fashion_le_pic .fashion_ri_pic .ch_player_icon{ background-position:-60px -120px;}
.ent_show .ch_pop_mask2{ width:235px; height:140px; display:none;}
.forfront .ch_pop_mask2{ width:130px; height:173px;}
.ch_pop_text{ color:#fff;}
.fashion_ri_pic a:hover .ch_pop_text{ color:#26a;}
.ent_show .fashion_ri_pic a:hover .ch_pop_text{ color:#fff;}
.ent_show .ch_pop_text, .ent_show .ch_pop_mask2,
.ent_show .ch_pop_mask{ display:none;}

/*ent_wrap_bd*/
.ch_box .grid2 .hd .more{ right:0;}
.ch_box .grid1 .hd .more{ right:20px;}
/*watch_bd*/
.watch_bd .m_v_list .m_v_list_txt{ padding-top:0;}
.watch_bd, .tv_special{ margin-top:12px; overflow:hidden;}
.watch_bd{ padding-bottom:4px;}
.tv_special{ margin:20px 0 0; overflow:hidden;}
.tv_special .m_v_list li{ width:120px; margin-bottom:18px;}
.tv_special .m_v_list .m_v_list_txt h6{ height:18px; overflow:hidden;}
.tv_special .m_v_list li img{ width:120px; height:72px;}
.watch_bd .m_v_list li img{ width:100px; height:60px;}
.watch_bd .m_v_list,.tv_special .m_v_list{ width:300px; margin:0 0 0 10px;}
.watch_bd .m_v_list li{ display:block; width:260px; height:73px; margin:0; min-height:73px; overflow:hidden;}
.watch_bd .m_v_list li .m_v_list_pic{ float:left; width:100px; height:60px; margin-right:10px;}
.watch_bd .m_v_list li .m_v_list_txt{ float:left; width:148px; vertical-align:top;}
.watch_bd .m_v_list li .m_v_list_txt h6{ line-height:16px; height:16px; margin:5px 0; overflow:hidden;}
.play_bd_hd{ margin:6px 0 0;}
.play_bd .m_v_list,.tv_special .m_v_list{ width:300px;}
.play_bd .m_v_list{ margin:0 0 0 20px;}
.tv_box .grid1 .play_bd_hd{ height:51px;}
.tv_box .grid1 .play_bd_hd h3{ padding-top:15px;}
.play_bd .m_v_list li img{ width:50px; height:50px;}
.play_bd .m_v_list li{ position:relative; display:block; width:260px; height:50px; margin:0; min-height:50px; margin-bottom:10px; background:#f7f7f7; overflow:hidden;}
.play_bd .m_v_list li .m_v_list_pic{ height:50px; width:50px;}
.play_bd .join_town{ bottom:5px; right:5px;}
.join_town{ bottom:5px; right:5px; background:url(http://s3.56img.com/style/channel/music/v4/img/sprit.png) no-repeat 0 -102px; position:absolute; width:59px; height:20px; text-indent:-9999px;}
.aur2{ display:block; margin:3px 0;}
/*tv_event*/
.tv_box .grid1 .event_hd{ height:40px;}
.tv_box .grid1 .event_hd h3{ font-size:18px; padding-top:13px;}
.tv_event{ width:260px; height:328px; margin:7px auto 0; overflow:hidden;}
.tv_event li{ display:block; padding:8px 0 0; border-bottom:#ededed 1px solid;}
.tv_event li.last{ border-bottom:0;}
.tv_event li .title{ background:url(../img/sprit.png) 0 -225px no-repeat; display:block; height:20px; line-height:20px; margin-bottom:7px; _margin-bottom:0; _padding-bottom:6px; padding-left:20px; overflow:hidden;}
.tv_event .pic{ display:none; height:138px; margin-bottom:15px; _margin-bottom:0; overflow:hidden;}
.tv_event .pic img{ width:250px; height:130px; border:#e7e7e7 1px solid; padding:3px;}
.tv_event li.current .pic{ display:block;}
.tv_event li.current .title{ font-weight:700;}

/*tv_hot_H*/
.tv_hot_H .m_v_list{ width:670px; margin-left:10px;}
.tv_hot_H .m_v_list li{ width:200px;}
.tv_hot_H .m_v_list li .m_v_list_pic{ width:200px; height:120px;}
.tv_hot_H .m_v_list li img{ width:200px; height:120px;}
.tv_hot_H .ch_pop_mask2{ width:200px; height:120px;}
.tv_hot_H .ch_player_icon{ height:45px; width:45px; left:78px; top:38px;}
.tv_body .tv_hot1_hd{ height:64px;}
.tv_body .tv_hot1_hd h2,
.tv_body .film_hd h2{ border-top:0;}
.tv_box .hd h2,
.tv_box .film_hd h2 a.current:link, 
.tv_box .film_hd h2 a.current:active, 
.tv_box .film_hd h2 a.current:visited{ color:#c32121!important;}
.tv_box .film_hd h2 a:link, .tv_box .film_hd h2 a:active, .tv_box .film_hd h2 a:visited{ color:#7d7d7d!important;}
.film_rank{ width:660px; position:relative;}
.film_rank a.more{position:absolute; top:-42px; right:0; _right:51px;}
.tv_box .hd h2 span{ margin:0 10px; height:35px; font-size:14px; color:#ccc; display:inline-block; *display:inline; vertical-align:middle; zoom:1;}
/*tv_hot1*/
.tv_hot1 .fashion_le_pic, .tv_hot1 .fashion_ri_pic{ height:366px;}
.tv_hot1  .fashion_le_pic .pic{ display:block; height:310px; overflow:hidden;}
.tv_hot1  .fashion_ri_pic .pic{ display:block; height:120px; overflow:hidden;}
.tv_hot1 .ch_text{ height:56px; background:#f4f4f4; padding:8px;}
.tv_hot1 .ch_text h6{ font-weight:400; margin-bottom:3px; height:18px; overflow:hidden;}
.tv_hot1 .fashion_ri_pic ul li{ height:179px;}
.tv_first_box{ margin-top:10px;}

/*mode_list_bd2*/
.grid2 .mod56_video_list_H .m_v_list .m_v_list_txt h6{ height:20px; line-height:20px; overflow:hidden;}
.mode_list_bd2 .m_v_list{ width:690px; margin-left:20px;}
.mode_list_bd2 .m_v_list li{ margin:0 40px 16px 0; _margin:0 40px 14px 0;}
.mode_list_bd2 .ch_play_mask{ width:130px; height:174px;}
.mode_list_bd2 .ch_player_icon{ background-position:-60px -120px; width:45px; height:45px; left:43px; top:65px;}
.mode_list_bd2 .m_v_list li img{ width:130px; height:174px;}
.mode_list_bd2 .m_v_list li .m_v_list_pic{ width:130px; height:174px;}
.mode_list_bd2 .m_v_list li .m_v_list_txt p,
.tv_hot_H .m_v_list li .m_v_list_txt p{ display:block; height:18px; overflow:hidden;}
.tv_hot_H .m_v_list li .m_v_list_txt p{ height:16px;}
.mode_list_bd2 .m_v_list li p .jishu{ margin-left:5px;}
.mod56_video_list_H .m_v_list .m_v_list_txt p a:link, 
.mod56_video_list_H .m_v_list .m_v_list_txt p a:active, 
.mod56_video_list_H .m_v_list .m_v_list_txt p a:visited{ color: #7b7b7b;}
.mod56_video_list_H .m_v_list .m_v_list_txt p a:hover{ color: #26a;}
.tv_box .grid1 .rank_hd h3{ font-size:18px;}
.ch_mh .m_v_list .m_v_list_txt{ padding-top:0;}
.ch_mh .m_v_list_txt h6{ line-height:22px!important; height:45px; margin:0; overflow:hidden;}
.ch_play_mask, .ch_play_mask2{ display:none; position:absolute; top:0; left:0; background:#000; opacity:0.7; filter:alpha(opacity=0.7); *opacity:0.7; filter:alpha(opacity=70); cursor:pointer; z-index:2;}
.tv_hot_H .ch_play_mask,
.tv_hot1 .fashion_ri_pic .ch_play_mask{ height:120px; width:200px;}
.tv_hot1 .fashion_le_pic .ch_play_mask{ height:310px; width:220px;}
.tv_hot1 .fashion_le_pic .ch_player_icon{ left:88px; top:133px;}

/*adv*/
.ad_950x50{ width:980px; height:50px; margin:10px auto 0;}
.ad_950x50 img{ width:980px; height:50px;}
.ch_adv2_bd{ width:280px; margin:0 auto; height:65px; overflow:hidden;}
.ch_adv2{ width:280px; height:55px; margin:10px auto 0; overflow:hidden;}
.ch_adv2 img{ width:280px; height:50px;}
.ch_recomment1{ width:280px; height:247px; margin:10px auto 13px; font-size:14px; background:url(http://s3.56img.com/style/channel/ent/v4/img/adv_bg.png) no-repeat;}
.ch_recomment1 p{ display:block;}
.ch_recomment1 .pic{ display:block; width:280px; height:220px;}
.ch_recomment1 img{ width:280px; height:220px;}
.ch_recomment1 .ad_player p{ margin-top:0;}
.ad_player{ height:230px;}
.ad_player .player{ height:216px!important;}
.ad_player object{ height:216px!important;}
.ad_title{ display:block; height:35px; line-height:35px; overflow:hidden;}
/*加入小镇*/
.musci_play .m_v_list li .m_v_list_txt h6{ height:20px; line-height:20px; margin-bottom:5px;}
.v_member, .v_ply{ margin-right:10px;}
.member_grey, .ply_grey{ display:inline-block; *display:inline; vertical-align:middle; zoom:1; width:16px; height:16px; background: url(http://s3.56img.com/style/town/v3/img/town_icon.png) no-repeat;}
.member_grey{ background-position:0 -384px;}
.ply_grey{ background-position:0 -358px;}
/*tv_classic*/
.tv_classic_bd{ height:274px; overflow:hidden;}
.tv_classic li{ clear:both; display:block; padding:0 10px; margin:0 10px 13px; _margin:0 15px 0; line-height:24px; overflow:hidden;}
.tv_classic li.last{ border-bottom:0;}
.tv_classic li a{ float:left; margin-right:8px; white-space:nowrap;}
.tv_classic_title{ color:#999; line-height:20px; margin-bottom:3px;}

.film_title{ height:18px; line-height:18px; width:100%; position:relative; background:#6d6d6d; margin-bottom:2px; color:#fff; text-indent:0.5em; overflow:hidden;}
.film_title .arrow{ position:absolute; width:19px; height:18px; right:0; top:0; background:url(../img/arrow1.gif) no-repeat;}
.m_v_list .m_v_list_pic .m_v_list_type{ bottom:auto; top:0;}
.mod56_video_list_H .m_v_list li .m_v_list_txt1{ display:block; clear:both; padding-top:5px;}
.mod56_video_list_H .m_v_list li .m_v_list_txt1 p{ display:block; clear:both; height:20px; line-height:20px; background: url("../img/sprit.png") no-repeat scroll 0 -224px transparent; _background-position:0 -227px; text-indent:1.5em; overflow:hidden;}
.mod56_video_list_H .m_v_list li .m_v_list_txt1 p em{ font-weight:700; margin-right:8px;}
/*dv_rank_bd*/
.dv_rank_bd{ margin:0 0 30px; overflow:hidden;}
.dv_rank_bd .m_v_list{ margin-left:10px;}
.dv_rank_bd .m_v_list .m_v_list_txt{ width:176px;}
.dv_rank_bd .m_v_list .m_v_list_txt h6{ height:20px; overflow:hidden;}
.dv_rank_bd .m_v_list .m_v_list_txt .m_v_list_title{ font-weight:700;}
.dv_rank_bd .m_v_list li img{ width:78px; height:78px;}
.dv_rank_bd .m_v_list li{ display:block; clear:both; width:266px; height:78px; min-height:78px; border-bottom:#ccc 1px dotted; padding:0 0 10px; margin-bottom:10px;}
.dv_rank_bd .m_v_list li.last{ border-bottom:0;}
.dv_rank_bd .m_v_list li .m_v_list_pic{ margin-right:10px; width:78px; height:78px;}
.dv_rank_bd .m_v_list .m_v_list_txt p{ background:url(http://s3.56img.com/style/channel/dv/v4/img/dian.png) 0 8px no-repeat; height:20px; padding-left:10px; overflow:hidden;}
.dv_rank_bd .m_v_list .m_v_list_txt p a:link, .dv_rank_bd .m_v_list .m_v_list_txt p a:active, .dv_rank_bd .m_v_list .m_v_list_txt p a:visited{ color:#333;}
.dv_rank_bd .m_v_list .m_v_list_txt p a:hover{ color:#26a;}
.chapter_icon{ position:absolute; bottom:0; left:0; width:66px; height:16px; _height:14px; _padding-top:2px; font-family:Simsun; line-height:16px; color:#fff; text-indent:0.3em; background:url(../img/tv_txt_icon.png) no-repeat; _filter:progid:dximagetransform.microsoft.alphaimageloader(enabled="true",sizingmethod="image",src="http://s3.56img.com/style/channel/tv/v5/img/tv_txt_icon.png");_background:none;}

/*online_tip*/
.online_tip{ position:relative; margin-left:20px; z-index:2;}
.online_tip ul{ border-left:#eaadad 1px solid; margin:20px 0 0 0; z-index:1;}
.online_tip li{ clear:both; display:block; position:relative; padding-left:5px;}
.online_tip li .point{ position:absolute; left:-3px; _left:-8px; top:0px; width:5px; height:5px; background:url(../img/dian.gif) no-repeat;}
.online_tip h6{ position:relative; display:inline-block; *display:inline; vertical-align:middle; zoom:1; font-family:Simsun; margin-top:-5px; font-weight:400; margin-bottom:7px; line-height:18px; height:18px; overflow:hidden; z-index:3;}
.online_tip li.current h6{ font-weight:700;}
.online_tip li .ri_arera{ clear:both; color:#7d7d7d; margin-bottom:18px; padding-right:10px;}
.online_tip li .ri_arera .pic{ float:left; width:130px; margin:0 5px 0 0;}
.online_tip li .ri_arera .pic img{ width:130px; height:173px;}
.online_tip li .ri_arera .text{ display:block; padding-right:10px;}
.online_tip li .ri_arera .pic, 
.online_tip li .ri_arera .author{ display:none;}
.online_tip li .ri_arera .author a:link,
.online_tip li .ri_arera .author a:active,
.online_tip li .ri_arera .author a:visited{ color:#7d7d7d;}
.online_tip li .ri_arera .author a:hover{ color:#26a;}
.online_tip li .ri_arera .discrib{ display:block; height:20px; line-height:20px; overflow:hidden;}
.online_tip li.current .ri_arera{ display:block; height:176px; padding-top:5px; overflow:hidden;}
.online_tip li.current .ri_arera .text{ float:left; width:128px; padding-right:0;}
.online_tip li.current .ri_arera .pic, 
.online_tip li.current .ri_arera .author{ display:block;}
.online_tip li.current .ri_arera .discrib{ height:auto;}
.online_tip i{ font-weight:700; margin-right:5px; color:#e63737;}
.tv_box .grid1 .tv_zone{ height:60px;}
.dv_rank_bd .m_v_list .m_v_list_txt{ padding-top:0;}