@media screen and ( max-width:800px ){
.walMar{margin:0 15px;}
.wal{max-width:450px;}
.head .walMar{height:50px;}
.head .logo{top:15px;}
.head .logo img{height:20px;}
.top{display:none;}
.navA{width:50px; height:50px; background-size:22px; right:-10px;}
.nav{height:100%; top:50px;}

.footNav{padding-right:60px; min-height:120px; padding-top:15px;}
.footNav li{width:33.333%; line-height:30px;}
.footNav li a{font-size:14px; color:#938171;}
.footNav li a:hover{color:#c1afa0;}
.footNav a.topA{width:60px; height:120px; padding-top:60px; background-size:6px; background-position:center 50px; font-size:13px;}
.footDiv h2{font-size:15px; padding:25px 0 10px 0;}
.footDiv .content{font-size:13px; line-height:22px;}
.footDiv .box{position:relative;}
.footDiv .ewm{position:relative; top:0px; left:0px; margin-left:0px; width:100%; padding:22px 0 0 80px; height:120px;}
.footDiv .ewm .img{left:0px; top:20px; width:70px; border-width:3px;}
.footDiv .ewm img{border-width:2px;}
.footMsg{font-size:13px;}
.footMsg span{padding-left:0px; display:block;}

.h50{height:25px;}
.pageBanner, .pageBanner .bg{max-height:280px;}
.pageBanner i{width:34px; height:34px; margin-left:-17px; bottom:25px;}

.pageTitle2{padding:40px 0 25px 0;}
.pageTitle2 h2{font-size:20px; padding-bottom:6px;}
.pageTitle2 div{font-size:16px;}

.indexFlash{padding-top:50px;}

.about_01{padding-bottom:25px; font-size:13px; line-height:2em;}
.about_01 .imgDiv, .about_01 p{padding-bottom:15px;}

.about_02 .img{position:relative; width:100%; height:200px;}
.about_02 .box{width:100%; padding:0 0 40px 0;}
.about_02 li{font-size:16px; line-height:25px; padding-bottom:15px;}
.about_02 .btn{padding-top:15px; width:34px;}

.about_03 .name{font-size:14px; padding:15px 0;}
.about_03 .content{font-size:14px;}
.about_03 .content p{padding-bottom:15px;}
.about_03 .msg{font-size:14px; padding:25px 0 70px 0;}

.about_04 ul{margin-right:-15px;}
.about_04 li{width:50%; padding:0 15px 5px 0;}
.about_04 .name{height:45px; line-height:45px; font-size:14px;}

.rooms .imgDiv{float:none; width:100%;}
.rooms .imgDiv a{background-size:35px;}
.rooms .fr{width:100%; padding:10px 0 0 0;}
.rooms h2{font-size:18px; height:50px; line-height:50px; margin-left:0px; padding-left:15px;}
.rooms h2 b{left:0px; top:-60px; font-size:14px; text-align:left; padding:0 15px; width:auto; height:50px;}
.rooms .price{margin-left:0px; padding:10px 0 0 0; line-height:45px;}
.rooms .price b{font-size:16px;}
.rooms .content{font-size:13px; min-height:60px; padding:15px 0;}
.rooms .btn{height:60px;}
.rooms .btn a{line-height:45px; font-size:14px;}
.rooms .h10{height:20px;}

.roomsLayer{width:300px; min-height:200px; margin-left:-150px; margin-top:-150px; padding-bottom:25px;}
.roomsLayer h2{height:45px; line-height:45px; font-size:16px; margin-bottom:25px;}
.roomsLayer h2 a{width:45px; height:45px; background-size:8px;}
.roomsLayer .img{width:100px;}
.roomsLayer h3{font-size:14px; padding:15px 0 10px 0;}
.roomsLayer .msg{font-size:13px; padding-bottom:15px;}
.roomsLayer .list{font-size:13px; line-height:24px;}
.roomsLayer .list b{font-size:16px;}

.leisure{padding-top:25px;}
.leisure ul{margin-right:-15px;}
.leisure li{padding:0 15px 15px 0;}
.leisure .layer{position:relative; top:0px; margin-top:0px; opacity:1; filter:alpha(opacity=100); color:#666; padding:0px;}
.leisure .layer h2{width:100%; border:0px;}
.leisure .layer a{height:50px; line-height:50px; background:none; font-size:16px; color:#333;}
.leisure .name{font-size:14px; line-height:24px; padding-top:0px; position:relative; top:-5px;}
.leisure p{font-size:12px; line-height:21px; height:63px;}
.leisure a.btn{width:70px; line-height:32px; font-size:12px;}
.leisure li.on .layer{top:0px;}

.leisureShow{padding:25px 0;}
.leisureShow .title{font-size:18px;}
.leisureShow .msg{font-size:13px; padding:10px 0 15px 0;}
.leisureShow .msg span{display:block; padding:5px 0;}
.leisureShow .content{font-size:13px; line-height:26px; padding:15px 0;}
.leisureShow .content p, .leisureShow .content .imgDiv{padding-bottom:15px;}

.pageNav{min-height:47px;}
.pageNav a{height:46px; line-height:45px; font-size:15px;}

.pageNum{padding-top:10px; height:70px;}
.pageNum a{margin:0 2px; font-size:12px; height:32px; line-height:30px; padding:0 12px;}

.news{padding-top:25px;}
.news li{padding:0 0 15px 0;}
.news .box{padding:15px;}
.news .imgDiv{position:relative; width:100%;}
.news .name{font-size:15px;}
.news .time{font-size:13px; padding:10px 0;}
.news .content{font-size:13px; line-height:25px; height:auto;}

.pcShow{display:none;}
.phoneShow{display:block;}

.pageShare{height:30px;}

.pageNum2{padding:15px 0;}
.pageNum2 li{font-size:12px; line-height:2em; padding-bottom:10px;}

.callery_01{padding:85px 0;}
.callery_01 .wal{font-size:13px; padding:30px 15px;}

.callery_02{padding-top:25px;}
.callery_02 .img{position:relative; width:100%; height:200px;}
.callery_02 .box{padding:20px 0 30px 0; width:100%;}
.callery_02 .title{font-size:15px; padding:0 0 15px 0;}
.callery_02 .title h2{font-size:18px;}
.callery_02 .content{font-size:13px; line-height:2em;}
.callery_02 .liOdd .img{left:0px;}
.callery_02 .liOdd .box{padding:20px 0 30px 0;}
.callery_02 .liOdd .title{text-align:left;}
.callery_02 .h10{height:30px;}

.calleryList{padding-top:25px;}
.calleryList li{width:50%;}
.calleryList .imgDiv a{background-size:30px; border-width:3px;}
.calleryList .name a{height:45px; line-height:45px; font-size:14px;}

.pageMore2 a{font-size:14px; width:150px; line-height:40px;}

#contactBanner, #contactBanner .bg{max-height:1000px;}

.contactLayer{bottom:70px;}
.contactLayer .wal{min-height:100px; background:rgba(255,255,255,0.8);}
.contactLayer .box{padding:25px 0 20px 0; font-weight:400; font-size:14px; line-height:22px; text-align:center;}
.contactLayer .ewm{position:relative; left:0px; top:0px; width:100%; padding-bottom:25px;}
.contactLayer .ewm img{width:100px;}

.contact_02 li{width:100%; padding-left:50px; min-height:55px;}
.contact_02 li em{line-height:40px; font-size:14px;}
.contact_02 .input1{height:38px; line-height:38px;}
.contact_02 textarea.input1{height:200px;}
.contact_02 .btnDiv{padding:25px 0 100px 0;}
.contact_02 .btn1{height:45px; font-size:16px;}

.face{padding-top:25px;}
.face .fl, .face .fr{width:100%; padding-bottom:25px;}
.face .fl{border:0px; border-bottom:rgba(187,182,178,0.4) solid 1px;}
.face .fr{padding-top:35px;}
.face .ico{display:none;}
.face .part1{padding-bottom:0px;}
.face .imgDiv{padding:6px; max-width:280px; margin:0 auto;}
.face h1{font-size:16px; height:55px; line-height:55px;}
.face .list{padding-top:25px;}
.face li{font-size:14px;}
.face h2{font-size:14px; line-height:18px; height:25px;}
.face h2 img{height:18px;}
.face .fr .box{margin-left:0px;}



}
@media screen and ( max-width:480px ){
.wal{margin:0 15px;}
}