@charset "utf-8";

html,body{min-width:1200px}
.container{ width:1200px; margin:0 auto; }
.container:after{ display:block; clear:both; content:"" }
header,footer{ min-width:1200px; }

/* *:focus { outline:none; } */ /* 20190923:웹접근성 */ 

#skiptoContent { display:block; margin:0; padding:0; z-index:2000}
a.quick_menu {display:block; font-size:1em; left:0; text-align:center; top:-10000px; position:absolute; width:100%; z-index:500;}
a.quick_menu:hover, a.quick_menu:focus, a.quick_menu:active {background:none repeat scroll 0 0 #404b64; color:#fff; font-weight:bold; height:40px; padding:10px 0; position:absolute; top:0; z-index:4000;}

/*============header_area=============*/


#header_area{ background:url(/img/main/bg_header.jpg) center no-repeat; background-size:cover }

#header_area header{ padding-top:40px; }
#header_area header:after{ display:block; clear:both; content:"" }
#header_area header .logo{ float:left;}
#header_area header .logo a{ display:block; line-height:0; }

/*탑메뉴 tnb*/
.tnb{ float:right; }
.tnb > li{ position:relative; float:left; font-size:12px; border-right:#fff solid 1px; }
.tnb > li > a{ display:block; color:#fff; padding:2px 10px 0 10px;  }
.tnb > li.no_line{ border-right:0; }
.tnb > li.language{font-family: 'Exo 2', sans-serif !important;  font-weight:700; }
.tnb > li.language.on{ text-decoration:underline }
.tnb > li.language > a{ padding:0 10px 2px; }
.tnb > li.member{ color:#fff; padding:2px 10px 0 10px;   }

.total_menu_arr_cop { display:block; position:absolute; right:48px; top:7px; width:14px; height:9px; background:url(/img/main/total_menu_arr.png) right top no-repeat; }
.total_arr_cop { margin-right:11px; padding-right:15px !important; background:url(/img/main/bg_global.png) right 50% no-repeat; height:15px; }
.total_menu_cop { display:none; position:absolute; top:10px; right:0; padding:15px 0 19px; text-align:left; z-index:105; } /*  */
.total_menu_cop > ul { float:left; width:360px; padding:0; border:1px solid #ddd; background:#fff;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:0px 0px 1px 1px #ddd; -moz-box-shadow:0px 0px 1px 1px #ddd; box-shadow:0px 0px 1px 1px #ddd; }
.total_menu_cop h4 { margin-bottom:5px; margin-top:17px; color:#444; font-size:14px; }
.total_menu_cop ul li { float:left; border-right:1px solid #ddd; }
.total_menu_cop ul li.listBox3,
.total_menu_cop ul li.listBox4,
.total_menu_cop ul li.listBox5,
.total_menu_cop ul li.listBox6 { float:right; min-width:168px; padding:17px 0 8px 20px; border-bottom:1px solid #ddd; }
.total_menu_cop ul li.listBox3 { padding-top:17px; }
.total_menu_cop ul li.listBox1 > ul { padding:0 19px 8px; border-bottom:1px solid #ddd; }
.total_menu_cop ul li.listBox1 > ul:first-child { padding:0 0 8px 20px; }
.total_menu_cop ul li.listBox1 h4 { padding:0 19px 0; }
.total_menu_cop ul li.listBox1 h4:first-child { padding-top:17px; }
.total_menu_cop li li { float:none; height:auto; border:none; padding:0; margin-bottom:0; line-height:1.4; }
.total_menu_cop a:link,
.total_menu_cop a:visited { color:#777; font-size:13px; }
.total_menu_cop a:hover,
.total_menu_cop a:focus,
.total_menu_cop a:active { color:#722182 !important; text-decoration:underline; font-weight:600; }

/* 20201208 : sns소식 */
.sns_list_arr_cop { display:block; position:absolute; right:38px; top:7px; width:14px; height:9px; background:url(/img/main/total_menu_arr.png) right top no-repeat; }
.sns_arr_cop { margin-right:11px; padding-right:15px !important; background:url(/img/main/bg_global.png) right 50% no-repeat; height:15px; }
.sns_list_cop { display:none; position:absolute; top:10px; right:0; padding:15px 0 19px; text-align:left; z-index:105; } /*  */
.sns_list_cop > ul { float:left; width:90px; padding:10px 0 5px; border:1px solid #ddd; background:#fff;
-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; -webkit-box-shadow:0px 0px 1px 1px #ddd; -moz-box-shadow:0px 0px 1px 1px #ddd; box-shadow:0px 0px 1px 1px #ddd; }
.sns_list_cop h4 { margin-bottom:5px; margin-top:14px; color:#444; font-size:14px; }
.sns_list_cop ul li { float:left; width:100%; padding:6px 0 6px 5px; }
.sns_list_cop ul li a { padding-left:20px; }
.sns_list_cop a:link,
.sns_list_cop a:visited { color:#777; font-size:13px; }
.sns_list_cop a:hover,
.sns_list_cop a:focus,
.sns_list_cop a:active { color:#722182 !important; text-decoration:underline; font-weight:600; }
.sns_list_cop li i { display:block; width:15px; height:15px; background-repeat:no-repeat; background-position:left top; background-size:15px; }
.sns_list_cop li i.icon_face{ background-image:url(/img/main/icon_facebook.gif); }
.sns_list_cop li i.icon_tube{ background-image:url(/img/main/icon_utube.gif); }
.sns_list_cop li i.icon_tis{ background-image:url(/img/main/icon_tistory.gif); }
.sns_list_cop li i.icon_twit{ background-image:url(/img/main/icon_twitter.gif); }
.sns_list_cop li i.icon_naver{ background-image:url(/img/main/icon_naver.gif); }
.sns_list_cop li i.icon_insta{ background-image:url(/img/main/icon_insta.png); }
/* 20201208 : sns소식 */

.mypage_list{ display:none; position:absolute;top: 30px;left: -35px;width:148px;background:#fff;padding:5px 17px;border: #d6d6d6 solid 2px;z-index:2000;}
.mypage_list:after{left: 81px;top: -18px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 9px;margin-left:-20px;}
.mypage_list:before{left: 78px;top: -24px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #d6d6d6;border-width: 12px;margin-left:-20px;}
.mypage_list li{ border-bottom:#d6d6d6 solid 1px;}
.mypage_list li:last-child{ border-bottom:0; } 
.mypage_list li a{ display:block; padding:5px 0; }
.mypage_list li a:hover{ color:#000; }




/*대메뉴 gnb*/
.gnb_wrap{ position:relative; clear:both;   }
.gnb_wrap > .container{ border-bottom:#fff solid 1px;}
.gnb_wrap.fixed{ position:fixed; top:-15px; width:100%; background:#fff; z-index:9997; border-bottom:#cbcbcb solid 1px; transition:0.3s} 
.gnb_wrap:after{ display:block; clear:both; content:"" }
.gnb_wrap .gnb > li{ position:relative; float:left; font-size:21px; font-weight:700;  }
.gnb_wrap .gnb > li > a{ display:block; color:#fff; padding:35px 0 19px 0; margin:0 60px 0 0; }
.gnb_wrap .gnb > li:hover > a{ color:#47b5e7;  }
.gnb_wrap .gnb > li > ul{ position:absolute; top:76px;  width:100%; max-height:0; transition:all 0.2s linear;  overflow:hidden; z-index:100 }
.gnb_wrap .gnb > li > ul > li{ font-size:16px; }
.gnb_wrap .gnb > li > ul > li > a{ display:block; padding:7px 0; font-weight:300; color:#4d4d4d; } 
.gnb_wrap .gnb > li > ul > li:first-child > a{ padding-top:20px; }
.gnb_wrap .gnb > li > ul > li:last-child > a{ padding-bottom:20px; }
.gnb_wrap .gnb > li > ul > li:hover > a{ color:#2257bf; font-weight:bold;  }
.gnb_wrap .gnb > li.on > ul{ max-height:230px; transition:all 0.4s linear; }
.gnb_wrap .gnb > .now > a{ color:#2257bf !important; font-weight:bold !important;  }


.gnb_wrap .gnb > li.on .ani_1 { animation: gnbAni .3s ease 0s;}
.gnb_wrap .gnb > li.on .ani_2 { animation: gnbAni .3s ease 0.05s;}
.gnb_wrap .gnb > li.on .ani_3 { animation: gnbAni .3s ease 0.10s;}
.gnb_wrap .gnb > li.on .ani_4 { animation: gnbAni .3s ease 0.15s;}
.gnb_wrap .gnb > li.on .ani_5 { animation: gnbAni .3s ease 0.20s;}
.gnb_wrap .gnb > li.on .ani_6 { animation: gnbAni .3s ease 0.25s;}
.gnb_wrap .gnb > li.on .ani_7 { animation: gnbAni .3s ease 0.30s;}
.gnb_wrap .gnb > li.on .ani_8 { animation: gnbAni .3s ease 0.35s;}
.gnb_wrap .gnb > li.on .ani_9 { animation: gnbAni .3s ease 0.40s;}
.gnb_wrap .gnb > li.on .ani_10{animation: gnbAni .3s ease 0.45s;}


.gnb_wrap .etc_btn_box{ float:right; margin-top:33px;}
.gnb_wrap .etc_btn_box > a{ display:inline-block; width:25px; height:25px; text-indent:-9999px;}
.gnb_wrap .etc_btn_box .search_btn{ position:relative; background:url(/img/common/icon_search.png) center no-repeat;  margin-right:23px;  }
.gnb_wrap .etc_btn_box .search_btn:after{ display:block; position:absolute; right:-23px; top:0; width:1px; height:23px; background:#fff; content:"" } 
.gnb_wrap .etc_btn_box .menu_btn{ background:url(/img/common/icon_menu.png) center no-repeat; margin-left:23px; }

.gnb_wrap .drawer{ position:absolute; top:76px; width:100%; height:0;background:#f9f9f9; transition:all 0.2s linear; z-index:50}
.gnb_wrap .drawer.on{ height:240px; transition:all 0.3s linear;  }


/*@keyframes gnbAni{
    0%{opacity:0; transform:translateY(20px);}
    100%{opacity:1; transform:translateY(0px);}
}*/

/*검색창*/ /* 20191212 수정 */
.search_box{ display:none; position:absolute; width:100%; left:0; top:77px; background:#f9f9f9; padding:60px 0; z-index:101  }
.search_box .container{ position:relative; }
.search_box form{ position:relative; width:610px; margin:0 auto }
.search_box select{ float:left; width:150px; vertical-align:top;  } 
.search_box .sch_text{ float:left; width:400px; vertical-align:top; border-right:0; }
.search_box .sch_btn{ float:left; background:#313131 url(/img/common/icon_search_b.jpg) center no-repeat; width:80px; height:40px; border:0; text-indent:-9999px; cursor:pointer  }
.search_box .sch_close{ position:absolute; right:5px; top:5px; display:block; width:28px; height:28px; background:url(/img/common/icon_close.png) no-repeat; text-indent:-9999px;}
.search_box .sch_more{ background-color:#fff; margin-left:15px; line-height:18px; }

.sch_layer{ display:none; position:absolute; left:0px; top:39px; width:400px; padding:20px;  background:#fff; border:#a1a1a1 solid 1px; }
.sch_layer ul li a{ display:block; padding:5px; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.sch_layer ul li a:hover{ background:#f5f5f5; color:#000; }

.sch_layer .sch_line { margin:15px 0; }
.sch_layer .sch_close2 { position:absolute; right:10px; bottom:10px; /* display:block; width:28px; height:28px; background:url(/img/common/icon_close.png) no-repeat; */ }
.sch_layer .sch_close2 a { display:block; font-size:13px; /* width:28px; height:28px; */ }

.sch_layer.sch_none { top:-1px; left:-1px; }
.sch_layer.sch_none .ment_txt { text-decoration:underline; }
.sch_layer.sch_none .sch_line { padding-top:20px; }

/* .all_menu_wrap{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; padding-top:40px;  background:#f9f9f9; overflow-y:scroll; z-index:9999 }
.all_menu_wrap .container{ position:relative; }
.all_menu_wrap h2{ margin-bottom:46px; }
.all_menu > li { margin-bottom:60px; overflow:hidden}
.all_menu > li > a{ color:#282828; font-size:24px; font-weight:bold; display:inline-block; margin-bottom:28px;  }
.all_menu > li > ul > li{ float:left; width:16%; margin-right:0.8%; }
.all_menu > li > ul > li:last-child{ margin-right:0; }
.all_menu > li > ul > li > a{ background:#343f67; color:#fff; display:block; padding:24px; font-weight:500  }
.all_menu > li > ul > li:hover > a{ background:#47558a  }
.all_menu > li > ul > li > a[target="_blank"]{ background:#343f67 url(/img/sub/blank_w.png) 90% center no-repeat }
.all_menu > li > ul > li:hover > a[target="_blank"]{ background:#47558a url(/img/sub/blank_w.png) 90% center no-repeat; }
.all_menu > li > ul > li > ul{ padding-top:24px; }
.all_menu > li > ul > li > ul > li { padding-left:10px; }
.all_menu > li > ul > li > ul > li:before{ float:left; width:3px; height:3px; background:#343f67; content:"" ; margin-top:10px;}
.all_menu > li > ul > li > ul > li > a{ display:block; color:#666; padding:5px 26px 5px 10px; font-size:14px; line-height:1.3; word-break:keep-all }
.all_menu > li > ul > li > ul > li > a[target="_blank"]{ background:url(/img/sub/blank.png) 90% center no-repeat }
.all_menu > li > ul > li > ul > li:hover > a{ font-weight:bold  }
.all_menu > li > ul > li > ul > li:hover:before{ width:5px; background:#fbdc0e; }
.all_menu_wrap .all_close{ position:absolute; right:0; top:100px; display:block; width:28px; height:28px; background:url(/img/common/icon_close.png) no-repeat; text-indent:-9999px;} */
/* 20200512 : 사회공헌활동 메뉴 신규 추가 시 사이트맵 작업 필요 (사이트맵자체페이지, 우측버튼시나오는페이지 둘다 체크) : 우선 주석 */
.all_menu_wrap{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; padding-top:40px;  background:#f9f9f9; overflow-y:scroll; z-index:9999 }
.all_menu_wrap .container{ position:relative; }
.all_menu_wrap h2{ margin-bottom:46px; }
.all_menu > li { margin-bottom:50px; overflow:hidden; }
.all_menu > li > a{ color:#282828; font-size:24px; font-weight:bold; display:inline-block; margin-bottom:28px;  }
.all_menu > li > ul > li{ float:left; width:16%; margin:0 0.8% 1% 0; }
.all_menu > li > ul > li:last-child{ margin-right:0; }
.all_menu > li > ul > li > a{ background:#343f67; color:#fff; display:block; padding:24px; font-weight:500  }
.all_menu > li > ul > li:hover > a{ background:#47558a  }
.all_menu > li > ul > li > a[target="_blank"]{ background:#343f67 url(/img/sub/blank_w.png) 90% center no-repeat }
.all_menu > li > ul > li:hover > a[target="_blank"]{ background:#47558a url(/img/sub/blank_w.png) 90% center no-repeat; }
.all_menu > li > ul > li > ul{ padding-top:24px; }
.all_menu > li > ul > li > ul > li { padding-left:10px; }
.all_menu > li > ul > li > ul > li:before{ float:left; width:3px; height:3px; background:#343f67; content:"" ; margin-top:10px;}
.all_menu > li > ul > li > ul > li > a{ display:block; color:#666; padding:5px 26px 5px 10px; font-size:14px; line-height:1.3; word-break:keep-all }
.all_menu > li > ul > li > ul > li > a[target="_blank"]{ background:url(/img/sub/blank.png) 90% center no-repeat }
.all_menu > li > ul > li > ul > li:hover > a{ font-weight:bold  }
.all_menu > li > ul > li > ul > li:hover:before{ width:5px; background:#fbdc0e; }
.all_menu_wrap .all_close{ position:absolute; right:0; top:100px; display:block; width:28px; height:28px; background:url(/img/common/icon_close.png) no-repeat; text-indent:-9999px;}
.all_menu > li.sitemap_6 { margin-bottom:80px; }
.all_menu > li.sitemap_6 > ul > li { min-height:300px; }
.all_menu > li.sitemap_6 > ul > li:nth-child(6) { margin-right:0; }
.all_menu > li.sitemap_6 > ul > li:nth-child(7) { min-height:0; }
.all_menu > li.sitemap_7 { margin-bottom:80px; }
.all_menu > li.sitemap_7 > ul > li { min-height:200px; }
.all_menu > li.sitemap_7 > ul > li:nth-child(6) { margin-right:0; }
.all_menu > li.sitemap_7 > ul > li:nth-child(7) { min-height:0; }
/* 20210405 알림마당_금융지원 신규메뉴 추가 */
.all_menu > li.sitemap_2 { margin-bottom:80px; }
.all_menu > li.sitemap_2 > ul > li { min-height:100px; }
.all_menu > li.sitemap_2 > ul > li:nth-child(6) { margin-right:0; }
.all_menu > li.sitemap_2 > ul > li:nth-child(7) { min-height:0; }

/*비주얼 텍스트*/
.visual_text{ float:left; margin-top:54px;}
.visual_text p{ color:#fff; font-size:24px; margin-top:50px; line-height:1.3 }

/*홍보배너*/
.pr_banner{ float:right; margin-top:54px; margin-right:72px; margin-bottom:120px; width:570px; height:370px; }

/*알림 - 알림존컨트롤*/
.pr_banner > .owl-nav{ display:block; position:absolute; top:50%; left:0; width:100%; margin:-30px auto 0 auto; z-index:300}
.pr_banner > .owl-nav > a{ width:29px; height:55px; position:absolute; top:0; text-indent:-9999px}
.pr_banner > .owl-nav .owl-play {display:none;width:14px;height:18px;margin-top: 247px;right: 0px;background: url(/img/main/v_play.png) center  no-repeat;background-size: cover;}
.pr_banner > .owl-nav .owl-stop {width:18px;height:18px;margin-top: 247px;right: 0px;background: url(/img/main/v_stop.png) center  no-repeat;background-size: cover;}
.pr_banner > .owl-nav .owl-prev{ left:-70px; background: url(/img/main/arrow_left_b.png) center  no-repeat;  background-size: cover; } 
.pr_banner > .owl-nav .owl-next{ right:-70px; background: url(/img//main/arrow_right_b.png) center  no-repeat;  background-size: cover;  }

.pr_banner .owl-dots{position:absolute;width:100%;bottom:-50px;text-align:right;padding-right: 25px;}
.pr_banner .owl-dots .owl-dot{ display:inline-block; text-align:left  }
.pr_banner .owl-dots .owl-dot a{ display:inline-block; width:18px; height:18px; margin:0 8px; background:#b6b4b3; border-radius:18px; transition:ease-in 0.3s;  text-indent:-9999px; }
.pr_banner .owl-dots .owl-dot.active a{ width:63px; background:#0098ff; transition:ease-in 0.3s }
 
/*============header_area_end=============*/

/* 20210405 금융지원 띠배너 신규 추가 */
#banner_area { position:relative; min-height:120px; background:url(/img/main/bg_banner_finance.jpg) top center no-repeat; }
#banner_area p img { vertical-align:middle; }
#banner_area p a { display:block; }

/*============news_area=============*/

#news_area{ position:relative; min-height:700px; padding-top:66px; padding-bottom:45px; background:url(/img/main/bg_news.gif) top center no-repeat; background-size:cover}
#news_area header{ width:100%; height:auto}
#news_area header h2{ font-size:36px; text-align:center; } 

.category{position:relative; padding:34px 0 50px; text-align:center;}
.category > li{ display:inline-block; margin:0 5px; }
.category > li > a{ display:block; border:#7a8a92 solid 1px; border-radius:30px; padding:8px 30px; font-size:14px; } 
.category > li.active > a,.category > li:hover > a{ background:#fff; }
.category > li .news_box{ display:none; }
.category > li.active .news_box{ display:block; }
.category > li > a.more{ display:none;  position: absolute;top:33px;right: 50%;margin-right: -600px;background: #0098ff;color: #fff; border:0;padding: 9px 18px;border-radius: 30px;font-size: 14px; z-index:1000}

.category > li > a.more2{ display:inline-block; position: absolute;top:33px;right: 50%;margin-right: -600px;background: #0098ff;color: #fff; border:0;padding: 9px 18px;border-radius: 30px;font-size: 14px; z-index:1000}

.news_box{ display:none; position:absolute; left:0; top:110px; text-align:center;  min-width:1200px;}
.news_box .owl-stage-outer{  min-height:360px; }
.news_box:after{ display:block; clear:both; content:"" }
.news_box .news_slider{ position:relative; display:block; margin:0 auto; border:#e4e4e4 solid 1px; width:282px; height:362px; background:#fff; padding:25px; text-align:left; vertical-align:top; }
.news_box .news_slider:hover{ border:#222 solid 1px;  transition:0.3s  }
.news_box .news_slider.no_pad{ padding:0; }
.news_box .cate_title{ display:block; margin-bottom:30px; font-size:20px; }
.news_box .cate_title .cross{ display:block; float:right; position:relative; width:20px; height:20px; }
.news_box .cate_title .cross em{ display:block;  text-indent:-9999px; }
.news_box .cate_title .cross:before{ position:absolute; left:0; top:9px; display:block; width:20px; height:2px; background:#000; content:"" }
.news_box .cate_title .cross:after{ position:absolute; left:9px; top:0; display:block; width:2px; height:20px; background:#000; content:"" }
.news_box .cate01{ color:#0093ff; }
.news_box .cate_title.cate01 .cross:before,.news_box .cate_title.cate01 .cross:after{ background:#0093ff; }
.news_box .cate02{ color:#a91324; }
.news_box .cate_title.cate02 .cross:before,.news_box .cate_title.cate02 .cross:after{ background:#a91324; }
.news_box .cate03{ color:#000; }
.news_box .cate_title.cate03 .cross:before,.news_box .cate_title.cate03 .cross:after{ background:#000; }
.news_box .text_area .title { font-size:18px; line-height:1.2; color:#282828; margin-bottom:25px; /* min-height:63px; */ white-space:nowrap; overflow:hidden; white-space:normal; height:3.5em; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; } /* 20190522:박미선수정:글자수자르기 */
.news_box .text_area .text { font-size:14px; color:#5e5e5e; line-height:1.5; /* height:170px; */ overflow:hidden } /* 20190522:박미선수정:글자수자르기 */
.news_box .text_area .text p { white-space:nowrap; overflow:hidden; white-space:normal; height:127px; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; } /* 20190522:박미선수정:글자수자르기 */
.news_box .text_area .text .date { position:absolute; bottom:20px; } /* 20190522:박미선수정:글자수자르기 */
.news_box .view_more{ display:block; position:absolute; left:50%; bottom:20px; width:100px; padding:14px 0; text-align:center; margin:0 auto; border:#999 solid 1px; font-size:12px; transform:translateX(-50%)}


/*알림 - 알림존컨트롤*/
.news_box > .owl-nav{ position:relative; display:block; width:90px; margin:48px auto 0 auto; border:#7a8a92 solid 1px; padding:10px 0; border-radius:50px;  z-index:300}
.news_box > .owl-nav > a{ display:inline-block; text-indent:-9999px}
.news_box > .owl-nav .owl-play{ display:none; background:url(/img/main/play.png) center center no-repeat; }
.news_box > .owl-nav .owl-stop{ background:url(/img/main/pause.png) center center no-repeat; }
.news_box > .owl-nav .owl-prev{ position:absolute; left:-40px;  background: url(/img/main/arrow_left_s.png) center  no-repeat;  background-size: contain; } 
.news_box > .owl-nav .owl-next{ position:absolute; right:-40px; background: url(/img//main/arrow_right_s.png) center  no-repeat;  background-size: contain;  }
.news_box > .owl-nav .owl-play,
.news_box > .owl-nav .owl-stop { width:17px; height:17px; margin:0 5px; padding:0 10px; }
.news_box > .owl-nav .owl-prev,
.news_box > .owl-nav .owl-next { width:27px; height:19px; }
.news_box .owl-dots{ display:none;}
.news_box .paging01{ display:inline-block; line-height:15px; padding-top:3px; font-size:18px; vertical-align:middle; }


/*============news_area_end=============*/

/*============latest_area=============*/
#latest_area{ padding-top:85px; padding-bottom:55px; }
#latest_area:after{ display:block; content:""; clear:both; }

/* 20190517:박미선신규추가 */
.alim_info_wrap { width:100%; border:1px solid #b8b8b8; overflow:hidden; }
.alim_banner{ float:left; width:480px; height:270px;}
/*알림 - 알림존컨트롤*/
.alim_banner > .owl-nav{ display:block; position:absolute; bottom:0px; left:0; width:100%; margin:0 auto; z-index:300}
.alim_banner > .owl-nav > a{ width:30px; height:30px; position:absolute; top:0; text-indent:-9999px}
.alim_banner > .owl-nav .owl-play{ display:none; left:31px; background:url(/img/main/arrow_play.jpg) no-repeat;}
.alim_banner > .owl-nav .owl-stop{ left:31px; background:url(/img/main/arrow_pause.jpg) no-repeat;}
.alim_banner >.owl-nav .owl-prev{ left:0; background:url(/img/main/arrow_left_pc.jpg) no-repeat;} 
.alim_banner >.owl-nav .owl-next{left:62px; background:url(/img/main/arrow_right_pc.jpg) no-repeat;} 
.alim_banner .owl-dots{ display:none;}
.alim_banner #paging02{ position:absolute; width:387px; left:93px; padding:0 10px; height:30px; line-height:30px; font-size:14px; color:#fff; background:#333; letter-spacing:0.2em}

.info_zone { float:right; width:718px; border-left:1px solid #b8b8b8; }
.info_zone .info_box { float:left; width:358px; height:300px; border:5px solid #261c88; background:url('/img/main/bg_info_box.jpg') left top repeat; }
.info_zone .info_box h2 { font-size:23px; font-weight:600; padding:20px 0 20px 18px; line-height:1.2; color:#261c89; letter-spacing:-0.5px; }
.info_zone .info_box h2 span { font-size:21px; } 
.info_zone .info_box ul { margin:0 9px 9px 9px; padding:20px 22px 18px; background:#261c88 url('/img/main/bg_info_box_list.png') 245px 76px no-repeat; border-radius:6px; overflow:hidden; }
.info_zone .info_box ul li { float:left; width:100%; margin-bottom:16.5px; padding-left:30px; background:url(/img/main/bg_info_box_li.png) left 1px no-repeat; }
.info_zone .info_box ul li a { font-size:18px; color:#fff; font-weight:300; }
.info_zone .info_box ul li.last { margin:0; }
.info_zone .info_banner { float:left; width:359px; height:300px; }
.info_zone .info_banner .top_bn { width:100%; border-bottom:1px solid #b8b8b8; background:url(/img/main/bg_top_bn.gif) left top repeat-x; overflow:hidden; }
.info_zone .info_banner .top_bn li { float:left; width:50%; border-left:1px solid #b8b8b8; }
.info_zone .info_banner .top_bn li a { display:block; height:110px; padding:46px 0 0 35px; font-size:21px; font-weight:600; color:#262626; }
.info_zone .info_banner .top_bn li a span { display:inline-block; padding-bottom:6px; border-bottom:1px solid #b8b8b8; /* height:68px; padding-top:8px; font-size:14px; color:#777373; background:url(/img/main/li_top_bn.png) center bottom no-repeat; */ }
.info_zone .info_banner .top_bn .line01_1 { }
.info_zone .info_banner .top_bn .line01_2 { background:url(/img/main/li_top_bn_2.png) 80% 42px no-repeat; }
.info_zone .info_banner .top_bn .line01_3 { background:url(/img/main/li_top_bn_2.png) 80% 42px no-repeat; }
.info_zone .info_banner .mid_bn { width:100%; background-color:#0e3caf; border-bottom:1px solid #b8b8b8; overflow:hidden; }
.info_zone .info_banner .mid_bn li { float:left; width:100%; }
.info_zone .info_banner .mid_bn li a { display:block; height:78px; padding:32px 0 0 44px; font-size:19px; font-weight:600; color:#fff; }
.info_zone .info_banner .mid_bn li a span { display:inline-block; margin:1px 0 0 8px; padding-left:8px; font-size:15px; border-left:2px solid #fff; vertical-align:top; }
.info_zone .info_banner .mid_bn .line02_1 { background:url(/img/main/li_bot_bn_2.png) 85% 33px no-repeat; }
.info_zone .info_banner .bot_bn { width:100%; overflow:hidden; }
.info_zone .info_banner .bot_bn li { display:inline-block; float:left; width:50%; border-left:1px solid #b8b8b8; }
.info_zone .info_banner .bot_bn li a { display:block; height:110px; padding:32px 0 0 19px; color:#fff; font-weight:600; font-size:19px; line-height:1.2; }
.info_zone .info_banner .bot_bn li a span { display:inline-block; padding-top:8px; font-size:15px; }
.info_zone .info_banner .bot_bn .line03_1 { padding-left:26px; background:#3a589e url(/img/main/li_bot_bn_2.png) 76% 65px no-repeat; }
.info_zone .info_banner .bot_bn .line03_2 { background:#0c83e8 url(/img/main/li_bot_bn_2.png) 72% 65px no-repeat; }

/* .info_zone{ float:right; width:678px; }
.info_zone .info_box { background:url(/img/main/icon_ask.jpg) left top no-repeat; margin-bottom:25px; }
.info_zone .info_box h2{ font-size:26px; font-weight:500; padding-top:10px; padding-left:108px; margin-bottom:26px; line-height:1.3; } 
.info_zone .info_box p{ color:#434343; line-height:1.3; }
.info_zone .info_box a{ display:inline-block; width:40%; margin-top:20px; margin-right:10px; padding:12px 39px 12px 13px; border:#969696 solid 1px; border-radius:30px; text-align:center; background:url(/img/main/icon_go.gif) 93% 14px no-repeat }
.info_zone .info_banner{ height:71px; border-right:#d1d1d1 solid 1px; overflow:hidden; }
.info_zone .info_banner li{ float:left; height:71px; border:#d1d1d1 solid 1px; border-right:0; width:33.3333%; }
.info_zone .info_banner li a{ display:block; padding:16px 17px 15px; line-height:1.2; vertical-align:middle; font-size:16px; color:#000; background:url(/img/main/icon_cross.jpg) 90% center no-repeat  }
.info_zone .info_banner li a.line01 { padding:26px 17px 25px; }
.info_zone .info_banner li a.line01{ line-height:1.2; }
.info_zone .info_banner li a.line02{ line-height:2.4; }
.info_zone .info_banner li#main_candidate { width:18%; }
.info_zone .info_banner li#main_candidate2 { width:28%; }
.info_zone .info_banner li#main_reservation,
.info_zone .info_banner li#main_gongsi { width:18%; }
.info_zone .info_banner li#main_info { width:18%; } */

.quick_banner{ clear:both; margin-bottom:76px; padding-top:70px; overflow:hidden; }
.quick_banner li{ float:left; border:#999 solid 1px; width:220px; height:180px; margin-right:25px; padding:45px 30px; }
.quick_banner li.icon01{ background:url(/img/main/icon_quick01.gif) 85% 85% no-repeat}
.quick_banner li.icon02{ background:url(/img/main/icon_quick02.gif) 85% 85% no-repeat}
.quick_banner li.icon03{ background:url(/img/main/icon_quick03.gif) 85% 85% no-repeat}
.quick_banner li.icon04{ background:url(/img/main/icon_quick04.gif) 85% 85% no-repeat}
.quick_banner li.icon05{ background:url(/img/main/icon_quick05.gif) 85% 85% no-repeat}
.quick_banner li:last-child{ margin-right:0; }
.quick_banner li span{ display:block; font-size:24px; margin-bottom:15px; }
.quick_banner li a{ display:inline-block; font-size:14px; }
.quick_banner li a:after{ display:block; width:100%; height:1px; background:#dcdcdc; content:''; margin-top:3px; }

.latest_box{ position:relative; }
.latest_box h3{ float:left; font-size:32px; margin-top:6px; margin-right:27px; color:#0d0d0d; font-weight:500 }
.latest_box  ul{ float:left; width:75%; padding-left:15px; margin-left:40px;}
.latest_box  ul li{ float:left; width:45%; margin-right:2.5%; overflow:hidden;}
.latest_box  ul li a{ display:block;  width:100%; font-size:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#282828}
.latest_box  ul li span{ display:block; color:#646464; margin-bottom:10px; } 
.latest_box .view_more{ float:left;  display:block; border:#999 solid 1px; padding:13px 0; width:100px; text-align:center; font-size:12px;  } 


/*============latest_area_end=============*/

/*============sns_area=============*/

#sns_area{ background:url(/img/main/bg_sns.gif) center no-repeat; padding:60px 0 0 0; background-size:cover; min-height:522px;}
#sns_area h2{ color:#fff; font-size:32px; font-weight:500; margin-bottom:50px; }

.sns_tab{ position:relative; }
.sns_tab > li{ }
.sns_tab > li > ul{ display:none; }
.sns_tab > li.active > ul{ display:block; height:393px; }
.sns_tab > li.active > ul > li{ padding-bottom:50px;  }
.sns_tab > li > a{ position:absolute; top:-80px; display:block; border:#868ca5 solid 1px; border-radius:30px; padding:10px 0 8px 0 ; width:100px; text-align:center; color:#fff; font-size:12px; }
.sns_tab > li.active > a,.sns_tab > li:hover > a{ background:#fff; color:#000; border:#000 solid 1px;}
.sns_tab > li:nth-child(1) > a{ right:440px;}
.sns_tab > li:nth-child(2) > a{ right:330px;}
.sns_tab > li:nth-child(3) > a{ right:220px;}
.sns_tab > li:nth-child(4) > a{ right:110px;}
.sns_tab > li:nth-child(5) > a{ right:0px;}


.sns_list li{ position:relative; float:left; width:300px; height:393px; padding-left:20px; padding-right:50px;  border-left:#111 solid 1px; }
.sns_list li i{ position:absolute; left:0; top:-10px; display:block; width:60px; height:60px; background-repeat:no-repeat; background-position:center }
.sns_list li i.icon_face{ background-image:url(/img/main/icon_facebook.gif); }
.sns_list li i.icon_tube{ background-image:url(/img/main/icon_utube.gif); }
.sns_list li i.icon_tis{ background-image:url(/img/main/icon_tistory.gif); }
.sns_list li i.icon_twit{ background-image:url(/img/main/icon_twitter.gif); }
.sns_list li i.icon_naver{ background-image:url(/img/main/icon_naver.gif); }
.sns_list li .img_box{ width:230px; height:150px; background-size:contain }
.sns_list li .img_box a{ display:block; width:100%; height:100%; text-indent:-10000em; font-size:0; } 
.sns_list li span,.sns_list li .con_txt{ color:#fff;  font-size:14px;  }
.sns_list li span{ display:block; margin:18px 0; }
.sns_list li .con_txt{ margin:30px 0; line-height:1.3; }
.sns_list li .con_txt a{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; height:125px; line-height:1.3; color:#fff; white-space:normal; word-break:break-word; -webkit-line-clamp:7; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; text-overflow:ellipsis; overflow:hidden; }
.sns_list li .view_more{ display:inline-block; font-size:12px; color:#fff; margin-top:15px; }

/*============sns_area_end=============*/


/*============footer_area=============*/
#footer_area{ padding-bottom:45px; border-top:#a5a5a5 solid 1px;}

.relative_site{ position:relative; padding:26px 30px; border-left:#a5a5a5 solid 1px;  border-right:#a5a5a5 solid 1px; border-bottom:#a5a5a5 solid 1px; height:80px; }
.relative_site h3{ float:left; font-size:14px; color:#3c3c3c; line-height:30px;  }
.relative_site .go_top{ position:absolute; right:0; top:0px; border-left:#a5a5a5 solid 1px; height:80px; }
.relative_site .site_list{ margin-left:260px; width:800px; padding-top:5px; }
.relative_site .site_list a{ display:block; font-size:14px; width:135px; border-right:#a3a3a3 solid 1px; text-align:center; line-height:18px;   }
.relative_site .site_list .owl-item a{padding:0 20px; width:auto;}

.relative_site .site_list > .owl-nav{ display:block; position:absolute; top:0px; left:0; width:100%; margin:0 auto; z-index:300}
.relative_site .site_list > .owl-nav > a{ width:30px; height:30px; position:absolute; top:0; border:#a5a5a5 solid 1px; text-indent:-9999px}
.relative_site .site_list > .owl-nav .owl-play{ display:none; left:-111px; background:url(/img/main/arrow_play_w.jpg) no-repeat;}
.relative_site .site_list > .owl-nav .owl-stop{ left:-111px; background:url(/img/main/arrow_pause_w.jpg) no-repeat;}
.relative_site .site_list >.owl-nav .owl-prev{ left:-140px; background:url(/img/main/arrow_left_w.jpg) no-repeat;} 
.relative_site .site_list >.owl-nav .owl-next{left:-82px; background:url(/img/main/arrow_right_w.jpg) no-repeat;} 
.relative_site .site_list #view_all{ left:-53px; background:url(/img/main/view_all.jpg) no-repeat; }
.relative_site .site_list >.owl-dots{ display:none; }

.copyright p{ color:#6c6c6c; font-size:12px; line-height:1.5 }

.bottom_menu{ margin:40px 0;}
.bottom_menu li{ display:inline-block; font-size:18px; margin-right:25px; }
.bottom_menu li a{ color:#303030; } 
.bottom_menu li a.bold{ color:#03C; font-weight:500}

.shortcut_menu{ float:right; margin-top:-50px; }
.shortcut_menu li{ display:inline-block; font-size:12px; }
.shortcut_menu li a{ display:block; border-radius:50px; color:#fff; padding:10px 20px; }
.shortcut_menu li:nth-child(1) a{ background:#003881; }
.shortcut_menu li:nth-child(2) a{ background:#1c7eab; }
.shortcut_menu li:nth-child(3) a{ background:#005b60; }
.shortcut_menu li:nth-child(4) a{ background:#34478e; }

.icon_menu{ margin-top:18px; } 
.icon_menu li{ display:inline-block; margin-right:12px; } 
.icon_menu li.sns{ margin-right:5px; } 

.relative_site_list{ display:none; position:absolute; left:-1px; bottom:79px; background:#fff; width:1200px; border:#a5a5a5 solid 1px; box-sizing:border-box }
.relative_site_list .list_left{ float:left; width:598px; }
.relative_site_list .list_left h4{ background:#5eace1 }
.relative_site_list .list_left .sitelist_box { float:left; width:50%; margin:20px 0; border-right:#a5a5a5 solid 1px;  }
.relative_site_list .list_left .sitelist_box.list2 { min-height:411px; }
.relative_site_list .list_right{ float:right; width:600px; }
.relative_site_list .list_right h4{ background:#003881 }
.relative_site_list .list_right .sitelist_box { float:left; margin:20px 0; padding:0; }
.relative_site_list .list_right .sitelist_box.box01{ width:50%; }
.relative_site_list .list_right .sitelist_box.box02{ width:50%; }
.relative_site_list .list_right .sitelist_box.box01 dl { }
.relative_site_list h4{ padding:20px 35px; font-size:18px; color:#fff; font-weight:300 }
.relative_site_list dl{ padding:10px 35px; }
.relative_site_list dl.bdr{ border-right:#a5a5a5 solid 1px  }
.relative_site_list dl.bdb{ border-bottom:#a5a5a5 solid 1px  }
.relative_site_list dl dt{ margin-bottom:10px; color:#000; font-weight:700 }
.relative_site_list dl dd{ font-size:14px; }
.relative_site_list dl dd a{ line-height:21px; }
.relative_site_list .btn_site_close{ display:block; width:58px; height:58px; position:absolute; right:0; top:0; background:url(/img/main/btn_site_close.jpg) center no-repeat; text-indent:-9999px; }

/*============footer_area_end=============*/

/*============sub_page=============*/

#header_area.header_area_sub{  }
#header_area.header_area_sub header{ background:#fff; transition:0.1s }

/*header_area_sub*/
.header_area_sub .tnb > li{  border-right:#424242 solid 1px; }
.header_area_sub .tnb > li.no_line{ border-right:0 !important; }
.header_area_sub .tnb > li > a{ color:#000; }
.header_area_sub .tnb > li.language{ border-right:#b9b9b9 solid 1px;  }
.header_area_sub .tnb > li.language > a{ color:#545454 }
.header_area_sub .tnb > li.language.on > a{ color:#000; }
.header_area_sub .tnb > li.member{ color:#000; padding:2px 10px 0 10px;   }

.header_area_sub .tnb > li > .total_arr_cop,
.header_area_sub .tnb > li > .sns_arr_cop {padding-right:15px !important;background:url(/img/main/bg_global_on.png) right 50% no-repeat;height:15px;}

/*gnb*/
.header_area_sub .gnb_wrap .gnb > li > a{ color:#000; }
.header_area_sub .gnb_wrap .gnb > li.active > a{ position:relative; color:#2158bd; }
.header_area_sub .gnb_wrap .gnb > li.active > a:after{ display:block; content:""; position:absolute; bottom:6px; background:#2158bd; width:100%; height:5px; }
.header_area_sub .gnb_wrap .gnb > li:hover > a{ color:#2158bd; }
.header_area_sub .gnb_wrap .gnb > li > ul{ top:76px; border-top:#cfcfcf solid 0px; z-index:102;}
.header_area_sub .gnb_wrap .gnb > li.on > ul{ top:76px; border-top:#cfcfcf solid 1px; }
.header_area_sub .gnb_wrap .drawer{ border-top:#cfcfcf solid 0px; border-bottom:#cfcfcf solid 0px;  z-index:101;}
.header_area_sub .gnb_wrap .drawer.on{ top:76px;  height:241px; border-top:#cfcfcf solid 1px; border-bottom:#cfcfcf solid 1px;}


/*etc_btn*/
.header_area_sub .gnb_wrap .etc_btn_box .search_btn{ background:url(/img/common/icon_search.jpg) center no-repeat; }
.header_area_sub .gnb_wrap .etc_btn_box .search_btn:after{  background:#9b9b9b; }
.header_area_sub .gnb_wrap .etc_btn_box .menu_btn{ background:url(/img/common/icon_menu.jpg) center no-repeat; }

#content_area{ width:100%; height:auto; outline:0; min-width:1200px;}

/*snb*/
.snb_wrap{ width:100%; background:#5e78a9; min-width:1200px; }
.snb{ position:relative; margin-bottom:60px; }
.snb:after{ display:block; clear:both; content:"" }
.snb > li{ float:left; /* width:16.66667%; */ width:14.2857%; }
.snb > li > a{ display:block; color:#fff; text-align:center; line-height:58px; font-size:16px; } 
.snb > li > a[target="_blank"]{ background:url(/img/sub/blank_w.png) 90% center no-repeat }


.snb > li.active > a{ background:#fff; color:#000; border:#000 solid 1px; border-bottom-color:#fff; }
.snb > li.active > a[target="_blank"]{ background:#fff url(/img/sub/blank.png) 90% 15px no-repeat }
.snb > li > ul{ display:none; position:absolute; top:60px; left:0; width:100%; }
.snb > li.active > ul{ display:block;}
.snb > li > ul > li{ position:relative; float:left; padding-left:15px; padding-right:5px; }
.snb > li > ul > li > a{ color:#000; line-height:60px; display:block; padding:0 25px 0 0;  }
.snb > li > ul > li > a[target="_blank"]{ margin-right:20px; background:#fff url(/img/sub/blank.png) 99% 15px no-repeat }
.snb > li > ul > li.alio:before{ position:absolute; right:0; top:7px; display:block; content:url(../../img/sub/ico_alio.gif); z-index:10 }
.snb li ul li.a201825:before { position:absolute; right:0; top:7px; display:block; content:url(../../img/sub/ico_alio.gif); z-index:10 }
.snb li ul li.a201826:before { position:absolute; right:0; top:7px; display:block; content:url(../../img/sub/ico_alio.gif); z-index:10 }

.snb > li > ul > li.active > a,.snb > li > ul > li:hover > a{ display:block; position:relative; font-weight:bold; }
.snb > li > ul > li.active > a:after,.snb > li > ul > li:hover > a:after{ display:block; content:""; position:absolute; left:0; right:25px; bottom:0; background:#00aeef; height:5px; }

.content_wrap{ border-top:#cfcfcf solid 1px; word-break:keep-all }

/*content_top*/
.content_top{ position:relative; padding:36px 0 30px 0; border-bottom:#c5c5c5 solid 1px;  }
.content_top:after{ display:block; clear:both; content:"" }
.content_top h3{ float:left; font-size:34px;  color:#3e3e3e }

.breadcrumb{ float:right; margin-right:115px; margin-top:8px;}
.breadcrumb li{ float:left; font-size:12px; padding-right:12px; margin-right:5px; background:url(/img/sub/arrow_bread.jpg) right center no-repeat; vertical-align:top; }
.breadcrumb li a{ display:block; line-height:16px; padding-top:2px; }
.breadcrumb li a.home{ display:block; width:16px; text-indent:-9999px; background:url(/img/sub/icon_home.jpg) center no-repeat  }
.breadcrumb li:last-child{ background:none; padding-right:0; margin-right:0;}

.share_box{ position:absolute; right:0; top:28px; z-index:100 }
.share_box > ul > li{ float:left;  }
.share_box > ul > li> a{ display:block; text-indent:-9999px; width:50px; height:50px; background-repeat:no-repeat; background-position:center;  }
.share_box > ul > li> a.btn_share{ background-image:url(/img/sub/bg_btn_share.jpg) }
.share_box > ul > li> a.btn_print{ background-image:url(/img/sub/bg_btn_print.jpg) }

.sns_share{ display:none; position:absolute; right:50px; top:0; width:382px; border:#c5c5c5 solid 1px; padding:25px 20px; background:#fafafa; }
.sns_share .title{ display:block; margin-bottom:25px; font-size:14px; }
.sns_share ul { overflow:hidden}
.sns_share ul li{ float:left; margin-right:19px;}
.sns_share ul li:last-child{ margin-right:0; }
.sns_share ul li a{ display:block; width:70px; height:92px; padding-top:80px; background-image:url(/img/sub/icon_sns.jpg); background-repeat:no-repeat }
.sns_share ul li a.facebook{ background-position:0 0; }
.sns_share ul li a.twitter{ background-position:-70px 0; }
.sns_share ul li a.kakao{ background-position:-140px 0; }
.sns_share ul li a.band{ background-position:-210px 0; }
.sns_share ul li a span{ font-size:12px; display:block; text-align:center  }
.sns_share .etc_btn{ display:block; float:left; width:160px; padding:10px 0; margin-top:30px; text-align:center; border:#616161 solid 1px; border-radius:7px; font-size:14px; }
.sns_share .etc_btn:hover{ background:#fff;}  
.sns_share .sns_close{ display:block; position:absolute; right:0; top:0; width:50px; height:50px; background:url(/img/sub/btn_sns_close.jpg) no-repeat; text-indent:-9999px; }

.contents{ padding:20px 0; min-height:650px; }
.contents:after{ display:block; clear:both; content:"" }

.tab_4dep ul{ margin-bottom:25px;}
.tab_4dep li{ display:inline-block;  margin:0 5px 10px 0;}
.tab_4dep li a{ display:block; color:#535353; padding:15px; border:1px solid #d6d6d6; border-radius:30px; z-index:1;}
.tab_4dep li.active a,.tab_4dep li:hover a{ position:relative; border:1px solid #003881; color:#fff; background:#003881; font-weight:500;  z-index:5; }
.tab_4dep li.alio{ position:relative; z-index:1}
.tab_4dep li.alio:before{ position:absolute; right:0; top:-2px; display:block; content:url(../../img/sub/ico_alio.gif); z-index:10 }

/* 지원사업 */
.tab_4dep.pims li:nth-child(5) { position:relative; }
.tab_4dep.pims li:nth-child(5):before { position:absolute; top:50%; left:10px; display:block; content:''; width:2px; height:20px; margin-top:-10px; background:#ccc; }
.tab_4dep.pims li:nth-child(5) a { margin-left:30px; border:1px solid #ccc; color:#fff; background:#ccc; }
.tab_4dep li:nth-child(5).active a,
.tab_4dep li:nth-child(5):hover a { position:relative; border:1px solid #003881; color:#fff; background:#003881; font-weight:500;  z-index:5; }
.pimsBtn { display:inline-block; min-width:95px; min-height:30px; line-height:30px; /* padding:9px 18px 5px; */ color:#fff; text-align:center; font-size:15px; background:#ccc; box-sizing:border-box; }
.pimsBtn.pimsType1 { background:#22529b; }
.pimsBtn.pimsType2 { background:#6b1d7a; }
.pimsBtn.pimsType3 { background:#23661a; }

.tab_5dep{ position:relative;overflow:hidden;/* border-bottom: #ccc solid 1px; */}
.tab_5dep:after{position:absolute; bottom:0;display:block; content:""; width:100%; height:1px; background:#c2c2c2;}
.tab_5dep li{position:relative;float:left;margin-top: 5px;/* border-bottom: #fff solid 1px; */}
.tab_5dep li a{ display:block; background:#f8f8f8; color:#535353; padding:12px 25px; border:#c2c2c2 solid 1px;  z-index:1; font-size:14.3px; }
.tab_5dep li.active a,.tab_5dep li:hover a{position:relative;border:#2d2d2d solid 1px;background:#fff;border-bottom-color:#fff;color:#282828;z-index:5;}


.satisfy{ border:#a5a5a5 solid 1px; background:#fafafa; padding:25px 40px; margin:60px 0; overflow:hidden }
.satisfy .title{ float:left; color:#3c3c3c; font-size:14px; line-height:30px; margin-right:50px;  }
.satisfy ul{ float:left; }
.satisfy ul li{ display:inline-block; }
.satisfy .btn_send{ display:inline-block; float:right; background:#474747; color:#fff; padding:9px 25px; font-size:14px; }

