@charset "gb2312";
/*网站播放页面样式开始*/
.playBlock { overflow:hidden; position:relative; width:1000px; margin:0 auto; }

.playBlock .playBlockTitle {
	position: relative;
	width: 1000px;
	height: 43px;
	background: url(/images/lm_nav.png) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 39px;
	color: #FFF;
	text-align: center;
}
.playBlock .playBlockPosition { position:absolute; top:4px; right:20px; font-family:SimSun; line-height:31px; color:#D9E3EC; }
.playBlock .playBlockPosition a,
.playBlock .playBlockPosition a:visited,
.playBlock .playBlockPosition a:active { line-height:31px; color:#D9E3EC; }
.playBlock .playBlockList { *position:relative; *top:-8px;
	width: 974px;
	padding: 20px 0;
	margin: -8px auto 0 auto;



*margin:-8px auto; 				background: url(/images/bg_playList.jpg) repeat-x;
}

.playBlock .playBlockList ul {
	overflow: hidden;
	width: 958px;
}

.playBlock .playBlockList ul li {
	_display: inline;
	float: left;
	overflow: hidden;
	width: 221px;
	margin: 0 0 15px 18px;
}
.playBlock .playBlockList ul li img {
	display: block;
	width: 221px;
	height: 199px;
}


.playBlock .playBlockList ul li .cover,
.playBlock .playBlockList ul li .cover:visited,
.playBlock .playBlockList ul li .cover:active {
	display: block;
	position: relative;
	width: 221px;
	height: 191px;
}
.playBlock .playBlockList ul li .cover:hover .play { opacity:1; filter:Alpha(opacity=100); }
.playBlock .playBlockList ul li .cover .play {
	position: absolute;
	top: 46px;
	left: 86px;
	cursor: pointer;
	width: 49px;
	height: 49px;
	background: url(/images/sprite.png) no-repeat -540px 0;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 0.6;
	filter: Alpha(opacity=60);
}
.playBlock .playBlockList ul li strong { display:block; margin:5px 0; font-weight:bold; line-height:20px; color:#2D2D2D; }
.playBlock .playBlockList ul li p { text-align:left; overflow:hidden; width:100%; height:22px; margin:0 0 5px 0; background:#D8D8D8; line-height:22px; color:#6D6F71; }
.playBlock .playBlockList ul li p .live { display:inline-block; width:42px; height:22px; padding:0 3px 0 0; margin:0 10px 0 0; background:url(../a_/images/2013index/sprite.png) -140px -170px no-repeat; line-height:22px; color:#FFF; text-align:center; }
#GoodPlay .GoodPlay {
	padding-top: 32px;
	padding-bottom: 20px;
}
#GoodPlay .list ul li {
	float: left;
	margin-left: 32px;
}
#GoodPlay .list {
	height: 125px;
}
.videolist {
	height: 425px;
	margin-top: 16px;
	width: 1000px;
	overflow: hidden;
}
.videolist .more {
	margin-left: -30px;
	float: left;
	font: 14px "微软雅黑";
	padding-top: 5px;
}

.videolist .good_video {
	background: url(/images/good_video.png) no-repeat;
	height: 425px;
	float: left;
	width: 344px;
	margin-right: 10px;
	margin-left: 12px;
}

.videolist .good_video .list_left {
	margin-right: 48px;
	margin-top: 40px;
}


.videolist .good_video .list_left ul li {
	float: left;
	margin-left: 40px;
	margin-bottom: 10px;
}

.videolist .wjxw_list {
	background: url(/images/wjxw_list.png) no-repeat;
	height: 425px;
	width: 621px;
	float: left;
}
.videolist .wjxw_list .list_rihgt {
	margin-top: 40px;
}
.videolist .wjxw_list .list_rihgt ul li {
	float: left;
	margin-left: 40px;
	margin-bottom: 10px;
}

.videolist .shlx_list {
	background: url(/images/shlx_list.png) no-repeat;
	height: 425px;
	width: 621px;
	float: left;
}
.videolist .shlx_list .list_rihgt {
	margin-top: 40px;
}
.videolist .shlx_list .list_rihgt ul li {
	float: left;
	margin-left: 40px;
	margin-bottom: 10px;
}



.playContentBlock #video{
	margin-top: 40px;
	margin-left: 52px;
	float: left;
	height: 405px;
	width: 620px;
}
.playContentBlock .newslist {
	background: #333;
	float: left;
	margin-top: 40px;
	height: 405px;
	width: 273px;
}

.playContentBlock .newslist .newslogo {
	height: 65px;
	width: 273px;
}


.playContentBlock .newslist .newsname {
	overflow: scroll;
	height: 340px;

}


.playContentBlock .newslist .newsname ul li {
	font-size: 18px;
	color: #CCC;
	margin-bottom: 10px;
	background: #666;
}
.playContentBlock .newslist .newsname ul li a {
	color: #CCC;
}

.playContentBlock .newslist .newslogo table tr .img {
	padding-left: 15px;
}

.playContentBlock .newslist .newslogo table tr .more a {
	color: #CCC;
}

.playContentBlock .newslist .newslogo table tr .more {
	font-size: 16px;
	color: #CCC;
	font-style: normal;
	padding-left: 35px;
	padding-top: 35px;
}
.playContentBlock .jiemu_nav {
	float: right;
	height: 334px;
	width: 35px;
	margin-top: 40px;
}
.playContentBlock .jiaobiao {
	float: right;
	width: 35px;
}

.playContentBlock .jiemu_nav .title {
	float: left;
}
.playContentBlock .jiemu_nav .tabs {
	font-size: 14px;
}
.playContentBlock .jiemu_nav .title .tabs li {
	line-height: 18px;
	text-align: center;
	float: left;
	font-weight: normal;
	background: #7e222d;
	border-bottom: 2px solid #966;
}
.playContentBlock .jiemu_nav .title .tabs li.on {
	background: #d4250a;
}

.playContentBlock .jiemu_nav .title .tabs li a {
	display: block;
	cursor: pointer;
	list-style: none;
	text-decoration: none;
	color: #FFF;
	padding: 5px 10px;
}






.playContentBlock .weekdatelist {
	background: #333;
	float: left;
	margin-top: 40px;
	height: 405px;
	width: 273px;
}

.playContentBlock .weekdatelist .weekscroll {
	height: 45px;
	width: 273px;
	font-size: 18px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
        margin-bottom:5px;
}
.playContentBlock .weekdatelist .everydate {
	overflow: scroll;
	height: 345px;
	/*scrollbar-arrow-color: #4d4d4d;
	scrollbar-base-color: lightsalmon;*/
}
/*网站播放页面样式结束*/
.playContentBlock .weekdatelist .everydate ul li {
	font-size: 16px;
	line-height: 24px;
	color: #FFF;
	background: #666;
	height: 24px;
	margin-bottom: 8px;
	padding-left: 10px;
}
.playContentBlock .weekdatelist .everydate ul li a {
	color: #FFF;
}







.playBlock .playBlockList ul li p .replay { display:inline-block; width:42px; height:22px; padding:0 3px 0 0; margin:0 10px 0 0; background:url(../a_/images/2013index/sprite.png) -190px -170px no-repeat; line-height:22px; color:#FFF; text-align:center; }
.playBlock .playBlockList ul .lastLine { clear:both; width:944px; padding:0; margin:0 0 0 20px; }
.GbContentBlock {
	overflow: hidden;
	position: relative;
	width: 1000px;
	background: url(/images/gb_03.png) no-repeat;
	height: 507px;
}

.GbContentBlock .GbContentBlockTitle {
	font-size: 14px;
	font-weight: bold;
	line-height: 39px;
	color: #FFF;
	text-align: center;
}
.GbContentBlock .gb_player {
	margin-top: 416px;
	margin-left: 50px;
	height: 36px;
	width: 560px;
	background: url(/images/gb_player_bg.png) no-repeat;
	overflow: hidden;
	float: left;
}

.GbContentBlock .GbContentBlockPosition {
	position: absolute;
	top: 4px;
	right: 20px;
	font-family: SimSun;
	line-height: 31px;
	color: #D9E3EC;
}
.GbContentBlock .GbContentBlockPosition a, .GbContentBlock .GbContentBlockPosition a:visited, .GbContentBlock .GbContentBlockPosition a:active {
	line-height: 31px;
	color: #D9E3EC;
}
/*全站通用清楚浮动样式结束*/
.GbContentBlock .hudong {
	height: 465px;
	width: 325px;
	margin-left: 645px;
}
.GbContentBlock .hudong .txt {
	font: bolder 24px "宋体";
	margin-top: 15px;
}
.GbContentBlock .hudong .pl_content {
	height: 320px;
	width: 325px;
	/* [disabled]overflow: hidden; */
	position: relative;
}
.GbContentBlock .hudong .pl_content .pl_page {
	height: 20px;
	position: absolute;
	bottom: 0px;
	font-size: 14px;
	line-height: 20px;
	margin-left: -10px;
}
.GbContentBlock .hudong textarea {
	background: #FFF;
	border: 1px solid #CCC;
	width: 320px;
	height: 46px;
	margin-top: 10px;
}
.GbContentBlock .hudong .commentname {
	width: 325px;
	height:26px; 
	line-height:26px; 
	overflow:hidden;
	 margin-top:8px; 
	 float:left;
}
.GbContentBlock .hudong .commentname .name {
	font-size: 16px;
	float: left;
}
.GbContentBlock .hudong .commentname .name img {
	line-height: 23px;
	float: left;
	height: 23px;
}

.GbContentBlock .hudong .commentname input {
	float: left;
	 margin-right:8px;
}
.GbContentBlock .hudong .commentname .inputText {
	border: 1px solid #CCC;
	width: 70px;
	height: 19px;
	line-height: 19px;
	border: 1px solid #CCC;
	background: #FFF;
	position: relative;
}
.GbContentBlock .hudong .commentname .buttonimg {
	line-height: 23px;
	height: 23px;
	width: 55px;
}









.gb_bg1  {
	background: url(/images/fm886_bg.png) center top;
	height: 397px;
	width: 1280px;
	margin-top: -503px;
      margin-left:auto;
      margin-right:auto;
          

}
.gb_space {
	height: 56px;
	margin-top: 106px;
}

.playContentBlock {
	overflow: hidden;
	position: relative;
	width: 1000px;
	height: 568px;
	background: url(/images/bg_player.png) no-repeat;
}







.playContentBlock .playContentBlockTitle { font-size:14px; font-weight:bold; line-height:39px; color:#FFF; text-align:center; }

.playContentBlock .playContentBlockPosition { position:absolute; top:4px; right:20px; font-family:SimSun; line-height:31px; color:#D9E3EC; }

.playContentBlock .playContentBlockPosition a,
.playContentBlock .playContentBlockPosition a:visited,
.playContentBlock .playContentBlockPosition a:active { line-height:31px; color:#D9E3EC; }

.playContentBlock .playContentBlockState {
	width: 860px;
	height: 460px;
	margin: 0 auto;
	border: 1px solid #F00;
}
.playContentBlock .playContentBlockState .playContentBlockVideo { _display:inline; float:left; overflow:hidden; width:380px; height:330px; padding:4px; margin:36px 0 0 9px; }
.playContentBlock .playContentBlockState .playContentBlockInfo { float:right; overflow:hidden; width:285px; margin:40px 35px 0 0; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoTitle { position:relative; width:285px; height:32px; background:#031E39; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoTitle h1 { width:160px; height:32px; background:url(../a_/images/2013index/sprite.png) -260px -880px no-repeat; font-size:14px; font-weight:bold; line-height:32px; color:#FFF; text-indent:15px; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoTitle a,
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoTitle a:visited,
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoTitle a:active { position:absolute; top:4px; right:10px; line-height:28px; color:#4774A2; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoDate { overflow:hidden; width:285px; height:170px; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoList { overflow:hidden; width:285px; height:260px; padding:20px 0; background:#ECEDEF; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoList ul { overflow:hidden; width:360px; margin:0 auto 60px auto; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoList ul li { float:left; overflow:hidden; width:160px; height:24px; padding:0 0 0 20px; background:url(../a_/images/2013index/sprite.png) -640px -492px no-repeat; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoList ul li a { line-height:24px; color:#000; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText { overflow:hidden; position:relative; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText strong { display:block; margin:5px 0; font-size:14px; font-weight:bold; line-height:20px; color:#8AB8E5; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText .viewRank,
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText .viewRank:visited,
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText .viewRank:active { position:absolute; top:0; right:0; line-height:30px; color:#B6CADE; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText p { overflow:hidden; width:100%; height:22px; margin:0 0 5px 0; background:#D8D8D8; line-height:22px; color:#6D6F71; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText p .live { display:inline-block; width:42px; height:22px; padding:0 3px 0 0; margin:0 10px 0 0; background:url(../a_/images/2013index/sprite.png) -140px -170px no-repeat; line-height:22px; color:#FFF; text-align:center; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText p .replay { display:inline-block; width:42px; height:22px; padding:0 3px 0 0; margin:0 10px 0 0; background:url(../a_/images/2013index/sprite.png) -190px -170px no-repeat; line-height:22px; color:#FFF; text-align:center; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText .evaluate { width:283px; height:20px; border:1px solid #2C2E39; background:#31333E; font-family:SimSun; line-height:20px; color:#DFDFDF; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText .evaluate .dig { color:#C47605; }
.playContentBlock .playContentBlockState .playContentBlockInfo .playContentBlockInfoText .evaluate .step { color:#C9C594; }

.playContentBlock .playContentBlockState .playContentBlockInfoWidth { width:425px; margin:40px 0 0 0; }
.playContentBlock .playContentBlockState .playContentBlockInfoWidth .playContentBlockInfoTitle { width:425px; }
.playContentBlock .playContentBlockState .playContentBlockInfoWidth .playContentBlockInfoList { width:425px; }
.playContentBlock .playContentBlockMassage { overflow:hidden; width:956px; margin:0 auto; }
.playContentBlock .playContentBlockMassage .playContentBlockMassageTitle { font-size:14px; font-weight:bold; line-height:38px; color:#376497; text-indent:15px; }
.playContentBlock .playContentBlockMassage .playContentBlockMassageContent {}
