@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative; z-index:0;  }


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; overflow:hidden;  z-index:1;}
.main_visual ul { width:100%; left:0px;top:0px; height:550px; position:absolute; z-index:0;}
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:550px; }
.main_visual li a{display:block;}
.main_visual .visual_text {text-align:center; position:absolute; left:0px; top:120px; 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 .main_pager {position:absolute; left:0px; width:100%;  top:30px; text-align:center; }
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:13px; height:13px; margin:0 3px; border-radius:13px; background:#ddd; }
.main_visual .main_pager .cycle-pager-active{background:#ff6600;}




.main_common_title {line-height:45px; padding:0 10px; border-bottom:1px #dee3eb solid;  font-family: 'Nanum Square';}
.main_common_title span { border-bottom:1px #5897c7 solid;   color:#222; display: inline-block; line-height:45px; position: relative; top: 1px;}




/*메인유트브*/
.main_videos_wrap {border:1px #dee3eb solid; background:#fff;}
.main_videos_wrap ul {padding:20px; padding-bottom:0px; overflow:hidden; }
.main_videos_wrap ul li{float:left; width:302px; height:250px; overflow:hidden;  text-align:Center;}
.main_videos_wrap ul li:nth-child(3n+2) {margin:0 15px;}


.main_notice_wrap {overflow:hidden; margin-top:15px; }
.main_notice_wrap .col{float:left; width:321px; margin-bottom:8px;}
.main_notice_wrap .col:nth-child(3n+2) {margin-left:8px; margin-right:8px;}
.main_notice_wrap .col .col_wrap {border:1px #dee3eb solid; background:#fff;}
.main_notice_wrap .col .col_wrap ul {padding:15px; min-height:100px;}

.main_notice_wrap .col .col_wrap ul li {overflow:hidden; line-height:23px; font-size:12px; padding-left:10px; background:url(../images/main/main_notice_dot.jpg) left 11px no-repeat;}
.main_notice_wrap .col .col_wrap ul li a{float:left; width:70%;  color:#555555}
.main_notice_wrap .col .col_wrap ul li a:hover{text-decoration:underline; color:#5897c7;}
.main_notice_wrap .col .col_wrap ul li span{float:right; color:#aaaaaa;}



/*우리를 도와주는사람들*/
.main_notice_wrap_box {border:1px #dee3eb solid; background:#fff;}
.main_notice_wrap_box .main_common_title {border-bottom:0px;}
.main_notice_wrap_box ul {overflow:hidden;}
.main_notice_wrap_box ul li{float:left; width:20%;  text-align:center;}
.main_notice_wrap_box ul li .box{border-right:1px #dee3eb solid; border-top:1px #dee3eb solid; }
.main_notice_wrap_box ul li .box {padding:20px 0px; letter-spacing:-1px;}
.main_notice_wrap_box ul li .box .logo {height:40px;line-height:40px; overflow:hidden; }
.main_notice_wrap_box ul li .box .logo img{width:80px; vertical-align:middle;}
.main_notice_wrap_box ul li .box .logo .img {background:#f8f8f8; display:inline-block; width:80px; line-height:30px; height:30px;  font-size:11px;}
.main_notice_wrap_box ul li .box strong {color:#000; font-size:14px; height:16px; line-height:16px; margin-top:6px; display:block; font-weight:normal; }
.main_notice_wrap_box ul li .box .link {display:block; color:#888; font-size:12px; height:16px; line-height:16px; font-weight:normal; overflow:hidden; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis; padding:0 10px;}
.main_notice_wrap_box ul li .box:hover {background:#f8f8f8;}
.main_notice_wrap_box ul li .box:hover strong{color:#5897c7;}
.main_notice_wrap_box ul li:nth-child(5n+5) .box {border-right:0px;}


/*메인배너*/
.main_banner {border:1px #dee3eb solid; background:#fff;margin-top:15px;}
.main_banner ul {padding:16px 15px 8px;; overflow:hidden;}
.main_banner ul li {float:left; width:470px; margin-bottom:8px;}
.main_banner ul li:nth-child(2n+2) {float:right;}
.main_banner ul li img {vertical-align:middle;}