.index-news-line .tag {
    background: #f2dcc0;
    color: #69481e;
}

.tag-color-top {
    background: #5867b1 !important;
}

.tag-color-hot {
    background: #EB0000 !important;
}

.index-bulletin-wrap {
    background: url(../images/style20/index-bulletin-bg.jpg) center center no-repeat;
    background-size: cover;
}

.main-nav-wrap {
    background: #d1cd9d;
}

.header-top .fontsize .fontsize-active {
    background: #796b47;
}

.header-search-btn {
    background: url(../images/style20/header-search-btn.svg) center center no-repeat #796b47;
}

.main-nav li.current {
    background: #f5f1c9;
}

.main-nav > li > a {
    color: #222;
}

.main-nav > li > a > .arr {
    color: #222;
}

.main-nav .sub-nav {
    background: #f5f1c9;
}

.main-nav .sub-nav li {
    border-top: 1px solid #e1ddb5;
}

.main-nav .sub-nav li a {
    color: #222;
}

.main-nav .sub-nav li:hover {
    background: #eae18e;
}

.index-news-wrap {
    background: #f8f7ea;
    padding: 50px 0;
}

.index-photo-wrap {
    background: url(../images/style20/index-photo-bg.jpg) center center no-repeat;
    background-size: cover;
}

.footer {
    background: #007bc7;
}

.footer-nav {
    background: #005d98;
}

.fat-footer {
    border-top: 4px solid #2faeff;
    background-color: #2faeff;
}

.fat-footer-open,
.fat-footer-close {
    background-color: #2faeff;
}

.index-kv {
    background: #f8f7ea;
}

.index-btn a {
    background: #085088;
}

.index-btn a:hover {
    color: #fff;
}

.index-news-line .date {
    color: #976E17;
}

.index-news-line {
    border-top: 2px solid #d9d9d9;
}

.index-news-line::before {
    background: #b68d46;
}

.index-news-slider .slick-next {
    background: url(../images/arr-up-white.svg) center center no-repeat #085088;
    background-size: 40%;
}

.index-news-slider .slick-prev {
    background: url(../images/arr-down-white.svg) center center no-repeat #085088;
    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: #796b47;
}

.pagination a.current,
.link-card-title img,
.page-tab a.active {
    background-color: #796b47;
}

.page-header .social > a,
.page-btn a {
    background-color: #085088;
}

.page-side .unit-title {
    background-color: #d1cd9d;
    color: #4d4707;
}

.page-list-date span:first-child {
    color: #8e6610;
}

.filename,
.filesort,
.filedownload,
.dl-thead {
    background-color: #d1cd9d;
    color: #4d4707;
}

/*table*/
.list-table {
    margin-bottom: 20px;
}

.list-table a {
}

.list-table-line {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    display: flex;
}

.list-table-line:first-child {
    border-top: 1px solid #ddd;
}

.list-table-head,
.list-table-cont {
    float: left;
    padding: 10px 15px;
}

.list-table-head {
    width: 18%;
    background: #eee;
    font-weight: normal;
}

.list-table-cont {
    width: 80%;
}

.list-table-cont ul {
    padding: 0 0 0 22px;
    margin: 0;
}

.list-table li {
    list-style: none;
}

/*--*/
.article-tb.LiasTB1 p {
    margin: 0;
}

.article-tb.LiasTB1 th {
    background: #007c7c;
    color: #fff;
    font-weight: normal;
}

.article-tb.LiasTB1 th,
.article-tb.LiasTB1 td {
    padding: 2px 8px;
    font-size: 1rem;
}

.article-tb.LiasTB1 tr:nth-child(odd) {
    background: #e2efd9;
}

.article-tb.LiasTB1 tr:nth-child(even) {
    background: #ffffe1;
}

.article-tb.LiasTB1 td {
    border-right: 1px solid #fff;
}

.article-tb.LiasTB1 td:first-child,
.article-tb.LiasTB1 td:nth-child(2),
.article-tb.LiasTB1 td:nth-child(3) {
    width: 95px;
}

.article-tb.LiasTB1 table {
    border-collapse: collapse;
    width: 100% !important;
    border: 0;
}

tr.thead-style td {
    background: #066;
    color: #fff;
    text-align: center;
}

/*-ç³»æ‰€æˆå“¡-*/
.staff-intro-title a {
    background-color: #796b47;
}

.nav-open > .current,
.side-nav li.current > a {
    color: #796b47 !important;
    font-weight: bold;
}

.staff-pic {
    border-color: #796b47;
    background: #796b47;
}

.staff-tb table th {
    color: #222;
    background: #d1cd9d;
}

.staff-tb table a {
    color: #796b47;
}

.staff-list-title a {
    background-color: #796b47;
    color: #fff;
    font-size: 1rem;
}

a.personal-publish-title {
    background: #d1cd9d;
    color: #222;
}

.tec-depart-thead,
.sch-honor-thead,
.education-thead,
.occupation-thead,
.experi-thead {
    background: #796b47;
}

.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: #f6f5ed;
}

.info-title {
    background-color: #756c00;
}

.page-staff-info {
    background: #f5f5f5;
}

li.info-mail a {
    color: #796b47;
}

.staff-list-drop .staff-list-title a {
    background-color: #9f802e;
}

/*--*/
@media (max-width:1080px) {
    .header .logo {
        width: 330px !important;
    }

}

@media (max-width:480px) {
    .header .logo {
        width: 220px !important;
    }

}

#accesskey-l{
    color:#000;
    display: block;
}

.index-news{
	position: relative;
}

button.index-news-pause {
        position: absolute;
        z-index: 1;
        border: none;
        background: rgba(0, 0, 0, .8);
        background-size: 26px 26px;
        box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
        left: 5px;
        top: 1rem;
        width: 20px;
        height: 20px;
        border-radius: 100%;
}

button.index-news-pause:before,
button.index-news-pause:after{
    content: "";
    background: #fff;
    display: block;
    position: absolute;
    left: 50%;
    border-radius: 5px;
    width: 2px;
    height: 8px;
    top: 6px;
    margin-left: -3px;
}

button.index-news-pause:after{
    margin-left: 1px;
}

button.index-news-pause.playing:after{
  display:none;
}

button.index-news-pause.playing:before {
    background: none;
    display: block;
    width: 0;
    height: 0;
    transform: rotate(45deg);
    border-radius: 3px;
    border-bottom: solid 4px transparent;
    border-left: solid 4px transparent;
    border-top: solid 4px #fff;
    border-right: solid 4px #fff;
    top: 6px;
    margin-left: -6px;
}

.slick-slide:focus {
    border: 2px solid black;
}