﻿
/*指定所有HTML元素的上下邊界與左右邊界*/
* {
    margin: 0px auto;
    font-size: 11pt;
    font-family: Arial, Sans-Serif, 微軟正黑體;
}

/*IE8在<a>中的圖片會有border，設定為沒有border*/
a, a img {
    border: none;
    outline: 0;
    outline-style: none;
}

body {
    /*background: url(../img/bg_dots.png) no-repeat 10px 2px;*/
    /*background: url(../img/bg_dots.png) repeat;*/
    /*background: url(../img/ico-h1.png) no-repeat 10px 2px;*/
    /*background: url(~/img/bg_dots.png) repeat;*/
    color: #333333;
}

p {
    text-indent: 2em; /*2011.7.11.加入<p></p>或<p/>首行縮排，em是相对单位，2em即现在一个字大小的两倍*/
}



/*網頁最外圍的包覆容器*/
.Wrapper {
    /*width: 970px;*/
    width: 1225px;
    /*width: 1050px;*/
    margin: 0px auto;
    font-size: 11pt;
    /*用border-image的方式把陰影襯到左右兩邊*/
    border-style: solid;
    border-color: transparent;
    /*border-top與border-bottom不顯示*/
    border-width: 0px 15px;
    /*-moz-border-image: url(../img/bg_shadow.png) 0 12 repeat;
    -webkit-border-image: url(../img/bg_shadow.png) 0 12 repeat;
    -o-border-image: url(../img/bg_shadow.png) 0 12 repeat;
    border-image: url(../img/bg_shadow.png) 0 12 fill repeat;*/
}

/*最上方Logo與連結*/
.Header {
    background-color: white;
    border-bottom: solid 8px #FFE372;
    width: 100%;
    /*width:1225px;*/
    height: 100px;
}

.HeaderWrapper {
    /*width: 970px;*/
    width: 1225px;
    /*width: 1050px;*/
    margin: 0px auto;
    font-size: 11pt;
}

    /*Header左方公司Logo圖片與連結*/
    .HeaderWrapper .Logo {
        background-color: white;
        width: 425px;
        height: 90px;
        /*div容器浮動靠左*/
        /*float: left;*/
        display: inline-block;
    }

        .HeaderWrapper .Logo a {
            width: 100%;
            display: block;
        }

    /*Header右方連結導覽列*/
    .HeaderWrapper .NavTop {
        background-color: white;
        width: 545px;
        /*div容器浮動靠右*/
        float: right;
        /*控制導覽列高度*/
        padding: 58px 0px 11px 0px;
        text-align: right;
        vertical-align: bottom;
        color: #6C6E69;
        overflow: hidden;
        position: relative;
    }

.Header .NavTop a:link, .Header .NavTop a:visited, .Header .NavTop a:active {
    text-decoration: none;
    color: #6C6E69;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
}

.Header .NavTop a:hover {
    color: #FF6000;
}


/* 主選單容器 */
.MainMenu {
    width: 100%;
    max-width: 1225px;
    height: 40px;
    margin: 0 auto;
    padding: 0;
    background-color: #253D83;
    color: white;
    text-align: center;
    overflow: hidden;
    position: relative;
}

    /* 選單項目容器 */
    .MainMenu ul {
        display: flex;
        justify-content: space-between; /* 或用 center */
        flex-wrap: nowrap;
        margin: 0;
        padding: 0;
        list-style: none;
    }

        /* 選單項目 */
        .MainMenu ul li {
            flex: 1; /* 每個 li 平均分配寬度 */
            height: 40px;
            text-align: center;
            border-left: solid 1px #7281B1;
            white-space: nowrap;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            /* 第一個 li 不顯示左邊框 */
            .MainMenu ul li:first-child {
                border-left: none;
            }

            /* 選單連結 */
            .MainMenu ul li a {
                color: #FFF;
                text-decoration: none;
                font-size: 15px;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
            }

                /* 滑鼠移入與選取狀態 */
                .MainMenu ul li a:hover,
                .MainMenu ul li a.Selected {
                    color: #FFF;
                    background-color: #F5D300;
                }


/*圖片滑動區域*/
.SliderWrapper {
    /*調整Slider的寬度 圖片寬度會因為此而自動調整*/
    /*width: 100%;*/
    width: 1225px;
    background-color: transparent;
}

    .SliderWrapper ul li {
        list-style: none;
    }


/*次選單與主要內容*/
/*.MainContent {
    
    padding: 0px 20px 30px 25px;
    
}*/


.main-body {
    max-width: 1225px;
    margin: 0 auto;
}

.MainContent {
    width: 100%;
    padding: 0px 20px 30px 25px;
}

.ContentOuterWrapper {
    background-color: white;
    /*width: 100%;*/
    width: 1225px;
    display: inline-block;
    height: auto;
    margin: 0;
    clear: both;
}

    .ContentOuterWrapper .SubMenu {
        width: 200px;
        margin: 0;
        margin-top: 25px;
        padding: 0;
        float: left;
        clear: both;
    }

        .ContentOuterWrapper .SubMenu ul {
            margin: 0;
            padding: 0;
            text-align: left;
            width: 200px;
            display: inline-block;
            list-style: none;
            clear: left;
        }

            .ContentOuterWrapper .SubMenu ul li:first-child {
                border-top: solid 1px #D6D6D6;
            }

            .ContentOuterWrapper .SubMenu ul li {
                margin: 0;
                padding: 0px 0px 0px 0px;
                width: 200px;
                display: block;
                position: relative; /*IE相容性檢視，去除差距與多出來的部分*/
                float: left;
                border-bottom: solid 1px #D6D6D6;
            }

                .ContentOuterWrapper .SubMenu ul li a:link, .ContentOuterWrapper .SubMenu ul li a:visited, .ContentOuterWrapper .SubMenu ul li a:active {
                    width: 177px;
                    display: inline-block;
                    padding: 10px 0px 10px 23px;
                    text-decoration: none;
                    color: #233E83;
                    font-weight: bold;
                    font-size: 14px;
                }

                .ContentOuterWrapper .SubMenu ul li a:hover {
                    background-size: 6px;
                    padding: 10px 0px 10px 23px;
                    background-color: #EEEEEE;
                    color: #FF6600;
                }

    /*首頁二項產品內容樣式*/
    .ContentOuterWrapper .ContentTop {
        width: 940px;
        height: 205px;
        padding: 10px 15px 10px 15px;
        /*padding: 10px 15px 10px 5px;*/
    }
        /*二張產品圖片寬度加總*/
        .ContentOuterWrapper .ContentTop .HomeProductWrapper {
            width: 880px;
            height: 162px;
        }

        .ContentOuterWrapper .ContentTop .ProductLink {
            /*width: 146px;*/
            margin: 0px 3px 0px 3px;
            padding: 0px 5px 0px 5px; /*搭配產品多寡放padding左及右*/
            margin-top: 0px;
            text-decoration: none;
            float: left;
            text-align: center;
        }

.Img-On {
    display: inline-block;
}

.Img-Off {
    display: none;
}


.EVA, .LDPE {
    width: 142px;
    height: 162px;
}

.btnMore {
    padding-left: 18px;
}


.EVA:hover .Img-On, .LDPE:hover .Img-On {
    display: none;
}

.EVA:hover .Img-Off, .LDPE:hover .Img-Off {
    display: inline-block;
}

.ContentInnerWrapper {
    /*width: 970px;*/
    width: 1225px;
    height: auto;
    margin: 0;
    padding: 0;
    clear: both;
}

    /*調整首頁左邊內容*/
    .ContentInnerWrapper .ContentLeft {
        width: 500px;
        height: auto;
        padding: 10px 15px 10px 15px;
        margin: 0;
        float: left;
    }

    /*調整首頁右邊內容*/
    .ContentInnerWrapper .ContentRight {
        width: 410px;
        height: auto;
        padding: 10px 15px 10px 15px;
        /*padding: 0px 20px 30px 5px;*/
        margin: 0;
        float: right;
    }

.ContentOuterWrapper .Content {
    /*width: 800px;*/
    /*width: 770px;*/
    width: 850px;
    height: auto;
    /*float: right;*/
    float: left;
    margin: 0;
    margin-top: 30px;
}

    .ContentOuterWrapper .Content p {
        /*text-indent: 2em;*/
        line-height: 160%;
        /*letter-spacing: 2px;*/
        letter-spacing: normal;
    }

/*內容頁位置導覽*/
.ContentOuterWrapper .NavPath a:link, .ContentOuterWrapper .NavPath a:visited, .ContentOuterWrapper .NavPath a:active {
    font-weight: 600;
    text-decoration: none;
    color: #7E7E7E;
}

.ContentOuterWrapper .NavPath a:hover {
    color: red; /*#483D8B*/
}

/*頁尾與COPYRIGHT*/
.Footer {
    width: 100%;
    height: auto;
    display: inline-block;
    margin: 0;
    padding: 20px 0px 30px 0px;
    clear: both;
}

    .Footer p {
        padding: 3px 0px;
        text-align: center;
        vertical-align: top;
    }

        .Footer p img {
            margin-top: 1px;
        }

    .Footer .FooterLeft a:link, .Footer .FooterLeft a:visited, .Footer .FooterLeft a:active {
        text-align: center;
        vertical-align: top;
        text-decoration: none;
        color: #6C6E69;
    }

    .Footer .FooterLeft a:hover {
        color: #FF6000;
    }

    .Footer .FooterLeft {
        /*width: 200px;*/
        width: 165px;
        height: auto;
        float: left;
    }

    .Footer .FooterRight {
        /*width: 760px;*/
        width: 950px;
        height: auto;
        float: right;
        padding-left: 10px;
    }

        .Footer .FooterRight .Row {
            width: 100%;
            float: left;
        }

        .Footer .FooterRight a:link, .Footer .FooterRight a:visited, .Footer .FooterRight a:active {
            /*text-align: center;*/
            text-align: left;
            vertical-align: top;
            text-decoration: none;
            color: #7E7E7E;
        }

        .Footer .FooterRight a:hover {
            color: #FF6000;
        }

    .Footer .HomeFooterRight {
        /*width: 770px;*/
        /*width: 850px;*/
        width: 950px;
        height: auto;
        float: right;
        padding-left: 10px;
    }

        .Footer .HomeFooterRight a:link, .Footer .HomeFooterRight a:visited, .Footer .HomeFooterRight a:active {
            text-align: center;
            vertical-align: top;
            text-decoration: none;
            color: blue;
        }

        .Footer .HomeFooterRight a:hover {
            color: #FF6000;
        }

    .Footer .FooterRight ul, .Footer .FooterRight ul li, .Footer .FooterRight .Column ul, .Footer .FooterRight .Column ul li {
        /*調整網頁地圖項目的寬度*/
        width: 137px;
        /*width: 165px; */ /*地圖項目的寬度*/
        /*width: 110px;*/
        display: block;
        margin: 0;
        /*padding: 7px 0px;*/
        padding: 5px 0px;
        /*padding: 10px 0px;*/
        float: left;
        list-style: none;
    }

    .Footer .FooterRight .Column {
        zoom: 0.95;
        /*zoom: 0.85;*/
        /*padding: 0px 20px 0px 0px;*/
        padding: 0px 15px 0px 0px; /* 地圖間左右間距*/
        /*padding: 0px 35px 0px 0px;*/
        float: left;
    }

    .Footer .FooterRight h4 {
        zoom: 1.1;
        /*padding-bottom: 10px;*/
        padding-bottom: 10px;
        border-bottom: solid 1px #D6D6D6;
    }

        .Footer .FooterRight h4 a:link, .Footer .FooterRight h4 a:visited, .Footer .FooterRight h4 a:active {
            color: #0066CC;
        }

        .Footer .FooterRight h4 a:hover {
            color: #FF6000;
        }

#ContactUs a:link, #ContactUs a:visited, #ContactUs a:active {
    color: #0066CC;
    font-weight: bold;
    text-decoration: none;
}

#ContactUs a:hover {
    color: #FF6000;
}

.Normal {
    padding: 10px 0px;
}

.Center {
    text-align: center;
}

.Left {
    text-align: left;
}

.Right {
    text-align: right;
}

.Bold {
    font-weight: bold;
}

.TitleBlue {
    color: #263F81;
    vertical-align: bottom;
}

.LightBlue {
    color: #0066FF;
}

.DarkBlue {
    color: #263f81;
}

.DarkOrange {
    color: #FC8B1F;
}

.RedOrange {
    color: #FF0000;
}

.DarkGray {
    color: #696F85;
}

.DarkGreen {
    color: #2F8A40;
}

.Blue {
    color: blue;
}

.Red {
    color: red;
}

.Font12 {
    font-size: 12px;
}

.Font15 {
    font-size: 15px;
}

.Font16 {
    font-size: 16px;
}

.Font18 {
    font-size: 18px;
}

.Italic {
    font-style: italic;
}

.ImgWrapper {
    width: 250px;
    height: 173px;
    display: inline-block;
    letter-spacing: normal;
}

    .ImgWrapper img {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

    .ImgWrapper div {
        /*圖片尺寸(不含下方灰色caption): 250 X 145 px*/
        margin: 0;
        width: 245px;
        padding: 3px 5px 0px 0px;
        height: 25px;
        position: relative; /*要把圖切成250 x 173px 在IE相容性之下才不會出現空隙*/
        top: -28px;
        overflow: hidden;
        display: inline-block;
        background-color: #DDDDDD;
        color: #263F81;
        font-size: 15px;
        font-weight: bold;
        text-align: right;
        vertical-align: top;
    }


.IconLink {
    margin: 5px 7px 7px 5px;
    padding: 0;
    width: 192px;
    height: 92px;
    display: inline-block;
    /*float: left;*/
}

    .IconLink img {
        margin: 0;
        padding: 0;
        border: solid 1px #CCCCCC;
    }


/*一般頁面靜態<table>樣式*/
.tblStatic {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #CBB770;
    padding: 1em 2.2em;
    overflow: auto;
    margin-top: 4px;
}

    .tblStatic tr {
        color: black;
        background-color: white;
    }
    /*表格偶數列底色為白色, IE9以上版本才完整支援*/
    /*.tblStatic tr:nth-child(even) { background-color: white; }*/
    .tblStatic th {
        /*background-color: #6C6C6C;*/
        background-color: #F1E1A9;
        color: #333;
        border: solid 1px #F1D1A9;
        padding: 10px 0px 10px 0px;
        font-size: 15px;
    }

    .tblStatic tr td {
        border: solid 1px #CBB770;
        padding: 5px 0px 5px 0px;
        line-height: 160%;
        text-align: center;
        vertical-align: middle;
        font-size: 15px;
        color: #263F81;
    }


/*About頁面靜態<table>樣式*/
.tblStatic_history {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #CBB770;
    padding: 1em 2.2em;
    overflow: auto;
    margin-top: 4px;
}

    .tblStatic_history tr {
        color: black;
        background-color: white;
    }
    /*表格偶數列底色為白色, IE9以上版本才完整支援*/
    /*.tblStatic_history tr:nth-child(even) { background-color: white; }*/
    .tblStatic_history th {
        /*background-color: #6C6C6C;*/
        background-color: #F1E1A9;
        color: #FFFFFF;
        border: solid 1px #F1D1A9;
        padding: 10px 0px 10px 0px;
        font-size: 15px;
    }

    .tblStatic_history tr td {
        border: solid 1px #CBB770;
        padding: 5px 0px 5px 5px;
        line-height: 160%;
        text-align: left;
        vertical-align: middle;
        font-size: 15px;
        color: #263F81;
    }

/*產品頁面靜態<table>樣式*/
.tblProduct {
    border-collapse: collapse;
    border: solid 1px #5B8BCD;
    padding: 1em 2.2em;
    overflow: auto;
    margin-top: 4px;
}

    .tblProduct tr {
        color: black;
        background-color: white;
    }
    /*表格偶數列底色為白色, IE9以上版本才完整支援*/
    /*.tblStatic tr:nth-child(even) { background-color: white; }*/
    .tblProduct th {
        background-color: #669FEE;
        color: #333;
        border: solid 1px #5B8BCD;
        padding: 10px 0px 10px 0px;
        font-size: 15px;
    }

    .tblProduct tr td {
        border: solid 1px #5B8BCD;
        padding: 5px 5px 5px 5px;
        line-height: 120%;
        vertical-align: middle;
        font-size: 15px;
        color: black;
    }


/*一般頁面動態<table>樣式*/
.tblDynamic {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #909CA6;
    padding: 1em 2.2em;
    overflow: auto;
    margin-top: 8px;
}

    .tblDynamic tr {
        color: black;
        background-color: #EDEDED;
        padding: 0;
        text-align: center;
        vertical-align: middle;
    }
        /*表格偶數列底色為白色, IE9以上版本才完整支援*/
        .tblDynamic tr:nth-child(even) {
            background-color: white;
        }

    .tblDynamic th {
        background-color: #BFC5CA;
        color: #333;
        border: solid 1px #909CA6;
        padding: 10px 0px 10px 0px;
    }

    .tblDynamic tr td {
        border: solid 1px #909CA6;
        padding: 13px 0px 13px 0px;
        line-height: 130%;
        font-size: 15px;
        color: #263F81;
    }

    /*tblDynamic pager樣式*/
    .tblDynamic .pager, .tblDynamic .pager td {
        margin: 0;
        padding: 3px 0px;
        background-color: #BFC5CA;
    }
        /*pager表格*/
        .tblDynamic .pager table td {
            background-color: #BFC5CA;
            border-width: 0;
            border: none;
            padding: 0;
            font-weight: bold;
            color: #333;
        }
            /*pager中被選取的頁數*/
            .tblDynamic .pager table td span {
                color: #333;
                display: block;
                padding: 3px 12px 3px 12px;
            }
            /*pager中尚未被選取的頁數*/
            .tblDynamic .pager table td a {
                color: #999;
                text-decoration: none;
                display: block;
                padding: 3px 12px 3px 12px;
            }

                .tblDynamic .pager table td a:hover {
                    color: Red;
                    text-decoration: none;
                    display: block;
                    padding: 3px 12px 3px 12px;
                }


/*公司沿革頁面動態<table>樣式*/
.tblDynamic_history {
    width: 100%;
    border-collapse: collapse;
    border: initial; /*blank;*/
    padding: 5px;
    overflow: auto;
    margin-top: 8px;
}

    .tblDynamic_history tr {
        color: black;
        background-color: #FFF5D3;
        padding: 0;
        vertical-align: middle;
    }
        /*表格偶數列底色為白色, IE9以上版本才完整支援*/
        .tblDynamic_history tr:nth-child(even) {
            background-color: white;
        }

    .tblDynamic_history th {
        color: #333;
        border: initial;
        text-align: center;
        padding: 10px 0px 10px 0px;
    }

    .tblDynamic_history tr td {
        border: blank;
        padding: 13px 0px 13px 5px;
        line-height: 130%;
        text-align: left;
        font-size: 15px;
        color: #263F81;
    }


/*首頁最新消息動態<table>樣式*/
.tblHomeNews {
    width: 100%;
    border-collapse: collapse;
    border: none;
    padding: 1em 2em;
    overflow: auto;
    margin-top: 8px;
}

    .tblHomeNews tr {
        border-bottom: solid 1px #D6D6D6;
        color: #393939;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        text-align: left;
    }

        .tblHomeNews tr:first-child {
            border-top: solid 1px #D6D6D6;
        }

        .tblHomeNews tr td {
            border-bottom: solid 1px #D6D6D6;
            padding: 10px 5px 10px 5px;
            line-height: 160%;
        }

            .tblHomeNews tr td:first-child {
                border-top: solid 1px #D6D6D6;
            }


/*公司簡介年表動態<table>樣式*/
.tblTimeline {
    width: 100%;
    height: 100%; /* IE：只要底下的元素是100%的長寬設定，所有相關容器都要是長寬100%才可以work　*/
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: none;
}

    .tblTimeline .YearColumn {
        width: 20%;
        height: 100%;
        margin: 0;
        padding: 0;
        background: url(../img/dot_1px.png) repeat-y 70px 0px;
        color: #253D83;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        float: left;
        vertical-align: top;
    }

        .tblTimeline .YearColumn div {
            display: inline-block;
            background: url(../img/dot_year.png) no-repeat 0 0;
            width: 85px;
            height: 85px;
            padding-top: 12px;
            font-size: 14px;
        }

        .tblTimeline .YearColumn .Year {
            display: inline-block;
            padding-top: 5px;
            padding-right: 5px;
            font-size: 30px;
        }

    .tblTimeline .TextColumn {
        width: 79%;
        height: auto;
        padding-top: 7px;
        padding-bottom: 30px;
        float: right;
        vertical-align: top;
        line-height: 160%;
        letter-spacing: normal;
    }




#h1LeftTitle {
    float: left;
}

#h1RightNav {
    float: right;
    padding-right: 20px;
}

#h1Eng {
    background-position: 2px 22px;
}

/*內文標題1*/
h1 {
    margin-left: 15px;
    background: url(../img/ico-h1.png) no-repeat 10px 2px;
    /*background: url(../img/ico-h1.png) no-repeat 10px 2px;*/
    padding: 0px 0px 20px 27px;
}

h1_1 {
    margin-left: 5px;
    background: url(../img/ico-h1.png) no-repeat 10px 2px;
    /*background: url(../img/ico-h1.png) no-repeat 10px 2px;*/
    padding: 0px 0px 20px 27px;
}

/*內文標題2*/
h3 {
    background: url(../img/ico-h3.png) no-repeat 1px 17px;
    padding: 10px 0px 10px 21px;
    font-size: 12pt;
}

/*內文標題3*/
h5 {
    background: url(../img/ico-h5.png) no-repeat 1px 6px;
    padding-left: 21px;
    font-size: 11pt;
    font-weight: normal;
    line-height: 160%;
    letter-spacing: normal;
}


.ddl {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    color: #1C94C4;
    text-decoration: none;
    padding: 0.2em;
}

    .ddl:hover {
        color: #263F81;
        text-decoration: none;
    }

    .ddl:focus {
        color: #1C94C4;
    }

.linkbtn:link, .linkbtn:visited, .linkbtn:active {
    border: 1px solid #CCCCCC;
    background-color: white;
    font-weight: bold;
    color: #1C94C4;
    text-decoration: none;
    padding: 0.4em 1em 0.4em 1em;
    letter-spacing: normal;
    /*按鈕四角弧度*/
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.linkbtn:hover {
    color: #263F81;
    text-decoration: none;
}

.txt {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    color: #1C94C4;
    padding: 0.2em;
    border: solid 1px #CCCCCC;
}

    .txt:focus {
        color: #C77405;
    }

.divSearch {
    border: solid 2px #B0B0B0;
    padding: 15px;
    background: #F0F0F0;
    display: block;
}

    .divSearch h2 {
        color: #525252;
        font-weight: normal;
        line-height: 160%;
        letter-spacing: normal;
    }

.link {
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    color: #0066CC;
    line-height: 160%;
}

    .link:hover {
        color: #FF6000;
    }


/*最新消息彈出視窗樣式*/
.pnlNewsContent {
    display: none;
    width: 600px;
    height: auto;
    max-height: 500px;
    padding: 0px 15px 0px 0px;
    overflow-x: hidden;
    /*for IE8*/
    overflow-y: auto;
}

    .pnlNewsContent .NewsLogo {
        width: 150px;
        height: 76px;
        background: url(../img/ACME-logo_3.jpg) no-repeat left center;
        display: inline-block;
    }

    .pnlNewsContent .NewsSubject, .pnlNewsContent .NewsSubject span {
        font-size: 26pt;
        color: #233E83;
        font-weight: bold;
        padding: 10px 0px 10px 0px;
    }

    .pnlNewsContent .NewsDateTime, .pnlNewsContent .NewsDateTime span {
        font-size: 10pt;
        list-style-image: none;
        list-style: none;
        font-weight: normal;
        color: #6C6C6C;
        padding: 0px 0px 20px 0px;
    }

    .pnlNewsContent .NewsContent {
        font-size: 12pt;
        border-top: solid 1px #D6D6D6;
        border-bottom: solid 1px #D6D6D6;
        line-height: 160%;
        padding: 20px 0px 20px 0px;
    }

    .pnlNewsContent .NewsCopyRight {
        padding-top: 10px;
        color: #6C6C6C;
        font-weight: bold;
        text-align: center;
    }

    .pnlNewsContent .NewsClose {
        text-align: center;
        padding: 20px 0px 10px 0px;
    }


/*div中顯示的雙欄的文字段落*/
.divParagraph {
    padding: 10px 0px 10px 0px;
    line-height: 160%;
    letter-spacing: normal;
    width: 100%;
    height: auto;
}
    /*左方文字內容*/
    .divParagraph .divParaLeft {
        width: 430px;
        float: left;
        padding-right: 20px;
        height: auto;
    }
    /*右方圖片內容*/
    .divParagraph .divParaRight {
        width: 250px;
        float: right;
        text-align: center;
        height: auto;
    }

/*<h3>與底下的文字內容，用於段落對齊標題第一個字*/
.divH3Paragraph p {
    padding-left: 21px;
}

.divH3Paragraph .divParagraph {
    margin-left: 21px;
    margin-right: 21px;
}


/*超連結PDF檔案下載連結樣式*/
.filePDF:link, .filePDF:visited, .filePDF:active {
    background: url(../img/ico-pdf.png) no-repeat 5px 5px;
    text-decoration: none;
    color: #6C6C6C;
    border: dotted 1px #888;
    background-color: #F0F0F0;
    padding: 0.4em 0.4em 0.4em 1.8em;
    border-radius: 3px 4px;
    letter-spacing: normal;
}

.filePDF:hover {
    background-color: #DFDFDF;
}


/*熱門新產品加強樣式*/
.divProduct {
    padding: 10px 10px 10px 20px;
    background-color: #D3F5FF;
    border-left: solid 6px #B0B0B0;
    color: #464545;
    font-size: 14px;
    font-weight: normal;
}

    .divProduct h3 {
        background: url(../img/ico-h2.png) no-repeat 1px 15px;
        padding-top: 5px;
        padding-bottom: 5px;
        color: #464545;
        font-size: 14px;
        font-weight: normal;
    }

    .divProduct .divTitle {
        background: url(../img/ico_dot.png) no-repeat 0px 16px;
        padding: 15px 0px 10px 20px;
        font-size: 16px;
        color: #FF0000;
        font-weight: bold;
    }


/*RadioButtonList樣式*/
.rdbl {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 160%;
    letter-spacing: normal;
    margin-left: 3px;
}

    .rdbl td label, .rdbl label {
        margin-top: -5px;
        margin-left: 5px;
        padding: 0px 5px;
    }

    .rdbl td {
        padding: 0px;
        line-height: 160%;
    }

/*投資人服務-股東會資訊	*/
.MyTable {
    border-collapse: collapse; /*內外框重疊，變細 */
}

    .MyTable td {
        border: 1px solid #999999; /*框內所有線條都為細線 */
    }


/*<table>中<tr><td>中的列高	*/
.TrIntervalHeight04 {
    height: 4px;
}

.TrIntervalHeight08 {
    height: 8px;
}

.TrIntervalHeight12 {
    height: 12px;
}

.TrIntervalHeight16 {
    height: 16px;
}

.TrIntervalHeight24 {
    height: 24px;
}


/*2015-12-30 增加網站版權與使用宣告*/
.divDeclaration {
    padding: 40px;
}

    .divDeclaration p {
        padding: 20px 0 20px 0;
        line-height: 160%;
        letter-spacing: normal;
    }

    .divDeclaration .divParagraph {
        padding: 20px 0 20px 0;
    }

    .divDeclaration ul {
        margin-left: 0;
        padding-left: 11px;
    }

    .divDeclaration h1 {
        font-size: 20px;
        text-decoration: underline;
    }

    .divDeclaration h1 {
        font-size: 18px;
    }

/*以Tabs方式呈現，ul,tabs.li保留在各頁中*/
.abgne_tab {
    clear: left;
    width: 730px;
    margin: 10px 0;
}

ul.tabs {
    width: 100%;
    height: 32px;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
}

    ul.tabs li {
        float: left;
        height: 31px;
        line-height: 31px;
        overflow: hidden;
        position: relative;
        margin-bottom: -1px; /* 讓 li 往下移來遮住 ul 的部份 border-bottom */
        border: 1px solid #999;
        border-left: none;
        background: #e1e1e1;
    }

        ul.tabs li a {
            display: block;
            padding: 0 20px;
            color: #000;
            border: none; /*1px solid #fff;*/
            text-decoration: none;
        }

            ul.tabs li a:hover {
                background: #ccc;
                color: blue;
            }

        ul.tabs li.active {
            background: #fff;
            border-bottom: 1px solid #fff;
        }

            ul.tabs li.active a:hover {
                background: #fff;
            }

div.tab_container {
    clear: left;
    width: 100%;
    border: 1px solid #999;
    border-top: none;
    background: #fff;
}

    div.tab_container .tab_content {
        padding: 20px;
    }

        div.tab_container .tab_content h2 {
            margin: 0 0 20px;
        }

/*股東結構動態<table>樣式 2016/10/28新增(為了表格斜線)*/
.tblDynamic_Stock {
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #909CA6;
    padding: 1em 2.2em;
    overflow: auto;
    margin-top: 8px;
}

    .tblDynamic_Stock tr {
        color: black;
        background-color: #EDEDED;
        padding: 0;
        text-align: center;
        vertical-align: middle;
    }
        /*表格偶數列底色為白色, IE9以上版本才完整支援*/
        .tblDynamic_Stock tr:nth-child(even) {
            background-color: white;
        }

    .tblDynamic_Stock th {
        background-color: #BFC5CA;
        color: #333;
        border: solid 1px #909CA6;
        padding: 0px 0px 0px 0px;
        height: 60px;
    }

    .tblDynamic_Stock tr td {
        border: solid 1px #909CA6;
        padding: 13px 0px 13px 0px;
        line-height: 130%;
        font-size: 15px;
        color: #263F81;
    }

/*模擬對角線*/
.out {
    border-top: 60px #BFC5CA solid; /*上邊框寬度等於表格第一行行高*/
    width: 0px; /*讓容器寬度為0*/
    height: 0px; /*讓容器高度為0*/
    border-left: 105px #EDEDED solid; /*左邊框寬度等於表格第一行第一格寬度*/
    position: relative; /*讓裡面的兩個子容器絕對定位*/
}

bm {
    font-style: normal;
    display: block;
    position: absolute;
    top: -60px;
    left: -40px;
    width: 35px;
}

em {
    font-style: normal;
    display: block;
    position: absolute;
    top: -25px;
    left: -100px;
    width: 55px;
}

/*模擬對角線*/
.out_1 {
    border-top: 60px #BFC5CA solid; /*上邊框寬度等於表格第一行行高*/
    width: 0px; /*讓容器寬度為0*/
    height: 0px; /*讓容器高度為0*/
    border-left: 475px #EDEDED solid; /*左邊框寬度等於表格第一行第一格寬度*/
    position: relative; /*讓裡面的兩個子容器絕對定位*/
}

bm_1 {
    font-style: normal;
    display: block;
    position: absolute;
    top: -50px;
    left: -100px;
    width: 35px;
}

em_1 {
    font-style: normal;
    display: block;
    position: absolute;
    top: -25px;
    left: -400px;
    width: 55px;
}


