﻿@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{margin:0px; padding:0px;}
ul,li{list-style:none; border:0;}
img{border:0; vertical-align:bottom;}
html{width:100%;}
body{font-size:12px; line-height:20px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#fff;}
a,a:hover{cursor:pointer; text-decoration:none;}
input:focus{outline:none;}
.ff:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.DisplayNone{display:none;}
.LineNone{line-height:0; font-size:0;}
.FloatDiv{height:auto !important; height:1px; min-height:1px;}
	.FloatLeft{float:left;}
	.FloatRight{float:right;}
	
/*背景设置*/
.IndexBody{background:url(../images/bg_index.jpg) left top no-repeat #000; min-width:1300px;}
.AboutBody{background:url(../images/bg_about.jpg) center top repeat-y #000; min-width:1300px;}
.JoinBody{background:url(../images/bg_join.png) left top repeat-y #000;}
.VipBody{background:url(../images/bg_vip.jpg) center center no-repeat #000; min-width:1300px;}
.FoodBody{background:url(../images/bg_food.png) left top no-repeat #000; min-width:1300px;}
.ActionBody{background:url(../images/bg_action.png) 140px 120px no-repeat #000; min-width:1300px;}
.ShopBody{background:url(../images/shop_header_bg.png) 0 0 repeat-x #fff; min-width:1300px;}

/*通用顶部*/
.Header{background:url(../images/header_bg.jpg) right top no-repeat; min-width:1300px;}
	.HeaderTxt{font-size:16px; color:#fff; height:30px; line-height:30px; padding:0 8px; background:#000;}
		.HeaderTxt a{margin:0 0 0 20px; color:#fff;}
			.HeaderTxt a:hover{color:#eee;}
	.HeaderTxtBottom{margin:98px 208px 0 0;}
	
/*店铺顶部*/
.ShopHeader{background:url(../images/header_bg.jpg) right 127px repeat-x; min-width:1300px;}
	.ShopLogoBg{background:url(../images/shop_logo_bg.png) 0 0 no-repeat; height:102px; padding:190px 0 0 88px; width:370px; text-align:center;}
		.ShopLogo{width:200px; height:53px; margin:0 auto; overflow:hidden; display:block;}
			.ShopLogo img{width:200px; height:53px;}
		.ShopLogoTitle{font-size:20px; padding:12px 0 0;}
	.HeaderTxtLeft{margin:190px 0 0 60px;}

/*导航*/
.Nav{width:143px; margin:20px 0 0 196px; position:absolute; z-index:2;}
	.NavBtn{background:url(../images/bg_white.png) 0 0 repeat; font-size:14px; line-height:34px; text-align:center;}
		.NavBtn:hover{background:#fff; color:#000; cursor:pointer;}
		.NavBtn a{display:block; color:#fff; text-align:center; height:34px; line-height:34px;}
			.NavBtn a:hover{background:#fff; color:#000;}
		.NavLink{position:absolute; margin:-34px 0 0 143px; width:100px; background:#fff; display:none;}
			.NavBtn:hover .NavLink{display:block;}
			.NavBtn .NavLink a{background:#fff; color:#000;}
				.NavBtn .NavLink a:hover{background:#ddd;}

/*页面主体*/
.ShopBanner{width:100%; background:#000; min-width:1300px;}
	.ShopBanner img{width:100%;}
.Main{padding:0 0 0 460px; min-width:840px; min-height:300px;}
	.MainBox{background:url(../images/bg_black.png) 0 0 repeat; padding:30px 40px; margin:0 180px 0 0;}
		.IndexMain{padding:4px; border:1px solid #555; padding:4px;}
		.AboutMain{text-align:justify; text-justify:inter-ideograph; font-size:18px; line-height:30px;}
			.AboutMain p{padding:4px 0;}
			.AboutTitle{padding:20px 0 10px; color:#d4dc02; font-size:28px;}
		.AboutFocus{margin:30px 0 0; padding:10px 30px; border:1px solid #555;}
	.AboutImg{padding:30px 40px; margin:0 180px 0 0;}
		.AboutImgList{width:29%; padding:2%;}
			.AboutImgList img{width:100%;}
				.AboutImgListImg{overflow:hidden; padding:6px; border:4px solid #cdcdcd; background:#fff;}
	.JoinMain{padding:30px 40px; margin:0 180px 0 0;}
		.JoinBox{width:80%; border:1px solid #777; padding:2% 4%; margin:0 0 0 5%;}
			.JoinBox img{width:100%;}
		.JoinEnglish{width:21.7%;}
			.JoinEnglish img{width:100%;}
	.PartnerMain{padding:30px 40px; margin:0 180px 0 0;}
		.PartnerBox{border:1px solid #777; padding:20px;}
			.PartnerPaper{background:#fff; color:#000; padding:60px 40px;}
				.PartnerTitle{background:#ddd; padding:20px 10px; width:160px; margin:0 auto; font-size:24px; text-align:center;}
				.PartnerTxt{font-size:16px; line-height:26px; text-align:justify; text-justify:inter-ideograph; margin:20px 0 0;}
					.PartnerTxt p{text-indent:2em; padding:5px 0;}
				.PartnerMiniTitle{margin:40px 0 0; font-size:20px;}
					.PartnerMiniTitle span{background:#ddd; padding:10px 20px;}
				.PartnerTips{margin:20px 0 0; font-size:14px; line-height:22px; color:#333;}
					.PartnerTips a{color:#555;}
						.PartnerTips a:hover{color:#000;}
	.VipTxt{margin:0 220px 0 0; text-align:right;}
		.VipImg{padding:49px; border:1px solid #777; margin:30px 0 0;}
			.VipImgBox{width:100%;}
				.VipImgBox img{width:100%;}
.ShopMain{padding:20px 0 0 420px; min-width:860px; min-height:300px; color:#000; margin:0 180px 0 0;}
	.ShopMainTitle{font-size:16px; color:#333; padding:0 0 0 2%;}
		.ShopMainTitle span{margin:0 10px; color:#555;}
	.ShopMainBox{padding:10px 0 0;}
		.ShopMainList{width:46%; margin:1% 2%;}
			.ShopMainList img{width:100%;}

.infopic{ width:100%; height:500px; position:relative; overflow:hidden; margin:15px auto;}
.piclist{ height:500px; position:absolute; top:0; left:0; word-wrap:break-word; word-break:break-all; vertical-align:top;}
.piclist li{ height:500px; margin-right:15px; float:left; overflow:hidden; word-wrap:break-word; word-break:break-all; vertical-align:top;}
.piclist li img{ height:500px;}

.pic_prev,.pic_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; position:absolute; top:220px; cursor:pointer;}
.pic_prev{ background-position:0 0; left:0;}
.pic_next{ background-position:0 -60px; right:0;}

/*版权信息*/
.CopyRight{padding:0 220px 0 200px; margin:40px 0 0; min-width:880px;}
	.CopyRightCode{background:url(../images/bottom_code.png) 0 0 no-repeat; padding:0 0 0 136px; height:63px;}
		.CopyRightCode a{display:block; padding:3px 0;}

/*第二种底部*/
.Bottom{background:#1c1b1b; margin:60px 0 0; padding:36px 0;}
	.BottomBox{width:900px; margin:0 auto;}
		.BottomBlog{display:block; width:63px; margin:0 0 0 20px;}
			.BottomBlog img{width:100%;}
	.BottomTxt{margin:0 0 0 20px;}
		.BottomTxt div{padding:5px 0; color:#888;}
		.BottomTxt a{color:#888; font-size:14px;}
			.BottomTxt a:hover{color:#fff;}
			.BottomTxt span{margin:0 10px; font-size:14px; color:#555;}
	.BottomBtn{position:absolute; margin:-230px 0 0 200px;}

/*店铺底部*/
.BottomShop{margin:0;}
.ShopBottom{background:url(../images/shop_bottom_bg.jpg) center bottom no-repeat; background-size:contain;}
	.ShopBottomMain{padding:0; min-width:660px; min-height:300px; color:#fff; margin:30px 200px 0 440px; background:#939395; padding:20px 80px;}
		.ShopBottomMap{width:50%;}
			.ShopBottomMap img{width:100%;}
		.ShopBottomTips{font-size:16px; line-height:28px; width:45%;}
			.ShopBottomTips p{margin:8px 0;}
	.ShopBottomBtn{position:absolute; margin:-550px 0 0 100px;}

.MusicCon{ width:300px; height:66px;position:absolute;/*固定定位*/
             background:#000; overflow:hidden;/*超出部分隐藏*/ }
.MusicCon .ImgTxt{ width:154px; padding-left:13px; height:66px;position:absolute; left:0px;}
.MusicCon .But{ width:140px; height:40px;position:absolute;padding-top:18px; left:170px; }
.MusicCon .clickBut{ width:13px; height:66px; background:blue;position:absolute;
            right:0px; display:none;}
.MusicCon .clickBut img{height:100%; width:100%;}

.MusicCon .ImgTxt dl{ width:154px; height:40px; padding-top:13px; }
.MusicCon .ImgTxt dl dt{ width:40px;height:40px; float:left; overflow:hidden; }
.MusicCon .ImgTxt dl dt img{width:100%;}
.MusicCon .ImgTxt dl dd{ width:100px; height:40px; float:right;
                        color:#fff;font-size:14px; line-height:40px; overflow:hidden;}
.MusicCon .But a{ width:24px;height:32px;display:block;
            float:left; margin:0px 10px; }
.MusicCon .But a.prev{ background:url("/Public/ktv_index/images/prev.jpg") no-repeat center; }
.MusicCon .But a.play{ background:url("/Public/ktv_index/images/pause.jpg") no-repeat center; }
.MusicCon .But a.pause{ background:url("/Public/ktv_index/images/player.jpg") no-repeat center; }
.MusicCon .But a.next_x{ background:url("/Public/ktv_index/images/next.jpg") no-repeat center; }
.MusicCon .But a.prev:hover{ background:url("/Public/ktv_index/images/prev1.jpg") no-repeat center; }
.MusicCon .But a.play:hover{ background:url("/Public/ktv_index/images/pause2.jpg") no-repeat center; }
.MusicCon .But a.pause:hover{ background:url("/Public/ktv_index/images/player1.jpg") no-repeat center; }
.MusicCon .But a.next_x:hover{ background:url("/Public/ktv_index/images/next1.jpg") no-repeat center; }