/* 核心容器 - PC端（px单位） */
        .newsbanner {
            width: 100%;
            height: 400px; /* PC端高度 */
            position: relative;
            padding: 0px;
            display: flex;
            align-items: center;
            overflow: hidden;
            background: url(../img/news/dot-map.png) center no-repeat;
            min-width: 1300px;
			margin: 0 auto;
        }
        .news-c{
        	width: 100%;
        	max-width: 1300px;
        	margin: 0 auto;
        	position: relative;
        }
        /* 文字区域 */
        .text-box {
            width: 50%;
            z-index: 2;
        }
        .title {
            font-size: 48px;
            color: #00d1b9; /* 标题青绿色 */
            margin-bottom: 20px;
            font-weight: bold;
        }
        .desc1 {
            font-size: 18px;
            color: #ffffff;
            margin-bottom: 12px;
            line-height: 1.5;
        }
        .desc2 {
            font-size: 18px;
            color: #ffffff;
            line-height: 1.5;
        }
        /* 插画区域 */
        .illustration {
            width: auto;
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
        }
        .illustration img {
            width: 100%;
            max-width: 487px; /* PC端插画最大宽度 */
            height: auto;
        }
        

/*列表*/


.new-container {
            width: 1280px;
            margin: 0 auto;
            display: flex;
            padding: 70px 0;
        }
        /* 左侧内容区样式 */
        .left-content {
            width: 800px;
            margin-right: 50px;
        }
        .brand-card {
            margin-bottom: 30px;
            position: relative;
        }
        .brand-img {
            width: 100%;
            height: auto;
            margin-bottom: 25px;
        }
        .publish-info {
            font-size: 14px;
            color: #999;
            margin-bottom: 25px;
            display: flex;
            justify-content: space-between;
        }
        .publish-info span.icon-n{
        	background: url(../img/news/icon-publish.png) 0px 2px no-repeat;
        	background-size: 13px;
        	padding-left: 20px;
        }
        .publish-info span.icon-t{
        	background: url(../img/news/time.png) 0px 1px no-repeat;
        	background-size: 13px;
        	padding-left: 20px;
        }
        .brand-title {
            font-size: 30px;
            font-weight: bold;
            margin-bottom: 15px;
        }
        .brand-desc2 {
            font-size: 20px;
            color: #666;
            line-height:36px;
            margin-bottom: 15px;
        }
        .tag-group {
            display: flex;
            gap: 10px;
            margin-bottom: 10px;
        }
        .tag {
            padding: 8px 15px;
            background-color: #e4f7f6;
            color: #00a99d;
            border-radius: 10px;
            font-size: 18px;
        }
        .read-more {
            text-align: right;
            color: #009688;
            font-size: 16px;
            cursor: pointer;
            position: absolute;
            bottom: 0;
            right: 0;
            line-height: 40px;
        }
        .read-more span{
        	color: #000;
        }
        /* 右侧侧边栏样式 */
        .right-sidebar {
            width: 434px;
        }
        /* 搜索框样式 */
        .search-box {
            width: 100%;
            height: 84px;
            background-color: #00bfa5;
            border-radius: 4px;
            display: flex;
            align-items: center;
            padding: 0 35px 0 35px;
            margin-bottom: 30px;
        }
        .search-input {
            flex: 1;
            border: none;
            background: transparent;
            color: #fff;
            font-size: 18px;
            outline: none;
            font-weight: bold;
        }
        .search-input::placeholder {
            color: #fff;
            opacity: 0.8;
        }
        .search-btn {
            color: #fff;
            font-size: 20px;
            cursor: pointer;
        }
        /* 动态类别样式 */
        .dynamic-category, .tag-section {
            background-color: #f9f9f9;
            padding: 36px 40px;
            border-radius: 10px;
            margin-bottom: 30px;
        }
        .trial-section{
        	border-top: 1px solid #e4e4ea;
        	padding-top: 30px;
        }
        .section-title {
            font-size: 26px;
            font-weight: bold;
            margin-bottom: 30px;
            color: #333;
        }
        .category-item {
            padding: 10px 0;
            /*border-bottom: 1px solid #eee;*/
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 16px;
            color: #666;
        }
        /* 标签区域样式 */
        .tag-list {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
        }
        .sidebar-tag {
            padding: 8px 19px;
            background-color: #fff;
            /*border: 1px solid #eee;*/
            border-radius: 10px;
            font-size: 18px;
            color: #666;
        }
        /* 试用表单样式 */
        .trial-form {
            display: flex;
            flex-direction: column;
            gap: 22px;
        }
        .form-row {
            display: flex;
            gap: 22px;
        }
        .form-item {
            flex: 1;
        }
        .form-input {
            width: 100%;
            height: 60px;
            padding: 0 20px;
            border: 1px solid #ddd;
            border-radius:15px;
            font-size: 16px;
            background: #f1f1f5;
        }
        .get-code {
            width: 100px;
            height: 40px;
            background-color: #ff9800;
            color: #fff;
            border: none;
            border-radius: 4px;
            cursor: pointer;
            font-size: 14px;
        }
        .submit-btn {
            width: 100%;
            height: 60px;
            background-color: #ff9800;
            color: #fff;
            border: none;
            border-radius: 10px;
            font-size: 20px;
            font-weight: bold;
            cursor: pointer;
        }
        

/*动态详情左侧内容*/
		.content-news{
            margin-bottom: 30px;
            position: relative;
        }
        .content-txt {
            font-size: 18px;
            color: #333;
            line-height:36px;
            margin-bottom: 15px;
        }
        .content-txt p{margin: 30px 0;}
        .tag-group-d {
            display: flex;
            gap: 10px;
            margin-bottom: 10px;
            border-top:1px solid #e4e4ea;
            padding-top: 20px;
            
        }