﻿@charset "utf-8";
/* CSS Document */

.music {
	width: 736px;border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff;
}
.music-title {
	position: relative;left: 10px;top: 0;width: 726px;height: 32px;padding: 0;margin: 20px 0 15px;background: url(/style/images/music-title-bg.gif) left top repeat-x;
}
.music-title a,.music-title a:visited,
.music-title a.on,.music-title a:visited.on {
	position: relative;float: left;display: inline-block;height: 32px;margin-right: -1px;
}
.music-title a span,.music-title a.on span {
	float: left;display: inline-block;height: 32px;line-height: 28px;margin: 0 3px;padding: 0 10px;cursor: pointer;background: url(/style/images/music-title.gif) left -64px no-repeat;
}
.music-title a.on span {
	background-position: center top;font-weight: bold;color: #fff;
}
.music-title a .left,.music-title a .right,
.music-title a.on .left,.music-title a.on .right {
	position: absolute;top: 0;width: 3px;margin: 0;padding: 0;
}
.music-title a .left {
	left: 0;background-position: left -96px;
}
.music-title a.on .left {
	left: 0;background-position: left -32px;
}
.music-title a .right {
	right: 0;background-position: right -96px;
}
.music-title a.on .right {
	right: 0;background-position: right -32px;
}
.music-title .right {
	float: right;padding: 3px 10px;
}

/* 音乐分类 */
.musicClass 
{
	 padding:20px;border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff;
}
.musicClass div 
{
	padding:5px;
	border-bottom:1px dotted #C9CACA;
}
.musicClass h2 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#91BE16;
}
.musicClass h2 a,.musicClass h2 a:link,.musicClass h2 a:visited 
{
    color:#91BE16;
}
.musicClass h2 a:hover {
	color:#E00;
}
.musicClass dl 
{
	margin:5px 0;
	padding:0 0.8em;
}
.musicClass dt 
{
	padding-top:5px;
	color:#92C31B;
}
.musicClass dt a,
.musicClass dt a:link,
.musicClass dt a:active,
.musicClass dt a:visited {
	color:#92C31B;
}
.musicClass dt a:hover {
	color:#E00;
}
.musicClass dd 
{
	padding:5px 0.6em 0;
}
.musicClass dd a {
	margin:3px 0.6em;
	display:inline-block;
	white-space:nowrap;
}


.video .pages-box {
	margin: 10px 30px;
}
.video .box {
	width: 750px;margin: 10px 0 10px 35px;
}
.video .box dl {
	position: relative;float: left;width: 200px;height: 220px;padding: 10px 0;margin-right: 35px;
}
.video .box dl dt 
{
	width:184px;
	height:138px;
	padding:5px;
	text-align:center;
	border: 1px solid #ddd;
}
.video .box dl dd  
{
	padding:5px;
}
.video .box dl dd p 
{
	padding:5px 1px 1px;
	margin:0;
	height:15px;
	line-height:16px;
	font-family:Arial;
	overflow:hidden;
}
.video .box dl .txt {
	font-weight: bold;
}
.video .box dl .artists {
	color: #91BE16;
}
.video .box dl .artists a,.video .box dl .artists a:visited {
	color: #91BE16;
}
.video .box dl dd span {
	float: left;
	width: 90px;
}
.video .box dl dd span em 
{
	font-size:11px;
	font-style:normal;
}

.video-detail {
	padding: 0 30px;
}
.video-cont {
	margin-bottom: 25px
}
.video-cont .video-player,.disk-cont .info {
	float: left
}
.tidbits-player {
	text-align: center;
}
.video-cont .info {
	float: right;width: 250px;border: 1px solid #C9CACA
}
.video-cont .info dd {
	padding: 13px 15px;margin-top: -1px;line-height: 1.8;border-top: 1px dotted #C4C4C4
}
.video-cont .info em {
	font-weight: bold;font-style: normal;color: #91BE16
}
.video-cont .info h2 {
	height: 25px;font-size: 14px;font-weight: bold;color: #91BE16
}
.video-cont .info dd img {
	vertical-align: middle
}
.video-box1 
{
}
.title6 {
	position: relative;height: 31px;background: url(/style/images/title6.gif) left top repeat-x;z-index: 5;
}
.title6 .left,.title6 .right {
	position: absolute;top: 0;height: 31px;background: url(/style/images/title6.gif) left top no-repeat;
}
.title6 .right {
	right: 0;width: 10px;background-position: right -62px;
}
.title6 .left {
	left: 0;width: 100%;margin: 0;background-position: left -85px;
}
.title6 .left a,.title6 .left a:visited {
	float: left;display: block;height: 31px;line-height: 29px;width: 88px;text-align: center;background: url(/style/images/title6.gif) left -31px no-repeat;font-family: Arial;font-weight: bold;cursor:pointer;
}
.title6 .left a.lt,.title6 .left a:visited.lt {
	background-position: left -93px;
}
.title6 .left a.on,.title6 .left a:visited.on {
	background-position: left -124px;
	color:#FFF;
}
/**图片滚动**/
.rollBox{position: relative;top: -4px;width:678px;background: url(/style/images/cont1-bg.png) repeat-x} 
.rollBox .LeftBotton,.rollBox .RightBotton{height:200px;width:20px;background:url(/style/images/move-mv.png) no-repeat ;float:left;display:inline;margin:0;} 
.rollBox .RightBotton{background-position: right -200px; float:right;}
.rollBox #LeftBotton,.rollBox #RightBotton 
{
	cursor:pointer;
}
.rollBox #LeftBotton{height:40px; margin-top:70px; width:10px; margin-left:10px;}
.rollBox #RightBotton{height:40px; margin-top:70px; width:10px;margin-right:10px;}
.rollBox .Cont{width:618px;padding-left:20px;overflow:hidden;} 
.rollBox .ScrCont{width:15000px; overflow:hidden; padding-top:20px;}
.rollBox .Cont dl 
{
	width:180px;float:left;padding:0;margin-right:30px;
}
.rollBox .Cont dl dt{width:160px;height:130px;margin:0 auto;padding:4px;background:#fff;border:1px solid #ccc;}
.rollBox .Cont dl dd 
{
	padding:4px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
}
.rollBox .Cont dl dd a,.rollBox .Cont dl dd a:visited {	color: #91BE16;}
.rollBox .Cont dl dd a:hover {color: navy;text-decoration: underline}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;} 
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;} 


.disk {
}
.disk .pages {
	margin: 5px 10px;display: inline;
}
.disk-box {
	width: 780px;margin: 10px 0 0 10px;
}
.disk-box dl {
	position: relative;float: left;width: 230px;height: 380px;margin-right: 10px;margin-bottom: 10px;border: 1px solid #DFDFDF;
}
.disk-box dl dt 
{
	width:212px;
	height:212px;
	margin:8px;
	border: 1px solid #efefef;
	overflow:hidden;
}
.disk-box dl dd {
	padding:5px 8px;
}
.disk-box dl dd h2 {
	color: #000;font-size: 12px;padding: 0;margin: 0;
}
.disk-box dl dd h2 a,.disk-box dl dd h2 a:visited {
	color: #000;
}
.disk-box dd h2 a:hover {
	color: #D00;
}
.disk-box dl dd p 
{
	margin:0;
	padding:0;
	height:20px;
	line-height: 25px;
	overflow:hidden;
}
.disk-box dl .tool {
	text-align: right;padding: 0 8px;
}
.disk-detail {
	padding: 0 30px;
}
.disk-detail .box {
	width: 688px;padding: 0 0 20px;
}
.disk-detail .box .photo,.disk-detail .box .info {
	float: left;
}
.disk-detail .box .photo {
	width: 360px;
}
.disk-detail .box .photoShow 
{
	border:1px solid #EEE;
	width:345px;
	height:345px;
}
.photoList 
{
	width:347px;
	height:54px;
	margin-top:10px;
}
.photoList_lt 
{
	position:relative;
	float:left;
	width:14px;
	height:54px;
}
.photoList_rt 
{
	position:relative;
	float:left;
	width:14px;
	height:54px;
}
.photoList_lt a,.photoList_rt a,
.photoList_lt a:visited,.photoList_rt a:visited {
	position:absolute;
	top:21px;
	width:14px;
	height:13px;
	cursor:pointer;
	background:url(/style/images/photoList_bg.gif) left center no-repeat;
	overflow:hidden;
	star:expression(this.onFocus=this.blur());
	outline:none;
}
.photoList_rt a,.photoList_rt a:visited 
{
	background-position:-14px center;
}
.photoList_lt a:hover{
	background-position:-25px center;
}
.photoList_rt a:hover {
	background-position:-39px center;
}
.photoList_ct {
	position:relative;
	float:left;
	height:54px;
	width:310px;
	margin:0 4px;
}
.photoList_ct .loop
{
	height:54px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	width:1000px;
}
#PhotoList1,#PhotoList2
{
	float:left;
}
.photoList_ct a,.photoList_ct a:visited 
{
	float:left;
	display:block;
	margin-right:10px;
	padding:1px;
	border:1px solid #C9CACA;
	width:50px;
	height:50px;
}
.photoList_ct a.on,.photoList_ct a:visited.on,.photoList_ct a:hover {
	padding:0;
	border:2px solid #669;
}

.disk-detail .box .info {
	float: right;width: 300px;padding-left: 10px;line-height: 2.0
}
.disk-detail .box .info h2 {
	font-size: 14px;font-weight: bold
}
.disk-detail .box .info img {
	margin: 0 0 -3px
}
.disk-detail .box .info li {
	padding: 10px 10px 9px;border-top: 1px #C4C4C4 dotted;margin-top: -1px
}
.disk-detail .box .info em {
	font-style: normal;font-weight: bold;color: #91BE16
}

.song {
	margin: 0 30px;overflow: visible;
}
.song .box {
	background: #fff;
}
.songBox {
	border-left: 1px solid #C9CACA;border-right: 1px solid #C9CACA;background: #fff;
}
.songBox dl,.songBox .top {
	position: relative;height: 30px;border-bottom: 1px solid #ddd;margin-bottom: -1px;
}
.songBox dl .number,.songBox .top .number {
	position: absolute;left: 0;top: 10px;width: 45px;text-align: center;
}
.songBox dl .number span,.songBox .top .number span {
	display: inline-block;margin: 0;padding: 0;background: url(/style/images/songBox-number.gif) right -13px no-repeat;
}
.songBox .top .number span {
	background-position: right top;
}
.songBox dl .number span i,.songBox .top .number span i {
	display: inline-block;height: 13px;font-family: Verdana;color: #fff;line-height: 13px;*line-height: 12px;padding: 0 5px;font-style: normal;font-size: 10px;font-weight: bold;background: url(/style/images/songBox-number.gif) left -39px no-repeat;
}
.songBox .top .number span i {
	background-position: left -26px;
}
.button-bar {
	padding: 5px 1px 0;margin: 10px auto;
}
.button-bar .addfavorites,.button-bar .favorites {
	float: right;color: #7D7D7D;display: block;height: 16px;margin-left: -1px;padding: 4px 5px 0;border: 1px solid #CECECE;background: url(/style/images/button-bg.png) repeat-x
}
.button-bar .favorites strong {
	color: #63A801
}
.button-bar .favorites img {
	padding-right: 5px;margin: -1px 0 -2px
}
.button-bar .addaudition {
	display: inline-block;height: 18px;margin-bottom: -5px;padding: 5px 5px 0;border: 1px solid #fff;
}
.button-bar .button,.button-bar .button:hover {
	position: static;width:auto; height: 22px;line-height: 21px;color: #737373;font-size: 12px;border: 1px solid #CECECE;padding: 0 10px;*padding: 0 5px;margin: 0;background: url(/style/images/button-bg.png) repeat-x
}
.button-bar .button:hover {
	background-position: left -20px
}

.songBox dl .txt {
	margin: 0 150px 0 45px;padding: 10px 0 0;height: 20px;
}
.songBox dl .tool {
	position: absolute;right: 0;top: 8px;width: 150px;
}
.songBox dl .tool p {
	float: left;margin: 0;padding: 0 10px;
}
.songBox dl .tool p .checkbox {
	position: relative;top: 1px;left: 0;height: 13px;width: 13px;
}
.songBox dl .tool p .checkbox input {
	padding: 0;margin: 0;border: 0;
}


.song-cont {
	margin-bottom: 25px
}
.song-cont .photo,.song-cont .info {
	float: left
}
.song-cont .photo {
	width: 350px; height:360px; overflow:hidden;
}
.song-cont .info {
	float: right;width: 250px;border: 1px solid #C9CACA
}
.song-cont .info dd {
	padding: 13px 15px;margin-top: -1px;line-height: 1.8;border-top: 1px dotted #C4C4C4
}
.song-cont .info em {
	font-weight: bold;font-style: normal;color: #91BE16
}
.song-cont .info h2 {
	height: 25px;font-size: 14px;font-weight: bold;color: #91BE16
}
.song-cont .info dd img {
	vertical-align: middle
}

.listBox {
	margin: 10px 20px;
}
.listBox .pages {
	margin: 10px 0;
}
.listTitle,.listCont {
	height: auto;border: 1px solid #C9CACA;background: url(/style/images/song-title.gif) left top repeat-x;
}
.listTitle dd,.listCont dd {
	height: auto;padding: 6px 0 108px 0;margin-bottom: -100px;text-align: center;font-weight: bold;border-left: 1px solid #E6E7E7;margin-left: -1px;
}
.listCont {
	margin-top: -1px;background: #fff;
}
.listCont dd {
	font-weight: normal;padding: 10px 0 110px 0;margin-bottom: -100px;
}
.listTitle .left,.listCont .left {
	float: left;width: 50px;
}
.listCont .left p {
	width: 16px;height: 13px;padding: 0;margin: 0 auto;color: #fff;font-weight: bold;font-family: Verdana;font-size: 10px;background: url(/style/images/icon.gif) center -13px no-repeat;
}
.listCont .left p.top {
	width: 16px;height: 13px;background: url(/style/images/icon.gif) center top no-repeat;
}
.listTitle .middle,.listCont .middle {
	text-align: left;padding-left: 10px;
}
.listTitle .right,.listCont .right {
	float: right;padding: 0;
}
.listTitle .right p,.listCont .right p {
	float: left;border-right: 1px solid #E6E7E7;margin-right: -1px;padding: 8px 0 108px;margin: 0 0 -100px;
}
.listCont .right p {
	padding: 10px 0 110px;margin: 0 0 -100px;
}

.commend {
	position: relative;margin: 10px 20px 30px;
}
.commend h2 {
	height: 23px; font-size: 14px;color: #000;margin: 0;padding: 0;
	font-weight: bold;
}
.commend-left {
	float: left;width: 450px;
}
.commend-left .cover {
	border: 1px solid #C9CACA;padding: 5px;
}
.commend-left h2 {
	padding: 5px 5px 0;
}
.commend-left h2 a,.commend-left h2 a:visited {
	color: #8BC500;
}
.commend-left h2 a:hover {
	color: #C00;
}
.commend-left p {
	padding: 2px 5px;margin: 0;line-height: 1.8;
}
.commend-right {
	float: right;width: 245px;
}
.commend-right li {
	position: relative;
	height: 56px;
	background: #fff;
	margin-bottom: 5px;
	cursor:pointer;
}
.commend-right li .left,.commend-right li .right {
	position: absolute;top: 0;padding:0;width: 25px;height: 56px;background: url(/style/images/show-commendTitle.gif) no-repeat;
}
.commend-right li .left {
	background-position: 0 -112px;
}
.commend-right .on .left {
	left: 0;background-position: 0 -168px;
}
.commend-right li .right {
	right: 0;background-position: 100% -224px;
}
.commend-right .on .right {
	background-position: 100% -280px;
}
.commend-right li div {
	position: relative;padding: 5px 25px;width: 211px;height: 46px;background: url(/style/images/show-commendTitle.gif) 0 0 repeat-x;
}
.commend-right .on div {
	background-position: 0 -56px;
}
.commend-right .pic {
	float: left;padding: 7px 5px;margin: 0;
}
.commend-right .pic img {
	border: 1px solid #000;width: 60px;height: 60px;padding: 0;margin: 0;
}
.commend-right h3 {
	height:23px; line-height:23px; font-size:14px; font-weight:bold; color: #456DA8;
}
.commend-right p {
	padding:5px;
	color:#fff;
}
.commend-right li p,.commend-right a,.commend-right a:visited {
	color: #777;
}
.commend-right .on p,.commend-right .on a,.commend-right .on a:visited {
	color: #fff;
}
.commend-right a:hover {
	color: #E00;
}
.commend-right .on a:hover {
	color: #fff;
}

.player-box {
	position: relative;top: 0;padding: 0;margin: 0 -5px;width: 688px;
}

/**===== play-info =====**/
.play-info {
	 clear: both;margin: 0;border: 1px solid #DDD;padding: 5px 10px
}
.play-info p {
	float: left;width: 325px;padding-top:12px;padding-left:8px;
}
.play-info ul {
	border-left: 1px solid #ddd;width: 300px;padding:0 0 0 20px;margin:0;
}
.play-info ul li {
	float:left;width:33%;list-style:none;padding:0;margin:0; line-height:1.6;
}
.play-info ul .embedMusic {
	margin-top:8px;
	cursor:pointer;
}
.play-info p a ,.play-info p a:visited {
	float:left;
	height:17px;
	line-height:17px;
	display:block;
	font-weight:bold;
	color: #333;
	padding-left:20px;
	margin-right:5px;
	background:url(/style/images/play-info-icon.png) no-repeat;
	overflow:hidden;
}
.play-info p a:hover {
	text-decoration: underline;
}
.play-info p #playAll {
	background-position: left 0px
}
.play-info p #participate {
	background-position: left -17px
}
.play-info p #liker {
	background-position: left -34px
}
.play-info p #comment {
	background-position: left -51px
}
.play-info p #report {
	background-position: left -68px
}
.play-info p #recommend {
	background-position: left -85px
}

/**===== Tag 标签 =====**/
.tag {
	border: 1px solid #ddd;border-top: 0px;padding: 5px;-margin-right: -1px;
}
.tag img {
	margin: 0 0 -4px
}
.tag a,.tag a:visited {
	font-family: ;font-size: 11px;text-decoration: underline
}
.intro {
	margin: 25px 0;line-height: 1.7; color:#000;
}
.intro p, .intro div,.intro ul,.intro li,.intro span{
	 color:#000;
}
.intro  h3 {
	height: 22px;width: 100%;background: url(/style/images/dotted-line.png) left center repeat-x
}
.intro .content {
	margin: 10px 5px;line-height: 2.0
}
.intro .content p {
	margin: 10px 0
}

.title5 .middle,.title5 .left,.title5 .right{
	height: 29px;background: url(/style/images/title5.gif) left top no-repeat;
}
.title5 {
	position: relative;height: 29px;margin: 0;
}
.title5 .left,.title5 .right{
	position: absolute;top:0;height: 29px;width: 5px;
}
.title5 .left {
	left: 0;background-position: left -29px;
}
.title5 .right {
	right: 0;background-position: right -58px;
}
.title5 .middle {
	margin: 0 5px;line-height: 32px;font-weight: normal;padding: 0;background-repeat: repeat-x
}
.title5 .middle a,.title5 .middle a:visited,.title5 .middle a.on,.title5 .middle a:visited.on {
	float: left;width: 68px;display: block;margin-left: -1px;text-align: center;background: url(/style/images/title5.gif) left -87px no-repeat;
}
.title5 .middle a.on,.title5 .middle a:visited.on {
	margin-left: 0;font-weight: bold;background: url(/style/images/title5-on.gif) left top no-repeat;
}
.forecast-box {
	border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff;
}
.forecast-head {
	padding: 10px 20px;height: 20px;background: url(/style/images/activity-box-calendar.gif) repeat-y;
}
.forecast-head  p {
	float: left;display: block;margin: 0 10px 0 0;padding: 0;
}
.forecast-head  .prev,.forecast-head  .next {
	padding: 7px;height: 8px;cursor: pointer;
}
.forecast-head  .show {
	line-height: 20px;font-size: 14px;font-weight: bold;
}
.forecast-title {
	height: 32px;background: #F2F2F3;margin-right: -1px;border-top: 1px solid #C9C9C9;border-bottom: 1px solid #C9C9C9;
}
.forecast-title dd {
	float: left;height: 32px;line-height: 32px;font-weight: bold;text-align: center;border-right: 1px solid #C9C9C9;margin-left: -1px
}
.forecast-cont {
	background: #fff;margin: 20px -1px 20px 0;border-bottom: 1px solid #C9C9C9;
}
.forecast-cont dd {
	float: left;padding: 0 0 500px;margin: 0 -1px -500px 0;
}
.forecast-cont .left {
	position: relative;width: 60px;line-height: 32px;text-align: center;border-top: 1px solid #C9C9C9;
	font-weight: bold;color: #90C909;
}
.forecast-cont dd div p {
	float: left;font-weight: normal;line-height: 18px;padding: 8px 0 500px;margin: 0 -1px -495px 0;border: 1px solid #C9C9C9;border-right: 0;text-align: center;overflow:visible;
}

.ars-rak {
	margin: 10px 0;
}
.ars-rak .pages-box {
	margin: 10px 30px;
}
.ars-rak-box {
	width: 750px;padding: 0 5px;margin-left: 30px;
}
.ars-rak-box dl {
	position: relative;float: left;display: block;height: 75px;width: 180px;padding: 20px 0;margin: 0 50px 0 5px;text-align: center;line-height: 1.6;overflow: hidden;
}
.ars-rak-box dl dd {
	float: left;text-align: left;padding-left: 8px;
}
.ars-rak-box dl dt {
	float: left; display:inline-block;height: 72px;width: 72px;padding:0 2px 2px 0;text-align: left;background: url(/style/images/ars-rak-i.gif) bottom right;
}
.ars-rak-box dl dd h2 
{
	font-size:12px;
	height:18px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.ars-rak-box dl dd p
{
	margin:0;
	padding:0;
	height:18px;
	line-height:25px;
	overflow:hidden;
}

.mv {
	margin: 10px;
}
.mv-box1 {
	margin: 10px auto;
}
.mv-bzzt {
	float: left;width:155px;height: 136px;background: url(/style/images/mv-bzzt.gif) left top no-repeat;
}
.mv-bzzt p {
	width: 98px;height: 126px;line-height: 26px;text-align: center;margin: 10px 10px 10px 42px;
}
.mv-bzzt p img {
	width: 98px;height: 90px;border: 2px solid #ccc;
}
.mv-right {
	width: 550px;float: right;
}
.mv-title {
	position: relative;height: 23px;z-index: 5;background: url(/style/images/mv-title.gif) top left no-repeat;
}
.mv-title p {
	float: left;width: 90px;text-align: center;margin: 0;padding: 8px 0 0;
}
.mv-list {
	position: relative;top: -7px;height: 107px;padding: 13px 8px 0;z-index: 2;background: url(/style/images/mv-list-bg.gif) top right no-repeat;
}
.mv-list img {
	border: 2px solid #ccc;width: 98px;height:90px;
}
.mv-list2 {
	position: relative;top: -1px;padding: 20px 0 0 5px;background: url(/style/images/mv-list2-bg.gif) left top repeat-x;
}
.mv-list2-left {
	float: left;position: relative;width: 193px
}
.mv-list2-left img {
	padding: 3px;border: 1px solid #CCC;width: 185px;height: 240px;
}
.mv-list2-left p.left {
	float: left;width: 110px;padding: 8px 0;margin: 0;font-weight:bold;text-align:center;
}
.mv-list2-left p.right {
	float: right;width: 83px;padding: 8px 0;margin: 0;text-align:center;
}
.mv-list2-right {
	float: right;width: 510px;padding: 5px 0;
}
.mv-list2-right p {
	float: left;display: inline;width: 117px;height: 150px;margin: 0 5px;padding: 0;text-align:center;line-height: 20px;
}
.mv-list2-right p .pic {
	display: block;width: 117px;height: 95px;margin: 0 0 5px;background: url(/style/images/mv-pic-bg.gif) left top no-repeat;
}
.mv-list2-right p .pic img {
	padding: 3px;width: 111px;height: 75px;
}
.mv-list3 {
	position: relative;top: -1px;padding: 20px 0 0;background: url(/style/images/mv-list2-bg.gif) left top repeat-x;
}
.mv-list3-left {
	float: left;width: 125px;
}
.mv-list3-left p {
	float: left;display: inline;width: 117px;height: 150px;margin: 0 5px;padding: 0;text-align:center;line-height: 20px;
}
.mv-list3-left p .pic {
	display: block;width: 117px;height: 95px;margin: 0 0 5px;background: url(/style/images/mv-pic-bg.gif) left top no-repeat;
}
.mv-list3-left p .pic img {
	padding: 3px;width: 111px;height: 75px;
}
.mv-list3-right {
	float: right;width: 580px;
}
.mv-list3-right a {
	float: left;display: inline-block;width: 120px;margin: 5px 7px 5px 0;padding-left: 18px;background: url(/style/images/mv-list3-right-a.gif) left top no-repeat;text-overflow: ellipsis;-moz-binding: url('/style/ellipsis.xml#ellipsis');white-space:nowrap;overflow:hidden
}

.musicGroup {
	margin: 10px auto;
}
.music-group {
	padding: 30px 0;border-style: solid;border-color: #C9CACA;border-width: 0 1px;background: #fff;
}
.music-groupTop {
	position: relative;margin: 0 30px;
}
.groupTop-left {
	float: left;width: 620px;
}
.groupTop-right {
	float: right;width: 245px;
}
.groupTop-right dl {
	position: relative;
	height: 78px;
	background: #fff;
	margin-bottom: 5px;
	cursor:pointer;
}
.groupTop-right dl .left,.groupTop-right dl .right,.groupTop-right .on .left,.groupTop-right .on .right {
	position: absolute;top: 0;padding:0;width: 17px;height: 78px;background: url(/style/images/show-commendTitle.gif) no-repeat;
}
.groupTop-right dl .left,.groupTop-right .on .left {
	left: 12px;background-position: left -78px;
}
.groupTop-right .on .left {
	left: 0;background-position: left -312px;
}
.groupTop-right dl .right,.groupTop-right .on .right {
	right: 0;background-position: right -156px;
}
.groupTop-right .on .right {
	background-position: right -390px;
}
.groupTop-right dl .groupTop-caption,.groupTop-right .on .groupTop-caption {
	position: relative;margin: 0 17px;width: 211px;height: 78px;background: url(/style/images/show-commendTitle.gif) top left repeat-x;
}
.groupTop-right .on .groupTop-caption {
	background-position: right -234px;
}
.groupTop-right dl .groupTop-caption .pic {
	float: left;padding: 7px 5px;margin: 0;
}
.groupTop-right dl .groupTop-caption .pic img {
	border: 1px solid #000;width: 60px;height: 60px;padding: 0;margin: 0;
}
.groupTop-right dl .groupTop-caption .cont {
	float: left;padding: 7px 5px;line-height: 1.8;color: #456DA8;
}
.groupTop-right .on .groupTop-caption .cont{
	color: #fff;
}
.groupTop-right dl .groupTop-caption .cont a,.groupTop-right dl .groupTop-caption .cont a:visited {
	color: #456DA8;
}
.groupTop-right .on .groupTop-caption .cont a,.groupTop-right .on .groupTop-caption .cont a:visited {
	color: #fff;
}
.groupTop-right dl .groupTop-caption .cont a:hover {
	color: #E00;
}
.music-groupBox {
	margin: 10px 0 10px 30px;
}
.music-groupBox dl {
	position: relative;width: 439px;float: left;height: 200px;margin: 10px 20px 0 0;
}
.music-groupBox dl .left,.music-groupBox dl .right {
	position: absolute;top: 0;width: 5px;height: 185px;
}
.music-groupBox dl .left {
	left: 0;background: url(/style/images/music-groupBox-dl.gif) left -185px no-repeat;
}
.music-groupBox dl .right {
	right: 0;background: url(/style/images/music-groupBox-dl.gif) left -370px no-repeat;
}
.music-groupBox dl .middle {
	position: relative;margin: 0 5px 0 5px;padding: 0 5px;height: 185px;background: url(/style/images/music-groupBox-dl.gif) left top repeat-x;
}
.music-groupBox dl .middle p{
	margin:0;padding: 0;
}
.music-groupBox dl .middle .top {
	height: 20px;padding-top: 8px;padding-left: 20px;font-weight: bold;background: url(/style/images/music-groupBox-dl-top.gif) left center no-repeat;
}
.music-groupBox dl .middle .top em {
	font-style: normal;color: #72B51B;
}
.music-groupBox dl .middle .top .more {
	float: right;padding: 2px;
}
.musicGroup .pages {
	padding: 0 30px;
}
.music-groupBox dl .middle .btm {
	padding: 8px 0;
}
.music-groupBox dl .middle .btm span {
	float: left;padding-right: 10px;
}
.music-groupBox dl .middle .btm span img {
	padding: 5px;border:1px solid #ccc;
}
.music-groupBox dl .middle .btm h2 {
	margin: 0;padding: 10px 0 0;font-size: 14px;color:#000;font-family:Arial;
}
.music-groupBox dl .middle .btm h2 em {
	font-size: 12px;font-style: normal;font-weight: normal;color: #BFC0C0
}
.music-groupBox dl .middle .btm p {
	line-height: 1.6;padding: 10px 0;margin: 0;
}

.suoyin {
	position: relative;top: -10px;
}
.suoyin .pages {
	padding: 15px;
}
.suoyinBox {
	margin: 0 0 0 17px;padding: 0;
}
.suoyinBox dl {
	float: left;width: 150px;padding: 8px;margin: 10px 10px 0 0;border: 1px solid #E6E6E6;
}
.suoyinBox dl dt 
{
	width:150px;
	height:150px;
	border: 1px solid #efefef;
	overflow:hidden;
}
.suoyinBox dl dd {
	line-height: 1.7;color: #898989;font-family: Arial
}
.suoyinBox dl dd h2 {
	font-size: 12px;padding: 0;margin: 0;color: #000;
}
.suoyinBox dl dd h2 a {
	color: #000;
}
.suoyinBox dl dd p {
	margin:0;
	padding:0;
	height:20px;
	line-height:25px;
	overflow:hidden;
}
.suoyinBox dl .tool {
	text-align: right;
}
.suoyinOption {
	margin: 10px 17px;
}
.suoyinOption dd {
	float: left;width: 234px;color: #000;font-weight: bold;
}
.suoyinOption .input {
	border:1px solid #C5C5C5;padding: 0;margin: 0;
}
.hotTagBox {
	margin: 0 17px;padding: 5px 0;border-top: 1px #C4C4C4 dotted;
}
.hotTagTitle {
	height: 25px;line-height: 25px;padding-left: 25px;color: #92C31B;font-weight:bold;background: url(/style/images/hotTagTitle.gif) left center no-repeat;
}
.hotTagCont {
	padding: 5px 5px 5px 30px;line-height: 1.8
}
.brandsIntro {
	position: relative;height: 170px;margin: 10px;line-height: 1.8;font-family: Arial;
}
.brandsIntro .brandsIcon {
	position: relative;float:left;border: 1px solid #ccc;padding: 8px;margin-right: 20px;margin-bottom: 20px;
}
.brandsIntro .expand {
	position:absolute;right: 10px;width: 18px;height: 18px;background: url(/style/images/expand.gif) left top no-repeat;cursor: pointer
}
.brandsIntro .expandOn {
	position:absolute;right: 10px;width: 18px;height: 18px;background: url(/style/images/expand.gif) left -18px no-repeat;cursor: pointer
}
.titleBox {
	position: relative;clear: both;bottom: -15px;height: 56px;margin: 10px;background: url(/style/images/titleBox-bg.gif) left bottom repeat-x;
}
.titleBox .middle span {
	float: right;font-weight: normal;color: #666464;
}

/** Search.aspx**/
.searchlist ul{
	width:100%;  float:left; line-height:30px;
	list-style:none;
}
.searchleft{
	width:20%; margin-right:20px; text-align:right; float:left;
} 
.searchright{
	text-align:left; float:left;
} 
.searchfoot {
	margin-top:20px; float:left; width:100%; text-align:center; height:50px;
 }
.searchButton  {
   background-image:url(/style/images/search.gif); width:71px; height:19px; border:none;
}

/**Authentication**/
.OGA {
	width:736px;
	padding:0 0 30px;
	border-style:solid;
	border-color:#C9CACA;
	border-width:0 1px;
	background:#fff;
	line-height:1.4;
}
.OGA_step {
	width:594px;
	height:43px;
	margin:40px auto;
	background:#FFF;
}
.OGA_step1,.OGA_step2,.OGA_step3,.OGA_step4,.OGA_step5
{
	float:left;
	width:129px;
	height:43px;
	background:url(/style/images/OGA_step.gif);
	background-repeat:no-repeat;
	line-height:100px;
	margin-right:-5px;
	overflow:hidden;
}
.step_on {
	background:url(/style/images/OGA_step_on.gif);
}
.OGA_step1 {
	background-position:left top;
}
.OGA_step2 {
	background-position:left -43px;
}
.OGA_step3 {
	background-position:left -86px;
}
.OGA_step4 {
	width:103px;
	background-position:left -129px;
}
.OGA_step5 {
	width:104px;
	background-position:left -172px;
}
.OGA_title {
	width:450px;
	margin:10px auto;
	padding:0 0 20px;
}
.OGA_title h2 
{
	margin:0 0 10px;
	padding:0 0 10px;
	font-size:20px;
	font-family:微软雅黑,幼圆;
	border-bottom:1px dotted #C4C4C4;
	font-weight:bold;
	color:#94bd19;
}
.OGA_content {
	width:450px;
	margin:auto;
}
.authcode {
	margin:20px auto;
	padding:30px 23px;
	background:#F2F2F3;
	border:1px solid #CACACA;
	text-align:left;
	color:#9F9F9F;
}
.authcode p {
	color:#9F9F9F;
}
.authcode dl {
	padding-bottom:5px;
}
.authcode dt {
	float:left;
	width:180px;
	line-height:1.8;
}
.authcode dd {
	float:left;
	width:220px;
	line-height:1.8;
}
.authcode dl strong {
	color:#90BE16;
}
.authcode .checkBtn {
	margin-bottom:-6px;
	margin-bottom:-5px\9;
	cursor:pointer;
}
* html .authcode .checkBtn {
	margin-bottom:-3px;
}
*+html .authcode .checkBtn {
	margin-bottom:-3px;
}

.genuine {
	margin:auto;
}
.genuine a {
	color:#90BE16;
}
.genuine a:hover {
	color:#90BE16;
	text-decoration:underline;
}
.genuine .title {
	height:65px;
	line-height:65px;
	font-size:20px;
	font-weight:bold;
	padding-left:80px;
	color:#FE8F00;
	margin:auto;
	background:url(/style/images/genuine_title_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.genuine .album {
	margin:40px auto;
}
.genuine .album dt {
	float:left;
	width:230px;
}
.genuine .album dd {
	float:left;
	width:200px;
	padding-left:20px;
	line-height:2.0;
}
.piracy {
	margin:auto;
}
.piracy .title {
	height:65px;
	line-height:65px;
	font-size:20px;
	font-weight:bold;
	padding-left:80px;
	color:#FE8F00;
	margin:auto;
	background:url(/style/images/piracy_title_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.piracy .content {
	margin:40px auto;
}
.piracy .content dt {
	height:25px;
	line-height:25px;
	font-weight:bold;
	border-bottom:1px solid #CACACA;
}
.piracy .content dd {
}
.piracy .content dd ul {
	margin:10px auto;
}
.piracy .content dd li {
	float:left;
	color:#9FA0A0;
}
.piracy .content dd li.text {
	width:50px;
	padding-right:5px;
	text-align:right;
	color:#666464;
}

.piracy2 {
	margin:auto;
}
.piracy2 .title {
	height:65px;
	line-height:65px;
	font-size:20px;
	font-weight:bold;
	padding-left:80px;
	color:#FE8F00;
	margin:auto;
	background:url(/style/images/piracy2_title_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.piracy2 .content {
	margin:40px auto;
}
.piracy2 .content dt {
	height:25px;
	line-height:25px;
	border-bottom:1px solid #CACACA;
}
.piracy2 .content dd {
}
.piracy2 .content dd ul {
	margin:10px auto;
}
.piracy2 .content dd li {
	float:left;
	color:#9FA0A0;
}
.piracy2 .content dd li.text {
	width:50px;
	padding-right:5px;
	text-align:right;
	color:#666464;
}
.piracy2 .album {
	margin:40px auto;
}
.piracy2 .album dt {
	float:left;
	width:230px;
}
.piracy2 .album dd {
	float:left;
	width:200px;
	padding-left:20px;
	line-height:2.0;
} 

.goodsPhoto {
	height:54px;
}
.goodsPhoto_lt {
	float:left;
	width:14px;
	height:54px;
	background:url(images/goodsPhoto_bg.gif) left center no-repeat;
}
.goodsPhoto_ct {
	position:relative;
	float:left;
	height:54px;
	width:178px;
	margin-left:3px;
}
.goodsPhoto_inner {
	width:10000px;
	white-space:nowrap;
}

.goodsPhoto_ct a {
	width:50px;
	height:50px;
	display:inline-block;
	margin:0 2px;
	padding:1px;
	border:1px solid #C9CACA;
	overflow:hidden;
}
#PhotoList1,#PhotoList2 {
 background:#fff;
}
* html .goodsPhoto_ct a {
	margin:0 1px;
}
*+html .goodsPhoto_ct a {
	margin:0 1px;
}
.goodsPhoto_ct a:hover {
	padding:0;
	border:2px solid #669;
	overflow:hidden;
}
.goodsPhoto_rt {
	float:left;
	width:14px;
	height:54px;
	background:url(images/goodsPhoto_bg.gif) right center no-repeat;
}
.goodsPhoto_lt p,.goodsPhoto_rt p {
	position:relative;
	top:20px;
	width:14px;
	height:13px;
	cursor:pointer;
}
.goodsPhoto_lt p.on {
	background:url(images/goodsPhoto2_bg.gif) left center no-repeat;
}
.goodsPhoto_rt p.on {
	background:url(images/goodsPhoto2_bg.gif) right center no-repeat;
}
