ul, ol {list-style: none;}
/* .aio-layout a {padding: 0;} */
.channel-item {margin-bottom: 15px;line-height: 20px;}
.channel-item a {display: block;padding: 20px 12px 12px;border: 1px solid #eee;background-color: #fff;position: relative;}
.channel-item .metabox {display: flex;justify-content: space-between;align-items: center;margin-bottom: 28px;}
.channel-item .metabox .meta {display: flex;align-items: center;flex-wrap: wrap;flex: 1;}
.channel-item .metabox .meta span {display: inline-block;vertical-align: top;margin-right: 4px;color: #666;}
.channel-item .metabox .meta .state {width: 50px;text-align: center;background: no-repeat 0 0;background-size: 100% auto;font-size: 12px;color: #fff;line-height: 18px;}
.channel-item .metabox .meta .member {background-image: url("../images/data/icon_meta_1.png");}
.channel-item .metabox .meta .lock {background-image: url("../images/data/icon_meta_2.png");}
.channel-item .division {display: inline-block;vertical-align: top;min-width: 70px;text-align: center;padding: 0 2px 0 26px;position: relative;font-size: 12px;}
.channel-item .division + .division {margin-left: 4px;}
.channel-item .division:before {background: no-repeat center center;background-size: 100% auto;position: absolute;left: 0;top: 0;height: 100%;width: 24px;color: #fff;text-align: left;padding-left: 4px;box-sizing: border-box;}
.channel-item .division[data-value="北"] {background-color: #f0f6ff;color: #1674ff;padding-right: 2px;border-radius: 2px;overflow: hidden;}
.channel-item .division[data-value="竞"] {background-color: #e9ffe7;color: #5aca35;padding-right: 2px;border-radius: 2px;overflow: hidden;}
.channel-item .division[data-value="北"]:before {content: "北";background-image: url("../images/data/icon_block_1.png");}
.channel-item .division[data-value="竞"]:before {content: "竞";background-image: url("../images/data/icon_block_2.png");}
.channel-item .content {display: flex;text-align: center;}
.channel-item .team {flex: 1;overflow: hidden;}
/* .channel-item .team.active {color: #f72828;font-weight: bold;} */
.channel-item .team .icon-team {display:block;width: 64px;height: 64px;object-fit: contain;margin: 0 auto 12px;}
.channel-item .team .name {font-size: 16px;}
.channel-item .percent {text-align: center;}
.channel-item .percent .value {font-size: 32px;color: #ea3e32;line-height: 30px;}
.channel-item .percent .value em {font-size: 0.7em;}
.channel-item .percent .label {color: #666;}
.channel-item .scorebox {width: 100px;position: relative;}
.channel-item .scorebox .score {font-size: 32px;color: #ea3e32;line-height: 30px;margin: 13px 0;}
.channel-item .scorebox .handicap {color: #999;}
.channel-item .result:before {width: 100px;line-height: 40px;border-radius: 6px;font-size: 20px;display: block;}
.channel-item .result[data-status="0"]:before {content: "分析中";background-color: #ffefe3;color: #ff6a00;}
.channel-item .result[data-status="1"]:before {content: "已更新";background-color: #ff6a00;color: #fff;}
.channel-item .status {color: #666;height: 20px;}
.channel-item .hit.is-hit {position: absolute;right: 20px;top: 54px;width: 48px;height: 48px;background: url("../images/seal_1.png") no-repeat center center;background-size: contain;}
.channel-item .corner {display: flex;justify-content: flex-end;align-items: flex-end;width: 110px;}
.index-card {background-color: #fff;}
.index-card .title {display: flex;justify-content: space-between;align-items: center;line-height: 40px;padding: 0 12px;border-bottom: 1px solid #f0f2f8;}
.index-card .title h2 {font-size: 20px;font-weight: bold;}
.index-card .title .more {color: #ff6a00;font-size: 14px;padding: 0 12px 0 0;background: url("../images/icon/icon_arrow_right.png") no-repeat right center;background-size: 8px auto;}
.index-card .channel-item .corner > * {display: none;}
.data-submit-bar {display: flex;align-items: center;height: 50px;background-color: #fff;}
.data-submit-bar .text {flex: 1;padding: 0 10px;line-height: 20px;}
.data-submit-bar .text em {color: #ea3e32;font-weight: bold;}
.data-submit-bar .button {padding: 0 10px;color: #FF8A21;}
.data-submit-bar .button:before {content: "开通";}
.data-submit-bar .button[data-is-vip="1"]:before {content: "续费";}

.channel-item .new-corner .limit-value{border-color: #1674ff;background-color: transparent;color: #1674ff;height: auto;font-size: 14px;width: 90px;}
.new-corner .limit-value span{float: initial;width: 100%;background: #1674ff;color: #fff;line-height: 30px;font-size: 18px;}
.new-corner .limit-value p{line-height: 30px;}

/* 当前已开通 */
/* .channel-column {display: flex;justify-content: center;background-color: #fff !important;margin: 0;flex-wrap: wrap;} */
.channel-column {background-color: #fff !important;margin: 0;}
/* .channel-column .column-item {position: relative;flex: 1;min-width: 25%;-webkit-transition: .3s;transition: .3s;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;font-size: 14px;padding: 24px 0 10px;} */
.channel-column .column-item {position: relative;min-width: 25%;-webkit-transition: .3s;transition: .3s;text-align: center;font-size: 14px;padding: 15px 0 10px;float: left;}
.channel-column .column-item:hover {color: #ff6a00;}
/* .channel-column .column-item:before {content: "";display: block;width: 50px;height: 50px;background-repeat: no-repeat;background-size: contain;} */
.channel-column .column-item:before {content: "";display: block;width: 100%;height: 50px;background-repeat: no-repeat;background-size: contain;background-position: center center;}
.channel-column .column-item[data-key="1"]:before {background-image: url("../images/data/nav_1.png");}
.channel-column .column-item[data-key="2"]:before {background-image: url("../images/data/nav_2.png");}
.channel-column .column-item[data-key="5"]:before {background-image: url("../images/data/nav_4.png");}
.channel-column .column-item[data-key="3"]:before {background-image: url("../images/data/icon-yingchao.png");}
.channel-column .column-item[data-key="4"]:before {background-image: url("../images/data/icon-dejia.png");}
.channel-column .column-item[data-key="6"]:before {background-image: url("../images/data/icon-yijia.png");}
.channel-column .column-item[data-key="7"]:before {background-image: url("../images/data/icon-xijia.png");}
.channel-column .column-item[data-key="8"]:before {background-image: url("../images/data/icon-fajia.png");}
.channel-column .column-item.isfree::after {content: "限免";position: absolute;right: 50%;top: 8px;line-height: 16px;padding: 0 4px;background-color: #EA3E32;border-radius: 3px 3px 3px 0px;font-size: 12px;color: #fff;transform: translateX(124%);}
.aio-bigpipe .channel-column {height: 110px;}
.advertisement {user-select: none;}
.selectdate-wrap {user-select: none;-webkit-user-select: none;background-color: #fff;}
.selectdate {display: flex;}
.selectdate .date-item {width: 20%;text-align: center;color: #666;line-height: 18px;font-size: 14px;padding: 10px 0;cursor: pointer;}
.selectdate .date-item.active {color: #ff6a00;}
.ai-selects-bar {padding: 15px 10px;}
.suspension-dropdown {position: relative;overflow: hidden;padding-left: 42px;}
.suspension-dropdown:before {content: "赛事：";color: #999;position: absolute;left: 0;top: 0;}
.suspension-dropdown .text {display: none;}
.suspension-dropdown .dropdown-menu {float: left;padding-bottom: 12px;}
.suspension-dropdown .dropdown-menu .item {float: left;color: #999;text-align: center;border-right: 1px solid hsla(0,0%,59.2%,.2);}
.suspension-dropdown .dropdown-menu .item a {color: #999;font-size: 15px;padding: 0 8px;position: relative;transition: 0.3s;}
/* .suspension-dropdown .dropdown-menu .item:first-child a {padding-left: 0;} */
.suspension-dropdown .dropdown-menu .item:last-child {border-right: 0;}
.suspension-dropdown .dropdown-menu .item.active a {color: #ff6a00;font-weight: bold;} 
/* .suspension-dropdown .dropdown-menu .item.active:first-child a::after {left: 0;} */
.suspension-dropdown .dropdown-menu .item.active a::after {content: "";position: absolute;bottom: -6px;left: 14px;right: 14px;height: 4px;border-radius: 2px;background-color: #ff7310;}
.suspension-dropdown .dropdown-menu .item.active:first-child::after {left: 0;}
.suspension-dropdown .dropdown-menu .item:hover {color: #ff6a00;}
.ai-selects:before {content: "分类：";float: left;color: #999;}
.ai-selects {overflow: hidden;padding: 8px 0;white-space: nowrap;}
.ai-selects .item {float: left;border-right: 1px solid hsla(0,0%,59.2%,.2);color: #999;text-align: center;font-size: 15px;padding: 0 8px;}
/* .ai-selects .item:first-child {padding-left: 0;} */
.ai-selects .item:last-child {border-right: 0;}
.ai-selects .item a {color: #999;position: relative;-webkit-transition: 0.3s;transition: 0.3s;padding: 0;}
.ai-selects .item.active a {color: #ff6a00;font-weight: bold;}
.ai-selects .item a:hover {color: #ff6a00;}
.ai-selects .item.active a::after {content: "";position: absolute;bottom: -6px;left: 0;right: 0;height: 4px;border-radius: 2px;background-color: #ff7310;}
.round-wrap {text-align: center;font-size: 16px;color: #999;border: 1px solid #eee;margin-bottom: 15px;padding: 0 30px !important;background-color: #fff;}
.round-wrap .date-item {line-height: 44px;cursor: pointer;}
.round-wrap .date-item.active {color: #ff6a00;}
.round-wrap .date-item.active::after {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 34%;height: 3px;border-radius: 2px;background-color: #ff7310;}
.round-wrap .swiper-button-next::after,
.round-wrap .swiper-button-prev::after {display: none;}
.round-wrap .swiper-button-next,
.round-wrap .swiper-button-prev {width: 30px;background: #f5f5f5 no-repeat center center;background-size: 95%;}
.round-wrap .swiper-button-prev {left: 0;background-image: url("../images/arrow-left.png");}
.round-wrap .swiper-button-next {right: 0;background-image: url("../images/arrow-right.png");}
.unlock-detail .aio-layout-box{padding-bottom: 26px;}
.unlock-detail a {padding: 0;}
.table-record-wrap {border-radius: 10px;overflow: hidden;box-shadow: 0px 6px 6px 1px rgba(222, 223, 224, 0.34);margin: 0 10px;}
.table-record {width: 100%;border-collapse: separate;text-align: center;background-color: #fff;border: 0;border-spacing: 0;}
.table-record th {font-weight: 500;padding: 8px;}
.table-record td {padding: 16px 8px;border-top: 1px solid #eee;}
.table-record th,
.table-record td {border-left: 1px solid #eee;}
.table-record th:first-child,
.table-record td:first-child {border-left: 0;}
.table-record tr:first-child td {border-top: 0;}
.table-record thead tr {background-color: #fdf1e9;color: #ff6a00;font-size: 16px;}
.table-record tbody tr {font-size: 14px;}
.table-record .ds {color: #f2330e;}
.data_channel_tool {background-color: #fff;}
.data_channel_tool > div:not(:last-child) {border-bottom: 1px solid #f5f5f5;}
.data_channel_tool .header {display: flex;align-items: center;justify-content: space-between;padding: 20px 10px;}
.data_channel_tool h1{font-size: 22px;}
.data_channel_tool h1 .icon-tips {display: inline-block;vertical-align: middle;width: 18px;height: 18px;background: url("../images/icon/icon_tips.png") no-repeat center center;background-size: contain;margin-left: 4px;cursor: pointer;}
.data_channel_tool .btn {display: inline-block;color: #fff;background-color: rgb(0 0 0 / 7%);line-height: 24px;font-size: 12px;color: #333;padding: 0 10px;border-radius: 4px;cursor: pointer;}
.data_channel_tool .result {text-align: left;color: #666;background-color: #fffcfa;line-height: 18px;padding: 8px 10px;padding-left: 30px;position: relative;}
.data_channel_tool .result:before {display: inline-block;content: "";position: absolute;left: 10px;top: 9px;width: 16px;height: 16px;background: url("../images/icon/icon_target.png") no-repeat center center;background-size: contain;}
.data_channel_tool .result em {color: #ff6a00;}
.data-layout-left .banner-image {border-radius: 10px;overflow: hidden;padding: 0;}
.data-layout-left .banner-image img {width: 100%;}
.popup-round {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 92%;max-width: 500px;line-height: 1;background-color: #fff;border-radius: 8px;}
.popup-round .header {line-height: 45px;font-size: 18px;text-align: center;border-bottom: 1px solid #e5e5e5;}
.popup-round .content {padding: 25px 25px 30px;background-color: #fff;border-radius: 0 0 8px 8px;overflow: hidden;}
.popup-round .tips {color: #999;font-size: 14px;text-align: center;padding: 8px 5px;line-height: 20px;}
.popup-round .tips:before {content: "";display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url("../images/icon/warning.png") no-repeat center center;background-size: contain;margin-right: 4px;}
.popup-round .round-content {margin-bottom: 24px;}
.popup-round .btngroup {display: flex;flex-wrap: wrap;}
.popup-round .btngroup .item {width: 32%;margin-right: 2%;background-color: #fff;line-height: 38px;color: #ea3e32;font-size: 16px;text-align: center;cursor: pointer;position: relative;padding-right: 52px;user-select: none;margin-bottom: 20px;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.08);border-radius: 20px;border: 1px solid #EA3E32;}
.popup-round .btngroup .item span {display: inline-block;}
.popup-round .btngroup .item .discount {position: absolute;right: 2px;top: 2px;bottom: 2px;width: 50px;border-radius: 0 36px 36px 0;line-height: 35px;}
.popup-round .btngroup .item[data-ai-vis] {background-color: #EA3E32;color: #fff;}
.popup-round .btngroup .item:nth-child(3n+3) {margin-right: 0;}
.popup-round .round-title {font-size: 20px;margin-bottom: 10px;}
.popup-round .round-list-scroll {max-height: 300px;overflow: auto;padding-bottom: 116px;}
.popup-round .round-list-scroll::-webkit-scrollbar {width: 5px;height: 5px;background: #e4e4e4;}
.popup-round .round-list-scroll::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #FF6A00;}
.popup-round .round-list {overflow: hidden;}
.popup-round .round-list .round-item {float: left;width: 18%;height: 40px;border-radius: 40px;background-color: #fff;text-align: center;cursor: pointer;font-size: 16px;margin: 8px 2.2% 8px 0;user-select: none;display: flex;flex-direction: column;justify-content: center;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.08);}
.popup-round .round-list .round-item:nth-child(5n+5) {margin-right: 0;}
.popup-round .round-list .round-item[data-ai-vis] {background-color: #ff8a2f;color: #fff;}
.popup-round .round-list .round-item.active::after {content: "(已解锁)";display: block;}
.popup-round .round-list .round-item.active {background-color: #ff6a00;color: #fff;}
.popup-round .confirm {background: linear-gradient(142deg, #FFAF3B 0%, #FF8A21 100%);box-shadow: 0px 2px 19px 0px #F8C89D;text-align: center;border-radius: 50px;display: flex;justify-content: center;flex-direction: column;line-height: 1.3;color: #fff;font-size: 18px;margin: 0 38px;padding: 6px 0;}
.popup-round .confirm span:nth-child(2) {font-size: 12px;}
.popup-round .icon-close {position: absolute;left: 50%;top: calc(100% + 10px);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 33px;height: 33px;cursor: pointer;background: url("../images/icon/icon-close.png") no-repeat center center;background-size: contain;}
.popup-round .foot-submit {position: absolute;bottom: 0;left: 0;right: 0;padding: 40px 0 20px;background: linear-gradient(180deg, #FFFFFF 0%, #EFEFEF 100%);border-radius: 8px;}
.limit-value {width: 94px;height: 40px;background-color: #fae3d2;border-radius: 4px;font-size: 12px;color: #fff;border: 1px solid #fae3d2;}
.limit-value span {float: left;width: 50%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: 16px;}
.limit-value span em {font-size: 18px;font-weight: bold;}
.limit-value .now {background: url("../images/data/icon_block_4.png") no-repeat;background-size: 100% auto;}
.limit-value .max {color: #ff7310;}
.limit-value.red {background-color: #ffe4e4;border-color: #ffe4e4;}
.limit-value.red .now {background-image: url("../images/data/icon_block_3.png");}
.limit-value.red .max {color: #f72828;}
.limit-value.blue {background-color: #fff;border-color: #1674ff;}
.limit-value.blue .now {background-image: url("../images/data/icon_block_5.png");}
.limit-value.blue .max {color: #1674ff;}
.btn-switch-type {font-size: 20px;font-weight: bold;line-height: 28px;/*padding-right: 20px;*/cursor: pointer;/*background: url("../images/data/icon_type.png") no-repeat right center;background-size: 18px auto;*/}
.switch-type {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 1000;display: none;}
.switch-type .content {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.2);width: 100%;max-width: 500px;border-radius: 8px;padding: 0 40px;}
.switch-type .title {text-align: center;font-size: 24px;font-weight: bold;margin: 18px 0;}
.switch-type .list {margin-bottom: 20px;display: flex;justify-content: space-between;}
.switch-type .list .a0item {width: 56px;line-height: 24px;text-align: center;background-color: #fff;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);border-radius: 1px;cursor: pointer;text-decoration: inherit;color: #333;}
.switch-type .list .a0item:hover,
.switch-type .list .a0item[data-ai-vis] {background-color: #fff8f5;}
.switch-type .close {position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;background: url("../images/bt-close.png") no-repeat center center;background-size: 60%;cursor: pointer;}
.switch-type[data-ai-vis] {display: block;}
.a0item {-webkit-user-select: none;user-select: none;}
.hot-zone {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 1000;display: none;}
.hot-zone[data-ai-vis] {display: block;}
.hot-zone .aio-layout {height: 100%;}
.hot-zone .image {position: absolute;}
.hot-zone .image1 {left: 28%;top: 305px;width: 260px;}
.hot-zone .image2 {left: 3%;top: 426px;width: 260px;}
.hot-zone .image3 {right: 2%;top: 393px;width: 522px;}
.hot-zone .image4 {right: 2%;top: 582px;width: 522px;}
.hot-zone .btn {top: 85%;left: 50%;width: 200px;margin-left: -100px;cursor: pointer;}


.z0jsimg {position: relative;background: url(../images/data/report_text.png) no-repeat center center;background-size: cover;}
.z0jsimg .bgimg {padding-top: 28.169%;}
.z0jsimg .content {position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);text-align: left;color: #fff;font-size: 12px;line-height: 18px;padding: 1% 3%;}

/* 新版本 */
.data_channel_explain{margin-bottom: 15px;}

.report .main-banner {display: block;}