/*----------------------------------------Section-Common----------------------------------------*/
.section-box { margin: 10px 0; word-break: break-word; }
.section-box hr { height:1px; border:none; border-top:1px dashed #838383; }
.section-box button { outline: none !important; font-size: 12pt; padding: 4px 21px; border-radius: 6px; }

/* 搜索框 */
.form-group { float: right; margin-right: 106px; padding: 2px 5px 2px 2px; border-radius: 6px; margin-bottom: 0; margin-top: -34px; }
.form-group span { font-size: 26px; color: #fff; vertical-align: middle; margin-bottom: 3px; cursor: pointer; }
.form-group input { width: 200px; display: inline-block; }
.search-back { margin: 20px 0; margin-left: 106px; display: none; }

/* 標簽組 */
.label_group { margin: 1% 106px 32px; min-height: 18px; }

/* 大屏下的路徑大標題 */
.section-title { margin-top: 22px; }
.section-title img { float: left; }
.section-title span { color: #000000; font-size: 16pt; font-weight: bold; margin: 3px 16px; }

/* 小屏模式下的路徑導航 */
.min-navbar, #second-bar { display: none; }
.min-navbar li { font-size: 11.5pt; display: inline-block; }
.min-navbar li+li:before { color: #000; content: ">"; padding: 0 6px; }
.nav-mainpage { cursor: pointer; }

.row { margin: 0; }

/* 文本 */
.page-main { margin: 0 106px; }
.con-title { text-align: center; min-height: 26px; }
.con-title img { max-width: 86px; max-height: 68px; margin-right: 1%; }
.con-title span { color: #838383; font-size: 14pt; font-weight: bold; }
.con-reply *, .con-content p , .con-content a, .custom-part { color: #838383; font-size: 12pt; }
.con-content a { color: blue; }
.con-content a.olink { display: block; margin: 2%; }
.custom-part a, .custom-part div, .custom-part span , .custom-part * * { padding: 0; margin: 0; font-size: inherit; }

/* 目錄頁面 */
.second-bar span { color: #838383; font-size: 14pt; }
.second-bar button { float: right; }
.second-bar .bar-date { font-size: 12pt; margin-bottom: 0.7%; font-weight: unset; display: none;}
.second-bar .bar-con { float: left; max-width: 80%; }
.second-bar .bar-con, .second-bar .bar-con * { color: #838383; font-size: 12pt; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; font-weight: unset; }

/* 分頁 */
.pager li { cursor: pointer; }
.pager li>a { font-size: 14pt; border: none; border-radius: 4px; color: #6c6c6c; margin: 0 0.5%; }
.pager li>a:hover, .pager li.active>a { color: #fff; }

/* 表格 */
.img-main table * p { margin: 1em 0 1em; }

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .section-box { margin: 10px 2%; }
    .page-main { margin: 0; }

    /* 標簽組 */
    .label_group { margin: 4%; }

    /* 文本 */
	.con-title { margin: 0; }
}