/*body{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/
.aio-strong{color: #ff6a00;}
.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;padding: 10px 0;}
.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;position: relative;}
.app-match-scroll .aio-items>li>a:first-child{padding: 5px;height: 115px;border-radius: 6px;background-color: #ffeabc;background: linear-gradient(45deg,#ffb155,#ffedc4,#ffddac,#ffce7c 80%);background-size: cover;}
.app-match-scroll .aio-items>li[data-st="0"]>a:first-child{background: linear-gradient(to left,#ffd7a8,#ffe5bf 60%);}
.app-match-scroll dt{border-bottom: solid 1px rgb(0 0 0 / 11%);position: relative;line-height: 28px;z-index: 1;padding: 0;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;}

.aio-items .d-team-home .aio-logo {background-image: url("../images/icon-home-team.png");}
.aio-items .d-team-away .aio-logo {background-image: url("../images/icon-away-team.png");}
.aio-items li[data-value^="2"] .d-team-home .aio-logo {background-image: url("../images/basketball-home.png");}
.aio-items li[data-value^="2"] .d-team-away .aio-logo {background-image: url("../images/basketball-away.png");}

.app-match-scroll .c-team{ color: black; }
.app-match-scroll .c-match{font-size: 12px;display: inline-block;font-weight: bold;float: left;}
.app-match-scroll .c-time{padding-left: 0;font-size: 12px;vertical-align: middle;display: inline-block;float: left;transform: scale(0.9);}
.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: #ee6300;box-shadow: 0 0 1px #ee6300;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: inline-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;}

.app-match-player{ overflow:hidden;}
.app-match-player a.aio-item{text-align: center;display: block;font-size: 0;padding: 24px 25px 8px 25px;position: relative;height: 92px;transition: all .5s;overflow: hidden;}
.app-match-player .c-score, .app-match-player .c-status{font-size: 12px;position: absolute;top:  24px;left: 0;right: 20px;z-index: 1;line-height: 22px;}
.app-match-player .c-score{ font-size:19px;}
.app-match-player .c-score strong{display: inline-block;padding: 0 3px;margin: 0 1px;}
.app-match-player .c-status{top: 44px;line-height: 15px;}
.app-match-player .c-status:before{/* display: block; */font-weight: normal;line-height: inherit;padding-top: 5px;font-size: inherit;}
.app-match-player li[data-st="0"] .c-score{display: none;}
.app-match-player li[data-st="0"] .c-status{top: 32px;line-height: 18px;}
.app-match-player li[data-st="0"] .c-status:before{content:'VS';font-weight: bold;padding: 0;display: block !important;line-height: inherit;font-size:16px;}
.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: #ee6300;color: #ffffff;border-radius: 3px;padding: 0 6px;}
.app-match-player .c-team{width: 50%;display: inline-block;font-size: 15px;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: 30px;border-radius: 9px;}
.app-match-player>li.aio-on .aio-bg{position: absolute;left: -30px;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: -50px;background-position-x: left;}
.app-match-player>li.aio-on a.aio-item .c-team{height:100%;padding-top: 20px;font-weight: bold;font-size: 18px;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-match{position: absolute;bottom: 10px;line-height: 15px;left: 0;right: 20px;font-size: 12px;opacity: .7;}
.app-match-player .c-info-left {position: absolute;top: 8px;left: 5px;right: 0;text-align: left;line-height: 16px;}
.app-match-player .c-time{font-size: 12px;opacity: .7;transform: scale(0.9);display: inline-block;vertical-align: middle;margin-right: 4px;}
.app-match-player .c-lottery1 {font-size: 12px;opacity: .6;word-spacing: 4px;display: inline-block;vertical-align: middle;}
.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: 14px;bottom: auto;font-size: 16px;line-height: 25px;display: block;left: 0;right: 20px;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: 47px;font-size: 37px;line-height: 45px;color: #ee6300;white-space: nowrap;transform: scaleX(0.88);letter-spacing: -1px;}
.app-match-player>li.aio-on[data-st="0"] .c-status:before{font-size: 42px;}

ul[data-sync="match"]>li[data-mid]>.expert-num{ position:absolute;right: 6px;top: 5px;display: inline-block;color: #d20;border-radius: 3px;min-width: 45px;line-height: 20px;text-align: center;z-index: 1;font-weight: bold;font-size: 12px;padding: 0;height: auto;}
ul[data-sync="match"]>li[data-mid]>.expert-num a{ padding:0;display: inline-block;border-radius: 2px;min-width: 45px;background: white;border: solid 1px;margin: 0 1px 1px 0;}
ul[data-sync="match"]>li[data-mid]>.expert-num a[data-type="方案"]{color: #d20;background: #ffecdf;}
ul[data-sync="match"]>li[data-mid]>.expert-num a[data-type="情报"]{color: #0081ff;background: #edfaff;}
ul[data-sync="match"]>li[data-mid]>.expert-num a[data-type]:before{ content:attr(data-type); font-size:12px;font-weight: normal;}

.app-match-list{text-align: center;}
.app-match-list .r-item{list-style: none;font-size: 0;padding: 10px 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: 5%;content:'';background: url(../images/icon-football-black.png) no-repeat center center;height: 26px;background-size: auto 88%;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-lottery {width: 8%;line-height: 16px;text-align: left;color: #555;}
.app-match-list li.c-lottery span {display: block;align-content: center;}
.app-match-list li.c-time{width: 5%;line-height: 18px;white-space: break-spaces;}
.app-match-list li.c-match{width: 8.5%;opacity: 1;font-weight: bold;}
.app-match-list li.c-status{width: 7%;opacity: 1;line-height: 18px;}
.app-match-list li.c-status span {display: block;transform: translateY(-18px);color: #999;}
.app-match-list li.c-status:before {transform: translateY(18px);}
.app-match-list .r-item>li.c-home, .app-match-list .r-item>li.c-away{width: 20%;text-align: right;opacity: 1;position: relative;padding-right: 30px;font-size: 15px;}
.app-match-list .aio-logo{top: 3px;left: 5px;width: 20px;height: 20px;background-image: url(/images/icon-home-team.png);}
.app-match-list .c-away .aio-logo{background-image: url(/images/icon-away-team.png);}
.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: 11%;font-size: 16px;font-weight: bold;white-space: nowrap;}
.app-match-list li.c-score>span{ display:inline-block;padding: 0 3px;}
.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: 19%;opacity: 1;text-align: left;}
.app-match-list .c-tool a{display: inline-block;padding: 0 5px;color: #1277d9;vertical-align: middle;text-align: center;}
.app-match-list .c-tool a.t-play{display:inline-block;width: 35px;height: 26px;font-size:0;background: url(../images/icon-football-play.png) no-repeat center center;background-size: auto 87%;border-radius: 3px;padding: 0;}
.app-match-list .c-tool a.t-expert,
.app-match-list .c-tool a.t-forecast{ display:inline-block;color: #d20;border: solid 1px #d20;border-radius: 3px;min-width: 50px;line-height: 20px;margin-right: 2px;}
.app-match-list .c-tool a.t-forecast{color: #1277d9;border-color: #1277d9;}
.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);}

#home_match_list .app-match-list .c-tool a.t-expert{/* display:none; */}

.app-match-rank td>strong{display: inline-block;color: white;background: #ff7512;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;}
.app-match-rank td.stage{background: #fff;position: relative;z-index: 1;border: solid 1px #ddd;font-weight: bold;}
.app-match-rank tr.stage0 td.stage{background: #ffdbdb;}
.app-match-rank tr.stage1 td.stage{background: #ccdeff;}
.app-match-rank tr.stage2 td.stage{background: #fffdc3;}
.aio-widget-scroll-big .aio-items>li.aio-on .aio-bt-page{ background:#ff7512;}
.aio-layout-news>li.aio-more strong{ color: #ff7512; }

.aio-layout>.aio-layout-title{width:70%;overflow:hidden;white-space:nowrap;border-right: solid 15px rgb(255 255 255 / 0%);font-size: 15px;}
.aio-layout-title>*{ vertical-align:middle;}
.aio-layout-title h1,
.aio-layout-title h2{color: #ee6300;text-shadow: 1px 1px 2px rgb(255 255 255);}
.aio-layout-title h4{color: #ee6300;}
.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+*{ 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;background: #161523;}
.aio-widget-player .aio-items>li.aio-on:before{background-color: #ffb078;}
.aio-widget-player .aio-items>li.aio-on .aio-item{background-color: #ff7512;background: linear-gradient(to right,#ffaf76,#ffe5bf 60%);color: black;}

h3.app-title-news:after{background: #ee6300;}
h3.app-title-luosi:before{ background-image: url(../images/icon-logo-premier-league.png); }
/* h3.app-title-luosi:before {    background-image: url(../images/worldcup-2022/logo.png); background-color: #650C2C; background-size: 76%;width: 60px; top: -5px;height: 60px;} */
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;}
.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: #ff6a00;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: 10px 0;overflow: hidden;}

.aio-widget-scroll-big .aio-panel{ background:none !important;}
.app-live-topad[data-ad-mode="background"] 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-live.png) no-repeat left 45%;background-size: 30px auto;opacity: .9;padding-left: 35px;}
.aio-widget-drop.app-icon-live a[data-item="zqzlk"]{background-image: url(../images/icon-zqzlk.png);background-size: 20px auto;background-position: 5% center;}
.aio-widget-drop.app-icon-live a[data-item="lqzlk"] {background-image: url(../images/icon-lqzlk.png);background-size: 20px auto;background-position: 5% center;}
.aio-layout-subject>li.app-icon-worldcup a{background: url(../images/icon/icon_worldcup.png) no-repeat left 45%;background-size: 14px auto;opacity: .9;padding-left: 20px;}

#home_news2 .aio-layout-left .aio-layout-title{ display:inline-block;}
#home_news2 .aio-widget-panel{height: 710px;position: static;border: none;transform: translateY(-57px);margin-bottom: -60px;overflow: hidden;padding-left: 160px;}
#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: 35px;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: 55px;overflow: visible;}
#home_match_3{min-height: 1537px;}
#home_match_point{overflow: hidden; transform: translateY(-60px); margin-bottom: -60px;}
.sockpuppet {position: absolute;left: -100px;top: 15px;display: none;}
.sockpuppet .text {display: block;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 100%);padding: 0 10px;border-radius: 3px;color: #fff;font-size: 12px;cursor: pointer;}
.sockpuppet-box {position: absolute;right: 0;top: 100%;padding-top: 10px;min-width: 100px;display: none;}
.sockpuppets {position: relative;border: 1px solid #e4e7ed;box-shadow: 0px 0px 12px rgba(0, 0, 0, .12);background-color: #fff;white-space: nowrap;padding: 6px 0;border-radius: 4px;}
.sockpuppets .a0item {line-height: 34px;padding: 0 10px;cursor: pointer;text-align: right;list-style: none;}
.sockpuppets .a0item:hover {color: #ff7310;}
.sockpuppets::before {content: "";position: absolute;width: 10px;height: 10px;background-color: #fff;right: 10px;top: -6px;border: 1px solid #e4e7ed;transform: rotate(45deg);border-bottom-color: transparent;border-right-color: transparent;}
.sockpuppet:hover .sockpuppet-box {display: block;}
.jwp-useritem{border-radius: 3px;color: white !important;background: #ff6a00;height: 40px;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;}
.jwp-useritem .c-name{font-size:14px;color: white;font-weight: bold;display: inline-block;padding: 0 5px 0 5px;line-height: 40px;}
.jwp-useritem .c-group{ font-size:12px;color: inherit;}
.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: white;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: 6px;right: 15px;position: absolute;background: white;background: linear-gradient(180deg,#ffe5bf,#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: 40px;height: 40px;margin: 0 10px 0 -15px;vertical-align: top;background-color: white;box-shadow: 0 0 0 1px rgb(0 0 0 / 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: #ff6a00;box-shadow: 0 0 0 1px #ff6a00;padding: 0;}
.aio-com-switch .aio-item{ color:white;}
.aio-com-switch .aio-item.aio-on{background:white;color: #ff6a00;font-size: 15px;}

.aio-layout-news.aio-normal>li.aio-on{background:#ff6a00;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 li{ position:relative;}
.ai-match-box .aio-layout-vs dt::before {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 dt::after {display: block;content: attr(data-status);font-size: 13px;font-weight: 500;line-height: 1.4;margin-top: 4px;}
.ai-match-box .aio-layout-vs .aio-item{ color:inherit;}
.ai-match-box .aio-layout-vs .expert-num a{display: block !important;}
.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-color: #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: 20px;}
.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;min-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 > a .aio-strong{display:block;color:red;font-size: inherit;line-height: inherit;padding: 3px 0 7px;}
.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 > a:hover {background-color: #ecd9c2;}
.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);}
.suspension .service {background: #fff url(../images/icon/icon_service.png) no-repeat center 5px / 30px;}
.suspension .worldCup_kefu {background-image: url(../images/fixed_kefu.png);background-size: auto 30px;background-position-y: 15%;}
.suspension .worldCup_kefu .content{width: 310px;}
.w0fwin .a1bt {overflow: visible;}
.bottom-box[data-vis-count="3"]:not([data-ai-vis]) .bottom:nth-child(n+4){ display:none;}

.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: 0;bottom: 0;right: 34%;transform: translateX(-50%);width: 20px;background: url('../images/icon_down.png') no-repeat center center;background-size: 100% auto;}
.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%;}
.c0video {position: relative;}
.z9live2play2 .c0videoplay {padding-right: 360px;height: 620px !important;}
.z9live2only2outer .a0list {position: absolute;right: 0;top: 0;bottom: 0;width: 348px;background: #fff;box-shadow: 0 0 3px rgb(0 0 0 / 20%);padding: 0 !important;}
.z9live2only2outer .a0list .a0item:not(.aio-only-h5) {display: block !important;color: #333 !important;max-width: 100% !important;padding: 10px 15px 10px 75px !important;border-bottom: 1px solid #eee;font-size: 16px;transition: .2s;}
.z9live2only2outer .a0list .a0item[data-ai-vis="1"] {font-weight: bold;padding: 20px 15px 20px 75px !important;font-size: 19px;background-color: #ff7512;background: linear-gradient(to right,#ffd0af,#ffe8c9 60%);}



.recommend-list{ min-height: 500px;}
.recommend-list .item {line-height: 1;background-color: #fff;box-shadow: 0px 3px 8px 0px rgba(10,13,47,0.05);margin-bottom: 10px;padding: 10px;}
.recommend-list .top {display: flex;align-items: center;padding: 0;}
.recommend-list .bottom {display: block;padding: 0;padding-top: 10px;}
.recommend-list .bottom:not(:last-child) {border-bottom: 1px solid #DDE2F0;padding-bottom: 10px;}
.recommend-list .bottom .desc {font-size: 16px;line-height: 24px;}
.recommend-list .bottom .home-away {background-color: #f5f7ff;padding: 6px 14px;border-radius: 4px;color: #8E8E8E;font-size: 16px;margin-top: 6px;position: relative;}
.recommend-list .bottom .home-away::after {content: "";position: absolute;right: 20px;top: 0;bottom: 0;width: 6px;background: url("../images/icon/right.png") no-repeat center center;background-size: contain;}
.recommend-list .bottom .home-away .classify {color: #ff6a00;font-size: 12px;line-height: 14px;border: 1px solid #ff6a00;padding: 0 5px;border-radius: 2px;margin-right: 5%;vertical-align: middle;display: inline-block;}
.recommend-list .bottom .home-away span {vertical-align: middle;}
.recommend-list .bottom .title {font-size: 20px;font-weight: 400;max-width: 360px;}
.recommend-list .bottom .title::before {content: attr(data-classify);border: 1px solid #41a4de;color: #41a4de;font-size: 12px;line-height: 16px;height: 18px;padding: 0 4px;border-radius: 3px;display: inline-block;vertical-align: middle;margin-top: -3px;box-sizing: border-box;margin-right: 6px;}
.recommend-list .bottom .other {color: #8e8e8e;display: flex;justify-content: space-between;align-items: flex-end;margin-top: 8px;}
.recommend-list .bottom .other span {display: inline-block;margin-right: 15px;}
.recommend-list .bottom .other [class^="match-"] {padding-left: 18px;background: no-repeat left center;background-size: 12px;}
.recommend-list .bottom .other .match-1 {background-image: url(../images/sportid-1.png);}
.recommend-list .bottom .other .match-2 {background-image: url(../images/sportid-2.png);}
.recommend-list .bottom .ds {color: #ff6a00;font-size: 14px;}
.recommend-list .bottom .ds em {font-size: 25px;font-weight: bold;display: inline-block;vertical-align: middle;margin-top: -7px;}
.recommend-list .bottom .ds strong {font-size: 20px;}
.recommend-list .bottom .retreat {background-color: #f2330e;color: #fff;font-size: 12px;line-height: 20px;padding: 0 10px;border-radius: 3px;margin-top: 4px;}
.recommend-list .bottom .information {font-size: 12px;line-height: 14px;}
.recommend-list .bottom .price {color: #3183fc;}
.recommend-list .bottom .price em {font-size: 24px;margin: 0 1px;}
.recommend-list .bottom .price strong {display: none;}

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

.app-dialog-windows{position:fixed;display:none;top: 0;right: 0;bottom: 0;left: 0;z-index: 10003;text-align: center;max-height: 100vh;}
.app-dialog-windows.active,
.app-dialog-windows[data-ai-vis="1"]{display:block;}
.app-dialog-windows:before{content:'';position:fixed;position: absolute;z-index: -1;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);}



.app-dialog-window{position:fixed;display:none;top: 0;right: 0;bottom: 0;left: 0;z-index: 10003;text-align: center;max-height: 100vh;}
.app-dialog-window.active,
.app-dialog-window[data-ai-vis="1"]{display:block;}
.app-dialog-window:before{content:'';position:fixed;position: absolute;z-index: -1;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);}

.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%);padding: 5px 5px 0;}
.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;} */
.share-poster .poster-loading {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;color: #333;font-size: 16px;max-height: 68vh;min-height: 60vh;}
.share-poster .poster-loading img {width: 18px;margin: 0 5px 0 0;}
.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: 250px;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-clean.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;}
.discount_content.cr_dualmember_share {height: 200px;}

.user-poster {background: url("../images/poster3.png") no-repeat center center;background-size: cover;border-radius: 0;overflow: hidden;text-align: center;padding: 70px 20px 30px;}
.user-poster .content {background-color: #fff;border-radius: 10px;display: inline-block;width: 100%;padding-bottom: 20px;}
.user-poster .content .avatar {width: 80px;height: 80px;margin-top: -40px;/* object-fit: contain; */}
.user-poster .content .avatar[src]{ background:white;}
.user-poster .content .name {font-size: 19px;margin-top: 10px;}
.user-poster .content .ewm-box {width: 150px;height: 150px;padding: 15px;background: url("../images/qr_code2.png") no-repeat;background-size: 100% 100%;margin: 20px auto 10px;position: relative;}
.user-poster .content .ewm-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%);}
.user-poster .content .divider span {color: #333;font-size: 14px;margin: 0 4px;}
.user-poster .content .code {color: #ff6a00;font-size: 20px;}

.user-poster .content .ewm-box * {width: 100% !important;height: 100% !important;}

.my-poster {position: relative;text-align: center;}
.my-poster img {vertical-align: top;}
.my-poster .content {position: absolute;top: 5%;left: 0%;width: 100%;}
.my-poster .inner-content {position: absolute;left: 0;right: 0;top: 0;}
.my-poster .author-avatar {width: 75px !important;height: 75px !important;border-radius: 50%;object-fit: cover;margin-top: -25px;vertical-align: top;}
.my-poster .author-name {font-size: 14px;margin-top: 2%;}
.my-poster .imglogo {width: 40% !important;margin-top: 7%;}
.my-poster .summary {color: #fff;font-size: 14px;line-height: 30px;border-radius: 30px;background: linear-gradient(90deg, #FF9447 0%, #F5BE18 100%);margin: 3% 6% 8%;}
.my-poster .qrcode {position: relative;width: 72%;margin: 0 auto;padding: 7%;background: url(../images/poster/template_2_3.png) no-repeat;background-size: 100% 100%;}
.my-poster .qrcode::after {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 40px;height: 40px;background: #fff url(../images/logo-icon.png) no-repeat center center;background-size: 36px auto;}
.my-poster .bottom {width: 72%;height: 92px;margin: 5% auto 0;background-color: #f7f7ff;border: .5px solid #d0d1db;display: flex;flex-direction: column;justify-content: center;border-radius: 7px;}
.my-poster .bottom .text {font-size: 18px;margin-bottom: 4%;}
.my-poster .bottom .code {color: #ff5d00;font-size: 30px;}

/* .poster2img {display: none !important;} */

.match-poster {background-color: #ff6a00;padding: 20px;border-radius: 15px;}
.match-poster em {font-style: normal;}
.match-poster .match-content {border-radius: 10px;overflow: hidden;z-index: 2;position: relative;}
.match-poster .z9info2top {margin: 0 !important;}
.match-poster .z9top2data {margin-top: 0;}
.match-poster #info_header .z9info2head {padding-bottom: 30px;}
.match-poster #info_header .z1head .d0match {font-size: 14px;}
.match-poster #info_header .z1head .d0time {font-size: 12px;}
.match-poster #info_header .z1teams .z1avatar {width: 40px;height: 40px;}
.match-poster #info_header .z1teams .z1title {line-height: 12px;}
.match-poster #info_header .state {margin: 2px auto 4px;font-size: 10px;line-height: 18px;border-radius: 9px;width: 60px;}
.match-poster .z9info2head .z1avatar img,
.match-poster .z9info2head .z2avatar img {vertical-align: top;}
.match-poster .z9info2head .z1name {font-size: 12px;}
.match-poster .z9info2head .z1video {/* display: none; */}
.match-poster .z9info2head .z1video .c0box {padding: 1px 8px 1px 15px;font-size: 10px;}
.match-poster .z9info2head .z1score {font-size: 20px;}
.match-poster .z8nav {font-size: 12px;line-height: 30px;margin-bottom: 0;}
.match-poster .share-btn {display: none;}
.match-poster .bottom {background-color: #f7f9fc;overflow: hidden;text-align: center;}
.match-poster .bottom .ewm-box {width: 150px;height: 150px;margin: 20px auto;padding: 12px;background: url("../images/qr_code.png") no-repeat;background-size: 100% 100%;position: relative;}

.match-poster .bottom .ewm-box:before {content: "";position: absolute;left: 50%;top: 50%;background: #fff url(../images/logo-clean.png) no-repeat center center;background-size: 85%;width: 30px;height: 30px;transform: translate(-50%, -50%);}

.match-poster .bottom .tips {background: url("../images/share1.png") no-repeat center 0;background-size: 104% 104%;color: #fff;padding: 50px 0 20px;}
.match-poster .bottom .tips .t1 {font-size: 18px;}
.match-poster .bottom .tips .t2 span {font-size: 14px;background: url("../images/share3.png") no-repeat center;background-size: 100% 100%;display: inline-block;line-height: 30px;padding: 0 35px;margin-top: 10px;}

.fa_share{top: 57%;transform: translateY(-50%);}
.assist_poster{width: 95%;margin: 0 auto 10px;background: #fff;padding: 2%;border-radius: 10px;text-align: left;position: relative;}
.assist_poster-title{font-size: 18px;width: 82%;}
.assist_poster-title em{color: #4D8EF8;margin-right: 5px;}
.assist_match-top{margin-bottom: 5px;font-size: 14px;padding-left: 25px;background: url(../images/icon-football-small.png) no-repeat left center;background-size: 16px auto;color: #777;word-spacing: 10px;text-align: left;display: block;line-height: 26px;width: 82%;}
.assist_match-top[data-sportid="2"]{background-image:url(../images/icon-basketball-small.png)}
.assist_article-border{border: 1px solid #EEEEEE;border-radius: 10px;padding: 2%;text-align: center;display: flex;align-items: center;justify-content: space-between;}
.assist_article-border .team, .assist_article-border .center{flex: 1;}
.assist_article-border .team span{display: block;width: 50px;height: 50px;background: no-repeat center center;background-size: contain;margin: 0 auto;}
.assist_article-border .team h4{font-size: 15px;font-weight: 400;line-height: 22px;height: 40px;padding: 5px 0;color: #333;}
.assist_article-border .score{background: url(../images/activity/fa/vs.png) no-repeat;background-size: 100% 100%;width: 100%;height: 50px;display: block;}
.assist_article-border .time{color: #999;font-size: 14px;margin-top: 5px;display: block;}
.assist_poster-ds{position: absolute;right: 5px;top: 5px;width: 17%;text-align: center;border: 2px solid #F2330E;border-radius: 8px;font-size: 15px;color: #F2330E;}
.assist_poster-ds span:first-of-type{background-color: #F2330E;font-size: 20px;display: block;color: #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 2px 0;}
.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: -20%;}
.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;}




.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);} */

.w0share2bt .a0item[ai-value="weixin"] {background-image: url(../images/icon/share_wechat.png);}
.w0share2bt .a0item[ai-value="weibo"]{ background-image: url(../images/icon/share_weibo.png);}
.w0share2bt .a0item[ai-value="qq"]{ background-image: url(../images/icon/share_qq.png);background-size: 75%;}
.w0share2bt .a0item[ai-value="picture"]{ background-image: url(../images/icon/share_picture.png);}
.w0share2bt .a0item[ai-value="moment"]{ background-image: url(../images/icon/share_moment.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;}
/* .w0share2win.share .poster-content, */
/* .w0share2win.share .poster-content>div {height: 410px;max-height: 410px;} */
/* #qrcode {position: fixed;left: 0;top: 0;z-index: -10000;opacity: 0;} */

.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;}
.sharebar {margin-bottom: 2px;position: absolute;top: 5px;right: 0;z-index: 2224;zoom: 1;text-align: center;}
.invite-wrap {display: none;position: fixed;right: 0;top: 0;line-height: 26px;background-color: #ff6a00;cursor: pointer;z-index: 52;color: #fff;padding: 0 5px;margin: 12px 5px;font-size: 12px;border-radius: 3px;z-index: 55;text-decoration: none;}
.invite-wrap.isshare{background:linear-gradient(45deg, #ff9142, #ff6a00); }

.w0share2win [data-soprt-id="2"] .z9info2odds {white-space: nowrap;padding: 2px 0 5px 0;border-radius: 0;display: block;min-width: initial !important;display: none;}
.w0share2win [data-soprt-id="2"] .z9info2oddlabels {padding-left: 30px;line-height: 17px;}
.w0share2win [data-soprt-id="2"] .z9info2oddlabels span {font-size: 10px;width: 33.3%;}
.w0share2win [data-soprt-id="2"] .z9info2odds .c0item[title]:before {font-size: 10px;width: 30px;}
.w0share2win [data-soprt-id="2"] .z9info2odds ul {width: 28% !important;margin: 0 2px;}
.w0share2win [data-soprt-id="2"] .z9info2odds li {width: auto;padding: 0 3px;box-shadow: none !important;font-size: 10px;line-height: 20px;border-radius: 0 !important;}
.w0share2win [data-soprt-id="2"] .z9info2box {padding: 0;}
.w0share2win [data-soprt-id="2"] .z9info2head {padding: 5px;border-radius: 5px 5px 0 0;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1head {background: none; position: static;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1head .d0time {position: absolute;top: 36px;left: 0;right: 0;font-size: 10px;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1head .d0match {font-size: 14px;padding: 0;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1head .d0st {background: #1D9F64;position: absolute;top: 65px;left: 50%;transform: translateX(-25px);border-radius: 10px;width: 50px;white-space: nowrap;padding: 0;font-size: 11px;line-height: 20px;}
.w0share2win [data-soprt-id="2"] [data-soprt-id="2"] .z9info2head .z1avatar2bg .z2avatar {top: 0px;}
.w0share2win [data-soprt-id="2"] .z9info2head .c0away.z2avatar {left: auto !important;right: -60px !important;}
.w0share2win [data-soprt-id="2"] .z9info2head .c0home.z2avatar {left: -60px !important;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1team .z2avatar,
.w0share2win [data-soprt-id="2"] .z9info2head .z1avatar2bg .z2avatar,
.w0share2win [data-soprt-id="2"] .z9info2head .z1team.c0home .z2avatar,
.w0share2win [data-soprt-id="2"] .z9info2head .c0home.z2avatar {top: -75px;width: 120px;height: 120px;opacity: .12;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1teams {height: auto;padding: 0;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1team {width: 50%;padding: 0px !important;position: relative;border: solid 1px rgba(0, 0, 0, 0);border-width: 45px 0 0 50px;height: auto;vertical-align: top;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1team.c0home {border-width: 45px 50px 0 0;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1team .z1title {display: block;text-align: center;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1name {font-weight: normal;font-size: 12px;line-height: 16px;white-space: normal;}
.w0share2win [data-soprt-id="2"] .z9info2head .z1avatar {width: 46px;height: 46px;left: 50% !important;right: auto !important;transform: translateX(-23px);line-height: 0;top: -50px;}

.w0share2win [data-soprt-id="2"] .z9info2head .z1score {font-size: 30px;}
/* .w0share2win [data-soprt-id="2"] .z9info2head .z1score span {font-size: 16px;} */
.ellipsis {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
[class *= 'ellipsis-'] {display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;text-overflow: ellipsis;}
.ellipsis-2 {-webkit-line-clamp:2;}
.ellipsis-3 {-webkit-line-clamp:3;}

/* 充值广告:begin */
.lym_recharge{position: relative;cursor: inherit;background: transparent !important;}
.lym_recharge .text{position: absolute;top: 0;bottom: 0;font-size: 12px;/*padding: 5px 2px*/ padding: 0 0;left: 0;right: 0;line-height: 16px;background-color: transparent;color: #fff;cursor: pointer;font-weight: bold;text-align: center;}
.lym_recharge img{width: 100%;height: 100%;}

.lym_dialog{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, .5);cursor: auto;z-index: 1000;text-align: center;}
.lym_dialog:not(.on){ display:none;}
.lym_dialog_poster{background: url(../images/redEnvelopes.png) no-repeat;background-image: url(../images/appdownload.png);background-size: contain;max-width: 800px;top: 10%;width: 95%;height: 80%;background-position: 50% 40%;display: inline-block;position: relative;max-width: 400px;} 
.lym_dialog_poster  .link{ position:absolute;left: 0;right: 0;top: 0;bottom: 0;transition: all .5s;}
.lym_dialog_poster  .link.isshare{/* background: url(../images/bt-download-on.png) no-repeat center bottom 5%; */background-size: auto 40px;}
/* .lym_dialog_close{position: absolute;right: 5%;top: -3%;width: 35px;height: 35px;background: url(../images/cuowu.png) no-repeat center center;background-size: cover;cursor: pointer;z-index: 2;} */
.lym_dialog_close{position: absolute;right: 5%;top: 10%;width: 35px;height: 35px;background: url(../images/cuowu.png) no-repeat center center;background-size: cover;cursor: pointer;z-index: 2;}
.lym_dialog_down{position: absolute;right: 10px;bottom: 10%;}
.lym_dialog_sz{background: url(../images/icon-handle.png) no-repeat;width: 60px;height: 60px;animation: 600ms ease-in-out both 600ms infinite normal running ani_sz;background-size: cover;}

.dialog-ani_close{animation: ani_closeS 600ms ease-in-out 500ms both 1 normal running;}
.dialog-ani_open{animation: ani_openS 200ms ease-in-out 200ms both 1 normal running;}
.BtnScale{animation: BtnScale 800ms ease-in-out 800ms both infinite normal running;}

.lym_dialog_dicount{position: absolute;top: 50%;left: 50%;transform: translate(-50%, 24px);}
.lym_dialog_dicount a{position: absolute;top: 50%;left: 50%;padding: 48px 270px;}
.lym_dialog_dicount a[data-type='xi']{transform: translate(-50%, 0);}
.lym_dialog_dicount a[data-type='song']{transform: translate(-50%, 117px);}

.lym_dialog_receive{position: absolute;left: 50%;top: 753px;transform: translateX(-50%);}
.lym_dialog_receive a{display: block;padding: 42px 178px;}
/* 手指跳动 */
@keyframes ani_sz{
    0%{
        transform: translate3d(0px, 0px, 0);
    }
    50%{
        transform: translate3d(20px, 20px, 0); 
    }
    100%{
        transform: none;
    }
}
@-webkit-keyframes ani_sz{
    0%{
        transform: translate3d(0px, 0px, 0);
    }
    50%{
        transform: translate3d(20px, 20px, 0); 
    }
    100%{
        transform: none;
    }
}

/* 弹窗关闭 */
@keyframes ani_closeS{
    0%{
        transform: translate(0, 0) scale(1, 1);
    }
    60%, 65%, 80%, 90%, 95%{
        transform: translate3d(-188px, -48px, 0) scale(1.2, 1.2);
    }
    100%{
        transform: translate(800px, 200px) scale(0, 0);
    }
}
@-webkit-keyframes ani_closeS{
    0%{
        transform: translate(0, 0) scale(1, 1);
    }
    60%, 65%, 80%, 90%, 95%{
        transform: translate3d(-188px, -48px, 0) scale(1.2, 1.2);
    }
    100%{
        transform: translate(800px, 200px) scale(0, 0);
    }
}

/* 弹窗弹出 */
@keyframes ani_openS{
    0%{
        transform: translate(800px, 200px) scale(0, 0);
    }
    50%{
        transform: translate3d(-188px, -48px, 0) scale(1.2, 1.2);
    }

    100%{
        transform: none;
    }
}
@-webkit-keyframes ani_openS{
    0%{
        transform: translate(800px, 200px) scale(0, 0);
    }

    50%{
        transform: translate3d(-188px, -48px, 0) scale(1.235, 1.235);
    }

    100%{
        transform: none;
    }
}

/* 按钮跳动 */
@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
    }

}

/* 充值广告:end */


.toast-wrap {position: fixed;top: 50%;left: 0;right: 0;margin: 0 auto;transform: translateY(-50%);color: #fff;font-size: 16px;line-height: 22px;white-space: pre-wrap;word-break: break-all;text-align: center;background-color: rgba(0, 0, 0, .7);border-radius: 6px;width: -webkit-fit-content;width: fit-content;min-width: 96px;min-height: 0;padding: 14px 18px;transition: all .2s;z-index: 2240;}
.toast-wrap span {color: var(--color-theme);}
.toast-wrap.fade-enter-active {animation: 0.3s fade-in both ease-out;}
.toast-wrap.fade-leave-active {animation: 0.3s fade-out both ease-in;}
@keyframes fade-in {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fade-out {
    0% {opacity: 1;}
    100% {opacity: 0;}
}














/* ************************ */
.loading {text-align: center;padding: 10% 0;color: #ccc;}
.loading-wrapper {position: static;display: block;background-color: transparent;}
.sk-chase {width: 60px;height: 60px;position: relative;animation: sk-chase 2.5s infinite linear both;margin: 0 auto 30px;}
.sk-chase-dot {width: 100%;height: 100%;position: absolute;left: 0;top: 0; animation: sk-chase-dot 2.0s infinite ease-in-out both; }
.sk-chase-dot:before {content: '';display: block;width: 25%;height: 25%;background-color: #ff6a00;border-radius: 100%;animation: sk-chase-dot-before 2.0s infinite ease-in-out both; }
.sk-chase-dot:nth-child(1) { animation-delay: -1.1s; }
.sk-chase-dot:nth-child(2) { animation-delay: -1.0s; }
.sk-chase-dot:nth-child(3) { animation-delay: -0.9s; }
.sk-chase-dot:nth-child(4) { animation-delay: -0.8s; }
.sk-chase-dot:nth-child(5) { animation-delay: -0.7s; }
.sk-chase-dot:nth-child(6) { animation-delay: -0.6s; }
.sk-chase-dot:nth-child(1):before { animation-delay: -1.1s; }
.sk-chase-dot:nth-child(2):before { animation-delay: -1.0s; }
.sk-chase-dot:nth-child(3):before { animation-delay: -0.9s; }
.sk-chase-dot:nth-child(4):before { animation-delay: -0.8s; }
.sk-chase-dot:nth-child(5):before { animation-delay: -0.7s; }
.sk-chase-dot:nth-child(6):before { animation-delay: -0.6s; }

@keyframes sk-chase {
  100% { transform: rotate(360deg); } 
}
@keyframes sk-chase-dot {
  80%, 100% { transform: rotate(360deg); } 
}
@keyframes sk-chase-dot-before {
  50% { transform: scale(0.4);  }
	100%, 0% { transform: scale(1.0); } 
}


.flex-items {display: flex;align-items: center;justify-content: space-between;}
.download-wrap {background-color: #ff6a00;}
.download-wrap .aio-layout {height: 80px;}
.download-wrap h2 {font-weight: bold;color: #fff;font-size: 20px;line-height: 28px;outline: none;}
.download-wrap .btn {background: linear-gradient(-30deg,#f2bc64,#ffe7c0);padding: 4px 10px;border-radius: 3px;line-height: 24px;font-size: 14px;}
.topbar {padding: 0 20px;}
.download-wrap .icon-close {display: inline-block;width: 20px;height: 20px;background: url("../images/icon-close-gray.png") no-repeat center center;background-size: 80% auto;margin-left: 20px;cursor: pointer;}
.box-head-bar {background-color: #fff;line-height: 1;overflow: hidden;position: relative;}
.titlebar {display: flex;align-items: center;justify-content: space-between;height: 50px;padding: 0 0px;}
.box-head-bar .title,
.z9child2head{font-size: 20px;font-weight: bold;padding-left: 16px;position: relative;}
.box-head-bar .title em {font-size: 14px;font-weight: 500;}
.box-head-bar .title::before,
.z9child2head::before{content: "";position: absolute;left: 0;top: 1px;bottom: 1px;width: 5px;border-radius: 4px;background-color: #ff6a00;}
.box-head-bar .icon-setting {height: 30px;width: 30px;background: url(../images/expert/icon-setting.png) no-repeat center;background-size: 20px;cursor: pointer;}
.box-head-bar .title .icon-tip {margin-left: 4px;margin-top: -2px;}
.box-head-bar .operation {display: flex;align-items: center}
.box-head-bar .btn {display: inline-block;line-height: 30px;padding: 0 15px 0 35px;background: #e7f3ee url("../images/ic_zhuduiyouli_green.png") no-repeat 15px center;background-size: 20px auto;border-radius: 15px;color: #27a26a;margin-left: 10px;box-shadow: 0 0 2px rgb(0 128 70 / 50%);white-space: nowrap;}
.titlebar .tips {color: #999;}
.box-head-bar .titlebar em{color: #999;font-size: 16px;}
.box-head-bar .title .company {cursor: pointer;font-size: .9em;font-weight: 500;margin-left: 6px;display: inline-block;}
.box-head-bar .title .company::after {content: "";display: inline-block;border-top: 6px solid #333;border-left: 5px solid transparent;border-right: 5px solid transparent;border-radius: 2px;vertical-align: middle;margin-left: 6px;}
.box-head-bar .sub-title {color: #999;font-weight: 500;font-size: .8em;}
.z9child2head{position:absolute;top: 16px;}

.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;}

.active-page {position: relative;}
.active-page img {vertical-align: middle;width: 100%;}
.active-page .receive-btn {position: absolute;left: 50%;top: 25.8%;transform: translateX(-50%);width: 62%;}
.active-page .service-btn {position: absolute;left: 50%;bottom: 14%;transform: translateX(-50%);width: 40%;}
.active-page {position: relative;}
.active-page img {vertical-align: middle;width: 100%;}
.active-page .receive-btn {position: absolute;left: 50%;top: 25.8%;transform: translateX(-50%);width: 62%;}
.active-page .service-btn {position: absolute;left: 50%;bottom: 14%;transform: translateX(-50%);width: 40%;}

.record-item {padding: 10px 15px !important;}
.record-item .box {display: flex;line-height: 24px;}
.record-item .desc,
.record-item .date {flex: 1;}
.record-item .money {color: #F2330E;font-size: 16px;font-weight: bold;}
.record-item .money:before {content: "+";}
.record-item .money[data-type="2"] {color: #368C3B;}
.record-item .money[data-type="2"]:before{content: "-";}
.record-item .state:before {content: "成功";color: #ff6a00;}
.record-item .state[data-state="1"]:before {content: "审核中";}
.record-item .state[data-state="3"]:before,
.record-item .state[data-state="4"]:before {content: "失败";color: #F2330E;}
.record-item .money,
.record-item .count {margin-right: 20px}
.aio-layout-record>li.list-flip {padding: 0;}

/* .map-tips {display: none;} */
/* .map-tips {display: block;} */
.map-tips {cursor: pointer;text-align: center;}
.map-tips .text {padding: 10px;line-height: 30px;color: #F2330E;font-size: 14px;} 
.map-tips .text .map {color: #ff6a00;font-weight: bold;display: inline-block;margin-left: 2px;}
.map-tips .text .map:before {content: "";display: inline-block;vertical-align: -2px;width: 14px;height: 14px;background: url("../images/icon/map.png") no-repeat;background-size: 100% auto;margin-right: 2px;vertical-align: middle;}
.map-tips .close{ display:none;}
/* .map-tips::after {content: "";display: block;height: calc(env(safe-area-inset-bottom) + 30px);} */

.detail-top {color: #999;padding: 5px 0;line-height: 1.7;display: flex;justify-content: space-between;align-items: center;font-size: 16px;}
.detail-top span {font-weight: bold;}
.detail-top .plus {color: #F2330E;}
.detail-top .minus {color: #368C3B;}
.detail-top .btn {display: block;color: #fff;background-color: #ff6a00;line-height: 24px;font-size: 12px;padding: 0 10px;border-radius: 4px;}
.detail-top .btn[data-value="收入"] {background-color: #F2330E;}
.detail-top .btn[data-value="支出"] {background-color: #39AB1E;}
.detail-top-left {flex: 1%;}
.detail-top-right {display: flex;align-items: center;}
.detail-top-right > * {margin-right: 10px;}
.detail-top-right > *:last-child {margin-right: 0;}

.c0videoplay .loading {position: absolute;/* left: calc(50% - 180px); */left: 50%;top: 50%;transform: translate(-50%, -50%);background: rgb(255 255 255) url(../images/loading4.gif) no-repeat;background-size: cover;width: 150px;height: 150px;border-radius: 50%;box-shadow: 0 0 20px #fffdd6;line-height: 0;padding: 0;background: url(../images/loading7.gif) no-repeat center;background-size: cover;box-shadow: none;border-radius: 0;}

.seven-member_share .discount-title{display: none;}
.w0share2win.share .share-poster > .discount-poster{height: auto;padding: 0;}
.seven-member_share{bottom: 100px;height: auto;}

/* 广告接口 */
.app-lym-topad a{margin: 0 0;background: transparent;}




/*基础样式*/
.avatar{display:block;margin:0 auto;width:60px;height:60px;border-radius:50%;object-fit:cover;background:#fff url(../images/user/app-user-avatar.png) no-repeat center center;background-size:cover;box-shadow:0 0 0 1px rgb(0 0 0 / 10%);border:none;position:relative}
.avatar[data-dot]::before{content:attr(data-dot);position:absolute;left:0;top:0;background-color:#f2330e;color:#fff;font-size:12px;line-height:15px;border-radius:15px;min-width:7px;padding:0 4px}
.avatar[data-dot="0"]::before{display:none}

/* .avatar[data-vest]::after{content:"";position:absolute;left: 50%;bottom: -5px;width: 100%;padding-top: 42%;background:no-repeat center bottom;background-size:contain;transform: translateX(-50%);}
.avatar[data-vest="1"]::after{display:none}
.avatar[data-vest="2"]::after{background-image:url("../images/author_rank_2png")}
.avatar[data-vest="3"]::after{background-image:url("../images/author_rank_3.png")}
.avatar[data-vest="4"]::after{background-image:url("../images/author_rank_4.png")}
.avatar[data-vest="5"]::after{background-image:url("../images/author_rank_5.png")}
.avatar[data-vest="6"]::after{background-image:url("../images/author_rank_6.png")}
.avatar[data-vest="7"]::after{background-image:url("../images/author_rank_7.png")}
.avatar[data-vest="8"]::after{background-image:url("../images/author_rank_8.png")}
.avatar[data-vest="9"]::after{background-image:url("../images/author_rank_9.png")}
.avatar[data-vest="12"]::after{background-image:url("../images/author_rank_12.png")}
.avatar[data-vest="fx"]::after{background-image:url("../images/author_rank_fx.png")}
.avatar[data-vest="xb"]::after{background-image:url("../images/author_rank_xb.png")} */

.user-rank {background: no-repeat center center;background-size: contain;width: 100%;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);z-index: 1;}
.user-rank::after {content: "";display: block;padding-top: 44.444%;width: 100%;pointer-events: none;}
.user-rank[data-rank="0"] {display: none;}

.ht-QRcode{position: relative;}
.ht-QRcode::before {content: "";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background: #fff url("../images/logo-clean.png") no-repeat center center / 80%;width: 16px;height: 16px;z-index: 1;border-radius: 2px;}


/* 世界杯倒计时窗口 */
body.clear .countdown-worldcup{ display:none;}
.countdown-worldcup {position: fixed;right: 110px;bottom: 100px;z-index: 1000;width: 236px;}
.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;}
.countdown-worldcup img {width: 100%;}

/* 公告 */
.dialog-notice-content {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 600px;width: 94%;}
.dialog-notice-content .btn-group {display: flex;margin-top: 20px;}
.dialog-notice-content .btn-group .btn {flex: 1;margin: 0 15px;}
.dialog-notice-content .close {position: absolute;top: -15px;right: 0;width: 30px;height: 30px;background: url(../images/icon-advClose.png) no-repeat;background-size: contain;cursor: pointer;}


.app-dialog {
    min-height: 200px;
    background-color: #fff;
    border-radius: 20px;
    overflow: hidden;
    position: fixed;
    bottom: 50%;
    left: 50%;
    max-width: 550px;
    width: 94%;
    -webkit-transform: translate(-50%,50%);
    transform: translate(-50%,50%);
    z-index: 2001;
    box-shadow: 0 0 0 3px rgb(0 0 0 / 15%);
}

.app-dialog .c-content {
    padding: 30px;
    color: #333;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
}

.app-dialog .c-content .aio-strong {
    color: red;
    font-size: 130%
}

.app-dialog .c-footer-button {
    display: flex;
    font-size: 16px
}

.app-dialog .c-footer-button .aio-bt {
    flex: 1;
    text-align: center;
    border-radius: 0;
    line-height: 50px;
    display: block;
    padding: 0 15px
}

.app-dialog.auto-size {
    min-height: 0;
    max-width: 96%
}

.container-wrapper {padding-right: 270px;position: relative;}
.container-wrapper .aside {width: 260px;position: absolute;right: 0;top: 0;}
.aside .hot-list {padding: 0 15px 10px;}
.aside .hot-list .head {font-size: 15px;line-height: 45px;border-bottom: 1px solid rgba(0, 0, 0, .1);}
.aside .hot-list .head img {width: 20px;height: 20px;object-fit: contain;margin-right: 5px;vertical-align: -5px;}
.aside .hot-list .list-footer {border-top: 1px solid rgba(0, 0, 0, .1);font-size: 14px;text-align: center;padding-top: 8px;}
.aside .hot-list .list-footer a {color: rgba(0, 0, 0, .5);}
.aside .hot-list .list-footer a:hover {color: rgba(0, 0, 0, .7);}
.aside .hot-list .list-body {padding: 4px 0;margin: 0 -5px;}
.aside .hot-list .empty-box {font-size: 14px;padding: 124px 0 15px;background-size: auto 180px;background-position-y: 20px;}
.aside .hot-list .item {display: flex;align-items: center;padding: 8px;-webkit-transition: .3s;transition: .3s;}
.aside .hot-list .item .user-avatar {width: 24px;height: 24px;border-radius: 50%;object-fit: cover;margin-right: 8px;}
.aside .hot-list .item .info {flex: 1;overflow: hidden;}
.aside .hot-list .item .name {font-size: 14px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: break-all;max-width: 114px;}
.aside .hot-list .item .trend {font-size: 0;line-height: 14px;margin-top: 2px;}
.aside .hot-list .item .trend::before {content: "走势:";vertical-align: top;margin-right: 2px;color: rgba(0, 0, 0, .5);font-size: 12px;}
.aside .hot-list .item .trend em {display: inline-block;vertical-align: -5px;width: 10px;height: 10px;border-radius: 100%;margin-right: 2px;}
.aside .hot-list .item .trend .win {background-color: #e44d5c;}
.aside .hot-list .item .trend .lose {background-color: #aeb2bf;}
.aside .hot-list .item .trend .draw {background-color: #3a82fb;}
.aside .hot-list .item .wl {color: #e44d5c;font-size: 12px;}
.aside .hot-list .item:hover {background-color: #f7f8fa;}


.popup.popup-center {top: 50%;left: 0;right: 0;width: calc(100vw - 10px * 6);max-width: 450px;margin: 0 auto;transform: translateY(-50%);}
/* 打赏弹窗 */
.reward .animate {padding: 18px 15px;-webkit-animation: fadeInBig .5s both;animation: fadeInBig .5s both;background-color: #fff;border-radius: 12px;text-align: center;}
.reward .title {font-size: 15px;line-height: 26px;}
.reward .title::before {content: "";display: inline-block;vertical-align: top;width: 26px;height: 26px;background: url(../images/user/icon-zan.png) no-repeat;background-size: cover;margin-right: 5px;}
.reward .list {margin: 16px -8px 14px;}
.reward .list .a0item {float: left;width: calc(33.33% - 16px);background-color: #f9f9f9;border: 1px solid #f9f9f9;border-radius: 5px;line-height: 32px;font-size: 15px;margin: 0 8px 14px;cursor: pointer;}
.reward .list .a0item::before {content: "";display: inline-block;width: 16px;height: 16px;background: url(../images/user/icon-bean2.png) no-repeat center center;background-size: contain;vertical-align: -3px;margin-right: 5px;}
.reward .list .a0item[data-ai-vis] {border-color: var(--theme-color);}
.reward .footer .balance {float: left;text-decoration: none;color: #333;font-size: 16px;}
.reward .footer .balance::before {content: "";display: inline-block;width: 16px;height: 16px;background: url(../images/user/icon-bean2.png) no-repeat center center;background-size: contain;vertical-align: -3px;}
.reward .footer .balance span {display: inline-block;vertical-align: bottom;}
.reward .footer .balance .enter {color: #999;font-size: 12px;}
.reward .footer .action {float: right;white-space: nowrap;}
.reward .footer .action .price {float: left;font-size: 12px;margin-right: 4px;display: none;}
.reward .footer .action .price em {color: #f2330e;font-size: 14px;vertical-align: bottom;}
.reward .footer .action .btn {float: left;width: 65px;line-height: 26px;border: 0;border-radius: 5px;background: linear-gradient(270deg, #ff7310 0%, #ffa84d 99.96%, #ffaa4f 100.96%);color: #fff;font-size: 12px;cursor: pointer;}
/* 打赏弹窗end */
/* 放大 */
@-webkit-keyframes fadeInBig {
    0% {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
    to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes fadeInBig {
    0% {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
    to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

/* 
    url: live-chat  
    name: lym
    date: 2024/3/14
*/


.z9live2only2outer .aio-right-a0list{position: absolute;right: 0;top: 0;bottom: inherit;width: 348px;background: #fff;}
.z9live2only2outer .aio-right-a0list span{float: left;width: 20%;text-align: center;height: 40px;line-height: 40px;cursor: pointer;font-size: 14px;color: #999;}
.z9live2only2outer .aio-nav-a0list{margin-top: 39px;display: none !important;box-shadow: 0 3px 3px rgb(0 0 0 / 20%);}
.z9live2only2outer .aio-nav-a0list.aio-on{z-index: 10;display: block !important;}
.z9live2only2outer .a0list.aio-right-a0list span.a0item:not(.aio-only-h5){padding: 0 0 !important;font-size: 14px;}
.z9live2only2outer .a0list.aio-right-a0list span.a0item[data-ai-vis="1"]{color: #ff7310 !important;font-size: 14px;background: transparent;}

.liveDetail-chat .aio-container{margin: 0 auto;}
.liveDetail-chat .aio-container, 
.liveDetail-chat .chat-containers{height: 100%;}
.liveDetail-chat .chat-countdown .countdown span{width: 55px;font-size: 22px;}
.liveDetail-chat .chat-containers .prohibition-box{width: 90%;}

.chat-liveVoteList .group{display: flex;align-items: center;}
.chat-liveVoteList .group .label{min-width: 50px;text-align: center;font-weight: bold;font-size: 18px;color: #ff7310;}
.chat-liveVoteList .live-vote-list .a0item{margin-bottom: 6px;}
.chat-liveVoteList .live-vote-list .a0item .subtext{color: rgba(0, 0, 0, .4);}
.chat-liveVoteList .select-wrapper p.choose{color: rgba(0, 0, 0, .4);;}
.chat-liveVoteList .select-wrapper p.choose em{color: rgba(228, 77, 92, 1);}
.chat-liveVoteList [z0-odds="ah"] [d-pk^="-"]:before{content: '受';color: #d20;font-weight: normal;}

.liveDetail-vote .chat-liveVoteList{position: inherit;background: transparent;display: block;}
.liveDetail-vote .live-vote-list .close{display: none;}
.liveDetail-vote .live-vote-list{position: inherit;transform: inherit;width: 100%;height: 100%;left: inherit;top: inherit;}
.liveDetail-vote .chat-liveVoteList .live-vote-list .a0item{padding: 4px !important;}
.liveDetail-vote .chat-liveVoteList .group .label{min-width: 100%;text-align: left;padding: 5px 10px;}
.liveDetail-vote .select-wrap{padding: 10px;}
.liveDetail-vote .chat-liveVoteList .group{flex-wrap: wrap;}
.liveDetail-vote .chat-vote-loading{position: absolute;}
.liveDetail-vote .live-vote-list .content{position: inherit;box-shadow: inherit;}
.liveDetail-vote .live-vote-list .header{display: none;}
.liveDetail-vote.liveDetail-vote-noData .chat-liveVoteList{bottom: auto;min-height: 100%;}
.liveDetail-vote .live-vote-list .no-btn{background: linear-gradient(270deg, rgb(195 195 195) 0%, rgb(217 217 217) 100%);box-shadow: 0px 15px 22px -15px rgb(206 206 206);color: #666;}

.liveDetail-vote .need-login,
.liveDetail-guide .need-login{padding-top: 10%;font-size: 16px;text-align: center;}
.liveDetail-vote .need-login a,
.liveDetail-guide .need-login a{padding: 5px 20px;background: #ff7310;color: #fff;border-radius: 20px;margin-top: 15px;}

.liveDetail-guide{overflow: hidden;overflow-y: auto;}
.liveDetail-guide .container{margin-top: 0;padding: 8px;box-shadow: initial;margin-bottom: 0;}
.liveDetail-guide .analyst-list li{padding: 0 0 5px;}
.liveDetail-guide .analyst-list .analyst-info{width: 100%;margin-bottom: 5px;}
.liveDetail-guide .analyst-info .taglist{margin-top: 5px;}
.liveDetail-guide .analyst-info .taglist .tag{margin-right: 10px;}
.liveDetail-guide .analyst-guide-item .link{padding-right: 0;}
.liveDetail-guide .analyst-guide-item .titlebox{padding-left: 80px;}
.liveDetail-guide .analyst-guide-item .titlebox .title{min-height: 30px;padding-right: 10px;}
.liveDetail-guide .analyst-guide-item .text{padding: 5px 40px 0 0;}
.liveDetail-guide .analyst-guide-item .summary{font-size:14px;line-height: 20px;}
.liveDetail-guide .analyst-guide-item .information{margin-top: 5px;}
.liveDetail-guide .analyst-guide-item .pricebox{right: 0;}
.liveDetail-guide .analyst-guide-item .information span{margin-right: 10px;}
.liveDetail-guide .analyst-guide-item .titlebox .iconpic{right: 0;}
.liveDetail-guide .analyst-info .name{font-size: 16px;}
.liveDetail-guide .analyst-info .name a{padding-left: 0;}
.liveDetail-guide .analyst-avatar{width: 40px;height: 40px;}
.liveDetail-guide .analyst-guide-item .link{padding-left: 50px;}
.liveDetail-guide .analyst-info .percent .number em{font-size: 30px;}
.liveDetail-guide .analyst-guide-item .classify{width: 40px;}
.liveDetail-guide .analyst-list li.more{text-align: center;}
.liveDetail-guide .analyst-list li.more a{color: #ff7310;font-size: 17px;font-weight: bold;}
.liveDetail-guide .analyst-info .percent{padding-right: 0;}
.liveDetail-guide .analyst-info .percent .number::after{display: none;}

/* end */

/* 方案列表 */
.scheme-list-wrap .list-item {display: block;padding: 10px 0;}
.scheme-list-wrap .list-item .item-inner {position: relative;padding-left: 64px;}
.scheme-list-wrap .list-item .classify {position: absolute;left: 0;top: 3px;color: #3183fc;font-size: 12px;line-height: 22px;width: 56px;text-align: center;}
.scheme-list-wrap .list-item .classify::after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;border: 1px solid #3183fc;border-radius: 2px;pointer-events: none;}
.scheme-list-wrap .list-item .title {color: rgba(0, 0, 0, 0.5);font-size: 14px;line-height: 28px;background: linear-gradient(90deg, #e5e5e5 0%, #fff 100%);padding: 0 10px;border-radius: 2px;position: relative;}
.scheme-list-wrap .list-item .title .match {margin-right: 10px;}
.scheme-list-wrap .list-item .title::after {content: "";position: absolute;right: 10px;top: 0;width: 16px;height: 100%;background: url(../images/icon/guide_football.png) no-repeat center center;background-size: contain;}
.scheme-list-wrap .list-item[data-sportid="2"] .title::after {background-image: url(../images/icon/guide_basketball.png);}
.scheme-list-wrap .list-item .content {padding-right: 80px;}
.scheme-list-wrap .list-item .summary {font-size: 16px;line-height: 24px;margin: 5px 0 15px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.scheme-list-wrap .list-item .information {color: rgba(0, 0, 0, 0.5);font-size: 12px;line-height: 18px;overflow: hidden;}
.scheme-list-wrap .list-item .information .left {float: left;}
.scheme-list-wrap .list-item .information .left span {margin-right: 10px;display: inline-block;vertical-align: top;}
.scheme-list-wrap .list-item .information .right {float: right;}
.scheme-list-wrap .list-item .information .right span {margin-left: 10px;display: inline-block;vertical-align: top;}
.scheme-list-wrap .list-item .information .read {padding-left: 18px;background: url(../images/icon/read.png) no-repeat left center;background-size: auto 10px;}
.scheme-list-wrap .list-item .price {position: absolute;bottom: 0;right: 0;display: flex;flex-direction: column;align-items: flex-end;}
.scheme-list-wrap .list-item .price .num {font-size: 26px;font-weight: bold;}
.scheme-list-wrap .list-item .price .num[data-ischarge="0"] {font-size: 20px;}
.scheme-list-wrap .list-item .price .type {line-height: 18px;font-size: 12px;}
.scheme-list-wrap .list-item .price .type span {display: inline-block;vertical-align: top;background-color: #e44d5c;color: #fff;border-radius: 2px;padding: 0 4px;}
/* 方案列表end */

/* 方案详情 打印样式 */
.match-info-print{position: absolute;right: 20px;top: 20px;}
.expert-profile-print{text-align: right;float: right;margin-top: 10px;}
.public-print a{font-size: 0;width: 30px;height: 30px;background: url(../images/expert/icon-printer.png) no-repeat;background-size: 100% 100%;display: inline-block;vertical-align: middle;}
.print-time{display: none;margin-bottom: 10px;font-size: 18px;}
@media print {
    html {height: 10px !important;margin: 0px !important;}
    body{margin: 0;padding: 0;}
    @page {size: A4;margin-top: 0cm;margin-bottom: 0cm;}
    body{margin: 0 auto;}
    .aio-layout-header,
    .aio-layout-footer,
    .aio-layout-nav,
    .dy-match-right,
    .activate-subscription,
    .programme-reward,
    #expertPrint,
    .fixed-package,
    .w0share2bt,
    .match-info-only .aio-layout-right,
    .expert-profile-right .more-btn,
    #monthly_subscription {display: none !important;}
    .match-info-left{width: 100%;padding-left: 15px !important;margin: 0 !important;}
    .detail-content .article,
    .aio-body{background: #fff !important;}
    .article-title,
    .programme-details .detail-content .article h4{font-size: 30px !important;margin-bottom: 5px !important;}
    .match-top,
    .match-team .center .time{font-size: 25px !important;}
    .match-team .team .name{font-size: 28px !important;margin-top: 15px !important;}
    .match-team .center{padding: 0 2px !important;}
    .match-team .center .score{font-size: 45px !important;padding: 0 0 !important;}
    .match-team .center .match-status{width: 65px !important;height: 65px !important;}
    .programme-details .match-vote .item,
    .programme-details .match-vote .item strong{font-size: 28px !important;padding: 5px !important;}
    .programme-details .detail-content .article{font-size: 20px !important;padding: 0 !important;white-space: normal !important;}
    .programme-details .statement,
    .app-user-people .statistics .statistics-content{padding: 0 0 !important;}
    .diy_chart .c-item .legend{top: 65px !important;left: -40px !important;}
    .diy_chart .c-tips{margin-top: 30px !important;font-size: 18px !important;margin-left: -90px;}
    .app-user-people .sports .content-panel{padding: 5px !important;}
    .expert-profile-left{width: 100% !important;padding-right: 10px !important;}
    .expert-profile-right{width: 100% !important;display: block;margin-top: 5px;}
    .expert-profile-right .aio-padd-vh2{padding: 10px !important;}
    .expert-profile-right .scheme-content{font-size: 18px !important;}
    .expert-profile-right .app-tag.plain{font-size: 16px !important;line-height: auto !important;padding: 5px 8px 15px !important;vertical-align: middle !important;}
    .expert-profile-right .card-list .scheme-content .title{font-size: 22px !important;}
    .card-list{zoom: 1;}
    .card-list::after{content: "";display: table;clear: both;}
    .card-list .card-item{box-shadow: none !important;width: 50%;float: left;}
    .card-list .card-item .match-status{top: auto !important;bottom: 10px !important;}
    .app-user-people .states .grid .gird-content{height: 65px !important;}
    .print-time{display: block !important;position: absolute;top: 37px;left: 50%;transform: translateX(-50%);z-index: 999;}
    #userInfo,
    .author-wrap{margin-top: 15px;}
    .expert-profile-left .wrapper .card,
    .expert-profile-right .aio-layout-box:not(:last-child){margin-bottom: 5px !important;}
    .aio-layout-left .wrapper .card{margin-bottom: 0 !important;}
    body {-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;-ms-print-color-adjust:exact;print-color-adjust:exact;height: auto !important;}
}
/* end */




/* 支付方式 */
.sheet-bottom {width: 100%;max-width: 400px;border-radius: 10px;box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);background-color: #fff;position: fixed;top: 50%;left: 0;right: 0;margin: 0 auto;z-index: 2000;-webkit-transform: translateY(-50%) scale(0.9);transform: translateY(-50%) scale(0.9);opacity: 0;-webkit-animation: fadeScale 0.3s both;animation: fadeScale 0.3s both;}
.sheet-bottom a {padding: 0;}
.sheet-bottom .sheet-close {padding: 0 12px;position: absolute;top: 20px;right: 0;cursor: pointer;}
.sheet-bottom .sheet-close::after {content: "";display: block;width: 24px;height: 24px;background: url("../images/icon/dismiss.png") no-repeat center center;background-size: 16px;}
.sheet-bottom .sheet-header {font-size: 18px;font-weight: bold;text-align: center;line-height: 24px;padding: 20px 0 4px;}
.action-sheet .select-list .a0item {display: flex;align-items: center;font-size: 14px;line-height: 18px;padding: 0 10px;min-height: 50px;cursor: pointer;position: relative;}
.action-sheet .select-list .a0item:not(:last-child)::after {content: "";border-bottom: 1px solid rgba(0, 0, 0, 0.1);position: absolute;left: 10px;right: 10px;bottom: 0;}
.action-sheet .select-list .select-icon {width: 34px;height: 34px;background: no-repeat center center;background-size: 20px;}
.action-sheet .select-list .select-icon.bean {background-image: url("../images/icon/pay-bean.png");}
.action-sheet .select-list .select-icon.alipay {background-image: url("../images/icon/pay-alipay.png");}
.action-sheet .select-list .select-icon.wechat {background-image: url("../images/icon/pay-wechat.png");}
.action-sheet .select-list .select-title {flex: 1;text-align: left;}
.action-sheet .select-list .select-checkbox {width: 18px;height: 18px;border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 100%;position: relative;margin: 0 6px;}
.action-sheet .select-list .a0item .link {color: #ff051d;font-weight: bold;text-decoration: underline;}
.action-sheet .select-list .a0item.disabled {opacity: 0.4;;cursor: no-drop;}
.action-sheet .select-list .a0item[data-ai-vis="1"] .select-checkbox {border: 0;background: url("../images/icon/icon-check.png") no-repeat;background-size: cover;}
/* 支付方式 end */

/* 订单确认 */
.order-sheet {text-align: left;}
.order-sheet .cell-group .a0item {color: rgba(0,0,0,0.7);font-size: 14px;line-height: 30px;padding: 10px 20px;cursor: pointer;display: flex;position: relative;}
.order-sheet .cell-group .a0item::after {content: "";pointer-events: none;position: absolute;left: 10px;right: 10px;bottom: 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.order-sheet .cell-group .cell-icon {background: no-repeat center center;background-size: 24px;width: 30px;}
.order-sheet .cell-group .icon-coupon {background-image: url("../images/card/icon-money.png");}
.order-sheet .cell-group .icon-payment {background-image: url("../images/card/icon-card.png");}
.order-sheet .cell-group .cell-value {flex: 1;color: rgba(0,0,0,0.4);text-align: right;}
.order-sheet .cell-group .cell-value a {color: #ff0f0f;}
.order-sheet .cell-group .cell-arrow {background: url("../images/icon/arrow-right_2.png") no-repeat center center;background-size: contain;width: 8px;margin-left: 10px;}
.order-sheet .agreement-box {font-size: 12px;line-height: 18px;padding: 12px 20px;position: relative;}
.order-sheet .agreement-box::after {content: "";pointer-events: none;position: absolute;left: 0;right:0;bottom: 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.order-sheet .agreement-tip {color: rgba(0,0,0,0.5);margin-top: 15px;}
.order-sheet .agreement-tip span {color: var(--color-theme);}
.order-sheet .agreement-text {color: rgba(0,0,0,0.7);padding-left: 20px;position: relative;}
.order-sheet .agreement-text .checkbox {width: 16px;height: 16px;border: 1px solid rgba(0,0,0,0.3);border-radius: 100%;cursor: pointer;position: absolute;left: 0;top: 1px;}
.order-sheet .agreement-text .checkbox[data-ai-vis="1"] {border: 0;background: url("../images/icon/icon-check.png") no-repeat;background-size: contain;}
.order-sheet .agreement-text a {color: var(--color-theme);}
.order-sheet .submit-box {display: flex;align-items: center;padding: 20px;}
.order-sheet .submit-btn {width: 130px;line-height: 40px;border-radius: 999px;background: linear-gradient(270deg, rgba(255, 115, 16, 1) 0%, rgba(255, 168, 77, 1) 99%, rgba(255, 170, 79, 1) 100%);color: #fff;font-size: 16px;text-align: center;cursor: pointer;}
.order-sheet .submit-text {flex: 1;color: rgba(0,0,0,0.7);font-size: 14px;}
.order-sheet .submit-text .price {display: inline-block;color: var(--color-theme);font-size: 26px;padding: 0 2px;}
/* 订单确认 end */


@-webkit-keyframes fadeScale {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-50%) scale(0.7);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-50%) scale(1);
    }
}
@keyframes fadeScale {
    0% {
        opacity: 0;
        transform: translateY(-50%) scale(0.7);
    }
    100% {
        opacity: 1;
        transform: translateY(-50%) scale(1);
    }
}