@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500;700&family=Raleway:wght@300;400;500;700&family=Roboto:wght@400;700&display=swap);

html {
    scroll-behavior: smooth;
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

    .slick-list:focus {
        outline: none
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

    .slick-track:after, .slick-track:before {
        display: table;
        content: ""
    }

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.pc_Banner .slick-slide {
    height: 371px
}

.mo_Banner .slick-slide {
    height: 200px
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(../assets/slick.eot?ced611da);
    src: url(../assets/slick.eot?ced611da?#iefix) format("embedded-opentype"),url(../assets/slick.woff?b7c9e1e4) format("woff"),url(../assets/slick.ttf?d41f55a7) format("truetype"),url(../assets/slick.svg?f97e3bbf#slick) format("svg")
}

.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    z-index: 99
}

    .slick-next.slick-disabled:before, .slick-next:focus:before, .slick-next:hover:before, .slick-prev.slick-disabled:before, .slick-prev:focus:before, .slick-prev:hover:before {
        opacity: 1
    }

    .slick-next:before, .slick-prev:before {
        font-family: slick;
        font-size: 20px;
        line-height: 1;
        opacity: 1;
        color: #fff;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

.slick-prev {
    left: -25px
}

.slick-next {
    right: -25px
}

.slick-dots {
    position: absolute;
    display: block;
    width: 100%;
    padding: 0;
    margin: -39px 0 0;
    list-style: none;
    text-align: center
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        width: 11px;
        height: 11px !important;
        margin: 0 10px;
        padding: 0;
        cursor: pointer
    }

        .slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: none;
            background: transparent
        }

            .slick-dots li button:focus, .slick-dots li button:hover {
                outline: none;
                background: transparent !important
            }

                .slick-dots li button:focus:before, .slick-dots li button:hover:before {
                    opacity: 1
                }

            .slick-dots li button:before {
                font-size: 6px;
                line-height: 20px;
                display: table;
                position: absolute;
                top: 2px;
                left: 2px;
                width: 7px;
                height: 7px;
                border-radius: 99em;
                background: #fff;
                content: "";
                text-align: center;
                color: #fff;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

        .slick-dots li.slick-active button:before {
            background: #000
        }

.topContent .slick-next, .topContent .slick-prev {
    display: none !important
}

.topContent .slick-dots li {
    width: 20px
}

.topContent .slick-dots {
    position: relative;
    margin: 29px 0 0
}

.tagContent .slick-dots {
    margin: 0
}

    .tagContent .slick-dots li button:before {
        border: none
    }

.exposeCase .topicContent .slick-dots {
    margin: 0
}

    .exposeCase .topicContent .slick-dots li {
        width: 20px
    }

        .exposeCase .topicContent .slick-dots li button:before {
            border: none;
            background: #959595
        }

        .exposeCase .topicContent .slick-dots li.slick-active button:before {
            border: none;
            background: #6bad3d
        }

.learningBox .exposeCase .topicContent li {
    margin: 0 4px 20px 0
}

.exposeCase .slick-prev {
    width: 46px;
    height: 108px;
    display: block;
    left: -46px
}

.exposeCase .slick-next {
    width: 46px;
    height: 108px;
    display: block;
    right: -29px
}

.navigation .tagContent .slick-dots {
    margin: -13px 0 0;
    width: auto;
    text-align: right;
    position: relative;
    bottom: -11px
}

.eventBox .navigation .tagContent .slick-dots {
    margin: -13px 0 0;
    width: auto;
    text-align: right;
    position: relative;
    bottom: -26px
}

.navigation .slick-dots li button:before {
    background: #959595
}

.navigation .slick-dots li.slick-active button:before {
    background: #6bad3d
}

.recentBox .slick-dots {
    display: none !important
}

.recentBox .slick-list {
    width: 90%;
    max-width: 1000px;
    margin: 0 auto
}

.banner .slick-prev, .recentBox .slick-prev {
    left: 0;
    width: 40px;
    height: 93px
}

.banner .slick-next, .recentBox .slick-next {
    right: 0;
    width: 40px;
    height: 93px
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

    .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
        -ms-touch-action: auto;
        touch-action: auto
    }

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside > .mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

    .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
        margin-left: 0
    }

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1
}

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        position: relative;
        width: 4px;
        height: 100%;
        margin: 0 auto;
        border-radius: 16px;
        text-align: center
    }

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

    .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        width: 100%;
        height: 4px;
        margin: 6px auto
    }

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

    .mCSB_container_wrapper > .mCSB_container {
        padding-right: 30px;
        padding-bottom: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)"
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
    background-repeat: no-repeat;
    opacity: .4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

    .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
        opacity: .75;
        filter: "alpha(opacity=75)";
        -ms-filter: "alpha(opacity=75)"
    }

    .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
        opacity: .9;
        filter: "alpha(opacity=90)";
        -ms-filter: "alpha(opacity=90)"
    }

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0,0,0,.9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: hsla(0,0%,100%,.1);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: hsla(0,0%,100%,.75);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: hsla(0,0%,100%,.1);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: hsla(0,0%,100%,.75);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

    .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 14px;
        margin: 0 1px
    }

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

    .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 14px;
        margin: 1px 0
    }

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: 50%
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,.5)),color-stop(100%,hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(left,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));
    background-image: -o-linear-gradient(left,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));
    background-image: linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,.5)),color-stop(100%,hsla(0,0%,100%,0)));
    background-image: -webkit-linear-gradient(top,hsla(0,0%,100%,.5),hsla(0,0%,100%,0));
    background-image: -o-linear-gradient(top,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0) 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));
    background-image: linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
        border-radius: 16px
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
        width: 8px;
        background-color: #000;
        background-color: rgba(0,0,0,.2);
        -webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2);
        box-shadow: inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #555
    }

    .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 8px
    }

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1);
    -webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,.1);
    box-shadow: inset 1px 0 1px rgba(0,0,0,.1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

    .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
        border-radius: 7px
    }

        .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            border-radius: 5px
        }

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
    -webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);
    box-shadow: inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 hsla(0,0%,100%,.4);
    box-shadow: inset 1px 0 0 hsla(0,0%,100%,.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0,0,0,.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);
    box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    -webkit-box-shadow: inset 0 0 14px rgba(0,0,0,.2);
    box-shadow: inset 0 0 14px rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2);
    box-shadow: inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0,0,0,.05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);
    box-shadow: inset 1px 1px 16px rgba(0,0,0,.1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0,0,0,.2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0,0,0,.2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border: 1px solid hsla(0,0%,100%,.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0,0,0,.2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,.6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0,0,0,.9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0,0%,100%,.9)
}

@CHARSET "ISO-8859-1";

blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, textarea, ul {
    padding: 0;
    margin: 0
}

table {
    border-spacing: 0
}

fieldset, img {
    border: 0
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-weight: 400;
    font-style: normal
}

strong {
    font-weight: 700
}

ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    font-size: 100%;
    margin: 0;
    padding: 0;
    color: #444
}

q:after, q:before {
    content: ""
}

abbr, acronym {
    border: 0
}

body {
    font-family: arial,helvetica;
    color: #333;
    color: rgba(0,0,0,.5)
}

.wrap {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    position: relative
}

h1 {
    font-size: 6em
}

p {
    font-size: 2em
}

.intro p {
    width: 50%;
    margin: 0 auto;
    font-size: 1.5em
}

.section {
    text-align: center
}

#menu li {
    display: inline-block;
    margin: 10px;
    color: #000;
    background: #fff;
    background: hsla(0,0%,100%,.5);
    border-radius: 10px
}

    #menu li.active {
        background: #666;
        background: rgba(0,0,0,.5);
        color: #fff
    }

    #menu li a {
        text-decoration: none;
        color: #000
    }

    #menu li.active a:hover {
        color: #000
    }

    #menu li:hover {
        background: hsla(0,0%,100%,.8)
    }

    #menu li.active a, #menu li a {
        padding: 9px 18px;
        display: block
    }

    #menu li.active a {
        color: #fff
    }

#menu {
    position: fixed;
    top: 0;
    left: 0;
    height: 40px;
    z-index: 70;
    width: 100%;
    padding: 0;
    margin: 0
}

.twitter-share-button {
    position: fixed;
    z-index: 99;
    right: 149px;
    top: 9px
}

#download {
    margin: 10px 0 0;
    padding: 15px 10px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #49afcd;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
    background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);
    background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2f96b4));
    background-image: linear-gradient(top,#5bc0de,#2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5bc0de",endColorstr="#2f96b4",GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border-radius: 6px;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)
}

    #download a {
        text-decoration: none;
        color: #fff
    }

    #download:hover {
        text-shadow: 0 -1px 0 rgba(0,0,0,.25);
        background-color: #2f96b4;
        background-position: 0 -15px;
        -webkit-transition: background-position .1s linear;
        -o-transition: background-position .1s linear;
        transition: background-position .1s linear
    }

#infoMenu {
    height: 20px;
    color: #f2f2f2;
    position: fixed;
    z-index: 70;
    bottom: 0;
    width: 100%;
    text-align: right;
    font-size: .9em;
    padding: 8px 0
}

    #infoMenu ul {
        padding: 0 40px
    }

    #infoMenu li a {
        display: block;
        margin: 0 22px 0 0;
        color: #333
    }

        #infoMenu li a:hover {
            text-decoration: underline
        }

    #infoMenu li {
        display: inline-block;
        position: relative
    }

#examplesList {
    display: none;
    background: #282828;
    border-radius: 6px;
    padding: 20px;
    float: left;
    position: absolute;
    bottom: 29px;
    right: 0;
    width: 638px;
    text-align: left
}

    #examplesList ul {
        padding: 0
    }

        #examplesList ul li {
            display: block;
            margin: 5px 0
        }

            #examplesList ul li a {
                color: #bdbdbd;
                margin: 0
            }

                #examplesList ul li a:hover {
                    color: #f2f2f2
                }

    #examplesList .column {
        float: left;
        margin: 0 20px 0 0
    }

    #examplesList h3 {
        color: #f2f2f2;
        font-size: 1.2em;
        margin: 0 0 15px;
        border-bottom: 1px solid rgba(0,0,0,.4);
        -webkit-box-shadow: 0 1px 0 hsla(0,0%,100%,.1);
        box-shadow: 0 1px 0 hsla(0,0%,100%,.1);
        padding: 0 0 5px
    }

#demosMenu {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 999
}

a, abbr, acronym, address, applet, article, aside, audio, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, sub, summary, sup, tfoot, thead, time, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: "";
        content: none
    }

.myMOUSE {
    cursor: default
}

.error {
    font-size: 12px;
    color: #fc7314
}

article, main[role=main], section {
    zoom: 1
}

    article:after, article:before, main[role=main]:after, main[role=main]:before, section:after, section:before {
        content: "";
        display: table;
        height: 0;
        overflow: hidden
    }

    article:after, main[role=main]:after, section:after {
        clear: both
    }

a::-moz-selection, b::-moz-selection, div::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, img::-moz-selection, li::-moz-selection, p::-moz-selection, span::-moz-selection, strong::-moz-selection, td::-moz-selection, th::-moz-selection, tr::-moz-selection {
    color: #fff;
    background: #2f3a88
}

a::selection, b::selection, div::selection, h1::selection, h2::selection, h3::selection, h4::selection, img::selection, li::selection, p::selection, span::selection, strong::selection, td::selection, th::selection, tr::selection {
    color: #fff;
    background: #2f3a88
}

body {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    min-height: 100%;
    line-height: 1em;
    overflow: auto;
    font-size: 16px;
    color: #000;
    word-break: break-word;
    letter-spacing: .1em;
    z-index: 0;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    opacity: 0;
    -webkit-transition: 1.2s;
    -o-transition: 1.2s;
    transition: 1.2s;
    font-family: Raleway,Noto Sans TC
}

    body.loading {
        opacity: 1;
        -webkit-transition: opacity 1.2s;
        -o-transition: opacity 1.2s;
        transition: opacity 1.2s
    }

a {
    text-decoration: none;
    outline: 0
}

    a, a:hover {
        -webkit-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

img {
    vertical-align: middle;
    max-width: 100%
}

a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important
}

a[href^=tel] {
    color: inherit;
    text-decoration: none
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.jqimgFill {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: inline-block
}

    .jqimgFill, .jqimgFill-tc img, .jqimgFill img {
        -webkit-transition: opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;
        transition: opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;
        -o-transition: opacity .4s ease-in-out,transform .4s ease-in-out;
        transition: opacity .4s ease-in-out,transform .4s ease-in-out;
        transition: opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out
    }

        .jqimgFill-tc img, .jqimgFill img {
            left: 0;
            top: 0;
            margin: 0;
            display: block;
            width: auto;
            height: auto;
            min-width: 100%;
            min-height: 100%;
            max-height: none;
            max-width: none
        }

input, select, textarea {
    width: 100%;
    height: 56px;
    outline: none;
    padding: 0;
    color: #000;
    border: 1px solid #fff;
    font-size: 1rem;
    border-radius: 5px
}

@media screen and (max-width:640px) {
    input, select, textarea {
        font-size: .9375rem
    }
}

input:focus, select:focus, textarea:focus {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border: 1px solid #eee
}

input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
    background: #000 !important
}

textarea {
    height: 218px;
    padding: 10px
}

::-webkit-input-placeholder {
    color: #9c9c9c;
    line-height: 18px;
    font-family: Noto Sans TC
}

:-moz-placeholder, ::-moz-placeholder {
    color: #9c9c9c;
    line-height: 43px;
    font-family: Noto Sans TC
}

:-ms-input-placeholder {
    color: #9c9c9c;
    line-height: 18px;
    font-family: Noto Sans TC
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=date], input[type=time], select {
    -webkit-appearance: none
}

select {
    font-family: Noto Sans TC;
    appearance: none;
    -moz-appearance: none;
    background-size: 3.4%;
    padding-right: 14px;
    height: 40px;
    width: 100%
}

    select::-ms-expand {
        display: none
    }

.selectBox {
    background: #fff
}

body :target:before {
    display: block;
    content: "";
    height: 120px;
    margin: -120px 0 0
}

@media screen and (max-width:960px) {
    body :target:before {
        height: 100px;
        margin: -100px 0 0
    }
}

body .slide-down :target:before {
    display: block;
    content: "";
    height: 120px;
    margin: -120px 0 0
}

.slick-slide {
    outline: 0
}

#Wrapper {
    margin: 0 auto;
    height: 100%;
    overflow: hidden
}

#Wrapper, main[role=main] {
    position: relative;
    width: 100%
}

main[role=main] {
    display: block;
    z-index: 1;
    margin-top: 148px;
    transition: margin-top 0.2s;
}


main.topbar-hidden {
    margin-top: 100px;
}

@media (max-width:1045px) {
    main[role=main] {
        margin-top: 113px
    }

    main.topbar-hidden {
        margin-top: 65px;
    }
}

article, section {
    position: relative
}

article {
    width: 1200px;
    max-width: 85%;
    margin: 0 auto;
    z-index: 1
}

.tag_list a {
    color: #fff;
    text-decoration: none;
    border-radius: 10px;
    background: #434343;
    padding: 3px 7px;
    font-size: .9375rem
}

    .tag_list a:not(:last-child) {
        margin-right: 15px
    }

    .tag_list a:hover {
        background: #2f3a88
    }

.editor_Content {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    color: #000
}

    .editor_Content ol {
        list-style-type: decimal;
        padding-left: 10px
    }

    .editor_Content ul {
        list-style-type: disc;
        padding-left: 20px
    }

    .editor_Content img {
        max-width: 100%;
        height: auto !important
    }

    .editor_Content b, .editor_Content strong {
        font-weight: 700;
        font-size: inherit
    }

    .editor_Content em {
        font-style: italic
    }

    .editor_Content a {
        text-decoration: underline;
        color: #0782c1
    }

    .editor_Content iframe {
        max-width: 100%
    }

    .editor_Content h1, .editor_Content h2, .editor_Content h3, .editor_Content h4, .editor_Content h5, .editor_Content h6 {
        margin: inherit
    }

    .editor_Content blockquote {
        font-style: italic;
        padding: 2px 20px 0 8px;
        margin-left: 40px;
        border-left: 5px solid #ccc
    }

    .editor_Content td, .editor_Content th, .editor_Content tr {
        margin: initial
    }

    .editor_Content table {
        border-collapse: inherit
    }

.editor_Box {
    margin: auto;
    line-height: 1.5;
    font-size: .875rem;
    color: #000
}

    .editor_Box ol, .editor_Box ul {
        padding-left: 40px
    }

    .editor_Box img {
        max-width: 100%;
        height: auto !important
    }

    .editor_Box iframe {
        max-width: 100%
    }

@media screen and (max-width:767px) {
    .editor_Box iframe {
        height: auto !important
    }
}

.editor_Box h1, .editor_Box h2, .editor_Box h3, .editor_Box h4, .editor_Box h5, .editor_Box h6 {
    margin: inherit
}

.mo_use {
    display: none
}

.back_btn, .more_btn {
    width: 100%;
    margin-top: 70px;
    font-size: 1.125rem
}

    .back_btn a, .more_btn a {
        margin: auto;
        display: inline-block;
        color: #fff;
        text-decoration: none;
        padding: 19.5px 49px;
        background-color: #4759d9;
        border-radius: 5px
    }

        .back_btn a:hover, .more_btn a:hover {
            background: #4759d9;
            opacity: .5
        }

.seesaw {
    position: relative;
    width: 100%;
    font-size: 1rem;
    margin-top: 61px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .seesaw a {
        color: #de4242;
        text-decoration: none
    }

    .seesaw .back_button, .seesaw .left_button:before, .seesaw .right_button:before {
        -webkit-transition: .4s;
        -o-transition: .4s;
        transition: .4s
    }

    .seesaw .left_button, .seesaw .right_button {
        position: absolute
    }

        .seesaw .left_button:before, .seesaw .right_button:before {
            content: "";
            display: block;
            width: 70px;
            height: 2px;
            background: #de4242;
            margin-bottom: 2px
        }

        .seesaw .left_button:hover:before, .seesaw .right_button:hover:before {
            width: 90px
        }

    .seesaw .left_button {
        right: 0
    }

    .seesaw .right_button {
        left: 0;
        text-align: right
    }

    .seesaw .back_button {
        font-size: 1rem;
        width: 230px;
        height: auto;
        padding: 11px 0;
        border: 1px solid #de4242;
        text-align: center
    }

        .seesaw .back_button:hover {
            background: #de4242
        }

            .seesaw .back_button:hover a {
                color: #fff
            }

.top_btn.show-topbtn {
    opacity: 1
}

.top_btn {
    cursor: pointer;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    opacity: 1;
    position: fixed;
    bottom: 80px;
    right: 80px;
    z-index: 8;
    font-size: 1rem;
    color: #fff;
    line-height: 4.7;
    z-index: 9;
    width: 70px;
    height: 70px;
    text-align: center;
    border-radius: 50%;
    opacity: 0;
    background-image: -webkit-gradient(linear,right top,left top,from(#00428e),to(#07f));
    background-image: -webkit-linear-gradient(right,#00428e,#07f);
    background-image: -o-linear-gradient(right,#00428e,#07f);
    background-image: linear-gradient(270deg,#00428e,#07f);
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s
}

@media (max-width:767px) {
    .top_btn {
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        transform: scale(.7);
        bottom: 20px
    }
}

.top_btn:before {
    position: absolute;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAxCAMAAABH9b8GAAAAQlBMVEVHcEz90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AAvrHTPAAAAFXRSTlMA0RZgQgub8+D6xo5tf6fovFQkNLOFSMCaAAABsklEQVRIx62X2baDIAxFQQaZB4X//9Vru8ReWWIJNU/1odvkJCcgQgMxUaOT8jJv4TGf0Gisxon8LyTX2tq4gEEscp8vQorgDIxEksyXgVdgUtTNuRHeGu0CDpr0JWVwvotkujVb9HyLypti3LAuFJf5a8gs0vcipx5UzjN22tIvKN1CfQqfg6U9gpmGVsLavSHKdk4FbXRQEcPT6zXB9Ppoci2U5eqdXb8jqb+edaLlK+EQAc7h11oR+1YxQeyzXKolDRFgFIqXTRQ0vDWjIEvbxmS9Rs4T2KJxN4MO3KlM3fiZApf7zapxDMgSbStH9BgLQw+MmxqhJSLWZlnwOZaaa5SAWbwpPQWzzIMs2tzPK5g1+edYTfFHWLVgai9awvVCS7XAVIHDZwIhVW/nPTE3wCK1pfdEBYOzWNVJUuw+IBjSlQ9L0Xzksnse11TYI0VWiflYfsUBFjovxFgew9BV/FSlOKZkHYKdyjymhA+xUPx/Lh5WWMZgn9SUPzyahj9grNxvgU7xH+a1bEaOt+vypFex91Kgn4It24wupZcO/R6s7Ej9AGy7yGLPDaFs8P9/Ez9iFbQ5fJAAAAAASUVORK5CYII=) no-repeat 50%/contain;
    top: 17px;
    left: 8px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    width: 35px;
    height: 25px
}

@media (max-width:767px) {
    .top_btn:before {
        opacity: 1
    }
}

.top_btn span {
    position: relative;
    left: 11px
}

@media (min-width:768px) {
    .top_btn:hover:before {
        opacity: .5
    }
}

.top_btn.fix {
    position: absolute
}

@media (max-width:767px) {
    .top_btn.fix {
        bottom: 10px
    }
}

.page {
    font-size: 1rem;
    clear: both;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    font-family: Roboto
}

    .page dd, .page dt {
        vertical-align: middle;
        display: inline-block
    }

        .page dd a, .page dt a {
            display: block;
            height: 32px;
            line-height: 30px;
            text-decoration: none;
            color: #00428e;
            -webkit-transition: .4s;
            -o-transition: .4s;
            transition: .4s
        }

@media (max-width:767px) {
    .page dd a, .page dt a {
        line-height: 26px
    }
}

.page dd {
    width: 31px;
    height: 31px;
    margin: 0 15px;
    position: relative;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border-radius: 5px
}

@media (max-width:767px) {
    .page dd {
        width: 26px;
        height: 26px;
        margin: 0 12px
    }
}

@media (max-width:350px) {
    .page dd {
        margin: 0 8px
    }
}

.page dd:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: -webkit-gradient(linear,right top,left top,from(#00428e),to(#07f));
    background-image: -webkit-linear-gradient(right,#00428e,#07f);
    background-image: -o-linear-gradient(right,#00428e,#07f);
    background-image: linear-gradient(270deg,#00428e,#07f);
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    opacity: 0;
    pointer-events: none;
    border-radius: 5px
}

.page dd span {
    position: relative
}

@media (min-width:767px) {
    .page dd:hover {
        background-color: #f3f3f3
    }
}

.page dd.active:before {
    opacity: 1
}

.page dd.active a {
    color: #fff
}

.page dt.ltbn a, .page dt.rtbn a {
    width: 32px;
    height: 32px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.page dt.ltbn.nopage a:after, .page dt.ltbn.nopage a:before, .page dt.rtbn.nopage a:after, .page dt.rtbn.nopage a:before {
    background-color: #eaeaea
}

@media (min-width:767px) {
    .page dt.ltbn.nopage a:hover:after, .page dt.ltbn.nopage a:hover:before, .page dt.rtbn.nopage a:hover:after, .page dt.rtbn.nopage a:hover:before {
        background-color: #eaeaea
    }
}

.page dt.ltbn a {
    margin-right: 17px;
    position: relative
}

@media (max-width:767px) {
    .page dt.ltbn a {
        margin-right: 0
    }
}

.page dt.ltbn a:before {
    top: 7px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

.page dt.ltbn a:after, .page dt.ltbn a:before {
    background-color: #00428e;
    position: absolute;
    content: "";
    left: 50%;
    width: 2px;
    height: 10px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.page dt.ltbn a:after {
    top: 13px;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg)
}

@media (min-width:767px) {
    .page dt.ltbn a:hover:after, .page dt.ltbn a:hover:before {
        background-color: #07f
    }
}

.page dt.rtbn a {
    margin-left: 17px;
    position: relative
}

@media (max-width:767px) {
    .page dt.rtbn a {
        margin-left: 0
    }
}

.page dt.rtbn a:before {
    top: 7px;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg)
}

.page dt.rtbn a:after, .page dt.rtbn a:before {
    background-color: #00428e;
    position: absolute;
    content: "";
    left: 50%;
    width: 2px;
    height: 10px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.page dt.rtbn a:after {
    top: 13px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg)
}

@media (min-width:767px) {
    .page dt.rtbn a:hover:after, .page dt.rtbn a:hover:before {
        background-color: #07f
    }
}

@media screen and (max-width:768px) {
    .mo_use {
        display: block
    }

    .pc_use {
        display: none
    }

    .top_btn {
        right: 20px
    }
}

.topbar-container {
    background-color: #0e3481;
}

.topbar {
    /*    background: linear-gradient(90deg,#07f,#00428e,#07f);*/
    max-width: 1500px;
    padding: 1rem 0;
    margin: auto;
    color: white;
}

    .topbar a {
        color: inherit;
        padding: 1rem;
    }

        .topbar a:hover {
            text-decoration: underline;
        }

.header_show {
    -webkit-transition: .4S;
    -o-transition: .4S;
    transition: .4S;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
    transition: top 0.2s;
}

.header_show.topbar-hidden {
    top: -48px;
}

.header_show::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    bottom: 2px;
    box-shadow: 0 2px 2px #d5e6f8;
}

    .header_show li {
        list-style: none
    }

    .header_show.active {
        background: #131314
    }

.header_box {
    position: relative;
    width: 100%;
    max-width: 1500px;
    height: 100px;
    padding: 0 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: .875rem;
    margin: 0 auto
}

.logo {
    width: 120px;
    height: 60px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAABOCAMAAADikI9bAAAAnFBMVEVHcExve2H90AAAQo4AQo4AQo74zQMjGBUAQo4AQo4AQo4AQo790AD80AH90AD90AAAQo74zQT90AD90AD90AD90AAAQo77zwH90AAAQo4jGBX90AAAQo7///85Ym6BikYSTITU3+wlVnriwQ8ERIzA0OPtxwlpfVNLbGTWuhbIsx0fWZxZdFyTlTuvpCyinTO8qyWwxNyEpMiov9jo/LTnAAAAG3RSTlMABpdDIIL+QBDAnTJQd2Lp6z4artG/ZIow13BOu27wAAAEBklEQVRo3uWa63abOhCFDbapL1xiYxun4kgqqNwK2D3n/d+tOIAPNGIxAiLS1f0rJlnLX0aarZkRC3dSfZlSXxfTwm0WE+rLXwh3vOqm4TiqqjqOYeqH4+eAO+qGetJQSyfbnB2O4fBmofdSjUJDwjcZnBfmAeqRdTZmgMNZ3A+mFtG7yobDmY96ZV5n2HMeAZAhpKnHhXI86KbQ1hsFx9I7AskynfMjVazT2VadqwQ4jwQIrpOjXxVZy4pzJCLjYNhn+yoFLkqQqGyzkJjXDYIbgFYfFcYHww1GK+As66R/IBy+D+N6mHBhI8rHRY55Q9As29CPH37w0xsA5WyajdNfs42rjHqOAXwtUK/6+fQMmaorcopN3Hu2Iz/0DNtRrYrsIKsSBqxogUYy51y52riYCcFFPgAtS9IyupZxlNdD9IctCCnRUPJWnp+mCBoYDveFTSM0rJPFPiwmUz8cI31hu3lpnSz5hGgAONpnuwnG9Xl2x3L71t4lJTSrfoojyU11qPWw5bX9BSGT2/H3b7enMip5HMHAxW6MZc9KKLRu0wiTPcjxYiBb4kmfMnk+kK0RNllwHrDt87H8+RwGsuVU/vAQGjfiMtlwDMgWRDOMXYG5EHszzIQpjO1OZxhYM5j3ZmyGaTrwzCKzjPozEFs4yz1ECDpM01kuSbAGYYvmuMFhoETV8CzXS+wOixsbA6fsL+tdqaUIHIGv6b/fOfrvAXfZ8lR/32r38v/3rQXgMCQZqlz4+Q9H3x5wa15AX6qorVtBF4ADbbjaQwbBbbbtpwJwHTMHP+V57xC4zas7EI5FHaVHc5h5c0fAKVt3KFzHomq4kSUxHQNX/+JlvdyX2kDhOo6tNOQb3I9K396o6k8PuM2qVBmnZfWpyNMqF9aKsM91ZCqJeg77Eo7ncyXc6vl5V/7BRdyEO+qkvHmcJWwMnPIC2mY8uLCj1m1sRI1X+MLh9uV+G3APwc+GVqJ2VHBQOOUiHrgKjn9upc3HMRsFV+XqUhiOMW63dWs5X0cpAoYr82EvHrmwd8OhzJ0LLua6b7OZCOhYuLWwkZRwlOtwKahnAMOVCbEThvN4gUv8/mwQgVu5v5kydFk59QhuPetuGuAnRFmSbBVROI6TtHIkdieAK9dViO4N7v3BGgWc6nccnFJVc69LQRNO2yaCspbF+WwKuMXyWT/t1qWADQ5p3f+h9tUIcSeBe1/pAYtNlj7LjwDnQZo0QqfRieDe0YEr4ecFVkpRRpIbrzYfC7e4sIENDqMRyX2/sNuIEgLyEWG4xX47sPtq/Ff3Zu3pTQhX4O1eBzXVHXOwaeEeLeJ+WWo1CK6Zvfmne0+YZnmA8jDCHv2ULzFTQaw/4A3raV+c/wXzGw3Cnes9WQAAAABJRU5ErkJggg==) 50% no-repeat;
    background-size: contain;
    text-indent: -10000px
}

    .logo a {
        width: 100%;
        height: 100%;
        display: block
    }

@media (max-width:1250px) {
    .logo {
        width: 90px
    }
}

@media (max-width:1040px) {
    .nav_box nav > ul > li {
        opacity: 1
    }
}

.nav_box {
    position: relative;
    padding-right: 236px
}

@media (max-width:1250px) {
    .nav_box {
        padding-right: 170px
    }
}

@media (max-width:1040px) {
    .nav_box {
        padding-right: 0
    }
}

.nav_box .googlesearch {
    position: absolute;
    right: 0;
    top: -8px
}

    .nav_box .googlesearch .gsc-control-cse {
        padding: 0
    }

@media (max-width:1040px) {
    .nav_box .googlesearch .gsc-control-cse {
        padding: 10px 0;
        background-color: #dcdcdc
    }
}

@media (max-width:1040px) {
    .nav_box .googlesearch {
        right: 6%;
        top: 25px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.nav_box .googlesearch, .nav_box nav .googlesearch {
    width: 200px
}

@media (max-width:1250px) {
    .nav_box .googlesearch, .nav_box nav .googlesearch {
        width: 160px
    }
}

@media (max-width:1040px) {
    .nav_box .googlesearch, .nav_box nav .googlesearch {
        width: 88%
    }
}

.nav_box .googlesearch .cse .gsc-control-cse, .nav_box header .googlesearch .gsc-control-cse, .nav_box nav .googlesearch .cse .gsc-control-cse, .nav_box nav .googlesearch .gsc-control-cse {
    padding: 0
}

.nav_box .googlesearch .gsc-input-box, .nav_box nav .googlesearch .gsc-input-box {
    border: none;
    border-radius: 0;
    padding: 0
}

.nav_box .googlesearch table.gsc-search-box, .nav_box nav .googlesearch table.gsc-search-box {
    margin-bottom: 0
}

.nav_box .googlesearch .gsc-search-box-tools .gsc-search-box .gsc-input, .nav_box nav .googlesearch .gsc-search-box-tools .gsc-search-box .gsc-input {
    padding: 0;
    background-color: #dcdcdc !important;
    font-family: AvenirNextB,Noto Sans TC,sans-serif
}

.nav_box .googlesearch .gsib_a, .nav_box nav .googlesearch .gsib_a {
    background-color: #dcdcdc;
    padding: 4px 9px
}

.nav_box .googlesearch form.gsc-search-box, .nav_box nav .googlesearch form.gsc-search-box {
    margin-bottom: 0
}

.nav_box .googlesearch .cse .gsc-search-button-v2, .nav_box header .googlesearch .gsc-search-button-v2, .nav_box nav .googlesearch .cse .gsc-search-button-v2, .nav_box nav .googlesearch .gsc-search-button-v2 {
    padding: 6px 10px 5px;
    border-radius: 0
}

    .nav_box .googlesearch .gsc-search-button-v2, .nav_box header .googlesearch .gsc-search-button-v2:focus, .nav_box header .googlesearch .gsc-search-button-v2:hover, .nav_box nav .googlesearch .gsc-search-button-v2, .nav_box nav .googlesearch .gsc-search-button-v2:focus, .nav_box nav .googlesearch .gsc-search-button-v2:hover {
        border: none;
        background-color: #dcdcdc
    }

.nav_box .googlesearch .gsc-search-button, .nav_box nav .googlesearch .gsc-search-button {
    margin-left: -1px;
    border-radius: 0
}

.nav_box .gsc-search-button-v2 {
    padding: 6px 10px
}

.nav_box .googlesearch .gsc-search-button-v2 svg, .nav_box nav .googlesearch .gsc-search-button-v2 svg {
    fill: #959595;
    -webkit-transform: rotate(95deg);
    -ms-transform: rotate(95deg);
    transform: rotate(95deg);
    width: 20px;
    height: 20px
}

@media (max-width:1040px) {
    .nav_box .googlesearch, .nav_box nav .googlesearch {
        width: 88%;
        padding-top: 25px;
        top: 0;
        background-color: #fff;
        z-index: 50
    }

        .nav_box .googlesearch.show-l, .nav_box nav .googlesearch.show-l {
            display: none
        }

        .nav_box .googlesearch .cse .gsc-search-button-v2, .nav_box header .googlesearch .gsc-search-button-v2, .nav_box nav .googlesearch .cse .gsc-search-button-v2, .nav_box nav .googlesearch .gsc-search-button-v2 {
            padding: 15px 10px 0
        }

            .nav_box .googlesearch .gsc-search-button-v2 svg, .nav_box nav .googlesearch .gsc-search-button-v2 svg {
                width: 20px;
                height: 20px
            }
}

.nav_box ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

@media (min-width:1041px) {
/*    .nav_box ul:before {
        -webkit-box-shadow: 0 2px 2px #d5e6f8;
        box-shadow: 0 2px 2px #d5e6f8;
        content: " ";
        display: block;
        width: 100%;
        height: 6px;
        position: fixed;
        top: 94px;
        left: 0*/
    }
}

@media (min-width:1040px) {
    .nav_box ul li:hover > a {
        color: #00428e
    }
}

.nav_box ul li {
    position: relative;
    text-align: center;
    width: auto
}

    .nav_box ul li:nth-child(2) .unde-bx {
        left: -87px
    }

@media (max-width:1250px) {
    .nav_box ul li:nth-child(2) .unde-bx {
        left: -98px
    }
}

@media (max-width:1040px) {
    .nav_box ul li:nth-child(2) .unde-bx {
        left: auto
    }
}

.nav_box ul li:nth-child(3) .unde-bx {
    left: -77px
}

@media (max-width:1250px) {
    .nav_box ul li:nth-child(3) .unde-bx {
        left: -88px
    }
}

@media (max-width:1040px) {
    .nav_box ul li:nth-child(3) .unde-bx {
        left: auto
    }
}

.nav_box ul li:nth-child(4) .unde-bx {
    left: -88px
}

@media (max-width:1250px) {
    .nav_box ul li:nth-child(4) .unde-bx {
        left: -95px
    }
}

@media (max-width:1040px) {
    .nav_box ul li:nth-child(4) .unde-bx {
        left: auto
    }
}

.nav_box ul li:nth-child(5) .unde-bx {
    left: -87px
}

@media (max-width:1250px) {
    .nav_box ul li:nth-child(5) .unde-bx {
        left: -93px
    }
}

@media (max-width:1040px) {
    .nav_box ul li:nth-child(5) .unde-bx {
        left: auto
    }
}

.nav_box ul li:nth-child(6) .unde-bx {
    left: -105px
}

@media (max-width:1250px) {
    .nav_box ul li:nth-child(6) .unde-bx {
        left: -108px
    }
}

@media (max-width:1040px) {
    .nav_box ul li:nth-child(6) .unde-bx {
        left: auto
    }
}

.nav_box ul li:not(:last-child) {
    margin-right: 8px
}

.nav_box ul li.hasunder:after {
    position: absolute;
    content: "";
    width: calc(100% + 23px);
    height: 27px;
    left: 0;
    bottom: -27px;
    cursor: pointer
}

@media (max-width:1040px) {
    .nav_box ul li.hasunder:after {
        width: 0;
        height: 0
    }
}

@media (min-width:991px) {
    .nav_box ul li.hasunder {
        padding-right: 24px
    }

        .nav_box ul li.hasunder:before {
            position: absolute;
            content: "";
            right: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 18px;
            height: 2px;
            background-color: #fdd000
        }

        .nav_box ul li.hasunder:after {
            position: absolute;
            content: "";
            bottom: -43px;
            width: calc(100% - 24px);
            height: 43px
        }

        .nav_box ul li.hasunder:hover .unde-bx {
            opacity: 1;
            pointer-events: auto
        }
}

@media (max-width:1040px) {
    .nav_box ul li.hasunder > a {
        position: relative;
        right: 0
    }

        .nav_box ul li.hasunder > a:before {
            position: absolute;
            content: "";
            background-size: contain;
            width: 15px;
            bottom: -30px;
            left: 50%;
            width: 1px;
            height: 16px;
            -webkit-transition: .4s;
            -o-transition: .4s;
            transition: .4s;
            background-color: #fdd000;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%)
        }
}

.nav_box ul .unde-bx {
    position: absolute;
    top: 56px;
    left: -103px;
    width: 275px;
    opacity: 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    pointer-events: none;
    z-index: -1
}

@media (max-width: 1340px) {
    .nav_box ul .unde-bx {
        top: 65px;
    }
}

@media (max-width:1250px) {
    .nav_box ul .unde-bx {
        left: -110px
    }
}

@media (max-width:1040px) {
    .nav_box ul .unde-bx {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 1;
        display: none;
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        pointer-events: auto;
        z-index: 10
    }
}

@media (min-width:1041px) {
    .nav_box ul .unde-bx {
        -webkit-box-shadow: 0 2px 6px 0 rgba(0,119,255,.3);
        box-shadow: 0 2px 6px 0 rgba(0,119,255,.3)
    }
}

.nav_box ul .unde-bx ul {
    display: block
}

@media (max-width:1040px) {
    .nav_box ul .unde-bx ul {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        border-top: none;
        margin-top: 27px;
        padding: 0
    }
}

.nav_box ul .unde-bx ul li {
    height: auto;
    min-height: 45px;
    background-color: #fff
}

@media (max-width:1040px) {
    .nav_box ul .unde-bx ul li {
        height: auto;
        padding: 0
    }
}

.nav_box ul .unde-bx ul li a {
    font-size: 1rem;
    line-height: 1.4;
    letter-spacing: .25px;
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #d0d0d0;
    display: block;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    padding-top: 25px;
    padding-bottom: 23px;
    min-height: 45px
}

@media (max-width:1250px) {
    .nav_box ul .unde-bx ul li a {
        font-size: .875rem
    }
}

@media (max-width:1040px) {
    .nav_box ul .unde-bx ul li a {
        font-size: 1rem;
        padding-bottom: 4px;
        min-height: 40px
    }
}

.nav_box ul .unde-bx ul li a span {
    position: relative
}

@media (min-width:768px) {
    .nav_box ul .unde-bx ul li a:before {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        -webkit-transition: .4s;
        -o-transition: .4s;
        transition: .4s;
        background-image: -webkit-gradient(linear,right top,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(right,#00428e,#07f);
        background-image: -o-linear-gradient(right,#00428e,#07f);
        background-image: linear-gradient(270deg,#00428e,#07f)
    }

    .nav_box ul .unde-bx ul li a:hover {
        color: #fff
    }

        .nav_box ul .unde-bx ul li a:hover:before {
            opacity: 1
        }
}

@media (max-width:1040px) {
    .nav_box ul .unde-bx ul li a {
        border-bottom: none;
        font-size: .9375rem;
        line-height: 2;
        letter-spacing: 0;
        font-weight: 400;
        color: #000;
        padding-top: 6px
    }
}

.nav_box ul .unde-bx ul li:not(:last-child) {
    margin-right: 0
}

.nav_box li.active a {
    color: #00428e
}

.nav_box a {
    width: 100%;
    display: block;
    text-decoration: none;
    color: #000;
    font-weight: 400;
    font-size: 1rem
}

@media (max-width:1250px) {
    .nav_box a {
        font-size: .875rem;
        letter-spacing: 0
    }
}

@media (max-width:1040px) {
    .nav_box a {
        font-size: 1rem
    }
}

.menu-wrapper {
    display: none;
}

.hamburger-menu:after, .hamburger-menu:before, .hamburger-menu span {
    width: 31px;
    height: 2px;
    border-radius: 99em
}

.hamburger-menu {
    position: relative;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    background: #00428e;
    -webkit-transition: all 0ms .3s;
    -o-transition: all 0ms .3s;
    transition: all 0ms .3s;
    border-radius: 99px
}

    .hamburger-menu span {
        bottom: -18px;
        -webkit-transition: .3s .3s;
        -o-transition: .3s .3s;
        transition: .3s .3s;
        -webkit-transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        -o-transition: bottom .2s .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1);
        transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s
    }

    .hamburger-menu:before, .hamburger-menu span {
        position: absolute;
        left: 5px;
        background: white;
    }

    .hamburger-menu:before {
        content: "";
        bottom: -7px;
        -webkit-transition: bottom .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        -o-transition: bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1);
        transition: bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s
    }

    .hamburger-menu:after {
        position: absolute;
        left: 5px;
        top: 10px;
        background: #00428e;
        -webkit-transition: top .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);
        transition: top .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1);
        -o-transition: top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);
        transition: top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);
        transition: top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)
    }

    .hamburger-menu.animate:before {
        bottom: -10px;
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
        -webkit-transition: bottom 0ms cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom 0ms cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        -o-transition: bottom 0ms .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1);
        transition: bottom 0ms cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom 0ms cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s
    }

    .hamburger-menu.animate span {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        bottom: -10px;
        -webkit-transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s;
        -o-transition: bottom .2s .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1);
        transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s;
        transition: bottom .2s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) .3s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .3s
    }

.menu-icon {
    display: none;
    top: 45%;
    right: -.7em;
    z-index: 100;
    width: 45px;
    height: 39px;
    margin-top: 0;
    -webkit-transition: all .3s cubic-bezier(.4,0,.2,1);
    -o-transition: all .3s cubic-bezier(.4,0,.2,1);
    transition: all .3s cubic-bezier(.4,0,.2,1);
    cursor: pointer;
    position: absolute
}

@media (max-width:768px) {
    .menu-icon {
        display: block
    }
}

.menu-icon-block {
    display: none;
    position: relative;
    height: 100%;
    margin: auto
}

    .menu-icon-block i {
        position: absolute;
        display: block;
        margin: auto;
        width: 72%;
        height: 2px;
        background-color: #fff;
        -webkit-transition: all .3s cubic-bezier(.4,0,.2,1);
        -o-transition: all .3s cubic-bezier(.4,0,.2,1);
        transition: all .3s cubic-bezier(.4,0,.2,1);
        border-radius: 99em
    }

        .menu-icon-block i.i1 {
            top: 0
        }

        .menu-icon-block i.i2 {
            top: 25%
        }

        .menu-icon-block i.i3 {
            top: 51%
        }

@media (max-width:1040px) {
    .logo {
        width: 78px;
        height: 39px
    }

    .header_box {
        width: 100%;
        height: 65px;
        font-size: 1.0625rem;
        margin: 0 auto;
        padding: 0 23px;
        -webkit-box-shadow: .8px -.1px 6.6px .4px rgba(0,119,255,.3);
        box-shadow: .8px -.1px 6.6px .4px rgba(0,119,255,.3);
        display: flex;
    }

    .nav_box nav {
        width: 100%;
        margin: auto;
        height: 92%
    }

    .nav_box > nav > ul {
        height: 100%;
        overflow-y: scroll;
        padding-bottom: 50px
    }

    .nav_box {
        display: none;
        position: fixed;
        left: 0;
        top: 113px;
        width: 100%;
        height: 92%;
        z-index: -1;
        background: #fff
    }

    .nav_box.topbar-hidden {
        top: 65px;
    }

        .nav_box ul {
            display: block;
            width: 100%;
            height: 100%;
            margin: 0 auto;
            padding-top: 80px;
            position: relative
        }

            .nav_box ul li {
                width: 100%;
                padding: 25px 0
            }

                .nav_box ul li a {
                    text-align: center;
                    text-decoration: none;
                    display: initial
                }

            .nav_box ul > li:not(:last-child) {
                margin-right: 0
            }

        .nav_box .hasunder.pd {
            padding-bottom: 0
        }

            .nav_box .hasunder.pd > a {
                color: #00428e
            }

                .nav_box .hasunder.pd > a:before {
                    opacity: 0
                }

    .menu-wrapper {
        display: block;
/*        position: fixed;
        top: 15px;
        right: 20px;*/
        bottom: 0;
        margin: 0;
        width: 40px;
        height: 40px;
        cursor: pointer;
        z-index: 999;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        background-color: #00428e;
    }
}

.gsc-results-wrapper-overlay {
    top: 121px !important;
}

.gsc-results-wrapper-overlay.topbar-hidden {
    top: 73px;
}

#dot-nav-container {
    position: fixed;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
    padding: 2.5rem 0;
    border-radius: 0.5rem 0 0 0.5rem;
    background-color: rgba(0, 0, 0, 0.3);
}

#dot-nav-container.dot-nav-container-hidden {
    display: hidden;
}

.dot-outer-container {
    position: relative;
}

.dot-inner-container {
    padding: 0.75rem 1rem;
    cursor: pointer;
}

.dot {
    width: 0.75rem;
    height: 0.75rem;
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 0.3s;
    background-color: rgba(255, 255, 255, 0.6);
    position: relative;
}

.dot.hover-background-color {
    background-color: rgba(255, 255, 255, 0.9);
}

.dot-label {
    padding: 0.5rem;
    border-radius: 0.2rem;
    background-color: #0e3481;
    color: white;
    white-space: nowrap;
    position: absolute;
    right: calc(100% + 0.5rem);
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.3s ease-in-out;
    opacity: 1;
    font-size: 1.25rem;
    height: fit-content;
}

.dot-label.dot-label-hidden {
    opacity: 0;
}

.year-filter {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 1rem;
}

    .year-filter label {
        font-size: 1.25rem;
    }

    .year-filter select {
        appearance: auto;
        width: auto;
        max-width: 150px;
        padding: 0.25rem 0.5rem;
        border: 0.1rem solid rgb(200, 200, 200);
        color: rgb(70, 70, 70);
        box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    }

    .year-filter select:hover {
        background-color: #fafafa;
    }


    .year-filter select:focus {
        border-color: #007bff;
    }

    .year-filter select option {
        background-color: white;
    }

footer {
    z-index: -10;
    padding: 35px 0;
    background-color: #eaeaea
}

@media (max-width:767px) {
    footer {
        padding: 25px 0
    }
}

footer .f-bx {
    max-width: 1500px;
    padding: 0 20px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:767px) {
    footer .f-bx {
        display: block
    }
}

footer .f-bx .l .f-logo {
    background: url(data:image/png;base64,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) no-repeat 50%/contain;
    width: 416px;
    height: 67px
}

@media (max-width:991px) {
    footer .f-bx .l .f-logo {
        width: 283px;
        height: 49px
    }
}

@media (max-width:767px) {
    footer .f-bx .l .f-logo {
        width: 208px;
        height: 33px;
        margin-bottom: 15px
    }
}

footer .f-bx .r .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px
}

    footer .f-bx .r .flex-bx .map_btn {
        width: 111px;
        height: 37px;
        background-image: -webkit-gradient(linear,right top,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(right,#00428e,#07f);
        background-image: -o-linear-gradient(right,#00428e,#07f);
        background-image: linear-gradient(270deg,#00428e,#07f);
        border-radius: 5px;
        position: relative;
        font-size: 1rem;
        line-height: 2.5;
        letter-spacing: .8px;
        font-weight: 400;
        color: #00428e;
        text-align: center;
        -webkit-transition: .4s;
        -o-transition: .4s;
        transition: .4s;
        margin-right: 16px
    }

@media (max-width:767px) {
    footer .f-bx .r .flex-bx .map_btn {
        width: 101px;
        height: 31px;
        line-height: 2.3;
        font-size: .875rem
    }
}

footer .f-bx .r .flex-bx .map_btn:before {
    position: absolute;
    content: "";
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background-color: #eaeaea;
    border-radius: 5px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    opacity: 1
}

@media (min-width:768px) {
    footer .f-bx .r .flex-bx .map_btn:hover {
        color: #fff
    }

        footer .f-bx .r .flex-bx .map_btn:hover:before {
            opacity: 0
        }
}

footer .f-bx .r .flex-bx span {
    position: relative
}

footer .f-bx .r .flex-bx .fb {
    width: 36px;
    height: 36px;
    position: relative
}

@media (max-width:767px) {
    footer .f-bx .r .flex-bx .fb {
        width: 31px;
        height: 31px
    }
}

footer .f-bx .r .flex-bx .fb img {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

footer .f-bx .r .flex-bx .fb .unhover {
    opacity: 1
}

footer .f-bx .r .flex-bx .fb .hover {
    opacity: 0
}

@media (min-width:992px) {
    footer .f-bx .r .flex-bx .fb:hover .unhover {
        opacity: 0
    }

    footer .f-bx .r .flex-bx .fb:hover .hover {
        opacity: 1
    }
}

footer .f-bx .r .add, footer .f-bx .r .tel {
    display: block;
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000
}

@media (max-width:767px) {
    footer .f-bx .r .add, footer .f-bx .r .tel {
        font-size: .875rem;
        letter-spacing: 0
    }
}

footer .f-bx .r .add span:first-child, footer .f-bx .r .tel span:first-child {
    color: #00428e;
    width: 4em;
    padding-right: 17px;
    margin-right: 5px;
    position: relative;
    display: inline-block
}

@media (max-width:767px) {
    footer .f-bx .r .add span:first-child, footer .f-bx .r .tel span:first-child {
        margin-right: 1px;
        width: 46px;
        padding-right: 0
    }
}

footer .f-bx .r .add span:first-child:before, footer .f-bx .r .tel span:first-child:before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 11px;
    height: 2px;
    background-color: #fdd000
}

footer .f-bx .r .add span:nth-child(2), footer .f-bx .r .tel span:nth-child(2) {
    font-family: Roboto,Noto Sans TC
}

footer .f-bx .r .copyright {
    font-size: .875rem;
    line-height: 1.07;
    letter-spacing: .7px;
    font-weight: 400;
    color: #595757;
    margin-top: 15px
}

@media (max-width:767px) {
    footer .f-bx .r .copyright {
        font-size: .75rem;
        margin-top: 7px
    }
}

@media (min-width:1200px) {
    .indexPage .container {
        max-width: 1056px
    }
}

.indexPage .banner-bx {
    position: relative
}

    .indexPage .banner-bx .ban-txbx {
        position: absolute;
        top: 35%;
        left: 20%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        -webkit-animation: banani .8s ease-out forwards;
        animation: banani .8s ease-out forwards
    }

@media (max-width:767px) {
    .indexPage .banner-bx .ban-txbx {
        -webkit-animation: bananimb .8s ease-out forwards;
        animation: bananimb .8s ease-out forwards;
        white-space: nowrap;
        top: 39%
    }
}

.indexPage .banner-bx .ban-txbx .tc {
    font-size: 2rem;
    line-height: .46;
    letter-spacing: .8px;
    font-weight: 400;
    color: #646464;
    margin-bottom: 20px;
    position: relative
}

@media (max-width:1200px) {
    .indexPage .banner-bx .ban-txbx .tc {
        font-size: 1.25rem
    }
}

@media (max-width:767px) {
    .indexPage .banner-bx .ban-txbx .tc {
        margin-bottom: 20px
    }
}

.indexPage .banner-bx .ban-txbx .ends {
    font-size: 4rem;
    line-height: 1;
    letter-spacing: .1 .6px;
    font-weight: 700;
    color: #00428e;
    position: relative
}

    .indexPage .banner-bx .ban-txbx .ends span {
        color: #fdd000;
        margin-right: 5px
    }

@media (max-width:1200px) {
    .indexPage .banner-bx .ban-txbx .ends {
        font-size: 2.5rem
    }
}

.indexPage .banner-bx .ban-txbx .ds {
    font-size: 2rem;
    line-height: 1.41;
    letter-spacing: 1.6px;
    font-weight: 400;
    color: #000;
    margin-bottom: 20px;
    position: relative
}

@media (max-width:1200px) {
    .indexPage .banner-bx .ban-txbx .ds {
        font-size: 1.25rem
    }
}

@media (max-width:767px) {
    .indexPage .banner-bx .ban-txbx .ds {
        margin-top: 10px
    }
}

@-webkit-keyframes banani {
    0% {
        left: 22%;
        opacity: 0
    }

    to {
        left: 27%;
        opacity: 1
    }
}

@keyframes banani {
    0% {
        left: 22%;
        opacity: 0
    }

    to {
        left: 27%;
        opacity: 1
    }
}

@-webkit-keyframes bananimb {
    0% {
        left: 38%;
        opacity: 0
    }

    to {
        left: 41%;
        opacity: 1
    }
}

@keyframes bananimb {
    0% {
        left: 38%;
        opacity: 0
    }

    to {
        left: 41%;
        opacity: 1
    }
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bg {
        width: 90%;
        margin-top: 40px;
        margin-left: -40px;
        margin-bottom: 40px
    }
}

@media (max-width:991px) and (min-width:768px) {
    .indexPage .item1 .container {
        max-width: 100%;
        padding: 0 66px
    }
}

@media (max-width:767px) {
    .indexPage .item1 .container {
        padding: 0 15px
    }
}

@media (max-width:767px) {
    .indexPage .item1 .sh-titlbx .en-ti {
        margin-right: 8px
    }
}

@media (max-width:767px) {
    .indexPage .item1 .sh-titlbx span {
        letter-spacing: 0;
        padding-left: 14
    }
}

.indexPage .item1 .it1-bx {
    margin-top: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 140px;
    position: relative
}

    .indexPage .item1 .it1-bx:before {
        position: absolute;
        content: "";
        background: url(../images/CSR_KV-PC-1.gif?c631ad7f) no-repeat 50%/contain;
        width: 593px;
        height: 460px;
        top: 530px;
        left: -466px;
        z-index: -5
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx:before {
        display: none
    }
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx {
        display: block;
        margin-top: 30px;
        margin-bottom: 0
    }
}

.indexPage .item1 .it1-bx .l {
    min-width: 201px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l {
        min-width: 100%
    }
}

.indexPage .item1 .it1-bx .l ul.sticky.change {
    position: absolute;
    top: auto;
    bottom: 0
}

.indexPage .item1 .it1-bx .l ul.sticky {
    position: fixed;
    top: 0
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-bottom: 1px solid #f3f3f3
    }
}

.indexPage .item1 .it1-bx .l ul li.active a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAABQCAYAAACzr1GOAAAEKUlEQVR4nO3dPWgkdRjH8W82ySW53ImnqKiFIiIIWmijlSA2WmmljYUWVhaazSZRPF9RNMlmVdBGEYVD8QXFs7lGbGy00UILLQ60UFAUxFwuubzcyrhz7G4yu5ndnZXz//9+iuOGuZtJnv09PLuz8zLCsMys3gf19//der2e/JHuqJ7+NV1uW5f1b1vWtS3XW7aVY93u/WYut/5/2pe7reu67axtdVm373JW/fr8OXbXu9u6XNvO2leOdZn76vK69/K69fQ7Zv8cowzDzOoU8Clw4VC2L/2HSkPaVQW4yhdSISh+kpRPXQl8AIybEIVgGJPkJeCg6VAoim2S8qlbgftNh0JSXJOU15IjZa+YDoWmyEmSTJBbTIhCU8wH9/LaNHAcOGxCFJqiJsljwBWmQyEafJLMnr4aeA8YMyEKURGTZBGYNB0K1WBNMrt+G3Cv6VDI+n+7NbueNNgnwOUmRCEbZJI8CNxkOhS6/iZJZeOC9JDvtAlR6PqdJE8Al5oOxaD3SVLZuBY4NpQziKXzUD+TpAoc8MVULHprksqZO4C7TYdikv8tU+XMWHpJrp9FFJVeJslDwA3GQ7HJN0nmNo+kU2TKhCg2eSfJ08BFpkMx2n+SzG1dD7w9xDurSOe1PMGveRq8Yta9Sea27gLuNCGKWee3W3NbyX2zPgMuNiGKWbdJ8jBwnelQ7LInyfz2JcDHXnEodZ4kz3mza6lhb5PM79yYfrsuRY8Ok+RVT4OXmtqbZH7nHuB26yM1NSfG/NmJ9JDvEesjNbVOkkeBa6yN1K4xSRbqlwEfARPWR2p3bpK86M2upWwlFuo3Aw9YHylbKT3kO7xHVUv/c6X2h1hL2q2UHtWyUaQOSiyOfAO8ZYGkbOeObh0FVq2RtFejSRZHfgOetz7SXq3fuCePlz5pjaR2zSZZKm0m92m0PlK79rOAl0aTG9B9bo2kpqzrScrAjjWSGvY2ydLod8Ab1kdq6HSN+5PAX9ZI6tQkS2N/As9aH6n7fbdeA36wRopd5yZZHt9OP8RLUet+L+Dl8RPAidiLpLjluav8DLAde6EUr/2bZHn8R+B1M6JY5X0wzzPAH6ZEMcrXJMsHku9MnjIhilEvj3h7E/jelCg2+ZukOpF8eH/EhCg2vT0stDrxBXDclCgm/TxRdxbYNCWKRe9NUp08mV7FKEWh32ezvwD8bkQUg/6apDr5N/C4CVEM+p0kiXeAb02JQtd/k6xMnfWQsGIwyCRJGuVL4EOTopAN1iQNC8CGKVGoBm+SlYM/JWd3mRCFqohJklgEfjUlClExTVKbXkvfdknBKWqSJN4FvjYiCk1xTVKbrqcPBJKCUuQkgdqhr4BjRkQhKbZJGpLTVU6bEoWi+CapHfolfS68FIRhTJLECvCzEVEIhtMkLx9e95CwggD8A0QvFIGSC0yeAAAAAElFTkSuQmCC) no-repeat 100%/contain
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul li.active a {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAADVCAMAAADw3JukAAAAP1BMVEVHcEwAUKwASZ0AU7MAbeoATKQAaeEAcfIAcfMAcfMAZdkAYtMAcvQAQ5EARpcAWLwAYM4AW8UAVbgAXckAWcE9PSaZAAAACnRSTlMA////////PoXIg4ncUgAABFdJREFUeNrtlYl6qyAQhScpQeKltTa+/7NeCMomNpuaOV85jDDi9nOYtETrqzmfG4KQ0kYKBRQBtjnroAYF1IhvySo9k0IB5Qmb7z3bKlgG5Qar9A0pFFAusL/vPacquBP0/bBKP6T3VUEj9KNqWBfp+6tA6SelUED3hn1u799QBa+C7ger9CpSKKDbw66x97tUwbqgW8Iqbf87TceLEmO/RRUokX/lRVDhXiHUFnsv/OvDt8RDfMK/I1rvulVwDng5rv/87RYY/WOuU82Key8ST0T4yoRwX+TgflynCppF5x4wtMCXtWaNIhW7tFdLtlFCLL7dXpnSWzG7KUyH151fKtKxMKNPJl/X8y8WF7VwV/zS66Ce3vto/YkZ18x1Y5+c5H3ydHS7LryqeQ5Ua1GGFd6T0BemdIznn04eSmy9nj1eskrEpgTpsnm/uuq5/KvyMTlTDxepyDSbiC4sXivh5DZnk+KRv7K2SEVSTMl2Jb9pHUHo/FeiwyYkN6eLm6PfWwW2SIsu6juN+136nif1XbBKMJFCAb0F64uUheRyFfACdSrDKrMMuxTbdoq5j9PgIeS8CpSMH5dij0RmbXQqY5dNYe+jp/dICqaGfZX+LK2Cc7TvQuyWzFwdL/vBk6t476M2PbN1Mqtd//3A7s21sI3M92avKij4Oi+BcH9DbhluOWMup3yHJI2JQsw22gSl903Qs83YJskjos34TVC4Tcp4oXKHpOCqTB2P76fc1PixZFFrz5RMLTieFEAiUUzXmxHL9/kpUX6YZElis5kXRDfeKcq+PDxT8lZkx9JKx0ogCaOKWlFbkCA3SIB+cnXsOOfkDW6l5Jy3tgBaF6bjnMuWRp8BGk3MfoZrbl31Rjsxza2rbYCVjPPWokYrYJ1TC6OKWlFhUP+1KK26uo2rMKz0D0YGtQUJLFcxPDU/KyxXK+r6qN8oDcnVbxghFQCQqxW1oqKgXr5RWnV1E1cvMCIYUy9IrlbUioqC2l9QGsGQ9tT3poc4CAXUFEAPo4r611GHfgAJ6oceJGiAUYTac01S1J4ZcDxOBxXwWRdAFyY6HknhnIauG+L2/sRHcj501I3wHZs2RnbeDdRZ5da+tY2RnTtX01t4REp5HZyrnDQsXaDpKh9LowpIgp+r3a+uVtS/jPqD0ugHRhW1olbU9VE/flAalKswQioAJFcrakXFQT1gHIQCerCuHlzGe/yYXB0nOY/GVdMZfRzYjwe6nnyMk6xHcsQIB5arKKqoFbWiboN6OiD0dLLD6eAHvjm5ASEIhtQUwMn4CxE01gJAu/6sMJy1BXDN+PfksZ23jHvnKoQqakWtqFugHkGCTAfCSscTSqNxDB3b3Lp6vB6245wbVO+wC7b5KbjK+ZhcdTodg1jmJ0KgdCIMzByVuSrqNqhfKK26uomrXzAiGFOPUK4aYIzAcrWiVlQQ1E+URp9YrmIEfcKIYEr1C8rVilpRK2pFBdB/0qfOZMCjvogAAAAASUVORK5CYII=) no-repeat 50%/85px
    }
}

.indexPage .item1 .it1-bx .l ul li.active a span {
    color: #fff
}

    .indexPage .item1 .it1-bx .l ul li.active a span .unhover {
        opacity: 0
    }

    .indexPage .item1 .it1-bx .l ul li.active a span .hover {
        opacity: 1
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul li {
        width: 25%;
        top: 1px;
        position: relative
    }
}

.indexPage .item1 .it1-bx .l ul li:not(:last-child) {
    margin-bottom: 35px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul li:not(:last-child) {
        margin-bottom: 0
    }
}

.indexPage .item1 .it1-bx .l ul li:first-child a img {
    width: 37px;
    height: 46px
}

.indexPage .item1 .it1-bx .l ul li:nth-child(2) a img {
    width: 49px;
    height: 46px
}

.indexPage .item1 .it1-bx .l ul li:nth-child(3) a img {
    width: 42px;
    height: 46px
}

.indexPage .item1 .it1-bx .l ul li a {
    display: block;
    text-align: center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAABQBAMAAABBgUy9AAAAHlBMVEVHcEzz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/N0oqKSAAAACXRSTlMA5g+gxVwjPXxw8YzhAAABBUlEQVRYw93ZwQ2CQBQE0FUx2gJ3m6AESqCELcESuHHdbg1BBQuYd5AGXiLj8nd+KfsztdCzHJDSC+XehFKJMgjl1oTSEWUSyrkXSi7HR6USZRBKMMcHpSPKJJRkjnclmeNdqUQZhBLN8VfpiDIJJZvjj3JpQqlEGYUSzvFbORFlFko6x5uSzvGmVKKMQrk2oZyIMgsln+NVyed4VZ5EGf9IMb+YefsmyeZfiU4Yc1qakx99xcwX2UwXZlJCU5+ZYM00jm4W5pZkbnzm9loeRDGtgmlIUNtjmivTwplGEbWjpuk1rTVq4M02wWxGzJYHbazM9s1sEtFW1Gx4c1n+2YnHsry8ADNhvQ5IhwyKAAAAAElFTkSuQmCC) no-repeat 100%/contain;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    height: 80px;
    width: 201px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul li a {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAADVBAMAAAA1LHalAAAAG1BMVEVHcEzz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/OgllDcAAAACHRSTlMAGOleOISqzTcgMpQAAAFlSURBVHja7dU9bsJQFERhLEyfJmzAQqJEbtJSQQtUtJZSuI+lUCMRZtlRgvJjwPCe39Cds4CvGt07GISWv88H9rJaH092dSNp4kZf9NWbF13o1KsTfdZPax86nP6q+5kLzXf66zi3bep/nn1lW7U7ONhS5xXp6FKXNanoWNeq0tCRrrcyDbVdymxbQ23Xf7ZnQ5VnthvdauIaqmG2S92rSTl+3a1tm0rZ141NtdiofeW1worZ18Xx6y7iLJYKr/Btqse+xoqrSjl+3a1MQ42dbeBQ485iVqtPd2a7Vb8OrqEGz3ap/jWuoQbNdjRNUvdXZzvcKa3jLOH43djXPOH4RZzFUo4K36Y69zWWqyruS4e2Tjh+989ivpOz01nMann7PotbuTu4hno+Wz0iVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFTUx6ifSINDaV9hsWMAAAAASUVORK5CYII=) no-repeat 50%/85px;
        width: 100%;
        height: auto;
        padding-top: 47px
    }
}

.indexPage .item1 .it1-bx .l ul li a span {
    font-size: 1.25rem;
    line-height: 3.9;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    padding-left: 68px;
    position: relative;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul li a span {
        padding-left: 0;
        top: 10px;
        font-size: 1rem
    }
}

.indexPage .item1 .it1-bx .l ul li a span img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .l ul li a span img {
        top: -55px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.indexPage .item1 .it1-bx .l ul li a span .unhover {
    opacity: 1
}

.indexPage .item1 .it1-bx .l ul li a span .hover {
    opacity: 0
}

@media (min-width:991px) {
    .indexPage .item1 .it1-bx .l ul li a:hover {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAABQCAYAAACzr1GOAAAEKUlEQVR4nO3dPWgkdRjH8W82ySW53ImnqKiFIiIIWmijlSA2WmmljYUWVhaazSZRPF9RNMlmVdBGEYVD8QXFs7lGbGy00UILLQ60UFAUxFwuubzcyrhz7G4yu5ndnZXz//9+iuOGuZtJnv09PLuz8zLCsMys3gf19//der2e/JHuqJ7+NV1uW5f1b1vWtS3XW7aVY93u/WYut/5/2pe7reu67axtdVm373JW/fr8OXbXu9u6XNvO2leOdZn76vK69/K69fQ7Zv8cowzDzOoU8Clw4VC2L/2HSkPaVQW4yhdSISh+kpRPXQl8AIybEIVgGJPkJeCg6VAoim2S8qlbgftNh0JSXJOU15IjZa+YDoWmyEmSTJBbTIhCU8wH9/LaNHAcOGxCFJqiJsljwBWmQyEafJLMnr4aeA8YMyEKURGTZBGYNB0K1WBNMrt+G3Cv6VDI+n+7NbueNNgnwOUmRCEbZJI8CNxkOhS6/iZJZeOC9JDvtAlR6PqdJE8Al5oOxaD3SVLZuBY4NpQziKXzUD+TpAoc8MVULHprksqZO4C7TYdikv8tU+XMWHpJrp9FFJVeJslDwA3GQ7HJN0nmNo+kU2TKhCg2eSfJ08BFpkMx2n+SzG1dD7w9xDurSOe1PMGveRq8Yta9Sea27gLuNCGKWee3W3NbyX2zPgMuNiGKWbdJ8jBwnelQ7LInyfz2JcDHXnEodZ4kz3mza6lhb5PM79yYfrsuRY8Ok+RVT4OXmtqbZH7nHuB26yM1NSfG/NmJ9JDvEesjNbVOkkeBa6yN1K4xSRbqlwEfARPWR2p3bpK86M2upWwlFuo3Aw9YHylbKT3kO7xHVUv/c6X2h1hL2q2UHtWyUaQOSiyOfAO8ZYGkbOeObh0FVq2RtFejSRZHfgOetz7SXq3fuCePlz5pjaR2zSZZKm0m92m0PlK79rOAl0aTG9B9bo2kpqzrScrAjjWSGvY2ydLod8Ab1kdq6HSN+5PAX9ZI6tQkS2N/As9aH6n7fbdeA36wRopd5yZZHt9OP8RLUet+L+Dl8RPAidiLpLjluav8DLAde6EUr/2bZHn8R+B1M6JY5X0wzzPAH6ZEMcrXJMsHku9MnjIhilEvj3h7E/jelCg2+ZukOpF8eH/EhCg2vT0stDrxBXDclCgm/TxRdxbYNCWKRe9NUp08mV7FKEWh32ezvwD8bkQUg/6apDr5N/C4CVEM+p0kiXeAb02JQtd/k6xMnfWQsGIwyCRJGuVL4EOTopAN1iQNC8CGKVGoBm+SlYM/JWd3mRCFqohJklgEfjUlClExTVKbXkvfdknBKWqSJN4FvjYiCk1xTVKbrqcPBJKCUuQkgdqhr4BjRkQhKbZJGpLTVU6bEoWi+CapHfolfS68FIRhTJLECvCzEVEIhtMkLx9e95CwggD8A0QvFIGSC0yeAAAAAElFTkSuQmCC) no-repeat 100%/contain
    }

        .indexPage .item1 .it1-bx .l ul li a:hover span {
            color: #fff
        }

            .indexPage .item1 .it1-bx .l ul li a:hover span .unhover {
                opacity: 0
            }

            .indexPage .item1 .it1-bx .l ul li a:hover span .hover {
                opacity: 1
            }
}

.indexPage .item1 .it1-bx .r {
    width: calc(100% - 201px);
    position: relative
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r {
        width: 100%;
        margin-top: 50px
    }
}

.indexPage .item1 .it1-bx .r .it1-bcard:first-child .it1-card .c-l .card-ti {
    min-width: 235px;
    margin-right: 4%
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard:first-child .it1-card .c-l .card-ti {
        min-width: 107px
    }
}

.indexPage .item1 .it1-bx .r .it1-bcard:first-child .it1-card .c-r {
    max-width: 420px;
    width: 100%
}

    .indexPage .item1 .it1-bx .r .it1-bcard:first-child .it1-card .c-r .line-bx {
        width: 0;
        -webkit-transition: all 1.5s;
        -o-transition: all 1.5s;
        transition: all 1.5s
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard:first-child .it1-card .c-r .line-bx {
        width: 0
    }
}

.indexPage .item1 .it1-bx .r .it1-bcard:nth-child(2) .it1-card .c-l .card-ti {
    min-width: 244px;
    margin-right: 4%
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard:nth-child(2) .it1-card .c-l .card-ti {
        min-width: 122px
    }
}

.indexPage .item1 .it1-bx .r .it1-bcard:nth-child(2) .it1-card .c-r {
    max-width: 420px;
    width: 100%
}

    .indexPage .item1 .it1-bx .r .it1-bcard:nth-child(2) .it1-card .c-r .line-bx {
        width: 0;
        -webkit-transition: all 1.5s;
        -o-transition: all 1.5s;
        transition: all 1.5s
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard:nth-child(2) .it1-card .c-r .line-bx {
        width: 0
    }
}

.indexPage .item1 .it1-bx .r .it1-bcard:nth-child(3) .it1-card .c-l .card-ti {
    min-width: 285px;
    margin-right: 4%
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard:nth-child(3) .it1-card .c-l .card-ti {
        min-width: 149px
    }
}

.indexPage .item1 .it1-bx .r .it1-bcard:nth-child(3) .it1-card .c-r {
    max-width: 420px;
    width: 100%
}

    .indexPage .item1 .it1-bx .r .it1-bcard:nth-child(3) .it1-card .c-r .line-bx {
        width: 0;
        -webkit-transition: all 1.5s;
        -o-transition: all 1.5s;
        transition: all 1.5s
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard:nth-child(3) .it1-card .c-r .line-bx {
        width: 0
    }
}

.indexPage .item1 .it1-bx .r .active.it1-bcard {
    opacity: 1;
    pointer-events: all;
    position: relative
}

    .indexPage .item1 .it1-bx .r .active.it1-bcard .c-r .line-bx {
        width: 100% !important
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .active.it1-bcard .c-r .line-bx {
        width: 80% !important
    }
}

.indexPage .item1 .it1-bx .r .active.it1-bcard .c-r .line-bx .line .num {
    opacity: 1
}

.indexPage .item1 .it1-bx .r .it1-bcard {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    padding-left: 5%;
    border-left: 1px solid #f3f3f3;
    pointer-events: none
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-bcard {
        border-left: none
    }
}

.indexPage .item1 .it1-bx .r .remarks {
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 400;
    color: #000;
    font-family: Noto Sans TC;
    margin-top: 15px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .remarks {
        font-size: .75rem;
        margin-top: -15px;
        margin-bottom: 20px;
        letter-spacing: 0
    }
}

.indexPage .item1 .it1-bx .r .it1-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 96px;
}

    .indexPage .item1 .it1-bx .r .it1-card:not(:last-child) {
        margin-bottom: 40px
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card:not(:last-child) {
        margin-bottom: 24px
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti {
    padding-left: 80px;
    position: relative
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti {
        padding-left: 0
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti img {
    width: 60px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti img {
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: relative;
        display: block;
        width: 33px
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti .t {
    font-size: 1.25rem;
    line-height: 1.17;
    letter-spacing: 1.03px;
    font-weight: 400;
    color: #000;
    margin-bottom: 5px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti .t {
        margin-top: 7px;
        font-size: .9375rem;
        margin-bottom: 2px
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti .b {
    font-size: 1rem;
    line-height: 1.17;
    letter-spacing: 1.03px;
    font-weight: 400;
    color: #000
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-l .card-ti .b {
        font-size: .75rem
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w100 {
    width: 100%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w95 {
    width: 95%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w90 {
    width: 90%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w85 {
    width: 85%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w80 {
    width: 80%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w75 {
    width: 75%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w70 {
    width: 70%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w65 {
    width: 65%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w60 {
    width: 60%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w55 {
    width: 55%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w50 {
    width: 50%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w45 {
    width: 45%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w40 {
    width: 40%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w35 {
    width: 35%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w30 {
    width: 30%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w25 {
    width: 25%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w20 {
    width: 20%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w15 {
    width: 15%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w21 {
    width: 21%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w10 {
    width: 10%
}


.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w5 {
    width: 5%
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .w0 {
    width: 0
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line.w0 .year {
    color: #2289ff !important;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line.w0 .num {
    color: #2289ff !important;
    left: 70px !important
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line {
    height: 25px;
    background-color: #fdd000;
    position: relative;
    left: 0;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s
}

.line.negative {
    transform: translateX(-100%);
    /*background-color: #c90404 !important;*/ /* ­t­ÈªºÃC¦â°Ï¤À */
}

    .line.negative .num {
        left: 120% !important
    }

        .line.negative .num:before {
            content: '-';
        }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line {
        height: 20px
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line:not(:last-child) {
    margin-bottom: 8px
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line .year {
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 1rem;
    line-height: 1;
    letter-spacing: .5px;
    font-weight: 700;
    color: #00428e;
    font-family: Roboto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line .year {
        font-size: .75rem
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line .num {
    position: absolute;
    left: 105%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 1rem;
    line-height: 1;
    letter-spacing: .5px;
    font-weight: 700;
    color: #00428e;
    font-family: Roboto;
    width: 100%;
    opacity: 0;
    -webkit-transition: 2.5s;
    -o-transition: 2.5s;
    transition: 2.5s;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line .num {
        font-size: .75rem
    }
}

.indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line:nth-child(3) {
    background-color: #00428e
}

    .indexPage .item1 .it1-bx .r .it1-card .c-r .line-bx .line:nth-child(3) .year {
        color: #fff
    }

.indexPage .item1 .it1-bx .r .b-list {
    margin-top: 85px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list {
        display: block;
        margin-top: 40px
    }
}

.indexPage .item1 .it1-bx .r .b-list li {
    width: 48.5%;
    margin-top: 30px;
    padding: 80px 40px 50px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    height: 100%
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list li {
        width: 91%;
        padding: 25px 40px 25px 50px;
        margin-left: auto;
        margin-top: 25px
    }
}

.indexPage .item1 .it1-bx .r .b-list li:nth-child(2n) {
    margin-top: 85px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list li:nth-child(2n) {
        margin-top: 25px
    }
}

.indexPage .item1 .it1-bx .r .b-list li .img-bx {
    position: absolute;
    width: 120px;
    top: -53px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list li .img-bx {
        width: 75px;
        top: 50%;
        left: -37px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.indexPage .item1 .it1-bx .r .b-list li .ti {
    font-size: 1.25rem;
    line-height: 1.17;
    letter-spacing: 1.03px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 10px;
    font-family: Roboto,Noto Sans TC
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list li .ti {
        font-size: .9375rem;
        margin-bottom: 7px
    }
}

.indexPage .item1 .it1-bx .r .b-list li .des {
    font-size: 1rem;
    line-height: 1.47;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    font-family: Roboto,Noto Sans TC
}

    .indexPage .item1 .it1-bx .r .b-list li .des span {
        font-family: Roboto;
        font-weight: 700;
        color: #00428e;
        font-size: 1.5rem
    }

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list li .des span {
        font-size: 1.125rem
    }
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list li .des {
        font-size: .875rem
    }
}

.indexPage .item1 .it1-bx .r .b-list li .des i {
    font-family: Raleway
}

.indexPage .item1 .it1-bx .r .b-list3i li:nth-child(2n) {
    margin-top: 130px;
    position: relative;
    top: 50px
}

@media (max-width:767px) {
    .indexPage .item1 .it1-bx .r .b-list3i li:nth-child(2n) {
        top: 0;
        margin-top: 25px
    }
}

.indexPage .item2 {
    position: relative
}

    .indexPage .item2:before {
        position: absolute;
        content: "";
        right: 0;
        top: -630px;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .indexPage .item2:before {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

.indexPage .item2 .sh-titlbx {
    margin-bottom: 60px
}

@media (max-width:767px) {
    .indexPage .item2 .sh-titlbx {
        margin-bottom: 30px
    }
}

@media (max-width:991px) and (min-width:768px) {
    .indexPage .item2 .container {
        max-width: 100%
    }
}

.indexPage .item2 .view_btn {
    text-align: center;
    margin-top: 10px
}

.indexPage .item3 {
    margin-top: 120px;
    padding-bottom: 80px;
    position: relative
}

    .indexPage .item3:before {
        position: absolute;
        top: -160px;
        z-index: -2;
        right: 0;
        background: url(../images/news_bg.png?1d9d7af0) no-repeat 50%/cover;
        width: 404px;
        height: 415px
    }

@media (max-width:991px) {
    .indexPage .item3:before {
        display: none
    }
}

@media (max-width:991px) and (min-width:768px) {
    .indexPage .item3 .container {
        max-width: 100%
    }
}

.indexPage .item3 .it3-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 68px
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bx {
        display: block;
        margin-top: 25px
    }
}

.indexPage .item3 .it3-bx .video {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 66.1%
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bx .video {
        width: 100%;
        margin-bottom: 30px
    }
}

.indexPage .item3 .it3-bx .video iframe {
    width: 100%;
    height: 381px
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bx .video iframe {
        height: 190px
    }
}

.indexPage .item3 .it3-bx .watchimg {
    width: 28.5%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bx .watchimg {
        width: 145px;
        margin-left: auto
    }
}

.indexPage .item3 .it3-bx .watchimg .bgcover {
    background-size: cover !important;
    padding-bottom: 94.1%
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bx .watchimg .bgcover {
        padding-bottom: 137px
    }
}

.indexPage .item3 .it3-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100vw;
    height: 271px;
    z-index: -1
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bg {
        height: 0;
        padding-bottom: 35.2%
    }
}

.indexPage .item3 .it3-bg .bgcover {
    width: 100vw;
    background-size: cover !important;
    height: 271px
}

@media (max-width:767px) {
    .indexPage .item3 .it3-bg .bgcover {
        height: 0;
        padding-bottom: 35.2%
    }
}

@media (min-width:1200px) {
    .aboutPage .container {
        max-width: 1056px
    }
}

.aboutPage .item1 {
    margin-top: 100px;
    position: relative
}

@media (max-width:767px) {
    .aboutPage .item1 {
        margin-top: 50px
    }
}

.aboutPage .item1:before {
    position: absolute;
    content: "";
    right: -28px;
    bottom: 380px;
    background: url(../images/news_bg.png?1d9d7af0) no-repeat 50%;
    width: 404px;
    height: 415px;
    z-index: -2
}

@media (max-width:767px) {
    .aboutPage .item1:before {
        display: none
    }
}

@media (max-width:991px) and (min-width:768px) {
    .aboutPage .item1 .container {
        max-width: 100%
    }
}

.aboutPage .item1 .bg1 {
    position: absolute;
    top: -20px;
    left: 0;
    width: 303px;
    height: 473px;
    background-size: cover !important;
    z-index: -1
}

@media (max-width:767px) {
    .aboutPage .item1 .bg1 {
        display: none
    }
}

.aboutPage .item1 .sh-newslist {
    position: relative
}

    .aboutPage .item1 .sh-newslist:before {
        position: absolute;
        content: "";
        background: url(data:image/png;base64,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) no-repeat 50%/cover;
        width: 218px;
        height: 347px;
        right: -260px;
        bottom: 45px;
        z-index: -1
    }

@media (max-width:767px) {
    .aboutPage .item1 .sh-newslist:before {
        display: none
    }
}

.aboutPage .item2 {
    padding-bottom: 125px
}

@media (max-width:767px) {
    .aboutPage .item2 {
        padding-bottom: 90px
    }
}

.aboutdetailPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

@media (max-width:767px) {
    .aboutdetailPage .item1 {
        margin-top: 50px;
        padding-bottom: 80px
    }
}

.aboutdetailPage .item1:before {
    position: absolute;
    content: "";
    background: url(../images/newsdet_bg.png?dbb7af8b) no-repeat 50%/contain;
    width: 493px;
    height: 415px;
    bottom: 32px;
    left: 0;
    border-radius: 8px 0 0 0;
    z-index: -5
}

@media (max-width:767px) {
    .aboutdetailPage .item1:before {
        display: none
    }
}

.aboutdetailPage .item1 .it1-bx {
    position: relative;
    padding: 35px 103px 103px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    border-radius: 8px
}

@media (max-width:991px) {
    .aboutdetailPage .item1 .it1-bx {
        padding: 30px 63px 73px
    }
}

@media (max-width:767px) {
    .aboutdetailPage .item1 .it1-bx {
        padding: 17px 30px 37px;
        border-radius: 4px
    }
}

.aboutdetailPage .item1 .it1-bx:before {
    position: absolute;
    content: "";
    background: url(data:image/png;base64,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) no-repeat 50%/contain;
    width: 260px;
    height: 139px;
    top: 0;
    left: 0;
    border-radius: 8px 0 0 0
}

@media (max-width:767px) {
    .aboutdetailPage .item1 .it1-bx:before {
        width: 149px;
        height: 80px;
        top: -1px;
        border-radius: 4px 0 0 0
    }
}

.aboutdetailPage .item1 .it1-bx:after {
    position: absolute;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAADxBAMAAACZnSCkAAAAIVBMVEVHcEzq9v3q9v3q9v3q9v3q9v3q9v3q9v3q9v3q9v3q9v0mSpt7AAAACnRSTlMAC9a0U5DuN28fxkhwVwAAAyxJREFUeNq13LuN3DAQgOGhSJlUZqxtwdgSVIIKcLAlqASFFzhQAQ4U2oADleAqDftwty89+Jh/C/hADGdGpHZnpf/DfORCwRUFOwqWjoIvFGwp2FOw9BS8UHCgYNNBMJNw/2BLwc0IwTJTsKVgIhb/YSIvhIrFKwzUyCssEwUHCtbvnW/wiYLVU/kNVt++d9hRsHYnusI1BStn3A38iYJND8G6SxZqyUItWagl38GauXwPy0DBjoLlOwU3HQSrpdwTrNU+n2HfQbBSMFZg+UbBTQ/BEkYIll8UrBDmDdgMEFyezVtw8QZuwvKFgj++QLDIDwg2RRW4t2JxIwSXNLp9uKACD+D8MB/A+RfAI1heKDj3PHcI557njuHMlxkRcF6ZRMB557kY2I8QnLXkKNhTcE5ixME1BWfcsyPhEwV7Ck4/5wsVC6FiEQsn31mj4ZaCAwWnvgmOhlP7RTx8ouBAwWaE4MRMToAXCrYU7ChYRgoeKHii4JaCawp2FGwoOOnYkgTPFDxR8AcKthQcKNhRsKHglJ/+pMEDBc8UPFHwmYIrCrYUHCjYUbCnYMHgjoJ7Ch4o+ELBEwWfKbiiYEvBNQU7CvYUbCg4vlkI1SyEahap8EzBEwWfKbiiYEvBgYI9BRsKjq5poUovGb5Q8ELBFQXXFOwo2FBwbCKnwzMFLxRcUXBNwQ0FR6aFUGmRAZ8p2FKwo+C4d/U58EDBEwVXFOwoOOp7MqF2LwteKNhSsKPgmM6ZB88U3FJwTcGGgiNKJBNeKLim4IaCj4MsVJCFCnIufDjEJlSQs+GWggMFH/XkfPhCwZaCGwo+eD4VwCcK9hS8X3wlcEvBnoJ3Y1EEnyjYU/BejZTBloJ3fhpZBu9c+QrhQMHbqVwKWwre3L5SWH5T8Na8QTG8lXHlsKPgjQOGUEsWaska8OrsjAa8OoiiAq/lsgosPyl4ZVxLB16ZxFSCnx+rWvDT/mnBT/unBj8+pPTgh/rTgx+GrBXh+8zQhO/+5UATvhuFVoVvw6wL30zSKsPXWXZl+Dqjqw2/T8mrw+I6CJavIwRL6CBYPncQLK6HYPEDBIv5C8JgLA5Sxk6OAAAAAElFTkSuQmCC) no-repeat 50%/contain;
    right: 0;
    top: 0;
    width: 176px;
    height: 241px;
    border-radius: 0 8px 0 0
}

@media (max-width:767px) {
    .aboutdetailPage .item1 .it1-bx:after {
        border-radius: 0 4px 0 0;
        width: 75px;
        height: 103px
    }
}

.aboutdetailPage .item1 .it1-bx .bg1 {
    position: absolute;
    width: 251px;
    height: 336px;
    background-size: cover !important;
    left: -210px;
    top: 270px
}

.aboutdetailPage .item1 .it1-bx .bg2 {
    position: absolute;
    background-size: cover !important;
    width: 195px;
    height: 349px;
    right: -170px;
    bottom: -15px
}

.aboutdetailPage .item1 .it1-bx .da {
    font-family: Roboto;
    font-size: 1.375rem;
    line-height: 1.5;
    letter-spacing: 1.1px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 85px;
    position: relative;
    z-index: 5
}

@media (max-width:767px) {
    .aboutdetailPage .item1 .it1-bx .da {
        font-size: 1.0625rem;
        margin-bottom: 50px
    }
}

.aboutdetailPage .item1 .it1-bx .ti {
    font-size: 1.5rem;
    line-height: 1.33;
    letter-spacing: 1.2px;
    font-weight: 400;
    color: #000;
    padding-bottom: 18px;
    border-bottom: 1px solid #dedede;
    position: relative;
    z-index: 5
}

@media (max-width:767px) {
    .aboutdetailPage .item1 .it1-bx .ti {
        font-size: 1.125rem
    }
}

.aboutdetailPage .item1 .it1-bx .editor_Content {
    margin-top: 25px
}

.aboutdetailPage .item1 .more-btn {
    text-align: center;
    margin-top: 50px
}

@media (max-width:767px) {
    .aboutdetailPage .item1 .more-btn {
        margin-top: 35px
    }
}

.aboutdetailPage .item1 .more-btn span {
    padding-right: 0;
    padding-left: 17px
}

    .aboutdetailPage .item1 .more-btn span:before {
        right: auto;
        left: 0;
        top: 53%;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg)
    }

@media (min-width:1200px) {
    .letterPage .container {
        max-width: 1056px
    }
}

.letterPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px
}

@media (max-width:991px) {
    .letterPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.letterPage .item1 .flex-bx1 {
    margin-top: 60px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx1 {
        margin-top: 30px
    }
}

.letterPage .item1 .flex-bx1 .brbx {
    height: 17px
}

.letterPage .item1 .flex-bx1 .r {
    margin-top: -7px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx1 .r .mo.bsqbx {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        margin-bottom: 15px
    }

        .letterPage .item1 .flex-bx1 .r .mo.bsqbx .img-bx {
            width: 70px;
            z-index: 5
        }

            .letterPage .item1 .flex-bx1 .r .mo.bsqbx .img-bx:first-child {
                margin-right: 25px
            }

        .letterPage .item1 .flex-bx1 .r .mo.bsqbx:before {
            left: 0;
            background-color: #9c9c9c;
            width: 100%;
            height: 1px
        }

        .letterPage .item1 .flex-bx1 .r .mo.bsqbx:after, .letterPage .item1 .flex-bx1 .r .mo.bsqbx:before {
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            content: ""
        }

        .letterPage .item1 .flex-bx1 .r .mo.bsqbx:after {
            right: -4PX;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAOVBMVEX/8QD/8QD/8QD+4AD/8QD/8QBHcEz/8QD/8QD/8QD/8QD/8QD/8QD/8QD/8QD/7AD/8QD/8QD90AD+ETRnAAAAEnRSTlMKJRPTTzAAAQUZcH05imGpQJTfA6wgAAAAnElEQVQoz6WS2w4DIQhERbR4193//9gC7rZpsjx1Xoxn0OCge12irXvrNkspORGv2xNOAn0WebFoc1IKUQTqkHDGQlcQLXXYUJ6hhVFqrWWEBnlzLmdc+kTE2QsbfEB5jqEceIrwKCFm4ZQ8rNE3ZqOPBT6RIy2f562pBy5e8cOx/sGf7jf6sfo332vlY+X5zb/95G/Oy5zv0394A0NLEAY1vTQ6AAAAAElFTkSuQmCC) no-repeat 50%/contain;
            width: 12px;
            height: 12px
        }
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx1 .l {
        display: none
    }
}

.letterPage .item1 .flex-bx2 {
    margin-top: 40px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx2 {
        margin-top: 25px
    }
}

.letterPage .item1 .flex-bx2 .l {
    border-radius: 8px;
    background-color: #f3f3f3
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx2 .l {
        border-radius: 4px
    }
}

.letterPage .item1 .flex-bx2 .l .des-bx {
    width: 75%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx2 .l .des-bx {
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        padding-top: 28px;
        padding-bottom: 18px;
        width: 83%;
        margin-bottom: 30px
    }
}

.letterPage .item1 .flex-bx2 .l .des-bx .img-bx {
    width: 94px;
    margin: 0 auto 25px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx2 .l .des-bx .img-bx {
        width: 60px;
        margin-bottom: 13px
    }
}

.letterPage .item1 .flex-bx2 .l .des-bx .sh-des {
    font-weight: 500
}

.letterPage .item1 .flex-bx2 .r {
    position: relative
}

    .letterPage .item1 .flex-bx2 .r:before
/*    .letterPage .item1 .flex-bx2 .margin-x-auto:before */
    {
        position: absolute;
        content: "";
        bottom: 0;
        right: -215px;
        width: 152px;
        height: 302px;
        background: url(data:image/png;base64,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) no-repeat 50%/contain
    }

@media (max-width:767px) {
    .letterPage .item1 .flex-bx2 .r:before {
        display: none
    }
}

.letterPage .item1 .flex-bx3 {
    margin-top: 140px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 {
        margin-top: 55px
    }
}

.letterPage .item1 .flex-bx3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 {
        display: block;
        margin-top: 25px
    }
}

.letterPage .item1 .flex-bx3 .l-bx,
.letterPage .item1 .flex-bx3 .r-bx {
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
}

.letterPage .item1 .flex-bx3 .l-bx {
    width: 45%
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 .l-bx {
        width: 72%;
        margin: 0 auto 25px
    }
}

.letterPage .item1 .flex-bx3 .r-bx {
    width: 45%
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 .r-bx {
        width: 72%;
        margin: 0 auto
    }
}

.letterPage .item1 .flex-bx3 .des-bx {
    padding: 27px 27px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3)
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 .des-bx {
        padding: 18px 25px 15px;
        -webkit-box-shadow: 0 0 5px 0 rgba(0,119,255,.3);
        box-shadow: 0 0 5px 0 rgba(0,119,255,.3)
    }
}

.letterPage .item1 .flex-bx3 .des-bx .des-ti {
    font-size: 1rem;
    line-height: 1.47;
    letter-spacing: .8px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 12px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 .des-bx .des-ti {
        font-size: .875rem;
        margin-bottom: 6px
    }
}

.letterPage .item1 .flex-bx3 .des-bx .ti {
    font-size: 1rem;
    line-height: 1.47;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 .des-bx .ti {
        font-size: .875rem
    }
}

.letterPage .item1 .flex-bx3 .des-bx .ti span {
    font-size: 1.5rem;
    letter-spacing: 1.2px
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx3 .des-bx .ti span {
        font-size: 1.0625rem
    }
}

.letterPage .item1 .des1 {
    margin-top: 40px
}

@media (max-width:991px) {
    .letterPage .item1 .des1 {
        margin-top: 20px
    }
}

.letterPage .item1 .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx {
        display: block
    }
}

.letterPage .item1 .flex-bx .l {
    width: 39%
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx .l {
        width: 100%
    }
}

.letterPage .item1 .flex-bx .r {
    width: 55.7%
}

@media (max-width:991px) {
    .letterPage .item1 .flex-bx .r {
        width: 100%
    }
}

@media (min-width:1200px) {
    .csrvisionPage .container {
        max-width: 1056px
    }
}

.csrvisionPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px
}

@media (max-width:991px) {
    .csrvisionPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.csrvisionPage .item1 .ti-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .csrvisionPage .item1 .ti-bx .g-ti {
        font-size: 7.1875rem;
        line-height: .75;
        letter-spacing: 2.8px;
        font-weight: 700;
        color: #f3f3f3;
        font-family: Raleway
    }

@media (max-width:991px) {
    .csrvisionPage .item1 .ti-bx .g-ti {
        font-size: 2.9375rem;
        letter-spacing: 0
    }
}

.csrvisionPage .item1 .ti-bx .sh-ytit {
    margin-bottom: 20px
}

.csrvisionPage .item1 .flex-bx1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 65px
}

@media (max-width:991px) {
    .csrvisionPage .item1 .flex-bx1 {
        display: block;
        position: relative;
        margin-top: 32px
    }
}

.csrvisionPage .item1 .flex-bx1 .l {
    width: 59.3%
}

@media (max-width:991px) {
    .csrvisionPage .item1 .flex-bx1 .l {
        width: 100%
    }
}

.csrvisionPage .item1 .flex-bx1 .r {
    position: relative;
    font-size: 2rem;
    line-height: 1.63;
    letter-spacing: 1.6px;
    font-weight: 500;
    color: #000
}

@media (max-width:991px) {
    .csrvisionPage .item1 .flex-bx1 .r {
        font-size: 1rem;
        position: absolute;
        top: -74px;
        right: 0
    }
}

.csrvisionPage .item1 .flex-bx1 .r span {
    position: relative;
    padding-right: 35px;
    padding-left: 35px;
    display: block
}

@media (max-width:991px) {
    .csrvisionPage .item1 .flex-bx1 .r span {
        padding-right: 18px;
        padding-left: 18px
    }
}

.csrvisionPage .item1 .flex-bx1 .r span:before {
    position: absolute;
    left: 0;
    top: -25px;
    content: ",,";
    font-family: Raleway;
    width: 45px;
    height: 0;
    font-size: 4rem;
    line-height: 0;
    letter-spacing: 0;
    font-weight: 700;
    color: #07f
}

@media (max-width:991px) {
    .csrvisionPage .item1 .flex-bx1 .r span:before {
        font-size: 2.3125rem;
        top: -19px
    }
}

.csrvisionPage .item1 .flex-bx1 .r span:after {
    position: absolute;
    right: 0;
    bottom: 11px;
    content: ",,";
    font-family: Raleway;
    width: 45px;
    height: 0;
    font-size: 4rem;
    line-height: 0;
    letter-spacing: 0;
    font-weight: 700;
    color: #07f
}

@media (max-width:991px) {
    .csrvisionPage .item1 .flex-bx1 .r span:after {
        font-size: 2.3125rem;
        width: 18px
    }
}

.csrvisionPage .item1 .cir-img {
    max-width: 714px;
    width: 90%;
    margin: 36px auto 0;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 36px;
}

@media (max-width:767px) {
    .csrvisionPage .item1 .cir-img {
        width: 100%;
        margin-top: 15px
    }
}

.csrvisionPage .item1 .cir-img:before {
    position: absolute;
    content: "";
    right: -330px;
    bottom: 0;
    width: 358px;
    height: 316px;
    background: url(../images/csrvision/pc_people-1.png?5b9e6fd6) no-repeat 50%/contain
}

@media (max-width:767px) {
    .csrvisionPage .item1 .cir-img:before {
        display: none
    }
}

.csrvisionPage .item1 .usig-logo {
    width: 28%;
    min-width: fit-content;
}

.csrvisionPage .item1 .des1 {
    margin-top: 35px
}

@media (max-width:767px) {
    .csrvisionPage .item1 .des1 {
        margin-top: 20px
    }
}

.csrvisionPage .item1 .sq-img {
    max-width: 740px;
    width: 90%;
    margin: 60px auto 0;
    position: relative
}

@media (max-width:767px) {
    .csrvisionPage .item1 .sq-img {
        margin-top: 35px;
        width: 100%
    }
}

.csrvisionPage .item1 .sq-img img {
    width: 100%
}

.csrvisionPage .item1 .sq-img:before {
    position: absolute;
    content: "";
    left: -300px;
    bottom: 0;
    width: 222px;
    height: 306px;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

.csrvisionPage .item1 .bl-ti {
    font-size: 1.5rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 25px;
    margin-top: 62px
}

@media (max-width:767px) {
    .csrvisionPage .item1 .bl-ti {
        font-size: 1rem;
        margin-top: 30px;
        margin-bottom: 30px
    }
}

.csrvisionPage .item1 .table-bx {
    overflow-x: auto
}

    .csrvisionPage .item1 .table-bx table {
        width: 100%;
        width: 1024px;
        font-family: Noto Sans TC
    }

        .csrvisionPage .item1 .table-bx table .tab-col2 {
            width: 54%;
            padding: 20px 0;
            border-bottom: 1px solid #fff;
            background-image: -webkit-gradient(linear,left bottom,left top,color-stop(-100%,#00428e),to(#07f)) !important;
            background-image: -webkit-linear-gradient(bottom,#00428e -100%,#07f) !important;
            background-image: -o-linear-gradient(bottom,#00428e -100%,#07f) !important;
            background-image: linear-gradient(0deg,#00428e -100%,#07f) !important
        }

@media (max-width:767px) {
    .csrvisionPage .item1 .table-bx table .tab-col2 {
        padding: 15px 0
    }
}

.csrvisionPage .item1 .table-bx table td {
    padding: 20px 0;
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000
}

@media (max-width:767px) {
    .csrvisionPage .item1 .table-bx table td {
        font-size: .875rem;
        padding: 15px 0
    }
}

.csrvisionPage .item1 .table-bx table .t-tr td, .csrvisionPage .item1 .table-bx table .t-tr th {
    text-align: center;
    font-size: 1rem;
    line-height: 1.2;
    letter-spacing: .8px;
    font-weight: 500;
    color: #fff;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
    background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
    background-image: -o-linear-gradient(bottom,#00428e,#07f);
    background-image: linear-gradient(0deg,#00428e,#07f)
}

@media (max-width:767px) {
    .csrvisionPage .item1 .table-bx table .t-tr td, .csrvisionPage .item1 .table-bx table .t-tr th {
        font-size: .875rem
    }
}

.csrvisionPage .item1 .table-bx table .t-tr td {
    border-right: 1px solid #fff
}

.csrvisionPage .item1 .table-bx table .t-tr .l-1 {
    width: 18%;
    border-right: 1px solid #fff
}

.csrvisionPage .item1 .table-bx table .t-tr .r-1 {
    border-left: 1px solid #fff
}

.csrvisionPage .item1 .table-bx table .b-tr td {
    width: 27%;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),color-stop(180%,#07f));
    background-image: -webkit-linear-gradient(bottom,#00428e,#07f 180%);
    background-image: -o-linear-gradient(bottom,#00428e,#07f 180%);
    background-image: linear-gradient(0deg,#00428e,#07f 180%)
}

.csrvisionPage .item1 .table-bx table .tab-it td {
    border: 1px solid #dedede;
    border-top: none;
    border-left: none;
    vertical-align: top;
    padding: 10px 0
}

    .csrvisionPage .item1 .table-bx table .tab-it td .blc {
        padding-left: 30px;
        position: relative;
        font-size: 1rem;
        line-height: 2;
        letter-spacing: .8px;
        font-weight: 400;
        color: #000
    }

@media (max-width:767px) {
    .csrvisionPage .item1 .table-bx table .tab-it td .blc {
        font-size: .875rem
    }
}

.csrvisionPage .item1 .table-bx table .tab-it td .blc:before {
    position: absolute;
    content: "";
    left: 18px;
    top: 13px;
    width: 7px;
    height: 7px;
    background-color: #00428e;
    border-radius: 50%
}

@media (max-width:767px) {
    .csrvisionPage .item1 .table-bx table .tab-it td .blc:before {
        width: 5px;
        height: 5px
    }
}

.csrvisionPage .item1 .table-bx table .tab-it td:first-child {
    background-color: #eff8fe;
    vertical-align: inherit;
    border-left: 1px solid #dedede
}

    .csrvisionPage .item1 .table-bx table .tab-it td:first-child .tab-tibx {
        text-align: center;
        font-size: 1.25rem;
        line-height: 1.6;
        letter-spacing: 1px;
        font-weight: 500;
        color: #000
    }

@media (max-width:767px) {
    .csrvisionPage .item1 .table-bx table .tab-it td:first-child .tab-tibx {
        font-size: 1rem
    }
}

.csrvisionPage .item1 .table-bx table .tab-it td:first-child .tab-tibx .img-bx {
    width: 94px;
    margin: 0 auto
}

.csrvisionPage .item1 .table-bx table .tab-it td:first-child .tab-tibx .ti {
    margin-top: 15px
}

@media (min-width:1200px) {
    .majPage .container {
        max-width: 1056px
    }
}

.majPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

@media (max-width:991px) {
    .majPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.majPage .item1:after {
    position: absolute;
    content: "";
    right: 0;
    top: 30%;
    background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
    width: 235px;
    height: 898px;
    z-index: -1
}

@media (max-width:991px) {
    .majPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .majPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

.majPage .item1 .sh-ycti,
.majPage .item1 .sh-blti {
    margin-top: 65px
}

@media (max-width:767px) {
    .majPage .item1 .sh-ycti {
        margin-top: 30px
    }
}

.majPage .item1 .it1-bx {
    margin-top: 65px
}

    .majPage .item1 .it1-bx ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul {
        display: block
    }
}

.majPage .item1 .it1-bx ul li {
    width: 47.8%;
    padding: 90px 20px 40px;
    margin-bottom: 50px;
    position: relative;
    border-radius: 8px;
    background-color: #eff8fe
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li {
        width: 100%;
        padding: 70px 26px 25px;
        border-radius: 4px
    }
}

@media (min-width:768px) {
    .majPage .item1 .it1-bx ul li:nth-child(2n) .arr {
        left: -4.4%
    }

        .majPage .item1 .it1-bx ul li:nth-child(2n) .arr:before {
            left: 4.4%
        }
}

.majPage .item1 .it1-bx ul li:before {
    position: absolute;
    content: "";
    top: -4px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAABzBAMAAADqCcqKAAAAJFBMVEVHcEwAUrEAUrAAU7MAVbcAX80AYtMAWL0AXMcAWsIAUrEAUKxEW3tfAAAABHRSTlMASYfBVHksfwAAAlNJREFUaN7t1r1OG0EYheHjXMHY3IDXKWkWKNOQBMkSVUJky21ApgZiyXKXHzmCjogipguBCirsLr65jC2MF7y7ntnsvpEQRy53eTjfN2PQPpqP0jOYb3afPLj3DOYeqYl6bduwCWYCtsl+7X24YbNpd0iDDTLtht0hGbxho/EfQPLETHf4xEfaosE9GvxgwX4L/NiGLVTcsQ1RcRdu2Hov9dFY8BjNF7rhZ7rhKQz2Q3ikx1W44XdD7xAHBYPfLDggs0M3tF80OiHzzoLnZA7ghpN7zzY0MDgQDJ7R4FcaPIXBQUg3nNwK/eRyLrjh9JCqy+XHFOxxORC7w16VHqlg8IwGD2GwF9INDQx+EgzerVAdKN0Qbli/81SHcjQDt6BszsBOt458zP1ItzrE563uR4p484lSOzQwOJ+o4DNKgYLB1zQY0mDE0xWQTcENDdzwTdTTdvEJafCBp+vC80twQwM3vBALXhkYfFywcNDA4EJB0QULBm/FgpeLnm4KzHUotuHvGE/jxGzUypPUXo2zxsh9pJfB/OnSy/GfLFmTe8Pg4UOl1Zux9waHsV5sw+HiLCo5DTS2YewoSr6rDOUKBglPrnp5t3IFq0lPasXDG8oVTPZ8xJFxBdM8j6OT7Mlt07O8cPPSfu3l59NfTB2T26a9rkf6WqKblnIQR+me3DbtfiFHy36K6yQcr8f60pc9Dkzk6CSMdRTIGfTx7CJXstWbg+vyjP0j+ZhzOwNLvmrTyMpG5N+DwPW1DPOMpFyp2QRlj1f+ycsSr/uQCzg0qPcX1LNiy9ChvssAAAAASUVORK5CYII=) no-repeat 50%/contain;
    width: 121px;
    height: 73px;
    border-radius: 17px 0 0 0
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li:before {
        width: 100px;
        height: 50px;
        top: 0;
        border-radius: 6px 0 0 0
    }
}

.majPage .item1 .it1-bx ul li .arr {
    width: 104.9%;
    height: 2px;
    background-color: #f3f3f3;
    position: absolute;
    top: -26px;
    left: 0
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li .arr {
        top: -18px;
        width: 100%
    }
}

.majPage .item1 .it1-bx ul li .arr:before {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    border-left: 9px solid #07dbea;
    border-top: 7px dashed transparent;
    border-bottom: 7px dashed transparent
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li .arr:before {
        border-left: 9px solid #07dbea;
        border-top: 6px dashed transparent;
        border-bottom: 6px dashed transparent
    }
}

.majPage .item1 .it1-bx ul li .step {
    position: absolute;
    top: 14px;
    left: 20px;
    font-size: 1.25rem;
    line-height: 1.4;
    letter-spacing: 1px;
    font-weight: 700;
    color: #fff;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li .step {
        font-size: 1rem;
        top: 11px;
        left: 19px
    }
}

.majPage .item1 .it1-bx ul li .ti {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 12px
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li .ti {
        font-size: 1rem;
        margin-bottom: 7px
    }
}

.majPage .item1 .it1-bx ul li .blc {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    padding-left: 13px;
    position: relative;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .majPage .item1 .it1-bx ul li .blc {
        font-size: .875rem;
        line-height: 1.8
    }
}

.majPage .item1 .it1-bx ul li .blc:before {
    position: absolute;
    content: "";
    left: 0;
    top: 13px;
    width: 7px;
    height: 7px;
    background-color: #00428e;
    border-radius: 50%
}

.majPage .item1 .it2-bx .sh-des, .majPage .item1 .it2-bx .sh-ycti {
    margin-top: 35px
}

@media (max-width:767px) {
    .majPage .item1 .it2-bx .sh-des {
        margin-top: 13px
    }
}

.majPage .item1 .it2-bx .bl-ti {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    margin-top: 57px
}

@media (max-width:767px) {
    .majPage .item1 .it2-bx .bl-ti {
        margin-top: 20px;
        font-size: 1rem
    }
}

.majPage .item1 .it2-bx .img-bx {
    margin-top: 35px;
    position: relative;
    width: 69.5%
}

@media (max-width:767px) {
    .majPage .item1 .it2-bx .img-bx {
        width: 100%;
        margin-top: 30px
    }
}

.majPage .item1 .it2-bx .img-bx:before {
    position: absolute;
    content: "";
    right: -400px;
    top: 20px;
    background: url(../images/maj/mb_people_bg.png?8574663f) no-repeat 50%/contain;
    width: 329px;
    height: 339px
}

@media (max-width:991px) {
    .majPage .item1 .it2-bx .img-bx:before {
        width: 229px;
        height: 239px;
        right: -263px
    }
}

@media (max-width:767px) {
    .majPage .item1 .it2-bx .img-bx:before {
        display: none
    }
}

.majPage .item1 .it2-bx .p-img {
    width: 50%;
    margin-top: 15px
}

.majPage .item1 .it3-bx .sh-ycti,
.majPage .item1 .it3-bx .sh-blti {
    margin-top: 85px
}

@media (max-width:767px) {
    .majPage .item1 .it3-bx .sh-ycti,
    .majPage .item1 .it3-bx .sh-blti {
        margin-top: 45px
    }
}

.majPage .item1 .it3-bx .img-bx {
    margin-top: 70px
}

@media (max-width:1199px) {
    .majPage .item1 .it3-bx .img-bx {
        overflow-x: scroll
    }
}

.majPage .item1 .it3-bx .img-bx > img {
    min-width: 1024px;
}

@media (max-width:767px) {
    .majPage .item1 .it3-bx .img-bx > img {
        min-width: 880px
    }
}

@media (max-width:767px) {
    .majPage .item1 .it3-bx .img-bx {
        margin-top: 35px
    }
}

.majPage .item1 .it3-bx .remi {
    margin-top: 25px
}

@media (min-width:1200px) {
    .unsdgsPage .container {
        max-width: 1056px
    }
}

.unsdgsPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .unsdgsPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .unsdgsPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .unsdgsPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .unsdgsPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.unsdgsPage .item1 .sh-des {
    margin-top: 60px;
    margin-bottom: 65px
}

@media (max-width:767px) {
    .unsdgsPage .item1 .sh-des {
        margin-top: 20px;
        margin-bottom: 32px
    }
}

.unsdgsPage .item1 .it1-bx {
    margin-top: 65px
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx {
        margin-top: 55px
    }
}

.unsdgsPage .item1 .it1-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul {
        display: block
    }
}

.unsdgsPage .item1 .it1-bx ul li {
    width: 30.5%;
    padding: 90px 20px 40px;
    margin-bottom: 50px;
    position: relative;
    border-radius: 8px;
    background-color: #eff8fe
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li {
        width: 100%;
        padding: 70px 26px 25px;
        border-radius: 4px
    }
}

@media (min-width:768px) {
    .unsdgsPage .item1 .it1-bx ul li:nth-child(3) .arr {
        width: 100%
    }
}

.unsdgsPage .item1 .it1-bx ul li:before {
    position: absolute;
    content: "";
    top: -4px;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN8AAABzBAMAAADqCcqKAAAAJFBMVEVHcEwAUrEAUrAAU7MAVbcAX80AYtMAWL0AXMcAWsIAUrEAUKxEW3tfAAAABHRSTlMASYfBVHksfwAAAlNJREFUaN7t1r1OG0EYheHjXMHY3IDXKWkWKNOQBMkSVUJky21ApgZiyXKXHzmCjogipguBCirsLr65jC2MF7y7ntnsvpEQRy53eTjfN2PQPpqP0jOYb3afPLj3DOYeqYl6bduwCWYCtsl+7X24YbNpd0iDDTLtht0hGbxho/EfQPLETHf4xEfaosE9GvxgwX4L/NiGLVTcsQ1RcRdu2Hov9dFY8BjNF7rhZ7rhKQz2Q3ikx1W44XdD7xAHBYPfLDggs0M3tF80OiHzzoLnZA7ghpN7zzY0MDgQDJ7R4FcaPIXBQUg3nNwK/eRyLrjh9JCqy+XHFOxxORC7w16VHqlg8IwGD2GwF9INDQx+EgzerVAdKN0Qbli/81SHcjQDt6BszsBOt458zP1ItzrE563uR4p484lSOzQwOJ+o4DNKgYLB1zQY0mDE0xWQTcENDdzwTdTTdvEJafCBp+vC80twQwM3vBALXhkYfFywcNDA4EJB0QULBm/FgpeLnm4KzHUotuHvGE/jxGzUypPUXo2zxsh9pJfB/OnSy/GfLFmTe8Pg4UOl1Zux9waHsV5sw+HiLCo5DTS2YewoSr6rDOUKBglPrnp5t3IFq0lPasXDG8oVTPZ8xJFxBdM8j6OT7Mlt07O8cPPSfu3l59NfTB2T26a9rkf6WqKblnIQR+me3DbtfiFHy36K6yQcr8f60pc9Dkzk6CSMdRTIGfTx7CJXstWbg+vyjP0j+ZhzOwNLvmrTyMpG5N+DwPW1DPOMpFyp2QRlj1f+ycsSr/uQCzg0qPcX1LNiy9ChvssAAAAASUVORK5CYII=) no-repeat 50%/contain;
    width: 121px;
    height: 73px;
    border-radius: 17px 0 0 0
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li:before {
        width: 100px;
        height: 50px;
        top: 0;
        border-radius: 6px 0 0 0
    }
}

.unsdgsPage .item1 .it1-bx ul li .arr {
    width: 114%;
    height: 2px;
    background-color: #f3f3f3;
    position: absolute;
    top: -26px;
    left: 0
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li .arr {
        top: -18px;
        width: 100%
    }
}

.unsdgsPage .item1 .it1-bx ul li .arr:before {
    position: absolute;
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    border-left: 9px solid #07dbea;
    border-top: 7px dashed transparent;
    border-bottom: 7px dashed transparent
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li .arr:before {
        border-left: 9px solid #07dbea;
        border-top: 6px dashed transparent;
        border-bottom: 6px dashed transparent
    }
}

.unsdgsPage .item1 .it1-bx ul li .step {
    position: absolute;
    top: 14px;
    left: 20px;
    font-size: 1.25rem;
    line-height: 1.4;
    letter-spacing: 1px;
    font-weight: 700;
    color: #fff;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li .step {
        font-size: 1rem;
        top: 11px;
        left: 19px
    }
}

.unsdgsPage .item1 .it1-bx ul li .ti {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 12px
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li .ti {
        font-size: 1rem;
        margin-bottom: 7px
    }
}

.unsdgsPage .item1 .it1-bx ul li .blc {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    padding-left: 13px;
    position: relative;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it1-bx ul li .blc {
        font-size: .875rem;
        line-height: 1.8
    }
}

.unsdgsPage .item1 .it1-bx ul li .blc:before {
    position: absolute;
    content: "";
    left: 0;
    top: 13px;
    width: 7px;
    height: 7px;
    background-color: #00428e;
    border-radius: 50%
}

.unsdgsPage .item1 .it2-bx .sh-ycti {
    margin-top: 15px;
    margin-bottom: 45px
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it2-bx .sh-ycti {
        margin-bottom: 25px;
        margin-top: 0
    }
}

.unsdgsPage .item1 .it2-bx .img-bx {
    margin-bottom: 20px
}

.unsdgsPage .item1 .it3-bx .sh-ycti {
    margin-top: 70px;
    margin-bottom: 45px
}

.unsdgsPage .item1 .it3-bx .img-bx {
    margin-bottom: 18px;
}

.unsdgsPage .item1 .it3-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative;
}

.unsdgsPage .item1 .it3-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgb(0 119 255 / 30%);
    box-shadow: 0 0 10px 0 rgb(0 119 255 / 30%);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto;
}

    .unsdgsPage .item1 .it3-bx table img {
        width: 100px;
        height: 100px;
    }


    .unsdgsPage .item1 .it3-bx table tr:first-child td:not(:last-child) {
        border-right: 1px solid #fff;
    }

    .unsdgsPage .item1 .it3-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient( 0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0;
    }

    .unsdgsPage .item1 .it3-bx table tr td:first-child {
        background-color: #eff8fe;
        text-align: center;
        vertical-align: middle;
    }

        .unsdgsPage .item1 .it3-bx table tr td:first-child div {
            color: #004FA9;
        }

    .unsdgsPage .item1 .it3-bx table tr td:last-child {
        text-align: center;
        vertical-align: middle;
    }


    .unsdgsPage .item1 .it3-bx table td {
        font-size: 1.0rem;
        line-height: 1.6;
        letter-spacing: 1px;
        font-weight: 500;
        color: #000;
        padding: 25px 15px;
        width: 20%;
        border-top: 1px solid #dedede;
        border-right: 1px solid #dedede;
        vertical-align: top;
    }

        .unsdgsPage .item1 .it3-bx table td:nth-child(1) {
            width: 155px;
        }

        .unsdgsPage .item1 .it3-bx table td:nth-child(2) {
            width: 10%;
        }

        .unsdgsPage .item1 .it3-bx table td:nth-child(6) {
            width: 15%;
        }

@media (max-width:767px) {
    .unsdgsPage .item1 .it3-bx .sh-ycti {
        margin-top: 35px;
        margin-bottom: 25px
    }
}

@media (max-width:767px) {
    .unsdgsPage .item1 .it3-bx .img-bx img {
        /*min-width: 106%*/
    }

    .unsdgsPage .item1 .it3-bx table {
        width: 90%;
    }

        .unsdgsPage .item1 .it3-bx table tr:nth-child(odd) td {
            background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
            background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
            background-image: -o-linear-gradient(bottom,#00428e,#07f);
            background-image: linear-gradient( 0deg,#00428e,#07f);
            color: #fff;
            padding: 20px 0;
        }

        .unsdgsPage .item1 .it3-bx table tr:nth-child(2) td {
            text-align: center !important;
        }

        .unsdgsPage .item1 .it3-bx table tr:nth-child(even) td {
            text-align: left;
        }

        .unsdgsPage .item1 .it3-bx table tr td:last-child {
            vertical-align: top;
        }
}

@media (min-width:1200px) {
    .finanPage .container {
        max-width: 1056px
    }
}

.finanPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .finanPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .finanPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .finanPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .finanPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.finanPage .item1 .it1-bx .sh-ycti,
.finanPage .item1 .it1-bx .sh-blti {
    margin-top: 70px
}

@media (max-width:991px) {
    .finanPage .item1 .it1-bx .sh-ycti {
        margin-top: 22px
    }
}

.finanPage .item1 .it1-bx .sh-des {
    margin-top: 43px
}

@media (max-width:991px) {
    .finanPage .item1 .it1-bx .sh-des {
        margin-top: 17px
    }
}

.finanPage .item1 .it1-bx .ti-bx {
    margin-top: 33px;
    display: block;
    margin-bottom: 25px;
    position: relative
}

@media (max-width:991px) {
    .finanPage .item1 .it1-bx .ti-bx {
        margin-top: 15px;
        margin-bottom: 12px;
        display: block
    }
}

.finanPage .item1 .it1-bx .ti-bx:before {
    position: absolute;
    content: "";
    left: -220px;
    bottom: -800px;
    width: 165px;
    height: 323px;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

@media (max-width:991px) {
    .finanPage .item1 .it1-bx .ti-bx:before {
        bottom: -470px
    }
}

@media (max-width:767px) {
    .finanPage .item1 .it1-bx .ti-bx:before {
        display: none
    }
}

.finanPage .item1 .it1-bx .ti-bx .unit {
    margin-top: 0;
    bottom: -13px;
    position: absolute;
    right: 0
}

@media (max-width:991px) {
    .finanPage .item1 .it1-bx .ti-bx .unit {
        text-align: right;
        position: relative
    }
}

.finanPage .item1 .it1-bx .ti-bx .rem {
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .5px;
    font-weight: 400;
    color: #e61515;
    top: -19px;
    margin-bottom: -23px;
    position: relative
}

    .finanPage .item1 .it1-bx .ti-bx .rem span {
        font-size: 1.5625rem;
        position: relative;
        top: 8px
    }

.finanPage .item1 .it1-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.finanPage .item1 .it1-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .finanPage .item1 .it1-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .finanPage .item1 .it1-bx table tr:first-child td {
        padding: 10px 0
    }
}

.finanPage .item1 .it1-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.finanPage .item1 .it1-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 15%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .finanPage .item1 .it1-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.finanPage .item1 .it1-bx table.table-column-alternate-color td:nth-child(2n) {
    background-color: #eff8fe
}

.finanPage .item1 .it1-bx table.table-column-alternate-color tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.finanPage .item1 .it1-bx table.table-column-alternate-color tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.finanPage .item1 .it1-bx table td.span4, .finanPage .item1 .it1-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.finanPage .item1 .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.finanPage .item1 .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .finanPage .item1 .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .finanPage .item1 .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.finanPage .item1 .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.finanPage .item1 .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 15%;
    border-top: 1px solid #dedede
}

.finanPage .item1 .it2-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .finanPage .item1 .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.finanPage .item1 .it2-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.finanPage .item1 .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.finanPage .item1 .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.finanPage .item1 .it2-bx table td.span4, .finanPage .item1 .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.finanPage .item1 .it2-bx .sh-des {
    margin-top: 35px
}

@media (max-width:991px) {
    .finanPage .item1 .it2-bx .sh-des {
        margin-top: 17px
    }
}

.finanPage .item1 .it2-bx .sh-blti {
    margin-top: 35px
}

@media (max-width:991px) {
    .finanPage .item1 .it2-bx .sh-blti {
        margin-top: 17px
    }
}

.finanPage .item1 .it2-bx .img-bx {
    width: 685px;
    margin-top: 28px;
    position: relative
}

@media (max-width:991px) {
    .finanPage .item1 .it2-bx .img-bx {
        margin-top: 14px;
        width: 100%
    }
}

.finanPage .item1 .it2-bx .img-bx:before {
    position: absolute;
    content: "";
    right: -390px;
    top: 21px;
    width: 313px;
    height: 346px;
    background: url(../images/fina/pc_people02_bg.png?b9cd3d29) no-repeat 50%/contain
}

.finanPage .item1 .it3-bx .sh-ycti,
.finanPage .item1 .it3-bx .sh-blti {
    margin-top: 68px;
    margin-bottom: 10px
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx .sh-ycti {
        margin-top: 40px;
        margin-bottom: 5px
    }
}

.finanPage .item1 .it3-bx .sh-des {
    margin-top: 30px
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx .sh-des {
        margin-top: 10px
    }
}

.finanPage .item1 .it3-bx .des {
    font-weight: 500;
    font-size: 1.25rem
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx .des {
        font-size: 1rem
    }
}

.finanPage .item1 .it3-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 75px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx ul {
        display: block
    }
}

.finanPage .item1 .it3-bx ul > li {
    padding: 30px 30px 30px 75px;
/*    width: 44.3%;*/
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    margin-left: 48px;
    margin-bottom: 40px
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx ul > li {
        width: 100%;
        margin-left: 0;
        padding: 40px 32px 15px;
        margin-bottom: 65px
    }

        .finanPage .item1 .it3-bx ul > li:last-child {
            margin-bottom: 0
        }
}

.finanPage .item1 .it3-bx ul > li:nth-child(3) {
    width: 100%
}

    .finanPage .item1 .it3-bx ul > li:nth-child(3) .stimg {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: 57px
    }

@media (max-width:991px) {
    .finanPage .item1 .it3-bx ul > li:nth-child(3) .stimg {
        left: 50%;
        top: -30px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 70px
    }
}

.finanPage .item1 .it3-bx ul li .stimg {
    position: absolute;
    left: -48px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx ul li .stimg {
        left: 50%;
        top: -30px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 70px
    }
}

.finanPage .item1 .it3-bx ul li .ti {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx ul li .ti {
        font-size: 1rem
    }
}

.finanPage .item1 .it3-bx ul li .sh-blc {
    text-align: justify
}

.finanPage .item1 .it3-bx ul li .sh-des {
    margin-top: 0
}

.finanPage .item1 .it3-bx ul li .img-bx {
    margin-top: 27px;
    background-color: #eff8fe;
    padding-top: 30px;
    padding-bottom: 30px;
    width: calc(100% + 105px);
    left: -75px;
    position: relative;
    padding-left: 75px;
    margin-bottom: -30px
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx ul li .img-bx {
        width: calc(100% + 64px);
        left: -32px;
        padding-left: 0;
        margin-bottom: -15px
    }

        .finanPage .item1 .it3-bx ul li .img-bx img {
            width: 90%;
            margin: 0 auto
        }
}

.finanPage .item1 .it3-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .finanPage .item1 .it3-bx table tr:first-child th {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0;
        text-align: center;
        font-size: 1.15rem;
    }

@media (max-width:991px) {
    .finanPage .item1 .it3-bx table tr:first-child td {
        padding: 10px 0
    }
}

/*.finanPage .item1 .it3-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}
*/

.finanPage .item1 .it3-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 12px;
    width: 15%;
    border-top: 1px solid #dedede
}

.finanPage .item1 .it3-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.finanPage .item1 .it3-bx table.table-column-alternate-color td:nth-child(2n) {
    background-color: #eff8fe
}

.finanPage .item1 .it3-bx table.table-column-alternate-color tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.finanPage .item1 .it3-bx table.table-column-alternate-color tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.finanPage .item1 .it3-bx table td.span4, .finanPage .item1 .it3-bx table td.span6 {
    background-color: #f3f3f3 !important
}


.finanPage .item1 .it3-bx .table-bx {
    /*width: 75%*/
}

@media (max-width:991px) {
    .finanPage .item1 .it3-bx .table-bx {
        width: 100%
    }

    .finanPage .item1 .it3-bx table tr:first-child th {
        padding: 10px 0;
        text-align: center;
    }
}

.finanPage .item1 .it3-bx table tr:first-child th:not(:last-child) {
    border-right: 1px solid #fff
}

@media (min-width:1200px) {
    .riskPage .container {
        max-width: 1056px
    }
}

.riskPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

@media (max-width:991px) {
    .riskPage .item1:before {
        display: none
    }
}

.riskPage .item1:after {
    position: absolute;
    content: "";
    right: 0;
    top: 30%;
    background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
    width: 235px;
    height: 898px;
    z-index: -1
}

@media (max-width:991px) {
    .riskPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .riskPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .riskPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.riskPage .item1 .sh-ycti {
    margin-top: 40px;
}

.riskPage .item1 .sh-blti {
    margin-top: 40px;
}

@media (max-width:991px) {
    .riskPage .item1 .sh-ycti {
        margin-top: 20px
    }

    .riskPage .item1 .sh-blti {
        margin-top: 40px;
    }

}

.riskPage .item1 .sh-des {
    margin-top: 20px;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.6
}

@media (max-width:991px) {
    .riskPage .item1 .sh-des {
        margin-top: 10px;
        font-size: 1rem
    }
}

.riskPage .risk-management-procedure {
    margin-top: 65px;
}

.riskPage .item1 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 65px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

    .riskPage .item1 ul:before {
        position: absolute;
        content: "";
        left: -250px;
        bottom: 26%;
        width: 139px;
        height: 336px;
        background: url(data:image/png;base64,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) no-repeat 50%/contain
    }

@media (max-width:991px) {
    .riskPage .item1 ul {
        display: block;
        margin-top: 50px
    }
}

.riskPage .item1 ul li {
    padding: 30px 30px 30px 75px;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    margin-left: 48px;
    margin-bottom: 40px
}

    .riskPage .item1 ul li:last-child {
        /*margin-bottom: 0*/
    }

@media (max-width:991px) {
    .riskPage .item1 ul li {
        width: 100%;
        margin-left: 0;
        padding: 40px 32px 15px;
        margin-bottom: 60px
    }
}

.riskPage .item1 ul li .stimg {
    position: absolute;
    left: -48px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5
}

@media (max-width:991px) {
    .riskPage .item1 ul li .stimg {
        left: 50%;
        top: -30px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 70px
    }
}

.riskPage .item1 ul li .ti {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede
}

@media (max-width:991px) {
    .riskPage .item1 ul li .ti {
        font-size: 1rem
    }
}

.riskPage .item1 ul li .ti span {
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000;
    margin-left: 8px
}

@media (max-width:991px) {
    .riskPage .item1 ul li .ti span {
        display: block;
        font-size: .875rem;
        margin-left: -7px
    }
}

.riskPage .item1 ul li .sm-b {
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 500;
    color: #00428e
}

@media (max-width:991px) {
    .riskPage .item1 ul li .sm-b {
        display: block;
        font-size: .875rem
    }
}

.riskPage .item1 ul li .sh-blc {
    text-align: justify
}

.riskPage .item1 ul li .sh-des {
    margin-top: 0
}

.riskPage .item1 ul li .img-bx {
    margin-top: 27px;
    background-color: #eff8fe;
    padding-top: 30px;
    padding-bottom: 30px;
    width: calc(100% + 105px);
    left: -75px;
    position: relative;
    padding-left: 75px;
    margin-bottom: -30px
}

@media (max-width:991px) {
    .riskPage .item1 ul li .img-bx {
        width: calc(100% + 64px);
        left: -32px;
        padding-left: 0;
        margin-bottom: -15px
    }

        .riskPage .item1 ul li .img-bx img {
            width: 90%;
            margin: 0 auto
        }
}

.riskPage .item1 .it2-bx .sh-des {
    font-weight: 400;
    font-size: .875rem
}

@media (max-width:991px) {
    .riskPage .item1 .it2-bx .sh-des br {
        display: none
    }
}



.riskPage .item1 table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .riskPage .item1 table tr:first-child th {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0;
        text-align: center;
        font-size: 1.15rem;
    }

.riskPage .item1 .table-bx {
    /*width: 75%*/
    margin-bottom: 40px;
}

@media (max-width:991px) {
    .riskPage .item1 .table-bx {
        width: 100%
    }

    .riskPage .item1 table tr:first-child th {
        padding: 10px 0;
        text-align: center;
    }
}

.riskPage .item1 table tr:first-child th:not(:last-child) {
    border-right: 1px solid #fff
}

.riskPage .item1 table td {
    font-size: 1.1rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

.riskPage .item1 table {
    width: 100%;
}

@media (max-width:991px) {
    .riskPage .item1 table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.riskPage .item1 table td:nth-child(2n) {
    background-color: #eff8fe
}


.riskPage .item1 table td.span4, .riskPage .item1 table td.span6 {
    background-color: #f3f3f3 !important
}

@media (min-width:1200px) {
    .productPage .container {
        max-width: 1056px
    }
}

.productPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .productPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .productPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .productPage .item1:after {
        top: auto;
        bottom: 44.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .productPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.productPage .item1 .sh-ycti {
    margin-top: 66px
}

@media (max-width:991px) {
    .productPage .item1 .sh-ycti {
        margin-top: 27px
    }
}

.productPage .item1 .it1-bx .des-ti {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    margin-top: 42px
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .des-ti {
        font-size: 1rem;
        margin-top: 25px
    }
}

.productPage .item1 .it1-bx .des-ti span {
    font-weight: 700;
    font-family: Roboto;
    color: #00428e;
    margin-right: 11px
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .des-ti span {
        display: block
    }
}

.productPage .item1 .it1-bx .sh-des {
    margin-top: 27px
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .sh-des {
        margin-top: 13px
    }
}

.productPage .item1 .it1-bx .win-bx {
    margin-top: 75px;
    padding: 33px 0 33px 8%;
    border-radius: 8px;
    background-color: #f3f3f3;
    position: relative
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .win-bx {
        margin-top: 37px;
        padding: 25px;
        border-radius: 4px;
        overflow: hidden
    }
}

.productPage .item1 .it1-bx .win-bx .img-bx {
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 8px
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .win-bx .img-bx {
        position: relative;
        width: 160px;
        margin-left: auto;
        bottom: -25px;
        right: -25px
    }
}

.productPage .item1 .it1-bx .win-bx .bl-ti {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .win-bx .bl-ti {
        font-size: 1rem;
        margin-bottom: 8px
    }
}

.productPage .item1 .it1-bx .win-bx .sh-des {
    margin-top: 0
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .win-bx .sh-des {
        letter-spacing: 0
    }
}

.productPage .item1 .it1-bx .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 40px;
    position: relative
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .flex-bx {
        display: block;
        margin-top: 30px
    }
}

.productPage .item1 .it1-bx .flex-bx:before {
    position: absolute;
    content: "";
    width: 246px;
    height: 249px;
    left: -270px;
    bottom: 0;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

.productPage .item1 .it1-bx .flex-bx .l, .productPage .item1 .it1-bx .flex-bx .r {
    width: 49%
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .flex-bx .l, .productPage .item1 .it1-bx .flex-bx .r {
        width: 100%
    }
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .flex-bx .l {
        margin-bottom: 30px
    }
}

.productPage .item1 .it1-bx .des {
    margin-top: 50px;
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    width: 49%
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx .des {
        font-size: 1rem;
        width: 100%;
        margin-top: 25px
    }
}

.productPage .item1 .it1-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 75px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul {
        display: block;
        margin-top: 50px
    }
}

.productPage .item1 .it1-bx ul > li {
    padding: 30px 30px 30px 75px;
    width: 44.3%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    margin-left: 48px;
    margin-bottom: 40px
}

    .productPage .item1 .it1-bx ul > li:nth-child(2n) {
        position: relative;
        /*        top: -100px*/
    }

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul > li:nth-child(2n) {
        top: auto
    }
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul > li {
        width: 100%;
        margin-left: 0;
        padding: 40px 32px 15px;
        margin-bottom: 60px
    }
}

.productPage .item1 .it1-bx ul > li .stimg {
    position: absolute;
    left: -48px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul > li .stimg {
        left: 50%;
        top: -30px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 70px
    }
}

.productPage .item1 .it1-bx ul > li .ti {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul > li .ti {
        font-size: 1rem
    }
}

.productPage .item1 .it1-bx ul > li .ti span {
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000;
    margin-left: 8px
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul > li .ti span {
        display: block;
        font-size: .875rem;
        margin-left: -7px
    }
}

.productPage .item1 .it1-bx ul > li .sh-des {
    margin-top: 0
}

.productPage .item1 .it1-bx ul > li .img-bx {
    margin-top: 27px;
    background-color: #eff8fe;
    padding-top: 30px;
    padding-bottom: 30px;
    width: calc(100% + 105px);
    left: -75px;
    position: relative;
    padding-left: 75px;
    margin-bottom: -30px
}

@media (max-width:991px) {
    .productPage .item1 .it1-bx ul > li .img-bx {
        width: calc(100% + 64px);
        left: -32px;
        padding-left: 0;
        margin-bottom: -15px
    }

        .productPage .item1 .it1-bx ul > li .img-bx img {
            width: 90%;
            margin: 0 auto
        }
}


.productPage .item1 .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.productPage .item1 .it2-bx table {
    width: 100%;
}

.productPage .item1 .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .productPage .item1 .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .productPage .item1 .it2-bx table tr:first-child td {
        padding: 10px;
    }
}

.productPage .item1 .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.productPage .item1 .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 12px;
    width: 20%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.productPage .item1 .it2-bx table.table-column-alternate-color td:nth-child(2n) {
    background-color: #eff8fe
}

.productPage .item1 .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.productPage .item1 .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.productPage .item1 .it2-bx table td.span4, .productPage .item1 .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}

@media (max-width:767px) {
    .productPage .item1 .it2-bx .sh-ycti {
        margin-top: -20px
    }
}

.productPage .item1 .it2-bx .sh-des {
    margin-top: 43px
}

@media (max-width:767px) {
    .productPage .item1 .it2-bx .sh-des {
        margin-top: 20px
    }
}

.productPage .item1 .it2-bx .it2-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 35px;
    position: relative
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list {
        display: block;
        margin-top: 18px;
        padding-bottom: 187px
    }
}

.productPage .item1 .it2-bx .it2-list:before {
    position: absolute;
    content: "";
    right: -250px;
    bottom: 7%;
    width: 198px;
    height: 329px;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list:before {
        width: 98px;
        height: 229px;
        right: 0;
        bottom: 0
    }
}

.productPage .item1 .it2-bx .it2-list li {
    width: 49%;
    margin-bottom: 25px
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list li {
        width: 100%;
        margin-bottom: 20px
    }
}

.productPage .item1 .it2-bx .it2-list li:first-child {
    padding-right: 4%;
    border-right: 1px solid #dedede
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list li:first-child {
        border-right: none;
        padding-right: 0
    }
}

.productPage .item1 .it2-bx .it2-list li:nth-child(2) {
    padding-left: 3%
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list li:nth-child(2) {
        padding-left: 0
    }
}

.productPage .item1 .it2-bx .it2-list li:last-child {
    width: 100%
}

.productPage .item1 .it2-bx .it2-list li .st {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 15px;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list li .st {
        font-size: 1rem;
        margin-bottom: 10px
    }
}

@media (max-width:991px) {
    .productPage .item1 .it2-bx .it2-list li .sh-blc {
        letter-spacing: 0
    }
}

@media (min-width:1200px) {
    .suppPage .container {
        max-width: 1056px
    }
}

.suppPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

@media (max-width:991px) {
    .suppPage .item1:before {
        display: none
    }
}

.suppPage .item1:after {
    position: absolute;
    content: "";
    right: 0;
    top: 30%;
    background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
    width: 235px;
    height: 898px;
    z-index: -1
}

@media (max-width:991px) {
    .suppPage .item1:after {
        display: none;
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .suppPage .item1:after {
        top: auto;
        bottom: 44.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .suppPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.suppPage .item1 .sh-ycti,
.suppPage .item1 .sh-blti {
    margin-top: 66px
}

@media (max-width:991px) {
    .suppPage .item1 .sh-ycti {
        margin-top: 27px
    }

    .suppPage .item1 .sh-blti {
        margin-top: 43px
    }
}

.suppPage .item1 .it1-bx .sh-des {
    margin-top: 27px
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .sh-des {
        margin-top: 13px
    }
}

.suppPage .item1 .it1-bx .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 35px;
    position: relative
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .flex-bx {
        display: block
    }
}

.suppPage .item1 .it1-bx .flex-bx:before {
    position: absolute;
    content: "";
    right: -250px;
    bottom: -100px;
    width: 182px;
    height: 317px;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .flex-bx:before {
        width: 82px;
        height: 217px;
        top: -31px;
        bottom: auto;
        right: 5px
    }
}

.suppPage .item1 .it1-bx .flex-bx .st {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    margin-bottom: 15px;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .flex-bx .st {
        font-size: 1rem;
        margin-bottom: 6px
    }
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .flex-bx .sh-blc {
        letter-spacing: 0
    }
}

.suppPage .item1 .it1-bx .flex-bx .l {
    width: 35%;
    padding-right: 3.5%;
    border-right: 1px solid #dedede
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .flex-bx .l {
        width: 63%;
        padding-right: 0;
        border-right: none;
        margin-bottom: 20px
    }
}

.suppPage .item1 .it1-bx .flex-bx .l .sh-des {
    margin-top: 27px;
}

.suppPage .item1 .it1-bx .flex-bx .r {
    width: 65%;
    padding-left: 4.7%
}

@media (max-width:991px) {
    .suppPage .item1 .it1-bx .flex-bx .r {
        width: 100%;
        padding-left: 0
    }
}

.suppPage .item1 .st {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .suppPage .item1 .st {
        font-size: 1rem
    }
}

.suppPage .item1 .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.suppPage .item1 .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .suppPage .item1 .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .suppPage .item1 .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.suppPage .item1 .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.suppPage .item1 .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    /*width: 20%;*/
    width: 15%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .suppPage .item1 .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.suppPage .item1 .it2-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.suppPage .item1 .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.suppPage .item1 .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.suppPage .item1 .it2-bx table td.span4, .suppPage .item1 .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.suppPage .item1 .it2-bx .sh-ycti {
    margin-bottom: 25px
}

@media (max-width:991px) {
    .suppPage .item1 .it2-bx .sh-ycti {
        margin-bottom: 22px
    }
}

.suppPage .item1 .it2-bx .sh-des {
    margin-bottom: 35px
}

@media (max-width:991px) {
    .suppPage .item1 .it2-bx .sh-des {
        margin-bottom: 25px
    }
}

.suppPage .item1 .it2-bx .st {
    margin-bottom: 8px
}

.suppPage .item1 .it2-bx .st2 {
    margin-top: 30px
}

.suppPage .item1 .it2-bx .des {
    font-size: 1.25rem;
    font-weight: 500;
    margin-bottom: 26px
}

@media (max-width:991px) {
    .suppPage .item1 .it2-bx .des {
        font-size: 1rem;
        line-height: 1.4;
        margin-bottom: 20px
    }
}

.suppPage .item1 .it2-bx .des1 {
    margin-bottom: 32px
}

@media (max-width:991px) {
    .suppPage .item1 .it2-bx .des1 {
        margin-bottom: 26px
    }
}

.suppPage .item1 .it2-bx .img-bx {
    margin-bottom: 18px
}

.suppPage .item1 .it2-bx .imgbx1 {
    margin-bottom: 28px
}

.suppPage .item1 .it2-bx .imgbx2 {
    position: relative
}

    .suppPage .item1 .it2-bx .imgbx2:before {
        position: absolute;
        content: "";
        width: 180px;
        height: 343px;
        left: -250px;
        bottom: 0;
        background: url(data:image/png;base64,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) no-repeat 50%/contain
    }

.suppPage .item1 .it3-bx .sh-des {
    margin-top: 39px
}

@media (max-width:991px) {
    .suppPage .item1 .it3-bx .sh-des {
        margin-top: 30px
    }
}

@media (min-width:1200px) {
    .climPage .container {
        max-width: 1056px
    }
}

.climPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .climPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .climPage .item1:after {
        display: none;
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .climPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .climPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.climPage .item1 .sh-ycti {
    margin-top: 45px;
}

.climPage .item1 .sh-blti {
    margin-top: 66px
}

@media (max-width:991px) {
    .climPage .item1 .sh-ycti {
        margin-top: 27px;
    }

    .climPage .item1 .sh-blti {
        margin-top: 43px;
    }
}

.climPage .item1 .st {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .climPage .item1 .st {
        font-size: 1rem
    }
}

.climPage .item1 .it1-bx .it1-flex {
    margin-top: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .it1-flex {
        display: block;
        margin-top: 22px
    }
}

.climPage .item1 .it1-bx .it1-flex .sh-des {
    margin-top: 10px;
    text-align: justify
}

.climPage .item1 .it1-bx .it1-flex .l {
    width: 54%;
    padding-right: 5%;
    border-right: 1px solid #dedede
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .it1-flex .l {
        width: 100%;
        padding-right: 0;
        border-right: none
    }
}

.climPage .item1 .it1-bx .it1-flex .r {
    width: 46%;
    padding-left: 5%
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .it1-flex .r {
        width: 100%;
        padding-left: 0
    }
}

.climPage .item1 .it1-bx .flex-bx {
    margin-top: 60px;
    margin-bottom: 55px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

    .climPage .item1 .it1-bx .flex-bx:before {
        position: absolute;
        content: "";
        left: -275px;
        bottom: 60px;
        width: 214px;
        height: 300px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAEsCAMAAACIQ73XAAABy1BMVEVHcEwAQ5DP4+e45PgH2+oARZXw8PAykNYBZ77E4MwARZQH2+rn6+vv7+/Z6uPw8PACf//a4+EI2+oAQo4AQo4Afv/v7+8ARJMAfv/u7u719fUcx+rZ5OgH2+oDffsH2+oAeve/2b8H2+oAQo719fUAQo7u7u4H2+oH2+oH2+oH2+rC6f3x8fEH2+oAfv+xzawAfPvr6+vq6uqmxqgAfv8DRI9R4uydyuDE180G2OsAd/O13vmh1vYAfv8AWbqmvNAAWbul0/ex2fUAQo4H2+oAfv/H7//09PTr6+vx8fHz8/P5+fnt7e3s7Ozv7+8AWbn19fUAVLH39/cAXcHq6uoAX8YAVrUAWr0AY80AZdEAa90AYcrn5+cAcuro6OgAbeAAUKj/0tIAUq0AadkAZ9QAb+MAePQARpcAS58AcOYATaQAde4AaNYAevgAfPsASZwARJMAff3K7e/L5d+n3vZnodStzLf+qr0ebsBLi8cyeLyus86N3vNDofuHueXOt8lxu/xUgav20dRyqrvixc+RpMZq5O1EbqSazOoHhv5zi7WIsKs23+sd3esdhOYDsvQFxe+bwbU1jdwuX50gjfpjlqcObM0Cm/kZUpZcKn+oAAAAl3RSTlMAUBH+8S+wCRn+e0AvVfSY2kDSutS+x5/uiOspIMOj4TX4iufY9mifWXqu/ndqjMFK3e+PZf39Y5O6fNiNdMnu6rDD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+p+LK5AAAFm9JREFUeNrcnNlLY9kWxmOFECP9YKGiUI1UCD4JVQVlKLh9++ESdl5DOMQM3pDBjB6Tk8GkMlyNmoiWgqBVkfpz75ly5mEP58SqXg0NDTb481vf2mvvtffxeJYcqyvbG6G9SCQc2txYW1n1/BNidW0zIkWY+9fmmu93h/JthCMGsbn2K2i26lvhwudH/P9WNiJmEd54VclYX2zuCb8I+3ff29yGN4fPHIrPx82V10ohpS/kCMEY3xpKBHsNxVYsf7HQ9ppFUvq2I+EIRGz7l8vkXwvZ/Kl567M56UP9g6iLx1IFY6HCsL/Z3uYGRydqx5oxFEGI0PK4VjYjSBEO83+DvdBmaC+CGqEl1XrfRmSpsbGc/NuLLDmWUOh9m5GlR8j1crjijlT3k58/rxT/fXW/TLn82+7IEb4u3MwK41u+sPy8vZ8UCrfLc9eqS7Ui/LNQuC5wMZvNCkKMVUuEm1m46pqtvhd0MVP9gO93pIr81GNNVHKu/Y5UkbAe60b1A65h+V1dg2c6LKlkfJ8/9IOBboeLbjcQDH78/KdzWNuurkwT4xy8fQh2owbRZdmcWa8iy8W6jYTn/U7UIjrBj2+JjRVylUpXCW+urJnECBCSuZuC379qq3sgChuBj2/wxQq7SXV7/VXNdR1FiU7wy68o1lXhqxoLjYqXDKuA+N3citwXNFjoVJhgLpbB8LigwfpvFC/QwdzLwe98Zf+q4MKlYiP4BxqWa23TvdC3y3KN+/hU0f3ORyRrhd2USpbrejwqzhd9RH8ei10FkTMRYR1bdQHphDp+lhtBlmqS/17MF4vFAM90dchGLBZD5kIQzOc0Uz5dAVxcyFz3+ZMij1Wcz2/j8bhAFRt00B325lWwWhQNxGgvuGa3eT44rGJcoBK4MLwGm4hOJiGTagBFCFyT/An7j4gVX2BxVLEHjNLRhSz1jq3G1VQTqGMsUAlQklqHiySMzaUOKRiATsgOHJdDO8hWQgsFwLdZYXzChpFahzJWn0qwAdfWcwFVONYcoSrSQB/N8/saj6VSSyoZYhL2KR7rKJF46DrH5UTNqJ4Cw6jXamq1iiq1hJIxErASR0eplyfnuMizsFgxpqJPamq14mpv8RuvLkXxXEcs11FqBLeYfV5Cr5swhgKVfM1arc4CS1SLxUql5l2HuMjkquZMqJrxWs1ILclbV1FVEvJqpdLpFIzFOvbrl4+kxtdoEyqQXFCZqSUuW0EBazS/ejlK8WAvEGCBN24Ww3zDjCrN1IzVWnjrcFEfAg8PfX7d6vRfUhxWupSe2h54BF3ccxWbZlR1RoFlrJZB2evOeax0qVQa2q1j9uUQ91TXnKqR57FOLLx1aNg7BR6GAx6rdPoyDVqRdb64xJU3pQJJxlStw4VaI9O+7+mFpTo9PT4+nvbNbRZwZ/U6MfUVOGYYW7WsNlyBFxErk8kMn7oEqzKyv5iKKVW7xjD23jKXi+2oZKxMLjcM4FZ5th6ibf9bWWAeRQu15C4jZtErjQSsYx4rl5t2MKsh224gncWfWlCBFJRasZi5cZ4ktTiqcnnYwWw20IZ3MSsqQEN5Kxmbmi9LPFZG5priVg2UYX+taYkF8jBqJWNJU7kCSm9xWOUutlzwVzPK1lQgAeOtZDLZt8GS1ar38eXy+OEu0iRtqEAOSq1k8sE6CWWqcvkpSiAXVCJWG3ZYzRqMt5LmNf5J6y0TrAD00aF951sCtnFo32Vwapmaa6jzlkm+fnFs2nBiTwVKUGqZmitQ0nrLDCvo2LghA4FFw1VCam7cFQ5KKm+ZJ2G086dDaQgjFlfiYSphkgoaU5V03pqSnK9BnEZloLASUGolqYHeXZ1h6bSk89azUa4+9zrwRcPyBJuBogJlOG8lkyMd1wO339J5q6zvdzuPjeY0+tYRtVJwWO0TOLUoaqApBkFhF6lVq67PwqdGo9HsQmeh1RlbqwGHBSgob3FcCdUIryPsjnXeqtd1cvU4rEDAiZJxCEkFcrBqcSdPoyfpd56nZSyVWvWhFuuRx4q+g8zBPeKCwTUaXBYOendnd0MLb4lYbAym3PlTZ5o2xcpql66KgAWXhT6rfVerCYvFZuHoQkwWky5DVCshnX+mBuKJmiFW/VFdXToilgO7SegcZGvhhbzXVSahiVriYXXKXK16dmqA9RTtwryaIdgUa8KrMPewd3F314uZeIuCxMqqqkaXx2IltDWX7b6kgoB1qavI3pGBWgnlGbwlVj2rqhoBHqv92P9sJ5XdMU0NgQr80LcF3phxJRTEsldLJVefx2q2wQfStxhJFCzwP4MNh2IkLqlFQaqVVburJ2A1m1ukz2ZOkbDO9Vg9M7WgvFXPPiuttcBaJz3/pJGwwJkplt5bcEmYlWp853mB1W77yahaaFQGcpGqJZtrWpGx3pPNuPKIWHq5zL0FpxYdlBatSkPCOiCb91OAVK4BqVp92VmyWn+TDUyOUbF0xXBE6q2+kVofyC7s0shYP/Yd9pZ0pPGsUGuXKAerAD20rUbvkMhb8sL1JKsFtoiwipZTEsiqcTYkUutZbp1ktdaJrt8lrLCqCbg03OcEw/eWtHB1FGqtE11EttpCtk3rpK4a7scI1JLN9SirtUO0bFm17xVu6NWG6+RHBN7KPi4GeLSEBcywVvdIK0aWa0KKDciyQaDWomgEeSpBLUDSZeRtsVomd4U0q9cFibdoesrZK/CoKBmA5AaDZY9R5rFa1WMYrt6ADUy1aDaee89ik2GD5Yd4nGY5/8kIWK0q1YTcet3heYvnoulKBUotiPlqHQqrmqchuQZJXLVkKutKyHPZ7fibcFhVJtWG4drH9RZHpVZrx4PPZX2OUZaxqtU4DVMPk3hqZfVqrRPM+eNwWDwY86j/iW9qLi+F5y1a763mOsExtfVmK6tUi2F6Z+c2eg1xK2F2ASWrtUVwTmg9CKeVWNXqRTR6+UPfR8n9YQ9/3dJXwl2C70tYXzFpKJOQYe64X/3ym67vPZOpHFTrA8EUyOZAt6VSS/j1vbpM/MYXxP0hfk9opNYB/mzBbg9ZU6m1OH/XW4w12MVAvMrllFqf8D90YjfgLyrVYuSxgg7sx+CQrCfUqwX3tSjDsUncBiumKvBe5X5YA9ZM6Tr4AZFaTejpcQj5MC0lq8WosfRg9aRyvpWgxkMStcAWLJbBjS67CX/OVC0BTFUVG2mlWjfXZGrteuBDK5jd0LhioRZfFdXlPkst1BpMCqxYiRdstZoHCFjaymF7RshYqcWHaoFu5ygeazArXI+GN7MxvlrvEd/7KwRrtW3v2lmrJXS3GcWxQDNDsVjCu+vJEN9bO8ifZ5DHk/ZThbStWvyZbkpx07xZfxFfk09mk/ELplq7HuSQPuxnP1WgFa1u9cz48iM/Oo6VFAktPCe/vumNsNU68GCE+BlGiGsmjEItY6zBYtJPleoV+RUv9+h6PBSoMNTC/HQjDwZx1Smp8NadEdWZ6jk1lTou000BazbscXLhqNXe8uDGygbMwC6nUMsI626gu1nNVcLRsHczub454t/aYaj1N8HnhXZh7tpVZW9daA8ueqO48iqXtoN/GQ5wvUXy+dB1mKFPUlZLg+UdWN9QI+jgtwio3sHdcpK8pVVrmJdvqGnVElt43HXrEwHWv+BmdDVJrZ76dNruPiG+Wuset3OQ7eIltdRYg7yFWmT7rQPXc5BtzKsLtVR3rnoLsRxVq/Hj/Px83e9+DgJAiWq1BsoqGM9bq4XurcdLsTv7zxJykN2dVEW1al5VvXDWW9L5VXSfhOo9/GA/Jq5biprR09yDJ/VW9hLn4YxBfIDHqohHNMyJdCIIc7MaRS0F1V9EnwbdQbiHQYlqMXl+6bob6V4tkHmrrrh8uU/0Sd5PKNdLGoygFhv50agIeQ8eQa07h1LQs4V0bSYtqsXUaoxwv99Rb9FyLSKqgigFg29486Jadt/LwFRLqoJesk+e7qJhgaygVk166eSot6Q6uP9mmWKxceSqWrSI9Ydnic7iD17yVfXjdye9de51olx4DjAu2/Fv3xmUF0EQWI/nlxdn+84UQc+7HQwscGr1ph/dW5nzM801t3+TUa2uA6ygnFRL/6jjlahAM46iliVW7sxpqve4VNwnuZxSy+swlf8DIAjuA2pOeOuC4Lm7YSe4Doii7ohajzoqou+Or24B0sg5sW5pU9BL1Fsc7ADyyJCrpX0aTrbB2gWORIbUW1qxiIqFfws4FGXCnlAt1v7bX4OK7ebzRN5SifWX///dnetP41YWwD0h2CmJ5SQSHpLwEopCSBNEogoJ2iK2wyzEIVY2Qlqt1kLLh/3WSh3CN1CrogIzIxBoR+rMn7t+xIkf91zb8U3sOwcGEEEVP373nHvuI81MFyL4+esfIWz9j1xdZ358SzR++efkuWVpBL9PMDNeXnmtlv/1nwn3Cce7Ft+GVMVw2bfE47+HE+XWb4Q2LYgn1jCy3OsJbP1GqFRMZQhq8SPDvDoImlvmCPyexIsGLU6Bakn/ay8Es3VFEGqiFb5nDG+cphbAs2MX1s/GhPVTggRUsF3pYLIMsEN/tn7WKvvcDwyh8DVlff78/PJyZMTLy/Pz5w/4n7ceF3KvDvzk1tzfv/2J3Otwecr6oBIdueMFh+Y8iJ9fOPCw9dfq30oMwcCfOWa3944w8YJGyyJuTaQWXh+ic+vffx3srxN+ZUKcrKXVdYbZPPIIVZsPKgPt1cLrg0OLrcOD1f2dabzwLFwGs9/pf8GNIx9hHZEfnhvg35DR/5Op+fn59fX51BRfSBdqmxbNCx1bR35DKyXPWh5uMVEH0GAsjm+MVo8Cx0bkWKseUHisJPrbm5FjIQrGkv0+UQmDlUd/uxbDMbjtKLUpDBZQJVeixnLVwaz7GjYGCygn+aixtj1UabEGYwF5txavirGEvKW3AleMNPD9WGFl0U0Z3GYkUxRgLQKTPtxmJBmgwscotxahZrMBYq0xQIVPRIw1Wmu9g28epjFYNfQDpbhgZeG2E56P89AALcUlt3YwSxcMFjBA09FSpczeCfv0GnDi2oMGaDomFWMd91MrMBYwQKvx6AjxT/GqQVg1aIBGijW+f4F/GvkGjAUM0EaEVJaDOuwYhCcudV21FzusVXD7y+/EtQl1VltxoMJVd+zEtQGZjAzLeqzv+aQhDFY6VpsZ1nsl3k/gzUOrSMhkRFi221r7nj9eg7GYGO3RfPfubYAhCG8VNiCTmxEPQGyP61kKG5DJCLB2loJSgZtPVWiurkVZATErYn/NbhWaq2eN5bguuO3z+KUGN+rpGGwUbsN70pPUjDQ0QGeLte88u/IbacwiOBk51s5idund26Wl7Or+TqDTPw6DtRLHbV2fgV5JpqBtRFqw0EsuDlq20IKVhnc50xRjcfCedIJiLGRyrYFzNTVYG7CTWgxPgsIk1wq41UENFgd3fmmKsVDJZS4/khRjbcFL+xrFWGl4f6lBbyVEDbUGuOFGEdYevNOepBhrCz7u2YvdfRP/UYLPHDcoxuKSyAYeWTMownLV8SRcJfcYepMrD2PVKMJKg3ucpfhdKJy8LdyCsTYownIurErwIKzShLUCTbnVmF1gCINlGWiNuN1QC4GVhpfOKwy9uVWC20WaCqGzElq2hfPxOegP3RRi1ixUFcIqWBaoru8bvrEoru9fDVbyq8RKwVNukmKsNIy1RjFWA8bKU4y1AWPtUVzgazDWJsVYKzDWVowufwaNPIzVoLgnTMJYaYrX/JilYunrxGIoXm/hsPL0bhPisGr0bupiSoZzqqZpL2MNg1Wl9ngLNx07SyFNWJuYU2+O1hNxV/6sYVoQmrCqOKxNand107j8aVCLxeGw0vTuwa9h5iaOXqwabsrNU4tlXyzmK/V6QSgIWrAsu2vD4vlcLrOciD/Tco7/wYa121ZDVsP4dGN97OlUC/n0tNUUWaFQ4TOJ2OFUCqxYlqTj41Mb1n1b59LetPc5J5aso3W10L5oNVmhHgM8LsMX2KYs9Y6PJfWDJLWlJxeWPIy2fGLHkkdgRnQNwG63yRYqueVIiBK5ilBW9RxrRKNoS7uALd3XI9LWCMsMWf3y5KTFFviZsmXqbPm411P1uLDaNxhb8r3lsUe3rVGc6KF90thmMShzdbaoAqnvo7BiHV9asW4ctm5sWKCtIZYRZ2cnojBVbZm62O71+v2eFmgsqf3kxBrLki8D2TKg1NA+NoWpWON4oWgSYbDsyXVllyXLFuZdX7bOxnF+LtYzZOsDz0o9DckTS7Il19XYlvFp14rl25aJpUazQIxMZ+r3+lYo2JZ1oM05bVmY74PaMrhUsjqBRMsIxX6/P0Tq97xtWZPr0pFb1gn5PrAt7c14Fyvh/neZvNjXw2DyZat978AydWlcXUs5CZ5b50MqRVFahYmVJerFfmdI1XemFmzravyrd63zlh6PFqxJbQ2DzU0KZcaQyZctydIitZ22LBPy1eS29FCUCcA4C1RAW9LIyFPbZWus8jKsLe1rNlhd5MvD4TeBLWlk5NFt68yCFc7WUJngf5JeZvsdK1VAW5d2LBmdXCfhbWm1Q2nxflXplWJSW+1xid912xoll9HAy+FsKXqwvoQJuqqJbalc9/Z1CTK5HodIclhbajS9S0dC1Ik6k9rSsuvK1sDbbZ3ZWkIittTwGoiJsk5kcxXUliTb1yXI5DKaDAK5pcd53YvKiDC2Rl38HMKWmVw3LllhbClKBTdbiZ1OeFujRuMSZWv42NywEMpEbOHHoTCq6yFsqcklW5sMh61hW3jmmrbC2VJaYJOY66BlBbZljEJzNkYl15MuSiaVW3qdh7DEDhlbbaMW3iNt6Wuup/en7ghnSzkHynymQ8iWZGydDdC2ujfvv7m96Lp1hbQF6RI6xGy1b9+///MCbat9e6HGOXFbioLuNsrkbEnab37RRdqSdawL4rmlKOh2vkfGlv7h9uL2z9+vByhb8h9qPDx8HBC3hU6uDiFb6tvgjRF/DNy2zMd+/aiQzS1g6iJkS/N1/caMh2vZbksaP/ZFBZu+rTIxWxasN79+unZUwofxg1/upp9bLDFbknz38GX8y38ayNbcks+v7z6aj38aTLsS8uRyS68UyjfXd3cf1bgbyLYMUx9TKZTBtfr4nULMlgh0GWVCtgww/Wh1WOJtlVCLU/VdKxiyTC63oCaeJ2fLBDSgXNXwdAh1KpOrhCLYwbOEbFmpYFtBp2MPW/DKP1Gchi0HkTwaeQEX/XhbuPVxpkjGlkMWylbwRT/WloA/Qy0S2Mtw5ZaMtBV00Y+zJXgd/BRJ25Lb07cleG/pivTZqvjZ/yxQZqvp83whV+5TZKvg+3CBK/RosSUGOuNaZqmw1eSDHtxl2LjbUloTnYxn2F6cbTUrk16rWTZuL8TQliLyTIjgKqJxf8FA6kduS//XEsLfpckUiua1jH4cbJ2zPKHXZs0JxZ4zIrLFVoheVMsUyn6wpmqrxU7j8t1yhS1GZ0ss5DhmWpEZoc3SljiLm60qWnlmtlpsITe7G+SJXJ0dXqyemq2ZX602JzXtWn9ZIm+rJQp1PpqL8JZBydcFsdwmYaslajf7Y/WsjOWciseK5SJqhwa582TGmfEsk1yGY+IciUyOr9QL2rOAxGa5XC6eFYsmW6vYapWbKgcrCIV6pcLnpvykoP8DZ1LIgLwAUzcAAAAASUVORK5CYII=) no-repeat 50%/contain
    }

@media (max-width:991px) {
    .climPage .item1 .it1-bx .flex-bx {
        display: block;
        margin-top: 30px;
        margin-bottom: 27px
    }
}

.climPage .item1 .it1-bx .flex-bx .l {
    width: 32.5%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .flex-bx .l {
        width: 100%
    }
}

.climPage .item1 .it1-bx .flex-bx .l .list {
    margin-bottom: 32px
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .flex-bx .l .list {
        margin-bottom: 24px
    }
}

.climPage .item1 .it1-bx .flex-bx .l .list .ti {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    margin-bottom: 15px
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .flex-bx .l .list .ti {
        font-size: 1rem
    }
}

.climPage .item1 .it1-bx .flex-bx .l .list .sqdes {
    padding-left: 30px;
    position: relative;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .8px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .flex-bx .l .list .sqdes {
        font-size: .875rem;
        margin-bottom: 7px
    }
}

.climPage .item1 .it1-bx .flex-bx .l .list .sqdes span {
    position: absolute;
    left: 0;
    top: -1px;
    width: 25px;
    height: 25px;
    border-radius: 5px;
    font-family: Roboto;
    text-align: center;
    font-size: 1rem;
    line-height: 1.6;
    letter-spacing: 0;
    font-weight: 700;
    color: #fff
}

.climPage .item1 .it1-bx .flex-bx .l .list:first-child .sqdes span {
    background-color: #21c3ec
}

.climPage .item1 .it1-bx .flex-bx .l .list:nth-child(2) .sqdes span {
    background-color: #00428e
}

.climPage .item1 .it1-bx .flex-bx .l .list:nth-child(3) .sqdes span {
    background-color: #07f
}

.climPage .item1 .it1-bx .flex-bx .r {
    width: 61%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .flex-bx .r {
        width: 100%;
        margin-bottom: 20px
    }
}

.climPage .item1 .it1-bx .flex-bx .r .img-bx {
    margin-top: 0;
    margin-bottom: 0
}

.climPage .item1 .it1-bx .img-bx {
    margin-top: 15px;
    margin-bottom: 15px
}

.climPage .item1 .it1-bx .st4 {
    margin-top: 35px
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .st4 {
        margin-top: 20px
    }
}

.climPage .item1 .it1-bx .blc-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .blc-bx {
        display: block
    }
}

.climPage .item1 .it1-bx .blc-bx .l, .climPage .item1 .it1-bx .blc-bx .r {
    width: 50%
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx .blc-bx .l, .climPage .item1 .it1-bx .blc-bx .r {
        width: 100%
    }
}

.climPage .item1 .it2-bx .sh-ycti {
    margin-bottom: 45px
}

/*    .climPage .item1 .it2-bx .sh-ycti.ordered {
        padding-left: 8px;
    }*/

@media (max-width:991px) {
    .climPage .item1 .it2-bx .sh-ycti {
        margin-bottom: 27px
    }
}

.climPage .item1 .it2-bx .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .flex-bx {
        display: block
    }
}

.climPage .item1 .it2-bx .flex-bx .sh-des {
    text-align: justify
}

.climPage .item1 .it2-bx .flex-bx .l {
    width: 49.2%
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .flex-bx .l {
        width: 100%;
        margin-bottom: 20px
    }
}

.climPage .item1 .it2-bx .flex-bx .r {
    width: 38.7%
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .flex-bx .r {
        width: 100%
    }
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .st {
        margin-bottom: 10px
    }
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .remi {
        margin-top: 15px
    }
}

.climPage .item1 .it2-bx .imgbx04 {
    position: relative
}

    .climPage .item1 .it2-bx .imgbx04:before {
        position: absolute;
        content: "";
        right: -300PX;
        bottom: 30px;
        width: 220px;
        height: 407px;
        background: url(data:image/png;base64,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) no-repeat 50%/contain
    }

@media (max-width:991px) {
    .climPage .item1 .it2-bx .imgbx04:before {
        display: none
    }
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .imgbx04 {
        overflow-x: auto
    }

        .climPage .item1 .it2-bx .imgbx04 img {
            min-width: 710px
        }
}

.climPage .item1 .it2-bx .note {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    margin-bottom: 60px
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .note {
        font-size: .875rem;
        margin-bottom: 20px;
        margin-top: 15px
    }
}

.climPage .item1 .it2-bx .des3 {
    margin-top: 5px;
    margin-bottom: 30px
}

@media (max-width:991px) {
    .climPage .item1 .it2-bx .des3 {
        margin-bottom: 20px
    }
}

.climPage .item1 .it1-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.climPage .item1 .it1-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .climPage .item1 .it1-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .climPage .item1 .it1-bx table tr:first-child td {
        padding: 10px 0
    }
}

.climPage .item1 .it1-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.climPage .item1 .it1-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 10px 12px;
    /*width: 20%;*/
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .climPage .item1 .it1-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.climPage .item1 .it1-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.climPage .item1 .it1-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.climPage .item1 .it1-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.climPage .item1 .it1-bx table td.span4, .climPage .item1 .it1-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.climPage .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.climPage .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .climPage .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .climPage .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.climPage .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.climPage .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .climPage .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.climPage .it2-bx table td:nth-child(2n+1) {
    background-color: #eff8fe
}

.climPage .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.climPage .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.climPage .it2-bx table td.span4, .climPage .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}



.climPage .rem {
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .5px;
    font-weight: 400;
    color: #e61515;
    position: relative
}

    .climPage .rem span {
        font-size: 1.5625rem;
        position: relative;
        top: 8px
    }


@media (min-width:1200px) {
    .airpoPage .container {
        max-width: 1056px
    }
}

.airpoPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .airpoPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .airpoPage .item1:after {
        display: none;
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .airpoPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .airpoPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.airpoPage .item1 .sh-ycti {
    margin-top: 66px
}

.airpoPage .item1 .bl-ti {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    font-family: Noto Sans TC;
    margin-top: 40px;
}

@media (max-width:991px) {
    .airpoPage .item1 .sh-ycti {
        margin-top: 27px
    }

    .airpoPage .item1 .bl-ti {
        margin-top: 20px;
    }
}


.airpoPage .item1 .it1-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.airpoPage .item1 .it1-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .airpoPage .item1 .it1-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .airpoPage .item1 .it1-bx table tr:first-child td {
        padding: 10px;
    }

    .airpoPage .item1 .it1-bx table td:first-child {
        width: 20%;
    }
}

.airpoPage .item1 .it1-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.airpoPage .item1 .it1-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 20px;
    width: 15%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .airpoPage .item1 .it1-bx table td {
        font-size: .875rem;
        padding: 7px 15px;
    }
}

.airpoPage .item1 .it1-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.airpoPage .item1 .it1-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff;
    text-align: left;
}

.airpoPage .item1 .it1-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.airpoPage .item1 .it1-bx table td.span4, .airpoPage .item1 .it1-bx table td.span6 {
    background-color: #f3f3f3 !important
}

@media (max-width:991px) {
    .airpoPage .item1 .bl-ti {
        font-size: 1rem
    }
}

.airpoPage .item1 .it1-bx .sh-ycti {
    margin-bottom: 42px
}

@media (max-width:991px) {
    .airpoPage .item1 .it1-bx .sh-ycti {
        margin-bottom: 21px
    }
}

.airpoPage .item1 .it1-bx .sh-des {
    margin-top: 30px;
    margin-bottom: 33px;
}

@media (max-width:991px) {
    .airpoPage .item1 .it1-bx .sh-des {
        margin-bottom: 18px
    }
}

.airpoPage .item1 .it1-bx .bl-ti {
    margin-bottom: 15px
}

    .airpoPage .item1 .it1-bx .bl-ti br {
        display: none
    }

@media (max-width:991px) {
    .airpoPage .item1 .it1-bx .bl-ti br {
        display: block
    }
}

.airpoPage .item1 .it1-bx .img-bx {
    margin-bottom: 30px
}

.airpoPage .item1 .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.airpoPage .item1 .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .airpoPage .item1 .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.airpoPage .item1 .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.airpoPage .item1 .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 20px;
    width: 15%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0;
        padding: 15px 20px;
    }

        .airpoPage .item1 .it2-bx table td:first-child {
            width: 20%;
        }
}

.airpoPage .item1 .it2-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.airpoPage .item1 .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff;
    text-align: left;
}

.airpoPage .item1 .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.airpoPage .item1 .it2-bx table td.span4, .airpoPage .item1 .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.airpoPage .item1 .it2-bx .sh-ycti {
    margin-bottom: 35px
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx .sh-ycti {
        margin-bottom: 25px;
        margin-top: 35px
    }
}

.airpoPage .item1 .it2-bx .it2-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 45px
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx .it2-flex {
        display: block
    }
}

.airpoPage .item1 .it2-bx .it2-flex .l {
    width: 27.5%
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx .it2-flex .l {
        width: 100%
    }
}

.airpoPage .item1 .it2-bx .it2-flex .l .sh-des span {
    display: block;
    height: 20px
}

.airpoPage .item1 .it2-bx .it2-flex .r {
    width: 67.5%
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx .it2-flex .r {
        width: 100%
    }
}

.airpoPage .item1 .it2-bx .it2-flex .r .bl-ti {
    margin-bottom: 20px
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx .it2-flex .r .bl-ti {
        margin-top: 15px
    }
}

@media (max-width:991px) {
    .airpoPage .item1 .it2-bx .blti2 {
        margin-bottom: 20px;
        margin-top: -10px
    }
}

@media (min-width:1200px) {
    .satePage .container {
        max-width: 1056px
    }
}

.satePage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .satePage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .satePage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .satePage .item1:after {
        top: auto;
        bottom: 44.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .satePage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.satePage .item1 .sh-ycti {
    margin-top: 66px
}

@media (max-width:991px) {
    .satePage .item1 .sh-ycti {
        margin-top: 27px
    }
}

.satePage .item1 .sh-des {
    margin-top: 30px;
}

@media (max-width:991px) {
    .satePage .item1 .sh-des {
        margin-top: 27px
    }
}

.satePage .item1 .bl-ti {
    font-size: 1.5rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .satePage .item1 .bl-ti {
        font-size: 1rem
    }
}

.satePage .item1 .des {
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.1
}

@media (max-width:991px) {
    .satePage .item1 .des {
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 1.7
    }
}

.satePage .item1 .it1-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 50px
}

@media (max-width:991px) {
    .satePage .item1 .it1-bx ul {
        display: block;
        margin-top: 30px
    }
}

.satePage .item1 .it1-bx ul li {
    width: 49%;
    padding-left: 7.4%;
    margin-bottom: 50px;
    height: 200px;
    position: relative
}

@media (max-width:1199px) {
    .satePage .item1 .it1-bx ul li {
        padding-left: 8.2%
    }
}

@media (max-width:991px) {
    .satePage .item1 .it1-bx ul li {
        width: 100%;
        padding-left: 11.1%
    }
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li {
        padding-left: 76px;
        height: 218px
    }
}

.satePage .item1 .it1-bx ul li:nth-child(2n) {
    padding-left: 7.5%
}

@media (max-width:1199px) {
    .satePage .item1 .it1-bx ul li:nth-child(2n) {
        padding-left: 8.3%
    }
}

@media (max-width:991px) {
    .satePage .item1 .it1-bx ul li:nth-child(2n) {
        padding-left: 11.1%
    }
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li:nth-child(2n) {
        padding-left: 76px
    }
}

.satePage .item1 .it1-bx ul li:nth-child(2n):after {
    left: 17px
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li:nth-child(2n):after {
        left: 16px
    }
}

.satePage .item1 .it1-bx ul li .des-bx {
    height: 100%;
    background-color: #fff;
    border-radius: 0 15px 15px 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3)
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li .des-bx {
        border-radius: 0 10px 10px 0;
        -webkit-box-shadow: 0 0 5px 0 rgba(0,119,255,.3);
        box-shadow: 0 0 5px 0 rgba(0,119,255,.3)
    }
}

.satePage .item1 .it1-bx ul li:before {
    position: absolute;
    content: "";
    background: url(../images/ocuup/mb_hexagon.png?996ab774) no-repeat 50%/contain;
    width: 268px;
    height: 230px;
    left: 0;
    z-index: -1;
    top: -15px
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li:before {
        height: 242px;
        top: -12.5px;
        width: 278px
    }
}

.satePage .item1 .it1-bx ul li:after {
    position: absolute;
    content: "";
    left: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-right: 60px solid #fff;
    border-top: 100px dashed transparent;
    border-bottom: 100px dashed transparent
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li:after {
        border-right: 60px solid #fff;
        border-top: 109px dashed transparent;
        border-bottom: 109px dashed transparent
    }
}

.satePage .item1 .it1-bx ul li .sh-des {
    margin-top: 0;
    padding-right: 30px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:767px) {
    .satePage .item1 .it1-bx ul li .sh-des {
        letter-spacing: 0
    }
}

.satePage .item1 .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.satePage .item1 .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .satePage .item1 .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

.satePage .item1 .it2-bx .table-bx {
    width: 75%
}

@media (max-width:991px) {
    .satePage .item1 .it2-bx .table-bx {
        width: 100%
    }

    .satePage .item1 .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.satePage .item1 .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.satePage .item1 .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

.satePage .item1 .it2-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .satePage .item1 .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0;
    }
}

.satePage .item1 .it2-bx table td:nth-child(2n) {
    background-color: #eff8fe;
}

.satePage .item1 .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff;
}

.satePage .item1 .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe;
}

.satePage .item1 .it2-bx table td.span4, .satePage .item1 .it2-bx table td.span6 {
    background-color: #f3f3f3 !important;
}

.satePage .item1 .it2-bx .sh-ycti {
    margin-top: 40px;
}

.satePage .item1 .it2-bx .sh-des {
    margin-top: 35px
}

@media (max-width:991px) {
    .satePage .item1 .it2-bx .sh-des {
        margin-top: 25px
    }
}

.satePage .item1 .it2-bx .bl-ti {
    margin-top: 32px
}

    .satePage .item1 .it2-bx .bl-ti span {
        font-size: 1rem;
        color: #000
    }

.satePage .item1 .it2-bx .imgbx1 {
    position: relative
}

    .satePage .item1 .it2-bx .imgbx1:before {
        position: absolute;
        content: "";
        right: 0;
        bottom: 0;
        width: 189px;
        height: 322px;
        background: url(data:image/png;base64,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) no-repeat 50%/contain
    }

@media (max-width:991px) {
    .satePage .item1 .it2-bx .imgbx1:before {
        width: 0;
        /*width: 89px;*/
        height: 222px;
        bottom: -48px
    }
}

.satePage .item1 .it2-bx .img-bx {
    margin-top: 25px
}

.satePage .item1 .it2-bx .note {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    margin-top: 18px
}

@media (max-width:991px) {
    .satePage .item1 .it2-bx .note {
        font-size: .875rem
    }
}

.satePage .item1 .it4-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.satePage .item1 .it4-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .satePage .item1 .it4-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

.satePage .item1 .it4-bx .table-bx {
    /*width: 75%*/
}

@media (max-width:991px) {
    .satePage .item1 .it4-bx .table-bx {
        width: 100%
    }

    .satePage .item1 .it4-bx table tr:first-child td {
        padding: 10px 0
    }
}

.satePage .item1 .it4-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.satePage .item1 .it4-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    /*width: 20%;*/
    border-top: 1px solid #dedede
}

.satePage .item1 .it4-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .satePage .item1 .it4-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.satePage .item1 .it4-bx table td:nth-child(4n) {
    background-color: #eff8fe
}

.satePage .item1 .it4-bx table td:nth-child(4n+1) {
    background-color: #eff8fe
}



.satePage .item1 .it4-bx table td.span4, .satePage .item1 .it4-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.satePage .item1 .it4-bx .sh-des {
    margin-top: 40px
}

@media (max-width:991px) {
    .satePage .item1 .it4-bx .sh-des {
        margin-top: 30px
    }
}

.satePage .item1 .it4-bx .bl-ti {
    margin-top: 40px
}

@media (max-width:991px) {
    .satePage .item1 .it4-bx .bl-ti {
        margin-top: 20px
    }
}

.satePage .item1 .it4-bx .img-bx {
    margin-top: 22px;
    overflow: auto
}

@media (max-width:991px) {
    .satePage .item1 .it4-bx .img-bx {
        margin-top: 15px;
        margin-bottom: -5px
    }
}

@media (max-width:991px) {
    .satePage .item1 .it4-bx .img-bx img {
        max-width: 695px
    }
}

.satePage .item1 .it4-bx .remi {
    margin-top: 25px
}

@media (min-width:1200px) {
    .talentPage .container {
        max-width: 1056px
    }
}

.talentPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .talentPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .talentPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .talentPage .item1:after {
        top: auto;
        bottom: 40.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .talentPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.talentPage .item1 .it1-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.talentPage .item1 .it1-bx table {
    font-family: Noto Sans TC;
    /*width: 100%;*/
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .talentPage .item1 .it1-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

.talentPage .item1 .it1-bx .table-bx {
    width: 100%
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx .table-bx {
        width: 100%
    }

    .talentPage .item1 .it1-bx table tr:first-child td {
        padding: 10px 0
    }
}

.talentPage .item1 .it1-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.talentPage .item1 .it1-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    /*width: 20%;*/
    border-top: 1px solid #dedede
}

.talentPage .item1 .it1-bx table {
    /*width: 100%;*/
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

/*.talentPage .item1 .it1-bx table td:nth-child(5n) {
    background-color: #eff8fe;
}*/

/*.talentPage .item1 .it1-bx table tr.span4bx td:nth-child(3) {
    background-color: #eff8fe
}*/

.talentPage .item1 .it1-bx table td.span4, .talentPage .item1 .it1-bx table td.span6 {
    background-color: #f3f3f3 !important
}


.talentPage .item1 .it1-bx .sh-ycti {
    margin-top: 40px
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx .sh-ycti {
        margin-top: 27px
    }
}

.talentPage .item1 .it1-bx .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -30px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx .flex-bx {
        margin-top: 0;
        display: block
    }
}

.talentPage .item1 .it1-bx .flex-bx .sh-des {
    width: 59%
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx .flex-bx .sh-des {
        width: 100%;
        margin-top: 20px
    }
}

.talentPage .item1 .it1-bx .flex-bx .r {
    width: 35%
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx .flex-bx .r {
        width: 80%;
        margin: 20px auto 0
    }
}

.talentPage .item1 .it1-bx .remi {
    margin-top: 20px;
    margin-bottom: 10px
}

.talentPage .item1 .it1-bx .chart-bx {
    margin-top: 40px
}

@media (max-width:991px) {
    .talentPage .item1 .it1-bx .chart-bx {
        overflow: auto;
        margin-top: 20px
    }

        .talentPage .item1 .it1-bx .chart-bx img {
            max-width: 700px
        }
}

.talentPage .item1 .it2-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.talentPage .item1 .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .talentPage .item1 .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

.talentPage .item1 .it2-bx .table-bx {
    width: 75%
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx .table-bx {
        width: 100%
    }

    .talentPage .item1 .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.talentPage .item1 .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.talentPage .item1 .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

.talentPage .item1 .it2-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.talentPage .item1 .it2-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.talentPage .item1 .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.talentPage .item1 .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.talentPage .item1 .it2-bx table td.span4, .talentPage .item1 .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.talentPage .item1 .it2-bx {
    margin-top: 63px
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx {
        margin-top: 32px
    }
}

.talentPage .item1 .it2-bx .sh-des {
    margin-top: 30px
}

.talentPage .item1 .it2-bx .sh-blti {
    margin-top: 32px
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx .sh-blti {
        margin-top: 20px
    }
}

.talentPage .item1 .it2-bx .chart-bx {
    margin-top: 25px;
    position: relative;
    max-width: 701px;
    width: 100%
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx .chart-bx {
        margin-top: 50px;
        padding-bottom: 160px
    }
}

.talentPage .item1 .it2-bx .chart-bx:before {
    position: absolute;
    content: "";
    right: -435px;
    top: -50px;
    width: 370px;
    height: 307px;
    background: url(../images/talent/pc_people01.png?9dedcc19) no-repeat 50%/contain
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx .chart-bx:before {
        right: auto;
        top: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 179px;
        height: 147px
    }
}

.talentPage .item1 .it2-bx .chart-bx .unit {
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    position: absolute;
    right: 10px;
    top: -35px
}

@media (max-width:991px) {
    .talentPage .item1 .it2-bx .chart-bx .unit {
        font-size: .875rem;
        right: auto;
        left: 0
    }
}

.talentPage .item1 .it3-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.talentPage .item1 .it3-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .talentPage .item1 .it3-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

.talentPage .item1 .it3-bx .table-bx {
    width: 75%
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx .table-bx {
        width: 100%
    }

    .talentPage .item1 .it3-bx table tr:first-child td {
        padding: 10px 0
    }
}

.talentPage .item1 .it3-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.talentPage .item1 .it3-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

.talentPage .item1 .it3-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.talentPage .item1 .it3-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.talentPage .item1 .it3-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.talentPage .item1 .it3-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.talentPage .item1 .it3-bx table td.span4, .talentPage .item1 .it3-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.talentPage .item1 .it3-bx {
    margin-top: 60px
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx {
        margin-top: 45px
    }
}

.talentPage .item1 .it3-bx .sh-des {
    margin-top: 38px
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx .sh-des {
        margin-top: 25px
    }
}

.talentPage .item1 .it3-bx .sh-blti {
    margin-top: 32px
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx .sh-blti {
        margin-top: 25px
    }
}

.talentPage .item1 .it3-bx .chart-bx {
    margin-top: 25px;
    position: relative;
    max-width: 701px;
    width: 100%
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx .chart-bx {
        padding-bottom: 160px
    }
}

.talentPage .item1 .it3-bx .chart-bx:before {
    position: absolute;
    content: "";
    right: -365px;
    top: -50px;
    width: 292px;
    height: 282px;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

@media (max-width:991px) {
    .talentPage .item1 .it3-bx .chart-bx:before {
        width: 150px;
        height: 140px;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.talentPage .item1 .it4-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.talentPage .item1 .it4-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .talentPage .item1 .it4-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

.talentPage .item1 .it4-bx .table-bx {
    width: 75%
}

@media (max-width:991px) {
    .talentPage .item1 .it4-bx .table-bx {
        width: 100%
    }

    .talentPage .item1 .it4-bx table tr:first-child td {
        padding: 10px 0
    }
}

.talentPage .item1 .it4-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.talentPage .item1 .it4-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    /*width: 20%;*/
    border-top: 1px solid #dedede
}

.talentPage .item1 .it4-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .talentPage .item1 .it4-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.talentPage .item1 .it4-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.talentPage .item1 .it4-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.talentPage .item1 .it4-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.talentPage .item1 .it4-bx table td.span4, .talentPage .item1 .it4-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.talentPage .item1 .it4-bx {
    margin-top: 60px
}

@media (max-width:991px) {
    .talentPage .item1 .it4-bx {
        margin-top: 40px
    }
}

.talentPage .item1 .it4-bx .sh-des {
    margin-top: 38px
}

@media (max-width:991px) {
    .talentPage .item1 .it4-bx .sh-des {
        margin-top: 25px
    }
}

.talentPage .item1 .it4-bx .chart-bx {
    margin-top: 25px;
    position: relative;
    width: 100%
}

@media (max-width:991px) {
    .talentPage .item1 .it4-bx .chart-bx {
        margin-top: 17px
    }
}

.talentPage .item1 .it5-bx {
    margin-top: 64px
}

@media (max-width:991px) {
    .talentPage .item1 .it5-bx {
        margin-top: 40px
    }
}

.talentPage .item1 .it5-bx .sh-des {
    margin-top: 38px
}

@media (max-width:991px) {
    .talentPage .item1 .it5-bx .sh-des {
        margin-top: 25px
    }
}

.talentPage .item1 .it5-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px
}

@media (max-width:991px) {
    .talentPage .item1 .it5-bx ul {
        display: block;
        margin-top: 20px
    }
}

.talentPage .item1 .it5-bx ul li {
    width: 25%
}

@media (max-width:991px) {
    .talentPage .item1 .it5-bx ul li {
        width: 100%;
        margin-bottom: 20px
    }
}

.talentPage .item1 .it5-bx ul li .sh-blti {
    margin-bottom: 15px
}

@media (max-width:991px) {
    .talentPage .item1 .it5-bx ul li .sh-blti {
        margin-bottom: 0
    }
}

.talentPage .item1 .it5-bx ul li .sh-blti span {
    font-size: 1rem
}

.talentPage .item1 .it6-bx {
    margin-top: 64px
}

@media (max-width:991px) {
    .talentPage .item1 .it6-bx {
        margin-top: 30px
    }
}

.talentPage .item1 .it6-bx .sh-des {
    margin-top: 38px
}

@media (max-width:991px) {
    .talentPage .item1 .it6-bx .sh-des {
        margin-top: 20px
    }
}

.talentPage .item1 .it6-bx .sh-blti {
    margin-top: 25px
}

@media (max-width:991px) {
    .talentPage .item1 .it6-bx .sh-blti {
        margin-top: 15px
    }
}

.talentPage .item1 .it6-bx .chart-bx {
    margin-top: 25px
}

@media (max-width:991px) {
    .talentPage .item1 .it6-bx .chart-bx {
        margin-top: 15px
    }
}

.talentPage .item1 .it7-bx {
    margin-top: 64px
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx {
        margin-top: 40px
    }
}

.talentPage .item1 .it7-bx .sh-des {
    margin-top: 38px
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx .sh-des {
        margin-top: 15px
    }
}

.talentPage .item1 .it7-bx .sh-blti {
    margin-top: 25px
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx .sh-blti {
        margin-top: 10px
    }
}

.talentPage .item1 .it7-bx .chart-bx {
    margin-top: 25px
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx .chart-bx {
        margin-top: 55px
    }
}

.talentPage .item1 .it7-bx .chart-bx .unit {
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    position: absolute;
    right: 10px;
    top: -35px
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx .chart-bx .unit {
        font-size: .875rem;
        right: auto;
        left: 0
    }
}

.talentPage .item1 .it7-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 50px;
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx ul {
        display: block;
        margin-top: 30px;
    }
}

.talentPage .item1 .it7-bx ul li {
    width: 49%;
    position: relative;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3)
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx ul li {
        width: 100%;
        margin-bottom: 10px;
        -webkit-box-shadow: 0 0 5px 0 rgba(0,119,255,.3);
        box-shadow: 0 0 5px 0 rgba(0,119,255,.3)
    }
}

.talentPage .item1 .it7-bx ul li .img-bx img {
    width: 100%
}

.talentPage .item1 .it7-bx ul li .ti {
    padding: 16px 20px;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
    background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
    background-image: -o-linear-gradient(bottom,#00428e,#07f);
    background-image: linear-gradient(0deg,#00428e,#07f);
    position: absolute;
    top: -30px;
    left: 0;
    text-align: center;
    border-radius: 8px 8px 8px 0
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx ul li .ti {
        padding: 7px 15px;
        border-radius: 4px 4px 4px 0;
        top: -20px
    }
}

.talentPage .item1 .it7-bx ul li .ti span {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #fff
}

.talentPage .item1 .sh-blti {
    margin-top: 40px;
}

.talentPage .note {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

@media (max-width:991px) {
    .talentPage .item1 .it7-bx ul li .ti span {
        font-size: 1rem
    }

    .talentPage .item1 .sh-blti {
        margin-top: 20px;
    }

    .talentPage .note {
        font-size: 0.875rem;
        margin-top: 20px;
    }
}

@media (min-width:1200px) {
    .epaperPage .container {
        max-width: 1056px
    }
}

.epaperPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .epaperPage .item1:before {
        display: none
    }

    .epaperPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 24%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .epaperPage .item1:after {
        display: none;
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .epaperPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .epaperPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.epaperPage .item1 .sh-ycti {
    margin-top: 40px
}

.epaperPage .item1 .sh-blti {
    margin-top: 40px;
}

@media (max-width:991px) {
    .epaperPage .item1 .sh-ycti {
        margin-top: 20px
    }

    .epaperPage .item1 .sh-blti {
        margin-top: 20px;
    }
}

.epaperPage .item1 .it1-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.epaperPage .item1 .it1-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .epaperPage .item1 .it1-bx table tr:first-child th {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0;
        text-align: center;
        font-size: 1.15rem;
    }

.epaperPage .item1 .it1-bx .table-bx {
    /*width: 75%*/
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .table-bx {
        width: 100%
    }

    .epaperPage .item1 .it1-bx table tr:first-child th {
        padding: 10px 0;
        text-align: center;
    }
}

.epaperPage .item1 .it1-bx table tr:first-child th:not(:last-child) {
    border-right: 1px solid #fff
}

.epaperPage .item1 .it1-bx table td {
    font-size: 1.1rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

.epaperPage .item1 .it1-bx table {
    width: 100%;
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.epaperPage .item1 .it1-bx table td:nth-child(2n) {
    background-color: #eff8fe
}


.epaperPage .item1 .it1-bx table td.span4, .epaperPage .item1 .it1-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.epaperPage .item1 .it1-bx .b-obx {
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    padding: 64px 15px;
    margin-top: 45px
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-obx {
        margin-top: 25px;
        padding: 30px 25px
    }
}

.epaperPage .item1 .it1-bx .b-bx {
    max-width: 816px;
    width: 100%;
    margin: 0 auto
}

    .epaperPage .item1 .it1-bx .b-bx .flex-bx {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .flex-bx {
        display: block
    }
}

.epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group {
        display: block;
        margin-bottom: 25px
    }
}

.epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group label {
    margin-right: 15px;
    min-width: 45px;
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group label {
        font-size: 1rem;
        margin-bottom: 3px
    }
}

.epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group input {
    height: 46px;
    width: auto;
    border-radius: 5px;
    border: 1px solid #07f;
    width: 83%;
    padding-left: 15px;
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #00428e;
    background-color: #eff8fe
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group input {
        width: 100%;
        border-radius: 2.5px
    }
}

.epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group:first-child {
    width: 35%
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group:first-child {
        width: 100%
    }
}

.epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group:last-child {
    width: 60%
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .flex-bx .form-group:last-child {
        width: 100%
    }
}

.epaperPage .item1 .it1-bx .b-bx .agree {
    text-align: center;
    margin-top: 50px
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .agree {
        margin-top: 40px
    }
}

.epaperPage .item1 .it1-bx .b-bx .check_radi {
    padding-left: 45px;
    text-align: left;
    width: auto;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    line-height: 2;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .check_radi {
        padding-left: 0;
        padding-top: 25px;
        font-size: .875rem
    }

        .epaperPage .item1 .it1-bx .b-bx .check_radi br {
            display: none
        }
}

.epaperPage .item1 .it1-bx .b-bx .check_radi input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    left: 0;
    top: 0;
    z-index: 5;
    width: 24px;
    height: 24px
}

.epaperPage .item1 .it1-bx .b-bx .check_radi .checkmark {
    position: absolute;
    top: 1px;
    left: 0;
    width: 24px;
    height: 24px;
    background-color: #eff8fe;
    border: 1px solid #07f;
    border-radius: 5px
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .check_radi .checkmark {
        top: -4px;
        width: 28px;
        height: 28px;
        border-radius: 2px
    }
}

.epaperPage .item1 .it1-bx .b-bx .check_radi .checkmark:after {
    content: "";
    position: absolute;
    top: -7px;
    left: 9px;
    display: none;
    width: 14px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAMAAADHE10VAAAAPFBMVEVHcEwAQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo4AQo7JPKJMAAAAFHRSTlMA0i05pA3F6wNNX5EXgiNuuHnbsHDYxDoAAABqSURBVBjTVZBbEsAQDEUpIh716v732kF1bvKBkzG5B6WwLkFGC7QVqXiHmG4k5zNit0jsRUxsIkUHpCAVWtxin63ntY89z/bdvtNc8/Er69ZuzqIw/cof/yhVLZrzMPjoQOJLCP2YiM/5BTRFAlMGYFHHAAAAAElFTkSuQmCC) no-repeat 50%/contain
}

.epaperPage .item1 .it1-bx .b-bx .check_radi input:checked ~ .checkmark:after {
    display: block
}

.epaperPage .item1 .it1-bx .b-bx .sh-des {
    padding-left: 45px;
    margin-top: 35px;
    font-weight: 500
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .sh-des {
        padding-left: 0;
        margin-top: 15px
    }
}

.epaperPage .item1 .it1-bx .b-bx .sh-des span {
    color: #00428e
}

.epaperPage .item1 .it1-bx .b-bx .sh-des a {
    color: #00428e;
    padding-bottom: 3px;
    border-bottom: 1px solid #00428e
}

.epaperPage .item1 .it1-bx .b-bx .btn-bx {
    margin-top: 52px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .btn-bx {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 25px
    }
}

.epaperPage .item1 .it1-bx .b-bx .btn-bx a {
    margin: 0 35px;
    padding-top: 11px
}

@media (max-width:991px) {
    .epaperPage .item1 .it1-bx .b-bx .btn-bx a {
        margin: 0;
        padding: 10px 22px
    }
}

.epaperPage .item1 .it1-bx .b-bx .btn-bx .nosub {
    background: #07f
}

    .epaperPage .item1 .it1-bx .b-bx .btn-bx .nosub:before {
        display: none
    }

@media (min-width:1200px) {
    .surveyPage .container {
        max-width: 1056px
    }
}

.surveyPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .surveyPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 33%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .surveyPage .item1:after {
        display: none;
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .surveyPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .surveyPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.surveyPage .item1 .it1-bx {
    padding-bottom: 40px;
    border-bottom: 1px solid #dedede
}

@media (max-width:991px) {
    .surveyPage .item1 .it1-bx {
        padding-bottom: 20px
    }
}

.surveyPage .item1 .it1-bx .shdes1 {
    margin-top: 58px
}

@media (max-width:991px) {
    .surveyPage .item1 .it1-bx .shdes1 {
        margin-top: 20px
    }
}

.surveyPage .item1 .it1-bx .sh-des {
    letter-spacing: .25px
}

.surveyPage .item1 .it1-bx .con-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.surveyPage .item1 .it1-bx .weblink {
    word-break: break-all;
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #00428e
}

@media (max-width:991px) {
    .surveyPage .item1 .it1-bx .weblink {
        line-height: 1.6
    }
}

.surveyPage .item1 .it1-bx .bl {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #00428e
}

@media (max-width:991px) {
    .surveyPage .item1 .it1-bx .bl {
        font-size: .875rem;
        line-height: 1.8
    }
}

.surveyPage .item1 .form-radio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px
}

@media (max-width:991px) {
    .surveyPage .item1 .form-radio {
        margin-bottom: 7px
    }
}

.surveyPage .item1 .form-radio input {
    display: none
}

    .surveyPage .item1 .form-radio input[type=text] {
        display: block;
        width: 167px;
        margin-left: -10px;
        position: relative;
        top: -3px;
        font-size: 1rem;
        line-height: 1.75;
        letter-spacing: .8px;
        font-weight: 500;
        color: #000
    }

@media (max-width:767px) {
    .surveyPage .item1 .form-radio input[type=text] {
        top: 0;
        height: 28px;
        width: 110px
    }
}

.surveyPage .item1 .form-radio label {
    padding-left: 24px;
    position: relative;
    cursor: pointer
}

@media (max-width:768px) {
    .surveyPage .item1 .form-radio label {
        padding-left: 19px
    }
}

.surveyPage .item1 .form-radio input[type=radio] + label:before {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #00428e;
    border-radius: 100px;
    position: absolute;
    top: 0;
    left: 0;
    content: ""
}

.surveyPage .item1 .form-radio input[type=radio]:checked + label:after {
    width: 8px;
    height: 8px;
    background-color: #00428e;
    border-radius: 100px;
    position: absolute;
    content: "";
    top: 4px;
    left: 4px
}

.surveyPage .item1 .form-radio .form-radio {
    position: relative;
    margin-right: 25px
}

@media (max-width:992px) {
    .surveyPage .item1 .form-radio .form-radio {
        width: 50%;
        margin-right: 0
    }
}

.surveyPage .item1 .form-radio .form-radio:first-child {
    margin-right: 30px
}

@media (max-width:992px) {
    .surveyPage .item1 .form-radio .form-radio:first-child {
        margin-right: 0
    }
}

.surveyPage .item1 .it2-bx {
    margin-top: 30px;
    padding-bottom: 40px;
    border-bottom: 1px solid #dedede
}

@media (max-width:991px) {
    .surveyPage .item1 .it2-bx {
        margin-top: 15px;
        padding-bottom: 0
    }
}

.surveyPage .item1 .it2-bx .sh-blti i, .surveyPage .item1 .it2-bx .sh-blti span {
    color: #e61515
}

.surveyPage .item1 .it2-bx .sh-blti span {
    font-size: 1rem
}

.surveyPage .item1 .it2-bx .sh-des {
    margin-top: 20px
}

@media (max-width:991px) {
    .surveyPage .item1 .it2-bx .sh-des {
        margin-top: 10px
    }
}

.surveyPage .item1 .it2-bx .flex-bx {
    margin-top: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:991px) {
    .surveyPage .item1 .it2-bx .flex-bx {
        display: block;
        margin-top: 15px
    }
}

.surveyPage .item1 .it2-bx .flex-bx .l, .surveyPage .item1 .it2-bx .flex-bx .r {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:991px) {
    .surveyPage .item1 .it2-bx .flex-bx .l, .surveyPage .item1 .it2-bx .flex-bx .r {
        width: 100%
    }
}

.surveyPage .item1 .it2-bx .flex-bx .l .form-group, .surveyPage .item1 .it2-bx .flex-bx .r .form-group {
    width: 50%
}

@media (max-width:991px) {
    .surveyPage .item1 .it2-bx .flex-bx .l .form-radio, .surveyPage .item1 .it2-bx .flex-bx .r .form-radio {
        margin-bottom: 25px
    }

        .surveyPage .item1 .it2-bx .flex-bx .l .form-radio label, .surveyPage .item1 .it2-bx .flex-bx .r .form-radio label {
            font-size: .875rem
        }
}

.surveyPage .item1 .it3-bx, .surveyPage .item1 .it4-bx, .surveyPage .item1 .it5-bx, .surveyPage .item1 .it6-bx {
    margin-top: 30px
}

@media (max-width:991px) {
    .surveyPage .item1 .it3-bx, .surveyPage .item1 .it4-bx, .surveyPage .item1 .it5-bx, .surveyPage .item1 .it6-bx {
        margin-top: 15px
    }
}

.surveyPage .item1 .sh-radiobx .sh-blti i, .surveyPage .item1 .sh-radiobx .sh-blti span {
    color: #e61515
}

.surveyPage .item1 .sh-radiobx .sh-blti span {
    font-size: 1rem
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .sh-blti span {
        font-size: .875rem
    }
}

.surveyPage .item1 .sh-radiobx .ti-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    background-color: #eff8fe;
    padding: 20px 0
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .ti-bx {
        padding: 6px 0;
        margin-top: 13px
    }
}

.surveyPage .item1 .sh-radiobx .ti-bx .deg-ti, .surveyPage .item1 .sh-radiobx .ti-bx .des, .surveyPage .item1 .sh-radiobx .ti-bx .ti {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 500;
    color: #00428e
}

.surveyPage .item1 .sh-radiobx .ti-bx .deg-ti {
    margin-bottom: 15px;
    text-align: center
}

.surveyPage .item1 .sh-radiobx .ti-bx .poin-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

    .surveyPage .item1 .sh-radiobx .ti-bx .poin-bx div {
        width: 25%;
        text-align: center
    }

.surveyPage .item1 .sh-radiobx .ti-bx .ti {
    min-width: 204px;
    padding-left: 25px
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .ti-bx .ti {
        padding-left: 10px;
        font-size: .9375rem
    }
}

.surveyPage .item1 .sh-radiobx .ti-bx .des {
    width: calc(100% - 616px);
    padding-right: 5%
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .ti-bx .des {
        display: none
    }
}

.surveyPage .item1 .sh-radiobx .ti-bx .degbx {
    min-width: 408px
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .ti-bx .degbx {
        display: none
    }
}

.surveyPage .item1 .sh-radiobx .radiolist {
    margin-top: 18px
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist {
        margin-top: 9px
    }
}

.surveyPage .item1 .sh-radiobx .radiolist li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 17px;
    margin-top: 17px;
    border-bottom: 1px solid #dedede
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist li {
        display: block;
        padding-left: 10px;
        margin-top: 9px;
        padding-bottom: 14px
    }
}

.surveyPage .item1 .sh-radiobx .radiolist .ti {
    min-width: 204px;
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    padding-left: 25px
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist .ti {
        min-width: 100%;
        padding-left: 0;
        font-size: .875rem
    }
}

.surveyPage .item1 .sh-radiobx .radiolist .des {
    width: calc(100% - 616px);
    padding-right: 5%;
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist .des {
        width: 100%;
        font-size: .75rem
    }
}

.surveyPage .item1 .sh-radiobx .radiolist .poin-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 408px
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist .poin-bx {
        min-width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.surveyPage .item1 .sh-radiobx .radiolist .poin-bx .form-radio {
    width: 25%;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist .poin-bx .form-radio {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        margin-bottom: 0;
        width: auto;
        margin-top: 7px
    }
}

.surveyPage .item1 .sh-radiobx .radiolist .poin-bx .motx {
    display: none
}

@media (max-width:991px) {
    .surveyPage .item1 .sh-radiobx .radiolist .poin-bx .motx {
        display: block;
        font-size: .75rem;
        line-height: 1.4;
        letter-spacing: .5px;
        font-weight: 400;
        color: #000
    }
}

.surveyPage .item1 .it6-bx .form-textbx .textarea-wrapper {
    height: 230px;
    overflow: hidden;
    padding: 0 0 10px;
    margin-top: 20px;
    background-color: #eff8fe;
    border-radius: 5px;
    border: 1px solid #00428e
}

@media (max-width:767px) {
    .surveyPage .item1 .it6-bx .form-textbx .textarea-wrapper {
        height: 185px;
        margin-top: 10px
    }
}

.surveyPage .item1 .it6-bx .form-textbx .textarea-wrapper textarea {
    min-height: 215px;
    height: 0;
    overflow: hidden;
    padding-top: 14px;
    padding-left: 11px;
    text-rendering: auto;
    -webkit-writing-mode: horizontal-tb !important;
    background-color: #eff8fe;
    resize: none;
    border: none;
    font-family: Noto Sans TC;
    cursor: text
}

@media (max-width:767px) {
    .surveyPage .item1 .it6-bx .form-textbx .textarea-wrapper textarea {
        min-height: 170px
    }
}

.surveyPage .item1 .it6-bx .form-textbx .textarea-wrapper textarea:focus {
    border: none
}

.surveyPage .item1 .it6-bx .form-textbx .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #07f;
    width: 2px
}

.surveyPage .item1 .it6-bx .form-textbx .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #00428e;
    width: 2px
}

.surveyPage .item1 .it6-bx .form-textbx .mCSB_scrollTools {
    right: -5px
}

.surveyPage .item1 .it6-bx .form-textbx .mCSB_inside > .mCSB_container {
    margin-right: 13px
}

.surveyPage .item1 .it6-bx .form-textbx .mCSB_scrollTools .mCSB_draggerContainer {
    top: 15px;
    left: -12px
}

.surveyPage .item1 .send-bx {
    margin-top: 55px;
    text-align: center
}

@media (max-width:991px) {
    .surveyPage .item1 .send-bx {
        margin-top: 25px
    }
}

@media (min-width:1200px) {
    .reportPage .container {
        max-width: 1056px
    }
}

.reportPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

@media (max-width:991px) {
    .reportPage .item1:before {
        display: none
    }
}

.reportPage .item1:after {
    position: absolute;
    content: "";
    right: 0;
    top: 24%;
    background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
    width: 235px;
    height: 898px;
    z-index: -1;
    display: none
}

@media (max-width:991px) {
    .reportPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .reportPage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .reportPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.reportPage .item1 .it1-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    padding-bottom: 55px;
    border-bottom: 1px solid #dedede;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
    /*-webkit-justify-content: space-between;*/
    -ms-flex-pack: justify;
    /*justify-content: space-between;*/
    justify-content: space-around;
    margin-top: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .reportPage .item1 .it1-bx.reports {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 40px;
    }

    @media (max-width:991px) {
        .reportPage .item1 .it1-bx {
        display: block;
        margin-top: 25px;
        padding-bottom: 20px
    }
}

.reportPage .item1 .it1-bx .l {
    width: 30%;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgb(92,92,92)
}

.reportPage .item1 .it1-bx.reports .l {
    width: 100%;
}

@media (max-width:991px) {
    .reportPage .item1 .it1-bx .l {
        -webkit-box-shadow: 0 0 5px 0 rgba(0,119,255,.3);
        /*box-shadow: 0 0 5px 0 rgba(0,119,255,.3);*/
        box-shadow: 0 0 10px 0 rgb(92,92,92);
        width: 100%;
        margin-bottom: 25px
    }
}

.reportPage .item1 .it1-bx .r {
    width: 64%
}

@media (max-width:991px) {
    .reportPage .item1 .it1-bx .r {
        width: 100%
    }
}

.reportPage .item1 .it1-bx .r ul {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -27px
}

    .reportPage .item1 .it1-bx .r ul li {
        width: 29%;
        margin-bottom: 27px
    }

@media (max-width:991px) {
    .reportPage .item1 .it1-bx .r ul li {
        width: 50%
    }
}

.reportPage .item1 .it1-bx .r ul li:nth-child(3n-1) {
    width: 42%
}

@media (max-width:991px) {
    .reportPage .item1 .it1-bx .r ul li:nth-child(3n-1) {
        width: 50%
    }
}

.reportPage .item1 .it1-bx .r ul li a {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: .5px;
    font-weight: 400;
    color: #000;
    position: relative;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

@media (max-width:991px) {
    .reportPage .item1 .it1-bx .r ul li a {
        font-size: 1rem
    }
}

.reportPage .item1 .it1-bx .r ul li a:before {
    position: absolute;
    content: "";
    bottom: -6px;
    width: 100%;
    height: 1px;
    background-color: #00428e;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    opacity: 0
}

@media (min-width:991px) {
    .reportPage .item1 .it1-bx .r ul li a:hover {
        color: #00428e
    }

        .reportPage .item1 .it1-bx .r ul li a:hover:before {
            opacity: 1
        }
}

.reportPage .item1 .it2-bx {
    margin-top: 60px
}

@media (max-width:991px) {
    .reportPage .item1 .it2-bx {
        margin-top: 30px
    }
}

.reportPage .item1 .it2-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

@media (max-width:991px) {
    .reportPage .item1 .it2-bx ul {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.reportPage .item1 .it2-bx ul:before {
    position: absolute;
    content: "";
    width: 188px;
    height: 357px;
    bottom: 0;
    right: -270px;
    background: url(data:image/png;base64,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) no-repeat 50%/contain
}

.reportPage .item1 .it2-bx li {
    width: 23.6%;
    position: relative;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    /*box-shadow: 0 0 10px 0 rgba(0,119,255,.3);*/
    box-shadow: 0 0 10px 0 rgb(92,92,92);
    margin-bottom: 40px
}

@media (max-width:991px) {
    .reportPage .item1 .it2-bx li {
        width: 46%;
        margin-bottom: 30px
    }
}

.reportPage .item1 .it2-bx li:not(:nth-child(3n)) {
    margin-right: 14.6%
}

@media (max-width:991px) {
    .reportPage .item1 .it2-bx li:not(:nth-child(3n)) {
        margin-right: 0
    }
}

.reportPage .item1 .it2-bx li:before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.8)
}

.reportPage .item1 .it2-bx li:after, .reportPage .item1 .it2-bx li:before {
    position: absolute;
    content: "";
    pointer-events: none;
    opacity: 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.reportPage .item1 .it2-bx li:after {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 75px;
    height: 75px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAMAAAArDjJDAAAAV1BMVEVHcEz90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AAAAACAaQC+nACPdQBPQQBnVQAGBQDVrwB2YQC8mgAgGgBdW6Z+AAAAEXRSTlMAJckK7QOX92sWs5HB1Vh6O3IbK9kAAAHzSURBVFjDrZjRloIgEIZRERBldaDUat//OZesY7o5gDp/N110vmD4GWaGsYCKTgltuATgxmihuoIdUtY2nrGWbNpsL6dSOSDKVZXOKataQkCyToVVIgiaYCIFVioOCeKqjAY7h0TlkQP44ZAs/hPaXA27VKObLDTslEY8WzSwW80mqzxA2maVGg5Jf8erhoOqv1wAh/XPE5k8jpIrr5Y5nFC+DJeCU1KLXMDPofgnTwg4KTEvSp5Fyeqspb7MdX5R87IUEOh1iHFP3cZb1FuT0eN/ebGX6G+elm9pUK1HNTSoxudOSYOSBeuABgVdkhWSUCrp/iWhBNNUKM0MFcqwYKp6uBXKPUJJiwW9cLXDAjXYaxAVXvVg7zPq/uKiiqBerAkVIwG6QfdOBr11E8rZ/p0mHGJ3NOxzXDzLo2aSjx8WKxNDedbgPz1EUAa16OK0evv7IaEojV6c5cH3CxKKEuh1Xnlo9d1i17lLQUECqkNT316UT31YQt6LavBnYi+qxR+vsXfb6kf08UJM6ka7rdFtG5T4oScsPwiLIspSjbCApCxrCYvtlHIttQUgbEwo2yXKJo6VBx2x0VqWBVnDS9mGH2mfNT5NIRtZUA5SSMc7z/tINXSiHIVNuwzDpMhoxoZmz9iQdpi5GrFykNzk0RHrH9HsHk96X6uWAAAAAElFTkSuQmCC) no-repeat 50%/contain
}

@media (min-width:991px) {
    .reportPage .item1 .it2-bx li:hover:after, .reportPage .item1 .it2-bx li:hover:before {
        opacity: 1
    }
}

.reportPage .item1 .it2-bx .emdes {
    margin-top: 10px;
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: .25px;
    font-weight: 500;
    color: #000
}

@media (max-width:991px) {
    .reportPage .item1 .it2-bx .emdes {
        margin-top: -10px;
        font-size: 1rem
    }
}

.reportPage .item1 .it2-bx .emdes a {
    color: #00428e
}

@media (min-width:1200px) {
    .mapPage .container {
        max-width: 1056px
    }
}

.mapPage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .mapPage .item1:before {
        display: none
    }

    .mapPage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 24%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .mapPage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .mapPage .item1:after {
        top: auto;
        bottom: 23.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .mapPage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.mapPage .item1 .it1-bx {
    margin-top: 65px
}

@media (max-width:991px) {
    .mapPage .item1 .it1-bx {
        margin-top: 32px
    }
}

.mapPage .item1 .it1-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width:991px) {
    .mapPage .item1 .it1-bx ul {
        display: block
    }
}

.mapPage .item1 .it1-bx ul li {
    width: 29%;
    margin-bottom: 60px
}

@media (max-width:991px) {
    .mapPage .item1 .it1-bx ul li {
        width: 100%;
        margin-bottom: 5px
    }
}

.mapPage .item1 .it1-bx ul li:not(:nth-child(3n)) {
    margin-right: 6.5%
}

@media (max-width:991px) {
    .mapPage .item1 .it1-bx ul li:not(:nth-child(3n)) {
        margin-right: 0
    }
}

.mapPage .item1 .it1-bx ul li:last-child .sh-blti, .mapPage .item1 .it1-bx ul li:nth-last-child(2) .sh-blti {
    border-bottom: none
}

.mapPage .item1 .it1-bx ul li a {
    display: inline-block
}

.mapPage .item1 .it1-bx ul li .sh-blti {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede
}

.mapPage .item1 .it1-bx ul li .sh-blc {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

@media (min-width:991px) {
    .mapPage .item1 .it1-bx ul li .sh-blc:hover {
        color: #00428e
    }
}

@media (max-width:991px) {
    .mapPage .item1 .it1-bx ul li .sh-blc {
        margin-bottom: 20px
    }
}

@media (min-width:1200px) {
    .gamePage .container {
        max-width: 1056px
    }
}

.gamePage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

@media (max-width:991px) {
    .gamePage .item1 .sh-insbg1 {
        display: block;
        top: 90px;
        width: 170px;
        height: 265px
    }
}

.gamePage .item1:after {
    position: absolute;
    content: "";
    right: 0;
    top: 24%;
    background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
    width: 235px;
    height: 898px;
    z-index: -1
}

@media (max-width:991px) {
    .gamePage .item1:after {
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .gamePage .item1:after {
        top: auto;
        bottom: 41.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .gamePage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.gamePage .item1 .it1-bx ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 75px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative
}

    .gamePage .item1 .it1-bx ul:before {
        position: absolute;
        content: "";
        width: 303px;
        height: 217px;
        background: url(data:image/png;base64,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) no-repeat 50%/contain;
        bottom: 40px;
        right: 80px
    }

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul:before {
        width: 235px;
        height: 120px;
        bottom: 0;
        right: 0
    }
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul {
        display: block;
        margin-top: 50px;
        padding-bottom: 80px
    }
}

.gamePage .item1 .it1-bx ul li {
    padding: 30px 30px 30px 75px;
    width: 44.3%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    margin-left: 48px;
    margin-bottom: 40px
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul li {
        width: 100%;
        margin-left: 0;
        padding: 40px 32px 5px;
        margin-bottom: 60px
    }
}

.gamePage .item1 .it1-bx ul li .stimg {
    position: absolute;
    left: -48px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul li .stimg {
        left: 50%;
        top: -30px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 70px
    }
}

.gamePage .item1 .it1-bx ul li .ti {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 0;
    font-weight: 500;
    color: #00428e;
    padding-bottom: 10px;
    margin-bottom: 17px;
    border-bottom: 1px solid #dedede;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul li .ti {
        font-size: 1rem
    }
}

.gamePage .item1 .it1-bx ul li .ti span {
    font-size: 1rem;
    line-height: 1.88;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000;
    margin-left: 8px
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul li .ti span {
        display: block;
        font-size: .875rem;
        margin-left: -7px
    }
}

.gamePage .item1 .it1-bx ul li .sh-des {
    margin-top: 0
}

.gamePage .item1 .it1-bx ul li .img-bx {
    margin-top: 27px;
    background-color: #eff8fe;
    padding-top: 30px;
    padding-bottom: 30px;
    width: calc(100% + 105px);
    left: -75px;
    position: relative;
    padding-left: 75px;
    margin-bottom: -30px
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul li .img-bx {
        width: calc(100% + 64px);
        left: -32px;
        padding-left: 0;
        margin-bottom: -15px
    }

        .gamePage .item1 .it1-bx ul li .img-bx img {
            width: 90%;
            margin: 0 auto
        }
}

.gamePage .item1 .it1-bx ul li .form-radio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px
}

@media (max-width:991px) {
    .gamePage .item1 .it1-bx ul li .form-radio {
        margin-bottom: 25px
    }
}

.gamePage .item1 .it1-bx ul li .form-radio input {
    display: none
}

    .gamePage .item1 .it1-bx ul li .form-radio input[type=text] {
        display: block;
        width: 167px;
        margin-left: -10px;
        position: relative;
        top: -3px;
        font-size: 1rem;
        line-height: 1.75;
        letter-spacing: .8px;
        font-weight: 500;
        color: #000
    }

@media (max-width:767px) {
    .gamePage .item1 .it1-bx ul li .form-radio input[type=text] {
        top: 0;
        height: 28px;
        width: 110px
    }
}

.gamePage .item1 .it1-bx ul li .form-radio label {
    padding-left: 24px;
    position: relative;
    cursor: pointer;
    font-family: Noto Sans TC
}

@media (max-width:768px) {
    .gamePage .item1 .it1-bx ul li .form-radio label {
        padding-left: 19px
    }
}

.gamePage .item1 .it1-bx ul li .form-radio input[type=radio] + label:before {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #00428e;
    border-radius: 100px;
    position: absolute;
    top: 0;
    left: 0;
    content: ""
}

.gamePage .item1 .it1-bx ul li .form-radio input[type=radio]:checked + label:after {
    width: 8px;
    height: 8px;
    background-color: #00428e;
    border-radius: 100px;
    position: absolute;
    content: "";
    top: 4px;
    left: 4px
}

.gamePage .item1 .it1-bx ul li .form-radio .form-radio {
    position: relative;
    margin-right: 25px
}

@media (max-width:992px) {
    .gamePage .item1 .it1-bx ul li .form-radio .form-radio {
        width: 50%;
        margin-right: 0
    }
}

.gamePage .item1 .it1-bx ul li .form-radio .form-radio:first-child {
    margin-right: 30px
}

@media (max-width:992px) {
    .gamePage .item1 .it1-bx ul li .form-radio .form-radio:first-child {
        margin-right: 0
    }
}

.gamePage .item1 .send-bx {
    margin-top: 60px;
    text-align: center
}

@media (max-width:991px) {
    .gamePage .item1 .send-bx {
        margin-top: 25px
    }
}

.gamePage .item1 .send-bx .sh-gradbtn {
    padding: 14px 45px
}

@media (max-width:991px) {
    .gamePage .item1 .send-bx .sh-gradbtn {
        padding: 12px 40px
    }
}

.bgcover {
    width: 100%;
    height: 0;
    background: 50%/cover
}

.mo {
    display: none
}

@media (max-width:767px) {
    .mo {
        display: block
    }
}

.pc {
    display: none
}

@media (min-width:768px) {
    .pc {
        display: block
    }
}

.m-x-auto {
    margin: 0 auto;
}

.container {
    padding: 0 16px;
    margin: 0 auto;
    width: 100%
}

@media (max-width:767px) {
    .container {
        padding: 0 25px
    }
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1230px
    }
}

#top-menu-ul {
    position: relative;
    z-index: 1
}

@media (max-width:767px) {
    #top-menu-ul {
        margin: 0 auto 35px
    }
}

@media (min-width:768px) {
    #top-menu-ul {
        margin: 0 auto 50px
    }
}

#top-menu-ul .item_Menu {
    margin: 0 auto;
    overflow: hidden;
    height: 30px
}

#top-menu-ul .item_menu_Box {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
    position: relative;
    text-align: center
}

    #top-menu-ul .item_menu_Box .item_menu_list {
        white-space: nowrap !important;
        padding-bottom: 0;
        text-align: center;
        font-size: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    #top-menu-ul .item_menu_Box li {
        height: 30px
    }

        #top-menu-ul .item_menu_Box li a {
            position: relative;
            display: block;
            line-height: 1;
            letter-spacing: .6px;
            border-bottom: 1px solid #dbdbdb;
            font-size: .875rem;
            color: #000
        }

@media (max-width:767px) {
    #top-menu-ul .item_menu_Box li a {
        padding: 7px 0 3px;
        margin: 0 20px 0 0
    }
}

@media (min-width:768px) {
    #top-menu-ul .item_menu_Box li a {
        margin: 0 10px;
        padding: 7px 0
    }
}

#top-menu-ul .item_menu_Box li.active a {
    border-color: #000;
    color: #000
}

.flex-direction-nav {
    display: none
}

    .flex-direction-nav a {
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        top: 50%;
        z-index: 10;
        background-color: #000
    }

        .flex-direction-nav a:after {
            position: absolute;
            top: 0
        }

        .flex-direction-nav a.flex-next {
            right: -18px
        }

        .flex-direction-nav a.flex-prev {
            left: -18px
        }

.open_flexslider .flex-direction-nav {
    display: block
}

.sh-titlbx .en-ti {
    padding-left: 56px;
    position: relative;
    font-size: 2.25rem;
    line-height: 1;
    letter-spacing: .9px;
    font-weight: 700;
    color: #00428e;
    margin-right: 12px;
    display: inline-block
}

@media (max-width:767px) {
    .sh-titlbx .en-ti {
        font-size: 1.625rem;
        padding-left: 44px
    }
}

.sh-titlbx .en-ti:before {
    position: absolute;
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABDCAMAAAC2ouvrAAAAPFBMVEVHcEz90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AAwDtoTAAAAE3RSTlMASZQYsjQJz/LfWST6o2iIdejADU9P3gAAAltJREFUWMO9WduWpCAMhBjuIAj//6/rzLQru+2IQuw8db9YJ0mlKkbGqMLxBKiMLl+hjcIwMeJwFtTP8/+GT9xJUowZl/JLeG1ytONpSQ6mnIbJAewgiA36HAT5eOV4C2QNtWYineBcdJZuSqa0A1P4Ysei1trNHSgi+HItTLS9pJNWlauhbMwquB6U2ZQ7oVKEmMRdlLSU2+HX5tyjwc1cth4phHijSfY2isFoxU0a8Gb3Feh//vGOmXHYANEg9t7p0CdpMjbmxcwiBlAvkF6x4aY1JQIAvrPx/YomQyMXKzDCd8Im9TtAI5llFli02kSzW/rjefeTg1frUIxY5SmZPbioCVAYP3WYLOyy/RpysvOawfSaKcPHXLkxmq+S6TRmzdM1l8HBXUZcMoDBkrUYsEUY3WbsFf9fRpNh9hOdWW3zihkn9gkYI9gnipbHN3N+AQbGt2ZxgWnjrWGuPTeej8NM7dVJjzOAybamLQQwLLT57Ahg2oNjKF6g21QjgWlzgASGYZMCFL1pN4eC0L8NKO6riOYUMCwfb047+sweq5pxOzWQBGbSh6O/y8NCc3kKh3pZMZCmOeKoanO1jgJ7jASh8lVDc0c7cmpVE52mauzADXzFgRJoYI42ghkqISC6cuLRfa7GJLpvHsxOrd2K6o76bjuqtghOhZPeYOp5ymR34TdaK/VEOm9bDtbAZN35X0VDcXV3LCFOfSaIYFKudJr0cs+2V/SCUgPaXe8i9YcIkcKaRZYSJqxk1bEHQv4IjNkFQrMHo6LBozi7fvv4KI4A9HkWgvYz0R+Hu6WGZk2GnwAAAABJRU5ErkJggg==) no-repeat 50%/contain;
    width: 70px;
    height: 46px;
    left: 0;
    bottom: 3px
}

@media (max-width:767px) {
    .sh-titlbx .en-ti:before {
        width: 55px;
        height: 35px
    }
}

.sh-titlbx span {
    font-size: 1.375rem;
    line-height: 1.6;
    letter-spacing: 1.1px;
    font-weight: 400;
    color: #000;
    padding-left: 18px;
    position: relative
}

@media (max-width:767px) {
    .sh-titlbx span {
        font-size: 1.0625rem
    }
}

.sh-titlbx span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: 21px;
    background-color: #fdd000
}

.sh-newslist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width:991px) {
    .sh-newslist {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.sh-newslist li {
    background-color: #f3f3f3;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    margin-bottom: 45px;
    border-radius: 8px
}

@media (min-width:767px) {
    .sh-newslist li {
        width: 32.4%
    }

        .sh-newslist li:not(:nth-child(3n)) {
            margin-right: 1.4%
        }
}

@media (min-width:991px) {
    .sh-newslist li:hover {
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
        box-shadow: 0 0 10px 0 rgba(0,119,255,.3)
    }

        .sh-newslist li:hover .sh-gradbtn:before {
            left: -50%
        }
}

@media (max-width:767px) {
    .sh-newslist li {
        width: 100%;
        border-radius: 4px;
        margin-bottom: 30px
    }
}

.sh-newslist li a {
    display: block;
    padding-bottom: 33px
}

@media (max-width:767px) {
    .sh-newslist li a {
        padding-bottom: 27px
    }
}

.sh-newslist li .img-bx {
    padding-bottom: 65.4%;
    position: relative
}

    .sh-newslist li .img-bx img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }

.sh-newslist li .des-bx {
    padding: 0 25px
}

.sh-newslist li .da {
    margin-top: 26px;
    font-size: 1rem;
    line-height: 1.6;
    letter-spacing: .8px;
    font-weight: 700;
    color: #00428e;
    font-family: Roboto;
    padding-bottom: 13px;
    border-bottom: 1px solid #dedede
}

@media (max-width:767px) {
    .sh-newslist li .da {
        font-size: .875rem;
        margin-top: 20px;
        padding-bottom: 5px
    }
}

.sh-newslist li .des {
    margin-top: 10px;
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 400;
    color: #000;
    min-height: 64px;
    overflow: hidden;
    margin-bottom: 43px
}

@media (max-width:767px) {
    .sh-newslist li .des {
        font-size: 1rem;
        margin-bottom: 5px
    }
}

.sh-gradbtn {
    display: inline-block;
    padding: 9px 26px;
    font-size: 1rem;
    line-height: 1.3;
    letter-spacing: .8px;
    font-weight: 400;
    color: #fff;
    position: relative;
    border-radius: 5px;
    overflow: hidden
}

@media (max-width:767px) {
    .sh-gradbtn {
        font-size: .875rem;
        padding: 8px 26px;
        border-radius: 2.5px
    }
}

.sh-gradbtn:before {
    position: absolute;
    content: "";
    width: 150%;
    background-image: -webkit-gradient(linear,left top,right top,from(#07f),color-stop(#00428e),to(#07f));
    background-image: -webkit-linear-gradient(left,#07f,#00428e,#07f);
    background-image: -o-linear-gradient(left,#07f,#00428e,#07f);
    background-image: linear-gradient(90deg,#07f,#00428e,#07f);
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease
}

.sh-gradbtn span {
    position: relative;
    padding-right: 17px
}

    .sh-gradbtn span:before {
        position: absolute;
        content: "";
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 6px;
        height: 9px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJBAMAAADjtECuAAAAJ1BMVEX90ABHcEz90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90ADffqA3AAAADXRSTlPmAPx9br2vGDYRREa+38M3pgAAACVJREFUCNdjYBYUZHAKF2SQYFjIIDhNmUFQ8BCYlmDYCBYHygMAYqMFmbDIDgwAAAAASUVORK5CYII=) no-repeat 50%/contain
    }

@media (min-width:991px) {
    .sh-gradbtn:hover:before {
        left: -50%
    }
}

.sh-inbanner {
    width: 100%;
    height: 320px;
    position: relative
}

@media (max-width:1200px) {
    .sh-inbanner {
        height: 0;
        padding-bottom: 16.6%
    }
}

@media (max-width:767px) {
    .sh-inbanner {
        padding-bottom: 52.08%
    }
}

.sh-inbanner .bgcover {
    background-size: cover !important;
    height: 320px
}

@media (max-width:1200px) {
    .sh-inbanner .bgcover {
        height: 0;
        padding-bottom: 16.6%
    }
}

@media (max-width:767px) {
    .sh-inbanner .bgcover {
        padding-bottom: 52.08%
    }
}

.sh-inbanner .bantx-bx {
    max-width: 1282px;
    padding: 0 25px;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media (max-width:767px) {
    .sh-inbanner .bantx-bx {
        top: 55%
    }
}

.sh-inbanner .bantx-bx h2 .en {
    padding-left: 74px;
    position: relative;
    font-size: 3rem;
    line-height: 1;
    letter-spacing: 1.2px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 12px
}

@media (max-width:991px) {
    .sh-inbanner .bantx-bx h2 .en {
        font-size: 1.8125rem;
        padding-left: 38px;
        margin-bottom: 4px
    }
}

.sh-inbanner .bantx-bx h2 .en:before {
    position: absolute;
    content: "";
    left: 0;
    top: -21px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABPCAMAAAAJDMFGAAAAP1BMVEVHcEz90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90AD90ABBauEFAAAAFHRSTlMABQ5KV9Ot+u8344Ogc2clF5G6x804BJgAAALOSURBVGjexZpXcuswDEVJsfe6/7U+eVxCvkhj2IIUfCYfJ+iXUAg5wajhzldhdb+ZtqLKYsiZtjAnheqzKRnYchoy8yL6llm5mi8lsIweV7eN/M+0xHObcq/fApWQJTKTsJgMwOxdoAY4FQjzFt1yi242hplMD5ZtbB1ozURf7a3ElW01XOHoC73mNh2sKCM/Y3aXE4/h2NRg7UPoOjKslY4fqSsm+jcmpbC2yXwp9O6zd/GrOWlqP2JaVO8+r175tZ/CB5a+6tjsFQzxaxUE8/WIoAHUpzYYN/4JNRwaw7BKqiyVZl+Z9PzYeMgeVKfJeB+kenQqPzh8CdcwqCzPtdvi4cWaIfUrk2nlkX7lEaQTs4CcmrWhm3wUFYKCoAW0w1+5t5Fi7PH3Bazj4p65txwDCqglVRZuUT0l5H2AhUnPJagDDnR5P/Y9Dc9R6JE0GiCtndeXWEISheYDqaQjlhTl6gPdgKaB4weucjTZ7eDUmv+AqtCyCmnXn7Ylf+Ar4rMRTlUBD0oCuIIx7xHgzhEJkcrBfYN5BDHQ2eQpIjVB57BDhJIF+qqKmFQKfFYpjkmFNqxiqFT+J1RgOSFTKbCccPMK3TrIVAajBlxq1tdPidV233RTxj0ydbd3yriQKr0oxH7sKot9+967ELQ8xpghU83e0SWPQ7pg3/l3BoUyYy8L7G8bezKGT7/A/pCz7NRTmZQGdoj31l3L46XEYoc4b6snPV812UXO8kkuS3JNZmUag6CxB8XOG8BOcwJ776zWthXEFHpL0bGbBdWmEGOv9pttpVa16coo8KmbKy/Oc4tdhHWnO7vVQK72kzP7+41n16moTy7j352rYuf+VNX2o1UHf7nrRsXhByqfhR2ui4VqwcW4HSQ5z5Z4/2eJSpfKuFYnd8+ENuF+cA9hnMcLuchmpX4Vdf6qpi/DDvpVN34dljAne+WJnkf4B8jE7QrqqprYAAAAAElFTkSuQmCC) no-repeat 50%/contain;
    width: 93px;
    height: 62px
}

@media (max-width:991px) {
    .sh-inbanner .bantx-bx h2 .en:before {
        width: 59px;
        height: 39px
    }
}

.sh-inbanner .bantx-bx h2 .ti {
    font-size: 1.5rem;
    line-height: 1.25;
    letter-spacing: 1.2px;
    font-weight: 400;
    color: #fff;
    padding-left: 74px
}

@media (max-width:991px) {
    .sh-inbanner .bantx-bx h2 .ti {
        font-size: 1.0625rem;
        padding-left: 43px
    }
}

.sh-insbg1 {
    position: absolute;
    top: -20px;
    left: 0;
    width: 303px;
    height: 473px;
    background-size: cover !important;
    z-index: -1
}

@media (max-width:767px) {
    .sh-insbg1 {
        display: none
    }
}

.sh-insbg2 {
    position: relative
}

    .sh-insbg2:before {
        position: absolute;
        content: "";
        background: url(../images/newsdet_bg.png?dbb7af8b) no-repeat 50%/contain;
        width: 493px;
        height: 415px;
        bottom: 32px;
        left: 0;
        border-radius: 8px 0 0 0;
        z-index: -5
    }

@media (max-width:767px) {
    .sh-insbg2:before {
        width: 293px;
        height: 215px;
        left: -19px
    }
}

.sh-ytit .en-ti {
    position: relative;
    padding-top: 19px;
    font-size: 2.25rem;
    line-height: 1;
    letter-spacing: .9px;
    font-weight: 700;
    color: #00428e;
    margin-bottom: 18px
}

@media (max-width:767px) {
    .sh-ytit .en-ti {
        font-size: 1.625rem;
        letter-spacing: 0;
        padding-top: 14px;
        margin-bottom: 9px;
        line-height: 1.2
    }
}

.sh-ytit .en-ti:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 32px;
    height: 4px;
    background-color: #fdd000
}

@media (max-width:767px) {
    .sh-ytit .en-ti:before {
        width: 24px;
        height: 2px
    }
}

.sh-ytit .ti {
    font-size: 1.375rem;
    line-height: 1.36;
    letter-spacing: 1.1px;
    font-weight: 400;
    color: #000
}

@media (max-width:767px) {
    .sh-ytit .ti {
        font-size: 1.0625rem
    }
}

.sh-des {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .sh-des {
        font-size: .875rem;
        line-height: 1.8
    }
}

.sh-ycti {
    padding-left: 16px;
    position: relative;
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1.2px;
    font-weight: 500;
    color: #000
}

@media (max-width:767px) {
    .sh-ycti {
        font-size: 1rem;
        padding-left: 12px
    }
}

.sh-ycti:before {
    position: absolute;
    content: "";
    left: 0;
    top: -5px;
    width: 36px;
    height: 36px;
    background-color: #ffd200;
    border-radius: 50%;
    z-index: -1
}

@media (max-width:767px) {
    .sh-ycti:before {
        width: 25px;
        height: 25px;
        top: -3px
    }
}

.remi {
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .5px;
    font-weight: 400;
    color: #e61515;
    margin-bottom: 20px
}

    .remi span {
        font-size: 1.75rem;
        line-height: 0;
        position: relative;
        top: 8px
    }

.sh-blti {
    font-size: 1.5rem;
    line-height: 1.6;
    letter-spacing: 1.2px;
    font-weight: 500;
    color: #00428e;
    font-family: Noto Sans TC
}

@media (max-width:767px) {
    .sh-blti {
        font-size: 1.0625rem
    }
}

.sh-blc {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    padding-left: 13px;
    position: relative;
    font-family: Noto Sans TC
}

.sh-blc2 {
    font-size: 1.3rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000;
    padding-left: 13px;
    font-family: Noto Sans TC;
    text-align: left;
}

.sh-blc3 {
    font-size: 1.1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 500;
    color: #000;
    padding-left: 13px;
    position: relative;
    font-family: Noto Sans TC;
    text-align: left;
}

.sh-par {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
/*    padding-left: 13px;*/
    position: relative;
    font-family: Noto Sans TC;
}

@media (max-width:767px) {
    .sh-blc {
        font-size: .875rem;
        line-height: 1.8;
    }
    .sh-par {
        font-size: .875rem;
        line-height: 1.8;
    }
}

.sh-blc:before {
    position: absolute;
    content: "";
    left: 0;
    top: 13px;
    width: 7px;
    height: 7px;
    background-color: #00428e;
    border-radius: 50%
}

.sh-blc3:before {
    position: absolute;
    content: "";
    left: 0;
    top: 13px;
    width: 7px;
    height: 7px;
    background-color: #00428e;
    border-radius: 50%
}

@media (max-width:767px) {
    .sh-blc:before {
        top: 9px
    }
}

.chart-bx {
    left: -10px;
    position: relative
}

@media (max-width:991px) {
    .chart-bx {
        left: auto
    }
}

.hiddendiv, .pop-act {
    display: none
}

.pop-act {
    background: rgba(0,0,0,.7);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    left: 0
}

    .pop-act .vo_signbg {
        position: relative;
        width: 400px;
        height: 500px;
        top: 50%;
        left: 50%;
        background-color: #fff;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        border-radius: 5px;
        padding: 80px 25px
    }

@media (max-width:991px) {
    .pop-act .vo_signbg {
        background-size: 450px;
        background-position: 50%;
        width: 450px;
        border-radius: 2px
    }
}

@media (max-width:576px) {
    .pop-act .vo_signbg {
        width: 320px;
        background-size: 320px
    }
}

@media (max-width:991px) {
    .pop-act .vo_signbg {
        padding: 25px 25px 5px;
        height: auto
    }
}

.pop-act .sh-ycti {
    text-align: center;
    width: 68px;
    margin: 0 auto
}

@media (max-width:991px) {
    .pop-act .sh-ycti {
        font-size: 1.0625rem
    }
}

.pop-act .total {
    margin-top: 27px;
    font-size: 2.25rem;
    line-height: 1;
    letter-spacing: 1.8px;
    font-weight: 700;
    color: #00428e;
    text-align: center;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .pop-act .total {
        margin-top: 10px;
        font-size: 1.625rem
    }
}

.pop-act .line {
    width: 100%;
    height: 1px;
    background-color: #dedede;
    margin-top: 37px
}

@media (max-width:991px) {
    .pop-act .line {
        margin-top: 15px
    }
}

.pop-act .form-group {
    margin-top: 28px
}

@media (max-width:991px) {
    .pop-act .form-group {
        margin-top: 15px
    }
}

.pop-act .form-radio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 25px
}

@media (max-width:991px) {
    .pop-act .form-radio {
        margin-bottom: 25px
    }
}

.pop-act .form-radio span {
    font-size: 1.25rem;
    line-height: .8;
    letter-spacing: 1px;
    font-weight: 700;
    color: #00428e;
    margin-right: 15px;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .pop-act .form-radio span {
        margin-right: 7px;
        font-size: 1rem
    }
}

.pop-act .form-radio input {
    display: none
}

    .pop-act .form-radio input[type=text] {
        display: block;
        width: 167px;
        margin-left: -10px;
        position: relative;
        top: -3px;
        font-size: 1rem;
        line-height: 1.75;
        letter-spacing: .8px;
        font-weight: 500;
        color: #000
    }

@media (max-width:767px) {
    .pop-act .form-radio input[type=text] {
        top: 0;
        height: 28px;
        width: 110px
    }
}

.pop-act .form-radio label {
    padding-left: 24px;
    position: relative;
    cursor: pointer;
    font-family: Noto Sans TC
}

@media (max-width:768px) {
    .pop-act .form-radio label {
        padding-left: 23px
    }
}

@media (max-width:991px) {
    .pop-act .form-radio label {
        font-size: .875rem;
        letter-spacing: .25px
    }
}

.pop-act .form-radio input[type=radio].fail + label:after {
    background-color: #e61515 !important
}

.pop-act .form-radio input[type=radio] + label:before {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #00428e;
    border-radius: 100px;
    position: absolute;
    top: 0;
    left: 0;
    content: ""
}

.pop-act .form-radio input[type=radio]:checked + label:after {
    width: 8px;
    height: 8px;
    background-color: #00428e;
    border-radius: 100px;
    position: absolute;
    content: "";
    top: 4px;
    left: 4px
}

.pop-act .form-radio .form-radio {
    position: relative;
    margin-right: 25px
}

@media (max-width:992px) {
    .pop-act .form-radio .form-radio {
        width: 50%;
        margin-right: 0
    }
}

.pop-act .form-radio .form-radio:first-child {
    margin-right: 30px
}

@media (max-width:992px) {
    .pop-act .form-radio .form-radio:first-child {
        margin-right: 0
    }
}

.pop-act .clos-btn {
    width: 60px;
    position: absolute;
    top: 20px;
    right: 0;
    border-radius: 99px;
    display: block;
    height: 20px;
    cursor: pointer
}

    .pop-act .clos-btn:before {
        content: "";
        width: 30px;
        height: 2px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%) rotate(45deg);
        -ms-transform: translate(-50%,-50%) rotate(45deg);
        transform: translate(-50%,-50%) rotate(45deg);
        background: #00428e
    }

@media (max-width:576px) {
    .pop-act .clos-btn:before {
        width: 25px
    }
}

.pop-act .clos-btn:after {
    content: "";
    width: 30px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    -ms-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
    background: #00428e
}

@media (max-width:576px) {
    .pop-act .clos-btn:after {
        width: 25px
    }
}

.show-pop {
    display: block !important
}

@media (min-width:1200px) {
    .stakePage .container {
        max-width: 1056px
    }
}

.stakePage .item1 {
    margin-top: 100px;
    padding-bottom: 140px;
    position: relative
}

    .stakePage .item1:after {
        position: absolute;
        content: "";
        right: 0;
        top: 30%;
        background: url(../images/mb_csr_bg.png?72438251) no-repeat 50%/cover;
        width: 235px;
        height: 898px;
        z-index: -1
    }

@media (max-width:991px) {
    .stakePage .item1:after {
        display: none;
        top: -590px;
        width: 115px;
        height: 436px
    }
}

@media (max-width:767px) {
    .stakePage .item1:after {
        top: auto;
        bottom: 11.8%;
        width: 120px;
        height: 457px
    }
}

@media (max-width:991px) {
    .stakePage .item1 {
        margin-top: 50px;
        padding-bottom: 70px
    }
}

.stakePage .item1 .sh-ycti,
.stakePage .item1 .sh-blti {
    margin-top: 66px
}

@media (max-width:991px) {
    .stakePage .item1 .sh-ycti {
        margin-top: 27px
    }
}

.stakePage .item1 .st {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: 1px;
    font-weight: 500;
    color: #00428e;
    font-family: Noto Sans TC
}

@media (max-width:991px) {
    .stakePage .item1 .st {
        font-size: 1rem
    }
}

.stakePage .item1 .it1-bx .it1-flex {
    margin-top: 45px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .it1-flex {
        display: block;
        margin-top: 22px
    }
}

.stakePage .item1 .it1-bx .it1-flex .sh-des {
    margin-top: 10px;
    text-align: justify
}

.stakePage .item1 .it1-bx .it1-flex .l {
    width: 54%;
    padding-right: 5%;
    border-right: 1px solid #dedede
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .it1-flex .l {
        width: 100%;
        padding-right: 0;
        border-right: none
    }
}

.stakePage .item1 .it1-bx .it1-flex .r {
    width: 46%;
    padding-left: 5%
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .it1-flex .r {
        width: 100%;
        padding-left: 0
    }
}

.stakePage .item1 .it1-bx .flex-bx {
    margin-top: 60px;
    margin-bottom: 55px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

    .stakePage .item1 .it1-bx .flex-bx:before {
        position: absolute;
        content: "";
        left: -275px;
        bottom: 60px;
        width: 214px;
        height: 300px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAAEsCAMAAACIQ73XAAABy1BMVEVHcEwAQ5DP4+e45PgH2+oARZXw8PAykNYBZ77E4MwARZQH2+rn6+vv7+/Z6uPw8PACf//a4+EI2+oAQo4AQo4Afv/v7+8ARJMAfv/u7u719fUcx+rZ5OgH2+oDffsH2+oAeve/2b8H2+oAQo719fUAQo7u7u4H2+oH2+oH2+oH2+rC6f3x8fEH2+oAfv+xzawAfPvr6+vq6uqmxqgAfv8DRI9R4uydyuDE180G2OsAd/O13vmh1vYAfv8AWbqmvNAAWbul0/ex2fUAQo4H2+oAfv/H7//09PTr6+vx8fHz8/P5+fnt7e3s7Ozv7+8AWbn19fUAVLH39/cAXcHq6uoAX8YAVrUAWr0AY80AZdEAa90AYcrn5+cAcuro6OgAbeAAUKj/0tIAUq0AadkAZ9QAb+MAePQARpcAS58AcOYATaQAde4AaNYAevgAfPsASZwARJMAff3K7e/L5d+n3vZnodStzLf+qr0ebsBLi8cyeLyus86N3vNDofuHueXOt8lxu/xUgav20dRyqrvixc+RpMZq5O1EbqSazOoHhv5zi7WIsKs23+sd3esdhOYDsvQFxe+bwbU1jdwuX50gjfpjlqcObM0Cm/kZUpZcKn+oAAAAl3RSTlMAUBH+8S+wCRn+e0AvVfSY2kDSutS+x5/uiOspIMOj4TX4iufY9mifWXqu/ndqjMFK3e+PZf39Y5O6fNiNdMnu6rDD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+p+LK5AAAFm9JREFUeNrcnNlLY9kWxmOFECP9YKGiUI1UCD4JVQVlKLh9++ESdl5DOMQM3pDBjB6Tk8GkMlyNmoiWgqBVkfpz75ly5mEP58SqXg0NDTb481vf2mvvtffxeJYcqyvbG6G9SCQc2txYW1n1/BNidW0zIkWY+9fmmu93h/JthCMGsbn2K2i26lvhwudH/P9WNiJmEd54VclYX2zuCb8I+3ff29yGN4fPHIrPx82V10ohpS/kCMEY3xpKBHsNxVYsf7HQ9ppFUvq2I+EIRGz7l8vkXwvZ/Kl567M56UP9g6iLx1IFY6HC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) no-repeat 50%/contain
    }

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .flex-bx {
        display: block;
        margin-top: 30px;
        margin-bottom: 27px
    }
}

.stakePage .item1 .it1-bx .flex-bx .l {
    width: 32.5%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .flex-bx .l {
        width: 100%
    }
}

.stakePage .item1 .it1-bx .flex-bx .l .list {
    margin-bottom: 32px
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .flex-bx .l .list {
        margin-bottom: 24px
    }
}

.stakePage .item1 .it1-bx .flex-bx .l .list .ti {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    margin-bottom: 15px
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .flex-bx .l .list .ti {
        font-size: 1rem
    }
}

.stakePage .item1 .it1-bx .flex-bx .l .list .sqdes {
    padding-left: 30px;
    position: relative;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: .8px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .flex-bx .l .list .sqdes {
        font-size: .875rem;
        margin-bottom: 7px
    }
}

.stakePage .item1 .it1-bx .flex-bx .l .list .sqdes span {
    position: absolute;
    left: 0;
    top: -1px;
    width: 25px;
    height: 25px;
    border-radius: 5px;
    font-family: Roboto;
    text-align: center;
    font-size: 1rem;
    line-height: 1.6;
    letter-spacing: 0;
    font-weight: 700;
    color: #fff
}

.stakePage .item1 .it1-bx .flex-bx .l .list:first-child .sqdes span {
    background-color: #21c3ec
}

.stakePage .item1 .it1-bx .flex-bx .l .list:nth-child(2) .sqdes span {
    background-color: #00428e
}

.stakePage .item1 .it1-bx .flex-bx .l .list:nth-child(3) .sqdes span {
    background-color: #07f
}

.stakePage .item1 .it1-bx .flex-bx .r {
    width: 61%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .flex-bx .r {
        width: 100%;
        margin-bottom: 20px
    }
}

.stakePage .item1 .it1-bx .flex-bx .r .img-bx {
    margin-top: 0;
    margin-bottom: 0
}

.stakePage .item1 .it1-bx .img-bx {
    margin-top: 15px;
    margin-bottom: 15px
}

.stakePage .item1 .it1-bx .st4 {
    margin-top: 35px
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .st4 {
        margin-top: 20px
    }
}

.stakePage .item1 .it1-bx .blc-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .blc-bx {
        display: block
    }
}

.stakePage .item1 .it1-bx .blc-bx .l, .stakePage .item1 .it1-bx .blc-bx .r {
    width: 50%
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx .blc-bx .l, .stakePage .item1 .it1-bx .blc-bx .r {
        width: 100%
    }
}

.stakePage .item1 .it2-bx .sh-ycti,
.stakePage .item1 .it2-bx .sh-blti {
    margin-bottom: 45px
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .sh-ycti,
    .stakePage .item1 .it2-bx .sh-blti {
        margin-bottom: 27px
    }
}

.stakePage .item1 .it2-bx .flex-bx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .flex-bx {
        display: block
    }
}

.stakePage .item1 .it2-bx .flex-bx .sh-des {
    text-align: justify
}

.stakePage .item1 .it2-bx .flex-bx .l {
    width: 49.2%
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .flex-bx .l {
        width: 100%;
        margin-bottom: 20px
    }
}

.stakePage .item1 .it2-bx .flex-bx .r {
    width: 38.7%
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .flex-bx .r {
        width: 100%
    }
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .st {
        margin-bottom: 10px
    }
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .remi {
        margin-top: 15px
    }

    .stakePage .item1 .it3-bx .remi {
        margin-top: 15px
    }
}

.stakePage .item1 .it2-bx .imgbx04 {
    position: relative
}

    .stakePage .item1 .it2-bx .imgbx04:before {
        position: absolute;
        content: "";
        right: -300PX;
        bottom: 30px;
        width: 220px;
        height: 407px;
        background: url(data:image/png;base64,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) no-repeat 50%/contain
    }

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .imgbx04:before {
        display: none
    }
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .imgbx04 {
        overflow-x: auto
    }

        .stakePage .item1 .it2-bx .imgbx04 img {
            min-width: 710px
        }
}

.stakePage .item1 .it2-bx .note {
    font-size: 1rem;
    line-height: 2;
    letter-spacing: .8px;
    font-weight: 400;
    color: #000;
    margin-bottom: 60px
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .note {
        font-size: .875rem;
        margin-bottom: 20px;
        margin-top: 15px
    }
}

.stakePage .item1 .it2-bx .des3 {
    margin-top: 5px;
    margin-bottom: 30px
}

@media (max-width:991px) {
    .stakePage .item1 .it2-bx .des3 {
        margin-bottom: 20px
    }
}

.stakePage .item1 .it1-bx .table-bx {
    overflow-x: auto;
    padding: 10px;
    position: relative
}

.stakePage .item1 .it1-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 1007px;
    margin: 0 auto
}

    .stakePage .item1 .it1-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .stakePage .item1 .it1-bx table tr:first-child td {
        padding: 10px 0
    }
}

.stakePage .item1 .it1-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.stakePage .item1 .it1-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .stakePage .item1 .it1-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.stakePage .item1 .it1-bx table td:nth-child(2n) {
    background-color: #eff8fe
}

.stakePage .item1 .it1-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.stakePage .item1 .it1-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.stakePage .item1 .it1-bx table td.span4, .stakePage .item1 .it1-bx table td.span6 {
    background-color: #f3f3f3 !important
}

.stakePage .it2-bx .table-bx {
    overflow-x: auto;
    padding: 8px;
    position: relative
}

.stakePage .it2-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 900px;
    margin: 0 auto
}

    .stakePage .it2-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }

@media (max-width:991px) {
    .stakePage .it2-bx table tr:first-child td {
        padding: 10px 0
    }
}

.stakePage .it2-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}

.stakePage .it2-bx table td {
    font-size: 1.25rem;
    line-height: 1.6;
    letter-spacing: 1px;
    font-weight: 500;
    color: #000;
    text-align: center;
    padding: 15px 0;
    width: 20%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .stakePage .it2-bx table td {
        font-size: .875rem;
        padding: 7px 0
    }
}

.stakePage .it2-bx table td:nth-child(2n+1) {
    background-color: #eff8fe
}

.stakePage .it2-bx table tr.span4bx td:nth-child(2n) {
    background-color: #fff
}

.stakePage .it2-bx table tr.span4bx td:nth-child(odd) {
    background-color: #eff8fe
}

.stakePage .it2-bx table td.span4, .stakePage .it2-bx table td.span6 {
    background-color: #f3f3f3 !important
}



.stakePage .rem {
    font-size: .875rem;
    line-height: 1.2;
    letter-spacing: .5px;
    font-weight: 400;
    color: #e61515;
    position: relative
}

    .stakePage .rem span {
        font-size: 1.5625rem;
        position: relative;
        top: 8px
    }


.stakePage .it3-bx .table-bx {
    overflow-x: auto;
    padding: 8px;
    position: relative
}

.stakePage .it3-bx table {
    font-family: Noto Sans TC;
    width: 100%;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    box-shadow: 0 0 10px 0 rgba(0,119,255,.3);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    width: 900px;
    margin: 0 auto
}

/*.stakePage .it3-bx table tr:first-child td {
        background-image: -webkit-gradient(linear,left bottom,left top,from(#00428e),to(#07f));
        background-image: -webkit-linear-gradient(bottom,#00428e,#07f);
        background-image: -o-linear-gradient(bottom,#00428e,#07f);
        background-image: linear-gradient(0deg,#00428e,#07f);
        color: #fff;
        padding: 20px 0
    }*/

@media (max-width:991px) {
    /*.stakePage .it3-bx table tr:first-child td {
        padding: 10px 0
    }*/
}

/*.stakePage .it3-bx table tr:first-child td:not(:last-child) {
    border-right: 1px solid #fff
}*/

.stakePage .it3-bx table td {
    font-size: 1rem;
    line-height: 1.6;
    letter-spacing: 1px;
    color: #000;
    padding: 15px 15px;
    width: 20%;
    border-top: 1px solid #dedede
}

@media (max-width:991px) {
    .stakePage .it3-bx table td {
        font-size: .875rem;
        padding: 7px 7px
    }
}

.stakePage .it3-bx table td:nth-child(2n+1) {
    background-color: #eff8fe
}

.unsdgsPage  .item1.margin-top-unset {
    margin-top: unset;
}

.news-wrapper {
    position: relative;
}

.loading-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 999;
}


.display-block {
    display: block;
}

.display-flex {
    display: flex;
}

.flex-column {
    flex-direction: column;
}

.justify-content-center {
    justify-content: center;
}

.align-items-center {
    align-items: center;
}

.gap-4 {
    gap: 16px;
}

@media (max-width: 721px) {
    .sm-flex-col {
        flex-direction: column;
        align-items: center;
    }
}

.margin-x-auto {
    margin: 0 auto;
}

.position-relative {
    position: relative;
}

.mt-4 {
    margin-top: 16px;
}

.mt-8 {
    margin-top: 32px;
}

.ml-4 {
    margin-left: 16px;
}

.ml-8 {
    margin-left: 32px;
}

.mb-4 {
    margin-bottom: 16px;
}

.mb-8 {
    margin-bottom: 32px;
}

.my-4 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.my-8 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.ordered-list-parentheses {
    counter-reset: list-item-counter;
}

.ordered-list-parentheses li {
    list-style: none;
    padding-left: 30px;
    position: relative;
}

    .ordered-list-parentheses li::before {
        content: "(" counter(list-item-counter) ")";
        counter-increment: list-item-counter;
        position: absolute;
        left: 0;
    }

.list-style-decimal {
    list-style-type: decimal;
}

.table-collapsed-border {
    border-collapse: collapse;
}

table.table-light-border td {
    border: 1px solid #dedede;
}

.risks-and-financial-impact-table tr:not(:first-child) td div,
.risks-and-financial-impact-table tr:not(:first-child) td div ol li {
    font-weight: 500;
}

.risks-and-financial-impact-table tr:not(:first-child) td:nth-child(3),
.risks-and-financial-impact-table tr:not(:first-child) td:nth-child(4),
.risks-and-financial-impact-table tr:not(:first-child) td:nth-child(5) {
    text-align: start;
}

.climPage .item1 .it1-bx table.carbon-reduction-table tr:nth-child(1) td,
.climPage .item1 .it1-bx table.carbon-reduction-table tr:nth-child(2) td {
    background-image: linear-gradient(0deg,#00428e,#07f);
    color: white;
}

.factory-pollutants-table tr:not(:first-child) td:nth-child(3) {
    text-align: start;
}

.factory-pollution-improvement-project-table tr:not(:first-child) td:nth-last-child(1),
.factory-pollution-improvement-project-table tr:not(:first-child) td:nth-last-child(2) {
    text-align: start;
}

.subsection-title,
.list-title,
.table-title {
    font-weight: 500;
    font-size: 1.15rem;
    margin-top: 2rem;
}

.satePage .item1 .it2-bx table.occupational-hazards-table td {
    padding: 12px;
}

.occupational-hazards-table tr:not(:first-child) td:nth-child(4) {
    text-align: start;
}

.satePage .item1 .it4-bx table.emergency-response-table {
    border-collapse: collapse;
}

    .satePage .item1 .it4-bx table.emergency-response-table tr:has(> td:first-child:not([rowspan])) > td:nth-child(2),
    .satePage .item1 .it4-bx table.emergency-response-table tr:has(> td:first-child[rowspan]) > td:nth-child(3) {
        text-align: start;
    } 
    
    .satePage .item1 .it4-bx table.emergency-response-table tr td:nth-child(odd), .satePage .item1 .it4-bx table.emergency-response-table tr td:nth-child(even) {
        background-image: none;
        background-color: transparent;
        color: black;
        border: 1px solid #dedede;
        padding: 12px;
    }

    .satePage .item1 .it4-bx table.emergency-response-table tr:has(> td:first-child[rowspan]) > td:first-child {
        background-color: #f3f3f3;
    }

    .satePage .item1 .it4-bx table.emergency-response-table tr:has(> td:first-child:not([rowspan])) > td:nth-child(1),
    .satePage .item1 .it4-bx table.emergency-response-table tr:has(> td:first-child[rowspan]) > td:nth-child(2) {
        background-color: #EFF8FE;
    }

.talentPage .item1 .it1-bx table.new-employees-table tr td {
    border: 1px solid #dedede;
}

.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child[rowspan]) td:first-child,
.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child[rowspan]) td:nth-child(2),
.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child:not([rowspan])) td:first-child {
    background-color: #f3f3f3;
}

.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child[rowspan]) td:last-child,
.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child[rowspan]) td:nth-last-child(2),
.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child:not([colspan])) td:nth-last-child(2),
.talentPage .item1 .it1-bx table.new-employees-table tr:has(> td:first-child:not([rowspan])) td:last-child {
    background-color: #eff8fe;
}

.talentPage .item1 .it1-bx table.employee-benefits-table tr td {
    padding: 12px;
}

.talentPage .item1 .it1-bx table.employee-benefits-table tr:not(:first-child) td:first-child {
    background-color: #f3f3f3;
}

.talentPage .item1 .it1-bx table.employee-benefits-table tr:not(:first-child) td:nth-child(2) {
    text-align: start;
}

.talentPage .item1 .it4-bx table.human-rights-management-table tr td {
    padding: 12px;
}

.talentPage .item1 .it4-bx table.human-rights-management-table tr:not(:first-child) td {
    border: 1px solid #dedede;
}

.talentPage .item1 .it4-bx table.human-rights-management-table tr:not(:first-child) td:not(:first-child) {
    text-align: start;
}

.talentPage .item1 .it4-bx table.employee-feedback-table tr td {
    padding: 12px;
}

.talentPage .item1 .it4-bx table.employee-feedback-table tr:nth-child(3) td:nth-child(2),
.talentPage .item1 .it4-bx table.employee-feedback-table tr:nth-last-child(1) td:nth-child(2),
.talentPage .item1 .it4-bx table.employee-feedback-table tr:nth-last-child(2) td:nth-child(2) {
    text-align: start;
}

.talentPage .item1 .it3-bx table.community-activities-table tr td {
    padding: 12px;
}

.talentPage .item1 .it3-bx table.community-activities-table tr:first-child td:first-child,
.talentPage .item1 .it3-bx table.community-activities-table tr:has(> td:first-child[rowspan]) td:first-child {
    width: 5%;
}

.talentPage .item1 .it3-bx table.community-activities-table tr:has(> td:first-child[rowspan]) td:first-child {
    background-color: #f3f3f3;
    vertical-align: top;
}

    .talentPage .item1 .it3-bx table.community-activities-table tr:not(:first-child):has(td:first-child:not([rowspan])) td:first-child,
    .talentPage .item1 .it3-bx table.community-activities-table tr:has(> td:first-child[rowspan]) td:nth-child(2) {
        text-align: start;
        background-color: transparent;
    }

.photo-and-description-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}

.unsdgsPage .item1 .it3-bx table.esg-goals-table td {
    width: unset;
}

.unsdgsPage .item1 .it3-bx table.esg-goals-table tr td {
    vertical-align: middle;
    text-align: center;
}

.unsdgsPage .item1 .it3-bx table.esg-goals-table tr td {
    text-wrap: balance;
}

/*.unsdgsPage .item1 .it3-bx table.esg-goals-table tr:not(:first-child):not(:nth-child(2)) td:nth-last-child(2) {
    text-wrap: no-wrap;
}
*/
    .unsdgsPage .item1 .it3-bx table.esg-goals-table tr:not(:first-child):not(:nth-child(2)) td {
        background-color: transparent;
    }

.finanPage .item1 .it3-bx table.table-risk-categories tr:not(:first-child) td {
    border: 1px solid #dedede;
}