
.mb50{margin-bottom: 50px;}
/* banner 和导航条 */
.banner {
position: relative;
width: 100%;
height: 536px;
background: url(../images/2025jxlhzt_bg.jpg) no-repeat top center;
}
.banner .nav {
position: absolute;
overflow: hidden;
width: 810px;
margin: 0 auto;
bottom: 0;
left: 50%;
margin-left: -405px;
padding:30px  0 ;
}
.banner .nav li{
	float: left;
	padding: 0 18px;
	border-left: 3px solid #b10d0d;
}
.banner .nav li:first-child{
border: none;
}
.banner .nav li a{
	font-size: 24px;
	line-height: 28px;
	color: #b10d0d;
	font-weight: bold;
}
.lm001,
.lm002,
.lm004{
width: 1100px;
margin: 0 auto;
}
.toutiao{
text-align:center;
margin:26px auto 32px;
}
.toutiao h1,.toutiao h1 a{
color: #d61b1b;
font-size: 38px;
line-height: 60px;
font-weight: bold;
}
.toutiao p,.toutiao p a{
color: #d61b1b;
font-size: 18px;
line-height: 38px;
}
.lm_title {
width: 1100px;
margin: 50px auto ;
text-align: center;
}
/*大图滚动*/
.information_service {
position: relative;
width: 1000px;
height: 620px;
margin: 0px auto;
}
.information_service .swiper-container {
width: 1000px;
height: 620px;
overflow: hidden;
}
.information_service .swiper-container .swiper-slide img {
display: block;
width: 100%;
height: 560px;
}
.information_service .swiper-slide {
position: relative;
}
.information_service .swiper-slide p {
	width: 100%;
	font-size: 18px;
	background: #d61b1b;
	height: 44px;
	line-height: 44px;
	margin: 0;
	text-indent: 2em;
}
.information_service .swiper-slide p a {
	color: #fff;
}


.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 30px;
    left: inherit;
    width: 100%;
    width: 20%;
    right: 0;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
position: absolute;
z-index: 20;
right: 15px;
bottom: 14px;
text-align: right;
width: 98%;
padding-bottom: 8px;
}
.swiper-pagination-bullet {
display: inline-block;
width: 14px;
height: 14px;
border-radius: 50%;
-webkit-border-radius: 50%;
-ms-border-radius: 50%;
-moz-border-radius: 50%;
background: #d6d6d6;
margin-right: 5px;
opacity: 1;
cursor: pointer;
}
.swiper-pagination-bullet-active {
background: #febe82;
}
/* 两会要闻 */
.lm002 {
margin: 0 auto;
}
.lm_box{overflow: hidden;}
.imglist {
    width: 588px;
    float: left;
    
}
.imglist li {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	height: 122px;
	margin-bottom: 20px;
	padding: 6px;
	background: #fff4e9;
}
.imglist li img {
	width: 189px;
	height: 117px;
	border: 2px solid #ffd2a5;
}
.imglist li p {
	width: 348px;
	font-size: 18px;
	line-height: 30px;
	color: #333;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-right: 10px;
}

.imglist li p a {
	color: #333;
}
.imglist li:nth-child(2) img {

}
.imglist li:nth-child(2) p {
	padding-left: 20px;
}
.list {
width: 460px;
height: 410px;
overflow: hidden;
float: left;
margin-right: 40px;
}
.list li {
    font-size: 18px;
    line-height: 30px;
    background: url(../images/2025jxqglh_yw_yuandian.png) no-repeat 0px 20px;
    
    padding: 10px 0 10px 26px;
}
.list li:last-child {
border: none;
}
.list li a {
color: #313131;
line-height: 30px;
display:block;
border-bottom: 1px solid #febe82;
padding-bottom: 10px;
}
/* 两会融媒汇 */
/* 全媒报道 */
	.part06 {
		position: relative;
		width: 1200px;
		margin: 0 auto;
	}
	.rmsj_nr {
		width: 1103px;
		height: 538px;
		position: relative;
		margin: 0 auto;
		margin-top: 40px;
	}

	.focusBox6 {
		width: 1103px;
		height: 538px;
		overflow: hidden;
		position: relative;
	}

	.rmsj_left {
		width: 39px;
		height: 79px;
		background: url(../images/2025jxqglh_qmbd_left.png) no-repeat;
		position: absolute;
		left: 0;
		top: 50%;
		z-index: 99;
		cursor: pointer;
	}

	.rmsj_right {
		width: 39px;
		height: 79px;
		background: url(../images/2025jxqglh_qmbd_right.png) no-repeat;
		position: absolute;
		right: 0;
		top: 250px;
		z-index: 99;
		cursor: pointer;
	}

	.video_scoll {
		width: 1103px;
		height: 538px;
		position: relative;
	}

	.video_scoll li:first-child {
		width: 471px;
		height: 268px;
		position: absolute;
		left: 0;
		top: 0;
	}

	.video_scoll li:first-child img {
		width: 471px;
		height: 268px;
		display: block;
	}

	.video_scoll li:first-child .text {
		position: absolute;
		width: 471px;
		height: 268px;
		bottom: 0px;
		left: 0;
		z-index: 14;
		display: none;
	}

	.video_scoll li:first-child .text h3 {
	    color: #fff;
	    font-size: 18px;
	    padding: 0 30px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    height: 268px;
	}

	.video_scoll:first-child .text h3 a {
		color: #fff;
	}

	.video_scoll li:first-child .bg {
		width: 471px;
		height: 268px;
		position: absolute;
		bottom: 0px;
		left: 0;
		background: #000;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 13;
		display: none;
	}

	.video_scoll li:nth-child(2) {
		width: 471px;
		height: 268px;
		position: absolute;
		left: 0;
		top: 271px;
	}

	.video_scoll li:nth-child(2) img {
		width: 471px;
		height: 268px;
		display: block;
	}

	.video_scoll li:nth-child(2) .text {
		position: absolute;
		width: 471px;
		height: 268px;
		bottom: 0px;
		left: 0;
		z-index: 14;
		display: none;
	}

	.video_scoll li:nth-child(2) .text h3 {
		color: #fff;
		font-size: 18px;
		padding: 0 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 268px;
	}

	.video_scoll:nth-child(2) .text h3 a {
		color: #fff;
	}

	.video_scoll li:nth-child(2) .bg {
		width: 471px;
		height: 268px;
		position: absolute;
		bottom: 0px;
		left: 0;
		background: #000;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 13;
		display: none;
	}

	.video_scoll li:nth-child(3) {
		width: 629px;
		height: 356px;
		position: absolute;
		right: 0;
		top: 0;
	}

	.video_scoll li:nth-child(3) img {
		width: 629px;
		height: 356px;
		display: block;
	}

	.video_scoll li:nth-child(3) .text {
		position: absolute;
		width: 629px;
		height: 356px;
		bottom: 0px;
		left: 0;
		z-index: 14;
		display: none;
	}

	.video_scoll li:nth-child(3) .text h3 {
		color: #fff;
		font-size: 18px;
		padding: 0 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 356px;
	}

	.video_scoll:nth-child(3) .text h3 a {
		color: #fff;
	}

	.video_scoll li:nth-child(3) .bg {
		width: 629px;
		height: 356px;
		position: absolute;
		bottom: 0px;
		left: 0;
		background: #000;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 13;
		display: none;
	}

	.video_scoll li:nth-child(4) {
	    width: 313px;
	    height: 178px;
	    position: absolute;
	    left: 474px;
	    top: 359px;
	}

	.video_scoll li:nth-child(4) img {
		width: 313px;
		height: 178px;
		display: block;
	}

	.video_scoll li:nth-child(4) .text {
		position: absolute;
		width: 313px;
		height: 178px;
		bottom: 0px;
		left: 0;
		z-index: 14;
		display: none;
	}

	.video_scoll li:nth-child(4) .text h3 {
		color: #fff;
		font-size: 18px;
		padding: 0 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 178px;
	}

	.video_scoll:nth-child(4) .text h3 a {
		color: #fff;
	}

	.video_scoll li:nth-child(4) .bg {
		width: 313px;
		height: 178px;
		position: absolute;
		bottom: 0px;
		left: 0;
		background: #000;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 13;
		display: none;
	}

	.video_scoll li:nth-child(5) {
		width: 313px;
		height: 178px;
		position: absolute;
		right: 0;
		top: 359px;
	}

	.video_scoll li:nth-child(5) img {
		width: 313px;
		height: 178px;
		display: block;
	}

	.video_scoll li:nth-child(5) .text {
		position: absolute;
		width: 313px;
		height: 178px;
		bottom: 0px;
		left: 0;
		z-index: 14;
		display: none;
	}

	.video_scoll li:nth-child(5) .text h3 {
		color: #fff;
		font-size: 18px;
		padding: 0 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 178px;
	}

	.video_scoll:nth-child(5) .text h3 a {
		color: #fff;
	}

	.video_scoll li:nth-child(5) .bg {
		width: 313px;
		height: 178px;
		position: absolute;
		bottom: 0px;
		left: 0;
		background: #000;
		opacity: 0.6;
		filter: alpha(opacity=60);
		z-index: 13;
		display: none;
	}
/* 两会新看点 */
.bzzs_content20240124 {
	width: 1100px;
	margin: 0 auto;
}
.bzzs_content20240124_img {
    float: left;
    width: 613px;
    height: 404px;
    padding: 6px;
    background: #fff4e9;
}
.bzzs_content20240124_img a {
	position: relative;
	width: 100%;
	height: 100%;
}
.bzzs_content20240124_img a img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	overflow: hidden;
	border: 2px solid #ffd2a5;
	width: 613px;
	height: 404px;
}
.bzzs_content20240124_img_hide {
	display: none;
}
.bzzs_content20240124_img_active {
	display: block;
}
.bzzs_content20240124_text {
    float: right;
    width: 470px;
}
.bzzs_content20240124_text_item {
    height: 80px;
    padding: 0 20px;
	background: #fff4e9;
	margin-bottom: 4px;
}
.bzzs_content20240124_text li a {
	display: block;
	font-size: 18px;
	line-height: 30px;
	color: #333;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 80px;
}
.bzzs_content20240124_text_item_memo {
	display: none;
}
.bzzs_content20240124_text_item_active {
	height: 80px;
	background-color: #e40111;
	display: block;
}
.bzzs_content20240124_text_item_active .bzzs_content20240124_text_item_memo {
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #996c33;
	margin: 10px 0 0 40px;
}
.bzzs_content20240124_text li.bzzs_content20240124_text_item_active a {
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: bold;
}
.bzzs_content20240124_text_item_active::before {
    content: "";
    background: url(../images/2025jxqglh_lhgm_ico.png) 0 0 no-repeat;
    float: left;
    width: 5px;
    height: 10px;
    margin-left: -25px;
	margin-top: 30px;
}
/* 两会特刊 */
.lm005{
	height: 800px;
	background: url(../images/2025jxqglh_lhtekan_conbg.png) center 0 no-repeat;
}
.lm5_lb {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.lm5_lb .swiper-container{
	width: 1100px;
	overflow: hidden;
}
.lm5_lb .swiper-slide{
	width: 265px;
	height: 377px;
	background: #fff4e9;
	display: flex;
	justify-content: center;
	align-items: center;
}
.lm5_lb ul .swiper-slide a{
	display: block;
	width: 253px;
	height: 365px;
}
.lm5_lb ul .swiper-slide img{
	width: 249px;
	height: 361px;
	border: 2px solid #ffd2a5;
}
.lm5_lb  .swiper-button-prev{
	position: absolute;
	left: 16px;
	top: 50%;
	width: 17px;
	height: 33px;
	background: url(../images/2025jxqglh_lhtekan_prev.png) 0 0 no-repeat;

}

.lm5_lb .swiper-button-next{
	position: absolute;
	right: 16px;
	top: 50%;
	width: 17px;
	height: 44px;
	background: url(../images/2025jxqglh_lhtekan_next.png) 0 0 no-repeat;
}
.lm005 .xwzx {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	width: 1100px;
	margin: 80px auto;
}
.lm005 .xwzx a {
float: left;
}
.lm005 .xwzx a:last-child {
float: right;
}
/* 公共底部 */
.footer {
width: 100%;
margin: auto;
/* margin-top: 30px; */
background: #e8e8e8;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ececec;
padding: 20px 0 30px 0;
font-size: 16px;
}
.footer p {
width: 1200px;
margin: auto;
color: #434343;
text-align: center; 	
margin-top: 15px;
}
.footer a {
text-decoration: none;
outline: none;
color: #333;
}
@media screen and (max-width: 980px) {
body{
width:100%;
min-width:100%;
}
.banner {
background: url(http://www.zgjx.cn/2024jxqglhzt/images/2024lh_banner_mobile.png) no-repeat;
background-size: 100%;
width: 100%;
height: 460px;
}
.banner .nav{
width: 84%;
left: 0;
margin-left: 0;
bottom: 14px;
background: #cf0808;
padding:30px 8%;
}
.lm001, .lm002, .lm003, .lm004, .lm005 {
width: 98%;
padding:auto 1%;
}
.lm_title,
.information_service,.information_service .swiper-container,
.information_service .swiper-container .swiper-slide img
{
width: 100%;
}
.lm_title img{
width:100%;
}
.lm4_lb .swiper-container,.lm5_lb .swiper-container{
width:84%;
margin:0 8%;
}
.lm005 .xwzx a{
width:50%;
}
.lm005 .xwzx a img{
display:block;
width:90%;
margin:0 auto;
}
.lm5_lb .swiper-button-next{
right:14px;
}
.lm5_lb .swiper-button-prev{
left:14px;
}
.lm003 .lm3_box .list2{
width: 24%;
margin-left: 20px;
}
.list ,.imglist{
width: 50%;
margin: 20px 0 0 ;
}
.list ul{
margin: 0;
padding: 0;
}
.list li a{
font-size: 30px;
line-height: 60px;
}
.imglist li p{
width:52%;
}
.imglist li:nth-child(2) img{
right:0;
left:auto
}
/*底部样式*/
.footer p{
width:100%;
}
}