﻿@charset "utf-8";

@import url("layout.css");
@import url("design_a.css?160809");

#wrapper {width:100%; height:100%; min-width:1160px; position:relative; background:url(../../../files/web1/images/common/bg_top.gif) repeat-x left top;}
#header {width:1160px; height:135px; position:relative; margin:0 auto;}
#container {width:100%; position:relative}
#sub_container {width:1160px; padding:50px 0 80px 0; position:relative; margin:0 auto;}
#sub_container:after {content:''; display:block; clear:both;}
#left_section {float:left; width:200px; margin-right:60px;}
#right_section {float:left; width:900px;}
#content {width:900px; position:relative;}
#footer {width:100%; height:235px; position:relative; background:url(../../../files/web1/images/common/bg_foot.gif) repeat-x left 41px;}

h1 {padding:66px 0 0 0; position:relative;}

#util {position:absolute; right:0px; top:0px; height:55px;}
#util:after {content:''; display:block; clear:both;}
#util .center {float:left; border-left:1px solid #d3d3d3; width:130px; height:55px;}
#util .center a {display:block; text-align:center; height:34px; padding:19px 0 0 0;}
#util .language, #util .family {float:left; border-left:1px solid #d3d3d3; width:140px; height:55px; position:relative;}
#util .language > a, #util .family > a {display:block; text-align:center; height:34px; padding:19px 0 0 0;}
#util .language > a > img, #util .family > a > img {vertical-align:middle; margin-left:24px;}
#util .top_search {float:left; width:193px; height:40px; padding:15px 0 0 19px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
#util .top_search .search {width:180px;height:40px; position:relative;}
#util .top_search .search span {display:block; width:170px; height:22px; padding:3px 0 0 5px; background:#fff;}
#util .top_search .search span input[type="text"] {border:0 none; width:145px;}
#util .top_search .search .btn {position:absolute; right:0px; top:0px;}
#util .language.on > a {background:#d9d9d9;}
#util .pop_lang {width:140px; background:#fff; border:1px solid #5d5d5d; background:#fff; position:absolute; left:-1px; top:54px; z-index:99; display:none;}
#util .pop_lang ul {width:100%;}
#util .pop_lang ul li a {display:block; padding:15px 0 17px 35px; font-size:15px; color:#3d3d3d;}
#util .pop_lang ul li:first-child {border-bottom:1px solid #d9d9d9;}

/*1024*/
#util .family_1024 {float:left; border-left:1px solid #d3d3d3; width:150px; height:55px; position:relative;}
#util .family_1024 > a {display:block; text-align:center; height:34px; padding:19px 0 0 0;}
#util .family_1024 > a > img {vertical-align:middle; margin-left:24px;}
#util .family_1024.on > a {background:#d9d9d9;}
#util .pop_fam1024 {width:140px; background:#fff; border:1px solid #5d5d5d; background:#fff; position:absolute; left:-1px; top:54px; z-index:99; display:none;}
#util .pop_fam1024 ul {width:100%;}
#util .pop_fam1024 ul li {border-top:1px solid #d9d9d9;}
#util .pop_fam1024 ul li a {display:block; padding:15px 0 17px 12px; font-size:15px; color:#3d3d3d;}
#util .pop_fam1024 ul li:first-child {border-top:none;}
/*1024*/

/*서브 비쥬얼*/
.sub_wrap {
    width:100%;
    /*overflow-x:hidden*/
}
.sub_visual {width:100%;}
.sub_visual img {width:100%;}

/*서브 로케이션*/
.location_bg {background:#3676b8;}
.location_div {width:1160px; height:53px; position:relative; margin:0 auto;}
.location_div:after {content:''; display:block; clear:both;}
.location {float:left; padding:17px 0 0 0;}
.location:after {content:''; display:block; clear:both;}
.location li {float:left; background:url(../../../files/web1/images/common/loc_arr.gif) no-repeat left center; padding-left:15px; padding-right:10px;}
.location li.first {background:none;  padding-left:0px;}
.location li a {display:block; color:#fff; letter-spacing:0em;}
.location li a img {margin-top:-3px}


.location2 {float:left; padding:17px 0 0 0;}
.location2:after {content:''; display:block; clear:both;}
.location2 li {float:left; background:url(../../../files/web1/images/common/loc_arr2.gif) no-repeat left center; padding-left:15px; padding-right:10px;}
.location2 li.first {background:none;  padding-left:0px;}
.location2 li a {display:block; color:#fff; letter-spacing:0em;}
.location2 li a img {margin-top:-3px}



.sub_page {float:right; width:166px;}
.sub_page:after {content:''; display:block; clear:both;}
.sub_page > li {float:left; position:relative;}
.sub_page > li > a {display:block;}
.sub_page > li.on > a {background:#4888d0;}

.zoom_div {display:none; position:absolute; left:-598px; top:45px; width:652px; height:628px; padding:8px 1px 0 1px; background:url(../../../files/web1/images/common/bg_zoom.png) no-repeat left top; z-index:15;}
.zoom_div .close {position:absolute; right:21px; top:28px;}
.zoom_div .ti {height:42px; ; font-size:16px; color:#3d3d3d; padding:15px 0 0 24px;}
.zoom_div .zoom_con {padding:27px 30px 0 30px;}
.zoom_div .zoom_con .txt {color:#3d3d3d;}
.zoom_div .zoom_con .bl {background:url(../../../files/web1/images/common/bl_b.gif) no-repeat left 8px; padding:0 0 0 10px;}
.zoom_div .zoom_con .bl strong {display:inline-block; width:75px; font-size:15px; color:#3d3d3d;}
.zoom_div .zoom_con .bl span img {vertical-align:-5px;}

/* sns 나중에 다시 작용*/
.scrap_div {display:none; position:absolute; left:-94px; top:45px; width:160px; height:160px; padding:27px 20px 0 20px; background:url(../../../files/web1/images/common/bg_scrap.png) no-repeat left top; z-index:15;}
.scrap_div .close {position:absolute; right:10px; bottom:10px;}
.scrap_div ul {width:100%;}
.scrap_div ul li {margin-bottom:7px;}
.scrap_div ul li img {vertical-align:-10px;}
.scrap_div ul li a {color:#3d3d3d;}
.scrap_div ul li a:hover {text-decoration:underline;}


/*sns 현재 적용
.scrap_div {display:none; position:absolute; left:-94px; top:45px; width:110px; height:91px; padding:27px 20px 0 20px; background:url(../../../files/web1/images/common/bg_scrap2.png) no-repeat left top; z-index:15;}
.scrap_div .close {position:absolute; right:10px; bottom:10px;}
.scrap_div ul {width:100%;}
.scrap_div ul li {margin-bottom:7px;}
.scrap_div ul li img {vertical-align:-10px;}
.scrap_div ul li a {color:#3d3d3d;}
.scrap_div ul li a:hover {text-decoration:underline;}*/
/*sns 현재 적용*/

.b_f25 {font-size:25px; color:#2a78c5; margin-top:-10px;}
.b_17 {font-size:17px; color:#3d3d3d;}

.print_top {width:100%;}
.print_top:after {content:''; display:block; clear:both;}
.print_top .l {float:left;}
.print_top .r {float:right;}
.print_con {margin:10px 0 0 0; border:1px solid #d8d8d8; width:768px; height:668px;}
.print_bot {margin:10px 0 0 0; width:100%; position:relative; text-align:center;}
.print_bot .p_logo {position:absolute; left:0px; top:0px;}


/*서브 좌측*/
#left_section h2 {padding:7px 0 14px 0; font-size:20px; color:#2c5581;font-family:'微软雅黑',Arial; }
#lnb {border-top:3px solid #5a9ad8; border-bottom:3px solid #5a9ad8;}
#lnb > li {border-top:1px solid #cecece;}
#lnb > li:first-child {border-top:none;}
#lnb > li > a {display:block; font-size:15px; color:#3d3d3d; padding:17px 0 19px 0;}
#lnb > li.on > a {color:#2a63a0;}
#lnb > li > ul {padding:12px 0 3px 0; border-top:1px solid #cecece;}
#lnb > li > ul > li {margin-bottom:10px;}
#lnb > li > ul > li > a {background:url(../../../files/web1/images/common/lnb_off.gif) no-repeat left 7px; padding:0 0 0 15px;}
#lnb > li > ul > li.on > a, #lnb > li > ul > li > a:hover {background:url(../../../files/web1/images/common/lnb_on.gif) no-repeat left 7px; color:#306195;}
#lnb > li > ul > li > ul {border:1px solid #e6e6e6; background:#f1f1f1; padding:7px 0 8px 15px; margin:13px 0 0 0;}
#lnb > li > ul > li > ul > li > a {display:block; padding:5px 0 5px 0;}
#lnb > li > ul > li > ul > li.on > a, #lnb > li > ul > li > ul > li > a:hover {color:#306195;}


#lnb2 {border-top:3px solid #990000; border-bottom:3px solid #990000;}
#lnb2 > li {border-top:1px solid #cecece;}
#lnb2 > li:first-child {border-top:none;}
#lnb2 > li > a {display:block; font-size:15px; color:#3d3d3d; padding:17px 0 19px 0;}
#lnb2 > li.on > a {color:#2a63a0;}
#lnb2 > li > ul {padding:12px 0 3px 0; border-top:1px solid #cecece;}
#lnb2 > li > ul > li {margin-bottom:10px;}
#lnb2 > li > ul > li > a {background:url(../../../files/web1/images/common/lnb_off.gif) no-repeat left 7px; padding:0 0 0 15px;}
#lnb2 > li > ul > li.on > a, #lnb > li > ul > li > a:hover {background:url(../../../files/web1/images/common/lnb_on.gif) no-repeat left 7px; color:#306195;}
#lnb2 > li > ul > li > ul {border:1px solid #e6e6e6; background:#f1f1f1; padding:7px 0 8px 15px; margin:13px 0 0 0;}
#lnb2 > li > ul > li > ul > li > a {display:block; padding:5px 0 5px 0;}
#lnb2 > li > ul > li > ul > li.on > a, #lnb > li > ul > li > ul > li > a:hover {color:#306195;}
/*lnb 배너*/
.br_side li {margin-top:12px}
.br_side li:first-child {margin-top:30px}

/*서브 우측*/
#right_section h3 {height:49px; font-size:25px; border-bottom:3px solid #5d5d5d; font-weight:bold; font-family:'微软雅黑',Arial; color:#3d3d3d;}
.sub_info {margin-left:260px; width:868px; padding:0 10px 0 20px; height:40px; border:1px solid #cecece; border-bottom:0 none; position:absolute; left:0px; top:0px;}
.sub_info:after {content:''; display:block; clear:both;}
.sub_info .left {float:left; padding:8px 0 0 0;}
.sub_info .left .l {display:inline-block; height:19px; background:url(../../../files/web1/images/common/info_line2.gif) no-repeat right top; padding:2px 20px 0 0;}
.sub_info .left .l strong {display:inline-block; background:url(../../../files/web1/images/common/info_line1.gif) no-repeat right top; padding-right:10px;}
.sub_info .left .l span {display:inline-block; padding-left:8px;}
.sub_info .left img {vertical-align:-3px; margin-right:7px;}
.sub_info .left .r {margin-left:10px;}
.sub_info .right {float:right; height:21px; padding:10px 0 0 0;}
.sub_info .right .day {display:inline-block; background:url(../../../files/web1/images/common/info_line1.gif) no-repeat left top; padding:0 0 0 10px; margin:0 0 0 2px;}
.sub_info .right img {vertical-align:-3px; margin-right:7px;}

/*푸터*/
.foot {width:1160px; position:relative; margin:0 auto; position:relative; padding:41px 0 0 0;}
.foot .t_foot {position:relative; border-left:1px solid #cecece; border-right:1px solid #cecece; height:41px;}
.foot .t_foot > ul {width:100%;}
.foot .t_foot > ul > li {float:left; width:195px; height:29px; padding:12px 0 0 0; border-right:1px solid #cecece; text-align:center;}
.foot .t_foot > ul > li > a {display:block; color:#3d3d3d;}

/*푸터 패밀리*/
.foot .t_foot .family {position:relative;}
.foot .t_foot .pop_fam {width:179px; background:#fff; border:1px solid #5d5d5d; position:absolute; left:-1px; bottom:40px; z-index:99; display:none;}
.foot .t_foot .pop_fam ul {width:100%;}
.foot .t_foot .pop_fam ul li {border-top:1px solid #d9d9d9;}
.foot .t_foot .pop_fam ul li a {display:block; height:30px; padding:10px 0 0 30px; font-size:13px; color:#3d3d3d;}
.foot .t_foot .pop_fam ul li:first-child {border-top:none;}
/*푸터 패밀리*/

.foot .c_foot {height:60px; border-bottom:1px solid #5a5a5a;}
.foot .c_foot:after {content:''; display:block; clear:both;}
.foot .c_foot .l {float:left;}
.foot .c_foot .r {float:right; padding:15px 0 0 0;}
.foot .c_foot ul {width:auto; background:url(../../../files/web1/images/common/t_f_line3.gif) no-repeat left 23px; padding:22px 0 0 1px;}
.foot .c_foot ul:after {content:''; display:block; clear:both;}
.foot .c_foot ul li {float:left;}
.foot .c_foot ul li a {display:block; width:200px; text-align:center; color:#cecece; background:url(../../../files/web1/images/common/t_f_line3.gif) no-repeat right 1px;}

.foot .b_foot {height:92px; line-height:21px;}
.foot .b_foot:after {content:''; display:block; clear:both;}
.foot .b_foot .left {float:left; margin-right:104px; padding:30px 0 0 0;}
.foot .b_foot .right {float:left; color:#cecece; font-size:12px; padding:25px 0 0 0;}
.foot .b_foot .right span {margin-left:15px}
/*푸터 유관기관*/
.organ {float:left; width:178px; height:40px; position:relative; border-right:1px solid #cecece;}
.organ span {display:inline-block; width:137px; height:29px; padding:11px 0 0 0; text-align:center;}
.organ .btn {position:absolute; right:0; top:1px;}
.pop_organ {visibility:hidden; position:absolute; left:0; bottom:40px; width:1160px; border:1px solid #3d3d3d; border-top-width:3px; background:#fff; z-index:99; box-sizing:border-box}
.pop_organ.open {visibility:visible}
.pop_organ h2  {padding:9px 0 0 30px; height:31px; border-bottom:1px solid #d3d3d3; background:#f0f3f6; font-size:15px; color:#3d3d3d; font-weight:600}
.pop_organ .close {position:absolute; right:0px; top:0px;}
.pop_organ ul {overflow:hidden}
.pop_organ ul li {float:left; width:230px; height:120px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center}
.pop_organ ul li:first-child, .pop_organ ul li.bdl_n {width:231px; border-left:0}
.pop_organ .organ_more {position:absolute; top:10px; left:109px}
/*푸터 패밀리*/
.family {float:left; width:179px; height:40px; position:relative;}
.family p {overflow:hidden}
.family span {display:inline-block; width:137px; height:29px; padding:11px 0 0 0; text-align:center;}
.family .btn {position:absolute; right:0; top:1px;}

/*상단 gnb*/
.gnb {position:absolute; left:350px; top:88px; width:850px;}
.gnb > ul {width:100%;}
.gnb > ul:after {content:''; display:block; clear:both;}
.gnb > ul > li {float:left; margin-right:27px;}
.gnb > ul > li > a {display:block; font-size:16px;  color:#3d3d3d; padding:0 0 28px 0;}
.gnb > ul > li > a:hover, .gnb > ul > li > a:focus {color:#2e68a6;}
.gnb > ul > li.on > a {color:#2e68a6;}
.gnb > ul > li.on > a.arr {background:url(../../../files/web1/images/common/gnb_on.gif) no-repeat center bottom;}
.gnb .btn_all {position:absolute; right:0px; top:0;}

.gnb .dept1 .dept2_wrap {position:absolute; top:47px; left:-350px; display:block; z-index:1;height:0; overflow: hidden}
.gnb .dept1 .dept2_wrap .inner {position:relative; width:1158px; height:329px; background:#fff; border:1px solid #3d3d3d; border-top:3px solid #3d3d3d;}
.gnb .dept1 .dept2_wrap .inner .txt {padding:0 0 0 30px; height:40px; border-bottom:1px solid #d3d3d3;}
.gnb .dept1 .dept2_wrap .inner .txt .l {display:inline-block; padding:11px 11px 0 0; font-size:14px; color:#3d3d3d; background:url(../../../files/web1/images/common/gnb_line.gif) no-repeat right 13px;}
.gnb .dept1 .dept2_wrap .inner .txt .r {display:inline-block; padding:0 0 0 3px; font-size:12px; color:#6f88a6;}
.gnb .dept1 .dept2_wrap .inner > ul {margin-top:30px;}
.gnb .dept1 .dept2_wrap .inner > ul:after {content:''; display:block; clear:both;}
.gnb .dept1 .dept2_wrap .inner > ul > li {float:left; width:169px; height:186px; padding:0 30px 0 30px; border-left:1px solid #e0e0e0;}
.gnb .dept1 .dept2_wrap .inner > ul > li:first-child {border-left:none;}
.gnb .dept1 .dept2_wrap .inner > ul > li > a {display:block; font-size:16px; color:#3d3d3d; height:34px; margin-top:-2px; border-bottom:2px solid #b6c0d3;}
.gnb .dept1 .dept2_wrap .inner > ul > li.on > a {color:#2e5788;}
.gnb .dept1 .dept2_wrap .inner > ul > li > ul {padding-top:12px; line-height:25px;}
.gnb .dept1 .dept2_wrap .inner > ul > li > ul p{font-size:12px;color:#777;}
.gnb .dept1 .dept2_wrap .inner > ul > li > ul > li > a {display:block; font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gnb .dept1 .dept2_wrap .inner > ul > li > ul > li.active > a, .gnb .dept1 .dept2_wrap .inner > ul > li > ul > li > a:hover {color:#0675b5}
.gnb .dept1 .dept2_wrap .inner .rbtn_1 {position:absolute; right:0px; top:41px;}
.gnb .dept1 .dept2_wrap .inner .rbtn_2 {position:absolute; right:0px; top:165px;}
.gnb .dept1 .dept2_wrap .inner .rbtn_3 {position:absolute; right:0px; top:41px; width:288px; height:217px; padding:30px 0 0 0; border-left:1px solid #d3d3d3; text-align:center;}
.gnb .menu001 .dept2_wrap .inner > ul > li,
.gnb .menu002 .dept2_wrap .inner > ul > li {width:169px}
.gnb .menu003 .dept2_wrap .inner > ul li {width:132px;}
.gnb .menu005 .dept2_wrap .inner > ul li {width:132px;}

/* short_move */
.short_move {position:absolute; left:0px; bottom:0px; width:1158px; height:32px; padding:8px 0 0 0; border-top:1px solid #d3d3d3; background:#f0f3f6; text-align:center;}
.short_move .now {display:inline-block; font-size:15px; color:#3d3d3d; padding:0 35px 0 0;}
.short_move .now2 {display:inline-block; font-size:15px; color:#3d3d3d; padding:0 15px 0 15px;}
.short_move a {display:inline-block; font-size:15px; color:#465677;}
.short_move a.move_prev {background:url(../../../files/web1/images/common/sh_next.gif) no-repeat right 2px; padding:0 30px 1px 0;}
.short_move a.move_prev.on, .short_move a.move_prev:hover, .short_move a.move_prev:focus {font-weight:bold;}
.short_move a.move_next {background:url(../../../files/web1/images/common/sh_prev.gif) no-repeat left 2px; padding:0 0 1px 30px;}
.short_move a.move_next.on, .short_move a.move_next:hover, .short_move a.move_next:focus {font-weight:bold;}
.short_move .close {position:absolute; right:0px; top:0px;display: none;}

/*패밀리사이트*/
.top_family {position:absolute; left:0; width:1158px; height:auto; border:1px solid #3d3d3d; border-top:3px solid #3d3d3d; background:#fff; z-index:2;}
.top_family .txt {padding:0 0 0 30px; height:40px; border-bottom:1px solid #d3d3d3; background:#f0f3f6;}
.top_family .txt .l {display:inline-block; padding:9px 11px 0 0; font-size:15px; color:#3d3d3d; background:url(../../../files/web1/images/common/gnb_line.gif) no-repeat right 13px;}
.top_family .txt .r {display:inline-block; padding:0 0 0 3px; font-size:13px; color:#6f88a6;}
.top_family .close {position:absolute; right:0px; top:0px;}
.top_family .family_con {height:auto; line-height:25px;}
.top_family .family_con:after {content:''; display:block; clear:both;}
.top_family .family_con > ul {float:left; width:884px;}
.top_family .family_con > ul:after {content:''; display:block; clear:both;}
.top_family .family_con > ul > li {float:left; width:160px; padding:30px 30px 0 30px; border-right:1px solid #e0e0e0;}
.top_family .family_con > ul > li.bln {border-left:none;}
.top_family .family_con > ul > li > a {display:block; font-size:17px; color:#3d3d3d; height:34px; margin-top:-6px; border-bottom:2px solid #b6c0d3;}
.top_family .family_con > ul > li > ul {padding-top:12px; line-height:25px;}
.top_family .family_con > ul > li > ul > li > a {display:block; font-size:13px;}
.top_family .family_con > ul > li.h247 {height:217px;}
.top_family .family_con > ul > li.h207 {height:220px;}
.top_family .family_con > ul > li.bt {border-top:1px solid #e0e0e0;}
.top_family .family_con > .right {float:left; width:187px; padding:30px 30px 0 30px;}
.top_family .family_con .ico {padding:0 0 0 24px; background:url(../../../files/web1/images/common/ico_mob.gif) no-repeat left 6px; font-size:17px; color:#3d3d3d; height:34px; margin-top:-6px; border-bottom:2px solid #555;}
.top_family .family_con > .right ul li {border-top:1px solid #e0e0e0; padding:30px 0 30px 0;}
.top_family .family_con > .right ul li:after {content:''; display:block; clear:both;}
.top_family .family_con > .right ul li .img {float:left; margin-right:12px;}
.top_family .family_con > .right ul li .tx {float:left; line-height:22px; padding:14px 0 0 0;}
.top_family .family_con > .right ul li .tx strong {display:block; font-size:14px;}
.top_family .family_con > .right ul li.tr_li .img {float:right; margin:0 0 0 0;}
.top_family .family_con > .right ul li:first-child {border-top:none;}

/*list_type*/
.list_type_h1 {width:100%; border-bottom:1px solid #9d9d9d; position:relative;}
.list_type_h1 table {width:100%;}
.list_type_h1 table thead tr {border:1px solid #9d9d9d; background:#fafafa;}
.list_type_h1 table thead tr th {padding:19px 0 20px 0; font-size:14px; background:url(../../../files/web1/images/common/list1_line1.gif) no-repeat left 23px;}
.list_type_h1 table thead tr th:first-child {background:none;}
.list_type_h1 table tbody tr {border-top:1px solid #cecece;}
.list_type_h1 table tbody tr:first-child {border-top:none;}
.list_type_h1 table tbody td {text-align:center; line-height:18px; padding:12px 0 13px 0;}
.list_type_h1 table tbody td.tl {text-align:left; padding-left:30px; padding-right:30px;}
.list_type_h1 table tbody td a:hover {color:#306195;}
.list_type_h1 table tbody tr.on {background:#fafafa;}

.list_type_h2 {width:100%; border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.list_type_h2 ul {width:100%;}
.list_type_h2 ul:after {content:''; display:block; clear:both;}
.list_type_h2 ul li {float:left; padding:30px 0 28px 0; border-top:1px solid #cecece;}
.list_type_h2 ul li a {display:block; width:195px; padding:0 15px; }
.list_type_h2 ul li a .box {display:block; background:#f1f1f1; width:175px; height:195px; padding:10px;}
.list_type_h2 ul li a .box img {border:1px solid #cecece;}
.list_type_h2 ul li a .txt {display:block; text-align:center; margin-top:7px;}
.list_type_h2 ul li a .txt img {vertical-align:-2px; margin-left:8px;}

.list_type_h3 {width:100%; border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.list_type_h3 ul {width:100%;}
.list_type_h3 ul:after {content:''; display:block; clear:both;}
.list_type_h3 ul li {float:left; width:280px; height:322px; margin:30px 10px 0 10px;}
.list_type_h3 ul li a {display:block; position:relative;}
.list_type_h3 ul li a .txt {display:block; width:240px; position:relative; padding:14px 20px 31px 20px; background:#fff;}
.list_type_h3 ul li a .txt .t1 {display:block; font-size:14px; line-height:23px; height:36px;}
.list_type_h3 ul li a .txt .t2 {display:block; font-size:13px; margin-top:14px;}
.list_type_h3 ul li.line {border-bottom:1px solid #cecece;}
.list_type_h3 ul li .alpha {display:none;}
.list_type_h3 ul li.on a .alpha, .list_type_h3 ul li a:hover .alpha {display:block; position:absolute; left:0px; top:0px;}
.list_type_h3 ul li.on a .txt, .list_type_h3 ul li a:hover .txt {background:#5a9ad8; color:#fff;}

.list_type_h4 {width:100%; border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.list_type_h4 > ul {width:100%;}
.list_type_h4 > ul > li {padding:20px 20px 20px 20px; border-top:1px solid #cecece; line-height:21px;}
.list_type_h4 > ul > li:first-child {border-top:none;}
.list_type_h4 > ul > li:after {content:''; display:block; clear:both;}
.list_type_h4 > ul > li > .left {float:left; width:186px; margin-right:20px;}
.list_type_h4 > ul > li > .right {float:left; width:654px;}
.list_type_h4 > ul > li > .left img.imgpic{width:180px;height:120px;}
.list_type_h4 > ul > li .tit {font-size:15px;}
.list_type_h4 > ul > li .txt {margin-top:11px;}
.list_type_h4 > ul > li ul {margin-top:10px;}
.list_type_h4 > ul > li ul:after {content:''; display:block; clear:both;}
.list_type_h4 > ul > li ul li {float:left; margin-right:12px;}
.list_type_h4 > ul > li ul li:after {content:''; display:block; clear:both;}
.list_type_h4 > ul > li ul li .l {display:block; float:left; background:url(../../../files/web1/images/003/day_line2.gif) no-repeat right 5px; padding:0 7px 0 0;}
.list_type_h4 > ul > li ul li .r {display:block; float:left; padding:0 0 0 5px;}


/*리스트 페이지 넘버*/
.page_num {width:100%; text-align:center;}
.page_num a.first {display:inline-block; width:18px; height:15px; background:url(../../../files/web1/images/common/page_frist_off.gif) no-repeat left top; margin-right:15px;}
.page_num a.first:hover {background:url(../../../files/web1/images/common/page_frist_on.gif) no-repeat left top;}
.page_num a.prev {display:inline-block; width:10px; height:15px; background:url(../../../files/web1/images/common/page_prev_off.gif) no-repeat left top; margin-right:12px;}
.page_num a.prev:hover {background:url(../../../files/web1/images/common/page_prev_on.gif) no-repeat left top;}
.page_num a.next {display:inline-block; width:10px; height:15px; background:url(../../../files/web1/images/common/page_next_off.gif) no-repeat left top; margin-left:12px;}
.page_num a.next:hover {background:url(../../../files/web1/images/common/page_next_on.gif) no-repeat left top;}
.page_num a.last {display:inline-block; width:18px; height:15px; background:url(../../../files/web1/images/common/page_last_off.gif) no-repeat left top; margin-left:15px;}
.page_num a.last:hover {background:url(../../../files/web1/images/common/page_last_on.gif) no-repeat left top;}
.page_num span {display:inline-block; vertical-align:3px; margin:0 2px;}
.page_num span a {display:block; padding:0 1px;}
.page_num span a.on, .page_num span a:hover {color:#306195;font-weight:bold;text-decoration:underline;}

/*컨텐츠 번호및 순서 리스트 들여쓰기*/
.list_type, .terms {line-height:22px}
.terms > li {margin-top:15px}
.child li {margin-top:2px; line-height:22px}
.list_type1 {padding-left:17px; line-height:22px}
.list_type1 > li > span {margin-left:-17px}
.list_type2 {padding-left:7px}
.list_type2 > li > span {margin-left:-7px}

/*write_type*/
.write_type_h1 {border:1px solid #9d9d9d; border-left:none;}
.write_type_h1 table {width:100%;}
.write_type_h1 table tbody tr:first-child th {border-top:none;}
.write_type_h1 table tbody tr:first-child td {border-top:none;}
.write_type_h1 table tbody th {text-align:left; padding:12px 0 13px 20px; border:1px solid #9d9d9d; border-bottom:none; background:#fafafa;border-top:1px solid #cecece} /*0622*/
.write_type_h1 table tbody td {border-top:1px solid #cecece; padding:9px 20px 9px 20px;}
.write_type_h1 table tbody td input[type="text"] {border:1px solid #cecece; height:16px; padding:2px 5px 5px 5px;}
.write_type_h1 table tbody td input[type="radio"] {vertical-align:middle;}
.write_type_h1 table tbody td input[type="file"] {height:25px; border:1px solid #cecece; background:#fff;}
.write_type_h1 table tbody td label {vertical-align:middle; margin-left:3px;}
.write_type_h1 table tbody td select {height:25px; border:1px solid #cecece; vertical-align:top;}
.write_type_h1 .ico_wa {color:#2c5581;}
.write_type_h1 .txt_box {display:inline-block; border:1px solid #cfcfcf; background:#fff; width:40%; height:22px; padding:6px 10px 0 10px; vertical-align:top; margin-left:5px;}
.write_type_h1 .txt_box .blue {color:#5a9ad8;}
.write_type_h1 .textarea1 {width:98%; height:92px; padding:3px 5px 5px 5px;}
.red_line {display:inline-block; width:7px; height:2px; vertical-align:4px; background:url(../../../files/web1/images/common/red_line.gif) no-repeat left top; }

.write_type_h2 {border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.write_type_h2 table {width:100%;}
.write_type_h2 table tbody tr:first-child {border-top:none;}
.write_type_h2 table tbody th {background:#fafafa; padding:12px 0 13px 20px; border-left:1px solid #9d9d9d; border-top:1px solid #cecece; text-align:left; font-weight:bold;}
.write_type_h2 table tbody td {padding:12px 0 13px 20px; border-top:1px solid #cecece; border-right:1px solid #9d9d9d;}
.write_type_h2 table tbody td .file_in input[type="file"] {height:25px; border:1px solid #cecece; background:#fff; width:70%;}
.write_type_h2 table tbody td .file_in label {vertical-align:middle; margin-right:10px;}
.write_type_h2 table tbody td.write_con {border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; border-right:1px solid #cecece; border-left:1px solid #cecece; padding:0px;}
.write_type_h2 table tbody td input[type="text"], .write_type_h2 table tbody td input[type="password"] {border:1px solid #cecece; height:16px; padding:2px 5px 5px 5px;}
.write_type_h2 table tbody td input[type="radio"] {vertical-align:middle;}
.write_type_h2 table tbody td label {vertical-align:middle; margin-left:3px;}
.write_type_h2 table tbody td .ico_wa {color:#b34631;}
.write_type_h2 table tbody td .ico_wa img {vertical-align:middle; margin-right:3px;}
.write_type_h2 table tbody td.file_con {padding:0 0 0 0;}
.write_type_h2 table tbody td .file_div {border-top:1px solid #cecece; padding:20px 0 20px 30px;}
.write_type_h2 table tbody td .bl_ul {line-height:22px; padding:14px 0 14px 20px;}
.write_type_h2 table tbody td .bl_ul > li {background:url(../../../files/web1/images/common/bl_b.gif) no-repeat left 8px; padding:0 0 0 13px;}

.mtm18 {margin-top:-18px;}
.mtm1 {margin-top:-10px;}
.mtm2 {margin-top:-20px;}
.mtm25 {margin-top:-25px;}
.mtm3 {margin-top:-30px;}
.mtm2 .red {color:#b34631;}


/*table_type*/
.table_type_h1 {border:1px solid #9d9d9d;}
.table_type_h1 table {width:100%;}
.table_type_h1 table thead th:first-child {border-left:none;}
.table_type_h1 table thead th {padding:15px 0 16px 0; border-left:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; background:#e4ebf4; font-size:14px;}
.table_type_h1 table thead th.tl {text-align:left; padding-left:20px;}
.table_type_h1 table tbody th {padding:15px 0 16px 0; border-top:1px solid #cecece; background:#fafafa;}
.table_type_h1 table tbody td {padding:15px 0 16px 0; text-align:center; border-left:1px solid #cecece; border-top:1px solid #cecece;}
.table_type_h1 table tbody td.tl, .table_type_h1 table tbody th.tl {text-align:left; padding-left:30px; padding-right:30px;}
.table_type_h1 table tbody td:first-child {border-left:none;}
.table_type_h1 table thead th.bdl {border-left:1px solid #9d9d9d;}
.table_type_h1 table tbody th.bdl {border-left:1px solid #cecece;}
.table_type_h1 table tbody td.bdl {border-left:1px solid #cecece;}
.table_type_h1 table tbody .bt {border-top:none;}

.table_type_h2 {border:1px solid #9d9d9d;}
.table_type_h2 table {width:100%;}
.table_type_h2 table thead th:first-child {border-left:none;}
.table_type_h2 table thead th {padding:15px 0 16px 0; border-left:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; background:#e4ebf4; font-size:14px;}
.table_type_h2 table tbody th {padding:15px 0 16px 0; border-top:1px solid #cecece; background:#fafafa;}
.table_type_h2 table tbody td {padding:15px 0 16px 30px; text-align:left; border-left:1px solid #cecece; border-top:1px solid #cecece;}
.table_type_h2 table tbody td.tc {padding-left:0px; padding-right:0px; text-align:center;}
.table_type_h2 table tbody td.tl2 {text-align:left; padding-left:20px; padding-right:10px; vertical-align:top;}
.table_type_h2 table tbody td:first-child {border-left:none;}
.table_type_h2 table thead th.bdl {border-left:1px solid #9d9d9d;}
.table_type_h2 table tbody td.bdl {border-left:1px solid #cecece;}

.table_type_h3 {border:1px solid #9d9d9d;}
.table_type_h3 table {width:100%;}
.table_type_h3 table thead th:first-child {border-left:none;}
.table_type_h3 table tbody th {padding:15px 0 16px 20px; text-align:left; border-top:1px solid #cecece; background:#fafafa;}
.table_type_h3 table tbody td {padding:15px 0 16px 20px; text-align:left; border-top:1px solid #cecece;}
.table_type_h3 table tbody td:first-child {border-left:none;}
.table_type_h3 table tbody td a:hover {color:#306195;}
.table_type_h3 table tbody td .file img {vertical-align:-3px; margin-right:5px;}
.table_type_h3 table tbody .vt {vertical-align:top; padding-top:13px; line-height:21px;}

.table_type_h4 {border:1px solid #9d9d9d;}
.table_type_h4 table {width:100%;}
.table_type_h4 table tbody tr:first-child th, .table_type_h4 table tbody tr:first-child td {border-top:none;}
.table_type_h4 table tbody th {padding:13px 0 14px 0; border-top:1px solid #cecece; border-left:1px solid #cecece; background:#fafafa;}
.table_type_h4 table tbody td {padding:13px 0 14px 20px; text-align:left; border-top:1px solid #cecece; border-left:1px solid #cecece;}
.table_type_h4 table tbody th:first-child {border-left:none;}

/*view_type*/
.view_detail {border:1px solid #9d9d9d;}
.view_detail .v_tit {border-bottom:1px solid #9d9d9d; padding:16px 0 16px 20px; line-height:18px; font-weight:bold; font-size:15px;}
.view_detail .v_detail {padding:13px 0 13px 20px; background:#fafafa;}
.view_detail .bt {border-top:1px solid #cecece;}
.view_detail .v_detail:after {content:''; display:block; clear:both;}
.view_detail .v_detail li {float:left; margin-right:80px;}
.view_detail .v_detail li:after {content:''; display:block; clear:both;}
.view_detail .l {float:left; display:block; background:url(../../../files/web1/images/common/view_d_line.gif) no-repeat right 2px; padding:0 11px 0 0;}
.view_detail .r {float:left; display:block; margin-left:10px;}
.view_detail .v_link {border-top:1px solid #9d9d9d; padding:13px 0 13px 20px;}
.view_detail .v_link:after {content:''; display:block; clear:both;}
.view_detail .v_link a:hover {color:#306195;}
.view_detail .v_file {padding:13px 0 13px 20px; background:#fafafa; border-top:1px solid #cecece; min-height:21px;}
.view_detail .v_file:after {content:''; display:block; clear:both;}
.view_detail .v_file li {margin-bottom:10px;}
.view_detail .v_file li:last-child {margin-bottom:0px;}
.view_detail .v_file a {color:#2c5581; text-decoration:underline;}
.view_detail .v_file a img {vertical-align:-4px; margin-right:5px;}
.view_con {line-height:28px; padding:42px 20px 43px 20px;color:#222;}
.view_con img {word-break:break-all; max-width:100% !important; height:auto !important;}
.view_con p{margin: 15px 0;}

/*이전 다음 버튼*/
.prev_next {border:1px solid #9d9d9d; background:#fafafa;}
.prev_next li:first-child {border-bottom:1px solid #cecece;}
.prev_next li {padding:13px 20px 14px 20px;}
.prev_next li:after {content:''; display:block; clear:both;}
.prev_next li .l {float:left; display:block; padding:0 12px 0 0; background:url(../../../files/web1/images/common/view_d_line.gif) no-repeat right 2px;}
.prev_next li .l img {vertical-align:2px; margin-left:8px;}
.prev_next li .r {float:left; display:block; margin-left:10px;}
.prev_next li .r a:hover {color:#306195;}

/*텍스트 강조*/
.line_b1 {background:url(../../../files/web1/images/common/line_b1.gif) no-repeat left top; font-size:20px; color:#3d3d3d; padding:5px 0 0 0;}
.line_b1.ls2 {letter-spacing:-0.02em;}
.bdr_title {padding-bottom:20px; border-bottom:1px solid #9d9d9d}
.f_nor {font-weight:normal}
/*
.line_b2 {background:url(../../../files/web1/images/common/line_b2.gif) no-repeat left top; font-size:18px; color:#3d3d3d; padding:5px 0 0 0;}
*/

/*총 페이지 넘버,  리스트 페이지 검색*/
.page_div {width:100%;}
.page_div:after {content:''; display:block; clear:both;}
.page_div .page_all {float:left; padding:6px 0 0 0;}
.page_div .page_all .page {color:#b34631;}
.page_div .page_all .line {background:url(../../../files/web1/images/common/page_line.gif) no-repeat left 3px; padding:0 0 0 10px; margin:0 0 0 10px;}
.page_div .page_serch {float:right; position:relative;}
.page_div .page_serch input[type="text"] {border:1px solid #cecece; border-right:none; height:18px; padding:5px 5px 5px 5px; width:184px;}
.page_div .page_serch .btn {position:absolute; right:0px; top:0px;}
.page_div .page_serch select {padding:4px 0 5px 0; border:1px solid #cecece; vertical-align:top;}

/*탭 스타일*/
.tab_type1 {width:100%; position:relative; overflow:auto}
.tab_type1 > ul:after {content:''; display:block; clear:both;}
.tab_type1 > ul > li {float:left; width:50%;}
.tab_type1 > ul > li > a {display:block; height:33px; padding:11px 0 0 0; text-align:center; border:3px solid #5d5d5d; border-top:none; background:#fff; font-size:15px; color:#5d5d5d;}
.tab_type1 > ul > li.first > a {border-right:none;}
.tab_type1 > ul > li.last > a {border-left:none;}
.tab_type1 > ul > li.on > a {background:#5d5d5d; color:#fff;}

.tab_type3 {width:100%; position:relative;}
.tab_type3 > ul:after {content:''; display:block; clear:both;}
.tab_type3 > ul > li {float:left; width:50%;}
.tab_type3 > ul > li > a {display:block; height:33px; padding:11px 0 0 0; text-align:center; border:3px solid #5d5d5d; background:#fff; font-size:15px; color:#5d5d5d;}
.tab_type3 > ul > li.first > a {border-right:none;}
.tab_type3 > ul > li.last > a {border-left:none;}
.tab_type3 > ul > li.on > a {background:#5d5d5d; color:#fff;}

.sub_tab {background:#f1f1f1; border:1px solid #cecece; padding:10px 0 11px 0;}
.sub_tab ul:after {content:''; display:block; clear:both;}
.sub_tab ul li {float:left; background:url(../../../files/web1/images/common/tab_line.gif) no-repeat left 2px; padding:0 30px 0 30px;}
.sub_tab ul li:first-child {background:none;}
.sub_tab ul li.on a, .sub_tab ul li a:hover {color:#2a78c5;} /*0622*/

.tab_type2 {width:100%; background:url(../../../files/web1/images/common/tab_line2.gif) repeat-x left top;}
.tab_type2:after {content:''; display:block; clear:both;}
.tab_type2 li {float:left; margin-right:1px; height:50px;}
.tab_type2 li a {display:block; width:177px; height:34px; padding:11px 0 0 0; text-align:center; border:1px solid #cecece; font-size:15px; background:#f1f1f1;}
.tab_type2 li.on a {border:1px solid #5a9ad8; background:#5a9ad8; color:#fff;}
.tab_type2 li a.pt {padding:3px 0 0 0; height:42px;}
.tab_type2 li a.w1 {width:109px;}
.tab_type2 li a.w2 {width:110px;}
.tab_type2 li a.w3 {width:147px;}
.tab_type2 li a.w4 {width:138px;}

.tab_type4 {position:relative; border-bottom:3px solid #5d5d5d; border-left:3px solid #5d5d5d; border-right:3px solid #5d5d5d; background:#5d5d5d;}
.tab_type4 > ul:after {content:''; display:block; clear:both;}
.tab_type4 > ul > li {float:left;}
.tab_type4 > ul > li > a {display:block; height:33px; padding:11px 0 0 0; text-align:center; background:#fff; font-size:15px; color:#5d5d5d; border-left:1px solid #d3d3d3;}
.tab_type4_v2 > ul > li > a {display:block; height:51px; padding:13px 0 0 0; text-align:center; background:#fff; font-size:15px; color:#5d5d5d; border-left:1px solid #d3d3d3;}
.tab_type4 > ul > li.first > a {border-left:none;}
.tab_type4 > ul > li.l1 > a {height:39px; padding:25px 0 0 0;}
.tab_type4 > ul > li.on > a {background:#5d5d5d; color:#fff;}
.tab_type4 > ul > li.w2 {width:20%;}
.tab_type4 > ul > li.w25 {width:25%;}
.tab_type4 > ul > li.w3 {width:33%;}
.tab_type4 > ul > li.w3:first-child {width:34%;}
.tab_type4 > ul > li.w5 {width:50%;}

/*텍스트 블릿 정리*/
.bl_ul {line-height:22px; text-align:left;}
.bl_ul > li {background:url(../../../files/web1/images/common/bl_b.gif) no-repeat left 9px; padding:0 0 0 13px;}
.bl_ul > li .blue {color:#2c5581;}
.bl_ul .f14 {font-size:14px;}
.bl_ul .blue {color:#2c5581;}

.bl_ul2 {line-height:32px; text-align:left;}
.bl_ul2 > li {background:url(../../../files/web1/images/common/bl_b.gif) no-repeat left 13px; padding:0 0 0 13px;}
.bl_ul2 > li .blue {color:#2c5581;}

.bl_line {line-height:21px;}
.bl_line > li {background:url(../../../files/web1/images/common/bl_line.gif) no-repeat left 9px; padding:0 0 0 15px;}

.ico_wa {}
.ico_wa img {vertical-align:-4px; margin-right:3px; color:#b34631;}
.ico_wa2 {line-height:21px; padding-left:19px}
.ico_wa2 img {vertical-align:-4px; margin-right:3px; margin-left:-19px}
.ls5 {letter-spacing:-0.05em;}

.wa_blue {width:100%; line-height:21px;}
.wa_blue:after {content:''; display:block; clear:both;}
.wa_blue .l {float:left; margin-right:5px; padding:3px 0 0 0;}
.wa_blue .l img {vertical-align:top;}
.wa_blue .r {float:left; width:840px; padding:0 30px 0 0;}

.p_txt {font-size:13px; line-height:21px;}
.p_txt15 {font-size:15px; color:#3d3d3d; line-height:20px;}
.bl_p {line-height:21px; background:url(../../../files/web1/images/common/bl_b.gif) no-repeat left 9px; padding:0 0 0 13px;}
.txt_plus {font-size:13px; color:#2c5581;}
.txt_plus img {vertical-align:4px; margin:0 3px 0 0;}

.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f17 {font-size:17px; line-height:21px;}
.f18 {font-size:18px;}
.f20 {font-size:20px; color:#3d3d3d;}
.cf18 {font-size:17px; color:#3d3d3d;} /*0622*/
.lh21 {line-height:21px;}
.mtm05 {margin-top:-5px;}
.mtm15 {margin-top:-15px;}

/*다운로드*/
.down_type1 {width:100%; height:60px;}
.down_type1:after {content:''; display:block; clear:both;}
.down_type1 .txt {float:left; width:158px; height:42px; padding:18px 0 0 20px; background:#5d5d5d; font-size:15px; color:#fff;}
.down_type1 ul {float:left; width:682px; padding:15px 20px 15px 20px; background:#f1f1f1;}
.down_type1 ul:after {content:''; display:block; clear:both;}
.down_type1 ul li {float:left; margin-right:10px;}
.down_type1 ul li a {display:block; background:url(../../../files/web1/images/common/btn_down_r.png) no-repeat right top;}
.down_type1 ul li a span {display:block; background:url(../../../files/web1/images/common/btn_down_l.png) no-repeat left top; height:24px; padding:6px 55px 0 20px;}

.down_type2 {width:100%; background:#fafafa;}
.down_type2 ul {width:100%; padding:20px 0 20px 0; text-align:center;}
.down_type2 ul li {display:inline-block; margin:0 8px;}
.down_type2 ul li a {display:block; background:url(../../../files/web1/images/common/btn_down_r.png) no-repeat right top;}
.down_type2 ul li a span {display:block; background:url(../../../files/web1/images/common/btn_down_l.png) no-repeat left top; height:24px; padding:6px 55px 0 20px;}

.down_type3 {width:100%; padding:20px 0; background:#fafafa; border:1px solid #9d9d9d; text-align:center;}
.down_type3 img {vertical-align:middle;}

/*검색박스*/
.search_box1 {border:1px solid #b9c7da; background:#e4ebf4; padding:15px 40px;}
.search_box1 select {padding:4px 0 5px 0; border:1px solid #adc0ca; vertical-align:top;}
.search_box1 .in_search {display:inline-block; width:335px; position:relative;}
.search_box1 .in_search input[type="text"] {border:1px solid #adc0ca; height:16px; padding:5px 5px 5px 5px; width:245px;}
.search_box1 .in_search .btn {position:absolute; right:0px; top:0px;}
.search_box1 .ml15 {margin-left:5px;}

.search_box2 {border:1px solid #adc0ca; background:#e4ebf4; padding:15px 40px;}
.search_box2:after {content:''; display:block; clear:both;}
.search_box2 .l {display:inline-block; width:59px; vertical-align:middle;}
.search_box2 input[type="text"] {border:1px solid #adc0ca; height:16px; padding:5px 5px 5px 5px; vertical-align:middle;}
.search_box2 img {vertical-align:middle; margin-left:4px;}
.search_box2 select {padding:4px 0 5px 0; border:1px solid #adc0ca; vertical-align:top;}
.search_box2 .mlr {margin:0 3px 0 4px;}
.search_box2 .in_search {display:inline-block; width:330px; position:relative;}
.search_box2 .in_search input[type="text"] {border:1px solid #adc0ca; height:16px; padding:5px 5px 5px 5px; width:241px;}
.search_box2 .in_search .btn {position:absolute; right:0px; top:0px;}
.search_box2 .ml15 {margin-left:5px;}
.search_box2 .left {float:left;}
.search_box2 .right {float:right;}

.search_box3 {border:1px solid #adc0ca; background:#e4ebf4; padding:15px 40px;}
.search_box3 .in_search {display:inline-block; width:260px; position:relative;}
.search_box3 .in_search input[type="text"] {border:1px solid #adc0ca; height:16px; padding:5px 5px 5px 5px; width:170px;}
.search_box3 .in_search .btn {position:absolute; right:0px; top:0px;}
.search_box3 .l {display:inline-block; padding:6px 18px 0 0; vertical-align:top;}
.search_box3 img {vertical-align:middle;}
.search_box3 .txt_box {display:inline-block; border:1px solid #cfcfcf; background:#fff; width:324px; height:22px; padding:6px 10px 0 10px; vertical-align:top; margin-left:5px;}
.search_box3 .txt_box .blue {color:#5a9ad8;}
.search_box3 select {padding:4px 0 5px 0; border:1px solid #adc0ca; vertical-align:top;}
.search_box3 .ml15 {margin-left:5px;}

.search_box4 {border:1px solid #adc0ca; background:#e4ebf4; padding:15px 40px;}
.search_box4:after {content:''; display:block; clear:both;}
.search_box4 .left {float:left; margin-right:17px;}
.search_box4 .right {float:left;}
.search_box4 .in_search {display:inline-block; width:290px; position:relative;}
.search_box4 .in_search input[type="text"] {border:1px solid #adc0ca; height:16px; padding:5px 5px 5px 5px; width:200px;}
.search_box4 .in_search .btn {position:absolute; right:0px; top:0px;}
.search_box4 .l {display:inline-block; padding:6px 18px 0 0; vertical-align:top;}
.search_box4 img {vertical-align:middle;}
.search_box4 .txt_box {display:inline-block; border:1px solid #cfcfcf; background:#fff; width:324px; height:22px; padding:6px 10px 0 10px; vertical-align:top; margin-left:5px;}
.search_box4 .txt_box .blue {color:#5a9ad8;}
.search_box4 select {padding:4px 0 5px 0; border:1px solid #adc0ca; vertical-align:top;}

/*댓글쓰기*/
.reply_write {border:1px solid #9d9d9d; background:#fafafa; padding:9px 9px 9px 9px; width:880px; position:relative;}
.reply_write textarea {border:1px solid #cecece; width:782px; height:54px;}
.reply_write .btn {position:absolute; right:9px; top:9px;}
.reply_ul {width:100%; border-bottom:1px solid #9d9d9d;}
.reply_ul > ul {}
.reply_ul > ul > li {padding:12px 20px 11px 50px; border-top:1px solid #cecece; position:relative;}
.reply_ul > ul > li:first-child {border-top:none;}
.reply_ul > ul > li .day {display:inline-block; margin:0 0 0 10px; padding:0 0 0 8px; background:url(../../../files/web1/images/common/reply_line2.gif) no-repeat left 2px; letter-spacing:-0.02em;}
.reply_ul > ul > li .txt {line-height:22px; margin:2px 0 0 0;}
.reply_ul > ul > li .btn {position:absolute; right:20px; top:12px;}
.reply_ul > ul > li .btn .del {margin:0 0 0 10px; padding:0 0 0 8px; background:url(../../../files/web1/images/common/reply_line2.gif) no-repeat left 2px;}
.reply_ul .reply_re {padding:12px 20px 11px 50px; border-top:none; background:url(../../../files/web1/images/common/reply_line1.gif) repeat-x left top;}
.reply_ul .reply_re .reply_con {background:url(../../../files/web1/images/common/bl_reply.gif) no-repeat left center; padding:0 0 0 20px;}

/*리스트 탭*/
.list_tab {border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.list_tab li {border-top:1px solid #cecece;}
.list_tab li:first-child {border-top:none;}
.list_tab li .list_tit {padding:0 20px 0 20px;}
.list_tab li .list_tit:after {content:''; display:block; clear:both;}
.list_tab li .list_tit .l {display:block; float:left; font-size:14px; margin:10px 0 0 0;}
.list_tab li .list_tit .r {display:block; float:right; width:14px; padding:20px 0; background:url(../../../files/web1/images/common/list_plus.gif) no-repeat left center;}
.list_tab li.on .list_tit .r {background:url(../../../files/web1/images/common/list_plus_on.gif) no-repeat left center;}
.list_tab li .list_con {padding:15px 20px 15px 20px; line-height:22px; height:130px; border-top:1px solid #cecece; overflow-y:scroll;}
.list_tab li .list_con2 {padding:15px 20px 15px 20px; line-height:22px; border:1px solid #cecece; border-bottom:none; background:#fafafa;}
.list_tab li .list_con2 .bl_ul {margin-left:15px;}
.list_tab li .list_con2 .bl_ul li {border:none;}
.list_tab li .list_con2 .bl_line li {border:none;}

/*박스타입*/
.box_type1 {border:1px solid #9d9d9d; line-height:22px;}
.box_type1 .tit {padding:12px 20px 14px 20px; background:#e4ebf4;}
.box_type1 ul {padding:14px 20px 16px 20px;}

/*아이프레임*/
.i_frame {border:1px solid #cecece;}

/*이미지와 텍스트*/
.img_txt1 {height:160px; padding:45px 65px 5px 200px; border-bottom:1px solid #9d9d9d; line-height:31px; color:#3d3d3d; font-size:17px; background:url(../../../files/web1/images/002/img_002001005_1.gif) no-repeat left top; letter-spacing:-0.02em;}
.img_txt2 {height:115px; padding:45px 65px 0 200px; line-height:31px; color:#3d3d3d; font-size:17px; background:url(../../../files/web1/images/003/img_003002004_1.gif) no-repeat left top; letter-spacing:-0.02em;}
.img_txt3 {height:135px; padding:25px 65px 0 200px; line-height:25px; color:#3d3d3d; font-size:17px; background:url(../../../files/web1/images/003/img_003003001_1.gif) no-repeat left top; letter-spacing:-0.02em;}
.img_txt3 span {font-size:13px; color:#555; display:block; line-height:22px; margin-top:12px;}
.img_txt4 {height:160px; padding-right:60px; line-height:25px; color:#3d3d3d; font-size:17px; letter-spacing:-0.02em;}
.img_txt4:after {content:''; display:block; clear:both;}
.img_txt4 .left {float:left; width:190px; }
.img_txt4 .right {float:left; width:650px;}
.img_txt4 .right > span {font-size:13px; color:#555; display:block; line-height:22px; margin-top:12px;}
.img_txt4 .pt1 {padding-top:10px;}
.img_txt4 .pt15 {padding-top:15px;}
.img_txt4 .pt25 {padding-top:25px;}
.img_txt4 .pt3 {padding-top:30px;}
.img_txt4 .right > strong {display:block;}
.img_txt4 .right a {display:inline-block;}
.img_txt4.pb5 {padding-bottom:50px; border-bottom:1px solid #9d9d9d;}
.img_txt4 .red {color:#b34631;}

/*타이틀 밑 라인*/
.line_div {border-top:1px solid #9d9d9d; padding:15px 0 0 0;}

/*게시판 첨부파일 다운로드*/
.file_pop {position:absolute; left:255px; top:95px; width:352px; background:url(../../../files/web1/images/common/down_pop_b.png) no-repeat left bottom; z-index:99;}
.file_pop .bg {width:342px; padding:1px 9px 1px 1px; background:url(../../../files/web1/images/common/down_pop_t.png) no-repeat left top;}
.file_pop .close {position:absolute; right:29px; top:20px;}
.file_pop .tit {background:#fff; font-size:18px; padding:18px 0 22px 20px; color:#3d3d3d;}
.file_pop ul {background:#f5f5f5; padding:9px 20px 29px 20px;}
.file_pop ul li {margin-top:10px;}
.file_pop ul li a {color:#2c5581; text-decoration:underline; letter-spacing:-0.04em;}
.file_pop ul li img {vertical-align:-4px; margin-right:5px;}

/*홍보영상*/
.tit_movie {width:100%;}
.tit_movie strong {display:block; font-size:25px; color:#3d3d3d;}
.tit_movie span {display:block; font-size:15px; margin-top:3px;}

.big_movie {width:100%;}
.big_movie:after {content:''; display:block; clear:both;}
.big_movie .left {float:left; width:660px;}
.big_movie .right {float:left; width:240px;}
.big_movie .right .ti {height:35px; padding:18px 0 0 18px; border:1px solid #9d9d9d; font-size:14px; color:#3d3d3d;}
.big_movie .right .scroll {height:313px; line-height:22px; padding:16px 20px 17px 20px; position:relative; overflow-y:scroll; border:1px solid #cecece; border-top:none; color:#3d3d3d;}

.thum_movie {padding:30px 0 0 182px; height:186px; background:#363636 url(../../../files/web1/images/common/bg_movie.gif) no-repeat 30px 32px;}
.thum_movie ul {width:100%;}
.thum_movie ul:after {content:''; display:block; clear:both;}
.thum_movie ul li {float:left; width:186px; margin-right:50px; text-align:center;}
.thum_movie ul li a {display:block; width:186px; height:120px; padding:13px 0 0 0; background:#262626; position:relative;}
.thum_movie ul li a .play {position:absolute; left:-3px; top:-3px; width:192px; height:139px; background:url(../../../files/web1/images/common/movie_off.png) no-repeat left top;}
.thum_movie ul li a .thum {position:relative; width:186px; height:107px;}
.thum_movie ul li p {color:#fff; font-size:15px; margin-top:6px;}
.thum_movie ul li.on a .play {background:url(../../../files/web1/images/common/movie_on.png) no-repeat left top;}

/*분야별, 지역별 검색*/
.detail_search {border:1px solid #b9c7da; background:#e4ebf4; padding:14px 20px 20px 20px;}
.detail_search:after {content:''; display:block; clear:both;}
.detail_search .left {float:left; width:421px; margin-right:12px;}
.detail_search .right {float:left; width:421px;}
.detail_search .ti {font-size:15px;}
.detail_search ul {width:411px; padding:4px 5px 4px 5px; border:1px solid #b9c7da; background:#fff; margin-top:6px;}
.detail_search ul:after {content:''; display:block; clear:both;}
.detail_search ul li {float:left; margin:6px 2px;}
.detail_search ul li a {display:block; padding:3px 7px 5px 7px;}
.detail_search ul li.on a, .detail_search ul li a:hover {background:#5a9ad8; color:#fff;}
.sel_sort_detail {margin-top:10px}
.sel_sort_detail ul {width:846px}

.paradigm_1 {background:url(../../../files/web1/images/002/bg_002003002_1.gif) no-repeat 402px 74px;}
.paradigm_1:after {content:''; display:block; clear:both;}
.paradigm_1 .l {float:left;}
.paradigm_1 .r {float:right; width:386px; padding:25px 25px 25px 25px; background:#e4ebf4;}

.process_div {width:100%;}
.process_div dl:after {content:''; display:block; clear:both;}
.process_div dl dt {float:left; width:252px; padding:20px 0 0 20px; background:#5d5d5d; position:relative; font-size:15px; color:#fff;}
.process_div dl dt .txt {position:absolute; left:80px; top:15px;}
.process_div dl dd {float:left; width:588px; background:#e4ebf4; padding:16px 20px 0 20px;}

.process_1 dt {height:78px;}
.process_1 dd {height:82px;}
.process_2 dt {height:98px;}
.process_2 dd {height:102px;}
.process_3 dt {height:120px;}
.process_3 dd {height:124px;}

.process_div2 {width:100%;}
.process_div2 dl {background:#5d5d5d;}
.process_div2 dl:after {content:''; display:block; clear:both;}
.process_div2 dl dt {float:left; width:252px; padding:16px 0 0 20px; position:relative; font-size:15px; color:#fff;}
.process_div2 dl dd {float:left; width:588px; background:#e4ebf4; padding:15px 20px 16px 20px;}


.edit_v dl dt {width:200px}
.edit_v dl dd {width:640px}
/*레이어 이미지 슬라이드 배너*/
.pop_banner {}
.slides {width:531px; height:366px; display:block; overflow:hidden; text-align:center;}
.slides .slidesjs-container {margin-bottom:20px;}
.slides .slidesjs-container li {border:1px solid #a8a8a8;}
.slides .slidesjs-navigation {display:inline-block; overflow: hidden;}
.slides .slidesjs-previous {display:none;}
.slides .slidesjs-next {display:none;}
.slides .slidesjs-play {margin-left:5px; display:inline-block; background:url(../../../files/web1/images/003/pop_ban_play.gif) no-repeat left top; width:9px; height:0; padding:13px 0 0 0; overflow:hidden;}
.slides .slidesjs-stop {margin-left:5px; display:inline-block; background:url(../../../files/web1/images/003/pop_ban_stop.gif) no-repeat left top; width:9px; height:0; padding:13px 0 0 0; overflow:hidden;}
.slides .slidesjs-pagination {display:inline-block; text-align:center;}
.slides .slidesjs-pagination li {display:inline-block; margin:0 3px;}
.slides .slidesjs-pagination li a {display:block; background:url(../../../files/web1/images/003/pop_ban_off.gif) no-repeat left top; width:13px; height:0; padding:13px 0 0 0; overflow:hidden;}
.slides .slidesjs-pagination li a.active {background:url(../../../files/web1/images/003/pop_ban_on.gif) no-repeat left top; width:13px; height:0; padding:13px 0 0 0;}

.pop_view_detail {width:100%; padding:12px 0 13px 20px;}
.pop_view_detail:after {content:''; display:block; clear:both;}
.pop_view_detail li {float:left; font-size:13px; background:url(../../../files/web1/images/003/pop_view_line.gif) no-repeat left 3px; padding:0 10px 0 10px;}
.pop_view_detail li:first-child {background:none; padding-left:0px;}
.pop_view_con {padding:15px 20px 16px 20px; line-height:21px; border-bottom:1px solid #9d9d9d;}
.pop_view_con2 {overflow-y:auto; height:80px; padding:10px 20px 12px 20px; line-height:21px; border-bottom:1px solid #9d9d9d;}
.pop_btn a {display:inline-block; margin:0 3px;}

.subscrip {width:100%;}
.subscrip:after {content:''; display:block; clear:both;}
.subscrip li {float:left; margin-left:30px; width:280px;}
.subscrip li:first-child {margin-left:0px;}
.subscrip li .ti {padding:12px 20px 18px 20px; border:1px solid #9d9d9d; font-size:20px; color:#3d3d3d;}
.subscrip li .con {background:#fafafa; height:136px; padding:15px 20px 0 20px; border:1px solid #cecece; border-top:none; color:#3d3d3d; line-height:22px;}
.subscrip li .blue {color:#2c5581;}

.year_div {border:1px solid #cecece;}
.year_div:after {content:''; display:block; clear:both;}
.year_div .year {float:left; width:149px; border-right:1px solid #cecece; background:#fff; text-align:center; padding:13px 0 17px 0;}
.year_div .year .prev {display:inline-block; width:10px; height:0px; padding:16px 0 0 0 ; overflow:hidden; background:url(../../../files/web1/images/003/year_prev_off.gif) no-repeat left top;}
.year_div .year a.prev:hover {background:url(../../../files/web1/images/003/year_prev_on.gif) no-repeat left top;}
.year_div .year .next {display:inline-block; width:10px; height:0px; padding:16px 0 0 0 ; overflow:hidden; background:url(../../../files/web1/images/003/year_next_off.gif) no-repeat left top;}
.year_div .year a.next:hover {background:url(../../../files/web1/images/003/year_next_on.gif) no-repeat left top;}
.year_div .year .num {display:inline-block; vertical-align:1px; margin:0 10px; font-size:20px; letter-spacing:-0.05em;}
.year_div .mon_ul {float:left; width:734px; height:58px; padding:0 0 0 14px; background:#f1f1f1;}
.year_div .mon_ul:after {content:''; display:block; clear:both;}
.year_div .mon_ul li {float:left; width:40px; padding:9px 10px 0 10px; background:url(../../../files/web1/images/003/mon_line.gif) no-repeat left 23px; position:relative;}
.year_div .mon_ul li:first-child {background:none;}
.year_div .mon_ul li a {display:block; width:40px; height:29px; padding:11px 0 0 0; text-align:center;}
.year_div .mon_ul li.on a {background:url(../../../files/web1/images/003/mon_on.png) no-repeat center top; color:#fff;}
.year_div .mon_ul li a.blue {color:#5a9ad8; font-weight:bold;}
.year_div .mon_pop {position:absolute; left:-42px; top:43px; width:148px; height:24px; padding:14px 0 0 0; text-align:center; background:url(../../../files/web1/images/003/mon_pop.png) no-repeat left top; z-index:2;}

.day_detail {background:url(../../../files/web1/images/003/day_line.gif) repeat-y 14px top;}
.day_detail dl {width:100%; line-height:21px; margin-bottom:30px;}
.day_detail dl:after {content:''; display:block; clear:both;}
.day_detail dl dt {float:left; width:110px; padding:5px 0 6px 50px; background:url(../../../files/web1/images/003/day_icon_off.gif) no-repeat left top; font-size:15px; font-weight:bold; margin:15px 0 0 0;}
.day_detail dl dd {float:right; width:740px; background:url(../../../files/web1/images/003/day_b_off.gif) no-repeat left bottom;}
.day_detail dl dd .bg {width:685px; padding:20px 15px 18px 40px; background:url(../../../files/web1/images/003/day_t_off.gif) no-repeat left top;}
.day_detail dl dd .bg:after {content:''; display:block; clear:both;}
.day_detail dl dd .tit {font-size:15px;}
.day_detail dl dd .txt {margin-top:11px;}
.day_detail dl dd ul {margin-top:10px;}
.day_detail dl dd ul:after {content:''; display:block; clear:both;}
.day_detail dl dd ul li {float:left; margin-right:12px;}
.day_detail dl dd ul li:after {content:''; display:block; clear:both;}
.day_detail dl dd ul li .l {display:block; float:left; background:url(../../../files/web1/images/003/day_line2.gif) no-repeat right 5px; padding:0 7px 0 0;}
.day_detail dl dd ul li .r {display:block; float:left; padding:0 0 0 5px;}
.day_detail dl.today dt {color:#2c5581; padding:0 0 6px 50px; background:url(../../../files/web1/images/003/day_icon_on.gif) no-repeat left 8px; font-weight:bold; margin:13px 0 0 0;}
.day_detail dl.today dd {background:url(../../../files/web1/images/003/day_b_on.gif) no-repeat left bottom;}
.day_detail dl.today dd .bg {background:url(../../../files/web1/images/003/day_t_on.gif) no-repeat left top;}
.day_detail dl dd .pl {width:695px; padding-left:35px; padding-right:10px;}
.day_detail dl dd .left {float:left; margin-right:15px;}
.day_detail dl dd .right {float:left; width:490px;}

.scroll_div1 {height:151px; padding:15px 20px 16px 20px; border:1px solid #cecece; border-top:1px solid #9d9d9d; overflow-y:scroll; line-height:22px;}
.line_check {padding:16px 0 17px 20px; border-bottom:1px solid #9d9d9d;}
.line_check input {vertical-align:middle;}
.line_check label {vertical-align:middle; margin-left:5px;}

/*사이트맵*/
.sitemap {width:100%; position:relative;}
.sitemap > ul {width:100%;}
.sitemap > ul:after {content:''; display:block; clear:both;}
.sitemap > ul > li {float:left; width:266px;}
.sitemap > ul > li > a {display:block; width:246px; height:34px; padding:11px 0 0 20px; background:#2a78c5; font-size:15px; color:#fff; font-weight:bold;}
.sitemap > ul > li > ul {width:100%;}
.sitemap > ul > li > ul > li > a {display:block; height:34px; border-bottom:1px solid #d1d1d1; padding:11px 0 0 20px; font-size:15px; color:#3d3d3d; font-weight:bold;}
.sitemap > ul > li > ul > li > ul {border-bottom:1px solid #d1d1d1; padding:2px 0 13px 0;}
.sitemap > ul > li > ul > li > ul > li {padding:10px 0 0 20px;}
.sitemap > ul > li > ul > li > ul > li a {color:#3d3d3d; font-size:13px;}
.sitemap .pup_div {display:block; width:246px; height:34px; padding:11px 0 0 20px; background:#5262a1;}
.sitemap .pup_div a {font-size:15px; color:#fff; font-weight:bold;}
.sitemap .h729 {height:729px;}
.ml51 {margin-left:51px;}
.mt12 {margin-top:12px;}

/*faq*/
.fqa_list {position:relative; overflow:hidden; border-bottom:1px solid #9d9d9d; border-top:1px solid #9d9d9d;}
.fqa_list > ul > li {border-top:1px solid #cecece; background:url(../../../files/web1/images/common/list_plus.gif) no-repeat 865px 30px;}
.fqa_list > ul > li.on {border-top:1px solid #9d9d9d; background:url(../../../files/web1/images/common/list_minus.gif) no-repeat 865px 30px;}
.fqa_list > ul > li:first-child {border-top:none; line-height:22px;}
.fqa_list > ul > li > a {display:block; background:url(../../../files/web1/images/006/ico_q.gif) no-repeat 20px center; padding:17px 0 18px 69px;}
.fqa_list > ul > li > a > strong {display:block;}
.fqa_list > ul > li > a > span {display:block; margin-top:4px;}
.fqa_list > ul > li > div.fqa_a {display:none; border:1px solid #9d9d9d; padding:20px 50px 20px 117px; background:url(../../../files/web1/images/006/ico_a.gif) no-repeat 69px 36px;  position:relative; z-index:2; margin-bottom:-1px;}
.fqa_list > ul > li > div.fqa_a ul {margin-top:20px; border-top:1px solid #cecece; padding:15px 0 0 0;}
.fqa_list > ul > li > div.fqa_a ul:after {content:''; display:block; clear:both;}
.fqa_list > ul > li > div.fqa_a ul li {float:left; margin-right:40px;}
.fqa_list > ul > li > div.fqa_a ul li:after {content:''; display:block; clear:both;}
.fqa_list > ul > li > div.fqa_a ul li .l {display:block; float:left; background:url(../../../files/web1/images/006/fqa_line.gif) no-repeat right 5px; padding:0 10px 0 0;}
.fqa_list > ul > li > div.fqa_a ul li .r {display:block; float:left; padding:0 0 0 10px;}
.fqa_list > ul > li:last-child {}

.step_type_h1 {width:100%;}
.step_type_h1:after {content:''; display:block; clear:both;}
.step_type_h1 li {float:left; width:220px; padding:0 0 6px 0; border-bottom:3px solid #5d5d5d; margin-left:37px; font-size:20px; color:#3d3d3d; background:url(../../../files/web1/images/006/step_arr_off.gif) no-repeat right 8px; font-weight:bold;}
.step_type_h1 li:first-child {margin-left:0px;}
.step_type_h1 li.on {color:#2a63a0; border-bottom:3px solid #5a9ad8; background:url(../../../files/web1/images/006/step_arr_on.gif) no-repeat right 8px;}


.line_box1 {border:1px solid #9d9d9d; padding:14px 20px 15px 20px;}
.line_box2 {border:1px solid #d0d0d0; padding:14px 20px 15px 20px}

.cert_div1 {border:1px solid #9d9d9d; padding:14px 20px 15px 20px; line-height:21px;}
.cert_div1 ul {width:648px; margin:25px auto 0 auto;}
.cert_div1 ul:after {content:''; display:block; clear:both;}
.cert_div1 ul li {float:left; width:304px; height:96px; padding:122px 0 0 0; border:1px solid #e5e5e5; text-align:center; font-size:18px;}
.cert_div1 .ml36 {margin-left:36px;}
.cert_div1 ul li.mob {background:url(../../../files/web1/images/006/img_mob.gif) no-repeat center 35px;}
.cert_div1 ul li.ip {background:url(../../../files/web1/images/006/img_ip.gif) no-repeat center 54px;}
.cert_div1 ul li img {vertical-align:-3px; margin-left:5px;}

.check_line {border:1px solid #9d9d9d; border-top:none; padding:15px 0 17px 20px;}
.check_line input {vertical-align:middle;}
.check_line label {margin-left:3px;}

.menu_ul {width:100%;}
.menu_ul:after {content:''; display:block; clear:both;}
.menu_ul > li {float:left; width:266px; height:305px; margin-left:51px;}
.menu_ul .ml0 {margin-left:0;}
.menu_ul > li .bl_line {padding-right:10px;}

.cust_ul {width:100%; margin-top:15px;}
.cust_ul:after {content:''; display:block; clear:both;}
.cust_ul > li {float:left; width:266px; margin-left:51px;}
.cust_ul > li:first-child {margin-left:0px;}
.cust_ul > li .ti {border:1px solid #9d9d9d; padding:12px 0 18px 20px; color:#3d3d3d; font-size:20px; font-weight:bold;}
.cust_ul > li .con {height:103px; border:1px solid #cecece; border-top:none; padding:15px 0 0 20px; color:#3d3d3d; font-weight:bold; background:#fafafa;}

.web_site {width:100%; padding:20px 0 0 0; background:url(../../../files/web1/images/006/bg_web.gif) no-repeat 435px 95px; line-height:22px; position:relative;}
.web_site .box1 {width:396px; height:70px; padding:22px 0 0 0; background:#4f5260; color:#fff; text-align:center;}
.web_site .box1 strong {display:block; font-size:18px;}
.web_site .box1 span {display:block; margin-top:5px;}
.web_site .box2 {position:absolute; right:0px; top:20px; width:295px; height:154px; padding:50px 50px 0 50px; background:#2a78c5; color:#fff; text-align:center;}
.web_site .box2 strong {display:block; font-size:18px;}
.web_site .box2 span {display:block; margin-top:15px;}

.terms_div {width:100%; padding:20px 0 0 0; line-height:22px; background:url(../../../files/web1/images/006/bg_terms.gif) no-repeat center 180px;}
.terms_div .box {border:4px solid #d5d5d5; width:346px; height:113px; padding:20px 38px 0 38px; text-align:center; background:#fff;}
.terms_div .box strong {display:block; font-size:18px; color:#3d3d3d;}
.terms_div .box span {display:block; margin-top:9px;}
.terms_div > div:after {content:''; display:block; clear:both;}
.terms_div > div .term1 {float:left;}
.terms_div > div .term2 {float:right;}
.terms_div .term3 .ti {height:42px; padding:15px 0 0 0; background:#5d5d5d; color:#fff; font-size:18px; text-align:center;}
.terms_div .term3 .con {padding:15px 20px 16px 20px; background:#e4ebf4; color:#5d5d5d;}

.day_select {text-align:right;}
.day_select strong {vertical-align:middle; margin-right:10px;}
.day_select select {height:25px; border:1px solid #cecece; vertical-align:middle;}

/*상담분야선택 팝업*/
.area_menu {width:100%; margin-top:25px;}
.area_menu > ul:after {content:''; display:block; clear:both;}
.area_menu > ul > li {float:left; width:155px; position:relative; margin:0 0 10px 10px;}
.area_menu > ul > li.ml0 {margin-left:0px;}
.area_menu > ul > li > a {display:block; width:153px; height:31px; padding:9px 0 0 0; border:1px solid #e7e7e7; background:#fff; text-align:center; font-size:14px;}
.area_menu > ul > li.on > a {border:1px solid #2a78c5; background:#2a78c5; color:#fff;}
.area_menu > ul > li .arr {display:none; position:absolute; left:69px; top:42px; z-index:3;}
.area_menu > ul > li > ul {position:absolute; top:52px; width:630px; padding:0 10px; border:1px solid #4f5260; background:#fff; z-index:2;}
.area_menu > ul > li > ul:after {content:''; display:block; clear:both;}
.area_menu > ul > li > ul > li {float:left; padding:10px 10px 11px 10px; background:url(../../../files/web1/images/006/area_menu_line.gif) no-repeat left 13px;}
.area_menu > ul > li > ul > li:first-child {background:none;}
.area_menu > ul > li > ul > li > a {font-size:14px;}
.area_menu > ul > li > ul > li > a:hover {color:#306195;}
.area_menu > ul > li.li1 > ul {left:0px;}
.area_menu > ul > li.li2 > ul {left:-165px;}
.area_menu > ul > li.li3 > ul {left:-330px;}
.area_menu > ul > li.li4 > ul {left:-495px;}
.area_menu > ul > li > .n_btn {display:block; width:153px; height:31px; padding:9px 0 0 0; border:1px solid #e7e7e7; background:#fff; text-align:center; font-size:14px;}


@media all and (max-height:800px) {
    .pop_layer {display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%}
    .pop_layer.open {display:block}
    .pop_layer .bg {width:100%; height:100%; background:#000; background:url(../../../files/web1/images/common/layer_bg.png)}
    .pop_layer .layer_wrap {position:absolute; top:50%; left:50%; background:#fff;overflow-y:scroll;height:650px}
    .pop_layer .layer_wrap h2 {padding:23px 30px; background:#4f5260; font-size:24px; font-weight:600; color:#fff; line-height:24px}
    .layer_wrap .layer_cont {overflow-y:auto; padding:40px; width:440px}
    .layer_wrap .layer_cont h4 {margin:0}
    .layer_wrap .btn_close {display:inline-block; position:absolute; top:20px; right:30px; width:29px; height:29px; background:url(../../../files/web4/images/common/btn_layer_close.png) no-repeat 0 0}
    .layer_wrap .blu_box {padding-bottom:15px}
}

/*레이어팝업*/
.pop_layer {display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%}
.pop_layer.open {display:block}
.pop_layer .bg {width:100%; height:100%; background:#000; background:url(../../../files/web1/images/common/layer_bg.png)}
.pop_layer .layer_wrap {position:absolute; top:50%; left:50%; background:#fff}
.pop_layer .layer_wrap h2 {padding:20px 30px 26px 30px; background:#4f5260; font-size:24px; font-weight:600; color:#fff; line-height:24px; letter-spacing:-0.05em;}
.layer_wrap .layer_cont {overflow-y:auto; padding:40px; width:440px}
.layer_wrap .layer_cont h4 {margin:0}
.layer_wrap .btn_close {display:inline-block; position:absolute; top:20px; right:30px; width:29px; height:29px; background:url(../../../files/web1/images/common/btn_layer_close.png) no-repeat 0 0}
.layer_wrap .blu_box {padding-bottom:15px}
.pw_box {padding:20px 30px; background-color:#e4ebf4}
.pw_box input[type='text'] {padding:2px 5px 5px 5px; width:198px; height:27px; border:1px solid #b9c7da}
.pw_box label {font-size:14px; font-weight:600}
.pw_box input, .pw_box label {vertical-align:middle}
.lock {padding:24px 0 0 74px; background:url(../../../files/web1/images/common/bg_lock.png) no-repeat 0 0; color:#3d3d3d; font-weight:600; line-height:27px}
.lock strong {font-size:20px}
.pop_layer2 {display:none; position:fixed; left:0; top:0; z-index:9999; width:100%; height:100%}
.pop_layer2.open {display:block}
.pop_layer2 .bg {width:100%; height:100%; background:#000; background:url(../../../files/web1/images/common/layer_bg.png)}

.img_txt_h1 {width:100%;}
.img_txt_h1 .con {padding:49px 0 50px 55px;}
.img_txt_h1 .con:first-child {border-bottom:1px solid #9d9d9d;}
.img_txt_h1 .con:after {content:''; display:block; clear:both;}
.img_txt_h1 .l {float:left; margin-right:55px; text-align:center;}
.img_txt_h1 .r {float:left; width:600px; }
.img_txt_h1 .f18 {color:#3d3d3d; font-size:18px; margin:12px 0 0 0;}
.img_txt_h1 .f15 {font-size:15px; color:#3d3d3d;}
.img_txt_h1 .bl_p, .img_txt_h1 .bl_ul {margin-top:7px;}

.img_txt_h2 {width:100%;}
.img_txt_h2:after {content:''; display:block; clear:both;}
.img_txt_h2 .l {float:left; margin-right:40px;}
.img_txt_h2 .r {float:left; width:610px; line-height:22px;}
.img_txt_h2 .f17 {font-size:17px; line-height:25px; color:#3d3d3d}

.emil_fax {border:1px solid #9e9e9e;}
.emil_fax:after {content:''; display:block; clear:both;}
.emil_fax .l {float:left; height:30px; padding:10px 25px 0 25px; border-right:1px solid #cecece; background:#fafafa; text-align:center;}
.emil_fax .r {float:left; padding:10px 0 0 20px;}
.emil_fax ul:after {content:''; display:block; clear:both;}
.emil_fax ul li {float:left; margin-right:40px;}
.emil_fax ul li strong {display:inline-block; padding:1px 9px 2px 0; background:url(../../../files/web1/images/001/line_fax.gif) no-repeat right top;}
.emil_fax ul li span {display:inline-block; padding:0 0 0 10px;}

.box_li_type1 {width:100%;}
.box_li_type1:after {content:''; display:block; clear:both;}
.box_li_type1 li {float:left; margin-top:10px; margin-left:8px;}
.box_li_type1 li.first {margin-left:0px;}
.box_li_type1 li a {display:block; width:170px; height:169px; padding:25px 2px 0 1px; text-align:center; background:url(../../../files/web1/images/001/bg_001001001001_1.gif) no-repeat left top;}
.box_li_type1 li a:hover {background:url(../../../files/web1/images/001/bg_001001001001_1_on.gif) no-repeat left top;}
.box_li_type1 li a .t1 {display:block; font-size:17px; color:#3d3d3d;}
.box_li_type1 li a .t2 {display:block; margin:18px 0 0 0; padding:15px 0 0 0; font-size:13px; line-height:22px; background:url(../../../files/web1/images/001/box_li_line.gif) no-repeat center top;}
.box_li_type1 .li_img {width:173px; height:193px; padding:0; position:relative;}
.box_li_type1 .li_img .img {position:relative;}
.box_li_type1 .li_img .t1 {position:absolute; left:29px; top:23px;}

.ul_line_type1 {width:100%; line-height:21px;}
.ul_line_type1:after {content:''; display:block; clear:both;}
.ul_line_type1 li {float:left; width:435px; height:125px; border:3px solid #c4c4c4; text-align:center; background:#fff;}
.ul_line_type1 li.li1 {height:107px; padding:18px 0 0 0;}
.ul_line_type1 li.li2 {margin-left:15px; height:85px; padding:40px 0 0 0;}

.ul_line_type2 {width:100%; line-height:21px;}
.ul_line_type2:after {content:''; display:block; clear:both;}
.ul_line_type2 li {float:left; width:280px; margin-left:30px;}
.ul_line_type2 li:first-child {margin-left:0px;}
.ul_line_type2 li .ti {height:45px; padding:20px 0 0 0; border:1px solid #9d9d9d; font-size:15px; color:#3d3d3d; text-align:center;}
.ul_line_type2 li .ti2 {height:55px; padding:10px 0 0 0; border:1px solid #9d9d9d; font-size:15px; color:#3d3d3d; text-align:center;}
.ul_line_type2 li .con {border:1px solid #cecece; border-top:none; padding:11px 20px 19px 20px; background:#fafafa;}
.ul_line_type2 li .con p {padding:4px 0 5px 0;}
.ul_line_type2 li .con p:first-child {border-top:none;}
.ul_line_type2 li .mh1 {height:84px; border-bottom:1px solid #dadada;}
.ul_line_type2 li .mh2 {height:44px; border-bottom:1px solid #dadada;}
.ul_line_type2 li .con p strong {color:#2c5581;}
.ul_line_type2 li .con2 {border:1px solid #cecece; border-top:none; height:80px; padding:10px 20px 19px 20px; background:#fafafa;}

.sub_tab_type1 {width:100%;}
.sub_tab_type1:after {content:''; display:block; clear:both;}
.sub_tab_type1 li {float:left; width:224px; margin-left:1px;}
.sub_tab_type1 li:first-child {margin-left:0px; width:225px;}
.sub_tab_type1 li a {display:block; height:32px; padding:8px 0 0 0; background:#5d5d5d; color:#fff; text-align:center; font-size:15px;}
.sub_tab_type1 li.on a {background:#2a78c5; font-weight:bold;}

.blue_div_h1 {background:#f8f8f8; padding:22px 40px 40px 40px;}
.blue_div_h1 .tit {font-size:20px; color:#3d3d3d;}
.blue_div_h1 ul {width:100%;}
.blue_div_h1 ul:after {content:''; display:block; clear:both;}
.blue_div_h1 ul li {float:left; width:358px; height:128px; padding:15px 20px 0 20px; background:#fff; border:1px solid #cecece; line-height:22px; position:relative; margin-top:20px;}
.blue_div_h1 ul li .t1 {font-size:15px; color:#3d3d3d;}
.blue_div_h1 ul li .t2 {margin:6px 0 0 0; color:#3d3d3d;}
.blue_div_h1 ul li .btn {position:absolute; right:20px; bottom:20px;}
.blue_div_h1 ul li.h165 {height:150px;}
.blue_div_h1 ul li.h175 {height:175px;}
.blue_div_h1 .blue_box {margin-top:18px; border:1px solid #cecece; background:#fff; padding:20px; line-height:22px;}
.blue_div_h1 .blue_box:after {content:''; display:block; clear:both;}
.blue_div_h1 .blue_box .l {float:left; width:275px;}
.blue_div_h1 .blue_box .l strong {display:inline-block; width:170px;}
.blue_div_h1 .blue_box .l img {vertical-align:-9px;}
.blue_div_h1 .blue_box .r {float:left; width:483px; height:105px; padding-left:19px; border-left:1px solid #cecece;}
.blue_div_h1 .blue_box .pt1 {padding-top:29px; height:76px;}
.blue_div_h1 .blue_box .pt2 {padding-top:19px; height:86px;}

.blue_div_h2 {background:#f8f8f8; padding:36px 40px 30px 40px; line-height:22px;}
.blue_div_h2 .txt {background:url(../../../files/web1/images/001/bg_001001002001001003_1.gif) no-repeat left top; padding:0 0 0 55px;}

.blue_div_h1_v2 ul li {overflow:hidden; height:auto; width:232px; margin-left:0; border-left:0; padding-bottom:15px}
.blue_div_h1_v2 ul li:first-child {border-left:1px solid #cecece}
.blue_div_h1_v2 ul li .t1 {float:left}
.blue_div_h1_v2 ul li .btn {position:static; float:right}

.line_type_h1 {border:1px solid #9d9d9d; position:relative;}
.line_type_h1 .t_txt {font-size:15px; color:#3d3d3d; padding:24px 30px 0 30px; line-height:24px;}
.line_type_h1 .t_txt .f13 {display:block; line-height:22px; font-size:13px; color:#555;}
.line_type_h1 .ball_div {background:#f6f6f6; padding:25px 32px 26px 84px; position:relative; line-height:21px;}
.line_type_h1 .ball_div .ex {position:absolute; left:20px; top:19px;}
.line_type_h1 .ball_div .t1 {color:#3d3d3d;}
.line_type_h1 .ball_div .t2 {margin:10px 0 0 0; padding:9px 0 0 0; border-top:1px solid #cecece;}
.line_type_h1 .ball_div.pb {padding-bottom:17px;}

.line_type_h1 .ball_div2 {background:#f6f6f6; padding:25px 299px 26px 84px; position:relative; line-height:21px;}
.line_type_h1 .ball_div2 .ex {position:absolute; left:20px; top:19px;}
.line_type_h1 .ball_div2 .t1 {color:#3d3d3d;}
.line_type_h1 .ball_div2 .t2 {margin:10px 0 0 0; padding:9px 0 0 0; border-top:1px solid #cecece;}
.line_type_h1 .bg1 {position:absolute; left:650px; top:47px;}
.line_type_h1 .bg2 {position:absolute; left:656px; top:38px;}
.line_type_h1 .bg3 {position:absolute; left:654px; top:33px;}
.line_type_h1 .bg4 {position:absolute; left:623px; top:46px;}
.line_type_h1 .bg5 {position:absolute; left:616px; top:25px;}

.step_type_h2, .step_type_h3 {width:100%; position:relative; height:340px;}
.step_type_h2 .step {border:1px solid #d5d5d5; width:278px; height:153px;}
.step_type_h2 .step .top {padding:14px 0 0 58px; height:56px; background:#fff; position:relative; font-size:17px;}
.step_type_h2 .step .top .num {position:absolute; left:20px; top:18px;}
.step_type_h2 .step .bot {height:70px; background:#f6f6f6; padding:12px 0 0 45px; line-height:18px; font-size:12px;}
.step_type_h2 .b_step, .step_type_h3 .b_step {width:221px; height:140px; background:#2a78c5; padding:15px 0 0 59px; color:#fff; position:relative; font-size:17px;}
.step_type_h2 .b_step .num, .step_type_h3 .b_step .num {position:absolute; left:20px; top:18px;}
.step_type_h2 .num1, .step_type_h3 .num1 {position:relative;}
.step_type_h2 .num2, .step_type_h3 .num2 {position:absolute; left:310px; top:0px;}
.step_type_h2 .num3, .step_type_h3 .num3 {position:absolute; left:620px; top:0px;}
.step_type_h2 .num4, .step_type_h3 .num4 {position:absolute; left:620px; top:185px;}
.step_type_h2 .num5, .step_type_h3 .num5 {position:absolute; left:310px; top:185px;}
.step_type_h2 .num6, .step_type_h3 .num6 {position:absolute; left:0px; top:185px;}
.step_type_h2.bg1, .step_type_h3.bg1 {background:url(../../../files/web1/images/001/bg_step_type_h2_1.gif) no-repeat left top;}
.step_type_h2 .mtm02 {margin-top:-2px;}
.step_type_h2 .b_step .bot {padding:45px 0 0 0; line-height:18px; font-size:12px;}

.step_type_h3 .step {border:1px solid #d5d5d5; width:278px;}
.step_type_h3 .step .top {padding:15px 0 0 58px; height:74px; background:#fff; position:relative; line-height:18px;}
.step_type_h3 .step .top .num {position:absolute; left:20px; top:18px;}
.step_type_h3 .step .top .p1 {display:block; font-size:17px;}
.step_type_h3 .step .top .p2  {display:block; margin-top:8px;}
.step_type_h3 .step .bot {height:52px; background:#f6f6f6 url(../../../files/web1/images/001/bg_step_bot3.gif) no-repeat 20px 15px; padding:12px 0 0 58px; line-height:18px; font-size:12px;}
.step_type_h3 .step .bot2 {height:72px; background:#f6f6f6 url(../../../files/web1/images/001/bg_step_bot3.gif) no-repeat 20px 15px; padding:12px 0 0 58px; line-height:18px; font-size:12px;}
.step_type_h3 .step .bot3 {height:64px;}
.step_type_h3 .step2 {width:280px; height:155px;}
.step_type_h3 .step2 .top {padding:15px 0 0 58px; height:74px; background:#2a78c5; position:relative; line-height:18px;}
.step_type_h3 .step2 .top .num {position:absolute; left:20px; top:18px;}
.step_type_h3 .step2 .top .p1 {display:block; font-size:17px; color:#fff;}
.step_type_h3 .step2 .top .p2  {display:block; margin-top:8px; color:#fff;}
.step_type_h3 .step2 .bot {height:52px; background:#266db3; padding:12px 0 0 58px; line-height:18px; font-size:12px; color:#fff;}
.step_type_h3.bg2 {background:url(../../../files/web1/images/001/bg_step_type_h2_2.gif) no-repeat left top;}
.step_type_h3_v2 {height:295px}
.step_type_h3_v2 .step .top {height:56px}
.step_type_h3_v2 .step .bot {background-image:none}
.step_type_h3_v2 .num4 {left:0}
.step_type_h3_v2 .num4, .step_type_h3_v2 .num5 {top:158px}

.step_type_h4 {width:100%; position:relative; height:380px;}
.step_type_h4 .step {border:1px solid #d5d5d5; width:278px; height:173px;}
.step_type_h4 .step .top {padding:15px 0 0 58px; height:74px; background:#fff; position:relative; line-height:18px;}
.step_type_h4 .step .top .num {position:absolute; left:20px; top:18px;}
.step_type_h4 .step .top .p1 {display:block; font-size:17px;}
.step_type_h4 .step .top .p2 {display:block; margin-top:8px;}
.step_type_h4 .step .bot {height:72px; background:#f6f6f6 url(../../../files/web1/images/001/bg_step_bot3.gif) no-repeat 20px 15px; padding:12px 0 0 58px; line-height:18px; font-size:12px;}
.step_type_h4 .b_step {width:221px; height:160px; background:#2a78c5; padding:15px 0 0 59px; color:#fff; position:relative; font-size:17px;}
.step_type_h4 .b_step .num {position:absolute; left:20px; top:18px;}
.step_type_h4 .num1 {position:relative;}
.step_type_h4 .num2 {position:absolute; left:310px; top:0px;}
.step_type_h4 .num3 {position:absolute; left:620px; top:0px;}
.step_type_h4 .num4 {position:absolute; left:620px; top:205px;}
.step_type_h4 .num5 {position:absolute; left:310px; top:205px;}
.step_type_h4 .num6 {position:absolute; left:0px; top:205px;}
.step_type_h4.bg1 {background:url(../../../files/web1/images/001/bg_step_type_h4_1.gif) no-repeat left top;}

.step_type_h5 {width:100%; position:relative;}
.step_type_h5:after {content:''; display:block; clear:both;}
.step_type_h5 .step {float:left; border:1px solid #d5d5d5; width:201px; height:113px; margin-left:29px; position:relative;}
.step_type_h5 .step:first-child {margin-left:0px;}
.step_type_h5 .step .top {padding:15px 0 0 58px; position:relative; line-height:18px;}
.step_type_h5 .step .top .num {position:absolute; left:20px; top:18px;}
.step_type_h5 .step .top .p1 {display:block; font-size:17px;}
.step_type_h5 .step .txt1 {position:absolute; left:58px; top:64px; line-height:22px;}
.step_type_h5 .step .txt2 {position:absolute; left:58px; top:45px; line-height:22px;}
.step_type_h5 .b_step {background:#2a78c5; border:1px solid #2a78c5; color:#fff;}
.step_type_h5.bg1 {background:url(../../../files/web1/images/001/bg_step_type_h5_1.gif) no-repeat left top;}
.step_type_h5.bg2 {background:url(../../../files/web1/images/001/bg_step_type_h5_2.gif) no-repeat left top;}

.step_type_h6 {width:100%; position:relative; background:url(../../../files/web1/images/001/bg_step_type_h5_1.gif) no-repeat left top;}
.step_type_h6:after {content:''; display:block; clear:both;}
.step_type_h6 .step {float:left; border:1px solid #d5d5d5; width:201px; height:210px; margin-left:29px; position:relative;}
.step_type_h6 .step:first-child {margin-left:0px;}
.step_type_h6 .step .top {padding:13px 0 0 58px; height:96px; background:#fff; position:relative;}
.step_type_h6 .step .top .num {position:absolute; left:20px; top:18px;}
.step_type_h6 .step .top .p1 {display:block; font-size:17px; height:53px;}
.step_type_h6 .step .top .p2 {display:block; font-size:12px;}
.step_type_h6 .step .bot {height:89px; background:#f6f6f6 url(../../../files/web1/images/001/bg_step_bot3.gif) no-repeat 20px 15px; padding:12px 15px 0 58px; line-height:18px; font-size:12px;}

.tb_line_h1 {border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;}
.tb_line_h1:after {content:''; display:block; clear:both;}
.tb_line_h1 .left {float:left; width:250px; height:47px; padding:24px 0 0 30px; background:url(../../../files/web1/images/001/tb_line.gif) no-repeat right 22px;}
.tb_line_h1 .left strong {display:inline-block; background:url(../../../files/web1/images/common/bl_b.gif) no-repeat left 8px; padding:0 0 0 15px; font-size:15px; color:#3d3d3d;}
.tb_line_h1 .right {float:left; height:54px; padding:17px 0 0 44px;}
.tb_line_h1 ul:after {content:''; display:block; clear:both;}
.tb_line_h1 ul li {float:left; margin-right:80px;}

.boxs_div_h1 {margin-top:54px; width:716px; height:182px; position:relative; margin-left:auto; margin-right:auto; background:url(../../../files/web1/images/001/bg_arr.gif) no-repeat 255px 79px;}
.boxs_div_h1 .boxs1 {border:4px solid #d5d5d5; width:198px; height:65px; padding:12px 20px 0 20px; line-height:18px; font-size:13px;}
.boxs_div_h1 .mt12 {margin-top:12px;}
.boxs_div_h1 .boxs2 {position:absolute; right:0px; top:0px; width:440px; height:182px;}
.boxs_div_h1 .boxs2 .ti {border:1px solid #8f8f8f; height:28px; width:421px; padding:11px 0 0 17px;}
.boxs_div_h1 .boxs2 .tx {border:1px solid #d2d2d2; border-top:none; background:#f6f6f6; height:123px; padding:17px 15px 0 15px;}

#popup .pop_content3 {height:700px; padding:30px 23px 0 40px; overflow-y:scroll;}
.p_tab_type1 {position:relative; border:3px solid #5d5d5d; background:#5d5d5d; line-height:23px;}
.p_tab_type1 > ul:after {content:''; display:block; clear:both;}
.p_tab_type1 > ul > li {float:left;}
.p_tab_type1 > ul > li > a {display:block; height:45px; padding:19px 0 0 0; text-align:center; background:#fff; font-size:15px; color:#5d5d5d; border-left:1px solid #d3d3d3;}
.p_tab_type1 > ul > li > a.pt {height:55px; padding-top:9px;}
.p_tab_type1 > ul > li.first > a {border-left:none;}
.p_tab_type1 > ul > li.on > a {background:#5d5d5d; color:#fff;}
.p_tab_type1> ul > li.w2 {width:20%;}

.p_img_txt {width:100%;}
.p_img_txt:after {content:''; display:block; clear:both;}
.p_img_txt .img {float:left; margin-right:40px;}
.p_img_txt .txt {float:left; width:580px;}
.p_img_txt .txt .t1 {font-size:17px; line-height:25px;}
.p_img_txt .txt .t2 {font-size:13px; line-height:22px; margin:24px 0 0 0;}

.day_won {text-align:right;}
.day_won .day {display:inline-block; margin-right:10px;}
.day_won .won {display:inline-block; background:url(../../../files/web1/images/001/won_line.gif) no-repeat left 3px; padding:0 0 0 11px;}

.p_table_type_h1 {border:1px solid #9d9d9d;}
.p_table_type_h1 table {width:100%;}
.p_table_type_h1 table thead th:first-child {border-left:none;}
.p_table_type_h1 table thead th {padding:6px 0 8px 0; border-left:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d; background:#e4ebf4; font-size:14px;}
.p_table_type_h1 table thead th.tl {text-align:left; padding-left:20px;}
.p_table_type_h1 table tbody th {padding:15px 0 16px 0; border-top:1px solid #cecece; background:#fafafa;}
.p_table_type_h1 table tbody td {padding:15px 0 16px 0; text-align:center; border-left:1px solid #cecece; border-top:1px solid #cecece;}
.p_table_type_h1 table tbody .tl {text-align:left; padding-left:17px; padding-right:17px;}
.p_table_type_h1 table tbody td:first-child {border-left:none;}
.p_table_type_h1 table thead th.bdl {border-left:1px solid #9d9d9d;}
.p_table_type_h1 table tbody th.bdl {border-left:1px solid #cecece;}
.p_table_type_h1 table tbody td.bdl {border-left:1px solid #cecece;}
.p_table_type_h1 table tbody .bt {border-top:none;}

.box_table_type1 {width:100%;}
.box_table_type1 table {width:100%; background:url(../../../files/web1/images/001/table_001001001001_1.gif) no-repeat right top;}
.box_table_type1 table.bg2 {background:url(../../../files/web1/images/001/table_001001001001_7.gif) no-repeat right top;}
.box_table_type1 table thead th {height:60px; font-size:16px;}
.box_table_type1 table thead th.bdn {background:none; border:none;}
.box_table_type1 table thead th.b_l p {background:url(../../../files/web1/images/001/table_001001001001_2.gif) no-repeat right 3px;}
.box_table_type1 table thead th.b_r p {background:url(../../../files/web1/images/001/table_001001001001_2.gif) no-repeat left 3px;}
.box_table_type1 table tbody th {background:url(../../../files/web1/images/001/table_001001001001_3.gif) repeat-y left top;}
.box_table_type1 table tbody th.t_bt {padding:17px 0 0 0; border:1px solid #9d9d9d; border-bottom:none; vertical-align:top;}
.box_table_type1 table tbody th.t_bc {padding:17px 0 0 0; border-left:1px solid #9d9d9d; border-right:1px solid #9d9d9d; border-bottom:none; vertical-align:top;}
.box_table_type1 table tbody th.t_bb {padding:17px 0 0 0; border:1px solid #9d9d9d; border-top:none; vertical-align:top;}
.box_table_type1 table tbody th.t_b {padding:17px 0 0 0; border:1px solid #9d9d9d; vertical-align:top;}
.box_table_type1 table tbody th.bdlr {height:21px; background:url(../../../files/web1/images/001/table_001001001001_5.gif) no-repeat center top; border-left:1px solid #9d9d9d; border-right:1px solid #9d9d9d;}
.box_table_type1 table tbody td.line3 {background:url(../../../files/web1/images/001/table_001001001001_6.gif) no-repeat left top;}
.box_table_type1 table tbody td.h10 {height:10px;}
.box_table_type1 table tbody .tl {}
.box_table_type1 .boxs {width:150px; height:201px;}
.box_table_type1 .boxs a {display:block; width:148px; height:199px; border:1px solid #cecece;}
.box_table_type1 .boxs a .t1 {display:block; height:39px; padding:15px 0 0 0; background:#f3f3f3; color:#3d3d3d; text-align:center; font-size:15px;}
.box_table_type1 .boxs a .t2 {display:block; height:101px; padding:4px 14px 0 14px; line-height:22px;}
.box_table_type1 .boxs a .t3 {display:block; text-align:center;}
.box_table_type1 .boxs a:hover {border:1px solid #5a9ad8;}
.box_table_type1 .boxs2 {width:150px; height:245px;}
.box_table_type1 .boxs2 a {display:block; width:148px; height:243px; border:1px solid #cecece;}
.box_table_type1 .boxs2 a .t1 {display:block; height:61px; padding:15px 0 0 0; background:#f3f3f3; color:#3d3d3d; text-align:center; font-size:15px; line-height:22px;}
.box_table_type1 .boxs2 a .t2 {display:block; height:123px; padding:4px 14px 0 14px; line-height:22px;}
.box_table_type1 .boxs2 a .t3 {display:block; text-align:center;}
.box_table_type1 .boxs2 a:hover {border:1px solid #5a9ad8;}
.box_table_type1 .boxs3 {width:150px; height:244px;}
.box_table_type1 .boxs3 a {display:block; width:148px; height:242px; border:1px solid #cecece;}
.box_table_type1 .boxs3 a .t1 {display:block; height:40px; padding:15px 0 0 0; background:#f3f3f3; color:#3d3d3d; text-align:center; font-size:15px; line-height:22px;}
.box_table_type1 .boxs3 a .t2 {display:block; height:143px; padding:4px 14px 0 14px; line-height:22px;}
.box_table_type1 .boxs3 a .t3 {display:block; text-align:center;}
.box_table_type1 .boxs3 a:hover {border:1px solid #5a9ad8;}
.box_table_type1 table tbody td.line {background:url(../../../files/web1/images/001/table_001001001001_4.gif) repeat-y center top;}
.box_table_type1 table tbody td.line2 {background:url(../../../files/web1/images/001/table_001001001001_4.gif) no-repeat center 4px;}
.box_table_type1 .bgt {background:url(../../../files/web1/images/001/table_001001001001_8.gif) no-repeat center top; padding:14px 0 0 0; margin:14px 0 0 0;}


/*main*/
#m_container {width:100%; position:relative; overflow:hidden;}
.main_top {width:1160px; height:729px; position:relative; margin:0 auto;}
.main_top .main_visual {position:absolute; left:-380px; top:0px; height:729px;}
.main_top .bar {position:absolute; left:0px; top:664px; z-index:9; width:1160px;}
.main_top .bar ul {width:100%;}
.main_top .bar ul:after {content:''; display:block; clear:both;}
.main_top .bar ul li {float:left;width:20%;}
.main_top .bar ul li a{
    display: block;
    width:100%;
}
.main_top .bar ul li a img{
    width:100%;
    height:65px;
}
.slider1_container {width:1920px; height:729px; position:relative; overflow:hidden;}
.visual1 {position:absolute; left:0px; top:0px; width:1920px; height:730px; overflow:hidden;}
.visual1 .v1_1 {position:absolute; left:64px; top:187px; width:883px; height:543px;}
.visual1 .v1_2 {position:absolute; left:973px; top:301px;width: 500px;}
.visual1 .v1_3 {position:absolute; left:546px; top:155px; width:596px; height:44px;}
.visual1 .v1_4 {position:absolute; /*left:861px;*/left:851px; top:144px; width:5px; height:5px;}
.visual1 .v1_5 {position:absolute; /*left:900px;*/left:890px; top:144px; width:5px; height:5px;}
.visual1 .v1_6 {position:absolute; left:546px; top:223px; width:521px; height:47px;}

.visual1 .v2_1 {position:absolute; left:196px; top:0px; width:1724px; height:730px;}
.visual1 .v2_2 {position:absolute; left:380px; top:229px; width:746px; height:44px;}
.visual1 .v2_3 {position:absolute; /*left:622px;*/left:465px; top:218px; width:5px; height:5px;}
.visual1 .v2_4 {position:absolute; /*left:655px;*/left:628px; top:218px; width:5px; height:5px;}
.visual1 .v2_5 {position:absolute; left:380px; top:297px; width:454px; height:50px;}
.visual1 .v2_6 {position:absolute; left:410px; top:276px; width:541px; height:155px;}
.visual1 .v2_7 {position:absolute; left:410px; top:238px; width:630px; height:193px;}
.visual1 .v2_8 {position:absolute; left:0px; top:0px; width:139px; height:20px;}
.visual1 .v2_9 {position:absolute; left:21px; top:38px; width:158px; height:64px;}
.visual1 .v2_10 {position:absolute; left:199px; top:38px; width:160px; height:64px;}
.visual1 .v2_11 {position:absolute; left:379px; top:38px; width:160px; height:64px;}
.visual1 .v2_12 {position:absolute; left:21px; top:129px; width:158px; height:64px;}
.visual1 .v2_13 {position:absolute; left:199px; top:129px; width:160px; height:64px;}
.visual1 .v2_14 {position:absolute; left:410px; top:238px; width:630px; height:193px;}
.visual1 .v2_14 {position:absolute; left:410px; top:238px; width:630px; height:193px;}
.visual1 .v2_15 {position:absolute; left:0px; top:0px; width:189px; height:21px;}
.visual1 .v2_16 {position:absolute; left:21px; top:38px; width:158px; height:64px;}
.visual1 .v2_17 {position:absolute; left:199px; top:38px; width:160px; height:64px;}
.visual1 .v2_18 {position:absolute; left:379px; top:38px; width:160px; height:64px;}
.visual1 .v2_19 {position:absolute; left:21px; top:129px; width:158px; height:64px;}
.visual1 .v2_20 {position:absolute; left:199px; top:129px; width:160px; height:64px;}
.visual1 .alpha1 {position:absolute; left:0px; top:0px; width:139px; height:20px;}

.visual1 .v3_1 {position:absolute; left:380px; top:0px; width:1540px; height:730px;}
.visual1 .v3_2 {position:absolute; left:1015px; top:327px;width:500px;}
.visual1 .v3_3 {position:absolute; /*left:681px;*/left:716px; top:185px; width:5px; height:5px;}
.visual1 .v3_4 {position:absolute; /*left:716px;*/left:756px; top:185px; width:5px; height:5px;}
.visual1 .v3_5 {position:absolute; left:410px; top:320px; width:523px; height:75px;}

.visual1 .v3_6 {position:absolute; left:346px; top:267px;width:500px;}

.visual1 .v4_1 {position:absolute; left:98px; top:0px; width:1724px; height:730px;}
.visual1 .v4_2 {position:absolute; left:672px; top:200px; width:622px; height:248px;}
.visual1 .v4_3 {position:absolute; left:802px; top:380px; width:343px; height:75px;}
.visual1 .v8 {
    position: absolute;
    left: 640px;
    top: 306px;
    width: 420px;
    /* height: 75px; */
}
/*.visual1 .v1_1 {position:absolute; left:64px; top:187px; width:883px; height:543px;}*/
/*.visual1 .v1_2 {position:absolute; left:1237px; top:52px; width:413px; height:378px;}*/
/*.visual1 .v1_3 {position:absolute; left:546px; top:155px; width:596px; height:44px;}*/
/*.visual1 .v1_4 {position:absolute; !*left:861px;*!left:851px; top:144px; width:5px; height:5px;}*/
/*.visual1 .v1_5 {position:absolute; !*left:900px;*!left:890px; top:144px; width:5px; height:5px;}*/
/*.visual1 .v1_6 {position:absolute; left:546px; top:223px; width:521px; height:47px;}*/

/*.visual1 .v2_1 {position:absolute; left:196px; top:0px; width:1724px; height:730px;}*/
/*.visual1 .v2_2 {position:absolute; left:380px; top:229px; width:746px; height:44px;}*/
/*.visual1 .v2_3 {position:absolute; !*left:622px;*!left:465px; top:218px; width:5px; height:5px;}*/
/*.visual1 .v2_4 {position:absolute; !*left:655px;*!left:628px; top:218px; width:5px; height:5px;}*/
/*.visual1 .v2_5 {position:absolute; left:380px; top:297px; width:454px; height:50px;}*/
/*.visual1 .v2_6 {position:absolute; left:410px; top:276px; width:541px; height:155px;}*/
/*.visual1 .v2_7 {position:absolute; left:410px; top:238px; width:630px; height:193px;}*/
/*.visual1 .v2_8 {position:absolute; left:0px; top:0px; width:139px; height:20px;}*/
/*.visual1 .v2_9 {position:absolute; left:21px; top:38px; width:158px; height:64px;}*/
/*.visual1 .v2_10 {position:absolute; left:199px; top:38px; width:160px; height:64px;}*/
/*.visual1 .v2_11 {position:absolute; left:379px; top:38px; width:160px; height:64px;}*/
/*.visual1 .v2_12 {position:absolute; left:21px; top:129px; width:158px; height:64px;}*/
/*.visual1 .v2_13 {position:absolute; left:199px; top:129px; width:160px; height:64px;}*/
/*.visual1 .v2_14 {position:absolute; left:410px; top:238px; width:630px; height:193px;}*/
/*.visual1 .v2_14 {position:absolute; left:410px; top:238px; width:630px; height:193px;}*/
/*.visual1 .v2_15 {position:absolute; left:0px; top:0px; width:189px; height:21px;}*/
/*.visual1 .v2_16 {position:absolute; left:21px; top:38px; width:158px; height:64px;}*/
/*.visual1 .v2_17 {position:absolute; left:199px; top:38px; width:160px; height:64px;}*/
/*.visual1 .v2_18 {position:absolute; left:379px; top:38px; width:160px; height:64px;}*/
/*.visual1 .v2_19 {position:absolute; left:21px; top:129px; width:158px; height:64px;}*/
/*.visual1 .v2_20 {position:absolute; left:199px; top:129px; width:160px; height:64px;}*/
/*.visual1 .alpha1 {position:absolute; left:0px; top:0px; width:139px; height:20px;}*/

/*.visual1 .v3_1 {position:absolute; left:380px; top:0px; width:1540px; height:730px;}*/
/*.visual1 .v3_2 {position:absolute; left:410px; top:195px; width:463px; height:101px;}*/
/*.visual1 .v3_3 {position:absolute; !*left:681px;*!left:716px; top:185px; width:5px; height:5px;}*/
/*.visual1 .v3_4 {position:absolute; !*left:716px;*!left:756px; top:185px; width:5px; height:5px;}*/
/*.visual1 .v3_5 {position:absolute; left:410px; top:320px; width:523px; height:75px;}*/

/*.visual1 .v4_1 {position:absolute; left:98px; top:0px; width:1724px; height:730px;}*/
/*.visual1 .v4_2 {position:absolute; left:672px; top:200px; width:622px; height:248px;}*/
/*.visual1 .v4_3 {position:absolute; left:802px; top:380px; width:343px; height:75px;}*/

.slides_num {position:absolute; right:406px; top:25px; text-align:right;}
.slides_num a {display:inline-block; width:13px; height:13px; background:url(../../../files/web1/images/main/sli_off.png) no-repeat center top; margin-left:10px;}
.slides_num a.av {width:33px; height:13px; background:url(../../../files/web1/images/main/sli_on.png) no-repeat center top;}

#playButton {display:block; width:11px; height:0px; padding:13px 0 0 0; background:url(../../../files/web1/images/main/play.png) no-repeat left top; position:absolute; right:2px; top:25px; text-indent:-9999px; display:none;}
#pauseButton {display:block; width:11px; height:0px; padding:13px 0 0 0; background:url(../../../files/web1/images/main/stop.png) no-repeat left top; position:absolute; right:2px; top:25px; text-indent:-9999px;}

.main_bottom {width:100%; position:relative;}
.board_div_h1 {width:1160px; position:relative; margin:0 auto; padding:40px 0 40px 0;}
.board_top {width:100%; position:relative;}
.board_top:after {content:''; display:block; clear:both;}
.board_top .txt a {display:block;}
.board_top .txt a .day {display:block; color:#8d8d8d; margin-top:5px;}
.board_top .more {position:absolute; right:20px; top:18px;}

.board_1 {float:left; width:379px; height:70px; border-right:1px solid #cecece; position:relative;}
.board_1:after {content:''; display:block; clear:both;}
.board_1 .ti {float:left; width:79px; /*padding:14px 0 0 0;*/padding:20px 0 0 0; font-size:16px; color:#3d3d3d;}
.board_1 .txt {float:left; width:250px; padding:17px 0 0 10px; background:url(../../../files/web1/images/main/board_line1.gif) no-repeat left 20px;}

.board_bot {width:100%; height:188px; position:relative; margin:50px 0 0 0;}
.board_bot:after {content:''; display:block; clear:both;}

.board_2 {float:left; width:760px; position:relative; margin-right:40px;}
.board_2 .more {position:absolute; right:0px; top:3px;}
.board_2 ul {width:100%;}
.board_2 ul:after {content:''; display:block; clear:both;}
.board_2 ul > li {float:left; background:url(../../../files/web1/images/main/board2_line.gif) no-repeat left top; padding:0 15px 0 14px;}
.board_2 ul > li:first-child {background:none; padding-left:0px;}
.board_2 ul > li > a {display:block; color:#6f88a6; font-size:16px; margin-top:-2px;}
.board_2 ul > li > .con {display:none; position:absolute; left:0px; top:28px; width:760px;}
.board_2 ul > li > .con:after {content:''; display:block; clear:both;}
.board_2 ul > li > .con .img {float:left; width:260px; margin-right:20px;overflow:hidden;}
.board_2 ul > li > .con .img img {/*width:260px;*/ height:160px;}
.board_2 ul > li > .con .txt {float:left; width:480px; height:139px; padding:17px 0 0 0; border-top:3px solid #2d2d2d; border-bottom:1px solid #2d2d2d; line-height:24px;}
.board_2 ul > li > .con .txt .t1 {display:block; overflow:hidden; text-overflow:ellipsis; max-width:100%; white-space:nowrap; font-size:15px; color:#5889bc; font-weight:bold;}
.board_2 ul > li > .con .txt .t2 {display:block; margin-top:7px;}
.board_2 ul > li > .con .txt .day {padding:0 0 2px 18px; background:url(../../../files/web1/images/main/ico_day.gif) no-repeat left 3px; margin-top:10px;}
.board_2 ul > li > .con .no_img {width:100%}
.board_2 ul > li.on > a {color:#3d3d3d; font-weight:bold;}

.board_3 {float:left; width:360px;}
.board_3 .ti {color:#3d3d3d; font-size:16px; margin-top:-2px;}

.banner {position:relative; width:360px; height:160px; margin-top:10px;}
.banner .num {position:absolute; right:21px; top:-21px}
.banner .num a {display:inline-block; vertical-align:top; margin-left:5px; width:15px; height:5px; background:#9d9d9d}
.banner .num a.on {width:35px; height:5px; background-color:#5889bc}
.banner > ul {width:360px; height:160px;}
.banner > ul>li {
    position:absolute;
    left:0; top:0; height:160px;
}
.banner .btn_stop , .banner .btn_play {position:absolute; top:-22px; right:0; display:inline-block; width:10px; height:7px; background:url(../../../files/web1/images/main/btn_banner_stop.gif) no-repeat 0 0}
.banner .btn_play {display:none; height:9px; top:-23px; background-image:url(../../../files/web1/images/main/btn_banner_play.gif)}

.board_div_h2 {width:100%; /*height:666px;*/height:486px; background:#cee4f3 url(../../../files/web1/images/main/board_div2.gif) no-repeat center top;}
.board_4 {width:1160px; height:607px; padding:59px 0 0 0; margin:0 auto; position:relative; text-align:center;}
.board_4 .p1 {font-size:36px; color:#2e5788;font-family:'微软雅黑',Arial}
.board_4 .p2 {font-size:18px; color:#3d3d3d; margin-top:25px;font-family:'微软雅黑',Arial}
.board_4 > ul {width:100%; margin-top:140px; position:relative;margin-left:150px;}
.board_4 > ul:after {content:''; display:block; clear:both;}
.board_4 > ul > li {float:left;width:13%; margin-left: 1.8%}
.board_4 > ul >li a{
    display: block;
    width:100%;
    height:207px;
}
.board_4 > ul>li a img{
    width:100%;
}
.board_4 > ul > li:first-child {margin-left:0px;}
.board4_ul .con {text-align:left; position:absolute; left:0px; top:260px;}
.board4_ul .con .arr1 {position:absolute; left:114px; top:0px;}
.board4_ul .con .arr2 {position:absolute; left:414px; top:0px;}
.board4_ul .con .arr3 {position:absolute; left:714px; top:0px;}
.board4_ul .con .arr4 {position:absolute; right:115px; top:0px;}
.board4_ul .bo_con {width:100%; margin-top:40px;display:none;}
.board4_ul .bo_con:after {content:''; display:block; clear:both;}
.board4_ul .bo_con .ti {float:left; width:230px; height:55px; padding:25px 0 0 30px; background:#2e5788; font-size:18px; color:#fff;}
.board4_ul .bo_con .ti img {vertical-align:-5px; margin-left:10px;}
.board4_ul .bo_con ul {float:left; width:900px; background-color:#5889bc}
.board4_ul .bo_con ul:after {content:''; display:block; clear:both;}
.board4_ul .bo_con ul li {float:left;}


.board_div_h3 {width:1160px; padding:59px 0 0 0; position:relative; margin:0 auto;}
.board_div_h3 .t1 {text-align:center; font-size:36px; color:#2e5788;font-family:'微软雅黑',Arial}
.board_div_h3 .t2 {text-align:center; font-size:18px; color:#3d3d3d; margin:12px 0 0 0;font-family:'微软雅黑',Arial}
.mainGoMune {width:100%; position:relative;}
.mainGoMune .bts a span {position:absolute; top:-9999px; height:0; width:0; overflow:hidden; visibility:hidden;}
.mainGoMune .co_L {position:absolute; left:0px; top:58px;}
.mainGoMune .co_L a {display:block; width:35px; height:35px; background:url(../../../files/web1/images/main/th_l_off.gif) no-repeat left top;}
.mainGoMune .co_L a:hover {background:url(../../../files/web1/images/main/th_l_on.gif) no-repeat left top;}
.mainGoMune .co_R {position:absolute; right:0px; top:58px;}
.mainGoMune .co_R a {display:block; width:35px; height:35px; background:url(../../../files/web1/images/main/th_r_off.gif) no-repeat left top;}
.mainGoMune .co_R a:hover {background:url(../../../files/web1/images/main/th_r_on.gif) no-repeat left top;}
.mainGoMune .rollDiv {position:relative; width:1051px; height:176px; margin:40px 0 40px 56px; overflow:hidden; }
.mainGoMune .rollDiv:after {content:''; display:block; clear:both;}
.mainGoMune .rollDiv a {display:block; float:left; position:absolute; left:0; top:0px; width:208px; height:164px; padding:12px 0 0 0; text-align:center; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.mainGoMune .rollDiv a .s1 {display:block; font-size:14px; color:#2e5788; margin-top:14px;}
.mainGoMune .rollDiv a .s2 {display:block; line-height:20px; margin-top:10px;font-size:12px;}

/*页面错误*/
.page_error {width:678px; margin:100px auto 0 auto;}
.error {margin-top:10px; width:464px; height:187px; padding:41px 0 0 212px; border:1px solid #4f5260; background:url(../../../files/web1/images/common/bg_error.gif) no-repeat 61px 63px;}
.error .p1 {font-size:28px; color:#3d3d3d; font-weight:bold;}
.error .p2 {font-size:13px; color:#3d3d3d; line-height:20px; margin-top:14px;}
.error .btn {margin-top:15px;}

/*网站地图*/
.all_menu {position:absolute; overflow:hidden; overflow-y:auto; right:0; width:1160px; border:1px solid #3d3d3d; max-height:500px; background:#fff; z-index:2; box-sizing:border-box}
.all_menu h2  {padding:12px 0 0 30px; height:28px; border-bottom:1px solid #d3d3d3; background:#f0f3f6; font-size:14px; color:#3d3d3d;}
.all_menu .close {position:absolute; right:0px; top:0px;}
.all_menu_con {padding:0 30px 50px}
.all_menu_con > ul {overflow:hidden}
.all_menu_con > ul > li {float:left; padding-left:27px; padding-right:27px; width:134px;  border-left:1px solid #e0e0e0}
.all_menu_con > ul > li:first-child {padding-left:0; border-left:0}
.all_menu_con > ul > li.last {padding-right:0}
.all_menu_con h3 {padding-top:24px; padding-bottom:11px; border-bottom:2px solid #b6c0d3; font-size:17px; color:#3d3d3d; font-weight:600}
.all_menu_con .bdr_n {border:0}
.all_menu_con > ul > li > ul > li > a {font-size:14px; color:#3d3d3d; font-weight:600}
.all_menu_con > ul > li > ul > li > a:hover {color:#0675b5}
.all_menu_con > ul > li > ul {margin-top:17px}
.all_menu_con > ul > li > ul > li {margin-top:15px}
.all_menu_con > ul > li > ul > li:first-child {margin-top:0}
.all_menu_con > ul > li > ul > li > ul {margin-top:12px}
.all_menu_con > ul > li > ul > li > ul > li {font-size:12px; line-height:22px; letter-spacing:-1px}

/*메인 커튼배너*/
.topPop {width:100%; height:140px; background:#1f4a7d; position:relative;}
.topPop > div {width:1160px; height:140px; position:relative; margin:0 auto;}
.topPop .cho {position:absolute; right:20px; bottom:20px;}
.topPop .cho input[type="checkbox"] {vertical-align:-2px;}
.topPop .cho label {color:#fff; vertical-align:top;}
.topPop .cho img {vertical-align:-2px; margin-left:3px;}

.sel_box {padding:4px 0 5px 10px; width:195px; height:30px; border:1px solid #cecece; vertical-align:middle; line-height:25px}

/*웹툰*/
.gallery {overflow:hidden; margin-top:20px; border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d}
.gallery li {position:relative; float:left; margin-left:30px; margin-top:30px; width:280px; height:321px}
.gallery li:first-child, .gallery li.ml0 {margin-left:0}
.gallery li.bdr {border-bottom:1px solid #cecece; }
.gallery li .detail {visibility:hidden; position:absolute; top:0; left:0; width:280px; height:210px; background:url(../../../files/web1/images/003/bg_view_detail.png) no-repeat 0 0}
.gallery li .txt {display:block; padding:14px 20px 30px 20px; background:#fff;}
.gallery li strong {/*display:block;*/ /*overflow:hidden;*/ /*text-overflow:ellipsis;*/ margin-bottom:14px; max-width:100%; height:36px; /*white-space:nowrap;*/ font-size:14px; font-weight:600; line-height:23px}
.gallery li:hover .detail {visibility:visible}
.gallery li:hover .txt {background:#5a9ad8; color:#fff}
.comic li {overflow:hidden; width:280px; height:295px; border-bottom:1px solid #cecece}
.comic li.bdr_n {border-bottom:0}
.comic li .detail {width:280px; height: 210px; background-position:50% 50%}
.comic li .txt {padding-left:15px; height:100px}
.comic li img {height:210px}
.view_comic h4 {margin-bottom:50px; padding:14px 20px; height:54px; box-sizing:border-box; border:1px solid #9e9e9e; font-size:15px; font-weight:600; line-height:25px}
.view_comic > .img {margin:0 auto; margin-bottom:50px; width:859px; border:1px solid #d6d6d6}
.view_comic .list_area {position:relative; padding:30px 78px; width:900px; height:289px; border:1px solid #a2a2a2; background:#fafafa; box-sizing:border-box}
.list_area > div {overflow:hidden; width:742px}
.view_comic .comic {position:relative; margin:0; border:0; width:100000px}
.view_comic_con {padding:0 20px 50px; line-height:21px}
.view_comic .comic li {margin:0; margin-right:25px; width:234px; height:220px}
.view_comic .comic li a img {width:234px; height:175px}
.view_comic .comic li .txt {background:#fafafa}
.view_comic .comic li .detail {width:234px; height:175px}
.view_comic .gallery li .detail {visibility:hidden}
.view_comic .gallery li .txt {background:#fafafa; color:#555}
.view_comic .comic li.active .detail {visibility:visible}
.view_comic .comic li.active a .txt {background:#5a9ad8; color:#fff}
.list_area > a {display:inline-block; position:absolute; top:129px; width:18px; height:31px; background:url(../../../files/web1/images/003/btn_comic_direct.gif) no-repeat 0 0}
.list_area > .prev {left:31px}
.list_area > .next {right:30px; background-position:-20px 0}
.list_area > .btn_disable {background-image:url(../../../files/web1/images/003/btn_comic_direct_dim.gif)}
.list_area .gallery li .txt {padding-top:10px}

.faq_list li .list_tit .l {overflow:hidden; float:none; margin-top:0; padding:11px 0}
.faq_list li .list_tit .l strong {float:left}
.faq_list li .list_tit .r {padding:0; height:14px}

.guide_board {margin-top:25px; line-height:21px}
.guide_board_t {margin-top:50px; line-height:21px}

.pop_gallery .slides {width:530px; height:auto; margin:0 auto}
.pop_gallery .slides li {text-align:center}
.pop_gallery .slides li img {width:530px; height:322px}

/*중소중견컨텐츠 */
.bgimg_1 {background:url(../../../files/web1/images/001/001002001_03.gif) no-repeat;padding:25px 0 0 175px;height:123px}
.bgimg_2 {background:url(../../../files/web1/images/001/001002001_06.gif) no-repeat;height:341px}
.bgimg_3 {background:url(../../../files/web1/images/001/001002001_07.gif) no-repeat;height:341px}
.bgimg_4 {background:url(../../../files/web1/images/001/001002001_08.gif) no-repeat;height:341px}
.bgimg_5 {background:url(../../../files/web1/images/001/001002004_03.gif) no-repeat;height:341px}
.bgimg_6 {background:url(../../../files/web1/images/001/001003001001_03.gif) no-repeat;padding:0px 0 0 175px;height:150px}
.bgimg_6 .st1 {font-size:20px;color:#3d3d3d;line-height:1}
.bgimg_7 {background:url(../../../files/web1/images/001/001003001001_06.gif) no-repeat;height:739px}
.bgimg_8 {background:url(../../../files/web1/images/001/001003001002_03.gif) no-repeat;height:404px}

.bgimg_9 {background:url(../../../files/web1/images/001/001003002001_03.gif) no-repeat;padding:0px 0 0 175px;height:150px}
.bgimg_9 .st1 {font-size:20px;color:#3d3d3d;padding-top:15px}

.bgimg_10 {background:url(../../../files/web1/images/001/001003003001.gif) no-repeat;padding:0px 0 0 175px;height:170px}
.bgimg_10 .st1 {font-size:20px;color:#3d3d3d;line-height:1}

.bgimg_11 {background:url(../../../files/web1/images/001/001003003002_03.gif) no-repeat;height:249px}

.prog_t1 {background:url(../../../files/web1/images/001/001003002002_07.gif) no-repeat;height:357px}
.prog_t2 {background:url(../../../files/web1/images/001/001003002002_10.gif) no-repeat;height:357px}
.prog_t3 {background:url(../../../files/web1/images/001/001003002002_12.gif) no-repeat;height:357px}

.ex_1 {background:url(../../../files/web1/images/001/img_example.png) no-repeat 19px 19px;border:1px solid #dddddd;line-height:21px;}
.ex_1 .t {padding:35px 93px 29px 93px}
.ex_1 .b {background:#f6f6f6;padding:30px 93px 24px 93px}

.vision {width:900px; height:811px; background:url(../../../files/web1/images/001/img_vision_01.gif) no-repeat 0 0}
.vision2 {width:900px; height:342px; background:url(../../../files/web1/images/001/img_vision_02.gif) no-repeat 0 0}

.table_type_h2 table th.bl {border-left:1px solid #cecece}
.table_type_h2_v2 table tbody th {padding:12px 15px 13px 15px; border-top:1px solid #cecece; background:#fafafa;}

/*절차도*/
.flow_chart {overflow:hidden}
.flow_chart li {float:left; padding-left:29px; width:156px; background:url(../../../files/web1/images/001/001002002002_3.gif) no-repeat 10px 50%}
.flow_chart li p {border:1px solid #d5d5d5; box-sizing:border-box}
.flow_chart li:first-child {padding-left:0; background:0}
.flow_chart p {overflow:hidden; padding:13px 0 0 20px; height:90px; font-size:15px; font-weight:600; box-sizing:border-box}
.flow_chart p em {display:inline-block; float:left; margin-right:15px; font-size:40px; color:#2a78c5; font-weight:400; line-height:34px}
.flow_chart p span {display:inline-block; float:left}
.flow_chart .on p {border:0; background:#2a78c5}
.flow_chart .on p span {font-weight:400; color:#fff}
.flow_chart .on p em {color:#fff}

.tab_type {position:relative; border-bottom:3px solid #5d5d5d; border-left:3px solid #5d5d5d; border-right:3px solid #5d5d5d; background:#5d5d5d;}
.tab_type > ul:after {content:''; display:block; clear:both;}
.tab_type > ul > li {float:left;}
.tab_type > ul > li > a {display:block; height:33px; padding:11px 0 0 0; text-align:center; background:#fff; font-size:15px; color:#5d5d5d; border-left:1px solid #d3d3d3;}
.tab_type > ul > li.first > a {border-left:none;}
.tab_type > ul > li.on > a {background:#5d5d5d; color:#fff;}
.tab_type > ul > li.w2 {width:20%;}
.tab_type > ul > li.w25 {width:25%;}
.tab_type > ul > li.w3 {width:33%;}
.tab_type > ul > li.w3:first-child {width:34%;}
.tab_type > ul > li.w5 {width:50%;}
.tab_type > ul > li.aw4 {width:298px;}
.bl_tit {font-size:17px; color:#3d3d3d; font-weight:600}

.down_box {margin-top:20px; padding:20px 0; border:1px solid #9d9d9d; background:#fafafa; text-align:center}

.spr_direct {width:900px; height:426px; margin-top:20px; background:url(../../../files/web1/images/page/img_direct.gif) no-repeat 0 0}
.spr_swap {width:900px; height:374px; margin-top:20px; background:url(../../../files/web1/images/page/img_swap.gif) no-repeat 0 0}
.onlending {margin-top:50px; padding:29px; padding-top:9px; border:1px solid #9d9d9d; }
.onlending dt {margin:20px 0 10px 0; font-size:15px; font-weight:600; color:#3d3d3d}
.onlending em {display:block; margin-bottom:15px; color:#3d3d3d; font-size:15px}


.faq_list li .list_con2{display:block!important;}



.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
    padding-top: 10px;
    text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage span {
    background-color: #FBF779;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.listpage a.current {
    background-color: #2e68a6;
    border-color: #2e68a6;
    border-style: solid;
    border-width: 1px;
    color: #fff;

}


/*====================*/
.board4_ul>li>a{
    position: relative;
}
.board4_ul>li>a>div{
    display: none;
}
.board4_ul>li>a:hover div{
    display: block;
}
.board4_ul>li>a>div .p2{
    width:100%;
    margin-top:10px;

}
.board4_ul>li>a>div .p1{
    padding:0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    font-size:15px;
    color:#fff;
    margin-top:15px;
}
.board4_ul>li>a>div .p2 span{
    position: absolute;
    display: block;
    border-top:10px solid #fff;
    border-left:10px solid #233975;
    border-right: 10px solid #233975;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}



