﻿.content .main{width:1000px;background:url(../images/m_bj.gif);background-position:-1000px 0;padding-top:4px;}
.content .main .col_l{float:left;width:258px;padding-left:7px;}
.content .main .col_r{float:right;width:720px;padding-right:7px;}
.content .main .col_c{width:982px;padding:9px;padding-top:0;}
.content .main .col_c .d1{height:27px;line-height:31px;border-bottom:1px solid #cccccc;}
.content .main .col_c .d1 p{width:150px;font-size:14px;font-weight:700;color:#990000;}
.content .main .col_c .d2{float:left;width:320px;padding-right:7px;}
.content .main .col_c .w320{padding-right:8px;}
.content .main .col_c .d2 dl{padding:16px 0 24px 20px;}
.content .main .col_c .d2 dl dt{height:20px;line-height:20px;font-weight:700;color:#990000;}
.content .main .col_c .d2 dl dd{padding-left:10px;}
.content .main .col_c .d2 dl dd p{height:auto !important;height:22px;min-height:22px;line-height:22px;}

.cnav{width:256px;border:1px solid #cccccc;}
.cnav dt{height:35px;line-height:35px;border-bottom:1px solid #cccccc;position:relative;margin:0 8px;}
.cnav dt div{width:150px;font-size:14px;font-weight:700;color:#990000;}
.cnav dt .all{width:60px;height:15px;text-align:right;position:absolute;top:0;right:7px;}
.cnav dd{}

.tree{}
.tree a{display:block;width:229px;height:30px;line-height:30px;font-weight:700;white-space:nowrap;overflow:hidden;padding-left:27px;}
.tree a:link,.tree a:visited,.tree a:active{background:url(../images/btn_22.gif) no-repeat;background-position:14px -39px;text-decoration:none;color:#333333;}
.tree a:hover{background:#f5f5f5 url(../images/btn_22.gif) no-repeat;background-position:14px -39px;text-decoration:none;color:#333333;}

.tree p a{width:217px;white-space:nowrap;overflow:hidden;padding-left:39px;}
.tree p a:link,.tree p a:hover,.tree p a:visited,.tree p a:active{background-position:26px -39px;}

.tree .sel:link,.tree .sel:visited,.tree .sel:active,.tree .sel:hover{background:#f5f5f5 url(../images/btn_22.gif) no-repeat;background-position:14px -39px;text-decoration:none;color:#333333;}
.tree .sel2:link,.tree .sel2:visited,.tree .sel2:active,.tree .sel2:hover{background:#f5f5f5 url(../images/btn_22.gif) no-repeat;background-position:26px -39px;text-decoration:none;color:#333333;}

.tree .map{padding:8px 0;}
.tree .map img{width:256px;height:105px;}

.litter{width:718px;height:15px;line-height:15px;border:1px solid #cccccc;text-align:center;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px 0;}
.cdes{line-height:18px;}
.cdes .all{height:18px;text-align:right;}

.page{width:100%;height:25px;margin-bottom:0;}
.page .ll{float:left;width:250px;height:25px;position:relative;}
.page .ll p{width:110px;height:25px;line-height:25px;text-align:center;position:absolute;top:1px;left:0;}
.page .ll .p2{position:absolute;top:1px;left:116px;}
.page .ll .c{background:url(../images/xxk_2.gif) no-repeat;}
.page .lr{float:right;width:350px;text-align:right;}

/* 718-1-3=714 (120+11*2)*5=710 (140+19*2)*4=712 */
.enav{width:980px;background:#f5f5f5;border:1px solid #cccccc;}
.enav dl{padding:3px 9px;}
.enav dt{height:25px;line-height:23px;background:url(../images/btn_22.gif);background-position:left bottom;}
.enav dt div{width:350px;background:url(../images/btn_22.gif) no-repeat;background-position:0 4px;font-weight:700;color:#de4a02;padding-left:9px;}
.enav dd{padding:3px 9px;}
.enav dd div{float:left;width:341px;height:18px;line-height:18px;}
.enav .singerli li div{float:left;width:170px;height:18px;line-height:18px;margin-top:8px; overflow:hidden;padding-left:9px;}

.sli{width:980px;height:80px;padding:3px 0;}
.sli li{float:left;}
.sli .l1{width:30px;height:25px;text-align:right;font-size:24px;color:#797979;padding-right:6px;}
.sli .l1s{width:25px;height:23px;line-height:23px;padding-top:3px;}
.sli .l2{width:76px;}
.sli .l2 img{width:76px;height:76px;}
.sli .l3{width:852px;height:18px;position:relative;}
.sli .l3 .st{position:absolute;top:0;right:0;}
.sli .l3 .i1{width:15px;height:15px;}
.sli .l4{width:852px;height:16px;line-height:16px;position:relative;}
.sli .l4 .count{width:160px;height:15px;line-height:15px;text-align:right;color:#797979;position:absolute;top:0;right:0;}
.sli .l9{width:100px;height:16px;line-height:16px;padding-left:488px;}

.sli .l5{width:827px;height:18px;position:relative;}
.sli .l5 .st{position:absolute;top:0;right:0;}
.sli .l5 .i1{width:15px;height:15px;}
.sli .l6{width:827px;height:16px;line-height:16px;position:relative;}
.sli .l6 .count{width:160px;height:15px;line-height:15px;text-align:right;color:#797979;position:absolute;top:0;right:0;}

.sli2{width:980px;height:26px;padding:3px 0;}
.sli2 li{float:left;height:26px;line-height:26px;}
.sli2 li img{width:15px;height:15px;vertical-align:middle;}
.sli2 .l1{width:30px;text-align:right;color:#797979;padding-right:6px;}
.sli2 .l1s{width:25px;height:23px;line-height:23px;padding-top:3px;}
/* special */
.sli2 .l2{width:582px;white-space:nowrap;overflow:hidden;}
.sli2 .l3{width:230px;white-space:nowrap;overflow:hidden;padding-left:6px;}
/* singer */
.sli2 .l4{width:928px;height:16px;line-height:16px;white-space:nowrap;overflow:hidden;padding:5px 0;}
/* song */
.sli2 .l5{width:457px;white-space:nowrap;overflow:hidden;}
.sli2 .l6{width:132px;white-space:nowrap;overflow:hidden;padding-left:6px;}
.sli2 .l7{width:54px;text-align:center;padding-left:6px;}

.sli2 .l8{width:54px;height:16px;line-height:16px;text-align:center;padding:5px 0 5px 6px;}
.sli2 .l9{width:50px;height:16px;line-height:16px;text-align:center;padding:5px 0;}

.bot{width:982px;padding:3px 0;}

.fnav{width:718px;border:1px solid #cccccc;}
.fnav dt{height:35px;line-height:35px;border-bottom:1px solid #cccccc;position:relative;margin:0 8px;}
.fnav dt div{width:150px;font-size:14px;font-weight:700;color:#990000;}
.fnav dt .all{width:124px;height:15px;line-height:15px;text-align:right;position:absolute;top:10px;right:0;}
.fnav dd{}

/* add 2009-4-17 flash浏览专辑的样式*/
.flnav{width:718px;border:1px solid #cccccc;}
.flnav dt{height:41px;line-height:41px;background:url(nav.gif);background-position:0 -138px;position:relative;padding-left:9px;}
.flnav dt div{width:150px;font-size:14px;font-weight:700;color:#797979;}
.flnav dt .all{width:60px;height:15px;text-align:right;position:absolute;top:0;right:7px;}
.flnav dd{background:#f5f5f5;padding:8px 0px;}
/* end */

.star{width:100px;height:15px;background:url(../images/grade/0star.gif);background-position:0 -15px;}


/*(720-6)/2=357*/
.gnav{width:355px;border:1px solid #cccccc;}
.gnav dt{height:35px;line-height:35px;border-bottom:1px solid #cccccc;position:relative;margin:0 8px;}
.gnav dt div{width:150px;font-size:14px;font-weight:700;color:#990000;}
.gnav dd{padding:8px;padding-bottom:0;}
.gnav dd .col1{float:left;width:120px;}
.gnav dd .col1 li{margin-bottom:6px;}
.gnav dd .col1 li img{width:120px;height:120px;}
.gnav dd .col2{float:right;width:210px;}
.gnav dd .col2 .sl{width:210px;height:22px;padding-right:2px;}
.gnav dd .col2 .sl li{float:left;height:22px;}
.gnav dd .col2 .sl .l1{width:24px;}
.gnav dd .col2 .sl .l1 input{vertical-align:top;}
.gnav dd .col2 .sl .l2{width:102px;line-height:18px;white-space:nowrap;overflow:hidden;}
.gnav dd .col2 .sl .l3{width:36px;line-height:18px;white-space:nowrap;overflow:hidden;padding-left:6px;}
.gnav dd .col2 .sl .l4{width:168px;line-height:18px;white-space:nowrap;overflow:hidden;}
.gnav dd .col2 .sl .l5{width:126px;line-height:18px;white-space:nowrap;overflow:hidden;}
.gnav dd .col2 .sl .l9{width:36px;padding-top:2px;padding-left:6px;}
.gnav dd .col2 .sl .l9 img{width:15px;height:15px;vertical-align:top;}
.gnav dd .col2 .b{clear:both;border-top:1px solid #cccccc;padding-top:3px;}
.gnav dd .col2 .sl .b1{width:102px;line-height:18px;white-space:nowrap;overflow:hidden;}
.gnav dd .col2 .sl .b2{width:84px;text-align:right;}
.gnav dd .col2 .sl .b9{width:210px;text-align:right;}

/* add 2009-5-18 */
.catesinger{}
.catesinger ul{float:left;width:90px;height:82px;text-align:center;padding-bottom:10px;}
.catesinger ul .l1{}
.catesinger ul .l1 img{width:64px;height:64px;border:1px solid #ccc;}
.catesinger ul .l2{width:64px;height:18px;line-height:18px;white-space:nowrap;overflow:hidden;padding-left:13px;}

.fnav .snli{background:#ffffff;}
.fnav .snli p{float:left;width:166px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;padding-top:6px;padding-left:9px;}
/* end */


/*flower新增 09-06-08 从signer.css复制过来的   begin*/
.spe{width:714px;padding:12px 3px 3px 1px;}
.spe ul{float:left;width:122px;text-align:center;padding:6px 10px;}
.spe ul .l1{height:122px;margin-bottom:6px;}
.spe ul .l1 img{width:120px;height:120px;border:1px solid #cccccc;}
.spe ul .l2{width:120px;height:16px;line-height:16px;white-space:nowrap;overflow:hidden;}
.spe .h144{height:144px;}
.spe .h176{height:176px;}

.sin2{float:left;width:122px;height:160px;text-align:center;padding:6px 8px 6px 10px;}
.sin2 .l1{height:122px;margin-bottom:6px;}
.sin2 .l1 img{width:120px;height:120px;border:1px solid #cccccc;}
.sin2 .l2{width:120px;height:16px;line-height:16px;white-space:nowrap;overflow:hidden;}
/*   end */