@charset "big5";
img, div, b {_behavior: url(iepngfix.htc);}
.clear {clear:both;line-height:0px;*display:inline; margin:0!important;}
dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input {margin:0;padding:0;}
p { margin:5px 0}
a:link {
	text-decoration: none;
	color:#990033
}
a:visited {
	text-decoration: none;
	color:#990033
}
a:hover {
	text-decoration: underline;
	color:#990033
}
a:active {
	text-decoration: none;
	color:#990033
}

img {border:none;}
html{ height:100%;}
body {margin: 0;background:url(../images/BG.gif) repeat-x #DFB4D0;height:100%;}
body.bg2{margin: 0;background:url(../images/BG2.gif) repeat-x #D1C0EB;height:100%;}
body.bg3{margin: 0;background:url(../images/BG3.gif) repeat-x #c0c9eb;height:100%;}

body,td,th {font-size: 12px;color: #666;font-family: Verdana, Arial, Helvetica, sans-serif; line-height:25px;}

#infoBar { position:absolute; z-index:50; top:0; width:900px; text-align:right;font-size:8px; line-height:12px; color:#6a2727;}
#infoBar a:link, #infoBar a:visited, #infoBar a:hover, #infoBar a:active{ color:#6a2727;}
#infoBar2 { position:absolute; z-index:50; top:0; width:900px; text-align:right;font-size:8px; line-height:12px; color:#27316a;}
#infoBar2 a:link, #infoBar2 a:visited, #infoBar2 a:hover, #infoBar2 a:active{ color:#27316a;}
#infoBar3 { position:absolute; z-index:50; top:0; width:900px; text-align:right;font-size:8px; line-height:12px; color:#6699CC;}
#infoBar3 a:link, #infoBar3 a:visited, #infoBar3 a:hover, #infoBar3 a:active{ color:#6699CC;}

#musicBar { position:absolute; z-index:50; top:20px; width:900px; text-align:right;}

#content {width: 950px;margin:0 auto;height:100%;background:url(../images/mainBg_c.gif) repeat-y 0 0;}
#content2 {width: 950px;margin:0 auto;height:100%;background:url(../images/mainBg_c2.gif) repeat-y 0 0;}
#content3 {width: 950px;margin:0 auto;height:100%;background:url(../images/mainBg_c3.gif) repeat-y 0 0;}
#Bg_T { background: url(../images/mainBg_t.gif) no-repeat 0 0;}
#Bg_T2 { background: url(../images/mainBg_t-2.gif) no-repeat 0 0;}
#Bg_T3 { background: url(../images/mainBg_t-3.gif) no-repeat 0 0;}
#Bg_B {background:url(../images/mainBg_c.gif) repeat-y 0 0;_height: 600px; _overflow:visible; min-height:600px; margin:0; position:absolute; top:0;width: 950px;}
#Bg_B2 {background:url(../images/mainBg_c2.gif) repeat-y 0 0;_height: 600px; _overflow:visible; min-height:600px; margin:0; position:absolute; top:0;width: 950px;}
#Bg_B3 {background:url(../images/mainBg_c3.gif) repeat-y 0 0;_height: 600px; _overflow:visible; min-height:600px; margin:0; position:absolute; top:0;width: 950px;}
#leftMv { position:absolute; z-index:50; margin:15px 0 0 25px; top:0;}
#leftMv1 { position:absolute; z-index:50; margin:130px 0 0 88px; top:0;}
#leftMv2 { position:absolute; z-index:50; margin:130px 0 0 118px; top:0;}
#leftMv3 { position:absolute; z-index:50; margin:128px 0 0 60px; top:0;}

#leftMenu { position:absolute; z-index:40; margin:175px 0 0 54px; top:0; background:url(../images/leftMbg.gif) no-repeat; width:200px; _height:450px; _overflow:visible; min-height:450px;padding:85px 2px 0 1px;}
#leftMenu ul,#leftMenu li {margin:0;padding:0;list-style-type: none;}
#leftMenu a.title:link, #leftMenu a.title:visited { background:url(../images/leftMenuTitbg_01.gif) no-repeat 0 0; width:172px; height:24px; padding:0 0 0 24px; font-size:13px; color:#FFF; border:none;}
#leftMenu a.title:hover, #leftMenu a.title:active { background:url(../images/leftMenuTitbg_01.gif) no-repeat 0 -24px;}
#leftMenu a:link,#leftMenu a:visited { display: block; background: url(../images/topMenu_bg1-2.gif) 0 0; width:156px; border-bottom: solid 1px #CCC; line-height:24px; padding:0 0 0 40px; margin:0 2px 0 2px; color:#bd7eaf;}
#leftMenu a:hover,#leftMenu a:active {  background: url(../images/topMenu_bg1-2.gif) 0 -24px; color:#FFF; text-decoration:none;}

#leftMenu2 { position:absolute; z-index:40; margin:175px 0 0 54px; top:0; background:url(../images/leftMbg2.gif) no-repeat; width:200px; _height:440px; _overflow:visible; min-height:440px;padding:95px 2px 0 1px;}
#leftMenu2 ul,#leftMenu2 li {margin:0;padding:0;list-style-type: none;}
#leftMenu2 a.title:link, #leftMenu2 a.title:visited { background:url(../images/leftMenuTitbg_02.gif) no-repeat 0 0; width:172px; height:24px; padding:0 0 0 24px; font-size:13px; color:#FFF; border:none;}
#leftMenu2 a.title:hover, #leftMenu2 a.title:active { background:url(../images/leftMenuTitbg_02.gif) no-repeat 0 -24px;}
#leftMenu2 a:link,#leftMenu2 a:visited {display:block; background: url(../images/topMenu_bg2-2.gif) 0 0; width:156px; border-bottom: solid 1px #CCC; line-height:24px; padding:0 0 0 40px; margin:0 2px 0 2px; color:#997ebd;}
#leftMenu2 a:hover,#leftMenu2 a:active {background: url(../images/topMenu_bg2-2.gif) 0 -24px; color:#FFF; text-decoration:none;}

#leftMenu3 { position:absolute; z-index:40; margin:175px 0 0 54px; top:0; background:url(../images/leftMbg3.gif) no-repeat; width:200px; _height:450px; _overflow:visible; min-height:450px;padding:85px 2px 0 1px;}
#leftMenu3 ul,#leftMenu3 li {margin:0;padding:0;list-style-type: none;}
#leftMenu3 a.title:link, #leftMenu3 a.title:visited { background:url(../images/leftMenuTitbg_03.gif) no-repeat 0 0; width:172px; height:24px; padding:0 0 0 24px; font-size:13px; color:#FFF; border:none;}
#leftMenu3 a.title:hover, #leftMenu3 a.title:active { background:url(../images/leftMenuTitbg_03.gif) no-repeat 0 -24px;}
#leftMenu3 a:link,#leftMenu3 a:visited { display:block; background: url(../images/topMenu_bg3-2.gif) 0 0; width:156px; border-bottom: solid 1px #CCC; line-height:24px; padding:0 0 0 40px; margin:0 2px 0 2px; color:#7e96bd;}
#leftMenu3 a:hover,#leftMenu3 a:active {  background: url(../images/topMenu_bg3-2.gif) 0 -24px; color:#FFF; text-decoration:none;}

#LOGO {position:absolute; z-index:50; margin:70px 0 0 80px;top:0;}
#main {padding:131px 0 0 263px;}
#footer { background:url(../images/footerBg.gif) ; width:856px; height:54px; margin:0 auto 8px auto; color:#cc8a9d; text-align:right; }
#footer span{ padding:0 5px 0 0; line-height:13px;}

#footer2 { background:url(../images/footerBg2.gif) ; width:856px; height:54px; margin:0 auto 8px auto; color:#ae8acc; text-align:right; }
#footer2 span{ padding:0 5px 0 0; line-height:13px;}

#footer3 { background:url(../images/footerBg3.gif) ; width:856px; height:54px; margin:0 auto 8px auto; color:#8a98cc; text-align:right; }
#footer3 span{ padding:0 5px 0 0; line-height:13px;}


#topMenu {position:absolute; z-index:100; margin:74px 0 0 195px; padding:20px 0 0 0;top:0; background:url(../images/topMenu_bg.gif) no-repeat 0 20px; width:705px; height:37px;}
#topMenu a:link,#topMenu a:visited { display:inline;color:#6d6d6d; width:100px; height:32px;float:left; text-decoration:none;}
#topMenu a:hover, #topMenu a:active, #topMenu a.nowpage { color:#FFF!important;line-height:20px;text-decoration:none;}
#topMenu a:link b, #topMenu a:visited b{ display:none; width:105px; height:57px; background:url(../images/topMenu_bg2.png); margin:-20px 0 0 2px}
#topMenu a:hover b, #topMenu a:active b, #topMenu a.nowpage b{ display:block!important; position:absolute!important;}
#topMenu a:link span, #topMenu a:visited span {
	position:absolute;  width:100px; height:32px; line-height:32px; text-align:center;cursor:pointer;
}
#topMenu a:hover span, #topMenu a:active span, #topMenu a.nowpage span { position:absolute!important;  width:100px; height:32px; line-height:22px!important; text-align:center;cursor:pointer;}

#topMenu2 {position:absolute; z-index:100; margin:74px 0 0 195px; padding:20px 0 0 0;top:0; background:url(../images/topMenu_bg-2.gif) no-repeat 0 20px; width:705px; height:37px;}
#topMenu2 a:link,#topMenu2 a:visited { display:inline;color:#6d6d6d; width:100px; height:32px;float:left; text-decoration:none;}
#topMenu2 a:hover, #topMenu2 a:active, #topMenu2 a.nowpage2 { color:#FFF!important;line-height:20px;text-decoration:none;}
#topMenu2 a:link b, #topMenu2 a:visited b{ display:none; width:105px; height:57px; background:url(../images/topMenu_bg2-2.png); margin:-20px 0 0 2px}
#topMenu2 a:hover b, #topMenu2 a:active b, #topMenu2 a.nowpage2 b{ display:block!important; position:absolute!important;}
#topMenu2 a:link span, #topMenu2 a:visited span {position:absolute;  width:100px; height:32px; line-height:32px; text-align:center;cursor:pointer;}
#topMenu2 a:hover span, #topMenu2 a:active span, #topMenu2 a.nowpage2 span { position:absolute!important;  width:100px; height:32px; line-height:22px!important; text-align:center;cursor:pointer;}

#topMenu3 {position:absolute; z-index:100; margin:74px 0 0 195px; padding:20px 0 0 0;top:0; background:url(../images/topMenu_bg-3.gif) no-repeat 0 20px; width:705px; height:37px;}
#topMenu3 a:link,#topMenu3 a:visited { display:inline;color:#6d6d6d; width:100px; height:32px;float:left; text-decoration:none;}
#topMenu3 a:hover, #topMenu3 a:active, #topMenu3 a.nowpage3 { color:#FFF!important;line-height:20px;text-decoration:none;}
#topMenu3 a:link b, #topMenu3 a:visited b{ display:none; width:105px; height:57px; background:url(../images/topMenu_bg2-3.png); margin:-20px 0 0 2px}
#topMenu3 a:hover b, #topMenu3 a:active b, #topMenu3 a.nowpage3 b{ display:block!important; position:absolute!important;}
#topMenu3 a:link span, #topMenu3 a:visited span {position:absolute;  width:100px; height:32px; line-height:32px; text-align:center;cursor:pointer;}
#topMenu3 a:hover span, #topMenu3 a:active span, #topMenu3 a.nowpage3 span { position:absolute!important;  width:100px; height:32px; line-height:22px!important; text-align:center;cursor:pointer;}



#main .marquee{color:#b44d9a; line-height:25px;}
#main #meat_up {width:434px; float:left; margin:0 10px 0 0; display:inline;}
#main #meat_up p { margin:0px 10px 20px 30px; text-align:justify;}

#main #meat_txt {width:640px; _height:600px; _overflow:visible; min-height:600px;}
#main #meat_txt p, #main #meat_txt div { margin:0px 10px 20px 30px; text-align:justify; overflow:auto;}
#main #meat_txt .meatPho1 {float:left; margin:-20px 0px 0 20px; display:inline;}
#main #meat_txt .meatPho2 {float:right; margin:-20px 20px 0 0px; display:inline;}

#main #subBanner { float:left; width:190px;display:inline; margin:50px 0 0 0;}
#main #subBanner a { display:block;margin-bottom:8px;}

#main #liveList { width:640px; height:210px;}
#main #liveList p { margin:-15px 0 0 35px;}
a.pho01:link,a.pho01:visited, a.pho01:hover, a.pho01:active { display: block; background: url(../images/liveListBg.gif) no-repeat 0 0; width:95px; height:95px; padding:3px 15px 4px 3px;_padding:3px 15px 19px 3px; margin:0 4px 0 0; float:left;}


.tBar_01{ background:url(../images/tBar_01.gif) no-repeat; width:603px; height:46px; padding:33px 0 0 36px; font-size:15px; font-weight:normal; color:#FFF; letter-spacing:1px;}
.tBar_02{ background:url(../images/tBar_02.gif) no-repeat; width:603px; height:46px; padding:33px 0 0 36px; font-size:15px; font-weight:normal; color:#FFF; letter-spacing:1px;}
.tBar_03{ background:url(../images/tBar_03.gif) no-repeat; width:603px; height:46px; padding:33px 0 0 36px; font-size:15px; font-weight:normal; color:#FFF; letter-spacing:1px;}

.pho_line01{ border:solid 1px #ccc; padding:2px; background:#FFF; margin:10px 0;}
.pho_line02{ border:solid 3px #FFF; margin:5px 5px; display: block; height:120px; width:120px; background-position:center center; float:left;}
.pho_line03{ border:solid 1px #CCC; margin:2px 0 10px 10px!important; display: block; height:120px; width:200px; background-position:center center;}
.pho_line03 img{ margin:40px 0 0 80px;}
.symbol01{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:5px; color:#6A598E}
.symbol02{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:5px; color:#336699}
h2{font-size:13px;font-weight:bold;color: #76609A;margin:0 10px 20px 30px;}
h2.c3{font-size:13px;font-weight:bold;color: #4A5A84;margin:0 10px 20px 30px;}
.pBg00{background:url(../images/txtBg01.gif) no-repeat right top #ffebed ; padding:2px 5px; display:block; border:solid 1px #f8d7db; color:#a65a80;}
.pBg00 a{ margin:5px;}
.pBg00 .txt{ font-size:11px; color:#666; margin:0!important; clear:both; padding-left:15px;}
.pBg00 .txt2{ font-size:11px; color:#666; margin:0!important;width:350px;}
.pBg00 .txt3{ font-size:11px; color:#666; margin:0 auto!important;width:200px; clear:both;}
.pBg00 .txt4{ font-size:11px; color:#666; margin:0!important; clear:both; padding-left:30px;}
.pBg00 strong{ padding-left:20px; background:url(../images/icon_pho.gif) no-repeat 0 center; display:block;}
.pBg00 strong.mvTit{background:url(../images/icon_mv.gif) no-repeat 0 center; display:block;}
.pBg00 strong.mvlist{display:block; margin:0 0 0 10px; background:none; padding:0!important;}
.pBg00 td{ border-bottom:solid 1px #D0668B}
.pBg00 th{ border-bottom:solid 1px #D0668B; background: #D0668B; color:#FFF;}
.pBg01{background:url(../images/txtBg02.gif) no-repeat right top #F7EEFF; padding:2px 5px; display:block; border:solid 1px #EEE0FE;}
.pBg02{background:url(../images/txtBg03.gif) no-repeat right top #F2F5FB; padding:2px 5px; display:block; border:solid 1px #DCE6F3}

.pBar{background:#f3d5d8 ; padding:2px 5px; display:block; border:solid 1px #f8d7db; color:#a65a80; text-align:center!important; font-size:11px;}

.mv { margin:0!important; width:350px; float:left;}

.fL{ float:left!important; display:inline;}
.mvList { margin:0 0 5px 0!important; width:220px; border:solid 1px #CCC; background:#FFF;}
.subList { float:right; margin:0!important; width:222px;}

a.top01 b { display:none;}
a.top01:link,a.top01:visited { background:url(../images/top01.gif) no-repeat 0 0; width:40px; height:15px; display:block; float:right;}
a.top01:hover,a.top01:active { background:url(../images/top01.gif) no-repeat 0 -15px;}

a.top02 b { display:none;}
a.top02:link,a.top02:visited { background:url(../images/top02.gif) no-repeat 0 0; width:40px; height:15px; display:block; float:right;}
a.top02:hover,a.top02:active { background:url(../images/top02.gif) no-repeat 0 -15px;}