﻿body 
{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    font-size:12px;
    font-family:宋体;
    background-image:url(/images/background.gif);
    background-position:top center;
    background-repeat:no-repeat;
    /*
    background-color:#e8e8e8;
    */
}
/*公共*/
.float
{
    float:left;
    position:relative;
    }
.clear
{
    clear:left;
    }
#background
{
    width:950px;
    height:auto;
    /*
    background-image:url(/images/background.gif);
    background-position:top center;
    background-repeat:no-repeat;
    */
    }
#header
{
    width:950px;
    height:120px;
    padding-top:60px;
    background-image:url(../images/mainNav2.jpg);
    background-repeat:no-repeat;
    }
#login
{
    width:544px;
    height:42px;
    float:right;
    position:relative;
    text-align:left;
    }
.password
{
    color:#666666;
    text-decoration:none;
    font-family:微软雅黑;
    }

#mainNav
{
    width:694px;
    height:37px;
    color:#fffefe;
    text-align:left;
    padding-top:40px;
    padding-left:256px;
    font-family:微软雅黑;
    word-spacing:8px;
    }

#mainNav a
{
    color:#fffefe;
    text-decoration:none;
    }
/*首页*/
#flash
{
    width:950px;
    height:263px;
    margin-top:4px;
    position:relative;
    background-image:url(/images/FlashBack1.gif);
    }
#flashImg
{
    width:623px;
    height:240px;
    float:left;
    position:relative;
    margin-top:9px;
    margin-left:7px;
    _margin-left:3px;
    
    }
#flashInternal
{
    width:623px;
}
.flashPictureUnit
{
	width:623px;
	height:240px;
	overflow:hidden;
}
#flashLink
{
    width:313px;
    height:240px;
    margin-top:9px;
    float:left;
    position:relative;
    }
#btnTop
{
    width:273px;
    height:28px;
    text-decoration:none;
    color:Black;
    text-align:left;
    padding-top:20px;
    padding-left:40px;
    background-image:url(../images/btnTop.jpg);
    overflow:hidden;
    }
#btnTop:hover
{
    background-position:0px -48px;
    color:White;
    }
.btnMiddle
{
    width:273px;
    height:28px;
    text-decoration:none;
    color:Black;
    text-align:left;
    padding-top:20px;
    padding-left:40px;
    background-image:url(../images/btnMiddle.jpg);
    overflow:hidden;
    }
.btnMiddle:hover
{
    background-position:0px -48px;
    color:White;
    }
#btnDown
{
    width:273px;
    height:28px;
    text-decoration:none;
    color:Black;
    text-align:left;
    padding-top:20px;
    padding-left:40px;
    background-image:url(../images/btnDown.jpg);
    overflow:hidden;
    }
#btnDown:hover
{
    background-position:0px -48px;
    color:White;
    }
#void
{
    width:950px;
    height:243px;
    margin-top:8px;
    position:relative;
    background-image:url(../images/voidBG.jpg);
    }
#videoW
{
    width:950px;
    background-repeat:no-repeat;
    }
#go
{
    width:950px;
    height:40px;
    }
.go
{
    width:271px;
    height:30px;
    float:left;
    position:relative;
    text-align:right;
    margin-left:20px;
    _margin-left:10px;
    padding-top:10px;
    }

#Video1
{
    width:271px;
    height:184px;
    float:left;
    position:relative;
    margin-left:20px;
    _margin-left:10px;
    /*background-image:url(../images/WindowsVideo.jpg);*/
    }
#Video2
{
    width:279px;
    height:184px;
    float:left;
    position:relative;
    margin-left:21px;
    
    }
#Picture
{
    width:271px;
    height:184px;
    float:left;
    position:relative;
    margin-left:40px;
    _margin-left:0px;
    /*background-image:url(../images/picture.jpg);*/
    }
#Picture1
{
    width:271px;
    height:184px;
    float:left;
    position:relative;
    margin-left:20px;
    _margin-left:0px;
    /*background-image:url(../images/picture.jpg);*/
    }
.PictureI{
	width:88px;
	height:88px;
	overflow:hidden;
}
.PicBorder{
	border:solid 2px #c4c4c4;
	width:88px;
	height:88px;
	margin-top:4px;
	margin-left:25px;
	position:relative;
	float:left;
}
#main
{
    width:950px;
    height:451px;
    margin-top:20px;
    position:relative;
    background-image:url(../images/mainBackground.jpg);
    }
#News
{
    width:310px;
    height:355px;
    border-left:solid 1px #cecece;
    border-bottom:solid 1px #cecece;
    float:left;
    position:relative;
    margin-top:47px;
    }
#Singer
{
    width:319px;
    height:355px;
    float:left;
    margin-top:47px;
    position:relative;
    }
#Events
{
    width:320px;
    height:356px;
    float:left;
    position:relative;
    margin-top:47px;
    border-bottom:solid 1px #cecece;
    }
#Footer
{
    width:950px;
    height:auto;
    /*
    background-image:url(../images/footer.jpg);
    
    background-image:url(../images/links.jpg);*/
    position:relative;
    }
*+html #Footer
{
    margin-top:0px;
    }
#footerUp
{
    width:950px;
    height:24px;
    position:relative;
    background-image:url(../images/june.gif);
    }
#footerDownBack{
	width:950px;
	height:113px;
	background-image:url(../images/olm.jpg);
}
#footerDown
{
    width:950px;
    height:51px;
    font-family:新細明體 Century Gothic;
    color:#666666;
    padding-top:56px;
    word-spacing:10px;
    
    }
#footerDown a
{
    color:#666666;
    text-decoration:none;
    }
.Singers
{
    width:319px;
    height:110px;
    padding-top:8px;
    margin-top:1px;
    position:relative;
    }
.SingerN
{
    width:285px;
    height:104px;
    }
.SingerL
{
    width:172px;
    height:97px;
    float:left;
    position:relative;
    border:solid 1px #c4c4c4;
    padding-top:5px;
    }
.SingerL1
{
    width:130px;
    height:70px;
    overflow:hidden;
    }
.SingerBorder{
	width:130px;
	height:70px;
	float:left;
    position:relative;
    border:solid 1px #c4c4c4;
}
.SingerR
{
    width:98px;
    height:86px;
    float:left;
    position:relative;
    color:#444444;
    text-align:left;
    line-height:20px;
    padding-top:10px;
    padding-left:12px;
    }
.SingerR a{
	color:#444444;
	text-decoration:none;
}
.SingerR span
{
    font-weight:bolder;
    }
.Event
{
    width:290px;
    height:80px;
    border:solid 1px #c4c4c4;
    margin-top:20px;
    position:relative;
    overflow:hidden;
    }
#Mnews
{
    width:301px;
    height:35px;
    padding-left:9px;
    padding-top:9px;
    float:left;
    position:relative;
    text-align:left;
    }
#Msinger
{
    width:310px;
    height:35px;
    padding-left:9px;
    padding-top:9px;
    float:left;
    position:relative;
    text-align:left;
    }
#Mevents
{
    width:311px;
    height:35px;
    padding-left:9px;
    padding-top:9px;
    float:left;
    position:relative;
    text-align:left;
    }
#hotLink
{
    width:950px;
    height:auto;
    position:relative;
    background-image:url(../images/linksLine.gif);
    background-repeat:repeat-y;
    }
#hotLink a{
	float:left;
	position:relative;
	margin-left:15px;
	margin-top:5px;
}
.NewsHot
{
    width:310px;
    height:58px;
}
.NewsNormal
{
    width:310px;
    height:34px;
}
.NewsNormal1
{
    width:300px;
    height:24px;
    padding-left:18px;
    line-height:24px;
}
.NewsOne
{
    background-color:White;
}
.NewsTwo
{
    background-color:#f5f5f5;
}
.Number1
{
    width:32px;
    height:58px;
    float:left;
    position:relative;
    text-align:center;
    line-height:58px;
    }
.Number2
{
    width:32px;
    height:34px;
    float:left;
    position:relative;
    text-align:center;
    line-height:34px;
    }
.Number3
{
    width:12px;
    height:24px;
    float:left;
    position:relative;
    text-align:left;
    line-height:24px;
    }
#NewsMore
{
    width:270px;
    height:34px;
    line-height:34px;
    text-align:right;
    padding-right:40px;
    }
.NewsHotPhoto
{
    width:70px;
    height:50px;
    float:left;
    position:relative;
    padding-top:8px;
    }
.NewsHotPhotoImg
{
    width:61px;
    height:43px;
    overflow:hidden;
    border:solid 1px #cccccc;
    }
.NewsHotChar
{
    width:200px;
    height:45px;
    text-align:left;
    padding-left:8px;
    padding-top:13px;
    line-height:18px;
    float:left;
    position:relative;
    }
.aedlink
{
    color:#737373;
    text-decoration:none;
    
    }
.redLink
{
    color:#b50100;
    text-decoration:none;
    font-weight:bolder;
    font-family:微软雅黑;
    }
.NewsTwoChar
{
    width:278px;
    height:34px;
    line-height:34px;
    float:left;
    position:relative;
    text-align:left;
    }
.NewsTwoChar1{
	width:259px;
    height:24px;
    line-height:24px;
    float:left;
    position:relative;
    text-align:left;
}
    
/*艺人列表*/    
#listNav
{
    width:950px;
    height:42px;
    margin-top:4px;
    position:relative;
    background-image:url(../images/listLine.gif);
    background-repeat:repeat-x;
    }
#listNavLeft
{
	/*
    width:120px;
    */
    padding-left:20px;
    height:42px;
    line-height:42px;
    background-image:url(../images/listLine.gif);
    font-family:Century Gothic;
    font-size:24px;
    color:#cd0000;
    text-align:right;
    padding-right:3px;
    }
#listNavMiddle
{
	/*
    width:813px;
    */
    height:42px;
    /*
    background-image:url(../images/listLine.gif);
    background-repeat:repeat-x;
    */
    }
#qixia
{
    width:765px;
    height:32px;
    padding-top:12px;
    text-align:left;
    font-size:11px;
    }
#qixia a
{
    color:White;
    text-decoration:none;
    font-size:11px;
    }
#fanhui
{
    width:68px;
    height:22px;
    padding-top:20px;
    }
#fanhui a
{
    color:White;
    text-decoration:none;
    font-size:11px;
    }
#listNavRight
{
    width:14px;
    height:42px;
    /*
    background-image:url(../images/listNavRight.gif);
    */
    }   
#listWhite
{
    width:948px;
    height:53px;
    background-image:url(../images/listWhite.gif);
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    }
#listMian
{
    width:948px;
    height:auto;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    background-color:#f3f3f3;
    }
#listMainLeft
{
    width:311px;
    height:auto;
    }
#listMainRight
{
    width:637px;
    height:100%;
    background-color:white;
    }
#listVideo
{
    width:290px;
    height:238px;
    background-image:url(../images/listVideo.gif);
    border-right:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    padding-left:20px;
    }
#listSpecial
{
    width:310px;
    height:242px;
    background-image:url(../images/listSpecial.gif);
    border-right:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    }
#listEvent
{
    width:310px;
    height:100%;
    border-right:solid 1px #ccc;
    background-color:#f3f3f3;
    position:relative;
    padding-top:22px;
    padding-bottom:22px;
    }
.listEvent
{
    width:290px;
    height:80px;
    border:solid 1px #ccc;
    overflow:hidden;
    }
#listTitle
{
    width:637px;
    height:47px;
    background-image:url(../images/listSingerLine.gif);
    line-height:47px;
    font-weight:bolder;
    text-align:left;
    text-indent:15px;
    color:#414141;
    font-family:微软雅黑 Century Gothic;
    }
#listSinger
{
    width:638px;
    height:auto;
    margin-top:-765px;
    margin-left:310px;
    _margin-left:155px;
    background-color:White;
    
    }

.listSinger
{
    
    width:296px;
    height:112px;
    float:left;
    position:relative;
    padding-top:16px;
    padding-left:22px;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    }
.listSinger1
{
    
    width:296px;
    height:178px;
    float:left;
    position:relative;
    padding-top:16px;
    padding-left:22px;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    padding-bottom:12px;
    }
.listSinger1 a
{
    text-decoration:none;
    color:#444444;
    }
.listSinger a
{
    text-decoration:none;
    color:#444444;
    }
#listPage1
{
    width:623px;
    height:44px;
    padding-top:25px;
    padding-left:14px;
    border-left:solid 1px #ccc;
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    background-color:White;
    margin-top:-1px;
    position:relative;
    }
#listPage1 a
{
    display:block;
    width:18px;
    height:18px;
    border:solid 1px #ccc;
    text-decoration:none;
    float:left;
    position:relative;
    margin-left:2px;
    line-height:18px;
    color:#3f3f3f;
    }
#listPage1 a:hover
{
    display:block;
    width:18px;
    height:18px;
    background-color:#5d5d5d;
    color:White;
    }
#listPage
{
    width:623px;
    height:44px;
    padding-top:25px;
    padding-left:14px;
    background-color:White;
    border-left:solid 1px #ccc;
    border-top:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    margin-left:-1px;
    margin-top:-1px;
    position:relative;
    }
#listPage a
{
    display:block;
    width:18px;
    height:18px;
    border:solid 1px #ccc;
    text-decoration:none;
    float:left;
    position:relative;
    margin-left:2px;
    line-height:18px;
    color:#3f3f3f;
    }
#listPage a:hover
{
    display:block;
    width:18px;
    height:18px;
    background-color:#5d5d5d;
    color:White;
    }
.listSingerImg
{
    width:170px;
    height:95px;
    border:solid 1px #ccc;
    padding-top:5px;
    float:left;
    position:relative;
}
.listSingerImg1
{
    width:170px;
    height:165px;
    border:solid 1px #ccc;
    padding-top:5px;
    float:left;
    position:relative;
    }
.listSingerWord
{
    width:108px;
    height:90px;
    line-height:20px;
    text-align:left;
    float:left;
    position:relative;
    color:#444444;
    padding-top:12px;
    padding-left:12px;
    }
.listGo
{
    width:274px;
    height:30px;
    padding-right:16px;
    padding-top:10px;
    text-align:right;
    }  
    
/*艺人详细*/   
#InfoMore{
	width:617px;
	/*min-height:506px;*/
	height:504px;
	text-align:left;
	background-color:White;
	float:left;
	position:relative;
	line-height:20px;
	margin-top:20px;
	padding-left:20px;
} 
#infoSinger
{
    width:637px;
    /*min-height:746px;*/
    height:auto;
    border-bottom:solid 1px #ccc;
    background-color:White;
    pdding-top:20px;
    padding-bottom:20px;
    }
#infoSingerImg
{
    width:266px;
    height:304px;
    border:solid 1px #ccc;
    float:left;
    position:relative;
    margin-top:16px;
    margin-left:15px;
    
    } 
#infoSingerImg1
{
    width:200px;
    height:200px;
    border:solid 2px #ccc;
    float:left;
    position:relative;
    margin-top:16px;
    margin-left:15px;
    }
#infoSingerWord
{
    width:290px;
    height:auto;
    float:left;
    position:relative;
    margin-left:40px;
    margin-top:16px;
    color:#444444;
    text-align:left;
    line-height:20px;
    }
#infoNews
{
    width:311px;
    height:45px;
    background-image:url(../images/xinwen.gif);
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
    }
#infoMusic
{
    width:325px;
    height:45px;
    background-image:url(../images/musicvideo.gif);
    border-bottom:solid 1px #ccc;
    }
#infoNewsList
{
    width:311px;
    height:359px;
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
    background-color:White;
    }
.infoMusicV
{
    width:325px;
    height:359px;
    border-bottom:solid 1px #ccc;
    
    background-color:White;
    }
.VListBorder{
	width:130px;
	height:130px;
	float:left;
	position:relative;
	margin-left:20px;
	margin-top:20px;
	_margin-left:12px;
	border:solid 1px #c4c4c4;
	}
.VList{
	width:130px;
	height:130px;
	overflow:hidden;
}
#VpictureMore{
	width:305px;
	height:24px;
	line-height:24px;
	float:left;
	position:relative;
	margin-top:10px;
	text-align:right;
	font-weight:bolder;
	padding-right:20px;
}
#VpictureMore a{
	
	color:black;
	text-decoration:none;
	
}
#infoMusicA
{
    width:311px;
    height:45px;
    background-image:url(../images/musicaudio.gif);
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
    }
#infoMusicP
{
    width:325px;
    height:45px;
    background-image:url(../images/picture.gif);
    border-bottom:solid 1px #ccc;
    }
#infoMusicAL
{
    width:311px;
    height:359px;
    border-bottom:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    background-color:White;
    margin-left:-1px;
    position:relative;
    }
/*快讯*/
#Newsflash
{
    width:637px;
    height:765px;
    background-color:White;
    }
.NewsflashHot
{
    width:637px;
    height:56px;
    border-bottom:solid 1px #e7e7e7;
    background-color:#f5f5f5;
    }
.NewsflashChar
{
    width:518px;
    height:43px;
    text-align:left;
    padding-left:8px;
    padding-top:13px;
    line-height:18px;
    float:left;
    position:relative;
    }
.NewsflashC
{
    width:526px;
    height:56px;
    text-align:left;
    line-height:34px;
    float:left;
    position:relative;
    }
.NewsflashC1
{
    width:263px;
    height:34px;
    text-align:left;
    line-height:34px;
    float:left;
    position:relative;
    }
.NewsflashOne
{
    width:637px;
    height:34px;
    float:left;
    position:relative;
    border-bottom:solid 1px #e7e7e7;
    overflow:hidden;
    } 
.NewsflashOne1
{
    width:318px;
    height:34px;
    float:left;
    position:relative;
    border-bottom:solid 1px #e7e7e7;
    } 
.NewsflashTwo
{
    width:637px;
    height:34px;
    float:left;
    position:relative;
    border-bottom:solid 1px #e7e7e7;
    background-color:#f5f5f5;
    }
.NewsflashDate
{
    width:77px;
    height:34px;
    float:left;
    position:relative;
    line-height:34px;
    color:#999999;
    font-family:Tahoma;
    font-size:9px;
    } 
 
/*快讯详细*/
#NewsTitle
{
    width:637px;
    height:40px;
    background-color:#f5f5f5;
    border-bottom:solid 1px #e7e7e7;
    font-size:16px;
    color:#c40000;
    padding-top:16px;
    line-height:20px;
    }
.sp1
{
    color:#999999;
    font-size:9px;
    font-family:Tahoma;
    }
#NewsContent
{
    width:607px;
    height:690px;
    text-align:left;
    font-size:14px;
    padding-top:19px;
    background-color:White;
    padding-left:15px;
    padding-right:15px;
    
    }
.Gallery_list{
	width:160px;
	height:160px;
	margin-top:20px;
	margin-left:30px;
	position:relative;
	overflow:hidden;
	float:left;
	border:solid 2px #e7e7e7;
}
.Gallery_list a{
	text-decoration:none;
}

/*试听两个字的样式*/
.demo_button_text
{
	color: #a40000;
	text-decoration: none;
	font-weight: bold;
}
form
{
	margin:0px;
	padding:0px;
}
/*圆角*/  
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #0fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px;}