@charset "gb2312";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 14px; line-height:200%; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333333;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {background:#ffeee2;}
a,em{ text-decoration:none; font-style:normal;}
a{ color:#333333;}
.clear{ clear:both; height:0px; line-height:0px;}

/*头部*/
.head{position:relative;}
/*顶部*/
.top_bg{background:#363233; width:100%; height:36px; line-height:36px;}
.top{width:1100px; margin:0 auto;}
.top .tel{float:left; color:#ffffff;}
.top .tel img{float:left; width:18px; height:18px; padding:9px 8px 0 0; display:block;}
.top .tel span{float:left; height:36px; line-height:36px; display:block;}
.top .hours{float:right; color:#ffffff;}
.top .hours img{float:left; width:18px; height:20px; padding:8px 6px 0 0; display:block;}
.top .hours span{float:left; height:36px; line-height:36px; display:block;}
/*导航*/
.menu{width:1120px; margin:0 auto;}
.menu ul{float:left; width:440px;}
.menu ul li{float:left; width:110px; padding:12px 0 11px 0;}
.menu ul li span{width:28px; height:28px; line-height:28px; margin:0 auto; text-align:center; color:#0d0d0d; font-size:16px; border:1px solid #b63332; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; display:block;}
.menu ul li p{width:27px; margin:0 auto; line-height:120%; text-align:center; color:#292929;}
/*logo*/
.menu .logo{float:left; width:240px;}
.menu .logo img{width:112px; margin:0 auto; margin-top:-36px; display:block;}

/*banner*/
.slideBox{width:100%; /*height:230px;*/ overflow:hidden; position:relative;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; }
.slideBox .bd img{width:100%; display:block;  }

.slideBox .prev,.slideBox .next{width:50px; height:50px; display:inline-block;}
.slideBox .prev img,.slideBox .next img{width:50px; height:50px; display:block;}

.ba{background:url(../image/ba.png) repeat-x top center; width:100%; height:26px;}

/*背景*/
.bg{background:url(../image/bg.png) no-repeat top left; width:100%; min-height:616px; margin-top:-26px;}

/*美食展览*/
.index_food{width:1112px; margin:0 auto;}
.index_food .ftit{width:151px; margin:0 auto; text-align:center;}
.index_food .ftit img{width:151px; height:165px; display:block;}
/*.index_food ul{width:1112px; height:292px; padding:45px 0 25px 0;}*/

.poster-main{position:relative; width:1112px; height:292px; margin:0 auto; margin-top:45px; margin-bottom:25px;}

.poster-main a, .poster-main img{display:block; width:100%; height:100%;}
.poster-main img{ }
.poster-main .poster-list{width:1000px; height:500px;}

.poster-main .poster-list .poster-item{width:200px; height:500px; position:absolute; left:0; top:0;}
.poster-main .poster-btn{position:absolute; top:0; cursor:pointer; filter:opacity(.5) brightness(1);}
.poster-main .poster-btn:hover{filter: opacity(1) brightness(2); }
.poster-main .poster-prev-btn{left:0; background:url(../image/tleft.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background:url(../image/tright.png) no-repeat center center;}

.index_food .fmore{width:43px; margin:0 auto; text-align:center;}
.index_food .fmore img{width:43px; height:88px; display:block;}

/*介绍*/
.info_bg{background:url(../image/info_bg.jpg) no-repeat top center; width:100%; height:259px;}
.index_info{width:1148px; margin:0 auto;}
.index_info .index_info_l{float:left; width:394px;}
.index_info .index_info_l img{width:394px; height:368px; margin-top:-68px; display:block;}
.index_info .index_info_r{float:left; width:639px; padding:78px 33px 0 82px; color:#ffffff; font-size:16px;}

/*关于我们*/
.index_about{width:1098px; margin:0 auto; position:relative;}
.index_about .index_about_l{background:url(../image/about_bg.png) no-repeat top left; width:655px; height:399px; margin:95px 60px 115px 0;}
.index_about .index_about_l .about_con{padding:66px 40px 25px 45px; color:#272727; font-size:18px;}
.index_about .index_about_l .about_more{float:right; padding-right:40px; color:#272727; font-size:18px;}
.index_about .index_about_l .about_more a,.index_about .index_about_l .about_more a:hover{color:#272727;}
.index_about .index_about_r{float:right; position:absolute; top:-152px; right:-127px;}
.index_about .index_about_r img{width:510px; height:635px; display:block;}

/*店面环境*/
.pro_bg{background:url(../image/pro_bg.png) no-repeat top left; width:100%; min-height:448px;}
.index_pro{width:1099px; margin:0 auto; padding:62px 0 80px 0;}
.index_pro ul li{float:left; width:265px; padding:0 13px 15px 0;}
.index_pro ul li img{width:265px; height:280px; display:block;}

/*新闻中心背景*/
.bj{background:url(../image/bj.png) no-repeat top right; width:100%; min-height:664px; margin-top:-28px;}

/*新闻中心*/
.index_new .ntit{width:151px; margin:0 auto; text-align:center;}
.index_new .ntit img{width:151px; height:165px; display:block;}
.index_new ul{width:1112px; margin:0 auto; padding-top:33px;}
.index_new ul li{float:left; width:218px; padding-right:80px;}
.index_new ul li .new_pic{padding-bottom:18px;}
.index_new ul li .new_pic img{width:200px; height:200px; padding:8px; border:1px solid #705d16; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; display:block;}
.index_new ul li .new_con{color:#272727;}
.index_new ul li .new_con .nmore{float:right; color:#272727;}
.index_new ul li .new_con .nmore a,.index_new ul li .new_con .nmore a:hover{color:#272727;}

/*二级内容*/
.middle{width:1195px; margin:0 auto; padding:70px 0;}

/*标题*/
.title{background:#ae1e1e; width:100%; height:45px; line-height:45px; margin-bottom:26px;}
.title .ico{float:left;}
.title .ico img{width:66px; height:45px; display:block;}
.title .lanmu{float:left; color:#ffffff; font-size:21px; font-weight:bold;}
.title .szwz{float:right; height:45px; line-height:45px; padding-right:10px; color:#ffffff; font-weight:bold;}
.title .szwz a{color:#ffffff;}
.title .szwz span{color:#ffbe87;}

/*左侧*/
.mid_l{float:left; width:272px; padding-right:18px;}
.mid_l .nav_t{background:url(../image/nav_t.png) no-repeat top center; width:272px; height:80px;}
.mid_l .nav_t p{width:100%; height:30px; line-height:30px; padding-top:30px; text-align:center; color:#ae1e1e; font-size:20px;}
.mid_l .nav_c{background:url(../image/nav_c.png) repeat-y top center; width:272px;}
.mid_l .nav_c ul li{background:url(../image/nav.png) no-repeat top center; width:224px; height:47px; line-height:47px; margin:0 auto; padding-bottom:22px; text-align:center; color:#c; font-size:18px;}
.mid_l .nav_c ul li a{color:#000000; display:block;}
.mid_l .nav_c ul li a:hover,.mid_l .nav_c ul li a.na{color:#ae1e1e;}
/*右侧*/
.mid_r{float:left; width:783px; border:1px solid #ae1e1e; padding:76px 60px;}
.mid_r .english{height:70px; line-height:70px; color:#f5dacd; font-size:71px; font-family:Arial, Helvetica, sans-serif;}
.mid_r .caption span{height:28px; line-height:28px; color:#4a4a4a; font-size:22px; display:block;s}
.mid_r .caption p{height:18px; line-height:18px; color:#4a4a4a; font-size:11px;}

/*单页*/
.content{padding:35px 0; color:#000000; font-size:16px;}
.content span,.content p,.content a,.content a:hover{color:#000000;}

/*新闻列表*/
.news_list{padding-top:30px;}
.news_list ul li{float:left; padding-bottom:40px;}
.news_list ul li .news_l{float:left; width:156px; padding-right:32px;}
.news_list ul li .news_l img{width:138px; height:138px; padding:8px; border:1px solid #73601b; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; display:block;}
.news_list ul li .news_r{float:left; width:595px;}
.news_list ul li .news_r .rcon{padding-top:20px; color:#272727; font-size:16px;}
.news_list ul li .news_r .rcon span,.news_list ul li .news_r .rcon p,.news_list ul li .news_r .rcon a,.news_list ul li .news_r .rcon a:hover{color:#272727;}
.news_list ul li .news_r .rmore{float:right; border-bottom:1px solid #ae1e1e; color:#272727; font-size:20px;}
.news_list ul li .news_r .rmore a,.news_list ul li .news_r .rmore a:hover{color:#272727;}

/*新闻详情*/
.news_show{}
.news_show .news_s_tit{height:66px; line-height:66px; text-align:center; color:#000000; font-size:24px; font-weight:bold;}
.news_show .news_s_time{height:28px; line-height:28px; text-align:center; color:#000000; font-size:16px;}
.news_show .news_s_con{padding:38px 0; color:#000000; font-size:16px;}
.news_show .news_s_con span,.news_show .news_s_con p,.news_show .news_s_con a,.news_show .news_s_con a:hover{color:#000000;}

/*图文列表*/
.pro_list{padding:20px 0;}
.pro_list ul{padding-left:33px;}
.pro_list ul li{float:left; width:326px; padding:0 16px 50px 16px; position:relative;}
.pro_list ul li img{width:326px; display:block;height: 230px;}
.pro_list ul li p{background:url(../image/pro_tit_bg.png) repeat bottom center; width:326px; height:60px; line-height:60px; text-align:center; color:#ffffff; font-size:22px; position:absolute; bottom:50px;}

/*分页*/
.page{text-align:center;}
.page a{margin:0 5px; padding:4px 8px; border:1px solid #ae1e1e; color:#ae1e1e;}
.page a:hover,.page a.select{background:#ae1e1e; color:#fff;}

/*图文详情*/
.pro_show{}
.pro_show .pro_s_tit{height:66px; line-height:66px; padding-bottom:38px; text-align:center; color:#000000; font-size:24px; font-weight:bold;}

.pro_show .pro_s_pic{width:54%; margin:0 auto; padding-bottom:80px; text-align:center;}
.pro_show .pro_s_pic img{width:100%; display:block;}
.pro_show .pro_s_det{height:58px; line-height:58px; color:#000000; font-size:24px; font-weight:bold;}
.pro_show .pro_s_con{padding:10px 0; color:#000000; font-size:16px;}
.pro_show .pro_s_con span,.pro_show .pro_s_con p,.pro_show .pro_s_con a,.pro_show .pro_s_con a:hover{color:#000000;}

/*翻页*/
.fanye{padding-top:20px;}
.fanye ul li{line-height:30px; color:#000000; font-size:16px; font-weight:bold;}
.fanye ul li a{color:#000000; font-weight:normal;}
.fanye ul li a:hover{color:#000000;}

/*在线留言*/
.gbook{width:735px; padding:60px 0;}
.gbook ul li{float:left; padding-bottom:20px;}
.gbook ul li span{float:left; width:135px; height:48px; line-height:48px; padding-left:35px; color:#666666;}
.gbook ul li span em{color:#ff002c;}
.gbook ul li .gtxt{float:left; background:#fafafa; width:544px; height:31px; line-height:31px; padding:8px 10px; border:1px solid #f1cac1; border-top:0; border-left:0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; outline:none;}
.gbook ul li textarea{float:left; background:#fafafa; width:544px; height:185px; line-height:30px; padding:5px 10px; border:1px solid #f1cac1; border-top:0; border-left:0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; outline:none; resize:none;}
.gbook .sub{background:#ae1e1e; width:215px; height:40px; margin:30px 0 0 345px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.gbook .sub input{background:none; border:0; width:215px; height:40px; line-height:38px; text-align:center; color:#fff; font-size:18px; box-shadow:0 2px 2px #b2a69e; -webkit-box-shadow:0 2px 2px #b2a69e; -moz-box-shadow:0 2px 2px #b2a69e; cursor:pointer;}

/*底部*/
.foot_bg{background:url(../image/foot_bg.jpg) no-repeat top center; width:100%; height:309px;}
.foot{width:1100px; margin:0 auto; padding-top:95px; text-align:center; color:#ffffff; font-size:18px;}
.foot .blogo img{margin:0 auto; padding-bottom:10px; display:block;}
.foot span,.foot p,.foot a,.foot a:hover{color:#ffffff; font-size:18px;}

/*底部版权*/
.bot_bg{background:#080808; width:100%;}
.bot{width:1100px; margin:0 auto; padding:10px; text-align:center; color:#a5a5a5;}
.bot span,.bot p,.bot a,.bot a:hover{color:#a5a5a5;}
















