@charset "utf-8";

/*header*/
header{position:fixed; top:0; width:100%; z-index:4; }
header .nav{background:rgba(0,0,0,.8); }
.nav .container{position:relative;}
.nav .logo{position:absolute; top:0; left:100px; z-index:1;}
.nav ul{margin-left:230px;}
.nav li{float:left; margin-left:20px;}
.nav li span{display:inline-block; width:0; height:0; border:8px solid transparent; border-bottom-color:#F9B129; position:relative; top:-16px; left:25px; display:none;}
.nav li a{display:block; height:63px; padding:0 15px; font-size:16px; line-height:63px; 
	text-align:center; margin-left:6px;}
.nav li:hover>a{color:#F9B129;}
.nav li:hover span{display:block;}
.nav li:hover>p{display:block;}


/*banner*/
.head-box{height:600px; overflow:hidden; position:relative; width:100%; margin-top:88px;}
.head-box .slideBox{width:100%; height:600px; margin:auto; position:relative;}
.head-box .slideBox .hd{position:absolute; top:565px; left:50%; z-index:3; margin-left:-35px; }
.head-box .slideBox .hd ul li{float:left; width:15px; height:15px; border-radius:99px;  background:#767A7B; margin:0 10px;}
.head-box .slideBox .hd ul li:hover,.slideBox .hd ul li.on{background:#ec5353;}
.head-box .slideBox .bd{position:relative; left: 50%; width:1920px; height:600px; 
	margin: 0 0 0 -960px; text-align: center; overflow: hidden; z-index:2;}
.head-box .slideBox .bd li a{display:block; width:1920px; height:600px; }
.head-box .slideBox .bd img{display:block; width:1920px; height:600px; margin:auto;}

/*展示*/
.Show .gm-sep li{float:left; width:380px; position:relative; margin-right:30px; transition:all 500ms;}
.Show .gm-sep li:last-child{margin-right:0;}
.gm-sep li .item-pic{display:block; width:380px; height:269px; overflow:hidden;}
.gm-sep li .item-pic img{display:block; width:100%; height:auto; margin:auto;}
.gm-sep li .item-info{position:absolute; bottom: 0; left:0; z-index:1; padding:0 0 50px 0; 
	text-align: center; color: #fff; width: 100%; transition:all 500ms;}
.gm-sep li .item-info .title{display:block; line-height:60px; font-size:36px; font-weight:bold;}
.gm-sep li .item-info .item-detail{font-size:18px; line-height:23px; width:100%;}
.gm-sep li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 20px rgba(0,0,0,.5);}
.gm-sep li:hover .item-info{bottom:10px;}

/*Name*/
.Name a{display:block; font-size:38px; color:#333; text-align:center;}
.Name a:hover{color: #ec5353;}
.Na02{width:100%; height:39px; border-bottom:1px solid #ddd;}
.Na02 a{display:inline-block; font-size:20px; line-height:39px; border-bottom:1px solid  #ec5353;
	 color: #ec5353; padding:0 3px;} 

/*菜品欣赏*/
.picScroll-left{overflow:hidden; position:relative; margin-bottom:20px; height:320px; 
	padding-top:10px;}
.picScroll-left .hd{overflow:hidden; width:260px; height:326px; position:absolute; top:0; 
	left:50%; margin-left:-130px; z-index:2; border:2px solid #D1D2DB;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{display:block; width:26px; height:26px; 
	border-radius:999px; border:2px solid #d1d2db; color:#d1d2db; font-size:20px; 
	text-align:center; line-height:26px; font-weight:bold; position:absolute; top:170px; left:50%;}
.picScroll-left .hd .prev:hover,.picScroll-left .hd .next:hover{border-color:#F9B129;
	background-color:#F9B129; color:#fff;}
.picScroll-left .hd .prev{margin-left:-126px;}
.picScroll-left .hd .next{margin-left:95px;}
.picScroll-left .hd .More{position:absolute; bottom:18px; left:50%; margin-left:-60px;}
.picScroll-left .bd{position:relative; width:100%; z-index:1;}
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; text-align:center;  
	width:224px; overflow:hidden;}
.picScroll-left .bd ul li a.pic{display:block; width:224px; height:168px; overflow:hidden;}
.picScroll-left .bd ul li a.pic img{width:200px; height:auto; display:block; margin:auto;}
.picScroll-left .bd ul li a.tit{display:block; width:100%; font-size:18px; text-align:center; 
	color:#2b2c2f; line-height:24px; margin-top:10px;}

.More{display:block; width:120px; height:32px; line-height:32px; background:#EC5353; 
	border-radius:15px; border:2px solid transparent; margin:auto; text-align:center; 
	font-size:16px;}
.More:hover{background:transparent; border-color:#EC5353; color:#EC5353;}

/*关于我们*/
.About{width:100%; background:url(../images/about-bg.jpg) no-repeat fixed 0px 0px;
	height:277px; padding:150px 0; text-align:center;}
.About .Name a{color:#fff;}
.About .contents h4{font-size:40px; line-height:56px; word-spacing: 2px; margin:15px auto 10px;
	height:56px;}
.About .contents h4 span{letter-spacing:6px;}
.About .contents h4 em{display:inline; vertical-align:5px; font-size:22px; color:#F9B129;}
.About .contents .inner{width:800px; margin:30px auto; line-height:30px;}

/*新闻资讯*/
.News{width:45%; padding:20px; background:#F8F8F8;}
.NList li{width:100%; height:36px; border-bottom:1px dashed #ddd;}
.NList li a{display:block; width:100%; line-height:36px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; font-size:14px;}
.NList li a:hover{color:#ec5353;}

/*在线留言*/
.contact{width:45%; padding:20px;}
.contact table .td-1 span{display:block;width:54px; height:28px; color:#333; font-size:16px; line-height:28px; text-align:center; margin:11px 8px 0 0;}
.contact table .name,.contact table .phone{border:none; background:#fff; width:366px; height:28px; margin-top:15px; line-height:28px;}
.contact table .ly{border:none; background:#fff; width:366px; height:84px; margin-top:15px;}
.contact table .btn1{margin-left:66px;}
.contact table .btn1,.contact table .btn2{border:none; margin-top:15px; border-radius:15px; width:105px; height:28px; line-height:28px; text-align:center; color:#fff; background:#ec5353;}
.contact table .btn2{color:#fff; background:#F9B129; margin-left:8px;}



/*footer*/
footer{background:#6A6A6A; width:100%;}

/*bt-nav*/
.bt-nav li{float:left; margin-left:120px;}
.bt-nav li dt a{display:block; font-weight:bold; font-size:14px; margin-bottom:10px;}
.bt-nav li dd{margin-bottom:5px;}
.bt-nav li .tel{display:block; font-size:24px; color:#F9B129;}
.bt-nav li .pra{width:200px;}
.cop{text-align:center; margin-top:24px; line-height:32px; font-size:12px; padding-bottom:20px;}
.cop a:hover{color:#000;}

/*gotop*/
#goTop{position:fixed; right:15px; bottom:15px; width:54px; height:54px; font-family:"宋体"; font-size:30px; color:#fff; background:rgba(202,197,197,.5); display:block; ; text-align:center; line-height:54px; transform:rotate(-90deg); display:none;}













