﻿@charset "utf-8";
#foot { width:960px; margin:0 auto;clear:both; margin-top:px}
	#foot dl {width:960px;}
	#foot dt { background:#f7f7f7; height:5px; line-height:24px; height:24px; border-bottom:1px solid #ccc;border-top:1px solid #ccc; text-align:center}
	#foot dd { width:960px; text-align:center;font-size:12px; height:22px; line-height:22px}
	
	* {
list-style-type: none;
margin: 0px;
padding: 0px;
}

.formbluetextarea {border:1px solid #919191; padding:3px;font-size:12px;  color:#666}


.flt_l{ float:left;}
.flt_r{ float:right;}
.clear{ height:0; overflow:hidden; clear:both;}
.nsbd1{ border:1px solid #B0DFF9;}
ul,li{ list-style:none; list-style-type:none; margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:bold;}

#subnav,#movbox1,#movbox2,.movbox3{ width:960px; margin:0 auto; text-align:left; overflow:hidden;}
#subnav span{ padding:0; font-weight:normal; color:#000;}
#subnav span.spnred{ background:none; padding:0;}
#subnav{ color:#053E8D; font-weight:bold; text-indent:15px;line-height:24px; letter-spacing:1px;}
#subnav span.spnred{ color:#f00;}
#subnav a{ color:#000; font-weight:normal;}

#moviesubnav{ width:960px; margin:0 auto; text-align:left; overflow:hidden;}
#moviesubnav span{ padding:0; font-weight:normal; color:#000;}
#moviesubnav{ color:#053E8D; font-weight:bold; text-indent:15px;line-height:24px; letter-spacing:1px;}
#moviesubnav span.spnred{ color:#f00;background:none; padding:0; font-weight:bold;}
#moviesubnav a{ color:#000; font-weight:normal; text-decoration:none;}
#moviesubnav a:hover{ text-decoration:underline;}


#tvsubnav{ width:960px; margin:0 auto; text-align:left; overflow:hidden;}
#tvsubnav span{ padding:0; font-weight:normal; color:#000;}
#tvsubnav{ color:#053E8D; font-weight:bold; text-indent:15px;line-height:24px; letter-spacing:1px;}
#tvsubnav span.spnred{ color:#f00;background:none; padding:0; font-weight:bold;}
#tvsubnav a{ color:#000; font-weight:normal; text-decoration:none;}
#tvsubnav a:hover{ text-decoration:underline;}


#movrefmain{ width:960px; height:auto; margin:0 auto; background:#fff;}
#movrefleft{ width:111px; height:100%; float:left; overflow:hidden;}
#movreflbox1{ border-bottom:1px solid #999; height:49px; overflow:hidden;}
#movreflbox2{ width:94px; height:32px; line-height:32px; border-bottom:1px solid #EAEAEA; padding:0 0 0 17px; overflow:hidden;}
#movrefleft ul li{ width:91px; line-height:31px; padding:0 0 0 20px; border-bottom:1px solid #eaeaea; background:url(http://css.megajoy.com/vod/tvplay/images/09joybgmovrefleftli.gif) 4px 10px no-repeat; overflow:hidden;}
#navmenu ul{ display:none;}
#movrefleft ul li.current{ background:url(http://css.megajoy.com/vod/tvplay/images/09joybgmovrefleftlicurrent.gif) 4px 8px no-repeat;}
#movrefleft ul li.current ul{ display:block;}
#movrefleft ul li.current ul li ul{ display:none;}
#movrefleft ul li.current ul li{line-height:23px; width:91px; border:0; background:none; padding:0 0 0 15px; overflow:hidden;}
#movrefleft ul li ul li.current{ background:url(http://css.megajoy.com/vod/tvplay/images/09joybgmovrefleftli.gif) left 7px no-repeat;}
#movrefleft ul li ul li.current ul{ display:block; padding:0 0 0 5px;}
#movrefleft ul li ul li ul{ display:none;}

#movrefleft ul li ul li.current ul li{ padding:0; line-height:18px; background:none;}

#movrefmiddle{ width:640px; margin:0 15px; height:100%; float:left; overflow:hidden;}
#movrefmtop1{ height:29px; width:634px; padding:21px 0 0 6px; background:url(http://css.megajoy.com/vod/tvplay/images/09joybgmovrefmtop.gif) left top repeat-x; overflow:hidden;}

#movrefmtop1 strong{display:block; font-weight:normal; width:54px;height:29px; float:left; line-height:29px; background:url(http://css.megajoy.com/vod/tvplay/images/09joybgmovrefmtopacurrent.gif) left bottom no-repeat; padding:0 0 0 18px;}
#movrefmtop1 strong a:link,#movrefmtop strong a:visited{ color:#000; text-decoration:none;}
#movrefmtop1 strong a:hover{ text-decoration:underline;}
#movrefmtop1 span{display:block; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:21px;height:25px; padding:4px 0 0; float:left; line-height:20px; text-align:center;}
#movrefmtop1 span a:link,#movrefmtop span a:visited{ color:#01359B; text-decoration:none;}
#movrefmtop1 span a:hover{ color:#f00;text-decoration:underline;}

#movrefmboxtop{ width:628px; height:50px; padding:14px 0 14px 12px; overflow:hidden;}
#movrefmboxttop{ height:22px; line-height:22px; margin:2px 0 0; overflow:hidden;}
#movrefmboxttop h1{ display:inline; font-size:14px;}
#movrefmiddle .pagenubbox{ height:25px; line-height:25px; text-align:center; padding:0 10px 0; overflow:hidden;}
#movrefmboxmiddle{ width:640px; border-bottom:1px solid #ccc; padding:0 0 15px; overflow:hidden;}
#movrefmboxmiddle dl{ width:126px; height:255px; padding:2px 5px 8px 24px; float:left; overflow:hidden;}/*频道分类视频列表页-电影*/
#movrefmboxmiddle dl.refdl1{ height:209px;}/*频道分类视频列表页*/
#movrefmboxmiddle dl.refdl2{ height:207px;}/*频道分类视频列表页-播客*/
#movrefmboxmiddle dl img{ border:1px solid #CDCBCC; padding:2px;}
#movrefmboxmiddle dl dt{ height:166px; overflow:hidden;}
#movrefmboxmiddle dl dd{ width:130px; height:22px; line-height:22px; overflow:hidden;}
#movrefmboxmiddle dl.refdl2 dt{ height:96px; }
#movrefmboxmiddle dl.refdl1 dt{ height:90px; background:url(http://css.megajoy.com/vod/tvplay/images/DefaultVideoCover.jpg) center no-repeat #fff; border:1px solid #CDCBCC; padding:2px;}
#movrefmboxmiddle dl.refdl1 dt img{ border:0; padding:0;}
#movrefmboxmiddle dl.refdl1 dd.refdd1{ height:44px;white-space:normal;}
#movrefmboxbottom{ height:24px; line-height:24px; padding:15px 0 0; text-align:center;}
#movrefmboxbottom input{ width:20px; height:15px; border:1px solid #ccc; margin:-3px 3px 0; overflow:hidden; background:#fff;}

#movrefright{ width:159px;height:100%; float:right; overflow:hidden;}
#movrefright img{ margin:14px 0; border:0;}
#blogrefright{ width:179px;height:100%; float:right; overflow:hidden;}/*频道分类视频列表页-播客*/
#blogrefrbox{ border:1px solid #ccc; width:177px;}
#blogrefrboximgbox{ margin:12px 0;}
#blogrefrboxtop{ height:27px; line-height:27px; border-bottom:1px solid #CDCBCC; width:161px; margin:0 auto; overflow:hidden;}
#blogrefrboxtop a h2{ font-size:14px; display:inline;}
#blogrefrbox dl{ height:207px;width:126px; margin:0 auto; padding:7px 0; overflow:hidden;}
#blogrefrbox dl img{ border:1px solid #CDCBCC; padding:2px; margin:0;}
#blogrefrbox dl dt,#blogrefrbox dl dd{ height:22px; line-height:22px; white-space:nowrap; overflow:hidden;}


#movrefleft ul li a{ font-size:14px; color:#01359B; text-decoration:underline;}
#movrefmtop a{ color:#01359B; text-decoration:underline;}
#movrefleft ul li.current a,#movrefmboxttop h1,#blogrefrboxtop a h2{ font-weight:bold; color:#000; text-decoration:none;}
#movrefmiddle .pagenubbox span a,#movrefmboxbottom span a{ color:#1368A9; text-decoration:underline;}
#movrefmboxbottom span a.font14{ font-size:14px;}
#movrefmboxbottom span a.font13{ font-size:13px;}
#movrefmtop1 a.acurrent,#movrefmiddle .pagenubbox a,#movrefmboxbottom a{ color:#000; text-decoration:none;}
#movrefmboxmiddle dl dd a,#blogrefrbox dl dd a{ color:#003698;}
#movrefmboxmiddle dl dd,#blogrefrbox dl dd{color:#686868;}
#movrefmboxmiddle dl dd span,#blogrefrbox dl dd span{ color:#000;}
#movrefleft ul li ul li.current ul li a{ color:#666; text-decoration:none;}
#movrefleft ul li.current ul li a{ font-size:12px; font-weight:normal; color:#01359B; text-decoration:underline;}
#movrefleft ul li ul li.current ul li a:hover{ text-decoration:underline;}

/* --------------导航部分------------------ */
#sportsnav {width:960px;margin:0 auto;height:24px; line-height:24px;clear:both;}
	#sportsnav dl {}
		#sportsnav dt { float:left;background:url(http://css.megajoy.com/vod/tvplay/images/sports_ico_arrow.gif) no-repeat 6px center; padding:2px 0 0 22px;}	
		#sportsnav dd { float:left;padding:2px 0 0 5px;margin-right:15px;}	
	
.black14 { color:black; font-weight: normal; font-size:14px}

.blue14 {color:#446791; font-size:14px; font-weight: normal}
.color666 { color:#666;}
.gray16b {color:#666; font-size:16px; font-family: "黑体"; font-weight:100}
.org14b {color:#FF6600; font-size:14px; font-weight: bold}

/* link-style */
.blue14b {color:#446791; font-size:14px; font-weight:bold}
a.blue14b:link,a.blue14b:visited {color:#446791;font-weight: bold; font-size:14px;}
a.blue14b:hover{text-decoration: underline;}

.blue12 {color:#00369A; font-size:12px}
.blue12 a:link,.blue12 a:visited {color:#00369A;font-weight: normal; font-size:12px;}
.blue12 a:hover{text-decoration: underline;}

a.blue12:link,a.blue12:visited {color:#00369A;font-weight: normal; font-size:12px;}
a.blue12:hover{text-decoration: underline;}

.gray12 {color:#666; font-size:12px}
.gray12 a:link,.gray12 a:visited {color:#666;font-weight: normal; font-size:12px;text-decoration:underline;}
.gray12 a:hover{text-decoration: none;}

.white14b {color:#fff; font-size:14px; font-weight:bold}
.white14b a:link,.white14b a:visited {color:#fff;font-weight:bold;font-size:14px;}
.white14b a:hover{text-decoration:underline;}

.black14b { color:black; font-weight:bold; font-size:14px}
.black14b a:link,.black14b a:visited {color:#000;font-weight:bold;font-size:14px;}
.black14b a:hover{text-decoration:underline;}

a.red12,#foot .red12 { color:red;font-size:12px}
a.red12:link,a.red12:visited {color:red;font-weight: normal;font-size:12px;text-decoration:underline;}
a.red12:hover{text-decoration:none;}
a{ cursor:pointer;}
.bold{ font-weight:bold;}
#foot a{ color:#000;text-decoration:none;}
#foot a:hover{ color:#f00;text-decoration:underline;}
