﻿@charset "utf-8";
/* CSS Document */

html{overflow-x:hidden;}
* {margin:0; padding:0;}
body {font:16px/18px "微软雅黑",Verdana,Arial,Verdana,Helvetica,sans-serif; background:#fff;color:#818181;}
a, a:visited {text-decoration:none; color:#818181;}
a:hover {color:#9A7F53;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:24px; font-size:16px;}
table{border-collapse:collapse;}
.bold{font-weight:bold;}
.both{clear:both;}
.left{float:left;}
.right{float:right;}

#containerss{background:#fff;}
/*in_banner*/
#in_banner{position:relative;width:1280px;margin:0 auto;height:568px; z-index:3; padding-top:128px;}
#in_headers{ background:url(../images/head_bg.png) 0 0 repeat-x; position:absolute;top:0;left:0; z-index:30;width:100%;}
#headers{height:145px; background:url(../images/head_bg.png) 0 0 repeat-x;width:100%;}
.headd{height:145px;width:1280px;margin:0 auto; position:relative;}
.logo{margin:4px 0 0 10px;text-align: center;}
.login_reg{position:absolute;right:544px;top:68px;}
.languages{position:absolute;right:435px;top:68px;padding-left:12px;}
.languages span,.login_reg span{padding:0 5px;}
.languages2{position:absolute;right:30px;top:68px;padding-left:12px;}
.languages2 a{color:#877764;font-weight:bold;}
.languages2 span{padding:0 5px;}
.tims{position:absolute;top:6px;right:0px;}
.weather{position:absolute;width:182px;right:239px;top:0px;}
.english{
	position:absolute;
	right:30px;
	top:36px;
}
.english a{
	padding-left:20px;
}
#menuss{ }
.menus{margin-top:10px;}
.menus li{float:left;width:131px;}
.menus li a{width:131px; display:block; font-family:"微软雅黑";font-size:17px;line-height:42px;color:#666; text-align:center;}
.menus li a:hover {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(../images/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:145px;}
.room_nav1{top:145px;}
.dining_nav2{top:182px;}
.meeting_nav2{top:225px;}
.promotion_nav2{top:61px;}
.surroundings_nav2{top:270px;}
.nav_all ul.ct_l li{text-align:right;}



.since{position:absolute;right:40px;top:480px;}

#in_booka{position:absolute;/*z-index:3;*/left:60px;top:640px; background:url(../images/book_bg.png) 0 0 no-repeat;width:281px;height:350px;color:#877764;}
#in_bookb{position:absolute;z-index:10;right:30px;top:180px; background:url(../images/book_bg.png) 0 0 no-repeat;color:#fff;width: 281px; height:290px;}
.in_bookc{width:210px;margin:18px auto; position:relative;*margin:10px auto; padding-left: 10px;}
.in_bookc .fz_14{font-size: 14px; color: #C9A264; padding-bottom: 6px;display: block;
}
.in_bookc p{margin-top:106px;color:#C9A264;}
.in_bookc p font{ font-size:20px;}
.in_book li{line-height:20px;height:20px;width:202px;margin:6px auto;}
.in_book li label{display:inline-block;/*width:65px;*/text-align:right;color:#C9A264;}
.in_book li.da{border:1px solid #8F816C;}
#in_bookb .in_book li.da{border:1px solid #e1deda;}
#in_bookb .in_book li.da input{color:#fff}
.in_book li.ba input{width:110px;height:20px; background:none; border:1px solid #C9A264; color:#877764;}
.index_booking li.ca{background:url(../images/calendar.png) 168px 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:#C9A264}
#in_bookb .index_booking li select{color:#C9A264;}
.index_booking li select{border:1px solid #C9A264;height:20px;width:70px; background:none;color:#877764;}
.in_book li.seali{padding:11px 0 0 3px; position:relative;}
.in_book li.seali img{vertical-align:middle;}
.mybook{padding-left:10px; position:absolute; right:0; bottom:-10px;}
.left_book .mybook{padding-left:10px;}
.lines{background:url(../images/line.png) center center no-repeat;width:171px;margin:15px auto 5px;height:1px;}
.in_book .members li label{font-size:14px;width:90px;}
#in_booka .members{position:absolute;top:1;left:0; background:#fff;width:198px;height:200px;}
.members li.login_line{padding-left:40px;}
#in_bookb .members li.login_line .mybook{ bottom:-28px;}
.bookh2{height:30px;width:198px;text-align:center; background:url(../images/book_line.png) center bottom no-repeat;font-size:18px;font-weight:bold;margin-top:10px;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(../images/book_line2.png) center bottom no-repeat;}
#in_bookb a{color:#C9A264;}

.login-nav{position:absolute; height:40px; width:256px; left:11px; }
.login-nav li{width:128px; height:40px; line-height:40px; font-size:14px;float:left;cursor:pointer; text-align:center; background-color:#C9A264; color:#fff;}

.login-ul>li{ display:none;}
.login-ul .show{display:block;}
.login-ul{clear:both; margin-top:20px;}
.login-nav .mover{ color:#C9A264; background:none;}

.lg_top{width:256px; height:40px;line-height:40px; color:#333; font-size:16px; font-weight:700;text-transform:uppercase; position:relative; z-index:10000; margin-top: 8px;}









/*in_content*/
#in_content{width:900px;margin:0 auto; height:210px; padding-left:360px;}
.in_cont{width:900px;position:relative;}
.in_left{width:160px;float:left;margin-right:20px;}
.title3{height:53px;width:680px;margin-bottom:18px; background:url(../images/promotion_bg2.png) no-repeat bottom;}
.in_right{float:left;width:680px;}
.title4{font-size:20px;font-weight:bold;font-family:"微软雅黑";height:50px;line-height:64px; background:url(../images/since2.png) 0 0 no-repeat;padding-left:10px;}
.wx{float:left;}
.index_pro{width:600px; float:left; margin-left:120px;}







/*content_cont*/
#contentss{width:1240px;margin:0 auto; position:relative;z-index:2; padding:20px; background:url(../images/cont_bg.jpg) repeat;}
#contentssin{width:1140px; margin:0 auto; background-color:#fefcf7; padding:0 50px;}
#contentss .erweima{position:absolute;right:-200px;top:50px; z-index:2}
.cont_cont{padding:20px 0;text-align:justify;}
.cont_cont p{margin-bottom:15px;}
.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:16px;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(../images/fla_cn.png) 0 0 no-repeat;padding-left:40px;}
.title5 span a{float:right; text-decoration:underline; background:url(../images/arrow_red.gif) 0 center no-repeat;padding-left:10px;color:#9A7F53;}
.text_pic{border-bottom:1px dashed #9A7F53;margin-bottom:20px;padding-bottom:10px;}

.cont_cont .wedding_btm{width:260px; float:left;border-bottom:none; margin-bottom:0; padding-bottom:0;}
.cont_cont .text_pic p{text-indent:0;margin-left: 32px;}
.text_l{width:576px;float:left;margin-left:60px;}
.room_check .room_xq{display:none;}
.room_xq{width:1060px; background-color:#e7e5d9; height:488px; margin-left:-330px; margin-top:57px; padding:20px 40px;}
.room_close{ float:right;}
.room_more{width:110px; float:left; margin-left:98px; padding-top:98px;}
.room_more a{font-size:16px; text-decoration:underline;}
.pic_r{width:232px; height:180px; overflow:hidden; float:left;margin-left: 13px; text-align:center; position:relative;}
.pic_r img{width:232px !important; height:154px !important;}
.pic_r span{position:absolute; color:#fff; line-height:26px; bottom:26px; left:0;background:url(../images/menu_bg.png) repeat; width:227px; height:28px; text-align:left; padding-left:5px;}


.mmoer{text-align:right;}
.mmoer a{text-decoration:underline;color:#9A7F53;font-weight:bold;}

.mmoer .huiyi_xq{display:none;}
.huiyi_xq{width:806px; background-color:#e7e5d9; height:200px;margin-top:66px; padding:20px 40px;}
.mmoer .room_close a{ float:right; margin-top:180px;}



.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(../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:232px;text-align:center;vertical-align:top;color:#9a7f53;/*height:115px*/;margin:0 10px 20px 0;overflow:hidden;}
.picture li{float:left;}
.picture a:hover{color:#877764; text-decoration:none;}
.picture img{width:232px;height:155px;}
p.pp_8{background:url(../images/dot_3.png) 0 center no-repeat;padding-left:15px; text-indent:0;}

.ul1 li{background:url(../images/dot_02l.jpg) 15px 9px no-repeat;padding-left:25px;}

/*in_foot*/
#in_foot{width:1280px;margin:40px auto;overflow:hidden;}
.footbg a{color:#fff;}
#in_foot p{text-align:center;line-height:2.2;margin-bottom:5px; color:#C9A264;}
#in_foot p a{ color:#C9A264;}
#in_foot p img{vertical-align:middle;}
.footbg{background:#C9A264;height:26px;width:100%;color:#fff; text-align:center;overflow:hidden;}
.share{height:17px;line-height:17px;display:inline-block;margin:5px auto;width:540px;}
.share img{vertical-align:middle;}

/*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(../images/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:16px;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 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:微软雅黑;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(../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:20px;left:280px;}
.login_booking .login_box .btn2{position:absolute;top:62px;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(../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;}




.meeting_tab td{padding:9px; text-align:center; color:#000;}
.meeting_tab td a{text-decoration:underline;color:#000;}
.meeting_1 td{background-color:#4F81BD; color:#fff;}
.meeting_2 td{background-color:#D0D8E8;}
.meeting_3 td{background-color:#E9EDF4;}

.meeting_back{padding-left:13px;}
.meeting_back a{ text-decoration:underline;}

.text_pic .wedding_xq{ margin-left:100px; padding-top:125px;}
.text_pic .wedding_xq .room_xq{margin-left:-281px;}

.title5_btm{ line-height:0; margin-top:-50px;}

.table_hyyh td{padding:3px 0;}







