/*
* @Author: Sun Jijing
* @Date:   2022-09-07 09:42:12
* @Last Modified by: Sun Jijing
* @Last Modified time: 2022-09-08 15:01:22
*/
body { background: #fff; }
.portlet-header { position: relative; }
.shadow.dn { left: 0 !important; top: 0 !important; }

/* 天气预报 */
#cma-weather { display: inline-block; }
.custom-city-weather { display: block; color: #252525; text-decoration: none; color: #333; font-size: 14px; }
.custom-city-weather span { display: inline-block; height: 24px; line-height: 24px; float: left; padding: 0 5px; }
.custom-city-weather span > img { width: 28px; height: 20px; float: left; margin-top: 2px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.topLink_2023L { display: flex; align-items: center; }

.cnx_shade { width: 100%; height: 100%; width: 100vw; height: 100vh; position: fixed; background: rgba(0, 0, 0, 0.7); z-index: 998; top: 0; left: 0; display: none; transition: all ease-in-out 400ms; }
.cnx_wrap { height: 370px; background: #eee; border-radius: 15px; z-index: 1000; position: absolute; left: 50%; margin-left: -600px; bottom: 230px; display: none; }
.cnx_wrap::before { content: ''; display: block; border-style: solid; border-width: 20px 16px; border-color: #eee transparent transparent transparent; position: absolute; bottom: -38px; left: 50%; margin-left: 340px; z-index: 1000000; width: 0; height: 0; }
.cnx_close { display: none; }
.cnx_con { padding: 20px; }

#cnxk_con { width: 50%; }
#cnxk_con .tit { margin-bottom: 15px; }
#cnxk_con .con { background: #fff; padding: 20px; border-radius: 10px; height: 235px; position: relative; }
#cnxb_item .con { position: relative; }
.cnxk_list { height: 230px !important; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #bd1a2d #f4f4f4; }
.cnxk_list::-webkit-scrollbar { width: 3px; }
.cnxk_list::-webkit-scrollbar-thumb { border-radius: 10px; background: #BD1A2D; }
.cnxk_list ul { padding-right: 20px; }
.cnxk_list li { padding-left: 12px; position: relative; margin-bottom: 10px; }
.cnxk_list li a { font-size: 16px; line-height: 1.8em; color: #333; }
.cnxk_list li a::after { content:; content: ''; display: block; width: 4px; height: 4px; background: #BD1A2D; position: absolute; left: 0; top: 12px; }
.cnxk_list li span { display: inline-block; padding: 0 5px; font-size: 14px; background: #f2d8d8; margin-left: 5px; color: #bd1a2d; }
.cnxk_list li:hover a { color: #BD1A2D; }
.nextPage { font-size: 16px; text-align: center; display: block; position: absolute; top: -50px; line-height: 40px; padding-left: 24px; background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023072513472217963.png) no-repeat left center; right: 30px; }
.cnxb_item { width: 48%; }
.cnxb_item .tit { margin-bottom: 15px; }
.cnxb_item .con { -overflow: hidden; }
.cnxb_list ul { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.cnxb_item .list li { width: 160px; float: left; background: #fff; text-align: center; margin-bottom: 30px; height: 123px; }
.cnxb_item .list li a { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; font-size: 16px; }

/*重点信息推荐-s*/
.g-keyRecommend { max-width: 1920px; margin-left: auto; margin-right: auto; height: 60px; display: none; }
.m-keyRecommend { width: 100%; background-color: #ffde85; }
.m-keyRecommend .m-layout { position: relative; width: 1200px; margin-left: auto; margin-right: auto; }
.m-keyRecommend .m-layout p { line-height: 60px; font-size: 16px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: flex; align-items: center; }
.m-keyRecommend .m-layout p a { color: #222; font-size: 16px; }
.m-keyRecommend .m-layout p img { display: inline-block; width: 22px; height: auto; -margin-top: 19px; margin-right: 20px; }
.m-keyRecommend .m-layout i { position: absolute; right: 0; top: 50%; margin-top: -10px; width: 20px; height: 20px; background: url(close_icon.png) center no-repeat; cursor: pointer; }
.z-tit-fixed { position: fixed !important; left: 0; right: 0; z-index: 100; top: 0; }

/* 头部样式 */
.header_2022 { width: 100%; height: 605px; background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050813533998333.jpg) no-repeat top center; position: relative; }
.topLink_2022 { padding-top: 25px; line-height: 56px; height: 56px; font-size: 16px; color: #fff; }
.topLink_2022 img { height: 56px; vertical-align: middle; }
.topLink_2022 i { font-style: normal; font-size: 16px; color: #fff; margin: 0 15px; }
.topLink_2022 a { line-height: 56px; font-size: 16px; color: #fff; display: inline-block; }
.topLink_2022 a.sdzc { margin-right: 15px; }
.topLink_2023R  a { }
.topLink_2023R  a img { height: auto; padding-right: 6px; }
.wza a { transition: all 0.5s ease-out 0s; }
.wza a img { width: 24px; }
.btn_yuyin { display: block; width: 34px; height: 34px; background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023052610293778839.png) no-repeat center center; background-size: 90% auto; position: absolute; right: 190px; top: 15px; z-index: 40; }
.btn_yuyin:hover { background-image: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023052610294355535.png); }
.wza a i { display: inline-block; width: 24px; height: 24px; vertical-align: middle; }
.wza .wza i { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051010053734543.png) no-repeat center center; background-size: cover; }
.wza .zzq i { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051010054447088.png) no-repeat center center; background-size: cover; }
.wza a:hover { transform: scale(2); color: #bd1a2d; }
.wza .wza:hover i { background-image: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051810045665261.png); }
.wza .zzq:hover i { background-image: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051810354475174.png); }
.topLogo_2022 { margin-top: 38px; text-align: center; }
.top_sousuo_2022 { width: 720px; height: 65px; margin: 18px auto 0; padding-left: 140px; border: 1px solid #DEDEDE; background: #fff; border-radius: 4px 0 0 4px; position: relative; }
.top_sousuo_tab { height: 60px; position: absolute; left: 0; top: 2px; text-align: center; width: 16%; border-right: 1px solid #dfdfdf; box-sizing: border-box; }
.top_sousuo_tab p { height: 60px; line-height: 60px; font-size: 16px; color: #666; cursor: pointer; }
.top_sousuo_tab p::after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 8px 6px; border-color: #666 transparent transparent transparent; position: absolute; right: 10px; top: 28px; }
.top_sousuo_tab ul { position: absolute; top: 65px; left: 0px; width: 138px; background: #fff; padding: 5px 0; display: none; z-index: 10; }
.top_sousuo_tab ul li { font-size: 16px; line-height: 2em; color: #333; }
.top_sousuo_tab ul li a { font-size: 16px; } 
.top_sousuo_tab ul li:hover { background: #eee; }
/* #searchForm { height: 65px; overflow: hidden; width: 100%; }
#searchForm input { width: 74%; height: 65px; line-height: 65px; padding: 0 20px; float: left; font-size: 16px; color: #666; border: none; box-sizing: border-box; }
#searchForm button { width: 20%; height: 66px; float: right; background: #BD1A2D; font-size: 20px; color: #fff; display: flex; align-items: center; justify-content: center; }
#searchForm button img { padding-left: 6px; } */

#searchForm input { width: 68%; height: 65px; line-height: 65px; padding: 0 20px; float: left; font-size: 16px; color: #666; border: none; box-sizing: border-box; }
#searchForm button { display: inline-block; width: 30px; height: 30px; background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023072510310825848.png) no-repeat center 0; background-size: auto; position: absolute; top: 17px; right: 156px; background-size: 30px auto; border: 0; }
#searchForm button:hover { background-position: center -30px; }
#cnxBtn { width: 20%; height: 66px; float: right; background: #BD1A2D; font-size: 20px; color: #fff; display: flex; align-items: center; justify-content: center; position: relative; z-index: 999; }

.top_hotwords { width: 840px; margin: 15px auto; padding: 0 10px; }
.top_hotwords * { font-size: 16px; color: #333; font-weight: 550; }
.top_hotwords a { margin-left: 10px; }
.top_nav_2022 { height: 69px; background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050814430044790.png) no-repeat -135px center; background-size: auto 100%; margin-top: 47px; }
.top_nav_2022 .pubcon { position: relative; }
.nav_list>li { float: left; margin-right: 72px; }
.nav_list>li>a { font-size: 26px; color: #fff; border-bottom: 2px solid transparent; line-height: 70px; }
.nav_list>li:hover>a, .nav_list>li.on>a { border-color: #efd493; }
.subNav_list { position: absolute; left: 0; display: none; width: 100%; height: 60px; line-height: 60px; -border-bottom: 1px solid #efd493; top: 60px; }
.subNav_list a { display: inline-block; padding-left: 15px; margin-right: 20px; -background: url(/eportal/fileDir/bjdx2023/template/common/header/top_subNav_dian.png) no-repeat left center; font-size: 16px; color: #fff; }
.nav_list>li:nth-child(3) .subNav_list, .nav_list>li:nth-child(4) .subNav_list { text-align: center; }
.nav_list>li:nth-child(5) .subNav_list { text-align: right; }
@media screen and (min-width:1600px) {
	.top_nav_2022 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050814353216690.png) no-repeat center left; }
}
.nav_list>li:hover .subNav_list { display: block; }
.gray { }

/* 图片新闻 */
.redBg_2022 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050815032127167.png) no-repeat center bottom #BD1A2D; padding-top: 40px; padding-bottom: 55px; }
.area01_left { width: 576px; height: 355px; margin-bottom: 25px; }
.picCon { width: 586px; height: 365px; }
.picList li a { display: block; }
.picList li img { width: 100%; height: 365px; object-fit: cover; }
.picBut { text-align: center; z-index: 10; margin-top: 10px; }
.picBut li { display: inline-block; width: 25px; height: 4px; background: rgba(255, 255, 255, .5); border-radius: 4px; margin: 0 2px; }
.picBut li.on { width: 42px; height: 6px; background: #e9d795; }
.newsTxt { width: 540px; margin-right: 25px; }
.newsTxt .tit a { font-size: 26px; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.newsTxt .smy { margin: 30px 0 50px; font-size: 18px; color: #fff; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; opacity: 0.8; }
.newsTxt .detail { font-size: 20px; color: #fff; border-bottom: 2px solid #e9d795; display: inline-block; padding-bottom: 10px; }

/* 公告动态&查政策 */
.area02 { padding: 40px 0 0; }
.message_but { width: 125px; margin-right: 20px; }
.message_but .item { width: 100%; height: 60px; background: #f7f7f7; margin-top: 8px; }
.message_but .item.first { height: 88px; -background-image: url(news_govBg_red.png); margin-top: 0; }
.message_but .item a { display: block; text-align: center; }
.message_but .item span { transform: rotateY(0deg); transition: all 500ms ease-in-out; display: inline-block; }
.message_but .item img { margin-top: 6px; margin-bottom: 2px; }
.message_but .item img.hov { display: none; }
.message_but .item p { font-size: 16px; color: #333; font-weight: 500; }
.message_but .item.first p { -color: #fff !important; }
.message_but .item:hover { background: #BF1729; }
.message_but .item:hover span { transform: rotateY(180deg); }
.message_but .item:hover p { color: #fff; }
.message_but .item:hover img.hov { display: inline-block; }
.message_but .item:hover img.nor { display: none; }
.area02_center { width: 646px; }
.newsTab_hd { border-bottom: 1px solid #e4e4e4; display: flex; height: 42px; margin-top: 12px; }
.news_list li em { font-size: 18px; height: 18px; line-height: 18px; margin: 12px 0; color: #333; display: inline-block; margin-right: 10px; padding-right: 10px; border-right: 1px solid #232323; font-style: normal; }
.newsTab_hd a { font-size: 22px; height: 42px; color: #333; display: inline-block; margin-right: 30px; position: relative; line-height: 1em; }
.news_list li:hover em, .newsTab_hd a.on { color: #bf1629; }
.news_list li:hover em { border-color: #bf1729; }
.newsTab_hd a::after { content: ""; display: none; width: 100%; height: 3px; background: #bf1629; position: absolute; left: 0; bottom: 0; }
.newsTab_hd a.on::after { display: block; }
.news_list li { height: 45px; line-height: 45px; }
.news_list li a { font-size: 16px; color: #232323; width: 70%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }
.news_list li span { font-size: 16px; color: #666; }
.news_list li:hover a, .news_list li:hover span { color: #CE0000; }
{ }
.area02_right { width: 380px; }
.searchZC { border: 5px solid #f7f7f7; }
.searchZC .tit { font-size: 24px; font-weight: bold; color: #BF1729; text-align: center; margin: 6px 0; }
.searchZC .con { padding: 0px 4px; margin-bottom: 16px; }
.searchZC_tab { padding: 0px 30px; }
.searchZC_tab_hd { padding: 0 50px; display: flex; justify-content: space-between; margin-bottom: 10px; }
.searchZC_tab_hd span { font-size: 20px; color: #333; line-height: 42px; border-bottom: 2px solid transparent; font-weight: bold; cursor: pointer; padding: 0 6px; }
.searchZC_tab_hd span.on { border-color: #BD192D; }
.searchZC_tab_bd .item { display: none; }
.searchZC_tab_bd .textVal { height: 40px; border-radius: 4px; border: 1px solid #dfdfdf; padding-left: 110px; position: relative; margin-bottom: 12px; }
.searchZC_tab_bd .textVal span { height: 40px; font-size: 16px; color: #d1d1d1; position: absolute; text-align: center; width: 110px; line-height: 40px; left: 0; }
.searchZC_tab_bd .textVal p { height: 40px; line-height: 40px; font-size: 16px; color: #333; background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2022092215402446507.png) no-repeat 130px center; }
.searchZC_tab_bd .textVal ul.select { width: 100%; background: #fff; position: absolute; top: 52px; left: 0; border: 1px solid #e5e5e5; overflow-y: auto; display: none; max-height: 160px; }
.searchZC_tab_bd .textVal ul.select li { font-size: 16px; line-height: 2em; color: #444; text-align: center; }
.searchZC_tab_bd .textVal ul.select li:hover { background: #f1f1f1; }
.searchZC_tab_bd .submit button { display: block; height: 42px; line-height: 42px; width: 100%; background: #BF1729; font-size: 16px; color: #fff; text-align: center; }
.searchZC_tab_bd .bjFile { display: block; margin-top: 10px; height: 42px; line-height: 42px; font-size: 16px; color: #fff; background: #ecb776 url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050816274596666.png) no-repeat center; text-align: center; }

/* 办事服务 */
.area03 { padding: 30px 0; -overflow-y: hidden; }
.banshi_item { width: 380px; background: #f7f7f7; display: none; }

/**********************旧版隐藏*************************/
.banshi_item .tit { height: 85px; line-height: 85px; text-align: right; padding-right: 30px; font-size: 16px; border-bottom: 1px dashed #dcdcdc; }
.banshi_item .tit a { font-size: 16px; color: #333; }
.banshi_item .tit i { color: #bf1629; }
.banshi_item.item02 { margin: 0 30px; }
.banshi_item.item01 .tit { background: #fff url(banshi_tit01.png) no-repeat 20px center; }
.banshi_item.item02 .tit { background: #fff url(banshi_tit02.png) no-repeat 20px center; }
.banshi_item.item03 .tit { background: #fff url(banshi_tit03.png) no-repeat 20px center; }
.banshi_item .con .link { overflow: hidden; padding: 20px 10px; }
.banshi_item .con .link a { display: block; float: left; text-align: center; width: 33%; }
.banshi_item .con .link span { display: inline-block; font-size: 14px; line-height: 2em; color: #333; }
.banshi_item .con .link a:hover span { color: #bf1629; }
.banshi_item.item03 .con .link { padding-left: 35px; }
.banshi_item.item03 .con .link a { width: 50%; text-align: left; }
.banshi_item .con .img { margin: 0 20px 20px; overflow: hidden; }
.banshi_item .con img { width: 100%; height: 155px; transform: scale(1, 1); transition: all 300ms ease-in-out; }
.banshi_item:hover .con img { transform: scale(1.1, 1.1); }
.bsfwNew { }
.bsfwNew li { width: 100%; margin-top: 10px; height: 80px; }
.bsfwNew li a { display: block; font-size: 20px; font-weight: bold; line-height: 80px; text-indent: 60px; }
.bsfwNew li img { width: 100%; height: 80px; object-fit: cover; }

/* 办事服务20230508 */
.bsfw { margin-top: 30px; margin-bottom: 30px; }
.bsfw_item { width: 380px; position: relative; }
.bsfw_tit { width: 100%; height: 130px; }
.bsfw_con { width: 100%; padding-top: 10px !important; padding-bottom: 10px !important; background: #F7F7F7; overflow: hidden; display: none; position: absolute; top: 130px; z-index: 12; box-sizing: border-box; border: 1px solid #ccc; border-top: 0; box-shadow: 0 5px 10px #ccc; }
.bsfw_list li { width: 25%; text-align: center; margin: 10px 0; float: left; }
.bsfw_list li a { display: block; border-left: 1px solid #E4E0E0; margin-left: -1px; font-size: 14px; color: #333; }
.bsfw_but { text-align: center; }
.bsfw_but li { width: 8px; height: 8px; border-radius: 50%; background: #D8D8D8; display: inline-block; margin: 0 5px; }
.bsfw_but li.on { background: #A1A1A1; }
.bsfw_tit .tit { font-size: 24px; padding-top: 25px; margin-left: 25px; margin-bottom: 25px; font-weight: bold; }
.bsfw_tit .tips { font-size: 14px; line-height: 24px; color: #666; margin-left: 25px; }
.item02 { margin: 0 30px; }
.item02 .bsfw_tit .tit { margin-bottom: 15px; }
.item01 .bsfw_tit { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050816253251299.png) no-repeat center; }
.item02 .bsfw_tit { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050816254012276.png) no-repeat center; }
.item03 .bsfw_tit { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023050816254851634.png) no-repeat center; }
.item01 .bsfw_tit .tit { color: #DA7F51; }
.item02 .bsfw_tit .tit { color: #6E8497; }
.item03 .bsfw_tit .tit { color: #DF353B; }
.tsbs_list { overflow: hidden; }
.tsbs_list li { width: 50%; margin: 10px 0; text-align: center; float: left; }
.tsbs_list li a { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.tsbs_list li img { height: 32px; }
.tsbs_list li img.hov { display: none; }
.tsbs_list li p { font-size: 14px; color: #333; }
.tsbs_list li:hover img.nor { display: none; }
.tsbs_list li:hover img.hov { display: inline-block; }
.tsbs_list li:hover p, .bsfw_list li:hover a { color: #BF1729; font-weight: bold; }

/* 政府文件&政策解读 */
.area04 { padding: 0 0  15px 0; }
.area04_left { width: 380px; }
.wenjian_link { padding: 25px; margin-top: -10px; display: none; }
.wenjian_link a { display: block; height: 83px; line-height: 83px; border: 1px solid #b5b5b5; margin-top: 10px; display: flex; align-items: center; }
.wenjian_link img { vertical-align: middle; margin-left: 70px; margin-right: 15px; }
.wenjian_link img.hov { display: none; }
.wenjian_link span { font-size: 24px; color: #1c1c1d; font-weight: 500; }
.wenjian_link a:hover, .wenjian_link a.on { border-color: #bf1629; }
.wenjian_link a:hover .nor, .wenjian_link a.on .nor { display: none; }
.wenjian_link a:hover .hov, .wenjian_link a.on .hov { display: inline-block; }
.wenjian_link a:hover span, .wenjian_link a.on span { color: #bf1629; }
.xxgk2023 { text-align: center; position: relative; }
.xxgk2023 a { display: block; }
.xxgk2023 a img { width: 100%; height: 48px; object-fit: cover; }
.xxgk2023 a span { font-size: 20px; color: #BF561B; line-height: 48px; position: absolute; top: 0; left: 0; width: 100%; }
.area04_right { width: 790px; position: relative; }
.wenjian_list { margin-top: 20px; }
.wenjian_list li { line-height: 45px; display: flex; justify-content: space-between; align-items: center; }
.wenjian_list li a { padding-left: 25px; display: block; position: relative; font-size: 16px; color: #333; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wenjian_list li a::before { content: ''; display: inline-block; width: 4px; height: 4px; border-radius: 6px; border: 1px solid #bebebe; position: absolute; left: 0; top: 20px; }
.wenjian_list li a:hover, .wenjian_list li:hover span { color: #bf1629; }
.wenjian_list li a:hover::before { background: currentColor; border-color: currentColor; }
.wenjian_list li span { font-size: 16px; color: #666; }
.wenjianIcon { position: absolute; right: 15px; top: 12px; display: flex; }
.wenjianIcon a { font-size: 16px; color: #333; display: inline-block; margin-left: 30px; }
.wenjianIcon a img { padding-right: 8px; }
#zcjdzj .wenjian_list li a { padding-left: 0; }
#zcjdzj .wenjian_list li a::before { display: none; }

/* 快捷链接 */
.area05 { padding: 35px 0; position: relative; }
.linkIcon { width: 1084px; margin: 0 auto; }
.linkIcon_ul li { width: 130px; margin-right: 30px; }
.linkIcon_ul li a { display: block; height: 122px; background-size: cover !important; border-radius: 10px; border: 1px solid #b5b5b5; text-align: center; }
.linkIcon_ul li img { margin-top: 20px; margin-bottom: 5px; }
.linkIcon_ul li p { font-size: 18px; color: #1c1c1d; padding: 0px 5px 0; height: 2em; display: flex; align-items: center; justify-content: center; }
.area05 > a { display: block; width: 26px; height: 54px; position: absolute; top: 50%; margin-top: -27px; }
.area05 .prev { background: url(link-prev.jpg) no-repeat; left: 0; }
.area05 .next { background: url(link-next.jpg) no-repeat; right: 0; }
.area05 .prev:hover { background: url(link-prev-hov.jpg) no-repeat; }
.area05 .next:hover { background: url(link-next-hov.jpg) no-repeat; }
.linkIcon_ul li:hover a { background-color: #bf1629 !important; }
.linkIcon_ul li:hover img { display: none; }
.linkIcon_ul li:hover p { font-size: 18px; color: #fff; height: 120px; }

/* 专题专栏 */
.liuzt { margin-bottom: 20px; }
.area06 { padding: 0px 0; width: 790px; }
.area061 { width: 18%; margin: 0 2%; }
.area062 { width: 380px; }
.zhuanti_list li { overflow: hidden; }
.zhuanti_list li a{display:block;overflow:hidden;}
.zhuanti_list li img { width: 100%; height: 120px;/* transform: scale(1, 1);*/ transition: all 500ms ease-out; }
.zhuanti_list li:hover img { transform: scale(1.1, 1.1); }
.zhuanti_list li.swiper-slide-active {  }
.zhuanti_but { text-align: center; -padding-bottom: 35px; margin-top: 20px;display:none; }
.zhuanti_but li { display: inline-block; width: 50px; height: 4px; border-radius: 4px; background: #e6e6e6; margin: 0 5px; cursor: pointer; }
.zhuanti_but li.on { background: #edd597; }
.titleBox { }
.titleBox p { background: #bf1629; height: 52px; line-height: 52px; text-align: center; overflow: hidden; }
.titleBox p.qzxxs { margin-bottom: 16px; }
.titleBox p a { display: block; font-size: 18px; color: #fff; }
.jswm { }
.jswm p { background: #bf1629; height: 120px; line-height: 120px; text-align: center; }
.jswm p a { display: block; font-size: 22px; color: #fff; }


.zhuanti .swiper-button-prev{background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023042611491172527.png) no-repeat center;left:2px;}
.zhuanti .swiper-button-next{background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023042611492481229.png) no-repeat center;right:2px;}
.zhuanti .swiper-button-prev:hover{background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023042611491838908.png) no-repeat center;left:2px;background-size:cover;}
.zhuanti .swiper-button-next:hover{background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023042611493031215.png) no-repeat center;right:2px;background-size:cover;}
.zhuanti .swiper-button-next,
.zhuanti .swiper-button-prev{width:34px;height:34px;background-size:cover;margin-top:-17px;}



/* 政务公开 */
.area07 { padding-bottom: 50px; }
.area07_topLeft { width: 860px; }
.gkItem { overflow: hidden; margin-top: 20px; padding-left: 20px; padding-top: 20px; background: #f5f5f4; }
.gkItem_list li { width: 146px; height: 115px; float: left; margin-right: 20px; margin-bottom: 20px; border-radius: 10px; border: 1px solid #fff; background: #fff; text-align: center; }
.gkItem_list li img { margin-top: 18px; }
.gkItem_list li .hov { display: none; }
.gkItem_list li p { font-size: 18px; color: #333; margin: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gkItem_list li:hover { border-color: #bf1629; }
.gkItem_list li:hover .nor { display: none; }
.gkItem_list li:hover .hov { display: inline-block; }
.gkItem_list li:hover p { color: #bf1629; }
.area07_topRight { width: 320px; }
.newsTab_hd.black a { color: #333; }
.xxgkCon { background: #F7F7F7; padding: 6px 6px 0 6px; box-sizing: border-box; display: none; }
.xxgk_list li { height: 40px; line-height: 40px; background: #fff; text-align: center; width: 49%; float: left; margin-bottom: 6px; }
.xxgk_list li:nth-child(odd) { margin-right: 2%; }
.xxgk_list li a { display: block; font-size: 14px; color: #333; }
.xxgk_list li img { display: none; vertical-align: middle; margin-left: 46px; margin-right: 15px; transform: rotateY(0deg); transition: all 300ms ease-in-out; }
.xxgk_list li:hover a { color: #bf1629; }
.xxgk_list li:hover img { transform: rotateY(180deg); }
.area07_bot { overflow: hidden; margin-top: 60px; }
.gkBot_list { width: 110%; }
.gkBot_list li { float: left; width: 225px; height: 135px; overflow: hidden; margin-right: 18px; }
.gkBot_list li img { width: 100%; height: 100%; transform: scale(1, 1); transition: all 300ms ease-in-out; }
.gkBot_list li:hover img { transform: scale(1.1, 1.1); }

/* 2021年政务公开重点工作盘点  */
.xxpd_img img { width: 100%; }
.xxpd_list { width: 35%; padding-top: 0px; margin-right: 25px; }
.xxpd_list a { float: none; width: 100%; margin-right: 0; }
.zdgz_con { background: #f5f5f4; margin-top: 20px; padding: 20px; }
.zdgz_left { width: 100%; height: 330px; }
.zdgz_left img { width: 100%; height: 100%; object-fit: cover; }
.zdgz_right { overflow: hidden; }
.zdgz_right a { display: inline-block; width: 23%; float: left; height: 40px; background: #fff; border-radius: 4px; font-size: 16px; text-align: center; line-height: 40px; margin: 20px 1% 0; }
.zdgz_right a:hover { background: #bf1629; color: #fff; }

/* 区长信箱 */
.sino-bg-white { background: none; }
.area08 { margin-bottom: 30px; }
.qzxx_con { width: 810px; }
.qzxx_con .newsTab_hd { justify-content: space-between; }
.qzxx_con iframe { border: 1px solid #e4e4e4; }
.newsTab_hd .fr { font-size: 14px; color: #b5b5b5; line-height: 40px; display: flex; padding-right: 15px; }
.newsTab_hd .fr a { font-size: 16px; color: #666; line-height: 40px; margin-right: 0; display: flex; align-items: center; margin-left: 30px; }
.newsTab_hd .fr a img { padding-right: 6px; }
.newsTab_hd .fr a:hover { color: #bf1629; }
.qzxx_list { border: 1px solid #e6e6e6; margin-top: 28px; }
.qzxx_list li { height: 50px; line-height: 50px; background: #f2f2f2; padding: 0 12px; }
.qzxx_list li:nth-child(2n) { background: #fff; }
.qzxx_list li i { display: inline-block; width: 40px; height: 22px; line-height: 22px; text-align: center; font-size: 14px; color: #fff; border-radius: 22px; margin-right: 10px; }
.qzxx_list li i.咨询 { background: #cfa972; }
.qzxx_list li i.投诉 { background: #bf1629; }
.qzxx_list li a { font-size: 16px; color: #666; }
.qzxx_list li span { float: right; font-size: 16px; color: #666; }
.qzxx_list li:hover a, .qzxx_list li:hover span { color: #bf1629; }

/* 意见征集 */
.yjzj_con { width: 370px; }
.yjzj_list { padding-top: 10px; border: 1px solid #e4e4e4; }
.yjzj_list li { line-height: 35px; padding-left: 10px; padding-right: 10px; }
.yjzj_list li a { font-size: 16px; color: #666; display: inline-block; max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.yjzj_list li:hover a { color: #bf1629; }
.yjzj_list li span { display: inline-block; float: right; width: 80px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; background: #f7f7f7; color: #333; margin-top: 6px; }
.yjzj_list li span.进行中 { color: #bf1629; border-color: #bf1629; }
.yjzj_list li span.result { color: #cfa972; border-color: #cfa972; }
.yjzj_list li span.已结束 { opacity: 0.5; }

/* “讲文明树新风”公益广告 */
.area09 { padding: 0 0 50px; position: relative; }
.newsTas2023 { display: none; }
.addsCon { width: 1084px; margin: 25px auto 0; display: none; }
.addsList li { width: 255px; height: 260px; overflow: hidden; }
.addsList li img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1, 1); transition: all 300ms ease-in-out; }
.addsList li:hover img { transform: scale(1.1, 1.1); }
.area09 .prev, .area09 .next { display: none; width: 26px; height: 54px; position: absolute; top: 50%; margin-top: -27px; }
.area09 .prev { background: url(link-prev.jpg) no-repeat; left: 0; }
.area09 .next { background: url(link-next.jpg) no-repeat; right: 0; }
.area09 .prev:hover { background: url(link-prev-hov.jpg) no-repeat; }
.area09 .next:hover { background: url(link-next-hov.jpg) no-repeat; }
.newIMGList { }
.newIMGList li { float: left; width: 32%; margin-right: 2%; }

.btn_yuyin {display: block;width: 34px;height: 34px;background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023052610293778839.png) no-repeat center center;background-size:90% auto;position: absolute;right: 190px;top: 15px;z-index: 40;}
.btn_yuyin.col{background-image:url(/bjsdxqrmzf/uiFramework/commonResource/image/2023060716121685192.png);}

/* 右下角底部专题2024-03-14 */
.titleBox { overflow: hidden; }
.conerZtzl { width: 110%; }
.conerZtzl li { width: 185px; float: left; background: #ccc; margin-right: 10px; height: 55px; margin-bottom: 10px; line-height: 55px; }
.conerZtzl li a { font-size: 16px; color: #fff; display: block; }
.conerZtzl li img { display: inline-block; vertical-align: middle; height: 70%; margin: 0 10px 0 15px; }
.conerZtzl li.li01 { background: #ecb87a; }
.conerZtzl li.li02 { background: #6aa2ff; }
.conerZtzl li.li03 { background: #68dfdf; }
.conerZtzl li.li04 { background: #f08e8e; }

@media screen and (max-width:1200px) {
	.newsTab_hd a { font-size: 18px; }
	.area01_left, .area01_right { width: 48%; }
	.picCon, .newsTxt { width: 100%; }

	.area02 { padding: 40px 0 0; display: flex; justify-content: space-between; }
	.area02::after { display: none; }

	.area02_left { width: 12%; }
	.message_but { width: 100%; margin-right: 0; }
	.area02_center { width: 52%; }
	.area02_right { width: 30%; }

	.bsfw_item { width: 32%; }
	.item02 { margin: 0 2%; }

	.area04_right { width: 65%; }
	.area04_left { width: 32%; }

	.cnx_wrap { width: 92vw; height: 90vh; position: fixed; bottom: 5vh; left: 5vw; margin-left: 0; overflow-y: auto; }
	.cnx_wrap::before { display: none; }
	#cnxk_con { width: 100%; float: none; margin-bottom: 40px; }
	#cnxk_con .con { height: auto; }
	.cnxk_list, .cnxk_list ul { width: 100% !important; }
	.cnxb_item { width: 100%; float: none; }
	.cnx_close { display: block; position: absolute; top: 20px; right: 20px; }
}
@media screen and (max-width:1024px) {
	.header_2022 { height: auto; }
	.topLogo_2022 img { width: 60%; }
	.top_sousuo_2022 { width: 90%; padding-left: 16%; }
#searchForm { display: flex; }
#searchForm input { width: 80%; height: 63px; line-height: 63px; }
#searchForm button { right: 136px; }
.btn_yuyin { right: 165px; }
	.top_hotwords { width: 90%; padding: 0; }
	.top_hotwords * { font-size: 14px; }
	.topLink_2022 a.sdzc { margin-right: 10px; }
	.topLink_2022 img { height: 40px; }
	.topLink_2022 a { line-height: 40px; font-size: 14px; }
	.topLink_2022 i { margin: 0 10px; }
	.wza a i { width: 18px; height: 18px; }

	.nav_list { display: flex; justify-content: space-between; }
	.nav_list > li { margin-right: 0; }
	.nav_list > li > a { font-size: 20px; }
	.subNav_list { display: none !important; }

	.redBg_2022 { padding-top: 40px; padding-bottom: 40px; }
	.area01_left, .area01_right { width: 100%; float: none; }
	.area01_left { margin-bottom: 55px; height: auto; }
	.newsTxt .smy { margin: 20px 0; }

	.area02 { flex-direction: column; }
	.area02_left { width: 100%; margin-bottom: 10px; }
	.message_but { display: flex; justify-content: space-between; }
	.message_but .item { width: 24%; }
	.area02_center, .area02_right { width: 100%; }
	.bsfwNew { display: flex; justify-content: space-between; }
	.bsfwNew::after { display: none; }
	.bsfwNew li { width: 32%; }
	.bsfwNew li img { height: 8vw; }

	.area03 { padding:  40px 0; }
	.bsfw_item { width: 100%; float: none; margin-bottom: 10px; display: flex; }
	.item02 { margin: 0 0 10px; }
	.bsfw_tit { width: 45%; background-size: cover !important; }
	.bsfw_con { width: 55%; display: block !important; position: static; border: 0; box-shadow: none; }
	.bsfw_list, .tsbs_list { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; height: 100%; }
	.bsfw_but { display: none; }

	.area04_right { width: 100%; margin-bottom: 10px; }
	.area04_left { width: 100%; }
	.xxgk_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.xxgk_list::after { display: none; }
	.xxgk_list li { width: 32%; }
	.xxgk_list li:nth-child(2n+1) { margin-right: 0; }
	.area06 { width: 100%; margin-bottom: 20px; }
	.area061, .area062 { width: 48%; }
	.area061, .area062 { width: 100%; }
	.titleBox p { height: auto; }
	.titleBox p img { width: 100%; height: 12vw; object-fit: cover; }
	.conerZtzl { width: 100%; display: flex; justify-content: space-between; }
	.conerZtzl li { width: 23%; margin-right: 0; margin-bottom: 0; }

}
@media screen and (max-width:768px) {
	.topLink_2022 { padding-top: 10px; }
	.topLink_2022 i { display: none; }
	.topLogo_2022 { margin-top: 20px; }
	.top_sousuo_2022 { height: 42px; width: 96%; padding-left: 14%; }
	.top_sousuo_tab { height: 40px; left: 0; top: 0; }
	.top_sousuo_tab p { height: 40px; line-height: 40px; font-size: 14px; }
	.top_sousuo_tab p::after { border-width: 4px 3px; right: 5px; top: 20px; }
	.top_sousuo_tab ul { top: 40px; left: 0; width: 100%; }
#searchForm { height: 40px; justify-content: space-between; align-items: center; }
	#searchForm input { height: 40px; line-height: 40px; font-size: 14px; }
#searchForm button { height: 30px; font-size: 14px; top: 4px; }
.btn_yuyin { top: 4px; }
#cnxBtn { height: 40px; white-space: nowrap; width: auto; padding: 0 10px; margin-left: 5px; font-size: 14px; }
.btn_yuyin, #searchForm button { position: static; height: 24px; background-size: 24px; }
	#searchForm button img { height: 16px; }
	.top_hotwords { width: 96%; }
	.top_hotwords * { font-weight: normal; }

	.top_nav_2022 { margin-top: 20px; height: auto; }
	.nav_list > li > a { font-size: 16px; line-height: 48px; }

	.redBg_2022 { padding-top: 0; padding-ottom: 30px; }
	.area01_left { margin-bottom: 20px; }
	.picCon { height: auto; }
	.picList li img { height: 60vw; }

	.area02 { padding-top: 30px; }
	.area03 { padding: 30px 0; }
	.newsTxt .tit a { font-size: 20px; }
	.newsTxt .smy { font-size: 14px; text-align: justify; }
	.newsTxt .detail { font-size: 16px; }

	.message_but { flex-wrap: wrap; }
	.news_list li a, .news_list li span { font-size: 14px; }
	.wenjian_list { margin-top: 0; }
	.wenjianIcon { position: static; display: flex; justify-content: space-between; }
	.wenjianIcon a { width: 49%; background: #f3f3f3; line-height: 2em; text-align: center; margin-left: 0; }


.btn_yuyin{width:24px;height:24px;top:10px;}


.nav_list{flex-wrap: wrap;padding-top:1rem;}
.nav_list>li{width:33.333%;text-align:center;margin-bottom:.5rem;}
.nav_list > li > a{line-height: inherit;display: block;padding-bottom: .5rem;}

.topLink_2023R,
.phoneHide,
.jft,
.tqMore{display:none !important;}
.tqBox{width:44%; display: none !important;}
.tqBox iframe{width:100%;}
.topLink_2022 a{margin-right: 10px;}


	.conerZtzl { flex-wrap: wrap; }
	.conerZtzl li { width: 48%; margin-bottom: 10px; }
}
@media screen and (max-width:560px) {
	.top_sousuo_2022 { padding-left: 24%; }
	.topLink_2022 a { font-size: 12px; }
	.wza a i { display: none; }
	.top_sousuo_tab { width: 25%; }
#searchForm input { padding: 0 10px; }
#searchForm button {  }

	.message_but .item { width: 49%; }
	.newsTab_hd { height: 32px; }
	.newsTab_hd a { height: 32px; }
	.news_list li em { font-size: 14px; }
	.news_list li a { width: 60%; }

	.bsfwNew { display: block; }
	.bsfwNew li { width: 100%; }
	.bsfwNew li img { height: 20vw; }
	.bsfw_item { flex-direction: column; }
	.bsfw_tit, .bsfw_con { width: 100%; }

	.newsTab_hd a { margin-right: 10px; font-size: 16px; }
	.wenjian_list li { line-height: 34px; }
	.wenjian_list li a { padding-left: 15px; font-size: 14px; }
	.wenjian_list li span { font-size: 14px; flex-shrink: 0; }
	.zhuanti_list li img { height: 20vw; }

.btn_yuyin{right:100px;top:7px;}
}