@import "../../c/config"; @import "../../c/function"; @import "./c/common"; .m-pop { @include shield; background-color: rgba(#000, 0.9); overflow-y: auto; .wrap { position: relative; margin: 120px auto; width: 1020px; .title { padding: 10px; font-size: 22px; font-family: PingFang SC; font-weight: 800; color: #ffffff; display: flex; align-items: center; img { display: block; margin-right: 5px; } span { display: block; } } .btn-close { position: absolute; top: -10px; right: -10px; cursor: pointer; } .line { margin: 20px auto; width: 900px; height: 1px; border: 1px dashed #1257c9; } } } .m-content { display: flex; } .m-info { padding-left: 62px; font-size: 16px; font-family: PingFang SC; font-weight: 400; color: #ffffff; line-height: 24px; width: 50%; .info-title { margin-top: 30px; font-size: 20px; font-family: PingFang SC; font-weight: bold; color: #ffffff; line-height: 30px; } .info-pics { display: flex; margin: 10px 0; img { display: block; width: 32%; height: 90px; margin-right: 9px; object-fit: cover; } } .info-prop { position: relative; margin: 10px 0; display: flex; padding-left: 15px; .info-title-2 { width: 100px; flex: 0 0 1; font-size: 14px; } > span, > div { display: block; max-width: 300px; } &::before { content: ""; display: block; position: absolute; top: 9px; left: 0; width: 7px; height: 7px; background: #0c81fe; border-radius: 3px; margin-right: 10px; } } } .m-line { width: 50%; .stat { margin: 20px 0 10px; display: flex; .stat-item { width: 33%; text-align: center; div { font-size: 17px; font-family: Source Han Serif SC; font-weight: 500; color: rgba(#fff, 0.5); line-height: 24px; &.z-weak { font-size: 12px; font-family: Source Han Serif SC; font-weight: 500; color: rgba(#fff, 0.5); line-height: 24px; } } } } }