.sy_gg{width:100%; height:442px; background:url(../img/gg_bj.jpg) no-repeat center / cover; overflow:hidden; position:relative;}
.sy_gg .container{height:100%; position:absolute; top:0; left:50%; z-index:99; color:#fff;transform:translateX(-50%); 
-webkit-transform:translateX(-50%);}
.sy_gg .gg_nr{width:44%; height:50%; position:absolute; right:15px; bottom:10%;}
.sy_gg .gg_nr h2{font-size:18px; line-height:36px;}
.sy_gg .gg_nr h2 strong{font-size:30px;}
.sy_gg .gg_nr h3{font-size:22px; line-height:32px; margin:15px 0 25px;}
.sy_gg .gg_nr .tel{
    display: flex !important; /* 强制flex布局，覆盖可能的display:none */
    overflow: visible; /* 取消溢出隐藏 */
    align-items: center;
    height: 46px;
    /* 新增：确保电话组件在最上层 */
    z-index: 101;
}

/* 确保子元素不被隐藏 */
.sy_gg .gg_nr .tel span,
.sy_gg .gg_nr .tel strong{
    display: inline-block !important;
    opacity: 1 !important; /* 排除透明导致的不可见 */
    visibility: visible !important; /* 排除visibility:hidden */
}
.sy_gg .gg_nr .tel span{color: #000;display:inline-block; padding:0 15px; border-radius:5px 0 0 5px; background-color:#e1ac42; font-size:18px; font-weight:bold; line-height:46px;}
.sy_gg .gg_nr .tel strong{font-size:22px; line-height:44px; padding:0 25px; border:1px solid #fff; border-radius:0 5px 5px 0; border-left:0;}
@media only screen and (max-width:992px) {
.sy_gg{height:280px;}
.sy_gg .gg_nr{width:70%; height:65%; position:absolute; right:15%; bottom:5%; text-align:center;}
.sy_gg .gg_nr h2{font-size:14px; line-height:18px;}
.sy_gg .gg_nr h2 strong{font-size:18px;}
.sy_gg .gg_nr h3{font-size:14px; line-height:18px; margin:10px 0 15px;}
.sy_gg .gg_nr .tel{width:100%; justify-content:center;}
.sy_gg .gg_nr .tel span{padding:0 10px; font-size:14px; font-weight:normal; line-height:40px;}
.sy_gg .gg_nr .tel strong{font-size:14px; line-height:38px; padding:0 15px;}
}