@charset "UTF-8";

#page #header{
	height:245px;
	background:url(../images/index/top_img.gif) left top no-repeat;
}

/*---------headLeft---------*/
#page #header #headLeft{
	float:left;
	width:610px;
}

/*---logo---*/
#page #header #headLeft #logoCon{
	position:relative;
	width:610px;
	height:150px;
}
#page #header #headLeft #logoCon #logo{
	position:absolute;
	left: 38px;
	top: 35px;
	width: 236px;
	height: 104px;
}
#page #header #headLeft #logoCon #logo a{
	display:block;
	width: 236px;
	height: 104px;
}

/*---liveNavi---*/
#page #header #headLeft #liveNavi{
	width:530px;
	margin:auto;
}
#page #header #headLeft #liveNavi li{
	display:inline;
	display:block;
	width:253px;
	height:52px;
}
#page #header #headLeft #liveNavi li a{
	display:block;
	width:253px;
	height:52px;
}
/*watch*/
#page #header #headLeft #liveNavi #liveWatch{
	float:left;
	background:url(../images/index/livenavi_watch.gif) left top no-repeat;
}
#page #header #headLeft #liveNavi #liveWatch a{
	background:url(../images/index/livenavi_watch.gif) left top no-repeat;
}
#page #header #headLeft #liveNavi #liveWatch a:hover{
	background:url(../images/index/livenavi_watch_h.gif) left top no-repeat;
}

/*page*/
#page #header #headLeft #liveNavi #livePage{
	float:right;
	background:url(../images/index/livenavi_page.gif) left top no-repeat;
}
#page #header #headLeft #liveNavi #livePage a{
	background:url(../images/index/livenavi_page.gif) left top no-repeat;
}
#page #header #headLeft #liveNavi #livePage a:hover{
	background:url(../images/index/livenavi_page_h.gif) left top no-repeat;
}

/*---------headRight---------*/
/*-----news-----*/
#page #header #headRight{
	float:right;
	width:280px;
	background:url(../images/index/news_btm.gif) left bottom no-repeat;
	margin:10px 0;
	padding:0 10px 3px 0;
}
#page #header #headRight #newsConTop{
	width:280px;
	height:50px;
	background:url(../images/index/news_top.gif) left top no-repeat;
}
#page #header #headRight #newsConMdl{
	background:url(../images/index/news_mdl.gif) left top repeat-y;
	padding:10px 13px;
}
#page #header #headRight #newsConMdl #newsScroll{
	height:153px;
	overflow:auto;
}
#page #header #headRight #newsConMdl #newsScroll dt{
	display:block;
	padding:0 3px;
	margin:3px 0 8px;
	float:left;
	background:#666666;
	color:#FFFFFF;
}
*html #page #header #headRight #newsConMdl #newsScroll dt{
	margin:2px 0 3px;
}
#page #header #headRight #newsConMdl #newsScroll dd{
	clear:both;
	margin:10px 0;
	background:url(../images/index/point.gif) 0px 4px no-repeat;
	padding-left:10px;
}
*html #page #header #headRight #newsConMdl #newsScroll dd{
	margin:5px 0 8px;
}

/*----------mainLeft----------*/
#page #main #mainLeft{
	float:left;
	width:596px;
}
/*-----newMovie-----*/
#page #main #mainLeft #newMovie{
	background:url(../images/index/new_movie_btm.gif) left bottom no-repeat;
	padding-bottom:5px;
}
#page #main #mainLeft #newMovie #newMovieTop{
	width:596px;
	height:57px;
	background:url(../images/index/new_movie_top.gif) left top no-repeat;
}
#page #main #mainLeft #newMovie #newMovieMdl{
	background:url(../images/index/new_movie_mdl.gif) left top repeat-y;
	padding:10px 13px;
}
#page #main #mainLeft #newMovie #newMovieMdl #movTitle{
	font-size:1.25em;
	padding-bottom:3px;
}
#page #main #mainLeft #newMovie #newMovieMdl span{
	font-size:0.8em;
	padding-left:10px;
}
/*-----movBoxL-----*/
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxL{
	float:left;
	width:460px;
}
/*-----movBoxR-----*/
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR{
	float:right;
	width:90px;
	padding:11px 10px;
	background:url(../images/index/mov_select_bg.gif) left top repeat-y;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR li{
	display:block;
	width:90px;
	height:40px;
	margin-bottom:3px;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR li a{
	display:block;
	width:90px;
	height:40px;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR #part1 a{
	background:url(../images/index/mov_btn_01.gif) left top no-repeat;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR #part2 a{
	background:url(../images/index/mov_btn_02.gif) left top no-repeat;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR #part3 a{
	background:url(../images/index/mov_btn_03.gif) left top no-repeat;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR #part4 a{
	background:url(../images/index/mov_btn_04.gif) left top no-repeat;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR #part5 a{
	background:url(../images/index/mov_btn_05.gif) left top no-repeat;
}
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movBoxR #part6 a{
	background:url(../images/index/mov_btn_06.gif) left top no-repeat;
}
/*-----movText-----*/
#page #main #mainLeft #newMovie #newMovieMdl #movBox #movText{
	background:#CCCCCC;
	padding:5px 10px;
	margin-top:5px;
}

/*-----programAll-----*/
#page #main #mainLeft #programAll{
	margin:10px 0;
	background:url(../images/index/program_all_btm.gif) left bottom no-repeat;
	padding-bottom:5px;
}
#page #main #mainLeft #programAll #programAllTop{
	width:596px;
	height:57px;
	background:url(../images/index/program_all_top.gif) left top no-repeat;
}
#page #main #mainLeft #programAll #programAllMdl{
	background:url(../images/index/program_all_mdl.gif) left top repeat-y;
	padding:5px 8px;
}
#page #main #mainLeft #programAll #programAllMdl li{
	display:inline;
	display:block;
	width:182px;
	height:65px;
	float:left;
	padding:5px;
}

/*----------mainRight----------*/
#page #main #mainRight{
	float:right;
	width:286px;
}

#page #main #mainRight #banner{
	padding-top:3px;
}

#page #main #mainRight #bannerL{
	float:left;
	width:138px;
}
#page #main #mainRight #bannerR{
	float:right;
	width:138px;
}

#page #main #mainRight li{
	padding:2px 0;
}

#page #main #mainRight #deco{
	font-size:1.15em;
	font-weight:bold;
	padding-top:5px;
	color:#FF0000;
}