@media screen and ( max-width:1500px ){
.walMar{margin:0 35px;}
.wal{max-width:1024px;}

.nav{margin-right:-35px;}
.nav li a{font-size:16px; padding-top:30px;}
.nav li a span{font-size:12px;}

.sNav .list{margin-left:35px;}
.sNav .list a{font-size:12px;}
.sNav .box{padding:0 100px;}

.rooms .fr{padding:50px 0 0 40px;}
.rooms h2{margin-left:-40px; padding-left:40px;}
.rooms .price{margin-left:-40px; padding:15px 0 0 40px;}

.callery_01{padding:185px 0;}

.callery_02 .box{padding:150px 0 150px 50px;}
.callery_02 .liOdd .box{padding:150px 50px 150px 0;}

.calleryList ul{margin-right:-35px;}
.calleryList li{padding:0 35px 35px 0;}
.calleryList .box{height:180px}
}
@media screen and ( max-width:1200px ){
.wal{max-width:954px;}

.head .walMar{height:60px;}
.head .logo{top:10px;}
.navA{display:block; position:absolute; top:0px; right:0px; background:url(../Images/navA.png) center no-repeat; background-size:40px; width:80px; height:60px;}
.navA.on{background-image:url(../Images/close.png);}
.nav{position:fixed; z-index:10; left:0px; top:100px; width:100%; padding:0px; height:100%; background:#FFF; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.nav.on{opacity:1; filter:alpha(opacity=100); visibility:visible;}
.nav li{float:none; border:0px; width:100%; border-bottom:#eee solid 1px; min-height:45px; position:relative;}
.nav li a{text-align:center; padding:0px; height:45px; line-height:45px; margin:0px;}
.nav li a span{display:inline-block; padding:0 0 0 6px;}
.nav li .list{display:block;}
.nav li .list div{position:absolute; z-index:10; left:0px; top:0px; width:100%; height:45px;}
.nav li:first-child .list div{display:none;}
.nav li dl{border-top:#eee solid 1px; padding:5px 0; display:none;}
.nav li dd a{height:35px; line-height:35px; font-size:13px;}
.sNav.on{opacity:0; filter:alpha(opacity=0); visibility:hidden;}

.sNav.on{top:100px;}
.sNav .list{padding-left:0px; margin-left:0px;}
.sNav .box{padding:0 50px;}

.headDiv.on .head .walMar{height:60px;}
.headDiv.on .head .logo{top:10px;}
.headDiv.on .nav.on{top:60px;}

.indexFlash{padding-top:100px;}

.about_02 .box{padding:20px 0 100px 40px;}
.about_02 li{font-size:16px;}

.leisure{padding-top:50px;}
.leisure ul{margin-right:-30px;}
.leisure li{padding:0 30px 30px 0;}
.leisure .layer{position:absolute; left:0px; top:70%; width:100%; color:#FFF; margin-top:-150px; padding:0 15px; opacity:0; filter:alpha(opacity=0);}
.leisure .layer h2{width:160px; border-width:5px;}
.leisure .layer a{height:150px; line-height:150px; font-size:18px;}
.leisure p{font-size:13px; line-height:24px; height:48px;}
.leisure a.btn{width:110px; line-height:40px; font-size:14px;}


.callery_02 .box{padding:50px 0 50px 30px;}
.callery_02 .liOdd .box{padding:50px 30px 50px 0;}
.callery_02 .title{padding-bottom:25px;}
.callery_02 .content{line-height:2em;}

.calleryList ul{margin-right:-15px;}
.calleryList li{padding:0 15px 15px 0;}

.contactLayer{bottom:100px;}

.contact_02 .pageTitle2{padding:85px 0 50px 0;}
.contact_02 .btnDiv{padding:25px 0 100px 0;}

.calleryList .box{height:180px}

}