@charset "utf-8";

#bbs_wrap .item-list .notice { font-weight:normal; }
#bbs_wrap .item-list .current, #bbs_wrap .item-list .current a { font-weight:bold; color:#E15916; }
#bbs_wrap .item-list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }


form[name=fboardlist] > div,
.board_top, .board_button, .board_search,
.item-list .thead { display:none; }


.item-list {display:table; width:100%; table-layout:fixed; /*border-collapse:separate; border-spacing:0 30px;*/ border-collapse:collapse;}
.item-list li { clear:both;float:none; background-color:#FFF; text-align:left; overflow:hidden; word-break:keep-all; display:table-row;#float:left; width:100%; /*border-bottom: solid white 30px;*/ margin:0; padding:0; border:1px solid #ccc; box-sizing:border-box;}

.item-list li .num { display:none; }
/*.item-list li .thumb { float:left; margin-right:5px; }*/
.item-list li .checkbox { padding:0; float:left; }
.item-list li .subject { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.item-list li .name { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.item-list li .datetime { }
.item-list li .hit { }
.item-list li .good,
.item-list li .nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }

.item-list li img { vertical-align:middle; }
.item-list-box { position:relative;; }
.board_page { position: absolute;bottom: -60px;/* right: 0px; */text-align: center;width: 100%; }
.item-list li .check_box { margin-right:5px; display:inline; }
.board_top { margin-bottom:10px; }

.item-list > li > div {display:table-cell; #float:left; vertical-align:middle; margin:0; padding:0; height:195px; overflow:hidden;}

.item-list li.no-post {border:none !important; margin:0 !important;}
.item-list li.no-post > div {height:auto !important; float:none !important; text-align:center !important; padding:20px 0 !important;}

.item-list > li .thumb {/*border:1px solid #ccc; border-right:0; box-sizing:border-box;*/ width:320px; /*padding:3px;*/ text-align:center;}
.item-list li .thumb img { max-height:100%; }
/*.item-list li .thumb table, .item-list li .thumb td { width:100%; height:100%; border-collapse:collapse; border:0; }*/
.item-list > li .cont {/*border:1px solid #ccc; border-left:0; box-sizing:border-box;*/ padding:0; margin:20px; height:155px; display:block;#float:left;}
.item-list li .subject { font-size:24px; font-weight:bold; line-height:1.5em; }
.item-list li .datetime { display:block; font-size:12px; color:#666; padding:0px 0 10px; line-height:1.75em; }
.item-list li .content { font-size:14px; line-height:1.57em; /*height:91px; overflow:hidden;*/ }

.item-list > li.sep {height:30px; border:0; background:none;}


@media only screen and (max-width:800px) {
	.item-list li .thumb { width:200px; height:121px; }
	.item-list li .cont { margin:10px; height:101px; }
	.item-list li .subject { font-size:20px; }
	.item-list li .content { word-break:break-all; text-align:justify; line-height:1.5em; }
}
@media only screen and (max-width:600px) {
	.item-list, .item-list > li, .item-list > li > div {display:block;}
	.item-list li .thumb {display:table;}
	.item-list li > div { float:none; }
	.item-list li > div, .item-list li .content { width:auto; }
	.item-list li .datetime { text-align:right; margin-right:35px; }
	.item-list li .thumb { width:100%; height:auto; }
	.item-list li .thumb img { width:100%; height:auto; max-height:none; }
	.item-list li .cont { height:140px; }
	.item-list li .subject { font-size:16px; }
}
