html, body { font-size: 20px; background: #fff; } * { margin: 0; padding: 0; } [v-cloak] { display: none; } .text-line { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .text-two-line { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; /* autoprefixer: off */ -webkit-box-orient: vertical; /* autoprefixer: on */ -webkit-line-clamp: 1; } .header-top { width: 100%; height: 9.5rem; position: relative; } .header-top .home { position: absolute; top: 0.6rem; right: 0; width: 4.4rem; height: 1.4rem; z-index: 10; } .header-top .bg { position: absolute; top: 0; left: 0; bottom: 0; width: 100%; height: 100%; } .header-top .top-nums { position: absolute; bottom: 2.15rem; left: 50%; transform: translatex(-50%); display: flex; align-items: center; width: 100%; justify-content: center; } .header-top .top-nums .text { font-size: 0.6rem; color: #fff; margin-right: 0.5rem; } .header-top .top-nums .normal { width: 0.9rem; height: 1.2rem; background: rgba(255, 255, 255, 0.7); border-radius: 0.1rem; backdrop-filter: blur(2px); font-size: 0.8rem; line-height: 1.2rem; text-align: center; color: #b30d20; font-weight: 800; margin-right: 0.2rem; } .header-top .top-nums .comma { width: 0.65rem; height: 1.2rem; font-size: 0.8rem; color: rgba(255, 255, 255, 0.7); display: flex; align-items: flex-end; margin-top: 0.4rem; } .container { width: 100%; box-sizing: border-box; padding: 0 1rem; } .swiper-box { width: 100%; box-sizing: border-box; height: 1.9rem; background: #f8f8f8; border-radius: 8px; padding: 0 0.4rem; padding-left: 0.6rem; margin: 0.8rem 0; display: flex; margin-top: 1rem; } .swiper-box-title { /* width: 4.5rem; */ margin-right: 0.15rem; } .swiper-box-title .img-total { width: 0.9rem; height: 0.7rem; margin-right: 0.1rem; vertical-align: middle; } .swiper-box-title span{ display: inline-block; height: 1.6rem; font-size: 0.7rem; font-weight: 800; color: #b30d20; line-height: 1.6rem; } .swiper-box .zupu-swiper { flex: 1; } .swiper-box .zupuitem { width: 100%; height: 1.6rem; display: flex; align-items: center; } .swiper-box .zupuitem .img { width: 0.4rem; height: 0.4rem; margin-right: 0.2rem; vertical-align: middle; } .swiper-box .zupuitem .text { font-size: 0.7rem; height: 1.7rem; line-height: 1.7rem; color: #333; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .content { width: 100%; box-sizing: border-box; background-color: #f8f8f8; padding: 0.8rem 0.5rem; margin-bottom: 1rem; } .content .enter-box { width: 100%; box-sizing: border-box; padding: 0.8rem 0.5rem; } .content .enter-box .enter { display: flex; align-items: center; justify-content: center; padding-bottom: 1.2rem; } .content .enter-box .enter:last-child { border-bottom: 1px solid #e8e8e8; } .content .enter-box .enter .icon { flex: 0 0 2.1rem; width: 4.1rem; /*height: 3.7rem;*/ margin-right: 0.5rem; } .content .enter-box .enter .enter-right { flex: 1; display: flex; flex-direction: column; } .content .enter-box .enter .enter-right .title { font-size: 0.8rem; line-height: 0.8rem; color: #333; font-weight: bold; margin-bottom: 0.35rem; } .content .enter-box .enter .enter-right .line { width: 6.6rem; height: 1px; background-color: #333333; } .content .enter-box .enter .enter-right .info { width: 100%; font-size: 0.6rem; line-height: 0.9rem; color: #333; margin-top: 0.4rem; } .search-box { width: 100%; box-sizing: border-box; } .search-box .search { width: 100%; display: flex; align-items: center; height: 1.8rem; } .search-box .search .input { width: 11.65rem; height: 1.8rem; background: #ffffff; border-radius: 0.2rem 0px 0px 0.2rem; line-height: 1.8rem; border: 0; box-sizing: border-box; padding: 0 0.6rem; font-size: 0.7rem; color: #999; } .search-box .search .btn { width: 3.7rem; height: 1.8rem; background: #b30d20; border-radius: 0px 0.2rem 0.2rem 0px; text-align: center; line-height: 1.8rem; font-size: 0.7rem; color: #fff; } .search-box .select { width: 100%; display: flex; align-items: center; justify-content: space-between; margin-top: 0.4rem; } .search-box .select .selection { width: 4rem; height: 1.8rem; background: #ffffff; border-radius: 0.2rem; text-align: center; line-height: 1.8rem; display: flex; align-items: center; justify-content: center; } .search-box .select .selection.a { width: 4.75rem; } .search-box .select .selection.b { width: 5.7rem; } .search-box .select .selection.c { box-sizing: border-box; width: 4.8rem; padding-left: 0.5rem; margin-right: 0.6rem; } .search-box .select .selection span { font-size: 0.7rem; line-height: 0.7rem; color: #999; width: 2.3rem; text-align: left; } .search-box .select .selection span.a { width: 3rem; } .search-box .select .selection span.b { width: 4rem; } .search-box .select .selection span.c { width: 4rem; } .sort-xungen { width: 4.5rem; display: flex; align-items: center; white-space: nowrap; } .sort-xungen .sort-name{ width: 3.8rem; height: 0.7rem; font-size: 0.7rem; color: #333333; line-height: 0.7rem; } .sort-xungen img { width: 0.7rem; height: 0.8rem; } .search-box .select .selection .icon1 { width: 0.65rem; height: 0.4rem; } .search-box .select .share-box { display: flex; align-items: center; margin-left: 0.5rem; } .search-box .select .share-box .wx { width: 1.25rem; height: 1rem; margin-right: 0.2rem; } .search-box .select .share-box span { font-size: 0.7rem; line-height: 0.7rem; color: #333; } .tip { margin-top: 0.3rem; display: flex; width: 100%; font-size: 0.6rem; line-height: 0.8rem; align-items: flex-start; color: #333; } .tip .tip-icon { width: 0.6rem; height: 0.6rem; margin-right: 0.2rem; } .today-box { width: 100%; margin-top: 0.75rem; } .today-box .today-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.5rem; } .today-box .today-title .icon { width: 7.25rem; height: 2.1rem; } .today-box .lastest-title .icon{ width: 10.6rem; height: 2.1rem; } .today-box .today-title .icon.a { width: 8.8rem; } .today-box .today-title .icon.icon-top-rank { width:7.2rem; } .today-box .today-title .more { width: 2.8rem; height: 1.8rem; background: #ffffff; border-radius: 0.2rem; text-align: center; line-height: 1.8rem; color: #333; font-size: 0.7rem; } .today-box .list { width: 100%; display: flex; align-items: center; flex-wrap: wrap; } .today-box .list .li { width: 48%; box-sizing: border-box; padding: 0.35rem 0.5rem; background-color: #fff; /* margin: 1%; */ margin-right: 0.55rem; margin-bottom: 0.6rem; position: relative; margin-bottom: 0.4rem; box-shadow: 0px 2px 19px 0px rgba(0,0,0,0.0500); border-radius: 4px; } .today-box .list .li:nth-of-type(2n 2) { margin-right: 0; } .today-box .list .li .topimg { position: absolute; left: 0; top: 0; width: 5.25rem; height: 2.3rem; z-index: 10; } .today-box .list .li .img { width: 100%; height: 6.8rem; position: relative; } .today-box .list .li .img .li-icon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .today-box .list .li .img .name { font-size: 1.3rem; line-height: 1.3rem; font-weight: 800; color: #fff; position: absolute; top: 2.5rem; left: 2.6rem; } .today-box .list .li .img .name-desc { font-size: 0.6rem; color: #333; line-height: 0.6rem; position: absolute; bottom: 0.5rem; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; left: 0; text-align: center; font-weight: 500; } .today-box .list .li .img .top-img { position: absolute; overflow: hidden; width: 100%; height: 1.35rem; top: -0.6rem; left: 0; display: flex; align-items: center; justify-content: center; } .today-box .list .li .img .top-img .top-icon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .today-box .list .li .img .top-img .top-box { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; height: 1.35rem; font-size: 0.6rem; line-height: 0.6rem; color: #fff; } .today-box .list .li .img .top-img .top-box .b-icon { width: 0.9rem; height: 0.9rem; margin-top: -1px; margin-right: 2px; } .list .li .img .top-img .top-box .b-icon.reward-icon { width: 1.2rem; height: 1.2rem; margin-right: 0; margin-top: -3px; } .list .li .img .top-img .top-box span i { font-style: normal; font-size: 0.5rem; display: inline-block; vertical-align: baseline; color: #ffffff; } .list .li .img .top-img .top-box span i:last-child { font-size: 0.8rem; font-weight: 800; margin-top: -6px; } .reward-fb { color: #fff; } .icon-top { position: absolute; right: -0.3rem; top: 6.4rem; width: 2.7rem; height: 1.6rem; } .icon-top.rank-top { top: 4.15rem } .today-box .list .li .li-content { width: 100%; margin-bottom: 0.35rem; margin-top: 0.15rem; } .today-box .list .li .li-content .li-text { font-size: 0.6rem !important; color: #333; line-height: 0.9rem; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; /* white-space: normal !important; */ white-space: nowrap; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .today-box .list .li .li-content .li-text .title { font-weight: bold; display: inline-block; } .tel-title { width: 3rem; } .today-box .list .li .li-btn { width: 100%; height: 1.6rem; background: #b30d20; border-radius: 0.8rem; text-align: center; line-height: 1.6rem; color: #fff; font-size: 0.7rem; margin-bottom: 0.15rem; } .fximg { width: 100%; height: 100%; } .xungen-btn{ position: fixed; bottom: 30px; right: 42%; color: #b30d20; text-align: center; display: flex; flex-direction: column; z-index: 999; } .xungen-btn img{ width: 80px; height: 80px; } /* 拼音索引区域 start */ .clan-area { box-sizing: border-box; width: 100%; margin: 0 auto; margin-bottom: 20px; padding-top: 20px; } .clan-alpha { width: 100%; display: flex; flex-direction: column; margin-bottom: 11px; } .clan-alpha .alpha-title { width: 100%; height: 0.9rem; font-size: 0.8rem; font-weight: bold; color: #111111; line-height: 0.8rem; margin-bottom: 0.5rem; } .clan-alpha .alpha-word { width: 100%; height: 1.2rem; display: flex; list-style: none; padding: 0; margin: 0; overflow-y: hidden; overflow-x: auto; } .alpha-word li { height: 1rem; text-align: center; list-style: none; padding: 0; margin-right: 15px; } .alpha-word li:last-child { margin-right: 0; } .alpha-word li span{ width: 0.7rem; height: 1rem; background: #fff; border-radius: 3px; font-size: 0.7rem; font-weight: bold; color: #333; box-sizing: border-box; display: inline-flex; justify-content: center; align-items: center; cursor: pointer; } .alpha-word li.active span, .alpha-word li span:hover { font-weight: 800; background: #fff; color: #b20b30; } .show-word { width: 100%; height: auto; } .show-word-detail { display: flex; align-items: center; flex-wrap: wrap; display: none; } .show-word-detail.active { display: block; } .show-word-detail a { width: auto; text-decoration: none; display: inline-block; margin-right: 16px; margin-bottom: 16px; height: 0.9rem; font-size: 0.9rem; font-weight: 400; color: #333333; line-height: 0.9rem; cursor: pointer; } .show-word-detail a:hover, .show-word-detail a.active { font-weight: 800; color: #b30d20; } .show-word-detail.active a:first-child { font-weight: 800; color: #b30d20; } /* 拼音索引区域 end */