body {background: #EDEDED url(/i/bg.jpg) repeat-x center top;} /* */
a {color: black;}
.center {width: 890px; margin: 0 auto;background:#ffffff;}
.blue_btn {background: url(/i/blue_btn_bg.gif) no-repeat; width: 54px; height: 22px; border: 0; color: #69c; margin: 2px 0 0 5px;}
.yellow_btn {background: url(/i/yellow_btn_bg.gif) no-repeat; width: 54px; height: 22px; border: 0; color: #f2a200; margin-left: 5px;}

.inputl  { margin: 0 5px; border: 0; }
.w100tips {border: 2px solid #9dc9f5; clear: both; width: 880px; padding: 3px; margin-top: 5px; float: left; background:#e0f0ff}
.top {width: 100%; height: 60px; background: url(/i/top_bg.jpg) no-repeat;}
.top .logo {float: left; width: 421px; height: 60px;}  
.top .search {width: 420px; float: left; height: 60px; margin: 24px 0 0 10px; text-align:left;}
.top .search .inputtext {padding: 4px 0; margin-right: 5px;}
.top .search .inputbtn {width: 88px; height: 28px; background: url(/i/search_btn.gif) no-repeat; border: 0; font-size: 14px; font-weight: 700; line-height: 28px;}
.top .search p {margin-top: 6px;width:99%;overflow:hidden;height:40px; line-height: 20px;}
.nav {width: 100%; height: 33px; background: url(/i/nav_bg.jpg) no-repeat;}
.nav li {line-height: 32px;}
.nav li a {color: white; font-weight: 700; font-size: 14px; margin-left: 16px;}
.main_left {width: 665px; float: left; margin-top: 5px;}
.main_left a {color: #333;}
.main_left a:hover { color: #3078bf;}
.main_left h3 {width: 643px; height: 22px; line-height: 22px; color: white; border: 1px solid #9dc9f5; background: #e0f0ff url(/i/index_08.gif) repeat-x; padding: 0 10px;}
.main_left h3 span {font-weight: 700; font-size: 14px;}
.main_left h3 span a {color: white;}
.main_left h3 span.title {background: url(/i/index_17.gif) no-repeat left 3px; text-indent: 20px;}
.main_left h3 span.more img {margin-top: 3px;}
.main_left ul {float: left; border: 1px solid #9dc9f5; width: 663px; border-top: 0; text-align: left;}
.main_left ul li {height: 25px; line-height: 25px; overflow:hidden; border-bottom: 1px dashed #dbedff; width: 221px;}
.main_left ul li input { margin: 0 5px;  }
.main_right {width: 220px; float: right; margin-top: 5px;}
.main_right a {color: #4465A2;}
.main_right a:hover {color: #f2a200;}
.main_right h3 {width: 218px; height: 25px; line-height: 25px; color: #f2a200; border: 1px solid #f5da9d; background: #fff9e0; font-size: 14px; font-weight:bold;}
.main_right ul {float: left; border: 1px solid #f5da9d; width: 218px; border-top: 0; text-align: left;}
.main_right ul li {height: 24px; line-height: 26px; overflow:hidden; border-bottom: 1px dashed #ffecbf; width: 100%; text-indent: 8px;}
.main_right ul li input {margin-right: 5px;}
.main_right ul li.btn {height: 36px; border:0;} 
.main_right ul li.btn input {margin-top: 8px;}
.foot {line-height: 22px; margin-top: 5px; width: auto; clear: both;background:#EDEDED;}

/* 歌曲播放页 */
.play_yellow_btn {border: 1px solid #f5da9d; background: #fff7e5; padding: 2px 6px; font-size: 12px; color: #f2a200; margin: 2px 0 0 4px;}
.play_main_yellow {width: 878px; border: 1px solid #f5da9d; margin-top: 5px; background: #fff9e0; padding: 5px; float: left;}
.play_main_yellow .title {height: 28px; border: 1px solid #f5da9d; background: white; line-height: 28px;}
.play_main_yellow .title span {font-size: 16px; font-weight: 700; color: #f2a200; margin: 0 10px;}
.play_main_yellow .left {width: 563px; float: left; margin-top: 5px;}
.play_main_yellow .left .function {border: 1px solid #f5da9d; background: white; width: auto; height: 26px; line-height: 26px;}
.play_main_yellow .left .function a {color: #666; margin: 0 10px 0 5px;}
.play_main_yellow .left .money {border: 1px solid #f5da9d; background: white; width: auto; height: 320px;}
.play_main_yellow .right {width: 306px; float: right; border: 1px solid #f5da9d; margin-top: 5px; background: white; text-align: left;}
.play_main_yellow .right a:hover {color: #f2a200;}
.play_main_yellow h4 {width: 100%; height: 26px; line-height: 26px; font-weight: 700; text-indent: 8px;}
.play_main_yellow .right ul {height: 320px; overflow: auto;}
.play_main_yellow .right ul li {height: 24px; line-height: 26px; overflow:hidden; border-bottom: 1px dashed #ffecbf; width: 100%; text-indent: 8px;}
.play_main_yellow .right ul li input {margin-right: 5px;}
.play_main_yellow .right p.btn {text-align: center; height: 30px;}
.play_songlist {margin-top: 5px;}
.play_songlist h3 {width: auto; height: 28px; line-height: 28px; color: #3078bf; border: 1px solid #9dc9f5; background: #e0f0ff; padding: 0 10px;}
.play_songlist h3 span {font-weight: 700; font-size: 14px;}
.play_songlist ul {float: left; border: 1px solid #9dc9f5; width: auto; border-top: 0; text-align: left;}
.play_songlist ul li {height: 24px; line-height: 26px; overflow:hidden; border-bottom: 1px dashed #dbedff; width: 295px;}
.play_songlist ul li input {margin: 0 5px;}
.play_songlist ul li span img {margin: 6px 4px 0 0;}


/*分类列表*/
.sortlist {width: 665px; float: left; margin-top: 5px; border: 1px solid #9dc9f5;}
.sortlist td {line-height: 24px; text-indent: 5px; border-bottom: 1px dashed #dbedff;}
.sortlist td.gray {color: gray;}
.sortlist thead td {height: 28px; line-height: 28px; color: #3078bf; background: #e0f0ff; font-weight: 700; font-size: 14px; border-bottom: 1px solid #9dc9f5;}
.sortlist thead tr.title td {background: #f5f5f5; height: 24px; line-height: 24px; font-size: 12px; font-weight: normal;}
.sortlist tbody td.btn {text-align: center; height: 36px;}
.sortlist tfoot td {height: 28px; line-height: 28px; background: #e0f0ff; border: 1px solid #9dc9f5; text-align: center;}

/*友情连接*/
.main_link {width: 890px; float: left; margin-top: 5px;}
.main_link a:hover { color: #3078bf;}
.main_link h3 {width: 868px; height: 28px; line-height: 28px; color: #3078bf; border: 1px solid #9dc9f5; background: #e0f0ff; padding: 0 10px;}
.main_link h3 span {font-weight: 700; font-size: 14px;}
.main_link ul {float: left; border: 1px solid #9dc9f5; width: 888px; border-top: 0; text-align: left;}
.main_link ul li {height: 22px; line-height: 22px; overflow:hidden;  width: 95px;}
.main_link ul li a{color:#666;}
.main_link ul li input {margin: 0 5px;}

/*首页专辑*/
.main_zj {width: 890px; float: left; margin-top: 5px;font-size:14px;}
.main_zj a:hover { color: #3078bf;}
.main_zj ul {float: left; border: 1px solid #9dc9f5; width: 888px; text-align: left;}
.main_zj ul li {height: 24px; line-height: 26px; padding:0 0 0 2px;overflow:hidden;  width: 120px;text-align:center;}
.main_zj ul li input {margin: 0 5px;}

/*全站样式*/

body {
	font: 12px "宋体","Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

* {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*字体相关*/

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.textcenter {
	text-align: center;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

select, input, textarea {
	font: 100% arial,helvetica,clean,sans-serif;
}

.fontweight {
	font-weight: 700;
}

/*边框类型*/

.solidborder {
	border: 1px solid;
}

.dashedborder {
	border: 1px dashed;
}

/*清除浮动*/

.clear {
	clear: both;
}

/*限制溢出*/

.overflow {
	overflow: hidden;
}

/*UL/LI*/

ol,ul {
	list-style: none;
}

li {
	float: left;
}

/*外边框*/

.topmargin {
	margin-top: 10px;
}

/*浮动*/

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

/*超级链接*/

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.underline a {
	text-decoration: underline;
}

.underline a:hover {
	text-decoration: none;
}

/*图片边框*/

img {
	border: 0;
}

/*色彩集*/

.black {
	color: black;
}

.black a {
	color: black;
}

.red {
	color: #ff2a00;
}

.red a {
	color: #ff2a00;
}

.orange {
	color: #f60;
}

.orange a {
	color: #f60;
}

.blue {
	color: #004080;
}

.blue a {
	color: #004080;
}

.gray {
	color: #666;
}

.gray a {
	color: #666;
}

.fuchsia {
	color: fuchsia
}

.fuchsia a {
	color: fuchsia;
}

.white {
	color: white;
}

.white a {
	color: white;
}

.green {
	color: #008400;
}

.green a {
	color: #008400;
}

/*各种宽度*/

.width-100 {
	width: 100%;
}