@charset "UTF-8"; 

/*공통*/
.Dnone {display:none;}

/*header*/
.hd_search {float:right;}
.hd_search .wrp-search {margin:4px 0 0 0;float:left;}
.hd_search .wrp-search input {height:30px; border:none; padding-left:10px; background:#fff; border-radius:0; line-height:30px;}
.hd_search button { margin-top:4px; float:left; background:#00a7b7 url('../images/main/ico_search.png')no-repeat center center; width:30px; height:30px; border:none; text-indent:-9999999px;}
.banner_wraper { height: 60px; width: 1130px; position: absolute; overflow: hidden; }
.banner_wraper img { height: 45px; position: absolute;  }

.main_sellpopup{width:430px;position:absolute;
left:50%; background:#fff; padding:15px 20px; border:3px solid #3f61b2;z-index:1;
box-shadow:1px 2px 5px #222; margin-left:-215px; margin-top:80px;}
.main_sellpopup dt {font-size:16px; border-bottom:1px solid #e8e8e8; padding-bottom:8px; margin-bottom:8px;}
.main_sellpopup dd {width:50%; float:left;line-height:1.8em; }
.main_sellpopup dd a{padding:3px 5px;}
.main_sellpopup dd a:hover{background:#3f61b2; color:#fff; font-weight:600;}
.alppa{display:none;}
/*메인배너*/
.main_slider_txt {position:absolute; top:70px; color:#fff; z-index:20; text-shadow:0 2px 8px rgb(0 0 0 / 80%);}
.main_slider_txt h2 {padding-bottom:25px; border-bottom:2px dashed #ddd; font-size:35px; font-weight:bold; line-height:1.3;}
.main_slider_txt p {padding-top:25px; font-size:17px;}
.carousel-status {position:absolute; overflow:hidden; z-index:16; bottom:15px;}
.carousel-status ul li {display:inline-block; margin:0;}

@media (max-width: 1023px){
.carousel-status {left:auto; right:15px;}
.main_slider_txt {top:25px; left:15px;}
.main_slider_txt h2 {font-size:20px; padding-bottom:13px;}
}

.Mcontent {background-color:#e9e8e8; /*padding-top;*/}
.Mcontent .container > .content_top {overflow:hidden; margin-top:20px;}
.Mcontent .container > .content_top > div {float:left; position:relative; width:805px; margin-right:20px; min-height:460px;}
.Mcontent .container > .content_top > div.main_ip {width:375px; margin-right:0;}

@media (max-width: 1199px){
.Mcontent .container > .content_top > div {width:33.333333333333333333%; margin:0}
.Mcontent .container > .content_top > div.main_ip {width:100%;}
}

@media (max-width: 992px) {
.Mcontent {padding:0}
.Mcontent .container > .content_top > div.main_map {min-height:460px;}
.Mcontent .container > .content_top > div {width:100%; min-height:auto;}
}

/*tab*/
.none {position:absolute; top:-999em; width:0; height:0; font-size:1px; line-height:0; overflow:hidden}
.main_map {background-color:#47c0e6; /*border:10px solid #4b5868;}*/}
.tab_event .tab_list {position:relative; width:100%;}
.tab_event .tab {width:25%; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.tab_event .tab #tab04 {border-bottom:1px solid #e1e1e1;}
.tab_event .tab .tit_tab {width:100%; background-color:#fafafb; color:#333;}
.tab_event .tab_list li:last-child .tit_tab {border-right:0;}
.tab_event .tab .tit_tab a {color:#222;}
.tab_event .tab .tit_tab a:hover {background:#3f61b2; color:#fff;}
.tab_event .tab h4 {font-size:15px; text-align:center; margin:0;}
.tab_event .tab h4 a {display:block; padding:10px 0; line-height:1.42857143;}

.main_map_wrap .tab .conts {min-height:300px; background:url('../images/main/map.png')no-repeat center 20px; position:relative;}

.tab_event .tab .conts .more {display:inline-block; position:absolute; right:0; top:-46px; height:41px; width:8%; text-align:center; border-bottom:1px solid #cbced2;}
.tab_event .tab .conts .more img {padding-top:14px;}
.tab_event .tab .conts .more:hover {background:#eee;}

.init_of a {display: inline-block;}
.tab_event .tab .tit_tab_active {background:#3f61b2; visibility:visible;}
.tab_event .tab .tit_tab_active:hover {background:#3f61b2; color:#fff;}
.tab_event .tab .tit_tab_active a {color:#fff;}
.tab_event .tab .conts {position:absolute; top:10px; right:95px;}
.tab_event .tab .conts_inner {overflow:hidden; padding: 12px 20px;}
.tab_event .tab .conts_inner > li {padding:2px 0 2px 10px; background:url(../images/main/bul_type_gnb.jpg) no-repeat 0px 13px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.tab_event .tab .conts_inner > li > a {width: 320px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display: inline-block; line-height: 1.42857143; color:#222;}

.map_point_wrap {position:relative; width:400px; height:400px; margin:0 auto;}

.main_map #tab0101 .map_point {position:absolute;}
/*.main_map #tab0101 .map_point strong {position:absolute; top:-20px; left:0; min-width:80px; color:#fff; background:#156080; text-align:center; display:block; border-radius:5px; font-weight:normal; z-index:100;} 
.main_map #tab0101 .map_point:hover strong {display:block;}*/
.main_map #tab0101 .mc01 {top:52px; left:177px;}
.main_map #tab0101 .mctip01 {display:block; position:absolute; top:-15px; left:7px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc02 {top:175px; left:94px;}
.main_map #tab0101 .mctip02 {display:block; position:absolute; top:-15px; left:-49px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc03 {top:96px; left:325px;}
.main_map #tab0101 .mctip03 {display:block; position:absolute; top:-15px; left:7px; width:62px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc04 {top:105px; right:52px;}
.main_map #tab0101 .mctip04 {display:block; position:absolute; top:8px; left:-50px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc05 {top:200px; right:130px;}
.main_map #tab0101 .mctip05 {display:block; position:absolute; top:16px; left:-55px; width:56px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc06 {top:88px; left:309px;}
.main_map #tab0101 .mctip06 {display:block; position:absolute; top:-14px; left:-49px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc07 {top:118px; left:350px;}
.main_map #tab0101 .mctip07 {display:block; position:absolute; top:-14px; left:7px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc08 {top:130px; left:360px;}
.main_map #tab0101 .mctip08 {display:block; position:absolute; top:16px; left:0; width:78px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc09 {top:160px; right:78px;}
.main_map #tab0101 .mctip09 {display:block; position:absolute; top:16px; left:0; width:56px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc10 {top:255px; right:120px;}
.main_map #tab0101 .mctip10 {display:block; position:absolute; top:16px; left:0; width:56px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc11 {top:165px; right:266px;}
.main_map #tab0101 .mctip11 {display:block; position:absolute; top:-15px; left:7px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc12 {top:50px; right:230px;}
.main_map #tab0101 .mctip12 {display:block; position:absolute; top:-16px; left:-62px; width:68px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc13 {top:290px; left:195px;}
.main_map #tab0101 .mctip13 {display:block; position:absolute; top:16px; left:-34px; width:40px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc14 {top:355px; left:270px;}
.main_map #tab0101 .mctip14 {display:block; position:absolute; top:16px; left:-77px; width:78px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc15 {top:215px; left:130px;}
.main_map #tab0101 .mctip15 {display:block; position:absolute; top:1px; left:-92px; width:90px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc16 {top:78px; left:145px;}
.main_map #tab0101 .mctip16 {display:block; position:absolute; top:0; left:-51px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0101 .mc17 {top:270px; left:167px;}
.main_map #tab0101 .mctip17 {display:block; position:absolute; top:-7px; left:-50px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}

.main_map #tab0101 .txt {position:absolute; left:-60px; bottom:10px; padding:0px; font-size:14px; font-weight:bold; color:#333;}
.main_map #tab0101 .txt span{display:inline-block; padding:0 0 0 14px;}
.main_map #tab0101 .txt span.compl {background:url('../images/main/map_com.png') 0 6px no-repeat;}
.main_map #tab0101 .txt span.ing {margin-left:10px; padding:0 0 0 13px; background:url(../images/main/map_com02.png) 0 6px no-repeat;}

.main_map #tab0102 .map_point {position:absolute; }
.main_map #tab0102 .map_point strong {position:absolute; top:-20px; left:0; min-width:80px; color:#fff; background:#156080; text-align:center; display:block; border-radius:5px; font-weight:normal; z-index:100;}
.main_map #tab0102 .map_point:hover strong {display:block;}

.main_map #tab0102 .mc01 {top:230px; right:74px;}
.main_map #tab0102 .mctip01 {display:block; position:absolute; top:15px; left:7px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0102 .mc02 {top:294px; left:298px;}
.main_map #tab0102 .mctip02 {display:block; position:absolute; top:15px; left:-49px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}

.main_map #tab0102 .txt {position:absolute; left:-60px; bottom:10px; padding:0px; font-size:14px; font-weight:bold; color:#333;}
.main_map #tab0102 .txt span{display:inline-block; padding:0 0 0 14px;}
.main_map #tab0102 .txt span.compl {background:url('../images/main/map_com03.png') 0 6px no-repeat;}
.main_map #tab0102 .txt span a.compl2 {padding:2px 10px; background:#337ab7; color:#fff; font-weight:400; border-radius:30px;}

.main_map #tab0103 .map_point {position:absolute; }
.main_map #tab0103 .map_point strong {position:absolute; top:-20px; left:0; min-width:80px; color:#fff; background:#156080; text-align:center; display:block; border-radius:5px; font-weight:normal; z-index:100;} 
.main_map #tab0103 .map_point:hover strong {display:block;}

.main_map #tab0103 .mc01 {top:160px; left:310px;}
.main_map #tab0103 .mctip01 {display:block; position:absolute; top:15px; left:3px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}

.main_map #tab0103 .txt {position:absolute; left:-60px; bottom:10px; padding:0px; font-size:14px; font-weight:bold; color:#333;}
.main_map #tab0103 .txt span{display:inline-block; padding:0 0 0 14px;}
.main_map #tab0103 .txt span.compl {background:url('../images/main/map_com.png') 0 6px no-repeat;}
.main_map #tab0103 .txt span.ing {margin-left:10px; padding:0 0 0 13px; background:url(../images/main/map_com02.png) 0 6px no-repeat;}

.main_map #tab0104 .map_point {position:absolute; }
.main_map #tab0104 .map_point strong {position:absolute; top:-20px; left:0; min-width:80px; color:#fff; background:#156080; text-align:center; display:block; border-radius:5px; font-weight:normal; z-index:100;} 
.main_map #tab0104 .map_point:hover strong {display:block;}

.main_map #tab0104 .mc01 {top:125px; left:75px;}
.main_map #tab0104 .mctip01 {display:block; position:absolute; top:15px; left:7px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0104 .mc02 {top:85px; left:150px;}
.main_map #tab0104 .mctip02 {display:block; position:absolute; top:-14px; left:-50px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0104 .mc03 {top:65px; right:205px;}
.main_map #tab0104 .mctip03 {display:block; position:absolute; top:-7px; left:8px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}
.main_map #tab0104 .mc04 {top:105px; right:111px;}
.main_map #tab0104 .mctip04 {display:block; position:absolute; top:-7px; left:8px; width:50px; padding:2px 10px; border:1px solid #878787; background-color:#fff; font-size:12px; text-align:center; box-shadow: 2px 2px 2px 2px rgb(0 0 0 / 10%); z-index:100;}

.main_map #tab0104 .txt {position:absolute; left:-60px; bottom:10px; padding:0px; font-size:14px; font-weight:bold; color:#333;}
.main_map #tab0104 .txt span{display:inline-block; padding:0 0 0 14px;}
.main_map #tab0104 .txt span.compl {background:url('../images/main/map_com04.png') 0 6px no-repeat;}
   
.main_map .map_btn {position:absolute; bottom:30px; left:30px;}
.main_map .map_btn a {color:#fff; text-align:center; padding:10px;}
.main_map .map_btn a.map_b01 {background:#e64c5a; padding-left:25px; float:left;}
.main_map .map_btn a.map_b01:hover {background:#e03a49;}
.main_map .map_btn a.map_b02 {background:#1fa165; padding-left:30px; float:right;}
.main_map .map_btn a.map_b02:hover {background:#169259;}

.main_map .map_btn {width:165px;}
.main_map .map_btn a {color:#fff; width:100%; display:block; text-align:center; padding:10px; margin-top:10px;}
.main_map .map_btn a.map_b01 {background:#e64c5a url('../images/main/map_ico01.png')no-repeat 15px center; padding-left:25px; float:left;}
.main_map .map_btn a.map_b01:hover {background:#e03a49 url('../images/main/map_ico01.png')no-repeat 15px center;}
.main_map .map_btn a.map_b02 {background:#1fa165 url('../images/main/map_ico02.png')no-repeat 7px center; padding-left:30px; float:right;}
.main_map .map_btn a.map_b02:hover {background:#169259 url('../images/main/map_ico02.png')no-repeat 7px center;}


@media /* (min-width:992px) and */(max-width:1199px) {
.tab_event .tab .conts {top:20px;}
.tab_event .tab .conts_inner {padding:15px 20px}
.tab_event .tab .conts_inner > li > span.pull-right{display:none;}

.tab_event .tab .conts .more {top: -34px;}
.tab_event .tab .minwon li{width:50%;}
/*.map_point_wrap {width:auto;}
.main_map .map_btn a {display:inline-block;}
.main_map .map_btn a.map_b01 ,.main_map .map_btn a.map_b02{padding:10px 25px;}*/
.article-sns .tab_box{float:left;}
.main_map .map_btn {bottom:90px; left:0;}
}

@media /* (min-width:768px) and */(max-width:991px) {
.tab_event .tab .minwon li{width:50%;}
}
@media (max-width:991px) {
/*.main_map .map_btn {width:95%;margin:0 auto;}
.main_map .map_btn a.map_b02 {float:left;}*/
.main_map .map_btn a {margin-top:0;}
}


@media (max-width:768px) {
.tab_box{margin-bottom:10px;}
.tab_event_wrap {height:200px; margin-bottom:10px;}
.tab_event .tab .conts_inner{padding:5px 15px;}
.tab_event .tab .conts_inner > li > span.pull-right{display:none;}
.tab_event .tab .tit_tab h4 a, .tab_event .tab .minwon_tab h4 a{padding: 10px 4px;}
.tab_event .tab .minwon li{width:50%;}
}


@media (max-width:640px) {
/*.main_map .map_btn {padding-right:20px;}*/
}

@media (max-width:499px) {
.tab_event .tab .mlast{border-right: 1px solid #e8e8e8;}
}


.banner_box .bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:none !important;}


/*분양정보*/
.main_sell {background:#fff; padding:20px 20px 25px 20px;}
.main_sell .sell_tit {border-bottom:1px solid #ddd; padding-bottom:10px;}
.main_sell .sell_tit h3 {font-size:18px; float:left; font-weight:bold; padding-top:5px;}
.main_sell .sell_tit a.more {float:right; border:1px solid #e8e8e8; padding:5px 10px;}
.main_sell .sell_con {background:#f0f0f0; border-radius:15px; margin-top:25px;}
.main_sell .sell_con h4 {text-align:center; padding:15px 15px 6px; background:#5c5c5c;}
.main_sell .sell_con h4 span {color:#fff; display:block; margin-bottom:8px;}
.main_sell .sell_con h4 span .btn-primary{color:#fff; background-color:#337ab7; border-color:#2e6da4; margin-left:10px; padding:6px 12px; font-size:14px; vertical-align:initial;}
.main_sell .sell_con .sell_stats {text-align:center; position:relative; padding:25px 20px; font-size:30px;}
.main_sell .sell_con .sell_stats .sell_arrow .sa_p {position:absolute;left:20px;top:50%;}
.main_sell .sell_con .sell_stats .sell_arrow .sa_n {position:absolute;right:20px;top:50%;}
.main_sell .sell_con .sell_num {background:#d8d8d8 url('../images/main/sell_Tbg.png')repeat-x top; border-radius:0 0 15px 15px;}
.main_sell .sell_con .sell_num .sn01 {width:50%; float:left; background:url('../images/main/sell_Rbg.png')repeat-y right; padding:20px 0;}
.main_sell .sell_con .sell_num .sn02 {width:50%; float:right; padding:20px 0;}
.main_sell .sell_con .sell_num div p {text-align:center; font-size:17px;}
.main_sell .sell_con .sell_num .sn01 p span {font-size:34px; color:#f04454; padding:0 5px;}
.main_sell .sell_con .sell_num .sn02 p span {font-size:34px; color:#209a9d;  padding:0 5px;}

/*정보광장*/
.main_ip {margin:0; background:#fff;}
.main_info .info_tit {background:#156080; color:#fff; text-align:center; padding:20px;}
.main_info .info_tit h3 {font-size:18px; font-weight:bold;}
.main_info .info_tit p {text-align:center; font-size:13px; color:#bbd1da; }
.main_info ul {background:#197197; padding:20px;}
.main_info ul li {float:left; width:33.3333%; text-align:center;}
.main_info ul li a {color:#fff;}
.main_info ul li img {padding-bottom:10px;}

/*팝업존*/
.popup {padding:15px 20px;}
.popup .pop_tit {padding-bottom:20px; overflow:hidden;}
.popup .pop_tit span {font-size:14px;margin-right:2px;}
.popup .pop_tit span#allim-now-num {margin-left:5px;}
.popup .pop_tit ul.allim_ctrl {float:right;padding-top:5px;}
.popup .pop_tit h3 {font-size:18px; float:left; font-weight:bold; padding-top:10px;}
.popup .pop_tit ul {float:right;}
.popup .pop_tit ul li {float:left; padding:5px 10px; border:1px solid #e8e8e8; font-size:12px; color:#666;}

/*allim*/
.panel-allim-body {margin:0;}
.panel-allim-image { display:none; text-align:center; border:1px solid #e8e8e8;}
.panel-allim-image img{height:175px;}
.panel-allim-image.active { display:block;}
.panel-allim-list {position:absolute; background-color:#f2f3f5; width:90%; padding:10px 10px; overflow-y:auto; overflow-x:hidden;}
.panel-allim-list a{color:#222; padding-left:13px;background:url('../images/layout/bul_3dep.gif') 5px 9px no-repeat;text-align:left; line-height:1.8em;}
.allim-list-none { display:none;}

@media /*(min-width:992px) and*/ (max-width:1199px) {
.panel-allim-image img{width:100%; height:auto;}
}

/*빠른메뉴*/
.quick {padding:20px 0 30px;}
.quick ul li {float:left; width:14.33333333333333%; height:130px; background:#fff url('../images/main/quick_bor.png')no-repeat right; text-align:center; padding:25px 0; font-weight:bold; }
.quick ul li:last-child {background:#fff;}
.quick ul li a:hover {color:#008d9a;}
.quick ul li img {padding-bottom:5px;}
.quick ul li.quick_tit {width:14%;background:#04747f; color:#fff; text-align:center;font-size:18px; line-height:20px; padding:40px 0; position:relative; font-weight:bold;}
.quick ul li.quick_tit span {font-size:15px; color:#a8e0e5; font-weight:normal;}
.quick ul li.quick_tit:after { position:absolute; content:''; width:33px; height:33px; background:url('../images/main/quick_arrow.png')no-repeat; right:-16px; top:49px;}

@media (max-width:991px) {
.quick ul li.quick_tit {display:none;}
.quick ul li {width:33.333333333333333333%; padding:25px 0 0px 0;}
.quick ul li:nth-child(4) {    background: #fff;}
.or_wrap {display:none;}
}

/*초점*/
.banner_box ul li a:focus {outline: 2px solid red; outline-offset: -2px;}
.bx-pager bx-default-pager .bx-pager-item a:focus {outline: 2px solid red; outline-offset: -2px;}
.bx-controls-auto .bx-controls-auto-item a:focus {outline: 2px solid red; outline-offset: -2px;}

/*배너슬라이드*/
.or_wrap {padding:15px 0; background-color:#fff; overflow:hidden;}
.carousel-status-MwcIcon ul li {display:inline-block;}
.or_wrap .or_li {float:left; width:93%; overflow:hidden;}
.or_wrap .or_li li {display:inline-block; padding-right:30px;}
.or_wrap .or_li li:last-child {padding:0;}
.carousel-inner ul li {width:16.4%; text-align:center;}
.carousel-inner ul li img {border:1px solid #e8e8e8;}

@media (max-width:1199px) {
.carousel-status-MwcIcon{display:block; margin-bottom:12px;}
.carousel-inner ul li {width:16.3%}}

/*footer*/
footer {border-top:1px solid #e8e8e8;}
#foot {padding:25px 0;}
#foot .foot_logo {float:left;}
#foot .foot_c {float:left; padding-left:40px;}
#foot .foot_c ul li {float:left; padding-right:30px; position:relative;}
#foot .foot_c ul li:after {content:''; position:absolute; width:1px; height:10px; background:#ddd; right:15px; top:20%; }
#foot .foot_c ul li:last-child:after {display:none;}
.Tblue a {color:#225ab3;}
p.address {color:#8b8b8b; padding-top:15px;}
p.address .copy {color:#646464;}
.Torg {color:#d67950;}

@media (max-width:992px) {
#foot .foot_logo {text-align:center; float:none; margin-bottom:20px;}
#foot .foot_c {padding-left:20px; padding-right:20px;}
}

@media /*(min-width: 769px) and */(max-width: 1215px) {
.inner {padding:0 20px;}
.sec01 > div {width:49%; margin-right:0;}
.sec01 > div.main_sell {float:right;}
.sec01 .main_ip {margin-top:15px; width:100%; height:auto; }
.sec01 .main_ip .main_info {float:left; width:50%; height:221px;}
.sec01 .main_ip .main_info ul {padding:30px;}
.Mcontent .container > div.main_ip {border-left:1px solid #e8e8e8}
.main_slider_txt p {display:none;}
}

@media (max-width: 768px) {
.sec01 > div {height:auto;}
.main_sell .sell_con h4 {background:#5c5c5c; border-radius:15px 15px 0 0; padding:15px 0;}
.main_sell .sell_con h4 span {background:none; padding:0;}
.main_info .info_tit {display:none;}
.main_info ul li {background:#156080; padding:10px 0; border-right:3px solid #197197; }
.pop_con ul li a img {width:100%;}
#quick {padding:0;}
#quick ul li.quick_tit span {display:none;}
#quick ul li {height:auto; width:33.333%; padding:10px 0; border-bottom:1px solid #e9e8e8;}
#quick ul li.quick_tit {width:100%; padding:10px 0; }
#quick ul li.quick_tit:after {display:none;}
#quick ul li:nth-child(2) {clear:both;}
#quick ul li:nth-child(4) {background:#fff; }

.main_slider_btn {display:none;}
.main_slider_txt p {display:none;}
}

.banner_box {overflow:hidden; position:absolute; top:-10px; left:20px; width:100%; height:44px;}
.banner_box ul {width:1090px; height:44px; margin:0 12px 0 0; padding:0; overflow:hidden;}
.banner_box ul li {float:left; width:128px; height:44px; margin:0; padding:0 0 0 12px;}
.banner_box ul li a {display:block;}

.quicklink_box {position:fixed; top:120px; right:40px; width:180px; background-color:rgba(255,255,255,0.8);}
.quicklink {padding:10px 10px 5px;}
.quicklink li {float:none; padding:5px 0 5px; border-bottom:1px solid #d5d5d5;}
.quicklink li:first-child {padding:0 0 5px;}
.quicklink_ctrl {width:75px; height:25px; margin:0 auto; padding-bottom:40px;}
.quicklink_ctrl li {float:left;}


@media (max-width: 768px) {
.quicklink_box {display:none;}
}