@charset "utf-8";
/* CSS Document */
/*重置*/
body{
	background:#fff url(re-x.gif) repeat-x left -348px;
	margin:0;
	padding:0;
	}
div{
	margin:0 auto;
	font-size:12px;
	color:#6c6c6c;
	font-family:Arial,"宋体";
	}
ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;
	}
h1,h2,h3,h4,h5,form{
	margin:0;
	padding:0;
	font-size:12px;
	}
input{
	font-size:12px;
	}
a{
	color:#003366;
	text-decoration:none;
	}
	a:hover{
		color:#cd0000;
		text-decoration:underline;
		}
img{
	border:none;
	}	
/*通用*/
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.cl{
	clear:both;
	}
.fg_x{
	height:1px;
	background:url(fg_x.gif) repeat-x;
	overflow:hidden;
	margin:0 12px;
	}
/*链接样式*/
a.orange:hover, a.orange:active { color:#ff6600;}
a.orange:link, a.orange:visited { color:#ff6600;}
a.red:hover, a.red:active {	color:#f00;}
a.red:link, a.red:visited {	color:#f00;}
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:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}
h2{
	color:#732908;
	font-size:14px;
	}
h2 a,h2 a:hover{
	color:#732908;
	font-size:14px;
	text-decoration:none;
	}
/*粗体*/
.b{ font-weight:bold;}
/*顶部*/
.head{
	background:url(re-x.gif) repeat-x left top;
	height:31px;
	overflow:hidden;
	color:#555;
	}
.head ul{
	width:930px;
	margin:0 auto;
	padding:0 10px;
	}
.head .d1{
	float:left;
	line-height:30px;
	}
.head .d1 li{
	float:left;
	padding-right:5px;
	height:30px;
	}
.head .d1 .txt{
	_padding-top:3px;
	background:url(default.gif) no-repeat left 4px;
	}
.head .d1 .txt input{
	border:none;
	width:91px;
	background:none;
	padding:3px;
	}
.head .d1 .btn{
	_padding-top:5px;
	padding-top:5px\9;
	}
.head .d1 .btn input{
	background:url(default.gif) no-repeat -145px top;
	border:none;
	width:46px;
	height:20px;
	*height:30px;
	cursor:pointer;
	}
.head .d2{
	float:right;
	line-height:30px;
	}
.zttit{
	width:950px;
	background:url(re-x.gif) repeat-x left -55px;
	height:35px;
	margin-top:11px;
	border-bottom:2px solid #d9d9d9;
	}
.zttit ul{
	height:35px;
	background:url(default.gif) no-repeat left -29px;
	padding:0 7px 0 20px;
	}
.zttit .zt{
	float:left;
	position:relative;
	}
.zttit .zt li{
	float:left;
	height:35px;
	overflow:hidden;
	}
.zttit .zt .fg{
	width:20px;
	background:url(re-x.gif) no-repeat center -107px;
	height:35px;
	}
.jjdc{
	position:absolute;
	width:50px;
	height:20px;
	top:-8px;
	left:505px;
	background:url(jjdc.gif) no-repeat;
	}
.search{
	float:right;
	width:304px;
	}
.search li{
	float:left;
	padding-top:5px;
	}
.search .txt input{
	background:#fff;
	border:1px solid #d96a00;
	width:221px;
	height:18px;
	padding:2px;
	font-size:14px;
	color:#a7a7a7;
	}
.search .btn input{
	background:none;
	border:none;
	width:70px;
	height:25px;
	cursor:pointer;
	}
.top{
	width:918px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	background:#fff url(boxbg.gif) repeat-x left 60px;
	padding:5px 10px 8px 20px;
	min-height:74px;
	}
.topend{
	height:3px;
	overflow:hidden;
	background:url(default.gif) no-repeat left -76px;
	width:950px;
	}
.logo{
	line-height:18px;
	width:152px;
	float:left;
	margin-top:12px;
	}
.logo span{
	text-align:right;
	display:block;
	}
.logo h1 a{
	display:block;
	overflow:hidden;
	text-indent:-500px;
	width:152px;
	height:40px;
	background:url(logo.gif) no-repeat center;
	}
.navi{
	float:right;
	line-height:24px;
	margin-top:5px;
	}
.navi a{
	color:#6c6c6c;
	padding:4px;
	}
.navi a:hover{
	text-decoration:none;
	color:#cd0000;
	}
.navi b a{
	color:#333;
	padding:3px 6px;
	}
.navi ul{
	float:left;
	background:url(fg_y.gif) repeat-y right top;
	width:143px;
	padding-left:5px;
	}
/*主体-----------------------------------------------------------------------------------------------*/
.con{
	width:950px;
	height:100%;
	overflow:hidden;
	background:url(default.gif) no-repeat left -298px;
	padding-top:2px;
	margin-top:8px;
	}
.main{
	width:714px;
	float:left;
	height:100%;
	overflow:hidden;
	}
.side{
	width:228px;
	float:right;
	height:100%;
	overflow:hidden;
	}
.border1{
	border:1px solid #d1d1d1;
	border-top:none;
	background:#fff url(boxbg.gif) repeat-x left bottom;
	}
.border2{
	border:1px solid #e8cb88;
	border-top:none;
	background:#fef8ea;
	height:100%;
	overflow:hidden;
	}
	/*幻灯片*/
	.hdp{
		height:117px;
		padding:6px 6px 0 6px;
		}
	.hdp .hdp_title{
		float:left;
		padding:3px 0 0 45px;
		background:url(title.gif) no-repeat left 6px;
		height:20px;
		line-height:20px;
		}
	.hdp .hdp_page{
		float:right;
		line-height:20px;
		padding-top:5px;
		}
	.hdp .hdp_page span{
		}
	/*频道列表*/
	.channel{
		height:310px;
		padding: 6px 0 0 5px;
		overflow:hidden;
		width:221px;
		}
	.jmtit{
		margin:0 1px;
		width:106px;
		height:40px;
		float:left;
		overflow:hidden;
		}
	.jmtit a{
		display:block;
		width:106px;
		height:38px;
		overflow:hidden;
		text-indent:-1000px;
		}
.cdtv1,.cdtv2,.cdtv3,.cdtv4,.cdtv5,.cdtv6,.cdtv7,.cdtv8,.cdtv9,.cdtv10,.sel_cdtv1,.sel_cdtv2,.sel_cdtv3,.sel_cdtv4,.sel_cdtv5,.sel_cdtv6,.sel_cdtv7,.sel_cdtv8,.sel_cdtv9,.sel_cdtv10,.hidden_le,.hidden_ri{background:url(jmb.gif) no-repeat;}
	/*-------未选择-----------------------------------------------*/
	.cdtv1{
		background-position:left -335px;
		}
	.cdtv2{
		background-position:right top;
		}
	.cdtv3{
		background-position:left -145px;
		}
	.cdtv4{
		background-position:right -145px;
		}
	.cdtv5{
		background-position:left -185px;
		}
	.cdtv6{
		background-position:right -185px;
		}
	.cdtv7{
		background-position:left -225px;
		}
	.cdtv8{
		background-position:right -225px;
		}
	.cdtv9{
		background-position:left -265px;
		}
	.cdtv10{
		background-position:right -265px;
		}
	/*-----当前选择-------------------------------------------------*/
	.sel_cdtv1{
		background-position:left top;
		}
	.sel_cdtv2{
		background-position:right -335px;
		}
	.sel_cdtv3{
		background-position:left -480px;
		}
	.sel_cdtv4{
		background-position:right -480px;
		}
	.sel_cdtv5{
		background-position:left -520px;
		}
	.sel_cdtv6{
		background-position:right -520px;
		}
	.sel_cdtv7{
		background-position:left -560px;
		}
	.sel_cdtv8{
		background-position:right -560px;
		}
	.sel_cdtv9{
		background-position:left -600px;
		}
	.sel_cdtv10{
		background-position:right -600px;
		}
	/*------------------------------------------------------*/
	.hidden_le,.hidden_ri{
		width:184px;
		height:75px;
		color:#fff;
		line-height:18px;
		padding:15px 26px 15px 20px;
		display:block;
		clear:both;
		}
	.hidden_le{
		background-position:1px -40px;
		_background-position:2px -40px;
		}
	.hidden_ri{
		background-position:1px -375px;
		_background-position:2px -375px;
		}
	.hidden_le a,.hidden_ri a,.hidden_le a:hover,.hidden_ri a:hover{
		color:#fff000;
		}
	/*频道完-------------------------------------------------------------------------------------------------------------------*/
.box{
	height:100%;
	overflow:hidden;
	margin-top:8px;
	}
.box_l{
	float:left;
	width:476px;
	}
	/*今日关注*/
	.box_l_tit{
		height:22px;
		background:url(tit.png) no-repeat left top;
		padding:10px 0 0 33px;
		}
	.headline{
		height:100px;
		background:url(fg_x.gif) repeat-x left bottom;
		width:450px;
		}
		.headline a{color:#6c6c6c;}
		.headline a:hover{
			text-decoration:none;
			color:#cd0000;
			}
		.headline h3{
			text-align:center;
			line-height:45px;
			}
			.headline h3 a{
				font-size:20px;
				font-weight:bold;
				color:#cd0000;
				font-family:"微软雅黑";
				}
		.headline dl{
			text-indent:2em;
			line-height:18px;
			}
	.news_list{
		padding:10px 12px;
		}
	.news_list li{
		height:24px;
		line-height:24px;
		overflow:hidden;
		background:url(default.gif) no-repeat -947px -157px;
		padding-left:10px;
		}
	.float_li{
		height:240px;
		}
	.float_li li{
		float:left;
		width:215px;
		}
	.size14{
		font-size:14px;
		}
	.cyl_tit{
		height:25px;
		width:430px;
		background:url(default.gif) no-repeat left -100px;
		padding:5px 6px 0 14px;
		}
	.cyl_tit h2{
		float:left;
		}
	.cyl_tit ul{
		float:right;
		width:37px;
		height:14px;
		background:url(default.gif) no-repeat -734px top;
		}
	.cyl_tit ul a{
		width:37px;
		height:14px;
		display:block;
		text-indent:-100px;
		overflow:hidden;
		}
	/*滚动图片*/
	.rollpic{
		width:450px;
		height:96px;
		padding:10px 0;
		background:url(fg_x.gif) repeat-x left bottom;
		}
	.rollpic dl{
		float:left;
		width:112px;
		}
	.rollpic dd{
		width:98px;
		height:73px;
		border:1px solid #d1d1d1;
		overflow:hidden;
		background:#f0f0f0;
		margin:0 auto;
		}
	.rollpic dt{
		width:100px;
		text-align:center;
		line-height:20px;
		margin:0 auto;
		}
	/*----------------------------------------------------------------------------*/
.box_r{
	float:right;
	width:230px;
	}
	/*橙TV*/
	.box_r_tit{
		height:32px;
		background:url(tit.png) no-repeat -483px top;
		padding:0 10px;
		}
	.box_r_tit .a1{
		display:block;
		float:left;
		width:50px;
		height:30px;
		overflow:hidden;
		text-indent:-500px;
		}
	.box_r_tit .a2{
		display:block;
		float:right;
		width:76px;
		height:19px;
		overflow:hidden;
		text-indent:-500px;
		background:url(default.gif) no-repeat -794px top;
		margin-top:6px;
		}
	.video{
		padding:0 10px;
		}
		.video dl{
			height:54px;
			overflow:hidden;
			background:url(fg_x.gif) repeat-x left bottom;
			padding:10px 0;
		}
			.video dt{
				float:left;
				width:68px;
				height:51px;
				background:#f0f0f0;
				border:1px solid #d1d1d1;
				overflow:hidden;
				position:relative;
			}
			.vi_arr{
				width:15px;
				height:15px;
				background:url(default.gif) no-repeat -897px top;
				position:absolute;
				right:2px;
				top:34px;
				}
			.video dd{
				float:right;
				width:132px;
				font-weight:bold;
				line-height:18px;
			}
			.video dd span{
				font-weight:normal;
				color:#6c6c6c;
				}
			.video dd a:hover,.video dd a:hover span{
				text-decoration:none;
				color:#cd0000;
				}
			.vi_ico li{
				background:url(default.gif) no-repeat -932px -109px;
				padding-left:20px;
				}
.box_height1{
	height:647px;
	overflow:hidden;
	}
.box_height2{
	height:273px;
	overflow:hidden;
	margin-bottom:8px;
	}
/*中栏广告*/
.ad_main{
	height:90px;
	background:#f0f0f0;
	margin-top:8px;
	}
/*栏目陈列*/
.lum{
	width:353px;
	}
.lumtit{
	height:27px;
	background:url(re-x.gif) repeat-x left -244px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	line-height:25px;
	padding:0 12px;
	}
.lum_headline{
	background:url(fg_x.gif) repeat-x left bottom;
	width:327px;
	height:115px;
	}
.lum_headline dl{
	float:left;
	width:109px;
	margin-top:15px;
	}
.lum_headline dd{
	width:98px;
	height:73px;
	border:1px solid #d1d1d1;
	overflow:hidden;
	background:#f0f0f0;
	}
.lum_headline dt{
	width:100px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	height:20px;
	}
.ad_bbs{
	height:90px;
	padding:15px 0 10px 0;
	}
/*side*/
.sidetit{
	height:25px;
	border-left:1px solid #e8cb88;
	border-right:1px solid #e8cb88;
	background:url(re-x.gif) repeat-x left -158px;
	margin-top:8px;
	line-height:24px;
	}
.sidetit ul{
	height:24px;
	padding:0 27px;
	background:url(default.gif) no-repeat -927px 6px;
	}
.sidetit ul a,.sidetit ul a:hover{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
.sidead{
	height:90px;
	width:204px;
	background:#f0f0f0;
	overflow:hidden;
	margin-top:10px;
	}
.bkzx{
	height:44px;
	margin-bottom:10px;
	background:url(default.gif) no-repeat left -168px;
	width:180px;
	line-height:22px;
	text-indent:5em;
	padding:5px 12px;
	overflow:hidden;
	}
.bkzx a{
	padding-right:5px;
	}
.hbzb{
	margin-top:10px;
	width:204px;
	height:100px;
	}
.hbzb ul{
	width:98px;
	height:98px;
	background:#fff;
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
	float:left;
	}
.hbzb ul div{
	position:absolute;
	width:98px;
	height:16px;
	background:url(hbzb.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	opacity:0.4;
	left:0;
	top:82px;
	}
.hbzb dl{
	float:right;
	width:95px;
	}
.hbzb dt{
	line-height:22px;
	height:83px;
	}
.hbzb dd a{
	line-height:15px;
	padding:2px 8px;
	background:#5ba100;
	color:#fff;
	}
.hbzb dd a:hover{
	background:#ff6600;
	text-decoration:none;
	color:#fff;
	}
/*友情链接*/
.link{
	min-height:36px;
	_height:36px;
	border:1px solid #d1d1d1;
	background:#fff url(boxbg.gif) repeat-x left bottom;
	padding:8px 11px;
	width:926px;
	line-height:22px;
	color:#555;
	}
.link a{
	padding:0 5px;
	}
/*页脚*/
.foot{
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
	text-align:center;
	padding:15px 0;
	}
.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:#f0f0f0;}
#float_left{ left:20px;}
#float_right{ right:20px;}
#float_left span,#float_right span{padding:5px 0 0 75px; color:#000;}
/*全屏广告*/
#cdtv_full{
	margin:4px auto -4px auto;
	display:none;
	width:950px;
	}
	
/*puma广告*/
.puma_bill{
	border: 1px #ddd  solid;
	border-top: none;
	text-align: center;
	height:30px;
	overflow: hidden;
	}