BODY {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #cadce1;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: tahoma, Arial, "Century Gothic", verdana, Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 12px;
	PADDING-TOP: 0px
}
h1 {
	font-size:24px;
	font-weight: bolder;
}
h2 { font-size:16px;font-weight: bolder;margin:8px auto;}
A {
	COLOR: #14677a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.clear {
	CLEAR: both
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT {
	FONT-FAMILY: tahoma, Arial, Century Gothic, verdana, Helvetica, sans-serif; FONT-SIZE: 12px
}
TEXTAREA {
	FONT-FAMILY: tahoma, Arial, Century Gothic, verdana, Helvetica, sans-serif; FONT-SIZE: 12px
}
#Container {
	BACKGROUND: url(head_bg.png) repeat-x left top
}
#Header {
	MARGIN: 0px auto; WIDTH: 970px; HEIGHT: 100px; OVERFLOW: hidden
}
#Header #logo {
	HEIGHT: 70px
}
#Header #logo .logo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 55px; PADDING-TOP: 0px
}
#Header #logo .reg {
	MARGIN-TOP: 10px; FLOAT: right
}
#Header #links {
	HEIGHT: 30px
}
#links {clear:left;}
#Header #links A {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 30px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	BACKGROUND: url(head_link_bg.png) repeat-x 0px 0px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #c5c7d5;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}
#Header #links A.now {
	BACKGROUND: url(head_link_now.png) repeat-x 0px 0px; COLOR: #eaf6fb
}
#Header #links A.now:hover {
	COLOR: #fff
}
#Header #links A:hover {
	COLOR: #e0e1e9
}
#Header #links SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; FLOAT: right; PADDING-TOP: 0px
}
#Header #links SPAN A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(head_links_right_btn.png) no-repeat 0px 0px; FLOAT: none; HEIGHT: 30px; PADDING-TOP: 0px
}
#Header #banner {
	WIDTH: 970px; BACKGROUND: url(head_banner.png) no-repeat 0px 0px; HEIGHT: 100px
}
#PageBody {
	MARGIN: 10px auto 0px; WIDTH: 970px
}
#livChannel {
	WIDTH: 230px; FLOAT: left
}
#livChannel .topic {
	WIDTH: 230px; BACKGROUND: url(channel_top_bg.png) repeat-x 0px 0px; HEIGHT: 30px
}
#livChannel .topic SPAN {
	LINE-HEIGHT: 30px; TEXT-INDENT: 15px; DISPLAY: block; BACKGROUND: url(channel_top_corner.png) no-repeat 0px 0px; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#livChannel .show {
	BORDER-BOTTOM: #faffff 1px solid; BORDER-LEFT: #faffff 1px solid; WIDTH: 228px; BACKGROUND: url(channel_show_bg.png) #eaf6fb repeat-x 0px 0px; HEIGHT: 648px; BORDER-TOP: #faffff 1px solid; BORDER-RIGHT: #faffff 1px solid
}
#livChannel .show A {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; WIDTH: 213px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 30px; PADDING-TOP: 0px
}
#livChannel .show A:hover {
	BACKGROUND-COLOR: #e1eff0; TEXT-DECORATION: none
}
#livChannel .show A.now {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; WIDTH: 213px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(icon_arrow.gif) #d9e6ea no-repeat 208px 11px; HEIGHT: 30px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#livChannel .show A.now:hover {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; WIDTH: 213px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(icon_arrow.gif) #d9e6ea no-repeat 208px 11px; HEIGHT: 30px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#livChannel .show A SPAN {
	CURSOR: pointer
}
#livChannel .show A SPAN.tv_pic {
	FLOAT: left
}
#livChannel .show A SPAN.tv_name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#livPlay {
	WIDTH: 490px; FLOAT: left; MARGIN-LEFT: 10px
}
#livPlay .title {
	LINE-HEIGHT: 30px; TEXT-INDENT: 10px; WIDTH: 490px; BACKGROUND: url(player_title_bg.png) #eaf6fb repeat-x 0px 0px; HEIGHT: 30px
}
#livPlay .title A {
	TEXT-DECORATION: underline
}
#livPlay SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#livPlay SPAN.txt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#livPlay .show {
	WIDTH: 490px; HEIGHT: 430px
}
#livPlay .tips {
	WIDTH: 490px; BACKGROUND: url(player_tips_bg.png) #eaf6fb repeat-x 0px 0px; HEIGHT: 220px
}
#livPlay .tips .dowmFlaplayer {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; WIDTH: 460px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(icon_fla.gif) no-repeat 467px 8px; HEIGHT: 30px; COLOR: #666
}
#livPlay .tips .focus {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#livPlay .tips .focus .Ftitle {
	BORDER-BOTTOM: #138098 2px solid; LINE-HEIGHT: 22px; COLOR: #138098; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#livPlay .tips .focus .Fshow {
	
}
#livPlay .tips .focus .Fshow UL {
	BORDER-BOTTOM: #cadce1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#livPlay .tips .focus .Fshow UL LI {
	LINE-HEIGHT: 20px; TEXT-INDENT: 15px
}
#livPlay .tips .focus .Fshow UL LI.l1 {
	BACKGROUND: url(icon_tv.gif) no-repeat 0px 4px
}
#livPlay .tips .focus .Fshow .playbill_more {
	POSITION: absolute; LINE-HEIGHT: 22px; WIDTH: 30px; TOP: 0px; LEFT: 215px
}
#livWill {
	POSITION: relative; WIDTH: 230px; FLOAT: right
}
#index_main { margin:auto; width:56%;}
#livWill .title,#index_main .title {
	LINE-HEIGHT: 30px; WIDTH: 230px; BACKGROUND: url(will_list_top_bg.png) #148ba5 repeat-x 0px 0px; HEIGHT: 30px
}
#livWill .title .name,#index_main .title .name {
	TEXT-INDENT: 15px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#livWill .title .more,#index_main .title .more {
	WIDTH: 17px; BACKGROUND: url(will_list_top_r.png) no-repeat right top; FLOAT: right; HEIGHT: 30px; COLOR: #fff
}
#livWill .title .more A {
	COLOR: #fff
}
#livWill .show {
	BACKGROUND-COLOR: #e9f5fb; WIDTH: 230px; HEIGHT: 490px
}
#index_main .show {
	BACKGROUND-COLOR: #e9f5fb; HEIGHT: 220px
}
#index_main .title,#index_main .show {width:100%;}
#livWill .show .playbill_more {
	POSITION: absolute; LINE-HEIGHT: 30px; TOP: 0px; LEFT: 183px
}
#livWill .show .playbill_more A {
	COLOR: #fff
}
#livWill .show .olive_playbilllist {
	LINE-HEIGHT: 25px; MARGIN: 0px auto; WIDTH: 210px
}
#livWill .show .olive_playbilllist .olive_playbilllist_time {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #51bfb5; PADDING-TOP: 0px
}
#livWill .active {
	MARGIN-TOP: 10px
}
#Footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; MARGIN: 10px auto 0px; PADDING-LEFT: 10px; WIDTH: 950px; PADDING-RIGHT: 10px; BORDER-TOP: #8992a9 3px solid; PADDING-TOP: 10px
}
#Program .olive_playbill_week {
	LINE-HEIGHT: 25px; WIDTH: 970px; BACKGROUND: url(list_weekday_left_bg.png) no-repeat 0px 0px; HEIGHT: 25px
}
#Program .olive_playbill_week .oneweek {
	PADDING-LEFT: 8px; FLOAT: left
}
#Program .olive_playbill_week .oneweek A {
	TEXT-ALIGN: center; WIDTH: 50px; DISPLAY: inline; BACKGROUND: url(list_weekday_btn_bg.png) #1593ae repeat-x 0px 0px; FLOAT: left; HEIGHT: 25px; COLOR: #f2fafd; MARGIN-RIGHT: 1px
}
#Program .olive_playbill_week .oneweek A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #1593ae; COLOR: #fff; TEXT-DECORATION: none
}
#Program .olive_playbill_week .oneweek A.now {
	TEXT-ALIGN: center; WIDTH: 50px; DISPLAY: inline; BACKGROUND: url(list_weekday_btn_now.png) #1593ae repeat-x 0px 0px; FLOAT: left; HEIGHT: 25px; COLOR: #f2fafd; FONT-WEIGHT: bold; MARGIN-RIGHT: 1px
}
#Program .olive_playbill_week .oneweek A.now:hover {
	BACKGROUND: url(list_weekday_btn_now.png) #1593ae repeat-x 0px 0px; FONT-WEIGHT: bold
}
#Program .olive_playbill_week .nextweek {
	PADDING-LEFT: 150px; FLOAT: left
}
#Program .olive_playbill_week .nextweek A {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #b1ccd3; WIDTH: 40px; DISPLAY: inline; FLOAT: left; HEIGHT: 25px; MARGIN-RIGHT: 1px
}
#Program .olive_playbill_week .nextweek A:hover {
	BACKGROUND-COLOR: #9fc2ca; WIDTH: 40px; DISPLAY: block; HEIGHT: 25px; TEXT-DECORATION: none
}
#Program .selectday {
	LINE-HEIGHT: 30px; TEXT-INDENT: 20px; WIDTH: 970px; BACKGROUND: url(list_day_bg.png) #76a428 repeat-x 0px 0px; HEIGHT: 30px
}
#Program .tvChannel {
	BORDER-BOTTOM: #faffff 1px solid; BORDER-LEFT: #faffff 1px solid; WIDTH: 228px; BACKGROUND: url(channel_show_bg.png) #eaf6fb repeat-x 0px 0px; FLOAT: left; HEIGHT: 648px; OVERFLOW: hidden; BORDER-TOP: #faffff 1px solid; BORDER-RIGHT: #faffff 1px solid
}
#Program .tvChannel .tv_channel {
	POSITION: relative; WIDTH: 230px; HEIGHT: 31px
}
#Program .tvChannel .tv_channel .tv_live {
	POSITION: absolute; TOP: 10px; LEFT: 202px
}
#Program .tvChannel .tv_channel A.tv_bill {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; WIDTH: 213px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 30px; PADDING-TOP: 0px
}
#Program .tvChannel .tv_channel A.tv_bill:hover {
	BACKGROUND-COLOR: #e1eff0; TEXT-DECORATION: none
}
#Program .tvChannel .now {
	POSITION: relative; WIDTH: 230px; HEIGHT: 31px
}
#Program .tvChannel .now .tv_live {
	POSITION: absolute; TOP: 10px; LEFT: 202px
}
#Program .tvChannel .now A.tv_bill {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; WIDTH: 213px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 30px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#Program .tvChannel .now A.tv_bill:hover {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#Program .tvChannel A.tv_bill SPAN {
	CURSOR: pointer
}
#Program .tvChannel A.tv_bill SPAN.tv_pic {
	FLOAT: left
}
#Program .tvChannel A.tv_bill SPAN.tv_name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 14px; PADDING-TOP: 0px
}
#Program .tvProgram {
	LINE-HEIGHT: 28px; BACKGROUND-COLOR: #fff; WIDTH: 740px; FLOAT: left; HEIGHT: 650px; OVERFLOW: hidden
}
#Program .tvProgram .am {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 359px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 640px; BORDER-RIGHT: #e4f3fa 1px solid; PADDING-TOP: 10px
}
#Program .tvProgram .pm {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 360px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
#Program .tvProgram .am_title {
	LINE-HEIGHT: 30px; WIDTH: 350px; HEIGHT: 30px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.pm_title {
	LINE-HEIGHT: 30px; WIDTH: 350px; HEIGHT: 30px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#Program .tvProgram .olive_playbilllist {
	BORDER-BOTTOM: #f2f2f2 1px dashed; WIDTH: 350px
}
#Program .tvProgram .olive_playbilllist_time {
	PADDING-RIGHT: 30px; COLOR: #51bfb5
}
#Program .tvProgram .olive_playbilllist_title {
	COLOR: #333
}
#Program .tvProgram .olive_playbillnull {
	LINE-HEIGHT: 30px; TEXT-INDENT: 10px; COLOR: #ff0000
}
.zd {
	border: thin dashed #CEDFE7;
}
#overad {
/*opacity: .5;*/
width: 100%;
height: 95px;
position: fixed;
_position: absolute;
bottom: 0;
text-align:center;
}
