@charset "utf-8";
html,body{overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/1.5 tahoma,Verdana,Simsun;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style: none;}
input,button,select,textarea,img{vertical-align: middle;}
fieldset, img,a img{border: 0 none;}
input,select,textarea,button{font-size: 100%;}
textarea{font-family:Verdana,Simsun;}
h1{font-size:138%;}
h2{font-size:123%;}
h3{font-size:115%;}
h4{margin:4px 0px;font-size:108%;}
h5{margin:4px 0px;font-size:100%;}
a{font-weight: inherit;text-decoration: none;color:#384147;cursor: pointer;}
a:visited{color:#384147;}
a:hover{color:#000;}
.undis{display:none;}
.dis{display:block;}.fl{float:left}.fr{float:right}
.pa{position:absolute;}
.pr{position:relative;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

body{background: #fff url(/images/bg-top.jpg) right 0 repeat-x;}
#hd {
	width: 960px;
	height:80px;
	margin: 0 auto;
	position:relative;
	padding-top:10px;
}
#hd .logo {
	width: 141px;
	height: 66px;
	overflow: hidden;;
}
#sr {
	height: 40px;
	width: 100%;
	left: 0;
	position: absolute;
	top: 20px;
}
#sr .ccon {
	height: 60px;
	width:550px;
	margin-left:160px;
}
#sr #srtab, #searchb #srtabb {
	height: 19px;
	line-height: 19px;
	width:100%;
}
#sr #srtab li.cur, #searchb #srtabb li.cur {
	background: transparent url(/images/mermaid/arrow.png) no-repeat scroll center bottom;
	font-weight: 700;
}
#sr #srtab li, #searchb #srtabb li {
	display: inline;
	float: left;
	height: 19px;
	text-align: center;
	width: 39px;
}
#sr #srtab li a, #searchb #srtabb li a {
	border-right: 1px solid #6f6f6f;
	color: #4c5155;
	display: block;
	height: 13px;
	line-height: 13px;
	overflow: hidden;
	padding-top: 1px;
	width: 37px;
}
#searchobjs {
	position: absolute;
	border: solid 2px #D5D5D5;
	background-color: #fff;
	top:0;
}
#searchobjs:hover {
	border: solid 2px #86D6FF;
}
#q {
	font-size: 20px;
	height: auto;
	font-weight: bolder;
	color: #C39;
	background-color:#fff;
	border: 1px solid #fff;
	padding-left: 4px;
	vertical-align: middle;
	width: 422px;
}
.lrso-go-btn{
	background-image: url(/images/mermaid/searchbtn.gif);
	background-color: #86d6ff;
	line-height: 500%;
	height: 24px;
	width: 24px;
	vertical-align: top;
	margin: 3px 3px 3px 1px;
	border: medium none;
	cursor: pointer;
}
#sr .srckey, #searchb .srckey {
	float: left;
	padding-top: 23px;
	text-align: left;
	width: 261px;
}
#sr a:link, #sr a:visited, #sr a:active, #sr a:hover, #searchb a:link, #searchb a:visited, #searchb a:active, #searchb a:hover {
	color: #FFF;
}
#nav {
	height: 40px;
	line-height: 40px;
	overflow:hidden;
	background: #030200;
}
#nav .inner{
	width:980px;
	margin:0 auto;
	padding-left:100px;
	background:url(/images/mermaid/nav-bg.png) 89% 50% no-repeat;
}
#nav a {
	margin-right:16px;
	font-size: 14px;
	font-family:'微软雅黑',verdana, arial;
	font-weight:700;
}
#nav a:link, #nav a:visited {
	color: #fff;
}
#nav a:hover{
	color: #BBC0C7;
}
#subnav {
	height: 68px;
	height: 70px;
	margin: 0 auto;
	overflow: hidden;
	width: 982px;
}
#subnav ul {
	width: 980px;
	margin: 15px 8px;
}
#subnav li {
	border-left: 1px solid #706f6d;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
#subnav li b {
	color: #4c5155;
}
#subnav li.nbd {
	border: none;
}
#subnav .above {
	background: url(/images/mermaid/line1.png) center bottom repeat-x;
	padding-bottom:5px;
}
#subnav a {
	margin-left: 3px;
	margin-right: 4px;
	text-decoration: none;
}
#subnav a:link, #subnav a:visited {
	color: #4e4f51;
}
#subnav a:hover {
	color: #000;
}
#subnav .nether {
	padding-top: 4px;
}
#toolbar {
	display: none;
}
#bd,.bd{
	width: 1024px;
	margin: 0 auto;
	overflow: hidden;
}
#ft {
	width:980px;
	margin:30px auto;
}
#ft .ctt {
	text-align: center;
	line-height: 30px;
	font-family: '微软雅黑';
	font-size: 12px;
}
#ft .hr1 {
	background: #d5d5d6;
	border: 1px #C1C1C2 solid;
	border-width: 1px 0;
	height: 8px;
	font-size: 1px;
}
#ft .hr2 {
	background: #030100;
	height: 40px;
}
.main {
	width: 790px;
	overflow:hidden;
	float: left;
	margin-right:5px;
}
.sidebox {
	width: 228px;
	_width: 226px;
	float: left;
	background: url('/images/mermaid/sidebox-top-bg.png') 0 0 no-repeat;
}
.ico-hot{
	background: url('/images/mermaid/hot-ico.gif') right 0 no-repeat;
	padding-right:15px;
	
}
.service {
}
.service h3 {
	height: 60px;
}
.service h3 em {
	visibility: hidden;
}
.service dl {
	margin: 0 12px;
}
.service dt {
	font-family: '微软雅黑';
	font-size: 14px;
	font-weight: 700;
	color: #121727;
	text-indent: 16px;
}
.service dd{
	padding:4px 0;
}
.service dd a{
	display: block;
	line-height:15px;
	text-indent:17px;
}
.service dd i{
	font-style:normal;
	color:#666;
	display:block;
	text-indent:17px;
	font-family:verdana, arial, MingLiU, "宋体", "新宋体";
	font-size:11px;
}
.service .btm {
	background: url('/images/mermaid/sidebox-bottom-bg.png') 0 100% no-repeat;
	padding-bottom:10px;
}
.rank-box {
	height: 383px;
	background: url('/images/bg-rank.png') 0 0 no-repeat;
	position: relative;
}
.commend-box {
}
.commend-banner {
	height: 63px;
	background: url(/images/mermaid/commend-ttl.png) 0 0 no-repeat;
	overflow: hidden;
	position: relative;
}
.commend-banner .link {
	position: absolute;
	top: 45%;
	left: 210px;
	display: block;
}
.commend-banner .link a {
	font-size: 13px;
	font-weight: 500;
}
.commend-ttl {
	font: 700 14px/17px '微软雅黑';
	position: relative;
	clear: both;
	margin: 0 auto 0 25px;
	color: #4C5155;
	width: 92%;
}
.commend-ttl h4{
	margin:0;
}
a.more em {
	visibility: hidden;
}
.commend-ctt {
	padding-top:25px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.commend-ctt span {
	display: inline-block;
	padding-top: 3px;
}
.commend-ctt .song {
	width: 200px;
	padding-left: 10px;
}
.commend-ctt .ctrl {
	width: 50px;
}
.commend-ctt ul {
	float: left;
	_width:25%;
	margin-right: 40px;
}
.commend-ctt li {
	height: 20px;
	overflow:hidden;
}
.commend-ctt li input[type=checkbox]{
	margin-right:3px;
}
.top-pane {
	width: 134px;
	height: 221px;
	overflow: hidden;
	position: absolute;
	top: 48px;
	left: 21px;
}
.top-pane dt {
	font-size: 14px;
	font-family: '微软雅黑';
	color: #62240a;
	font-weight: 700;
	line-height: 22px;
	border-bottom: 1px #dbdbdb dotted;
	cursor: pointer;
}
.top-pane dd {
}
.top-pane dd a {
	display: block;
	line-height: 18px;
	text-indent: 12px;
	white-space:nowrap;
	background: url('/images/mermaid/rank-ico.png') 0 -143px no-repeat;
}
.top-pane dd a:link,.top-pane dd a:visited{
	color:#7E5444;
}
.top-pane dd a:hover {
	background-position: 0 -158px;
}
.ablum {
	position: absolute;
	top: 15px;
	left: 230px;
	width:480px;
	height: 165px;
	display:inline;
	overflow:hidden;
	_zoom:1;
}
.ablum-pane {
	background: #FFF;
	padding: 2px;
	margin:0px 13px 0 12px;
	float: left;
	border:1px #a7a7a7 solid;
}
.ablum-pane img{
	width:130px;
	height:133px;
}
.roll-pane {
	top:184px;
	left: 204px;
	height: 80px;
	width: 560px;
	height:130px;
	overflow:hidden;
}
.roll-pane li {
	float: left;
	margin-right:18px;
	text-align:center;
}
.roll-pane li img{
	margin-bottom:5px;
}
.roll-pane a:link,.roll-pane a:visited{
	color:#655c52;
}
a.leftarr-ico, a.rightarr-ico {
	width: 23px;
	height: 33px;
	position: absolute;
	top: 80px;
	*background:#fff;
	*filter:alpha(Opacity=0.1);
	/* background-image: url('/images/mermaid/rank-ico.png'); */
}
a.leftarr-ico em, a.rightarr-ico em {
	visibility: hidden;
}
.leftarr-ico {
	left: 176px;
	background-position: -2px -2px;
}
.rightarr-ico {
	left: 757px;
	background-position: -4px -79px;
}

/* */
ol{overflow:hidden;clear:both;margin:20px 30px;}
ol li{width:24.5%;float:left;height:30px;color:#000;font:12px/30px Verdana,simsun;margin-bottom:4px;overflow:hidden;}
ol li a{font:12px/30px '微软雅黑','宋体',Verdana,simsun;color:#333}
ol li b{font:12px/30px Verdana,simsun;color:#999}
ol .clall{overflow:hidden;line-height:23px !important;height:23px !important;width:880px !important;background:#FFEEF4 !important;border-bottom:1px solid #F99DBB;clear:both;}
ol .clall b{color:#c70d4a;font:500 14px/23px '微软雅黑','宋体',Verdana,simsun;}

.row,.clc,.thb{width:980px;margin:0 auto;overflow:hidden;border:1px #D0E7F5 solid;}
.row,.clc{margin-bottom: 6px;clear:both;display:block;overflow:hidden;}
.row ul,.clc ul{clear:both;margin-bottom:30px;}

.row ol{overflow:hidden;clear:both;margin:30px;margin-top:10px;}
.clc ol{overflow:hidden;clear:both;margin-top:10px;}
.row li,.clc li{float:left;color:#000;font:12px/30px Verdana,simsun;margin-bottom:4px;}
.row li a,.clc li a{font-size:13px !important;font-size:12px;color:#00c}
.row li a:link,.row ol li a:visited,.clc li a:link,.clc li a:visited{color:#333;}
.row li a:hover,.clc li a:hover{color:#000;}
.row li a:active,.clc li a:active{}

.row li b,.clc li b{font:12px/30px Verdana,simsun;color:#999;cursor:pointer;margin-left:5px;}
.row .col3 li{width:24.5%;height:30px;overflow:hidden;float:left;_display:inline;}
.clc .col3 li{width:33%;height:30px;overflow:hidden;float:left;_display:inline;}
.row .col3 li input{display:none}

.row h2,.row h6,.clc h2,.clc h6,.thb h2,.thb h6{
	background:#D0E7F5 url() repeat-x 0 0 !important;
	border-top: 1px #fff solid;
	padding: 0;
	margin: 0;
	text-indent: 10px;
	height: 31px;
	position:relative;
	color:#384147;
	font:600 12px/31px '微软雅黑';
}
.row .dtl,.clc .dtl{display:none;}


.thb .col2 li{width:49.5%;float:left;}
.thb .col3 li{width:33%;*width:32.5%;float:left;_display:inline;}
.thb .col4 li{width:16%;float:left;}

.thb{overflow:hidden;}
.thb li{padding:5px 0 8px 3px;margin-bottom:5px;height:85px;font-size:12px;overflow:hidden;border-bottom:1px silver dotted;}
.thb li input{display:none}
.thb li a{font:700 14px/17px Arial;}
.thb li b{color:#777;font-weight:500;cursor:pointer;}
.thb .dtl{float:left;overflow:hidden;clear:both;}
.thb .dtl p{width:80px;margin-left:3px;_margin-left:0;text-align:center;float:left;position:relative;}
.thb .dtl p a{display:block;width:70px;}

.thb .dtl p a:link,.thb .dtl p a:visited{border:1px #D0E7F5 solid;display:block;}
.thb .dtl p a:hover,.thb .dtl p a:active{border:1px #F10D55 solid;display:block;}
.thb .dtl p img{border:1px #CCCCCC solid;margin:5px auto;width:60px;height:60px;}
.thb .dtl p.chk i{position:absolute;top:0;left:0;width:71px;height:71px;overflow:hidden;z-index:100;display:block;*zoom:1;*display:inline-block;background:url(/images/bgthbchk.gif) right bottom no-repeat;}
.thb .dtl p.chk a{background-color:#EA4827}
.thb .dtl p.chk img{border:1px #FFFFFF solid;}

.clc li input[type='checkbox']{margin-right:5px;}


.ctrl{position:absolute;max-width:260px;overflow:hidden;visibility:hidden;}
.ctrl a{font:500 12px/15px Arial;}
.ctrl .fico{margin-left:4px;}

.fico,.ctrl b{background-image:url('http://www.nihaoku.cn/ff/images/ico.gif');background-repeat:no-repeat;cursor:pointer;display:inline-block;vertical-align:middle;}

/* unlogin */
.fadd{width:18px;height:17px;background-position:-18px -170px;}
.ffav{width:18px;height:17px;background-position:0 2px;}
.fdel{width:18px;height:17px;background-position:-72px -171px}
.fmp3{width:18px;height:18px;background-position:-288px -170px}

#ilinrViewModel{}
#ilinrViewModel span.tab{display:block;position:absolute;z-index:1;top:-4px;left:20px;height:28px;line-height:28px;}
#ilinrViewModel h2 span.tab a{display:block;float:left;width:auto;height:28px;line-height:28px;border:1px solid #DBDBDB;border-bottom:0;margin-right:5px;padding:0 12px;text-indent:0 !important;background:#eef8f0;}
#ilinrViewModel h2 span.tab .cCurA{background:#fff !important;color:#f50;}

.vm{display:block;position:absolute;right:8px;top:0;z-index:1;}
.vm a{background:url(/images/vm_ico.png) 0 0 no-repeat;vertical-align:middle;display:inline-block;padding:0 4px;text-decoration:none;text-indent:14px;height:18px;overflow:hidden;margin-right:6px;font:500 12px/18px '微软雅黑';}
.vm a.thba{background-position:0 0px}
.vm a.rowa{background-position:0 -34px}
.vm a.clca{background-position:0 -69px}
.vm a.plya{background-position:0 -100px;}
.vm a:link,.vm a:visited{border:1px #EEF5FD solid;}
.vm a:hover,.vm a:active{border:1px #FF5500 solid;color:#FF5500;background-color:#FFFFFF;}
.vm a.on{border:1px #fff solid;background-color:#fff;color:#FF4600;}
/* latest */
.ico-expand,.ico-fold{
	background:url(/images/ico-text.png) no-repeat;
	cursor:pointer;
}
.ico-fold{
	padding-left:14px;
	background-position:3px -34px;
}
.ico-expand{
	padding-left:14px;
	background-position:2px 0;
}

.sbox{
	background: #a8a8a8;
	position: absolute;
	top:350px;
	left: 60px;
	z-index:999;
}
.sbox .ctr{
	display: inline-block;
	height: 100%;
	position: relative;
	top: -2px;
	left: -2px;
	border: 1px #000 solid;
	background: #fff;

	white-space: nowrap;
}
.sbox .ctr{
	_display: inline;
}
.sbox .tt{
	background:#E4EDF3;
	height:25px;
	line-height:25px;
}
.sbox-close{
	position:absolute;
	top:2px;
	right:5px;
}
.workspace .ctr{
	width:718px;
	height:425px;
}
.workspace em{
	font-weight:700;
	font-style:normal;
}
.workspace h3{
	font-size:12px;
}
.coll,.colr{
	position:relative;
	float:left;
	height:100%;
	padding:5px;
}
.coll{
	width:330px;
	overflow:hidden;
}
.colr{
	width:370px;
	padding-left:0;
}
#player,#ctrlbar,#id3info,#chgname,#mp3info,#chgname,#moveing,#playlist{
	margin-bottom:5px;
}
#playlist ul{
	margin:10px 0 0;
	padding:0 0 0 12px;
}
#playlist li{
	margin:0 0 0 13px;
	list-style:outside decimal;
}
#moveing p{
	margin:2px 0;
}
#played ul{
	margin:10px 0 0;
}
#played li{
	padding:1px 0 1px 24px;
}
#ctrlbar p{
	margin-top:5px;
}
#playerpane{
	clear:both;
	height:100%;
	zoom:1;
}
#player object{
	width:330px;
	height:66px;
}
#ctrlbar{
	
}
#playstatus{
	
}

#lrcinfo,
#iplaylist,
#iinfo,
#download,
#mp3404{
	position:absolute;
	left:0;
	top:30px;
	width:370px;
	height:330px;
}

#lrc{

	overflow:hidden;
	font-family:'微软雅黑';
	background:url(http://www.nihaoku.cn/ff/images/lrc_bg_01_lab.gif) 99% 100% no-repeat;
}
#lrcinfo{
	height:auto;
	background:#fff;
	opacity: .95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	zoom: 1;
}
#iplaylist{
	overflow:hidden;
	overflow-y:auto;
}
#iinfo{}
#download{}
#mp3404{}
#moon{}
#moon iframe,#download iframe{
	width:100%;
	height:338px;
	border:none;
}
#iqzone iframe{
	width:100%;
	height:250px;
	border:none;
}
.tab{
	border-bottom:1px solid #7ece8e;
	height:18px;
	overflow:hidden;
}
.tab a{
	display:block;
	width:75px;
	height:100%;
	float:left;
	font:12px/18px '微软雅黑';
	text-align:center;
	margin-left:4px;
	background:#FFFBEE;
	color:#3683cd;
}
.tab a.current{
	font-weight:700;
	background:#7ece8e;
	border:1px solid #7ece8e;
	border-bottom:0;
	color:#fff;
}

.ld{background:url(images/loading_16x16.gif) 4px 50% no-repeat}
.pl{background:url(/ff/images/icon_music.gif) 7px 50% no-repeat;display:none;}
#playstatus{
	position:absolute;
	padding:6px;
	right:0;
	top:5px;
	z-index:1;
	min-width:160px;
	height:18px;
	color:#600;
	font:12px/18px "Segoe UI",Tahoma,Arial;
	text-indent:25px;
	white-space:nowrap;
	border:1px #c73222 solid;
	background-color:#ffe8e5;
	opacity: .95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	zoom: 1;
}

.localupload-before{
	border:#bdd7ff 2px dashed;
	height:50px;
	line-height:50px;
	text-align:center;
}
.playlist li{
	padding:2px 6px;
	cursor:pointer;
	font-family:'微软雅黑';
	border:1px solid #fff;
	color:#444;
}
.playlist li.split{
	background-color:#EDF4FD;
}
.playlist li:hover{
	background-color:#F2F7FF;
	border:1px solid #BDD7FF;
	color:#000;
}
.playlist li.playing{
	color:#53B712;
	background-image:url(/images/ico-text.png);
	background-position:2px -59px;
	background-repeat:no-repeat;
	padding-left:16px;
}
.playlist li.selected{
	background-color:#D8E8FC;
	border:1px solid #7DA2CE;
}
.mask{
	background:#fff;
	position:absolute;
	z-index:5px;
	width:100%;
	left:0;
	top:0;
	height:100%;
	filter:Alpha(opacity=30);
	-ms-filter:"Alpha(opacity=30)";
	opacity:.3;
	zoom:1;
}

.rb-lrc{
    width:100%; 
    height:330px;
    overflow:hidden;
	overflow-y:auto;
}
.rb-lrc table{
    line-height:25px;
    width:100%;
    text-align:center; 
    table-layout:fixed;
    color:#666;
    font-size:12px;
}
.rb-lrc td{
    border:0;
}
.rb-lrc tr.cur-lrc-row,.rb-lrc tr.pre-lrc-row{
    font-family:"Microsoft JHengHei","Microsofy Yahei","华文细黑";
}
.rb-lrc tr.cur-lrc-row{
    color:red;
    font-size:20px;
}
.rb-lrc tr.pre-lrc-row{
	color:#1786EB;
	font-size:18px;
}
.rb-lrc tr{
}
.rb-lrc tr:hover{
    color:#1786EB
}


.left{float:left}
.dir5{height:5px}
.dir10{height:10px}

.up-scr-lnk,.dn-scr-lnk{
	background:url(http://nihaoku.cn/images/snow/snow.png) no-repeat;
	width:14px;
	height:12px;
	display:inline-block;
	cursor:pointer;
}
.up-scr-lnk{
	background-position:-175px -45px;
}
.dn-scr-lnk{
	background-position:-175px -13px;
}
.vm{_top:3px;overflow:hidden;}
.vm a{_zoom:1;}

.thumb,.classic,.simple{width:980px;margin:0 auto;overflow:hidden;border:1px #D0E7F5 solid;}
.thumb h2,.thumb h6,.classic h2,.classic h6,.simple h2,.simple h6{
	background:#d0e7f5;
	border-top: 1px #fff solid;
	padding: 0;
	margin: 0;
	text-indent: 10px;
	height: 31px;
	position:relative;
	color:#384147;
	font:600 12px/31px "Microsoft JHengHei","Microsofy Yahei","华文细黑";
}
.thumb .col3 li{width:33%;*width:32.5%;float:left;_display:inline;}
.thumb .col4 li{width:16%;float:left;}

.thumb{overflow:hidden;}
.thumb li{padding:5px 0 8px;margin-bottom:5px;height:85px;font-size:12px;overflow:hidden;border-bottom:1px silver dotted;*position:relative;*padding-left:83px;*margin-right:-83px;}
.thumb li a{font:700 14px/17px Arial;}
.thumb li em{color:#777;font-weight:500;cursor:pointer;font-style:normal;margin-left:3px;}
.thumb .dtl{float:left;overflow:hidden;clear:both;}
.thumb div{width:80px;text-align:center;float:left;position:relative;*position:absolute;*left:0;*top:5px;cursor:pointer;}
.thumb div img{border:1px #E1E1E1 solid;margin:5px 10px 5px 0;padding:5px;width:60px;height:60px;}
.thumb li:hover img{border:1px #EC008C solid;}
.thumb .selected div i{position:absolute;top:0;left:0;width:71px;height:71px;overflow:hidden;z-index:100;display:block;*zoom:1;*display:inline-block;background:url(/images/bgthumbchk.gif) right bottom no-repeat;}
.thumb .selected div img{background-color:#EC008C;border:1px #FFFFFF solid;}

.simple ol{overflow:hidden;clear:both;margin:30px;margin-top:10px;}
.classic ol{overflow:hidden;clear:both;margin-top:10px;}
.simple li,.classic li{float:left;color:#000;font:12px/30px Verdana,simsun;margin-bottom:4px;}
.classic li{line-height:normal;*position:relative;*padding-left:20px;*margin-left:-20px;}
.classic li div img{display:none;}
.classic li div{float:left;*position:absolute;top:0;left:0;height:30px;width:20px;background:url(/images/ico-chk.png) 0 50% no-repeat;cursor:pointer;}
.classic li.selected div{background:url(/images/ico-chk-selected.png) 0 50% no-repeat;}
.simple li a,.classic li a{font-size:13px !important;font-size:12px;color:#00c}
.simple li a:link,.simple ol li a:visited,.classic li a:link,.classic li a:visited{color:#333;}
.simple li a:hover,.classic li a:hover{color:#000;}
.simple li a:active,.classic li a:active{}

.simple li em,.classic li em{font:12px/30px Verdana,simsun;color:#999;cursor:pointer;margin-left:5px;}
.simple .col3 li{width:24.5%;height:30px;overflow:hidden;float:left;_display:inline;}
.classic .col3 li{width:33%;height:30px;overflow:hidden;float:left;_display:inline;}

.classic li i,.simple li i{display:none;}

body .col3 .li-go-top,
body .col3 .sub-li-ttl{
	width:100% !important;
	height:23px;
	overflow:hidden;
	clear:both;
	line-height:23px;
	padding:0 0 0 3px;
}
body .col3 .li-go-top{
	text-align:right;
	padding-right:5px;
	border:none;
}
body .col3 .sub-li-ttl{
	background:#FFEEF4;
	border-bottom:1px solid #F99DBB;
}
.w980{width:980px;margin:0 auto;overflow:hidden;}
.pl-dtl{
	background:#D8EFF5;
	border:1px #AAA solid;
	margin-bottom:10px;
}
.pl-dtl table{
	width:100%;
}
.pl-dtl td{
	padding:5px 0;
}
.pl-dtl .pl-ico{
	width:80px;
	text-align:center;
}
.pl-ttl{
	font-size:14px;
	font-family:"Microsoft JHengHei","Microsofy Yahei","华文细黑";
}
.pl-ttl h2{
	display:inline-block;
	padding-right:10px;
	font-weight:500;
	color:#384147;
}
.pl-dtl .pl-act{
	width:100px;
}
.pl-dtl .pl-act li{line-height:1.5;}
.ico-playing-ani{
	background:url(/images/ico-playing-ani.gif) 0 0 no-repeat;width:54px;height:20px;position:absolute;bottom:53px;left:32px;
}
.p-hilight-lnk{
	position:absolute;bottom:61px;right:25px;
}
.p-hilight-lnk a{color:#7e5444;}
.p-hilight-lnk a:hover{color:#f60;}

.noscroll{
	overflow:hidden;
}

.lr-mng{
	position:fixed;_position:absolute;top:0;left:0;z-index:16383;width:100%;height:100%;background:#fff;
	overflow-y:auto;
	font-family:Tahoma,"Microsoft Yahei","华文细黑";
}
.lr-mng-sys{
	position:absolute;
	right:5px;
	top:5px;
}
.lr-rss-ul{
	
}
.lr-rss-ul li{
	cursor:pointer;
	padding-left:16px;
}
.maininfo h1{height:50px;line-height:50px;text-indent:1em;border:1px solid #c6c6c6;background-color:#ffffc6;font-size:14px;font-weight:700;margin:3px 0;}
.maininfo h1 a{color:#3165c6;}
.maininfo h1 a:link,.maininfo h1 a:visited{text-decoration:none;color:#3165c6;font-size:1.2em;}
.maininfo h1 a:hover,.maininfo h1 a:active{color:#f30;text-decoration:underline;}
.maininfo ul{list-style:none;margin:0;}
.maininfo li{height:20px;line-height:20px;float:right;margin:0 4px;}
.maininfo a{cursor:pointer;}
.lr-rss h4{clear:both;border-bottom:1px solid #3165c6;height:30px;line-height:30px;font-family:"Microsoft JHengHei","Microsoft Yahei";font-size:16px;color:#3e80f7;cursor:pointer;margin:2px 8px !important;}
.contentClass{color:#000;font-size:14px;padding:1em;line-height:1.6}
.contentClass img{v:expression(this.contentEditable=true);cursor:default;}
.infoClass{color:gray;text-indent:1em;font-size:10px;}
.infoClass a{color:gray;}

.fm-pl{}
.fm-pl li{
	padding:3px 0;
}

.rb-tab{
}
.rb-tab-tl ul{
	overflow:hidden;
	background:url(http://nihaoku.cn/images/snow/snow.png) 0 -93px repeat-x;
	*zoom:1;
}
.rb-tab-tl li{
	display:inline;
	overflow:hidden;
}
.rb-tab-tl li a{
	display:block;
	line-height:normal;
	float:left;
	padding:4px 10px 3px;
	margin-right:2px;
	text-decoration:none;
	color:#6C6E70;
}
.rb-tab-tl li a:hover{
	padding:3px 9px 4px;
	border:1px solid #D3D6D9;
	background:#F1F1F1 url(/images/snow/snow.png) 0 -63px repeat-x;
}
.rb-tab-tl li.current a,.rb-tab-tl li.current a:hover{
	padding:3px 9px 4px;
	border:1px solid #B6BABF;
	border-bottom:1px solid #fff;
	background:#fff;
	color:#23272C;
}
.rb-tab-tl li.start a{
	padding:3px 9px 4px;
	border:1px solid #BB0A00;
	background:#EF4B18 url(/images/snow/snow.png) 0 1px no-repeat;
	color:#fff;
}
.rb-tab-tl li.start a:hover{
	padding:3px 9px 4px;
	border:1px solid #BB0A00;
	background:#EF4B18 url(/images/snow/snow.png) 0 -30px no-repeat;
	color:#fff;
}
.rb-tab-ct{
}
#lr-rss-mng li{
	clear:both;
}
.lr-mng-cate{
	padding:4px 5px;
}
.lr-mng-cate h3{
	font-size:20px;
	font-weight:500;
	color: #d8370b;
}
.lr-mng-cate li{
	display:inline;
	cursor:pointer;
	padding:0 8px;
}
#lr-radio-ul li{
	float:left;
	width:15%;
	cursor:pointer;
	color:#23272C;
	line-height:22px;
	text-align:center;
	border:1px solid #fff;
	border-right:1px solid #E7E7E8;
}
#lr-radio-ul li:hover{
	background:#FDEEB3;
	border:1px solid #F1C43F;
}
.lr-game iframe{
	width:100%;
	height:900px;
	border:none;
}

.suggestion-pl{border:#f00 1px solid;position:absolute;z-index:105;top:0;left:0;background-color:#F1F7F7;filter:alpha(opacity=95);-ms-filter:"alpha(opacity=95)";opacity:.95;}
.suggestion-pl ul{list-style:none;padding:0;margin:0;display:block;overflow:hidden;}
.suggestion-pl li{cursor:pointer;font:12px/22px '宋体';padding:1px 0;display:block;color:#0066A7;text-indent:6px;}
.suggestion-pl li:focus,.suggestion-pl .selected{background:#fff29f;color:#004bca}

.klok-pl{
	left:15px;
	bottom:15px;
	position:absolute;
	width:778px;
	height:65px;
	z-index:366;
}
#myklok{position:fixed;bottom:80px;left:30px;z-index:102411;
	_position:absolute;_bottom:auto;
}
#myklok div {font-size:45px;color:#f0f;font-weight:700;font-family:"微软雅黑","楷体_GB2312";white-space:pre}
#lrc-option{padding:5px 10px;}
/*User*/
#UserDiv{font-size:11px;line-height:1.5;color:#333;float:left;width:270px;height:60px;overflow:hidden;margin:6px 0 0;position:absolute;top:0;right:0;z-index:10;}
#UserDiv #UserHead{background:url(/images/bg-msn-head.gif);width:56px;height:56px;float:left}
#UserHead img{width:45px;margin:5px;height:45px;cursor:pointer}
#UserInfo{padding:6px 0 0 6px;float:left;height:100%;width:190px;overflow:hidden;}
#UserInfo a{font-size:11px !important;font-size:12px;color:#150300;}
#UserInfo b{color:#f30;}
#UserInfo img{height:16px;width:16px;vertical-align:middle;margin-right:2px}
#UserInfo .SignInfo{color:#076DBE}

#clsA{background-position:-164px -199px;width:17px;height:16px;}
#dxA{width:18px;height:16px;background-position:-209px -145px;}
#hitA{width:19px;height:16px;background-position:-193px -68px;}
#addA{width:18px;height:16px;}
#newinA{width:18px;height:16px;background-position:-264px -145px;}
#dwnA{width:18px;height:16px;background-position:-192px -145px;}
#cpUrlA{width:19px;height:16px;background-position:-42px -43px;}
#clsckA{width:12px;height:12px;background-position:-177px -221px;}
#svlstA{width:12px;height:12px;background-position:-99px -125px;}
#ilogA{width:20px;height:18px;background-position:-40px -66px;}

.ui-ctrlbar{position:absolute;z-index:9;line-height:16px;left:-99em;}
.ui-ico{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin-right:3px;width:16px;height:16px;background:url(/images/ui-player-icons.png) 999em 0 no-repeat;}
.ui-ico-add{background-position:-16px 0;}
.ui-ico-play{background-position:0 0;}
.ui-ico-nplay{background-position:-32px -34px;}
.ui-ico-like{background-position:-15px -34px;}
.ui-ico-dislike{background-position:0 -34px;}
a:hover .ui-ico-add{background-position:-16px -16px;}
a:hover .ui-ico-play{background-position:0 -16px;}
/* zn-btn */
.ui-zn-btn {font-size: 12px;}
.ui-zn-btn a{float: left;height: 32px}
.ui-zn-btn a span,.ui-zn-btn a input{float: left;height: 100%}
.ui-zn-btn .ui-btn-text {background-image: url(/images/ui-zn-btn.png);position: relative; text-align: center; line-height: 32px; padding-left: 4px; padding-right: 10px; background-repeat: repeat-x; cursor: pointer; text-decoration: none;border:none;background-color:transparent;}
.ui-zn-btn .ui-btn-skin {background-image: url(/images/ui-zn-btn.png); width: 6px; background-repeat: repeat-x}
.ui-btn-inline{display: inline-block;*display:inline;zoom:1;vertical-align: middle;}
/* state */
.ui-btn-state-bright a .ui-btn-text {background-position: right 0px;color: #fff;font-weight: bold}
.ui-btn-state-bright a:hover .ui-btn-text {background-position: right -33px}
.ui-btn-state-bright .ui-btn-skin {background-position: left 0px}
.ui-btn-state-bright a:hover .ui-btn-skin {background-position: left -33px}
/* state */
.ui-btn-state-dark a .ui-btn-text {background-position: right -68px; color: #666}
.ui-btn-state-dark a:hover .ui-btn-text {background-position: right -102px}
.ui-btn-state-dark .ui-btn-skin {background-position: left -68px}
.ui-btn-state-dark a:hover .ui-btn-skin {background-position: left -102px}
