/**/
html { 
	height : 100%; 
}
div, ul, ol, form { 
	margin : 0; 
	padding-top : 0; 
	padding-right : 0; 
	padding-bottom : 0; 
	padding-left : 0; 
}
li { list-style-type: none; }
img { 
	border : 0; 
}
input { 
	font-family : tahoma, Arial, Helvetica, sans-serif; 
	font-size : 12px; 
}
h1, h2, h3, h4, h5, h6, h7 { 
	margin : 0; 
	padding : 0; 
	text-align : left; 
	font-size : 12px; 
	font-weight : 400; 
}
p { 
	margin : 0; 
	padding : 5px; 
}
body,#crig li.titr { font-size : 12px; margin : 0; color : #444; line-height : 100%; font-family : tahoma, Arial, "Century Gothic", verdana, Helvetica, sans-serif; background-color: #f2fadc; background-image: url(http://www.baobao88.com/img/lianbo_bg.jpg); background-repeat: repeat-x; text-align : center; padding: 0; }
body { background-position: 0 -40px; }
#top,#top2,#foot,.css_tu,.css_txt,.st,.sc2,.down2 { background-image: url(http://www.baobao88.com/img/lianbo_1.gif); background-repeat: no-repeat; }
a:link { 
	text-decoration : none; 
	color : #3772ae; 
}
a:visited { 
	text-decoration : none; 
	color : #3772ae; 
}
a:hover { 
	color : #fe7f00; 
	text-decoration : none; 
}
a:active { 
	color : #fe7f00; 
	text-decoration : none; 
}
/**/
.sbt{ border: solid 1px #dedede; color: #666666; background-color: transparent; background-image: url(http://www.baobao88.com/lianbo/lbimg/bt.gif); background-repeat: repeat-x; background-attachment: scroll; padding: 5px 3px 2px; }
.Input{
  border:#84a1bd 1px solid ;
}
/**/
#top { background-position: 0 -150px; width: 950px; height: 130px; overflow: hidden; margin-right: auto; margin-left: auto; }
#top2 { width: 950px; height: 130px; margin-right: auto; margin-left: auto; }
.top3 { background-image: url(http://www.baobao88.com/lianbo/lbimg/topbg3.gif); width: 950px; height: 180px; overflow: hidden; margin-right: auto; margin-bottom: -5px; margin-left: auto; }
#Content{ background-color: #f2fadc; width:950px; text-align:left; height: auto; margin-right: auto; margin-left: auto; }
#Main{ float:left; width:690px; height: auto; overflow: hidden; border-right: 1px solid #ebeaea; }
.css_tu { background-position: -150px -400px; }
.css_txt { background-position: -80px -400px; }
#crig { width: 250px; float: right; }
#crig ul { background-repeat: repeat-x; padding-right: 5px; }
#crig li { font-size: 14px; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dotted #ccc; list-style-type: none; }
#crig li.titr { color: #ccc; font-size: 14px; font-weight: bold; line-height: 40px; text-align: left; width: 235px; height: 40px; padding: 0 0 0 15px; border-width: 0; }
#Sidebar { float:right; width:240px; overflow: hidden; }
#foot { background-position: 0 -290px; width: 950px; height: 60px; clear: both; margin-right: auto; margin-left: auto; padding-top: 20px; }
#foot ul { text-align: center; padding-top: 10px; }
#foot ul li { list-style-type: none; }
/*LOGO-TOP*/
#logo{ background-position: 0 0; width: 250px; overflow:hidden; float: left; }
#logo  a{ display:block; width:250px; height:90px; font-size:0; overflow:hidden; float: left; }
#info { width: 350px; height: 75px; overflow: hidden; float: left; padding-top: 15px; padding-left: 40px; }
#info h1 { font-size: 14px; font-weight: bold; line-height: 18px; }
#info p { line-height: 120%; text-align: left; text-indent: 24px; margin: 0; }
#info2 { width: 200px; float: left; padding-top: 70px; }
#info2 { width: 200px; float: left; padding-top: 70px; }
#info2 .nav_r a { width: 64px; height: 26px; float: left; padding-right: 5px; display: block; }
#toptool { text-align: left; width: 950px; clear: both; }
#toptool .t1 { line-height: 20px; width: 650px; height: 30px; float: left; padding: 10px 0 0 10px; }
#toptool .r1 { width: 200px; float: right; padding-top: 3px; padding-right: 20px; }
#toptool .r1 a { width: 165px; height: 30px; margin-left: 30px; display: block; }
#logo_zt{ background-position: 0 0; width: 250px; height: 140px; overflow:hidden; float: left; }
#logo_zt a{ display:block; width:250px; height:140px; font-size:0; overflow:hidden; float: left; }
#info_zt { width: 470px; height: 100px; overflow: hidden; float: left; padding: 30px 30px 0; }
.info_zt_lim { background-color: #fff; float: left; margin-right: 10px; }
.info_zt_lim img { width: 84px; height: 64px; overflow: hidden; padding: 2px; border: solid 1px #ccc; }
#info_zt h1 { font-size: 18px; font-weight: bold; line-height: 18px; }
#info_zt p { color: #663; line-height: 120%; text-align: left; text-indent: 24px; margin: 0; }
#toptool_zt { text-align: left; width: 950px; clear: both; }
#toptool_zt .t1 { line-height: 20px; width: 650px; float: left; padding: 10px 0 0 10px; }
.bshare-custom { float: left; }
#toptool_zt .r1 { width: 200px; float: right; padding-top: 3px; padding-right: 20px; }
#toptool_zt .r1 a { width: 165px; height: 30px; margin-left: 30px; display: block; }
/**/
#Subtitle { font-size: 12px; background-position: 0 0; padding: 10px 5px 5px 15px; border-bottom: 1px solid #999; }
#List { min-height: 920px; padding-top: 5px; list-style-type: none; }
#List li{ font-size:12px; background-color: #e5edd4; width: 100%; float: left; clear: both; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-bottom: 1px dotted #ccc; }
#List li.list_t2 { background-color: #dbe2cc; }
#List a{ color:#660; font-size: 14px; text-decoration: none; }
#List .songname {
	float: left;
	width: 400px;
}
#List .singer {
	float: left;
	width: 130px;
}
#List .play ,.dg,.sc,.down{ float: left; width: 70px; text-align: center; padding-top: 5px; cursor: pointer; }
.st,.sc2,.down2 { text-align: center; width: 70px; float: left; cursor: pointer; display: block; }
.st { background-position: 30px -400px; }
.sc2 { background-position: 25px -375px; }
.down2 { background-position: 25px -418px; }
#List .scrq{
	float: left;
	width: 70px;
	text-align: center;	
}
/**/
.PageNav { padding-left : 0; font-size : 12px; color : #313031; font-family : Verdana, Tahoma, Arial, Helvetica, Sans-Serif; text-align : right; clear: both; padding-right: 20px; display: block; }
.PageNav A { 
	text-align : center; 
	border : 1px solid #b7d8ee; 
	padding-right : 2px; 
	padding-left : 2px; 
	padding-bottom : 3px; 
	padding-top : 3px; 
	margin : 0 2px; 
	color : #0030ce; 
	text-decoration : none; 
}
.PageNav A:hover { 
	border-right : 1px solid #b7d8ee; 
	border-top : 1px solid #b7d8ee; 
	border-left : 1px solid #b7d8ee; 
	color : #0066a7; 
	border-bottom : 1px solid #b7d8ee; 
	background-color : #d2eaf6; 
}
.PageNav A:active { 
	border-right : 1px solid #b7d8ee; 
	border-top : 1px solid #b7d8ee; 
	border-left : 1px solid #b7d8ee; 
	color : #0066a7; 
	border-bottom : 1px solid #b7d8ee; 
	background-color : #d2eaf6; 
}
.current { text-align : center; font-weight : bold; margin : 0 2px; color : #444444; background-color : #dedede; padding: 3px 6px 3px 5px; border: solid 1px #999; }
/**/
.header{ background:#360; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 5px 0; color:#fff; }
#massage_box{ position:absolute; width:254px; height:250px; z-index:2; visibility:hidden }
#mask{ position:absolute; top:0; left:0; background:#666; z-index:1; visibility:hidden}
.massage{ border:solid 2px #360; background:#fff; width: 250px; overflow: hidden; margin: 0; padding: 0; }
.massage ul { margin: 0; padding: 0; }
.dhmenu { background-color: #8abd23; height: 26px; clear: both; margin: 5px; padding: 5px; }
.dhmenu a { font-size: 14px; font-weight: bold; background-color: #dbecbc; float: left; margin-right: 5px; padding: 8px 20px 5px; display: block; }
.dhmenu a:hover { background-color: #f3f4f0; }
#floatBoxBg{width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;position:absolute;top:0;left:0;}
.floatBox{ width:300px; position:absolute; top:200px; left:40%; border: solid 2px #360; }
.floatBox .title{ padding:7px 5px 5px; background:#360; color:#fff; height: 14px; }
.floatBox .title h4{float:left;padding:0;margin:0;font-size:12px;line-height:14px;}
.floatBox .title span{float:right;cursor:pointer;}
.floatBox .content{padding:0;background:#fff;}
.s2 { color: #c00; }
.bdshare_b { width: 200px; overflow: hidden; float: left; }
/**/
*html{background-image:url(about:blank); background-attachment:fixed;}
#rtool { position: fixed; left: 50%; right: 2px; bottom: 50px; width: 40px; margin: 0 0 0 480px; cursor: pointer; _position:absolute;_bottom:auto;_margin-bottom:50px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#backTop,#r_fx,#r_sc { background-image: url(http://www.baobao88.com/img/tool.png); background-repeat: no-repeat; }
#backTop {width: 40px; height: 25px; overflow: hidden; margin: 0 0 2px; display: none; }
#r_fx { background-position: 0 -62px; width: 40px; height: 60px; margin: 0 0 1px; }
#r_sc { background-position: 0 -126px; width: 40px; height: 40px; }
#r_fx a { line-height: 0; background-position: -100px 0; width: 40px; height: 50px; overflow: hidden; }
.search_from { color: #ff3; font-size: 18px; font-weight: bold; line-height: 50px; background-color: #000; text-align: center; position: fixed; left: 0; bottom: 0; width: 100%; height: 50px; clear: both; filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8; }
.search_from input { color: #c00; font-size: 14px; background-color: #fff; padding: 5px; border: solid 1px #ccc; }
.faq
	{
	}
.faq .highlight
	{ background-color: #fffd77; cursor: pointer; display: inline; white-space: nowrap; }
.faq > ul
	{
	}
.faq > ul > li
		{
		}
.faq > ul > li:not( :first-child )
		{
			
		}
.faq > ul > li.is-hidden
		{
			display: none;
		}
.faq > ul > li > div
			{
				display: none;
			}
.faq > ul > li.is-active > div,
			.faq > ul > li:target > div
			{
				display: block;
			}
.faq__notfound
		{ color: #c00; font-size: 20px; font-weight: bold; display: none; }
.faq__notfound.is-visible
		{
			display: block;
		}
