@charset "utf-8";
a:hover{ color: #D1160E;}
.sxyz_bg{background: rgba(255, 248, 245, 1) url(260130yjt_sxyz_banner.png) no-repeat top center;}
.sxyz_banner{text-align: center; padding-top: .9rem; padding-bottom: 1rem;}
.sxyz_banner p{font-size: .86rem; display:inline-block; position: relative; font-weight: bold;}
.sxyz_banner p b{position: absolute;text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25), 4px 5px 0px  rgba(191, 6, 6, 1);  -webkit-text-stroke: 2px rgba(227, 43, 43, 1);}
.sxyz_banner p em{ color: #ffd17d;  background: none; background:linear-gradient(180deg, rgba(255, 252, 245, 1) 0%, #ffd17d 100%);  position: relative; z-index: 2; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.sxyz_box{border-top: 5px solid #D1160E; background: #fff; padding: .36rem; box-shadow: 8px 10px 0px rgba(212, 48, 48, 0.2);}
.sxyz_list ul li { position: relative; transition: ease-in-out .3s; border-bottom: 1px dashed #E5E5E5; padding: .22rem .38rem; padding-right: 1.8rem;}
.sxyz_list ul li::before{content: ' '; background: #D1160E; transition: ease-in-out .3s; width: .06rem; height: .06rem; border-radius: 50%; display: block; position: absolute; left: .2rem; top: 50%; transform: translateY(-50%);}
.sxyz_list ul li a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: .2rem;}
.sxyz_list ul li span{position: absolute; right: .2rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); color: #999;}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover,.page_base .fy_go{background:#D1160E; border-color:#D1160E;}
.sxyz_list ul li:hover:before{background: #fff;}
.sxyz_list ul li:hover{ background: #D1160E; background: linear-gradient(90deg, rgba(209, 22, 14, 1) 6.25%, rgba(209, 21, 15, 0.75) 80.55%, rgba(209, 22, 14, 0.3) 100%); transition: ease-in-out .3s;}
.sxyz_list ul li:hover a,.sxyz_list ul li:hover span{color: #fff; transition: ease-in-out .3s;}
.page_base{margin-bottom: 0rem;}
.slb .sxyz_banner p{font-size: .62rem;}
@media screen and (max-width:1440px) {
.slb .sxyz_banner p b{display: none;}
.slb .sxyz_banner{padding: .8rem 0rem;}
.slb .sxyz_banner p{font-size: .54rem;}
}
@media screen and (max-width:992px) {
  .sxyz_banner {padding: .4rem 0rem;}
  .sxyz_banner p{font-size: .54rem;}
.sxyz_banner p b{display: none;}
.sxyz_list ul li{padding: 0rem; padding-bottom: .16rem; margin-bottom: .16rem;}
.sxyz_list ul li span{position: inherit; right: 0rem; transform: inherit; margin-top: .1rem; display: block;}
.sxyz_list ul li a{white-space: inherit; text-align: justify; text-overflow: inherit; overflow: inherit;}
.sxyz_list ul li::before{display: none;}
.sxyz_box{padding: .24rem;}
.slb .sxyz_banner p{font-size: .4rem;}
.sxyz_list ul li{padding: .16rem;}
}
