﻿@charset "utf-8";

/*全局-头部样式*/

body {

	text-align:center;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4465A2;

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {

	padding:0;

	margin:0;

}

img {

	vertical-align:top;

	border:0;

}

ol, ul,li {

	list-style:none;

}

a {

	color:#727272;

	text-decoration:none;

}

a:hover {

	color:#fa4601;

	text-decoration:underline;

}

/*容器*/

.new_container {

	margin:0px auto;

	width:960px;

}



.new_all {overflow: hidden;background:#fff url(/images/body_bg4.gif) repeat-x top;}

/*头部*/

#new_header {width:960px;float:left;}

/*顶部*/

#new_top {
	width:960px;
	height:100px;

no-repeat center;		position:relative;
	float:left;
	background-image: none;
}

#new_top .logo {width:184px;height:47px;padding:25px 0px 0px 20px;float:left;}

#new_top .top-link {width:960px;height:40px;line-height:40px;position:absolute;right:0px;top:0px;text-align:right;}

#new_top .top-link a {color:#727272;text-decoration:none;}

#new_top .top-link a:hover {color:#fa4601;}

#new_top .top-link a.Login_link {text-decoration:underline;color:#fa4601;}

#new_top .top-link a.help_link {padding-left:13px;background:url(/images/help_ico.gif) no-repeat left top;}

#top_search{
	width:401px;
	height:28px;
	line-height:40px;
	position:absolute;
	right:250px;
	top:33px;
	text-align:right;
}

#top_search .text {
	float: right;
	border: #14A5f6 1px solid;
	padding: 2px 0 0 6px;
	height: 31px;										
    width: 245px;
	color: #016BC4;
	font: normal 25px Verdana, Arial, Helvetica, sans-serif;
}

#top_search .img {
	border:0;
	float:right;
	height:35px;
	width:90px;
}




/*导航*/

#new_nav {width:960px;height:38px;float:left;}

#new_nav ul {height:38px;float:left;width:960px;}

#new_nav li {width:84px;height:38px;line-height:38px;background:url(/images/nav_line.gif) no-repeat right;padding:0px 2px 0px 0px;float:left; text-align:center;}

#new_nav li.home_link {width:71px;}

#new_nav li.nobg {background:none;}

#new_nav li a {color:#fff;text-decoration:none;height:38px;display:block;font-size:14px;font-weight:bold;}

*html #new_nav li a {height:37px;padding-top:1px;line-height:37px;}

#new_nav li a:hover {background:url(/images/nav_hover.gif) no-repeat;}

#new_nav li.currentnav a {background:url(/images/nav_hover.gif) no-repeat;}

#new_nav li.home_link a {width:71px; font-family:"微软雅黑";}

#new_nav li.home_link a:hover {background:url(/images/home_link_hover.gif) no-repeat}

#new_nav li.nav_new {position:relative;}

#new_nav li.nav_new img.new-ico {position:absolute;top:-5px;right:0px;}

#new_nav li.nav_new a {color:#ff0;}





/*头部结束*/





.mainBodyBg

{

	background-color:#fff;

	width:972px;

	height:100%;

	margin:0 auto;

}

.show1 { 

	color: #2b8fd9; text-decoration: none;

}

.show1:hover { 

	color: #2b8fd9; text-decoration: underline;

}

.show{ 

	color: red; text-decoration: none;

}

.show:hover { 

	color: #2b8fd9; text-decoration: underline;

}



.inout {

	padding: 0 0 2px 10px;

}

.inout a {

	text-decoration: none;

}



.welcome {

	color: #2c90d9;

	padding-top: 2px;

	padding-right:5px;

}

.welcome a, .menus .names a {

	color: #2c90d9;

	text-decoration: underline;

}



.mybk {

	padding-top: 9px;

	width: 90px;

	text-align: center;

}

.mybk a {

	color: #51ad23;

	font-weight: bold;

}



.hmenu {

	background: #fff;

	width: 958px;

	margin: 0 auto;

}

.hmenu .hmenubg {

	color: #000;  

	background: #fff;

	width: 946px;

	height: 22px;

	line-height: 22px;

	margin: 0 auto;

	margin-left:-1px;

	text-align: center;

	padding-left: 12px;

	border-left: #b4c7e9 1px solid;

	border-right: #b4c7e9 1px solid;

	border-top: #b4c7e9 1px solid;

}

.hmenu .hmenubg a {

	color: #000;

	margin-left: 10px;

}

.hmenu .hmenubg .sp {

	width: 945px;

	text-align: left;

	margin: 0 auto;

}

.hmenu .hmenubg .ph {

	width: 580px;

}

.hmenu .hmenubg .vbar {

	width: 370px;

}

.hmenu .hmenubg .bk {

	width: 240px;

}

.hmenu .hmenubg .bbs {

	width: 280px;

	padding-left: 18.5em;

}

.hmenu .hmenubg .htabs4 {

	font-weight: bold;

	color: #000000;

}



.information {

    width:100%;

	height:256px;

	text-align:center;

	font-size:13px;

	font-weight:bold;

}



.vbottom {

    border: 1px solid #EEEEEE;

    clear: both;

    color: #8D8E92;

    margin: 0 auto;

    padding: 15px 12px;

    text-align: right;

    width: 934px;

}

.vbottom2 {

	width: 100%;

	text-align: center;

	clear: both;

	padding: 15px 0 10px;

	color: #8d8e92;

	background: #000 url(../images/bottombg2.gif) repeat-x;

	margin-top: 2em;

}

.vbottoms2 {

	background: #1d1d1d;

	float: left;

	width: 100%;

}

.vbottoms {

 	padding:8px 0 10px 0;

	width: 100%;

}

.vbottom p, .vbottom2 p {

	line-height: 20px;

}

.vbottom a, .vbottom2 a {

	color: #8d8e92;

}

.fixtop { position:fixed;top:0px;left:0px;width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));_left:expression(eval(document.documentElement.scrollLeft)); }

/* announce { display:none;width:938px;padding:5px 10px;border:1px solid #f60;line-height:20px;text-align:center;background:#ffffdf;color:#f60;border-top:0px; } */

		.announce{ display:none;background:#FFFFBB;border-bottom:2px solid #ffd532;padding:5px 0px; z-index:99999;line-height:20px;text-align:center;font-weight:bold;color:#333; }


/* 715 */

.vmain {

	margin: 0 auto;

	padding-bottom:0;

	margin-bottom:0;

	text-align: left;

	width: 960px;

	background-color:#fff;

	height: 246px;

}

.vmain .vmainbg {

	padding-top: 10px;

}

.vmain .vmainbg .vleft {

	width: 620px;

	padding-right: 15px;

	float: left;

}

.vmain .vmainbg .vleft .mbg li.title1 a:link,.vmain .vmainbg .vleft .mbg li.title1 a:visited {

	margin: 0 0 0 20px;

	font-weight: bold;

	font-size: 14px;

	color: #50ac23;

}

.vmain .vmainbg .vleft .mbg ul li {

	background: url(/images/pplay.gif) no-repeat left 5px;

	width: 260px;

	height: 19px;

	overflow: hidden;

	margin-bottom: 2px;

	margin-right:5px;

}

.vmain .vmainbg .vleft .mbg ul li a:link,.vmain .vmainbg .vleft .mbg ul li a:visited {

	margin: 0 0 0 20px;

	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: 15px;

}

.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: 610px;

}

.vmain .vmainbg .vleft .flashnr {

	padding-top: 3px;

	width:620px;

}

.cir, .cir2, .cib, .cib2, .cib3, .cib4, .cit, .cit2, .cit3, .cit4, {

	background: url(/images/allcir.gif) no-repeat;

}

.logimg, .logimg2, .logimg3 {

	background: url() 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: 198px;

	*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;

	border-left: #d4e2e3 1px solid;

	width: 610px;

}

.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;

	background: url(/images/hr_bg.png) top no-repeat;

	height:47px;

}

.vright .logout .titles div {

	float: left;

}

.vright .logout .titles .loginbg {

	background: url();

	width: 94px;

	height: 37px;

	padding: 10px 0 0 10px;

}

.vright .logout .titles .loginbg a {

	width: 55px;

	height: 21px;

	display: block;

	background: url() no-repeat left top;

	padding: 5px 0 0 32px;

	color: #fff;

	font-size: 14px;

	font-weight: bold;

}

.vright .logout .titles .loginbg2 {

	background: url();

	width: 188px;

	height: 38px;

	padding-top: 9px;

}

.vright .logout .titles .loginbg2 span {

	width: 171px;

	display: block;

	padding-left: 17px;

	color: #fff;

}

.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;

}

.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 ,.tptags a{font-family:"微软雅黑";}

.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 {

	border:0px;

	margin: 0 auto;

	text-align: left;

	width: 960px;

}

.vmusic .vmusicbg {

	width: 960px;

}

.vmusic .vmusicbg .movelist {

	float: left;

	margin: 8px 0 0;

}



.vmusic .vmusicbg .movelist span {

	float: left;

	display: block;

}

.vmusic .vmusicbg .movelist .mbg3 {

	background: url(/images/mbg.gif);

	height: 30px;

	line-height: 30px;

	width: 952px;

}

.vmusic .vmusicbg .movelist .mbg3 .title {

	background: url(/images/micon.gif) no-repeat 6px 8px;

	width: 205px;

	float: left;

	padding-left: 25px;

	font-size: 14px;

	font-weight: bold;

	color: #4465A2;

}

.vmusic .vmusicbg .movelist .mbg3 .title a{color:#4465A2;}

.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: 960px;

}

.vmusic .vmusicbg .contents UL {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 5px; 

	FLOAT: left; 

	PADDING-BOTTOM: 0px;

	PADDING-TOP: 5px; 

	margin:0px;

	width: 285px;

}

.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;

	border:1px solid #eee;

	border-top:0px solid #fff;

	width:958px;

}

.vmusic .vmusicbg .mu_1 UL {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 5px; 

	FLOAT: left; 

	PADDING-BOTTOM: 0px;

	PADDING-TOP: 5px; 

	width:953px;

	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: 232px; 

	PADDING-TOP: 3px; 

	HEIGHT:25px;

	DISPLAY: block;

	OVERFLOW: hidden;

	WHITE-SPACE: nowrap;

	TEXT-OVERFLOW: ellipsis;

}

.playbutton {
	CLEAR: both;
	BACKGROUND: #f5f9f9;
	HEIGHT: 2px;
	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: 960px;

}

.vmember .vmemberbg {

	width: 960px;

	margin-bottom: 8px;

	float: left;

}



.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: 960px;

}

.vspecial .vspecialbg {

	width: 960px;

}

.part6_music{

    width:960px;

	margin:0 auto;

	padding:0px;

}



.p6m_s{

    background:url(/images/up_top.gif);

	width:960px;

	height:30px;

	overflow:hidden;

	float:left;

	margin-top: 8px;

}

.p6m_s span.more{line-height:30px; }

.bg1z .bg1z_picinfos ul{

    margin:0px;

	padding:0px;  

}



.bg1z .bg1z_picinfos ul li{

    width:102px;

	float:left;

	display:block;

	list-style:none;

	margin:20px 6px !important;

}



.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;

}

.bg1z .bg1z_albums ul{

    margin:0px;

	padding:0px;  

}

.space_7{

	width:100%;

	height:7px;

	float:left;

	overflow:hidden;

	font-size:0;

	clear:both;

}

.bg1x{

    background:url(/images/p3_bg3.gif);

	width:960px;

	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;

}

.vspecial .vspecialbg .mbgA {

	height: 30px;

	line-height: 30px;

	width: 901px;

}

.vspecial .vspecialbg .mbgA a{color:#4465A2;}

.vspecial .vspecialbg .mbgA .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 .mbgA .more {

	float: right;

	width: 55px;

}

.bg1z {

    background:url(/images/p3_bg2.gif) repeat-y;

	width:960px;

	margin:0 auto;

	padding:0px;

	overflow:hidden;

	float:left;

}



/* 首页字母导航 */



.vnavi {

	margin: 0 auto;

	text-align: left;

	width: 960px;

}

.m950 {  

	float:left;!important;

	margin-top: 12px;

    width:960px;

}

.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: 27px;

	line-height: 30px;

	width: 298px;

}

.vmember .vmemberbg .part1_music .title {

	background: url(/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) top no-repeat;

	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;

}



/* 内页*/

.vplayerbg

{

	background-color: #FFFFFF;

    float: left;

    margin: 0 auto;

    padding: 0 6px;

    width: 960px;

}

.vmusicm {

	margin: 6px auto;

	text-align: left;

	width: 960px;

}

.vmusicm_l {

	width: 720px;

	float:left;

	border-bottom:#eeeeee 3px solid;

}

.vmusicm_l .vmusicm_lbg {

	width:720px;

}

.vmusicm_l .vmusicm_lbg   .movelist {

	float: left;

	margin-top: 15px;

}

.vmusicm_l .vmusicm_lbg   .movelist {

	margin-top: 0px;

}

.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: 712px;

}

.vmusicm_l .vmusicm_lbg  .movelist .mbg3 .title {

	background: url(/images/micon.gif) no-repeat 6px 8px;

	width: 250px;

	float: left;

	padding-left: 25px;

	font-size: 14px;

	font-weight: bold;

	color: #4465A2;

}

.vmusicm_l .vmusicm_lbg  .movelist .mbg3 .title a{color: #4465A2;}

.vmusicm_l .vmusicm_lbg  .movelist .mbg3 .classWords {

	float:left;	

}

.classWords a {

    margin-right: 4px;

}

.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: 718px;

	border:1px solid #E9EEF0;

	border-top:0px solid #fff;

}

.vmusicm_l .vmusicm_lbg .contents UL {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 5px; 

	FLOAT: left; 

	PADDING-BOTTOM: 0px;

	PADDING-TOP: 5px; 

	margin:0px;

	width: 712px;

}

.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: 225px; 

	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: 0px;

	width: 230px;

}





.vmusicm_r .vmusicm_rbg .p1m_s{

    background:url(/images/rtopbg.jpg) no-repeat;

	width:230px;

	height:30px;

	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: #4465A2;

}

.vmusicm_r .vmusicm_rbg .part1_music .more {

	float: right;

	width: 55px;

}

.vmusicm_r .vmusicm_rbg .part1_music .bg1x1{

    

	width:230px;

	height:6px;

	margin:0 auto;

	padding:0px;

	overflow:hidden;

	float:left;

	clear:both;

}

.vmusicm_r .vmusicm_rbg .part1_music .bg1z1 {

    

	width:228px;

	margin:0 auto;

	padding:0px;

	overflow:hidden;

	float:left;

	border:1px solid #E9EEF0;

	border-top:0px solid #fff;

}



.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: 5px; 

	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: 213px; 

	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;padding-bottom:15px; height: 35px;margin: 0 auto; width: 600px; }

.page a,.page span{display:block;color:#4465A2;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:960px;height:30px;overflow:hidden;text-align:left;clear: both;}

.indexlink_m{background:url(../images/indexlink_m.gif) repeat-y;width:960px;overflow:hidden;text-align:left;}

.indexlink_b{background:url(../images/indexlink_b.gif);width:960px;height:3px;overflow:hidden;}

.indexlink_t span{line-height:30px;font-size:13px;padding:0 0 0 24px;font-weight:bold;}

.indexlink_m ul{padding: 5px 0px 6px 3px;margin:0 auto;float:left;}

.indexlink_m li {float:left; white-space:nowrap;padding:0 5px 0 6px;line-height:18px;}

.indexlink_m li a{line-height:18px;}

.tl_title{margin:0;padding-top:2px;float:left;width:740px;overflow:hidden;height:17px;}

.tlt{float:left;margin-left:5px;padding:0 3px;display:block;}

.tlt_more{float:right;text-align:right;margin:0px 10px 0 0;font-size:13px;}

.tlt_more1{float:right;text-align:right;margin:7px 10px 0 0;font-size:12px;font-weight:bold;line-height:18px;background:url(/images/up_sing.gif) no-repeat 0px 1px;padding-left:90px;}

.tlt_more1 a{color: #4465A2;padding:0 3px;}

.up_t {

	margin: 8px auto 0;

	text-align: left;

	width: 960px;

}

.up_title {

	BACKGROUND: url(/images/up_top.gif) no-repeat; OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 30px

}

.up_cen {

	/*BACKGROUND: url(/images/up_cen.gif);*/ OVERFLOW: hidden; WIDTH: 960px

}

.up_bot {

	BACKGROUND: url(/images/up_bot.gif) no-repeat; OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 4px

}

.up_t H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4465A2; LINE-HEIGHT: 32px; PADDING-TOP: 0px

}

.up_t H3 IMG {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 4px 0 0px; PADDING-TOP: 5px

}

.singers{padding-bottom:10px;}

.singers UL {

   	border-left: 1px solid #E7EDEF;

    border-right: 1px solid #E7EDEF;

    height: 66px;

    list-style-type: none;

    margin: 0;

    padding: 3px 0 0;

}

.singers LI {

	PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 5px

}

.singers A {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; BACKGROUND: #ffffff; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 65px; COLOR: #464646; LINE-HEIGHT: 22px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 22px; TEXT-ALIGN: center

}

.singers A:hover {

	COLOR: #575757

}
