.index-news-line .tag {
    background: #e3f7ff;
    color: #222;
}

.tag-color-top {
    background: #5867b1 !important;
}

.tag-color-hot {
    background: #ff7f7f !important;
}

.index-bulletin-wrap {
    background: url(../images/style16/index-bulletin-bg.jpg) center center no-repeat;
    background-size: cover;
}

.main-nav-wrap {
    background: #2947c1;
}

.header-top .fontsize .fontsize-active {
    background: #2947c1;
}

.header-search-btn {
    background: url(../images/style16/header-search-btn.svg) center center no-repeat #2947c1;
}

.main-nav li.current {
    background: #4768ef;
}

.main-nav .sub-nav {
    background: #4768ef;
}

.main-nav .sub-nav li {
    float: left;
    width: 100%;
    text-align: left;
    border-top: 1px solid #4768ef;
    padding: 0px 8%;
    margin: 0;
}

.main-nav .sub-nav li a {
    display: block;
    width: 100%;
    padding: 12px 0;
    line-height: 23px;
    white-space: initial;
    color: #fff;
}

.main-nav .sub-nav li:hover {
    background: #3a37ca;
}

.index-news-wrap {
    background: url(../images/style16/index-news-bg.jpg) center center no-repeat;
    background-size: cover;
    padding: 170px 0 50px 0;
}

.index-photo-wrap {
    background: url(../images/style16/index-photo-bg.jpg) center center no-repeat;
    background-size: cover;
}

.footer {
    background: #555;
}

.footer-nav {
    background: #373737;
}

.fat-footer {
    border-top: 4px solid #777;
    background-color: #777;
}

.fat-footer-open,
.fat-footer-close {
    background-color: #777;
}

.index-btn a {
    background: #272b94;
}

.index-btn a:hover {
    color: #fff;
}

.index-news-line .date {
    color: #68afd8;
}

.index-news-line {
    border-top: 2px solid #bce0ef;
}

.index-news-line::before {
    background: #28abed;
}

.index-news-slider .slick-next {
    background: url(../images/arr-up-white.svg) center center no-repeat #999;
    background-size: 40%;
}

.index-news-slider .slick-prev {
    background: url(../images/arr-down-white.svg) center center no-repeat #999;
    background-size: 40%;
}

.index-bulletin-title {
    background: #5757c1;
}

.index-bulletin-title .index-btn a {
    border: 1px solid #fff;
    background: #5757c1;
}

.index-bulletin-line .date {
    color: #19aaf5;
}

.crumb .current {
    color: #4768ef;
}

.pagination a.current,
.link-card-title img,
.page-tab a.active {
    background-color: #4768ef;
}

.page-header .social > a,
.page-btn a {
    background-color: #272b94;
}

.page-side .unit-title {
    background-color: #2947c1;
}

.page-list-date span:first-child {
    color: #68afd8;
}

.filename,
.filesort,
.filedownload,
.dl-thead {
    background-color: #2947c1;
}

.nav-open > .current,
.side-nav li.current > a {
    color: #2947c1 !important;
}

/*-成員-*/
.staff-pic {
    border: 1px solid #566abb;
    background: #566abb;
}

.staff-list-title a {
    background-color: #2947c1;
}

.staff-tb table a {
    color: #3a37d6;
}

.staff-tb table th {
    background: #566abb;
}

.tec-depart-thead,
.sch-honor-thead,
.education-thead,
.occupation-thead,
.experi-thead {
    background: #2f4188;
}

.tec-depart-tb.color-bg .tec-depart-tcont,
.sch-honor-tb.color-bg .sch-honor-tcont,
.education-tb.color-bg .education-tcont,
.occupation-tb.color-bg .occupation-tcont,
.occupation-tb.color-bg .occupation-tcont,
.experi-tb.color-bg .experi-tcont,
.experi-tb.color-bg .experi-tcont {
    background: #f5f5f5;
}

a.personal-publish-title {
    background: #293d90;
}

.staff-list-drop .staff-list-title a {
    background-color: #6883f3;
}

/*-成員 end -*/
@media (max-width:1180px) {
    .main-nav > li > a > .arr {
        right: 5px;
    }

}

@media (max-width:480px) {
    .header .logo {
        width: 58vw !important;
    }

}

#accesskey-l{
    color:#000;
    display: block;
}