
/* CSS Document */

html{overflow-x:hidden;}
* {margin:0; padding:0;}
body {font:12px/18px /*"微软雅黑", */Verdana,Arial,Verdana,Helvetica,sans-serif; background:#fff;color:#818181;}
a, a:visited {text-decoration:none; color:#818181;cursor:pointer;}
a:hover {text-decoration: none;}
/*input, label, select, textarea {vertical-align:middle;}*/
textarea {padding:3px 5px; font-size:12px;}
img {border:0;}
ul, li {list-style:none;line-height:2}
.clear{clear:both;}
p{line-height:2;}
table{border-collapse:collapse;}
.bold{font-weight:bold;}
.both{clear:both;}
.left,.fl{float:left;}
.right,.fr{float:right;}

#containerss{background:#fff;}
/*in_banner*/
#in_banner{position:relative;width:1280px;margin:0 auto;height:598px; z-index:3}
#in_headers{height:580px; background:url(../image/head_bg.png) 0 0 repeat-x; position:absolute;top:0;left:0; z-index:2;width:100%;}
#headers{height:145px; background:url(../image/head_bg.png) 0 0 repeat-x;width:100%;}
.headd{height:145px;width:1280px;margin:0 auto; position:relative;}
.logo{float:left;margin:10px 0 0 10px; height: 80px;}

#logo a:link{display: table-cell;vertical-align:middle;*display: block;*font-size: 82px;*font-family:Arial;width:200px;height:80px;}
#logo img{max-height: 80px;
    max-width: 200px;
}


.languages{position:absolute;right:10px;top:10px;padding-left:12px;}
.languages span{padding:0 5px;}
.languages2{position:absolute;right:10px;top:68px;padding-left:12px;}
.languages2 a{color:#877764;font-weight:bold;}
.languages2 span{padding:0 5px;}
.tims{position:absolute;top:70px;right:550px;}
.weather{position:absolute;width:600px;left:240px;top:64px;}

#menuss{position:absolute;left:0;top:100px; background:url(../image/menu_bg.png) 0 0 no-repeat;width:131px;height:480px; z-index:9}
.menus{margin-top:20px;}
.menus li{float:left;width:131px;}
.menus li a{width:131px; display:block; font-family:"微软雅黑";font-size:17px;line-height:42px;color:#fff; text-align:center;}
.menus li a:hover,.menus li a.active {color:#ffd036;}

.nav_all{position:absolute;height: auto;left:125px;width: auto;z-index: 9999;border-width: 0px;}
.nav_all ul li{display:block;float:none;height:30px;z-index: 9999;}
.nav_all ul li a, .nav_all ul li a:visited{width:142px;display:block;text-align:center;color:#ded8d4;height:30px;line-height:32px;background:url(../image/menu_lbg.png) 0 0 no-repeat;z-index: 9999;overflow:hidden;}
.nav_all ul li a:hover{color:#ffd036; text-decoration:underline;}
.nav2_none{display:none;}


.info_nav2{top:76px;}
.dining_nav2{top:158px;}
.meeting_nav2{top:200px;}
.promotion_nav2{top:282px;}
.surroundings_nav2{top:368px;}
.nav_all ul.ct_l li{text-align:right;}



.since{position:absolute;right:40px;top:480px;}

#in_booka{position:absolute;/*z-index:3;*/left:140px;top:510px; background:url(../image/book_bg.png) 0 0 no-repeat;width:281px;height:300px;color:#877764; z-index: 3;}
#in_bookb{position:absolute;z-index:0;right:30px;top:130px; background:url(../image/menu_bg2.png) 0 0 repeat;width:210px;height:286px;color:#fff;}
.in_bookc{width:200px;margin:18px auto; position:relative;*margin:10px auto;}
.in_bookc p{line-height:2;margin-top:10px;}
.in_book li{line-height:20px;height:20px;width:182px;margin:6px auto; text-align:left;}
.in_book li label{display:inline-block;width:80px;text-align:left; }
.in_book li.ba{border:1px solid #8F816C;}
#in_bookb .in_book li.ba{border:1px solid #e1deda;}
.in_book li.ba label, .in_book li.da label{ padding-left: 4px; } 
.in_book li.da{border:1px solid #8F816C;}
#in_bookb .in_book li.da{border:1px solid #e1deda;}
#in_bookb .in_book li.code label{width:80px; float:left;}
#in_bookb .in_book li.code input{float:right; width:96px; border:none;line-height:20px; border:1px solid #8F816C; }

#in_booka .in_book li.code label{width:80px; float:left;}
#in_booka .in_book li.code input{float:right; width:100px; border:none;line-height:20px; border:1px solid #8F816C; }

#in_bookb .in_book li.da input{color:#fff}
.in_book li.ba input{width:90px;height:20px; background:none;border:0px solid #fff;color:#554020}
.index_booking li.ca{background:url(/static/t2/images/calendar.png) right center no-repeat;}
.in_book li.da input{width:90px;height:20px; background:none;border:0px solid #fff;color:#554020}
#in_bookb .in_book li.ba input{color:#fff}
#in_bookb .index_booking li select{color:#8f816c;*color:#000;}
.index_booking li select{border:1px solid #8F816C;height:20px;width:40px; color:#554020;*color:#000;}
.in_book li.seali{padding:8px 0 0 0; text-align: center;}
#in_bookb .in_book li.seali{padding:5px 0 0 0;}
.in_book li.seali img{vertical-align:middle;}
.mybook{padding-left:10px;}
.left_book .mybook{padding-left:10px;}
.lines{background:url(../image/line.png) center center no-repeat;width:171px;margin:15px auto 5px;height:1px;}
.in_book .members li label{width:50px;}
#in_booka .members{position:absolute;top:0;left:0; background:#fff;width:198px;height:186px;padding-top:10px;}
/* .members li.login_line{padding-left:40px;} */
.bookh2{height:30px;width:198px;text-align:center; background:url(../image/book_line.png) center bottom no-repeat;font-size:15px;font-weight:bold;margin-top:4px;font-family:"微软雅黑";line-height:30px;}
.bookh2 a{color:#877764;}
.bookh2 a.mybook{color:#877764;font-size:12px;font-weight:normal;}
#in_bookb .bookh2{height:30px; background:url(../image/book_line2.png) center bottom no-repeat;}
#in_bookb a{color:#fff;}



/*in_content*/
#in_content{width:1280px;margin:0 auto; }
.in_cont{width:850px;position:relative;margin-left:430px;}
.in_left{width:290px;float:left;margin-right:20px;}
.title3{height:auto;line-height:18px;font-size:16px;font-family:"微软雅黑"; padding-bottom: 12px;}
.in_right{float:left;width:330px;}
.erweima{position:absolute;right:20px;top:50px;}
.title4{font-size:20px;font-weight:bold;font-family:"微软雅黑";height:87px;line-height:127px; padding-left:10px;}
.in_left img{ max-width:100%;}

/*content_cont*/
#contentss{width:750px;margin:0 auto;color:#9a7f53; position:relative;z-index:2}
#contentss .erweima{position:absolute;right:-200px;top:50px; z-index:2}
.cont_cont{padding:20px 0;}
.cont_cont p{/*text-indent:2em;*/margin-bottom:10px;}
.table3{border-collapse:collapse;width:98%;}
.table3 th{background:#D291AF;}
.table3 td,.table3 th{border:1px solid #877764; text-align:center;line-height:2;}
.title5{font-size:14px;line-height:30px;height:30px;font-weight:bold;}
.title5 span{/*float:right;*/}
.title5 span img{cursor:pointer;}
.title7{font-size:16px;line-height:30px;height:30px;font-weight:bold; background:url(../image/fla_cn.png) 0 0 no-repeat;padding-left:40px;}
.title5 span a{float:right; text-decoration:underline; background:url(../image/arrow_red.gif) 0 center no-repeat;padding-left:10px;color:#9A7F53;}
.text_pic{border-bottom:1px dotted #9A7F53;margin-bottom:20px;padding-bottom:10px;}
.cont_cont .text_pic p{text-indent:0;}
.text_l{width:520px;float:left;margin-right:40px;}
.pic_r{width:160px;float:left; text-align:center;}
.pic_r img{width:150px;padding:1px;border:1px solid #9A7F53}
p.mmoer{text-align:right;}
p.mmoer a{text-align:right; text-decoration:underline;color:#9A7F53;font-weight:bold;}

.weddingss{width:350px;float:left;margin-bottom:20px; /*background:url(../images/weddingbg.jpg) 0 0 no-repeat;*/padding-top:30px;margin-right:20px;}
.weddingss a{display:inline-block;width:154px; text-align:center;color:#9A7F53;margin:0 auto;}
.weddingss a img{width:120px;border:1px solid #9A7F53}
.title6{/*background:url(../images/wedding_title.jpg) 0 0 no-repeat;*/ background:url(/static/t2/images/weddingdot2.jpg) 10px 0 no-repeat;weidth:320px;height:32px;color:#9A7F53;font-weight:bold;padding-left:20px;margin-bottom:20px;line-height:32px;padding-left:62px;font-size:14px;}

.picture{margin-left:0px;}
.picture a{display:inline-block;width:160px;text-align:center;vertical-align:top;color:#9a7f53;/*height:115px*/;margin-bottom:20px;overflow:hidden;}
.picture li{float:left;}
.picture a:hover{color:#877764; text-decoration:none;}
.picture img{width:140px;height:91px;border:1px solid #9A7F53;padding:1px;}
p.pp_8{background:url(../image/dot_3.png) 0 center no-repeat;padding-left:15px; text-indent:0;}

.ul1 li{background:url(../image/dot_02l.jpg) 15px 9px no-repeat;padding-left:25px;}

/*in_foot*/
#in_foot{width:1280px;margin:15px auto 30px;overflow:hidden; }
.footbg a{color:#fff;}
.footbg a:hover{color:#fff !important;}
#in_foot p{text-align:center;line-height:2.2;margin-bottom:5px;}
#in_foot p img{vertical-align:middle;}
.footbg{background:#877764;height:26px;width:100%;color:#fff; text-align:center;overflow:hidden;}
.share{height:17px;line-height:17px;display:inline-block;margin:5px auto;}
.share img{vertical-align:middle;}

.red-shield-codes img{
	 display: block;
	 margin:10px auto;
 }

/*news*/
#newsList li{line-height:30px;}
#newsList li span{float:right;}
#newsList li a:hover{text-decoration:none;color:#877764;}
.newssty li{line-height:26px;list-style:none;overflow:hidden;}
.newssty li a{display:block;white-space:nowrap; text-overflow:ellipsis;width:500px;overflow:hidden;float:left; background:url(../image/mybooking_a.gif) 0 12px no-repeat;padding-left:10px;}
#newsList .talentlist span{float:none}
#pagination{float:right;}
#pagination a{padding:2px 5px; background:#877764;margin-right:2px;color:#fff;}
#newsDetail h2{font-size:13px;text-align:center;margin:10px 0;}
#newsDetail .newsdate{text-align:center;margin-bottom:30px;}
.back{float:right;margin-right:30px;margin-top:30px;}

/*#newsList li{ border-bottom:#131313 1px solid;  height:110px; padding-top:15px;}
.n_img { float:left;}
.n_img img{padding:1px;border:1px solid #4a4a4a;}
.n_c{ float:left; padding-left:20px; width:300px;}
.n_title{ font-weight:bold; font-size:13px; margin-bottom:15px;white-space:nowrap; text-overflow:ellipsis;width:420px;overflow:hidden;}
.n_r{ float:right; width:200px; margin-right:20px;}
.pub{ font-weight:bold; font-size:13px; padding-bottom:0px; text-align:right; padding-right:5px;line-height:24px;}
.pub_c{ font-weight:normal; font-size:12px; padding-bottom:5px;text-align:right;padding-right:5px;line-height:24px;}
#newsList li a{ background:none;}
#newsList li a:hover{ text-decoration:underline;}
.newssty .share{display:none;height:0;width:0;margin:0;padding:0;}*/



/*留言列表样式*/
table.tamess{text-align:left;}
.tamess tr td{padding:5px 0;}
.talentlist label{width:90px;display:inline-block;text-align:right; background:#D291AF;line-height:22px; color:#fff;margin-right:2px;}
.list #talentDetail div label{width:70px;display:inline-block;text-align:right; background:#D291AF;line-height:22px; color:#fff;margin-right:2px;}
.taltentcon{margin:30px 0 20px 0;}
.talentlist{padding-bottom:10px;border-bottom:1px dotted #999;margin-top:10px;}


.message{
    border:1px solid #1B3719;
}
.message h3{background:#ECECEC;padding:0 0 0 30px;float:none;margin:0;color:#000;height:40px;line-height:40px;font-size:16px;}
.message form{margin:0 0 0 30px;}
.msgreply{border:1px solid #ccc;padding:5px;margin:0 0 0 56px;background:#f3e6d1; word-break:break-all;}
.replyTime{text-align:right;}
.message tr{height:40px;}
#messagesList{color:#414141;margin-top:50px;}
#messagesList .msglist{border-bottom:1px solid #857248;padding:10px 0;margin:10px 0;}
#messagesList .msgn{height:30px; line-height:30px;border-bottom:1px dashed #857248}
#messagesList .msgn .nick{}
#messagesList .msgn .crtitme{font-family:Georgia,"Times New Roman",Times,serif;padding-left:30px}
#messagesList .msgtitle{padding:15px 0 15px 20px;}
#messagesList .msgdescription{line-height:22px;padding:0 0 0 56px}
#messagesPagination{text-align:right;padding:0 0 10px 0;margin:10px 0; }
#messagesPagination a {
    border: 1px solid #CCCCCC;
    color: #414141;
    margin: 0 3px;
    padding: 2px 5px;
    text-decoration: none;
}

#messagesPagination a.currentPage {
    background-color: #DDDDDD;
}


.talentlist .nnm{line-height:23px;border-bottom:1px solid #F1F1EF;height:23px;margin:0px;padding:0px;}
.talentlist .nnm a{font-weight:bold;font-size:13px;color:#866000;}
.list #talentDetail div{border-bottom:1px solid #F1F1EF;}


/*餐饮预订会议预订*/
.box table tr{line-height:28px;}
.box table tr td.boxright{text-align:right;}



.lb_absolute{position:absolute;z-index:81}
.login_booking{background:#877764;width:580px;height:350px;border:1px solid #ccc;}
.login_booking a{color:#fff;text-decoration:underline;}
.login_booking .login_box{background:url(/static/t2/images/login_box_bg.jpg) no-repeat;width:548px;height:116px;margin:0 auto;position:relative;padding:15px 0 0 0;}
.login_booking .login_box label{width:80px;text-align:right;display:inline-block;color:#fff;}
.login_booking .login_box ul{padding:0 0 0 50px;}
.login_booking .login_box li{margin:15px 0; list-style:none;}
.login_booking .login_box .btn1{position:absolute;top:10px;left:280px;}
.login_booking .login_box .btn2{position:absolute;top:55px;left:280px;}
.login_booking .lb_title{height:25px;line-height:25px;color:#414141;padding:0 0 0 10px;background:#E5F4F1;font-size:14px;margin:0 0 20px 0;}
.login_booking .lb_title span{float:right;padding:0 7px; 0 0}
.login_booking .lb_title span a{color:#414141;}
.login_booking .lb_l_titile{line-height:22px;margin:7px 0;width:548px;margin:0 auto;color:#000;font-weight:bold;}
.login_booking .booking_box{background:url(/static/t2/images/booking_box_bg.jpg) no-repeat;width:548px;height:88px;margin:0 auto;}
.login_booking .booking_box .booking_btn{float:right;padding:15px 0 0 0;width:180px;}
.login_booking .booking_box .booking_box_w{width:320px;color:#fff;text-align:center;line-height:22px;padding:15px 0 0 0;font-size:14px;float:left;}
.login_booking .booking_box .booking_box_w a{color:#000;text-decoration:underline;}
.login_booking .booking_box .booking_box_w span{}
.windowBoxBackground{background:#000;position:absolute;z-index:80;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/
    filter:alpha(opacity=30);  /*IE5、IE5.5、IE6、IE7*/
    opacity: .3;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/}
.login_booking .login_box .int{width:125px;}
#newsDetail p img,#contentDetail img{max-width: 720px;}




/* 分享微信开始 */
.bdsharebuttonbox{ position: absolute; z-index: 999; width: 80px;}
.bdsharebuttonbox a.sina, .bdsharebuttonbox a.weixin {
    background-image: url("../image/icons_0_16.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 18px;
    width: 20px;
    line-height: 16px;
    margin: 0px 6px 6px 0;
    padding-left: 0px; }
.bdsharebuttonbox a.sina{background-position: 0 -104px;}
.bdsharebuttonbox a.weixin{background-position: 0 -1612px;}
.weixinpic img{width: 200px; height: 200px;}
.weixinpic{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    font-size: 12px;
    height: 290px;
    left: -80px;
    padding:  20px;
    position: absolute;
    top: -340px;
    width: 200px;
    z-index: 1000;
}

.weinxinpic_head {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    position: relative;
    text-align: left;
    margin-bottom: 15px;
}
.weinxinpic_head span{font-weight: bold; display: block;}
.weinxinpic_head_close {
    color: #999 !important;
    font-size: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    width: 16px;
}
.footbg a.close{color: #000;}
.weinxinpic_head_close:hover {
    text-decoration: none;
}

.weinxinpic_foot {
    margin-top: 15px;
    color: #666;
    font-size: 12px;
    line-height: 22px;
    text-align: left;
}

/* 分享微信结束 */

/*-------------------------*/
.hidden{display:none;}
/*-------------------------*/
/*--------------新增会员登录--------------------*/

		#in_headers .wrap{position:absolute;top:68px; right:0;  height:30px; z-index:10;}
		#in_headers .t2_wrap{right:120px;}
		
		#in_headers .wrap .vip_login{float:right;padding:0 10px; }
		#in_headers .wrap .vip_login a{color:#333; margin:0 5px; cursor:pointer;}
		
		#in_headers .wrap .vip_set{float:right;margin:0 5px; padding:0 5px; width:72px; line-height:30px;background:url(../image/down.png) no-repeat 58px center; position:relative; top:-6px;}
		#in_headers .wrap .vip_set:hover{width:72px; }
		#in_headers .wrap .vip_set .setup{width:90px;position:absolute; top:26px; left:-1px; z-index:99999999;background:#fff; border:1px solid #ccc; display:none;}
		#in_headers .wrap .vip_set .setup ul li{padding:0 8px; text-align:left; height:30px; line-height:30px; background:url(../image/icon6.png) no-repeat 64px center;}
		#in_headers .wrap .vip_set .setup ul li.information{background:url(../image/icon7.png)  no-repeat 64px center;}
		#in_headers .wrap .vip_set .setup ul li.password{background:url(../image/icon2.png)  no-repeat 64px center;}
		#in_headers .wrap .vip_set a,#top_c .out a{color:#666;}
		#in_headers .wrap .vip_set a:hover,#top_c .out a:hover{color:#333;}
		#in_headers .wrap .out{float:right;margin:0 5px;}
/* 		#in_headers .wrap .vip_login{position:absolute; top:0; right:0;z-index:3;padding:0 10px;}
		#in_headers .wrap .vip_login a{color:#666; margin:0 5px;}
		#in_headers .wrap .vip_set{width:72px; position:absolute; top:0; right:160px;z-index:3;background:url(../image/down.png) no-repeat 54px center ; text-align:left;}
 		#in_headers .wrap .vip_set:hover{width:72px;background:url(../../images/up.png) no-repeat 54px center ;}
 		#in_headers .wrap .vip_set .setup{ width:90px;position:absolute; top:20px; left:-1px; z-index:-1;background:#fff; border:1px solid #ccc; display:none;}
		#in_headers .wrap .vip_set .setup ul li{padding:0 8px; text-align:left; height:30px; line-height:30px; background:url(../image/icon6.png) no-repeat 64px center;}
		#in_headers .wrap .vip_set .setup ul li.information{background:url(../image/icon7.png)  no-repeat 64px center;}
		#in_headers .wrap .vip_set .setup ul li.password{background:url(../image/icon2.png)  no-repeat 64px center;}
		#in_headers .wrap .vip_set a,#top_c .out a{color:#666;}
		#in_headers .wrap .vip_set a:hover,#top_c .out a:hover{color:#333;}
		#in_headers .wrap .out{position:absolute; top:0; right:240px;z-index:3;}
 */
/*--------------新增会员登录结束--------------------*/

/*--------------邮箱跳转修改密码--------------------*/
			#in_content .login_psd{
				width: 400px;
				background-color: #fff;
				color: #333;
			}
			#in_content .login_psd h3{
				padding-left: 18px;
				height: 55px;
				line-height: 55px;
				font-size: 18px;
				text-align:center;
			}
			
			#in_content .login_psd div{
				position: relative;
				margin-left: 56px;
				width: 300px;
				height: 30px;
			}
			#in_content .login_psd div input{
				padding-left: 10px;
				width: 290px;
				height: 30px;
				line-height: 30px;
				border: 1px solid #ccc;
				border-radius: 3px;
			}
			#in_content .login_psd div span{
				width:70px;
				text-align:right;
				position: absolute;
				left: -74px;
				top: 8px;
				font-size: 14px;
			}
			#in_content .user input{
				background: url(../image/icon1.png) no-repeat 270px center;
			}
			#in_content .pass input{
				background: url(../image/icon2.png) no-repeat 270px center;
			}
			
			#in_content .login_psd div.change{
				margin:10px 0;
				margin-left:56px;
			}
			#in_content .login_psd .error{
				visibility: hidden;
				padding-left: 10px;
				box-sizing: border-box;
				height: 20px;
				font-size: 14px;				
				color: red;
			}
			.col666{
				color: #666;
			}
			.col7bb{
				color: #7bb642;
			}
			.login_psd .hint{
				margin-left: 56px;
				font-size: 12px;
			}
			.login_psd .login-btn{
				display: block;
				margin-left: 56px;
				width: 300px;
				height: 40px;
				line-height: 40px;
				text-align: center;
				font-size: 16px;
				color: #fff;
				background-color: #877764;
				border-radius: 3px;
			}
			.login_psd .login-btn:hover{
				background-color: #9a8873;
				color:#fff;
			}
			.login_psd .login-bottom{
				padding-left: 20px;
				width: 380px;
				height: 40px;
				line-height: 40px;
				font-size: 14px;
				border-top: 1px solid #e5e5e5;
			}
			.mt-26{
				margin-top: 26px;
			}
			.mt-20{
				margin-top: 20px;
			}
			.ml-20{
				margin-left: 20px;
			}

/*--------------邮箱跳转修改密码结束--------------------*/

/*************新增会员***************************/

.vip_level {
	float: right;
	color: #666;
	padding: 0 5px;
}
/***********************************************/

/*********************会员商城页面改版**************************/
.member-information .member-level{
	overflow:hidden;
	cursor:pointer;
}
.member-level span{
	font-size:12px;
}
.member-level img {
	margin-left: 10px;
	vertical-align: sub;
}
.member-list{
	position:absolute;
	width:200px;
	height:225px;
	display:block;
	border: 1px solid #eee;
}
.member-list .positioning{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:225px;
}
.member-information:hover .member-list{
	display:block;
}
.member-list .list_bg{
	background:#fff;
	width:200px;
	height:225px;
	position:absolute;
	top:0px;
	left:0px;
}
.member-list ul{
	position:absolute;
	top:0px;
	left:0px;
	z-index:90;
	width: 100%;
	height: 100%;
	text-align: center;
}
.member-list li a{
	font-size:14px;
	color:#000;
	line-height:40px;
	text-align:center;
	display:block;
}
.member-list li.experience, .member-list li.integral{
	font-size:12px;
	text-align: left;
	padding: 10px 0 0 10px;
	color: #000;
}
.member-list li.experience span:nth-child(1), .member-list li.integral span:nth-child(1) {
	width: 60px;
	display: inline-block;
}
.member-list li.integral{
	padding-top:0px;
}

/*************************************************************/

