/* 상단 레이아웃 */
#hd {z-index:99999;position:relative;width:100%;min-width:1116px;border-bottom:1px solid #e0e0e0;}



.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;;padding:0;width:1116px;margin:0 auto;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#header_body { width:100%;position:relative;height:150px;}
#headerWrap{width: 100%; margin: 0 auto; height:150px; background:#fff; opacity: 0.96;position:absolute;border-bottom:1px solid #dedede;}
#header{position: relative; width: 1116px; margin: 0 auto; z-index:30;height:150px; color: #000; z-index: 100;}
#header .logo {display: inline; float: left; padding: 40px 0 0 0; margin-left: 10px;}
#header .bg_slash {position: absolute; top: 0; left: 226px; width: 50px; height:93px; background: no-repeat url(../img/top_bg.png);}


.hd_gnb { float:right;margin-top:88px;}
.hd_gnb > ul { overflow:hidden;}
.hd_gnb > ul > li { float:left;}
.hd_gnb > ul > li > a { font-size:20px;color:#121212;display:block;padding:0px 25px 40px;position:relative;letter-spacing: -1px;font-weight:normal;}
.hd_gnb > ul > li > a:hover {color:#0855a4;font-weight:bold;}
.hd_gnb > ul > li > ul { display:none;position:absolute;width:170px;z-index:999999}
.hd_gnb > ul > li > ul.sub_gnb1 { left:280px; }
.hd_gnb > ul > li > ul.sub_gnb2 { left:378px; }
.hd_gnb > ul > li > ul.sub_gnb3 { left:476px; width:200px;}
.hd_gnb > ul > li > ul.sub_gnb4 { left:597px; }
.hd_gnb > ul > li > ul.sub_gnb5 { right:230px; }
.hd_gnb > ul > li > ul.sub_gnb6 { right:112px; }
.hd_gnb > ul > li > ul.sub_gnb7 { right:-18px; }
.hd_gnb > ul > li:hover ul { display:block;background:#fff;}
.hd_gnb > ul > li > ul > li { border-bottom:1px solid #ddd}
.hd_gnb > ul > li > ul > li:hover a { background:#0855a4;color:#fff}
.hd_gnb > ul > li > ul > li:last-child { border-bottom:0}
.hd_gnb > ul > li > ul > li > a { display:block;font-size:15px;height:46px;text-align:center;color:#000;box-sizing:border-box;padding:14px 0;font-weight:bold;}

.top_bn { width:100%;margin:0 auto;}
.top_bn img{width:100%; display:block;}


/*퀵메뉴*/
#stv {z-index:1001;position:relative;float:right;width:134px;top: 185px;}
#stv_list {position:absolute;width:134px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#stv_pg {display:block;margin:5px 0 0}
#stv_list p {padding:20px 0;text-align:center}
#stv_btn {text-align:center;zoom:1}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0;padding:5px 0 4px;width:44px;border:0;background:#555;color:#fff;text-align:center}
#stv_ul {margin:5px 0 10px;padding:0;list-style:none}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

#stv_nb {margin:0;padding:0;list-style:none;overflow:hidden;width:134px;}
#stv_nb li {border-left: 1px solid #ddd;}
#stv_nb .stv_nb_last{background: #fff;}
#stv_nb .stv_nb_last a{text-align: center; font-size: 16px; padding: 7px 0; color:#2e2e2e;}
#stv_nb a {display:block}

/* quick */
#quick{position:fixed;top:162px;right:0; z-index:30;width:100px;background:#f6f7f8;text-align:center;border: 1px solid #ddd;border-top: 0;}
#quick a{display:block;height:100%;padding-top:15px;text-decoration:none}
#quick a p{padding-top: 2px;}
#quick div a{padding-top:0}
#quick h2{font-size:12px;padding:47px 0 0;}
#quick h2 > em{font-style:normal;letter-spacing:-1px;color:#3f73ff}
#quick > ul{border-bottom: 1px solid #ddd;}
#quick ul{margin-right:-1px;}
#quick ul li ul li{border-top:1px solid #ddd;border-right:1px solid #ddd;height:88px;font-weight:600}
#quick .arrow a{width:25px;margin:0 auto}
[class^=quick_arrow]{display:block;width:26px;height:22px;margin:5px;background:url(/img/index/Q_icon05.jpg) no-repeat}
.quick_arrow_top{background-position:0 0;}
.quick_arrow_bottom{width:16px;height:23px;background-position:100%;background-size:100% auto}

[class^=icon_],
.bx-controls-direction a{display:inline-block;overflow:hidden;margin:0;padding:0;border:0;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;font-size:0;line-height:0;text-decoration:none;vertical-align:middle;text-indent:-1000em}
.fa-flip-horizontal{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.icon_quick{width:44px;height:36px;background:url(/img/index/Q_icon01.jpg)}
.icon_quick2{width:54px;height:37px;background:url(/img/index/Q_icon02.jpg)}
.icon_quick3{width:34px;height:42px;background:url(/img/index/Q_icon03.jpg)}
.icon_quick4{width:31px;height:44px;background:url(/img/index/Q_icon04.jpg)}


/*sms*/
.sms_write {width: 100%; background: url(/img/index/sms_bg.jpg) center; height: 130px;font-family:'Nanum Squre',sans-serif;}
.c_form {position:relative; width: 1110px; margin: 0 auto;} 
.c_form input { width: 120px; background:#fff; border:0;border-radius: 5px;font-size:13px;color:#696969; font-weight: bold;margin-right:6px;margin-bottom:5px; padding: 9px 5px;}
.c_form label {width: 80px; font-size:16px; padding: 0 15px 0 0; color: #fff; vertical-align: top;}
.c_form label.private { font-size:12px; padding: 0 7px 0 0;}
.c_form input[type=checkbox] { width:18px;height:18px;border:1px solid #222;padding:0;background:#fff;}

.c_form textarea { background:#fff; border:0;border-radius: 5px; font-weight: bold; font-size:13px;color:#696969;padding:6px 11px;width:132px;height: 85px;box-sizing:border-box; }
.submittxt { display:block;float:left; }
.c_form .side_submit_btn { position: absolute; top: 1px; right: -132px; width: 116px; background: #fdca3f; font-weight: bold; padding: 32px 0; color: #363636; font-size: 14px; text-align: center; border: 0; border-radius: 5px;}

#main_sms td{position: absolute; right: 0;}
.sms_td01 {right: 360px !important; top: 23px;}
.sms_td02 {right: 360px !important; top: 72px;}
.sms_td03 {right: 129px !important; top: 23px;}



/* 중간 레이아웃 */
#wrapper {z-index:5;margin:0 auto;width:100%;zoom:1}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#container {z-index:4;position:relative;width:100%;min-height:500px;height:auto !important;height:500px;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {margin-bottom:20px;font-size:1.2em;font-weight:bold}

.mainbox_wrap{width:1116px; margin:85px auto 0px auto; overflow: hidden;}
.mainbox_title{clear: both;padding: 20px 0;}
li.main_contentsbox{width:360px; height:360px; float:left;}
.main_contentsbox:nth-child(1), .main_contentsbox:nth-child(2), .main_contentsbox:nth-child(4), .main_contentsbox:nth-child(5){margin-right:18px;}
.main_contentsbox:nth-child(1), .main_contentsbox:nth-child(2), .main_contentsbox:nth-child(3){margin-bottom:18px;}

.maincontent_wrap{width: 1116px;margin: 0 auto; padding: 100px 0 100px;overflow: hidden;}
.maincontent_wrap li{float: left;width: 558px;height:488px;}
.map_info { background: #f7f7f7; padding: 40px 0 10px; height: 408px !important;}
.map_info .map_title{padding: 0 30px;}
.map_info .map_title strong{font-size: 30px;}
.map_info .map_title span{font-size: 20px; font-weight: 100;line-height: 33px;}
.map_info .map_title span b { background: #222c4c; border: 0; border-radius: 20px; color: #fff; padding: 4px 9px; font-weight: bold;}



.map_wrap{padding: 10px 30px;}

/* 메인 게시판 노출 */
.lt {float: left; width: 360px; height: 280px;overflow: hidden;background: #003b88; border: 1px solid #ddd;box-sizing: border-box;margin-bottom:0;}
.lt .lt_title {background: #003b88;padding: 20px 0px 5px; margin: 0 25px;}
.lt .lt_title a{font-size: 30px; color: #fff;letter-spacing: -1px;}
.lt .lt_title a span{font-size: 20px;font-weight: normal;}
.lt ul { padding: 3px 20px !important; font-size: 15px;}
.lt ul li {padding: 0 8px;margin:5px 0; color:#fff;}
.lt ul li a { line-height:2em;overflow:hidden;/*padding-left:10px;*/ color: #fff; /*background: url(/img/index/media_textleft.png)no-repeat top left;*/}
.lt ul li a span{float:right;}
.lt ul .cent_date2 { color: #282e40; float: right; font-size: 14px;font-weight: bold; letter-spacing: -0.05em;}
.lt .lt_more { top: 29px; right: 22px; width: 48px; height: 48px;}
.lt .lt_more a{color: #fff; font-size: 15px;}

.online_wrap .lt{background: #6dc5f1;}
.online_wrap .lt .lt_title{background: #6dc5f1;}

.main_profile{padding-top: 50px; }
.main_profile .main_profile_img{width: 100%;height: 667px;background: url(/img/index/profile.png);background-position: center;}



.bottom_bennerwrap { width:100%;overflow:hidden;margin:35px 0 70px}
.bottom_benner { width:1116px;margin:0 auto;}
.bottom_benner ul { list-style:none;padding:0;margin:0}
.bottom_benner ul li { float:left;margin-right:2px;border:1px solid #e2e2e2}
.bottom_benner ul li:first-child { margin-left:2px}
.bottom_benner ul li:last-child { margin-right:0}


/* 하단 레이아웃 */

.footerWrap { width: 100%; padding: 0px 0 46px; border-top: 1px solid #ddd; background: #363636;}
.footerWrap .footer { width:1116px;margin:0 auto;overflow:hidden;}
.footerWrap .footer .footer_menu { overflow: hidden; padding: 25px 0; border-bottom: 1px solid #5e5e5e;	}
.footerWrap .footer .footer_menu li { float: left; width: 159px; text-align: center; border-right: 1px solid #5e5e5e; box-sizing: border-box;}
.footerWrap .footer .footer_menu li:nth-child(1) { border-left: 1px solid #5e5e5e;}
.footerWrap .footer .footer_menu li a{color:#6f6f6f;font-size: 15px;}
.footerWrap .footer .footer_logo { float:left;margin-right:80px;margin-left: 30px;padding-top: 40px;}
.footerWrap .footer .footer_txt {float:left;font-size:15px;color:#ebebeb;line-height:1.5em;padding-top: 35px;text-align: left;}
.footer #bottom_login{float: right;border: 1px solid #ebebeb;padding: 6px 10px;width: 60px; text-align: center;margin-top: 35px;}
.footer #bottom_login a{display:block;color:#ebebeb;font-size: 15px;}





/*page_content*/
.page_content { padding-bottom:100px;}


/* //////////// 서브 레이아웃 영역 ///////////// */
/*텍스트 color*/
.color_red{color:#ce3233; font-weight:normal;}
.color_blue{color:#1b5eb6; font-weight:bold;}
.color_purple{color:#570371; font-weight:normal;}


/* 사이드상담신청 */
.side_area .online_form {width: 230px; height: 380px; background: url(/img/sub/sub_sms_bg.jpg) no-repeat;position: relative;}
.side_area .online_name {padding: 15px 0 0 15px;}
.side_area .form_wrap {width: 85%; padding: 10px;}
.side_area .online_form input {width: 180px;}
.side_area .online_form .hp input {width:180px;}
.side_area .online_form input[type=checkbox] {width:18px; margin: 0 2px 2px 0;}
.side_area .online_form textarea {width: 192px; height:60px;}
.side_area .online_form td{position:absolute;}
.side_area .online_form .td01{top:170px !important;right:10px !important;}
.side_area .online_form .td02{top:210px !important;right:10px !important;}
.side_area .online_form .td03{top:252px !important;right:16px !important;}
.side_area .submit_btn{top: 321px;right: 15px;width: 192px;padding: 11px 0;background: #222c4c;}
.side_area .submit_btn button{color: #fff;}


.sub_top_banner{position: relative;height: 307px;background: url(/img/sub/sub_top_banner.jpg)no-repeat;background-position: top center;text-align:center;}
.sub_top_banner > div{ width: 1116px; margin: 0 auto; text-align: right;padding-top: 195px;}
.sub_top_banner .sub_top_txt{font-size: 28px;color: #fff;font-style: normal;line-height: 40px;font-family: "Nanum Squre",sans-serif;text-shadow: 1px 2px 3px #000;}
.sub_inner {width:1116px;margin:0 auto;border-width:0 1px;min-height:825px;overflow:hidden;}
.sub_inner .side_area {float:left;width:230px;}
.sub_inner .content_area {float:left;width:865px; margin: 62px 0 20px 0; padding:0 0 0 20px;min-height:500px;}
.sub_inner .infoTable { border-collapse:collapse;word-wrap :break-word; width:100%; border-top:2px solid #f5c815; border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.sub_inner .infoTable th { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:10px; color:#345cce; }
.sub_inner .infoTable td { font-size:13px; padding:10px;border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; line-height:16px;}
.sub_inner .infoTxt { color:#555; line-height:24px; font-size:13px;}
.sub_cont strong { color:#d96a19; background:url(/img/bull.png) no-repeat 0% 50%; font-size:16px; padding-left:12px; margin-bottom: 5px;display: inline-block; }
.subArea { margin-bottom: 20px;}
.subArea h3 { color:#2550cb;font-size:15px;}


 
/* 사이드 네비 */
#snb .tit_box, #snb .tit_box_2, #snb .tit_box_3 {
    width: 230px;
    height: 115px;
    overflow: hidden;
    box-sizing: border-box;
    color: #fff;
    text-align: left;
    background: #fff;
    border-bottom: 3px solid #222c4c;
}

#snb .tit_box_2, #snb .tit_box_3 { height:140px;padding:0 20px;}
#snb .tit_box h2, #snb .tit_box_2 h2, #snb .tit_box_3 h2 {
    font-size: 23px;
    padding: 38px 0 4px;
    letter-spacing: -0.05em;
    font-weight: normal;
    color: #8b8b8b;
    line-height: 32px;
}

#snb .tit_box_2 h2 { font-size:20px;}
#snb .tit_box h3, #snb .tit_box_2 h3, #snb .tit_box_3 h3 { font-size:20px;color:#bbd9ff;letter-spacing:-0.07em;}
#snb .tit_box_2 h3 { font-size:13px;}

#snb .tit_box span {
    display: block;
    color: #222c4c;
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 0px;
}

#snb > ul { padding: 0; margin: 0;}
#snb > ul > li {border-bottom:1px solid #e2e2e2;list-style:none;}
#snb > ul > li > a {display:block; padding:15px 20px; font-size:17px; text-decoration:none; letter-spacing: -1px;color: #363636;}
#snb > ul > li.on > a {background:#e3e3e3 url(/img/sub/side_on.png) no-repeat 210px center; color:#363636; font-weight: bold;}
#snb > ul > li > a:hover {background:#e3e3e3 url(/img/sub/side_on.png) no-repeat 210px center; color:#363636; font-weight: bold;}
.heading {/*border-bottom:1px solid #dedede;*/margin-bottom:20px;padding-bottom:20px;overflow:hidden;background: url('/img/sub/sub_line.png')bottom no-repeat;}
.heading h2 {float:left; font-size:32px; color:#3a3a3a; margin-left: 330px; text-align: center;}
.heading .txt_box {float:left}
.heading .txt_box p {padding-top:5px;color:#999}
.location {float:right;margin-top: 15px;color:#b2b2b2;font-size: 14px;}
.location a {color:#666;}
.location a:link {color:#666;}
.location li.fb {color:#8e3871}
.location li:before {content:'> ';font-weight:normal;color:#999;padding:0 4px}
.location li:first-child:before {content:'';padding:0;}
#container_title { display:none;}

/*side_sms*/
.side_online { background:url(/img/sub/online_bg.jpg) no-repeat 0 0; width:240px;height:373px;box-sizing:border-box;    padding: 128px 15px 0;position:relative;}
.side_online input { height:36px;margin-bottom:6px;box-sizing:border-box;border:1px solid #7c7c7c;padding-left:5px;}
.side_online input.side_width { width:104px;}
.side_online input.side_width_long { width:210px;}
.side_margin { margin-right:3px;}
.side_online .tx { width:210px;box-sizing:border-box;height: 70px;}
.side_online .agree { color:#fff;font-size:12px;font-weight:bold;}

.side_benner { margin-top:7px;}

.img_margin { margin-bottom:50px;}
.add_marign { margin-top:20px;}

#bo_v_table { display:none;}




/*sub*/
.page_content .info_area { display:block; margin-top:40px; padding-left:38px; background:url('/img/sub/sub01_4.png') no-repeat left top; }
.page_content .info_area p { display:block; line-height:26px; margin:0 0 20px; font-size:16px; color:#666; }
.page_content .info_area p .txt { display:inline-block; width:110px; font-weight:bold; color:#444; }


h4.sub_title { display:block; margin-bottom:10px; padding-left:30px; font-size:24px; font-weight:bold; color:#333; background:url('/img/sub/h4_bar.png') no-repeat left; }

.imp_txt > p{ display:block; line-height:24px; margin-bottom:40px; font-size:18px; color:#444; letter-spacing:-0.1px;}
.imp_txt p span{ color:#6681e9;}
span.radius_box{ height:30px; line-height:30px; font-size:15px; font-weight:500; color:#fff; text-align:center; background: #8d3f4a;border:2px solid #8d3f4a;padding: 6px 15px;border-radius: 22px;}
.sub_titlebox{background: #098bdd;color: #fff;padding: 7px 13px;font-size: 18px;margin-right: 20px;}

.summary_box_cnt { display:block; width:862px;margin:0 auto;padding-bottom: 20px;text-align: left;}
.title { display:block;  height:55px; line-height:55px; font-size:18px; font-weight:bold; color:#fff; text-align:center; background:#052452; border:1px solid #052452; border-radius:5px 5px 0 0; }
.num_list_box {display: block;padding: 35px; background: #fff;border: 1px solid #dbdbdb;font-size: 17px; line-height: 23px;}
.num_list_box span{background: #098bdd;color: #fff;padding: 7px 13px;}
.num_list_box .blet{padding-left:9px;background:url('/img/sub/bar.jpg') no-repeat left 12px;}

.purple_color{height: 30px; line-height: 30px;font-size: 17px;font-weight: bold; color: #fff; text-align: center; background: #242c38; border: 2px solid #242c38;padding: 6px 15px;border-radius: 22px;}

.table_outline { display:block; padding-bottom: 45px;}
.table_outline table { width:100%; margin-top:5px; border-collapse:collapse; border-spacing:0; border-top:2px solid #052452; }
.table_outline table th, .table_outline table td { padding:17px 15px; font-size:16px; text-align:center; border:1px solid #dbdbdb; }
.table_outline table th { font-size:16px; font-weight:bold; color:#444; background:#f5f5f5; }
.table_outline table td { color:#666; }
.table_outline table td.bg { font-weight:bold; color:#444; background:#f5f5f5; }
.table_outline table tbody td.last_txt { text-align:center;}


.list_area {display:block; margin-top:20px; }
.list_area:after {display:block; content:''; clear:both; }
.list_area dl {display:block;width:600px;height:80px;margin: 0 0 10px;padding-left: 120px;}
.list_area dl dt {line-height:76px; font-size:18px; font-weight:bold; color:#444; }

.list_area dl.bg1 { background:url('/img/sub/sub04_2_1.png') no-repeat left top; }
.list_area dl.bg2 { background:url('/img/sub/sub04_2_2.png') no-repeat left top; }
.list_area dl.bg3 { background:url('/img/sub/sub04_2_3.png') no-repeat left top; }
.list_area dl.bg4 { background:url('/img/sub/sub04_2_4.png') no-repeat left top; }



.page_wrap h1{font-size:30px; font-weight:700; color:#252525; line-height:1.2; margin-bottom:10px; letter-spacing:-0.1em}
.page_wrap .nvcolor{color:#2b5cb4}
.page_wrap .stitle{padding-left: 35px;padding-bottom: 20px;font-size: 26px;color: #111215;font-weight: 500;background: url('/img/sub/stitle.png') no-repeat 5px 7px;}
.page_wrap .stext{margin-bottom: 45px;font-size: 18px;color: #555555;}
.page_wrap .sbox{display: block;padding: 15px 20px 15px 20px; background: #f5f5f5;border: 1px solid #dbdbdb;font-size: 17px; line-height: 23px;}


.sub_map{}

/*서브 성공사례*/
.page_content .page_wrap .lt{width:825px;border-radius:0;margin-top: 20px;}
.page_content .page_wrap .lt_title{background: url('/img/sub/sub_success_title.jpg');text-indent: -5000px;overflow: hidden; padding: 25px 18px; border-bottom: 1px solid #ddd;border-radius:0;}
.page_content .page_wrap .lt .lt_more{top: 29px;}
.page_content .page_wrap .lt .lt_more a {background: url('/img/sub/sub_success_more.png');text-indent: -5000px;overflow: hidden;padding: 7px 16px;color:#101c4b;}




.sub_title_img{text-align: center;padding-bottom: 30px;}

.tmenu {display:block; overflow:hidden; margin: 40px 0 30px;}
.tmenu .a_hovers {background:#1359bb; color:#fff; font-weight:bold;}
.tmenu a {display: inline-block; width: 110px; margin-top: -1px; margin-left: -3px; color:#666; font-size:17px; border: 1px #f3f3f3 solid; border-left: 1px #f3f3f3 solid; padding: 10px 30px; cursor:pointer; background:#f9f9f9;text-align:center;}
.tmenu5010 a{width: 210px;}
.tmenu a:hover{color:#fff;background:#1359bb;}
.tmenu li{float:left;padding:15px 0;}
.title_g {font-size: 20px !important; padding: 0 0 0 25px; background: url(../img/sub/icon_bul.png) 0 0 no-repeat; background-size: 20px;}
.img_middle {vertical-align:middle;}
.pain {margin: 25px 0;}
.pain p{display: block; line-height: 24px; margin:15px 0 55px; font-size: 18px; color: #444; letter-spacing: -0.1px;}
.pain h3 {margin: 15px 0 0 0;}
.pain img{padding:20px 0;}
.pain span{background: #098bdd;color: #fff; padding: 7px 13px;}
span.s_title{display: block; margin-bottom: 10px; padding-left: 30px; font-size: 24px; font-weight: bold; color: #333; background: url(/img/sub/h4_bar.png) no-repeat left;}



/* side 상담신청*/

.side_sms .sms_write{width: 230px; height: 380px; background: url(/img/sub/sub_sms_bg.jpg) no-repeat;}
.side_sms .sms_write .c_form{width: 230px;}
.side_sms .sms_write .c_form .sms_td01{top:170px !important;right:10px !important;}
.side_sms .sms_write .c_form .sms_td02{top:210px !important;right:10px !important;}
.side_sms .sms_write .c_form .sms_td03{top:252px !important;right:16px !important;}
.side_sms .c_form input{width:180px; border: 1px solid #ddd; color: #a3a3a3; font-weight: normal;}
.side_sms .c_form textarea{width:192px; height: 60px; border: 1px solid #ddd; padding: 6px 7px; color: #a3a3a3; font-weight: normal;}
.side_sms .c_form .side_submit_btn { top: 70px; right: 0px; width: 192px; padding: 11px 0; background: #222c4c; color: #fff;}



/* quick bar */

.quickBar {position:fixed; height:100%; top:0; background:#222222; z-index:99999; display:block; text-align:center; }
.quickBar ul {margin:20px 0;}
.quickBar ul li { }
.quickBar ul li p { color:#fff; font-weight:600; font-size:18px;}
.quickBar ul li h1 { color:#fff; font-weight:600; font-size:18px; }

.quickBar ul .f1 { background:url(/img/index/q_call.png) no-repeat center top; padding:120px 0 10px;}
.quickBar ul .f2 { background:url(/img/index/q_email.png) no-repeat center 20px; padding:80px 0 10px; }
.quickBar ul .f2 p {text-align:center}
.quickBar ul .f2 h1 a { font-size:15px; color:#fff; font-weight:600; }
.quickBar ul .f3 { background:url(../img/icon_blog.png) no-repeat center 10px; }
.quickBar a {outline:none;}

#toggle_btn {position:absolute; left:-37px; top:20%; z-index:9999; cursor:pointer;}

.go_top {position: absolute; left: 16px; bottom: 30px; display: block; margin: 0 auto;}



/* 20180102 슬라이드 하단 긴급상담 sms -> 게시판으로 변경*/
.consulting{width: 100%; background:url(/img/index/sms_bg.jpg) center; height: 130px;}
.consulting .sms{position: relative;width: 1110px;margin: 0 auto;}
.online_form td.online_name{position: absolute;top: 23px;right:360px;}
.online_form td.online_call{position: absolute;top: 72px;right: 360px;}
.online_form td.online_password{position: absolute;top: 72px;right: 124px;}
.online_form td.online_text{position: absolute; top: 22px; right: 129px; width: 132px;}
.online_form td.online_check{position: absolute;top: 80px; right: 137px;}

.online_form input {width: 120px; background:#fff; border:1px solid #e6e6e6; font-size:13px;color:#9c9c9c; padding:9px 5px; margin: 0 6px 6px 0;border-radius: 5px;}
.online_form label { font-size:12px;color:#fff;letter-spacing: -2px !important; }
.online_form input[type=checkbox] { width:18px;height:18px;border:1px solid #222;padding:0;background:none; margin: 0;}
.online_form textarea { background:#fff; border:1px solid #e6e6e6; font-size:13px; color:#9c9c9c; padding:9px 5px; width:132px;height:35px; box-sizing:border-box;border-radius: 5px;}

.submit_btn { position: absolute; top: 22px; right: -3px; width: 116px; background: #fdca3f; padding: 32px 0;  text-align: center; border: 0; border-radius: 5px;}
.submit_btn button {background:none; border: none;color: #363636; font-size: 14px;font-weight: bold; }
