 body {
 	background-color: #f5f6fa;
 	font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
 }

 .container5555a {
 	max-width: 1400px;
 	margin: 50px auto 0;
 	display: flex;
 	justify-content: space-between;
 	padding: 0;
 	gap: 20px;
 }

 .container5555a .left-content {
 	width: 1060px;
 	background: url(http://tjkx.oss-cn-shenzhen.aliyuncs.com/content/cfdf/images/rdbgg_20.jpg) repeat-x;
 	background-color: #fff;
 	min-height: 800px;
 }

 .container5555a .right-content {
 	width: 320px;
 }

 .container5555a .content-box {
 	padding: 20px 20px 50px 20px;
 }

 .container5555a .hotprobg {
 	background: url(http://tjkx.oss-cn-shenzhen.aliyuncs.com/content/cfdf/images/zgbgg_18.jpg) repeat-x;
 	background-color: white;
 }

 .container5555a .title {
 	font-size: 24px;
 	font-weight: bold;
 	color: #333;
 	margin-bottom: 20px;
 }

 .container5555a .product-list {
 	display: flex;
 	flex-direction: column;
 	gap: 20px;
 }

 .container5555a .product-item {
 	display: flex;
 	flex-direction: column;
 }

 .container5555a .product-img {
 	width: 100%;
 	aspect-ratio: 1/1;
 	object-fit: cover;
 	border: 1px solid #f7f7f7;
 	margin-bottom: 10px;
 }

 .container5555a .product-name {
 	font-size: 16px;
 	color: #333;
 	white-space: nowrap;
 	overflow: hidden;
 	text-overflow: ellipsis;
 }

 .container5555a .product-item:hover .product-name {
 	color: #e03434;
 }

 .gongxu-title {
 	font-size: 2rem;
 	font-weight: 700;
 	margin-bottom: 1rem;
 	margin-top: 10px;
 	padding: 40px 40px 20px 40px;
 	text-align: center;
 }

 .newconbg {
 	background: none !important;
 	background-color: #fff !important;
 }

 .contentrpo {
 	line-height: 35px;
 	margin-bottom: 50px;
 	margin-top: 10px;
 	padding: 40px;
 }

 .contentrpo img {
 	max-width: 100% !important;
 	height: auto !important;
 	margin: 20px 0;
 	border-radius: 4px;
 }

 /*展馆新闻列表样式*/
 .news-container {
 	max-width: 100%;
 	margin: 0 auto;
 	padding: 0;
 }

 .news-item {
 	display: flex;
 	gap: 20px;
 	margin-bottom: 15px;
 	padding: 15px;
 	transition: all 0.3s;
 	cursor: pointer;
 }

 .news-item:hover {
 	background: #f8f8f8;
 }

 .news-item:hover .title {
 	color: #e03434;
 }

 .one-pic:hover .news-image {
 	transform: scale(1.05);
 }

 .one-pic .image-container {
 	flex: 0 0 25%;
 	position: relative;
 	overflow: hidden;
 	border-radius: 4px;
 }

 .one-pic .news-image {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	transition: transform 0.3s;
 	aspect-ratio: 16/9;
 }

 .one-pic .content {
 	flex: 1;
 	display: flex;
 	flex-direction: column;
 	justify-content: space-between;
 	overflow: hidden;
 }

 .one-pic .title {
 	font-size: 18px;
 	margin: 0 0 12px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	color: #333;
 	transition: color 0.3s;
 }

 .one-pic .summary {
 	flex: 1;
 	color: #7e7e7e;
 	margin: 0 0 2.2rem;
 	overflow: hidden;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
 	line-height: 1.5;
 }

 .meta {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	color: #7e7e7e;
 	font-size: 14px;
 }

 .views {
 	display: flex;
 	align-items: center;
 	gap: 0.3rem;
 }

 /* 全部新闻end */
 /* 多图样式 */
 .more-pic {
 	margin-bottom: 15px;
 	padding: 15px;
 	transition: all 0.3s;
 	cursor: pointer;
 }

 .more-pic:hover .title {
 	color: #e03434;
 }

 .more-pic:hover {
 	background: #f8f8f8;
 }

 /* .more-pic:hover .news-image {
	  transform: scale(1.05);
	} */
 .more-pic .title {
 	font-size: 18px;
 	margin: 0 0 12px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	color: #333;
 	transition: color 0.3s;
 }

 .more-pic .image-row {
 	display: flex;
 	gap: 25px;
 	margin-bottom: 2.2rem;
 }

 .more-pic .image-container {
 	flex: 1;
 	position: relative;
 	overflow: hidden;
 	border-radius: 4px;
 	aspect-ratio: 16/9;
 	max-width: calc(33.33% - 7px);
 }

 .more-pic .news-image {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	transition: transform 0.3s;
 }

 .more-pic .meta-row {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	color: #7e7e7e;
 	font-size: 14px;
 }

 /* 多图样式end */
 /* 播放图标 */
 .play-icon {
 	position: absolute;
 	top: 57%;
 	left: 50%;
 	transform: translate(-30%, -50%);
 	width: 60px;
 	height: 60px;
 	color: white;
 	opacity: 0.9;
 	transition: opacity 0.3s;
 }

 @media (max-width: 1200px) {
 	.container5555a {
 		flex-direction: column;
 		align-items: center;
 	}

 	.container5555a .left-content,
 	.container5555a .right-content {
 		width: 100%;
 		margin-bottom: 20px;
 	}

 	.container5555a .right-content {
 		min-height: auto;
 	}
 }

 @media (max-width: 768px) {
 	.container5555a {
 		margin-top: 0;
 	}

 	.container5555a .title {
 		font-size: 20px;
 	}

 	.news-container {
 		padding: 0;
 	}

 	.news-item {
 		flex-direction: column;
 		gap: 15px;
 		margin-bottom: 20px;
 		padding: 0;
 	}

 	.image-container {
 		flex: none;
 		width: 100%;
 	}

 	.title {
 		font-size: 16px;
 	}

 	.summary {
 		font-size: 14px;
 	}

 	.meta {
 		font-size: 13px;
 	}

 	.user-card {
 		padding: 15px 20px;
 		gap: 15px;
 		margin: 20px 0;
 	}

 	.avatar-container {
 		flex-basis: 60px;
 	}

 	.username {
 		font-size: 16px;
 	}

 	.bio {
 		font-size: 14px;
 		-webkit-line-clamp: 2;
 	}

 	.more-pic {
 		padding: 0;
 	}

 	.more-pic .image-row {
 		gap: 10px;
 		margin-bottom: 20px;
 	}

 	.views .iconfont {
 		font-size: 18px;
 	}

 	.one-pic .summary {
 		margin: 0 0 20px;
 	}

 	.news-itembt {
 		margin-bottom: 40px;
 	}

 	.gongxu-title {
 		padding: 0;
 		font-size: 22px;
 	}

 	.contentrpo {
 		padding: 0;
 		margin-top: 30px;
 	}

 	.container5555a .product-list {
 		gap: 30px;
 		padding: 10px 30px;
 	}
 }