@charset "utf-8";
	body {
	min-width:980px!important
}
body .c-header-lv3 {
	min-width:980px!important
}
::-moz-selection {
	color:#fff;
	background-color:#f1f1f1
}
::selection {
	color:#fff;
	background-color:#f1f1f1
}
.loadingimg {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/loadingimg/loading.gif) no-repeat center center
}
.bo-1 {
	border:none;
	padding-bottom:0
}
.c-footer .c-footer-links ul {
	min-width:941px
}
.v-item .video span {
	left:inherit!important;
	right:-1px
}
.icon-o {
	display:inline-block;
	*display:inline;
	width:auto;
	height:22px;
	text-align:center;
	font-size:12px;
	line-height:22px;
	color:#fff;
	background-color:#07b85a;
	position:absolute;
	right:0;
	top:0;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	*zoom:1;
	border-radius:0 3px 0 0
}
.ico-gg {
	display:inline-block;
	*display:inline;
	width:28px;
	height:16px;
	position:absolute;
	right:2px;
	top:2px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/ico-gg.png) no-repeat 0 0;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden
}
em,i,span {
	font-style:normal
}
.v-item {
	float:left;
	*display:inline;
	width:235px;
	height:auto;
	margin-right:10px;
	margin-bottom:15px
}
.v-item p {
	display:block;
	width:100%
}
.v-item p.screenshot {
	width:235px;
	height:132px;
	position:relative;
	*zoom:1;
	background:#eee url(//img.mgtv.com/imgotv-channel/6.1.8/loadingimg/img220-125.jpg) no-repeat center center;
	border-radius:3px
}
.v-item p.screenshot a {
	display:block;
	width:100%;
	height:100%
}
.v-item p.screenshot a img {
	-webkit-filter:saturate(100%) brightness(100%);
	filter:saturate(100%) brightness(100%);
	transition:.3s ease-in-out;
	width:100%;
	height:100%;
	display:block;
	border-radius:3px
}
.v-item p.screenshot a:hover img {
	-webkit-filter:saturate(135%) brightness(106%);
	filter:saturate(135%) brightness(106%)
}
.v-item p.screenshot .duration {
	color:#fff;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	right:4px;
	bottom:4px;
	font-size:12px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/transparent-7.png) repeat;
	border-radius:2px
}
.v-item p.screenshot .mask {
	display:none;
	width:100%;
	height:70px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/mask-70.png) no-repeat left bottom;
	overflow:hidden;
	*zoom:1;
	position:absolute;
	left:0;
	bottom:0
}
.v-item p.screenshot .playico {
	display:none;
	width:100%;
	height:35px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/play.png) no-repeat 10px center;
	overflow:hidden;
	*zoom:1;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	color:#fff;
	line-height:35px
}
.v-item p.screenshot.screenshot-big {
	overflow:hidden;
	width:480px;
	height:329px;
	border-radius:3px;
	background:#eee url(//img.mgtv.com/imgotv-channel/6.1.8/loadingimg/img460-310.jpg) no-repeat center center
}
.v-item p.screenshot.screenshot-big img {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-292px;
	width:585px;
	height:329px
}
.v-item p.screenshot.screenshot-big .a-bigimg {
	position:relative;
	overflow:hidden;
	width:480px;
	height:329px
}
.v-item p.screenshot.video .mask,.v-item p.screenshot.video .playico {
	display:block
}
.v-item p.screenshot .playList {
	display:block;
	width:35px;
	height:125px;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/transparent-7.png) repeat
}
.v-item p.screenshot .playList em {
	display:block;
	width:100%;
	height:35px;
	line-height:20px;
	font-weight:700;
	color:#bbb;
	padding-top:45px;
	text-align:center;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/playlist.png) no-repeat center bottom
}
.v-item p.screenshot .short-playico {
	width:10px;
	height:18px;
	position:absolute;
	top:8px;
	left:8px;
	display:block;
	display:none
}
.v-item p.screenshot .short-playico i {
	display:block;
	width:100%;
	height:100%
}
.v-item p.screenshot .short-playico i svg {
	width:100%;
	height:100%;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.v-item p.screenshot .short-playico1 {
	display:inline-block
}
.v-item p.title {
	width:100%;
	height:22px;
	overflow:hidden;
	*zoom:1;
	font-size:15px;
	line-height:22px;
	padding-top:6px
}
.v-item p.title a {
	color:#333;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	*zoom:1
}
.v-item p.title a:hover {
	color:#ff5f00
}
.v-item p.des {
	width:100%;
	height:22px;
	overflow:hidden;
	*zoom:1;
	line-height:22px;
	color:#999;
	font-size:13px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.v-item.v-item-big {
	width:480px;
	height:auto;
	border-radius:3px
}
.v-item:hover p.des {
	color:#777
}
.v-item:hover p.title a {
	color:#ff5f00
}
.v-item:hover p.screenshot {
	box-shadow:0 3px 6px rgba(0,0,0,.2)
}
.v-item .txtbox {
	overflow:hidden
}
.v-item-process p.screenshot .duration {
	bottom:7px
}
.v-item-process p.screenshot .watch-process {
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.2);
	border-radius:2px;
	width:100%;
	height:3px
}
.v-item-process p.screenshot .watch-process .watch-detail {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	height:3px;
	background:#ff5f00
}
.screen-m .wp-main {
	width:1180px;
		margin-left:auto;
	margin-right:auto;
}
.screen-m .mlive-list-left {
	width: 70%;
	float: left;
}
.screen-m .mlive-list-right {
	width: 25%;
	float: right;
}

.screen-m .m-live-player {
	height:534px
}
.screen-m .m-live-player .live-playW {
	width:860px;
	height:534px
}
.screen-m .m-live-player .live-playW.other-window {
	height:484px
}
.screen-m .m-live-player .live-player-list {
	width:320px;
	height:488px
}
.screen-m .m-live-player .live-player-list .ullist {
	padding-left:55px;
	padding-right:55px
}
.screen-m .m-live-player .live-player-list .ullist li {
	width:210px;
	height:118px
}
.screen-m .m-live-hot .hot-list .ullist {
	width:1205px;
	height:220px
}
.screen-m .m-live-hot .hot-list .ullist li {
	margin-right:25px;
	width:216px;
	height:216px
}
.screen-m .live-preview-list {
	width:1200px;
	height:250px
}
.screen-m .live-preview-list ul {
	width:156px;
	margin-right:15px
}
.screen-m .live-preview-list ul li .pic p.screenshot {
	height:86px
}
.screen-m .m-live-list .list-main .ullist {
	width:1200px;
	height:auto
}
.screen-m .m-live-list .list-main .ullist li {
	margin-right:20px;
	width:216px;
	height:121px;
	margin-top:20px
}
.screen-m .newsList-main {
	width:1060px
}
.screen-s .wp-main {
	width:941px
}
.screen-s .m-live-single-list .v-list-unit {
	width:960px
}
.screen-s .m-live-player {
	height:556px
}
.screen-s .m-live-player .live-playW {
	width:620px;
	height:556px
}
.screen-s .m-live-player .live-playW.other-window {
	height:506px
}
.screen-s .m-live-player .live-playW.other-window .c-player-video #video_box #v_player {
	height:506px
}
.screen-s .m-live-player .live-player-list {
	width:320px;
	height:488px;
	margin-top:33px;
	margin-bottom:33px
}
.screen-s .m-live-player .live-player-list .ullist {
	padding-left:55px;
	padding-right:55px
}
.screen-s .m-live-player .live-player-list .ullist li {
	width:210px;
	height:118px
}
.screen-s .m-live-hot .hot-list .ullist {
	width:965px;
	height:173px
}
.screen-s .m-live-hot .hot-list .ullist li {
	margin-right:24px;
	width:169px;
	height:169px
}
.screen-s .live-preview-list {
	width:952px;
	height:250px
}
.screen-s .live-preview-list ul {
	width:125px;
	margin-right:11px
}
.screen-s .live-preview-list ul li .pic p.screenshot {
	height:68px
}
.screen-s .m-live-list .list-main .ullist {
	width:960px;
	height:auto
}
.screen-s .m-live-list .list-main .ullist li {
	margin-right:19px;
	width:169px;
	height:95px;
	margin-top:19px
}
.screen-s .newsList-main {
	width:821px
}
.screen-xs {
	min-width:1060px
}
.screen-xs .wp-main {
	width:941px
}
.screen-xs .m-live-single-list .v-list-unit {
	width:956px
}
.screen-xs .newsList-main {
	width:821px
}
.screen-xs .m-live-player {
	height:556px
}
.screen-xs .m-live-player .live-playW {
	width:620px;
	height:556px
}
.screen-xs .m-live-player .live-playW.other-window {
	height:506px
}
.screen-xs .m-live-player .live-list {
	width:320px;
	height:488px;
	margin-top:33px;
	margin-bottom:33px
}
.screen-xs .m-live-player .live-list .ullist {
	padding-left:55px;
	padding-right:55px
}
.screen-xs .m-live-player .live-list .ullist li {
	width:210px;
	height:118px
}
.screen-xs .m-live-hot .hot-list .ullist {
	width:960px;
	height:173px
}
.screen-xs .m-live-hot .hot-list .ullist li {
	margin-right:19px;
	width:169px;
	height:169px
}
.screen-xs .live-preview-list {
	width:952px;
	height:250px
}
.screen-xs .live-preview-list ul {
	width:125px;
	margin-right:11px
}
.screen-xs .live-preview-list ul li .pic p.screenshot {
	height:121px
}
.screen-xs .m-live-list .list-main .ullist {
	width:960px;
	height:auto
}
.screen-xs .m-live-list .list-main .ullist li {
	margin-right:19px;
	width:169px;
	height:169px;
	margin-top:19px
}
.screen-xs .m-live-list .list-main .ullist li.bigpic {
	width:361px
}
.c-header-subnav {
	font-size:14px;
	line-height:22px;
	position:absolute;
	left:0;
	top:70px;
	z-index:98;
	width:100%;
	height:48px
}
.c-header-subnav li {
	float:left;
	*display:inline;
	margin-right:20px
}
.c-header-subnav a {
	opacity:.9;
	filter:alpha(opacity=90);
	color:#fff;
	opacity:.7;
	filter:alpha(opacity=70)
}
.c-header-subnav a:hover,.c-header-subnav li.on a {
	opacity:1;
	filter:alpha(opacity=100)
}
.c-header-subnav i {
	background-color:#ccc
}
.c-header-subnav ul {
	font-size:14px;
	line-height:26px;
	height:26px;
	padding-left:20px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/common/bg-header2.png) repeat;
	overflow:hidden;
	zoom:1;
	float:left;
	border-radius:15px
}
.m-live-menu {
	width:100%;
	height:60px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-bgmask6.png) repeat
}
.menu-main {
	width:1420px;
	overflow:hidden;
	*zoom:1;
	margin-left:auto;
	margin-right:auto
}
.menu-main p {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:auto;
	height:60px;
	font-size:16px;
	line-height:60px;
	padding-right:20px;
	margin-right:20px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-line1.png) no-repeat right center
}
.menu-main p .end {
	background:0 0
}
.menu-main p a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	height:100%;
	text-align:center;
	color:#ddd
}
.menu-main p a.sel,.menu-main p a:hover {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-dot1.gif) repeat-x 0 bottom
}
.m-live-player {
	width:1420px;
	height:669px;
	margin-left:auto;
	margin-right:auto;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-bgmask3.png) repeat;
	overflow:hidden;
	*zoom:1
}
.m-live-player .live-playW {
	float:left;
	*display:inline;
	width:1100px;
	height:669px;
	background-color:#000;
	overflow:hidden;
	position:relative;
	*zoom:1
}
.m-live-player .live-playW .playlive-btn {
	width:204px;
	height:40px;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden;
	position:absolute;
	left:20px;
	bottom:60px;
	z-index:99;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-livebtn.png) no-repeat 0 0;
	transition:all .5s ease-in-out;
	cursor:pointer
}
.m-live-player .live-playW .playlive-btn:hover {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-livebtn-hover.png) no-repeat 0 0
}
.m-live-player .live-playW .playlive-tips {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	top:66%;
	display:block;
	color:#fff;
	font:14px;
	display:none
}
.m-live-player .live-playW.other-window {
	height:619px;
	padding-top:25px;
	padding-bottom:25px
}
.m-live-player .live-playW .c-player-video {
	height:100%
}
.m-live-player .live-playW #floatingMasker {
	display:none
}
.m-live-player .live-player-list {
	width:320px;
	height:623px;
	overflow:hidden;
	*zoom:1;
	margin-top:23px;
	margin-bottom:23px;
	float:left;
	*display:inline
}
.m-live-player .live-player-list .ullist {
	display:block;
	padding-left:25px;
	padding-right:25px;
	overflow:hidden;
	*zoom:1
}
.m-live-player .live-player-list .ullist li {
	float:left;
	*display:inline;
	width:270px;
	height:152px;
	position:relative;
	margin-bottom:5px;
	overflow:hidden;
	*zoom:1
}
.m-live-player .live-player-list .ullist li img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	*zoom:1;
	z-index:3;
	width:100%;
	height:100%
}
.m-live-player .live-player-list .ullist li span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:absolute;
	z-index:3
}
.m-live-player .live-player-list .ullist li span.mask {
	width:100%;
	height:100%;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/indexicon/mask-70.png) repeat-x 0 bottom;
	bottom:0
}
.m-live-player .live-player-list .ullist li span.des {
	height:20px;
	left:12px;
	right:12px;
	bottom:5px;
	color:#fff;
	overflow:hidden;
	*zoom:1
}
.m-live-player .live-player-list .ullist li span.hoverico {
	display:none;
	width:100%;
	height:100%;
	left:0;
	right:0;
	bottom:0;
	top:0;
	border:3px solid #ff5f00;
	box-sizing:border-box
}
.m-live-player .live-player-list .ullist li span.hoverico1 {
	display:none;
	width:9px;
	height:18px;
	left:-9px;
	position:absolute;
	top:50%;
	margin-top:-4.5px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/z-ico.png) no-repeat -1px -312px
}
.m-live-player .live-player-list .ullist li span.ico-live {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/ico-1.png) no-repeat center -50px;
	width:87px;
	height:25px;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden;
	right:10px;
	top:10px
}
.m-live-player .live-player-list .ullist li span.ico-vip {
	width:87px;
	height:25px;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden;
	right:10px;
	top:10px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/ico-1.png) no-repeat 0 -25px
}
.m-live-player .live-player-list .ullist li span.ico-review {
	width:87px;
	height:25px;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden;
	right:10px;
	top:10px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/ico-1.png) no-repeat center 0
}
.m-live-player .live-player-list .ullist li span.ico-live-new,.m-live-player .live-player-list .ullist li span.ico-vip-new {
	background-color:rgba(51,51,51,.9);
	color:#fff;
	padding:0 10px;
	border-radius:20px;
	font-size:14px;
	line-height:23px;
	width:auto;
	height:23px;
	overflow:hidden;
	right:10px;
	top:10px;
	border:1px solid rgba(255,255,255,.2);
	display:inline-block;
	*display:inline;
	*zoom:1
}
.m-live-player .live-player-list .ullist li span.ico-live-new em,.m-live-player .live-player-list .ullist li span.ico-vip-new em {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	height:100%;
	text-indent:15px;
	overflow:hidden;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/icon2.png) no-repeat 0 center
}
.m-live-player .live-player-list .ullist li span.ico-vip-new em {
	text-indent:20px;
	overflow:hidden;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/icon3.png) no-repeat 0 center
}
.m-live-player .live-player-list .ullist li span.blur-bg {
	background:url(//3img.mgtv.com/preview/channel_images/20170504114713692.jpg) no-repeat center center;
	background-size:100%;
	z-index:1;
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-o-filter:blur(5px);
	-ms-filter:blur(5px);
	filter:blur(5px);
	left:0;
	top:0;
	width:270px;
	height:152px;
	opacity:.5;
	filter:alpha(opacity=50)
}
.m-live-player .live-player-list .ullist li.sel span.hoverico,.m-live-player .live-player-list .ullist li.sel span.hoverico1 {
	display:block
}
.m-live-player .live-player-list .ullist li.star img {
	height:100%;
	width:auto
}
.m-live-single-list {
	overflow:hidden;
	*zoom:1;
	width:100%
}
.m-live-single-list .v-list-unit {
	float:left;
	*display:inline;
}
.m-live-single-list .v-list-unit .v-item {
	float:left;
	*display:inline;
	margin-right:16px;
	width:190px;
	margin-top:10px
}
.m-live-single-list .v-list-unit .v-item p {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%
}
.m-live-single-list .v-list-unit .v-item p.screenshot {
	width:220px;
	height:125px;
	overflow:hidden;
	position:relative;
	*zoom:1;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/loadingimg/img220-125.jpg) no-repeat center center
}
.m-live-single-list .v-list-unit .v-item p.screenshot a {
	display:block;
	width:100%;
	height:100%;
	position:relative;
	*zoom:1;
	z-index:1
}
.m-live-single-list .v-list-unit .v-item p.screenshot a img {
	width:auto;
	height:100%;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.m-live-single-list .v-list-unit .v-item p.screenshot span {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.m-live-single-list .v-list-unit .v-item p.screenshot span.duration {
	background:0 0
}
.m-live-single-list .v-list-unit .v-item p.screenshot span.living {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/ico-1.png) no-repeat center -76px;
	width:65px;
	height:23px;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden;
	right:5px;
	top:5px;
	position:absolute;
	z-index:1
}
.m-live-single-list .v-list-unit .v-item p.screenshot span.blur-bg {
	background:url(//3img.mgtv.com/preview/channel_images/20170504114713692.jpg) no-repeat center center;
	background-size:100%;
	z-index:1;
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-o-filter:blur(5px);
	-ms-filter:blur(5px);
	filter:blur(5px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=5,MakeShadow=false);
	left:0;
	top:0;
	width:220px;
	height:125px;
	opacity:.5;
	filter:alpha(opacity=50);
	position:absolute;
	z-index:0
}
.m-live-single-list .v-list-unit .v-item p.screenshot i {
	right:inherit
}
.m-live-single-list .v-list-unit .v-item p.author {
	height:30px;
	overflow:hidden;
	*zoom:1;
	margin-top:5px
}
.m-live-single-list .v-list-unit .v-item p.author span {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.m-live-single-list .v-list-unit .v-item p.author span.pic {
	position:relative;
	*zoom:1;
	margin-right:5px;
	width:30px;
	height:30px;
	float:left;
	*display:inline
}
.m-live-single-list .v-list-unit .v-item p.author span.pic img {
	width:30px;
	height:30px;
	overflow:hidden;
	*zoom:1;
	border-radius:50%
}
.m-live-single-list .v-list-unit .v-item p.author span.pic i {
	width:15px;
	height:15px;
	position:absolute;
	right:-2px;
	bottom:0;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/v-icon.png) no-repeat 0 0
}
.m-live-single-list .v-list-unit .v-item p.author span.name {
	line-height:30px;
	width:120px;
	float:left;
	*display:inline;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block
}
.m-live-single-list .v-list-unit .v-item p.author span.follow {
	float:right;
	*display:inline
}
.news-btn {
	display:block;
	width:59px;
	position:absolute;
	top:0;
	bottom:0
}
.news-btn i {
	display:block;
	width:14px;
	height:25px;
	text-indent:-300%;
	overflow:hidden;
	*zoom:1;
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/btn.png) right 0 no-repeat
}
.news-btn.prev {
	left:0
}
.news-btn.next {
	right:0
}
.news-btn.next i {
	background-position:0 0
}
.m-live-news {
	border:1px solid #eaeaea;
	background-color:#fff;
	border-radius:5px;
	padding:14px 59px 29px;
	position:relative;
	*zoom:1
}
.newsList-main {
	width:1300px;
	overflow:hidden;
	*zoom:1
}
.newsList-main .ullist {
	overflow:hidden;
	*zoom:1
}
.newsList-main .ullist li {
	float:left;
	*display:inline;
	width:200px;
	margin-right:20px;
	padding-bottom:2px
}
.newsList-main .ullist li p {
	display:block;
	width:100%;
	color:#666
}
.newsList-main .ullist li p.date {
	font-size:14px;
	line-height:45px;
	height:45px;
	border-bottom:1px solid #e4e4e4
}
.newsList-main .ullist li p.time {
	font-size:26px;
	line-height:62px;
	height:62px
}
.newsList-main .ullist li p.time em {
	display:none;
	font-size:12px;
	line-height:17px;
	height:17px;
	color:#ff5f00;
	padding-left:15px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/icon1.png) 5px center no-repeat
}
.newsList-main .ullist li p.name {
	font-weight:700;
	color:#333;
	padding:5px 0;
	font-size:14px
}
.newsList-main .ullist li p.info {
	color:#333;
	line-height:20px;
	height:20px;
	overflow:hidden;
	*zoom:1
}
.newsList-main .ullist li p.liveTime {
	color:#666;
	line-height:20px;
	height:20px;
	overflow:hidden;
	*zoom:1
}
.newsList-main .ullist li p.screenshot {
	width:200px;
	height:114px;
	position:relative;
	overflow:hidden;
	*zoom:1;
	margin-bottom:5px
}
.newsList-main .ullist li p.screenshot img {
	width:200px;
	height:114px
}
.newsList-main .ullist li p.screenshot .living {
	width:65px;
	height:23px;
	*zoom:1;
	text-indent:-300%;
	overflow:hidden;
	right:3px;
	top:3px;
	display:none;
	position:absolute;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/ico-1.png) no-repeat center -76px
}
.newsList-main .ullist li.sel p.screenshot .living {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.newsList-main .ullist li.sel p.time {
	color:#ff5f00
}
.newsList-main .ullist li.sel p.time em {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.m-live-tv {
	border-radius:5px;
	overflow:hidden;
	*zoom:1
}
.m-live-tv .tv-table {
	width:100%;
	height:100%;
	border-left:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7
}
.m-live-tv .tv-table tr td {
	background-color:#fff;
	height:125px;
	width:12.5%;
	float:left;
	*display:inline;
	padding:20px 0 15px;
	text-align:center;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.m-live-tv .tv-table tr td span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:auto;
	margin-right:auto
}
.m-live-tv .tv-table tr td span.pic {
	width:30px;
	height:30px;
	overflow:hidden;
	*zoom:1;
	margin:10px 0
}
.m-live-tv .tv-table tr td span.pic img {
	height:30px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:auto
}
.m-live-tv .tv-table tr td span.name {
	line-height:22px;
	height:22px;
	color:#444;
	font-size:14px;
	margin-bottom:6px;
	display:block;
	width:100%;
	overflow:hidden;
	*zoom:1
}
.m-extensbar-game {
	display:none
}
.m-extensbar-game .showbtn-1 {
	position:fixed;
	_position:absolute;
	bottom:50px;
	left:0;
	z-index:99
}
.m-extensbar-game .showbtn-1 a {
	width:50px;
	height:110px;
	display:block
}
.m-extensbar-game .showbtn-1 a img {
	display:block
}
.m-extensbar-game .showbtn-1 .bigpic {
	display:none
}
.screen-l .m-extensbar-game .showbtn-1 a,.screen-xl .m-extensbar-game .showbtn-1 a {
	width:110px
}
.screen-l .m-extensbar-game .showbtn-1 .bigpic,.screen-xl .m-extensbar-game .showbtn-1 .bigpic {
	display:block
}
.screen-l .m-extensbar-game .showbtn-1 .smpic,.screen-xl .m-extensbar-game .showbtn-1 .smpic {
	display:none
}
.m-extensbar-game .showbtn-1 .close {
	display:none;
	position:absolute;
	right:-16px;
	top:-10px;
	width:26px;
	height:26px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/common/close-min.png) no-repeat;
	cursor:pointer
}
.m-extensbar-game .showbtn-1:hover .close {
	display:block
}
.screen-l .m-extensbar-game .showbtn-1 .close,.screen-xl .m-extensbar-game .showbtn-1 .close {
	right:-3px;
	top:-3px
}
.mgtv-flash-install-con {
	width:570px;
	height:280px;
	overflow:hidden;
	*zoom:1
}
.mgtv-flash-install-con p {
	display:block;
	width:100%
}
.mgtv-flash-install-con p.con-tagtxt {
	font-size:24px;
	color:#aaa;
	line-height:200%
}
.mgtv-flash-install-con p.con-tagtxt-s {
	font-size:13px;
	color:#666;
	padding-top:30px;
	padding-bottom:30px
}
.mgtv-flash-install-con p.con-iconlist {
	overflow:hidden;
	*zoom:1;
	padding-left:50px;
	padding-right:50px;
	padding-top:5px
}
.mgtv-flash-install-con p.con-iconlist .iconlist {
	display:inline-block;
	*zoom:1;
	float:left;
	*display:inline;
	width:160px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:90px;
	height:90px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/news/ico.png) 0 0 no-repeat
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico.code {
	background-color:#fff;
	background-image:none;
	border-radius:20px;
	overflow:hidden;
	*zoom:1
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico.code img {
	width:76px;
	height:76px;
	margin:7px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico.mgtv {
	background-position:0 -200px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .txt {
	color:#666;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	margin-top:15px;
	font-size:13px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .txt em {
	color:#ff6f00
}
.mgtv-flash-install-con p.con-iconlist .iconlist .txt.first {
	color:#999
}
#video_ipad_box {
	display:none
}
.c-player-client-pad {
	text-align:center;
	height:50px;
	position:absolute;
	top:50%;
	margin-top:-25px;
	z-index:80;
	top:0;
	background:#000;
	bottom:1px;
	width:100%;
	height:100%;
	margin-top:0;
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	border:1px solid #000;
	right:0
}
.c-player-client-pad .u-install,.c-player-client-pad .u-play {
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:50px;
	height:50px
}
.c-player-client-pad .u-install {
	width:272px;
	margin-right:10px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/client/install.png) no-repeat 0 0
}
.c-player-client-pad .u-play {
	width:90px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/client/play.png) no-repeat 0 0
}
.c-player-client-pad-fixed {
	display:none
}
.screen-ipad #detials {
	bottom:70px
}
.screen-ipad .c-player-client-pad-fixed {
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:80;
	display:block;
	width:160px;
	height:132px
}
.screen-ipad .c-player-client-pad-fixed .btn {
	width:160px;
	height:132px;
	display:block;
	text-indent:-9999px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/client/go-app-fixed.png) no-repeat;
	background-size:100% 100%
}
.screen-ipad .c-player-client-pad-fixed .close {
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	width:50px;
	height:26px;
	display:block;
	text-indent:-9999px
}
.screen-ipad .c-player-pop {
	display:none!important
}
.c-player-creator {
	margin:10px 20px;
	position:relative;
	*zoom:1
}
.c-player-creator .u-avt {
	position:absolute;
	left:0;
	top:0;
	margin-right:10px
}
.c-player-creator .u-pic {
	width:34px;
	height:34px;
	border-radius:34px;
	display:block
}
.c-player-creator .u-vip {
	display:block;
	position:absolute;
	left:27px;
	bottom:0;
	width:14px;
	height:14px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/aside/vipauthor.png) no-repeat 0 0;
	display:none
}
.c-player-creator .u-avt-vip .u-vip {
	display:block
}
.c-player-creator .u-author {
	margin:0 73px 0 44px;
	font-size:12px;
	line-height:17px
}
.c-player-creator .u-name {
	display:block;
	color:#ebebeb;
	white-space:nowrap;
	word-wrap:normal;
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden
}
.c-player-creator .u-name:hover {
	color:#f05000
}
.c-player-creator .u-count {
	display:block;
	color:#666
}
.c-player-creator .u-follow {
	position:absolute;
	right:0;
	top:6px;
	line-height:20px;
	height:20px;
	padding:0 10px;
	border-radius:20px;
	border:1px solid #f05000;
	color:#f05000
}
.c-player-creator .u-follow i {
	display:block;
	float:left;
	*display:inline;
	width:8px;
	height:8px;
	margin:6px 5px 6px 0;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/aside/follow.png) no-repeat 0 0
}
.c-player-creator .u-follow:hover i {
	background-position:0 -8px
}
.c-player-creator .u-follow:hover {
	color:#fff
}
.c-player-creator .u-follow:hover {
	background-color:#f05000
}
.c-player-creator .u-followed {
	border-color:#515151;
	color:#868686
}
.c-player-creator .u-followed:hover {
	border-color:#f05000
}
.c-player-creator .u-followed:hover {
	color:#fff
}
.c-player-creator .u-followed i {
	display:none
}
.c-player-pop {
	position:relative;
	*zoom:1;
	height:50px;
	background-color:#202020
}
.c-player-pop.disabled:after {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:rgba(20,20,20,.7);
	z-index:10;
	content:""
}
.c-player-pop-star .c-player-pop-text {
	margin:0 190px 0 391px
}
.c-player-pop-toggle {
	position:absolute;
	left:30px;
	top:10px;
	z-index:2
}
.c-player-pop-toggle .u-starpop {
	position:relative;
	*zoom:1;
	float:left;
	*display:inline;
	margin-right:20px;
	width:214px;
	height:41px;
	padding:0 15px 0 30px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/starpopbg.png) no-repeat 0 0
}
.c-player-pop-toggle .u-starpop .u-pops {
	width:100%;
	height:100%;
	overflow:hidden;
	*zoom:1
}
.c-player-pop-toggle .u-starpop ul {
	white-space:nowrap;
	word-wrap:normal;
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden;
	height:100%
}
.c-player-pop-toggle .u-starpop li {
	display:inline-block;
	*display:inline;
	margin-right:15px;
	*zoom:1;
	zoom:1
}
.c-player-pop-toggle .u-starpop li:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.c-player-pop-toggle .u-starpop .u-avt {
	display:block;
	width:26px;
	height:26px;
	border-radius:26px;
	margin:7px 0;
	float:left;
	*display:inline;
	margin-right:10px
}
.c-player-pop-toggle .u-starpop .u-avt img {
	display:block;
	width:100%;
	height:100%;
	border-radius:26px
}
.c-player-pop-toggle .u-starpop .u-content {
	float:left;
	*display:inline;
	color:#eee;
	font-size:14px;
	line-height:40px
}
.c-player-pop-toggle .u-starpop .u-tip {
	position:absolute;
	left:60px;
	bottom:100%;
	width:154px;
	height:198px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/qrcodebg.png) no-repeat 0 0;
	display:none
}
.c-player-pop-toggle .u-starpop .u-qrcode {
	display:block;
	padding:19px 19px 0 19px
}
.c-player-pop-toggle .u-starpop .u-txt {
	display:block;
	text-align:center;
	color:#999;
	font-size:12px;
	line-height:20px
}
.c-player-pop-toggle .u-starpop:hover {
	cursor:default
}
.c-player-pop-toggle .u-starpop:hover .u-tip {
	display:block
}
.c-player-pop-toggle .u-toggle {
	float:left;
	*display:inline;
	margin:4px 0;
	display:block;
	cursor:pointer;
	background-color:#444;
	width:50px;
	height:22px;
	border-radius:20px;
	color:#fff
}
.c-player-pop-toggle .u-toggle:hover b {
	color:#fff
}
.c-player-pop-toggle .u-toggle:hover .u-toggle-button {
	background-color:#fff
}
.c-player-pop-toggle .u-toggle b {
	float:right;
	*display:inline;
	padding-right:10px;
	font-size:12px;
	line-height:22px;
	color:#aaa
}
.c-player-pop-toggle .u-toggle-on {
	background-color:#ff5f00
}
.c-player-pop-toggle .u-toggle-on b {
	padding-left:10px;
	padding-right:0;
	float:left;
	*display:inline;
	color:#fff
}
.c-player-pop-toggle .u-toggle-on .u-toggle-button {
	float:right;
	*display:inline;
	background-color:#fff
}
.c-player-pop-toggle .u-toggle-button {
	display:block;
	float:left;
	*display:inline;
	width:18px;
	height:18px;
	border-radius:20px;
	background-color:#aaa;
	margin:2px 2px;
	cursor:pointer
}
.c-player-pop-toggle .u-toggle-button:hover {
	background-color:#fff
}
.c-player-pop-panel {
	position:absolute;
	right:20px;
	top:7px;
	z-index:2
}
.c-player-pop-panel .u-post {
	float:left;
	*display:inline;
	width:56px;
	border-radius:36px;
	text-align:center;
	padding:0 15px;
	font-size:14px;
	line-height:36px;
	height:36px;
	*width:50px;
	background-color:#444;
	color:#fff
}
.c-player-pop-panel .u-post i {
	display:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:-3px;
	width:16px;
	height:14px;
	margin-left:2px;
	background-image:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/post.png);
	background-repeat:no-repeat;
	background-size:195%;
	*width:20px
}
.c-player-pop-panel .u-post:hover {
	background-color:#ff6f00
}
.c-player-pop-panel .u-post-disabled {
	*font-size:12px
}
.c-player-pop-panel .u-post-disabled i {
	display:none;
	background-position:0 0
}
.c-player-pop-panel .u-filter {
	float:left;
	*display:inline;
	margin:9px 0;
	margin-right:20px
}
.c-player-pop-panel .u-filter span {
	display:none
}
.c-player-pop-panel .u-filter i {
	display:block;
	width:24px;
	height:22px;
	background-image:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/shield.png);
	background-repeat:no-repeat;
	background-position:0 0
}
.c-player-pop-panel .u-filter:hover i {
	background-position:-25px 0
}
.c-player-pop-panel .u-setting {
	float:left;
	*display:inline;
	margin:10px 0;
	margin-right:5px
}
.c-player-pop-panel .u-setting span {
	display:none
}
.c-player-pop-panel .u-setting i {
	display:block;
	width:20px;
	height:22px;
	background-image:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/setting.png);
	background-repeat:no-repeat;
	background-position:0 0
}
.c-player-pop-panel .u-setting:hover i {
	background-position:-21px 0
}
.c-player-pop-tips {
	position:absolute;
	left:0;
	top:-54px;
	z-index:10;
	text-align:center;
	width:100%
}
.c-player-pop-tips .u-tip {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	line-height:34px;
	border-radius:34px;
	height:34px;
	color:#fff;
	padding:0 10px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/b-60.png) repeat 0 0
}
.c-player-pop-text {
	position:relative;
	overflow:hidden;
	*zoom:1;
	height:50px;
	margin:0 60px 0 100px
}
.c-player-pop-text .u-input {
	margin:7px 0;
	height:36px;
	background-color:#181818;
	padding-right:105px;
	padding-left:20px;
	border-radius:40px
}
.c-player-pop-text .u-text {
	display:block;
	width:100%;
	height:36px;
	background:0 0;
	border:none;
	font-size:14px;
	line-height:36px;
	color:#666
}
.c-player-pop-text .u-text a {
	color:#ff6f00
}
.c-player-pop-text .u-text:focus {
	background-color:#161616;
	color:#fff;
	font-weight:400
}
.c-player-pop-text .u-fontlimit {
	position:absolute;
	right:0;
	top:15px;
	background-color:#181818;
	height:20px;
	padding:0 55px 0 10px;
	font-size:14px;
	line-height:20px;
	color:#555
}
.c-player-pop-text .iswrong {
	color:red
}
.c-player-popdialog {
	width:400px;
	height:320px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-160px;
	background-color:#fff;
	border-radius:3px
}
.c-player-popdialog .c-player-popdialog-wrapper {
	padding:20px 30px 15px 30px
}
.c-player-popdialog .u-tab {
	*zoom:1;
	zoom:1;
	font-size:14px;
	line-height:20px;
	color:#444;
	border-bottom:1px solid #eee;
	margin-bottom:20px
}
.c-player-popdialog .u-tab:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.c-player-popdialog .u-tab li {
	float:left;
	*display:inline;
	margin-right:20px;
	padding:0 3px;
	padding-bottom:15px;
	margin-bottom:-1px;
	cursor:pointer
}
.c-player-popdialog .u-tab .on {
	border-bottom:2px solid #ff5f00;
	color:#ff5f00
}
.c-player-popdialog .u-close {
	width:12px;
	height:12px;
	padding:15px;
	position:absolute;
	right:0;
	top:0;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/close.png) no-repeat center center
}
.c-player-popdialog .u-close span {
	display:none
}
.c-player-popdialog .u-add {
	margin-bottom:20px;
	*zoom:1;
	zoom:1
}
.c-player-popdialog .u-add:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.c-player-popdialog .u-add .u-text {
	float:left;
	*display:inline;
	border:1px solid #eee;
	border-radius:2px;
	height:20px;
	padding:10px;
	font-size:14px;
	line-height:20px;
	width:240px;
	margin-right:8px;
	background-color:#fafafa
}
.c-player-popdialog .u-add .u-text input {
	background:0 0;
	border:none;
	width:100%;
	line-height:20px;
	height:20px
}
.c-player-popdialog .u-add .u-text input:-moz-placeholder {
	font-size:12px;
	color:#999;
	text-align:left
}
.c-player-popdialog .u-add .u-text input:-ms-input-placeholder {
	font-size:12px;
	color:#999;
	text-align:left
}
.c-player-popdialog .u-add .u-text input::-webkit-input-placeholder {
	font-size:12px;
	color:#999;
	text-align:left
}
.c-player-popdialog .u-add .u-btn {
	display:block;
	float:left;
	*display:inline;
	width:70px;
	height:40px;
	text-align:center;
	border-radius:3px;
	font-size:14px;
	line-height:40px;
	color:#fff;
	background-color:#ff5f00;
	border-top:1px solid #ff5f00;
	border-bottom:1px solid #ff5f00
}
.c-player-popdialog .u-add .u-btn:hover {
	background-color:#ff7624
}
.c-player-popdialog .u-list {
	*zoom:1;
	zoom:1
}
.c-player-popdialog .u-list:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.c-player-popdialog .u-list a {
	display:block;
	float:left;
	*display:inline;
	background-color:#888;
	padding:0 10px;
	height:26px;
	font-size:14px;
	line-height:26px;
	border-radius:26px;
	margin-right:10px;
	margin-bottom:10px
}
.c-player-popdialog .u-list a:hover {
	background-color:#ff5f00
}
.c-player-popdialog .u-list img {
	width:22px;
	height:22px;
	border-radius:22px;
	display:block;
	float:left;
	*display:inline;
	margin:2px 0;
	margin-right:5px
}
.c-player-popdialog .u-list span {
	color:#fff;
	margin-right:5px
}
.c-player-popdialog .u-list i {
	width:11px;
	height:11px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:0;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/danmu/delete.png) no-repeat 0 0
}
.c-player-popdialog .u-pages {
	text-align:center;
	margin-top:15px;
	font-size:14px;
	line-height:20px;
	color:#444
}
.c-player-popdialog .u-pages a {
	color:#444
}
.c-player-popdialog .u-pages a:hover {
	color:#ff5f00
}
.c-player-popdialog .u-pages a,.c-player-popdialog .u-pages span {
	margin:0 5px
}
.c-player-popdialog .u-pages .on {
	font-weight:700;
	color:#ff5f00
}
.c-player-popdialog .u-content {
	padding-top:10px;
	padding-left:40px;
	position:relative;
	*zoom:1
}
.c-player-popdialog .u-content .u-avt {
	display:block;
	width:28px;
	height:28px;
	border-radius:28px;
	position:absolute;
	left:0;
	top:10px
}
.c-player-popdialog .u-content .u-avt img {
	display:block;
	width:100%;
	height:100%;
	border-radius:28px
}
.c-player-popdialog .u-content .u-name {
	font-size:14px;
	line-height:20px;
	color:#ff5f00;
	margin-bottom:5px
}
.c-player-popdialog .u-content .u-pop {
	font-size:14px;
	line-height:22px;
	color:#333;
	margin-bottom:15px
}
.c-player-popdialog .u-reason {
	background-color:#fafafa;
	border:1px solid #eee;
	border-radius:2px;
	height:70px;
	padding:10px;
	position:relative;
	*zoom:1;
	margin-bottom:15px
}
.c-player-popdialog .u-reason textarea {
	width:100%;
	height:100%;
	display:block;
	background:0 0;
	border:none
}
.c-player-popdialog .u-reason textarea:-moz-placeholder {
	font-size:14px;
	color:#999;
	text-align:left
}
.c-player-popdialog .u-reason textarea:-ms-input-placeholder {
	font-size:14px;
	color:#999;
	text-align:left
}
.c-player-popdialog .u-reason textarea::-webkit-input-placeholder {
	font-size:14px;
	color:#999;
	text-align:left
}
.c-player-popdialog .u-fontlimit {
	font-size:14px;
	line-height:16px;
	color:#ccc;
	position:absolute;
	right:10px;
	bottom:10px
}
.c-player-popdialog .u-panel {
	*zoom:1;
	zoom:1
}
.c-player-popdialog .u-panel:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.c-player-popdialog .u-panel .u-extend {
	float:left;
	*display:inline
}
.c-player-popdialog .u-panel .u-extend input {
	vertical-align:-2px
}
.c-player-popdialog .u-panel .u-extend label {
	cursor:pointer;
	color:#666
}
.c-player-popdialog .u-panel .u-btn {
	float:right;
	*display:inline;
	display:block;
	width:70px;
	height:40px;
	background-color:#ff5f00;
	color:#fff;
	border-radius:6px;
	font-size:14px;
	line-height:40px;
	text-align:center
}
.c-player-popdialog .u-panel .u-btn.u-btn-disabled {
	background-color:#ccc
}
.c-player-nologin {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%
}
input {
	font-family:PingFangSC-Regular,Microsoft Yahei,sans-serif,Tahoma,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",Arial,Helvetica!important
}
.c-player-video {
	overflow:hidden;
	position:relative;
	*zoom:1
}
.c-player-video #video_box,.c-player-video .video {
	width:100%;
	height:100%
}
.c-player-video #a_box {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:30
}
.c-player-video #floatingMasker {
	display:none
}
.c-player-padweb {
	text-align:center;
	height:50px;
	width:100%;
	position:absolute;
	top:50%;
	margin-top:-25px
}
.c-player-padweb a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:16px;
	line-height:50px;
	color:#fff
}
.c-player-padweb .u-pad {
	width:272px;
	height:50px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/video/paddown.png) no-repeat 0 0;
	margin-right:10px
}
.c-player-padweb .u-play {
	width:90px;
	height:50px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/video/qcplay.png) no-repeat 0 0
}
.c-player-flash {
	width:100%;
	height:100%;
	display:block
}
.mgtv-flash-install-con {
	width:580px;
	height:280px;
	overflow:hidden;
	*zoom:1;
	margin:0 auto
}
.mgtv-flash-install-con p {
	display:block;
	width:100%
}
.mgtv-flash-install-con p.con-tagtxt {
	font-size:24px;
	color:#aaa;
	line-height:200%
}
.mgtv-flash-install-con p.con-tagtxt-s {
	font-size:13px;
	color:#666;
	padding-top:30px;
	padding-bottom:30px
}
.mgtv-flash-install-con p.con-iconlist {
	overflow:hidden;
	*zoom:1;
	padding-top:5px;
	width:480px;
	margin:0 auto
}
.mgtv-flash-install-con p.con-iconlist .iconlist {
	display:inline-block;
	*zoom:1;
	float:left;
	*display:inline;
	width:160px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:90px;
	height:90px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/ico.png) 0 0 no-repeat
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico.code {
	background-color:#fff;
	background-image:none;
	border-radius:20px;
	overflow:hidden;
	*zoom:1
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico.code img {
	width:76px;
	height:76px;
	margin:7px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .ico.mgtv {
	background-position:0 -200px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .txt {
	color:#666;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	margin-top:15px;
	font-size:13px
}
.mgtv-flash-install-con p.con-iconlist .iconlist .txt em {
	color:#ff6f00
}
.mgtv-flash-install-con p.con-iconlist .iconlist .txt.first {
	color:#999
}
.c-player .floating {
	position:fixed;
	_position:absolute;
	right:0;
	top:60px;
	_top:expression(eval(document.documentElement.scrollTop + 60px));
	width:500px!important;
	height:281px!important;
	overflow:hidden;
	*zoom:1;
	z-index:99;
	border-radius:3px;
	box-shadow:0 0 10px rgba(0,0,0,.4);
	cursor:move
}
.c-player .floating #floatingMasker {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	height:70%;
	cursor:move;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:linear-gradient(to bottom,rgba(29,29,29,.7) 2%,rgba(0,0,0,0) 15%)
}
.c-player .floating #floatingMasker #banner {
	width:100%;
	height:35px;
	color:#fff;
	font-size:12px;
	line-height:35px;
	text-indent:10px;
	overflow:hidden;
	cursor:move;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.c-player .floating #floatingMasker .scale {
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:16px;
	height:16px;
	width:auto;
	position:absolute;
	right:40px;
	top:10px;
	font-size:12px;
	color:#fff;
	cursor:pointer
}
.c-player .floating #floatingMasker .scale em {
	display:inline-block;
	*display:inline;
	text-indent:20px;
	overflow:hidden;
	line-height:16px;
	height:16px;
	position:relative;
	*zoom:1
}
.c-player .floating #floatingMasker .scale em i {
	display:inline-block;
	*display:inline;
	width:14px;
	height:12px;
	overflow:hidden;
	*zoom:1;
	position:absolute;
	top:50%;
	margin-top:-6px;
	left:0;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play-v6/s-player.png) no-repeat 0 0
}
.c-player .floating #floatingMasker .scale em:hover {
	color:#ff6f00
}
.c-player .floating #floatingMasker .scale em:hover i {
	background-position:-86px -30px
}
.c-player .floating #floatingMasker .scale.scale-big {
	display:none
}
.c-player .floating #floatingMasker .close {
	display:block;
	position:absolute;
	right:0;
	top:-2px;
	width:40px;
	height:40px;
	cursor:pointer;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play-v6/s-player.png) no-repeat -24px 13px
}
.c-player .floating #floatingMasker .close:hover {
	background-position:-64px 13px
}
.c-player .floating #floatingMasker .playbtn {
	display:inline-block;
	*display:inline;
	width:50px;
	height:50px;
	border-radius:50%;
	overflow:hidden;
	*zoom:1;
	position:absolute;
	left:10px;
	bottom:10px;
	cursor:pointer;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play-v6/s-player.png) no-repeat 0 -44px
}
.c-player .floating #floatingMasker .playbtn.pause {
	background-position:0 -224px
}
.c-player .floating #floatingMasker .soundbtn {
	display:inline-block;
	*display:inline;
	width:50px;
	height:50px;
	border-radius:50%;
	overflow:hidden;
	*zoom:1;
	position:absolute;
	left:70px;
	bottom:10px;
	cursor:pointer;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play-v6/s-player.png) no-repeat 0 -104px
}
.c-player .floating #floatingMasker .soundbtn.off {
	background-position:0 -164px
}
.c-player .floating.s-floating #floatingMasker .scale {
	display:none
}
.c-player .floating.s-floating #floatingMasker .scale em i {
	background-position:0 -22px
}
.c-player .floating.s-floating #floatingMasker .scale:hover em i {
	background-position:-86px -52px
}
.c-player .floating.s-floating #floatingMasker .scale.scale-big {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.screen-s .c-player .floating {
	width:368px!important;
	height:207px!important
}
.screen-s .c-player .floating.s-floating {
	width:340px!important;
	height:191px!important
}
.screen-m .c-player .floating {
	width:400px!important;
	height:225px!important
}
.screen-m .c-player .floating.s-floating {
	width:340px!important;
	height:191px!important
}
.screen-l .c-player .floating {
	width:471px!important;
	height:265px!important
}
.screen-l .c-player .floating.s-floating {
	width:340px!important;
	height:191px!important
}
.screen-l-1680 .c-player .floating {
	width:500px!important;
	height:281px!important
}
.screen-l-1680 .c-player .floating.s-floating {
	width:340px!important;
	height:191px!important
}
.m-player-close .c-player {
	padding-right:0
}
.m-player-close .c-player .c-player-aside {
	width:0
}
.m-player-close .c-player .c-player-aside .c-player-aside-wrapper {
	display:none
}
.m-player-open .c-player {
	padding-right:320px
}
.screen-l-1680 .m-player-open .c-player-video .c-player-video-size {
	width:1340px!important;
	height:754px!important
}
.screen-l-1680 .m-player-close .c-player-video .c-player-video-size {
	width:100%!important;
	height:754px!important
}
.screen-l .m-player-open .c-player-video .c-player-video-size {
	height:619px;
	width:1100px
}
.screen-l .m-player-close .c-player-video .c-player-video-size {
	height:619px;
	width:100%
}
.screen-m .m-player-open .c-player-video .c-player-video-size {
	height:484px;
	width:860px
}
.screen-m .m-player-close .c-player-video .c-player-video-size {
	height:484px;
	width:100%
}
.screen-s .m-player-open .c-player-video .c-player-video-size {
	height:506px;
	width:620px
}
.screen-s .m-player-close .c-player-video .c-player-video-size {
	height:506px;
	width:100%
}
* {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	zoom:1
}
.m-player-h5 .u-icon .btn a {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/icon-h5.png) no-repeat
}
.m-player-h5 {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%
}
.m-player-h5 .u-icon {
	position:absolute;
	top:50%;
	left:50%;
	z-index:10;
	margin:-70px 0 0 -50px;
	width:100px;
	height:140px;
	display:none
}
.m-player-h5 .u-icon .btn a {
	width:100px;
	height:100px;
	display:block;
	text-indent:-9999px
}
.m-player-h5 .u-icon .txt {
	height:30px;
	margin-top:10px;
	line-height:30px;
	color:#fff;
	font-size:20px;
	text-align:center;
	text-shadow:1px 1px 3px #000
}
.m-player-h5 .u-icon-play .btn a {
	background-position:-442px 0
}
.m-player-h5 .u-icon-pause .btn a {
	background-position:-442px -100px
}
.m-player-h5 .u-icon-replay .btn a,.m-player-h5 .u-icon-stop .btn a {
	background-position:-442px -200px
}
.m-player-h5 .u-bg {
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	z-index:1;
	width:100%;
	height:269px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/icon-h5-bg.png) top center repeat-x
}
.m-player-h5 .u-control {
	position:absolute;
	bottom:0;
	left:0;
	z-index:11;
	width:100%;
	height:40px;
	line-height:40px;
	padding-top:10px;
	background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.45) 45%,rgba(0,0,0,0) 95%)
}
.controls-show .u-control {
	bottom:0
}
.m-player-h5 .u-control-left {
	float:left;
	margin-left:10px;
	display:inline
}
.m-player-h5 .u-control-left ul {
	float:left
}
.m-player-h5 .u-control-left ul li {
	float:left
}
.m-player-h5 .u-control-left ul li a.btn {
	width:34px;
	height:40px;
	display:block;
	text-indent:-9999px
}
.m-player-h5 .u-control-left .time {
	float:left;
	margin-left:10px;
	display:inline;
	color:#fff;
	font-family:arial
}
.m-player-h5 .u-control-right {
	float:right;
	margin-right:10px;
	display:inline
}
.m-player-h5 .u-control-nav li {
	float:left;
	margin-left:10px
}
.m-player-h5 .u-control-screen .btn,.m-player-h5 .u-control-set .btn,.m-player-h5 .u-control-share .btn,.m-player-h5 .u-control-voice .btn {
	width:34px;
	height:40px;
	display:block;
	text-indent:-9999px
}
.m-player-h5 .u-control-voice {
	width:104px;
	margin-right:10px;
	display:inline
}
.m-player-h5 .stripbox {
	float:left;
	width:70px;
	height:40px
}
.m-player-h5 .strip {
	position:relative;
	float:left;
	width:70px;
	height:3px;
	margin-top:18px;
	background:#999
}
.m-player-h5 .strip .t {
	position:absolute;
	top:0;
	left:0;
	height:3px;
	background:#fff
}
.m-player-h5 .strip .t .arr {
	position:absolute;
	top:-3px;
	right:0;
	width:9px;
	height:9px;
	display:block;
	background:#fff;
	border-radius:5px;
	cursor:pointer
}
.m-player-h5 .strip .bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3px;
	background:#fff;
	filter:alpha(opacity=30);
	opacity:.3
}
.m-player-h5 .u-control-clarity .btn {
	width:40px;
	height:40px;
	display:block;
	text-align:center;
	color:#fff;
	text-indent:0
}
.m-player-h5 .u-control-set {
	position:relative
}
.player-ad-link {
	color:#ccc
}
.player-h5-focus .u-control-clarity .btn,.player-h5-focus .u-control-left .time,.player-h5-focus .u-control-left ul li a.btn,.player-h5-focus .u-control-screen .btn,.player-h5-focus .u-control-set .btn,.player-h5-focus .u-control-share .btn,.player-h5-focus .u-control-voice .btn,.player-h5-focus .u-control-voice .strip .t {
	filter:alpha(opacity=90);
	opacity:.9
}
.player-h5-focus .u-control-clarity .btn:hover,.player-h5-focus .u-control-left ul li.next a:hover,.player-h5-focus .u-control-left ul li.play a:hover,.player-h5-focus .u-control-left ul li.stop a:hover,.player-h5-focus .u-control-screen .btn:hover,.player-h5-focus .u-control-set .btn:hover,.player-h5-focus .u-control-share .btn:hover,.player-h5-focus .u-control-voice:hover .btn,.player-h5-focus .u-control-voice:hover .strip .t {
	filter:alpha(opacity=100);
	opacity:1
}
.m-player-h5 .u-control-left ul li.next {
	position:relative
}
.m-player-h5 .u-next-box {
	position:absolute;
	bottom:49px;
	left:-34px;
	width:275px;
	padding-bottom:10px;
	display:block
}
.m-player-h5 .u-next-box h2 {
	height:26px;
	font-size:14px;
	line-height:26px;
	color:#fff;
	filter:alpha(opacity=70);
	opacity:.7
}
.m-player-h5 .u-next-box-cent {
	width:275px;
	height:84px;
	display:block;
	padding:10px 0 0 0
}
.m-player-h5 .u-next-box-cent .pic {
	float:right;
	display:inline;
	margin-left:15px
}
.m-player-h5 .u-next-box-cent .pic img {
	border-radius:4px
}
.m-player-h5 .u-next-box-cent .n,.m-player-h5 .u-next-box-cent .t {
	line-height:18px;
	color:#fff
}
.m-player-h5 .u-next-box-cent .n {
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.m-player-h5 .u-next-box-cent .t {
	margin-top:6px
}
.m-player-h5 .u-control-clarity {
	position:relative;
	z-index:30
}
.m-player-h5 .u-clarity-box {
	position:absolute;
	bottom:39px;
	left:-22px;
	width:40px;
	height:auto;
	padding-bottom:10px;
	text-align:center
}
.m-player-h5 .u-clarity-box a {
	float:left;
	width:38px;
	height:18px;
	display:block;
	line-height:18px;
	color:#fff;
	border-radius:10px
}
.m-player-h5 .u-clarity-box a.focus,.m-player-h5 .u-clarity-box a:hover {
	color:#ff5f00
}
.m-player-h5 .u-set-box {
	position:absolute;
	bottom:40px;
	right:-44px;
	width:200px;
	line-height:20px;
	color:#fff;
	display:block;
	z-index:10
}
.m-player-h5 .u-set-box a {
	color:#fff
}
.m-player-h5 .u-set-box dl {
	overflow:hidden;
	float:left;
	height:20px
}
.m-player-h5 .u-set-box dl dd,.m-player-h5 .u-set-box dl dt {
	float:left
}
.m-player-h5 .u-set-box dl dt {
	width:10px;
	filter:alpha(opacity=80);
	opacity:.8
}
.m-player-h5 .u-set-box .select,.m-player-h5 .u-set-box .select-s {
	display:inline-block
}
.m-player-h5 .u-set-box .strip {
	width:90px;
	margin-top:10px
}
.m-player-h5 .u-set-box .strip .t {
	filter:alpha(opacity=80);
	opacity:.8
}
.m-player-h5 .u-set-box .select {
	float:left;
	width:38px;
	height:20px;
	display:block;
	text-align:center;
	color:#fff;
	border-radius:10px;
	filter:alpha(opacity=80);
	opacity:.8
}
.m-player-h5 .u-set-box .select.focus,.m-player-h5 .u-set-box .select:hover {
	color:#ff5f00
}
.m-player-h5 .u-set-box .w90 {
	width:100px
}
.m-player-h5-pad .u-set-box {
	bottom:45px
}
.m-player-h5-pad.controls-show .u-control-tips {
	bottom:60px
}
.m-player-h5 .u-control-share {
	position:relative
}
.m-player-h5 .u-share-box {
	position:absolute;
	bottom:39px;
	right:-40px;
	width:280px;
	padding-bottom:20px
}
.m-player-h5 .u-share-box h2 {
	height:30px;
	line-height:30px;
	text-indent:20px;
	color:#fff;
	border-bottom:#777 1px solid;
	filter:alpha(opacity=70);
	opacity:.7
}
.m-h5-share-list {
	overflow:hidden;
	padding:15px 0
}
.m-h5-share-list a {
	float:left;
	width:34px;
	height:40px;
	margin-left:18px;
	display:block;
	text-indent:-9999px
}
.m-h5-share-list a.sina {
	background-position:-272px 0
}
.m-h5-share-list a.qzone {
	background-position:-306px 0
}
.m-h5-share-list a.weixin {
	background-position:-340px 0
}
.m-h5-share-list a.qq {
	background-position:-374px 0
}
.m-h5-share-list a.link {
	background-position:-408px 0
}
.m-h5-share-list a.sina:hover {
	background-position:-272px -40px
}
.m-h5-share-list a.qzone:hover {
	background-position:-306px -40px
}
.m-h5-share-list a.weixin:hover {
	background-position:-340px -40px
}
.m-h5-share-list a.qq:hover {
	background-position:-374px -40px
}
.m-h5-share-list a.link:hover {
	background-position:-408px -40px
}
.m-player-h5 .u-share-linkbox {
	position:relative;
	width:100%
}
.m-player-h5 .u-share-linkbox input {
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:30px;
	line-height:30px;
	border:0 none;
	padding:0 10px;
	color:#fff;
	background:0 0;
	filter:alpha(opacity=70);
	opacity:.7;
	box-sizing:border-box
}
.m-player-h5 .u-share-linkbox .s-bg {
	width:100%;
	height:30px;
	display:block;
	background:#fff;
	filter:alpha(opacity=20);
	opacity:.2
}
.m-player-h5 .u-control-tips {
	position:absolute;
	bottom:10px;
	left:10px;
	height:30px;
	padding:0 20px;
	line-height:30px;
	background:rgba(28,28,28,.9);
	border-radius:15px
}
.m-player-h5 .u-control-tips p {
	color:#fff;
	filter:alpha(opacity=80);
	opacity:.8
}
.m-player-h5 .u-control-tips .hot-bitrate,.m-player-h5 .u-control-tips p a {
	color:#f05f00
}
.controls-show .u-control-tips {
	bottom:50px
}
.m-player-h5 .u-control-tips .hot-bitrate .icon {
	fill:#fff;
	width:14px;
	height:14px;
	margin-left:3px;
	margin-right:3px
}
.m-player-h5 .u-control-sporting .u-next-box {
	bottom:10px;
	left:auto;
	right:10px;
	display:block
}
.m-player-h5 .u-clarity-box,.m-player-h5 .u-control-sporting,.m-player-h5 .u-control-tips,.m-player-h5 .u-finish,.m-player-h5 .u-next-box,.m-player-h5 .u-set-box,.m-player-h5 .u-share-box,.m-player-h5-pad .u-control-sporting {
	display:none
}
.m-player-h5 .u-finish {
	position:absolute;
	bottom:50px;
	left:0;
	z-index:11;
	width:100%;
	height:180px;
	line-height:40px
}
.m-player-h5 .u-finish .bd,.m-player-h5 .u-finish .hd {
	width:960px;
	margin:0 auto
}
.m-player-h5 .u-finish-slider {
	position:relative
}
.m-player-h5 .u-finish-slider ul li {
	float:left;
	width:220px;
	height:125px;
	margin:0 10px;
	box-sizing:border-box
}
.m-player-h5 .u-finish-slider .listbox {
	overflow:hidden
}
.m-player-h5 .u-finish-slider .itembtn {
	position:relative;
	display:block
}
.m-player-h5 .u-finish-slider .itemimg {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-size:cover
}
.m-player-h5 .u-finish-slider .itembg,.m-player-h5 .u-finish-slider .itemtxt {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:69px
}
.m-player-h5 .u-finish-slider .itembg {
	height:69px;
	z-index:5;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/icon-item-bg.png) top center repeat-x
}
.m-player-h5 .u-finish-slider .itemtxt {
	height:41px;
	z-index:9;
	color:#fff;
	padding:0 10px;
	box-sizing:border-box
}
.m-player-h5 .u-finish-slider .itemtxt i {
	width:100%;
	height:18px;
	display:block;
	line-height:18px;
	filter:alpha(opacity=60);
	opacity:.6;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.m-player-h5 .u-finish-slider .itemtxt i.t1 {
	font-size:14px;
	filter:alpha(opacity=90);
	opacity:.9
}
.m-player-h5 .u-finish-slider .i-next,.m-player-h5 .u-finish-slider .i-prev {
	position:absolute;
	top:45px;
	width:23px;
	height:44px;
	text-indent:-9999px;
	filter:alpha(opacity=60);
	opacity:.6
}
.m-player-h5 .u-finish-slider .i-prev {
	left:-30px;
	background-position:0 -80px
}
.m-player-h5 .u-finish-slider .i-next {
	right:-30px;
	background-position:-28px -80px
}
.m-player-h5 .u-finish-slider .i-next:hover,.m-player-h5 .u-finish-slider .i-prev:hover {
	filter:alpha(opacity=100);
	opacity:1
}
.m-player-h5 .u-finish .hd {
	height:40px;
	padding-bottom:15px;
	color:#fff
}
.m-player-h5 .u-finish .hd h2 {
	font-size:14px;
	margin-left:10px
}
.m-player-h5 .u-finish-share {
	float:right;
	width:265px
}
.m-player-h5 .u-finish-share .t {
	float:left
}
.m-player-h5 .u-finish-share .m-h5-share-list {
	float:left;
	padding:0
}
.m-player-h5 .u-finish-share .m-h5-share-list .link {
	display:none
}
.m-player-h5 .a-fadein {
	-webkit-animation:fadein .5s ease forwards;
	animation:fadein .5s ease forwards
}
.m-player-Aderror {
	width:320px;
	height:235px;
	left:50%;
	margin-left:-255px;
	position:absolute;
	top:50%;
	margin-top:-116px;
	padding-left:190px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/aderror2x.png) left center no-repeat;
	background-size:162px auto
}
.m-player-Aderror .aderror-p {
	display:block;
	font-size:12px;
	color:#666;
	line-height:24px
}
.m-player-Aderror .aderror-p.aderror-ts {
	color:#fff;
	font-size:16px;
	margin-top:48px;
	margin-bottom:18px;
	position:relative;
	*zoom:1
}
.m-player-Aderror .aderror-p.aderror-ts em {
	font-weight:700;
	font-size:26px;
	color:#ff6f00;
	padding-left:5px;
	padding-right:5px
}
.m-player-Aderror .aderror-p.aderror-ts .ico {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	*zoom:1;
	left:-30px;
	background-color:#343434;
	border-radius:50%;
	position:absolute;
	top:7px
}
.m-player-Aderror .aderror-p.aderror-ts .ico .icon {
	fill:#fff;
	width:2px;
	height:12px;
	padding:4px 9px
}
.m-player-Aderror .aderror-p.aderror-help span.help-t1,.m-player-Aderror .aderror-p.aderror-help span.help-t2 {
	display:block
}
.m-player-Aderror .aderror-p.aderror-help span.help-t1 span {
	color:#bbb;
	padding-right:10px
}
.m-player-Aderror .aderror-p.aderror-help span.help-t1 a {
	text-decoration:underline;
	color:#ff6f00;
	padding-right:10px
}
.m-player-Aderror .aderror-p.aderror-help span.help-t1 a:hover {
	color:#ff7625
}
.m-player-Aderror .aderror-p.aderror-button {
	padding:19px 0 10px;
	font-size:14px
}
.m-player-Aderror .aderror-p.aderror-button a {
	width:98px;
	height:34px;
	border-radius:20px;
	background-color:#ff6f00;
	text-align:center;
	line-height:34px;
	color:#fff;
	font-weight:700;
	display:block
}
.m-player-Aderror .aderror-p.aderror-button a:hover {
	background-color:#ff7625
}
.m-player-h5-pad .m-player-Aderror .aderror-p.aderror-help span.help-t1 a.closea {
	display:none
}
.m-player-h5 .a-fadein {
	-webkit-animation:fadein .5s ease forwards;
	animation:fadein .5s ease forwards
}
@-webkit-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.m-player-h5 .u-video {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	background:#000
}
.m-player-h5 .u-video video {
	width:100%;
	height:100%;
	display:block
}
#floatingMasker {
	z-index:22
}
.m-player-h5 .u-control-loading {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:absolute;
	bottom:40px;
	left:0;
	width:100%;
	height:5px;
	padding:0 10px;
	box-sizing:border-box;
	cursor:pointer
}
.m-player-h5 .u-control-loading-box {
	position:relative;
	width:100%;
	height:5px
}
.m-player-h5 .loadingbg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background:#fff;
	opacity:.4
}
.m-player-h5 .buffered {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	height:100%;
	display:block;
	background:#fff;
	opacity:.5
}
.m-player-h5 .loading {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	height:100%;
	display:block;
	background:#f06000
}
.m-player-h5 .button {
	position:absolute;
	top:-5px;
	z-index:7;
	width:14px;
	height:14px;
	display:block;
	background:#fff;
	border-radius:50%
}
.m-player-h5 .progress-indicator {
	top:-2px;
	width:3px;
	height:9px;
	border-radius:5px;
	display:none;
	overflow:hidden;
	*zoom:1
}
.m-player-h5 .progress-button {
	z-index:90
}
.m-player-h5 .progress-button:before {
	content:"";
	display:none;
	width:12px;
	height:12px;
	border-radius:50%;
	border:3px solid #ff6f00;
	left:-2px;
	top:-2px;
	position:absolute
}
.m-player-h5 .progress-button:hover:before {
	display:block
}
.m-player-h5.controls-show .progress-button {
	display:block;
	top:-4px
}
.m-player-h5 .point {
	position:absolute;
	top:0;
	z-index:7;
	width:5px;
	height:5px;
	display:block;
	background:#fff;
	border-radius:50%
}
.m-player-h5-pad .point {
	width:7px;
	height:7px
}
.m-player-h5 .message {
	position:absolute;
	bottom:30px;
	width:130px
}
.m-player-h5 .message .pic {
	position:relative;
	width:130px;
	height:74px;
	display:block;
	border-radius:4px 4px 0 0
}
.m-player-h5 .message .pic img {
	display:block
}
.m-player-h5 .message .pic-s {
	position:absolute;
	bottom:0;
	left:0;
	border-radius:4px;
	width:100%;
	height:74px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/icon-pic-bg.png) bottom repeat-x
}
.m-player-h5 .message .pic-time {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:20px;
	padding:0 5px;
	line-height:20px;
	text-align:right;
	color:#fff;
	box-sizing:border-box
}
.m-player-h5 .message .txt {
	height:44px;
	padding:5px;
	line-height:18px;
	background:#000;
	color:#fff;
	border-radius:0 0 4px 4px;
	box-sizing:border-box;
	opacity:.7;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.m-player-h5 .message .arr {
	position:absolute;
	bottom:-18px;
	left:65px;
	width:1px;
	height:13px;
	background:#fff;
	overflow:hidden;
	opacity:.2
}
.m-player-h5 .message2 .pic {
	border-radius:4px
}
.m-player-h5 .message3 {
	width:130px;
	height:20px
}
.m-player-h5 .message3 .time,.m-player-h5 .message3 .timebg {
	position:absolute;
	top:5px;
	left:50%;
	height:20px;
	line-height:20px;
	text-align:center;
	display:inline-block;
	margin:0 auto;
	border-radius:20px;
	padding:0 5px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.m-player-h5 .message3 .time {
	color:#fff
}
.m-player-h5 .message3 .timebg {
	background:#fff;
	opacity:.1
}
.m-player-h5 .u-control-loading-out {
	height:5px
}
.m-player-h5 .u-control-loading-out .buffered,.m-player-h5 .u-control-loading-out .loading,.m-player-h5 .u-control-loading-out .loadingbg {
	top:1px
}
.m-player-h5-pad.controls-show .u-control .u-control-loading {
	height:17px;
	padding-top:10px;
	padding-bottom:10px
}
.m-player-h5-pad.controls-show .u-control .u-control-loading .u-control-loading-box {
	height:7px
}
.m-player-h5-pad.controls-show .u-control .u-control-loading .u-control-loading-box .progress-indicator {
	top:-1px
}
.m-player-h5-pad.controls-show .progress-button {
	top:-3px
}
.m-player-h5-pad.controls-show .progress-button:hover:before {
	top:0;
	display:none
}
.controls-show.m-player-h5-pad .u-control,.m-player-h5-pad .u-control {
	line-height:45px;
	height:45px;
	padding-top:15px
}
.controls-show.m-player-h5-pad .u-control .u-control-loading,.m-player-h5-pad .u-control .u-control-loading {
	bottom:47px
}
.controls-show.m-player-h5-pad .u-control .u-control-loading:hover,.m-player-h5-pad .u-control .u-control-loading:hover {
	bottom:47px
}
.smart_menu_box {
	display:none;
	width:210px;
	position:absolute;
	z-index:99
}
.smart_menu_body {
	background-color:rgba(28,28,28,.9);
	-moz-box-shadow:2px 2px 5px #666;
	border-radius:4px;
	overflow:hidden;
	text-shadow:0 0 2px rgba(0,0,0,.5)
}
.smart_menu_ul {
	margin:0;
	padding:0;
	list-style-type:none
}
.smart_menu_li {
	position:relative
}
.smart_menu_a {
	display:block;
	height:33px;
	line-height:32px;
	padding:0 15px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	overflow:hidden
}
.smart_menu_a:hover,.smart_menu_a_hover {
	background-color:rgba(255,255,255,.1);
	text-decoration:none
}
.smart_menu_li_separate {
	line-height:0;
	margin:3px;
	border-bottom:1px solid #b8cbcb;
	font-size:0;
	display:none
}
.smart_menu_triangle {
	width:0;
	height:0;
	border:5px dashed transparent;
	border-left:5px solid #666;
	overflow:hidden;
	position:absolute;
	top:7px;
	right:5px
}
.smart_menu_a:hover .smart_menu_triangle,.smart_menu_a_hover .smart_menu_triangle {
	border-left-color:#fff
}
.smart_menu_li_hover .smart_menu_box {
	top:-1px;
	left:130px
}
.m-player-h5 .danmu-box {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	z-index:9;
	width:100%;
	height:80%;
	pointer-events:none;
	line-height:1.2;
	opacity:.7
}
.m-player-h5 .danmu-box .danmu {
	line-height:34px;
	height:34px;
	font-size:22px;
	color:#fff;
	text-shadow:-1px -1px #000,-1px 1px #000,1px -1px #000,1px 1px #000
}
.m-player-h5 .alert-box {
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4)
}
.m-player-h5 .alert-box .sbox {
	position:absolute;
	top:50%;
	left:50%;
	width:400px;
	height:170px;
	padding-top:70px;
	margin:-120px 0 0 -200px;
	background:#1d1d1d;
	text-align:center;
	color:#fff
}
.m-player-h5 .alert-box .sbox .close {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:30px;
	height:30px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/close-v5.png) no-repeat center center;
	position:absolute;
	right:5px;
	top:5px
}
.m-player-h5 .alert-box .t1 {
	padding:0 20px
}
.m-player-h5 .alert-box .t2 {
	margin-top:16px;
	color:#565656;
	text-align:center;
	padding:0 20px
}
.m-player-h5 .alert-box .t2 a {
	color:#565656
}
.m-player-h5 .alert-box .hbtn {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60px
}
.m-player-h5 .alert-box .hbtn a {
	width:160px;
	height:34px;
	line-height:34px;
	display:block;
	margin:0 auto;
	background:#fc6f07;
	color:#fff;
	border-radius:4px
}
.m-player-h5 .alert-loading {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6)
}
.m-player-h5 .alert-loading .loader-inner {
	width:30px;
	height:30px;
	top:50%;
	margin-top:-15px;
	position:absolute;
	left:50%;
	margin-left:-15px
}
.m-player-h5 .alert-loading .loader-inner .newloading-ico {
	display:block;
	width:40px;
	height:40px;
	border-radius:100%;
	overflow:hidden;
	*zoom:1;
	z-index:1;
	top:50%;
	margin-top:-20px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/loading.png) no-repeat;
	-webkit-animation:spin .8s infinite linear;
	animation:spin .8s infinite linear
}
@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes spin {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.c-player-video-size .loading-box {
	display:none;
	width:327px;
	height:110px;
	top:50%;
	margin-top:-70px;
	position:absolute;
	left:50%;
	margin-left:-163.5px
}
.c-player-video-size .loading-box .loading-con {
	position:relative;
	*zoom:1;
	width:100%;
	height:100%
}
.c-player-video-size .loading-box .loading-con span {
	z-index:2
}
.c-player-video-size .loading-box .loading-con .mgtv-txt {
	display:block;
	width:100%;
	height:100%;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/mgtv.png) center center no-repeat;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0
}
.c-player-video-size .loading-box .loading-con .b-circle {
	display:block;
	width:240px;
	height:240px;
	position:absolute;
	top:-90px;
	left:-80px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/b-circle.png) center center no-repeat;
	-webkit-animation-name:ripple;
	-webkit-animation-duration:1s;
	-webkit-animation-delay:0s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate
}
@-webkit-keyframes ripple {
	0% {
	opacity:.5
}
100% {
	opacity:1
}
}@keyframes ripple {
	0% {
	opacity:.5
}
100% {
	opacity:1
}
}.c-player-video-size .loading-box .loading-con .s-circle {
	display:block;
	width:110px;
	height:110px;
	position:absolute;
	bottom:-32px;
	right:-11px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/s-circle.png) center center no-repeat;
	-webkit-animation-name:ripple;
	-webkit-animation-duration:1.5s;
	-webkit-animation-delay:.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate
}
.c-player-video-size .loading-box .loading-con .loading-ico {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	bottom:-12px;
	left:133px;
	border-radius:100%;
	overflow:hidden;
	*zoom:1;
	z-index:1;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/loading.png) no-repeat;
	-webkit-animation:spin .8s infinite linear;
	animation:spin .8s infinite linear
}
@keyframes spin {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.c-player-video-size .loading-box .loading-con.loading-vip .mgtv-txt {
	background-image:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/vip-logo.png)
}
.c-player-video-size .loading-box .loading-con.loading-vip .loading-ico {
	background-image:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/loading-vip.png)
}
.c-player-video-size .danmu-box-n {
	position:absolute;
	left:0;
	right:0;
	top:30px;
	bottom:100px
}
.c-player-video-size .danmu-box-n .danmu-txt {
	display:inline-block;
	line-height:34px;
	height:34px;
	color:#fff;
	font-size:22px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
	*display:inline;
	position:relative;
	*zoom:1;
	cursor:pointer;
	text-shadow:1px 1px 1px #000,1px 1px 1px #000,1px 1px 0 #000
}
.c-player-video-size .danmu-box-n .danmu-txt .dmtxt {
	display:inline-block;
	*display:inline;
	line-height:34px;
	height:34px;
	position:relative;
	*zoom:1;
	background-color:rgba(255,95,0,.3);
	padding-right:15px;
	border-radius:0 20px 20px 0
}
.c-player-video-size .danmu-box-n .danmu-txt .dmtxt:before {
	top:100 %;
	border:solid transparent;
	content:" ";
	height:34px;
	width:22px;
	left:-25px;
	bottom:-3px;
	position:absolute;
	pointer-events:none;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/arrow.png) no-repeat 0 0
}
.c-player-video-size .danmu-box-n .danmu-txt .dmtxt .hottag {
	display:none;
	width:auto;
	height:22px;
	border-radius:10px;
	*zoom:1;
	text-indent:15px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	float:left;
	*display:inline;
	margin-top:7px;
	margin-left:10px;
	line-height:22px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/zan.png) no-repeat 8px -46px rgba(255,95,0,.3);
	font-size:14px
}
.c-player-video-size .danmu-box-n .danmu-txt .dmtxt .txt {
	display:inline-block;
	float:left;
	*display:inline;
	position:relative;
	*zoom:1;
	opacity:.8;
	filter:alpha(opacity=80)
}
.c-player-video-size .danmu-box-n .danmu-txt .dmtxt .txt .dmzan {
	display:none;
	width:60px;
	height:24px;
	font-size:14px;
	color:#fff;
	line-height:28px;
	text-indent:25px;
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:-20px;
	overflow:hidden;
	*zoom:1;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/zan.png) no-repeat 0 2px
}
.c-player-video-size .danmu-box-n .danmu-txt .dmpic {
	display:inline-block;
	float:left;
	*display:inline;
	margin-right:20px;
	width:34px;
	height:34px;
	border-radius:50%;
	overflow:hidden;
	*zoom:1
}
.c-player-video-size .danmu-box-n .danmu-txt .dmpic img {
	width:100%;
	height:100%
}
.c-player-video-size .danmu-box-n .danmu-txt.dmclick {
	color:#ff5f00
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-putong .dmtxt {
	background-color:transparent
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-putong .dmtxt:before {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-putong .dmtxt .hottag {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-putong .dmpic {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-hot .dmtxt {
	background-color:transparent
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-hot .dmtxt:before {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-hot .dmpic {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-zhubo .dmtxt .hottag {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-zhubo-hot .dmtxt .hottag {
	background-color:transparent;
	margin-left:0;
	padding-right:0
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-my {
	padding-left:18px;
	padding-right:18px;
	width:auto;
	height:32px;
	border:1px solid #fff;
	border-radius:20px;
	line-height:32px;
	background-color:rgba(0,0,0,.2)
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-my .dmtxt {
	background-color:transparent;
	line-height:32px;
	height:32px;
	padding-right:0
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-my .dmtxt:before {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-my .dmtxt .hottag {
	display:none
}
.c-player-video-size .danmu-box-n .danmu-txt.dm-my .dmpic {
	display:none
}
.m-player-h5-win {
	position:absolute;
	width:100%;
	height:100%;
	top:0
}
.animated {
	-webkit-animation-duration:5s;
	animation-duration:5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeIn;
	-webkit-animation-iteration-count:1;
	-webkit-animation-delay:.5s
}
.m-player-h5 .alert-loading .ball-clip-rotate>div {
	background-color:#fff;
	width:15px;
	height:15px;
	border-radius:100%;
	margin:2px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	border:2px solid #fff;
	border-bottom-color:transparent;
	height:25px;
	width:25px;
	background:0 0!important;
	display:inline-block;
	-webkit-animation:rotate .75s 0s linear infinite;
	animation:rotate .75s 0s linear infinite
}
@-webkit-keyframes rotate {
	0% {
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
50% {
	-webkit-transform:rotate(180deg) scale(.6);
	transform:rotate(180deg) scale(.6)
}
100% {
	-webkit-transform:rotate(360deg) scale(1);
	transform:rotate(360deg) scale(1)
}
}@keyframes rotate {
	0% {
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
50% {
	-webkit-transform:rotate(180deg) scale(.6);
	transform:rotate(180deg) scale(.6)
}
100% {
	-webkit-transform:rotate(360deg) scale(1);
	transform:rotate(360deg) scale(1)
}
}@-webkit-keyframes scale {
	30% {
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes scale {
	30% {
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.u-control {
	opacity:0
}
.controls-show .u-control {
	opacity:1
}
.controls-hide .u-control {
	opacity:0;
	-webkit-animation:hideBox .2s ease forwards;
	animation:hideBox .2s ease forwards
}
@-webkit-keyframes hideBox {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes hideBox {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.controls-hide .u-control .u-control-loading {
	height:5px
}
.controls-show.m-player-h5 .u-control-loading:hover {
	height:7px;
	bottom:40px
}
.controls-show.m-player-h5 .u-control-loading:hover .u-control-loading-box {
	height:7px
}
.controls-show.m-player-h5 .u-control-loading:hover .point {
	width:7px;
	height:7px
}
.controls-show.m-player-h5 .u-control-loading:hover .progress-indicator {
	height:11px
}
.controls-show.m-player-h5 .u-control-loading:hover .progress-button {
	top:-3px
}
.controls-hide .u-control-loading .progress-button {
	top:-4px
}
.controls-show .u-control-sporting .u-next-box {
	position:absolute;
	bottom:60px
}
.m-player-h5 .u-set-box-1 {
	bottom:29px
}
.c-player-flash {
	position:relative
}
.controls-hide.m-player-h5 .u-control {
	padding-top:0
}
.c-player-flash .m-player-h5 .point {
	display:none!important
}
.controls-show.m-player-h5 .point {
	display:block!important
}
.m-player-h5 .u-clarity-box .ucbox,.m-player-h5 .u-next-box,.m-player-h5 .u-set-box .ucbox {
	overflow:hidden;
	background:rgba(28,28,28,.9);
	border-radius:4px
}
.m-player-h5 .u-clarity-box {
	width:84px;
	border-radius:4px
}
.m-player-h5 .u-clarity-box a {
	width:100%;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center
}
.m-player-h5 .u-set-box {
	padding-bottom:10px
}
.m-player-h5 .u-set-box .ucbox {
	padding:10px 0 10px 20px
}
.m-player-h5 .u-next-box {
	padding:10px 20px 0
}
.m-player-h5 .u-next-box .tit i {
	color:#ff5f00
}
.m-player-h5 .u-share-box .m-h5-share-list {
	overflow:hidden;
	background:rgba(45,44,44,.8);
	border-radius:0 0 4px 4px
}
.m-player-h5 .u-share-box .tit {
	overflow:hidden;
	background:rgba(45,44,44,.8);
	border-radius:4px 4px 0 0
}
.m-player-h5 .u-clarity-box .ucbox .vip {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/player/h5skin/vip.png) 60px center no-repeat;
	background-size:15px auto
}
.txp_console {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
	font-size:12px;
	pointer-events:none
}
.txp_console_inner {
	color:#eee;
	position:relative;
	width:370px;
	margin:10px 0 0 10px;
	padding:8px 5px;
	background-color:rgba(28,28,28,.8);
	pointer-events:auto;
	-webkit-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text
}
.txp_console_inner .txp_line {
	line-height:1.4
}
.txp_console_inner .txp_label {
	display:inline-block;
	width:90px;
	padding-right:6px;
	text-align:right
}
.txp_console_inner .txp_label:after {
	content:':'
}
.txp_console_inner .txp_none {
	display:none
}
.txp_console_inner .txp_value {
	display:inline-block;
	width:250px;
	text-align:left
}
.txp_console_inner .txp_box_progress {
	position:relative;
	display:inline-block;
	width:180px;
	height:14px;
	line-height:14px;
	background-color:#aaa;
	font-size:0;
	overflow:hidden
}
.txp_console_inner .txp_box_value {
	position:relative;
	display:inline-block;
	vertical-align:bottom;
	height:100%;
	min-width:1px;
	background-color:#91e119;
	background-color:#fff
}
.txp_console_inner .txp_btn_close {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	line-height:30px;
	text-align:center;
	font-size:20px;
	background:0 0;
	border:none;
	color:#fff
}
.txp_console_inner .txp_btn_close:after,.txp_console_inner .txp_btn_close:before {
	left:8px
}
txp_btn_close {
	position:relative;
	display:inline-block;
	margin-left:3px;
	width:14px;
	height:28px;
	vertical-align:top;
	color:#fff;
	cursor:pointer
}
.txp_btn_close:hover {
	color:#ff6e0b
}
.txp_btn_close:before {
	content:'';
	position:absolute;
	left:0;
	top:7px;
	width:12px;
	height:12px;
	background:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggIGZpbGw9IiNmZmYiIGQ9Ik0xMC41LDEwTDEwLDEwLjVsLTQtNGwtNCw0TDEuNSwxMGw0LTRsLTQtNEwyLDEuNWw0LDRsNC00TDEwLjUsMmwtNCw0QzYuNSw2LDEwLjUsMTAsMTAuNSwxMHoiIC8+PC9zdmc+) center center no-repeat
}
.txp_btn_close:hover:before {
	background:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMiI+PHBhdGggIGZpbGw9IiNGRjc4MDAiIGQ9Ik0xMC41LDEwTDEwLDEwLjVsLTQtNGwtNCw0TDEuNSwxMGw0LTRsLTQtNEwyLDEuNWw0LDRsNC00TDEwLjUsMmwtNCw0QzYuNSw2LDEwLjUsMTAsMTAuNSwxMHoiIC8+PC9zdmc+) center center no-repeat
}
.m-player-h5 .u-control-left ul li a.btn {
	text-align:center;
	height:28px;
	padding-top:12px
}
.m-player-h5 .u-control-left ul li a.btn .icon {
	fill:#fff;
	display:block;
	width:15px;
	height:15px;
	margin-left:auto;
	margin-right:auto
}
.player-h5-focus .u-control-left ul li.play a .pad-play {
	display:none
}
.player-h5-focus .u-control-left ul li.play a .pad-pause {
	display:block
}
.player-h5-focus .u-control-left ul li.stop a .pad-play {
	display:block
}
.player-h5-focus .u-control-left ul li.stop a .pad-pause {
	display:none
}
.m-player-h5 .u-control-screen .btn,.m-player-h5 .u-control-set .btn,.m-player-h5 .u-control-share .btn,.m-player-h5 .u-control-voice .btn {
	text-align:center;
	height:28px;
	padding-top:12px;
	float:left;
	*display:inline
}
.m-player-h5 .u-control-screen .btn .icon,.m-player-h5 .u-control-set .btn .icon,.m-player-h5 .u-control-share .btn .icon,.m-player-h5 .u-control-voice .btn .icon {
	fill:#fff;
	display:block;
	width:15px;
	height:15px;
	margin-left:auto;
	margin-right:auto
}
.m-player-h5 .u-control-voice .btn .pad-voice {
	display:block
}
.m-player-h5 .u-control-voice .btn .pad-voice-no {
	display:none
}
.m-player-h5 .u-control-voice .btn.btn-no .pad-voice {
	display:none
}
.m-player-h5 .u-control-voice .btn.btn-no .pad-voice-no {
	display:block
}
.m-player-h5 .u-control-screen .btn .pad-zoom {
	display:block
}
.m-player-h5 .u-control-screen .btn .pad-zoom-s {
	display:none
}
.m-player-h5 .u-control-screen .btn.btn-no .pad-zoom {
	display:none
}
.m-player-h5 .u-control-screen .btn.btn-no .pad-zoom-s {
	display:block
}
.m-player-h5 .u-clarity-box a svg {
	fill:#ddaf5a;
	width:15px;
	height:13px;
	display:none
}
.m-player-h5 .u-clarity-box a.vip svg {
	display:block;
	position:absolute;
	top:9px;
	right:9px
}
.m-player-h5 .u-control-set .btn:hover .icon {
	-webkit-animation:spin1 1.5s;
	animation:spin1 1.5s;
	animation-iteration-count:.5;
	-webkit-animation-iteration-count:.5
}
@-webkit-keyframes spin1 {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
}@keyframes spin1 {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
}:-webkit-full-screen .mgtv-video-player {
	width:100%;
	height:100%
}
:-moz-full-screen .mgtv-video-player {
	width:100%;
	height:100%
}
.m-player-h5-pad .u-control-clarity,.m-player-h5-pad .u-control-voice {
	display:none
}
.m-player-h5-pad #video_ipad_box {
	display:block
}
.screen-s .c-header-menu .wp {
	width:1000px!important
}
#gg_box {
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	display:none
}
#cover {
	z-index:11;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play/loading.jpg) center center no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
	position:absolute;
	display:none
}
#video_box {
	width:100%;
	height:100%
}
#muted {
	position:absolute;
	top:2px;
	right:1px;
	width:30px;
	height:30px;
	z-index:10;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play/muted.png) -2px -1px no-repeat rgba(0,0,0,.7)
}
#muted.yes {
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play/muted.png) -46px -1px no-repeat rgba(0,0,0,.7)
}
#downCount {
	position:absolute;
	top:2px;
	right:2px;
	height:30px;
	line-height:30px;
	background-color:rgba(0,0,0,.7);
	color:#ccc;
	padding:0 10px;
	z-index:10
}
#downCount i {
	font-style:normal;
	color:#f06000;
	font-weight:bolder;
	padding:0 3px
}
.initPlayer {
	position:absolute;
	left:-10000px
}
#detials {
	position:absolute;
	bottom:10px;
	right:10px;
	border:1px solid #ccc;
	background-color:#000;
	color:#ccc;
	padding:0 15px;
	font-size:16px;
	height:36px;
	line-height:36px
}
#detials a {
	color:#eee
}
#playBtn {
	background-color:rgba(30,30,30,.8);
	border-radius:50%;
	width:100px;
	height:100px;
	position:absolute;
	left:30px;
	bottom:30px;
	z-index:12
}
#playBtn .arrow-right {
	width:0;
	height:0;
	position:absolute;
	top:23px;
	right:23px;
	border-bottom:28px solid transparent;
	border-top:28px solid transparent;
	border-left:43px solid #aaa;
	font-size:0;
	line-height:0
}
#player-ad,#player-ad-2 {
	position:absolute;
	bottom:-3px;
	height:100%
}
#player-ad {
	left:0
}
#player-ad-2 {
	right:-56px
}
.gl-178,.gr-178 {
	display:block;
	position:absolute;
	opacity:.5
}
.gl-178 img,.gr-178 img {
	height:100%
}
.gl-178.on,.gl-178:hover,.gr-178.on,.gr-178:hover {
	opacity:1
}
.gl-aclose {
	display:inline-block;
	position:absolute;
	bottom:10px;
	right:-100px;
	width:auto;
	height:26px;
	line-height:26px;
	text-indent:30px;
	color:#888;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/play/gl-aclose.png) 0 center no-repeat;
	z-index:10
}
.gl-aclose.h178 {
	margin-top:528px
}
.gl-aclose.h210 {
	margin-top:629px
}
.gl-178 {
	bottom:0;
	right:0;
	z-index:4
}
.gr-178 {
	bottom:0;
	left:0;
	z-index:4
}
.lt {
	left:0;
	right:inherit
}
body {
	font-size:12px;
	background:#f8f8f8
}
#liveNewsBox .m-liveTitle,.tvlist-main .m-liveTitle {
	margin-bottom:18px
}
.m-liveHead {
	width:100%;
	padding-bottom:60px;
	padding-top:125px;
	background:#31333f
}
.m-live-list .list-main .ullist li img {
	transition:.5s ease-in-out
}
.m-live-list .list-main .ullist li img:hover {
	-webkit-filter:saturate(130%);
	filter:saturate(130%);
	-webkit-filter:brightness(106%);
	filter:brightness(106%)
}
.m-live-hot .hot-list .ullist li a img,.m-live-player .live-list .ullist li a img {
	transition:.5s ease-in-out
}
.m-live-hot .hot-list .ullist li a:hover img,.m-live-player .live-list .ullist li a:hover img {
	-webkit-filter:saturate(130%);
	filter:saturate(130%);
	-webkit-filter:brightness(106%);
	filter:brightness(106%)
}
.live-preview-list .ullist li .pic p.screenshot img {
	transition:.5s ease-in-out
}
.live-preview-list .ullist li .pic p.screenshot img:hover {
	-webkit-filter:saturate(130%);
	filter:saturate(130%);
	-webkit-filter:brightness(106%);
	filter:brightness(106%)
}
.m-channel .c-footer {
	background-color:#fff;
	border-top:1px solid #ddd;
	margin-top:30px
}
.mlive-list {
	padding-top:38px
}
.m-liveTitle {
	width:100%;
	height:26px;
	line-height:26px;
	margin-bottom:8px
}
.m-liveTitle p {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:auto;
	color:#525252
}
.m-liveTitle p.til {
	font-size:24px;
	float:left;
	*display:inline
}
.m-liveTitle p.til a {
	color:#444
}
.m-liveTitle p.change {
	float:right;
	*display:inline
}
.m-liveTitle p.change a {
	display:block;
	text-indent:-300%;
	overflow:hidden;
	*zoom:1;
	width:56px;
	height:26px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/til-exc.png) left center no-repeat
}
.hotAnchor-main .v-list-unit .v-item p.screenshot {
	height:220px
}
.follow {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:auto;
	height:20px;
	line-height:20px;
	margin-top:5px;
	padding:0 8px 0 18px;
	border:1px solid #ff5f00;
	color:#ff5f00;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/add.png?2017524) no-repeat 8px 6px #fff;
	border-radius:10px;
	cursor:pointer
}
.follow.hover,.follow:hover {
	color:#fff;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/live/add.png?2017524) no-repeat 8px -22px #ff5f00
}
.follow.after {
	background:0 0;
	padding:0 8px;
	border-color:#bbb;
	color:#868686;
	background-color:#fff
}
.channel-live .c-player-client-pad .u-install {
	display:none
}
.channel-live .c-player-client-pad .u-play {
	display:block;
	width:120px;
	height:120px;
	text-indent:-99999px;
	background:url(//img.mgtv.com/imgotv-channel/6.1.8/common/play-ico.png) no-repeat;
	_background:url(//img.mgtv.com/imgotv-channel/6.1.8/album/pic-ico-png8.png) no-repeat
}
.m-live-tv .tv-table tr td span.follow {
	display:none
}
.screen-xl .c-header-lv3 .wp,.screen-xl .c-header-subnav .wp {
	width:1420px
}
.screen-l .c-header-lv3 .wp,.screen-l .c-header-subnav .wp {
	width:1420px
}
.screen-m .c-header-lv3 .wp,.screen-m .c-header-subnav .wp {
	width:1180px
}
.screen-s .c-header-lv3 .wp,.screen-s .c-header-subnav .wp {
	width:940px
}

.download-app-page .app-content .download-container .title {
    padding-top: 15px;
}
.download-page .download-content .download-container .content {
    color: #fff;
    font-size: 24px;
    line-height: 45px;
    letter-spacing: 2px;
}
