.aio-strong{color: #2072da;}
.aio-layout-left{background:none;box-shadow: none;padding-right: 15px;}
.aio-layout-left .aio-layout-box{background-color: white;}
.aio-layout-left .aio-layout-news:last-child{ padding-bottom:0;}
.aio-layout-title+.aio-rel>.aio-layout-right .aio-layout-title{margin-top: -55px;}
.aio-layout-right .aio-layout-title h3{padding-left:90px;}
.aio-layout-right .aio-layout-title h3:before{ left:10px;}
.aio-layout-right .aio-layout-title h3:after{transform:none;left: 0;border-radius: 2px 2px 0 0;box-shadow: 0 0 3px #aaa;box-shadow: 0 0 3px rgb(0 0 0 / 20%);}
.aio-layout-right .aio-layout-title+.aio-bar{ transform:none; border:none;}
.aio-widget-player .aio-layout-left{ padding-right:0;}

.app-match-scroll .aio-widget-scroll-h{padding:0;background: none;box-shadow: none;max-width: 1164px;}

.app-match-scroll .aio-items{padding: 0;}
.app-match-scroll .aio-items>li{width: 25%;margin: 0;padding: 0 2px;border: none !important;}
.app-match-scroll .aio-items>li>a{padding: 5px;height: 115px;border-radius: 6px;background-color: #ffeabc;background: linear-gradient(45deg,#acdffb,#c4e2f3,#e6f6ff,#c9ecff 80%);background-size: cover;}
.app-match-scroll .aio-items>li[data-st="0"]>a{background: linear-gradient(to left,#d4efff,#d3efff 60%);}
.app-match-scroll dt{border-bottom: solid 1px rgb(0 0 0 / 11%);position: relative;line-height: 28px;z-index: 1;padding: 0 5px;text-align: center;height: 29px;}
.app-match-scroll dd{display:inline-block;width:50%;text-align: center;position: relative;padding: 5px 35px 0 0;position: relative;overflow: hidden;font-size: 14px;line-height: 16px;white-space: normal;vertical-align: top;}
.app-match-scroll dd.d-team-away{padding: 5px 0 0 35px;}
.app-match-scroll dd .aio-logo{background-image: url(../images/logo-clean.png);top: 2px;position: static;display: block;border-radius: 9px;width: 40px;height: 40px;margin: 0 auto 4px auto;}
.app-match-scroll .c-team{ color: black; }
.app-match-scroll .c-match{font-size: 13px;display: inline-block;font-weight: bold;float: left;}
.app-match-scroll .c-time{padding-left: 6px;font-size: 12px;vertical-align: middle;display: inline-block;float: right;word-spacing: 10px;}
.app-match-scroll .c-status{position:absolute;left:20%;right:20%;font-weight: bold;}
.app-match-scroll .s-ing{ color: red; }
.app-match-scroll .c-score{position: absolute;right: 0;left: 0;top: 40px;font-size: 26px;text-align: center;font-weight: bold;}
.app-match-scroll li[data-st="0"] .c-score{ font-size:0;}
.app-match-scroll li[data-st="0"] .c-score .d-vs:before{content:'VS';font-size: 19px;}
.app-match-scroll .c-live{position: absolute;left: 50%;top: 77px;text-align: center;width: 64px;line-height: 20px;background: #f20;color: white;border-radius: 3px;transform: translateX(-50%);font-size: 12px;display: block;}
.app-match-scroll li[data-st="0"] .c-live{background:none;color: initial;font-size:0;color: #2072da;box-shadow: 0 0 1px #2072da;background: white;}
.app-match-scroll li[data-st="0"] .c-live:before{content:'数据分析';font-size:12px;display: block;}
.app-match-scroll li[data-st="0"] .c-live>*{ display:none;}
.app-match-scroll .c-score.d-score-away{ left:0; right:auto;}
.app-match-scroll .d-vs{ margin:0 -4px;}
.app-match-scroll .d-score{padding: 0 4px;margin: 0 -2px;}

.app-m-st[data-st][data-flash]:before{ color:red;}
.app-m-st[data-st]:before{content:'未';font-size:12px;display: block;}
.app-m-st[data-st="--1"]:before{content: '异常';}
.app-m-st[data-st="-1"]:before{content: '上半场';}
.app-m-st[data-st="-2"]:before{content: '中场';}
.app-m-st[data-st="-3"]:before{content: '下半场';}
.app-m-st[data-st="-4"]:before{content: '全场';}
.app-m-st[data-st="-10"]:before,
.app-m-st[data-st="-11"]:before,
.app-m-st[data-st="-12"]:before,
.app-m-st[data-st="-13"]:before,
.app-m-st[data-st="-14"]:before,
.app-m-st[data-st="-15"]:before{content: '加时';}
.app-m-st[data-st="-20"]:before,
.app-m-st[data-st="-21"]:before{content: '点球';}
.app-m-st[data-st="-4"]:before,
.app-m-st[data-st="-30"]:before,
.app-m-st[data-st="-31"]:before{content: '完场';}
.app-m-st[data-st="-40"]:before{content: '腰斩'; }
.app-m-st[data-st="-41"]:before{content: '推迟';}
.app-m-st[data-st="-42"]:before{content: '中断';}
.app-m-st[data-st="-43"]:before{content: '腰斩';}
.app-m-st[data-st="-44"]:before{content: '取消';color: green;}
.app-m-st[data-st="-45"]:before{content: '待定';}
.app-m-st[data-st="-46"]:before{content: '弃权';color: green;}
.app-m-st[data-st="-47"]:before{content: '金球';}
.app-m-st[data-st="*1"]:before{content: '即将开赛';transform: scale(.77);display: block;white-space: nowrap;}
.app-m-st[data-st$="+"]:after{content: none;}



.app-m-st.e-s2[data-st="-1"]:before,
.app-m-st.e-s2[data-st="-2"]:before,
.app-m-st.e-s2[data-st="-3"]:before,
.app-m-st.e-s2[data-st="-4"]:before,
.app-m-st.e-s2[data-st="-5"]:before,
.app-m-st.e-s2[data-st="-6"]:before,
.app-m-st.e-s2[data-st="-7"]:before,
.app-m-st.e-s2[data-st="-8"]:before,
.app-m-st.e-s2[data-st="-11"]:before,
.app-m-st.e-s2[data-st="-13"]:before,
.app-m-st.e-s2[data-st="-20"]:before{ color: #d20; }
.app-m-st.e-s2[data-st="-1"]:before{content: '第一节';}
.app-m-st.e-s2[data-st="-2"]:before{content: '第一节完';font-weight: bold;}
.app-m-st.e-s2[data-st="-3"]:before{content: '第二节';}
.app-m-st.e-s2[data-st="-4"]:before{content: '第二节完'; font-weight: bold;}
.app-m-st.e-s2[data-st="-5"]:before{content: '第三节';}
.app-m-st.e-s2[data-st="-6"]:before{content: '第三节完';font-weight: bold;}
.app-m-st.e-s2[data-st="-7"]:before{content: '第四节';}
.app-m-st.e-s2[data-st="-8"]:before{content: '第四节完';font-weight: bold;}
.app-m-st.e-s2[data-st="-11"]:before{content: '上半场';}
.app-m-st.e-s2[data-st="-12"]:before{content: '中场';}
.app-m-st.e-s2[data-st="-13"]:before{content: '下半场';}
.app-m-st.e-s2[data-st="-20"]:before{content: '加时赛';}

.app-m-st[data-extra]::after,
.app-m-st[data-v]::after{/* font-size: 12px; */display: inline-block;color: #d20;padding: 0 6px;}
.app-m-st.e-s1::after {content: attr(data-v);}
.app-m-st.e-s2::after {content: attr(data-extra);}


.app-m-st[data-minute]:before{content: attr(data-minute);padding: 0 2px;display: inline-block;color: #f00;font-size: 14px;}
.app-m-st[data-minute]:not([data-minute*="+"]):after{display:inline-block;background: url(../images/point.gif) no-repeat center 0;content: '';width: 3px;height: 3px;vertical-align: top;}



.aio-items .aio-logo{display: inline-block;width: 22px;height: 22px;background: url(../images/logo-icon.png) no-repeat center center;background-size: contain;vertical-align: middle;position: absolute;left: 0;top: 0px;}
.match-list{height: 352px;}
.app-match-player{ overflow:hidden;}
.app-match-player a.aio-item{text-align: center;display: block;font-size: 0;padding: 8px;position: relative;height: 77px;transition: all .5s;overflow: hidden;border-top: solid 1px #eee;}
.app-match-player a.aio-item:hover{background: #e1eeff;}
.app-match-player .c-matchname, .app-match-player .c-date{font-size: 14px;position: absolute;top: 6px;left: 0;right: 0;z-index: 1;}
.app-match-player .c-date{top: 24px;font-size: 12px;opacity: .8;}
.app-match-player>li.aio-on{background:none !important;}
.app-match-player>li.aio-on a.aio-item{height: 153px;}
.app-match-player>li.aio-on .c-score strong{background-color: #886843;color: #ffffff;border-radius: 3px;padding: 0 6px;}
.app-match-player .c-team{width: 50%;display: inline-block;font-size: 14px;line-height: 16px;padding: 0 40px 0 0px;vertical-align: top;z-index: 1;position: relative;}
.app-match-player .aio-logo{position:static;display: block;margin: 0 auto 3px auto;width: 30px;height: 35px;border-radius: 9px;}
.app-match-player>li.aio-on .aio-bg{position: absolute;left: -10px;width: 25%;bottom: 0;top: 0;opacity: .2;background-size: auto 90%;background-repeat: no-repeat;background-position: right center;z-index: -1;}
.app-match-player>li.aio-on .d-team-away .aio-bg{left:auto;right: -10px;background-position-x: left;}
.app-match-player>li.aio-on a.aio-item .c-team{height:100%;padding-top: 30px;font-weight: bold;font-size: 17px;line-height: 20px;}
.app-match-player>li:not(.aio-on) a.aio-item .c-team{ background:none !important;}
.app-match-player .c-team.d-team-away{padding: 0 0px 0 40px;}
.app-match-player .c-expert{position: absolute;bottom: 8px;left: 50%;font-size: 12px;color: #ffffff;transform: translateX(-50%);background: #0c62ce;border-radius: 2px;padding: 0 10px;min-width: 20%;line-height: 20px;}
.app-match-player>li.aio-on .c-match{top: 104px;bottom: auto;font-size: 14px;}
.app-match-player>li.aio-on .aio-logo{width:50px;height:50px;margin-bottom: 15px;}
.app-match-player>li.aio-on .c-status{top: 5px;bottom: auto;font-size: 16px;line-height: 25px;display: block;left: 0;right: 0;width: auto;text-align: center;transform: none;}
.app-match-player>li.aio-on[data-st="0"] .c-status{transform: scaleX(0.8);transform-origin: center;top: 52px;}
.app-match-player>li.aio-on .c-score{top: 42px;font-size: 33px;line-height: 45px;color: #886843;white-space: nowrap;transform: scaleX(0.88);letter-spacing: -1px;font-family: emoji;}
.app-match-player>li.aio-on[data-st="0"] .c-status:before{font-size: 42px;}

.app-match-list{text-align: center;}
.app-match-list .r-item{list-style: none;font-size: 0;padding: 3px 0;line-height: 0;border-bottom: solid 1px #ddd;border-bottom: solid 1px rgb(0 0 0 / 10%);}
.app-match-list .r-item:nth-child(even){background-color: rgb(0 0 0 / 4%);}
.app-match-list .r-item>li{display: inline-block;font-size: 12px;opacity: .8;line-height: 26px;vertical-align: middle;}
.app-match-list .r-item:before{display:inline-block;width: 3%;content:'';background: url(../images/icon-football-black.png) no-repeat center center;height: 20px;background-size: auto 82%;vertical-align: middle;}
.app-match-list .r-item[data-sportid="2"]:before{ background-image:url(../images/icon-basketball-black.png);}
.app-match-list .r-item[data-sportid="1"]:not([data-st="0"]):before{ background-image:url(../images/icon-football-color.png);}
.app-match-list .r-item[data-sportid="2"]:not([data-st="0"]):before{ background-image:url(../images/icon-basketball-color.png);}
.app-match-list li.c-time{width: 5%;line-height: 15px;white-space: break-spaces;}
.app-match-list li.c-match{width: 8%;opacity: 1;font-weight: bold;}
.app-match-list li.c-status{width: 5%;opacity: 1;line-height: 18px;}
.app-match-list .r-item>li.c-home, .app-match-list .r-item>li.c-away{width: 24%;text-align: right;opacity: 1;position: relative;padding-right: 30px;font-size: 14px;}
.app-match-list .aio-logo{top: 3px;left: 5px;width: 20px;height: 20px;background-image: none;}
.app-match-list .c-home .aio-logo{left: auto;right: 5px;}
.app-match-list .r-item>li.c-away{text-align: left;padding: 0 0 0 30px;}
.app-match-list li.c-score{width: 10%;font-size: 16px;font-weight: bold;white-space: nowrap;}
.app-match-list li.c-score>span{ display:inline-block; padding:0 4px;}
.app-match-list .r-item[data-st="0"] li.c-score{ font-size:0;}
.app-match-list .r-item[data-st="0"] li.c-score>*{ display:none;}
.app-match-list .r-item[data-st="0"] li.c-score:before{content:'VS';font-size: 13px;font-weight: normal;vertical-align: middle;letter-spacing: 0;}
.app-match-list li.c-tool{width: 21%;opacity: 1;text-align: right;padding-right: 10px;}
.app-match-list .c-tool a{display: inline-block;padding: 0 5px;vertical-align: middle;}
.app-match-list .c-tool a.t-play{display:inline-block;width: 40px;height: 26px;font-size:0;background: url(../images/icon-football-play.png) no-repeat center center;background-size: auto 87%;border-radius: 3px;}
.app-match-list .c-tool a.t-expert{box-shadow: 0 0 0 1px #d20;border-radius: 1px;font-size: 12px;color: #d20;min-width: 40px;text-align: center;line-height: 18px;padding: 0 1px;background: white;}
.app-match-list .r-item[data-sportid="1"] .c-tool a.t-play{background-image:url(../images/icon-football-play.png);}
.app-match-list .r-item[data-sportid="2"] .c-tool a.t-play{ background-image:url(../images/icon-basketball-play.png);}

.app-match-rank td>strong{display: inline-block;color: white;background: #2072da;padding: 0 5px;min-width: 18px;border-radius: 2px;line-height: 18px;}
.app-match-rank tbody>tr>th{width: 40%;padding-left: 30px;position: relative;font-weight: normal;}
.app-match-rank th .aio-logo{position:absolute;left: 0;top: 50%;transform: translateY(-50%);}
.app-match-rank th a{display: block;padding:0;line-height: 18px;}
.app-match-rank thead th{padding-left: 34px;}
.aio-widget-scroll-big .aio-items>li.aio-on .aio-bt-page{background: #2072da;}
.aio-layout-news>li.aio-more strong{color: #007fc5;}

.aio-layout>.aio-layout-title{width:70%;overflow:hidden;white-space:nowrap;border-right: solid 15px rgb(255 255 255 / 0%);font-size: 15px;height: 60px;line-height: 60px;}
.aio-layout-title>*{ vertical-align:middle;}
.aio-layout-title h1,
.aio-layout-title h2{color: #2072da;text-shadow: 1px 1px 2px rgb(255 255 255);}
.aio-layout-title h4{color: #2072da;}
.aio-layout-title .aio-logo{display:inline-block;width: 60px;height: 60px;background-repeat: no-repeat;background-size: contain;background-position: center;margin-right: 20px;}
.aio-layout-title .aio-logo[style*="/null?"]{ display:none;}
.aio-layout-title .aio-logo+*{ display:inline-block;}
.aio-layout-title.aio-bold{padding-bottom:10px;border-bottom: solid 1px #aaa;}

.aio-widget-player .aio-iframe{/* transform: scale(1.02); */transform-origin: bottom;}
.aio-widget-player .aio-items>li.aio-on:before{background-color: #1277d9;}
.aio-widget-player .aio-items>li.aio-on .aio-item{background-color: #2072da;background: linear-gradient(to right,#2c95fb,#9dc3f1 60%);color: black;}

h3.app-title-news:after{background: #2072da;}
h3.app-title-luosi:before{ background-image: url(../images/icon-logo-premier-league.png); }
h3.app-title-luosi:after{background: #10114b;}
h3.app-title-rank:after{background: #10114b;}
h3.app-title-rank:before{top: -23px;background-image: url(../images/icon-rank.png);}

.aio-layout-article .aio-content p{padding: 10px 0;line-height:32px !important;font-size:16px;font-size: inherit !important;font-family: inherit !important;}
.aio-layout-article img{max-width:100%;}
.aio-layout-article p>img,
.aio-layout-article .boti_img img{ display:block; width:100%; margin:0 auto;}
.aio-layout-article .boti_text{ padding-bottom:20px;}

.aio-bt-m, a.aio-bt-m, 
.aio-bt-l, a.aio-bt-l,
.aio-bt-xl, a.aio-bt-xl, 
.aio-bt-xxl, a.aio-bt-xxl,
.aio-bt-submit,a.aio-bt-submit{background: #2072da;color: white;cursor: pointer;}

.aio-layout-news-list .aio-img.app-news-cqzb{ background:url(../images/other-cqzb.png) no-repeat center center; background-size:cover;}
.app-live-topad a{ margin-top:10px;}

.aio-widget-scroll-big .aio-panel{ background:none !important;}
.app-live-topad a{background: #ee6300;background: linear-gradient(45deg,#ff7512,#ff7512,#ff7512,#ee6300 80%);display: block;height: 115px;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.aio-widget-drop.app-icon-live a{background: url(../images/icon-play-white.png) no-repeat left center;background-size: 15px auto;opacity: .9;padding-left: 25px;}

#home_news2 .aio-layout-left .aio-layout-title{ display:inline-block;}
#home_news2 .aio-widget-panel{height: 900px;z-index: 1;border: none;transform: none;box-shadow: 0 0 3px rgb(0 0 0 / 20%);background: #f1f1f1;}
#home_news2 .aio-widget-panel>li>.aio-box{top: 50px;}
#home_news2 .aio-widget-panel:before{top:60px;display: none;}
#home_news_list{text-align: left;}
#home_rank_point:before{top: 50px;height: 40px;background: #fff;box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px rgb(0 0 0 / 20%);}
#home_rank_point>li>.aio-title{padding: 2px 5px;line-height: 50px;height: 50px;}
#home_rank_point>li>.aio-title:before{content:'';width: 35px;margin-left: -35px;height: 25px;vertical-align: middle;display:inline-block;background: url(../images/icon-football-black.png) no-repeat center top 0px;background-size: auto 95%;}
#home_rank_point>li.aio-on:first-child>.aio-title:before{ background-image:url(../images/icon-football-color.png);}
#home_rank_point>li:last-child>.aio-title:before{ background-image:url(../images/icon-basketball-black.png);}
/* #home_rank_point>li.aio-on:last-child>.aio-title:before{ background-image:url(../images/icon-basketball-color.png);} */
#home_rank_point>li>.aio-box{top: 50px;overflow: visible;}
#home_rank_point.aio-widget-panel .aio-widget-panel>li>.aio-box{top: 40px;}
#home_match_3{min-height: 905px;}
#home_match_point{overflow: hidden; transform: translateY(-60px); margin-bottom: -60px;}

.jwp-useritem{border-radius: 3px;color: #fff !important;/* background: rgb(0 127 197 / 10%); */height: 35px;position: relative;z-index: 5;padding: 0 !important;transition:all .3s;min-width: 170px;max-width: 270px;white-space: nowrap;text-overflow: ellipsis;opacity: 0;transition: all 2s;/* width: 0; *//* min-width: 0; */}
.jwp-useritem.aio-on{opacity:1;height: 35px;line-height: 35px;}
.jwp-useritem .c-name{font-size:14px;/* color: white; */font-weight: bold;display: inline-block;padding: 0 5px 0 5px;line-height: 35px;}
.jwp-useritem .c-group{ font-size:12px;}
.jwp-useritem .c-name:before{content:'';border-color: #ffffff rgb(0 0 0 / 30%) #ffffff rgb(0 0 0 / 30%);border-style: solid;border-width: 10px 4px;height: 20px;margin-right: 10px;vertical-align: top;display: inline-block;font-size: 0;border: none;width: 5px;background: #007fc5;height: 5px;border-radius: 100%;vertical-align: middle;margin: 0 6px 0 0;}

.jwp-userpanel{overflow: hidden;transition: all .5s;display:block;z-index: 2;left: 18px;right: 18px;position: absolute;background: white;background: linear-gradient(180deg,#c7e4ff,#ffffff 80%);padding: 10px;box-shadow: 0 2px 3px rgb(0 0 0 / 30%);border-radius: 0 0 3px 3px;font-size: 12px;color: rgb(0 0 0 / 60%);}
.jwp-userinfo:not(:hover) .jwp-userpanel{height: 0;opacity: 0;padding:0 10px;}
.jwp-userpanel .c-list{list-style: none;border-bottom: solid 1px rgb(0 0 0 / 10%);margin-bottom: 10px;padding-bottom: 5px;text-align: left;}
.jwp-userpanel .c-list>li strong{float:right;font-size:16px;color: black;display: inline-block;min-width: 20px;text-align: center;}
.jwp-userpanel .c-item{display:block;font-size: 14px;text-align: center;}
.jwp-userpanel .c-item svg{font-size: 140%;margin-right: 10px;}
.jwp-userpanel .icon-logout{ display:inline-block;background: url(../images/icon-logout.png) no-repeat left center;width: 25px;height: 18px;background-size: contain;vertical-align: middle;}

.jwp-avatar{width: 100px;height: 100px;font-size: 40px;line-height: 100px;border-radius: 3px;vertical-align: middle;margin: 8px 0;background: url(../images/user/app-user-avatar.png) no-repeat center center;background-size: cover;display: inline-block;box-shadow: 0 0 0 1px rgb(0 0 0 / 10%);position: relative;}
.jwp-avatar.aio-com-camera{background: #fafafa url(../images/icon-camera.png) no-repeat center center;background-size: cover;}
.jwp-avatar.aio-com-camera:not([style*="image"]){background-size: 50%;}
.jwp-useritem .jwp-avatar{width: 35px;height: 35px;margin: 0 10px 0 -15px;vertical-align: top;background-color: white;box-shadow: 0 0 0 1px rgb(255 255 255 / 40%);transition: all .3s;}
.jwp-userinfo:hover .jwp-avatar{transform: scale(1.3);border-radius: 100%;}
.jwp-userinfo:hover .jwp-useritem{border-radius:20px;}

.aio-layout-remark.contact-diy{background: #eee url(../images/img-contact-wechat.png) no-repeat right 10px center;background-size: 130px auto;padding-right: 140px;min-height: 140px;}

.aio-com-switch{background: #41a4de;box-shadow: 0 0 0 1px rgb(255 255 255 / 20%);padding: 0;}
.aio-com-switch .aio-item{ color:white;}
.aio-com-switch .aio-item.aio-on{background:white;color: #007fc5;font-weight: bold;font-size: 15px;}

.aio-layout-news.aio-normal>li.aio-on{background: #2072DA;color: white;}

.ai-match-box {background: linear-gradient(to top,rgb(255 229 191), rgb(255 255 255));background: linear-gradient(to top,rgb(115 116 193), rgb(16 17 75));/* color: white; */background: linear-gradient(to top,rgb(181 182 255), rgb(255 255 255));}
.ai-match-box .aio-layout-vs dl{/* border-bottom-color: rgb(0 0 0 / 15%); */}
.ai-match-box .aio-layout-vs dd {padding: 55px 20px 0 20px;text-align: center;font-size: 14px;}
.ai-match-box .aio-layout-vs dd .aio-logo {width: 50px;height: 50px;left: 50%;right: auto;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.ai-match-box .aio-layout-vs dt {top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 26px;line-height: 34px;}
.ai-match-box .aio-layout-vs dt::after {content: attr(data-date);display: block;font-size: 13px;font-weight: 500;line-height: 1.4;max-width: 60px;margin: 0 auto;word-spacing: 10px;}
.ai-match-box .aio-layout-vs .aio-item{ color:inherit;}
.aio-layout-right .ai-match-box h3.app-title-luosi{padding-top: 0;padding-bottom: 0;line-height: 40px;}
.aio-layout-right .ai-match-box h3.app-title-luosi:after{ top:0;}
.ai-match-box .more-list {display: inline-block; text-align: center;margin: 10px 0;background: #141550;color: #fff;padding: 6px 20px;border-radius: 38px;cursor: pointer; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#ai_news_match {height: 350px;}
#ai_news_match[data-ai-vis="1"] {height: auto;}
#ai_news_match[data-ai-vis="1"]+.aio-align-c {display: none;}
#home_ai_match .aio-padd-v2 {height: 540px;padding-bottom: 0;padding-top: 0;}
@media screen and (min-width: 960px) {
    .aio-layout-news .aio-time[data-hits]:after{ content:none;}  
}

@media screen and (min-width: 1240px) {
    .app-match-scroll .aio-bt-page{border: none;left: -30px;}
    .app-match-scroll .aio-bt-page.aio-bt-next{right: -30px;}
}
.jwp-list-content .jwp-list-item{display: flex;align-items: center;justify-content: space-between;}
.jwp-list-info{display: flex;align-items: center;}
.jwp-list-info .c-name{margin-left: 15px}
.jwp-list-info .avatar{margin: 0 0;}
.jwp-list-item .time{font-size: 14px;line-height: 20px;color: #999;text-align: right;}

.aio-author-box {text-align: center;line-height: 1;}
.aio-author-box > * {display: block;margin: 0 auto;}
.aio-author-box .avatar {border-radius: 50%;width: 80px;height: 80px;object-fit: cover;margin-bottom: 10px;}
.aio-author-box .name {font-size: 19px;}
.aio-author-box .count {margin: 10px 0 20px;}
.aio-author-box .button {width: 70px;line-height: 30px;border: none;border-radius: 4px;background-color: #ff6a00;color: #fff;font-size: 14px;cursor: pointer;}

.suspension {position: fixed;right: 24px;bottom: 100px;z-index: 1001;}
.suspension a {display: block;width: 60px;height: 60px;box-shadow: 0 0 5px rgb(0 0 0 / 5%);color: #666;font-size: 12px;line-height: 1;text-align: center;padding-top: 40px;background: #fff no-repeat center 10px;background-size: auto 20px;text-decoration: none;transition: .3s;}
.suspension a:not(:last-child) {border-bottom: 1px solid #f7ebd3;}
.suspension a:first-child {border-radius: 2px 2px 0 0;}
.suspension a:last-child {border-radius: 0 0 2px 2px;}

/* .suspension .worldCup_kefu {background-image: url(../images/fixed_kefu.png);background-size: auto 30px;background-position-y: 15%;} */
/* .suspension .worldCup_kefu .content{width: 310px;} */
.suspension .worldCup_kefu .content {width: 186px;}
.suspension .worldCup_kefu .content::before{content: "";display: none;}


.w0fwin .a1bt .content,
.suspension .content {position: absolute;right: 100%;bottom: 0;width: 170px;background-color: #fff;padding: 10px;box-shadow: 0 0 5px rgb(0 0 0 / 5%);border-radius: 2px;transform: scale(0);transform-origin: 100% 95%;transition: .3s;}
.w0fwin .a1bt .content img,
.suspension .content img {width: 100%;display: block;}
.suspension .content:before,
.w0fwin .a1bt .content:before {content: "";position: absolute;background: url("../images/scan-bar.png") no-repeat;background-size: 100% 100%;width: 100%;height: 10px;top: 10px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-animation: scan-bar 3s linear infinite;animation: scan-bar 3s linear infinite;}
.suspension a:hover {background-color: #b3d1f7;color: #000;}
.w0fwin .a1bt:hover .content,
.suspension a:hover .content {transform: scale(1);}
.suspension .scan {background-image: url(../images/icon-scanning.png);}
.suspension .qb {background-image: url(../images/icon-qb.png);background-size: auto 25px;background-position-y: 7px;}
.suspension .back {background-image: url(../images/icon-top.png);}
.w0fwin .a1bt {overflow: visible;}

.bottom-box .bottom{display: none !important;margin-bottom: 5px;}
.bottom-box .bottom:nth-of-type(1),.bottom-box .bottom:nth-of-type(2) ,.bottom-box .bottom:nth-of-type(3){display: flex !important;}
.bottom-box[data-ai-vis] .bottom{display: flex !important;}
.bottom-box .a1bt{width: 100%;height: 50px;position: relative;margin-top: 5px;font-size: 16px;border: 0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.bottom-box .a1bt::before{content: attr(ai-title);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.bottom-box[data-ai-vis] .a1bt::before{content: attr(ai-title-active);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.bottom-box .a1bt::after{content: '';position: absolute;top: 50%;right: 34%;transform: translate(-50%, -50%);width: 20px;height: 10px;background: url('../images/icon_down.png') no-repeat;background-size: 100% 100%;}
.bottom-box[data-ai-vis] .a1bt::after{content: '';position: absolute;top: 50%;right: 43%;transform: translate(-50%, -50%) rotate(180deg);width: 20px;height: 10px;background: url('../images/icon_down.png') no-repeat;background-size: 100% 100%;}


/* 
    2022/3/17
*/
.aio-widget-panel>li{padding: 0 20px;}
.aio-widget-panel>li>.aio-title{height: 40px;}
.aio-widget-panel>li:first-child>.aio-title{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.aio-widget-panel>li:last-of-type>.aio-title{border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
#home_rank_point .aio-widget-panel>li{padding: 0 2px;}
#home_rank_point .aio-widget-panel>li .aio-title{padding:0;line-height: 40px;}
#home_news2 .aio-widget-panel:after{content: '1';background: #fff;position: absolute;left: 0;right: 0;top: 0;height: 50px;z-index: -1;/* border-radius: 5px; *//* box-shadow: 0 0 3px rgb(0 0 0 / 10%); */}
#home_news2>.aio-news-panel>li>.aio-title{height:50px;line-height:50px;padding: 0 15px;}
#home_news2 .aio-widget-panel>li>.aio-box{top: 50px;background: #fff;border-radius: 0;}
.aio-layout-news-list .aio-tag { font-size:12px;max-width: 65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.aio-layout-news-list .aio-tag a{padding: 0 10px;background: #EEF4FC;border-radius: 3px;color: #2072da;margin-right: 5px;}
.aio-layout-news-list .aio-time{background: url('../images/icon-time2.png') no-repeat left center;background-size: 12px;padding-left: 18px !important;}
.aio-layout-news-list .aio-author{background: url('../images/icon-user.png') no-repeat left center;background-size: 12px;padding-left: 18px !important;right: 80px;text-align: right;opacity: 1;font-size: 13px;color: #2072da;min-width: 90px;text-align: left;}
.aio-layout-news-list .aio-title{width: 90%;overflow: hidden;height: 22px;white-space: nowrap;text-overflow: ellipsis;}
.aio-layout-news-list .aio-fufei{position: absolute;top: 0;right: 18px;background: url('../images/icon-fufei.png') no-repeat center center;background-size: cover; text-align: center;color: #fff;color: #fff;line-height: 25px;height: 35px;padding: 0 16px;}
/* .aio-layout-title+.aio-rel>.aio-layout-right .aio-layout-title{margin-top:-60px} */
#home_news2 .aio-layout-box, #home_match_list .aio-layout-box{box-shadow: inherit;}
/* 特邀专家 */
.aio-layout-espe .aio-layout-title{background: #fff;padding: 15px 10px;}
.aio-layout-title h5{font-size: 18px;font-weight: bold;border-left: 4px solid #2072da;padding-left: 8px;line-height: 20px;}
#home_news2 .aio-layout-espe .aio-widget-panel{transform: translateY(0);}
.aio-layout-title+.aio-rel>.aio-layout-right .aio-layout-newTitle{margin-top: -66px;}
.aio-widget-background{background: #ffffff;}
.aio-layout-espe .aio-layout-box{box-sizing: border-box;padding: 12px;}
.aio-layout-espe .aio-widget-panel>li{padding: 0 0px;}
.aio-widget-espe{padding: 0 12px;height: 800px;}
.aio-widget-espe::before{content: "";display: none;}
.aio-widget-espe>li>.aio-title{background: #EEF4FC;padding: 4px 20px !important;position: relative;height: 35px;color: #357FDD;}
.aio-widget-espe>li:first-child>.aio-title{border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.aio-widget-espe>li.aio-on>.aio-title{color: #fff;font-weight: bold;}
.aio-widget-espe>li.aio-on>.aio-title:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 30px;border-top-right-radius: 0;box-shadow: 0px 5px 7px rgb(190 206 227);background: linear-gradient(to bottom, #5B9CF5 10%, #1D70D9 100%);transform: none;}
.aio-widget-espe>li:last-of-type.aio-on>.aio-title:after{border-top-right-radius: 30px;border-top-left-radius: 0px;}
.aio-widget-espe>li.aio-on>.aio-title span{position: relative;z-index: 1;}

.clearfix::after{content: '';display: block;visibility: hidden;height: 0;clear: both;}

.aio-layout-recommed{background: #ffffff;padding: 0 0 10px 13px;left: inherit;bottom: inherit;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;text-align: left;}
.aio-layout-recommed-list>ul>li>ul>li>ul li{background: #EEF4FC;border-radius: 3px;width: 45%;text-align: center;padding: 10px 5px 5px;box-sizing: border-box;list-style: none;display: inline-block;margin: 1.3%;}

.aio-recommed-head{width: 70px;height: 70px;display: inline-block;position: relative;}
.aio-recommed-head img{width: 100%; height: 100%;border-radius: 100%;}
.aio-recommed-num{position: absolute;top: -5px;right: 5px;color: #fff;background: #F2330E;border-radius: 50%;text-align: center;padding: 0 5px;line-height: 18px;}
.aio-recommed-probability{width: 100%;height: 22px;line-height: 22px;background: #F2330E;border-radius: 20px;text-align: center;color: #fff;width: 85px;display: inline-block;transform: translateY(-15px);font-size: 12px;}
.aio-recommed-name{font-size: 14px;color: #333;margin-top: -10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aio-widget-background{background: #ffffff;}

#home_match_list{width: 100%;background: #fff;padding-right: 0;border-radius: 5px;box-shadow: 0 0 3px rgb(0 0 0 / 15%);}
.aio-float-right{float: right;width: 30%;}
#home_match_point{transform: inherit;margin-bottom: 0;}
.aio-layout-bg{display: block;width: 100%;background: linear-gradient(#5698f3,#2576dd) !important;border-radius: 5px;box-shadow: 0 0 10px rgb(65 137 233 / 30%);color: white !important;line-height: 40px;}
.aio-layout-recommed-list>ul>li>ul li.aio-more{width: 92%;cursor: pointer;margin: 5px;padding: 0;}
.aio-layout-recommed-list>ul>li>ul li.aio-more a{color: #fff;line-height: 25px;padding: 0 20px 0 0;background-size: 7px;}
.icon-more-right{background: url('../images/icon-arrow-right-white.png') no-repeat center right;background-size: 10px;}

.aio-margin-v{margin-bottom: 20px;box-shadow: 0 0 3px rgb(0 0 0 / 15%);}
.aio-title-bg{background: #fff;}
.aio-title-weight{font-weight: bold;}
.aio-border-radius{border-radius: 10px;}

.aio-hot-score{background: #fff;}
.aio-layout-jifen{height: 1060px;background: #fff;}

.aio-explain{text-align: left;margin: 5px;box-sizing: border-box;background: #EEF4FC;padding: 0 10px;}
.aio-explain p{position: relative;padding-left:15px;padding-top: 5px;}
.aio-explain p::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 6px;height: 6px;border-radius: 100%;}
.aio-explain p.red::before{background: red;}
.aio-explain p.pink::before{background: pink;}
.aio-explain p.down::before{background: #ccc;}

.aio-layout-jifen .app-match-rank td>strong{background: transparent;position: relative;color: inherit;font-weight: inherit;}
.aio-layout-jifen .app-match-rank td>strong::before{content: "";position: absolute;top: 50%;left: -8px;transform: translateY(-50%);width: 6px;height: 6px;border-radius: 100%;background: red;}
#home_rank_point>li.aio-on:first-child>.aio-title:before{background-image:url("../images/icon-zuqiu.png");}
#home_rank_point>li.aio-on:last-child>.aio-title:before{background-image:url("../images/icon-lanqiu.png")}

#match-score{padding-right: 0;margin-top: 15px !important;}
.z8bf2head .a0item.a0on{background:url("../images/icon-zuqiu.png") no-repeat 20px 57%;background-size: 20px;}

#home_news_list>li:first-child{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
#home_news_list>li:last-child{border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

a.aio-layout-logo{height: 68px;width: 180px;padding: 5px 0px 7px 0;line-height: 0;}
.aio-layout-header{background: #0c62ce;position: relative;box-shadow: 0 0 10px rgb(60 132 222 / 50%);background: linear-gradient(-45deg,#64a8fe 20%,#2aa3ff,#5f9ae4,#357fdd,#0c62ce,#5835ea,#795fe4,#519eff 95%);}
.aio-layout-header:after{content:'';background: #0080c5;background: linear-gradient(45deg,#ffe1ed 20%,#b8f9ff,#005ed3,#0068ed,#e786ff,#7c5cff,#0073b6 95%);height: 2px;position: absolute;left: 0;right: 0;bottom: 0;opacity: .5;}
.aio-layout-header .aio-widget-search .aio-input-text{width: 100%;border-radius: 20px;}
.aio-layout-header .aio-widget-search .aio-bt-search{position:absolute;right: 0;background-color: transparent;border: none;}                                                   
.aio-layout-header .aio-layout-link{ padding:3px 0;}
.aio-layout-person{padding:5px 0;color: rgb(255 255 255 / 50%);top: 15px;}
.aio-layout-menu+.aio-layout-search{padding-top: 16px;}

.aio-no-data{width: 100%;text-align: center;} 

.news-article-ol, .news-article ol{padding-top: 0;}

.aio-author-box{position: relative;}
.aio-author-box .avatar{margin: 0 0;}
.aio-author-abs{position: absolute;top: 50%;left: 90px;transform: translateY(-50%);text-align: left;}
.aio-author-box .name{color: #357FDD;margin-bottom: 10px;}
.aio-bt-follow{background: url('../images/icon-fufei.png') no-repeat; background-size: 100% 100%;padding: 4px 0 15px;text-align: center;}

#new_list li.aio-more{padding: 5px 0 15px;}
.aio-layout-news li a.more-list{color: #fff;padding-right: 15px;}

.aio-layout-article .aio-info{border-bottom: 1px dashed #999;}
.hot-news-title{color: #357FDD;}
.aio-layout-article .aio-copyright{background: #EAF2FD;}


.aio-layout-news-list .aio-item{display: flex;flex-direction: column;justify-content: space-between;}

.hot-news-title{padding: 15px 0 15px 21px;border-bottom: 1px solid #EEEEEE;}
.hot-news-title h4{position: relative;}
.hot-news-title h4::after{content: "";position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width: 43px;height: 15px;background-image: url(../images/icon-yuantiao.png);background-repeat: no-repeat;background-size: 100% 100%;}

.aio-more{padding: 0 20px;}
.aio-more a{color: #fff;}

.aio-no-data{padding: 0 0 !important;width: 100% !important;background: transparent !important;}

.new-vote{margin-top: 30px;}
.new-vote-title{background: url('../images/icon-fenxi.png') no-repeat;background-size: 100% 100%;text-align: center;color: #fff;padding: 6px 0 18px;font-size: 16px;position: relative;z-index: 11;}
.new-vote-box{background: url('../images/new-shoufei-bg.png');background-size: 100% 100%;box-sizing: border-box;margin: 0 60px;padding: 60px 19px 19px;transform: translateY(-50px);text-align: center;cursor: pointer;}
.new-vote-border{border: 1px dashed #5396f1;border-radius: 5px;padding-bottom: 34px;}
.new-vote-ds{font-size: 20px;color: #F2340F;font-weight: bold;padding-top: 105px;background: url('../images/new-shoufei.png') no-repeat center;}
.new-vote-nuber{font-size:15px; color: #999;margin-top: 20px;}
.new-vote-nuber i{font-style: normal;color: #F2340F;}

.aio-widget-multistage .multistage-title{width: 100%;text-align: center;margin-bottom: 5px;font-size: 16px;cursor: pointer;border-radius: 30px;padding-bottom: 10px;}
.aio-widget-multistage>li .multistage-title::before{content: '';width: 35px;margin-left: -35px;height: 25px;vertical-align: middle;display: inline-block;background: url(../images/icon-football-black.png) no-repeat center top 0px;background-size: auto 95%;}
.aio-widget-multistage>li:first-child .multistage-title::before{background-image: url(../images/icon-football-black.png);}
.aio-widget-multistage>li:last-child .multistage-title::before{background-image: url(../images/icon-basketball-black.png);}
.aio-widget-multistage>li.aio-on:first-child>.aio-title:before{background-image: url("../images/icon-zuqiu.png");}
.aio-widget-multistage>li.aio-on:last-child>.aio-title:before{background-image: url("../images/icon-lanqiu.png");}

.aio-widget-multistage>li.aio-on .multistage-title{color: #2072da;font-weight: bold;position: relative;}
.aio-widget-multistage>li.aio-on .multistage-title::after{    content: '';position: absolute;bottom: 0;left: 50%;transform: translate(-50%, -5px);width: 26px;height: 4px;background-color: #2072da;border-radius: 2px;display: block;margin: 0 auto;}
.aio-widget-multistage li{list-style: none;}
.aio-widget-multistage>li{float: left;width: 50%;padding: 0 12px;}
.aio-widget-espe .userlist>li{background: #EEF4FC;border-radius: 3px;width: 45%;text-align: center;padding: 10px 5px 5px;box-sizing: border-box;list-style: none;display: inline-block;margin: 1.3%;}
.aio-widget-espe .userlist li.aio-more{width: 92%;cursor: pointer;margin: 5px;padding: 0;}
.aio-widget-espe .userlist li.aio-more a{color: #fff;line-height: 25px;padding: 0 20px 0 0;background-size: 7px;}

.aio-widget-multistage{position: relative;height: 850px;overflow: hidden;}
.aio-espe-abs{position: absolute;left: 0;width: 100%;}

ul {list-style: none;}
.bo8-recommend-item {display: flex;align-items: center;padding: 15px 10px;border-bottom: 1px solid #f5f5f5;}
.bo8-recommend-item:nth-child(odd){ /* background: #ddeaf7; *//* background: linear-gradient(-90deg,rgb(100 168 254 / 5%) 20%,rgb(42 163 255 / 7%),rgb(95 154 228 / 10%),rgb(121 95 228 / 10%),hsl(213deg 100% 66% / 5%) 95%); */}
.bo8-recommend-item:last-child {border-bottom: 0;}
.bo8-recommend-item .content {flex: 1;display: flex;align-items: center;margin-left: 15px;padding: 1px;overflow: hidden;}
.bo8-recommend-item .content .info {flex: 1;overflow: hidden;}
.bo8-recommend-item .thumb{text-align: center;width: 100px;}
.bo8-recommend-item .percentage {color: #fc3d42;line-height: 18px;margin-bottom: 5px;}
.bo8-recommend-item .percentage span {font-size: 30px;font-weight: bold;line-height: 100%;}
.bo8-recommend-item .money {background: #fc3d42;background: linear-gradient(-45deg, #fc3d42, #ff7a72);overflow: hidden;margin: 0 auto;border-radius: 2px;white-space: nowrap;color: white;text-align: center;line-height: 18px;padding: 5px 0;font-size: 12px;}
.bo8-recommend-item .money[data-free='0'] {background: #5e9ad1;background: linear-gradient(-45deg, rgba(94,154,209,.9), rgba(94,154,209,1));}
.bo8-recommend-item .money span {display: block;}
.bo8-recommend-item .money strong{ font-size: 140%;padding: 0 2px 0 0;}
.bo8-recommend-item .money[data-free='0'] strong{ font-size: 120%;}
.bo8-recommend-item .money span:nth-child(1) {font-size: 14px;}
.bo8-recommend-item .block {width: 80px;line-height: 30px;border-radius: 4px;/* background-color: #f1f1f1; */color: #555;font-size: 12px;text-align: center;margin: 0 auto;}

.bo8-recommend-item .namebox {font-size: 0;line-height: 20px;}
.bo8-recommend-item .name {color: #347fdd;font-size: 15px;font-weight: bold;max-width: 200px;display: inline-block;vertical-align: middle;max-width: 150px;}
.bo8-recommend-item .rank[data-groupid="7"]:before {content: "特邀"; content:none;}
.bo8-recommend-item .rank[data-groupid="6"]:before {content: "专家组";}
.bo8-recommend-item .rank[data-groupid="5"]:before {content: "王者";}
.bo8-recommend-item .rank[data-groupid="4"]:before {content: "钻石";}
.bo8-recommend-item .rank[data-groupid="3"]:before {content: "黄金";}
.bo8-recommend-item .rank[data-groupid="2"]:before {content: "白银";}
.bo8-recommend-item .rank[data-groupid="1"] {display: none;}
.bo8-recommend-item .tags {display: inline-block;margin-left: 4px;}
.bo8-recommend-item .goodat::before {content: '擅长';margin-right: 4px;font-size: 12px;display: inline-block;vertical-align: middle;}
.bo8-recommend-item .title {font-size: 18px;font-weight: bold;line-height: 25px;margin: 5px 0;padding: 2px;background: #347fdd;background: linear-gradient(90deg,#4168de 10%,rgb(4 1 167 / 70%),rgb(41 54 183 / 70%),rgb(94 154 209 / 95%),rgb(0 176 255 / 0%));color: white;border-radius: 2px;}
.bo8-recommend-item.money .title{    background: linear-gradient(90deg,rgb(255 1 1 / 70%) 10%,rgb(4 1 167 / 70%),rgb(41 54 183 / 70%),rgb(94 154 209 / 95%),rgb(0 176 255 / 0%));}
.bo8-recommend-item .classify {color: #fff;font-size: 12px;font-weight: normal;padding: 0px 5px;min-width: 50px;display: inline-block;vertical-align: top;}
.bo8-recommend-item .other {font-size: 12px;line-height: 20px;}
.bo8-recommend-item .other span {display: inline-block;margin-right: 4px;}
.bo8-recommend-item .other .team em {color: #fc3d42;}
.bo8-recommend-item .other .date {color: #999;}

.sidebar-list {line-height: 100%;position: relative;background: white;}
.sidebar-list .header {line-height: 20px;padding: 15px 10px;border-bottom: solid 1px #eee;}
.sidebar-list .header h3 {color: #000;font-size: 18px;}
.sidebar-list .header h3:before {content: "";display: inline-block;vertical-align: top;border-radius: 2px;width: 4px; height: 20px;/* background: url("../images/icon/icon-fball.png") no-repeat center center; *//* background-size: 20px; */margin-right: 5px;background: #2072da;}
.sidebar-list .btns{ position:absolute; right: 10px;top: 15px;display: block;}
.sidebar-list .btns span {color: #45a5ff;font-size: 12px;border: 1px solid #45a5ff;border-radius: 3px;padding: 4px 6px;margin-left: 2px;cursor: pointer;display: inline-block;line-height: 16px;}
.sidebar-list .btns span.active {background-color: #45a5ff;color: #fff;border-color: #45a5ff;}
.sidebar-list .content {padding: 0 5px;height: 388px;overflow: auto;color: #777;}
.sidebar-list .content::before {content: attr(data-text);display: block;text-align: left;background: linear-gradient(450deg, #45a5ff 40%, #fff);color: #fff;font-size: 12px;line-height: 22px;position: sticky;top: 0;padding-left: 10px;z-index: 1;}
.sidebar-list[data-kind="4"] .content {height: calc(388px + 22px);}
.sidebar-list .content .list-item {border-bottom: 1px solid #eee;padding: 10px 10px;display: flex;align-items: center;}
.sidebar-list .content .list-item:last-child {border-bottom: 0;}
.sidebar-list .content .list-item .icon {width: 20px;height: 20px;line-height: 20px;text-align: center;background-color: #ddd;font-style: normal;border-radius: 50%;margin-right: 10px;}
.sidebar-list .content .list-item .avatar {width: 60px;height: 60px;}
.sidebar-list .content .list-item .text {flex: 1;overflow: hidden;padding-left: 15px;line-height: 20px;}
.sidebar-list .content .list-item .author {color: #2072da;line-height: 22px;}
.sidebar-list .content .list-item .follow {background-color: #69b5fc;color: #fff;width: 60px;text-align: center;line-height: 22px;border-radius: 11px;font-size: 12px;}
.sidebar-list .content .list-item .follow.isfollow {background-color: #fff;color: #69b5fc;font-weight: bold;}
.sidebar-list .content .list-item:nth-child(-n + 10) .desc {color: #fc3d42;}
.sidebar-list .content .list-item:nth-child(-n + 3) .icon {height: 30px;font-size: 0;background: no-repeat center center;background-size: 28px;}
.sidebar-list .content .list-item:nth-child(1) .icon {background-image: url("../images/icon/icon-rank-1.png");}
.sidebar-list .content .list-item:nth-child(2) .icon {background-image: url("../images/icon/icon-rank-2.png");}
.sidebar-list .content .list-item:nth-child(3) .icon {background-image: url("../images/icon/icon-rank-3.png");}
.sidebar-list .content .no-data {text-align: center;padding: 20px 0;}

#home_2 {min-height: 1840px;}
#home_2 .rank-wrap {position: absolute;right: 0;top: 0;bottom: 0;float: none;}
.aio-float-right .aio-sticky {position: sticky;top: 0px;}
body[data-h5-page="home"] .aio-float-right .aio-sticky{ top:50px;}

.aio-layout-head-fix.topbar{ position:sticky;top: 0;z-index: 3;/* background: rgb(255 255 255 / 60%); */-webkit-backdrop-filter: saturate(100%) blur(10px);/* backdrop-filter: saturate(100%) blur(10px); *//* background: linear-gradient(-90deg,rgb(100 168 254 / 10%) 20%,rgb(42 163 255 / 10%),rgb(95 154 228 / 10%),rgb(53 127 221 / 10%),rgb(12 98 206 / 10%),rgb(88 53 234 / 10%),rgb(121 95 228 / 10%),hsl(213deg 100% 66% / 10%) 95%); */padding: 5px 0;height: 50px;background: #ddeaf7;}
.aio-layout-head-fix.topbar .aio-com-switch{ top: 3px;}
.topbar-containet {position: relative;}
.topbar-containet::after {content: '';position: absolute;height: 1px;background-color: rgb(255 255 255 / 50%);bottom: 1px;left: 0;right: 0;z-index: 1;}
.topbar {padding-top: 10px;}
.topbar .other-btn {text-align: right;height: 45px;padding-top: 3px;}
.topbar .other-btn a {background: #45a5ff;color: white;line-height: 30px;vertical-align: middle;padding: 0 10px;border-radius: 2px;font-size: 13px;}
.tag {display: inline-block;vertical-align: middle;line-height: 18px;border-radius: 0;padding: 0 6px;color: #a96e29;background-color: #fff2e2;margin-right: 0;font-size: 12px;}
.tag.red {background-color: #fff6f7;color: #fa695b;}
.tag.blue {background-color: #f3f8fe;color: #8abdf9;}
.tag.rank {background-color: #f0f3f8;color: #a7b0ca;}
/* 黄金 */
.tag.rank[data-groupid="3"] {background-color: #fefae6;color: #fcb32f;}
/* 钻石 */
.tag.rank[data-groupid="4"] {background-color: #e6f3fa;color: #6c9fba;}
/* 王者 */
.tag.rank[data-groupid="5"] {background-color: #fdf2e8;color: #fc892f;}
/* 至尊 */
.tag.rank[data-groupid="6"] {background-color: #ffcdc3;color: #f2330e;}
/* 特邀 */
.tag.rank[data-groupid="7"] {background-color: #ebfffb;color: #4fb7a4;}

/* .tag.rank[data-star="0"]:after {display: none !important;}
.tag.rank[data-star]:after {content: attr(data-star);display: inline-block;padding-right: 12px;background: url(../images/star.png) no-repeat right center;background-size: 12px auto;}
.tag.rank[data-groupid="9"]::after,
.tag.rank[data-groupid="10"]::after,
.tag.rank[data-groupid="11"]::after,
.tag.rank[data-groupid="12"]::after {display: none;} */

#sport_tabs {border-radius: 0;background: none;box-shadow: none;}
#sport_tabs .aio-item {width: 87px;outline: none;position: relative;border: none;display: inline-block;text-align: center;padding: 0 10px;line-height: 35px;min-width: 60px;background: none;cursor: pointer;color: #555;height: 35px;font-size: 14px;text-decoration: none;vertical-align: top;overflow: visible;border-radius: 5px;box-shadow: none;transform: none;margin: 0 7px 0 0;background-color: #fff;}
#sport_tabs .aio-item:hover {background-color: #c9def9;}
#sport_tabs .aio-item.aio-on {background-color: #d7f2ff;background: linear-gradient(#01b1ff,#007fc5);color: #fff;font-weight: bold;font-size: 16px;}
.author-card .author-content {padding-left: 14px;}
.author-card .follow {display: flex;align-items: center;justify-content: center;margin-top: 10px;color: #999;font-size: 12px;}
.author-card .follow .follow-btn {margin: 0 5px 0 0;margin: 0;}

#body_content{ display:flex;}
#history.aio-layout-box{ position:sticky; top:0;}


@-webkit-keyframes scan-bar {
	0% { transform: translate(-50%, 0) }
	50% { transform: translate(-50%, 140px) }
	to { transform: translate(-50%, 0) }
}
@keyframes scan-bar {
	0% { transform: translate(-50%, 0) }
	50% { transform: translate(-50%, 140px) }
	to { transform: translate(-50%, 0) }
}

/* 世界杯倒计时窗口 */
.countdown-worldcup {position: fixed;right: 110px;bottom: 100px;z-index: 1000;width: 236px;}
.countdown-worldcup .image {max-width: 100%;display: block;}
.countdown-worldcup .icon-close {position: absolute;right: -10px;top: -10px;background: url("../images/icon-advClose.png") no-repeat center center;background-size: contain;width: 20px;height: 20px;cursor: pointer;}
.countdown-worldcup .countdown {display: flex;align-items: center;position: absolute;bottom: 6px;left: 28px;right: 28px;background: url("../images/countdown_btn.png") no-repeat center center;background-size: 100% 100%;padding: 0 4px;line-height: 22px;}
.countdown-worldcup .countdown span {flex: 1;font-size: 12px;font-weight: bold;text-align: center;}
.countdown-worldcup .countdown .number {background-color: #fff;line-height: 16px;border-radius: 16px;color: #d31500;}
.countdown-worldcup .countdown .label {color: #fff;}


/* 分享 */
.w0share2bt {position: sticky;top: 0;float: right;color: #000;color: rgb(0 0 0 / 70%);font-size: 13px;z-index: 1;user-select: none;-webkit-backdrop-filter: saturate(100%) blur(10px);backdrop-filter: saturate(100%) blur(10px);background: rgb(255 255 255 / 90%);padding: 2px 10px;}
.w0share2bt[title]:before{ content:attr(title);display: inline-block;vertical-align: middle;padding: 0 10px;}
.w0share2bt .a0item{ display:inline-block;width: 40px;line-height: 40px;border-radius: 100%;text-align: center;font-size: 10px;background-repeat: no-repeat;background-size: 70%;background-position: center;cursor: pointer;vertical-align: middle;}
.w0share2bt .a0item[ai-value]{ font-size:0;transition: all .2s;}
.w0share2bt .a0item[ai-value]:hover{ box-shadow: 0 0 5px rgb(0 0 0 / 15%);}
.w0share2bt .a0item[ai-value="weixin"]{ background-image: url(../images/icon-logo-weixin.png);}
.w0share2bt .a0item[ai-value="weibo"]{ background-image: url(../images/icon-logo-weibo.png);}
.w0share2bt .a0item[ai-value="qq"]{ background-image: url(../images/icon-logo-qzone.png);background-size: 75%;}
.w0share2bt .a0item[ai-value="picture"]{ background-image: url(../images/icon-logo-picture.png);}
.sharebar .w0share2bt{ width: auto;background: none;color: white;float: none;-webkit-backdrop-filter: none;backdrop-filter: none;}
.sharebar .w0share2bt .a0item{ display:block;background-color: rgb(255 255 255 / 80%);margin: 7px auto;width: 35px;height: 35px;}
.sharebar .w0share2bt .a0item:hover{ background-color:white;}
.w0share2bt[title]:before{ padding:0;}

.w0share2win:after{content:'';position: fixed;right: 10px;top: 10px;background: url(../images/icon/closee@2x.png) no-repeat center;color: white;background-size: 70%;width: 50px;height: 50px;cursor: pointer;}
.w0share2win.share:after{content:none;}
.w0share2win .tips {font-size: 12px;line-height: 20px;color: rgb(0 0 0 / 70%);text-align: center;}
.w0share2win .w0share2bt{ position:static;float: none;background: none;-webkit-backdrop-filter: none;    backdrop-filter: none;text-align: center;padding: 10px 0;}
.w0share2win .w0share2bt .a0item{ width: 50px;height: 50px;margin: 0 5px;border-radius: 3px;position: relative;}
.w0share2win .w0share2bt .a0item[data-ai-vis]{outline: solid 1px #ff7512;box-shadow: 0 0 7px #ff7512;}
.w0share2win.share .btn-group,
.w0share2win.share .w0share2bt{ display:none;}
.w0share2win.share .share-poster {padding: 0;width: 100%;height: 100%;max-width: 100%;}
.w0share2win.share .share-poster > * {height: 100%;border-radius: 0;max-height: 100%;}
body.share>*:not(.w0share2win){ display:none;}

.share_fixed:after{content: "";clear: both;display: block;visibility: hidden;}

.app-dialog-window{position:fixed;display:none;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;}
.app-dialog-window.active,
.app-dialog-window[data-ai-vis="1"]{display:block;}
.app-dialog-window:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color: rgb(0 0 0 / 50%);-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);}

.bo8-popper {position: absolute;padding: 10px;bottom: calc(100% + 10px);left: 50%;transform: translateX(-50%);background-color: #fff;z-index: 100;border: 1px solid #e4e7ed;box-shadow: 0 0 10px rgb(0 0 0 / 20%);width: 160px;display: none;}
.bo8-popper img {width: 100% !important;}
.bo8-popper p {font-size: 12px;line-height: 16px;margin-top: 5px;}
.bo8-popper::after {content: "";width: 10px;height: 10px;z-index: -1;transform: rotate(45deg);border: 1px solid #e4e7ed;border-bottom-right-radius: 2px;border-top-color: transparent;border-left-color: transparent;bottom: -5px;left: 50%;position: absolute;margin-left: -5px;background-color: #fff;}
.bo8-popper .qrcode-box {position: relative;}
.bo8-popper .qrcode-box:before {content: "";position: absolute;left: 50%;top: 50%;background: #fff url("../images/logo-clean.png") no-repeat center center;background-size: auto 80%;width: 30px;height: 30px;transform: translate(-50%, -50%);}
#copy {position: fixed;left: 0;top: 0;z-index: -1000000;opacity: 0;}

.share-poster {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: 360px;width: 90%;font-size: 14px;line-height: 1;   background: white;border-radius: 2px;padding: 0;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.share-poster a {text-decoration: none;color: #333;}
.share-poster a.poster2img{ display:block; max-height: 65vh;}
.share-poster em {font-style: normal;}
.share-poster .btn-group {text-align: center;padding: 15px 0;}
.share-poster .btn-group a {display: inline-block;min-width: 115px;line-height: 38px;text-align: center;background-color: #FEE2CD;background: linear-gradient(150deg, #fee5d2, #fdc39a);color: #000;margin: 0 5px;border-radius: 2px;cursor: pointer;position: relative;padding: 0 10px;}
.share-poster .btn-group a img {width: 20px;display: inline-block;vertical-align: -.4em;}
.share-poster .close {position: absolute;right: -10px;top: -10px;width: 20px;height: 20px;border-radius: 50%;background: #fff url("../images/icon-close.png") no-repeat center center;background-size: 50%;cursor: pointer;}
.share-poster img, .share-poster canvas {width: 100%;display: block;margin: 0 auto;}
body.share .share-poster img{width: 101%;max-width: 101%;transform: translate(-0.5%, -0.5%);}
.w0share2win[data-share="微信"] a.btn:hover .bo8-popper{ display:block;}

.share-poster .poster-wrap {padding: 10px;border-radius: 0;overflow: hidden;background: linear-gradient(-50deg,#ffcba6 20%,#ffdabf,#ffa1a1,#fffec8,#c7ffe2,#a9e9ff 95%);background-size: cover;position: relative;text-align: center;max-height: 67vh;min-height: 60vh;}
.share-poster[data-poster] .poster{display:none;}
.share-poster .poster-wrap>div:before{ content:''; display:block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgb(255 255 255 / 0%);z-index: 10;cursor: no-drop;}
.news-poster .content {padding: 10px;font-size: 14px;line-height: 25px;text-align: left;}
.news-poster .content img {display: none;}
.news-poster h2 {font-size: 16px;margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-poster p a {color: inherit;text-decoration: none;}
.news-poster .bottom {background: #FC3F29;padding: 20px;overflow: hidden;color: #fff;}
.news-poster .bottom .ewm {width: 60px;height: 60px;float: left;}
.news-poster .bottom .text {line-height: 20px;font-size: 16px;padding: 10px 0 10px 70px;}
.news-poster .bottom .text span {display: block;font-size: 14px;}

.poster-content {margin: 10px;position: absolute;left: 0;top: 0;right: 0;bottom: 230px;overflow: hidden;text-align: left;}
.poster-content .news-content{ border-radius: 10px 10px 0 0;overflow: hidden;}
.discount-poster{ position:relative;}
.share-poster .poster-wrap:before{ content:''; display:block; position:absolute;bottom: 0px;top: 0px;background: linear-gradient(white 50%,rgb(255 255 255 / 70%) 80%,rgb(255 255 255 / 30%));left: 0;right: 0;margin: 10px;border-radius: 10px;z-index: 0;}
.poster-bottom {padding: 10px 0;color: #000;text-align: center;position: absolute;z-index: 2;left: 0;right: 0;height: 240px;bottom: 0;background: white;}
.poster-bottom .ewm {width: 140px;border-radius: 3px;margin: 0 auto;padding: 5px;background-color: #fff;position: relative;text-align: center;}
.poster-bottom .ewm:after {content: "";position: absolute;left: 50%;top: 50%;background: #fff url("../images/logo-icon.png") no-repeat center center;background-size: 85%;width: 30px;height: 30px;transform: translate(-50%, -50%);display: inline-block;border-radius: 4px;}
.share-poster .match-poster:after,
.poster-bottom .text:after {content: "";background: url(../images/logo.png) no-repeat center center;background-size: auto 100%;width: 80px;height: 25px;display: inline-block;border-radius: 3px;z-index: 2;position: relative;}
.share-poster .match-poster:after{ margin: 5px 0;}
.poster-bottom .text {line-height: 20px;font-size: 18px;padding: 5px 0 0;}
.poster-bottom .text span {display: block;font-size: 12px;}

.activity-poster {background-color: #fff;border-radius: 15px;overflow: hidden;position: relative;}
.activity-poster .content {text-align: center;padding: 30px 0;position: absolute;bottom: 12%;left: 50%;transform: translateX(-50%);width: 38%;}
.activity-poster .content .ewm {width: 100%;margin: 0 auto;background: url(../images/qr_code2.png) no-repeat;background-size: 100% 100%;position: relative;padding: 15px;box-sizing: border-box;}
.activity-poster .content .ewm:before {content: "";position: absolute;left: 50%;top: 50%;background: #fff url(../images/logo-clean.png) no-repeat center center;background-size: auto 80%;width: 30px;height: 30px;transform: translate(-50%, -50%);}
.activity-poster .content p {font-size: 16px;line-height: 24px;margin-top: 10px;}
.activity-poster .content p span {color: #ff6a00;font-size: 20px;display: block;}
.activity-poster .image {width: 100%;}
.activity-poster img {width: 100%;}

.discount_content{text-align: center;bottom: 0px;background: transparent;}
.discount-poster .content .ewm{width: 130px;height: 130px;margin: 0 auto;}
.discount-title{margin-top: 35px;font-size: 16px;font-weight: bold;}


.share-poster .poster-wrap .w0share2bt {display: none !important;}
/* .expert-poster,
.programme-poster {padding: 20px;background-color: #ff6a00;border-radius: 10px;} */
.expert-poster .poster-content,
.programme-poster .programme-details {/* padding: 5px; *//* background-color: #f7f9fc; */}

.share-poster .author-wrap {padding: 10px;/* margin-bottom: 5px !important; */}
.share-poster .follow-btn {width: 50px;height: 20px;font-size: 12px;}
.share-poster .author-info .action .follower {font-size: 10px;}
.share-poster .author-info .action {min-width: 50px;}
.share-poster .author-wrap .intro {font-size: 12px;margin-top: 5px;}
.share-poster .programme-details .article-title {font-size: 15px;padding: 0 10px;border: none;}
.share-poster .programme-details .detail-content {padding: 10px;max-height: 260px;overflow: hidden;}
.share-poster .programme-details .btn-retreat {display: none !important;}
.share-poster .programme-details .match-top {font-size: 12px;line-height: 18px;}
.share-poster .match-team .center {padding-bottom: 10px;}
.share-poster .match-team .team .icon {width: 40px;height: 40px;}
.share-poster .match-team .team .name {height: auto;font-size: 12px;padding: 5px 0;}
.share-poster .match-team .center .match-status[data-status="未结算"] {font-size: 12px}
.share-poster .match-team .center .match-status {width: 45px;height: 45px;line-height: 45px;top: -24px;}
.share-poster .match-team .center .score {font-size: 20px;padding: 5px 0;}
.share-poster .match-team .center .time {font-size: 12px;}
.share-poster .programme-details .match-vote {font-size: 14px;min-height: 60px;}
.share-poster .programme-details .match-vote .item strong {font-size: 14px;}
.share-poster .programme-details .match-vote .item.mark-recommend::after {font-size: 12px;width: 50px;height: 20px;line-height: 20px;left: -16px;top: 0;}
.share-poster .programme-details .match-vote .title {font-size: 12px;line-height: 16px;}
.share-poster .programme-details .detail-content .article {padding: 10px;white-space: initial;font-size: 12px;}
.share-poster .programme-details .detail-content .article h4 {font-size: 18px;}
.share-poster .wrapper .card {margin-bottom: 0;box-shadow: none;}
.share-poster .programme-details .statement {display: none;}

.share-poster .app-tabs-wrap .tab-item {font-size: 14px;line-height: 30px;}
.share-poster .app-user-people .statistics-tabs {line-height: 24px;}
.share-poster .app-user-people .statistics-tabs span {font-size: 12px;padding: 0 14px;}
.share-poster .statistics-content {padding: 0 !important;}
.share-poster .statistics-content .diy_chart{width:200%;transform: scale(0.5);transform-origin: 0 0;margin-bottom: -40%;}
.share-poster .app-user-people .sports .content-panel {padding: 10px;}
.share-poster .app-user-people .states .grid .gird-content {height: 60px;}
.share-poster .app-user-people .states .grid .gird-content .s1 {font-size: 14px;}
.share-poster .app-user-people .states .grid .gird-content .s2 {font-size: 12px;}
.share-poster .app-user-people .btn-ranking{ display:none;}
/* .share-poster .diy_chart {display: none;} */
.share-poster .app-user-people .btn-ranking {font-size: 12px;line-height: 1.4;padding: 8px 30px 8px 8px;}
.share-poster .app-user-people .btn-ranking::after {right: 8px;}

.dialog {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 320px;width: 90%;text-align: center;border-radius: 8px;overflow: hidden;}
.dialog-body {min-height: 140px;font-size: 14px;line-height: 24px;padding: 20px;display: table;width: 100%;background-color: #fff;}
.dialog-body > div {display: table-cell;vertical-align: middle;}
.dialog-body em {color: #ff6a00;font-style: normal;}
.dialog-footer {display: flex;-webkit-user-select: none;user-select: none;}
.dialog-footer .button {flex: 1;height: 38px;border: 0;background-color: #ddd;color: #333;font-size: 15px;}
.dialog-footer .button.primary {background-color: #ff6a00;color: #fff;}


/* 右侧导航栏 */
.lym_recharge {position: relative !important;background-color: transparent !important;padding-top: 0 !important;width: 60px !important;height: 60px !important;}
/* .lym_recharge .aio-img-big{position: absolute;top: 2px;min-width: 60px;height: 60px;z-index: 11;} */
.lym_recharge .aio-img-big{position: absolute;top: 2px;min-width: 60px;height: 70px;z-index: 11;}
.lym_recharge .aio-img-big a{ margin: 0 0;padding-top: 0;background-size: 85%;background-position: top;background-color: transparent;box-shadow: inherit;height: 60px;}
.BtnScale a{animation: BtnScale 800ms ease-in-out 800ms both infinite normal running;}

.lym_recharge{height: 70px !important;}
.lym_recharge .icon-kefu{background-image: url(../images/fixed_kefu.png);background-size: auto 30px;background-position: center 15%;background-repeat: no-repeat;padding-top: 37px;text-align: center;}
.lym_recharge .icon-kefu em{display: block;color: red;font-size: 11px;line-height: inherit;padding: 3px 0 7px;}

/* 按钮跳动 */
@keyframes BtnScale{
    0%, 60%{
        transform: scale3d(1, 1, 1);
    }
    30%, 80%{
        transform: scale3d(1.1, 1.1, 1);
    }
    100%{
        transform: none
    }

}
@-webkit-keyframes BtnScale{
    0%, 60%{
        transform: scale3d(1, 1, 1);
    }
    30%, 80%{
        transform: scale3d(1.2, 1.2, 1);
    }
    100%{
        transform: none
    }

}

/* 8月欧冠回归 */
.champions-League .total-number{background: url(../images/activity/champions-League/new-recharge-number.png) no-repeat;top: 19.5%;background-size: 100% 80%;}
.champions-League .total-number span{top: 35%;}
.champions-League .new-recharge_kefu a.kefu2{top: 29.7%;}
.champions-League .new-recharge_kefu a.kefu3{top: 40.2%;}
.champions-League .new-recharge_kefu a.kefu4{top: 50.8%;}
.champions-League .new-recharge_kefu a.kefu6{top: 61.6%;}
.champions-League .new-recharge_kefu a.kefu7{top: 72%;}
.champions-League .new-recharge_kefu a.kefu8{top: 82.2%;}
.champions-League .new-recharge_kefu a.kefu5{top: 84.8%;}
.champions-League .new-recharge_kefu a.kefu5 img{height: 88px;}
