@charset "utf-8";
/*particular*/
body{font-family:"微软雅黑"; font-size:14px; background-color: #fff; line-height: 2em; color: #333;}
*{padding:0; margin:0; box-sizing:border-box;}
ul,li{list-style:none;}
a,a:hover{color:#333;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{display:block; border:none;}
em,i{font-style:normal;}

.l1920{max-width:1920px; width:100%; margin:0 auto; overflow:hidden;}
.l1200{max-width:1200px; width:100%; margin:0 auto;}
.flex{display:flex; justify-content:space-between; flex-wrap:wrap;}
.flex_block{display:inline-block;}
.space01{height:10px; font:0px/0px SimSun; clear:both;}

/*页头*/
.head img{width:100%;}

/*导航*/
.nav_top{background-color: #fc5314;}
.nav{height:80px; display:flex; align-items:center; justify-content:center;}
.nav_item{font-size:22px; font-weight:bold; color:#fff; line-height:1em; margin:0 26px;}
.nav_item a{color:#fff;}
.nav_line{width:1px; height:22px; background-color:#fff; opacity:.75;}

/*内容区背景*/
.bg_01{background:url(../images/bg_01.jpg) center top no-repeat; background-size:100% 100%; padding:65px 0 162px;}

/*区块标题彩带*/
.t_02 img{margin:0 auto; width:100%; max-width:750px;}

/*通用更多按钮*/
.more{margin-top:20px; text-align:center;}
.more a{display:inline-block; height:23px; line-height:21px; padding:0 25px; border:1px solid #e4393c; border-radius:12px; color:#e4393c; font-size:12px;}
.more a:hover{background-color:#e4393c; color:#fff; text-decoration:none;}
.more_r{text-align:right;}
.more_c{margin-top:14px; text-align:center;}

/*通用列表*/
.list_dotted li{line-height:54px; border-bottom:1px solid #d3b173; font-size:16px;}
.list_dotted li a{color:#2b2b2b;}
.list_plain li{border-bottom:none;}

/*图片轮播*/
.swiper_box{position:relative; width:100%;}
.swiper_box .swiper-container{width:100%; height:100%;}
.swiper_box .swiper-slide{position:relative; overflow:hidden;}
.swiper_box .pic{position:absolute; left:0; top:0; width:100%; height:100%;}
.swiper_box .pic img{width:100%; height:100%; object-fit:cover;}
.swiper_box .swiper-slide{height:100%;}
.cap{position:absolute; left:0; bottom:0; z-index:2; width:100%; height:50px; line-height:50px; background-color:rgba(0,0,0,.5); color:#fff; overflow: hidden;}
.cap_t{display:inline-block; max-width:80%; vertical-align:top; font-size:16px; overflow: hidden; white-space:nowrap; margin-left: 16px;}
.cap_n{position:absolute; right:28px; top:0; font-size:14px;}
.cap_n .jt_l,.cap_n .jt_r{display:inline-block; font-size:16px; line-height:52px; opacity:.85; vertical-align:top;}
/* 页码由 swiper 的 fraction 分页自动生成，条数取自实际 slide 数 */
.cap_n .swiper-pagination{position:static; display:inline-block; width:auto; padding:0 8px; font-size:15px; vertical-align:top;}
.cap_n .swiper-pagination-current,
.cap_n .swiper-pagination-total{display:inline-block; vertical-align:top;}
.cap_n .cap_sep{display:inline-block; font-style:normal; vertical-align:top;}

/*轮播箭头*/
.swiper_box .swiper-button-prev,
.swiper_box .swiper-button-next{width:46px; height:77px; top:50%; margin-top:-38px; background:none; background-repeat:no-repeat; background-position:center; background-size:100% 100%;}
.swiper_box .swiper-button-prev{left:0; background-image:url(../images/left.png);}
.swiper_box .swiper-button-next{right:0; background-image:url(../images/right.png);}
.swiper_box .swiper-button-prev:hover,
.swiper_box .swiper-button-next:hover{opacity:.75;}

/*一、头条*/
.l1_top{position:relative; padding:16px 0 0 134px;}
.l1_badge{position:absolute; left:0; top:0; width:61px;}
.l1_badge img{width:100%;}
.l1_t{font-size:24px; font-weight:bold; line-height:1.45em; color:#c1030a; text-align: center;}
.l1_t a{color:#c1030a;}
.l1_d{margin-top:9px; font-size:16px; line-height:1.6em; color:#c1030a; text-indent: 2em;}
.l1{margin-top:97px;}
.l1_1{width:660px;}
.l1_1 .swiper_box{aspect-ratio:660 / 520;}
.l1_2{width:515px; padding:0 30px 0 15px;}
.l1_2 .list_dotted li{font-size:17px;}

/*二、公报解读*/
.t_02{margin-top:133px;}
#m2 .t_02{margin-top:124px;}
#m3 .t_02{margin-top:83px;}
#m4 .t_02{margin-top:70px;}
#m5 .t_02{margin-top:80px;}
.book{position:relative; width:1260px; height:667px; margin:75px 0 0 -30px; background:url(../images/bg_01.png) no-repeat center top; background-size:100% 100%;}
.book_in{display:flex; padding:86px 97px 0 110px;}
.book_l{width:456px;}
.book_r{width:493px; margin-left:109px;}
.book_item{margin-bottom:30px;}
.book_t{font-size:18px; font-weight:bold; line-height:1.55em; color:#1a1a1a;}
.book_t a{color:#1a1a1a;}
.book_d{margin-top:6px; font-size:14px; line-height:1.8em; color:#8a8a8a;}
.book_list{margin-top:20px;}
.book_list li{font-size:16px; line-height:2.4em;}
.book_pic{width:100%; overflow:hidden;}
.book_pic img{width:100%; }
.book_cap{margin-top:18px; font-size:18px; font-weight:bold; line-height:1.6em; color:#1a1a1a; text-align:center;}

/*三、贯彻全会精神 云岭一线见闻*/
.l3{margin-top:107px;}
.l3_1{width:700px;}
.l3_1 .swiper_box{aspect-ratio:700 / 460;}
.l3_2{width:460px; padding-top:10px;}
.l3_pics{margin-top:25px; justify-content:flex-start;}
.l3_pic{width:340px; margin-right:20px; background-color: #fff0c8;}
.l3_pic:nth-child(2n){margin-right:0;}
.l3_pic_box{width:100%; aspect-ratio:340 / 190; overflow:hidden;}
.l3_pic_box img{width:100%; height:100%; object-fit:cover;}
.l3_pic_t{margin:10px; font-size:14px; line-height:1.6em; color:#333;}
.l3_h{font-size:20px; font-weight:bold; line-height:1.6em; color:#1a1a1a;}
.l3_h a{color:#1a1a1a;}
.l3_hd{margin-top:4px; margin-bottom:8px; font-size:13px; line-height:1.7em; color:#7a7a7a;}
.l3_2 .list_dotted li{font-size:16px; line-height:2em; margin-top: 5px; border-bottom:none;}

/*四、开局「十五五」 奋进正当时*/
.l4{margin-top:77px;}
.l4_1,.l4_2{width:314px;}
.l4_1 img,.l4_2 img{width:100%;}
.l4_3{width:455px; }
.l4_video{position:relative; width:100%; aspect-ratio:455 / 220; overflow:hidden;}
.l4_video img{width:100%; height:100%; object-fit:cover;}
.l4_video .cap{height:40px; line-height:40px;}
.l4_video .cap_t{max-width:94%; font-size:13px;}
.l4_3 .list_dotted li{font-size:14px; line-height:50px;}
.l4_3 .list_dotted{padding-left:25px;}

/*五、热点评论*/
.l5{margin-top:96px;}
.l5_item{position:relative; width:580px; height:266px; margin-bottom:37px; padding:56px 30px 0; background:url(../images/bg_02.png) no-repeat center top; background-size:100% 100%;}
.l5_t{font-size:19px; font-weight:bold; line-height:1.5em; color:#fff;}
.l5_t a{color:#fff;}
.l5_d{margin-top:12px; font-size:14px; line-height:1.75em; color:#fff;}

/*页脚*/
.bg_02{background-color:#d22c2d;}
#bottom{width:100%; padding:84px 0; text-align:center; font-size:14px; line-height:39px; color:#fff;}
#bottom a{color:#fff;}

/*1200 以下*/
@media only screen and (max-width:1240px){
	.l1200{padding:0 10px;}
	.bg_01{padding:40px 0 60px;}

	.nav{height:60px;}
	.nav_item{font-size:18px; margin:0 14px;}
	.nav_line{height:18px;}

	.l1_top{padding-left:80px;}
	.l1_badge{top:-2px; width:44px;}
	.l1_t{font-size:20px;}
	.l1_d{font-size:14px;}
	.l1{margin-top:40px;}
	.l1_1{width:56%;}
	.l1_2{width:41%;}
	.list_dotted li{line-height:46px; font-size:15px;}
	.cap{height:42px; line-height:42px; font-size:16px;}
	.cap_n{right:12px; font-size:13px;}
	.cap_n .swiper-pagination{font-size:13px; padding:0 6px;}
	.cap_n .jt_l,.cap_n .jt_r{font-size:15px; line-height:44px;}
	.swiper_box .swiper-button-prev,
	.swiper_box .swiper-button-next{width:36px; height:60px; margin-top:-30px;}

	.t_02{margin-top:70px;}
	.book{width:100%; height:auto; margin:40px 0 0; padding:0 0 30px;}
	.book_in{padding:6% 7% 0 6%;}
	.book_l{width:52%;}
	.book_r{width:48%; margin-left:4%;}
	.book_pic{height:auto; aspect-ratio:520 / 330;}
	.book_t{font-size:15px;}
	.book_d,.book_list li{font-size:13px;}
	.book_cap{font-size:13px;}

	.l3{margin-top:60px;}
	.l3_1{width:56%;}
	.l3_2{width:41%;}
	.l3_pic{width:48%; margin-right:4%;}
	.l3_pic_t{font-size:13px;}
	.l3_h{font-size:15px;}
	.l3_hd{font-size:12px;}
	.l3_2 .list_dotted li{font-size:14px; line-height:44px;}

	.l4{margin-top:40px;}
	.l4_1,.l4_2{width:26%;}
	.l4_3{width:42%; padding-top:20px;}
	.l4_3 .list_dotted li{font-size:14px; line-height:44px;}

	.l5{margin-top:50px;}
	.l5_item{width:48.5%; height:auto; min-height:200px; padding:38px 24px 60px;}
	.l5_t{font-size:15px;}
	.l5_d{font-size:13px;}

	#bottom{padding:40px 0 30px; font-size:13px; line-height:30px;}
}

/*768 以下*/
@media only screen and (max-width:768px){
	.nav{height:auto; padding:8px 0; flex-wrap:wrap;}
	.nav_item{font-size:15px; margin:4px 8px;}
	.nav_line{display:none;}

	.l1_top{display:flex; align-items:flex-start; padding:10px 0 0;}
	.l1_badge{position:static; flex:0 0 30px; width:30px; margin:2px 10px 0 0;}
	.l1_txt{flex:1; min-width:0;}
	.l1_t{font-size:16px; white-space:normal; line-height:1.5em; overflow:visible; text-overflow:clip;}
	.l1_d{margin-top:8px; font-size:13px; white-space:normal; line-height:1.7em; overflow:visible; text-overflow:clip;}
	.l1{margin-top:20px;}
	.l1_1,.l1_2{width:100%;}
	.l1_2{margin-top:15px;}
	.list_dotted li{line-height:1.6em; padding:9px 0; font-size:14px; white-space:normal;}
	.more{margin-top:20px;}

	/* 窄屏说明条：标题左对齐并让出右侧页码位置，避免文字压到 1/8 上 */
	.cap{font-size:14px; text-align:left; padding-left:12px;}
	.cap_t{max-width:calc(100% - 158px);}
	.cap_n{right:8px; font-size:12px;}
	.cap_n .swiper-pagination{font-size:12px; padding:0 4px;}
	.cap_n .jt_l,.cap_n .jt_r{font-size:13px; line-height:44px;}

	.t_02{margin-top:40px;}
	.book{padding:0; background:#fff; border:3px solid #e0392f; border-radius:10px; margin-top:20px;}
	.book_in{display:block; padding:15px;}
	.book_l,.book_r{width:100%; margin-left:0;}
	.book_r{margin-top:15px;}
	.book_list li{white-space:normal; line-height:2.2em;}
	.book_t{font-size:14px;}

	.l3{margin-top:30px;}
	.l3_1,.l3_2{width:100%;}
	.l3_2{margin-top:20px;}
	.l3_pic_t{font-size:13px;}
	.l3_2 .list_dotted li,.l4_3 .list_dotted li{font-size:13px; line-height:1.6em;}
	.l3_2 .more{margin-top:20px;}
	.l4_3 .list_dotted{padding-left:0;}

	.l4{margin-top:25px;}
	.l4_1,.l4_2{width:calc(50% - 6px);}
	.l4_3{width:100%; padding-top:15px;}
	.l4_video{margin-top:0;}

	.l5{margin-top:30px;}
	.l5_item{width:100%; min-height:0; padding:32px 22px 55px; margin-bottom:20px;}
	.l5_t{font-size:15px;}
	.l5_d{font-size:13px;}
	.more_c{margin-top:10px;}

	#bottom{padding:25px 0; font-size:12px; line-height:26px;}
}

/*480 以下*/
@media only screen and (max-width:480px){
	.nav{padding:6px 0; align-items:center;}
	.nav_item{width:50%; margin:0; text-align:center; font-size:13px; line-height:26px;}
	.l1_t{font-size:16px;}
	.l5_item{padding:28px 18px 50px;}
	.l5_t{font-size:15px;}
	#bottom{font-size:11px; line-height:24px;}
}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2026-10-29 18:34:47" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->