body.gnb-mobile-menu-use{overflow: hidden;}

#wrapper{position:relative;padding-top: 120px;}
.header-wrap{position: absolute;left:0;top:0;width: 100%;height: 120px;z-index: 100;z-index: 888;background: #fff;}

.header-wrap.nav-fixed{position: fixed;height: 76px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);}
.header-wrap.nav-fixed .header-right-btn{display: none;}
.header-wrap.nav-fixed #header{padding-top: 0;}
.header-wrap.nav-fixed #header h1 a{background-position: 0 center;}
.header-wrap.nav-fixed .header-right-btn2{top:22px}

#header{margin: 0 auto;zoom:1;position:relative;display: flex;justify-content:center;width: 1160px;padding: 44px 80px 0 260px;max-height: 120px;}
#header:after{content:""; display:block; clear:both;}
#header h1{position: absolute;left:0px;bottom:0;}
#header h1 a{display: block;height: 76px;width: 260px;background: url(/new_images/common/logo.jpg) 0 0 no-repeat;text-indent:-9999px;transition-property : height; transition-duration : .3s; transition-timing-function : ease-in-out;}


#gnb{float: left;z-index: 999;transition-property : height; transition-duration : .3s; transition-timing-function : ease-in-out; }
#gnb ul{float: left;zoom:1;transition-property : height; transition-duration : .3s; transition-timing-function : ease-in-out;}
#gnb ul:after{content:""; display:block; clear:both;}
#gnb ul li{float: left;position:relative;}
#gnb ul li a{display: block;font-size: 19px; letter-spacing: -2px; font-weight: 500;padding: 0 16px;}
#gnb>ul>li>a>span{position: relative;display: block;height: 76px;line-height: 91px;transition:all .2s ease-in-out;color:#333;line-height: 76px;}
.header-wrap.active #gnb ul li.hover>a>span, .header-wrap.active #gnb ul li.gnb-active>a>span{color:#1d7fc0 !important;}
#gnb.active ul li.gnb-active ul{display:block;}

#gnb ul .gnb-sub-wrap{position:absolute;padding:0;z-index: 99;height:auto;left:50%;top:76px;display: none;}
#gnb ul ul{display: flex;align-items:center;justify-content:center;width: 100%;position: relative;}
#gnb ul ul:after{position: absolute;width: 16px;height: 8px;background: url(/new_images/common/gnb_arr.jpg) center center no-repeat;left:50%;margin-left: -8px;top:-8px;}
#gnb li li{height:auto;padding: 0 10px;position: relative;}
#gnb li li:after{content:"";display: block;position: absolute;right:-1px;width: 3px;height: 3px;background: #fff;border-radius:50%;top:50%;margin-top: -1.5px;}
#gnb li li:last-child:after{display: none;}
#gnb li li a, #gnb li.gnb-active li a, #gnb li.hover li a{display:block;color:#fff;font-size:18px;width:auto;transition:all .2s ease-in-out;padding:0;position:relative;font-weight:400;line-height:1.3em;padding:0px 10px; text-align:left;height: 62px;line-height: 62px;}


#gnb ul #gnb_sub_sub01{width:280px;margin-left:-140px;}
#gnb ul #gnb_sub_sub02{width:280px;margin-left:-140px;}
#gnb ul #gnb_sub_sub03{width:160px;margin-left:-80px;}
#gnb ul #gnb_sub_sub04{width:240px;margin-left:-120px;}
#gnb ul #gnb_sub_sub05{width:280px;margin-left:-140px;}
#gnb ul #gnb_sub_sub05.sub-sub05-long{width:580px;margin-left:-450px;}
#gnb ul #gnb_sub_sub05.sub-sub05-long ul:after{right:120px;margin-left: 0;left:auto}
#gnb ul #gnb_sub_mypage{width:180px;margin-left:-90px;}

.gnb-bg{position: absolute;height: 62px;left:0;bottom:-62px;width: 100%;background:#3399ff;display: none;}

.header-right-btn{position: absolute;right:0px;top:15px;transition:padding ease-in-out .3s}
.header-right-btn a{display: inline-block;margin-left: 5px;vertical-align: middle;}
.header-right-btn a.member-btn{color:#999;margin-right: 10px;font-weight: 400;position: relative;margin-left: 10px;}
.header-right-btn a.member-btn:after{position: absolute;content:"";width: 3px;height: 3px;background: #d3d3d3;left:-11px;top:10px}
.header-right-btn a.member-btn:first-child:after{display: none;}
.header-right-btn a.member-btn:last-child{margin-right: 0;}
.header-right-btn a.admin-btn{background: url(/new_images/common/login_adm_over.png) center center no-repeat;width: 19px;height: 19px;display: inline-block;text-indent:-9999px;}
.header-right-btn2{position: absolute;right:0px;top:66px;transition:padding ease-in-out .3s}
.header-right-btn2 a{display: inline-block;height: 30px;margin-left: 5px;vertical-align: middle;}
.header-right-btn2 a.search-btn{background: url(/new_images/common/gnb_sear.jpg) center center no-repeat;width: 30px;}
.header-right-btn2 a.allmenu-btn{background: url(/new_images/common/gnb_allmenu.jpg) center center no-repeat;width: 30px;}
.header-right-btn2 a#mobile-menu-open{background: url(/new_images/common/gnb_allmenu.jpg) center center no-repeat;width: 30px;display: none;}

.header-right-area1{display: inline-block;margin-right: 20px;}
.header-right-area1 a{color:#999;display: inline-block;position: relative;padding-left: 20px;font-weight: 400;}
.header-right-area1 a:after{position: absolute;content:"";height: 12px;background: #d3d3d3;right:-20px;width: 1px;top:5px}
.header-right-area2{position: relative;display: inline-block;}
/*http://www.newseouledu.or.kr/images/common/login_adm.png*/




#allmenu{position:fixed;width:100%;height:100%;margin:0 auto;top:0;left:0;z-index:1050;background: #fff url(/images/common/allmenu_bg.gif) center bottom 50px no-repeat;display: none;}
#allmenu .allmenu-logo{height: 50px;width:200px;background: url(/new_images/common/logo.jpg) center center no-repeat;position:absolute;left:20px;top:20px;background-size: 100% auto;}
#allmenu .allmenu_close{position:absolute;top:30px;right:30px;z-index:1;}
#allmenu .allmenu_close a{display:block;}
#allmenu .allmenu-box{position:relative;padding-top:60px;width:1100px;margin:0 auto;}

#allmenu .allmenu-gr-title{font-size: 22px;color:#000;font-weight: 600;}

#allmenu .allmenu-box ul{*zoom:1;}
#allmenu .allmenu-box ul:after{content:""; display:block; clear:both;}
#allmenu .allmenu-box ul li{float: left;padding: 0 10px;}
#allmenu .allmenu-box ul li.allmenu-li1{width: 240px;}
#allmenu .allmenu-box ul li.allmenu-li2{width: 190px;}
#allmenu .allmenu-box ul li.allmenu-li3{width: 260px;}
#allmenu .allmenu-box ul li.allmenu-li4{width: 120px;}
#allmenu .allmenu-box ul li.allmenu-li5{width: 130px;}
#allmenu .allmenu-box ul li.allmenu-li6{width: 140px;}

#allmenu .allmenu-box>ul>li>a{display: block;color:#333;font-size:22px;}
#allmenu .allmenu-box ul ul{margin-top: 20px;}
#allmenu .allmenu-box ul li li{padding: 0;width: auto;float: none;}
#allmenu .allmenu-box ul li li a{display: block;font-size: 18px;color:#333;padding: 2px 0;font-weight:500;position:relative;transition:all .1s ease-in-out;}
#allmenu .allmenu-box ul li li a span{display: inline-block;position: relative;}
#allmenu .allmenu-box ul li li a span:after{display: block;position: absolute;left:0;bottom:0;content:"";width: 0;height: 1px;background: #000;transition:all ease-in-out .2s;opacity:.5;}
#allmenu .allmenu-box ul li li a:hover  span:after{width: 100%;opacity: 1;}

#allmenu .allmenu-box ul ul ul{margin-top: 0;margin-bottom: 5px;}
#allmenu .allmenu-box ul li li li a{font-size: 14px;color:#999;position: relative;padding-left: 15px;}
#allmenu .allmenu-box ul li li li a:after{content:"";position: absolute;left:3px;top:50%;margin-top: -1px;height: 2px;background: #999;width: 4px;}


/*ÀüÃ¼¸Þ´ºº¸±â*/
#mobile-menu-wrap{position:fixed;right:0;top:0;width:230px;height:100%;z-index:9999;background:#fff;right:-230px;overflow:hidden;overflow-y:auto;}
#mobile-menu-wrap.active{box-shadow:0 10px 30px rgba(0, 0, 0, .6);}
.mobile-menu-bg{position:fixed;content:"";display:block;width:100%;height:100%;background:rgba(0, 0, 0, .7);z-index:9998;left:0;top:0;cursor:pointer;display:none;}
.mobile-menu-header{height: 63px;background: url(/images/common/login_mobile.png) 8px center no-repeat;padding-left: 50px;border-bottom: 1px solid #dbdbdb;}
.mobile-menu-header a{font-size: 13px;font-weight: 400;margin-right: 10px;}
.mobile-menu-header a.mobile-logout{color:#999}
.mobile-menu-header-type1{line-height: 63px;}
.mobile-menu-header-type2{padding-top: 13px;line-height: 1.4em;}

.mobile-menu-logo{height:50px;display:block;padding-left:55px;line-height:50px;color:#fff;font-size:16px;position:relative;background:#5cad85;}

.mobile-menu-logo:after{content:"";display:block;width:33px;height:33px;left:15px;top:8px;position:absolute;border-radius:50%;background:url(/img/mungu_m_04.png) center center no-repeat;border:1px solid #fff;}

.mobile-menu-content ul{}
.mobile-menu-content>ul>li{border-bottom:1px solid #dbdbdb;background:url(/images/common/depth.jpg) no-repeat right 18px center, #fff !important;}

.mobile-menu-content ul li a{display:block;height:48px;line-height:48px;padding-left:15px;font-size:18px;font-weight:500;}
.mobile-menu-content ul ul{background:#fff;padding:10px 0;display:none;}
.mobile-menu-content ul li li{background:none !important;}
.mobile-menu-content ul li li a{display:block;height:30px;line-height:30px;padding-left:20px;font-size:16px;font-weight:400;position:relative;color:#1d7fc0}
.mobile-menu-content ul li li a span{position: relative;}
.mobile-menu-content ul li li a span:after{display: block;position: absolute;left:0;bottom:0;content:"";width: 0;height: 1px;background: #1d7fc0;transition:all ease-in-out .2s;opacity:.5;}
.mobile-menu-content ul li li a:hover  span:after, .mobile-menu-content ul li li.gnb-mobile-active2 a span:after{width: 100%;opacity: 1;}

.mobile-menu-btn{text-indent:-9999px;background: url(/images/common/allmenu_close.jpg) 0 0 no-repeat;background-size: 100% 100%;width: 20px;height: 20px;position: absolute;right:10px;top:20px;margin-right: 0 !important;}

.mobile-menu-content ul li.gnb-mobile-active>a{border-color:#1d7fc0;background:url(/images/common/depth_over.jpg) no-repeat right 18px center, #1d7fc0 !important;color:#fff;}
.mobile-menu-content ul li li.gnb-mobile-active2 a, .mobile-menu-content ul li li a:hover{font-weight: 500;}


#rightMenuOpenHeader{display: block;width: 65px;height: 65px;background: url(/images/mm.png) center center no-repeat;background-size: 34px auto;position: absolute;right:0;top:50%;margin-top: -32px;display: none;}

.header-search-wrap{position: fixed;left:0;top:0;height: 100%;background:rgba(26,97,177,0.98);width: 100%;top:-100%;transition:all ease-in-out .2s;z-index: 1050;padding-top: 200px;top:0;display: none;}
.header-search-wrap.active{}
.header-search-title-box{font-size: 50px;color:#fff;text-align: center;}
.header-search-title-box span{display: block;opacity:.5;font-size: 18px;}

.header-search-input-wrap{max-width:60%;margin: 0 auto;margin-top: 80px;position: relative;border-bottom: 2px solid #fff;}
.header-search-input-wrap .header-search-input{width: calc(100% - 50px);height: 50px;border: none;background: none;color:#fff;font-size: 24px;padding-left: 10px;}
.header-search-input-wrap input[type=image]{position: absolute;right:15px;bottom:15px;}

.header-search-input-wrap .header-search-input::-webkit-input-placeholder{color: #fff;opacity:.6;font-weight: 300;}
.header-search-input-wrap .header-search-input:-ms-input-placeholder{color: #fff;opacity:.6;font-weight: 300;}
.header-search-input-wrap .header-search-input::placeholder{color: #fff;opacity:.6;font-weight: 300;}

.header-search-submit{position: absolute;right:35px;bottom:30px;}
.header-search-close{position: absolute;right:50px;top:50px;width: 29px;height: 29px;background: url(/images/common/search_close.png) 0 0 no-repeat;}



#sub-container{position: relative;}
#sub-container.use-bg{background: #f5f6f8;}
#sub-container img{max-width:100%;}
.sub-content-wrap{}
#sub-content-header{position: relative;}
#sub-content-body{min-height:500px;width: 1100px;margin: 0 auto;padding: 0 0 60px;}
#sub-content-body.is-wide{width: auto;padding: 0 0 60px;}
.sub-content-header-nav{position: absolute;left:0;bottom:0;z-index: 1;width: 100%;}
.sub-top-nav{width: 1100px;margin: 0 auto;*zoom:1;position: relative;border-bottom: 1px solid #ddd;background: #fff;line-height: 60px;color:#999;font-size: 14px;}
.sub-top-nav:after{content:""; display:block; clear:both;}
.sub-top-nav a.sub-top-home{display: inline-block;height: 60px;width: 60px;background: #fff;vertical-align: top;float: left;line-height: 50px;text-align: center;font-size: 14px;color:#5a5a5a;padding: 0 15px;font-weight: 600;background:#fff url(/images/common/home_icon.jpg) center center no-repeat;text-indent:-9999px;border-right: 1px solid #ddd;margin-right: 20px;}
.sub-top-nav em{background: url(/new_images/common/icon01.gif) center center no-repeat;text-indent:-9999px;display: inline-block;width: 30px;}

.sub-top-print{position: absolute;display: block;width: 40px;height: 40px;background: url(/img/sub_print.png) 0 0 no-repeat;right:0;top:70px;}
.sub-top-link{position: absolute;display: block;width: 40px;height: 40px;background: url(/img/sub_link.png) 0 0 no-repeat;right:55px;top:70px;}



.sns-share{position: absolute;right:10px;top:10px;}
.sns-share li {float: left;margin: 0 5px;}
.sns-share li:last-child{margin-right: 0;}
.sns-share li a{display: block;width: 40px;height: 40px;position:relative;}
.sns-share li a:after{content:"";display:block;width:1px;height:14px;background:#bbbec5;position:absolute;left:-5px;top:50%;margin-top:-7px;}
.sns-share li:first-child a:after{display:none;}
.sns-share li a.sns1{background: url(/images/common/page_icon1.jpg) center center no-repeat;}
.sns-share li a.sns2{background: url(/images/common/page_icon2.jpg) center center no-repeat;}
.sns-share li a.sns3{background: url(/images/common/page_icon3.jpg) center center no-repeat;}

.sns-pop-btn{border:1px solid #ddd;border-radius:10px;*zoom:1;position:absolute;right:145px;top:14px;display:none;}
.sns-pop-btn i{content: '';float: left;position: absolute;right: 0;top: 50%;width: 0;height: 0;margin: -6px -6px -6px 0;border: 6px solid transparent;border-left-color: #ddd;border-right: 0;}
.sns-pop-btn i:after{content: '';float: left;position: absolute;right: 0;top: 50%;width: 0;height: 0;margin: -6px 1px;border: 6px solid transparent;border-left-color: #fff;border-right: 0;}
.sns-pop-btn:after{content:""; display:block; clear:both;}
.sns-pop-btn li{float:left;}
.sns-pop-btn li a{display:block;}
.sns-pop-btn li a.sns-facebook-btn{width:34px;height:30px;background:url(/images/common/facebook.png) center center no-repeat;background-size:auto 20px;}
.sns-pop-btn li a.sns-twitter-btn{width:34px;height:30px;background:url(/images/common/twitter.png) center center no-repeat;background-size:auto 20px;}
.sns-pop-btn li a.sns-kakao-story-btn{width:34px;height:30px;background:url(/images/common/kakao.png) center center no-repeat;background-size:auto 20px;}
.sns-pop-btn li a.sns-kakao-btn{width:34px;height:30px;background:url(/images/common/sc_kaka.jpg) center center no-repeat;background-size:auto 20px;}
.sns-pop-btn li a.sns-band-btn{width:34px;height:30px;background:url(/images/common/sc_snsband.jpg) center center no-repeat;background-size:auto 20px;}



/*
.sns-share{position: absolute;right:50%;margin-right: -600px;top:20px}
.sns-share li {float: left;margin-left: 5px;}
.sns-share li:last-child{margin-right: 0;}
.sns-share li a{display: block;width: 30px;height: 30px;}
.sns-share li a.sns1{background: url(/images/common/facebook_icon.jpg) 0 0 no-repeat;}
.sns-share li a.sns2{background: url(/images/common/twitter_icon.jpg) 0 0 no-repeat;}
.sns-share li a.sns3{background: url(/images/common/naver_icon.jpg) 0 0 no-repeat;}
.sns-share li a.sns4{background: url(/images/common/print_icon.jpg) 0 0 no-repeat;}
*/
.sub-content-header-top{height: 408px;background: #ffcc00 url(/new_images/common/sub_header_bg.jpg) center 143px no-repeat;}
.sub-content-header-top{height: 408px;background: #ffcc00 url(/new_images/common/visual004.jpg) center top no-repeat;}
.sub-content-header-top strong{display: block;padding-top: 75px;text-align: center;font-size: 48px;color:#333;font-weight: 600;position: relative;line-height: 1em;margin-bottom: 75px;}
.sub-content-header-top .sub-header-text{font-size: 26px;font-weight: 300;text-align: center;}
.sub-content-header-top .sub-header-text div:first-child{margin-bottom: 8px;}
.sub-content-header-top .sub-header-text span{background: #ffff00;line-height: 1em;}
.wide-container-wrap{width: 1100px;margin: 0 auto;}

.sub-content-header-top.sub-content-header-top-sub01{background: #ffcc00 url(/new_images/common/visual001.jpg) center top no-repeat;}
.sub-content-header-top.sub-content-header-top-sub02{background: #ffcc00 url(/new_images/common/visual002.jpg) center top no-repeat;}
.sub-content-header-top.sub-content-header-top-sub03{background: #ffcc00 url(/new_images/common/visual003.jpg) center top no-repeat;}
.sub-content-header-top.sub-content-header-top-sub04{background: #ffcc00 url(/new_images/common/visual007.jpg) center top no-repeat;}
.sub-content-header-top.sub-content-header-top-member{height: 230px;background: #fc0 url(/new_images/common/visual005.jpg) center top no-repeat;}
.sub-content-header-top.sub-content-header-top-search{height: 230px;}

#sub-content-header.new-sub-header .sub-content-header-top{display: none;}
#sub-content-header.new-sub-header .sub-content-header-nav{position: static;border-bottom: 1px solid #ddd;background: #fff;border-top: 1px solid #ddd;}
#sub-content-header.new-sub-header .sub-top-nav{position: relative;border-bottom: none;}
#sub-content-header.new-sub-header .sub-top-nav a.sub-top-home{border-left: 1px solid #ddd;}

.new-sub-header-title{margin: 50px 0 50px;}
.new-sub-header-title strong{font-size: 40px;font-weight: 700;text-align: center;display: block;line-height: 1em;}
.new-sub-header-title span{font-size: 30px;font-weight: 500;text-align: center;display: block;margin-top: 15px;line-height: 1em;}



/* main */
#main-container{position: relative;}
.main-visual-wrap{position: relative;height: 320px;overflow: hidden;}
.main-visual-wrap:before{content:"";width: 50%;position: absolute;right:50%;margin-right: 579px;background: rgba(0, 0, 0, .6);height: 100%;z-index: 10;}
.main-visual-wrap:after{content:"";width: 50%;position: absolute;left:50%;margin-left: 579px;background: rgba(0, 0, 0, .6);height: 100%;z-index: 10;}
.main-visual-box{position: absolute;width: 3474px;left:50%;margin-left: -1737px;top:0;}
.main-visual-slide{width: 1158px;}
.main-visual-box .swiper-slide a{display: block;height: 0;padding-top: 27.6338%;}
.main-visual-box .swiper-slide a img{vertical-align: top;position: absolute;left:0;top:0;}

.swiper-pagination1-wrap{}
.swiper-pagination1-wrap .swiper-pagination{position: static;text-align: center;display: flex;justify-content:center;align-items:center;height: 46px;}
.swiper-pagination1-wrap .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 3px;transition:all .2s ease-in-out;}
.swiper-pagination1-wrap .swiper-pagination .swiper-pagination-bullet-active{background-color: #00699b;width: 10px;height: 10px;}

.main-map-wrap{height: 858px;background: url(/new_images/common/mainmap_bg.jpg) center center no-repeat;background-size: cover;}
.main-map-box{width: 1160px;margin: 0 auto;position: relative;padding-top: 275px;padding-left: 24px;}
.main-map-title{text-indent:-9999px;display: inline-block;width: 305px;height: 90px;background: url(/new_images/common/mainmap_title.png) 0 0 no-repeat;vertical-align: bottom;position: absolute;left:265px;top:105px;}
.main-map-area{width: 621px;height: 457px;position: relative;background: url(/new_images/common/mainmap1.png) 0 0 no-repeat;}

.main-map-top-btn{position: absolute;top:91px;width: 107px;height: 107px;display: block;text-align: center;border: 1px solid #5299cd;border-radius:50%;color:#fff;font-size: 14px;padding-top: 50px;line-height: 1.2em;font-weight: 500;transition:all .2s ease-in-out;}
.main-map-top-btn.active{background-color: #fff;color:#0167cc;border-color: #fff;}
#main-map-top-btn1{left:596px;}
#main-map-top-btn1:after{content:"";display: block;left:0;top:20px;width: 100%;height: 25px;position: absolute;background: url(/new_images/common/map_pic01.png) center 0 no-repeat;}
#main-map-top-btn2{left:719px;}
#main-map-top-btn2:after{content:"";display: block;left:0;top:20px;width: 100%;height: 25px;position: absolute;background: url(/new_images/common/map_pic02.png) center 0 no-repeat;}

.map-gu-position{position: absolute;width: 25px;height: 25px;transition:all ease-in-out .2s;font-size:12px;font-weight: 700;}
.map-gu-position-c1{background: url(/new_images/common/map_pic01.png) 0 0 no-repeat;}
.map-gu-position-c2{background: url(/new_images/common/map_pic02.png) 0 0 no-repeat;}
.map-gu-position-1{left:284px;top:177px;}
.map-gu-position-2{left:332px;top:213px;}
.map-gu-position-3{left:290px;top:247px;}
.map-gu-position-4{left:403px;top:232px;}
.map-gu-position-5{left:441px;top:229px;}
.map-gu-position-6{left:396px;top:164px;}
.map-gu-position-7{left:462px;top:152px;}
.map-gu-position-8{left:322px;top:144px;}
.map-gu-position-9{left:323px;top:81px;}
.map-gu-position-10{left:364px;top:37px;}
.map-gu-position-11{left:422px;top:86px;}
.map-gu-position-12{left:210px;top:126px;}
.map-gu-position-13{left:223px;top:180px;}
.map-gu-position-14{left:190px;top:213px;}
.map-gu-position-15{left:139px;top:278px;}
.map-gu-position-16{left:75px;top:217px;}
.map-gu-position-17{left:174px;top:355px;}
.map-gu-position-18{left:275px;top:303px;}
.map-gu-position-19{left:333px;top:335px;}
.map-gu-position-20{left:477px;top:292px;}
.map-gu-position-21{left:520px;top:237px;}
.map-gu-position-22{left:194px;top:293px;}
.map-gu-position-23{left:119px;top:316px;}
.map-gu-position-24{left:66px;top:68px;}

.map-gu-position-25{left:463px;top:229px;}
.map-gu-position-26{left:418px;top:163px;}
.map-gu-position-27{left:346px;top:144px;}
.map-gu-position-28{left:344px;top:89px;}
.map-gu-position-29{left:387px;top:37px;}
.map-gu-position-30{left:236px;top:126px;}
.map-gu-position-31{left:248px;top:172px;}
.map-gu-position-32{left:191px;top:370px;}
.map-gu-position-33{left:292px;top:322px;}
.map-gu-position-34{left:259px;top:352px;}
.map-gu-position-35{left:545px;top:237px;}
.map-gu-position-36{left:307px;top:182px;}
.map-gu-position-37{left:92px;top:68px;}


.map-gu-position-38{left:233px;top:352px;}
.map-gu-position-39{left:393px;top:302px;}
.map-gu-position-40{left:313px;top:247px;}
.map-gu-position-41{left:445px;top:86px;}
.map-gu-position-42{left:150px;top:308px;}



.main-committee-latest-wrap{position: absolute;left:667px;top: 288px;width: 415px;}
.main-committee-latest-tab{}
.main-committee-latest-tab a{display: inline-block;height: 50px;width: 133px;line-height: 49px;border: 1px solid #5299cd;border-bottom: none;border-radius:10px 10px 0 0;text-align: center;font-size: 18px;color:#fff;margin-right: 3px;transition:all .2s ease-in-out;}
.main-committee-latest-tab a.active{color:#006ab4;background: #fff;border-color: #fff;}
.main-committee-latest-box{height: 364px;padding: 35px;background: #fff;border-radius:0 10px 10px 10px;display: none;box-shadow:10px 10px 10px 0px rgba(0,0,0,0.2);position: relative;}
.main-committee-latest-box.active{display: block;}

.main-program-list{}
.main-program-list li{margin-bottom: 16px;}
.main-program-list a{display: block;}
.main-program-list a strong{display: block;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;font-size: 18px;line-height: 1em;margin-bottom: 2px;font-weight: 500;}
.main-program-list a span{display: inline-block;font-size: 12px;margin-right: 10px;color:#666;vertical-align: middle;}
.main-program-list a span.main-program-title-text{text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;max-width:165px;}
.main-program-list li.empty-list{text-align: center;line-height: 80px;margin-bottom: 0;}
.main-program-more{position: absolute;right:20px;bottom:20px;font-size: 12px;color:#006ab8;background: url(/new_images/common/icon03.png) right center no-repeat;line-height: 20px;padding-right: 28px;}


.main-freetalk-wrap{height: 857px;background:#ffcc00 url(/new_images/common/part3_bg.gif) center center no-repeat;}
.main-freetalk-box{width: 1036px;margin: 0 auto;padding-top: 100px;position: relative;}
.main-freetalk-title strong{display: block;width: 534px;height: 58px;background: url(/new_images/common/part3_tit.png) 0 0 no-repeat;text-indent: -9999px;}
.main-freetalk-title span{display: block;font-size: 24px;color:#ae7300;margin-top: 15px;}
.main-freetalk-write{position: absolute;right:-50px;top:80px;width: 180px;height: 180px;background: #fff url(/new_images/common/part3_bt.png) center center no-repeat;border-radius:50%;text-indent: -9999px;display: block;}

.main-freetalk-category{*zoom:1;margin: 50px 0;}
.main-freetalk-category:after{content:""; display:block; clear:both;}
.main-freetalk-category li{position: relative;float: left;}
.main-freetalk-category li:after{display: inline-block;content:"/";color:#ffe375;margin: 0 14px;font-size: 18px;}
.main-freetalk-category li:last-child:after{display: none;}
.main-freetalk-category li a{color:#333;font-size: 18px;position: relative;}
.main-freetalk-category li a.active:after{content:"";width: 100%;position: absolute;left:0;height:1px; background: #333;bottom:-5px;}

.main-freetalk-list{margin: 0 -12px;*zoom:1;}
.main-freetalk-list:after{content:""; display:block; clear:both;}
.main-freetalk-list li{float: left;padding: 12px;width: 50%;}
.main-freetalk-list li a{border: 2px solid #333;display: block;height: 48px;padding-left: 48px;padding-right: 10px;line-height: 44px;font-size: 22px;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;background: url(/new_images/common/part3_icon.png) 12px center no-repeat;}

.main-freetalk-list li.empty-list{width: 100%;}
.main-freetalk-list li.empty-list span{border: 2px solid #333;display: block;line-height: 80px;text-align: center;font-size: 16px;}

.main-latest-wrap{width: 1100px; border: 1px solid #ddd;margin: 50px auto 80px;*zoom:1;}
.main-latest-wrap:after{content:""; display:block; clear:both;}
.main-latest-left{float: left;width: 50%;border-right: 1px solid #ddd;padding: 30px 35px;min-height:270px;background: #f9f9f9;}
.main-latest-right{float: right;width: 50%;padding: 30px 35px;min-height:270px;}
.latest-title{display: block;font-size: 24px;font-weight: 700;}
.latest-list{margin: 25px 0 0;}
.latest-list li{}
.latest-list li a{display: block;font-size: 18px;position: relative;padding-right: 95px;position: relative;}
.latest-list li a strong{display: block;text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;line-height: 34px;}
.latest-list li a span{position: absolute;right:0;line-height: 34px;top:0;color:#999999;}
.latest-list li.empty-list{text-align: center;line-height: 120px;margin-bottom: 0;font-size: 18px;font-weight: 500;}

.main-bottom-banner-wrap{border-top: 1px solid #e5e5e5;min-height:90px;}

.footer-wrap{background: #fafafa;padding-bottom: 80px;}
.footer-wrap-sub{margin-top: 100px;}
#footer{text-align: center;padding-top: 45px;}
.footer-top{text-align: center;font-size: 14px;}
.footer-top a{font-weight: 700;margin: 0 10px;}
.footer-bottom{font-size: 16px;margin: 30px 0;line-height: 1.8em;}
.footer-bottom strong{display: inline-block;padding: 0 10px;}
.copyright{font-size: 12px;}


.mobile-sns-list{display: flex;justify-content:center;margin-top: 40px;display: none;}
.mobile-sns-list li{margin: 0 5px;}
.mobile-sns-list li a{display: block;width: 30px;height: 30px;}
.mobile-sns-list li a.sns-facebook-btn{background:url(/images/mobile/micon_fb.png ) center center no-repeat;}
.mobile-sns-list li a.sns-twitter-btn{background:url(/images/mobile/micon_tw.png ) center center no-repeat;}
.mobile-sns-list li a.sns-kakao-story-btn{background:url(/images/mobile/micon_story.png ) center center no-repeat;}
.mobile-sns-list li a.sns-kakao-btn{background:url(/images/mobile/micon_talk.png ) center center no-repeat;}
.mobile-sns-list li a.sns-band-btn{background:url(/images/mobile/micon_band.png ) center center no-repeat;}
.mobile-sns-list li a.sns-link{background:url(/images/mobile/micon_link.png ) center center no-repeat;}

@media screen and (max-width: 1400px){
	#header h1{left:20px}
	#gnb ul li a{padding: 0 20px 0 30px;}
	.header-right-btn{right:20px;}
	.header-right-btn2{right:20px;}
}

@media screen and (max-width: 1160px){
	#header h1{left:10px}
	#gnb>ul>li>a{padding: 0 10px;}

	#header{width: auto;}
	#header h1{left:20px}
	#gnb ul li a{padding: 0 15px;font-size: 18px;}
	.header-right-btn{right:10px;}
	.header-right-btn2{right:10px;}

	.allmenu-btn{display: none !important;}
	#sub-content-header h3, #sub-content-body, .sub-top-nav, .section-inner-wrap{width: auto;}

	.top-banner-wrap{right: 10px;margin-right: 0;}
	.main-visual-slide .swiper-slide .main-visual-text-wrap{left:10px;margin-left: 0;}
	.main-visual-slide .swiper-slide .main-visual-text1{font-size: 22px;}
	.main-visual-slide .swiper-slide .main-visual-text2{font-size: 48px;}


	.footer-inner{width: auto;padding: 0 10px;}
	.footer-banner-manage{left:10px}
	.footer-link-box{height: auto;}
	.footer-link-box div{width: 33.3333%;padding: 0 10px;margin: 0;}
	.footer-privacy-link {padding-left: 10px;}
	.footer-content{padding-left: 10px;}
	.footer-copyright{padding-left: 10px;}
	.footer-logo{position: static;margin-top: 30px;}

	.section2-container{padding-left: 0;}
	.section2-map-wrap{margin: 0 auto;position: static;text-align: center;padding: 50px 0 0;}
	.section2-map-wrap .edu-list-map-area{width: 567px;margin: 0 auto;}
	.keyword-search-list{width: auto;}
	#fullpage_control{right:30px;bottom:30px;}
	.main-visual-wrap .swiper-pagination1-wrap{left:10px !important;margin-left: 0;}


	#sub-content-body{padding: 60px 30px;}
	#sub-content-body.is-wide{padding: 0px 0px 60px;}
	#sub-content-body.is-wide .wide-container-wrap{padding: 0 30px;width: auto;}


	.main-map-box, .main-freetalk-box, .main-latest-wrap{width: auto;}
	.main-map-wrap{height: auto;}
	.main-map-box{height: auto;padding-left: 30px;padding-right: 30px;padding-bottom: 50px;}
	.main-map-area{margin: 0 auto;}
	.main-committee-latest-wrap{position: static;width: auto;margin-top: 30px;}

	.main-freetalk-wrap{height: auto;}
	.main-freetalk-box{padding: 100px 30px 100px;height: auto;}
	.main-freetalk-write{right: 30px;}

	.main-latest-wrap{margin: 50px 30px 80px;}
}
@media screen and (max-width: 1100px){
}
@media screen and (max-width: 1000px){
	#wrapper{padding-top: 80px;}
	#gnb{display: none;}
	#mobile-menu-open{display: inline-block !important;}
	.header-right-btn{display: none;}
	.header-right-btn2, .header-wrap.nav-fixed .header-right-btn2{top:25px}
	#header{padding-top: 0;display: block;padding-left: 10px;}
	#header h1{position: static;display: inline-block;}
	.header-wrap, .header-wrap #header h1 a{height: 80px;background-position: 0 center;}
	.header-wrap .header-right-btn{padding-top: 10px;}


	.main-freetalk-list li a{font-size: 18px;}
	.main-freetalk-category li{margin-top: 10px;}
	.main-freetalk-category li:after{margin: 0 8px;}
	.main-latest-left{float: none;width: auto;border-right: none;border-bottom: 1px solid #ddd;}
	.main-latest-right{float: none;width: auto;}


	.header-right-btn div{display: inline-block;margin-top: 0 !important;}
	.sub-content-header-top{height: auto;padding-bottom: 110px;}
	.sub-content-header-top.sub-content-header-top-member{height: auto;}
	.sub-content-header-top strong{font-size: 36px;padding-top: 85px;}
	.mobile-sns-list{display: flex;}
	.sns-share{display: none;}
}
@media screen and (max-width: 900px){
	.top-banner-wrap{position: relative;margin: 0;left:0;top:0;width: auto;height: auto;}
	.top-banner-wrap .top-banner-text{}
	.top-banner-wrap .top-banner-text a{color:#333;padding-left: 10px;}
	.section1-scroll-img{display: none;}
/*
	.main-visual-slide .swiper-slide{height: 0;padding-top: 67.6389%;}
	.main-visual-wrap{height: auto;}
	.main-visual-slide .swiper-slide .main-visual-text-wrap{left:0;width:100%;}
	.main-visual-slide .swiper-slide .main-visual-text1{text-align: center;}
	.main-visual-slide .swiper-slide .main-visual-text2{text-align: center;}
	.main-visual-wrap .swiper-pagination1-wrap{top:auto !important;bottom:20px !important;width: 100%;left:0;text-align: center !important;}
*/

	.main-map-title{position: static;display: block;margin: 0 auto 20px;}
	.main-map-box{padding: 100px 0 50px;}
	.main-map-top-btn{position: relative;display: inline-block;left:0 !important;top:0 !important;}
	#main-map-top-btn1{margin-right: 8px;}
	.main-map-area{margin-top: 30px;}
	.main-committee-latest-wrap{margin: 30px 15px 0;}

	.footer-link-box div{width: 100%;padding: 0;margin-bottom: 10px;float: none;}
	.footer-link-box {margin-bottom: 0px;height: auto;}

	.footer-privacy-link {padding-left: 0px;}
	.footer-content{padding-left: 0px;}
	.footer-copyright{padding-left: 0px;}
}

@media screen and (max-width: 800px){
	.main-freetalk-title span{font-size: 18px;margin-top: 10px;}
	.main-freetalk-write{width: 130px;height: 130px;	background-size: 80px auto;}
	.main-freetalk-list{margin: 0;}
	.main-freetalk-list li{width: 100%;float: none;padding: 12px 0;}
}
@media screen and (max-width: 700px){
	#wrapper{padding-top: 65px;}
	.header-wrap, .header-wrap #header h1 a{height: 65px !important;}
	.header-wrap #header h1 a{width: 180px;background-size:100% auto !important;background-position: 0 center;}
	.header-right-btn2, .header-wrap.nav-fixed .header-right-btn2{top:20px}
	.header-wrap .header-right-btn{padding-top: 0px !important;}
	#header h1 a{background-size: auto 55px !important;}
	.header-wrap.active #header h1 a{background:url(/new_images/common/logo.jpg) 0 center no-repeat;background-size:auto 60px;}
	.sub-content-header-top p{font-size: 22px;letter-spacing:-1px;}

	.footer-inner{width: auto;padding: 0 10px;}
	.footer-banner-wrap{padding-left: 0;}
	.footer-banner-manage{display: none;}

	.header-search-wrap{padding-top: 100px;}
	.header-search-title-box{font-size: 38px;}
	.header-search-title-box span{font-size: 16px;}
	.header-search-input-wrap{max-width:80%;margin-top: 50px;}
	.header-search-input-wrap .header-search-input{font-size: 18px;}
	.header-search-close{right:15px;top:15px;}

	.main-visual-slide .swiper-slide .main-visual-text1{font-size: 18px;}
	.main-visual-slide .swiper-slide .main-visual-text2{font-size: 30px;margin-top: 15px;}
	.main-visual-wrap .swiper-pagination1-wrap{margin-top: 100px;width: 100%;left:0;text-align: center !important;}


	.main-map-box{padding: 50px 0px 80px;}
	.main-map-title strong{width: auto;background-size: 350px auto;height: 80px;}
	.main-map-title span{margin: 10px 0;font-size: 16px;letter-spacing:-1px;}
	.main-freetalk-box{padding: 140px 15px 80px;}
	.main-freetalk-write{right:10px;top:30px;width: 100px;height: 100px;	background-size: 60px auto;}
	.main-freetalk-title strong{background-size: 300px auto;width: auto;background-position: center 0;}
	.main-freetalk-title span{font-size: 16px;letter-spacing:-1px;text-align: center;}
	.main-latest-wrap{margin: 50px 15px;}
	.main-latest-left, .main-latest-right{padding: 25px 20px;}
	.latest-list li a{font-size: 16px;padding-right: 70px;}
	.latest-list li a span{font-size: 15px;letter-spacing:-1px;}

	.main-committee-latest-box{min-height:364px;height: auto;}

	.sub-top-nav{position: relative;line-height: 45px;}
	.sub-top-nav a.sub-top-home{width: 45px;height: 45px;margin-right: 15px;}
	.sub-top-nav .select-box{width: 50% !important;height: 45px !important;}
	.sub-top-nav .select-box>a{height: 45px !important;line-height: 45px !important;font-size: 16px;padding-left: 10px;}
	.sub-top-nav .select-box:last-child{border-right: none !important;}
	.sub-top-nav .select-box ul{width: 100% !important;top:45px !important}

	#sub-content-body{padding: 30px 15px;}
	#sub-content-body.is-wide{padding: 0px 0px 30px;}
	#sub-content-body.is-wide .wide-container-wrap{padding: 0 15px;}

	.new-sub-header-title strong{font-size: 32px;}
	.new-sub-header-title span{font-size: 24px;}
}

@media screen and (max-width: 600px){
	.section2-map-wrap .edu-list-map-area{width: 370px;}
	.section2-map-wrap{margin: 0 -10px;overflow: hidden;}


	.main-map-area{width: 370px;height: 272.2866px;background-size: 100% 100%;}
	.map-gu-position-1{left:169px;top:93px;}
	.map-gu-position-2{left:198px;top:115px;}
	.map-gu-position-3{left:171px;top:135px;}
	.map-gu-position-4{left:240px;top:126px;}
	.map-gu-position-5{left:263px;top:124px;}
	.map-gu-position-6{left:236px;top:86px;}
	.map-gu-position-7{left:275px;top:79px;}
	.map-gu-position-8{left:192px;top:74px;}
	.map-gu-position-9{left:187px;top:36px;}
	.map-gu-position-10{left:217px;top:10px;}
	.map-gu-position-11{left:251px;top:47px;}
	.map-gu-position-12{left:125px;top:68px;}
	.map-gu-position-13{left:133px;top:95px;}
	.map-gu-position-14{left:113px;top:115px;}
	.map-gu-position-15{left:83px;top:154px;}
	.map-gu-position-16{left:45px;top:117px;}
	.map-gu-position-17{left:104px;top:200px;}
	.map-gu-position-18{left:159px;top:172px;}
	.map-gu-position-19{left:198px;top:192px;}
	.map-gu-position-20{left:284px;top:162px;}
	.map-gu-position-21{left:305px;top:136px;}
	.map-gu-position-22{left:113px;top:169px;}
	.map-gu-position-23{left:71px;top:176px;}
	.map-gu-position-24{left:39px;top:29px;}
	.map-gu-position-25{left:276px;top:124px;}
	.map-gu-position-26{left:249px;top:85px;}
	.map-gu-position-27{left:206px;top:74px;}
	.map-gu-position-28{left:201px;top:45px;}
	.map-gu-position-29{left:231px;top:10px;}
	.map-gu-position-30{left:141px;top:68px;}
	.map-gu-position-31{left:148px;top:90px;}
	.map-gu-position-32{left:114px;top:208px;}
	.map-gu-position-33{left:174px;top:180px;}
	.map-gu-position-34{left:142px;top:201px;}
	.map-gu-position-35{left:323px;top:136px;}
	.map-gu-position-36{left:183px;top:96px;}
	.map-gu-position-37{left:55px;top:29px;}

	.map-gu-position-37{left:92px;top:68px;}


	.map-gu-position-38{left:156px;top:201px;}
	.map-gu-position-39{left:236px;top:172px;}
	.map-gu-position-40{left:185px;top:135px;}
	.map-gu-position-41{left:265px;top:47px;}
	.map-gu-position-42{left:88px;top:176px;}
}

.popup-box{display: none;}
.popup-wrap{position: fixed;left:0;top:0;width: 100%;height: 100%;z-index: 9900;background: rgba(0, 0, 0, .85);display: flex;align-items:center;justify-content:center;}
.popup-container{width: 398px;position: relative;margin: 10px;max-width:100%;}
.popup-slider-wrap{height: 0;width: 100%;padding-top: 138.1909%;position: relative;overflow: hidden;display: none;}
.popup-slider{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.popup-slider a{display: block;}
.popup-slider img{width: 100%;height: 100%;}
.popup-slider-bottom{text-align: right;padding: 15px;background: #313131;}
.popup-slider-bottom a{color:#fff;margin-left: 15px;}
.popup-slider-bottom a.close-popup-today{display: inline-block;position: relative;margin-right: 15px;}
.popup-slider-bottom a.close-popup-today:after{position: absolute;content:"";height: 13px;background: #999;right:-15px;width: 1px;top:5px}

.swiper-pagination-popup-wrap{position: absolute;z-index: 10;bottom:60px;width: 100%;text-align: center;}
.swiper-pagination-popup-wrap .swiper-pagination{position: static;display: inline-block;vertical-align: middle;}
.swiper-pagination-popup-wrap .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background: #fff;transition:all .2s ease-in-out;opacity:1;margin:0 8px !important;vertical-align: middle;}
.swiper-pagination-popup-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px;height:16px;border: 3px solid #fff;background: none;}

.popup-container{width: auto;}

.popup-pc img{vertical-align: top;}

@media screen and (max-width: 1250px){
	.popup-container{width: 398px;}
	.popup-pc{display: none;}
	.popup-slider-wrap{display: block;}
}


.fb-page, .fb-page span, .fb-page span iframe[style] {width: 100% !important; 	height:100% !important;}

/* ÆË¾÷·¹ÀÌ¾î */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%;}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}

@media screen and (max-width: 700px){
	.hd_pops{left: 10px !important;top:10px !important; right:10px !important}
	.hd_pops_con{width: 100% !important;}
}


.view-btn{border-radius:0px !important}


.bbs-top-search-content input[type=text]{color:#333}
.bbs-top-search-content input[type=text]::-webkit-input-placeholder{color:#999}
.bbs-top-search-content input[type=text]:-ms-input-placeholder{color:#999}
.bbs-top-search-content input[type=text]::placeholder{color:#999}

.frm_input{color:#333 !important}
.frm_input::-webkit-input-placeholder{color:#999 !important}
.frm_input:-ms-input-placeholder{color:#999 !important}
.frm_input::placeholder{color:#999 !important}


.s-btn{height: 45px;line-height: 45px;padding: 0 30px;font-size: 14px;color:#fff;display: inline-block;vertical-align: top;position: relative;}
.write-btn{background: #0066cc;padding: 0 30px 0 15px;}
.write-btn:before{display: inline-block;background: url(/new_images/common/write_icon_w.png) 0 0 no-repeat;width: 12px;height: 16px;content:"";vertical-align: middle;margin: 10px;}

.fz_list_th{background: #fcfcfd !important;}
#bo_btn_top{position: relative;}
@media screen and (max-width: 700px){
	#bo_btn_top{position: relative;padding-top: 40px;}
	#bo_btn_top .bo_fx{position: absolute;right:0;top:0;}
}


/**/
	.imgbox50p {width: 100%; padding-top: 50px; }
	.imgbox50p img {width: 50%; float: left}
	.imgimgbox {width: 100%; }
	.imgimgbox p{text-align: center; padding-bottom: 15px; font-size: 24px; line-height: 160%; }
	.imgimgbox .pt50 {padding-top: 50px;}

@media screen and (max-width: 700px){
	.imgbox50p img {width: 100%; float: none;}
}


/**/
.wrap_con {*zoom:1;}
.wrap_con:after{content:""; display:block; clear:both;}
	
/**/
.pcmap{}
.mabilemap {display: none;}
.map_add {font-size:18px; color:#666; padding-bottom:50px; width:100%;}
.map_add span {font-size:18px; color:#000; padding-right:20px; font-weight:600 }
.map_l {float:left; width:80%;}
.map_r {float:right; width:20%;}
.map_add .map_btr {font-size:18px; color:#000; font-weight:bold; padding:20px; border:1px solid #bbb; text-align:center;}

.map_info {width:100%; margin:80px 0px; font-size:16px; }
.map_info {width:100%; }
.map_info h2 {font-size:30px; color:#000; padding-bottom:20px; font-weight:800;}
.map_info .bus {width:30%; padding:30px; float:left}
.map_info .bus p{padding-bottom:15px;}

.map_info .subway {width:40%; border:1px solid #ddd; border-top:none; border-bottom:none; padding:30px; float:left}
.map_info .subway p{padding-bottom:15px;}

.map_info .car {width:30%; border-left:none; padding:30px; float:left}
.map_info .car 
.map_info .car ul {padding-bottom:15px;}
.map_info .car li {padding-bottom:10px;}

.pointcolor_b {color:#476ac0;}
.pointcolor_g {color:#3cb44a;}
.pointcolor_yg {color:#c3ad45;}
	
	

@media screen and (max-width: 1100px){
	.hidden-sm{display: none;}
	.visible-sm{display: block;}

	.main-slide2-box{width: auto;}
	.swiper-manage-btn{right:10px;margin-right: 0;bottom: 70px;}

	.main-content-box{width: auto;padding-left: 10px;padding-right: 10px;}
	.main-tab-list li a{line-height: 50px;height: 52px;}
	.main-tab-list li a.active{line-height: 50px;}

	.main-box1-ul li{width: 50%;margin-bottom: 20px;}

	.map-area, .map-content{width: auto;float: none;}
	.map-content{margin-top: 20px;}
	.map-content ul li strong{width: 280px;}
	.map-content ul li span{width: 100px;}

	.header-wrapper{}
	header#page-header{width: auto;padding: 0 10px;}
}


@media screen and (max-width: 700px){
	/**/
.pcmap {display: none;}
.mobilemap {display:block;}
.map_add {font-size:14px; color:#666; padding-bottom:50px; width:100%;}
.map_add span {font-size:14px; color:#000; padding-right:10px; font-weight:600 }
.map_l {float:left; width:100%;}
.map_r {float:left; width:100%; margin:15px 0px 30px;}
.map_add .map_btr {font-size:14px; color:#000; font-weight:bold; padding:10px; border:1px solid #bbb; text-align:center;}

.map_info {width:100%; margin:80px 0px; font-size:16px; }
.map_info {width:100%; }
.map_info h2 {font-size:30px; color:#000; padding-bottom:20px; font-weight:800;}
.map_info .bus {width:100%; padding:30px;border:1px solid #ddd; margin:15px 0px;  float:left; }
.map_info .bus p{padding-bottom:15px;}

.map_info .subway {width:100%; border:1px solid #ddd; margin:15px 0px; padding:30px; float:left}
.map_info .subway p{padding-bottom:15px;}

.map_info .car {width:100%; border-left:none; padding:30px; border:1px solid #ddd; margin:15px 0px; float:left}
.map_info .car 
.map_info .car ul {padding-bottom:15px;}
.map_info .car li {padding-bottom:10px;}

.pointcolor_b {color:#476ac0;}
.pointcolor_g {color:#3cb44a;}
.pointcolor_yg {color:#c3ad45;}