@charset "UTF-8";

/* 메인 스타일 시작 */
.main-top{overflow:hidden;min-width:1200px}
.main-center{display:flex;margin:0 auto;width:1200px;min-width: 1200px;clear:both; overflow:hidden;flex-wrap: wrap;}
.main-center2{clear:both; overflow:hidden;width:1200px;margin:0 auto}
.main-gap{margin:0 auto 40px ;}

.main_cbt{width:100%;display:block;background:#f5f5f5;text-align: center;min-width:1200px}
.main_cbt .section_body{width:1200px;margin:60px auto;display:inline-block}

.center_bg{background:#fff;width: 1200px;margin: 0 auto;}

.lang-box{float:left;display:inline-block;width:360px;min-height:560px;}
.lang-box-body{background:#fff;display:inline-block;padding:20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.main-section14{padding:30px;box-sizing:border-box;}
.main-section14 .txt_title{font-size:30px;font-weight:400;letter-spacing:-1px;border-bottom:3px solid #bda4c6;line-height: 50px;padding-bottom: 20px;}
.ctr-title{padding-left:5px;box-sizing:border-box;}
.tel-box{font-size:40px;font-weight:400;letter-spacing:-1px;margin-bottom:20px;margin-top:10px}
.time-box{font-size:18px;}

.main-banner3 li{margin:0px 0 15px;box-sizing:border-box;font-size:14px;letter-spacing:-1px;font-weight:bold}
.main-banner3 li img{width:41px}
.main-banner3 li:nth-child(2n){padding-left:10px}

.mcenter_title{font-size: 35px;font-weight: bold;letter-spacing: -1px;line-height:150%;width:100%;display:inline-block;}
.mcenter_title .bg-mint{clear:both;display:block;width:48px;height:3px;}

.board-box{width:calc(100% / 4);box-sizing:border-box;padding:10px;float:left;display:inline-block;}


.main-bottom{margin-bottom:20px;display:inline-block}
.main_bottom {background: #fff;width: 1200px;margin: 0 auto;text-align:center}


.b_tit a{color:#474747}
.lat, .pic_It, .empty_li{min-height:293px}
.empty_li{line-height:293px}




#ft {margin-top:0px !important}





/* MAIN  Default  CSS */
#container_wr{width:100%;margin:0px auto !important;}

.mt-body{margin:0 auto;width:1200px}

#main_container{width:100%;}
/* MAIN BANNER */
.main-banner{width:840px;float:left;display:inline-block;}

/* PAGER */
.bx-wrapper .bx-pager { position: absolute; bottom: 30px; width:840px; text-align:center; z-index: 51; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #fff; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 10px 0px; outline: 0; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; }
.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { vertical-align: bottom; *zoom: 1; *display: inline; }
.bx-wrapper .bx-pager-item { font-size: 0; line-height: 0; display:inline-block; margin:0 5px;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.main-banner_btn-prev {left:calc(50% - 550px);}
.main-banner_btn {background: none; border: 0; position: absolute; font-size: 40px; top: 50%; color: #fff; margin-top: -23px;z-index: 99; text-shadow:1px 1px 1px #000;}
.main-banner_btn-next {right: calc(50% - 550px);}
.bx-wrapper .bx-controls-direction a { position: absolute; top: 60%; margin-top: -16px;  width: 15px; height: 20px; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
.bx-next,.bx-prev {text-indent: -9999px; display:block; position:absolute; top:0; width:100%; height:100%;}

/* BOTTOM DIRECTION DONTROLS (NEXT / PREV) */
.main-banner2{position:relative; clear:both; width: 1200px;margin: 0 auto;}
.main-banner_btn-prev2 {left:10px;}
.main-banner_btn2 {background: none; border: 0; position: absolute; font-size: 40px; top: 50%; color: #fff; margin-top: -24px;z-index: 99; text-shadow:1px 1px 1px #000;line-height:34px}
.main-banner_btn-next2 {right: 10px;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start{display: block; margin: 0 3px; width:12px; height:17px; color:#fff; overflow:hidden;}
.bx-wrapper .bx-controls-auto .bx-start:before{content:"\f04b"; font-family:FontAwesome;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus { color:#00a7cb; }
.bx-wrapper .bx-controls-auto .bx-stop {display: block; margin: 0 3px; width:12px; height:17px; color:#fff; overflow:hidden; }
.bx-wrapper .bx-controls-auto .bx-stop:before{content:"\f04c"; font-family:FontAwesome;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus { color:#00a7cb }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: center; width: 100%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { left: 50%; bottom: 97px; width: 37px; margin-left: -100px; z-index: 99; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666; background: rgba(80, 80, 80, 0.75); width: 100%; }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
.bx-next,.bx-prev {text-indent: -9999px; display:block; position:absolute; top:0; width:100%; height:100%;}

.bo_fx{position:absolute; bottom:10px; left:20px; display:inline-block; z-index:99;}
.btn_bo_user{margin:10px auto;width:100px}
.btn_bo_user a{padding:7px 10px;}