@charset "utf-8";
body{line-height: inherit;}
a:hover { color: #BF0000; }

@media screen and (min-width: 1024px){
    .top-link-wap_2021{height: 116px;}
 }
html.slb body{line-height: inherit;}
.srgc_banner{background: url(250403tyj_srgc_banner.jpg) no-repeat center bottom; text-align: center; padding-top: 1.1rem; background-size: cover; height: 5.8rem;}
.srgc_main{padding-top: .32rem; background: url(250403tyj_srgc_bg1.jpg) no-repeat top center; background-size: cover;}
.srgc_box{padding: .3rem 0rem .3rem .3rem; padding: .24rem\0; border-radius: .2rem\0; background: #fff; background: linear-gradient(90deg, rgba(255, 255, 255, 1) 36.11%, rgba(255, 255, 255, 0) 100%);}
.srgc_box_top{position: relative;}
.srgc_box_top::before{content: ' '; height: 1px; left: 0rem; right: 0rem; bottom: 0rem;background: linear-gradient(90deg, rgba(209, 22, 14, 1) 0%, rgba(209, 21, 15, 1) 58.33%, rgba(209, 22, 14, 0) 100%);position: absolute;}
.srgc_box_top h1{padding-bottom: .2rem; position: relative; font-size: .36rem;}
.srgc_box_top h1 a{display: block; font-weight: bold; color: #C71628; background: linear-gradient(101.47deg, #C71628 0%, #E84F28 100%); background: none\0; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.srgc_box_top h1 a::before{content: ' '; left: 0rem; right: 0rem; height: 5px; bottom: 0px; position: absolute; background: linear-gradient(90deg, #D01D2E 0%, #E54929 100%); border-radius: 4px 4px 0px 0px;}
.srgc_box_top span a{display:block; height: .32rem; line-height: .32rem; background: #D91818; padding: 0rem .14rem; color: #fff; border-radius: .24rem; background: linear-gradient(90deg, #D91818 0%, #FC5A35 100%);}
.srgc_box_top span{margin-top: .12rem;}
.srgc_box_nesw{padding: .1rem 0rem; border-bottom: 1px solid #F2F2F2; margin-bottom: .12rem;}
.srgc_box_nesw h1{color: #D43030; font-size: .2rem; text-align: center; line-height: .42rem;}
.list_base li:before { background: #D91818; }
.list_base li:hover::before { background: #D91818; }
.list_base li{position: relative; white-space: inherit; text-overflow: inherit; overflow: inherit; margin-bottom: .16rem;}
.list_base li::after{top: -.06rem; transition: ease-in-out .3s; border: 1px solid rgba(255, 181, 179, .5); border-radius: 6px; content: ''; background: linear-gradient(90deg, rgba(255, 196, 188, .5) 0%, rgba(255, 246, 238, .5) 100%); display: none; position: absolute; bottom: -.06rem; left: -.1rem; right: -.1rem; box-shadow: 1px 9px 23px  rgba(212, 48, 48, 0.1);}
.list_base li:hover::after{display: block;}
.list_base li a{position: relative; display: block; z-index: 2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list_base li span{  z-index: 2;}
.slideBox_01 .pic li{border-radius: .2rem;}
.srgc_box2{background: #fff; padding: .44rem 0rem;}
.srgc_box2_list_div{position: relative; margin-top: .4rem;}
.srgc_box2_list_div a{position: relative;z-index: 9; background: #fff; transition: ease-in-out .3s; z-index: 9; display: block; padding: .26rem .3rem; border-radius: 0rem .2rem 0rem .2rem; border: 1px solid #FFCC9A;}
.srgc_box2_list_top{position: relative; padding-right: .9rem;}
.srgc_box2_list_top h1{font-size: .2rem; line-height: .32rem;height: .64rem;}
.srgc_box2_list_top span{font-size: .2rem; position: absolute; right: 0rem; top: 0rem; line-height: .32rem; color: #999999;}
.srgc_box2_list_bottom{margin-top: .16rem; padding-right: .64rem; position: relative;}
.srgc_box2_list_bottom p{ line-height: .28rem; padding-right: .24rem; color: #666666; height: .56rem; border-right: 1px solid #DDDDDD;}
.srgc_box2_list_bottom span{position: absolute;font-size: .16rem; top: 40%; color: #999; right: 0rem;}
.srgc_box2_list ul li:hover .srgc_box2_list_div a{background: #fff url(250403tyj_srgc_bg2.png) no-repeat center; background-size: cover;}
.srgc_box2_list_div::before{content: ' '; position: absolute; transition: ease-in-out .3s; border-radius: 0rem .2rem 0rem .2rem; bottom: 0rem; display: block; height: 1.1rem; left: .16rem; right: .16rem; background: linear-gradient(104.04deg, rgba(206, 36, 33, 1) 0%, rgba(255, 204, 154, 1) 100%);}
.srgc_box2_list ul li:hover .srgc_box2_list_div::before{bottom: -.16rem;}
.srgc_box3{padding: .44rem 0rem;}
.slb .srgc_banner{height: 3.6rem;}
.srgc_list_anniu { display: none; }
h1, h2, h3, h4, h5{font-weight: bold;}
.srgc_anniu ul li a{position: relative; display: block; margin-top: .24rem;  padding: .32rem; height: 2rem; border-radius: .2rem 0rem .2rem 0rem ;}
.srgc_anniu ul li a.icon1{background: url(250403tyj_srgc_ti2.png) no-repeat center; background-size: cover;}
.srgc_anniu ul li a.icon2{background: url(250403tyj_srgc_ti3.png) no-repeat center; background-size: cover;}
.srgc_anniu ul li a p{font-weight: bold; position: relative; padding-bottom: .24rem; color: #fff; text-shadow: 0px 3px 0px  rgba(135, 3, 3, 0.25); font-size: .28rem;}
.srgc_anniu ul li a p::before{content: ' '; width: .42rem; height: .04rem; border-radius: .03rem; background: #fff; position: absolute; left: 0rem; bottom: 0rem; box-shadow: 0px 3px 0px  rgba(135, 3, 3, 0.5);}
.srgc_anniu ul li a span{display: inline-block; height: .32rem; line-height: .32rem; border-radius: .2rem; background: #fff; color: rgba(201, 25, 40, 1); padding: 0rem .18rem; left: .32rem; bottom: .4rem; position: absolute;box-shadow: 0px 3px 0px  rgba(135, 3, 3, 0.5);}

.slb .nav_con_2021 a{font-size: .16rem;}
.slb .nav_con_2021{height: auto !important;}
@media screen and (max-width:992px) {
    .srgc_box{padding: .16rem;}
    .srgc_banner,.slb .srgc_banner{height: auto; padding: 1rem 0rem;}
    .srgc_box_top span{display: none;}
    .srgc_list_anniu { display: block; background-color: #F2F2F2; border-radius: .08rem; line-height: .44rem; text-align: center; width: 100%; margin-top: .32rem; }
    .srgc_list_anniu a { color: #666666; display: block; }
    .srgc_box2_list_top{padding-right: 0rem;}
    .srgc_box2_list_top span{position: inherit; right: inherit;  top: inherit; margin-top: .14rem; display: block;}
    .srgc_box2_list_bottom p{padding-right: 0rem; border-right: none;}
    .srgc_box2_list_bottom span{display: none;}
    .srgc_box2_list_bottom{padding-right: 0rem;}
    .srgc_box_top h1{font-size: .28rem;}
    .srgc_box2,.srgc_box3{padding: .24rem 0rem;}
    .list_base li{margin-bottom: 0rem;}
    .srgc_box2_list_div{margin-top: .32rem;}
}
