@charset "utf-8";
html {
	-webkit-text-size-adjust: 100%;
}

/* 覆盖youku.css start */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td {
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
body {
	color: #555;
}
a {
	cursor: pointer;
	color: #06a7e1;
	text-decoration: none;
}
a:hover {
	color: #c31;
	text-decoration: none;
}
.num {
	font-size: 12px;
}
.mod {
	margin-bottom: 20px;
}

/* layout */
.window, .screen {
	min-width: 990px;
}
.s_header, .s_miniHeader, .s_footer, .s_miniFooter, .s_body {
	min-width: 990px;
}
.s_main {
	width: 970px;
	padding: 10px;
}
.layout_121 .mainCol {
	width: 640px;
}
.layout_121 .sideCol {
	width: 310px;
}
.s_miniHeader {
	width: auto;
}
.s_miniHeader .headerBox {
	width: 970px;
	padding: 0 10px;
}
.s_footer .footerBox {
	width: 970px;
	padding: 0 10px;
}

/* box */
.nBox .head {
	background: #f2f2f2;
	border: none;
}
.nBox .body {
	border: none;
}
.sideCol .box {
	margin-bottom: 20px;
}
.sideCol .box .head {
	padding-left: 10px;
	padding-right: 10px;
}
.sideCol .box .body {
	padding: 10px 0 0;
}

/* tab */
.nBox .tab_outer li {
	border-color: #e0e0e0;
}

/* Overwrite the previous */
.tab_outer .tabs {
	top: -40px;
	left: 0;
	height: 29px;
	border: 1px solid #e0e0e0;
	border-bottom: none;
}
.tab_outer li {
	height: 28px;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
}
.tab_outer li a, .tab_outer li span {
	height: 28px;
	padding: 0;
}
.tab_outer li.current {
	border-bottom: 1px solid #fff;
	background: #fff;
}
.tab_inner {
	margin: 0;
	border-bottom: 1px solid #e0e0e0
}
.tab_inner .tabs {
}
.tab_inner li {
	height: 25px;
	border: 1px solid #e0e0e0;
	border-bottom: none;
}
.tab_inner li a, .tab_inner li span {
	padding: 0;
}
.sideCol .tab_outer .tabs {
	width: 308px;
}

/* sideCol width:310 */
.sideCol .tab_inner .tabs {
	width: 309px;
	border-right: 1px solid #e0e0e0
}

/* sideCol width:310 */
.sideCol .tab_inner li {
	margin: 0;
	margin-right: -1px;
}
.sideCol .tab_aver ul {
	width: 320px;
}
.sideCol .tab_aver2 li a, .sideCol .tab_aver2 li span {
	width: 154px;
}
.sideCol .tab_aver3 li a, .sideCol .tab_aver3 li span {
	width: 102px;
}
.sideCol .tab_aver4 li a, .sideCol .tab_aver4 li span {
	width: 77px;
}
.sideCol .tab_aver5 li a, .sideCol .tab_aver5 li span {
	width: 61px;
}

/* video */
.v {
	width: 145px;
	margin-bottom: 10px;
}
.v li {
	_height: 20px;
}
.v li, .v li * {
	line-height: 20px;
}
.v .v_link {
	width: 145px;
	height: 80px;
}
.v .v_ishd {
	top: 64px;
	left: 116px;
}
.v .v_islive {
	top: 65px;
	left: 97px;
}
.v .v_title a {
	color: #3399e0;
	word-wrap: break-word;
	word-break: normal;
}

/* Overwrite the previous */
.v .v_time {
	top: 62px;
	left: 0;
}
.v .v_user a {
	color: #9ce;
}
.v .v_menu {
	top: 0;
	left: 129px;
}
.v .v_thumb {
	width: 145px;
	height: 80px;
	margin-bottom: 5px;
}
.v .v_thumb img {
	width: 145px;
	height: 109px;
	margin-top: -14px;
}
.vh {
	width: 145px;
	padding-left: 155px;
	min-height: 80px;
	_height: 80px;
}
.vh .v_title {
	font-size: 12px;
	line-height: 20px;
}
.vh .v_stat {
	display: block;
	white-space: nowrap;
	margin-right: 0;
	zoom: 1;
}
.p {
	z-index: 0;
	position: relative;
	width: 145px;
	margin-bottom: 10px;
}
.p li {
	_height: 20px;
}
.p li, .p li * {
	line-height: 20px;
}
.p .p_link {
	width: 145px;
	height: 80px;
}
.p .p_thumb {
	width: 149px;
	height: 84px;
	margin-bottom: 5px;
	background: url(/v/img/play.png) no-repeat 0 -225px;
}
.p .p_thumb img {
	top: -14px;
	width: 145px;
	height: 109px;
	clip: rect(0 145px 94px 0);
}
.p .p_ishd {
	top: 64px;
	left: 116px;
}
.p .p_user a, .p .p_from a, .p .p_director a, .p .p_subtitle a, .p .p_cate a {
	color: #3399E0;
}
.p .p_title a {
	color: #3399E0;
	word-wrap: break-word;
	word-break: normal;
}

/* Overwrite the previous */
.p .p_actor a {
	color: #9ce;
}
.p .p_status {
	top: 62px;
	width: 145px;
	line-height: 18px;
}
.p .p_stat {
	height: 20px;
}
.ph {
	padding-left: 155px;
	min-height: 84px;
	_height: 84px;
}
.ph .p_title {
	font-size: 12px;
}
.ph .p_stat {
	display: block;
	white-space: nowrap;
	margin-right: 0;
	zoom: 1;
}
.pv .p_link {
	height: 218px;
}
.pv .p_thumb {
	width: 145px;
	height: 218px;
	background: #999;
}
.pv .p_thumb img {
	position: static;
	height: 218px;
}
.pv .p_status {
	top: 200px;
}
.pv .p_ishd {
	top: 202px;
	left: 115px;
}
.p_single {
	min-height: 80px;
	_height: 80px;
}
.p_single .p_thumb {
	background: none;
	height: 80px;
}

/* coll */
.collgrid2s {
	width: 310px;
	overflow: hidden;
	margin: 0 auto;
}
.collgrid2s .items {
	width: 330px;
	overflow: hidden;
	margin-bottom: -10px;
}
.collgrid2s .v, .collgrid2s .p {
	float: left;
	margin-right: 20px;
}
.colllist1w {
	width: 310px;
	overflow: visible;
	margin: 0 auto;
}
.colllist1w .items {
	width: 310px;
	overflow: hidden;
	padding-top: 4px;
	margin-bottom: -4px;
	_margin-bottom: 0
}
.colllist1w .v, .colllist1w .p {
	margin-bottom: 10px;
}
.colllist1w .v .v_link, .colllist1w .v .v_thumb, .colllist1w .p .p_link, .colllist1w .p .p_thumb {
	top: 3px;
}
.colllist1w .vh .v_time, .colllist1w .ph .p_status {
	top: 65px;
}
.colllist1w .vh .v_ishd, .colllist1w .ph .p_ishd {
	top: 67px;
}
.colllist1w .v .v_menu {
	top: 3px;
}
.colllist1w .vh .v_title {
	overflow: hidden;
	max-height: 40px;
}

/* 覆盖youku.css end */
/* 播放页CSS */
.ico__expandlist, .ico__play, .ico__newpgm, .ico__preview {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: transparent url(/v/img/play.png);
}
.ico__expandlist {
	width: 12px;
	height: 10px;
	background-position: -110px -50px;
}
.ico__play {
	width: 15px;
	height: 14px;
	background-position: -260px -50px;
}
.ico__newpgm {
	width: 21px;
	height: 21px;
	background-position: -268px -225px;
}
.ico__preview {
	width: 21px;
	height: 21px;
	background-position: -268px -250px;
}

/* 视频基本信息css */
.base {
	position: relative;
	overflow: hidden;
	min-height: 24px;
	_height: 24px;
	height: 50px;
	margin-bottom: 10px;
}
.base .base_info {
	float: left;
	width: 640px;
	overflow: hidden;
}
.base .ad_area {
	float: right;
	overflow: hidden;
	width: 300px;
	height: 50px;
	text-align: right;
}
.base .title {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	font-weight: normal;
	font-family: 'microsoft yaHei', '微软雅黑', arial;
	color: #333;
}
.base .subtitle {
	margin-left: 10px;
	font-size: 14px;
	color: #000000;
}
.base .title a {
	font-size: 24px;
	font-weight: normal;
	color: #3399E0;
	_zoom: 1;
}

/* 面包屑(引导) */
.guide {
	overflow: hidden;
	height: 20px;
}
.guide .crumbs {
	color: #909090;
}

/* 视频播放区css */
.play_area {
	position: relative;
	z-index: 1;
	zoom: 1;
	margin-bottom: 20px;
}
.playarea_thx {
	width: 970px;
}
.playarea_thx .playBox {
	width: 100%;
}
.playBox {
	position: relative;
	z-index: 5;
	width: 640px;
}
.playBox_thx {
	width: 940px;
}
.playArea .abs {
	position: relative;
	top: 0;
	left: 0;
	z-index: 999;
}
.playArea .player {
	position: relative;
	top: 0;
	left: 1px;
	z-index: 1000;
	height: 498px;
	margin: 0 auto;
}

/* HTML5播放器 */
.player_html5 {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1000;
	height: auto;
	margin: 0 auto;
}
.player_html5 .picture {
	width: 100%;
	background: #000;
	height: 458px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-family: 'microsoft yaHei', '微软雅黑', arial;
}
.player_html5 .sysinfo {
	position: relative;
	top: 60px;
	width: 520px;
	height: 160px;
	padding: 20px;
	margin: 0 auto;
	text-align: center;
	background: #101010;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.player_html5 .sysinfo, .player_html5 .sysinfo * {
	font: bold 18px/36px 'microsoft yahei';
	color: #fff;
}
.player_html5 .sysinfo img {
	vertical-align: middle;
}
.player_html5 .controls {
	height: 40px;
}
.player_html5 .controls .panel {
	position: relative;
	height: 38px;
	border: 1px solid #c6c6c6;
	background: url(/v/img/player_html5/player_html5.png) repeat-x 0 0;
}
.player_html5 .controls .processbar {
	position: relative;
	height: 13px;
	margin: 0 5px;
	background: url(/v/img/player_html5/player_html5.png) repeat-x 0 -40px;
}
.player_html5 .controls .processbar .track {
	height: 12px;
	_overflow: hidden;
	background: url(/v/img/player_html5/player_html5.png) repeat-x 0 -60px;
}
.player_html5 .controls .processbar .handle {
	cursor: pointer;
	position: absolute;
	top: 2px;
	left: 0;
	width: 16px;
	height: 8px;
	_overflow: hidden;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -80px;
}
.player_html5 .controls .processbar .handle:hover {
	background-position: -20px -80px;
}
.player_html5 .controls .processbar .timepoint {
	cursor: default;
	position: absolute;
	top: -23px;
	margin-left: -20px;
	width: 41px;
	height: 26px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	line-height: 20px;
	background: url(/v/img/player_html5/player_html5.png) repeat-x 0 -560px;
}
.player_html5 .controls .start {
	_display: inline;
	float: left;
	margin-left: 5px;
	cursor: pointer;
	width: 60px;
	height: 20px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -160px;
}
.player_html5 .controls .start:hover {
	background-position: -80px -160px;
}
.player_html5 .controls .start_disabled {
	_display: inline;
	float: left;
	margin-left: 5px;
	cursor: default;
	width: 60px;
	height: 20px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -200px;
}
.player_html5 .controls .pause {
	_display: inline;
	float: left;
	margin-left: 5px;
	cursor: pointer;
	width: 60px;
	height: 20px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -240px;
}
.player_html5 .controls .pause:hover {
	background-position: -80px -240px;
}
.player_html5 .controls .pause_disabled {
	_display: inline;
	float: left;
	margin-left: 5px;
	cursor: default;
	width: 60px;
	height: 20px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -280px;
}
.player_html5 .controls .time {
	_display: inline;
	float: left;
	cursor: default;
	margin-left: 5px;
	margin-top: 1px;
	width: 75px;
	height: 18px;
	text-align: center;
	font-size: 10px;
	color: #3986b8;
	line-height: 18px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -480px;
}
.player_html5 .controls .time span {
	cursor: default;
	color: #3986b8;
}
.player_html5 .controls .volume {
	_display: inline;
	position: relative;
	float: right;
	margin-right: 5px;
	width: 80px;
	height: 20px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -500px;
	display: none
}
.player_html5 .controls .volume .speaker {
	_display: inline;
	cursor: pointer;
	float: left;
	position: relative;
	margin-left: 4px;
	margin-top: 2px;
	width: 18px;
	height: 16px;
	_overflow: hidden;
	background: url(/v/img/player_html5/player_html5.png) no-repeat -40px -540px;
}
.player_html5 .controls .volume .speaker .mask {
	position: absolute;
	right: 0;
	top: 0;
	width: 8px;
	height: 16px;
}
.player_html5 .controls .volume .speaker .lose {
	position: absolute;
	right: 0;
	top: 0;
	background: #e2e2e2;
	width: 0;
	height: 16px;
}
.player_html5 .controls .volume .volumebar {
	_display: inline;
	cursor: pointer;
	position: relative;
	float: right;
	margin-right: 5px;
	margin-top: 2px;
	width: 50px;
	height: 16px;
	_overflow: hidden;
}
.player_html5 .controls .volume .volumebar .track {
	width: 50px;
	height: 16px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat -80px -540px;
}
.player_html5 .controls .volume .volumebar .handle {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 16px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -540px;
}
.player_html5 .controls .volume .volumebar .handle:hover {
	background-position: -20px -540px;
}
.player_html5 .controls .start_inner {
	cursor: pointer;
	position: absolute;
	top: -76px;
	left: 10px;
	width: 66px;
	height: 66px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -320px;
}
.player_html5 .controls .pause_inner {
	display: none;
	cursor: pointer;
	position: absolute;
	top: -76px;
	left: 10px;
	width: 66px;
	height: 66px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat 0 -400px;
}

/* html5 全屏按钮 */
.player_html5 .controls .controls-fullscreen-button {
	width: 22px;
	height: 20px;
	float: right;
	margin-right: 5px;
	background: url(/v/img/player_html5/player_html5.png) no-repeat right -90px;
}

/* html5 控制栏按钮 */
.player_html5 .controls .base-button {
	background: #d8d8d8;
	width: 46px;
	line-height: 20px;
	float: right;
	text-align: center;
	border-radius: 3px;
	color: #3986b8;
	margin-right: 14px;
	cursor: pointer;
	font-weight: bold;
}
.player-fullwindow {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}

/* 播放列表区css */
.listBox {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	width: 330px;
}
.listBox .listSkip {
	z-index: 2;
	position: relative;
}
.listBox .listmask {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 330px;
	height: 498px;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
}
.listArea {
	overflow: hidden; /*for list_window 动画*/
	position: relative;
	height: 458px;
	background: #303030;
}
.listArea .body {
	overflow: hidden;
}
.listArea .loading {
	z-index: 6;
	position: absolute;
	top: 0;
	left: 0;
	width: 330px;
	height: 258px;
	padding-top: 200px;
	text-align: center;
	color: #909090;
	background: #303030
}
.listArea .loading_item {
	padding: 20px 0;
	text-align: center;
	color: #909090;
}
.listArea .loading_item .info {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-top: 2px;
	margin-left: 5px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.listArea .listcontrol_side .listcontrol_a {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	height: 458px;
	border-left: 1px solid #101010;
	opacity: 0.5;
}
.listArea .listcontrol_side .listcontrol_a .ctrlink {
	display: block;
	width: 10px;
	height: 26px;
	padding: 20px 1px 0 1px;
	margin-top: 210px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	background: #101010;
}
.listArea .listcontrol_side .listcontrol_a .ico_right {
	display: block;
	width: 9px;
	height: 7px;
	background: url(/v/img/play.png) -235px -50px no-repeat;
	line-height: 0;
	font-size: 0;
}
.listArea .listcontrol_side .listcontrol_a:hover {
	opacity: 1;
}
.listArea .listcontrol_side .listcontrol_a:hover .ctrlink {
	background: #1a1a1a;
}
.listArea .listcontrol_side .listcontrol_a:hover .ico_right {
	background-position: -235px -60px;
}
.listArea .qtips_notify {
	color: #909090;
	top: 22px;
	width: 120px;
	left: 75px;
	padding: 5px 15px 5px 10px;
}
.listArea .qtips_notify .arrow {
	width: 14px;
	height: 7px;
	bottom: -7px;
	left: 20px;
	background-position: -160px -359px;
}
.listArea .qtips_notify .content {
	color: #909090;
}
.expandBox {
	width: 30px;
}
.expandBox .expandCont {
	position: relative;
	height: 458px;
}
.expandBox .expandCont a.expandlink {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #6b6b6b;
	background: #000;
}
.expandBox .expandCont a.expandlink .txt {
	display: none;
	padding: 200px 8px 0;
}
.expandBox .expandCont a.expandlink:hover, .expandBox .expandCont a.expandlink.hover {
	text-decoration: none;
	background: #2a2a2a;
}
.expandBox .expandCont a.expandlink:hover .txt, .expandBox .expandCont a.expandlink.hover .txt, .expandBox .expandCont a.expandlink:hover .ico__expandlist, .expandBox .expandCont a.expandlink.hover .ico__expandlist {
	display: block;
}

/* 收起展开列表 */
.listcontrol .handle {
	overflow: hidden;
	position: relative;
	width: 323px;
	height: 20px;
	padding: 10px 5px 9px 2px;
	border-bottom: 1px solid #e5e5e5;
	background: #f5f5f5;
}
.listcontrol .handle_s {
	width: 23px;
}
.listcontrol .handle .label {
	cursor: pointer;
	display: block;
	float: right;
	color: #555;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.listcontrol .handle a em {
	display: none;
}
.listcontrol .handle a.btn__hidelist {
	display: block;
	float: right;
	width: 22px;
	height: 20px;
	background: transparent url(/v/img/play.png) -110px 0;
}
.listcontrol .handle a.btn__hidelist:hover {
	background-position: -135px 0;
}
.listcontrol .handle a.btn__hidelist:active {
	background-position: -160px 0;
}
.listcontrol .handle a.btn__showlist {
	display: block;
	float: right;
	width: 22px;
	height: 20px;
	background: transparent url(/v/img/play.png) -110px -25px;
}
.listcontrol .handle a.btn__showlist:hover {
	background-position: -135px -25px;
}
.listcontrol .handle a.btn__showlist:active {
	background-position: -160px -25px;
}

/* tips提示 */
.list_tips .tips {
	z-index: 9;
	position: absolute;
	right: -11px;
	bottom: 29px;
	margin-bottom: 10px;
	padding: 10px 30px 10px 10px;
	background-color: #181717;
	border: 1px solid #747474;
}
.list_tips .tips .handler {
	position: absolute;
	right: 7px;
	top: 7px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(/v/img/play.png) no-repeat -160px -50px;
}
.list_tips .tips .handler:hover {
	background-position: -185px -50px;
}
.list_tips .tips .content {
	min-height: 20px;
	_height: 20px;
	width: 170px;
	color: #fff;
	font-size: 14px;
}
.list_tips .tips .arrow {
	position: absolute;
	right: 18px;
	bottom: -10px;
	width: 18px;
	height: 10px;
	background: transparent url(/v/img/play.png) no-repeat -135px -50px;
	overflow: hidden;
}
.list_tips .mask {
	z-index: 1;
	position: absolute;
	right: -11px;
	bottom: 26px;
	margin-bottom: 10px;
	width: 212px;
	height: 42px;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
}

/*  */
.list_window_open .list_mask{
	opacity:.6;
	filter:alpha(opacity=60);
	visibility:visible;
}
.list_window_open .list_dialog{
	top:40px;
	opacity:1;
	_filter:alpha(opacity=100);
	visibility:visible;
}
.list_mask{
	z-index:9;
	position:absolute;
	top:40px;
	bottom:0;
	left:0;
	width:100%;
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
	-moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
    transition: opacity .8s ease-in-out;
}	
.list_dialog{
	z-index:10;
	position:absolute;
	left:0;
	top:-140px;
	opacity:0;
	_filter:alpha(opacity=0);
	visibility:hidden;
	width:100%;
	height:140px;
	background:#303030;
	-moz-transition: all .8s ease-in-out;
    -webkit-transition: all .8s ease-in-out;
    -o-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}
.list_dialog .inputtext{
	width:272px;
	height:20px;
	line-height:20px;
	padding:11px 8px 10px;
	border:2px solid #666;
	background:#303030;
	font-size:14px;
	color:#fff;
	outline:none;
}
.list_dialog .close{
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	padding:8px;
}
.list_dialog .close i{
	display:block;
	width:16px;
	height:16px;
	background:transparent url(/v/img/play.png) no-repeat -160px -75px;
}
.list_dialog .inner{
	padding:10px 16px;
}
.list_dialog .inner{
	padding:10px 16px;
}
.list_dialog .inner .head{
	margin-bottom:5px;
	font-size:14px;
	color:#909090
}
.list_dialog .inner .entry{
	margin-bottom:10px;
}
.list_dialog .inner .action{
	margin-bottom:10px;
	text-align: center;
}
.list_dialog .action .form_btnmaj_m{
	margin-right:10px;
}
.list_dialog .action .form_btnsub_m{
	border-color:#666;
	background-color:#555;
}
.list_dialog .action .form_btnsub_m .form_btn_text{
	color:#fff;
}
.list_dialog .successinfo{
	padding:50px 0;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.list_dialog .successinfo .ico-success{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin-right:5px;
	background: transparent url(/v/img/play.png) no-repeat -235px -100px;
}


/* MV循环播放按钮 */
.mvmod {
	float: right;
	width: 72px;
	height: 20px;
}
.mvmod .mvbtn li {
	float: left;
	width: 22px;
	margin-left: 2px;
	display: inline;
}
.mvmod .mvbtn li a {
	display: block;
	width: 22px;
	height: 20px;
	background: transparent url(/v/img/play.png) 0 0;
}
.mvmod .mvbtn li em {
	display: none;
}
.mvmod .mvbtn li a.random {
	background-position: 0 0;
}
.mvmod .mvbtn li a.random:hover {
	background-position: -25px 0;
}
.mvmod .mvbtn li a.random:active {
	background-position: -50px 0;
}
.mvmod .mvbtn li.current a.random {
	background-position: -75px 0;
}
.mvmod .mvbtn li a.listroll {
	background-position: 0 -25px;
}
.mvmod .mvbtn li a.listroll:hover {
	background-position: -25px -25px;
}
.mvmod .mvbtn li a.listroll:active {
	background-position: -50px -25px;
}
.mvmod .mvbtn li.current a.listroll {
	background-position: -75px -25px;
}
.mvmod .mvbtn li a.sgelroll {
	background-position: 0 -50px;
}
.mvmod .mvbtn li a.sgelroll:hover {
	background-position: -25px -50px;
}
.mvmod .mvbtn li a.sgelroll:active {
	background-position: -50px -50px;
}
.mvmod .mvbtn li.current a.sgelroll {
	background-position: -75px -50px;
}
.vodmod{
	float: right;
	width: 82px;
	height: 20px;
	position: relative;
	right: -7px;
}
.vodmod .mvbtn{
	float:left;
	width:48px;
}
.vodmod .vodbtn{
	float:left;
	width:22px;
	border-left:1px solid #444;
	margin-left:5px;
	*display:inline;
	padding-left:6px;
}
.vodmod .vodbtn li {
	float: left;
	width: 22px;
	display: inline;
}
.vodmod .vodbtn li a {
	display: block;
	width: 22px;
	height: 20px;
	background: transparent url(/v/img/play.png) 0 0;
}
.vodmod .vodbtn li em {
	display: none;
}
.vodmod .vodbtn li a.newalbum {
	background-position: 0 -100px;
}
.vodmod .vodbtn li a.newalbum:hover {
	background-position: -25px -100px;
}
.vodmod .vodbtn li a.newalbum:active {
	background-position: -50px -100px;
}


/* 订阅模块 */
.subscribe {
	position: relative;
	padding-left: 60px;
	height: 50px;
	margin: 15px;
}
.subscribe .m_img {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}
.subscribe .m_img img {
	width: 100%;
}
.subscribe .m_title, .subscribe .m_action {
	display: block;
	overflow: hidden;
	font-size: 14px;
}
.subscribe .m_title {
	position: relative;
	top: -3px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.subscribe .m_title a {
	color: #fff;
	margin-right: 5px;
}
.subscribe .m_title a:hover {
	text-decoration: none;
	color: #c31;
}
.subscribe .m_action .form_btn_m .form_btn_text {
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.subscribe .sub_action {
	float: left;
}
.subscribe .sub_state {
	position: relative;
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 6px;
	margin-left: 10px;
	border: 1px solid #565656;
	background: #454545;
}
.subscribe .sub_state .num {
	color: #909090;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.subscribe .sub_state .arrow {
	cursor: default;
	width: 12px;
	height: 12px;
	position: absolute;
	left: -6px;
	top: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.subscribe .sub_state .arrow_bg {
	position: absolute;
	top: 0;
	left: -1px;
	display: block;
	width: 12px;
	height: 12px;
	font-family: SimSun;
	font-style: normal;
	color: #565656;
}
.subscribe .sub_state .arrow_co {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 12px;
	height: 12px;
	font-family: SimSun;
	font-style: normal;
	color: #454545;
}

/* 播放列表头部 for MV 和 专辑 */
.listArea .lists-head {
	overflow: hidden;
	height: 20px;
	padding: 10px 0;
}
.listArea .lists-head .caption {
	float: left;
	overflow: hidden;
	width: 218px;
	height: 20px;
	margin-left: 15px;
	display: inline;
	font-size:14px;
	color:#909090;
}
.listArea .lists-head .extend {
	float: right;
	width: 82px;
	margin-right: 15px;
	*display: inline;
}
.listArea .lists-head .title {
	font-size: 16px;
	font-weight: normal;
	color: #bbb;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.listArea .lists-head .title a {
	font-size: 16px;
	font-weight: normal;
	color: #3399E0;
}
.listArea .lists-head .title a:hover {
	color: #3399E0;
	text-decoration: underline;
}

/* 播放列表 */
.playlists {
	position: relative;
}
.playlists .lists {
	position: relative;
}
.playlists .items {
}
.playlists .items a:hover {
	text-decoration: none;
}
.playlists .items .item {
	*display: inline;
	*zoom: 1;
	border-bottom: 3px solid #303030;
	background: #444;
}
.playlists .items .item a, .playlists .items .item .A {
	display: block;
	position: relative;
	overflow: hidden;
	zoom: 1;
	width: 155px;
	height: 82px;
	padding: 6px 20px 6px 155px;
	color: #bbb;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.playlists .items .item a, .playlists .items .item .A {
	background: #444;
}
.playlists .items .item a:hover, .playlists .items .item .A:hover {
	background: #555;
}
.playlists .items .item a:active, .playlists .items .item .A:active {
	background: #333;
}
.playlists .items .item .current {
	border-top: 1px solid #194e6f;
	border-bottom: 1px solid #194e6f;
	background: #194e6f;
}
.playlists .items .item .current .l_img {
	border-color: #194e6f;
}
.playlists .items .item .current .l_order {
	display: none;
}
.playlists .items .item .current .l_status {
	display: block;
}
.playlists .items .item .current:hover {
	cursor: default;
	background: #194e6f;
}
.playlists .items .l_img {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 6px;
	left: 15px;
	width: 128px;
	height: 80px;
	border: 1px solid #747474;
	background: #999;
}
.playlists .items .l_img img {
	width: 128px;
	height: 96px;
	margin-top: -8px;
}
.playlists .items .l_title {
	display: block;
	padding-right: 25px;
	color: #bbb;
}
.playlists .items .l_stat, .playlists .items .l_rating, .playlists .items .l_time, .playlists .items .l_order {
	display: block;
	color: #909090;
}
.playlists .items .l_rating {
	position: absolute;
	top: 6px;
	right: 20px;
}
.playlists .items .l_rating .num {
	color: #ff9e00;
	font-size: 16px;
	font-style: normal;
}
.playlists .items .l_stat .num, .playlists .items .l_time .num {
	font-size: 10px;
	font-style: normal;
}
.playlists .items .l_order {
	z-index: 1;
	position: absolute;
	top: 69px;
	left: 16px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}
.playlists .items .l_order .num {
	line-height: 12px;
	margin: 0 4px;
	color: #fff;
	font-style: normal;
}
.playlists .items .l_order .bg {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 18px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.playlists .items .l_status {
	display: none;
	z-index: 1;
	position: absolute;
	left: 16px;
	top: 69px;
	width: 128px;
	height: 18px;
	line-height: 18px;
	color: #bbb;
}
.playlists .items .l_status .bg {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 18px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.playlists .items .l_status .ico__play {
	position: relative;
	top: 2px;
	margin: 0 2px;
}
.playlists .items .l_more {
	display: none;
	position: relative;
	z-index: 3;
}
.playlists .items .l_more .link {
	display: inline;
	padding: 0;
	border: 0;
	color: #bbb;
	background: none;
	font-family: simsun, '宋体';
}
.playlists .items .l_more .link:hover {
	text-decoration: underline;
	background: none;
}
.playlists .items .l_more .link:active {
	background: none;
}
.playlists .items .l_ishd {
	z-index: 1;
	position: absolute;
	top: 71px;
	left: 116px;
	height: 15px;
	line-height: 14px;
	overflow: hidden;
}

/* 专辑播放列表 */
.ablists .items .l_title {
	padding-right: 0;
}
.ablists .items .item .current .l_time {
	display: none;
}
.ablists .items .item .current .l_more {
	display: block;
}

/* MV播放列表 */
.mvlists {
	position: relative;
}
.mvlists .lists {
	position: relative;
}
.mvlists .mvitems {
}
.mvlists .mvitems a:hover {
	text-decoration: none;
}
.mvlists .mvitems .item {
	*display: inline;
	*zoom: 1;
	border-bottom: 3px solid #303030;
	background: #444;
}
.mvlists .mvitems .item a {
	display: block;
	position: relative;
	overflow: hidden;
	zoom: 1;
	width: 155px;
	height: 82px;
	padding: 6px 20px 6px 155px;
	color: #bbb;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.mvlists .mvitems .item a:hover {
	background: #555;
}
.mvlists .mvitems .item a:active {
	background: #333;
}
.mvlists .mvitems .item a.current {
	border-top: 1px solid #194e6f;
	border-bottom: 1px solid #194e6f;
	background: #194e6f;
}
.mvlists .mvitems .item a.current .m_img {
	border-color: #194e6f;
}
.mvlists .mvitems .item a.current .m_order {
	display: none;
}
.mvlists .mvitems .item a.current .m_status {
	display: block;
}
.mvlists .mvitems .item a.current:hover {
	cursor: default;
	background: #194e6f;
}
.mvlists .mvitems .m_img {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 6px;
	left: 15px;
	width: 128px;
	height: 80px;
	border: 1px solid #747474;
	background: #999;
}
.mvlists .mvitems .m_img img {
	width: 128px;
	height: 96px;
	margin-top: -8px;
}
.mvlists .mvitems .m_title {
	display: block;
	padding-right: 25px;
	color: #bbb;
}
.mvlists .mvitems .m_stat, .mvlists .mvitems .m_rating, .mvlists .mvitems .m_time, .mvlists .mvitems .m_order {
	display: block;
	color: #909090;
}
.mvlists .mvitems .m_rating {
	position: absolute;
	top: 6px;
	right: 20px;
}
.mvlists .mvitems .m_rating .num {
	color: #ff9e00;
	font-size: 16px;
	font-style: normal;
}
.mvlists .mvitems .m_stat .num, .mvlists .mvitems .m_time .num {
	font-size: 10px;
	font-style: normal;
}
.mvlists .mvitems .m_order {
	z-index: 1;
	position: absolute;
	top: 69px;
	left: 16px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}
.mvlists .mvitems .m_order .num {
	line-height: 12px;
	margin: 0 4px;
	color: #bbb;
	font-weight: normal;
	font-style: normal;
}
.mvlists .mvitems .m_order .bg {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 18px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.mvlists .mvitems .m_status {
	display: none;
	z-index: 1;
	position: absolute;
	left: 16px;
	top: 69px;
	width: 128px;
	height: 18px;
	line-height: 18px;
	color: #bbb;
}
.mvlists .mvitems .m_status .bg {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 18px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.mvlists .mvitems .m_status .ico__play {
	position: relative;
	top: 2px;
	margin: 0 2px;
}
.mvlists .mvitems .m_close{
	display: none;
	cursor:pointer;
	position: absolute;
	top: 6px;
	right: 20px;
	padding: 2px;
}
.mvlists .mvitems .m_close i{
	display:block;
	width:16px;
	height:16px;
	background:transparent url(/v/img/play.png) no-repeat -160px -75px;
}
.mvlists .mvitems .item a:hover .m_close{
	display:block;
}

/* 节目播放列表 */
.show_tab .tabs {
	background: #131313;
}
.show_tab .tabs ul {
	overflow: hidden;
	width: 330px;
}
.show_tab .tabs li {
	cursor: pointer;
	float: left;
	width: 110px;
	height: 40px;
}
.show_tab .tabs li span, .show_tab .tabs li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #bbb;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.show_tab .tabs li.current {
	cursor: default;
	background: #303030;
}
.tab-drama {
	z-index: 2;
	position: relative;
}
.tab-drama .tabs {
	height: 40px;
	padding: 0 1px;
	background: #222;
	-webkit-box-shadow: 0 -1px 0 #222;
	-moz-box-shadow: 0 -1px 0 #222;
	box-shadow: 0 -1px 0 #222;
}
.tab-drama .tabs .tab-ul {
	height: 100%;
}
.tab-drama .tab-ul li {
	float: left;
	width: 25%;
}
.tab-drama .tab-ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding: 3px 0;
	text-align: center;
	color: #bbb;
	text-decoration: none;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.tab-drama .tab-ul li.current a {
	background: #194e6f
}
.tab-drama .tab-ul .ico_up_triangle, .tab-drama .tab-ul .ico_down_triangle {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 8px;
	height: 4px;
	background: url(/v/img/play.png) no-repeat;
	margin-left: 5px;
	_margin: 13px 0 13px 5px;
	_overflow: hidden;
}
.tab-drama .tab-ul .ico_up_triangle {
	background-position: -285px -50px;
}
.tab-drama .tab-ul .ico_down_triangle {
	background-position: -285px -60px;
}
.tab-drama .popmore {
	display: none;
	z-index: 5;
	position: absolute;
	right: 1px;
	bottom: 40px;
	width: 82px;
	background: #222;
}
.tab-drama .popmore li a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #bbb;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.tab-drama .tab-ul li a:hover, .tab-drama .popmore li a:hover {
	background-color: #555;
}
.tab-drama .tab-ul li a:active, .tab-drama .popmore li a:active {
	background-color: #333;
}
.tab-drama .tab-ul li.current a:hover, .tab-drama .tab-ul li.current a:active {
	background: #194e6f
}
.textlists {
	position: relative;
}
.textlists h4 {
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: -5px;
	font-size: 16px;
	font-weight: normal;
	color: #999;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.textlists .lists {
	position: relative;
}
.textlists .items {
	margin-top: 15px;
}
.textlists .items a:hover {
	text-decoration: none;
}
.textlists .items .item {
	*display: inline;
	*zoom: 1;
	border-bottom: 3px solid #303030;
}
.textlists .items .item .A {
	display: block;
	position: relative;
	overflow: hidden;
	zoom: 1;
	height: 40px;
	padding: 6px 26px 6px 32px;
	color: #bbb;
	background: #444;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.textlists .items .item .A:hover {
	background: #555;
}
.textlists .items .item .A:active {
	background: #333;
}
.textlists .items .item .l_title, .textlists .items .item .l_actor, .textlists .items .item .l_stat {
	display: block;
	overflow: hidden;
	height: 20px;
}
.textlists .items .item .l_actor {
	margin-right: 100px;
	color: #909090;
}
.textlists .items .item .l_actor label, .textlists .items .item .l_actor span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
}
.textlists .items .item .l_stat {
	margin-top: -20px;
	text-align: right;
	color: #909090;
}
.textlists .items .item .l_stat .num {
	font-size: 10px;
	font-style: normal;
}
.textlists .items .item .l_serial {
	position: absolute;
	left: 0;
	top: 6px;
	width: 24px;
	padding: 0 4px;
	text-align: center;
	font-size: 12px;
	color: #909090;
}
.textlists .items .item .l_serial .playing {
	display: none;
	width: 11px;
	height: 12px;
	background: url(/v/img/play.png) no-repeat -260px -70px;
	vertical-align: middle;
}
.textlists .items .item .l_taglt {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
	line-height: 0;
}
.textlists .items .item .l_tagrt {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	line-height: 0;
}
.textlists .items .item .current {
	cursor: default;
	background: #194e6f
}
.textlists .items .item .current:hover {
	background: #194e6f
}
.textlists .items .item .current:active {
	background: #194e6f
}
.textlists .items .item .current .l_title {
	color: #fff
}
.textlists .items .item .current .l_serial label {
	display: none;
}
.textlists .items .item .current .l_serial .playing {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.textlists .ico-statplay {
	*margin-top: 3px;
	background: url(/v/img/play.png) no-repeat 0 -75px;
}
.null_show {
	padding: 165px 0 40px;
	text-align: center;
	font-size: 14px;
	color: #909090;
}
.null_show .ico_null {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 64px;
	height: 56px;
	margin-bottom: 3px;
	background: url(/v/img/ico_null.png) no-repeat 0 0;
	_background: none;
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/v/img/ico_null.png');
}
.flyLayout {
	z-index: 5000;
	zoom: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 5px;
	background: #f1faef;
	border: 1px solid #cbe090;
	opacity: 1;
	filter: alpha(opacity=100);
}

/* 电视剧 */
.tvlists {
	position: relative;
}
.tvlists .lists {
	*zoom: 1;
	position: relative;
}
.tvlists .items {
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 16px;
}
.tvlists .items .item {
	float: left;
}
.tvlists .items .iHover {
	z-index: 3;
	position: relative;
}
.tvlists .items .item .sn {
	position: relative;
	display: block;
	width: 58px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	font-size: 24px;
	color: #fff;
	border: 1px solid #303030;
	border-left: none;
	border-top: none;
	background: #444;
}
.tvlists .items .item .sn:visited {
	color: #909090;
}
.tvlists .items .item .sn:hover {
	background-color: #555;
}
.tvlists .items .item .sn:active {
	background-color: #333;
}
.tvlists .items .item .sn_num {
	display: block;
	width: 58px;
	height: 58px;
}
.tvlists .items .item .ico__newpgm, .tvlists .items .item .ico__preview {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.tvlists .items .item .current {
	background: #194e6f;
}
.tvlists .items .item .current:hover {
	cursor: default;
	background: #194e6f;
}
.tvlists .items .item .current:visited {
	color: #fff;
}
.tvlists .items .item .disabled {
	background: #444;
	color: #222;
}
.tvlists .items .item .disabled:hover {
	cursor: default;
	background: #444;
}
.tvlists .show_aspect h6 {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
}
.tvlists .show_aspect li {
	overflow: hidden;
	height: 20px;
}
.tvlists .show_aspect li a {
	color: #909090;
}
.tvlists .show_aspect li label {
	margin-right: 5px;
}
.tvlists .vcard {
	display: none;
	z-index: 3;
	position: absolute;
	top: 100%;
	width: 240px;
	margin-top: 14px;
	background: #222;
	border: 1px solid #555;
	-webkit-box-shadow: 0 2px 6px #222;
	-moz-box-shadow: 0 2px 6px #222;
	box-shadow: 0 2px 6px #222;
}
.tvlists .vcard .content {
	padding: 9px;
}
.tvlists .vcard .arrow {
	position: absolute;
	top: -14px;
	width: 26px;
	height: 14px;
	background: url(/v/img/ico_arrow.png) no-repeat 0 0;
}
.tvlists .vcard_top {
	top: auto;
	bottom: 100%;
	margin-bottom: 14px;
	margin-top: 0;
}
.tvlists .vcard_top .arrow {
	top: auto;
	bottom: -14px;
	background-position: 0 -14px;
}
.tvlists .vcard1n {
	left: 0;
}
.tvlists .vcard1n .arrow {
	left: 15px;
}
.tvlists .vcard2n {
	left: -34px;
}
.tvlists .vcard2n .arrow {
	left: 50px;
}
.tvlists .vcard3n {
	left: -92px;
}
.tvlists .vcard3n .arrow {
	left: 108px;
}
.tvlists .vcard4n {
	right: -34px;
}
.tvlists .vcard4n .arrow {
	right: 50px;
}
.tvlists .vcard5n {
	right: 0;
}
.tvlists .vcard5n .arrow {
	right: 15px;
}

/* 竖海报 电影 */
.postlists {
	position: relative;
}
.postlists .lists {
	position: relative;
}
.postlists .items {
	margin-top: 15px;
}
.postlists .items .item {
	*display: inline;
	*zoom: 1;
	border-bottom: 3px solid #303030;
}
.postlists .items .A {
	display: block;
	position: relative;
	overflow: hidden;
	zoom: 1;
	height: 132px;
	padding: 10px 20px 10px 123px;
	color: #bbb;
	background: #444;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.postlists .items .A:hover {
	text-decoration: none;
	background: #555;
}
.postlists .items .A:active {
	background: #333;
}
.postlists .items .A .l_img {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 15px;
	width: 93px;
	height: 132px;
	background: #999;
}
.postlists .items .A .l_img img {
	width: 93px;
	height: 132px;
}
.postlists .items .A .l_status {
	display: block;
	overflow: hidden;
	z-index: 1;
	position: absolute;
	top: 124px;
	left: 15px;
	width: 93px;
	height: 18px;
	line-height: 18px;
}
.postlists .items .A .l_status .status {
	margin-left: 4px;
	line-height: 18px;
	color: #fff;
}
.postlists .items .A .l_status .bg {
	display: block;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 18px;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.postlists .items .A .l_ishd {
	display: block;
	z-index: 1;
	position: absolute;
	top: 126px;
	left: 80px;
	height: 15px;
	line-height: 14px;
	overflow: hidden;
}
.postlists .items .A .l_title {
	display: block;
	min-height: 40px;
	_height: 40px;
	font-size: 14px;
	color: #bbb;
}
.postlists .items .A .l_price {
	display: block;
	font-size: 14px;
	color: #909090;
}
.postlists .items .A .l_price label {
	margin-right: 5px;
}
.postlists .items .A .l_price .pricenum {
	font-weight: normal;
	color: #f60;
}

/* 综艺 精细化 */
.showlists .items {
	margin-top: 15px;
}
.showlists .item {
	background: #444;
	border-bottom: 3px solid #303030;
}
.showlists .inner {
	zoom: 1;
	position: relative;
}
.showlists a {
	text-decoration: none;
}
.showlists .A {
	display: block;
}
.showlists .A:hover {
	background: #555;
	text-decoration: none;
}
.showlists .A:active {
	background: #333;
}
.showlists .ico-statplay {
	*margin-top: 3px;
	background: url(/v/img/play.png) no-repeat 0 -75px;
}
.showlists .headline, .showlists .time, .showlists .statplay {
	color: #909090;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.showlists .headline {
	color: #bbb;
}
.showlists .playing {
	display: none;
	width: 11px;
	height: 12px;
	background: url(/v/img/play.png) no-repeat -260px -70px;
	vertical-align: middle;
}
.showlists .program .A {
	zoom: 1;
	position: relative;
	padding: 5px 20px 5px 40px;
}
.showlists .program .serial {
	position: absolute;
	left: 0;
	top: 6px;
	width: 24px;
	padding: 0 4px;
	text-align: center;
	font-size: 12px;
	color: #909090;
}
.showlists .program .headline {
	overflow: hidden;
	height: 40px;
	color: #bbb;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.showlists .program .statplay {
	overflow: hidden;
	height: 20px;
	margin-top: -20px;
	text-align: right;
}
.showlists .program .time {
	overflow: hidden;
	height: 20px;
	margin-right: 70px;
}
.showlists .program .time label, .showlists .program .time span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
}
.showlists .program .taglt {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
	line-height: 0;
}
.showlists .program .tagrt {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	line-height: 0;
}
.showlists .panel {
	display: none;
	background: #303030;
}
.showlists .panel .handle-more .A {
	_zoom: 1;
	line-height: 30px;
	text-align: center;
	color: #909090;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.showlists .rel-aspect .A {
	zoom: 1;
	position: relative;
	height: 20px;
	padding: 5px 20px 5px 60px;
}
.showlists .rel-aspect .first {
}
.showlists .rel-aspect .serial {
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -10px;
	width: 24px;
	height: 20px;
	padding: 0 4px;
	text-align: center;
	font-size: 12px;
	color: #909090;
}
.showlists .rel-aspect .serial label {
	display: block;
	padding-left: 4px;
	margin-top: -1px;
}
.showlists .rel-aspect .headline {
	overflow: hidden;
	height: 20px;
	line-height: 20px;
}
.showlists .rel-aspect .statplay {
	overflow: hidden;
	height: 20px;
	padding-right: 8px;
	margin-top: -20px;
	line-height: 20px;
	text-align: right;
}
.showlists .handle {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 45px;
}
.showlists .handle .A {
	zoom: 1;
	height: 100%;
	padding-right: 16px;
}
.showlists .handle .A i {
	overflow: hidden;
	display: block;
	position: relative;
	top: 12px;
	width: 8px;
	height: 9px;
	margin: 0 auto;
	background: url(/v/img/play.png) no-repeat -235px -79px;
}
.showlists .current .A {
	cursor: default;
	background: #194e6f
}
.showlists .current .A:hover {
	background: #194e6f
}
.showlists .current .A:active {
	background: #194e6f;
}
.showlists .current .serial label {
	display: none;
}
.showlists .current .serial .playing {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.showlists .current .headline {
	color: #fff;
}
.showlists .item-open {
	background: #303030;
}
.showlists .item-open .program .A {
}
.showlists .item-open .program .headline {
	padding-right: 20px;
}
.showlists .item-open .handle, .showlists .item-open .panel {
	display: block;
}
.showlists .item-open .handle .A i {
	background-position: -235px -70px;
}
.showlists .item-close, .showlists .item-close .panel {
	background: #444;
}
.showlists .item-close .panel li, .showlists .item-close .panel .statplay, .showlists .item-close .panel .handle-more {
	display: none;
}
.showlists .item-close .handle, .showlists .item-close .panel, .showlists .item-close .panel .current {
	display: block;
}
.showlists .item-close .program .headline {
	padding-right: 20px;
}

/* 播放列表 end */
/* 滚动条 */
.scroll-area {
	position: relative;
	width: 330px;
	overflow: hidden;
}
.scroll-area .scroller {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.scroll-area .scroller-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.scroll-area .scrollbar {
	visibility: hidden;
	position: relative;
	z-index: 2;
}
.scroll-area .scrollbar-track {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	background: #222;
	opacity: 0.6;
	_filter: alpha(opacity=100);
}
.scroll-area .scrollbar-track .scrollbar-handle {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 14px;
	height: 0;
	margin: 0 1px;
	background: #444;
	border-top: 1px solid #666;
	border-bottom: 1px solid #111;
}
.scroll-area .scrollbar-track:hover {
	opacity: 0.9;
	_filter: alpha(opacity=100);
}
.scroll-area .scrollbar-track a:hover {
	background: #555;
}
.scroll-area .scrollbar-up {
	display: none;
}
.scroll-area .scrollbar-down {
	display: none;
}
.scroll-area, .scroll-area .scroller, .scroll-area .scrollbar-track {
	height: 418px;
}
.scroll-area-s, .scroll-area-s .scroller, .scroll-area-s .scrollbar-track {
	height: 378px;
}

/* 关灯后播放区域变化 */
.play_dark {
	background: #222;
}
.play_dark .listcontrol .handle {
	background: #222;
	border-color: #222;
}
.play_dark .listcontrol .handle .label {
	color: #909090;
}

/* 专辑播放列表特殊CSS */
.page_list .listArea .lists-head .caption {
	width: 300px;
}
.page_list .listArea .lists-head .extend {
	width: 35px;
	text-align: right;
}
.page_list .listArea input {
	height: auto;
	line-height: 0;
	margin-right: 4px;
}

/* 图标ico */
.ico__youku, .ico__sina, .ico__tecent, .ico__qzone, .ico__renren, .ico__msn, .ico__kaixin, .ico__pengyou, .ico__baidu, .ico__douban, .ico__mop, .ico__sohu, .ico__163, .ico__qq, .ico__weixin, .ico__yixin {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 16px;
	height: 16px;
	background: url(/v/img/ico_apps.png) no-repeat;
	line-height: 0;
}
.ico__youku {
	background-position: -96px 0;
}
.ico__sina {
	background-position: 0 -32px;
}
.ico__tecent {
	background-position: -32px -32px;
}
.ico__qzone {
	background-position: -64px -32px;
}
.ico__renren {
	background-position: -96px -32px;
}
.ico__msn {
	background-position: 0 -64px;
}
.ico__kaixin {
	background-position: -32px -64px;
}
.ico__pengyou {
	background-position: -64px -64px;
}
.ico__baidu {
	background-position: -96px -64px;
}
.ico__douban {
	background-position: 0 -96px;
}
.ico__mop {
	background-position: -32px -96px;
}
.ico__sohu {
	background-position: -64px -96px;
}
.ico__163 {
	background-position: -96px -96px;
}
.ico__qq {
	background-position: 0 -128px;
}
.ico__weixin {
	background-position: -32px -128px;
}
.ico__yixin {
	background-position: -64px -128px;
}

/* 交互区css */
.yk-interact {
	margin-bottom: 30px
}
.yk-interact .fns {
	z-index: 3;
	position: relative;
	height: 66px;
}
.yk-interact .fn-updown, .yk-interact .fn-collect, .yk-interact .fn-download, .yk-interact .fn-share {
	position: relative;
	float: left;
}
.yk-interact .fn-stat {
	float: right;
}
.yk-interact .fn-splite {
	float: left;
	width: 1px;
	height: 52px;
	margin: 8px 25px 4px;
	background: #ddd
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	*zoom: 1;
}

/* fn */
.yk-interact .fn {
	*zoom: 1;
	z-index: 3;
	position: relative;
	float: left;
	cursor: default;
	height: 50px;
	padding: 8px 10px
}
.yk-interact .fn .label {
	display: block;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #555
}
.yk-interact .fn .ico {
	display: block;
	line-height: 0;
	text-align: center;
}

/* tips */
.yk-interact .qtips {
	width: auto;
	_width: 148px;
	padding: 7px 25px 7px 10px;
	left: 4px;
	top: 90%;
}
.yk-interact .qtips .content {
	white-space: nowrap;
	color: #909090;
	line-height: 20px;
}

/* handle */
.yk-interact .fn-handle {
	cursor: pointer;
	width: 29px;
	height: 64px;
	margin: -7px -9px -7px 0;
	text-align: center;
}
.yk-interact .fn-handle .ico-drophandle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 5px solid;
	border-color: #555 #fff #fff #fff;
}
.yk-interact .fn-updown, .yk-interact .fn-collect {
	margin-right: 8px
}
.yk-interact .fn-updown .num {
	position: relative;
	top: 3px;
	*top: 0;
	vertical-align: baseline;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
	color: #555
}
.yk-interact .fn-updown .fn {
	height: 66px;
	padding: 0;
	text-align: center;
}
.yk-interact .fn-updown .fn-up {
	float: left;
	height: 50px;
	padding: 8px 10px;
}
.yk-interact .fn-updown .fn-down {
	display: none;
	position: absolute;
	top: 65px;
	left: 0;
	width: 100%;
	_width: 75px;
}
.yk-interact .fn-updown .fn-down div, .yk-interact .fn-updown .fn-down a {
	display: block;
	height: 50px;
	padding: 7px 0;
	border: 1px solid #ddd;
	background: #fff
}
.yk-interact .fn-share .shares, .yk-interact .fn-share .fn-handle {
	float: left;
	*display: inline;
}
.yk-interact .fn-share .options {
	width: 156px;
	height: 30px;
}
.yk-interact .fn-share .options li {
	float: left;
	margin-right: 9px;
}
.yk-interact .fn-share .fn-handle .ico-drophandle {
	margin-top: 18px;
}
.yk-interact .fn-share .fn-handle a {
	display: block;
	_position: relative;
	height: 100%;
	border-left: 1px solid #fff;
}
.yk-interact .fn-share .fn-handle a:hover {
	background: #eee;
	border-left: 1px solid #ddd;
}
.yk-interact .fn-share .fn-handle a:hover .ico-drophandle {
	border-color: #555 #eee #eee #eee;
}
.yk-interact .fn-stat .playstat, .yk-interact .fn-stat .fn-handle {
	float: left;
	*display: inline;
}
.yk-interact .fn-stat .playstat {
	height: 30px;
	padding: 10px 0;
	line-height: 30px;
}
.yk-interact .fn-stat .playstat .ico {
	float: left;
	margin-right: 5px;
}
.yk-interact .fn-stat .playstat .stat {
	font-size: 14px;
	color: #555;
}
.yk-interact .fn-stat .playstat .num {
	margin-right: 5px;
	font-size: 20px;
	font-family: arial;
	font-style: normal;
	font-weight: normal;
	color: #555;
}
.yk-interact .fn-stat .fn-handle .ico-drophandle {
	margin-top: 32px;
}

/* fn icon */
.yk-interact .ico-fn-up, .yk-interact .ico-fn-down, .yk-interact .ico-fn-collect, .yk-interact .ico-fn-download, .yk-interact .ico-fn-VR, .yk-interact .ico-fn-qzone, .yk-interact .ico-fn-qq, .yk-interact .ico-fn-weibo, .yk-interact .ico-fn-weixin, .yk-interact .ico-info, .yk-interact .ico-success-large, .yk-interact .ico-failure-large, .yk-interact .ico-failure, .yk-interact .ico-close, .yk-interact .ico-del, .yk-interact .ico-android, .yk-interact .ico-pc {
	background: transparent url(/v/img/fns.png) no-repeat;
}
.yk-interact .ico-fn-up, .yk-interact .ico-fn-down, .yk-interact .ico-fn-collect, .yk-interact .ico-fn-download, .yk-interact .ico-fn-VR, .yk-interact .ico-fn-qzone, .yk-interact .ico-fn-qq, .yk-interact .ico-fn-weibo, .yk-interact .ico-fn-weixin {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 30px;
}
.yk-interact .ico-fn-up {
	background-position: 0 0
}
.yk-interact .ico-fn-down {
	background-position: 0 -30px
}
.yk-interact .ico-fn-collect {
	background-position: 0 -60px
}
.yk-interact .ico-fn-download {
	background-position: 0 -90px
}
.yk-interact .ico-fn-VR {
	background-position: 0 -120px
}
.yk-interact .ico-fn-qzone {
	background-position: 0 -210px
}
.yk-interact .ico-fn-qq {
	background-position: 0 -240px
}
.yk-interact .ico-fn-weibo {
	background-position: 0 -270px
}
.yk-interact .ico-fn-weixin {
	background-position: 0 -300px
}
.yk-interact .ico-fn-qzone:hover {
	background-position: -30px -210px
}
.yk-interact .ico-fn-qq:hover {
	background-position: -30px -240px
}
.yk-interact .ico-fn-weibo:hover {
	background-position: -30px -270px
}
.yk-interact .ico-fn-weixin:hover {
	background-position: -30px -300px
}
.yk-interact .ico-info, .yk-interact .ico-success-large, .yk-interact .ico-failure-large, .yk-interact .ico-failure, .yk-interact .ico-close, .yk-interact .ico-del, .yk-interact .ico-android, .yk-interact .ico-pc {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.yk-interact .ico-info {
	width: 16px;
	height: 16px;
	background-position: -30px -360px
}
.yk-interact .ico-success-large {
	width: 30px;
	height: 32px;
	background-position: 0 -380px
}
.yk-interact .ico-failure-large {
	width: 30px;
	height: 32px;
	background-position: -35px -380px
}
.yk-interact .ico-failure {
	width: 16px;
	height: 16px;
	background-position: -50px -360px
}
.yk-interact .ico-close {
	width: 12px;
	height: 12px;
	background-position: 0 -360px
}
.yk-interact .ico-del {
	width: 10px;
	height: 10px;
	background-position: -60px -415px
}
.yk-interact .ico-android {
	width: 30px;
	height: 32px;
	margin-right: 10px;
	background-position: -30px -415px
}
.yk-interact .ico-pc {
	width: 30px;
	height: 27px;
	margin-right: 10px;
	background-position: 0 -415px
}

/* fn-hover */
.yk-interact .fn:hover, .yk-interact .fn-hover {
	padding: 7px 9px;
	border: 1px solid #ddd
}
.yk-interact .fn:hover .ico-fn-VR, .yk-interact .fn-hover .ico-fn-VR {
	background-position: -30px -120px
}
.yk-interact .fn-updown .fn:hover, .yk-interact .fn-updown .fn-hover {
	padding: 0;
	border: none;
}
.yk-interact .fn-updown .fn:hover .fn-up, .yk-interact .fn-updown .fn-hover .fn-up {
	padding: 7px 9px;
	border: 1px solid #ddd
}
.yk-interact .fn-updown .fn:hover .fn-down, .yk-interact .fn-updown .fn-hover .fn-down {
	display: block;
}
.yk-interact .fn-updown .fn-disabled:hover {
	padding: 0
}
.yk-interact .fn-updown .fn-disabled:hover .fn-up {
	padding: 8px 10px;
	border: none
}
.yk-interact .fn-updown .fn-disabled:hover .fn-down {
	display: none
}

/* fn-expand */
.yk-interact .fn-expand, .yk-interact .fn-expand:hover {
	padding: 7px 9px 8px;
	border: 1px solid #ddd;
	border-bottom: none;
	background: #fff
}
.yk-interact .fn-expand .fn-handle .ico-drophandle {
	margin-top: 27px;
	border-color: #fff #fff #555 #fff;
}
.yk-interact .fn-share .fn-expand .fn-handle .ico-drophandle {
	margin-top: 13px;
}
.yk-interact .fn-share .fn-expand .fn-handle a:hover .ico-drophandle {
	border-color: #eee #eee #555 #eee;
}

/* fn-return */
.yk-interact .fn-return .ico-fn-up {
	background-position: -30px 0
}
.yk-interact .fn-return .ico-fn-down {
	background-position: -30px -30px
}
.yk-interact .fn-return .ico-fn-collect {
	background-position: -30px -60px
}
.yk-interact .fn-return .ico-fn-download {
	background-position: -30px -90px
}
.yk-interact .fn-return .ico-fn-collect {
	background-position: -30px -60px
}

/* fn-disabled */
.yk-interact .fn-disabled {
	cursor: default;
}
.yk-interact .fn-disabled .label, .yk-interact .fn-disabled .num {
	color: #bbb;
}
.yk-interact .fn-disabled:hover {
	padding: 8px 10px;
	border: none
}
.yk-interact .fn-disabled:hover .ico-fn-VR {
	background-position: 0 -120px
}
.yk-interact .fn-disabled .ico-fn-up {
	background-position: -60px 0
}
.yk-interact .fn-disabled .ico-fn-down {
	background-position: -60px -30px
}
.yk-interact .fn-disabled .ico-fn-collect {
	background-position: -60px -60px
}
.yk-interact .fn-disabled .ico-fn-download {
	background-position: -60px -90px
}
.yk-interact .fn-share-disabled {
	padding-top: 10px;
	font-size: 14px;
	color: #555;
}
.yk-interact .fn-share-disabled .ico-info {
	margin-right: 5px;
	_margin-top: -2px;
}

/* panel */
.yk-interact .panel {
	display: none;
	*zoom: 1;
	z-index: 1;
	position: relative;
	padding: 19px 24px;
	margin-top: -1px;
	border: 1px solid #ddd;
	background: #fff
}
.yk-interact .panel .close {
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	width: 12px;
	height: 12px;
	padding: 8px;
	line-height: 0;
	font-size: 0;
}
.yk-interact .panel .close:hover .ico-close {
	background-position: -15px -360px
}
.yk-interact .panel-collect .ico {
	float: left;
	margin-top: 3px;
	margin-right: 10px
}
.yk-interact .panel-collect .row1 {
	line-height: 30px;
}
.yk-interact .panel-collect .row2 {
}
.yk-interact .panel-collect .row2 span {
	display: block;
}
.yk-interact .panel-collect .majtxt {
	font-size: 14px;
}
.yk-interact .panel-collect .subtxt {
	font-size: 12px;
	color: #909090
}
.yk-interact .panel-download .column {
	float: left;
	width: 50%;
}
.yk-interact .panel-download .column1 {
	width: 64%;
}
.yk-interact .panel-download .column2 {
	width: 36%;
}
.yk-interact .panel-download h4 {
	font-weight: bold;
	font-size: 14px;
	color: #555;
}
.yk-interact .panel-download .head {
	margin-bottom: 10px;
}
.yk-interact .panel-download .ploading {
	padding: 10px 0 10px 100px;
	font-size: 14px;
}
.yk-interact .panel-download .selectarea {
	height: 28px;
	margin-bottom: 10px;
}
.yk-interact .panel-download .selectarea .loading {
	float: left;
	margin: 2px 0 0 10px;
	*display: inline;
}
.yk-interact .panel-download .selectbox {
	float: left;
	z-index: 3;
	position: relative;
	width: 240px;
	height: 28px;
}
.yk-interact .panel-download .selectbox .ico-drophandle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 0;
	margin-top: 10px;
	line-height: 0;
	font-size: 0;
	border: 5px solid;
	border-color: #555 #fff #fff #fff;
}
.yk-interact .panel-download .selectbox .handle {
	cursor: pointer;
	z-index: 2;
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 0;
	font-size: 0;
}
.yk-interact .panel-download .selectbox ul {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 238px;
	background: #fff;
	border: 1px solid #ddd
}
.yk-interact .panel-download .selectbox li {
	position: relative;
}
.yk-interact .panel-download .selectbox .action {
	display: none;
	position: absolute;
	right: 2px;
	top: 3px;
	width: 10px;
	height: 10px;
	padding: 5px;
	line-height: 0;
	font-size: 0;
}
.yk-interact .panel-download .selectbox li a {
	display: block;
	height: 26px;
	padding: 0 26px 0 9px;
	line-height: 26px;
	font-size: 14px;
	color: #909090
}
.yk-interact .panel-download .selectbox li a:hover {
	color: #ef4123;
}
.yk-interact .panel-download .selectbox li a:hover .action {
	display: block;
}
.yk-interact .panel-download .selectbox .cur a:hover {
	color: #909090;
}
.yk-interact .panel-download .selectbox .other {
	display: none;
}
.yk-interact .panel-download .select-open .other {
	display: block;
}
.yk-interact .panel-download .infocon {
	position: relative;
}
.yk-interact .panel-download .infocon .maj .txt {
	margin-right: 35px;
	padding-top: 2px;
	font-size: 14px;
}
.yk-interact .panel-download .infocon .maj i {
	margin-right: 5px;
	margin-top: -4px;
}
.yk-interact .panel-download .infocon .sub {
	width: 196px;
	margin-left: 20px;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #ddd;
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
}
.yk-interact .panel-download .infocon .sub a {
	margin-left: 7px;
}
.yk-interact .panel-download .infocon .redetect {
	position: absolute;
	top: 0;
	left: 230px;
}
.yk-interact .panel-download .sucinfo i {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}
.yk-interact .panel-download .sucinfo .txt {
	display: block;
	font-size: 14px;
}
.yk-interact .panel-download .form_btn {
	vertical-align: baseline;
}
.yk-interact .panel-download .ico-android {
	_margin-top: 2px;
}
.yk-interact .panel-download .ico-pc {
	_margin-top: 4px;
}
.yk-interact .panel-download .help {
	font-size: 14px;
	margin-bottom: 10px;
}
.yk-interact .panel-download .dimcode {
	margin-top: 20px;
}
.yk-interact .panel-download .dimcode .dim-pic {
	float: left;
	margin-right: 10px;
}
.yk-interact .panel-download .dimcode .dim-txt strong {
	font-size: 14px;
	color: #555;
}
.yk-interact .panel-download .dimcode .dim-txt p {
	margin-bottom: 20px;
	font-size: 14px;
	color: #555;
}
.yk-interact .panel-download .dimcode .dim-txt .coldodge {
	color: #909090;
}
.yk-interact .panel-download .dimcode .dim-txt .plink {
	font-size: 14px
}
.yk-interact .panel-share h4 {
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 10px;
	color: #555;
}
.yk-interact .panel-share .item {
	margin-bottom: 10px
}
.yk-interact .panel-share .item .label {
	display: block;
	float: left;
	width: 60px;
}
.yk-interact .panel-share .p1 {
	float: left;
	width: 410px;
	margin-bottom: -10px;
}
.yk-interact .panel-share .p1 .help {
	position: absolute;
	margin-top: -30px;
	margin-left: 135px;
}
.yk-interact .panel-share .p2 {
	float: left;
	width: 180px;
}
.yk-interact .panel-share .p2 i {
	float: left;
	_display: inline;
	margin: 2px 6px 0 0;
}
.yk-interact .panel-share .p2 a {
	color: #909090;
	margin-bottom: 6px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.yk-interact .panel-share .p2 a:hover {
	color: #014ccc;
	text-decoration: none;
}
.yk-interact .panel-share .p2 .g1 {
	float: left;
	width: 90px;
}
.yk-interact .panel-share .p2 .g2 {
	float: left;
	width: 90px;
}
.yk-interact .panel-share label, .yk-interact .panel-share .label {
	color: #909090;
}
.yk-interact .panel-share .tipinfo {
	padding: 2px 0 0 60px;
	color: #909090;
}
.yk-interact .panel-share .ico__new {
	z-index: 2;
	position: relative;
	top: -32px;
	left: 0;
	width: 16px;
	height: 16px;
	background: url(/index/img/bg_header.gif) no-repeat -20px -480px;
}
.yk-interact .panel-stat .panel .close {
	display: none;
}
.yk-interact .panel-stat .panel-con {
	margin-bottom: -15px;
}
.yk-interact .panel-stat li {
	overflow: hidden;
	height: 20px;
	margin-bottom: 2px;
}
.yk-interact .panel-stat label {
	margin-right: 5px;
	color: #909090;
}
.yk-interact .panel-stat label.vr {
	color: #555;
}
.yk-interact .panel-stat .num {
	font-size: 12px;
	color: #333;
}
.yk-interact .panel-stat .vrnum {
	font-size: 12px;
}
.yk-interact .panel-stat .ratenum {
	font-size: 18px;
	color: #ff6600;
}
.yk-interact .panel-stat .ico__VR {
	margin-right: 2px;
	font-size: 0;
	line-height: 0;
	vertical-align: middle;
}
.yk-interact .panel-stat .common {
	clear: both;
	margin-bottom: 20px;
}
.yk-interact .panel-stat .common .head {
	height: 20px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.yk-interact .panel-stat .common .head .title {
	float: left;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 14px;
	color: #555;
}
.yk-interact .panel-stat .common .head .more {
	float: right;
}
.yk-interact .panel-stat .common .head .more label {
	margin-left: 5px;
}
.yk-interact .panel-stat .common .head .apend {
	color: #909090;
}
.yk-interact .panel-stat .common .half {
	float: left;
	width: 50%;
}
.yk-interact .panel-stat .common .half li {
	color: #909090;
}
.yk-interact .panel-stat .common .vr_head {
	height: 20px;
	margin-bottom: 10px;
}
.yk-interact .panel-stat .common .vr_head h5 {
	float: left;
	color: #555;
	font-size: 12px;
}
.yk-interact .panel-stat .common .vr_head .more {
	float: right;
}
.yk-interact .panel-stat .special .half {
	width: 189px;
}
.yk-interact .panel-stat .special .rec {
	overflow: hidden;
	*zoom: 1;
	_position: relative;
	min-height: 66px;
	padding-left: 20px;
	_padding-left: 15px;
	border-left: 1px solid #eee;
}
.yk-interact .panel-stat .row li {
	float: left;
	width: 33%;
}
.yk-interact .panel-stat .rec .fwb, .yk-interact .panel-stat .rec .num {
	margin-right: 5px;
	color: #555;
}
.yk-interact .panel-stat .rec .null {
	color: #909090;
}
.yk-interact .panel-stat .rec .reclink li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #909090;
}
.yk-interact .panel-stat .rec .reclink li a {
	color: #909090;
}
.yk-interact .panel-stat .rec .g1 {
	float: left;
	width: 48%;
	margin-top: -1px;
}
.yk-interact .panel-stat .rec .recstat {
	overflow: hidden;
	*zoom: 1;
}
.yk-interact .panel-stat .rec .g2 {
	float: right;
	width: 48%;
	margin-top: -1px;
}
.yk-interact .panel-stat .rec .g li {
	border-top: 1px dotted #bbb;
	padding: 3px 0 2px;
	margin: 0;
}
.yk-interact .panel-stat .rec .g .recname {
	display: block;
	float: left;
	height: 20px;
	_height: 18px;
	_padding-top: 2px;
}
.yk-interact .panel-stat .rec .g .recnum {
	display: block;
	float: right;
	color: #bbb;
}
.yk-interact .panel-stat .rec .g .recname {
	color: #909090;
}
.yk-interact .panel-stat .rec .g .recname img {
	position: relative;
	top: 2px;
	_top: 0;
	margin-right: 5px;
}
.yk-interact .panel-stat .rec .reclink li a:hover {
	color: #014ccc;
}
.yk-interact .panel-stat .hon li {
	float: left;
	width: 50%;
	color: #909090;
}
.yk-interact .panel-stat .hon .order, .yk-interact .panel-stat .hon .name {
	margin-right: 10px;
}

/* 交互区css end */
/* 信息区域css */
/* 关注更新 */
.infoArea .follow_state {
	position: relative;
}
.infoArea .follow_state .followed {
	color: #909090;
}
.infoArea .qtips {
	width: 125px;
	padding: 10px 14px 10px 10px;
}
.infoArea .qtips_lt {
	left: 86px;
	top: -20px;
}
.infoArea .qtips_lt .arrow {
	top: 24px;
}

/* 视频信息 */
.vInfo .offical {
	clear: both;
	position: relative;
	min-height: 64px;
	_height: 64px;
	padding-left: 74px;
	margin-bottom: 5px;
	zoom: 1;
}
.vInfo .offical .photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	margin-right: 10px;
}
.vInfo .offical .photo img {
	width: 64px;
	height: 64px;
}
.vInfo .offical .name a {
	font-size: 16px;
	font-weight: bold;
	font-family: 'microsoft yaHei', '微软雅黑', arial;
}
.vInfo .offical .pub {
	margin-bottom: 3px;
	color: #909090;
}
.vInfo .qtips_lt {
	left: 65px;
}
.vInfo .item {
	margin-bottom: 5px;
}
.vInfo .item .label {
	display: block;
	width: 30px;
	float: left;
	color: #909090;
}
.vInfo .item .content {
	width: 280px;
	float: left;
}
.vInfo .item .content a {
	float: left;
	display: block;
	margin-right: 5px;
	white-space: nowrap;
}
.vInfo .banner {
	margin-top: 8px;
}
.vInfo .morelink {
	margin-top: 8px;
	text-align: right;
}
.vInfo .handle {
}

/* MV信息 */
.mvInfo {
	position: relative;
	min-height: 86px;
	_height: 86px;
	padding-left: 74px;
	color: #515151;
	zoom: 1;
}
.mvInfo .name, .mvInfo .show_singer, .mvInfo .songwriter {
	word-wrap: break-word;
	word-break: normal;
}

/* Overwrite the previous */
.mvInfo .photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 64px;
	margin-right: 10px;
}
.mvInfo .photo img {
	width: 64px;
	height: 64px;
}
.mvInfo .action {
	text-align: center;
	margin-top: 5px;
}
.mvInfo .action span {
	color: #bbb;
}
.mvInfo .label {
	color: #909090;
}
.mvInfo .name {
	padding-right: 50px;
	font-weight: bold;
}
.mvInfo .type {
	padding-right: 50px;
}
.mvInfo .rating {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 24px;
	text-align: right;
}
.mvInfo .rating .num {
	padding: 0 5px;
	font-size: 24px;
	color: #ff9e00;
}

/* 专辑信息 */
.albumInfo {
	position: relative;
	min-height: 100px;
	_height: 100px;
	padding-left: 138px;
	zoom: 1;
}
.albumInfo .name {
	color: #333;
}
.albumInfo .label, .albumInfo .num, .albumInfo .time {
	color: #909090;
}
.albumInfo .photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 128px;
	height: 80px;
	overflow: hidden;
	margin-bottom: 7px;
	background: url(/index/img/master.png) no-repeat 0 -896px;
}
.albumInfo .photo img {
	position: absolute;
	top: -8px;
	display: block;
	width: 124px;
	height: 93px;
	clip: rect(0 124px 84px 0);
}
.albumInfo .subscribe {
	position: absolute;
	left: 0;
	top: 82px;
	_top: 85px;
	width: 128px;
	text-align: center;
	padding: 0;
	height: auto;
	margin: 0;
}
.albumInfo .ico__sub {
	margin-right: 3px;
	vertical-align: middle;
}

/* 节目信息 */
.showInfo .show_title {
	font-size: 14px;
	font-weight: bold;
}
.showInfo .show_title .pub {
	margin-left: 8px;
	color: #909090;
}
.showInfo .show_title .vr {
	margin-left: 8px;
}
.showInfo .show_title .vr .num {
	font-size: 12px;
}
.showInfo .show_area {
	display: inline;
	margin-right: 10px;
}
.showInfo .show_type {
	display: inline;
}
.showInfo .show_follow {
	position: relative;
	margin-top: 7px;
}
.showInfo .show_follow .followed {
	color: #909090;
	line-height: 30px;
}
.showInfo .show_follow .splite {
	margin: 0 5px;
}
.showInfo .show_intro {
	margin-top: 7px;
	color: #909090;
}
.showInfo .label {
	color: #909090;
	margin-right: 2px;
}
.showInfo .ml10 {
	margin-left: 10px;
}
.showInfo_actor {
	margin-top: 10px;
}
.showInfo_actor ul {
	float: left;
	position: relative;
	width: 90px;
	margin-right: 10px;
}
.showInfo_actor .act_avatar {
	width: 64px;
	height: 64px;
	margin-bottom: 3px;
	padding: 1px;
	border: 1px solid #e5e5e5;
}
.showInfo_actor .act_sel {
	position: absolute;
	top: 50px;
	left: 55px;
	_left: 58px;
	width: 13px;
}
.showInfo_actor .act_name {
	word-wrap: break-word;
	word-break: normal;
}
.showInfo_actor .act_desc {
	word-wrap: break-word;
	word-break: normal;
	color: #909090;
}
.showInfo_actor .follow_links {
	margin-top: 5px;
}
.showInfo_actor .follow_links .followed {
	color: #909090;
}

/* 目录检索css */
.showCatalog_S {
	overflow: hidden;
}
.showCatalog_S label {
	display: block;
	color: #bbb;
}
.showCatalog_S .catalogs {
	margin-bottom: -10px;
}
.showCatalog_S .catalog {
	margin-bottom: 10px;
}
.showCatalog_S .catalog li {
	overflow: hidden;
	float: left;
	width: 56px;
	height: 20px;
	margin-right: 6px;
}
.showCatalog_S .colllist3s li {
	width: 97px;
}
.showCatalog_S .colllist4s li {
	width: 71px;
}
.showCatalog_S .sotool {
	margin-bottom: 10px;
}
.showCatalog_S .sotool label {
	margin-bottom: 3px;
}
.showCatalog_S .sotool .core {
	height: 24px;
}
.showCatalog_S .sotool .sotxt {
	float: left;
	width: 200px;
	padding: 2px 0 0 4px;
	height: 20px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #7d7d7d;
	outline: none;
}
.showCatalog_S .sotool .sobtn {
	float: left;
	width: 49px;
	height: 22px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #7d7d7d;
	border-left: 0;
}
.showCatalog_S .sotool .sobtn .btn {
	cursor: pointer;
	outline: none;
	border: none;
	padding: 0;
	min-width: 0;
	_width: 0;
	width: 100%;
	background: #e6e6e6 url(/index/img/bg_header.gif) repeat-x 0 -50px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

/* 排行榜css */
.vrank .box .body {
	padding: 0;
}
.vrank table {
	width: 100%;
	table-layout: fixed;
}
.vrank thead td {
	padding-top: 8px;
	border-bottom: 1px solid #e5e5e5;
	color: #666;
}
.vrank tbody td {
	padding: 2px 0;
	border-bottom: 1px solid #f2f3f4;
}
.vrank .order {
	width: 30px;
}
.vrank .order .sn {
	display: block;
	width: 24px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #c6c6c6;
	font-family: verdana;
}
.vrank .order .top3 {
	background: #33bbed;
}
.vrank .name {
	padding-right: 5px;
}
.vrank .name a {
	display: block;
	overflow: hidden;
	height: 20px;
}
.vrank .vvnum, .vrank .vrnum {
	overflow: hidden;
	padding-right: 10px;
	white-space: nowrap;
	text-align: right;
}
.vrank .coll2 .name {
	width: 180px;
}
.vrank .coll2 .vrnum {
	width: 75px;
}
.vrank .coll3 .name {
	width: 105px;
}
.vrank .coll3 .vvnum, .vrank .coll3 .vrnum {
	width: 75px;
}
.vrank .num {
	color: #bbb;
}
.VRL {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	vertical-align: middle;
}

/* 评论区域css */
.commentArea .tab_outer .tabs {
	left: -9px;
	top: -46px;
}
.commentArea .tab_outer .num {
	margin-left: 5px;
	font-style: normal;
	font-size: 10px;
	color: #909090;
}
.commentArea .tab_inner {
	background: #f4f4f4;
	height: 29px;
	border: none;
	border-top: 3px solid #e5e5e5;
	position: relative;
	margin: 0;
	margin-bottom: 15px;
}
.commentArea .tab_inner .tabs {
	top: -3px;
	left: 0;
	height: 32px;
}
.commentArea .tab_inner .tabs li {
	height: 32px;
	border: none;
	margin-left: 0;
	border-right: 2px solid #fff;
}
.commentArea .tab_inner .tabs em {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin: 0 3px;
}
.commentArea .tab_inner .tabs li a {
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	padding: 0 10px;
	border-top: 3px solid #e5e5e5;
	font-size: 14px;
	color: #333;
}
.commentArea .tab_inner .tabs li a:hover {
	border-color: #09f;
	background: #e8f5fb;
	text-decoration: none;
}
.commentArea .tab_inner .tabs li a:hover {
	zoom: 1
}
.commentArea .tab_inner .tabs li.current a {
	border-color: #09f;
	background: #fff;
	font-weight: bold;
	outline: none;
	cursor: default;
}
.commentArea .tab_inner .tabs li.current a:hover {
	border-color: #09f;
	background: #fff;
}
.commentArea .tab_inner .tabs .ico__new {
	vertical-align: baseline;
	margin: 2px 0 0 3px;
	position: relative;
	top: 2px;
}
.commentArea .nBox .body {
	border: 0;
	padding: 15px 10px;
}
.commentArea .qPager {
	margin: 15px 0;
}
.commentArea .qPager .turn {
	width: 105px;
}
.commentArea .qPager .turn .pre a, .commentArea .qPager .turn .pre span {
	padding-left: 0;
}
.commentArea .qPager .turn .next a, .commentArea .qPager .turn .next span {
	padding-right: 0;
}
.commentArea .qPager .pages li a, .commentArea .qPager .pages li span {
	padding: 0 4px;
}
.commentArea .qPager .pages li a:hover {
	border: 1px solid #C6C6C6;
	padding: 0 3px;
}
.commentArea .commentpop {
	position: relative;
	top: 0;
	left: 0;
	height: 22px;
	line-height: 22px;
	padding: 0 20px 0 10px;
	overflow: hidden;
	background: #fefec6;
	border: 1px solid #fcd85a;
	margin-bottom: 15px;
	color: #515151;
}
.commentArea .commentpop .close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(/v/img/ico_close.png) no-repeat;
}
.commentArea .replyBox .commentpop {
	margin: 15px 0;
}
.commentArea .videoComment .null {
	padding: 50px 0 60px 0;
	text-align: center;
}
.commentArea .videoComment .forbid {
	padding: 50px 0 60px 0;
	text-align: center;
}
.commentArea .videoComment .nBox .head {
	height: 20px;
	border: none;
	background: #f2f2f2;
	padding: 2px 10px;
	margin-bottom: 10px;
}
.commentArea .videoComment .nBox .body {
	padding: 0;
}
.commentArea .digestcomments .more {
	text-align: center;
	font-family: simsun, '宋体';
}
.commentArea .comment {
	padding-bottom: 10px;
	margin-bottom: 12px;
	border-bottom: 1px solid #e5e5e5;
}
.commentArea .commentcon {
	position: relative;
	_z-index: 1;
	padding-bottom: 2px;
}
.commentArea .digestcomments .re_comments {
	padding-top: 12px;
	border-top: 1px solid #e5e5e5;
}
.commentArea .digestcomments .commentcon {
	_zoom: 1;
}
.commentArea .comments .commentcon {
}
.commentArea .comment .userPhoto {
	float: left;
	margin-right: 10px;
	_margin-right: 7px;
	width: 50px;
}
.commentArea .comment .userPhoto img {
	width: 50px;
	height: 50px;
}
.commentArea .comment .userPhoto .action {
	text-align: center;
	margin-top: 5px;
}
.commentArea .comment .userPhoto .action span {
	color: #bbb;
}
.commentArea .comment .s_ico {
	margin: 0 5px;
}
.commentArea .comment .bar {
	color: #909090;
	height: 18px;
	position: relative;
}
.commentArea .comment .anchor {
}
.commentArea .comment .bar .comment_rating {
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	line-height: 14px;
	position: absolute;
	right: 10px;
	top: 2px;
	_top: 3px;
	width: 24px;
	height: 14px;
	background: url(/v/img/ico__rating.png) no-repeat 0 0;
}
.commentArea .comment .con {
	padding-top: 5px;
	overflow: hidden;
	zoom: 1;
}
.commentArea .comment .con img {
	vertical-align: middle;
}
.commentArea .comment .con del {
	color: #909090;
	text-decoration: none;
}
.commentArea .comment .con .text {
	margin-bottom: 10px;
}
.commentArea .comment .con .handle {
	float: right;
	width: 280px;
}
.commentArea .comment .con .panel span {
	color: #909090;
}
.commentArea .comment .con .panel em {
	font-style: normal;
}
.commentArea .comment .con .via {
	margin-left: 15px;
	white-space: nowrap;
}
.commentArea .comment .con .via a {
	color: #909090;
}
.commentArea .comment .reply {
	position: relative;
	_height: 100%;
}
.commentArea .comment .reply .text p {
	display: inline;
}
.commentArea .comment .reply .handle {
	white-space: nowrap;
}
.commentArea .comment .quote {
	color: #909090;
	padding-left: 15px;
	margin-top: 10px;
}
.commentArea .comment .quote .text {
	display: inline;
}
.commentArea .comment .quote .text p {
	display: inline;
}
.commentArea .comment .quote .handle {
	display: inline;
	white-space: nowrap;
}
.commentArea .commentAction {
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
	_zoom: 1;
}
.commentArea .commentAction .userPhoto {
	float: left;
	width: 50px;
	margin-right: 10px;
	_margin-right: 7px;
}
.commentArea .commentAction .userPhoto img {
	width: 50px;
	height: 50px;
}
.commentArea .commentAction .loginArea {
	margin-bottom: 5px;
	overflow: hidden;
	zoom: 1;
}
.commentArea .commentAction .wordlimit {
	position: absolute;
	top: 0;
	right: 0;
	color: #909090;
	z-index: 2;
}
.commentArea .commentAction .wordlimit em {
	font-style: normal;
	color: #e07c7c;
	margin-right: 5px;
}
.commentArea .commentAction .wordlimit .wordenter {
	font-family: Constantia, Georgia;
	font-size: 18px;
	font-weight: normal;
}
.commentArea .commentAction .faces {
	position: relative;
	width: 200px;
	height: 58px;
}
.commentArea .commentAction .faces .ico__faces_act {
	width: 165px;
}
.commentArea .commentTextArea {
	overflow: hidden;
	zoom: 1;
}
.commentArea .commentAction textarea {
	display: block;
	clear: both;
	width: 568px;
	height: 69px;
	line-height: 20px;
	padding: 4px;
	font-size: 12px;
	border: 2px solid #d4d9dd;
	-webkit-box-shadow: inset 0 3px 3px #ebebeb;
	box-shadow: inset 0 3px 3px #ebebeb;
	outline: none;
}
.commentArea .commentAction textarea:focus {
	border-color: #3eabff;
	-webkit-box-shadow: inset 0 3px 3px #ebebeb;
	box-shadow: inset 0 3px 3px #ebebeb;
}
.commentArea .loginBefore textarea {
	width: 628px;
}
.commentArea .loginAfter .toolbar {
	padding-left: 60px;
}
.commentArea .commentAction .login {
	color: #014ccc;
	height: 22px;
	margin-top: 8px;
}
.commentArea .commentAction .login input {
	float: left;
}
.commentArea .commentAction input {
	margin-right: 5px;
	vertical-align: middle;
	padding-left: 2px;
	width: 108px;
}
.commentArea .commentAction .validate {
	z-index: 1;
	position: relative;
	float: left;
	margin-top: 5px;
}
.commentArea .commentAction .validate span {
	color: #666;
	margin-right: 5px;
}
.commentArea .commentAction .validate .com_overlay {
	width: 150px;
	height: 10px;
	left: 280px;
	top: -50px;
}
.commentArea .commentAction .validate .com_overlay_con {
	width: 150px;
	height: 30px;
	padding: 10px;
	overflow: hidden;
}
.commentArea .commentAction .validate .com_overlay_con .tips {
	line-height: 30px;
}
.commentArea .commentAction .toolbar .com_overlay {
	width: 150px;
	height: 25px;
	left: auto;
	top: auto;
	bottom: 50px;
	right: 0px;
}
.commentArea .commentAction .toolbar .com_overlay_con {
	width: 150px;
	height: 35px;
	padding: 15px 10px;
	overflow: hidden;
	left: -13px
}
.commentArea .commentAction .action {
	float: right;
	margin-top: 6px;
	white-space: nowrap;
	_line-height: 0;
	_font-size: 0;
}
.commentArea .commentAction .action div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 5px;
}
.commentArea .commentAction .action .form_btnsub_m .form_btn_text {
	min-width: 59px;
}
.commentArea .replyBox {
	padding: 15px;
	background-color: #fafafa;
}
.commentArea .commentReply {
	position: relative;
	margin-bottom: 0;
}
.commentArea .commentReply button, .commentArea .commentReply .btnNormal {
	white-space: nowrap;
}
.commentArea .commentReply button {
	cursor: pointer;
	background: url(/v/img/btn_bg_reply.png) no-repeat;
	width: 50px;
	height: 22px;
	margin-left: 5px;
	border: none;
	color: #3a3a3a;
}
.commentArea .commentReply .username {
	margin-bottom: 5px;
}
.commentArea .commentReply textarea {
	width: 600px;
	height: 58px;
	line-height: 20px;
	padding: 4px;
	border: 1px solid #737373;
	-webkit-box-shadow: inset 0 3px 3px #fff;
	box-shadow: inset 0 3px 3px #fff;
}
.commentArea .commentReply textarea:focus {
	border-color: #3eabff;
}
.commentArea .commentexpand {
	position: relative;
	z-index: 3;
}
.commentArea .defaultext {
	color: #909090;
}
.commentArea .connect_loginpre {
	margin-top: 5px;
}
.commentArea .connect_loginpre .label {
	float: left;
	margin-right: 5px;
}
.commentArea .connect_loginpre ul {
	float: left;
}
.commentArea .connect_loginpre li {
	float: left;
	margin-right: 5px;
}
.commentArea .connect_loginpre img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.commentArea .connect a, .commentArea .connect span {
	zoom: 1;
}
.commentArea .connect {
	margin-top: 10px;
}
.commentArea .connect .label {
	float: left;
	margin-right: 5px;
}
.commentArea .connect ul {
	float: left;
}
.commentArea .connect li {
	float: left;
	margin-right: 5px;
}
.commentArea .connect img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.commentArea .connect input {
	width: 16px;
	margin-right: 0;
	vertical-align: middle;
}
.commentArea .connect a, .commentArea .connect span {
	zoom: 1;
}
.commentArea .returntop {
	background: #f0f0f0;
	height: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.commentArea .returntop a {
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}
.commentArea .returntop a:hover {
	background: #e5e5e5;
	text-decoration: none;
}
.commentArea .com_del, .commentArea .com_share, .commentArea .com_reply {
	float: right;
	margin-left: 15px;
	vertical-align: top;
}
.commentArea .com_del {
	position: relative;
}
.commentArea .com_overlay {
	background-color: #c3c3c3;
	z-index: 5;
	position: absolute;
	top: 20px;
	left: 430px;
	width: 150px;
	padding: 20px 10px;
	height: 35px;
	_height: 38px;
}
.commentArea .com_overlay .com_overlay_con {
	background-color: #ffffff;
	border: 2px solid #d6efff;
	z-index: 5;
	position: absolute;
	top: -8px;
	left: -8px;
	padding: 20px 10px;
	width: 150px;
	height: 35px;
	white-space: normal;
}
.commentArea .com_overlay .tips {
	margin-bottom: 10px;
}
.commentArea .com_overlay .com_btns .form_btn {
	margin: 0 5px;
}
.commentArea .com_overlay .com_btns .form_btn .form_btn_text {
	color: #333333;
}
.commentArea .com_overlay .com_btns .form_btnmaj_s .form_btn_text {
	color: #ffffff;
}
.commentArea .commentReply .com_overlay {
	left: auto;
	top: auto;
	right: -15px;
	bottom: 45px;
}
.com_share span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.com_share label {
	color: #3399E0 !important;
}
.com_share .share_list {
	width: 1px;
	overflow: hidden;
	vertical-align: middle;
}
.com_share .share_list .share_list_inner {
	width: 500px;
}
.com_share .share_list a {
	margin-left: 5px;
	*margin-left: 3px;
	width: 16px;
	height: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	background: url(/v/img/ico_apps.png) no-repeat 0 0;
}
.com_share .share_list em {
	display: none;
}
.com_share .share_list .youku {
	background-position: -96px 0;
}
.com_share .share_list .sina_weibo {
	background-position: 0 -32px;
}
.com_share .share_list .tencent_weibo {
	background-position: -32px -32px;
}
.com_share .share_list .qzone {
	background-position: -64px -32px;
}
.com_share .share_list .renren {
	background-position: -96px -32px;
}
.com_share .share_list .msg {
	background-position: 0 -64px;
}
.com_share .share_list .kaixin {
	background-position: -32px -64px;
}
.com_share .share_list .sina_weibo_dis {
	background-position: 0 -192px;
}
.com_share .share_list .tencent_weibo_dis {
	background-position: -32px -192px;
}
.com_share .share_list .qzone_dis {
	background-position: -64px -192px;
}
.com_share .share_list .renren_dis {
	background-position: -96px -192px;
}
.com_share .share_list .msn_dis {
	background-position: 0 -224px;
}
.com_share .share_list .kaixin_dis {
	background-position: -32px -222px;
}

/* 评论工具栏 */
.toolbar {
	margin-top: 0;
	*margin-top: -2px;
	position: relative;
	z-index: 2;
	zoom: 1;
	padding: 0;
	background: none;
	border: none;
	box-shadow: none;
}
.toolbar .tool {
	float: left;
	height: 35px;
	width: 65px;
}
.toolbar .tool .dropmenu {
	position: relative;
}
.toolbar .tool .handle {
	background: none repeat scroll 0 0 transparent;
	width: 65px;
	height: 35px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 1px;
	text-align: center;
}
.toolbar .tool .handle a {
	color: #909090;
	text-decoration: none;
	*padding-left: 8px;
}
.toolbar .tool .handle em {
	display: none;
}
.toolbar .tool .dropmenu .panel, .toolbar .tool .dropmenu .mask {
	left: 0;
	top: 34px;
}
.toolbar .tool .dropmenu .panel {
	padding: 5px;
	zoom: 1;
}
.toolbar .tool .dropmenu_expand .handle {
	padding: 0;
	background-color: #ffffff;
}
.toolbar .tool .handle .icon {
	position: relative;
	top: 3px;
	margin-right: 5px;
	display: inline-block;
	width: 16px;
	height: 16px;
	_top: 10px;
	_padding-top: 8px;
}
.toolbar .tool .insert_emoticon .faces {
	padding-bottom: 5px;
	width: 168px;
	min-height: 60px;
	_height: 60px;
	overflow: hidden;
}
.toolbar .tool .insert_emoticon .faces .ico__faces_act {
	width: 200px;
	padding-left: 3px;
}
.toolbar .tool .insert_emoticon .faces a {
	margin: 5px 8px 0 0;
	padding: 1px;
}
.toolbar .tool .insert_emoticon .faces a:hover {
	background-color: #f1faff;
	padding: 1px;
}
.toolbar .tool .insert_ipt {
	margin: 5px 0;
}
.toolbar .tool .insert_ipt input {
	border: 1px solid #e9e9e9;
	width: 194px;
	height: 24px;
	padding: 0 2px;
}
.toolbar .tool .tagslist li, .toolbar .tool .tagslist a {
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 20px;
}
.toolbar .tool .tagslist a {
	padding: 5px;
	text-decoration: none;
	color: #000000;
}
.toolbar .tool .tagslist a .mark {
	color: #909090;
}
.toolbar .tool .tagslist a:hover {
	text-decoration: none;
	background-color: #f1faff;
}
.toolbar .tool .tagslist input {
	height: 20px;
	line-height: 24px;
	*padding-top: 3px;
}
.toolbar .tool .video_upload {
	padding: 5px;
}
.toolbar .tool .video_upload h6 {
	color: #000000;
}
.toolbar .tool .video_upload .action input {
	width: 265px;
	margin-right: 5px;
}
.toolbar .tool .video_upload .tips {
	margin-top: 5px;
	color: #fd1918;
	margin-left: 15px;
}
.toolbar .tool .video_upload .ipt_url {
	margin: 3px 0;
	margin-left: 15px;
}
.toolbar .tool .video_upload .ipt_url input {
	width: 250px;
	padding: 0 3px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
}
.toolbar .tool .insert_share {
	width: 360px;
	height: 35px;
}
.toolbar .tool .insert_share .label {
	float: left;
	color: #909090;
	padding-top: 10px;
	*padding-top: 13px;
	_padding-top: 11px;
	display: block;
	margin-right: 10px;
	width: 36px;
}
.toolbar .tool .share_list {
	float: left;
	margin-top: 12px;
	*margin-top: 13px;
	_margin-top: 12px;
	height: 16px;
}
.toolbar .tool .share_list li, .toolbar .tool .share_list li a {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 9px;
	_margin-right: 0;
}
.toolbar .tool .share_list li a {
	display: block;
	padding: 3px;
	overflow: hidden;
	background: url(/v/img/ico_apps.png) no-repeat 0 0;
}
.toolbar .tool .share_list .youku {
	background-position: -96px 0;
}
.toolbar .tool .share_list .youku em {
	right: 3px;
}
.toolbar .tool .share_list .sina_weibo {
	background-position: 0 -32px;
}
.toolbar .tool .share_list .tencent_weibo {
	background-position: -32px -32px;
}
.toolbar .tool .share_list .qzone {
	background-position: -64px -32px;
}
.toolbar .tool .share_list .renren {
	background-position: -96px -32px;
}
.toolbar .tool .share_list .msn {
	background-position: 0 -64px;
}
.toolbar .tool .share_list .kaixin {
	background-position: -32px -64px;
}
.toolbar .tool .share_list .sina_weibo_dis {
	background-position: 0 -192px;
}
.toolbar .tool .share_list .tencent_weibo_dis {
	background-position: -32px -192px;
}
.toolbar .tool .share_list .qzone_dis {
	background-position: -64px -192px;
}
.toolbar .tool .share_list .renren_dis {
	background-position: -96px -192px;
}
.toolbar .tool .share_list .msn_dis {
	background-position: 0 -222px;
}
.toolbar .tool .share_list .kaixin_dis {
	background-position: -32px -222px;
}
.toolbar .tool .insert_share a:hover {
	text-decoration: none;
}
.toolbar .tool .insert_share em {
	text-indent: -999px;
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 6px;
	bottom: 6px;
	_right: 5px;
	_bottom: -1px;
}
.toolbar .tool .insert_share .selected em {
	background: url(/v/img/ico_selected.png) no-repeat 0 0;
}
.toolbar .tool .insert_share .dropmenu {
	float: left;
	width: 30px;
}
.toolbar .tool .insert_share .handle {
	float: left;
	width: 30px;
	height: 33px;
	*height: 35px;
	padding-top: 2px;
	*padding-right: 5px;
	overflow: hidden;
	_height: 22px;
	*padding-top: 0px;
	_padding-top: 13px;
}
.toolbar .tool .snslist {
	width: 150px;
	overflow: hidden;
	padding-bottom: 5px;
}
.toolbar .tool .snslist ul {
	width: 160px;
	padding-left: 5px;
}
.toolbar .tool .snslist li {
	float: left;
	width: 16px;
	margin: 5px 15px 5px 0;
	*padding: 0;
	*height: 24px;
}
.toolbar .tool .insert_emoticon .panel, .toolbar .tool .insert_emoticon .mask {
	width: 168px;
}
.toolbar .tool .insert_tags .panel, .toolbar .tool .insert_tags .mask {
	width: 200px;
}
.toolbar .tool .insert_video .panel, .toolbar .tool .insert_video .mask {
	width: 350px;
}
.toolbar .tool .insert_share .panel, .toolbar .tool .insert_share .mask {
	width: 152px;
}
.toolbar .action {
	float: right;
	margin-top: 8px;
}
.toolbar .action em {
	display: none;
}
.toolbar .action a {
	background: url(/u/img/skin/0/skin.png) no-repeat 0 0;
}
.toolbar .action a:hover {
	background-position: -128px 0;
}
.toolbar .tool .insert_emoticon .icon {
	background: url(/index/img/master.png) no-repeat -28px -416px;
}
.toolbar .tool .insert_tags .icon {
	background: url(/u/img/skin/0/skin.png) no-repeat 0 -290px
}
.toolbar .tool .insert_video .icon {
	background: url(/u/img/skin/0/skin.png) no-repeat -32px -290px;
}
.toolbar .splite {
	float: left;
	width: 1px;
	height: 35px;
	margin-right: 8px;
	background: url(/v/img/splite.png) no-repeat 0 13px;
}

/* 表情icon */
/* 草莓牛.ico__faces_act .icoke {
	background: url(/v/img/ico_ad_icoke.png) no-repeat center -30px;
}
.ico__faces_act .icoke:hover {
	background: url(/v/img/ico_ad_icoke.png) no-repeat center 0;
}
光棍.ico__faces_act .guanggun {
	background: url(/v/img/guanggun.gif) no-repeat center 4px;
}
.ico__faces_act .guanggun:hover {
	background: url(/v/img/guanggun24.gif) no-repeat center 0;
}
*/
.ico__faces_act .niu {
	background: url(/index/img/ico_at_niu16.png) no-repeat center center;
}
.ico__faces_act .niu:hover {
	background: url(/index/img/ico_at_niu24.png) no-repeat center center;
}
.ico__faces_act .qiang {
	background: url(/index/img/ico_at_qiang16.png) no-repeat center center;
}
.ico__faces_act .qiang:hover {
	background: url(/index/img/ico_at_qiang24.png) no-repeat center center;
}

/* 关注更新成功提示层CSS */
.follow ul {
	padding: 20px;
}
.follow .mtip {
	font-size: 14px;
	font-weight: bolder;
	color: #555;
}
.follow .stip {
	font-size: 12px;
	font-weight: normal;
	color: #909090;
}
.follow .btnrow {
	padding-top: 15px;
}
.follow li label {
	float: left;
	width: 19px;
	height: 15px;
	margin: 5px 10px 0 0;
	background: url(/v/img/ico_pass.png) no-repeat;
}

/* 上传者信息CSS */
.yk-uploadinfo {
	margin-bottom: 40px
}
.yk-uploadinfo .yk-userinfo {
	zoom: 1;
	position: relative;
	float: left;
	width: 167px;
	padding-left: 60px;
	min-height: 50px;
	_height: 50px;
}
.yk-uploadinfo .yk-videoinfo {
	margin-left: 237px;
	min-height: 53px;
	_height: 53px;
}
.yk-userinfo:before, .yk-userinfo:after {
	display: table;
	content: "";
	line-height: 0
}
.yk-userinfo:after {
	clear: both
}
.yk-userinfo .user-photo {
	position: absolute;
	left: 0;
	top: 4px;
	width: 50px;
	margin-right: 10px
}
.yk-userinfo .user-photo img {
	width: 50px;
	height: 50px
}
.yk-userinfo .user-name {
	overflow: hidden;
	height: 20px;
	margin-bottom: 3px;
}
.yk-userinfo .user-name a {
	font-size: 14px;
	color: #06a7e1
}
.yk-userinfo .user-name a:hover {
	color: #c31
}
.yk-userinfo .user-action .sub-btn, .yk-userinfo .user-action .sub-state {
	float: left
}
.yk-userinfo .form_btn .form_btn_text {
	font-size: 14px
}
.yk-userinfo .user-action .sub-state {
	position: relative;
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	margin-left: 10px;
	border: 1px solid #bbb;
	background: #eee
}
.yk-userinfo .user-action .sub-state .num {
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	max-width: 54px;
	*width: 54px;
	height: 100%;
	color: #303030;
	font-size: 14px
}
.yk-userinfo .user-action .sub-state .arrow {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	cursor: default;
	width: 12px;
	height: 12px;
	position: absolute;
	left: -6px;
	top: 0;
	font-family: Arial, Helvetica, sans-serif
}
.yk-userinfo .user-action .sub-state .arrow-bg {
	position: absolute;
	top: 0;
	left: -1px;
	display: block;
	width: 12px;
	height: 12px;
	font-family: SimSun;
	font-style: normal;
	color: #bbb
}
.yk-userinfo .user-action .sub-state .arrow-co {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 12px;
	height: 12px;
	font-family: SimSun;
	font-style: normal;
	color: #eee
}
.yk-videoinfo .text {
	font-size: 14px;
	color: #909090
}
.yk-videoinfo .time {
	height: 20px;
	font-size: 14px;
	color: #bbb
}
.yk-videoinfo .relatedtags {
	height: 20px;
	margin-top: -20px;
	text-align: right;
	padding-top: 2px;
	margin-bottom: -2px;
}
.yk-videoinfo .relatedtags .tag {
	text-align: left;
	margin: 0;
	margin-left: 10px;
}
.yk-uploadinfo .ico-pc, .yk-uploadinfo .ico-pad, .yk-uploadinfo .ico-phone {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 14px;
	margin-right: 5px;
	vertical-align: middle;
	background: transparent url(/v/img/fns.png) no-repeat;
}
.yk-uploadinfo .ico-pc {
	width: 12px;
	background-position: -26px -450px;
}
.yk-uploadinfo .ico-pad {
	width: 10px;
	background-position: -11px -450px;
}
.yk-uploadinfo .ico-phone {
	width: 6px;
	background-position: 0 -450px;
}

/* 上传者信息CSS end */
/* 标签 */
.relatedtags {
	line-height: 0;
	font-size: 0;
}
.relatedtags .tag {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 65px;
	_width: 65px;
	height: 20px;
	margin-right: 10px;
	line-height: 20px;
	font-size: 12px;
}
.relatedtags .tag a {
	color: #555;
}
.relatedtags .tag a:hover {
	color: #c31;
	text-decoration: none;
}
.ico-tag, .ico-tag-blue {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 10px;
	*vertical-align: middle;
	margin-right: 3px;
	background: url(/v/img/ico_tag.png) no-repeat 0 0;
}
.ico-tag-blue {
	background-position: 0 -10px;
}

/* 付费电影信息区CSS */
.pmovieinfo {
	width: 330px;
	padding: 10px 0 0;
}
.pmovieinfo .baseinfo {
	padding: 0 15px
}
.pmovieinfo .baseinfo .phv {
	overflow: hidden;
	width: auto;
	min-height: 132px;
	_height: 132px;
	margin-bottom: 10px;
	padding-left: 103px;
}
.pmovieinfo .baseinfo .phv a {
	color: #909090;
}
.pmovieinfo .baseinfo .phv .p_thumb {
	background: #999;
}
.pmovieinfo .baseinfo .phv .p_link, .pmovieinfo .baseinfo .phv .p_thumb, .pmovieinfo .baseinfo .phv .p_thumb img {
	width: 93px;
	height: 132px;
}
.pmovieinfo .baseinfo .phv .p_status {
	width: 93px;
	top: 114px;
}
.pmovieinfo .baseinfo .phv .p_ishd {
	left: 66px;
	top: 116px;
}
.pmovieinfo .baseinfo .phv .p_title {
	margin-bottom: 3px;
	color: #bbb;
}
.pmovieinfo .baseinfo .phv .p_title a {
	color: #bbb;
}
.pmovieinfo .baseinfo .phv .p_director, .pmovieinfo .baseinfo .phv .p_actor, .pmovieinfo .baseinfo .phv .p_area, .pmovieinfo .baseinfo .phv .p_type {
	position: relative;
	padding-left: 32px;
	color: #909090;
	min-height: 20px;
	_height: 20px;
}
.pmovieinfo .baseinfo .phv .p_director label, .pmovieinfo .baseinfo .phv .p_actor label, .pmovieinfo .baseinfo .phv .p_area label, .pmovieinfo .baseinfo .phv .p_type label {
	position: absolute;
	left: 0;
	top: 0;
	color: #909090;
}
.pmovieinfo .discountinfo {
	padding-left: 15px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bolder;
	color: #909090;
}
.pmovieinfo .prizeinfo {
	overflow: hidden;
}
.pmovieinfo .prizeinfo .prizetable {
	width: 100%;
	border-spacing: 0;
	border-top: 1px solid #232323;
}
.pmovieinfo .prizeinfo .prizetable td {
	padding: 10px 0;
	color: #bbb;
	border-bottom: 1px solid #232323;
}
.pmovieinfo .prizeinfo .prizetable .title {
	width: 105px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
}
.pmovieinfo .prizeinfo .prizetable .price {
	width: 114px;
}
.pmovieinfo .prizeinfo .prizetable .num {
	position: relative;
	top: 3px;
	*top: 0;
	margin-right: 4px;
	line-height: 24px;
	font-size: 24px;
	color: #ff6600;
}
.pmovieinfo .prizeinfo .prizetable .orange {
	font-size: 16px;
	font-weight: normal;
	color: #ff6600;
}
.pmovieinfo .prizeinfo .wxpaytable {
	width: 100%;
	border-spacing: 0;
}
.pmovieinfo .prizeinfo .wxpaytable td {
	height: 104px;
	padding: 10px 0 10px 15px;
	color: #bbb;
}
.pmovieinfo .prizeinfo .wxpaytable .title span {
	font-size: 14px;
	font-weight: bold;
}
.pmovieinfo .prizeinfo .wxpaytable .title p {
	margin-top: 10px;
	font-size: 14px;
}
.pmovieinfo .prizeinfo .wxpaytable .code {
	width: 119px;
}
.pmovieinfo .promoinfo {
	border-top: 1px solid #232323;
}
.pmovieinfo .promoinfo a {
	color: #909090
}
.pmovieinfo .promoinfo .promotxt {
	padding: 10px 0 0 15px;
}

/* 付费电影支付过程和结果CSS */
.pmoviepays {
	display: none;
	z-index: 6;
	position: absolute;
	top: 0;
	left: 0;
	width: 330px;
	height: 458px;
	background: #303030
}
.pmoviepays * {
	font-family: "Microsoft YaHei", "微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;
}
.pmoviepays .handler {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px;
}
.pmoviepays .handler i {
	display: block;
	width: 14px;
	height: 14px;
	background: url(/v/img/ico_pays.png) no-repeat 0 0;
}
.pmoviepays .handler:hover i {
	background-position: -15px 0;
}
.pmoviepays .content {
	padding: 10px 0;
	color: #bbb;
}
.pmoviepays .content h4 {
	padding: 0 15px;
	font-size: 16px;
}
.pmoviepays .content label {
	margin-right: 3px;
}
.pmoviepays .userinfo, .pmoviepays .buyinfo {
	padding: 25px 15px;
	border-bottom: 1px solid #232323;
}
.pmoviepays .stat {
	margin-bottom: 10px;
	font-size: 14px;
}
.pmoviepays .password {
	width: 190px;
	height: 18px;
	line-height: 18px;
	padding: 2px 4px;
	border: 1px solid #909090;
	background: #333;
	outline: none;
	color: #fff;
}
.pmoviepays .buyinfo .pricenum {
	font-size: 18px;
	color: #f60;
	vertical-align: bottom;
}
.pmoviepays .payaction {
	padding: 25px 15px;
}
.pmoviepays .payaction .intro {
	padding-left: 72px;
	color: #909090;
}
.pmoviepays .payaction .intro a {
	color: #06a7e1;
}
.pmoviepays .payaction .intro a:hover {
	color: #c31;
}
.pmoviepays .payaction .action {
	padding-top: 20px;
	padding-left: 65px;
}
.pmoviepays .payaction .action .form_btn {
	margin-right: 20px;
	font-size: 14px;
}
.pmoviepays .otherlink {
	padding-top: 10px;
	padding-right: 50px;
	text-align: right;
}
.pmoviepays .otherlink a {
	color: #fff;
}
.pmoviepays .otherlink a:hover {
	color: #c31;
}
.pmoviepays .payresult {
	padding-top: 155px;
	text-align: center;
}
.pmoviepays .payresult .ico_success, .pmoviepays .payresult .ico_failure {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	background: url(/v/img/ico_pays.png) no-repeat 0 -15px;
	vertical-align: middle;
}
.pmoviepays .payresult .ico_success {
	background-position: 0 -57px;
}
.pmoviepays .payresult .result {
	margin-bottom: 25px;
	font-size: 20px;
}
.pmoviepays .form_btn_text {
	font-size: 14px;
}
.pmoviepays .fsmall {
	font-size: 12px;
}

/* 更新后付费电影信息区CSS start */
.pmovie-info {
	width: 330px;
	padding: 15px 0 0;
	font-family: "Microsoft YaHei", "微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;
}
.pmovie-info .pmovie-header .pm-title {
	float: left;
	margin-left: 20px;
	font-size: 18px;
	color: #bbb;
}
.pmovie-info .pmovie-header .pm-purchase {
	float: right;
	margin-right: 20px;
}
.pmovie-info .pmovie-header .pm-purchase a {
	font-family: "Microsoft YaHei", "微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;
	font-size: 14px;
	color: #fff;
}
.pmovie-info .pmovie-content .form_btn_big {
	margin-left: 20px;
	margin-top: 15px;
	width: 290px;
	height: 44px;
}
.pmovie-info .pmovie-content .form_btn_btext {
	font-size: 18px;
	color: #fff;
	line-height: 44px;
}
.pmovie-info .pmovie-content .form_btn_btext span {
	font-size: 14px;
}
.pmovie-info .pmovie-content .pm-gift {
	height: 40px;
	width: 290px;
	line-height: 40px;
	margin-left: 20px;
	background: url("../img/lucky_gift_bg.png") no-repeat;
	text-align: center;
}
.pmovie-info .pmovie-content .pm-gift span {
	font-size: 14px;
	color: #f60;
}
.pmovie-info .pmovie-content .pm-share {
	margin-top: 15px;
	margin-left: 20px;
	font-size: 14px;
	color: #bbb;
}
.pmovie-info .pmovie-content .pm-share span {
	color: #f60;
}
.pmovie-info .pmovie-content ul {
	margin: 20px 0;
}
.pmovie-info .pmovie-content ul li {
	float: left;
}
.pmovie-info .pmovie-content ul li i {
	display: block;
	width: 35px;
	height: 32px;
}
.pmovie-info .pmovie-content .pay-month {
	margin-left: 10px;
	background: url(../img/merge_03.png) 0 0;
}
.pmovie-info .pmovie-content .pay-ad {
	margin-left: 18px;
	background: url(../img/merge_03.png) -70px 0;
}
.pmovie-info .pmovie-content .pay-acce {
	margin-left: 10px;
	background: url(../img/merge_03.png) -140px 0;
}
.pmovie-info .pmovie-content .pay-high {
	margin-left: 10px;
	background: url(../img/merge_03.png) -210px 0;
}
.pmovie-info .pmovie-content li span {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	color: #bbb;
}
.pmovie-info .pmovie-content .month-text {
	margin-left: 28px;
}
.pmovie-info .pmovie-content .adv-text {
	margin-left: 10px;
}
.pmovie-info .pmovie-content .acc-text {
	margin-left: 10px;
}
.pmovie-info .pmovie-content .high-text {
	margin-left: 10px;
}
.pmovie-info .pmovie-split {
	width: 100%;
	border-top: 1px solid #232323;
	margin-top: 20px;
}
.pmovie-info .pmovie-footer {
	position: absolute;
	margin-left: 20px;
	margin-top: 18px;
}
.pmovie-info .pmovie-footer img {
	width: 70px;
	height: 70px;
	border: 2px solid #fff;
}
.pmovie-info .pmovie-footer .two-dimension {
	float: left;
	width: 74px;
	height: 74px;
}
.pmovie-info .pmovie-footer .two-dimension .two-dimension-mask-hide {
	display: none;
}
.pmovie-info .pmovie-footer .two-dimension .two-dimension-mask {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 74px;
	height: 74px;
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
}
.pmovie-info .pmovie-footer .two-dimension .two-dimension-refresh {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 74px;
	height: 74px;
}
.pmovie-info .pmovie-footer .two-dimension .two-dimension-refresh i{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	background: url(../img/icons.png) no-repeat -100px -306px;
}
.pmovie-info .pmovie-footer .two-dimension .two-dimension-refresh i:hover {
	background-position: -140px -306px;
}
.pmovie-info .pmovie-footer .two-dimension-text {
	float: left;
	margin-left: 16px;
}
.pmovie-info .pmovie-footer .desc-text1 {
	font-size: 14px;
	color: #bbb;
}
.pmovie-info .pmovie-footer .desc-text2 {
	margin-top: 10px;
	font-size: 13px;
	color: #9e9e9e;
	width: 195px;
}
.icon-container {
	display: none;
	position: absolute;
	z-index: 2000;
	top: 0;
	left: 0;
}
.icon-container .icon-tips {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 94px;
	width: 88px\9;
	width: 94px\0;
	height: 45px;
	border: 2px solid #4d4d4d;
	border-radius: 8px;
	background: #000;
	opacity: 0.9;
	padding: 0 8px;
	color: #fff;
	font-size: 12px;
	font-family: "Microsoft YaHei", "微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;
}
.icon-container .triangle_point {
	position: absolute;
	left: 35px;
	top: 43px;
	top: 47px\9;
	top: 43px\0;
	width: 30px;
	height: 30px;
	background: url(../img/triangle_black.png) no-repeat;
}
.pmovie-info .pmovie-closei {
	position: absolute;
	top: 50px;
	right: 10px;
}
.pmovie-info .pmovie-closei i {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../img/ico_pays.png) no-repeat 0 0;
}
.pmovie-info .pmovie-closei i:hover {
	background: url(../img/ico_pays.png) no-repeat -15px 0;
}
.pmovie-info .pmovie-content .pm-coupons {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 14px;
	color: #bbb;
}
.pmovie-info .pmovie-content .pm-coupons span {
	color: #f60;
}
.pmovie-info .pmovie-content .form_btn_pos {
	float: right;
	margin-right: 20px;
	margin-top: 18px;
}
.pmovie-info .pmovie-otherp {
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
.pmovie-info .pmovie-otherp a {
	font-family: "Microsoft YaHei", "微软雅黑", SimHei, helvetica, arial, verdana, tahoma, sans-serif;
	font-size: 14px;
	color: #fff;
}
.pmovie-info .pmovie-content .pmovie-5rmb {
	margin-left: 20px;
	margin-top: 20px;
	font-size: 18px;
	color: #bbb;
}
.pmovie-info .pmovie-content img {
	width: 90px;
	height: 90px;
}
.pmovie-info .pmovie-content .two-dimension {
	margin-left: 20px;
	margin-top: 20px;
}
.pmovie-info .pmovie-content .two-dimension-img {
	float: left;
}
.pmovie-info .pmovie-content .two-dimension-text {
	float: left;
	margin-left: 20px;
}
.pmovie-info .pmovie-content .desc-text1 {
	font-size: 14px;
	color: #bbb;
}
.pmovie-info .pmovie-content .desc-text2 {
	margin-top: 10px;
	font-size: 13px;
	color: #9e9e9e;
}
.pmovie-info .pmovie-content .pm-tips1 {
	font-size: 18px;
}
.pmovie-info .pmovie-content .pm-tips2 {
	margin-top: 10px;
	font-size: 14px;
}
.pmovie-info .pmovie-content .form_btn_mpos {
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}
.pmovie-info .pmovie-content .pm-hprice {
	margin-left: 20px;
	margin-top: 20px;
	font-size: 18px;
	color: #bbb;
}
.pmovie-info .pmovie-content .pm-eyoudou {
	margin-left: 20px;
	margin-top: 20px;
	font-size: 14px;
}
.pmovie-info .pmovie-content .pm-pwd {
	margin-left: 20px;
	margin-top: 10px;
	font-size: 14px;
}
.pmovie-info .pmovie-content .pm-pwd input {
	width: 130px;
	height: 24px;
	padding-left: 5px;
	font-size: 14px;
}
.pmovie-info .pmovie-content .pm-alipay-btn {
	width: 290px;
	height: 45px;
	margin-left: 20px;
	margin-top: 20px;
	border: 0;
	background-color: #444;
}
.pmovie-info .pmovie-content .pm-alipay-btn div {
	float: left;
}
.pmovie-info .pmovie-content .alipay-icon {
	margin-left: 75px;
	margin-top: 12px;
}
.pmovie-info .pmovie-content .alipay-icon i {
	display: block;
	width: 66px;
	height: 21px;
	background: url(../img/active/active.png) -135px -28px;
}
.pmovie-info .pmovie-content .onekey-pay {
	margin-top: 12px;
	font-size: 18px;
	color: #fff;
}
.pmovie-info .pmovie-content .form_btn_ydpay {
	width: 180px;
	height: 45px;
	margin-top: 20px;
	margin-left: 90px;
}
.pmovie-info .pmovie-content .form_btn_ydtext {
	line-height: 45px;
	font-size: 22px;
	color: #fff;
}
.pmovie-info .pmovie-content .pm-pwd-err {
	margin-left: 90px;
	margin-top: 10px;
}
.pmovie-info .pmovie-content .pm-pwd-err div {
	float: left;
}
.pmovie-info .pmovie-content .pm-pwd-err i {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/success_failed.png) no-repeat 0 -12px;
}
.pmovie-info .pmovie-content .pm-err-tips {
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #f00;
}
.pmovie-info .pmovie-content .pm-banding-tips {
	margin-left: 20px;
	margin-top: 6px;
	font-size: 14px;
	color: #9e9e9e;
}
.pmovie-info .pmovie-content .success-icon {
	float: left;
	margin-left: 50px;
	margin-top: 90px;
}
.pmovie-info .pmovie-content .success-icon i {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../img/success_failed.png) no-repeat -58px  0;
}
.pmovie-info .pmovie-content .success-tips {
	float: left;
	height: 54px;
	line-height: 27px;
	margin-top: 90px;
	margin-left: 8px;
	font-size: 18px;
	color: #fff;
}
.pmovie-info .pmovie-content .failed-icon {
	float: left;
	margin-left: 50px;
	margin-top: 90px;
}
.pmovie-info .pmovie-content .failed-icon i {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../img/success_failed.png) no-repeat -128px  0;
}
.pmovie-info .pmovie-content .failed-tips {
	float: left;
	height: 27px;
	line-height: 27px;
	margin-top: 90px;
	margin-left: 8px;
	font-size: 18px;
	color: #fff;
}
.pmovie-info .pmovie-content .back-pay {
	margin-left: 90px;
	margin-top: 5px;
	font-size: 14px;
	color: #fff;
}

/* 更新后付费电影信息区CSS end */
/* 相关视频 vRelated */
.vRelated {
	margin-bottom: -20px;
	overflow: hidden;
}
.vRelated .collgrid2s, .vRelated .colllist1w {
	margin-bottom: 20px;
}
.vRelated .other_entry {
	text-align: center;
}
.vRelated .other_entry .form_btn_l {
	width: 156px;
	vertical-align: baseline;
}
.vRelated .form_btn_l .form_btn_text {
	width: 100%;
	padding: 0;
	font-size: 18px;
}
.ico_gt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 18px;
	margin-left: 5px;
	font-size: 0;
	line-height: 0;
	background: url(/v/img/play.png) no-repeat -25px -75px;
	vertical-align: middle;
	_margin-top: 8px;
	_vertical-align: baseline;
}

/* 热门专辑 */
.albums .v {
	margin-bottom: 15px;
}

/* 相关视频上传者 */
.uRelated .items {
	margin-bottom: -20px;
}
.uRelated .u {
	zoom: 1;
	position: relative;
	margin-bottom: 20px;
}
.uRelated .u .u-name {
	margin-top: -3px;
	_margin-top: 0;
	font-size: 14px;
}
.uRelated .u .u-name a {
	color: #555;
}
.uRelated .u .u-name a:hover {
	color: #c31;
}
.uRelated .u .u-thumb {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
}
.uRelated .u .u-thumb img {
	width: 50px;
	height: 50px;
}
.uRelated .u .u-meta {
	overflow: hidden;
	zoom: 1;
	position: relative;
	padding-left: 60px;
	color: #909090;
	z-index: 100;
}
.uRelated .u .u-meta label {
	margin-right: 5px;
}
.uRelated .u .u-entry {
	width: 158px;
}
.uRelated .u .u-entry div {
	width: 158px;
	height: 40px;
	overflow: hidden;
}
.uRelated .u .u-meta-tagrt {
	position: absolute;
	top: 0;
	right: 0;
}
.ico_subscription {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	font-size: 0;
	line-height: 0;
	background: url(/v/img/play.png) no-repeat -50px -75px;
	vertical-align: middle;
	_margin-top: 8px;
	_vertical-align: baseline;
}
.uRelated .form_btn {
	vertical-align: baseline;
}

/* 附加功能css */
/* 遮层、关灯后效果 */
#playshow_mask {
	display: none;
	z-index: 1300;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	background: #101010;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.sideTool {
	display: none;
	z-index: 1410;
	position: fixed;
	bottom: 70px;
	right: 0;
	width: 50px;
	height: 40px;
	_position: absolute;
	_zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.sideTool .handle {
	cursor: pointer;
	display: block;
	width: 20px;
	height: 20px;
	padding: 10px 15px;
}
.sideTool .icon-light-off {
	display: block;
	width: 20px;
	height: 20px;
	background: url("/index/img/toolbar/toolbar_V2.png");
	background-repeat: no-repeat;
	background-position: -64px -222px;
}
.sideTool .handle:hover {
	background-color: #878787;
}

/* loading */
.vLoading {
	position: relative;
	text-align: center;
	padding-top: 10px;
}

/* ugc页面 特殊css */
.page_ugc .play_area {
	float: left;
	width: 640px;
}
.page_ugc .playarea_thx {
	width: 970px;
}
.page_ugc .playBox {
	width: 100%;
}
.page_ugc .playArea .player {
	left: 0;
}

/* .page_ugc .sideCol .box .body {
	padding-top: 0
}
*/
/* 自适应宽屏 宽：1210px */
.page_thx .window, .page_thx .screen {
	min-width: 1210px;
}
.page_thx .s_header, .page_thx .s_miniHeader, .page_thx .s_footer, .page_thx .s_miniFooter, .page_thx .s_body {
	min-width: 1210px;
}
.page_thx .s_main {
	width: 1190px;
}
.page_thx .layout_121 .mainCol {
	width: 860px;
}
.page_thx .layout_121 .sideCol {
	width: 310px;
}
.page_thx .s_miniHeader {
	width: auto;
}
.page_thx .s_miniHeader .headerBox {
	width: 1190px;
}
.page_thx .s_footer .footerBox {
	width: 1190px;
}
.page_thx .playarea_thx {
	width: 1190px;
}
.page_thx .playBox {
	width: 860px;
}
.page_thx .playBox_thx {
	width: 1160px;
}
.page_thx .commentArea .commentAction textarea {
	width: 788px;
}
.page_thx .commentArea .loginBefore textarea {
	width: 848px;
}
.page_thx .commentArea .commentReply textarea {
	width: 820px;
}
.page_thx .sideTool {
}
.page_thx .yk-interact .panel-share .p1 {
	width: 520px;
}
.page_thx .yk-interact .panel .form_input {
	width: 340px;
}
.page_thx .base .base_info {
	width: 860px;
}
.page_thx .play_ugc .play_area {
	width: 860px;
}
.page_thx .play_ugc .playarea_thx {
	width: 1190px;
}
.page_thx .play_ugc .playBox {
	width: 100%;
}

/* height */
.page_thx .playArea .player, .page_thx .listBox .listmask {
	height: 524px;
}
.page_thx .listArea, .page_thx .expandBox .expandCont {
	height: 484px;
}
.page_thx .scroll-area, .page_thx .scroll-area .scroller, .page_thx .scroll-area .scrollbar-track {
	height: 444px;
}
.page_thx .listArea .loading {
	height: 284px;
}
.page_thx .player_html5 {
	height: 524px;
}
.page_thx .player_html5 .picture {
	height: 484px;
}
.page_thx .listArea .listcontrol_side .listcontrol_a {
	height: 484px;
}
.page_thx .scroll-area-s, .page_thx .scroll-area-s .scroller, .page_thx .scroll-area-s .scrollbar-track {
	height: 404px;
}
.page_thx .pmoviepays {
	height: 484px;
}

/* 节目周边产品相关css */
/* 节目周边常在模块 */
.productArea {
	;margin-bottom: 20px;
}
.productArea .tab_inner {
	background: #f4f4f4;
	height: 29px;
	border: none;
	border-top: 3px solid #e5e5e5;
	position: relative;
	margin: 0;
	margin-bottom: 15px;
}
.productArea .tab_inner .tabs {
	top: -3px;
	left: 0;
	height: 32px;
}
.productArea .tab_inner .tabs li {
	height: 32px;
	border: none;
	margin-left: 0;
	border-right: 2px solid #fff;
}
.productArea .tab_inner .tabs li a {
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	padding: 0 10px;
	border-top: 3px solid #e5e5e5;
	font-size: 14px;
	color: #333;
}
.productArea .tab_inner .tabs li a:hover {
	border-color: #09f;
	background: #e8f5fb;
	text-decoration: none;
}
.productArea .tab_inner .tabs li a:hover {
	zoom: 1
}
.productArea .tab_inner .tabs li.current a {
	border-color: #09f;
	background: #fff;
	font-weight: bold;
	outline: none;
	cursor: default;
}
.productArea .tab_inner .tabs li.current a:hover {
	border-color: #09f;
	background: #fff;
}
.products {
	position: relative;
	height: 80px;
}
.products .showcase {
	overflow: hidden;
	z-index: 20;
	position: absolute;
	top: -45px;
	left: 0;
	width: 100%;
	height: 125px;
}
.products .pages {
	position: absolute;
	top: 45px;
	left: 0;
	width: 100%;
	height: 80px;
	z-index: 10;
}
.products .page {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.products .item {
	position: relative;
	width: 50%;
	height: 100%;
	float: left;
	overflow: hidden;
	zoom: 1;
}
.products .i_img {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.products .i_img img {
	width: 80px;
	height: 80px;
}
.products .i_link {
	overflow: hidden;
	height: 40px;
	padding: 0 10px 0 90px;
}
.products .i_desc {
	z-index: 1;
	position: absolute;
	left: 90px;
	bottom: 0;
	padding-right: 10px;
	color: #999;
}
.products .i_desc .office {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	padding: 0 1px 0 2px;
	color: #fff;
	background: #60af62;
	line-height: 16px;
}
.products .pager {
	position: absolute;
	z-index: 1;
	top: 10px;
	left: 0;
	width: 100%;
	height: 10px;
	overflow: hidden;
	line-height: 18px;
	text-align: right;
}
.products .pager div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	cursor: pointer;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-right: 10px;
	border-radius: 10px;
	background: #c3c3c3
}
.products .pager div.current {
	cursor: default;
	background: #69aaec
}

/* 节目详细信息模块 */
.proInfoArea {
	padding: 15px 30px 0
}
.proInfoArea .showcase {
	overflow: hidden;
	z-index: 20;
	position: relative;
	width: 270px;
	height: 350px;
}
.proInfoArea .pages {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.proInfoArea .page {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.proInfoArea .item {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
.proInfoArea .item li {
	margin-bottom: 10px;
}
.proInfoArea .item .i_img img {
	width: 175px;
	height: 175px;
}
.proInfoArea .item .i_link {
	padding: 0 15px;
	text-align: left;
}
.proInfoArea .item .i_link a, .proInfoArea .item .i_desc {
	color: #bbb;
}
.proInfoArea .item .i_price {
	font-family: "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
	font-size: 14px;
	color: #ff6600;
}
.proInfoArea .item .i_price em {
	font-size: 18px;
	font-style: normal;
}
.proInfoArea .btnprev, .proInfoArea .btnnext {
	visibility: hidden;
	z-index: 20;
	position: absolute;
	top: 75px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url(/v/img/btn_prevnext.png) no-repeat 0 0;
}
.proInfoArea .btnprev {
	left: -8px;
	background-position: 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v/img/btn_prev_hover.png');
}
.proInfoArea .btnprev:hover {
	background-position: 0 -40px;
}
.proInfoArea .btnprev:active {
	background-position: 0 -80px;
}
.proInfoArea .btnnext {
	right: -8px;
	background-position: -40px 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/v/img/btn_next_hover.png');
}
.proInfoArea .btnnext:hover {
	background-position: -40px -40px;
}
.proInfoArea .btnnext:active {
	background-position: -40px -80px;
}
.proInfoArea .pro_from {
	overflow: hidden;
	width: 270px;
	border-top: 1px solid #252525;
}
.proInfoArea .pro_from .inner {
	padding: 15px 0;
	border-top: 1px solid #414141;
	text-align: center;
	color: #bbb;
}
.proInfoArea .pro_from .office {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	padding: 0 1px 0 2px;
	color: #fff;
	background: #60af62;
	line-height: 16px;
}

/* 购买消息盒子 */
.msg-paybox {
	z-index: 1;
	position: absolute;
	top: 130px;
	left: 50%;
	width: 25px;
	height: 27px;
	margin-left: 486px;
}
.msg-paybox .qtips {
	padding: 8px 15px 8px 8px;
}
.msg-paybox .qtips .content {
	color: #909090;
}
.msg-paybox .qtips .arrow {
	right: 5px;
}
.msg-box-bd {
	cursor: pointer;
	position: relative;
	width: 25px;
	height: 20px;
	background: url(/v/img/bg_paybox.png) no-repeat 0 0;
	top: 7px;
}
.msg-box-num {
	display: block;
	min-width: 6px;
	_width: 6px;
	height: 12px;
	padding: 0 3px;
	border: 1px solid #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	line-height: 12px;
	font-size: 10px;
	white-space: nowrap;
	color: #fff;
	background: #e93000;
	position: absolute;
	right: -7px;
	top: -7px;
	background-color: #ee3909;
	background-image: -moz-linear-gradient(top, #ff5629, #e93000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff5629), to(#e93000));
	background-image: -webkit-linear-gradient(top, #ff5629, #e93000);
	background-image: -o-linear-gradient(top, #ff5629, #e93000);
	background-image: linear-gradient(to bottom, #ff5629, #e93000);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff5629', endColorstr='#ffe93000', GradientType=0);
	filter: none\9;
	background: #ee3909\9;
}
.msg-box-change {
	visibility: hidden;
	position: absolute;
	left: -5px;
	top: -4px;
}

/* 自适应宽屏 宽：1210px */
.page_thx .msg-paybox {
	margin-left: 596px;
	_margin-left: 595px;
}
.page_thx .products .item {
	width: 33.3%;
}
@media screen and (min-width:1256px) {
	.msg-paybox {
		margin-left: 596px;
		_margin-left: 595px;
	}
	.products .item {
		width: 33.3%;
	}
}

/* 节目周边产品相关css end */
/* 标签入口模块css */
.yk-tagBox {
	margin-bottom: 30px;
}
.yk-tagBox .yk-head {
	margin-bottom: 15px;
	height: 30px;
	font-size: 0;
	line-height: 30px;
	position: relative;
	color: #555555;
}
.yk-tagBox .yk-head a {
	color: #555;
}
.yk-tagBox .yk-head a:hover {
	color: #c31;
}
.yk-tagBox .yk-head .yk-title, .yk-tagBox .yk-head .yk-append, .yk-tagBox .yk-head .yk-extend {
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: bottom;
}
.yk-tagBox .yk-head .yk-title {
	margin-right: 20px;
	font-size: 26px;
	line-height: 30px;
	*margin-top: -3px;
}
.yk-tagBox .yk-head .yk-title span {
	color: #909090;
}
.yk-tagBox .yk-head .yk-append, .yk-tagBox .yk-head .yk-extend {
	font-family: normal;
}
.yk-tagBox .yk-body {
	padding: 10px;
	background: #f5f5f5;
}
.yk-tagBox .relatedtags {
	margin-bottom: -5px
}
.yk-tagBox .relatedtags .tag {
	max-width: 86px;
	_width: 86px;
	margin-bottom: 5px
}

/* 标签入口模块css end */
/* 独播剧 提示登录后观看 */
.pop-prompt-login {
	overflow: hidden;
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	width: 330px;
	height: 100%;
	background: #303030 url(/v/img/bg_pic.png) no-repeat left bottom;
}
.pop-prompt-login .handler {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px;
}
.pop-prompt-login .handler i {
	display: block;
	width: 14px;
	height: 14px;
	background: url(/v/img/ico_pays.png) no-repeat 0 0;
}
.pop-prompt-login .handler:hover i {
	background-position: -15px 0;
}
.pop-prompt-login .inner {
	padding: 75px 15px 0;
}
.pop-prompt-login .info {
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	color: #bbb;
}
.pop-prompt-login .time {
	margin: 0 10px;
	color: #ef4123;
}
.pop-prompt-login .action {
	position: absolute;
	left: 30px;
	bottom: 208px;
}
.pop-prompt-login .btn-log, .pop-prompt-login .btn-reg {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 130px;
	height: 45px;
	background: transparent url(/v/img/btn_logreg.png) no-repeat;
}
.pop-prompt-login .btn-log {
	margin-right: 20px;
	background-position: 0 -90px;
}
.pop-prompt-login .btn-log:hover {
	background-position: -130px -90px;
}
.pop-prompt-login .btn-log:active {
	background-position: -260px -90px;
}
.pop-prompt-login .btn-reg {
	background-position: 0 -135px;
}
.pop-prompt-login .btn-reg:hover {
	background-position: -130px -135px;
}
.pop-prompt-login .btn-reg:active {
	background-position: -260px -135px;
}
.win-prompt-login .inner {
	padding: 40px;
}
.win-prompt-login .info {
	margin-bottom: 15px;
	font-size: 18px;
	color: #555;
}
.win-prompt-login .btn-log, .win-prompt-login .btn-reg {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 188px;
	height: 45px;
	background: transparent url(/v/img/btn_logreg.png) no-repeat;
}
.win-prompt-login .btn-log {
	margin-right: 20px;
	background-position: 0 0;
}
.win-prompt-login .btn-log:hover {
	background-position: -188px 0;
}
.win-prompt-login .btn-log:active {
	background-position: -376px 0;
}
.win-prompt-login .btn-reg {
	background-position: 0 -45px;
}
.win-prompt-login .btn-reg:hover {
	background-position: -188px -45px;
}
.win-prompt-login .btn-reg:active {
	background-position: -376px -45px;
}

/* 独播剧 提示登录后观看 end */
/* 订阅者卡片 start */
.card-container {
	position: relative;
	display: none;
	width: 350px;
	height: 274px;
	border: 1px solid #ddd;
	background-color: #fff;
}
.card-container .u-profile {
	position: absolute;
	top: 38px;
	left: 20px;
}
.card-container .u-profile img {
	width: 50px;
	height: 50px;
}
.card-container .u-detail {
	width: 350px;
	height: 68px;
	background-color: #f5f5f5;
}
.card-container .name-vip {
	margin-left: 84px;
	padding-top: 45px;
	font-size: 16px;
}
.card-container .name-vip a {
	color: #555;
}
.card-container .fans-videos {
	margin-left: 82px;
	margin-top: 4px;
	font-size: 12px;
	color: #a1a1a1;
}
.card-container .fans-videos a {
	color: #a1a1a1;
}
.card-container .card-cont {
	width: 210px;
	margin-left: 20px;
	padding-bottom: 20px;
	font-size: 12px;
	color: #a1a1a1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.card-container .btn-subscribe {
	float: right;
	margin-right: 20px;
	margin-top: -55px;
}
.card-container .v-small {
	float: left;
	width: 145px;
	margin-left: 20px;
	margin-bottom: 14px;
}
.card-container .v-meta-info a {
	display: inline-block;
	width: 145px;
	padding-top: 6px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
	font-size: 12px;
}

/* reset the relateduploader segment title font weight */
.head .caption .title {
	font-weight: normal;
}

/* 订阅者卡片 end */
/* card 组件 临时放此 */
.qcard {
	visibility: hidden;
	z-index: 2000;
	position: absolute;
	top: 0;
	left: 0;
	padding: 4px;
}
.qcard_box {
}
.qcard_content {
	min-width: 150px;
	_width: 150px;
	min-height: 20px;
	_height: 20px;
	-webkit-box-shadow: 0 0 10px 5px #eee;
	-moz-box-shadow: 0 0 10px 5px #eee;
	-ms-box-shadow: 0 0 10px 5px #eee;
	-o-box-shadow: 0 0 10px 5px #eee;
	box-shadow: 0 0 10px 5px #eee;
}
.qcard_loading {
	text-align: center;
	height: 32px;
	overflow: hidden;
	padding: 9px 0;
}
.qcard_pointer {
	position: absolute;
	overflow: hidden;
}
.qcard_pointer_t {
	bottom: -8px;
	width: 16px;
	height: 12px;
	background: url(/u/img/bg_idcard.png) no-repeat 0 -12px;
}
.qcard_pointer_b {
	top: -8px;
	width: 16px;
	height: 12px;
	background: url(/u/img/bg_idcard.png) no-repeat 0 0;
}
.qcard_pointer_l {
	right: -7px;
	width: 12px;
	height: 16px;
	background: url(../img/triangle_white.png) no-repeat 0 0;
}
.qcard_pointer_r {
	left: -8px;
	width: 12px;
	height: 16px;
	background: url(/u/img/bg_idcard.png) no-repeat -20px 0;
}
.qcard_pointer_tl {
	left: 17px;
}
.qcard_pointer_tr {
	right: 17px;
}
.qcard_pointer_bl {
	left: 17px;
}
.qcard_pointer_br {
	right: 17px;
}
.qcard_pointer_lt {
	top: 17px;
}
.qcard_pointer_lb {
	bottom: 17px;
}
.qcard_pointer_rt {
	top: 17px;
}
.qcard_pointer_rb {
	bottom: 17px;
}
.qcard_1 .qcard_box {
	border: 1px solid #ffa862;
	background: #ffe9d8;
}
.qcard_1 .qcard_pointer_t {
	background-position: 0 -42px;
}
.qcard_1 .qcard_pointer_b {
	background-position: 0 -30px;
}
.qcard_1 .qcard_pointer_l {
	background-position: -32px -30px;
}
.qcard_1 .qcard_pointer_r {
	background-position: -20px -30px;
}
.qcard_2 .qcard_box {
	border: 1px solid #b1d263;
	background: #ebf4d8;
}
.qcard_2 .qcard_pointer, .qcard_2 .qcard_pointer_t {
	background-position: 0 -72px;
}
.qcard_2 .qcard_pointer_b {
	background-position: 0 -60px;
}
.qcard_2 .qcard_pointer_l {
	background-position: -32px -60px;
}
.qcard_2 .qcard_pointer_r {
	background-position: -20px -60px;
}

/* 广告居中 */
.yk-AD-tong {
	margin-bottom: 40px;
	overflow: hidden;
	min-height: 0;
}
.yk-AD-tong .ad-con {
	width: 1190px;
}
.ad-wrap {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}
.ad-con {
	position: absolute;
	left: 50%;
	top: 0;
	width: 100%;
	text-align: center;
}
.ad-inner {
	position: relative;
	left: -50%;
	text-align: center;
}
.yk-AD-lb-wrap {
	position: relative;
}
.yk-AD-lb {
	position: absolute;
	bottom: 20px;
	left: 0;
	background: #fff;
	padding-top: 5px;
	z-index: 10;
}
.yk-w970 .yk-AD-tong {
	width: 640px;
}
.yk-w1190 .yk-AD-tong {
	width: 860px;
}

/* 广告居中 end */
/* the top of page recomment */
.x_topbanner .banner_skip {
	min-width: 990px;
	background: #b5b5b5;
	-webkit-box-shadow: inset 0 -2px 3px rgba(124, 124, 124, 0.5);
	-moz-box-shadow: inset 0 -2px 3px rgba(124, 124, 124, 0.5);
	box-shadow: inset 0 -2px 3px rgba(124, 124, 124, 0.5)
}
.x_topbanner .banner_panel {
	position: relative;
	padding: 15px 50px 15px 63px;
	line-height: 24px;
	text-shadow: 1px 1px 0 rgba(232, 232, 232, 0.5);
	white-space: nowrap;
}
.x_topbanner .banner_panel * {
	font-size: 20px;
	font-family: "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}
.x_topbanner .banner_panel a {
	color: #3399e0
}
.x_topbanner .ico__info {
	display: block;
	position: absolute;
	top: 18px;
	left: 20px;
	width: 34px;
	height: 33px;
	background: url(../img/ico__info.png) no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%
}
.x_topbanner .btn__cls {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: url(../img/ico__close.png) no-repeat center center;
	-webkit-background-size: 20px 20px;
	-moz-background-size: 20px 20px;
	-o-background-size: 20px 20px;
	background-size: 20px 20px
}
.x_topbanner_l .banner_panel {
	padding-left: 83px;
	line-height: 48px
}
.x_topbanner_l .banner_panel * {
	font-size: 40px
}
.x_topbanner_l .ico__info {
	top: 20px;
	left: 20px;
	width: 51px;
	height: 50px;
}
.x_topbanner_l .btn__cls {
	width: 60px;
	height: 60px;
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	-o-background-size: 30px 30px;
	background-size: 30px 30px
}

/* the top of page recomment end */
/* 新版YK组件 CSS Start */
.ico-user, .ico-statcomment, .ico-statplay, .ico-cert, .ico-vip, .ico__vipsuper, .ico_cert {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 16px;
	height: 16px;
}
.ico-ispay, .ico-ismember {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 43px;
	height: 43px;
}
.ico-HD, .ico-SD, .ico-1080P {
	display: block;
	vertical-align: middle;
	width: 33px;
	height: 17px;
}
.ico-user, .ico-statcomment, .ico-statplay, .ico-ispay, .ico-ismember, .ico-HD, .ico-SD, .ico-1080P {
	background: transparent url("/index/img/2013/video/yk.8.png") no-repeat;
}
.ico-cert, .ico_cert {
	background: transparent url("/index/img/2013/ico-cert.8.png") no-repeat;
}
.ico-vip, .ico__vipsuper {
	background: transparent url("/index/img/2013/ico-vip.8.png") no-repeat;
}
.ico-statplay {
	background-position: -30px 0;
}
.ico-statcomment {
	background-position: -60px 0;
}
.ico-user {
	background-position: 0 0;
}
.ico-ispay {
	background-position: 0 -60px;
}
.ico-ismember {
	background-position: -60px -60px;
}
.ico-HD {
	background-position: 0 -30px;
}
.ico-SD {
	background-position: -60px -30px;
}
.ico-1080P {
	background-position: -120px -30px;
}
.v, .p {
	margin: 0;
	padding: 0;
	position: relative;
}
.v *, .p * {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif;
}
.v img, .p img {
	display: block;
	border: 0 none;
}
.v a, .p a {
	text-decoration: none;
	color: #555555;
}
.v .vb a {
	color: #fff;
}
.v a:hover, .p a:hover {
	color: #c31;
}
.v .v-thumb, .p .p-thumb {
	overflow: hidden;
	position: relative;
	background: #999;
}
.v .v-thumb img, .p .p-thumb img {
	width: 100%;
}
.v .v-thumb .v-thumb-taglt, .p .p-thumb .p-thumb-taglt {
	z-index: 3;
	position: absolute;
	top: 0;
	left: 0;
}
.v .v-thumb .v-thumb-tagrt, .p .p-thumb .p-thumb-tagrt {
	z-index: 3;
	position: absolute;
	top: 0;
	right: 0;
}
.v .v-thumb .v-thumb-tagrb, .p .p-thumb .p-thumb-tagrb {
	z-index: 3;
	position: absolute;
	bottom: 0;
	right: 5px;
}
.v .v-link, .p .p-link {
	z-index: 4;
	position: absolute;
	top: 0;
	left: 0;
	background: url("/index/img/2013/video/blanksprite.png") repeat;
}
.v .v-link a, .p .p-link a {
	display: block;
	height: 100%;
}
.v .v-meta .v-meta-title, .v .v-meta .v-meta-entry, .p .p-meta .p-meta-title, .p .p-meta .p-meta-entry {
	margin: 0 5px;
	height: 20px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
}
.v .v-meta .v-meta-title a, .p .p-meta .p-meta-title a {
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.v .v-meta .v-meta-entry, .p .p-meta .p-meta-entry {
	position: relative;
	font-size: 12px;
	color: #909090;
}
.v .v-meta .v-meta-entry .btn-small, .p .p-meta .p-meta-entry .btn-small {
	margin: 4px 0;
	color: white;
}
.v .v-meta-right, .p .p-meta-right {
	position: absolute;
	right: 0;
}
.v .vb .v-meta-link, .p .p-meta-link {
	color: white;
}
.v .v-meta-link, .p .p-meta-link {
	margin-left: 1em;
	vertical-align: middle;
}
.v .v-meta .v-meta-overlay, .p .p-meta .p-meta-overlay {
	position: absolute;
	width: 100%;
}
.v .v-rating, .p .p-rating {
	font-size: 12px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
	color: #ff2020;
}
.v .v-rating em, .p .p-rating em {
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}
.v .v-num, .p .p-num {
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
	vertical-align: top;
}
.v .v-time, .p .p-time {
	color: #ddd;
	font-family: tahoma;
	white-space: nowrap;
	font-weight: bold;
}
.v {
	width: 200px;
}
.v .v-isdrama {
	position: absolute;
	top: -4px;
	left: 0;
	width: 200px;
	height: 4px;
	background: url("/index/img/2013/video/drama.8.png") no-repeat left bottom;
	_top: -15px;
}
.v .v-thumb {
	width: 200px;
	height: 110px;
}
.v .v-link {
	width: 200px;
	height: 110px;
}
.v-large {
	width: 420px;
}
.v-large .v-thumb, .v-large .v-link {
	width: 420px;
	height: 240px;
}
.v-large .v-meta .v-meta-title {
	height: 24px;
	line-height: 24px;
}
.v-large .v-meta .v-meta-title a {
	font-size: 18px;
}
.v-small {
	width: 145px;
}
.v-small .v-thumb, .v-small .v-link {
	width: 145px;
	height: 80px;
}
.v-small .v-thumb .v-thumb-tagrb .v-time {
	overflow: hidden;
	float: right;
	height: 20px;
	background: #191919;
}
.v-mini {
	width: 90px;
}
.v-mini .v-thumb, .v-mini .v-link {
	width: 90px;
	height: 50px;
}
.v-mini .v-thumb .v-thumb-tagrb {
	right: 0;
}
.v-mini .v-thumb .v-thumb-tagrb .v-time {
	overflow: hidden;
	float: right;
	padding: 0 3px;
	height: 12px;
	line-height: 12px;
	font-size: 10px;
	font-weight: normal;
	background: #191919;
	font-family: tahoma;
}
.v-horiz {
	width: auto;
	*zoom: 1;
}
.v-horiz:before, .v-horiz:after {
	display: table;
	content: "";
	line-height: 0;
}
.v-horiz:after {
	clear: both;
}
.v-horiz:before, .v-horiz:after {
	display: table;
	content: "";
	line-height: 0;
}
.v-horiz:after {
	clear: both;
}
.v-horiz:before, .v-horiz:after {
	display: table;
	content: "";
	line-height: 0;
}
.v-horiz:after {
	clear: both;
}
.v-horiz .v-thumb {
	float: left;
	margin-right: 5px;
}
.v-horiz .v-meta {
	overflow: hidden;
	zoom: 1
}
.v-horiz .v-meta-entry a {
	color: #555;
}
.v-horiz .v-meta-entry a:hover {
	color: #c31;
}
.v .va {
	padding-bottom: 5px;
	background: #f5f5f5;
}
.v .va .v-meta-neck {
	z-index: 5;
	position: relative;
	margin-top: -20px;
	color: #bbb;
	_zoom: 1;
}
.v .va .v-meta-neck .v-status, .v .va .v-meta-neck .v-username {
	display: block;
	overflow: hidden;
	zoom: 1;
	padding-left: 5px;
}
.v .va .v-meta-neck .v-status {
	height: 20px;
	color: #ddd;
}
.v .va .v-meta-neck .v-username {
	margin-bottom: -8px;
	color: #909090;
}
.v .va .v-meta-neck .v-useravatar {
	position: relative;
	float: left;
	*display: inline;
	margin-left: 3px;
	margin-top: 5px;
	padding: 2px;
	background: #f5f5f5;
}
.v .va .v-meta-neck .v-useravatar img {
	width: 30px;
	height: 30px;
}
.v .va .v-meta-title {
	height: auto;
	padding-top: 8px;
	line-height: 18px;
}
.v .va .v-meta-title a {
	line-height: 18px;
}
.v .va .v-meta-entry {
	color: #909090;
	margin-top: 4px;
}
.v .va .v-meta-overlay {
	z-index: 2;
	left: 0;
	top: 65px;
	height: 45px;
	background: url("/index/img/2013/video/bg_video_mini.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_mini.png");
}
.v .vb {
	overflow: hidden;
	zoom: 1;
	z-index: 3;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	padding-top: 30px;
}
.v .vb .v-meta-tagrt {
	position: absolute;
	bottom: 0;
	right: 5px;
	color: #bbb;
}
.v .vb .v-meta-tagrb {
	position: absolute;
	top: 115px;
	right: 5px;
	color: #bbb;
}
.v-hover .vb .v-meta-tagrb {
	top: 78px;
}
.v .vb .v-meta-title a {
	color: #fff;
}
.v .vb .v-username {
	color: white
}

/* .v .vb .v-meta-title a:hover {
	color: #c31;
}
*/
.v .vb .v-meta-entry {
	color: #bbb;
	cursor: pointer;
}
.v .vb .v-meta-overlay {
	z-index: -1;
	top: auto;
	bottom: 0;
	height: 110px;
	background: url("/index/img/2013/video/bg_video_small.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_mini.png");
}
.v-large .vb {
	padding-top: 45px;
	height: 45px;
}
.v-large .vb .v-meta-overlay {
	background: url("/index/img/2013/video/bg_video_large.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_large.png");
}
.v-hover .vb {
	z-index: 5;
	height: 110px;
	padding-top: 0;
}
.v-hover .vb .v-meta-tagrt {
	top: 33px;
	bottom: auto
}
.v-hover .vb .v-meta-title {
	padding-top: 10px;
	padding-bottom: 2px;
}
.v-hover .vb .v-meta-overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.v-hover .v-thumb-taglt {
	display: none;
}
.v .v-pay, .p .p-pay {
	color: #FF6600;
}
.p {
	width: 200px;
}
.p .p-thumb, .p .p-link {
	width: 200px;
	height: 300px;
}
.p .p-thumb img {
	height: 100%;
}
.p .p-meta {
	z-index: 5;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	padding-top: 30px;
	overflow: hidden;
}
.p .p-meta .p-meta-title a {
	color: #ffffff;
}

/* .p .p-meta .p-meta-title a:hover {
	color: #c31;
}
*/
.p .p-meta .p-meta-entry {
	color: #ddd;
}
.p .p-meta .p-meta-tagrt {
	position: absolute;
	bottom: 0;
	right: 5px;
}
.p .p-meta .p-meta-overlay {
	z-index: -1;
	bottom: 0;
	left: 0;
	height: 100%;
	background: url("/index/img/2013/video/bg_video_small.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_small.png", sizingMethod=crop);
}
.p-hover .p-meta {
	height: 95px;
	padding-top: 5px;
}
.p-hover .p-meta .p-meta-overlay {
	background: black;
	opacity: 0.6;
	_filter: alpha(opacity=60);
}
.p-hover .p-meta .p-meta-tagrt {
	top: 25px;
	bottom: auto;
}
.p .pa {
	padding-bottom: 5px;
	background: #f5f5f5;
	height: auto;
	padding-top: 0;
	position: static;
}
.p .pa .p-meta-neck {
	z-index: 5;
	position: relative;
	margin-top: -20px;
	color: #bbb;
}
.p .pa .p-meta-neck .p-status, .p .pa .p-meta-neck .p-username {
	display: block;
	overflow: hidden;
	zoom: 1;
	padding-left: 5px;
}
.p .pa .p-meta-neck .p-status {
	height: 20px;
	color: #ddd;
}
.p .pa .p-meta-neck .p-username {
	margin-bottom: -8px;
	color: #909090;
}
.p .pa .p-meta-neck .p-useravatar {
	position: relative;
	float: left;
	*display: inline;
	margin-left: 3px;
	margin-top: 5px;
	padding: 2px;
	background: #f5f5f5;
}
.p .pa .p-meta-neck .p-useravatar img {
	width: 30px;
	height: 30px;
}
.p .pa .p-meta-title {
	height: auto;
	padding-top: 8px;
	line-height: 18px;
}
.p .pa .p-meta-title a {
	line-height: 18px;
	color: #555;
}
.p .pa .p-meta-title a:hover {
	color: #c31;
}
.p .pa .p-meta-entry {
	color: #909090;
	margin-top: 4px;
}
.p .pa .p-meta-overlay {
	z-index: 2;
	left: 0;
	top: 255px;
	height: 45px;
	background: url("/index/img/2013/video/bg_video_mini.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_mini.png");
}

/* 新增修改 */
.v .v-num, .p .p-num {
	margin-right: 5px;
}
.v .v-status {
	color: #ddd;
}
.v .v-thumb .v-thumb-taglb, .p .p-thumb .p-thumb-taglb {
	z-index: 3;
	position: absolute;
	bottom: 0;
	left: 5px;
}
.v .v-meta .v-meta-overlay {
	z-index: 2;
	left: 0;
	top: 65px;
	height: 45px;
	background: url("/index/img/2013/video/bg_video_mini.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_mini.png");
}
.v .v-meta .v-meta-entry label {
	margin-right: 4px;
}
.v-horiz .v-thumb {
	margin-right: 0;
}
.v-horiz .v-meta {
	padding-left: 10px;
	padding-right: 5px;
}
.v-horiz .v-meta .v-meta-title, .v-horiz .v-meta .v-meta-entry {
	height: auto;
	margin: 0;
}
.v-horiz .va {
	height: 70px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.v-horiz .va .v-meta-title {
	padding-top: 0;
}
.v .v-recommend {
	font-size: 12px;
	font-family: "Microsoft YaHei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;
}
.v .vc {
	padding-bottom: 5px;
	background: #fffac1;
}
.v .vc .v-meta-tagrb {
	position: absolute;
	bottom: 0;
	right: 5px;
	color: #bbb;
}
.v-horiz .vc {
	height: 70px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.v-horiz .vc .v-meta-title {
	padding-top: 0;
}
.v-small .v-meta .v-meta-overlay {
	width: 145px;
	top: 35px;
}
.v-small .v-thumb .v-thumb-tagrb .v-time {
	background: none;
}
.v-small .v-isdrama {
	width: 145px;
	background: url("/index/img/2013/video/drama_small.8.png") no-repeat left bottom;
}
.v .v-meta .v-meta-entry {
	overflow: hidden;
	height: 20px;
}

/* important */
.v .v-thumb .v-thumb-overlay, .p .p-thumb .p-thumb-overlay {
	position: absolute;
	width: 100%;
}
.v .v-thumb .v-thumb-overlay, .p .p-thumb .p-thumb-overlay {
	z-index: 2;
	left: 0;
	bottom: 0;
	height: 45px;
	background: url("/index/img/2013/video/bg_video_mini.png") no-repeat left bottom;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.youku.com/index/img/2013/video/bg_video_mini.png");
}

/* 新版YK组件 CSS end */
/* 点播互动充值tips */
.tips_title {
	padding: 18px 20px;
	color: #909090
}
.tips_title h3 {
	color: #555
}
.tips_action {
	margin-left: 20px
}
.tips_action .form_btn {
	margin-right: 20px
}
.qwindow .space30 {
	height: 36px
}
.tips_img {
	float: left;
	margin-right: 10px;
	padding-bottom: 15px
}
.tis_slogan {
	width: 120px;
	float: left;
	display: inline-block
}
.slogan_top {
	margin-top: 36px
}
.tis_slogan p {
	color: #555555;
	font-size: 14px;
	font-family: Microsoft YaHei, SimHei, helvetica, arial, verdana, tahoma, sans-serif
}
.tips_info label {
	font-family: arial;
	color: #ff6600
}
.yk_mask {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 100%;
	height: 1000px;
	border: 0;
	background: #ffffff
}

/* 点播互动充值tips end */
/* ORZ求模块 */
.yk-Orz {
	*display: none;
}
.yk-Orz-ielow {
	display: none;
	*display: block;
	display: none\0;
	width: 100%;
	background: #e2f7ff;
	border: 1px solid #c9e0f7;
	color: #555555;
	position: relative;
	margin: 10px 0;
}
.yk-Orz-ielow .yk-Orz-close {
	position: absolute;
	right: 10px;
	top: 4px;
	width: 75px;
	height: 22px;
	border: 1px solid #007dcc;
	background: #1c98e7;
	color: #ffffff;
	cursor: pointer;
}
.yk-Orz-ielow p {
	padding: 5px 10px;
}
.yk-Orz {
	margin-bottom: 5px;
	width: 640px;
	overflow: hidden;
    position: relative;
    z-index: 1;
}
.yk-Orz .yk-Orz-container {
	margin-bottom: 5px;
	width: 800px;
}
.yk-Orz .yk-Orz-ico-q {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	background: url("/index/img/2013/video/orz_icons.png") no-repeat 0 0;
	vertical-align: middle;
}
.yk-Orz .yk-Orz-ico-a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	background: url("/index/img/2013/video/orz_icons.png") no-repeat -64px 0;
	vertical-align: middle;
}
.yk-Orz .yk-Orz-collapse {
	display: none;
}
.yk-Orz .yk-Orz-ico-close {
	width: 20px;
	height: 20px;
	background: url("/index/img/2013/video/orz_icons.png") no-repeat -192px 7px;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
}
.yk-Orz .yk-Orz-ico-pass {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background: url(http://static.youku.com/u/img/space/space.png) no-repeat -192px -32px;
	vertical-align: middle;
    position: relative;
    top: -1px;
}
.yk-Orz .yk-Orz-ico-error {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background: url(http://static.youku.com/u/img/space/space.png) no-repeat -128px -32px;
	vertical-align: middle;
    position: relative;
    top: -1px;
}
.yk-Orz .yk-Orz-kowtow .yk-Orz-ico-close {
	background-position: -126px 7px;
}
.yk-Orz .yk-Orz-thing {
	margin-bottom: 10px;
}
.yk-Orz .yk-Orz-thing h3 {
	position: relative;
	padding-left: 25px;
}
.yk-Orz .yk-Orz-type {
	background: #309300;
	color: #ffffff;
	border-radius: 5px;
	margin-left: 5px;
	padding: 0 5px;
	font-size: 10px;
}
.yk-Orz .yk-Orz-ico {
	position: absolute;
	left: 0;
	top: 0px;
}
.yk-Orz .yk-Orz-floor {
	position: relative;
	background: #d4e7ff;
	position: relative;
	margin-bottom: 10px;
	cursor: pointer;
}
.yk-Orz .yk-Orz-plate {
	position: relative;
	z-index: 5;
	padding: 0 70px 0 0;
}
.yk-Orz .yk-Orz-kowtow-hover{
	background: #dfedfd;
}
.yk-Orz .yk-Orz-floor .yk-Orz-iknow {
	position: absolute;
	right: 0;
	top: 0;
	width: 68px;
	height: 26px;
	background: #1c98e7;
	border: 1px solid #007dcc;
}
.yk-Orz .yk-Orz-floor .yk-Orz-title {
	display: block;
	line-height: 26px;
	color: #3680af;
	padding-left: 32px;
}
.yk-Orz .yk-Orz-floor .yk-Orz-devote {
	display: none;
	line-height: 26px;
	color: #60a13f;
	padding-left: 32px;
}
.yk-Orz .yk-Orz-floor a {
	color: #0c5381;
}
.yk-Orz .yk-Orz-avatar {
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 26px;
}
.yk-Orz .yk-Orz-avatar img {
	width: 26px;
	height: 26px;
}
.yk-Orz button {
	background: none;
	color: #ffffff;
	cursor: pointer;
}
.yk-Orz .yk-Orz-A {
	display: none;
	padding: 10px 100px 10px 15px;
	position: relative;
}
.yk-Orz .yk-Orz-A .yk-Orz-ipt {
	border: none;
	width: 100%;
	height: 16px;
	padding: 5px 10px;
	color: #555555;
}
.yk-Orz .yk-Orz-A .yk-Orz-ipt-placeholder {
	position: absolute;
	top: 13px;
	left: 25px;
	color: #8d8d8d;
}
.yk-Orz .yk-Orz-vcode {
	display: inline-block;
	margin-top: 10px;
	position: relative;
}
.yk-Orz .yk-Orz-vcode .yk-Orz-vcode-ipt {
	width: 60px;
	height: 27px;
	border: none;
	height: 16px;
	padding: 5px 10px;
}
.yk-Orz .yk-Orz-vcode img {
	display: inline-block;
	width: 80px;
	height: 27px;
}
.yk-Orz .yk-Orz-vcode .yk-Orz-vcode-refresh {
	display: inline-block;
	width: 27px;
	height: 27px;
	vertical-align: middle;
}
.yk-Orz .yk-Orz-vcode .yk-Orz-vcode-refresh a {
	display: inline-block;
	width: 27px;
	height: 27px;
	background: url("/index/img/2013/video/orz_icons.png") no-repeat -240px 0;
	vertical-align: middle;
}
.yk-Orz .yk-Orz-A .yk-Orz-vcode-placeholder {
	position: absolute;
	top: 4px;
	left: 10px;
	color: #8d8d8d;
}
.yk-Orz .yk-Orz-A .yk-Orz-submit {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 54px;
	height: 27px;
	border: 1px solid #007dcc;
	background: #1c98e7;
	color: #ffffff;
}
.yk-Orz .yk-Orz-list {
	display: none;
	padding: 10px;
}
.yk-Orz .yk-Orz-list li {
	margin-bottom: 5px;
	color: #527915;
}
.yk-Orz .yk-Orz-list li a {
	color: #527915;
}
.yk-Orz .yk-Orz-append{
	display: none;
    position: relative;
    margin-top:10px;
    height:16px;
}
.yk-Orz .yk-Orz-provide{
    position:absolute;
    top:0;
    left:0;
}
.yk-Orz .yk-Orz-list .yk-Orz-error {
	text-align: right;
	position: absolute;
    width:50px;
    top:0px;
	right: 5px;
}
.yk-Orz .yk-Orz-floor .yk-Orz-A .yk-Orz-error-tips p {
	padding: 0;
	margin: 3px 0;
	color: #fc0106;
}
.yk-Orz .yk-Orz-done .yk-Orz-floor {
	background: #daefb9;
}
.yk-Orz .yk-Orz-done .yk-Orz-done-hover {
	background: #e7f6cf;
}
.yk-Orz .yk-Orz-done .yk-Orz-floor p {
	color: #60a13f;
}
.yk-Orz .yk-Orz-done .yk-Orz-floor a {
	color: #2f6d10;
}
.yk-Orz .yk-Orz-done .yk-Orz-floor a:hover {
	color: #6b942c;
}
.yk-Orz .yk-Orz-done .yk-Orz-floor .yk-Orz-todo {
	position: absolute;
	right: 0;
	top: 0;
	width: 68px;
	height: 26px;
	background: #9ccb52;
	border: 1px solid #8ab644;
	color: #ffffff;
	cursor: pointer;
}
.yk-Orz .yk-Orz-floor-layout {
	display: none;
	z-index: 3;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	margin-bottom: -26px;
}
.yk-Orz .yk-Orz-floor-shadow {
	position: relative;
	z-index: 10;
	background: #dfedfd;
	width: 100%;
	height: 100%;
	opacity: 0.9;
}
.yk-Orz .yk-Orz-done .yk-Orz-floor-shadow {
	background: #e7f6cf;
	width: 100%;
	height: 100%;
}
.yk-Orz .yk-Orz-floor .yk-Orz-tips {
	z-index: 20;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 100%;

}
.yk-Orz .yk-Orz-floor .yk-Orz-tips p {
	display: block;
	color: #555555;
	font-size: 14px;
}
.yk-Orz .yk-Orz-done .yk-Orz-A .yk-Orz-submit {
	background: #9ccb52;
	border: 1px solid #8ab644;
}
.yk-Orz .yk-Orz-more {
	border: 1px solid #e2e2e2;
	font-size: 18px;
	text-align: center;
	margin: 10px auto;
	width: 68px;
	height: 18px;
	overflow: hidden;
	line-height: 10px;
}
.yk-Orz .yk-Orz-more a {
	background: #f2f2f2;
	display: block;
	width: 100%;
	height: 100%;
	color: #555555;
    font-size: 14px;
    line-height:18px;
}
.yk-Orz .yk-Orz-more a:hover {
	background: #f7f7f7;
	text-decoration: none;
}
.yk-Orz-kowtow, .yk-Orz-done {
	float: left;
	width: 310px;
	margin-right: 20px;
}
.yk-w1190 .yk-Orz .yk-Orz-container {
	width: 1000px;
}
.yk-w1190 .yk-Orz {
	width: 860px;
}
.yk-w970 .yk-Orz .yk-Orz-container {
	width: 800px;
}
.yk-w970 .yk-Orz {
	width: 640px;
}
.yk-w1190 .yk-Orz-kowtow, .yk-w1190 .yk-Orz-done {
	width: 420px;
}
.yk-w970 .yk-Orz-kowtow, .yk-w970 .yk-Orz-done {
	width: 310px;
}
@media screen and (min-width:1256px) {
	.window, .screen {
		min-width: 1210px;
	}
	.s_header, .s_miniHeader, .s_footer, .s_miniFooter, .s_body {
		min-width: 1210px;
	}
	.s_main {
		width: 1190px;
	}
	.layout_121 .mainCol {
		width: 860px;
	}
	.layout_121 .sideCol {
		width: 310px;
	}
	.s_miniHeader {
		width: auto;
	}
	.s_miniHeader .headerBox {
		width: 1190px;
	}
	.s_footer .footerBox {
		width: 1190px;
	}
	.playarea_thx {
		width: 1190px;
	}
	.playBox {
		width: 860px;
	}
	.playBox_thx {
		width: 1160px;
	}
	.commentArea .commentAction textarea {
		width: 788px;
	}
	.commentArea .loginBefore textarea {
		width: 848px;
	}
	.commentArea .commentReply textarea {
		width: 820px;
	}
	.sideTool {
	}
	.yk-interact .panel-share .p1 {
		width: 520px;
	}
	.yk-interact .panel .form_input {
		width: 340px;
	}
	.base .base_info {
		width: 860px;
	}
	.page_ugc .play_area {
		width: 860px;
	}
	.page_ugc .playarea_thx {
		width: 1190px;
	}
	
	/* height */
	.playArea .player, .listBox .listmask {
		height: 524px;
	}
	.listArea, .expandBox .expandCont {
		height: 484px;
	}
	.scroll-area, .scroll-area .scroller, .scroll-area .scrollbar-track {
		height: 444px;
	}
	.listArea .loading {
		height: 284px;
	}
	.player_html5 {
		height: 524px;
	}
	.player_html5 .picture {
		height: 484px;
	}
	.listArea .listcontrol_side .listcontrol_a {
		height: 484px;
	}
	.scroll-area-s, .scroll-area-s .scroller, .scroll-area-s .scrollbar-track {
		height: 404px;
	}
	.pmoviepays {
		height: 484px;
	}
	.yk-Orz-kowtow, .yk-Orz-done {
		width: 420px;
	}
	.yk-Orz {
		width: 860px;
	}
	.yk-Orz .yk-Orz-container {
		width: 1000px;
	}
}

/* 宽屏情况 宽：1210px end */
@media handheld {
	.mvlists .mvitems .item a:hover, .textlists .items .item a:hover, .tvlists .items .item .sn:hover, .playlists .items .item a:hover {
		background: none;
	}
	.mvlists .mvitems .item a:active, .textlists .items .item a:active, .tvlists .items .item .sn:active, .playlists .items .item a:active {
		background: #555;
	}
	.mvmod .mvbtn {
		display: none;
	}
	.sideTool {
		display: none;
	}
}
@keyframes 'moveleft' {
	0% {
		width: 30px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 330px;
	}
}
@-moz-keyframes moveleft /* Firefox */ {
	0% {
		width: 30px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 330px;
	}
}
@-webkit-keyframes moveleft /* Safari and Chrome */ {
	0% {
		width: 30px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 330px;
	}
}
@-o-keyframes moveleft /* Opera */ {
	0% {
		width: 30px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 330px;
	}
}
@keyframes moveright {
	0% {
		width: 330px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 30px;
	}
}
@-moz-keyframes moveright /* Firefox */ {
	0% {
		width: 330px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 30px;
	}
}
@-webkit-keyframes moveright /* Safari and Chrome */ {
	0% {
		width: 330px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 30px;
	}
}
@-o-keyframes moveright /* Opera */ {
	0% {
		width: 330px;
	}
	50% {
		width: 180px
	}
	100% {
		width: 30px;
	}
}
.moveleft {
	animation: moveleft 0.4s linear;
	-moz-animation: moveleft 0.4s linear; /* Firefox */
	-webkit-animation: moveleft 0.4s linear; /* Safari and Chrome */
	-o-animation: moveleft 0.4s linear; /* Opera */
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	-o-animation-delay: 0.1s;
}
.moveright {
	animation: moveright 0.4s linear;
	-moz-animation: moveright 0.4s linear; /* Firefox */
	-webkit-animation: moveright 0.4s linear; /* Safari and Chrome */
	-o-animation: moveright 0.4s linear; /* Opera */
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	-o-animation-delay: 0.1s;
}
.form_fake_hint {
	border: solid 1px #ddd;
	z-index: 10;
	background: #fff;
	display: none;
}
.form_fake_hint .icon {
	background: url(/index/img/2013/fm.png) no-repeat;
}
.form_fake_hint .icon-arrow {
	width: 5px;
	height: 5px;
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
}
.form_fake_hint .icon-close {
	background-position: -31px 0;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 10px;
	height: 10px;
	cursor:pointer;
}
.form_fake_hint .icon-music {
	width: 16px;
	height: 16px;
	background-position: -9px 0;
}
.form_fake_hint .list .item {
	padding: 5px 15px 5px 10px;
	cursor: pointer;
}
.form_fake_hint .list .item span {
	display: inline-block;
	vertical-align: middle;
}
.form_fake_hint .list .item .hint{
	margin-left: 3px;
}
