body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
body {
font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
color:#555555;
}
a:link, a:visited {
text-decoration:none;
color:#555555;
}
a:hover, a:active {
text-decoration:none;
color:#EB0101;
}
ul,li {
list-style:none;
}

.whitebox{
	background:#ffffff;
}
.fl{ float:left;}
.fr{ float:right;}
.white{ color:#ffffff;}
.white a:link{ color:#ffffff;}
.white a:visited{ color:#ffffff;}
.white a:hover{ color:#ffffff;}

.blue{ color:#0079bb;}
.blue a:link{ color:#0079bb;}
.blue a:visited{ color:#0079bb;}
.blue a:hover{ color:#0079bb;}

.mgt20 {
    margin-top: 10px;
}

.clearfix:after
{
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix{display: inline-block;} 
.clearfix{display: block;} 

body{ background:#edf4f7;}
.main-content{
	width: 1200px;
	margin: 0 auto;
	padding:10px 0;
}
.kv_spec{ position:relative; height:360px;}
.kv_spec h2{ position:absolute;left:50%; top:30px; margin-left:-600px;z-index:10}
.nav_spec{ height:60px; background:#0079bb;}
.nav_spec ul{ width:1250px; padding-left:50px;  margin:0 auto; line-height:60px; font-size:0}
.nav_spec li{ display:inline-block; border-right:1px solid rgba(0,0,0,0.15); border-left:1px solid rgba(255,255,255,0.2)}
.nav_spec li:first-child{ border-left:none}
.nav_spec li:last-child{ border-right:none}
.nav_spec li a{ display:block;padding:0 10px; height:60px;  color:#fff; font-family:"microsoft yahei"; font-size:20px; transition:all ease 0.5s}
.nav_spec li a:link,.nav_spec li a:visited{ color:#fff}
.nav_spec li a:hover{ background:#0793d8}

.boxYc01{
	position:relative;
}
.boxYc01 h2{
	height:41px;
	line-height:37px;
	padding-left:15px;
	border-bottom:#dbdbdb solid 1px;
}
.boxYc01 h2 em{
	padding:0 15px;
	color:#d4d4d4;
	font-family:"宋体";
}
.boxYc01 h2 a.cur:link,.boxYc01 h2 a.cur:hover,.boxYc01 h2 a.cur:visited{
	color:#0079bb
}
.boxYc01_con{
	padding:10px 8px 0;
}
.boxYc01 .boxYc01_con .more{
	position:absolute;
	right:10px;
	top:10px;
}
.boxYc01 .boxYc01_con .more a{
	display:block;
	background:url(../images/ico_more.png) no-repeat;
	width:22px;
	height:22px;
	text-indent:-5000px;
}
.listYc01 li{
	background:url(../images/blue_dot.gif) no-repeat left center;
	padding-left:15px;
}
.listYc01 li .riqi{
	font-size:12px;
	color:#999999
}
.lh38 {
    line-height: 38px;
}


.boxYc02{
	position:relative;
}
.boxYc02 h2{
	height:41px;
	line-height:37px;
	padding-left:15px;
	border-bottom:#dbdbdb solid 1px;
}
.boxYc02 h2 em{
	padding:0 15px;
	color:#d4d4d4;
	font-family:"宋体";
}
.boxYc02 h2 a.cur:link,.boxYc02 h2 a.cur:visited,.boxYc01 h2 a.cur:hover,.boxYc01 h2 a.cur:visited{
    color:#0079bb;
}
.boxYc02_con{
	padding:10px 8px 0;
}
.boxYc02 .boxYc02_con .more{
	position:absolute;
	right:10px;
	top:10px;
}
.boxYc02 .boxYc02_con .more a{
	display:block;
	background:url(../images/ico_more.png) no-repeat;
	width:22px;
	height:22px;
	text-indent:-5000px;
}
.listYc02 li{
	background:url(../images/blue_dot.gif) no-repeat left center;
	padding-left:15px;
}
.listYc02 li .riqi{
	font-size:12px;
	color:#999999
}

.col_b {overflow: hidden;zoom:1}
.col_b .boxYc02{margin-left:1%;margin-top:0 !important;width:48%;float:left;height:280px;overflow: hidden}

.sidebar_list{}
.sidebar_list li{ margin-bottom:12px}
.sidebar_list li a{ display:block; height:82px; line-height:82px; padding-left:70px; font-size:20px; font-weight:bold; color:#fff; transition:all ease 0.5s}
.sidebar_list li a:hover{ padding-left:80px}
.sidebar_list li.icon01 a{ background:#4390df url(../images/icon01.png) no-repeat 20px center}
.sidebar_list li.icon01 a:hover{ background-color:#58a6f6; background-position:30px center}
.sidebar_list li.icon02 a{ background:#fa6800 url(../images/icon02.png) no-repeat 20px center}
.sidebar_list li.icon02 a:hover{ background-color:#ff8f3f; background-position:30px center}
.sidebar_list li.icon03 a{ background:#00aba9 url(../images/icon03.png) no-repeat 20px center}
.sidebar_list li.icon03 a:hover{ background-color:#05cdcb; background-position:30px center}
.sidebar_list li.icon04 a{ background:#60a917 url(../images/icon04.png) no-repeat 20px center}
.sidebar_list li.icon04 a:hover{ background-color:#77c726; background-position:30px center}

.sidebar_list li.icon05 a{ background:#4390df url(../images/icon05.png) no-repeat 20px center}
.sidebar_list li.icon05 a:hover{ background-color:#58a6f6; background-position:30px center}
.sidebar_list li.icon06 a{ background:#fa6800 url(../images/icon06.png) no-repeat 20px center}
.sidebar_list li.icon06 a:hover{ background-color:#ff8f3f; background-position:30px center}
.sidebar_list li.icon07 a{ background:#00aba9 url(../images/icon07.png) no-repeat 20px center}
.sidebar_list li.icon07 a:hover{ background-color:#05cdcb; background-position:30px center}
.sidebar_list li.icon08 a{ background:#60a917 url(../images/icon08.png) no-repeat 20px center}
.sidebar_list li.icon08 a:hover{ background-color:#77c726; background-position:30px center}
.sidebar_list li.icon09 a{ background:#60a917 url(../images/icon09.png) no-repeat 20px center}
.sidebar_list li.icon09 a:hover{ background-color:#77c726; background-position:30px center}

.sidebar_list li.icon10 a{ background:#35b935 url(../images/icon10.png) no-repeat 20px center}
.sidebar_list li.icon10 a:hover{ background-color:#35b935; background-position:30px center}
.sidebar_list li.icon11 a{ background:#d6096e url(../images/icon11.png) no-repeat 20px center}
.sidebar_list li.icon11 a:hover{ background-color:#d6096e; background-position:30px center}
.sidebar_list li.icon12 a{ background:#0099CC url(../images/icon12.png) no-repeat 20px center}
.sidebar_list li.icon12 a:hover{ background-color:#0099CC; background-position:30px center}
.sidebar_list li.icon13 a{ background:#663366 url(../images/icon13.png) no-repeat 20px center}
.sidebar_list li.icon13 a:hover{ background-color:#663366; background-position:30px center}
.sidebar_list li.icon14 a{ background:#cd283f url(../images/icon14.png) no-repeat 20px center}
.sidebar_list li.icon14 a:hover{ background-color:#cd283f; background-position:30px center}
.sidebar_list li.icon15 a{ background:#3366CC url(../images/icon15.png) no-repeat 20px center}
.sidebar_list li.icon15 a:hover{ background-color:#3366CC; background-position:30px center}
.sidebar_list li.icon16 a{ background:#858bd3 url(../images/icon16.png) no-repeat 20px center}
.sidebar_list li.icon16 a:hover{ background-color:#858bd3; background-position:30px center}
.sidebar_list li.icon17 a{ background:#FF9966 url(../images/icon17.png) no-repeat 20px center}
.sidebar_list li.icon17 a:hover{ background-color:#FF9966; background-position:30px center}
.sidebar_list li.icon18 a{ background:#FF6600 url(../images/icon18.png) no-repeat 20px center}
.sidebar_list li.icon18 a:hover{ background-color:#FF6600; background-position:30px center}
.sidebar_list li.icon19 a{ background:#FF9933 url(../images/icon19.png) no-repeat 20px center}
.sidebar_list li.icon19 a:hover{ background-color:#FF9933; background-position:30px center}
.sidebar_list li.icon20 a{ background:#3366CC url(../images/icon20.png) no-repeat 20px center}
.sidebar_list li.icon20 a:hover{ background-color:#3366CC; background-position:30px center}
.sidebar_list li.icon21 a{ background:#993333 url(../images/icon21.png) no-repeat 20px center;white-space:nowrap;}
.sidebar_list li.icon21 a:hover{ background-color:#993333; background-position:30px center}
.sidebar_list li.icon22 a{ background:#99CC00 url(../images/icon22.png) no-repeat 20px center}
.sidebar_list li.icon22 a:hover{ background-color:#99CC00; background-position:30px center}
.sidebar_list li.icon23 a{ background:#4390df url(../images/icon23.png) no-repeat 20px center}
.sidebar_list li.icon23 a:hover{ background-color:#58a6f6; background-position:30px center}
.sidebar_list li.icon24 a{ background:#FF99CC url(../images/icon24.png) no-repeat 20px center}
.sidebar_list li.icon24 a:hover{ background-color:#FF99CC; background-position:30px center}

.sidebar_list li.long_title a{height:60px;padding:12px 0 10px 80px;line-height:1.4;}
.sidebar_list li.long_title a:hover{padding-left:100px;}

.list_chaxun{ padding: 30px 20px; display: flex; flex-wrap: wrap; justify-content: space-around;}
.list_chaxun li{width:23%;height: 80px; margin-bottom: 20px;border-radius: 10px;}
.list_chaxun li a{ display: block;width:100%;height:100%; box-sizing: border-box;padding:0 15px; display: flex; align-items: center;justify-content: center;background: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 8px; font-size: 20px;text-align: center; transition: all ease-in 0.2s}
.list_chaxun li:hover a{ margin-top: -5px; box-shadow: 0 5px 0 #e3e3e3;}

.footer{ padding:50px 0; background:#0B77B8; text-align:center; color:#fff; line-height:2; font-size:14px}
.ft_tb{ border-top:4px solid #0B77B8}
.d_b{display: none;}
@media screen and (max-width: 800px){
	.d_n{display: none;}
	.d_b{display: block;}
	}
    
/*20231219 适老化*/   
 /*手机*/
@media (max-width:1080px) {
  .special .bottom-2{display:block;}
  .special .bottom-2 tr{display: flex; flex-direction: column;}
  .special .bottom-2 td{width:98%; text-align: center; line-height:1.5;}
  .special_msly .kv_spec{height: 50vw; background-size:296% !important; background-position: 51% !important;}
  .special_msly .nav_spec ul{width:100%; padding:0;}
  .special_msly .nav_spec{height: auto;}
  .special_msly .nav_spec li{width:auto; text-align: center; padding:0 2%; margin:0; border:0; min-width: 29.33%;}
  .special_msly .nav_spec li a{font-size:1rem;padding: 0;height: 50px;line-height: 50px;}
  .special_msly .main-content{width:100%;padding: 0;}
  .special_msly .col_b .boxYc02{width:98%; margin-bottom: 20px;height: auto;}
  .special_msly .col_b .boxYc02 li{margin:10px 0;background-position-y: 10px;line-height: 1.5;display: flex;flex-direction: column-reverse;}
  .special_msly .col_b .boxYc02 li span{font-size:0.9rem;}
  .special_msly .w424{width:100%!important;height: auto!important;}
  .special_msly .w424 div{width:94% !important; padding:10px 3% !important;min-height: auto !important;}
  .special_msly .w856{width:100%!important;}
  .special_msly .sidebar_list li a{font-size: 1.2em!important;padding: 15px 0px 15px 80px;height: auto; line-height: 1.4;}
  .special_msly .list_chaxun2 li{width:100%;}
  .special_msly .kv_spec h2{margin-left: 0; left:20px;}
}
@media (max-width:640px) {
	.special_msly .kv_spec h2{top:10px; left:20%;}
	.special_msly .kv_spec h2 img{width:60%; }
}
