﻿@charset "utf-8";
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#EB9E00; text-decoration:underline;}

p,form,li,ul,dl,dt,dd,h1,h2,h3{ margin:0; padding:0;}
h1,h2,h3{ display:inline;}
td{ font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
img{ border:0;}
ul,li{ list-style:none; list-style-type:none;}

a h1,a h2,a h3{ text-decoration:none;}
a:hover h1,a:hover h2,a:hover h3{ text-decoration:underline;}
.flt_l{ float:left;}
.flt_r{ float:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.clear10px{ clear:both; height:10px; overflow:hidden;}

.a_u_line,.a_u_line a:link,.a_u_line a:visited{ text-decoration:underline;}
.a_u_line a:hover{ text-decoration:none;}
/*--------------start-------------------------*/

.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;}
.clear5px{ height:15px; 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; border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#subnav span.spnred{ color:#f00;}
#subnav a{ color:#000; font-weight:normal;}

#movrefmain{ width:960px; height:auto; margin:0 auto; background:#fff;}
#movrefleft{ width:120px; height:100%; float:left; overflow:hidden; font-size:14px; line-height:30px;}
#movreflbox1{height:10px; 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(../images/09joybgmovrefleftli.gif) 4px 10px no-repeat; overflow:hidden;}
#navmenu ul{ display:none;}
#movrefleft ul li.current{ background:url(../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(../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:920px; margin:0 5px; height:100%; float:left;}
#movrefmtop{ height:29px; width:620px; padding:21px 0 0 ; background:url(../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(../images/09joybgmovrefmtopacurrent.gif) left bottom no-repeat; padding:0 0 0 18px;}
#movrefmboxtop{ width:920px; 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:920px;height:auto; border-bottom:1px solid #ccc;}
#movrefmboxmiddle .arc_tit{width:700px;float:left}
#movrefmboxmiddle .arc_tim{float:left}
#movrefmboxmiddle .more{text-align:right;margin:10px;}
#movrefmboxmiddle dl{ width:126px; height:255px; padding:2px 12px 8px 12px; float:left; overflow:hidden;}/*频道分类视频列表?-电影*/
#movrefmboxmiddle dl.refdl1{ height:209px;}/*频道分类视频列表?*/
#movrefmboxmiddle dl.refdl2{ height:190px;}/*频道分类视频列表?-播客*/
#movrefmboxmiddle dl img{ border:1px solid #CDCBCC; padding:2px;}
#movrefmboxmiddle dl dt{ height:166px; overflow:hidden;}
#movrefmboxmiddle dl dd{ height:22px; line-height:22px; white-space:nowrap; overflow:hidden;}
#movrefmboxmiddle dl.refdl2 dt{ height:96px; }
#movrefmboxmiddle dl.refdl1 dt{ height:90px; background:url(../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:210px;height:100%; float:right; overflow:hidden; padding-top:15px;}
#movrefright img{ margin:14px 0; border:0;}
#movrefright span{ display:block; width:120px; height:1px; border-bottom:1px dashed #ccc; overflow:hidden;}
#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(../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;}
		
		
#e_box7_r{ width:210px; float:right; overflow:hidden;}
#e_box7_r_tu { width:178px; padding:1px; margin:2px auto 0; overflow:hidden;}
#e_box7_r_btm{ width:206px; border:1px solid #ccc; padding:1px; margin:0px; overflow:hidden;}
#e_box7_r_btm ul{ width:190px; padding:0px 10px 10px 10px; overflow:hidden;}
#e_box7_r_btm ul li{ width:178px; height:24px; line-height:23px; color:#fff; padding:0 0 0 12px;background:url(../images/black_squre.gif) 2px 9px no-repeat; border-bottom:1px dashed #ccc; _border-bottom:1px dotted #ccc; overflow:hidden;}
#e_box7_r_btm ul li a:link,#e_box7_r_btm ul li a:visited{color:#000; text-decoration:none;}
#e_box7_r_btm ul li a:hover{color:#f00; text-decoration:underline;}

.qk_2 { clear:both; width:209px; height:22px; padding:0 10px 0 10px; color:#FF0000; background:url(../images/topic_ph_003.gif)}
.qk_2 strong{width:160px; height:22px; padding:6px 2px 0px 5px;float:left; font-weight:bold; font-size:12px;overflow:hidden }
.qk_2 strong a{width:160px; color:#FF0000;}

.qk_2 span{ width:30px; float:right; margin-right:10px; padding:5px 5px;}
.qk_2 span a:link,.qk_2 span a:visited{ color:#000; text-decoration:none;}
.qk_2 span a:hover{ text-decoration:underline; color:#000;}


/* 新修改*/


#js_describe{font-size:14px; padding:10px 0px;} 
.pnode {padding-left:40px; font-size:12px; height:18px}
* html .pnode {padding-left:40px; font-size:12px; line-height:18px}
.Node{ margin-top:0}
* html .Node{ margin-top:8px; margin-bottom:8px;}
*+html .Node{ margin-top:8px; margin-bottom:8px;}
.pNode1_sub_ljf{margin-top:-10px; margin-bottom:5px}
* html .pNode1_sub_ljf{margin-top:0; margin-bottom:0}
*+html .pNode1_sub_ljf{margin-top:0; margin-bottom:0}
