body {
	padding: 0;
	margin: 0;
	font-size: 12px;
	_margin: 0;
	_height: 100%
}

li,ol,ul {
	padding: 0;
	margin: 0;
	list-style: none
}

input {
	font-size: 12px
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

img {
	border: 0
}

.fr {
	float: right
}

.fl {
	float: left
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.ps {
	position: static
}

.pf {
	position: fixed
}

.tl {
	text-align: left
}

.tr {
	text-align: right
}

.tc {
	text-align: center
}

.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

* html .clearfix {
	height: 1%
}

.mt5 {
	margin-top: 5px
}

.mt8 {
	margin-top: 8px
}

.mb8 {
	margin-bottom: 8px
}

.bk8 {
	clear: both;
	font-size: 1px;
	height: 8px;
	overflow: hidden
}

.zi10 {
	z-index: 10
}

a {
	color: #00f;
	text-decoration: none
}

a.download {
	background: url(2011_sprits.gif) 4px -900px no-repeat;
	padding-left: 22px;
	color: #066;
	text-decoration: underline
}

a.download:hover {
	color: #00f;
	text-decoration: none
}

.shadow {
	-moz-box-shadow: 1px 1px 2px #ddd;
	-webkit-box-shadow: 1px 1px 2px #ddd;
	box-shadow: 1px 1px 2px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#DDDDDD')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#DDDDDD')
}

.arr {
	background: url(play_sprites.png) right -38px no-repeat
}

.header {
	height: 33px;
	background: url(play_headbg.png) 0 0 repeat-x;
	position: relative;
	z-index: 1000
}

a.video {
	background: url(2011_sprits.gif) 2px -500px no-repeat;
	padding-left: 20px
}

a.video:hover {
	background-position: 2px -550px;
	color: #f30
}

a.red {
	color: red
}

.wrap {
	width: 980px;
	margin-left: auto;
	margin-right: auto
}

.wrap2 {
	width: 978px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #9fb7d4
}

.wrap3 {
	width: 978px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ccc
}

.logo {
	float: left;
	width: 94px;
	height: 22px;
	padding-top: 4px;
	overflow: hidden
}

.logo a {
	display: block;
	width: 94px;
	height: 22px;
	background: url(play_sprites.png) 0 -40px no-repeat;
	text-indent: -200em
}

.menu {
	float: left;
	display: inline-block;
	width: 560px;
	line-height: 30px;
	padding-left: 10px;
	color: #ccc
}

.menu a {
	color: #039;
	color: #069
}

.menu a:hover {
	color: #00f
}

.outer {
	height: 610px;
	clear: both;
	background: url(playbg3.png) top repeat-x;
	overflow: hidden
}

.main {
	width: 980px;
	height: 600px;
	margin: 0 auto;
	padding: 8px 0;
	z-index: 100;
	position: relative
}

.middle {
	float: left;
	display: inline-block;
	width: 660px;
	height: 600px
}

.player {
	height: 520px;
	width: 644px;
	margin: 0 auto;
	background-color: #000
}
.middlegg{height: 80px;
	width: 644px;
	margin: 15px auto 5px auto;}
.left,.right {
	display: inline-block;
	width: 160px;
	height: 600px;
	background-color: #999;
	overflow: hidden
}

.left {
	float:left; 
}

.right {
	float:right; 
}

.lshade,.rshade {
	position: absolute;
	top: 8px;
	width: 160px;
	height: 600px;
	filter: alpha(opacity=50);
	opacity: .5;
	background-color: #000;
	display: none
}

.lshade {
	left: 0
}

.rshade {
	right: 0
}

#dm456_float {
	top: 8px;
	height: 520px;
	width: 644px;
	left: 168px;
	position: absolute;
	background-color: #000
}

.bread {
	padding: 0
}

.position {
	font-size: 12px;
	line-height: 22px;
	height: 22px;
	font-weight: normal
}

.position a {
	color: #333;
	text-decoration: underline
}

.position a:hover {
	text-decoration: underline
}

.position h2 {
	display: inline;
	font-style: normal;
	font-size: 14px;
	font-weight: 300;
	color: red;
	font-family: "Î¢ÈíÑÅºÚ","ÐÂËÎÌå"
}

.breadr {
	display: inline-block;
	padding-top: 2px
}

.breadr em {
	display: inline-block;
	_zoom: 1;
	line-height: 24px;
	height: 24px;
	color: #ccc;
	padding: 0 4px
}

.breadr a {
	display: inline-block;
	line-height: 16px;
	padding: 4px 2px;
	text-align: center;
	vertical-align: top
}

.breadr a.lighter {
	background: url(play_sprites.png) -174px -196px no-repeat;
	position: relative;
	z-index: 100;
	padding: 4px 8px;
	padding-left: 26px;
	width: 30px
}

.breadr a.help {
	color: #060
}

.breadr a.feedback {
	color: red
}

.breadr a:hover {
	text-decoration: underline
}

.breadr a.close {
	background-position: -174px -296px;
	background-color: #333;
	color: #ccc
}

.breadr a.wide {
	color: #90f
}

.breadr a.wide[disabled="disabled"] {
	color: #989898
}

.playNav {
	background: url(playnav_bg.png) 0 100% repeat-x;
	border: 1px solid #fff;
	height: 32px;
	padding: 10px
}

.share {
	display: inline-block;
	line-height: 32px;
	height: 32px;
	position: relative;
	width: 310px;
	color: #fff;
	font-size: 16px;
	font-family: "Î¢ÈíÑÅºÚ","ÐÂËÎÌå";
	vertical-align: top
}

.share .text {
	width: 48px;
	text-align: center;
	display: inline-block;
	float: left;
	background: url(play_sprites.png) 0 -200px no-repeat;
	padding-right: 6px
}

.sharebox {
	height: 32px;
	position: absolute;
	top: -4px;
	z-index: 10;
	padding-left: 4px;
	display: inline-block
}

.btnPrev,.addFav,.copyUrl,.report,.btnNext,.autoNext {
	margin-right: 8px;
	_zoom: 1
}

.btnNext {
	margin-right: 0
}

.operate {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: "Î¢ÈíÑÅºÚ","ÐÂËÎÌå";
	vertical-align: top;
	text-decoration: none
}

.operate a {
	font-size: 14px;
	line-height: 32px;
	color: #360;
	font-weight: normal;
	display: inline-block;
	border-bottom: 3px solid #e6e6e6;
	border-top: 1px solid #fff;
	background: url(2011_sprites_bg.gif) repeat-x 0 -330px
}

.operate a span {
	background: url(play_sprites.png) 10px -250px no-repeat;
	display: inline-block;
	zoom: 1;
	margin: -2px 0;
	padding-left: 32px;
	padding-right: 6px;
	border: 1px solid #c2c2c2;
	cursor: pointer;
	_position: relative
}

.operate a:hover {
	background-position: 0 -320px;
	border-bottom: 3px solid #ddd;
	color: #000
}

.operate a:hover span {
	border: 1px solid #999
}

.operate .autoNext span {
	background-position: -174px -370px;
	width: 58px
}

.operate .autoNextUncheck span {
	background-position: 10px -370px;
	width: 58px
}

.operate .addFav span {
	background-position: 10px -250px;
	width: 58px
}

.operate .copyUrl span {
	background-position: -172px -252px;
	width: 58px
}

.operate .report span {
	background-position: 10px -290px;
	width: 58px
}

.operate .btnPrev span {
	background-position: 10px -332px;
	width: 60px
}

.operate .btnNext span {
	background-position: -108px -332px;
	padding-right: 28px;
	padding-left: 12px;
	width: 60px
}

.operate a em {
	font-size: 12px;
	font-style: normal;
	color: #333;
	font-weight: normal;
	font-family: Verdana,Geneva,sans-serif;
	vertical-align: baseline
}

.operate a em strong {
	color: #333;
	text-decoration: underline
}

.copyUrl.hover {
	background-position: 0 -320px;
	border-bottom: 3px solid #ddd;
	color: #000
}

.copyUrl.hover span {
	border: 1px solid #999
}

.operate .btnPrev a {
	color: red
}

.operate .btnNext a {
	color: red
}

.search {
	float: right;
	display: inline-block;
	width: 182px;
	padding-left: 18px;
	background: url(play_sprites.png) 0 -80px no-repeat;
	height: 22px;
	margin-top: 4px;
	position: relative
}

.searchText {
	float: left;
	width: 118px;
	height: 15px;
	border: none;
	padding: 4px 5px 0;
	background: none;
	color: #666
}

.searchBtn {
	float: left;
	width: 54px;
	height: 22px;
	border: none;
	background: none;
	cursor: pointer
}

.suggest {
	position: absolute;
	top: 26px;
	left: 0;
	width: 190px;
	z-index: 1000;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 4px;
	display: none
}

.suggest_bg {
	position: absolute;
	top: 26px;
	left: 0;
	width: 200px;
	z-index: 200;
	filter: alpha(opacity=0);
	display: none
}

.suggest li {
	line-height: 16px;
	border-bottom: 1px solid #f0f0f0;
	text-align: left;
	padding: 4px;
	cursor: pointer
}

.suggest li a:hover {
	color: #ffc;
	text-decoration: none
}

.suggest li span {
	color: #999
}

.suggest li span a {
	color: red
}

.suggest li span a:hover {
	text-decoration: none
}

.suggest li strong {
	color: red
}

.suggest li em {
	font-style: normal;
	color: #060
}

.suggest li.selected {
	background-color: #18628d
}

.suggest li.selected a {
	color: #fff
}

.suggest li.selected em {
	color: #6f9
}

.history {
	position: relative;
	width: 94px;
	float: left;
	display: inline-block;
	zoom: 1;
	height: 30px;
	line-height: 30px;
	padding-bottom: 3px;
	padding-left: 10px;
	cursor: pointer
}

.history_over {
	color: red
}

.history_over .hContent {
	display: block
}

.history .hContent {
	position: absolute;
	top: 20px;
	right: -212px;
	_right: -214px;
	width: 310px;
	z-index: 10000;
	display: none;
	padding-top: 4px
}

.hContent_bg {
	position: absolute;
	top: 20px;
	right: -212px;
	_right: -214px;
	width: 310px;
	z-index: 200;
	filter: alpha(opacity=0);
	display: none
}

.hHead {
	background: url(history2.png) 0 0 no-repeat;
	padding: 10px 8px 0;
	height: 28px;
	line-height: 28px;
	display: block
}

.hHead span {
	float: right
}

#hList {
	padding: 0 6px 8px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: none;
	overflow: hidden
}

.hNone {
	line-height: 60px;
	text-align: center;
	color: #666;
	border-top: 1px solid #f0f0f0
}

.hList {
	text-align: center;
	color: #666;
	border-top: 1px solid #f0f0f0
}

.hListMax {
	height: 245px;
	overflow: auto
}

.hList li {
	text-align: left;
	line-height: 18px;
	padding: 6px;
	border-bottom: 1px solid #f0f0f0
}

.hList li.over {
	background-color: #fff4f0
}

.hTime {
	color: #060;
	clear: both;
	display: block;
	padding-left: 20px;
	padding-top: 2px;
	margin-top: 2px;
	color: #666;
	font-family: Tahoma,Geneva,sans-serif;
	border-top: 1px dashed #f0f0f0;
	font-size: 12px
}

.hDelete {
	float: right;
	margin-right: 6px;
	margin-top: 1px;
	background: #fff url(2011_sprits.gif) 2px -848px no-repeat;
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
	width: 11px;
	height: 11px;
	cursor: pointer
}

.big {
	font-size: 14px;
	color: #066;
	font-weight: bold
}

.more {
	display: inline-block;
	padding-right: 20px
}

.menu_more div {
	position: absolute;
	background-color: #fff;
	border: 1px solid #ccc;
	left: -6px;
	top: 20px;
	padding: 8px;
	z-index: 500;
	width: 120px;
	display: none
}

.menu_more li {
	line-height: 15px;
	padding: 3px 0;
	border-bottom: 1px solid #f0f0f0;
	width: 60px;
	float: left
}

.menu_more li a {
	display: block;
	line-height: 15px;
	height: 15px;
	background: url(play_sprites.png) 4px -116px no-repeat;
	padding-left: 14px
}

.menu_more li a:hover {
	background-color: #f0f0f0;
	background-position: -116px -116px
}

.menu_more_over div {
	display: block
}

.episode {
	padding: 8px
}

.extend {
	padding: 8px;
	border-bottom: 1px solid #ccc;
	position: relative;
	margin-bottom: 8px;
	line-height: 16px;
	border: 1px dashed #ccc;
	background-color: #ffc
}

.eTip {
	color: #060;
	background: url(play_sprites.png) -180px -160px no-repeat;
	padding-left: 20px
}

.eTip strong {
	color: #333;
	font-size: 14px
}

.eTip em {
	font-style: normal
}

.order {
	right: 8px;
	top: -34px;
	top: 8px;
	display: inline-block;
	width: 380px;
	color: #666
}

.order em {
	color: #999;
	font-style: normal;
	display: inline-block;
	padding: 0 6px
}

.order .desc {
	background: url(2011_sprits.gif) 2px -1000px no-repeat;
	padding-left: 14px;
	color: #333
}

.order .asc {
	background: url(2011_sprits.gif) 2px -1100px no-repeat;
	padding-left: 14px;
	color: #333
}

.order .desc_on {
	font-weight: bold;
	color: red;
	background-position: 2px -950px
}

.order .asc_on {
	font-weight: bold;
	color: red;
	background-position: 2px -1050px
}

.collapse {
	display: inline-block;
	width: 50px;
	height: 20px;
	line-height: 20px;
	font-weight: bold
}

.collapse a {
	background: url(2011_sprits.gif) 6px -645px no-repeat;
	padding-left: 22px;
	display: block;
	text-decoration: none;
	color: #090
}

.collapse a:hover {
	color: #900
}

.collapse a.on {
	background-position: 4px -692px
}

.sloading {
	background: url(loading_s.gif) center no-repeat;
	height: 260px
}

.bar {
	font-weight: bold;
	background: url(2011_sprites_bg.gif) 0 -83px repeat-x;
	height: 36px;
	border-bottom: 1px solid #cdd9e6
}

.ptab li {
	float: left;
	display: inline-block;
	height: 35px;
	width: 160px;
	border-left: 1px solid #fff;
	border-right: 1px solid #9fb7d4;
	text-align: center;
	position: relative;
	vertical-align: top
}

.ptab li span {
	display: block;
	height: 34px;
	line-height: 38px;
	overflow: hidden;
	cursor: pointer
}

.ptab li.on {
	border-top: 1px solid #fff;
	background: #fff url(2011_sprites_bg.gif) 0 0 repeat-x;
	color: red
}

.ptab li.on span {
	left: -1px;
	top: 1px;
	width: 161px;
	border-bottom: 1px solid #fff;
	position: absolute;
	line-height: 37px
}

.ptab li.on a {
	color: red
}

.ptab li a {
	font-size: 14px;
	display: block;
	padding-left: 16px;
	background: url(tip_icons.gif) 20px 6px no-repeat;
	color: #666
}

.ptab li a:hover {
	color: #222
}

.ptab li .tab_youku {
	background-position: 16px 10px
}

.ptab li .tab_tudou {
	background-position: 16px -20px
}

.ptab li .tab_qiyi {
	background-position: 16px -50px
}

.ptab li .tab_sina {
	background-position: 16px -80px
}

.ptab li .tab_letv {
	background-position: 16px -110px
}

.ptab li .tab_56 {
	background-position: 16px -140px
}

.ptab li .tab_baidu {
	background-position: 16px -170px
}

.ptab li .tab_qvod {
	background-position: 16px -200px
}

.ptab li .tab_cntv {
	background-position: 16px -230px
}

.ptab li .tab_6room {
	background-position: 16px -260px
}

.ptab li .tab_gvod {
	background-position: 16px -390px
}

.ptab li .tab_baofeng {
	background-position: 16px -320px
}

.ptab li .tab_qq {
	background-position: 16px -350px
}

.ptab li .tab_qqlive {
	background-position: 20px -350px
}

.ptab li .tab_sohu {
	background-position: 16px -380px
}

a.return {
	font-size: 12px;
	font-weight: normal;
	background: url(play_sprites.png) 6px -150px no-repeat;
	padding-left: 24px;
	padding-right: 8px;
	display: inline-block;
	line-height: 34px;
	color: #060
}

a.return:hover {
	color: red;
	text-decoration: underline
}

.plist {
	font-size: 12px;
	_width: 962px;
	_overflow: hidden
}

.plist ul {
	text-align: justify;
	text-justify: inter-ideograph;
	background-color: #fff;
	zoom: 1;
	width: 946px;
	margin: 0 auto;
	padding: 0 8px;
	clear: both
}

.plist li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	background-color: #f0f0f0;
	height: 29px;
	border: 1px solid #ccc;
	margin: 4px 0;
	text-align: left
}

.plist li a {
	display: block;
	height: 27px;
	line-height: 27px;
	padding: 0 6px 0 18px;
	background: #ecf5ff url(2011_sprits.gif) 8px -741px no-repeat;
	font-size: 12px;
	font-family: Tahoma,Geneva,sans-serif;
	color: #036;
	text-decoration: none;
	overflow: hidden;
	border: 1px solid #fff
}

.plist li a:hover {
	background: #ffc url(2011_sprits.gif) 8px -791px no-repeat;
	border: 1px solid #fff;
	color: red;
	font-weight: bold
}

.plist li a.new {
	color: red
}

.plist li a.on {
	background: #ffc url(2011_sprits.gif) 8px -791px no-repeat;
	border: 1px solid #fff;
	color: red;
	font-weight: bold
}

.plist li.new span {
	position: absolute;
	right: 0;
	color: red;
	font-size: 9px;
	font-family: Tahoma,Geneva,sans-serif;
	width: 20px;
	height: 20px;
	display: inline-block;
	display: none
}

.plist li.new a {
	color: red
}

.plist li.new a img {
	vertical-align: text-bottom;
	_vertical-align: baseline;
	padding-left: 3px
}

.pnormal li {
	width: 106px
}

.pmedium li {
	width: 175px
}

.plong li {
	width: 222px
}

.plist li.fix {
	border: 1px solid #fff;
	background-color: #fff
}

.plist li.last {
	border: none;
	padding: 0;
	margin: 0;
	zoom: 1;
	font-size: 0;
	overflow: hidden;
	width: 946px;
	clear: both;
	height: 0
}

.list_max {
	height: 312px;
	overflow-y: auto;
	overflow-x: hidden
}

.list_max ul {
	width: auto
}

.episode {
	display: none
}

.footer {
	line-height: 1.6em;
	color: #666;
	border-top: 1px solid #ccc;
	text-align: center;
	clear: both;
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 8px;
	padding: 10px 0;
	background: #fff url(2011_sprites_bg.gif) 0 2px repeat-x
}

#light {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 0;
	left: 0;
	display: none
}

.unlight {
	z-index: 1000;
	position: relative
}

.black {
	background-color: #000
}

.reportBoxBG {
	position: absolute;
	width: 460px;
	height: 330px;
	filter: alpha(opacity=100);
	display: none;
	z-index: 1000
}

.reportBox {
	position: absolute;
	width: 450px;
	height: 320px;
	border: 5px solid #ccc;
	background-color: #fff;
	z-index: 10000;
	display: none
}

.reportBox h4 {
	font-size: 14px;
	font-family: "ËÎÌå";
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	background: #fff url(2011_sprites_bg.gif) 0 -326px repeat-x;
	border-bottom: 1px solid #fff;
	padding: 4px 8px;
	margin: 0
}

.reportBox h4 span {
	float: right;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer
}

.reportNotice {
	border-top: 1px solid #ccc;
	color: #039;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	height: 32px;
	background-color: #f6f6f6;
	color: red;
	border-bottom: 1px dotted #ccc
}

.reportContent {
	padding: 8px
}

.reportContent strong {
	display: block;
	font-size: 14px;
	line-height: 1.8em;
	clear: both
}

.reportContent textarea {
	border: 1px solid #ccc;
	background-color: #fff;
	width: 92%;
	height: 60px;
	margin-left: 6px;
	padding: 6px;
	font-size: 12px
}

.reportContent label {
	line-height: 1.8em;
	padding-left: 6px;
	display: block;
	float: left;
	width: 160px
}

.reportSubmit {
	text-align: justify;
	padding: 6px
}

.reportSubmit button {
	background: #fff url(2011_sprites_bg.gif) 0 -326px repeat-x;
	font-size: 12px;
	padding: 0 10px;
	line-height: 1.8em;
	color: red;
	border: 1px solid #ccc;
	font-weight: bold;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666
}

.reportClose,.reportSubmit button.reportClose {
	color: #060
}

.reportBoxBg {
	position: absolute;
	width: 460px;
	height: 330px;
	top: 0;
	z-index: 200;
	background-color: #fff
}

#topcontrol {
	width: 18px;
	height: 48px;
	overflow: hidden
}

#topcontrol a {
	display: block;
	width: 18px;
	height: 48px;
	text-indent: -200em;
	background: url(scrolltop.gif) 0 0 no-repeat;
	overflow: hidden
}

#addToFav {
	text-align: center;
	height: 28px;
	background: #fff url(2011_sprites_bg.gif) 0 -88px repeat-x;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	padding-top: 3px
}

#closeFav {
	position: absolute;
	top: 8px;
	right: 10px;
	background: #fff url(2011_sprits.gif) 3px -847px no-repeat;
	display: inline-block;
	overflow: hidden;
	border: 1px solid #999;
	width: 13px;
	height: 13px;
	cursor: pointer
}

#favText {
	display: inline-block;
	color: #006abd;
	background: url(2011_sprits.gif) 0 -1196px no-repeat;
	padding-left: 23px;
	height: 23px;
	font: normal 16px/21px "Î¢ÈíÑÅºÚ",arial,sans-serif;
	vertical-align: middle
}

#favBtn {
	border: 1px solid #06c;
	border-top: 1px solid #09c;
	border-left: 1px solid #09c;
	background-color: #06f;
	color: #fff;
	width: 76px;
	height: 19px;
	line-height: 19px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle
}

#tipBox {
	z-index: 1001;
	display: inline-block;
	position: absolute
}

.tips_wrap {
	position: absolute;
	*text-align: center;
	display: none
}

.tips_text_wrap {
	display: block;
	margin-top: 6px;
	background-color: #ffffe6;
	padding: 6px 8px;
	*background-color: #ffffe6;
	border: 1px solid #fc0;
	border-top: 2px solid #f90
}

.tips_arrow {
	position: absolute;
	top: -5px;
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-color: transparent transparent #f90 transparent;
	border-style: dashed dashed solid dashed;
	border-width: 6px
}

.tips_text {
	color: #c00;
	white-space: nowrap
}

#bdTip {
	display: none
}

.bdTip {
	border: 1px solid #fc0;
	background-color: #ffc;
	text-align: center;
	font-size: 14px;
	padding-top: 6px;
	height: 22px;
	color: red;
	position: relative
}

.bdTip a {
	color: #333
}

.bdTip a:hover {
	color: red
}

.bdTipClose {
	position: absolute;
	right: 6px;
	top: 6px;
	background: #fff url(2011_sprits.gif) 3px -847px no-repeat;
	display: inline-block;
	overflow: hidden;
	border: 1px solid #999;
	width: 13px;
	height: 13px;
	cursor: pointer
}


.p-outer {
	height: 626px;
	clear: both;
	background: url(/images/playbg.png) top repeat-x;
	overflow: hidden;
}

#p-box {
	width: 980px;
	height: 626px;
	margin: 0 auto;
	padding: 8px 0;
	position: relative;
	z-index: 100;
}

.p-left,.p-right {
	position: absolute;
	width: 160px;
	height: 600px;
	background-color: #999;
	overflow: hidden;
	top: 8px;
}

.p-left {
	left: -168px;
}

.p-right {
	right: -168px;
}

.p-player {
	position: absolute;
	left: -490px;
	width: 980px;
	z-index: 100;
}

.p-shade {
	position: absolute;
	top: 0;
	width: 160px;
	height: 600px;
	filter: alpha(opacity=50);
	opacity: .5;
	background-color: #000;
	display: none;
	z-index: 100;
}

#dm456_float {
	top: 8px;
	height: 520px;
	width: 100%;
	left: 0;
	position: absolute;
	background-color: #000;
}