.ipt01{width:100%;border:1px solid #dadada;height:33px;padding:5px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

.bbsColor1{color:#ee2b24 !important;}
.bbsColor2{color:#4171b7 !important;}
.bbsColor3{color:#84ac17 !important;}
.bbsColor4{color:#444 !important;}

.bbs_search{overflow:hidden;width:614px;margin:30px auto 0 auto;background:#fff;}
.bbs_search ul{overflow:hidden;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.bbs_search ul li{float:left;border-right:1px solid #d9d9d9;height:32px;}
.bbs_search ul li.cell_select{width:126px;}
.bbs_search ul li.cell_select select{width:100%;height:100%;border:0;color:#666666;}
.bbs_search ul li.cell_ipt{width:400px;text-align:center;}
.bbs_search ul li.cell_ipt input{width:90%;height:32px;border:0;}
.bbs_search ul li.cell_btn{width:84px;}
.bbs_search ul li.cell_btn input{border:0;background:#fff;width:100%;height:32px;}

.searchBx{width:200px;height:20px;border:1px solid #dadada;padding:5px;}


/* list */
.bbsTable_1{width:100%;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;background:#fff;border-right:1px solid #e4e4e4;}
.bbsTable_1 thead th{padding:10px;background:#fafafa;text-align:center;color:#404041;font-weight:bold;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#666666;}
.bbsTable_1 thead th:first-child{border-left:0;}
.bbsTable_1 tbody tr:hover td{background:#e1f1f1;}
.bbsTable_1 tbody tr:hover td a{color:#018885;font-weight:bold;}
.bbsTable_1 tbody td{padding:15px 10px;text-align:center;border-bottom:1px solid #d9d9d9;}
.bbsTable_1 tbody td a{color:#666666;}



.bbsTable_2{width:100%;border:1px solid #d9d9d9;border-width:1px 1px 0 0px;}
.bbsTable_2 thead th{padding:10px;background:#ebeff2;text-align:center;color:#404041;font-weight:bold;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.bbsTable_2 thead th:first-child{border-left:1px solid #d9d9d9;}
.bbsTable_2 tbody td{padding:10px 10px;text-align:center;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
.bbsTable_2 tbody td.left{text-align:left;}
.bbsTable_2 tbody tr.notice td{background:#eff7ff;}
.bbsTable_2 tbody tr.notice td span{display:inline-block;color:#fff;background:#33a0ff;padding:3px;font-size:12px;}
.bbsTable_2 tbody tr.notice td a{color:#33a0ff;}




.gallery{overflow:hidden;}
.gallery ul li{float:left;width:314px;height:241px;background:url(../../images/media/bg_gallery.gif) no-repeat;margin-left:19px;margin-bottom:19px;}
.gallery ul li.first{margin-left:0;}
.gallery ul li a{display:block;padding:14px 0 0 14px;}
.gallery ul li p{text-align:center;}

/* view */
.bbsTableView_1{width:100%;border:1px solid #d9d9d9;background:#fff;}
.bbsTableView_1 thead td{padding:10px;text-align:center;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.bbsTableView_1 thead td:first-child{border-left:0;}
.bbsTableView_1 thead td{background:#e1f1f1;}
.bbsTableView_1 thead td.title{color:#018885;font-weight:bold;}
.bbsTableView_1 thead td.title2{color:#018885;font-size:24px;font-weight:bold;padding:20px 0;}
.bbsTableView_1 tbody tr td:first-child{border-left:0;color:#787878}
.bbsTableView_1 tbody tr td.bbsContentView{padding:25px 30px;line-height:160%;text-align:left;height:500px;vertical-align:top;}
.bbsTableView_1 tbody tr td.bbsContentView,
.bbsTableView_1 tbody tr td.bbsContentView *{font-size:11pt !important; font-family:'verdana' !important; }

.bbsBtn{text-align:right;clear:both;margin:30px 0 15px 0;}
.bbsBtn a{display:inline-block;border:1px solid #a7a7a7;padding:10px 30px;color:#404041;font-weight:bold;}


/* view_foot */
.bbsMove_1{border:1px solid #dadada;width:100%;}
.bbsMove_1 tr th{background:#f8f8f8;text-align:center;font-weight:bold;color:#000;}
.bbsMove_1 tr:first-child th,
.bbsMove_1 tr:first-child td{border-bottom:1px solid #dadada;}
.bbsMove_1 tr th,
.bbsMove_1 tr td{padding:15px;}

/* write */
.bbsTableWrite_1{width:100%;border-top:2px solid #444444;border-left:1px solid #dadada;border-right:1px solid #dadada;}
.bbsTableWrite_1 tbody th{background:#f8f8f8;border-bottom:1px solid #dadada;padding-left:25px;}
.bbsTableWrite_1 tbody td{padding:10px;border-bottom:1px solid #dadada;height:33px;}
.bbsTableWrite_1 tbody td.bbs_content{padding:0;}
.bbsTableWrite_1 tbody td.bbs_content textarea{border:0;height:200px;}




/* paging */
.paginate{padding:30px 0;text-align:center;line-height:normal}
.paginate *{display:inline-block;position:relative;margin:0px;border:1px solid #dadada;padding:5px 10px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{color:#000;border:1px solid #000;}
.paginate strong{color:#000;border:1px solid #000;}
.paginate .direction{padding:5 10px;border:0;background:#eeeeee;}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{background:#d7d7d7;border:0;}
.paginate .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}


.faq{border-top:2px solid #404041;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:2px solid #404041; }
.faq ul li{border-top:1px solid #d9d9d9;}
.faq ul li:first-child{border:0;}
.faq .q{padding:10px 10px 10px 28px;background:url(../../images/board/bg_q.gif) no-repeat 10px 10px;font-size:13px;}
.faq .a{padding:20px 10px 20px 28px;background:url(../../images/board/bg_a.gif) no-repeat 10px 20px #f5f8fa;font-size:13px;line-height:140%;border-top:1px solid #d9d9d9;display:none;}

.searchTop{margin-bottom:20px;}
.searchTop select{width:275px;height:30px;}


.paging{margin-top:30px;text-align:center;}
.paging a.btn{vertical-align:top;padding:0 5px !important;}
.paging a{padding:1px 0 0 0;display:inline-block;width:23px;height:23px;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.paging a.on{font-weight:bold;color:#000;}


.notiList{width:100%; border-top:1px solid #e3e3e3; font-size:0; line-height:0; overflow:hidden;}
.notiList>li{border-bottom:1px solid #e3e3e3;}
.notiList .link{width:100%; padding:20px; display:table; box-sizing: border-box;}
.notiList .link>*{display:table-cell; vertical-align: top; box-sizing: border-box;}
.notiList .link .thumb{width:120px; height:80px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.notiList .link .text{max-width:700px; padding:0 20px; font-size:17px; line-height:1.4;}
.notiList .link .text>dt{padding-bottom:7px; font-weight: 600; color: #018885; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notiList .link .text>dd{height:46px; color: #404041; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.notiList .link .day{width:100px; font-size:17px; line-height:1.4; color: #404041; text-align: right;}