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 */