.xyrsd_ul ul li span{display: block;}
.xyrsd_bg{background:url(221010xyrsd_bg1.jpg) no-repeat top center;}
.xyrsd_tit{height: 2.4rem; line-height: 2.4rem; text-align: center;}
.xyrsd_div{box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); padding: .32rem; background: #FFFFFF; border-radius: .08rem;}
.xyrsd_top{background: url(221010xyrsd_tit2.png) no-repeat bottom; padding-bottom: .2rem; background-size: 100%; padding-right: .2rem;}
.xyrsd_p{background: url(221010xyrsd_tit3.png) no-repeat left bottom; padding: .24rem; padding-left:3.1rem; padding-top: .5rem;}
.xyrsd_p p{line-height: .36rem; font-size: .18rem; text-indent: 2em;}
.xyrsd_li{position: relative;padding-top: .2rem;}
.xyrsd_ul ul li span{position: absolute; left: 0rem; padding: 0rem 0.16rem; padding-top: .1rem;  width: .9rem; height: 1.1rem; background: #BB191F; text-align: center; top: 0rem;}
.xyrsd_ul ul li{margin-top: .3rem;}
.xyrsd_ul ul li span h1{font-size: .4rem; height: .38rem; margin-top: .08rem; font-weight: bold; display: block; color: #FFFFFF; padding-bottom: .04rem; border-bottom: 1px solid #FFFFFF; margin-bottom: .08rem;}
.xyrsd_ul ul li span p{font-size: .14rem; color: #FFFFFF;}
.xyrsd_ul ul li a{display: block;  transition: ease-in-out 0.3s; margin-left: .24rem; box-shadow: 7px 8px 0px rgba(0,0,0,0.03); padding: .24rem .32rem .24rem 1rem; border: 1px solid #E8E8E8; border-radius:.04rem; height: 1.9rem;}
.xyrsd_ul ul li a:hover{color: #BB191F;}
.xyrsd_ul ul li a h1{font-size: .2rem; padding-bottom: .16rem; margin-bottom: .16rem; border-bottom: 1px solid #E8E8E8;}
.xyrsd_ul ul li a p{color: #666; line-height:.28rem; height: .84rem;}
.xyrsd_ul ul li a p i{color: #BB191F;}
.page_base{margin-bottom: 0rem;}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{background: #BB191F; border: 1px solid #BB191F;}
.page_base .fy_go{background: #BB191F;}
.gwp_2021 a{color: #1658a0;    height: .22rem; line-height: .2rem;}
@media screen and (max-width:1800px) {
	.xyrsd_top{ background-size: 100% 100%; }
}

@media screen and (max-width:992px) {
	.xyrsd_p{padding: .2rem; padding-bottom: 1.8rem;}
	.xyrsd_div{padding: .2rem;}
	.xyrsd_ul ul li{margin-top: .2rem;}
	.xyrsd_ul ul li a{padding: .2rem .2rem .2rem .8rem;}
	.xyrsd_top{padding-bottom: 0rem; padding-right: .1rem;}
	.xyrsd_tit{height: 1.6rem; line-height: 1.6rem;}
}