
@font-face {font-family:'Vitro';src: url('/cyber/hall/font/Vitro-Head.woff') format('woff');  font-weight: normal;  font-style: normal;  font-display: swap;}
@font-face {font-family:'nexonGothic';src: url('/cyber/hall/font/NEXONLv2Gothic.woff') format('woff');  font-weight: normal;  font-style: normal;  font-display: swap;}
@font-face {
	font-family: 'S-CoreDream';
	src: url('/cyber/hall/font/score-dream-bold.woff2') format('woff2'),
	url('/cyber/hall/font/score-dream-bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}



*{box-sizing: border-box}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;}
html, body, div,  p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, blockquote, pre, button, fieldset, form, legend,table, caption, tbody, tfoot, thead, tr, th, td, iframe, article, aside, canvas, details, embed, textarea, figure, figcaption, header, footer, main, menu, nav, section, summary, audio, video, template {margin: 0;padding: 0;border: 0;font-size: inherit;font-family: inherit;vertical-align: baseline;box-sizing: border-box;word-break: keep-all;}
a, span, em{box-sizing: border-box}
a:link,a:visited{color:#494949}
a,a:active,a:hover,a:link,a:visited{text-decoration:none}
img{border:none;}
img, video, audio {max-width:100%; max-height:100%;}
figure, figcaption{margin:0;padding:0}
b, strong{ font-weight: 600; }
em, dfn, cite, address,i{font-style: normal;}
mark {background-color: #ff0; color: #000;}
small {font-size: 90%;}
sup,sub{position: relative;font-size: 0.9em;line-height: 0;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
del{color: #aaa !important; text-decoration: line-through; }
label{cursor:pointer;}
switch{display: none}
ul, ul>li {list-style:none;}
ol, ol>li {list-style:none;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;display:table}
caption,legend{overflow:hidden;position:relative;width:0;height:0;margin:0;padding:0;line-height:0}
fieldset {border:none;min-width: 0;}
hr {overflow:hidden; position:absolute; height:0; width:0;}
template {display:none;}
.clearfix {display: block;}
.clearfix:after{content: "";display: table;clear: both;}
.clear {clear:both;}
.hide {display:none;}
.sr-only, .skip, .blind {position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;}
br{font-size:0;}
:lang(ko) body{position:relative;color:#555;font-family:'nexonGothic','Malgun Gothic',Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;letter-spacing: -0.03em;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;}
:lang(zh-CN) body{font-family:"Helvetica Neue","Helvetica","Arial",sans-serif}
:lang(ja) body{font-family:Hiragino Kaku Gothic Pro,osaka,sans-serif}
:lang(en) body{font-family: 'Roboto','Frutiger Linotype',sans-serif;}
@media only screen and (min-width:641px){
	body{font-size:16px;line-height:1.6}
}
@media only screen and (max-width:640px){
	body{font-size:15px;line-height:1.5}
}
html,body{min-height: 100vh;}

.skip { font-size: 0; position: fixed; top: 0; left: 0; overflow: hidden; width: 0; height: 0; }
* { line-height: 1; box-sizing: border-box; margin: 0; padding: 0; }
li { list-style: none; }
button { cursor: pointer; border: 0; outline: 0; background: none; }
html { height: 100%; }
body {font-family: 'ntk';height: 100%;/* background: url(../img/pattern.png); */}
table { border-collapse: collapse; }
.z-index1 { z-index: 1; }
.z-index2 { z-index: 2; }
.z-index3 { z-index: 3; }
.z-index4 { z-index: 4; }
.z-index5 { z-index: 5; }
.z-index6 { z-index: 6; }
.z-index7 { z-index: 7; }
.z-index8 { z-index: 8; }
.z-index9 { z-index: 9; }
.z-index10 { z-index: 10; }
#wrapper { display:none; }
#header {position: absolute;top: 0;left: 0;width: 100%;height: 60px;background: #00559d;box-shadow: 2px 0 10px rgba(0,0,0,.2);}
#title {font-size: 15px;line-height: 60px;position: absolute;left: 50%;width: 200px;transform: translateX(-50%);text-align: center;color: #fff;/* font-family: Vitro; */font-family: 'S-CoreDream';letter-spacing: -1px;}
#home-btn { position: absolute; top: 0; left: 0; width: 60px; height: 60px; background: url(../img/m-home.png) no-repeat center; background-size: 24px; }
#menu-btn { position: absolute; top: 0; right: 0; width: 60px; height: 60px; background: url(../img/m-menu.png) no-repeat center; background-size: 20px; }
#logo { font-size: 15px; }
#search { position: absolute; top: 60px; left: 0; width: 100%; padding: 10px; padding-right: 70px; }
#search_input {width: 100%;height: 40px;padding-right: 10px;padding-left: 10px;border: 2px solid #00559d;border-radius: 3px 0 0 3px;font-size: 15px;}
#search_btn {font-size: 15px;font-weight: bold;position: absolute;top: 10px;right: 10px;width: 60px;height: 40px;color: #fff;border-radius: 0 3px 3px 0;background: #00559d;}
#search_btn span { padding-left: 15px; background: url(../img/m-search-icon.png) no-repeat left center; }
#main { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 140px; background: #fff;min-height:920px;}
#menu {z-index: 5;/* position: absolute; *//* bottom: 0; *//* left: 0; */width: 100%;padding: 0 10px;}
#menu .dept1 > li {/* line-height: 50px; */width: 100%;/* height: 50px; */padding-left: 70px;margin-bottom: 30px;/* border: 1px solid #ededed; */background: #fff;position: relative;min-height: 50px;}
#menu .dept1 > li:nth-child(3){display:none}
#menu .dept1 > li > a {font-size: 17px;line-height: 30px;display: block;/* float: left; */width: 60px;height: 100%;/* margin-top: 10px; *//* margin-left: 10px; */text-align: center;text-decoration: none;color: #fff;border-radius: 0;background: #111574;position: absolute;top: 0;left: 0;/* padding-left: 180px; */padding: 40px 0;overflow: hidden;font-family: 'S-CoreDream';}
#menu .dept1 > li > a:after{content:'';position:absolute;top: -23px;left: -20px;background-color:#fff;width: 40px;height: 40px;transform: rotate(45deg);z-index: 99;}



#menu .dept2 {/* float: left; */width: 100%;padding: 0px;}
#menu .dept2:after{display:block;content:'';clear:both}
#menu .dept2 > li {  }
#menu .dept2 > li {vertical-align: middle;position: relative;padding: 15px 20px;padding-left:70px;border-top: 1px solid #efefef;}
#menu .dept2 > li > a {position:absolute;top:28px;left: 12px;font-size: 20px;/* position: relative; */display: inline-block;/* margin-left: 20px; */text-decoration: none;color: #09164f;padding: 0 4px;/* border: 1px solid; */font-weight: bold;color: #00559d;font-family: Vitro;font-style: italic;}
#menu .dept2 > li:first-child{border-top:none;}
#menu .dept3{padding: 4px 0;}
#menu .dept3 > li{display:inline-block;}
#menu .dept3 > li > a{position:relative;display:block;margin:3px 5px;padding:3px 5px;color: #333;text-decoration: none;font-size: 14px;}
#menu .dept3 > li > a:before { position: absolute; top: 50%; left: -10px; display: block; width: 1px; height: 10px; content: ''; transform: translateY(-50%); background: #d4d4d4; }
#menu .dept3 > li:first-child > a:before { display: none; }




@media (max-width:560px){


}
#all_menu_bg { display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: .6; background: #000; }
#all_menu { position: fixed; top: 0; right: -350px; overflow-y: scroll; width: 300px; height: 100%; background: #fff; }
#all_menu .head {width: 100%;height: 60px;background: #2c386e;border-bottom: 1px solid rgba(255,255,255,0.1);}
#all_menu .logo {font-size: 18px;line-height: 60px;margin-left: 20px;padding-left: 87px;color: #fff;background: url(../img/m-logo.png) no-repeat left center;/* background-size: 20px auto; */display: none;}
#close-menu { position: absolute; top: 0; right: 0; width: 60px; height: 60px; background: url(../img/m-close.png) no-repeat center; background-size: 14px; }
#all_menu .dept1 { position: relative; overflow: hidden; padding-top: 50px; }
#all_menu .dept1 > li > a {font-size: 16px;line-height: 50px;position: absolute;top: 0;display: block;width: 33.33333%;height: 50px;text-align: center;text-decoration: none;color: #fff;background: #2c386e;}
#all_menu .dept1 > li:nth-child(1) > a { left: 0; }
#all_menu .dept1 > li:nth-child(2) > a {left:33.333%;}
#all_menu .dept1 > li:nth-child(3){display:none;}
#all_menu .dept1 > li:nth-child(3) > a {left: 66.6666%;}
#all_menu .dept1 > li:nth-child(4) > a {left: 66.6666%;}
#all_menu .dept1 > li.active > a {background: #56608b;}
#all_menu .dept1 > li.active > .dept2 { /*display: block;*/ height:auto; opacity:1; }
#all_menu .dept2 { /*display: none; */ /*display: none;*/ height:0; overflow:hidden; transition: 0.5s; opacity:0;}
#all_menu .dept2 > li.active > .dept3 { /*display: block;*/ height:auto; opacity:1; }
#all_menu .dept2 > li > a { font-size: 16px; font-weight: bold; line-height: 50px; display: block; width: 100%; height: 50px; text-align: center; text-decoration: none; color: #2194dd; border-bottom: 1px solid #d8d9dd; background: #fff; }
#all_menu .dept3 > li > a { font-size:15px; line-height: 50px; display: block; width: 100%; height: 50px; text-align: center; text-decoration: none; color: #000; border-bottom: 1px solid #d8d9dd; background: #f1f2f6; }
#all_menu .dept3 { /*display: none;*/ height:0; overflow:hidden; transition: 0.5s; opacity:0;}
#all_menu .dept3 > li.active > a { color: #2194dd; }
#content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;/* background: url(../img/m-bg.png) no-repeat right bottom; *//* background-size: 200px auto; */}
#map3d { display:none; overflow: hidden; width: 100%; height: calc( 100% - 60px); margin-top:60px; }
#current-loc {position:absolute;left:50%;bottom:40px;border-radius: 17px;color:#fff;font-size:15px;font-weight: bold;width: 120px;height:34px;background:#3a3c49;margin-left:-50px;text-align:center;line-height:34px;}

#search_wrap { position: absolute; top: 60px; left: 0; display: none; width: 100%; height: calc(100% - 60px); padding-top: 60px; background: #ebecf0; }
#search_none { display: none; padding-top: 200px; background: url(../img/search-none.png) no-repeat center 30px; background-size: 150px auto; }
#search_none .big_text { font-size: 15px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; text-align: center; }
#search_none .big_text span { color: #2194dd; }
#search_none .small_text { font-size: 13px; text-align: center; }
#search_result { width: 100%; background: #ebecf0; }
#search_result .big_text { font-size: 15px; font-weight: bold; margin-top: 5px; margin-bottom: 15px; text-align: center; }
#search_result .big_text .count { color: #2194dd; }
#search_wrap .title { width:200px; height:60px; line-height: 60px; position:absolute; top:-60px; left:50%; transform: translateX(-50%); background:#00559d; font-size:18px; color:#fff; text-align:center; }
.close-btn { position: absolute; top: -60px; left: 0; width: 60px; height: 60px; background: #00559d url(../img/m-back.png) no-repeat center; background-size: 17px auto; }

#member_wrap { position: absolute; top: 60px; left: 0; display: none; width: 100%; height: calc(100% - 60px); background: #ebecf0; }
#member_result { width: 100%; background: #ebecf0; }
#member_result .result .dept2-li { padding-right: 50px !important; }
#member_title { width:200px; height:60px; line-height: 60px; position:absolute; top:-60px; left:50%; transform: translateX(-50%); background:#00559d; font-size:18px; color:#fff; text-align:center; }
#member-close { position: absolute; top: -60px; left: 0; width: 60px; height: 60px; background: #00559d url(../img/m-back.png) no-repeat center; background-size: 17px auto; }

#search_map { position: absolute; top: 60px; left: 0; display: none; width: 100%; height: calc(100% - 60px);background: #ebecf0; }
#search_map .title { font-size:18px; text-align:center; background:#fff; padding-top:15px; border-top:1px solid #d8d9dd; }
#search_map .address { font-size:14px; text-align:center;background:#fff; padding-top:5px; padding-bottom:15px; }
#search_map .ment { font-size:15px; text-align:center; padding:15px; }
#search_map .ment span { color:#1f93dd; }
#location_ment { position:absolute; width:100%; left:50%; transform: translateX(-50%); top:130px; text-align:center; }
#location_ment span { font-size:15px; color:#1f93dd; line-height:1.2;  }
#map { width:100%; height:calc( 100% - 113px ); border:1px solid #ababab; }
#map-close { position: absolute; top: -60px; left: 0; width: 60px; height: 60px; background: #2194dd url(../img/m-back.png) no-repeat center; background-size: 17px auto; }
#map .gm-style > div + div { display: none; }

/* search, member ê³µí†µ */
#search_wrap .result ul { padding: 0 10px; }
#search_wrap .result li { position: relative; margin-top: 10px; padding: 15px; padding-right: 90px; border: 1px solid #e7e7e9; background: #fff; }
#search_wrap .result li:nth-child(1) { margin-top: 0; }
#search_wrap .result li > .row1 { font-size: 0; }
#search_wrap .result span { line-height: 1.5; }
#search_wrap .result .span-name { font-size: 15px; font-weight: bold; margin-right: 10px; }
#search_wrap .result .span-position { position: relative; margin-right: 10px; }
#search_wrap .result .span-part { position: relative; margin-right: 10px; }
#search_wrap .result .span-team:before,
#search_wrap .result .span-part:before { position: absolute; top: 8px; left: -5px; display: block; width: 1px; height: 8px; content: ''; transform: translateY(-50%); opacity: .5; background: #2194dd; }
#search_wrap .result .span-position,
#search_wrap .result .span-part,
#search_wrap .result .span-team { position:relative; font-size: 13px; color: #2194dd; }
#search_wrap .result .span-duty { font-size: 14px; }
#search_wrap .result .right { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); }
#search_wrap .result .location-btn {display: block;float: left;width: 30px;height: 30px;border-radius: 15px;background: #f7951e url(../img/m-location-icon.png) no-repeat center;background-size: 12px auto;display: none;}
#search_wrap .result .link-tel { display: block; float: left; width: 30px; height: 30px; margin-left: 10px; border-radius: 15px; background: #2194dd url(../img/m-tel-icon.png) no-repeat center; background-size: 14px auto; }

#member_wrap .dept1-li { border-bottom:1px solid #e5e5e5; }
#member_wrap .dept2-ul { padding: 10px; display:none; }
#member_wrap .dept2-li { position: relative; margin-top: 10px; padding: 15px; padding-right: 90px; border: 1px solid #e7e7e9; background: #fff; }
#member_wrap .dept2-li:nth-child(1) { margin-top: 0; }
#member_wrap .dept2-li > .row1 { font-size: 0; }
#member_wrap .result span { line-height: 1.5; }
#member_wrap .span-name { font-size: 15px; font-weight: bold; margin-right: 10px; }
#member_wrap .span-position { position: relative; margin-right: 10px; }
#member_wrap .span-part { position: relative; margin-right: 10px; }
#member_wrap .span-position,
#member_wrap .span-part,
#member_wrap .span-team { font-size: 13px; color: #2194dd; }
#member_wrap .span-duty { font-size: 14px; }
#member_wrap .right { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); }
#member_wrap .location-btn { display: block; float: left; width: 30px; height: 30px; border-radius: 15px; background: #f7951e url(../img/m-location-icon.png) no-repeat center; background-size: 12px auto; }
#member_wrap .link-tel { display: block; float: left; width: 30px; height: 30px; margin-left: 10px; border-radius: 15px; background: #2194dd url(../img/m-tel-icon.png) no-repeat center; background-size: 14px auto; }
#member_wrap .team_title { height:45px; line-height: 45px; background:#fff; color:#000; font-size:15px; text-align: center; }
#member_wrap .team_title.active { color: #2194dd; font-weight: bold; }


.marker{padding: 14px 14px 14px;background-color: #2c386e;color: #fff;font-size: 16px;border-radius: 5px;box-shadow: 2px 5px 5px rgba(0,0,0,0.2);border: 1px solid #2c386e;font-weight: bold;min-width: 60px;/* max-width: 91px; */word-break: break-all;}
.marker *{vertical-align:middle}
.marker:after{position: absolute;bottom: -7px;left: 50%;content: " ";height: 0;/* z-index: -1; */border-bottom: 7px solid;border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);color: #2c386e;transform: rotate(-180deg) translate(40%, 0);}
.marker.active,
.marker:hover{background-color:#e86c19;border: 1px solid #e86c19;}
.marker.active:after,
.marker:hover:after{color:#e86c19}
.marker.no_hover{background-color:#747474;border: 1px solid #747474;}
.marker.no_hover:after{color: #747474;}
.vr_marker {position:absolute;width: 37px;height: 42px;margin-top: -33px;margin-left: -18px;background:url(../img/vr.png) no-repeat center;}
#pano_wrap {display: none;background: rgba(0,0,0,0.2);position:absolute;left:0;top: 60px;bottom:0;right:0;z-index: 8;}
#pano { position:absolute; left:0; top:0; bottom:0; right:0;  }
#pano_close {position:absolute;right: 20px;top: 20px;width:50px;height:50px;background: rgb(0, 85, 157) url(../img/close-btn.png) no-repeat center;border-radius: 50%;}



.compass_text{position: absolute;top: 210px;left: 0;display:none;z-index: 4;transition: all 0.3s ease-out;max-width: 273px;color: #666;line-height: 1.4;padding-left: 10px;transform: scale(0.7);}
.compass_text i{font-style:normal;color:#28313e;font-weight: bold;text-decoration: underline;}
.compass_text:before{content:'*';color: #666;line-height: 1.4;position: absolute;top: 4px;left: -2px;font-size: 18px;}
.compass{width: 276px;height: 236px;border-radius:10px;background: #f1f1f1 url(/cyber/hall/img/background__compass.png) no-repeat 50%;position: absolute;top: 0;left: 0;display:none;z-index: 4;transition: all 0.3s ease-out;transform: scale(0.7);}
.compass button{font-size:0;display:inline-block;}
.compass .compass_marker1,
.compass .compass_marker2{position: absolute;top: 50%;width:129px;height:65px;transform: translate(0%, -50%);}
.compass .compass_marker3,
.compass .compass_marker4{position: absolute;left: 50%;width:65px;height:129px;transform: translate(-50%, 0);}
.compass .compass_marker1{right: 20px;background:url(/cyber/hall/m//img/compass_buttn1.png) no-repeat 50%;}
.compass .compass_marker1.ov{background:url(/cyber/hall/m//img/compass_buttn1_ov.png) no-repeat 50%;}
.compass .compass_marker2{left: 20px;background:url(/cyber/hall/m//img/compass_buttn2.png) no-repeat 50%;}
.compass .compass_marker2.ov{background:url(/cyber/hall/m//img/compass_buttn2_ov.png) no-repeat 50%;}
.compass .compass_marker3{bottom: 5px;background:url(/cyber/hall/m//img/compass_buttn3.png) no-repeat 50%;}
.compass .compass_marker3.ov{background:url(/cyber/hall/m//img/compass_buttn3_ov.png) no-repeat 50%;}
.compass .compass_marker4{top: 5px;background:url(/cyber/hall/m//img/compass_buttn4.png) no-repeat 50%;}
.compass .compass_marker4.ov{background:url(/cyber/hall/m//img/compass_buttn4_ov.png) no-repeat 50%;}



#threesixty {position:absolute;width:100%;height: calc( 100% - 300px );overflow:hidden;z-index:1;display: none !important;}
.threesixty {top: 40px;left:50%;transform: translate(-50%,-50%);z-index:3;max-width: 640px;width: 100% !important;height: auto !important;max-height: 360px;}

#threesixty img{
    visibility: visible;
}



.main_marker{padding: 10px 26px 12px;/* padding-left:92px; */background-color: #28313e;color: #fff;font-size: 12px;border-radius: 43px;box-shadow: 2px 5px 5px rgba(0,0,0,0.2);}
.main_marker *{vertical-align:middle}
.main_marker:after{position: absolute;bottom: -6px;left: 50%;content: " ";height: 0;/* z-index: -1; */border-bottom: 7px solid;border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);color: #28313e;transform: rotate(-180deg) translate(30%, 0);}



.threesixty .threesixty_images>li{}
.threesixty .threesixty_images>li .main_markers {
    display: none;
}
.threesixty .threesixty_images>li .main_markers .main_marker1{position: absolute; left: 67.6%; top: 46.8%;}
.threesixty .threesixty_images>li .main_markers .main_marker2{position: absolute; left: 63.5%; top: 34.4%;}
.threesixty .threesixty_images>li .main_markers .main_marker3{position: absolute; left: 48.6%; top: 37.4%;}
.threesixty .threesixty_images>li .main_markers .main_marker4{position: absolute; left: 49.6%; top: 28.4%;}
.threesixty .threesixty_images>li .main_markers .main_marker5{position: absolute; left: 35.6%; top: 40.4%;}

.threesixty .threesixty_images>li.compass1 .main_markers .main_marker1{left: 67.6%; top: 46.8%;}
.threesixty .threesixty_images>li.compass1 .main_markers .main_marker2{left: 63.5%; top: 34.4%;}
.threesixty .threesixty_images>li.compass1 .main_markers .main_marker3{left: 48.6%; top: 37.4%;}
.threesixty .threesixty_images>li.compass1 .main_markers .main_marker4{left: 49.6%; top: 28.4%;}
.threesixty .threesixty_images>li.compass1 .main_markers .main_marker5{left: 35.6%; top: 40.4%;}


.threesixty .threesixty_images>li.compass2 .main_markers .main_marker1{left: 41.6%;top: 23.8%;}
.threesixty .threesixty_images>li.compass2 .main_markers .main_marker2{left: 39.5%;top: 34.4%;}
.threesixty .threesixty_images>li.compass2 .main_markers .main_marker3{left: 58.6%;top: 29.4%;}
.threesixty .threesixty_images>li.compass2 .main_markers .main_marker4{left: 58.6%;top: 48.4%;}
.threesixty .threesixty_images>li.compass2 .main_markers .main_marker5{left: 70.6%;top: 24.4%;}


.threesixty .threesixty_images>li.compass4 .main_markers .main_marker1{left: 41.6%;top: 36.8%;}
.threesixty .threesixty_images>li.compass4 .main_markers .main_marker2{left: 57.5%;top: 44.4%;}
.threesixty .threesixty_images>li.compass4 .main_markers .main_marker3{left: 51.6%;top: 27.4%;}
.threesixty .threesixty_images>li.compass4 .main_markers .main_marker4{left: 62.6%;top: 32.4%;}
.threesixty .threesixty_images>li.compass4 .main_markers .main_marker5{left: 48.6%;top: 20.4%;}


.threesixty .threesixty_images>li.compass3 .main_markers .main_marker1{left: 64.6%;top: 31.8%;}
.threesixty .threesixty_images>li.compass3 .main_markers .main_marker2{left: 46.5%;top: 25.4%;}
.threesixty .threesixty_images>li.compass3 .main_markers .main_marker3{left: 52.6%;top: 37.4%;}
.threesixty .threesixty_images>li.compass3 .main_markers .main_marker4{left: 39.6%;top: 43.4%;}
.threesixty .threesixty_images>li.compass3 .main_markers .main_marker5{left: 57.6%;top: 47.4%;}


.paging { margin-top: 30px; padding-bottom: 30px; text-align: center; }
.paging .paging-item { font-size: 13px; line-height: 30px; display: inline-block; width: 30px; height: 30px; margin: 3px; cursor: pointer; vertical-align: middle; color: #fff; background: #808080; }
.paging .paging-item.selected { background: #2194dd; }
.paging .paging-side { font-size: 13px; line-height: 30px; display: inline-block; width: 30px; height: 30px; margin: 0 3px; cursor: pointer; vertical-align: middle; color: #fff; background: #00559d; }


.marker,
.safety_marker,
.vr_marker{position:absolute;}



.safety_marker.safety_marker1.marker_h1f3{left: 18%;top: 33.8%;/* max-width: 97px; */}

.marker.marker_h1f1.marker_1{left: 10.7%;top: 45.2%;}
.marker.marker_h1f1.marker_2{left: 69.7%;top: 44.2%;}
.marker.marker_h1f1.marker_3{left: 25.7%;top: 19.2%;}
.marker.marker_h1f1.marker_4{left: 32.9%;top: 36.2%;}
.marker.marker_h1f1.marker_5{left: 36.2%;top: 70.2%;}
.marker.marker_h1f1.marker_6{left: 45.2%;top: 56.2%;}
.marker.marker_h1f1.marker_7{left: 50.2%;top: 31.2%;}

.marker.marker_h1f2.marker_1{left: 30.6%;top: 40.8%;}
.marker.marker_h1f2.marker_2{left: 4.1%;top: 48.8%;}
.marker.marker_h1f2.marker_3{left: 19.1%;top: 40.8%;}
.marker.marker_h1f2.marker_4{left: 64.6%;top: 19.8%;}
.marker.marker_h1f2.marker_5{left: 64.6%;top: 40.8%;}
.marker.marker_h1f2.marker_6{left: 26.4%;top:43.8%}
.marker.marker_h1f2.marker_7{left: 22.6%;top: 19.8%;}
.marker.marker_h1f2.marker_8{left: 80.95%;top: 46.8%;}



.marker.marker_h1f3.marker_1{left: 87.1%;top: 58.8%;}
.marker.marker_h1f3.marker_2{left: 5.1%;top: 57.8%;}
.marker.marker_h1f3.marker_3{left: 15.1%;top: 54.8%;}
.marker.marker_h1f3.marker_4{left: 30.9%;top: 46.8%;}
.marker.marker_h1f3.marker_5{left: 29.5%;top: 27.8%;}
.marker.marker_h1f3.marker_6{left: 45.5%;top: 46.8%;}
.marker.marker_h1f3.marker_7{left: 61.4%;top: 46.8%;}
.marker.marker_h1f3.marker_8{left: 61.5%;top: 27.8%;}
.marker.marker_h1f3.marker_9{left: 71.5%;top: 57.8%;}
.marker.marker_h1f3.marker_10{left: 77.5%;top: 57.8%;}


.marker.marker_h1f4.marker_1{left: 39.1%;top: 32.8%; max-width: 87px;}
.marker.marker_h1f4.marker_2{left: 30.1%;top: 37.8%; max-width: 87px;}
.marker.marker_h1f4.marker_3{left: 3.1%;top: 44.8%;/* max-width: 87px; */}
.marker.marker_h1f4.marker_4{left: 49.4%;top: 40.8%;}
.marker.marker_h1f4.marker_5{left: 61.1%;top: 21.8%;}
.marker.marker_h1f4.marker_6{left: 21.1%;top: 40.8%;}
.marker.marker_h1f4.marker_7{left: 77.4%;top: 46.8%;}
.marker.marker_h1f4.marker_8{left: 28.4%;top: 20.8%;}
.marker.marker_h1f4.marker_9{left: 61.4%;top: 40.8%;}


.marker.marker_h1f5.marker_1{left: 44.1%;top: 37.8%;max-width: 91px;}
.marker.marker_h1f5.marker_2{left: 58.1%;top: 41.8%;}
.marker.marker_h1f5.marker_3{left: 27.1%;top: 40.8%;}
.marker.marker_h1f5.marker_4{left: 22.4%;top: 19.8%;/* max-width: 83px; */}
.marker.marker_h1f5.marker_5{left: 33.1%;top: 21.8%;}
.marker.marker_h1f5.marker_6{left: 55.1%;top: 20.8%;}
.marker.marker_h1f5.marker_7{left: 68.4%;top: 17.8%; max-width: 83px;}
.marker.marker_h1f5.marker_8{left: 31.4%;top: 27.8%;}
.marker.marker_h1f5.marker_9{left: 64.4%;top: 44.8%;}


.marker.marker_h1f6.marker_1{left: 30.1%;top: 42.8%;}
.marker.marker_h1f6.marker_2{left: 57.1%;top: 39.8%;}
.marker.marker_h1f6.marker_3{left: 59.1%;top: 20.8%;}
.marker.marker_h1f6.marker_4{left: 23.4%;top: 21.8%;}
.marker.marker_h1f6.marker_5{left: 32.1%;top: 21.8%;}
.marker.marker_h1f6.marker_6{left: 27.1%;top: 44.8%;}
.marker.marker_h1f6.marker_7{left: 79.4%;top: 50.8%;}
.marker.marker_h1f6.marker_8{left: 31.4%;top: 27.8%;}
.marker.marker_h1f6.marker_9{left: 64.4%;top: 44.8%;}

.marker.marker_h1f7.marker_1{left: 63.1%;top: 21.8%;}
.marker.marker_h1f7.marker_2{left: 52.1%;top: 41.8%;}
.marker.marker_h1f7.marker_3{left: 39.1%;top: 41.8%;}
.marker.marker_h1f7.marker_4{left: 28.4%;top: 41.8%;}
.marker.marker_h1f7.marker_5{left: 23.1%;top: 13.8%;max-width: 84px;}
.marker.marker_h1f7.marker_6{left: 29.1%;top: 21.8%;max-width: 72px;}
.marker.marker_h1f7.marker_7{left: 34.4%;top: 14.8%;}
.marker.marker_h1f7.marker_8{left: 31.4%;top: 27.8%;}
.marker.marker_h1f7.marker_9{left: 64.4%;top: 44.8%;}



.marker.marker_h1f3.marker_1{left: 87.1%;top: 52.8%;}
.marker.marker_h1f3.marker_2{left: 1.1%;top: 50.8%;}
.marker.marker_h1f3.marker_3{left: 13.1%;top: 50.8%;}
.marker.marker_h1f3.marker_4{left: 28.9%;top: 39.8%;}
.marker.marker_h1f3.marker_5{left: 24.5%;top: 20.8%;}
.marker.marker_h1f3.marker_6{left: 41.5%;top: 39.8%;}
.marker.marker_h1f3.marker_7{left: 57.4%;top: 39.8%;}
.marker.marker_h1f3.marker_8{left: 59.7%;top: 20.8%;}
.marker.marker_h1f3.marker_9{left: 68.5%;top: 45.8%;}
.marker.marker_h1f3.marker_10{left: 74.5%;top: 52.8%;}



.marker.marker_h2f1.marker_1{left: 80.1%;top: 46.8%;}
.marker.marker_h2f1.marker_2{left: 49.1%;top: 46.8%;}
.marker.marker_h2f1.marker_3{left: 40.1%;top: 46.8%;}
.marker.marker_h2f1.marker_4{left: 27.1%;top: 46.8%;}
.marker.marker_h2f1.marker_5{left: 15.1%;top: 46.8%;}



.marker.marker_h2f2.marker_1{left: 43.1%;top: 45.8%;}
.marker.marker_h2f2.marker_2{left: 6.5%;top: 45.8%;}
.marker.marker_h2f2.marker_3{left: 14.5%;top: 45.8%;}
.marker.marker_h2f2.marker_4{left: 21.5%;top: 45.8%;}
.marker.marker_h2f2.marker_5{left: 68.5%;top: 45.8%;}
.marker.marker_h2f2.marker_6{left: 84.5%;top: 45.8%;}




.marker.marker_h2f3.marker_1{left: 44.1%;top: 45.8%;}
.marker.marker_h2f3.marker_2{left: 5.1%;top: 45.8%;}
.marker.marker_h2f3.marker_3{left: 20.5%;top: 45.8%;}
.marker.marker_h2f3.marker_4{left: 72.5%;top: 45.8%;}
.marker.marker_h2f3.marker_5{left: 87.5%;top: 45.8%;}


.marker.marker_h2f4.marker_1{left: 27.1%;top: 50.8%;}
.marker.marker_h2f4.marker_2{left: 39.1%;top: 49.8%;}
.marker.marker_h2f4.marker_3{left: 50.1%;top: 49.8%;}
.marker.marker_h2f4.marker_4{left: 54.1%;top: 52.8%;}
.marker.marker_h2f4.marker_5{left: 64.1%;top: 50.8%;}
.marker.marker_h3f1.marker_1{left: 45.5%;top: 51.8%;}
.marker.marker_h3f2.marker_1{left: 60.5%;top: 51.8%;}
.marker.marker_h3f2.marker_2{left: 40.5%;top: 51.8%;}
.marker.marker_h3f3.marker_1{left: 45.5%;top: 51.8%;}
.marker.marker_h3f4.marker_1{left: 45.5%;top: 51.8%;}
.marker.marker_h3f5.marker_1{left: 45.5%;top: 51.8%;}
.marker.marker_h3f6.marker_1{left: 45.5%;top: 51.8%;}
.marker.marker_h4f1.marker_1{left: 80.1%;top: 43.8%;}
.marker.marker_h4f1.marker_2{left: 44.6%;top: 52%;}
.marker.marker_h4f2.marker_1{left: 69.1%;top: 56.8%;}
.marker.marker_h4f2.marker_2{left: 81.1%;top: 42.8%;}
.marker.marker_h4f2.marker_3{left: 46.1%;top: 56.8%;}
.marker.marker_h4f2.marker_4{left: 19.4%;top: 56.8%;}
.marker.marker_h4f2.marker_5{left: 31.1%;top: 30.8%;}
.marker.marker_h4f3.marker_1{left: 80.2%;top: 47%;}
.marker.marker_h4f3.marker_2{left: 47.5%;top: 58.8%;}
.marker.marker_h4f3.marker_3{left: 20.2%;top: 58.8%;}
.marker.marker_h4f3.marker_4{left: 30.5%;top: 27.8%;}
.marker.marker_h4f3.marker_5{left: 64.5%;top: 60.8%;}

