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

* {margin:0; padding:0;}
body {font:12px/18px Verdana,Arial,Verdana,Helvetica,sans-serif; color:#666666; margin:0 auto;width:100%; overflow-x:hidden;}
a, a:visited {text-decoration:none; color:#000;}
input, label, select, textarea {vertical-align:middle;}
textarea {padding:3px 5px; font-size:12px;}
img {border:0;}
ul, li {list-style:none;line-height:1.8}
.clear{clear:both;}
p{line-height:2;}
table{border-collapse:collapse;}
table.liyu td,table.liyu th{border:1px solid #916B1B;line-height:2}
table.liyu1 td,table.liyu1 th{border:1px solid #916B1B;line-height:2; text-align:center;}
.bold{font-weight:bold;}
.both{clear:both;}
.left{float:left;}
.right{float:right;}
.tabcenbter td{line-height:2;text-align:center;}


a:hover {color:#BA9660;text-decoration: none;}

/****Reset结束****/

#background{clear: both;height: auto;left: 0; margin: 0; min-height: 130px; overflow: hidden; padding: 0; position: absolute; top: 0; width: 100%; z-index: -1;  background:url(../images/banner_01.jpg) 0 0 no-repeat;}
#background img {display: none; width:100%; height:730px;}
.hp-content-container{position:absolute;bottom:100px;right:50px;width:428px;height:235px;}
.titleline{position:absolute;bottom:275px;right:70px;width:408px;height:2px;}
.hp-content-container img{border:0; background:none;}
#hover{background:url(../images/bbg.png) center top repeat-x; position:fixed;top:0;left:0;width:100%;height:143px; z-index:2;}
#containerss{ clear:both; margin:0; padding:0;  z-index:101;left:0;}
#containerss2{ float:left; margin:0; padding:0; min-height:730px; _height:730px; position:relative; width:100%; z-index:101;background-attachment:absolute; min-width:1105px; _width:1105px; overflow-x:scroll;}
.hp-title p{font-size:50px;font-weight:normal;color:#fff;line-height:60px;}
.hp-title p b{font-weight:normal;padding-left:50px;}

/*heads*/
#heads{position:absolute;top:20px;right:20px;width:250px;height:30px;line-height:30px;color:#fff; z-index:9}
#heads a{color:#fff;}
.languages{float:left;width:155px;}
.languages span{padding:0 10px;}






/*left_book*/
#left_book{position:relative; float:left;width:229px;min-height:800px;_height:774px; background:url(../images/left_bg.png) 0 0 no-repeat; z-index:100;margin-left:33px;}
.logo{width:177px;height:93px;margin:40px auto 25px;}
.left_menuss{width:196px;margin:0 auto;}
.bookingsta{margin-bottom:10px;}
.navbox{background:url(../images/menu_bot.png) center bottom no-repeat; position:relative;}
.nav_top{background:url(../images/menu_menu.png) center top no-repeat;text-align:center;height:45px;line-height:45px;font-family:"微软雅黑";}
.nav_top a{color:#994a09;font-size:16px;}
.nav li{line-height:30px; background:url(../images/menu_line.png) center bottom no-repeat;}
.nav li a{background:url(../images/dot_menu.png) 18px center no-repeat;padding-left:32px;font-family:"微软雅黑";font-size:12px;}
.nav_bom{height:32px;}
.nav_bom img{height:22px;width:100px;margin:0 auto;padding-top:0px; display:block;}
.share{width:150px;margin:15px auto;height:28px;}

.index_booking{position:absolute;top:155px;left:235px;width:330px;height:319px; background:url(../images/book_bg.png) 0 0 no-repeat;display:none;}
.bookclosed{height:38px;text-align:right;}
.bookclosed img{margin:15px 10px 0 0;}
h2.titboo{height:24px;line-height:24px;font-size:14px;}
.index_booking form{margin:10px auto 0;width:280px;font-size:12px;}
.index_booking li{width:136px;line-height:20px;padding:0 0 5px 0;float:left;}
.index_booking li.login_line{width:156px; line-height:16px;}
.index_booking li a{font-size:11px;}
.index_booking label{text-align:left;line-height:20px;}
input.int{width:110px; background:url(../images/calendar.png) 95px 2px no-repeat #fff;border:1px solid #CAC9C6;line-height:18px;height:18px;}
input.date{width:110px;border:1px solid #CAC9C6;line-height:18px;height:18px;}
.sel{}
.index_booking li.mubooks{width:270px;}
.index_booking li.mubooks img{vertical-align:middle;}


/*navbox*/
.nav_top .nav{text-align:left;margin-left:30px;}
.navbox a:hover{font-size:12px;color:#c96801;}

.nav3 li{ text-align:left;}
.nav3 li a{background:url(../images/dot_menu.png) 10px center no-repeat;padding-left:22px;}


.nav2 li{ text-align:left; text-indent:6px; }
.nav2 li a{ padding-left:32px;}
.nav2 li.current{}
.nav2 li a.fos{color:#e21b14;}
.nav2 li dl{ display:none;}
.nav2 li dl dd{ text-indent:12px;}

.main_menu{ width:238px; height:520px; overflow:hidden; position:absolute; left:-17px;*left:-18px; top:45px; background:url(../images/main_menu_bg.png) no-repeat left top; display:none;}


/*foot*/
.foot{width:100%;background:url(../images/foot_bg.gif) 0 0 repeat-x #FFF; z-index:200;height:84px; position:relative;}
.foot p{line-height:1.8}
.foot_con{position:relative;}
.foot_lb{position:absolute;top:45px;right:50px;color:#b2b2b2;line-height:1.8}
.foot_lb a{color:#b2b2b2;}
.foot_lc{position:absolute;top:30px;left:33px;color:#000;}
.foot_lc a{color:#000;}
.footer_botoom{position:absolute;right:10px;top:15px;}

/*大背景图*/
#bodybg{position:fixed;top:0;width:100%;min-height:620px;overflow:hidden; z-index:-1;left:0; }
#bodybg img{width:100%;_display:none;overflow:hidden;}

/*content_con*/

#content_con{width:720px; float:left;margin:100px 0 20px 20px;min-height:600px; background:#fff; z-index:10; display:inline; position:relative;}
.title01{height:30px;line-height:30px;margin-top:10px;}
.title01 span{padding-left:30px;}
.title01 img{vertical-align:middle;margin:0 5px;}
h1.title02{height:50px;line-height:50px;font-size:20px;font-family:"微软雅黑";padding-left:30px; background:url(../images/tit_line.png) center bottom no-repeat;font-weight:normal;}
h1.title02 span{font-size:14px;}
.con_con{width:700px;padding:0 10px;overflow:hidden;}
.con_rightcon{padding:0 35px 10px 35px;font-size:13px;min-height:300px;}
.con_rightcon p{text-indent:0em;}
.conbot_line{height:3px; background:url(../images/tit_line.png) center bottom no-repeat;margin-bottom:40px;}
.title03{font-size:13px;color:#BA9660;font-weight:bold;height:30px;line-height:30px;}
.title04{font-size:13px;color:#BA9660;font-weight:bold;height:30px;line-height:30px;}
ul.ul3{margin-left:25px;}
ul.ul3 li{width:170px;float:left;padding-left:15px; background:url(../images/dot1.gif) 0 center no-repeat;}
ul.ul2{margin-left:25px;}
ul.ul2 li{width:270px;float:left;padding-left:15px; background:url(../images/dot1.gif) 0 9px no-repeat;}
ul.ul1{margin-left:25px;}
ul.ul1 li{width:570px;float:left;padding-left:15px; background:url(../images/dot1.gif) 0 9px no-repeat;}

.table3{border-collapse:collapse; width:90%;margin:20px  auto;}
.table3 td{border:1px solid #e7e6e4;line-height:2;padding:0 2px;}
.table4{border-collapse:collapse; width:98%;margin:20px  auto;}
.table4 td{border:1px solid #e7e6e4;line-height:2;padding:0 2px; text-align:center;}


/*banner*/
#banner{width:630px;height:280px;margin:24px auto;overflow:hidden;}
.index_pic{position:relative;}


/*餐饮预订会议预订*/
.box table tr{line-height:28px;}
.box table tr td.boxright{text-align:right;}


.liyu{text-align:center;}
.r_book{float:right;}
.back_top{text-align:right;margin-top:30px;}
.back_top a {
    background: url("../images/backtotop.jpg") no-repeat scroll left center transparent;
    color: #BA9660;
    padding-left: 18px;
	font-size:12px;
}

/*news*/
#newsList li{line-height:30px;}
#newsList li span{float:right;}
#newsList li a:hover{text-decoration:underline;color:#866000;}
.newssty li{line-height:26px;list-style:none;width:620px;overflow:hidden;}
.newssty li a{display:block;white-space:nowrap; text-overflow:ellipsis;width:500px;overflow:hidden;color:#333;}
#newsList .talentlist span{float:none}
#pagination{float:right;}
#pagination a{padding:2px 5px; background:#BA9660;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;}





/*留言列表样式*/
table.tamess{text-align:left;}
.tamess tr td{padding:5px 0;}
.talentlist label{width:90px;display:inline-block;text-align:right; background:#F1F1EF;line-height:22px; color:#5B554B;}
.list #talentDetail div label{width:120px;display:inline-block;text-align:right; background:#F1F1EF;line-height:22px; color:#5B554B;}
.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:#BA9660;padding:0 0 0 30px;float:none;margin:0;color:#fff;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;}