@charset "UTF-8";
:root {
  /* 标签渐变色 */
  --tab-bg: linear-gradient(95deg, #868A7F, #8E9E8C);
  --tab-bg-hover: linear-gradient(-95deg, #868A7F, #7e8ba7);
  --tab-h-title:#30322C;
}
.mb50 {
  margin-bottom: 0.5rem;
}
.img-wrap {
  overflow: hidden;
}
.img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease;
}
.img-wrap:hover img {
  /*transform: var(--img-zoom);*/
 
}
.index {
  background-size: 100% auto;
}

.index-cont {
  padding: 0 1.6rem 0.2rem;
  margin-top: -0.2rem;
}

.header{
	position:relative;
	}
.top-head{
	position:relative;
	}
.top-head .curve{
	position: absolute;
    left: 0;
    top: 0;
    height: 2.4rem;
    width: 100%;
    background:var(--main-color);
    border-radius: 0 0 50% 50% / 0 0 100% 100%;
    transform: scalex(1.1);
    z-index: -1;
	}

/* 01 领导版块 */
.mod-leader {
  position: relative;
  height:auto;
  width: 100%;
  background: url(../images/01-mod-leader-bg821.jpg) no-repeat center;
  background-size: 100% 100%;
  padding: 0.5rem 1rem 0.4rem 5rem;
  margin-bottom: 0.4rem;
}
/* 领导图片 */
.leader-img {
  position: absolute;
  left: 0.28rem;
  bottom: 0;
  width: 3.76rem;
}
.leader-img img {
}
/* 领导头条 */
.leader-headline {
  font-family: "Alimama ShuHeiTi";
  width: auto;
  height:auto;
  line-height: 0.5rem;
  font-size: 0.39rem;
  color: #767f75;
  background: linear-gradient(177deg, #6F7565 26.953125%, #B193A5 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
  margin-bottom: 0.3rem;
  display: block;
}
.leader-headline:hover {
  /* background: linear-gradient(-177deg, #d01215 26.953125%, #f07a5b 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */
  transition: all 0.5s ease-in-out;
}

/* 领导列表 */
.leader-list {
  display: flex;
  flex-wrap: wrap;
}
.leader-list li {
  width: 48%;
}
.leader-list li a {
  font-size: 0.16rem;
  color: #565A4F;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-inline-box;
}
.leader-list li a::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #565A4F;
  margin-right: 0.08rem;
  margin-bottom: 0.03rem;
}
.leader-list li a:hover {
  color: var(--main-color);
}
.leader-list li:nth-child(odd) {
  margin-right: 4%;
}
.leader-list li:nth-child(-n + 2) {
  margin-bottom: 0.2rem;
}
.mod-leader .moreleader{text-align: right;display: block;margin-right: -0.5rem;font-size: 0.14rem;color:var(--tab-h-title);}

/* 02 头条滚图 */
.mod-top-news {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

/* 头条滚图 */
.hot-News-switch {
  width: 9.5rem;
  height: 7.7rem;
  position: relative;
  display: flex;
  margin-right: 0.1rem;
}
/* 滚图活跃夹 */
.hot-News-hd {
  position: absolute;
  top: 0.15rem;
  left: 0.15rem;
  z-index: 10;
  width: calc(100% - 0.3rem);
  height: 0.5rem;
  line-height: 0.5rem;
  padding: 0.04rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 0.3rem;
  border: 1px solid #ffffff;
}
.hot-News-hd a {
  font-size: 0.16rem;
  color: #3d3d3d;
  width: 9%;
  text-align: center;
}

.hot-News-hd a.on,
.hot-News-hd a:hover {
  height: 0.4rem;
  line-height: 0.4rem;
  background: linear-gradient(95deg, #7B8374, #8E9E8C);
  border-radius: 0.2rem;
  color: #fff;
}
/* 滚图盒子 */
.hot-News-switch .hot-News-box {
  overflow: hidden;
}
.hot-News-switch .hot-News-bd {
  display: none;
}
.hot-News-switch .hot-News-bd:first-child {
  display: block;
}
.hot-News-switch .swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.hot-News-switch .swiper-slide {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 9.5rem;
  height: 7.7rem;
}

.hot-News-switch .thumb {
  overflow: hidden;
  background: #666;
}
.hot-News-switch .thumb a.img-wrap {
  height: 7.7rem;
  width: 9.5rem;
  cursor: pointer;
}
.hot-News-switch .thumb a.img-wrap img {
}
.hot-News-switch .thumb img {
  position: relative;
}
.hot-News-switch .thumb video {
  width: 100%;
  height: auto;
  display: block;
  opacity: 0;
}
.hot-News-switch .thumb.swiper-slide-active video {
  opacity: 1;
}
.hot-News-switch .thumb .swiper-video-controls {
  position: absolute;
  left: 0.35rem;
  bottom: 0.8rem;
  width: 0.5rem;
  z-index: 10;
}
.hot-News-switch .thumb:first-child {
  display: block;
}

/* 滚图标题 */
.swiper-thumb-title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0 0.35rem 0.35rem 0.35rem;
}
.swiper-thumb-title::after {
  content: "";
  display: block;
  width: 100%;
  height: 2rem;
  background: var(--mask-linear-gradient);
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.swiper-thumb-title a {
  position: relative;
  bottom: 0;
  z-index: 2;
  color: #fff;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.22rem;
  width: 80%;
}
.swiper-thumb-title a:hover {
  bottom: 0.05rem;
}
/* 标签 */
.swiper-thumb-title a.label {
  display: none;
  margin-bottom: 0.1rem;
  width: 0.8rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.14rem;
  text-align: center;
  padding: 0 0.1rem;
  background-color: var(--main-color);
  border-radius: 0.1rem;
  color: #fff;
}
/* 滚图 箭头 */
.hot-News-bd .swiper-button-prev,
.hot-News-bd .swiper-button-next {
  width: 0.1rem;
  height: 0.18rem;
  background-size: 100% auto;
}
.hot-News-bd .swiper-button-prev {
  background-image: url(../images/icon-arrow-l.png);
}
.hot-News-bd .swiper-button-next {
  background-image: url(../images/icon-arrow-r.png);
}
/* 滚图 页码 */

.hot-News-bd .swiper-pagination-bullet {
  display: none;
  width: 0.2rem;
  height: 0.2rem;
  text-align: center;
  line-height: 0.2rem;
  font-size: 0.12rem;
  color: #fff;
  opacity: 1;
  background: rgba(0, 0, 0, 0.4);
}

.hot-News-bd .swiper-pagination-bullet-active {
  color: #fff;
  background: var(--main-color);
}

.hot-News-bd .swiper-container-horizontal > .swiper-pagination-bullets {
  width: 25%;
  bottom: 0.35rem;
  right: 0.15rem;
  left: auto;
  text-align: right;
}

/* 视频列表 */
.mod-top-video-list {
  width: 2.49rem;
  margin-right: 0.3rem;
}
.video-list-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  display: block;
  margin-bottom: 0.2rem;
}
.video-list-item:last-child {
  margin-bottom: 0;
}
.video-wrap {
  width: 100%;
  height: 1.5rem;
  margin-bottom: 0.07rem;
  overflow: hidden;
  position: relative;
}
.video-wrap img {
  transition: all 0.3s ease;
}
.video-wrap:hover img {
  transform: var(--img-zoom);
  filter: brightness(70%);
}
.btn-play {
  position: absolute;
  bottom: 0.13rem;
  left: 0.13rem;
  font-size: 0.11rem;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0.05rem;
  padding: 0 0.1rem;
}
.btn-play img {
  width: 0.07rem;
  margin-right: 0.05rem;
}
.video-list-item h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.15rem;
  color:var(--tab-h-title);
}
/* 头条文字列表 */
.top-news-list {
  width: 3.4rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 0.3rem;
  border-left: 1px solid #e2e2e2;
}
.top-news-list li {
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #dfdfe0;
}
.top-news-list li:last-child {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* 标签 */
.news-tag {
  display: inline-block;
  background: var(--tab-bg);
  color: #fff;
  font-size: 0.13rem;
  height: 0.22rem;
  line-height: 0.22rem;
  padding: 0 0.1rem;
  margin-bottom: 0.1rem;
}
.news-tag:hover {
  background: var(--tab-bg-hover);
  color: #fff;
}
.news-tit {
  font-size: 0.18rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 0.44rem;
  color:var(--tab-h-title);
}
/* ******************************************************************************************************************************03 时政快报 */
   .mod-politics {
            background: #F5F5F5;
            padding: 0.15rem;
            display: flex;
            align-items: flex-start; /* 顶部对齐 */
            margin-bottom: 0.4rem;
        }
        .politics-title {
            width: 0.99rem;
            margin-right: 0.35rem;
            margin-top: 0.05rem; /* 微调标题位置 */
        }
        .politics-title img {
            width: 100%;
        }
        /* 滚动容器样式 - 能容纳6条(2行)内容 */
        .politics-scroll-container {
            width: 14.5rem;
            height: 0.85rem; /* 0.375*2 + 0.1 = 0.85rem */
            overflow: hidden;
            position: relative;
            margin-top: 0.03rem;
        }
        /* 滚动内容包装器 */
        .politics-scroll-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
        }
        /* 时政快报 列表 */
        .politics-list {
            width: 100%;
            margin: 0;
            padding: 0;
            list-style: none;
            display: flex;
            flex-wrap: wrap;
        }
        /* 基础列表项样式 */
        .politics-list li {
            width: 33.333%; /* 严格三列 */
            margin: 0;
            padding: 0;
            padding-right: 0.1rem;
            margin-bottom: 0.1rem; /* 行间距0.1rem */
            box-sizing: border-box;
            height: 0.375rem; /* 固定行高 */
           
        }
        /* 最后一列清除右边距 */
        .politics-list li:nth-child(3n) {
            padding-right: 0;
        }
        /* 关键修复：每组的第4-6个元素（第二行）移除底部间距 */
        /* 针对12条新闻，第一组6条(1-6)，第二组6条(7-12) */
        .politics-list li:nth-child(6n+4),
        .politics-list li:nth-child(6n+5),
        .politics-list li:nth-child(6n+6) {
            margin-bottom: 0;
        }
        .politics-list li a {
            font-size: 0.16rem;
            color:var(--tab-h-title);
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-decoration: none;
            height: 100%;
            line-height: 0.375rem; /* 与行高一致 */
        }
        .politics-list li a::before {
            content: "";
            display: inline-block;
            width: 4px;
            height: 4px;
            border-radius: 50%;
            background: #252525;
            margin-right: 0.08rem;
            margin-bottom: 0.03rem;
        }
        .politics-list li a:hover {
            color: var(--main-color);
        }
/* 通用版块样式 */
.mod-gen {
  margin-bottom: 0.5rem;
}
/* 通用版块一级栏目 */
.mod-hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #020f34;
  padding-bottom: 0.2rem;
  margin-bottom: 0.35rem;
}
.mod-tit,
.mod-tit + a {
  font-weight: bold;
  font-size: 0.34rem;
  color: var(--tab-h-title);
}
/* 针对 深港合作 添加样式 */
.mod-tit{
  display: flex;
}
.mod-tit-l{
  margin-left: 0.2rem;
  font-size: 0.16rem;
  font-weight: normal;
}
.mod-tit-l a{
  color: #333;
  font-weight: normal;
}
.mod-tit-l a + a{
  margin-left: 0.1rem;
}
.mod-tit-l a:hover {
  color: var(--main-color);
}

/* 版块一级栏目右侧链接 */
.mod-tit-r a,
.sec-mod-tit-r a{
  font-size: 0.16rem;
  color: #615a4c;
}
.mod-tit-r a + a::before,
.sec-mod-tit-r a + a::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 0.1rem;
  background: #e1e1e1;
  margin: 0 0.15rem;
}
.mod-tit-r a:hover,
.sec-mod-tit-r a:hover {
  color: var(--main-color);
}
/* 通用二级版块 */
.sec-mod {
}
.sec-mod-hd {
  margin-bottom: 0.27rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sec-mod-tit {
  font-weight: bold;
  font-size: 0.22rem;
  display: block;
  color:var(--tab-h-title);
}
.sec-mod-tit i {
  width: 0.16rem;
  height: 0.12rem;
  display: inline-block;
  margin-left: 0.1rem;
  transition: all 0.3s ease;
}
.sec-mod-tit i img {
  width: 100%;
  padding-bottom: 0.05rem;
}
.sec-mod-tit:hover i {
  margin-left: 0.15rem;
  opacity: 0.8;
}
/* 04 深圳版块 */
.mod-sz {
}
.mod-bd {
  display: flex;
  margin-bottom: 0.4rem;
}
/* 政务新闻 */
.sec-mod-zw {
  width: 5.5rem;
  margin-right: 0.25rem;
}
/* 通用日期 */
.list-date{
  font-size: 0.13rem;
  color: #b5b5b4;
  display: none;
}

.news-list li {
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #ebebeb;
}
.news-list li a {
  display: block;
}
.news-list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.news-list li h3 {
  font-size: 0.18rem;
  color:var(--tab-h-title);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.07rem;
  transition: all 0.3s ease;
  padding-top: 0.05rem;
}
.news-list li:hover h3 {
  color: var(--main-color);
}
.news-list li div {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.13rem;
  font-size: 0.14rem;
  color: rgba(255, 255, 255, 0.9);
}
.news-list li span {

}
.news-list li:first-child {
  padding: 0.56rem 0.4rem 0.36rem;
  background: var(--main-color);
  color: #fff;
  height: 2rem;
  position: relative;
}
.news-list li:first-child div {
  display: -webkit-box;
}
.news-list li:first-child h3 {
  color: #fff;
  margin-bottom: 0.24rem;
  -webkit-line-clamp: 2;
}

.news-list li:first-child span {
  position: absolute;
  left: 0.4rem;
  top: 0.32rem;
  color: #fff;
}
.news-list li:first-child:hover {
 /*  background: #fff;
  border: 1px solid var(--main-color);*/
}
.news-list li:first-child:hover div,
.news-list li:first-child:hover h3,
.news-list li:first-child:hover span {
  /*color: var(--main-color);*/
}
/* 要闻 */
.sec-mod-yw {
}
.sec-mod-yw .img-list {
  width: 5.6rem;
  margin-right: 0.26rem;
}
.img-list li {
  padding-bottom: 0.27rem;
  margin-bottom: 0.27rem;

}
.img-list li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.img-list li .img-wrap {
  width: 1.3rem;
  height: 0.74rem;
  margin-right: 0.13rem;
}
.img-list li h3 {
  width: 4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.18rem;
  color:var(--tab-h-title);
  transition: all 0.3s ease;
}
.img-list li:hover h3{
  color: var(--main-color);
}
.img-list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.img-list li:first-child {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 0.36rem;
}
.img-list li:first-child a {
  flex-direction: column;
}
.img-list li:first-child .img-wrap {
  height: 3.12rem;
  margin-bottom: 0.2rem;
}
.img-list li:first-child .img-wrap,
.img-list li:first-child h3 {
  width: 100%;
}
.img-list li:first-child h3 {
  font-weight: bold;
  font-size: 0.2rem;
  -webkit-line-clamp: 1;
}
.img-list li:hover .img-wrap img{
  transform: var(--img-zoom);
}
/* 列表带图标 */
.sec-mod-yw .icon-news-list {
  width: 4.46rem;
}
.icon-news-list li{
  padding-left: 0.27rem;
  padding-bottom: 0.16rem;
  margin-bottom: 0.19rem;
  border-bottom:1px solid #ebebeb;
  background: url(../images/icon-list.png) no-repeat left 0.03rem ;
  background-size: 0.09rem auto;
}
.icon-news-list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom:none;
}
.icon-news-list h3 {
  font-size: 0.18rem;
  color: var(--tab-h-title);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.15rem;
  transition: all 0.3s ease;
}
.icon-news-list span {
   display: block;
}
.icon-news-list a:hover h3{
  color: var(--main-color);
}
.nono{margin-bottom: 0.1rem;}
/***各区新闻***/
.sec-mod-tle{width:6.03rem;height: 5.51rem;margin-right: 0.25rem;box-sizing: border-box;border: 1px solid #E3E3E3;padding:0.4rem 0.2rem 0.3rem 0.2rem}
.sec-mod-tle a .img-wrap-gq{width: 5.63rem;height: 2.98rem;overflow: hidden;}
.sec-mod-tle a img{width:100%;height:100%;object-fit: cover;    transition: all 0.3s ease;}
.sec-mod-tle a img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
.sec-mod-tle h3 {margin-bottom: 0.14rem;color: #666666;font-size: 0.13rem}
.sec-mod-tle a h3:hover{color: var(--main-color);}
.sec-mod-tle h2 {min-height:0.58rem;color:var(--tab-h-title);font-size: 0.20rem;line-height: 0.29rem;font-weight:bold;margin-bottom: 0.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.sec-mod-tle a h2:hover{color: var(--main-color);}
.sec-mod-tle p{color: #616161;font-size: 0.15rem;line-height: 0.22rem;margin-bottom: 0.3rem;font-weight:normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.sec-mod-tle a p:hover{color: var(--main-color);}
.sec-mod-trg{width: 9.72rem;}
.icon-news-list-sc{display: flex;flex-wrap: wrap;}
.icon-news-list-sc li{width:calc((100% - 0.4rem) /3);margin-right: 0.2rem;margin-bottom: 0.27rem; box-sizing: border-box;}
.icon-news-list-sc li:nth-last-child(-n+3){margin-bottom: 0;}
.icon-news-list-sc li:nth-child(3n){margin-right: 0;}
.icon-news-list-sc li a{}
.icon-news-list-sc li a .img-wrap-gq-w{width:3.06rem;height: 1.73rem;margin-bottom:0.13rem ;overflow: hidden;}
.icon-news-list-sc li a img{width:100%;height:100%;object-fit: cover;transition: all 0.3s ease;}
.icon-news-list-sc li a img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
.icon-news-list-sc li a h3{  
  display: inline-block;
  background: var(--tab-bg);
  color: #fff;
  font-size: 0.13rem;
  height: 0.22rem;
  line-height: 0.22rem;
  padding: 0 0.1rem;
  margin-bottom: 0.07rem;

}
.icon-news-list-sc li a h3:hover {
  background: var(--tab-bg-hover);
  color: #fff;
}
.icon-news-list-sc li a p{color:var(--tab-h-title);font-size: 0.18rem;line-height: 0.24rem; display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;  transition: all 0.3s ease;min-height:0.48rem}
.icon-news-list-sc li a p:hover{color: var(--main-color)}
/***问政深圳 深网观察 时评 **/
 .sec-mod-wzsz{ width: 5.21rem;margin-right: 0.2rem;}
 .sec-mod-wzsz .news-list-wzsz {
  width: 5.21rem;
  margin-right: 0.26rem;
}
.news-list-wzsz li {
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px solid #ebebeb;
}
.news-list-wzsz li .list-date{
  display: block;
}
.news-list-wzsz li a {
  display: block;
}
 .news-list-wzsz li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.news-list-wzsz li h3 {
  font-size: 0.18rem;
  color: var(--tab-h-title);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.07rem;
  transition: all 0.3s ease;
  padding-top: 0.07rem;
}
.news-list-wzsz li:hover h3 {
  color: var(--main-color);
}
.news-list-wzsz li div {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.13rem;
  font-size: 0.14rem;
  color: rgba(255, 255, 255, 0.9);
}
.news-list-wzsz li:first-child{border-bottom: 1px solid #ebebeb;padding-bottom: 0.36rem;}
.news-list-wzsz li:first-child .img-wrap{width: 100%;height: 3.09rem;}
.news-list-wzsz li:first-child .img-wrap img{width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease;}

.news-list-wzsz li:first-child h3 {
  font-weight: bold;
  font-size: 0.2rem;
  -webkit-line-clamp: 1;
  color:var(--tab-h-title);
}
.news-list-wzsz li:first-child h3:hover{ color: var(--main-color);}
.news-list-wzsz li:hover .img-wrap img{
  transform: var(--img-zoom);
}

.news-list-wzsz:first-child .img-wrap, .img-list li:first-child h3 {
    width: 100%;color:var(--tab-h-title);font-weight: normal;
}
.news-list-wzsz:first-child .img-wrap {
    height: 3.12rem;
    margin-bottom: 0.2rem;
}

/*********************************************************************************************************05深报主播*********活页夹****滚图 双控制***/
  .mod-sb .mod-hd { }
        .mod-sb .mod-bd .active { display: block; }
        .mod-sb .mod-hd a.active-tab { color: var(--tab-h-title); font-weight: bold;}
        .mod-sb .mod-hd .mod-tit { color: #8D8D8D; font-weight: normal; margin-right: 0.81rem; }
        .mod-bd .swiper-sb {
            display: none;
            margin-top: 10px;
            width: 100%;
        }
        .sbqh {
            position: relative;
            margin-top: 0.1rem;
        }
        .gzs-gzs, .zb-zb {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            opacity: 0;
            transition: opacity 0.3s;
        }
        .gzs-gzs.active, .zb-zb.active { opacity: 1; }
        .swiper-container {
            width: 100%;
            height: 100%;
        }
        .gzs-swiper .swiper-slide, .zb-swiper .swiper-slide {
            text-align: center;
            font-size: 14px;
            background: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            box-sizing: border-box;
        }
        
        /* 修改按钮样式为圆形 */
        .gzs-prev, .gzs-next, .zb-prev, .zb-next {
            width: 0.36rem;
            height:  0.36rem;
            border-radius: 50%;
            background-color: #222222;
            background-size: 16px 16px;
            background-position: center;
            background-repeat: no-repeat;
            outline: none;
            border: none;
            cursor: pointer;
            transition: background-color 0.3s;
        }
        
        .gzs-prev:hover, .gzs-next:hover, .zb-prev:hover, .zb-next:hover {
            background-color: #6c6d6e;
        }
        
        /* 恢复按钮正常顺序 */
        .gzs-gzs, .zb-zb {
            flex-direction: row; /* 恢复默认顺序 */
        }
        .gzs-prev{left: -1rem!important}
        .zb-prev{left: -1rem !important}
        /* 调整箭头方向以匹配常规翻页逻辑 */
        .gzs-prev, .zb-prev {
            background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2044%22%3E%3Cpath%20d%3D%22M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E');
        }
        
        .gzs-next, .zb-next {
            background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2044%22%3E%3Cpath%20d%3D%22M27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E');
        }
.mod-sb div .mod-tit:nth-child(2){display: none;}
.gzs-gzs{display: none;}

/* 卡片基础样式 */
.card {
  display: block;
  width: 2.09rem;
  height: 3.48rem;
  transition: all 0.3s ease;
  box-sizing: border-box;
}
.card img {
    object-fit: cover;
      width: 2.09rem;
    height: 3.48rem;
}

.card:hover {
  background-color:#3748A0; 
  color: #fff; 
  
}

.card:hover p{
  color: #fff; 
}
.card h3 {
  margin: 0 0 0.1rem 0;
  font-size:0.2rem;
  line-height: 0.28rem;
  text-align: left;
  
}
.card p {
  margin: 0 0 0.2rem 0;
  font-size:0.16rem;
 text-align: left;
 color: #868787;
     transition: all 0.3s ease;
}
.studio-info {
    display: flex;
    justify-content: space-between;
   border-top: 1px solid #D2D2D3;
   box-sizing: border-box;
   padding-top:0.16rem;
   margin-top: 0.45rem;

}
.card:hover .studio-info {border-top: 1px solid #fff}
.studio-info h6 {width: 0.58rem;height: 0.58rem;}
.studio-info h6 img{width:100%;height: 100%;border-radius: 50%; object-fit: cover;}
.studio-info ul{width: 1.3rem;padding-top: 0.1rem;text-align: left;  font-size:0.16rem;line-height: 0.16rem;}
.studio-info ul li:nth-child(2){color: #868787;  font-size:0.14rem;line-height: 0.34rem;    transition: all 0.3s ease;}
.card:hover ul li{
  color: #fff; 
}   

/*************************************************************************************************************06科技创新**************/
.mod-kjcx{}
 
 .container-kjcx {
            display: grid;
            grid-template-columns: repeat(2, 2fr);
            grid-gap: 0.15rem; 
            box-sizing: border-box;
            height: 100%;
        }
        .container-kjcx .section {
            position: relative;
            color: white;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            height: 3.52rem;
            overflow: hidden;
            transition: transform 0.3s ease-in-out;
            
        }
        .container-kjcx .section:not(:nth-child(2)):hover {
            transform: scale(1.01);
            z-index: 1; /* 确保放大时不被遮挡 */
        }
        .container-kjcx .section:nth-child(2) { 
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 0.15rem; /* 子板块之间的空隙 */
            padding: 0; /* 确保子板块填满空间 */
        }
        .container-kjcx .sub-section {
            position: relative;
            color: white;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            overflow: hidden;
            transition: transform 0.3s ease-in-out;
            z-index: 0; /* 确保子板块默认层级低于父容器 */
        }
        .container-kjcx .sub-section:hover {
            transform: scale(1.01);
             opacity: 0.9;
            z-index: 2; /* 确保悬停时子板块层级最高 */
        }
        .container-kjcx .text {
            text-align: left;
            color: #FFF;
            background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
            padding: 0.25rem;
        }
        .container-kjcx .text a{}
        .container-kjcx .button-container {
            position: absolute;
            bottom: 0.25rem; 
            left: 0.25rem;
        }
        .container-kjcx .view-more-button {
            color: black;
            border: none;
            padding: 0.1rem 0.2rem;
            cursor: pointer;
            text-decoration: none;
            background: rgb(247 245 245 / 60%);
        }
        .container-kjcx .view-more-button:hover {
            background-color: #fff;
        }

        .part-left{width:12rem;flex-wrap: wrap;display: flex;}
        .part-right{width: 3.90rem;}
        .container-kjcx i{width: 0.16rem;height: 0.12rem;display: inline-block;margin-left: 0.1rem;transition: all 0.3s ease;}
        .container-kjcx i img{width: 100%;padding-bottom: 0.05rem;}
        .new-box .news-tag{font-style: normal; }
        .new-kjcx{  width: 100%; display: flex;gap: 0.15rem;margin-top:0.15rem}
        .new-box{display: block;background: #F0F2F5; width:calc((100% - 0.3rem) /3); padding: 0.25rem;box-sizing: border-box;margin-right: 0.15rem;margin-bottom: 0.15rem;}
        .new-box .news-tit{line-height: 0.27rem;margin-bottom: 0.1rem;}
        .new-box:nth-child(3n){margin-right: 0;}
        .new-box p{-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0.13rem;font-size: 0.14rem;color: #bebebe}
        .part-right .button-container {position: absolute;bottom: 0.5rem;left: 0.25rem}
        .part-right .section{position: relative;width:100%;height: 3.77rem;box-sizing: border-box;padding:0.2rem; transition: transform 0.3s ease-in-out;  padding: 0.25rem;}
        .part-right .view-more-button:hover {
            background-color: #fff;
        }
         .part-right .view-more-button {
            color: black;
            border: none;
            padding: 0.1rem 0.2rem;
            cursor: pointer;
            text-decoration: none;
        }

        .part-right  i{width: 0.16rem;height: 0.12rem;display: inline-block;margin-left: 0.1rem;transition: all 0.3s ease;}
        .part-right  i img{width: 100%;padding-bottom: 0.05rem;}
        .part-right .section:hover {
            transform: scale(1.01);
            opacity: 0.9;
            z-index: 2; /* 确保悬停时子板块层级最高 */
        }

       .none0{display: none;}
        /************************************************************************************************************07文化创意-*******************/
        .mod-whcy{margin-bottom: -0.2rem;}
         .whcy-left {
            display: grid;
            
            grid-gap: 0.15rem; 
            box-sizing: border-box;
            height: 100%;
            width:6.82rem;
        }
        .whcy-left .section {
            position: relative;
            color: white;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            overflow: hidden;
            transition: transform 0.3s ease-in-out;
            height: 3.59rem;
            
        }
        .whcy-left .section:not(:nth-child(2)):hover {
            transform: scale(1.01);
            z-index: 1; /* 确保放大时不被遮挡 */
        }
        .whcy-left .section:nth-child(2) { 
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 0.15rem; /* 子板块之间的空隙 */
            padding: 0; /* 确保子板块填满空间 */
        }
        .whcy-left .sub-section {
            position: relative;
            color: white;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            overflow: hidden;
            transition: transform 0.3s ease-in-out;
            z-index: 0; /* 确保子板块默认层级低于父容器 */
            height: 3.17rem;
              
        }
        .whcy-left .sub-section:hover {
            transform: scale(1.01);
            opacity: 0.9;
            z-index: 2; /* 确保悬停时子板块层级最高 */
        }
        .whcy-left .text {
            text-align: left;
            z-index: 1;
            color: #FFF;
            background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
            padding: 0.25rem; 
        }
          .whcy-left .text a{color: #FFF;}
        .whcy-left .button-container {
            position: absolute;
            bottom: 0.25rem; 
            left: 0.25rem;
        }
        .whcy-left .button-container i img{margin-left:0.05rem;margin-top: -0.05rem;}
        .whcy-left .view-more-button {
            color: black;
            border: none;
            padding: 0.1rem 0.2rem;
            cursor: pointer;
            text-decoration: none;
            background: rgb(247 245 245 / 60%);
        }
        .whcy-left .view-more-button:hover {
            background-color: #fff;
        }
        .whcy-right{width:8.9rem;margin-left: 0.15rem;}
        .whcy-box {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding:0.15rem;
      margin-bottom: 0.13rem;
      text-decoration: none;
      color: inherit;
      transition: background-color 0.3s;
      background:#F4F5F6;
    }

    .whcy-box:hover {
      background-color: #2A3632;
      color: #fff;
    }

    .whcy-box img {
      width:1.82rem;
      height:0.98rem;
      object-fit: cover;
      flex-shrink: 0;
      margin-right:0.45rem;
      order: 1; /* 图片排在最左边 */
    }
    .whcy-box h6 {
      margin: 0 0 0.05rem 0;
      font-size:0.2rem;
      order: 2; /* 标题在中间 */
      flex: 1;
      text-align: left;
        display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 0.3rem;

    }

    .whcy-box p {
      margin: 0;
      font-size: 0.14rem;
      color:#000;
      order: 3; /* 查看详情在最右边 */
      width:auto;
      padding: 0.14rem;
      background:#F4F5F6;
      margin-left:0.5rem;
    }
   .whcy-box p i{  width: 0.3rem; display: inline-block;}

    .whcy-box p i img {
      width:0.15rem;
      height:0.12rem;
      vertical-align: middle;
      margin-left:0.05rem;
      transition: transform 0.3s;
      margin-top: -0.05rem;
    }

    .whcy-box:hover p i img {
      transform: translateX(4px);
    }

    /* 让标题和 p 在同一行，并且标题居中 */
    .whcy-box {
      position: relative;
    }

    .whcy-box:hover img{border-radius: 0.5rem;}
    .whcy-box:hover p{background:#FFF47F}  
  /*******************************************************************************************************08湾区· 时事********/ 
  .mod-wqss{}
  .sec-mod-wqnews{width: 8.58rem;margin-right: 0.25rem}
  .wqnews{ display: grid;
            grid-gap: 0.14rem; 
            box-sizing: border-box;
            width:100%;
        }


    /* 第一个 a 占据整行 */
    .wqnews a:first-child {
      height: 4.53rem;
      grid-column: span 2; /* 跨越两列 */
      position: relative;
      display: block;
      overflow:hidden;
    }

    .wqnews a:first-child img {
      width: 100%;
      height: 100%;
      display: block;
      transition: all 0.3s ease;
    }

    .wqnews a:first-child img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
    .wqnews a:first-child h3 {
      position: absolute;
      height: 0.6rem;
      line-height: 0.4rem;
      bottom: 0;
      left: 0;
      width: 100%;
      margin: 0;
      padding: 0.1rem;
      background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
      color: white;
      text-align: center;
      box-sizing: border-box;
      display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    

    /* 剩下的 a 使用 flex 布局，图片在左，标题在右 */
    .wqnews a:not(:first-child) {
      display: flex;
      align-items: center;
      border-bottom: 1px solid #DFDFE0;
      text-decoration: none;
      color: inherit;
      padding: 0.04rem 0 0.2rem 0;
      
    }
  
    .wq-img-two{width:1.29rem;height:0.75rem;overflow:hidden;margin-right:0.15rem;}
    .wqnews a:not(:first-child) img {
      width:100%;
      height:100%;
      object-fit: cover;
      
      flex-shrink: 0;
      transition: all 0.3s ease;
    }
   .wqnews a:not(:first-child) img:hover{ transform: var(--img-zoom);  opacity: 0.8;}

    .wqnews a:not(:first-child) h3 {
     margin: 0;
      font-size:0.16rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp:1;
      overflow: hidden;
      text-overflow: ellipsis;
      box-sizing: border-box;
      padding: 0.08rem 0 0.07rem 0;
      line-height: 0.3rem;
      flex: 1;
      margin-right: 0.1rem;
      color:var(--tab-h-title);
    }
    .wqnews a:not(:first-child) span{
      color: #888;
      font-size: 0.14rem;
      padding: 0.08rem 0 0.07rem 0;
      display: inline-block;
    }
  .wqnews a:not(:first-child) h3:hover{color: var(--main-color)}
  .sec-mod-qgnews{width:7.16rem;}
  .wqnews a:nth-child(6){border-bottom:0;margin-bottom: 0;}
  .wqnews a:nth-child(7){border-bottom:0;margin-bottom: 0;}
  /*全国新闻*/
 .qgnews {
            width: calc(3.51rem * 2 + 0.14rem); /* 总宽度=两张图宽度+间隔 */
            overflow: hidden;
        }

        /* 链接通用样式 */
        .qgnews a {
            text-decoration: none;
            color: #333;
            display: block;
        }

        /* 前两个带图链接 */
        .qgnews a:nth-child(1),
        .qgnews a:nth-child(2) {
            float: left;
            margin-bottom: 0.3rem;
            width:calc((100% - 0.14rem) /2);
        }

        /* 第一个带图链接的右侧间隔 */
        .qgnews a:nth-child(1) {
            margin-right: 0.14rem;
        }
        
        /* 带图链接的标题样式 */
        .qgnews a:nth-child(1) h3,
        .qgnews a:nth-child(2) h3 {
            font-size: 0.18rem;
            margin-top: 0.15rem;
            text-align: center;
            color:var(--tab-h-title);
        }

        /* 图片样式 */
        .qg-img{  width: 100%;
            height: 2.05rem;overflow: hidden;}
        .qgnews a img {
            width: 100%;
            height:100%;
            object-fit: cover; /* 保持比例填充 */
            display: block; /* 去除图片底部间隙 */
             transition: all 0.3s ease;
        }
        .qgnews a img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
         
        /* 标题通用样式 */
        .qgnews a h3 {
            font-weight: normal;
            white-space: nowrap; /* 不换行 */
            overflow: hidden; /* 隐藏溢出内容 */
            text-overflow: ellipsis; /* 溢出显示省略号 */
        }

        /* 从第三个开始的无图链接 - 使用Flexbox布局 */
        .qgnews a:nth-child(n+3) {
            clear: both; /* 清除浮动 */
            width: 100%;
            padding: 0.25rem 0;
            border-top: 1px solid #eee; /* 分隔线 */
            
            /* 使用Flexbox布局 */
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        /* 无图链接的标题样式 */
        .qgnews a:nth-child(n+3) h3 {
            font-size: 0.16rem;
            flex: 1; /* 让标题占据剩余空间 */
            margin-right: 0.3rem; /* 与日期之间的间距 */
            color:var(--tab-h-title);
        }

        /* 日期样式 */
        .qgnews a:nth-child(n+3) .date {
            color: #888;
            font-size: 0.14rem; /* 调整日期字体大小 */
            white-space: nowrap;
            width: 1rem; /* 确保日期有足够的宽度 */
            text-align: right; /* 日期右对齐 */
        }

        /* 去除第三个链接的顶部分隔线 */
        .qgnews a:nth-child(3) {
            border-top: none;
            margin-top: 0.2rem;
        }
        .qgnews a:nth-child(8){padding-bottom: 0;}
        
        /* 为日期添加悬停效果 */
        .qgnews a:hover .date {
            color: #1a56db; /* 悬停时日期颜色变化 */
        }
        .qgnews a h3:hover{color: var(--main-color)}
/*国家观察*/

.sec-mod-gjgcnews{width: 7.79rem;margin-right: 0.41rem;}
 .ggjcnews {
  width: 100%;
  box-sizing: border-box; /* 确保padding不影响总宽度 */
}

.ggjcnews > a {
  display: block;
  padding: 0.15rem 0;
  border-bottom: 1px solid #EBEBEB;
  box-sizing: border-box; /* 统一盒模型 */
}

/* 第一个链接的样式 */
.ggjcnews > a:first-child {
  display: flex;
  padding-bottom: 0.25rem;
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 0.15rem;
}

.ggjcnews > a:first-child .ggjc-img {
  margin-right: 0.25rem;
  width: 3.12rem;
  height: 1.78rem;
  overflow: hidden;
}

.ggjcnews > a:first-child img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s ease;
}
.ggjcnews > a:first-child img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
.ggjcnews > a:first-child > div {
  display: flex;
  flex-direction: column;
  width: 4.03rem;
}

.ggjcnews > a:first-child > div > h3 {
  font-size: 0.20rem;
  line-height: 1.4;
  margin-bottom: 0.08rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  color:var(--tab-h-title);
}

.ggjcnews > a:first-child > div > p {
  color:#616161;
  font-size: 0.14rem;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;

}

/* 其余链接的网格布局（核心修正） */
.ggjcnews > a:not(:first-child) {
  float: left;
  width: calc(50% - 0.1rem); /* 减去一半的margin，确保总宽度不溢出 */
  padding: 0.2rem 0; /* 移除左右padding，避免干扰 */
  min-height:0.9rem

}



/* 偶数链接右侧额外增加margin，总间距达到0.2rem */
.ggjcnews > a:nth-child(even):not(:first-child) {
  margin-right: 0.15rem;
  clear: left;
}

.ggjcnews > a:nth-child(odd):not(:first-child) {
  margin-left: 0.05rem; /* 左侧微调，保持对称 */
}

/* 控制底部边框显示 */
.ggjcnews > a:nth-child(6),
.ggjcnews > a:nth-child(7) {
  border-bottom: 0;
  padding-bottom: 0;
}

.ggjcnews > a:not(:first-child) h3 {
  font-size: 0.18rem;
  font-weight: normal;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 0.5rem;
  margin-bottom: 0.2rem;
  color:var(--tab-h-title);
}
.ggjcnews > a:not(:first-child) span{
  color: #888;
  font-size: 0.14rem;
}
/* 清除浮动 */
.ggjcnews::after {
  content: "";
  display: table;
  clear: both;
}
.sec-mod-gjxwnews{width: 7.79rem;}
        
/**************************************************************************************************09互动****/

.mod-hudo{}
.hudo{display:flex;}
.hudo-news-one{width: 4.14rem;margin-right: 0.19rem;}
.hudo-news-two{width: 7.27rem;margin-right: 0.19rem;}
.hudo-news-three{width: 4rem;}
.hudo-news-one a{display: block; width: 100%;box-sizing: border-box;border: 1px solid #E3E3E3;padding: 0.2rem 0.18rem 0.01rem 0.18rem;}
.hudo-news-one .huod-img{width: 3.75rem;height: 2.64rem;overflow: hidden;}
.hudo-news-one a img{width: 100%;height:100%;object-fit: cover; transition: all 0.3s ease;}
.hudo-news-one a img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
.hudo-news-one a h3{font-size: 0.18rem;line-height: 0.27rem;margin-top: 0.13rem;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;min-height: 0.53rem;}

 .hudo-news-two {
      display: grid;
      /* 两行布局，首图一行，后三图一行 */
      row-gap: 0rem; /* 第一个 a 与下面三个 a 之间的垂直空隙（只改这个值） */
      column-gap: 0.2rem; /* 下面三个 a 之间的水平间隙（保持不变） */
      grid-template-columns: repeat(3, 1fr);

    }

    /* 首图占满100%宽度 */
    .hudo-news-two a:first-child {
      display: block;
      width: 7.27rem;height: 4.58rem;
      position: relative;
      overflow: hidden;
      /* 关键：让首图横跨从第1列到最后一列，即100%宽度 */
      grid-column: 1 / -1;
      overflow: hidden;
     
    }
     .hudo-news-two a:first-child .huod-img{height: 4.58rem;}
    .hudo-news-two a:first-child .huod-img img {
      width: 100%;
      height:100%;
      object-fit: cover;
      transition: all 0.3s ease;
    }
   .hudo-news-two a:first-child .huod-img img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
    .hudo-news-two a:first-child h3 {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      color: #fff;
      background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
      padding: 0.1rem;
      font-size: 0.18rem;
      box-sizing: border-box;
      display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;
      height: 0.55rem;
      line-height: 0.4rem;
    }

    /* 后三个a标签定位到第二行，各占1/3宽度 */
    .hudo-news-two a:not(:first-child) {
      grid-row: 2; /* 固定在第二行 */
      display: flex;
      flex-direction: column;
      text-decoration: none;
      color: #333;
      box-sizing: border-box;
      width: 2.28rem;
      height: 2.27rem;
      border: 1px solid #E3E3E3;
    }
    .hudo-news-two a:not(:first-child) .huod-img{width: 2.28rem;height: 1.9rem;overflow: hidden;}
    .hudo-news-two a:not(:first-child) .huod-img img {
      width: 100%;
      height:100%;
      transition: all 0.3s ease;
      object-fit: cover;
    }
   .hudo-news-two a:not(:first-child) .huod-img img:hover{ transform: var(--img-zoom);  opacity: 0.8;}
    .hudo-news-two a:not(:first-child) h3 {
      font-size: 0.16rem;
      line-height: 0.24rem;
      text-align: left;
       padding: 0.08rem  0.15rem 0.15rem 0.15rem;
       display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp:1;
      overflow: hidden;
      text-overflow: ellipsis;
     
    }
    .hudo-news-two a:not(:first-child) h3:hover{  color: var(--main-color);}
    .hudo-news-three .news-list li{padding-bottom: 0.16rem;margin-bottom: 0.17rem;}
    .hudo-news-three .news-list li:last-child{margin-bottom: 0;}
    .hudo-news-three .list-date{}
    .hudo-news-three .news-list li h3{-webkit-line-clamp: 2;min-height: 0.47rem;}
    /*街社共治*/
    .sec-mod-jsgz{ width: 7.76rem;margin-right: 0.43rem;}
    .gdl{display: none !important;}
  /* 新闻容器样式 */
        .jdgz-news {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap:0.2rem;
        }
        
        /* 所有链接样式 */
        .jdgz-news a {
            display: flex;
            text-decoration: none;
            color: #333;
            overflow: hidden;
        }
        
        .jdgz-news a:hover {}
        
        /* 顶部两个新闻的样式 */
        .jdgz-news a:nth-child(-n+2) {
            flex-direction: column;
        }
        
        .jdgz-news a:nth-child(-n+2) .huod-img {
            width:3.77rem;
            height:2.35rem;
            overflow: hidden;
        }
        
        .jdgz-news a:nth-child(-n+2) .huod-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: all 0.3s ease;
        }
        .jdgz-news a:nth-child(-n+2) .huod-img img:hover{ transform: var(--img-zoom);  opacity: 0.8}
        
        .jdgz-news a:nth-child(-n+2) h3 {
            font-size: 0.18rem;
            line-height:0.24rem;
            font-weight:bold;
            display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          margin-top: 0.16rem;
          margin-bottom: 0.11rem;
          color:var(--tab-h-title);
        }
        
        /* 底部六个新闻的样式 */
        .jdgz-news a:nth-child(n+3) {
            align-items: flex-start;
            flex-direction: row;
            display: flex;
        }
        
        .jdgz-news a:nth-child(n+3) .huod-img {
            width:1.23rem;
            height: 0.82rem;
            flex-shrink: 0;
            margin-right: 0.2rem;
            overflow: hidden;

        }
        
        .jdgz-news a:nth-child(n+3) .huod-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
           transition: all 0.3s ease;
        }
         .jdgz-news a:nth-child(n+3) .huod-img img:hover{ transform: var(--img-zoom);  opacity: 0.8}
        
        .jdgz-news a:nth-child(n+3) .text-content {
            display: flex;
            flex-direction: column;
            flex-grow: 1;
            color:var(--tab-h-title);
        }
        
        .jdgz-news a:nth-child(n+3) h3 {
            font-size:0.18rem;
            font-weight:normal;
            margin-bottom: 5px;
            line-height: 0.24rem;
             display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          min-height: 0.48rem;
          color:var(--tab-h-title);
        }
        
        .jdgz-news a:nth-child(n+3) .date {
            font-size: 0.13rem;
            color:#AFAFAE;
            display:none;
        }
        
        /* 确保日期在标题下方 */
        .jdgz-news a:nth-child(n+3) h3,
        .jdgz-news a:nth-child(n+3) .date {
            width: 100%;
        }
        
        /* 处理单数个元素的情况 */
        .jdgz-news a:last-child:nth-child(odd) {
            grid-column: 1 / -1;
            max-width: calc(50% - 10px);
            margin: 0 auto;
        }

    
    /*民呼我应*/
     .sec-mod-mhwy{ width: 7.85rem;}
     .mhwy-news{width:100%;flex-wrap: wrap; display: flex;}
     .mhwy-news .new-box{width: calc((100% - 0.29rem) /2);margin-right: 0.29rem;background:none;border-bottom: 1px solid #E3E3E3;padding: 0;margin-bottom: 0.37rem;padding-bottom: 0.3rem}
     .mhwy-news .new-box:nth-child(2n) {margin-right: 0;}
     .mhwy-news .new-box .news-tag{
      display: none;
     }
      .mhwy-news .new-box .news-tit{ 
          font-size: 0.2rem;
           display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
           min-height: 0.48rem;
          margin: 0.1rem 0 0.17rem 0;
          font-weight: bold;
          color:var(--tab-h-title);
}
     .mhwy-news .new-box p{  
         font-size: 0.15rem;    
         display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 3;
          overflow: hidden;
          text-overflow: ellipsis;
          min-height: 0.38rem;
          color: #7A7A7A;
          font-weight: normal;
}
 .mhwy-news .new-box:nth-child(5) {border-bottom: 0;margin-bottom:0;padding-bottom: 0;}
 .mhwy-news .new-box:nth-child(6) {border-bottom: 0;margin-bottom:0; padding-bottom: 0;}

 /*******************************************************************************************************************************10 辟谣*/

 .pynews {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(6, 1fr);
  grid-gap: 0.13rem;
  height: 4.53rem;
}

.pynews a {
  display: flex;
  flex-direction: column;
  padding: 0.3rem;
  color: #ffffff;
  text-decoration: none;
}

/* 背景色设置 */
.pynews a:nth-child(1) { background-color: #2A3632; grid-column: 1; grid-row: 1 / span 3; }
.pynews a:nth-child(2) { background-color: #FFF47F; grid-column: 1; grid-row: 4 / span 3; color: #000; }
.pynews a:nth-child(3) { background-color: #3748A0; grid-column: 2; grid-row: 1 / span 6; }
.pynews a:nth-child(4) { background-color: #545375; grid-column: 3; grid-row: 1 / span 3; }
.pynews a:nth-child(5) { background-color: #E06594; grid-column: 3; grid-row: 4 / span 3; }
.pynews a:nth-child(6) { background-color: #3748A0; grid-column: 4; grid-row: 1 / span 2; }
.pynews a:nth-child(7) { background-color: #FFF47F; grid-column: 4; grid-row: 3 / span 2; color: #000; }
.pynews a:nth-child(8) { background-color: #2A3632; grid-column: 4; grid-row: 5 / span 2; }

/* 保持原有的字体大小和显示设置 */
.pynews a:nth-child(1) h3{
  font-size: 0.2rem;
  line-height: 0.25rem; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pynews a:nth-child(2) h3{
  font-size: 0.24rem;
  line-height: 0.32rem; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pynews a:nth-child(3) h3{
  font-size: 0.34rem;
  line-height: 0.48rem; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pynews a:nth-child(4) h3{
  font-size: 0.24rem;
  line-height: 0.32rem; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pynews a:nth-child(5) h3{
  font-size: 0.2rem;
  line-height: 0.25rem; 
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pynews a:nth-child(6) h3,
.pynews a:nth-child(7) h3,
.pynews a:nth-child(8) h3{
  font-size: 0.2rem;
  line-height: 0.27rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pynews a:nth-child(6) .button-container,
.pynews a:nth-child(7) .button-container,
.pynews a:nth-child(8) .button-container{
  display: none;
}

.pynews .button-container {
  margin-top: auto;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  font-size: 0.14rem;
}

.pynews .button-container i {
  margin-left: 0.02rem;
}

.pynews .button-container img {
  width: 0.14rem;
  height: 0.12rem;
  vertical-align: middle;
  filter: invert(100%);
}

.pynews a:nth-child(2) .button-container i img,
.pynews a:nth-child(7) .button-container i img {
  filter: none;
}

.pynews a:nth-child(7) .button-container {
  color: #000;
}

.pynews .button-container:hover {
  font-size: 0.15rem;
}

.pynews i img {
  width: 0.15rem;
  height: 0.12rem;
  vertical-align: middle;
  margin-left: 0.05rem;
  transition: transform 0.3s;
  margin-top: -0.05rem;
}

.pynews:hover i img {
  transform: translateX(4px);
}

    /********************************************************************************11深网品牌*******************************/
.index-cont-sp {


}
.swpp-cot{margin-bottom: 0.5rem;}
.mod-swpp{ padding: 0 1.6rem 0;margin-top: -0.2rem;}
.swnews{    padding: 0 0.8rem 0;}
.hk-news{padding: 0 0.8rem 0;}
button:focus {
            outline: none;
            box-shadow: none;
        }
/* 独特的类名，减少冲突 */
       .tabSliderComponentContainer {
    width: 100%;
}

.tabSliderComponentWrapper {
    background-color: #ffffff;
    overflow: hidden;
}

.tabSliderTitleSection {
    /* 保持原有样式 */
}

.tabSliderTitleText {
    font-weight: 700;
    color: #1f2937;
}

.tabSliderSubtitleText {
    color: #4b5563;
}

.tabSliderNavigation {
    position: relative;
}

.tabSliderControlButton {
    position: absolute;
    width: 0.36rem;
    height: 0.36rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    color: #666;
    padding: 0.12rem;
    box-sizing: border-box;
    border-radius: 50%;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
    font-size: 0.16rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #FBFBFB;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #f0f0f0; /* 默认浅灰色背景 */
}

.tabSliderControlButton:hover {
    background-color: #3748A0; /* 悬停时蓝色背景 */
    color: white;
}

.tabSliderControlButton:active {
    transform: translateY(-50%) scale(0.95);
}

.tabSliderPrevButton {
    left: 0.3rem;
}

.tabSliderNextButton {
    right:0.3rem;
}

.tabSliderTabsWrapper {
    overflow: hidden;
}

.tabSliderTabsContainer {
    display: flex;
    transition: transform 0.3s ease-in-out;
    gap:0.08rem; /* 设置按钮之间的间距 */
    padding: 0 0.08rem; /* 左右内边距，使第一个和最后一个按钮不贴边 */
}

.tabSliderTabButton {
    min-width: 1.89rem;
    height: 0.88rem;
    text-align: center;
    font-weight: 500;
    transition: all 0.3s ease;
    cursor: pointer;
    font-size: 0.19rem;
    border: none;
    color:var(--tab-h-title);
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #DBE0E3;
}
.tabSliderTabButton span{}
.tabSliderTabButtonActive {
    background-color: #3748A0; /* 激活状态蓝色背景 */
    color: white;
    background-image: url(../images/anwen.png);
    background-position:-0.25rem 0.16rem;

}
.tabSliderTabButtonActive:hover{ background-image: url(../images/anwen.png);}
.tabSliderTabButtonInactive:hover {
    background-color: #3748A0; /* 悬停时蓝色背景 */
    color: white;
}

.tabSliderContentContainer {
    padding: 0.2rem 0.9rem 0;

}

.tabSliderContentPanel {
    display: none;
}

.tabSliderContentActive {
    display: block;
}

.tabSliderContentTitle {

    font-weight: 700;
    color: #1f2937;
    margin-bottom: 16px;
}

.tabSliderContentText {
    color: #4b5563;
    line-height: 1.625;
}

/* 自定义箭头图标 */
.tabSliderArrowLeft::before {
    content: "<";
    font-weight: bold;

}

.tabSliderArrowRight::before {
    content: ">";
    font-weight: bold;

}


/*切换内容区*/

 .neirr {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0.13rem;
    margin: 0 auto;
    height: 4.10rem; /* 总高度固定 */
}

/* 修正列布局分配（核心调整） */
.neirr a:nth-child(1) { grid-column: 1; grid-row: 1; width: 2.95rem; height: 1.97rem; }
.neirr a:nth-child(2) { grid-column: 1; grid-row: 2; width: 2.95rem; height: 1.97rem; }
.neirr a:nth-child(3) { grid-column: 2; grid-row: 1 / 3; width: 6.45rem; height: 4.10rem; }
.neirr a:nth-child(4) { grid-column: 3; grid-row: 1; width: 2.95rem; height: 1.97rem; } /* 移至第三列第一行 */
.neirr a:nth-child(5) { grid-column: 3; grid-row: 2; width: 2.95rem; height: 1.97rem; } /* 第三列第二行 */
.neirr a:nth-child(6) { grid-column: 4; grid-row: 1 / 3; width: 2.95rem; height: 4.10rem; } /* 第四列跨两行 */

/* 图片容器样式（统一高度适配父元素） */
.pp-img {
    position: relative;
    width: 100%;
    height: 100%; /* 取消height:0，改用100%继承父元素高度 */
}

/* 图片填充规则（保持父元素尺寸） */
.pp-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* 保持比例填充，避免拉伸 */
}

/* 视频标记与标题定位 */
.neirr a {
    position: relative;
    overflow: hidden;
}

.neirr a h3 {
    position: absolute;
    bottom: 0.2rem; /* 适配rem单位 */
    left: 0.12rem;
    color: white;
    font-size: 0.16rem; /* 原16px转rem（假设1rem=100px，可按需调整） */
    font-weight:normal;
    margin: 0;
    z-index: 2;
    text-shadow: 0 0.01rem 0.02rem rgba(0,0,0,0.5);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;

}

.neirr a p {
    position: absolute;
    bottom: 0.5rem; /* 适配rem单位 */
    left: 0.12rem;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    font-size: 0.12rem; /* 原12px转rem */
    padding: 0.03rem 0.14rem;
    border-radius: 0.3rem;
    z-index: 2;
}

.neirr a p img {
    width: 0.10rem;
    height: 0.10rem;
    margin-right: 0.04rem;
    object-fit: contain;
}

/* 移除大播放按钮 */
.neirr a::before,
.neirr a::after {
    display: none;
}

/* 移除圆角 */
.neirr a,
.pp-img,
.pp-img img {
    border-radius: 0 !important;
}

/* 悬停效果 */
.neirr a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.neirr a:hover {
    transform: translateY(-0.03rem); /* 适配rem单位 */
    box-shadow: 0 0.05rem 0.15rem rgba(0,0,0,0.15);
}
     /************************************************************************************************************12产经*******************************/

.spnot{margin-top: 0;}
.cjnews-one{width: 6.83rem;}
.cjnews-one .img-scroll{}
.cjnews-one-scroll .swiper-container {
      width: 100%;
      height: 100%;
    }
.cjnews-one-scroll .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.cjnews-one-scroll .swiper-slide a {display: block;width: 100%;height: 100%;}
.cjnews-one-scroll .swiper-slide a img {width: 100%;transition: all 0.3s ease;height: 4.53rem;}
.cjnews-one-scroll .swiper-slide a img:hover{transform: var(--img-zoom);  opacity: 0.8;}
.cjnews-one-scroll .swiper-button-prev {
  background-image: url(../images/icon-arrow-l.png);
  width: 0.1rem;
  height: 0.18rem;
  background-size: 100% auto;
  left: 0.18rem;
}
.cjnews-one-scroll .swiper-button-next {
  background-image: url(../images/icon-arrow-r.png);
    width: 0.1rem;
  height: 0.18rem;
  background-size: 100% auto;
  right: 0.18rem;
}
.cjnews-one-tit{display: block;width: 100%;}
.cjnews-one-tit h3{font-size: 0.2rem;text-align: left;line-height: 0.3rem;margin-top: 0.28rem;margin-bottom: 0.17rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;color:var(--tab-h-title);}
.cjnews-one-tit p{font-size: 0.16rem;text-align: left; line-height: 0.24rem;font-weight: normal;color:#616161;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
/********第二列*********/
.cjnews-two{width: 4.46rem;margin: 0 0.2rem 0 0.2rem; box-sizing: border-box;}

        /* 第一个带图的新闻项 */
        .cjnews-two .first-item {
            display: block;
            position: relative;
            width: 100%;
            height:2.37rem;
            margin-bottom: 0.2rem; /* 与下方间距 */
            overflow: hidden;
        }
        .cjnews-two .first-item .cj-img {
               width: 100%;
              height:2.37rem;
              overflow: hidden;
        }
        .cjnews-two .first-item .cj-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: all 0.3s ease;
        }
        .cjnews-two .first-item .cj-img img:hover{transform: var(--img-zoom);  opacity: 0.8;}
         .cjnews-two .first-item h3 {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            margin: 0;
            padding:0.15rem;
            box-sizing: border-box;
            color: #fff;
            font-size: 0.18rem;
            line-height: 0.29rem;
            text-align:left;
            background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
           display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis; 
            height: 0.5rem;
        }


        /* 其余新闻项 */
        .cjnews-two a:not(.first-item) {
             display: block;
            padding-bottom: 0.15rem;
            margin-bottom: 0.15rem;
            border-bottom: 1px solid #ebebeb;
            padding-top: 0.1rem;
            padding-left: 0.27rem;
            background: url(../images/icon-list.png) no-repeat left 0.15rem;
            background-size: 0.09rem auto;
        }
        .cjnews-two a:not(.first-item) h3 {
            margin: 0;
            font-size: 0.18rem;
            line-height: 1.4;
            display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;
            color:var(--tab-h-title);
        }
        .cjnews-two a:not(.first-item) .news-tag{
            display: none;
        }
        .cjnews-two a:not(.first-item):last-child{
          margin-bottom: 0;
        }
        /* 新闻标签样式 */
        .news-tag {
            display: inline-block;
            background: var(--tab-bg);
            color: #fff;
            font-size: 0.13rem;
            height: 0.22rem;
            line-height: 0.22rem;
            padding: 0 0.1rem;
            margin-right: 0.1rem; /* 与文字的水平间距 */
        }
/*第三列*/
.cjnews-three{width: 4.19rem;}

/* 底部六个新闻的样式 */
        .cjnews-three a{
            align-items: flex-start;
            flex-direction: row;
            display: flex;
            margin-bottom: 0.14rem;
            border-bottom: 1px solid #F0F0F0;
            padding-bottom: 0.14rem;
        }
        
       .cjnews-three a .huod-img {
            width:1.23rem;
            height: 0.82rem;
            flex-shrink: 0;
            margin-right: 0.2rem;
            overflow: hidden;

        }
        
        .cjnews-three a .huod-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
           transition: all 0.3s ease;
        }
        .cjnews-three a .huod-img img:hover{ transform: var(--img-zoom);  opacity: 0.8}
        
       .cjnews-three a .text-content {
            display: flex;
            flex-direction: column;
            flex-grow: 1;
        }
        
        .cjnews-three a h3 {
            font-size:0.18rem;
            font-weight:normal;
            margin-bottom: 0.08rem;
            line-height: 0.24rem;
             display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          min-height: 0.48rem;
         color:var(--tab-h-title);
        }
        
       .cjnews-three a .date {
            font-size: 0.13rem;
			line-height:0.13rem;
            color:#AFAFAE;
            display: block;
        }
        
        /* 确保日期在标题下方 */
      .cjnews-three a h3,
      .cjnews-three a .date {
            width: 100%;
        }
        
        /* 处理单数个元素的情况 */
        .cjnews-three a:last-child:nth-child(odd) {
           border-bottom:none;
           margin-bottom: 0;
           padding-bottom: 0;
        }

        /******************************************************************13  EYESHENZHEN*******************************/
        .szeyes{display: flex;}
        .szeye-news{}
        .szeye-one{width:4rem ;margin-right: 0.25rem;}
        .szeye-one a {
            display: flex;
            width: 100%;
            text-decoration: none;
            color: #333;
            border-bottom: 1px solid #eee;
            padding:0.17rem 0;
            align-items: center;
        }
        .szeye-one a:first-child {
            padding-top: 0;
        }       
       .szeye-one a:last-child {
            border-bottom: none;
        }
        
       .szeye-one a .pp-img {
            position: relative;
            width:1.3rem;
            height:0.74rem;
            overflow: hidden;
        }
        
        .szeye-one a .pp-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
            transition: all 0.3s ease;

        }
        .szeye-one a .pp-img img:hover{transform: var(--img-zoom);  opacity: 0.8;}
        .szeye-one a .pp-img p {
            position: absolute;
            left: 0.07rem;
            bottom: 0.07rem;
            color: white;
            background-color: rgba(0, 0, 0, 0.6);
            padding:0.05rem 0.1rem;
            font-size: 0.1rem;
            display: flex;
            align-items: center;
            border-radius: 0.3rem;
            height: 0.2rem;
        }
        
        .szeye-one a .pp-img p::before {
            content: '';
            display: inline-block;
            width: 0;
            height: 0;
            border-top:0.05rem solid transparent;
            border-bottom:0.05rem solid transparent;
            border-left: 0.06rem solid white;
            margin-right: 0.06rem;
        }
        
        .szeye-one a h3 {
            margin-left: 0.15rem;
            flex: 1;
            font-size: 0.18rem;
            line-height: 1.5;
            font-weight: normal;
            color: #000;
            display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;
            color:var(--tab-h-title);
        }
        .szeye-one a h3:hover{ color: var(--main-color);}
        /****/
        .szeye-two{width: 11.71rem;margin-left: 0 0.25rem}
        
        .szeye-two {
  display: grid;
  grid-template-columns: 1fr 1fr; /* 两列等宽 */
  grid-template-rows: 1fr 1fr;    /* 两行等高 */
  gap: 0.25rem; /* 元素之间的间隔 */
}

/* 第一个a标签占满左侧整列 */
.szeye-two a:first-child {
  grid-column: 1 / 2; /* 第一列 */
  grid-row: 1 / 3;    /* 跨两行 */

}
.szeye-two a:first-child .szeye-two-img{ width: 7.72rem;height: 4.77rem;overflow: hidden;}


/* 第二个a标签在右侧上方 */
.szeye-two a:nth-child(2) {
  grid-column: 2 / 3; /* 第二列 */
  grid-row: 1 / 2;    /* 第一行 */
}
.szeye-two a:nth-child(2) .szeye-two-img,.szeye-two a:nth-child(3) .szeye-two-img{  width: 3.71rem;height: 2.06rem;}

/* 第三个a标签在右侧下方 */
.szeye-two a:nth-child(3) {
  grid-column: 2 / 3; /* 第二列 */
  grid-row: 2 / 3;    /* 第二行 */
  margin-top: -0.1rem;
}

/* 链接元素样式 */
.szeye-two a {
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: #333;
  height: 100%; /* 确保占满网格单元格 */
}

/* 图片容器样式 */
.szeye-two-img {
  position: relative;
  /*flex: 1;  占满可用高度 */
  overflow: hidden;

}

/* 图片自适应 */
.szeye-two-img img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* 保持比例填充容器 */
  transition: all 0.3s ease;

}
.szeye-two-img:hover img{  transform: var(--img-zoom);  opacity: 0.8;}

/* 视频标识样式 */
.szeye-two-img p {
             position: absolute;
            left: 0.2rem;
            bottom: 0.25rem;
            color: white;
            background-color: rgba(0, 0, 0, 0.6);
            padding:0.16rem 0.16rem;
            font-size: 0.14rem;
            display: flex;
            align-items: center;
            border-radius: 0.3rem;
            height: 0.2rem;
  
}

/* 三角形装饰 */
.szeye-two-img p::before {
  content: '';
            display: inline-block;
            width: 0;
            height: 0;
            border-top:0.05rem solid transparent;
            border-bottom:0.05rem solid transparent;
            border-left: 0.06rem solid white;
            margin-right: 0.06rem;
}

/* 标题样式 */
.szeye-two h3 {
  margin-top: 0.18rem;
  font-size:0.22rem;
  line-height: 0.26rem;
   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;
   color:var(--tab-h-title);
}
.szeye-two h3:hover{
  color: var(--main-color);
}
.szeye-two a:nth-child(2) h3,.szeye-two a:nth-child(3) h3 { font-size:0.18rem;line-height: 0.21rem;  margin-top: 0.15rem;min-height: 0.23rem;color:var(--tab-h-title);}

/*********/
 /* 容器布局：Flex 实现一排四个 */
        .szeye-three {
            display: flex;
            justify-content: space-between;
            gap:0.23rem;
            width: 100%;
            box-sizing: border-box;
            margin-top: 0.3rem;
        }

        /* a 标签基础样式 */
        .szeye-three a {
            flex: 1;
            text-decoration: none;
            color: #000;
            display: block;
            overflow: hidden; /* 裁剪溢出内容，保持圆角 */
            transition: all 0.3s ease; /* 所有属性过渡（放大、背景、颜色） */
        }

        /* 图片容器 */
        .szeye-three-img {
            width: 100%;
            height: 2.41rem;
            overflow: hidden;
        }

        /* 图片样式 */
        .szeye-three-img img {
            width: 100%;
            height: 100%;
            object-fit: cover; /* 保持比例填充 */
            transition: transform 0.3s ease; /* 预留图片过渡（若需单独动效） */
        }

        /* 标题样式 */
        .szeye-three a h3 {
            font-size:0.2rem;
            margin:0.1rem;
            line-height:0.26rem;
            color:var(--tab-h-title);
            overflow: hidden;
            transition: color 0.3s ease; /* 文字颜色过渡 */
            display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;
        }

        /* 摘要样式 */
        .szeye-three a p {
            font-size:0.15rem;
            color: #666;
            margin: 0 0.1rem 0.1rem;
            transition: color 0.3s ease; /* 文字颜色过渡 */
            display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;
        }

        /* 🔥 鼠标悬停效果（核心修改）🔥 */
        .szeye-three a:hover {
            transform: scale(1.05); /* 整体放大1.05倍 */
            background: linear-gradient(135deg, #253352, #7E8BA7); /* 蓝→浅蓝渐变（135度方向） */
            padding:0.1rem;
        }

        .szeye-three a:hover h3,
        .szeye-three a:hover p {
            color: #fff; /* 标题和摘要变白 */
        }

/*****************************************领导下三个banner 有滚动切换**********************************************/
.header-top{
    margin-top:0;
    margin-bottom:0.42rem !important;
}
.w100{ 
    width: 100%;
    margin: 0 auto;
}
.flexsb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;}

.scroll{
    position:relative;
    width: 33%;
     height:0.97rem;
    line-height:20px;
    overflow: hidden;
    margin-right: 0px;
}
.scroll ul{
    position:absolute;
    width: 100%;
    top:0;
    left:0;
}
.scroll li{
     height:0.97rem;
}
.scroll li img{
     height:0.97rem;
    width: 100%;
    object-fit: cover;
}
#list1,
#list4{
    margin: 0px 0.15rem;
    height:0.97rem;
}
#list1 li img,
#list4 li img{
    height:0.97rem;
    width: 100%;
}
#list2,
#list3{
    height:0.97rem;
}
/*广告位*/
.topbanner-gw{display: block;position: relative;z-index: 10;overflow: hidden;}
.Apost{display:flex; justify-content:space-between;height: 1.75rem;margin-bottom: 0.45rem;overflow: hidden;gap:0.15rem}
.Apost img{width:5.22rem !important;height:1.75rem !important;}
.Bpost{display:flex; justify-content:space-between;height: 1.75rem;margin-bottom: 0.45rem;overflow: hidden;gap:0.15rem}
.Bpost img{width:7.8rem !important;height:1.75rem !important;}
.Cpost{display:flex; justify-content:space-between;height: 1.75rem;margin-bottom: 0.45rem;overflow: hidden;gap:0.15rem}
.Cpost img{width:7.8rem !important;height:1.75rem !important;}
/*来源日期*/
.laiyuan-phone{display: none;}
.tuijian-sw-t{display: none;}
.sec-mod-yw-phone{display:none;}
.sec-mod-gq-phone{display:none;}
.noflex{display:flex}
.sec-mod-zw .iih{display: none;}
.sec-mod-street-phone{display: none;}
.sec-mod-look-phone{display: none;}
.sec-mod-keji-phone{display: none;}
.sec-mod-wenhua-phone{display: none;}
.sec-mod-international-phone{display: none;}
.sec-mod-chanjing-phone{display: none;}
.sec-mod-all-phone{display: none;}
.sec-mod-video-phone{display: none;}
.video-phone-three{display: none;}
.sznews-logo img{}

.index{overflow-x: hidden !important;}
.news-text {font-weight: bold; }
.mod-tit a{color: var(--tab-h-title);font-weight: bold;}

/* 手机版适配--------------*/
@media screen and (max-width: 768px) {
  .topbanner-gw{display: none;}
  .top-head .curve{display:none;}
  .Apost{display: none;}
  .Bpost{display: none;}
  .Cpost{display: none;}
  .index {background: none;}
  .index-cont{margin-top:0;}
  .mod-leader{padding: 0 0.3rem 0 !important;}
  .tuijian-sw-t .mod-hd{margin-left:0.3rem !important;margin-right: 0.3rem!important;}
  .tuijian-gt{padding-left: 0.3rem !important;padding-right: 0.3rem !important;}
  .tuijian-list{padding-left: 0.3rem !important;padding-right: 0.3rem !important;}
  .mod-sz .mod-hd{margin-left:0.3rem !important;margin-right: 0.3rem!important;}
  .sec-mod-zw{padding-left: 0.3rem !important;padding-right: 0.3rem !important;}  
  .sec-mod-yw-phone .sec-mod-hd{margin-left:0.3rem !important;margin-right: 0.3rem!important;} 
   .sec-mod-yw-phone .tuijian-list{padding-left: 0.3rem !important;padding-right: 0.3rem !important;}
   .sec-mod-gq-phone .sec-mod-hd{margin-left:0.3rem !important;margin-right: 0.3rem!important;}
 .sec-mod-gq-phone .tuijian-list{padding-left: 0.3rem !important;padding-right: 0.3rem !important;}
 .sec-mod-wzsz .sec-mod-hd{margin-left:0.3rem !important;margin-right: 0.3rem!important;}
  .sec-mod-wzsz .news-list-wzsz{padding-left: 0.3rem !important;padding-right: 0.3rem !important;}
  .noflex{display: block;}
  .zctop{margin-top: 0.8rem;}
  .Ai-news{display: none !important;}
  .index-cont{padding: 0 0 0.2rem 0;}/*padding: 0 0.3rem 0.5rem;*/
  .mod-leader{padding: 0;background: none;}
  .leader-img{display: none;}
  .leader-headline{font-size: 0.44rem;line-height: 0.51rem;text-align: center;color: #30322C;
        background: linear-gradient(177deg, #6F7565 26.953125%, #B193A5 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        margin-bottom: 0.3rem;
        display: block;}
  .leader-list li{width: 100%;}
  .leader-list li a{color:var(--tab-h-title);font-size: 0.28rem;line-height: 0.33rem;}
  .leader-list li:nth-child(3), .leader-list li:nth-child(4){display: none;}
  .moreleader{display: none !important;}
  .header-top{display: none;}
  .mod-top-news{display: none;}
  /*02头条 推荐*/
  .mod-top-news-phone{margin-bottom: 0.5rem;}
  .tuijian-sw-t{margin-bottom: 0.8rem;display: block;}
  .mod-tit{font-size: 0.38rem;color: var(--tab-h-title);}
  .mod-tit a{color: var(--tab-h-title);font-weight: bold;}
  .tuijian-phone .swiper-container {
      width: 100%;
      height: 100%;
    }
 .tuijian-phone .swiper-slide {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
  .tuijian-phone a h6{font-size: 0.3rem;color: #000;line-height: 0.38rem;padding: 0.24rem 0 0.1rem 0;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
  .tuij-phone-img{width:100%;height: 4.64rem;}
  .tuij-phone-img img{width: 100%;height: 100%; object-fit: cover;}
  .tuijian-sw-t .swiper-pagination {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap:0.08rem; 
  margin-top:0.1rem
}
  .tuijian-sw-t .swiper-pagination-bullet {
  width: 7px !important;
  height: 7px !important; 
  border-radius: 50% !important; 
  background: #ccc !important; 
  opacity: 1 !important; 
  transition: all 0.3s ease !important; 
}
  .tuijian-sw-t .swiper-pagination-bullet-active {
   width: 40px !important; 
  height: 7px !important; 
  border-radius: 4px !important; 
  background: #30322C !important; /* 长条激活颜色 */
}

/*视频滚图1*/
.tuijian-sp{padding-left: 0.3rem;margin-top: 0.8rem;}
.uijian-sp-video{width: 100%;}
.tuijian-sp-video{width: 100%;}
.phone-viedo-one .swiper-container {
      width: 100%;
      height: 100%;
    }
.phone-viedo-one .swiper-slide {
      width: 2.95rem !important;
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.phone-viedo-one .swiper-slide a{width: 2.95rem;display: block;position: relative;}
.phone-viedo-one .swiper-slide a .pp-img{width: 2.95rem; height: 1.85rem;}
.phone-viedo-one .swiper-slide a .pp-img img{width: 100%; height:100%; object-fit: cover;}
.phone-viedo-one .swiper-slide a p {
    position: absolute;
    width: 0.98rem;
    height: 0.41rem;
    bottom: 1.1rem;
    left: 0.12rem;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    font-size: 0.18rem;
    padding: 0.03rem 0.14rem;
    border-radius: 0.3rem;
    z-index: 2
  }
.phone-viedo-one .swiper-slide a p img{
      width: 0.20rem;
    height: 0.14rem;
    margin-right: 0.04rem;
    object-fit: contain;
    }
    .phone-viedo-one .swiper-slide a h3{margin-top: 0.2rem;font-size: 0.28rem;line-height:0.36rem;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
/***手机通用列表1***/
 .tuijian-list {
           width: 100%;
           margin-top: 0.5rem;
        }

        .tuijian-list a {
            display: flex; /* 外层flex布局，图片和文字容器并排 */
            align-items: flex-start;
            text-decoration: none;
            color: #333;
            margin-bottom: 0.26rem;
        }

        .tuijian-list a:hover {
           
        }

        .tuijian-list-img {
            flex-shrink: 0; /* 图片不压缩 */
            width:2.02rem;
            height:1.32rem;
            overflow: hidden;
            margin-right:0.3rem;
        }

        .tuijian-list-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s ease;
            overflow: hidden;
        }

        .tuijian-list a:hover .tuijian-list-img img {
            transform: scale(1.05);
        }

        /* 文字内容容器 - 确保标题和来源垂直排列 */
        .tuijian-content {
            flex: 1; /* 占满剩余宽度 */
             /* 与图片保持距离 */
        }

        .tuijian-content h6 {
            /* 标题独占一行 */
            font-size:0.28rem;
            line-height: 1.4;
            margin: 0 0 0.23rem 0; /* 只保留底部间距 */
            color:var(--tab-h-title);
            width: 100%; /* 确保占满整行 */
            display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;
        }
       .tuijian-content h6:hover{color: var(--main-color);}

        .tuijian-content p {
            /* 来源信息独占一行 */
            font-size: 0.22rem;
            line-height: 1.4;
            margin: 0;
            color: #A8A8A7;
            width: 100%; /* 确保占满整行 */
        }

        .tuijian-content p span:nth-child(1) {
            margin-right: 0.3rem;
            color:#A8A8A7
        }
      .tuijian-list > a:last-child{margin-bottom: 0;}
/***深圳频道**/
.mod-sz .mod-tit-r{display: none;}
.sec-mod-tit{font-size: 0.3rem;color: var(--tab-h-title);}
.sec-mod-tit i{width: 0.2rem;position: absolute;right: 0.4rem;}
.news-list li{margin-bottom: 0.34rem;padding-bottom: 0.34rem;}
.mod-politics{display: none;}
.sec-mod-zw{width: 100%;margin-right: 0;}
.sec-mod-zw .iih{display: inline-block;margin-left:2.9rem;}
.sec-mod-zw .iih span em{display:inline-block;height: 0.43rem;box-sizing: border-box;padding: 0.05rem;border: 1px solid #253352;font-size: 0.24rem;}

.iih-phone{ display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 800px;
  text-decoration: none;
  color: #333;}
.news-text {font-weight: bold; }
.iih-phone em{ font-style: normal;}
.iih {
  flex: 1;
  text-align: center;
  margin: 0 10px;
}

.iih span {
  margin: 0 5px;
}
.iih em{display: inline-block;border: 1px solid #020f34;font-size: 0.24rem;box-sizing: border-box;padding:0.1rem;color: #253352;}
.iih em:nth-child(1){width: 2.2rem;}
.iih em:nth-child(2){width: 0.76rem;display: none;}
.iih-phone .arrow-icon {
  margin-top:0.1rem
}


.news-list li:first-child h3{font-size: 0.28rem;line-height: 0.37rem;margin-bottom: 0.24rem;}
.news-list li:first-child div{display: none;}
.news-list li:first-child h6{display: none;}
.news-list li:first-child .list-date{display: block;font-size: 0.22rem;}
.news-list li h3{font-size: 0.28rem;line-height: 0.38rem;-webkit-line-clamp: 2; color:var(--tab-h-title);}
.laiyuan-phone{display: block;font-size: 0.22rem;line-height: 0.4rem;color:#A8A8A7}
.laiyuan-phone span:nth-child(1){margin-right: 0.17rem;}
.news-list li:last-child{border-bottom: 1px solid #ebebeb;padding-bottom: 0.34rem;}
/**要闻*/
.sec-mod-yw{display: none;}
.sec-mod-yw-phone{display: block;margin-top: 0.6rem;}
.sec-mod-yw-phone .tuijian-list {margin-top:0}
.sec-mod-yw-phone .tuijian-list a:first-child .tuijian-list-img {width: 100%;height:3.86rem;}
.sec-mod-yw-phone .tuijian-list a:first-child{display: block;}
.sec-mod-yw-phone .tuijian-list a:first-child .tuijian-content {margin-left:0;}
.sec-mod-yw-phone .tuijian-list a:first-child .tuijian-content h6{margin-top: 0.21rem;margin-bottom: 0.5rem;color:var(--tab-h-title);}
.sec-mod-yw-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
/**各区*/
.sec-mod-gq{display: none;}
.sec-mod-gq-phone{display: block;margin-top: 0.6rem;margin-bottom: 0.5rem;}
.sec-mod-gq-phone .tuijian-list {margin-top:0}
.sec-mod-gq-phone .tuijian-list a:first-child .tuijian-list-img {width: 100%;height:3.86rem;}
.sec-mod-gq-phone .tuijian-list a:first-child{display: block;}
.sec-mod-gq-phone .tuijian-list a:first-child .tuijian-content {margin-left:0;}
.sec-mod-gq-phone .tuijian-list a:first-child .tuijian-content h6{margin-top: 0.21rem;margin-bottom: 0.5rem;color:var(--tab-h-title);}
.sec-mod-gq-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
/*视频滚动2*/
.sec-mod-video-phone{display: block;padding-bottom: 0.5rem;}
.sec-mod-video-phone .sec-mod-hd{margin-left: 0.3rem !important;margin-right: 0.3rem !important;}
.sec-mod-video-phone .tuijian-sp-two{width: 100%;}

.tuijian-sp-two {
      /* 容器宽度可根据实际需求调整 */
      width: 100%;

      margin: 0 auto;
      overflow: hidden;
    }
.phone-viedo-two .swiper-wrapper {
      display: flex;
    }

    /* 所有幻灯片保持相同大小 - 添加命名空间 */
    .phone-viedo-two .swiper-slide {
      flex-shrink: 0;
      width: 100%;
      transition: all 0.3s ease;
      position: relative;
      height: 5.02rem;
    }

    /* 图片样式 - 添加命名空间 */
    .phone-viedo-two .swiper-slide img {
      width: 100%;
      height:100%;
      display: block;
      object-fit:cover;
    }

    /* 标题样式 - 添加命名空间 */
    .phone-viedo-two .swiper-slide p {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: 0;
      padding: 12px 10px;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
      color: #fff;
      font-size: 14px;
      line-height: 1.4;
      text-align: center;
      box-sizing: border-box;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    /* 导航按钮 - 添加命名空间 */
    .phone-viedo-two .swiper-button-prev,
    .phone-viedo-two .swiper-button-next {
      width: 40px;
      height: 40px;
      background: rgba(255,255,255,0.8);
      border-radius: 50%;
      top: 50%;
      transform: translateY(-50%);
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 10;
    }

    .phone-viedo-two .swiper-button-prev::after,
    .phone-viedo-two .swiper-button-next::after {
      font-size: 18px;
      color: #333;
    }
    /* 仅限定 .tuijian-sp-two 下的分页器容器 */
.tuijian-sp-two .swiper-pagination {
  left:36%;
  padding: 5px 0; /* 额外内边距区分 */
}

/* 仅限定 .tuijian-sp-two 下的分页器圆点（未激活状态） */
.tuijian-sp-two .swiper-pagination-bullet {
  width: 6px; /* 与其他分页器不同的大小 */
  height: 6px;
  background: #999; /* 独特的未激活颜色（区别于其他分页器的#ccc） */
  margin: 0 3px; /* 不同的间距 */
  opacity: 0.8; /* 独特的透明度 */
}

/* 仅限定 .tuijian-sp-two 下的分页器圆点（激活状态） */
.tuijian-sp-two .swiper-pagination-bullet-active {
  width: 20px; /* 激活时用椭圆形区分（其他分页器可能是圆形） */
  border-radius: 3px; /* 椭圆效果 */
  background:#30322C; /* 独特的激活色（如橙色，区别于其他的#333） */
  opacity: 1;
}
/*视频滚动3*/
.video-phone-three{margin-top: 0;margin-bottom: 0.5rem;display: block;}
.phone-viedo-three .swiper-container {
      width: 100%;
      height: 100%;
    }
.phone-viedo-three .swiper-slide {
      width: 2.95rem !important;
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.phone-viedo-three .swiper-slide a{width: 2.95rem;display: block;position: relative;}
.phone-viedo-three .swiper-slide a .pp-img{width: 2.95rem; height: 1.85rem;}
.phone-viedo-three .swiper-slide a .pp-img img{width: 100%; height:100%; object-fit: cover;}
.phone-viedo-three .swiper-slide a p {
    position: absolute;
    width: 0.5rem;
    height: 0.45rem;
    bottom: 1.3rem;
    left: 1.3rem;
    display: flex;
    align-items: center;
    background: rgba(0, 0, 0, 0.6);
    color: white;
    font-size: 0.18rem;
    padding: 0.03rem 0.14rem;
    border-radius: 0.3rem;
    z-index: 2
  }
.phone-viedo-three .swiper-slide a p img{
      width: 0.8rem;
    height: 0.14rem;
   
    object-fit: contain;
    }
    .phone-viedo-three .swiper-slide a h3{margin-top: 0.2rem;font-size: 0.28rem;line-height:0.36rem;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;}

/*问政深圳*/
.sec-mod-wzsz{width: 100%;margin-right: 0;}
.sec-mod-wzsz:nth-child(n+2){display: none;}
.sec-mod-wzsz .news-list-wzsz{width: 100%;}
.news-list-wzsz li:first-child .img-wrap{height: 4.09rem;}
.news-list-wzsz li:first-child h3{font-size: 0.3rem;line-height: 0.4rem;color: var(--tab-h-title);}
.news-list-wzsz li:first-child .laiyuan-phone{display: none;}
.news-list-wzsz li h3{font-size: 0.28rem;line-height: 0.38rem;-webkit-line-clamp:2;}
.news-list-wzsz li .laiyuan-phone{display: block;}


.mod-sb{display: none;}
/*街社共治手机版*/
.sec-mod-street-phone{display: block;margin-top: 0.6rem;margin-bottom: 0.5rem;}
.sec-mod-street-phone .sec-mod-hd{margin-left: 0.3rem;margin-right: 0.3rem;}
.sec-mod-street-phone .tuijian-list {margin-top:0}
.sec-mod-street-phone .tuijian-list a:first-child .tuijian-list-img {width: 100%;height:3.86rem;}
.sec-mod-street-phone .tuijian-list a:first-child{display: block;}
.sec-mod-street-phone .tuijian-list a:first-child .tuijian-content {margin-left:0;}
.sec-mod-street-phone .tuijian-list a:first-child .tuijian-content h6{margin-top: 0.21rem;margin-bottom: 0.5rem;color:var(--tab-h-title);}
.sec-mod-street-phone .tuijian-list a:first-child .tuijian-content p{display: none;}

/*深网观察*/
.sec-mod-look-phone{display: block;padding-left: 0.3rem;padding-right: 0.3rem;}
.sec-mod-look-phone .news-list-wzsz{width: 100%;}
.sec-mod-look-phone .news-list-wzsz li:first-child .img-wrap{height: 4.09rem;}
.sec-mod-look-phone .news-list-wzsz li:first-child h3{font-size: 0.3rem;line-height: 0.4rem;}
.sec-mod-look-phone .news-list-wzsz li:first-child .laiyuan-phone{display: none;}
.sec-mod-look-phone .news-list-wzsz li h3{font-size: 0.28rem;line-height: 0.38rem;-webkit-line-clamp:2;}
.sec-mod-look-phone .news-list-wzsz li .laiyuan-phone{display: block;}
.sec-mod-look-phone .news-list-wzsz li:nth-child(n+2) .img-wrap {display:none}
/*科技创新*/
.mod-kjcx{display: none;}
.sec-mod-keji-phone {display: block;margin-top: 0.8rem;}
.sec-mod-keji-phone .mod-hd{margin-left: 0.3rem;margin-right: 0.3rem;}
.sec-mod-keji-phone .tuijian-list {margin-top:0}
.sec-mod-keji-phone .tuijian-list a:first-child {display: block;width: 100%;height:3.52rem;position: relative;}
.sec-mod-keji-phone .tuijian-list a:first-child .tuijian-list-img{width: 100%;height:3.52rem;}
.sec-mod-keji-phone .tuijian-list a:first-child .tuijian-list-img img {width: 100%;height: 100%;}
.sec-mod-keji-phone .tuijian-list a:first-child .tuijian-content {position: absolute;top: 0;}
.sec-mod-keji-phone .tuijian-list a:first-child .tuijian-content h6{margin-bottom: 0.5rem;color:#fff;padding: 0.2rem;background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);}
.sec-mod-keji-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
.sec-mod-keji-phone .tuijian-list a:first-child .tuijian-content{margin-left: 0;}
.sec-mod-keji-phone .tuijian-list a:first-child .button-container{
  position: absolute;
    bottom: 0.25rem;
    left: 0.25rem;
    width: 1.6rem;
    height: 0.57rem;
    font-size: 0.18rem;
  }
.sec-mod-keji-phone .tuijian-list a:first-child .button-container .view-more-button {
    color: black;
    border: none;
    padding: 0.1rem 0.2rem;
    cursor: pointer;
    text-decoration: none;
    background: rgb(247 245 245 / 60%);}
.sec-mod-keji-phone .tuijian-list a:first-child .button-container .view-more-button i {
    width: 0.16rem;
    height: 0.12rem;
    display: inline-block;
    margin-left: 0.1rem;
    transition: all 0.3s ease;
}
.sec-mod-keji-phone .tuijian-list a:first-child .button-container .view-more-button i img {
    width: 100%;
    padding-bottom: 0.05rem;}

/*文化创意*/
.mod-whcy{display: none;}
.sec-mod-wenhua-phone {display: block;margin-top: 0.8rem;}
.sec-mod-wenhua-phone .mod-hd{margin-left: 0.3rem;margin-right: 0.3rem;}
.sec-mod-wenhua-phone .tuijian-list {margin-top:0}
.sec-mod-wenhua-phone .tuijian-list a:first-child {display: block;width: 100%;height:3.52rem;position: relative;}
.sec-mod-wenhua-phone .tuijian-list a:first-child .tuijian-list-img{width: 100%;height:3.52rem;}
.sec-mod-wenhua-phone .tuijian-list a:first-child .tuijian-list-img img {width: 100%;height: 100%;}
.sec-mod-wenhua-phone .tuijian-list a:first-child .tuijian-content {position: absolute;top: 0;}
.sec-mod-wenhua-phone .tuijian-list a:first-child .tuijian-content h6{margin-bottom: 0.5rem;color:#fff;padding: 0.2rem;background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);}
.sec-mod-wenhua-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
.sec-mod-wenhua-phone .tuijian-list a:first-child .tuijian-content{margin-left: 0;}
.sec-mod-wenhua-phone .tuijian-list a:first-child .button-container{
  position: absolute;
    bottom: 0.25rem;
    left: 0.25rem;
    width: 1.6rem;
    height: 0.57rem;
    font-size: 0.18rem;
  }
.sec-mod-wenhua-phone .tuijian-list a:first-child .button-container .view-more-button {
    color: black;
    border: none;
    padding: 0.1rem 0.2rem;
    cursor: pointer;
    text-decoration: none;
    background: rgb(247 245 245 / 60%);}
.sec-mod-wenhua-phone .tuijian-list a:first-child .button-container .view-more-button i {
    width: 0.16rem;
    height: 0.12rem;
    display: inline-block;
    margin-left: 0.1rem;
    transition: all 0.3s ease;
}
.sec-mod-wenhua-phone.tuijian-list a:first-child .button-container .view-more-button i img {
    width: 100%;
    padding-bottom: 0.05rem;}
/****湾区· 时事*/
.mod-wqss{margin-top: 0.8rem;}
.mod-wqss .mod-hd{margin-left: 0.3rem ;margin-right: 0.3rem;}
.mod-wqss .mod-tit-r{display: none;}
.sec-mod-wqnews{display: none;}
/*全国新闻*/
.sec-mod-qgnews{display: block;padding-left: 0.3rem;padding-right: 0.3rem;}
.sec-mod-qgnews{display: none;}
.mod-wqss .mod-bd:nth-child(2){display: none;}
.mod-wqss .mod-bd:nth-child(3){display: none;}
.sec-mod-all-phone .sec-mod-hd{margin-left: 0.3rem ;margin-right: 0.3rem;}
.sec-mod-all-phone .sec-mod-hd{margin-left: 0.3rem;margin-right: 0.3rem;}
.sec-mod-all-phone{display: block;margin-bottom: 0.8rem;}
.sec-mod-all-phone .tuijian-list {margin-top:0}
.sec-mod-all-phone .tuijian-list a:first-child .tuijian-list-img {width: 100%;height:3.86rem;}
.sec-mod-all-phone .tuijian-list a:first-child{display: block;}
.sec-mod-all-phone .tuijian-list a:first-child .tuijian-content {margin-left:0;}
.sec-mod-all-phone .tuijian-list a:first-child .tuijian-content h6{margin-top: 0.21rem;margin-bottom: 0.5rem;color:var(--tab-h-title);}
.sec-mod-all-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
.mod-hudo{display: none;}
.mod-py{display: none;}
/*国际新闻*/
.sec-mod-international-phone{display: block;}
.sec-mod-international-phone .sec-mod-hd{display: block;margin-left: 0.3rem ;margin-right: 0.3rem;}
.sec-mod-international-phone .tuijian-list {margin-top:0}
.sec-mod-international-phone .tuijian-list a:first-child .tuijian-list-img {width: 100%;height:3.86rem;}
.sec-mod-international-phone .tuijian-list a:first-child{display: block;}
.sec-mod-international-phone .tuijian-list a:first-child .tuijian-content {margin-left:0;}
.sec-mod-international-phone .tuijian-list a:first-child .tuijian-content h6{margin-top: 0.21rem;margin-bottom: 0.5rem;color:var(--tab-h-title);}
.sec-mod-international-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
.swpp-cot{display: none;}
.mod-szeye{display:none}

/*产经*/

.mod-cj .mod-hd{margin-left: 0.3rem ;margin-right: 0.3rem;}
.mod-cj .mod-hd .mod-tit-r{display: none;}
.mod-cj .mod-bd:nth-child(2){display: none;}
.sec-mod-chanjing-phone{display: block;}
.sec-mod-chanjing-phone .sec-mod-hd{display: block;margin-left: 0.3rem ;margin-right: 0.3rem;}
.sec-mod-chanjing-phone .tuijian-list {margin-top:0}
.sec-mod-chanjing-phone .tuijian-list a:first-child .tuijian-list-img {width: 100%;height:3.86rem;}
.sec-mod-chanjing-phone .tuijian-list a:first-child{display: block;}
.sec-mod-chanjing-phone .tuijian-list a:first-child .tuijian-content {margin-left:0;}
.sec-mod-chanjing-phone .tuijian-list a:first-child .tuijian-content h6{margin-top: 0.21rem;margin-bottom: 0.5rem;color:var(--tab-h-title);}
.sec-mod-chanjing-phone .tuijian-list a:first-child .tuijian-content p{display: none;}
}
