/*重置*/
body{
	margin:0;
	padding:0;
	background:#efefef url(bodybg.gif) repeat-x left -40px;
	}
div{
	margin:0 auto;
	font-size:12px;
	color:#777;
	font-family:Arial,"宋体";
	}
ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;
	}
h1,h2,h3,h4,h5,form,input{
	margin:0;
	padding:0;
	font-size:12px;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#da4901;
	text-decoration:underline;
	}
img{
	border:none;
	}	
/*通用*/
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.cl{
	clear:both;
	height:0;
	overflow:hidden;
	}
.fg_x{
	height:1px;
	background:url(fg.gif) repeat-x;
	overflow:hidden;
	margin:1px 0;
	}
.fg_y{
	float:left;
	width:1px;
	background:url(fg.gif) repeat-y;
	overflow:hidden;
	}
/*链接样式*/
a.orange:hover, a.orange:active { color:#ff6600;}
a.orange:link, a.orange:visited { color:#ff6600;}
a.red:hover, a.red:active {	color:#cd0000;}
a.red:link, a.red:visited {	color:#cd0000;}
a.white:hover, a.white:active {	color:#fff;}
a.white:link, a.white:visited {	color:#fff;}
a.green:hover, a.green:active {	color:#090;}
a.green:link, a.green:visited {	color:#090;}
a.gray{color:#555;}
a.gray:hover{color:#cd0000;}
.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#cd0000;}
.c14{color:#00f;}
.c15{color:#008080;}
/*粗体*/
.b{ font-weight:bold;}
/*顶部*/
#header{
	width:950px;
	padding-bottom:4px;
	background:#fff url(rounded1.gif) no-repeat left bottom;
	margin-bottom:8px;
	}
#header .d1{
	margin:0 1px;
	background:url(re-x.gif) repeat-x;
	height:32px;
	overflow:hidden;
	padding:0 12px;
	line-height:30px;
	}
#div_login,#div_logined{
	float:left;
	}
#div_login li{
	float:left;
	padding-right:7px;
	}
#div_login .txt{
	line-height:0;
	padding-top:5px;
	}
#div_login .txt input{
	width:81px;
	height:16px;
	background-color:#efefef;
	border:1px solid #d6d6d6;
	padding:1px;
	}
#div_login .btn{
	margin-top:5px;
	width:37px;
	height:18px;
	border:1px solid #d6d6d6;
	background:url(re-x.gif) repeat-x left -95px;
	line-height:18px;
	padding-right:0;
	text-align:center;
	overflow:hidden;
	margin-right:7px;
	}
#div_login .btn a,#div_login .btn a:hover{ color:#333; text-decoration:none; display:block;}
#div_login .btn input{
	background:none;
	border:none;
	color:#333;
	cursor:pointer;
	line-height:18px;
	width:37px;
	}
#header .d1 .fr,#header .d1 .fr a,#header .d1 .fr a:hover{ color:#777;}
#header .d2{ padding:0 12px;}
#logo{
	float:left;
	margin:8px 0 6px 0;
	}
#logo h1 a{
	display:block;
	width:136px;
	height:39px;
	overflow:hidden;
	text-indent:-300px;
	background:url(logo.gif) no-repeat center center;
	}
#clock{ text-align:right; line-height:18px; display:block;}
#navi{
	float:right;
	margin-top:20px;
	}
#navi a{
	padding:4px 0 0 11px;
	}
#navi a:hover{
	text-decoration:none;
	color:#da4901;
	}
#navi b a{
	color:#333;
	}
#navi ul{
	float:left;
	background:url(fg.gif) repeat-y right top;
	padding:0 12px 0 0;
	height:40px;
	overflow:hidden;
	}
#navi ul li{
	padding-bottom:8px;
	}
/*主体-----------------------------------------------------------------------------------------------*/
.rounded{
	height:8px;
	overflow:hidden;
	background:#fff url(rounded2.gif) no-repeat left top;
	width:950px;
	}
.con{
	height:100%;
	overflow:hidden;
	background:#fff url(rounded4.gif) no-repeat left bottom;
	padding:0 8px;
	padding-bottom:8px;
	margin-bottom:8px;
	width:934px;
	}
.channeltit{
	height:32px;
	background:url(re-x.gif) repeat-x left -32px;
	overflow:hidden;
	}
.channeltit ul{
	background:url(rounded5.gif) no-repeat left top;
	height:1px;
	padding:0 8px;
	}
.channeltit li{
	float:left;
	line-height:30px;
	color:#fff;
	}
.channeltit li a{color:#fff; padding:0 4px;}.channeltit li a:hover{color:#fff000;}
.channeltit .titico{
	width:25px;
	height:30px;
	background:url(default.gif) no-repeat left top;
	}
.channeltit .thislum{
	height:29px;
	background:url(re-x.gif) repeat-x left -123px;
	margin-top:3px;
	line-height:22px;
	}
.channeltit .thislum a{
	float:left;
	display:block;
	color:#da4901;
	font-weight:bold;
	padding:2px 8px;
	}
.channeltit .thislum a:hover{color:#da4901;}
.thislum .channeltit_tab_l,.thislum .channeltit_tab_r{
	display:block;
	width:2px;
	height:29px;
	background-image:url(default.gif);
	background-repeat:no-repeat;
	}
.thislum .channeltit_tab_l{
	float:left;
	background-position:left -32px;
	}
.thislum .channeltit_tab_r{
	float:left;
	background-position:-2px -32px;
	}
.ztlist{
	border:1px solid #e8cb88;
	border-top:none;
	line-height:24px;
	height:24px;
	overflow:hidden;
	padding:5px 9px;
	margin-bottom:8px;
	}
.ztlist a{
	float:left;
	padding:0 10px;
	background:url(default.gif) no-repeat -210px -27px;
	}
#hdp{
	float:left;
	width:698px;
	height:90px;
	background:#f7f7f7;
	position:relative;
	overflow:hidden;
	}
#hdp .hdp_page{
	height:20px;
	line-height:20px;
	position:absolute;
	right:8px;
	bottom:5px;
	}
.le{
	float:left;
	width:345px;
	margin-right:8px;
	}
.cen{
	float:left;
	width:698px;
	}
.ri{
	float:right;
	width:228px;
	}
#videotit{
	height:32px;
	}
#videotit .videotitname{
	float:left;
	width:97px;
	padding:1px 1px 0 1px;
	height:30px;
	border:1px solid #d6d6d6;
	border-bottom:none;
	}
#videotit .videotitname h2{
	display:block;
	background:url(re-x.gif) repeat-x left -65px;
	height:28px;
	line-height:28px;
	font-size:14px;
	text-align:center;
	}
#videotit .videotitname h2 a,#videotit .videotitname h2 a:hover{color:#000;}
#search{
	float:right;
	width:241px;
	height:31px;
	border-bottom:1px solid #d6d6d6;
	padding-left:3px;
	}
#search li{ float:left;}
#search .txt{
	width:175px;
	height:26px;
	border:1px solid #d6d6d6;
	border-right:none;
	background:#fafafa;
	overflow:hidden;
	}
#search .txt input{ background:none; border:none; font-size:14px; color:#777; padding:5px 0 0 3px;}
#search .btn{
	width:65px;
	height:28px;
	background:url(default.gif) no-repeat -6px -32px;
	}
#search .btn input{ background:none; border:none; width:61px; cursor:pointer; padding:5px 0;}
.bd_1,.bd_2,.bd_3{
	border:1px solid #e8cb88;
	border-top:none;
	height:100%;
	overflow:hidden;
	margin-bottom:8px;
	}
.bd_1{
	border-color:#d6d6d6;
	}
.bd_3{
	background:#fffaeb;
	}
#videopic_list{
	background:url(fg.gif) repeat-x left bottom;
	padding:0 5px;
	height:240px;
	padding-top:10px;
	}
#videopic_list li{
	float:left;
	width:100px;
	padding:0 5px;
	height:117px;
	text-align:center;
	position:relative;
	line-height:18px;
	overflow:hidden;
	margin-bottom:2px;
	}
#videopic_list li .piao{
	width:15px;
	height:15px;
	background:url(default.gif) no-repeat right bottom;
	position:absolute;
	left:7px;
	top:58px;
	}
#videopic_list li img{
	height:73px;
	width:98px;
	border:1px solid #d1d1d1;
	_margin-bottom:5px;
	*margin-bottom:5px;
	margin-bottom:5px\9;
	}
#videopic_list li img:hover{ border-color:#000;}
#video_list{
	padding:0 10px;
	margin:5px 0;
	height:192px;
	}
#video_list li{
	float:left;
	background:url(default.gif) no-repeat -210px 5px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	width:135px;
	padding-left:25px;
	}
#headline{
	height:74px;
	background:url(re-x.gif) repeat-x left -208px;
	position:relative;
	overflow:hidden;
	}
#headline h3{
	height:25px;
	line-height:25px;
	font-size:18px;
	font-family:"黑体";
	padding:8px 10px 0 10px;
	overflow:hidden;
	font-weight:normal;
	}
.titmenu{
	width:45px;
	height:19px;
	line-height:19px;
	background:url(default.gif) no-repeat -73px -32px;
	text-align:center;
	}
.titmenu a,.titmenu a:hover{color:#fff;}
.cwht{ margin-top:-7px\9; _margin-top:0; *margin-top:0;}
#headline .intro{ line-height:18px; padding:0 10px; height:36px; overflow:hidden;}
.newslist{ padding:5px 10px;}
.newslist li{
	background:url(default.gif) no-repeat -210px -28px;
	padding-left:10px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	}
.size14{ font-size:14px;}
.newslist li span { padding-left:5px; font-size:12px;}
.newslist li span a,.newslist li span a:hover{color:#da4901;}
.videolist{
	height:100%;
	overflow:hidden;
	border:1px solid #e8cb88;
	border-top:none;
	margin-bottom:8px;
	background:url(fg.gif) repeat-x left top;
	padding:2px 1px 1px 1px;
	}
.videolist ul{
	height:100%;
	overflow:hidden;
	background:#F7F7F7;
	padding:4px 9px;
	}
.videolist li{
	line-height:24px;
	height:24px;
	overflow:hidden;
	float:left;
	width:207px;
	background:url(default.gif) no-repeat -210px 5px;
	padding-left:20px;
	}
/*节目预告*/
#jmygcon{background:url(default.gif) no-repeat left -63px; height:48px; padding:5px 10px; margin-bottom:7px;}
#jmyg{
	height:48px;
	overflow:hidden;
	}
#jmyg li{
	height:24px;
	line-height:24px;
	background:url(default.gif) no-repeat -210px -13px;
	padding-left:10px;
	}
#jmyg a{ color:#fff;}
#jmyg a:hover{ color:#fff000;}
/*论坛和微博*/
#bbstit,#wbtit,.sidetit{
	background:url(re-x.gif) repeat-x left -152px;
	height:30px;
	border-right:1px solid #e8cb88;
	line-height:30px;
	}
#bbstit h2,#wbtit h2{
	background-image:url(default.gif);
	background-repeat:no-repeat;
	float:left;
	width:110px;
	}
#bbstit h2 a,#wbtit h2 a{
	width:110px;
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-200px;
	}
#bbstit h2{
	background-position:left -123px;
	}
#wbtit h2{
	background-position:-118px -123px;
	}
#wbtit .fr{
	color:#333;
	}
#wbtit .titmenu{
	float:right;
	margin:5px 9px 0 10px;
	}
.wble{
	width:183px;
	float:left;
	}
.wbri{
	width:512px;
	float:right;
	}
.wbtit{
	height:25px;
	line-height:25px;
	margin:5px 8px;
	padding-left:10px;
	background:url(re-x.gif) repeat-x left -94px;
	}
.wbtit h2,.wbtit h2 a,.wbtit h2 a:hover{ font-size:14px; color:#da4901;}
#wb_group{
	padding:5px 4px 0 4px;
	}
#wb_group li{
	float:left;
	padding:0 4px;
	height:81px;
	overflow:hidden;
	}
#wb_group li img{ _margin-bottom:5px;*margin-bottom:5px;margin-bottom:5px\9;}
#wb_new{
	}
#wb_new li{
	padding:3px 8px 3px 18px;
	background:url(fg.gif) repeat-x left bottom;
	line-height:22px;
	height:44px;
	overflow:hidden;
	}
#wb_new li b,#wb_new li a,#wb_new li a:hover{
	font-size:14px;
	color:#da4901;
	}
/*论坛和微博end*/
.sidetit{
	border-left:1px solid #e8cb88;
	padding:0 10px;
	}
.sidetit h2{ float:left;}
.sidetit h2,.sidetit h2 a,.sidetit h2 a:hover{ font-size:14px; color:#000;}
.sidetit .titmenu{
	float:right;
	margin-top:5px;
	}
#bloglist{ padding-top:10px;}
#bloglist dl{
	height:86px;
	overflow:hidden;
	width:206px;
	margin:0 auto;
	margin-bottom:10px;
	background:url(fg.gif) repeat-x left bottom;
	}
#bloglist dt{
	width:50px;
	float:left;
	line-height:20px;
	text-align:center;
	padding-top:3px;
	}
#bloglist dd{
	float:right;
	width:148px;
	line-height:18px;
	height:78px;
	overflow:hidden;
	color:#7f7f7f;
	}
#bloglist dd h3{
	line-height:24px;
	font-size:14px;
	font-weight:normal;
	display:block;
	height:24px;
	overflow:hidden;
	}
.maintit{
	height:28px;
	border:1px solid #d6d6d6;
	background:url(re-x.gif) repeat-x left -94px;
	}
.maintit h2{
	float:left;
	width:95px;
	text-align:center;
	font-size:14px;
	line-height:28px;
	border-right:1px solid #d6d6d6;
	}
.maintit h2 a,.maintit h2 a:hover{color:#000;}
.maintit .titmenu{ float:right; margin:5px 9px 0 10px;}
.singlepic{
	float:left;
	padding-left:10px;
	width:100px;
	margin-top:10px;
	height:75px;
	overflow:hidden;
	}
.singlepic img{
	width:98px;
	height:73px;
	border:1px solid #d1d1d1;
	}
.singlepic img:hover{ border-color:#000;}
.frlist{
	float:right;
	width:210px;
	}
.frlist li{ background:none; padding:0;}
.lrlist{ height:100%; overflow:hidden;}
.lrlist li{
	float:left;
	width:151px;
	}
.singlepic_intro{
	float:right;
	width:100px;
	padding-right:6px;
	height:76px;
	overflow:hidden;
	margin-top:9px;
	line-height:18px;
	background:url(fg.gif) repeat-x left bottom;
	}
.full_lum{
	border:1px solid #d6d6d6;
	padding:0 0 0 1px;
	margin-bottom:8px;
	}
.full_lum h2{
	float:left;
	width:14px;
	margin-top:1px;
	font-size:14px;
	background-image:url(default.gif);
	padding:12px 8px 0 8px;
	background-repeat:no-repeat;
	}
.full_lum h2 a,.full_lum h2 a:hover{color:#fff; text-decoration:none;}
.full_lum .full_lum_le{
	float:left;
	width:311px;
	}
.full_lum .full_lum_ri{
	float:right;
	width:572px;
	background:url(fg.gif) repeat-y left top;
	padding:0 8px 0 9px;
	}
#czqbz h2{
	height:92px;
	background-position:-32px -155px; 
	}
#czqbz .full_lum_ri{
	height:106px;
	}
.full_lum_ad{
	margin-top:8px;
	height:90px;
	width:572px;
	background:#f7f7f7;
	}
.maintit_pic{
	height:29px;
	border:1px solid #d6d6d6;
	border-bottom:none;
	background:url(re-x.gif) repeat-x left -94px;
	}
.maintit_pic li{
	float:left;
	width:95px;
	text-align:center;
	line-height:29px;
	border-right:1px solid #d6d6d6;
	font-size:14px;
	}
.maintit_pic a,.maintit_pic a:hover{ color:#6c6c6c;}
.maintit_pic b a,.maintit_pic b a:hover{color:#000;}
.maintit_pic .thislum{
	background:url(re-x.gif) repeat-x left -64px;
	font-weight:bold;
	}
.maintit_pic .thislum a,.maintit_pic .thislum a:hover{color:#000;}
.piclist{
	padding:0 3px;
	padding-bottom:10px;
	height:100%;
	overflow:hidden;
	}
.piclist li{
	float:left;
	width:130px;
	background:#e9e9e9;
	padding:5px;
	height:140px;
	text-align:center;
	border-left:7px solid #fff;
	border-right:7px solid #fff;
	overflow:hidden;
	margin-top:10px;
	}
.piclist li img{
	width:128px;
	height:96px;
	border:1px solid #fff;
	}
.piclist li img:hover{ border-color:#000;}
.piclist li span{ height:40px; line-height:20px; overflow:hidden; display:block; _padding-top:3px; *padding-top:3px; padding-top:3px\9;}
.video_pic{background:url(fg.gif) repeat-x left bottom;}
.video_pic li{ 
	position:relative;
	line-height:20px;
	}
.video_pic li .piao{
	width:15px;
	height:15px;
	background:url(default.gif) no-repeat right bottom;
	position:absolute;
	left:9px;
	top:84px;
	}
#cdtv,#cdtv ul{ height:30px;}
#csdt{
	margin-bottom:0;
	margin-top:3px;
	border:1px solid #e8cb88;
	border-bottom:none;
	}
#csdt h2{ background-position:left -155px; height:140px;}
#lmlist{
	padding:5px 0;
	height:144px;
	line-height:24px;
	font-family:"宋体";
	color:#333;
	}
#lmlist ul{ padding:0 0 0 5px;}
#lmlist .bg_gray{ background:#f7f7f7;}
.zb1,.zb2,.zb3,.zb4,.zb5,.zb6{
	background-image:url(zb.gif);
	background-repeat:no-repeat;
	float:right;
	height:20px;
	width:96px;
	margin-top:2px;
	}
.zb1{
	background-position:left top;
	}
.zb2{
	background-position:left -20px;
	}
.zb3{
	background-position:left -40px;
	}
.zb4{
	background-position:left -60px;
	}
.zb5{
	background-position:left -80px;
	}
.zb6{
	background-position:left -100px;
	}
.zb1 a,.zb2 a,.zb3 a,.zb4 a,.zb5 a,.zb6 a{
	display:block;
	width:96px;
	height:20px;
	overflow:hidden;
	text-indent:-100px;
	}
/*友情链接*/
.link{
	padding:0 5px;
	line-height:24px;
	color:#555;
	}
.link a{
	color:#555;
	padding:0 5px;
	}
/*页脚*/
.foot{
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
	text-align:center;
	padding:15px 0;
	background:#fff;
	}
.foot a,.foot a:hover{
	color:#555;
	padding:0 3px;
	}
/*对联广告*/
#float_left,#float_right{POSITION:absolute; bottom:250px; cursor:pointer; width:100px; height:295px; background:#fff;}
#float_left{ left:20px;}
#float_right{ right:20px;}
#float_left span,#float_right span{padding:5px 0 0 75px; color:#000;}
/*全屏广告*/
.ad_outfull{
	width:950px;
	margin:-4px auto 0 auto;
	height:100%;
	overflow:hidden;
	}
.ad_infull{
	margin-bottom:8px;
	height:100%;
	overflow:hidden;
	}
.ad_infull .fr{
	background:#f7f7f7;
	height:90px;
	width:228px;
	}
.sidead{
	height:179px;
	background:#f7f7f7;
	}
