@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(../images/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;}


.home_footer{ background: #f2f2f2; height: auto;}
.home_footer_link{padding: 4px 0 20px;    border-top: 4px solid #bc1d25; background: #f2f2f2;}
.yqlj_title{ margin-top: 16px; position: relative;}
.yqlj_title>ul{margin-right: -10px; height: 38px;}
.yqlj_title>ul>li{ float: left; width:18%; margin-right:1%;list-style-type:none;}
.yqlj_title>ul>li p{padding-left: 14px; height: 36px; border: 1px solid #e5e5e5; line-height: 36px; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_title>ul>li p em { position: absolute; right: 12px; top: 15px; width: 10px; height: 6px; background: url(../images/yqlj_arr.png) no-repeat; transition: .3s all;}
.yqlj_title>ul>li p i{ position: absolute; left: 50%; bottom: 38px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(../images/yqlj_arr7.png) no-repeat center;}
.yqlj_title>ul>li.on p i{ display: block;}
.yqlj_title>ul>li.on em{ transform: rotate(180deg);}
.yqlj_title>ul>li .yqlj_con1{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 52px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21);}
.yqlj_title>ul>li .yqlj_con1 li{ float: left; width:14.28571%; line-height: 30px;list-style-type:none; padding: 6px 8px; box-sizing: border-box;}
.yqlj_title>ul>li .yqlj_con1 li a{text-decoration: none;color: #333; }
.yqlj_con1 li a{background: #f2f2f2; display: block; text-align: center; padding: 4px 0; box-sizing: border-box; border: 1px solid #f2f2f2; border-radius: 4px;}
.yqlj_title>ul>li .yqlj_con1 table {width: 100%;}
.yqlj_title>ul>li .yqlj_con1 table a{text-decoration: none;color: #333; background: none; border: none;}
.yqlj_title>ul>li .yqlj_con1 table li {width: auto;margin-left: 1.5%;}
.yqlj_con1 tr td:first-child { font-weight: bold; padding-left: 20px;}
.yqlj_con1 tr:nth-child(2n) td { background: #f2f2f2;}

.home_bottom{width: 1200px; margin: 0 auto; display: block; border-top: 1px solid #c4c2c2; margin-bottom: 20px;}
.home_bottom_left{margin-top: 10px; float: left;}
.home_bottom_left_links{line-height: 40px;}


.home_bottom_right{float: right; margin-top: 30px;}
.home_bottom_right img{margin: 0 5px;}
.huanhang{display: none;}





/* 列表 */
.BreadcrumbNav p{font-size: 18px; line-height: 40px;}
.repeatX {
	width: 100%;
	background: url(../images/2022_repeatBg_xb.png) 0 0 repeat-x;
	height: 8px
}
.clear{clear: both;}

.older-dqwz{font-size: 26px;background: url(../images/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;}

.huanhang{display: block; height: 0;}
.yqlj_title{display: none;}
.home_bottom{width: 100%;}
.home_bottom_left{width: 100%; text-align: center;}
.home_bottom_right{width: 100%; text-align: center;}

.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; }


}