<template>
  <!-- 图片前缀 https://img.shuimuai.com/ -->
  <scroll-view
    id="index_container"
    @scroll="onListenScroll"
    scroll-y
    style="height: 100%;"
    :scroll-into-view="scroll_id"
    scroll-y
  >
    <!--    死底部分-->
    <div class="index_container">

      <!--    用户信息模块-->
      <van-row>
        <van-col :span="12">

          <div
            class="userinfo "
            :class="{not_show:!userinfo.user_id}"
          >
            <van-row>
              <van-col :span="5">
                <van-image
                  :src="userinfo.portrait"
                  width="32px"
                  height="32px"
                ></van-image>
              </van-col>
              <van-col :span="10">
                <p>{{ userinfo.user_name }}</p>
                <p>{{ userinfo.phone }}</p>
              </van-col>
            </van-row>
          </div>
        </van-col>
      </van-row>
      <!-- 用户信息模块 -->

      <!-- 倒计时模块 -->
      <van-row>
        <div class="count_down_container">
          <van-count-down
            :time="complete_time"
            use-slot
            @change="onTimeChange"
            format="DD:HH:mm:ss"
            v-if="complete_time"
          >
            <span class="count_down_time">{{ timeData.days }}</span>
            <span class="count_down_time">{{ timeData.hours }}</span>
            <span class="count_down_time">{{ timeData.minutes }}</span>
            <span class="count_down_time">{{ timeData.seconds }}</span>
          </van-count-down>
          <div
            class="none_count_down"
            v-else
          >
            <span class="count_down_time">00</span>
            <span class="count_down_time">00</span>
            <span class="count_down_time">00</span>
            <span class="count_down_time">00</span>
          </div>
        </div>
      </van-row>
      <!-- 倒计时模块 -->

      <!-- 分享和参与比赛的按钮 -->
      <!-- gutter="7" -->
      <div :class="{'complete_btns':is_fixed == false,'complete_btns_fixed':is_fixed}">
        <!-- <van-col
          :span="11"
          :offset="1"
        > -->
        <!--分享按钮-->
        <van-image
          class="complete_btns_fixed_img"
          src="https://img.shuimuai.com/share_btn@2x.png"
          @click="show_share_window"
          width="160px"
          height="49px"
        ></van-image>
        <!-- </van-col> -->
        <!-- <van-col
          :span="10"
          :offset="1"
        > -->
        <!--参与按钮-->
        <van-image
          class="complete_btns_fixed_img"
          src="https://img.shuimuai.com/join_btn@2x.png"
          @click="to_info"
          width="160px"
          height="49px"
          v-if="joined == false"
        ></van-image>
        <van-image
          class="complete_btns_fixed_img"
          src="https://img.shuimuai.com/rank@2x.png"
          alt=""
          @click="to_rank"
          width="160px"
          height="49px"
          v-else
        ></van-image>
        <!-- </van-col> -->
      </div>

      <van-overlay
        :show="share_show"
        class="share_info"
        :z-index="99"
      >
        <img
          src="https://img.shuimuai.com/share_arrow.png"
          alt=""
          class="share_arrow"
        >
        <img
          src="https://img.shuimuai.com/share_content.png"
          alt=""
          class="share_content"
        >
        <img
          src="https://img.shuimuai.com/know_btn.png"
          alt=""
          @click="close_share_window"
          class="know_btn"
        >
      </van-overlay>
      <!-- 分享和参与比赛的按钮 -->
    </div>

    <div id="info"></div>

    <!--    自创模块-->
    <div class="diy_container">
      <!--   排行榜模块   -->
      <div
        class="rank_container"
        id="rank_container"
      >
        <div class="rank_title">
          <img
            src="https://img.shuimuai.com/rank_title@2x.png"
            alt=""
            class="rank_title_img"
          >
        </div>
        <div class="rank_main">
          <!--     排行榜tabs     -->
          <view class="rank_header">
            <van-row>
              <van-col span="8">
                <img
                  src="https://img.shuimuai.com/yu_sai_rank_may_1.png"
                  alt=""
                  class="rank_card"
                  @click="changeRankAction(1)"
                >
                <img
                  src="https://img.shuimuai.com/yu_sai_tg@2x.png"
                  alt=""
                  class="rank_arrow"
                  :class="{not_show:rank_action!=1}"
                >
              </van-col>
              <van-col span="8">
                <img
                  src="https://img.shuimuai.com/raise_rank_may_1.png"
                  alt=""
                  class="rank_card"
                  @click="changeRankAction(2)"
                >
                <img
                  src="https://img.shuimuai.com/raise_tg@2x.png"
                  alt=""
                  class="rank_arrow"
                  :class="{not_show:rank_action!=2}"
                >
              </van-col>
              <van-col span="8">
                <img
                  src="https://img.shuimuai.com/final_rank_may_1.png"
                  alt=""
                  class="rank_card"
                  @click="changeRankAction(3)"
                >
                <img
                  src="https://img.shuimuai.com/final_tg@2x.png"
                  alt=""
                  class="rank_arrow"
                  :class="{not_show:rank_action!=3}"
                >
              </van-col>
            </van-row>

          </view>
          <!--     排行榜榜单     -->
          <!--     预选赛榜单     -->
          <div
            class="rank_main_list"
            v-if="rank_action==1"
          >
            <!--      我的成绩      -->
            <div
              class="my_score"
              v-if="my_report.user_id"
            >
              <span
                class="right_title"
                @click="to_report"
              >我的分数</span>
              <van-row class="rank_item">
                <van-col
                  span="4"
                  offset="1"
                >
                  <span class="rank_num">第{{ my_report.ranking }}名</span>
                </van-col>
                <van-col
                  span="2"
                  offset="1"
                >
                  <van-image
                    :src="my_report.portrait"
                    alt=""
                    class="avatar"
                    width="25px"
                    height="25px"
                  ></van-image>
                </van-col>
                <van-col span="5">
                  <span class="rank_username">{{ my_report.user_name }}</span>
                </van-col>
                <van-col span="5">
                  <div
                    class="rank_user_status"
                    v-if="!icon_show"
                  >

                  </div>
                  <template v-if="icon_show">
                    <van-image
                      src="https://img.shuimuai.com/rise@2x.png"
                      alt=""
                      class=""
                      width="19px"
                      height="10px"
                      v-if="my_report.promotion_status==1"
                    ></van-image>
                    <van-image
                      src="https://img.shuimuai.com/luo_xuan@2x.png"
                      alt=""
                      class=""
                      width="19px"
                      height="10px"
                      v-if="my_report.promotion_status==2"
                    ></van-image>
                    <van-image
                      src="https://img.shuimuai.com/qi_quan@2x.png"
                      alt=""
                      class=""
                      width="19px"
                      height="10px"
                      v-if="my_report.promotion_status==3"
                    ></van-image>
                  </template>
                </van-col>
                <van-col span="5">
                  <span class="rank_score">{{ my_report.att_average }}分</span>
                </van-col>

              </van-row>
            </div>

            <!--     排行榜列表   -->
            <div class="rank_list">
              <van-row>
                <van-col
                  span="4"
                  offset="1"
                >
                  <span class="rank_list_title">排名</span>
                </van-col>
                <van-col
                  span="2"
                  offset="1"
                >
                  <span class="rank_list_title">姓名</span>
                </van-col>
                <van-col
                  span="5"
                  offset="10"
                >
                  <span class="rank_list_title">得分</span>
                </van-col>
              </van-row>
              <div
                v-for="(item,index) in promotion_rank"
                :key="index"
              >
                <view class="rank_item">
                  <van-row>
                    <van-col
                      span="4"
                      offset="1"
                      class=" "
                    >
                      <span
                        class="rank_num"
                        v-if="index > 2"
                      >第{{ index + 1 }}名</span>
                      <van-image
                        src="https://img.shuimuai.com/gold_award@2x.png"
                        alt=""
                        v-if="index == 0"
                        width="16px"
                        height="24px"
                      ></van-image>
                      <van-image
                        src="https://img.shuimuai.com/second_award@2x.png"
                        alt=""
                        v-if="index == 1"
                        width="16px"
                        height="24px"
                      ></van-image>
                      <van-image
                        src="https://img.shuimuai.com/third_btn@2x.png"
                        alt=""
                        v-if="index == 2"
                        width="16px"
                        height="24px"
                      ></van-image>
                    </van-col>
                    <van-col
                      span="2"
                      offset="1"
                      class=" "
                    >
                      <van-image
                        :src="item.portrait"
                        alt=""
                        class="avatar"
                        width="25px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_username">{{ item.user_name }}</span>
                    </van-col>
                    <van-col span="5">
                      <div
                        class="rank_user_status"
                        v-if="!icon_show"
                      >

                      </div>
                      <template v-if="icon_show">
                        <van-image
                          src="https://img.shuimuai.com/rise@2x.png"
                          alt=""
                          class=""
                          width="19px"
                          height="10px"
                          v-if="item.promotion_status==1"
                        ></van-image>
                        <van-image
                          src="https://img.shuimuai.com/luo_xuan@2x.png"
                          alt=""
                          class=""
                          width="19px"
                          height="10px"
                          v-if="item.promotion_status==2"
                        ></van-image>
                        <van-image
                          src="https://img.shuimuai.com/qi_quan@2x.png"
                          alt=""
                          class=""
                          width="19px"
                          height="10px"
                          v-if="item.promotion_status==3"
                        ></van-image>
                      </template>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_score">{{ item.att_average }}分</span>
                    </van-col>
                  </van-row>

                </view>
                <div class="under_line"></div>
              </div>

            </div>
          </div>
          <!--     晋级赛榜单     -->
          <div
            class="rank_main_list"
            v-if="rank_action==2"
          >
            <div
              class="my_score"
              v-if="my_report_2.user_id"
            >
              <span
                class="right_title"
                @click="to_report"
              >我的分数</span>
              <view class="rank_item">
                <van-row>
                  <van-col
                    span="4"
                    offset="1"
                  >
                    <span class="rank_num">第{{ my_report_2.ranking }}名</span>
                  </van-col>
                  <van-col
                    span="2"
                    offset="1"
                  >
                    <van-image
                      :src="my_report_2.portrait"
                      alt=""
                      class="avatar"
                      width="25px"
                      height="25px"
                    ></van-image>
                  </van-col>
                  <van-col span="5">
                    <span class="rank_username">{{ my_report_2.user_name }}</span>
                  </van-col>
                  <van-col
                    span="5"
                    class="not_show"
                  >
                  </van-col>
                  <van-col
                    span="5"
                    offset='5'
                  >
                    <span class="rank_score">{{ my_report_2.att_average }}分</span>
                  </van-col>

                </van-row>
              </view>
            </div>
            <!--     排行榜列表   -->
            <div class="rank_list">
              <van-row>
                <van-col
                  span="4"
                  offset="1"
                >
                  <span class="rank_list_title">排名</span>
                </van-col>
                <van-col
                  span="2"
                  offset="1"
                >
                  <span class="rank_list_title">姓名</span>
                </van-col>
                <van-col
                  span="5"
                  offset="10"
                >
                  <span class="rank_list_title">得分</span>
                </van-col>
              </van-row>
              <div
                v-for="(item,index) in final_rank"
                :key="index"
              >
                <view class="rank_item">

                  <van-row>
                    <van-col
                      span="4"
                      offset="1"
                      class=""
                    >
                      <span
                        class="rank_num"
                        v-if="index > 2"
                      >第{{ item.ranking }}名</span>
                      <van-image
                        src="https://img.shuimuai.com/gold_award@2x.png"
                        alt=""
                        v-if="index == 0"
                        width="16px"
                        height="24px"
                      ></van-image>
                      <van-image
                        src="https://img.shuimuai.com/second_award@2x.png"
                        alt=""
                        v-if="index == 1"
                        width="16px"
                        height="24px"
                      ></van-image>
                      <van-image
                        src="https://img.shuimuai.com/third_btn@2x.png"
                        alt=""
                        v-if="index == 2"
                        width="16px"
                        height="24px"
                      ></van-image>
                    </van-col>
                    <van-col
                      span="2"
                      offset="1"
                      class=""
                    >
                      <van-image
                        :src="item.portrait"
                        alt=""
                        class="avatar"
                        width="25px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_username">{{ item.user_name }}</span>
                    </van-col>
                    <van-col
                      span="5"
                      class="not_show"
                    >
                      <van-image
                        src="https://img.shuimuai.com/rise@2x.png"
                        alt=""
                        class=""
                        width="19px"
                        height="10px"
                        v-if="item.finals_status==1"
                      ></van-image>
                      <van-image
                        src="https://img.shuimuai.com/luo_xuan@2x.png"
                        alt=""
                        class=""
                        width="19px"
                        height="10px"
                        v-if="item.finals_status==2"
                      ></van-image>
                      <van-image
                        src="https://img.shuimuai.com/qi_quan@2x.png"
                        alt=""
                        class=""
                        width="19px"
                        height="10px"
                        v-if="item.finals_status==3"
                      ></van-image>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_score">{{ item.att_average }}分</span>
                    </van-col>
                  </van-row>
                </view>
                <div class="under_line"></div>
              </div>

            </div>
          </div>
          <!--     决赛榜单     -->
          <div
            class="rank_main_list"
            v-if="rank_action==3"
          >
            <!--     排行榜列表   -->
            <div class="rank_list_ext">

              <div
                v-for="(item,index) in all_final_rank"
                :key="item"
              >

                <!--      特等奖        -->
                <view
                  class="gold_award_container last_sort"
                  v-if="item.prize==0"
                >
                  <van-row>
                    <van-col
                      span="2"
                      offset="9"
                      class=""
                    >
                      <van-image
                        :src="item.portrait"
                        alt=""
                        class="avatar"
                        width="25px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_username">{{ item.user_name }}</span>
                    </van-col>
                    <van-col span="4">
                      <span class="slogen">总决赛积分</span>
                    </van-col>
                    <van-col span="2">
                      <span class="rank_score">{{ item.att_average }}</span>
                    </van-col>
                  </van-row>
                </view>
                <!--      一等奖        -->
                <van-row
                  class="first_award_container "
                  v-if="item.prize == 1"
                >
                  <div class="first_award_bg last_sort_ext">
                    <van-col>
                      <van-image
                        src="https://img.shuimuai.com/h5/first.png"
                        alt=""
                        width="87px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col
                      span="2"
                      offset="1"
                      class=""
                    >
                      <van-image
                        :src="item.portrait"
                        alt=""
                        class="avatar"
                        width="25px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_username">{{ item.user_name }}</span>
                    </van-col>
                    <van-col span="4">
                      <span class="slogen">总决赛积分</span>
                    </van-col>
                    <van-col span="2">
                      <span class="rank_score">{{ item.att_average }}</span>
                    </van-col>
                  </div>
                </van-row>
                <!--      二等奖        -->
                <div
                  class="second_award_container "
                  v-if="item.prize == 2"
                >
                  <div class="second_award_bg last_sort_ext">
                    <van-col>
                      <van-image
                        src="https://img.shuimuai.com/h5/second.png"
                        alt=""
                        width="87px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col
                      span="2"
                      offset="1"
                      class=""
                    >
                      <van-image
                        :src="item.portrait"
                        alt=""
                        class="avatar"
                        width="25px"
                        height="25px"
                      ></van-image>
                    </van-col>
                    <van-col span="5">
                      <span class="rank_username second_text">{{ item.user_name }}</span>
                    </van-col>
                    <van-col span="4">
                      <span class="slogen second_text">晋级赛积分</span>
                    </van-col>
                    <van-col span="2">
                      <span class="rank_score second_text">{{ item.att_average }}</span>
                    </van-col>
                  </div>
                </div>

              </div>
            </div>
          </div>

        </div>
      </div>

      <!--   精彩时刻模块   -->
      <div class="wonderful_container">
        <img
          src="https://img.shuimuai.com/jing_cai_shi_ke@2x.png"
          alt=""
          class="wonderful_container_img"
        >
      </div>

      <!--   扫码关注我们模块   -->
      <div class="qrcode_container">
        <img
          src="https://img.shuimuai.com/code_bottom.png"
          alt=""
          class="qrcode_container_img"
        >

      </div>
    </div>
    <van-toast id="van-toast" />
  </scroll-view>

</template>

<script>
import store from "../../store/competition";
import { cal_down_time } from "../../utils";
import {
  checkJoined,
  doEnroll,
  get_user_by_code,
  getActivity,
  getAllFinalsRanking,
  getFinalsRanking,
  getJsSDK,
  getPromotionRanking,
} from "../../requests/competition";
import Toast from "../../../static/vant/toast/toast";
import { reload_userinfo } from "../../utils/user";
import { userDetail } from "../../requests/user";

var $this;
var $now = Math.round(new Date() / 1000);

export default {
  name: "index",
  data() {
    return {
      //活动id
      activity_id: 0,
      //分享显示
      share_show: false,
      //结束时间
      complete_time: "",
      //排行榜
      rank_action: 1,
      joined: false,
      //预选赛排行
      promotion_rank: [],
      //晋级赛排行
      final_rank: [],
      //总决赛排行
      all_final_rank: [],
      //我的成绩
      my_report: {},
      my_report_2: {},
      timeData: {},
      //用户个人信息
      userinfo: {
        phone: 0,
        portrait: "",
        user_id: "",
        user_name: "",
      },
      icon_show: false,
      // 是否悬浮
      // is_fixed: false,
      is_fixed: true,
      scroll_id: "",
    };
  },
  // 监听
  watch: {
    rank_action($new, $old) {
      if ($new == 2) {
        if ($this.final_rank.length == 0) {
          $this.rank_action = $old;
        }
      }
      if ($new == 3) {
        if ($this.all_final_rank.length == 0) {
          $this.rank_action = $old;
        }
      }
    },
  },
  methods: {
    to_report() {
      // $this.$router.push({name: "Report"})
    },
    get_init() {},
    //打开分享窗口
    show_share_window() {
      $this.share_show = true;
    },
    //关闭分享窗口
    close_share_window() {
      $this.share_show = false;
    },
    //跳转比赛信息位置
    to_info() {
      if (!$this.userinfo.user_id) {
        Toast.fail({
          message: "请登录水母智脑小程序后进行参与比赛",
          onClose() {
            wx.navigateTo({
              url: "/pages/index/main",
            });
          },
        });
        return false;
      }
      //判断有用户id 就 参加比赛
      if ($this.userinfo.user_id && $this.joined == false) {
        doEnroll($this.activity_id, $this.userinfo.user_id)
          .then((res) => {
            let $res = res.data;
            if ($res.code == 0) {
              Toast.success("参加成功");
              $this.joined = true;
            } else {
              Toast.fail($res.errmsg);
            }
          })
          .catch((e) => {
            Toast.fail(e);
          });
      }

      if ($this.joined == true) {
        //没有则跳转到地址
        window.location.href = "#info";
      }
    },

    //跳转比赛信息位置
    to_rank() {
      $this.scroll_id = "rank_container";
    },
    //时间产生变化时
    onTimeChange($e) {
      let $datetime = ($this.timeData = $e.mp.detail);
      for (let $key in $datetime) {
        if ($datetime[$key].toString().length == 1) {
          $datetime[$key] = "0" + $datetime[$key];
        }
      }
    },
    //切换排行榜
    changeRankAction($action) {
      $this.rank_action = $action;
    },
    // 获取互动
    getActivity($activity_id) {
      getActivity($activity_id).then((res) => {
        let $res = res.data;
        let $data = $res.data;

        // 倒计时模块
        if (
          $now > $data["promotion_start_time"] &&
          $now < $data["promotion_end_time"]
        ) {
          //预选塞时间范围内
          $this.calDownTime($data["promotion_end_time"]);
        }

        //晋级赛时间范围内
        if (
          $now > $data["finals_start_time"] &&
          $now < $data["finals_end_time"]
        ) {
          $this.rank_action = 2;
        }

        //总决赛时间范围内
        if (
          $now > $data["all_finals_start_time"] &&
          $now < $data["all_finals_end_time"]
        ) {
          $this.rank_action = 3;
        }

        //显示预选赛排行
        if ($now > $data["promotion_start_time"]) {
          //获取预选赛排行榜
          $this.getPromotionRanking($activity_id);
        }
        //显示晋级赛排行
        if ($now > $data["finals_start_time"]) {
          //获取晋级赛排行榜
          $this.getFinalsRanking($activity_id);
        }
        //  显示总决赛排行榜
        if ($now > $data["all_finals_end_time"]) {
          $this.getAllFinalsRanking($activity_id);
        }

        if ($now > $data["promotion_end_time"]) {
          $this.icon_show = true;
        }
      });
    },
    //获取预选赛排行
    getPromotionRanking($activity_id) {
      getPromotionRanking($activity_id).then((res) => {
        let $res = res.data;
        let $data = $res.data;
        $data.forEach(($val, $index) => {
          if ($val["user_id"] == $this.userinfo.user_id) {
            $this.my_report = $val;
          }
        });
        $this.promotion_rank = $data;
      });
    },

    //获取晋级赛排行
    getFinalsRanking($activity_id) {
      getFinalsRanking($activity_id).then((res) => {
        let $res = res.data;
        let $data = $res.data;
        $data.forEach(($val, $index) => {
          if ($val["user_id"] == $this.userinfo.user_id) {
            $this.my_report_2 = $val;
          }
        });
        $this.final_rank = $res.data;
      });
    },
    //获取总决赛排行
    getAllFinalsRanking($activity_id) {
      getAllFinalsRanking($activity_id).then((res) => {
        let $res = res.data;
        $this.all_final_rank = $res.data;
      });
    },
    //  计算结束时间差
    calDownTime($time) {
      //计算倒计时
      // 获取比赛结束日
      let $time_result = cal_down_time($time);
      console.log($time_result);
      $this.complete_time = $time_result.differ;
    },
    //监听滚动
    onListenScroll(event) {
      let $scrollTop = event.mp.detail.scrollTop;
      $this.is_fixed = $scrollTop > -1;
      $this.scroll_id = "";
    },
  },
  mounted() {
    userDetail().then((res) => {
      let $data = res.data;
      $this.userinfo = $data.data;
      $this.userinfo["validity_time"] = formatTime(
        $this.userinfo["validity_time"]
      );
      $this.userinfo["level_name"] = utils.get_level_name(
        $this.userinfo["level"]
      );
      $this.userinfo["free_time"] = formatSeconds($this.userinfo["free_time"]);
      store.setters.set_userinfo($this.userinfo);
    });
    let $userinfo = wx.getStorageSync("userinfo");
    //检查用户是否参与比赛了
    checkJoined($this.activity_id, $userinfo.user_id).then((res) => {
      let $res = res.data;
      let $data = $res.data;
      $this.joined = $data["match_status"] == 1;
    });
  },
  created() {
    $this = this;
    //获取浏览器信息
  },
  onLoad($options) {
    $this.activity_id = $options.activity_id;
    $this.getActivity($this.activity_id);
  },
  onShareAppMessage() {
    return {
      title: "欢迎参加 “专注勇士PK赛”",
      imageUrl: "http://img.shuimuai.com/sharePkPahe_two.jpg",
      path: "/pages/competition/main?activity_id=" + $this.activity_id,
    };
  },
};
</script>
<style>
page {
  height: 100%;
}
</style>
<style scoped>
/*//死底模块*/
#index_container {
  background-color: #2b2760;
}

.index_container {
  /* background: url("https://img.shuimuai.com//mp/pk/background_3%402x.png");  小乌龟 */
  background: url("https://img.shuimuai.com/mppkbackground_May_7.png");

  background-size: 100% 100%;
  background-position: center;
  /* height: 2487px; */
  height: 2695px;
  width: 100%;
}

.userinfo {
  padding: 10px;
}

.userinfo p {
  font-size: 9px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #fff;
  line-height: 14px;
}

.complete_btns {
  position: absolute;
  top: 650px;
  display: flex;
  width: 100%;
  justify-content: space-around;
}

.complete_btns_fixed {
  position: fixed;
  bottom: 0px;
  z-index: 99;
  display: flex;
  width: 100%;
  justify-content: space-around;
  height: 80px;
  align-items: center;
  background: url(https://img.shuimuai.com/complete_bg.png);
  background-size: 100% 100%;
}
.complete_btns_fixed_img {
  margin-top: 7px;
}

.share_info {
  text-align: center;
}

.share_info .share_arrow {
  width: 84px;
  height: 113px;
  float: right;
  margin-top: 18px;
  margin-right: 33px;
}

.share_info .share_content {
  width: 324px;
  height: 116px;
  margin: 0px auto;
}

.share_info .know_btn {
  width: 189px;
  height: 73px;
  margin-top: 49px;
}

.count_down_container {
  background-image: url("https://img.shuimuai.com/count_down_container@2x.png");
  background-size: 100% 100%;
  background-position: center;
  width: 294px;
  height: 49px;
  position: absolute;
  top: 408px;
  left: 41px;
}

.count_down_container .count_down_time {
  font-size: 24px;
  font-family: zihun59hao-chuangcuhei;
  font-weight: 400;
  color: #ffffff;
  position: relative;
}

.count_down_container .count_down_time:nth-child(1) {
  left: 70px;
  top: 15px;
  bottom: 16px;
}

.count_down_container .count_down_time:nth-child(2) {
  left: 90px;
  top: 15px;
  bottom: 16px;
}

.count_down_container .count_down_time:nth-child(3) {
  left: 115px;
  top: 15px;
  bottom: 16px;
}

.count_down_container .count_down_time:nth-child(4) {
  left: 145px;
  top: 15px;
  bottom: 16px;
}

.none_count_down .count_down_time {
  top: 8px !important;
}

/*# sourceMappingURL=index.css.map */
/*//diy模块*/
.max_width_and_center {
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.flex_center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.diy_container {
  margin-top: 15px;
}

.diy_container .rank_container .rank_title {
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.diy_container .rank_container .rank_title_img {
  width: 352px;
  height: 32px;
}

.diy_container .rank_container .rank_main {
  margin-top: 20px;
  text-align: center;
}

.diy_container .rank_container .rank_main .rank_card {
  width: 105px;
  height: 50px;
}

.diy_container .rank_container .rank_main .rank_arrow {
  width: 67px;
  height: 55px;
  position: relative;
  top: -28px;
  left: 0px;
  z-index: 2;
}

.diy_container .rank_container .rank_main .rank_main_list {
  width: 322px;
  height: 486px;
  background: #1b1746;
  border: 2px solid #585399;
  border-radius: 9px;
  margin: 0px auto;
  position: relative;
  bottom: 60px;
  z-index: 1;
  overflow-y: scroll;
}

.diy_container .rank_container .rank_main .rank_main_list .my_score {
  background-image: url("https://img.shuimuai.com/my_score_bg@2x.png");
  background-size: 100% 100%;
  background-position: center;
  width: 306px;
  height: 48px;
  margin: 10px auto;
}

.diy_container
  .rank_container
  .rank_main
  .rank_main_list
  .my_score
  .right_title {
  width: 55px;
  height: 10px;
  font-size: 9px;
  font-family: zihun59hao-chuangcuhei;
  font-weight: 400;
  /* text-decoration: underline; */
  /* color: #ffba00; */
  color: #aeafff;
  line-height: 12px;
  position: relative;
  left: 110px;
  bottom: 4px;
}

.diy_container .rank_container .rank_main .rank_main_list .my_score .rank_item {
  /*display: flex;*/
}

.diy_container
  .rank_container
  .rank_main
  .rank_main_list
  .my_score
  .rank_item
  .rank_num {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffc600;
  line-height: 14px;
}

.diy_container
  .rank_container
  .rank_main
  .rank_main_list
  .my_score
  .rank_item
  .rank_username {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #e2e0ff;
  line-height: 14px;
}

.rank_user_status {
  display: inline-block;
}

.diy_container
  .rank_container
  .rank_main
  .rank_main_list
  .my_score
  .rank_item
  .avatar {
  width: 24px;
  height: 25px;
}

.diy_container
  .rank_container
  .rank_main
  .rank_main_list
  .my_score
  .rank_item
  .rank_score {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #e2e0ff;
  line-height: 14px;
}

.diy_container .rank_list_title {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #8f8ac3;
  line-height: 14px;
}

.diy_container .rank_list .avatar {
  width: 24px;
  height: 25px;
}

.diy_container .rank_list .rank_item {
  /*display: flex;*/
  height: 30px;
  margin: 10px 0px;
  /*align-items: center;*/
}

.diy_container .rank_list .rank_item .rank_num {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #fff;
  line-height: 14px;
}

.diy_container .rank_list .rank_item .yellow {
  color: #ffc600;
}

.diy_container .rank_list .rank_item .avatar {
  width: 24px;
  height: 25px;
}

.diy_container .rank_list .rank_item .rank_username {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #e2e0ff;
  line-height: 14px;
}

.diy_container .rank_list .rank_item .rank_score {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #e2e0ff;
  line-height: 14px;
}

.diy_container .rank_list .under_line {
  width: 281px;
  height: 1px;
  background: #474186;
  margin: 0px auto;
}

.diy_container .rank_list .gold_award_container {
  margin: 10px auto;
  background-image: url("https://img.shuimuai.com/gold_award_bg.png");
  background-size: 100% 100%;
  background-position: center;
  width: 299px;
  height: 44px;
}

.diy_container .rank_list .first_award_bg {
  margin: auto;
  background-image: url("https://img.shuimuai.com/first_award_bg.png");
  background-size: 100%;
  background-position: center;
  width: 299px;
  height: 44px;
}

.diy_container .rank_list .first_award_container {
  margin: 10px auto;
}

.diy_container .rank_list .second_award_bg {
  margin: auto;
  background-image: url("https://img.shuimuai.com/second_award_bg.png");
  background-size: 100%;
  background-position: center;
  width: 299px;
  height: 44px;
}

.diy_container .rank_list .second_award_container {
  margin: 10px auto;
}

.diy_container .rank_list_ext_title {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #8f8ac3;
  line-height: 14px;
}

.diy_container .rank_list_ext .avatar {
  width: 24px;
  height: 25px;
}

.diy_container .rank_list_ext .rank_num {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #fff;
  line-height: 14px;
}

.diy_container .rank_list_ext .yellow {
  color: #ffc600;
}

.diy_container .rank_list_ext .avatar {
  width: 24px;
  height: 25px;
}

.diy_container .rank_list_ext .rank_username {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #392121;
  line-height: 14px;
}

.diy_container .rank_list_ext .slogen {
  font-size: 7px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #392121;
  line-height: 14px;
}

.diy_container .rank_list_ext .rank_score {
  font-size: 10px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #392121;
  line-height: 14px;
}

.diy_container .rank_list_ext .under_line {
  width: 281px;
  height: 1px;
  background: #474186;
  margin: 0px auto;
}

.diy_container .rank_list_ext .gold_award_container {
  margin: 10px auto;
  background-image: url("https://img.shuimuai.com/h5/gold.png");
  background-size: 100% 100%;
  background-position: center;
  width: 299px;
  height: 44px;
}

.diy_container .rank_list_ext .first_award_bg {
  margin: auto;
  background-image: url("https://img.shuimuai.com/first_award_bg.png");
  background-size: 100%;
  background-position: center;
  width: 299px;
  height: 44px;
}

.diy_container .rank_list_ext .first_award_container {
  margin: 10px auto;
}

.diy_container .rank_list_ext .second_award_bg {
  margin: auto;
  background-image: url("https://img.shuimuai.com/second_award_bg.png");
  background-size: 100%;
  background-position: center;
  width: 299px;
  height: 44px;
}

.diy_container .rank_list_ext .second_award_container {
  margin: 10px auto;
}

.diy_container .rank_list_ext .second_text {
  color: #c1a98e;
}

.diy_container .wonderful_container {
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.diy_container .wonderful_container_img {
  width: 366px;
  height: 365px;
}

.diy_container .qrcode_container {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  padding-bottom: 80px;
}

.diy_container .qrcode_container_img {
  width: 352px;
  height: 228px;
}

.not_show {
  visibility: hidden;
}

#info {
  position: relative;
  bottom: 155px;
}

.rank_header {
  padding: 0px 25px;
}

.last_sort {
  padding: 10px 0px;
}

.last_sort_ext {
  padding: 10px;
}

/*# sourceMappingURL=diy.css.map */
</style>