@charset "utf-8";
.main a:hover{color: #D43030;}
.srcd_banner{background: url(250529zft_srcd_bg.jpg) no-repeat center; text-align: center; background-size: cover; padding: .4rem 0rem 1rem 0rem;}
.srcd_banner_img{margin-bottom: .14rem;}
.srcd_banner_tit h1{ font-size: .8rem; font-weight: bold;}
.srcd_banner_tit h1 em{position: relative; display: inline-block;}
.srcd_banner_tit h1 span{position: relative; z-index: 3;   color: transparent;  color:#fff5ae;background: linear-gradient(108.33deg, rgba(255, 255, 229, 1) 0%, #fff5ae 21.58%, rgba(255, 253, 219, 1) 52.51%, rgba(255, 246, 178, 1) 79.13%, rgba(255, 253, 219, 1) 100%);background: none\0; 
 -webkit-background-clip: text ; -webkit-text-fill-color: transparent ;}
.srcd_banner_tit h1 i{position: absolute;left: 0;text-shadow: 3px 7px 3px  rgba(0, 0, 0, 0.2);}
.page_base .page_tools li.active a, .page_base .page_tools li a:hover{background: #D43030; border-color: #D43030;}
.list_base li:before{background: #CCCCCC;}
.list_base li:hover:before{background: #D43030;}
.page_base .fy_go{background: #D43030;}
.list_base_line_01 li:last-child, .list_base_line_02 li:last-child{    border-bottom: 1px solid rgb(220, 220, 220);}
.slb .srcd_banner_tit h1 i{display: none;}
.slb .srcd_banner_tit h1{display: inline; font-size: .6rem;}
.slb .srcd_banner_tit h1 em{display: inline;}
@media screen and (max-width:992px) {
  .srcd_banner_tit h1 i{display: none;}
  .srcd_banner_tit h1,.slb .srcd_banner_tit h1{display: inline; font-size: .4rem;}
  .srcd_banner_tit h1 em{display: inline;}
}
@media screen and (max-width:640px) {
}