/*input style*/
.my-placeholder { color: #aaa; }
input[type=checkbox].s_checkbox {position:relative;top:-1px;margin-right:5px;width:15px;height:15px;border:0;border-radius:0;background:url(../skin_images/chk_img.gif) no-repeat 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:15px 30px;}
input[type=checkbox]:checked.s_checkbox {background-position:0 -15px;}

input[type=radio].s_radiobox {position:relative;width:15px;height:15px;border:0;border-radius:0;background:url(../skin_images/radio_img.png) no-repeat 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:15px 30px;}
input[type=radio]:checked.s_radiobox {background-position:0 -15px;}

input[type=file].s_upload {filter: alpha(opacity=0);opacity:0;outline:none;background:none;cursor:pointer;}

select.s_select {width:100%;border:1px solid #c3c3c3;position:relative;top:0px;display:inline-block;padding:0 0 0 5px;line-height:30px;height:30px;background:url('../skin_images/bg_select.gif') right top no-repeat padding-box border-box #fff;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;border-radius:0;text-indent:0.01px; text-overflow:'';}
select.s_select::-ms-expand {display:none;}
textarea.s_area {margin:5px 0;width:100%;padding:10px;height:150px !important;line-height:15px;border:1px solid #c3c3c3;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.s_text {background:#fff;border:1px solid #c3c3c3;padding:7px 10px;height:30px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.s_text:input-placeholder {color:#ccc;}
input.s_text:-webkit-input-placeholder {color:#ccc;}
input.s_text:-ms-input-placeholder {color:#ccc;}


.bbs_list_wrap {width:1240px;margin:0 auto 20px;border-top:2px solid #000;}
.bbs_list_wrap li {padding:10px 12px;border-bottom:1px solid #e1e1e1;clear:both;position:relative;}
.bbs_list_wrap li a {color:#333;text-decoration:none;overflow:hidden;}
.bbs_list_wrap li p {display:block;text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');white-space: nowrap;overflow:hidden;}
.bbs_list_wrap li p.titles {height:25px;line-height:25px;font-size:15px;color:#444;font-weight:bold;}
.bbs_list_wrap li p.titles span {position:relative;top:-1px;margin-right:5px;display:inline-block;height:24px;line-height:24px;color:#fff;padding:0 6px;border-radius:0px;text-align:center;font-size:12px;font-weight:normal;}
.bbs_list_wrap li p.titles em.secret {color:#bb8400;}

.bbs_list_wrap li p.list_cont {color:#777;width:100%;height:23px;line-height:23px;}

.tab_type1 {width:100%;margin-top:20px;height:70px;overflow:hidden;border-top:1px solid #e1e1e1;}
.tab_type1 li {float:left;height:70px;text-align:center;cursor:pointer;}
.tab_type1 li a {line-height:70px;font-size:16px;display:block;}
.tab_type1 li.selects a {color:#fff;background:#f7005b;}
.tab_type1 li.selects a:hover {color:#fff;background:#f7005b;}
.tab_type1 li.on a {color:#fff;background:#f7005b;}
.tab_type1 li.off a {color:#535353;background:#fafafa;}
.tab_type1 li.off a:hover {color:#fff;background:#f7005b;}

#bbs_list_wrap {margin:0 auto;}
.bbs_list_table {width:100%;}
.bbs_list_table a {/*font:normal 18px "NanumGothic";*/text-decoration:none;color:#000;/*text-overflow: ellipsis;*/white-space: nowrap;width: 700px;/*overflow: hidden;*/display: block;}
.bbs_list_table a:hover {color:#1D5578;}
.bbs_list_table thead {}
.bbs_list_table thead th {font-weight:bold;font-size:16px;font-family: "NanumGothic";height:51px;color:#666;border-bottom:1px solid #ccc;}
.bbs_list_table tbody {}
.bbs_list_table tbody th {padding:10px 5px;font:normal 13px "NanumGothic";height:39px;border-bottom:1px solid #dfdfdf;background:#f4f6f8;}
.bbs_list_table tbody th.titles {text-align:left;}
.bbs_list_table tbody td {padding:5px;height:51px;border-bottom:1px solid #ccc;font:normal 16px "NanumGothic";text-align:center;}
.bbs_list_table tbody td.titles {text-align:left;}
.bbs_list_table tbody td .notice_icon img {width:35px;height:16px;border:0;}
.bbs_list_table tbody td .icons {margin-left:10px;}
.bbs_list_table tbody td .icons img {width:14px;height:12px;border:0;}

.bbs_list_table thead th.del_trash {text-align:right;padding:3px 10px;border-bottom:1px dotted #e1e1e1;}
.bbs_list_table thead th.del_trash a {color:#f80a47;font-weight:bold;}

.bbs_list_table tbody td p.non_reg {text-align:center;color:#aaa;}
.bbs_list_table tbody td p.non_reg a {padding-left:15px;color:#444;}

.bbs_list_table tbody td.manage {color:#a66666;}
.bbs_list_table tbody td.manage a {color:#888;}
.bbs_list_table tbody td.manage span {position:relative;top:0px;display:inline-block;height:24px;line-height:24px;color:#fff;padding:0 6px;border-radius:0px;text-align:center;font-size:14px;font-weight:normal;}


.bbs_view{
  width: 1240px;
  margin: 0 auto;
}
.bbs_view .view_top_wrap {
  border-bottom: 1px solid #d9d2c5;
  padding: 10px 0 5px 0;
}
.bbs_view .view_title {
  font-size: 16px;
  font-weight: bold;
  color: #373a3c;
  padding: 15px 15px 10px 20px;
  color: #0b204e;
  position: relative;
}
.bbs_view .date_auth {
  text-align: right;
  padding: 3px 25px 8px 0;
  color: #7f7f7f;
  font-size: 13px;
}
.bbs_view .bbs_conts p {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  padding: 6px 0;
  text-indent: 2em;
  font-family: "微软雅黑";
}
.bbs_view .bbs_conts img {
  max-width: 100%;
  height: auto;
}
.bbs_view .bbs_conts h3 {
  font-size: 18px;
  color: #000444;
  margin: 10px 0;
  font-weight: 600;
}