@charset "utf-8";
.container{ width:1400px; margin:0 auto; clear:both; height: auto;position: relative; padding: 0px; }
body{width: 100%;height: 100%;font-size: 14px;font-family: "微软雅黑 Regular", "Microsoft YaHei";color: #333;background-color: #FFF4F4 !important;}
body,button,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,ul{margin: 0;padding: 0;box-sizing: border-box;}
li,ol,ul{list-style: none;}
em {font-style: normal;}
a{text-decoration: none;color: #333;}
a:hover{cursor: pointer;color: #bd1a2d;}
button:hover{cursor: pointer;}
img{border: none;display: inline-block;vertical-align: middle;}
.clear{clear: both;}
.img{max-width: 100%;height: auto;}
.row{display: inline-block;width: 100%; height: 640px; background: url(../images/zzzq/zzb_banner_01.png) center top no-repeat;}
.fl{float: left;}
.fr{float: right;}
/*banner*/
.banner{width:100%; display: none;}
.zzb_logo{width: 300px; float: left; margin-top: 20px;}
.zzb_logo img{display: block; width: 100%;}
.zzb_wza{width: 230px; height: 70px; float: left;display: block; margin-left: 282px; margin-top: 332px;}

/*内容*/
.cont{width: 1200px;margin: 0 auto;}
.zzwflist{width: 1226px;margin-left: -13px;margin-right: -13px;padding: 24px 0;}
.zzwflist li{width: 285px;height: 284px;background: #FFFFFF;border-radius: 19px;text-align: center;position: relative;float: left;margin:20px 10px;}
.zzwflist li a{width: 100%;height: 100%;display: inline-block;}
.zzwflist li a img{margin-top: 47px;}
.zzwflist li a h2{position: absolute;height: 40px;font-size: 40px;font-family: Microsoft YaHei;font-weight: bold;color: #373737;line-height: 40px;bottom: 65px;width: 100%;text-align: center;}
/*政务便民超市*/
.zwbm{width: 100%;}
.zwbm img{width: 100%;}
.zwbm img:hover{cursor: pointer;}
/*长者服务*/
.zzfwimg{width: 100%;margin-top: 34px;}
.zzfwlist{width: 1230px;margin-left: -15px;margin-right: -15px;padding-bottom: 40px;}
.zzfwlist li{width: 380px;height: 315px;background: #FFFFFF;border-radius: 19px;float: left;text-align: center;position: relative;margin: 28px 15px 0 15px;}
.zzfwlist li a{width: 100%;height: 100%;display: inline-block;}
.zzfwlist li a img{margin-top: 40px;}
.zzfwlist li a p{position: absolute;height: 40px;font-size: 35px;font-family: Microsoft YaHei;font-weight: bold;color: #373737;line-height: 40px;bottom: 50px;width: 100%;text-align: center;}
.zzfwlist li.sh a p{height: 80px;font-size: 35px;font-family: Microsoft YaHei;font-weight: bold;color: #373737;line-height: 40px;bottom: 30px;}



/* 列表 */
.BreadcrumbNav p{font-size: 18px; line-height: 40px;}
.repeatX {
	width: 100%;
	background: url(../../images/zzzq/2022_repeatBg_xb.png) 0 0 repeat-x;
	height: 8px
}
.clear{clear: both;}

.older-dqwz{font-size: 26px;background: url(../../images/zzzq/location_dqwz-red.png) no-repeat 0px 9px;padding-left: 35px;padding-top: 3px;padding-bottom: 20px;color:#000;border-bottom:1px solid #ddd;}
.older-dqwz a{color:#000}
.older-dqwz a:hover{color: #bd1a2d;}
.older-list-categorpy{ font-size:40px; font-weight:bold; color:#bd1a2d; margin-top:20px}
.older-list-item li{background:#F5F5F5;margin-top:30px;padding:30px;position:relative; line-height:30px;padding-right: 280px}
.older-list-item li a{ font-size:36px;color:#000; display: block;line-height:65px}
.older-list-item li a:hover{color: #bd1a2d;}
.older-list-item li span{ display:block; font-size:28px; color:#999999;margin-top:20px}
.older-list-item li strong{ position:absolute; right:47px; width:180px; height:80px; color:#fff; background:#E46D15; top:44px; border-radius: 10px}
.older-list-item li strong a{ color:#fff;padding-right: 0px; line-height:80px; text-align: center;}
.older-list-item li strong img{ vertical-align:middle; margin-right: 15px}


.common-list{background: #fff; padding: 30px;}

.older-content-title{font-size: 46px;padding-left: 30px;color: #000;text-align: center;line-height: 65px;margin-top: 20px;margin-bottom: 20px;}
.older-contet-fl{text-align: center;border-bottom: 1px dashed #ddd;padding-bottom: 15px;padding-top: 15px;}
.older-contet-fl li{ display:inline-block; font-size: 24px; color: #666666;    margin-left: 20px;}
.content-div{ margin-top:20px}
.content-div,.content-div p,.content-div span,.content-div font{ font-size: 30px; line-height: 63px; color: #666666; }


/* 分页 */
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;width: 100%px;}
div.page a{padding:5px 8px;font-size: 12px; background:#ffffff; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#ce0228; border:1px solid #ce0228; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #ce0228;border: 1px solid #ce0228;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;font-size: 14px !important;font-weight: normal !important;}
.page2 .cur{background: #ce0228;    border: 1px solid #ce0228;   color: #FFFFFF;}
.wz-ov-page{height: 25px;font-size: 0px;margin: 40px 0 0 80px;}
.ov-all-num{margin-right: 16px;}
.ov-all-num span{color: #ce0228;margin: 0 5px;}
/* .ov-all-num:hover span{color: #fff;} */
.wz-ov-page a{float: left;font-size: 14px;line-height: 23px;text-align: center;color: #666;}
.ov-next-prev{margin-right: 13px;border: 1px solid #ce0228;}
.wz-ov-page a.cur{background: #ce0228;border: 1px solid #ce0228;color: #fff;}
.ov-page-text{display: inline-block;width: 23px;height: 23px;border: 1px solid #ce0228;line-height: 23px;text-align: center;margin: 0 3px;}
.wz-ov-page .ov-page-up{height: 25px;width: 50px;color: #fff;text-align: center;line-height: 25px;background: #ce0228;margin-left: 10px;}
.ov-page-num{border: 1px solid #ce0228;margin-right: 6px;}
.ov-next-prev:hover,.ov-page-num:hover{background: #ce0228;border: 1px solid #ce0228;color: #fff;}
.ov-fir-la{margin: 0px 6px;text-align: center;}
.older-list-item ul.ld-list li{    padding: 30px 1.4%;width: 23%;float: left;margin: 1%; background: #f3f3f3;border-radius: 12px;}
.older-list-item ul.ld-list li img{width: 100%; height: 320px;display: block;}
.older-list-item ul.ld-list li .tit{text-align: center;width: 100%;display: block;font-size: 30px;margin-top: 10px;}
.fengong {
    font-size: 18px;
    font-weight: bold;
    color: #2d66a5;
    margin-top: 10px;
    text-indent: 0px;
}
.ld-detail p {
    line-height: 40px;
    font-size: 16px;
    color: #000;
    text-align: justify;
    text-indent: 2em;
    margin: 10px 0px;
}



@media screen and (max-width:768px){
.container{width: auto; padding: 0 15px;}

.row{background-size: auto 100%; height: auto;}
.row .cont{display: none;}
.row .banner{display: block;}
.zzb_wza{display: none;}

.cont,.zzwflist,.zzfwlist{width: 100%;margin: 0;}
.zzwflist li{width: 100%;margin: 10px 0px;}
.zzfwlist li{width: 100%;margin: 10px 0px;}



.older-list-item li{padding: 15px; margin-top: 15px;}
.older-list-item li a{font-size: 18px; line-height: 1.5; margin-right: 90px;}
.older-list-item li strong{width: 85px; height: 30px; right: 8px; top: 10px; border-radius: 5px;}
.older-list-item li strong a{line-height: 30px; font-size: 16px; margin-right: 0;}
.older-list-item li strong img{height: 15px; margin-left: 0px; margin-right: 8px;}
.older-list-item ul{margin-bottom: 15px;}
.older-list-item li span{font-size: 15px;}
.older-dqwz{font-size: 15px; padding-top: 10px;}
.older-list-categorpy{font-size: 20px;}

.older-content-title{font-size: 24px; line-height: 1.5;}
.older-contet-fl li{font-size: 18px;}
.older-contet-fl ul li:nth-child(3){display: none;}

/* 分页 */
div.page{width: 100%;line-height: 35px;}
div.page a{display: none;margin: 0 3px;padding: 0 10px;}
.ov-next-prev, .ov-next-prev{display: inline-table!important; }

.hsb_foot{height: 350px!important;}
.hsb_bottom{width: 100%!important;}
.hsb_dzjg{width: 100%!important; text-align: center!important; margin-right: 0!important;}



.older-list-item ul.ld-list li{width: 48%;}
.older-list-item ul.ld-list li a{margin-right: 0;}
.older-list-item ul.ld-list li img{height: 200px;}
.older-list-item ul.ld-list li .tit{font-size: 20px;}
}

.footer {margin-top: 20px;padding: 20px 0;text-align: center;background: #c02b1f;}
.footer-Main {width: 1200px;margin: 0 auto;overflow: hidden;}
.footer-Main .footer_img {padding-top: 30px;float: left;}
.footer-Main .footer_img img {margin: 0 10px;}
.footer-Main .footer-right {width: 970px;float: right;text-align: left;color: #fff;}
.footer p {line-height: 35px;color: #fff;font-size: 20px;}
.footer-Main .footer-right a {color: #fff;line-height: 35px;display: inline;vertical-align: top;}

#content {position: relative;width: 1140px;padding: 30px;background-color: #fff;border-radius: 10px;z-index: 1;margin: 0px auto 20px;}
#content .mainContent .path {height: 92px;line-height: 92px;border-bottom: 1px solid #EEEEEE;font-size: 32px;color: #666;margin-bottom: 30px;display: flex;}
#content .mainContent .path em {padding-left: 30px;background: url(../images/zzzq/dqwz.png) 0 50% no-repeat;}
#content .mainContent .path a, #content .mainContent .path span, #content .mainContent .path em {font-size: 32px;color: #666;}
.mainBox .mHd2 {padding: 10px 0;}
.mainBox .mHd2 h3 {float: left;font-size: 40px;margin-bottom: 50px;background: url(../../images/zzzq/title_bg.png) bottom center no-repeat;padding-bottom: 18px;}
.mainBox .mBd, .clear {clear: both;}
.newsList2 li {display: flex;padding: 30px;background: #fff4f4;border-radius: 10px;margin-bottom: 30px;line-height: 60px;}
.newsList2 li .date {font-size: 36px;color: #999999;margin: 0 30px 0 0;word-break: keep-all;white-space: nowrap;line-height: 50px;text-align: center;}
.newsList2 li .date .dd {font-size: 62px;color: #333;line-height: 1.2;}
.newsList2 li a {font-size: 36px;color: #333333;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 0 auto 0 0;}
.newsList2 li:hover {background: #d13336;}
.newsList2 li:hover a, .newsList2 li:hover span {color: #fff;}
.newsList2 li:hover .date .dd, .newsList2 li:hover .date .ym{color: #fff;}
.page2 {text-align: center;padding: 20px 0;}
.page2 font {font-size: 24px;line-height: 48px;}
.page2 a, .page2 .current, .page2 font {display: inline-block;font-size: 24px;color: #666666;line-height: 48px;padding: 0 18px;border: 1px solid #EEEEEE;border-radius: 5px;}
.page2 .current {background: #146AC1;border-color: #146AC1;color: #fff;}
.articleCon2 .title, .art_title h4 {text-align: center;padding: 0 10px;font-weight: 700;font-size: 36px;line-height: 50px;text-align: center;color: #333333;margin-bottom: 20px;}
.articleCon2 img{width: 100%;}
.property2 {line-height: 50px;padding: 20px 0;border-bottom: 1px solid #EEEEEE;display: flex;margin-bottom: 30px;}
.property2 .copyfrom {margin: 0 20px 0 0;}
.property2 span {font-size: 24px;color: #999;}
.property2 .fbtime {margin: 0 auto 0 0;}
.conTxt2 p, .conTxt2 span, .conTxt2 h1, .conTxt2 h2, .conTxt2 strong, .conTxt2 td,.conTxt2 th{font-size: 32px !important;line-height: 2!important;font-family: "Microsoft YaHei"!important;}