/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.event .centered-container .cta .su-button,.publication .main-region .su-publication-cta .su-button,.peking_university-publications.view .js-pager__items .pager__item .button,.su-card .su-button,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button,a.su-button.soe-button--orange,a.su-button.soe-button--pink,a.su-button.soe-button--turquoise {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    cursor: pointer;
    display: inline-block;
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color .25s ease-in-out,color .25s ease-in-out;
    transition: background-color .25s ease-in-out,color .25s ease-in-out;
    width: auto
}

.event .centered-container .cta .su-button a,.publication .main-region .su-publication-cta .su-button a,.peking_university-publications.view .js-pager__items .pager__item .button a,.su-card .su-button a,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button a,a.su-button.soe-button--orange a,a.su-button.soe-button--pink a,a.su-button.soe-button--turquoise a {
    font-weight: 400;
    text-decoration: none
}

.event .centered-container .cta .su-button:active,.event .centered-container .cta .su-button:focus,.event .centered-container .cta .su-button:hover,.publication .main-region .su-publication-cta .su-button:active,.publication .main-region .su-publication-cta .su-button:focus,.publication .main-region .su-publication-cta .su-button:hover,.peking_university-publications.view .js-pager__items .pager__item .button:active,.peking_university-publications.view .js-pager__items .pager__item .button:focus,.peking_university-publications.view .js-pager__items .pager__item .button:hover,.su-card .su-button:active,.su-card .su-button:focus,.su-card .su-button:hover,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:active,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:focus,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:hover,a.su-button.soe-button--orange:active,a.su-button.soe-button--orange:focus,a.su-button.soe-button--orange:hover,a.su-button.soe-button--pink:active,a.su-button.soe-button--pink:focus,a.su-button.soe-button--pink:hover,a.su-button.soe-button--turquoise:active,a.su-button.soe-button--turquoise:focus,a.su-button.soe-button--turquoise:hover {
    text-decoration: underline
}

.su-link--action {
    color: #6E0507
}

.su-link--action:after {
    background-color: #6E0507
}

a.su-link--external {
    text-decoration: inherit
}

.su-link:hover {
    text-decoration: underline
}

.peking_university-image-cta [data-extlink]:after {
    display: none
}

.su-local-footer .mailto {
    text-decoration: none
}

.su-local-footer .mailto svg {
    fill: #6E0507
}

.su-local-footer .mailto:focus,.su-local-footer .mailto:hover {
    text-decoration: underline
}

.su-local-footer .mailto:focus svg,.su-local-footer .mailto:hover svg {
    fill: #352e2a
}

.soe-bg--pink {
    background-color: #ff525c
}

.soe-bg-turquoise {
    background-color: #00ece9
}

.soe-bg-orange {
    background-color: #ffbd54
}

.soe-gradient--solid-purple-lagunita {
    background: linear-gradient(91.01deg,#53284f 3.46%,#007c92 95.48%)
}

.soe-gradient--solid-purple-green {
    background: linear-gradient(91.01deg,#620059 3.46%,#017e7c 95.48%)
}

.soe-gradient--transparent-purple-lagunita {
    background: linear-gradient(91.01deg,rgba(98,0,89,.9) 3.47%,rgba(0,124,146,.8) 95.48%)
}

.soe-gradient--transparent-purple-green {
    background: linear-gradient(89.49deg,rgba(98,0,89,.9) .24%,rgba(1,126,124,.8) 102.73%)
}

.soe-gradient--transparent-blue-purple {
    background: linear-gradient(89.78deg,rgba(1,104,149,.9) .12%,rgba(98,0,89,.8) 99.89%)
}

.soe-gradient--transparent-purple-red {
    background: linear-gradient(270.22deg,#620059 .12%,rgba(177,4,14,.8) 99.89%);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.soe-gradient--transparent-blue-green {
    background: linear-gradient(270.22deg,rgba(1,104,149,.9) .12%,rgba(1,126,124,.8) 99.89%)
}

.section-bgcolor--title,.section-editorial-content,.section-event-list--title,.section-event-series--header {
    background: linear-gradient(91.01deg,#620059 3.46%,#017e7c 95.48%)
}

@media only screen and (min-width: 0) {
    .section-bgcolor--title,.section-editorial-content,.section-event-list--title,.section-event-series--header {
        margin-bottom:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .section-bgcolor--title,.section-editorial-content,.section-event-list--title,.section-event-series--header {
        margin-bottom:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .section-bgcolor--title,.section-editorial-content,.section-event-list--title,.section-event-series--header {
        margin-bottom:7.6rem
    }
}

.section-bgcolor--title .su-event-dek,.section-bgcolor--title .su-event-series-dek,.section-bgcolor--title .su-event-sponsor,.section-bgcolor--title a,.section-bgcolor--title h1,.section-bgcolor--title h2,.section-editorial-content .su-event-dek,.section-editorial-content .su-event-series-dek,.section-editorial-content .su-event-sponsor,.section-editorial-content a,.section-editorial-content h1,.section-editorial-content h2,.section-event-list--title .su-event-dek,.section-event-list--title .su-event-series-dek,.section-event-list--title .su-event-sponsor,.section-event-list--title a,.section-event-list--title h1,.section-event-list--title h2,.section-event-series--header .su-event-dek,.section-event-series--header .su-event-series-dek,.section-event-series--header .su-event-sponsor,.section-event-series--header a,.section-event-series--header h1,.section-event-series--header h2 {
    color: #fff
}

@media (max-width: 767px) {
    .section-bgcolor--title,.section-editorial-content,.section-event-list--title,.section-event-series--header {
        padding:20px
    }
}

@media (max-width: 575px) {
    .section-bgcolor--title,.section-editorial-content,.section-event-list--title,.section-event-series--header {
        padding:20px
    }
}

@media only screen and (min-width: 0) {
    .section-bgcolor--title.section-event-list--title,.section-bgcolor--title.section-events-past--header,.section-bgcolor--title.section-header,.section-bgcolor--title.section-peking_university-news-views-header,.section-bgcolor--title.section-peking_university-pubs-views-header,.section-bgcolor--title.su-people-header {
        padding-bottom:8rem;
        padding-top: 8rem
    }
}

@media only screen and (min-width: 768px) {
    .section-bgcolor--title.section-event-list--title,.section-bgcolor--title.section-events-past--header,.section-bgcolor--title.section-header,.section-bgcolor--title.section-peking_university-news-views-header,.section-bgcolor--title.section-peking_university-pubs-views-header,.section-bgcolor--title.su-people-header {
        padding-bottom:9rem;
        padding-top: 9rem
    }
}

@media only screen and (min-width: 1500px) {
    .section-bgcolor--title.section-event-list--title,.section-bgcolor--title.section-events-past--header,.section-bgcolor--title.section-header,.section-bgcolor--title.section-peking_university-news-views-header,.section-bgcolor--title.section-peking_university-pubs-views-header,.section-bgcolor--title.su-people-header {
        padding-bottom:9.5rem;
        padding-top: 9.5rem
    }
}

.section-bgcolor--title.section-event-list--title .heading-h1,.section-bgcolor--title.section-events-past--header .heading-h1,.section-bgcolor--title.section-header .heading-h1,.section-bgcolor--title.section-peking_university-news-views-header .heading-h1,.section-bgcolor--title.section-peking_university-pubs-views-header .heading-h1,.section-bgcolor--title.su-people-header .heading-h1 {
    margin: 0
}

.person {
    background: -webkit-gradient(linear,left top,left bottom,from(#175f5f),color-stop(32.56%,#4d5054));
    background: linear-gradient(180deg,#175f5f,#4d5054 32.56%);
    color: #fff
}

.section-editorial-content .node-peking_university-page-title {
    margin-top: 0
}

.section-bgcolor--title.section-editorial-content.section-event-list--title,.section-bgcolor--title.section-editorial-content.section-pubs-list--title,.section-bgcolor--title.section-editorial-content.su-people-header,.section-bgcolor--title.section-peking_university-news-views-header {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw
}

.section-bgcolor--title h1 {
    margin: 0
}

.page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
    background: linear-gradient(91.01deg,#620059 3.46%,#017e7c 95.48%);
    margin-top: 0;
    max-width: 70%;
    width: 100%
}

@media only screen and (min-width: 0) {
    .page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
        padding-bottom:8rem;
        padding-top: 8rem
    }
}

@media only screen and (min-width: 768px) {
    .page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
        padding-bottom:9rem;
        padding-top: 9rem
    }
}

@media only screen and (min-width: 1500px) {
    .page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
        padding-bottom:9.5rem;
        padding-top: 9.5rem
    }
}

@media only screen and (min-width: 0) {
    .page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
        margin-bottom:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
        margin-bottom:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .page-events .jumpstart-ui--one-column.centered-container,.page-news .jumpstart-ui--one-column.centered-container,.page-people .jumpstart-ui--one-column.centered-container,.page-publications .jumpstart-ui--one-column.centered-container {
        margin-bottom:7.6rem
    }
}

.page-events .node-peking_university-page-title,.page-news .node-peking_university-page-title,.page-people .node-peking_university-page-title,.page-publications .node-peking_university-page-title {
    margin-top: 0
}

.page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
    color: #fff;
    margin: 0 auto
}

@media only screen and (min-width: 0) {
    .page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
        max-width:calc(100% - 40px);
        width: calc(100% - 40px)
    }
}

@media only screen and (min-width: 576px) {
    .page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
        max-width:calc(100% - 60px);
        width: calc(100% - 60px)
    }
}

@media only screen and (min-width: 768px) {
    .page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
        max-width:calc(100% - 100px);
        width: calc(100% - 100px)
    }
}

@media only screen and (min-width: 992px) {
    .page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
        max-width:calc(100% - 160px);
        width: calc(100% - 160px)
    }
}

@media only screen and (min-width: 1200px) {
    .page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
        max-width:calc(100% - 200px);
        width: calc(100% - 200px)
    }
}

@media only screen and (min-width: 1500px) {
    .page-events .node-peking_university-page-title h1,.page-news .node-peking_university-page-title h1,.page-people .node-peking_university-page-title h1,.page-publications .node-peking_university-page-title h1 {
        max-width:1500px;
        width: calc(100% - 200px)
    }
}

@media only screen and (min-width: 0) {
    .su-event-series-title h1 {
        padding-top:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-event-series-title h1 {
        padding-top:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-event-series-title h1 {
        padding-top:9.5rem
    }
}

a.su-button.su-link--external:focus:after,a.su-button.su-link--external:hover:after {
    background-color: #fff
}

a.su-button:focus,a.su-button:hover {
    cursor: pointer;
    text-decoration: underline
}

a.su-button.soe-button--turquoise {
    background-color: #6E0507;
    background-color: #00ece9;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

a.su-button.soe-button--turquoise:after,a.su-button.soe-button--turquoise:before {
    background-color: #fff;
    color: #6E0507
}

a.su-button.soe-button--turquoise:focus,a.su-button.soe-button--turquoise:hover {
    background-color: #352e2a;
    color: #fff
}

a.su-button.soe-button--turquoise:focus:after,a.su-button.soe-button--turquoise:focus:before,a.su-button.soe-button--turquoise:hover:after,a.su-button.soe-button--turquoise:hover:before {
    background-color: #fff
}

a.su-button.soe-button--turquoise:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

a.su-button.soe-button--turquoise:focus,a.su-button.soe-button--turquoise:hover {
    cursor: pointer
}

a.su-button.soe-button--turquoise:after {
    background-color: #000
}

a.su-button.soe-button--pink {
    background-color: #6E0507;
    background-color: #ff525c;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

a.su-button.soe-button--pink:after,a.su-button.soe-button--pink:before {
    background-color: #fff;
    color: #6E0507
}

a.su-button.soe-button--pink:focus,a.su-button.soe-button--pink:hover {
    background-color: #352e2a;
    color: #fff
}

a.su-button.soe-button--pink:focus:after,a.su-button.soe-button--pink:focus:before,a.su-button.soe-button--pink:hover:after,a.su-button.soe-button--pink:hover:before {
    background-color: #fff
}

a.su-button.soe-button--pink:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

a.su-button.soe-button--pink:focus,a.su-button.soe-button--pink:hover {
    cursor: pointer
}

a.su-button.soe-button--pink:after {
    background-color: #000
}

a.su-button.soe-button--orange {
    background-color: #6E0507;
    background-color: #ffbd54;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

a.su-button.soe-button--orange:after,a.su-button.soe-button--orange:before {
    background-color: #fff;
    color: #6E0507
}

a.su-button.soe-button--orange:focus,a.su-button.soe-button--orange:hover {
    background-color: #352e2a;
    color: #fff
}

a.su-button.soe-button--orange:focus:after,a.su-button.soe-button--orange:focus:before,a.su-button.soe-button--orange:hover:after,a.su-button.soe-button--orange:hover:before {
    background-color: #fff
}

a.su-button.soe-button--orange:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

a.su-button.soe-button--orange:focus,a.su-button.soe-button--orange:hover {
    cursor: pointer
}

a.su-button.soe-button--orange:after {
    background-color: #000
}

.su-card .su-button {
    background-color: #6E0507;
    background-color: #872c13;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #e3ebfc;
    padding: 1rem 2rem 1.15rem
}

.su-card .su-button:after,.su-card .su-button:before {
    background-color: #fff;
    color: #6E0507
}

.su-card .su-button:focus,.su-card .su-button:hover {
    background-color: #352e2a;
    color: #fff
}

.su-card .su-button:focus:after,.su-card .su-button:focus:before,.su-card .su-button:hover:after,.su-card .su-button:hover:before {
    background-color: #fff
}

.su-card .su-button:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

.su-card .su-button:focus,.su-card .su-button:hover {
    cursor: pointer;
    text-decoration: underline
}

.su-card .su-button.su-link--external:after {
    background-color: #000
}

.more-link a {
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1)
}

.peking_university-stories.peking_university-stories-cta-link a:after {
    background-color: #fff
}

div.su-link--external:after {
    display: none
}

.su-cta-list-paragraph .su-cta-list-paragraph__header h2 {
    font-size: inherit;
    font-weight: 900
}

.event .section-editorial-content,.event .section-editorial-content .su-event-type a {
    color: #fff
}

.event .section-editorial-content .su-event-type a:hover {
    text-decoration: underline
}

.event .section-editorial-content .su-event-label-past {
    color: #fff
}

.event .su-event-headline,.event .su-event-subheadline {
    font-weight: 900
}

@media only screen and (min-width: 0) {
    .event .su-event-sponsor {
        padding-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    .event .su-event-sponsor {
        padding-bottom:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .event .su-event-sponsor {
        padding-bottom:4.75rem
    }
}

.event .centered-container .cta .su-button {
    background-color: #6E0507;
    background-color: #ff525c;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

.event .centered-container .cta .su-button:after,.event .centered-container .cta .su-button:before {
    background-color: #fff;
    color: #6E0507
}

.event .centered-container .cta .su-button:focus,.event .centered-container .cta .su-button:hover {
    background-color: #352e2a
}

.event .centered-container .cta .su-button:focus:after,.event .centered-container .cta .su-button:focus:before,.event .centered-container .cta .su-button:hover:after,.event .centered-container .cta .su-button:hover:before {
    background-color: #fff
}

.event .centered-container .cta .su-button:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

.event .centered-container .cta .su-button:focus,.event .centered-container .cta .su-button:hover {
    color: #fff;
    cursor: pointer
}

.event .centered-container .cta .su-link--external:after {
    background-color: #fff
}

.peking_university-events-more-events-block .su-event-list-item__details h2,.su-event-card .su-event-list-item__details h2 {
    font-size: 1.5625em;
    line-height: 1.5
}

.peking_university-events-more-events-block .su-event-list-item__details h2 a,.peking_university-events-more-events-block .su-event-list-item__details h2 a:focus,.peking_university-events-more-events-block .su-event-list-item__details h2 a:link,.peking_university-events-more-events-block .su-event-list-item__details h2 a:visited,.su-event-card .su-event-list-item__details h2 a,.su-event-card .su-event-list-item__details h2 a:focus,.su-event-card .su-event-list-item__details h2 a:link,.su-event-card .su-event-list-item__details h2 a:visited {
    border-bottom: 3px solid #00ece9;
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 900;
    text-decoration: none
}

.peking_university-events-more-events-block .su-event-list-item__details h2 a:focus:hover,.peking_university-events-more-events-block .su-event-list-item__details h2 a:hover,.peking_university-events-more-events-block .su-event-list-item__details h2 a:link:hover,.peking_university-events-more-events-block .su-event-list-item__details h2 a:visited:hover,.su-event-card .su-event-list-item__details h2 a:focus:hover,.su-event-card .su-event-list-item__details h2 a:hover,.su-event-card .su-event-list-item__details h2 a:link:hover,.su-event-card .su-event-list-item__details h2 a:visited:hover {
    border-bottom: 5px solid #352e2a;
    color: #000;
    text-decoration: none
}

.peking_university-events-more-events-block .su-event-list-item__details h2 a:after,.peking_university-events-more-events-block .su-event-list-item__details h2 a:focus:after,.peking_university-events-more-events-block .su-event-list-item__details h2 a:link:after,.peking_university-events-more-events-block .su-event-list-item__details h2 a:visited:after,.su-event-card .su-event-list-item__details h2 a:after,.su-event-card .su-event-list-item__details h2 a:focus:after,.su-event-card .su-event-list-item__details h2 a:link:after,.su-event-card .su-event-list-item__details h2 a:visited:after {
    background: #352e2a;
    border-bottom: 0
}

.peking_university-events-more-events-block .su-date-stacked .su-event-end-date,.peking_university-events-more-events-block .su-date-stacked .su-event-start-date,.su-event-card .su-date-stacked .su-event-end-date,.su-event-card .su-date-stacked .su-event-start-date {
    font-weight: 900
}

.peking_university-events-more-events-block .more-link a,.su-event-card .more-link a {
    background-color: #ff525c
}

.peking_university-events-more-events-block a,.peking_university-events-more-events-block a:focus,.peking_university-events-more-events-block a:link,.peking_university-events-more-events-block a:visited,.su-event-card a,.su-event-card a:focus,.su-event-card a:link,.su-event-card a:visited {
    color: #000;
    font-weight: 400;
    text-decoration: none
}

.peking_university-events-more-events-block a:hover,.su-event-card a:hover {
    text-decoration: underline
}

.su-event-card.su-event-list-item .su-event-list-item__details h2 {
    line-height: 1.5
}

.su-event-card.su-event-list-item .su-event-list-item__details h2>a:active,.su-event-card.su-event-list-item .su-event-list-item__details h2>a:focus,.su-event-card.su-event-list-item .su-event-list-item__details h2>a:hover {
    border-bottom: 5px solid #352e2a;
    color: #352e2a;
    text-decoration: none
}

.su-event-schedule h2 {
    line-height: 1.5
}

.su-event-schedule h2 .block__title,.su-event-schedule h2 .grouping-title {
    font-weight: 900
}

.su-event-schedule .su-event-schedule__headline a {
    border-bottom: 3px solid #00ece9;
    color: #352e2a;
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 900;
    text-decoration: none
}

.su-event-schedule .su-event-schedule__headline a:focus,.su-event-schedule .su-event-schedule__headline a:link,.su-event-schedule .su-event-schedule__headline a:visited {
    border-bottom: 5px solid #352e2a
}

.su-event-schedule .su-event-schedule__time {
    font-weight: 900
}

.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a,.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:focus,.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:link,.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:visited {
    color: #006cb8;
    font-weight: 900;
    text-decoration: none
}

.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:after,.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:focus:after,.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:link:after,.su-event-schedule .su-person-cta .su-person-cta__content .su-person-cta__name a:visited:after {
    background: #006cb8
}

.su-event-schedule .su-event-schedule__location .address {
    margin-left: 20px
}

.su-event-schedule .su-event-schedule__location .address:before {
    color: #352e2a;
    content: "\f3c5";
    font-family: Font Awesome\ 5 Free;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.3;
    margin-left: -20px;
    position: absolute
}

@media (max-width: 767px) {
    .su-event-schedule .su-event-schedule__location .address:before {
        font-size:1.6rem
    }
}

@media only screen and (min-width: 0) {
    .section-events-list--content .main-region {
        padding-top:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .section-events-list--content .main-region {
        padding-top:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .section-events-list--content .main-region {
        padding-top:3.8rem
    }
}

.peking_university-event-series-list-all .su-event-list-item .event-list-item__type a,.peking_university-events-list-page .su-event-list-item .event-list-item__type a,.peking_university-events-list-page-filtered .su-event-list-item .event-list-item__type a,.peking_university-events-past-past-events-block .su-event-list-item .event-list-item__type a,.su-event-series-items .su-event-list-item .event-list-item__type a {
    font-weight: 400
}

.peking_university-event-series-list-all .su-event-list-item .event-list-item__type a:hover,.peking_university-events-list-page .su-event-list-item .event-list-item__type a:hover,.peking_university-events-list-page-filtered .su-event-list-item .event-list-item__type a:hover,.peking_university-events-past-past-events-block .su-event-list-item .event-list-item__type a:hover,.su-event-series-items .su-event-list-item .event-list-item__type a:hover {
    color: #352e2a;
    text-decoration: underline
}

.peking_university-event-series-list-all .su-event-list-item h2,.peking_university-events-list-page .su-event-list-item h2,.peking_university-events-list-page-filtered .su-event-list-item h2,.peking_university-events-past-past-events-block .su-event-list-item h2,.su-event-series-items .su-event-list-item h2 {
    line-height: 1.5
}

.peking_university-event-series-list-all .su-event-list-item h2 a,.peking_university-events-list-page .su-event-list-item h2 a,.peking_university-events-list-page-filtered .su-event-list-item h2 a,.peking_university-events-past-past-events-block .su-event-list-item h2 a,.su-event-series-items .su-event-list-item h2 a {
    border-bottom: 3px solid #00ece9;
    color: #352e2a;
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 900;
    text-decoration: none
}

.peking_university-event-series-list-all .su-event-list-item h2 a:active,.peking_university-event-series-list-all .su-event-list-item h2 a:focus,.peking_university-event-series-list-all .su-event-list-item h2 a:hover,.peking_university-events-list-page .su-event-list-item h2 a:active,.peking_university-events-list-page .su-event-list-item h2 a:focus,.peking_university-events-list-page .su-event-list-item h2 a:hover,.peking_university-events-list-page-filtered .su-event-list-item h2 a:active,.peking_university-events-list-page-filtered .su-event-list-item h2 a:focus,.peking_university-events-list-page-filtered .su-event-list-item h2 a:hover,.peking_university-events-past-past-events-block .su-event-list-item h2 a:active,.peking_university-events-past-past-events-block .su-event-list-item h2 a:focus,.peking_university-events-past-past-events-block .su-event-list-item h2 a:hover,.su-event-series-items .su-event-list-item h2 a:active,.su-event-series-items .su-event-list-item h2 a:focus,.su-event-series-items .su-event-list-item h2 a:hover {
    border-bottom: 5px solid #352e2a
}

.peking_university-event-series-list-all .su-event-list-item h2 a:after,.peking_university-events-list-page .su-event-list-item h2 a:after,.peking_university-events-list-page-filtered .su-event-list-item h2 a:after,.peking_university-events-past-past-events-block .su-event-list-item h2 a:after,.su-event-series-items .su-event-list-item h2 a:after {
    background: #352e2a;
    border-bottom: 0
}

.peking_university-event-series-list-all .su-event-list-item .su-event-list-item__date .su-event-end-date,.peking_university-event-series-list-all .su-event-list-item .su-event-list-item__date .su-event-start-date,.peking_university-events-list-page .su-event-list-item .su-event-list-item__date .su-event-end-date,.peking_university-events-list-page .su-event-list-item .su-event-list-item__date .su-event-start-date,.peking_university-events-list-page-filtered .su-event-list-item .su-event-list-item__date .su-event-end-date,.peking_university-events-list-page-filtered .su-event-list-item .su-event-list-item__date .su-event-start-date,.peking_university-events-past-past-events-block .su-event-list-item .su-event-list-item__date .su-event-end-date,.peking_university-events-past-past-events-block .su-event-list-item .su-event-list-item__date .su-event-start-date,.su-event-series-items .su-event-list-item .su-event-list-item__date .su-event-end-date,.su-event-series-items .su-event-list-item .su-event-list-item__date .su-event-start-date {
    font-weight: 900
}

.peking_university-event-series-list-all .js-pager__items .pager__item .button,.peking_university-events-list-page .js-pager__items .pager__item .button,.peking_university-events-list-page-filtered .js-pager__items .pager__item .button,.peking_university-events-past-past-events-block .js-pager__items .pager__item .button,.su-event-series-items .js-pager__items .pager__item .button {
    background-color: #00ece9;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    color: #000
}

.peking_university-event-series-list-all .js-pager__items .pager__item .button:hover,.peking_university-events-list-page .js-pager__items .pager__item .button:hover,.peking_university-events-list-page-filtered .js-pager__items .pager__item .button:hover,.peking_university-events-past-past-events-block .js-pager__items .pager__item .button:hover,.su-event-series-items .js-pager__items .pager__item .button:hover {
    color: #fff
}

@media only screen and (min-width: 0) {
    .peking_university-event-series-list-all {
        padding-top:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .peking_university-event-series-list-all {
        padding-top:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .peking_university-event-series-list-all {
        padding-top:3.8rem
    }
}

.section-event-series--header .node-peking_university-event-series-title {
    margin-top: 0
}

@media only screen and (min-width: 0) {
    .section-event-series--header .node-peking_university-event-series-title {
        padding-top:8rem
    }
}

@media only screen and (min-width: 768px) {
    .section-event-series--header .node-peking_university-event-series-title {
        padding-top:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .section-event-series--header .node-peking_university-event-series-title {
        padding-top:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .node-peking_university-page-su-page-banner {
        margin-bottom:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .node-peking_university-page-su-page-banner {
        margin-bottom:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .node-peking_university-page-su-page-banner {
        margin-bottom:11.4rem
    }
}

.su-hero {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.su-hero .su-hero__card {
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    left: auto;
    max-width: unset;
    text-align: center;
    top: auto;
    width: 75%
}

@media (max-width: 767px) {
    .su-hero .su-hero__card {
        text-align:left;
        width: unset
    }
}

.su-hero .su-hero__card .su-card__contents {
    color: #fff
}

.su-hero .su-hero__card .su-card__contents span {
    font-size: 1.25em
}

.su-hero .su-hero__card .su-card__contents h2,.su-hero .su-hero__card .su-card__contents span {
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 900
}

.su-hero .su-hero__card .su-card__contents h2 {
    font-size: 2.44141em
}

@media only screen and (min-width: 768px) {
    .su-hero .su-hero__card .su-card__contents p {
        font-size:2.1rem;
        line-height: 1.7
    }
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button {
    background-color: #6E0507;
    background-color: #ffbd54;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:after,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:before {
    background-color: #fff;
    color: #6E0507
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:focus,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:hover {
    background-color: #352e2a;
    color: #fff
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:focus:after,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:focus:before,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:hover:after,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:hover:before {
    background-color: #fff
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:focus,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button:hover {
    cursor: pointer;
    text-decoration: underline
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button.su-link--external:after {
    background-color: #352e2a
}

.su-hero .su-hero__card .su-card__contents .su-card__button .su-button.su-link--external:focus:after,.su-hero .su-hero__card .su-card__contents .su-card__button .su-button.su-link--external:hover:after {
    background-color: #fff
}

.ptype-peking_university-layout .su-image-cta-paragraph__image .field-media-image {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 1s ease;
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease,-webkit-transform 1s ease
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph {
    cursor: pointer
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover .su-image-cta-paragraph__image {
    overflow: hidden
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover .su-image-cta-paragraph__image .field-media-image {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover a {
    color: #fff
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover a:focus,.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover a:hover {
    text-decoration: underline
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover a:focus:after,.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover a:hover:after {
    background-color: #fff
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover .su-image-cta-paragraph__link {
    color: #fff
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover .su-image-cta-paragraph__link:after {
    background-color: #fff
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external {
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:after {
        content:"";
        display: inline-block;
        height: 10px;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 10px
    }

    .ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:focus:after,.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:hover:after {
        background-color: #352e2a
    }

    .ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:focus:after,.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:hover:after {
        -webkit-transform: translate3d(.15em,-.15em,0);
        transform: translate3d(.15em,-.15em,0)
    }
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-link--external:after {
    background-color: #000
}

.ptype-peking_university-layout .ptype-peking_university-image-cta .su-image-cta-paragraph .su-image-cta-paragraph__link:after {
    display: none
}

.paragraph-item:nth-of-type(2n) .layout>div:first-of-type .ptype-peking_university-image-cta .su-image-cta-paragraph {
    background-color: #ffbd54
}

.paragraph-item:nth-of-type(2n) .layout>div:first-of-type .ptype-peking_university-image-cta .su-image-cta-paragraph:hover {
    background-color: #352e2a
}

.paragraph-item:nth-of-type(2n) .layout>div:nth-of-type(2) .ptype-peking_university-image-cta .su-image-cta-paragraph {
    background-color: #00ece9
}

.paragraph-item:nth-of-type(2n) .layout>div:nth-of-type(2) .ptype-peking_university-image-cta .su-image-cta-paragraph:hover {
    background-color: #352e2a
}

.paragraph-item:nth-of-type(2n) .layout>div:nth-of-type(3) .ptype-peking_university-image-cta .su-image-cta-paragraph {
    background-color: #ff525c
}

.paragraph-item:nth-of-type(2n) .layout>div:nth-of-type(3) .ptype-peking_university-image-cta .su-image-cta-paragraph:hover {
    background-color: #352e2a
}

.paragraph-item:nth-of-type(odd) .layout>div:first-of-type .ptype-peking_university-image-cta .su-image-cta-paragraph {
    background-color: #00ece9
}

.paragraph-item:nth-of-type(odd) .layout>div:first-of-type .ptype-peking_university-image-cta .su-image-cta-paragraph:hover {
    background-color: #352e2a
}

.paragraph-item:nth-of-type(odd) .layout>div:nth-of-type(2) .ptype-peking_university-image-cta .su-image-cta-paragraph {
    background-color: #ff525c
}

.paragraph-item:nth-of-type(odd) .layout>div:nth-of-type(2) .ptype-peking_university-image-cta .su-image-cta-paragraph:hover {
    background-color: #352e2a
}

.paragraph-item:nth-of-type(odd) .layout>div:nth-of-type(3) .ptype-peking_university-image-cta .su-image-cta-paragraph {
    background-color: #ffbd54
}

.layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover,.paragraph-item:nth-of-type(odd) .layout>div:nth-of-type(3) .ptype-peking_university-image-cta .su-image-cta-paragraph:hover {
    background-color: #352e2a
}

.layout .ptype-peking_university-image-cta .su-image-cta-paragraph:hover .su-link--external:after {
    background-color: #fff
}

.layout .su-image-cta-paragraph {
    overflow: hidden
}

.layout .su-image-cta-paragraph .su-image-cta-paragraph__link a {
    color: #000;
    text-decoration: none
}

.layout .su-image-cta-paragraph .su-image-cta-paragraph__link a:focus,.layout .su-image-cta-paragraph .su-image-cta-paragraph__link a:hover {
    color: #fff
}

.layout .su-image-cta-paragraph .su-image-cta-paragraph__link:after {
    background-color: #352e2a
}

.layout .su-image-cta-paragraph .su-image-cta-paragraph__link:after:active,.layout .su-image-cta-paragraph .su-image-cta-paragraph__link:after:focus,.layout .su-image-cta-paragraph .su-image-cta-paragraph__link:after:hover {
    background-color: #fff
}

.su-news-list h2 {
    line-height: 1.5
}

.su-news-list .su-news-article a h2 {
    border-bottom: 3px solid #00ece9;
    color: #352e2a;
    font-weight: 900;
    text-decoration: none
}

.su-news-list .su-news-article a h2:active,.su-news-list .su-news-article a h2:focus,.su-news-list .su-news-article a h2:hover,.su-news-list .su-news-article a:active,.su-news-list .su-news-article a:focus,.su-news-list .su-news-article a:hover {
    text-decoration: none
}

.su-news-list .su-news-article a:active h2,.su-news-list .su-news-article a:focus h2,.su-news-list .su-news-article a:hover h2 {
    border-bottom: 5px solid #352e2a
}

.su-news-list .su-news-article a:after {
    background-color: #352e2a
}

@media only screen and (min-width: 0) {
    .su-news-list .su-news-article .su-news-list__item__date {
        margin-bottom:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-news-list .su-news-article .su-news-list__item__date {
        margin-bottom:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-news-list .su-news-article .su-news-list__item__date {
        margin-bottom:2.74rem
    }
}

.su-news-list .su-news-article .su-news-list__topics a {
    color: #006cb8;
    text-decoration: underline
}

.js-pager__items .pager__item .button {
    background-color: #00ece9;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    color: #000
}

.js-pager__items .pager__item .button:hover {
    background-color: #352e2a;
    color: #fff
}

.ds-entity--peking_university-news h2,.peking_university-news--cards h2,.peking_university-news-vertical-teaser-term h2 {
    line-height: 1.5
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-vertical-teaser__link,.peking_university-news--cards .su-news-vertical-teaser .su-news-vertical-teaser__link,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-vertical-teaser__link {
    text-decoration: none
}

@media only screen and (min-width: 0) {
    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header,.peking_university-news--cards .su-news-vertical-teaser .su-news-header,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header {
        margin-bottom:3.2rem;
        margin-left: 3.2rem;
        margin-right: 3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header,.peking_university-news--cards .su-news-vertical-teaser .su-news-header,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header {
        margin-bottom:3.6rem;
        margin-left: 3.6rem;
        margin-right: 3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header,.peking_university-news--cards .su-news-vertical-teaser .su-news-header,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header {
        margin-bottom:3.8rem;
        margin-left: 3.8rem;
        margin-right: 3.8rem
    }
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link {
    -webkit-animation: none;
    animation: none;
    border-bottom: 3px solid #00ece9;
    display: inline;
    font-weight: 900;
    margin: 0;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:after {
        background-color:#006cb8;
        content: "";
        display: inline-block;
        height: 1.8rem;
        margin-bottom: 0;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.8rem
    }

    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:focus:after,.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:hover:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:focus:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:hover:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:focus:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:hover:after {
        background-color: #352e2a
    }
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:focus,.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:hover,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:focus,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:hover,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:focus,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:hover {
    border-bottom: 5px solid #352e2a
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:focus:after,.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:hover:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:focus:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:hover:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:focus:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:hover:after {
    -webkit-transform: none;
    transform: none
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link:after {
    background-color: #352e2a
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external {
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after {
        content:"";
        display: inline-block;
        height: 1.3rem;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.3rem
    }

    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:focus:after,.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:hover:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:focus:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:hover:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:focus:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:hover:after {
        background-color: #352e2a
    }

    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:focus:after,.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:hover:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:focus:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:hover:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:focus:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:hover:after {
        -webkit-transform: translate3d(.15em,-.15em,0);
        transform: translate3d(.15em,-.15em,0)
    }
}

.ds-entity--peking_university-news .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after,.peking_university-news--cards .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser .su-news-header .su-link.su-link--external:after {
    background-color: #352e2a
}

.ds-entity--peking_university-news .peking_university-news--cards>.more-link a,.peking_university-news--cards .peking_university-news--cards>.more-link a,.peking_university-news-vertical-teaser-term .peking_university-news--cards>.more-link a {
    background-color: #00ece9;
    color: #000
}

.ds-entity--peking_university-news .peking_university-news--cards>.more-link a:hover,.peking_university-news--cards .peking_university-news--cards>.more-link a:hover,.peking_university-news-vertical-teaser-term .peking_university-news--cards>.more-link a:hover {
    background-color: #352e2a;
    color: #fff
}

.ds-entity--peking_university-news .su-news-vertical-teaser.su-card .su-news-vertical-teaser__link:hover h2,.peking_university-news--cards .su-news-vertical-teaser.su-card .su-news-vertical-teaser__link:hover h2,.peking_university-news-vertical-teaser-term .su-news-vertical-teaser.su-card .su-news-vertical-teaser__link:hover h2 {
    text-decoration: none
}

.peking_university-person-terms-term-name-h1 .page-title {
    margin: 0
}

div[class^=peking_university-people-grid] .views-col {
    word-wrap: break-word
}

div[class^=peking_university-people-grid] .js-pager__items .pager__item .button {
    background-color: #00ece9;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    color: #000
}

div[class^=peking_university-people-grid] .js-pager__items .pager__item .button:hover {
    background-color: #352e2a;
    color: #fff
}

.layout--section-person-header.centered-container {
    color: #fff;
    margin: 0
}

@media only screen and (min-width: 0) {
    .layout--section-person-header.centered-container {
        padding-bottom:6.4rem;
        padding-left: 8rem;
        padding-top: 11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .layout--section-person-header.centered-container {
        padding-bottom:7.2rem;
        padding-left: 9rem;
        padding-top: 12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .layout--section-person-header.centered-container {
        padding-bottom:7.6rem;
        padding-left: 9.5rem;
        padding-top: 13.3rem
    }
}

@media (max-width: 767px) {
    .layout--section-person-header.centered-container .su-quote__media.flex-2-of-12 .field-media-image {
        margin:unset
    }
}

.layout--section-person-header.centered-container .node-peking_university-person-su-person-short-title {
    display: none;
    margin-top: 0
}

.content .right-region .node-peking_university-person-su-person-contact .block__title:before,.content .right-region .node-peking_university-person-su-person-links .block__title:before,.content .right-region .node-peking_university-person-su-person-location-name .block__title:before,.content .right-region .node-peking_university-person-su-person-telephone .block__title:before {
    color: #fff
}

.content .right-region .node-peking_university-person-su-person-links .su-person-links a:focus,.content .right-region .node-peking_university-person-su-person-links .su-person-links a:hover {
    color: #fff;
    text-decoration: underline
}

.content .right-region .node-peking_university-person-su-person-links .su-person-links a:focus:after,.content .right-region .node-peking_university-person-su-person-links .su-person-links a:hover:after {
    background-color: #fff
}

.content .right-region .node-peking_university-person-su-person-links .su-person-links a:after {
    background-color: #ffbd54
}

.content .su-person-content .su-link,.content .su-person-content .su-link--external,.content .su-person-content a {
    color: #ffbd54
}

.content .su-person-content .su-link--external:after,.content .su-person-content .su-link:after,.content .su-person-content a:after {
    background-color: #ffbd54
}

.content .su-person-content .su-link--external:focus,.content .su-person-content .su-link--external:hover,.content .su-person-content .su-link:focus,.content .su-person-content .su-link:hover,.content .su-person-content a:focus,.content .su-person-content a:hover {
    color: #fff;
    text-decoration: underline
}

.content .su-person-content .su-link--external:focus:after,.content .su-person-content .su-link--external:hover:after,.content .su-person-content .su-link:focus:after,.content .su-person-content .su-link:hover:after,.content .su-person-content a:focus:after,.content .su-person-content a:hover:after {
    fill: #fff;
    background-color: #fff
}

.content .su-person-content .su-link--external:focus svg,.content .su-person-content .su-link--external:focus svg:focus,.content .su-person-content .su-link--external:focus svg:hover,.content .su-person-content .su-link--external:hover svg,.content .su-person-content .su-link--external:hover svg:focus,.content .su-person-content .su-link--external:hover svg:hover,.content .su-person-content .su-link:focus svg,.content .su-person-content .su-link:focus svg:focus,.content .su-person-content .su-link:focus svg:hover,.content .su-person-content .su-link:hover svg,.content .su-person-content .su-link:hover svg:focus,.content .su-person-content .su-link:hover svg:hover,.content .su-person-content a:focus svg,.content .su-person-content a:focus svg:focus,.content .su-person-content a:focus svg:hover,.content .su-person-content a:hover svg,.content .su-person-content a:hover svg:focus,.content .su-person-content a:hover svg:hover {
    fill: #fff
}

.content .su-person-content .su-link svg,.content .su-person-content .su-link--external svg,.content .su-person-content a svg {
    fill: #ffbd54
}

.content .su-person-content .su-button {
    color: #352e2a
}

.content .su-person-content .su-button.su-link--external:after {
    background-color: #352e2a
}

.content .su-person-content .su-button:hover {
    color: #fff
}

.content .su-person-content .su-button:hover:after {
    background-color: #fff
}

.content .su-person-content .su-card {
    color: #352e2a
}

.content .su-person-content .su-card .su-card__button {
    color: #000
}

.content .su-person-content .su-card .su-card__button:hover {
    color: #fff
}

.content .su-person-content .su-card .su-button {
    color: #000;
    text-decoration: none
}

.content .su-person-content .su-card .su-button:hover {
    color: #fff;
    text-decoration: underline
}

.content .su-person-content .su-card a {
    color: #6E0507;
    text-decoration: underline
}

.content .su-person-content .su-card a:hover {
    color: #352e2a
}

.content .su-person-content .su-card a.su-link--action {
    text-decoration: none
}

.content .su-person-content .su-card a.su-link--action:hover {
    text-decoration: underline
}

.content .su-person-content .layout--section-person-header {
    color: #fff
}

.content .su-person-content .su-person-affiliations .su-link {
    background-color: #ff525c;
    color: #000
}

.content .su-person-content .su-person-affiliations .su-link:after {
    background-color: #000
}

.content .su-person-content .su-person-affiliations .su-link:hover {
    background-color: #352e2a;
    color: #fff
}

.content .su-person-content .su-person-links a:after {
    background-color: #fff
}

.content .su-person-content .su-person-profile-link a {
    background-color: #00ece9;
    color: #000
}

.content .su-person-content .su-person-profile-link a:hover {
    background-color: #352e2a;
    color: #fff
}

.publication .main-region .su-publication-cta .su-button {
    background-color: #6E0507;
    background-color: #00ece9;
    -webkit-box-shadow: 0 3px 6px rgba(46,45,41,.1);
    box-shadow: 0 3px 6px rgba(46,45,41,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

.publication .main-region .su-publication-cta .su-button:after,.publication .main-region .su-publication-cta .su-button:before {
    background-color: #fff;
    color: #6E0507
}

.publication .main-region .su-publication-cta .su-button:focus,.publication .main-region .su-publication-cta .su-button:hover {
    background-color: #352e2a;
    color: #fff
}

.publication .main-region .su-publication-cta .su-button:focus:after,.publication .main-region .su-publication-cta .su-button:focus:before,.publication .main-region .su-publication-cta .su-button:hover:after,.publication .main-region .su-publication-cta .su-button:hover:before {
    background-color: #fff
}

.publication .main-region .su-publication-cta .su-button:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

.publication .main-region .su-publication-cta .su-button:focus,.publication .main-region .su-publication-cta .su-button:hover {
    cursor: pointer
}

.publication .main-region .su-publication-cta .su-button.su-link--external:after {
    background-color: #352e2a
}

.publication .main-region .su-publication-cta .su-button:hover {
    color: #fff
}

.publication .main-region .su-publication-cta .su-button:hover:after {
    background-color: #fff
}

.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external) {
    -webkit-animation: none;
    animation: none;
    border-bottom: 3px solid #00ece9;
    display: inline;
    font-weight: 900;
    margin: 0;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):after {
        background-color:#006cb8;
        content: "";
        display: inline-block;
        height: 1.8rem;
        margin-bottom: 0;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.8rem
    }

    .publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):focus:after,.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):hover:after {
        background-color: #352e2a
    }
}

.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):after {
    color: #352e2a;
    -webkit-transform: none;
    transform: none
}

.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):focus,.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):hover {
    border-bottom: 5px solid #352e2a;
    color: #352e2a;
    text-decoration: none
}

.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):focus:after,.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):hover:after {
    -webkit-transform: none;
    transform: none
}

.publication .peking_university-publications-related .su-card__contents h2>a:not(.su-link--external):after {
    background-color: #352e2a
}

.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external {
    border-bottom: 3px solid #00ece9;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:after {
        content:"";
        display: inline-block;
        height: 1.3rem;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.3rem
    }

    .publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:focus:after,.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:hover:after {
        background-color: #352e2a
    }

    .publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:focus:after,.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:hover:after {
        -webkit-transform: translate3d(.15em,-.15em,0);
        transform: translate3d(.15em,-.15em,0)
    }
}

.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:after {
    background-color: #352e2a
}

.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:focus,.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:hover {
    border-bottom: 5px solid #352e2a;
    color: #352e2a;
    text-decoration: none
}

.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:focus:after,.publication .peking_university-publications-related .su-card__contents h2>a.su-link--external:hover:after {
    -webkit-transform: none;
    transform: none
}

.peking_university-publications.view a:not([class*=button]) {
    -webkit-animation: none;
    animation: none;
    border-bottom: 3px solid #00ece9;
    color: #352e2a;
    display: inline;
    font-weight: 900;
    margin: 0;
    text-decoration: none
}

.peking_university-publications.view a:not([class*=button]):focus,.peking_university-publications.view a:not([class*=button]):hover {
    border-bottom: 5px solid #352e2a;
    text-decoration: none
}

.peking_university-publications.view a:not([class*=button]):focus:after,.peking_university-publications.view a:not([class*=button]):hover:after {
    -webkit-transform: none;
    transform: none
}

.peking_university-publications.view a:not([class*=button]):after {
    background-color: #352e2a
}

.peking_university-publications.view a:not([class*=button]).su-link--external {
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .peking_university-publications.view a:not([class*=button]).su-link--external:after {
        content:"";
        display: inline-block;
        height: 1.3rem;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.3rem
    }

    .peking_university-publications.view a:not([class*=button]).su-link--external:focus:after,.peking_university-publications.view a:not([class*=button]).su-link--external:hover:after {
        background-color: #352e2a
    }

    .peking_university-publications.view a:not([class*=button]).su-link--external:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em
    }
}

.peking_university-publications.view a:not([class*=button]).su-link--external:after {
    background-color: #352e2a
}

.peking_university-publications.view>.more-link a {
    background-color: #00ece9;
    border-bottom: 0;
    color: #000
}

.peking_university-publications.view>.more-link a:active,.peking_university-publications.view>.more-link a:focus,.peking_university-publications.view>.more-link a:hover {
    background-color: #352e2a;
    border-bottom: 0;
    color: #fff;
    text-decoration: none
}

.peking_university-publications.view .js-pager__items .pager__item .button {
    background-color: #6E0507;
    background-color: #00ece9;
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    color: #fff;
    color: #000;
    padding: 1rem 2rem 1.15rem
}

.peking_university-publications.view .js-pager__items .pager__item .button:after,.peking_university-publications.view .js-pager__items .pager__item .button:before {
    background-color: #fff;
    color: #6E0507
}

.peking_university-publications.view .js-pager__items .pager__item .button:focus,.peking_university-publications.view .js-pager__items .pager__item .button:hover {
    background-color: #352e2a;
    color: #fff
}

.peking_university-publications.view .js-pager__items .pager__item .button:focus:after,.peking_university-publications.view .js-pager__items .pager__item .button:focus:before,.peking_university-publications.view .js-pager__items .pager__item .button:hover:after,.peking_university-publications.view .js-pager__items .pager__item .button:hover:before {
    background-color: #fff
}

.peking_university-publications.view .js-pager__items .pager__item .button:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

.peking_university-publications.view .js-pager__items .pager__item .button:hover {
    background-color: #352e2a;
    color: #fff
}

.publications-terms--filtered {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw
}

.publications-terms--filtered h1 {
    margin: 0 auto
}

@media only screen and (min-width: 0) {
    .publications-terms--filtered h1 {
        max-width:calc(100% - 40px);
        width: calc(100% - 40px)
    }
}

@media only screen and (min-width: 576px) {
    .publications-terms--filtered h1 {
        max-width:calc(100% - 60px);
        width: calc(100% - 60px)
    }
}

@media only screen and (min-width: 768px) {
    .publications-terms--filtered h1 {
        max-width:calc(100% - 100px);
        width: calc(100% - 100px)
    }
}

@media only screen and (min-width: 992px) {
    .publications-terms--filtered h1 {
        max-width:calc(100% - 160px);
        width: calc(100% - 160px)
    }
}

@media only screen and (min-width: 1200px) {
    .publications-terms--filtered h1 {
        max-width:calc(100% - 200px);
        width: calc(100% - 200px)
    }
}

@media only screen and (min-width: 1500px) {
    .publications-terms--filtered h1 {
        max-width:1500px;
        width: calc(100% - 200px)
    }
}

.block-soe-basic-config-pages-peking_university-super-footer {
    border-bottom: 1px solid #c0c0bf
}

.block-soe-basic-config-pages-peking_university-super-footer .flex-container {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.block-soe-basic-config-pages-peking_university-super-footer .su-super-footer__link a {
    border: 0;
    color: #000
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .block-soe-basic-config-pages-peking_university-super-footer .su-super-footer__link a:after {
        background-color:#00ece9;
        content: "";
        display: inline-block;
        height: 1.5rem;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 2rem
    }
}

.block-soe-basic-config-pages-peking_university-super-footer .su-super-footer__link a:focus,.block-soe-basic-config-pages-peking_university-super-footer .su-super-footer__link a:hover {
    color: #fff
}

.block-soe-basic-config-pages-peking_university-super-footer .su-super-footer__link .su-super-footer__intranet a:after {
    background-color: #000
}

.ptype-peking_university-entity .su-entity-item a:hover {
    text-decoration: none
}

.ptype-peking_university-entity .ds-entity--peking_university-person a,.ptype-peking_university-entity .peking_university-event-series a {
    border-bottom: 3px solid #00ece9;
    color: #352e2a;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .ptype-peking_university-entity .ds-entity--peking_university-person a:after,.ptype-peking_university-entity .peking_university-event-series a:after {
        background-color:#006cb8;
        content: "";
        display: inline-block;
        height: 1.8rem;
        margin-bottom: 0;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjU3NiA3Ljc0IDEzLjAzNi4xMTNjLS4zMTctLjIxOC0uOTUzLS4xMDktMS4yNzEuMjE4LS4zMTguNDM2LS4yMTIuOTguMTA2IDEuMzA4bDcuNTI1IDUuOTkySC45NTRjLS41MyAwLS45NTQuNDM1LS45NTQuODcxIDAgLjU0NS40MjQuOTguOTU0Ljk4aDE4LjQ0MmwtNy40MTkgNS44ODRjLS40MjQuMzI3LS40MjQuODcxLS4xMDYgMS4zMDcuMjEyLjIxOC40MjQuMzI3Ljc0Mi4zMjdhLjc5OC43OTggMCAwIDAgLjUzLS4yMThsOS41MzktNy42MjZjLjIxMi0uMjE4LjMxOC0uNTQ1LjMxOC0uNzYzLS4xMDYtLjIxOC0uMjEyLS40MzYtLjQyNC0uNjUzWiIgZmlsbD0iIzJFMkQyOSIvPjwvc3ZnPg==) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.8rem
    }

    .ptype-peking_university-entity .ds-entity--peking_university-person a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-person a:hover:after,.ptype-peking_university-entity .peking_university-event-series a:focus:after,.ptype-peking_university-entity .peking_university-event-series a:hover:after {
        background-color: #352e2a
    }
}

.ptype-peking_university-entity .ds-entity--peking_university-person a:hover,.ptype-peking_university-entity .peking_university-event-series a:hover {
    border-bottom: 5px solid #352e2a;
    color: #352e2a;
    text-decoration: none
}

.ptype-peking_university-entity .ds-entity--peking_university-person a:after,.ptype-peking_university-entity .peking_university-event-series a:after {
    background-color: #352e2a
}
