@charset "utf-8";
/* built by kelvin.yu */
* {margin:0;padding:0px;}

/*html { min-width: 960px;}*/
body {margin: 0 auto}
body,div,td,th { font-family: simsun,'Lucida Grande','宋体','新宋体', arial,verdana, sans-serif; font-size: 12px; color:#333;}

div,form,img { padding: 0; border: 0; margin: 0; }
dl,dt,dd,ul,ol,li { list-style-type: none; list-style-position: outside; padding: 0; border: 0; margin: 0; }
/*dl,ul {clear:left;text-align: left;}*/
dt,dd,li  {display:block;}
h1,h2,h3,h4,h5 { font-size:12px;margin:0; }
select,input { font-size: 12px;}
select,input{ vertical-align:middle}

em { font-style: normal;}

a { text-decoration: none;}
a:link,a:visited { color:#00369A;}
a:hover,a:active{ color:#00369A; text-decoration: underline; }

.searchbt {background:url(http://css.megajoy.com/vod/movie/images/bt_search.jpg) no-repeat;width:61px; height:23px; border:0;cursor:hand;}
.formgray {padding:1px 2px 0px 3px;font-size:12px;background:#FFFFF3}

/* 头部 */
#topmain {width:100%;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_top.jpg) repeat-x;background-position:0px 0px}
#top { width:960px;margin:0 auto;height:69px;}
	#logo {width:148px;margin-left:10px; padding-top:8px;float:left;display:inline}
	#logo_r {float:left;width:220px; margin-left:5px}
		#logo_r dl,
		#logo_r dt,
		#logo_r dd {float:left;width:220px;overflow:hidden}
		#logo_r dt {padding:26px 0 0 0}
		#logo_r dd { margin-top:3px}
	#top_r {float:right; width:560px;}
	#top_r dl,
		#top_r dt,
		#top_r dd {float:left;width:560px;overflow:hidden; text-align:right;}
		#top_r dt { line-height:26px; height:26px; margin-top:16px}
		#top_r .bt_dy { background:url(http://css.megajoy.com/vod/movie/images/09joy_bt_dy.jpg) 0px 0px no-repeat; padding-left:18px}
		#top_r dd { height:22px}
		
/* 首页导航 */
#nav {width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_tophome.jpg) no-repeat; height:38px}
	#nav ul {width:938px; margin:0 auto; clear:both; display:block; height:38px; overflow:hidden}
	#nav li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#nav ul .nav_bg_home {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_tophomewhite.jpg) no-repeat 9px 7px;display:block; padding-top:6px}	
	
/* 新闻导航 */
#navnews {width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_tophome.jpg) no-repeat; height:38px}
	#navnews ul {width:938px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navnews li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px}
	#navnews ul .nav_bg_news {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_tophomewhite.jpg) no-repeat 9px 7px;display:block; padding-top:6px}	
	
/* 娱乐导航 */
#navent {width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topent.jpg) no-repeat; height:38px}
	#navent ul {width:938px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navent li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px}
	#navent ul .nav_bg_ent {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topentwhite.jpg) no-repeat 8px 7px;display:block; padding-top:6px}	
	
/* 体育导航 */
#navsports {width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topsports.jpg) no-repeat; height:38px}
	#navsports ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navsports li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navsports ul .nav_bg_sports {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topsportswhite.jpg) no-repeat 8px 7px;display:block; padding-top:6px}	
	
/* 财经导航 */
#navfina{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topfina.jpg) no-repeat; height:38px}
	#navfina ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navfina li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navfina ul .nav_bg_fina {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topfinawhite.jpg) no-repeat 8px 7px;display:block; padding-top:6px}	
	
/* 电影导航 */
#navmov{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topmov.jpg) no-repeat; height:38px}
	#navmov ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navmov li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navmov ul .nav_bg_mov {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topmovwhite.jpg) no-repeat 8px 7px;display:block; padding-top:6px}	

/* 电视导航 */
#navtv{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_toptv.jpg) no-repeat; height:38px}
	#navtv ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navtv li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navtv ul .nav_bg_tv {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_toptvwhite.jpg) no-repeat 7px 7px;display:block; padding-top:6px}
	
/* 直播导航 */
#navlive{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_toplive.jpg) no-repeat; height:38px}
	#navlive ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navlive li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navlive ul .nav_bg_live {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_toplivewhite.jpg) no-repeat 7px 7px;display:block; padding-top:6px}

/* 纪实导航 */
#navreal{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topreal.jpg) no-repeat; height:38px}
	#navreal ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navreal li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navreal ul .nav_bg_real {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_toprealwhite.jpg) no-repeat 7px 7px;display:block; padding-top:6px}

/* 播客导航 */
#navyou{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topyou.jpg) no-repeat; height:38px}
	#navyou ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navyou li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navyou ul .nav_bg_you {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topyouwhite.jpg) no-repeat 7px 7px;display:block; padding-top:6px}
	
/* JOKE导航 */
#navjoke{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topjoke.jpg) no-repeat; height:38px}
	#navjoke ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navjoke li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navjoke ul .nav_bg_joke {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topjokewhite.jpg) no-repeat 7px 7px;display:block; padding-top:6px}

/* BBS导航 */
#navbbs{width:960px;margin:0 auto;background:url(http://css.megajoy.com/vod/movie/images/09joy_bg_topbbs.jpg) no-repeat; height:38px}
	#navbbs ul {width:936px; margin:0 auto; clear:both; display:block; height:38px;overflow:hidden}
	#navbbs li {float:left;width:72px;text-align:center;height:36px;line-height:36px; padding-top:2px;}
	#navbbs ul .nav_bg_bbs {background: url(http://css.megajoy.com/vod/movie/images/09joy_bg_topbbswhite.jpg) no-repeat 7px 7px;display:block; padding-top:6px}
	
/* 尾部 */
#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}

/* built by kelvin.yu */
* {
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;}

#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/movie/images/09joybgmovrefleftli.gif) 4px 10px no-repeat; overflow:hidden;}
#navmenu ul{ display:none;}
#movrefleft ul li.current{ background:url(http://css.megajoy.com/vod/movie/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/movie/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;}
#movrefmtop{ height:29px; width:634px; padding:21px 0 0 6px; background:url(http://css.megajoy.com/vod/movie/images/09joybgmovrefmtop.gif) left top repeat-x; overflow:hidden;}
#movrefmtop a{ display:block; height:29px; line-height:29px; width:62px; padding:0 0 0 10px; float:left; overflow:hidden;}
#movrefmtop a.acurrent{ width:54px; background:url(http://css.megajoy.com/vod/movie/images/09joybgmovrefmtopacurrent.gif) left bottom no-repeat; padding:0 0 0 18px;}
#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/movie/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;}
#movrefmtop 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/movie/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;}	
/* built by kelvin.yu */

/* font-style */
.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;}

