﻿@charset "utf-8";
html {background-image:url(http://www.xgwl.com/music/template/default/images/bg.gif); background-repeat:repeat;}
body {width:970px;font:normal 12px/1.6em 微软雅黑, simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#000;margin: 0px auto;text-align: center;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#1974C8;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
input{ padding-left:2px; padding-top:2px; padding-bottom:3px;}
input.focus{background:#FEF6F2; border:#F00 solid 1px;}
img {border:0;}
button {cursor:pointer;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
.hand{ cursor:pointer;}
#pageDiv{border:none; height:20px; width:100%;}
.fred{ color:#FF4500!important;}
.btn{ margin-right:5px; width:66px; text-align:center; height:23px; line-height:23px; text-align:center; border:0; background:url(../images/btn.gif) no-repeat; font-size:12px; color:#C86319;}
.right{ float:right}
.button{ background-color:#CCCCCC; border:outset #B4C9C6 1px; color:#000000; cursor:pointer; padding:3px;}

.pageul { margin-left:35%; padding-top:15px; width:auto; height:30px; clear:both;}
.pageul li{ float:left; cursor:pointer; margin-right:3px; height:19px; text-align:center; border:1px solid #E5E5E5; padding-left:4px; padding-right:4px;}
.pageul li.focus{color:#6A8903; font-weight:bold; border:1px solid #ABCD3A; background:#F4FEDD; background-image:none; }
.pageul input{ height:9px;; width:30px;}

#web_head{ height:52px; margin-top:2px; width:968px; border:1px solid #B3E3F6;}
#web_head ul{list-style:none}
#web_head ul li.logo{ width:168px; height:52px; float:left; margin-top:0px;}
#web_head ul li.search{ width:602px; height:auto; float:left; margin-top:15px;}
#web_head ul li.help{width:195px; float:right; margin-top:15px;}

#content{ clear:both; margin:0 auto; width:970px; text-align:left; overflow:hidden;background-color:#FFFFFF;}

.nav{ margin-bottom:15px; padding-left:8px; height:31px; border:1px solid #B3E3F6; background:url(../images/bg_rp.gif) repeat-x 0 0;}
.nav a{ float:left; display:block; width:68px; height:31px; line-height:31px; text-align:center; padding-top:2px;}
.nav a:hover, .nav a.now{ width:68px; height:29px; line-height:25px; margin:3px 0 -3px 0; position:relative; font-weight:bold; background:url(../images/btn_ico.gif) no-repeat 0 0; text-decoration:none;}
.nav a.now:hover{ text-decoration:none;}

.hot-list{ width:1000px; margin-right:-30px; position:relative; overflow:hidden;zoom:1;}
.hot-list li{ display:block; float:left; margin-right:15px; padding:10px 0; width:477px; background:url(../images/dot.gif) repeat-x 0 bottom;}

.a-img{ float:left; display:block; margin-top:2px; padding:2px; width:62px; height:62px; overflow:hidden; border:1px solid #CFE6EE;}
.a-img img{width:62px; height:62px;}
.info{ float:left; padding-left:10px; width:395px; color:#666;}
.info em{ font-style:normal; font-family:Verdana;}
.info p{ height:20px; line-height:20px; overflow:hidden; }
.info p a{ padding-right:10px; text-decoration:underline;}
.info p a:hover{text-decoration:none;}

.blank{ margin-top:-1px; position:relative; height:25px; line-height:25px; border:1px solid #EEE; background:#F5F5F5;}
.blank2{ margin-top:-6px; position:relative; padding:5px 0 10px 0; background:#fff;}
.blank2 .nr{ height:27px; line-height:27px; background:#EFFAFE;}
.blank2 .btns{ float:left; padding-left:8px; padding-top:3px;}
.blank3{margin-top:0; position:relative; padding:5px 0 10px 0; background:#fff;}
.btns .btn{ float:left; display:block; margin-right:5px; width:50px; height:20px; line-height:20px; text-align:center; border:0; background:url(../images/btn_ico.gif) no-repeat 0 -65px;}
.btns a.btn:hover{ text-decoration:none; background-position:0 -90px;}
.btns .p1{ float:left;}
.btns .p2{ float:left;}
.btns .p2 .btn{ background-position:0 -115px; font-size:12px; color:#C86319;}

.mc-list{ padding:5px; margin-right:-40px; position:relative; overflow:hidden;zoom:1;}
.mc-list li{ float:left; display:block; margin-right:43px; padding:5px 0 7px 0; width:290px; height:18px; background:url(../images/dot.gif) repeat-x 0 bottom;}
.mc-list .check{ float:left; *margin-top:-2px; width:22px;}
.mc-list em{ float:left; display:block; width:20px; font-style:normal; font-weight:bold; color:#919191; overflow:hidden;}
.mc-list h4{ float:left; padding-right:5px; width:165px; height:18px; line-height:18px; font-weight:normal; font-family:Verdana; overflow:hidden;}
.mc-list .pname{ float:left; padding-right:5px; width:53px; height:18px; line-height:18px; overflow:hidden;}
.mc-list .pname2{  float:left; padding-right:5px; width:65px; height:18px; color:gray; line-height:18px; overflow:hidden;}
.aplay, .adown{ float:left; display:block; margin-top:3px; width:15px; height:16px; text-indent:-9999em; overflow:hidden; background:url(../images/btn_ico.gif) no-repeat -75px -80px;}
.add{float:left; width:15px; height:16px; text-indent:-9999em; overflow:hidden; cursor:pointer}
.amtv{ float:left; display:block; margin-top:3px; width:15px; height:16px; text-indent:-9999em; overflow:hidden; background:url(../images/btn_ico.gif) no-repeat -75px -115px;}
.adown{ background-position: -75px -150px;}

.area{ margin-bottom:10px; margin-right:-30px; position:relative; overflow:hidden;zoom:1;}
.box{ float:left; margin-right:10px; width:233px; height:355px; _height:365px; border:1px solid #B3E3F6;}
.box .tt{ padding:0 6px; height:22px; line-height:22px; color:#1974C8; border:1px solid #F5FCFE; background:#EFFAFF;}
.box .tt h4{ float:left;}
.box .tt .pmore{ float:right;}
.box .ct{ border-top:1px solid #B3E3F6;}
.box .ct .mc-list{ margin:0;}
.box .ct .mc-list li{ width:220px; margin:0;}
.box .ct .mc-list h4{ width:125px;}
.box .ct .mc-list .pname{ width:43px;}
.box .btns{ margin-top:-6px; position:relative; padding:3px 6px 0 6px; height:23px; background:#F7F9FA;}
.box .btns .p1{ float:left;}
.box .btns .p2{ float:right;}

.commbox{ width:498px;}
.comlist{ width:498px;}
.comlist li{ width:230px; padding:5px 0 5px 8px; margin-right:5px; background:none;}
.comlist .info{ width:140px; padding-left:5px;}
.comlist .info h4{ font-weight:normal; height:22px; line-height:22px; overflow:hidden;}
.comlist .info h4 a{ text-decoration:underline;} 
.comlist .info h4 a:hover{ text-decoration:none;} 
.comlist .info .agray{ color:#1974C8;  text-decoration:none;}
.comlist .info .agray:hover{text-decoration:underline;}
.comlist .info p{ height:16px; line-height:16px; padding:0; color:#919191;}
.comlist .info .ptry{ height:18px;}
.comlist .info .ptry .s1{ float:left; padding-top:2px;}
.comlist .info .ptry .s2{ float:right;}

.s-singer{ padding:5px;overflow:hidden;zoom:1;}
.s-singer dt{ clear:both; padding:0 5px 2px 5px; height:20px; line-height:20px; font-weight:bold; color:#1974C8; border:1px solid #E5F6FA; background:#EFFCF2;}
.s-singer dd{ float:left; padding-left:5px; padding-top:2px; width:75px;}

.singerbox{ width:213px;}
.singerbox .hot-list{ width:213px;}
.singerbox .hot-list li{ width:210px; padding:5px 0 5px 8px; margin-right:5px; background:none;}
.singerbox .info{ padding-left:5px; width:132px;}
.singerbox .info em{ font-weight:bold; color:#919191;}
.singerbox .info h4{ font-weight:normal;}
.singerbox .info p a{ text-decoration:none;}
.singerbox .info p a:hover{ text-decoration:underline;}

.ollist{ padding-left:13px; overflow:hidden;zoom:1; margin-right:-20px; position:relative;}
.ollist li{ display:block; float:left; margin-right:10px; width:95px; height:23px; _height:24px; line-height:24px; overflow:hidden;}
.ollist li em{ font-style:normal; font-weight:bold; color:#1974C8;}

.box-1{ background:#FCFEFC; border:1px solid #BAE6C5;}
.box-1 .tt{ background:#EFFCF2; color:#2D8F43;}
.box-1 .tt a{ color:#2D8F43;}
.box-1 .ct{ border-top:1px solid #BAE6C5;}

.box-2{ background:#FFFCF9; border:1px solid #FFD5A4;}
.box-2 .tt{ background:#FFF3E3; color:#D36D13; border:1px solid #FFF7EC;}
.box-2 .tt a{ color:#D36D13;}
.box-2 .ct{ border-top:1px solid #FFD5A4;}

.box-3{ background:#FCFEF9; border:1px solid #CEE2AD;}
.box-3 .tt{ background:#F2FCE3; color:#6D972F; border:1px solid #F7FDEC;}
.box-3 .tt a{ color:#6D972F;}
.box-3 .ct{ border-top:1px solid #CEE2AD;}

.box-4{ background:#FFFCFB; border:1px solid #F2D1CA;}
.box-4 .tt{ background:#FEF1EC; color:#A85F43; border:1px solid #FEF6F2;}
.box-4 .tt a{ color:#A85F43;}
.box-4 .ct{ border-top:1px solid #F2D1CA;}


#ft {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #1974c8; PADDING-TOP: 0px; FONT-FAMILY: Verdana; TEXT-ALIGN: center; background-color:#FFFFFF; width:970px;}
#ft a{ color:#0000CC;}

.new_special{ width:465px; height:270px; overflow:hidden}
.new_pic{ width:245px; height:270px; overflow:hidden}
.new_news{ width:233px; height:270px; overflow:hidden}
.rank_num { float:left; margin-top:3px; margin-right:4px;}
.all{ width:968px;}
.autobox{ height:auto}
.wauto{ width:auto}
.msg{ width:968px; height:auto;}
.msg  .ct{ text-align:center}
.artist_info{width:722px; height:auto}
.longbox{ float:left; width:233px; height:auto}
.longbox1{ float:left; margin-right:10px; width:233px; height:auto}
.longbox2{ float:left; width:722px; overflow:hidden; height:auto; margin-right:12px;}
.mtop{ margin-top:15px;}
.infopic{ width:200px; height:200px; margin-left:2px; margin-top:2px; float:left; padding:1px; border:1px solid #B3E3F6; overflow:hidden}
.pic{ width:199px; height:199px;}
._info{ float:left; border:1px solid #CCC; margin-left:15px; margin-top:2px; height:197px; padding-top:8px; overflow:hidden; font-size:14px; line-height:26px; width:490px}
.intro{ color:#FF9900; font-size:13px; line-height:20px; width:716px; position:relative; margin-top:240px; height:auto; padding-left:8px; padding-top:8px;}
.music_list{ font:12px; padding:4px; margin-bottom:10px;}
.music_list td{ padding:2px; font-size:13px; font-family:Verdana;}
.verdana{ font-family:Verdana}
.wfull{ width:100%}
.verdana .ct{ padding:4px;}
.player{ float:left; width:600px; height:425px; overflow:hidden; text-align:center; padding:0px;}
.music_info{ float:left; margin-left:20px; font-size:14px; line-height:30px; width:290px; height:250px;}
.music_lrc{ float:left; margin-left:15px; width:360px; height:250px;  overflow:hidden; padding:5px;}
.music_list_info li{ width:290px; overflow:hidden; height:30px;}
.new_member{width:478px;}
#verify{width:60px;}
.link-box{ width:968px; overflow:visible;}
#text-link{ padding:5px; text-align:left; height:22px;}
#text-link ul li{ float:left; margin-left:15px;}
#logo-link { padding:5px; height:35px;}
#logo-link ul li{ float:left; margin-left:15px; width:88px; height:31px; overflow:hidden}

.tag{ height:25px; line-height:23px; border:1px solid #B3E3F6; background:url(../images/bg_rp.gif) repeat-x 0 -33px;}
.tag h5{ float:left; padding-left:6px; width:80px; font-size:12px; color:#666; border:1px solid #F5FCFE; border-right:1px solid #B3E3F6; background:url(../images/btn_ico.gif) no-repeat 65px -143px;}
.tag a{ float:left; display:block; width:72px; text-align:center; border:1px solid #F5FCFE; border-right:1px solid #B3E3F6;}
.tag a:hover, .tag a.now{ height:26px; width:72px; line-height:25px; font-weight:bold; border:0; border-right:1px solid #B3E3F6; margin-bottom:-1px; position:relative; background:url(../images/btn_ico.gif) no-repeat -8px -35px; text-decoration:none;}
.tag a.now:hover{ text-decoration:none;}
.tag a.num{float:left; display:block; width:30px; text-align:center; border:1px solid #F5FCFE; border-right:1px solid #B3E3F6;}
.tag a.num:hover,a.numnow{height:26px; width:30px; line-height:25px; font-weight:bold; border:0; border-right:1px solid #B3E3F6; margin-bottom:-1px; position:relative; background:url(../images/btn_ico.gif) no-repeat -8px -35px; text-decoration:none;}
.tag h4{ float:left; padding-left:6px; color:#1974C8; line-height:25px;}
.tag h4 span{ color:#FF4500; font-family:Verdana;}
.tag h4 span.new{ font-size:8px; font-weight:normal; position:relative; top:-5px;}
.tag .p2{ float:right; padding-right:6px; color:#919191; line-height:25px;}

.atop{ float:right; display:block; padding:0 10px; font-weight:bold; background:url(../images/btn_ico.gif) no-repeat -50px -165px;}
.namelist{ margin-bottom:30px; overflow:hidden; zoom:1;}
.namelist dt{ float:left; margin:15px 0 10px 0; width:970px; height:25px; line-height:25px;  color:#4D4B46; background:#EFFAFF;}
.namelist dt strong{ float:left; padding-left:6px;font-family:Verdana; font-size:14px;}
.namelist dd{ float:left; padding:0 0 0 6px; width:132px; height:25px; line-height:25px; overflow:hidden;}

.searchs{ padding:0 6px 2px; height:22px;font:normal 12px/22px simsun; color:#666; border-top:0;}
.searchs a{ padding:0 3px; font:bold 12px/22px Verdana; text-decoration:underline;}
.searchs a:hover{ color:#F6610E; text-decoration:none; }
.searchs a.now, .searchs a.now:hover{ color:#F6610E; text-decoration:none;}

#comment_list{ padding:4px; text-align:left}
#comment_list .reply_box{height:auto; border:1px solid #999999; background-color:#EEEEEE; color:red; padding:4px;}





.ctq {
	height: 258px;
	width: 230px;
	font-family: "宋体";
	font-size: 12px;
}
.ctq ul {
	list-style-type: none;
	margin: 0px;
}
.ctq a:link {
	color: #1974C8;
	text-decoration: none;
}
.ctq a:visited {
	color: #1974C8;
	text-decoration: none;
}
.ctq a:hover {
	color: #1974C8;
	text-decoration:underline;
}
.ctq li {
	float: left;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
.ctq p {
	margin: 0px;
        text-align:center;
	padding-top: 5px;
}













#snow {
	font-family: "宋体";
	font-size: 12px;
	height: 405px;
	width: 498px;
}
.lanmu1 {
	height: 142px;
	width: 498px;
}
.lanmu1_1 {
	float: left;
	height: 142px;
	width: 180px;
}

.lanmu1_1 ul {
	list-style-type: none;
	margin: 0px;
	text-align: center;
}
.lanmu1_1 p {
	text-align: center;
	margin: 0px;
}



.lanmu2 {
	height: 131px;
	width: 498px;
}
.lanmu3 {
	height: 132px;
}

.lanmu1_1 a:link {
	color: #1974C8;
	text-decoration: none;
}
.lanmu1_1 a:visited {
	color: #1974C8;
	text-decoration: none;
}
.lanmu1_1 a:hover {
	color: #1974C8;
	text-decoration:underline;
}
.lanmu1_2 a:link {
	color: #1974C8;
	text-decoration: none;
}
.lanmu1_2 a:visited {
	color: #1974C8;
	text-decoration: none;
}
.lanmu1_2 a:hover {
	color: #1974C8;
	text-decoration:underline;
}

.lanmu1_2 ul {
	margin: 0px;
	list-style-type: none;
	line-height: 18px;
}
.lanmu1_2 li {
	text-align:left;width:300px;
}


.lanmu1_2 {
	float: left;
	height: 142px;
	width: 318px;
}








.lanmu1_21 a:link {
	color: #1974C8;
	text-decoration: none;
}
.lanmu1_21 a:visited {
	color: #1974C8;
	text-decoration: none;
}
.lanmu1_21 a:hover {
	color: #1974C8;
	text-decoration:underline;
}

.lanmu1_21 ul {
	margin: 0px;
	list-style-type: none;
	line-height: 18px;
}
.lanmu1_21 li {
	text-align:left;width:225px;
}


.lanmu1_21 {
	float: left;
	height: 142px;
	width: 318px;
}














#logoq{
	font-size:13px;
	line-height:24px;
    background-color:#FFFFFF;
	width: 950px;
	height: 90px;
	margin-top: 10px;
}
#logoq_left{
	width:330px;
	float:left;
}
#logoq_right{
    width:550px;
	float:right;
}
#logoq_right ul{
    list-style: none none;
	padding:0px;
	margin:0px;
}
#logoq_right ul li{
	float:left;
	text-align: center;
	width: 60px;


