﻿.open[data-v-4793432f] {
    display: block
}

.open-header[data-v-4793432f] {
    height: min(11.733vw,58.667px);
    line-height: min(11.733vw,58.667px);
    background: #f7f8f9
}

.open-header .open-title[data-v-4793432f] {
    float: left;
    color: #29292e;
    font-size: min(4.267vw,21.333px);
    padding-left: min(2.667vw,13.333px)
}

.open-header .open-date[data-v-4793432f] {
    float: right;
    color: #29292e;
    font-size: min(3.733vw,18.667px);
    padding-right: min(2.667vw,13.333px)
}

.open-list[data-v-4793432f] {
    background: #fff;
    padding: 0 0 0 min(2.667vw,13.333px);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center
}

.open-list .open-item[data-v-4793432f] {
    flex: 1 0 min(45.333vw,226.667px);
    padding-right: min(2.667vw,13.333px)
}

.open-list .open-item .open-item-pic[data-v-4793432f] {
    width: 100%;
    height: min(26.4vw,132px);
    display: block;
    position: relative
}

.open-list .open-item .open-item-pic .open-item-img[data-v-4793432f] {
    width: 100%;
    height: 100%;
    display: block;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.open-list .open-item .open-item-pic .open-item-tips[data-v-4793432f] {
    position: absolute;
    left: min(2.133vw,10.667px);
    top: min(1.067vw,5.333px);
    height: min(4.267vw,21.333px);
    line-height: min(4.267vw,21.333px);
    color: #fff;
    font-size: min(2.933vw,14.667px)
}

.open-list .open-item .open-item-pic .open-item-title[data-v-4793432f] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: min(.8vw,4px);
    height: min(4.267vw,21.333px);
    line-height: min(4.267vw,21.333px);
    color: #fff;
    font-size: min(2.667vw,13.333px);
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: min(5.867vw,29.333px)
}

.open-list .open-item .open-item-pic .open-item-title .icon-play[data-v-4793432f] {
    position: absolute;
    top: min(1.067vw,5.333px);
    left: min(2.133vw,10.667px);
    width: min(2.667vw,13.333px);
    height: min(2.4vw,12px);
    background: url(../image/iconPlay.png) no-repeat;
    background-size: min(2.667vw,13.333px) min(2.4vw,12px)
}

.open-list .open-item .open-item-types[data-v-4793432f] {
    height: min(11.733vw,58.667px);
    padding: min(2.933vw,14.667px) 0 min(2.4vw,12px);
    color: #29292e;
    font-size: min(3.467vw,17.333px);
    white-space: nowrap;
    overflow: hidden
}

@media only screen and (max-width: 374px) {
    .open-list .open-item .open-item-types[data-v-4793432f] {
        font-size:min(3.2vw,16px)
    }
}

.open-list .open-item .open-item-types .open-item-type[data-v-4793432f] {
    float: left;
    padding-right: min(1.067vw,5.333px)
}

.lott[data-v-20d45cac] {
    min-height: min(38.4vw,192px);
    padding-bottom: min(2.667vw,13.333px);
    position: relative
}

.lott[data-v-20d45cac]:after {
    left: min(2.667vw,13.333px);
    right: min(2.667vw,13.333px)
}

.lott.border-no[data-v-20d45cac]:after {
    display: none
}

.lott .lott-header[data-v-20d45cac] {
    position: relative;
    height: min(10.933vw,54.667px);
    line-height: min(6.4vw,32px);
    padding-top: min(4.533vw,22.667px);
    padding-left: min(2.667vw,13.333px);
    overflow: hidden;
    white-space: nowrap
}

.lott .lott-header .lott-title[data-v-20d45cac] {
    display: inline-block;
    font-size: min(4.533vw,22.667px);
    font-weight: 700;
    color: #29292e
}

.lott .lott-header .lott-period[data-v-20d45cac] {
    padding-left: min(3.733vw,18.667px);
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #29292e
}

.lott .lott-header .lott-date[data-v-20d45cac] {
    padding-left: min(1.6vw,8px);
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #868689
}

.lott .lott-header .lott-rule[data-v-20d45cac] {
    padding-left: min(4.267vw,21.333px);
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #868689
}

.lott .lott-content[data-v-20d45cac] {
    display: block;
    position: relative;
    padding-left: min(2.667vw,13.333px)
}

.lott .lott-content .lott-nums[data-v-20d45cac] {
    display: block;
    min-height: min(12.267vw,61.333px);
    line-height: min(12.267vw,61.333px);
    padding-top: min(4vw,20px);
    padding-right: min(14.133vw,70.667px);
    overflow: hidden;
    font-size: 0
}

.lott .lott-content .lott-nums .lott-num[data-v-20d45cac] {
    display: inline-block;
    background: #f44e4a;
    margin-right: min(1.6vw,8px);
    width: min(8.8vw,44px);
    height: min(8.8vw,44px);
    text-align: center;
    line-height: min(8.8vw,44px);
    font-size: min(4.267vw,21.333px);
    font-weight: 700;
    color: #fff;
    border-radius: 100%
}

.lott .lott-content .lott-nums .lott-num.lott-num-blue[data-v-20d45cac] {
    background: #4593ef
}

.lott .lott-content .lott-nums .lott-test[data-v-20d45cac] {
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #868689;
    padding-left: min(1.867vw,9.333px)
}

.lott .lott-content .lott-sfc_nums[data-v-20d45cac] {
    height: min(28.267vw,141.333px);
    line-height: min(28.267vw,141.333px);
    color: #f44e4a;
    font-size: min(4.267vw,21.333px)
}

.lott .lott-content .lott-sfc_nums .lott-sfc_i[data-v-20d45cac] {
    float: left;
    padding-right: min(2.133vw,10.667px)
}

.lott .lott-content .lott-sfc[data-v-20d45cac] {
    height: min(28.267vw,141.333px);
    margin: min(2.667vw,13.333px) 0;
    overflow: hidden
}

.lott .lott-content .lott-sfc .acm-list[data-v-20d45cac] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding-right: min(.533vw,2.667px)
}

.lott .lott-content .lott-sfc .acm-item[data-v-20d45cac] {
    width: min(5.333vw,26.667px);
    flex: 1 1 min(5.333vw,26.667px);
    height: min(28.267vw,141.333px)
}

.lott .lott-content .lott-sfc .acm-item.acm-item0[data-v-20d45cac] {
    overflow: hidden
}

.lott .lott-content .lott-sfc .acm-item.acm-item0 .acm-item-host[data-v-20d45cac],.lott .lott-content .lott-sfc .acm-item.acm-item0 .acm-item-result[data-v-20d45cac] {
    border-left: min(.267vw,1.333px) solid #ebebe8
}

.lott .lott-content .lott-sfc .acm-item .acm-item-host[data-v-20d45cac] {
    overflow: hidden;
    border: min(.267vw,1.333px) solid #ebebe8;
    border-bottom: 0 none;
    border-left: 0 none;
    height: min(19.733vw,98.667px);
    line-height: min(3.733vw,18.667px);
    color: #29292e;
    font-size: min(3.2vw,16px);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.lott .lott-content .lott-sfc .acm-item .acm-item-result[data-v-20d45cac] {
    overflow: hidden;
    border: min(.267vw,1.333px) solid #ebebe8;
    border-left: 0 none;
    height: min(8vw,40px);
    line-height: min(8vw,40px);
    font-size: min(2.667vw,13.333px);
    text-align: center;
    color: #f44e4a
}

.lott .lott-content .lott-info[data-v-20d45cac] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: min(5.333vw,26.667px);
    line-height: min(5.333vw,26.667px);
    font-size: min(3.733vw,18.667px);
    color: #868689
}

.lott .lott-content .lott-info .lott-info-next[data-v-20d45cac] {
    padding-right: min(1.333vw,6.667px)
}

.lott .lott-content .lott-info .red[data-v-20d45cac] {
    color: #f44e4a
}

.lott .lott-content .lott-btn-detail[data-v-20d45cac] {
    top: min(2.667vw,13.333px)
}

.lott .lott-content .lott-btn-detail[data-v-20d45cac],.lott .lott-content .lott-btn-review[data-v-20d45cac] {
    position: absolute;
    right: min(2.667vw,13.333px);
    line-height: min(8.8vw,44px);
    height: min(8.8vw,44px);
    vertical-align: top;
    font-size: min(3.733vw,18.667px);
    color: #29292e
}

.lott .lott-content .lott-btn-review[data-v-20d45cac] {
    top: min(14.133vw,70.667px)
}

.lott .lott-content .lott-btn-text[data-v-20d45cac] {
    display: inline-block;
    vertical-align: middle
}

.lott .lott-content .icon-ar[data-v-20d45cac] {
    margin-left: min(1.067vw,5.333px);
    display: inline-block;
    width: min(1.867vw,9.333px);
    height: min(2.933vw,14.667px);
    background-size: min(1.867vw,9.333px) min(2.933vw,14.667px);
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url(../image/iconAr1.png)
}

.lott[data-v-91f89128] {
    position: relative
}

.lott[data-v-91f89128]:after {
    left: min(2.667vw,13.333px);
    right: min(2.667vw,13.333px)
}

.lott.border-no[data-v-91f89128]:after {
    display: none
}

.lott .lott-header[data-v-91f89128] {
    position: relative;
    height: min(10.933vw,54.667px);
    line-height: min(6.4vw,32px);
    padding-top: min(4.533vw,22.667px);
    padding-left: min(2.667vw,13.333px);
    overflow: hidden;
    white-space: nowrap
}

.lott .lott-header .lott-title[data-v-91f89128] {
    display: inline-block;
    font-size: min(4.533vw,22.667px);
    font-weight: 700;
    color: #29292e
}

.lott .lott-header .lott-period[data-v-91f89128] {
    padding-left: min(3.733vw,18.667px);
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #29292e
}

.lott .lott-header .lott-date[data-v-91f89128] {
    padding-left: min(1.6vw,8px);
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #868689
}

.lott .lott-header .lott-rule[data-v-91f89128] {
    padding-left: min(4.267vw,21.333px);
    display: inline-block;
    font-size: min(3.733vw,18.667px);
    color: #868689
}

.lott .lott-content[data-v-91f89128] {
    display: block;
    position: relative;
    height: min(19.2vw,96px);
    padding: min(4vw,20px) 0 min(6.4vw,32px) min(2.667vw,13.333px)
}

.lott .lott-content .lott-info[data-v-91f89128] {
    height: min(8.8vw,44px);
    line-height: min(8.8vw,44px);
    font-size: min(3.733vw,18.667px);
    color: #000;
    padding-left: min(13.333vw,66.667px);
    background: url(../image/openJcBg.png) no-repeat 0;
    background-size: auto min(8.8vw,44px)
}

.lott .lott-content .lott-info .red[data-v-91f89128] {
    color: #ec0000;
    font-size: min(4.267vw,21.333px);
    padding: 0 min(1.333vw,6.667px)
}

.lott .lott-content .lott-btn-detail[data-v-91f89128] {
    top: min(4vw,20px)
}

.lott .lott-content .lott-btn-detail[data-v-91f89128],.lott .lott-content .lott-btn-review[data-v-91f89128] {
    position: absolute;
    right: min(2.667vw,13.333px);
    line-height: min(8.8vw,44px);
    height: min(8.8vw,44px);
    vertical-align: top;
    font-size: min(3.733vw,18.667px);
    color: #29292e
}

.lott .lott-content .lott-btn-review[data-v-91f89128] {
    top: min(14.133vw,70.667px)
}

.lott .lott-content .lott-btn-text[data-v-91f89128] {
    display: inline-block;
    vertical-align: middle
}

.lott .lott-content .icon-ar[data-v-91f89128] {
    margin-left: min(1.067vw,5.333px);
    display: inline-block;
    width: min(1.867vw,9.333px);
    height: min(2.933vw,14.667px);
    background-size: min(1.867vw,9.333px) min(2.933vw,14.667px);
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url(../image/iconAr1.png)
}

.box-title[data-v-5cc09865] {
    background: #f7f8f9
}

.tabs[data-v-5cc09865] {
    position: relative;
    z-index: 10;
    height: min(11.733vw,58.667px);
    line-height: min(11.733vw,58.667px);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    padding-left: min(1.333vw,6.667px)
}

.tabs .tab[data-v-5cc09865] {
    color: #29292e;
    font-size: min(4.267vw,21.333px);
    padding: 0 min(4vw,20px);
    position: relative
}

.tabs .tab.selected[data-v-5cc09865] {
    color: #f53236
}

.lott-test-section[data-v-20d45cac]{
    margin-top: min(2vw, 10px);
    font-family: PingFangSC-Regular, PingFang SC, Microsoft YaHei, PingHei, STHeitiSC-Light, Lucida Grande, Lucida Sans Unicode, Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
}

.lott-test-title[data-v-20d45cac] {
    font-size: min(4.6vw, 23px);
    font-weight: 700;
    color: #2b2a2a;
    margin-top: min(1vw, 5px);
}

.lott-test-issue[data-v-20d45cac] {
    font-size: min(3.733vw, 18.667px);
    font-weight: 500;
    color: #29292e;
    margin-left: min(2vw, 10px);
}

.lott-test-week[data-v-20d45cac] {
    font-size: min(3.733vw, 18.667px);
    font-weight: 500;
    color: #868689;
    margin-left: min(2vw, 10px);
}

.lott-test-time[data-v-20d45cac] {
    font-size: min(3.733vw, 18.667px);
    color: #868689;
    margin-top: min(1vw, 5px);
}

