/*
* @Author: Sun Jijing
* @Date:   2022-11-02 16:07:33
* @Last Modified by: Sun Jijing
* @Last Modified time: 2022-11-03 15:26:57
*/
.xmtList { display: flex; flex-direction: column; justify-content: space-between; height: 220px; }
.xmtList li { width: 100%; }
.xmtList li img { width: 100%; height: 100px; object-fit: cover; }
.one { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051014405481680.png) no-repeat center; padding: 20px 0; background-size: cover; }
.hygkBox { background: #fff; padding: 20px; }
#hygkList { }
#hygkList li { float: left; width: 48%; }
#hygkList li:nth-child(odd) { margin-right: 4%; }
.two { padding: 30px 0; }
.three { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051014541288328.png) no-repeat center; padding: 30px 0 30px 0; }
.zwgkClick { text-align: center; margin-top: 30px; }
.zwgkClick img { transition: all .3s ease-in-out; }
.gkList { display: none; margin-top: 40px; }
.gkList li { float: left; margin-right: 36px; width: 140px; text-align: center; height: 45px; line-height: 45px; transition: all .5s; }
.gkList li.i7 { margin-right: 0; }
.gkList li a { font-size: 14px; color: #333; }
.gkList li:hover a { color: #bf1629; }
.gkList li:hover { transform: translateY(6px); }
.gkList li.i1 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015471989979.png) no-repeat center; }
.gkList li.i2 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015480389990.png) no-repeat center; }
.gkList li.i3 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015480774255.png) no-repeat center; }
.gkList li.i4 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015481365269.png) no-repeat center; }
.gkList li.i5 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015481822163.png) no-repeat center; }
.gkList li.i6 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015491991444.png) no-repeat center; }
.gkList li.i7 { background: url(/bjsdxqrmzf/uiFramework/commonResource/image/2023051015492316325.png) no-repeat center; }

/* 内容三 */
.kjLink2 { overflow: hidden; -margin-top: 40px; }
.kjLink2 a { display: block; width: 12.28%; margin: 0 1%; float: left; text-align: center; }
.kjLink2 a img { display: block; margin: 0 auto 20px; width: 30px; }
.kjLink2 a span { display: block; width: 72px; height: 54px; margin: 0 auto; text-align: center; padding-top: 18px; background: #fff; margin-bottom: 15px; border-radius: 80px; }
.kjLink2 a span.col1 { background-color: #79c9cc; box-shadow: 1px 1px 7px #65bccd; background-image: linear-gradient(to right, #79c9cc, #53b1cd); }
.kjLink2 a span.col2 { background-color: #fab16c; box-shadow: 1px 1px 7px #f9ab63; background-image: linear-gradient(to right, #fab16c, #f9a65a); }
.kjLink2 a span.col3 { background-color: #45a7cb; box-shadow: 1px 1px 7px #3e9ec2; background-image: linear-gradient(to right, #45a7cb, #3896ba); }
.kjLink2 a span.col4 { background-color: #bf68a7; box-shadow: 1px 1px 7px #b55599; background-image: linear-gradient(to right, #bf68a7, #ad458f); }
.kjLink2 a span.col5 { background-color: #fe8164; box-shadow: 1px 1px 7px #ef6d4f; background-image: linear-gradient(to right, #fe8164, #e05a3a); }
.kjLink2 a span.col6 { background-color: #5fd4bb; box-shadow: 1px 1px 7px #7aeed8; background-image: linear-gradient(to right, #7aeed8, #5fd4bb); }
.kjLink2 a span.col7 { background-color: #5b409d; box-shadow: 1px 1px 7px #573d96; background-image: linear-gradient(to right, #5b409d, #573d96); }
.kjLink2 a .img1 { display: none; }
.kjLink2 a .img2 { display: block; }

/*
.kjLink2 a:hover span{background:#af031b;}
*/
.kjLink2 a:hover img { -webkit-animation: move 300ms ease-in 1; -o-animation: move 300ms ease-in 1; animation: move 300ms ease-in 1; }

/* 内容区域 */
.mb50 { margin-bottom: 20px; }
.mb40 { margin-bottom: 20px; }
.mk_con, .newsTab { padding: 10px 20px; background: #fff; }
.mk_tit { border-bottom: 1px solid #e4e4e4; display: flex; height: 40px; margin-bottom: 16px; justify-content: space-between; }
.mk_tit span { font-size: 26px; color: #bf1629; height: 40px; display: inline-block; margin-right: 50px; position: relative; line-height: 1em; }
.mk_tit span::after { content: ""; display: block; width: 100%; height: 3px; background: #bf1629; position: absolute; left: 0; bottom: 0; }
.mk_tit a { font-size: 16px; color: #666; float: right; line-height: 42px; }
.mk_tits a { font-size: 26px; color: #bf1629; height: 40px; display: inline-block; margin-right: 50px; position: relative; line-height: 1em; float: none; margin: auto; }
.mk_tits a::after { content: ""; display: block; width: 100%; height: 3px; background: #bf1629; position: absolute; left: 0; bottom: 0; }
#xxgkTit span { margin: 0 auto; }

/* 公开快捷入口 */
.gk_con { margin-top: 20px; margin-bottom: 20px; position: relative; z-index: 2; }
.gk_list { width: 110%; }
.gk_list > li { width: 224px; height: 126px; float: left; margin-right: 20px; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; position: relative; }
.gk_list > li.li1 { background: url(1.png) no-repeat center/cover; }
.gk_list > li.li2 { background: url(2.png) no-repeat center/cover; }
.gk_list > li.li3 { background: url(3.png) no-repeat center/cover; }
.gk_list > li.li4 { background: url(4.png) no-repeat center/cover; }
.gk_list > li.li5 { background: url(5.png) no-repeat center/cover; }
.gk_list > li > a { display: inline-block; font-size: 26px; color: #fff; padding-left: 30px; font-weight: bold; padding-top: 25px; position: relative; }
.gk_list > li > a::after { content: ''; display: inline-block; width: 45px; height: 4px; background: #fff; position: absolute; bottom: -8px; right: 0; }
.gk_list > li i { display: inline-block; width: 4px; height: 24px; background: #fff; float: left; margin-right: 10px; }
.gk_list > li .subMenu { width: 100%; position: absolute; left: 0; background: #fff; top: 132px; border: 1px solid #f0f0f0; display: none; }
.gk_list > li .subMenu a { display: block; padding: 5px 10px 5px 15px; font-size: 14px; line-height: 22px; color: #333; background: url(icon_blue_list_dot.png) no-repeat left center; margin-left: 20px; }
.gk_list > li.li1 .subMenu, .gk_list li.li2 .subMenu { z-index: 99 }
.gk_list > li.li3 .subMenu, .gk_list li.li4 .subMenu { z-index: 98 }
.gk_list > li.li5 .subMenu { z-index: 97 }
.gk_list > li > a { position: relative; z-index: 1; }
.gk_list > li .slider { position: absolute; top: 0; left: 0; width: 100%; z-index: 0; padding: 10px 0; border: solid 1px #bd1a2d; border-top: none; background: #FFF; opacity: 0; visibility: hidden; transition: all 0.5s ease-out 0s; box-sizing: border-box; }
.gk_list > li:hover .slider { top: 124px; opacity: 1; visibility: visible; }
.gk_list > li .slider li a { display: block; padding: 5px 20px; color: #444; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 区域一 */
.con_itemL { width: 840px; box-sizing: border-box; border: 10px solid #f7f7f7; }
.con_itemR { width: 340px; }

/* 领导介绍 */
.leader_con { overflow: hidden; }
.leader_list { width: 110%; }
.leader_list li { width: 120px; float: left; margin-right: 20px; text-align: center; }
.leader_list li .img { height: 150px; overflow: hidden; margin-bottom: 10px; }
.leader_list li .name { font-size: 16px; color: #333; }
.leader_list li:hover .name { color: #bf1629; }
.leader_list li .dept { height: 35px; line-height: 35px; font-size: 16px; color: #333; background: #f5f5f5; border: 1px solid #dfdfdf; margin-top: 17px; margin-bottom: 5px; }
.leader_list li .dept:hover { background: #bf1629; }
.leader_list li .dept:hover a { color: #fff; }

/* 新闻列表 */
.news_ul { margin-top: 10px; }
.news_ul li { height: 42px; line-height: 42px; }
.news_ul li a { padding-left: 20px; font-size: 16px; color: #333; float: left; max-width: 80%; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.news_ul li a::before { content: ''; display: block; width: 4px; height: 4px; border-radius: 50%; border: 1px solid #aaa; position: absolute; left: 0; top: 50%; margin-top: -3px; }
.news_ul li span { font-size: 14px; color: #aaa; float: right; }
.news_ul li:hover a, .news_ul li:hover span { color: #bf1629; }
.news_ul li:hover a::before { background: #bf1629; border-color: #bf1629; }

/* 政策文件&政策解读 */
.newsTab_hd { border-bottom: 1px solid #e4e4e4; display: flex; height: 42px; }
.newsTab_hd a { font-size: 20px; height: 42px; color: #333; display: inline-block; margin-right: 50px; position: relative; line-height: 1em; }
.newsTab_hd a.on { font-size: 26px; color: #bf1629; }
.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; }
.con_left { width: 825px; }

/* 我要找政策 */
.con_right { width: 335px; border: 1px solid #e5e5e5; background: #fff; }

/* 快捷链接 */
.kj_link { overflow: hidden; }
.kj_link_list { width: 110%; }
.kj_link_list li { width: 110px; border-radius: 50%; float: left; margin-right: 45px; text-align: center; }
.kj_link_list li .img { width: 110px; height: 110px; border-radius: 50%; background: #fff; text-align: center; margin-bottom: 20px; }
.kj_link_list li img { width: 60px; margin-top: 30px; transition: all ease-in-out 300ms; }
.kj_link_list li .tit { font-size: 16px; color: #333; }
.kj_link_list li:hover img { animation: move ease-in-out 300ms 1; }
@keyframes move {
	0% { transform: rotate(0deg); }
	25% { transform: rotate(15deg); }
	50% { transform: rotate(0deg); }
	75% { transform: rotate(-15deg); }
	100% { transform: rotate(0deg); }
}

/* 重点领域信息公开 */
.zwgk_con { margin-top: 20px; overflow: hidden; height: 170px; transition: all .8s; }
.zwgk_con a { display: inline-block; font-size: 18px; color: #333; width: 19%; float: left; text-align: center; height: 46px; line-height: 46px; background: #f7f7f7; margin: 0 .5% 1% .5%; }
.zwgk_con a:hover { background: #FCDEA6; }
.act { height: 430px; }

/* 信息公开 */
.xxgkCon { background: #f7f7f7; padding: 20px; }
.xxgk_list li { height: 49px; line-height: 49px; background: #fff; margin-bottom: 10px; }
.xxgk_list li:last-child { margin-bottom: 0px; }
.xxgk_list li a { display: block; font-size: 18px; color: #333; }
.xxgk_list li img { vertical-align: middle; margin-left: 80px; margin-right: 12px; transform: rotateY(0deg); transition: all 300ms ease-in-out; }
.xxgk_list li:hover a { color: #bf1629; }
.xxgk_list li:hover img { transform: rotateY(180deg); }

/* 专题专栏 */
.ztzl_con { overflow: hidden; }
.ztzl_list { width: 100%; margin-top: 10px; }
.ztzl_list li { }
.ztzl_list li a { display: block; overflow: hidden; }
.ztzl_list li img { display: block; width: 100%; height: 183px; object-fit: cover; transition: all .5s; }
.ztzl_list li:hover img { transform: scale(1.1); }
.ztzl_list .owl-nav { display: none; }
.ztzl_list .owl-dots { width: 100%; text-align: center; margin-top: 20px; }
.ztzl_list .owl-dots .owl-dot span { width: 32px; height: 4px; background: #dde1e8; border-radius: 0; display: inline-block; margin: 0 4px; }
.ztzl_list .owl-dots .owl-dot.active span, #bannerIndex .owl-dots .owl-dot:hover span { background: #ee7800; }

/* 适配 */
@media screen and (max-width:1200px) {
	.gk_list { width: 100%; display: flex; justify-content: space-between; }
	.gk_list > li .slider { width: 100%; -display: none; z-index: 5; }  
	.gk_list > li { width: 19%; margin-right: 0; }
	.gk_list > li:hover .slider { top: 10vw; }

	.con_itemL { width: 65%; }
	.con_itemR { width: 32%; }
	.kjLink2 a span { height: 72px; }
}
@media screen and (max-width: 1024px) {
	.con_itemL { width: 60%; }
	.news_ul li a { max-width: 75%; }
	.con_itemR { width: 38%; }
	.act { height: auto; }
}
@media screen and (max-width: 768px) {
	.newsTab_hd a { font-size: 18px; }
	.newsTab_hd a.on { font-size: 20px; }
	.con_itemL, .con_itemR { width: 100%; float: none; }
	.con_itemL { margin-bottom: 10px; border-width: 5px; }
	.kjLink2 { display: flex; flex-wrap: wrap; }
	.kjLink2 a { width: 25%; margin: 10px 0; }
	.xmtList { height: auto; flex-direction: row; }
	.xmtList li { width: 49%; }
	.gk_list > li .slider li a { font-size: 14px; }
	.mk_tit span { font-size: 20px; }
	.zwgk_con a { width: 24%; font-size: 14px; height: 36px; line-height: 36px; }
	.zwgkClick { margin-top: 10px; }
	.ztzl_list li img { height: 20vw; }
	.news_ul li a::before { width: 2px; height: 2px; margin-top: -1px; }

	/* 230807 */
	.gk_list > li { height: 10vw; display: flex; align-items: center; justify-content: center; }
	.gk_list > li > a { padding: 0; margin-right: 10px; margin-bottom: 10px; font-size: 18px; }
	.gk_list > li > a::after { width: 30px; height: 2px; }
}
@media screen and (max-width: 560px) {
	.gk_list { flex-wrap: wrap; justify-content: flex-start; }
	.gk_list > li { width: 32%; margin: 0 0.66% 5px; height: 16vw; }
	.mk_con, .newsTab { padding: 10px; }
	.newsTab_hd { height: 36px; }
	.newsTab_hd a { height: 36px; margin-right: 15px; }
	.news_ul li a { max-width: 70%; padding-left: 10px; font-size: 14px; }
	.xmtList li img { height: 16vw; }
	.kjLink2 a span { height: 16vw; width: 16vw; display: flex; align-items: center; justify-content: center; padding-top: 0; }
	.kjLink2 a img { width: 40%; margin: 0; }
	.kjLink2 a { font-size: 14px; padding: 0 10px; }
	.zwgk_con a { width: 32%; }
	.ztzl_list li img { height: 40vw; }
	.gk_list > li img { width: 100%; height: 16vw; object-fit: cover; }
	.gk_list > li:hover .slider { top: 16vw; }
	.gk_list > li .slider { padding: 5px 0; }
	.gk_list > li .slider li a { padding: 0 5px; font-size: 12px; overflow: initial; white-space: initial; text-align: center; }
	.zwgkClick img { width: 26px !important; }
}