﻿@charset "UTF-8";

html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
}

fieldset,
img,
input,
button,
select {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;
}

ul,
ol {
    list-style: none;
}

input,
button {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "微软雅黑";
}

button {
    cursor: pointer;
    background: transparent;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 12px;
    margin: 0;
    background: transparent;
    min-width: 0;
}

textarea {
    resize: none;
    font-family: "Microsoft YaHei";
    outline-style: none;
}

img {
    border: 0;
    vertical-align: middle;
}

table {
    border-collapse: collapse;
}

body {
    font: 14px/150% "微软雅黑" !important;
    color: #000;
    background-color: #08091e;
    padding: 1rem 0 1.5rem 0;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
    /*IE/7/6*/
}

.f-l {
    float: left;
}

.f-r {
    float: right;
}

a {
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-decoration: none;
    font-weight: normal;
    font-size: 100%;
}

em,
i,
u {
    font-style: normal;
    text-decoration: none;
}

/* 版心 */
.inner {
    box-sizing: border-box;
    padding: 0 .24rem;
}

/* 背景颜色 */
.bgc_green {
    background-color: #77b358;
}

.bgc_red {
    background-color: #e0553e;
}

.bgc_blue {
    background-color: #346afb;
}

.bgc_yellow {
    background-color: #ffe240;
}

/* index.html */
.index_body {
    background: #08091e url('../images/bg1.png') no-repeat center top;
    background-size: 100% auto;
}

.header {
    width: 100%;
    height: 1rem;
    padding: 0 .24rem;
    background: url('../images/header_bg.png') no-repeat center top;
    background-size: 100% auto;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header_logo img {
    display: block;
    height: 0.44rem;
}

.guessing_ountdown {
    display: flex;
    align-items: center;
    height: 0.38rem;
}

.guessing_ountdown>img {
    height: 0.38rem;
}

.guessing_ountdown p {
    font-size: .24rem;
    color: #fff;
}

.guessing_ountdown p span {
    display: inline-block;
    font-size: .24rem;
    color: #dd6914;
    font-weight: bold;
    border-radius: 1rem;
    background-color: #08091e;
    width: 1.5rem;
    text-align: center;
    margin-left: .1rem;
    position: relative;
    top: .01rem;
}

.index_swiper {
    margin-top: .3rem;
    padding-left: .5rem;
}

.index_swiper .swiper-slide {
    width: 6.5rem;
    height: 2.941rem;
    transform: scale(.92);
}

.index_swiper .swiper-slide>img {
    width: 100%;
    height: 100%;
}

.index_swiper .swiper-slide-active {
    transform: scale(1);
}

.notice {
    color: #fff;
    height: 0.84rem;
    display: flex;
    align-items: center;
    margin-top: .2rem;
    background-color: #2a132c;
    border-radius: .14rem;
    padding: 0 .24rem;
}

.notice>img {
    width: 0.43rem;
    height: 0.41rem;
    margin-right: .24rem;
}

.notice marquee {
    flex: 1;
    font-size: .24rem;
}

.notice marquee span {
    margin-right: .24rem;
}

.guess_result {
    padding: .46rem 0 .42rem;
}

.guess_result_tab {
    display: flex;
    justify-content: space-between;
}

.guess_result_tab a {
    font-size: .24rem;
    line-height: .64rem;
    color: #fff;
    width: 1.66rem;
    border-radius: .14rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.guess_result_tab a img {
    width: 0.32rem;
    height: 0.34rem;
    margin-right: .08rem;
}

.guess_result_tab a.on {
    background-color: #3095e7;
}

.guess_result_list a {
    margin-top: .2rem;
    padding: 0 .24rem;
    height: 0.84rem;
    border-radius: .14rem;
    background-color: #13142e;
    display: flex;
    align-items: center;
}

.guess_result_list a>img {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    margin-right: .24rem;
}

.guess_result_list a h3 {
    font-size: .24rem;
    color: #fff;
    margin-right: .24rem;
}

.guess_result_list a span {
    font-size: .24rem;
    color: #fff;
    font-weight: bold;
    width: 0.5rem;
    height: 0.5rem;
    line-height: .5rem;
    border-radius: 50%;
    text-align: center;
}

.attribute {
    border-top: .2rem solid #06060e;
}

.base_title {
    height: .86rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .2rem;
    box-sizing: border-box;
}

.base_title h3 {
    font-size: .24rem;
    color: #ffc149;
    display: flex;
    align-items: center;
}

.base_title h3>img {
    height: 0.28rem;
    margin-right: .12rem;
}

.zodiac {
    border: .02rem solid rgba(255, 255, 255, .3);
    border-radius: .28rem;
    padding: .24rem .16rem .24rem;
}

.zodiac_tit {
    font-size: .24rem;
    line-height: .7rem;
    color: #ffc149;
    padding: 0 .2rem;
}

.zodiac_tit span {
    display: inline-block;
    width: 0.3rem;
    line-height: .3rem;
    border-radius: 50%;
    border: .01rem solid #ffc149;
    text-align: center;
    margin-right: .12rem;
}

.zodiac_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.zodiac_list li {
    width: 2.19rem;
    height: 2.83rem;
    margin-bottom: .14rem;
    position: relative;
}

.zodiac_list li>img {
    display: block;
    width: 100%;
    height: 100%;
}

.zodiac_list_con {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
}

.zodiac_list_con h3 {
    padding: 0 .1rem 0 .16rem;
    font-size: .36rem;
    line-height: .94rem;
    color: #08091e;
    display: flex;
    justify-content: space-between;
}

.zodiac_list_con h3 i {
    font-size: .2rem;
}

.zodiac_list_con p {
    margin-top: 2.3rem;
    padding: 0 .16rem;
    display: flex;
    justify-content: space-between;
}

.zodiac_list_con p span {
    font-size: .2rem;
    line-height: .36rem;
    color: #fff;
    width: 0.36rem;
    border-radius: 50%;
    text-align: center;
}

.zodiac_base_title {
    font-size: .24rem;
    line-height: .8rem;
    color: #ffc149;
    padding: .16rem .2rem 0;
}

.compare_list {
    padding: 0 0;
}

.compare_list li {
    min-height: 0.8rem;
    background-color: #212235;
    padding: 0 .24rem;
    margin-bottom: .14rem;
    border-radius: .14rem;
    display: flex;
    align-items: center;
}

.compare_list li>span {
    float: left;
    font-size: .24rem;
    line-height: .5rem;
    color: #ffc149;
    padding: 0 .14rem;
    text-align: center;
    border-radius: 1rem;
    border: .03rem solid #fbc144;
    margin-right: .2rem;
}

.compare_list li p {
    flex: 1;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: .15rem 0;
}

.compare_list li p i {
    display: inline-block;
    font-size: .24rem;
    line-height: .4rem;
    height: 0.4rem;
    color: #fff;
    text-align: center;
    width: .4rem;
    border-radius: 50%;
    margin: .05rem .08rem .05rem 0;
}

.compare_list li p i:last-child {
    margin-right: 0;
}

.compare_list li.yellow>span {
    border-color: #fbc144;
    color: #fbc144;
}

.compare_list li.green>span {
    border-color: #77b358;
    color: #43d122;
}

.compare_list li.blue>span {
    border-color: #0594f0;
    color: #0594f0;
}

.compare_list li.red>span {
    border-color: #ff161b;
    color: #ff161b;
}

.compare_list li.brown>span {
    border-color: #a18446;
    color: #a18446;
}

.bose li.red p i {
    background-color: #ff161b;
}

.bose li.blue p i {
    background-color: #346afb;
}

.bose li.green p i {
    background-color: #77b358;
}

.footer {
    width: 100%;
    height: 1.2rem;
    box-sizing: border-box;
    background-color: #06060e;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    display: flex;
}

.footer a {
    flex: 1;
    text-align: center;
    padding-top: .2rem;
    position: relative;
}

.footer a img {
    height: 0.4rem;
}

.footer a p {
    font-size: .24rem;
    line-height: .5rem;
    color: #9b9b9f;
}

.footer a.on::before {
    content: "";
    width: 0.8rem;
    height: 0.05rem;
    background-color: #3095e7;
    position: absolute;
    top: .05rem;
    left: 50%;
    margin-left: -.4rem;
}

.footer a.on p {
    color: #3095e7;
}

/* shopping_mall.html */
.shopping_mall_body {
    padding-top: 1.9rem;
}

.classify_tab {
    padding: 0 .24rem .2rem;
    display: flex;
    justify-content: space-between;
    background-color: #08091e;
    width: 100%;
    box-sizing: border-box;
    position: fixed;
    top: .9rem;
    left: 0;
    z-index: 999;
}

.classify_tab li {
    font-size: .24rem;
    line-height: .8rem;
    color: #a6a6a6;
    width: 1.04rem;
    text-align: center;
    position: relative;
}

.classify_tab li.on {
    font-size: .28rem;
    color: #3095e7;
}

.classify_tab li.on::after {
    content: "";
    width: 100%;
    height: 0.06rem;
    border-radius: 1rem;
    background-color: #3095e7;
    position: absolute;
    bottom: 0;
    left: 0;
}

.product_list {
    display: none;
}

.product_list.current {
    display: block;
}

.product_list a {
    display: flex;
    background-color: #222235;
    margin-bottom: .2rem;
    padding: .24rem;
}

.product_list a:last-child {
    margin-bottom: 0;
}

.product_list a>img {
    width: 2.35rem;
    height: 2.79rem;
    margin-right: .24rem;
}

.product_list_con {
    flex: 1;
}

.product_list_con h3 {
    font-size: .24rem;
    line-height: .34rem;
    color: #ffffff;
    height: 0.68rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.product_list_con h4 {
    font-size: .22rem;
    line-height: .7rem;
    color: #fff;
    display: flex;
    justify-content: space-between;
}

.product_list_con h4 span {
    font-size: .22rem;
    color: #ff974a;
    font-weight: bold;
}

.product_list_con h4 span i {
    font-size: .32rem;
}

.product_list_con p {
    display: flex;
    align-items: center;
    height: 0.48rem;
    font-size: .22rem;
    line-height: .48rem;
    color: #cac9c9;
}

.product_list_con p>img {
    width: 0.27rem;
    height: 0.27rem;
    margin-right: .18rem;
}

.product_list_con p span {
    margin-left: .24rem;
    color: #d98246;
}

/* notice.html */
.notice_list li {
    margin-top: .2rem;
}

.notice_list_time {
    font-size: .24rem;
    line-height: .8rem;
    color: #d5d5d6;
    display: flex;
    align-items: center;
}

.notice_list_time img {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: .16rem;
}

.notice_list_con {
    display: block;
    background-color: #262437;
    border-radius: .14rem;
    padding: .24rem .24rem .3rem;
}

.notice_list_con>img {
    display: block;
    width: 100%;
    height: 2.71rem;
    margin-bottom: .3rem;
}

.notice_list_con_txt h3 {
    font-size: .32rem;
    line-height: .42rem;
    color: #fff;
    margin-bottom: .18rem;
}

.notice_list_con_txt p {
    font-size: .22rem;
    line-height: .32rem;
    color: #fff;
}

/* dynamics.html */
.digit {
    padding: .24rem .24rem .01rem;
}

.base_title h4 span {
    font-size: .24rem;
    color: #ffc149;
}

.base_title h4 span i {
    font-size: .3rem;
    font-weight: bold;
    margin-right: .24rem;
}

.base_title h4>img {
    width: 0.4rem;
    height: 0.4rem;
    margin-left: .3rem;
}

.digit_list li {
    border-radius: .14rem;
    background-color: #222336;
    margin-bottom: .24rem;
    padding: .14rem;
}

.digit_list_top {
    display: flex;
    justify-content: space-between;
}

.digit_list_top h3 {
    height: 0.5rem;
    display: flex;
    align-items: center;
}

.digit_list_top h3 img {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    margin-right: .16rem;
}

.digit_list_top h3 span {
    font-size: .24rem;
    line-height: .5rem;
    color: #fff;
    width: 0.5rem;
    text-align: center;
    border-radius: 50%;
    margin-right: .16rem;
    position: relative;
}

.digit_list_top h3 span img {
    position: absolute;
    top: -.25rem;
    right: -.3rem;
    margin: 0;
}

.digit_list_top p {
    font-size: .36rem;
    line-height: .5rem;
    color: #2fc2c9;
    font-weight: bold;
}

.digit_list_bottom {
    display: flex;
    justify-content: space-between;
    margin-top: .16rem;
}

.digit_list_bottom p {
    font-size: .2rem;
    line-height: .56rem;
    color: #fff;
    text-align: center;
    width: 3.24rem;
    border-radius: .14rem;
    background-color: #3095e7;
}

.digit_list_bottom p:last-child {
    background-color: #14a77c;
}

/* ranking.html */
.ranking_body {
    padding-top: 1.86rem;
}

.ranking_title_fixed {
    width: 100%;
    background-color: #08091e;
    position: fixed;
    top: 1rem;
    left: 0;
    z-index: 999;
    padding: 0 .44rem;
}

.base_title_back {
    width: 0.41rem;
    height: 0.41rem;
    margin-right: .3rem;
}

.base_title_back img {
    display: block;
    width: 100%;
    height: 100%;
}

.ranking_list_all {
    height: calc(100vh - 3.36rem);
    overflow: hidden;
}

.ranking_list li {
    background-color: #13142e;
    border-radius: .14rem;
    display: flex;
    padding: .18rem;
    border-bottom: .24rem solid #08091e;
}

.ranking_list_num {
    width: 0.87rem;
    height: 0.84rem;
    display: flex;
    align-items: center;
    margin-right: .5rem;
}

.ranking_list_num>img {
    width: 0.87rem;
    height: 0.77rem;
}

.ranking_list_num p {
    margin: 0 auto;
    width: 0.62rem;
    height: 0.84rem;
    box-sizing: border-box;
    background: url('../images/ranking_num_bg.png') no-repeat;
    background-size: 100% 100%;
    font-size: .24rem;
    line-height: .3rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: .4rem;
    font-family: "FZLTTHK";
    text-shadow: 0 .04rem .01rem rgba(0, 0, 0, 0.43);
}

.ranking_list_con {
    flex: 1;
    display: flex;
}

.ranking_list_con>img {
    width: 0.84rem;
    height: 0.84rem;
    border-radius: .14rem;
    margin-right: .4rem;
}

.ranking_list_con_txt {
    flex: 1;
    height: 0.84rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.ranking_list_con_txt h3 {
    font-size: .28rem;
    line-height: .46rem;
    color: #fff;
}

.ranking_list_con_txt p {
    font-size: .24rem;
    line-height: .4rem;
    color: #ffc149;
}

/* goods.html */
.goods_body {
    background-color: #ffffff;
}

.goods_header {
    width: 100%;
    height: 1rem;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    padding: 0 .24rem;
    background-color: #f3f3f3;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header_back img {
    width: 0.51rem;
    height: 0.51rem;
}

.goods_header_tab {
    width: 2.8rem;
    height: 0.54rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.27rem 0 0 -1.4rem;
}

.goods_header_tab li {
    font-size: .24rem;
    line-height: .54rem;
    color: #262626;
    width: 1.1rem;
    text-align: center;
    border-radius: 1rem;
}

.goods_header_tab li.on {
    background-color: #e1e1e1;
    font-weight: bold;
}

.goods_header_tab_con {
    height: calc(100vh - 2.5rem);
    overflow-y: auto;
    display: none;
}

.goods_header_tab_con.current {
    display: block;
}

.goods_swiper {
    width: 100%;
    height: 7.03rem;
}

.goods_swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.goods_swiper1 {
    width: calc(100vw - .24rem);
    margin-left: .24rem;
    padding: .2rem 0;
    height: 1.2rem;
}

.goods_swiper1 .swiper-slide {
    height: 1.2rem;
    opacity: 0.4;
    border-radius: .14rem;
    border: .04rem solid #fff;
    overflow: hidden;
    box-sizing: border-box;
}

.goods_swiper .swiper-slide-thumb-active {
    opacity: 1;
    border-color: #3095e7;
}

.goods_swiper2 .swiper-pagination {
    width: 1rem;
    height: 0.46rem;
    border-radius: 1rem;
    background-color: rgba(8, 8, 32, .8);
    font-size: .24rem;
    color: #93929c;
    bottom: .2rem;
    left: 50%;
    margin-left: -.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.goods_swiper2 .swiper-pagination .swiper-pagination-current {
    color: #fff;
}

.goods_info {
    padding: .24rem 0;
    border-bottom: .02rem solid #e9e9e9;
}

.goods_info h3 {
    font-size: .26rem;
    line-height: .36rem;
    color: #242424;
    font-weight: bold;
}

.goods_info p {
    font-size: .24rem;
    line-height: .34rem;
    color: #2e2e2e;
    margin-top: .2rem;
}

.goods_price_num h3 {
    font-size: .24rem;
    line-height: .72rem;
    color: #2e2e2e;
}

.goods_price_num h4 {
    font-size: .24rem;
    line-height: .5rem;
    color: #767676;
    display: flex;
}

.goods_price_num h4 span {
    color: #c21b1b;
    font-weight: bold;
}

.goods_price_num h4 span i {
    font-size: .34rem;
}

.goods_price_num h4 em {
    margin-left: .4rem;
}

.goods_price_list {
    margin-top: .3rem;
}

.goods_price_list li {
    height: 0.48rem;
    display: flex;
    align-items: center;
}

.goods_price_list li>img {
    width: 0.27rem;
    height: 0.27rem;
    margin-right: .18rem;
}

.goods_price_list li p {
    flex: 1;
    font-size: .24rem;
    color: #767676;
}

.goods_details_list>li {
    border-bottom: .02rem solid #d5d5d5;
    padding: .36rem 0 .24rem;
}

.goods_details_list_top h3 {
    font-size: .24rem;
    line-height: .44rem;
    color: #2e6abc;
    background-color: #dae5ed;
    display: inline-block;
    border-radius: 1rem;
    padding: 0 .2rem;
    font-weight: bold;
}

.goods_details_list_top p {
    margin-top: .24rem;
    font-size: .22rem;
    line-height: .32rem;
    color: #262626;
    padding: 0 .2rem;
}

.goods_details_list_bottom {
    margin-top: .2rem;
    padding: 0 .2rem;
}

.goods_details_list_bottom li {
    padding-left: .28rem;
    font-size: .22rem;
    line-height: .42rem;
    color: #262626;
    position: relative;
}

.goods_details_list_bottom li::before {
    content: "";
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    background-color: #3095e7;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -.06rem;
}

.goods_show {
    padding-top: .1rem;
}

.goods_show_tit {
    padding: 0 .44rem;
    font-size: .24rem;
    line-height: .96rem;
    color: #2b68bb;
    font-weight: bold;
}

.goods_show_img img {
    display: block;
    width: 100%;
    margin-top: .1rem;
}

/* dataTable.html */
.dataTable_tab {
    color: #fff;
    width: 3rem;
    height: 0.52rem;
    display: flex;
    justify-content: space-between;
}

.dataTable_tab li {
    font-size: .24rem;
    line-height: .52rem;
    color: #fff;
    width: 1.4rem;
    text-align: center;
    border-radius: .14rem;
    background-image: linear-gradient(0deg, rgb(1, 246, 214) 0%, rgb(21, 164, 75) 55%, rgb(25, 241, 255) 100%);
}

.dataTable_tab li.on {
    font-size: .26rem;
    font-weight: bold;
    text-shadow: 0 .03rem .01rem rgba(0, 0, 0, 0.43);
    background-image: linear-gradient(0deg, rgb(1, 246, 214) 0%, rgb(72, 117, 247) 55%, rgb(25, 241, 255) 100%);
    animation: hart 1.2s infinite;
}

@keyframes hart {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

.dataTable_tab_con {
    color: #fff;
}

.dataTable_tab_con {
    display: none;
}

.dataTable_tab_con.current {
    display: block;
}

.dataTable_tab_con li {
    display: flex;
}

.dataTable_tab_con li h3 {
    flex: 1;
    font-size: .18rem;
    line-height: .7rem;
    height: 0.7rem;
    color: #fff;
    text-align: center;
    background-color: #987a45;
    position: relative;
}

.dataTable_tab_con li h3 span {
    line-height: .3rem;
    color: #ffe3b0;
}

.dataTable_tab_con li h3:nth-child(1)::before {
    content: "";
    width: .92rem;
    height: 0.02rem;
    background-color: #8f7f63;
    transform: rotate(48deg);
    position: absolute;
    top: .34rem;
    left: -.16rem;
}

.dataTable_tab_con li h3 span:nth-child(1) {
    position: absolute;
    top: 0;
    right: .04rem;
}

.dataTable_tab_con li h3 span:nth-child(2) {
    position: absolute;
    bottom: 0;
    left: .04rem;
}

.dataTable_tab_con li p {
    flex: 1;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dataTable_tab_con li p span {
    font-size: .2rem;
    color: #ffe3b0;
}

.dataTable_tab_con li p i {
    display: block;
    font-size: .2rem;
    line-height: .36rem;
    width: 0.36rem;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
}

.dataTable_tab_con li:nth-child(2n-1) {
    background-color: #151629;
}

.dataTable_tab_con li h3:nth-child(2n-1) {
    background-color: #6a5530;
}

.dataTable_tab_con li p:nth-child(2n-1) {
    background-color: rgba(0, 0, 0, .3);
}

.dataTable_tab_con_gz li p span {
    font-size: .16rem;
}

/* infoHomepage.html */
.info_list a {
    margin-top: .24rem;
    height: 0.84rem;
    display: flex;
    justify-content: left;
    align-items: center;
    border-radius: .14rem;
    background-color: #e7e7e7;
    box-sizing: border-box;
    padding: 0 .2rem;
}

.info_list a h3 {
    font-size: .24rem;
    color: #151515;
    font-weight: bold;
}

.info_list a span {
    font-size: .24rem;
    color: #1106fa;
    font-weight: bold;
    margin: 0 .3rem;
}

.info_list a span.red {
    color: #fa0606;
}

.info_list a span.purple {
    color: #be06fa;
}

.info_list a span.green {
    color: #06fa3f;
}

.info_list a span.fenhong {
    color: #fa067f;
}

.info_list a span.pink {
    color: #f106fa;
}

.info_list a span.orange {
    color: #fa5106;
}

.info_list a span.qianlan {
    color: #06c9fa;
}

.info_list a span.zhonglan {
    color: #0679fa;
}

.info_list a span.juhong {
    color: #b53001;
}

.info_list a p {
    font-size: .24rem;
    color: #151515;
    font-weight: bold;
}

/* infoPrediction.html */
.prediction_url {
    padding: 0 .24rem;
    font-size: .26rem;
    line-height: .88rem;
    color: #e0553e;
    font-weight: bold;
    text-align: center;
}

.prediction_url span {
    animation: txtColor .8s infinite;
}

@keyframes txtColor {
    0% {
        color: #e0553e;
    }

    50% {
        color: #77b358;
    }

    100% {
        color: #e0553e;
    }
}

.info_Prediction {
    margin: 0 .24rem;
    background-color: #ffffff;
    border-radius: .24rem;
    padding: 0 .1rem .2rem;
}

.info_Prediction_tit {
    text-align: center;
}

.info_Prediction_tit h3 {
    font-size: .36rem;
    line-height: 1.02rem;
    color: #010101;
    font-weight: bold;
}

.info_Prediction_tit h3 span {
    color: #346afb;
    margin-left: .3rem;
}

.info_Prediction_tit p {
    margin-top: .04rem;
    padding: 0 1.5rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.info_Prediction_tit p span {
    display: block;
    font-size: .34rem;
    line-height: .44rem;
    color: #e0553e;
    font-weight: bold;
}

.info_Prediction_list a {
    display: flex;
    align-items: center;
    height: 0.84rem;
    margin-top: .2rem;
    padding: 0 .24rem;
    border-radius: .14rem;
    background-color: #e7e7e7;
}

.info_Prediction_list a>img {
    width: 0.49rem;
    height: 0.49rem;
    border-radius: 50%;
    margin-right: .24rem;
}

.info_Prediction_list a h3 {
    font-size: .24rem;
    color: #151515;
    font-weight: bold;
}

.info_Prediction_list a h4 {
    font-size: .24rem;
    color: #bc7003;
    font-weight: bold;
}

.info_Prediction_list a h5 {
    font-size: .24rem;
    color: #346afb;
    font-weight: bold;
    margin: 0 .16rem;
}

.info_Prediction_list a h5 i {
    background-color: #ffe240;
}

.info_Prediction_list a h6 {
    font-size: .24rem;
    color: #151515;
    font-weight: bold;
}

.info_Prediction_list a h6 i {
    color: #bc7003;
    margin: 0 .1rem;
}

/* infoAnalysis.html */
.infoAnalysis_list li {
    background-color: #e7e7e7;
    border-radius: .14rem;
    margin-top: .1rem;
    padding: .14rem 1.1rem;
    text-align: center;
}

.infoAnalysis_list li h3 {
    font-size: .24rem;
    line-height: .6rem;
    color: #151515;
    font-weight: bold;
}

.infoAnalysis_list li h3 span {
    font-size: .26rem;
    color: #4f9c04;
    margin: 0 .2rem;
}

.infoAnalysis_list li h3 i {
    font-size: .26rem;
    color: #346afb;
}

.infoAnalysis_list li h4 {
    font-size: .26rem;
    line-height: .46rem;
    color: #ed0303;
    font-weight: bold;
}

.infoAnalysis_list li h5 {
    font-size: .24rem;
    line-height: .6rem;
    color: #880000;
    font-weight: bold;
}

.infoAnalysis_list li h5 i {
    background-color: #ffe240;
}

/* infoBetting.html */
.infoBetting_list>li {
    border-radius: .14rem;
    background-color: #1b1b2e;
    margin-top: .2rem;
    padding: 0 .32rem;
}

.infoBetting_list_top {
    text-align: center;
}

.infoBetting_list_top h3 {
    font-size: .24rem;
    line-height: .76rem;
    color: #4f9c04;
    font-weight: bold;
}

.infoBetting_list_top h3 span {
    font-size: .32rem;
    color: #ff17c6;
    margin: 0 .2rem;
}

.infoBetting_list_top h4 {
    font-size: .26rem;
    line-height: .58rem;
    color: #561e00;
    font-weight: bold;
    background-color: #e0cf70;
    border-radius: .04rem;
}

.infoBetting_list_top h4 span {
    color: #a70000;
}

.infoBetting_list_bottom {
    padding: .28rem 0;
    display: flex;
    flex-wrap: wrap;
}

.infoBetting_list_bottom li {
    width: 50%;
    box-sizing: border-box;
    border-bottom: .02rem solid #5d5e6c;
    border-right: .02rem solid #5d5e6c;
    height: 0.72rem;
    padding: .06rem 0 0 .16rem;
    display: flex;
    align-items: center;
}

.infoBetting_list_bottom li:nth-child(2n) {
    border-right: 0;
}

.infoBetting_list_bottom li:nth-child(3),
.infoBetting_list_bottom li:nth-child(4) {
    border-bottom: 0;
}

.infoBetting_list_bottom li h3 {
    font-size: .24rem;
    line-height: .3rem;
    color: #4f9c04;
    font-weight: bold;
    margin-right: .1rem;
}

.infoBetting_list_bottom li p {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    font-size: .24rem;
    line-height: .3rem;
    color: #fa2f00;
    font-weight: bold;
}

.infoBetting_list_bottom li p i {
    margin-right: .08rem;
}

/* predictiveD.html */
.predictiveD_new .info_Prediction_tit h3 span {
    margin: 0;
}

.predictiveD_new_list li {
    background-color: #e7e7e7;
    border-radius: .14rem;
    margin-top: .1rem;
    padding: 0 .2rem;
    display: flex;
    justify-content: left;
    align-items: center;
    font-size: .24rem;
    height: .8rem;
}

.predictiveD_new_list li h4 i {
    background: #FF9900;
}

.predictiveD_new_list li h5 i {
    background: #C0C0C0;
}

.predictiveD_new_list li h6 i {
    color: rgb(255, 0, 0);
}

.predictiveD_new_list li h6 i.black {
    color: #000;
}