@charset "utf-8";
/* CSS Document */
/*cwTeXKai (Chinese Traditional) Chinese: 楷體*/
@import url('https://fonts.googleapis.com/earlyaccess/cwtexkai.css');
/*cwTeXYen font (Chinese: 圓體)*/
@import url('https://fonts.googleapis.com/earlyaccess/cwtexyen.css');
/*cwTeXFangSong font (Chinese: 仿宋體)*/
@import url('https://fonts.googleapis.com/earlyaccess/cwtexfangsong.css');
/*Noto Sans TC (Chinese Traditional)*/
@import url('https://fonts.googleapis.com/earlyaccess/notosanstc.css');
/*cwTeXMing font (Chinese: 明體) */
@import url('https://fonts.googleapis.com/earlyaccess/cwtexming.css');
/*cwTeXHei font (Chinese: 黑體) */
@import url('https://fonts.googleapis.com/earlyaccess/cwtexhei.css');
/*Noto Sans SC (Chinese Simplified)*/
@import url('https://fonts.googleapis.com/earlyaccess/notosanssc.css');

body {
    word-break: break-all;
}

h1,
.h1 {
    font-size: 2rem;
    color: #3d3b6d;
    font-family: '微軟正黑體', sans-serif;
}

h2,
.h2 {
    font-size: 1.4rem;
    color: #3d3b6d;
    font-family: '微軟正黑體', sans-serif;
}

p,
.p {
    font-size: 1.2rem;
    color: #000;
    font-family: '微軟正黑體', sans-serif;
}

a {
    color: #3f3a75;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

.pd1 {
    padding: 1rem;
}

.md1 {
    margin: 0.3rem;
}

.line {
    border: 1px solid #E0E0E0;
}

.btn-danger {
    color: #fff;
    background-color: #3d3b6d;
    border-color: #3d3b6d;
}

.btn-danger:hover {
    color: #fff;
    background-color: #3d3b6d;
    border-color: #3d3b6d;
}

.cpr {
    background-color: #FBFBFB;
}

.newslistbg {
    background-image: url('newslist_bg.jpg');
    background-attachment: fixed;
    background-position: center;
}

/*手機內置新聞*/
.newslist {
    font-size: 2em;
    line-height: 2em;
    height: 460px;
    padding: 10px;
    font-family: "微軟正黑體";
    overflow: hidden;
    text-decoration: none;
    font-weight: bold;
    color: #703522;
}

.date {
    color: #8e2312;
}

.newslist tr td a {
    color: #703522;
    text-decoration: none;
}

/*手機內容頁調整2020.8.19*/
@media screen and (max-width: 768px) and (min-width: 1px) {
    .container {
        max-width: 768px;
    }

    .newslistbg {
        background-image: url('');
        background-attachment: fixed;
        background-position: center;
    }

    .titletag {
        max-width: 350px;
        display: table-cell;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 1.2em;
        line-height: 2em;
    }

    h1,
    .h1 {
        font-size: 1.3rem;
        color: #3d3b6d;
        font-family: '微軟正黑體', sans-serif;
    }
}
