html,
body {
	position: relative;
	height: 100%;
}

body {
	background: #eee;
	margin: 0;
	padding: 0;
}
.w12{
	width: 1200px;
	display: flex;
	margin: 0 auto;
	flex-direction: column;
}
.cen{
	display: flex;
	justify-content: center;
	align-items: center;
}


.dbdt{
	width: 100%;
	display: flex;
}
.dbdt>img{
	width: 100%;
}
.dy_hyjs{
	background: url(/statics/ynxcwv2/topic/images/metting_2026/hyjs_back.png) top center no-repeat;
	display: flex;
	flex-direction: column;
}
.dy{
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	margin-top: 50px;
	padding:30px 40px;
	background: url(/statics/ynxcwv2/topic/images/metting_2026/dy_icon.png) top center no-repeat;
	background-size: 100% 100%;
}
.dy_title{
	color: white;
	font-size: 36px;
	line-height: 50px;
	text-decoration: none;
}
.dy_title>a{
	color: white;
	font-size: 36px;
	line-height: 50px;
	    text-align: center;
}
.dy_content{
	color: white;
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
	margin-top: 20px;
}
.hyjs>img{
	margin-top: 50px;
}
    .swiper {
      width: 100%;
      height: 100%;
	      overflow: hidden;
		  position: relative;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
	  
	  position: relative;
    }

.w71{
	/* width: 720px !important; */
}
    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	.swiper_title{
		color: white;
		position: absolute;
		bottom: 0px;
		width: 100%;
		background: #000000a1;
		
	}
	.hyjs_left{
		width: 57%;
	}
	.hyjs_right{
		background: url(/statics/ynxcwv2/topic/images/metting_2026/hyjs_right_back.png) top center no-repeat;
		background-size: 100% 100%;
		display: flex;
		flex-direction: column;
		    padding: 30px 30px;
			    width: 43%;
	}
	.right_top_title>a{
		font-size: 24px;
		color: white;
		line-height: 36px;
		text-decoration: none;
	}
	.no-indent>li{
	    list-style: disc !important;
		margin-left: 20px !important;
	}
	.hyjs_content{
		display: flex;
		flex-direction: row;
		margin-top: 50px;
	}
	.right_top_content>a{
		font-size: 16px;
		color: white;
		line-height: 33px;
		text-indent: 2em;
		text-decoration: none;
	}
	.right_top_content{
		font-size: 16px;
		color: white;
		line-height: 33px;
		text-indent: 2em;
	}
	.hyjs_divider{
		height: 2px;
		background-color: #fff;
		border-radius: 10px;
		margin-top: 30px;
	}
	.hyjs_more{
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	.hyjs_list{
		padding: 20px 0px;
	}
	.hyjs_more>a{
		color: white;
		font-size: 16px	;
		text-decoration: none;
	}
	 li::marker {
	  color: #fff;
	}
	li{
	  color: #fff;
	  margin: 10px 0px;
	  line-height: 33px;
	  font-size: 18px;
	}
	li>a{
	  color: #fff;
	  margin: 10px 0px;
	  line-height: 33px;
	  font-size: 18px;
	  text-decoration: none;
	}
	.no-indent {
	  margin-left: 0;   /* 可选：清除额外的左外边距（部分浏览器） */
	}
	.rel{
		position: relative;
	}
	.rmjd{
		background: url(/statics/ynxcwv2/topic/images/metting_2026/rmjd_back.png) top center no-repeat;
		background-size: 100% 100%;
	}
	.rmjd_title{
		margin-top: 50px;
	}
	.rmjd_title>img,.llpl_title>img,.spbd_title>img{
		width: 100%;
	}
	.rmjd_content{
		width: 90%;
		margin-top: 50px;
	}
	.hyjs_title>img{
		width: 100%;
	}
	.cen2{
		display: flex;
		margin: 0 auto;
	}
	.rmjd_icon{
		   /* width: 80% !important; */
	}
	.hyjs{
		    margin-bottom: 50px;
	}
	.llpl{
		background: url(/statics/ynxcwv2/topic/images/metting_2026/llpl_back.png) top center no-repeat;
		background-size: 100% 100%;
	}
	.llpl_content{
		background: url(/statics/ynxcwv2/topic/images/metting_2026/llpl_content_back.png) top center no-repeat;
		background-size: 100% 100%;
		width: 80%;
		position: relative;
	}
	.llpl_top{
		left: 36px;
		    top: 72px;
		    position: absolute;
		background: url(/statics/ynxcwv2/topic/images/metting_2026/llpl_top_back.png) top center no-repeat;
		background-size: 100% 100%;
		width: 75%;
	}
	.llpl_top::after {
	  content: "";          /* 必须有内容（空即可） */
	  display: block;       /* 转为块级元素 */
	  clear: both;          /* 核心：清除左右两侧浮动 */
	}
	.llpl_top_title{
		padding: 30px 30px 0px 30px;
	}
	.llpl_top_content{
		padding: 30px;
		text-indent: 2em;
	}
	.spbd_swiper{
		width: 60%;
	}
	.llpl_top_title>a{
		text-decoration: none;
		color: white;
		font-size: 26px;
		line-height: 36px;
	}
	.llpl_top_content>a{
		text-decoration: none;
		color: white;
		font-size: 18px;
		line-height: 30px;
		
	}
	.t50{
		margin-top: 50px;
	}
	.b50{
		margin-bottom: 50px;
	}
	.llpl_list{
		width: 80%;
		display: flex;
		flex-direction: column;
		    margin-top: 300px;
			    margin-bottom: 165px;
	}
	.llpl_list_item{
		margin: 10px 0 ;
	}
	.llpl_list_item>a{
		text-decoration: none;
		color: black;
		font-size: 26px;
		line-height: 36px;
	}
	.spbd{
		background: url(/statics/ynxcwv2/topic/images/metting_2026/spbd_back.png) top center no-repeat;
		background-size: 100% 100%;
	}
	.scroll-container {
	      width: 100%;
	      max-width: 600px; /* 限制最大宽度，适配PC/移动端 */
	      height: 450px; /* 固定滑动区域高度，可自定义 */
	      margin: 0 auto; /* 居中显示 */
	      border-radius: 8px; /* 圆角 */
	      overflow-y: auto; /* 纵向滚动，核心属性 */
	      overflow-x: hidden; /* 隐藏横向滚动条 */
	      padding: 0px 10px;
	      box-sizing: border-box; /* 内边距计入宽高 */
	    }
	
	    /* 隐藏滚动条样式（可选，美化效果） */
	    .scroll-container::-webkit-scrollbar {
	      width: 6px; /* 滚动条宽度 */
	    }
	    .scroll-container::-webkit-scrollbar-thumb {
	      background-color: #fb622e; /* 滚动条滑块颜色 */
	      border-radius: 3px; /* 滑块圆角 */
	    }
	    .scroll-container::-webkit-scrollbar-track {
	      background-color: #f5f5f5; /* 滚动条轨道颜色 */
	    }
		.video_item{
			display: flex;
			flex-direction: column;
		}
		.video_item>a{
			text-decoration: none;
		}
		.w100{
			width: 100%;
		}
		.spbd_content{
			display: flex;
			flex-direction: row;
		}
		.spbd_left{
			width: 100%;
			height: 100%;
		}
		.spbd_right{
			height: 100%;
		}
		.w90{
			width: 90%;
		}
		.spbd_font{
			color: black;
			text-decoration: none;
			font-size: 16px;
			line-height: 36px;
		}
		p {
		    display: block;
		    margin-block-start: 1em;
		    margin-block-end: 1em;
		    margin-inline-start: 0px;
		    margin-inline-end: 0px;
		    unicode-bidi: isolate;
		    text-indent: 0;
		    text-align: center;
		    text-justify: distribute;
		}
		video{
			width: 100%;
			height: 100%;
		}
	@media screen and (max-width: 1199px) {
		body,.all_container {
			min-width: 1200px;
		}
		.w12 {
			width: 100%;
		}
	}