﻿*{
	padding:0;margin:0;list-style:none;font-size:12px;
}
.clearf{
	CLEAR: both; BORDER-TOP: transparent 0px solid; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px;
}
img{
	border:0;
}
body{
	font-size:12px;color:#9B9B9B;font-family:宋体, Arial, Helvetica, sans-serif; width:921px; margin:0 auto; background:#242424; position:relative;
}
a{
	color:#9B9B9B;text-decoration:none;
}
a:hover{
	color:#FF0000;text-decoration:none;
}
/*content*/
.headbg{
	width:921px; height:255px; margin:0 auto; background: url(../images/lobg.jpg) no-repeat; overflow:hidden;
}
.headbg p{
	width:215px;float:left;
}
.headbg p a{
	display:block; width:215px;height:255px;
}
.headbg p a:hover{
	background:url(../images/abody.jpg) no-repeat;
}
.content{
	background:url(../images/bodybg.jpg) no-repeat; width:921px;height:471px;margin:0 auto; position:relative;
}
/*菜单样式*/
.menu{
	width:220px;float:left;
}
.menu ul{
	margin:38px 0 0 60px;  width:120px;
}
.menu ul li{
	margin-bottom:5px;width:120px;line-height:26px; height:26px;position: relative;
}

.menu ul li a{
	display:block;height:18px;
}
.menu ul li a:hover{
	background: url(../images/pincle.gif) no-repeat left center;
}
.menu ul li.nav_01 a{
	background:url(../images/nav01.gif) no-repeat; 
}
.menu ul li.nav_02 a{
	background:url(../images/nav02.gif) no-repeat;
}
.menu ul li.nav_03 a{
	background:url(../images/nav03.gif) no-repeat;
}
.menu ul li.nav_04 a{
	background:url(../images/nav04.gif) no-repeat;
}
.menu ul li.nav_05 a{
	background:url(../images/nav05.gif) no-repeat;
}
.menu ul li.nav_06 a{
	background:url(../images/nav06.gif) no-repeat;
}
.menu ul li.nav_07 a{
	background:url(../images/nav07.gif) no-repeat;
}
.menu ul li.nav_08 a{
	background:url(../images/nav08.gif) no-repeat;
}
.menu ul li.nav_01 a:hover{
	background:url(../images/nav01h.gif) no-repeat; 
}
.menu ul li.nav_02 a:hover{
	background:url(../images/nav02h.gif) no-repeat;
}
.menu ul li.nav_03 a:hover{
	background:url(../images/nav03h.gif) no-repeat;
}
.menu ul li.nav_04 a:hover{
	background:url(../images/nav04h.gif) no-repeat;
}
.menu ul li.nav_05 a:hover{
	background:url(../images/nav05h.gif) no-repeat;
}
.menu ul li.nav_06 a:hover{
	background:url(../images/nav06h.gif) no-repeat;
}
.menu ul li.nav_07 a:hover{
	background:url(../images/nav07h.gif) no-repeat;
}
.menu ul li.nav_08 a:hover{
	background:url(../images/nav08h.gif) no-repeat;
}


/*js菜单样式*/
.menu ul.bb {
	position: absolute;margin:0;z-index:10000;left:120px; width:80px; /* Set 1px less than menu width */top:5px;display: none;border:1px solid #000;background:#3B3B3B;
}
.menu ul.bb li{
	 padding-left:0px; width:80px; margin-bottom:0px;

}

.menu  li ul.bb li a:hover { color: #FF0000; background: #2e2e2e;padding-left:15px; text-decoration:none;} /* Hover Styles */
		
.menu  li ul.bb li a { background:none;padding-left:15px; line-height:22px;height:22px; font-weight:bold; } /* Sub Menu Styles */
		
.menu  li:hover ul, .menu  li.over ul { display: block; }  /*The magic */
/*菜单jsover*/



.rightcon{
	width:580px;float:right; margin-right:95px; display:inline; position:relative
}
.bottom{
	width:921px;text-align:center; background:#161616; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aaaaaa;font-size:11px; line-height:20px; position:absolute; bottom:-40px;
}
.bottom p{
	font-weight:normal; 
}
/*首页样式*/
.aboutus{
	padding-bottom:10px;width:580px;
}
.aboutus p{
	width:250px;float:left;
}
.aboutus dl{
	float:left; width:325px; line-height:20px; padding-top:5px;
}
.aboutus dl dt{
	background:url(../images/welcome.gif) no-repeat; height:38px; margin-bottom:5px;
}
.aboutus dl dd{
	padding-left:5px;
}
.aboutus span,.news span{
	background:url(../images/heart.gif) no-repeat left center; padding-left:15px;display:block; margin-top:5px;
}
.aboutus span a,.news span a{
	text-decoration:underline;
}
.aboutus span a:hover,.news span a:hover{
	color:#FF0000;text-decoration:none;
}
.news{
	border-top:1px dashed #3D3E41;width:520px;
}
.news h1{
	background:url(../images/news.gif) no-repeat left bottom; height:29px; margin-bottom:15px;border-top:1px solid #323334;padding-top:15px; 
}
.news p{
	width:240px;float:left;
}
.news ul{
	width:200px;float:left;margin-left:10px; line-height:20px;padding-top:5px;
}
.news ul li{
	width:200px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;

}
/*新闻动态*/
.topnone{
	border-top:none;width:580px;padding-bottom:5px;
}
.topnone ul,.padtop ul{
	padding-top:10px;
}
.topnone h1{
	border:none; margin-top:0px; padding-top:0px;  margin-bottom:8px;
}
.topnone ul li{
	width:320px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.news h2{
	 height:5px;border-top:1px solid #323334; margin-top:2px; padding-top:5px!important; *padding-top:0px; 
}
.page{
	margin:20px 0 0 110px; width:400px;
}
.page a{
	width:20px;height:20px;line-height:20px;text-align:center;display:block;font-weight:bolder; color:#A4A4A4; float:left; font-size:14px; margin:0 3px; font-family:Verdana, Arial, Helvetica, sans-serif;;
}
.page a:hover{
	color:#FF6600;
}

/*详细页*/
.detail{
	width:500px;position:relative;
}
.detail h1{
	background:url(../images/hbg.jpg) no-repeat left center; padding-left:28px; font-weight:normal; font-size:14px;color:#CCCCCC;line-height:21px; margin-bottom:10px;
}
.imgabsolute{
	 top:30px;left:0px;width:200px;height:250px;position:absolute;
}
.detail .wordcon{
	line-height:22px;text-indent:2em; height:250px;overflow-y:scroll;overflow-x:none;scrollbar-face-color:#161616;float:right; padding-left:205px; width:285px;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#000;
scrollbar-arrow-color:#fff;
scrollbar-base-color:#000; 
scrollbar-dark-shadow-color:#69f; position:relative;

}
.detail .wordlist{
	overflow:visible; height:200px;padding:20px 0 0 0; width:220px;
}
.detail .wordlist p{
	width:170px;
}
.detail .wordcon img{
	top:0px;left:0px; width:200px;float:left; 
}
.otherthing{
	width:300px;line-height:22px; margin-top:25px;
}
.otherthing p{
	background:url(../images/page.gif) no-repeat left center; padding-left:25px; font-weight:normal; font-size:14px;color:#A5A5A5;line-height:30px;
}
.otherthing ul{
	padding-left:10px;
}
.otherthing ul li{
	width:290px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}


/*图片列表*/
.picshow{
	 margin-left:22px; position:absolute;top:-200px; width:612px;
}
.picshow h1{
	background:url(../images/wedding.jpg) no-repeat;height:37px; margin-bottom:11px;
}

/*右侧菜单*/
.picshow ol{
	position:absolute;top:48px;right:0; width:159px;height:452px;background:url(../images/light.png) no-repeat!important;*background:url(../images/light.gif) no-repeat; padding-top:4px;
}
*html .picshow ol{
	filter:alpha(opacity=80,finishopacity=80,style=2);
}
.picshow ol li,.picshow ol li a{
	height:24px;line-height:24px; display:block;
}

#three1 a{
	background:url(../images/light_03.png) no-repeat!important;*background:url(../images/light_03.gif) no-repeat; 
}
#three2 a{
	background:url(../images/light_04.png) no-repeat!important;*background:url(../images/light_04.gif) no-repeat; 
}
#three3 a{
	background:url(../images/light_05.png) no-repeat!important;*background:url(../images/light_05.gif) no-repeat;
}
#three4 a{
	background:url(../images/light_06.png) no-repeat!important;*background:url(../images/light_06.gif) no-repeat;
}
#three5 a{
	background:url(../images/light_07.png) no-repeat!important;*background:url(../images/light_07.gif) no-repeat;
}
#three6 a{
	background:url(../images/light_08.png) no-repeat!important;*background:url(../images/light_08.gif) no-repeat;
}
#three7 a{
	background:url(../images/light_09.png) no-repeat!important;*background:url(../images/light_09.gif) no-repeat;
}
#three8 a{
	background:url(../images/light_10.png) no-repeat!important;*background:url(../images/light_10.gif) no-repeat;
}
#three9 a{
	background:url(../images/light_11.png) no-repeat!important;*background:url(../images/light_11.gif) no-repeat;
}
#three10{
	background:url(../images/light_01.png) no-repeat!important;*background:url(../images/light_01.gif) no-repeat;
}
#three11{
	background:url(../images/light_02.png) no-repeat!important;*background:url(../images/light_02.gif) no-repeat;
}
#three12{
	background:url(../images/light_12.png) no-repeat!important;*background:url(../images/light_12.gif) no-repeat;
}

#three1 a:hover{
	background:url(../images/lightover_03.png) no-repeat!important;*background:url(../images/lightover_03.gif) no-repeat; 
}
#three2 a:hover{
	background:url(../images/lightover_04.png) no-repeat!important;*background:url(../images/lightover_04.gif) no-repeat; 
}
#three3 a:hover{
	background:url(../images/lightover_05.png) no-repeat!important;*background:url(../images/lightover_05.gif) no-repeat;
}
#three4 a:hover{
	background:url(../images/lightover_06.png) no-repeat!important;*background:url(../images/lightover_06.gif) no-repeat;
}
#three5 a:hover{
	background:url(../images/lightover_07.png) no-repeat!important;*background:url(../images/lightover_07.gif) no-repeat;
}
#three6 a:hover{
	background:url(../images/lightover_08.png) no-repeat!important;*background:url(../images/lightover_08.gif) no-repeat;
}
#three7 a:hover{
	background:url(../images/lightover_09.png) no-repeat!important;*background:url(../images/lightover_09.gif) no-repeat;
}
#three8 a:hover{
	background:url(../images/lightover_10.png) no-repeat!important;*background:url(../images/lightover_10.gif) no-repeat;
}
#three9 a:hover{
	background:url(../images/lightover_11.png) no-repeat!important;*background:url(../images/lightover_11.gif) no-repeat;
}
#three10 a:hover{
	background:url(../images/lightover_01.png) no-repeat!important;*background:url(../images/lightover_01.gif) no-repeat;
}
#three11 a:hover{
	background:url(../images/lightover_02.png) no-repeat!important;*background:url(../images/lightover_02.gif) no-repeat;
}
#three12 a:hover{
	background:url(../images/lightover_12.png) no-repeat!important;*background:url(../images/lightover_12.gif) no-repeat;
}


/*右侧菜单over*/

.infobar1{
	border:4px solid #fff;background:url(../images/lightbg1.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px; height:655px;
}
*html .infobar1{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar2{
	border:4px solid #fff;background:url(../images/lightbg2.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px; height:655px;
}
*html .infobar2{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar3{
	border:4px solid #fff;background:url(../images/lightbg3.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px; height:655px;
}
*html .infobar3{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar4{
	border:4px solid #fff;background:url(../images/lightbg4.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px; height:655px;
}
*html .infobar4{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar5{
	border:4px solid #fff;background:url(../images/lightbg5.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px; height:655px;
}
*html .infobar5{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar6{
	border:4px solid #fff;background:url(../images/lightbg7.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px;height:655px;
}
*html .infobar6{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar7{
	border:4px solid #fff;background:url(../images/lightbg9.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px;height:655px;
}
*html .infobar7{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar8{
	border:4px solid #fff;background:url(../images/lightbg11.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px;height:655px;
}
*html .infobar8{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}
.infobar9{
	border:4px solid #fff;background:url(../images/lightbg12.png) no-repeat;width:901px;z-index:999;padding:6px 10px 10px 10px;height:655px;
}
*html .infobar9{
	filter:alpha(opacity=95,finishopacity=95,style=2);
}

.close{
	width:901px; height:15px; position:absolute; top:12px; left: 20px;
}
.pointer {cursor:pointer;}
.right {float:right}
.right img{margin:0 0 0 6px}

.picshow ul li,.picshow ul{
	float:left;
}
.picshow ul li{
	width:138px;background:#3B3B3B; line-height:22px; text-align:center;
}
.picshow ul li a{
	display:block;width:130px;height:155px;padding:4px; 
}
.picshow ul li a:hover{
	background:#252525;
}
.picshow ul li img{
	width:130px;
}
.headpicbg{
	width:921px; height:255px; margin:0 auto; background:#242424 url(../images/abody.jpg) no-repeat center top;
}
.headpicbg a{
	display:block; width:260px;height:255px;
}
.headpicbg a:hover{
	background:url(../images/body02.jpg) no-repeat;
}
.position{
	position:absolute; top:340px;
}
.picdiv{
	width:755px; padding:75px 0 75px  125px;
}
.picdiv ul{
	width:462px;float:left;
}
.picdiv ul li{
	/*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 392px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
        
        width:462px;height:450px; line-height:450px;
}
.picdiv ul li img{
	vertical-align:middle; border:6px #fff solid;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#333333,Direction=120,strength=5);  
}
.picdiv ol{
	width:148px;float:right;border:1px solid #000; margin-top:3px;
}
.picdiv ol li img{
	width:66px; padding:4px;
}
.picdiv ol  li{
	width:74px;float:left;background:#3B3B3B;
}
.picdiv ol  li a{
	display:block;width:74px; cursor:pointer;
}
.picdiv ol  li a:hover{
	background:#fff;
}

/*在线预定*/
.detail input{
	background:#353535;border:1px solid #9E9E9E; line-height:20px; height:20px;color:#CCCCCC; padding-left:5px;
}
/*留言簿*/
.detail dl{
	margin-top:40px;
}
.detail dl dd{
	margin-bottom:10px; line-height:22px;
}
.detail dl dd span{
	 float:left;
}
.detail dl dd input.text{
	background:#353535;border:1px solid #9E9E9E; line-height:20px; height:20px; width:320px;color:#CCCCCC; padding-left:5px;
}
.detail dl dd textarea{
	background:#353535;border:1px solid #9E9E9E; line-height:22px; height:170px; width:440px;color:#CCCCCC;padding-left:5px; line-height:20px;
}
.detail dl dd input.button{
	background:#353535;border:1px solid #9E9E9E; line-height:25px; height:25px;color:#9B9B9B; width:50px;
}
.detail dl dd input.code{
	background:#353535;border:1px solid #9E9E9E; line-height:20px; height:20px; width:80px;color:#CCCCCC; padding-left:5px;
}
/*在线预定*/
.detail dl.reserve{
	margin-top:10px;
}
.detail dl.reserve textarea{
	width:390px; height:100px;
}





/*庆典演出*/

#large h2 {
	 padding-top:8px;font-weight:normal; text-align:center
}
#header {
	position: relative;height: 190px;
}
#main {
	width: 500px;margin: 0 auto;
}
#large {
	width: 350px;height: 350px;float: left;	background: url(../images/indicator.gif) no-repeat 50% 30%;
}
#large img {
	width: 350px;height: 263px;border: 5px solid #fff;
}
#thumbnail {
	width: 110px;height: 256px;overflow-y:scroll;overflow-x:none;float: right;list-style: none;padding: 5px 3px;border: 3px solid #fff;background: #fff;
	scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#000;
    scrollbar-arrow-color:#fff;
    scrollbar-base-color:#000; 
    scrollbar-dark-shadow-color:#69f; 
}
#thumbnail li {
	float: left;width: 77px;margin: 8px;margin: 5px;
}
#thumbnail a {
	display: block;width: 75px;height: 56px;padding: 1px;border: 1px solid #ccc;
}
#thumbnail a:hover {
	border-color: #405061;
}


/*下拉菜单修改*/
.listdown ul{
	 background:url(../images/hbg.jpg) no-repeat left center;line-height:21px;
}
.listdown ul li{
	  padding-left:28px;font-weight:normal; font-size:14px;color:#CCCCCC; background:url(../images/Icon-dowm.gif) no-repeat right center; width:73px;
position: relative;
}
.listdown ul.bb {
	position: absolute;margin:0;z-index:10000;left:25px; width:80px;/* Set 1px less than menu width */top:18px;display: none;border:1px solid #000;background:#3B3B3B;
}
.listdown ul.bb li{
	  margin-bottom:0px;background:none;padding-left:0px;width:80px;
}

.listdown li ul.bb li a:hover { color: #FF0000; background: #E6E3D2;text-decoration:none;} /* Hover Styles */
		
.listdown li ul.bb li a { background:none;line-height:22px;height:22px;  display:block;padding-left:15px;font-weight:bold;} /* Sub Menu Styles */
		
.listdown li:hover ul, .menu  li.over ul { display: block; }  /*The magic */
/*下拉菜单修改over*/


/*内容页下拉菜单修改*/
#listnav {
  height: 24px;line-height:24px;width:148px;
}
#listnav li ul {
 line-height:22px;position: absolute;width:502px;left:100px;top:0px; background:url(../images/ulmenubg.gif) no-repeat;
}
 
#listnav li ul li{
  float:left;
}
#listnav li ul a{
 text-align:left;padding:0 5px;
}
 
#listnav li ul a:link  {
 color:#9b9b9b; text-decoration:none;
}
#listnav li ul a:visited  {
 color:#F1F1F1;text-decoration:none;
}
#listnav li ul a:hover  {
 text-decoration:none;font-weight:normal;color: #FF0000; background: #2e2e2e;
}
.imgabsolute02{
	 top:-250px;left:0px;width:600px;position:absolute;
}

