﻿        /* 电脑 */
        
        .desktop {}
        
        .desktop .main ul,
        .desktop .main h2,
        .desktop .main h3,
        .desktop .main p {
            margin: 0;
            padding: ;
        }
        
        .desktop .main {
            /* max-width: 151.2rem; */
            /* margin: 0 auto; */
            position: relative;
        }
        
        .desktop .main .content {
            position: relative;
            padding: 0 3.6rem;
            z-index: 9;
        }
        
        .desktop .main .content .notice-card {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 1.6rem;
            border-radius: .8rem;
            background-color: #F0F5FD;
            margin-top: 1.6rem;
        }
        
        .desktop .main .content .notice-card .notice-icon {
            width: 9.0rem;
            height: 9.0rem;
            flex-shrink: 0;
            border-radius: 1.6rem;
            background-color: var(--theme-color);
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }
        
        .desktop .main .content .notice-card .notice-icon p {
            font-family: Alimama FangYuanTi VF;
            font-size: 2.4rem;
            font-weight: 700;
            line-height: 2.8rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #FFFFFF;
        }
        
        .desktop .main .content .notice-card .notice-list {
            flex: 1;
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 1.6rem 3.0rem;
            padding: 0 2.0rem;
        }
        
        .desktop .main .content .notice-card p,
        .desktop .main .content .notice-card ul {
            margin: 0;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item {
            padding-left: 1.0rem;
            padding-right: 1.0rem;
            overflow: hidden;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item a {
            padding-left: 1.4rem;
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item a::after {
            position: absolute;
            content: '';
            top: 50%;
            left: 0;
            width: .5rem;
            height: .5rem;
            border-radius: 40%;
            transform: translateY(-50%);
            background-color: #000000;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item label {
            padding: .2rem .4rem;
            border-radius: .3rem;
            background-color: #FF0000;
            font-family: PingFang SC;
            font-size: 1.2rem;
            font-weight: 400;
            line-height: 2.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(255, 255, 255, 0.9);
            margin-right: 1.2rem;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item p {
            font-family: Alibaba PuHuiTi 2.0;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item p:first-child {
            flex: 1;
            display: block;
        }
        
        .desktop .main .content .notice-card .notice-list .list-item p.time {
            padding-left: 2.4rem;
            flex-shrink: 0;
        }
        
        .desktop .main .content .notice-card .more-btn-wrap {
            width: 8.6rem;
            height: 10.2rem;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        
        .desktop .main .content .notice-card .more-btn {
            display: inline-block;
            width: 4.2rem;
            height: 7.8rem;
            flex-shrink: 0;
            border-radius: 9.9rem;
            background-color: var(--theme-color);
            display: flex;
            align-items: center;
            justify-content: center;
            padding: .8rem 1.6rem;
            font-family: Alibaba PuHuiTi 2.0;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #FFFFFF;
        }
        
        .desktop .main .content .lists-box {
            display: flex;
            gap: 1.6rem;
            /*height: 50.8rem;*/
            margin-top: 1.6rem;
        }
        
        .desktop .main .content .lists-box .left-box {
            flex: 1.9;
            flex-shrink: 0;
            width: 100%;
            border-radius: .8rem;
            overflow: hidden;
            background-color: #FFFFFF;
        }
        
        .desktop .main .content .lists-box .right-box {
            flex: 1;
            flex-shrink: 0;
            width: 100%;
            border-radius: .8rem;
            overflow: hidden;
            background-color: #FFFFFF;
        }
        
        .desktop .main .content .lists-box .swiper {
            width: 100%;
            height: 100%;
            overflow: hidden;
            border-radius: .6rem;
            background-color: #fff;
            box-shadow: .0rem .0rem 2.0rem .7rem #00000008;
            --swiper-pagination-bottom: 1.2rem;
            --swiper-pagination-color: #0065F3;
            --swiper-pagination-bullet-inactive-color: #C5DCFD;
            --swiper-pagination-bullet-inactive-opacity: 1;
            --swiper-pagination-bullet-width: 1.2rem;
            --swiper-pagination-bullet-height: 1.2rem;
            /* 两种都可以 */
        }
        
        .desktop .main .content .lists-box .swiper .swiper-slide {
            width: 100%;
            height: auto;
            position: relative;
	    max-height: 510px;
        }
        
        .desktop .main .content .lists-box .swiper .swiper-slide .banner {
            width: 100%;
            height: 100%;
        }
        
        .desktop .main .content .lists-box .swiper .swiper-pagination {
            bottom: 10px;
	    right: 10px;
	    list-style: decimal;
        }
	.desktop .main .content .lists-box .swiper .swiper-pagination-clickable .swiper-pagination-bullet{
	    margin: 0 3px;
	    width: 20px;
	  height: 20px;
	  text-align: center;
	  line-height: 20px;
	  font-size: 12px;
	  color: #000;
	}
	.desktop .main .content .lists-box .swiper .swiper-pagination-clickable .swiper-pagination-bullet-active{
		color: #FFF;
	}
        
        .desktop .main .content .lists-box .swiper .swiper-slide img {
            object-fit: cover;
        }
        
        .desktop .main .content .lists-box .swiper .swiper-slide .slide-info {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            padding: 2.9rem 2.4rem;
            background: linear-gradient(0deg, rgba(0, 30, 132, 0) -11.16%, rgba(0, 14, 65, 0.79) 145.04%);
            backdrop-filter: blur(.2rem)
        }
        
        .desktop .main .content .lists-box .swiper .swiper-slide .slide-info h3 {
            font-family: PingFang SC;
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 2.4rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(255, 255, 255, 0.9);
        }
        
        .desktop .main .content .lists-box .swiper .swiper-slide .slide-info p {
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.1rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #FFFFFF;
            padding-top: 1.2rem;
        }
        
        .desktop .main .content .newsletter {
            border-radius: .8rem;
            border: .1rem solid #0000001A;
        }
        
        .desktop .main .content .newsletter .tabs {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin: 0;
            padding: 0;
        }
        
        .desktop .main .content .newsletter .tabs .tab-item {
            flex: 1;
            height: 6.6rem;
            background-color: #F0F5FD;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
        }
        
        .desktop .main .content .newsletter .tabs .tab-item p {
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-align: center;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000B33;
        }
        
        .desktop .main .content .newsletter .tabs .tab-item.active {
            position: relative;
            background-color: #FFFFFF;
        }
        
        .desktop .main .content .newsletter .tabs .tab-item.active::after {
            position: absolute;
            content: '';
            left: 0;
            top: 0;
            right: 0;
            width: 100%;
            height: .4rem;
            background-color: var(--theme-color);
        }
        
        .desktop .main .content .newsletter .newsletter-list {
            padding: 0 1.6rem;
            display: none;
            margin: 0;
        }
        
        .desktop .main .content .newsletter .newsletter-list.active {
            display: block;
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item {
            display: flex;
            gap: 1.6rem;
            padding: 1.6rem 0;
            border-bottom: .1rem dashed rgba(0, 0, 0, 0.2);
        }
        
        .desktop .main .content .newsletter .newsletter-list li:last-child .list-item {
            border-bottom: none;
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item .item-time {
            width: 7.6rem;
            height: 7.6rem;
            border-radius: .8rem;
            background-color: #F0F5FD;
            display: flex;
            flex-shrink: 0;
            align-items: center;
            flex-direction: column;
            justify-content: center;
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item .item-time h2 {
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 600;
            line-height: 3.0rem;
            text-align: center;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: var(--theme-color);
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item .item-time p {
            font-family: PingFang SC;
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.9rem;
            text-align: center;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: var(--theme-color);
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item .item-info {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            overflow: hidden;
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item .item-info h3 {
            font-family: PingFang SC;
            font-size: 1.8rem;
            font-weight: 600;
            line-height: 2.5rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
        }
        
        .desktop .main .content .newsletter .newsletter-list .list-item .item-info p {
            font-family: PingFang SC;
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(0, 0, 0, 0.7);
            margin: 0;
        }
        
        .desktop .main .content .newsletter .newsletter-list li:last-child .list-item {
            border-bottom: none;
        }
        
        .desktop .main .content .lists-box.article {
            /*height: 61.0rem;*/
        }
        
        .desktop .main .content .lists-box.article .left-box {
            border-radius: .8rem;
            border: .1rem solid rgba(0, 0, 0, 0.1);
            background-color: #FFFFFF;
        }
        
        .desktop .main .content .lists-box.article .left-box .head {
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
            overflow: hidden;
            z-index: 9;
            width: 100%;
            height: 7.0rem;
            /*border-bottom: .1rem solid rgba(0, 0, 0, 0.1);
            background-color: #F0F5FD;*/
            padding: 0 2.4rem;
            gap: 2.0rem;
        }
        
        .desktop .main .content .lists-box.article .left-box .head::after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            /*background: url(../img/head-bg2.png) no-repeat;
            background-size: cover;*/
            z-index: -1;
            background: url(../img/desktop-box-bg1.png) no-repeat;
            background-size: auto 15rem;
        }
        
        .desktop .main .content .lists-box.article .left-box .head::before {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            border-radius: .8rem .8rem 0 0;
            background: url(../img/head-bg1.png) no-repeat center right;
            background-size: contain;
            z-index: -1;
            display:none;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .head-bg {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
            border-radius: .8rem .8rem 0 0;
            background: url(../img/head-bg3.png) no-repeat center right;
            background-size: contain;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .tabs {
            display: flex;
            align-items: center;
            gap: 4.6rem;
            margin: 0;
            overflow-y: hidden;
            overflow-x: auto;
            scrollbar-width: none;
            scrollbar-color: rgba(0, 0, 0, 0.1) #f3f3f3;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .tabs .tab-item {
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 400;
            line-height: 3.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000B33;
            padding: 2.0rem 0;
            cursor: pointer;
            max-width: 13.6rem;
            flex-shrink: 0;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .tabs .tab-item.active {
            position: relative;
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 600;
            line-height: 3.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .left-box .head .tabs .tab-item.active::after {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: .4rem;
            border-radius: 9.9rem;
            background-color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .left-box .head #moreLink {
            flex-shrink: 0;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .more {
            display: flex;
            align-items: center;
            display: none;
            flex-shrink: 0;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .more.active {
            display: flex;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .more p {
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.4rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000B33;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .more .arrow {
            width: 1.6rem;
            height: 1.6rem;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: .5rem;
        }
        
        .desktop .main .content .lists-box.article .left-box .head .more .arrow svg {
            width: 100%;
            height: 100%;
        }
        
        .desktop .main .content .lists-box.article .box-body {
            padding: .8rem 2.4rem;
	    min-height: 40rem;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list {
            padding: 0 1.6rem;
            display: none;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list.active {
            display: block;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list .list-item {
            padding: 2.4rem 0;
            display: flex;
            gap: 1.6rem;
            border-bottom: .1rem dashed rgba(0, 0, 0, 0.2);
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list li:last-child .list-item {
            border-bottom: none;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list .list-item .item-img {
            width: 17.8rem;
            height: 12.5rem;
            border-radius: .6rem;
            overflow: hidden;
            flex-shrink: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list .list-item .item-info {
            overflow: hidden;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list .list-item .item-info h3 {
            font-family: PingFang SC;
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 2.5rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list .list-item .item-info p {
            font-family: PingFang SC;
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.9rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(0, 0, 0, 0.7);
            padding-top: .7rem;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list .list-item .item-info p.time {
            padding-top: 1.1rem;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 {
            display: none;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2.active {
            display: block;
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-article-list{
            padding:0;
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-head{
            display:flex;padding: 0;
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-head .tab-item{
            padding:1rem 2rem;
            margin: 0.8rem 2rem 0.8rem 0;
            border-radius: .8rem;
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-head .tab-item.active{
            background: #C3D7FF;
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-head .tab-item h3{
            color: #000000;
            font-family: PingFang SC;
            font-size: 2rem;
            font-weight: 600;
            line-height: 3.0rem;
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-article-list {
        }
        .desktop .main .content .lists-box.article .box-body .article-list2 .item-article-list.show {
            display: block;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 li:last-child>.list-item {
            border-bottom: none;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 .list-item {
            display: block;
            padding: 1.8rem 1.2rem;
            border-bottom: .1rem solid rgba(0, 0, 0, 0.1);
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 .list-item .item-info2 {
            padding-left: 1.6rem;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 2.0rem;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 .list-item .item-info2::after {
            position: absolute;
            content: '';
            top: 50%;
            left: 0;
            width: .6rem;
            height: .6rem;
            transform: translateY(-50%);
            background-color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 .list-item .item-info2 h3 {
            font-family: PingFang SC;
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 2.5rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .box-body .article-list2 .list-item .item-info2 p {
            margin: 0;
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(0, 0, 0, 0.6);
        }
        
        .desktop .main .content .lists-box.article .article-right {
            border-radius: .8rem;
            border: .1rem solid rgba(0, 0, 0, 0.1);
        }
        
        .desktop .main .content .lists-box.article .article-right .head {
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
            overflow: hidden;
            z-index: 9;
            width: 100%;
            height: 7.0rem;
            padding: 0 2.4rem;
        }
        
        .desktop .main .content .lists-box.article .article-right .head::after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: url(../img/desktop-box-bg1.png) no-repeat;
            /*background-size: cover;*/
            z-index: -1;
            background-size: auto 15rem;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .tabs {
            display: flex;
            align-items: center;
            gap: 4.6rem;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .tabs .tab-item {
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 400;
            line-height: 3.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000B33;
            padding: 2.0rem 0;
            cursor: pointer;
            max-width: 13.6rem;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .tabs .tab-item.active {
            position: relative;
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 600;
            line-height: 3.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .article-right .head .tabs .tab-item.active::after {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: .4rem;
            border-radius: 9.9rem;
            background-color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .article-right .head .more {
            display: flex;
            align-items: center;
            display: none;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .more.active {
            display: flex;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .more p {
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.4rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000B33;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .more .arrow {
            width: 1.6rem;
            height: 1.6rem;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: .5rem;
        }
        
        .desktop .main .content .lists-box.article .article-right .head .more .arrow svg {
            width: 100%;
            height: 100%;
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body {
            padding: 0;
            border: none;
            border-radius: 0;
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body .article-list {
            padding: .8rem 2.4rem;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body .article-list .list-item {
            /*padding: 1.4rem 0;*/
	    padding: 1.8rem 0;
            overflow: hidden;
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body .article-list .list-item .item-info {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 2.0rem;
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body .article-list .list-item .item-info h3 {
            font-family: PingFang SC;
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 2.5rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body .article-list .list-item .item-info p {
            margin: 0;
            font-family: PingFang SC;
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.9rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(0, 0, 0, 0.7);
        }
        
        .desktop .main .content .lists-box.article .article-right .box-body .article-list .list-item .item-info p.time {
            padding-top: .7rem;
        }
        
        .desktop .main .content .lists-box.link {
            /*height: 46.6rem;*/
        }
        
        .desktop .main .content .lists-box.article .link-right {
            border-radius: .8rem;
            border: .1rem solid rgba(0, 0, 0, 0.1);
            overflow: visible;
        }
        
        .desktop .main .content .lists-box.article .link-right .head {
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative;
            overflow: hidden;
            z-index: 9;
            width: 100%;
            height: 7.0rem;
            padding: 0 2.4rem;
        }
        
        .desktop .main .content .lists-box.article .link-right .head::after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: url(../img/desktop-box-bg1.png) no-repeat;
            /*background-size: cover;*/
            background-size: auto 15rem;
            z-index: -1
        }
        
        .desktop .main .content .lists-box.article .link-right .head .tabs {
            display: flex;
            align-items: center;
            gap: 4.6rem;
        }
        
        .desktop .main .content .lists-box.article .link-right .head .tabs .tab-item {
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 400;
            line-height: 3.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000B33;
            padding: 2.0rem 0;
        }
        
        .desktop .main .content .lists-box.article .link-right .head .tabs .tab-item.active {
            position: relative;
            font-family: PingFang SC;
            font-size: 2.2rem;
            font-weight: 600;
            line-height: 3.0rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .link-right .head .tabs .tab-item.active::after {
            position: absolute;
            content: '';
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: .4rem;
            border-radius: 9.9rem;
            background-color: var(--theme-color);
        }
        
        .desktop .main .content .lists-box.article .link-right {
            display: flex;
            flex-direction: column;
            background: #FFF url(../img/desktop-box-bg1.png) no-repeat;
            background-size: auto 15rem;
	    width: 100%;
	    overflow: auto;
        }
        
        .desktop .main .content .lists-box.article .link-right .box-body {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            padding-top: 4.0rem;
            padding-bottom: 4.0rem;
	    min-height:auto;
        }
        

        /*首页平台快速链接*/
        .desktop .main .content .lists-box.article .link-right .link-listindex {
            display: flex;
            flex-wrap: wrap;
            gap: 2rem 2.4rem;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .link-right .link-listindex li {
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
	    flex: 1;
        }



        .desktop .main .content .lists-box.article .link-right .link-list {
            display: flex;
            flex-wrap: wrap;
            gap: 2rem 2.4rem;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .link-right .link-list li {
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            min-width: 270px;
	    flex: 1;
        }
        
        .desktop .main .content .lists-box.article .link-right .link-list .link-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 80%;
            overflow: hidden;
	    padding: 2rem;
            border-radius: .8rem;
	    text-align: center;
	    background: #F5F5F5;
        }
	
        .desktop .main .content .lists-box.article .link-right .link-list .link-item:hover {
		background: #C3D7FF;
	}
	.desktop .main .content .lists-box.article .link-right .link-list .link-item:hover p{	
		color: #000;
	}
        
        .desktop .main .content .lists-box.article .link-right .link-list .link-item .icon-img {
            width: 8rem;
            height: 8rem;
            overflow: hidden;
            padding: 0;
        }
        
        .desktop .main .content .lists-box.article .link-right .link-list .link-item .icon-img img {
            width: 100%;
        }
        
        .desktop .main .content .lists-box.article .link-right .link-list .link-item p {
            font-family: PingFang SC;
            font-size: 1.8rem;
            font-weight: 400;
            line-height: 2.5rem;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
            padding-top: 1.3rem;
            width: 100%;
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link {
            padding: .8rem;
            padding-bottom: 1.6rem;
            margin-top: 3.4rem;
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap {
            border-radius: .3rem;
            border: .1rem solid #DCDCDC;
            display: flex;
            align-content: center;
            height: 4.8rem;
            padding: 0 1.2rem;
            box-sizing: border-box;
            position: relative;
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap p {
            flex: 1;
            height: 100%;
            font-size: 1.6rem;
            color: rgba(0, 0, 0, 0.7);
            display: flex;
            align-items: center;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .suffix-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            transform: rotate(90deg);
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap .select-wrap {
            display: none;
            position: absolute;
            left: 0;
            top: 120%;
            right: 0;
            width: 100%;
            z-index: 99;
            border-radius: 0.3rem;
            background-color: #FFFFFF;
            box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap .select-wrap.active {
            display: block;
            -webkit-animation-name: fadeInDownBig;
            animation-name: fadeInDownBig
        }
        
        @keyframes fadeInDownBig {
            0% {
                opacity: 0;
                -webkit-transform: translate3d(0, -2000px, 0);
                transform: translate3d(0, -2000px, 0)
            }
            to {
                opacity: 1;
                -webkit-transform: translateZ(0);
                transform: translateZ(0)
            }
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap .select-wrap ul {
            padding: .6rem;
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap .select-wrap ul li {
            display: flex;
            align-items: center;
            border-radius: 0.3rem;
            height: 3.2rem;
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 3.2rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            cursor: pointer;
            padding: 0 0.8rem;
            color: rgba(0, 0, 0, .9);
            transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
            box-sizing: border-box;
            --ripple-color: var(--td-bg-color-container-active);
        }
        
        .desktop .main .content .lists-box.article .link-right .quick-link .input-wrap .select-wrap ul li:hover {
            background-color: rgba(0, 0, 0, .1);
        }
        
        .desktop .main .content .lists-box.institution {
            height: 40.8rem;
        }
        
        .desktop .main .content .lists-box ul,
        .desktop .main .content .lists-box p,
        .desktop .main .content .lists-box h2 {
            margin: 0;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists-wrap {
            padding: 2.4rem ;
            overflow: hidden;
            position: relative;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists-wrap::after {
            position: absolute;
            content: '';
            top: 0;
            right: 0;
            bottom: 0;
            width: 1.6rem;
            height: 100%;
            background-color: #FFFFFF;
        }
        
        .desktop .main .content .lists-box.institution #institutionDemo {
            overflow: hidden;
	    box-shadow: none;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists {
            box-sizing: border-box;
            display: flex;
            align-items: center;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists .institution-item {
            /*width: 33.4rem;*/
            overflow: hidden;
            flex-shrink: 0;
            border-radius: .8rem;
            background-color: #F4F4F4;
	    width:0;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists .institution-item .item-img {
            width: 100%;
            height: 19.2rem;
            overflow: hidden;
	    text-align: center;
	    position: relative;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists .institution-item .item-img img {
            object-fit: cover;
	    height: auto;
            width: auto;
            max-width: 100%;
            max-height: 100%;
	    translate: -50% -50%;
	    position: absolute;
	    top: 50%;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists .institution-item .item-info {
            padding: 1.2rem;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists .institution-item .item-info h3 {
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
            margin: 0;
        }
        
        .desktop .main .content .lists-box.institution .institution-lists .institution-item .item-info p {
            margin: 0;
            font-family: PingFang SC;
            font-size: 1.4rem;
            font-weight: 400;
            line-height: 1.9rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: rgba(0, 0, 0, 0.7);
            padding-top: 1.0rem;
        }
        
        .desktop .main .content .friendship-link {
            background: #FFF url(../img/desktop-box-bg1.png) no-repeat;
            background-size: auto;
            background-size: auto 15rem;
            padding: 2rem;
            border-radius: .8rem;
        }
        
        .desktop .main .content .friendship-link .title {
            font-family: PingFang SC;
            font-size: 2.4rem;
            font-weight: 600;
            line-height: 3.3rem;
            text-align: left;
            text-underline-position: from-font;
            text-decoration-skip-ink: none;
            color: #000000;
        }
        
        .desktop .main .content .friendship-link ul {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            /*padding-top: 2.4rem;*/            margin: 0;
	    justify-content: space-between;
        }
        
        .desktop .main .content .friendship-link ul li {
            font-family: PingFang SC;
            font-size: 1.6rem;
            font-weight: 400;
            line-height: 2.2rem;
            text-decoration-style: solid;
            text-underline-position: from-font;
            text-decoration-skip-ink: auto;
            color: rgba(0, 0, 0, 0.7);
            flex: 0 0 24%;
            margin-bottom: 1.5rem;
            text-align: center;
            overflow: hidden;
        }
        .desktop .main .content .friendship-link ul li a {
            padding: 1rem;
            background-color: #EEF3FD;
            display: block;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        
        @media screen and (max-width: 1280px) {
            .desktop .main .content .lists-box.article {
                height: auto !important;
            }
            .desktop .main .content .lists-box {
                height: auto;
                flex-direction: column;
            }
            .desktop .main .content .notice-card .notice-list {
                grid-template-columns: repeat(1, 1fr);
            }
            .desktop .main .content .notice-card .notice-list .list-item {
                display: none;
            }
            .desktop .main .content .notice-card .notice-list .list-item:nth-child(1),
            .desktop .main .content .notice-card .notice-list .list-item:nth-child(2) {
                display: block;
            }
        }

#PopupBar{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: #0006; z-index: 99; display: none;}
#PopupBar .show-body{position: absolute; top: 50%; left: 50%;  transform: translate(-50%,-50%); height: auto; width: 95%;max-width: 1500px;max-height: 90%;}
#PopupBar .close{position: absolute;top: 20px;right: 20px;font-size: 16px;color: #FFF;display: block;background: #000;border-radius: 100%;width: 22px;height: 22px;line-height: 18px;text-align: center;}