@charset "utf-8";


@font-face {
	font-family: 'S-Core';
	font-weight:100;
	src: url('/gbis2014/resources/font/S-CoreDream-1Thin.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:200;
	src: url('/gbis2014/resources/font/S-CoreDream-2ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'S-Core';
  font-weight:300;
  src: url('/gbis2014/resources/font/S-CoreDream-3Light.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:400;
	src: url('/gbis2014/resources/font/S-CoreDream-4Regular.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:500;
	src: url('/gbis2014/resources/font/S-CoreDream-5Medium.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:600;
	src: url('/gbis2014/resources/font/S-CoreDream-6Bold.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:700;
	src: url('/gbis2014/resources/font/S-CoreDream-7ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:800;
	src: url('/gbis2014/resources/font/S-CoreDream-8Heavy.woff') format('woff');
}
@font-face {
	font-family: 'S-Core';
	font-weight:900;
	src: url('/gbis2014/resources/font/S-CoreDream-9Black.woff') format('woff');
}


/* setting */
html {font-family:'S-Core';  overflow-x:hidden; overflow-y: scroll; -webkit-overflow-scrolling:touch; }
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption, select,input,button, address, textarea{ margin:0;padding:0;font:normal 13px S-Core;  line-height:17pt;  font-weight:400;}
body{font:normal 16px S-Core color:#454545; margin:0; padding:0;font-size:13px; font-family:S-Core;background: #edf4fa;}
pre{font:normal 16px S-Core color:#454545; margin:0; padding:0;font-size:13px; font-family:S-Core;}
ul,ol,dl {list-style:none}
img {border:0;vertical-align:top;}
table {clear:both;  border-collapse:collapse; border:0;}
table caption {display:none;}
fieldset {border:0;}
.clear:after{display:block;content:'';clear:both;}
legend {display:none;}
ul {list-style:none; padding:0; margin:0; }
a{font-family:'S-Core'; text-decoration: none; -webkit-tap-highlight-color:transparent; color:#333333;}
a:link, a:visited, a:active {font-family:'S-Core'; text-decoration:none; color:#333333;}
a:hover { text-decoration:none;}
h3, h3 a{font-size:16px; font-weight:500; color:#222121; line-height:25px;}
h2{font-size:33px; color:#2e2e2f; font-weight:400;}
h6{font-weight:500;}
.hidden{width:0; height:0; overflow:hidden;visibility:hidden;}
.hide{display:none;}
.hidden{width:0; height:0; overflow:hidden;visibility:hidden;}
i, .select .placeholder:after, .left_menu .h_menu:after, .header .menu:after{ font-family:'FontAwesome';}
input[type="button"], input[type="submit"], button{cursor:pointer;}
/* ie 용 스크롤 바 *********************************************/
html { scrollbar-arrow-color: #e2e4e6;scrollbar-Track-Color: #e2e4e6; scrollbar-base-color: #0051a3; scrollbar-Face-Color: #0051a3; scrollbar-3dLight-Color: #0051a3;  scrollbar-DarkShadow-Color: #0051a3;
scrollbar-Highlight-Color: #0051a3;scrollbar-Shadow-Color: #0051a3; }
/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width: 11px; height: 11px; border-radius:500px;}
::-webkit-scrollbar-button:start:decrement, 
::-webkit-scrollbar-button:end:increment {display: block; width: 12px;height: 12px; background:#0051a3; display:none;}
::-webkit-scrollbar-track {background:#e2e4e6; border-radius:500px;}
::-webkit-scrollbar-thumb {background:#0051a3;  border-radius:500px;}

.header1 ul.top_link li a:hover, .header2 ul.join li a:hover, .header2 ul.join li.eng a:hover, #content_wrap .ct1 .icon_wrap1 ul li a:hover, #content_wrap .ct1 .gnb ul li a:hover, #content_wrap .ct1 .gnb ul li a:hover i, #download_wrap li a:hover, #download_wrap li a:hover i, #gg_navi21 li.gg_main .gg_sub ul li a, #gg_navi21 li.gg_main .gg_sub ul li a:hover, .s_ct_wrap ul.s_menu li a:hover, .s_ct_wrap ul.s_menu li a, .s_ct .btn_area a, .s_ct .btn_area a:hover, .s_map_wrap .mapct_left ul.schbus_menu li a, .s_map_wrap .mapct_left ul.schbus_menu li a:hover, .s_map_wrap .mapct_left .list_cmn_wrap ul.btn_multi li a, .s_map_wrap .mapct_left .list_cmn_wrap ul.btn_multi li a:hover, .buttons button, .buttons button:hover, .buttons .navy3 a, .buttons .navy3 a:hover, .btn_chk2, .btn_chk2:hover, .select ul li a:hover, .select ul li a, .header2 ul.join li.menu, .header2 ul.join li.menu:hover, .area_list a, .area_list a:hover, .global_menu ul li a, .global_menu ul li a:hover, .slide_bt a, .slide_bt a:hover, .path li.snb_level ul li a, .path li.snb_level ul li a:hover, .bus_tab_wrap ul.bus_tab_menu li a, .bus_tab_wrap ul.bus_tab_menu li a:hover{ -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
.header1 ul.top_link li a:hover, .header2 ul.join li a:hover, .schbus_rtb_top .rtb_top a.realtimebus, .schbus_rtb_top .rtb_top a.realtimebus:hover, .header2 ul.join li.menu:hover{background:#00478f; cursor:pointer;}
.header2 ul.join li.eng a:hover, .bus_tab_wrap ul.bus_tab_menu li a{background:#00478f url('/gbis2014/resources/img/usa.png') no-repeat 20px 14px;}

/* icon */
i.fa-plus{content:'\f067';}
i.fa-user{content:'\f007';}
i.fa-lock{content:'\f023';}
i.fa-minus{content:'\f068';}
i.fa-search{content:'\f002';}
i.fa-angle-double-right{content:'\f101';}
i.fa-angle-up{content:'\f106';}
i.fa-arrow-up{content:'\f062';}
i.fa-arrow-down{content:'\f063';}
i.fa-angle-left{content:'\f104';}
i.fa-angle-right{content:'\f105';}
i.fa-angle-up{content:'\f106';}
i.fa-angle-down{content:'\f107';}
i.fa-bars{content:'\f0c9';}
i.fa-times{content:'\f00d';}
i.fa-random{content:'\f074';}
i.fa-clock-o{content:'\f017';}
i.fa-bus{content:'\f207';}
i.fa-subway{content:'\f239';}
i.fa-building{content:'\f1ad';}
i.fa-caret-right{content:'\f0da';}
i.fa-caret-left{content:'\f0d9';}
i.fa-repeat{content:'\f01e';}
i.fa-exchange{content:'\f0ec';}
i.fa-arrow-circle-o-right{content:'\f18e';}
i.fa-pencil-square{content:'\f14b';}
i.fa-check-circle-o{content:'\f05d';}
i.fa-pencil-square-o{content:'\f044';}
i.fa-desktop{content:'\f108';}
i.fa-share-alt{content:'\f1e0';}
i.fa-car{content:'\f1b9';}
i.fa-power-off{content:'\f011';}
i.fa-unlock-alt{content:'\f132';}
i.fa-globe{content:'\f0ac';}
i.fa-long-arrow-right{content:'\f178';}


/*margin*/
.mt10{margin-top:10px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb25{margin-bottom:25px;}
.mb20{margin-bottom:20px;}

/*padding*/
.pb140{padding-bottom:140px!important;}




/* main header */
#main_header_wrap{width:100%; background:#0051a3; border-bottom:1px solid #00478f; height:45px; color:#ffffff;font-size:13px; margin:0 auto;}
#main_header_wrap a, #main_header_wrap span{ color:#ffffff; font-size:14px; height:45px; line-height:45px;}
.header1{float:left; width:65%; position:relative;}
.header2{float:right; width:35%; height:46px; position:relative;}
.header1 ul.top_link{float:left; margin-right:0em;}
.header1 ul.top_link li{float:left; border-right:1px solid #00478f;}
.header1 ul.top_link li a{ height:45px; line-height:45px; padding:0 15px;float:left;}
.header1 ul.top_link li.t1{background:#00478f;}
.header1 .weather{ border-left:1px solid #00478f; width:790px;}
.header1 span.w_img img{vertical-align:middle; padding:0 1%;}
.header1 span.city{padding-left:2%;}
.header1 .weather span.tem{font-size:15px!important; letter-spacing:1px; padding:0 1%;}
.header1 .weather a{background:#00478f; padding:12px 20px; height:45px; line-height:45px; margin-left:29px;}
.header1 .weather a i, .header2 ul.join li.plus a i{margin-left:5px;}
.weather_pop{position:absolute; top:50px; left:408px; z-index:10; width:300px; background:#ffffff; height:180px; box-shadow: 0px 0px 4px rgb(0 0 0 / 15%);border: 1px solid #eaeaea; padding:2.5%;}
#main_header_wrap .area_list a{background:none; color:#333333; padding:6px 5px; margin:0; line-height:35px;}
#main_header_wrap .area_list a:hover{background:#e6f0f9;}
#main_header_wrap .area_list a.active{background:#e6f0f9;}
.area_select{float:right; margin-bottom:10px;}
.area_list{ overflow: scroll; overflow-x: hidden; height:130px; clear:both;}
.area_select button{height:30px; width:45px; line-height:30px;color:#5a5959; border-radius: 2px;background:#ffffff; border:1px solid #d3d3d3; box-shadow: 0px 1px 2px rgb(0 0 0 / 10%);  text-align:center;display: inline-block; float:left;margin:0px 4px;}

.header2 .glo a i.fa-angle-up, .header2 .glo a i.fa-angle-down, .header2 ul.join li.menu a i.fa-angle-down{font-size:14px; margin-left:45px; line-height:45px; position:relative; top:1px;}
.header2 ul.join li.glo a i.fa-globe, .header2 ul.join li.menu a i.fa-bars{font-size:17px; margin-right:7px; line-height:45px;}

.global_menu{position:absolute; z-index:20;left:110; top:45px; width:150px; border: 1px solid #00478f; background: #0051a3; }

.header2 {display:flex; justify-content:flex-end;}
.glo{margin-right:5px;}
.global_menu ul li a{padding:0 23px;border-bottom: 1px solid #00478f; line-height:45px; display:block;}
.global_menu ul li:last-child a{border-bottom:none;}
.global_menu ul li a i{float:right; line-height:45px; margin-left:20px;}
.global_menu ul li a:hover{background: #00478f;}
.fa-globe:before{margin-right:10px;}

/* main visual */
#visual_wrap{float:left; width:43.5%; background:#ffffff; height:auto; box-shadow: 0px 0px 4px rgb(0 0 0 / 10%); position:relative;left: 0; }
#visual_wrap .head{background:#ffffff; height:105px; border-bottom:1px solid #eaeaea; padding:0 3%;}
.wrap{width:1200px; margin:0 auto; background: #edf4fa; }



#gg_navi28{width:100%;background:#0051a3; height:100%;}

.gg_1D{background:#0051a3; width:220px; height:auto;}
.gg_1D a{color:#ffffff; font-size:16px;  line-height:60px; margin-left:35px;}
.gg_1D.gg_select{}

.gg_1D .gg_2D_wrap{display:none;position:absolute;background:#ffffff;border:2px solid #75511b;padding:1px;left:160px;top:-2px;width:170px}
.gg_1D .gg_2D_wrap.d2-8{top:-100px}
.gg_1D .gg_2D_wrap .gg_2D{position:relative;width:170px;line-height:23px;border-bottom:1px dotted #cccccc}
.gg_1D .gg_2D_wrap .gg_2D a{display:block;width:100%;height:100%;text-decoration:none;text-indent:10px;color:#666666}
.gg_1D .gg_2D_wrap .gg_2D a:hover{background:#9b6e29;color:#ffffff}
.gg_1D .gg_2D_wrap .gg_2D.gg_select a{background:#9b6e29;color:#ffffff;}

.gg_1D .gg_2D_wrap .gg_2D .gg_3D_wrap{display:none;position:absolute;background:#ffffff;border:1px solid #9b6e29;padding:1px;left:190px;top:-4px;width:170px}
.gg_1D .gg_2D_wrap .gg_2D .gg_3D_wrap.d3-8{top:-80px}
.gg_1D .gg_2D_wrap .gg_2D .gg_3D_wrap .gg_3D{border-bottom:1px dotted #cccccc}
.gg_1D .gg_2D_wrap .gg_2D .gg_3D_wrap .gg_3D a{background:#ffffff;color:#666666}
.gg_1D .gg_2D_wrap .gg_2D .gg_3D_wrap .gg_3D a:hover{text-decoration:underline}
.gg_1D .gg_2D_wrap .gg_2D .gg_3D_wrap .gg_3D.gg_select{}




#visual_wrap .head h1.logo{margin:0 auto; padding-top:30px; width:216px;}
#visual_wrap .head a.search{float:right; margin-top:-45px; font-size: 32px;color: #0051a4;}
#visual_wrap nav ul.menu{background:#ffffff;border-bottom:1px solid #eaeaea; height:65px; text-align:center;}
#visual_wrap nav ul.menu li{display: inline-block;padding:21px 0;}
#visual_wrap nav ul.menu li a{color:#2d2d2d; font-size:17px; font-weight:500;  padding:0px 8px; border-right:1px solid #e9e9e9;}
#visual_wrap nav ul.menu li.gg_select{background:url('/gbis2014/resources/img/m_over.gif') repeat-x bottom; }
#visual_wrap nav ul.menu li:last-child a{border-right:none;}
#gg_navi24 >.gg_main > li:hover{box-sizing:border-box; border-bottom:5px solid #0051a3; border-radius:2px}
#gg_navi24 ul.gg_main> #realTimeBus{
    width: 255px;
}
#gg_navi24 ul.gg_main> #usage{
    float: left;
    width: 210px;
    height: 91px;
    line-height: 91px;
}
#gg_navi21_wrap{position:relative;}
#gg_navi21{margin:0 auto;}
#gg_navi21 a{display:inline-block;}
#gg_navi21 li.gg_main:first-child{margin-left:0px}
#gg_navi21 li.gg_main div.gg_sub {position:absolute;left:0;top:76px;width:94%;background:#ffffff;display:none; z-index:3;box-shadow: 0px 1px 2px rgb(0 0 0 / 10%); border-bottom:6px solid #0051a3; padding:2% 3% 3% 3%;}
#gg_navi21 li.gg_main div.gg_sub ul{width:100%;margin:0 auto;}
#gg_navi21 li.gg_main .gg_sub li a{padding:0 0 10px 10px;border:0;}
#gg_navi21 li.gg_main .gg_sub li{float:left; line-height:36px;height:auto; margin:5px 5px;padding: 0;}
#gg_navi21 li.gg_main .gg_sub ul li a{width: 151px;font-size:13px; font-weight:400; color:#222222;padding:5px 0px;border:1px solid #e4e4e4;text-align:center; }
#gg_navi21 li.gg_main .gg_sub ul li a:hover{background:#0051a3; border:1px solid #004a95; color:#ffffff;}


.middle_visual {height:478px; position:relative; display:flex; margin-top:5px}
.middle_visual .visual_left{width:50%; height:100%; display:flex; flex-direction:column; justify-content:center; background:#ffffff url(/gbis2014/resources/img/v3_left_2.png); background-repeat: no-repeat; background-position: center top; background-size:100%;}
.middle_visual .visual_right{width:50%; height:100%; background:#ffffff url(/gbis2014/resources/img/v3_right_2_0729.png); background-repeat: no-repeat; background-position: center top; background-size:100%;}

.visual_left .v3 {text-align:center; margin-bottom:5px;}
.visual_left .v3 h1{font-size: 50px;
				    font-weight: 800;
				    letter-spacing: -5px;
				    line-height: 70px;
				    margin-top: 30px;}
.visual_left .v3 h1 span.blue1{color:#00478f;}
.visual_left .v3 h1 span.blue2{color:#0051a3;}
.visual_left .v3 h1 span.blue3{color:#089ed1;}
.visual_left .search_box {z-index: 1;}
.visual_left .search_box input.search{ height: 60px; border:none; padding: 0 10px;width: 350px;font-size: 13px;letter-spacing: -0.5px;}
.visual_left .search_box input.sch_btn{border: 0; right:0px; z-index: 3; width:65px; background:#ffffff url(/gbis2014/resources/img/search.png) no-repeat 15px 12px; height:60px; position: absolute;}
.visual_left .search_box form.search{width: 400px; position:relative;margin: 0 auto;border: 6px solid #0051a3;background:#ffffff;}
.visual_left .search_box p{color:#7c7c7c; margin-top:20px; text-align:center}


#visual_wrap .v_img li.v1{ background: url(/gbis2014/resources/img/v1.png); background-repeat: no-repeat; background-position: center bottom;background-size:100%;}
#visual_wrap .v_img li.v2{ background: url(/gbis2014/resources/img/v2.png); background-repeat: no-repeat; background-position: center bottom;background-size:100%;}
#visual_wrap .v_img li.v3{ background: url(/gbis2014/resources/img/v3.png); background-repeat: no-repeat; background-position: center bottom;background-size:100%;}
#visual_wrap .v_img h2, #visual_wrap .v_img h1{text-align:center;}
#visual_wrap .v_img h2{font-size:33px; color:#2e2e2f; padding-top:60px;}
#visual_wrap .v_img h1{font-size:50px; font-weight:800; letter-spacing:-5px; line-height:70px;  margin-top:30px;}
#visual_wrap .v_img h1 span.blue1{color:#00478f;}
#visual_wrap .v_img h1 span.blue2{color:#0051a3;}
#visual_wrap .v_img h1 span.blue3{color:#089ed1;}
#visual_wrap #visual_slide .search_box {position: relative; top:320px; z-index: 1;  margin-top: -115px;}
#visual_wrap #visual_slide .search_box input.search{ height: 60px; border:none; padding: 0 20px;width: 350px;font-size: 13px;letter-spacing: -0.5px;}
#visual_wrap #visual_slide .search_box input.sch_btn{border: 0; right:0px; z-index: 3; width:65px; background:#ffffff url(/gbis2014/resources/img/search.png) no-repeat 15px 12px; height:60px; position: absolute;}
#visual_wrap #visual_slide .search_box form.search{width: 400px; position:relative;margin: 0 auto;border: 6px solid #0051a3;background:#ffffff;}
#visual_wrap #visual_slide p{color:#7c7c7c; margin-top:20px; text-align:center}
#visual_wrap #visual_slide .bt_wrap {bottom:9%; z-index: 2; position: absolute;right: 2%;}
#visual_wrap #visual_slide .bt_wrap span i{cursor:pointer; color:#c7cbd1; font-size:50px;display: flex;}
#visual_wrap #visual_slide .bt_wrap span.num{color:#333333;font-size:15px;}


/* main content */
#content_wrap .ct1 .icon_wrap1{background:#ffffff; border:1px solid #dadce1; width:62%; display:inline-table;}

#content_wrap .ct1 .icon_wrap1 ul li.i2 a:hover{background:#089ed1;}
#content_wrap .ct1 .icon_wrap1 ul li.i3 a:hover{background:#739C17;}
#content_wrap .ct1 .icon_wrap1 ul li.i4 a:hover{background:#b38d04;}
#content_wrap .ct1 .icon_wrap1 ul li.i5 a:hover{background:#0068b7;}
#content_wrap .ct1 .icon_wrap1 ul li.i6 a:hover{background:#f5a21d;}
#content_wrap .ct1 .icon_wrap1 ul li.i1 a:hover span.icon{background: url(/gbis2014/resources/img/i1_on.png) no-repeat center; }
#content_wrap .ct1 .icon_wrap1 ul li.i2 a:hover span.icon{background: url(/gbis2014/resources/img/i2_on.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i3 a:hover span.icon{background: url(/gbis2014/resources/img/i3_on.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i4 a:hover span.icon{background: url(/gbis2014/resources/img/i4_on.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i5 a:hover span.icon{background: url(/gbis2014/resources/img/i5_on.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i6 a:hover span.icon{background: url(/gbis2014/resources/img/i6_on.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i1 span.icon{background: url(/gbis2014/resources/img/i1.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i2 span.icon{background: url(/gbis2014/resources/img/i2.png) no-repeat center;;}
#content_wrap .ct1 .icon_wrap1 ul li.i3 span.icon{background: url(/gbis2014/resources/img/i3.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i4 span.icon{background: url(/gbis2014/resources/img/i4.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i5 span.icon{background: url(/gbis2014/resources/img/i5.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li.i6 span.icon{background: url(/gbis2014/resources/img/i6.png) no-repeat center;}
#content_wrap .ct1 .icon_wrap1 ul li span.icon{ width:56px; height:63px; display: table; margin: 0 auto;margin-bottom:5px;}
#content_wrap .ct1 .icon_wrap1 ul li.i3, #content_wrap .ct1 .icon_wrap1 ul li.i6{border-right:none;}
#content_wrap .ct1 .icon_wrap1 ul li.i1, #content_wrap .ct1 .icon_wrap1 ul li.i2, #content_wrap .ct1 .icon_wrap1 ul li.i3{ border-bottom:1px solid  #dadce1;}
#content_wrap .ct1 .icon_wrap1 ul li a{color:#363636; padding: 17px 0 19px 0; display: inline-table; width:100%;}
#content_wrap .ct1 .gnb{width:33%; display: inline-table; vertical-align: top; margin-left:3%;background:#ffffff; border:1px solid #dadce1;}
#content_wrap .ct1 .gnb ul li{border-bottom:1px solid  #dadce1; text-indent:15px;}
#content_wrap .ct1 .gnb ul li:last-child{ border-bottom:none;}
#content_wrap .ct1 .gnb ul li a{color:#363636; width:100%;  padding:13.9px 0; display:table;}
#content_wrap .ct1 .gnb ul li a:hover, #content_wrap .ct1 .gnb ul li a:hover i{color:#ffffff;}
#content_wrap .ct1 .gnb ul li.g1 a:hover{background:#005bac;}
#content_wrap .ct1 .gnb ul li.g2 a:hover{background:#b38d04;}
#content_wrap .ct1 .gnb ul li.g3 a:hover{background:#f5a21d;}
#content_wrap .ct1 .gnb ul li.g4 a:hover{background:#739C17;}
#content_wrap .ct1 .gnb ul li.g5 a:hover{background:#089ed1;}
#content_wrap .ct1 .gnb ul li i{float:right; margin-right:15px;}
#content_wrap .ct1 .gnb ul li.g1 i{color:#005bac;}
#content_wrap .ct1 .gnb ul li.g2 i{color:#b38d04;}
#content_wrap .ct1 .gnb ul li.g3 i{color:#f5a21d;}
#content_wrap .ct1 .gnb ul li.g4 i{color:#739C17;}
#content_wrap .ct1 .gnb ul li.g5 i{color:#089ed1;}


.bus_tab_wrap{width:100%; margin-top:3%; position:relative; height:275px; margin-bottom: 110px;}
.bus_tab_wrap ul.bus_tab_menu{width:100%; height:75px;}
.bus_tab_wrap ul.bus_tab_menu li a{width:33.33333333333333%; text-align:center; height:50px; color:#ffffff; font-size:17px; font-weight:500; float:left; line-height:50px; position:relative;}
.bus_tab_wrap ul.bus_tab_menu li.t1 a{background:#0051a3;}
.bus_tab_wrap ul.bus_tab_menu li.t2 a{background:#089ed1;}
.bus_tab_wrap ul.bus_tab_menu li.t3 a{background:#739C17;}
.bus_tab_wrap ul.bus_tab_menu li.t1 a:hover{background:#004c99;}
.bus_tab_wrap ul.bus_tab_menu li.t2 a:hover{background:#00a4dc;}
.bus_tab_wrap ul.bus_tab_menu li.t3 a:hover{background:#86b61d;}
.bus_tab_wrap ul.bus_tab_menu li.gg_select::after{ position:absolute; top:40px; left: 16.66666666666667%; }
.bus_tab_wrap ul.bus_tab_menu li.t1.gg_select::after{ content:url( "/gbis2014/resources/img/bb.png" ); }
.bus_tab_wrap ul.bus_tab_menu li.t2.gg_select::after{content:url( "/gbis2014/resources/img/bb1_1.png" );left:50%;}
.bus_tab_wrap ul.bus_tab_menu li.t3.gg_select::after{content:url( "/gbis2014/resources/img/bb2_1.png" );left: 84%;}
.bus_tab_wrap ul.bus_tab_menu li.t1.gg_select a:hover{background:#0051a3;}
.bus_tab_wrap ul.bus_tab_menu li.t2.gg_select a:hover{background:#089ed1;}
.bus_tab_wrap ul.bus_tab_menu li.t3.gg_select a:hover{background:#739C17;}
.bus_tab_wrap .bus_tab_ct_wrap{width:100%; overflow:hidden; height:100%;overflow: scroll;  overflow-y: hidden; padding-bottom:2%;}
.bus_tab_wrap ul.bus_tab_ct{}
.bus_tab_wrap ul.bus_tab_ct li{position:relative; display: inline-flex;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap{min-width:157px; margin-right:25px; float:left; background:#ffffff; border:1px solid #dadce1; height:200px;box-shadow: 0px 0px 2px rgb(0 0 0 / 10%); padding:20px; display:inline; position:relative;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap p.simg{height: 95px; margin-bottom:12px;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap p.simg img{width:100%; height:95px; border:1px solid #eeeeee;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap:last-child{margin-right:0%;}
.hit{display:none;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap h3{width: 100%; height: 73px; margin-bottom:10px; text-overflow: ellipsis; overflow: hidden;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.ctimg h3{width:160px; float:left; white-space: nowrap; height:auto;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.ctimg p.ct{white-space: nowrap;width:160px;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap p{color:#949494;text-overflow: ellipsis; overflow: hidden;height: 70px;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap p.dh{font-size:13px; float:left;position: absolute; bottom:-28px;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap a.bt{position: absolute; right:20px; width:35px; height:35px; border-radius:500px; background:#f3f3f3; text-align:center; line-height:35px; color:#c2c2c2; bottom:15px; }
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap a.bt:hover{ background:#0051a3; color:#ffffff;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.guide h3{height:auto;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.guide a.glist{border-bottom:1px dotted #cccccc; line-height:31px; width:100%; display:block;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.guide a.glist2{line-height:18px; padding:5px 0;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.guide a.glist3{width:50%;  float:left; position:relative;}
.bus_tab_wrap ul.bus_tab_ct li .ct_wrap.guide a.line::after{content: 'l'; color:#c9c9c9; position:absolute; left: 64px;}

/*
.news_wrap{width:100%; margin-top:3%; position:relative; height:275px; margin-bottom: 110px;}
.news_wrap .gnews{width:33.33333333333333%; float:left;}
.news_wrap .gnews h3{text-align:center; height:50px; color:#ffffff; font-size:17px; font-weight:500;  line-height:50px; position:relative;}
.news_wrap .gg_news h3{background:#0051a3; position:relative;}
.news_wrap .gnews h3::after{ position:absolute; top:25px; left:50%; }
.news_wrap .gbis_notice h3{background:#089ed1;}
.news_wrap .gbis_guide h3{background:#739C17;}
.news_wrap .gg_news h3::after{ content:url( "/gbis2014/resources/img/bb.png" ); }
.news_wrap .gbis_notice h3::after{content:url( "/gbis2014/resources/img/bb1.png" );}
.news_wrap .gbis_guide h3::after{content:url( "/gbis2014/resources/img/bb2.png" );}
.news_wrap .gnews ul{background:#ffffff; border:1px solid #dadce1; height:230px; padding:25px; margin:25px 8px 0 8px; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%);}
.news_wrap .gnews li a{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:150px; float:left; font-size:14px; line-height:36px; border-bottom:1px dotted #cccccc;}

*/

section.bottom_icon{position:relative; margin-top:5px;}
#download_wrap{width:100%; height:155px; margin-top:0;background:#ffffff; display:flex; justify-content: space-around; flex-flow: row wrap; align-items: stretch;}
#download_wrap .items{flex-grow:1; padding-top:20px};
 
#download_wrap li a{text-align:center;color:#63636; float:left; width:19.8784%; border-right:1px solid  #dadce1; padding:18px 0 18px 0;}

#download_wrap .items .innerItems{display:flex; flex-direction:column; justify-content:center; align-items:center;}
#download_wrap .d1:hover{background:#0068b7; cursor:pointer;}
#download_wrap .d2:hover{background:#739C17; cursor:pointer;}
#download_wrap .d3:hover{background:#b38d04; cursor:pointer;}
#download_wrap .d4:hover{background:#739C17; cursor:pointer;}
#download_wrap .d5:hover{background:#089ed1; cursor:pointer;}

#download_wrap .d1:hover span.icon{background: url(/gbis2014/resources/img/i1_on.png) no-repeat center;}
#download_wrap .d1:hover span.text_bolder_03{color:#ffffff;}
#download_wrap .d2:hover span.icon{background: url(/gbis2014/resources/img/i3_on.png) no-repeat center;}
#download_wrap .d2:hover span.text_bolder_03{color:#ffffff;}
#download_wrap .d3:hover span.icon{background: url(/gbis2014/resources/img/fi3_on.png) no-repeat center;}
#download_wrap .d3:hover span.text_bolder_03{color:#ffffff;}
#download_wrap .d4:hover span.icon{background: url(/gbis2014/resources/img/fi4_on.png) no-repeat center;}
#download_wrap .d4:hover span.text_bolder_03{color:#ffffff;}
#download_wrap .d5:hover span.icon{background: url(/gbis2014/resources/img/fi5_on.png) no-repeat center;}
#download_wrap .d5:hover span.text_bolder_03{color:#ffffff;}

#download_wrap .d1 a span.icon{background: url(/gbis2014/resources/img/i1.png) no-repeat center;}
#download_wrap .d2 a span.icon{background: url(/gbis2014/resources/img/i3.png) no-repeat center;}
#download_wrap .d3 a span.icon{background: url(/gbis2014/resources/img/fi3.png) no-repeat center;}
#download_wrap .d4 a span.icon{background: url(/gbis2014/resources/img/fi4.png) no-repeat center;}
#download_wrap .d5 a span.icon{background: url(/gbis2014/resources/img/fi5.png) no-repeat center;}

#download_wrap  a span.icon{width:52px; display: table; margin: 0 auto; height:64px; margin-bottom:4px;}
#download_wrap  a br{display:block;}


/* footer */
#footer_wrap{background:#ffffff; border-top:1px solid #eaeaea; clear:both; width:100%; margin-top:5px;}
#footer_wrap .f_menu_wrap{height:56px;  margin:0 auto; width:1200px;  background:#ffffff;}
#footer_wrap ul.f_menu li a{font-size:16px; color:#393939; font-weight:500; float:left; border-right:1px solid #e0e0e0; padding:0px 10px; margin: 22px 0 18px 0; line-height:16px;}
#footer_wrap ul.f_menu li:last-child a{ border-right:none;}
#footer_wrap .select{float:right;  border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; height:56px; line-height:56px;display: block; position:relative;}
.footer{ width: 54.5%; padding:35px 0% 70px 2%; float:right;background:#ffffff;}
.footer .add{float: left; background: url(/gbis2014/resources/img/logo_en_verti.png) no-repeat ; background-size: contain; padding: 1px 0; height:85px;}
.footer .add p{position: relative; margin-left: 160px; line-height: 27px; }
.footer .add p.copy{text-transform: uppercase; font-size: 14px;}
.footer .wa{float:right;}
.footer .call{margin-left:172px; padding-top:41px;}
.footer .call .callnumber{font-family:'S-Core'; font-weight:500; font-size: 30px; color:#fe9736;}
.footer .call .callname{font-family:'S-Core'; font-weight:400; font-size: 20px;}
.footer a.top{background:#eceef0; width:58px; height:58px; float:right; line-height:58px; margin:0px 0 0 15px; border-radius:500px; text-align:center;}
.footer a.top i{color:#99a1ac; }
.select .placeholder { position: relative; display: block; z-index: 1; cursor: pointer; width:210px; text-indent:25px;font-size:16px;}
.select .placeholder:after { float:right;color:#b7bfc7; margin-right:25px; margin-top:28px; color:#b7bfc7;-webkit-transform: translateY(-50%);   transform: translateY(-50%); content: '\f106';}
.select.is-open .placeholder:after {content: '\f107';}
.select.is-open ul {display: block;}
.select ul { display: none; position: absolute; overflow: hidden;  background: #ffffff; bottom:56px; right:-1px; list-style: none;  z-index:100; width:210px; border:1px solid #eaeaea; border-bottom:none; box-shadow: 0px 0px 2px rgb(0 0 0 / 10%);}
.select ul li a{ display: block; text-align: left;  cursor: pointer; padding:15px; border-bottom:1px solid #eaeaea; color:#444444;}
.select ul li a:hover {  background: #edf4fa;  color: #005ba0;}
.select ul li a i{float:right; font-size:15px;}

/*전체메뉴*/
.header .menu{ }
.header2 ul.join li.menu a{ padding: 0 10px 0 10px;}
.header .menu:after { float:right;color:#ffffff; padding-right:20px; margin-top:23px; color:#ffffff;-webkit-transform: translateY(-50%);   transform: translateY(-50%); content: '\f106';}
.header.is-open .menu:after {content: '\f107';}
/*.header.is-open .allmenu {display: block;}*/
.header ul.nav { display:block;display:flex; justify-content:center; margin-top:27px;}
.header ul.nav li{float:left; display:block; width:240px; text-align: center;}
ul.two_depth li a{  background: #edf4fa;text-align:left;text-indent:20px; border-right: 1px dotted #cccccc;}
ul.three_depth li a{ background: none; text-align:left; text-indent:10px;border-right:none;}
.header .allmenu{width: 100%; position: absolute;  z-index: 2001;  top: 46px;  box-shadow: 0px 1px 2px rgb(0 0 0 / 18%); background:#ffffff; border-bottom:6px solid #0051a3; display:none;}
ul.three_depth li a i{margin-right:6px;}
.header .allmenu:before{ display: block;  width: 100%;  height: 1px; background:#e5e5e5;  content: ''; position: absolute; top:75px;}
.header ul.nav ul li{ float:none; }
.header ul.nav ul li a{font-weight:500; display:block;border-bottom:1px dotted #cccccc; line-height:40px;}
.header ul.nav ul{clear:both; margin-top:24px; border-right:1px solid #e5e5e5; height:780px;}
.header ul.nav li.menu1 ul{border-left:1px solid #e5e5e5;}
.header ul.nav ul li ul{margin-top:0;height:auto;}
.header ul.nav ul li ul.three_depth{border-left:0px solid #e5e5e5;border-right:0px solid #e5e5e5; border-bottom:1px dotted #cccccc; padding:12px 0;}
.header ul.nav ul li ul li a{font-weight:400; padding-bottom:0px;line-height:28px;border-bottom:0px dotted #e5e5e5;}
.header ul.nav ul li ul li a:hover{background:none; color:#222222; font-weight:400;}
.header .allmenu a.btn_close{ position:absolute; right:5%; bottom:0; background:#0051a3; color:#ffffff; font-weight:400; font-size:13px; padding:12px 18px 8px 18px;}
.header .allmenu a.btn_close i{margin-left:6px;}




.text_bolder_03{font-family:'S-Core'; font-weight:500; text-decoration:none; color:#333333;}
