﻿@charset "utf-8";
/*************************************
* content:iframe内公共元素：翻页、表单控件、icon样式、步骤条、表单提示信息、图文模块、盒子box、页签、列表+表单、弹出层
************************************/
/*===========翻页=========*/
.page {
	width:100%;
	padding:10px 0 15px 0;
	overflow:hidden;
}
.page .inner {
	float:right;
	text-align:center;
	margin:auto;
	clear:both;
	overflow:hidden;
	padding-right:20px;
}
.page a, .page a.active, .page span {
	float:left;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	width:15px;
	height:15px;
	line-height:15px;
	color:#989898;
	padding:0 1px;
	margin:0 2px;
	background:#fff;
	border:1px solid #cfcfcf;
}
.page a:hover {
	border:1px solid #9ec17e;
}
.page a.active {
	background:#004081;
	border:1px solid #004081;
	color:#fff;
}
.page a.first, .page a.end, .page .firstgray, .page .endgray {
	width:40px;
	height:15px;
	margin-right:10px;
}
.page a.first, .page .firstgray {
	padding:1px 0 0 3px;
}
.page a.end, .page .endgray {
	padding:1px 3px 0 0;
}
.page a.first {
	background:url(../images/common/page_bg.gif) 8px 8px no-repeat;
	margin-right:2px;
}
.page a.end {
	background:url(../images/common/page_bg.gif) 52px -82px no-repeat;
}
.page .firstgray {
	background:url(../images/common/page_bg.gif) 12px -52px no-repeat;
}
.page .endgray {
	background:url(../images/common/page_bg.gif) 48px -142px no-repeat;
}
.page .slh {
	border:none;
	background:url(../images/common/page_bg.gif) 4px -170px no-repeat;
}
/*=========表单控件=========*/
/*搜索*/
.rsearch {
	width:240px;
	height:25px;
	overflow:hidden;
	background:url(../images/common/buticon.gif) 0 0 no-repeat;
}
.rsearch input.rsearchInput
{
	width: 180px;
	border:0;
	margin:3px 0 0 3px;
	height: 20px;
	color: #333;
	float:left;
}
.rsearchBtn {/*导航右侧搜索*/
	width:50px;
	height:25px;
	border:0;
	overflow:hidden;
	text-indent:999px;
	float:right;
	cursor:pointer;
	background:url(../Images/common/buticon.gif) -190px 0px no-repeat;
}
/*input*/
.input{
	float:left;
	color:#979797;
	height:16px;
	padding:2px 5px 0 5px;
	margin-right:5px;
	font-family:Tahoma;
	border:1px solid #d4d4d4;
}
.inputNoF{
	float:none;	
	margin:0;
}
/*input控件垂直居中*/
.inputV{
	*vertical-align:middle;
	_vertical-align:text-bottom;
}
/*textarea*/
.textarea {
	overflow:hidden;
}
/*带日历的input框*/
.timearea {
	position:relative;
	float:left;
	width:125px;
	padding-right:3px;
	background:#fff;
	border:1px solid #E5E5E5;
}
.timearea input {
	margin-right:0;
	width:96px;
	border:none;
}
/*按钮*/
/*a标签模拟button*/
.btnStyle, .btnStyle span,.btnStyleBlue, .btnStyleBlue span{
	text-align:center;
	line-height:24px;
	height:24px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	width:auto;
	color:#565656;
	margin-right:3px;
	background:url(../images/common/bg.gif) 0 -717px repeat-x;
}
.btnStyle {
	border:1px solid #bdbcbd;
}
.btnStyle span{
	padding: 0 15px;
}
.btnStyle:hover, .btnStyle:hover span,.btnStyleBlue:hover, .btnStyleBlue:hover span{
	text-decoration:none;
}
/*=蓝色按钮=*/
.btnStyleBlue {
	border:1px solid #abc8e8;
	background:url(../images/common/bg.gif) 0 -835px repeat-x;
}
.btnStyleBlue span{
	padding: 0 9px 0 27px;
}
.shc span{/*=收藏=*/
	background:url(../images/common/buticon.gif) 0 -307px no-repeat;
}
.fx span{/*=分享=*/
	background:url(../images/common/buticon.gif) -141px -307px no-repeat;
}
.xz span{/*=下载=*/
	background:url(../images/common/buticon.gif) -274px -307px no-repeat;
}
/*=========首页左侧=========*/
/*=圆角标题=*/
.areaTit	 {
	height:31px;
	background:url(../images/common/bg.gif) 0 -352px repeat-x;
}
.areaTit	h3  {
	height:31px;
	line-height:31px;
	float:left;
	width:100px;
	padding-left:30px;
	font-size:14px;
	color:#004081;
	font-weight:bold;
	background:url(../images/common/bg.gif) 0 -384px no-repeat;
}
.areaTit	ul  {
	height:31px;
	width:460px;
	float:right;
	padding-right:8px;
	background:url(../images/common/bg.gif) 100% -416px no-repeat;
}
.areaTit	ul li {
	line-height:31px;
	float:right;
}
.areaTit	ul li a {
	margin:0 5px;
}
/*=带页签标题=*/
.titTag {
	height:31px;
	background:url(../images/common/bg.gif) 0 -448px repeat-x;
}
.titTag	h3  {
	height:31px;
	line-height:31px;
	float:left;
	width:80px;
	padding-left:14px;
	font-size:14px;
	color:#004081;
	font-weight:bold;
	background:url(../images/common/bg.gif) 0 -481px no-repeat;
}
.titTag	ul  {
	height:31px;
	width:140px;
	float:right;
	overflow:hidden;
	background:url(../images/common/bg.gif) 100% -513px no-repeat;
}
.titTag	ul li {
	line-height:31px;
	float:left;
}
.titTag ul li a,.titTag ul li a span {
	float:left;
	height:31px;
	font-size:12px;
	color:#010101;
	line-height:33px;
}
.titTag ul li a span {
	padding:0 8px;
	display:block;
	line-height:40px;
}
.titTag ul li a.over {
	background:url(../images/common/buticon.gif) 0 -121px no-repeat;
	text-decoration:none;
}
.titTag ul li a.over span {
	background:url(../images/common/buticon.gif) 100% -153px no-repeat;
}

/*=图片列表=*/
.imgList {
	
}
.imgList ul {
	padding:5px 0;
}
.imgList ul li {
	float:left;
	width:20%;
	padding:8px 0;
}
.imgList ul li .imgBox {
	background:#fff;
	height:131px;
}
.imgList ul li .imgBox img {
	border:1px solid #ccc;
	padding:1px;
	width:115px;
	height:85px;
}
.imgList ul li .imgBox h4 {
	font-size:12px;
	color:#000;
	line-height:15px;
}
.imgList ul li .imgBox p {
	font-size:12px;
	color:#8c8c8c;
	line-height:15px;
	width:115px;
	overflow:hidden;
}
.setionImg {
	margin-top:-12px;
}
.setionImg h4 {
	margin-top:8px;
}
/*=排行榜=*/
.titTagCen {
	border:1px solid #bbd2e9;
	border-top:none;
	background:#fff;
}
.titTagCen ul {
	padding:5px;
}
.titTagCen ul li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/common/list.gif) 0 bottom repeat-x;
}
.titTagCen ul li span {
	float:left;
	display:block;
	width:14px;
	height:13px;
	line-height:13px;
	margin:10px 8px 0 8px;
	text-align:center;
	color:#fff;
	font-size:9px;
	background:url(../images/common/buticon.gif) -113px -32px no-repeat;
}
.titTagCen ul li span.thenktop {
	float:left;
	display:block;
	width:14px;
	height:13px;
	line-height:13px;
	margin:10px 8px 0 8px;
	text-align:center;
	color:#fff;
	font-size:9px;
	background:url(../images/common/buticon.gif) -93px -32px no-repeat;
}
/*=首屏排行榜=*/
.titTagCen ul {
	padding:0px;
}
.blueCenter  li {
	background:url(../images/common/list1.gif) 0 bottom repeat-x;
}
.blueCenter  li.thenKwun {
	height:77px;
}
.blueCenter  li.thenKwun div {
	height:77px;
	overflow:hidden;
	background:url(../images/common/bg.gif) 0px -571px repeat-x;
}
.blueCenter  li.thenKwun div p {
	float:left;
	margin:9px 10px 0 1px;
}
.blueCenter  li.thenKwun div p img {
	width:45px;
	height:45px;
	border:1px solid #b3d4e7;
	padding:3px;
	cursor:pointer;
}
.blueCenter  li.thenKwun div a {
	line-height:16px;
	float:left;
	width:107px;
	_width:98px;
	margin:10px 10px 0 6px;
}
/*=====面包屑导航=====*/
.setmap {
  height:39px;
  overflow:hidden;
}
.setmap .fl {
	float:left;
	width:500px;
	padding-left:5px;
}
.setmap .fl span {
	margin:0 8px;
}
.setmap .fr {
	float:right;
	width:240px;
}
/*=====栏目分类=====*/
.section {
	border:1px solid #b6cfe7;
	background:#eff5ff;
	padding:1px;
	margin-bottom:15px;
}
.section h3 {
	height:31px;
	padding-left:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/common/buticon.gif) 0px -188px no-repeat;
}
.section .sectionCenter {
	height:468px;
	overflow:auto;
	padding-top:8px;
}

.section .sectionCenter ul img{
	padding-right:8px;
}

.section .sectionCenter ul li img{
	padding-left:5px;
}

.section .sectionCenter h4 {
	padding-left:20px;
	height:30px;
	line-height:30px;
}
.section .sectionCenter h4 a {
	font-size:14px;
	font-weight:bold;
}
.section .sectionCenter li {
	padding-left:35px;
	
	line-height:25px;
}
.section .sectionCenter li.over {
}
.section .sectionCenter li.over a {
	color:#b66f00;
	font-weight:bold;
}
/*=频道列表=*/
.section .sectionList {
	padding:2px;
	background:#f8faff;
}
.section .sectionList li {
	border:1px solid #b5cfe6;
	height:26px;
	padding-left:12px;
	margin:2px 0;
	background:url(../images/common/bg.gif) 0px -775px repeat-x;
}
.section .sectionList li a {
	display:block;
	height:26px;
	line-height:26px;
	font-size:14px;
	padding-left:18px;
	text-decoration:none;
	background:url(../images/common/buticon.gif) 0px -223px no-repeat;
}
.section .sectionList li a:hover {
	text-decoration:none;
}
.section .sectionList li.over {
	border:1px solid #3098d5;
}
.section .sectionList li.over a {
	font-weight:bold;
	color:#2374c4;
	background:url(../images/common/buticon.gif) 0px -404px no-repeat;
}
/*=====首页首屏=====*/
/*=左侧焦点图=*/
/*焦点图幻灯片*/
.focus_box{ border:1px solid #d5d5d5;}
.focus_mask{position: absolute;left:-2px;top:-2px;z-index:100;width: 60px;height: 60px;}

.pixviewer{width:320px;
	height:243px;
	float:left;
	position: relative;}
.pixviewer img{padding: 0;border: 0;}
.pixviewer .PvBigPic{padding:0px;overflow:hidden;background:#000;}
.pixviewer .PvTitleBox{position:absolute;top:200px;left:1px; width:320px;  text-align:center;}
.pixviewer a:link,.pixviewer a:visited{text-decoration:none;color:#fff; font-weight:bold;}
.pixviewer a:hover{color:red;text-decoration:none;}
.pixviewer .PvNumber{font-size:11px;line-height: normal;color:#fff;overflow:hidden; position:absolute; right:1px; z-index:50;text-align:right;}
.pixviewer .NumberHover{background-color:#ce0609;}
.pixviewer .NumberLeave{background-color:none;}
.pixviewer .PvNumberBg{position:absolute; right:1px;z-index:49; height:13px; width:230px;background:url(../images/common/numberbg.png) no-repeat 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src='../images/common/numberbg.png');_background:none;}
.pixviewer .Triangle{width:21px;height:17px;position:absolute;z-index:49;background:url(../images/common/triangle.png) no-repeat 0 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src='../images/common/triangle.png');_background:none;}
.pixviewer .BorderHack1{position:absolute;z-index:51;height:1px;top:0px; left:0px;font-size:0px;overflow:hidden;}
.pixviewer .BorderHack2{position:absolute;z-index:51;width:1px;top:0px;right:0px;font-size:0px;overflow:hidden;}
.pixviewer .BorderHack3{position:absolute;z-index:51;height:1px;left:0px;font-size:0px;overflow:hidden;}
.pixviewer .BorderHack4{position:absolute;z-index:51;width:1px;left:0px;top:0px;font-size:0px;overflow:hidden;}
.pixviewer .Title{background-color:#cccccc;}
/*=中间要文=*/
.thereto {
   float:right;
   width:375px;
}
.thereto h3 {
	height:56px;
	line-height:56px;
	text-align:center;
}
.thereto h3 a {
	font-size:16px;
	font-weight:bold;
	color:#3282d2;
}
.theretoCen {
	overflow:hidden;
	height:127px;
	border-bottom:1px solid #ccd9e2;
}
.thereto li {
	float:left;
	width:49%;
}

.top5 {
	border-top:1px solid #b3d8e8;
	margin-top:3px;
}
.blueTit {
	height:25px;
	overflow:hidden;
	color:#004081;
	line-height:25px;
	padding-left:8px;
	border-left:1px solid #b3d8e8;
	border-right:1px solid #b3d8e8;
	background:url(../images/common/bg.gif) 0px -546px repeat-x;
}
.blueTit h3 {
	font-weight:bold;
}
.blueTit span {
	color:#ee981c;
	margin-left:5px;
}
/*=====视频=====*/
.video {
	position: relative;
}

.video li{
display:inline;
margin: 3px;
padding: 0px;
}

.video .player{
height: 400px;
BACKGROUND-COLOR: #161616;
}

.video .player .container{
	height: 100%;
	width:640px;
	margin: 0 auto;
	BACKGROUND-COLOR: #161616;
}

.cjh0602{
	float:left;
	height: 300px;
	width: 970px;
}

.cjh060201 {
	height: 300px;
	width: 338px;
	margin-top: 20px;
	position: relative;
}

/*=====视频列表=====*/
.module_film_bd{ 
	background:#4c4c4c; 
	height:137px;
}
.module_film_bd .l_scrol_2{
	float:left; 
	display:inline; 
	cursor:pointer; 
	margin:40px 0 0 10px;
	width:30px; 
	height:30px; 
	background:url(../images/common/buticon.gif) 0px -470px no-repeat;
	visibility:hidden;
}
.module_film_bd .r_scrol_2{ 
	float:right; 
	display:inline; 
	cursor:pointer; 
	margin:40px 10px 0 0; 
	width:30px; 
	height:30px; 
	background:url(../images/common/buticon.gif) -31px -470px no-repeat;
	visibility:hidden;
}
 .scrol_bd{ 
	float:left; 
	display:inline; 
	margin:0 auto 0 10px; 
	width:846px; 
	overflow:hidden; 
	position:relative;
}
.scrol_bd .tv{ 
	width:3000px; 
	height:113px; 
	overflow:hidden;
}
.scrol_bd .tv li.cur .pic .bg{ position:absolute; z-index:2; width:102px; left:3px; bottom:3px;display:block; height:21px; line-height:21px; background:#000; opacity:0.6; filter:alpha(opacity:60)}
.scrol_bd .tv li.cur .pic .pic_text{position:absolute; z-index:3; width:102px; left:3px; bottom:3px; color:#fff;display:block; height:21px; line-height:21px; text-align:center;}

.scrol_bd ul{ float:left;}
.scrol_bd .film li{ float:left; width:121px; padding:10px 10px 2px 10px;}
.scrol_bd .tv li{ float:left; width:129px; padding:10px 6px 24px 6px;}
.scrol_bd .pic{  text-align: center;}
.module_film_bd .tv li.cur .pic a{position:relative; text-decoration:none; display:block; width:108px; margin:0 auto;}
.scrol_bd .pic img{ background:#808080; vertical-align:top; padding:1px; border:solid 2px #fff;}
.scrol_bd .text{  text-align: center;line-height:18px; padding:2px 0 5px 0;}
.scrol_bd .text a{ color:#999;}
.scrol_bd .cur .text a{ color:#fff;}
.scrol_bd .btn{ text-align:center;}
.module_film_bar{ 
	position: relative;
	height:18px; 
	margin:0;
	background:url(../images/common/film.gif) 0px 0px no-repeat;
	display:none;
}
.module_film_bar .bar_box{ 
	position:absolute; 
	top:0px;
	display:block; 
	width:168px; 
	height:10px; 
	font-size:1px; 
	line-height:1px; 
	background:url(../images/common/buticon.gif) -66px -470px no-repeat;
	cursor:pointer;
}

.videoInfo {
	border:1px solid #b6cfe7;
}
.videoInfo .videoInfoTit {
	height:30px;
	padding-left:13px;
	background:url(../images/common/bg.gif) 0px -686px repeat-x;
}
.videoInfo .videoInfoTit h3 {
	color:#004081;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}
.videoInfo .videoInfoCen {
	background:#eff5ff;
	padding:12px;
	/*height:140px;*/
}

.videoInfo .videoInfoFile {
	background:#eff5ff;
	padding:12px;
	height:50px;
}
.videoInfo .videoInfoComment {
	background:#eff5ff;
	padding:12px;
}
.videoInfo ul {
	overflow:hidden;
}
.videoInfo ul li span {
	margin:0 5px;
}
.videoInfo .director,.region,.type {
	float:left;
	height:21px;
	line-height:21px;
	width:210px;
	overflow:hidden;
}
.videoInfo .title.actor,.years,.label {
	float:left;
	height:21px;
	line-height:21px;
	width:210px;
	overflow:hidden;
}
.videoInfo .drama {
    height: 63px;
    /*overflow: hidden;*/
	clear: both;
}
/*=评分=*/
.videoInfo .text2 {
	/*padding:15px 0  22px 22px;*/
	padding:15px 0 22px 10px;
	height:35px;
}
.text2 span {
	vertical-align: middle; display: inline-block;
}
.text2 .fBlack {
	vertical-align: middle;
}
.text2 .fRed {
	height: 32px;
}
.fRed {
	color: rgb(236, 96, 34); font-family: Tahoma; font-weight: normal;
}
a.fRed:hover {
	color: rgb(236, 96, 34); font-family: Tahoma; font-weight: normal;
}
.fRed strong {
	font: 24px/24px Tahoma !important; color: rgb(236, 96, 34) !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.text2 strong {
	margin: 0px !important; line-height: 21px !important; vertical-align: baseline !important;
}
.text2 strong {
	font: 20px/normal Tahoma !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.videoInfo .text2 .chart { margin-bottom:10px;cursor:pointer;}
/*.videoInfo .text2 .chart img { margin-right:7px;}*/
.videoInfo .text2 .chartList {
	font-weight:bold;
	padding:0 0 22px 0;
	margin-bottom:15px;
}
.videoInfo .text2 .chartList em {
	color:#e80000;
	font-weight:bold;
	font-size:22px;
	margin:0 5px 15px 0;
	vertical-align: middle;
}
.videoInfo .text2 .chartList span {
	color:#8a8a8a;
	font-size:12px;
	font-weight:normal;
}
/*=====视频评论=====*/
.videoComments {
	overflow:hidden;
	padding-bottom:14px;
}
.videoComments .leftArea {
	float:left;
	width:710px;
	/*background:url(../images/common/list_y.gif) right 0 repeat*/
}
.videoComments .rightArea {
	float:right;
	width:353px;
}
.videoComments .rightArea .shu {
	padding-bottom:8px;
}
.rightArea .textarea {
	width:348px;
	height:173px;
	border:1px solid #e1e1e1;
	background:#fff;
}

.videoComments .writeArea {
	float:left;
	width:700px;
	padding-bottom:8px;
}
.videoComments .writeArea .shu {
	padding-top:10px;
	padding-bottom:8px;
	padding-left:50px;
}
.writeArea .textarea {
	width:580px;
	height:80px;
	border:1px solid #e1e1e1;
	background:#fff;
}

/*=网友评论=*/
.comments {
	margin-right:17px;
}
.comments h3,.videoComments .rightArea h3 {
	height:35px;
	font-size:14px;
	font-weight:bold;
}
.comments dl dt {
	height:26px;
	padding:0 0px;
	background:#eff5ff;
	overflow:hidden;
	line-height:26px;
}
.comments dl dt span.floatR {
	color:#7e7e7e;
}
.comments dl dd {
	padding:5px 15px;
}
.comments dl dd p {
	text-align:right;
	color:#7e7e7e;
}


.comment_vod dl dt {
	height:26px;
	padding:0 0px;
	background:#eff5ff;
	line-height:26px;
}
.comment_vod dl dt span.floatR {
	color:#7e7e7e;
}
.comment_vod dl dd {
	padding:5px 15px;
}
.comment_vod dl dd p {
	text-align:right;
	color:#7e7e7e;
}
/*=====网络直播 =====*/
.live {
	border:1px solid #b6cfe7;
	background:#f7faff;
	padding:12px;
}
.live .liveTit {
	padding-bottom:16px;
}
.live .liveTit h3 {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.live .liveTit .divImg {
	text-align:center;
}
/*=节目单-内容介绍开始=*/
.programmeTag {
	border:1px solid #cacacd;
	overflow:hidden;
}
.programmeTag ul.programmeTagtit  {
	height:32px;
	overflow:hidden;
	background:url(../images/common/bg.gif) 0 -742px repeat-x;
}
.programmeTag ul.programmeTagtit li {
	line-height:32px;
	float:left;
}
.programmeTag ul.programmeTagtit li a,.programmeTag ul.programmeTagtit li a span {
	float:left;
	height:32px;
	font-size:14px;
	color:#010101;
	line-height:32px;
}
.programmeTag ul.programmeTagtit li a span {
	padding:0 19px;
	display:block;
	line-height:32px;
}
.programmeTag ul.programmeTagtit li.dan1 a.over {
	border-right:1px solid #cacacd;
}
.programmeTag ul.programmeTagtit li.dan2 a.over {
	border-right:1px solid #cacacd;
	border-left:1px solid #cacacd;
}
.programmeTag ul.programmeTagtit li a.over {
	background:#fff;
	text-decoration:none;
}
.programmetitTag ul.programmeTagtit li a.over span {
	background:#fff;
}
.programmeTagCen {
	background:#fff;
	height:83px;
}
.programmeTagCen ul {
	padding-top:16px;
	background:#fff;
	overflow:hidden;
}
.programmeTagCen li {
	line-height:22px;
	height:22px;
	float:left;
	width:20%;
}
.programmeTagCen li a {
	display:block;
	width:109px;
	margin:0 auto;
	height:21px;
	text-align:center;
}
.programmeTagCen li a.over {
	display:block;
	width:109px;
	margin:0 auto;
	height:21px;
	background:#004081;
	color:#fff;
}

/*=评论回复=*/
.commentsReply {
	padding-top:15px;
}
.commentsReply .replyTit {
	height:31px;
	background:url(../images/common/buticon.gif) 0px -364px repeat-x;
}
.commentsReply .replyTit h3 {
	height:31px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/common/buticon.gif) 0px -332px no-repeat;
}
.commentsReply .shu {
	padding:16px 0 8px 0;
}
.commentsReply .textarea {
	width:674px;
	height:73px;
	border:1px solid #e1e1e1;
	background:#fff;
}