@charset "utf-8";

/* 首页 */
/* 首页轮播图 */
.home-page .swiper-content {
    overflow: hidden;
    margin-bottom: 0.6rem;
}

.home-page #swiper-index {
    width: 100%;
    height: 3.36rem;
    position: relative;
}

#swiper-index .swiper-container {
    margin-top: 0.5rem;
}

#swiper-index .swiper-slide {
    width: 9.36rem !important;
}

#swiper-index .swiper-slide a {
    transition: 0.2s;
    border-radius: 0.1rem;
}

#swiper-index .swiper-slide img {
    border-radius: 0.1rem;
    width: 100%;
    object-fit: cover;
    height: 3.36rem;
}

#swiper-index .swiper-slide a:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    border-radius: 0.1rem;
}

#swiper-index .swiper-slide-active a:after {
    opacity: 1;
    background: none;
}

.swiper-content .swiper-index-pagination {
    text-align: center;
    width: 100%;
    margin-top: -0.6rem;
}

.swiper-content .swiper-pagination-bullet {
    width: 0.12rem;
    height: 0.12rem;
    margin: 0 0.05rem;
    background: #16A085;
    outline: none;
}

#swiper-index .swiper-button-prev {
    width: 0.57rem;
    height: 0.57rem;
    left: 20%;
    top: 50%;
    z-index: 99;
    transition: 0.2s;
    background-image: url(../images/prev.png);
    background-size: 100%;
}


#swiper-index .swiper-button-next {
    width: 0.57rem;
    height: 0.57rem;
    right: 20%;
    top: 50%;
    z-index: 99;
    transition: 0.2s;
    background-image: url(../images/next.png);
    background-size: 100%;
}


#swiper-index .swiper-button-prev,
#swiper-index .swiper-button-next {
    opacity: 0.6;
}

#swiper-index .swiper-button-prev:hover,
#swiper-index .swiper-button-next:hover {
    opacity: 1;
}

.swiper-button-prev:after,
.swiper-button-next:after {
    content: none;
}

/* 首页内容 */
.home-page .content-part {
    /* padding: var(--content-size-padding1); */
    padding: 0 2.6rem;
}

.content-part .wb-part-nav {
    display: none;
}

/*通知公告*/
.content-part .quick-scroll {
    position: relative;
    padding-left: 1.55rem;
    padding-right: 0.1rem;
    margin: 0.3rem 0.5rem 0.75rem;
    line-height: 0.5rem;
    background: #DEFEF8;
    border-radius: 0.25rem;
}

.content-part .quick-scroll .label {
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    width: 1.4rem;
    background: #16A085;
    border-radius: 0.25rem;
}

.content-part .quick-scroll .label a {
    color: #fff;
    font-size: 0.22rem;
    text-align: center;
}

.content-part .quick-scroll .bd {
    width: 100%;
    overflow: hidden;
    height: 0.5rem;
}

.content-part .quick-scroll ul {
    white-space: nowrap;
}

.content-part .quick-scroll li {
    display: inline-block;
    vertical-align: top;
    margin-right: 0.4rem;
}

.content-part .quick-scroll a {
    white-space: nowrap;
    display: block;
    font-size: 0.16rem;
    color: #333;
}

.content-part .quick-scroll .bd a::before {
    content: "";
    display: inline-block;
    width: 0.03rem;
    height: 0.03rem;
    border-radius: 0.03rem;
    background: #333;
    margin-bottom: 0.04rem;
    margin-right: 0.06rem;
}
.content-part .quick-scroll li img{
    display: inline-block;
    margin-left: 0.05rem;
	width:0.32rem;
	height:0.14rem;
}

/* 通栏栏目条 */
.content-part .content-part-wymj .part-nav-title{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 0.01rem solid #CCCCCC;
    flex-grow: 0;
    flex-shrink: 0;
}

.content-part-wymj .part-nav-title .title-item {
    font-size: 0.22rem;
    font-weight: bold;
    color: #16A085;
    padding-bottom: 0.18rem;
    position: relative;
    cursor: pointer;
}

.content-part-wymj .part-nav-title .title-item::after,
.content-part-wymj .part-nav-title .title-item:hover::after {
    content: '';
    position: absolute;
    bottom: -0.01rem;
    left: 0;
    width: 100%;
    height: 0.02rem;
    /* background: var(--main-color); */
    background: #16A085;
}

.content-part .content-part-wymj .right-part-nav-more {
    font-size: 0.14rem;
    color: #16A085;
    margin-bottom: 0.18rem;
    cursor: pointer;
    display: block;
}

.content-part .content-part-wymj{
	display:block;
	margin-bottom: 1rem;
}


/* 新闻 */
.content-part .news-container {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
}

.news-container .left-part {
    width: 2.4rem;
    height: 100%;
    margin-right: 0.44rem;
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
}

.news-container .left-part .left-part-nav {
    margin-bottom: 0.8rem;
}

.news-container .left-part .part-nav-title,
.news-container .right-part .part-nav-title {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 0.01rem solid #CCCCCC;
    flex-grow: 0;
    flex-shrink: 0;
}

.news-container .part-nav-title .title-item {
    font-size: 0.22rem;
    font-weight: bold;
    color: #16A085;
    padding-bottom: 0.18rem;
    position: relative;
    cursor: pointer;
}

.news-container .part-nav-title .title-item::after,
.news-container .part-nav-title .title-item:hover::after {
    content: '';
    position: absolute;
    bottom: -0.01rem;
    left: 0;
    width: 100%;
    height: 0.02rem;
    /* background: var(--main-color); */
    background: #16A085;
}

.news-container .left-part .content {
    width: 100%;
}

.content .left-nav-01 a {
    position: relative;
    display: flex;
    padding: 0.15rem 0.22rem;
    border-bottom: 0.01rem dashed #cccccc;
}

.content .left-nav-01 img {
    width: 0.23rem;
    height: auto;
    object-fit: contain;
    float: left;
    margin-right: 0.22rem;
}

.content .left-nav-01 p {
    font-size: 0.16rem;
    line-height: 0.32rem;
    color: #333;
}

.content .left-nav-01 p:hover {
    color: #16A085;
}

/*市属协会*/
.content .left-nav-02 {
    margin-top: 0.3rem;
}

.content .left-nav-02 ul {
    height: 5.3rem;
    overflow-y: scroll;
}

.content .left-nav-02 li {
    width: 2.22rem;
    display: block;
    overflow: hidden;
    text-align: center;
    margin-bottom: 0.15rem;
}

.content .left-nav-02 li a {
    display: grid;
}

.content .left-nav-02 li img {
    object-fit: contain;
    border: 0.01rem solid #E6E6E6;
    width: 2.22rem;
    height: 1.16rem;
}

.content .left-nav-02 li p {
    font-size: 0.14rem;
    color: #333;
    background-color: #F2F2F2;
    border-left: 0.01rem solid #E6E6E6;
    border-bottom: 0.01rem solid #E6E6E6;
    border-right: 0.01rem solid #E6E6E6;
    padding: 0.14rem 0;
}

.left-nav-02 ul::-webkit-scrollbar {
    width: 0.1rem;
}

.left-nav-02 ul::-webkit-scrollbar-thumb {
    border-radius: 0.1rem;
    background: #16A085;
}

.left-nav-02 ul::-webkit-scrollbar-track {
    border-radius: 0.1rem;
    background: #f2f2f2;
}

/*基层文联*/
.content .left-nav-03 {
    margin-top: 0.3rem;
}

.content .left-nav-03 li {
    display: flex;
    float: left;
    width: 50%;
}

.content .left-nav-03 li a {
    font-size: 0.16rem;
    line-height: 0.48rem;
    color: #333;
    padding-left: 0.15rem;
    position: relative;
    white-space: nowrap;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content .left-nav-03 li a::before {
    content: '';
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background-color: #16a085;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}


/* 聚焦文联 */
.news-container .right-part {
    flex: 1;
    flex-direction: column;
}

.news-container .right-part-nav {
    margin-bottom: 0.7rem;
}

.news-container .right-part-nav .right-part-nav-more {
    font-size: 0.14rem;
    color: #16A085;
    margin-bottom: 0.18rem;
    cursor: pointer;
    display: block;
}

.news-container .right-part .content {
    flex: 1;
    overflow: hidden;
}

.content .right-nav {
    margin-top: 0.38rem;
    overflow: hidden;
}

.content .right-nav .fl {
    float: left;
}

/*滚动图片*/
.right-nav .swiper1 {
    width: 6.35rem;
    height: 4.2rem;
}

.right-nav .swiper1 .swiper-slide img {
    width: 6.35rem;
    height: 4.2rem;
    object-fit: cover;
    position: relative;
    z-index: 1;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

.right-nav .swiper1 .swiper-slide a:hover img {
    transform: scale(1.1);
}

.right-nav .swiper1 .swiper-slide a {
    display: inline-flex;
    ;
    position: relative;
}

.right-nav .swiper1 .swiper-slide a p {
    position: absolute;
    width: 85%;
    padding-left: 0.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #fff;
    font-size: 0.18rem;
    bottom: 0;
    z-index: 3;
    box-sizing: border-box;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.right-nav .swiper1 .swiper-slide a:after {
    content: "";
    height: 0.4rem;
    width: 100%;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0.45;
    width: 100%;
}

.right-nav .swiper1 .swiper-pagination-bullets {
    width: 0.65rem;
    left: 5.6rem;
    bottom: -0.1rem;
}

.right-nav .swiper1 .swiper-pagination-bullet {
    background: #fff;
    opacity: .8;
    cursor: pointer;
    width: 0.08rem;
    height: 0.08rem;
}

.right-nav .swiper1 .swiper-pagination-bullet-active {
    background: #16A085;
    opacity: 1;
}


.content .right-nav .fr {
    float: right;
    width: 4.4rem;
}

/*列表新闻 -----*/
.content .right-nav .news-list {}

.content .right-nav .news-list li {
    line-height: 0.3rem;
    font-size: 0.18rem;
    padding: 0.2rem;
}

.content .right-nav .news-list li a {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.content .right-nav .news-list .dot {
    display: inline-block;
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background: #16a085;
	margin-right:0.1rem;
}

.content .right-nav .news-list .title {
    color: #333;
    font-size: 0.18rem;
    white-space: nowrap; /* 防止换行 */
    overflow: hidden; /* 隐藏超出部分 */
    text-overflow: ellipsis; /* 显示省略号 */
    cursor: pointer; /* 鼠标悬停时显示手型 */
    position: relative; /* 为 tooltip 定位做准备 */
    flex:1;
    margin-right:0.1rem;
}

/* 鼠标悬停时显示完整内容 */
/* .content .right-nav .news-list .title:hover {
  white-space: normal; 
  overflow: visible; 
  text-overflow: clip; 
  background-color: #DEFEF8 ;
  z-index: 10; 
} */

.content .right-nav .news-list li:hover {
    background-color: #DEFEF8;
    padding: 0.2rem;
    border-radius: 0.1rem;
}

.content .right-nav .news-list li span {
    color: #999;
    align-items: center;
    font-size: 0.14rem;
	/*width:0.78rem;*/
}

/*图片+摘要*/

.content .right-nav .img-txt-news {
    width: 6.35rem;
}


.content .right-nav .img-txt-news li {
    float: left;
    width: 6.35rem;
    margin: 0.1rem auto 0.3rem;
}


.content .right-nav .img-txt-news li:nth-child(2n) {
    margin-right: 0;
}


.content .right-nav .img-txt-news img {
    float: left;
    margin-right: 30px;
    width: 2.9rem;
    height: 1.84rem;
    border-radius: 0.1rem;
    object-fit: cover;
}


.content .right-nav .img-txt-news li a:hover img {
    opacity: 0.8;
}


.content .right-nav .img-txt-news h3 {
    display: block;
    margin-bottom: 0.15rem;
    font-size: 0.18rem;
    line-height: 0.32rem;
    color: #333;
    /*超过行数显示省略号 复制以下代码*/
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    /*行数设置，比如2，超过2行显示省略号*/
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.content .right-nav .img-txt-news p {
    color: #333;
    font-size: 0.18rem;
    line-height: 0.32rem;
    text-align: justify;
	display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*图片列表*/

.content .right-nav .img-list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.48rem;
}

.content .right-nav .img-list li {
    float: left;
    width: 1.55rem;
    display: flex;
}


.content .right-nav .img-list li .img-wrap {
    width: 1.55rem;
    height: 1.55rem;
    margin-bottom: 0.3rem;
}

.content .right-nav .img-wrap img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: block;
    object-fit: cover;
    transition: all 1s ease;
    position: relative;
    will-change: transition;
}

.content .right-nav .img-list li a:hover .img-wrap img {
    transform: scale(1.2);
    opacity: 0.8;
}

.content .right-nav .img-list li p {
    padding: 0.12rem;
    border: 0.01rem solid #16A085;
    border-radius: 0.25rem;
    color: #333;
    font-size: 0.18rem;
    text-align: center;
}

.content .right-nav .img-list li p:hover {
    background-color: #16A085;
    color: #fff;
}



/*云端赏艺*/
.home-page .content-part-bottom {
    padding: 0 1.85rem;
    position: relative;
}

.content-part-bottom .part-nav-title {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin: 0 0.75rem;
    border-bottom: 0.01rem solid #CCCCCC;
    flex-grow: 0;
    flex-shrink: 0;
}

.content-part-bottom .part-nav-title .title-item {
    font-size: 0.22rem;
    font-weight: bold;
    color: #16A085;
    padding-bottom: 0.18rem;
    position: relative;
    cursor: pointer;
}

.content-part-bottom .part-nav-title .title-item::after,
.content-part-bottom .part-nav-title .title-item:hover::after {
    content: '';
    position: absolute;
    bottom: -0.01rem;
    left: 0;
    width: 100%;
    height: 0.02rem;
    /* background: var(--main-color); */
    background: #16A085;
}

.content-part-bottom .right-part-nav-more {
    font-size: 0.14rem;
    color: #16A085;
    margin-bottom: 0.18rem;
    cursor: pointer;
    display: block;
}

.content-part-bottom .content {
    flex: 1;
    overflow: hidden;
}

/*四图排列滚动*/
#four-slide-img {
    padding-bottom: 0.1rem;
    margin: 0.3rem 0.75rem 0;
}

#four-slide-img .swiper-slide {
    text-align: left;
    background: #fff;
    border: 0.01rem solid #e9e9e9;
    box-shadow: 0 0.03rem 0.05rem #d9d9d9;
    box-sizing: border-box;
}

#four-slide-img .swiper-slide:last-child {
    margin-right: 0 !important;
}

#four-slide-img .swiper-slide img {
    width: 100%;
    height: 2.4rem;
    object-fit: cover;
}


#four-slide-img p {
    font-size: 0.16rem;
    padding-bottom: 0.35rem;
    padding-left: 0.2rem;
    color: #333;
}

.content-part-bottom .swiper-button-prev {
    width: 0.4rem;
    height: 0.4rem;
    left: 9%;
    top: 50%;
    z-index: 99;
    transition: 0.2s;
    background-image: url(../images/l-prev.png);
    background-size: 100%;
    outline: none;
}


.content-part-bottom .swiper-button-next {
    width: 0.4rem;
    height: 0.4rem;
    right: 9%;
    top: 50%;
    z-index: 99;
    transition: 0.2s;
    background-image: url(../images/r-next.png);
    background-size: 100%;
    outline: none;
}

/* 飘窗样式 */
        .floating-window {
            position: fixed;
            bottom: 0.1rem; /* 调整顶部距离 */
            right: 0.1rem; /* 调整右侧距离 */
            width: 3rem; /* 飘窗宽度 */
            height: auto; /* 飘窗高度 */
			 border-radius: 0.02rem;
			 box-sizing:border-box;
			 z-index:99;
			 left: inherit;
  			  top: inherit;
        }
		 .floating-window  img{display:block;width:100%;box-sizing:border-box; border-radius: 0.02rem;}

        /* 关闭按钮样式 */
        .close-button {
            float: right;
            cursor: pointer;
            font-size: 0.16rem;
			margin-bottom:0.05rem;
            line-height: 1;
            color: #333;
        }
        .close-button:hover {
            color: #555;
        }



/* 手机端 */
@media screen and (max-width: 769px) {

    /* 首页轮播图 */
    .home-page #swiper-index {
        height: auto;
    }

    #swiper-index .swiper-pagination-bullets .swiper-pagination-bullet {
        background-color: rgba(255, 255, 255, 0.5);
        margin: 0 0.15rem;
    }

    .home-page #swiper-index {
        width: 100%;
        height: 2.16rem;
        position: relative;
    }

    #swiper-index .swiper-container {
        margin-top: 0.5rem;
    }

    #swiper-index .swiper-slide {
        width: 6rem !important;
    }

    #swiper-index .swiper-slide a {
        transition: 0.2s;
        border-radius: 0.1rem;
    }

    #swiper-index .swiper-slide img {
        border-radius: 0.1rem;
        width: 100%;
        object-fit: cover;
        height: 2.16rem;
    }

    #swiper-index .swiper-button-prev {
        display: none;
    }

    #swiper-index .swiper-button-next {
        display: none;
    }

    .home-page .content-part {
        padding: 0 0.3rem;
    }

    /*通知公告*/
    .content-part .quick-scroll {
        position: relative;
        padding-left: 1.8rem;
        padding-right: 0.1rem;
        margin: 0.9rem auto 0.75rem;
        line-height: 0.78rem;
        background: #DEFEF8;
        border-radius: 0.4rem;
    }

    .content-part .quick-scroll .label {
        width: 1.7rem;
        border-radius: 0.4rem;
    }

    .content-part .quick-scroll .label a {
        font-size: 0.34rem;
    }

    .content-part .quick-scroll .bd {
        width: 100%;
        overflow: hidden;
        height: 0.78rem;
    }

    .content-part .quick-scroll a {
        white-space: nowrap;
        display: block;
        font-size: 0.32rem;
        color: #333;
    }

    .content-part .quick-scroll .bd a::before {
        content: "";
        display: inline-block;
        width: 0.12rem;
        height: 0.12rem;
        border-radius: 0.07rem;
        background: #16A085;
        margin-bottom: 0.04rem;
        margin-right: 0.10rem;
    }


    /* 文联概况 */
    .content-part .wb-part-nav {
        margin-bottom: 0.9rem;
        display: block;
        overflow: hidden;
    }

    .wb-part-nav .wb-nav-title {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        border-bottom: 0.01rem solid #CCCCCC;
        flex-grow: 0;
        flex-shrink: 0;
    }

    .wb-part-nav .wb-nav-title .title-item {
        font-size: 0.34rem;
        font-weight: bold;
        color: #16A085;
        padding-bottom: 0.18rem;
        position: relative;
        cursor: pointer;
    }

    .wb-part-nav .wb-nav-title .title-item::after,
    .wb-part-nav .wb-nav-title .title-item:hover::after {
        content: '';
        position: absolute;
        bottom: -0.02rem;
        left: 0;
        width: 100%;
        height: 0.04rem;
        background: #16A085;
    }

    .wb-part-nav .wb-nav-title .wb-part-nav-more {
        font-size: 0.24rem;
        color: #16A085;
        margin-bottom: 0.18rem;
        cursor: pointer;
        display: block;
    }

    .wb-part-nav .content {
        width: 100%;
        overflow: hidden;
    }

    .content .wb-nav-01 a {
        position: relative;
        display: flex;
        padding: 0.36rem 0;
        border-bottom: 0.01rem dashed #cccccc;
        float: left;
        width: 48%;
        margin-right: 4%;
    }

    .content .wb-nav-01 a:nth-child(2n) {
        margin-right: 0;
    }

    .content .wb-nav-01 img {
        width: 0.4rem;
        height: auto;
        object-fit: contain;
        float: left;
        margin-right: 0.22rem;
    }

    .content .wb-nav-01 p {
        font-size: 0.3rem;
        line-height: 0.48rem;
        color: #333;
    }

    .content .wb-nav-01 p:hover {
        color: #16A085;
    }


    /* 新闻 */
    .content-part .news-container {
        display: none;
    }

    /*滚动图片*/
    .swiper1 {
        width: 100%;
        margin: 0.4rem auto 0.1rem;
    }

    .swiper1 .swiper-slide img {
        width: 100%;
        height: 4.2rem;
        object-fit: cover;
        position: relative;
        z-index: 1;
        transition: all 1s;
        -moz-transition: all 1s;
        -webkit-transition: all 1s;
        -o-transition: all 1s;
    }

    .swiper1 .swiper-slide a {
        display: flex;
        position: relative;
    }

    .swiper1 .swiper-slide a p {
        position: absolute;
        width: 85%;
        padding-left: 0.2rem;
        height: 0.6rem;
        line-height: 0.6rem;
        color: #fff;
        font-size: 0.18rem;
        bottom: 0;
        z-index: 3;
        box-sizing: border-box;
		text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}


    .swiper1 .swiper-slide a:after {
        content: "";
        height: 0.6rem;
        width: 100%;
        position: absolute;
        z-index: 2;
        bottom: 0;
        left: 0;
        background: #000;
        opacity: 0.45;
        width: 100%;
    }

    .swiper1 .swiper-pagination-bullets {
        width: 1rem;
        left: 5.8rem;
        bottom: -0.05rem;
    }

    .swiper1 .swiper-pagination-bullet {
        background: #fff;
        opacity: .8;
        cursor: pointer;
        width: 0.12rem;
        height: 0.12rem;
    }

    .swiper1 .swiper-pagination-bullet-active {
        background: #16A085;
        opacity: 1;
    }

    /*列表新闻 -----*/
    .wb-part-nav .news-list {}

    .wb-part-nav .news-list li {
        line-height: 0.8rem;
        font-size: 0.18rem;
    }

    .wb-part-nav .news-list li a {
        display: flex;
        position: relative;
    }

    .wb-part-nav .news-list li a::before {
        content: '';
        width: 0.12rem;
        height: 0.12rem;
        border-radius: 50%;
        background-color: #16a085;
        display: flex;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        margin: auto;
    }

    .wb-part-nav .news-list p {
        color: #333;
        font-size: 0.32rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding-left: 0.3rem;
    }


    /*滚动图片*/
    .swiper2 {
        width: 100%;
        height: 4.2rem;
        margin: 0.4rem auto 0.1rem;
    }

    .swiper2 .swiper-slide img {
        width: 100%;
        height: 3.6rem;
        object-fit: cover;
        border: 1px solid #DEDEDE;
        position: relative;
        z-index: 1;
        transition: all 1s;
        -moz-transition: all 1s;
        -webkit-transition: all 1s;
        -o-transition: all 1s;
    }

    .swiper2 .swiper-slide a {
        display: flex;
        position: relative;
    }

    .swiper2 .swiper-slide a p {
        position: absolute;
        width: 100%;
        text-align: center;
        line-height: 0.6rem;
        color: #333;
        font-size: 0.24rem;
        bottom: -0.7rem;
        z-index: 3;
        box-sizing: border-box;
    }

    /*图片列表*/
    .wb-part-nav .img-list {
        display: block;
        overflow: hidden;
        padding: 0.55rem 0.55rem 0;
    }

    .wb-part-nav .img-list li {
        float: left;
        width: 2.4rem;
        /*display: flex;
        justify-content: space-between;
        align-items: center;*/
        margin: 0.3rem auto;
    }

    .wb-part-nav .img-list li:nth-child(2n) {
        float: right;
    }


    .wb-part-nav .img-list li .img-wrap {
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 50%;
        overflow: hidden;
        margin-bottom: 0.28rem;
    }

    .wb-part-nav .img-list li a:hover .img-wrap img {
        transform: scale(1.2);
        opacity: 0.8;
    }

    .wb-part-nav .img-list li img {
        width: 2.4rem;
        height: 2.4rem;
        object-fit: cover;
        transition: all 1s;
        -moz-transition: all 1s;
        -webkit-transition: all 1s;
        -o-transition: all 1s;
    }

    .wb-part-nav .img-list li p {
        padding: 0.18rem;
        width: 1.86rem;
        border: 0.01rem solid #16A085;
        border-radius: 0.4rem;
        color: #333;
        font-size: 0.24rem;
        text-align: center;
        margin: 0 auto;
    }

    .wb-part-nav .img-list li p:hover {
        background-color: #16A085;
        color: #fff;
    }
	
	.content-part .content-part-wymj{
	display:none
}

    /*云端赏艺*/
    .home-page .content-part-bottom {
        padding: 0;
        width: 100%;
        padding: 0 0.3rem;
    }

    #four-slide-img {
        min-height: 5.17rem;
        margin: 0.3rem 0;
        width: 100%;
    }

    .content-part-bottom .swiper-button-prev,
    .content-part-bottom .swiper-button-next {
        display: none;
    }

    .content-part-bottom .part-nav-title {
        font-size: 0.34rem;
        font-weight: bold;
        color: #16A085;
        position: relative;
        cursor: pointer;
        margin: 0;
    }

    .content-part-bottom .part-nav-title .title-item {
        font-size: 0.34rem;
        font-weight: bold;
        color: #16A085;
        padding-bottom: 0.18rem;
        position: relative;
        cursor: pointer;
    }

    .content-part-bottom .part-nav-title .title-item::after,
    .content-part-bottom .part-nav-title .title-item:hover::after {
        content: '';
        position: absolute;
        bottom: -0.02rem;
        left: 0;
        width: 100%;
        height: 0.04rem;
        background: #16A085;
    }

    .content-part-bottom .right-part-nav-more {
        font-size: 0.24rem;
        color: #16A085;
        margin-bottom: 0.18rem;
        cursor: pointer;
        display: block;
    }
    #four-slide-img .swiper-slide img{
        height: 5.17rem;
    }
    #four-slide-img p{
        font-size: 0.26rem;
    }
	
	/* 飘窗样式 */
        .floating-window {
            position: fixed;
			top:5rem;
            bottom: 0; 
			left:0;
            right: 0; 
			margin: auto;
            width: 5rem; /* 飘窗宽度 */
            height: auto; /* 飘窗高度 */
			 border-radius: 0.02rem;
			 box-sizing:border-box;
			 z-index:99;
        }

        /* 关闭按钮样式 */
        .close-button {
            font-size: 0.36rem;

        }

}