﻿body {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal;
}
label {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-weight: normal;
}
.player {
	background: rgb(0, 0, 0); width: 305px; height: 275px; float: left; z-index: 10;
}
.player_contain {
	background: rgb(0, 0, 0); height: 275px; position: relative; z-index: 9;
}
.player_contain_stype {
	background: none;
}
.player_contain_wide {
	width: 453px; height: 275px; overflow: hidden;
}
.player_contain_wide .player {
	width: 305px; height: 275px;
}
.player_contain_wide .player_baropen {
	width: 285px;
}
.playerbar {
	background: rgb(48, 48, 48); transition:0.4s linear; top: 0px; width: 178px; height: 535px; right: -305px; overflow: hidden; position: absolute; -webkit-transition: all .4s linear;
}
.playerbar_tt {
	background: rgb(41, 41, 41); padding: 0px 10px 0px 6px; height: 20px; overflow: hidden;
}
.playerbar_tigger {
	background-position: 0px -2px; width: 5px; height: 275px; text-indent: -9999px; float: left; display: block;
}
.playerbar_tigger:hover {
	background-position: -21px -2px;
}
.playerbar_con {
	width: 150px; height: 275px; float: left;
}
.playerbar_contain {
	width: 133px; height: 257px; overflow: hidden; padding-right: 20px; margin-top: 10px; position: relative;
}
.playerbar_scrollbar {
	background: rgb(60, 60, 60); border-radius: 3px; top: 0px; width: 6px; height: 238px; right: 8px; position: absolute; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.playerbar_scrolltrack {
	background: rgb(97, 97, 97); border-radius: 3px; width: 6px; right: 0px; display: block; position: absolute; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.playerbar_scrollbar:hover {
	background: rgb(60, 60, 60);
}
.playerbar_scrollbar:hover .playerbar_scrolltrack {
	background: rgb(153, 153, 153);
}
.playerbar_close {
	right: -300px;
}
.playerbar_open {
	transition:0.4s linear; right: -8px; -webkit-transition: all .4s linear;
}
.playerbar_open .playerbar_tigger {
	background: url("http://images.cac.gov.cn/imgs/sprite_1227.png") no-repeat -41px -136px; width: 15px;
}
.playerbar_open .playerbar_tigger:hover {
	background: url("http://images.cac.gov.cn/imgs/sprite_1227.png") no-repeat -62px -136px;
}
.playerbar_open .playerbar_con {
	display: block;
}
.player_widemode .player {
	width: 433px !important;
}
.player_widemode .playerbar {
	right: -155px !important;
}
.player_widemode .playerbar_tigger {
	background: url("http://images.cac.gov.cn/imgs/sprite_1227.png") no-repeat 0px -136px; width: 20px;
}
.player_widemode .playerbar_tigger:hover {
	background: url("http://images.cac.gov.cn/imgs/sprite_1227.png") no-repeat -20px -136px;
}
.mask {
	background: rgba(0, 0, 0, 0.6); padding: 0px 5px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 16px; position: absolute;
}
.pmask {
	background-position: -125px 0px; transition:0.2s linear; left: 0px; top: 0px; width: 150px; height: 210px; display: block; position: absolute; cursor: pointer; opacity: 0; _display: none;
}
.movtxt {
	background: rgba(0, 0, 0, 0.6); padding: 0px 5px; top: 0px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 16px; position: absolute;
}
.onmask {
	background-position: -84px -419px; left: 0px; top: 0px; width: 120px; height: 68px; display: none; position: absolute;
}
.masktxt {
	background-position: -125px -220px; padding: 0px 6px; left: 0px; width: 138px; height: 34px; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; overflow: hidden; display: block; position: absolute; cursor: pointer; _height: 20px; _background: #000; _line-height: 20px;
}
.imglist li {
	overflow: hidden; margin-top: 20px; float: left; display: inline;
}
.imglist .pic {
	margin-bottom: 5px; display: block; position: relative;
}
.imglist .pic:hover {
	text-decoration: none;
}
.imglist .pic:hover .pmask {
	opacity: 1;
}
.imglist_120x68 {
	overflow: hidden; -ms-zoom: 1;
}
.imglist_120x68 li {
	margin: 0px; padding: 8px 4px 8px 140px; height: 70px; float: none; display: block; position: relative;
}
.imglist_120x68 li:hover {
	background: rgb(79, 79, 79);
}
.imglist_120x68 .on {
	background: rgb(79, 79, 79);
}
.imglist_120x68 .pic {
	left: 6px; top: 8px; width: 120px !important; height: 70px !important; overflow: hidden; position: absolute;
}
.imglist_120x68 a {
	color: rgb(204, 204, 204);
}
.imglist_120x68 .title {
	height: 38px; overflow: hidden; margin-bottom: 5px; display: block;
}
.imglist_120x68 .on a {
	color: rgb(60, 160, 255);
}
.imglist_120x68 .on .onmask {
	display: block;
}
.imglist_120x68_2 li {
	padding-left: 135px; display: block;
}
.imglist_120x68_2 li:hover {
	background: none;
}
.imglist_120x68_2 .pic {
	left: 0px;
}
.imglist_120x68_2 .title {
	color: rgb(51, 51, 51);
}
.imglist_120x68_2 .title:hover {
	color: rgb(36, 159, 241);
}
.imglist_150x85 {
	margin-left: -20px;
}
.imglist_150x85 li {
	width: 150px; height: 128px; margin-left: 20px;
}
.imglist_150x85 .pic {
	width: 150px; height: 85px !important;
}
.imglist_150x85 img {
	width: 150px; height: 85px !important;
}
.imglist_150x85_side li {
	margin-top: 12px;
}
.imglist_150x210 {
	margin-left: -20px;
}
.imglist_150x210 li {
	width: 150px; height: 235px; margin-left: 20px;
}
.imglist_150x210 .title {
	height: 20px; overflow: hidden; padding-right: 20px; font-size: 14px; position: relative;
}
.imglist_150x210 .score {
	top: 0px; right: 0px; color: rgb(255, 102, 0); position: absolute;
}
.imglist_150x210 .pic {
	width: 150px; height: 210px;
}
.imglist_150x210 img {
	width: 150px; height: 210px;
}
.imglist_rank em {
	background-position: -365px -104px; left: 0px; top: 0px; width: 22px; height: 20px; text-align: center; color: rgb(255, 255, 255); display: block; position: absolute;
}
.imglist_rank .title {
	padding: 0px;
}
