<template>
  <div class="daliy" v-loading="loading" v-if="result" :style="{zoom:zoomW}">
    <div class="head">
      <div class="name">销售结果分析</div>
      <div class="nav-item" :class="{'active':tab==0}" @click="changeTabHandler(0)">日常销售分析</div>
      <div class="nav-item" :class="{'active':tab==1}" @click="changeTabHandler(1)">年度数据统计</div>
      <!-- <div class="travelData">
        出团日期:
        <span class="ipt">
          <div class="left-top-border-samll"></div>
          <div class="right-bottom-border-samll"></div>
          <input v-model="beginTime" readonly />
        </span>
        <span class="ipt">
          <div class="left-top-border-samll"></div>
          <div class="right-bottom-border-samll"></div>
          <input v-model="endTime" readonly />
        </span>
      </div>-->
    </div>
    <div v-if="tab==0">
      <div class="base-box">
        <div class="base-item">
          <div class="rightbox"></div>
          <div class="leftbox"></div>
          <div class="top-after"></div>
          <div class="top">
            <span class="t">收客走势</span>
            <span class="d">
              <i class="iconfont icon-people"></i>
              收客人数
              <span class="blod">{{result.GuestTNum}}</span>
            </span>
          </div>
          <div class="content-box">
            <div class="qu-box">
              <shoukequ :data="result.GuestList"></shoukequ>
            </div>
            <div class="qu-price-box">
              <div class="sq-block-right"></div>
              <div class="sq-block-left"></div>
              <div class="t">客单价区间销售占比</div>
              <div class="c">
                <pricQujian :data="result.GuestRatioList"></pricQujian>
              </div>
            </div>
          </div>
        </div>
        <div class="base-item">
          <div class="rightbox"></div>
          <div class="leftbox"></div>
          <div class="top-after"></div>
          <div class="top">
            <span class="t">业绩走势</span>
            <span class="d right">
              <i class="iconfont icon-people"></i>
              总业绩
              <span class="blod">¥{{result.SaleTMoney}}</span>
            </span>
          </div>
          <div class="zhu-content-box">
            <yeji :data="result.TrajectoryList"></yeji>
          </div>
        </div>
      </div>
      <div class="middle-order-box">
        <div class="rightbox"></div>
        <div class="leftbox"></div>
        <div class="t">
          <span class="line"></span>
          <span class="n">订单数据分析展示</span>
          <span class="line last"></span>
        </div>
        <div class="content-box">
          <div class="item-box" style="width:346px;">
            <div class="sq-block-right"></div>
            <div class="sq-block-left"></div>
            <div class="t">订单来源占比</div>
            <div class="c">
              <pingtai :data="result.OrderFormRatioList"></pingtai>
            </div>
          </div>
          <div class="item-box" style="width:346px;">
            <div class="sq-block-right"></div>
            <div class="sq-block-left"></div>
            <div class="t">订单利润与亏损占比</div>
            <div class="c lirun">
              <div class="item">
                <span class="blod">80%</span>
                <br />盈利率
                <div class="progress" style="clip: rect(0px, 100px, 80px, 0px)"></div>
              </div>
              <div class="item" style="color:#5D78FF;">
                <span class="blod">20%</span>
                <br />亏损率
                <div
                  class="progress"
                  style="clip: rect(0px, 100px, 20px, 0px);border-color:#5D78FF;"
                ></div>
              </div>
            </div>
          </div>
          <div class="item-box" style="flex:1">
            <div class="sq-block-right"></div>
            <div class="sq-block-left"></div>
            <div class="t">订单类别销售占比</div>
            <div class="c lirun">
              <div
                class="more-items"
                :style="{'margin-right':index==result.OrderB2BTypeList.length?'0px':'20px'}"
                v-for="(item, index) in result.OrderB2BTypeList"
                :key="index"
              >
                <progressAny :percent="item.Ratio" :item="item.Name" :count="item.Num"></progressAny>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="bottom-order-box">
        <div class="rightbox"></div>
        <div class="leftbox"></div>
        <div class="l">
          <div class="sq-block-right"></div>
          <div class="sq-block-left"></div>
          <div class="t">产品线路销售占比</div>
          <div v-for="(item, index) in result.LineRatioList" style="height:100%;" :key="index">
            <div
              class="more-itms"
              style="min-width:110px;height:100%;"
              :style="{'margin-right':index==result.LineRatioList.length?'0px':'20px'}"
              v-if="item.Num>0"
            >
              <progressAny
                :percent="item.Ratio"
                :item="item.Name"
                :count="item.Num"
                :rank="2"
                color="#5D78FF"
              ></progressAny>
            </div>
          </div>
        </div>
        <div class="r">
          <div class="sq-block-right"></div>
          <div class="sq-block-left"></div>
          <div class="t">团队类型占比</div>
          <div class="c">
            <teamRatio :data="result.OrderJoinTypeRatioList"></teamRatio>
          </div>
        </div>
      </div>
    </div>
    <div v-else>
      <div class="base-box" v-if="yResult">
        <div class="base-item big">
          <div class="rightbox"></div>
          <div class="leftbox"></div>
          <div class="top-after"></div>
          <div class="lef-box">
            <div class="t" style="margin-top: -10px;">
              <span class="line"></span>
              <span class="n">{{year}}年度业绩统计</span>
              <span class="line last"></span>
            </div>
            <div class="table-s">
              <table>
                <thead>
                  <tr>
                    <th>月份</th>
                    <th>销售额</th>
                    <th>销售额环比</th>
                    <th>销售额同比</th>
                    <th>销售额占比</th>
                    <th>收客人数</th>
                    <th>人数环比</th>
                    <th>人数同比</th>
                    <th>待收金额</th>
                    <th>投诉</th>
                  </tr>
                </thead>
                <tbody>
                  <tr v-for="(item, index) in yResult.YearStatistics" :key="index">
                    <td class="month">{{item.Month}}</td>
                    <td>{{item.NowSaleMoney}}</td>
                    <td :class="{'up':item.HSaleProbability>0,'down':item.HSaleProbability<0}">
                      <i
                        :class="{'el-icon-caret-top':item.HSaleProbability>0,'el-icon-caret-bottom':item.HSaleProbability<0}"
                      ></i>
                      {{item.HSaleProbability}}%
                    </td>
                    <td :class="{'up':item.TSaleProbability>0,'down':item.TSaleProbability<0}">
                      <i
                        :class="{'el-icon-caret-top':item.TSaleProbability>0,'el-icon-caret-bottom':item.TSaleProbability<0}"
                      ></i>
                      {{item.TSaleProbability}}%
                    </td>
                    <td>{{item.SaleMoneyProbability}}%</td>
                    <td>{{item.NowSaleGuest}}</td>
                    <td :class="{'up':item.HGuestProbability>0,'down':item.HGuestProbability<0}">
                      <i
                        :class="{'el-icon-caret-top':item.HGuestProbability>0,'el-icon-caret-bottom':item.HGuestProbability<0}"
                      ></i>
                      {{item.HGuestProbability}}%
                    </td>
                    <td :class="{'up':item.TGuestProbability>0,'down':item.TGuestProbability<0}">
                      <i
                        :class="{'el-icon-caret-top':item.TGuestProbability>0,'el-icon-caret-bottom':item.TGuestProbability<0}"
                      ></i>
                      {{item.TGuestProbability}}%
                    </td>
                    <td class="down">{{item.NowSaleDueIn}}</td>
                    <td class="down">{{item.NowComplainNum}}</td>
                  </tr>
                </tbody>
              </table>
            </div>
          </div>
          <div class="rig-box">
            <div class="sq-block-right"></div>
            <div class="sq-block-left"></div>
            <div class="t">去年数据对比</div>
            <div class="c">
              <div class="item">
                <div class="len">
                  <div class="ico"></div>
                  <div class="txt">
                    <span class="blod">¥{{yResult.YearComparison.NowSaleMoney}}</span>
                    <br />今年
                  </div>
                  <div class="ico yellow"></div>
                  <div class="txt yellow">
                    <span class="blod">¥{{yResult.YearComparison.BeforSaleMoney}}</span>
                    <br />去年
                  </div>
                </div>
                <div class="char">
                  <nddb
                    :newdata="yResult.YearComparison.NowSaleMoney"
                    :olddata="yResult.YearComparison.BeforSaleMoney"
                    title="销售额"
                    :colors="colorArray[0]"
                  ></nddb>
                </div>
              </div>
              <div class="item">
                <div class="len">
                  <div class="ico"></div>
                  <div class="txt">
                    <span class="blod">{{yResult.YearComparison.NowGuestNum}}人</span>
                    <br />今年
                  </div>
                  <div class="ico green"></div>
                  <div class="txt green">
                    <span class="blod">{{yResult.YearComparison.BeforGuestNum}}人</span>
                    <br />去年
                  </div>
                </div>
                <div class="char">
                  <nddb
                    :newdata="yResult.YearComparison.NowGuestNum"
                    :olddata="yResult.YearComparison.BeforGuestNum"
                    title="收客数"
                    :colors="colorArray[1]"
                  ></nddb>
                </div>
              </div>
              <div class="item">
                <div class="len">
                  <div class="ico"></div>
                  <div class="txt">
                    <span class="blod">{{yResult.YearComparison.NowComplainNum}}起</span>
                    <br />今年
                  </div>
                  <div class="ico red"></div>
                  <div class="txt red">
                    <span class="blod">{{yResult.YearComparison.BeforComplainNum}}起</span>
                    <br />去年
                  </div>
                </div>
                <div class="char">
                  <nddb :newdata="yResult.YearComparison.NowComplainNum" :olddata="yResult.YearComparison.BeforComplainNum" :colors="colorArray[2]" title="投诉"></nddb>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="base-box">
        <div class="base-item zoushi">
          <div class="rightbox"></div>
          <div class="leftbox"></div>
          <div class="top-after"></div>
          <div class="big-title">业绩走势</div>
          <div class="big-content">
            <ndzs :data="yResult.YearTrend"></ndzs>
          </div>
          <div class="d">
            <div class="block"></div>
            <span class="red">交易额</span>
            <div class="block red"></div>
            <span class="red">未收款</span>
            <div class="block yellow"></div>
            <span class="yellow">收客人数</span>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>
<script>
import shoukequ from "./shoukequ";
import pricQujian from "./priceQujian";
import yeji from "./yeji";
import pingtai from "./pingtai";
import progressAny from "./progress";
import teamRatio from "./teamRatio";
import nddb from "./nianduduibi";
import ndzs from "./nianduzoushi";
export default {
  data() {
    return {
      beginTime: "2019-07-01",
      endTime: "2019-07-31",
      zoomW: 0,
      loading: false,
      result: null,
      tab: 1,
      colorArray: [
        ["#EFB017", "#F7E61B"],
        ["#19B466", "#65DAC2"],
        ["#FD3C7C", "#FFABC7"]
      ],
      year: 0,
      yResult: null
    };
  },
  components: {
    shoukequ,
    pricQujian,
    yeji,
    pingtai,
    progressAny,
    teamRatio,
    nddb,
    ndzs
  },
  mounted() {
    this.year = new Date().getFullYear();
    this.zoomW = (document.documentElement.clientWidth / 1920).toFixed(2);
    this.init();
    this.initYear();
  },
  methods: {
    init() {
      this.loading = true;
      let query = {
        StartTime: "2019-01-01",
        EndTime: "2019-12-30",
        PriceSection: "1000-2999,3000-4999,5000-7999,8000-9999,10000-*"
      };
      this.apipost("sellorder_post_GetSellDeepAnalysisForDaily", query, r => {
        this.result = r.data.data;
        this.loading = false;
      });
    },
    initYear() {
      let query = {
        Year: this.year
      };
      this.apipost("sellorder_post_GetSellDeepAnalysisForYear", query, r => {
        this.yResult = r.data.data;
      });
    },
    changeTabHandler(index) {
      this.tab = index;
    }
  }
};
</script>
<style scoped>
.daliy {
  position: absolute;
  left: 310px;
  top: 0;
  bottom: 0;
  right: 0;
  overflow-y: auto;
  padding-bottom: 20px;
  padding-right: 10px;
  overflow-x: hidden;
}
.daliy .head {
  height: 64px;
  background: url("../../assets/img/persion/bg-daily.png");
  background-size: 100% 100%;
  margin-top: 10px;
  display: flex;
}
.daliy .head .name {
  margin-top: 15px;
  font-size: 32px;
  color: #4bdbff;
  font-family: pingfangR;
  margin-left: 147px;
  margin-right: 134px;
}
.daliy .head .nav-item {
  width: 196px;
  height: 40px;
  margin-top: 13px;
  text-align: center;
  background: url("../../assets/img/persion/nav.png");
  line-height: 40px;
  color: #49597d;
  font-family: pingfangR;
  font-size: 20px;
  margin-right: 54px;
  cursor: pointer;
}
.daliy .head .nav-item.active,
.daliy .head .nav-item:hover {
  background: url("../../assets/img/persion/nav-hover.png");
  color: #ededed;
}
.daliy .head .travelData {
  margin-left: 222px;
  font-size: 14px;
  color: #4379d7;
  margin-top: 19px;
  line-height: 32px;
  height: 32px;
}
.daliy .head .travelData .ipt {
  margin-left: 8px;
  width: 122px;
  height: 32px;
  background: rgba(4, 8, 29, 1);
  border: 1px solid rgba(14, 23, 60, 1);
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.daliy .head .travelData .ipt input {
  height: 100%;
  width: 100%;
  line-height: 32px;
  color: #fff;
  padding: 0 12px;
  box-sizing: border-box;
  border: none;
  outline: none;
  background: transparent;
  font-size: 12px;
  cursor: pointer;
}
.daliy .head .left-top-border-samll::before {
  position: absolute;
  width: 8px;
  height: 8px;
  left: -1px;
  top: -1px;
  content: " ";
  border-left: 1px solid #4379d7;
  border-top: 1px solid #4379d7;
}
.daliy .head .right-bottom-border-samll::after {
  position: absolute;
  width: 8px;
  height: 8px;
  right: -1px;
  bottom: -1px;
  content: " ";
  border-right: 1px solid #4379d7;
  border-bottom: 1px solid #4379d7;
}
.daliy .base-box {
  margin: 0 3px;
  margin-top: 20px;
  display: flex;
}
.daliy .base-box .base-item {
  flex: 1;
  height: 345px;
  border: 1px solid rgba(2, 81, 136, 1);
  padding: 21px 28px;
  box-sizing: border-box;
  position: relative;
  margin-right: 17px;
}
.daliy .base-box .base-item:last-child {
  margin-right: 0px;
}
.daliy .leftbox::after {
  width: 7px;
  height: 7px;
  border: 2px solid rgba(1, 200, 255, 1);
  top: -3px;
  left: -3px;
  content: " ";
  position: absolute;
  display: block;
}
.daliy .leftbox::before {
  width: 7px;
  height: 7px;
  border: 2px solid rgba(1, 200, 255, 1);
  bottom: -3px;
  left: -3px;
  content: " ";
  position: absolute;
  display: block;
}
.daliy .rightbox::after {
  width: 7px;
  height: 7px;
  border: 2px solid rgba(1, 200, 255, 1);
  top: -3px;
  right: -3px;
  content: " ";
  position: absolute;
  display: block;
}
.daliy .rightbox::before {
  width: 7px;
  height: 7px;
  border: 2px solid rgba(1, 200, 255, 1);
  bottom: -3px;
  right: -3px;
  content: " ";
  position: absolute;
  display: block;
}
.daliy .base-box .base-item .top-after {
  height: 49px;
  border: 1px solid #019cff;
  left: 7px;
  right: 7px;
  position: absolute;
  border-radius: 3px;
  display: block;
  top: -6px;
  border-bottom: none;
}

.daliy .base-box .base-item .top-after::after {
  content: " ";
  left: -2px;
  bottom: -2px;
  background: #fff;
  display: block;
  border-radius: 3px;
  width: 3px;
  height: 3px;
  position: absolute;
}
.daliy .base-box .base-item .top-after::before {
  content: " ";
  right: -2px;
  bottom: -2px;
  background: #fff;
  display: block;
  border-radius: 50%;
  width: 3px;
  height: 3px;
  position: absolute;
}
.daliy .base-box .base-item .top {
  display: flex;
  align-items: center;
  position: relative;
}
.daliy .base-box .base-item .top .t {
  font-size: 18px;
  font-family: pingfangR;
  margin-right: 50px;
  color: #fff;
}
.daliy .base-box .base-item .top .d {
  height: 33px;
  background: rgba(71, 165, 255, 0);
  border-radius: 17px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 12px;
  color: #fff;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #0251889e;
  box-shadow: 0 0 10px #025188 inset;
}
.daliy .base-box .base-item .top .d.right {
  position: absolute;
  top: -4px;
  right: 25px;
}
.daliy .base-box .base-item .top .d .blod {
  font-size: 16px;
  color: #46c3f1;
  font-family: pingfangR;
  margin-left: 5px;
}
.daliy .base-box .base-item .top .d i {
  font-size: 14px;
  color: #3aa0eb;
}
.daliy .content-box {
  display: flex;
  margin-top: 30px;
}
.daliy .content-box .qu-box {
  height: 220px;
  width: 540px;
}
.daliy .content-box .qu-price-box {
  width: 241px;
  height: 265px;
  background: rgba(3, 85, 164, 0.2);
  margin-left: 36px;
  margin-top: -36px;
  border: 1px solid #0355a4;
  border-left: none;
  border-right: none;
  position: relative;
}
.daliy .sq-block-left::before {
  content: " ";
  display: block;
  width: 7px;
  height: 2px;
  position: absolute;
  top: -2px;
  left: 0px;
  background: #019cff;
}
.daliy .sq-block-left::after {
  content: " ";
  display: block;
  width: 7px;
  height: 2px;
  position: absolute;
  bottom: -2px;
  left: 0px;
  background: #019cff;
}
.daliy .sq-block-right::before {
  content: " ";
  display: block;
  width: 7px;
  height: 2px;
  position: absolute;
  top: -2px;
  right: 0px;
  background: #019cff;
}
.daliy .sq-block-right::after {
  content: " ";
  display: block;
  width: 7px;
  height: 2px;
  position: absolute;
  bottom: -2px;
  right: 0px;
  background: #019cff;
}
.daliy .content-box .qu-price-box .t {
  margin: 18px 0;
  text-align: center;
  color: #fff;
  font-family: pingfangR;
  font-size: 14px;
}
.daliy .content-box .qu-price-box .c {
  top: 53px;
  bottom: 24px;
  left: 0;
  right: 0;
  position: absolute;
}
.daliy .zhu-content-box {
  position: absolute;
  top: 78px;
  bottom: 0;
  left: 0;
  right: 0;
}
.daliy .middle-order-box,
.daliy .bottom-order-box {
  border: 1px solid rgba(2, 81, 136, 1);
  height: 300px;
  padding: 10px 23px;
  box-sizing: border-box;
  margin: 15px 3px;
  position: relative;
}
.daliy .bottom-order-box {
  height: 246px;
}
.daliy .base-box .base-item.big .lef-box .t,
.daliy .middle-order-box .t {
  display: flex;
  align-items: center;
}
.daliy .base-box .base-item.big .lef-box .t .line,
.daliy .middle-order-box .t .line {
  display: block;
  background: url("../../assets/img/persion/split-line.png") repeat;
  height: 9px;
  padding-top: 4px;
  box-sizing: border-box;
  flex: 1;
  position: relative;
}
.daliy .base-box .base-item.big .lef-box .t .line::after,
.daliy .middle-order-box .t .line::after {
  display: block;
  content: " ";
  height: 1px;
  width: 100%;
  background: #075089;
}
.daliy .base-box .base-item.big .lef-box .t .line::before,
.daliy .middle-order-box .t .line::before {
  width: 3px;
  height: 3px;
  background: rgba(1, 200, 255, 1);
  display: block;
  content: " ";
  position: absolute;
  left: -6px;
  top: 3px;
  border-radius: 50%;
}
.daliy .base-box .base-item .lef-box .t .line.last::before,
.daliy .middle-order-box .t .line.last::before {
  left: unset;
  right: -6px;
}
.daliy .base-box .base-item.big .lef-box .t .n,
.daliy .middle-order-box .t .n {
  display: block;
  font-size: 20px;
  width: 160px;
  margin: 0 10px;
  color: #fff;
  font-family: pingfangR;
}
.daliy .base-box .base-item.big .lef-box .t .n {
  width: 168px;
}
.daliy .middle-order-box .content-box {
  margin-top: 15px;
  display: flex;
  align-items: baseline;
}
.daliy .middle-order-box .content-box .item-box {
  background: rgba(3, 85, 164, 0.2);
  margin-right: 23px;
  border: 1px solid #0355a4;
  border-left: none;
  border-right: none;
  position: relative;
  height: 215px;
  padding: 0 18px;
}
.daliy .middle-order-box .content-box .item-box:last-child {
  margin-right: 0px;
  box-sizing: border-box;
}
.daliy .middle-order-box .content-box .item-box .t {
  margin-top: 18px;
  font-size: 14px;
  color: #fff;
  font-family: pingfangR;
}
.daliy .middle-order-box .content-box .item-box .c {
  position: absolute;
  top: 54px;
  bottom: 0px;
  right: 18px;
  left: 18px;
}
.daliy .middle-order-box .content-box .item-box .lirun {
  display: flex;
}
.daliy .middle-order-box .content-box .item-box .lirun .item {
  width: 100px;
  height: 100px;
  border: 3px solid rgba(1, 156, 255, 0.3);
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
  text-align: center;
  font-size: 12px;
  color: #46c3f1;
  padding-top: 12px;
  margin-right: 108px;
}
.daliy .middle-order-box .content-box .item-box .lirun .item:last-child {
  margin-right: 0px;
}
.daliy .middle-order-box .content-box .item-box .lirun .item span.blod {
  font-size: 28px;
  font-family: pingfangR;
  padding: 5px;
  border-bottom: 1px solid #46c3f1;
  display: inline-block;
}
.daliy .middle-order-box .content-box .item-box .lirun .item .progress {
  width: 100px;
  height: 100px;
  border: 3px solid #46c3f1;
  border-radius: 50%;
  position: absolute;
  left: -3px;
  top: -3px;
}
.daliy .middle-order-box .content-box .item-box .lirun .more-itms {
  height: 100%;
  flex: 1;
  margin-right: 20px;
}
.daliy .bottom-order-box {
  display: flex;
  align-items: flex-end;
  padding: 19px 23px;
}
.daliy .bottom-order-box .l,
.daliy .bottom-order-box .r {
  flex: 1;
  border: 1px solid #0355a4;
  border-left: none;
  border-right: none;
  position: relative;
  height: 215px;
  padding: 0 18px;
  background: rgba(3, 85, 164, 0.2);
  flex-direction: row;
}
.daliy .bottom-order-box .r {
  width: 346px;
  margin-left: 26px;
  flex: unset;
}
.daliy .bottom-order-box .l {
  height: 167px;
  display: flex;
}
.daliy .bottom-order-box .l .t {
  position: absolute;
  top: -47px;
  left: calc((100% - 279px) / 2);
  height: 47px;
  background: url("../../assets/img/persion/t-bg.png") 100% 100%;
  line-height: 47px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  font-family: pingfangR;
  width: 279px;
}
.daliy .bottom-order-box .r .t {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
  font-family: pingfangR;
  width: 100%;
}
.daliy .bottom-order-box .r .c {
  flex: 1;
  width: 100%;
  height: calc(100% - 50px);
}
.daliy .bottom-order-box .l .more-items {
  flex: 1;
  height: 100%;
  margin-right: 20px;
}
.daliy .base-box .base-item.big {
  height: 548px;
  display: flex;
}
.daliy .base-box .base-item.big .rig-box {
  width: 260px;
  margin-left: 20px;
  height: 490px;
  background: rgba(3, 85, 164, 0.2);
  position: relative;
}
.daliy .base-box .base-item.big .lef-box {
  flex: 1;
  height: 100%;
}
.daliy .base-box .base-item.big .lef-box .table-s table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.daliy .base-box .base-item.big .lef-box .table-s table thead {
  background: rgba(39, 88, 171, 0);
  border: 1px solid rgba(15, 92, 166, 1);
  border-radius: 4px 4px 0px 0px;
  box-shadow: 0 0 13px rgba(15, 92, 166, 0.8) inset;
}
.daliy .base-box .base-item.big .lef-box .table-s table thead th {
  height: 30px;
  text-align: left;
  padding-left: 10px;
  font-size: 14px;
  font-family: pingfangR;
  color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.daliy
  .base-box
  .base-item.big
  .lef-box
  .table-s
  table
  tbody
  tr:nth-child(odd) {
  background: rgba(26, 75, 157, 0.26);
  border: 1px solid rgba(75, 188, 255, 0);
}
.daliy
  .base-box
  .base-item.big
  .lef-box
  .table-s
  table
  tbody
  tr:nth-child(even) {
  background: rgba(26, 75, 157, 0.13);
  border: 1px solid rgba(75, 188, 255, 0);
}
.daliy .base-box .base-item.big .lef-box .table-s table tbody td {
  font-size: 12px;
  color: #a2dbff;
  text-align: left;
  padding-left: 10px;
  height: 36px;
  line-height: 36px;
}
.daliy .base-box .base-item.big .lef-box .table-s table tbody td.month {
  color: #fff;
}
.daliy .base-box .base-item.big .lef-box .table-s table tbody td.up {
  color: #00e000;
}
.daliy .base-box .base-item.big .lef-box .table-s table tbody td.down {
  color: #ff4c52;
}
.daliy .base-box .base-item.big .lef-box .table-s table tbody tr:hover {
  border: 1px solid rgba(75, 188, 255, 1);
  box-shadow: 0 0 13px rgba(75, 188, 255, 0.8);
  background: none;
}
.daliy .base-box .base-item.big .rig-box .t {
  margin-top: 14px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-family: pingfangR;
}
.daliy .base-box .base-item.big .rig-box .c {
}
.daliy .base-box .base-item.big .rig-box .c .item {
  margin-top: 15px;
  padding-left: 20px;
  display: flex;
}
.daliy .base-box .base-item.big .rig-box .c .item .char {
  width: 120px;
  height: 120px;
  margin-right: 15px;
  background: rgba(1, 156, 255, 0.1);
  border-radius: 50%;
}
.daliy .base-box .base-item.big .rig-box .c .item .len {
  flex: 1;
  padding-top: 10px;
}
.daliy .base-box .base-item.big .rig-box .c .item .len .ico {
  width: 20px;
  height: 5px;
  margin-bottom: 5px;
  background: linear-gradient(
    135deg,
    rgba(0, 103, 204, 0.88),
    rgba(0, 191, 249, 0.88)
  );
}
.daliy .base-box .base-item.big .rig-box .c .item .len .ico.yellow {
  background: linear-gradient(
    135deg,
    rgba(239, 176, 23, 0.88),
    rgba(247, 230, 27, 0.88)
  );
}
.daliy .base-box .base-item.big .rig-box .c .item .len .ico.green {
  background: linear-gradient(
    135deg,
    rgba(101, 218, 194, 1),
    rgba(25, 180, 102, 1)
  );
}
.daliy .base-box .base-item.big .rig-box .c .item .len .ico.red {
  background: linear-gradient(
    135deg,
    rgba(255, 171, 199, 0.88),
    rgba(253, 60, 124, 0.88)
  );
}
.daliy .base-box .base-item.big .rig-box .c .item .len .txt {
  font-size: 12px;
  color: #0067cc;
  margin-bottom: 10px;
}
.daliy .base-box .base-item.big .rig-box .c .item .len .txt .blod {
  font-family: pingfangR;
}
.daliy .base-box .base-item.big .rig-box .c .item .len .txt.yellow {
  color: #efb017;
}
.daliy .base-box .base-item.big .rig-box .c .item .len .txt.green {
  color: #19b466;
}
.daliy .base-box .base-item.big .rig-box .c .item .len .txt.red {
  color: #fd3c7c;
}
.daliy .base-box .base-item.zoushi {
  height: 357px;
  display: flex;
  background: rgba(39, 88, 171, 0.1);
}
.daliy .base-box .base-item.zoushi .big-title {
  font-size: 20px;
  color: #fff;
  font-family: pingfangR;
  margin-top: -10px;
}
.daliy .base-box .base-item.zoushi .big-content {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
}

.daliy .base-box .base-item.zoushi .d {
  height: 33px;
  background: rgba(71, 165, 255, 0);
  border-radius: 17px;
  line-height: 28px;
  padding: 0 20px;
  font-size: 12px;
  color: #4487f0;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #0251889e;
  box-shadow: 0 0 10px #025188 inset;
  position: absolute;
  top: 9px;
  right: 30px;
  display: flex;
  align-items: center;
}
.daliy .base-box .base-item.zoushi .d span {
  margin-right: 40px;
}
.daliy .base-box .base-item.zoushi .d span:last-child {
  margin-right: 0;
}
.daliy .base-box .base-item.zoushi .d .yellow {
  color: #ffb822;
}
.daliy .base-box .base-item.zoushi .d .red {
  color: #fd3c7c;
}
.daliy .base-box .base-item.zoushi .d.right {
  position: absolute;
  top: -4px;
  right: 25px;
}
.daliy .base-box .base-item.zoushi .d .blod {
  font-size: 16px;
  color: #46c3f1;
  font-family: pingfangR;
  margin-left: 5px;
}
.daliy .base-box .base-item.zoushi .d i {
  font-size: 14px;
  color: #3aa0eb;
}
.daliy .base-box .base-item.zoushi .d .block {
  width: 16px;
  height: 9px;
  margin-right: 10px;
  background: linear-gradient(
    0deg,
    rgba(68, 135, 240, 0.88),
    rgba(176, 208, 248, 0.88)
  );
}
.daliy .base-box .base-item.zoushi .d .block.red {
  background: linear-gradient(
    0deg,
    rgba(255, 171, 199, 0.88),
    rgba(253, 60, 124, 0.88)
  );
}
.daliy .base-box .base-item.zoushi .d .block.yellow {
  background: #ffb822;
  width: 16px;
  height: 4px;
}
</style>