@charset "utf-8";



#container {position:relative; z-index:0; }


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:600px; min-width:1600px; overflow:hidden; z-index:1;}
.main_visual .main_visual_slide { width:100%; left:0px;top:0px; height:600px; position:absolute;}
.main_visual .main_visual_slide li{background-repeat:no-repeat; background-position:center top; width:100%; height:600px;}
.main_visual .main_visual_slide li a{display:block; height:600px;}

.main_visual .main_visual_text {position:absolute; width:100%; height:600px; top:0px;  color:#fff; z-index:2;  }
.main_visual .main_visual_text .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:0;}
.main_visual .main_visual_text .text {position:relative; z-index:1;  padding-top:70px; color:#fff; text-align:left; }
/*.main_visual .main_visual_text .t1 {font-size:25px;  letter-spacing:-1px; line-height:30px;}*/
.main_visual .main_visual_text .t1 {font-size:40px;  letter-spacing:-1px; line-height:60px; padding:10px 0px;}
/*.main_visual .main_visual_text .t2 {font-size:40px;  letter-spacing:-1px; line-height:60px; padding:10px 0px;}*/
.main_visual .main_pager {position:absolute; left:0px; top:540px; width:100%;  z-index:99; }
.main_visual .main_pager span {display:inline-block; width:13px; height:13px; margin:0 2px; border-radius:13px; background:#fff;}
.main_visual .main_pager span.cycle-pager-active {background:#008ed1;}



/*비주얼 퀵박스*/
.main_visual .visual_quick_box {position:relative; z-index:999999; }
.main_visual .visual_quick_box_children  {position:absolute; left:0px; top:198px; width:340px; background:#fff;}
.main_visual .visual_quick_box_children .quick {overflow:hidden; }
.main_visual .visual_quick_box_children .quick li {float:left; width:50%; }
.main_visual .visual_quick_box_children .quick li a{display:block;background:#008ed1; height:123px; color:#fff; font-size:18px;}
.main_visual .visual_quick_box_children .quick li.last a{background:#5dcdf1; }
.main_visual .visual_quick_box_children .quick li a img {margin-top:15px;}

.main_visual .visual_quick_box_children .notice_box {position:relative; height:230px; padding:0 25px; text-align:left;}
.main_visual .visual_quick_box_children .notice_box h3{color:#000000; font-size:18px; padding:30px 0px 20px;}
.main_visual .visual_quick_box_children .notice_box li{padding-left:26px; line-height:26px; overflow:hidden; background:url(../images/main/visual_quick_box_dot.png) left 50% no-repeat; }
.main_visual .visual_quick_box_children .notice_box li a{display:block; font-size:16px; color:#777777;}

.main_visual .visual_quick_box_children .notice_box .more{position:absolute; right:24px; top:37px;}


.main_center {margin:50px 0px; overflow:hidden;}

.main_center .center_quick {float:left; width:498px; height:298px;  border:1px #dddddd solid; position:relative;}
.main_center .center_quick .title{font-size:25px; color:#000000; padding:33px 0 0 20px; position:relative; font-weight:600;}
.main_center .center_quick .title span{display:block; font-size:14px; color:#999999; font-weight:normal;}
.main_center .center_quick .title .more {position:absolute; right:24px; top:32px; }

.main_center .center_quick .quick {text-align:center; margin-top:15px;}
.main_center .center_quick .quick li{display:inline-block; margin:0 20px;}
.main_center .center_quick .quick li a{color:#333333; font-size:14px;}
.main_center .center_quick .btn {border-top:1px #ddd solid; position:absolute;bottom:0px; left:0px; width:100%; overflow:hidden; text-align:center;}
.main_center .center_quick .btn .col {display:table; width:100%; table-layout:fixed;}
.main_center .center_quick .btn a{display:table-cell; line-height:49px; background:url(../images/main/center_dot_arrow.png) 80% 50% no-repeat;}
.main_center .center_quick .btn a img {vertical-align:middle;  padding-right:5px;}
.main_center .center_quick .btn a.first {border-right:1px #ddd solid;}



.main_center .common_notice {float:left; width:278px; height:238px; margin-left:10px; padding:30px; border:1px #ddd solid; }

.main_center .common_notice .notice_tep {position:relative;}
.main_center .common_notice .notice_tep h3 {float:left;  text-align:center; min-width:80px;  border-top:1px #adadad solid;  border-right:1px #adadad solid; border-bottom:1px #adadad solid; letter-spacing:-1px;  font-weight:normal;}
.main_center .common_notice .notice_tep h3 a{line-height:34px; padding:2px 10px 0px; font-size:12px; color:#999;}
.main_center .common_notice .notice_tep h3.first_h3{border-left:1px #adadad solid;}

.main_center .common_notice .notice_tep .more {position:absolute; right:0px; top:-40px; font-weight:normal; color:#888 !important;}
.main_center .common_notice .main_notice .on_check h3 {border-color:#696969; background:#696969;}
.main_center .common_notice .main_notice .on_check h3 a{color:#fff; font-weight:bold; }
.main_center .common_notice .main_notice .on_check .tabcontent{display:block;}
.main_center .common_notice .notice_tep div.tabcontent {position:absolute;left:0;top:49px;width:100%; display:none;}
.main_center .common_notice .notice_tep div ul {text-align:left;}
.main_center .common_notice .notice_tep div ul li {padding-left:10px; overflow:hidden; line-height:25px; letter-spacing:-0.5px; font-size:14px; background:url(../images/main/main_list_dot.jpg) left 13px no-repeat; position:relative;}
.main_center .common_notice .notice_tep div ul li a {float:left; width:65%;color:#424242;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.main_center .common_notice .notice_tep div ul li a strong{color:#11a2da; font-weight:normal; display:inline-block; padding-right:5px;}
.main_center .common_notice .notice_tep div ul li a:hover {text-decoration:underline;}
.main_center .common_notice .notice_tep div ul li span {position:absolute; right:0px; color:#9b9b9b;  font-size:12px;}
.main_center .common_notice .notice_tep div ul li img {vertical-align:middle;}



