.cleft_ft,.ac_sc,.ac_down,.ac_down2,.ac_down3,.ac_login,.t_other_tit1,#list_l { background-image: url(http://css.baobao88.com/img/img_mp3.gif); background-repeat: no-repeat; }
#list_l { background-color: #bde272; background-position: 0 -300px; width: 678px; float: left; }
.lbox_nr1 li { padding-top: 5px; padding-bottom: 5px; }
.cleft_ft { background-position: 0 -100px; width: 678px; height: 19px; }
.ac_sc,.ac_down,.ac_down3 { font-size: 24px; line-height: 22px; width: 70px; height: 20px; cursor: pointer; }
.ac_sc { background-position: -400px -130px; }
.ac_down { background-position: -300px -130px; }
.ac_down3 { background-position: -500px -130px; }
.ac_down2,.ac_login { width: 259px; height: 50px; cursor: pointer; display: block; }
.ac_down2 { background-position: 0 -130px; }
.ac_login { background-position: 0 -200px; }
.link_st a { color: #ff0; font-size: 14px; font-weight: bold; line-height: 28px; background-color: #060; text-decoration: none; text-align: center; width: 150px; margin: 10px auto 0; border: solid 1px #390; display: block; }
.link_st a:hover { color: #900; background-color: #cfc; }
.t_other_tit1 { background-position: -300px -190px; width: 570px; height: 30px; border-bottom: 1px dotted #c60; }
.t_mp3_l { background-color: #cf9; width: 303px; height: auto; float: left; }
.t_mp3_l h1 { color: #c60; font-size: 14px; font-weight: bold; line-height: 30px; background-color: transparent; text-align: center; }
.t_mp3_r { background-color: #dcf1b2; width: 345px; height: auto; overflow: hidden; float: right; }
.t_mp3_play { width: 345px; height: auto; }
.t_mp3_class { background-color: #dcf1b2; text-align: left; width: 335px; height: 280px; overflow: hidden; padding: 4px; border: dotted 1px #c60; }
.t_mp3_class ul { padding-top: 10px; padding-bottom: 5px; }
.t_mp3_a { width: 100px; overflow: hidden; float: left; padding: 3px 5px; }
.t_mp3_a img { float: left; border: solid 2px #fff; }
.t_mp3_a a { overflow: hidden; float: left; display: block; }
.t_mp3_a a:hover { color: #d73636; }
.t_mp3_txt { background-color: #cfc;opacity:0.8; text-align: center; width: 94px; overflow: hidden; float: left; margin-top: -24px; margin-left: 2px; padding: 3px 2px; display: block; white-space: nowrap; }
.t_mp3_info { text-align: center; padding-top: 2px; }
.t_mp3_gc { color: #c60; font-size: 13px; line-height: 150%; background-color: #fed; text-align: left; width: 295px; height: 285px; overflow: scroll; padding-top: 5px; padding-left: 5px; border: dashed 1px; }
.t_mp3_gc a { padding-right: 5px; padding-left: 5px; }
.t_mp3_gc br { line-height: 0; }
.t_mp3_hot { background-color: #9c3; width: 650px; clear: both; margin-right: auto; margin-left: auto; }
.songword { width: 650px; float: left; clear: both; }
.songword ul { width: 315px; float: left; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
.songword li { width: 280px; overflow: hidden; float: left; white-space: nowrap; }
.songtit { line-height: 150%; background-color: #ecfde2; padding: 2px; }
.songtit a { width: 60px; float: right; }
.search_nr { background-color: white; }
.search_nr dl { width: 100%; height: 25px; clear: both; padding-top: 10px; border-bottom: 1px dotted #ccc; }
.search_nr dl:hover { background-color: #dcf1b2; }
.search_nr .sr_tit { font-size: 14px; font-weight: bold; width: 520px; overflow: hidden;  float: left; white-space: nowrap; }
.search_nr .sr_class { text-align: left; width: 130px; float: right; }
.search_nr .sr_stime { color: #ccc; background-color: transparent; }
/*pic*/
.pic_nop p { visibility: hidden; }
.pic_i li { width: 150px; float: left; padding-top: 5px; padding-bottom: 5px; }
.pic_i li img { width: 120px; padding: 2px; border: solid 1px #ccc; }
.pic_i li img:hover { border: solid 1px #693; }
.pic_p p { color: white; font-size: 12px; font-weight: bold; background-color: transparent; background-image: url(http://css.baobao88.com/img/pic_page_bg.png); background-repeat: no-repeat; text-align: center; width: 32px; height: 28px; float: right; margin-top: -38px; margin-left: -65px; padding-top: 4px; }
.cti { font-weight: bold; }
.pic_c { margin: 5px; padding: 5px; border: solid 1px #cc9; }
.pic_c h1 { color: #360; font-size: 14px; font-weight: bold; background-color: transparent; text-align: center; }
.pic_c .left { text-align: center; width: 250px; float: left; padding: 3px; border-right: 1px dotted #ccc; }
.pic_c .right { width: 360px; float: right; }
.pic_c .right li { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dotted #cc9; }
.pic_c p.sm { font-weight: bold; margin: 0; padding: 0 0 5px; }
.pic_c p.sm2 { line-height: 16px; text-indent: 24px; margin: 0; padding: 0; }
.imgline { clear: both; }
.pic_more { background-image: url(http://css.baobao88.com/img/pic_more.gif); background-repeat: no-repeat; width: 520px; height: 200px; overflow: hidden; clear: both; margin-right: auto; margin-left: auto; }
.pic_back { padding-top: 13px; padding-right: 20px; }
.pic_back a { width: 65px; height: 24px; float: right; display: block; }
.pic_more_nr { clear: both; padding-top: 10px; padding-left: 8px; }
.pic_more_text { clear: both; padding-right: 15px; padding-left: 20px; }
.pic_more_text a { text-decoration: underline; padding-left: 3px; white-space: nowrap; }
.cpage { text-align: center; clear: both; margin: 0 auto 0; padding: 5px; }
.cpage a { font-size: 12px; background-color: #e3fcd8; text-decoration: none; text-align: center; float: left; margin-right: 5px; padding-right: 10px; padding-left: 10px; border: solid 1px #217300; display: block; }
.cpage a:hover { background-color: #b6dd99; }
.cpage  strong { color: #fff; background-color: #30a401; float: left; margin-right: 5px; padding-right: 10px; padding-left: 10px; border: solid 1px #217300; }
.black_overlay{display:none;position:absolute;top:0;left:0;width:100%;height:3000px;background-color:black;z-index:1001;}
.white_content{ color: #363; font-size: 14px; line-height: 200%; display:none; position:absolute; top:25%; left:25%; width:50%; height:50%; padding:16px; border:solid 15px #9c3; background-color:white; z-index:1002; overflow:auto; }
.white_content a:link,.white_content a:visited { color: #c03; float: right; padding: 10px; }
/**/
.sendhy { text-align: center; padding-top: 5px; padding-bottom: 5px; }
.sendhy input { padding: 2px; border: dotted 1px red; }
.mov_tjjs { font-weight: bold; float: left; padding-top: 7px; padding-left: 10px; }
.mov_tjjs a:link,.mov_tjjs a:visited { color: #fff; background-color: transparent; padding-left: 5px; }
