@font-face {
    font-family: "ysbth";
    src: 
    url("ysbth.ttf") format("truetype")/* chrome、firefox、opera、Safari, Android, iOS 4.2+ */; /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
a:hover{ color: #D93233;}
.shgg_wrap{background:#FFF8ED;}
.shgg_banner{background: url(250618sms_shgg_banner.png) no-repeat top center; background-size: auto 100%; text-align: center; height: 5.06rem; padding-top: 1rem;}
.shgg_banner_tit h1{text-align: center;display: inline-block; position: relative; font-size: .8rem;}
.shgg_banner_tit h1 em{display: block; position: absolute; z-index: 0; -webkit-text-stroke: 3px rgba(210, 34, 21, 1); text-shadow: 6px 7px 0px  rgba(210, 34, 21, 1);}
.shgg_banner_tit h1 span{display: block; position: relative; z-index: 2;background: linear-gradient(108.33deg, rgba(255, 253, 219, 1) 0%, rgba(255, 253, 219, 1) 0%, rgba(255, 250, 207, 1) 0%, rgba(255, 253, 219, 1) 47.49%, rgba(255, 255, 229, 1) 100%, rgba(255, 251, 171, 1) 100%); background: none\0;  color: transparent; color: rgba(255, 250, 207, 1); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.shgg_tit{text-align: center;position: relative; padding-bottom: .08rem;}
.shgg_tit::after{content: ''; position: absolute; left: 0rem; right: .7rem; border-bottom: rgba(217, 50, 51, 1) 1px dashed;  bottom: .08rem;}
.shgg_tit::before{content: ''; position: absolute; left: 0rem; right: 0rem; height: .02rem; background: linear-gradient(90deg, rgba(237, 189, 139, 0) 0%, rgba(235, 168, 96, 0.53) 16.67%, rgba(230, 123, 9, 0.49) 52.08%, rgba(235, 163, 87, 0.31) 80.56%, rgba(237, 189, 139, 0) 100%); bottom: 0rem;}
.shgg_tit span{position: absolute; right: 0rem; bottom: .04rem;}
.shgg_tit h1{font-size: .54rem; min-width:2rem ; line-height: .58rem; border-bottom: 4px solid #D93233; display: inline-block; font-family: 'ysbth'; font-weight: bold \0; font-weight: normal;background:url(250618sms_shgg_bg3.jpg) no-repeat center right; background-size: auto 100%; background: none\0;  color: transparent; color: #D02E08; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.shgg_tit span a{color: #D93233;}
.shgg_list ul li{position: relative; margin-bottom: .4rem;}
.shgg_list ul li::before{content: ' '; position: absolute; bottom: -.08rem; left: .26rem; right: .26rem; height: .88rem; background: #D02E08; background: linear-gradient(104.04deg, #CE2421 0%, #FFCC9A 100%); border-radius: 0rem .2rem 0rem .2rem;}
.shgg_list ul li a{display: block; position: relative; z-index: 2; height: 1.6rem; background: #FEE4DB url(250618sms_shgg_bg2.png) no-repeat center; background-size: cover; border: 1px solid #E6411C; border-radius: 0rem .2rem 0rem .2rem; padding: .24rem .3rem;}
.shgg_list ul li a h1{font-size: .2rem; color: #D43030; margin-bottom: .1rem;}
.shgg_list ul li a p{line-height: .28rem; height: .56rem; color: #666666;}
.shgg_box{background: url(250618sms_shgg_bg1.png) no-repeat center; background-size: cover;}
.shgg_box_l{padding-bottom: .32rem;}
.shgg_box_l_div span{display: inline-block; height: .4rem; line-height: .4rem; border-radius: 0rem .3rem .3rem 0rem; background: #D02E08; background: linear-gradient(90deg, #D02E08 0%, #FF5733 100%, #FF5733 100%); color: #fff; padding: 0rem .24rem;}
.shgg_box_l_div a{display: block; padding: .2rem 0rem; margin: 0rem .3rem;}
.shgg_box_l_div a h1{font-size: .2rem; margin-bottom: .1rem; color: #D22215;}
.shgg_box_l_div a p{line-height: .28rem; height: .56rem; color: #666666;}
.shgg_box_l_div:first-child{margin-bottom: .24rem;}
.shgg_box_l_div:first-child a{border-bottom: 1px solid #E5E5E5;}
.shgg_box_r{margin: 0rem .32rem;}
.shgg_box_r ul li{margin-bottom: .18rem;}
.list_base li:before,.list_base li:hover::before{background: #D02E08;}
.shgg_tit.on{text-align: left;}
.shgg_list2 ul li a{display: block; background: #fff; box-shadow: 0px 2px 6px  rgba(175, 54, 27, 0.1); border-left: .04rem solid #F4620C; padding: .2rem .3rem; margin-bottom: .2rem; background: linear-gradient(90deg, #FFFFFF 0%, #FFF8EB 100%), linear-gradient(199.81deg, #FFF0E8 0%, #FFF0E8 100%); }
.shgg_list2 ul li a span{color: #999999; display: block; margin-bottom: .1rem;}
.shgg_list2 ul li a p{font-size: .18rem;}
.slb .shgg_box{background: none;}
.slb .shgg_box_l,.slb .shgg_box_r{padding: 0rem; margin: 0rem;}
.slb .shgg_box_l_div a{margin: 0rem;}

@media screen and (max-width:992px) {
    .shgg_banner_tit h1{font-size: .5rem;}
    .shgg_banner{height: auto; padding: .5rem 0rem;}
    .shgg_box_r ul li{margin-bottom: 0rem;}
    .list_base>.more{display: none;}
    .shgg_list2 ul li a{padding: .16rem;}
    .shgg_list ul li a{height: auto;}
    .shgg_tit h1{font-size: .4rem; min-width: inherit;}
    .shgg_list ul li a{padding: .16rem;}
    .shgg_box{background: none;}
    .shgg_box_l,.shgg_box_r{padding: 0rem; margin: 0rem;}
    .shgg_box_l_div a{margin: 0rem;}
    .shgg_list2 ul li:last-child a{margin-bottom: 0rem;}
}
