@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative; z-index:0;  font-family: 'Nanum Square';}


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:750px; min-width:1100px; overflow:hidden;  z-index:1;}
.main_visual ul { width:100%; left:0px;top:0px; height:750px; position:absolute; z-index:0;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:750px; }
.main_visual li a{display:block;}
.main_visual .visual_text {text-align:center; position:absolute; left:0px; top:220px; width:100%; z-index:9999; color:#fff; font-size:60px; font-weight:bold;}
.main_visual .visual_text span{display:block;  color:rgba(255,255,255,0.9); font-size:18px; font-weight:normal; margin-top:40px;}
.main_visual .pager_box {margin:0 auto; width:1100px; position:relative;  z-index:99999999 !important; position:relative; display:none;}
.main_visual .main_pager {position:absolute;  top:360px;height:15px;  text-align:center; }
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:16px; height:15px; margin:0 3px; border-radius:15px; background:#fff; }
.main_visual .main_pager .cycle-pager-active{width:35px;background:#2b5dc0;}
.main_visual .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:0;}


.main_quick_wrap_wrap {background:#ebedee;}
.main_quick_wrap {background:#fff; position:relative; margin-top:-250px; padding:55px; z-index:9;}
.main_quick_wrap_box  {background:#fafafa;}
.main_quick_wrap h3 {text-align:center; font-size:42px; line-height:42px;}
.main_quick_wrap h3 span {display:block; font-size:14px; line-height:20px;  margin-top:10px; color:#999; font-weight:normal; }
.main_quick_wrap h3 a {display:inline-block;  background:#b72800; color:#fff; line-height:40px; margin-top:30px; width:120px; font-size:13px; font-weight:bold; transition: all 0.2s; display:none;}
.main_quick_wrap h3 a:hover {  background:#786a65; transition: all 0.3s;}


.main_quick_wrap .quick {text-align:center;padding:50px 0px; margin-top:40px;}
.main_quick_wrap .quick li{display:inline-block; width:220px; margin:0 12px; text-align:center; vertical-align:top; }
.main_quick_wrap .quick li .icon {width:160px; height:160px; line-height:160px; background:#444; border-radius:160px; display:inline-block; position:relative; z-index:1; transition: all 0.2s;} 
.main_quick_wrap .quick li .icon img {vertical-align:middle;}
.main_quick_wrap .quick li:hover .icon {background:#b72800; transition: all 0.3s; }


.main_quick_wrap .quick li .box {background:#fff; position:relative; padding:120px 0px 30px; margin-top:-80px;  z-index:0;}
.main_quick_wrap .quick li dl dt{font-size:18px; font-weight:bold; color:#59575b}
.main_quick_wrap .quick li dl dd{font-size:13px;  color:#999; margin-top:20px; padding:0 20px; line-height:20px;}
.main_quick_wrap .quick li .more {color:#b72800; display:inline-block; margin-top:20px;}
.main_quick_wrap .quick li:hover .more {text-decoration:underline;}


.main_quick_wrap .call_num {margin-top:10px; font-size:40px; line-height:72px; padding-bottom:30px; font-weight:bold; color:#59575b; text-align:center; vertical-align:middle; }
.main_quick_wrap .call_num span{display:inline-block; vertical-align:middle; line-height:72px; margin-right:10px;}
.main_quick_wrap .call_num strong{color:#b72800;}



/*중간이미지*/
.main_wide_view_wrap {height:350px; text-align:center;  overflow:hidden; position:relative; background:url(../images/main/main_wide_view_wrap_bg.jpg) center top no-repeat;  background-attachment:fixed;}
.main_wide_view_wrap .default_layout{height:350px; overflow:hidden; position:relative; z-index:1;}
.main_wide_view_wrap .default_layout .text_box {margin-left:580px; padding-top:100px; text-align:left; }

.main_wide_view_wrap .default_layout .text_box dl dt {font-size:40px;  color:#fff;}
.main_wide_view_wrap .default_layout .text_box dl dd {font-size:14px; color:rgba(255,255,255,0.8); line-height:20px;margin-top:20px;}
.main_wide_view_wrap .default_layout .text_box a {display:inline-block;  margin-top:40px; border:1px #fff solid;; color:#fff; line-height:40px; padding:0 30px; transition: all 0.2s;}
.main_wide_view_wrap .default_layout .text_box a:hover {padding:0 40px; transition: all 0.3s;}

.main_wide_view_wrap .right_wrap{position:absolute; top:0px; right:0px; width:50%; height:350px;  background:#b72800;  z-index:0;}



/*마지막 퀵아이콘*/
.main_last_quick {margin-top:60px;}
.main_last_quick h3 {text-align:center; font-size:35px; line-height:35px;letter-spacing:-2px;}
.main_last_quick h3 span {display:block; font-size:14px; line-height:20px;  margin-top:10px; color:#999; font-weight:normal;  letter-spacing:0px;}


.main_last_quick ul{display:table; width:100%; table-layout:fixed; margin-top:40px; text-align:center; border-left:1px #ddd solid;}
.main_last_quick ul li{display:table-cell; vertical-align:top; padding:10px; border:1px #ddd solid; border-left:0px; transition: all 0.2s; }
.main_last_quick ul li .icon {height:120px; line-height:120px;}
.main_last_quick ul li .icon img {vertical-align:middle;}
.main_last_quick ul li.on {background:#666;}
.main_last_quick ul li.on a{color:#fff;}
.main_last_quick ul li:hover {background:#666; transition: all 0.3s;}
.main_last_quick ul li:hover a{color:#fff; transition: all 0.3s;}




.main_gallery {overflow:hidden; border-top:1px #ddd solid; margin-top:60px; padding-top:30px; }

.main_gallery ul{margin-top:25px;}
.main_gallery ul li{float:left; width:260px; margin-right:20px;; text-align:left; margin-bottom:30px;}
.main_gallery ul li img {vertical-align:middle ; width:100%; height:160px;}
.main_gallery ul li:nth-child(4n+4) {margin-right:0px; }
.main_gallery ul li .t1 {margin-top:15px;  font-size:15px; font-weight:bold; }
.main_gallery ul li .t1 a{color:#222}
.main_gallery ul li .t2 {line-height:16px; padding-top:5px;  font-size:13px; color:#888; }
.main_gallery ul li .t2 a{color:#888; }
.main_gallery ul li:hover .t1 a{color:#e86227;}
.main_gallery ul li:hover .t2 a{text-decoration:underline;}

