.show{padding:58px 0; position:relative; overflow:hidden;}
.show-text{font-size:228px; position:absolute; top:50%; left:0; font-weight:bold; color:#f6f6f6; line-height:0; width:100%; white-space:nowrap;}
.show>article{position:relative; z-index:8;}
.show-content{float:left; width:55%; padding-right:28px;}
.show-content>h2{margin-bottom:28px;}
.show-content>h2>b{font-size:32px; display:inline-block;}
.show-content>h2>u{font-size:28px; display:inline-block; margin-left:8px; font-weight:bold; color:#1258af;}
.show-content>aside{font-size:16px;}
.show-content>aside>p{margin-top:18px;}
.show-image{float:left; width:45%;}
.show-image>div{width:500px; max-width:96%; margin:0 auto; float:right;}
.show-image>div>span{display:block; width:100%; padding:0 0 100% 0; position:relative; overflow:hidden; background:#e8e8e8; border-radius:50%;}
.show-image>div>span:before{position:absolute; z-index:6; left:0; top:0; right:0; content:''; height:50%; transform-origin:bottom center; transform:rotate(135deg); transition:.3s; background:#1258af;}
.show-image>div>span>img{position:absolute; z-index:8; top:0; left:0; width:100%; height:100%; padding:8px; object-fit:cover; border-radius:50%; transition:.3s;}
.show-image>div>span:hover:before{transform:rotate(120deg);}
.show-image>div>span:hover>img{transform:rotate(15deg) scale(0.98);}
@media(max-width:1200px){
.show{padding:38px 0;}
.show-content{float:none; width:auto; padding:0 0 28px 0;}
.show-image{float:none; width:auto;}
.show-image>div{float:none;}
}
@media(max-width:767px){
.show{padding:18px 0;}
.show-content{padding:0 0 18px 0;}
.show-content>h2{margin-bottom:18px; text-align:center;}
.show-content>h2>b{font-size:26px;}
.show-content>h2>u{font-size:20px;}
.show-content>aside{font-size:14px;}
.show-content>aside>p{margin-top:8px;}

}
/* diy新增，适配 RTL 布局，2026-8-24 15:56:50 */
[dir="rtl"] .show-text {
    left: auto;
    right: 0;
}
[dir="rtl"] .show-content {
    float: right;
    padding-right: 0;
    padding-left: 28px;
}
[dir="rtl"] .show-content > h2 > u {
    margin-left: 0;
    margin-right: 8px;
}
[dir="rtl"] .show-image {
    float: right;
}
[dir="rtl"] .show-image > div {
    float: left;
}