@charset "utf-8";
/**
 * Copyright 2012, 56.com
 * Creator:Sonic, Luoming, Weijian
 * $Author: sonic $
 * $Date: 2012-10-24 14:57:22 +0800 (周三, 2012-10-24) $
 */

/* Icon
------------------------------------------------------------------------------------------------------------*/
/*-- Background --*/ 
.add_to_album,
.added_to_album,
.add_to_list,
.added_to_list,
.icon_hd,
.icon_sd,
.icon_live,
.icon_original,
.icon_recommend,
.icon_scheme,
.icon_advance,
.icon_teaser,
.icon_feature,
.icon_clips,
.ply s,
.cms s,
.tie s,
.vdo s,
.pri s,
.quo s,
.aur1 s,
.aur2 s,
.aur3 s,
.sel s,
.s_view s,
.dig_up s,
.dig_down s,
.dig_like s,
.m_txt_dot,
.m_txt_v_dot,
.m_rank_bg,
.rank_num,
.mod56_dialog_close,
.icon_verify,
.icon_verify_co
{background:url(//s3.56img.com/style/include/module/v1/combo/img/module_v.2.png) no-repeat;_background:url(//s3.56img.com/style/include/module/v1/combo/img/module_ie6_v.2.png) no-repeat;}

.subscript{background: url(//s3.56img.com/style/include/module/v1/combo/img/subscript.png) no-repeat;}


/*-- video_icon --*/
.ply,.cms,.tie,.vdo,.pri,.quo,.date,.dig_up,.dig_down,.dig_like{color:#7b7b7b;font-size:11px;font-style:normal;line-height:18px;height:18px;padding:0 5px 0 0;vertical-align:middle;}
.aur1,.aur2,.aur3,.sel,.s_view{color:#333;font-style:normal;zoom:1;line-height:18px;height:18px;padding:0 5px 0 0;}
.ply s,.cms s,.tie s,.vdo s,.pri s,.quo s,.aur1 s,.aur2 s,.aur3 s,.sel s,.dig_up s,.dig_down s,.dig_like s,.s_view s{overflow:hidden;line-height:999em;display:inline-block;*display:inline;zoom:1;width:13px;height:12px;margin:-1px 3px 0 0;vertical-align:middle;}
.aur1 s,.aur2 s,.aur3 s{height:13px}
.ply s,.cms s,.tie s,.vdo s,.pri s,.quo s{margin-top:-2px;*margin-top:1px;}
.aur2 s{*margin-top:0;}
.s_view{padding-right:0;}
	.ply s{background-position:0 -40px;}
	.cms s{background-position:-32px -40px;}
	.tie s{background-position:-64px -40px;}
	.vdo s{background-position:-192px -40px;}
	.aur1 s{background-position:-96px -40px;}
	.aur2 s{background-position:-128px -40px;}
	.aur3 s{background-position:-160px -40px;}
	.pri s{background-position:0 -72px;}
	.quo s{background-position:-32px -72px;}
	.dig_up s{background-position:-64px -72px;}
	.dig_down s{background-position:-96px -72px;}
	.s_view s{width:14px;background-position:-128px -72px;cursor:pointer;}	
	.dig_like s{background-position:-160px -72px;}
	.cms,.cms a:link,.cms a:visited{color:#7b7b7b;font-size:11px;line-height:18px;}
	.aur1,.aur1 a:link,.aur1 a:visited,
	.aur2,.aur2 a:link,.aur2 a:visited,
	.aur3,.aur3 a:link,.aur3 a:visited,
	.sel,.sel a:link,.sel a:visited,
	.s_view,.s_view a:link,.s_view a:visited{color:#333;font-size:12px;vertical-align:middle;}

/*-- add_to_album --*/
.add_to_album,.added_to_album{position:absolute;z-index:20;display:block;width:15px;height:15px;background-position:-192px 0px; overflow:hidden;/* jackNEss Lau 2012-6-5*/}
	.add_to_album:hover,.added_to_album,.added_to_album:hover{background-position:-192px -25px;}
/*-- add_to_list --*/
.add_to_list,.added_to_list{overflow:hidden;position:absolute;z-index:20;display:block;width:15px;height:15px;background-position:-192px -25px;}
.added_to_list{background-position:-209px -25px;}

/*-- video_tag_icon --*/
.icon_hd,.icon_sd,.icon_live,.icon_original,.icon_recommend,.icon_scheme,.icon_advance,.icon_teaser,.icon_feature,.icon_clips{overflow:hidden;display:inline-block;*display:inline;zoom:1;width:37px;height:17px;}
	.icon_hd{background-position:-64px 0;}
	.icon_sd{background-position:-64px -21px;}
	.icon_live{background-position:-105px 0;}
	.icon_original{background-position:-105px -21px;}
	.icon_recommend{width:51px;background-position:0 0;}
	.icon_scheme{background-position:-146px -21px;}
	.icon_advance{background-position:-64px -168px;}
	.icon_teaser{background-position:-105px -168px;}
	.icon_feature{background-position:-146px -168px;}
	.icon_clips{background-position:-187px -168px;}

/*-- icon_verify --*/
.icon_verify,.icon_verify_co{overflow:hidden;display:inline-block;*display:inline;*zoom:1;line-height:999em;text-indent:-9999px;*text-indent:0;width:19px;height:20px;background-position: -160px -104px;vertical-align:middle;margin-left:3px;}
.icon_verify_co{background-position: -192px -104px;}

/*-- subscript --*/
.subscript{overflow:hidden;display:inline-block;*display:inline;*zoom:1;line-height:999em;width:63px;height:63px;pointer-events:none;}
.ss_hot{background-position:0 0;}
.ss_woman{background-position:-64px 0;}
.ss_ent{background-position:-128px 0;}
.ss_broadcast{background-position:-192px 0;}
.ss_city{background-position:-256px 0;}
.ss_premiere{background-position:-320px 0;}
.ss_reds{background-position:-384px 0;}
.ss_xiu{background-position:-448px 0;}
.ss_caihong{background-position:-512px 0;}
.ss_exclusive{background-position:-576px 0;}

/* Module
------------------------------------------------------------------------------------------------------------*/
/**
 * @name: mod56_box
 * @overview: 基础盒模块
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic (2012-02-24)
 * @lastModify: Sonic(2012-02-24)
 */
.mod56_box{margin: 0 0 10px;}
	.mod56_box_hd:after,.mod56_box_bd:after,.mod56_box_ft:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.mod56_box_hd,.mod56_box_bd,.mod56_box_ft{*zoom:1;}
	.mod56_box_hd_title{float:left;}
	.mod56_box_hd_extra{float:right;}

/**
 * @name: mod56_page
 * @overview: 视频站分页基础模块，可组合page_theme_0 进行分页样式换肤
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic (2012-02-16)
 * @lastModify: Sonic(2012-07-13)
 */
.mod56_page{clear:both;font-family:Tahoma;text-align:right;padding-top:6px;padding-bottom:6px;}
	.mod56_page_total,.mod56_page_pn,.mod56_page_pn span,.mod56_page_pn a{display:inline-block;*display:inline;*zoom:1;}
	.mod56_page_total{vertical-align:middle;color:#7b7b7b;padding:2px 0;}
	.mod56_page_total span{margin-right:6px;}
	.mod56_page_pn{margin:0;vertical-align:top;}
	.mod56_page_pn span,.mod56_page_pn a{padding:2px 5px;text-decoration:none;vertical-align: top;}
	.mod56_page_pn a:link,.mod56_page_pn a:visited{color:#333;}
	.mod56_page_pn a:hover, .mod56_page_pn a:active{color:#fff;background-color:#fc0000;text-decoration:none;}
	.mod56_page_pn_current{font-weight:bold;color:#7b7b7b;}
	.mod56_page_pn_disabled,.mod56_page_pn_ellipsis{color:#7b7b7b;}
	/**
	 * @name: page_theme_0
	 * @overview: 视频分页样式，其它页面如分页样式不同。自行在所在项目的页面级样式新增page_theme_1来组合,或改动较小，可在页面级样式对page_theme_0进行重置
	 * @required: mod56_page
	 * @creator: Sonic (2012-02-16)
	 * @lastModify: Sonic(2012-03-30)
	 */
	.page_theme_0{}
	.page_theme_0 .mod56_page_total{padding:6px 12px 0 0;}
	.page_theme_0 .mod56_page_pn{font-size:14px;}
	.page_theme_0 .mod56_page_pn a,.page_theme_0 .mod56_page_pn_current,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:link,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:visited,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:hover{font-weight:bold;margin:0 2px 0 3px;padding:2px 9px;border: 1px solid #cecece;
		/* css3 border-radius */
		-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
		/* css3 gradient */
		background-color: #e8e8e8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #ffffff, #e8e8e8); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #ffffff, #e8e8e8); /* IE10 */
		background-image:      -o-linear-gradient(top, #ffffff, #e8e8e8); /* Opera 11.10+ */
		background-image:         linear-gradient(to bottom, #ffffff, #e8e8e8);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	}
	.page_theme_0 .mod56_page_pn_current{color:#fc0000;}
	.page_theme_0 .mod56_page_pn a:link, .page_theme_0 .mod56_page_pn a:visited{color:#333333;}
	.page_theme_0 .mod56_page_pn a:hover{border-color: #777;}
	.page_theme_0 .mod56_page_pn a:active,.page_theme_0 .mod56_page_pn_current{background-image:none;background-color:#7b7b7b;border-color: #7b7b7b;color:#ffffff;
		/* css3 box-shadow */
		-webkit-box-shadow:inset 0px 1px 1px #555555;
		    -moz-box-shadow:inset 0px 1px 1px #555555;
		        box-shadow:inset 0px 1px 1px #555555;
		filter:none;
	}
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:link,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:visited,
	.page_theme_0 .mod56_page_pn .mod56_page_pn_disabled:hover{color:#7B7B7B;cursor:text;
		/* css3 box-shadow */
		-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
	}
	.page_theme_0 .mod56_page_pn_ellipsis{font-weight:bold;padding:1px 8px;}

/**
 * @name: mod56_dialog
 * @overview: 基础弹窗模块
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: weijiang (2012-05-31)
 * @lastModify: weijiang (2012-05-31)
 */
.mod56_dialog{ position:absolute; display:block; border:1px solid #bebebe; overflow:hidden;  z-index:10005;
            -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; 
            -webkit-box-shadow:0 0 4px #afafaf; -moz-box-shadow:0 0 4px #afafaf; box-shadow:0 0 4px #afafaf; }
    .mod56_dialog_hd_title{ height:34px; margin-right:40px; border-right:1px solid #d0d0d0; _margin-right:0; /* fixed IE6 3px */ }
    .mod56_dialog_hd{  border-bottom:1px solid #d0d0d0;
		/* css3 gradient */
		background-color: #e3e3e3;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e3e3e3)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #ededed, #e3e3e3); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #ededed, #e3e3e3); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #ededed, #e3e3e3); /* IE10 */
		background-image:      -o-linear-gradient(top, #ededed, #e3e3e3); /* Opera 11.10+ */
		background-image:         linear-gradient(to bottom, #ededed, #e3e3e3);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
    }
	.mod56_dialog_hd:after,.mod56_dialog_bd:after,.mod56_dialog_ft:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
	.mod56_dialog_hd,.mod56_dialog_bd,.mod56_dialog_ft{ background-color:#f8f8f8; *zoom:1;}
	.mod56_dialog_bd,.mod56_dialog_ft{ padding:0 15px; }
	.mod56_dialog_hd_title h3{ text-indent:15px; font-size:14px; color:#333; line-height:34px; }
	.mod56_dialog_hd_extra{ float:right; height:34px; width:39px; border-left:1px solid #f5f5f5; _margin-left:-3px; /* fixed IE6 3px */ }
    .mod56_dialog .mod56_dialog_close{ display:block; width:13px; height:13px; margin:10px auto 0; background-position:0 -167px; text-indent:-9999px; }
    .mod56_dialog .mod56_dialog_close:hover { background-position:-23px -167px; }

    /* 屏幕居中定位 */
    .dialog_fixed{ position:fixed; left:50%; top:50%; }
    *html{ background-attachment:fixed; background-image:url('about:blank');} /* For IE6弹窗仿fixed居中定位 */
    *html .dialog_fixed{ position:absolute; bottom:auto; top:expression(documentElement.scrollTop + (documentElement.clientHeight/2 - this.clientHeight/2));  margin-top:0;}
    /* 遮挡层 */
    .mod56_dialog .mod56_dialog_iframe,
    .mod56_dialog .mod56_dialog_iframe iframe{ position:absolute; left:0; top:0; width:100%; height:100%; _height:1000px; z-index:-1; }
	
/**
 * @name: m_v_list
 * @overview: 视频站视频列表基础模块，组合 mod56_video_list_H 或 mod56_video_list_V 进行列表的横排或竖排
 * @required: icon图标依赖基本样式
 * @creator: ming.luo (2012-02-28)
 * @lastModify: sonic(2012-05-25)
 */
 .m_v_list{}
    .m_v_list li{margin:0 10px 17px 10px;}
        .m_v_list .m_v_list_pic{height:78px; position:relative; float:left;}
        .m_v_list .m_v_list_pic img{vertical-align:top;}
        .m_v_list .m_v_list_pic .m_v_list_cover{}/*封面图片*/
        .m_v_list .m_v_list_pic .m_v_list_type{position:absolute; bottom:0; right:0;}
        .m_v_list .m_v_list_pic .m_v_list_add{position:absolute; top:0; right:0;}
        .m_v_list .m_v_list_pic .subscript{position: absolute;left:0;top:0;}
        .m_v_list .m_v_list_pic .m_v_list_mask,
        .m_v_list .m_v_list_pic .m_v_list_maskauto{width:100%; color:#FFF; position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.70); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
        .m_v_list .m_v_list_pic .m_v_list_mask{text-align:center;}
        .m_v_list .m_v_list_pic .m_v_list_maskauto{width:auto; padding:0 3px;}
        .m_v_list .m_v_list_pic .m_v_list_set{color:#FFF;}
        .m_v_list .m_v_list_pic .m_v_list_time{}/*视频时长*/
        .m_v_list .m_v_list_txt{float:left;}
        .m_v_list .m_v_list_txt .m_v_list_title{font-weight:400; display:inline-block;*padding:1px 0 2px;_padding:0 0 1px;}
        .m_v_list .m_v_list_txt p{*padding:1px 0;}
        .m_v_list .m_v_list_txt p a,/* For ie6/7 */
        .m_v_list .m_v_list_txt p em{display:inline-block; vertical-align:baseline;}

    /* horizontal list */
    .mod56_video_list_H{}
        .mod56_video_list_H .m_v_list{font-size:0; letter-spacing:-5px;}/* Safari 5? Chrome 9? */
        .mod56_video_list_H .m_v_list li{width:130px; min-height:100px; font-size:12px;letter-spacing:0; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
    	.mod56_video_list_H .m_v_list .m_v_list_txt{padding-top:6px;}

    /* vertical list */
    .mod56_video_list_V{}
        .mod56_video_list_V .m_v_list li{margin:0 0 20px 0; zoom:1; _height:80px;}
        .mod56_video_list_V .m_v_list li:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
        .mod56_video_list_V .m_v_list .m_v_list_pic{width:130px; margin-right:10px;}
	
	/* 图片背景效果(适用于横排和竖排) */
	.video_list_skin_0{}
		.video_list_skin_0 .m_v_list li{padding:4px 4px 0;}
		.video_list_skin_0 .m_v_list .m_v_list_cover{margin:-4px; padding:4px; display:block; zoom:1; position:relative;}
		.video_list_skin_0 .m_v_list .m_v_list_pic_hover .m_v_list_cover{padding:3px; border:1px solid #e0e0e0;-webkit-box-shadow: 0px 1px 1px #ededed;-moz-box-shadow: 0px 1px 1px #ededed;box-shadow: 0px 1px 1px #ededed; /*background:#FFF\9; filter: progid:DXImageTransform.Microsoft.Shadow(color='#d9d9d9', Direction=180, Strength=1);*/}
		/* 以下用于点播单 add_to_list 默认不显示，added_to_list 始终显示 Modify by sonic 2012-05-25 */
		.video_list_skin_0 .m_v_list .add_to_list{visibility: hidden;}
		.video_list_skin_0 .m_v_list .m_v_list_pic_hover .add_to_list{visibility: visible;}

	/* 专辑列表(适用于横排和竖排// 使用时需要自定义背景图片) */
	.video_list_album{}
		.video_list_album .m_v_list li{padding:0 4px 0 0;}
		.video_list_album .m_v_list .m_v_list_cover{margin:0 -4px -4px 0; padding:0 4px 4px 0; display:block; zoom:1; position:relative;}

/**
 * @name: mod56_switch_slide
 * @overview: slide类型1
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic(2012-02-28)
 * @lastModify: Sonic(2012-02-28)
 */
.mod56_switch_slide{position:relative;overflow:hidden;}
	.mod56_switch_slide .js_switch_ct{position:absolute;z-index:1;width:100%;height:100%;}    
	.mod56_switch_slide .js_switch_panel{}	
	.mod56_switch_slide .js_switch_ct a,.mod56_switch_slide .js_switch_ct img{display: block;}
	.mod56_switch_slide .js_switch_nav{position:absolute;bottom:5px;right:5px;z-index:2;}
	.mod56_switch_slide .js_switch_trigger{float:left;padding:1px 6px;margin-left:4px;background-color:#444;color:#ccc;text-align:center;cursor:pointer;}
	.mod56_switch_slide .js_switch_trigger:hover{color:#fff;background-color:#f90;}
	.mod56_switch_slide .js_active,.mod56_switch_slide .js_active:hover{color:#fff;background-color:#f90;font-weight:bold;}

/**
 * @name: mod56_switch_slide
 * @overview: carousel类型1
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic(2012-03-02)
 * @lastModify: Sonic(2012-03-05)
 */
.mod56_switch_carousel{position:relative;}
	.mod56_switch_carousel .content{position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;}
	.mod56_switch_carousel .js_switch_ct,.mod56_switch_carousel .js_switch_nav{overflow:hidden;*zoom:1;}
	.mod56_switch_carousel .js_switch_ct{position:absolute;white-space:nowrap;}
	.mod56_switch_carousel .js_switch_panel{display: inline;float:left;background-color:#ccc;}
	.mod56_switch_carousel .js_switch_nav{position:absolute;right:0;top:0;}
	.mod56_switch_carousel .js_switch_trigger{overflow:hidden;float:left;}
	.mod56_switch_carousel .js_switch_trigger span{overflow:hidden;cursor:pointer;}
	.mod56_switch_carousel .js_switch_prev,
	.mod56_switch_carousel .js_switch_next{position:absolute;top:90px;}
	.mod56_switch_carousel .js_switch_prev{left:0;}
	.mod56_switch_carousel .js_switch_next{right:0;}
	
/**
 * @name: mod56_switch_tabs
 * @overview: 视频站Tab基础模块
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Weiko (2012-02-28)
 * @lastModify: Weiko (2012-02-28)
 */
.mod56_switch_tabs{}
    .mod56_switch_tabs .js_switch_nav,
    .mod56_box .js_switch_nav{overflow:hidden;*zoom:1;}
    .mod56_switch_tabs .js_switch_nav li,
    .mod56_box .js_switch_nav li{float:left;}
    .mod56_switch_tabs .js_switch_nav a,
    .mod56_box .js_switch_nav a{float:left;}
    .mod56_switch_tabs .js_switch_nav span,
    .mod56_box .js_switch_nav span{ float:left; padding:0 15px; cursor:pointer; }

/**
 * @name: mod56_video_ranking
 * @overview: 视频排行基础模块
 * @required: 依赖icon图标基本样式、mod56_switch_tabs切换
 * @creator: Weiko (2012-03-06)
 * @lastModify: Sonic (2012-05-24)
 */
.mod56_video_rank{ width:300px; }
	.mod56_video_rank .mod56_box_bd{ padding:10px; }
	.mod56_video_rank_list li{ position:relative; overflow:hidden; padding:5px 0 5px 5px; border-top:1px dotted #ccc; _border-top:1px solid #eee; *padding:6px 0 4px 5px; *zoom:1; }
	.mod56_video_rank_list li.first{ border-top:none; }
	.mod56_video_rank_list .m_v_list_add{visibility: hidden;position: absolute;left:94px;top:9px;*top:10px;}
	.mod56_video_rank_list .rank_img{ float:left; display:none; }
	.mod56_video_rank_list .rank_img img{ vertical-align:top; }
	.mod56_video_rank_list .rank_title{ float:left; width:165px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; }
	.mod56_video_rank_list .rank_num{ float:left; width:20px; margin-right:10px; text-align:center; font:bold 14px/18px Arial; color:#959595; }
	.mod56_video_rank_list .js_active .ply,
	.mod56_video_rank_list .js_active .cms
	.mod56_video_rank_list .js_active .dig_like{ float:right; width:65px; }
		/* 当前状态 / 标题图片都显示 */
		.show_rank_img .rank_img,
		.mod56_video_rank_list .js_active .rank_img{ display:inline-block; margin-right:10px;}
		.show_rank_img .rank_title,
		.mod56_video_rank_list .js_active .rank_title{ width:150px; margin-bottom:3px; font-weight:bold; word-wrap:break-word; white-space:normal; }
		.show_rank_img .ply,
		.mod56_video_rank_list .js_active .ply,
		.mod56_video_rank_list .js_active .cms,
		.mod56_video_rank_list .js_active .dig_like{ float:left; }
		.show_rank_img .rank_title{ font-weight:normal; }
        .show_rank_img .rank_num,
        .mod56_video_rank_list .js_active .rank_num{ position:absolute; top:9px; *top:10px; left:9px; overflow:hidden; }
        /* 以下用于点播单默认都不显示，js_active时才显示 Modify by sonic 2012-05-25 */
        /*.mod56_video_rank_list .js_active .m_v_list_add,*/
        /*.show_rank_img .m_v_list_add{visibility: visible;}*/
        .mod56_video_rank_list .js_active .added_to_list,
        .show_rank_img .added_to_list{ visibility:visible; }
        /* 视频排行榜默认皮肤 v_rank_skin_0 */
        .v_rank_skin_0 .show_rank_img .rank_img{ padding:4px; }
        .v_rank_skin_0 .show_rank_img .rank_num,
        .v_rank_skin_0 .mod56_video_rank_list .js_active .rank_num{ width:22px; height:22px; _width:31px; _height:31px; background-position:0 -104px; text-indent:-3px; _text-indent:-12px; color:#fff; }
        .v_rank_skin_0 .show_rank_img .rank_img_hover,
        .v_rank_skin_0 .mod56_video_rank_list .js_active .rank_img{padding:3px;border: 1px solid #e0e0e0;
	 		-webkit-box-shadow: 0px 1px 1px #ededed;-moz-box-shadow: 0px 1px 1px #ededed;box-shadow: 0px 1px 1px #ededed;
        }

/**
 * @name: mod56_txt_list
 * @overview: 文字列表
 * @required: .txt_dot(依赖dot图标)
 * @creator: Sonic(2012-03-08)
 * @lastModify: Sonic(2012-03-08)
 */
.mod56_txt_list{}
	.mod56_txt_list_ct{overflow:hidden;*zoom:1;}
	.mod56_txt_list_ct li{overflow:hidden;text-overflow:ellipsis;line-height:22px;height:22px;width:95%;white-space:nowrap;}
	.mod56_txt_list_ct li a{line-height:22px;}
	.mod56_txt_list_ct .m_txt_dot{padding:0 0 0 9px;background-position:-253px -62px;}
	.mod56_txt_list_ct .m_txt_v_dot{padding:0 0 0 9px;background-position:-253px -95px;}
	.mod56_txt_list_extra{float:right;padding:0 0 0 9px;}

/**
 * @name: mod56_pt_list
 * @overview: 图文列表基础模块，组合 mod56_pt_list_L 或 mod56_pt_list_U 进行左右排列与上下排列
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic(2012-03-12)
 * @lastModify: Sonic(2012-05-24)
 */
.mod56_pt_list{margin: 0 0 -10px;}
	.m_pt_list,.m_pt_list li,.m_pt_list_txt{overflow: hidden;*zoom:1;}
	.m_pt_list li{margin: 0 0 10px;padding:4px;}
	.m_pt_list_pic{position: relative;*zoom:1;}
	.m_pt_list_pic img{display: block;vertical-align: top;}
	.m_pt_list_pic .m_v_list_add{position: absolute;right:0;top:0;*right:-4px;}
	.m_pt_list_txt{line-height: 1.5em;}
	.m_pt_list_title{margin: 0 0 4px;}
	 /* Left Right List */
	.mod56_pt_list_L .m_pt_list_pic{*display: inline;float: left;margin:2px 10px 0 0;}
	 /* Up Down List */
	.mod56_pt_list_U .m_pt_list_pic{margin:0 0 4px;}
	/**
	 * @name: pt_list_skin_0
	 * @overview: 图文列表默认皮肤，图片hover时有边框与背景。使用方法(.mod56_pt_list_L 或 .mod56_pt_list_U) + pt_list_skin_0
	 * @required: m_pt_list
	 * @creator: Sonic (2012-05-07)
	 * @lastModify: Sonic(2012-05-07)
	 */
	.pt_list_skin_0{}
		.pt_list_skin_0 .m_pt_list li{}
		.pt_list_skin_0 .m_pt_list_pic{margin-right:14px;padding-bottom:2px;}/* padding to show the box-shadow */
		.pt_list_skin_0 .m_pt_list_cover{position:relative;display: block;*display: inline;*zoom:1;padding:4px;margin:-4px;}
		.pt_list_skin_0 .m_pt_list_txt{padding-top:4px;}
		.pt_list_skin_0 .m_pt_list_pic_hover .m_pt_list_cover{padding:3px;border: 1px solid #e0e0e0;-webkit-box-shadow: 0px 1px 1px #ededed;-moz-box-shadow: 0px 1px 1px #ededed;box-shadow: 0px 1px 1px #ededed;}
		/* 以下用于点播单 add_to_list 默认不显示，added_to_list 始终显示 Modify by sonic 2012-05-25 */
		/* .pt_list_skin_0 .m_pt_list_pic_hover .m_v_list_add{visibility: visible;}*/
		.pt_list_skin_0 .add_to_list{visibility: hidden;}
		.pt_list_skin_0 .m_pt_list_pic_hover .add_to_list{visibility: visible;}

/**
 * @name: mod56_drop_menu
 * @overview: 下拉菜单列表模块
 * @required: null(与其他组件的依赖关系，无依赖为 null)
 * @creator: Sonic(2012-03-15)
 * @lastModify: Sonic(2012-05-09)
 */
.mod56_drop_menu{position:relative;z-index:9;*zoom:1;display:inline-block;*display:inline;height:auto;min-width:70px;_width:70px;}
	.mod56_drop_menu a:link,.mod56_drop_menu a:visited{text-decoration: none;}
	.mod56_drop_menu_main{position: relative;z-index:99;padding:5px 8px;margin:1px 1px 0 1px;}
		.mod56_drop_menu_main_title{position:relative;z-index:99;*zoom:1;white-space: nowrap;text-decoration:none;display:block;padding-right:10px;}
		.mod56_drop_menu_main_arrow{overflow:hidden;position:absolute;right:0;top:8px;text-indent: -9999px;vertical-align: middle;cursor:pointer;width:0px;height:0px;margin:0 0 0 6px;border:3px dashed transparent;border-top: 3px solid #333;}
	.mod56_drop_menu_sub{visibility:hidden;position:absolute;width: 100%;margin-top:-1px;}
		.mod56_drop_menu_sub_ct{padding:0 8px 4px;/*background:#fff;border:1px solid #e3e3e3;border-top:none;*/}
		.mod56_drop_menu_sub_list{overflow:hidden;*zoom:1;white-space: nowrap;}
		.mod56_drop_menu_sub_list li{line-height: 24px;height: 24px;vertical-align: top;}
		.mod56_drop_menu_sub_list li a{display: block;}
	/* mod56_drop_menu:hover */	
	.mod56_drop_menu:hover .mod56_drop_menu_main,.mod56_drop_menu_hover .mod56_drop_menu_main{/*margin:0;border:1px solid #e3e3e3;*/}
		.mod56_drop_menu:hover .mod56_drop_menu_main_arrow,.mod56_drop_menu_hover .mod56_drop_menu_main_arrow{}
		.mod56_drop_menu:hover .mod56_drop_menu_sub,.mod56_drop_menu_hover .mod56_drop_menu_sub{visibility: visible;}
	/**
	 * @name: drop_menu_theme_0
	 * @overview: 下拉菜单列表样式，其它页面如分页样式不同。自行在所在项目的页面级样式新增 drop_menu_theme_1 来组合,或改动较小，可在页面级样式对 drop_menu_theme_0 进行重置
	 * @required: mod56_drop_menu
	 * @creator: Sonic(2012-03-16)
	 * @lastModify: Sonic(2012-05-09)
	 */
	.drop_menu_theme_0 .mod56_drop_menu_main,.drop_menu_theme_0 .mod56_drop_menu_main_title,.drop_menu_theme_0 .mod56_drop_menu_sub_list li{background-color:#fff;}/* fixed for ie6 hover bug */
	.drop_menu_theme_0 .mod56_drop_menu_sub_ct,.drop_menu_theme_0:hover .mod56_drop_menu_main,.drop_menu_theme_0_hover .mod56_drop_menu_main{
		background:#fff;border:1px solid #e3e3e3;
	}
	.drop_menu_theme_0 .mod56_drop_menu_sub_ct{-webkit-box-shadow: 0px 1px 1px #ddd;-moz-box-shadow: 0px 1px 1px #ddd;box-shadow: 0px 1px 1px #ddd;}
	.drop_menu_theme_0 .mod56_drop_menu a:hover,.drop_menu_theme_0 .mod56_drop_menu a:active{color:#fc0000;}
	.drop_menu_theme_0:hover .mod56_drop_menu_main,.drop_menu_theme_0_hover .mod56_drop_menu_main{margin:0;border: 1px solid #e3e3e3;border-bottom:none;}
		.drop_menu_theme_0:hover .mod56_drop_menu_main_arrow,.drop_menu_theme_0_hover .mod56_drop_menu_main_arrow{top:4px;border-top: 3px dashed transparent;border-bottom: 3px solid #333;border-bottom-width:4px\9;}
		.drop_menu_theme_0_hover .mod56_drop_menu_sub{visibility: visible;}


/**
 * @name: mod56_focus
 * @overview: 焦点视频大图 
 * @required: 依赖icon图标
 * @creator: weijiang(2012-03-12)
 * @lastModify: weijiang(2012-03-12)
 */
.mod56_focus{ position:relative; overflow:hidden; *zoom:1; }
    .mod56_focus li{ float:left; }
    .mod56_focus .js_switch_ct{ position:absolute; left:0; }
    .mod56_focus .focus_title h4{ float:left; margin:1px 10px 0; font:14px 'Microsoft YaHei', sans-serif; *margin-top:0; }
    .mod56_focus .js_switch_nav{ position:absolute; right:10px; bottom:2px; z-index:10000; }
    
