@charset "utf-8";

.wrap{width:1440px; margin: 0 auto;}
.wrap:after{clear:both; content:""; display:block;}

.main-wrap{margin-top:100px;}


/* .main-wrap .mvis */
.main-wrap .mvis{position:relative;}
.main-wrap .mvis .texts{position:absolute; top:190px; left:0px; width:100%; z-index:1; text-align:center;}
.main-wrap .mvis .texts .btit{font-size:100px; line-height:120%; letter-spacing:-0.02em; margin-bottom:10px; font-family:'Tenada'; color:#fff; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);}
.main-wrap .mvis .texts .stit{font-size:24px; line-height:120%; letter-spacing:-0.02em; font-weight:900; color:#fff; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);}

.main-wrap .mvis .slide{}
.main-wrap .mvis .slide .list{}
.main-wrap .mvis .slide .list li{}
.main-wrap .mvis .slide .list li .img{}
.main-wrap .mvis .slide .list li .img img{width:100%;}

.main-wrap .mvis .slide{}
.main-wrap .mvis .slide .control{position:absolute; top:420px; left:0px;  width:100%; z-index:2; text-align:center; display:none;}
.main-wrap .mvis .slide .control .prev-slide{display:none;}
.main-wrap .mvis .slide .control .stop-slide{width:30px; height:30px; background:url('/upload_data/board_data/BBS_0000016/175574275194547.png') center no-repeat; font-size:0px; display:inline-block; }
.main-wrap .mvis .slide .control .start-slide{width:30px; height:30px; background:url('/upload_data/board_data/BBS_0000016/175574279540132.png') center no-repeat; font-size:0px; display:inline-block; }
.main-wrap .mvis .slide .control .next-slide{display:none;}
.main-wrap .mvis .slide .control .more-btn{display:none;}

.main-wrap .mvis .slide .slick-dots{position:absolute; top:460px; left:0px; text-align:center; width:100%; z-index:3;}
.main-wrap .mvis .slide .slick-dots li{display:inline-block; margin:0px 4px; width:10px; height:10px; background:#fff; cursor: pointer; border-radius:50%;}
.main-wrap .mvis .slide .slick-dots li button{display:block; font-size:0px; border:none;}
.main-wrap .mvis .slide .slick-dots li.slick-active{background:none; border:5px solid #fff;}
.main-wrap .mvis .slide .slick-dots li.slick-active button{}

.main-wrap .mvis .slide .leslide-ctrl{display:none;}

.main-wrap .mvis .weather{position:absolute; bottom:60px; left:50%; margin-left:-720px; z-index:1;}
.main-wrap .mvis .weather .temp{display:inline-block; vertical-align:middle; color:#fff; padding-left:50px; font-size:22px; line-height:180%; margin-right:14px;}
.main-wrap .mvis .weather .temp.sunny{background:url('/upload_data/board_data/BBS_0000016/175574275194674.png') left no-repeat; background-size:40px;}
.main-wrap .mvis .weather .temp.litcl{background:url('/upload_data/board_data/BBS_0000016/175582562871835.png') left no-repeat; background-size:40px;}
.main-wrap .mvis .weather .temp.lotcl{background:url('/upload_data/board_data/BBS_0000016/175582562871939.png') left no-repeat; background-size:40px;}
.main-wrap .mvis .weather .temp.blur{background:url('/upload_data/board_data/BBS_0000016/175582562871932.png') left no-repeat; background-size:40px;}
.main-wrap .mvis .weather .temp.rain{background:url('/upload_data/board_data/BBS_0000016/175574275194682.png') left no-repeat; background-size:40px;}
.main-wrap .mvis .weather .temp.snra{background:url('/upload_data/board_data/BBS_0000016/175582562872078.png') left no-repeat; background-size:40px;}
.main-wrap .mvis .weather .temp.snow{background:url('/upload_data/board_data/BBS_0000016/175582562872099.png') left no-repeat; background-size:40px;}

.main-wrap .mvis .weather .btxt{display:inline-block; vertical-align:middle; font-size:15px;}
.main-wrap .mvis .weather .btxt span{display:inline-block; color:#fff; margin-right:10px}
.main-wrap .mvis .weather .btxt span strong{display:inline-block; margin-left:5px;}
.main-wrap .mvis:before{position:absolute; bottom:60px; left:0px; z-index:1; width:100%; text-align:center; padding-top:30px; font-size:14px; color:#fff; background:url('/upload_data/board_data/BBS_0000016/175574976594723.png') center top no-repeat; content:"SCROLL DOWN"; letter-spacing:-0.02em;}


	@media all and (max-width:1440px){
		.wrap{width:100%; padding:0px 20px; box-sizing:border-box;}
		.main-wrap .mvis .texts{top:10%;}

		.main-wrap .mvis .slide .slick-dots{top:60%;}
		.main-wrap .mvis:before{bottom:20px;}

		.main-wrap .mvis .weather{bottom:60px; left:20px; margin-left:0px;}
	}	

	@media all and (max-width:1000px){

		.main-wrap .mvis .texts .btit{font-size:60px; margin-bottom:5px;}
		.main-wrap .mvis .texts .stit{font-size:20px; line-height:120%; letter-spacing:-0.02em; font-weight:900; color:#fff; text-shadow:1px 1px 3px #000;}

		.main-wrap .mvis .slide .slick-dots{top:55%;}

		.main-wrap .mvis:before{display:none;}

		.main-wrap .mvis .weather{bottom:20px; left:20px; margin-left:0px;}

	}

	@media all and (max-width:680px){
		.wrap{padding:0px 15px}

		.main-wrap .mvis .texts{top:8%;}
		.main-wrap .mvis .texts .btit{font-size:40px; margin-bottom:0px;}
		.main-wrap .mvis .texts .stit{font-size:16px;}

		.main-wrap .mvis .slide .slick-dots{top:50%;}

		.main-wrap .mvis .weather{bottom:10px; left:10px;}

		.main-wrap .mvis .weather .temp{font-size:20px;}
		.main-wrap .mvis .weather .btxt{font-size:14px;}
	}

	@media all and (max-width:480px){
		.main-wrap .mvis .texts{top:6%;}
		.main-wrap .mvis .texts .btit{font-size:30px;}
		.main-wrap .mvis .texts .stit{font-size:14px;}

		.main-wrap .mvis .slide .slick-dots{top:52%;}

		.main-wrap .mvis .weather{bottom:5px; left:10px;}
		
		.main-wrap .mvis .weather .temp{background-size:20px !important;  padding-left:26px;}
		.main-wrap .mvis .weather .temp{font-size:18px;}
		.main-wrap .mvis .weather .btxt{font-size:13px;}
	}

/* .main-wrap .mboard-mevent */
.main-wrap .mboard-mevent{padding-top:90px; background:linear-gradient(#fff, #eaf9fe);}
.main-wrap .mboard-mevent:after{clear:both; content:""; display:block;}

.main-wrap .mboard-mevent .title{font-size:40px; line-height:120%; letter-spacing:-0.02em; font-family:'Tenada'; color:#353535; margin-bottom:40px;}

.main-wrap .mboard-mevent .mboard{position:relative; float:left; width:48.5%;}
.main-wrap .mboard-mevent .mboard .list{border-top:1px solid #000;}
.main-wrap .mboard-mevent .mboard .list li{border-bottom:1px solid #eff0f1;}
.main-wrap .mboard-mevent .mboard .list li a{display:block; padding:18px 26px;}
.main-wrap .mboard-mevent .mboard .list li a .btxt{line-height:120%; display:block; font-size:18px; color:#000; letter-spacing:-0.02em; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.main-wrap .mboard-mevent .mboard .list li a .date{line-height:120%; display:block; font-size:14px; color:#666; letter-spacing:-0.02em; }
.main-wrap .mboard-mevent .mboard .more-btn{position:absolute; top:-10px; right:0px; font-size:50px; line-height:100%;  transform:rotate(0deg); transition:all 0.3s ease-out;}

.main-wrap .mboard-mevent .mboard .list li a:hover .btxt{color:#04a650;}
.main-wrap .mboard-mevent .mboard .list li a:hover .date{color:#04a650;}
.main-wrap .mboard-mevent .mboard .more-btn:hover{transform:rotate(-180deg);}

.main-wrap .mboard-mevent .mevent{position:relative; float:right; width:48.5%;}
.main-wrap .mboard-mevent .mevent .list{margin:0px -1%;}
.main-wrap .mboard-mevent .mevent .list:after{clear:both; content:""; display:block;}
.main-wrap .mboard-mevent .mevent .list li{float:left; width:48%; margin:0px 1%; border-radius:20px; overflow:hidden;}
.main-wrap .mboard-mevent .mevent .list li a{display:block;}
.main-wrap .mboard-mevent .mevent .list li a .img{display:block; width:100%; height:270px; overflow:hidden;}
.main-wrap .mboard-mevent .mevent .list li a .img img{width:100%; height:270px; object-fit: cover; transform:scale(1.0, 1.0); transition:all 0.3s ease-out;}
.main-wrap .mboard-mevent .mevent .list li a .tit-date{display:block; padding:20px 20px; background:#fff;}
.main-wrap .mboard-mevent .mevent .list li a .tit-date .tit{display:block; font-style:normal; text-align:center; font-size:18px; line-height:120%; color:#000; letter-spacing:-0.02em; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.main-wrap .mboard-mevent .mevent .list li a .tit-date .date{display:block; font-style:normal; text-align:center; font-size:14px; line-height:120%; color:#666;}
.main-wrap .mboard-mevent .mevent .more-btn{position:absolute; top:-10px; right:0px; font-size:50px; line-height:100%; transform:rotate(0deg); transition:all 0.3s ease-out;}

.main-wrap .mboard-mevent .mevent .list li a:hover .img img{transform:scale(1.1, 1.1);}
.main-wrap .mboard-mevent .mevent .list li a:hover .tit-date{background:#04a650;}
.main-wrap .mboard-mevent .mevent .list li a:hover .tit-date .tit{color:#fff; text-decoration:underline;}
.main-wrap .mboard-mevent .mevent .list li a:hover .tit-date .date{color:#fff; text-decoration:underline;}
.main-wrap .mboard-mevent .mevent .more-btn:hover{transform:rotate(-180deg);}


	@media all and (max-width:1000px){
		.main-wrap .mboard-mevent{padding-top:30px;}

		.main-wrap .mboard-mevent .title{font-size:24px; margin-bottom:10px;}

		.main-wrap .mboard-mevent .mboard .list li a{padding:10px 0px;}
		.main-wrap .mboard-mevent .mboard .list li a .btxt{font-size:15px; margin-bottom:5px;}
		.main-wrap .mboard-mevent .mboard .list li a .date{font-size:13px;}
		.main-wrap .mboard-mevent .mboard .more-btn{top:-10px; font-size:34px;}

		.main-wrap .mboard-mevent .mevent .list li a .img{height:170px;}
		.main-wrap .mboard-mevent .mevent .list li a .img img{height:170px;}
		.main-wrap .mboard-mevent .mevent .list li a .tit-date{padding:10px 10px;}
		.main-wrap .mboard-mevent .mevent .list li a .tit-date .tit{font-size:16px; margin-bottom:5px;}
		.main-wrap .mboard-mevent .mevent .list li a .tit-date .date{font-size:13px;}
		.main-wrap .mboard-mevent .mevent .more-btn{top:-10px; font-size:34px;}

	}

	@media all and (max-width:680px){
		.main-wrap .mboard-mevent{padding-top:20px;}
		.main-wrap .mboard-mevent .mboard{float:none; width:100%; margin-bottom:30px;}
		.main-wrap .mboard-mevent .mboard .list li a .btxt{font-size:14px;}
		.main-wrap .mboard-mevent .mboard .list li a .date{font-size:12px;}

		.main-wrap .mboard-mevent .mevent{float:none; width:100%;}
		.main-wrap .mboard-mevent .mevent .list li a .img{height:120px;}
		.main-wrap .mboard-mevent .mevent .list li a .img img{height:120px;}
		.main-wrap .mboard-mevent .mevent .list li a .tit-date .tit{font-size:14px;}
		.main-wrap .mboard-mevent .mevent .list li a .tit-date .date{font-size:12px;}
	}

	@media all and (max-width:480px){
		.main-wrap .mboard-mevent{padding:20px 0;}

	}

/* .main-wrap .mreser */
.main-wrap .mreser{padding:250px 0px 130px 0px; background:url('/upload_data/board_data/BBS_0000016/175574313796532.jpg') top center no-repeat; background-size:cover;}

.main-wrap .mreser .title{margin-bottom:60px; text-align:center;}
.main-wrap .mreser .title .btit{font-size:60px; line-height:120%; letter-spacing:-0.02em; font-family:'Tenada'; color:#f8ff39; margin-bottom:30px;}
.main-wrap .mreser .title .stit{font-size:18px; line-height:120%; letter-spacing:-0.02em; color:#fff;}

.main-wrap .mreser .list-btns{margin:0px -1%;}
.main-wrap .mreser .list-btns li{position:relative; float:left; width:31.333333333%; margin:0px 1%; padding:50px 40px; box-sizing:border-box; border-radius:20px;}
.main-wrap .mreser .list-btns li:before{position:absolute; bottom:30px; right:30px; width:90px; height:85px; background:#000; content:"";}
.main-wrap .mreser .list-btns li .tit{font-size:30px; line-height:120%; letter-spacing:-0.02em; font-family:'Tenada'; color:#fff; margin-bottom:20px;}
.main-wrap .mreser .list-btns li .btxt{font-size:16px; line-height:140%; color:#fff; margin-bottom:30px;}
.main-wrap .mreser .list-btns li .btns{}
.main-wrap .mreser .list-btns li .btns .btn{display:inline-block;}
.main-wrap .mreser .list-btns li .btns .btn span{display:block; line-height:100%; color:#fff; padding:10px 24px; background:rgba(255, 255, 255, 0.2); border-radius:20px; transition:all 0.2s ease-out;}
.main-wrap .mreser .list-btns li .btns .btn:hover span{background:rgba(255, 255, 255, 0.6); text-decoration:underline;}

.main-wrap .mreser .list-btns li.danghangpo{background:#476188;}
.main-wrap .mreser .list-btns li.danghangpo:before{background:url('/upload_data/board_data/BBS_0000016/175574313796622.png') top center no-repeat;}
.main-wrap .mreser .list-btns li.autocamp{background:#04a650;}
.main-wrap .mreser .list-btns li.autocamp:before{background:url('/upload_data/board_data/BBS_0000016/175574313796633.png') top center no-repeat;}
.main-wrap .mreser .list-btns li.showing{background:#c55a86;}
.main-wrap .mreser .list-btns li.showing:before{background:url('/upload_data/board_data/BBS_0000016/175574313796779.png') top center no-repeat;}


	@media all and (max-width:1440px){
		.main-wrap .mreser .list-btns li{padding:30px 20px;}
		.main-wrap .mreser .list-btns li:before{bottom:30px; right:10px; width:60px; height:60px; background-size:60px !important;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .mreser{padding:80px 0px 40px 0px;}

		.main-wrap .mreser .title{margin-bottom:20px}
		.main-wrap .mreser .title .btit{font-size:40px;margin-bottom:10px;}
		.main-wrap .mreser .title .stit{font-size:16px; }

		.main-wrap .mreser .list-btns li{padding:20px 16px 10px 16px;}
		.main-wrap .mreser .list-btns li .tit{font-size:20px; margin-bottom:0px;}
		.main-wrap .mreser .list-btns li .btxt{font-size:13px; margin-bottom:10px;}
		.main-wrap .mreser .list-btns li .btxt br{display:none;}
		.main-wrap .mreser .list-btns li .btns .btn{width:60%;}
		.main-wrap .mreser .list-btns li .btns .btn{margin-bottom:10px;}
		.main-wrap .mreser .list-btns li .btns .btn span{display:block; line-height:100%; color:#fff; padding:6px 15px; text-align:center;}

	}

	@media all and (max-width:680px){
		.main-wrap .mreser{padding:80px 0px 20px 0px;}

		.main-wrap .mreser .title .btit{font-size:34px; margin-bottom:0px;}
		.main-wrap .mreser .title .stit{font-size:14px; }

		.main-wrap .mreser .list-btns{margin:0px 0%;}
		.main-wrap .mreser .list-btns li{float:none; width:100%; margin:0px 0%; margin-bottom:10px;}
		.main-wrap .mreser .list-btns li:last-child{margin-bottom:0px;}
	}

	@media all and (max-width:480px){
		.main-wrap .mreser{padding:20px 0px 20px 0px; background:#68baac;}


		.main-wrap .mreser .list-btns li{padding:20px 10px 10px 10px; border-radius:10px;}
		.main-wrap .mreser .list-btns li:before{bottom:20px; right:6px; width:50px; height:50px; background-size:50px !important;}
		.main-wrap .mreser .list-btns li .tit{font-size:18px;}
		.main-wrap .mreser .list-btns li .btxt{font-size:13px;}
		.main-wrap .mreser .list-btns li .btns .btn span{font-size:12px;padding:6px 5px;}

	}
/* .main-wrap .msight */
.main-wrap .msight{padding:130px 0px 120px 0px; background:url('/upload_data/board_data/BBS_0000016/175574327773007.jpg') bottom center no-repeat; background-size:cover;}

.main-wrap .msight .title{font-size:40px; line-height:120%; letter-spacing:-0.02em; font-family:'Tenada'; color:#353535; margin-bottom:50px;}

.main-wrap .msight .tour-infos{position:relative; float:left; width:48.5%;}
.main-wrap .msight .tour-infos .infos{margin-bottom:50px;}
.main-wrap .msight .tour-infos .infos:after{clear:both; content:""; display:block;}
.main-wrap .msight .tour-infos .infos li{width:50%; float:left; padding-left:34px; line-height:140%; font-size:16px; color:#222; box-sizing:border-box; margin-bottom:20px;}
.main-wrap .msight .tour-infos .infos li.loca{background:url('/upload_data/board_data/BBS_0000016/175574327773121.png') left no-repeat;}
.main-wrap .msight .tour-infos .infos li.time{background:url('/upload_data/board_data/BBS_0000016/175574327773219.png') left no-repeat;}
.main-wrap .msight .tour-infos .infos li.tel{background:url('/upload_data/board_data/BBS_0000016/175574327773253.png') left no-repeat;}
.main-wrap .msight .tour-infos .infos li.fax{background:url('/upload_data/board_data/BBS_0000016/175574327773325.png') left no-repeat;}

.main-wrap .msight .tour-infos .btns{margin:0px -1%;}
.main-wrap .msight .tour-infos .btns:after{clear:both; content:""; display:block;}
.main-wrap .msight .tour-infos .btns li{float:left; width:48%; margin:0px 1%;}
.main-wrap .msight .tour-infos .btns li .btn{position:relative; display:block; padding:40px 30px; border-radius:20px;}
.main-wrap .msight .tour-infos .btns li .btn:before{position:absolute; bottom:20px; right:30px; width:82px; height:94px; background:#000; content:""; transition:all 0.2s ease-out;}
.main-wrap .msight .tour-infos .btns li .btn .tit{display:block; font-family:'Tenada'; font-size:26px; line-height:120%; margin-bottom:16px; color:#fff;}
.main-wrap .msight .tour-infos .btns li .btn .btxt{line-height:160%; font-size:16px; color:#fff;}

.main-wrap .msight .tour-infos .btns li.car .btn{background:#00a877;}
.main-wrap .msight .tour-infos .btns li.car .btn:before{background:url('/upload_data/board_data/BBS_0000016/175574336373223.png') center no-repeat;}
.main-wrap .msight .tour-infos .btns li.pub .btn{background:#66b834;}
.main-wrap .msight .tour-infos .btns li.pub .btn:before{background:url('/upload_data/board_data/BBS_0000016/175574336373391.png') center no-repeat;}

.main-wrap .msight .tour-infos .btns li .btn:hover .tit{text-decoration:underline;}
.main-wrap .msight .tour-infos .btns li .btn:hover .btxt{text-decoration:underline;}
.main-wrap .msight .tour-infos .btns li.car .btn:hover:before{right:50px;}
.main-wrap .msight .tour-infos .btns li.pub .btn:hover:before{right:50px;}

.main-wrap .msight .tour-attra{position:relative; float:right; width:48.5%;}
.main-wrap .msight .tour-attra .list{margin:0px -1%;}
.main-wrap .msight .tour-attra .list:after{clear:both; content:""; display:block;}
.main-wrap .msight .tour-attra .list li{float:left; width:48%; margin:0px 1%; border-radius: 20px;}
.main-wrap .msight .tour-attra .list li a{}
.main-wrap .msight .tour-attra .list li a.img{}
.main-wrap .msight .tour-attra .list li a.img img{}
.main-wrap .msight .tour-attra .list li a.btxt{}

.main-wrap .msight .tour-attra .list{margin:0px -1%;}
.main-wrap .msight .tour-attra .list:after{clear:both; content:""; display:block;}
.main-wrap .msight .tour-attra .list li{float:left; width:48%; margin:0px 1%; border-radius:20px; overflow:hidden;}
.main-wrap .msight .tour-attra .list li a{display:block;}
.main-wrap .msight .tour-attra .list li a .img{display:block; width:100%; height:270px; overflow:hidden;}
.main-wrap .msight .tour-attra .list li a .img img{width:100%; height:270px; object-fit: cover; transform:scale(1.0, 1.0); transition:all 0.3s ease-out;}
.main-wrap .msight .tour-attra .list li a .btxt{position:relative; display:block; padding:30px 20px; background:#fff; display:block; font-style:normal; font-size:18px; line-height:120%; color:#000; letter-spacing:-0.02em; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.main-wrap .msight .tour-attra .list li a .btxt:before{position:absolute; top:50%; right:30px; font-size:26px; width:30px; height:30px; margin-top:-11px; text-align:center; content:"→"; display:block;}

.main-wrap .msight .tour-attra .list li a:hover .img img{transform:scale(1.1, 1.1);}
.main-wrap .msight .tour-attra .list li a:hover .btxt{background:#04a650; color:#fff; text-decoration:underline;}

	@media all and (max-width:1000px){
		.main-wrap .msight{padding:40px 0px;}

		.main-wrap .msight .title{font-size:24px; margin-bottom:10px;}

		.main-wrap .msight .tour-infos .infos{margin-bottom:20px;}
		.main-wrap .msight .tour-infos .infos li{width:100%; float:none; padding-left:20px; font-size:14px; margin-bottom:10px; background-size:16px !important;}

		.main-wrap .msight .tour-infos .btns li .btn{padding:20px 10px;}
		.main-wrap .msight .tour-infos .btns li .btn:before{bottom:10px; right:10px; width:40px; height:44px; background-size:100% !important;}
		.main-wrap .msight .tour-infos .btns li .btn .tit{font-size:18px; margin-bottom:10px;}
		.main-wrap .msight .tour-infos .btns li .btn .btxt{font-size:13px;}

		.main-wrap .msight .tour-infos .btns li.car .btn:hover:before{right:20px;}
		.main-wrap .msight .tour-infos .btns li.pub .btn:hover:before{right:20px;}

		.main-wrap .msight .tour-attra .list li a .img{height:210px;}
		.main-wrap .msight .tour-attra .list li a .img img{height:210px;}
		.main-wrap .msight .tour-attra .list li a .btxt{padding:20px 10px; font-size:15px;}
		.main-wrap .msight .tour-attra .list li a .btxt:before{right:10px; font-size:16px;}


	}

	@media all and (max-width:680px){
		.main-wrap .msight{padding:20px 0px 50px 0px;}

		.main-wrap .msight .tour-infos{float:none; width:100%; margin-bottom:30px;}
		.main-wrap .msight .tour-infos .infos li{margin-bottom:5px;}

		.main-wrap .msight .tour-attra{float:none; width:100%;}

		.main-wrap .msight .tour-infos .btns li .btn{padding:10px 10px; border-radius:10px;}

		.main-wrap .msight .tour-infos .btns li .btn .tit{font-size:16px; margin-bottom:5px;}

		.main-wrap .msight .tour-attra .list li a .img{height:120px;}
		.main-wrap .msight .tour-attra .list li a .img img{height:120px;}
		.main-wrap .msight .tour-attra .list li a .btxt{padding:10px 10px; font-size:14px;}
		.main-wrap .msight .tour-attra .list li a .btxt:before{font-size:15px;}
	}

	@media all and (max-width:480px){
		.main-wrap .msight .tour-infos .btns li .btn .btxt{font-size:12px;}
	}                                            