.mod-poster{margin-bottom:20px}.mod-poster .bd{display:flex;gap:20px;max-width:720px;padding:50px 40px;margin:0 auto;background:#f6f8fa;border-radius:12px}.mod-poster .qrcode{flex:1;min-width:0;padding:42px 0;text-align:center}.mod-poster .qrcode .btn span,.mod-poster .qrcode .btn img{vertical-align:middle}.mod-poster .qrcode .btn .popup{display:none;position:absolute;left:50%;top:45px;z-index:99;padding:6px;margin-left:-81px;background:#fff;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.05);line-height:24px;font-size:14px;color:#666}.mod-poster .qrcode .btn .popup::before{position:absolute;left:50%;top:-12px;content:"";width:0;height:0;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff}.mod-poster .qrcode .btn .popup img,.mod-poster .qrcode .btn .popup span{display:block;margin:0 auto;text-align:center}.mod-poster .qrcode .btn:hover .popup{display:block}.mod-poster .qrcode .btn-large{min-width:160px;height:48px;padding:0 25px;border-radius:24px;line-height:46px;font-size:18px}.mod-poster .country{flex:1;min-width:0}.mod-poster .country ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.mod-poster .country li{border:1px solid #f0f0f0;border-radius:5px;overflow:hidden}.mod-poster .country li img{width:100%}.mod-panel .hd{margin-bottom:15px;padding:6px 0}.mod-panel .hd .title{position:relative;display:inline-block;line-height:24px;font-size:20px;font-weight:bold}.mod-panel .hd .title span{position:relative;z-index:9;padding:0 30px 0 10px}.mod-panel .hd .title::after{position:absolute;left:0;bottom:0;z-index:0;content:"";width:100%;height:16px;background:linear-gradient(to right, rgba(230, 57, 70, 0.4), rgba(230, 57, 70, 0.0666666667));border-top-left-radius:3px;border-bottom-left-radius:3px}.mod-panel .bd h4{line-height:36px;font-size:18px;font-weight:bold}.mod-panel .bd p{margin-bottom:12px;line-height:24px;text-indent:2em;color:#666}.mod-panel .bd ol{list-style:decimal;padding:5px 0;margin-left:24px;margin-bottom:12px}.mod-panel .bd ul{list-style:disc;padding:5px 0;margin-left:24px;margin-bottom:12px}.mod-panel .bd li{position:relative;padding:3px 5px;line-height:24px;color:#666}@media screen and (max-width: 799px){.mod-poster .bd{flex-direction:column;padding:20px}.mod-poster .qrcode{padding:0}.mod-poster .qrcode .btn-large{min-width:120px;height:44px;line-height:42px;font-size:16px}.mod-panel .hd{margin-bottom:10px;padding:4px 0}.mod-panel .hd .title{line-height:20px;font-size:18px}.mod-panel .hd .title span{padding:0 24px 0 8px}.mod-panel .hd .title::after{height:12px}.mod-panel .bd h4{line-height:32px;font-size:16px}.mod-panel .bd ul{margin-left:16px}.mod-panel .bd li{line-height:20px}}