/*返回顶部*/
html, body {
    scroll-behavior: smooth;
}

.back-top:not(.backer) {
    display: block;
    position: sticky;

    top: 0; /* 滚动条向上滚动0px后开始粘贴 */
    top: -100px; /* 滚动条向上滚动100px后开始粘贴 */

    /* 向下平移一个视口的高度，隐藏粘贴元素 */
    transform: translateY(calc(100vh));

    /* 向上滚动20px后，粘贴元素出现 */
    transform: translateY(calc(100vh + var(--scroll-Height)));

    /* 向上滚动100px后，粘贴元素被固定，这时是一半的高度露出来 */

    top: -200px; /* 滚动条向上滚动200px后开始粘贴，刚好完全露出粘贴元素 */

    float: right; /* 脱离文档流 + 移动到右边 */
    margin-top: -200px; /* 自身高度， 消除float元素的文字环绕，这时粘贴元素又露出来了 */

    /* 抵消上面的-200px，重新隐藏粘贴元素 */
    transform: translateY(calc(100vh + var(--scroll-Height) + 200px)); /* 向上滚动 scroll-Height + 200 px后，粘贴元素出现 */
    top: calc(-200px - 200px); /* 由于上面的滚动200px后，元素就已经被粘贴固定了，这时元素还不在视口可见范围，这里要加大固定时的阀值 */

    /* 加点间距 */
    margin-right: 20px;
    top: calc(-200px - 200px - var(--scroll-Height) - 20px);
}
.backer {
    display: grid;
    place-items: center;
    background-color: #367EFB;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 10px;
    z-index: 10;

    position: sticky;
    float: right;
    margin: -200px 20px 0 0;
    transform: translateY(calc(100vh + var(--scroll-Height) + 200px));
    top: calc(-200px - 200px - var(--scroll-Height) - 20px);
}


.backer >img{
    height: 0.48rem;
    width: 0.48rem;
    object-fit: fill;
}
/* 返回顶部结束 */


/** 首页轮播图 **/
.hero-section {
    overflow-x: hidden;
    min-width: 1120px;
}



.hero-carousel .hero-caption .h1 {
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 0.42rem;
    height: 0.84rem;
    font-size: 0.33rem;
    margin-bottom: 0.2rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #074798;
}

.hero-carousel .hero-caption p {
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-bottom: 0.14rem;
    letter-spacing: -0.01em;
    font-size: 0.18rem;
    line-height: 0.3rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #757779;
    height: 0.6rem;
}

.hero-label-carousel .hero-label .hl {
    font-size: 0.16rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #FFFFFF;
}

.hero-item .hero-caption-outer .hero-caption >a{
    height: 0.6rem;
    width: 1.5rem;
    padding: 0.15rem 0.4rem;
}

/** 公告栏区域-开始 **/
.notice-board {
    background: url(../img/banner_home_bot.jpg) center no-repeat;
    background-size: cover;
    width: 100%;
    height: 2.64rem;
    min-width: 1120px;
}

.notice-board-inner {
    padding-top: 0.27rem;
    position: relative;
}

.scroll-div {
    height: 2.14rem;
}

.notice-board #scrollDivTop {
    max-height: 1.284rem;/* 必要元素 */
    overflow: hidden; /* 必要元素 */
}

.notice-board #scrollDiv {
    overflow: hidden; /* 必要元素 */
}

.notice-board .scrollDiv li {
    list-style-type: disc;
    list-style-position: inside; /*防止overflow: hidden隐藏掉前面的点*/
    height: 0.42rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #FFFFFF;
    line-height: 0.42rem;
    padding-left: 0.1rem;
    /*word-wrap: break-word; !*强制换行*!*/
    /*overflow: hidden; !*超出隐藏*!*/
    /*text-overflow: ellipsis; !*隐藏后添加省略号*!*/
    /*white-space: nowrap;*/
    /*width: 8rem; !*强制不换行*!*/
}

.notice-board .scrollDiv li:hover{
    text-decoration: underline;
}

.notice-board .scrollDiv li span {
    margin-left: 0; /*调节li中文字与前面的点的间距*/
}

.notice-board .scrollDiv li a {
    text-decoration: none;
    color: #FFFFFF;
}

.notice-board-more-btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 2px solid #1480E4;
    border-radius: 4px;
    background-color: #1480E4;
    position: absolute;
    right: 0;
    transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
    top: 1.1rem;

}

.notice-board-more-btn div {
    line-height: 0.4rem;
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #FFFFFF;
    width: 1.00rem;
}

.notice-board-more-btn div:hover {
    font-weight: 500;
}

.notice-board-more-btn:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    border: 2px solid #1480E4;
    border-radius: 4px;
    z-index: 1;
}

/** 公告栏区域-结束 **/

/** 大型活动与项目-开始 **/
.projects-container {
    margin-top: 0.70rem;
    margin-bottom: 0.70rem;
    min-width: 1120px;
}

.projects-logo {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: center;
    margin-bottom: 0.42rem;
}

.projects-logo img {
    width: 3.51rem;
    height: 1.04rem;
}

.projects-pic {
    width: 12.24rem;
    margin: 0 auto;
}

.projects-pic-img-position {
    overflow: hidden;
    cursor: pointer;
    border-radius: 5px;
}

.projects-pic-inner img {
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
    transition: All 0.5s ease;

    width: 100%;
    height: 100%;
    object-fit: cover;
}

.projects-pic-inner img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    opacity: 1;
}

.projects-pic-inner {
    display: flex;
    display: -webkit-flex; /* Safari */
}

.projects-pic-inner-first div {
    width: 4.78rem;
    height: 2.13rem;
    margin-right: 0.13rem;
}

.projects-pic-inner-first div:nth-child(1) {
    margin-bottom: 0.11rem;
}

.projects-pic-inner-second div {
    width: 2.35rem;
    height: 2.13rem;
    margin-right: 0.13rem;
}

.projects-pic-inner-second div:nth-child(1) {
    margin-bottom: 0.11rem;
}

.projects-pic-inner-last div {
    width: 2.37rem;
    height: 1.39rem;
}

.projects-pic-inner-last div:nth-child(1) {
    margin-bottom: 0.10rem;
}

.projects-pic-inner-last div:nth-child(2) {
    margin-bottom: 0.10rem;
}

/** 大型活动与项目-结束 **/

/** 新闻资讯与活动风范-开始 **/
.news-active-container-back {
    width: 100%;
    min-width: 1120px;
}
.news-active-container {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: center;
}

.news-active-flex-space-between {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: space-between;
    flex-wrap: wrap;
}

/*.new-active-content-margin .news-active-flex-space-between img:hover {*/
/*    cursor: pointer;*/
/*    -webkit-animation-name: pulse;*/
/*    animation-name: pulse;*/
/*    -webkit-animation-duration: 1s;*/
/*    animation-duration: 1s;*/
/*}*/

.row-col-between {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: space-between;
    align-items: center;
}

.news-active-content {
    overflow: hidden;
    font-size: 16px;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.news-active-content .news-active-left {
    width: 4.00rem;
}

.news-active-content .news-active-left .news-active-left-top-img {
    width: 4.00rem;
    height: 2.71rem;
    object-fit: cover;
}

/*设置名为news-active-left-top-img的最后一个div的margin-top*/
.news-active-content .news-active-left .news-active-left-top-img:last-of-type {
    margin-top: 0.20rem;
}

.news-active-content .news-active-left .news-active-left-img {
    width: 1.95rem;
    margin: 0.1rem 0 0.01rem 0;
}

.news-active-left-booth {
    height: 1.31rem;
}

.news-active-left-booth img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-active-content .news-active-left .news-active-left-img .news-active-left-title:hover {
    color: #C42121;
    cursor: pointer;
}

.news-active-content .news-active-left .news-active-left-img .news-active-left-title {
    font-size: 0.14rem;
    line-height: 0.24rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    color: #4a4a4a;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    margin: 0.10rem 0 0 0;
    /*设置文字只显示两行，多出部分以...显示*/
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
}

.news-active-content .news-active-middle .news-active-middle-title {
    background-image: url("../img/news_active_title_bg_1.png");
    background-size: cover; /*设置背景图片充满着整个div*/
    background-repeat: no-repeat;
    color: #fff;
    font-size: 0.19rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    line-height: 0.36rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.03rem;
}

.news-active-content .news-active-middle ul {
    margin-top: 0;
    color: #4c4c4c;
    list-style-position: inside;
}

.news-active-content .news-active-middle ul:last-child {
    padding-bottom: 0;
}

.news-active-content .news-active-middle ul li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    line-height: 0.34rem;
    color: #cccccc;
    list-style-type: disc;
}

.news-active-content .news-active-middle ul li span {
    color: #4C4C4C;
    text-indent: -0.10rem;
    font-size: 0.16rem;
    line-height: 0.3rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight:400;
}

.news-active-content .news-active-middle ul:nth-child(2) li:nth-child(1) span,
.news-active-content .news-active-middle ul:nth-child(2) li:nth-child(2) span,
.news-active-content .news-active-middle ul:nth-child(2) li:nth-child(3) span{
    font-weight: 600;
}
.news-active-content .news-active-middle ul:not(.news-active-content .news-active-middle ul:nth-child(2)) li:nth-child(1) span{
    font-size: 0.18rem;
}


.news-active-content .news-active-middle ul li span:hover {
    color: #C62222;
    /*font-weight: 600;*/
}


/*ul.news-active-middle-first > li:first-child > span {*/
/*    color: #C62222;*/
/*    font-weight: 600;*/
/*}*/

.news-active-content .news-active-right .news-active-right-calendar {
    width: 4.22rem;
    height: 4.325rem;
    position: relative;
    box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.08);
    border-radius: 10px 10px 10px 10px;
}

.modal-web {
    position: absolute;

    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.calendar-modal-header {
    border-bottom: none;
    padding: 17px;
    background-color: #7EC1FA;
    color: #FFFFFF;
}

.calendar-modal-header + .modal-body {
    background-color: #7EC1FA;
    color: #FFFFFF;
}

.calendar-modal-header > .modal-tool > button > i.icon {
    font-size: 24px;
    color: #FFFFFF;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.calendar-modal-body-container {
    display: flex;
    display: -webkit-flex; /* Safari */
    margin-top: -28px;
}

.calendar-modal-body-container-inner-left {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin-right: 0.36rem;
}

.calendar-modal-body-container-inner-month {
    font-size: 0.12rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.calendar-modal-body-container-inner-day {
    font-size: 0.20rem;
    font-weight: 400;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.calendar-modal-body-container-inner-right {
    flex: 1;
    padding-right: 0.10rem;
}

.calendar-modal-body-container-inner-event-name {
    margin-top: 0.16rem;
    font-size: 0.16rem;
    font-weight: 400;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.calendar-modal-body-container-inner-event-name >a:hover{
    text-decoration: underline;
}

.calendar-modal-body-container-inner-event-content {
    margin-top: 0.12rem;
    font-size: 0.12rem;
    text-align: left;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}


/* 宽高分别对应纵向滚动条和横向滚动条的宽度 */
.calendar-modal-inner .dialog-div .dialog-div-body .calendar-modal-body-container::-webkit-scrollbar {
    width: 5px;
}

.news-active-right-calendar .calendar-title {
    color: #fff;
    font-size: 0.20rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    line-height: 0.36rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    border-radius: 10px 10px 0 0;
    text-align: center;
    background: linear-gradient(180deg, #2295F6 0%, #8FC9FA 100%);
    box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16), inset 0px 3px 10px 1px rgba(0,0,0,0.08);
}

.news-active-right-calendar .calendar-inner {
   border: 0;
}

.news-active-right-calendar .fc .fc-button-primary:hover {
    background-color: var(--calendar_theme_color);
    border-color: var(--calendar_theme_color);
}

.news-active-right-calendar .fc .fc-button-primary {
    background-color: var(--calendar_theme_color);
    border-color: var(--calendar_theme_color);
}

.news-active-right-calendar .fc .fc-button-primary:not(:disabled).fc-button-active, .news-active-right-calendar .fc .fc-button-primary:not(:disabled):active {
    background-color: var(--calendar_theme_color);
    border-color: var(--calendar_theme_color);
}

.news-active-right-calendar .fc .fc-toolbar.fc-header-toolbar {
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    padding: 0 0.06rem 0 0.06rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.news-active-right-calendar .fc-list-event-graphic {
    vertical-align: middle;
}

.news-active-right-calendar .fc .fc-toolbar-title {
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.news-active-right-calendar .fc .fc-popover-header {
    align-items: center;
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: row;
    justify-content: center;
    padding: 0.03rem 0.04rem;
}

.news-active-content .news-active-right .news-active-right-center {
    margin-top: 0.3rem;
}


.box-style-shadow {
    box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
    font-size: 0.18rem;
}

.box-style-shadow img {
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.news-active-content .news-active-right .news-active-right-center div {
    font-size: 0.18rem;
    font-weight: 600;
    width: 2.06rem;
    height: 0.68rem;
    color: #074696;
    background-color: #fff;
    border-radius: 6px;
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: center;
    align-items: center;
    margin-bottom: 0.12rem;
    /*border: 2px solid #dcdcdc;*/
}

.news-active-content .news-active-right .news-active-right-center div img {
    height: 0.32rem;
    width: 0.32rem;
    margin-right: 0.17rem;
}

.news-active-content .news-active-right .news-active-right-center::after {
    content: '';
    width: 2.06rem;
}

.news-active-content .news-active-right .news-active-right-center div:hover {
    border: 2px solid #074493;
}

.news-active-content .news-active-right .news-active-right-center .news-active-middle-active {
    width: 1.66rem;
    height: 0.56rem;
    border: 2px solid #074493;
}

.news-active-btn-more {
    margin: 0.4rem auto;
    width: 1.1rem;
    font-size: 0.14rem;
    line-height: 0.36rem;
    background: #3958B5;
    color: #fff;
    text-align: center;
    border: 2px solid #3958B5;
    border-radius: 29px;
    transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
    cursor: pointer;
    font-weight: 400;
}

.news-active-btn-more:hover {
    font-weight: 600;
    color: #3958B5;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    border: 2px solid #3958B5;
    border-radius: 29px;
    z-index: 1;
}

.news-active-logo {
    text-align: center;
    height: 1.03rem;
}

.news-active-logo img {
    width: 3.60rem;
    height: 1.07rem;
}

.new-active-content-margin {
    margin-top: 0.41rem;
}

.news-active-left-top-play-img {
    position: absolute;
    left: 0;
    opacity: 1;
}

.news-active-left-play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.news-active-middle {
    width: 5.171rem;
}

.news-active-middle-content {
    margin-top: 0.05rem;
    height: 13.2rem;
    display: flex;
    display: -webkit-flex;
    flex-flow: column nowrap;
    justify-content: space-between;
}

.news-active-right {
    width: 4.22rem;
}

.news-active-right-bottom {
    margin-top: 0.18rem;
    width: 4.22rem;
    height: 3.11rem;
}

.news-active-right-bottom img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-active-right-bottom-img2 {
    margin-top: 0.21rem;
    width: 4.22rem;
    height: 3.11rem;
}

.news-active-right-bottom-img2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-active-middle ul li {
    cursor: pointer;
}

.news-active-right-center div {
    cursor: pointer;
}

.news-active-right-center a {
    text-decoration: none;
}

/** 新闻资讯与活动风范-结束 **/

.pg_world_container {
    margin-top: 0.28rem;
    width: 100%;
    min-width: 1120px;
}

.pg_world_background {
    height: 2.55rem;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    z-index: -10;
}

/* 暂时去掉循环播放 infinite */
.pg_world_background_pic {
    animation: cloud_three 10s linear;
    transform: translate3d(0, 0, 0);
}

@-webkit-keyframes cloud_three {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(1, 1);
    }
}

@-moz-keyframes cloud_three {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(1, 1);
    }
}

@keyframes cloud_three {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(1, 1);
    }
}

.pg_world_background > img {
    position: absolute;
    width: 100%;
    /*height: 13rem;*/
    z-index: -1;
}

.pg_top_advertisement {
    position: absolute;
    margin-top: 37px;
    width: 100%;
    height: 110px;
}

.advertisement_pic {
    height: 100%;
    overflow: hidden;
}

.ad_cursor {
    cursor: pointer;
}

.advertisement_pic img {
    width: 100%;
    height: 100%;
}

.pg_world_content_container {
    position: absolute;
    width: 100%;
    /*height: 3.2rem;*/
}

.pg_world_content {
    /*width: 7.88rem;*/
    width: 100%;
    /*height: 3.20rem;*/
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    filter: blur(0px);
}

.pg_world_title {
    padding-top: 0.74rem;
    width: 14rem;
    height: 0.43rem;
    text-align: center;
}

.pg_world_title img {
    width: 2rem;
    height: 0.43rem;
    object-fit: cover;
}

.pg_world_introduction {
    width: 6.72rem;
    height: 1.32rem;
    font-size: 0.20rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #1A5AC2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 0.52rem;
}

.outstanding_pg {
    margin-top: -1rem;
}

.pg_nav {
    height: 0.51rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.pg_nav_left {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.pg_nav_left > img{
    margin-right: 0.03rem;
    width: 0.24rem;
    height: 0.5rem;
    padding-top: 0.05rem
}

.pg-nav-left-content {
    display: flex;
    flex-direction: column;
}

.pg-nav-left-content span:first-child {
    font-size: 0.3rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.42rem;
    color: #074798;
}

.pg-nav-left-content span:last-child {
    font-size: 0.12rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.17rem;
    color: #07449A;
}

.pg_nav_right {
    width: 0.5rem;
    height: 0.25rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #9F9F9F;

}

.pg_nav_right:hover {
    color: #073F9F;
    cursor: pointer;
}

.outstanding_pg_container {
    min-height: 3.84rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.30rem;
}

.outstanding_pg_content {
    display: -webkit-flex; /* Safari */
    display: flex;
    width: 4.53rem;
    height: 1.52rem;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
    margin: 0 0.20rem 0.20rem 0;
}

.outstanding_pg_content_last {
    margin-right: 0;
}

.outstanding_pg_left {
    width: 3.01rem;
}

.outstanding_pg_left div {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.outstanding_pg_left div:first-child {
    height: 0.36rem;
    width: 2.16rem;
    margin: 0.2rem 0.20rem 0 0.24rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #1E60CB;
}

.outstanding_pg_left div:not(:first-child) {
    width: 2.16rem;
    margin: 0 0.20rem 0 0.24rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #333;
}

.outstanding_pg_right {
    width: 1.52rem;
    height: 1.52rem;
    border-radius: 10px;
    opacity: 1;
    overflow: hidden;
}

.outstanding_pg_right img {
    width: 100%;
    height: 100%;
}

.outstanding_pg_content:hover {
    background: linear-gradient(315deg, #07429C 0%, #367EFB 100%);
}

.outstanding_pg_content:hover .outstanding_pg_left > div {
    color: #FFFFFF;
}

.pg_resource_project {
    margin-top: 0.46rem;
    margin-bottom: 0.22rem;
}

.pg_resource_container {
    min-height: 3.84rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    /*flex-wrap: wrap;*/
    flex-flow: row wrap;
    margin-top: 0.30rem;
    justify-content: space-between;
}
.pg_resource_container >span{
    width: 2.64rem;
}
.pg_resource_content {
    display: block;
    position: relative;
    width: 2.64rem;
    height: 2.64rem;
    opacity: 1;
    /*margin: 0 0.2rem 0.2rem 0;*/
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.pg_content_last {
    margin-right: 0;
}

.pg_resource_content > img {
    width: 2.64rem;
    height: 2.64rem;
    transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}

.pg_resource_content > img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.pg_resource_dec_container {
    width: 2.64rem;
    height: 1.26rem;
    position: absolute;
    bottom: 0;
    opacity: 0.9;
}

.pg_resource_dec_container > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.pg_resource_dec_content {
    position: absolute;
    bottom: 0;
    width: 2.64rem;
    height: 0.9rem;
    padding-top: 0.1rem;
}

.pg_resource_dec_content div:first-child {
    margin: 0 auto;
    text-align: center;
    font-size: 0.18rem;
    line-height: 0.25rem;
    height: 0.25rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #FFFFFF;
    overflow: hidden;
}

.pg_resource_dec_content_introduce {
    margin: 0.03rem auto;
    text-align: center;
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    overflow: hidden;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 500;
    color: #FFFFFF;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pg_resource_dec_content div:last-child {
    font-size: 0.12rem;
    font-weight: 400;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.pg_bottom_advertisement {
    width: 100%;
    height: 1.3rem;
}

/* 研究生天地 wbc end */

/** 研究生教育教学实践-开始 **/
.tpge-container {
    margin-top: 0.71rem;
    width: 100%;
    min-width: 1120px;
}

.tpge-logo {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: center;
    margin-bottom: 0.51rem;
}

.tpge-logo img {
    width: 3.60rem;
    height: 1.02rem;
}

.tpge-background-container {
    background-image: url(../img/banner_jxsj.png);
    background-repeat: no-repeat;
    height: 6.57rem;
    width: 100%;

}

@media screen and (min-width: 19.20rem) {
    .tpge-background-container {
        background-size: 100% 100%;
    }
}

.tpge-content-inner {
    padding-top: 0.97rem;
}

.tpge-content-inner > .tab-content > .tab-pane {
    min-height: 3.10rem;
}

.tpge-catalogue-nav {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: space-around;
    margin-top: 0.2rem;
}

.tpge-catalogue-nav-item {
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.tpge-catalogue-nav-item > img {
    width: 0.70rem;
    height: 0.68rem;
    object-fit: cover;
    order: 1; /* 新增：调整图像为顶部 */
}

.tpge-catalogue-nav-item-title {
    position: absolute;
    font-size: 0.14rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #FFFFFF;
    white-space: nowrap;
    order: 2; /* 新增：调整标题为底部 */
    top: 100%;
    transform: translateY(50%); /* 新增：垂直居中对齐 */
}

.tpge-catalogue-nav-item.active > .tpge-catalogue-nav-item-title {
    font-weight: 700;
    border-bottom: 4px solid #ffffff;
}

.tpge-catalogue-nav-item.active > img {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

.tpge-content-inner-content {
    display: flex;
    display: -webkit-flex; /* Safari */
    height: 3.36rem;
    flex-flow: row nowrap;
    justify-content: center;
}

.tpge-content-inner-content > img {
    margin-top: 0.20rem;
    /*margin-right: 1.4rem;*/
    width: 5.60rem;
    height: 3rem;
    object-fit: cover;
}

.tpge-content-inner-content-container {
    margin-left: 0.35rem;
    width: 4.6rem;
}

.tpge-content-inner-content-desc {
    font-size: 0.18rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #DDE3FE;
    margin-top: 0.4rem;
    line-height: 0.35rem;
    width: 3rem;

    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.tpge-content-inner-content-area {
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #DDE3FE;
    line-height: 0.28rem;
    margin-top: 0.26rem;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    display: -webkit-box;

}

.tpge-content-inner-content-area p {
    margin: 0;
    padding: 0;
}

.tpge-catalogue-nav-content-more-btn {
    margin-top: 2.1rem;
    margin-left: 0.25rem;
    width: 0.47rem;
    height: 0.22rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #C3D0F4;
    line-height: 0.28rem;
    text-shadow: 0px 3px 6px #062F78;
    -webkit-background-clip: text;
    float: right;
    cursor: pointer;
}

.tpge-catalogue-nav-content-more-btn:hover {
    text-decoration: underline;
}

/* 国外研究生教育start */
.tpge-graduate-education-abroad-back{
    width: 100%;
    min-width: 1120px;
}

.tpge-domestic-exploration-and-reform-back {
    width: 100%;
    min-width: 1120px;
}
.tpge-nav {
    height: 0.51rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.41rem;
    margin-bottom: 0.29rem;
}

.tpge-nav-left {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.tpge-nav-right {
    width: 0.5rem;
    height: 0.25rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #9F9F9F;
    cursor: pointer;
}

.tpge-nav-right:hover {
    color: #07419C;
}

.tpge-nav-left-img {
    width: 0.24rem;
    height: 0.48rem;
    margin-right: 0.03rem;
}

.tpge-nav-left-img > img {
    margin-right: 0.03rem;
    width: 0.24rem;
    height: 0.5rem;
    padding-top: 0.05rem
}

.tpge-nav-left-content {
    color: #074798;
    display: flex;
    flex-direction: column;
}

.tpge-nav-left-content span:first-child {
    font-size: 0.3rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.42rem;
}

.tpge-nav-left-content span:last-child {
    font-size: 0.12rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.17rem;
}

.tpge-resource-container {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.29rem;
}

.tpge-resource-content {
    width: 3.35rem;
    height: 4.91rem;
    display: block;
    position: relative;
    opacity: 1;
    margin: 0 0.2rem 0 0;
    overflow: hidden;
}

.tpge-resource-content a {
    text-decoration: none;
    color: inherit;
    display: block;
    width: 3.35rem;
    height: 3.175rem;
    overflow: hidden;
}

.tpge-resource-container :last-child {
    margin-right: 0;
}

.tpge-resource-content-img {
    width: 3.35rem;
    height: 3.175rem;
}

.tpge-resource-content-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tpge-resource-content-img img {
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
    transition: All 0.5s ease;
}

.tpge-resource-content-img img:hover {
    cursor: pointer;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.tpge-resource-content-text {
    margin-top: 0.2rem;
    width: 3.35rem;
    height: 1.03rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-size: 0.18rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 400;
    line-height: 0.25rem;
    color: #666666;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.tpge-resource-content-text:hover{
    color: #C62222;
    cursor: pointer;
}


/* 国外研究生教育end */

/* 国内改革探索start */
.tpge-nav-reform {
    height: 0.51rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.35rem;
}

.tpge-nav-right-tab {
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.tpge-nav-right-tab div {
    height: 0.25rem;
    padding-left: 0.15rem;
    font-size: 0.18rem;
    font-weight: 600;
    color: #333;
    line-height: 0.25rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.tpge-nav-right-tab div:hover {
    color: #074798;
}

.tpge-nav-right-tab div:not(:last-child) {
    height: 0.2rem;
    padding-right: 0.15rem;
    border-right: 0.04rem solid #D1EAFF;
}

.tpge-exploration-content-margin {
    margin-top: 0.35rem;
}

.tpge-exploration-flex-space-between {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: space-between;
    flex-wrap: wrap;
}

.tpge-exploration-left {
    width: 4.00rem;
}

.tpge-exploration-left .tpge-exploration-left-top-img {
    position: relative;
}

.tpge-exploration-left .tpge-exploration-left-top-img img {
    width: 4.00rem;
    height: 2.71rem;
    object-fit: cover;
}

.tpge-exploration-left .tpge-exploration-left-img {
    width: 1.95rem;
    margin: 0.1rem 0 0.01rem 0;
}

.tpge-exploration-left-booth {
    height: 1.31rem;
}

.tpge-exploration-left-booth img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tpge-exploration-left .tpge-exploration-left-img .tpge-exploration-left-title {
    font-size: 0.14rem;
    font-weight: 400;
    line-height: 0.24rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    color: #4a4a4a;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    margin: 0.10rem 0 0 0;
    /*设置文字只显示两行，多出部分以...显示*/
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tpge-exploration-left .tpge-exploration-left-img .tpge-exploration-left-title:hover {
    color: #C42121;
    cursor: pointer;
}

.tpge-exploration-middle {
    width: 5.17rem;
    height: 4.7rem;
    display: flex;
    display: -webkit-flex;
    flex-flow: column nowrap;
    justify-content: space-between;
}

.tpge-exploration-middle ul {
    margin-top: 0;
    color: #4c4c4c;
    list-style-position: inside;
}

.tpge-exploration-middle ul li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    /*line-height: 0.33rem;*/
    color: #cccccc;
    list-style-type: disc;
    cursor: pointer;
}

.tpge-exploration-middle ul li span {
    color: #4C4C4C;
    height: 0.25rem;
    text-indent: -0.10rem;
    font-size: 0.18rem;
    font-weight: 400;
    line-height: 0.34rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.tpge-exploration-middle ul li span:hover {
    color: #C62222;
}

.tpge-exploration-right {
    width: 4.22rem;
}

.tpge-exploration-right-bottom-img1 {
    width: 4.22rem;
    height: 3.11rem;
}

.tpge-exploration-right-bottom-img1 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tpge-exploration-right-bottom-img2 {
    margin-top: 0.2rem;
    width: 4.22rem;
    height: 1.34rem;
}

.tpge-exploration-right-bottom-img2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tpge-exploration-btn-more {
    margin: 0.4rem auto;
    width: 1.1rem;
    font-size: 0.14rem;
    line-height: 0.36rem;
    background: #3958B5;
    color: #fff;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    text-align: center;
    border: 2px solid #3958B5;
    border-radius: 29px;
    transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
    cursor: pointer;
}

.tpge-exploration-btn-more:hover {
    font-weight: 600;
    color: #3958B5;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    border: 2px solid #3958B5;
    border-radius: 29px;
    z-index: 1;
}


/* 国内改革探索end */

/** 研究生教育教学实践-开始 **/


/**供求匹配对接合作-开始**/
.cmsd-container {
    margin-top: 0.6rem;
    margin-bottom: 0.36rem;
    min-height: 6.44rem;
    width: 100%;
    min-width: 1120px;
}

.cmsd-logo {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: center;
    margin-bottom: 0.34rem;
}

.cmsd-logo img {
    width: 3.21rem;
    height: 0.92rem;
}

.cmsd-catalogue {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-flow: row nowrap;
    justify-content: flex-start;

    border-top: 1px solid rgba(20, 128, 228, 0.2);
    border-bottom: 1px solid rgba(20, 128, 228, 0.2);;
    position: relative;
    overflow: hidden;
    height: 1.08rem;
}

.cmsd-catalogue-logo {
    width: 1.2rem;
    height: 1.08rem;
}

.cmsd-catalogue-logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cmsd-catalogue-nav {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-flow: row nowrap;
    justify-content: flex-start;
    overflow: hidden;
    width: 12.15rem;
}

.spk-a {
    display: inline-block;
    width: 0.04rem;
    height: 0.04rem;
    /* border: 1px solid #aaaaaa; */
    border-radius: 0.02rem;
    background-color: #094EA1;
    opacity: 1;
    margin-right: 0.02rem;
    vertical-align: middle;

    margin-top: 0.5rem;
}

.make-transition {
}

.hide-scale {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

}

.show-scale {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}
.transition {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;

    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s;
    -ms-transition-delay: .3s;
    transition-delay: .3s;
}

/*默认 */
.tab-content-change-style{
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.tab-content-close-style {

}
.dger-container .tab-content .tab-content-change-style{
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}
.cmsd-container .tab-content .tab-content-change-style{
    -webkit-animation-name: swashIn;
    animation-name: swashIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.cmsd-container .tab-content .tab-content-close-style{
    -webkit-animation-name: swashOut;
    animation-name: swashOut;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s
}


@-webkit-keyframes swashIn {
    0% {
        opacity: 0.4;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(0.8, 0.8);
    }

    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
    }
}
@keyframes swashIn {
    0% {
        opacity: 0.4;
        transform-origin: 50% 50%;
        transform: scale(0.8, 0.8);
    }

    100% {
        opacity: 1;
        transform-origin: 50% 50%;
        transform: scale(1, 1);
    }
}

@-webkit-keyframes swashOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
    }

    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(0.8, 0.8);
    }
}
@keyframes swashOut {
    0% {
        opacity: 1;
        transform-origin: 50% 50%;
        transform: scale(1, 1);
    }

    100% {
        opacity: 0;
        transform-origin: 50% 50%;
        transform: scale(0.8, 0.8);
    }
}

.cmsd-catalogue-nav-item {
    border-top: 5px solid transparent !important;
    width: 2.12rem;
    height: 1.08rem;
    padding: 0.3rem 0 0.2rem 0.27rem;
    cursor: pointer;
    opacity: 0.8;
    transition: all .3s;
    background-image: url("../img/checked-img2.png");
    background-position: 1.5rem 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #F8FBFE;
}

.cmsd-catalogue-more{
    width: 0.65rem;
    background-color: #F8FBFE;
    text-align: center;
    border-right: 0.1rem solid #1480E4;
    border-left: 1px solid rgba(20, 128, 228, 0.2);
}


.cmsd-catalogue-more:hover{
    cursor: pointer;
}
.cmsd-catalogue-more-tip{
    position: absolute;
    top: 0;
    left: 14rem;
    width: 14rem;
    height: 1.08rem;
    background-image: url("../img/pop/pop-back.png");
    background-repeat: no-repeat;
    background-size:100% 100%;
    opacity: 0;
    z-index: 2;
    transition: all .3s;
}
.cmsd-catalogue-more-tip-close-btn {
    height: 0.3rem;
    width: 0.3rem;
    position: absolute;
    background-image: url("../img/pop/pop-close.png");
    background-size: 100% 100%;
    top: 0.4rem;
    right: 0.2rem;
    z-index: 3;
    opacity: 1;
}

.cmsd-catalogue-more-tip-part-one-show{
    position: absolute;
    width: 3.2rem;
    height: 1rem;
    top: 0.03rem;
    left: 9.75rem;
    z-index: 4;
    opacity: 1;
    transition: all .5s;
}


.cmsd-catalogue-more-tip-part-one-close{
    position: absolute;
    width: 3.2rem;
    height: 1rem;
    top: 0.03rem;
    left: -3.3rem;
    z-index: 4;
    opacity: 0;
    transition: all .5s;
}
.cmsd-catalogue-more-tip-part-one-show >img,
.cmsd-catalogue-more-tip-part-one-close >img{
    height: 100%;
    width: 100%;
}

.cmsd-catalogue-more-tip-part-two-show {
    position: absolute;
    width: 1.9rem;
    height: 0.48rem;
    top: -0.06rem;
    left: 10.6rem;
    z-index: 4;
    opacity: 1;
    transition: all .6s;
}

.cmsd-catalogue-more-tip-part-two-close {
    position: absolute;
    width: 1.9rem;
    height: 0.38rem;
    top: -0.32rem;
    left: 10.6rem;
    z-index: 4;
    opacity: 0;
    transition: all .6s;
}

.cmsd-catalogue-more-tip-part-two-show >img,
.cmsd-catalogue-more-tip-part-two-close >img{
    height: 100%;
    width: 100%;
}

.cmsd-catalogue-more-tip-close-btn:hover {
    cursor: pointer;
}
.cmsd-catalogue-more-tip-close-btn-close {
    height: 0.3rem;
    width: 0.3rem;
    position: absolute;
    top: 0.4rem;
    right: -0.6rem;
    background-image: url("../img/pop/pop-close.png");
    background-size: 100% 100%;
    z-index: 3;
    opacity: 0;
}
.cmsd-catalogue-more-tip-show {
    position: absolute;
    top: 0;
    left: 0;
    width: 14rem;
    height: 1.08rem;
    background-image: url("../img/pop/pop-back.png");
    background-repeat: no-repeat;
    background-size:100% 100%;
    opacity: 1;
    z-index: 2;
    transition: all .3s;
}


.cmsd-catalogue-nav-item:hover {
    width: 2.26rem;
}

.cmsd-catalogue-nav-item.active {
    border-top: 5px solid #1480E4 !important;
    border-bottom: 0 !important;
    opacity: 1;
    background-image: url("../img/checked-img2.png");
    box-shadow: 3px 0 8px 1px rgba(0, 0, 0, 0.08);
    width: 2.26rem;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.cmsd-catalogue-nav-item {
    border-left: 1px solid rgba(20, 128, 228, 0.2);
    border-right: 1px solid rgba(20, 128, 228, 0.2);
    box-shadow: 3px 0 8px 1px rgba(0, 0, 0, 0.08);
}

.cmsd-catalogue-nav-item-title {
    font-size: 0.20rem;
    /*font-family: PingFang SC-Semibold, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #094EA1;
    /*text-align: center;*/
}

.cmsd-catalogue-nav-item-sub-title {
    font-size: 0.14rem;
    /*font-family: PingFang SC-Semibold, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    /*text-align: center;*/
    color: #094EA1;
}

.cmsd-content-div {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-wrap: wrap;
    width: 100%
}

.cmsd-content {
    flex-basis: 18%;
    margin-right: 0.16rem;
    padding-top: 0.23rem;
}

.cmsd-content a {
    text-decoration: none;
    color: inherit;
    display: block;
    width: 2.64rem;
    height: 2.64rem;
    overflow: hidden;
}

.cmsd-content-img {
    height: 2.64rem;
    width: 2.64rem;
}

.cmsd-content-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cmsd-content img {
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
    transition: All 0.5s ease;
}

.cmsd-content img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.cmsd-content:nth-child(5n) {
    margin-right: 0px;
}

.cmsd-content:nth-child(n+11) {
    display: none;
}

.cmsd-content > p {
    color: #4C4C4C;
    font-weight: 400;
    font-size: 0.14rem;
    margin-bottom: 0.06rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.cmsd-content > p:first-of-type {
    height: 0.25rem;
    color: #2F2F2F;
    line-height: 0.33rem;
    font-size: 0.18rem;
    margin: 0.10rem 0 0.09rem 0;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.cmsd-content > p:first-of-type:hover{
    cursor: pointer;
    color: #C62222;
}

.cmsd-content-div p {
    height: 0.16rem;
    line-height: 0.16rem;
    width: 2.64rem;
    margin-top: 0.05rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/**供求匹配对接合作-结束**/

/** 学位与研究生教育研究-开始**/
.dger-container {
    margin-top: 0.7rem;
    margin-bottom: 0.3rem;
    min-height: 7rem;
    width: 100%;
    min-width: 1120px;
}

.dger-logo {
    display: flex;
    display: -webkit-flex; /* Safari */
    justify-content: center;
    margin-bottom: 0.42rem;
}

.dger-logo img {
    width: 4.11rem;
    height: 0.92rem;
}

.dger-catalogue {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-flow: row nowrap;
    justify-content: flex-start;
    border-top: 1px solid rgba(20, 128, 228, 0.2);
    border-bottom: 1px solid rgba(20, 128, 228, 0.2);
    position: relative;
    overflow: hidden;
    height: 1.08rem;
}

.dger-catalogue-logo {
    width: 1.2rem;
    height: 1.08rem;
}

.dger-catalogue-logo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dger-catalogue-nav {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-flow: row nowrap;
    justify-content: flex-start;
    overflow: hidden;
    width: 12.15rem;
}

.dger-catalogue-nav-item {
    border-top: 5px solid transparent !important;
    width: 2.12rem;
    height: 1.08rem;
    padding: 0.3rem 0 0.2rem 0.27rem;
    cursor: pointer;
    opacity: 0.8;
    transition: all .3s;
    background-image: url("../img/checked-img2.png");
    background-position: 1.5rem 0;
    background-repeat: no-repeat;
    background-color: #F8FBFE;
    background-size: 100% 100%;
}

.dger-catalogue-nav-item.active {
    border-top: 5px solid #1480E4 !important;
    border-bottom: 0 !important;
    opacity: 1;
    background-image: url("../img/checked-img2.png");
    box-shadow: 3px 0 8px 1px rgba(0, 0, 0, 0.08);
    width: 2.26rem;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.dger-catalogue-nav-item {
    border-left: 1px solid rgba(20, 128, 228, 0.2);
    border-right: 1px solid rgba(20, 128, 228, 0.2);
    box-shadow: 3px 0 8px 1px rgba(0, 0, 0, 0.08);
}
.dger-catalogue-nav-item:hover {
    width: 2.26rem;
}


.dger-catalogue-more{
    width: 0.65rem;
    background-color: #F8FBFE;
    text-align: center;
    border-right: 0.1rem solid #1480E4;
    border-left: 1px solid rgba(20, 128, 228, 0.2);
}

.dger-catalogue-more:hover{
    cursor: pointer;
}
.dger-catalogue-more-tip{
    position: absolute;
    top: 0;
    left: 14rem;
    width: 14rem;
    height: 1.08rem;
    background-image: url("../img/pop/pop-whole.png");
    background-repeat: no-repeat;
    background-size:100% 100%;
    opacity: 0;
    z-index: 2;
    transition: all .3s;
}
.dger-catalogue-more-tip-close-btn {
    height: 0.3rem;
    width: 0.3rem;
    position: absolute;
    top: 0.4rem;
    right: 0.28rem;
    background-image: url("../img/pop/pop-close.png");
    background-size: 100% 100%;
    z-index: 3;
    opacity: 1;
}

.dger-catalogue-more-tip-part-one-show{
    position: absolute;
    width: 3.2rem;
    height: 1rem;
    top: 0.03rem;
    left: 9.75rem;
    z-index: 4;
    opacity: 1;
    transition: all .5s;
}


.dger-catalogue-more-tip-part-one-close{
    position: absolute;
    width: 3.2rem;
    height: 1rem;
    top: 0.03rem;
    left: -3.3rem;
    z-index: 4;
    opacity: 0;
    transition: all .5s;
}
.dger-catalogue-more-tip-part-one-show >img,
.dger-catalogue-more-tip-part-one-close >img{
    height: 100%;
    width: 100%;
}

.dger-catalogue-more-tip-part-two-show {
    position: absolute;
    width: 1.9rem;
    height: 0.48rem;
    top: -0.06rem;
    left: 10.6rem;
    z-index: 4;
    opacity: 1;
    transition: all .6s;
}

.dger-catalogue-more-tip-part-two-close {
    position: absolute;
    width: 1.9rem;
    height: 0.38rem;
    top: -0.32rem;
    left: 10.6rem;
    z-index: 4;
    opacity: 0;
    transition: all .6s;
}

.dger-catalogue-more-tip-part-two-show >img,
.dger-catalogue-more-tip-part-two-close >img{
    height: 100%;
    width: 100%;
}

.dger-catalogue-more-tip-close-btn:hover {
    cursor: pointer;
}
.dger-catalogue-more-tip-close-btn-close {
    height: 0.6rem;
    width: 0.6rem;
    position: absolute;
    top: 0.3rem;
    right: -0.6rem;
    z-index: 3;
    opacity: 0;
}
.dger-catalogue-more-tip-show {
    position: absolute;
    top: 0;
    left: 0;
    width: 14rem;
    height: 1.08rem;
    background-image: url("../img/pop/pop-back.png");
    background-repeat: no-repeat;
    background-size:100% 100%;
    opacity: 1;
    z-index: 2;
    transition: all .3s;
}



.dger-catalogue-nav-item-title {
    font-size: 0.2rem;
    /*font-family: PingFang SC-Semibold, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #094EA1;
    /*text-align: center;*/
}

.dger-catalogue-nav-item-sub-title {
    font-size: 0.14rem;
    /*font-family: PingFang SC-Semibold, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    /*text-align: center;*/
    color: #094EA1;
}

.dger-catalogue-content {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex: 1;
}

.dger-catalogue-content-fonts {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: column;
    width: 100%;
}

.dger-catalogue-content-font-title {
    margin-top: 0.6rem;
    max-height: 1.2rem;
    padding-right: 2.56rem;
    font-size: 0.3rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #074798;
    line-height: 0.44rem;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.dger-catalogue-content-font-line {
    margin-top: 0.1rem;
    height: 0.05rem;
    width: 2.96rem;
    background-color: #074798;
}

.dger-catalogue-content-font-subtitle {
    padding-right: 1.30rem;
    font-size: 0.2rem;
    line-height: 0.28rem;
    height: 0.28rem;
    margin-top: 0.32rem;
    margin-bottom: 0.1rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #2F2F2F;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.dger-catalogue-content-font-text {
    height: 0.6rem;
    padding-right: 1.30rem;
    font-size: 0.14rem;
    font-weight: 400;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    color: #3F4040;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.2rem;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.dger-catalogue-content-font-button {
    width: 1.80rem;
    font-size: 0.14rem;
    line-height: 0.4rem;
    background: #074798;
    color: #ffffff;
    text-align: center;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    border: 1px solid #074798;
    border-radius: 4px;
    margin-top: 0.7rem;
    transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
    cursor: pointer;
}

.dger-catalogue-content-font-button:hover {
    color: #074798;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    border: 1px solid #074798;
    border-radius: 4px;
    z-index: 1;
}

.dger-catalogue-content-button {
    margin: 0.4rem auto;
    width: 1.1rem;
    font-size: 0.14rem;
    line-height: 0.36rem;
    background: #3958B5;
    color: #fff;
    text-align: center;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    border: 2px solid #3958B5;
    border-radius: 29px;
    transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease;
    cursor: pointer;
}

.dger-catalogue-content-button:hover {
    font-weight: 600;
    color: #3958B5;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    border: 2px solid #3958B5;
    border-radius: 29px;
    z-index: 1;
}

.dger-catalogue-content-img > img {
    width: 5.3rem;
    height: 3.56rem;
    object-fit: fill;
    margin-top: 0.3rem;
    /*margin-right: 2rem;*/
}

.dger-parting-line img {
    width: 100%;
    margin-bottom: 0.41rem;
    margin-top: 0.5rem;
}

.dger-catalogue-content-items {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: column;
}

.dger-catalogue-content-item {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex: 1;
    min-height: 1.08rem;
    margin-top: 0.21rem;
}

.dger-catalogue-content-item-info .dger-catalogue-content-item-text {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: column;
}

.dger-catalogue-content-item-pic > img {
    width: 1.4863rem;
    height: 0.98rem;
    border-radius: 10px;
    background-color: #074798;
}

.dger-catalogue-content-item-info {
    min-width: 1.92rem;
    padding-right: 0.10rem;
}

.dger-catalogue-content-item-info-user {
    width: 1.08rem;
    height: 0.25rem;
    font-size: 0.18rem;
    font-weight: 500;
    color: #2C313D;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    text-overflow: ellipsis;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    overflow: hidden;
    white-space: nowrap;
}

.dger-catalogue-content-item-info-school {
    width: 1.4rem;
    height: 0.25rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #2C313D;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.dger-catalogue-content-item-info-date {
    margin-top: 0.05rem;
    width: 0.73rem;
    height: 0.20rem;
    font-size: 0.12rem;
    font-weight: 400;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    color: #999;
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.dger-catalogue-content-item-info-num {
    min-width: 100%;
    display: flex;
    display: -webkit-flex; /* Safari */
    width: 0.62rem;
    height: 0.2rem;
    font-size: 0.12rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #666666;
    white-space: nowrap;
}

.dger-catalogue-content-item-info-num-browse {
    /*padding-left: 0.20rem;*/
    margin-top: 0.05rem;
}

.dger-catalogue-content-item-text {
    padding-right: 1.49rem;
    width: 100%;
    height: 0.94rem;
    /*display: flex;*/
    /*display: -webkit-flex;*/
    /*flex-direction: column;*/
    /*justify-content: space-between;*/
    /*width: 1162px;*/
}

.dger-catalogue-content-item-text-topic {
    font-size: 0.18rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    line-height: 0.25rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 600;
    color: #3F4040;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
}

.dger-catalogue-content-item-text-content * {
    all: unset; /* 清除dger-catalogue-content-item-text-content 下所有标签样式（富文本编辑框） 下面为重写的样式*/
}

.dger-catalogue-content-item-text-content {
    font-size: 0.14rem;
    line-height: 0.21rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 400;
    color: #3F4040;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-top: 0.05rem;
}


.dger-catalogue-content-item-text-topic:hover {
    cursor: pointer;
    color: #C62222;
}


/** 学位与研究生教育研究-结束 **/

/** 小轮播图-开始  **/
.index-carousel-indicators {
    bottom: -0.75rem;
    height: 0.2723rem;
}

.index-carousel-indicators li {
    display: inline-block;
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    position: relative;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    width: 0.2723rem;
    height: 0.2723rem;
    margin: 0 0.19rem;
    padding: 0;
    text-indent: -9.99rem;
    cursor: pointer;
    background-color: #D6D9F5;
    border: none;
    border-radius: 50%;
}

.index-carousel-indicators .active {
    width: 0.2723rem;
    height: 0.2723rem;
    background-color: #d2d0d0;
    margin: 0 0.19rem;
    padding: 0;
}

.index-carousel-indicators li:after {
    position: absolute;
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    top: 0;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    left: 0;
    margin: 0;
    padding: 0;
    width: 0.2723rem;
    height: 0.2723rem;
    border-radius: 50%;
    text-align: center;
    opacity: 0;
    -webkit-transition: border .1s ease, opacity .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, transform .1s ease, box-shadow .1s ease;
    transition: border .1s ease, opacity .1s ease, transform .1s ease, box-shadow .1s ease, -webkit-transform .1s ease, -webkit-box-shadow .1s ease;
}

.index-carousel-indicators li.active:after {
    opacity: 1;
    content: '' !important;
    -webkit-transform: scale(.46666667);
    transform: scale(.46666667);
    background-color: var(--main_blue);
}

/** 小轮播图-结束  **/

/** 分支机构活动-开始 **/
.annul-active-container {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.annul-active-container a img {
    width: 3.60rem;
    height: 0.94rem;
}

.annul-active-container-inner {
    margin-top: 0.57rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    width: 100%;
}

.annul-active-title-container {
    margin-right: 1rem;
    height: 1.4rem;
}

.annul-active-title {
    width: 1.8rem;
    line-height: 0.42rem;
    font-size: 0.3rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #4366B2;
    padding-bottom: 0.1rem;
}

.annul-active-img-container {
    flex: 1;
}

.annul-active-img-container > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.annul-active-content {
    height: 1rem;
    width: 3.02rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #4366B2;
    word-break: break-all;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    line-height: 0.25rem;
}

.branch-offices {
    margin-top: 1.4rem;
}

.branch-offices-enter{
    margin-top: 0.2rem;
    margin-bottom: 0.7rem;
}
.branch-offices-enter >div:first-child{
    margin-bottom: 0.3rem;
}

.branch-offices-flex-font {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    color: #4366B2;
    margin-top: 0.7rem;
    margin-bottom: 0.3rem;
}

.branch-active-header-left{
    display: flex;
    display: -webkit-flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
}

.branch-active-header-left-img{
    padding-top: 0.08rem;
    height: 0.55rem;
    width: 0.25rem;
}

.branch-active-header-left-img >img{
    height: 100%;
    width: 100%;
    object-fit: fill;
}
.branch-active-header-left-content{
    margin-left: 0.03rem;
}

.branch-active-header-left-content >div:first-child{
    font-size: 0.3rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 600;
    color: #074798;
    line-height: 0.42rem;
}
.branch-active-header-left-content >div:last-child{
    font-size: 0.12rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 500;
    color: #07449A;
    line-height: 0.17rem;
}



/*.branch-offices-flex-font span:first-child {*/
/*    font-size: 0.28rem;*/
/*    font-weight: 500;*/
/*    line-height: 0.56rem;*/
/*    !*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*!*/
/*    font-family: PingFang SC,"微软雅黑",sans-serif;*/
/*}*/
.branch-offices-flex-font span:last-child{
    font-size: 0.18rem;
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
}
.branch-offices-flex-font a:hover{
    text-decoration: underline;
}


.branch-offices-flex-items-pic {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: row;
}

.img-transition {
    overflow: hidden;
    transform: scale(1, 1);
    transition: all 1s;
}

.img-transition:hover {
    transform: scale(1.1, 1.1);
}

.branch-offices-flex-items-pic > * {
    width: 2.16rem;
    height: 2.16rem;
    margin-right: 0.21rem;
    margin-bottom: 0.20rem;
}

.branch-offices-flex-items-pic :last-child {
    width: 2.16rem;
    height: 2.16rem;
    margin-right: 0;
    margin-bottom: 0.20rem;
}

.branch-offices-flex-items-font {
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: row;
    flex-wrap: wrap;
}

.branch-offices-flex-items-font > * {
    padding: 0.09rem 0.21rem 0.09rem 0.21rem;
    background: #E8E8E8;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.16);
    border-radius: 2px;
    opacity: 1;
    margin: 0 0 0.1rem 0.1rem;
    text-decoration: none;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #6E6E6E;
    white-space: nowrap;

}

.branch-offices-flex-items-font > *:hover {
    color: inherit;
    text-decoration: none;
    box-shadow: 3px 6px 6px 1px rgba(0, 0, 0, 0.26);
}

.branch-offices-flex-items-font > *:visited {
    color: inherit;
    text-decoration: none;
}

/** 分支机构活动-结束 **/


/** 致谢会员-开始 **/
.thank-members {
    background: #2B445E;
    margin-top: 0.70rem;
    width: 100%;
    min-width: 1120px;
}

.thank-members-title {
    font-size: 0.40rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    text-align: center;
    color: #FFFFFF;
    padding-top: 0.60rem;
    margin-bottom: 0.60rem;
}

.thank-members-pic-content {
    width: 11.98rem;
    margin: 0 auto;
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-wrap: wrap;
    padding-bottom: 1.02rem;
}

.thank-members-item img {
    width: 1.58rem;
    height: 0.87rem;
}

.thank-members-item:not(:last-child) {
    margin-right: 1.02rem;
}

.thank-members-item:hover {
    box-shadow: 0 0 5px 1px #FFF;
}

/** 致谢会员-结束 **/

/** 杰出合作伙伴-开始 **/
.outstanding-partner {
    background: #fff;
    width: 100%;
    min-width: 1120px;
}

.outstanding-partner-title {
    text-align: center;
    font-size: 0.40rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #245CA3;
    /*text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5), 0 1px 1px #2C42BA;*/
    margin: 0.6rem 0 0.6rem 0;
}

.outstanding-partner-pic-content {
    width: 10.10rem;
    margin: 0 auto 1.2rem auto;
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-flow: row wrap;
    justify-content: space-between;
}
.outstanding-partner-pic-content>span{
    width: 1.94rem;
}
.outstanding-partner-item {
    width: 1.94rem;
    height: 0.7rem;
    margin-bottom: 0.78rem;
}
.outstanding-partner-item img {
    height: 100%;
    width: 100%;
    object-fit: fill;
}
.outstanding-partner-item:not(.outstanding-partner-item:nth-child(4n)) {
    margin-right: 0.7rem;
}

.outstanding-partner-item:hover {
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
}

/** 杰出合作伙伴-结束 **/
.tpge_exploration_data{
    margin-top: 0.4rem;
    width: 14rem;
}

/*卡片样式1:图片文字左右布局*/
.tpge_exploration_data_card_style_one{
    position: relative;
    margin-bottom: 0.2rem;
    padding: 0.2rem 0.29rem 0.2rem 0.22rem;
    width: 14rem;
    height: 1.92rem;
    background: #FFFFFF;
    box-shadow: 0 0.03rem 0.10rem 0.01rem rgba(0,0,0,0.07);
    display: flex;
    display: -webkit-flex; /* Safari */
}

.tpge_exploration_data_img_style_one{
    margin-right: 0.2rem;
    width: 2.66rem;
    height: 1.50rem;
}

.tpge_exploration_data_content_title_style_one{
    height: 0.25rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Semibold, Microsoft YaHei,sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #333333;
    display: -webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.tpge_exploration_data_content_title_style_one:hover{
    cursor: pointer;
    text-decoration: underline;
    color: #2960A6;
}

.tpge_exploration_data_content_text_style_one{
    margin-top: 0.14rem;
    line-height: 0.24rem;
    height: 0.72rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, Microsoft YaHei,sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #999999;
    display: -webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}

.tpge_exploration_data_content_arrow_style_one{
    width: 0.21rem;
    height: 0.21rem;
    position: absolute;
    right: 0.28rem;
    bottom: 0.14rem;
}

.tpge_exploration_data_content_arrow_style_one img{
    width: 100%;
    height: 100%;
}

/*卡片样式2：仅文字*/
.tpge_exploration_data_card_style_two{
    position: relative;
    margin-bottom: 0.2rem;
    padding: 0.26rem 0.29rem 0.2rem 0.26rem;
    width: 14rem;
    height: 1.73rem;
    background: #FFFFFF;
    box-shadow: 0 0.03rem 0.10rem 0.01rem rgba(0,0,0,0.07);
    display: flex;
    display: -webkit-flex; /* Safari */
}

.tpge_exploration_data_content_title_style_two{
    height: 0.25rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Semibold, Microsoft YaHei,sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #333333;
    display: -webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.tpge_exploration_data_content_title_style_two:hover{
    cursor: pointer;
    text-decoration: underline;
    color: #2960A6;
}

.tpge_exploration_data_content_text_style_two{
    margin-top: 0.14rem;
    line-height: 0.24rem;
    height: 0.48rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, Microsoft YaHei,sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #999999;
    display: -webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.tpge_exploration_data_content_arrow_style_two{
    width: 0.21rem;
    height: 0.21rem;
    position: absolute;
    right: 0.29rem;
    bottom: 0.14rem;
}

.tpge_exploration_data_content_arrow_style_two img{
    width: 100%;
    height: 100%;
}

/*卡片样式3：文字+多张图片上下布局*/
.tpge_exploration_data_card_style_three{
    position: relative;
    margin-bottom: 0.2rem;
    padding: 0.26rem 0.26rem 0.2rem 0.2rem;
    width: 14rem;
    height: 3.43rem;
    background: #FFFFFF;
    box-shadow: 0 0.03rem 0.10rem 0.01rem rgba(0,0,0,0.07);
    display: flex;
    display: -webkit-flex; /* Safari */
}

.tpge_exploration_data_content_title_style_three{
    height: 0.25rem;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Semibold, Microsoft YaHei,sans-serif;*/
    font-weight: 600;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #333333;
    display: -webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.tpge_exploration_data_content_title_style_three:hover{
    cursor: pointer;
    text-decoration: underline;
    color: #2960A6;
}

.tpge_exploration_data_content_text_style_three{
    margin-top: 0.14rem;
    line-height: 0.24rem;
    height: 0.48rem;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, Microsoft YaHei,sans-serif;*/
    font-weight: 400;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    color: #999999;
    display: -webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.tpge_exploration_data_content_img_style_three{
    margin-top: 0.24rem;
    height: 1.50rem;
    display: flex;
    display: -webkit-flex;
}

.tpge_exploration_data_content_img_style_three > img {
    width: 2.66rem;
    height: 1.50rem;
    margin-right: 0.08rem;
}

.tpge_exploration_data_content_img_style_three > img:last-child{
    margin-right: 0;
}

.tpge_exploration_data_content_arrow_style_three{
    width: 0.21rem;
    height: 0.21rem;
    position: absolute;
    right: 0.26rem;
    bottom: 0.2rem;
}

.tpge_exploration_data_content_arrow_style_three img{
    width: 100%;
    height: 100%;
}


/* 适配移动端样式start */
.mobile-news-detail-middle {
    margin-bottom: 0.7rem!important;
    padding: 0 0.5rem 0 0.5rem!important;
}

.mobile-news-detail-text-title {
    font-weight: 600;
    color: #333333;
    font-size: 0.3rem;
    /*font-family: PingFang SC-Semibold, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.mobile-news-detail-middle-date {
    margin-top: 0.16rem!important;
    margin-bottom: 0.41rem!important;
    color: #666666;
    font-size: 0.14rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.mobile-news-detail-middle-date span:first-child:not(:empty) + .mobile-news-detail-middle-source {
    margin-left: 0.48rem;
}

.mobile-logo {
    border-bottom: 10px solid #014798;
    margin-bottom: 0.2rem!important;
}

.mobile-logo img{
    width: 3rem;
    height: 0.45rem;
    object-fit: cover;
    margin-left: 0.5rem;
    margin-top: 0.5rem;
}

.mobile-news-content img {
    max-width: 100%;
    height: auto; /* 自动保持图片比例 */
    display: block; /* 让图片成为块元素 */
    margin: 0 auto; /* 水平居中对齐 */
}
/* 适配移动端样式end */

/* 微信分享二维码样式 */
.qrid_zz {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.9);
    display: none;
    top: 0;
    left: 0;
    z-index: 1000;
    justify-content: center;
    align-items: center;

}

.qr-container {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.9);
    display: none;
    top: 0;
    left: 0;
    z-index: 1000;
    justify-content: center;
    align-items: center;
}

.qrid_zz #qrid {
    padding: 8px;
    background: #fff;
    border-radius: 5px;
}

.qr-container #qr_id{
    padding: 8px;
    background: #fff;
    border-radius: 5px;
}

/* 搜索页面start */

.search-row-between {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.search-list-row-center {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: center;
}



.search-container {
    margin-top: 0.7rem;
}

.search-list-top-container {
    color: #074798;

    display: flex;
    justify-content: flex-end;
    margin-right: 0.4rem;
}


.search-list-top-container .search-list-right {
    display: -webkit-flex; /* Safari */
    display: flex;
    flex-direction: row;
}

.search-list-top-container .search-list-right input {
    width: 2.07rem;
    height: 0.3rem;
    border: 1px solid #074798;
    border-right: 0;
    outline: none;
    text-indent: 0.08rem;
}

.search-list-top-container .search-list-right input:focus {
    border: 1px solid #074798;
    border-right: 0;
    outline: none;
    text-indent: 0.08rem;
}

.search-list-top-container .search-list-right img {
    width: 0.18rem;
    height: 0.18rem
}

.search-list-top-container .search-list-right img:hover {
    cursor: pointer;
    -webkit-animation-name: flip;
    animation-name: flip;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.search-list-top-container .search-list-right div {
    background-color: #074798;
    width: 0.3rem;
    height: 0.3rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content: center;

}

.search-topic-input {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.search-topic-input .search-box {
    display: flex;
    align-items: center;
}

.search-topic-input .search-box input{
    width: 5.09rem;
    height: 0.4rem;
    border:2px solid #074798;
    border-radius: 4px 4px 4px 4px;
    opacity: 1;
    outline: none;
    text-indent: 0.08rem;
}

.search-topic-input .search-box input:focus{
    border: 2px solid #074798;
    border-right: 0;
    outline: none;
    text-indent: 0.08rem;
}

.search-topic-input .search-box .search-text {
    opacity: 1;
    border-radius: 0px 4px 4px 0px;
    width: 0.9rem;
    height: 0.4rem;
    display: inline-block;
    background-color: #074798;
    color: #FFFFFF;
    font-size: 0.18rem;
    font-weight: 400;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    line-height: 0.4rem;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    text-align: center;
    margin-left: -0.1rem;
}

.search-topic-input .search-box .search-text {
    cursor: pointer;
}

.search-topic-input .search-stat-des {
    margin-top: 0.2rem;
    color: #333;
    line-height: 0.22rem;
    font-weight: 400;
    font-size: 0.16rem;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.search-topic-input .search-stat-des span{
    color: #074798;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
}

.search-choose-box {
    margin-top: 0.7rem;
    height: 0.7rem;
    border: 1px solid rgba(146,146,146,0.3);

    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.search-choose{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0.28rem;
}

.search-choose, .search-list-top-container {
    flex: 1;
}

.search-row-center {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: center;
    padding-bottom: 0.2rem;
    padding-top: 0.2rem;
}



.search-middle-img {
    width: 2.66rem;
    height: 1.5rem;
}

.search-middle-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.search-middle-img:hover {
    cursor: pointer;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.search-middle-title {
    margin-left: 0.25rem;
    width: 11.1rem;
}

.search-middle-title-null {
    cursor: pointer;
    width: 14rem;
}

.search-row-center .search-text-title {
    font-weight: 600;
    color: #333333;
    font-size: 0.18rem;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.search-row-center .search-text-title:hover{
    color: #C62222;
    cursor: pointer;
}

.search-row-center .search-middle-text-describe {
    margin-top: 0.1rem;
    color: #999999;
    font-size: 0.14rem;
    line-height: 0.24rem;
    height: 0.72rem;
    /*超出展示省略号*/
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*font-family: PingFang SC-Regular, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.search-row-center .search-middle-text-time {
    margin-top: 0.22rem;
    color: #666666;
    font-size: 0.12rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 400;
    line-height: 0.17rem;

    display: flex;
    justify-content: space-between;
}

.search-container .tab-content {
    margin-top: 0.2rem;
}
/* 搜索页面end */

/* 区域活动start */
.area-nav {
    height: 0.51rem;
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}

.area-nav-left {
    overflow: hidden;
    display: flex;
    align-items: center;
}

.area-nav-left-img {
    width: 1.97rem;
    height: 0.61rem;
}

.area-nav-left-img > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.area-nav-left-content {
    color: #074798;
    display: flex;
    flex-direction: column;
}

.area-nav-left-content span:first-child {
    font-size: 0.3rem;
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.42rem;
}

.area-nav-left-content span:last-child {
    font-size: 0.12rem;
    /*font-family: PingFang SC-Medium, "微软雅黑", sans-serif;*/
    font-weight: 500;
    font-family: PingFang SC,"微软雅黑",sans-serif;
    line-height: 0.17rem;
}

.area_activity_flex-items-pic {
    margin-top: 0.3rem;
    display: flex;
    display: -webkit-flex; /* Safari */
    flex-direction: row;
}

.area_activity_img_card {
    margin-right: 0.21rem;
    width: 2.16rem;
    height: 2.86rem;
    border-radius: 0;
    overflow: hidden;/* 多出盒子部分隐藏 */
}

.area_activity_img_card:last-child{
    margin-right: 0;
}

.area_activity_img_card img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 鼠标悬浮伸缩过渡动画 */
.area_activity_img_card img{
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
    transition: All 0.5s ease;
}

.area_activity_img_card img:hover{
    cursor: pointer;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}
/* 区域活动end */



/*学位与研究生生教育研究*/
.research-list {
    width: 14rem;
    margin: 0 auto;
}

/*学者专栏列表页*/
.scholar-list-content {
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-bottom: 0.77rem;
}

/* *学者专栏列表页-列表页卡片样式*/
.scholar-list-content .institute-research-scholar-rollSlide-item{
    width: 2.7rem;
    height: 5rem;
    background: #E7E7EA;
    position: relative;
    margin-bottom: 0.2rem;

}

.scholar-list-content .institute-research-scholar-rollSlide-item:hover{
    background: #074798;
}
.scholar-list-content .institute-research-scholar-rollSlide-item:hover div:first-child> .institute-research-scholar-rollSlide-item-desc{
    color: #FFFFFF;
}

.scholar-list-content > span{
    width: 2.7rem;
}

.scholar-list-content .institute-research-scholar-rollSlide-item >div:first-child{
    padding-top: 0.2rem;
    margin: auto 0.22rem;
}

.scholar-list-content .institute-research-scholar-rollSlide-item >div:last-child{
    background-color: #FED02F;
    position: absolute;
    max-width: 2.7rem;
    left: 0;
    top: 2.8rem;
    min-width: 1.23rem;
    text-align: center;
    height: 0.44rem;

    /*标题只显示一行*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    z-index: 6;
}

.scholar-list-content .institute-research-scholar-rollSlide-item >div:last-child >span{
    font-size: 0.18rem;
    font-weight: 500;
    color: #074798;
    line-height: 0.4rem;
    /*font-family: PingFang SC-Medium,"微软雅黑",sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
}

.scholar-list-content .institute-research-scholar-rollSlide-item div:first-child img:nth-child(1){
    width: 2.26rem;
    height: 2.8rem;
    object-fit: cover;
}

.scholar-list-content .institute-research-scholar-rollSlide-item div:first-child div:nth-child(2){
    font-size: 0.16rem;
    font-weight: 400;
    color: #074798;
    line-height: 0.22rem;
    margin-top: 0.37rem;
    /*font-family: PingFangSC-Regular,"微软雅黑",sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;

    /*限制行数显示省略号*/
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.scholar-list-content .institute-research-scholar-rollSlide-item div:first-child div:nth-child(3){
    margin-top: 0.05rem;
    font-size: 0.16rem;
    font-weight: 400;
    color: #074798;
    line-height: 0.22rem;
    /*font-family: PingFangSC-Regular,"微软雅黑",sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;

    min-height: 0.44rem;

    /*限制行数显示省略号*/
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.scholar-list-content .institute-research-scholar-rollSlide-item div:first-child a:nth-child(4) img{
    width: 0.3rem;
    height: 0.19rem;
    object-fit: cover;
    margin-top: 0.34rem;
}

/*图书资料*/
.dger-container .institute-research-book-container {
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
.dger-container .institute-research-book-container-item:not(.institute-research-book-container-item:nth-child(8n)) {
    height: 2.84rem;
    width: 1.5rem;
    margin-bottom: 0.3rem;
    margin-right: 0.28rem;
}

.dger-container .institute-research-book-container-item div:first-child{
    width: 1.5rem;
    height: 2.3rem;
}
.dger-container .institute-research-book-container-item div:first-child img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.dger-container .institute-research-book-container-item >a span:first-child{
    display: block;
    font-size: 0.18rem;
    /*font-family: PingFang SC-Medium,"微软雅黑",sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 500;
    color: #333333;
    line-height: 0.25rem;
    width: 1.4rem;
    margin-top: 0.1rem;

    text-align: center;

    /*限制行数显示省略号*/
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.dger-container  .institute-research-book-container-item >a span:first-child:hover{
    text-decoration: underline;
}
.dger-container  .institute-research-book-container-item >a span:last-child{
    display: block;
    font-size: 0.12rem;
    /*font-family: PingFang SC-Regular,"微软雅黑",sans-serif;*/
    font-family: PingFang SC,"微软雅黑",sans-serif;
    font-weight: 400;
    color: #999999;
    line-height: 0.17rem;
    width: 1.4rem;
    margin-top: 0.02rem;

    text-align: center;

    /*限制行数显示省略号*/
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.carousel-picture-container-back {
    width: 100%;
    min-width: 1120px;
}
.branch-offices-container-back {
    width: 100%;
    min-width: 1120px;
}
.area_activity_container_back {
    width: 100%;
    min-width: 1120px;
}