@charset "utf-8";


/*메인-슬라이더*/
.slide{ display:none; }
.control { position: inherit; top: 40%; z-index: 5; display: inline-block; right: 50%;} 
.carousel-inner .mtxt{position:absolute; top:20%; left:50%; z-index:99999;}
@media (max-width: 991px) {
.slide{ display:inline-block;}
.carousel-inner .mtxt{display:none;}
.carousel-inner .mtxt img{width:100%;}
.item{ position:relative;}
.m_slide_text{ color:#fff; position:absolute; bottom:30px; padding:0 10px;}
.m_slide_text h3{ font-size:2em; font-weight:bold; line-height:2em;}
.m_slide_text p{}
}


rgba(33,31,36,0.6)


/*메인-배너3*/
.com_ban{width:1100px; margin:0 auto; position:relative;}
.com_ban li.a{ background:url(../img/main/actor01.jpg) no-repeat 50%/cover;}
.com_ban li.b{ background:url(../img/main/actor04.jpg) no-repeat 100% 100%/cover; padding-top: 220px; text-align:center; height:480px;}
.com_ban li.c{ background:url(../img/main/actor08.jpg) no-repeat 50%/cover;}
.com_ban li.d{ background:url(../img/main/actor11.jpg) no-repeat 50%/cover;}
.com_ban li.e{ background:url(../img/main/actor02.jpg) no-repeat 50%/cover; position:absolute; left:0; top:443px;}
.com_ban li.f{ background:url(../img/main/actor05.jpg) no-repeat 50%/cover; color:#000; padding-top:20px; display:none;}
.com_ban li.f h2, .com_ban li.f .text{color:#211f24 !important; }
.text_b{ font-size:16px; text-align:center; color:#c0c0c0 !important; line-height:2em; font-weight:400;}
.com_ban li.g{ background:url(../img/main/actor06.jpg) no-repeat 50%/cover; padding:60px 15px 0 0; text-align:right; display:none;}
.com_ban li.g h2{ font-size:1.75em; line-height:1.5em;}
.com_ban li.h{ background:url(../img/main/actor09.jpg) no-repeat 50%/cover; padding:79px 0px 0 153px;}
.com_ban li.i{ background:url(../img/main/actor12.jpg) no-repeat 50%/cover;}
.com_ban li.j{ background:url(../img/main/actor03.jpg) no-repeat 50%/cover; height:222px;}
.com_ban li.k{  height:222px;padding-top: 20px;}
.bbs{width:100%; height:183px; box-sizing:border-box; float:left;line-height: 2em; letter-spacing:-0.05em;}
.com_ban li.l{ background:url(../img/main/actor07.jpg) no-repeat 50%/cover; height:222px;padding: 36px 20px;}
.com_ban li.m{ background:url(../img/main/actor10.jpg) no-repeat 50%/cover; height:222px;}
.com_ban li.n{ background:url(../img/main/actor13.jpg) no-repeat 50%/cover; height:222px;}
.com_ban li{float:left; height:240px}
.com_ban li a{ display:block;}
.com_ban li h2{font-size:2em;  color:#e9e9e9;  font-weight:400}
.com_ban li h2.teltitle{font-size:1.8em;color: #333; font-weight:bold; }
.com_ban li .tel{font-size:2.5em; color:#fff; line-height:1em; margin-top:3px; font-weight:bold;  color:#0092d3;}
.com_ban li .text{font-size:1.07em;  color:#dadada; letter-spacing:-0.05em; padding-top:11px; padding-bottom:33px;line-height: 1.5em; font-weight:400}
.com_ban a:hover h2{ opacity:0.8;}
.com_ban a:hover .text{ opacity:0.8;}

.com_ban li .over{position: absolute; background:rgba(33,31,36,0.6);width: 100%;height: 100%;opacity: 1; background-position: 50% 0;background-repeat: no-repeat;background-size: auto 100%; left:0; padding:100px 33px 0;}
.com_ban li:hover .over{ opacity:1;transition:all 0.5s;}

#gallery_list{ background:#211f24;}
#main_bbs{width:1100px; margin:30px auto;}
#main_bbs:after{display:block;clear:both;content:""}
#main_bbs .gal{width:1100px; position:relative; text-align:center;}
#main_bbs .gal .more{position:absolute; top:19px; right:20px; display:none;}
#main_bbs .gal .r_list{position:absolute; right:50px; top:25px;}
#main_bbs .gal .r_list li{float:left; margin-left:30px; font-size:15px;}
.mobile_btn{ display:none;}
.mobile_edu{ display:none;}
@media (max-width: 991px) {
.mobile_btn{ display:block; margin:0 auto;}
.mobile_btn .col-xs-10{ padding:0 7px;}
.mobile_btn .click{ padding:0px; margin:0 auto;}
.btm_box{ float:left; display:block; border-radius:8px; text-align:center; width:100%; height:auto; margin:7px;padding-top: 6px;}
.btm_box img{ width:87px;}
.btm_box h1{ color:#fff; font-weight:bold; font-size:14px;line-height: 1.5em;}
.btm_box h2{ font-weight:bold; font-size:18px;line-height: 21px; color:#222; margin-top: 38px;padding-left: 14px;}
.btm_box h2 span{ font-weight:bold; font-size:14px; color:#ddd}
.mobile_btn .red{ background:#ff6d59;}
.mobile_btn .green{ background:#89cc60;}
.mobile_btn .blue{ background:#132d51;}
.mobile_btn .yellow{ background:#ffd145;}
.com_ban{width:100%;}
.com_ban li{text-align:center; padding-left:0; }
.com_ban li.col-md-4{padding-right:0;}
.com_ban li.a{ display:none;}
.com_ban li.b{ background:url(../img/main/actor04.jpg) no-repeat 0%/cover; padding:120px 0 0 0; height:346px;}
.text_b{ font-size:14px;}
.com_ban li.c{ display:none;}
.com_ban li.d{ display:none;}
.com_ban li.e{ display:none;}
.com_ban li.f{ background:url(../img/main/actor05.jpg) no-repeat center; color:#000; padding:24px 10px;}
.com_ban li.f h2, .com_ban li.f .text{color:#211f24 !important; }
.com_ban li.g{ background:url(../img/main/actor06.jpg) no-repeat 50%/cover; padding:60px 15px 0 0; text-align:right;}
.com_ban li.g h2{ font-size:1.75em; line-height:1.5em;}
.com_ban li.h{ background:url(../img/main/actor09.jpg) no-repeat 50%/cover; padding:85px 0px 0 152px; text-align:left;}
.com_ban li .tel{ font-size:2.3em; color:#0092d3;}

.com_ban li.i{ display:none;}
.com_ban li.j{ display:none;}
.com_ban li.k{  height:222px;padding-top: 20px;}
.bbs{width:100%; height:183px; box-sizing:border-box; float:left;line-height: 2em; letter-spacing:-0.05em;}
.com_ban li.l{ background:url(../img/main/actor07.jpg) no-repeat 50%/cover; height:222px;padding: 53px 20px;}
.com_ban li.m{ display:none;}
.com_ban li.n{ display:none;}
.com_ban li h2 img{display:none;}
.com_ban li a{margin:0 auto;}
#gallery_list{ display:none;}
ol.carousel-indicators{ margin-left:-44px !important;}
.mobile_edu{ display:block;}
.mobile_edu img{ width:100%;}
}


