﻿/* Tina 2008-09-22 */
body{ margin:0; padding:0; text-align:center; font-family:"宋体"; font-size:12px; background:#000; color:#ECECEC;}
div{ text-align:left;}
body > div{ margin-left:auto; margin-right:auto;}
img, a img{ margin:0; padding:0; border:0;}
ul,li,dl,dt,dd{ margin:0; padding:0; list-style:none;}
/*tr,td{ background:#292929; }*/

/****通用链接****/
a:link, a:visited{ color:#F2F2F2; text-decoration:none;}
a:active, a:hover{ color:#ff0; text-decoration:underline;}

.alcenter{ text-align:center;}
.mb{ margin-bottom:0}
.mbpb{ margin:0; padding:0;}
.mt{margin-top:2px;}
.redfont{ color:#f00;}
.yellowfont{ color:#ff0;}
.plr{ padding:0 5px;}
.floatright{ float:right;}
.fontb{ font-weight:bold;}
.lh23{ line-height:23px;}
.floatleft{ float:left;}
.fb{ font-weight:bold;}
.icon01{ padding-top:5px; text-align:center;}
.redline{width:545px; border-bottom:1px solid #9D9B00; height:1px; overflow:hidden;}


.music { width:100%; background:#008AAB;}
.music td { border:1px solid #006881; background:#008AAB; }
.music td.trbg { background:url(tiao_bg.gif); height:29px; font-weight:bold; }

/*滚动代码*/
.demoinfo{ float:left; OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 200px; padding:10px 0;}

/****************************************************首页内容区开始***********************************************/
#div01{ width:980px; height:auto;}
	/******************************************顶部logo,menu,date区域开始**********************************/
	.topline{ float:left; width:980px; height:34px; background:url(topbg01.gif); margin-top:5px;}
	.toplogo{ float:left; width:980px; height:130px; background:url(toplogo.jpg);}
	.menuinfo{ float:left; width:980px; height:24px; color:#000;}
		.menuinfo .menubgleft{ float:left; width:26px; height:24px; background:url(menuside.jpg) left top no-repeat;}
		.menuinfo .menubgcenter{ float:left; width:928px; height:24px; line-height:24px; background:url(menu02.jpg);}
			.menuinfo .menubgcenter li{ float:left; padding:0 14px 0 28px; background:url(menu01.jpg);}
				.menuinfo .menubgcenter li a{ color:#000; text-decoration:none;}
				.menuinfo .menubgcenter li a:hover{ color:#f00; text-decoration:underline;}
			.menuinfo .menubgcenter li span{ float:left; width:12px; height:24px; background:url(menu03.jpg);}
		.menuinfo .menubgright{ float:right; width:26px; height:24px; background:url(menuside.jpg) left -24px no-repeat;}
	.dateinfo{ float:left; width:900px; padding:0 20px; height:35px; font-size:14px; color:#fff; font-weight:bold;}
		.dateinfo .date01{ float:left; width:300px; line-height:35px; }
		.dateinfo .website02{ float:right; text-align:right; width:500px; line-height:35px; font-style:italic;}
	/******************************************顶部logo,menu,date区域结束*************************************/
	
	/******************************************首页各项内容区开始*************************************/
	#div02{ float:left; width:968px; padding:6px; height:auto; background:#636361;}
		.leftsy{ float:left; width:212px; height:auto; margin-right:6px;}
		
				/**************************************左侧会员登陆************************************************/
			.logininfo{ float:left; width:210px; height:auto; border:1px solid #000; background:#292929; margin-bottom:5px;}
				.nav01{ float:left; width:180px; padding-left:30px; height:35px; background:url(navbg01.gif); }
					.navloginicon{ float:left; width:32px; height:35px;}
					.fontinfo{ float:right; width:140px; line-height:35px; font-size:14px; font-weight:bold; letter-spacing:0.4em;}
				.leftinfo01{ float:left; width:210px; height:auto; padding:10px 0;}
				.logininput{ width:140px; height:18px; border:1px solid #EEEEEB; background:#292929; color:#ff0!important;}
				/***********************************左侧生日祝福***************************************************/
				.birthday01{ float:left; width:200px; height:120px; padding:10px 5px;}
					.birthday01 dl{ float:left; width:200px; height:auto; line-height:22px;}
					.birthday01 dl dt{ float:left; width:120px; padding-left:20px; height:auto; background:url(birthdayicon05.gif) left 5px no-repeat;}						
					.birthday01 dl dd{ float:left; width:60px; height:auto; color:#ff0;}
				/******************************左侧招商联盟********************************/
					.birthday01 li{ float:left; width:185px; padding-left:15px; line-height:22px; background:url(icon04.gif) left 4px no-repeat;}
				/*************************左侧星光ktv客服问答中心*******************************/
				.nav02{ float:left; width:200px; padding-left:10px; height:37px; line-height:37px; background:url(navbg02.gif); font-size:14px; font-weight:bold;}
				.leftinfo02{ float:left; width:200px; height:auto; padding:12px 5px;}
					.leftinfo02 li{ float:left; width:180px; padding-left:20px; line-height:26px; background:url(icon01.gif) 5px 6px no-repeat;}
					.moreinfo{ float:right; padding-right:15px; width:40px; padding:10px 0 5px 0;}
					.wendainfo{ float:left; width:200px; height:auto; border-bottom:1px dashed #d6d627; padding-bottom:3px;}
						.askinfo { float:left; width:176px; padding-left:24px; line-height:24px; background:url(questionicon01.gif) 3px 5px no-repeat;}
							.askinfo a, .askinfo a:visited{ color:#f00;}
							.askinfo a:hover{ color:#ff0; text-decoration:underline;}
						.questioninfo{ float:left; width:176px; padding-left:24px; line-height:24px; background:url(questionicon02.gif) 3px 5px no-repeat;}
							.questioninfo a, .questioninfo a:visited{ color:#fff;}
							.questioninfo a:hover{ color:#ff0;}

			/*******************************************中简信息**************************************************/
		.centersy{ float:left; width:530px; height:auto;}
			.qiehuanadv{ float:left; width:530px; height:207px; margin-bottom:5px;}			
			/*************************娱乐资讯，新歌速递,广告****************************/
			.middleinfo{ float:left; width:528px; border:1px solid #000; background:#292929; height:auto;}
				.ylinfo{ float:left; width:261px; border-right:6px solid #6C3574; height:330px;}
					.ylnav{ float:left; width:241px; padding:0 10px; height:35px; line-height:35px; border-bottom:6px solid #6C3574;}
						.ylicon{ float:left; width:33px; height:33px; background:url(icon02.gif);}						
						.middlefont{ float:left; width:100px; padding-left:10px; font-size:14px; font-weight:bold;}
					.ylcontent{ float:left; width:241px; padding:10px; height:auto;}
					    .ylcontent .yl01{ float:left; width:241px; height:auto;}
						/*.ylcontent li{ float:left; width:225px; padding-left:16px; line-height:22px; background:url(icon04.gif) left 4px no-repeat;}*/
						    .ylcontent .yl01 li{ float:left; width:225px; padding-left:16px; line-height:22px; background:url(icon04.gif) left 4px no-repeat;}
						.ylcontent li{ float:left; width:241px; line-height:22px;}
						    .ylcontent li h3{ float:left; display:block; font-size:12px; font-weight:normal; font-family:normal; padding-left:16px; background:url(icon04.gif) left 4px no-repeat;}
						    .ylcontent li h4{ float:right; display:block; font-size:12px; font-weight:normal; font-family:normal; padding-left:5px; color:#6E6E6E;}
				.xginfo{ float:right; width:261px; height:auto;}
					.xgicon{ float:left; width:33px; height:33px; background:url(icon03.gif);}
			.middleadv01{ float:left; width: 530px; height:63px; margin-top:7px;}
			/*********************************最新礼品***************************************/
			.giftinfo{ float:left; width:528px; border:1px solid #000; background:#292929; height:auto; margin-top:5px; }	
				.giftnav{ float:left; width:518px; padding-left:10px; height:35px; line-height:35px; background:url(navbg01.gif); }
/*14号粗文字*/		.font14ctitle{ float:left; font-size:14px; font-weight:bold; width:200px;}
				.giftcontent{ float:left; width:518px; padding:10px 5px 0 5px;}
					.giftborder{ float:left; width:123px; height:auto; padding:0 3px;}
						.giftborder .giftimg{ float:left; width:121px; height:101px; border:1px solid #f00;}/*width:123px; height:103px;*/
						.giftborder .gifttitle{ float:left; width:123px; line-height:25px; text-align:center; font-size:14px; font-weight:bold;}
			/***************底部图片广告************/
			.bottomadv{ float:left; width:746px; height:74px;}
			
			/**************************************************右侧信息*****************************************************************/
		.rightsy{ float:right; width:212px; height:auto;}
			/*******************************会员申请，包厢展示，消费查询，在线预定*******************************************/
		.kuaijieimg{ float:left; width:212px; height:auto; padding-bottom:5px;}
			.kuaijieimg li{ float:left; width:212px; height:46px; margin-bottom:6px; list-style:none;}
			.kuaijieimg .aa{ margin-bottom:0;}
			/******************************************电子优惠券***************************************************/
		.youhuijuan{ float:left; width:212px; height:175px; margin-top:5px;}
	/*************************************************活动掠夺影****************************************************/	
	.activeinfosy{ float:left; width:746px; border:1px solid #000; background:#292929; height:auto;}
		.activenavsy{ float:left; width:736px; padding-left:10px; height:35px; line-height:35px; background:url(navbg01.gif);}
		.activecontentsy{ float:left; width:731px; padding:10px 0 8px 5px; height:auto;}
			.activeleftsy{ float:left; width:223px; height:auto;}
			.activerightsy{ float:right; width:498px; height:auto;}
				.active1sy{ float:left; width:498px; line-height:23px;}
				.active1sy .imagessy{ float:left; width:89px; height:69px; margin:5px 0; border:1px solid #fff;}/*margin:5px 4px;*/
				    .active1sy .imagessy img{ float:left; width:89px; height:69px;}
				
	.contactinfo{ float:right; width:210px; border:1px solid #000; background:#292929; height:auto; padding:10px 0;}
		.contacttitle{ float:left; width:210px; text-align:center; padding:3px 0;}
		.contactcontent{ float:left; width:190px; padding:3px 10px; line-height:26px;}	
	/*********************************************合作伙伴**********************************************************/
	/*.partnerinfo{ float:left; width:966px; height:46px;}	
		.partnerinfo .parleft{ float:left; width:14px; height:46px; background:url(partner.gif) left top no-repeat;}
		.partnerinfo .parcenter{ float:left; width:938px; height:46px; background:url(partner.gif) left -46px repeat-x;}
			.partnerfont01{ float:left; width:98px; font-size:14px; line-height:46px; font-weight:bold; letter-spacing:0.2em; color:#ffde00;}
			.partnerfont02{ float:right; width:840px; font-size:12px; line-height:46px;}
				.partnerfont02 .para2 a{ margin:0 5px;}
				.partnerfont02 .para2 a:hover{ margin:0 5px;}
		.partnerinfo .parright{ float:right; width:14px; height:46px; background:url(partner.gif) left -92px no-repeat;}*/
		
		.partnerinfo{ float:left; width:964px; height:auto; border:1px solid #000;}	
			.partnerinfo01{ float:left; width:948px; background:#464646; border:3px solid #636361; padding:3px 5px;}			
				.parleft{ float:left; font-size:14px; font-weight:bold; width:100px; text-align:center; color:#FFDE00; letter-spacing:0.2em; line-height:35px;}
			.partnerfont02{ float:right; width:837px; font-size:12px; padding-left:10px; line-height:25px; border-left:1px dashed #FFDE00;}
				.partnerfont02 .para2 a{ margin:0 5px;}
				.partnerfont02 .para2 a:hover{ margin:0 5px;}
	/******************************************首页各项内容区开始*************************************/
	
	/*******************************************页脚开始*******************************************/
	.footerinfo{ float:left; width:980px; height:auto; color:#fff; margin-top:10px;}
		.footerinfo .bottommenu{ float:left; width:980px; height:auto; line-height:24px; text-align:center;}
			.footerinfo .bottommenu .a1{ text-align:center; line-height:24px;}
			.footerinfo .bottommenu .a1 a{ color:#fff; margin:5px 10px;}
			.footerinfo .bottommenu .a1 a:hover{ color:#ff0; text-decoration:underline;}
		.footerinfo .bottommenu img{ float:left; width:980px; height:18px; text-align:center;}
	/*******************************************页脚结束*******************************************/
/****************************************************首页内容区结束***********************************************/

/****************************************************内页内容区开始***********************************************/
#ny{ float:left; width:968px; padding:6px; background:#636361;}
	/*左，中，右布局时的背景和底部图片*/
	.nybgbg123{ float:left; width:968px; height:auto; background:url(nybgbg123.gif);}
	.nybottom123{ float:left; width:968px; height:10px;}
	/*左，右布局时的背景和底部图片*/
	.nybgbg12{ float:left; width:968px; height:auto; background:url(nybgbg12.gif);}
	.nybottom12{ float:left; width:968px; height:10px;}
	
	.nyleft{ float:left; width:750px; height:auto;}/*******************页面左，右布局时的左侧************************/
		/***********************************页面左，中，右布局结束************************************/
		/************************左侧内容导航*********************/
		.nyleft01{ float:left; width:172px; height:auto; border:1px solid #000; background:#292929; height:auto;}/******页面左，中，右分布局时--左侧导航左（174）*****/
			.nynavimg{ float:left; width:172px; height:98px;}
			.nyleftnavinfo{ float:left; width:172px; margin:6px 0;}
				.nyleftnav li{ float:left; width:172px; height:28px; line-height:28px; color:#000; margin-bottom:1px;　background:url(nyleft_nav.gif); }
					.nyleftnav li a:link, .nyleftnav li a:visited{ float:left; width:147px; padding-left:25px; height:28px; background:url(nyleft_nav.gif); color:#000;}
					.nyleftnav li a:active, .nyleftnav li a:hover{ float:left; width:147px; padding-left:25px; height:28px; background:url(nyleft_nownav.gif); color:#f00;}
					.nyleftnav li a.linow{ float:left; width:172px; height:28px; background:url(nyleft_nownav.gif);}
				.menuleft li{ float:left; margin-left:10px; width:140px; line-height:25px; border-bottom:1px dashed #6E6E6E;}
			.nyleftnavline{ float:left; width:172px; background:#FFC91D; height:3px; line-height:3px; overflow:hidden;}
			
		.nyright01{ float:right; width:570px; height:auto;}/********页面左，中，右分布局时有左侧导航时用(右570)eg:公司简介*********/
			.nymiddletop01{ float:left; width:570px; height:45px; background:url(nynews_top.gif);}
				.nynavtitle{ float:left; width:270px; padding-left:10px; height:45px; line-height:45px; font-size:16px; font-weight:bold; letter-spacing:0.2em;}
				.nylujin{ float:right; padding:20px 10px 0 0;}
			.nymiddlebg01{ float:left; width:570px; height:auto; background:url(nynews_middle.gif);}
				.nymiddleinfo{ float:left; width:554px; height:auto; padding:10px 8px; line-height:23px;}
					.yellowfont{ font-size:14px; color:#ff0; font-weight:bold; margin:5px 0; line-height:25px;}
					.newsdateinfo{ color:#6e6e6e;}
				.fanyeinput{ width:60px; height:16px; border:1px solid #fff; background:#fff;}
				.lineyellow{ width:100%; border-bottom:1px dashed #545454; height:1px; overflow:hidden;}
				.nymiddleinfo01{ float:left; width:554px; height:auto;}
			        
				/****生日祝福***/
				.birthdaytitle{ float:left; width:554px; background:#2f2f2f;}
					.birthdaytitle li { width:74px; height:25px; line-height:25px; padding-left:5px; float:left;}		
				/***********************新闻详细***************/
					.nydetail_title{ float:left; width:554px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; color:#fff; border-bottom:1px solid #f00; margin-bottom:10px;}
					    .nydetail_title .aatitle{ float:left; width:554px; line-height:20px; font-size:12px!important; color:#fff; font-weight:normal; text-align:center; }
					.nydetail{ float:left; width:554px; line-height:23px; height:auto;}
					.nydetail_black{ float:right; width:60px; line-height:30px; margin:10px 0; color:#ff0; font-size:14px; font-weight:bold;}
						.nydetail_black a, .nydetail_black a:visited{ color:#ff0;}
						.nydetail_black a:hover{ color:#f00;}
					.nydetail_img{ float:left; width:554px; height:auto; text-align:center;}
			.nymiddlebottom01{ float:left; width:570px; height:11px; background:url(nynews_bottom.gif);}
			/*********************客户留言***************/
			.messageinput01{ width:160px; height:16px; border:1px solid #636361;}
			.messageinput02{ width:260px; height:16px; border:1px solid #636361;}
			.messgaetextare{ width:350px; height:200px; line-height:22px; border:1px solid #636361;}
			.guestfont{ word-break:break-all; font-size:12px; color:#0099CC; line-height:23px;}
			.huifudate{ float:right; margin:5px 10px 5px 0;}
			.copryright{ color:#CCCCCC; line-height:16px;}
			.address01{ background:#2F2F2F; width:100%;}
			/*******************新歌速递********************/
			.songtitle{ font-size:14px; font-weight:bold; color:#ff0; padding:5px 0 5px 10px; letter-spacing:0.2em; text-align:center; line-height:35px; background:#2F2F2F;}
				.songbg{ background:#19819a;}
				.tiaobg{ background:url(tiao_bg.gif); height:29px; width:100%; font-weight:bold;}	
				.songmtb{ margin:30px 0 0 0;}	
				.pl{ padding-left:10px;}	
		/***********************************页面左，中，右布局结束************************************/
		/***********************************页面左,右布局内容开始************************************/
			/*********包厢展示******/
		.nytop12{ float:left; width:750px; height:45px; background:url(nyjianje_top.jpg);}
		.nyinfo12{ float:left; width:730px; padding:10px; height:auto;}
		    .nyinfo12 .activeimg{ float:left; width:164px; height:118px; margin:5px 3px; border:1px solid #F3F3F3;}
			    /*.nyinfo12 img{ margin:5px;}*/
			.nytitle12{float:left; width:730px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; color:#fff; border-bottom:1px solid #f00; margin-bottom:10px;}
			.nydetail12{ float:left; width:730px; line-height:23px; height:auto; text-align:center;}
			    .nydetail12 .activebigimg { border:2px dashed #fff;}
			.baoxianginfo{ float:left; width:730px; height:auto; line-height:23px; padding:10px;}
				.baoxiangimg{ float:left; width:365px; height:auto;}
				.baoxiangjs{ float:right; width:340px; height:auto; margin-top:15px;}
				
			/*****************活动现场开始*************************/	
			.activeinfo{ float:left; width:728px; height:auto; border:2px solid #19819a; border-bottom:none; border-right:none;}
				.activeinfo li{ float:left; width:170px; padding:0 5px; line-height:30px; color:#fff; border:2px solid #19819a; background:#404040; border-top:none; border-left:none;}
			/*****************活动现场结束*************************/
			
			/********************联系我们******************/
				.nycontactus{ float:left; padding:20px 30px 30px 30px; width:670px; height:auto;}/*width:494p*/
					.nycontactus li{ float:left; width:660px; line-height:27px; border-bottom:1px dashed #464646;}/*width:490px;*/
			/******************礼品专柜*****************/
			.giftinfo01{ float:left; width:730px; text-align:center; height:auto; padding:10px;}
				.giftinfo011{ float:left; width:123px; height:auto; margin:2px 5px;}
					.giftinfo011 .giftimg01{ float:left; width:121px; height:101px; border:1px solid #f00;}
					.giftinfo011 .gifttile01{ float:left; width:123px; line-height:27px; text-align:center; }
					
			/******************歌手投票开始*****************/
				/***参赛选手列表***/
				.giftinfo012{ float:left; width:130px; height:auto; margin:2px 3px; text-align:center;}
					.giftinfo012 .toupiaoimg01{ float:left; width:128px; height:150px; border:1px solid #CECECE;}
					.giftinfo012 .toupiaotile01{ float:left; width:130px; line-height:27px; text-align:center; }
					.toupiaofont{ font-size:14px; font-weight:bold; color:#f00!important;}
				/***报名界面***/
				.baoming{ float:left; width:700px; padding:0 15px; height:auto;}
					.bmxuzhi{ float:left; width:700px; font-size:14px; font-weight:bold; color:#ff0; line-height:30px;}
					.bmfont{ font-size:12px; font-weight:bold; color:#f00;}	
					.baominginfo{ float:left; width:700px; line-height:22px; height:auto;}
				.bmline{ float:left; width:730px; border-bottom:2px solid #ff0; margin-bottom:20px;}	
				/***选手详细信息***/
				.toupiaobtn{ font-size:16px; font-weight:bold; color:#ff0;}
					.toupiaobtn a:link, .toupiaobtn a:visited{ color:#ff0; text-decoration:none;}
					.toupiaobtn a:active, .toupiaobtn a:hover{ color:#f00; text-decoration:none;}
			/******************歌手投票结束*****************/	
				
			/*************************招聘信息***********************************/	
		.black{ float:right; width:100px; line-height:41px; font-size:14px; color:#f00;}	
		.recruitinfo01{ float:left; width:700px; padding-left:20px; margin-bottom:10px; font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#ff0; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#434343,endColorStr=#292929);}
		.recruitinfo02{ float:left; width:720px; margin-bottom:10px; height:auto; line-height:22px;}
			.recruitinfo02 li{ float:left; width:230px; margin-right:10px;}
			.recruitinfo02 li.address1{ float:left; width:700px; line-height:23px;}
			.recruitinfo02 li.xuzhi{ float:left; width:500px; line-height:23px;}			
		.btninfo{ float:right; width:200px; text-align:center; }
			.btninfo img{ float:left; width:160px; height:34px; margin:15px; }
		   /**************************在线预定**************************************/
		  .pl110{ padding-left:110px;}
		  .fontcolor{ color:#3399ff;}
		/***********************************页面左,右布局内容结束************************************/
	.nyright{ float:right; width:212px; height:auto;}/***********************用于页面的各类布局********************/
		.nyright .ny1{ padding-bottom:6px; background:#636361;}
/****************************************************内页内容区结束***********************************************/

/*********************************************注册成功页面开始************************************/
.successinfo{ width:576px; height:auto; margin-top:100px;}
	.successtop01{ float:left; width:576px; height:76px; background:url(sucess01.gif) left top no-repeat; }
	.successtop02{ float:left; width:556px; padding:10px; height:auto; background:url(sucess02.gif);}
		.successtop02 .successleft{ float:left; width:216px; height:auto;}
		.successtop02 .successright{ float:right; width:340px; height:auto;}
			.landbtn01{ width:320px; padding:20px 0; text-align:center;}
		.successtop02 .successtel{ float:left; width:536px; padding:10px; line-height:25px; font-size:14px;}
	.successtop03{ float:left; width:576px; height:19px; background:url(sucess01.gif) left -76px no-repeat;}	
/*********************************************注册成功页面结束************************************/
