@charset "utf-8";

*{font-family:'ntk';}


a:hover,
a:focus,
a:active {text-decoration:underline}

.no_touch,
#shadow_device {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;background:#000;opacity:0.7}
.no_touch{opacity:0.5;}
/* hidden type */
.hide,
.skip{position:fixed;top:0;left:0;width:0;height:0;font-size:0;overflow:hidden}
 

/* skip Navi */
#accessibility{position:absolute;top:-1px;left:0;background-color:#333;z-index:999999}
#accessibility a{position:absolute;top:0;left:0;padding:10px 25px;margin-top:-100px;text-align:center;line-height:1;white-space:nowrap;background:#000}
#accessibility a:link{color:#333;}
#accessibility a:focus{margin-top:0;text-decoration:underline;color:#fff}
.clearfix {width:100%;}
.clearfix:after {content:"";display:block;visibility:hidden;clear:both;}

#accessibility-quick,
#accessibility-gnb,
#accessibility-content,
#accessibility-mcontent{position:fixed;top:0;left:0;width:100%}



.pc{display:block}
.mo{display:none}

.layout{position:relative;margin:0 auto;max-width:1300px;width:100%;}
.layout:after{content:"";display:block;clear:both}

.ir{overflow:hidden}
.ir:before{content:"";display:inline-block;vertical-align:top;width:100%;height:100%}
.ir-tmpl{background:url(/images/02_tour/common/ir-tmpl.png) no-repeat}
.ir-title{background:url(/images/02_tour/common/ir-title2.png) no-repeat}

button{background-color:transparent}
i{font-style:normal}

.none{display:none}


@media(min-width:0px){
    .pc{display:none}
    .mo{display:block}
    .layout{padding:0 10px;width:auto}
}

@media(min-width:1024px){
    .layout{}
    .pc{display:block}
    .mo{display:none}
}

@media(min-width:1440px){
    .layout{padding:0;}
}


#header #sitelink .mobile{z-index:999}


/* header */
#header{position:relative;width:100%;z-index:998;}
#header *{box-sizing:border-box;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#animate{position:absolute;top:0;left:0;width:100%;height:88px;overflow:hidden;}
#animate .style{height:88px;background:url(/images/02_tour/common/gnb_line.png) repeat-x;}
#animate .style.action{height:100%;background:#fff url(/images/02_tour/common/bg_gnb.png) repeat-x;border:none;}

#header #logo{position:absolute;top:16px;left:30px;width:183px;height:51px;z-index:999}
#header #logo a{display:block;width:100%;height:100%;background-position:0 0}
#header #sitelink{position:absolute;top:0;right:0;z-index:999}
#header #sitelink .mobile{display:none;}
#header #sitelink .group{display:inline-block;float:left;padding:35px 10px 27px 10px;}
#header #sitelink .group a{display:inline-block;position:relative;padding:0 15px;color:#fff;font-size:15px;line-height:1.4}
#header #sitelink .group a *{vertical-align:middle}
#header #sitelink .group a:before{content:"";display:block;position:absolute;top:3px;left:0;width:1px;height:15px;background-color:#d0ddf0}
#header #sitelink .group .first:before{display:none}
#header #sitelink .group a .ir-smap{position:relative;top:-2px;display:inline-block;margin-left:5px;width:18px;height:18px;background-position:-242px -16px;vertical-align:top}
#header #sitelink a{display:inline-block;}
#header #sitelink .toursearch{margin-right:-4px;padding:31px;padding-bottom:30px;/*background-color:#f54f23*/background-color:transparent}
#header #sitelink .toursearch .ir{display:inline-block;overflow:hidden;width:26px;height:26px;background-position:-200px -12px;font-size:0;}
#gnb{height:88px;text-align:center}
#animate .style.action #sitelink .toursearch{background-color:#f54f23}
#gnb .layout{height:100%;padding:0 326px 0 220px;}
#flower{position:absolute;top:73px;height:4px;background-color:#fff}
#tm{height:100%}
#tm>li{height:100%}
#tm>li>a{height:100%;padding:0 18px;font-family:"nsr",sans-serif;font-weight:400;font-size:18px;}
#tm>li>a:before{content:"";display:inline-block;height:100%;vertical-align:middle}
#tm .th1{display:inline-block;}
#tm .th1 a{display:block;color:#fff;background:url(/images/02_tour/common/bul_th1.png) no-repeat left 40px}
#tm .th1:first-child a{background:none;}
#tm .item{display:none;position:absolute;top:88px;left:0;right:0;padding-left:361px;width:100%;min-height:300px;text-align:center;}
#tm .gnb-gray{position:absolute;top:0;left:-150%;z-index:1;width:200%;height:100%;background:url(/images/02_tour/common/bg_summary.png) no-repeat 88% bottom;background-color:#fafafa;}

#tm .item .th2{overflow:hidden;position:relative;padding:21px 15px;min-height: 300px;width:100%;background:#fff;z-index:10;text-align:left;}
#tm .th2>li{padding:16px 0;border-top:1px solid #ddd;}
#tm .th2>li:after{content:"";display:block;clear:both}
#tm .th2>li:first-child{border-top:1px solid transparent}

#tm .th2>li>a{position:relative;float:left;width:180px;padding: 5px 18px;text-align:left;color:#352f32;font-size: 16px;line-height:1.3;border-radius:50px;}
#tm .th2>li.ov,
#tm .th2>li>a:hover,#tm .th2>li>a:focus{background-color:#1657b4;color:#fff;}
#tm .th3{margin-left:190px} 
#tm .th3>li{float:left;min-width:25%;}
#tm .th3>li a{display:inline-block;padding: 6px 18px;padding-right:58px;border:1px solid transparent;color:#5f5f5f;font-size: 14px;line-height:1.3;text-align:left;border-radius:50px;}
#tm .th3>li a:hover,#tm .th3 a:focus{border-color:#cecece;color:#5f5f5f;}
/*
#tm a[target="_blank"]{padding-right:25px;background:url(/images/02_tour/common/icon-new.png) no-repeat right 0}
#leftmenu a[target="_blank"]{padding-right:25px;background:url(/images/02_tour/common/icon-new-left.png) no-repeat right 0}
*/
#tm a[target="_blank"] img,
#leftmenu a[target="_blank"] img{display:inline-block;margin-left:5px;}
#tm a[target="_blank"],
#leftmenu a[target="_blank"]{vertical-align:middle}
div[id^="summary"]{position:absolute;left:-30px;top:0;text-align:left;padding:41px 0 0 0;width:361px;z-index:10;}
div[id^="summary"] strong{display:block;width:343px;height:149px;font-size:0;background:url(/images/02_tour/common/summary_title.png) no-repeat}

#summary1 strong{background-position:0 0}
#summary2 strong{background-position:0 -168px}
#summary3 strong{background-position:0 -335px}
#summary4 strong{background-position:0 -504px}
#summary5 strong{background-position:0 -671px}
#summary6 strong{background-position:0 -839px}

#mo_gnb{display:none;position:absolute;top:0;right:0;width:250px;height:100%;overflow:auto;background:#454950;z-index:1010;box-shadow:0px 0px 10px #333}

#mo_tm{}
#mo_tm a{display:block;line-height:1;font-size:15px;color:#c0c6d0}
#mo_tm .th1{border-top:1px solid #2e3238}
#mo_tm .th1>a{position:relative;padding:20px 0 20px 30px;font-size:18px}
#mo_tm .th1>a:after{content:">";position:absolute;top:20px;right:20px;font-size:20px;transition:transform 0.3s;font-family:'nsr','Malgun Gothic';}
#mo_tm .th1>a.ov,
#mo_tm .th1>a:active{background-color:#d5421b;color:#fff}
#mo_tm .th1>a.ov:after{transform:rotate(90deg)}

#mo_tm .th2{background-color:#393b41}
#mo_tm .th2>li{border-top:1px dashed #595959}
#mo_tm .th2>li:nth-child(1){border-top-width:0}
#mo_tm .th2>li>a{position:relative;padding:15px 0 15px 30px}
#mo_tm .th2>li>a:after{content:"+";position:absolute;top:13px;right:20px;font-size:20px;font-family:'nsr','Malgun Gothic';}
#mo_tm .th2>li>a.ov,
#mo_tm .th2>li>a:active{color:#fff}
#mo_tm .th2>li>a.ov:after{content:"-"}

#mo_tm .th3{padding:10px 0;background-color:#2b2c30}
#mo_tm .th3>li{}
#mo_tm .th3>li>a{padding:5px 0 5px 40px}
#mo_tm .th3>li>a.ov,
#mo_tm .th3>li>a:active{color:#fff}




/* subvisual */

#svisual{overflow:hidden;position:relative;width:100%;height:434px;background:#aaa;z-index:10;}
#svisual .sv_video {position: absolute;top:0;left:0;width:100%;height:100%;z-index:8;}
#svisual .bg_video{/*background: #000;*/position: absolute;z-index:-99;width: 100%;height: 100%;top: 0;left: 0;}
#svisual .bg_video .tv{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;overflow: hidden;}
#svisual .bg_video .tv.sub01{background:url(/images/02_tour/common/sub01.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv.sub02{background:url(/images/02_tour/common/sub02.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv.sub03{background:url(/images/02_tour/common/sub03.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv.sub04{background:url(/images/02_tour/common/sub04.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv.sub05{background:url(/images/02_tour/common/sub05.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv.sub06{background:url(/images/02_tour/common/sub06.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv.sub07{background:url(/images/02_tour/common/sub01.jpg) no-repeat 50% 0;background-size:cover}
#svisual .bg_video .tv .screen{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;margin: auto;opacity: 0;transition: opacity .5s;}
#svisual .bg_video .tv .screen.active, .bg_video .tv .screen.active {opacity: 1;}
#svisual .sv_video .video-overlay {position: absolute;left: 0%;top: 0%;min-width: 100%;min-height: 100%;background-image:url(/images/02_tour/common/mask_bl_dot.png);z-index: 11;}
#svisual .layout{padding-top:135px;z-index:9;}
#svisual .layout .ir-title{margin:0 auto;width:421px;height:111px;}
#svisual .layout .title-01{background-position:-15px -4px}
#svisual .layout .title-02{background-position:-15px -130px}
#svisual .layout .title-03{background-position:-15px -262px}
#svisual .layout .title-04{background-position:-15px -392px}
#svisual .layout .title-05{background-position:-15px -515px}
#svisual .layout .title-06{background-position:-15px -648px}
#svisual .layout .title-07{background-position:-15px -779px}
#svisual .layout .video-title{position: absolute;right:20px;bottom:-50px;padding:10px 15px;}
#svisual .layout .video-title .icon .pin{position:absolute;top:50%;left:50%;width:25px;height:25px;margin:-20px 0 0 -20px;border-radius:50% 50% 50% 0;background:#da3f15;transform:rotate(-45deg);animation-name:bounce-title;animation-fill-mode:both;animation-duration:1s;-webkit-transform:rotate(-45deg);-webkit-animation-name:bounce-title;-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-o-transform:rotate(-45deg);-o-animation-name:bounce-title;-o-animation-fill-mode:both;-o-animation-duration:1s;-moz-transform:rotate(-45deg);-moz-animation-name:bounce-title;-moz-animation-fill-mode:both;-moz-animation-duration:1s;-ms-transform:rotate(-45deg);-ms-animation-name:bounce-title;-ms-animation-fill-mode:both;-ms-animation-duration:1s;}
#svisual .layout .video-title .icon {display:inline-block;position:relative;width:44px;height:44px;}
#svisual .layout .video-title .icon .pin:after{position:absolute;width:10px;height:10px;margin:8px 0 0 8px;border-radius:50%;background:#fff;content:'';}
#svisual .layout .video-title .icon .pulse{position:absolute;z-index:1;top:50%;left:50%;width:14px;height:14px;margin:11px 0px 0px -12px;border-radius:50%;background:rgba(0,0,0,0.2);transform:rotateX(55deg);-webkit-transform:rotateX(55deg);-o-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);}
#svisual .layout .video-title .icon .pulse:after{position:absolute;width:40px;height:40px;margin:-13px 0 0 -13px;border-radius:50%;opacity:0;box-shadow:0 0 1px 2px #efefef;content:"";animation:pulsate-title 1s ease-out;animation-iteration-count:infinite;animation-delay:1.1s;filter:alpha(opacity=0);-webkit-animation:pulsate-title 1s ease-out;-webkit-animation-iteration-count:infinite;-webkit-box-shadow:0 0 1px 2px #efefef;-webkit-animation-delay:1.1s;-o-animation:pulsate-title 1s ease-out;-o-animation-iteration-count:infinite;-o-animation-delay:1.1s;-moz-animation:pulsate-title 1s ease-out;-moz-animation-iteration-count:infinite;-moz-animation-delay:1.1s;-ms-animation:pulsate-title 1s ease-out;-ms-animation-iteration-count:infinite;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-animation-delay:1.1s;}
@-moz-keyframes pulsate-title{
  0%{opacity:0.5;transform:scale(0.1, 0.1);filter:alpha(opacity=0.5);-webkit-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
  50%{opacity:1;filter:none;-ms-filter:none;}
  100%{opacity:0.5;transform:scale(1.2, 1.2);filter:alpha(opacity=0.5);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
@-webkit-keyframes pulsate-title{
  0%{opacity:0.5;transform:scale(0.1, 0.1);filter:alpha(opacity=0.5);-webkit-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
  50%{opacity:1;filter:none;-ms-filter:none;}
  100%{opacity:0.5;transform:scale(1.2, 1.2);filter:alpha(opacity=0.5);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
@-o-keyframes pulsate-title{
  0%{opacity:0.5;transform:scale(0.1, 0.1);filter:alpha(opacity=0.5);-webkit-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
  50%{opacity:1;filter:none;-ms-filter:none;}
  100%{opacity:0.5;transform:scale(1.2, 1.2);filter:alpha(opacity=0.5);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
@keyframes pulsate-title{
  0%{opacity:0.5;transform:scale(0.1, 0.1);filter:alpha(opacity=0.5);-webkit-transform:scale(0.1, 0.1);-o-transform:scale(0.1, 0.1);-moz-transform:scale(0.1, 0.1);-ms-transform:scale(0.1, 0.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
  50%{opacity:1;filter:none;-ms-filter:none;}
  100%{opacity:0.5;transform:scale(1.2, 1.2);filter:alpha(opacity=0.5);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
@-moz-keyframes bounce-title{
  0%{opacity:0;transform:translateY(-2000px) rotate(-45deg);filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translateY(-2000px) rotate(-45deg);}
  60%{opacity:1;transform:translateY(30px) rotate(-45deg);filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-filter:none;-ms-transform:translateY(30px) rotate(-45deg);}
  80%{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);}
  100%{transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);}
}
@-webkit-keyframes bounce-title{
  0%{opacity:0;transform:translateY(-2000px) rotate(-45deg);filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translateY(-2000px) rotate(-45deg);}
  60%{opacity:1;transform:translateY(30px) rotate(-45deg);filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-filter:none;-ms-transform:translateY(30px) rotate(-45deg);}
  80%{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);}
  100%{transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);}
}
@-o-keyframes bounce-title{
  0%{opacity:0;transform:translateY(-2000px) rotate(-45deg);filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translateY(-2000px) rotate(-45deg);}
  60%{opacity:1;transform:translateY(30px) rotate(-45deg);filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-filter:none;-ms-transform:translateY(30px) rotate(-45deg);}
  80%{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);}
  100%{transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);}
}
@keyframes bounce-title{
  0%{opacity:0;transform:translateY(-2000px) rotate(-45deg);filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translateY(-2000px) rotate(-45deg);}
  60%{opacity:1;transform:translateY(30px) rotate(-45deg);filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-filter:none;-ms-transform:translateY(30px) rotate(-45deg);}
  80%{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);}
  100%{transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);}
}
#svisual .layout .video-title *{vertical-align:middle}
#svisual .layout .video-title p{display:inline-block;color:#fff;font-size:18px;line-height:1.4;font-weight:normal;font-family: 'nsr';}
/* container */
#container{position:relative;padding-bottom:100px;z-index:11;}
#container .layout{margin-top:-118px;padding:0;background-color:#fff;}
#snb{position:relative;float:left;width:18%;z-index:10;}
#snb *{box-sizing:border-box}
#leftmenu{position:relative;padding:48px 29px;padding-right:0;width:100%;background-color:#423b3f;}
#leftmenu .left-title{margin-bottom:40px;}
#leftmenu h2{display:block;color:#fff;font-family:'nsr';font-size:27px;line-height:1.3;font-weight:normal}

/* 웹표준 오류사항 수정으로 인한 요소 수정 (ex : #left_ul2 ~ .left_ul2) 20180822 */
.left_ul2{display:block;}
.left_ul2 li{margin-bottom:5px;}
.left_ul2 li a{position:relative;display:block;line-height:1.2;word-wrap:break-word;word-break:keep-all;font-family:"nsr",sans-serif;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.left_ul2 li a *{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.left_ul2>li{}
.left_ul2>li>a{position:relative;padding:10px 30px 12px 18px;font-size:16px;color:#fff;}
.left_ul2>li>a span{position: absolute;top:0;right:-7px;display:block;width:7px;height:100%;background-color:transparent}
.left_ul2>li>a:hover{background-color:#da3f15;color:#fff}
.left_ul2>li>a:hover span{background-color:#f54f23}
.left_ul2>.on>a{background-color:#da3f15;color:#fff}
.left_ul2>.on>a span{background-color:#f54f23}
.left_ul3{display:none;padding:10px;}
.left_ul3>li{border:none;margin-bottom:2px;}
.left_ul3>li a{position:relative;padding:2px 11px;background-position:0 0;border:none;color:#aaa;font-size:16px;line-height:1.4;word-wrap:break-word;word-break:keep-all;}
.left_ul3>li a:before{content:"";display:block;position: absolute;top:10px;left:0;width:4px;height:4px;background-color:#da3f15;border-radius:50%;}
.left_ul3>li a:hover{text-decoration:underline;}

.left_ul3>.on>a{color:#efefef;text-decoration:underline;}
.left_ul4{/*display:none;*/padding:7px 20px;}
.left_ul4>li{border:none;margin-bottom:2px;}
.left_ul4>li a{position:relative;padding:2px 11px;background-position:0 0;border:none;color:#aaa;font-size:14px;line-height:1.4;word-wrap:break-word;word-break:keep-all;}
.left_ul4>li a:before{content:"";display:block;position: absolute;top:10px;left:0;width:2px;height:2px;background-color:#888;border-radius:0;}
.left_ul4>.on>a{color:#fff;text-decoration:underline;}

#snb .sb_box{margin-top:10px;}
#snb .sb_box a{display:block;position:relative;padding:25px 15px;min-height:175px;}
#snb .sb_box a strong,
#snb .sb_box a em{display:block;font-family: 'nsr';font-style:normal;line-height:1.3;font-weight:normal}
#snb .sb_box a strong{font-size:18px;margin-bottom:3px;}
#snb .sb_box a em{font-size:15px;}
#snb .sb_travel a{background-color:#f54f23;overflow:hidden;color:#fff;}
#snb .sb_travel a strong,
#snb .sb_travel a em{color:#fff;z-index:11;position:relative;}

#snb .sb_travel a .bg_svg{position:absolute;bottom:0;left:0;width:100%;height:60px;}

#snb .sb_map a{border:1px solid #ddd;min-height:159px;}
#snb .sb_map a strong,
#snb .sb_map a em{color:#000;}
#snb .sb_map a .ir-icon{display:block;position:absolute;bottom:-20px;right:0;width:111px;height:98px;background-position:-202px -67px;}

#content{position:relative;float:right;padding:37px 50px;width:82%;box-sizing:border-box}

#navigate{position:relative;margin-bottom:40px;width:100%}
#navigate h3{color:#000;font-size:35px;font-family:"nsr",sans-serif;}

#navi{position:absolute;top:8px;right:0}
#navi .dir{display:inline-block;}


#navi{position:absolute;top:8px;right:0}
#navi .dir{display:inline-block;margin-right:3px;vertical-align:middle;font-size:14px}
#navi .dir *{vertical-align:middle;}
#navi .dir:before{content:"";display:inline-block;width:6px;height:11px;margin-right:7px;background:url(/images/02_tour/common/ir-tmpl.png) no-repeat -35px -249px}
#navi .home{margin:2px 3px 0 0}
#navi .home:before{width:14px;height:13px;margin-right:0;background-position:-10px -249px}
#navi .current{font-size:14px;color:#000}
#navi .function{position:relative;display:inline-block;margin-top:-12px;}
#navi .function .ir-tmpl{display:inline-block;width:43px;height:43px;font-size:0}
#navi .function .share{z-index:120;position:relative;background-position:-53px -190px}
#navi .function .print{background-position:-3px -190px}
#navi .function .share-block{z-index:110;position:absolute;top:-12px;right:37px;padding:60px 10px 10px;border:1px solid #ddd;background:#fff}

#navi .function .share-block a{display:block;width:44px;height:43px;margin-top:5px;vertical-align:middle;}
#navi .function .share-block a:first-child{margin-top:0}
#navi .function .share-block a.facebook{background-position:-102px -190px}
#navi .function .share-block a.twitter{background-position:-152px -190px}


/* #footer */
#footer{position: relative;/*padding:38px 0;*/background-color:#423b3f}

#footer .f_top{background:#262626}
#footer .f_sitelink{float:left;border-bottom:none;width:40%}
#footer .f_sitelink div{bottom:60px;}
#footer .f_sitelink>button{border-right:1px solid #424242;height:60px}
#footer .f_sitelink>button, #footer .f_sitelink>button:first-child{}
#footer .f_banner{float:left;width:60%;padding:10px 0;height:40px}
#footer .f_banner h2{margin:10px 15px}
#footer .f_banner .list{position:absolute;top:15px;left:195px}

#footer address{display:inline}


#footer{background:#363636;position:relative;z-index:12}
#footer .f_sitelink{position:relative}
#footer .f_sitelink>button{width:50%;height:59px;background:#262626;color:#fff;box-sizing:border-box;font-size:14px;text-align:left;padding:0 15px;letter-spacing:-0.1em;line-height:2em;overflow:hidden}
#footer .f_sitelink>button:first-child{border-right:1px solid #424242}
#footer .f_sitelink>button span{display:inline-block;width:29px;height:29px;background:url("/images/01_potal/common/common_btn.png") no-repeat -145px -108px;float:right}
#footer .f_sitelink div{display:none;border:1px solid #223e99;background:#fff;position:absolute;bottom:50px;padding:20px;box-sizing:border-box}
#footer .f_sitelink div.f_site01{left:0;width:60%}
#footer .f_sitelink div.f_site02{right:0;width:50%}
#footer .f_sitelink div.on{display:block}
#footer .f_sitelink div li{background:url("/images/01_potal/common/list_icon.png") no-repeat 0 5px;line-height:1.25em;margin:5px 0 0 0;padding:0 0 0 15px}
#footer .f_sitelink div li:first-child{margin:0}
#footer .f_sitelink div button{background:url("/images/01_potal/common/common_btn.png") no-repeat -100px 0px;width:50px;height:0;padding:50px 0 0 0;overflow:hidden;position:absolute;top:-50px;right:-1px}

#footer .f_banner{position:relative;overflow:hidden;padding:10px 0}
#footer .f_banner h2{color:#fff;font-size:18px;margin:10px 15px 10px 20px}
#footer .f_banner p{position:absolute;top:15px;left:80px}
#footer .f_banner p button{background:url("/images/01_potal/common/common_btn.png") no-repeat;width:29px;height:0;padding:29px 0 0 0;overflow:hidden}
#footer .f_banner .stop{background-position:0px -108px}
#footer .f_banner .play{background-position:-29px -108px}
#footer .f_banner .prev{background-position:-87px -108px}
#footer .f_banner .next{background-position:-116px -108px}
#footer .f_banner .list{overflow:hidden;width:87.5%;clear:both;margin:0 20px}
#footer .f_banner .list ul{overflow:hidden;width:2000px}
#footer .f_banner .list li{float:left;margin:0 20px 0 0}
#footer .f_banner .list li a{color:#b7b7b7;display:block;padding:7px 0}
#footer .f_banner .list li a:hover{text-decoration:underline}

#footer .f_con{border-top:1px solid #474747}
#footer .f_con .layout{padding: 35px 0 35px 300px;}
#footer .f_qr{display:block;position:absolute;top:30px;left:10px}
#footer .f_wa{display:block;position:absolute;top:35px;left:160px}
#footer .f_link{overflow:hidden;margin:0 0 15px 0}
#footer .f_link li{float:left;padding:0 0 0 20px;margin:0 0 5px 0;background:url("/images/01_potal/common/flink_line.png") no-repeat 8px center}
#footer .f_link li:first-child{padding:0}
#footer .f_link li a{color:#fff}
#footer .f_link li strong{color:#d66112;font-weight:400}
#footer address{font-style:normal;padding:0 20px 0 0}
#footer .addre{color:#acacac;line-height:1.5em} 
#footer .addre span{width:0;height:0;padding:0 20px 0 0;overflow:hidden;display:inline-block;}
#footer .addre a{color:#acacac;}
#footer .copy{color:#acacac;line-height:1.5em}
#footer .gotop{position:fixed;right:0;bottom:100px}
#footer .gotop{display:block;background:url("/images/01_potal/common/common_btn.png") no-repeat -150px 0;width:50px;height:0;padding:50px 0 0 0;overflow:hidden}


/*0922 top banner */
.top_banner{background:#4e6832; }
.top_banner div{margin:0 auto; text-align:center}
.top_banner div img{max-width:100%}
.top_banner div .close{background: #000;color:#fff;padding:7px;text-align:center;font-size:14px}
.top_banner div .close *{vertical-align:middle}
.top_banner div .close label{margin:0 10px 0 5px}
.top_banner div .close button{background:#000;color:#fff}     
            
@media all and (min-width:1023px) {
.top_banner div{position:relative}
.top_banner div{width:1200px;margin:0 auto}
.top_banner div .close{position:absolute;bottom:0;right:0;width: 180px;}


footer{background:#363636;position:relative;z-index:3}
footer .f_sitelink{border-bottom:1px solid #474747;position:relative}
footer .f_sitelink>button{width:50%;height:50px;background:#262626;color:#fff;box-sizing:border-box;font-size:14px;text-align:left;padding:0 15px;letter-spacing:-0.1em;line-height:2em;overflow:hidden}
footer .f_sitelink>button:first-child{border-right:1px solid #424242}
footer .f_sitelink>button span{display:inline-block;width:29px;height:29px;background:url("/images/01_potal/common/common_btn.png") no-repeat -145px -108px;float:right}
footer .f_sitelink div{display:none;border:1px solid #223e99;background:#fff;position:absolute;bottom:50px;padding:20px;box-sizing:border-box}
footer .f_sitelink div.f_site01{left:0;width:60%}
footer .f_sitelink div.f_site02{right:0;width:50%}
footer .f_sitelink div.on{display:block}
footer .f_sitelink div li{background:url("/images/01_potal/common/list_icon.png") no-repeat 0 5px;line-height:1.25em;margin:5px 0 0 0;padding:0 0 0 15px}
footer .f_sitelink div li:first-child{margin:0}
footer .f_sitelink div button{background:url("/images/01_potal/common/common_btn.png") no-repeat -100px 0px;width:50px;height:0;padding:50px 0 0 0;overflow:hidden;position:absolute;top:-50px;right:-1px}

footer .f_banner{position:relative;overflow:hidden;padding:10px 0}
footer .f_banner h2{color:#fff;font-size:18px;margin:10px 15px 10px 20px}
footer .f_banner p{position:absolute;top:15px;left:80px}
footer .f_banner p button{background:url("/images/01_potal/common/common_btn.png") no-repeat;width:29px;height:0;padding:29px 0 0 0;overflow:hidden}
footer .f_banner .stop{background-position:0px -108px}
footer .f_banner .play{background-position:-29px -108px}
footer .f_banner .prev{background-position:-87px -108px}
footer .f_banner .next{background-position:-116px -108px}
footer .f_banner .list{overflow:hidden;width:87.5%;clear:both;margin:0 20px}
footer .f_banner .list ul{overflow:hidden;width:2000px}
footer .f_banner .list li{float:left;margin:0 20px 0 0}
footer .f_banner .list li a{color:#b7b7b7;display:block;padding:7px 0}
footer .f_banner .list li a:hover{text-decoration:underline}

footer .f_con{border-top:1px solid #474747}
footer .f_con>div{padding:20px 15px;font-size:14px}
footer .f_qr{display:none}
footer .f_wa{display:none}
footer .f_link{overflow:hidden;margin:0 0 15px 0}
footer .f_link li{float:left;padding:0 0 0 20px;margin:0 0 5px 0;background:url("/images/01_potal/common/flink_line.png") no-repeat 8px center}
footer .f_link li:first-child{padding:0}
footer .f_link li a{color:#fff}
footer .f_link li strong{color:#d66112;font-weight:400}
footer address{font-style:normal;padding:0 20px 0 0}
footer .addre{color:#acacac;line-height:1.5em} 
footer .addre span{width:0;height:0;padding:0 20px 0 0;overflow:hidden;display:inline-block;}
footer .addre a{color:#acacac;}
footer .copy{color:#acacac;line-height:1.5em}
footer .gotop{position:fixed;right:0;bottom:100px}
footer .gotop{display:block;background:url("/images/01_potal/common/common_btn.png") no-repeat -150px 0;width:50px;height:0;padding:50px 0 0 0;overflow:hidden}
}


/* Tablet */
@media all and (min-width:768px) {




footer .f_top{background:#262626}
footer .f_top>div{padding:0 20px 0 0}
footer .f_top>div:after{content:"";display:block;clear:both}
footer .f_sitelink{float:left;border-bottom:none;width:40%}
footer .f_sitelink div{bottom:60px;}
footer .f_sitelink>button{border-right:1px solid #424242;height:60px}
footer .f_sitelink>button, footer .f_sitelink>button:first-child{}
footer .f_banner{float:left;width:60%;padding:10px 0;height:40px}
footer .f_banner h2{margin:10px 15px}
footer .f_banner .list{position:absolute;top:15px;left:195px}
footer .f_con>div{padding:20px}
footer address{display:inline}


}



/* Desktop */
@media all and (min-width:1280px) {

footer{min-width:1200px;width:100%;}
footer .f_top>div{width:1178px;margin:0 auto;border-left:1px solid #424242;border-right:1px solid #424242}
footer .f_sitelink{width:30%}
footer .f_banner{width:70%}
footer .f_con>div{width:900px;margin:0 auto;padding:35px 0 35px 300px;position:relative}
footer .f_qr{display:block;position:absolute;top:30px;left:10px}
footer .f_wa{display:block;position:absolute;top:35px;left:160px}
footer .gotop{position:absolute;right:0;top:0}
}        

                                                                                                                                                                                                                                                                                                        
  

                                                                                                                                                                                                                                                                                                                                                                                                                        