niganma
html {
? -ms-text-size-adjust: 100%;
? -webkit-text-size-adjust: 100%;
? font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei, sans-serif;;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
? html {
? ? -webkit-font-smoothing: antialiased;
? ? font-smoothing: antialiased;
? }
}
html,
body {
? padding: 0;
? margin: 0;
}
.im-root,
.im-root * {
? font-size: 8.13953vw;
? line-height: 20.93023vw;
}
.im-root {
? text-decoration: none;
? color: #212121;
}
.im-root a,
.im-root a:hover,
.im-root a:active,
.im-root a:link,
.im-root a:visited {
? text-decoration: none;
? color: inherit;
}
.im-root {
? position: absolute;
? overflow: hidden;
? width: 100%;
? height: 99%;
? cursor: pointer;
}
.im-text {
? display: block;
? width: 100%;
? height: 100%;
? text-align: left;
? text-decoration: none;
}
.im-list-box {
? width: 100vw;
? position: absolute;
? top: 0;
? left: 0;
? bottom: 0;
? background: #fff;
? box-shadow: 0 1.74419vw 3.48837vw 0 rgba(0, 0, 0, 0.2);
? border-radius: 1.16279vw;
? overflow: hidden;
? padding: 5.81395vw 0;
}
.im-list {
? display: block;
? text-align: left;
? position: relative;
? line-height: 20.93023vw;
? height: 20.93023vw;
? padding-left: 11.62791vw;
? transition: background-color 0.3s;
}
.im-list:hover {
? color: #212121 !important;
? background-color: #f4f4f4 !important;
}
.im-notify {
? position: absolute;
? background-color: #fa5a57;
}
.im-notify.im-number {
? box-sizing: border-box;
? min-width: 9.30233vw;
? height: 9.30233vw;
? padding: 0 2.32558vw;
? border-radius: 4.65116vw;
? line-height: 9.30233vw;
? font-size: 6.97674vw;
? text-align: center;
? color: #fff;
}
.im-notify.im-number.im-center {
? top: 5.81395vw;
? right: 11.62791vw;
}
.im-notify.im-dot {
? top: 7.55814vw;
? right: -5.81395vw;
? width: 3.48837vw;
? height: 3.48837vw;
? border-radius: 100%;
}
.im-notify.im-dot.im-center {
? top: 8.72093vw;
? right: 11.62791vw;
}
.im-show {
? display: block !important;
}
.arrow {
? position: absolute;
? top: 4.06977vw;
? right: 11.62791vw;
? width: 8.13953vw;
? height: 12.7907vw;
}
.arrow::before,
.arrow::after {
? content: '';
? display: block;
? background: #979797;
? width: 4.65116vw;
? height: 1px;
? position: absolute;
}
.arrow::before {
? top: 4.65116vw;
? right: 1.16279vw;
? transform: rotate(45deg);
}
.arrow::after {
? bottom: 4.65116vw;
? right: 1.16279vw;
? transform: rotate(-45deg);
}