@charset "utf-8";
.shbz_bg{background: url(/images/251015_fzs_shbz_bg4.jpg) no-repeat bottom center; }
.shbz_top{background: url(/images/251015_fzs_shbz_bg5.jpg) no-repeat top center; background-size: cover; text-align: center; padding-top: .6rem; padding-bottom: .44rem;}
.shbz_top span{position: relative; margin-bottom: .1rem; color: #2270C7; font-size: .4rem; height: .74rem; line-height: .74rem; padding: 0rem .26rem; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 55.56%, rgba(255, 255, 255, 0) 100%); display: inline-block;}
.shbz_top span::before,.shbz_top span::after{content: ' '; position: relative; top: -.04rem; display: inline-block; height: 1px; width: .4rem; background: #2270C7; vertical-align: middle; margin: 0rem .32rem; }
.shbz_top em{display: block;}
.shbz_top em img{height: 1.3rem;}
.shbz_list{overflow: hidden;}
.shbz_list ul{margin-right: -.3rem;}
.shbz_list ul li{width: 20%; float: left;}
.shbz_list ul li a{display: block; padding-top: .3rem; position: relative; overflow: hidden; text-align: center;box-shadow: 1px 8px 8px  rgba(34, 112, 199, 0.1); background: url(/images/251015_fzs_shbz_bg1.png) no-repeat center; background-size: 100% 100%; margin-right: .3rem; height: 2.4rem; border-radius: .08rem .08rem .12rem .12rem;}
.shbz_list ul li a::before{content: ''; height: 4px; left: 0rem; right: 0rem; top: 0rem; background: #2270C7; display: block; position: absolute;}
.shbz_list ul li a span{display: block; height: 1rem; line-height: 1rem;}
.shbz_list ul li a span img{height: .92rem;}
.shbz_list ul li a p{font-size: .24rem; font-weight: bold; margin-top: .1rem;}
.shbz_list ul li a  em{display: inline-block; margin-top: .12rem; background: #2270C7; background: linear-gradient(180deg, rgba(74, 144, 220, 1) 0%, rgba(137, 186, 240, 1) 100%); width: .32rem; line-height: .32rem; height: .32rem; text-align: center; border-radius: 50%; }
.shbz_list ul li a em i{color: #fff; font-weight: bold;}
.shbz_list ul li.on a,.shbz_list ul li:hover a{background: url(/images/251015_fzs_shbz_bg2.png) no-repeat center; background-size: cover;}
.shbz_list ul li.on a::before,.shbz_list ul li:hover a::before{display: none;}
.shbz_list ul li.on a p,.shbz_list ul li:hover a p{color: #fff;}
.shbz_list ul li.on a em,.shbz_list ul li:hover a em{background: #fff;}
.shbz_list ul li.on a em i,.shbz_list ul li:hover a em i{color: #2270C7;}
.shbz_box{padding: .32rem; border-radius: .12rem; box-shadow: 1px 8px 8px  rgba(34, 112, 199, 0.1); border: 1px solid rgba(225, 239, 252, 1); background: #fff; background: linear-gradient(0deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0) 100%), rgba(242, 248, 254, 1);}
.shbz_box_top{display: table;}
.shbz_box_top em{display: table-cell; height: .32rem; width: 50%;}
.shbz_box_top span{white-space: nowrap; padding: 0rem .32rem; font-size: .24rem; font-weight: bold;}
.shbz_box_top em.icon1{background: url(/images/251015_fzs_shbz_rr.png) no-repeat right center;}
.shbz_box_top em.icon2{background: url(/images/251015_fzs_shbz_ll.png) no-repeat left center;}
.shbz_box_tad{background: #fff; border-left: 1px solid #E1EFFC; border-top: 1px solid #E1EFFC;}
.shbz_box_tad table{width: 100%;}
.shbz_box_tad th{ font-size: .18rem; color: #666666;}
.shbz_box_tad tr:nth-child(odd){background: #F5FAFF;}
.shbz_box_tad td,.shbz_box_tad th{ padding: .14rem; border-right: 1px solid #E1EFFC; border-bottom: 1px solid #E1EFFC;}
.shbz_box_p p{ text-align: center;}
.shbz_list2 ul li a{display: block; padding: .2rem .3rem; padding-bottom: .12rem; box-shadow: 1px 8px 8px  rgba(34, 112, 199, 0.1); border-radius: .12rem; border: 1px solid rgba(225, 239, 252, 1); background: #fff; margin-top: .32rem;}
.shbz_list2 ul li a span{display: block; font-size: .2rem; font-family: Arial, Helvetica, sans-serif;}
.shbz_list2 ul li a span em{font-size: .24rem; color: #1658A0;}
.shbz_list2 ul li a span  i{color: #999;}
.shbz_list2 ul li a h1{font-size: .2rem; font-weight: normal; margin: .1rem 0rem;}
.shbz_list2 ul li a b{ color: #A6A6A6; font-weight: normal; font-size: .18rem;}
.shbz_list2 ul li a b i{font-size: .32rem;}
.shbz_list2 ul li a:hover{background: url(/images/251015_fzs_shbz_bg3.png) no-repeat center; background-size: cover;}
.shbz_list2 ul li a:hover span,.shbz_list2 ul li a:hover span em,.shbz_list2 ul li a:hover b{color: #1658A0;}
.shbz_list2 ul li a:hover h1{font-weight: bold;}
.slb .TRS_Editor .b-free-active{ background-color:transparent !important; color:#333333; padding:0;}


@media screen and (max-width:992px) {
    .shbz_top{padding: .24rem;}
   .shbz_list ul { overflow-x: auto; overflow-y: hidden; display: flex; flex-wrap: nowrap; white-space: nowrap; margin: 0rem;}
   .shbz_list ul li{display: inline-block; width: auto; float: inherit;}
   .shbz_list ul li a{ padding:.08rem .12rem; height: 100%; margin-right: .04rem;}
   .shbz_list ul li a span{ display: none; width: .4rem; height: .4rem; line-height: .4rem; margin: 0 auto;}
   .shbz_list ul li a span img{ width: 100%; height: auto;}
   .shbz_list ul li a p{ margin-top: 0; font-size: .2rem;}
   .shbz_list ul li a em{ width: .16rem; height: .16rem; line-height: .13rem; margin-top: 0;}
   .shbz_list ul li a em i{ font-size: .1rem;}
   .shbz_top span{height: auto; padding: .16rem .32rem;}
   .shbz_top span::before, .shbz_top span::after{display: none;}
   .shbz_box_top{display: block;}
   .shbz_box_top span{white-space: inherit; font-size: .18rem; text-align: center; padding: 0rem; text-align: center;display: block;}
   .shbz_box_top em{display: none;}
   .shbz_box{padding: .16rem;}
   .shbz_box_tad td, .shbz_box_tad th{padding: .08rem;}
   .shbz_box_tad{overflow: auto;}
   .shbz_box_tad table{min-width: 6rem;}
   .shbz_top span{font-size: .3rem; line-height: .4rem;}
   .shbz_list2 ul li a{padding:.1rem .16rem .16rem .16rem; margin-top: .16rem; padding-bottom: .1rem;}
   .shbz_top em img{height: auto; max-width: 2rem;}
    .shbz_box_tad th{ font-size: .16rem;}
    .shbz_box_tad td{ font-size: .14rem;}
    .shbz_list2 ul li a h1{ margin: .04rem 0; font-size: .18rem;}
    .shbz_list2 ul li a span{ font-size: .16rem;}
    .shbz_list2 ul li a span em{ font-size: .18rem;}
    .shbz_list2 ul li a b{ font-size: .14rem;}
    .shbz_list2 ul li a b i{ line-height: .18rem;}
 .slb .TRS_Editor, .slb .TRS_Editor p, .slb .TRS_Editor div, .slb .TRS_Editor table, .slb .TRS_Editor span, .slb .TRS_Editor font{ font-size:.14rem !important;}
}