.banner{overflow:hidden;position:relative;}
.banner .bx-pager{position:absolute;width:100%;bottom:30px;text-align:center;}
.banner .bx-pager .bx-pager-item{display:inline-block;*display:inline;width:15px;height:15px;margin:0 5px;}
.banner .bx-pager .bx-pager-item a{width:13px;height:13px;border:1px solid #fff;background:#000; border-radius:8px;text-indent:99px;overflow:hidden;display:inline-block;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;opacity:0.7;}
.banner .bx-pager .bx-pager-item a.active{background:#fff;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;opacity:1;}
.banner .bxslider li{overflow:hidden;}
.banner .bx-controls-direction{position:absolute;width:80%;top:50%;lefT:10%;margin-top:-39px;height:1px;}
.banner a.bx-prev,.banner a.bx-next{background:url(../images/arrow_img01.png) no-repeat;float:left;width:44px;height:78px;text-indent:99px;overflow:hidden;}
.banner a.bx-next{background-position:right 0;float:right;}
.in_ingredients .title1{text-align:center;background:#666;height:50px;line-height:50px; text-transform:uppercase;}
.in_ingredients .title1 h2{font-size:26px;font-family:'微软雅黑'; text-shadow:2px 2px 2px #666;color:#fff;font-weight:500;filter:glow(color=#666666, strength=2);*zoom:1;}
.in_story{background:url(../images/story_img01.jpg) no-repeat center center fixed; background-size:cover;padding:65px 0;}
.in_story .title{color:#fff}
.title{text-align:center;font-size:36px;color:#333;font-weight:normal;}
.in_story .content,.in_menu .content,.in_restaurant .restaurant .content{color:#fff;font-size:18px;text-align:center;padding-top:20px;}
.in_story .content a,.in_restaurant .restaurant .content a{display:block;width:158px;height:40px;margin:30px auto 55px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1affffff,endColorstr=#1affffff);background:rgba(225,225,225,0.1);border:1px solid #a7a49e;font-size:14px;line-height:40px;color:#000;}
.in_story .content a:hover{background:#fff;border-color:#fff;}
.in_story .content a{margin:30px auto 15px;}
.in_menu{background:#e0e0e0;padding:70px 0 80px;}
.in_menu .content{color:#333;}
/*---.in_menu .menu_list.fl{width:588px;float:left;position:relative;margin-top:65px;background:#000;}
.in_menu .menu_list.fr{width:612px;float:right;position:relative;padding-top:50px;}
.in_menu .menu_list li{width:291px;float:left;height:291px;position:relative;margin:15px 0 0 15px;background:#000;}---*/
/*---我们的菜单20170809改---*/
.in_menu .menu_list{width:1200px;height:737px;position:relative;margin-top:65px;}
.in_menu .menu_list .item{position:absolute;overflow:hidden;background:#000;}
.in_menu .menu_list .item.item01{width:361px;height:361px;lefT:0;top:0;}
.in_menu .menu_list .item.item02{width:361px;height:361px;lefT:0;top:376px;}
.in_menu .menu_list .item.item03{width:448px;height:737px;lefT:376px;top:0;}
.in_menu .menu_list .item.item04{width:361px;height:361px;lefT:839px;top:0;}
.in_menu .menu_list .item.item05{width:173px;height:361px;lefT:839px;top:376px;}
.in_menu .menu_list .item.item06{width:173px;height:361px;lefT:1027px;top:376px;}


/*---我们的菜单20170809改---*/
.in_menu .menu_list span{position:absolute;width:100%;text-align:center;left:0px;font-size:24px;color:#fff;height:36px;margin-top:-18px;top:60%; opacity:0;filter:alpha(opacity=0);-moz-opacity:0; }
.in_menu .menu_list a img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.in_menu .menu_list a:hover img{filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65;opacity:0.65;}
.in_restaurant{background:url(../images/restaurant_img01.jpg) no-repeat center center fixed; background-size:cover;padding:65px 0 80px 0;}
.in_restaurant .restaurant{background:#fff;width:460px;padding:40px 50px 60px;margin:0 auto;}
.in_restaurant .restaurant .content{color:#333;font-size:14px;}
.in_restaurant .restaurant .content a{color:#f2b109;border-color:#f2b109;margin:40px auto 0}
.in_restaurant .restaurant .content a:hover{background:#f2b109;color:#fff;}
.in_activity{background:#e0e0e0;padding:80px 0;}
.in_activity .w1200{overflow:hidden;}
.in_activity .activity1{width:240px;float:left;position:relative;}
.in_activity .activity2{width:720px;float:left;height:316px;overflow:hidden;position:relative;}
.in_activity .activity2 .bx-pager{position:absolute;bottom:15px;right:10px;}
.in_activity .activity2 .bx-controls-direction{display:none;}
.in_activity .bx-pager .bx-pager-item{float:left;padding:0 4px;}
.in_activity .bx-pager .bx-pager-item a{width:11px;height:11px;background:#000;border-radius:8px;text-indent:99px;overflow:hidden;display:inline-block;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4;opacity:0.4;}
.in_activity .bx-pager .bx-pager-item a.active{background:#fff;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;opacity:1;}
.in_activity .activity1 .text{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(113,148,38,0.8);color:#fff;text-align:center;font-size:14px;padding:70px 28px;background:none\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc719426,endColorstr=#cc719426)\9;}
.in_activity .activity1 .text h2{font-size:30px;padding-bottom:10px;}
.food2{position:relative;}
.food2 .food_icon{position:absolute;}
.food2 .food_icon01{width:14.5%;height:30%;top:38%;left:36.2%;}
.food2 .food_icon02{width:8.5%;height:17.3%;top:17%;left:44.7%;}
.food2 .food_icon03{width:16%;height:35%;top:16.5%;left:7%;}
.food2 .food_icon04{width:17.5%;height:36%;top:1%;left:23.5%;}
.food2 .food_icon05{width:12.5%;height:28%;top:25.5%;left:56%;}
.food2 .food_icon06{width:13%;height:28%;top:55%;left:22%;}
.food2 .food_icon07{width:14%;height:27%;top:73%;left:47%;}
.food2 .food_icon08{width:14%;height:26%;top:68%;left:63%;}
.food2 .food_icon09{width:11%;height:23%;top:75%;left:80%;}
.food2 .food_icon10{width:23%;height:48%;top:12.5%;left:73.2%;}
.food2 .food_icon a{position:absolute;width:140px;height:140px;border-radius:70px;left:50%;top:50%;margin:-70px 0 0 -70px;background:rgba(255,255,255,0.7);text-align:center;background:none\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3ffffff,endColorstr=#b3ffffff)\9;color:#000;font-size:22px;-webkit-transition:-webkit-transform ease-out 0.1s;-moz-transition:-moz-transform ease-out 0.1s;transition:transform ease-out 0.1s;display:none;}
.food2 .food_icon a:after{pointer-events:none;position:absolute;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,0.5);opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.food2 .food_icon a:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;}
.food2 .food_icon:hover a{background:rgba(255,255,255,0.7);-webkit-transform:scale(1);-moz-transform:scale(0.9);-ms-transform:scale(1);transform:scale(1);}
.food2 .food_icon:hover a:after{-webkit-animation:sonarEffect 1.3s infinite ease-out 75ms;-moz-animation:sonarEffect 1.3s infinite ease-out 75ms;animation:sonarEffect 1.3s infinite ease-out 75ms;}
.food2 .food_icon a i{position:absolute;width:70px;text-align:center;lefT:50%;margin-lefT:-35px;font-style:normal;line-height:1.2;top:50%;}
@-webkit-keyframes sonarEffect{
	0%{opacity:0.3;}
	40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
	100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-webkit-transform:scale(1.5);opacity:0;}
}
@-moz-keyframes sonarEffect{
	0%{opacity:0.3;}
	40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
	100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-moz-transform:scale(1.5);opacity:0;}
}
@keyframes sonarEffect{
	0%{opacity:0.3;}
	40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
	100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0;}
}




