@charset "utf-8";
html,body,div,span,p,a,small,fieldset,form,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
html,body{width:100%;}
ul,ol,li,dl,dt,dd{list-style:none;}
img,form,field,label{border:0;}

html{background:#371726 url(/images/atv/song2/resong_bigtopbg.gif) left top repeat-x;}
body{background:url(/images/atv/song2/resong_topbgbanner.jpg) center top no-repeat;}

#content{margin:0 auto; width:960px; overflow:hidden;}
#top{float:left; width:960px;  height:295px; background:url(/images/atv/song2/resong_topbgbanner.jpg) -240px 0px no-repeat;}
#top div.nav{float:left; height:49px; overflow:hidden; margin:0 0 0 126px; _margin-left:63px;}
#top div.nav a{float:left; display:block; width:141px; height:49px; text-indent:-999px; overflow:hidden;}
#top div.nav a.btn1{background:url(/images/atv/song2/resong_nav_btn1.jpg) 0px -49px;}
#top div.nav a.btn2{background:url(/images/atv/song2/resong_nav_btn2.jpg) 0px -49px;}
#top div.nav a.btn3{background:url(/images/atv/song2/resong_nav_btn3.jpg) 0px -49px;}
#top div.nav a.btn4{background:url(/images/atv/song2/resong_nav_btn4.jpg) 0px -49px;}
#top div.nav a.btn5{background:url(/images/atv/song2/resong_nav_btn5.jpg) 0px -49px;}
#top div.nav a.btn1:hover{background:url(/images/atv/song2/resong_nav_btn1.jpg)}
#top div.nav a.btn2:hover{background:url(/images/atv/song2/resong_nav_btn2.jpg)}
#top div.nav a.btn3:hover{background:url(/images/atv/song2/resong_nav_btn3.jpg)}
#top div.nav a.btn4:hover{background:url(/images/atv/song2/resong_nav_btn4.jpg)}
#top div.nav a.btn5:hover{background:url(/images/atv/song2/resong_nav_btn5.jpg)}
#top div.anime{float:left; width:960px; height:246px; overflow:hidden;}
#main{flost:left; width:960px; overflow:hidden;}
#main div.intro{float:left; width:960px;}
#main div.intro img{float:left;}
#main div.singers{float:left; width:960px; background:url(/images/atv/song2/resong_box1_mid.jpg);}
#main div.singers div.singersin{float:left; width:960px; overflow:hidden; background:url(/images/atv/song2/resong_box1_top.jpg) left top no-repeat; padding-top:50px;}
#main div.singers div.sgcon{float:left; width:960px; padding-left:19px; padding-top:6px; _padding-left:13px; padding-bottom:30px; background:url(/images/atv/song2/resong_box1_bot.jpg) left bottom no-repeat;}
#main div.singers div.sgcon div.sgbox{float:left; width:216px; margin:7px;}
#main div.singers div.sgcon div.sgbox img{float:left;}
#main div.singers div.sgcon div.sgbox div{float:left; width:182px; padding:0 17px; background:url(/images/atv/song2/resong_box1_inb_mid.jpg);}
#main div.singers div.sgcon div.sgbox div img{float:left; width:180px; height:126px; border:solid 1px #371726; margin-bottom:8px;}
#main div.singers div.sgcon div.sgbox div span{float:left; display:block; width:168px; min-height:12px; _height:12px; line-height:20px; font-size:12px; padding:6px 5px 4px;}
#main div.singers div.sgcon div.sgbox div span.color{background-color:#efefef;}
#main div.singers div.sgcon div.sgbox div span small{font-size:12px; color:#91007B;}
#main div.singers div.sgcon div.sgbox div span.btn a{display:block; width:82px; height:23px; margin:0 auto;}
#main div.singers div.sgcon div.sgbox div span.btn img{width:auto; height:auto; border:0;}
#bottom{float:left; width:960px; height:80px; background:url(/images/atv/song2/resong_bottom_logo.jpg) 20px 16px no-repeat;}
#bottom p{margin:15px 0 0 200px; color:#F57CD1; font:12px/18px normal Verdana, Arial, Helvetica, sans-serif;}
#bottom p a{color:#F57CD1;}

#main div.site{float:left; width:960px; background:url(/images/atv/song2/resong_site_k_mid.jpg);}
#main div.site div.singersin{float:left; width:960px; overflow:hidden; background:url(/images/atv/song2/resong_site_k_top.jpg) left top no-repeat; padding-top:４０px;}
#main div.site div.sgcon{float:left; width:960px; padding-left:0px; padding-bottom:30px; background:url(/images/atv/song2/resong_site_k_bot.jpg) left bottom no-repeat;}
#main div.site div.sgcon div.table{margin:0 auto; width:820px; overflow:hidden; margin-top:35px;}
#main div.site div.sgcon div.table h2{float:left; width:818px; height:26px; overflow:hidden; font:12px/29px normal; text-indent:10px; border:solid 1px #EA9EBB; background:url(/images/atv/song2/resong_site_tab1_titbg.jpg);}
#main div.site div.sgcon div.table h2 span{font-size:14px; font-weight:bold;}
#main div.site div.sgcon div.table table{float:left; border-left:solid 1px #EA9EBB;}
#main div.site div.sgcon div.table table td{border-bottom:solid 1px #EA9EBB; border-right:solid 1px #EA9EBB; font-size:12px; padding:13px 0 10px; overflow:hidden}
#main div.site div.sgcon div.table table td.tit{font-weight:bold; color:#E3007B; background-color:#FFF3F9; text-align:center;}
#main div.site div.sgcon div.table table td.tis{text-indent:10px;}
#main div.site div.sgcon div.table table td.tis2{padding:2px 0;}
#main div.site div.sgcon div.table table td.tis2 ul{float:left; display:block; width:97%; _width:auto; padding-left:5px;}
#main div.site div.sgcon div.table table td.tis2 ul li{display:block; width:100%; line-height:25px;}
#main div.site div.sgcon div.table table td.tis2 ul li.color{background-color:#efefef;}
#main div.site div.sgcon div.table table td.tis2 ul li span{float:left; display:block; width:350px; text-indent:10px;}
#main div.site div.sgcon div.table table td.tis2 ul li a{color:#f00;}
#main div.site div.sgcon div.table table td.tis2 a.flower{margin-left:5px}
#main div.site div.sgcon div.table table td div.photo{float:left; padding:0px 10px 10px;}
#main div.site div.sgcon div.table table td div.photo a{float:left; display:block; width:110px; height:110px; padding:4px; margin:9px; *margin:10px; _margin:8px; border:solid 1px #000;}
#main div.site div.sgcon div.table table td div.photo a:hover{background-color:#FEE2F5;}
#main div.site div.sgcon div.table table td div.photo a img{float:left; width:110px; height:110px;}

#main div.site div.sgcon div.talk{margin:0 auto; width:820px; overflow:hidden; margin-top:35px; margin-bottom:20px;  border:solid 1px #F5B84E;}
#main div.site div.sgcon div.talk h2{float:left; width:820px; height:26px; overflow:hidden; font:12px/29px normal; font-weight:bold; text-indent:10px;  border-bottom:solid 1px #F5B84E; background:url(/images/atv/song2/resong_site_tab2_titbg.jpg);}
#main div.site div.sgcon div.talk div.tb{float:left; width:810px; padding:5px;}
#main div.site div.sgcon div.talk div.tb div.tbs{float:left; width:100%; border-bottom:solid 1px #F5B84E;}
#main div.site div.sgcon div.talk div.tb div.tbs h4{float:left; width:100%; height:25px; line-height:27px; overflow:hidden; font-weight:normal; background-color:#FFF7E5; font-size:12px;}
#main div.site div.sgcon div.talk div.tb div.tbs h4 span{float:left;}
#main div.site div.sgcon div.talk div.tb div.tbs h4 span.name{text-indent:8px; display:block; width:100px; overflow:hidden; color:#DF0024;}
#main div.site div.sgcon div.talk div.tb div.tbs h4 span.num{position:relative; left:15px; display:block; width:40px; color:#666;}
#main div.site div.sgcon div.talk div.tb div.tbs h4 span.time{position:relative; left:555px; display:block; width:200px;}
#main div.site div.sgcon div.talk div.tb div.tbs p{float:left; display:block; width:96%; padding:8px 2% 6px; font:12px/22px normal;}
#main div.site div.sgcon div.talk div.page{float:left; width:100%; text-align:center; padding:15px 0; font-size:12px;}
#main div.site div.sgcon div.talk div.page a{text-decoration:none; color:#000;}
#main div.site div.sgcon div.talk div.page a:hover{text-decoration:underline; color:#f00;}
#main div.site div.sgcon div.talk div.page span{font-size:12px; font-weight:bold; color:#f00;}
#main div.site div.sgcon div.say{margin:0 auto; width:800x; overflow:hidden; margin:0 10px 10px; border:solid 1px #aaa; padding-bottom:20px;}
#main div.site div.sgcon div.say h5{float:left; width:100%; height:25px; line-height:25px; overflow:hidden; text-align:center; font-size:12px; background:#efefef;}
#main div.site div.sgcon div.say fieldset{float:left; width:100%; border:0; padding:6px 20px; font-size:12px;}
#main div.site div.sgcon div.say fieldset textarea{width:760px; _width:740px; height:50px; margin:0; padding:0;}
