html{overflow-y:scroll}
body,button,input,select,textarea{font-size:14px;font-family:Verdana,arial,"\5FAE\8F6F\96C5\9ED1",simsun,sans-serif}
body,button,div,em,form,i,input,li,p,select,textarea,ul{margin:0;padding:0}
button,input,select,textarea{outline:0}
button,img,input,textarea{border:0}
iframe{vertical-align:top}
.q:after,.q:before{display:table;content:"";line-height:0}
.q:after{clear:both}
li,ul{list-style:none}
button{cursor:pointer}
body{background:#000 url(../images/bg.gif);color:#aaa;line-height:18px}
a{color:#aaa;text-decoration:none}
a:hover{color:#ff0;text-decoration:none}
.l{float:left}
.r{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.po{cursor:pointer}
.b{font-weight:bold}
.h{overflow:hidden}
.d{display:none}
.f12{font-size:12px}
.mt5{margin-top:5px}
.ml5{margin-left:5px}
.mt8{margin-top:8px}
.ml8{margin-left:8px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.pt5{padding-top:5px}
.pl5{padding-left:5px}
.pt10{padding-top:10px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.a1{color:#ff0;}
.a1:hover{color:#0F0}
.header{height:150px;background:#000 url(../images/header.jpg) no-repeat center bottom}
.header .top{margin:0 auto;width:980px;height:110px}
.header .logo{float:left;padding-top:18px;width:295px}
.header .logo a{display:block;overflow:hidden;width:235px;height:80px;background:url(../images/logo.png) no-repeat;text-indent:-999px}

/*公共导航*/
.Nav {margin: 0 auto;width: 980px;height: 40px;}
.Nav .links {margin-left:auto; margin-right:auto; display:block; height:40px; position:relative;}
.Nav .links_right {float:right;margin-right: 10px;}
.Nav .links_right li{width: 55px;}
.Nav .links_right li ul li{width: 100%;}
.Nav .links_right li ul li a{width: 100%;}

.Nav a{height:40px;width:76px;*width:79px; line-height:40px; display:inline-block; font-size:12pt; text-align:center; color:#ccc; margin:0;}
.Nav a:hover{color:#F3F3F3;}
.Nav .links a.current {background: #2A3034;color: #fff;}
.Nav li{z-index: 10000;float: left;width: 81px;height:50px;}
.Nav li i{position:absolute;top:0;right:-11px;z-index:1;display:inline-block;width:24px;height:14px;background:url(../images/new.gif) no-repeat}
.Nav li ul{display: block;width: 76px;line-height: 27px;list-style-type: none;text-align:left;position: absolute;display: none;z-index: 9999999999999999;background: #282828;border: 5px solid #555555;}
.Nav li ul em{left: 40%;height: 13px;width: 16px;position: absolute;top: -13px;background: url("../images/angle.gif") no-repeat;}
.Nav li ul li{height:35px;line-height:35px;clear: both;width: 100%;float: left;color: #abaaaa;}
.Nav li ul a{height:35px;line-height:35px;width: 100%;display: block;text-align:center;font-weight:normal;}
.Nav li ul a:hover{color:#F3F3F3;text-decoration:none;font-weight:normal;background:url("") center bottom no-repeat;background-color:#3b3b3b;}
.Nav .a{width: 110px;margin-left: -20px;}
.Nav .b{width: 110px;margin-left: -20px;}
.Nav .c{width: 140px;margin-left: -30px;}
.Nav .d{width: 110px;margin-left: -20px;}
.Nav .e{width: 110px;margin-left: -20px;}
.Nav .f{width: 140px;margin-left: -30px;}
.Nav .g{width: 260px;margin-left: -80px;}

.serach{float: left;padding-top: 38px;}
.seh_list{float:left;}
.seh_m{float:left;}
.seh_v{background: #D6D6D6;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0;border-right:0;height:30px;padding:2px 4px;line-height:30px;float:left;width:245px;outline:none;}
.seh_b{font-size:14px;background:#23527C;border:0;color:#fff;width:60px;height:36px;line-height:35px;float:left;text-align:center;padding:0;cursor:pointer;}
.seh_b:hover{background:#23527C;}
.arrow{padding-left:10px;border-right:1px solid #ddd;}
.seh_list{width:47px;height: 34px;border:1px solid #ddd;border-right:0;background:#D6D6D6;position:relative;z-index:2;}
.seh_list_a{width:48px;position:relative;display:block;color:#000;height:16px;line-height:16px;_line-height:18px;padding:10px 0 5px;font-weight:400;text-indent:8px;background:#D6D6D6;border-right:1px solid #949494;}
.seh_list_a_clo{border-right:2px solid #ddd;}
.seh_list_a:link,.seh_list_a:visited{color:#000;}
.seh_list_a:hover{color:#000;}
.seh_list_a .arrow{left:36px;top:13px;}
.seh_sort{position:absolute;background:#D6D6D6;left:-1px;top:26px;border:1px solid #ddd;border-top:none;padding:4px 0 2px;line-height:22px;}
.seh_sort a{display:block;width:46px;padding-top:5px;text-indent:8px;height:20px;line-height:20px;border-top:#ddd solid 1px;color:#000;}
.seh_sort a:hover{color:#645959;}

.header .login{float:right;overflow:hidden;padding:32px 25px 0 0}
.header .loginimg{float:left}
.header .loginimg img{width:45px;height:45px}
.header .logintxt{float:left;padding-left:10px;font-size:12px;line-height:22px}
.header .logintxt span{margin-left:5px;color:#ff0}
.header .nav{margin:0 auto;width:980px;height:40px}
.header .nav li{position:relative;float:left;margin-left:1px;width:91px;height:40px;text-align:center;font-size:16px}
.header .nav i{position:absolute;top:0;right:-11px;z-index:1;display:inline-block;width:24px;height:14px;background:url(../images/new.gif) no-repeat}
.header .nav i.hot{width:24px;height:15px;background:url(../images/hot.png) no-repeat}
.header .nav a{display:block;color:#ccc;line-height:40px}
.header .nav .current a,.header .nav a:hover{background:#2A3034;color:#fff}
.header #navi{margin-left:0;width:60px}
.buttons{font-size:12px}
.buttons i{display:inline-block;margin-left:5px;padding-right:5px;height:21px;border-radius:3px;background:#0E0E0E url(../images/ico.png) no-repeat;font-style:normal;line-height:21px;cursor:pointer}
.buttons i:hover{background-color:#000;color:#ff0}
.buttons .checkall{margin-left:0;padding-left:21px;background-position:-181px 5px}
.buttons .checkother{padding-left:22px;background-position:-181px -20px}
.buttons .addtolist{padding-left:20px;background-position:-181px -45px}
.buttons .playall{padding-left:18px;background-position:-181px -70px}
.buttons a{display:inline-block;margin-left:5px;padding:0 5px 0 8px;height:21px;border-radius:3px;background:#0E0E0E;line-height:19px}
.buttons a span{margin-left:2px;font-size:14px}
.maddl,.mplay{display:inline-block;background:url(../images/ico.png) no-repeat;cursor:pointer}
.mplay{width:72px;height:21px;background-position:-80px 0}
.mplay:hover{background-position:-80px -25px}
.maddl{margin-left:5px;width:21px;height:21px;background-position:-157px 0}
.maddl:hover{background-position:-157px -25px}
.icoc1{background-position:0 -50px}
.icoc2{background-position:-20px -50px}
.icoc3{background-position:-40px -50px}
.icoc4{background-position:-60px -50px}
.icoc5{background-position:-80px -50px}
.icoc6{background-position:-100px -50px}
.icoc7{background-position:-120px -50px}
.icoc8{background-position:-140px -50px}
.icoc9{background-position:-160px -50px}
.icoc10{background-position:0 -65px}
.icoc11{background-position:-20px -65px}
.icoc12{background-position:-40px -65px}
.icoc13{background-position:-60px -65px}
.icoc14{background-position:-80px -65px}
.icoc15{background-position:-100px -65px}
.icoc16{background-position:-120px -65px}
.icoc17{background-position:-140px -65px}
.icoc18{background-position:-160px -65px}
.icoc19{background-position:0 -80px}
.icoc20{background-position:-20px -80px}
.icoc21{background-position:-40px -80px}
.icoc22{background-position:-60px -80px}
.ctitle{overflow:hidden;height:42px;background:url(../images/listbg.gif) no-repeat}
.ctitle .name{float:left;padding-left:12px;font-size:22px;line-height:42px}
.ctitle2{background-position:-330px 0}
.ctitle3{background-position:-660px 0}
.ctitle1 .name{color:#8CEA72}
.ctitle2 .name{color:#FF51B2}
.ctitle3 .name{color:#00B4FF}
.ctitle .more{float:left;padding:14px 0 0 10px}
.ctitle .tool{float:right;padding:12px 12px 0 0}
.ctitle .more a{color:#fff}
.ctitle .more a:hover{color:#FF0}
/*分类导航*/
.x5music_list{overflow:hidden;padding:10px;background: #232323;margin: 0px auto;width: 960px;}
.x5music_list .buttons{float:left}
.x5music_list .sort{float: left;font-size:12px;width: 100%;}
.x5music_list .sort li{float:left;width:72px}
.x5music_list .sort a{display:inline-block;width:64px;height:24px;background:#1a1a1a;color:#AAA;text-align:center;line-height:24px}
.x5music_list .sort a:hover{background:#000;color:#FFF}
.x5music_list .sort .current a,.w650t .sort .current a:hover{height:29px;background:url(../images/ico.png) no-repeat -4px -95px;color:#222}

.x5music_list .sorts{float: left;font-size:12px;width: 100%;margin-top: 10px;}
.x5music_list .sorts li{float:left;width:72px}
.x5music_list .sorts a{display:inline-block;width:64px;height:20px;color:#AAA;text-align:center;line-height:20px}
.x5music_list .sorts a:hover{color:#FFF}
.x5music_list .sorts .current a,.w650t .sorts .current a:hover{color:#E0F309}

.x5music_list2{overflow:hidden;padding:10px;height:21px;background: #232323;margin: 10px auto;width: 960px;}
.x5music_list2 .buttons{float:left}
.x5music_list2 .sort{float: left;font-size:12px;width: 100%;}
.x5music_list2 .sort li{float:left;width:34px}
.x5music_list2 .sort a{display:inline-block;width:34px;height:20px;color:#AAA;text-align:center;line-height:20px}
.x5music_list2 .sort a:hover{color:#ff0}
.x5music_list2 .sort .current a,.w650t .sort .current a:hover{color:#E0F309}

.w650t{overflow:hidden;height:42px;background:url(../images/listbg.gif) no-repeat 0 -120px}
.w650t .name{float:left;overflow:hidden;padding:11px 0 0 11px;width:111px;height:28px;color:#fff;white-space:nowrap;font-size:22px}
.w650t .albumname{width:610px;}
.w650t .sort{float:right;overflow:hidden;padding:12px 5px 0 0;font-size:12px}
.w650t .sort li{float:left;width:72px}
.w650t .sort a{display:inline-block;width:64px;height:24px;background:#1a1a1a;color:#AAA;text-align:center;line-height:24px}
.w650t .sort a:hover{background:#000;color:#FFF}
.w650t .sort .this a,.w650t .sort .this a:hover{height:29px;background:url(../images/ico.png) no-repeat -4px -95px;color:#222}
.dbg{border-right:2px solid #000;border-left:1px solid #343434;background:#232323 url(../images/dbg.gif) repeat-y right 0}
.w320b{height:10px;background:url(../images/listbg.gif) no-repeat -660px -220px}
.w650b{height:10px;background:url(../images/listbg.gif) no-repeat 0 -304px}
.w980t{height:10px;background:url(../images/listbg.gif) no-repeat 0 -180px}
.w980b{height:10px;background:url(../images/listbg.gif) no-repeat 0 -200px}
.listb ul{overflow:hidden;padding:8px 9px 8px 8px}
.listb i{float:left;margin-top:3px;width:17px;height:13px;background-image:url(../images/ico.png);background-repeat:no-repeat}
.listb a{float:left;overflow:hidden;margin-left:5px;max-width:252px;text-overflow:ellipsis;white-space:nowrap}
.listb em{float:right;margin-top:2px;width:15px;height:15px;background:url(../images/ico.png) no-repeat -20px 0;cursor:pointer}
.listb em:hover{background-position:-20px -20px}
.banner{overflow:hidden;margin:10px auto;padding:10px;width:960px;background:#232323}
.content{margin:0 auto;width:980px}
#bjyy{margin:0 auto;width:980px;padding-top:10px;height:35px}
.bjyy{height:35px;background:url(../images/bjyy.gif) no-repeat;color:#CCC;text-align:center;line-height:35px}
.iflbg{height:325px;background:url(../images/flbg.gif) no-repeat}
.ifll{float:left;padding:18px 0 0 12px;width:310px}
.ifll div{overflow:hidden;width:310px;height:74px;background:url(../images/ifll.png) no-repeat}
.ifll em{float:left;padding:10px 10px 0 10px;width:47px;color:#FFF;text-align:center;font-style:normal;font-size:16px;line-height:24px}
.ifll ul{float:left;padding:7px 0 0 15px;width:225px;line-height:26px}
.ifll ul a{color:#bbb}
.ifll ul a:hover{color:#ff0}
.ifll ul span{color:#CCC;font-size:12px}
.iflr{position:relative;float:right;padding-top:8px;width:600px}
.iflr li{float:left;padding-top:10px;width:100px;height:90px;font-size:12px}
.iflr a{position:relative;display:block;overflow:hidden;width:90px;height:90px;text-align:center}
.iflr img{width:90px;height:90px}
.iflr .li0{width:300px}
.iflr .li1{position:absolute;top:10px;left:100px;float:none;width:190px;height:190px}
.iflr .li2{top:110px;left:400px}
.iflr .li1,.iflr .li1 a,.iflr .li1 img{width:190px;height:190px}
.iflr span{position:absolute;left:0;display:inline-block;width:90px;height:22px}
.iflr .li1 span{width:190px}
.iflr span.pic{top:0;z-index:1;display:none;height:90px;background:url(../images/play_bg1.png) no-repeat}
.iflr .li1 span.pic{height:190px;background:url(../images/play_bg2.png) no-repeat}
.iflr a:hover span.pic{display:inline-block}
.iflr span.bg{bottom:0;z-index:2;background:#000;opacity:.7;filter:alpha(opacity=70)}
.iflr span.txt{bottom:0;z-index:3;color:#eee;line-height:22px}
.ilist{float:left;width:320px}
.ilist .listb{padding:3px 0;height:410px}
.ilistrg{float:right}
.ilistrg .ctitle{background-position:-660px -120px}
.izxk{float:left;width:650px}
.izxl{float:left;width:190px;height:40px;background:url(../images/izxl.png) no-repeat right top}
.izxr{float:right;padding:12px 15px 0 0;color:#999;font-size:12px}
.izxli{overflow:hidden;padding:3px 0 0 11px;height:374px}
.izxli ul{float:left;width:297px;overflow:hidden;padding:8px 0}
.izxli .ul{padding-left:33px}
.izxli i{float:left;margin-top:4px;width:11px;height:11px;background:url(../images/ico.png) no-repeat -60px 0;cursor:pointer}
.izxli i.selected{background-position:-60px -20px}
.izxli span{float:left;margin:3px 8px 0 8px;width:17px;height:13px;background-image:url(../images/ico.png);background-repeat:no-repeat}
.izxli a{float:left;overflow:hidden;max-width:224px;text-overflow:ellipsis;white-space:nowrap}
.izxli em{float:right;margin-top:2px;width:15px;height:15px;background:url(../images/ico.png) no-repeat -20px 0;cursor:pointer}
.izxli em:hover{background-position:-20px -20px}
.inewdj{padding: 10px 0 10px 20px;color: #ff0;}
.izxk .buttons{height:30px;text-align:right}
.iyyt{padding:12px 12px 0 0;height:30px;background:url(../images/listbg.gif) no-repeat 0 -60px;text-align:right}
.iyyc{overflow:hidden;padding:5px 0 5px 11px}
.iyyc ul{float:left;overflow:hidden;padding:8px 0;width:297px}
.iyyc .iyycul{padding:8px 33px}
.iyyc i{float:left;margin-top:4px;width:11px;height:11px;background:url(../images/ico.png) no-repeat -60px 0;cursor:pointer}
.iyyc i.selected{background-position:-60px -20px}
.iyyc span{float:left;margin:3px 8px 0 8px;width:17px;height:13px;background-image:url(../images/ico.png);background-repeat:no-repeat}
.iyyc a{float:left;overflow:hidden;max-width:224px;text-overflow:ellipsis;white-space:nowrap}
.iyyc em{float:right;margin-top:2px;width:15px;height:15px;background:url(../images/ico.png) no-repeat -20px 0;cursor:pointer}
.iyyc em:hover{background-position:-20px -20px}
.ixuser{overflow:hidden;padding:15px 0 5px 11px}
.iimg{margin-left: 13px;margin-bottom: 12px;border-radius: 47px;width: 100px;height: 100px;border-radius: 47px;-webkit-border-radius: 47px;-moz-border-radius: 47px;box-shadow: inset 0 -1px 0 #3333sf;-webkit-box-shadow: inset 0 -1px 0 #3333sf;-webkit-transition: 0.3s;-webkit-transition: -webkit-transform 0.3s ease-out;transition: transform 0.3s ease-out;-moz-transition: -moz-transform 0.4s ease-out;}
.iimg:hover{box-shadow: 0 0 10px #fff;rgba(255,255,255,.6),inset 0 0 20px rgba(255,255,255,1);-webkit-box-shadow: 0 0 10px #fff;rgba(255,255,255,.6),inset 0 0 20px rgba(255,255,255,1);transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);}

.ivideo{overflow:hidden;margin:10px auto 0 auto;padding:0 10px;width:960px;background-color:#232323}
.ivideo .head{overflow: hidden;}
.ivideo .head span{float: left;color: #ccc;font-size: 22px;line-height: 40px;}
.ivideo .head a{float: right;margin-top: 10px;color: #09F;}
.ivideo .head a:hover{color:#0F0}
.ivideo ul{overflow: hidden;margin-bottom: 10px;width:980px;margin-left: -2px;}
.ivideo ul li{float:left;padding-top:10px;width:195px;height:115px;font-size:12px}
.ivideo ul li a{position:relative;display:block;overflow:hidden;width:180px;height:105px;text-align:center}
.ivideo ul li img{width:180px;height:105px}
.ivideo ul li span{position:absolute;left:0;display:inline-block;width:180px;height:22px}
.ivideo ul li span.pic{top:0;z-index:1;display:none;height:130px;background:url(../images/play_bg3.png) 0px -45px;}
.ivideo ul li a:hover span.pic{display:inline-block}
.ivideo ul li span.bg{bottom:0;z-index:2;background:#000;opacity:.7;filter:alpha(opacity=70)}
.ivideo ul li span.txt{bottom:0;z-index:3;color:#eee;line-height:22px}


.ialbum{overflow:hidden;margin:10px auto 0 auto;padding:0 10px;width:960px;background-color:#232323}
.ialbum .head{overflow: hidden;}
.ialbum .head span{float: left;color: #ccc;font-size: 22px;line-height: 40px;}
.ialbum .head a{float: right;margin-top: 10px;color: #09F;}
.ialbum .head a:hover{color:#0F0}
.ialbum ul{overflow: hidden;margin-bottom: 10px;width:985px;margin-left: -1px;}
.ialbum ul li{float:left;padding-top:10px;width:164px;height:140px;font-size:12px}
.ialbum ul li a{position:relative;display:block;overflow:hidden;width:140px;height:130px;text-align:center}
.ialbum ul li img{width:140px;height:130px}
.ialbum ul li span{position:absolute;left:0;display:inline-block;width:140px;height:22px}
.ialbum ul li span.pic{top:0;z-index:1;display:none;height:140px;background:url(../images/play_bg3.png) -25px -25px;}
.ialbum ul li a:hover span.pic{display:inline-block}
.ialbum ul li span.bg{bottom:0;z-index:2;background:#000;opacity:.7;filter:alpha(opacity=70)}
.ialbum ul li span.txt{bottom:0;z-index:3;color:#eee;line-height:22px}

.inews{margin:10px auto 0 auto;padding:0 10px;width:960px;background-color:#232323}
.inews .head{overflow: hidden;}
.inews .head span{float: left;color: #ccc;font-size: 22px;line-height: 40px;}
.inews .head a{float: right;margin-top: 10px;color: #09F;}
.inews .head a:hover{color:#0F0}
.inews .heads{overflow: hidden;}
.inews .heads span{float: left;color: #ccc;font-size: 22px;line-height: 40px;}
.inews .heads a{float: right;margin-top: 10px;color: #09F;}
.inews .heads a:hover{color:#0F0}
.inews .list{margin-left: 0px;overflow: hidden;padding-bottom: 10px;}
.inews .list li{border-bottom: #474747 dashed 1px;font-size: 15px;width:49%;float:left;display:inline-block;padding:5px 0px;margin-left: 8px;}
.inews .list li a:hover{color: #ff0;}
.inews .list li a{color: #aaa;height: 20px;width:340px;display: block;overflow: hidden;}
.inews .list li span{font-size: 13px;float: right;margin-right: 30px;margin-top: -20px;line-height: 20px;}
.ico-statnews{background: transparent url("../images/text.png") no-repeat;}
.ico-statnews{margin-right: 3px;display: inline-block;vertical-align: middle;width: 18px;height: 19px;}

.ilink{margin:10px auto 0 auto;padding:0 10px;width:960px;background-color:#232323;font-size:12px;border-radius: 8px 8px 0 0;}
.ilink ul{border-bottom:1px solid #444;line-height:40px}
.ilink ul span{margin-right:10px;color:#ccc;font-size:22px}
.ilink div{padding:8px 5px;text-align:justify;line-height:22px}
.left{float:left;width:650px}
.leftfl{position:relative;padding:12px 10px 0 46px;height:82px;background:url(../images/listbg.gif) no-repeat 0 -220px;font-size:12px}
.leftfl li{float:left;padding:0 5px;white-space:nowrap}
.leftfl a{display:inline-block;margin:5px 0;padding:0 10px;height:24px;background:#1A1A1A;line-height:24px}
.leftfl .current a,.leftfl a:hover{background:#000;color:#ff0}
.leftfl div{position:absolute;top:12px;left:1px;width:32px;height:68px;background:url(../images/listbg.gif) no-repeat -660px -240px}
.leftp{overflow:hidden;padding:10px;height:21px}
.leftp .buttons{float:left}
.leftp .sort{float:right;font-size:12px}
.leftp .sort li{float:left;width:72px}
.leftp .sort a{display:inline-block;width:64px;height:24px;background:#1a1a1a;color:#AAA;text-align:center;line-height:24px}
.leftp .sort a:hover{background:#000;color:#FFF}
.leftp .sort .current a,.w650t .sort .current a:hover{height:29px;background:url(../images/ico.png) no-repeat -4px -95px;color:#222}
.leftpage{text-align:center;font-size:12px;line-height:21px;margin-top: 10px;}
.leftpage a,.leftpage .current{display:inline-block;margin:0 2px;padding:0 3px;height:21px;min-width:16px;background:#0E0E0E}
.leftpage a:hover,.leftpage .current{background:#000;color:#ff0;font-weight:400}
.lista{overflow: hidden;margin:0 11px 0 10px;padding:5px 0;border-top:1px solid #333;border-bottom:1px solid #333}
.lista ul{overflow:hidden;height:35px}
.lista li{float:left}
.lista .w1{padding-top:12px;width:19px}
.lista .w1 i{display:inline-block;width:11px;height:11px;background:url(../images/ico.png) no-repeat -60px 0;vertical-align:top;cursor:pointer}
.lista .w1 i.selected{background-position:-60px -20px}
.lista .w2{padding-top:8px;width:392px}
.lista .w2 span{display: inline-block;vertical-align: middle;font-family: Arial;font-size: 12px;font-weight: bold;color: #eee;}
.lista .w2 span.spanthis{color: #FF0;}
.lista .w2 a{display:inline-block;overflow:hidden;margin:0 5px;max-width:340px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap}
.lista .w2 b{display:inline-block;color:#FF0;vertical-align:top;vertical-align:middle;font-weight:400;font-size:13px}
.lista .w3{padding-top:10px;width:73px;text-align:center}
.lista .w3 a{display:inline-block;width:15px;height:15px;background:url(../images/ico.png) no-repeat}
.lista .w3 a.play{background-position:0 0}
.lista .w3 a.play:hover{background-position:0 -20px}
.lista .w3 a.add{margin:0 7px;background-position:-20px 0}
.lista .w3 a.add:hover{background-position:-20px -20px}
.lista .w3 a.down{background-position:-40px 0}
.lista .w3 a.down:hover{background-position:-40px -20px}
.lista .w4{padding-top:8px;width:19px}
.lista .hist{width:60px;text-align:center;font-size:12px;line-height:35px}
.lista .date{width:82px;text-align:right;font-size:12px;line-height:35px}
.listerror{padding-top:80px;height:795px;text-align:center;font-size:16px}
.right{float:right;width:320px}
.right .ctitle{margin-top:8px}
.right .listb{padding:5px 0;height:340px}
.rightk{width:316px;border:1px solid #555;background:#333}
.rightk .pic{padding-top:8px;height:308px;text-align:center}
.rightk .share{padding:3px 0 0 9px;height:47px;border-top:1px solid #555}
.rightk .jianjie{padding:6px 8px 10px 8px;border-top:1px solid #555;text-indent:2em;line-height:24px}
.right .sort{padding-top:8px;height:276px;font-size:12px}
.right .sort ul{overflow:hidden}
.right .sort .pic{padding:0 0 0 3px}
.right .sort .pic li{position:relative;float:left;padding-left:8px;width:68px;height:76px}
.right .sort .pic img{width:68px;opacity:.61;filter:alpha(opacity=61)}
.right .sort .pic span{position: absolute;top: 48px;left: 8px;width: 68px;height: 20px;background: #000;color: #FFF;text-align: center;line-height: 20px;opacity: .61;filter: alpha(opacity=61);white-space: normal;display: inline-block;overflow: hidden;}
.right .sort .pic li:hover img{opacity:1;filter:alpha(opacity=100)}
.right .sort .pic li:hover span{opacity:.85;filter:alpha(opacity=85)}
.right .sort .txt{margin-top:2px;padding:4px 0 0 3px;width:313px;border-top:1px solid #333}
.right .sort .txt li{float:left;padding-left:8px}
.right .sort .txt a{display: inline-block;margin-top:4px;width: 68px;height: 22px;border-radius: 5px;background: #1A1A1A;text-align: center;line-height: 22px;white-space: normal;overflow: hidden;}
.right .sort .txt a:hover{background:#000}
.tagsbg{position:relative;margin:0 auto;width:980px;height:300px}
.tagsbg .bgpic img{width:980px;height:300px}
.tagsbg .txt{position:absolute;top:240px;left:0;padding:6px 30px 6px 12px;width:620px;height:48px;background:#000;color:#fff;text-shadow:1px 1px 0 #000;font-size:14px;line-height:24px;opacity:.7;filter:alpha(opacity=70)}
.tagsbg .rightk{position:absolute;top:122px;right:2px}
.tagsbgrh{padding-top:198px}
.tagsbgrh .ctitle3{margin-top:0px;}
.tagsbgrh .listb{height:425px}
.tagsbgrh .listb ul{padding:7px 9px 8px 8px}
.right .tags{padding:5px 0}
.right .tags li{overflow:hidden;padding:6px 0 6px 10px;max-width:300px;text-overflow:ellipsis;white-space:nowrap}
.right .tags .tag{color:#FF0}
.right .tags .tag a{margin-right:8px}
.tagsict{margin-left:20px;padding:10px 0 0 2px;width:937px;height:30px;border-bottom:1px solid #333}
.tagsict ul{overflow:hidden;padding-left:5px;height:18px;border-left:3px solid #ff0;color:#CCC;font-size:16px;line-height:18px}
.tagsipic{overflow:hidden;padding:20px 0 0 11px;font-size:12px}
.tagsipic li{float:left;width:106px;height:120px;text-align:center}
.tagsipic .imga{display:inline-block;overflow:hidden;margin-bottom:1px;width:80px;height:80px;border:3px solid #1a1a1a;border-radius:100%}
.tagsipic img{width:80px;height:80px}
.tagsipic .imga:hover{width:84px;height:84px;border:1px solid #333}
.tagsipic .imga:hover img{width:84px;height:84px}
.tagsitxt{overflow:hidden;padding:0 0 20px 20px;font-size:12px}
.tagsitxt li{float:left;padding:5px}
.tagsitxt a{display:inline-block;width:84px;height:28px;background-color:#1a1a1a;text-align:center;line-height:28px}
.tagsitxt a:hover{background-color:#000}
.albumit{margin:0 23px 0 22px;padding-top:8px;height:30px;border-bottom:1px solid #333}
.albumit1{float:left;overflow:hidden;padding-left:5px;height:19px;border-left:3px solid #ff0;color:#CCC;font-size:16px;line-height:18px}
.albumit2{float:left;padding:1px 0 0 8px}
.albumit2 a{margin-left:8px}
.albumit2 a.this{color:#ff0}
.albumic{padding: 10px 0 15px 12px;overflow: hidden;}
.albumic div{float:left;padding:10px;width:218px;}
.albumic ul{border:1px solid #555;background:#333}
.albumic .pic{padding-top:8px;width:216px;height:208px;border-bottom:1px solid #555;text-align:center}
.albumic .pic img{width:200px}
.albumic .txt{overflow:hidden;margin:0 auto;padding:5px 0;width:196px;text-align:center;white-space:nowrap;font-size:14px;line-height:24px}
.albumip{padding-top:15px;height:31px;border-top:1px solid #333;text-align:center;line-height:25px}
.albumip a,.albumip strong{display:inline-block;margin:0 5px;padding:0 8px;height:25px;background:#0E0E0E}
.albumip a:hover,.albumip strong{background:#000;color:#ff0}
.topleft{float:left;width:182px}
.toplefthd{height:40px;background:url(../images/listbg.gif) no-repeat -702px -240px;color:#FF0;text-align:center;font-size:18px;line-height:40px}
.topleftnav{padding:10px 1px;border:1px solid #333;border-bottom:0px;background:#222}
.topleftnav a{display:block;height:35px;text-indent:25px;line-height:35px}
.topleftnav a:hover{background:#1D1D1D;color:#FFF}
.topleftnav .this a,.topleftnav .this a:hover{background:#111;color:#FFF}
.topleftnav .xian{overflow:hidden;margin:10px 14px 0 14px;height:10px;border-top:1px solid #444}
.topleftb{height:10px;background:url(../images/listbg.gif) no-repeat -702px -290px}
.topright0k{overflow:hidden;float:right;width:790px}
.topright0{float:left;overflow:hidden;width:256px;border:1px solid #333;border-radius:6px;background:#222}
.topright0t{height:41px;background:#121212}
.topright0t .l{padding-left:14px;font-size:16px;line-height:38px}
.topright0t .cs0{color:#FF51B2}
.topright0t .cs1{color:#00B4FF}
.topright0t .cs2{color:#8CEA72}
.topright0t .r{padding-right:8px;line-height:38px;font-size:14px}
.topright0t .r span{margin-left:1px;font-size:14px}
.topright0b{padding-right:10px;height:31px;text-align:right}
.topright0k ul{padding:3px 0 0 0;height:645px}
.topright0k li{padding:5px 0;height:22px;line-height:22px}
.topright0k li i{display:inline-block;padding-left:3px;width:29px;color:#CCC;vertical-align:top;text-align:center;font-weight:700;font-style:normal;font-family:Arial;font-size:12px}
.topright0k li i.this{color:#FF0}
.topright0k li a{display:inline-block;overflow:hidden;max-width:212px;text-overflow:ellipsis;white-space:nowrap}
.topright1{float:right;overflow:hidden;width:788px;border:1px solid #333;border-radius:6px;background:#222}
.topright1t{overflow:hidden;padding-top:6px;padding-left:15px;height:30px}
.topright1t1{float: left;color: #FFF;font-size: 18px;line-height: 30px;}
.topright1t2{float:left;padding:7px 0 0 10px;color:#FF0;font-size:12px}
.topright1c{overflow:hidden;padding-left:15px}
.topright1c ul{float:left;overflow:hidden;width:365px;height:35px;border-bottom:1px solid #262626}
.topright1c .topright1cul{margin-left:22px}
.topright1c i{float:left;margin-top:12px;width:11px;height:11px;background:url(../images/ico.png) no-repeat -60px 0;cursor:pointer}
.topright1c i.selected{background-position:-60px -20px}
.topright1c span{float:left;padding:9px 5px 0 5px;color:#CCC;font-weight:700;font-style:normal;font-size:12px;font-family:Arial}
.topright1c a{float:left;overflow:hidden;padding-top:9px;max-width:295px;text-overflow:ellipsis;white-space:nowrap}
.topright1c em{float:right;margin-top:10px;width:15px;height:15px;background:url(../images/ico.png) no-repeat -20px 0;cursor:pointer}
.topright1c em a:hover{background-position:-20px -20px}
.topright1 .buttons{padding:10px 0 10px 15px}
.searchno{font-size: 16px;text-align: center;height:439px;padding-top: 100px;line-height: 30px;}
.searchcount{float: left;padding:10px 0 0 8px;font-size: 12px;}
.searchcount span{color: #0F0;margin:0 3px;}
.searchk{float:right;overflow:hidden;width:788px;border:1px solid #333;border-radius:6px;background:#222}
.searchk .lista{margin:0 10px;}
.searchk .lista .w2{width:534px}
.searchk .lista .w2 a{max-width:502px;}
.searchk .lista .w2 a i{font-style: normal;color:#0F0}
.footer{margin:0 auto;padding:10px 0;width:980px;background-color:#333;text-align:center;line-height:27px}
.footer span{margin:0 10px}
.footer img{width:50px}
.play_info{float: left;}
.play_info span{margin-right: 15px;}
#next-prev{}
#next-prev #prev{float:left;text-align:left;}
#next-prev #next{float:right;text-align:right;}
#next-prev a{display:block;padding:5px;text-decoration:none;border-bottom:none;}
.play_message{padding: 10px;}
.play_tag{margin-top: 10px;margin-bottom: 10px;}
.play_tag a {height: 16px;margin-right: 10px;}
.play_doHits{float:right;overflow:hidden;font-size:12px}
.play_doHits li{float:left;}
.play_doHits a{height:14px;background:#1a1a1a;text-align:center;padding: 5px;}
.play_word{margin-top: 10px;margin-bottom: 10px;}
.play_tjc{padding: 10px;}
.vote{display:block;width:100%;text-align:center;margin:12px auto 0;overflow:hidden;zoom:1;}
.vote a{display:inline-block;width:170px;height:39px;line-height:39px;margin:0 8px;font-size:16px}
.vote .like,.vote .down,.vote .fav{background:url(../images/vote-2.png) no-repeat;}
.vote a:hover{text-decoration:none}
.vote span{float:left;display:inline-block;width:90px;text-align:center}
.vote .like{color:#B10040;background-position:0 0px;}
.vote .like:hover{background-position:0 -40px;}
.vote .down{color:#0D4A99;background-position:0 -80px;}
.vote .down:hover{background-position:0 -120px;}
.vote .fav{color:#A06E04;background-position:0 -160px;}
.vote .fav:hover{background-position:0 -200px;}

.newsintro .head{text-align:center;height: 40px;line-height: 20px;padding-top: 15px;padding-bottom: 20px;border-bottom: 1px solid #3F3F3F;}
.newsintro .head .more{float: right;font-size: 14px;color: #828383;font-weight: normal;font-family: Microsoft YaHei,Arial;}
.newsintro .head .title{padding: 0;margin: 0;font-size: 22px;font-weight: bold;line-height: 24px;}
.newsintro .head span{margin-left: 10px;line-height: 30px;font-weight: 400;font-size: 12px;color: #999;}
.newsintro .content{margin-top: 20px;color: #aaa;margin: 10px 0px;font-size: 14px;width: 960px;}
.newsintro .content p{text-indent: 34px;margin: 10px auto 20px;}
.newsintro .other-link{margin-left: 10px;font-size: 14px;background: #FBFBFB;line-height: 25px;}
.newsintro .other-link .title{margin-left: 10px;font-size: 14px;font-weight: bold;display: block;width: 100%;color: #666;}
.newsintro .other-link p{margin-left: 10px;}
.newsintro .other-link a{color: #777;}

.artist{background-color: #232323;width: 960px;padding: 10px;margin: auto;margin-top: 6px;overflow: hidden;}
.artist .head{margin-top: -15px;}
.artist .head .more{float: right;font-size: 14px;font-weight: normal;font-family: Microsoft YaHei,Arial;}
.artist .head .title{font-size: 24px;font-family: Microsoft YaHei;font-weight: normal;}
.artist .list{width:985px;overflow: hidden;}
.artist .list li{width:140px;height:165px;float:left;margin-right: 24px;}
.artist .list li img{width:140px;height:140px;}
.artist .list li a{color: #fff;display:block;position:relative;text-align:center;}
.artist .list li a:hover{color: #ff0;}
.artist .song-title{font-size: 14px;word-wrap: break-word;width:140px;}
.artist .song-title a{height:30px;position:absolute;overflow: hidden;}
.artist .list2{overflow: hidden;width: 985px;margin-left: 10px;}
.artist .list2 ul{}
.artist .list2 li{width:140px;float:left;margin-right: 24px;margin-top: 8px;}
.artist .list2 li a{font-size: 14px;display:block;position:relative;word-wrap: break-word;height: 25px;line-height: 25px;overflow: hidden;}