/*flexslider*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.flex-nav-prev{display:none;}
.flex-nav-next{display:none;}

.flex-control-nav {
  width: 100%;
  position: absolute;
  top: 0px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging {display:none;}
.flex-pauseplay{display:none;}

.flex-control-paging li a {
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  display: block;
  /*background:url("../../images/main/main_crops_off.png") no-repeat 0 0;*/
  cursor:pointer

}

.flex-control-paging li a.flex-active {
   /*background:url("../../images/main/main_crops_on.png") no-repeat 0 0;*/
  cursor: default;
}

.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 86.66%;
  right: 7%;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  /*background:url("../../images/main/main_crops_pause.png") no-repeat 0 0;*/
  text-indent:99999px;
}

/*float 해제*/
* html .clfx { height: 1%; overflow: visible;} /* IE6 float 해제*/
*+html .clfx{ min-height: 1%;} /* IE7 float 해제 */
.clfx:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
.clfix{clear: both; content: "."; display: block; height: 0;}

.home_banner{position:relative; padding:0 0px 15px; overflow:hidden;}
.home_banner ul li{margin-top:10px;}
.home_banner ul li:first-child{margin-top:0;}
.home_banner ul li a img{width:100%;}

.home_event{position:relative; padding:0 12px 40px; overflow:hidden;}
.home_event h2{padding:0 0 15px 24px; background:url("../images/common/m_icon_2.png") no-repeat 0 1px; background-size:18px; font-size:15px;} /*20160525 수정*/
.home_event_list{overflow:hidden; zoom: 1;}
.home_event_list .slides{zoom:1;}
.home_event_list .slides>li{position:relative; min-height:125px; background-color:#fff; display:none;;}
.home_event_list .slides>li:first-child{display:block;}
.home_event_list .slides>li .event_img{position:absolute; right:0; top:0;}
.home_event_list .slides>li .event_img img{width:116px; height:125px;}
.home_event_list .slides>li .txt_area{margin-right:125px; padding:11px 0 0 12px; color:#777; font-size:11px !important; }
.home_event_list .slides>li .txt_area .title a{font-size:11px !important;}
.home_event_list .slides>li .txt_area .title span{padding:2px 0 10px; display:block; color:#555; font-size:13px !important;}
.home_event_list .slides>li ul.info{font-size:11px !important;}
.home_event_list .slides>li .info li{margin-bottom:2px; padding-left:5px; background:url("../images/common/bulit_blue_circle.png") no-repeat 0 7px; background-size:2px; font-size:11px !important; color:#9d9c9c; }

.home_event_list .new_list>li{position:relative; margin-bottom:7px;  min-height:125px; background-color:#fff;}
.home_event_list .new_list>li .event_img{position:absolute; right:0; top:0;}
.home_event_list .new_list>li .event_img img{width:116px; height:125px;}
.home_event_list .new_list>li .txt_area{margin-right:125px; padding:11px 0 0 12px; color:#777; font-size:11px !important; }
.home_event_list .new_list>li .txt_area .title span{padding:2px 0 10px; display:block; color:#555; font-size:13px !important;}
.home_event_list .new_list>li .info li{margin-bottom:2px; padding-left:5px; background:url("../images/common/bulit_blue_circle.png") no-repeat 0 7px; background-size:2px; font-size:11px !important; color:#9d9c9c; }
.new_list{padding-top:13px;}

.news_list ul li .thumb{position:relative;}
.news_list ul li .thumb .photo{position:absolute; left:0; top:0; bottom:0; width:100%; height:100%; }

.home_event .flex-control-paging{position:absolute; left:0; top:auto; bottom:18px; z-index:10; height:10px; text-align:center; display:block; }
.home_event .flex-control-paging li{margin:0 2px;}
.home_event .flex-control-paging li a {text-indent:99999px; vertical-align:top;}
.home_event .flex-control-paging li a.flex-active{width:8px; height:8px; background-color:#73cafe; }
.home_event .flex-control-paging li a{width:8px; height:8px; background-color:rgba(0, 0, 0, 0); border:1px solid #73cafe; border-radius:50%;}
.home_event .flex-direction-nav{display:none;}

.event_view_cont_wrap{padding:25px 12px 10px;}
.event_view_cont{box-shadow:2px 2px 2px #eaeaea;}
.event_view_cont img{width:100%; }

/* 분양정보 리스트 */
.pb-0{padding-bottom:0 !important;} /*20160525 추가*/
.pt-15{padding-top:15px !important;} /*20160525 추가*/
.home_parcel_out{position:relative; margin-bottom:15px; padding:15px 12px 35px; overflow:hidden; background-color:#fff; border:1px solid #f7f7f7;}
.home_parcel_out h2{padding:0 0 10px 24px; background:url("../images/common/m_icon_1.png") no-repeat 0 2px; background-size:18px; font-size:15px;} /*20160523 수정*/
.group_title1 h2.blog_news{padding:0 0 15px 37px; text-align:left; background:url("../images/common/m_icon_3.png") no-repeat 13px 1px; background-size:18px; font-size:15px;} /*20160525 수정*/
.home_parcel_out_list {border:1px solid #f7f7f7;  height:136px; overflow:hidden;}
.home_parcel_out_list .slides > li	{position:relative; float:left; overflow:hidden; background:#fff;  width:100%; }
.home_parcel_out_list .slides > li:first-child{}
.home_parcel_out_list .slides > li .thumb	{position:relative; float:left; width:105px; overflow: hidden; height:136px; }
.home_parcel_out_list .slides > li .thumb img	{
	position:absolute;
  top:50%;left:50%;
  -webkit-transform:translateX(-50%)translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
  min-width:100%;min-height:100%;
  width:auto; height:100%;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
}
.home_parcel_out_list .slides > li .summary	{margin:0 0 0 116px; padding:3px 3px 0;}
.home_parcel_out_list .slides > li .summary dl	{padding:10px 0 6px 0;}
.home_parcel_out_list .slides > li .summary dl dt	{font-size:11px; color:#19b5fe;}
.home_parcel_out_list .slides > li .summary dl dt strong	{font-size:14px; color:#555; display:block; padding-top:5px; font-weight:500;}
.home_parcel_out_list .slides > li .summary dl dd	{position:relative; font-size:10px; color:#9d9c9c; padding:4px 0 0 0;} /*20160530*/
.home_parcel_out_list .slides > li .summary dl dd a{margin-left:5px; }
/*.home_parcel_out_list .slides > li .summary dl dd .basic_btn.green1	{position:absolute; top:4px; right:0;} 20160530
.home_parcel_out_list .slides > li .interest{background:url("../images/common/bg_sprite_icon.png") no-repeat 45px -24px; background-size:50px 250px; width:60px; height:24px; position:absolute; top:5px; right:8px; font-size:10px; line-height:11px; color:#9d9c9c; font-weight:400;}
*/
.home_parcel_out_list .slides > li .interest{background:url("../images/common/bg_sprite_icon.png") 0px -24px  no-repeat; background-size:50px 250px; width:30px; height:25px; position:absolute; top:5px; left:5px; font-size:10px; line-height:11px; color:#9d9c9c; font-weight:400;}

.home_parcel_out_list .slides > li .interest:focus	{outline:none;}
.home_parcel_out_list .slides > li .interest span	{display:block; overflow:hidden; display:none; }
.home_parcel_out_list .slides > li.on .interest	{background-position:0px -51px;}

.home_parcel_out_list .slides > li .count{position:absolute; top:10px; right:10px; color:#555; font-size:11px;}
.home_parcel_out_list .slides > li .count span{color:#9d9c9c;}


.parcel_out_list > ul > li .interest	{background:url("../images/common/bg_sprite_icon.png") 0px -24px  no-repeat; background-size:50px 250px; width:30px; height:25px; position:absolute; top:5px; left:5px; font-size:10px; line-height:11px; color:#9d9c9c; font-weight:400;}
.parcel_out_list > ul > li .interest span	{display:block; overflow:hidden; display:none;}
.parcel_out_list > ul > li.on .interest	{background-position:0px -51px;}

.parcel_out_list > ul > li .count{position:absolute; top:10px; right:10px; color:#555; font-size:11px;}
.parcel_out_list > ul > li .count span{color:#9d9c9c;}

.home_parcel_out_list .slides > li .state	{background:url("../images/common/bg_state_bar.gif") no-repeat 0 0; background-size:2px 9px; display:table; width:100%; padding-left:2px;}
.home_parcel_out_list .slides > li .state ul	{background:url("../images/common/bg_state_line.gif") repeat-x 0 2px; background-size:1px 4px; display:table-row;}
.home_parcel_out_list .slides > li .state ul li	{display:table-cell; font-size:10px; color:#9d9c9c; text-align:center; padding:0; letter-spacing:-1px; padding:5px 0 0;}
.home_parcel_out_list .slides > li .state ul li a	{display:block; padding:6px 0; color:#9d9c9c; font-size:10px;}
.home_parcel_out_list .slides > li .state ul li.on	{background:url("../images/common/bg_state_line_on.gif") repeat-x 0 2px; background-size:1px 4px;}
.home_parcel_out_list .slides > li .state ul li.on a	{color:#00cb9f;}
.home_parcel_out_list .slides > li .issue	{display:table; width:100%; table-layout:fixed; margin:0 0 0;}
.home_parcel_out_list .slides > li .issue ul	{display:table-row;}
.home_parcel_out_list .slides > li .issue ul li	{display:table-cell; color:#9d9c9c; font-size:10px; text-align:center;}
.home_parcel_out_list .slides > li .issue ul li a	{display:inline-block; color:#19b5fe;}
.home_parcel_out_list .slides > li .issue ul li a span	{display:block; background:url("../images/common/bg_issue_arrow.png") no-repeat 100% 21px; background-size:3px 5px; padding:0 6px;}
.home_parcel_out_list .slides > li .issue ul li span em	{display:block; font-size:16px; font-weight:500;}
.home_parcel_out_list .slides > li .issue ul li span em sub	{font-weight:normal; vertical-align:bottom;}
.home_parcel_out_list .slides > li .issue ul li.blog span .name	{background:url("../images/common/bg_dot_1x1_19b5fe.gif") repeat-x 0 100%; padding:0 0 1px; background-size:1px 1px;}
.home_parcel_out_list .slides > li .issue ul li.news span .name	{background:url("../images/common/bg_dot_1x1_19b5fe.gif") repeat-x 0 100%; padding:0 0 1px; background-size:1px 1px;}
.home_parcel_out_list.nodata	{background:url("../images/common/bg_building_nodata.png") #fff no-repeat 50% 84px; background-size:90px; padding:188px 0 116px; text-align:center; font-size:14px; color:#c0c2c2;}

.home_parcel_out .flex-control-paging{position:absolute; left:0; top:auto; bottom:18px; z-index:10; height:10px; text-align:center; display:block; }
.home_parcel_out .flex-control-paging li{margin:0 2px;}
.home_parcel_out .flex-control-paging li a {text-indent:99999px;}
.home_parcel_out .flex-control-paging li a.flex-active{width:8px; height:8px; background-color:#73cafe; }
.home_parcel_out .flex-control-paging li a{width:8px; height:8px; background-color:rgba(0, 0, 0, 0); border:1px solid #73cafe; border-radius:50%;}
.home_parcel_out .flex-direction-nav{display:none;}

.global_tab ul li{font-size:13px; }

/*footer*/
.btn_top{position:fixed; right:-50px; bottom:10px;}
.btn_top a{display:block; height:30px; line-height:30px; color:#19b5fe; background-color:#fff; border:1px solid #19b5fe; padding:0 5px;}
#footer{position:relative; padding:18px 0 30px; background-color:#19b5fe; text-align:center; margin-top:35px; }

#footer ul{padding-bottom:37px; display:inline-block;}
#footer ul li{float:left; padding:0 3px 0 2px; display:inline-block; border-left:1px solid #c3d6e2; line-height:1; }
#footer ul li:first-child{border-left:none;}
#footer ul li a{color:#fff}
#footer .copyright{text-align:center; color:#a0e1ff;}

/*btn*/
.btn_bg{padding:15px 12px; background-color:#fff; border-top:1px solid #f2f2f2; }
.Btn-normal{width:100%; height:53px; line-height:53px; display:inline-block; text-align:center; }
.Btn_blue{background-color:#19b5fe; color:#fff; font-size:15px;}
.Btn-left{float:left; width:49.25%; height:26px; line-height:26px; text-align:center; display:inline-block;}
.Btn-right{float:right; width:49.25%; height:26px; line-height:26px; text-align:center; display:inline-block;}
.Btn-right.Btn_blue{font-size:12px;}

/* review */
.review_write{padding:0 12px 12px; background-color:#fff;}
.review_write label{margin-bottom:10px; padding:15px 0 5px; display:block; border-bottom:1px solid #e2e1e1; font-size:14px; color:#19b5fe; }
.review_write input[type=text]{margin-bottom:10px; padding-left:1%; width:99%; height:33px; line-height:33px; border:1px solid #c4c2c2; font-size:14px; color:#b0b0b0; }
.review_write textarea{margin-bottom:5px; padding:5px 1%; width:98%; height:143px; border:1px solid #c4c2c2;}
.review_write .review_file{margin-bottom:10px; border-bottom:1px solid #e2e1e1;}
.review_write .review_file label{display:inline-block; border-bottom:none; vertical-align:middle;}
.review_write .review_file input[type=file]{margin-left:10px; width:69px; height:20px; line-height:20px; vertical-align:middle;}
.review_img{margin-bottom:15px;}
.review_img img{max-width:100%; }

/*당첨조회*/
.sub_cont{padding-bottom:12px; background-color:#fff;}
.bbs_tab{padding:9px 12px 2px; box-shadow:2px 2px 3px #f9f9f9;}
.bbs_tab ul li{float:left; margin:0 0 3px 0.8%; width:32.7%; }
.bbs_tab ul li:nth-child(3n-2){margin-left:0; }
.bbs_tab ul li a{height:28px; display:block; text-align:center; background-color:#f2f2f2; color:#0797da; font-size:11px;}
.bbs_tab ul li.tab_on a{background-color:#0797da; color:#fff;}
.s_title{padding:12px 12px 8px; font-size:13px; color:#777;}
.bbs_tb{margin-bottom:5px; padding:0 12px; }
.bbs_tb table{width:100%;}
.bbs_tb th{padding:6px 0; background-color:#ecf5fa; border:1px solid #cbd1db; border-top:2px solid #19b5fe; border-right:none; font-size:11px; color:#4c5267; font-weight:normal;}
.bbs_tb td{padding:9px 0 10px; text-align:center; border:1px solid #cbd1db; border-right:none; color:#777; font-size:11px;}
.bbs_tb .bd_l_no{border-left:none;}
.bbs_tb td .f-red{color:#dc2020; font-size:10px;}

/*이벤트 당첨확인*/
.confirm_cont_1{padding:150px 0 45px; text-align:center; background:url("../images/common/email_bg.jpg") no-repeat center 37px; background-size:99px; font-size:24px; color:#555;}
.confirm_cont_1 span{color:#19b5fe;}

.confirm_cont_2 .blue_box{padding:20px 0 28px; background-color:#e5f6f3;}
.confirm_cont_2 .blue_box .txt_1{margin-bottom:10px; text-align:center; font-size:23px;}
.confirm_cont_2 .blue_box .txt_2{text-align:center; font-size:23px;}
.confirm_cont_2 .blue_box .txt_2 span{font-size:28px; color:#00cb9f;}
.confirm_cont_2 .txt{margin-bottom:20px; padding-top:5px;font-size:11px; color:#9d9c9c;}
.confirm_cont_2 h1{margin-bottom:9px; padding-bottom:8px; border-bottom:1px solid #e2e1e1; font-size:14px; color:#19b5fe;}
.confirm_cont_2 .confirm_f{position:relative; padding-right:87px; height:40px;}
.confirm_cont_2 .confirm_f a{position:absolute; right:0; top:0; width:70px; height:40px; line-height:40px;  text-align:center; background-color:#19b5fe; color:#fff; font-size:14px;}
.confirm_cont_2 .confirm_f input[type=text]{margin:0; padding:0 0 0 2%; width:98%; height:36px; line-height:36px; }
.confirm_cont_2 .txt_gift{padding:70px 0 40px; background:url("../images/common/icon_gift.jpg") no-repeat center 10px; background-size:50px; text-align:center; font-size:14px;}


/*메인 팝업*/
.main_popup{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); z-index:99999; display:none;}
.main_popup .popup_con{padding:2%;} 
.main_popup .popup_con img{width:100%;}
.main_popup .popup_con .btn_con{padding:15px 0 0; }
.main_popup .popup_con .btn_con a{float:left; display:block; width:49.5%; margin-left:1%; background-color:#19b5ff; color:#fff;  text-align:center; height:40px; line-height:40px; }
.main_popup .popup_con .btn_con a:first-child{margin-left:0;}















