/* 715 */
.vmain {
	margin: 0 auto;
	padding-bottom:0;
	margin-bottom:0;
	text-align: left;
	width: 909px;
}
.vmain .vmainbg {
	padding-top: 10px;
}
.vmain .vmainbg .vleft {
	width: 568px;
	padding-right: 15px;
	float: left;
}
.vmain .vmainbg .vleft .mbg .title1 {
	background: url(/images/1.gif) no-repeat left 14px;
	padding-top: 10px;
	width: 280px;
	height: 19px;
	overflow: hidden;
	margin-bottom: 3px;
}
.vmain .vmainbg .vleft .mbg .title1 a {
	margin: 0 0 0 15px;
	font-weight: bold;
	font-size: 14px;
	color: #50ac23;
}
.vmain .vmainbg .vleft .mbg .title2 {
	background: url(/images/2.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title2 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}
.vmain .vmainbg .vleft .mbg .title3 {
	background: url(/images/3.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title3 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}
.vmain .vmainbg .vleft .mbg .title4 {
	background: url(/images/4.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title4 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}
.vmain .vmainbg .vleft .mbg .title5 {
	background: url(/images/5.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title5 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}

.vmain .vmainbg .vleft .mbg .title6 {
	background: url(/images/6.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title6 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}


.vmain .vmainbg .vleft .mbg .title7 {
	background: url(/images/7.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title7 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}

.vmain .vmainbg .vleft .mbg .title8 {
	background: url(/images/8.gif) no-repeat left 5px;
	width: 280px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 2px;
}
.vmain .vmainbg .vleft .mbg .title8 a {
	margin: 0 0 0 15px;
	font-size: 13px;
}
.vmain div {
	float: left;
}
.vmain .vmainbg .vleft .mbg p {
	width: 280px;
	padding: 0;
	margin: 7px 0 0 20px;
	clear: both;
	border-top: #cbcbcd 1px dashed;
	height: 38px;
	line-height: 38px;
	text-align: right;
}
.vmain .vmainbg .vleft .mbg p a {
	color: #51ae22;
	background: url(/images/dy.gif) no-repeat left 1px;
	*background-position: left top;
	padding-left: 15px;
}
.vmain .vmainbg .vleft .mbg ul {
	padding-left: 20px;
}
.vmain .vmainbg .vleft .mbg li {
	width: 95px;
	float: left;
	padding: 3px 0;
	color: #666;
}
.vmain .vmainbg .vleft li a {
	color: #2a90da;
}
.vmain .vmainbg .vleft .flashnr div {
	float: left;
	display: block;
}
/* 715 */
.vmain .vmainbg .vleft .flashnr .line, .vmain .vmainbg .vleft .flashnr .bline {
	font-size: 2px;
	line-height: 2px;
	height: 2px;
	background: #eef3f6;
	border-top: #d4e2e3 1px solid;
	width: 313px;
}
.vmain .vmainbg .vleft .flashnr {
	padding-top: 3px;
	width: 316px;
}
.cir, .cir2, .cib, .cib2, .cib3, .cib4, .cit, .cit2, .cit3, .cit4, {
	background: url(/images/allcir.gif) no-repeat;
}
.logimg, .logimg2, .logimg3 {
	background: url(/images/allcir2.gif) no-repeat;
	width: 7px;
	height: 47px;
}
.logimg {
	background-position: left top;
}
.logimg2 {
	background-position: -7px top;
}
.logimg3 {
	width: 14px;
	background-position: left -47px;
}
.cir, .cir2 {
	width: 3px;
	height: 3px;
	line-height: 3px;
	font-size: 2px;
	overflow: hidden;
}
.cir {
	background-position: left -13px;
}
.cir2 {
	background-position: left -16px;
}
.cib, .cib2, .cib3, .cib4 {
	width: 4px;
	height: 4px;
	line-height: 4px;
	font-size: 4px;
	overflow: hidden;
}
.cib {
	background-position: left -8px;
}
.cib2 {
	background-position: right -8px;
}
.cib3 {
	background-position: left -153px;
}
.cib4 {
	background-position: right -153px;
}
.cit, .cit2, .cit3, .cit4 {
	width: 4px;
	height: 4px;
	line-height: 4px;
	font-size: 4px;
	overflow: hidden;
}
.cit {
	background-position: left -158px;
}
.cit2 {
	background-position: right -158px;
}
.cit3 {
	background-position: left -162px;
}
.cit4 {
	background-position: right -162px;
}

.vmain .vmainbg .vleft .focuspic{
	border-left: #d4e2e3 1px solid;
	border-top: #d4e2e3 1px solid;
	border-bottom: #d4e2e3 1px solid;
	width: 250px;
	height: 190px;
	*height: 200px;
	margin-top: 3px;
	color: #f60;
	position:relative;
}
.vmain .vmainbg .vleft .focuspic .fpicimg{
	width:250px;
	height:200px;
	background: url(/images/soso.jpg) no-repeat;
}
.vmain .vmainbg .vleft .focuspic .fpicimg .vflash{
	width:250px;
    margin:0 auto;
	text-align:center;
	padding-top:4px;
}
.vmain .vmainbg .vleft .focuspic .fpicimg .vflash span{
	float:left;
   
	height:22px;
	color:#fff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.vmain .vmainbg .vleft .focuspic .fpicimg .vflash span a
{
 line-height:22px;
	margin-left:30px;
	color:#fff;
}
.vmain .vmainbg .vleft .flashnr .bline {
	border-top: 0;
	border-bottom: #d4e2e3 1px solid;
}
/* 715 */
.vmain .vmainbg .vleft .flashnr .mbg {
	background: #eef3f6;
	border-right: #d4e2e3 1px solid;
	width: 315px;
}
.vmain .vmainbg .vleft .tjmovies {
	margin-top: 7px;
}
.vmain .vmainbg .vleft .tjmovies span {
	float: left;
}
.vmain .vmainbg .vleft .tjmovies .mbg {
	width: 562px;
	height: 100px;
	background: #eef3f6;
	border-top: #d4e2e3 1px solid;
	border-bottom: #d4e2e3 1px solid;
}

.vmain .vmainbg .vleft .end {
	border: 0;
	padding-bottom: 20px;
}

.vmain .vmainbg .vright {
	width: 320px;
	float: right;
	margin:0;
	padding:0;
}
.vright .logout .titles {
	padding-bottom: 8px;
}
.vright .logout .titles div {
	float: left;
}
.vright .logout .titles .loginbg {
	background: url(/images/loginbg.gif);
	width: 94px;
	height: 37px;
	padding: 10px 0 0 10px;
}
.vright .logout .titles .loginbg a {
	width: 55px;
	height: 21px;
	display: block;
	background: url(/images/loginqq.gif) no-repeat left top;
	padding: 5px 0 0 32px;
	color: #2c90d9;
	font-size: 14px;
	font-weight: bold;
}
.vright .logout .titles .loginbg2 {
	background: url(/images/loginbg2.gif);
	width: 188px;
	height: 38px;
	padding-top: 9px;
}
.vright .logout .titles .loginbg2 span {
	width: 171px;
	display: block;
	padding-left: 17px;
	color: #b3b3b3;
}
.vright .logout .titles .loginbg2 a {
	color: #aad157;
}
.nrlist {
	background: #f9f9f9;
}
.vright .nrlist .mbg2 {
	border-top: #d5d5d5 1px solid;
	width: 312px;
	height: 3px;
	line-height: 3px;
}
/* 715 */
.vright .nrlist .tbg2 {
	border-left: #d5d5d5 1px solid;
	border-right: #d5d5d5 1px solid;
	width: 303px;
	padding: 0 0 6px 15px;
	*padding: 0 0 5px 15px;
}
.vright .nrlist .tbg2 p{
	line-height: 23px;
	height: 23px;
	width: 270px;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
	color: #666;
}
.vright .nrlist .tbg2 .title{
	font-weight: bold;
	font-size: 14px;
	padding: 2px 0;
	padding-left:16px;
	background: url(/images/micon.gif) no-repeat 0px 50%;
}
.vright .nrlist .tbg2 .title .more{
	float:right;
	font-size:12px;
	color:#666;
}
.vright .nrlist .tbg2 .special{
    width: 291px;
	margin:2px 0 2px 0; 
}
.vright .nrlist .tbg2 .special li{
    float:left;
    width:140px;
	padding:0 2px;
	line-height:16px;
	height:16px;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}
.tptags {
    width: 303px;
	margin:2px 0 2px 0; 
}
.tptags a:link,.tptags a:visited {
	color:#666666; 
	line-height:1.5;
}
.tags a:link,.tags a:visited { 
	color:#666666; 
}
a.tag1,a.tag2,a.tag3,a.tag4,a.tag5 { 
	padding:2px; color:#666666;
}
a.tag1:hover,a.tag2:hover,a.tag3:hover,a.tag4:hover,a.tag5:hover { 
	background-color:#2b8fd9; 
	color:#fff; 
	text-decoration:none;
}
a.tag1:link,a.tag1:visited { 
	font-size:12px; 
}
a.tag2:link,a.tag2:visited { 
	font-size:12px;font-family:simhei; 
}
a.tag3:link,a.tag3:visited { 
	font-size:12px; 
}
a.tag4:link,a.tag4:visited { 
	font-size:14px;
}
a.tag5:link,a.tag5:visited { 
	font-size:16px; font-family:simhei; 
}

.vright .nrlist, .vright .nrlist .bbg {
	clear: both;
}
.vright .nrlist span {
	display: block;
	float: left;
}
.vright .nrlist .tbg {
	border-top: #d5d5d5 1px solid;
	border-left: #d5d5d5 1px solid;
	border-right: #d5d5d5 1px solid;
	width: 318px;
	float: left;
	padding-bottom: 10px;
}


.vright .nrlist .bbg, .vright .nrlist .bbg2 {
	width: 320px;
}
.vright .nrlist .mbg {
	width: 312px;
	border-bottom: #d5d5d5 1px solid;
	height: 3px;
	line-height: 3px;
}

/* 首页音乐列表 */
.vmusic {
	margin: 0 auto;
	text-align: left;
	width: 909px;
}
.vmusic .vmusicbg {
	width: 909px;
}
.vmusic .vmusicbg .movelist {
	float: left;
	margin-top: 15px;
}
*html. vmusic .vmusicbg .movelist {
	margin-top: 8px;
}
.vmusic .vmusicbg .movelist span {
	float: left;
	display: block;
}
.vmusic .vmusicbg .movelist .mbg3 {
	background: url(/images/mbg.gif);
	height: 30px;
	line-height: 30px;
	width: 901px;
}
.vmusic .vmusicbg .movelist .mbg3 .title {
	background: url(/images/micon.gif) no-repeat 6px 8px;
	width: 480px;
	float: left;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #52ad26;
}
.vmusic .vmusicbg .movelist .mbg3 .more {
	float: right;
	width: 55px;
}
.vmusic .vmusicbg .lpic, .lpic2 {
	background: url(/images/allcir.gif) no-repeat;
}
.vmusic .vmusicbg .lpic, .lpic2 {
	width: 4px;
	height: 30px;
	float:left;
}
.vmusic .vmusicbg .lpic {
	background-position: left -123px;
}
.vmusic .vmusicbg .lpic2 {
	background-position: right -123px;
}
.vmusic .vmusicbg .contents {
	margin: 0;
	padding: 0;
	width: 901px;
}
.vmusic .vmusicbg .contents UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px; 
	margin:0px;
	width: 901px;
}
.vmusic .vmusicbg .contents LI {
	border-bottom:#cccccc 1px dotted;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 221px; 
	PADDING-TOP: 3px; 
	HEIGHT:25px;
	DISPLAY: block;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
}
.vmusic .vmusicbg .contents .mmlist{
	CLEAR: both; 
	MARGIN: 10px 0px 0px;
	BORDER-BOTTOM: #a4cded 1px solid;
	height:20px;
	text-align:center;
}
.vmusic .vmusicbg .mu_1 {
	CLEAR: both; 
	margin: 0 auto;
}
.vmusic .vmusicbg .mu_1 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px; 
	margin:0px;
}
.vmusic .vmusicbg .mu_1 UL LI {
	border-bottom:#eeeeee 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 217px; 
	PADDING-TOP: 3px; 
	HEIGHT:25px;
	DISPLAY: block;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
}
.playbutton {
	CLEAR: both; 
	BACKGROUND: #f5f9f9; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center;
}
.playbutton INPUT {
	BORDER-RIGHT: #a3d2ff 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #a3d2ff 1px solid; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 5px 3px 0px 0px; 
	BORDER-LEFT: #a3d2ff 1px solid; 
	COLOR: #999; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #a3d2ff 1px solid;
}

/* 首页底部三横排 */
.vmember {
	margin: 0 auto;
	text-align: left;
	width: 909px;
}
.vmember .vmemberbg {
	width: 909px;
}

.vmember .vmemberbg .hotmovie {
	margin-top: 9px;
	width: 259px;
}
.vmember .vmemberbg .hotmovie span, .vmember .vmemberbg .hotmovie div {
	float: left;
	display: block;
}
.vmember .vmemberbg .hotmovie .mbg, .vmember .vmemberbg .hotmovie .mbg2 {
	border-top: #d4e2e3 1px solid;
	background: #f0f4f7;
	height: 3px;
	line-height: 2px;
	font-size: 2px;
	width: 251px;
}
.vmember .vmemberbg .hotmovie .mbg2 {
	border-top: 0;
	border-bottom: #d4e2e3 1px solid;
	height: 3px;
	line-height: 3px;
	font-size: 3px;
	overflow: hidden;
}
.vmember .vmemberbg .hotmovie .tbg {
	background: #f0f4f7;
	border-left: #d4e2e3 1px solid;
	border-right: #d4e2e3 1px solid;
	width: 257px;
}
.vmember .vmemberbg .hotmovie .tbg .title {
	font-size: 14px;
	font-weight: bold;
	color: #666664;
	padding: 3px 0 0 14px;
	*padding-top: 7px;
	width: 125px;
}
.vmember .vmemberbg .hotmovie .tbg .more {
	height: 25px;
	line-height: 25px;
}
.vmember .vmemberbg .hotmovie .tbg .line {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #fff;
	border-top: #d3e1e4 1px solid;
	width: 165px;
	margin: 3px 0 7px 13px;
	_margin-left: 7px;
	overflow: hidden;
}
.vmember .vmemberbg .hotmovie .tbg .movies {
	color: #666867;
	padding: 7px 0 7px 13px;
	width: 184px;
}
.vmember .vmemberbg .hotmovie .tbg .hbg {
	border-top: #daecee 1px solid;
	border-bottom: #daecee 1px solid;
	background: #fff;
}
.vmember .vmemberbg .hotmovie .tbg .movies ul {
	width: 191px;
	float: left;
	padding-left: 17px;
}
.vmember .vmemberbg .hotmovie .tbg .movies li {
	line-height: 20px;
	width: 191px;
	word-wrap: break-word;
	word-break: break-all;
	height: 20px;
	overflow: hidden;
}
.vmember .vmemberbg .hotmovie .tbg .movies .tpic img {
	width: 74px;
	height: 55px;
}
.vmember .vmemberbg .hotmovie .tbg .movies .tpic a {
	width: 74px;
	height: 55px;
	display: block;
	border: #c2c2c2 1px solid;
	padding: 2px;
}
.vmember .vmemberbg .hotmovie .tbg .movies .tpic a:hover {
	border: #51ad24 1px solid;
}
.vmember .vmemberbg .hotmovie .tbg .movies .names a {
	font-weight: bold;
}
.vmember .vmemberbg .hotmovie .tbg .movies a {
	color: #666;
}

/* 首页精选专辑 */
.vspecial {
	margin: 0 auto;
	text-align: left;
	width: 909px;
}
.vspecial .vspecialbg {
	width: 909px;
}
.part6_music{
    width:909px;
	margin:0 auto;
	padding:0px;
}

.p6m_s{
    background:url(/images/p6_bg.gif);
	width:909px;
	height:27px;
	overflow:hidden;
	float:left;
}
.bg1z .bg1z_picinfos ul{
    margin:0px;
	padding:0px;  
}

.bg1z .bg1z_picinfos ul li{
    width:102px;
	float:left;
	display:block;
	list-style:none;
	margin:20px 29px 0px 20px!important;
	margin:20px 35px 0px 10px;
}

.bg1z .bg1z_picinfos ul li a img{
    width:98px;
	height:98px;
	padding:2px;
	border:#C0C0C0 1px solid;
}
.bg1z .bg1z_picinfos ul li dl{
    width:100px;
	line-height:23px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.space_7{
	width:100%;
	height:7px;
	float:left;
	overflow:hidden;
	font-size:0;
	clear:both;
}
.bg1x{
    background:url(/images/p3_bg3.gif);
	width:909px;
	height:6px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	float:left;
	clear:both;
}
a.green{
    color:#487802;
	text-decoration:none;
}
a.green:hover{
	text-decoration:underline;
}
.vspecial .vspecialbg span {
	float: left;
	display: block;
}
.vspecial .vspecialbg .mbg3 {
	height: 30px;
	line-height: 30px;
	width: 901px;
}
.vspecial .vspecialbg .mbg3 .title {
	background: url(/images/micon.gif) no-repeat 6px 8px;
	width: 480px;
	float: left;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #52ad26;
}
.vspecial .vspecialbg .mbg3 .more {
	float: right;
	width: 55px;
}
.bg1z {
    background:url(/images/p3_bg2.gif) repeat-y;
	width:909px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	float:left;
}

/* 首页字母导航 */

.vnavi {
	margin: 0 auto;
	text-align: left;
	width: 909px;
}
.m950 {  
	float:left;!important;
	margin-top: 12px;
    width:909px;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
#hotgoods {
	color:#766654;
	padding:8px 5px 0 20px;
}
#hotgoods .hot_l {
    float:left;
}
#hotgoods .hot_r {
    float:right;
	margin-right:15px;
}
#hotgoods .hot_l a {
	margin-right:4px;
}
#hotgoods .hot_r .ss {
    font-weight:bold;
}


/* 首页底部三横排 左边 中间*/

.vmember .vmemberbg .part1_music .contents {
	MARGIN: 0 auto;
}

.vmember .vmemberbg .part1_music .mu_2 {
	CLEAR: both;
}

.vmember .vmemberbg .part1_music .mu_2 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 9px;
	*PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px; 
	margin:0px;
}

.vmember .vmemberbg .part1_music .mu_2 UL LI {
	border-bottom:#eeeeee 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 306px; 
	PADDING-TOP: 5px; 
	DISPLAY: block;
	OVERFLOW: hidden;
	HEIGHT:25px;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
}

.playbutton1 {
	width: 294px;
	CLEAR: both;
	margin:0 2px 0 2px;
	*margin:9px 2px 0 2px;
	BACKGROUND: #f5f9f9; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center;
}
.playbutton1 INPUT {
	BORDER-RIGHT: #a3d2ff 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a3d2ff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 5px 3px 0px 0px; 
	BORDER-LEFT: #a3d2ff 1px solid; 
	COLOR: #999; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #a3d2ff 1px solid;
}

/* 首页底部三横排 右边*/
#lp_list {
	margin:0 auto;
}
#lp_list ul {
	TEXT-ALIGN: center;
	margin: 1px 0px 1px 0px;
	*margin: 2px 0px 6px 0px;
	list-style-type: none;
	width: 255px;
}
#lp_list li {
	margin: 8px 0px 8px 0px;
	padding: 2px;
	background: #e1e1e1;
}

#lp_list .say2 p {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
	width: 195px;
	height: 25px;
	line-height: 25px;
	padding: 0px 0 0 10px;
}
#lp_list .say2 {
	background: url(/images/allcir2.gif) no-repeat left -94px;
	width: 208px;
	height: 25px;
}



.vmember .vmemberbg .part1_music{
	margin-top: 9px;
	width: 298px;
}


.vmember .vmemberbg .p1m_s{
    background:url(/images/p6_bg_1.gif) no-repeat;
	width:298px;
	height:27px;
	overflow:hidden;
	float:left;
}

.vmember .vmemberbg .part1_music .mbg3 {
	height: 30px;
	line-height: 30px;
	width: 298px;
}
.vmember .vmemberbg .part1_music .title {
	background: url(http://playyy.cn/images/micon.gif) no-repeat 6px 8px;
	width: 205px;
	float: left;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #52ad26;
}
.vmember .vmemberbg .part1_music .more {
	float: right;
	width: 55px;
}
.vmember .vmemberbg .part1_music .bg1x1{
    background:url(/images/p3_bg3_1.gif);
	width:298px;
	height:6px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	float:left;
	clear:both;
}
.vmember .vmemberbg .part1_music .bg1z1 {
    background:url(/images/p3_bg2_1.gif) repeat-y;
	width:298px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	float:left;
}
.clears {
	clear: both;
}

/* 内页*/

.vmusicm {
	margin: 0 auto;
	text-align: left;
	width: 909px;
}
.vmusicm_l {
	width: 650px;
	float:left;
	border-bottom:#eeeeee 3px solid;
}
.vmusicm_l .vmusicm_lbg {
	width: 650px;
}
.vmusicm_l .vmusicm_lbg   .movelist {
	float: left;
	margin-top: 15px;
}
.vmusicm_l .vmusicm_lbg   .movelist {
	margin-top: 8px;
}
.vmusicm_l .vmusicm_lbg  .movelist span {
	float: left;
	display: block;
}
.vmusicm_l .vmusicm_lbg  .movelist .mbg3 {
	background: url(/images/mbg.gif);
	height: 30px;
	line-height: 30px;
	width: 642px;
}
.vmusicm_l .vmusicm_lbg  .movelist .mbg3 .title {
	background: url(/images/micon.gif) no-repeat 6px 8px;
	width: 380px;
	float: left;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #52ad26;
}
.vmusicm_l .vmusicm_lbg  .movelist .mbg3 .more {
	float: right;
	width: 55px;
}
.vmusicm_l .vmusicm_lbg .lpic, .lpic2 {
	background: url(/images/allcir.gif) no-repeat;
}
.vmusicm_l .vmusicm_lbg .lpic, .lpic2 {
	width: 4px;
	height: 30px;
	float:left;
}
.vmusicm_l .vmusicm_lbg .lpic {
	background-position: left -123px;
}
.vmusicm_l .vmusicm_lbg .lpic2 {
	background-position: right -123px;
}
.vmusicm_l .vmusicm_lbg .contents {
	margin: 0;
	padding: 0;
	width: 642px;
}
.vmusicm_l .vmusicm_lbg .contents UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px; 
	margin:0px;
	width: 642px;
}
.vmusicm_l .vmusicm_lbg .contents LI {
	border-bottom:#cccccc 1px dotted;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 205px; 
	PADDING-TOP: 3px; 
	HEIGHT:25px;
	DISPLAY: block;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
}
.vmusicm_l .vmusicm_lbg .contents .mmlist{
	CLEAR: both; 
	MARGIN: 10px 0px 0px;
	BORDER-BOTTOM: #a4cded 1px solid;
	height:20px;
	text-align:center;
}
.vmusicm_l .vmusicm_lbg .mu_1 {
	CLEAR: both; 
	margin: 0 auto;
}
.vmusicm_l .vmusicm_lbg .mu_1 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px; 
	margin:0px;
}
.vmusicm_l .vmusicm_lbg .mu_1 UL LI {
	border-bottom:#eeeeee 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 205px; 
	PADDING-TOP: 3px; 
	HEIGHT:25px;
	DISPLAY: block;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
}

.vmusicm_r {
	width: 230px;
	float:right;
}
.vmusicm_r .vmusicm_rbg {
	width: 230px;
}

.vmusicm_r .vmusicm_rbg .part1_music{
	margin-top: 9px;
	width: 230px;
}


.vmusicm_r .vmusicm_rbg .p1m_s{
    background:url(/images/p6_bg_2.gif) no-repeat;
	width:230px;
	height:27px;
	overflow:hidden;
	float:left;
}

.vmusicm_r .vmusicm_rbg .part1_music .mbg3 {
	height: 30px;
	line-height: 30px;
	width: 230px;
}
.vmusicm_r .vmusicm_rbg .part1_music .title {
	background: url(/images/micon.gif) no-repeat 6px 8px;
	width: 105px;
	float: left;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #52ad26;
}
.vmusicm_r .vmusicm_rbg .part1_music .more {
	float: right;
	width: 55px;
}
.vmusicm_r .vmusicm_rbg .part1_music .bg1x1{
    background:url(/images/p3_bg3_2.gif);
	width:230px;
	height:6px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	float:left;
	clear:both;
}
.vmusicm_r .vmusicm_rbg .part1_music .bg1z1 {
    background:url(/images/p3_bg2_2.gif) repeat-y;
	width:230px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	float:left;
}

.vmusicm_r .vmusicm_rbg .part1_music .contents {
	MARGIN: 0 auto;
}

.vmusicm_r .vmusicm_rbg .part1_music .mu_2 {
	CLEAR: both;
}

.vmusicm_r .vmusicm_rbg .part1_music .mu_2 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 9px;
	*PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px; 
	margin:0px;
}

.vmusicm_r .vmusicm_rbg .part1_music .mu_2 UL LI {
	border-bottom:#eeeeee 1px solid;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 220px; 
	PADDING-TOP: 5px; 
	DISPLAY: block;
	OVERFLOW: hidden;
	HEIGHT:25px;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
}

.vmusicm_r .vmusicm_rbg .playbutton1 {
	width: 224px;
	CLEAR: both;
	margin:0 2px 0 2px;
	*margin:9px 2px 0 2px;
	BACKGROUND: #f5f9f9; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center;
}
.vmusicm_r .vmusicm_rbg .playbutton1 INPUT {
	BORDER-RIGHT: #a3d2ff 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a3d2ff 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 5px 3px 0px 0px; 
	BORDER-LEFT: #a3d2ff 1px solid; 
	COLOR: #999; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #a3d2ff 1px solid;
}
.albumbg
{
	background:#effad2;padding:2px;
}

.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px;float:right; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */

.indexlink_t{background:url(../images/indexlink_t.gif);width:906px;height:27px;overflow:hidden;text-align:left;}
.indexlink_m{background:url(../images/indexlink_m.gif) repeat-y;width:906px;overflow:hidden;text-align:left;}
.indexlink_b{background:url(../images/indexlink_b.gif);width:906px;height:3px;overflow:hidden;}
.indexlink_t span{line-height:30px;font-size:13px;color:#2a90da;padding:0 0 0 24px;font-weight:bold;}
.indexlink_m ul{padding:5px;margin:0 auto;}
.indexlink_m li{float:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;padding:0 5px;line-height:30px;}
.indexlink_m li a{color:#1a1a1a;line-height:30px;}
.s_p {
	BACKGROUND-POSITION: right center; DISPLAY: none; FLOAT: right; BACKGROUND-IMAGE: url(Images/s_p_bg.png); WIDTH: 40px; BOTTOM: 19px; LINE-HEIGHT: 26px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: right
}
.dj235 {
	BORDER-RIGHT: #e6e8eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e6e8eb 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 3px 2px 0px; OVERFLOW: hidden; BORDER-LEFT: #e6e8eb 1px solid; WIDTH: 202px; WORD-BREAK: break-all; LINE-HEIGHT: 30px; PADDING-TOP: 1px; BORDER-BOTTOM: #e6e8eb 1px solid; HEIGHT: 25px
}
.dj235 .dj235_img {
	FLOAT: left; MARGIN: 4px
}
LI {
	TEXT-ALIGN: left
}
.pm_title:hover .s_p {
	DISPLAY: block
}
.pm_title .s_p {
	BOTTOM: 30px; PADDING-TOP: 8px
}
.user_list LI:hover .s_p {
	DISPLAY: block
}
.user_list .s_p {
	BACKGROUND-POSITION: right center; DISPLAY: none; FLOAT: right; BACKGROUND-IMAGE: url(Images/s_p_bg.png); WIDTH: 40px; BOTTOM: 36px; LINE-HEIGHT: 26px; PADDING-TOP: 11px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: right
}