@charset "utf-8";
.xggk-tit{height: 140px;background: url(../images/mlxg/mlxg_tit_bg.png) center center no-repeat;}
.mlxg-tit{font-size: 2em;font-weight: bold;color: #2c60b6;margin-bottom: 22px;}
.mlxg-tit a{color: #2c60b6;}
.xggk-tit .mlxg-tit{text-align: center;padding-top: 32px;margin-bottom: 0px;}

.xggk-con{padding-bottom: 90px;background: url(../images/mlxg/xggk_bg.png) 32% bottom no-repeat ;}
.xggk-txt{text-indent: 2em;line-height: 2.5em;font-size: 1.125em;}
.xggk-txt .more{color:#2c60b6; }
.mlxg-slm{margin-top: -60px;}
.mlxg-slm ul{margin:0 -15px;}
.mlxg-slm ul li{width: 25%;float: left;}
.mlxg-slm ul li a{display: block;margin:0 15px;position: relative;}
.mlxg-slm ul li a .tit{position: absolute;width: 100%;height: 73px;line-height: 73px;text-align: center;color: #fff;font-size: 1.25em;font-weight: bold;bottom: 0;left: 0;background: url(../images/mlxg/pic_links_tit_bg.png) left bottom repeat-x;transition: all 300ms;}
.mlxg-slm ul li a:hover .tit{bottom:50%;margin-bottom: -36px;background: none;}
.mlxg-slm ul li a:hover:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/mlxg/pic_links_hover_bg1.png) center center repeat;}
.mlxg-slm ul li a:after{content: "";display: block;width: 0;height: 0;position: absolute;top: 50%;left: 50%;background: url(../images/mlxg/pic_links_hover_bg2.png) center center repeat;transition: all 300ms;background-size: 100% 100%;}
.mlxg-slm ul li a:hover:after{width: 226px;height: 233px;margin-top: -116px;margin-left: -113px;}
.jjfz-con{background: #F2F9FF;position: relative;}
.jjfz-con .pic{width: 50%;}
.jjfz-con .pic img{width: 100%;}
.jjfz-con .txt{width: 50%;}
.jjfz-con .txt .tit{padding:25px 20px 10px 25px;line-height: 2em;font-size: 1.125em;}
.jjfz-con .txt .memo{-webkit-line-clamp:3;padding:0 20px 0 25px;}
.jjfz-con .txt .tit .more{position: absolute;bottom: 20px;right: 20px;font-size: 16px;color: #2c60b6; }
.xzqh-list ul li{width: 25%;border-bottom: 1px solid #a6a6a6;font-size: 1.125em;line-height: 2em;float: left;}
.xzqh-list ul li a{padding:14px 13px;display: block;}
.xzqh-list ul li a:before{content: "";display: inline-block;vertical-align: middle;width: 8px;height: 8px;background: #a6a6a6;margin-right: 10px;}

/**** responsive ****/
@media (max-width: 1200px) {
  .xggk-tit{height: 100px;background-position:center top;}
  .xggk-pic{text-align: center;}
  .jjfz-xzqh .col-6 + .col-6{margin-top: 30px;}
  .mlxg-slm ul li a:hover:after{width: 180px;height: 180px;margin-top: -90px;margin-left: -90px;}
}

@media (max-width: 992px){
	.mlxg-slm ul li a:hover:after{width: 120px;height: 120px;margin-top: -60px;margin-left: -60px;}
}
@media (max-width: 640px){
	.mlxg-slm ul li a:hover:after,.jjfz-con .txt .tit .more{display: none;}
	.xzqh-list ul li{width: 33.333%;}
}
@media (max-width: 480px){
	.mlxg-slm ul li{width: 50%;float: left;}
	.mlxg-slm ul li+li+li{margin-top: 20px;}
	.jjfz-con .pic{width: 100%;text-align: center;}
	.jjfz-con .txt{width: 100%;text-align: center;}
	.jjfz-con .txt .tit{padding:10px;}
	.xzqh-list ul li{width: 50%;}
	.jjfz-con .txt .memo{padding-bottom: 20px;display: block;text-align: left;}
}


@media (max-width:320px){
}

/*适老化样式*/
body.useOldFixed .xggk-pic{width: 100%;text-align: center;}
