@charset "utf-8";

.main-wrap{}

/* .main-wrap .mvis */
.main-wrap .mvis{position:relative;}
.main-wrap .mvis .texts{position:absolute; top:160px; left:40px; z-index:1;}
.main-wrap .mvis .texts .dday{font-family:'GmarketSans'; font-weight:900; font-size:70px; color:#f5a003; line-height:100%; letter-spacing:-0.02em; margin-bottom:20px; text-shadow:0px 0px 5px #000;}
.main-wrap .mvis .texts .btit{font-family:'Tenada'; font-size:60px; line-height:100%; color:#fff; letter-spacing:-0.02em; margin-bottom:10px; text-shadow:0px 0px 5px #000;}
.main-wrap .mvis .texts .date-loca{}
.main-wrap .mvis .texts .date-loca .btxt{display:block; padding-left:50px; margin:0px 0px; font-size:24px; font-family:'GmarketSans'; line-height:160%; color:#fff; letter-spacing:-0.02em;} 
.main-wrap .mvis .texts .date-loca .btxt.date{background:url("/upload_data/board_data/BBS_0000016/175559401581301.png") no-repeat left; margin-bottom:20px;}
.main-wrap .mvis .texts .date-loca .btxt.loca{background:url("/upload_data/board_data/BBS_0000016/175559401581503.png") no-repeat left;}

.main-wrap .mvis .slide{position:relative;}
.main-wrap .mvis .slide .list{}
.main-wrap .mvis .slide .list li{line-height:0px; height:853px;}
.main-wrap .mvis .slide .list li a{}
.main-wrap .mvis .slide .list li a .img{width:100%;}
.main-wrap .mvis .slide .list li a .img img{width:100%;}
.main-wrap .mvis .slide .list li video{width:100%; height:853px; object-fit:cover;}

.main-wrap .mvis .slide .slick-dots{position:absolute; bottom:160px; left:0px; text-align:center; width:100%; z-index:2;}
.main-wrap .mvis .slide .slick-dots li{display:inline-block; margin:0px 5px;}
.main-wrap .mvis .slide .slick-dots li button{width:40px; height:4px; background:#fff; opacity:0.5; font-size:0px; border:none;}
.main-wrap .mvis .slide .slick-dots li.slick-active{}
.main-wrap .mvis .slide .slick-dots li.slick-active button{ opacity:1.0}

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

.main-wrap .mvis .slide .control{}
.main-wrap .mvis .slide .control .bt_box{}
.main-wrap .mvis .slide .control .bt_box .prev-slide{display:none;}
.main-wrap .mvis .slide .control .bt_box .stop-slide{position:absolute; bottom:140px; left:50%; margin-left:100px; width:48px; height:48px; border-radius:50%; border:1px solid #fff; z-index:3; background:url("../images/main/mvis-slide-pause.png") no-repeat center; font-size:0px;}
.main-wrap .mvis .slide .control .bt_box .start-slide{position:absolute; bottom:140px; left:50%; margin-left:100px; width:48px; height:48px; border-radius:50%; border:1px solid #fff; z-index:3; background:url("../images/main/mvis-slide-play.png") no-repeat center; font-size:0px;}
.main-wrap .mvis .slide .control .bt_box .next-slide{display:none;}
.main-wrap .mvis .slide .control .bt_box .more-btn{display:none;}

	@media all and (max-width:1800px){
		.main-wrap .mvis .texts{top:16%;}
	}	

	@media all and (max-width:1600px){
		.main-wrap .mvis .texts{top:20%;}

		.main-wrap .mvis .slide .list li{height:700px;}
		.main-wrap .mvis .slide .list li video{height:700px;}
	}	

	@media all and (max-width:1400px){
		.main-wrap .mvis .texts .dday{font-size:60px;}
		.main-wrap .mvis .texts .btit{font-size:50px;}
		.main-wrap .mvis .texts .date-loca .btxt{font-size:22px;} 

		.main-wrap .mvis .slide .list li{height:600px;}
		.main-wrap .mvis .slide .list li video{height:600px;}

		.main-wrap .mvis .slide .slick-dots{bottom:40px;}

		.main-wrap .mvis .slide .control .bt_box .stop-slide{bottom:20px;}
		.main-wrap .mvis .slide .control .bt_box .start-slide{bottom:20px;}
	}	

	@media all and (max-width:1000px){
		.main-wrap{margin-top:80px;}
		.main-wrap .mvis .texts{top:10%; left:20px;}
		.main-wrap .mvis .texts .dday{font-size:30px; margin-bottom:10px;}
		.main-wrap .mvis .texts .btit{font-size:30px;}
		.main-wrap .mvis .texts .date-loca .btxt{font-size:14px; padding-left:26px; background-size:20px !important;}
		.main-wrap .mvis .texts .date-loca .btxt.date{margin-bottom:5px;}

		.main-wrap .mvis .slide .list li{height:300px;}
		.main-wrap .mvis .slide .list li video{height:300px;}

		.main-wrap .mvis .slide .slick-dots{bottom:20px;}

		.main-wrap .mvis .slide .control .bt_box .stop-slide{bottom:10px; width:36px; height:36px;}
		.main-wrap .mvis .slide .control .bt_box .start-slide{bottom:10px; width:36px; height:36px;}
	}

	@media all and (max-width:680px){
		.main-wrap{margin-top:50px;}
		.main-wrap .mvis .texts .dday{font-size:24px;}
		.main-wrap .mvis .texts .btit{font-size:24px;}
		.main-wrap .mvis .texts .date-loca .btxt{padding-left:20px; background-size:16px !important;}

		.main-wrap .mvis .slide .list li{height:240px;}
		.main-wrap .mvis .slide .list li video{height:240px;}

		.main-wrap .mvis .slide .slick-dots{bottom:20px;}

		.main-wrap .mvis .slide .control .bt_box .stop-slide{bottom:10px; width:30px; height:30px;}
		.main-wrap .mvis .slide .control .bt_box .start-slide{bottom:10px; width:30px; height:30px;}
	}

	@media all and (max-width:480px){
		.main-wrap .mvis .slide .list li{height:200px;}
		.main-wrap .mvis .slide .list li video{height:200px;}

		.main-wrap .mvis .texts .dday{font-size:20px; margin-bottom:5px;}
		.main-wrap .mvis .texts .btit{font-size:20px;}
		.main-wrap .mvis .texts .date-loca .btxt{font-size:12px;}

	}

.main-wrap .mvis .quick{position:relative; width:1380px; padding:40px 100px; box-sizing:border-box; margin:0 auto; margin-top:-76px; background:#197938; z-index:1; border-radius:60px;}
.main-wrap .mvis .quick .list{font-size:0px;}
.main-wrap .mvis .quick .list li{display:inline-block; vertical-align:middle; margin:0px 64px;}
.main-wrap .mvis .quick .list li:first-child{margin-left:0px;}
.main-wrap .mvis .quick .list li:last-child{margin-right:0px;}
.main-wrap .mvis .quick .list li a{position:relative; top:0px; text-align:center; display:block; transition: all 0.2s ease-out;}
.main-wrap .mvis .quick .list li a span{display:inline-block; font-family:'GmarketSans'; font-weight:100; line-height:180%; font-size:22px; color:#fff; padding-left:56px;}
.main-wrap .mvis .quick .list li.ticket a span{background:url("/upload_data/board_data/BBS_0000016/175559401581680.png") no-repeat left;}
.main-wrap .mvis .quick .list li.reser a span{background:url("/upload_data/board_data/BBS_0000016/175559401581732.png") no-repeat left;}
.main-wrap .mvis .quick .list li.festi a span{background:url("/upload_data/board_data/BBS_0000016/175559401581899.png") no-repeat left;}
.main-wrap .mvis .quick .list li.gumap a span{background:url("/upload_data/board_data/BBS_0000016/175559407298497.png") no-repeat left;}

.main-wrap .mvis .quick .list li a:hover{top:-5px; }
.main-wrap .mvis .quick .list li a:hover span{text-decoration:underline;}

	@media all and (max-width:1400px){
		.main-wrap .mvis .quick{padding:30px 10px;}
		.main-wrap .mvis .quick{width:100%; margin-top:0px; border-radius:0px;}
		.main-wrap .mvis .quick .list li{margin:0px 20px;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .mvis .quick{padding:20px 10px;}
		.main-wrap .mvis .quick .list li{margin:0px 14px;}
		.main-wrap .mvis .quick .list li a span{font-size:18px; padding-left:22px; background-size:20px !important;}
	}

	@media all and (max-width:680px){
		.main-wrap .mvis .quick{padding:10px 20px;}
		.main-wrap .mvis .quick .list li{width:50%; margin:0px 0px;}
		.main-wrap .mvis .quick .list li a span{font-size:16px;}
	}

	@media all and (max-width:480px){
		.main-wrap .mvis .quick{padding:5px 10px;}
		.main-wrap .mvis .quick .list li a span{font-size:13px;}
	}

/* .main-wrap .youtu-mboard */
.main-wrap .youtu-mboard{padding:150px 0px 80px 0px; background:#1e1e1e; margin-top:-44px;} 
.main-wrap .youtu-mboard .youtu{width:45%; float:left;} 
.main-wrap .youtu-mboard .youtu .title{margin-bottom:110px;} 
.main-wrap .youtu-mboard .youtu .title .stit{font-size:20px; color:#f5a003; margin-bottom:10px; line-height:120%; font-family:'GmarketSans'; } 
.main-wrap .youtu-mboard .youtu .title .btit{font-size:40px; color:#fff; line-height:120%; font-family:'GmarketSans'; font-weight:100; letter-spacing:-0.02em;}  

.main-wrap .youtu-mboard .youtu .sum-btn{position:relative; width:100%; z-index:0;} 
.main-wrap .youtu-mboard .youtu .sum-btn:before{position:absolute; left:30px; bottom:40px; width:100%; height:350px; border:1px solid #4b4b4b; content:""; z-index:-1;} 
.main-wrap .youtu-mboard .youtu .sum-btn iframe{width:100%; height:350px;} 
.main-wrap .youtu-mboard .youtu .sum-btn .btn{transition:all 0.2s ease-out; position:absolute; right:0px; top:-60px; padding:12px 30px; background:#cc4558; font-size:18px; color:#fff; letter-spacing:-0.02em; border-radius:30px;}
.main-wrap .youtu-mboard .youtu .sum-btn .btn span{line-height:100%; padding-left:44px; background:url("/upload_data/board_data/BBS_0000016/175559407298477.png") no-repeat left;}
.main-wrap .youtu-mboard .youtu .sum-btn .btn:hover{right:-10px;}

.main-wrap .youtu-mboard .mboard-infos{width:50%; float:right;}
.main-wrap .youtu-mboard .mboard-infos:after{clear:both; content:""; display:block;}

.main-wrap .youtu-mboard .mboard-infos .mboard{float:left; position:relative; width:48%; padding:70px 30px 50px 30px; box-sizing:border-box; background:#393939; margin-top:30px; border-radius:30px;}
.main-wrap .youtu-mboard .mboard-infos .mboard .tit{font-size:26px; color:#fff; margin-bottom:30px; font-family:'GmarketSans'; font-weight:900; line-height:100%;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list{}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li{margin-bottom:25px;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li:last-child{margin-bottom:0px;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li a{display:block;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .btxt{font-family:'GmarketSans'; font-weight:100; font-size:17px; margin-bottom:5px; color:#fff; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .date{font-family:'GmarketSans'; font-weight:100; font-size:15px; color:#666; display:block;}
.main-wrap .youtu-mboard .mboard-infos .mboard .more-btn{position:absolute; right:30px; top:56px; font-size:40px; line-height:100%; color:#fff; font-family:'NotoKrL'; font-weight:100;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li a:hover .btxt{text-decoration:underline;}
.main-wrap .youtu-mboard .mboard-infos .mboard .list li a:hover .date{text-decoration:underline;}

.main-wrap .youtu-mboard .mboard-infos .infos{float:right; width:48%;} 
.main-wrap .youtu-mboard .mboard-infos .infos .info{position:relative; border-radius:30px; padding:40px 25px;} 
.main-wrap .youtu-mboard .mboard-infos .infos .info:before{position:absolute; top:30px; right:40px; width:45px; height:48px; background:#000; content:"";} 
.main-wrap .youtu-mboard .mboard-infos .infos .info .tit{font-family:'GmarketSans'; font-weight:900; line-height:120%; margin-bottom:30px; font-size:24px; color:#fff;} 
.main-wrap .youtu-mboard .mboard-infos .infos .info .btxt{font-family:'GmarketSans'; font-weight:900; line-height:120%; margin-bottom:5px; font-size:18px; color:#fff;} 
.main-wrap .youtu-mboard .mboard-infos .infos .info .stxt{font-family:'GmarketSans'; font-weight:100; line-height:120%; font-size:15px; color:#fff;} 

.main-wrap .youtu-mboard .mboard-infos .infos .info.time{background:#412c40; margin-top:70px; margin-bottom:25px;} 
.main-wrap .youtu-mboard .mboard-infos .infos .info.time:before{background:url("/upload_data/board_data/BBS_0000016/175559407298513.png") no-repeat left;} 

.main-wrap .youtu-mboard .mboard-infos .infos .info.charge{background:#153a46;} 
.main-wrap .youtu-mboard .mboard-infos .infos .info.charge:before{background:url("/upload_data/board_data/BBS_0000016/175575083144220.png") no-repeat left;} 

	@media all and (max-width:1400px){
		.main-wrap .youtu-mboard{padding:80px 0px 60px 0px; margin-top:0px;} 

		.main-wrap .youtu-mboard .youtu .title .btit{font-size:36px;}  
	}	

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

		.main-wrap .youtu-mboard{padding:30px 0px 30px 0px;} 

		.main-wrap .youtu-mboard .youtu{width:100%; float:none; margin-bottom:20px;} 
		.main-wrap .youtu-mboard .youtu .title{margin-bottom:20px;} 
		.main-wrap .youtu-mboard .youtu .title .stit{font-size:16px;} 
		.main-wrap .youtu-mboard .youtu .title .btit{font-size:30px;}  

		.main-wrap .youtu-mboard .youtu .sum-btn{} 
		.main-wrap .youtu-mboard .youtu .sum-btn:before{display:none;} 
		.main-wrap .youtu-mboard .youtu .sum-btn iframe{width:100%; height:350px;} 
		.main-wrap .youtu-mboard .youtu .sum-btn .btn{top:-60px; padding:10px 20px; font-size:16px;}
		.main-wrap .youtu-mboard .youtu .sum-btn .btn span{padding-left:36px; background-size:30px;}

		.main-wrap .youtu-mboard .mboard-infos{width:100%; float:none; } 
		.main-wrap .youtu-mboard .mboard-infos .mboard{margin-top:0px; padding:30px 20px; }
		.main-wrap .youtu-mboard .mboard-infos .mboard .tit{font-size:22px; margin-bottom:20px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .btxt{font-size:16px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .date{font-size:14px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .more-btn{right:20px; top:14px; font-size:36px;}

		.main-wrap .youtu-mboard .mboard-infos .infos .info{ padding:20px 20px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info:before{top:20px; right:20px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .tit{margin-bottom:10px; font-size:20px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .btxt{font-size:16px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .stxt{font-size:14px;} 

		.main-wrap .youtu-mboard .mboard-infos .infos .info.time{margin-top:0px; margin-bottom:20px;}
	}

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

		.main-wrap .youtu-mboard .youtu{margin-bottom:10px;} 
		.main-wrap .youtu-mboard .youtu .title{margin-bottom:10px;} 
		.main-wrap .youtu-mboard .youtu .title .stit{font-size:14px;} 
		.main-wrap .youtu-mboard .youtu .title .btit{font-size:26px;}  

		.main-wrap .youtu-mboard .youtu .sum-btn iframe{height:240px;} 
		.main-wrap .youtu-mboard .youtu .sum-btn .btn{top:-50px; padding:8px 10px; font-size:14px;}
		.main-wrap .youtu-mboard .youtu .sum-btn .btn span{padding-left:26px; background-size:20px;}

		.main-wrap .youtu-mboard .mboard-infos .mboard{padding:20px 10px; border-radius:20px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .tit{font-size:18px; margin-bottom:10px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li{margin-bottom:15px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .btxt{font-size:15px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .date{font-size:12px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .more-btn{right:14px; top:6px; font-size:32px;}

		.main-wrap .youtu-mboard .mboard-infos .infos .info{padding:20px 10px; border-radius:20px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info:before{top:10px; right:10px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .tit{margin-bottom:10px; font-size:18px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .btxt{font-size:15px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .stxt{font-size:13px;} 

		.main-wrap .youtu-mboard .mboard-infos .infos .info.time{margin-top:0px; margin-bottom:10px;} 
	}

	@media all and (max-width:480px){
		.main-wrap .youtu-mboard .youtu .title{margin-bottom:60px;} 
		.main-wrap .youtu-mboard .youtu .sum-btn .btn{right:auto; left:0px;}

		.main-wrap .youtu-mboard .youtu .sum-btn iframe{height:160px;} 


		.main-wrap .youtu-mboard .mboard-infos .mboard{border-radius:10px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .tit{font-size:16px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li{margin-bottom:10px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .btxt{font-size:14px;}
		.main-wrap .youtu-mboard .mboard-infos .mboard .list li a .date{font-size:12px;}

		.main-wrap .youtu-mboard .mboard-infos .infos .info{border-radius:10px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info:before{top:10px; right:10px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .tit{font-size:16px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .btxt{font-size:14px;} 
		.main-wrap .youtu-mboard .mboard-infos .infos .info .stxt{font-size:12px;} 
	}

/* .main-wrap .exhib-slide */
.main-wrap .exhib-slide{background:#181818; height:730px; box-sizing:border-box;}
.main-wrap .exhib-slide .title-btns{position:absolute; top:145px; left:55%; z-index:2;}
.main-wrap .exhib-slide .title-btns .title{margin-bottom:30px;}
.main-wrap .exhib-slide .title-btns .title .stit{font-family:'GmarketSans'; font-weight:100; font-size:20px; line-height:120%; color:#f5a003; margin-bottom:15px; letter-spacing:-0.02em;}
.main-wrap .exhib-slide .title-btns .title .btit{font-family:'GmarketSans'; font-weight:100; font-size:40px; line-height:120%; color:#fff; letter-spacing:-0.02em;}

.main-wrap .exhib-slide .title-btns .btns{}
.main-wrap .exhib-slide .title-btns .btns .btn{font-family:'GmarketSans'; font-weight:900; display:inline-block; padding:14px 60px 10px 60px; text-align:center; font-size:20px; line-height:100%; color:#e8e8e8; border:1px solid #464646; border-radius:30px;}
.main-wrap .exhib-slide .title-btns .btns .btn.active{background:#e8e8e8; border-color:#e8e8e8; color:#181818;}
.main-wrap .exhib-slide .title-btns .btns .btn:hover{text-decoration:underline;}

.main-wrap .exhib-slide .title-btns .btns .btn.dino{margin-right:10px;}
.main-wrap .exhib-slide .title-btns .btns .btn.yisunsin{}

.main-wrap .exhib-slide .slide{position:absolute; top:105px; left:-852px;}
.main-wrap .exhib-slide .slide .slick-list{overflow:visible;}

.main-wrap .exhib-slide .slide .list{width:1600px;}

.main-wrap .exhib-slide .slide .list li.slick-active{opacity:0.0;}
.main-wrap .exhib-slide .slide .list li.slick-center{opacity:1.0;}
.main-wrap .exhib-slide .slide .list li.slick-center .txts-btn{display:block;}

.main-wrap .exhib-slide .slide .list li{position:relative; margin:0px 50px; transition:all 0.2s ease-out;}
.main-wrap .exhib-slide .slide .list li .img{width:100%; overflow:hidden;}
.main-wrap .exhib-slide .slide .list li .img img{border-radius:40px;}

.main-wrap .exhib-slide .slide .list li .txts-btn{position:absolute; top:310px; left:760px; z-index:1; width:620px; display:none;}
.main-wrap .exhib-slide .slide .list li .txts-btn .tit{display:block; font-family:'GmarketSans'; font-weight:900; font-size:40px; line-height:120%; color:#f5a003; margin-bottom:20px; letter-spacing:-0.02em;}
.main-wrap .exhib-slide .slide .list li .txts-btn .btxt{display:block; font-family:'GmarketSans'; font-weight:100; font-size:18px; line-height:140%; color:#fff; margin-bottom:40px; letter-spacing:-0.02em;}
.main-wrap .exhib-slide .slide .list li .txts-btn .btn{transition: all 0.2s ease-out; left:0px; position:relative; display:inline-block; font-family:'GmarketSans'; font-weight:100; font-size:16px; line-height:120%; color:#888; letter-spacing:-0.02em;}
.main-wrap .exhib-slide .slide .list li .txts-btn .btn:before{position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:#888; content:"";}
.main-wrap .exhib-slide .slide .list li .txts-btn .btn:hover{left:5px; color:#fff;}

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

.main-wrap .exhib-slide .slide .control{position:absolute; bottom:30px; right:130px;}
.main-wrap .exhib-slide .slide .control .prev-slide{display:inline-block; width:72px; height:72px; line-height:72px; text-align:center; border-radius:50%; background:#fff; color:#000; font-size:20px; box-shadow:0px 0px 10px #000; margin:0px 5px;}
.main-wrap .exhib-slide .slide .control .stop-slide{display:none !important;}
.main-wrap .exhib-slide .slide .control .start-slide{display:none !important;}
.main-wrap .exhib-slide .slide .control .next-slide{display:inline-block; width:72px; height:72px; line-height:72px; text-align:center; border-radius:50%; background:#fff; color:#000; font-size:20px; box-shadow:0px 0px 10px #000; margin:0px 5px;}
.main-wrap .exhib-slide .slide .control .more-btn{display:none;}

.main-wrap .exhib-slide .slide{opacity:0.0; z-index:-1;}
.main-wrap .exhib-slide .slide.active{opacity:1.0; z-index:1;}

	@media all and (max-width:1800px){
		.main-wrap .exhib-slide .slide{top:105px; left:0px; width:100%;}

		.main-wrap .exhib-slide .slide .slick-list{overflow:hidden;}

		.main-wrap .exhib-slide .slide .list{width:100%;}

		.main-wrap .exhib-slide .slide .list li{margin:0px 0px;}
		.main-wrap .exhib-slide .slide .list li.slick-active{opacity:1.0;}
		.main-wrap .exhib-slide .slide .list li.slick-center{opacity:1.0;}

		.main-wrap .exhib-slide .slide .list li .txts-btn{display:block;}

		.main-wrap .exhib-slide .slide .control{position:absolute; bottom:30px; right:auto; left:460px;}
	}	

	@media all and (max-width:1400px){
		.main-wrap .exhib-slide .slide{width:100%; padding:0px 20px; box-sizing:border-box;}

		.main-wrap .exhib-slide .title-btns{top:145px; left:55%; z-index:2;}

		.main-wrap .exhib-slide .slide .list li .img{padding-bottom:100px;}
		.main-wrap .exhib-slide .slide .list li .img img{width:50%;}

		.main-wrap .exhib-slide .slide .list li .txts-btn{top:280px; left:auto; right:40px; width:40%;}

		.main-wrap .exhib-slide .slide .list li .txts-btn .tit{font-size:34px;}


		.main-wrap .exhib-slide .slide .control{bottom:130px; left:30%;}
	}	

	@media all and (max-width:1000px){
		.main-wrap .exhib-slide{height:500px;}
		.main-wrap .exhib-slide .wrap{min-height:480px;}

		.main-wrap .exhib-slide .title-btns{top:40px;}
		.main-wrap .exhib-slide .title-btns .title{margin-bottom:20px;}
		.main-wrap .exhib-slide .title-btns .title .stit{font-size:16px; margin-bottom:10px;}
		.main-wrap .exhib-slide .title-btns .title .btit{font-size:26px;}

		.main-wrap .exhib-slide .title-btns .btns .btn{padding:10px 20px 8px 20px; font-size:16px;}

		.main-wrap .exhib-slide .title-btns .btns .btn.dino{margin-right:5px;}

		.main-wrap .exhib-slide .slide{top:40px;}

		.main-wrap .exhib-slide .slide .list li .img{padding-bottom:120px;}

		.main-wrap .exhib-slide .slide .list li .txts-btn{top:170px; right:20px; width:41%;}
		.main-wrap .exhib-slide .slide .list li .txts-btn .tit{font-size:22px; margin-bottom:10px;}
		.main-wrap .exhib-slide .slide .list li .txts-btn .btxt{font-size:16px;margin-bottom:10px;}
		.main-wrap .exhib-slide .slide .list li .txts-btn .btn{ font-size:15px;}

		.main-wrap .exhib-slide .slide .control{bottom:160px; left:32%;}
		.main-wrap .exhib-slide .slide .control .prev-slide{width:40px; height:40px; line-height:40px; font-size:16px;}
		.main-wrap .exhib-slide .slide .control .next-slide{width:40px; height:40px; line-height:40px; font-size:16px;}
	}

	@media all and (max-width:680px){
		.main-wrap .exhib-slide{height:500px; padding-top:20px;}
		.main-wrap .exhib-slide .wrap{min-height:500px;}

		.main-wrap .exhib-slide .title-btns{position:relative; top:auto; left:auto; margin-bottom:20px;}
		
		.main-wrap .exhib-slide .slide{top:160px;}

		.main-wrap .exhib-slide .slide .list li .img{padding-bottom:80px;}

		.main-wrap .exhib-slide .slide .list li .txts-btn{top:0px; right:0px; width:45%;}
		.main-wrap .exhib-slide .slide .list li .txts-btn .tit{font-size:20px;}
		.main-wrap .exhib-slide .slide .list li .txts-btn .btxt{font-size:14px;}
		.main-wrap .exhib-slide .slide .list li .txts-btn .btn{ font-size:13px;}

		.main-wrap .exhib-slide .slide .control{bottom:25px; left:27%;}
	}

	@media all and (max-width:480px){
		.main-wrap .exhib-slide{height:590px;}
		.main-wrap .exhib-slide .wrap{min-height:580px;}

		.main-wrap .exhib-slide .slide .list li .img{padding-bottom:250px;}

		.main-wrap .exhib-slide .slide .list li .txts-btn .btxt{font-size:13px;}

		.main-wrap .exhib-slide .slide .control{bottom:190px; left:16%;}
	}

/* .main-wrap .invi-wrap */
.main-wrap .invi-wrap{background:#1e1e1e; text-align:center; padding-top:180px;} 
.main-wrap .invi-wrap .title{margin-bottom:60px;} 
.main-wrap .invi-wrap .title .stit{display:block; font-family:'GmarketSans'; font-weight:100; font-size:20px; line-height:120%; color:#f5a003; margin-bottom:10px;}
.main-wrap .invi-wrap .title .btit{display:block; font-family:'GmarketSans'; font-weight:100; font-size:40px; line-height:120%; color:#fff;}

.main-wrap .invi-wrap .photo-gall{padding:190px 0px; background:url("/upload_data/board_data/BBS_0000016/175559407298565.jpg") no-repeat center; background-size:cover;} 

.main-wrap .invi-wrap .photo-gall .gall-btn{transition: all 0.2s ease-out; position:relative; display:inline-block; width:300px; height:300px; padding-top:50px; border:40px solid rgba(0, 0, 0, 0.4); border-radius:50%; box-sizing:border-box; margin-bottom:20px; z-index:1;}
.main-wrap .invi-wrap .photo-gall .gall-btn:before{transition: all 0.2s ease-out; position:absolute; top:-150px; left:10px; width:314px; height:208px; background:url("/upload_data/board_data/BBS_0000016/175559441761923.png") no-repeat center; content:"";}
.main-wrap .invi-wrap .photo-gall .gall-btn:after{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(245, 160, 3, 0.8); content:""; z-index:-1; border-radius:50%;}
.main-wrap .invi-wrap .photo-gall .gall-btn span{display:block;}
.main-wrap .invi-wrap .photo-gall .gall-btn span:before{display:inline-block; width:47px; height:36px; background:url("/upload_data/board_data/BBS_0000016/175559410187110.png") no-repeat center; content:""; margin-bottom:15px;}
.main-wrap .invi-wrap .photo-gall .gall-btn span strong{display:block; font-family:'GmarketSans'; font-weight:900; font-size:30px; line-height:120%; color:#fff; letter-spacing:-0.02em;}
.main-wrap .invi-wrap .photo-gall .gall-btn:hover{border:40px solid rgba(0, 0, 0, 0.6);}
.main-wrap .invi-wrap .photo-gall .gall-btn:hover:before{transform:rotate(10deg)}

	@media all and (max-width:1400px){
		.main-wrap .invi-wrap{padding-top:80px;} 
	}	

	@media all and (max-width:1000px){
		.main-wrap .invi-wrap{padding-top:40px;} 
		.main-wrap .invi-wrap .title{margin-bottom:20px;} 
		.main-wrap .invi-wrap .title .stit{font-size:16px; }
		.main-wrap .invi-wrap .title .btit{font-size:30px;}

		.main-wrap .invi-wrap .photo-gall{padding:100px 0px;}
		.main-wrap .invi-wrap .photo-gall .gall-btn{width:240px; height:240px; padding-top:30px;}
		.main-wrap .invi-wrap .photo-gall .gall-btn span strong{font-size:24px;}
	}

	@media all and (max-width:680px){
		.main-wrap .invi-wrap{padding-top:20px;} 
		.main-wrap .invi-wrap .title{margin-bottom:10px;} 
		.main-wrap .invi-wrap .title .stit{font-size:14px; }
		.main-wrap .invi-wrap .title .btit{font-size:20px;}

		.main-wrap .invi-wrap .photo-gall{padding:100px 0px 40px 0px;}
		.main-wrap .invi-wrap .photo-gall .gall-btn{padding-top:34px;}
		.main-wrap .invi-wrap .photo-gall .gall-btn:before{top:-110px; width:220px; height:150px; background-size:100%;}

		.main-wrap .invi-wrap .photo-gall .gall-btn span:before{width:30px; height:30px; background-size:100%; margin-bottom:0px;}

		.main-wrap .invi-wrap .photo-gall .gall-btn span strong{font-size:20px;}
	}

	@media all and (max-width:480px){
		.main-wrap .invi-wrap .title .stit{font-size:13px; }
		.main-wrap .invi-wrap .title .btit{font-size:14px;}

		.main-wrap .invi-wrap .photo-gall{padding:60px 0px 30px 0px;}

		.main-wrap .invi-wrap .photo-gall .gall-btn:before{top:-90px; width:180px; height:120px; background-size:100%;}

		.main-wrap .invi-wrap .photo-gall .gall-btn span strong{font-size:18px;}
	}     


/*main-popup*/
    .papWrap{ position: absolute; top:0px; left: 0px; z-index: 999999; }
    .papWrap .popBox.btnsPop{position: relative;}
    .papWrap .popBox.btnsPop .btnsWrap{position: relative; background: #252525; padding: 2px; box-sizing: border-box;}
    .papWrap .popBox.btnsPop .btnsWrap img{width: auto;}
    .papWrap .popBox.btnsPop .btnsWrap .btnsBox{position:absolute; display: flex; align-content: stretch; justify-content:space-between;}
    .papWrap .popBox.pop1 .btnsWrap .btnsBox{bottom: 0; height:80px; width: 100%;}
    .papWrap .popBox.pop1 .btnsWrap .btnsBox > a{display: block; width: 50%; height: 100%;}
    .papWrap .popBox.pop1 .popcloseBox{width: 100%; padding: 15px 10px; box-sizing: border-box; background: #252525; display: flex; justify-content: space-between; margin-top: -6px;}
    .papWrap .popBox.pop1 .popcloseBox span.check-box label{font-family:'GmarketSansM'; font-size:16px; color:#fff; vertical-align: middle;}
    .papWrap .popBox.pop1 .popcloseBox a.close-btn{font-family:'GmarketSansM'; font-size:16px; color:#f8e514; height: 22px; background: url(/images/Potal/main/new/layer-close-btn.png) no-repeat; background-position: 100% 4px; padding-right: 20px; padding-top: 2px; display:inline-block;}

    div.num-control-wrap{width: 145px; position: absolute; bottom:50px; right:0; display: flex; justify-content: flex-start; background: #262932; padding: 6px 20px; box-sizing: border-box;}
    div.num-control-wrap div.slides-numbers{padding:0 12px;}
    div.num-control-wrap div.slides-numbers span{font-family: 'GmarketSansM'; font-size:13px; display: inline-block;}
    div.num-control-wrap div.slides-numbers span.active{ width: 8px; color: #fff;}
    div.num-control-wrap div.slides-numbers span.line{color: #b0b0b0;}
    div.num-control-wrap div.slides-numbers span.total{color: #b0b0b0;}

    div.num-control-wrap div.control{padding: 4px 0 0 0;}
    div.num-control-wrap div.control p.bt_box{display: flex; justify-content: flex-start;}
    div.num-control-wrap div.control p.bt_box a{display:block; text-indent: -9999px;}
    div.num-control-wrap div.control p.bt_box a.prev-slide{width: 8px; height: 16px; background: url("/images/Potal/main/new/layer-pop-prevBtn.png") no-repeat; padding: 0 10px 0 0;}
    div.num-control-wrap div.control p.bt_box a.stop-slide{width: 7px; height: 12px; background: url("/images/Potal/main/new/layer-pop-stopBtn.png") no-repeat; padding:3px 10px 0 0; margin-top: 2px;}
    div.num-control-wrap div.control p.bt_box a.next-slide{width: 8px; height: 16px; background: url("/images/Potal/main/new/layer-pop-nextBtn.png") no-repeat;}
.papWrap.main-layer-popup246{z-index:1000}
	
     @media all and (max-width:1200px){
      .papWrap .popBox.btnsPop .btnsWrap img{width: 100%;}
    }

     @media all and (max-width:1000px){
      .papWrap.main-layer-popup234{top:493px !important; left: 0px !important;}
    }

    @media all and (max-width:680px){
      .papWrap{left:50% !important; transform: translate(-50%, 0px);}
      .papWrap.main-layer-popup234{top:340px !important; left: 50% !important;}
    }

    @media all and (max-width:600px){
        .papWrap{width: 100% !important; padding: 0 20px; box-sizing: border-box;}
	.papWrap video {width: 100% !important; height: 450px;}
    }

    @media all and (max-width:480px){
      .papWrap .popBox.pop1 .popcloseBox span.check-box label{font-size:13px;}
      .papWrap .popBox.pop1 .popcloseBox a.close-btn{font-size:13px; padding-top: 4px; background-position: 100% 7px; background-size: 12px;}
	.papWrap video {height: 380px;}
    }                         


                         