/*
* @Author: Sun Jijing
* @Date:   2023-12-25 16:19:12
* @Last Modified by: Sun Jijing
* @Last Modified time: 2023-12-28 13:41:18
*/

/* 模块公用样式 */
.mk_tit { font-size: 28px; color: #005293; font-family: '宋体'; font-weight: bold; font-family: '思源宋体'; margin-bottom: 20px; line-height: 30px; }
.mk_tit span { display: flex; align-items: center; }
.mk_tit i { font-size: 14px; font-weight: normal; color: #eee; margin: 0 10px; }
.mk_tit img { vertical-align: middle; margin-right: 5px; }
.mk_tit a { font-size: 16px; font-family: '宋体';  font-family: '思源宋体'; display: inline-flex; align-items: center; }

/* 要闻头条 */
.topNews { padding: 45px 60px; border-bottom: 1px solid #e5e5e5; margin-bottom: 50px; text-align: center; }
.topNews p { font-size: 36px; line-height: 54px; font-family: '宋体'; font-weight: bold; font-family: '思源宋体'; color: #005293; }
.topNews .sub_title { font-size: 30px; line-height: 1.5em; }



/* 要闻动态 */
.ywdt { margin-bottom: 30px; }

.ywdt_picnews { width: 530px; position: relative; }
.picnews_list li { width: 100%; height: 295px; overflow: hidden; position: relative; }
.picnews_list li img { width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: all linear 400ms; }
.picnews_list li p { position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,.3); height: 40px; line-height: 40px; }
.picnews_list li span { display: block; padding: 0 15px; width: 415px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #fff; }
.picnews_list li span::before { content: ''; display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #fff; margin-right: 10px; }
.picnews_but { text-align: right; position: absolute; text-align: right; left: inherit !important; right: 15px; z-index: 5; width: auto !important; }
.picnews_but li { display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: rgba(255,255,255,.1); margin-left: 5px; }
.picnews_but li.on { background: rgba(255,255,255,.5); }
.picnews_list li:hover img { transform: scale(1.1); }

.ywdt_tab { width: 655px; }
.news_tab_hd { margin-bottom: 25px; overflow: hidden; }
.news_tab_hd span { display: inline-block; padding-right: 20px; margin-right: 20px; position: relative; float: left; line-height: 30px; }
.news_tab_hd span i { display: block; width: 1px; height: 16px; background: #acacac; position: absolute; top: 6px; font-size: 0; right: 0; }
.news_tab_hd a { display: inline-block; font-size: 18px; color: #323433; font-family: '宋体'; font-weight: bold; font-family: '思源宋体'; transition: all linear 200ms; }
.news_tab_hd span.on a { font-size: 30px; color: #015294; }
.news_list li { height: 42px; line-height: 42px; }
.news_list li a { font-size: 16px; padding-left: 15px; color: #4c4c4c; position: relative; display: block; width: 85%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_list li a::before { content: '-'; display: inline-block; font-size: 16px; color: #4c4c4c; position: absolute; left: 0; }
.news_list li span { font-size: 16px; color: #999; float: right; }
.news_list li:hover a, .news_list li:hover span { color: #015294; }

/* 横幅 */
.hengfu { margin-bottom: 30px; }
.hf_list li img{height:100px;width:100%;}

/* 政务公开/办事服务/互动交流/走进突泉 index_tab_bg.jpg */
.bg { padding: 80px 0 230px; background: url(/uiFramework/commonResource/image/2024040107470329097.jpg) no-repeat center bottom; }
.contab_hd_list { overflow: hidden; padding-bottom: 60px; }
.contab_hd_list li { width: 25%; float: left; text-align: center; position: relative; line-height: 60px; }
.contab_hd_list li::before, .contab_hd_list li::after { content: ''; display: block; width: 18%; height: 1px; background: #fff; position: absolute; top: 30px; transition: all linear 400ms; }
.contab_hd_list li::before { left: 0; }
.contab_hd_list li::after { right: 0; }
.contab_hd_list li a { display: flex; justify-content: center; align-items: center; transform: scale(1); transition: all linear 400ms; }
.contab_hd_list li img { vertical-align: middle; margin-right: 5px; }
.contab_hd_list li img.nor { display: inline-block; }
.contab_hd_list li img.hov { display: none; }
.contab_hd_list li span { font-size: 32px; color: #333; font-family: '宋体'; font-weight: bold; font-family: '思源宋体'; transition: all linear 400ms; }
.contab_hd_list li i { content: ''; display: block; width: 0; height: 0; border-width: 20px; border-color: transparent transparent #fff transparent; border-style: solid; position: absolute; bottom: -60px; left: 48%; display: none; transition: none; }
.contab_hd_list li.on a { transform: scale(1.2); }
.contab_hd_list li.on::before, .contab_hd_list li.on::after { width: 10%; background: #005293; }
.contab_hd_list li.on span { color: #005293; }
.contab_hd_list li.on img.nor { display: none; }
.contab_hd_list li.on img.hov { display: inline-block; }
.contab_hd_list li.on i { display: block; }
.contab_bd .contab_con { padding: 50px 35px; background: #fff; }

/* 政务公开 */
.zwgk_link { overflow: hidden; margin-bottom: 60px; }
.zwgk_link_list { width: 110%; }
.zwgk_link_list li { width: 200px; height: 70px; border: 1px solid #c5e4f6; background: url(zwgk_bg.png) no-repeat right bottom; float: left; border-left: 1px solid #005293; text-align: center; line-height: 70px; margin-right: 30px; }
.zwgk_link_list li a { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; font-size: 20px; color: #333; font-family: '宋体'; font-weight: bold; font-family: '思源宋体'; }
.zwgk_link_list li img { vertical-align: middle; margin-right: 15px; transform: rotateY(0deg); transition: all linear 400ms; }
.zwgk_link_list li:hover a { color: #005293; }
.zwgk_link_list li:hover img { transform: rotateY(180deg); }

.zwgk_left { width: 740px; }
.news_list.nodate li a { padding-left: 0; width: 100%; }
.news_list.nodate li a::before { display: none; }

.zwgk_zfwjk { padding: 20px 25px; border-radius: 6px; background: #f8fbff; margin-top: 20px; }
.zwgk_zfwjk .tit { margin-bottom: 20px; }
.zwgk_zfwjk .tit span { font-size: 28px; color: #303030; font-weight: bold; font-style: italic; }
.zwgk_zfwjk .tit button { height: 28px; line-height: 28px; padding: 0 20px; border-radius: 28px; background: #005293; color: #fff; font-size: 16px; color: #fff; float: right; margin-top: 5px; }
.zwgk_zfwjk .con .row { height: 50px; line-height: 50px; border-bottom: 1px solid #e0ebf5; }
.zwgk_zfwjk .con .label { font-size: 18px; color: #005293; display: inline-block; padding-right: 20px; position: relative; float: left; }
.zwgk_zfwjk .con .label::after { content: ''; width: 1px; height: 15px; background: #005293; position: absolute; right: 0; top: 17px; }
.zwgk_zfwjk .con .label img { margin-right: 15px; }
.zwgk_zfwjk .con .cell { float: right; width: 540px; position: relative; padding-right: 40px; background: url(select_down.png) no-repeat right center; }
.zwgk_zfwjk .con .cell input { width: 100%; height: 100%; font-size: 18px; color: #555; background: none; border: 0; }
.select_list { display: none; position: absolute; background: #fff; z-index: 10; width: 100%; padding: 10px 0; height: 100px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: #005293 #f4f4f4; border: 1px solid #eee; }
.select_list::-webkit-scrollbar { width: 3px; }
.select_list::-webkit-scrollbar-thumb { border-radius: 10px; background: #005293; }
.select_list li { text-align: center; line-height: 32px; font-size: 16px; color: #333; }

.zwfk_right { width: 340px; }
.xxgk_con .tit { height: 70px; line-height: 70px; text-align: center; font-size: 20px; font-weight: bold; color: #fff; background: url(xxgk_tit_bg.jpg) no-repeat center/cover; }
.xxgk_con .list li { line-height: 60px; height: 60px; background: url(xxgk_con_bg.jpg) no-repeat center/100% 100%; margin-top: 9px; }
.xxgk_con .list li a { display: block; font-size: 18px; color: #333; text-indent: 80px; }
.xxgk_con .list li img { vertical-align: middle; margin-right: 10px; transform: rotateY(0deg); transition: all linear 400ms; height: 26px; }
.xxgk_con .list li:hover a { color: #005293; }
.xxgk_con .list li:hover img { transform: rotateY(180deg); }

/* 办事服务 */
.bsfw_item { width: 350px; border-radius: 6px; background: #f8fbff; padding: 20px 10px 10px; }
.bsfw_gr { margin-right: 20px; }
.bsfw_item .con { overflow: hidden; }
.bsfw_item .bsfw_list { width: 105%; }
.bsfw_item .bsfw_list li { background: #fff; float: left; margin: 0 10px 10px; width: 96px; text-align: center; padding: 10px 0; }
.bsfw_item .bsfw_list li img { transform: rotateY(0deg); transition: all linear 400ms; }
.bsfw_item .bsfw_list li p { font-size: 16px; color: #333; margin-top: 10px; }
.bsfw_tszq { width: 328px; padding: 20px 10px; border-radius: 6px; border: 1px solid #eee; height: 352px; background: url(fwzq_bg.png) no-repeat right bottom; }
.bsfw_item .bsfw_list li:hover img { transform: rotateY(180deg); }
.bsfw_item .bsfw_list li:hover p { color: #005293; }

/* 互动交流 */
.hdjl_item { width: 48%; }
.mzxx_totle { border: 1px solid #d0e2ed; margin-bottom: 10px; padding: 15px; text-align: left; }
.mzxx_totle p { font-size: 16px; color: #005293; }
.mzxx_totle p span { font-size: 30px; font-family: '宋体'; font-family: '思源宋体'; color: #005293; }
.mzxx_link { margin-top: 10px; }
.mzxx_link a { display: block; width: 48%; height: 46px; line-height: 46px; background: #005293; border-radius: 6px; color: #fff; font-size: 20px; text-align: center; display: flex; align-items: center; justify-content: center; }
.mzxx_link a img { margin-right: 5px; vertical-align: middle; transform: rotateY(0deg); transition: all linear 400ms; }
.mzxx_link a:hover img { transform: rotateY(180deg); }

.zxft_con { margin-bottom: 40px; }
.zxft_con .con { overflow: hidden; background: #f8fbff; }
.zxft_con .con .img { width: 50%; float: left; }
.zxft_con .con .img img { width: 100%; height: 140px; object-fit: cover; }
.zxft_con .con .txt { padding: 10px 20px; width: 230px; float: right; }
.zxft_con .con .txt p { font-size: 16px; color: #666; line-height: 1.8em; }

.zjdc_hd { margin-bottom: 20px; display: flex; align-items: center; }
.zjdc_hd a { display: inline-block; padding-right: 20px; margin-right: 20px; position: relative; font-size: 20px; font-family: '宋体'; font-family: '思源宋体'; color: #888; line-height: 28px; }
.zjdc_hd a i { display: block; width: 1px; height: 16px; background: #acacac; position: absolute; top: 6px; font-size: 0; right: 0; }
.zjdc_hd a.on { font-size: 28px; color: #005293; }
.zjdc_list li { height: 40px; line-height: 40px; }
.zjdc_list li a { font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.zjdc_list li span { display: inline-block; float: left; margin-right: 10px; border-radius: 4px; height: 22px; line-height: 22px; padding: 0 5px; background: #e5e5e5; color: #888; margin-top: 10px; font-size: 14px; }
.zjdc_list li span.ing { background: #d8edfe; color: #005293; }
.zjdc_list li:hover a { color: #005293; }

/* 走进红城 */
.gk_left { width: 420px; }
.gk_left img { display: block; width: 100%; height: 315px; object-fit: cover; }
.gk_right { width: 680px; }
.gk_right .txt { font-size: 16px; line-height: 1.8em; color: #333; text-align: justify; margin-bottom: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; height: 12.6em; overflow: hidden; }
.gk_right .txt a { font-size: 16px; color: #005293; }
.gk_link { width: 105%; }
.gk_link a { width: 213px; float: left; display: block; background: #f8fbff; margin-right: 20px; margin-top: 10px; height: 40px; border-radius: 4px; line-height: 40px; text-align: center; font-size: 16px; }
.gk_link a .icon { display: inline-block; transform: rotateY(0deg); transition: all linear 400ms; }
.gk_link a img { vertical-align: middle; margin-right: 5px; }
.gk_link a .hov { display: none; }
.gk_link a:hover { background: #005293; color: #fff; }
.gk_link a:hover .nor { display: none; }
.gk_link a:hover .hov { display: inline-block; }
.gk_link a:hover .icon { transform: rotateY(180deg); }

.zjhc_tshc { margin-top: 40px; }
.tshc_con { position: relative; }
.tshc_list li { position: relative; overflow: hidden; }
.tshc_list li a { display: block; width: 100%; height: 100%; }
.tshc_list li a::after { content: ''; display: block; width: 100%; height: 100%; background: rgba(0,82,147,.5) url(tshc_detail.png) no-repeat center; z-index: 2; position: absolute; left: 0; top: 0; display: none; }
.tshc_list li img { display: block; width: 100%; height: 135px; object-fit: cover; transform: scale(1,1); transition: all linear 400ms; }
.tshc_list li p { position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; z-index: 2; background: rgba(0,0,0,.4); }
.tshc_but { display: block; position: absolute; z-index: 5; width: 40px; height: 60px; line-height: 60px; font-family: '宋体'; text-align: center; background: rgba(0,0,0,.6); top: 50%; margin-top: -30px; color: #fff; font-size: 40px; }
.tshc_but.prev { border-radius: 0 10px 10px 0; left: 0; }
.tshc_but.next { border-radius: 10px 0 0 10px; right: 0; }
.tshc_list li:hover img { transform: scale(1.1); }
.tshc_list li:hover p { display: none; }
.tshc_list li:hover a::after { display: block; }
 
/* 专题专栏 */
.ztzl_bg { padding-top: 80px; padding-bottom: 70px; background: url(ztzl_bg.jpg) no-repeat right bottom; }
.ztzl_box { position: relative; }
.ztzl_tit { margin-bottom: 25px; }
.ztzl_tit a { display: inline-block; font-size: 28px; color: #005293; font-family: '宋体'; font-weight: bold; font-family: '思源宋体'; }
.ztzl_list li { background: #fff; }
.ztzl_list li img { height: 158px; width: 100%; display: block; object-fit: cover; }
.ztzl_but { display: block; width: 36px; height: 36px; border-radius: 50%; background: #015293; line-height: 36px; text-align: center; font-family: '宋体'; font-size: 30px; color: #fff; position: absolute; bottom: 70px; z-index: 10; }
.ztzl_but.prev { left: -50px; }
.ztzl_but.next { right: -50px; }

@media screen and (max-width: 2560px) {
	.zwgk_zfwjk .con .row { display: flex; justify-content: space-between; }
	.zwgk_zfwjk .con .label { flex-shrink: 0; margin-right: 20px; }
	.zwgk_zfwjk .con .cell { width: 90%; }
}

@media screen and (max-width: 1200px) {
	/* 模块公用样式 */
	.mk_tit { font-size: 22px; margin-bottom: 10px; }

	/* 头条新闻 */
	.topNews { padding: 20px 0; }
	.topNews p { font-size: 28px; line-height: 1.6em; }

	/* 要闻动态 */
	.ywdt { margin-bottom: 50px; }
	.ywdt_picnews, .ywdt_tab { width: 48%; }
	.news_tab_hd span { padding-right: 10px; margin-right: 10px; }

	/* 横幅 */
	.hengfu { margin-bottom: 50px; }

	/* 政务公开/办事服务/互动交流/走进突泉 */
	.bg { background-size: cover; padding: 50px 0; }
	.contab_hd_list { padding-bottom: 30px; }
	.contab_hd_list li span { font-size: 28px; }
	.contab_hd_list li img { height: 34px; }
	.contab_hd_list li::before, .contab_hd_list li::after { width: 15%; }
	.contab_hd_list li i { bottom: -30px; }

	/* 政务公开 */
	.contab_bd .contab_con { padding: 30px; }
	.zwgk_link { margin-bottom: 30px; }
	.zwgk_link_list { width: 100%; display: flex; justify-content: space-between; }
	.zwgk_link_list li { width: 18%; margin-right: 0; }
	.zwgk_left { width: 64%; }
	.zwfk_right { width: 32%; }

	/* 办事服务 */
	.bsfw_item, .bsfw_tszq { width: 32%; }
	.bsfw_gr { margin-right: 2%; }
	.bsfw_tszq { padding: 10px; }
	.bsfw_item { padding-top: 10px; }
	.bsfw_item .bsfw_list { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
	.bsfw_item .bsfw_list li { margin: 0 0 10px; width: 31%; }
	.bsfw_tszq { background-size: 50%; }

	/* 互动交流 */
	.mzxx_totle p { font-size: 14px; }
	.mzxx_totle p span { font-size: 22px; }
	.zxft_con .con { display: flex; justify-content: space-between; }
	.zxft_con .con .txt { width: 50%; }

	/* 走进红城 */
	.gk_left { width: 40%; }
	.gk_right { width: 56%; }
	.gk_link { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
	.gk_link a { width: 31%; margin-right: 0; }

	/* 专题专栏 */
	.ztzl_bg { padding-top: 50px; padding-bottom: 50px; }
	.ztzl_list li img { height: 110px; }
	.ztzl_but { bottom: 40px; }
	.ztzl_but.prev { left: -18px; }
	.ztzl_but.next { right: -18px; }
}

@media screen and (max-width: 1024px) {
	/* 要闻动态 */
	.ywdt_picnews, .ywdt_tab { width: 100%; float: none; }
	.ywdt_picnews { margin-bottom: 30px; }
	.picnews_list li { height: 50vw; }

	/* 政务公开/办事服务/互动交流/走进突泉 */
	.contab_hd_list { padding-bottom: 0; }
	.contab_hd_list li.on a { transform: scale(1); }
	.contab_hd_list li img { display: none !important; }
	.contab_hd_list li i { border-width: 12px; bottom: 0; }
	.contab_hd_list li span { font-size: 24px; }
	.contab_bd .contab_con { padding: 20px; }

	/* 政务公开 */
	.zwgk_link_list li { height: auto; line-height: initial; }
	.zwgk_link_list li img { margin-right: 0; }
	.zwgk_link_list li a { flex-direction: column; padding: 10px 0; }
	.xxgk_con .list li a { text-indent: 0px; text-align: center; }

	/* 办事服务 */
	.bsfw_item, .bsfw_tszq { width: 100%; float: none; }
	.bsfw_item { margin-bottom: 10px; }
	.bsfw_item .bsfw_list li { width: 18%; }
	.bsfw_tszq { background: none; height: auto; }
	.bsfw_tszq .news_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.bsfw_tszq .news_list li { width: 48%; }

	/* 互动交流 */
	.hdjl_item { width: 100%; float: none; }
	#ldxx { margin-bottom: 20px; }
	.zxft_con { margin-bottom: 20px; }

	/* 走进红城 */
	.gk_left { width: 100%; float: none; margin-bottom: 20px; }
	.gk_left img { height: auto; }
	.gk_right { width: 100%; float: none; }
	.gk_right .txt { height: auto; max-height: 12.6em; }

	/* 专题专栏 */
	.ztzl_list li img { height: 18vw; }
	.ztzl_but { bottom: 7vw; }
}

@media screen and (max-width:768px) {
	/* 头条新闻 */
	.topNews { margin-bottom: 40px; }
	.topNews p { font-size: 20px; }

	/* 要闻动态 */
	.ywdt { margin-bottom: 40px; }
	.picnews_list li { height: 60vw; }
.news_tab_hd1 span:last-child{display:none;}
	.news_tab_hd { margin-bottom: 10px; display: flex; justify-content: space-between; }
	.news_tab_hd span { padding-right: 0; margin-right: 0; }
	.news_tab_hd span i { display: none; }
	.news_tab_hd span.on a { font-size: 18px; }
	.news_list li { height: 34px; line-height: 34px; }
	.news_list li a { font-size: 14px; }

	/* 横幅 */
	.hengfu { margin-bottom: 40px; }
	.hengfu img { height: 9vw !important; }

	/*  */
	.bg { padding: 40px 0; }
	.contab_hd { margin-bottom: 10px; }
	.contab_hd_list li { width: 50%; line-height: 40px; }
	.contab_hd_list li.on i { display: none; }
	.contab_hd_list li span { font-size: 24px; }
	.contab_hd_list li::before, .contab_hd_list li::after { top: 20px; }
	.contab_bd .contab_con { padding: 10px; }

	/* 政务公开 */
	.zwgk_link { margin-bottom: 10px; }
	.zwgk_link_list { flex-wrap: wrap; }
	.zwgk_link_list li { width: 48%; margin-bottom: 10px; }
	.zwgk_link_list li a { font-size: 16px; }
	.zwgk_left { width: 100%; float: none; }
	.zwgk_zfwjk { padding: 10px; }
	.zwgk_zfwjk .tit span { font-size: 22px; }
	.zwfk_right { width: 100%; margin-top: 10px; }
	.xxgk_con .tit { height: 50px; line-height: 50px; }
	.xxgk_con .list li { height: 40px; line-height: 40px; margin-top: 5px; }
	.xxgk_con .list li a { font-size: 16px; }

	/* 办事服务 */
	.bsfw_item .bsfw_list li { width: 31%; }
	.bsfw_tszq .news_list li { width: 100%; }

	/* 互动交流 */
	.mk_tit a { font-size: 14px; }
	.zxft_con .con { flex-direction: column; }
	.zxft_con .con .img, .zxft_con .con .txt { width: 100%; float: none; }
	.zxft_con .con .img img { height: auto; }
	.mzxx_link a { font-size: 16px; }
	.zjdc_list li a { font-size: 14px; }

	/* 走进红城 */
	.gk_link a { width: 48%; }
	.tshc_list li img { height: 40vw; }

	/* 专题专栏 */
	.ztzl_list li img { height: 40vw; }
	.ztzl_but { bottom: 15vw; }
	.ztzl_but.prev { left: 0; }
	.ztzl_but.next { right: 0; }
}