    @charset "UTF-8";
    /* Cathay Holdings Main CSS Framework  
 * @author oldface, Albert Lan Design Co. 
 * @version 20131111
 */
    /*
 * ======================
 * Reset & Normalize v2.1.3
 * ======================
 */
    /* line 21, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    nav,
    section,
    summary {
        display: block;
    }
    /* line 31, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    audio,
    canvas,
    video {
        display: inline-block;
    }
    /* line 40, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    audio:not([controls]) {
        display: none;
        height: 0;
    }
    /* line 51, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    [hidden],
    template {
        display: none;
    }
    /* line 65, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    html {
        font-family: sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
    }
    /* line 75, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    body {
        margin: 0;
    }
    /* line 87, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    a {
        background: transparent;
    }
    /* line 95, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    a:focus {
        outline: thin dotted;
    }
    /* line 104, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    a:active,
    a:hover {
        outline: 0;
    }
    
    .gray {
        color: #999;
    }
    /* line 117, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    h1 {
        font-size: 2em;
        margin: 0.67em 0;
    }
    /* line 126, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    abbr[title] {
        border-bottom: 1px dotted;
    }
    /* line 135, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    b,
    strong {
        font-weight: bold;
    }
    /* line 143, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    dfn {
        font-style: italic;
    }
    /* line 151, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    hr {
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 0;
    }
    /* line 161, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    mark {
        background: #ff0;
        color: #000;
    }
    /* line 173, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    code,
    kbd,
    pre,
    samp {
        font-family: monospace, serif;
        font-size: 1em;
    }
    /* line 182, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    pre {
        white-space: pre-wrap;
    }
    /* line 190, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    q {
        quotes: "\201C" "\201D" "\2018" "\2019";
    }
    /* line 198, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    small {
        font-size: 80%;
    }
    /* line 207, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    /* line 214, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    sup {
        top: -0.5em;
    }
    /* line 218, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    sub {
        bottom: -0.25em;
    }
    /* line 230, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    img {
        border: 0;
    }
    /* line 238, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    svg:not(:root) {
        overflow: hidden;
    }
    /* line 250, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    figure {
        margin: 0;
    }
    /* line 262, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    fieldset {
        border: 1px solid #c0c0c0;
        margin: 0 2px;
        padding: 0.35em 0.625em 0.75em;
    }
    /* line 273, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    legend {
        border: 0;
        padding: 0;
    }
    /* line 287, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    button,
    input,
    select,
    textarea {
        font-family: inherit;
        font-size: 100%;
        margin: 0;
    }
    /* line 299, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    button,
    input {
        line-height: normal;
    }
    /* line 311, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    button,
    select {
        text-transform: none;
    }
    /* line 326, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer;
    }
    /* line 336, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    button[disabled],
    html input[disabled] {
        cursor: default;
    }
    /* line 346, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    input[type="checkbox"],
    input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
    }
    /* line 357, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    input[type="search"] {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }
    /* line 370, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }
    /* line 379, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    button::-moz-focus-inner,
    input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }
    /* line 389, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    textarea {
        overflow: auto;
        vertical-align: top;
    }
    /* line 402, ../../src/cssLibs/reset/_normalize-2.1.3.scss */
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    /* line 28, ../../src/cssLibs/my/layout/_reset.scss */
    
    html,
    body {
        color: #1b1b1b;
    }
    /* line 35, ../../src/cssLibs/my/layout/_reset.scss */
    
    p {
        margin: 0 0 1em;
        padding: 0;
        font-size: 10pt;
    }
    /* line 36, ../../src/cssLibs/my/layout/_reset.scss */
    
    p:last-child {
        margin-bottom: 0;
    }
    /* line 37, ../../src/cssLibs/my/layout/_reset.scss */
    
    b {
        font-weight: normal;
    }
    /* line 38, ../../src/cssLibs/my/layout/_reset.scss */
    
    small {
        font-size: inherit;
    }
    /* line 40, ../../src/cssLibs/my/layout/_reset.scss */
    
    ul,
    ol,
    dl,
    dd,
    dt {
        margin: 0;
        padding: 0;
        list-style: none outside none;
    }
    /* line 41, ../../src/cssLibs/my/layout/_reset.scss */
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        padding: 0;
        margin: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }
    /* line 44, ../../src/cssLibs/my/layout/_reset.scss */
    
    h1 img,
    h2 img,
    h3 img,
    h4 img,
    h5 img,
    h6 img {
        margin: 0;
        vertical-align: bottom;
    }
    /* line 46, ../../src/cssLibs/my/layout/_reset.scss */
    
    blockquote {
        margin: 0;
        padding: 0;
        border: none;
    }
    /* line 47, ../../src/cssLibs/my/layout/_reset.scss */
    
    object,
    embed {
        outline: 0;
        vertical-align: bottom;
    }
    /* line 59, ../../src/cssLibs/my/layout/_reset.scss */
    
    a {
        color: inherit;
        text-decoration: none;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0.1);
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
    }
    
    .left {
        float: left;
    }
    
    .right {
        float: right;
    }
    
    .right_note {
        float: right;
        font-size: 10pt;
        font-weight: normal;
        padding-top: 5px;
    }
    /* line 66, ../../src/cssLibs/my/layout/_reset.scss */
    
    a:hover {
        color: #4e4e4e;
        text-decoration: underline;
    }
    /* line 71, ../../src/cssLibs/my/layout/_reset.scss */
    
     ::-moz-selection {
        background: #111;
        color: #ddd;
    }
    /* line 72, ../../src/cssLibs/my/layout/_reset.scss */
    
     ::selection {
        background: #111;
        color: #ddd;
    }
    /* line 73, ../../src/cssLibs/my/layout/_reset.scss */
    
    a,
    a:focus {
        outline: 0;
    }
    /* line 82, ../../src/cssLibs/my/layout/_reset.scss */
    
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        border: 0;
        padding: 0;
        margin: 0;
        background: none;
    }
    /* line 83, ../../src/cssLibs/my/layout/_reset.scss */
    
    input[type="radio"],
    input[type="checkbox"] {
        margin-right: .3em;
    }
    /* line 86, ../../src/cssLibs/my/layout/_reset.scss */
    
    input::-moz-focus-inner {
        border: 0;
    }
    /* line 93, ../../src/cssLibs/my/layout/_reset.scss */
    
    body {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1.231;
        *font-size: small;
        *font: x-small;
    }
    /* line 100, ../../src/cssLibs/my/layout/_reset.scss */
    
    select,
    input,
    button,
    textarea,
    button {
        font: 99% Arial, Helvetica, sans-serif;
    }
    /* line 103, ../../src/cssLibs/my/layout/_reset.scss */
    
    table {
        font-size: inherit;
        font: 100%;
    }
    /* line 107, ../../src/cssLibs/my/layout/_reset.scss */
    
    pre,
    code,
    kbd,
    samp,
    tt {
        font-family: monospace;
        *font-size: 108%;
        line-height: 100%;
    }
    /* line 114, ../../src/cssLibs/my/layout/_reset.scss */
    
    img {
        image-rendering: optimizeQuality;
        image-rendering: auto;
        -ms-interpolation-mode: bicubic;
    }
    /*
 * ======================
 * 常用樣式
 * ======================
 */
    /* Layouts
 */
    /* line 24, ../../src/css/common/_utils.scss */
    
    .inwrap {
        width: 940px;
        margin: 0 auto;
    }
    /* line 28, ../../src/css/common/_utils.scss */
    
    .block {
        margin-bottom: 30px;
    }
    
    .block2 {
        margin-bottom: 15px;
    }
    /* line 54, ../../src/css/common/_utils.scss */
    
    img.centered {
        display: block;
        margin: 0 auto;
    }
    /* line 58, ../../src/css/common/_utils.scss */
    
    img.right {
        float: right;
        margin-left: 1em;
        margin-bottom: .5em;
    }
    /* line 63, ../../src/css/common/_utils.scss */
    
    img.left {
        float: left;
        margin-right: 1em;
        margin-bottom: .5em;
    }
    /*  960px寬 主格線系統
 */
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-1 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 60px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-1 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-1 {
        padding-left: 80px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-1 {
        padding-right: 80px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-2 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 140px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-2 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-2 {
        padding-left: 160px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-2 {
        padding-right: 160px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-3 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 220px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-3 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-3 {
        padding-left: 240px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-3 {
        padding-right: 240px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-4 {
        display: inline;
        float: left;
        margin-left: 40px;
        width: 470px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-4 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-4 {
        padding-left: 320px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-4 {
        padding-right: 320px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-5 {
        display: inline;
        float: left;
        width: 400px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-5 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-5 {
        padding-left: 400px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-5 {
        padding-right: 400px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-6 {
        display: inline;
        float: left;
        width: 400px;
        margin-right: 30px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-6 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-6 {
        padding-left: 480px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-6 {
        padding-right: 480px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-7 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 540px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-7 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-7 {
        padding-left: 560px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-7 {
        padding-right: 560px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-8 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 620px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-8 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-8 {
        padding-left: 640px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-8 {
        padding-right: 640px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-9 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 700px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-9 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-9 {
        padding-left: 720px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-9 {
        padding-right: 720px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-10 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 780px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-10 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-10 {
        padding-left: 800px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-10 {
        padding-right: 800px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-11 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 860px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-11 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-11 {
        padding-left: 880px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-11 {
        padding-right: 880px;
    }
    /* line 76, ../../src/css/common/_utils.scss */
    
    .span-12 {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 940px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html .span-12 {
        overflow-x: hidden;
    }
    /* line 77, ../../src/css/common/_utils.scss */
    
    .prepend-12 {
        padding-left: 960px;
    }
    /* line 78, ../../src/css/common/_utils.scss */
    
    .append-12 {
        padding-right: 960px;
    }
    /* 640px寬 (用於DIV#whitebd, DIV#tabs-cont內的) 次格線系統
 */
    /* line 3, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-1,
    .inspan-2,
    .inspan-3,
    .inspan-4,
    .inspan-5,
    .inspan-6,
    .inspan-7,
    .inspan-8,
    .inspan-9,
    .inspan-10,
    .inspan-11,
    .inspan-12 {
        display: inline;
        float: left;
        position: relative;
        margin-right: 20px;
    }
    /* line 8, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-br {
        margin-right: 0;
    }
    /* line 9, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-1 {
        width: 35px;
    }
    /* line 10, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-2 {
        width: 90px;
    }
    /* line 11, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-3 {
        width: 145px;
    }
    /* line 12, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-4 {
        width: 200px;
    }
    /* line 13, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-5 {
        width: 255px;
    }
    /* line 14, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-6 {
        width: 310px;
    }
    /* line 15, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-7 {
        width: 365px;
    }
    /* line 16, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-8 {
        width: 420px;
    }
    /* line 17, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-9 {
        width: 475px;
    }
    /* line 18, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-10 {
        width: 530px;
    }
    /* line 19, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-11 {
        width: 585px;
    }
    /* line 20, ../../src/css/common/_module-inner-gs.scss */
    
    .inspan-12 {
        width: 640px;
    }
    /* line 21, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-1 {
        padding-left: 55px;
    }
    /* line 22, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-2 {
        padding-left: 110px;
    }
    /* line 23, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-3 {
        padding-left: 165px;
    }
    /* line 24, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-4 {
        padding-left: 220px;
    }
    /* line 25, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-5 {
        padding-left: 275px;
    }
    /* line 26, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-6 {
        padding-left: 330px;
    }
    /* line 27, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-7 {
        padding-left: 385px;
    }
    /* line 28, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-8 {
        padding-left: 440px;
    }
    /* line 29, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-9 {
        padding-left: 495px;
    }
    /* line 30, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-10 {
        padding-left: 550px;
    }
    /* line 31, ../../src/css/common/_module-inner-gs.scss */
    
    .inprepend-11 {
        padding-left: 605px;
    }
    /* line 32, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-1 {
        padding-right: 55px;
    }
    /* line 33, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-2 {
        padding-right: 110px;
    }
    /* line 34, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-3 {
        padding-right: 165px;
    }
    /* line 35, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-4 {
        padding-right: 220px;
    }
    /* line 36, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-5 {
        padding-right: 275px;
    }
    /* line 37, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-6 {
        padding-right: 330px;
    }
    /* line 38, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-7 {
        padding-right: 385px;
    }
    /* line 39, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-8 {
        padding-right: 440px;
    }
    /* line 40, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-9 {
        padding-right: 495px;
    }
    /* line 41, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-10 {
        padding-right: 550px;
    }
    /* line 42, ../../src/css/common/_module-inner-gs.scss */
    
    .inappend-11 {
        padding-right: 605px;
    }
    /* line 86, ../../src/css/common/_utils.scss */
    
    .span-1,
    .span-2,
    .span3,
    .span-4 {
        word-break: break-all;
        word-wrap: break-word;
    }
    /* line 90, ../../src/css/common/_utils.scss */
    
    .span-br {
        margin-right: 0;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    .clearfix:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html .clearfix {
        zoom: 1;
    }
    /* line 97, ../../src/css/common/_utils.scss */
    
    .clear {
        clear: both;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    .clear:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html .clear {
        zoom: 1;
    }
    /* Text & color
 */
    /* Default content text styles
 * use lowest css specificity to avoid had overwriting.
 */
    /* line 163, ../../src/css/common/_utils.scss */
    
    .main-wrap {
        font-size: 14px;
        line-height: 1.57143;
    }
    /* line 167, ../../src/css/common/_utils.scss */
    
    .main-wrap h1,
    .main-wrap h2,
    .main-wrap h3,
    .main-wrap h4,
    .main-wrap h5,
    .main-wrap h6 {
        font-weight: bold;
    }
    /* line 169, ../../src/css/common/_utils.scss */
    
    .main-wrap a {
        text-decoration: none;
        color: #005982;
        text-decoration: none;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .main-wrap a:hover,
    .main-wrap a:hover *,
    .main-wrap a.active,
    .main-wrap a.active * {
        color: #0068b7;
    }
    /* line 173, ../../src/css/common/_utils.scss */
    
    .main-wrap a:hover {
        text-decoration: none;
    }
    /* line 178, ../../src/css/common/_utils.scss */
    
    .loud {
        color: #00a94f;
    }
    /* line 179, ../../src/css/common/_utils.scss */
    
    .modest {
        color: #006941;
    }
    /* line 180, ../../src/css/common/_utils.scss */
    
    .em {
        color: #004a2f;
    }
    /* line 181, ../../src/css/common/_utils.scss */
    
    .green {
        color: #00a94f;
    }
    
    input.btn {
        background: #00a94f;
        height: 21px;
        line-height: 8px;
        text-decoration: none;
        text-align: center;
        color: #fff;
        border: none;
        cursor: pointer;
        text-align: center;
        margin-right: 10px;
        padding-left: 10px;
        padding-right: 10px;
        margin-top: 2px;
    }
    
    input.btn:hover {
        background: #00a94f;
    }
    /* line 182, ../../src/css/common/_utils.scss */
    
    .yellow {
        color: #fff200;
    }
    /* line 183, ../../src/css/common/_utils.scss */
    
    .bronze {
        color: #ac7800;
    }
    /* line 184, ../../src/css/common/_utils.scss */
    
    .navy {
        color: #005982;
    }
    /* line 185, ../../src/css/common/_utils.scss */
    
    .blue {
        color: #0068b7;
    }
    /* Titles & Headings
 */
    /* line 191, ../../src/css/common/_utils.scss */
    
    .title-xxl,
    .title-xl,
    .title-l,
    .title-m,
    .title-s {
        display: block;
        margin-bottom: 15px;
        color: #1b1b1b;
        font-weight: bold;
        line-height: 1.2;
    }
    /* line 118, ../../src/css/common/_utils.scss */
    
    html[class*="windows explorer"] .title-xxl,
    html[class*="windows explorer"] .title-xl,
    html[class*="windows explorer"] .title-l,
    html[class*="windows explorer"] .title-m,
    html[class*="windows explorer"] .title-s {
        font-weight: normal;
        text-shadow: 0px 0px 0.8px #555555;
    }
    /* line 122, ../../src/css/common/_utils.scss */
    
    html[class*="windows firefox"] .title-xxl,
    html[class*="windows firefox"] .title-xl,
    html[class*="windows firefox"] .title-l,
    html[class*="windows firefox"] .title-m,
    html[class*="windows firefox"] .title-s {
        font-weight: normal;
        text-shadow: 0px 0px 0.5px rgba(85, 85, 85, 0.55);
    }
    /* line 204, ../../src/css/common/_utils.scss */
    
    #content a.title-xxl,
    #content a.title-xl,
    #content a.title-l,
    #content a.title-m,
    #content a.title-s,
    #content .title-xxl a,
    #content .title-xl a,
    #content .title-l a,
    #content .title-m a,
    #content .title-s a {
        color: #1b1b1b;
        text-decoration: none;
    }
    /* line 207, ../../src/css/common/_utils.scss */
    
    #content a.title-xxl:hover,
    #content a.title-xl:hover,
    #content a.title-l:hover,
    #content a.title-m:hover,
    #content a.title-s:hover,
    #content .title-xxl a:hover,
    #content .title-xl a:hover,
    #content .title-l a:hover,
    #content .title-m a:hover,
    #content .title-s a:hover {
        color: #00a94f;
    }
    /* line 211, ../../src/css/common/_utils.scss */
    
    .title-xxl {
        font-size: 20px;
    }
    /* line 217, ../../src/css/common/_utils.scss */
    
    .title-xl {
        font-size: 18px;
    }
    /* line 223, ../../src/css/common/_utils.scss */
    
    .title-l {
        font-size: 18px;
    }
    /* line 227, ../../src/css/common/_utils.scss */
    
    .title-m {
        font-size: 16px;
    }
    /* line 231, ../../src/css/common/_utils.scss */
    
    .title-s {
        font-size: 14px;
    }
    /* line 235, ../../src/css/common/_utils.scss */
    
    .title-bar {
        display: block;
        margin-top: 15px;
        margin-bottom: 15px;
        border-left: 6px solid #006941;
        padding-left: 10px;
        font-size: 20px;
        font-weight: bold;
        line-height: 1;
        text-decoration: none;
        color: #1b1b1b;
    }
    /* line 118, ../../src/css/common/_utils.scss */
    
    html[class*="windows explorer"] .title-bar {
        font-weight: normal;
        text-shadow: 0px 0px 0.8px #555555;
    }
    /* line 122, ../../src/css/common/_utils.scss */
    
    html[class*="windows firefox"] .title-bar {
        font-weight: normal;
        text-shadow: 0px 0px 0.5px rgba(85, 85, 85, 0.55);
    }
    /* line 248, ../../src/css/common/_utils.scss */
    
    a .title-bar {
        color: #1b1b1b;
        text-decoration: none;
    }
    /* line 252, ../../src/css/common/_utils.scss */
    
    a:hover .title-bar {
        border-left-color: #00a94f;
        color: #00a94f;
    }
    /* line 257, ../../src/css/common/_utils.scss */
    
    #content a.title-bar,
    #content .title-bar a {
        color: #1b1b1b;
        text-decoration: none;
    }
    /* line 260, ../../src/css/common/_utils.scss */
    
    #content a.title-bar:hover,
    #content .title-bar a:hover {
        border-left-color: #00a94f;
        color: #00a94f;
    }
    /* line 267, ../../src/css/common/_utils.scss */
    
    .title-bric {
        display: block;
        height: 25px;
        line-height: 25px;
        margin-bottom: 15px;
        padding-left: 31px;
        background: url("../../img/common/title-brick.png") no-repeat;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
        color: #006941;
        letter-spacing: 1px;
    }
    /* line 118, ../../src/css/common/_utils.scss */
    
    html[class*="windows explorer"] .title-bric {
        font-weight: normal;
        text-shadow: 0px 0px 0.8px #555555;
    }
    /* line 122, ../../src/css/common/_utils.scss */
    
    html[class*="windows firefox"] .title-bric {
        font-weight: normal;
        text-shadow: 0px 0px 0.5px rgba(85, 85, 85, 0.55);
    }
    /* line 281, ../../src/css/common/_utils.scss */
    
    a .title-bric {
        color: #00a94f;
        text-decoration: none;
    }
    /* line 285, ../../src/css/common/_utils.scss */
    
    a:hover .title-bric {
        color: #ac7800;
    }
    /* line 289, ../../src/css/common/_utils.scss */
    
    #content a.title-bric,
    #content .title-bric a {
        color: #00a94f;
        text-decoration: none;
    }
    /* line 292, ../../src/css/common/_utils.scss */
    
    #content a.title-bric:hover,
    #content .title-bric a:hover {
        color: #ac7800;
    }
    /* line 296, ../../src/css/common/_utils.scss */
    
    .title-circ {
        font-size: 15px;
        font-weight: bold;
        color: #6f6f6f;
        text-decoration: none;
    }
    /* line 118, ../../src/css/common/_utils.scss */
    
    html[class*="windows explorer"] .title-circ {
        font-weight: normal;
        text-shadow: 0px 0px 0.8px #555555;
    }
    /* line 122, ../../src/css/common/_utils.scss */
    
    html[class*="windows firefox"] .title-circ {
        font-weight: normal;
        text-shadow: 0px 0px 0.5px rgba(85, 85, 85, 0.55);
    }
    /* line 302, ../../src/css/common/_utils.scss */
    
    .title-circ i {
        color: #00a94f;
        font-size: 13px;
        margin-right: 4px;
    }
    /* line 305, ../../src/css/common/_utils.scss */
    
    #content a.title-circ {
        color: #6f6f6f;
        text-decoration: none;
    }
    /* line 308, ../../src/css/common/_utils.scss */
    
    #content a.title-circ:hover {
        color: #ac7800;
    }
    /* line 310, ../../src/css/common/_utils.scss */
    
    #content a.title-circ:hover * {
        color: #ac7800;
    }
    /* line 316, ../../src/css/common/_utils.scss */
    
    .title-forw {
        display: block;
        height: 25px;
        line-height: 25px;
        margin-bottom: 15px;
        font-size: 20px;
        font-weight: bold;
        color: #00a94f;
        letter-spacing: 1px;
        text-decoration: none;
    }
    /* line 118, ../../src/css/common/_utils.scss */
    
    html[class*="windows explorer"] .title-forw {
        font-weight: normal;
        text-shadow: 0px 0px 0.8px #555555;
    }
    /* line 122, ../../src/css/common/_utils.scss */
    
    html[class*="windows firefox"] .title-forw {
        font-weight: normal;
        text-shadow: 0px 0px 0.5px rgba(85, 85, 85, 0.55);
    }
    /* line 327, ../../src/css/common/_utils.scss */
    
    .title-forw i {
        color: #ec7a65;
        font-size: 18px;
        margin-right: 6px;
        margin-left: 6px;
    }
    /* line 336, ../../src/css/common/_utils.scss */
    
    #content a .title-forw {
        color: #00a94f;
        text-decoration: none;
    }
    /* line 342, ../../src/css/common/_utils.scss */
    
    #content a:hover .title-forw {
        color: #ac7800;
    }
    /* line 344, ../../src/css/common/_utils.scss */
    
    #content a:hover .title-forw * {
        color: #ac7800;
    }
    /* line 349, ../../src/css/common/_utils.scss */
    
    #content a.title-forw,
    #content .title-forw a {
        color: #00a94f;
        text-decoration: none;
    }
    /* line 352, ../../src/css/common/_utils.scss */
    
    #content a.title-forw:hover,
    #content .title-forw a:hover {
        color: #ac7800;
    }
    /* line 354, ../../src/css/common/_utils.scss */
    
    #content a.title-forw:hover *,
    #content .title-forw a:hover * {
        color: #ac7800;
    }
    /* Simple lists
 */
    /* line 363, ../../src/css/common/_utils.scss */
    
    .main-wrap ol ol,
    .main-wrap ol ul,
    .main-wrap ul ol,
    .main-wrap ul ul {
        margin-top: 1em;
    }
    /* line 366, ../../src/css/common/_utils.scss */
    
    .main-wrap ol ol li,
    .main-wrap ol ul li,
    .main-wrap ul ol li,
    .main-wrap ul ul li {
        margin-bottom: .25em;
    }
    /* line 370, ../../src/css/common/_utils.scss */
    
    ul.disc1>li,
    ul.disc2>li {
        padding-left: 1em;
        margin-bottom: 1em;
    }
    /* line 376, ../../src/css/common/_utils.scss */
    
    ul.disc1>li {
        background: url("../../img/common/disc-1.png") no-repeat 4px 6px;
    }
    /* line 377, ../../src/css/common/_utils.scss */
    
    ul.disc2>li {
        background: url("../../img/common/disc-2.png") no-repeat 4px 6px;
    }
    /* line 379, ../../src/css/common/_utils.scss */
    
    ol._cjk {
        /* 中文數字項目符號, IE不支援 */
        list-style-type: decimal;
        list-style-type: cjk-ideographic;
        /*中文國字數字*/
    }
    /* HTML手寫項目符號 */
    /* line 386, ../../src/css/common/_utils.scss */
    
    ol.cjk li {
        position: relative;
        zoom: 1;
        margin-bottom: 1em;
    }
    /* line 391, ../../src/css/common/_utils.scss */
    
    ol.cjk code {
        position: absolute;
        right: 100%;
        top: .2em;
    }
    /* line 398, ../../src/css/common/_utils.scss */
    
    ol.cjk>li {
        padding-left: 2.5em;
    }
    /* line 399, ../../src/css/common/_utils.scss */
    
    ol.cjk>li code {
        margin-right: -2em;
    }
    /* Icons
 */
    /* line 410, ../../src/css/common/_utils.scss */
    
    i[class^="icon-"].r,
    i[class*="icon-"].r {
        margin-left: .5em;
    }
    /* line 413, ../../src/css/common/_utils.scss */
    
    i[class^="icon-"].l,
    i[class*="icon-"].l {
        margin-right: .5em;
    }
    /* Miscellaneous
 */
    /* line 421, ../../src/css/common/_utils.scss */
    
    .backtop {
        display: block;
        margin-right: 0;
        margin-left: auto;
        margin-top: 30px;
        width: 28px;
        height: 27px;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url("../../img/common/backtop.png");
        background-repeat: no-repeat;
    }
    /* line 66, ../../src/cssLibs/my/utils/helpers.scss */
    
    .backtop>br,
    .backtop br {
        display: none;
    }
    /* line 441, ../../src/css/common/_utils.scss */
    
    .shaded {
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
    }
    /* line 437, ../../src/css/common/_utils.scss */
    
    .no-boxshadow .shaded {
        outline: 1px solid #efefef;
    }
    /* line 445, ../../src/css/common/_utils.scss */
    
    .invisible,
    .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    /* line 449, ../../src/css/common/_utils.scss */
    
     ::-moz-selection {
        background: #dde8d1;
        color: #1b1b1b;
    }
    /* line 450, ../../src/css/common/_utils.scss */
    
     ::selection {
        background: #dde8d1;
        color: #1b1b1b;
    }
    
    @-moz-keyframes fadeIn {
        /* line 453, ../../src/css/common/_utils.scss */
        0% {
            opacity: 0;
        }
        /* line 455, ../../src/css/common/_utils.scss */
        100% {
            opacity: 1;
        }
    }
    
    @-webkit-keyframes fadeIn {
        /* line 453, ../../src/css/common/_utils.scss */
        0% {
            opacity: 0;
        }
        /* line 455, ../../src/css/common/_utils.scss */
        100% {
            opacity: 1;
        }
    }
    
    @-o-keyframes fadeIn {
        /* line 453, ../../src/css/common/_utils.scss */
        0% {
            opacity: 0;
        }
        /* line 455, ../../src/css/common/_utils.scss */
        100% {
            opacity: 1;
        }
    }
    
    @-ms-keyframes fadeIn {
        /* line 453, ../../src/css/common/_utils.scss */
        0% {
            opacity: 0;
        }
        /* line 455, ../../src/css/common/_utils.scss */
        100% {
            opacity: 1;
        }
    }
    
    @keyframes fadeIn {
        /* line 453, ../../src/css/common/_utils.scss */
        0% {
            opacity: 0;
        }
        /* line 455, ../../src/css/common/_utils.scss */
        100% {
            opacity: 1;
        }
    }
    /* line 462, ../../src/css/common/_utils.scss */
    
    .demoblock {
        background: #12af5b;
        color: #ddd;
        text-align: center;
        margin-bottom: 10px;
        line-height: 15px;
        min-height: 15px;
        color: black;
    }
    /*
 * ======================
 * 全站常用模組
 * ======================
 */
    /* 圖片牆
 */
    /* line 10, ../../src/css/common/_module.scss */
    
    .picwall ul {
        font-size: 0;
    }
    /* line 44, ../../src/css/common/_utils.scss */
    
    .picwall ul li {
        font-size: 12px;
    }
    /* line 49, ../../src/css/common/_utils.scss */
    
    .picwall ul li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }
    /* line 15, ../../src/css/common/_module.scss */
    
    .picwall li>a {
        display: block;
        height: 100%;
        border-left: 1px solid #e1e1e1;
        text-decoration: none;
        color: #1b1b1b;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .picwall li>a:hover,
    .picwall li>a:hover *,
    .picwall li>a.active,
    .picwall li>a.active * {
        color: #333333;
    }
    /* line 22, ../../src/css/common/_module.scss */
    
    .picwall li .title {
        padding-left: 20px;
        font-size: 20px;
    }
    /* line 27, ../../src/css/common/_module.scss */
    
    .picwall li img {
        display: block;
        width: 100%;
        height: auto;
        vertical-align: bottom;
    }
    /* line 36, ../../src/css/common/_module.scss */
    
    .picwall li>a:hover h4 {
        background-color: #efefef;
    }
    /* line 40, ../../src/css/common/_module.scss */
    
    .picwall.in-col2 li {
        width: 50%;
    }
    /* line 42, ../../src/css/common/_module.scss */
    
    .picwall.in-col2 li:nth-child(2n+1)>a {
        border-left: 0;
    }
    /* line 44, ../../src/css/common/_module.scss */
    
    .picwall.in-col2 li img {
        height: 180px;
    }
    /* line 47, ../../src/css/common/_module.scss */
    
    .picwall.in-col3 li {
        width: 233px;
    }
    /* line 48, ../../src/css/common/_module.scss */
    
    .picwall.in-col3 li:nth-child(3n+1) {
        width: 234px;
    }
    /* line 50, ../../src/css/common/_module.scss */
    
    .picwall.in-col3 li:nth-child(3n+1)>a {
        border-left: 0;
    }
    /* line 52, ../../src/css/common/_module.scss */
    
    .picwall.in-col3 li img {
        height: 150px;
    }
    /* line 54, ../../src/css/common/_module.scss */
    
    .picwall.in-col4 li {
        width: 25%;
    }
    /* line 56, ../../src/css/common/_module.scss */
    
    .picwall.in-col4 li .title {
        font-size: 16px;
    }
    /* line 59, ../../src/css/common/_module.scss */
    
    .picwall.in-col4 li:nth-child(4n+1)>a {
        border-left: 0;
    }
    /* line 61, ../../src/css/common/_module.scss */
    
    .picwall.in-col4 li img {
        height: 100px;
    }
    /* 全站側選單
 */
    /* line 66, ../../src/css/common/_module.scss */
    
    .sidemenu {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
    }
    /* line 69, ../../src/css/common/_module.scss */
    
    .sidemenu li a {
        position: relative;
        display: block;
        zooom: 1;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.1;
    }
    /* line 79, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li {
        border-top: 1px solid #e1e1e1;
    }
    /* line 83, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a {
        overflow: hidden;
        padding: 15px 25px 15px 42px;
        background: #fff;
        text-decoration: none;
        color: #004b31;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .sidemenu ul.main>li>a:hover,
    .sidemenu ul.main>li>a:hover *,
    .sidemenu ul.main>li>a.active,
    .sidemenu ul.main>li>a.active * {
        color: white;
        background-position: right;
    }
    
    .sidemenu ul.main>li>a.active,
    .sidemenu ul.main>li>a.active {
        color: white;
        background: #2aab38 url("../../img/common/active.png") 50% 50%;
    }
    
    .sidemenu ul.main>li>a {
        background-position: right;
    }
    /* line 90, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a i {
        float: left;
        position: absolute;
        right: 10px;
        top: 50%;
        float: left;
        margin-top: -7px;
        width: 10px;
        height: 12px;
        overflow: hidden;
    }
    /* line 97, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b {
        float: left;
        position: absolute;
        left: 4px;
        top: 50%;
        float: left;
        width: 40px;
        height: 40px;
        overflow: hidden;
        margin-top: -20px;
        background-image: url("../../img/common/sidemenu-icon-default.png");
        background-position: 0 0;
    }
    /* line 107, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-house {
        background-image: url("../../img/common/sidemenu-icon-house.png");
    }
    /* line 108, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-seed {
        background-image: url("../../img/common/sidemenu-icon-seed.png");
    }
    /* line 109, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-chart {
        background-image: url("../../img/common/sidemenu-icon-chart.png");
    }
    /* line 110, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-gear {
        background-image: url("../../img/common/sidemenu-icon-gear.png");
    }
    /* line 111, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-speaker {
        background-image: url("../../img/common/sidemenu-icon-speaker.png");
    }
    /* line 112, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-cup {
        background-image: url("../../img/common/sidemenu-icon-cup.png");
    }
    /* line 113, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-tv {
        background-image: url("../../img/common/sidemenu-icon-tv.png");
    }
    /* line 114, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-book {
        background-image: url("../../img/common/sidemenu-icon-book.png");
    }
    /* line 115, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-radar {
        background-image: url("../../img/common/sidemenu-icon-radar.png");
    }
    /* line 116, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-scholar {
        background-image: url("../../img/common/sidemenu-icon-scholar.png");
    }
    /* line 117, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-people {
        background-image: url("../../img/common/sidemenu-icon-people.png");
    }
    /* line 118, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-roll {
        background-image: url("../../img/common/sidemenu-icon-roll.png");
    }
    /* line 120, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-umbre {
        background-image: url("../../img/common/sidemenu-icon-umbre.png");
    }
    /* line 121, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-grass {
        background-image: url("../../img/common/sidemenu-icon-grass.png");
    }
    /* line 122, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-palm {
        background-image: url("../../img/common/sidemenu-icon-palm.png");
    }
    /* line 123, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-plug {
        background-image: url("../../img/common/sidemenu-icon-plug.png");
    }
    /* line 125, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-relation {
        background-image: url("../../img/common/sidemenu-icon-relation.png");
    }
    /* line 126, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-hold {
        background-image: url("../../img/common/sidemenu-icon-hold.png");
    }
    /* line 127, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-care {
        background-image: url("../../img/common/sidemenu-icon-care.png");
    }
    /* line 128, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a b.icn-grow {
        background-image: url("../../img/common/sidemenu-icon-grow.png");
    }
    /* line 133, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a:hover,
    .sidemenu ul.main>li.active>a {
        background: #2aab38 url("../../img/common/sidemenu-bg.png") 50% 50%;
        color: #fff;
    }
    /* line 136, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li>a:hover b,
    .sidemenu ul.main>li.active>a b {
        background-position: -40px 0;
    }
    /* line 139, ../../src/css/common/_module.scss */
    
    .sidemenu ul.main>li:first-child {
        border-top: 0;
    }
    /* line 144, ../../src/css/common/_module.scss */
    
    .sidemenu ul.sub {
        padding: 5px 0;
        background: #f7f7f7;
        -webkit-box-shadow: inset 0 -10px 32px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 -10px 32px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 -10px 32px rgba(0, 0, 0, 0.05);
    }
    /* line 151, ../../src/css/common/_module.scss */
    
    .sidemenu ul.sub a {
        margin-left: 25px;
        padding: 8px 5px 8px 18px;
        text-decoration: none;
        color: #006941;
        line-height: 1.3;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .sidemenu ul.sub a:hover,
    .sidemenu ul.sub a:hover *,
    .sidemenu ul.sub a.active,
    .sidemenu ul.sub a.active * {
        color: #00a94f;
    }
    /* line 156, ../../src/css/common/_module.scss */
    
    .sidemenu ul.sub a i {
        position: absolute;
        left: 0;
        top: 8px;
        float: left;
        opacity: .15;
        -webkit-transition: opacity 0.15s;
        -moz-transition: opacity 0.15s;
        -o-transition: opacity 0.15s;
        transition: opacity 0.15s;
    }
    /* line 164, ../../src/css/common/_module.scss */
    
    .sidemenu ul.sub a:hover i {
        opacity: 1;
    }
    /* line 166, ../../src/css/common/_module.scss */
    
    .sidemenu ul.sub li.active a {
        color: #00a94f;
    }
    /* line 168, ../../src/css/common/_module.scss */
    
    .sidemenu ul.sub li.active a i {
        opacity: 1;
    }
    /* 側欄圖片直落
 */
    /* line 176, ../../src/css/common/_module.scss */
    
    .sidepics {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    /* line 178, ../../src/css/common/_module.scss */
    
    .sidepics li {
        margin-bottom: 1px;
    }
    /* line 181, ../../src/css/common/_module.scss */
    
    .sidepics li img {
        display: block;
        width: 100%;
        height: auto;
    }
    /* 分頁圈鈕
 */
    /* line 212, ../../src/css/common/_module.scss */
    
    .paginav {
        margin-top: 20px;
        text-align: center;
    }
    /* line 196, ../../src/css/common/_module.scss */
    
    .paginav>a,
    .paginav>b,
    .paginav>span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        margin: 0 5px;
        font-size: 12px;
        color: #004a2f;
        cursor: pointer;
    }
    /* line 203, ../../src/css/common/_module.scss */
    
    .paginav>a.active,
    .paginav>a:hover,
    .paginav>b.active,
    .paginav>b:hover,
    .paginav>span.active,
    .paginav>span:hover {
        color: #00a94f;
    }
    /* line 207, ../../src/css/common/_module.scss */
    
    .paginav>a:hover,
    .paginav>b:hover,
    .paginav>span:hover {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    }
    /* line 216, ../../src/css/common/_module.scss */
    
    .action .paginav {
        margin-top: 0;
    }
    /* Action bar
 */
    /* line 222, ../../src/css/common/_module.scss */
    
    .action {
        float: right;
        /*margin-top: 10px;*/
        margin-bottom: 10px;
        width: auto;
        text-align: right;
        color: #006941;
        font-size: 12px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 154, ../../src/css/common/_utils.scss */
    
    .action a {
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .action a:hover,
    .action a:hover *,
    .action a.active,
    .action a.active * {
        color: #00a94f;
    }
    /* line 231, ../../src/css/common/_module.scss */
    
    .action-on-m {
        width: 60%;
        margin: 0 auto;
        text-align: center;
    }
    /* line 235, ../../src/css/common/_module.scss */
    
    .action-on-m>* {
        margin-left: 10px;
    }
    /* line 239, ../../src/css/common/_module.scss */
    
    .action-on-r {
        position: absolute;
        right: 0;
        top: 0;
        float: left;
        width: 25%;
        text-align: right;
    }
    /* line 243, ../../src/css/common/_module.scss */
    
    .action-on-r>* {
        margin-right: 5px;
        margin-left: 5px;
    }
    /* line 248, ../../src/css/common/_module.scss */
    
    .action-on-l {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        width: 25%;
        text-align: left;
    }
    /* line 252, ../../src/css/common/_module.scss */
    
    .action-on-l>* {
        margin-right: 10px;
    }
    /* line 259, ../../src/css/common/_module.scss */
    
    .inlinefield label {
        margin-right: 10px;
        color: #777;
        font-size: 13px;
        line-height: 1.5;
        position: relative;
        top: 3px;
    }
    /* line 269, ../../src/css/common/_module.scss */
    
    select {
        width: 120px;
    }
    /* 搜尋框鈕
 */
    /* line 347, ../../src/css/common/_module.scss */
    
    .searchbox {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        white-space: nowrap;
        width: 119px;
        height: 21px;
        position: relative;
    }
    /* line 282, ../../src/css/common/_module.scss */
    
    .searchbox input.text {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        float: left;
        width: 75px;
        height: 17px;
        border: 1px solid #d8d8d8;
        border-right: 0;
        padding: 1px 5px 1px 5px;
        background: #ebebeb;
        -webkit-border-radius: 2px 0 0 2px;
        -moz-border-radius: 2px 0 0 2px;
        -ms-border-radius: 2px 0 0 2px;
        -o-border-radius: 2px 0 0 2px;
        border-radius: 2px 0 0 2px;
        color: #333;
        font-size: 12px;
    }
    /* line 299, ../../src/css/common/_module.scss */
    
    .searchbox .submit {
        position: absolute;
        z-index: 2;
        float: left;
        right: 0;
        top: 0;
        width: auto;
        height: 21px;
        overflow: hidden;
        margin: 0 0 0 0;
        padding: 0;
    }
    /* line 310, ../../src/css/common/_module.scss */
    
    .searchbox .submit:hover i {
        background-color: #666;
        color: #ddd;
    }
    /* line 314, ../../src/css/common/_module.scss */
    
    .searchbox .submit:focus {
        outline: none;
    }
    /* line 319, ../../src/css/common/_module.scss */
    
    .searchbox .submit i {
        display: block;
        width: 30px;
        height: 21px;
        overflow: hidden;
        line-height: 21px;
        padding: 0 2px;
        margin: 0;
        background-color: #b2b2b2;
        -webkit-border-radius: 0 2px 2px 0;
        -moz-border-radius: 0 2px 2px 0;
        -ms-border-radius: 0 2px 2px 0;
        -o-border-radius: 0 2px 2px 0;
        border-radius: 0 2px 2px 0;
        text-align: center;
        color: #fff;
        font-size: 13px;
    }
    /* line 336, ../../src/css/common/_module.scss */
    
    .searchbox input.text:focus,
    .searchbox input.text:hover {
        outline: none;
        border-color: #00a94f;
    }
    /* line 340, ../../src/css/common/_module.scss */
    
    .searchbox input.text:focus+.submit i,
    .searchbox input.text:hover+.submit i {
        background-color: #00a94f;
        color: #fff;
    }
    /* line 351, ../../src/css/common/_module.scss */
    
    .searchbox2 {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        white-space: nowrap;
        width: 164px;
        height: 24px;
        position: relative;
    }
    /* line 282, ../../src/css/common/_module.scss */
    
    .searchbox2 input.text {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        float: left;
        width: 120px;
        height: 20px;
        border: 1px solid #d8d8d8;
        border-right: 0;
        padding: 1px 5px 1px 5px;
        background: #ebebeb;
        -webkit-border-radius: 2px 0 0 2px;
        -moz-border-radius: 2px 0 0 2px;
        -ms-border-radius: 2px 0 0 2px;
        -o-border-radius: 2px 0 0 2px;
        border-radius: 2px 0 0 2px;
        color: #333;
        font-size: 12px;
    }
    /* line 299, ../../src/css/common/_module.scss */
    
    .searchbox2 .submit {
        position: absolute;
        z-index: 2;
        float: left;
        right: 0;
        top: 0;
        width: auto;
        height: 24px;
        overflow: hidden;
        margin: 0 0 0 0;
        padding: 0;
    }
    /* line 310, ../../src/css/common/_module.scss */
    
    .searchbox2 .submit:hover i {
        background-color: #666;
        color: #ddd;
    }
    /* line 314, ../../src/css/common/_module.scss */
    
    .searchbox2 .submit:focus {
        outline: none;
    }
    /* line 319, ../../src/css/common/_module.scss */
    
    .searchbox2 .submit i {
        display: block;
        width: 30px;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        padding: 0 2px;
        margin: 0;
        background-color: #b2b2b2;
        -webkit-border-radius: 0 2px 2px 0;
        -moz-border-radius: 0 2px 2px 0;
        -ms-border-radius: 0 2px 2px 0;
        -o-border-radius: 0 2px 2px 0;
        border-radius: 0 2px 2px 0;
        text-align: center;
        color: #fff;
        font-size: 13px;
    }
    /* line 336, ../../src/css/common/_module.scss */
    
    .searchbox2 input.text:focus,
    .searchbox2 input.text:hover {
        outline: none;
        border-color: #00a94f;
    }
    /* line 340, ../../src/css/common/_module.scss */
    
    .searchbox2 input.text:focus+.submit i,
    .searchbox2 input.text:hover+.submit i {
        background-color: #00a94f;
        color: #fff;
    }
    /* 連結列表
 * 有 5,6,7 欄格式可自訂
 */
    /* line 360, ../../src/css/common/_module.scss */
    
    .treelist {
        width: 960px;
        overflow: hidden;
        height: auto;
        padding: 15px 10px 10px;
        margin-left: -20px;
        border: 1px solid #e1e1e1;
        background: #f6f6f6;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        line-height: 1.1;
        font-size: 0;
    }
    /* line 44, ../../src/css/common/_utils.scss */
    
    .treelist ul {
        font-size: 12px;
    }
    /* line 49, ../../src/css/common/_utils.scss */
    
    .treelist ul {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }
    /* line 373, ../../src/css/common/_module.scss */
    
    .treelist ul {
        width: 16.66667%;
        margin-bottom: 20px;
    }
    /* line 379, ../../src/css/common/_module.scss */
    
    .treelist li a {
        position: relative;
        display: block;
        margin: 0 10px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        border-bottom: 1px solid #d7d7d7;
        -webkit-box-shadow: 0 1px 0 white;
        -moz-box-shadow: 0 1px 0 white;
        box-shadow: 0 1px 0 white;
    }
    /* line 389, ../../src/css/common/_module.scss */
    
    .treelist li a i {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
    }
    /* line 394, ../../src/css/common/_module.scss */
    
    .treelist li.m {
        color: #006941;
        font-size: 15px;
    }
    /* line 154, ../../src/css/common/_utils.scss */
    
    .treelist li.m a {
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .treelist li.m a:hover,
    .treelist li.m a:hover *,
    .treelist li.m a.active,
    .treelist li.m a.active * {
        color: #00a94f;
    }
    /* line 399, ../../src/css/common/_module.scss */
    
    .treelist li.m a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    /* line 402, ../../src/css/common/_module.scss */
    
    .treelist li.m a i {
        top: 15px;
    }
    /* line 407, ../../src/css/common/_module.scss */
    
    .treelist li.s {
        color: #333333;
        font-size: 12px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 154, ../../src/css/common/_utils.scss */
    
    .treelist li.s a {
        text-decoration: none;
        color: #333333;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .treelist li.s a:hover,
    .treelist li.s a:hover *,
    .treelist li.s a.active,
    .treelist li.s a.active * {
        color: #006941;
    }
    /* line 413, ../../src/css/common/_module.scss */
    
    .treelist li.s a i {
        top: 8px;
    }
    /* line 417, ../../src/css/common/_module.scss */
    
    .treelist.in-col7 ul {
        width: 14.28571%;
    }
    /* line 418, ../../src/css/common/_module.scss */
    
    .treelist.in-col6 ul {
        width: 16.66667%;
    }
    /* line 419, ../../src/css/common/_module.scss */
    
    .treelist.in-col5 ul {
        width: 20%;
    }
    /* 連結列表2
 * 有 4,5,6 欄格式可自訂
 */
    /* line 427, ../../src/css/common/_module.scss */
    
    .treelist2 {
        line-height: 1.231;
        font-size: 0;
        -webkit-transition: height 0.2s ease-out;
        -moz-transition: height 0.2s ease-out;
        -o-transition: height 0.2s ease-out;
        transition: height 0.2s ease-out;
    }
    /* line 44, ../../src/css/common/_utils.scss */
    
    .treelist2 ul {
        font-size: 14px;
    }
    /* line 49, ../../src/css/common/_utils.scss */
    
    .treelist2 ul {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }
    /* line 434, ../../src/css/common/_module.scss */
    
    .treelist2 ul {
        width: 19.8%;
        height: 205px;
        padding-top: 10px;
        border-left: 1px solid #e1e1e1;
    }
    /* line 439, ../../src/css/common/_module.scss */
    
    .treelist2 ul:first-child {
        border-left: none;
    }
    /* line 443, ../../src/css/common/_module.scss */
    
    .treelist2 li a,
    .treelist2 li span {
        position: relative;
        display: block;
        margin: 0 10px;
    }
    /* line 452, ../../src/css/common/_module.scss */
    
    .treelist2 li.m span {
        color: #1b1b1b;
        cursor: default;
    }
    /* line 453, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a {
        text-decoration: none;
        color: #1b1b1b;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .treelist2 li.m a:hover,
    .treelist2 li.m a:hover *,
    .treelist2 li.m a.active,
    .treelist2 li.m a.active * {
        color: #00a94f;
    }
    /* line 456, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a,
    .treelist2 li.m span {
        padding: 12px 0 12px 40px;
        border-bottom: 1px solid #12af5b;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 1;
    }
    /* line 464, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a b,
    .treelist2 li.m span b {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        width: 40px;
        height: 40px;
        overflow: hidden;
        background: url("../../img/common/ir-icon-default.png") no-repeat 0 0;
    }
    /* line 470, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a b.icn-chart,
    .treelist2 li.m span b.icn-chart {
        background-image: url("../../img/common/ir-icon-rise.png");
    }
    /* line 471, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a b.icn-speaker,
    .treelist2 li.m span b.icn-speaker {
        background-image: url("../../img/common/ir-icon-speaker.png");
    }
    /* line 472, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a b.icn-person,
    .treelist2 li.m span b.icn-person {
        background-image: url("../../img/common/ir-icon-person.png");
    }
    /* line 473, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a b.icn-people,
    .treelist2 li.m span b.icn-people {
        background-image: url("../../img/common/ir-icon-people.png");
    }
    /* line 473, ../../src/css/common/_module.scss */
    
    .treelist2 li.m a b.icn-people,
    .treelist2 li.m span b.icn-people {
        background-image: url("../../img/common/ir-icon-people.png");
    }
    /* 20201204 */
    
    .treelist2 li.m a b.icn-csr,
    .treelist2 li.m span b.icn-csr {
        background-image: url("../../img/common/ir-icon-csr.png");
    }
    /* line 479, ../../src/css/common/_module.scss */
    
    .treelist2 li.s span {
        color: #006941;
        cursor: default;
    }
    /* line 480, ../../src/css/common/_module.scss */
    
    .treelist2 li.s a {
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .treelist2 li.s a:hover,
    .treelist2 li.s a:hover *,
    .treelist2 li.s a.active,
    .treelist2 li.s a.active * {
        color: #00a94f;
    }
    /* line 145, ../../src/css/common/_utils.scss */
    
    .treelist2 li.s a:hover {
        text-decoration: underline;
    }
    /* line 483, ../../src/css/common/_module.scss */
    
    .treelist2 li.s a,
    .treelist2 li.s span {
        padding: 4px 0 4px 20px;
        font-size: 14px;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    /* line 489, ../../src/css/common/_module.scss */
    
    .treelist2 li.s a i,
    .treelist2 li.s span i {
        position: absolute;
        left: 10px;
        top: 3px;
        float: left;
        text-decoration: none !important;
    }
    /* line 494, ../../src/css/common/_module.scss */
    
    .treelist2.in-col3 ul {
        width: 33%;
    }
    /* line 495, ../../src/css/common/_module.scss */
    
    .treelist2.in-col3 ul:nth-child(3n+1) {
        border-left: none;
    }
    /* line 496, ../../src/css/common/_module.scss */
    
    .treelist2.in-col4 ul {
        width: 24.75%;
    }
    /* line 497, ../../src/css/common/_module.scss */
    
    .treelist2.in-col4 ul:nth-child(4n+1) {
        border-left: none;
    }
    /* line 498, ../../src/css/common/_module.scss */
    
    .treelist2.in-col5 ul {
        width: 19.8%;
    }
    /* line 499, ../../src/css/common/_module.scss */
    
    .treelist2.in-col5 ul:nth-child(5n+1) {
        border-left: none;
    }
    /* 文章列表
 */
    /* line 507, ../../src/css/common/_module.scss */
    
    .entrylist li {
        position: relative;
        z-index: 1;
        font-size: 14px;
    }
    /* line 511, ../../src/css/common/_module.scss */
    
    .entrylist li a {
        display: block;
        position: relative;
        zoom: 1;
        padding: 5px 0 5px 92px;
        text-decoration: none;
        color: #006941;
        font-size: 14px;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .entrylist li a:hover,
    .entrylist li a:hover *,
    .entrylist li a.active,
    .entrylist li a.active * {
        color: #00a94f;
    }
    /* line 520, ../../src/css/common/_module.scss */
    
    .entrylist li .date {
        position: absolute;
        left: 0;
        top: 5px;
        float: left;
        float: left;
        width: 120px;
    }
    
    .entrylist li .file {
        position: absolute;
        right: 20px;
        top: 5px;
        float: right;
        width: auto;
        text-align: left;
        margin-right: 18px;
    }
    
    .entrylist li .file a {
        padding: 0px;
    }
    
    .entrylist li .reminder {
        position: absolute;
        right: 0;
        top: 5px;
        float: right;
        float: right;
        width: 140px;
    }
    
    .entrylist li .reminder2 {
        position: absolute;
        right: 140px;
        top: 2px;
        float: right;
        float: right;
        width: 68px;
    }
    
    .checkbox {
        margin-top: 7px;
    }
    /* line 528, ../../src/css/common/_module.scss */
    
    .entrylist li a:hover .title {
        text-decoration: underline;
    }
    /* line 531, ../../src/css/common/_module.scss */
    
    .entrylist .action {
        margin-top: 20px;
        margin-bottom: 0;
    }
    /* line 537, ../../src/css/common/_module.scss */
    
    .entrylist.entrylist-zebra li:nth-child(even) {
        background-color: #ffe7b5;
    }
    /* line 541, ../../src/css/common/_module.scss */
    
    .entrylist.entrylist-zebra li:nth-child(odd) {
        background-color: #fefefe;
    }
    /* line 543, ../../src/css/common/_module.scss */
    
    .rgba.boxshadow .entrylist.entrylist-zebra li:nth-child(odd) {
        -webkit-box-shadow: inset 0 -5px 10px rgba(0, 0, 0, 0.02);
        -moz-box-shadow: inset 0 -5px 10px rgba(0, 0, 0, 0.02);
        box-shadow: inset 0 -5px 10px rgba(0, 0, 0, 0.02);
    }
    /* line 546, ../../src/css/common/_module.scss */
    
    .entrylist.entrylist-zebra li.even {
        background-color: #eef6fb;
    }
    /* line 550, ../../src/css/common/_module.scss */
    
    .entrylist.entrylist-zebra li.odd {
        background-color: #fefefe;
    }
    /* line 554, ../../src/css/common/_module.scss */
    
    .entrylist.entrylist-zebra li:hover {
        z-index: 2;
        background-color: #f6f9f3;
        -webkit-transition: background-color 0.2s;
        -moz-transition: background-color 0.2s;
        -o-transition: background-color 0.2s;
        transition: background-color 0.2s;
    }
    /* line 558, ../../src/css/common/_module.scss */
    
    .rgba.boxshadow .entrylist.entrylist-zebra li:hover {
        -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    }
    /* line 564, ../../src/css/common/_module.scss */
    
    .linklist li {
        /*margin-bottom: 20px;*/
        line-height: 2;
    }
    /* line 568, ../../src/css/common/_module.scss */
    
    .linklist li .title {
        margin-bottom: 5px;
    }
    /* line 572, ../../src/css/common/_module.scss */
    
    .linklist li .links {
        /* margin-left: 2.5em;*/
    }
    /* line 574, ../../src/css/common/_module.scss */
    
    .linklist li .links a,
    .linklist li .links span {
        margin-right: 1em;
    }
    /* Headpic 頁面刊頭圖 + 單元主標
 */
    /* line 586, ../../src/css/common/_module.scss */
    
    .headpic {
        position: relative;
        height: 200px;
        overflow: hidden;
        /*margin-bottom: 30px;*/
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        -webkit-animation: fadeIn 0.5s ease-out 0s;
        -moz-animation: fadeIn 0.5s ease-out 0s;
        -ms-animation: fadeIn 0.5s ease-out 0s;
        -o-animation: fadeIn 0.5s ease-out 0s;
        animation: fadeIn 0.5s ease-out 0s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    /* line 595, ../../src/css/common/_module.scss */
    
    .headpic .title {
        position: relative;
        z-index: 2;
        margin-top: 100px;
        margin-right: 20px;
        font-size: 30px;
        line-height: 1;
    }
    /* line 606, ../../src/css/common/_module.scss */
    
    .headpic img.bg {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        z-index: 1;
    }
    /* 文章 
 */
    /* line 616, ../../src/css/common/_module.scss */
    
    .article {
        line-height: 1.57143;
        color: #626262;
    }
    /* line 623, ../../src/css/common/_module.scss */
    
    .article a {
        text-decoration: none;
        color: #006941;
        text-decoration: underline;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .article a:hover,
    .article a:hover *,
    .article a.active,
    .article a.active * {
        color: #00a94f;
    }
    /* line 628, ../../src/css/common/_module.scss */
    
    .article-block {
        margin-bottom: 50px;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    .article-block:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html .article-block {
        zoom: 1;
    }
    /* line 634, ../../src/css/common/_module.scss */
    
    .article-pic img {
        display: block;
        margin-bottom: 20px;
        vertical-align: bottom;
    }
    /* line 640, ../../src/css/common/_module.scss */
    
    .article-pic-r {
        float: right;
        margin-left: 20px;
    }
    /* line 644, ../../src/css/common/_module.scss */
    
    .article-pic-l {
        float: left;
        margin-right: 20px;
    }
    /* 白背板
 */
    /* line 651, ../../src/css/common/_module.scss */
    
    .whitebd {
        padding: 30px;
        background-color: #fff;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        /* 同時套用格線系統 */
    }
    /* line 658, ../../src/css/common/_module.scss */
    
    .whitebd>*:last-child {
        margin-bottom: 0 !important;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-1 {
        width: 0px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-2 {
        width: 80px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-3 {
        width: 160px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-4 {
        width: 240px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-5 {
        width: 320px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-6 {
        width: 400px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-7 {
        width: 480px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-8 {
        width: 560px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-9 {
        width: 640px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-10 {
        width: 720px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-11 {
        width: 800px;
    }
    /* line 664, ../../src/css/common/_module.scss */
    
    .whitebd.span-12 {
        width: 880px;
    }
    /* line 671, ../../src/css/common/_module.scss */
    
    .whitebd.whitebd-compact {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 676, ../../src/css/common/_module.scss */
    
    .whitebd .whitebd-inout {
        /*margin-left: -30px;
  margin-right: -30px;*/
        padding-left: 30px;
        padding-right: 30px;
    }
    /* 頁籤式 
 */
    /* line 688, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu {
        position: relative;
        z-index: 1;
        font-size: 0;
    }
    /* line 44, ../../src/css/common/_utils.scss */
    
    .tabs .tabs-menu li {
        font-size: 15px;
        margin-top: 3px;
    }
    /* line 49, ../../src/css/common/_utils.scss */
    
    .tabs .tabs-menu li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }
    /* line 692, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu li {
        vertical-align: bottom;
        letter-spacing: 1px;
    }
    /* line 698, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu a,
    .tabs .tabs-menu span {
        display: block;
        padding: 8px 0;
        margin: 0 2px;
        background-color: #e6e6e6;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #d9d9d9));
        background-image: -webkit-linear-gradient(top, #e6e6e6, #d9d9d9);
        background-image: -moz-linear-gradient(top, #e6e6e6, #d9d9d9);
        background-image: -o-linear-gradient(top, #e6e6e6, #d9d9d9);
        background-image: linear-gradient(top, #e6e6e6, #d9d9d9);
        line-height: 1.05;
        text-align: center;
        -webkit-transition: color 0.2s;
        -moz-transition: color 0.2s;
        -o-transition: color 0.2s;
        transition: color 0.2s;
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -ms-border-radius: 2px 2px 0 0;
        -o-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0;
    }
    /* line 710, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu a {
        text-decoration: none;
        color: #1b1b1b;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .tabs .tabs-menu a:hover,
    .tabs .tabs-menu a:hover *,
    .tabs .tabs-menu a.active,
    .tabs .tabs-menu a.active * {
        color: #00a94f;
    }
    /* line 714, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu a:hover {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #e6e6e6));
        background-image: -webkit-linear-gradient(top, #ebebeb, #e6e6e6);
        background-image: -moz-linear-gradient(top, #ebebeb, #e6e6e6);
        background-image: -o-linear-gradient(top, #ebebeb, #e6e6e6);
        background-image: linear-gradient(top, #ebebeb, #e6e6e6);
    }
    /* line 718, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu li:first-child a {
        margin-left: 0;
    }
    /* line 719, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu li:last-child a {
        margin-right: 0;
    }
    /* line 722, ../../src/css/common/_module.scss */
    
    .tabs .tabs-menu li.active a,
    .tabs .tabs-menu li.active span {
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        background-color: #fcfdfe;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fcfdfe));
        background-image: -webkit-linear-gradient(top, #ffffff, #fcfdfe);
        background-image: -moz-linear-gradient(top, #ffffff, #fcfdfe);
        background-image: -o-linear-gradient(top, #ffffff, #fcfdfe);
        background-image: linear-gradient(top, #ffffff, #fcfdfe);
        padding-top: 12px;
        margin-top: -4px;
    }
    /* line 437, ../../src/css/common/_utils.scss */
    
    .no-boxshadow .tabs .tabs-menu li.active a,
    .no-boxshadow .tabs .tabs-menu li.active span {
        outline: 1px solid #efefef;
    }
    /* line 733, ../../src/css/common/_module.scss */
    
    .tabs .tabs-cont {
        position: relative;
        z-index: 2;
        padding: 30px;
        background-color: #fcfdfe;
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 0 0 2px 2px;
        -moz-border-radius: 0 0 2px 2px;
        -ms-border-radius: 0 0 2px 2px;
        -o-border-radius: 0 0 2px 2px;
        border-radius: 0 0 2px 2px;
    }
    /* line 437, ../../src/css/common/_utils.scss */
    
    .no-boxshadow .tabs .tabs-cont {
        outline: 1px solid #efefef;
    }
    /* line 741, ../../src/css/common/_module.scss */
    
    .tabs .tabs-cont>*:last-child {
        margin-bottom: 0 !important;
    }
    /* line 746, ../../src/css/common/_module.scss */
    
    .tabs.in-col5 .tabs-menu li {
        width: 20%;
    }
    /* line 747, ../../src/css/common/_module.scss */
    
    .tabs.in-col4 .tabs-menu li {
        width: 25%;
    }
    /* line 748, ../../src/css/common/_module.scss */
    
    .tabs.in-col3 .tabs-menu li {
        width: 33.333%;
    }
    /* line 749, ../../src/css/common/_module.scss */
    
    .tabs.in-col2 .tabs-menu li {
        width: 50%;
    }
    /* line 751, ../../src/css/common/_module.scss */
    
    .tabs .tabs-cont-compact {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 757, ../../src/css/common/_module.scss */
    
    .tabs .tabs-cont .tabs-cont-inout {
        margin-left: -30px;
        margin-right: -30px;
        padding-left: 30px;
        padding-right: 30px;
    }
    /* line 765, ../../src/css/common/_module.scss */
    
    .no-boxshadow .tabs .tabs-menu {
        z-index: 3;
    }
    /* line 766, ../../src/css/common/_module.scss */
    
    .no-boxshadow .tabs .tabs-menu li.active a,
    .no-boxshadow .tabs .tabs-menu li.active span {
        outline: none;
        border: 1px solid #efefef;
        border-bottom: none;
    }
    /* line 770, ../../src/css/common/_module.scss */
    
    .bg-humble {
        background: white url("../../img/common/bg-humble.png") repeat-x !important;
    }
    /* line 774, ../../src/css/common/_module.scss */
    
    .bg-velvet {
        background: #e6f2f9 url("../../img/common/bg-velvet.png") repeat-x !important;
    }
    /* 表格
 */
    /* line 780, ../../src/css/common/_module.scss */
    
    table {
        display: table !important;
        margin-bottom: 20px;
        border-spacing: 1px;
        border-collapse: separate;
        border: none;
        table-layout: fixed;
    }
    /* line 788, ../../src/css/common/_module.scss */
    
    table th {
        font-weight: bold;
    }
    /* line 792, ../../src/css/common/_module.scss */
    
    table th,
    table td {
        padding: .75em;
        font-size: 14px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
        line-height: 1.231;
        word-break: break-all;
        word-wrap: break-word;
        -webkit-transition: background-color 0.1s;
        -moz-transition: background-color 0.1s;
        -o-transition: background-color 0.1s;
        transition: background-color 0.1s;
    }
    /* line 804, ../../src/css/common/_module.scss */
    
    .tabular th {
        background-color: #00a94f;
        color: #fff;
    }
    /* line 808, ../../src/css/common/_module.scss */
    
    .tabular td {
        background-color: #ededed;
        color: #005982;
    }
    /* line 813, ../../src/css/common/_module.scss */
    
    .tabular thead th {
        text-align: center;
    }
    /* line 816, ../../src/css/common/_module.scss */
    
    .tabular tr:hover th {
        background-color: #777777 !important;
        color: #eeeeee !important;
    }
    /* line 820, ../../src/css/common/_module.scss */
    
    .tabular tr:hover td {
        background-color: #cccccc !important;
        color: black !important;
    }
    /* line 825, ../../src/css/common/_module.scss */
    
    .tabular tr.active th,
    .tabular th.active {
        background-color: #00c35b;
    }
    /* line 826, ../../src/css/common/_module.scss */
    
    .tabular tr.active td,
    .tabular td.active {
        background-color: #fefefe;
    }
    /* line 828, ../../src/css/common/_module.scss */
    
    .tabular tr.em th,
    .tabular th.em {
        background-color: #006941;
    }
    /* line 829, ../../src/css/common/_module.scss */
    
    .tabular tr.em td,
    .tabular td.em {
        background-color: #e9f0e2;
    }
    /* line 831, ../../src/css/common/_module.scss */
    
    .tabular tr.strong th,
    .tabular th.strong {
        background-color: #fff200;
        color: #1b1b1b;
    }
    /* line 832, ../../src/css/common/_module.scss */
    
    .tabular tr.strong td,
    .tabular td.strong {
        background-color: #fffeeb;
        color: #1b1b1b;
    }
    /* line 836, ../../src/css/common/_module.scss */
    
    .tabular.tabular-loose th,
    .tabular.tabular-loose td {
        padding: 1em;
        font-size: 15px;
    }
    /* line 843, ../../src/css/common/_module.scss */
    
    .tabular.tabular-compact th,
    .tabular.tabular-compact td {
        padding: .5em;
        font-size: 12px;
        line-height: 140%;
    }
    /* line 852, ../../src/css/common/_module.scss */
    
    .th_small {
        font-size: 9pt;
    }
    
    table.refine a:link {
        color: #247245;
    }
    
    table.refine a:visited {
        color: #247245;
    }
    
    table.refine a:hover {
        color: #247245;
        text-decoration: underline;
    }
    
    table.refine th {
        padding: 1.1em;
        color: #fff;
        line-height: 1.57143;
        background: #faa900;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
        font-weight: normal;
    }
    
    table.refine td {
        padding: 1.1em;
        color: #626262;
        line-height: 1.57143;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    /* line 858, ../../src/css/common/_module.scss */
    
    table.refine thead tr {
        background-color: #faa900;
        color: #000;
    }
    /* line 863, ../../src/css/common/_module.scss */
    
    table.refine tbody tr:nth-child(even) {
        background-color: #FEE683;
    }
    /* line 866, ../../src/css/common/_module.scss */
    
    table.refine tbody tr:nth-child(odd) {
        background-color: #ffe7b5;
    }
    /* line 869, ../../src/css/common/_module.scss */
    
    table.refine tbody tr.even {
        background-color: #FEE683;
    }
    /* line 872, ../../src/css/common/_module.scss */
    
    table.refine tbody tr.odd {
        background-color: #ffe7b5;
    }
    /* line 877, ../../src/css/common/_module.scss */
    
    table.refine *.humble {
        color: #626262;
    }
    /* 面包屑
 */
    /* line 883, ../../src/css/common/_module.scss */
    
    .breadcrumb {
        margin-bottom: 30px;
        font-size: 12px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 887, ../../src/css/common/_module.scss */
    
    .breadcrumb * {
        display: inline;
    }
    /* line 890, ../../src/css/common/_module.scss */
    
    .breadcrumb>* {
        margin: 0 5px;
    }
    /* line 893, ../../src/css/common/_module.scss */
    
    .breadcrumb> :first-child {
        margin-left: 0;
    }
    /* line 896, ../../src/css/common/_module.scss */
    
    .breadcrumb a {
        text-decoration: none;
        color: #004a2f;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .breadcrumb a:hover,
    .breadcrumb a:hover *,
    .breadcrumb a.active,
    .breadcrumb a.active * {
        color: #00a94f;
    }
    /* line 900, ../../src/css/common/_module.scss */
    
    .content-wrap>.breadcrumb:first-child {
        margin-top: -15px;
    }
    /* 年曆
 */
    /* line 911, ../../src/css/common/_module.scss */
    
    .chronicle .year {
        height: 145px;
        overflow: hidden;
        margin-left: -6px;
        font-size: 120px;
        line-height: .95;
        font-family: Verdana, sans-serif;
        color: #ebebeb;
        letter-spacing: -6px;
    }
    /* line 922, ../../src/css/common/_module.scss */
    
    .chronicle .month {
        border-bottom: 1px solid #d7d7d7;
        padding-bottom: 31px;
        margin-bottom: 30px;
        color: #626262;
    }
    /* line 928, ../../src/css/common/_module.scss */
    
    .chronicle .month .label {
        color: #b0b0b0;
        font-size: 18px;
    }
    /* line 931, ../../src/css/common/_module.scss */
    
    .chronicle .month .label strong {
        font: normal 60px/.95 Times, serif;
    }
    /* line 939, ../../src/css/common/_module.scss */
    
    .chronicle .month:last-child {
        margin-bottom: 0;
        border-bottom: none;
    }
    /* 名單表
 */
    /* line 951, ../../src/css/common/_module.scss */
    
    .namelist .row {
        border-bottom: 1px dotted #0967ae;
        padding-bottom: 31px;
        margin-bottom: 30px;
    }
    /* line 955, ../../src/css/common/_module.scss */
    
    .namelist .row:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }
    /* Video主圖列表
 */
    /* line 968, ../../src/css/common/_module.scss */
    
    .videoplayer .video {
        background: #000;
    }
    /* line 972, ../../src/css/common/_module.scss */
    
    .videoplayer .menu {
        margin-top: 20px;
    }
    /* line 975, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li {
        float: left;
        width: 23.125%;
        margin-left: 2.5%;
    }
    /* line 980, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li a,
    .videoplayer .menu li>div {
        position: relative;
        display: block;
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .videoplayer .menu li a:hover,
    .videoplayer .menu li a:hover *,
    .videoplayer .menu li a.active,
    .videoplayer .menu li a.active *,
    .videoplayer .menu li>div:hover,
    .videoplayer .menu li>div:hover *,
    .videoplayer .menu li>div.active,
    .videoplayer .menu li>div.active * {
        color: #00a94f;
    }
    /* line 986, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li .title {
        display: block;
        line-height: 1.2;
    }
    /* line 987, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li .preview {
        display: block;
        position: relative;
        z-index: 1;
        display: block;
        margin-bottom: 10px;
        background: #000;
    }
    /* line 994, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li .preview img {
        opacity: .7;
        display: block;
        width: 100%;
        height: auto;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }
    /* line 1003, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li .icn-play {
        position: absolute;
        z-index: 2;
        right: 5%;
        bottom: 8%;
        margin-top: -16px;
        width: 32px;
        height: 32px;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url("../../img/common/icon-play.png");
        background-repeat: no-repeat;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }
    /* line 66, ../../src/cssLibs/my/utils/helpers.scss */
    
    .videoplayer .menu li .icn-play>br,
    .videoplayer .menu li .icn-play br {
        display: none;
    }
    /* line 1014, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li a:hover .preview img {
        opacity: 1;
    }
    /* line 1015, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li a:hover .icn-play {
        opacity: .6;
    }
    /* line 1018, ../../src/css/common/_module.scss */
    
    .videoplayer .menu li:first-child {
        margin-left: 0;
    }
    /*
 * ======================
 * Cover Banner Slider
 * @dimension 940 x 250
 * @author oldface
 * @version 2013.11.4
 * ======================
 */
    /* line 9, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner {
        width: 940px;
        height: 250px;
        overflow: hidden;
        margin-left: auto;
        margin-right: auto;
        -webkit-box-shadow: 0px 3px 14px #b2b2b2;
        -moz-box-shadow: 0px 3px 14px #b2b2b2;
        box-shadow: 0px 3px 14px #b2b2b2;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
    }
    /* line 18, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner a {
        text-decoration: none;
    }
    /* line 20, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-content {
        position: relative;
        height: 230px;
        overflow: hidden;
        background: #fff;
    }
    /* line 26, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-content li {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
    }
    /* line 33, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-content li.leave {
        z-index: 3;
        -webkit-box-shadow: 0 1px 12px black;
    }
    /* line 37, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-content li.active {
        z-index: 3;
    }
    /* line 40, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-content li.come {
        z-index: 2;
    }
    /* line 45, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-content .title {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    /* line 48, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-menu {
        height: 20px;
        background: #fff;
    }
    /* line 52, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-menu span {
        float: left;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
        cursor: pointer;
        background: #fff;
        -webkit-transition: background-color 0.2s;
        -moz-transition: background-color 0.2s;
        -o-transition: background-color 0.2s;
        transition: background-color 0.2s;
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .coverbanner .coverbanner-menu span:hover,
    .coverbanner .coverbanner-menu span:hover *,
    .coverbanner .coverbanner-menu span.active,
    .coverbanner .coverbanner-menu span.active * {
        color: white;
    }
    /* line 66, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner .coverbanner-menu span:hover,
    .coverbanner .coverbanner-menu span.active {
        background: #006941;
        color: #fff;
    }
    /* line 73, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner.in-col5 .coverbanner-menu span {
        width: 20%;
    }
    /* line 74, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner.in-col4 .coverbanner-menu span {
        width: 25%;
    }
    /* line 75, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner.in-col3 .coverbanner-menu span {
        width: 33.333%;
    }
    /* line 76, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner.in-col2 .coverbanner-menu span {
        width: 50%;
    }
    /* line 77, ../../src/css/common/_module-coverbanner.scss */
    
    .coverbanner.in-col1 .coverbanner-menu span {
        width: 100%;
    }
    /*
 * ======================
 * Train Banner
 * A banner slider used on footer
 * @author oldface
 * @version 20131104
 * ======================
 */
    /* line 9, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr {
        width: 940px;
        min-height: 122px;
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
    }
    /* line 16, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content {
        position: relative;
        width: 1000%;
        height: 88px;
        overflow: hidden;
        /*li:nth-child( 3n + 3 ) {
  	margin-right: 0;
  }*/
    }
    /* line 23, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li {
        position: relative;
        float: left;
        width: 160px;
        height: 86px;
        margin-right: 17px;
        border: 1px solid #e1e1e1;
        padding-left: 140px;
        background: #fff;
        zoom: 1;
    }
    /* line 34, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li a {
        display: block;
        text-decoration: none;
    }
    /* line 39, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li img {
        position: absolute;
        left: 0;
        top: 0;
        float: left;
        width: 140px;
        height: 88px;
    }
    /* line 48, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li .title {
        display: block;
        padding: 15px 5px 15px 15px;
        line-height: 1.5;
        font-size: 13px;
        font-family: "新細明體";
        color: #626262;
        text-decoration: none;
    }
    /* line 58, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li i {
        position: absolute;
        right: 5px;
        bottom: 3px;
        color: #aaa;
    }
    /* line 65, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li a:hover {
        color: #00a94f;
    }
    /* line 67, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li a:hover .title {
        color: #00a94f;
    }
    /* line 68, ../../src/css/common/_module-trainbannr.scss */
    
    .trainbannr-content li a:hover i {
        color: #111;
    }
    /*
 * ======================
 * Card Slidr
 * @author oldface
 * @version 2013.11.4
 * ======================
 */
    /* line 9, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr {
        position: relative;
        width: 100%;
    }
    /* line 13, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-pane {
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: #fff;
    }
    /* line 21, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-item {
        float: left;
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }
    /* line 30, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-item a {
        display: block;
        line-height: 1.57143;
        text-decoration: none;
        color: inherit;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    .cardslidr-item a:hover,
    .cardslidr-item a:hover *,
    .cardslidr-item a.active,
    .cardslidr-item a.active * {
        color: #00a94f;
    }
    /* line 37, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-pic {
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
    }
    /* line 40, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-pic img {
        display: block;
        width: 100%;
        height: auto;
    }
    /* line 48, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-cont {
        position: relative;
        height: 115px;
        padding: 12px 20px 0;
    }
    /* line 53, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-cont .date {
        font-size: 12px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
        color: #006941;
    }
    /* line 62, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-cont .action {
        position: absolute;
        right: 12px;
        bottom: 12px;
        float: left;
        text-align: right;
        font-size: 12px;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
        color: #006941;
    }
    /* line 74, ../../src/css/common/_module-cardslidr.scss */
    
    .cardslidr-menu {
        margin-top: 20px;
        text-align: center;
        text-align: right;
    }
    /* line 196, ../../src/css/common/_module.scss */
    
    .cardslidr-menu>a,
    .cardslidr-menu>b,
    .cardslidr-menu>span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        margin: 0 5px;
        font-size: 12px;
        color: #004a2f;
        cursor: pointer;
    }
    /* line 203, ../../src/css/common/_module.scss */
    
    .cardslidr-menu>a.active,
    .cardslidr-menu>a:hover,
    .cardslidr-menu>b.active,
    .cardslidr-menu>b:hover,
    .cardslidr-menu>span.active,
    .cardslidr-menu>span:hover {
        color: #00a94f;
    }
    /* line 207, ../../src/css/common/_module.scss */
    
    .cardslidr-menu>a:hover,
    .cardslidr-menu>b:hover,
    .cardslidr-menu>span:hover {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        -o-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
    }
    /*
 * ======================
 * Structure
 * ======================
 */
    /* line 6, ../../src/css/common/_tpl.scss */
    
    body {
        min-width: 980px;
        margin: 0 auto;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    /* line 14, ../../src/css/common/_tpl.scss */
    
    #wrap {
        width: 100%;
        margin: 0 auto;
    }
    /*
 * ======================
 * 全站 Header
 * ======================
 */
    /* line 6, ../../src/css/common/_tpl-header.scss */
    
    #header {
        position: relative;
        z-index: 10;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
    }
    /* line 11, ../../src/css/common/_tpl-header.scss */
    
    #header a {
        text-decoration: none;
    }
    /* line 16, ../../src/css/common/_tpl-header.scss */
    
    #header-service {
        height: 24px;
        background: #00a94f;
        font-size: 12px;
        line-height: 25px;
        color: white;
        font-family: "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 154, ../../src/css/common/_utils.scss */
    
    #header-service a {
        text-decoration: none;
        color: white;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #header-service a:hover,
    #header-service a:hover *,
    #header-service a.active,
    #header-service a.active * {
        color: #fff200;
    }
    /* line 25, ../../src/css/common/_tpl-header.scss */
    
    #header-service .lang {
        float: right;
        margin-left: 20px;
    }
    /* line 31, ../../src/css/common/_tpl-header.scss */
    
    #header-service .lang>* {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        width: 50px;
        height: 18px;
        line-height: 21px;
        overflow: hidden;
        margin-top: 2px;
        background: #006941;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        font-size: 12px;
        text-decoration: none;
        color: white;
        text-align: center;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #header-service .lang>*:hover,
    #header-service .lang>*:hover *,
    #header-service .lang>*.active,
    #header-service .lang>*.active * {
        color: #fff200;
    }
    /* line 44, ../../src/css/common/_tpl-header.scss */
    
    #header-service .lang>*:hover {
        color: #006941;
        background: #fff200;
    }
    /* line 51, ../../src/css/common/_tpl-header.scss */
    
    #header-service .corps {
        float: right;
        white-space: nowrap;
    }
    /* line 55, ../../src/css/common/_tpl-header.scss */
    
    #header-service .corps li {
        display: inline;
        border-left: 1px dotted #8AD29D;
        padding: 0 12px 0 14px;
    }
    /* line 59, ../../src/css/common/_tpl-header.scss */
    
    #header-service .corps li:first-child {
        border-left: 0;
    }
    /* line 64, ../../src/css/common/_tpl-header.scss */
    
    #header-belt {
        background: #fff;
        border-bottom: 4px solid #fff200;
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 68, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .inwrap {
        position: relative;
        height: 68px;
        padding-top: 12px;
    }
    /* line 73, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .logo {
        position: absolute;
        left: 0;
        top: 22px;
        float: left;
    }
    /* line 77, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .searchbox {
        float: right;
        margin-left: 30px;
        margin-top: -3px;
    }
    /* line 83, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .links {
        float: right;
        white-space: nowrap;
    }
    /* line 86, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .links li {
        display: inline;
        margin-left: 14px;
    }
    /* line 89, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .links li a {
        text-decoration: none;
        color: #333333;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #header-belt .links li a:hover,
    #header-belt .links li a:hover *,
    #header-belt .links li a.active,
    #header-belt .links li a.active * {
        color: #00a94f;
    }
    /* line 92, ../../src/css/common/_tpl-header.scss */
    
    #header-belt .links li i {
        margin-right: 5px;
        color: #b2b2b2;
    }
    /*
 * ======================
 * 全站主選單
 * ======================
 */
    /* line 7, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav {
        background: url("../../img/common/nav-bg.jpg") repeat-x;
    }
    /* line 10, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .inwrap {
        position: relative;
        border-bottom: 1px solid #c3c4c3;
    }
    /* line 15, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav div.main {
        position: relative;
        z-index: 2;
    }
    /* line 19, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav div.main ul {
        overflow: hidden;
        background: url("../../img/common/nav-divider.png") no-repeat 0 0;
    }
    /* line 24, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav div.main li {
        float: left;
        height: 37px;
        background: url("../../img/common/nav-divider.png") no-repeat 100% 0;
        font-size: 16px;
        line-height: 37px;
    }
    /* line 32, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav div.main a {
        display: block;
        height: 100%;
        padding: 0 30px;
        color: #006941;
        -webkit-transition: background-color 0.2s;
        -moz-transition: background-color 0.2s;
        -o-transition: background-color 0.2s;
        transition: background-color 0.2s;
    }
    /* line 40, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav div.main li.active a {
        color: #00a94f;
        background-color: #fafafa;
    }
    /* line 49, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub {
        display: none;
        position: absolute;
        z-index: 1;
        top: 37px;
        left: 0;
        right: auto;
        width: auto;
        float: left;
        min-height: 150px;
        overflow: hidden;
        padding-top: 20px;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        background-color: #fafafa;
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        -o-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
    }
    /* line 68, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub ul {
        float: left;
        width: 708px;
        font-size: 0;
    }
    /* line 44, ../../src/css/common/_utils.scss */
    
    #nav .sub ul li {
        font-size: 15px;
    }
    /* line 49, ../../src/css/common/_utils.scss */
    
    #nav .sub ul li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
    }
    /* line 75, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub li {
        width: 165px;
        margin-right: 12px;
        border-bottom: 1px solid #d7d7d7;
        -webkit-box-shadow: 0 1px 0 white;
        -moz-box-shadow: 0 1px 0 white;
        box-shadow: 0 1px 0 white;
    }
    /* line 80, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub li a {
        display: block;
        padding-left: 10px;
        padding-top: 15px;
        padding-bottom: 15px;
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #nav .sub li a:hover,
    #nav .sub li a:hover *,
    #nav .sub li a.active,
    #nav .sub li a.active * {
        color: #00a94f;
    }
    /* line 89, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub .banner {
        width: 180px;
        float: right;
    }
    /* line 93, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub .banner img {
        display: block;
        margin-right: 0;
        margin-left: auto;
    }
    /* line 100, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub .action {
        position: absolute;
        right: 20px;
        bottom: 12px;
        float: left;
        font-size: 13px;
        color: #006941;
        margin: 0 !important;
    }
    /* line 154, ../../src/css/common/_utils.scss */
    
    #nav .sub .action a {
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #nav .sub .action a:hover,
    #nav .sub .action a:hover *,
    #nav .sub .action a.active,
    #nav .sub .action a.active * {
        color: #00a94f;
    }
    /* line 108, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col1 {
        width: 357px;
    }
    /* line 111, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col1 ul {
        width: 177px;
    }
    /* line 114, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col2 {
        width: 534px;
    }
    /* line 117, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col2 ul {
        width: 354px;
    }
    /* line 120, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col3 {
        width: 711px;
    }
    /* line 123, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col3 ul {
        width: 531px;
    }
    /* line 126, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col4 {
        width: 100%;
    }
    /* line 129, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.in-col4 ul {
        width: 708px;
    }
    /* line 133, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner ul {
        float: none;
        width: auto;
    }
    /* line 134, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner .banner {
        display: none;
    }
    /* line 136, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner.in-col1 {
        width: 177px;
    }
    /* line 141, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner.in-col2 {
        width: 354px;
    }
    /* line 146, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner.in-col3 {
        width: 531px;
    }
    /* line 151, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner.in-col4 {
        width: 708px;
    }
    /* line 156, ../../src/css/common/_tpl-header-nav.scss */
    
    #nav .sub.no-banner.in-col5 {
        width: auto;
    }
    /*
 * ======================
 * 全站內容區主架構
 * ======================
 */
    /* line 6, ../../src/css/common/_tpl-content.scss */
    
    #promotion {
        width: 100%;
        overflow: hidden;
        background: #e4e6e1;
    }
    /* line 11, ../../src/css/common/_tpl-content.scss */
    
    #promotion .inwrap {
        padding: 15px 0;
    }
    /* line 16, ../../src/css/common/_tpl-content.scss */
    
    #content {
        padding-top: 30px;
        background: #f6f9f3 url("../../img/common/content-bg.png") repeat-x;
    }
    /* line 20, ../../src/css/common/_tpl-content.scss */
    
    .content-wrap {
        width: 940px;
        margin: 0 auto;
        padding-bottom: 30px;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    .content-wrap:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html .content-wrap {
        zoom: 1;
    }
    /* line 28, ../../src/css/common/_tpl-content.scss */
    
    .main-wrap {
        position: relative;
        width: 100%;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    .main-wrap:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html .main-wrap {
        zoom: 1;
    }
    /* line 33, ../../src/css/common/_tpl-content.scss */
    
    .main-wrap .block:last-child {
        margin-bottom: 0;
    }
    /* line 38, ../../src/css/common/_tpl-content.scss */
    
    .sidebar-wrap {
        position: relative;
        width: 100%;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    .sidebar-wrap:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html .sidebar-wrap {
        zoom: 1;
    }
    /* line 43, ../../src/css/common/_tpl-content.scss */
    
    .sidebar-wrap .block:last-child {
        margin-bottom: 0;
    }
    /* 兩欄式 (預設)
 */
    /* line 49, ../../src/css/common/_tpl-content.scss */
    
    #main {
        display: inline;
        float: left;
        margin-right: 0;
        width: 700px;
        padding-left: 240px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html #main {
        overflow-x: hidden;
    }
    /* line 54, ../../src/css/common/_tpl-content.scss */
    
    #sidebar {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 220px;
        display: inline;
        float: left;
        position: relative;
        margin-left: -940px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html #sidebar {
        overflow-x: hidden;
    }
    /* 一欄式 (<body class="no-sidebar")
 *  無 #sidebar 側欄
 */
    /* line 65, ../../src/css/common/_tpl-content.scss */
    
    body.no-sidebar #sidebar {
        display: none;
    }
    /* line 67, ../../src/css/common/_tpl-content.scss */
    
    body.no-sidebar #main {
        display: inline;
        float: left;
        margin-right: 0;
        width: 940px;
        padding-left: 0px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html body.no-sidebar #main {
        overflow-x: hidden;
    }
    /* 兩欄式，側欄 #sidebar 較窄，
 * 用於支援CSR版面
 */
    /* line 77, ../../src/css/common/_tpl-content.scss */
    
    body.wider #content #sidebar {
        width: 180px;
        margin-left: -940px;
    }
    /* line 82, ../../src/css/common/_tpl-content.scss */
    
    body.wider #content #main {
        width: 740px;
        padding-left: 200px;
    }
    /* 一欄式擴充於兩欄式，
 * 需置於 #main, #sidebar 以上或以下
 */
    /* line 92, ../../src/css/common/_tpl-content.scss */
    
    .mainalone {
        clear: both;
        width: 100%;
    }
    /* line 96, ../../src/css/common/_tpl-content.scss */
    
    .mainalone+#sidebar,
    .mainalone+#main,
    #sidebar+.mainalone,
    #main+.mainalone {
        margin-top: 30px;
    }
    /*
 * ======================
 * 全站 Footer
 * ======================
 */
    /* line 6, ../../src/css/common/_tpl-footer.scss */
    
    #footer {
        background: #fff;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        cursor: default;
    }
    /* line 8, ../../src/css/common/_tpl-footer.scss */
    
    .rgba #footer {
        -webkit-box-shadow: 0 -1px 30px rgba(0, 0, 0, 0.03);
        -moz-box-shadow: 0 -1px 30px rgba(0, 0, 0, 0.03);
        box-shadow: 0 -1px 30px rgba(0, 0, 0, 0.03);
    }
    /* line 12, ../../src/css/common/_tpl-footer.scss */
    
    #footer>.inwrap {
        padding: 30px 0;
    }
    /* line 17, ../../src/css/common/_tpl-footer.scss */
    
    #footer-banner {
        margin-bottom: 30px;
    }
    /* line 20, ../../src/css/common/_tpl-footer.scss */
    
    #footer-banner>.title {
        margin-bottom: 20px;
        text-align: center;
        font-size: 20px;
    }
    /* line 27, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap {
        border-bottom: 1px solid #fff;
    }
    /* line 31, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap .toggle {
        position: relative;
        display: block;
        width: 100px;
        height: 30px;
        padding-right: 8px;
        background: url("../../img/common/tab-btn.png") no-repeat;
        line-height: 30px;
        color: #fff;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
    }
    /* line 44, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap .toggle i {
        position: absolute;
        right: 13px;
        top: 9px;
        width: 12px;
        height: 12px;
        overflow: hidden;
        margin-left: 5px;
        background: url("../../img/common/icon-toggle.png") -12px 0 no-repeat;
    }
    /* line 53, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap .toggle:hover {
        color: #fff200;
    }
    /* line 55, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap .toggle:hover i {
        background-position: -12px -12px;
    }
    /* line 59, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap.closed {
        border-bottom-color: #e1e1e1;
    }
    /* line 61, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap.closed .toggle i {
        background-position: 0 0;
    }
    /* line 62, ../../src/css/common/_tpl-footer.scss */
    
    #footer-sitemap.closed .toggle:hover i {
        background-position: 0 -12px;
    }
    /* line 67, ../../src/css/common/_tpl-footer.scss */
    
    #footer-belt {
        height: 136px;
        border-top: 8px solid #fff200;
        background: #23a838 url("../../img/common/footer-bg.jpg") 50% 50%;
        color: #fff;
        color: white;
    }
    /* line 154, ../../src/css/common/_utils.scss */
    
    #footer-belt a {
        text-decoration: none;
        color: white;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #footer-belt a:hover,
    #footer-belt a:hover *,
    #footer-belt a.active,
    #footer-belt a.active * {
        color: #fff200;
    }
    /* line 75, ../../src/css/common/_tpl-footer.scss */
    
    #footer-belt .inwrap {
        overflow: hidden;
        height: 106px;
        padding-top: 30px;
    }
    /* line 81, ../../src/css/common/_tpl-footer.scss */
    
    #footer-belt .links {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 540px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html #footer-belt .links {
        overflow-x: hidden;
    }
    /* line 83, ../../src/css/common/_tpl-footer.scss */
    
    #footer-belt .links li {
        display: inline;
        margin-right: 1em;
    }
    /* line 89, ../../src/css/common/_tpl-footer.scss */
    
    #footer-belt .legal {
        display: block;
        display: inline;
        float: left;
        margin-right: 0;
        width: 380px;
        text-align: right;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html #footer-belt .legal {
        overflow-x: hidden;
    }
    /*
 * ======================
 * 各頁單元內容
 * ======================
 */
    /* 首頁 Homepage
 */
    /* line 9, ../../src/css/section/_section.scss */
    
    #hp-corporate .title {
        height: 54px;
        line-height: 54px;
        padding-left: 60px;
        background: white url("../../img/common/icon-cathaytree.png") no-repeat 20px 50%;
    }
    /* line 11, ../../src/cssLibs/my/utils/helpers.scss */
    
    #hp-highlight:after {
        content: " ";
        visibility: hidden;
        display: block;
        font-size: 0;
        clear: both;
        height: 0;
    }
    /* line 20, ../../src/cssLibs/my/utils/helpers.scss */
    
    *:first-child+html #hp-highlight {
        zoom: 1;
    }
    /* line 22, ../../src/css/section/_section.scss */
    
    #hp-news {
        display: inline;
        float: left;
        margin-right: 20px;
        width: 460px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html #hp-news {
        overflow-x: hidden;
    }
    /* line 25, ../../src/css/section/_section.scss */
    
    #hp-news .entrylist {
        padding-left: 16px;
        padding-right: 20px;
        border-right: 1px solid #dce1d6;
        line-height: 1.231;
    }
    /* line 33, ../../src/css/section/_section.scss */
    
    #hp-promote {
        display: inline;
        float: left;
        margin-right: 0;
        width: 220px;
    }
    /* line 147, ../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
    
    * html #hp-promote {
        overflow-x: hidden;
    }
    /* 關於我們 (國泰金控介紹) About
 */
    /* line 44, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram {
        position: relative;
        width: 700px;
        height: 700px;
        background: url("../../img/misc/cathay-subsidiary-diagram.png") no-repeat;
    }
    /* line 50, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li {
        float: left;
        position: absolute;
        width: 220px;
    }
    /* line 54, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li a {
        text-decoration: none;
    }
    /* line 59, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li.n1 {
        left: 0;
        top: 195px;
    }
    /* line 60, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li.n2 {
        left: 260px;
        top: 35px;
    }
    /* line 61, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li.n3 {
        right: 5px;
        top: 195px;
    }
    /* line 62, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li.n4 {
        left: 400px;
        top: 465px;
    }
    /* line 63, ../../src/css/section/_section.scss */
    
    .subsidiary-diagram li.n5 {
        left: 120px;
        top: 465px;
    }
    /* line 67, ../../src/css/section/_section.scss */
    
    #main #organization .annual {
        margin-bottom: 50px;
    }
    /* line 80, ../../src/css/section/_section.scss */
    
    #internalaudit {
        font-size: 12px;
    }
    /* line 85, ../../src/css/section/_section.scss */
    
    #internalaudit ol.cjk .cjk {
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 86, ../../src/css/section/_section.scss */
    
    #internalaudit ol.cjk li {
        margin-bottom: 1.5em;
    }
    /* line 89, ../../src/css/section/_section.scss */
    
    #internalaudit ol.cjk .title-s {
        line-height: inherit;
    }
    /* line 94, ../../src/css/section/_section.scss */
    
    #internalaudit h3 {
        margin-top: 30px;
    }
    /* line 96, ../../src/css/section/_section.scss */
    
    #internalaudit h3:first-child {
        margin-top: 0;
    }
    /* 企業社會責任 CSR
 */
    /* line 102, ../../src/css/section/_section.scss */
    
    .headpic+#csr-frame {
        margin-top: -30px;
    }
    /* line 105, ../../src/css/section/_section.scss */
    
    #csr-frame {
        background: #fff;
        -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
    }
    /* line 437, ../../src/css/common/_utils.scss */
    
    .no-boxshadow #csr-frame {
        outline: 1px solid #efefef;
    }
    /* 投資人訊息 IR (Investor Relation)
 */
    /* line 114, ../../src/css/section/_section.scss */
    
    #ir-index .entrylist li {
        border-bottom: 1px solid #e7e8e5;
    }
    /* line 115, ../../src/css/section/_section.scss */
    
    #ir-index .row1,
    #ir-index .row2 {
        margin-bottom: 30px;
    }
    /* line 119, ../../src/css/section/_section.scss */
    
    #ir-nav {
        padding-top: 0;
        padding-bottom: 0;
    }
    /* 新聞中心 (最新消息) CSR
 */
    /* line 128, ../../src/css/section/_section.scss */
    
    .headpic+#news-list {
        margin-top: -20px;
    }
    /* line 132, ../../src/css/section/_section.scss */
    
    .headpic+#award-list {
        margin-top: -20px;
    }
    /* line 137, ../../src/css/section/_section.scss */
    
    #ad-tvc {
        margin-bottom: 30px;
    }
    /* line 143, ../../src/css/section/_section.scss */
    
    #ad-print li a,
    #ad-print li>div {
        display: block;
        text-decoration: none;
        color: #006941;
    }
    /* line 135, ../../src/css/common/_utils.scss */
    
    #ad-print li a:hover,
    #ad-print li a:hover *,
    #ad-print li a.active,
    #ad-print li a.active *,
    #ad-print li>div:hover,
    #ad-print li>div:hover *,
    #ad-print li>div.active,
    #ad-print li>div.active * {
        color: #00a94f;
    }
    /* line 147, ../../src/css/section/_section.scss */
    
    #ad-print li a img,
    #ad-print li>div img {
        display: block;
        margin-bottom: 5px;
    }
    /* 菁英招募 Recruit
 */
    /* line 158, ../../src/css/section/_section.scss */
    
    #recruit-index .list li {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    /* line 162, ../../src/css/section/_section.scss */
    
    #recruit-index .list img.cover {
        margin-left: 32px;
        vertical-align: bottom;
        border: 1px solid #00a94f;
    }
    /* 網站導覽 Sitemap
 */
    /* line 173, ../../src/css/section/_section.scss */
    
    #sitemap .linklist li {
        margin-bottom: 30px;
    }
    /* IR */
    
    #ir_box {
        margin-bottom: 30px;
        line-height: 1.6;
    }
    /* 服務據點 Locations
 */
    /* line 183, ../../src/css/section/_section.scss */
    
    #loocation-index .list li {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    /* 聯絡我們 Contact
 */
    /* line 192, ../../src/css/section/_section.scss */
    
    #contact-index .address {
        margin-bottom: 30px;
        line-height: 1.6;
    }
    /* line 198, ../../src/css/section/_section.scss */
    
    #contact-index .contactby li {
        margin-bottom: .4em;
    }
    /* line 201, ../../src/css/section/_section.scss */
    
    #contact-index a {
        text-decoration: underline;
    }
    /* 使用條款 Terms of Service
 */
    /* line 209, ../../src/css/section/_section.scss */
    
    #tos {
        font-size: 12px;
    }
    /* line 212, ../../src/css/section/_section.scss */
    
    #tos ol.cjk {
        font-family: Verdana, "新細明體", "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 214, ../../src/css/section/_section.scss */
    
    #tos ol.cjk li {
        margin-bottom: 2em;
    }
    /* line 217, ../../src/css/section/_section.scss */
    
    #tos ol.cjk .title-s {
        line-height: inherit;
        font-family: "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei";
    }
    /* line 1, ../../src/css/section/_icons.scss */
    
    .icon-circle {
        width: 9px;
        height: 9px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: 0px -30px;
        /*light green background-position: 0px -30px;*/
        /*dark green background-position: -10px -30px;*/
    }
    /* line 12, ../../src/css/section/_icons.scss */
    
    a.icon-circle {
        margin-top: 5px;
        background-position: -10px -30px;
    }
    /* line 15, ../../src/css/section/_icons.scss */
    
    a.icon-circle.active,
    a.icon-circle:hover {
        background-position: 0px -30px;
    }
    /* line 21, ../../src/css/section/_icons.scss */
    
    html body #content-wrap .content>.info .news .banner ul.pager li a.active .icon-circle,
    html body #content-wrap .content>.info .news .banner ul.pager li a:hover .icon-circle {
        background-position: -10px -30px;
    }
    /* line 27, ../../src/css/section/_icons.scss */
    
    .icon-chevron-right {
        width: 8px;
        height: 13px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -125px -94px;
        /*grey background-position: -105px -94px;*/
        /*green background-position: -125px -50px;*/
    }
    /* line 37, ../../src/css/section/_icons.scss */
    
    .sidemenu ul.sub a i.icon-chevron-right {
        top: 10px;
    }
    /* line 42, ../../src/css/section/_icons.scss */
    
    .icon-caret-left {
        width: 5px;
        height: 10px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: 0px -50px;
        /*grey 0px*/
        /*light green background-position: -13px -50px;*/
        /* green background-position: -38px -50px;*/
        /*dark green background-position: -6px -50px;*/
        /*yellow -20px*/
        /*white -26px*/
        /*black -32px*/
    }
    /* line 57, ../../src/css/section/_icons.scss */
    
    .icon-caret-right {
        width: 5px;
        height: 10px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: 0px -50px;
        /*grey 0px*/
        /*light green background-position: -13px -50px;*/
        /* green background-position: -38px -50px;*/
        /*dark green background-position: -6px -50px;*/
        /*yellow -20px*/
        /*white -26px*/
        /*black -32px*/
    }
    /* line 74, ../../src/css/section/_icons.scss */
    
    .treelist2 li.s a i.icon-caret-right {
        top: 8px;
        background-position: -6px -50px;
    }
    /* line 80, ../../src/css/section/_icons.scss */
    
    .treelist2 li.s a:hover i.icon-caret-right {
        background-position: -13px -50px;
    }
    /* line 88, ../../src/css/section/_icons.scss */
    
    #header-belt .links li a:hover i.icon-caret-right,
    #nav .sub li a:hover i.icon-caret-right,
    #nav .sub .action a:hover i.icon-caret-right,
    .action a:hover i.icon-caret-right,
    .cardslidr-item a:hover i.icon-caret-right {
        background-position: -13px -50px;
    }
    /* line 95, ../../src/css/section/_icons.scss */
    
    .action a i.icon-caret-left {
        top: 8px;
        background-position: -169px -50px;
    }
    /* line 100, ../../src/css/section/_icons.scss */
    
    .action a i.icon-caret-right {
        top: 8px;
        background-position: -6px -50px;
    }
    /* line 106, ../../src/css/section/_icons.scss */
    
    .action a:hover i.icon-caret-right {
        background-position: -13px -50px;
    }
    /* line 109, ../../src/css/section/_icons.scss */
    
    .action a:hover i.icon-caret-left {
        background-position: -162px -50px;
    }
    /* line 115, ../../src/css/section/_icons.scss */
    
    .sidemenu ul.main>li>a i.icon-caret-right {
        width: 5px;
        top: 57%;
        background-position: -6px -50px;
    }
    /* line 121, ../../src/css/section/_icons.scss */
    
    .sidemenu ul.main>li>a:hover i.icon-caret-right {
        background-position: -26px -50px;
    }
    /* line 128, ../../src/css/section/_icons.scss */
    
    .sidemenu ul.main>li.active>a i.icon-caret-right {
        width: 5px;
        top: 57%;
        background-position: -26px -50px;
    }
    /* line 135, ../../src/css/section/_icons.scss */
    
    .cardslidr-item a i.icon-caret-right {
        background-position: -6px -50px;
    }
    /* line 141, ../../src/css/section/_icons.scss */
    
    .treelist li.s a i.icon-caret-right {
        top: 10px;
        background-position: -6px -50px;
    }
    /* line 146, ../../src/css/section/_icons.scss */
    
    .treelist li.s a:hover i.icon-caret-right {
        background-position: -13px -50px;
    }
    /* line 153, ../../src/css/section/_icons.scss */
    
    .explorer8 .treelist li.s a i.icon-caret-right {
        top: 8px;
        background-position: -6px -50px;
    }
    /* line 160, ../../src/css/section/_icons.scss */
    
    .treelist li.m a i.icon-caret-right {
        top: 18px;
        background-position: -6px -50px;
    }
    /* line 165, ../../src/css/section/_icons.scss */
    
    .treelist li.m a:hover i.icon-caret-right {
        background-position: -13px -50px;
    }
    /* line 172, ../../src/css/section/_icons.scss */
    
    #footer-belt a i.icon-caret-right {
        background-position: -26px -50px;
    }
    /* line 176, ../../src/css/section/_icons.scss */
    
    #footer-belt a:hover i.icon-caret-right {
        background-position: -20px -50px;
    }
    /* line 183, ../../src/css/section/_icons.scss */
    
    .videoplayer .menu li a i.icon-caret-right,
    #ad-print li a i.icon-caret-right {
        background-position: -6px -50px;
    }
    /* line 187, ../../src/css/section/_icons.scss */
    
    .videoplayer .menu li a:hover i.icon-caret-right,
    #ad-print li a:hover i.icon-caret-right {
        background-position: -13px -50px;
    }
    /* line 192, ../../src/css/section/_icons.scss */
    
    .icon-caret-up {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -66px -9px;
        display: inline-block;
        width: 7px;
        height: 4px;
        /* white : background-position:  -66px -9px; */
        /* yellow : background-position:  -75px -9px; */
    }
    /* line 202, ../../src/css/section/_icons.scss */
    
    .icon-caret-down {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -48px -9px;
        display: inline-block;
        width: 7px;
        height: 4px;
        /* white : background-position:  -48px -9px; */
        /* yellow : background-position:  -57px -9px; */
    }
    /* line 213, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open i.icon-caret-up {
        top: 10px;
    }
    /* line 216, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open i.icon-caret-down {
        top: 16px;
    }
    /* line 221, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open:hover i.icon-caret-up {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -75px -9px;
    }
    /* line 224, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open:hover i.icon-caret-down {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -57px -9px;
    }
    /* line 231, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open.ed i.icon-caret-up {
        top: 17px;
    }
    /* line 234, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open.ed i.icon-caret-down {
        top: 10px;
    }
    /* line 239, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open.ed:hover i.icon-caret-up {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -75px -9px;
    }
    /* line 242, ../../src/css/section/_icons.scss */
    
    html body #footer .sitemap .index-tab a.open.ed:hover i.icon-caret-down {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -57px -9px;
    }
    /* line 247, ../../src/css/section/_icons.scss */
    
    .icon-home {
        width: 13px;
        height: 10px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -14px 0px;
    }
    /* line 255, ../../src/css/section/_icons.scss */
    
    .icon-angle-right {
        width: 5px;
        height: 7px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -4px -22px;
    }
    /* line 263, ../../src/css/section/_icons.scss */
    
    html body .breadcrumbs ul li a .icon-home {
        margin-right: 2px;
    }
    /* line 267, ../../src/css/section/_icons.scss */
    
    html body .breadcrumbs ul li a:hover .icon-home {
        background-position: 0px 0px;
    }
    /* line 273, ../../src/css/section/_icons.scss */
    
    .icon-file-text {
        width: 10px;
        height: 12px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -12px -91px;
    }
    /* line 281, ../../src/css/section/_icons.scss */
    
    .icon-search {
        width: 12px;
        height: 12px;
        display: inline-block;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -63px -26px;
    }
    /* line 289, ../../src/css/section/_icons.scss */
    
    .searchbox2 .icon-search {
        background-position: -63px -24px;
    }
    /* line 295, ../../src/css/section/_icons.scss */
    
    a:hover .icon-file-text {
        background-position: -35px -91px;
    }
    /* line 299, ../../src/css/section/_icons.scss */
    
    a:hover .icon-desktop {
        background-position: -17px -106px;
    }
    /* line 305, ../../src/css/section/_icons.scss */
    
    .icon-desktop {
        width: 15px;
        height: 13px;
        display: inline-block;
        margin-right: 5px;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: 0px -106px;
    }
    /* line 316, ../../src/css/section/_icons.scss */
    
    .selectedFund a:hover .ii0e2,
    .selectedFund a:focus .ii0e2 {
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        background-image: url(../../img/common/icons.png);
        background-repeat: no-repeat;
        background-position: -127px -75px;
    }
    /*IR專區icon圖 20140429新增*/
    
    .sidemenu ul.main>li>a b.icn-ir-events {
        background-image: url("../../img/common/sidemenu-icon-ir-events.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-companyprofile {
        background-image: url("../../img/common/sidemenu-icon-ir-companyprofile.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-shareholdingstructure {
        background-image: url("../../img/common/sidemenu-icon-ir-shareholdingstructure.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-financialinformation {
        background-image: url("../../img/common/sidemenu-icon-ir-financialinformation.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-annualreport {
        background-image: url("../../img/common/sidemenu-icon-ir-annualreport.png");
        ;
    }
    
    .sidemenu ul.main>li>a b.icn-ir-mops {
        background-image: url("../../img/common/sidemenu-icon-ir-mops.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-creditratings {
        background-image: url("../../img/common/sidemenu-icon-ir-creditratings.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-stockinformation {
        background-image: url("../../img/common/sidemenu-icon-ir-stockinformation.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-shareholderaffair {
        background-image: url("../../img/common/sidemenu-icon-ir-shareholderaffair.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-analystcoverage {
        background-image: url("../../img/common/sidemenu-icon-ir-analystcoverage.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-announcement {
        background-image: url("../../img/common/sidemenu-icon-ir-announcement.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-qa {
        background-image: url("../../img/common/sidemenu-icon-ir-qa.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-contactus {
        background-image: url("../../img/common/sidemenu-icon-ir-contactus.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-download {
        background-image: url("../../img/common/sidemenu-icon-ir-download.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-mobile {
        background-image: url("../../img/common/sidemenu-icon-ir-mobile.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-alerts {
        background-image: url("../../img/common/sidemenu-icon-ir-alerts.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-rss {
        background-image: url("../../img/common/sidemenu-icon-ir-rss.png");
    }
    
    .sidemenu ul.main>li>a b.icn-ir-csr {
        background-image: url("../../img/common/sidemenu-icon-ir-csr.png");
    }
    /*table style*/
    
    .tb_items {
        width: 100%;
        margin: 20px auto 0px;
        /*margin-left: -30px;*/
    }
    
    .tb_items thead th {
        background-color: #faa900;
        font-weight: normal;
        color: #ffffff;
        line-height: 12px;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    
    .tb_items tbody td {
        padding: 10px 5px;
        color: #959393;
        line-height: 16px;
        border-top: 1px solid #e5e4e4;
    }
    
    .tb_items tbody tr:first-child td {
        padding-top: 10px;
        border: 0px;
    }
    
    .tb_items thead .itemName {
        color: #ffffff;
        text-align: center;
    }
    
    .tb_items tbody td.itemword {
        font-size: 12px;
        color: #959393;
        text-align: left;
        line-height: 15px;
    }
    /*table style*/
    
    .tb_items2 {
        margin: 0px auto 5px;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    
    .tb_items2 thead th {
        background-color: #faa900;
        font-weight: normal;
        color: #ffffff;
        line-height: 32px;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    
    .tb_items2 tbody td {
        padding: 10px 5px;
        color: #2d2d2d;
        line-height: 16px;
        border-top: 1px solid #e5e4e4;
        font-family: Verdana, "STHeiti Light", STXihei, STHeiti, "Apple LiGothic Medium", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif;
    }
    
    .tb_items2 tbody tr:first-child td {
        padding-top: 10px;
        border: 0px;
    }
    
    .tb_items2 thead .itemName {
        font-size: 13px;
        color: #ffffff;
        text-align: center;
    }
    
    .tb_items2 tbody td.itemword {
        font-size: 12px;
        color: #959393;
        text-align: left;
        line-height: 15px;
    }
    
    .annual {
        float: left;
        width: 520px;
        height: auto;
        margin-left: 20px;
    }
    
    .back {
        float: right;
        background: url(../../img/arrow.png) right 55% no-repeat;
        padding-right: 10px;
        display: block;
    }
    
    .head {
        text-decoration: none;
        font-size: 20px;
        display: block;
    }
    
    .answer {
        display: none;
    }
    
    #improved li {
        position: relative;
        overflow: hidden;
    }
    
    .red {
        color: #F00;
    }
    /* overide*/
    
    .treelist.in-col6 ul {
        width: 14% !important;
    }