:root {
    --adm-radius-s: 4px;
    --adm-radius-m: 8px;
    --adm-radius-l: 12px;
    --adm-font-size-1: 9px;
    --adm-font-size-2: 10px;
    --adm-font-size-3: 11px;
    --adm-font-size-4: 12px;
    --adm-font-size-5: 13px;
    --adm-font-size-6: 14px;
    --adm-font-size-7: 15px;
    --adm-font-size-8: 16px;
    --adm-font-size-9: 17px;
    --adm-font-size-10: 18px;
    --adm-color-primary: #1677ff;
    --adm-color-success: #00b578;
    --adm-color-warning: #ff8f1f;
    --adm-color-danger: #ff3141;
    --adm-color-yellow: #ff9f18;
    --adm-color-orange: #ff6430;
    --adm-color-wathet: #e7f1ff;
    --adm-color-text: #333;
    --adm-color-text-secondary: #666;
    --adm-color-weak: #999;
    --adm-color-light: #ccc;
    --adm-color-border: #eee;
    --adm-color-background: #fff;
    --adm-color-highlight: var(--adm-color-danger);
    --adm-color-white: #fff;
    --adm-color-box: #f5f5f5;
    --adm-color-text-light-solid: var(--adm-color-white);
    --adm-color-text-dark-solid: #000;
    --adm-color-fill-content: var(--adm-color-box);
    --adm-font-size-main: var(--adm-font-size-5);
    --adm-font-family: -apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,segoe ui,arial,roboto,"PingFang SC","miui","Hiragino Sans GB","Microsoft Yahei",sans-serif;
    --adm-border-color: var(--adm-color-border);
	--adm-max-width: 750px;
}


html,body{max-width:var(--adm-max-width);margin:0 auto;width:100%;height:100%;-webkit-background-size:100%100%;-moz-background-size:100%100%;-o-background-size:100%100%;background-size:100%100%;-webkit-text-size-adjust:0;background-color:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{margin:0;padding:0;font-family:"Helvetica","Microsoft Yahei","Simsun";color:#222}
input{font-size:100%;-webkit-appearance:none;outline:none;border:none}
a{-webkit-tap-highlight-color:rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;color:#000;color:var(--document-link-color);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
div,p{padding:0;margin:0;word-wrap:break-word;word-break:normal}
img{max-width:100%}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
ul,ul li{list-style:none}
#tm-mobile-app,#__next{width:100%;font-size:.26rem;max-width:var(--adm-max-width);margin:auto}
.ellipsis{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.multi-ellipsis{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.am-pull-to-refresh-down div.am-pull-to-refresh-indicator{margin-top:-.45rem}
.am-toast-text div{color:#fff}


/* header */
.header2017{display:table;width:100%;margin:0 auto;height:46px;line-height:46px; margin-bottom:6px;}
	.header2017 .wrap {display:table;width:100%;background-color:#C40909;height:46px;line-height:46px;}
	.header2017  .wrap a{color:#fff;}
		.header2017 .wrap .area1 {display:table-cell;cursor:pointer;width:36px;height:46px; margin-left:5px; vertical-align:middle;}
		.header2017 .wrap .area2 {display:table-cell;text-align:center; font-size:16px;font-weight:bold;}
		.header2017 .wrap .area3 {display:table-cell;cursor:pointer;width:36px; margin-right:8px; height:46px;vertical-align:middle;}

/*右上角菜单优?*/
#menu .submain {font-weight:bold;font-size:15px;}
#menu .sub1 {margin-left:0px;list-style:disc;}
#menu .sub2 {margin-left:30px;}

/* 部门在线值守、留?总量 */
.bm_lyzl_wrapper {padding: 0.07rem 0px 0.13rem 0px}
.bm_lyzl_wrapper .bm_lyzl {height: 0.8rem; font-size:0.3rem;margin-left:0.3rem; margin-right: 0.3rem;background: #EAF5FF;border:1px solid #DAE1F0;border-radius: 0.12rem;display: flex;align-items: center;overflow-x: auto;}
.bm_lyzl_wrapper .bm_lyzl .loop_unit{display: flex;align-items: center;width: -moz-fit-content;width: fit-content}
.bm_lyzl_wrapper .bm_lyzl .loop_unit .left  {width: 50%;border-right:1px solid #ddd;display: flex;justify-content: center;}
.bm_lyzl_wrapper .bm_lyzl .loop_unit .right {width: 50%;border-left:1px solid #ddd;display: flex;justify-content: center;}
.bm_lyzl_wrapper .bm_lyzl .bm_num {text-align: center;}
.bm_lyzl_wrapper .bm_lyzl .ly_num {text-align: center;}
.bm_lyzl_wrapper .bm_lyzl em {color:#C3090A; font-family: 'Courier New', Courier, monospace; font-weight: bold; font-size: 0.32rem; margin:0 2px;}


/* 头条?(e眼关?)：幻灯swiper */
#swiper-huandeng {margin:0.3rem;width:6.9rem;overflow: hidden;}
#swiper-huandeng .slide-text {position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0.5);color: white;padding: 0.11rem 0.13rem;font-size:0.26rem;border-radius: 0.1rem;text-align: left;}
#swiper-huandeng .swiper-slide, #swiper-huandeng .swiper-slide a img {width:4rem; height:2.5rem;}

/* 头条?(e眼关?)：稿件列? */
#top_list .dtzx .scrollitem:last-child {border-bottom:none;} /*?后一个稿件去掉底部border*/

/*按钮图标等?用*/
.type_recommend {display: flex;align-items: center;padding-left: 0.3rem;overflow-x: auto;box-sizing: border-box;}
.type_recommend .loop_unit {display: flex;align-items: center;width: -moz-fit-content;width: fit-content}
.type_recommend .loop_unit .crs2_wrapper {width: 1.8rem;align-self: flex-start;margin:0 0.1rem;border-radius: 0.12rem;box-shadow: 0 0 5px 2px #8080803d;}
.type_recommend .loop_unit .crs2_wrapper .icon_wrapper {width: 1.86rem;height: .86rem;margin: 0 auto;overflow: hidden}

/*swiper公用*/
.swiper-container {width:100%;height:auto; margin:0.2rem 0;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;height:auto; width: 43.4783%;margin-right: 10px;}
.swiper-slide img {width:100%;height:100%; border-radius: 0.12rem;}


/*暑来?*/
#slbwrapper {padding: .22rem .3rem}
#slbwrapper .lt_content { background-color: #fff; position: relative; border-radius: .12rem; overflow: hidden}
#slbwrapper .listimg_wrapper {overflow: hidden; position: relative;height: 2..05rem;}
#slbwrapper .lyarticle_list { padding: 0 0.16rem;border:1px solid #D8D7D8;border-top: none;border-radius: 0 0 0.12rem 0.12rem; /* 顺序：左? 右上 右下 左下 */}
#slbwrapper .lt_row_wrapper {position: relative;padding: 0.2rem 0.01rem 0.2rem 0.24rem;font-size: .32rem;color: #151515;line-height: 0.42rem; height:0.82rem;}
#slbwrapper .lyarticle_list .multi-ellipsis {-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#slbwrapper .lt_row_wrapper:before {content: "";position: absolute;left: 0;top: .29rem;width: .18rem;height: .18rem;background-repeat: no-repeat;background-position: 50%;background-size: contain;background-image: url("https://nb8185.cnnb.com.cn/static/mobile/image/dot.png")}
#slbwrapper .lyarticle_list .lt_row_wrapper .multi-ellipsis .scrollitem {display: flex; }
#slbwrapper .lyarticle_list .lt_row_wrapper .multi-ellipsis .scrollitem .newstext {height:0.42rem; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#slbwrapper #slb_sub {border-left:1px solid #D8D7D8; border-right:1px solid #D8D7D8;}
#slbwrapper #slb_list2 {display: none;}
#slbwrapper .lyarticle_list a {display: inline-flex; color:white;}
#slbwrapper .lyarticle_list .btnwrapper {display: flex;font-weight:bold;margin-bottom: 0.2rem;}
#slbwrapper #slb_list1 .btn { width:45%; margin:0 auto; display: flex; align-items:center; justify-content:center; height:0.7rem; font-size:0.32rem; text-align: center; background-color: green; border-radius: 0.12rem; color:white;}
#slbwrapper #slb_list2 .btn { width:30%; margin:0 auto; display: flex; align-items:center; justify-content:center; height:0.7rem; font-size:0.32rem; text-align: center; background-color: chocolate; border-radius: 0.12rem; color:white;}
#slbwrapper #slb_list1 .btn.map {background: #4caf50;}
#slbwrapper #slb_list1 .btn.indexpage {background:chocolate;}
#slbwrapper #slb_list2 .btn.register  {background: #4caf50; width:28%;}
#slbwrapper #slb_list2 .btn.volunteer {background:#ff9800 ; width:34%;}

#slbwrapper #slb_sub {padding: 0.3rem 0.3rem 0.28rem 0.3rem;}
#slbwrapper #slb_sub .tabwrapper {height:0.9rem;width:5.2rem;display:flex;margin:0 auto;}
#slbwrapper #slb_sub .tabwrapper .tab {line-height: 0.9rem; width:2.6rem; background-color: white; color:#30998D; font-size: 0.36rem; border:1px solid #30998D; font-weight: bold;  text-align: center; }
#slbwrapper #slb_sub .tabwrapper #slb_tab1 {border-right: none; border-radius: 0.12rem 0 0 0.12rem;}
#slbwrapper #slb_sub .tabwrapper #slb_tab2 {border-left: none; border-radius: 0 0.12rem 0.12rem 0;}
#slbwrapper #slb_sub .tabwrapper .active {background-color: #30998D;color:white;}

/*坛里有料*/
#tlylwrapper {padding: .22rem .3rem}
#tlylwrapper .lt_content { background-color: #fff; position: relative; border-radius: .12rem; overflow: hidden}
#tlylwrapper .listimg_wrapper {overflow: hidden; position: relative;height: 2.6rem;}
#tlylwrapper .lyarticle_list { padding: 0 0.16rem;border:1px solid #D8D7D8;border-top: none;border-radius: 0 0 0.12rem 0.12rem; /* 顺序：左? 右上 右下 左下 */box-shadow: 0 0 12px 2px #8080803d;}
#tlylwrapper .lt_row_wrapper {position: relative;padding: 0.2rem 0.01rem 0.2rem 0.24rem;font-size: .32rem;color: #151515;line-height: 0.42rem; height:0.82rem;}
#tlylwrapper .lyarticle_list .multi-ellipsis {-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#tlylwrapper .lt_row_wrapper:before {content: "";position: absolute;left: 0;top: .29rem;width: .18rem;height: .18rem;background-repeat: no-repeat;background-position: 50%;background-size: contain;background-image: url("https://nb8185.cnnb.com.cn/static/mobile/image/dot.png")}
#tlylwrapper .lyarticle_list .lt_row_wrapper .multi-ellipsis .scrollitem .newstext {height:0.42rem; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#tlylwrapper .lyarticle_list .scrollitem .newstext .type {display: none;}
#tlylwrapper .lyarticle_list .scrollitem .newstext .timebox {display: none;}
#tlylwrapper .lyarticle_list .scrollitem .newsimg {display: none;}
#tlylwrapper .lyarticle_list .lt_row_wrapper .multi-ellipsis .scrollitem {display: none;}
#tlylwrapper .lyarticle_list .lt_row_wrapper .multi-ellipsis .scrollitem:first-of-type {display: flex;}


/*样式适配：网友正在问、部门回复精选?众筹新?*/
.report_home_list_recommend_title {display: flex;align-items: center;justify-content: space-between;padding: 0 0.3rem;background-color: transparent}
.report_home_list_recommend_title h4 {display: flex;align-items: center;}
.report_home_list_recommend_title h4 img{width:4.3rem;}
.report_home_list_recommend_title .report_home_list_more_btn {display: flex;align-items: center;font-size: .24rem;color: #999;white-space: nowrap;line-height: normal;position: relative;}
.report_home_list_recommend_title .report_home_list_more_btn:after {content: "";width: 0.24rem;height: 0.24rem;background: url('https://nb8185.cnnb.com.cn/static/mobile/image/listmore.png') no-repeat 50%/contain;}
.report_home_list_report_list {margin-top:0.2rem;}
.report_list_item {position: relative;margin: 0 0.3rem 0.2rem;background: white;border-radius: .12rem;padding: .3rem;box-shadow: 0 0 12px 2px #8080803d;}
.report_list_item .report_content {background: #fff;border-radius: 0.08rem;margin-top: 0rem;}
.report_list_item .report_related_news {margin-top: .18rem}
.report_list_item .report_content .blsubject{font-weight: 500;font-size: .31rem;color: #151515;line-height: .4rem;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.report_list_item .report_content .blabstract{margin-top:0.2rem;padding:0.2rem;background-color: #f8f8f8;font-size: 0.28rem;line-height:0.42rem;border-radius: 0.1rem;}
.report_list_item .report_content .blabstract .blabstract_inner {text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.report_list_item .report_content .blabstract .blabstract_inner em { background: linear-gradient(to right, #C3090A, #EBA675); color:white; padding:0.02rem 0.05rem 0.02rem 0.1rem;border-radius: 0.12rem; margin-right:0.15rem;}
.report_list_item .report_related_news {margin-top: 0.18rem}
.report_list_item .report_related_news .dash_line {height: 0.04rem;background: url(https://nb8185.cnnb.com.cn/static/mobile/image/report_dash_line.png) no-repeat 50%/100% 100%}
.report_list_item .report_related_news .news_content {margin-top: .26rem;height: 1.44rem;background-color: #f8f8f8;display: flex;padding: .2rem .3rem;align-items: center;position: relative;border-radius: 0.1rem;}
.report_list_item .report_related_news .news_content .related_icon {position: absolute;z-index: 99;left: 0rem;top: -.08rem;width: 1.575rem;height: .375rem;
    background: url(https://nb8185.cnnb.com.cn/static/mobile/image/zc_jzjg.png) no-repeat 50%/100% 100%}
.report_list_item .report_related_news .news_content .list_pic {flex: none;width: 1.1rem;height: .84rem;border-radius: .12rem;margin-right: .2rem;overflow: hidden;position: relative}
.report_list_item .report_related_news .news_content .list_pic img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;object-position: center top; /* 从顶部开始裁剪，左右对称裁剪 */}
.report_list_item .report_related_news .news_content .list_title {font-weight: 400;font-size: .28rem;color: #151515;line-height: .4rem;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}
.report_list_item .report_related_news .news_content .list_title .time {font-size:0.25rem; color: #999;margin: 0 .08rem 0 0.08rem;white-space: nowrap}


.report_list_item .report_content {position: relative;}
.report_list_item .report_content .blabstract .mt15 {margin-top:0.15rem;}
.report_list_item .report_content .related_icon { position: absolute;z-index: 99;left: 0rem;top: -.08rem;width: 1.575rem;height:.375rem;background: url(https://nb8185.cnnb.com.cn/static/mobile/image/zc_wyll.png) no-repeat 50%/100% 100%}


#zcxwlist .report_list_item .report_related_news .news_content {padding-top:0.4rem;}

/*新的没有摘要的网友正在问*/
#zzw_list .dtzx .scrollitem .newsimg {box-sizing: border-box; width:2.16rem;height:1.61rem;border-radius: 0.06rem; padding:0.1rem; 
		font-size: 0.45rem; text-align: center; color:white;
   background: linear-gradient(to right, #C3090A, #EBA675);
   background-size: 2.16rem 1.61rem;display: flex; align-items: center;/* 垂直居中 */ justify-content: center; /* 水平居中（可选） */}

#zzw_list .dtzx .scrollitem:last-child {border-bottom:none;} /*?后一个稿件去掉底部border*/ 

/*众筹新闻-我要点题(记?列?) old */
#swiper-wydt .swiper-slide {display: flex;}
#swiper-wydt .swiper-slide .wydtwrapper { height:3rem; padding-top:0.2rem; border:1px solid #8080803d; border-radius: 0.12rem; box-shadow: 0 0 5px 2px #8080803d;}
/*
#swiper-wydt .swiper-slide .xemz {width:100%;height:42%; display: flex;}
#swiper-wydt .swiper-slide .xemz .mzleft {width:45%;height:100%;display: flex;justify-content: right;}
#swiper-wydt .swiper-slide .xemz .mzleft .tx{border-radius: 50%;width:1rem;height:1rem;justify-content: center;}
#swiper-wydt .swiper-slide .xemz .mzright {width:55%;height:100%;display: flex;justify-content: left;flex-direction:column;text-align: left;padding-left:0.15rem;}
#swiper-wydt .swiper-slide .xemz .mzright .xename {height:40%;width:100%;font-weight: bold;  font-size:0.3rem; margin-bottom:0.1rem;}
#swiper-wydt .swiper-slide .xemz .mzright .gtly {height:40%;width:100%;display: inline;}
#swiper-wydt .swiper-slide .xemz .mzright .gtly .gtlybtn{font-size:0.26rem; background: linear-gradient(to right, #C3090A, #EBA675); border-radius: 0.12rem; padding:0.08rem 0.08rem 0.08rem 0.08rem; color:white;}
#swiper-wydt .swiper-slide .xemz .mzright .gtly .gtlybtn a {color:white;font-size:0.26rem;}
#swiper-wydt .swiper-slide .xejs {padding:0.15rem;height:58%;text-align: left;font-size:0.24rem;}
*/
/*众筹新闻-我要点题(记?列?) new  ?约版*/
#swiper-wydt .swiper-slide {width:38%;}
#swiper-wydt .swiper-slide .wydtwrapper{width:100%;display: flex; flex-direction: column; /* 关键：垂直方向排? */  justify-content: center; /* 水平居中 */padding-top:0rem;margin: 0.1rem 0;}
#swiper-wydt .swiper-slide .wydtwrapper .tx {width:1.3rem; border-radius:50%; margin:0 auto;}
#swiper-wydt .swiper-slide .wydtwrapper .mz { font-weight: bold;  font-size:0.3rem; margin-bottom:0.1rem;padding:0.05rem 0; height:0.52rem;}
#swiper-wydt .swiper-slide .wydtwrapper .gtly {height:0.5rem; }
#swiper-wydt .swiper-slide .wydtwrapper .gtly .gtlybtn {font-size:0.26rem; background: linear-gradient(to right, #C3090A, #EBA675); border-radius: 0.12rem; padding:0.1rem 0.15rem; color:white;}
#swiper-wydt .swiper-slide .wydtwrapper .gtly .gtlybtn a {color:white}

/*e起公?*/
#list_yqgy .dtzx .scrollitem:last-child {border-bottom:none;} /*?后一个稿件去掉底部border*/

/*底部工具?*/
.toolbarwrapper {box-sizing: border-box; max-width: var(--adm-max-width); position:fixed; z-index:1000; bottom:20px;padding:0 0.6rem; height:0.8rem;width:100%; font-size: 0.28rem; font-weight: bold; font-family: PingFangSC,PingFang SC;}
.toolbarwrapper .bottomtoolbar {background: white; border:1px solid #8080803d; box-shadow: 0 0 12px 2px #8080803d; height:100%;border-radius: 0.36rem; display: flex; margin:0 auto;}
.toolbarwrapper .bottomtoolbar .barinner {width:82%;margin:0 auto; display: flex; justify-content:center; padding:0.15rem 0;}
.toolbarwrapper .bottomtoolbar .barinner a {display: inline-block;}
.toolbarwrapper .bottomtoolbar #aixe {width:31%; display:flex; align-items: center; justify-content: center;}
.toolbarwrapper .bottomtoolbar #wyly {width:36%; display:flex; align-items: center; justify-content: center;}
.toolbarwrapper .bottomtoolbar #mywz {width:33%; display:flex; align-items: center; justify-content: center;}
.toolbarwrapper .bottomtoolbar #mywz .logined {color:#D6543D}
.toolbarwrapper .bottomtoolbar #old_wyly {width:50%; display:flex; align-items:center; justify-content: center;}
.toolbarwrapper .bottomtoolbar #old_bmzx {width:50%; display:flex; align-items:center; justify-content: center;}

/**/
.listcontainer {margin:0;}
.scroller-status {text-align: center; display: none;}
.scroll-pagination {display: none;}

#top_list .listcontainer, #zzw_list .listcontainer, #list_yqgy .listcontainer{border:1px solid #8080803d; border-radius: 0.12rem; box-shadow: 0 0 12px 2px #8080803d;}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2025-08-21 21:08:20" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->