/*========共用==========*/
.table td {
    line-height: 160% !important;
}

#focusbox {
    color: #C9302C;
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem 0.25rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
}

.breadcrumb .btn-outline-secondary {
    font-size: 75% !important;
    white-space: nowrap;
    padding: 0.375rem 0.5rem !important;

}

.breadcrumb .fa:not(.fa-home) {
    margin-top: 0.375rem;
    font-size: 130%;
}

#neilmfdcmsindex .panelCustom,
#mfdcmscentervbox .panelCustom {
    position: relative;
    width: 104%;
}

#neilmfdcmsindex #counterArr,
#mfdcmscentervbox #counterArr {
    background: #5E5E5E url(../../img/frame/) no-repeat left top;
    border-radius: 3.125rem;
    padding: 0rem 0.25rem 0rem 0.375rem;
    color: #FFFFFF;
    text-align: center;
    font-size: 95%;
}

#neilmfdcmsindex #tagdivboxArr,
#mfdcmscentervbox #tagdivboxArr {
    font-size: 82%;
    width: 107%;
}

#neilmfdcmsindex #tagdivbox li,
#mfdcmscentervbox #tagdivbox li {
    float: left;
    margin: 0rem 0.625rem 0.8125rem 0rem;
}

#neilmfdcmsindex #tagitem,
#mfdcmscentervbox #tagitem {
    border-radius: 0.1875rem;
    border: 0.0625rem solid #ADADAD;
    padding: 0.1875rem 0.4375rem;
    background: #EFEFEF url(../../img/frame/) no-repeat left top;
    white-space: nowrap;
    font-size: 90%;
}

#neilmfdcmsindex #tagitem a,
#mfdcmscentervbox #tagitem a {
    color: #515151;
}

#neilmfdcmsindex #tagitem a:hover,
#mfdcmscentervbox #tagitem a:hover {
    color: #232323;
}

#neilmfdcmsindex .focusbox #tagitem,
#mfdcmscentervbox .focusbox #tagitem {
    border-radius: 0.1875rem;
    border: 0.0625rem solid #D19492;
    padding: 0.1875rem 0.4375rem;
    background: #FFDAD8 url(../../img/frame/) no-repeat left top;
    white-space: nowrap;
    font-size: 90%;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: initial;
}

.navbar select.form-control {
    position: relative;
    width: 15%;
    margin: 0rem 0.9375rem 0rem 0rem;
}

/*=========讀取圖片===========*/

#allrecordsimg {
    position: relative;
    display: none;
    left: 30%;
    width: 25rem;
    height: 15.9375rem;
    background: url(../../../images/201404180822583ffad.gif) no-repeat left top;
}

/*====內容首頁===========*/
#neilmfdcmsindex {
    position: relative;
}

#neilmfdcmsindex .topbar {
    position: relative;
    margin: 0.625rem 0rem 1.75rem 0rem;
}

#neilmfdcmsindex .reply_type {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 95%;
    padding: 0.5rem 0.8rem !important;
}

#neilmfdcmsindex .reply_type .btn {
    font-size: 70%;
    padding: 0.5rem 0.5rem;
}

#neilmfdcmsindex .media-body .item_a {
    position: relative;
    color: #737373;
}

#neilmfdcmsindex .media-body .item_a:hover {
    color: #D9534F;
}

#neilmfdcmsindex .media-body .item_a::before {
    content: '/';
    position: relative;
    z-index: 1;
    margin: 0rem 0.375rem;
    color: #737373;
}

/*=========內容回覆首頁bar==============*/
#neilmfdcmsindex .navbartype4 .container-fluid {
    position: relative;
    width: 105%;
    font-size: 98%;
}

#neilmfdcmsindex .navbartype4 .container-fluid li a {
    margin: 0.125rem 0.3125rem 0.125rem 0.3125rem !important;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
}

#neilmfdcmsindex .navbartype4 .optiontrue2 {
    background: #FFF7FF url(../../img/frame/) no-repeat left top !important;
    border: 0.0625rem solid #FF9BFF;
}

#neilmfdcmsindex .navbartype4 .optiontrue1 {
    background: #F8FFF4 url(../../img/frame/) no-repeat left top !important;
    border: 0.0625rem solid #9EE273;
}

#neilmfdcmsindex .rowCustom {
    position: relative;
    left: -0.9375rem;
    width: 101.5%;
}

#neilmfdcmsindex .list-group {
    position: relative;
    width: 104%;
}

#neilmfdcmsindex .page-header {
    position: relative;
    margin: 0rem 0rem 0.625rem 0rem;
}

#neilmfdcmsindex .titlepage-header {
    font-size: 130%;
}

/*========新聞類型區塊=============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox1 .media {
    position: relative;
    padding: 0rem 0rem 1.25rem 0rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .media-body #titlebox {
    font-size: 110%;
    max-height: 4.8125rem;
    padding: 0rem 0rem 0.5rem 0rem;
    margin: 0rem 0rem 0.625rem 0rem;
    overflow: hidden;
    border-bottom: 0.0625rem solid #E5E5E5;
    line-height: 160%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .help-blockbar {
    font-size: 85%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .help-blockbar .label {
    position: relative;
    top: -0.125rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 #descriptionindexbox {
    position: relative;
    max-height: 4.375rem;
    overflow: hidden;
    top: -0.5rem;
    line-height: 170%;
    color: #4C4C4C;
    word-break: break-all;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .breadcrumb {
    font-size: 80%;
    padding: 0.1875rem 0.5rem;
    white-space: nowrap;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .adminrow {
    position: relative;
    left: 0rem;
    top: -0.5rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 .thumbnailimg {
    position: relative;
    margin-top: 0.375rem;
    border: 0.0625rem solid #EDEDED;
    display: block;
    padding: 0.25rem;
    margin-bottom: 1.25rem;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 0.25rem;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 #representimgbox {
    position: relative;
    width: 100%;
    height: 9.6875rem;
    overflow: hidden;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 #representimgbox #transform {
    width: 100%;
    height: 100%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 #representimgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox1 hr {
    position: relative;
    margin: 0rem 0.625rem 1.25rem 0rem;
}

#neilmfdcmsindex .browsegrouptext {
    font-size: 110%;
    margin: 0.9375rem 0rem;
    color: #000000;
}

#neilmfdcmsindex .browsegrouptext .glyphicon {
    position: relative;
    font-size: 115%;
    top: 0.25rem;
}

/*========簡介類型區塊=============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox2 .masonryrow {
    position: relative;
    left: 0rem;
    width: 101.3%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow {
    position: relative;
    left: -0.625rem;
    width: 107%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #introductionbox {
    position: relative;
    width: 104%;
    left: -0.9375rem;
    border-radius: 0.375rem;
    height: 12.8125rem;
    margin: 0.625rem 0rem 1.25rem 0rem;
    overflow: hidden;
    border: 0.0625rem solid #EAEAEA;
    padding: 0.4375rem;
    background: #FFFFFF url(../../img/modules/) no-repeat left top;
    font-size: 90%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .introductionboxrow2 {
    position: relative;
    left: -0.1875rem;
    line-height: 165%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #titlebox {
    font-size: 110%;
    max-height: 4.0625rem;
    padding: 0rem 0rem 0.625rem 0rem;
    overflow: hidden;
    border-bottom: 0.0625rem solid #E5E5E5;
    line-height: 155%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #fileboxfoot {
    font-size: 85%;
    white-space: nowrap;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #counterbox {
    font-size: 85%;
    white-space: nowrap;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .help-blockbar {
    position: relative;
    left: -0.9375rem;
    padding: 0.0625rem 0rem 0rem 0rem;
    font-size: 85%;
    overflow: hidden;
    height: 2rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .thumbnail {
    position: relative;
    margin-top: 0.3125rem;
    left: -0.1875rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #representimgbox {
    position: relative;
    height: 8.125rem;
    overflow: hidden;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #representimgbox #transform {
    width: 100%;
    height: 100%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 #representimgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox2 .adminrow {
    position: relative;
    width: 130%;
    left: -0.75rem;
    top: -0.5625rem;
    font-size: 85%;
}

/*==========FAQ區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3 {
    position: relative;
    left: 0rem;
    width: 99.2%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .masonryrow {
    position: relative;
    left: 0rem;
    width: 101.3%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .panel-title>* {
    color: #333333;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .breadcrumb {
    display: flex;
    justify-content: center;
}

/*===手風琴效果==========*/
#neilmfdcmsindex #mfdcmsshowindexdivbox3 a:hover,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 a:focus {
    text-decoration: none;
    outline: none;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel {
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 0.625rem;
    overflow: hidden;
    position: relative;
    background: url(../../img/frame/) repeat-y left top !important;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading {
    padding: 0;
    border: none;
    border-radius: 0;
    margin-bottom: 0.625rem;
    z-index: 1;
    position: relative;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:before,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:after {
    content: "";
    width: 50%;
    height: 20%;
    box-shadow: 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 0.9375rem;
    left: 0.625rem;
    transform: rotate(-3deg);
    z-index: -1;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-heading:after {
    left: auto;
    right: 0.625rem;
    transform: rotate(3deg);
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a {
    display: block;
    padding: 0.9375rem 4.375rem 0.9375rem 4.375rem;
    margin: 0;
    background: #fff;
    border-radius: 0;
    box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.1), 0 0 2.5rem rgba(0, 0, 0, 0.1) inset;
    position: relative;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a:before,
#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a.collapsed:before {
    content: "\f106";
    font-family: fontawesome;
    width: 3.4375rem;
    height: 100%;
    text-align: center;
    line-height: 3.125rem;
    border-left: 0.0625rem solid #898989;
    position: absolute;
    top: 0;
    right: 0;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a.collapsed:before {
    content: "\f107";
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-title a .icon {
    display: inline-block;
    width: 3.4375rem;
    height: 100%;
    border-right: 0.0625rem solid #898989;
    font-size: 200%;
    color: rgba(0, 0, 0, 0.7);
    line-height: 3.125rem;
    text-align: center;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #accordion .panel-body {
    padding: 0.625rem 1.25rem;
    border-bottom: 0.125rem solid #898989;
    border-top: none;
    font-size: 100%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .help-blockbar {
    font-size: 90%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 .breadcrumb {
    font-size: 85%;
    padding: 0.1875rem 0.625rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #descriptionindexbox {
    padding: 0.3125rem 0rem;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #faqlink {
    position: relative;
    margin: -0.625rem 0rem 0.625rem 0rem;
    font-size: 60%;
    color: #AFAFAF;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox3 #faqlink a {
    color: #AFAFAF;
}

/*==========內容回覆區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox4 {
    position: relative;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList {
    position: relative;
    margin: 1.5625rem 0rem 1.875rem 0rem;
    padding: 0.75rem 0.625rem 0.75rem 1.125rem;
    color: #000000;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 .focusArrbox {
    position: relative;
    border-left: 0.5rem solid #FFC45E;
    background: #FFFCF7 url(../../img/modules/) no-repeat left top;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 .indexArrbox {
    position: relative;
    border-left: 0.5rem solid #5B9DFF;
    background: #F4FBFF url(../../img/modules/) no-repeat left top;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox1 {
    position: relative;
    font-size: 90%;
    color: #636363;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2 {
    position: relative;
    margin: 0.3125rem 0rem 0.625rem 0rem;
    font-size: 105%;
    max-height: 4.25rem;
    overflow: hidden;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2 a {
    color: #003D72;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox2 a:hover {
    color: #B23430;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox3 {
    position: relative;
    margin: 0.3125rem 0rem 0rem 0rem;
    font-size: 95%;
    color: #636363;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox4 {
    position: relative;
    margin: 0rem 0rem 0.5rem 0rem;
    font-size: 110%;
    color: #000000;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox4 #contentList #contentListbox5 {
    position: relative;
    color: #636363;
}

#neilmfdcmsindex #noreplycountbox {
    position: absolute;
    right: -0.375rem;
    top: -0.9375rem;
    background: #EF3939 url(../../img/modules/) no-repeat left top;
    color: #FFFFFF;
    border-radius: 1.875rem;
    padding: 0rem 0rem 0rem 0rem;
    font-size: 100%;
    min-width: 1.875rem;
    text-align: center;
    z-index: 1000;
    transform-origin: 0;
    transform: scale(0.8, 0.8);

}

/*==========好站連結區塊==============*/
#neilmfdcmsindex #mfdcmsshowindexdivbox5 .masonryrow {
    position: relative;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 .introductionboxrow {
    position: relative;
    left: -0.625rem;
    width: 102%;
    word-break: break-all;
    margin: 1.25rem 0rem 1.25rem 0rem !important;

}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #weburlbox {
    position: relative;
    font-size: 90%;
    color: #939393;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #sorttitlebox a,
#neilmfdcmsindex #mfdcmsshowindexdivbox5 #weburlbox a {
    color: #939393;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #sorttitlebox a:hover,
#neilmfdcmsindex #mfdcmsshowindexdivbox5 #weburlbox a:hover {
    color: #D8241E;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #titlebox {
    font-size: 110%;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #sorttitlebox {
    position: relative;
    font-size: 90%;
    color: #939393;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #representimgbox {
    position: relative;
    height: 7.5rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

#neilmfdcmsindex #mfdcmsshowindexdivbox5 #representimgbox img {
    width: 100%;
    height: 100%;

}

/*===內容頁=========*/
#barmemu {
    width: 100%;
    padding: 0.3125rem 0rem 0.625rem 0rem;
    margin: -1.25rem 0rem 2.5rem 0rem;
}

#barmemu li {
    padding: 0rem 0.625rem 0rem 0rem;
    float: left;
}

#defaultfunctionbox {
    position: relative;
}

#mfdcmscentervbox {
    position: relative;
    margin: 0rem;
}

#mfdcmscentervbox .page-header {
    position: relative;
    font-size: 110%;
    line-height: 160%;
    margin: 0rem 0rem 0.625rem 0rem;
}

#mfdcmscentervbox .help-blockbar {
    font-size: 85%;
    margin-bottom: 1.25rem;
}

#mfdcmscentervbox .list-group {
    position: relative;
    width: 104%;
}

#mfdcmscentervbox #descriptiondivbox {
    position: relative;
    border-radius: 0.25rem;
    padding: 0.625rem 0.9375rem 2.1875rem 0.9375rem;
    border: 0.0625rem solid #EDEDED;
    line-height: 180%;
    margin: 0rem 0rem 1.25rem 0rem;
    min-height: 25rem;
    background: #FFFFFF url(../../img/modules/) no-repeat left top;
    word-break: break-all;
}

#typesbox5 #mfdcmscentervbox #descriptiondivbox {
    min-height: 9.375rem;
}

#mfdcmscentervbox #descriptiondivbox .alertbrowsetext {
    position: relative;
    top: 1.25rem;
    font-size: 120%;
}

#mfdcmscentervbox .labelCustom {
    font-size: 90%;
}

#mfdcmscentervbox .qrcodebox {
    width: 100%;
}

#mfdcmscentervbox .imagebox {
    width: 40%;
    float: left;
    margin: 0.3125rem 0.9375rem 0rem 0rem;
}

#mfdcmscentervbox .rowCustom {
    position: relative;
    left: -0.9375rem;
    width: 103%;
}

#mfdcmscentervboxform #filedivbox,
#mfdcmscentervbox #filedivbox {
    position: relative;
    margin: 1.5625rem 0rem 0.625rem 0rem;
}

#mfdcmscentervboxform #filedivbox .a11y_box:focus-visible,
#mfdcmscentervbox #filedivbox .a11y_box:focus-visible {
    display: block;
    border: 0.375rem solid #FFD700 !important;
}

#mfdcmscentervbox #filedivbox #datename {
    position: relative;
    word-break: break-all;
    height: 3.875rem;
    overflow: hidden;
    font-size: 85%;
    line-height: 165%;
    padding: 0rem 0.375rem 0rem 0.375rem;
    text-align: center;
}

#mfdcmscentervboxform #filedivbox #textname {
    position: relative;
    margin: 0.9375rem 0rem;
    font-size: 85%;
}

#mfdcmscentervboxform #filedivbox .fimgbox,
#mfdcmscentervbox #filedivbox .fimgbox {
    position: relative;
    height: 11.875rem;
    overflow: hidden;

}

#mfdcmscentervboxform #filedivbox .fimgbox img,
#mfdcmscentervbox #filedivbox .fimgbox img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.iframebox #mfdcmscentervbox #filedivbox .fimgbox {
    height: 14.6875rem !important;
}

#mfdcmscentervboxform #filedivbox .fimgbox #browsebox,
#mfdcmscentervbox #filedivbox .fimgbox #browsebox {
    position: absolute;
    height: 11.875rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    background-color: rgba(114, 114, 114, 0);
    opacity: 0;
}

.iframebox #mfdcmscentervbox #filedivbox .fimgbox #browsebox {
    height: 14.6875rem !important;
}

#mfdcmscentervboxform #filedivbox .fimgbox #browsebox:hover,
#mfdcmscentervbox #filedivbox .fimgbox #browsebox:hover {
    animation-duration: 0.2s;
    /* 執行時間  */
    animation-fill-mode: forwards;
    animation-name: browsebox;
    animation-timing-function: ease-in-out;
    opacity: 0;
}

@keyframes browsebox {
    0% {
        transform: scale(0.5, 0.5);
        opacity: 0;
    }

    100% {
        transform: scale(1, 1);
        opacity: 1;
        background-color: rgba(114, 114, 114, .4);
    }
}

#mfdcmscentervboxform #filedivbox .fimgbox #browsebox .fa-magnifying-glass,
#mfdcmscentervbox #filedivbox .fimgbox #browsebox .fa-magnifying-glass {
    font-size: 500%;
    color: #FFFFFF;
}

#mfdcmscentervboxform .labeltitle {
    position: relative;
    top: -0.75rem;
}

#mfdcmscentervboxform .col-sm-12Custom {
    width: 108%;
}

#mfdcmscentervbox #centerboxArr .list-group-item {
    max-height: 5.625rem;
    line-height: 175%;
    overflow: hidden;
}

#mfdcmscentervbox #centerboxArr .list-group-item-btn {
    padding: 0rem 0rem 0rem 1.5625rem;

}

#mfdcmscentervbox #centerboxArr .list-group-item .glyphicon-arrow-right {
    position: absolute;
    left: 0.9375rem;
    top: 1.25rem;
}

.FF #mfdcmscentervbox #centerboxArr .list-group-item .glyphicon-arrow-right {
    position: absolute;
    left: 0.9375rem;
    top: 1.25rem;
}

#mfdcmscentervbox .groupslabelbox {
    position: relative;
    margin: 0.5rem 0rem 0.9375rem 0rem !important;
}

#mfdcmscentervbox .groupslabelbox .col-md-2 {
    position: relative;
    max-width: 19%;
    min-width: 19%;
    padding: 0.0625rem 0rem 0rem 0rem;
}

#mfdcmscentervbox .groupslabelbox .col-md-10 {
    position: relative;
    max-width: 81%;
    min-width: 81%;
}

#mfdcmscentervbox #helpBlockweburl {
    word-break: break-all;
    font-size: 90%;
    color: #898989;
}

#mfdcmscentervbox #helpBlockweburl a {
    color: #898989;
}

#mfdcmscentervbox #helpBlockweburl a:hover {
    color: #C9302C;
}

#mfdcmscentervbox .page-header h5 {
    margin: 0rem !important;
    font-size: 110% !important;
}

/*====簡介類型內容頁=========*/
#typesbox2 #mfdcmscentervbox .rowCustom {
    position: relative;
    width: 102%;
}

#mfdcmsshowindexdivbox2 .introductionboxrow .btn>.glyphicon {
    display: none;
}

/*====FAQ類型內容頁=========*/
#typesbox3 #mfdcmscentervbox .rowCustom {
    position: relative;
    width: 102%;
}

/*==========內容回覆區塊==============*/
#mfdcmscentervbox #messagediv {
    position: relative;
    margin: 1.25rem 0rem;
}

#mfdcmscentervbox #messagediv #rcontentbox {
    position: relative;
    display: block;
    margin: 1.5625rem 0rem 1.5625rem 0rem;
}

#mfdcmscentervbox #messagediv .col-md-2 {
    display: none;
}

#mfdcmscentervbox #messagediv .robotbox {
    position: relative;
    margin: 1.25rem 0rem 1.25rem -0.9375rem !important;
    left: 0rem;
}

#mfdcmscentervbox #messagediv #privatebox {
    position: relative;
    margin: 0rem 0rem 0rem 0rem;
    font-size: 90%;
    line-height: 0%;
}

#mfdcmscentervbox #messagediv #privatebox #checkbox {
    position: relative;
    margin: 0rem 0.5rem 0rem 0rem;
}

#mfdcmscentervbox #messagediv .contentList {
    position: relative;
    margin: 1.875rem 0rem 1.25rem 0rem;
}

#mfdcmscentervbox #messagediv .replyList {
    position: relative;
    border: 0.0625rem solid #D8D8D8;
    margin: 1.5625rem 0rem 2.1875rem 0rem;
    border-radius: 0rem 0rem 0.375rem 0.375rem;
    /*左上 右上 右下  左下*/
    overflow: hidden;
    min-height: 12.5rem;
    background: #FFFFFF url(../../img/modules/) no-repeat left top;
}

#mfdcmscentervbox #messagediv .replyList #replyInformation {
    background: #E8E8E8 url(../../img/modules/) no-repeat left top;
    color: #000000;
    padding: 0.4375rem 0.9375rem;
}

#mfdcmscentervbox #messagediv .replyList #replycontent {
    padding: 0.9375rem 0.9375rem;
    color: #070707;
    background: #FFFFFF url(../../img/modules/) no-repeat left top;
}

#mfdcmscentervbox #messagediv .replyList #ipbox {
    color: #8A8A8A;
}

#mfdcmscentervbox #messagediv .replyList .adminrow {
    position: relative;
    margin: 0rem 0rem 1.5625rem 0rem !important;
}

#mfdcmscentervbox #querystatsbox {
    position: relative;
    margin: 2.5rem 0rem 1.5625rem 0rem;
}

/*==========內容回覆管理總表==========*/
#centeradminbox .countbar-item {
    background: #EBFFE8 url(../../img/modules/) no-repeat left top;
}

/*===========回覆清單=============*/
#grouplistcontent {
    position: relative;
    margin: 0.625rem 0rem 0.625rem 0rem;
}

#grouplistcontent .group-col {
    margin: 0.3125rem 0rem 0.3125rem 0rem;
    white-space: nowrap !important;
}

#grouplistcontent #grouptitle {
    font-size: 110%;
}

#grouplistbox #replystatusbox #finish-yes,
#grouplistcontent #finish-yes {
    color: #006803;
}

#grouplistbox #replystatusbox #finish-no,
#grouplistcontent #finish-no {
    color: #BC0028;
}

#grouplistcontent .grouprow {
    position: relative;
    margin: 0.625rem 0rem 0.625rem 0rem !important;
}

#grouplistbox #replystatusbox {
    font-size: 90%;
}

#grouplistcontent .glyphicon,
#grouplistbox #replystatusbox .glyphicon {
    position: relative;
    top: 0.1875rem;
    font-size: 110%;

}

/*========即期通知區塊===========*/
#mfdcmscentervbox .spottextbox {
    font-size: 110%;
}

#mfdcmscentervbox .spottextbox .glyphicon {
    position: relative;
    top: 0.25rem;
    font-size: 110%;
}

/*==========相關內容===============*/
/*============左右按鈕===========*/
#recommendbox {
    position: relative;
    padding: 0rem 0rem 0.625rem 0rem;
    margin: 1.5625rem 0rem 0rem 0rem;
}

#recommendbox .owl-carousel {
    width: 100.6%;
}

#recommendbox .owl-carousel .owl-stage-outer {
    padding: 0.625rem;
}

#recommendbox .thumbnail {
    position: relative;
    width: 98%;
}

#recommendimgboximg {
    position: relative;
    height: 10rem;
    overflow: hidden;
}

#typesbox2 #recommendimgboximg {
    position: relative;
    height: 13.75rem;
    overflow: hidden;
}

#recommendimgboximg img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: all .55s ease .1s;
}

#recommendimgboximg img:hover {
    transform: scale(1.5, 1.5);
}

#recommendbox .captionbox {
    position: relative;
    height: 4.0625rem;
    line-height: 150%;
    overflow: hidden;
    padding: 0.3125rem 0rem 0rem 0rem;
    margin: 0.3125rem 0rem 0.625rem 0rem;
    text-align: center;
}

#recommendbox .owl-nav .owl-prev {
    position: absolute;
    top: 3.125rem !important;
    z-index: 1000;
    left: -0.625rem;
    background: url(../../../images/thin_right_arrow_333.png) no-repeat left top;
    width: 4.3125rem;
    height: 4.75rem;
    transform: scale(0.7, 0.7);
}

#recommendbox .owl-nav .owl-next {
    position: absolute;
    top: 3.125rem !important;
    z-index: 1000;
    right: -0.625rem;
    background: url(../../../images/thin_left_arrow_333.png) no-repeat left top;
    width: 4.3125rem;
    height: 4.75rem;
    transform: scale(0.7, 0.7);
}

#recommendbox .owl-nav .owl-next span,
#recommendbox .owl-nav .owl-prev span {
    opacity: 0;
}

/*===========內容管理-首頁==================*/
#centeradminbox {
    position: relative;
}

#centeradminbox h2 {
    position: relative;
    font-size: 150%;
    margin: 0.625rem 0rem;
}

#centeradminbox .list-group-item {
    padding: 0.375rem 0rem 0.375rem 0.625rem;
}

#centeradminbox .table-striped {
    background: #F7F7F7 url(../../img/modules/neilmfdcms/) no-repeat left top;
    font-size: 85%;
}

#centeradminbox #sorttable .thumbnail {
    width: 9.375rem;
}

#centeradminbox .rowCustom {
    position: relative;
    left: -1.875rem;
}

#centeradminbox #tagdivbox li {
    margin: 0rem 0rem 0.8125rem 0rem;
}

#centeradminbox #tagitem {
    border-radius: 0.1875rem;
    border: 0.0625rem solid #ADADAD;
    padding: 0.1875rem 0.4375rem;
    background: #EFEFEF url(../../img/frame/) no-repeat left top;
    white-space: nowrap;
    font-size: 90%;
}

#centeradminbox .focusbox #tagitem {
    border-radius: 0.1875rem;
    border: 0.0625rem solid #D19492;
    padding: 0.1875rem 0.4375rem;
    background: #FFDAD8 url(../../img/frame/) no-repeat left top;
    white-space: nowrap;
    font-size: 90%;
}

#centeradminbox .page-header {
    white-space: nowrap;
}

#centeradminbox .list-group-weburl {
    word-break: break-all;
}

/*===內容管理-分類=========*/
#sortadminbox {
    position: relative;
}

#sortadminbox h2 {
    position: relative;
    font-size: 150%;
    margin: 0.625rem 0rem;
}

#sortadminbox .table-striped {
    font-size: 85%;
}

#sortadminbox .rowCustom {
    position: relative;
    left: -1.875rem;
}

#sortadminbox #sorttable {
    position: relative;
    left: -1.5625rem;
    width: 110%;
}

#sorttable table {
    background: #F7F7F7 url(../../img/modules/neilmfdcms/) no-repeat left top !important;
}

#sorttable .table #helpBlock {
    font-size: 92%;
}

#sorttable .table .btn {
    font-size: 70%;
    padding: 0.1875rem 0.375rem;
}

/*======分類自訂按鈕==============*/
#sortcustommenubox {
    position: relative;
}

.sortcustommenubox h3 {
    font-size: 120%;
}

/*=====新增內容-新聞=========*/
#mfdcmscenterbox {
    position: relative;
    width: 100%;
    left: 0rem;
}

#mfdcmscenterbox .radio-inline {
    text-align: left;
}

#mfdcmscenterbox .radio-inline input {
    position: relative;
    top: 0rem;
    line-height: 0%;
}

#mfdcmscenterbox .jumbotron h1 {
    font-size: 180%;
}

#mfdcmscenterbox #tagbox {
    position: relative;
    margin: -0.8125rem 0rem 0rem 0rem;
}

/*==========自訂按鈕區塊================*/
#modulesmenuArrbox {
    position: relative;
    text-align: center;
}

#modulesmenuArrbox .btn {
    margin: 0rem 0.75rem 0.9375rem 0rem
}

#btntitlebox {
    max-height: 3.625rem;
    overflow: hidden;
    line-height: 150%;
}

/*==========社群分享================*/
#community-share .share_btn {
    position: relative;
    width: 5%;
    height: 5%;
    margin: 0.3125rem 0.3125rem 0rem 0rem;
    border-radius: 5.625rem !important;
    overflow: hidden;
    display: inline-block;
    line-height: 0rem;
}

#community-share img {
    width: 100%;
}