/*基本信息*/
body {text-align:center;background:url(body.jpg) #5C6C7C left top repeat-x;
	font-family: "宋体", Arial, Helvetica, Verdana, sans-serif;}
body,form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px;}
input,select,textarea {font-size:12px; color:#323232;}
a img {border:0px;}
a.d9 img,.bordercolor_d9,.bordercolor_g3 {border-width:3px; border-style:solid; border-color:#D9D9D9;}
a.b2 img,.bordercolor_b2,.bordercolor_g,.bordercolor_of {border-width:1px; border-style:solid; border-color:#E1E1E1;}
ul,li {list-style-type:none;}
font{font-size:12px}
li {font-size:12px; color:#737373;}
li.gray_ {color:#BEBEBE;}
span {font-size:12px; color:#737373;}
span.gray_ {color:#BEBEBE;}
label {font-size:12px; color:#737373;}
h1 {font-size:36px; line-height:36px; color:#F78404;}
h2 {margin-top:3px; font-size:16px; color:#F78404;}
h4 {font-size:14px; color:#FFFFFF;}
h4.black_ {color:#323232;}
h4.green_ {color:#4BB130;}
h5 {font-size:12px; font-weight:normal; color:#737373; word-break:break-all;}
h5.gray_ {color:#BEBEBE;}
h6 {font-size:11px; font-weight:normal; color:#BEBEBE;}
.fL_ {float:left;}
.fR_ {float:right;}
.fd_{margin:auto}
.clear_ {height:0px; clear:both; overflow:hidden;}
.auto_ {margin-right:auto; margin-left:auto;}
.cont_ {height:18px; padding:2px 2px 0px 2px; background-color:#4E495D; float:left;}
.bgcolor_w {background:#fff url(bg-content-up.gif) top no-repeat;}
.bgcolor_w1{background-color:#FFFFFF;}
.bgcolor_g {background-color:#D8D8D8;}
.bgcolor_p {background-color:#4E495D;}
.color_green {color:#4BB130;}
.bordercolor_g {border-color:#EAEAEA;}
.bordercolor_g h4.black_ {color:#737373; text-decoration:none}
.bordercolor_of {border-color:#4BB130;}
.bordercolor_g3 {border-color:#EAEAEA;}

a {font-size:12px;}
a:visited{text-decoration:none; color:#AAAAAA}
a:link {color:#323232; text-decoration:none;}
a:hover,a:active {color:#323232; text-decoration:underline;}
a.green_:link,a.green_:visited,a.green_:hover,a.green_:active {color:#4BB130;}
a.purple_:link,a.purple_:visited,a.purple_:hover,a.purple_:active {color:#75446D;}
a.gray_un:link,a.gray_un:visited {color:#BEBEBE; text-decoration:underline;}
a.gray_un:hover,a.gray_un:active {color:#BEBEBE; text-decoration:none;}
a.nom_un:link,a.nom_un:visited {color:#737373; text-decoration:underline;}
a.nom_un:hover,a.nom_un:active {color:#737373; text-decoration:none;}

a.s1 {padding:3px;}
a.s2:link,a.s2:visited,a.s2:hover,a.s2:active {padding:3px; color:#FFFFFF; background-color:#4BB130;}

/*分页*/
.page_ {padding-top:20px; text-align:center;}
.page_ a.p {margin:0px 10px 0px 10px;}
.page_ a.n {padding:1px 4px 1px 4px; margin:0px 4px 0px 4px; border:1px solid #D8D8D8;}
.page_ span.s {color:#FFFFFF; font-weight:bold; padding:2px 5px 2px 5px; margin:0px 4px 0px 4px; background-color:#4BB130;}
.page_ span.t {color:#737373; margin:0px 4px 0px 4px;}
.page_ span.jj {font-family:宋体; color:#323232;}

/*评分*/
.yp_star {width:50px; height:8px; margin:2px 0px 0px 8px; background-image:url(../../images/default/comment_star.gif); float:left;}
.yp_star1 {width:50px; height:100%; background-image:url(../../images/default/comment_star1.gif);}
span.star {font-size:7px; background-image:url(../../images/default/comment_star.gif);}
span.star1 {margin-right:28px; padding-left:20px; font-size:7px; background-image:url(../../images/default/comment_star1.gif);}

/*焦点层背景*/
.openFocus {width:100%; left:0px; top:0px; position:absolute; z-index:999; display:none;}
.openOpa {width:100%; height:1000px; left:0px; top:0px; position:absolute; background-color:#A4A2A9; z-index:-1; filter:alpha(opacity=50); opacity:0.5;}

/*顶部*/
#top_ {height:20px;background-image:url(top.gif); width:981px; margin-left:auto; margin-right:auto}
.top_ {width:980px; height:20px;}
.top_L {padding-left:10px;padding-top:2px; text-align:left; float:left; font-size:12px; color:#BDBFC1}
.top_L a{ color:#98EC82}
.top_R {padding-top:2px; text-align:right; float:right; padding-right:10px;}
.top_R h5 { color:#BDBFC1}
.top_R img {vertical-align:middle;}
.top_R span.yello {color:#F78404; font-weight:bold;}
.top_R a:link,.top_ a:visited,.top_ a:hover,.top_ a:active {color:#98EC82;}
.top_R a.gray_:link,.top_ a.gray_:visited,.top_ a.gray_:hover,.top_ a.gray_:active {color:#BDBFC1;}
/*顶部固定*/
#nav {
 background: url("nav2.gif")  top left  no-repeat transparent ;
 margin:0 0 0 80px;
 height: 46px;
 width: 320px;
 float: left;
}

#nav ul {

 padding: 0; margin: 0;
 position: relative;
 height: 46px;
 width: 320px;
}

#nav li {
 margin: 0; padding: 0;
 position: absolute; 
 top: 0;
 list-style: none;
 height: 46px;
 display: block;
}

#nav li a {
 display: block;
 text-decoration: none;
 padding-top: 46px;
 text-align: center;
 color:#E7A6CF;
}
#navMusic { left: 0; width: 55px; }
#navUsers { left: 64px; width: 55px; }
#navRadio { left: 128px; width: 55px; }
#navGroups { left: 192px; width: 55px; }
#navCharts { left: 256px; width: 55px; }
#navHelp { left: 320px; width: 55px;}

#nav li a:hover, #nav li.current a { color: #FFF; }
#nav #navMusic a:hover{ background: url("nav2.gif")  0 -70px no-repeat #252C34;	}
#nav #navUsers a:hover{ background: url("nav2.gif") -64px -70px no-repeat #252C34;	}
#nav #navRadio a:hover{ background: url("nav2.gif") -128px -70px no-repeat #252C34;	}
#nav #navGroups a:hover{ background: url("nav2.gif") -192px -70px no-repeat #252C34;	}
#nav #navCharts a:hover{ background: url("nav2.gif") -256px -70px no-repeat #252C34;	}
#nav #navHelp a:hover{ background: url("nav2.gif") -320px -70px no-repeat #252C34;}

/*logo和搜索*/
#logo_ {width:981px; height:60px; padding-top:19px;margin-right:auto; margin-left:auto;}
.logo_L {width:226px; height:60px; background-image:url(logo.gif); float:left;}
.logo_R {width:340px; height:27px; margin:10px 0px 0px 3px; position:relative; z-index:30; float:right;}
.logo_R img {cursor:pointer; float:right;}
.logo_R input.topser {width:300px; height:19px; margin-right:3px; padding:5px 0px 0px 3px; color:#777777; background-color:#353B42; border:1px solid #464C52; float:right;}

#logo_R_ser_sort {width:60px; left:278px; top:27px; padding:3px 0px 5px 0px; border:1px solid #4BB130; position:absolute; display:none;}
#logo_R_ser_sort h5 {margin-top:2px; padding:2px 0px 2px 12px; text-align:left; cursor:pointer;}
#logo_R_ser_sort h5.on_ {color:#FFFFFF; background-color:#4BB130;}

#logo_R_ser_text {width:263px; left:27px; top:26px; border:1px solid #524D53; background-color:#FFFFFF; position:absolute; z-index:100; overflow:hidden; display:none;}
#logo_R_ser_text h5 {height:14px; padding:2px 3px 2px 3px; text-align:left; cursor:pointer; overflow:hidden;}
#logo_R_ser_text h5.on_ {color:#FFFFFF; background-color:#4BB130;}

/*导航*/
.ban_ {width:981px; height:20px;  margin-right:auto; margin-left:auto;}
#subnav {float:left; padding:0px 0px 0px 230px;
	height:20px;
	clear:both;
}
#subnav li {display:inline;}
#subnav li a {
	background:url(main_navl.gif) top left no-repeat;
	float:left;
	margin-right:2px;
	padding-left:7px;
}
#subnav li a em {
	background:url(main_navr.gif) top right no-repeat;
	color:#fff;
	display:block;
	font-style:normal;
	padding:4px 10px 2px 4px;
}
#subnav li a:hover,
#subnav li.active a {
	background:url(main_navl.gif) no-repeat left bottom;
	color:#858a90;
	text-decoration:none;
}
#subnav li a:hover em,
#subnav li.active em {
	background:url(main_navr.gif) no-repeat right bottom;
	color:#858a90;
}
/*#navMenu {
	overflow:hidden; float:right; padding-right:1px;
}
#navMenu li {
	float: left;
	line-height: 20px;
	height: 20px;
	background-color:#6F7378;
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: 2px;
	
}
#navMenu li a {
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 1em;
	padding-left: 1em;
	display: block;

}
#navMenu li a:hover, #navMenu li.hover a {
	background-color:#FFFFFF;
	color: #858A90;
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}


/*尾部*/
#foot_ {width:980px; background:#fff url(bg-content-bottom.gif) bottom no-repeat;
	height:9px; margin-right:auto; margin-left:auto;}
/*.foot_ {width:960px; height:55px; padding-top:15px; line-height:25px; margin-right:auto; margin-left:auto;background-color:#353B42; color:#9EA1A4; font-size:12px}
.foot_ a:link,.foot_ a:visited,.foot_ a:hover,.foot_ a:active {color:#BDBFC1;}
.foot_ h5 {color:#737373;}*/
.foot_bottom{width:980px; height:10px;}
#footer {
	width:910px;
	background:#4c535b url(bg-footer.gif) bottom no-repeat;
	color:#949ea9;
	clear:left;
	overflow:auto;
	padding:10px 10px;
	margin:0 auto;
}



#foot_left{
	float:left;
	background:url("black_top.gif") top left repeat-x #6E6E6E;
	height:50px;
	color:white;
	width:116px;
}



#foot_right{
	padding:5px 0 0 300px;
	text-align:left;
}

.beian{
	float:right;
	margin:0 80px 0 0;
}

.foot_fun{
	margin:0;
	padding:0;
}
.foot_fun li{
	display:inline;
	list-style:none;
	margin:0;
	margin-right:10px;
	background:url("fd.gif") 1px left no-repeat;
	padding-left:15px;
}

.foot_fun a, .foot_fun a:hover{
	color:#BDBFC1;
}

#footer p{
	font-size:12px;
	color:#9EA0A1;
	margin:5px 0 0 0;
}
#footer p a{color:#9EA0A1;}
/* 加载 */
.loading{height:50px; text-align:center; margin-top:20px;}
/*公用div窗体样式*/
divmain{ width:300px; height:150px; border:1px solid #4BB130; background:#FFFFFF;}
/*----------- 快捷操作 ------------*/
.qucikmenu{
	position:absolute; margin-left:auto; margin-right:auto;
	top:22px;
	z-index:9;
	width:981px;
	display:none;
	/*-moz-opacity:0.98;
	filter:alpha(opacity=98);
	/**/
}
.qucikmenu ul{
	width:380;
	float:right;
	margin-right:10px;
	list-style:none;
	background:#4C535B;
	height:20px;
}
.qucikmenu ul li{
width:70px; float:left;
	text-align:left;
}
.qucikmenu ul li a{
	height:20px;
	line-height:20px;
	display:block; color:#BDBFC1;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.qucikmenu ul li a:hover {
	text-decoration:none;
	background:#4BB130;
	 color:#FFFFFF;
}


.btna{font-size:12px; border:1px solid #FFF;background-color:#4BB130; color:#FFF; width:100px; padding:2px 2px 2px 2px; height:20px;}
