﻿@charset "utf-8";
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{ color:#062c86; text-decoration:none;}
a:hover{ color:#911821; 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; width:auto; height:10px; overflow:hidden; border-bottom:1px dashed #ccc;}
.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_s{float:left; padding:0; font-weight:normal; color:#000;}
#subnav_s a{ color:#000; font-weight:normal;}
#subnav{ color:#053E8D; font-weight:bold; text-indent:15px;line-height:24px; letter-spacing:1px; border-top:1px solid #ccc;}

#subnav_t{ float:right;width:500px; line-height:24px; }
#subnav_t ul{float:right; width:500px;overflow:hidden; padding:2px 5px 0 20px; overflow:hidden;}
#subnav_t li{ font-style:normal; float:right; width:130px;overflow:hidden;}

#movrefmain{ width:960px; height:auto; margin:0 auto; background:#fff;border:1px solid #ccc;}
#movrefleft{ width:190px; height:100%; float:left; overflow:hidden; line-height:30px; padding-left:15px}
#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;}
#navmenu ul{ display:none;}

#movrefmiddle{ width:720px; margin:0 5px; height:100%; float:left; overflow:hidden;}
#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:720px; height:10px; padding:14px 0 14px 12px; overflow:hidden;}
#movrefmboxttop{ width:720px;height:22px; line-height:20px; margin:2px 0 0; overflow:hidden;border-bottom:1px solid #ccc; }
#movrefmboxttop h1{ width:500px;display:inline; font-size:14px; float:left}
#movrefmboxttop span{ float:right; width:100px; font-size:12px;}

#movrefmboxtext {width:720px;padding:0px 0 0px 12px;}
#movrefmboxtext ul{width:720px;}
#movrefmboxtext li{float:left;width:310px; height:25px; line-height:25px; font-size:14px; background:url(../images/black_squre.gif) left 8px no-repeat; padding:0 40px 0 10px;overflow:hidden;}
#movrefmboxtext li a{ float:left;font-size:14px; overflow:hidden;}

#movrefmiddle .pagenubbox{ height:25px; line-height:25px; text-align:center; padding:0 10px 0; overflow:hidden}
#movrefmboxmiddle{ width:170px; border-right:1px solid #ccc; overflow:hidden;padding:10px 0 0 0}
#movrefmboxmiddle dl{ width:126px; height:255px; padding:2px 0px 8px 12px; float:left; overflow:hidden;}/*频道分类视频列表?-电影*/
#movrefmboxmiddle dl.refdl1{ height:135px;}/*频道分类视频列表?*/
#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;border-top:1px solid #CDCBCC;}
#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}

.new_01{ width:940px; border-top:1px solid #ccc; margin:0px auto 10px auto; clear:both; overflow:hidden;}
.new_02{ width:948px; padding:2px 10px 10px 10px; overflow:hidden;}
.new_02 ul{width:940px; clear:both; padding:2px 0 0; margin:4px auto 0; overflow:hidden;}
.new_02 li{width:275px; float:left; margin:0 15px 0 0; height:20px; line-height:20px; padding:0 0 0 20px; background:url(../images/ico_play.gif) 1px 5px no-repeat; overflow:hidden;}

.tnew{ width:933px; height:22px; padding:5px 10px 0 15px; border-bottom:1px solid #ccc;  overflow:hidden;}
.tnew strong{ float:left; overflow:hidden;}
.tnew a{color:#911821}
.tnew span a{ float:right; height:21px; padding:0; overflow:hidden; color:#333}

/* zw 200912*/
#movrefmboxtext_1{ width:720px;padding:0 0 0 0;}
#movrefmboxtext_1_left{ width:350px; margin:0 5px; height:100%; float:left; overflow:hidden;}
#movrefmboxtext_1_left ul{ width:330px;}
#movrefmboxtext_1_left li{float:left;width:310px; height:25px; line-height:25px; font-size:14px; background:url(../images/black_squre.gif) left 8px no-repeat; padding:0 40px 0 10px;overflow:hidden;}
#movrefmboxtext_1_left li a{float:left;font-size:14px; overflow:hidden;}
#movrefmboxtext_1_right{ width:330px; margin:0 5px; height:100%; float:left; overflow:hidden;}
#movrefmboxtext_1_right ul { width:330px;}
#movrefmboxtext_1_right li { float:left; padding:7px; width:330px; }

.new_02ad{ width:948px; padding:2px 10px 10px 10px; overflow:hidden;}
.new_02ad1{ float:left; width:620px; padding:2px 0px 10px 5px; overflow:hidden;}
.new_02ad1 ul{width:620px; clear:both; padding:2px 0 0; margin:4px auto 0; overflow:hidden;}
.new_02ad1 li{width:275px; float:left; margin:0 14px 0 0; height:20px; line-height:20px; padding:0 0 0 20px; background:url(../images/ico_play.gif) 1px 5px no-repeat; overflow:hidden;}

.new_02ad2{float:left; width:300px; padding:2px 10px 10px 0px; overflow:hidden;}
.new_02ad2 ul{width:300px;}
.new_02ad2 li{ float:left; padding:5px 0 5px 0}

/* list中间广告*/

.center_ad1 {float:left;width:962px;padding:5px 0 2px 0; }

.center_ad1_1 {float:left; padding:0 2px 0 0; }
.center_ad1_2 {float:left; padding:0 2px 0 3px; }
.center_ad1_3 {float:left; padding:0 2px 0 2px;  }

.center_ad2 {float:left; width:962px; padding:5px 0 2px 0;}
.center_ad2_1 { float:left;padding:0 0 2px 0;}
.center_ad2_2 {float:right;padding:0 0 2px 0;}
