
*{ margin:0; padding:0;}
a img{ border:none;}
ul{ list-style:none;}

.music{ width:950px; color:#333; font-size:12px; font-family:Arial,sans-serif; margin:0 auto; overflow:hidden;}

.l1 a{ color:#396ab3; text-decoration:underline; padding:1px 1px 0 1px;}
.l1 a:hover{ color:#fff; background:#396ab3;text-decoration:none;}
.l2 a{ color:#396ab3; text-decoration:none; padding:1px 1px 0 1px;}
.l2 a:hover{ text-decoration:underline;}

/* left */
.m_left{ float:left; width:200px;}
.bg2{ width:200px;margin-top:10px;}
.bg2t{ width:200px; height:5px; background:url(../images/mbg1.gif) no-repeat; overflow:hidden;}
.bg2t2{ position:relative; width:200px; height:27px; background:url(../images/mbg1.gif) no-repeat 0px -32px;}
.bg2t2 h3{ position:absolute; top:2px; left:14px; width:180px; line-height:25px; font-size:14px;}
.bg2t2 h3 a{ font-size:12px; font-weight:normal;}
.bg2b{ width:200px; height:4px; background:url(../images/mbg1.gif) no-repeat 0 -5px; overflow:hidden;}
.bg2m{ width:188px; padding:0 5px 8px 5px;background:#fff; border-left:1px #ddd solid; border-right:1px #ddd solid; overflow:hidden;}
.t170{ display:block; width:170px; height:170px; margin:10px auto;}
.t170_b{ width:100%; height:18px; text-align:center;}
.t170_b a{ display:block; width:65px; height:18px; padding-top:2px;color:#fff; font-size:12px;text-decoration:none; background:url(../images/mbg2.gif) no-repeat -212px 0; border:none; margin:0 8px; cursor:pointer;}

.ul1{ width:188px; margin-top:5px; overflow:hidden;}
.ul1 li{ float:left; display:inline; width:56px; height:78px; text-align:center; margin:5px 5px 0 23px; overflow:hidden;}
.t50{ display:block; width:50px; height:50px; padding:2px!important; background:#fff!important; border:1px #ccc solid; overflow:hidden;}
.t50:hover{ border:1px #396ab3 solid;}
.t50 img{ width:50px; height:50px;}
.ul1 li span{ display:block; width:56px; height:20px; line-height:20px; padding-top:2px; overflow:hidden;}

.dl1{ width:188px; border-top:1px #ddd dotted; margin-top:10px; overflow:hidden;}
.dl1 dt{ display:block; width:174px; height:25px; line-height:25px; text-align:left; padding-top:5px; margin:0 7px; overflow:hidden;}
.dl1 dt b{ float:left; font-size:14px;}
.dl1 dt b h3{ font-size:14px;}
.dl1 dt p{ float:right; font-size:10px; font-family:"宋体", serif;}
.dl1 dt p a{ font-size:12px;}
.dl1 dd{ display:block; width:174px; height:20px; line-height:20px; margin:0 7px; overflow:hidden;}
.dd1{ width:174px; height:auto!important;}
.dd1 a{ margin:0 10px 10px 0;}

.dl2{ width:174px; margin:0 auto; overflow:hidden;}
.dl2 dt{ display:block;width:174px; height:25px; line-height:25px; margin-top:10px; overflow:hidden;}
.t23{ float:left; width:23px; height:23px; border:1px #ccc solid; background:#fff; overflow:hidden;}
.t23:hover{ border:1px #396ab3 solid;}
.t23 img{ width:23px; height:23px;}
.dl2 dt p{ float:left; display:inline; width:74px; height:25px; margin-left:5px; overflow:hidden;}
.dl2 dt span{ float:right; width:65px; height:25px; text-align:right; overflow:hidden;}

.dl3{ width:188px; padding-top:5px; overflow:hidden;}
.dl3 dt{ width:174px; height:22px;line-height:22px; margin:0 7px; overflow:hidden;}
.dl3 dt a{ margin:0 2px;}
.dt3{ width:152px; height:auto!important; padding-left:22px; background:url(../images/mbg3.gif) no-repeat;}
.dt3 b{ display:block; width:152px; height:22px; line-height:22px; font-weight:normal; overflow:hidden;}
.dt3 b a{ margin:0;!important}
.dd3{ width:188px; height:80px; margin:5px 0 0 0;}
.t74{ float:left; display:inline; width:74px; height:74px; padding:2px; margin-left:4px; background:#fff; border:1px #ccc solid;overflow:hidden;}
.t74:hover{ border:1px #396ab3 solid;}
.t74 img{ width:74px; height:74px;}
.dd3 div{ float:right; width:100px; height:80px; line-height:16px;}
.dd3 div span{ display:block; width:100px; height:16px; overflow:hidden;}


/* center */
.m_center{ float:left; width:530px; margin:0 10px;}
.bg5{ width:530px; margin-top:10px;}
.bg5t{ width:530px; height:5px; background:url(../images/mbg1.gif) no-repeat 0 -18px; overflow:hidden;}
.bg5b{ width:530px; height:4px; background:url(../images/mbg1.gif) no-repeat 0 -23px; overflow:hidden;}
.bg5m{ width:528px; background:#fff;border-left:1px #ddd solid; border-right:1px #ddd solid;overflow:hidden;}

.score{ width:500px; height:200px; margin:0 auto;}
.score h1{ display:block; width:500px; font-size:16px; line-height:20px; padding:9px 0;}
.ull{ float:left; width:230px;}
.ull a{ margin:0 3px;}
.ull li{ width:98%; height:21px; line-height:21px; overflow:hidden;}
.ull li h4{ font-size:14px; font-weight:normal;}
.sczj,.zdbf,.zdxz{ float:left; width:68px; height:19px; line-height:19px!important; text-align:center;color:#fff; text-decoration:none; margin:2px 10px 0 0!important;overflow:hidden;}
.sczj{ background:url(../images/mbg2.gif) no-repeat -144px 0;}
.zdbf{ background:url(../images/mbg2.gif) no-repeat -277px 0;}
.zdxz{ background:url(../images/mbg2.gif) no-repeat -254px -37px;}
.sczj:hover,.zdbf:hover,.sczj:hover,.zdxz:hover{ text-decoration:underline;}
.ulr{ float:left; display:inline; width:260px; margin-left:10px;}
.ulr dt{ width:260px; height:20px; line-height:20px; margin-top:5px;}
.ulr dt b{ float:left; font-weight:normal;}
.b_r{ margin-left:8px; color:#666;}

.xxt1,.xxt2{ float:left; width:16px; height:16px; margin:1px 1px 0 0;}
.xxt1{ background: url(../images/xx_bg.gif) no-repeat -1px 0;}
.xxt2{ background: url(../images/xx_bg.gif) no-repeat -22px 0;}

.ulr dd{ width:137px; height:80px; padding-left:62px; background:url(../images/xx_bg.gif) no-repeat 0 -15px; margin:10px 0 0 61px;}
.ulr dd div{ width:137px; height:10px; padding:3px 0; overflow:hidden;}
.ulr dd div p{ float:left; height:10px; background:#ddd; overflow:hidden;}
.ulr dd div span{ float:left; height:10px; line-height:10px; color:#999; font-size:10px; margin-left:5px;}

.bm1{ width:480px; height:21px; line-height:21px; padding-left:28px; padding-top:8px; border-top:1px #ddd dotted; margin:-1px auto 0 auto; background:url(../images/indebg_03.gif) no-repeat 0 8px;}
.bm1 a{ color:#396ab3; font-size:12px; text-decoration:underline; padding:1px 1px 0 1px;}
.bm1 a:hover{ color:#fff; background:#396ab3;text-decoration:none;}
.bm1 h3{ float:left; width:350px; font-size:14px;}
.bm1 span{ float:right; font-size:10px; font-family:"宋体",serif;}

.bm2{ width:508px; margin:10px auto;}
.bm2t{ width:100%; height:18px;  text-align:center;}
.qx{ float:left; margin-left:9px; color:#396ab3; text-decoration:underline; padding:1px 1px 0 1px; }
.qx:hover{ color:#fff; background:#396ab3; text-decoration:none;}
.pfgq{ float:right; width:82px; line-height:18px; color:#fff; text-decoration:none; margin-right:5px; background:url(../images/mbg2.gif) no-repeat;}
.jrlb{ float:right; width:62px; line-height:18px; color:#fff; text-decoration:none; margin-right:5px; background:url(../images/mbg2.gif) no-repeat -82px 0;}
.pfgq:hover,.jrlb:hover{ text-decoration:underline;}
.bm2m{ width:508px; padding:8px 0; margin:0 auto;}
.bm2m dt{ width:508px; height:23px; line-height:23px; background:#eee;}

.bm2m dd{ width:508px; height:28px; line-height:28px; border-bottom:1px #eee solid;}
.bm2m dd b{ float:left; height:28px; display:inline; font-weight:normal; overflow:hidden;}
.lb1{ width:22px; height:24px!important; margin:4px 0 0 5px;}
.lb2{ width:20px; margin-left:2px;}
.lb3,.lb31{ width:20px;}
.disc{ font-size:17px; text-indent:10px; border:none!important;}

.lb3 a,.lb31 a,.st,.sc,.xz,.sp,.xz_1{ display:block; width:14px; height:14px; padding:1px; margin-top:4px; border:1px #fff solid;}
.lb3 a{ background:url(../images/mbg4.gif) no-repeat 0 0;}
.lb31 a{ background:url(../images/mbg4.gif) no-repeat -15px 0;}
.st{ background:url(../images/mbg4.gif) no-repeat -57px -1px;}
.sc{ background:url(../images/mbg4.gif) no-repeat -43px -1px;}
.xz{ background:url(../images/mbg4.gif) no-repeat -29px -1px;}
.xz_1{background:url(../images/mbg4.gif) no-repeat -86px -1px;}
.sp{ background:url(../images/mbg4.gif) no-repeat -72px -1px!important;}
.lb3 a:hover,.lb31 a:hover,.lb6 a:hover,.sp:hover{ border:1px #396ab3 solid;}

.lb4{ width:185px; margin-left:2px;}
.lb4 span{ float:left; margin-right:2px;}
.lb4 span img{ margin-top:5px;}
.lb5{ width:110px; margin-left:4px;}
.lb6{ width:20px; margin:0 11px;}
.lb4 a,.lb5 a{ color:#396ab3; text-decoration:none; padding:1px 1px 0 1px;}
.lb4 a:hover,.lb5 a:hover{ color:#fff; background:#396ab3;}

.bm2m dt b{ float:left; display:inline; height:22px; font-weight:normal; overflow:hidden;}
.lt1{ width:183px; margin-left:48px;}
.lt2{ width:108px; margin-left:4px;}
.lt3{ width:30px; margin:0 6px; text-align:center;}

.bm3{ display:block; width:454px; line-height:24px; text-indent:25px; margin:5px auto;}
.bm3 a{ margin-left:10px;}

.bm4,.bm5{ width:508px; margin:10px auto; overflow:hidden;}
.bm4 li{ float:left; display:inline; width:78px; text-align:center; margin:0 24px;}
.t70{ display:block; width:70px; height:70px; padding:3px; border:1px #ccc solid; margin-bottom:4px; overflow:hidden;}
.t70:hover{ border:1px #396ab3 solid;}
.t70 img{ width:70px; height:70px;}
.bm4 li span{ display:block; width:78px; height:18px; line-height:18px; overflow:hidden;}

.bm5 li{ float:left; display:inline; width:116px; text-align:center; margin:0 4px 0 6px;}
.t108{ display:block; width:108px; height:72px; padding:3px; border:1px #ccc solid; margin-bottom:4px; overflow:hidden;}
.t108:hover{ border:1px #396ab3 solid;}
.t108 img{ width:108px; height:72px;}
.bm5 li span{ display:block; width:116px; height:18px; line-height:18px; overflow:hidden;}

.comments{ width:500px; padding:6px 0; margin:0 auto;}
.com1{ display:block; width:100%; height:25px; line-height:25px; margin-bottom:10px;}
.com1 a{ margin:0 3px;}
.com1 h3{ float:left; width:200px; font-size:14px;}
.com1 b{ float:left; font-weight:normal;}
.com1 b input{ width:110px; color:#333; font-size:12px; padding:2px 2px 1px 2px; border:1px #ddd solid; margin:0 5px;}
.com1 p{ float:right;}
.text_1{ width:98%; height:80px; padding:1px; font-size:12px; color:#333; background:#fbfbfb url(../images/plbg.gif) no-repeat center right; border:1px #ddd solid; margin-top:-5px;}
.com2{ display:block; width:100%; text-align:center; height:25px; padding-bottom:12px; margin-top:8px;}
.com2 input{ color:#333; font-size:12px; margin:0 3px; padding:2px 1px 0 1px;}

.com3{ display:block; width:100%; border-top:1px #eee solid; padding:10px 0 5px 0; overflow:hidden;}
.com3l{ float:left; display:inline; width:50px; height:50px; margin-left:2%;}
.com3l a{ padding:0!important;}
.com3l img{ width:50px; height:50px;}
.com3r{ float:left; display:inline; width:85%; margin-left:2%;}
.com3r p{ line-height:22px; color:#999;}
.com3r div{ text-align:left;clear:both;}
.c3r1{ width:100%; height:22px;}
.c3r1 b{ float:left; color:#333;}
.c3r1 a{ text-decoration:none; }
.c3r1 a:hover{ color:#396ab3;background:none; text-decoration:underline;}
.c3r1 b tt{ font-weight:normal; margin-left:8px; color:#999;}
.c3r1 span{ float:right;margin-top:-20px;}
.c3r2{ width:97%; padding:5px; font-size:12px; line-height:20px!important; color:#666; border:1px #ddd solid; margin-top:3px;}
.c3r3{ color:#333!important; font-size:14px!important; line-height:20px!important; padding-top:5px; margin-top:3px;}
.c3r4{ width:100%; text-align:right; margin-top:10px;}
.c3r4 a{ margin-left:10px;}

/* right */
.m_right{ float:left; width:200px;}
.dl4{ display: block;width:174px; height:165px; margin:5px auto 0 auto; overflow:hidden;}
.dl4 dt{ display:block; width:174px; height:26px; line-height:26px; margin-top:6px;}
.t25{ float:left; width:25px; height:25px; border:1px #ccc solid;}
.t25:hover{ border:1px #396ab3 solid;}
.t25 img{ width:25px; height:25px;}
.dl4 dt b{ float:left; display:inline; width:142px; height:26px; font-weight:normal; margin-left:5px; overflow:hidden;}

.dl5{ float:left; display:inline; width:78px; height:120px; margin:10px 0 0 11px;}
.dl5 dt{ width:78px; height:78px; }
.dl5 dt a{ display:block; width:70px; height:70px; padding:3px; background:#fff; border:1px #ccc solid;overflow:hidden;}
.dl5 dt a:hover{ border:1px #396ab3 solid;}
.dl5 dt a img{ width:70px; height:70px;}
.dl5 dd{ width:78px; height:20px; line-height:20px; text-align:center; padding-top:1px; overflow:hidden;}

.dl6,.dl7{ width:188px; margin:10px 0 0 0;}
.dl6 dl,.dl7 dl{background-color:#fff;}
.dl7 dt{ width:174px; height:20px; line-height:20px; font-weight:bold; padding:0 7px; margin-bottom:5px; background:#eee;}
.dl7 dt h3{ font-size:12px;}
.dl6 dd,.dl7 p{ width:180px; height:20px; overflow:hidden;}
.szh{ float:left; display:inline; width:17px; height:12px; line-height:12px; text-align:center; color:#fff; font-size:9px; font-family:Verdana, sans-serif; margin:4px 0 0 7px; overflow:hidden;}
.szl{ display:inline;width:170px; height:20x; line-height:20px;overflow:hidden;}
.szr{ float:left;display:inline; width:160px; height:20x; line-height:20px; margin-left:5px; overflow:hidden;}
.szr span{font-family: "宋体";color:#396ab3;}
.ban img{ margin-top:10px; width:200px; height:250px;}

/* footer */
.music_footer{ width:100%; background:#e5e5e5; font-size:12px; padding-bottom:20px; margin-top:20px; overflow:hidden;}
/* */
.ft{ width:100%; background:#fff; border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.ftl{ width:950px; margin:0 auto;}
/* */
.fdt{ width:780px; height:27px; padding:13px 0 13px 170px; border-bottom:1px #ddd solid; overflow:hidden;}
.fdtl{ float:left; line-height:27px; margin:2px 15px 0 0;}
.fdtl input{ margin:0 3px 0 8px;}
.fdtr{ float:left; width:272px; height:23px; padding-bottom:1px!important; padding:2px; background:#eee url(../images/inp_bg.gif) no-repeat 2px center;}
.fdtr input{ float:left;}
.slk{ width:210px; height:22px; line-height:22px; padding:1px 0 0 2px; font-size:12px; color:#333; background:none; border:none; overflow:hidden;}
.sear{ width:60px; height:23px; background:url(../images/search_bg.gif) no-repeat; border:none; cursor:pointer;}
/* */
.fdd{ display:block; width:890px; padding:10px 0 10px 60px; overflow:hidden;}
.fdd div{ float:left; display:inline; width:150px; margin-left:15px; }
.fdd div h3,.fdd div b{ display:block; width:150px; height:20px; line-height:20px; font-size:12px; overflow:hidden;}
.fdd div h3{ padding:5px 0;}
.fdd div b{ font-weight:normal;}
/* */
.fm{ width:950px; line-height:22px; color:#000; padding-top:5px; margin:0 auto; }
.fm a{ color:#000; text-decoration:none;}
.fm a:hover{ text-decoration:underline;}


/* 评论展示页开始 */

.pl_left{ float:left; width:700px; }
.plt{ width:700px; background:url(../images/bg_pl.gif) no-repeat; padding-top:4px; margin-top:10px; overflow:hidden;}
.pltb{ width:700px; height:5px; background:url(../images/bg_pl.gif) no-repeat 0 -4px; overflow:hidden;}
.pltm{width:698px;overflow:hidden;background-color: #fff;border-width: 1px;border-right-style: solid;border-left-style: solid;border-color: #ddd;}
.pltml{ width:670px; margin:10px auto 0 auto;}
.pltml h2{ display:block; width:100%; height:50px; line-height:25px; text-align:center; font-size:14px; padding-top:8px;}
.pltml h2 a{ margin:0 5px;text-align:right;}
.pltml h2 span{ display:block; font-size:12px; color:#666; font-weight:normal;}
.wypl{width:100%;height:22px;text-align:right;}
.wypl a{ display:block;width:69px;line-height:17px;text-align:center;background: url(../images/mbg2.gif) no-repeat left -18px;color:#fff;text-decoration: none;margin-right:22px;}
.wypl a:hover{text-decoration:underline;}
.page{ width:100%; padding:18px 0 12px 0; text-align:center; font-family:"宋体",serif; color:#999; border-top:1px #eee solid;}
.page span{padding:3px 5px;}
.page a{ padding:2px 5px; border:1px #eee solid; text-decoration:none; color:#999; background-color:#fff; margin:0 2px;}
.page a:hover{ border:1px #ccc solid;}
.page b{ padding:3px 5px; color:#fff; background:#f60; margin:0 2px;}
.page p{ display:block; line-height:24px; color:#999; margin-top:7px;}

.comm{ width:100%;}
.comm h3{ display:block; width:100%; height:26px; line-height:26px; font-size:14px; text-indent:25px; background:#e5e5e5; border-top:1px #ccc solid;}
.comm_b{ width:570px; margin:15px auto 0 auto;}

/* right */
.pl_right{ float:right; width:240px;}
.prt{ width:240px; margin-top:10px;}
.prtt{ width:240px; height:25px; line-height:25px; background:url(../images/bg_pl.gif) no-repeat 0 -22px; padding-top:2px;}
.prtt span{ float:left; display:inline; margin-left:14px; width:150px; height:25px; overflow:hidden;}
.prtt span h3{ font-size:14px;}

.prtm{ width:224px; padding:8px 6px 8px 8px;background-color: #fff;border-width: 1px;border-right-style: solid;border-left-style: solid;border-color: #ddd;}
.prtm dl{overflow:hidden;background-color: #fff;}
.pc,.pr,.pc2,.pr2,.pr3{ float:left; display:inline;}

.pc{ width:16px; height:16px; border:1px #ccc solid; margin-left:5px;}
.pc:hover,.pc2:hover{ border:1px #396ab3 solid;}
.pc img{ width:16px; height:16px;}
.pr{ width:200px;height:20px;line-height:20px; margin-left:5px;overflow:hidden;}
.pr span,.pr2 b span,.pr2 span{font-size:10px;color:#396ab3;margin-left:3px ;font-family: Arial, Helvetica, sans-serif;}

.prtm dl dd{ width:224px; height:48px; padding:1px 0; overflow:hidden;}
.prtm dl dt{ width:224px; height:25px; padding-top:1px; overflow:hidden;}
.prtm p{color:#396ab3;font-family: "宋体";}
.pc2{ width:40px; height:40px; border:1px #ccc solid; margin-left:5px;}
.pc2 img{ width:40px; height:40px;}
.pr2{ width:150px; height:40px; line-height:20px;margin-left:5px; overflow:hidden;}
.pr2 b{ display:block; width:150px; height:20px; font-weight:normal; overflow:hidden;}
.pr3{ width:175px; height:40px; line-height:20px;margin-left:5px; overflow:hidden;}

.bg_r{width:240px;height:5px;background:url(../images/bg_pl.gif) no-repeat 0 -15px;overflow:hidden;margin-bottom:10px;}
.zj{ display:inline;width:4px;float:left;margin:5px 2px 5px 8px;overflow:hidden;}

.header_nav2 {
   background:url(header_nav2.gif) repeat-x;
   border-left:1px solid #E2E4E4;
   border-right:1px solid #E2E4E4;
   clear:both;
   font-size:12px;
   height:20px;
   line-height:20px;
   margin:0pt auto;
   overflow:hidden;
   padding:6px 10px;
   text-align:left;
  width:928px;
}
.header_nav2 a { color:#595959;text-decoration:none;}
.header_nav2 a:hover { text-decoration:underline;}

.b_ora{float:left;color:#ef6600;}
.ltb{ width:22px; height:22px!important; margin:1px 0 0 5px;}
