@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body{font-size:14px;font-family:"微软雅黑";background:#fff;position:relative;letter-spacing:1px;}
a{text-decoration:none;color:#333;}
a:visited{color:#333;}
ul,li{list-style:none;}
a:link,a:visited{text-decoration: none;}
img{border:none;}
.public{width:1320px;height:auto;margin:0 auto;position:relative;}
.clear{clear:both;}

@font-face {
 font-family: 'aoAaCzi_1Regular';
 src: url('aoAaCzi_1.eot');
 src: local('aoAaCzi_1 Regular'), 
              local('aoAaCzi_1'), 
              url('aoAaCzi_1.woff') format('woff'), 
              url('aoAaCzi_1.ttf') format('truetype'), 
              url('aoAaCzi_1.svg#aoAaCzi_1') format('svg');
}  
/*头部开始*/
#header{width:100%;height: 945px;margin:0 auto;}

/*banner*/
.banner {position:absolute;top:0px; height:945px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slider{ width:100%; height:945px; margin:0 auto; overflow:hidden;}
.slider{ }
.slider #slider1_container { position: relative; top: 0px; left: 0px; width:100%; height:945px; background:url(../images/shadow.png) bottom center no-repeat;}
.slider .slides { cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width:100%; height:945px;}
.slider .slides div{ width:100%; height:945px; text-align:center; position:relative; overflow:hidden;}
.slider .slides div a { position:absolute; width:1920px !important; left:50% !important; vertical-align:middle; margin:0 auto; text-align:center;}
.slider .slides img { width:1920px !important; height:945px; text-align:center; vertical-align:middle; position:relative; left:-50% !important;     }
.av{ background-color:#FFFFFF !important;}
.slidetip{ position:fixed; z-index:99; bottom:50px; left:48%;}


/*nav开始*/

.nav{width:1320px;height:auto;margin: 0 auto;z-index:200;}
.nav img{float:left;z-index:300;}
.nav ul{width:50%;height:100%;margin-top:40px;z-index:400;float: right;} 
.nav ul li{width:20px;float: left;margin-left:65px;z-index:500;}
.nav ul li a{color:#000;font-size:28px;font-family: aoAaCzi_1Regular;line-height:30px;z-index:600;}
.nav ul li:hover a{color:#993006;}

/*主体开始*/
#main{width:100%;height:auto;margin:0 auto;}
.about{clear: both;width:100%;height:680px;background:url(../images/about.jpg) no-repeat center top;}
.about .left{width:450px;float:left;height:600px;margin-top:80px;}
.about .left img{width:410px;height:540px;float:left;}
.about .right{width:870px;height:600px;float:left;margin-top:80px;}
.about .right img{width:870px;height:105px;float:left;margin-top: 40px;}
.about .right .text{width:100%;height:300px;position: relative;top: 65px;}
.about .right .text p{width:100%;line-height:40px;color:#343232;font-size:14px;letter-spacing:1px;}



 .tit{width:170px;height:510px;float:left;padding-top:70px;}
 .tit a{display:block;width:100%;height:auto;float:left;}
 .tit a img{width:170px;height:540px;margin:0 auto;}


 .tit2{width:170px;height:510px;float:right;padding-top:70px;}
 .tit2 a{display:block;width:100%;height:auto;float:left;}
 .tit2 a img{width:170px;height:540px;margin:0 auto;}

/*宴会开始*/
.yanhui{clear: both;width:100%;height:800px;margin:0 auto;background:url(../images/yanhui.jpg) no-repeat center top;}
.yanhui .mm{width:1150px;height:790px;float:right;}
.yanhui .mm ul{width:100%;height:600px;padding-top:80px;}
.yanhui .mm ul .sec{margin-top:65px;}
.yanhui .mm ul li{float:left;width:245px;height:245px;float:left;mrgin-right: 21px;margin-left: 21px;}
.yanhui .mm ul li .img{width:245px;height:245px;margin:0 auto;}
.yanhui .mm ul li .img img{width:245px;height:245px;-webkit-border-radius: 110px; -webkit-transition: -webkit-transform 1.2s ease-out; -moz-transition: -moz-transform 1.2s ease-out;-o-transition: -o-transform 1.2s ease-out;-ms-transition: -ms-transform 1.2s ease-out;}
.yanhui .mm ul li:hover .img img{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}
.yanhui .mm ul li .text{writing-mode:lr-tb;width:245px;height:245px;}
.yanhui .mm ul li .text h1{width:45px;line-height:40px;word-wrap:break-word;float:right;text-align:center;float:right;padding-right: 80px;padding-top: 20px;color:#ad5b3b;font-size:28px;font-weight:bold;font-family:'华文中宋';}
.yanhui .mm ul li .text p{writing-mode:lr-tb;width:45px;line-height:40px;word-wrap:break-word;float:right;text-align:center;float: left;}




/*环境开始*/
.huan{width:100%;height:820px;margin:0 auto;background:url(../images/huan.jpg) no-repeat center top;}
.huan .mm{width:1150px;height:790px;float:left;position:relative;}
.huan .mm .img{position:absolute;left:-200px;top:120px;}
.huan .mm ul{width: 800px;height:auto;float:left;padding-left: 280px;padding-top: 150px;}
.huan .mm ul li{width:325px;height:265px;background:url(../images/huanp.png) no-repeat center top;float:left;margin-left:20px;}
.huan .mm ul li img{width:280px;height:215px;padding:22px;}
.huan .mm ul li:hover img{transform: rotateY(180deg);transition: all 1.2s ease;}


/*平山宴来源开始*/
.artcl{clear: both;width:100%;height:940px;margin:0 auto;background:url(../images/about2.jpg) no-repeat center top;}
.artcl .mm{width:1000px;height:500px;margin:0 auto;padding-top:200px;}
.artcl .mm p{float: right;height:400px;writing-mode:tb-rl;margin:0 auto;line-height:42px;color:#141414;font-size:16px;letter-spacing:2px;}


/*特色菜开始*/
.product{clear: both;width:100%;height:800px;margin:0 auto;background:url(../images/product.jpg) no-repeat center top;}
.product .mm{width: 1150px;height:500px;float:right;padding-top:150px;}

.product .mm ul{width:100%;height:100%;margin:0 auto;}
.product .mm ul li{width:340px;height:230px;float:left;background:#fff;margin-left: 20px;margin-top: 20px;position:relative;}

.product .mm ul li a{width:100%;height:100%;}
.product .mm ul li .img{width:315px;height:210px;padding:10px;display: block;z-index:20;}
.product .mm ul li .img img{width:315px;height:210px;}

.product .mm ul li .text{width:315px;height:0px;padding:10px;position:absolute;top:10px;background:url(../images/pb.png) no-repeat center top;z-index:-1;transition-property:height;transition-duration:0.5s ;transition-timing-function:linear; transition-delay:0;    }
.product .mm ul li .text h1{width:100%;height:50px;border-bottom:solid #fff 2px;text-align:center;color:#fff;font-size:18px;line-height:50px;margin-bottom:10px;}
.product .mm ul li .text p{width:85%;height:auto;color:#fff;font-size:14px;line-height:1.6;margin:0 auto;}
.product .mm ul li:hover .text{z-index:9;height:210px;}




/*footer开始*/
#footer{clear: both;width:100%;height:535px;margin:0 auto;background:url(../images/foot.jpg) no-repeat center top;}
#footer img{float:left;}
#footer .first{width:950px;height:230px;position:absolute;top:50px;left:320px;}
#footer .first ul{float:left;position: relative;top: 40px;left: 50px;}
#footer .first ul img{width:105px;height:150px;float:left;}
#footer .first ul li{width:40px;float:left;line-height:30px;text-align:center;margin-left:20px;margin-right:20px;}
#footer .first ul li a{color:#3f3633;font-size:28px;font-family:aoAaCzi_1Regular;}
#footer .first ul li:hover a{color:#993006;}
#footer .first .er{width:200px;height:200px;position:absolute;right:30px;float:right;}
#footer .sec{width:1050px;height:70px;position:absolute;bottom: -400px;left:320px;}
#footer .sec ul{width:100%;height:100%;margin:0 auto;}
#footer .sec ul li{min-width:100px;float:left;margin-left:25px;color:#5e5c5c;font-size:14px;height:32px;line-height:31px;}
#footer .sec p{color:#5e5c5c;font-size:14px;height:32px;line-height:31px;text-align:center;clear: both;}
#footer .sec p a{color:#5e5c5c;font-size:14px;height:32px;line-height:31px;text-align:center;}
