/*图片滚动样式*/
#scroll{
	width:777px;
	height:350px;
	overflow:hidden;
	margin:0pt auto;
	position:relative;
	z-index:1;
}
#pic_scroll{
	width:778px;
	height:350px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#pic_scroll ul{
	position:absolute;
	left:0;
	top:0;
}
#pic_scroll ul li{
	width:778px;
	float:left;
}
#pic_control{
	position:absolute;
	width:100px;
	height:30px;
	right:15px;
	bottom:15px;
	z-index:2;
}
#pic_control p.btn{
	width:80px;
	float:right;
	text-align:right;
	margin-top:10px;
}
#pic_control img{
	cursor:pointer;
	margin-left:5px;
}
#pt{
	width:25px;
	height:20px;
	float:right;
	background-color:#260C0A;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	margin:0 30px 0 0!important;
	margin:0 15px 0 0;
}

/*封面样式*/
#cover{
	width:460px;
	margin:0px auto;
}
#cover .gut{
	width:460px;
	height:400px;
	float:left;
	margin-top:150px;
	padding-top:120px;
	background: url(../images/bg_cover.gif) no-repeat top;
}
#cover .gut p{
	float:left;
	width:460px;
	text-align:center;
	color:#D5B97A;
	padding-top:120px;
}
#cover .gut p a{
	color:#D5B97A;
}
#cover .gut p.cop{
	color:#898376;
}

/*首页样式*/
#main_left{
	width:546px;
	float:left;
	padding:50px 0 58px 0;
}
#main_left p{
	width:484px;
	margin:0 auto;
	color:#D6C79F;
	font-size:14px;
	line-height:26px;
	text-indent:2em;
}
#main_right{
	width:202px;
	float:left;
	padding:9px 15px;
}
h3{
	float:left;
	width:125px;
	height:32px;
	line-height:22px;
	color:#bfa052;
	font-size:14px;
	padding:0 0 0 40px;
	background: url(../images/bg_title.gif) no-repeat;
}
#main_right ul{
	float:left;
	width:202px;
	padding:10px 0 0 0;
}
#main_right ul li{
	float:left;
	width:192px;
	line-height:26px;
	padding:0 0 0 10px;
	background: url(../images/pt_dian.gif) no-repeat 2px 10px;
}
#main_right ul li a{
	color:#FFFFFF;
}

/*二级页面样式*/
#main_bg{
	width:778px;
	float:left;
	background: url(../images/bg_da.gif) repeat-y;
}

/*二级页面左边样式*/
#main_nav{
	width:110px;
	float:left;
	padding:10px 0 0 0;
}
h4{
	float:left;
	font-size:14px;
	color:#D6C79F;
	line-height:40px;
	padding:0 0 0 20px;
}
#main_nav h4{
	color:#b37c24;
}
#main_nav ul{
	float:left;
	width:110px;
	display:inline-block;
	margin-top:10px;
}
#main_nav ul li{
	float:left;
	width:90px;
	padding-left:20px;
	line-height:23px;
	cursor:pointer;
	color:#FFFFFF;
}

#main_nav ul li a{
text-decoration:none;
}

#main_nav ul li.on{
	background:#3C3124 url(../images/bg_ma2.gif) no-repeat;
}
#main_nav ul li ul{
	width:90px;
	margin-top:5px;
	padding:0;
	display:none;
}
#main_nav ul li ul li{
	width:78px;
	padding-left:12px;
	background:url(../images/pt_dian3.gif) no-repeat 4px 9px;
	color:#806243;
}
#main_nav ul li ul li a{
	color:#806243;
}
#middle_wai{
	width:455px;
	float:left;
}
div.middle{
	width:480px;
	float:left;
	padding:10px 0 50px 0;
}
div.middle img{
	float:left;
	padding:0 0 25px 5px
}
div.middle p{
	float:left;
	width:400px;
	color:#D6C79F;
	padding:5px 0 30px 20px;
	line-height:24px;
	text-indent:2em;
	font-family:SimSun;
}

/*二级页面右边样式*/
#bg_right{
	padding:10px 0 0 10px;
	width:170px;
	float:right;
}
#bg_right ul{
	float:left;
	width:165px;
	padding:10px 0 0 0;
}
#bg_right ul li{
	float:left;
	width:155px;
	line-height:26px;
	padding:0 0 0 10px;
	background: url(../images/pt_dian.gif) no-repeat 2px 11px;
}
#bg_right ul li a{
	color:#FFFFFF;
}

/*三级列表样式*/
div.list{
	width:444px;
	float:left;
	margin-left:20px;
	border-top:1px solid #D6C79F;
	border-bottom:1px solid #D6C79F;
	display:inline;
}
div.list ul{
	float:left;
	width:424px;
	padding:10px 0 10px 20px;
}
div.list ul.two{
	border-bottom:none;
}
div.list ul li{
	float:left;
	width:414px;
	padding:0 0 0 10px;
	line-height:26px;
	color:#D6C79F;
	background: url(../images/pt_dian2.gif) no-repeat 2px 11px;
}
div.list ul li a:link, .list ul li a:visited {
	color:#D6C79F;
}
div.middle p.seat{
	float:right;
	width:120px;
	padding:10px 10px 0 0;
}
div.middle p.seat a{
	color:#D6C79F;
}

/*四级列表样式*/
div.middle p.duan{
	float:left;
	width:190px;
}
#middle_wai .middle .tu{
	float:left;
	width:194px;
	padding:10px 0 0 10px;
}
#middle_wai .middle .tu img{
	float:left;
	padding:0;
}
#middle_wai .middle .tu p{
	float:left;
	width:193px;
	height:30px;
	padding:0px;
	text-indent:0em;
	text-align:center;
	background-color:#595045;
	line-height:30px;
	margin-top:5px;
}

/*index-list*/
#imagebox div.left{
	width:546px;
	float:left;
}
#imagebox div.right{
	width:232px;
	float:left;
}
#list_left{
	width:486px;
	float:left;
	padding:10px 30px;
}
#list_left h4{
	width:481px;
	float:left;
	padding-left:5px;
	line-height:40px;
	color:#b37c25;
}
#list_left div.list{
	width:466px;
	float:left;
	margin:0;
	padding:10px;
}
#list_left div.list ul{
	padding:0;
	margin:0;
	border:0;
}
#list_left p.seat{
	width:486px;
	float:left;
	color:#d6c79f;
	font-family:SimSun;
	line-height:30px;
	text-align:right;
}
#list_left p.seat a{
	color:#d6c79f;
}
#list_right{
	width:202px;
	float:left;
	padding:9px 15px;
}
#main_right h3,#list_right h4{
	width:166px;
	height:42px;
	float:left;
	padding-left:36px;
	background:url(../images/bg_title1.gif) no-repeat left;
	color:#bfa052;
	font-size:14px;
	line-height:40px;
}
#list_right ul{
	width:202px;
	float:left;
	margin-top:15px;
}
#list_right ul li{
	width:194px;
	padding-left:8px;
	background:url(../images/pt_dian.gif) no-repeat 0 10px;
	line-height:24px;
	color:#FFF:
}
#list_right ul li a{
	color:#FFF;
}
#main_bg div.left1{
	width:598px;
	float:left;
}
div.da2{
	background:url(../images/bg_da2.gif) repeat-y;
}
#list_middle{
	width:436px;
	float:left;
}
#list_middle div.middle{
	width:436px;
}
#list_middle div.middle p,#list_middle div.middle h4{
	padding:0;
	padding-left:15px;
}
div.detail{
	width:598px;
	float:left;
}
div.detail h3{
	width:580px;
	height:32px;
	float:left;
	margin-top:8px;
	padding-left:18px;
	background:url(../images/bg_detail_tt.gif) no-repeat left bottom;
	color:#b37c25;
	font-size:14px;
	line-height:32px;
}
div.detail h4{
	width:568px;
	float:left;
	margin-bottom:18px;
	padding:0;
	line-height:30px;
}
div.detail div.text{
	width:538px;
	float:left;
	padding:16px 30px;
	color:#d6c79f;
}
div.detail div.text p{
	width:538px;
	float:left;
	line-height:24px;
	font-family:SimSun;
}
div.detail div.text p.duan{
	float:left;
	width:334px;
}
div.detail div.text .tu{
	float:left;
	width:194px;
	padding:10px 0 0 10px;
}
div.detail div.text .tu img{
	float:left;
	padding:0;
}
div.detail div.text .tu p{
	float:left;
	width:193px;
	height:30px;
	padding:0px;
	text-indent:0em;
	text-align:center;
	background-color:#595045;
	line-height:30px;
	margin-top:5px;
}

/*图片切换*/
div.photoshow{
	overflow:hidden;
	width:778px;
	height:350px;
	background:#C5E88E;
	position:relative;
}
div.photoshow .photo{
	position:absolute;
	top:0px;
	width:625px;
	height:350px;
}
div.photoshow .photo img{
	width:625px;
	height:350px;
	cursor:pointer;
}
div.photoshow .photo span.text{
	padding-left:18px;
	width:607px;
	height:22px;
	position:absolute;
	left:0px;
	bottom:-22px;
	background:#000;
	filter: alpha(opacity=50); /*IE透明*/
	opacity:0.5;/*FF透明*/
	color:#FFF;
	line-height:22px;
}
div.photoshow .photo span.shadow{
	width:16px;
	height:350px;
	position:absolute;
	left:0px;
	top:0px;
}
div.photoshow .photo span.shadow img{
	width:16px;
	height:350px;
	behavior: url("/stylesheets/iepngfix.htc");
}

#main div.no{
	display:none;
}

/*图片库*/
#imgMain{
	width:680px;
	height:400px;
	overflow:hidden;
}
#imgMain img{
	display:none;
}
#imgMain img.current{
	display:inline;
}
#img_sum{
	width:680px;
	height:18px;
	line-height:18px;
	text-align:right;
	color:#333;
}
#gallery{
	width:680px;
	height:92px;
	margin-top:15px;
}
#gallery div.pic_scroll_ctrl{
	width:20px;
	float:left;
	padding-top:10px;
}
#gallery div.pic_scroll_ctrl img{
	cursor:pointer;
}
#gallery div.photolist{
	width:640px;
	height:92px;
	float:left;
	overflow:hidden;
	position:relative;
}
#gallery div.photolist ul{
	position:absolute;
	top:0;
	left:0;
}
#gallery ul li{
	width:118px;
	float:left;
	padding:0 5px;
}
#gallery ul li img{
	width:118px;
	height:70px;
	float:left;
	cursor:pointer;
}
#gallery ul li span{
	width:118px;
	height:16px;
	float:left;
	margin-top:6px;
	color:#444;
	font-size:12px;
	text-align:center;
	line-height:16px;
}


/*联系方式*/
#TB_window div.bgcolor{
	background-color:#CCC08E
}
#relationBox{
	width:545px;
	height:460px;
	background-color:#261e15;
}
#relationBox p.box-close{
	padding:0;
	color:#b09156;
	text-align:right;
}
#relationBox p.box-close span{
	cursor:pointer;
}
div.relation{
	width:380px;
	float:left;
	margin-top:30px;
	padding-left:40px;
}
div.relation h3.tt{
	width:380px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #47361d;
	line-height:30px;
	color:#b37c24;
}
div.relation p.con{
	width:380px;
	float:left;
	margin-top:6px;
	line-height:20px;
	color:#9a6d2a;
}
div.relation p.con span.white{
	color:#cab175;
}


/*房间预订*/
#reserve{
	float: left;
	width:640px;
	background-color:#CCC08E
}

#reserve .tit {
  float: left;
  width: 100%;
}

#reserve .con {
  float: left;
  width: 100%;
}

#reserve .opt {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

#reserve .opt span {
  color: #b37c24;
  background-color: #42321a;
  line-height: 20px;
  padding: 3px 10px;
  cursor: pointer;
  margin: 0 10px;
}

#reserve .opt span.prev {
  display: none;
}

#reserve .opt span.submit {
  display: none;
}

#reserve p.box-close{
	padding:0;
	color:#140E00;
	text-align:right;
}
#reserve p.box-close span{
	cursor:pointer;
}

#reserve div.step-1 {

}

#reserve div.step-2 {
  display: none;
}
div.main_cont{
	width:500px;
	float:left;

}
div.main_cont h3.tt{
	width:600px;
	float:left;
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #47361d;
	color:#b37c24;
}
#table_cont{
	float:left;
	margin:4px 0 0 30px;
	display:inline;
}
div.main_cont p.con{
	width:540px;
	text-align:right;
	margin-top:6px;
	line-height:20px;
	color:#140E00;
}
div.main_cont span.white{
	color:#9A6D2A;
	font-weight:bold;
}
.name {
    width:100px;
	text-align:left;
	color:#140E00;
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:32px;
}
.textfield{
    width:140px;
	height:20px;
	border:1px solid #fff;
	background:#B57842;
	color:#140E00;
	text-align:center;
}
.textfield2{
    width:80px;
	height:20px;
	border:1px solid #fff;
	background:#B57842;
	color:#140E00;
	text-align:center;
}
.change{
    color:#140E00;
	font-size:12px;
	font-weight:normal;
	width:180px;
}
.change2{
    color:#9A6D2A;
	font-size:12px;
	font-weight:normal;
	width:140px;
}
.textfield1{
    width:270px;
	height:20px;
	border:1px solid #fff;
	background:#B57842;
	color:#140E00;
	text-align:center;
}
div.main_cont{
	width:540px;
	float:left;
	padding-left:30px;
}
div.main_cont h3.tt{
	width:540px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	background:none;
	border-bottom:1px solid #47361d;
	line-height:30px;
	color:#140E00;
}
#table_cont2{
	float:left;
	margin:4px 0 0 30px;
	display:inline;
}
div.main_cont span.white{
	color:#140E00;
	font-weight:bold;
}
.name2 {
    width:110px;
	text-align:left;
	color:#140E00;
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:32px;
}
.name3 {
    width:50px;
	text-align:left;
	color:#140E00;
	font-size:12px;
	font-weight:normal;
	height:26px;
	line-height:32px;
}
.date{
    width:200px;
	color:#140E00;
	font-size:12px;
	font-weight:normal;
}
.area{
    width:40px;
	height:20px;
	border:1px solid #fff;
	background:#B57842;
	color:#140E00;
	text-align:center;
}
.notice{
	color:#140E00;
	font-size:12px;
	font-weight:normal;
	cursor: pointer;
}

span.notice-link{
	color:#140E00;
	font-size:12px;
	font-weight:normal;
	cursor: pointer;
}

.price-info {
  display:none;
  left:160px;
  position:absolute;
  top:-240px;
  z-index:11;
}

.put{
    width:100px;
	height:20px;
	border:1px solid #fff;
	background:#B57842;
	color:#140E00;
	text-align:center;
}

.puts{
    width:50px;
	height:20px;
	border:1px solid #fff;
	background:#B57842;
	color:#fff;
	text-align:center;
}

/*new2*/
#res_notice{
	width:545px;
	background-color:#261e15;
}
#res_notice p.box-close{
	padding:0;
	color:#b09156;
	text-align:right;
}
#res_notice p.box-close span{
	cursor:pointer;
}
#res_notice .new_notice{
	float:left;
	width:520px;
	border-bottom:1px solid #47361d;
}
#res_notice .new_notice h3{
	font-size:14px;
	font-weight:bold;
	color:#b37c24;
	background:none;
	float:left;
	padding:0px;
	margin:0px;
}
#part{
	float:left;
	width:500px;
	margin-top:18px;
	margin-left:20px;
	display:inline;
}
#part p{
	font-size:14px;
	font-weight:normal;
	color:#ff0000;
	line-height:24px;

}


/*色彩修正*/
#img_sum{
	color:#fff;
}
#gallery ul li span{
	color:#fff;
}

/*联系方式新增_地图*/
#relationBox{
	height:455px;
}
#relationBox p.align-left{
	text-align:left;
}
div.relation p.map-left{
	width:250px;
}
div.relation div.map{
	float:left;
	margin-top:6px;
	position:relative;
}
div.relation div.map p.mapclick{
	width:70px;
	cursor:pointer;
	position:absolute;
	top:97px;
	left:100px;
	color:#9a6d2a;
	font-size:12px;
	font-family:SimSun;
	line-height:18px;
	text-decoration:underline;
	text-align:center;
	z-index:10;
}
div.relation div.map p.bigmap{
	position:absolute;
	z-index:11;
	left:175px;
	top:-108px;
	display:none;
}

/*会议场地表格样式*/
#list_middle table.conference{
	width:100%;
	line-height:20px;
	text-align:center;
	color:#fff;
	border-collapse:collapse;
}
#list_middle table.conference th{
	font-weight:bold;
	color:#BFA052;
}
#list_middle table.conference th,#list_middle table.conference td{
	padding:4px 10px;
	border:1px solid #806243;
}

/*弹出层表格样式*/
table.ajaxtbl{
	width:100%;
	line-height:18px;
	text-align:center;
	color:#fff;
	border-collapse:collapse;
}
table.ajaxtbl th{
	color:#BFA052;
}
table.ajaxtbl th,table.ajaxtbl td{
	padding:4px 5px;
	border:1px solid #806243;
}
#TB_ajaxContent{color:#140E00!improtant}
#msgbox-con{background:#49341f; color:#feaf00; border:1px solid #9f8315; position:absolute; display:none; line-height:18px; padding:2px;z-index:10000;}

