@charset 'utf-8';
/*
.main.sub .topContWrap{overflow: hidden; position: relative; z-index: 100; width: 100%; height: 100vh;}
.main.sub .mainTop{position: fixed; top: 0; right: 0; left: 0; width: 100%; height: 100vh;}
.main.sub .mainTop .bgImg{height: 100%; width: 100vw; top: 0; left: 0; display: table; position: absolute;}
.main.sub .mainTop .bgImg>div{width:100vw; height:100vh; }
.main.sub .mainTop .bgImg .slick-slide{height:100vh;}
.main.sub .mainTop .bgImg .slick-prev{width:50%; height:100%; position:absolute; left:0; top:0; cursor:url(http://www.hayaanzip.com/web/images/main/arrow-left.png),w-resize;}
.main.sub .mainTop .bgImg .slick-next{width:50%; height:100%; position:absolute; right:0; top:0; cursor:url(http://www.hayaanzip.com/web/images/main/arrow-right.png),w-resize;}
.main.sub .mainTop .bgImg .slick-dots{bottom:97px;}
.main.sub .mainTop .bgImg div.bgImg_01{background:url(http://biznetpia.com/whitehouse/web/images/main/top_banner.png) no-repeat center; background-size:cover;}
.main.sub .mainTop .bgImg div.bgImg_02{background:url(http://biznetpia.com/whitehouse/web/images/main/top_banner02.jpg) no-repeat center; background-size:cover;}
.main.sub .mainTop .bgImg div.bgImg_03{background:url(http://biznetpia.com/whitehouse/web/images/main/top_banner03.jpg) no-repeat center; background-size:cover;}
*/
.main.sub.stayMain .mainTop .bgImg{height: 100%; width: 100%; top: 0; left: 0; background: url(http://www.hayaanzip.com/web/images/main/stay_banner.jpg) no-repeat center; background-size: cover; display: table; position: absolute; }
.sub.main.stayMain .mainTop .bgImg:before{content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.1); z-index:1;}
.main.sub .mainTop .topTxt{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:10;}
.main.sub .mainTop .topTxt p{line-height:24px;}
.main.sub .mainTop .topTxt .tm{display:none;}
.main.sub .mainTop .topTxt .v{display:block;}

.main.drinkMain .mainTop .bgImg{height: 100%; width: 100%; top: 0; left: 0;background: url(http://www.hayaanzip.com/web/images/main/drink_banner.jpg) no-repeat center; background-size: cover; display: table; position: absolute;}
.main.enMain .mainTop .bgImg{height: 100%; width: 100%; top: 0; left: 0;background: url(http://www.hayaanzip.com/web/images/main/enjoy_banner.jpg) no-repeat center; background-size: cover; display: table; position: absolute;}
.main.reMain .mainTop .bgImg{height: 100%; width: 100%; top: 0; left: 0;background: url(http://www.hayaanzip.com/web/images/main/request_banner.jpg) no-repeat center; background-size: cover; display: table; position: absolute;}
.main.locaMain .mainTop .bgImg{height: 100%; width: 100%; top: 0; left: 0;background: url(http://www.hayaanzip.com/web/images/main/location_banner.jpg) no-repeat center; background-size: cover; display: table; position: absolute;}

/* sec1 */

.sub .sec1{height:auto; padding-top:110px;}
.sub .sec1 h2{font-size: 25px; color: #222; padding-top: 35px; line-height:32px; font-family:'NotoSansCJKkrLight',sans-serif;}
.sub .sec1>p{font-family: 'NotoSansCJKkrLight',sans-serif;font-size: 16px; line-height:26px; text-align: center;padding-top: 25px; padding-bottom:152px; letter-spacing: -0.031em; color:#666;}
.sub .sec1 .tv{display:block;}
.sub .sec1 .m{display:none;}
.sub .sec1 > div{position:static; display:block; width:1100px; margin:0 auto; overflow:hidden;}
.sub .sec1 > div > div{width:550px;}
.sub .sec1 > div.enter div{width:100%;}
.sub .sec1 > div .sec1_txt{ width:550px; box-sizing:border-box;}
.sub .sec1 > div.one div{float:left;}
.sub .sec1 > div.one div img{width:100%;}
.sub .sec1 > div.one .sec1_txt{float:left; padding:30px 0 0 70px;}
.sub .sec1 > div.two div{float:right;}
.sub .sec1 > div.two .sec1_txt{float:right; padding:174px 0 0 90px;}
.sub .sec1 > div.enter{padding-top:173px;}
.sub .sec1 > div .sec1_txt h3{font-size:24px; color:#222; font-family: 'NotoSansCJKkrRegular',sans-serif;}
.sub .sec1 > div .sec1_txt p{font-size:16px; color:#666;}

.main .hiddenSec .wrap{width:auto;}
.sub .sec1 > div.hiddenSec{display: inline-block; width: auto; position: absolute;}
.sub .sec1 > div.hiddenSec > div
.sub .hiddenSec .wrap{height: 75px; position: relative;}
.sub .hiddenSec .wrap .scrollArrow{width: 27px; height: 14px; position: absolute; overflow: hidden; left: 50%; margin-left: -11px; -webkit-animation: scroll 0.5s 0s infinite linear alternate; -moz-animation: scroll 0.5s 0s infinite linear alternate; -ms-animation: scroll 0.5s 0s infinite linear alternate; -o-animation: scroll 0.5s 0s infinite linear alternate; animation: scroll 0.5s 0s infinite linear alternate; background: url(http://www.hayaanzip.com/web/images/main/scroll_arr.png) no-repeat; background-size: 100%;}
@keyframes scroll {
  0% {
    top: 20px;
  }
  100% {
    top: 40px;
  }
}
@-webkit-keyframes scroll {   
  0% {
    top: 20px;
  }
  100% {
    top: 40px;
  }
}
@-moz-keyframes scroll { 
  0% {
    top: 20px;
  }
  100% {
    top: 40px;
  }
}
@-ms-keyframes scroll {   
  0% {
    top: 20px;
  }
  100% {
    top: 40px;
  }
}
@-o-keyframes scroll {   
  0% {
    top: 20px;
  }
  100% {
    top: 40px;
  }
}
@keyframes scroll {   
  0% {
    top: 20px;
  }
  100% {
    top: 40px;
  } 
}
.sub .hiddenSec{display: inline-block; width: auto; position: absolute; font-family: 'NotoSansCJKkrLight',sans-serif; text-align: left;}

/* sec2 */
.sub .sec2{background:#fff; padding:100px 0 0; font-family: 'NotoSansCJKkrLight',sans-serif;}
.stayMain.sub .sec2{padding-top:268px;}
.sub .sec2 h3{text-align:center; font-size:28px; padding-bottom:39px; font-family: 'NotoSansCJKkrMedium',sans-serif;}
.sub .sec2>div>div{width:1100px; margin:0 auto;margin-bottom:100px;}
.sub .sec2>div>div img{width:100%;}
.sub .sec2>div>div.allw{width:100%;}
.sub .sec2>div>div.flw ul{overflow:hidden;}
.sub .sec2>div>div.flw li{float:left;}
.sub .sec2>div>div.flw li:last-child{float:right;}
.sub .sec2>div>div.smw{width:700px;}
.sub .sec2>div>div img{width:100%;}


/* sec3 */
.sub .sec3{background:#fff; padding:188px 0 0;font-family: 'NotoSansCJKkrLight',sans-serif;}
.sub .sec3 h3{text-align:center; font-size:28px; padding-bottom:39px; font-family: 'NotoSansCJKkrMedium',sans-serif;}
.sub .sec3>div>div{width:1100px; margin:0 auto;margin-bottom:100px;}
.sub .sec3>div>div img{width:100%;}
.sub .sec3>div>div.allw{width:100%;}
.sub .sec3>div>div.flw ul{overflow:hidden; padding:0; margin-bottom:190px;}
.sub .sec3>div>div.flw li{float:left; width:auto; padding:0;}
.sub .sec3>div>div.flw li:last-child{float:right;}
.sub .sec3>div>div.smw{width:700px;}
.sub .sec3>div>div img{width:100%;}

/* stay */
.stayMain.sub .sec1 > div .sec1_txt p{text-align:left; line-height:24px;}
.stayMain.sub .sec4 h3{text-align:center; font-size:28px; padding-bottom:45px; font-family: 'NotoSansCJKkrMedium',sans-serif;}
.stayMain.sub .sec4 > div > div{width:1100px; height:619px; margin:0 auto; padding-bottom:180px;}

/* touch_cafe */
.drinkMain h2{text-align:center; font-size:32px; font-family:'NotoSansCJKkrLight',sans-serif; padding-bottom:45px;}
.drinkMain h2.r2{padding-top:170px;text-align:center; font-size:32px; font-family:'NotoSansCJKkrLight',sans-serif; padding-bottom:45px;}
.drinkMain.sub .sec1 > div{padding:0 50px; box-sizing:border-box;}
.drinkMain.sub .sec1 > div.one div{width:50%; height:455px; background:#f6f6f6; position:relative; box-sizing:border-box;}
.drinkMain.sub .sec1 > div.one div img{width:186px; position:absolute; top:50%; left:50%;transform:translate(-50%,-50%);}
.drinkMain.sub .sec1 > div.one div.sec1_txt{background:#fff; padding:55px 0 0 70px;}
.drinkMain.sub .sec1 > div.two div{width:50%; height:455px; background:#f6f6f6;position:relative; box-sizing:border-box;}
.drinkMain.sub .sec1 > div.two div img{width:186px; position:absolute; top:50%; left:50%;transform:translate(-50%,-50%);}
.drinkMain.sub .sec1 > div.two .sec1_txt{float:right; padding:55px 0 0 59px;}
.drinkMain.sub .sec1 > div.two div.sec1_txt{background:#fff;}
.drinkMain.sub .sec1>img{width:1100px; display:block; margin:0 auto;}
.drinkMain.sub .sec1>p {padding-bottom:72px; padding-top:0;}
.drinkMain.sub .sec1 h2{font-family:'NotoSansCJKkrLight',sans-serif;}

.drinkMain.sub .sec1 > div .sec1_txt{text-align:left;}
.drinkMain.sub .sec1 > div .sec1_txt h3{font-size:22px; }
.drinkMain.sub .sec1 > div .sec1_txt p{font-size:16px; text-align:left; line-height:24px;}
.drinkMain.sub .sec2>div{width:1100px; margin:0 auto; overflow:hidden;}
.drinkMain.sub .sec2>div>div{float:left; width:31.9%; margin-right:1%; margin-bottom:45px;}
.drinkMain.sub .sec2>div>div:nth-child(3n){margin-right:0;}
.drinkMain.sub .sec2>div.none{width:100%; height:456px; margin-top:135px; background:url(http://www.hayaanzip.com/web/images/main/drink_img10.jpg) no-repeat center; background-size:cover;}
.drinkMain.sub .sec3>div{width:1100px; height:619px; margin:0 auto; padding-bottom:180px;}
.drinkMain.sub .sec3>div img{width:100%;}

/* enjoy */
.enMain.sub .sec1>p{padding-bottom:97px;}
.enMain.sub .one{padding:0;}
.enMain.sub .one>div>div:last-child{margin-bottom:175px;}

.enMain.sub .sec1 > div.sec2{width:100%; padding:0; margin:0 auto;}
.enMain.sub .sec1 > div.sec2 > div{width:100%; margin:0 auto;}
.enMain.sub .sec1 > div.sec2>div>div img{width:100%;}
.enMain.sub .sec1 > div.sec2>div>div.allw{width:100%;}
.enMain.sub .sec1 > div.sec2>div>div.flw ul{overflow:hidden;}
.enMain.sub .sec1 > div.sec2>div>div.flw li{float:left;}
.enMain.sub .sec1 > div.sec2>div>div.flw li:last-child{float:right;}
.enMain.sub .sec1 > div.sec2>div>div.smw{width:525px;}


/* request */
.reMain.sub .one{padding:0;}
.reMain.sub .one{width:720px; margin:0 auto;}
.reMain.sub .sec1 > div > div{width:100%;}
.reMain.sub .one h2{font-size:22px; color:#222; margin-bottom:20px;font-family:'NotoSansCJKkrRegular',sans-serif; }
.reMain.sub .one p{color:#666; font-size:14px; text-align:center; padding-top:0;}
.reMain.sub .one .form{padding-top:40px; position:relative;}
.reMain.sub .one .form:after{content:""; display:block; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#dadada;}
.reMain.sub .one>div>div{width:100%; overflow:hidden; margin-bottom:0;}
.reMain.sub .one .form .inputSec{padding-bottom:30px; width:49%; height:100px; box-sizing:border-box;}
.reMain.sub .one .form .inputSec:nth-child(2n-1){ float:left;}
.reMain.sub .one .form .inputSec:nth-child(2n){float:right;}
.reMain.sub .one .form .inputSec .tit{font-size:14px; padding-bottom:9px; color:#222; font-family:'NotoSansCJKkrRegular',sans-serif;}
.reMain.sub .one .form .inputSec input{width:100%; padding:15px 0 15px 15px; font-size:13px; border:1px solid #dadada; box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;}
.reMain.sub .one .form .inputSec input::placeholder{color:#999;}
.reMain.sub .one .form .inputSec.select{position:relative; overflow: visible;}
.reMain.sub .one .form .inputSec .select_tit{width:100%; padding:16px 0 16px 15px; font-size: 13px; border:1px solid #dadada; box-sizing:border-box; color:#999; background:url(http://www.hayaanzip.com/web/images/main/down.png) no-repeat center right 15px; text-align:left;}
.reMain.sub .one .form .inputSec.select .select_box{width:100%; border:1px solid #000; border-top:none;position:absolute; top:106px; left:0; z-index: 3; display:none;box-sizing:border-box;}
.reMain.sub .one .form .inputSec .select_box li{width:100%; padding:15px 0 15px 15px; font-size: 12px; box-sizing:border-box; color:#999; cursor:pointer; background:#fff;}
.reMain.sub .one .form .inputSec .select_box li:hover{background: #000; color:#fff;}
.reMain.sub .one .form .inputSec.select.on{}
.reMain.sub .one .form .inputSec.select .select_tit.on{border-color:#000; border-bottom:none; background:url(http://www.hayaanzip.com/web/images/main/up.png) no-repeat center right 15px;}
.reMain.sub .one .form .inputSec.select .select_box.on {display:block;}
.reMain.sub .one .form .inputSec a{line-height:45px; text-align:center; font-size:12px;  border:1px solid #dadada; box-sizing:border-box; margin:0;}
.reMain.sub .one .form .inputSec.gender{overflow:hidden; cursor:pointer;}
.reMain.sub .one .form .inputSec.gender a{display:block; width:50%; float:left; text-align:center; color:#222; background:#fff; box-sizing:border-box;font-family: 'NotoSansCJKkrLight',sans-serif;}
.reMain.sub .one .form .inputSec.gender a.on{background:#000; color:#fff; border:1px solid #000;}
.reMain.sub .one .form .inputSec.gender a.female{margin-left:-1px;}
.reMain.sub .one .form .inputSec.tour{width:100%; padding-right:0;position:relative;}
.reMain.sub .one .form .inputSec.tour input{}
.reMain.sub .one .form .inputSec.tour a{position:absolute; right:13px; top:36px; width:19px; height:19px; display:block; line-height:19px; border:none;}
.reMain.sub .one .form .inputSec.tour a img{margin:0;}
.reMain.sub .one .form .inputSec.tour a img:hover{animation:none; margin:0;}
.reMain.sub .one .priv{}
.reMain.sub .sec1 > div.one div.priv_box>div{float:none;}
.reMain.sub .one .priv h3{font-size:14px; text-align:left; padding-top:40px; padding-bottom:15px; font-family:'NotoSansCJKkrRegular',sans-serif;}
.reMain.sub .one .priv_box{width:100%; border:1px solid #dadada; box-sizing:border-box; padding:20px 30px; margin-bottom:11px;}
.reMain.sub .one .priv_box h5{font-size:13px; font-family:'NotoSansCJKkrRegular',sans-serif; padding-bottom:11px; padding-top:23px;}
.reMain.sub .one .priv_box h5.none{padding-top:0;}
.reMain.sub .one .priv_box p{font-size:13px; color:#808080; line-height:20px; text-align:left;}
.reMain.sub .one .priv span{font-size:13px;font-family:'NotoSansCJKkrRegular',sans-serif; padding-left:9px; vertical-align:3px;}
.reMain.sub .one .priv input[id="agree"]{display:none;}
.reMain.sub .one .priv input[id="agree"] + label {
	display: inline-block;
	width: 15px;
	height: 15px;
	background:url(http://www.hayaanzip.com/web/images/main/check_off.png) no-repeat left top;
	background-size:contain;
	cursor: pointer;
}
.reMain.sub .one .priv input[id="agree"]:checked + label {
	background:url(http://www.hayaanzip.com/web/images/main/check_on.png) no-repeat left top;
	background-size:contain;
}
.reMain.sub .one .priv a.done{display:block; width:200px; margin:0 auto; margin-top:52px; margin-bottom:100px; padding:18px 0; text-align:center; font-size:13px; color:#fff; background:#222;font-family: 'NotoSansCJKkrLight', sans-serif;}

/* location */
.locaMain .sec1{padding:0;}
.locaMain .sec1 h2{padding-top:101px; text-align:left; padding-bottom:65px;}
.locaMain .sec1 .one{width:1100px; margin:0 auto; position:relative; padding-bottom:136px;}
.locaMain.sub .sec1 > div.one div{float:none;}
.locaMain .sec1 .one .left{width:auto; width:365px;}
.locaMain .sec1 .one .left .left_box1{ position:relative; padding-bottom:46px;}
.locaMain .sec1 .one .left .left_box2{ position:relative; padding:53px 0 51px 0;}
.locaMain .sec1 .one .left>div{border-bottom:1px solid #dadada;}
.locaMain .sec1 .one .left p{display:inline-block; padding-top:14px;}
.locaMain .sec1 .one .left .sb{font-size:13px; position:absolute; left:0; width:46px; text-align:center;}
.locaMain .sec1 .one .left .left_box1 .sb{top:44px;}
.locaMain .sec1 .one .left .left_box2 .sb{top:106px; }
.locaMain .sec1 .one .left .left_box1 .sb:before{content:""; width:37px; height:45px; background:url(http://www.hayaanzip.com/web/images/main/subway.png) no-repeat left top; position:absolute; left:5px; top:-42px;}
.locaMain .sec1 .one .left .left_box2 .sb:before{content:""; width:46px; height:47px; background:url(http://www.hayaanzip.com/web/images/main/bus.png) no-repeat left top; position:absolute; left:0; top:-44px;}
.locaMain .sec1 .one .left .pl{ padding-left:74px; font-size:13px; text-align:left; line-height:20px; padding-top:0; }
.locaMain .sec1 .one .left .pl span{display:block;}
.locaMain .sec1 .one .left .pl span.sub{color:#fff; background:#bd9a31; width:67px; text-align:center; border-radius:5px; margin-top:13px;}
.locaMain .sec1 .one .left .pl span em{display:block;}
.locaMain .sec1 .one .left .pl strong.blue,.locaMain .sec1 .one .left .pl strong.green{font-size:11px; width:33px; text-align:center; display:inline-block; color:#fff; line-height:20px; margin-right:8px;}
.locaMain .sec1 .one .left .pl strong.blue{background:#6175f5; border-radius:3px;margin-top:14px;}
.locaMain .sec1 .one .left .pl strong.green{background:#47af1b; border-radius:3px; margin-top:4px;}
.locaMain .sec1 .one .left .pl span.bus b{padding-right:18px;}
.locaMain .sec1 .one .left .btn{width:113px; border:1px solid #dadada; border-radius:4px; position:absolute; margin-top:40px;}
.locaMain .sec1 .one .left a{width:100%; padding:10px 0; display:block; font-size:13px; text-align:center; margin-top:0; color:#595959;font-family:'NotoSansCJKkrRegular', sans-serif;}
.locaMain .sec1 .one .left .left_box1 .btn{top:-26px; right:0;}
.locaMain .sec1 .one .left .left_box2 .btn{top:46px; right:0;}
.locaMain .sec1 .one .left a:hover {
	color: #fff !important;
	background-color: transparent;
}
.locaMain .sec1 .one .left a:hover {
	color:#fff; 
}
.locaMain .sec1 .one .left .btn a:hover:before{
	top: 0%; left:0.1px;
	bottom: auto; width:100%;
	height: 100%; border-radius: 4px;
}
.locaMain .sec1 .one .left .btn a:before{
	display: block;
	position: absolute;
	left: 0.1px;
	bottom: 0px;
	height: 0px;
	width: 100%;
	z-index: -1;
	content: '';
	color: #fff;
	background: #222;
	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	
}
.locaMain .sec1 .one .right{width:680px; height:400px; background:#ccc; position:absolute; right:0; bottom:136px; overflow:hidden;}
.locaMain .sec1 .one .right .roughmap_maker_label{width:207px; left:50% !important; transform:translateX(-50%) !important;}
.locaMain.sub .sec1 > div.one > div > div{float:none; padding:0; border:none;}
.locaMain.sub .sec2{padding:0;}

@media screen and (max-width: 1300px){
	.stayMain.sub .sec4 > div > div{width:100%; padding:0 18px; padding-bottom:180px; box-sizing:border-box;}
	
	.drinkMain.sub .sec1{padding:0 25px; box-sizing:border-box;}
	.drinkMain.sub .sec1>img{width:100%;}
	.drinkMain.sub .sec2{width:100%; padding:160px 0 0; box-sizing:border-box;}
	.drinkMain.sub .sec2>div{width:100%; padding:0 25px; box-sizing:border-box;}

	.drinkMain.sub .sec2>div.none{padding:0; height:252px; margin-top:156px;}
	.drinkMain.sub .sec3>div{width:100%; padding:0 18px; box-sizing:border-box;}
	.drinkMain.sub .sec3>div{padding-bottom:180px;}

	.sub .sec3{padding-top:145px;}
}
@media screen and (max-width: 1260px){
	.locaMain .sec1 .one{width:750px; padding:0; box-sizing:border-box;}
	.locaMain .sec1 .one .right{width:100%; left:0; top:171px;}
	.locaMain .sec1 .one .left{padding-top:421px; width:100%; box-sizing:border-box;}
	.locaMain .sec1 .one .left .sb{padding-top:11px;}
	.locaMain .sec1 .one .left .left_box1{padding:25px 0 39px 0;}
	.locaMain .sec1 .one .left .left_box2{margin-bottom:149px; padding:47px 0 39px 0;}
	.locaMain .sec1 .one .left .pl span{display:inline-block; }
	.locaMain .sec1 .one .left .pl span.sub{display:block;}
	.locaMain .sec1 .one .left .pl span.bus{display:block; padding-top:0;}
	.locaMain .sec1 .one .left .left_box2 .sb{top:91px;}
	.locaMain .sec1 .one .left .pl span em{display:inline-block;}
	.locaMain .sec1 .one .left .left_box2 .btn{top:25px;}
}
@media screen and (max-width: 1200px){
	.main.sub .mainTop .topTxt .tm{display:block;}
	.main.sub .mainTop .topTxt .v{display:none;}

	.enMain.sub .sec1 > div.sec2>div>div.smw{width:52%;}

	.reMain.sub .one{width:100%; padding:0 25px; box-sizing:border-box;}
	.reMain.sub .one h2{padding-top:81px;}
	.reMain.sub .one .form .inputSec.select .select_box{top:84px;}
	.reMain.sub .one .form .inputSec.select.co .select_box{}
	.reMain.sub .one .form .inputSec.tour a{top:36px;}

	.locaMain .sec1 .one .left .left_box1 .btn{margin-top:27px; top:-6px;}
	.locaMain .sec1 .one .left .left_box2 .btn{top:16px;}
}
@media screen and (max-width: 1200px) and (min-width: 641px){
	.main .mainTop .topTxt .tm{display:block; line-height:20px;}
	.main .mainTop .topTxt .v{display:none;}

	.sub .sec1>h2{padding-top:116px;}

	.sub .sec1{padding:0 25px;}
	.sub .sec1 > div{width:100%;}
	.sub .sec1 > div.enter{width:100%; padding-top:90px;}
	.sub .sec1 > div > div{width:50%;}
	.sub .sec1 > div > div img{width:100%}
	.sub .sec1 > div .sec1_txt{width:50%;}
	.sub .sec1 > div.one .sec1_txt{padding:6% 0 0 4%;}
	.sub .sec1 > div.two .sec1_txt{padding:14% 0 0 8%;}

	.sub .sec2>div>div{width:93%; margin-bottom:70px;}
	.sub .sec2>div>div.allw{width:100%;}
	.sub .sec3>div>div.flw ul{margin-bottom:112px;}
	.sub .sec2>div>div.flw li{width:43%;}
	.sub .sec2>div>div.smw{width:80%}

	.sub .sec3>div>div{width:93%; margin-bottom:70px;}
	.sub .sec3>div>div.allw{width:100%;}
	.sub .sec3>div>div.flw li{width:43%;}
	.sub .sec3>div>div.smw{width:80%}

	.stayMain.sub .sec2{padding-top:190px;}
	.stayMain.sub .sec4 > div > div{padding-bottom:135px;}

	.drinkMain.sub .sec1 h2{padding-top:140px; padding-bottom:58px; font-size:22px;}
	.drinkMain h2.r2{padding-top:0; padding-bottom:69px;}
	.drinkMain.sub .sec1>p{font-size:15px;}
	.drinkMain.sub .sec1 h2.r2{font-size:32px;}
	.drinkMain.sub .sec1 > div{padding:0;}
	.drinkMain.sub .sec1 > div.one div{height:375px;}
	.drinkMain.sub .sec1 > div.one div.sec1_txt{padding:5% 0 0 5%}
	.drinkMain.sub .sec1 > div.two .sec1_txt{padding:5% 2% 0 2%;}
	.drinkMain.sub .sec1 > div.two div{height:375px;}
	.drinkMain.sub .sec1 > div.one div img{width:40%;}
	.drinkMain.sub .sec1 > div.two div img{width:40%;}
	.drinkMain.sub .sec2>div>div{margin-bottom:16px;}
	.drinkMain.sub .sec3>div{padding-bottom:135px;}
	.drinkMain.sub .sec1 > div .sec1_txt p.tv{display:none;}
	.drinkMain.sub .sec1 > div .sec1_txt p.m{display:block;}

	.enMain.sub .sec2>div>div:last-child{margin-bottom:155px;}
	.enMain.sub .sec1{padding:0;}
	.enMain.sub .sec1>p{padding:42px 0 112px;}
	.enMain.sub .sec2>div>div{margin-bottom:110px;}
	.enMain.sub .sec1 > div.sec2>div>div.flw li{width:45%;}

	.locaMain .sec1 h2{padding-top:79px; padding-bottom:60px;}
	.locaMain .sec1 .one .right>div{width:100% !important;}
	.locaMain .sec1 .one .left .left_box1 .sb{top:63px;}

}

@media screen and (max-width: 800px){
	.stayMain.sub .sec4 > div > div{height:503px;}
	.drinkMain.sub .sec3>div{height:503px;}
	.locaMain .sec1 .one{width:100%; padding:0;}
	.locaMain .sec1 .one .right{left:0;}
}
@media screen and (max-width: 720px){
	.reMain.sub .one .form .inputSec{float:none; width:100%;}
	.reMain.sub .one .form .inputSec.select.co .select_box{left:0;}
	.reMain.sub .one .form .inputSec:nth-child(2n-1){padding-right:0;}
	.reMain.sub .one .form .inputSec:nth-child(2n){padding-left:0;}
	.reMain.sub .one .form .inputSec.tour a{top:36px;}
	
}
@media screen and (max-width: 640px){
	.main .mainTop .topTxt .tm{display:block;}
	.main .mainTop .topTxt .v{display:none;}
	.main.sub .mainTop .topTxt p{line-height:20px;}

	.sub .topContWrap{height: 450px;}
	.sub .mainTop .topTxt h1{font-size:40px; }
	.sub .mainTop .topTxt p{line-height:20px; font-size:16px;}
	.sub .sec1>p{padding-bottom:59px;}

	.sub .sec1{padding:0 30px; margin-top:450px;}
	.sub .sec1 h2{padding-top:80px; font-size:22px;}
	.sub .sec1 .tv{display:none;}
	.sub .sec1 .m{display:block;}
	.sub .sec1 > div{width:100%;}
	.sub .sec1 > div.enter{width:100%;}
	.sub .sec1 > div > div{width:100%;}
	.sub .sec1 > div > div img{width:100%}
	.sub .sec1 > div.one div{float:none; width:100%;}
	.sub .sec1 > div.one .sec1_txt{float:none; padding:34px 0 79px 0;}
	.sub .sec1 > div .sec1_txt h3{font-size:26px;}
	.sub .sec1 > div .sec1_txt p{font-size:18px; line-height:28px; padding-top:20px;}
	.sub .sec1 > div.two div{float:none;}
	.sub .sec1 > div.two .sec1_txt{float:none; padding:34px 0 0 0;}
	.sub .sec1 > div.enter{padding-top:76px;}

	.sub .sec2>div>div{width:93%; margin-bottom:70px;}
	.sub .sec2>div>div.allw{width:100%;}
	.sub .sec3>div>div.flw ul{margin-bottom:152px;}
	.sub .sec2>div>div.flw li{width:43%;}
	.sub .sec2>div>div.smw{width:80%}

	.sub .sec3>div>div{width:93%; margin-bottom:70px;}
	.sub .sec3>div>div.allw{width:100%;}
	.sub .sec3>div>div.flw li{width:43%;}
	.sub .sec3>div>div.smw{width:80%}

	.stayMain.sub .sec2{padding-top:160px;}
	.stayMain.sub .sec4 h3{padding:0 25px 45px;}
	.stayMain.sub .sec4 > div > div{padding-bottom:145px;}

	.drinkMain.sub .sec1 h2{padding-top:78px; font-size:22px;}
	.drinkMain h2{padding-bottom:57px;}
	.drinkMain h2.r2{padding-top:0; padding-bottom:69px;}
	.drinkMain.sub .sec1>p{font-size:15px; padding-bottom:89px;}
	.drinkMain.sub .sec1 h2.r2{font-size:32px; padding-top:124px; padding-bottom:71px;}
	.drinkMain.sub .sec1 > div{padding:0 5%;}
	.drinkMain.sub .sec1 > div.one div{height:375px; width:100%;}
	.drinkMain.sub .sec1 > div.one div.sec1_txt{padding:50px 40px 70px 40px; height:auto;}
	.drinkMain.sub .sec1 > div.two .sec1_txt{padding:50px 40px 0; height:auto;}
	.drinkMain.sub .sec1 > div.two div{height:375px; width:100%;}
	.drinkMain.sub .sec1 > div.one div img{width:auto; height:80%;}
	.drinkMain.sub .sec1 > div.two div img{width:auto; height:80%;}
	.drinkMain.sub .sec1 > div .sec1_txt h3{font-size:24px;}
	.drinkMain.sub .sec1 > div .sec1_txt p{font-size:16px;}
	.drinkMain.sub .sec2>div>div{width:32.3%; margin-right:0.5%; margin-bottom:0.5%; box-sizing:border-box;}
	.drinkMain.sub .sec2>div>div:nth-child(3n){margin-right:0;}
	.drinkMain.sub .sec2>div.none{height:230px; margin-top:120px;}
	.drinkMain.sub .sec3{padding:170px 0 0;}
	.drinkMain.sub .sec3>div{padding-bottom:195px;}

	.enMain.sub .sec2>div>div:last-child{margin-bottom:135px;}
	.enMain.sub .sec1{padding:0;}
	.enMain.sub .sec1 h2 {padding:80px 25px 0;}
	.enMain.sub .sec1 p {padding:25px 25px 59px; text-align:left;}
	.enMain.sub .sec1 > div.sec2>div>div.smw{width:58%;}

	.reMain.sub .sec1{padding:0;}
	.reMain.sub .sec1 > div.one div{float:left;}
	.reMain.sub .one h2{text-align:left;}
	.reMain.sub .one p{text-align:left;}
	.reMain.sub .one .form .inputSec{height:115px;}
	.reMain.sub .one .form .inputSec .tit{padding-bottom:15px;}
	.reMain.sub .one .form .inputSec .select_tit{padding:10px 0 10px 10px;}
	.reMain.sub .one .form .inputSec.tour a{top:54px;}
	.reMain.sub .one .form .inputSec .select_box li{padding-left:10px;}
	.reMain.sub .one .form .inputSec.tour{margin-bottom:35px;}
	.reMain.sub .one .priv h3{padding-top:53px;}

	.locaMain .sec1 .one .left .left_box1 .sb{top:51px;}

	.locaMain .sec1 .one .right>div{position:absolute; left:50%; transform:translateX(-50%);}
}

@media screen and (max-width: 500px){
	.stayMain.sub .sec4 > div > div{height:409px;}

	.drinkMain.sub .sec3>div{height:409px;}
	.drinkMain.sub .sec1 > div.one div{height:300px;}
	.drinkMain.sub .sec1 > div.two div{height:300px;}
	.drinkMain.sub .sec1 > div.one div.sec1_txt{padding:50px 0 70px 0; height:auto;}
	.drinkMain.sub .sec1 > div.two .sec1_txt{padding:50px 0 0 0; height:auto;}

	.locaMain .sec1 .one .left .left_box1{padding-bottom:31px;}
	.locaMain .sec1 .one .left .left_box2{padding-bottom:40px; padding-top:38px;}
	.locaMain .sec1 .one .left .left_box1 .sb{top:53px;}
	.locaMain .sec1 .one .left .left_box2 .sb{top:72px;}
	.locaMain .sec1 .one .left .left_box1 .btn{top:40px; left:72px;}
	.locaMain .sec1 .one .left .left_box2 .btn{top:68px; left:72px;}
}
@media screen and (max-width: 365px){
	.drinkMain.sub .sec1 > div.one div{height:150px;}
	.drinkMain.sub .sec1 > div.two div{height:150px;}

	.locaMain .sec1 .one .left .pl span.bus em{display:block;}
	.locaMain .sec1 .one .left .left_box2 a{top:150px;}
	.locaMain .sec1 .one .left .left_box2 .btn{top:90px;}
}