﻿@charset "utf-8";
/* 音乐MP3 www.yymp3.com  */

/*播放器*/
*{margin:0;padding:0;}
body{background:#d0d0d0; margin:0; height:100%; font-size:12px; line-height:1.5em; font-family:Arial, sans-serif, "宋体"; color:#333;}
img{border:none; vertical-align:center;}
a{color:#333; text-decoration:none;}
a:hover{color:#f50; text-decoration:underline;}
.c{clear:both; overflow:hidden; height:0px;}
.c.after{display:block; height:1%; clear:both; visibility:hidden;}

.vess{width:660px; margin:0px auto; background:#fff; border-left:solid 1px #909090; border-right:solid 1px #808080; padding:5px 0;}


.Head_nav{width:648px; height:31px; _height:30px; margin:0 auto; background:#ffffff url(/img/li_bg06.gif) repeat-x bottom; border-top:solid 1px #399ED6; border-left:solid 1px #399ED6; border-right:solid 1px #399ED6;}
.Func_vess{float:left; width:400px; padding:0 0 0 0px; *padding:2px 0 0 0px;}
.Func_vess ul{line-height:30px; *+line-height:28px; _line-height:27px;}
.Func_vess li{list-style:none; float:left; text-align:center; color:#1978AD; margin:0 5px;}
.Func_vess li a{color:#1978AD; text-decoration:none;}
.Func_vess li a:hover{color:#0092E0; display:block; text-decoration:none;}
.Func_vess li.line{height:15px; width:2px; margin:0 0 0 0; display:block; color:#1978AD; *+line-height:24px; _line-height:22px;} 
.Sear_vess{float:right; width:230px; text-align:left; padding:0 5px 0 0; _padding:0 10px 0 0;}
.Sear_vess dl{width:230px; vertical-align:middle;}
.Sear_vess dl dt{width:60px; padding:7px 0 0 0; *padding:8px 0 0 0; float:left; text-align:right; color:#0092E0;}
.Sear_vess dl dd{width:170px; padding:6px 0 0 0; float:left; text-align:right; line-height:22px; vertical-align:middle;}
.Sear_form{}
.Sear_form input{}
.Sear_form input.text{width:110px; height:16px; border:1px solid #1C89C4; background:url(/img/ptns/desear_bg.gif) no-repeat 0 2px; padding:2px 0 0 2px; float:left; margin:0 5px 0 0;}
.Sear_form input.image{width:47px; height:22px; float:left; line-height:18px;}
.Sear_form p{}

.ad{width:650px; margin:5px auto 0px auto}
.Mid{width:650px; margin:6px auto 0 auto; height:500px; *height:100%;}
.Left{width:345px; float:left;}
.Player_v{width:345px; _width:343px; border:solid 1px #399ED6; float:left; background:#F6F9FE; margin:0 0 5px 0; *margin:0;}
.Play_header{padding:8px 0 5px 10px;}
.Song_des{}
.Song_des li{width:160px; height:20px; line-height:20px; float:left; overflow:hidden; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Song_des li.S_name{width:300px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Song_des li a{color:#156692;}
.Song_des li a:hover{color:#FF6600;}

.Player{width:333px; background:url(/img/ptns/playbg1.gif) repeat-x bottom; text-align:left; display:block; overflow:hidden; border:solid 1px #399ED6; margin:5px; _margin:4px;}
.P_dis{width:333px; height:20px; line-height:20px; background:#4CB1E5;}
.showName{width:260px; float:left; padding-left:5px; background:#4CB1E5; color:#ffffff; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.showState{width:60px; float:left; color:#ffffff;}
.b{color:#ff0000; font-weight:bold;}
.playRate{background:#CCCCCC; border-top:#fefefe 1px solid; border-bottom:#fefefe 1px solid; width:333px; height:5px; cursor:pointer; line-height:2px; display:block; overflow:hidden;}
.Rate_f{width:0px; height:5px; background:#8f99b2; float:left; line-height:2px;}
.Rate_c{width:0px; height:5px; background:#FFCC33; cursor:pointer; float:left; line-height:0px;}
.P_btns{width:333px; margin:-0px 0 0px 0; *margin:0 0 4px 0; height:30px; line-height:30px; *+line-height:24px; _line-height:30px;}
.P_btn1{width:240px; float:left; padding:5px 0 0 5px; overflow:hidden; height:30px; _height:26px;}
.playVolume{width:9px; float:left; margin:5px 5px 0 0;}
.playvol{width:61px; height:10px; float:left; background:url(/img/ptns/vbg.gif) repeat-x bottom; margin-top:9px; *+margin-top:9px; _margin-top:4px; line-height:0px;}
.playvol img{_padding:0 0 4px 0; top:3px; *+top:-1px; _top:8px; left:0px; cursor:hand; position:relative;}

.CRBT_dl{width:345px; _width:343px; margin:5px 0 0 0; height:50px; text-align:center; border:solid 1px #ADADAD;}
.CRBT_dl img{border:none;}
.Lyrics_v{width:345px; _width:343px; border:solid 1px #78C4EB; float:left; margin:5px 0 0 0; background:#F6F9FE;}
.L_options{width:200px; background:url(/img/ptns/opts_bg.gif) no-repeat; margin:0 auto; height:28px; line-height:28px; text-align:center; vertical-align:middle;}
.static, .dynamic{width:92px; float:left; color:#1978AD; cursor:pointer;}
.static{text-align:right; padding-right:5px;}
.dynamic{text-align:left; padding-left:5px;}
.O_line{float:left; color:#1978AD; line-height:24px;}
.gc{height:259px; *+height:257px; _height:258px; padding:20px 10px 10px 10px; line-height:22px; text-align:center; overflow-y:auto; word-break:break-all;}

.Right{width:300px; float:left; margin:0 0 0 5px;}
.R_ADs{width:298px; height:302px; display:block; overflow:hidden;}

.List_vess{width:298px; border:solid 1px #399ED6; margin:5px 0; display:block; background:#F6F9FE; display:block; overflow:hidden;}
.title{height:27px; padding-top:0px; background:url(/img/li_bg06.gif) repeat-x bottom;}
.T_left{font-size:12px; font-weight:800px; line-height:27px; margin:0px 0 0 10px; _margin:0 0 0 5px; letter-spacing:0.1em; overflow:hidden; float:left; color:#1978AD;}
.T_right{font-size:12px; float:right; margin:4px 5px 0 0; *margin:6px 5px 0 0; letter-spacing:0.1em;}
.T_right a:hover{color:#1C89C4; text-decoration:underline;}
.songlist{display:block; padding:4px 0 0px 10px; *padding:6px 0 6px 10px; overflow:hidden; margin:0 0 6px 0; *margin:0 0 0 0;}
.songlist li{width:135px; float:left; height:22px; line-height:22px; list-style:none; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 8px 0 0;}
.songlist li a{color:#333;}
.songlist li a:hover{color:#CC6400;}

.Bottom_nav{width:648px; height:31px; _height:30px; margin:6px auto; *margin:0px auto; background:#ffffff url(/img/li_bg06.gif) repeat-x bottom; border-top:solid 1px #399ED6; border-left:solid 1px #399ED6; border-right:solid 1px #399ED6;}
.nonelist{line-height:30px; padding:0 0 0 10px; *padding:2px 0 0 10px;}
.nonelist a{color:#1978AD; text-decoration:none;}
.nonelist a:hover{color:#0092E0; text-decoration:none;}






