﻿@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;}
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(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;}


.footer{background: #f2f2f2; width: 100%;}
.footer-con{padding:0 0  30px 0;}
.footer-link{border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 30px; justify-content: space-between; display: flex; position: relative;}
.footer-chosen{width: 20%; padding-top: 27px; height: 35px; float: left;}
.footer-sel-val{position: relative;height: 34px;line-height: 34px;text-align: center;color: #666;font-size: 18px; cursor: pointer;}
.footer-sel-val>span{display: inline-block;vertical-align: top;padding-right: 25px;background: url(2022-chose_jiao.png) right center no-repeat;}
.footer-options{display: none;position: absolute;left: 0;right: 0;bottom: 90px;max-height: 200px;padding: 20px 0px 0 0;background-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);z-index: 99;overflow-y: auto; overflow-x: hidden; width: 280px; height: 500px; }
.footer-chosen:hover .footer-options{display: block;}
.footer-chosen:hover .footer-sel-val>span{background-image: url(2022-chose_jiaoh.png);}
.footer-option{float: left;width: 96%;margin:10px 2%;}
.footer-option>a{display: block;height: 40px;line-height: 40px;color: #666;font-size: 18px;text-align: center;background-color: #f9f9f9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer-option>a:hover{color: #fff;background-color: #bd1a2d;}
.footer-link .footer-chosen:nth-child(1) ul{left: 0px;}
.footer-link .footer-chosen:nth-child(2) ul{left: 280px;}
.footer-link .footer-chosen:nth-child(3) ul{left: 560px;}
.footer-link .footer-chosen:nth-child(4) ul{left: 840px;}
.footer-link .footer-chosen:nth-child(5) ul{left: 1120px;}

.footer-box{width: 1400px; float: left; padding-bottom: 30px;}
.footer-dzjg{float: left; padding: 35px 45px 0 20px; margin-top: 30px;}
.footer-jiucuo{float: left; padding: 45px 45px 0 0; margin-top: 30px;}
.footer-ipv6{float: left; padding: 45px 45px 0 0; margin-top: 30px;}
.footer-info{float: left; margin-top: 30px;}
.footer-info1{float: left; margin-left: 3px; font-size: 16px; background: #e7e6e6; width: 320px; padding: 30px 0; height: 150px;}
.footer-info1 a{float: left; margin: 12px 47px 11px;}
.footer-info2{float: left; margin-left: 3px; font-size: 16px; background: #e7e6e6; width: 300px; padding: 30px 0; height: 150px;}
.footer-info2 p{padding: 11px;}
.footer-info3{float: left; margin-left: 3px; font-size: 16px;  background: #e7e6e6; width: 300px; height: 150px;}
.footer-info3 p{float: left; width: 100px; text-align: center; font-size: 14px; margin: 15px 25px;}
.footer-info3 p img{padding-bottom: 5px; width: 100%;}

.footer-txt{background: #cccccc; width: 100%; height: 55px; line-height: 55px; text-align: center;}
.footer-txt p{font-size: 16px; margin: 0 auto; display: inline-table; padding: 0 40px;}

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

.older-dqwz{font-size: 26px;background: url(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;}
.page .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{height: 23px;width: 60px;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{height: 23px;width: 23px;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{height: 22px;width: 50px;margin: 0px 6px;text-align: center;}

















@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;}

.footer-link{display: none;}
.footer-box{width: 100%; padding-bottom: 0;}
.footer-dzjg, .footer-jiucuo, .footer-ipv6{width: 30%; padding: 25px 1.5%; text-align: center;}
.footer-info{width: 100%; float: none;}
.footer-info1{width: 100%;height: auto; margin-bottom: 10px;}
.footer-info1 a{text-align: center; width: 25%; margin: 0; }
.footer-info2{width: 100%; height: auto; margin-bottom: 10px; padding: 10px 0;}
.footer-info3{width: 100%; height: auto; display: none;}
.footer-info3 p{width: 40%; margin: 15px 5%;}
.footer-txt{height: auto; line-height: 35px;}
.footer-txt p{font-size: 15px; padding: 0 1%;}

.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; }


}