﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#888888;
background: #f7f7f7;

/*设置宽度*/
width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;} /*该设置跟后台编辑器有关*/
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;} /*该设置跟后台编辑器有关*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:middle;}
a{ color:#888888; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/

/*页面框架结构*/
.Contain{width: 1000px;margin: 0 auto;}
.FuWu{width: 1200px;}
.SildeBar{}
.MainContent{}
.Content{}
.SinglePage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/}


/*分页*/
.Pages{line-height:28px;height:30px;overflow: visible; zoom:1; text-align: center;padding-top: 79px;padding-bottom: 84px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages em a {font-size: 12px;}
.Pages a{ display:inline-block; margin:0px 2px 0px 3px;font-size: 12px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#1D2089;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_total{ vertical-align:middle;}
.Pages .p_count b{ color:#1D2089;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#1D2089;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .p_jump{ display:none;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_cur{ display:none;}
.Pages .p_count{ display:none;}
.Pages .p_page .a_first,.Pages .p_page .a_end{color:#878787;padding:0 10px;}
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ border:1px solid #9B7B62;background:#9B7B62; color: #fff;}
.Pages .p_page a{ display:inline-block; padding:0px 16px; color:#B8B8B8; vertical-align:middle;border: 1px solid #EAEAEA;background: #fff;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ border:1px solid #9B7B62;background:#9B7B62; color: #fff;}
.Pages .p_page .a_prev{display: inline-block; padding:0px 16px; color:#B8B8B8; vertical-align:middle;border: 1px solid #EAEAEA;background: #fff;}
.Pages .p_page .a_next{display: inline-block; padding:0px 16px; color:#B8B8B8; vertical-align:middle;border: 1px solid #EAEAEA;background: #fff;}
.Pages .p_page .num a{font-size:12px;font-style: normal;display:inline-block; padding:0px 12px; color:#B8B8B8; vertical-align:middle;border: 1px solid #EAEAEA;background: #fff;}
.Pages .p_page .num a:hover {border:1px solid #9B7B62;background:#9B7B62; color: #fff;}
.Pages .p_page .num a.a_cur {border:1px solid #9B7B62;background:#9B7B62; color: #fff;}


/*上一页、下一页*/
.footPage {height:121px;padding-top:37px;}
.footPage a {line-height:30px;display:inline-block;color:#333333;}
.footPage .prevPage a {color:#333333;}

/*分页*/


/*头部*/
.Top{height: 100px;background:url("../images/nav_bg.png") no-repeat top center;position: relative;z-index: 2;}
.Top .logo {position: absolute;top: -35px;left: 50%;margin-left: -46px;}
.Top .logo a {display: block;}
.Top .head_box {position: relative;height: 47px;padding-top: 10px;}
.rexian{ width:1000px; margin-left:160px; padding:10px;}
.rexian a{ color: #F7F7F7; margin-left:180px; margin-right:0px; padding:0px;}
.MainNav{float: left;}
.MainNav li {float: left;margin-right: 60px;}
.MainNav li#nav4 {margin-right: 229px;}
.MainNav li a {color: #F7F7F7;line-height: 14px;display: block;height: 47px;position: relative;}
.MainNav .navlist {width: 126px;position: absolute;margin-left: -37px;text-align: center;background-color: #110A00;padding: 5px 0px 10px 0px;display: none;}
.MainNav .navlist a {height: 32px;line-height: 32px;color: #9F7A5F;}
.MainNav .navlist a:hover {color: #fff;}
.MainNav .navlist span {display: block;width: 9px;height: 5px;background: url("../images/navlist_bg.png") no-repeat;position: relative;top: -10px;left: 50%;margin-left: -2px;}


.share {float: right;overflow: hidden;margin-right: 25px;}
.share .bdsharebuttonbox a {display: block;width: 16px;height: 16px;padding: 0; margin: 0;margin-left: 9px;float: left;}
.share a.weixin_Icon {background: url("../images/weixin_Icon.png") no-repeat center center;}
.share a.qq_Icon {background: url("../images/qq_Icon.png") no-repeat center center;}
.share a.weibo_Icon {background: url("../images/weibo_Icon.png") no-repeat center center;}
.language {width: 34px;height: 20px;line-height: 20px;/*background: url("../images/language_bg.png") no-repeat;*/background: #fff;border-radius: 10px;text-align: center;position: absolute;top: 5px;right:-22px;}
.language a {font-style: normal;font-size: 12px;color: #635D5B;}



/*底部*/
.Bottom {height: 48px;background-color: #2B2115;color: #D9D8D7;font-size: 12px;line-height: 48px;}
.Bottom .BottomLinks {float: left;}
.Bottom .BottomLinks em {padding:0 14px;font-weight: lighter;}
.Bottom .BottomLinks a {font-size: 12px;color: #D9D8D7;}
.Bottom .Copyright {float: right;font-family: "微软雅黑";font-size: 12px;line-height: 46px;padding-right: 2px;}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.SildeBar{}
/*页面二级/左侧/右侧菜单*/


/*Banner*/
/*首页Banner*/
.HomeBan{width:100%; margin:0 auto;z-index:1; position:relative;margin-top: -100px;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important;height:914px;}
.HomeBan .bd li a{ display:block; width:100% !important;height:914px;}
.HomeBan .hd{ width:100%;  position:absolute; z-index:4; bottom:146px; left:0; height:5px; line-height:5px; text-align:center;}
.HomeBan .hd ul{ width:100%; margin:0 auto; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; zoom:1; width:23px; height:3px; text-align:center; margin:0px 5px;overflow:hidden;line-height:999px;border: 1px solid #fff;background: transparent;}
.HomeBan .hd ul .on{ background:#fff;}

/*Banner*/


/*首页*/

/*首页*/




/*“”“”“”“”“”“”“”“”“”“””“服务项目*************************/
/*酒会*/
.Banner {height: 450px;position: relative;margin-top: -100px;}

/*内部导航*/
.MenuList {height: 64px;padding-top: 24px;border-bottom: 1px solid #A29D98;}
.MenuList ul {height: 41px;text-align: center;}
.MenuList li {/*float: left;*/width: 130px;height: 41px;background: url("../images/serveMenu_bg.png") no-repeat;text-align: center;margin-right: 11px;display: inline-block;}
.MenuList li a {display: block;line-height: 42px;color: #9A7B62;position: relative;}
.MenuList li a span {display: block;width: 17px;height: 17px;background: url("../images/menunav_under.png") no-repeat;position: absolute;bottom:-31px;left: 50%;margin-left:-9px;display: none;}
.MenuList li a:hover span {display: block;}
.MenuList li.onmenunav span {display: block;}
.serveContent {padding-top: 56px;padding-bottom: 81px;}


/*“”“”“”“”“”“”“”“”“”“””“案例中心*************************/
/*成功案例*/

.caseCont {padding-top: 55px;}
.caseCont li {height: 250px;margin-bottom: 47px;}
.caseCont li img {padding-top: 5px;width: 680px;height: 240px;margin-right: 10px;}

.caseCont li.left_bg {background: url("../images/caseCont_bg_left.png") no-repeat top left;}
.caseCont li.left_bg_h {background: url("../images/caseCont_bg_left_after.png") no-repeat top left;}

.caseCont li.right_bg {background: url("../images/caseCont_bg_right.png") no-repeat top right;}
.caseCont li.right_bg_h {background: url("../images/caseCont_bg_right_after.png") no-repeat top right;}

.caseCont .caseContText {display: block;width: 310px;text-align: center;color: #604F42;padding-top: 86px;height: 164px;position: relative;}
.caseCont .caseContText span {font-size: 16px;font-weight: bold;line-height: 16px;}
.caseCont .caseContText .more{display: block;}
.caseCont .right_bg_h  .caseContText .more{color: #fff;}
.caseCont .caseContText p {line-height: 34px;}
.caseCont .caseContText em {display: inline-block;width: 19px;height: 1px;background: #D8BAA2;}
.caseCont .caseContText i{display: block;width: 25px;height: 25px;background: url("../images/arrow01.png") no-repeat;position: absolute;top:50%;margin-top: -13px;}
.caseCont li.left_bg i {right:-23px;}
.caseCont li.right_bg i {left:-23px;}
.caseCont li.left_bg_h i {right:-23px;}
.caseCont li.right_bg_h i {left:-23px;}
.caseCont .caseContText i.arrow {background: url("../images/arrow02.png") no-repeat;}

/*案例详情页*/
.caseDetail {padding-top:76px;padding-bottom:88px;border-bottom:1px solid #DEDEDE;}
.caseDetail .D_title {text-align:center;font-size:20px;font-weight:normal;line-height:20px;color:#68503C;}
.caseDetail .D_time {display:block;text-align:center;line-height:38px;}



/*“”“”“”“”“”“”“”“”“”“””“精品佳肴*************************/
/*中式宴会菜品*/



.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}


.boutiqueCont {padding-top: 30px;}
.boutiqueCont li {width: 320px;float: left;margin-right: 20px;margin-top: 30px;}
.boutiqueCont li img {width: 320px;height: 176px;}
.boutiqueCont p {width: 318px;height: 48px;line-height: 48px;color: #666;text-align: center;background: #fff;border: 1px solid #F2F2F2;}
.boutiqueCont li:hover p {background: #9A7B62;color: #fff;border-color: #9A7B62;}




/***********************新闻资讯***********************/

.newsCont {padding-top: 60px;}
.newsCont li {margin-bottom: 39px;}
.newsCont li a {display: block;background: #fff;height: 184px;border: 1px solid #EEEEEE;padding:7px 59px 0px 8px;}
.newsCont li img {float: left;width: 282px;height: 175px;}
.newsCont li .newsContText {float: left;width: 488px;padding-left: 40px;padding-top: 22px;}
.newsCont li .newsContText h5 {font-size: 16px;color: #333;line-height: 16px;font-weight: normal;}
.newsCont li .newsContText  p {color: #888;padding-top: 18px;}
.newsCont li .newsContText span {display: block;color: #c9c9c9;padding-top: 14px;}
.newsCont li .rightIcon {float:right;width: 37px;height: 37px;background: url("../images/rightIcon.png") no-repeat;margin-top: 70px;}
.newsCont li a:hover .rightIcon {background: url("../images/rightIcon_h.png") no-repeat;}
.newsCont li a:hover {background: #f7f7f7;}

/*新闻详情页*/
.newsDetail {padding-top:76px;padding-bottom:88px;border-bottom:1px solid #DEDEDE;}
.newsDetail .D_title {text-align:center;font-size:20px;font-weight:normal;line-height:20px;color:#68503C;}
.newsDetail .D_time {display:block;text-align:center;line-height:38px;}



/***********************订餐体验***********************/
.bookContent {padding-top:36px;}


/***********************关于我们***********************/

/*发展历程*/
.courseCont {padding:60px 30px 60px 60px;}
.courseCont ul li{ width:645px; position:relative; display:inline-block; height:auto!important; height:69px; min-height:69px; padding-left:114px; padding-top:14px; }
.courseCont ul li h6{ color:#555555; position:absolute; left:0px; width:115px; height:69px;}
.courseCont ul li h6 b{ display:block; width:68px; text-align:center; font-size:22px; padding-top:30px;color: #9A7B62;}
.courseCont ul li dl.lineTop{ height:18px; overflow:hidden; }
.courseCont ul li dl.lineBottom{ height:18px; overflow:hidden; }
.courseCont ul li dl.txt{ height:auto!important; height:23px; min-height:23px; padding:5px 34px; font-size:14px; line-height:26px;}

/*企业荣誉*/
.honeorCont {padding-top: 60px;padding-bottom: 60px;}
.honeorCont .ban{ width:500px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.honeorCont .ban2{ width:500px; height:500px; position:relative; overflow:hidden;}
.honeorCont .ban2 ul{ position:absolute; left:0; top:0;}
.honeorCont .ban2 ul li{ width:500px; height:500px;}
.honeorCont .ban2 ul li img {width: 500px;height: 500px;}
.honeorCont .prev{ float:left; cursor:pointer;}
.honeorCont .num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.honeorCont .min_pic{ padding-top:10px; width:500px;}
.honeorCont .num ul{ position:absolute; left:0; top:0;}
.honeorCont .num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.honeorCont .num ul li img {width: 80px;height: 80px;}
.honeorCont .num ul li.on{ border:1px solid red; padding:0;}
.honeorCont .prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.honeorCont .prev_btn1>img {width: 9px;height: 18px;}
.honeorCont .next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.honeorCont .next_btn1>img {width: 9px;height: 18px;}
.honeorCont .prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.honeorCont .prev1>img {width: 28px;height:51px;}
.honeorCont .next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.honeorCont .next1>img {width: 28px;height:51px;}
.honeorCont .mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.honeorCont .pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.honeorCont .pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.honeorCont .pop_up_xx>img {width: 40px;height: 40px;}
.honeorCont .pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.honeorCont .pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.honeorCont .pop_up2 ul{ position:absolute; left:0; top:0;}
.honeorCont .pop_up2 ul li{ width:500px; height:500px; float:left;}
.honeorCont .pop_up2 ul li img {width: 500px;height: 500px;}



/*客户案例*/
.clientCont {padding-top:60px;padding-bottom: 60px;}
.clientCont ul li{ padding:10px 0px;}
.clientCont ul li dl{ border:solid 1px #e1e1e1; height:129px; overflow:hidden; color:#777676; padding-left:640px; position:relative;}
.clientCont ul li dl p{ padding:10px; margin:0px; line-height:18px;}
.clientCont ul li dl .pic{ padding:3px; border-right:solid 1px #e1e1e1; position:absolute; left:0px;}
.clientCont ul li dl .pic img{ width:633px; height:123px;}
.clientCont ul li h5{ font-size:14px; padding:10px; width:633px;}
.clientCont ul li h5 a{ font-size:14px; color:#9A7B62;}
.clientCont ul li h5 span{ float:right; color:#C9C9C9; font-size:12px; font-weight:normal;}




/*网站地图*/
.netmapCont {padding-top: 50px;padding-bottom: 60px;}
.netmapCont  li {overflow: hidden;border-bottom: 1px solid #ccc;}
.netmapCont .netmap_name {float: left;font-weight: bold;width: 180px;line-height: 48px;}
.netmapCont .netmap_name a {font-weight: bold;color: #604F42;}
.netmapCont .netmap_link {float: left;width:500px;}
.netmapCont .netmap_link a {padding: 0 10px;border-right: 1px solid #9297B2;line-height: 48px;color: #625145;}

/*友情链接*/
.links_list {padding-top: 60px;padding-bottom: 60px;overflow: hidden;}
.links_list ul li {width: 180px;text-align: center;float: left;margin-right: 93px;padding-bottom: 20px;}
.links_list ul li>a {display: block;}
.links_list ul li img {width: 180px;height: 80px;}
.links_list ul li p>a {line-height: 48px;color: #666;}
