/* 手机 */
@media (max-width:768px) {
	.pc-navbar {
		display: none;
	}

	.mobile-top-bar {
		display: flex;
	}

	.toppic .banner-news {
		display: none;
	}

      /* 换手机背景 */
      .header {
        background-image: url("/assets/images/mtopbg.png");
      }
    
      /* 只留 logo，另外两个隐藏 */
      .slogan,
      .tel {
        display: none;
      }
    
      /* logo 居中、缩小一点 */
      .header-content {
        justify-content: center;
        padding: 12px 15px;
      }
      .logo img {
        height: 60px;
      }

	.prev {
		left: 0px;
		display: none;
	}

	.next {
		right: 0px;
		display: none;
	}

	/* 移动端：轮播 + 列表 上下排列 */
	.content-inner {
		flex-direction: column;
	}

	.carousel1 {
		flex: none;
		width: 100%;
		height: 220px;
	}

	.tab-item {
		font-size: 18px;
		padding: 6px 8px;
	}

	.tab-item1 {
		font-size: 18px;
		padding: 6px 8px;
	}



	.menu-grid {
		gap: 10px;
		grid-template-columns: repeat(3, 1fr);
	}

	.menu-item {
		padding: 12px 8px;
		font-size: 18px;
	}

	.menu-item img {
		width: 40px;
		height: 42px;
	}

	/*专家*/
	.leadership-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.leader-desc {
		display: none;
	}

	.leader-name {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 0;
	}

	.leader-card:nth-child(n+5) {
		display: none !important;
	}

	.branch-list,
	.link-list {
		grid-template-columns: repeat(2, 1fr);
	}

	.tab-item {
		font-size: 18px;
		padding: 8px 12px;
	}

	.footer {
		font-size: 12px;
		padding: 10px;
	}

	.branch-item:nth-child(n+5) {
		display: none !important;
	}

	.link-item:nth-child(n+5) {
		display: none !important;
	}

	.list-page {
		flex-direction: column;
		/* 移动端单列 */
	}

	.pagination-btn {
		padding: 6px 12px;
		font-size: 13px;
	}

	.detail-page-wrap {
		flex-direction: column;
		/* 移动端单列 */
	}

	.detail-title {
		font-size: 20px;
	}

	.detail-content {
		font-size: 15px;
		line-height: 1.8;
	}

	.article-nav {
		flex-direction: column;
		gap: 15px;
	}
	
    .article-item-img {
        flex-direction: column;
        gap: 12px;
      }
      
     .article-img {
        flex: 0 0;
        width: 100%;
        height: 100%;
      }


        
.article-img1 {
  flex: 0 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 4px;
}
.article-img1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s;
}
.article-img1 img:hover {
  transform: scale(1.05);
} 
        
      
      
	.double-col {
		flex-direction: column;
		gap: 20px;
	}

	.top-tab {
		padding: 6px 12px;
		font-size: 13px;
	}
	
	.list-title{white-space:normal;overflow:visible;text-overflow:none}
    .list-item{align-items:flex-start}
	
	/* 客户留言 */
	.message-bg .message-wrapper{width: 96%;}
	.message-bg .message-box {padding:20px 15px;}
	.message-bg .message-box .message-list{margin-top: 15px;}
	.message-bg .message-box .message-submit{width: 100%;}
}


/* 平板 + 电脑 */
@media (min-width:769px) {

	.mobile-top-bar,
	.mobile-side-menu {
		display: none !important;
	}

	.carousel-item {
		width: calc(20% - 13px);
	}

	.carousel-item img {
		width: 100%;
		height: 180px;
	}
}


/* 手机 + 平板 */
@media (max-width: 1024px) {

	.main {
		flex-direction: column;
	}

	.right {
		width: 100%;
	}

	.menu-grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.branch-list,
	.link-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

/* 小屏手机：一行1个 */
@media (max-width: 480px) {

	.branch-list,
	.link-list {
		grid-template-columns: 1fr;
	}
}