.lnbarea .fa{float: right;margin-top: 5px;}
.sub_wrap{width:100%;background:#fff;    border-bottom: 1px solid #dedede;}
.sub_paging{border-bottom:1px solid #e7e7e7;height:50px;}
.paging{width: 900px;margin: 0 auto;padding-left: 300px;display: block;overflow:hidden;}
.paging h3{font-size:13px;color:#777777;padding: 15px 0;float:left;}
.paging ul{float:right;overflow:hidden;margin-top: 10px;}
.paging ul li{float:left;margin-right:5px;}
.sub_cnt{width:1200px; margin:0 auto;position:relative;min-height: 500px;}
.lnbarea{width:250px;position:absolute;top:-112px;}
.lnbarea h1{font-size:30px;text-align:center; font-weight:bold;background:#2959a0;color:#fff; padding:45px 10px;}
.lnbarea ul li{background:#f5f5f5;border-bottom:1px solid #d3d3d3}
.lnbarea ul li a{display: block;padding: 10px 15px;color:#5a5a5a;font-size:15px;}
.lnbarea ul li a.select{background:#6c6c6c;color:#fff}
.left_banner{margin-top:30px;}
.right_cnt{width:900px;padding:40px 0 80px 300px;}

.subfoot{}
.sf_menu{width:100%;background:#888a8c}
.sf_menu ul{width:522px;margin:0 auto;overflow:hidden;}
.sf_menu ul li{float:left;color:#696a6b}
.sf_menu ul li a{padding:10px; color:#fff;font-size:14px;display:inline-block;}
.sf_copy{width:1200px; margin:0 auto; overflow:hidden;padding:30px 0;}
.addr{float:left}
.sfoot_logo{float:right;margin-top: 10px;}

/*content*/
.tit{font-size:40px;line-height:40px; font-weight:bold;color:#3e3d3d;margin-bottom:30px;letter-spacing:-0.5px}
.sub_tit{font-size:25px;line-height:40px;font-weight:bold;color:#3e3d3d;letter-spacing:-0.5px;margin-bottom:30px;}
.blue{color:#1f6cdf}
.m-b-30{margin-bottom:30px;}
.sub_tit1{font-size:25px;line-height:30px;font-weight:bold;color:#3e3d3d;letter-spacing:-0.5px;margin-bottom:25px;}
.right_cnt p{font-size:15px;color:#666666;line-height:23px;letter-spacing: -0.5px;}

.tbl01{width:850px;}
.tbl01 th{width:50%;background:#2b61af;color:#fff;font-size:20px;padding:15px;border-bottom:1px solid rgba(255, 255, 255,0.1);}
.tbl01 td{width:50%;font-size:20px;color:#828282;padding:15px;text-align:center;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb}
.tbl01 thead td{font-size:20px;padding:0px;text-align:center;border-bottom:0;}


.t_line{border-top:2px solid #8a8a8a; padding-top:40px;}
.t_line h3{font-size:20px; color:#3e3d3d; font-weight:bold;margin-bottom:30px;}
.numarea{margin-bottom:50px;overflow:hidden;}
.numarea img{margin:10px 0;}
p.num_tit{font-size:18px;font-weight:bold;margin-bottom:10px;}
p.num_tit img{margin-right:7px;}
p.dot_tit{font-size:18px;font-weight:bold;margin-bottom:10px;}
.box{border:1px solid #e7e7e7; padding:15px 25px;font-size:15px;color:#565656;margin:15px 0;}
.type01{padding:25px 40px;}
.box strong{margin-bottom:5px;display: inline-block;}
.box em{margin-bottom:10px;border-bottom:1px solid #555;letter-spacing: -0.4px;font-weight:bold;display: inline-block;}
.box_list{font-size:15px;}
.box_list li{font-size:15px;color:#565656;margin-bottom:20px;}
.box_list li em{font-size:15px;color:#70a3f0;border:0;margin-right:8px;margin-bottom:0;}
.wbox1{border:1px solid #e7e7e7; padding:25px;font-size:15px;color:#565656;margin:0 0 15px 0;}
.location{overflow:hidden;margin:30px 0;}
.location li{ width:45%; float:left;margin-bottom:30px;}
.location li.w_55{ width:55%;}

.borderbox{border:10px solid #dbdbdb; padding:29px 12px 29px}
.borderbox ul li{font-size:15px;border-bottom:1px solid #dbdbdb;padding-left:0px;color:#565656;margin-bottom: 10px;}
.borderbox ul li img{margin: 5px 0 11px;}

.gray_box{background:#6c6c6c; padding:30px 40px;margin-bottom: -16px; }
.gray_box h1{color:#fff;font-size:19px;font-weight:bold;text-align:center;line-height:30px }

.gray_box1{background:#F7F7F9;padding:30px 20px 30px 60px;border:1px solid #dbdbdb;border-top: 0px;}
.gray_box1 .num_tit{margin-bottom:25px;}

.gray_box2{background:#F7F7F9;padding:30px;width: 550px;box-sizing: border-box;height:410px;}
.gray_box2 h1{font-size:16px; line-height:23px; color:#2162c2;font-weight:bold;padding-bottom:15px; border-bottom:1px solid #ccccce;margin-bottom:20px;}
.gray_box2 em{ border-bottom:1px solid #ccccce;}

.gray_box3{background:#f2f2f2;padding:50px;box-sizing: border-box;padding-left:400px;}
.gray_box3 h1{font-size:23px; margin-bottom:20px;font-weight:bold;}
.gray_box3 p{line-height:35px;}

.blue_box{background:#2959a0; padding:30px 25px;margin-bottom: -16px; }
.blue_box h1{color:#fff;font-size:19px;font-weight:bold;text-align:center;line-height:30px }
.fleft{float:left;}
.fright{float:right;}
.fright img{margin:0;}
.box_list{overflow:hidden;}
.b_boxli01{overflow:hidden;}
.b_boxli01 li{float:left;border-bottom:0px solid #fff !important;letter-spacing: -0.7px;margin-bottom: 0px !important;width: 214px;}
.type01 .box_list li{box-sizing:border-box; padding:0 10px;float: none;min-height: 0;width: 100%;}

#gall_wrap .bx-wrapper{margin-bottom:0;}
#gall_wrap .bx-wrapper .bx-viewport{left:0;}
#gall_wrap .bx-wrapper .bx-controls-direction a{width:100px; height:100px;top: 50%;margin-top: -50px;}
#gall_wrap .bx-wrapper .bx-prev{left:0;background: url(../img/comm/gall_prev.jpg) no-repeat;}
#gall_wrap .bx-wrapper .bx-next{right:0;background: url(../img/comm/gall_next.jpg) no-repeat;}
#gall_wrap #bx-pager{background:#ecedef; padding:50px;}
#gall_wrap #bx-pager a{display: inline-block;margin-right: 30px;margin-bottom:30px;box-sizing: border-box;}
#gall_wrap #bx-pager a.active{border:3px solid #2B60B0}
#gall_wrap #bx-pager a.active img{width:232px}
.gall{ margin-top: 16px;}  


/* 퀵 */
.rq_cnt01 h1{font-size:35px; font-weight:bold;color:#3e3d3d;line-height:40px;margin-bottom:7px;}
.rq_cnt01 p{font-size:15px;color:#818181;}
.qtbl01{width:100%;border-top:3px solid #575757;border-bottom:1px solid #575757; margin:20px 0 30px;}
.qtbl01 th{background:#f3f3f3;font-weight:bold;padding:6px 0;}
.qtbl01 td{border-top:1px solid #dcdcdc;padding:6px;}
.q_btn{text-align:center;    width: 60px;}
.rq_btn{background: #4d97fd;padding: 3px 7px;text-align: center;color: #fff;font-weight: bold;border-radius: 4px;}
.rq_btn_off{background: #f1518d;padding: 3px 7px;text-align: center;color: #fff;font-weight: bold;border-radius: 4px;}
.num{color:#a9a9a9;text-align:center;}
.qtbl02{width:100%;border-top:3px solid #575757;border-bottom:1px solid #575757; margin:20px 0 30px;}
.qtbl02 th{padding:6px 0;}
.qtbl02 th img{width:110px; height:90px;}
.qtbl02 td{border-top:1px solid #dcdcdc;padding:6px;}
.qtbl02 td p{font-size:12px;}
.qtbl02 td h2{font-weight:bold;}


/* 서브하단추가 */
.sub_db
.sb_wrap{width:1200px; margin:0 auto 30px auto; overflow:hidden;}
.sb_wrap img{float:left; margin-right:15px; }
.sb_wrap img.last{float:left; margin-right:0px; }
.db_wrap{width:100%;background:#26282b; height:175px; }
.db_cnt{width:1200px; margin:0 auto;background:url('../img/sub/db_bg.jpg') left top no-repeat;height:175px;position:relative;}
.db_name{position:absolute;left:675px; top:45px; border:0; width:175px; height:25px;  }
.db_phone1{position:absolute;left:675px; top:80px; border:0; width:50px; height:25px;  }
.db_phone2{position:absolute;left:738px; top:80px; border:0; width:50px; height:25px;  }
.db_phone3{position:absolute;left:801px; top:80px; border:0; width:50px; height:25px;  }
.db_txt{position:absolute;left:916px; top:45px; border:0; width:175px; height:85px;  }
.db_agree{position:absolute;left:618px; bottom:45px; border:0; width:15px; height:15px;  }
.db_btn01{position:absolute;right:0; top:45px; border:0; }
.db_more{width:60px; height:14px; position:absolute; right:350px; bottom:45px; text-indent:-9999px; }


.tab01{overflow:hidden; width:100%;margin-bottom:50px; }
.tab01 li{width:25%; float:left; background:#f0f0f0;  }
.tab01 li a{text-align:center; font-size:18px; font-weight:bold;color:#7e7e7e; display:inline-block;width:100%;padding:15px 0;  }
.tab01 li.on a{background:#2162c0; color:#fff;}
.surge_tab li{width:20%}