.ztzlgfzzq { width: 100%; height: 600px; margin: 0 auto; background: url(/uiFramework/commonResource/image/2024092317063871498.png)  no-repeat center top; }
.fr, .r { float: right; }
.fl, .l { float: left; }
.news-left { width: 460px; }
.ywdt_picnews  { width: 700px; }
.clear { clear: both; }
.fr, .r { float: right; }
.fl, .l { float: left; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0em; line-height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
.content_box { width: 1200px; margin: 0 auto; }
.Page { width: 1180px; margin: 0 auto; }

.lsbs .column-title { background: url(/uiFramework/commonResource/image/2024092409445264924.png) center no-repeat; height: 63px; line-height: 63px; font-size: 44px; color: #137988; padding: 0 0 60px 0px; }
.lsbss .column-title { background: url(/uiFramework/commonResource/image/2024092409445264924.png) center no-repeat; height: 63px; line-height: 63px; font-size: 44px; color: #137988; padding: 0 0 60px 78px; }
.lsbs .column-title span { color: #137988; font-size: 38px; }
.lsbs .column-title a { font-size: 44px; }
.color { color: #137988; }
.lsbss .column-title span { color: #137988; font-size: 38px; }
.lsbss .column-title a { font-size: 44px; }

/* 头部导航 */
.nav-box{
    padding: 0;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 100px;
}
.mid{width: 360px;height: 72px;border-radius: 10px;background-color: #ebebeb;display: flex;align-items: center;justify-content: center;cursor: pointer;padding-left: 10px;box-sizing: border-box;}
.mid p {font-size: 24px;font-weight: bold;color: #4d4d4d;margin-left: 0px;width: 260px;}
.mid p a{font-size: 24px;font-weight: bold;color: #4d4d4d;}
.mid p a:hover {
    text-decoration: none;
    color: #b90609;
}
.mid.active{background-color: #008AE2;}
.mid.active p{color: #ffffff;}
.img1{width: 32px;height: 34px;background: url(/eportal/imageDir/xlgl/2024/01/img_pc_site/2024011915220933865.png) center no-repeat;}
.img2{width: 30px;height: 34px;background: url(/eportal/imageDir/xlgl/2024/01/img_pc_site/2024011915220986362.png) center no-repeat;}
.img3{width: 32px;height: 34px;background: url(/eportal/imageDir/xlgl/2024/01/img_pc_site/2024011915300379015.png) center no-repeat;}


.zt_banner { height: auto; position: relative; }
.zt_banner img { display: block; width: 100%; }
.zt_banner .zt_logo { position: absolute; height: 64px; top: 20px; left: 5%; }
.zt_banner .backIndex { position: absolute; top: 20px; right: 5%; width: 75px; height: 37px; background: #008AE2; display: block; color: #fff; line-height: 37px; padding-left: 20px; border-radius: 19px;}
.zt_banner .wza{ position: absolute; top: 20px; right: 12%; width: 75px; height: 37px; display: block; color: #3fb084; line-height: 37px; padding-left: 30px;color: #fff;cursor: pointer; background: url(/uiFramework/commonResource/image/2024103009433634372.png) no-repeat left center;background-position-x: 6px;
}

.lqhm_search { width: 580px; height: 40px; border: 1px solid #3fb084; margin: -40px auto 40px; border-radius: 30px 30px 0 30px; overflow: hidden; background: #fff url(search_img.png) no-repeat 20px center; position: relative; z-index: 5; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px; }
.lqhm_search form { overflow: hidden; }
.lqhm_search input { float: left; width: 500px; height: 40px; border: 0; font-size: 16px; color: #333; line-height: 40px; }
.lqhm_search button { width: 70px; height: 40px; background: linear-gradient(to right, #d5ad4b, #e1c87a); border: none; border-radius: 30px 30px 0 30px; float: right; font-size: 16px; color: #fff; line-height: 40px; text-align: center; }
.lqhm_con { border-radius: 10px; margin-bottom: 40px; min-height: 500px; }

.lqhm_head { padding: 30px; height: 44px; border-bottom: 1px solid #008AE2; }
.lqhm_head a { display: inline-block; padding: 0 20px; border-radius: 20px; border: 1px solid #008AE2; height: 42px; line-height: 42px; margin-right: 20px; font-size: 16px; color: #333; }
.lqhm_head a.on, .lqhm_head a:hover { background: #008AE2; color: #fff; }

.lqhm_ul { border: 1px solid #0e54ad; }
.lqhm_ul li { border-top: 1px solid #ededed; margin-top: -1px; height: 58px; line-height: 58px; }
.lqhm_ul li span { display: inline-block; float: left; font-size: 16px; color: #333; height: 58px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lqhm_ul li .tit { width: 60%; }
.lqhm_ul li .dept { width: 25%; text-align: center; }
.lqhm_ul li .date { width: 15%; text-align: center; }
.lqhm_ul li.th { background: #0e54ad; }
.lqhm_ul li.th span { color: #0e54ad; font-size: 18px; text-align: center; }
.lqhm_ul li .tit a { display: block; padding-left: 30px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; }
.lqhm_ul li .tit a::before { content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background: #3fb084; position: absolute; left: 10px; top: 26px; }

/* 分页 */
.page_box { text-align: center; line-height: 32px; margin-top: 40px; }
.page_box a, .page_box > font { display: inline-block; font-size: 14px; color: #333; padding: 0 8px; border: 1px solid #ccc; border-radius: 4px; min-width: 16px; }
.page_box a:hover, .page_box > font { background: #3fb084; border-color: #3fb084; color: #fff; }
.page_box span { display: none !important; }
.page_box span.txt { display: inline-block !important; font-size: 14px; color: #333; margin: 0 5px; }
.page_box span.txt input { border: 1px solid #ccc; border-radius: 4px; height: 32px; text-align: center; width: 50px; }
.page_box span.txt input[type="button"] { background: #3fb084; border-color: #e8fbf6; color: #fff; }

/* 政策筛选 border-bottom:2px solid #CFEBE0; */
.hqTitle {display:flex;justify-content:center;}
.hqTitle p a{font-size:20px;color:#333;border-radius:6px 6px 0 0;display:inline-block;padding:4px 0px 16px 0;background-size: contain;}
.hqTitle p.on a{color:#3fb084;background:url(/uiFramework/commonResource/image/2024072315581240708.png) no-repeat bottom center;font-size:24px;font-weight:550;}
.hqTitle .hq_xian{width:2px;height:25px;background:#CFEBE0;margin: 10px 30px 0 30px;}
.kinds_wrap .filter_center{margin:25px 0 40px 0;}
.kinds_wrap .filter_center a{ display: inline-block; padding: 0 20px; border-radius: 20px; border: 1px solid #3fb084; height: 40px; line-height: 40px; margin-right: 20px; font-size: 14px; color: #333; }
.kinds_wrap .filter_center a.on, .kinds_wrap .filter_center a:hover { background: #3fb084; color: #fff; }


/* 适配代码 */
@media screen and (max-width:1200px) {
    .banner .backIndex { width: 110px; }
    .lqhm_search { width: 640px; height:60px; }
    .lqhm_head { height: auto; padding: 10px; }
    .lqhm_head a { padding: 0 15px; height: 40px; line-height: 40px; margin-bottom: 10px; }
    .lqhm_body { padding: 10px; }
}
@media screen and (max-width:1024px) {
    .lqhm_ul li.th { display: none; }
    .lqhm_ul li { overflow: hidden; height: auto; line-height: initial; padding: 10px 10px 10px 0; }
    .lqhm_ul li .tit { width: 100%; }
    .lqhm_ul li .tit a { line-height: 2em; }
    .lqhm_ul li .tit a::before { top: 14px; }
    .lqhm_ul li span { height: auto; }
    .lqhm_ul li .dept { width: 70%; text-align: left; padding-left: 30px; color: #999; }
    .lqhm_ul li .date { text-align: right; float: right; color: #999; }
}
@media screen and (max-width:768px) {
    .banner { padding-top: 50px; background: #39a37d; }
    .banner .zt_logo { height: 40px; left: 4%; top: 10px; }
    .banner .backIndex { top: 10px; right: 4%; }
    .lqhm_search { width: 92%; height: 50px; margin-top: 10px; margin-bottom: 10px; padding-left: 30px; background-position: 10px center; padding-top: 5px; padding-bottom: 5px; }
    .lqhm_search form { display: flex; }
    .lqhm_search button { flex-shrink: 0; }
    .lqhm_head a { font-size: 14px; margin-right: 10px; }
    .lqhm_ul li .date { text-align: left; float: none; width: auto; padding-left: 30px; }
    .kinds_wrap .filter_center a{margin-right:10px;margin-bottom:10px;}
    .hqTitle p.on a{font-size:20px;}
    .lqhm_con{border:2px solid #3fb084;}
}


.mktit { overflow: hidden; background: url(/uiFramework/commonResource/image/2025031310263289621.png) no-repeat center;margin-bottom: 30px;margin-top: 30px; }
.mktit span { float: left; color: #fff; font-size: 18px; line-height: 36px; text-align: center; font-weight: normal; padding: 0 15px; }
.mktit1 { overflow: hidden; background: url(/uiFramework/commonResource/image/2025031310322383723.png) no-repeat center;margin-bottom: 30px;margin-top: 30px; }
.mktit1 span { float: left; color: #fff; font-size: 18px; line-height: 36px; text-align: center; font-weight: normal; padding: 0 15px; }

.zdyl_con { overflow: hidden; }
.zdly_list { width: 105%; }
.zdly_list li { width: 250px; height: 46px; line-height: 62px; float: left;  margin-right: 45px; margin-bottom: 10px; text-align: center; border-radius: 6px;}
.zdly_list li a { font-size: 16px; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 10px; }
.zdly_list li:hover { background: #008AE2; }

/* 模块样式 */
.module_box { border: 1px solid #eff3f6; }
.module_tit { border-bottom: 1px solid #eff3f6; background: #3FB084; }
.module_tit span { display: inline-block; padding: 0 15px; font-size: 22px; line-height: 2em; background: #3FB084; color: #fff; }
.module_con { padding: 20px 30px; }
.ldBoxs{margin-bottom:50px;}

/* 新闻列表 */
.news_con { margin-bottom: 30px; }
.news_list li { height: 46px; line-height: 46px; }
.news_list li a { display: block; width: 80%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333; padding-left: 15px; position: relative; }
.news_list li a::before { content: ''; display: block; width: 4px; height: 4px; border-radius: 50%; background: #015293; position: absolute; left: 0; top: 21px; }
.news_list li span { float: right; font-size: 14px; color: #999; }
.news_list li:hover a, .news_list li:hover span { color: #015293; }
.news_list li:hover a::before { background: #015293; }
.news_list li:nth-child(5n) { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #ccc; }
.news_list li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }