@charset "utf-8";

html {
	overflow-x: hidden;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	margin: .67em 0;
	font-size: 2em
}

hr {
	overflow: visible;
	box-sizing: content-box;
	height: 0
}

pre {
	font-size: 1em;
	font-family: monospace, monospace
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-size: 1em;
	font-family: monospace, monospace
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	line-height: 1.15
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	display: table;
	box-sizing: border-box;
	padding: 0;
	max-width: 100%;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: textfield
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
lengend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: transparent
}

article,
aside,
audio,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
menu,
nav,
section,
summary,
time,
video {
	display: block;
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: transparent
}

embed,
object {
	outline: 0
}

del {
	text-decoration: line-through
}

em {
	font-style: normal
}

textarea {
	resize: none
}

i {
	vertical-align: middle
}

ol,
ul {
	list-style: none
}

a {
	text-decoration: none
}

a:active,
a:hover,
a:link,
a:visited {
	text-decoration: none
}

a {
	color: #000
}

legend {
	color: #000
}

table {
	border-spacing: 0
}

button,
input,
select,
textarea {
	outline: 0;
	font-size: 100%
}

button,
textarea {
	border: 0
}

fieldset,
img {
	border: 0
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none !important
}

input::-webkit-input-placeholder {
	color: #ddd
}

::-moz-selection {
	background-color: #306FA2;
	text-shadow: none;
	color: #fff
}

::selection {
	background-color: #306FA2;
	text-shadow: none;
	color: #fff
}

:focus {
	outline: 0
}

.main-m {
	margin: 0 auto;
	width: 1200px;
	position: relative;
}

.fl {
	float: left
}

.fr {
	float: right
}

.fix1 {
	position: relative;
	overflow: hidden;
	zoom: 1
}

.clearfix {
	clear: both
}

.clearfix1 {
	*overflow: hidden;
	*zoom: 1
}

.clearfix1:after,
.clearfix1:before {
	content: "";
	display: table
}

.clearfix1:after {
	clear: both
}

.fix2 {
	display: inline-block;
	*display: inline
}

.opa0 {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-khtml-opacity: 0
}

.opa1 {
	opacity: .1;
	-moz-opacity: .1;
	filter: alpha(opacity=10);
	-khtml-opacity: .1
}

.opa2 {
	opacity: .2;
	-moz-opacity: .2;
	filter: alpha(opacity=20);
	-khtml-opacity: .2
}

.opa3 {
	opacity: .3;
	-moz-opacity: .3;
	filter: alpha(opacity=30);
	-khtml-opacity: .3
}

.opa4 {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
	-khtml-opacity: .4
}

.opa5 {
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	-khtml-opacity: .5
}

.opa6 {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
	-khtml-opacity: .6
}

.opa7 {
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	-khtml-opacity: .7
}

.opa8 {
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	-khtml-opacity: .8
}

.opa9 {
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=90);
	-khtml-opacity: .9
}

.opa10 {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-khtml-opacity: 1
}

.scrollbar1::-webkit-scrollbar {
	width: 4px;
	height: 4px
}

.scrollbar1::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	background: rgba(0, 0, 0, .2)
}

.scrollbar1::-webkit-scrollbar-thumb:hover {
	background: rgba(0, 0, 0, .3)
}

.scrollbar1::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 0;
	background: rgba(0, 0, 0, .1)
}

.scrollbar2::-webkit-scrollbar {
	width: 4px;
	height: 8px
}

.scrollbar2::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	background: rgba(0, 0, 0, .2)
}

.scrollbar2::-webkit-scrollbar-thumb:hover {
	background: rgba(0, 0, 0, .3)
}

.scrollbar2::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 0;
	background: rgba(0, 0, 0, .1)
}

.bsd {
	box-shadow: 0 0 30px rgba(8, 40, 76, .14)
}

.bsd:hover {
	box-shadow: 0 0 16px rgba(0, 0, 0, .1)
}

@media \0screen {
	.iebor {
		border: 1px solid #ddd !important
	}

	.iebor:hover {
		border-color: #333 !important
	}
}

@media screen\9 {
	.iebor {
		border: 1px solid #ddd !important
	}

	.iebor:hover {
		border-color: #333 !important
	}
}

.bsz-bor-box,
.bsz-bor-box *,
.bsz-bor-box:after,
.bsz-bor-box:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.bsz-cnt-box,
.bsz-cnt-box *,
.bsz-cnt-box:after,
.bsz-cnt-box:before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box
}

html,
body {
	width: 100%
}

body {
	background: linear-gradient(180deg, rgba(182, 240, 228, 1) 0%, rgba(242, 250, 255, 1) 100%);
	;
	font-family: -apple-system, Arial, PingFang SC, Microsoft Yahei, Hiragino Sans GB, Heiti SC, WenQuanYi Micro Hei, sans-serif
}

.my-pc {
	display: block
}

.my-mobile,
.chan1,
.chan2 {
	display: none
}
/* 无障碍 */
#a11ydisplay{z-index:9999}
/* ================================================== 1920 电脑_通用 ================================================== */
.slh{display: block; position: absolute; right: 0; top:1em;z-index: 10;}
.slh a{display: block; color: #fff; background-color: #dd0900; padding: 4px 7px; border-radius: 5px; font-size: 1.2em; cursor: pointer}
/* common */
.com-center {
	text-align: center;
}

/* head */
.head-top-wrap {
	position: relative;
	text-align: center;
	background: #185aae
}

.head-top-wp {
	padding: 30px 0 40px;
}

.head-top-wp>.icon-wp {
	font-size: 0;
	margin: 0 5px
}

.head-top-wp .t {
	padding-left: 5px;
	color: #fff;
	font-size: 30px;
	line-height: 60px
}

.page-bg-wp {
	z-index: -1;
	position: relative;
	font-size: 0
}

.page-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.head-wp {
	position: relative;
	padding: 100px 0 0px 0;
	font-size: 0
}

.head-bg {
	max-width: 100%
}

.logo-link {
	position: absolute;
	top: 5.8%;
	left: 0
}

.logo {
	width: 95%;
}

.main-page-wrap {
	position: relative;
}

.p20 {
	background-color: #FFF;
	PADDING: 20PX 20px 0 20px;
	border-radius: 10px;
}

.p10 {
	padding-top: 10px !important;
}

.pt20 {
	padding-top: 20px !important;
}

.bsfw {
	position: relative;
	padding-top: 15px;
	color: #185AAE;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 30px 0;
}

.f28 {
	font-size: 20px !important;
}

.weixin {
	padding-top: 20px !important;
}

/* 政策要闻 */
.zcyw-pic-chas {
	margin: 0 -12px;
}

.zcyw-pic-chas>.itm {
	width: 25%;
	text-align: center
}

.zcyw-pic-chas>.itm a {
	position: relative;
	display: block;
	margin: 0 12px 20px;
	padding: 30px 10px;
	border-radius: 16px;
	transition: background .3s
}

.zcyw-pic-chas>.itm .ico {
	transition: transform .3s
}

.zcyw-pic-chas>.itm .name {
	position: relative;
	display: block;
	padding-top: 20px;
	color: #fff;
	font-size: 36px;
	font-weight: 800;
	transition: color .3s
}

.zcyw-pic-chas>.itm .ico1 {
	position: absolute;
	right: 20px;
	bottom: 35px;
	height: 111px
}

.zcyw-pic-chas>.itm .ico2 {
	position: relative;
	height: 90px
}

.zcyw-pic-chas>.itm1 a {
	background: #85c63e;
	background-image: linear-gradient(to right, #a3dc65, #85c63e);
}

.zcyw-pic-chas>.itm1 a:hover {
	background: #a3dc65
}

.zcyw-pic-chas>.itm2 a {
	background: #2f8ad9;
	background-image: linear-gradient(to right, #4fa1e8, #2f8ad9);
}

.zcyw-pic-chas>.itm2 a:hover {
	background: #4fa1e8
}

.zcyw-pic-chas>.itm3 a {
	background: #1bb57f;
	background-image: linear-gradient(to right, #44dfc0, #1bb57f);
}

.zcyw-pic-chas>.itm3 a:hover {
	background: #44dfc0
}

.zcyw-pic-chas>.itm4 a {
	background: #fb8c62;
	background-image: linear-gradient(to right, #ecaa8d, #fb8c62);
}

.zcyw-pic-chas>.itm4 a:hover {
	background: #ecaa8d
}

.zcyw-pic-chas>.itm5 a {
	background: #e05355;
	background-image: linear-gradient(to right, #ef8385, #e05355);
}

.zcyw-pic-chas>.itm5 a:hover {
	background: #ef8385
}

.zcyw-pic-chas>.itm6 a {
	background: #3b68e1;
	background-image: linear-gradient(to right, #6d8ce0, #3b68e1);
}

.zcyw-pic-chas>.itm6 a:hover {
	background: #6d8ce0
}

.zcyw-pic-chas>.itm7 a {
	background: #15a9e7;
	background-image: linear-gradient(to right, #51c7fa, #15a9e7);
}

.zcyw-pic-chas>.itm7 a:hover {
	background: #51c7fa
}

.zcyw-pic-chas>.itm8 a {
	background: #866dec;
	background-image: linear-gradient(to right, #b2a2f4, #866dec);
}

.zcyw-pic-chas>.itm8 a:hover {
	background: #b2a2f4
}

.zcyw-pic-chas>.itm a:hover .name {
	color: #f9f9f9
}

.zcyw-pic-chas>.itm a:hover .ico {
	transform: scale(.96)
}

/* 办事服务 */
.bsfw-sec-name-wp {
	font-size: 0
}

.bsfw-sec-wp1 {
	position: relative;
	padding: 30px 0 0px
}

.bsfw-sec-wp1>.itm1 {
	width: 70%;
	margin-right: 2%;
}

.bsfw-sec-wp1>.itm2 {
	width: 28%
}

.bsfw-sec-wp1>.itm .box-l {
	padding-right: 0px;
	background-color: #FFFFFF;
}

.bsfw-sec-wp1>.itm .box-wrap {
	position: relative;
	padding: 30px;
	transition: background .3s
}

.bsfw-sec-wp1>.itm .box-wrap .bg {
	position: absolute;
	right: 0;
	bottom: 0;
	max-height: 100%
}

.bsfw-sec-wp1>.itm1 .box-wrap {
	padding-top: 30px
}

.bsfw-sec-wp1>.itm .box-wrap .tit {
	position: relative;
	font-size: 40px;
	font-weight: 800;
	line-height: 1.3;
}

.bsfw-sec-wp1>.itm .box-wrap .tit a {
	color: #185AAE;
}

.bsfw-sec-wp1>.itm .box-wrap .des {
	position: relative;
	padding: 35px 0;
	color: #000;
	font-size: 30px;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.zf12345 img {
	width: 100%;
}

/* foot */
.foot-wrap {
	position: relative;
}

.ft-wp {
	padding-top: 55px;
	padding-bottom: 40px;
	font-size: 0
}

.ft-wp .ft-main,
.ft-wp .ft-side-l {
	position: relative
}

.ft-wp .ft-main .ft-content,
.ft-wp .ft-main .ft-content a {
	color: #000;
	font-size: 22px;
	text-align: left;
	word-wrap: break-word;
	word-break: break-all;
	transition: color .3s
}

.ft-wp .ft-main .ft-content {
	padding: 5px 0 0;
	line-height: 2
}

.ft-wp .fix2 {
	width: 100%;
}

.ft-wp .ft-side-l .icon-wp img {}

/* Bread crumb navigation */
.bc-nav-wp {
	position: relative;
	padding: 5px 0 25px;
	line-height: 26px;
	color: #111;
	font-size: 26px;
	word-wrap: break-word;
	word-break: break-all
}

.bc-nav-wp .ico {
	margin-right: 15px;
	height: 40px;
	vertical-align: middle
}

.bc-nav-wp a {
	color: #111
}

.bc-nav-wp a:hover {
	color: #306FA2
}

.page-main-wrap {
  
  padding: 0 30px 30px 30px;
  background: #fff;
}

/* Bread crumb navigation */
.bc-nav-wp .bc-nav{padding:0 0 20px;border-bottom:1px solid #e0e0e0;font-size:26px}
.bc-nav-wp .bc-nav .path-wp{position:relative;line-height:1.6}
.bc-nav-wp .bc-nav .ico{float:left;margin-right:15px;width:21px;height:38px;background:url(../images/zz_local_ico.png) no-repeat center;background-size:contain}
.bc-nav-wp .bc-nav .path-wp,.bc-nav-wp .bc-nav .path-wp>a{color:#666;font-size:26px}
.bc-nav-wp .bc-nav .path-wp>a:hover{color:#000}


/* ================================================== 长者列表页 ================================================== */
.cha-name,.cha-name>a{color:#0853a5;font-size:40px;font-weight:800}
.cha-name{position:relative;margin-top:0px;padding-left:30px}
.cha-name .line{position:absolute;left:0;top:0;width:9px;height:100%;background:#0853a5}
.cha-name .more{color:#888;font-size:20px;font-weight:400;transition:color .3s}
.cha-name .more:hover{color:#000}
.com-news-list-wp{padding-top:40px}
.com-news-list-wp .news-row-wp{position:relative;margin-bottom:40px;padding:30px 40px;background:#f4f7f7;font-size:0;border-radius:0 30px 0 30px;transition:background .3s}
.com-news-list-wp .news-row{position:relative}
.com-news-list-wp .news-row:after{content:"";display:table;clear:both}
.com-news-list-wp .news-link{float:left;/*margin-right:310px;*/color:#333;font-size:32px;line-height:1.5;font-weight:400;word-wrap:break-word;word-break:break-all;transition:color .3s}
.com-news-list-wp .news-date{color:#333;font-size:26px;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);-khtml-opacity:.6}
.com-news-list-wp .news-date-row{padding-top:25px}
.com-news-list-wp .news-row-wp:hover{background:#f1f1f1}
.com-news-list-wp .news-link:hover{color:#0853a5}
.com-news-list-wp .news-btn{position:absolute;top:50px;right:40px;padding:15px 30px;background:#ea7f34;border-radius:5px;transition:background .3s;display: none;}
.com-news-list-wp .news-btn-ico{position:relative;top:4px;height:26px}
.com-news-list-wp .news-btn-name{margin:0 0 0 10px;color:#fff;font-size:30px}
.com-news-list-wp .news-btn:hover,.com-news-list-wp .news-atv-btn{background:#0853a5}
/* paging */
.paging-center-wp{text-align:center}
.nfc-paging-wp{position:relative;padding:0 0 15px;color:#333;font-size:24px}
.nfc-paging-wp a{display:inline-block;margin:10px 15px 0 0;padding:0 20px;height:60px;background:#f5f6f7;border:1px solid #e0e0e0;text-align:center;line-height:60px;transition:background,border .3s}
.nfc-paging-wp a:hover{color:#2583e7;border:1px solid #2583e7}
.nfc-paging-wp a:active{color:#fff;background:#2583e7;border:1px solid #2583e7}
.nfc-paging-wp .current,.nfc-paging-wp .current:hover,.nfc-paging-wp .current:active{background:#2583e7;border:1px solid #2583e7;color: #FFF;font-weight:800}
/* ================================================== 长者内容页 ================================================== */
.detail-main .bc-nav-wp{padding-top: 20px;padding-bottom: 0;}
.detail-main .bc-nav-wp .bc-nav{border-bottom: 0;}
.content-wrap{position:relative}
.content-wrap>h1{padding:10px 0;color:#333;text-align:center;font-size:40px;line-height:1.5;word-break:break-all}
.content-wrap>h3{padding-bottom:15px;color:#666;text-align:center;font-size:18px;font-weight:400;line-height:1.5;word-break:break-all}
.content-wrap .tit-info{padding-bottom: 10px;border-bottom: 1px solid #ddd;padding-top: 25px;}
.content-wrap .tit-info li{position:relative;float:left;width:25%;font-size:0}
.content-wrap .tit-info li span{color:#666;font-size:18px}
.content-wrap .tit-info li .ico,.content-wrap .tit-info li .time{position:relative;float:left;display:block}
.content-wrap .tit-info li .ico{width:16px;height:18px;background:url(/2022older/images/zz_time_ico.png) no-repeat center}
.content-wrap .tit-info li .time{padding-left:6px}
.content-wrap .tit-info .font-wp{float:right}
.content-wrap .tit-info .font-wp .fb,.content-wrap .tit-info .font-wp .fm,.content-wrap .tit-info .font-wp .fs{cursor:pointer}
.content-wrap .content{position:relative;overflow-x:auto;padding:25px 0 15px;border-bottom:1px solid #ddd;font-weight:700;font-size:26px;line-height:1.8;}
.content-wrap .content .article-detail{min-height:300px}
.content-wrap .content video{margin:auto}
.content-wrap .btn-wrap{padding:5px 0 15px;font-size:0;}
.content-wrap .btn-wrap .btn-wp span{color:#666;font-size:18px;cursor:pointer}
.content-wrap .btn-wrap .btn-wp span:hover,.content-wrap .tit-info .font-wp span:hover{color:#000}
.content-wrap img{max-width:100%}


/* ================================================== start responsive ================================================== */
/* 1200 电脑_小 */
@media only screen and (max-width: 75em) {

	/* common */
	.main-m {
		padding-left: 10px;
		padding-right: 10px;
		width: 100%
	}

	/* main-page-wrap */
	.zcyw-pic-chas,
	.bsfw-sec-wp2 {
		margin: 0 -10px
	}

	.zcyw-pic-chas>.itm a {
		margin: 0 10px 30px
	}

	.bsfw-sec-name-wp img {
		max-width: 100%
	}

	.bsfw-sec-wp1>.itm .box-l {
		padding-right: 10px
	}

	.bsfw-sec-wp1>.itm .box-r {
		padding-left: 10px
	}

	.bsfw-sec-wp2>.itm a {
		margin: 0 10px 20px
	}

	/* foot */
	.ft-wp {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.ft-wp .ft-main,
	.ft-wp .ft-side-l,
	.ft-wp .ft-side-r {
		float: none
	}

	.ft-wp .ft-main {
		padding-top: 15px
	}

	.ft-wp .ft-side-l .icon-wp {
		padding: 0
	}

	.ft-wp .ft-side-l .icon-wp img {
		height: 50px
	}

	.ft-wp .ft-side-l .icon-wp a:last-child {
		margin-left: 10px
	}

	.ft-wp .ft-side-r {
		padding: 10px 0 0;
		text-align: center
	}

	.ft-wp .ft-side-r .img-wp {
		float: none;
		display: inline-block
	}

	.ft-wp .ft-side-r .img-wp img {
		height: 50px
	}

	.ft-wp .ft-nav .itm {
		margin-bottom: 5px
	}

	/* end */
}

/* 992 平板_横 */
@media only screen and (max-width: 62em) {

	/* head */
	.head-top-wp>.icon-wp img {
		height: 40px
	}

	.head-top-wp .t {
		line-height: 40px;
		font-size: 20px
	}

	.logo-link img {
		width: 280px
	}

	/* main-page-wrap */
	.zcyw-pic-chas>.itm .ico1 {
		height: 100px
	}

	.zcyw-pic-chas>.itm .ico2 {
		height: 75px
	}

	.zcyw-pic-chas>.itm .name {
		padding-top: 15px;
		font-size: 25px
	}

	.bsfw-sec-wp1 {
		padding: 30px 0
	}

	.bsfw-sec-wp1>.itm .box-wrap .tit {
		font-size: 30px
	}

	.bsfw-sec-wp1>.itm .box-wrap .des {
		font-size: 20px
	}

	.bsfw-sec-wp1>.itm .box-wrap .ico {
		height: 123px
	}

	.bsfw-sec-wp2>.itm .name {
		font-size: 30px
	}

	.bsfw-sec-wp2>.itm1 .name {
		padding-top: 17.5%
	}

	.bsfw-sec-wp2>.itm3 .ico {
		max-width: 86%
	}

	/* 长者内容页 */
	.content-wrap .tit-info {
		padding: 0 0 6px 0
	}

	.content-wrap .tit-info li {
		padding: 4px 0;
		width: 100%
	}

	.content-wrap .tit-info li span {
		font-size: 18px
	}

	.content-wrap .tit-info .font-wp {
		float: left
	}

	.print-item {
		display: none
	}

	/* 无障碍 */
	.a11ytoolbar {
		width: 100% !important;
		overflow-x: scroll !important
	}

	/* end */
}

/* 768 手机_横 平板_竖 */
@media only screen and (max-width: 48em) {
	.slh{display:none;}
	/* main-page-wrap */
	.zcyw-pic-chas>.itm {
		width: 33.333%
	}

	.zcyw-pic-chas>.itm a {
		margin: 0 5px 10px
	}

	.bsfw-sec-wp2>.itm1 .ico {
		padding-top: 40px
	}

	/* 长者列表页 */
	.com-news-list-wp .news-link {
		/*margin-right: 200px*/
	}

	.nfc-paging-wp {
		padding: 0 0 80px
	}

	.share-wp {
		display: none
	}

	.page-list-wrap>.itm-l,
	.page-list-wrap>.itm-r {
		float: none;
		width: 100%
	}

	.page-list-wrap>.itm-l>.box-wp,
	.page-list-wrap>.itm-r>.box-wp {
		padding: 0;
		border: 0
	}

	.child-cha-list1>.itm {
		float: left;
		margin-right: 10px
	}

	.com-news-list-wp .news-link{/*margin-right:210px*/}
    .nfc-paging-wp{padding:0 0 80px}
    .share-wp{display:none}

	/* end */
}

/* 576 手机_竖 */
@media only screen and (max-width: 36em) {

	/* head */
	.head-top-wp {
		padding: 15px 0
	}

	.head-top-wp>.icon-wp {
		margin: 0 2px
	}

	.head-top-wp>.icon-wp img {
		height: 20px
	}

	.head-top-wp .t {
		padding-left: 2px;
		font-size: 14px;
		line-height: 20px
	}

	.logo-link img {
		width: 160px
	}

	.head-wp {
		padding: 30px 0 0 15px
	}

	.zcyw-pic-chas>.itm {
		width: 50%
	}

	.zcyw-pic-chas>.itm .ico1 {
		height: 55px
	}

	.zcyw-pic-chas>.itm .ico2 {
		height: 45px
	}

	.zcyw-pic-chas>.itm a {
		margin: 0 4px 8px;
		padding: 20px 10px
	}

	.zcyw-pic-chas>.itm .name {
		padding-top: 10px;
		font-size: 15px
	}

	.zcyw-pic-chas {
		padding-bottom: 10px
	}

	.bsfw-sec-name-wp img {
		max-width: 80%
	}

	.bsfw-sec-wp1 {
		padding: 18px 0;
		padding-bottom: 0;
	}

	.bsfw-sec-wp1>.itm1,
	.bsfw-sec-wp1>.itm2 {
		float: none;
		width: 100%
	}

	.bsfw-sec-wp1>.itm .box-l,
	.bsfw-sec-wp1>.itm .box-r {
		padding: 0
	}

	.bsfw-sec-wp1>.itm .box-wrap .bg {
		max-height: 75%
	}

	.bsfw-sec-wp1>.itm1 .box-wrap {
		padding: 20px 10px
	}

	.bsfw-sec-wp1>.itm .box-wrap .tit {
		padding-top: 0;
		font-size: 20px
	}

	.bsfw-sec-wp1>.itm .box-wrap .des {
		padding: 15px 0;
		font-size: 15px
	}

	.bsfw-sec-wp1>.itm .box-wrap {
		padding: 15px
	}

	.bsfw-sec-wp1>.itm .box-wrap .ico {
		height: 100px
	}

	.bsfw-sec-wp1>.itm1 {
		margin-bottom: 20px;
	}

	/* foot */
	.ft-wp .ft-nav .itm,
	.ft-wp .ft-nav .itm a {
		font-size: 14px
	}

	.ft-wp .ft-main .ft-content {
		line-height: 1.5
	}

	.bc-nav-wp .bc-nav{padding:0 0 5px}
    .bc-nav-wp .bc-nav .ico{margin-right:8px;height:20px;background-image:url(../images/zz_local_ico2.png)}
    .bc-nav-wp .bc-nav .path-wp,.bc-nav-wp .bc-nav .path-wp>a{font-size:16px}

    .cha-name,.cha-name>a{font-size:20px}
    .cha-name{margin-top:0px;padding-left:10px}
    .cha-name .line{width:3px}
    .cha-name .more{font-size:15px}
    .com-news-list-wp{padding-top:20px}
    .com-news-list-wp .news-row-wp{margin-bottom:15px;padding:10px;border-radius:0 5px 0 5px}
    .com-news-list-wp .news-link{/*margin-right:100px;*/font-size:16px}
    .com-news-list-wp .news-date-row{padding-top:10px}
    .com-news-list-wp .news-date{font-size:14px}
    .com-news-list-wp .news-btn{top:10px;right:10px;padding:5px 10px}
    .com-news-list-wp .news-btn-ico{top:0;height:16px}
    .com-news-list-wp .news-btn-name{margin:0 0 0 5px;font-size:14px}
    .nfc-paging-wp{padding-bottom:30px}
    .nfc-paging-wp a{margin:5px 5px 0 0;padding:0 10px;height:30px;line-height:30px;font-size:14px}
    .content-wrap{width:100%}
    .content-wrap h1{padding:20px 0;font-size:22px;line-height:29px}
    .content-wrap .tit-info{padding:0 0 6px 0}
    .content-wrap .tit-info li{padding:4px 0;width:100%}
    .content-wrap .tit-info li span{font-size:14px}
    .content-wrap .tit-info li .ico{width:16px;height:18px;background-image:url(/2022older/images/zz_time_ico2.png);background-size:16px 16px}
    .content-wrap .tit-info li .time{padding-left:6px}
    .content-wrap .tit-info .font-wp{float:left}
    .content-wrap .content{padding:10px 0;font-size:18px;line-height:30px}
    .content-wrap .content img{max-width:100%;height:auto!important}
    .content-wrap .btn-wrap{padding:5px 0 15px}
    .content-wrap .btn-wrap .print{display:none}
    .content-wrap .btn-wrap .btn-wp span{font-size:14px}

	/* end */
}

/* 414 手机_竖 */
@media only screen and (max-width: 25.875em) {

	/* common */
	html,
	body {
		min-width: 360px
	}

	.ft-wp .ft-main .ft-content,
	.ft-wp .ft-main .ft-content a {
		font-size: 18px;
	}

	/* end */
}
